@charset "utf-8";
/* CSS Document */
* html{font:normal 14px verdana; color:#666;line-height:20px; text-align:justify;}
body{background:url(body_bg.jpg) top center no-repeat #46c3d9; margin:0 auto; }
h4{font:bold 14px verdana;color:#006699;}
.mainbody{width:1003px;margin:0px auto; background:url(white_bg.jpg);text-align:justify;}
.maincontent{float:left;width:1003px; background:#fff url(white_bg.jpg);text-align:justify; }
.flash_logo{padding-left:10px;}
.top_icons{background:url(icon_bg.png)  no-repeat top #fff;width:140px; height:54px; position:relative; margin-top:9px;padding:0px 10px;float:right;margin-right:10px;}
.top_icons a img{padding:8px;}
.top_icons a:hover img{opacity:0.5; filter:alpha(opacity=50);}
.logo{padding:30px;}
.logo a img{margin-right:20px;}
.top_menu{background: url(../images/menu_middle.png) repeat-x ; width:980px;height:50px; float:left; margin-left:10px; z-index:1000}
.menu_left_bg{background: url(menu_left.png) no-repeat top left;width:12px;height:49px; float:left;  }
.search{width:340px; float:left; height:49px; background:url(search_bg.png) no-repeat left center ;margin-left:5px;}
.search input{margin-left:25px;width:220px;margin-top:0px;bottom:11px; position:relative;padding:5px; background:none; border:0px;}
.search img{margin-top:9px;margin-left:10px;}
.menu_right_bg{background: url(menu_right.png) no-repeat top left;width:12px;height:49px; float:left; }
.flash{width:980px;float:left;margin-left:10px;}
.menu_bottom img{float:left; position:relative; left:-10px;}

.contents{width:980px;margin:20px 10px; float:left;}

.left_column{width:280px; float:left;}
.title1{width:250px;margin:10px 0px;}
.title1 span.title_left_bg{background:url(title1_bg_left.png) no-repeat; width:8px;height:37px; float:left;}
.title1 .title_middle{background: url(title1_bg_middle.png) repeat-x;width:214px;float:left;height:17px; font:normal 16px verdana; color:#000;padding:10px;}
.title1 .title_middle img{position:relative;margin-right:10px;}
.title1 .title_middle span{font-weight:bold;color:#1a71ae;}
.title1 span.title_right_bg{background:url(title1_bg_right.png) no-repeat; width:8px;height:37px; float:left;}
.latest_products{width:250px; float:left; margin-bottom:20px;}
.hot_offers{width:250px; float:left; margin:20px 0px;}

/* right column*/
.right_column{width:700px;float:left;}
.main_text{float:left;padding:15px 5px; border-bottom:1px dashed #666;width:680px;}
.main_text p{font:12px verdana;line-height:22px;color:#666; text-indent:10px;}

.title2{width:700px;margin:10px 0px;}
.title2 span.title_left_bg{background:url(title1_bg_left.png) no-repeat; width:8px;height:37px; float:left;}
.title2 .title_middle{background: url(title1_bg_middle.png) repeat-x;width:664px;float:left;height:37px; font:normal 18px verdana; color:#333;padding:0px 10px;}
.title2 .title_middle img{position:relative;top:6px;margin-right:10px;}
.title2 .title_middle span{font-weight:bold;color:#1a71ae;}
.title2 span.title_right_bg{background:url(title1_bg_right.png) no-repeat; width:8px;height:37px; float:left;}
.readmore{background:url(readmore_bg.png) no-repeat;font:12px verdana; color:#fff; width:103px; height:23px;padding-top:3px; position:relative; float:right; top:-12px;}
.readmore a{ text-decoration:none; color:#fff;}
.readmore a:hover{text-decoration:underline;}
.product_title{position:relative;top:9px; font:16px Verdana, Arial, Helvetica, sans-serif;}
.subtitle{background:url(subtitle.png) repeat-x; border:1px solid #028bcf;margin:15px 0px; width:678px;padding:0px 10px; height:23px; float:left; font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF}
.subtitle span.title{position:relative; bottom: 5px;}
.subtitle img{padding:6px;}
/* jQuery lightBox plugin - Gallery style */
.gallery{float:left;width:697px;height:174px;margin-bottom:30px;}
.black_title{float:left;height:20px; background:url(product_bg_right.png) top right no-repeat;padding-right:10px; font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#fff;padding-top:4px;}
.black_left{float:left;height:24px;width:11px; background:url(product_bg_left.png) no-repeat;top:-4px; position:relative}

.product_box{width:697px; float:left; border:#999999 1px solid;}
.product_box a img{float:left;padding:10px;}
.product_box p{font:normal 12px verdana; color:#666; line-height:25px; padding:10px; margin:0px;}
h3.readmore2 a{margin:0px; color:#1099e5;font:normal 11px verdana; float:right; background:url(blue_bullet.png) left center no-repeat; padding:0px 20px 0px 10px; position:relative;top:-10px;}

.product_box2{width:697px; float:left;}
.product_box2 a img{float:left;padding:10px;}
.product_box2 p{font:normal 12px verdana; color:#666; line-height:20px; padding:10px; margin:0px;}

div.tables{width:697px; float:left;font:normal 12px verdana; color:#666; }
div.tables table tr td{padding-top:10px; line-height:20px;}
div.tables table tr td img{padding-top:6px;}
ul.specifications{font:normal 12px verdana; color:#666;  }
ul.specifications li{margin-bottom:10px; line-height:20px;padding-left:10px; list-style: square}
table.form{font:12px verdana; color:#666;}
table.form tr td{ padding-bottom:15px;}
table.form input{width:250px; border:1px solid #999; height:20px}
table.form textarea{width:250px; border:1px solid #999; height:60px;}
table.checkbox input{width:20px; border:0px;}
input.checkbox1{width:20px; border:0px;}
.style1 {color: #FF0000}
/*footer */
.footer{width:1000px; float:left; font:bold 12px verdana; color:#fff;padding:10px;}
.footer a{padding:0px 5px;font:bold 12px verdana; color:#fff; text-decoration:none;}
.footer a:hover{text-decoration:underline;}