body {
background-color:#fff;
color:#333;
font-family:Trebuchet MS;
font-size:13px;
margin:0px;
padding:0px;
width:100%;
}
ul {
list-style-type:square;
margin-bottom:0px;
margin-top:0px;
}
.li_box {
margin-bottom:3px;
margin-left:-25px;
}
h1, h2, h3, h4 {
color:#043f83;
display:inline;

font-weight:normal;
line-height:150%;
}
h1 {
font-size:18px;
}
h2 {
font-size:16px;
}
h3 {
font-size:14px;
}
a {
color:#000d54;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
img {
border:0;
border:none;
}
.menulink {
float:left;
text-align:center;
}
.menulink:hover {
}
a.header_menu {
color:#ccc;
font-size:12px;
padding-left:5px;
padding-right:8px;
text-decoration:none;
height:12px;
}
a.header_menu:hover {
text-decoration:underline;
}
a.link_arrow {
padding-left:10px;
}
a.backlink {
background-image:url('../theme/images/arrow_back.gif');
background-position:0px 3px;
background-repeat:no-repeat;
padding-left:10px;
text-decoration:underline;
}
a.link_arrow:hover {
text-decoration:underline;
}
a.main_menu {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
line-height:30px;
margin:0px;
margin-left:10px;
padding:5px;
text-decoration:none;
}
a.main_menu:hover {
}
input, textarea, select {
color:#454545;
font-family:Arial, sans-serif;
font-size:13px;
}
.btn_search {
background-image:url(../uploads/button_search.jpg);
background-repeat:no-repeat;
background-color:transparent;
border:0px;
height:22px;
width:40px;
position:absolute;
top:3px;
left:250px;
}
.input_error {
border:2px solid #e1e1e0;
}
.small {
color:#AAAAAA;
font-size:11px;
}
.strike {
color:#FF1e1e1e0;
}
.default_color {
color:#454545;
}
.color {
color:#35718F;
}
.msg_error {
background-color:#FFE5E5;
color:#FF1e1e1e0;
padding:5px;
padding-left:10px;
}
.msg_done {
background-color:#D0EBCC;
color:#169D00;
padding:5px;
padding-left:10px;
}
.box {
margin:0px;
margin-bottom:8px;
padding:0px;
}
.box_header {
color:#00f0ff;
font-size:18px;
font-style:normal;
height:41px;
line-height:41px;
text-align:left;
text-decoration:none;
background-image:url(../uploads/bg_boxhead.png);
background-repeat:no-repeat;
text-indent:38px;
}
.box_body {
font-size:12px;
line-height:160%;
}
#column_left .box_body {
border-right:1px solid #88A0BD;
}
#column_right .box_body {
border-left:1px solid #C9D5E2;
border-right:1px solid #C9D5E2;
border-bottom:1px solid #C9D5E2;
background-color:#E7F2F9;
padding-top:8px;
}
#column_right .box_body p {
background-image:url(../uploads/arrow_blue.jpg);
background-repeat:no-repeat;
background-position:top left;
padding-left:40px;
color:#000d54;
font-size:13px;
margin-top:0px;
}
#bottommodules .box_body_info  a{
background-image:url(../uploads/bg_information.png);
background-repeat:no-repeat;
line-height:33px;
display:block;
text-decoration:none !important;
text-indent:50px;
color:#37e1f2 !important;
}
.box_body table strong {
margin-bottom:0;
margin-left:0;
}
.box_cell {
margin:0;
padding:0;
min-height:16px;
text-align:left;
}
.box_cell a {
color:#333;
font-size:12px;
text-decoration:none;
}
#product {
border:1px solid #C4C4C4;
background-color:#F3F3F3;
padding:8px;
}
.box_product_list {
border:1px solid #C4C4C4;
background-color:#F3F3F3;
margin-bottom:16px;
}
#box_product_body {
font-size:12px;
line-height:110%;
padding:8px;
font-size:16px;
color:#043f83;
}
#box_product_body a {
}
.productbox_img {
height:150px;
margin-bottom:3px;
margin-left:5px;
width:150px;
float:left;
background-image:url(../uploads/border_v.png);
background-repeat:repeat-y;
background-position:right;
padding-right:10px;
}
.productbox_right {
width:274px;
float:right;
padding-left:9px;
}
.productbox_price {
height:70px;
background-image:url(../uploads/border_h.png);
background-repeat:repeat-x;
background-position:top;
padding-top:10px;
color:#000b1f;
font-size:11px;
line-height:30px;
margin-top:25px;
margin-left:-9px;
padding-left:9px;
}
.price {
color:#000b1f;
font-size:16px;
line-height:18px;
}
.light_grey {
color:#999;
}
.text_arrow {
background-image:url('../theme/images/arrow.gif');
background-position:0px 3px;
background-repeat:no-repeat;
padding-left:10px;
}
.product_review_flop {
background-image:url('../theme/images/star_flop.gif');
background-repeat:repeat-x;
height:19px;
text-align:left;
width:110px;
}
.product_review_top {
background-image:url('../theme/images/star_top.gif');
background-repeat:repeat-x;
height:19px;
overflow:hidden;
}
.chargroup {
background:#023b80;
color:#FFFFFF;
font-size:15px;
padding:1px;
padding-left:5px;
padding-right:5px;
}
.hr_grey {
background:#DDDDDD;
height:3px;
margin-bottom:7px;
width:100%;
}
.cart_line {
border-top:1px solid #DDDDDD;
padding-bottom:20px;
padding-top:20px;
}
#frame {
background-color:#fff;
background-image:url(../uploads/bg_page.jpg);
background-repeat:repeat-x;
padding:0px;
}
#frame_bg {
background-image:url(../uploads/bg_head.jpg);
background-repeat:no-repeat;
background-position:top center;
}
#frame_inner {
margin:0px auto;
width:946px;
}
#header {
padding:0px;
width:946px;
height:272px;
}
#header #logo {
float:left;
width:400px;
position:relative;
top:22px;
left:0px;
}
#header #menu {
height:18px;
padding-top:9px;
text-align:right;
}
#footer {
text-align:center;
}
#content_body {
min-height:485px;
}
#main_body {
padding:0px;
padding-top:10px;
background-image:url(../uploads/bg_left.png);
background-position: 230px 0px;
background-repeat:repeat-y;
}
#footer_text {
color:#999;
font-size:12px;
line-height:140%;
margin-top:20px;
}
a.footer_text {
color:#999;
}
a.footer_text:hover {
text-decoration:underline;
}
#menu_point {
}
#column_left {
float:left;
overflow:hidden;
padding-right:10px;
width:230px;
min-height:500px;
}
#column_middle {
float:left;
text-align:left;
width:466px;
}
#column_right {
width:230px;
float:right;
}
#column_2cols {
float:left;
margin-left:17px;
padding:15px;
text-align:left;
width:714px;
}
.clear {
clear:both;
}
.spacer {
height:5px;
margin:0px;
}
.blog_post {
line-height:20px;
margin-bottom:20px;
}
.blog_comment {
background:#F1F1F1;
border-left:3px solid #DDDDDD;
line-height:20px;
margin-bottom:20px;
padding:15px;
}
.blog_post .funcbar {
background:#F1F1F1;
border-left:3px solid #023b80;
margin-top:15px;
padding:7px;
padding-left:10px;
}
.td_order {
}
.td_order2 {
border-top:1px solid #DDDDDD;
}
.row_order {
border-top:1px solid #DDDDDD;
}
.bookmark {
border:1px solid #BBBBBB;
height:16px;
margin-left:20px;
margin-right:12px;
padding:1px;
width:16px;
}
.menu_selected {
}
#column_left .menu_level_1 {
background-image:url(../uploads/bg_catlink.png);
background-repeat:no-repeat;
line-height:30px;
text-indent:30px;
}
#column_left .menu_level_1 a {
color:#000d54;
font-size:13px;
}
#column_left .menu_level_2 {
line-height:24px;
text-indent:30px;
}
#column_left .menu_level_2 a {
font-size:12px;
line-height:24px;
text-decoration:none;
}
#column_left .menu_level_3 {
text-indent:40px;
}
#column_left .menu_level_3 a {
color:#1e1e1e;
font-size:12px;
line-height:22px;
text-decoration:none;
}
#column_left .menu_level_4 {
display:none;
}
#searchbox {
color:#000d54;
float:left;
font-size:17px;
position:relative;
top:17px;
width:327px;
}
#searchbox input[type="text"] {
background-color:#fff;
border:1px solid #00189F;
height:17px;
margin-bottom:3px;
margin-top:3px;
padding-left:3px;
padding-top:2px;
width:134px;
}
#linkbox {
color:#669900;
float:left;
font-size:11px;

height:52px;
line-height:150%;
padding-left:20px;
width:200px;
}
.bestseller_img {
width:150px;
text-align:center;
background-color:#fff;
border:1px solid #DCDCDC;
margin-bottom:8px;
margin-left:40px;
margin-top:8px;
}
.bestseller_details {
color:#252525;
}
.bestseller_details a {
color:#666666;
}
.grey {
color:#a9a9a9;
font-size:10px;
font-weight:bold;
}
.grey a {
color:#a9a9a9;
font-size:10px;
font-weight:bold;
text-decoration:underline;
}
.link_to_cart {
line-height:25px;
background-image:url(../uploads/bg_link_to_cart.png);
background-repeat:no-repeat;
margin-top:10px;
}
#bottommodules {
background-image:url(../uploads/bg_bottommodules.jpg);
background-repeat:repeat-x;
background-position:top;
padding-top:15px;
padding-bottom:15px;
color:#fff;
height:315px;
}
#bottommodules_inner {
width:946px;
margin:0px auto;
}
#bottommodules .box {
width:236px;
float:left;
}
#bottommodules .box a {
color:#fff;
text-decoration:underline;
}
.topproduct {
background-color:#fff;
padding:1px;
border:1px solid #DCDCDC;
width:684px;
}
.catbox {
background-color:#fff;
padding:1px;
border:1px solid #DCDCDC;
width:220px;
height:215px;
float:left;
margin-right:7px;
margin-top:8px;
}
.catbox_title {
background-image:url(../uploads/bg_cattitle.jpg);
background-repeat:repeat-x;
line-height:44px;
text-align:center;
margin-top:1px;
}
.catbox_title a {
background-image:url(../uploads/arrow_cat.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:15px;
line-height:44px;
font-size:16px;
color:#fff;
}
.catbox_inner {
width:220px;
height:170px;
overflow:hidden;
}
#toprow {
height:70px;
}
#trusted1, #trusted2 {
font-size:11px;
height:50px;
float:left;
background-image:url(../uploads/border_v.png);
background-repeat:repeat-y;
background-position:left;
padding-left:15px;
width:289px;
position:relative;
top:11px;
color:#000105;
}
#trusted1 {
padding-right:10px;
}
#trusted1 a {
color:#000105;
}
#trusted1 img {
margin-right:10px;
}
#trusted2 ul {
margin:0;
padding:0;
margin-left:10px;
list-style-type:square;
}
.box_body_info {
background-image:url(../uploads/bg_infobox.png);
background-repeat:no-repeat;
}
.box_header_info {
font-size:18px;
line-height:37px;
text-indent:55px;
}
#bottommodules_boxes {
height:249px;
overflow:hidden;
}
#footerbox {
float:right;
width:300px;
color:#000f2b;
padding-top:5px;
font-size:12px;
}
#footerbox a {
color:#000f2b;
}
.border_h {
background-image:url(../uploads/border_h.png);
background-repeat:repeat-x;
height:1px;
}
.box_body_tele {
background-image:url(../uploads/bg_tele.jpg);
background-repeat:no-repeat;
font-size:23px;
padding-top:35px;
height:75px;
text-align:center;
color:#fff;
}
