@charset "utf-8";
/* CSS Document */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* General */
html {height:100%; width:100%; padding:0px; background-color:#ffcc66; background-image:url(/images/bg_fade.jpg); background-repeat:repeat-x; min-height:500px;}
body {font-family:Lucida Sans, Lucida Sans Unicode, Deja Vu Sans, Trebuchet, Arial, Helvetica, sans-serif; margin:0px; font-size:13px; color:#000000;}
img {border:0;}
h1 {color:#062875; font-size:24px; font-weight:900;}
h2{color:#062875; font-size:18px; font-weight:900;}
h3{margin:0px; font-size:24px;}
h4{color:#16357e; font-style:italic; font-size:30px; margin:0px; line-height:44px;}
h5{color:#062875; font-size:22px; font-weight:900; margin-top:40px; text-align:center;}
h6{color:#062875; font-size:18px; margin:4px;}

a {color:#569b27; text-decoration:underline; font-weight:bold; font-size:12px;}
a:hover {color:#062875; text-decoration:underline;}
table {padding:0px; border-collapse:collapse; margin:0px;}
.errmsg {font-weight:bolder; color:#FF0000;}
p {margin-bottom:0.85em; text-align:justify;}
.question{font-weight:bold;}

/*page Layout*/

#page{width:968px; padding:0px 28px 0px 28px; margin:auto; background-image:url(../images/bg_shadow.png); height:auto !important; height:500px;}

#header {padding:10px 20px 0px 20px; width:926px; height:237px; margin:auto; background-image:url(../images/header.jpg);}
img.logo{margin-top:50px;}
p.date{float:right; color:#16357e; font-weight:bold; margin-top:178px; }
#footer {clear:both; width:100%; margin:10px; text-align:center; vertical-align:middle; font-size:10px; color:#9e9e9e; margin-top:20px;}
#main{width:926px; padding:20px 20px 20px 20px; margin:auto; }
#left{float:left; width:180px;}
#menu{width:172px; border-bottom:1px solid #000000;}
#menu a{display:block; height:10px; width:158px; padding:6px; background-color:#5b6162; border:1px solid #000000; border-bottom:none; color:#ffffff; text-decoration:none; font-size:10px; background-image:url(/images/button_bg.jpg);}
#menu a:hover{background-color:#000000; background-image:url(/images/button_bg_hover.jpg); color:#000000;}
#flicker{width:156px; height:14px; background-image:url(/images/flicker_box.jpg); margin-top:10px; padding:8px; font-weight:bold; font-size:11px;}
img.bin{margin-top:30px;}
#content{float:left; min-height:300px; height:auto !important; height:300px; width:726px; padding-left:20px;}
div.quote{float:right; width:307px; height:144px; padding:20px; background-image:url(/images/quote_box.png); text-align:center; margin:10px 0px 10px 20px;}

/*Product*/
.product{float:right; margin:30px; margin-top:0px; width:260px; text-align:center;}
#image{height:244px;}
.img_product{margin:auto;}
.product_sml{float:right; margin:5px; width:30px; border:1px solid #000000;}
#gallery{margin:25px 0 0; font-weight:bold;}
#gallery p {text-align:center; text-decoration:underline;}
#gallery ul{margin:0 0 10px; padding:0; list-style-type:none;}
#gallery li{display:inline;}
p.extras{ color:#062875; font-weight:bold;}

/*Offers*/
div.offer{border:1px solid #569b27; width:337px; padding:10px;}

/* Forms */
table.formtable {float:left; width:260px; margin:40px;}
table.formtable td {padding:3px;}
.formlabel {text-align:left; font-weight:bolder; font-style:italic; vertical-align:top;}
.formitem {width:230px;}
.formitemlong {width:550px;}
.formitemshort {width:75px;}
form textarea {font-family:Arial, Helvetica, sans-serif;font-size:1em;}
.send_button{ font-size:12px; font-style:italic;}

/* footer contents*/
.conceptia {font-size:10px; color:#9e9e9e; font-weight:normal; text-decoration:none;}
.conceptia a:hover{text-decoration:none; color:#da4d4d;}


