*
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
BODY
{
	font-size: 11px;
	background: url(../images/top_talling.gif) #ffffff repeat-x left top;
	color: #666666;
	line-height: 14px;
	font-family: Tahoma;
}
TABLE
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	color: #666666;
	line-height: 14px;
	padding-top: 0px;
	font-family: Tahoma;
}
TABLE
{
	width: 100%;
}
TD
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	vertical-align: top;
	color: #666666;
	line-height: 14px;
	padding-top: 0px;
	font-family: Tahoma;
}
A
{
	color: #666666;
	text-decoration: underline;
}
A:hover
{
	text-decoration: none;
}
IMG
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
}
.main_t
{
	margin: auto;
	width: 1007px;
}
.txt1
{
	font-size: 11px;
	color: #525252;
	font-family: Arial, Helvetica, sans-serif;
}
.txt1 SELECT
{
	width: 78px;
	height: 18px;
}
.txt1 A
{
	font-weight: bold;
	color: #525252;
	text-decoration: none;
}
.txt1 A:hover
{
	text-decoration: underline;
}
.txt1 U
{
	color: #45758d;
}
.txt4
{
	font-size: 10px;
	color: #717171;
	font-family: Arial, Helvetica, sans-serif;
}
.txt4 A
{
	font-weight: normal;
	color: #717171;
	text-decoration: none;
}
.txt4 A:hover
{
	text-decoration: underline;
}
.sh_input INPUT
{
	width: 150px;
	height: 20px;
}
.txt2
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.txt2 A
{
	text-decoration: none;
}
.txt2 A:hover
{
	text-decoration: underline;
}
.in_prod_info
{
	color: #ffffff;
}
.maintep
{
}
.cont_h1
{
	margin-top: 0px;
}
.cont_h1_divide_height
{
	display: none;
	height: 0px;
}
.pic IMG
{
}
.infoBoxHeading_td77
{
	padding-left: 58px;
	font-size: 24px;
	padding-bottom: 15px;
	color: #fefefe;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
}
OL
{
	margin-left: 25px;
	list-style-type: decimal !important;
}
OL LI
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 4px;
	color: #737373;
	line-height: 14px;
	padding-top: 4px;
}
OL LI A
{
	color: #737373;
	text-decoration: none;
}
OL LI A:hover
{
	text-decoration: underline;
}
.side1_top
{
	background: url(../images/side1.gif) #ffffff repeat-x left top;
	margin-bottom: 5px;
}
.side11_top
{
	background: #ffffff;
	margin-bottom: 5px;
}
.side1_bottom
{
	background: url(../images/side1.gif) repeat-x left bottom;
}
.side1_right
{
	background: url(../images/side1.gif) repeat-y right top;
}
.side1_left
{
	background: url(../images/side1.gif) repeat-y left top;
}
.lbc1
{
	background: url(../images/lbc1.gif) no-repeat left bottom;
}
.rbc1
{
	background: url(../images/rbc1.gif) no-repeat right bottom;
}
.ltc1
{
	background: url(../images/ltc1.gif) no-repeat left top;
}
.ltc11
{
}
.rtc1
{
	padding-right: 3px;
	padding-left: 3px;
	background: url(../images/rtc1.gif) no-repeat right top;
	padding-bottom: 4px;
	padding-top: 2px;
}
.rtc11
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 4px;
	padding-top: 18px;
}
.rtc111
{
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-top: 18px;
}
.prodbox_image
{
	padding-right: 0px;
	padding-left: 14px;
	padding-bottom: 8px;
	padding-top: 15px;
}
.prodbox_in1
{
	padding-left: 14px;
	width: 100%;
	padding-top: 5px;
}
.prodbox_name
{
	height: 12px;
}
.prodbox_newprod
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 6px;
	padding-top: 10px;
}
.s_input INPUT
{
	font-size: 12px;
	width: 170px;
	color: #f6f3f3;
	height: 20px;
}
.boxText
{
	color: #000000 !important;
}
.x2
{
	margin-bottom: 15px;
}
.x2 TD SELECT
{
	font-size: 12px;
	margin: 15px 30px 0px 0px;
	width: 170px;
	color: #000000;
	height: 20px;
}
.popup
{
	padding-right: 15px;
	padding-left: 15px;
	font-size: 11px;
	padding-bottom: 13px;
	color: #666666 !important;
	line-height: 14px;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
}
.popup STRONG
{
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}
.txt3
{
	font-size: 9px;
	text-transform: uppercase;
	color: #ffffff;
	font-family: Tahoma;
}
.txt3 A
{
	font-size: 9px;
	text-transform: uppercase;
	color: #ffffff;
	font-family: Tahoma;
	text-decoration: none;
}
.txt3 A:hover
{
	text-decoration: underline;
}
SPAN.productSpecialPrice
{
	font-weight: bold;
	font-size: 12px;
	color: #304f61;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
DEL
{
	font-weight: bold;
	font-size: 12px;
	color: #0074af;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
S
{
	font-weight: bold;
	font-size: 12px;
	color: #0074af;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
SPAN.productSpecialPrice2
{
	font-weight: bold;
	font-size: 12px;
	color: #0074af;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.errorBox
{
	font-weight: bold;
	font-size: 10px;
	background: #ffb3b5;
	font-family: arial;
}
.stockWarning
{
	font-size: 10px;
	color: #cc0033;
	font-family: arial;
}
.productsNotifications
{
	background: #cccccc;
}
.orderEdit
{
	font-size: 10px;
	color: #ff0000;
	font-family: arial;
	text-decoration: underline;
}
TR.headerError
{
	background: #ff0000;
}
TD.headerError
{
	font-weight: bold;
	font-size: 12px;
	background: #ff0000;
	color: #ffffff;
	font-family: arial;
	text-align: center;
}
TR.headerInfo
{
	background: #00ff00;
}
TD.headerInfo
{
	font-weight: bold;
	font-size: 12px;
	background: #00ff00;
	color: #ffffff;
	font-family: arial;
	text-align: center;
}
.infoBox
{
}
.infoBoxContents
{
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.infoBoxNotice
{
	background: #ff8e90;
}
.infoBoxNoticeContents
{
	font-size: 10px;
	background: #ffe6e6;
	font-family: arial;
}
TD.infoBoxHeading
{
	font-weight: bold;
	font-size: 10px;
	background: #bbc3d3;
	color: #ffffff;
	font-family: arial;
}
TD.infoBox
{
	font-size: 10px;
	font-family: arial;
}
SPAN.infoBox
{
	font-size: 10px;
	font-family: arial;
}
TR.accountHistory-odd
{
	background: #eeefed;
}
TR.addressBook-odd
{
	background: #eeefed;
}
TR.alsoPurchased-odd
{
	background: #eeefed;
}
TR.payment-odd
{
	background: #eeefed;
}
TR.productListing-odd
{
	background: #eeefed;
}
TR.productReviews-odd
{
	background: #eeefed;
}
TR.upcomingProducts-odd
{
	background: #eeefed;
}
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-right: #b6b7cb 1px solid;
	border-top: #b6b7cb 1px solid;
	border-left: #b6b7cb 1px solid;
	border-bottom: #b6b7cb 1px solid;
	border-spacing: 1px;
}
.productListing-heading
{
	font-weight: bold;
	font-size: 10px;
	background: #b6b7cb;
	color: #ffffff;
	font-family: arial;
}
TD.productListing-data
{
}
A.pageResults
{
}
A.pageResults:hover
{
	background: #ffff33;
}
TD.pageHeading
{
	font-weight: bold;
	font-size: 20px;
	color: #9a9a9a;
	font-family: arial;
}
DIV.pageHeading
{
	font-weight: bold;
	font-size: 20px;
	color: #9a9a9a;
	font-family: arial;
}
TD.pageHeading A
{
	font-weight: bold;
	font-size: 20px;
	color: #9a9a9a;
	font-family: arial;
	text-decoration: none;
}
DIV.pageHeading A
{
	font-weight: bold;
	font-size: 20px;
	color: #9a9a9a;
	font-family: arial;
	text-decoration: none;
}
TD.pageHeading A:hover
{
	color: #9a9a9a;
	text-decoration: underline;
}
DIV.pageHeading A:hover
{
	color: #9a9a9a;
	text-decoration: underline;
}
TR.subBar
{
	background: #f4f7fd;
}
TD.subBar
{
	font-size: 10px;
	color: #000000;
	font-family: arial;
}
TD.accountCategory
{
	font-size: 13px;
	color: #aabbdd;
	font-family: arial;
}
TD.fieldKey
{
	font-weight: bold;
	font-size: 12px;
	padding-top: 3px;
	font-family: arial;
}
TD.fieldValue
{
	font-size: 12px;
	padding-bottom: 5px;
	font-family: arial;
}
TD.tableHeading
{
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
}
SPAN.newItemInCart
{
	font-size: 10px;
	color: #ff0000;
	font-family: arial;
}
CHECKBOX
{
	font-size: 11px;
	font-family: arial;
}
INPUT
{
	font-size: 11px;
	font-family: arial;
}
RADIO
{
	font-size: 11px;
	font-family: arial;
}
SELECT
{
	font-size: 11px;
	font-family: arial;
}
TEXTAREA
{
	font-size: 11px;
	width: 100%;
	font-family: arial;
}
SPAN.greetUser
{
	font-weight: bold;
	font-size: 12px;
	color: #f0a480;
	font-family: arial;
}
TABLE.formArea
{
	border-right: #7b9ebd 1px solid;
	border-top: #7b9ebd 1px solid;
	background: #f1f9fe;
	border-left: #7b9ebd 1px solid;
	border-bottom: #7b9ebd 1px solid;
}
TD.formAreaTitle
{
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
}
SPAN.markProductOutOfStock
{
	font-weight: bold;
	font-size: 12px;
	color: #c76170;
	font-family: arial;
}
SPAN.errorText
{
	color: #ff0000;
	font-family: arial;
}
.moduleRow
{
}
.moduleRowOver
{
	cursor: hand;
	background-color: #eeefed;
}
.moduleRowSelected
{
	background-color: #eeefed;
}
.checkoutBarFrom
{
	font-size: 10px;
	color: #666665;
	font-family: arial;
}
.checkoutBarTo
{
	font-size: 10px;
	color: #666665;
	font-family: arial;
}
.checkoutBarCurrent
{
	font-size: 10px;
	color: #666665;
	font-family: arial;
}
.messageBox
{
	font-size: 10px;
	font-family: arial;
}
.messageStackError
{
	font-size: 10px;
	font-family: arial;
	background-color: #ffb3b5;
}
.messageStackWarning
{
	font-size: 10px;
	font-family: arial;
	background-color: #ffb3b5;
}
.messageStackSuccess
{
	font-size: 10px;
	font-family: arial;
	background-color: #99ff00;
}
.inputRequirement
{
	font-size: 10px;
	color: #ff0000;
	font-family: arial;
}
.country_sel SELECT
{
	width: 90%;
}
.button_marg IMG
{
	margin: 0px 8px 0px 0px;
}
.button_marg INPUT
{
	margin: 0px 8px 0px 0px;
}
.button2_marg IMG
{
	margin-top: 4px;
}
.button2_marg INPUT
{
	margin-top: 4px;
}
.bg_input INPUT
{
	border-right: 0px;
	border-top: 0px;
	background: none transparent scroll repeat 0% 0%;
	border-left: 0px;
	border-bottom: 0px;
}
.bg_input2
{
	padding-right: 25px;
	color: #353535;
}
.bg_input2 A
{
	color: #353535;
}
.vam
{
	vertical-align: middle;
}
.tac
{
	text-align: center;
}
.footer
{
	vertical-align: middle;
	color: #737373;
}
.footer TD
{
	font-size: 11px;
	vertical-align: middle;
	color: #737373;
	font-family: Tahoma;
}
.footer A
{
	font-weight: normal;
	font-size: 11px;
	color: #737373;
	font-family: Tahoma;
	text-decoration: underline;
}
.footer A:hover
{
	color: #737373;
	text-decoration: none;
}
.footer SPAN
{
	font-weight: normal;
	font-size: 11px;
	color: #737373;
}
.footer SPAN A
{
	font-weight: normal;
	font-size: 10px;
	color: #737373;
	text-decoration: none;
}
.footer SPAN A:hover
{
	color: #737373;
	text-decoration: underline;
}
.footer B
{
	font-weight: bold;
	font-size: 11px;
	color: #353535;
}
.footer B A
{
	font-weight: bold;
	font-size: 11px;
	color: #353535;
	text-decoration: underline;
}
.footer B A:hover
{
	color: #353535;
	text-decoration: none;
}
.footer EM
{
	font-weight: normal;
	font-size: 11px;
	color: #353535;
	font-style: normal;
}
.footer EM A
{
	font-weight: bold;
	color: #353535;
	text-decoration: none;
}
.footer EM A:hover
{
	color: #353535;
	text-decoration: underline;
}
* HTML .width_100
{
	width: 100%;
}
.infoBoxHeading_table
{
	background: url(../images/heading.jpg) no-repeat left top;
	height: 45px;
}
.infoBoxHeading_td
{
	padding-right: 5px;
	padding-left: 51px;
	font-weight: bold !important;
	font-size: 11px;
	padding-bottom: 0px;
	vertical-align: top !important;
	text-transform: uppercase;
	color: #ffffff;
	padding-top: 19px;
	font-family: Arial, Helvetica, sans-serif;
}
.infoBoxHeading_td A
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.infoBoxHeading_td A:hover
{
	text-decoration: underline;
}
.infoBox
{
	background: #000000;
	margin-bottom: 8px;
}
.infoBox_td
{
	padding-right: 7px;
	padding-left: 35px;
	background: url(../images/box1_bottom.jpg) no-repeat left bottom;
	padding-bottom: 9px;
	padding-top: 3px;
}
.infoBoxHeading1_table
{
	background: url(../images/boxheading.jpg) no-repeat left top;
	height: 50px;
}
.infoBoxHeading1_td
{
	padding-right: 5px;
	padding-left: 41px;
	font-weight: bold !important;
	font-size: 11px;
	padding-bottom: 0px;
	vertical-align: top !important;
	text-transform: uppercase;
	color: #ffffff;
	padding-top: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.infoBoxHeading1_td A
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.infoBoxHeading1_td A:hover
{
	text-decoration: underline;
}
.infoBox1
{
	border-right: #d7d6d4 1px solid;
	border-left: #d7d6d4 1px solid;
}
.infoBox1_td
{
	padding-right: 11px;
	padding-left: 11px;
	padding-bottom: 0px;
	padding-top: 10px;
}
.infoBox1_bottom
{
	background: url(../images/box_bottom.gif) no-repeat left bottom;
	margin-bottom: 7px;
	height: 21px;
}
.infoBox1_td SELECT
{
	width: 166px;
	color: #000000;
	height: 20px;
}
.infoBoxHeading2_table
{
	background: url(../images/boxheading.jpg) no-repeat left top;
	height: 50px;
}
.infoBoxHeading2_td
{
	padding-right: 5px;
	padding-left: 41px;
	font-weight: bold !important;
	font-size: 11px;
	padding-bottom: 0px;
	vertical-align: top !important;
	text-transform: uppercase;
	color: #ffffff;
	padding-top: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.infoBoxHeading2_td A
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.infoBoxHeading2_td A:hover
{
	text-decoration: underline;
}
.infoBox2
{
	border-right: #d7d6d4 1px solid;
	border-left: #d7d6d4 1px solid;
}
.infoBox2_td
{
	padding-right: 11px;
	padding-left: 11px;
	padding-bottom: 0px;
	padding-top: 10px;
	text-align: center;
}
.infoBox2_bottom
{
	background: url(../images/box_bottom.gif) no-repeat left bottom;
	margin-bottom: 7px;
	height: 21px;
}
.box_title_on_pages
{
	font-weight: bold;
	font-size: 11px;
	background: url(../images/title_top.gif) #565c62 repeat-x left top;
	text-transform: uppercase;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
}
.box_title_on_pages .in1
{
	background: url(../images/title_bottom.gif) repeat-x left bottom;
}
.box_title_on_pages .in2
{
	width: 100%;
}
.box_title_on_pages .in3
{
}
.box_title_on_pages .in4
{
	background: url(../images/title_ltc.gif) no-repeat left top;
	width: 100%;
}
.box_title_on_pages .in5
{
	background: url(../images/title_rtc.gif) no-repeat right top;
}
.box_title_on_pages .in6
{
	background: url(../images/title_lbc.gif) no-repeat left bottom;
	width: 100%;
}
.box_title_on_pages .in7
{
	background: url(../images/title_rbc.gif) no-repeat right bottom;
}
.box_title_on_pages .in8
{
	padding-right: 10px;
	padding-left: 42px;
	font-weight: bold;
	padding-bottom: 12px;
	color: #ffffff;
	padding-top: 14px;
	height: 50px;
}
.box_title_on_pages A
{
	color: #ffffff;
}
.infoBoxHeading1_table_popup
{
	background: url(../images/pop_up_top.gif) no-repeat left top;
	height: 45px;
}
.infoBox1_bottom_popup
{
	background: url(../images/pop_up_bottom.gif) no-repeat left top;
	margin-bottom: 8px;
	height: 20px;
}
.inmain
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	padding-bottom: 10px;
	color: #666666;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
DIV.stars
{
	margin: 14px 0px 10px;
}
.boxText UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
.boxText LI
{
	padding-bottom: 3px;
	padding-top: 3px;
}
.boxText UL LI
{
	font-weight: bold;
	background: url(../images/list_back.gif) repeat-x left top;
	font-family: Arial, Helvetica, sans-serif;
}
.boxText .bg_list_color
{
}
.boxText .bg_list
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	padding-bottom: 3px;
	line-height: 14px;
	padding-top: 3px;
}
.boxText .bg_list A
{
	display: block;
	padding-left: 15px;
	font-size: 11px;
	background: url(../images/pimp1.gif) no-repeat 0px 5px;
	margin: 0px 0px 0px 36px;
	color: #707070;
	line-height: 14px;
	text-decoration: none;
}
.boxText .bg_list A:hover
{
	color: #000000;
	text-decoration: none;
}
.boxText .bg_list_sub
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	padding-bottom: 0px;
	line-height: 14px;
	padding-top: 0px;
}
.boxText .bg_list_sub A
{
	display: block;
	padding-left: 15px;
	font-size: 11px;
	background: url(../images/pimp1.gif) no-repeat 0px 5px;
	margin: 0px 0px 0px 68px;
	color: #707070;
	line-height: 14px;
	text-decoration: none;
}
.boxText .bg_list_sub A:hover
{
	color: #000000;
	text-decoration: none;
}
.boxText .bg_list_un
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 3px;
	line-height: 14px;
	padding-top: 3px;
}
.boxText .bg_list_un A
{
	display: block;
	padding-left: 15px;
	font-size: 11px;
	background: url(../images/pimp1.gif) no-repeat 0px 5px;
	margin: 0px 0px 0px 36px;
	color: #707070;
	line-height: 14px;
	text-decoration: none;
}
.boxText .bg_list_un A:hover
{
	color: #000000;
	text-decoration: none;
}
.boxText .bg_list2
{
	font-family: Arial, Helvetica, sans-serif;
}
.boxText .bg_list2 A
{
	padding-left: 14px;
	font-size: 12px;
	background: url(../images/pimp3.gif) no-repeat 0px 9px;
	padding-bottom: 5px;
	margin: 0px;
	color: #c53d43;
	line-height: 13px;
	padding-top: 4px;
	text-decoration: underline;
}
.boxText .bg_list2 A:hover
{
	text-decoration: none;
}
.boxText .bg_list2_un
{
	font-family: Arial, Helvetica, sans-serif;
}
.boxText .bg_list2_un A
{
	padding-left: 14px;
	font-size: 12px;
	background: url(../images/pimp3.gif) no-repeat 0px 5px;
	padding-bottom: 5px;
	margin: 0px;
	color: #c53d43;
	line-height: 13px;
	padding-top: 0px;
	text-decoration: underline;
}
.boxText .bg_list2_un A:hover
{
	text-decoration: none;
}
.boxText UL LI.bg_list2_un DIV
{
	background: none transparent scroll repeat 0% 0%;
}
A.enlarge
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 10px;
	text-transform: lowercase;
	color: #304f61;
	padding-top: 10px;
	font-family: arial;
	text-decoration: none;
}
A.enlarge:hover
{
	font-weight: normal;
	font-size: 10px;
	text-transform: lowercase;
	color: #304f61;
	text-decoration: underline;
}
.result
{
	margin: 15px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.result TD
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 13px;
	vertical-align: middle;
	width: 50%;
	padding-top: 0px;
}
.result_right
{
	text-align: right;
}
.result TD
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	padding-bottom: 0px;
	color: #1b1b1b;
	padding-top: 0px;
}
.result B
{
	font-weight: normal;
	color: #1b1b1b;
}
.result1
{
	margin: 15px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.result1 TD
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 13px;
	vertical-align: middle;
	width: 50%;
	padding-top: 13px;
}
.result_right
{
	text-align: right;
}
.result1 TD
{
	font-size: 11px;
	color: #1b1b1b;
}
.result1 B
{
	font-weight: normal;
	color: #1b1b1b;
}
.result_right B
{
	font-weight: bold;
	color: #1b1b1b;
}
.result_right A.pageResults
{
	font-size: 11px;
	color: #304f61;
	text-decoration: underline;
}
.result_right A.pageResults:hover
{
	background: #eeeeee;
	color: #304f61;
	text-decoration: none;
}
.result_right A.pageResults U
{
	color: #304f61;
	text-decoration: underline;
}
.result_right A.pageResults U:hover
{
	color: #304f61;
	text-decoration: none;
}
TD.smallText
{
	font-weight: normal;
	font-size: 11px;
	color: #f1a50b;
	font-style: normal;
	font-family: arial;
}
SPAN.smallText
{
	font-weight: normal;
	font-size: 11px;
	color: #f1a50b;
	font-style: normal;
	font-family: arial;
}
.smallText EM
{
	font-weight: normal;
	font-size: 11px;
	color: #f1a50b;
	font-style: normal;
	font-family: arial;
}
P.smallText
{
	font-weight: normal;
	font-size: 11px;
	color: #f1a50b;
	font-style: normal;
	font-family: arial;
}
.smallText A
{
	font-size: 11px;
	color: #e23b01;
	text-decoration: none;
}
.smallText A:hover
{
	font-size: 11px;
	color: #e23b01;
	text-decoration: underline;
}
.smallText A U
{
	font-size: 11px;
	color: #e23b01;
	text-decoration: none;
}
.smallText A:hover U
{
	font-size: 11px;
	color: #e23b01;
	text-decoration: underline;
}
.desc_padd
{
	height: 42px;
}
.price_padd
{
	padding-left: 0px;
	vertical-align: middle;
	height: 46px;
	text-align: left;
}
.main .s_cart_head
{
	font-weight: normal;
	font-size: 11px;
	text-transform: capitalize;
	color: #666666;
	font-family: Tahoma;
}
.main A
{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.main A:hover
{
	color: #666666;
	text-decoration: none;
}
.main .name B A
{
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	line-height: 17px;
	text-decoration: none;
}
.main .name B A:hover
{
	color: #666666;
	text-decoration: underline;
}
.main .name A
{
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	line-height: 17px;
	text-decoration: none;
}
.main .name A:hover
{
	color: #666666;
	text-decoration: underline;
}
.main .strong
{
	font-size: 12px;
	line-height: 20px;
	font-family: arial;
}
.img
{
	border-right: #cdd1d4 1px solid;
	border-top: #cdd1d4 1px solid;
	background: #ffffff;
	border-left: #cdd1d4 1px solid;
	border-bottom: #cdd1d4 1px solid;
}
.name_padd A
{
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 13px;
	padding-top: 0px;
	text-align: left;
}
.button_padd
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.s_cart_head_padd
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 13px;
	padding-top: 10px;
}
.s_cart_td
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 25px;
}
.button2_padd
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 1px;
	padding-top: 0px;
	text-align: left;
}
.main DIV.img
{
	margin: 0px;
	text-align: center;
}
TABLE.listing
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	margin: 15px 0px 0px;
	width: 100%;
	border-right-width: 0px;
}
TABLE.listing TD
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10px;
	padding-bottom: 1px;
	color: #e23b01;
	padding-top: 1px;
	font-family: arial;
}
.main .listing B
{
	font-weight: normal;
}
.main .listing FONT
{
	font-size: 11px;
	color: #e23b01;
	font-family: arial;
}
.main .listing B FONT
{
	font-size: 11px;
	color: #000000;
	font-family: tahoma;
}
.main .listing B FONT A
{
	text-decoration: underline;
}
.main .listing B FONT A:hover
{
	text-decoration: none;
}
.main .listing FONT A
{
	font-weight: normal;
	font-size: 10px;
	color: #e23b01;
	text-decoration: underline;
}
.main .listing FONT A:hover
{
	color: #e23b01;
	text-decoration: none;
}
.box_width_left
{
	width: 222px;
}
.box_width_right
{
	visibility: hidden;
	width: 0px;
}
.content_width_td
{
	padding-right: 0px;
	padding-left: 7px;
	padding-bottom: 5px;
	vertical-align: top;
	width: 100%;
	padding-top: 0px;
}
.box_width_td_left
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.box_width_td_right
{
	padding-right: 0px;
	padding-left: 0px;
	visibility: hidden;
	padding-bottom: 0px;
	padding-top: 0px;
}
.left_part
{
	float: left;
	width: 70%;
}
.right_part
{
	padding-right: 20px;
	padding-left: 0px;
	float: right;
	padding-bottom: 0px;
	padding-top: 0px;
}
.prod_line_x
{
	background: url(../images/line_x.gif) repeat-x 0px center;
}
.prod_line_y
{
	background: url(../images/line_y.gif) repeat-y center 0px;
	vertical-align: bottom;
}
.padd_gg IMG
{
	height: 7px;
}
.padd_vv IMG
{
	width: 15px;
}
.cart_line_x
{
	background: url(../images/line_x.gif) repeat-x 0px center;
}
.cart_line_x2
{
	background: url(../images/line_x2.gif) repeat-x 0px center;
}
.cart_line_y
{
	background: url(../images/line_y.gif) repeat-y center 0px;
}
.padd2_gg IMG
{
	height: 1px;
}
.padd2_vv IMG
{
	width: 2px;
}
.tableBox_shopping_cart
{
	margin: 0px;
}
.cart_total_left
{
	padding-right: 20px;
	padding-left: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	width: 80%;
	padding-top: 0px;
	height: 38px;
	text-align: right;
}
.cart_total_right
{
	vertical-align: middle;
	width: 20%;
	text-align: center;
}
.cart_total_left
{
	font-weight: normal;
	font-size: 11px;
	text-transform: capitalize;
	color: #666666;
	font-family: Tahoma;
}
.remove
{
	width: 20%;
}
.products
{
	width: 45%;
}
.quantity
{
	width: 15%;
}
.total
{
	width: 20%;
}
.cont_heading_td
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.cont_heading_td
{
	font-weight: bold;
	font-size: 12px;
	text-transform: capitalize;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.cont_heading_td A
{
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
.cont_heading_td A:hover
{
	color: #666666;
	text-decoration: none;
}
.cont_heading2_td
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.cont_heading2_td
{
	font-weight: bold;
	font-size: 12px;
	text-transform: capitalize;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.cont_heading2_td A
{
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
.cont_heading2_td A:hover
{
	color: #666666;
	text-decoration: none;
}
.main_indent
{
	width: 38%;
}
.padd_1
{
	padding-right: 23px;
	padding-left: 19px;
	padding-bottom: 19px;
	padding-top: 23px;
}
.padd_2
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.padd_3
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.padd_4
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 7px;
}
.div_line
{
	background: url(../images/side3.gif) repeat-y left top;
}
.tableBox_output_td
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 12px;
}
.tableBox_output1_td
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.navigator-table tr td
{
	height: 20px;
	background:transparent url(../images/list_back.gif) repeat-x scroll left top;
	padding-top: 3px;
}
.navigator-table tr td a
{
	font-size: 11pt;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	list-style-type: none;
	color:#000000 !important;
	line-height: 14px;
}
.navigator-table tr td a:hover
{
	text-decoration: none;
}