/* MAIN CSS Document */

body{
margin: 0px 0px 0px 0px;
font: 10pt Arial, Helvetica, sans-serif;
color: black;
}

#header{
width: 770px;
margin: 0px 0px 0px 0px;
background-image: url(/images/background.jpg);
background-repeat:repeat-y;
}

#menuBar{
position: absolute;
top: 69px;
left: 230px;
width:  520px;
}

#container{
margin: 0px 0px 0px 0px;
width: 770px;
background-image: url(/images/background.jpg);
background-repeat: repeat-y;

}

#footer{
width: 770px;
background-image: url(/images/footerBottom.jpg);
background-repeat:no-repeat;
color: black;
font-size: 12px;
padding-bottom: 10px;
}

/*
#leftLink{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #B4B4B4;
}

#leftLinkTop{
border-width: 1px 0px 1px 0px;
border-style: solid;
border-color: #B4B4B4;
}
*/
#content{
width: 770px;
padding-bottom: 50px;
}

#links{
padding-top: 0px;
width: 220px;
float: left;
}

#body{
width: 510px;
margin-left: 5px;
float:left;
}

#cart{
position:absolute;
top: 5px;
left: 630px;
}

.padding{margin: 5px;}

.leftLarge{
width: 211px;
padding: 9px 0px 5px 7px;
font: 18px Arial, Helvetica, sans-serif;
color: #1F57A1;
}

/*
.leftON{
width: 207px;
padding: 5px 0px 5px 10px;
font: 11px Arial, Helvetica, sans-serif;
background-color: #CFE4FF;
font-weight:bold;
cursor: pointer;
}

.leftOFF{
width: 207px;
padding: 5px 0px 5px 10px;
font: 11px Arial, Helvetica, sans-serif;
font-weight:bold;
cursor: pointer;
}
*/

.leftON{
width: 207px;
padding: 5px 0px 5px 10px;
font: 11px Arial, Helvetica, sans-serif;
background-color: #CFE4FF;
font-weight:bold;
cursor: pointer;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #B4B4B4;
}

.leftOFF{
width: 207px;
padding: 5px 0px 5px 10px;
font: 11px Arial, Helvetica, sans-serif;
font-weight:bold;
cursor: pointer;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #B4B4B4;
}

.leftTopON{
width: 207px;
padding: 5px 0px 5px 10px;
font: 11px Arial, Helvetica, sans-serif;
background-color: #CFE4FF;
font-weight:bold;
cursor: pointer;
border-width: 1px 0px 1px 0px;
border-style: solid;
border-color: #B4B4B4;
}

.leftTopOFF{
width: 207px;
padding: 5px 0px 5px 10px;
font: 11px Arial, Helvetica, sans-serif;
font-weight:bold;
cursor: pointer;
border-width: 1px 0px 1px 0px;
border-style: solid;
border-color: #B4B4B4;
}

h1{
font: 20px Arial, Helvetica, sans-serif;
color: black;
padding:4px 0px 10px 0px;
margin:0px;
text-align:center;
}

h2{
font: 14px Arial, Helvetica, sans-serif;
color: black;
margin:0px;
text-align:center;
}

h2.bold{
padding-top: 15px;
font-weight: bold;
}

h3{
font: 14px Arial, Helvetica, sans-serif;
color: black;
margin:0px;
font-weight: bold;
margin: 15px 0px 15px 0px;
}

a:link{text-decoration: none; color:black;}
a:visited{text-decoration: none; color:black;}
a:hover{text-decoration: underline; color:black;}

a.footer:link{text-decoration: none; color:black; font-size:11px;}
a.footer:visited{text-decoration: none; color:black; font-size:11px;}
a.footer:hover{text-decoration: underline; color:black; font-size:11px;}

a.leftLinks:link{text-decoration: none; color:black;}
a.leftLinks:visited{text-decoration: none; color:black;}
a.leftLinks:hover{text-decoration: none; color:black;}

a.white:link{text-decoration: none; color:white;}
a.white:visited{text-decoration: none; color:white;}
a.white:hover{text-decoration: underline; color:white;}

a.menuBar:link{text-decoration: none; font: 9pt Arial, Helvetica, sans-serif; color: black; font-weight: bold;}
a.menuBar:visited{text-decoration: none; font: 9pt Arial, Helvetica, sans-serif; color: black; font-weight: bold;}
a.menuBar:hover{text-decoration: underline; font: 9pt Arial, Helvetica, sans-serif; color: black; font-weight: bold;}

a.blue:link{text-decoration: none; font: 9pt Arial, Helvetica, sans-serif; color: blue;}
a.blue:visited{text-decoration: none; font: 9pt Arial, Helvetica, sans-serif; color: blue;}
a.blue:hover{text-decoration: underline; font: 9pt Arial, Helvetica, sans-serif; color: blue;}

a.blueLarge:link{text-decoration: none; font: 12pt Arial, Helvetica, sans-serif; color: blue;}
a.blueLarge:visited{text-decoration: none; font: 12pt Arial, Helvetica, sans-serif; color: blue;}
a.blueLarge:hover{text-decoration: underline; font: 12pt Arial, Helvetica, sans-serif; color: blue;}

a.blueSmall:link{text-decoration: none; font: 8pt Arial, Helvetica, sans-serif; color: blue;}
a.blueSmall:visited{text-decoration: none; font: 8pt Arial, Helvetica, sans-serif; color: blue;}
a.blueSmall:hover{text-decoration: underline; font: 8pt Arial, Helvetica, sans-serif; color: blue;}

/*
.menuBarItem{
padding-right: 15px;
padding-left: 15px;
}
*/
.menuBarItem{
padding-right: 10px;
padding-left: 10px;
}

.imgBorder{
margin: 4px 4px 4px 8px; 
border-style: solid; 
border-width: 2px;
border-color: #676767;
}

.collapse{
border-collapse: collapse;
border-color: #CCCCCC;
}

.tableColor1{
background-color:#999999;
color:white;
}

.tableColor2{
background-color: #EBEBEB;
}

.caption{
font-weight:bold;
font: 8pt Arial, Helvetica, sans-serif; 
color: black;
padding-bottom: 5px;
padding-top: 2px;
margin:0px;
}

ul{
padding-top: 0px;
margin-top: 0px;
}

.button{cursor: pointer;}

.redText{
color: red;
text-align:center;
}