body {background:#FFF; margin:0; font-family:Arial;}
body, table, td{font-size:12px;}
*input{font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0; margin:0;}
form{padding:0; margin:0;}
#header{background:url(../images/top_bg.gif) left repeat-x #6494c3; height:123px; padding-left:15px;}
.logo{float:left; padding-top:5px;}
.login{ padding:30px 0 0 30px; float:left;}
.logout{ padding:0 0 0 30px; float:left;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
#search{padding-top:3px;}
.search_bg{background:url(../images/search_bg.gif) left no-repeat; width:197px; padding-top:6px; padding-left:7px; height:25px; float:left;}
.search_input{border:0px; border:none; margin:0; width:190px; font-size:16px; background:transparent; padding:0px; color:#383f45;}
.asearch{clear:both; padding-left:10px;}
a.asearch_link{font-size:10px; text-decoration:underline; color:#000000;}

.bot_search{padding-top:5px; padding-right:2px; float:left;}

.asearch_drp{width:193px; font-size:11px;}
.asearch_drp2{width:220px; font-size:11px;}
.seperator{padding-top:7px; clear:both;}
.seperator_2{padding-top:7px;}
.zip_input{width:32px; border:1px solid #c7bfbf; background:#FFFFFF; font-size:12px; padding:3px 0 3px 7px;}
.qty_input{width:30px; border:1px solid #c7bfbf; background:#FFFFFF; font-size:12px; padding:3px 0 3px 7px;}
.ship_input{width:45px; border:1px solid #c7bfbf; background:#FFFFFF; font-size:12px; padding:3px 0 3px 7px;}
.items_input{width:70px; border:1px solid #c7bfbf; background:#FFFFFF; font-size:12px; padding:3px 0 3px 7px;}
.invent_items_input{width:118px; border:1px solid #c7bfbf; background:#FFFFFF; font-size:12px; padding:3px 0 3px 7px;}

.mid_content{background:url(../images/mid_content_bg.gif) left bottom repeat-x; padding:10px 15px; border-bottom:1px solid #FFFFFF;}
.green_leftlnk{float:left; width:130px;}
.specials{background:#6a738c; padding:10px 15px; line-height:20px;}
a.greenbar_link{font-size:14px; color:#FFFFFF; text-decoration:none;}
.home_input{float:left;}
.home_input{width:80%; border:1px solid #aca7a7;}

#subnav{ background:#35379c; height:16px; color:#FFFFFF; padding:7px 15px; font-size:11px;}
a.subnav_lnk{color:#FFFFFF; text-decoration:none;}
.blackline{border-top:1px solid #8a8cbe;}
.listing_prod{background:url(../images/listing_arrow.gif) right no-repeat #FFFFFF; padding:7px 15px;}
.prod_img{border:1px solid #ababab;}
.listing_cont{padding-left:10px; height:68px; font-size:12px; float:left;}
.listing_toptext{height:55px; font-size:12px;}
.listing_toptext a{color:#35379c;}
.aslowas{font-size:11px;font-weight:bold;; color:red}
.price{font-size:14px; font-weight:bold;}
.next_previous{padding:8px 15px; background:#dee0e0; border-bottom:1px solid #35379c;}
a.next_link{font-size:12px; color:#35379c;}
.mid_search{border:1px solid #c7bfbf; font-size:12px; background:#FFFFFF; padding:3px 0 3px 7px; width:200px;}

.new{font-size:14px; font-weight:bold; color:#ff0000;}
.closeout{font-size:14px; font-weight:bold; color:#ff0000;}
.special{font-size:14px; font-weight:bold; color:#ff0000;}

.detail_maincontent{background:url(../images/mid_content_bg.gif) left bottom repeat-x; padding:10px 0px; border-bottom:1px solid #FFFFFF;}
#detail_action{padding-top:10px;}
.detail_toptext{height:97px;}
.detail_toptext a{color:#0e509d;}
.detail_title{size:14px; border-bottom:1px solid #8a8cbe; background:#FFFFFF; font-weight:bold; padding-left:15px;}
.detail_content{padding:7px 15px; font-size:11px; line-height:17px;}
.order_item{width:26%; background:#7f81bd; float:left; padding:11px 0; text-align:center;}
.inquiry{width:26%; background:#7f81bd; border-left:1px solid #FFFFFF; float:left; padding:11px 0; text-align:center;}
.custom_quote{width:46%; background:#7f81bd; border-left:1px solid #FFFFFF; float:left; padding:11px 0; text-align:center;}
a.detail_actionlnk{color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none;}
.detail_img{padding:0 15px;}
.detail_imgborder{border:1px solid #c3c5e1;}
.track_order{background:#FFFFFF; padding:10px 15px; color:#000000; line-height:25px;}

#footnav{padding:7px 0 7px 15px;}
#footnav a{color:#0f13ce; text-decoration:none;}
#footer{padding:7px 15px; background:#d7d7eb; border-top:1px solid #9a9bcd; font-size:11px; color:#000000;}
a.fullsite{color:#35379c; font-size:11px; text-decoration:underline;}
a.fullsite:hover{color:#000000; text-decoration:underline;}

.static_input{font-family:Arial, Helvetica, sans-serif; font-size:11px; width:180px;}

.product_list{font-family:Arial, Helvetica, sans-serif; font-size:12px;height:20px;text-decoration: none;color:black}
.loginerror{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:red;font-weight:bold;}
.loginmsg{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:blue;font-weight:bold;}


