@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
div { float:left;}
ul,dl { list-style:none;}
h1 { font-size:12px; font-weight:bold;}
h2 { font-size:12px; }
h3 { font-size:11px; font-weight:bold;}
body { width:960px; height:auto; margin:0 auto; font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:16px; background:url(image/body_bg.gif) repeat-x;}
#bg { float:left; width:960px; height:auto; background-color:#ffffff;}
#header { width:960px; height:auto; }
#logo { float:left; margin-left:15px; margin-top:15px;}
#header p { float:right; font-size:28px; line-height:30px; margin-top:40px; color:#ff8d00; margin-right:20px !important; margin-right:10px; font-style:italic;}
#banner { width:960px; height:310px; margin-top:18px; text-align:right; font-style:italic; font-weight:bold; background-image:url(image/banner.jpg); color:#fff;}
#banner_top { float:right; width:600px; height:auto; line-height:50px; font-size:40px; margin:60px 55px 30px 0px !important; margin:60px 28px 30px 0px;}
#banner_bottom { float:right; width:500px; height:auto; line-height:30px; font-size:14px; margin-right:55px !important; margin-right:28px;}
#nav { float:left; width:960px; height:auto; background:url(image/nav_bg_1.gif) repeat-x;}
#nav li { float:left; line-height:45px; font-weight:bold; font-size:12px;}
#nav li a:link { display:block; padding:0px 10px; color:#FFF; text-decoration:none; border-right:1px solid #555555; border-left:1px solid #555555;}
#nav li a:visited { display:block; padding:0px 10px; color:#FFF; text-decoration:none; border-right:1px solid #555555; border-left:1px solid #555555;}
#nav li a:hover { display:block; background:url(image/nav_bg_2.gif) repeat-x; color:#FFF; text-decoration:none; border-right:1px solid #fff; border-left:1px solid #fff;}
/*header end*/

#main { width:960px; height:auto; padding:23px 0px; background:url(image/main_bg.gif) bottom repeat-x; }
#col_left { width:692px; height:auto; margin-left:17px !important; margin-left:8px;}
#col_left_bar { width:692px; height:22px; background-image:url(image/bar_bg.gif);}
#col_left_info { width:690px; height:auto; border:1px solid #cad7dd; border-top:none; padding:28px 0px;  background-color:#FFF;}
#col_left_info img { float:left; margin:0px 28px ; border:1px solid #97b6bb; padding:3px;}
#col_left_details { float:left; width:670px; height:auto; border:1px solid #cad7dd; padding:10px; margin-top:20px; background-color:#FFF;}
#col_left_details li { float:left; width:600px; height:auto; line-height:24px; background:url(image/list_style_1.gif) left top no-repeat; padding-left:15px; margin-left:15px !important; margin-left:8px;}
/*col_left end*/
#col_right { float:right; width:206px; height:auto; margin-right:20px !important; margin-right:10px;}
#contact_img { width:206px; height:212px; background-image:url(image/contact_img.jpg);}
#contact_img_up { width:180px; height:auto; margin-top:105px; line-height:30px; font-size:24px; letter-spacing:-3px; padding-left:20px; color:#00274b;}
#contact_img_bottom { width:196px; height:auto; text-align:right; margin-top:5px; font-size:24px; color:#878686;}
#contact_img_bottom a:link { color:#878686; text-decoration:none;}
#contact_img_bottom a:visited { color:#878686; text-decoration:none;}
#contact_img_bottom a:hover { color:#C63; text-decoration:none;}
#contact_info_up { width:195px; border-bottom:1px dotted #000; line-height:40px; margin-top:10px; margin-left:5px !important; margin-left:2px; font-weight:bold;}
#contact_info_down { width:201px !important; width:195px; line-height:40px; margin-top:10px; margin-left:5px !important; margin-left:2px; font-weight:bold;}
/*col_right end*/

/*main end*/

#footer { width:960px; height:auto; margin-top:10px; text-align:center; line-height:24px; color:#fff;}
#footer a:link { color:#FFF; text-decoration:none;}
#footer a:visited { color:#FFF; text-decoration:none;}
#footer a:hover { color:#C63; text-decoration:none;}
/*footer end*/

#col_left_products { width:670px; height:auto; margin-left:17px !important; margin-left:8px; margin-bottom:20px; padding:0px 10px 10px 10px !important; padding:0px 5px 10px 5px; border:1px solid #cad7dc; background-color:#FFF}
#col_left_name { width:670px; line-height:34px; border-bottom:2px solid #bfc8a2; font-weight:bold; color:#01508c;}
.col_left_products_details { float:left; width:670px; padding:5px 0px; }
#col_left_products img { float:left; margin:15px 30px; border:1px solid #cbcbcb; padding:3px;}
table { float:left; width:600px; height:auto; margin:15px 32px !important; margin:15px 16px; border:1px solid #cbcbcb; text-align:center; color:#666; border-collapse:collapse;}
table td { border:1px solid #cbcbcb;}
table thead tr { background-color:#d1e0eb;}
table tbody tr:hover { background-color:#06C; color:#fff;}
/*products end*/

.contact_details { float:left; width:670px; height:auto; line-height:30px; border-bottom:1px dotted #cbcbcb;}