@charset "utf-8";
/* CSS Document */

html, body{
margin:0;
padding: 0;
background: white url(../pics/bgmain.jpg) no-repeat center top;
font: 10pt/12pt Arial, Helvetica, sans-serif;
color: #444;
}

p{
margin: 0 0 10px 0;
}
img {
border:none;
}
td {
vertical-align:top;

}
strong{
color: #003;
}
a{
color: #0066CC;
}
a:hover{
color:#0099CC;
}

hr {
border: none;
border-bottom: dotted 1px #06C;
height: 1px;
width: 100%;
margin: 5px 0;
}
.gray{
border-bottom: dotted 1px silver;
}

h1 {
background: url(../pics/contentbullet.gif) no-repeat;
padding: 0px 0 8px 35px;
color: #00264B;
font: bold 16pt/16pt Georgia, "Times New Roman", Times, serif;
height: 30px;
}
h1 span {
display: block;
font: 10pt/10pt Arial, Helvetica, sans-serif;
color: #09C;
}
h2{
color: #00264B;
font: bold 14pt/14pt Georgia, "Times New Roman", Times, serif;
margin: 0;
}




/* -------- Container and header layout styles --------*/
/* -------- Container and header layout styles --------*/
/* -------- Container and header layout styles --------*/
/* -------- Container and header layout styles --------*/




.container{
width: 1000px;
margin: 0 auto;
border: 0px solid;
position:inherit;
z-index: 2;
}

.container2{

}

.header{
position: relative;
height: 107px;
width: 1000px;
}

#basket{
width: 66px;
height: 117px;
background: url(../pics/basket.png) no-repeat;
position: absolute;
bottom: -120px;
right: -47px;
z-index: 5;
}

* html #basket{
background: url(../pics/basket.gif) no-repeat;
}

.searchbar{
position: absolute;
top:0;
right:0;
width: 150px;
height: 22px;
background: url(../pics/searchbg.png) no-repeat;
padding-left: 83px;

}
.searchfield{
margin: 0; padding: 0;
border: 0px solid black;
color: #4772BB;
font: 9pt/9pt Arial, Helvetica, sans-serif;
height: 14px;
width: 95px;
background: none;

}

.searchgobutton{
position: absolute;
width: 29px !important;
height: 16px;
background: url(../pics/searchgobutton.png) no-repeat bottom;
border: none;
cursor: pointer;
margin-left: 10px;

}













/* -------- navigation station -------- */
/* -------- navigation station -------- */
/* -------- navigation station -------- */
/* -------- navigation station -------- */
/* -------- navigation station -------- */
.navigation{

height: 31px;
width: 1000px;
background: url(../pics/navend1.png) no-repeat;
}

.nav{
list-style: none;
margin:0; padding: 0;
padding-top: 5px;
}
.nav li{
display: inline;
margin:0; padding: 0;
font: bold 9pt/9pt Arial, Helvetica, sans-serif;
color: white;
}
.nav li a{
text-decoration:none;
color: white;
}
.nav li a:hover{
color: #FFFF99;
}

.navholder{
padding: 5px 5px 6px 16px;
vertical-align:middle;
}




/* -------- drop down navigation styleing --------- */
/* -------- drop down navigation styleing --------- */
/* -------- drop down navigation styleing --------- */
/* -------- drop down navigation styleing --------- */


.dropnav{
width: 175px;
color: #0D3793;
background: #E1F2F7; 
margin-left: 40px;
margin-top: 50px;
border: 1px dotted white; 
padding: 5px 8px;   
z-index: 10009;
filter:alpha(opacity=95);
opacity: 0.95;
-moz-opacity:0.95; 
}

.dropnavul{
display: block;
margin: 0 ; padding: 0 ;
list-style: disc;
border: 0px solid;
margin-top: 10px;
}

.dropnavul li{
list-style: disc;
display:block;
margin-bottom: 5px;
}


/* IE 6 Fix */
* html .dropnav{
border: 1px solid white; 

}

.dropnav a{
padding: 0;
font: 10pt/14pt Arial, Helvetica, sans-serif;
text-decoration:none;
}
.dropnav a b{
text-decoration: underline;
}












/* -------- main content area styles -------- */
/* -------- main content area styles -------- */
/* -------- main content area styles -------- */
/* -------- main content area styles -------- */



.bodycontent{
position: relative;
width: 1000px;

}

.adsection{
font: 8pt/12pt Arial, Helvetica, sans-serif;
text-align:center;
width: 174px;
padding-top: 10px;
padding-left: 25px;
background: orange;
min-height: 446px;
background: url(../pics/adspacebg.png) no-repeat;
color:#071D42;
}
* html .adsection{
height: 446px;
}
.addiv{
padding: 15px 0;
}











/* ------- CONTENT AREA -------*/
/* ------- CONTENT AREA -------*/
/* ------- CONTENT AREA -------*/
/* ------- CONTENT AREA -------*/
/* ------- CONTENT AREA -------*/


.contentarea{
padding: 7px 0 5px 8px;
width: 793px;
left: 199px;

}

.contentarea img {
padding: 5px;
}


.contentareabg{
background: url(../pics/bodybg.png) no-repeat;
}
* html .contentareabg{
background: url(../pics/bodybgie6.jpg) no-repeat;
}

.homecontent1{
float:left;
width:379px;
margin-bottom: 30px;
height:430px;
background: url(../pics/homebody-left.png) no-repeat;
overflow: hidden;
}

.homecontent2{
float: left;
width:379px;
background: url(../pics/homebody-right.png) no-repeat;
height:400px;
padding-left: 20px;
padding-top: 30px;
}
* html .homecontent2{
background: url(../pics/homebody-right.jpg) no-repeat;
}

.area1{
height: 235px;
padding-top: 30px;
overflow: hidden;
}


.area2{
padding:20px;
padding-left: 35px;
overflow: hidden;
}

.area3{
overflow: hidden;
padding-left: 15px;
}

.area4 {
overflow: hidden;
padding-top: 70px;
}








/* ------- FOOTER -------*/
/* ------- FOOTER -------*/
/* ------- FOOTER -------*/
/* ------- FOOTER -------*/
/* ------- FOOTER -------*/
.footer{
border: 0px solid;
height: 0px;
width:100%;
color: #071D42; 
font: 8pt/8pt Arial, Helvetica, sans-serif;
}
.footer a{
color: #0066CC;
}

.footgraphic1a{
position: relative; 
width: 0px; 
height: 0px; 
z-index:0;
}

.footgraphic1b{
position: absolute; 
bottom: 0; 
height: 198px; 
border: 0px solid black; 
background: url(../pics/footer2.png);
}

* html .footgraphic1b{
background: url(../pics/footer2.gif);
}

.streetlamp{
position: relative; 
height:0px; 
width:0px; 
margin:0 auto; 
z-index: 6;
}
.streetlamp2{
position: absolute; 
height:340px; 
width:75px; 
margin: 0; 
top: -340px; 
left: -500px;
background: url(../pics/streetlamp.png); 

}

* html .streetlamp2{
background: url(../pics/streetlamp.gif); 
}
.footerblurb{
position: absolute; 
background: url(../pics/footerfadebg.png) repeat-x; 
height:14px; 
width:690px; 
bottom: 2px; 
left: -200px; 
}
.apaxfootblurb{
position: absolute; 
background: url(../pics/footerfadebg.png) repeat-x; 
height:14px; 
width:690px; 
bottom: 6px; 
left: -450px;
}
.apaxfootblurb img{
vertical-align:middle;
}
* html .apaxfootblurb{
bottom: 8px; 
}
