*{padding:0; margin:0;}
body.empty{background:#080808;}
body{background:url(../images/bg/top_talling.jpg) repeat-x 50% 0 #080808; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#161716; text-align:center}
table{border-collapse:collapse; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#161716;}
td{vertical-align:top; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#161716;}
a {color:#161716; text-decoration:underline;}
a:hover{text-decoration:none;}
img {border:0;}

.clear{clear:both;}
/***************************************************************************************************************/
.main_t{width:1000px; margin:auto; text-align:left;}
.header_t .row1{height:67px;}
.header_t .row1 .cols1{float:left;padding-top:32px;}
.header_t .row1 .col2{float:right;}
.header_t .row1 .col2 .col1{width:182px; float:right; background:url(../images/bg/header_bg1.jpg) no-repeat 0px 18px;}
.header_t .row1 .col2 .col1 .indent{padding:33px 0 10px 0; text-align:right; color:#acacac;}
.header_t .row1 .col2 .col1 a{color:#f2f6f7; text-decoration:none;}
.header_t .row1 .col2 .col1 a:hover{text-decoration:underline;}

.header_t .row1 .col2 .col2{width:auto; float:right;}
.header_t .row1 .col2 .col2 .indent{padding:33px 18px 0 0;}
.header_t .row1 .col2 .col2 .indent img{margin-right:2px;}

.header_t .row1 .col2 .col3{width:93px; float:right; background:url(../images/bg/header_bg2.gif) no-repeat 0px 31px;}
.header_t .row1 .col2 .col3 .indent{padding:33px 11px 10px 0; text-align:right; color:#acacac}

.header_t .row1 .col2 .col4{width:92px; float:right;}
.header_t .row1 .col2 .col4 .indent{padding:31px 0 0 0;}
.header_t .row1 .col2 .col4 .indent select{width:75px; height:21px; background:#a7aeb2; color:#000000; font-family:Tahoma; font-size:10px;}

.header_t .row1 .col2 .col5{width:75px; float:right;}
.header_t .row1 .col2 .col5 .indent{padding:33px 0 0 0; color:#acacac}


.menurow {overflow:hidden; background:url(../images/bg/menurow_bg1.gif) repeat-x left top #d7d7d7}
.menurow .inner1{background:url(../images/bg/menurow_bg2.gif) repeat-x left bottom; min-height:47px; height:auto !important; height:47px; overflow:hidden}
.menurow .inner1 .col1{width:950px;}
.menurow .inner1 .col2{width:auto; float:right;}
.menurow .inner1 .col2 input.input_search{width:134px; height:16px; background:#9ea5a9; border:solid 1px #525558; font-size:11px; padding:2px 0 0 0px;}
.menurow .inner1 .col2 td{font-size:11px; color:#2f3639;}

.user_menu ul{list-style:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold;}
.user_menu ul li{float:left; display:block; }
.user_menu ul li a{text-decoration:none; color:#1a3782;}
.user_menu ul li span{display:block; padding:0 28px 0 0;}
.user_menu ul li.first {background:none;}
.user_menu ul li.first span{display:block; padding:0 28px 0 22px;}
.user_menu ul li a:hover{text-decoration:underline}

.user_menu2 ul{list-style:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize;}
.user_menu2 ul li{float:left; display:block; background:url(../images/bg/menu_bg.gif) no-repeat 0px 3px;}
.user_menu2 ul li a{text-decoration:none; color:#acacac;}
.user_menu2 ul li span{display:block; padding:0 8px 0 8px;}
.user_menu2 ul li.first {background:none;}
.user_menu2 ul li.first span{display:block;}
.user_menu2 ul li a:hover{text-decoration:underline}


.content_t{background:url(../images/bg/content_t_bg2.gif) repeat;}
.content_t .content_t_inn1{padding:15px 0 12px;background:url(../images/bg/content_t_bg1.gif) repeat-x left top;}

.footer_t{height:95px; color:#acacac; background:url('../images/frontend/footer_cards.gif') no-repeat 50% 60px}
.footer_t span{color:#1f3f94;}
.footer_t .user_menu2{padding-top:19px;text-align:center}
.footer_t span a{color:#acacac; text-decoration:none;margin:0 3px}
.footer_t a{color:#acacac; text-decoration:none;}
.footer_t span a:hover{text-decoration:underline;}

.maintepcol .row-11 .innerbox11{ background:url(../images/bg/left-top-bg.gif) no-repeat left top #FFFFFF; width:100%;}
.maintepcol .row-11 .innerbox22{ background:url(../images/bg/right-top-bg.gif) no-repeat right top; width:100%;}
.maintepcol .row-11 .innerbox33{ padding:20px 20px 0 20px;}

.maintepcol .row-22 .innerbox11{ background:url(../images/bg/left-bottom-bg.gif) no-repeat left bottom ; padding-left:20px; width:auto; margin-bottom:10px;}
.maintepcol .row-22 .innerbox22{ background:url(../images/bg/rigth-bottom-bg.gif) no-repeat right bottom; padding-right:20px; width:auto}
.maintepcol .row-22 .innerbox33{ background:#FFFFFF; height:20px; width:auto}


.nav_top_bg1{background:url(../images/bg/nav_top_bg1.gif) repeat-x left top; width:100%;}
.nav_top_bg2{background:url(../images/bg/nav_top_bg1.gif) repeat-x left bottom; padding:1px 0 1px 0; width:100%; overflow:hidden}



/******************************************************************/
.box_body_2{overflow:hidden;}
input.cart_quantity{width:52px; height:20px; color:#000000; font-size:11px; font-family:Tahoma; border:solid 1px #837976; padding:3px 0 0 2px;}


.maintep {margin-bottom:1px;}
.maintep_add{background:url(../images/bg/line.gif) repeat-x left top;}
.maintep .row11{background:url(../images/bg/maintep_side_bg.gif) repeat-x left top; display:none}
.maintep .row11 .inn1{ padding-right:0; background:url(../images/bg/maintep-left-top-bg.gif) no-repeat left top; padding-left:0;}
.maintep .row11 .inn2{height:1px;background:url(../images/bg/maintep-right-top-bg.gif) no-repeat right top;}
.maintep .row11 .inn22{background:#ffffff; height:20px; zoom:1;}



.maintep .row22{background:url(../images/bg/maintep_bg2.gif) repeat; padding-left:0; zoom:1; width:100%;}
.maintep .row22 .inn1{background:url(../images/bg/maintep_bg1.gif) repeat-x left top; width:100%;zoom:1;}
.maintep .row22 .inn2{background:url(../images/bg/maintep_side_bg.gif) repeat-y left top; zoom:1; overflow:hidden}
.maintep .row22 .inn3{background:url(../images/bg/maintep_side_bg.gif) repeat-y right top; zoom:1; overflow:hidden}
.maintep .row22 .inn4{background:url(../images/bg/maintep_side_bg.gif) repeat-x left bottom; zoom:1; padding:10px;margin:9px;border:1px solid;border-color:#ccc #bbb #bbb #ccc;min-height:452px}

.maintep .row22 .inn22{padding:18px 15px 9px 18px;  background:url(../images/bg/maintep_side_bg.gif) repeat-x left bottom; zoom:1; overflow:hidden}

#productAdditionalImages .maintep .row22{background:none; padding-left:0; zoom:1; width:100%;}
#productAdditionalImages .maintep .row22 .inn1{background:none; width:100%;zoom:1;}
#productAdditionalImages .maintep .row22 .inn2{padding:3px;  background:none; zoom:1; overflow:hidden}
#productAdditionalImages .maintep .row22 .inn22{padding:7px;  background:#FFFFFF; zoom:1;}


.maintep .row33{ background:url(../images/bg/maintep_bg1.gif) no-repeat left bottom; padding-left:10px; width:auto; display:none}
.maintep .row33 .inn1{background:url(../images/bg/maintep_bg2.gif) no-repeat right bottom; padding-right:10px; width:auto}
.maintep .row33 .inn2{background:url(../images/bg/maintep_side_bg.gif) repeat-x left bottom #FFFFFF; height:5px;}



.maintep .row331{ background:url(../images/bg/maintep_bg1.gif) no-repeat left top; padding-left:10px; width:auto}
.maintep .row331 .inn1{background:url(../images/bg/maintep_bg2.gif) no-repeat right top; padding-right:10px; width:auto}
.maintep .row331 .inn2{background:#ffffff; height:10px;}



.maintep .row33sp{ background:url(../images/bg/maintep_bg1sp.gif) no-repeat left bottom; padding-left:10px; width:auto}
.maintep .row33sp .inn1{background:url(../images/bg/maintep_bg2sp.gif) no-repeat right bottom; padding-right:10px; width:auto}
.maintep .row33sp .inn2{background:url(../images/bg/maintep_side_bg.gif) repeat-x left bottom #FFFFFF; height:13px;}




.maintep2 {margin:1px 0 1px 0; overflow:hidden;}
.maintep2 .row11{ background:url(../images/bg/maintep-left-top-bg.gif) no-repeat left top; padding-left:17px;}
.maintep2 .row11 .inn1{background:url(../images/bg/maintep-right-top-bg.gif) no-repeat right top; padding-right:17px;}
.maintep2 .row11 .inn2{background:url(../images/bg/maintep-top-bg.gif) repeat-x left top; height:7px;}

.maintep2 .row22{background:url(../images/bg/maintep-side.gif) repeat-y left top #FFFFFF; width:100%;}
.maintep2 .row22 .inn1{background:url(../images/bg/maintep-side.gif) repeat-y right top; width:100%;}
.maintep2 .row22 .inn2{padding:0 0 0 0 !important; overflow:hidden;}

.maintep2 .row33{ background:url(../images/bg/maintep-left-bottom-bg.gif) no-repeat left top; padding-left:17px; width:auto}
.maintep2 .row33 .inn1{background:url(../images/bg/maintep-right-bottom-bg.gif) no-repeat right top; padding-right:17px; width:auto}
.maintep2 .row33 .inn2{background:url(../images/bg/maintep-bottom-bg.gif) repeat-x left top; height:17px;}



#category_rows .maintep {margin-bottom:1px;}
#category_rows .maintep .row11{ background:none; padding-left:0;}
#category_rows .maintep .row11 .inn1{background:none; padding-right:0;}
#category_rows .maintep .row11 .inn2{background:none; height:1px;}

#category_rows .maintep .row22{background:none; padding-left:0;}
#category_rows .maintep .row22 .inn1{background:none; padding-right:0;}
#category_rows .maintep .row22 .inn2{padding:0 0 0 0; overflow:hidden; }
#category_rows .maintep .row22 .inn22{padding:0; overflow:hidden;}


#category_rows .maintep .row33{ background:none ;padding-left:0; width:auto}
#category_rows .maintep .row33 .inn1{background:none; padding-right:0; width:auto}
#category_rows .maintep .row33 .inn2{background:none; height:1px;}


#alsoPurchased .maintep {margin-bottom:1px;}
#alsoPurchased .maintep .row11{ background:none; padding-left:0;}
#alsoPurchased .maintep .row11 .inn1{background:none; padding-right:0;}
#alsoPurchased .maintep .row11 .inn2{background:none; height:1px;}

#alsoPurchased .maintep .row22{background:none; padding-left:0;}
#alsoPurchased .maintep .row22 .inn1{background:none; padding-right:0;}
#alsoPurchased .maintep .row22 .inn2{padding:0 0 0 0; overflow:hidden; }
#alsoPurchased .maintep .row22 .inn22{padding:0; overflow:hidden;}


#alsoPurchased .maintep .row33{ background:none ;padding-left:0; width:auto}
#alsoPurchased .maintep .row33 .inn1{background:none; padding-right:0; width:auto}
#alsoPurchased .maintep .row33 .inn2{background:none; height:1px;}


.product_box {min-width:200px; min-width:inherit; width:100%;}
.product_box_addition{ padding:0px 21px 4px 0; margin:0;}
.product_box_addition_bg{ background:url(../images/bg/line_y.gif) repeat-y 90% 0px;}


.prod_box2{margin-bottom:10px; overflow:hidden; margin-top:5px; zoom:1;}
.prod_box2 .inner{padding:0 29px 7px 29px;}
.prod_box2 .background-top-1{background:#ffffff; width:100%; zoom:1;}
.prod_box2 .background-bottom-1{background:url(../images/bg/main_side.gif) repeat-x left bottom; width:100%; zoom:1;}
.prod_box2 .background-left-1{background:url(../images/bg/main_side.gif) repeat-y left top; width:100%; zoom:1;}
.prod_box2 .background-right-1{background:url(../images/bg/main_side.gif) repeat-y right top; width:100%; zoom:1;}
.prod_box2 .background-top-left-1{background:url(../images/bg/bg-top-left-1.gif) no-repeat left top; width:100%; zoom:1;}
.prod_box2 .background-top-right-1{background:url(../images/bg/bg-top-right-1.gif) no-repeat right top; width:100%; zoom:1;}
.prod_box2 .background-bottom-left-1{background:url(../images/bg/bg-bottom-left-1.gif) no-repeat left bottom; width:100%; zoom:1;}
.prod_box2 .background-bottom-right-1{background:url(../images/bg/bg-bottom-right-1.gif) no-repeat right bottom; padding:20px 0 20px 0 ; zoom:1;}

.product_box_side_bg{background:url(../images/bg/product_box_side_bg.gif) repeat-y 100% 0;}

.product_box {width:100%; margin-bottom:42px;}
.product_box .bg_inner1{width:100%; padding-bottom:35px;}
.product_box .bg_inner2{background:url(../images/bg/product_box_side_bg2.gif) repeat-x left bottom;width:100%; padding-bottom:25px;}
.product_box .bg_inner9{padding:15px 19px 11px 18px;}
.product_box .bg_inner91{padding:22px 17px 22px 30px; zoom:1;}
.product_box .bg_inner911{zoom:1; padding-right:0;}

.product_box_PagesResult {background:#201f23; width:100%; margin-bottom:1px;}
.product_box_PagesResult .bg_inner1{background:url(../images/bg/product_box_top_bg.gif) repeat-x left top; width:100%;}
.product_box_PagesResult .bg_inner2{background:url(../images/bg/product_box_bottom_bg.gif) repeat-x left bottom; width:100%;}
.product_box_PagesResult .bg_inner3{background:url(../images/bg/product_box_left_bg.gif) repeat-y left top; width:100%;}
.product_box_PagesResult .bg_inner4{background:url(../images/bg/product_box_right_bg.gif) repeat-y right top; width:100%;}
.product_box_PagesResult .bg_inner5{background:url(../images/bg/product_box_left_top_bg3.gif) no-repeat left top; width:100%;}
.product_box_PagesResult .bg_inner6{background:url(../images/bg/product_box_left_bottom_bg.gif) no-repeat left bottom; width:100%;}
.product_box_PagesResult .bg_inner7{background:url(../images/bg/product_box_right_top_bg3.gif) no-repeat right top; width:100%;}
.product_box_PagesResult .bg_inner8{background:url(../images/bg/product_box_right_bottom_bg.gif) no-repeat right bottom; width:100%;}
.product_box_PagesResult .bg_inner9{padding:0; overflow:hidden; zoom:1;}
.product_box_PagesResult .bg_inner93{padding:12px 0 13px 0; overflow:hidden; zoom:1;}

#column_center{width:100%;}

.rightbox{background:url(../images/bg/right_col_specbox_bg.jpg) no-repeat left top; height:271px; margin-bottom:5px; color:#bf4f8e; font-size:12px;}
.rightbox .wrap{padding:16px 0 0 25px;}

.rightbox a{color:#FFFFFF; text-decoration:underline;}
.rightbox a:hover{text-decoration:none;}

.rightbox .lang{height:37px;}
.rightbox .lang .col1{width:106px; float:left;}
.rightbox .lang .col2{width:auto; float:left;}

.rightbox .curr{height:78px;} 
.rightbox select{width:170px; height:21px; color:#bf4f8e; font-size:12px;}

.rightbox .shop_c{height:61px; padding-left:37px;} 

.rightbox input.input_search{width:168px; height:18px; color:#ffffff; font-size:12px; background:#ca71a4;}

.title_box{overflow:hidden; margin-bottom:0;}
.title_box .row1 .title_inner1{background:url(../images/bg/bg_titile_right_top.gif) no-repeat right top; padding-right:9px;}
.title_box .row1 .title_inner2{background:url(../images/bg/bg_titile_left_top.gif) no-repeat left top; padding-left:9px;}
.title_box .row1 .title_inner3{background:url(../images/bg/bg_titile_top.gif) repeat-x left top; height:9px;}

.title_box .row2{background:url(../images/bg/bg_titile_top2.gif) repeat-x left bottom #d2d2d2; width:100%;}
.title_box .row2 .title_inner1{background:url(../images/bg/bg_titile_left_top2.gif) no-repeat left bottom; width:100%;}
.title_box .row2 .title_inner2{background:url(../images/bg/bg_titile_right_top2.gif) no-repeat right bottom; width:100%;}

.title_box .row3{display:none;}

.title_box .bg_titile_bottom{background:url(../images/bg/bg_titile_bottom.gif) repeat-x left bottom; width:100%;}
.title_box .bg_titile_left{background:url(../images/bg/bg_titile_left.gif) repeat-y left top;}
.title_box .bg_titile_right{background:url(../images/bg/bg_titile_right.gif) repeat-y right top; width:100%;}
.title_box .bg_titile_left_top{background:url(../images/bg/bg_titile_left_top.gif) no-repeat left top; width:100%;}
.title_box .bg_titile_left_bottom{background:url(../images/bg/bg_titile_left_bottom.gif) no-repeat left bottom; width:100%;}
.title_box .bg_titile_right_top{background:url(../images/bg/bg_titile_right_top.gif) no-repeat right top; width:100%;}
.title_box .bg_titile_right_bottom{background:url(../images/bg/bg_titile_right_bottom.gif) no-repeat right bottom; width:100%; min-height:30px; height:auto !important; height:30px;}

.productListing-data .img_box{margin-bottom:9px; overflow:hidden; background:#FFFFFF; margin-right:0; float:left !important;}

.img_box1 img{ border:solid 1px #676767}

.img_box21 {background:#ffffff; float:left; width:auto;}
.img_box21 .bg_inn1{background:url(../images/bg/img_box1_top.gif) repeat-x left top;}
.img_box21 .bg_inn2{background:url(../images/bg/img_box1_bottom.gif) repeat-x left bottom;}
.img_box21 .bg_inn3{background:url(../images/bg/img_box1_left.gif) repeat-y left top;}
.img_box21 .bg_inn4{background:url(../images/bg/img_box1_right.gif) repeat-y right top;}
.img_box21 .bg_inn5{background:url(../images/bg/img_box1_left_top.gif) no-repeat left top;}
.img_box21 .bg_inn6{background:url(../images/bg/img_box1_left_bottom.gif) no-repeat left bottom;}
.img_box21 .bg_inn7{background:url(../images/bg/img_box1_right_top.gif) no-repeat right top;}
.img_box21 .bg_inn8{background:url(../images/bg/img_box1_right_bottom.gif) no-repeat right bottom;}
.img_box21 .bg_inn9{padding:2px 3px 4px 3px;}


.product_box_name{color:#cb192d; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.product_box_name .indent{padding:15px 0 25px 0;}
.product_box_name .indent2{padding:0 10px 15px 0;}

.product_box_name a{color:#1a3782; text-decoration:underline; padding-left:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
.product_box_name a:hover{text-decoration:none;}


.product_box_price{color:#c23b00; font-family:Tahoma; font-size:18px; font-weight:bold; line-height:24px; padding:0 0 0 0;}
.product_box_price .indent{}

.description_box{color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; padding:16px 30px 0 0;}

.text{padding:20px 2px 20px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:16px;}

.product_box_button{background:url(../images/bg/product_box_button_bg.gif) repeat-x left bottom; padding-bottom:2px; padding-left:3px; margin-left:7px;}

.prod_box2 .imgbox{float:left; position:relative;}
.prod_box2 .contentbox{float:left; width:100%;}
.prod_box2 .contentbox .contentbox_in{}
.prod_box2 .contentbox .contentbox_in strong{color:#000000;}
.contentbox_in a {text-decoration:none;}
.contentbox_in a strong{color:#13140d; text-decoration:none;}
.contentbox_in a:hover strong{text-decoration:underline;}


.prod_box2 .price .col1{width:auto; float:left; padding-top:4px;}
.prod_box2 .price .col2{width:auto; float:right;}


/************************************************************/
.background-topic-top{background:url(../images/bg/bg-topic-top.gif) repeat-x left top; width:100%; margin-top:15px;}
.background-topic-top-right{ background:url(../images/bg/bg-topic-top-right.gif) no-repeat right top; width:100%;}
.background-topic-top-left{ background:url(../images/bg/bg-topic-top-left.gif) no-repeat left top; height:10px; width:100%;}

.background-topic-bottom{background:url(../images/bg/bg-topic-bottom.gif) repeat-x left bottom ; width:100%; margin-bottom:0;}
.background-topic-bottom-right{background:url(../images/bg/bg-bottom-left-1.gif) no-repeat left bottom; width:100%;}
.background-topic-bottom-left{ background:url(../images/bg/bg-bottom-right-1.gif) no-repeat right bottom; height:2px; margin-bottom:0;}
.background-topic-bottom-left img{display:none;}

.background-topic-top2{background:url(../images/bg/bg-topic-side.gif) repeat-x left top #FFFFFF; width:100%; display:none}
.background-topic-top-right2{ background:url(../images/bg/bg-topic-top-right-2.gif) no-repeat right top; width:100%;}
.background-topic-top-left2{ background:url(../images/bg/bg-topic-top-left-2.gif) no-repeat left top; height:9px; width:100%;}

.background-topic-bottom2{background:url(../images/bg/bg-bottom-right-2.gif) repeat-y right top; padding-right:0; margin-bottom:0;}
.background-topic-bottom-right2{ background:url(../images/bg/bg-bottom-left-2.gif) repeat-y left top; padding-left:0;}
.background-topic-bottom-left2{height:40px; width:100%; background:url(../images/bg/line_x.gif) repeat-x left center;}

.background-side-heading_l{ background:url(../images/bg/background-side-heading_l_bg.gif) no-repeat left top; padding-left:1px;}
.background-side-heading_r{ background:url(../images/bg/background-side-heading_r_bg.gif) no-repeat right top;}

.background-top-right{}
.background-product-side{}
.background-product-top-side{}

.background-bottom{ background:url(../images/bg/background-bottom-bg.gif) repeat-x left top; margin-bottom:6px;}
.background-bottom-right{ background:url(../images/bg/background-bottom-right-bg.gif) no-repeat right top;}
.background-bottom-left{ background:url(../images/bg/background-bottom-left-bg.gif) no-repeat left top; height:10px;}

.bg-topic-top-right{ background:url(../images/bg/bg-bottom-right-3.gif) no-repeat right top #FFFFFF; width:100%;}
.bg-topic-top-left{ background:url(../images/bg/bg-bottom-left-3.gif) no-repeat left top; height:12px;}

.bg-topic-bottom-right{ background:url(../images/bg/bg-top-right-3.gif) no-repeat right top #FFFFFF; width:100%;}
.bg-topic-bottom-left{ background:url(../images/bg/bg-top-left-3.gif) no-repeat left top; height:12px;}

.main{color:#000000;}

.background-product-top{}
.background-product-top strong{color:#c23b00 !important; font-size:18px !important; line-height:24px !important; font-weight:bold; font-family:Tahoma}
.background-product-top a strong{text-decoration:underline; color:#1a3782 !important; font-size:12px !important; line-height:24px !important; font-weight:bold; font-family:Tahoma; }
.background-product-top a:hover strong{text-decoration:none;}
.background-product-top a {text-decoration:none;}
.background-product-top a:hover {text-decoration:none;}

.background-product-bottom{ background:url(../images/bg/productListing-data-bg.gif) repeat-x left bottom; font-size:12px; color:#464646; line-height:18px; font-family:Arial, Helvetica, sans-serif}

.background-white-left{ background:url(../images/bg/bg-topic-side.gif) repeat-y left top;}
.background-white-right{ background:url(../images/bg/bg-topic-side.gif) repeat-y right top;}

.background-white{}
.txt1{color:#FFFFFF;}

/*
*********************************Main*******************************************
*/

.left{float:left;}
.right{float:right;}
.small{font-size:11px}
.name a{color:#000000;  font-size:11px; font-weight:bold; text-decoration:none; border:none;}
.name a:hover{text-decoration:underline;}
.c-box{overflow:hidden;}
.t-right{text-align:right;}

.pict_box{ margin-bottom:12px; border-bottom:solid 1px #dbdbdb; padding-bottom:8px; text-align:center;}
.price{color:#111111; font-size:15px; line-height:21px; line-height:normal; font-weight:bold;}
.price strong{font-weight:bold;}

.price_box{overflow:hidden; margin-top:5px;}
.price_box .coll1{width:87px; float:left; background:url(../images/bg/price_box_bg.gif) no-repeat right top;}
.price_box .coll2{width:auto; float:left;}
.price_box .coll2 .ind{padding:0 0 0 20px;}


.button{padding-top:0;}

.box_line{padding:0 0 0 0; overflow:hidden;}
.box_line .inner{line-height:1px; background:url(../images/bg/line_x.gif) repeat-x 0px 22px; height:44px;}

.box_line2_spec{padding:0 0 0 0; overflow:hidden; display:none}
.box_line2_spec .inner{line-height:1px; background:url(../images/bg/line_x.gif) repeat-x 0px 0; height:1px;}

.box_line2{padding:0 15px 0 24px; overflow:hidden; display:none;}
.box_line2 .inner{line-height:1px; background:url(../images/bg/line.gif) repeat-x 0px 21px; height:36px;}

.box_line3{padding:0 27px 0 27px; overflow:hidden; display:none}
.box_line3 .inner{line-height:1px; background:url(../images/bg/line.gif) repeat-x 0px 9px; height:26px;}


.box_line4{padding:0 12px 0 12px; overflow:hidden; display:none}
.box_line4 .inner{line-height:1px; background:url(../images/bg/line.gif) repeat-x 0px 21px; height:36px;}

.box_line5{padding:0 0 0 0; overflow:hidden; display:none}
.box_line5 .inner{line-height:1px; background:url(../images/bg/line.gif) repeat-x 0px 21px; height:36px;}

ol{list-style:decimal; list-style-position:inside;}
ol li{line-height:21px;}

#disp-order-sorter{width:80%;}


#column_center input, #column_center #sorter  select{margin:-2px 0px; position:relative;}

#advSearchDefault .back{float:none;}
#advSearchDefault .forward{float:none; padding-bottom:7px;}
#advSearchDefault fieldset{padding:4px;}
#advSearchDefault .floatLeft select{margin-bottom:5px;}
#advSearchDefault #inc-subcat{margin:5px 5px 5px 3px; vertical-align:middle;}
#advSearchDefault .floatLeft{padding:11px 11px 11px 7px;}
#advSearchDefault .floatingBox {padding:11px 11px 11px 7px;}

#featuredProducts {overflow:hidden; zoom:1;}

#popupSearchHelp{background:#FFFFFF; text-align:left;}

/*  ----------------------- MAIN STYLES -----------------------  */
#sorter form {display:inline;}

#indexDefault {border:none; padding:0;}

#indexDefault, #specialsListing, #newProductsDefault, #allProductsDefault, #loginDefault, #productGeneral, #shoppingCartDefault {margin:0;}
#productGeneral ul{margin-left:15px;}

input#login-email-address, input#login-password, input#company, input#firstname, input#lastname, input#suburb, input#street-address, input#city, input#state, select#country, input#telephone, input#fax, input#email-address, input#contactname {width:36%; margin:0 0 3px; vertical-align:middle;}
input#dob, input#postcode {width:70px; margin:0 0 3px; vertical-align:middle;}

input#password-new, input#password-confirm {width:36%; margin:8px 0 0 0; vertical-align:middle;}

textarea#enquiry {width:93%; margin:4px 0;}

/*  ----------------------- NAVIGATION -----------------------  */

#navCatTabs {color:#ffffff; font-weight:bold; margin-bottom:2px;}
#navCatTabs ul {margin:0 10px; padding:10px 0; list-style:none; line-height:18px;}
#navCatTabs ul li {display:inline; padding:0px 10px;}



#navBreadCrumb {padding:10px 0px 0px 0px; color:#ffffff; font-weight:bold; margin-bottom:2px;}


/*  ----------------------- HEADINGS -----------------------  */

caption h2, #accountDefaultHeading, #accountHistoryDefaultHeading, #accountNotificationsHeading, #addressBookDefaultHeading, #advSearchDefaultHeading, #advSearchResultsDefaultHeading, #checkoutShippingHeading, #checkoutPaymentHeading, #checkoutConfirmDefaultHeading, #checkoutPayAddressDefaultHeading, #checkoutShipAddressDefaultHeading, #checkoutSuccessHeading, #conditionsHeading, #cookieUsageDefaultHeading, #createAcctDefaultHeading, #createAcctSuccessHeading,  #customerAuthDefaultHeading, #discountcouponInfoHeading, #maintenanceDefaultHeading, #downloadTimeOutHeading, #gvFaqDefaultHeading, #gvRedeemDefaultHeading, #gvSendDefaultHeadingDone, #indexDefaultHeading, #loginDefaultHeading, #logoffDefaultHeading, #pageNotFoundHeading, #pageTwoHeading, #pageThreeHeading, #pageFourHeading, #privacyDefaultHeading, #shippingInfoHeading, #cartDefaultHeading, #siteMapHeading, #sslCheckHeading, #timeoutDefaultHeading, #unsubDefaultHeading, #ezPagesHeading {padding:11px 10px 11px 0; color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:normal; font-weight:bold; text-transform:capitalize;}

#addressBookProcessDefault h1 {padding:15px 20px 19px 0px; margin:0 -15px 10px 10px; background:#FFFFFF url(../images/bg/heading_icon.gif) 17px 21px no-repeat; color:#3D4142; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:normal; font-weight:bold;}




h2 {font-size:12px; font-weight:bold; line-height:normal; color:#1a3782; padding:0; font-family:Tahoma;}
h3 {color:#000000; font-size:12px; font-weight:bold; line-height:normal; padding:3px 0px 5px;}
h3 a {color:#000000; font-size:12px; font-weight:bold; line-height:normal; padding:3px 0px 5px; text-decoration:none !important;}
h3 a:hover{text-decoration:underline !important;}
h4 {color:#000000; font-size:11px; font-weight:bold; line-height:normal; padding:3px 0px 5px;}

/*  ----------------------- PRODUCT LISTING -----------------------  */



/*  HEADINGS  */

h1.centerBoxHeading {padding:0 10px 10px 39px; color:#1A3782; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; font-weight:bold; line-height:18px; text-transform:uppercase}

#alsoPurchased h2.centerBoxHeading {padding:0 10px 10px 39px; color:#161716; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; font-weight:bold; line-height:18px; text-transform:uppercase}

#indexCategoriesHeading, #productListHeading {padding:0 10px 10px 39px; color:#161716; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; font-weight:bold; line-height:18px; text-transform:uppercase}

#newProductsDefaultHeading, #allProductsDefaultHeading, #featuredDefaultHeading, #specialsListingHeading, #reviewsDefaultHeading {padding:0 10px 10px 39px; color:#161716; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; font-weight:bold; line-height:18px; text-transform:uppercase}
#newProductsDefaultHeading, #allProductsDefaultHeading, #featuredDefaultHeading, #specialsListingHeading, #reviewsDefaultHeading a{padding:0 10px 10px 39px; color:#161716; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; font-weight:bold; line-height:18px; text-transform:uppercase}



#specialsListingHeading {}

/*  --------  */



/*  LISTINGS  */

#newProductsDefault, #allProductsDefault, #featuredDefault, #specialsListing, #reviewsDefault {}

#newProductsDefault .line, #allProductsDefault .line, #featuredDefault .line {padding:0; line-height:0px; font-size:0px; background:url(../images/bg/line_1.gif) top left repeat-x; height:7px;}

#newProductsDefault td, #allProductsDefault td, #featuredDefault td {border:none; font-size:12px; line-height:15px; color:#161716; font-family:Arial, Helvetica, sans-serif}

#newProductsDefault a.link, #allProductsDefault a.link, #featuredDefault a.link, #allProductsDefault a.link {color:#c23b00; font-size:12px;  font-weight:normal; text-transform:lowercase; font-family:Arial, Helvetica, sans-serif; text-decoration:underline}
#newProductsDefault a.link:hover, #allProductsDefault a.link:hover, #featuredDefault a.link:hover {text-decoration:none;}

/*  --------  */

/*  REVIEWS  */

#reviewsDefault hr {border-top:1px solid #666666; margin:0 0px;}
#reviewsDefault .smallProductImage {padding:0px 10px 10px 10px;}
#reviewsInfoDefaultHeading, #productReviewsDefaultHeading, #reviewsWriteHeading {padding:0 10px 10px 39px; color:#161716; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; font-weight:bold; line-height:18px; text-transform:uppercase}
#reviewsDefault .rating, .bold {padding:5px 0px;}

#reviewsInfoDefaultPrice, #reviewsWritePrice, h2#productReviewsDefaultPrice {color:#c23b00; font-family:Tahoma; font-size:18px; text-transform:uppercase; font-weight:bold;}


#review-text{margin-top:15px;}


/*  -------  */


/*  CATEGORY  */

#indexCategories {}

#categoryImgListing {padding:0; float:left; margin-right:15px;}


#indexProductListCatDescription, #categoryDescription { display:block; overflow:hidden; color:#161716; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; padding-bottom:15px;}


.categoryListBoxContents {padding:5px 0px;}
.categoryListBoxContents img {margin-bottom:0;}
.categoryListBoxContents a {color:#1a3782; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:underline; line-height:16px; text-transform:none }
.categoryListBoxContents a:hover{text-decoration:none;}


/*  --------  */


/*  CATEGORY LISTING  */

.tabTable {margin:0px 0px 0 0px;}
.tabTable th {padding:1px 1px 6px 10px; text-align:left;background:url(../images/bg/productListing-heading_bg_th.gif) repeat-x left top #b9b9b9;}
.tabTable th { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#161716; font-weight:bold; text-transform:uppercase;}
.tabTable th a {color:#161716; text-decoration:none;}
.tabTable th a:hover{text-decoration:underline;}

.productListing-rowheading {}
.productListing-heading a {text-decoration:none !important;}
.productListing-heading a:hover {text-decoration:underline !important;}

.tabTable td {}
.tabTable td {color:#c23b00; font-size:18px;  font-weight:bold; font-family:Arial, Helvetica, sans-serif}
h3.itemTitle{text-align:left;}
.tabTable td .listingDescription {padding:1px 5px 5px 0;  font-size:12px; line-height:15px; color:#161716; text-align:left; font-weight:normal; font-family:Arial, Helvetica, sans-serif}
.tabTable td a {text-decoration:underline;}
.tabTable td a:hover {text-decoration:none;}

.productListing-data a{color:#161716; font-size:11px;  font-weight:normal; font-family:Arial, Helvetica, sans-serif}
.productListing-data{color:#ff5f12; font-size:18px;  font-weight:bold; font-family:Tahoma }

.productListing-data img{margin-right:0;}

.productListing-data h3{color:#cb192d; font-size:13px; font-weight:normal; margin-bottom:6px; padding-top:0; text-transform:capitalize}
.productListing-data h3 a{color:#1a3782; font-size:12px; font-weight:bold; text-decoration:underline !important; font-family:Tahoma; }
.productListing-data h3 a:hover{text-decoration:none !important;}


/*  ----------------  */



/*  TABLES  */

#prevOrders {margin:0px 0px 5px 0px; border-left:1px solid #dbdbdb;}
#prevOrders th {padding:5px 10px; border-top:1px solid #dbdbdb; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; text-align:center;}
#prevOrders th {font-size:11px; color:#000000; line-height:normal; font-weight:bold; text-transform:uppercase;}
#prevOrders th a {color:#000000;}

#prevOrders td {border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; padding:5px;}
#prevOrders td {font-family:tahoma; font-size:11px; line-height:normal; color:#000000;}


#accountHistInfo table {margin:0px 0px 5px 0px; border-left:1px solid #104d63;}
#accountHistInfo th {padding:5px 10px; border-top:1px solid #104d63; border-right:1px solid #104d63; border-bottom:1px solid #104d63; text-align:center;}
#accountHistInfo th {font-size:12px; color:#104d63; line-height:normal; font-weight:bold; text-transform:uppercase;}
#accountHistInfo th a {color:#1AA8F3;}

#accountHistInfo td {border-right:1px solid #104d63; border-bottom:1px solid #104d63; padding:5px;}
#accountHistInfo td {font-family:tahoma; font-size:11px; line-height:normal; color:#104d63;}


/*  ----------------  */


/*  ----------------------- PRODUCT INFO -----------------------  */

.categoryIcon {padding:0 15px 0 0;}
.categoryIcon a {color:#13140d; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none;}

.navNextPrevWrapper {margin:10px; padding:10px 10px; text-align:center;}

#productMainImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
  margin:1px 25px 10px 0;
}
#productMainImage a, #reviewsInfoDefaultProductImage a, #productReviewsDefaultProductImage a, #reviewWriteMainImage a {color:#000000; font-family:Tahoma; font-size:10px;text-decoration:none;}

#productName {padding:0 10px 10px 39px; color:#161716; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; font-weight:bold; line-height:18px; text-transform:uppercase}
#productPrices {font-size:18px; color:#c23b00; font-weight:bold; font-family:Tahoma; }
#productDescription {margin:0px 1px; padding:0;  font-weight:normal; color:#161716; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif}

#cartAdd {float:left; text-align:left; margin:5px; padding:6px 0 0 6px;}



#alsoPurchased {margin-top:10px;}
#alsoPurchased a {text-decoration:none; text-decoration:none; font-size:10px; color:#000000; line-height:normal; font-weight:bold; text-transform:none;}
#alsoPurchased a:hover{text-decoration:underline;}

#productAdditionalImages {margin:2px; border:1px solid #000000; padding:7px; overflow:hidden;zoom:1;}
#productAdditionalImages .additionalImages {text-align:center;}
#productAdditionalImages .additionalImages a {text-decoration:none; font-size:10px; color:#000000; line-height:normal; font-weight:bold; text-transform:capitalize;}
#productAdditionalImages .additionalImages a:hover{text-decoration:none; color:#0000FF}

#productAdditionalImages .img_box{padding:0; margin:15px;}



/*  ----------------------- SHOPPING CART -----------------------  */

#cartInstructionsDisplay {padding:10px;}

#cartEmptyText {font-size:13px; color:#000000; padding:20px 0 10px;}

#cartContentsDisplay {border-left:1px solid #777777;}
#cartContentsDisplay th {border:1px solid #777777; border-left:none; padding:5px; text-align:center;}
#cartContentsDisplay th {font-size:14px; color:#111111; line-height:normal; font-weight:bold; text-transform:uppercase;}
#cartContentsDisplay th a {color:#1AA8F3;}
#cartContentsDisplay td {border-right:1px solid #777777; border-bottom:1px solid #777777; padding:5px; text-align:center;}
#cartContentsDisplay td .cartAttribsList {text-align:left;}
#cartContentsDisplay td {font-family:tahoma; font-size:11px; line-height:normal; color:#000000;}
#cartContentsDisplay td.cartTotalDisplay {color:#000000; font-size:15px; font-weight:bold;}
#cartContentsDisplay td #cartImage {float:none; display:block;}
#cartContentsDisplay td a {color:#1a3782; font-size:12px; font-weight:bold; text-decoration:underline; font-family:Tahoma;}
#cartContentsDisplay td a:hover{text-decoration:none;}
#cartSubTotal {text-align:right; font-weight:bold; width:100%; padding:10px 0; text-transform:uppercase; font-size:13px;}
#cartSubTotal strong {color:#000000; font-size:15px; font-weight:bold;}


#shoppingCartDefault .buttonRow {margin:5px;}

#shoppingCartDefault .text_v_c {padding:15px; text-align:right; font-family:tahoma; font-size:11px; line-height:normal; color:#000000;}
#shoppingCartDefault .text_v_c a {text-decoration:underline; font-size:12px; color:#000000; line-height:normal; font-weight:bold;}


.advisory {margin:10px;}




#infoShoppingCart {background:#ffffff; text-align:left;}
#infoShoppingCart div {padding:20px;}
#infoShoppingCart h1 {padding:15px 20px 19px 1px; color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:normal; font-weight:bold;}
h1#acctNewslettersDefaultHeading {padding:15px 20px 19px 1px; color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; font-weight:bold; text-transform:uppercase}

#popupSearchHelp div {padding:20px;}

#popupCVVHelp {background:#FFFFFF;}
#popupCVVHelp div {padding:10px 20px;}
#popupCVVHelp h1 {padding:15px 20px 19px 41px; margin:0 -15px 25px; background:#FFFFFF url(../images/bg/heading_icon.gif) 17px 21px no-repeat; color:#3D4142; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:normal; font-weight:bold;}



.hiddenField {display:none;}



#popupShippingEstimator {background:#ffffff; text-align:left;}
#popupShippingEstimator div {padding:15px;}

#shippingEstimatorContent label{display:block; padding-bottom:2px;}

#shippingEstimatorContent h2 {padding:3px 10px 12px 14px; color:#201f23; text-decoration:none; font-size:12px; line-height:normal; font-weight:bold; text-transform:uppercase;}

#shippingEstimatorContent select#country, #shippingEstimatorContent select#stateZone {width:160px; margin:0 0 3px;}
#shippingEstimatorContent input#state {width:156px; margin:0 0 3px 131px;}
#shippingEstimatorContent label#stateLabel {display:none;}

#shippingEstimatorContent td.cartTotalDisplay {font-size:15px; font-family:tahoma; color:#201f23; font-weight:bold;}

#shippingEstimatorContent table {margin:0px 0px 5px 0px; border-left:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; border-collapse:collapse;}
#shippingEstimatorContent th {padding:5px 10px; border-top:1px solid #dbdbdb; border-right:1px solid #dbdbdb; text-align:center;}
#shippingEstimatorContent th { color:#201f23;}
#shippingEstimatorContent th a {color:#201f23;}

#shippingEstimatorContent td {border-right:1px solid #dbdbdb; border-top:1px solid #dbdbdb; padding:5px;}
#shippingEstimatorContent td {font-family:tahoma; font-size:11px; line-height:normal; color:#201f23;}



#upcomingProductsTable{ color:#201f23; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#upcomingProductsTable a{ color:#201f23; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;}
#upcomingProductsTable a:hover{text-decoration:none;}



.background-top{padding:0 10px 0 10px;}


/**
*****************************CSS Buttons****************************************
*/
.cssButton, .cssButtonHover {
  width : 20em;
  background-color: #F4F4F4;
  color : #000000;
  border: 2px outset #F4F4F4;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  text-align:center;
  white-space: nowrap;
  text-decoration: none;
  font-weight: bold;
  padding: 0.3em;
}

.cssButtonHover {
  color: #616161;
  border-style: inset;
  text-decoration: none;
}
/* adding the styles below might be needed if the default button width is changed */
.small_delete, .button_prev, .button_next, .button_search  {width: 7em;}
.button_sold_out_sm, .button_sold_out, .button_update_cart, .button_checkout, .button_login {width: 10em;}
.button_return_to_product_list, .button_add_selected {width: 22em;}
.button_in_cart{width: 19em;}
.button_submit {width: 18em;}
.button_update_cart {color: red;}
.button_update_cartHover {color: black;}

/**
----------------------- BOXES -------------------------
*/

.boxname {text-align:center;}
.boxname a{color:#13140d; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none;}
.boxname a:hover{text-decoration:underline;}

.boxprice{color:#111111; font-size:13px; line-height:16px; text-align:center; font-weight:bold;}
.tellafr_input{width:80%;}

#lahguages #languagesContent{text-align:center;}

.box1_body{color:#333333; font-size:11px;}
.box1_body a{color:#333333; font-size:11px; font-weight:normal; text-decoration:underline;}
.box1_body a:hover{text-decoration:none;}

.box1_body b a{color:#ffff2a; font-size:12px; font-weight:bold; text-decoration:underline; text-transform:none; font-family:Arial, Helvetica, sans-serif;}
.box1_body b a:hover{text-decoration:none;}



#orderhistoryContent a img{ margin-bottom:15px;}
#orderhistory .box1_body a img{ margin-bottom:0;}

.box_head a{text-decoration:none; color:#1A3782}
.box_head a:hover{ text-decoration:underline}


.box_head{font-family:Arial, Helvetica, sans-serif;color:#1A3782; font-size:12px; text-transform:uppercase; font-weight:bold;}
.box_head .topback .inner1{background:url(../images/bg/box2_left_top_bg.gif) no-repeat left top; padding-left:9px;}
.box_head .topback .inner2{background:url(../images/bg/box2_right_top_bg.gif) no-repeat right top; padding-right:9px;}
.box_head .topback .inner3{background:url(../images/bg/box2_top_bg.gif) repeat-x left top; height:9px;}


.box_head .midback .inner1{background:url(../images/bg/box_head_bg2.gif) repeat-x left top #d5d5d5;}
.box_head .midback .inner2{background:url(../images/bg/box_head_bg5.gif) repeat-x left bottom; width:100%;}
.box_head .midback .inner3{background:url(../images/bg/box_head_bg3.gif) repeat-y left top; width:100%;}
.box_head .midback .inner4{background:url(../images/bg/box_head_bg7.gif) repeat-y right top; width:100%;}
.box_head .midback .inner5{background:url(../images/bg/box_head_bg1.gif) no-repeat left top;}
.box_head .midback .inner6{background:url(../images/bg/box_head_bg4.gif) no-repeat left bottom;}
.box_head .midback .inner7{background:url(../images/bg/box_head_bg6.gif) no-repeat right top;}
.box_head .midback .inner8{background:url(../images/bg/box_head_bg8.gif) no-repeat right bottom;}
.box_head .midback .inner9{padding:2px 15px 11px 50px;}



.box{width:100%; margin-bottom:5px; background:url(../images/bg/box_bg.gif) repeat;}
.box .box_inner1{ width:100%; background:url(../images/bg/box_bg3.jpg) repeat-x left top;}
.box .box-indent{padding:1px 0 0; overflow:hidden;background:url(../images/bg/box_bg2.jpg) repeat-x left bottom;}









.box select{width:154px; height:19px; background:#abb1b5; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}

.box_body {margin:0; color:#212121; font-family:tahoma; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.box_body a {color:#212121; text-decoration:none;}
.box_body a:hover {text-decoration:underline;}

.box_body ul {margin:0; padding:0; list-style:none;}
.box_body ul li {padding:6px 0 4px 27px;}
.box_body ul li a {text-decoration:underline; background:url(../images/bg/arrow_1.gif) 0 5px no-repeat; padding-left:12px;}
.box_body ul li a:hover {text-decoration:none;}

.box_body ol {margin:0; padding:0; list-style:none;}
.box_body ol li {padding:6px 0 2px 17px;}
.box_body ol li a {text-decoration:underline; background:url(../images/bg/arrow_2.gif) 0 5px no-repeat; padding-left:10px;}
.box_body ol li a:hover {text-decoration:none;}

/* ----------------------- LISTING BOXES ------------------------- */

#categories {}
#categories ul{list-style:none; list-style-position:outside; font-family:Tahoma; text-transform:uppercase;border:solid #BBB; border-width: 1px 1px 0 0;padding-bottom:25px;background: url(../images/bg/bottom-of-menu.png) no-repeat 0 100%}
#categories li{color:#fff; font-size:11px; line-height:16px;  padding-left:0px; font-weight:normal;border-bottom: 1px solid #fff;margin-right: 1px}
#categories li:last-child{border-bottom-color: #bbb}
#categories li.category-products{ font-size:13px; line-height:18px; background:url(../images/bg/list_background1.gif) no-repeat 28px 6px; padding-left:0;text-decoration:none; margin-left:0;}
#categories li.category-products a{font-weight:normal;color:#ffffff; }

#categories li.category-products span.top-span{padding-left:52px;}
#categories li a{color:#000; font:bold 12px/18px Arial; text-decoration:none; padding:1px 0 0 34px; display:block;background:#ddd url(../images/bg/left-menu.png) no-repeat 0px 0px;}
#categories li a:hover{ background:#aaa url(../images/bg/left-menu-h.png) no-repeat 0px 0px;color: #FFFFFF}

#categories .box_body_2 li{color:#f70706; font-size:11px; line-height:16px; background:none; padding:0px; text-decoration:none; font-weight:normal; font-family:Arial, Helvetica, sans-serif; display:inline}
#categories .box_body_2 li a{color:#f70706; font-size:11px; line-height:18px; text-decoration:none; font-weight:bold; padding:0; display:inline}
#categories .box_body_2 li a:hover{text-decoration:underline}








#moreinformation {}
#moreinformation ul{list-style:none; list-style-position:outside; font-family:Arial, Helvetica, sans-serif}
#moreinformation li{color:#ffffff; font-size:11px; line-height:16px; padding-left:14px; text-decoration:none; font-weight:normal; margin-left:2px;}
#moreinformation li span.top-span{display:block; padding:4px 0 1px 0;}
#moreinformation li.category-top_un span.top-span{display:block; background:url(../images/bg/spacer.gif) no-repeat left top;}
#moreinformation li a{color:#ffffff !important; font-size:12px; line-height:16px; text-decoration:none; font-weight:normal; padding-left:0; display:block;}
#moreinformation li a:hover{text-decoration:underline;}

#moreinformation .box_head .midback .inner5{background:url(../images/bg/box2_head_bg1.gif) no-repeat left top;}



#information {}
#information ul{list-style:none; list-style-position:outside; font-family:Arial, Helvetica, sans-serif}
#information li{color:#ffffff; font-size:11px; line-height:16px; padding-left:14px; text-decoration:none; font-weight:normal; margin-left:2px;}
#information li span.top-span{display:block; padding:4px 0 1px 0;}
#information li.category-top_un span.top-span{display:block; background:url(../images/bg/spacer.gif) no-repeat left top;}
#information li a{color:#ffffff !important; font-size:12px; line-height:16px; text-decoration:none; font-weight:normal; padding-left:0; display:block;}
#information li a:hover{text-decoration:underline;}

#information .box_head .midback .inner5{background:url(../images/bg/box2_head_bg1.gif) no-repeat left top;}






#bestsellers {}
#bestsellers ul{list-style:none; list-style-position:outside; font-family:Tahoma; text-transform:uppercase}
#bestsellers li{color:#919090; font-size:11px; line-height:16px; background:url(../images/bg/list_background1.gif) no-repeat 0px 6px; padding-left:0px; text-decoration:none; font-weight:normal;}
#bestsellers li.category-products{ font-size:13px; line-height:18px; background:url(../images/bg/list_background1.gif) no-repeat 20px 10px; padding-left:0;text-decoration:none; margin-left:0;}
#bestsellers li.category-products a{font-weight:normal;color:#919090; }

#bestsellers li.category-products span.top-span{padding-left:28px;}
#bestsellers li span.top-span{display:block; padding:2px 0 2px 0; background:url(../images/bg/list_background.gif) repeat-x left top; padding-left:28px;}
#bestsellers li.category-top_un span.top-span{display:block; background:url(../images/bg/spacer.gif) no-repeat left top;}
#bestsellers li a{color:#ffffff; font-size:11px; line-height:18px; text-decoration:none; font-weight:normal; padding-left:0; display:block;}
#bestsellers li a:hover{text-decoration:underline}







#ezpages {}
#ezpages ul{list-style:none; list-style-position:outside; font-family:Arial, Helvetica, sans-serif}
#ezpages li{color:#ffffff; font-size:11px; line-height:16px; padding-left:14px; text-decoration:none; font-weight:normal; margin-left:2px;}
#ezpages li span.top-span{display:block; padding:4px 0 1px 0;}
#ezpages li.category-top_un span.top-span{display:block; background:url(../images/bg/spacer.gif) no-repeat left top;}
#ezpages li a{color:#ffffff !important; font-size:12px; line-height:16px; text-decoration:none; font-weight:normal; padding-left:0; display:block;}
#ezpages li a:hover{text-decoration:underline;}

#ezpages .box_head .midback .inner5{background:url(../images/bg/box2_head_bg1.gif) no-repeat left top;}



#orderhistory {}
#orderhistory .box_body img {padding:2px; vertical-align:middle; margin:3px 0px;}



/* ----------------------- BANNER BOXES ------------------------- */

#bannerbox .box{background:none;}
#bannerbox .box .box_inner1{ background:none;}
#bannerbox .background-top-4{background:none; width:100%;}
#bannerbox .background-top-left-4{background:none; width:100%;}
#bannerbox .background-top-right-4{background:none; width:100%;}
#bannerbox .background-bottom-left-4{background:none; width:100%;}
#bannerbox .background-bottom-right-4{background:none; padding:0;}
#bannerbox .box-indent{padding:0; background:none;}


#bannerbox .box_head{display:none;}
#bannerbox.box .box_body {padding:0 0 0 0;}


#bannerbox2 .box_head{display:none;}
#bannerbox2.box .box_body {padding:0 0 0 0;}


#bannerbox2 .box{background:none; }
#bannerbox2 .box .box_inner1{ background:none;}
#bannerbox2 .background-top-4{background:none; width:100%;}
#bannerbox2 .background-top-left-4{background:none; width:100%;}
#bannerbox2 .background-top-right-4{background:none; width:100%;}
#bannerbox2 .background-bottom-left-4{background:none; width:100%;}
#bannerbox2 .background-bottom-right-4{background:none; padding:0;}
#bannerbox2 .box-indent{padding:0; background:none;}


#bannerboxall .box_head{display:none;}
#bannerboxall.box .box_body {padding:0 0 0 0;}


#bannerboxall .box{background:none; }
#bannerboxall .box .box_inner1{ background:none;}
#bannerboxall .background-top-4{background:none; width:100%;}
#bannerboxall .background-top-left-4{background:none; width:100%;}
#bannerboxall .background-top-right-4{background:none; width:100%;}
#bannerboxall .background-bottom-left-4{background:none; width:100%;}
#bannerboxall .background-bottom-right-4{background:none; padding:0;}
#bannerboxall .box-indent{padding:0; background:none;}





/* ----------------------- PRODUCT BOXES ------------------------- */
#reviews img {max-width:150px}

#featured .box .box-indent{padding:35px 3px 26px 22px;}


#whatsnew .box .box-indent{padding:35px 3px 26px 22px;}


#specials .box .box-indent{padding:35px 3px 26px 22px;}


#reviews .box .box-indent{padding:35px 3px 35px 22px;}



/* ----------------------- FORM BOXES ------------------------- */


#search input.s_input{width:100%; height:20px; background:#ffffff; color:#000000; font-size:11px; width:135px;}
#search a{color:#ffffff; font-size:11px; background:url(../images/bg/search_box_bg_a.gif) no-repeat 100% 5px; text-decoration:underline; padding-right:8px;}
#search a:hover{text-decoration:none;}

#manufacturers .box_head .midback .inner5{background:url(../images/bg/box3_head_bg1.gif) no-repeat left top;}
#manufacturers .box .box_inner1{ width:100%; background:none;}


#currencies .box_head .midback .inner5{background:url(../images/bg/box3_head_bg1.gif) no-repeat left top;}
#currencies .box .box_inner1{ width:100%; background:none;}

#tellafriend .box_head .midback .inner5{background:url(../images/bg/box3_head_bg1.gif) no-repeat left top;}
#tellafriend .box .box_inner1{ width:100%; background:none;}

#recordcompanies .box_head .midback .inner5{background:url(../images/bg/box3_head_bg1.gif) no-repeat left top;}
#recordcompanies .box .box_inner1{ width:100%; background:none;}

#musicgenres .box_head .midback .inner5{background:url(../images/bg/box3_head_bg1.gif) no-repeat left top;}
#musicgenres .box .box_inner1{ width:100%; background:none;}


/* ----------------------- TEXT BOXES ------------------------- */

#languages .box_head .midback .inner5{background:url(../images/bg/box3_head_bg1.gif) no-repeat left top;}
#languages .box .box_inner1{ width:100%; background:none;}

#whosonline .box_head .midback .inner5{background:url(../images/bg/box3_head_bg1.gif) no-repeat left top;}
#whosonline .box .box_inner1{ width:100%; background:none;}

#documentcategories .box_head .midback .inner5{background:url(../images/bg/box3_head_bg1.gif) no-repeat left top;}
#documentcategories .box .box_inner1{ width:100%; background:none;}

#shoppingcart .box_head .midback .inner5{background:url(../images/bg/box3_head_bg1.gif) no-repeat left top;}
#shoppingcart .box .box_inner1{ width:100%; background:none;}

#shoppingcart .cart_line {}
#shoppingcart #cartBoxEmpty {}

#upcomingProductsTable td{padding:5px;}
#upcomingProductsTable th{padding:5px;}



CODE {
  font-family:tahoma; font-size:11px; line-height:normal; color:#707070;
}

FORM, SELECT, INPUT {

}
FORM	{margin:0px; padding:0px;}

TEXTAREA {
  width:388px;        }

input:focus, select:focus, textarea:focus {

}


FIELDSET#contactUsForm{padding:15px 0 15px 15px; width:91%;}
#loginDefault FIELDSET{padding:15px;}
#gvFaqDefault FIELDSET{padding:15px;}

.ccinfo .inputLabelPayment {display:block; width:80%; padding:5px 0 5px 0;}

.wrapperAttribsOptions .back{display:block !important; clear:both;}


#ship-item-item{margin-right:7px;}


FIELDSET {
  padding: 0.5em;
  margin: 0.5em 0em;
  border:1px solid #ababab;
}

LEGEND {
  font-weight: bold; padding:0 5px; color:#000000;
}



LABEL.checkboxLabel, LABEL.radioButtonLabel {

  margin-left:10px;
  margin-right:15px;

}

#checkoutShipping input{vertical-align:middle;}

.ccinfo label{padding-bottom:5px;}
.ccinfo label{ margin:0 !important;}
#pmt-moneyorder{margin-top:0px !important;}



#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
  float: left;
}

#loginDefault #newsletter-checkbox{margin:15px 5px 15px 0; vertical-align:middle;}


LABEL.inputLabel {
  width: 11em;
  padding-right:10px;
  padding-bottom:3px;
  float:left;
}
#indexProductList LABEL.inputLabel{display:block; width:90%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000}

LABEL.inputLabelPayment {
  width: 15em;
  float: left;
}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
  width: 12em;
  float: left;
}

P, ADDRESS {
  padding:2px 0 2px 0;
}

ADDRESS {
  font-style: normal;
}

.clearBoth {
  clear: both; font-size:2px; line-height:2px;
}







HR {
  border:1px solid #000000;
  margin:5px 0px;
}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
  padding: 0.2em;

}

.messageStackWarning, .messageStackError {
  color:#FF0000;
}

.messageStackSuccess {
  background-color: #F1F6E6;
  color:#707070;
}

.messageStackCaution {
  background-color: #FFFF66;
  color:#707070;
}

/*wrappers - page or section containers*/
#mainWrapper {
  text-align: left;
  vertical-align: top;
}



#tagline {
  color:#716d7a; margin-top:10px;
  font-size: 12px;
  text-align : center;
  vertical-align: middle;
}

#sendSpendWrapper {
  border: 1px solid #cacaca;
  float: right;
  margin: 0em 0em 1em 1em;
}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
  margin: 0;
}
.floatingBox a {}

ul{list-style-type:circle; list-style-position:inside;}
#productDetailsList li a{}
#productDetailsList li {}
.wrapperAttribsOptions { display:block;
                         margin: 0.3em 0em;
}

/*navigation*/
#sorter {margin:0 10px 0 29px;}
.navSplitPagesResult {padding-top:15px; padding-bottom:15px; padding-left:7px; margin-right:7px; font-size:12px; color:#161716; font-family:Arial, Helvetica, sans-serif; }
.navSplitPagesResult a {color:#161716;font-weight:normal;}
.navSplitPagesLinks {padding-top:15px; padding-bottom:15px; margin-left:7px; margin-right:7px; font-size:12px; color:#161716; font-family:Arial, Helvetica, sans-serif; }
.navSplitPagesLinks a {color:#161716;font-weight:normal;}
.navSplitPagesLinks .current{color:#161716;}

.navNextPrevCounter {
  margin: 0em;
  font-size: 10px;
}
.navNextPrevList {
  display: inline;
  white-space: nowrap;
  margin:0px 2px 3px 0px;
  list-style-type: none;
}
.navNextPrevWrapper{
  margin-bottom:2px;
}

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {

}

#navMain ul, #navSupp ul, #navCatTabs ul  {
  margin: 0;
  padding:  0.5em 0em;
  list-style-type: none;
  text-align: center;
}

#navMain ul li, #navSupp ul li, #navCatTabs ul li {

}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {

}

#navEZPagesTOCWrapper {
  font-weight: bold; float:inherit;
  min-height: 1%;
  padding:0.5em;
  margin:5px 0px;
  border: 1px solid #b0d3f0;
}

#navEZPagesTOC ul {
  margin: 0;
  padding:  0.5em 0em;
  list-style-type: none;
}

#navEZPagesTOC ul li {
  white-space: nowrap;
}

#navEZPagesTOC ul li a {
  padding: 0em 0.5em;
  margin: 0;
}

#navMainSearch, #navCategoryIcon {
  margin:5px 5px 0 0px;
}



#navEZPagesTop {

}


/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
  vertical-align: top;
}

/*.content,*/ #productDescription, .shippingEstimatorWrapper {
  /*font-size: 1.2em;*/
  /*padding: 0.5em;*/
}
.content	{
  margin:0;
}

.alert {
  color:#FF0000;
  margin-left: 0.5em;
  margin-right:5px;
}
.advisory {}
.important {
  font-weight: bold;
  margin:5px;
}
.notice {}
.rating{}
.gvBal {
  float: right;
}
#bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
  padding: 0em;
}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
  font-size: 0.9em;
  color:#FFFFFF;
}

/*Shopping Cart Display*/

.tableHeading TH {

}

.tableHeading, #cartSubTotal {

}


.tableRow, .tableHeading, #cartSubTotal {
  min-height: 2.2em;
}

.cartUnitDisplay, .cartTotalDisplay {
  text-align: right;
  padding-right: 0.2em;
}

#scUpdateQuantity {
  width: 2em;
}

.cartQuantity {
  width: 4.7em;
}

.cartNewItem {
  color:#000000;
  position: relative;  /*do not remove-fixes stupid IEbug*/
}

.cartOldItem {
  /*do not remove-fixes stupid IEbug*/
}

.cartBoxTotal {
  text-align: right;
  font-weight: bold;
}

.cartRemoveItemDisplay {
  width: 3.5em;
}

#cartAttribsList {
  margin-left: 1em;
}

#mediaManager {
  width: 50%;
  margin: 0.2em;
  padding: 0.5em;
}


#cartBoxListWrapper ul, #ezPageBoxList ul {
  list-style-type: none;
  list-style-position:outside
}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
  margin: 0;
  padding: 0.2em 0em;
}

.totalBox {
  width: 5.5em;
  text-align: right;
  padding: 0.2em;
}

.lineTitle, .amount {
  text-align: right;
  padding: 0.2em;
}

.amount {
  width: 5.5em;
}

/*Image Display*/


.categoryIcon {}
#cartImage {
  margin: 0.5em 1em;
}

/*Attributes*/
.attribImg {
  width: 20%;
  margin: 0.3em 0em;
}

.attributesComments {}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {

}

/*sideboxes*/
.columnLeft {}
.columnRight {}


.rightBoxHeading {
  margin: 0em;
  background-color: #663366;
  padding: 0.2em 0em;
}

h3.leftBoxHeading a:hover {
  color: #FFFF33;
  text-decoration: none;
}

h3.rightBoxHeading a:hover {
  color: #FF0000;
  text-decoration: none;
}

.rightBoxContent {
  margin-bottom: 1em;
}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {

  width:auto;
  color:#000000;
  font-size:12px;
  font-family:Tahoma;
  line-height:16px;

}


#textAreaReviews{display:block;}


.categoryListBoxContents a {text-decoration:none; color:#C00505; text-transform:uppercase; text-align:center;}

.cartTotalsDisplay{

}


#bannerboxHeading {
  background-color: #0000CC;
}

#upProductsHeading {
  text-align: left;
}

#upDateHeading {
  text-align: right;
}

/*misc*/
.back {
  float: left;
}

.forward {
  float: right;
}

.bold {
  font-weight: bold;
}

.rowOdd {

  min-height: 1.5em;
  vertical-align: top;
}

.rowEven { padding:5px 5px 5px 5px;

           min-height: 1.5em;
           vertical-align: top;
}


#myAccountGen li, #myAccountNotify li {
  margin: 0;
}

.accountTotalDisplay, .accountTaxDisplay {
  width: 20%;
  text-align: right;
  /*vertical-align: top*/
}

.accountQuantityDisplay {
  width: 10%;
  vertical-align: top
}

TR.tableHeading {
  min-height: 2em;
}

#siteMapList {
  width: 90%;
  float: right;
}

.ratingRow {
  margin: 1em 0em 1.5em 0em;
}

LABEL#textAreaReviews {
  font-weight: normal;
}


/*!!!!!!!!!*/
#gvFaqDefaultMainContent{margin:10px 15px 15px 0;}
#gvFaqDefaultContent{margin:0 5px 0 5px;}
#reviewsDefaultNoReviews{margin:0 5px 5px 5px;}
#createAcctSuccessMainContent{ margin:5px;}


.ee	{text-decoration:line-through;}






/*  --------------- PRICES ---------------  */

.normalprice, .productSpecialPriceSale {

  font-size:14px;
  color:#ababab;
  font-weight:bold;
  line-height:normal;
  text-decoration:line-through;

}

#column_center .normalprice {color:#686868; font-size:18px; line-height:24px; text-decoration:line-through; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.normalprice {color:#d4c385; font-size:17px; line-height:24px; text-decoration:line-through; font-weight:normal; font-family:Arial, Helvetica, sans-serif}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale {color:#c23b00; font-size:18px; line-height:21px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}





.productSpecialPriceSale {
  text-decoration:line-through;
}

.productPriceDiscount {color:#373737; font-size:12px;}

/*Notices*/

.user-notice {
  background:#FFF6BF;
  border:2px solid #FFD324;
  color:#514721;
  padding:0.8em;
  margin:1em 0;
}
.user-notice a{color:#514721;}

.user-error {
  background:#FBE3E4;
  border:2px solid #FBC2C4;
  color:#8A1F11;
  padding:0.8em;
  margin:1em 0;
}
.user-notice a{color:#8A1F11}

.menurow .inner1 .user_menu ul{
  padding-top:17px
}
.header_t{position:relative;}
.header_t .logo{
  /*font-size:20px;text-decoration:none;color:#fff;*/
  position:absolute;top:20px;left:0;width:480px;height:39px;background:url('../images/frontend/logo.jpg')}


/*Slideshow*/
#slideshow{height:250px;width:1000px;margin:7px auto 20px;}
.slide-images,.slide-tabs{float:left}
.slide-images{width:773px;min-height:240px}
.slide-images img{display:none;height:238px;width:772px;border:solid #000;border-width:1px 0 1px 1px}
.slide-tabs a{display:block;opacity:0.5;filter: alpha(opacity=50);position:relative;border:1px solid #000}
.slide-tabs a.active{opacity:1; filter:alpha(opacity=100);border-color:#eee}
.slide-tabs img{height:58px;width:222px}

.maintep h1{  color:#C23B00;font-size:18px;margin-bottom:15px}

/*Buttons*/
input.button-std{border:0;font-size:0;line-height:0;cursor:pointer;height:25px;text-indent:-999px;}

/*IE*/
.go_checkout.button-std,.go_next.button-std{text-indent:0;color:#D5DADC;padding: 25px 0 0 0 !important;}
html>/**/body .go_checkout.button-std,html>/**/body .go_next.button-std{text-indent:-999px}

input.buy-now{border:0;font-size:0;line-height:0;
              background:url('../images/bg/button_buy_now.gif') no-repeat 0 0;
              cursor:pointer;height:25px;width:71px;text-indent:-999em
}

input.in-cart{border:0;font-size:0;line-height:0;
              background:url('../images/bg/button_in_cart.gif') no-repeat 0 0;
              cursor:pointer;height:25px;width:84px;text-indent:-999em
}

input.go_checkout{background:url('../images/bg/button_checkout.gif') no-repeat 0 0;width:108px;
}

input.go_shopping{background:url('../images/bg/button_continue_shopping.gif') no-repeat 0 0;width:121px;
}

input.go_back{background:url('../images/bg/button_back.gif') no-repeat 0 0;width:51px;
}

input.go_next{background:url('../images/bg/button_next.gif') no-repeat 0 0;width:49px
}

input.go_send{background:url('../images/bg/button_send.gif') no-repeat 0 0;width:52px!important
}

/*products*/
.tabTable .productTh{width:148px}
.tabTable .priceTh{width:260px}
.tabTable .add-to-cartTh{text-align:right;padding-right:8px}
.product-list,.table-listing td,.stroked,.select-product .c-box  {padding:15px 0;background:url(../images/bg/stroke.gif) repeat-x 0 100%}
.table-listing td{padding:5px 0 15px}
.product-list a{font:bold 12px/14px Tahoma;color:#1A3782}

.table-listing{margin:15px 0; width: 100%}

.table-listing a.img img{display:block;margin-bottom:5px;border:1px solid #ccc}
.table-listing a.img {color:#1A3782; font:bold 12px tahoma;}

.table-listing .prices {padding-top:8px;}
.table-listing .names {padding-left:10px;width:160px}
.table-listing .prices p{padding:0 0 5px;width:249px}
.table-listing .prices strike,.table-listing .prices b,
.product-prices strike,.product-prices b
{font:bold 18px Tahoma;color:#686868;padding-left:5px}
.table-listing .prices b,.product-prices b{color:#C23B00}

/*Cart*/
.select-product .c-box label, .custom-form .c-box label{float:left;width: 110px; font-size:14px;color:#1A3782}
.select-product .c-box select, .custom-form .c-box select{width: 180px;font-size:11px;padding:2px}
.select-product .t-right,.custom-form .t-right {padding:1em 0}

/*Basket*/
.basket{width:100%;margin-bottom:15px;border:1px solid  #C1C1C1;font-size:11px}
.basket th{padding:5px;text-align:left;color:#fff;background:#7F7D7E}
.basket td{padding:5px 3px;font-size:11px;color:#333}
.basket td.product-name{font-size:12px;color:#000;padding-left:5px}
.basket .even td{background:#f1f1f1}
.basket .tfoot td{color:#fff;background:#7F7D7E}
.basket a.cartremove {background:url('../images/bg/remove.png') no-repeat 0 4px;padding-left:10px}


/*Order review*/
.order-review{overflow:hidden;margin:0 auto 25px;width:470px}
.order-review-table td{width:24%}
.order-review .item{float:left;margin:0 8px; width:100px;text-align:center;background:url('../images/bg/Edit-No.png') no-repeat 50% 23px;color:#666}
.order-review .complete{background-image:url('../images/bg/Edit-Yes.png');color:#000}
.order-review p{padding-top:72px}
.order-review span{font-size:14px;}
.order-review .complete span{color:#1A3782}
.order-review-control{overflow:hidden;padding:10px}


/*Payment Details Table*/
.payment-details-table{width:100%;margin-bottom:15px}
.payment-details-table hr{border:0;height:2px;margin:10px 0 0;background:url('../images/bg/stroke.gif') repeat-x 0 0}
.payment-details-table td{padding:5px}
.payment-details-table input{width:180px}
.payment-details-table select{margin-right:5px}
.payment-details-table label,.payment-details-table th{font-size:14px;color:#1A3782;font-weight:normal;font-family:arial}


.error {
  color: #000000;
  background:#FF3333 url(../images/error.png) no-repeat scroll 10px 4px;
  border-bottom:1px solid #DDDDDD;
  border-top:1px solid #DDDDDD;
  color:#FFFFFF;
  margin:4px 0;
  padding:4px 4px 4px 30px;
}
.notice {
  color: #000000;
  background:#FFFFCC url(../images/tick.png) no-repeat scroll 10px 4px;
  border-bottom:1px solid #DDDDDD;
  border-top:1px solid #DDDDDD;
  margin:4px 0;
  padding:4px 4px 4px 30px;
}


ul.error_list{font:bold 11px/14px Tahoma;color:#fc0000;margin-top:0;list-style:none}
i.small {
  font-size: 10px
}

/*User features*/
.user-feature-title{background:#7F7D7E;color:#fff;padding:5px;font-size:16px;margin:-20px -20px 0;zoom:1}
.user-feature{border:1px solid #7F7D7E;height:150px;margin:0 -20px  20px}
.user-feature-1{background:url('../images/frontend/feature_1.jpg') no-repeat 0 0}
.user-feature-2{background:url('../images/frontend/feature_2.jpg') no-repeat 0 0}
.user-feature-3{background:url('../images/frontend/feature_3.jpg') no-repeat 0 0}
.user-feature-4{background:url('../images/frontend/feature_4.jpg') no-repeat 0 0}
.user-feature-5{background:url('../images/frontend/feature_5.jpg') no-repeat 0 0}

/*Chat box*/
.chat-box a{display:block;margin:10px 0;}

/*Product View*/
.product-view{  overflow:hidden;padding-bottom:5px}

.product-view .img{float:left;width:260px}
.product-view .img img{border:1px solid #7F7D7E}
.product-view .img span img{margin:5px}
.product-view .txt{margin-left:270px;position:relative}
.product-view .buttons-box{padding:10px 15px 0 10px;}
.gray-c{color:#555;font-size:11px}
.product-head{font-size:14px;color:#1A3782}
.manufacture-name{padding-top:5px!important;font-size:11px;}
.manufacture-name span{font-weight:bold;color:#C23B00}

/*make_model_year_form*/
#selector_top{overflow:hidden;margin-bottom:10px}
.make_model_year_form{float:left;padding:44px 8px 9px;width:205px;height:126px;background:url('../images/bg/shop-by-venicle.gif') no-repeat 0 0}
* html .make_model_year_form{padding:48px 8px 9px;}
.make_model_year_form select{border:1px solid #ccc;padding:3px;width:204px;margin-bottom:10px;}
html>/**/body .make_model_year_form select.carmodel{margin-bottom:7px;}
.make_model_year_form div input{border:0;width:73px;height:25px;background:url('../images/bg/shop-by-venicle-search.gif') no-repeat 0 0;cursor:pointer}

#selector_top .g{display:block;margin-left:247px;background:#e8e8e8;list-style:none;padding:15px 35px;min-height:145px}
#selector_top .g h4{color:#232323;font:italic bold 16px/18px Verdana}
#selector_top .g li{padding-bottom:22px;color:#747474}
#selector_top .g h4{color:#232323;font:italic bold 16px/18px Verdana}
#selector_top .g .c{background:url('../images/bg/phone-ico.gif') no-repeat 100% 0;}
#selector_top .g .w{background:url('../images/bg/check-ico.gif') no-repeat 100% 0;}

.image-list {padding:10px 0}
.image-list img{border:1px solid #7F7D7E;margin:5px;cursor:pointer}

/*Boxes*/
.shadowed { background: url(../images/bg/shadow.png) no-repeat 0 0;}
.shadowed-c{padding:15px 27px 25px 23px;background: url(../images/bg/shadow-end.png) no-repeat 0 100%;}
.shadowed-s { background: url(../images/bg/shadow-s.png) no-repeat 0 0;}
.shadowed-s-c{padding: 20px;background: url(../images/bg/shadow-s-end.png) no-repeat 0 100%;}

.seo-content ul,.seo-content ol{margin:1em 0 1em 3em}
.seo-content ul{list-style-position:outside}
.seo-content img,.seo-content table{max-width:560px!important}

