html, body{margin:0; padding:0; }
body{background-color:#040000; background-image:url('../images/b.jpg'); background-repeat:repeat-x; width:100%; line-height:22px; font-size:12px; font-family:arial;}
a, img{margin:0; padding:0; border:0; outline:0}
a{text-decoration:none; color:white;}

#outer_wrapper_css{width:100%; background:url('../images/bg_sub_bot3.jpg') no-repeat center 124px;}
#wrapper_css{width:992px; margin:0 auto;}

/** PAGE HEADER  **/
#header_wrapper_css{height:122px;}
#logo_css{float:left; display:block; background-image:url('../images/logo2.jpg'); width:206px; height:122px;}
#links_css a{color:white; padding:0; height:0;}
#toplinks_css{height:65px;}


#featured_list a{color:#5A2506}
#featured_list a:hover{color:#B54A16}
/*** END HEADER ***/

/**** HOME PAGE  ****/
#topmenu_css{ width:992px; height:337px; position:relative;}
#leftfiller_css{float:left; background-image:url('../images/pc_15.jpg'); width:206px; height:373px;}
#lefthome_css{float:left; background-image:url('../images/pc_16_2.jpg'); width:786px; height:373px;}

/**** END HOME ***/

/*** LEF MENU ***/
#leftmenu_css{float:left; background-image:url('../images/subpanel.jpg'); background-repeat:no-repeat; width:206px; height:710px;}
#leftmenu_css a{color:#fff; padding:5px 0 5px 0px; font-family:arial; font-size:13px;}
#leftmenu_css a:hover{color:#F98E00;}
#leftmenu_css a.selected{color:#F98E00;}
#leftmenu_css .difflinks{color:#F98E00; padding:5px 0 5px 0px; font-family:arial; font-size:13px;}
#leftmenu_css .difflinks:hover{color:#fff;}

#leftbasemenu{text-align:right; padding-right:30px; padding-top:10px; line-height:45px; }
#leftbasemenu a{ font-size:22px; font-family:times; color:#FA8F01;}
#leftbasemenu a:hover{ color:#fff;}

/*** RIGHT SIDE  ***/
.banner{width:786px; height:135px;}
#right_side_css{float:left;}
#leftcolumn_css{margin-top:0px; width:780px; padding-left:6px; min-height:530px; height:auto !important; height:530px; background:url('../images/sub_bgcont.jpg') no-repeat;}
#header_css h2{font-family:verdana; color:#5A2506; margin-top:5px;}

#inner_content_css{ color:#5A2506; font-family:arial; font-size:12px; float:left; width:578px; min-height:490px; height:auto !important; height:490px;  padding:10px 14px; background: #fff url('../images/bg_subcontent.jpg') no-repeat; }
#inner_content_css a{color:#0266B1;}
#overflow_inner_content_css{ color:#5A2506; font-family:arial; font-size:12px; float:left; width:578px; height:490px; overflow:auto; padding:10px 14px; background: #fff url('../images/bg_subcontent.jpg') no-repeat; }
#overflow_inner_content_css a{color:#0266B1;}
#subcontent{  color:#5A2506; font-family:arial; font-size:12px; margin:0 20px; padding-top:15px;}

/*** RIGHT INNER COLUMN ***/
#rightcolumn_css{float:left; width:153px; padding-left:15px; margin-left:5px; margin-top:0px;}
#topright_css{font-size:12px; line-height:17px;}
#topright_css a{font-family:verdana; font-size:12px; letter-spacing:-1px; }
#wheretobuy_css{height:210px; margin-top:60px;}
#wheretobuy_css a{display:block; margin-top:15px; color:#20302D; font-size:18px; font-weight:bold; line-height:22px;}

/*** END  RIGHT SIDE**/

/*** FORM stuff  ****/
.label{float:left; width:80px;}
#prodinfo_css .label{width:170px;}

#contact_css{width:420px;}
#contact_css .label{width:120px;}


/*** FAQ PAGE  ***/
.faq{border:0px solid black; padding:5px; margin-bottom:10px;}
.question{font-weight:bold;}
.answer{color:#333333; padding:5px; border:1px solid #999999;}

/*** PRODUCT PAGE  ****/
.dropdown{display:none; position:absolute; padding:3px; padding-left:5px; padding-right:10px; min-width:200px; margin-left:-15px; white-space:nowrap; background-color:#00474D;}
.dropdown a.dropdownmenu {text-align:left; font-family:verdana; margin-left:10px; cursor:pointer; display:block; color:#ffffff; font-size:14px;}

/*** FOOTER ****/
#footer_wrapper_css{}
#footer_css{margin:0 auto; width:480px; color:#6B360E; font-size:11px; font-family:arial;}
#footer_css a{display:block; color:#6B360E}

/***** PAGINATION *******/

#pagination_strings{text-align:left; margin-bottom:12px;}
#pagination_strings ul{display:inline;}
#pagination_strings a{color:#0266B1;}
#pagination_strings a:hover{color:#333333;}
.paging {list-style-type:none; text-decoration:none; display:inline; margin:2px; color:#0266B1;}
#pagination_strings .current{text-decoration:underline; color:#B54A16;}

/******* END PAGINATION  ************/


.pop_up_div{ position:absolute; left:50%; margin-left:-272px; z-index:21; background-color:#ffffff; border:2px solid #000000; color:#123456; text-align:left;}
.back_div{width:100%; height:100%; position:absolute; overflow:auto; top:0; left:0; background-color:#111111; z-index:20; opacity:0.4; filter:alpha(opacity=40); }
.completely_empty{ position:absolute; left:-2000px; width:0px; height:0px; margin:0; padding:0; }

.error{color:red;}
.clear{clear:both;}
