*{padding:0; margin:0;}
body{background:url("top_talling.gif") repeat-x left top #FFFFFF;  font-size:11px; line-height:14px; color:#333333; }
table{padding:0;  font-size:11px; line-height:14px; color:#282828;}
td{vertical-align:top;padding:0;font-family:Arial;font-size:12px;line-height:16px;color:#333333;text-align:justify}
a {color:#666666;text-decoration:underline;}
a:hover{text-decoration:none;}
img {border:0;}
table{width:100%;}
acronym {
border:none;
color:#090;
font-weight:bold;
}
h1 {
	color:#1C892C;
	font-size:22px;
	margin-bottom:20px
}
h2 {
	color:#1C892C;
	font-size:14px;
}
.h_back1{background:url("h_back1.gif") repeat-x left top;}
.h_back{height:136px;}
.h_back3{width:170px; background:url("h_back3.jpg") no-repeat 0px 12px;}
.h_back4{background:url("h_back4.gif") no-repeat 188px 12px;}
.txt1{color:#bababa;  font-size:12px;}
.txt1 a{color:#ff8926; text-decoration:underline;}
.txt1 a:hover{text-decoration:none;}
.txt1 span{color:#ff8926;}
.txt2{color:#6d6d6d; font-size:11px;}
.txt2 select{width:104px; height:20px; color:#aeaeae; font-size:11px;  background:#242424; border:solid 1px #404040;}
.h_s_search input{width:154px; color:#969696; font-size:11px; border: none; background:none;}
.mainovertep{border-top:solid 1px #b7b7b7; border-bottom:solid 8px #e5e5e5; background:#FFFFFF;}
.mainovertep_in1{background:url("side_1.gif") repeat-y left top;}
.mainovertep_in2{background:url("under_side1.gif") no-repeat left top;}
.mainovertep_in3{background:url("side_1.gif") repeat-y right top;}
.mainovertep_in4{background:url("under_side1.gif") no-repeat right top; padding:23px 8px 1px 28px;}
.tep3{border:solid 1px #d8d8d8; padding:20px;}
.tep31{border:solid 1px #d8d8d8; padding:0;}
.in_prod_info{color:#333333;}
.maintep{}
.cont_h1{margin-top:0;}
.cont_h1_divide_height{height:0; display:none;}
.pic img{}
.infoBoxHeading_td77{color:#fefefe;  font-size:24px; line-height:24px; padding-left:58px; padding-bottom:15px;}
ol{list-style-type:none; margin-left:0; margin-top:5px;}
ol li{font-weight:normal; font-size:12px; color:#077cb2; line-height:14px; padding:2px 0 2px 0; font-family:Arial, Helvetica, sans-serif}
ol li a{color:#077cb2; text-decoration:underline;}
ol li a:hover{text-decoration:none;}
ol.ol_1{list-style-type:none; margin-left:0; margin-top:5px;}
ol.ol_1 li{font-weight:normal; font-size:12px; color:#c20000; line-height:14px; padding:2px 0 2px 0; font-family:Arial, Helvetica, sans-serif}
ol.ol_1 li a{color:#c20000; text-decoration:underline;}
ol.ol_1 li a:hover{text-decoration:none;}
.side1_top{border:solid 1px #d8d8d8;}
.side1_in{padding:17px 0 0 0;}
.side11_in{padding:17px 15px 0 25px;}
.prodbox_image{padding:18px 0 7px 0; text-align:center;}
.prodbox_in1{width:100%; padding-left:7px; padding-top:5px; text-align:center;}
.prodbox_name{height:12px;}
.prodbox_newprod{padding:10px 0px 6px 0px;}
.s_input input{width:126px; height:21px; color:#333333; font-size:12px;}
.boxText {color:#333333 !important;}
.boxText select{width:134px; height:19px; color:#7b7b7b; }
.x2{margin-bottom:15px;}
.x2 td select{margin:15px 30px 0px 0;width:170px; height:20px; color:#333333; font-size:12px;}
.txt3{color:#FFFFFF; font-family:Tahoma; font-size:9px; text-transform:uppercase;}
.txt3 a{color:#FFFFFF; font-family:Tahoma; font-size:9px; text-transform:uppercase; text-decoration:none;}
.txt3 a:hover{text-decoration:underline;}
span.productSpecialPrice {color: #c20000;font-size: 15px; line-height:18px;font-weight:bold;font-family:Tahoma}
del, s {color: #9b9b9b;font-size: 15px; line-height:18px;font-weight:bold;font-family:Tahoma}
.right_part span.productSpecialPrice {color: #ffffff;font-size: 12px; line-height:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif} 
span.productSpecialPrice2 {color:#c20000; font-size:15px; line-height:18px;font-weight:bold; font-family:Tahoma;}
TR.headerError {background: #ff0000;}
TD.headerError {color: #ffffff;font-size: 12px;font-weight : bold;font-family:arial; background: #ff0000;text-align:center;}
TR.headerInfo {background: #00ff00;}
TD.headerInfo {color: #ffffff;font-size: 12px;font-weight: bold;font-family: arial;background: #00ff00;text-align: center;}
.infoBoxContents {padding:0px 0px 0px 10px;}
.infoBoxNotice {background: #FF8E90;}
.infoBoxNoticeContents {font-size: 10px;font-family: arial;background: #FFE6E6;}
TD.infoBoxHeading {color: #ffffff;font-size: 10px;font-family: arial;font-weight: bold;background: #bbc3d3;}
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;}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {}
TABLE.productListing {border: 1px; border-style: solid; border-color: #b6b7cb; border-spacing: 1px;}
.productListing-heading {color: #FFFFFF;font-size: 10px;font-weight: bold;font-family: arial; background: #b6b7cb;}
TD.productListing-data { }
TD.pageHeading, DIV.pageHeading {color: #9a9a9a; font-size: 20px;font-weight: bold;font-family: arial;}
TD.pageHeading a, DIV.pageHeading a {color: #9a9a9a; font-size: 20px;font-weight: bold;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: #333333;font-size: 10px;font-family: arial;}
TD.accountCategory {color: #aabbdd;font-size: 13px;font-family: arial;}
TD.fieldKey {font-size: 12px;font-weight: bold;font-family: arial; padding-top:3px;}
TD.fieldValue {font-size: 12px;font-family: arial; padding-bottom:5px;}
TD.tableHeading {font-size: 12px;font-weight: bold;font-family: arial;}
SPAN.newItemInCart { color:#333333;}
CHECKBOX, INPUT, RADIO, SELECT {font-size: 11px;font-family: arial;}
TEXTAREA {font-size: 11px;font-family: arial; width: 100%;}
SPAN.greetUser {color: #f0a480;font-size: 12px;font-weight: bold;font-family: arial;}
TABLE.formArea { background: #f1f9fe;  border-color: #7b9ebd; border-style: solid;  border-width: 1px;}
TD.formAreaTitle {font-size: 12px;font-weight: bold;font-family: arial;}
SPAN.markProductOutOfStock {color: #c76170;font-size: 12px;font-weight: bold;font-family: arial;}
SPAN.errorText {color: #ff0000;font-family: arial;}
.moduleRow { }
.moduleRowOver {background-color: #eeefed; cursor: pointer; cursor: hand; }
.moduleRowSelected {background-color: #eeefed; }
.checkoutBarFrom, .checkoutBarTo {color: #666665; font-size: 10px;font-family: arial;}
.checkoutBarCurrent {color: #666665;font-size: 10px;font-family: arial;}
.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:0px;}
.bg_input2{color:#333333; padding-right:25px;}
.bg_input2 a{color:#333333;}
.vam {vertical-align:middle;}
.tac {text-align:center;}
.footer {color:#666666;vertical-align:middle;font-size:12px;} 
.footer td {color:#077cb2; vertical-align:middle;} 
.footer a {font-weight:bold;} 
.footer a:hover {color:#BC912C;text-decoration:none;} 
.footer span {color:#077cb2; font-weight:normal;}
.footer span a {color:#077cb2; text-decoration:underline; font-weight:normal;} 
.footer span a:hover {color:#077cb2;text-decoration:none;}
.footer b{color:#077cb2; }
.footer b a {color:#077cb2; font-weight:normal; text-decoration:underline;} 
.footer b a:hover {color:#077cb2; text-decoration:none;}
.footer em{color:#9b9b9b; font-style:normal;}
.footer em a {color:#077cb2; text-decoration:underline; font-weight:normal;} 
.footer em a:hover {color:#077cb2; text-decoration:none;}
* html .width_100 {width:100%;}
.infoBoxHeading1_table{}
.infoBoxHeading1_td{padding:0 5px 9px 0; vertical-align:top !important; color:#303030; font-size:18px;  text-transform:capitalize; font-weight:normal !important; width:100%; }
.infoBoxHeading1_td a{color:#303030; font-size:18px;  text-transform:uppercase; font-weight:normal; text-decoration:none;}
.infoBoxHeading1_td a:hover{text-decoration:underline;}
.infoBox1{margin-bottom:21px;}
.infoBox1_td{padding:0 0 0 0; font-size:11px;}
.box_width_td_left .infoBoxHeading1_table{}
.box_width_td_left .infoBoxHeading1_td{padding:0 5px 9px 28px; vertical-align:top !important; color:#303030; font-size:18px;  text-transform:capitalize; font-weight:normal !important; width:100%; }
.box_width_td_left .infoBoxHeading1_td a{color:#303030; font-size:18px;  text-transform:uppercase; font-weight:normal; text-decoration:none;}
.box_width_td_left .infoBoxHeading1_td a:hover{text-decoration:underline;}
.box_width_td_left .infoBox1{margin-bottom:21px;}
.box_width_td_left .infoBox1_td{padding:0 0 0 28px; font-size:11px;}
.infoBoxHeading2_table{}
.infoBoxHeading2_td{
	padding:0 5px 14px 0;
	vertical-align:top !important;
	color:#1C892C;
	font-size:18px;
	text-transform:capitalize;
	font-weight:normal !important;
	width:100%;
}
.infoBoxHeading2_td a{color:#303030; font-size:18px;  text-transform:uppercase; font-weight:normal; text-decoration:none;}
.infoBoxHeading2_td a:hover{text-decoration:underline;}
.infoBox2{}
.infoBox2_td{padding:0 0 0 0; font-size:11px;}
.infoBoxHeading3_table{}
.infoBoxHeading3_td{padding:0 5px 15px 0; vertical-align:top !important; color:#ab0000; font-size:18px;  text-transform:capitalize; font-weight:normal !important; width:100%; }
.infoBoxHeading3_td a{color:#ab0000; font-size:18px;  text-transform:uppercase; font-weight:normal; text-decoration:none;}
.infoBoxHeading3_td a:hover{text-decoration:underline;}
.infoBox3{margin-bottom:23px; border:solid 1px #c50000;}
.infoBox3_td{padding:14px 18px 21px 26px; font-size:11px;}
.img_border{}
.box_title_on_pages {}
.box_title_on_pages .in1{color:#BC912C;font-weight:bold;font-size:22px !important;font-weight:bold;padding-top: 4px;padding-right: 10px;padding-bottom: 10px;padding-left: 0px;}
.box_title_on_pages a{ color:#303030; line-height:21px; text-decoration:none;}
.box_title_on_pages a:hover{text-decoration:underline;}
.infoBoxHeading1_table_popup{ background:url("pop_up_top.gif") no-repeat left top; height:45px;}
.infoBox1_bottom_popup{ background:url("pop_up_bottom.gif") no-repeat left top;margin-bottom:8px; height:20px;}
.inmain{padding:10px;color:#666666; font-size:12px; }
div.stars {margin:14px 0px 10px 0px;} 
.boxText ul {list-style:none;margin:0px 0px 0px 0px;padding:0;}
.boxText li {}
.boxText ul li { font-size:12px;}
.boxText .bg_list_color{}
.boxText .bg_list{
	padding:0;
	line-height:normal;
	padding-bottom:2px;
	padding-top:2px;
}
.boxText .bg_list a{
	line-height:14px;
	text-decoration:none;
	background:none;
	padding-left:0;
}
.boxText .bg_list a:hover{
	text-decoration:none;
	color:#1C892C;
	font-weight: normal;
}
.boxText .bg_list_un{
	padding:0;
	line-height:normal;
	padding-bottom:2px;
	padding-top:1px;
	line-height:14px;
	background:none;
}
.boxText .bg_list_un a{
	line-height:15px;
	text-decoration:none;
	background:none;
	padding-left:0;
}
.boxText .bg_list_un a:hover{
	text-decoration:none;
	color:#1C892C;
	font-weight: normal;
}
.boxText .bg_list_sub{padding:0; line-height:normal;padding-bottom:2px; padding-top:2px; display:block;}
.boxText .bg_list_sub a{color:#ab0000; line-height:14px; text-decoration:underline; background:none; padding-left:15px; display:block; }
.boxText .bg_list_sub a:hover{text-decoration:none;}
.boxText .bg_list2 {}
.boxText .bg_list2 a {color:#c53d43; font-size:12px; line-height:13px; margin:0 0 0 0; padding-bottom:5px; padding-top:4px;text-decoration:underline;background:url("pimp3.gif") no-repeat 0px 9px; padding-left:14px; }
.boxText .bg_list2 a:hover {text-decoration:none;}
.boxText .bg_list2_un {}
.boxText .bg_list2_un a {color:#c53d43; font-size:12px; line-height:13px; margin:0 0 0 0; padding-bottom:5px; padding-top:0;text-decoration:underline;background:url("pimp3.gif") no-repeat 0px 5px; padding-left:14px; }
.boxText .bg_list2_un a:hover {text-decoration:none;}
.boxText ul li.bg_list2_un div{background:none;}
a.enlarge {color:#c20000; font-size:12px; text-transform:lowercase; font-weight:normal; display:block;padding:10px 0px 10px 0px; font-family:arial; text-decoration:underline;}
a:hover.enlarge {color:#c20000; font-size:12px; text-transform:lowercase; font-weight:normal; text-decoration:none;}
TD.smallText, 
SPAN.smallText,
.smallText em, 
P.smallText {font-size: 11px;font-family: arial; font-weight:normal; font-style:normal; color:#FF0000;}
.smallText a {color:#e06400; font-size:11px; text-decoration:none;}
.smallText a:hover {color:#e06400; font-size:11px; text-decoration:underline;}
.smallText a u {color:#e06400; font-size:11px; text-decoration:none;}
.smallText a:hover u {color:#e06400; font-size:11px; text-decoration:underline;}
.desc_padd{height:42px; padding:10px;}
.price_padd{ vertical-align:top; padding-top:5px; padding-bottom:0;}
.main .s_cart_head {color:#0a0a0a; font-size:13px; font-weight:bold; text-transform:capitalize;}
.main a{color:#333333;text-decoration:underline;font-weight: bold;}
.main a:hover {
	color:#1C892C;
	text-decoration:none;
}
.main .name b a {color:#0a0a0a; font-size:14px; line-height:17px; font-weight:bold;text-decoration:none;}
.main .name b a:hover {color:#0a0a0a; text-decoration:underline;}
 .main .name a {color:#0a0a0a; font-size:14px; line-height:17px; font-weight:bold;text-decoration:none;}
.main .name a:hover {color:#0a0a0a; text-decoration:underline;}
.main .strong {font-size:12px;font-family: arial; line-height:20px;}
.img{border:1px solid #cdd1d4; background:#ffffff;}
.name_padd a {padding:0 20px 13px 20px; text-align:left}
.button_padd{padding:0px 0px 0px 0px;}
.s_cart_head_padd {padding:15px 0px 19px 0px;}
.s_cart_td {padding:45px 0px 0px 0px;}
.button2_padd{padding:9px 0px 15px 0px;}
.main div.img {margin:0px 0px 0px 0px;}
table.listing {margin:15px 0px 0 0;border-width:0px 0px 0px 0px; width:100%;}
table.listing td {padding:1px 0px 1px 0px; color:#e23b01; font-size:10px; font-family:arial;}
.main .listing b {font-weight:normal;}
.main .listing font{color:#e23b01; font-size:11px; font-family:arial;}
.main .listing b font {color:#333333; font-size:11px; font-family:tahoma;}
.main .listing b font a {text-decoration:underline;}
.main .listing b font a:hover {text-decoration:none}
.main .listing font a {color:#e23b01; text-decoration:underline; font-size:10px; font-weight:normal;}
.main .listing font a:hover {color:#e23b01; text-decoration:none} 
.box_width_left {width:172px;}
.box_width_right {width:166px;}
.content_width_td {width:100%;padding:0 6px 5px 0; vertical-align:top;}
.box_width_td_left {padding:0px 0px 0px 0px; }
.box_width_td_right {padding:0px 0px 0px 28px;}
.left_part {float:left; width:70%}
.right_part {float:right;padding:0px 20px 0px 0px;}
.prod_line_x {background:url("line_xx.gif") 0px center repeat-x;}
.prod_line_y {background:url("line_yy.gif") center 0px repeat-y; vertical-align:bottom;}
x.padd_gg img {height:1px;}
.padd_vv img {width:7px;}
.cart_line_x {background:url("line_x.gif") 0px center repeat-x;}
.cart_line_x2 {background:url("line_x2.gif") 0px center repeat-x;}
.cart_line_y {background:url("line_yy.gif") center 0px repeat-y;}
.padd2_gg img {height:1px;}
.padd2_vv img {width:2px;}
.tableBox_shopping_cart {margin:0px 0px 0px 0px;}
.cont_heading_td {padding:0;}
.cont_heading_td {color:#0a0a0a; text-transform:capitalize; font-weight:bold; font-size:13px; }
.cont_heading_td a {color:#0a0a0a; text-decoration:underline}
.cont_heading_td a:hover {color:#0a0a0a; text-decoration:none;}
.cont_heading2_td {padding:0;}
.cont_heading2_td {color:#0a0a0a; font-weight:bold; text-transform:capitalize; font-size:13px; }
.cont_heading2_td a {color:#0a0a0a; font-weight:bold;text-decoration:underline}
.cont_heading2_td a:hover {color:#0a0a0a; text-decoration:none;}
.main_indent{width:38%;}
.padd_1{padding:23px 23px 19px 19px;}
.padd_2{padding:0 10px 0 10px;}
.padd_3{padding:0 0 0 0;}
.padd_4{padding:7px 0px 2px 0px;}
.div_line{background:url("side3.gif") repeat-y left top;}
.tableBox_output_td {padding:0 0px 0px 0px;}
.tableBox_output1_td {padding:0px 0px 0px 0px;}
#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
