* {
margin:0;
padding:0;
}

body {
background:url(i/top_tall.jpg) repeat;
background-attachment:fixed;
font-family:Tahoma;
font-size:11px;
line-height:14px;
color:#666;
}

.bg2_body {
background:url("i/bg2_body.jpg") repeat-x scroll center 0 transparent;
height:100%;
}

table {
font-family:Tahoma;
font-size:11px;
line-height:14px;
color:#666;
width:100%;
padding:0;
}

td {
vertical-align:top;
font-family:Tahoma;
font-size:13px;
line-height:14px;
color:#003944;
padding:0;
}

a {
color:#003944;
text-decoration:none;
}

img {
border:0;
}

.h_td1 {
width:23.8%;
background:url(i/h_back10.gif) no-repeat 100% 25px;
padding-top:26px;
}

.h_td2 {
width:22%;
background:url(i/h_back10.gif) no-repeat 100% 25px;
padding-top:17px;
}

.h_td3 {
width:31.8%;
padding-top:26px;
}

.h_td4 {
width:22.4%;
background:url(i/h_back10.gif) no-repeat 100% 25px;
padding-top:26px;
}

.h_back2 {
width:auto;
background:url(i/h_back20.gif) no-repeat left top;
margin:auto;
}

.txt1 {
color:#464545;
}

.txt1 select {
width:97px;
height:18px;
font-size:11px;
}

.txt11 select {
width:156px;
height:18px;
font-size:11px;
}

.txt2 {
color:#121212;
font-size:10px;
}

.txt2 b {
color:#397fa1;
font-size:11px;
}

.txt2 a {
color:#121212;
font-size:10px;
font-weight:700;
text-decoration:none;
}

.main_tep .in1 {
background:url(i/side0000.gif) repeat-x left top #FFF;
}

.main_tep .in2 {
background:url(i/side0000.gif) repeat-x left bottom;
}

.main_tep .in3 {
background:url(i/side0000.gif) repeat-y left top;
}

.main_tep .in4 {
background:url(i/side0000.gif) repeat-y right top;
}

.main_tep .in5 {
background:url(i/ltc00000.gif) no-repeat left top;
}

.main_tep .in6 {
background:url(i/rtc00000.gif) no-repeat right top;
}

.main_tep .in7 {
background:url(i/lbc00000.gif) no-repeat left bottom;
}

.main_tep .in8 {
background:url(i/rbc00000.gif) no-repeat right bottom;
}

.main_tep .in9 {
padding:8px 9px;
}

.main_tep2 .in1 {
background:url(i/side2000.gif) repeat-x left top #FFF;
margin-bottom:5px;
}

.main_tep2 .in2 {
background:url(i/side2000.gif) repeat-x left bottom;
}

.main_tep2 .in3 {
background:url(i/side2000.gif) repeat-y left top;
}

.main_tep2 .in4 {
background:url(i/side2000.gif) repeat-y right top;
}

.main_tep2 .in5 {
background:url(i/ltc20000.gif) no-repeat left top;
}

.main_tep2 .in6 {
background:url(i/rtc20000.gif) no-repeat right top;
}

.main_tep2 .in7 {
background:url(i/lbc20000.gif) no-repeat left bottom;
}

.main_tep2 .in8 {
background:url(i/rbc20000.gif) no-repeat right bottom;
}

.main_tep2 .in9 {
padding:8px 1px;
}

.in_prod_info {
color:#fff;
}

.cont_h1 {
margin-top:0;
}

.cont_h1_divide_height {
height:0;
display:none;
}

.infoBoxHeading_td77 {
color:#fefefe;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
line-height:24px;
padding-left:58px;
padding-bottom:15px;
}

ol {
list-style-type:decimal!important;
margin-left:25px;
}

ol li {
font-weight:700;
font-size:11px;
color:#000;
line-height:14px;
padding:4px 0;
}

ol li a {
color:#000;
text-decoration:none;
font-weight:400;
}

.prodbox_in1 {
width:100%;
padding-left:0;
padding-top:5px;
}

.prodbox_newprod {
padding:10px 0 6px;
}

.s_input input {
width:170px;
height:20px;
color:#f6f3f3;
font-size:12px;
}

.boxText {
color:#585858!important;
}

.x2 {
margin-bottom:15px;
}

.x2 td select {
width:170px;
height:20px;
color:#000;
font-size:12px;
margin:15px 30px 0 0;
}

.popup {
color:#666!important;
line-height:14px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.popup strong {
color:#666;
font-size:12px;
font-weight:700;
text-decoration:underline;
}

.txt3 {
color:#FFF;
font-family:Tahoma;
font-size:11px;
text-transform:uppercase;
}

.txt3 a {
color:#FFF;
font-family:Tahoma;
font-size:9px;
text-transform:uppercase;
text-decoration:none;
}

.errorBox {
font-family:arial;
font-size:10px;
background:#ffb3b5;
font-weight:700;
}

.stockWarning {
font-family:arial;
font-size:10px;
color:#c03;
}

.productsNotifications {
background:#ccc;
}

.orderEdit {
font-family:arial;
font-size:10px;
color:red;
text-decoration:underline;
}

TR.headerError {
background:red;
}

TD.headerError {
color:#fff;
font-size:12px;
font-weight:700;
font-family:arial;
background:red;
text-align:center;
}

TR.headerInfo {
background:#0f0;
}

TD.headerInfo {
color:#fff;
font-size:12px;
font-weight:700;
font-family:arial;
background:#0f0;
text-align:center;
}

.infoBoxContents {
padding:0 0 0 10px;
}

.infoBoxNotice {
background:#FF8E90;
}

.infoBoxNoticeContents {
font-size:10px;
font-family:arial;
background:#FFE6E6;
}

TD.infoBoxHeading {
color:#000;
font-size:10px;
font-family:arial;
font-weight:700;
background:#DDDDDD;
}

TD.infoBox,SPAN.infoBox {
font-size:10px;
font-family:arial;
}

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd {
background:#eeefed;
}

TABLE.productListing {
border:1px;
border-spacing:1px;
border-color:#b6b7cb;
border-style:solid;
}

.productListing-heading {
color:#FFF;
font-size:10px;
font-weight:700;
font-family:arial;
background:#b6b7cb;
}

A.pageResults:hover {
background:#FF3;
}

TD.pageHeading,DIV.pageHeading {
color:#9a9a9a;
font-size:20px;
font-weight:700;
font-family:arial;
}

TD.pageHeading a,DIV.pageHeading a {
color:#9a9a9a;
font-size:20px;
font-weight:700;
font-family:arial;
text-decoration:none;
}

TD.pageHeading a:hover,DIV.pageHeading a:hover {
color:#9a9a9a;
text-decoration:underline;
}

TR.subBar {
background:#f4f7fd;
}

TD.subBar {
color:#000;
font-size:10px;
font-family:arial;
}

TD.accountCategory {
color:#abd;
font-size:13px;
font-family:arial;
}

TD.fieldKey {
font-size:12px;
font-weight:700;
font-family:arial;
padding-top:3px;
}

TD.fieldValue {
font-size:12px;
font-family:arial;
padding-bottom:5px;
}

SPAN.newItemInCart {
color:#666;
}

CHECKBOX,INPUT,RADIO,SELECT {
font-size:15px;
font-family:arial;
}

TEXTAREA {
font-size:11px;
font-family:arial;
width:100%;
}

SPAN.greetUser {
color:#f0a480;
font-size:12px;
font-weight:700;
font-family:arial;
}

TABLE.formArea {
background:#fff;
border-color:#7b9ebd;
border-style:solid;
border-width:0;
}

SPAN.markProductOutOfStock {
color:#c76170;
font-size:12px;
font-weight:700;
font-family:arial;
}

SPAN.errorText {
color:red;
font-family:arial;
}

.moduleRowOver {
background-color:#eeefed;
cursor:pointer;
}

.moduleRowSelected {
background-color:#eeefed;
}

.messageBox {
font-family:arial;
font-size:10px;
}

.messageStackError,.messageStackWarning {
font-family:arial;
font-size:10px;
background-color:#ffb3b5;
}

.messageStackSuccess {
font-family:arial;
font-size:10px;
background-color:#9f0;
}

.inputRequirement {
font-family:arial;
font-size:10px;
color:red;
}

.country_sel select {
width:90%;
}

.button_marg img,.button_marg input {
margin:0 8px 0 0;
}

.button2_marg img,.button2_marg input {
margin-top:4px;
}

.bg_input input {
background:none;
border:0;
}

.bg_input2 {
color:#000;
padding-right:25px;
}

.bg_input2 a {
color:#000;
}

.vam {
vertical-align:middle;
}

.footer {
color:#737373;
vertical-align:middle;
}

.footer td {
color:#737373;
font-size:11px;
font-family:Tahoma;
vertical-align:middle;
}

.footer a {
color:#737373;
font-size:11px;
text-decoration:underline;
font-family:Tahoma;
font-weight:400;
}

.footer a:hover {
color:#737373;
text-decoration:none;
}

.footer span {
color:#737373;
font-size:11px;
font-weight:400;
}

.footer span a {
color:#737373;
font-size:11px;
text-decoration:none;
font-weight:400;
}

.footer span a:hover {
color:#737373;
text-decoration:underline;
}

.footer b {
color:#353535;
font-size:11px;
font-weight:700;
}

.footer b a {
color:#353535;
font-size:11px;
font-weight:700;
text-decoration:underline;
}

.footer b a:hover {
color:#353535;
text-decoration:none;
}

.footer em {
color:#353535;
font-size:11px;
font-weight:400;
font-style:normal;
}

.footer em a {
color:#353535;
text-decoration:none;
font-weight:700;
}

.footer em a:hover {
color:#353535;
text-decoration:underline;
}

* html .width_100 {
width:100%;
}

.infoBoxHeading_table {
background:url(i/heading0.gif) no-repeat left top;
height:45px;
}

.infoBoxHeading_td {
vertical-align:top!important;
color:#fff;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:700!important;
padding:19px 5px 0 51px;
}

.infoBoxHeading_td a {
color:#fff;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:700;
text-decoration:none;
}

.infoBox {
margin-bottom:8px;
background:url(i/box_bott.gif) no-repeat left bottom #003944;
}

.infoBox3 {
margin-bottom:8px;
background:#FFFFFF;
}

.infoBox_td {
padding:1px 7px 13px 35px;
}

.infoBoxHeading1_table {
background:url(i/boxheadi.gif) no-repeat left top;
height:45px;
}

.infoBoxHeading1_td {
vertical-align:top!important;
color:#003944;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:700!important;
padding:21px 5px 0 51px;
}

.infoBoxHeading1_td a {
color:#359a35;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:700;
text-decoration:none;
}

.infoBox1 {
border-left:solid 1px #d7d6d4;
border-right:solid 1px #d7d6d4;
}

.infoBox1_td {
padding:2px 26px 3px 30px;
}

.infoBox1_bottom {
background:url(i/box_botu.gif) no-repeat left bottom;
margin-bottom:8px;
height:10px;
}

.infoBox1_td select {
width:166px;
height:20px;
color:#000;
font-size:11px;
}

.title {
margin-bottom:4px;
margin-top:13px;
}

.title_indent {
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-transform:uppercase;
color:#003944;
width:100%;
padding-bottom:2px;
}

.title_indent a {
color:#003944;
text-decoration:underline;
font-weight:700;
}

.infoBoxHeading1_table_popup {
background:url(i/pop_up_t.gif) no-repeat left top;
height:45px;
}

.infoBox1_bottom_popup {
background:url(i/pop_up_b.gif) no-repeat left top;
margin-bottom:8px;
height:20px;
}

.inmain {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px;
}

div.stars {
margin:14px 0 10px;
}

.boxText ul {
list-style:none;
margin:0;
padding:0;
}

.boxText li {
padding-top:10px;
}

.boxText ul li div {
background:url(i/list_bac.gif) repeat-x left top;
}

.boxText .bg_list {
font-family:Tahoma;
line-height:14px;
display:block;
padding:4px 0 3px;
}

.boxText .bg_list a {
color:#606060;
font-size:11px;
line-height:14px;
text-decoration:none;
background:url(i/pimp1000.gif) no-repeat 0 6px;
padding-left:18px;
display:block;
margin:0;
}

.boxText .bg_list_sub {
font-family:Tahoma;
line-height:14px;
display:block;
padding:0;
}

.boxText .bg_list_sub a {
color:#606060;
font-size:11px;
line-height:14px;
text-decoration:underline;
background:url(i/pimp1000.gif) no-repeat 0 6px;
padding-left:18px;
display:block;
margin:0 0 0 20px;
}

.boxText .bg_list_un a {
color:#453533;
font-size:12px;
line-height:13px;
padding-bottom:5px;
padding-top:0;
text-decoration:none;
background:url(i/pimp1000.gif) no-repeat 0 4px;
padding-left:14px;
margin:0;
}

.boxText .bg_list2 a {
color:#c53d43;
font-size:12px;
line-height:13px;
padding-bottom:5px;
padding-top:4px;
text-decoration:underline;
background:url(i/pimp3000.gif) no-repeat 0 9px;
padding-left:14px;
margin:0;
}

.boxText .bg_list2_un a {
color:#c53d43;
font-size:12px;
line-height:13px;
padding-bottom:5px;
padding-top:0;
text-decoration:underline;
background:url(i/pimp3000.gif) no-repeat 0 5px;
padding-left:14px;
margin:0;
}

a.enlarge {
color:#a53d00;
font-size:10px;
text-transform:lowercase;
font-weight:400;
display:block;
font-family:arial;
text-decoration:none;
padding:10px 0;
}

a:hover.enlarge {
color:#a53d00;
font-size:10px;
text-transform:lowercase;
font-weight:400;
text-decoration:underline;
}

.result {
margin:0 0 10px;
}

.result td {
width:50%;
vertical-align:middle;
color:#1b1b1b;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0 10px;
}

.result_right {
text-align:right;
}

.result1 {
margin:15px 0 10px;
}

.result1 td {
width:50%;
vertical-align:middle;
color:#1b1b1b;
font-size:12px;
padding:13px 10px;
}

.result_right b {
color:#1b1b1b;
font-weight:700;
}

.result_right a.pageResults {
color:#b31919;
text-decoration:underline;
font-size:12px;
}

.result_right a.pageResults:hover {
color:#b31919;
text-decoration:none;
background:#eee;
}

TD.smallText,SPAN.smallText,.smallText em,P.smallText {
font-size:11px;
font-family:arial;
font-weight:400;
font-style:normal;
color:#585858;
}

.desc_padd {
height:42px;
text-align:center;
}

.price_padd {
height:35px;
vertical-align:middle;
padding-left:0;
text-align:center;
}

.main .s_cart_head {
color:#b31919;
font-size:12px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
text-transform:capitalize;
}

.main a {
color:#b31919;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
}

.main .strong {
font-size:12px;
font-family:arial;
line-height:20px;
}

.img {
border:1px solid #cdd1d4;
background:#fff;
}

.name_padd a {
text-align:left;
padding:0 20px 13px;
}

.s_cart_head_padd {
padding:1px 0 13px;
}

.s_cart_td {
padding:65px 0 0;
}

.button2_padd {
text-align:center;
padding:0 0 1px;
}

.main div.img {
text-align:center;
margin:0;
}

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

table.listing td {
color:#e23b01;
font-size:10px;
font-family:arial;
padding:1px 0;
}

.main .listing font {
color:#e23b01;
font-size:11px;
font-family:arial;
}

.main .listing b font {
color:#000;
font-size:11px;
font-family:tahoma;
}

.main .listing font a {
color:#e23b01;
text-decoration:underline;
font-size:10px;
font-weight:400;
}

.main .listing font a:hover {
color:#e23b01;
text-decoration:none;
}

.box_width_left {
width:226px;
}

.box_width_right {
width:0;
visibility:hidden;
}

.content_width_td {
width:100%;
vertical-align:top;
padding:0 0 5px 14px;
}

.box_width_td_right {
visibility:hidden;
padding:0;
}

.left_part {
float:left;
width:70%;
}

.right_part {
float:right;
padding:0 20px 0 0;
}

.prod_line_x2 {
background:url(i/line_x00.gif) repeat-x left bottom;
}

.prod_line_y {
background:url(i/line_y00.gif) center 0 repeat-y;
vertical-align:bottom;
}

.padd_gg img {
height:7px;
}

.padd_vv img {
width:15px;
}

.cart_line_x2 {
background:url(i/line_x20.gif) 0 center repeat-x;
}

.cart_line_y {
background:url(i/line_y00.gif) center 0 repeat-y;
}

.padd2_gg img {
height:1px;
}

.padd2_vv img {
width:2px;
}

.tableBox_shopping_cart {
margin:0;
}

.cart_total_left {
width:80%;
text-align:right;
vertical-align:middle;
height:38px;
color:#000;
font-size:12px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
padding:0 20px 0 0;
}

.cart_total_right {
width:20%;
text-align:center;
vertical-align:middle;
}

.products {
width:45%;
}

.quantity {
width:15%;
}

.cont_heading2_td a {
color:#000;
font-weight:700;
text-decoration:underline;
}

.cont_heading2_td a:hover {
color:#000;
text-decoration:none;
}

.main_indent {
width:25%;
}

.padd_1 {
padding:23px 23px 19px 19px;
}

.padd_2 {
padding:0 10px;
}

.padd_4 {
padding:7px 0 2px;
}

.div_line {
background:url(i/side3000.gif) repeat-y left top;
}

.tableBox_output_td {
padding:12px 0 0;
}

#categoriesBoxMenu #CatNavi,#CatNavi li {
color:#adadad;
padding-left:13px;
background:url(i/pimp1000.gif) top left no-repeat;
background-position:0 15px;
text-decoration:none;
line-height:12px;
margin-left:3px;
font-weight:400;
}

#categoriesBoxMenu #CatNavi .CatLevel1 {
padding-left:0;
}

#categoriesBoxMenu #CatNavi .CatLevel2,#categoriesBoxMenu #CatNavi .CatLevel3,#categoriesBoxMenu #CatNavi .CatLevel4,#categoriesBoxMenu #CatNavi .CatLevel5,#categoriesBoxMenu #CatNavi .CatLevel6 {
padding-left:10px;
}

#categoriesBoxMenu #CatNavi .CurrentParent a {
font-weight:700;
}

#categoriesBoxMenu #CatNavi .Current a,#categoriesBoxMenu #CatNavi .CurrentParent .Current a {
font-weight:700;
color:#fff;
text-decoration:none;
}

a:hover,.txt2 a:hover,ol li a:hover,.txt3 a:hover,.infoBoxHeading_td a:hover,.infoBoxHeading1_td a:hover,.boxText .bg_list a:hover,.boxText .bg_list_un a:hover,.main .listing b font a,#categoriesBoxMenu #CatNavi li a {
text-decoration:underline;
}

.prodbox_image,.prodbox_name,.tac {
text-align:center;
}

span.productSpecialPrice,del,s,span.productSpecialPrice2 {
color:#b31919;
font-size:16px;
line-height:14px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
}

TD.tableHeading,TD.formAreaTitle {
font-size:12px;
font-weight:700;
font-family:arial;
}

.checkoutBarFrom,.checkoutBarTo,.checkoutBarCurrent {
color:#666665;
font-size:10px;
font-family:arial;
}

.title_indent a:hover,.boxText .bg_list_sub a:hover,.boxText .bg_list2 a:hover,.boxText .bg_list2_un a:hover,.main .listing b font a:hover,#categoriesBoxMenu #CatNavi li a:hover {
text-decoration:none;
}

.boxText .bg_list_un,.boxText .bg_list2,.boxText .bg_list2_un {
font-family:Arial, Helvetica, sans-serif;
}

.boxText ul li.bg_list_un div,.boxText ul li.bg_list2_un div {
background:none;
}

.result b,.result1 b {
color:#1b1b1b;
font-weight:400;
}

.result_right a.pageResults	u,.main .name b a:hover,.main .name a:hover {
color:#b31919;
text-decoration:underline;
}

.result_right a.pageResults u:hover,.main a:hover {
color:#b31919;
text-decoration:none;
}

.smallText a,.smallText a u {
color:#585858;
font-size:11px;
text-decoration:none;
}

.smallText a:hover,.smallText a:hover u {
color:#585858;
font-size:11px;
text-decoration:underline;
}

.main .name b a,.main .name a {
color:#b31919;
font-size:14px;
line-height:17px;
font-weight:700;
text-decoration:none;
}

.button_padd,.box_width_td_left,.padd_3,.tableBox_output1_td {
padding:0;
}

.main .listing b,#categoriesBoxMenu #CatNavi li a,#categoriesBoxMenu #CatNavi .Current li a,#categoriesBoxMenu #CatNavi .CurrentParent li a,#categoriesBoxMenu #CatNavi .CurrentParent .Current li a {
font-weight:400;
}

.prod_line_x,.cart_line_x {
background:url(i/line_x00.gif) 0 center repeat-x;
}

.remove,.total {
width:20%;
}

.cont_heading_td,.cont_heading2_td,.cont_heading3_td {
color:#000;
font-weight:700;
text-transform:capitalize;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:0;
}

.cont_heading_td a,.cont_heading3_td a {
color:#000;
font-weight:700;
text-decoration:none;
}

.cont_heading_td a:hover,.cont_heading3_td a:hover {
color:#000;
text-decoration:underline;
}

/* <![CDATA[ */

.section {
	width: 600px;
	background: #EFEFEF;
	margin: 0 0 30px;
}
ul.tabs {
	height: 28px;
	line-height: 25px;
	list-style: none;
	border-bottom: 1px solid #DDD;
	background: #FFF;
}
.tabs li {
	float: left;
	display: inline;
	margin: 0 1px -1px 0;
	padding: 0 13px 1px;
	color: #777;
	cursor: pointer;
	background: #F9F9F9;
	border: 1px solid #E4E4E4;
	border-bottom: 1px solid #F9F9F9;
	position: relative;
}
.tabs li:hover,
.vertical .tabs li:hover {
	color: #F70;
	padding: 0 13px;
	background: #FFFFDF;
	border: 1px solid #FFCA95;
}
.tabs li.current {
	color: #444;
	background: #EFEFEF;
	padding: 0 13px 2px;
	border: 1px solid #D4D4D4;
	border-bottom: 1px solid #EFEFEF;
}
.box {
	display: none;
	border: 1px solid #D4D4D4;
  border-width: 0 1px 1px;
	background: #EFEFEF;
	padding: 0 12px;
}
.box.visible {
	display: block;
}

.section.vertical {
	width: 440px;
	border-left: 160px solid #FFF;
}
.vertical .tabs {
	width: 160px;
	float: left;
	display: inline;
	margin: 0 0 0 -160px;
}
.vertical .tabs li {
	padding: 0 13px;
	margin: 0 0 1px;
	border: 1px solid #E4E4E4;
	border-right: 1px solid #F9F9F9;
	width: 132px;
	height: 25px;
}
.vertical .tabs li:hover {
	width: 131px;
}
.vertical .tabs li.current {
	width: 133px;
	color: #444;
	background: #EFEFEF;
	border: 1px solid #D4D4D4;
  border-right: 1px solid #EFEFEF;
  margin-right: -1px;
}
.vertical .box {
  border-width: 1px;
}

/* ]]> */
