@charset "utf-8"; 
#header_keywords{display:none}
body{font-family:Arial,Helvetica,sans-serif; font-size:83%; background-color:#DCDCDC; background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-position:top; margin:0px; color:#4F6075}
img{border:0px}
.align-right{text-align:right}
.align-left{text-align:left}
.left{float:left}
.clear{clear:both}
.center{text-align:center}
div#header{position:relative; margin-top:10px}
#header #searchBox{text-align:right; position:absolute; top:35px; right:0px}
#searchBox #form1 input image{vertical-align:bottom}
#container #header #menu ul{margin:0px; padding:0px; list-style-type:none}
#container #header #menu{background-image:url(../images/menu-bg.gif); background-repeat:repeat-x; height:51px; clear:both}
#container #header #menu #home{background-image:url(../images/menu-home.gif); width:114px; display:block; height:33px; padding-top:18px}
#container #header #menu #home:hover{background-image:url(../images/menu-home-selected.gif)}
#container #header #menu li{display:block; float:left; text-align:center; font-size:12px}
#container #header #breadclumb{font-size:11px; height:30px; padding-top:13px; color:#3A5081; padding-left:10px; float:left}
#container #header #search{float:right; font-size:12px; padding-top:13px}
#container #header #search a{margin-right:10px; color:#3A5081}
#container #header #breadclumb a{color:#3A5081; text-decoration:none}
#container #header #h-text a{color:#3A5081; text-decoration:none}
div#header h1{padding-left:10px; text-indent:-2000px; margin:0; display:block; padding-bottom:10px; overflow:hidden}
code{font-family:"Courier New",Courier,mono; background-color:#FFD; padding:8px; border:1px dashed #E1E1E1}
#container #header #menu .last{float:right; background-image:url(../images/menu-end.gif); display:block; height:51px; background-position:right; background-repeat:no-repeat}
div#header h1 a{margin:0; display:block; height:76px; width:113px; background-image:url(../images/logo.gif); background-repeat:no-repeat}
#header #h-text{text-align:right; position:absolute; top:5px; right:0px}
div#container{text-align:left}
#content_body{background-image:url(../images/body2.gif); background-repeat:repeat; height:100%}
#content p, #content li, #content dt, #content dd, #content td,  #full_content p, #full_content li, #full_content dt, #full_content dd, #full_content td{line-height:1.5}
#navigation ul{margin:0px; padding:0px; list-style-type:none}
div#footer{background-image:url(../images/body3.gif); background-repeat:no-repeat; background-position:top; height:100px; padding-top:25px}
#footer_index{}
#container #footer p, #footer_index p{margin:0px; font-family:Arial,Helvetica,sans-serif; font-size:11px}
#navigation #sidebar li{display:block; margin-right:1px}
#navigation #sidebar a:hover, #navigation #sidebar .current a,  #navigation #sidebar .current-cat a{background-image:url(../images/sidemenu_bg.gif); background-repeat:repeat-x; color:#FFF; text-decoration:none}
#content a, #content_body_index a, #full_content a{color:#296A9A; text-decoration:underline}
#content h3 a, #full_ontent h3 a{color:#296A9A; text-decoration:none}
#content a:hover, #content_body_index a:hover{color:#F15C2D; text-decoration:underline}
#navigation #sidebar li a{background-image:url(../images/sidemenu.gif); display:block; height:26px; padding-top:8px; background-repeat:repeat-x; padding-left:10px; color:#5B6F87; text-decoration:none}
#content h2, #full_content h2{color:#E7552C; margin-top:0px; font-weight:normal}
#content h3, #full_content h3{font-size:13px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D7D7D7; padding-top:25px; margin-bottom:5px; padding-bottom:4px; color:#3A4858}
#content h3, #full_content h3{font-size:12px}
#content .post h2{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D7D7D7; margin-bottom:5px; padding-bottom:4px; color:#3A4858; font-weight:normal}
#content .post h2 a{color:#E7552C; text-decoration:none}
.entry{margin-top:20px}
.postmetadata{text-align:right; clear:both; padding-top:10px}
div#container{width:933px; margin-top:0; margin-right:auto; margin-bottom:0; margin-left:auto}
div#content{width:620px; margin-left:36px; margin-bottom:20px; float:left; min-height:520px}
div#full_content{width:870px; margin-left:auto; margin-right:auto; margin-bottom:20px; padding-top:20px; min-height:450px}
div#navigation{float:right; width:241px; margin-right:1px}
#wrapper_end{background-image:url(../images/body2.gif); width:3px; clear:both}
#container #wrapper{background-image:url(../images/body1.gif); background-repeat:no-repeat; height:28px; clear:both}
#container #header #menu a.menu, #container #header #menu a#home{color:#516A88; text-decoration:none; font-family:"&#12513; &#12452; &#12522; &#12458; ",Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold}
#container #header #menu .menu{background-image:url(../images/menu-default.gif); width:111px; display:block; height:33px; padding-top:18px}
#container #header #menu a:hover, #container #header #menu a#home:hover{color:#FFF; text-decoration:none}
#container #header #menu .menu:hover{background-image:url(../images/menu-default-selected.gif)}
#container #header #menu .selected{width:111px; display:block; height:33px; padding-top:18px; background-image:url(../images/menu-default-selected.gif)}
#container #header #menu a.selected{color:#FFF; text-decoration:none; font-weight:bold}
#container .Hset{margin-bottom:30px}
#container .Hset img{float:left; padding-right:20px; margin-bottom:20px}
.rec{font-size:10px; color:#F00}
.clear{clear:both; padding:10px}
.contactform{overflow:hidden}
.contactform .textarea, .contactform .input{border:1px solid #ccc; padding:2px; font-size:12px; font-family:Arial,Helvetica,sans-serif}
.contactright .button{margin:0 0 0 140px !important; padding:4px}
.contactleft{width:20%; text-align:left; clear:both; float:left; display:inline; padding:4px; margin:5px 0; font-weight:700}
.contactright{width:70%; text-align:left; float:left; display:inline; padding:4px; margin:5px 0}
.notification{margin:15px; border-top:1px solid #693; border-bottom:1px solid #693; padding:10px 20px; background:#FFC}
#footer a, #footer_index a{color:#445366}
.hide{display:none}
.alignleft{float:left}
.alignright{float:right}
.pd_left10{padding-left:10px}
.pd_right10{padding-right:10px}
.pd_left20{padding-left:20px}
.pd_right20{padding-right:20px}
.pd_bt10{padding-bottom:10px}
.pd_bt20{padding-bottom:20px}
.banner{text-align:center; margin-top:10px; margin-bottom:5px}
.sidebar h3{font-size:13px; border-bottom-width:3px; border-bottom-style:solid; border-bottom-color:#CDD3DC}
.sidebar{margin-left:15px; margin-right:15px}
.sidebar li a{color:#E7552C}
.sidebar ul{}
.sidebar ul li{color:#404040; list-style-image:url(../images/mini-page.gif); list-style-position:outside; margin-left:20px; line-height:1.5}
.sidebar li span{font-size:11px; color:#CCC; display:block; padding-left:10px}
.sidebar form{margin:0px}
.level2{display:none}
.mainlist_twopart{width:300px; margin-bottom:20px}
.pro-box{border:1px solid #dcdada; background:#f2f3f4; padding:8px 0 0}
.mainlist, .clear{clear:both}
.line{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCC; margin-top:20px; margin-bottom:20px}
.orange{color:#F93}
.blue{color:#06C}
.feature_listing{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#DDD; margin-bottom:15px; padding-bottom:15px}
.feature_listing p{margin:0px; padding:0px}
span.small{font-size:small}
.feature_listing img{display:block; float:left; margin-right:25px; margin-bottom:20px}
.data{border-collapse:collapse; border-left:1px solid #ccc; border-top:1px solid #ccc; color:#333}
.data caption{font-size:1.1em; font-weight:bold; letter-spacing:-1px; margin-bottom:10px; padding:5px; background:#efefef; border:1px solid #ccc; color:#666}
.data tr th a{color:#369; border-bottom:1px dotted #369}
.data tr th a:hover{color:#fff; background:#369}
.data thead tr th{text-transform:uppercase; background:#e2e2e2; text-align:center}
.data thead tr th.cs1{background-color: #FFFFCC;}
.data thead tr th.cs2{background-color: #D1F7A4;}
.data thead tr th.cs3{background-color: #C0E9F8;}
.data thead tr th.cs4{background-color: #FFD7EB;}
.data tfoot tr th, .data tfoot tr td{text-transform:uppercase; color:#000; font-weight:bold}
.data tfoot tr th{width:20%}
.data tfoot tr td{width:80%}
.data td, .data th{border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px; line-height:1.8em; vertical-align:top}
.data tr.odd th, .data tr.odd td{background:#efefef}
.green{color:#060}
.hilight{font-family:Arial,Helvetica,sans-serif; font-style:italic}
.out_link{background-image:url(../images/blank.png); background-repeat:no-repeat; padding-left:16px; background-position:left center}
a.button{   background:transparent url('https://secure.ds-style.com/pay/images/bg_button_a.gif') no-repeat scroll top right;  color:#000;  display:block;  float:left;  font:normal 12px arial,sans-serif;  height:24px;  margin-right:6px;  padding-right:18px;     text-decoration:none}
a.button span{   background:transparent url('https://secure.ds-style.com/pay/images/bg_button_span.gif') no-repeat;  display:block;  line-height:14px;  padding:5px 0 5px 18px;  text-decoration:none;  color:#000}
a.button:active{background-position:bottom right;  color:#000;  outline:none;  text-decoration:none;  color:#000}
a.button:link{text-decoration:none}
a.button:visited{text-decoration:none}
a.button:active span{background-position:bottom left;  padding:6px 0 4px 18px;     text-decoration:none;     color:#000}
#container #footer ul, #footer_index ul{list-style-type:none; padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:12px; margin-top:3px; margin-right:0px; margin-bottom:0px; margin-left:0px}
#container #footer li, #footer_index li{float:left; margin-right:10px}
#plugin_upload{margin-top:-16px}
html>body #plugin_upload{margin-top:16px}
.big{font-size:16px; font-weight:bold}
.tabs{margin-bottom:30px; width:100%}
.tabs li{margin:0px; padding:0px}
.tabs ul{margin:0px; padding:0px}
.tab_l{background-image:url(../images/tab/page_product_tabs_bg.gif); background-repeat:repeat-x; background-position:bottom; height:32px}
#container .tab_l .tabs a{color:#333; text-decoration:none}
.tabs li{margin-right:10px; list-style-type:none}
.tabs li, 
.tabs a, 
.tabs em{float:left; height:32px; font-style:normal; font-weight:bold; font-size:14px}
.tabs a, 
.tabs em{background:url(../images/tab/page_product_tabs.gif) no-repeat}
.tabs a{padding-left:15px; color:#444; text-decoration:none}
.tabs em{padding-right:15px; background-position:100% 0; line-height:32px}
.tabs .active{background-position:0 -32px; color:#e34500}
.tabs .active em{background-position:100% -32px}
.data .borderless td{border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none}
.price{color:#C30}
.red{color:#C00}

ul#dropnav{margin:0; padding:0; list-style:none; font-size:12px; font-weight:bold; height:59px; background-image:url(../images/header_bg.jpg); background-repeat:no-repeat}
#dropnav li{display:block; float:left; margin:0 0}
#dropnav li a{font-family:Arial,Verdana,sans-serif; display:block; border-bottom:0; height:39px; width:113px; text-align:center; color:#60767D; text-decoration:none; background-image:url(../images/hmenu/default.jpg); background-repeat:no-repeat; padding-top:20px}
#dropnav li li a{width:143px}
#dropnav li a:hover, #dropnav li.current_page_item a, #dropnav li.current_page_parent a{color:#fff; background-image:url(../images/hmenu/hover.jpg); background-repeat:no-repeat}
#dropnav #home{background-image:url(../images/hmenu/home_default.jpg); background-repeat:no-repeat}
#dropnav #home:hover{background-image:url(../images/hmenu/home_default_hover.jpg); background-repeat:no-repeat}
#dropnav li ul li a{display:block; color:#555; text-decoration:none; margin:0; overflow:hidden; height:23px; text-align:left}
#dropnav li ul li a:hover{color:#06f; background:none}
#dropnav li ul{position:absolute; z-index:99; left:-999em; width:150px; overflow:hidden; margin:0px 0 0 -1px; padding:0; height:auto; border:solid #C7C7C7; border-width:1px 1px 0; background:#F9F9F9; font-weight:normal}
#dropnav ul ul{margin:-2em 0 0 150px}
#dropnav li li{width:150px; clear:both; overflow:hidden; border-bottom:1px solid #DBDBDB}
#dropnav li li a{padding:5px 5px 0 5px; margin:0; background:#F9F9F9}
#dropnav li.current_page_item li a{color:#60767D; background:#F9F9F9}
#dropnav li.current_page_parent li a{color:#60767D; background:#F9F9F9}
#dropnav li.current_page_item ul li.current_page_item a{background:#F9F9F9; font-weight:bold}
#dropnav ul a{border-right:0}
#dropnav li:hover ul ul, #dropnav li:hover ul ul ul, #dropnav li.sfhover ul ul, #dropnav li.sfhover ul ul ul{left:-999em; overflow:hidden}
#dropnav li:hover ul, #dropnav li li:hover ul, #dropnav li li li:hover ul, #dropnav li.sfhover ul, #dropnav li li.sfhover ul, #dropnav li li li.sfhover ul{left:auto}
#dropnav li:hover, #dropnav li.sfhover{background:#ECECEC; color:#F00}
#dropnav ul li:hover, #dropnav ul ul li:hover, #dropnav ul li.sfhover, #dropnav ul ul li.sfhover{background:#e8e8e8}
#dropnav ul li a, #dropnav ul ul li a{background:none}
#dropnav a.sub{background:url(../images/arrow-right.gif) right no-repeat; background-position:190px 12px}
.cart{background-color:#F4FFFF; padding:10px; border:1px solid #CDF0F5}
.cart .cart_image{width:150px; float:left}
.cart .cart_info select{width:150px}
.cart .cart_info{margin-left:160px}
.style1{color:#090; font-size:10px}

