@charset "utf-8";
/* CSS Document */

body{
background-color:#08244e;
font-family:Arial, Helvetica, sans-serif, "Arial Black";
margin:0; padding:0;}
#wrapper{
width:100%;
background:url(../images/wrapBG.jpg) top center no-repeat;}
#wrapper2{
width:100%;
}
#headerWrap{
width:100%;
height:179px;
background:url(../images/headerWrapBG.jpg) repeat-x }
#header{
background:url(../images/header.jpg) no-repeat;
height:179px;
width:1000px;
margin:0 auto; position:relative;}
a{color:#FF9600}
a:hover{
text-decoration:none}
#headerLighting{
background:url(../images/headerLighting.jpg) no-repeat;
height:179px;
width:1000px;
margin:0 auto; position:relative;}
#newsTicker{
height:40px;
width:700px;
background:url(../images/news.jpg) top left no-repeat;
float:left;
}
#upperNav{
width:290px;
height:25px;
float:right;
color:#FFFFFF;
font-size:14px;
margin-top:10px;
}
#lButton{
color:#FFFFFF;
background:url(../images/lArrow.png) no-repeat;
padding-left:21px;
padding-bottom:5px;
padding-top:2px;
text-decoration:none;
}
#upperNav a:hover{
color:#ff9600}
#rButton{
color:#FFFFFF;
background:url(../images/rArrow.png) no-repeat right;
padding-right:21px;
padding-bottom:5px;
padding-top:2px;
text-decoration:none;
}
#logo{
display:block;
height:75px; width:177px;
text-indent:-9999px;
position:relative; left:60px; top:13px;

}
#instrumentsHome{
display:block;
height:140px; width:250px;
text-indent:-9999px;
margin-top:230px;
margin-left:155px;
float:left;

}
#lightingHome{
display:block;
height:140px; width:250px;
text-indent:-9999px;
margin-top:230px;
margin-left:210px; float:left;
}
#nav{
height:36px;position:relative;
top:28px;
}
/*#nav a{
text-decoration:none;
color:#0a3153; font-size:18px; font-weight:bold;
display:inline-block;
margin: 7px 0 0 80px;}
#nav a:hover{
color:#FF9600;}*/
#contentHome{
background:url(../images/homeBody.jpg) top no-repeat;
width:1000px;
margin:0 auto;
}
#contentLight{
background:url(../images/lightBody.jpg) top no-repeat;
width:1000px;
margin:0 auto;min-height:600px;
}
#contentInstruments{
width:1000px;
margin:0 auto;}
#mainHome{
height:500px;}
#leftHome{
width:488px;
margin-left:12px;
float:left; border-right: 1px solid #143362;}
h2{ font-size:20px; margin: 10px 0 10px 0}
h1{font-size:24px; color:#FFFFFF; margin:20px 0 0 0;}
h3{font-size:16px; color:#0075a8; font-weight:normal; margin:5px 0 10px 0px;}
h4{font-size:16px; color:#02BADB; padding:0; margin:10px 0;}
h5{font-size:16px; color:#02BADB; padding:0; margin:10px 0; border-bottom:1px solid #02BADB; }
h6{font-size:20px; color:#02BADB; border-bottom:1px solid #02BADB; padding:0; margin:0;}
#pageText{
color:#FFFFFF; margin:20px 20px 40px 20px; font-size:14px }
#left{
width:280px; float:left;}
#right{
width:680px; float:left;}
.teal{
color:#02badb}
.homeText{
width:460px;
margin:0 0 25px 10px;
font-size:12px; color:#FFFFFF; line-height:1.2em}
.lowerNav{
font-weight:bold;
}
.lowerNav a{
display: inline-block;
color:#ff9600;
text-decoration:none;
width:119px; margin:0; padding:0; text-align:center }
.lowerNav a:hover{
color:#0075a8; }
#leftBar{
height:6px;
background-color:#fff;
margin-top:5px;
}
#rightBar{
height:6px;
background-color:#02badb;
margin-top:5px;
}
#rightHome{
width:488px;
float:left;}
#footer{
width:1000px;
margin:25px auto;
text-align:center;
color:#FFFFFF;}
#footer a {color:#FFFFFF;}
#footer a:hover { text-decoration:none}

#cartDisplay{width:300px;overflow:visible;position:absolute;top:110px; left:760px;
}
#divMasterCart{
display:none;}

#divCart {
font: .6em Arial, Helvetica, sans-serif;
font-weight:normal;

color:#FFBC00;
}
#divCartText {
font:  2.0em Arial, Helvetica, sans-serif; 
}
#divCart a.checkout{
display:inline-block; 
height:22px; width:108px; background:url(../images/checkout.png) no-repeat;
font-size:16px; text-indent:-9999px;} 
#divCart a.checkout:hover{background:url(../images/checkoutO.png) no-repeat;}
input{
padding:0; margin:0}
.calculatorTable{
background:url(../images/calcBG.gif) no-repeat top left;
color:#08244e;
margin:0;
padding:0;}
.calculatorBody th{
text-align:left;
font-size:14px;
font-weight:normal;
padding-left:5px;}
.calculatorHead th{
font-size:16px;
color:#FFFFFF
}
#calculatorBody tr{}

.addData{
background: none;
border:#FF9900 1px solid;
color:#FFFFFF;
width:100px;
font-size:14px;
font-weight:bold;
text-align:center;
margin-left:10px;

/*margin-top:3px;*/}
.preData{
background:none;
border:none;
color:#FF9900;
font-size:14px;
font-weight:bold;
text-align:center;
width:100px;
/*margin:3px 0 3px 10px;*/}
.sumData{
background-color:#ffea12;
color:#FF0000;
margin-top:3px;}
.totalData{
background: url(../images/totalDataBG.jpg) repeat-x top;
color:#FF0000;}
.totalData2{
background-color:#02badb}
.preDataH{background:none;
border:none;
color:#FFf;
font-size:14px;
font-weight:bold;
text-align:center;
width:100px;
/*margin-bottom:3px;*/}
.total{
color:#FF0000}
#totalB{
color:#FF0000;
font-weight:bold;
font-size:16px;
padding-left:5px;}
