/* CSS Document */

* {margin:0; padding:0;}

body {background-color: #677DBA; background-image: url(../images/bkgd_new.gif); background-repeat: repeat-x;}

h2, h3, h4, h5, h6 {color: #303363; font-size: 14px; font-weight: bold;}

#mainwrap {width:774px; margin-left:auto; margin-right:auto; text-align:left;}

#page {font-family: Arial, Helvetica, sans-serif; width:774px; background-color: #FFFFFF; border-left: 1px solid #303363; border-right: 1px solid #303363; border-bottom: 1px solid #242649; background-image: url(../images/bkgd-page.gif)}

#masthead {width:774px;}

#lmenu {font-family: Verdana, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;}

#listmenu {border-top: 1px solid #242649; border-bottom: 1px solid #242649; font-size: 10px; background-image: url(../images/button.gif); float: left; width: 100%;}

#listmenu ul {margin: 0 0 0 0px; float: left;}

#listmenu li:first-child {border-left: 1px solid #242649;}

#listmenu li {float: left; list-style-type: none; padding: 3px 10px; border-right: 1px solid #242649;  height: 25px;}

#listmenu a {text-decoration: none; color: #FFF;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

#left_col {width:160px; /*background-color: #303363;*/ float: left;}

#content {width:614px; background-color: #FFFFFF; float: left;}

.detail {margin-top: 10px; font-size: 10px;}

.detail2 {font-size: 10px;}

.price {font-size: 11px; color: #666; font-weight: bold; visibility: hidden;}

#asolar {
background-image: url(../images/details_bkgd1.gif);
background-repeat: repeat-x;
background-color: #B3BEDC;
width: 554px;
border: 1px dashed #677DBA;
margin-bottom: 3px;
font-size: 11px;
color: #303363;
text-align: center;
padding: 4px 0 4px 0;
margin-right: auto;
margin-left: auto;
margin-bottom: 20px;
}

#bottom_links {width: 554px; margin: 4px 0 10px 0; text-align: center;}

.bottom {color: #9B0000; font-size: 11px;}

.bottom a {color: #9B0000; font-size: 11px; text-decoration: none;}

.bottom a:hover {text-decoration: underline;}

#foot1 {background-color: #303363; width: 100%; padding: 6px 0 6px 0; text-align: right;}

.copy { font-size: 11px; color: #FFF; margin: 10px 20px 10px 0;}

#foot2 {background-color: #677DBA; width: 100%; padding: 0 0 3px 0; text-align: right;}

.site a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #B3BEDC; text-decoration: none;}

.site a:hover {text-decoration: none;}

.snow a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFF; text-decoration: none; margin-right: 4px; }

.snow a:hover {text-decoration: none;}

.clearfloats {clear: both;}

.pdf {
visibility: hidden;
margin: 20px 0 0 0;
/*padding-bottom: 40px;*/
padding-left: 10px;
}

.pdf_link {color: #666; font-size: 10px; visibility: hidden;}

.pdf_link a {color: #666; font-size: 10px; text-decoration: underline; visibility: hidden;}

.pdf_link a:hover {text-decoration: none; visibility: hidden;}

.splash {
font-size: 14px;
font-weight: bold;
font-style: italic;
color: #316AC5;/*#FFAD10*/
display: block;
/*margin-top: 10px;*/
margin-bottom: 10px;
text-align: center;
}

IMG.centred {
display: block;
margin-right: auto;
margin-left: auto;
}

p { margin: 0 0 10px 10px; }

#AUD {
/*background-image: url(../images/details_bkgd1.gif);*/
width: 454px;
margin-bottom: 40px;
font-size: 11px;
background-color: #EEE;
color: #000;
text-align: center;
padding: 4px 4px 4px 4px;
margin-right: auto;
margin-left: auto;
margin-top: 40px;
}
