/* ::::: http://osc.template-help.com/osc_25086/stylesheet.css ::::: */
	/*background: rgb(255, 255, 255) url('../img/bg_body.gif') repeat-x scroll 0px 0px;*/
body {
	margin: 0px;
	padding: 0px 20px;
	color: rgb(79, 79, 79);
}

.infoBox {
	background: rgb(219, 219, 219) none repeat scroll 0% 0%;
}

.orderEdit {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: rgb(0, 0, 1);
	text-decoration: underline;
}

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: rgb(243, 243, 243) none repeat scroll 0% 0%;
}

tr.accountHistory-even,tr.addressBook-even,tr.alsoPurchased-even,tr.payment-even,tr.productListing-even,tr.productReviews-even,tr.upcomingProducts-even,tr.shippingOptions-even
	{
	
}

.productsNotifications {
	background: rgb(243, 243, 243) none repeat scroll 0% 0%;
}

.moduleRow {
	
}

.moduleRowOver {
	background-color: rgb(243, 243, 243);
	cursor: pointer;
}

.moduleRowSelected {
	background-color: rgb(243, 243, 243);
}

checkbox,input,radio,select {
	font-size: 11px;
	line-height: 11px;
	font-family: Tahoma, Geneva, sans-serif;
}

textarea {
	width: 100%;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
}

.width_table {
	margin: auto;
	width: 954px;
	position: relative;
}

.width_td {
	padding: 0px;
}

.main_table {
	background: transparent url('../img/spacer.gif') repeat-y scroll 223px
		0px;
}

.box_width_left {
	width: 206px;
}

.box_width_right {
	width: 0px;
}

.content_width_td {
	padding: 0px;
	width: 100%;
}

.box_width_td_left {
	padding: 0px 22px 0px 0px;
}

.box_width_td_right {
	padding: 0px;
	display: none;
}

.row_1 {
	padding: 0px 1px;
	height: 149px;
}

.row_1 .div2 {
	background: transparent url('../img/width_table.gif') repeat-x scroll
		0px 0px;
}

.row_1 .table2 {
	background: transparent url('../img/width_td.jpg') no-repeat scroll 0px
		0px;
}

.row_2 {
	padding: 0px;
	height: 100%;
}

.row_3 {
	padding: 0px 6px;
}

/*.menu { padding: 0px; background: transparent url('../img/menu_left.jpg') no-repeat scroll 0px 0px; width: 100%; }
.menu .td { padding: 0px;background: transparent url('../img/menu_left.gif') no-repeat scroll 100% 0px; vertical-align: bottom; padding-top: 12px}*/
.menu .table {
	padding: 0px;
	background: transparent url('../img/menu_right.gif') no-repeat scroll
		100% 0px;
}

.menu td {
	height: 20px;
	width: auto;
	vertical-align: middle;
	text-align: center;
}

.menu td a {
	display: block;
}

.menu_separator {
	padding: 0px 5px;
	width: 2px;
	text-align: center;
}

.search div {
	background: transparent url('../img/search_right.gif') no-repeat scroll
		100% 0px;
}

.search {
	padding: 0px 0px 0px 8px;
	background: transparent url('../img/search_bg.gif') repeat-x scroll 0px
		0px;
	vertical-align: middle;
}

.search td {
	color: rgb(253, 253, 253);
	font-size: 13px;
	font-weight: bold;
	font-family: arial;
	vertical-align: middle;
}

.search input {
	height: 17px;
}

.search .table {
	height: 10px;
}

.login {
	padding-right: 45px;
	padding-bottom: 2px;
}

.login a {
	color: rgb(239, 29, 8);
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.login div {
	background: transparent url('../img/login_bg.gif') repeat-x scroll 0px
		0px;
}

.login td {
	padding: 0px 15px 2px 12px;
	background: transparent url('../img/login_right.gif') no-repeat scroll
		100% 0px;
	height: 24px;
}

.login table {
	background: transparent url('../img/login_left.gif') no-repeat scroll
		0px 0px;
}

.logo {
	width: 100%;
	height: 200px;
	vertical-align: top;
	background: #000000
}

.banner_02 {
	padding: 0px 0px 11px;
}

.banner_03 {
	padding: 0px 0px 6px;
}

.header {
	padding: 0px 25px 4px 0px;
	vertical-align: middle;
	text-align: right;
}

.header td {
	vertical-align: middle;
}

.header td {
	color: rgb(217, 219, 221);
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
}

.header img {
	vertical-align: middle;
}

.header_separator {
	text-align: center;
	width: 50%;
}

.nav_separator {
	padding: 0px 12px;
	vertical-align: middle;
}

.header .z1 {
	padding: 0px;
}

.header .z1 table {
	background: transparent url('../img/z1.gif') no-repeat scroll 0px 0px;
	height: 59px;
}

.header .z1 td {
	padding: 8px 5px 10px 78px;
	vertical-align: middle;
}

.header .z1 b {
	color: rgb(255, 255, 255);
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.z1 td {
	color: rgb(255, 255, 255);
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
}

.z1 a {
	color: rgb(255, 255, 255);
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
}

.z1 a:hover {
	color: rgb(255, 255, 255);
	text-decoration: underline;
}

.select {
	border: 1px solid rgb(46, 46, 47);
	margin: 0px;
	padding: 1px;
	background: rgb(46, 46, 47) none repeat scroll 0% 0%;
	width: 100%;
	color: rgb(97, 97, 97);
	vertical-align: middle;
}

.select2 {
	margin: 4px 0px 3px;
}

.select2 td {
	padding: 11px 0px 10px;
	height: 36px;
	vertical-align: middle;
}

.select2 select {
	border-style: solid;
	border-color: rgb(128, 128, 128) rgb(205, 205, 205) rgb(205, 205, 205)
		rgb(128, 128, 128);
	border-width: 1px;
	margin: 0px 10px 2px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	width: 70%;
	color: rgb(70, 69, 69);
	vertical-align: middle;
}

.search .go {
	border: 0px solid rgb(128, 128, 128);
	margin: 0px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	width: 100%;
	color: rgb(79, 79, 79);
	vertical-align: middle;
	height: 19px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

.footer td img {
	margin: 4px 0px 0px;
}

.footer {
	padding: 0px;
}

.footer_td {
	padding: 0px 0px 6px 4px;
	width: 214px;
	text-align: left;
	height: 52px;
}

.footer2_td {
	padding: 0px 25px 0px 1px;
	background: rgb(0, 0, 0) none repeat scroll 0% 0%;
	width: 100%;
	text-align: center;
	height: 44px;
}

.footer .footer2_td {
	vertical-align: middle;
}

.footer {
	color: rgb(58, 68, 83);
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	vertical-align: middle;
}

.footer td {
	color: rgb(58, 68, 83);
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	vertical-align: middle;
}

.footer a {
	color: rgb(58, 68, 83);
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
}

.footer a:hover {
	color: rgb(58, 68, 83);
	text-decoration: underline;
}

.footer span {
	color: rgb(255, 255, 255);
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
}

.footer span a {
	color: rgb(255, 255, 255);
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
}

.footer span a:hover {
	color: rgb(255, 255, 255);
	text-decoration: underline;
}

.footer b {
	color: rgb(58, 68, 83);
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
}

.footer b a {
	color: rgb(58, 68, 83);
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: underline;
}

.footer b a:hover {
	color: rgb(58, 68, 83);
	text-decoration: none;
}

.popup_bg {
	padding: 0px;
	background: rgb(229, 229, 229) none repeat scroll 0% 0%;
}

.popup_width_table {
	margin: 0px auto;
	background: transparent url('../img/p_logo.jpg') no-repeat scroll 0px
		0px;
	width: 392px;
}

.popup_width_td {
	padding: 0px;
}

.popup_1 {
	padding: 50px 12px 0px 0px;
	height: 88px;
	text-align: right;
}

.popup_2 {
	padding: 5px 0px 1px;
}

.popup {
	height: 100%;
}

.popup td {
	color: rgb(82, 81, 81);
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
}

.popup strong {
	padding: 10px 0px 4px;
	color: rgb(82, 81, 81);
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
	display: block;
}

.popup a,.popup a u {
	color: rgb(255, 255, 255);
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.popup a:hover {
	color: rgb(255, 255, 255);
	text-decoration: underline;
}

.popup_footer td {
	color: rgb(58, 68, 83);
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	height: 41px;
	vertical-align: middle;
}

.popup_footer a {
	color: rgb(58, 68, 83);
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	text-transform: none;
	text-decoration: none;
}

.popup_footer a:hover {
	color: rgb(58, 68, 83);
	text-decoration: underline;
}

.wrapper_header_tl {
	margin: auto;
	background: rgb(255, 255, 255) url('../img/wrapper_header_tl.gif')
		no-repeat scroll 0px 0px;
}

.wrapper_header_tr {
	background: transparent url('../img/wrapper_header_tr.gif') no-repeat
		scroll 100% 0px;
}

.wrapper_ll {
	background: rgb(255, 255, 255) url('../img/wrapper_l.gif') repeat-y
		scroll 0px 0px;
}

.wrapper_rr {
	background: transparent url('../img/wrapper_r.gif') repeat-y scroll 100%
		0px;
}

.wrapper_b {
	background: transparent url('../img/wrapper_border.gif') repeat-x scroll
		0px 100%;
}

.wrapper_r {
	background: transparent url('../img/wrapper_border.gif') repeat-y scroll
		100% 0px;
}

.wrapper_l {
	background: transparent url('../img/wrapper_border.gif') repeat-y scroll
		0px 0px;
}

.wrapper_tl {
	background: transparent url('../img/wrapper_tl.gif') no-repeat scroll
		0px 0px;
	width: 100%;
}

.wrapper_tr {
	padding: 21px 20px 26px 22px;
	background: transparent url('../img/wrapper_tr.gif') no-repeat scroll
		100% 0px;
}

.box_wrapper_tl {
	background: rgb(255, 255, 255) url('../img/box_wrapper_tl.gif')
		no-repeat scroll left top;
	width: 100%;
}

.box_wrapper_tr {
	background: transparent url('../img/box_wrapper_tr.gif') no-repeat
		scroll right 0px;
}

.box_wrapper_bl {
	background: transparent url('../img/box_wrapper_bl.gif') no-repeat
		scroll left bottom;
}

.box_wrapper_br {
	padding: 9px 9px 0px;
	background: transparent url('../img/box_wrapper_br.gif') no-repeat
		scroll right bottom;
}

.infoBox_ {
	margin: 3px 0px 9px;
}

.infoBox_ .infoBox__ {
	border: 1px solid rgb(225, 225, 225);
	padding: 10px 9px;
}

.infoBox_ textarea,.infoBox_ .main textarea,.infoBox_ .main input,.infoBox_ .main select,.infoBox_ .fieldValue select,.infoBox_ .fieldValue input
	{
	border-style: solid;
	border-color: rgb(128, 128, 128) rgb(205, 205, 205) rgb(205, 205, 205)
		rgb(128, 128, 128);
	border-width: 1px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	color: rgb(70, 69, 69);
}

/*.infoBoxHeading_table {
	border-style: none solid solid;
	border-color: -moz-use-text-color rgb(225, 225, 225) rgb(225, 225, 225);
	border-width: 0px 1px 1px;
	margin: 0px;
	background: rgb(246, 246, 246) url('../img/infoboxheading_table.gif')
		repeat-x scroll 0px 0px;
}

.infoBoxHeading_td {
	padding: 9px 4px 9px 28px;
	background: transparent url('../img/infoboxheading_td.gif') no-repeat
		scroll 11px 12px;
	width: 100%;
	height: 33px;
	vertical-align: top;
}

.popup .infoBoxHeading_td {
	color: rgb(27, 27, 27);
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
}

.infoBoxHeading_td {
	color: rgb(27, 27, 27);
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
}

.infoBoxHeading_td a {
	color: rgb(27, 27, 27);
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
}

.infoBoxHeading_td a:hover {
	color: rgb(27, 27, 27);
	text-decoration: underline;
}

.infoBox_table {
	border-style: none solid solid;
	border-color: -moz-use-text-color rgb(225, 225, 225) rgb(225, 225, 225);
	margin: 0px 0px 9px;
}

.infoBox2_table {
	border-style: none solid solid;
	border-color: -moz-use-text-color rgb(225, 225, 225) rgb(225, 225, 225);
	border-width: 0px 1px 1px;
	margin: 0px 0px 9px;
	border: solid 1px #8e1a8d;
}

.infoBox_td {
	padding: 0px;
	width: 100%;
}

.infoBoxContents_table {
	margin: 0px;
}

.infoBoxContents_table .boxText {
	padding: 11px 6px 16px 12px;
}
*/
.infoBoxHeading2_table {
	border-bottom: 1px solid rgb(225, 225, 225);
	margin: 0px;
	background: rgb(246, 246, 246) url('../img/infoboxheading2_table.gif')
		repeat-x scroll 0px 0px;
}

.infoBoxHeading2_td {
	padding: 9px 4px 9px 28px;
	background: transparent url('../img/infoboxheading_td.gif') no-repeat
		scroll 11px 12px;
	width: 100%;
	height: 33px;
	vertical-align: top;
}

.popup .infoBoxHeading2_td {
	color: rgb(255, 255, 255);
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
}

.infoBoxHeading2_td {
	color: rgb(255, 255, 255);
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
}

.infoBoxHeading2_td a {
	color: rgb(255, 255, 255);
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
}

/*.infoBoxHeading_td a:hover {
	color: rgb(27, 27, 27);
	text-decoration: underline;
}*/

.box_cart {
	margin-top: 15px;
	margin-bottom: 11px;
}

.box_cart td {
	padding: 4px 0px;
}

.boxText font {
	color: rgb(43, 70, 5);
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

.boxText font a {
	color: rgb(43, 70, 5);
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

.boxText font a:hover {
	color: rgb(43, 70, 5);
}

.boxText font.sc a {
	color: rgb(43, 70, 5);
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

.boxText font.sc a:hover {
	color: rgb(43, 70, 5);
	text-decoration: underline;
}

.boxText strong a {
	color: rgb(43, 70, 5);
	text-decoration: none;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
}

.boxText strong a:hover {
	color: rgb(43, 70, 5);
	text-decoration: none;
}

.boxText span.newItemInCart {
	padding: 4px 0px;
	color: rgb(255, 0, 0);
	font-size: 11px;
	line-height: 14px;
	font-family: Tahoma, Geneva, sans-serif;
}

.boxText a .newItemInCart {
	color: rgb(255, 0, 0);
	font-size: 11px;
	line-height: 14px;
	font-family: Tahoma, Geneva, sans-serif;
}

.boxText a:hover .newItemInCart {
	color: rgb(255, 0, 0);
	text-decoration: underline;
}

.boxText span.oldItemInCart {
	padding: 4px 0px;
	color: rgb(79, 79, 79);
	font-size: 11px;
	line-height: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	display: block;
}

.boxText a .oldItemInCart {
	color: rgb(79, 79, 79);
	font-size: 11px;
	line-height: 14px;
	font-family: Tahoma, Geneva, sans-serif;
}

.boxText a:hover .oldItemInCart {
	color: rgb(79, 79, 79);
	text-decoration: underline;
}

.boxText,.boxText td {
	color: rgb(53, 52, 52);
	font-size: 13px;
	line-height: 16px;
	font-family: Tahoma, Geneva, sans-serif;
}

.boxText a {
	color: #0000FF;
	font-size: 12px;
	line-height: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
}

.boxText a:hover {
	text-decoration: underline;
}

.boxText .order_history {
	padding: 3px 5px 3px 0px;
	width: 100%;
}

.boxText .order_history a {
	color: rgb(79, 79, 79);
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
}

.boxText .order_history a:hover {
	color: rgb(79, 79, 79);
	text-decoration: none;
}

.boxText span a {
	color: #0000FF;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
}

.boxText span a:hover {
	color: rgb(79, 79, 79);
	text-decoration: underline;
}

.boxText span.productSpecialPrice {
	color: rgb(3, 3, 3);
	font-size: 16px;
	line-height: 17px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	display: inline;
}

.boxText b.productSpecialPrice {
	color: rgb(3, 3, 3);
	font-size: 16px;
	line-height: 17px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	display: inline;
}

del {
	color: rgb(244, 30, 7);
	font-size: 16px;
	line-height: 17px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
}

.boxText div.img {
	margin: 10px 0px;
	text-align: center;
}

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

.boxText .name_padd {
	padding: 6px 8px 0px;
	height: 32px;
	vertical-align: top;
	text-align: left;
}

.boxText .pic_padd {
	padding: 6px 0px 0px;
	text-align: center;
	vertical-align: middle;
}

.boxText .price_padd {
	padding: 5px 8px 2px 9px;
	vertical-align: middle;
	height: 30px;
	width: 100%;
}

.boxText .price_padd b {
	display: block;
	color: rgb(82, 81, 81);
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
}

.boxText .desc_padd {
	padding: 10px 0px 11px;
	height: 54px;
}

.boxText select {
	border-style: solid;
	border-color: rgb(128, 128, 128) rgb(205, 205, 205) rgb(205, 205, 205)
		rgb(128, 128, 128);
	border-width: 1px;
	margin: 8px 0px 11px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	color: rgb(70, 69, 69);
}

.boxText .input {
	border-style: solid;
	border-color: rgb(128, 128, 128) rgb(205, 205, 205) rgb(205, 205, 205)
		rgb(128, 128, 128);
	border-width: 1px;
	margin: 6px 0px 4px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	color: rgb(70, 69, 69);
	height: 19px;
	width: 100%;
}

.boxText .button_search {
	width: 15%;
}

.boxText .button_search input {
	margin: 2px 0px 0px;
}

.boxText .text_search {
	text-align: left;
	width: 85%;
}

.boxText .star_padd {
	padding: 4px 0px 10px;
}

.boxText .languages {
	padding: 20px 0px 10px;
}

.boxText .button {
	padding: 10px 0px 4px 9px;
	height: 26px;
	text-align: left;
}

.boxText .padd {
	padding: 0px 0px 5px;
}

.boxText li {
	padding: 0px;
	width: 100%;
}

.boxText li,.boxText li a {
	font-family: Tahoma, Geneva, sans-serif;
}

.boxText ul {
	margin: 0px;
	padding: 0pt;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

.boxText .categories {
	margin: 0px;
}

.boxText .bestsellers {
	margin: 11px 0px 4px 17px;
}

.boxText .information {
	margin: 0px 0px 8px;
}

.boxText .manufacturers {
	margin: 0px;
}

.boxText li a {
	display: block;
}

.boxText ul li div {
	padding-left: 15px;
}

.boxText .bg_list {
	margin: 2px 0px 6px;
	padding: 0px;
}

.boxText .bg_list a {
	padding: 2px 1px 5px 17px;
	color: rgb(71, 71, 71);
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
}

.boxText .bg_list a:hover {
	background: rgb(239, 29, 8) none repeat scroll 0% 0%;
	color: rgb(255, 255, 255);
	text-decoration: none;
}

.boxText .bg_list a b {
	color: rgb(239, 29, 8);
	font-weight: normal;
	text-decoration: none;
}

.boxText .bg_list a:hover b {
	color: rgb(255, 255, 255);
}

.boxText .bg_list_un {
	margin: 2px 0px 6px;
	padding: 0px;
}

.boxText .bg_list_un a {
	padding: 2px 1px 5px 17px;
	color: rgb(71, 71, 71);
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
}

.boxText .bg_list_un a:hover {
	background: rgb(239, 29, 8) none repeat scroll 0% 0%;
	color: rgb(255, 255, 255);
	text-decoration: none;
}

.boxText .bg_list_un a b {
	color: rgb(239, 29, 8);
	font-weight: normal;
	text-decoration: none;
}

.boxText .bg_list2 {
	padding: 0px;
}

.boxText .bg_list2 a {
	padding: 5px 0px 6px;
	text-decoration: none;
}

.boxText .bg_list2 a:hover {
	text-decoration: none;
}

.boxText .bg_list2_un {
	padding: 0px;
}

.boxText .bg_list2_un a {
	padding: 5px 0px 6px;
	text-decoration: none;
}

.boxText .bg_list2_un a:hover {
	text-decoration: none;
}

.boxText .bg_list2 {
	background: transparent url('../img/bg_list_hline.gif') repeat-x scroll
		0px 0px;
}

.boxText .bg_list2 a font {
	color: rgb(0, 0, 0);
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
}

.boxText .bg_list2 a:hover font {
	color: rgb(239, 29, 8);
	text-decoration: underline;
}

.boxText .bg_list2_un {
	padding: 0px;
}

.boxText .bg_list2_un a font {
	color: rgb(0, 0, 0);
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
}

.boxText .bg_list2_un a:hover font {
	color: rgb(239, 29, 8);
	text-decoration: underline;
}

.boxText .bg_list2 a b {
	color: rgb(0, 0, 0);
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
}

.boxText .bg_list2 a:hover b {
	color: rgb(239, 29, 8);
	text-decoration: none;
}

.boxText .bg_list2_un {
	
}

.boxText .bg_list2_un a b {
	color: rgb(0, 0, 0);
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
}

.boxText .bg_list2_un a:hover b {
	color: rgb(239, 29, 8);
	text-decoration: none;
}

.boxText .bg_list3 {
	background: transparent url('../img/bg_list_hline.gif') repeat-x scroll
		0px 0px;
}

.boxText .bg_list3 a {
	padding: 5px 0px 6px 13px;
	background: transparent url('../img/bg_list.gif') no-repeat scroll 0px
		11px;
	color: rgb(0, 0, 0);
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
}

.boxText .bg_list3 a:hover {
	color: rgb(239, 29, 8);
	text-decoration: underline;
}

.boxText .bg_list3_un {
	padding: 0px;
}

.boxText .bg_list3_un a {
	padding: 5px 0px 6px 13px;
	background: transparent url('../img/bg_list.gif') no-repeat scroll 0px
		11px;
	color: rgb(0, 0, 0);
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
}

.boxText .bg_list3_un a:hover {
	color: rgb(239, 29, 8);
	text-decoration: underline;
}

.cont_heading_table {
	border-style: none solid solid;
	border-color: -moz-use-text-color rgb(225, 225, 225) rgb(225, 225, 225);
	border-width: 0px 1px 1px;
	margin: 0px;
	background: rgb(246, 246, 246) url('../img/infoboxheading_table.gif')
		repeat-x scroll 0px 0px;
}

.cont_heading_td {
	padding: 10px 14px 9px 28px;
	background: transparent url('../img/infoboxheading_td.gif') no-repeat
		scroll 11px 12px;
	width: 100%;
	height: 33px;
	vertical-align: top;
}

.popup .cont_heading_td {
	color: rgb(27, 27, 27);
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
}

.cont_heading_td {
	color: rgb(27, 27, 27);
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
}

.cont_heading_td a {
	color: rgb(27, 27, 27);
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
}

.cont_heading_td a:hover {
	color: rgb(27, 27, 27);
	text-decoration: underline;
}

.content_wrapper3_table {
	border-style: none solid solid;
	border-color: -moz-use-text-color rgb(225, 225, 225) rgb(225, 225, 225);
	border-width: 0px 1px 1px;
	margin: 0px 0px 11px;
}

.content_wrapper3_td {
	padding: 0px;
	width: 100%;
}

.content_wrapper1_table {
	border-style: none solid solid;
	border-color: -moz-use-text-color rgb(225, 225, 225) rgb(225, 225, 225);
	border-width: 0px 1px 1px;
	margin: auto auto 11px;
}

.content_wrapper1_td {
	padding: 20px 20px 10px;
}

.content_wrapper2_table {
	margin: 0px;
}

.content_wrapper2_td {
	padding: 0px 22px;
	width: 100%;
}

.content_wrapper4_table {
	border-style: none solid solid;
	border-color: -moz-use-text-color rgb(225, 225, 225) rgb(225, 225, 225);
	border-width: 0px 1px 1px;
	margin: auto auto 11px;
}

.content_wrapper4_td {
	padding: 16px 0px 20px;
}

.tableBox_output_table {
	margin: 0px;
}

.tableBox_output1_td {
	padding: 0px;
}

.tableBox_shopping_cart {
	margin: 0px;
}

.cart_total_left {
	padding: 20px 15px 20px 0px;
	width: 80%;
	text-align: right;
	vertical-align: middle;
	height: 40px;
}

.cart_total_right {
	padding: 0px 0px 0px 10px;
	width: 20%;
	text-align: center;
	vertical-align: middle;
}

.cart_total_left {
	color: rgb(0, 0, 1);
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
}

.cart_button_padd {
	padding: 9px 8px 0px;
}

.remove {
	width: 20%;
}

.products {
	width: 45%;
}

.quantity {
	width: 15%;
}

.total {
	width: 20%;
}

.wrapper2_pic_t {
	background: rgb(255, 255, 255) url('../img/wrapper_pic_border.gif')
		repeat-x scroll 0px 0px;
}

.wrapper_pic_t {
	margin: auto;
	background: rgb(255, 255, 255) url('../img/wrapper_pic_border.gif')
		repeat-x scroll 0px 0px;
	width: 1px;
}

.wrapper_pic_b {
	background: transparent url('../img/wrapper_pic_border.gif') repeat-x
		scroll 0px 100%;
}

.wrapper_pic_r {
	background: transparent url('../img/wrapper_pic_border.gif') repeat-y
		scroll 100% 0px;
}

.wrapper_pic_l {
	background: transparent url('../img/wrapper_pic_border.gif') repeat-y
		scroll 0px 0px;
}

.wrapper_pic_tl {
	background: transparent url('../img/wrapper_pic_tl.gif') no-repeat
		scroll 0px 0px;
	width: 100%;
}

.wrapper_pic_tr {
	background: transparent url('../img/wrapper_pic_tr.gif') no-repeat
		scroll 100% 0px;
}

.wrapper_pic_bl {
	background: transparent url('../img/wrapper_pic_bl.gif') no-repeat
		scroll left 100%;
}

.wrapper_pic_br {
	padding: 3px;
	background: transparent url('../img/wrapper_pic_br.gif') no-repeat
		scroll 100% 100%;
}

.wrapper2_pic_br {
	padding: 10px 8px;
	background: transparent url('../img/wrapper_pic_br.gif') no-repeat
		scroll 100% 100%;
}

.pic2_t {
	background: rgb(235, 232, 231) none repeat scroll 0% 0%;
	width: 1px;
}

.pic2_tl {
	background: transparent url('../img/pic2_tl.gif') no-repeat scroll left
		top;
	width: 100%;
}

.pic2_tr {
	background: transparent url('../img/pic2_tr.gif') no-repeat scroll right
		0px;
}

.pic2_bl {
	background: transparent url('../img/pic2_bl.gif') no-repeat scroll left
		bottom;
}

.pic2_br {
	padding: 13px;
	background: transparent url('../img/pic2_br.gif') no-repeat scroll right
		bottom;
}

.pic2_t img {
	border: 1px solid rgb(217, 212, 209);
}

.prod_table {
	border: 0px solid rgb(216, 215, 203);
	margin: auto;
}

.prod_td {
	padding: 5px 20px 15px;
}

.prod2_table {
	border: 0px solid rgb(216, 215, 203);
	margin: auto;
}

.prod2_td {
	padding: 0px 20px 26px;
}

.pic_table {
	border: 0px solid rgb(216, 215, 203);
	margin: auto;
	width: 1px;
}

.pic_td {
	padding: 0px;
}

.pic2_table {
	border: 0px solid rgb(216, 215, 203);
	margin: auto;
	width: 1px;
}

.pic2_td {
	padding: 0px;
}

.pic3_table {
	border: 0px solid rgb(216, 215, 203);
	margin: auto;
	width: 1px;
}

.pic3_td {
	padding: 0px;
}

.main a.enlarge {
	padding: 10px 0px;
	color: rgb(239, 29, 8);
	font-size: 11px;
	text-transform: lowercase;
	font-weight: normal;
	display: block;
	text-decoration: underline;
}

.main a.enlarge:hover {
	color: rgb(239, 29, 8);
	font-size: 11px;
	text-transform: lowercase;
	font-weight: normal;
	text-decoration: none;
}

.result_top_padd {
	margin: 0px;
}

.result_bottom_padd {
	margin: 0px;
}

.result_top_padd td {
	padding: 11px 22px 13px;
	width: 50%;
	vertical-align: middle;
}

.result_bottom_padd td {
	padding: 13px 22px;
	width: 50%;
	vertical-align: middle;
}

.result_right {
	text-align: right;
}

.result td {
	color: rgb(97, 97, 97);
	font-size: 11px;
	line-height: 15px;
	font-family: Tahoma, Geneva, sans-serif;
}

.result b {
	color: rgb(97, 97, 97);
	font-weight: normal;
}

.result_right b {
	color: rgb(0, 0, 1);
	font-weight: bold;
}

.result_right a.pageResults {
	color: rgb(0, 0, 1);
	text-decoration: underline;
	font-size: 12px;
}

.result_right a.pageResults:hover {
	background: rgb(243, 243, 243) none repeat scroll 0% 0%;
	color: rgb(0, 0, 1);
	text-decoration: none;
}

.result_right a.pageResults u {
	color: rgb(0, 0, 1);
	text-decoration: underline;
}

.result_right a.pageResults u:hover {
	color: rgb(0, 0, 1);
	text-decoration: none;
}

td.main,p.main,div.main,.main td,.main p,.main b {
	color: rgb(0, 0, 0);
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
}

.main .desc {
	color: rgb(0, 0, 0);
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
}

.main .desc2 {
	color: rgb(0, 0, 0);
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
}

.main .name {
	color: rgb(79, 79, 79);
	line-height: 20px;
}

.main .s_cart_head {
	color: rgb(90, 83, 83);
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
}

.main a {
	color: rgb(0, 0, 0);
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
}

.main a:hover {
	color: rgb(0, 0, 0);
	text-decoration: underline;
}

.main .name b a {
	color: rgb(0, 0, 0);
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
}

.main .name b a:hover {
	color: rgb(0, 0, 0);
	text-decoration: underline;
}

.main .name a {
	color: rgb(0, 0, 0);
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
}

.main .name a:hover {
	color: rgb(0, 0, 0);
	text-decoration: underline;
}

.main .desc b {
	color: rgb(0, 0, 0);
}

.main .desc2 strong {
	color: rgb(0, 0, 0);
}

.main .desc2 a {
	color: rgb(239, 29, 8);
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.main .desc2 a:hover {
	color: rgb(239, 29, 8);
	font-size: 11px;
	text-decoration: none;
}

.main b b {
	color: rgb(0, 0, 0);
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
}

span.productSpecialPrice {
	color: rgb(27, 27, 27);
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	display: inline;
}

s {
	color: rgb(27, 27, 27);
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
}

.main span.productSpecialPrice {
	color: rgb(3, 3, 3);
	font-size: 16px;
	line-height: 17px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	display: inline;
}

.main s {
	color: rgb(244, 30, 7);
	font-size: 16px;
	line-height: 17px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
}

.main b.productSpecialPrice {
	color: rgb(3, 3, 3);
	font-size: 16px;
	line-height: 17px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	display: inline;
}

.main .strong {
	color: rgb(58, 57, 55);
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	display: block;
}

.content_wrapper2_td .main {
	color: rgb(79, 79, 79);
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
}

.content_wrapper2_td select {
	border-style: solid;
	border-color: rgb(128, 128, 128) rgb(205, 205, 205) rgb(205, 205, 205)
		rgb(128, 128, 128);
	border-width: 1px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	color: rgb(70, 69, 69);
	vertical-align: middle;
}

.img {
	border: 0px solid rgb(239, 217, 176);
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
}

.main .data em {
	color: rgb(53, 52, 52);
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
}

.main br {
	line-height: 9px;
}

.main .desc2 ul {
	margin: 5px 0px 15px;
	padding: 0pt;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

.main .desc2 li {
	padding: 0px;
	background: transparent url('../img/bg_list2_hline.gif') repeat-x scroll
		0px 100%;
}

.main .desc2 li div {
	padding: 5px 1px 5px 0px;
	background: transparent url('../img/desc_bg_list.gif') no-repeat scroll
		0px 13px;
	color: rgb(79, 79, 79);
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: underline;
}

.main .desc2 li a {
	color: rgb(79, 79, 79);
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: underline;
}

.main .desc2 li a:hover {
	color: rgb(79, 79, 79);
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
}

.desc_list {
	width: 50%;
}

.desc_list_separator {
	padding: 0px 20px;
}

.main br {
	line-height: 9px;
}

.main .right .pic_padd {
	padding: 1px 0px 2px 17px;
	float: right;
}

.main .right .name_padd {
	padding: 14px 12px 14px 13px;
	vertical-align: middle;
	text-align: left;
}

.main .right .desc_padd {
	padding: 12px 0px 0px;
	text-align: left;
}

.main .right .data_padd {
	padding: 16px 2px 0px 0px;
	float: right;
	text-align: right;
	line-height: 20px;
}

.main .right .price_padd {
	padding: 15px 6px 0px 0px;
	text-align: left;
	line-height: 20px;
}

.main .right .button_padd {
	padding: 7px 0px 0px;
}

.main .left .pic_padd {
	padding: 1px 17px 2px 0px;
	float: left;
}

.main .left .name_padd {
	padding: 14px 12px 14px 13px;
	text-align: left;
}

.main .left .desc_padd {
	padding: 12px 0px 0px;
	text-align: left;
}

.main .left .data_padd {
	padding: 16px 0px 0px;
	text-align: left;
	line-height: 20px;
}

.main .left .price_padd {
	padding: 15px 6px 0px 0px;
	float: right;
	line-height: 23px;
}

.main .left .button_padd {
	padding: 7px 0px 0px;
}

.main .s_cart_head_padd {
	padding: 13px 0px 14px;
	height: 15px;
	vertical-align: middle;
	text-align: center;
}

.main .s_cart_td {
	padding: 19px 0px 0px;
}

.main .s_cart_td input {
	border-style: solid;
	border-color: rgb(128, 128, 128) rgb(205, 205, 205) rgb(205, 205, 205)
		rgb(128, 128, 128);
	border-width: 1px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	color: rgb(70, 69, 69);
}

.main .name2_padd {
	padding: 17px 8px 6px;
	height: 58px;
	vertical-align: top;
}

.main .pic2_padd {
	padding: 0px 0px 8px;
	text-align: left;
}

.main .desc2_padd {
	padding: 0px 0px 10px;
	height: 6px;
}

.main .desc22_padd {
	padding: 1px 0px 0px;
	height: 6px;
	text-align: right;
}

.main .listing2_padd {
	padding: 0px 0px 6px;
}

.main .price2_padd {
	padding: 5px 7px 5px 0px;
	vertical-align: middle;
	height: 16px;
	width: 100%;
}

.main .button2_padd {
	padding: 5px 0px 0px;
	height: 26px;
	text-align: right;
	vertical-align: middle;
}

.main .pr_desc2_padd {
	padding: 5px 10px 10px;
	width: 100%;
}

.main .button22_padd {
	margin: 10px 0px;
}

.main .button2_padd table {
	text-align: center;
}

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

.main .btn_wrapper td {
	border-bottom: 2px solid rgb(206, 204, 192);
	padding: 2px 10px 0px 11px;
	background: rgb(246, 246, 246) none repeat scroll 0% 0%;
	vertical-align: middle;
}

.main .name3_padd {
	padding: 5px 15px 13px;
	width: 100%;
	height: 5px;
	text-align: center;
}

.main .pic3_padd {
	padding: 1px 3px 0px;
	text-align: center;
}

.main .desc3_padd {
	padding: 1px 0px 5px;
}

.main .button3_padd {
	padding: 10px 0px 0px;
	text-align: center;
}

.main .price3_padd {
	padding: 9px 0px 7px;
	height: 8px;
	text-align: center;
}

.main .name4_padd {
	padding: 4px 0px 0px;
	height: 33px;
	text-align: center;
	vertical-align: middle;
}

.main .pic4_padd {
	padding: 14px 0px 0px;
	text-align: center;
}

.main .desc4_padd {
	padding: 2px 0px 3px;
	text-align: center;
}

.main .price4_padd {
	padding: 2px 0px 0px;
	text-align: center;
	vertical-align: middle;
	height: 49px;
}

.main .button4_padd {
	padding: 4px 0px 0px;
	text-align: center;
}

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

.button2_marg img,.button2_marg input {
	margin: 3px 0px 0px;
}

.button3_marg img,.button3_marg input {
	margin: 2px 0px 3px;
}

.button22_marg {
	margin: 0px;
}

.bg_input input {
	border: 0px none;
	background: transparent none repeat scroll 0% 0%;
}

.prod_info {
	margin: 0px 45px 0px 0px;
	padding: 3px 1px 1px;
	float: left;
	text-align: center;
}

table.listing {
	margin: 0px 0px 2px;
}

table.listing td {
	padding: 1px 0px;
	background: transparent url('../img/line.gif') repeat-x scroll 0px
		center;
	color: rgb(79, 79, 79);
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
}

.main .listing b {
	font-weight: normal;
}

.main .listing em,.main .listing font {
	padding: 0px 0px 0px 4px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	color: rgb(79, 79, 79);
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
}

.main .listing b font {
	padding: 0px 4px 0px 0px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	color: rgb(79, 79, 79);
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
}

.main .listing b font a {
	text-decoration: underline;
}

.main .listing b font a:hover {
	text-decoration: none;
}

.main .listing font a {
	color: rgb(79, 79, 79);
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal;
}

.main .listing font a:hover {
	color: rgb(79, 79, 79);
	text-decoration: none;
}

td.smallText,span.smallText,.smallText em,p.smallText {
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	font-style: normal;
}

.smallText a {
	color: rgb(0, 0, 1);
	font-size: 11px;
	text-decoration: none;
}

.smallText a:hover {
	color: rgb(0, 0, 1);
	font-size: 11px;
	text-decoration: underline;
}

.smallText a u {
	color: rgb(0, 0, 1);
	font-size: 11px;
	text-decoration: none;
}

.smallText a:hover u {
	color: rgb(0, 0, 1);
	font-size: 11px;
	text-decoration: underline;
}

.prod_line_x {
	background: transparent url('../img/line_x.gif') repeat-x scroll 0px
		center;
}

.prod_line_y {
	background: transparent url('../img/line_x.gif') repeat-y scroll center
		0px;
}

.prod2_line_x {
	background: transparent url('../img/line_xx.gif') repeat-x scroll 0px
		center;
}

.prod2_line_y {
	background: transparent url('../img/line_xx.gif') repeat-y scroll center
		0px;
}

.padd_gg img {
	height: 1px;
}

.padd_vv img {
	width: 1px;
}

.cart_line_x {
	background: transparent url('../img/line_x.gif') repeat-x scroll 0px
		center;
	vertical-align: top;
	height: 1px
}

.cart_line_y {
	background: transparent url('../img/line_x.gif') repeat-y scroll center
		0px;
	vertical-align: top
}

.padd2_gg img {
	height: 1px;
}

.padd2_vv img {
	width: 3px;
}

.padd3_gg img {
	height: 21px;
}

.errorBox {
	background: rgb(255, 179, 181) none repeat scroll 0% 0%;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.stockWarning {
	padding: 10px 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: rgb(204, 0, 51);
}

form {
	display: inline;
}

td,div {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Geneva, sans-serif;
}

td {
	vertical-align: top;
}

table {
	width: 100%;
}

tr.headerError {
	background: rgb(255, 0, 0) none repeat scroll 0% 0%;
}

td.headerError {
	background: rgb(255, 0, 0) none repeat scroll 0% 0%;
	color: rgb(255, 255, 255);
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	text-align: center;
}

tr.headerInfo {
	background: rgb(0, 255, 0) none repeat scroll 0% 0%;
}

td.headerInfo {
	background: rgb(0, 255, 0) none repeat scroll 0% 0%;
	color: rgb(255, 255, 255);
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	text-align: center;
}

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

.infoBoxNotice {
	background: rgb(255, 142, 144) none repeat scroll 0% 0%;
}

.infoBoxNoticeContents {
	background: rgb(255, 230, 230) none repeat scroll 0% 0%;
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
}

td.infoBoxHeading {
	background: rgb(187, 195, 211) none repeat scroll 0% 0%;
	color: rgb(255, 255, 255);
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
}

td.infoBox,span.infoBox {
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
}

table.productListing {
	border: 1px solid rgb(182, 183, 203);
	border-spacing: 1px;
}

.productListing-heading {
	background: rgb(182, 183, 203) none repeat scroll 0% 0%;
	color: rgb(255, 255, 255);
	font-size: 10px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
}

td.productListing-data {
	
}

td.pageHeading,div.pageHeading {
	color: rgb(154, 154, 154);
	font-size: 20px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
}

td.pageHeading a,div.pageHeading a {
	color: rgb(154, 154, 154);
	font-size: 20px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
}

td.pageHeading a:hover,div.pageHeading a:hover {
	color: rgb(154, 154, 154);
	text-decoration: underline;
}

tr.subBar {
	background: rgb(244, 247, 253) none repeat scroll 0% 0%;
}

td.subBar {
	color: rgb(66, 119, 172);
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
}

td.accountCategory {
	color: rgb(170, 187, 221);
	font-size: 13px;
	font-family: Tahoma, Geneva, sans-serif;
}

td.fieldKey {
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
}

td.fieldValue {
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
}

td.tableHeading {
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
}

span.greetUser {
	color: rgb(240, 164, 128);
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
}

table.formArea {
	border: 1px solid rgb(123, 158, 189);
	background: rgb(241, 249, 254) none repeat scroll 0% 0%;
}

td.formAreaTitle {
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
}

span.markProductOutOfStock {
	color: rgb(199, 97, 112);
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
}

span.errorText {
	color: rgb(255, 0, 0);
	font-family: Tahoma, Geneva, sans-serif;
}

.checkoutBarFrom,.checkoutBarTo {
	color: rgb(53, 53, 53);
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
}

.checkoutBarCurrent {
	color: rgb(200, 59, 0);
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
}

.messageBox {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
}

.messageStackError,.messageStackWarning {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	background-color: rgb(255, 179, 181);
}

.messageStackSuccess {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	background-color: rgb(153, 255, 0);
}

.inputRequirement {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: rgb(255, 0, 0);
	vertical-align: top;
}

.vam,.vam_td td {
	vertical-align: middle;
}

.tac {
	text-align: center;
}

.b_width strong {
	display: block;
	width: 125px;
	font-weight: normal;
}

.width2_100,.width3_100,.radio {
	width: 100%;
}

.width2_100 input {
	width: 55%;
}

.width2_100 select {
	width: 55%;
}

.width3_100 input {
	width: 100%;
}

.indent_2 {
	padding-left: 12px;
}

.indent_3 {
	padding-bottom: 3px;
}

.radio input {
	margin: 0px 5px 1px;
	vertical-align: middle;
}

.img_middle img {
	margin: 1px 10px 0px 0px;
	vertical-align: middle;
}

.img_middle {
	padding: 3px 0px;
}

.ofh {
	overflow: hidden;
}

.al_left {
	padding-top: 5px;
}

.al_left strong {
	text-align: left ! important;
}

.al_left {
	text-align: left ! important;
}

.fl_left {
	float: left;
}

.fl_right {
	float: right;
}

.cl_both {
	clear: both;
	line-height: 0px;
	font-size: 0px;
}

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

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

#m1,#m2,#m3,#m4,#m5,#m6,#over_m1,#over_m2,#over_m3,#over_m4,#over_m5,#over_m6,#over2_m1,#over2_m2,#over2_m3,#over2_m4,#over2_m5,#over2_m6
	{
	width: auto;
	cursor: pointer;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 0px;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.menu_top {
	width: auto;
	cursor: pointer;
	white-space: nowrap;
	text-align: center;
	padding-bottom: 3px;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #4F4F4F
}

#m1,#m2,#m3,#m4,#m5,#m6 {
	color: rgb(0, 0, 0);
}

#over_m1,#over_m2,#over_m3,#over_m4,#over_m5,#over_m6 {
	color: rgb(239, 29, 8);
	text-decoration: none;
}

#over2_m1,#over2_m2,#over2_m3,#over2_m4,#over2_m5,#over2_m6 {
	color: rgb(239, 29, 8);
	text-decoration: none;
}

.ie6_png {
	
}

.ie6_png img {
	
}

.ie6_png input {
	
}



.texto {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px
}


.m1_lef {
	padding-left: 0px;
	margin-left: 0px;
	left: 0px;
	vertical-align: bottom;
}

h1 {
	color: white;
}

h2 {
	color: #8e1a8d;
}

input {
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #CCCCCC;
	color: #171717;
}

TEXTAREA {
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #CCCCCC;
	color: #171717;
}

.paginador {
	font-size: 10px;
	/*color: #8e1a8d;*/
	color: #000000;
	text-align: right;
}

.top {
	background-color: #000000;
	height: 20px;
}

/* ************************************************************************************* */
	/* ************************************************************************************* */
.infoBoxHeading_table {
	margin: 0px 0px 0px 0px;
	border: 0px;
	background: url(../img/infoBoxHeading_t.gif) 0px 0px repeat-x #393636;
}

.infoBoxHeading_table .td {
	background: url(../img/infoBoxHeading_r.gif) 100% 0px repeat-y;
}

.infoBoxHeading_table .div {
	background: url(../img/infoBoxHeading_l.gif) 0px 0px repeat-y;
}

.infoBoxHeading_table .table {
	background: url(../img/infoBoxHeading_tl.gif) 0px 0px no-repeat;
}

.infoBoxHeading_table .td2 {
	background: url(../img/infoBoxHeading_tr.gif) 100% 0px no-repeat;
}

.infoBoxHeading_table .table2 {
	background: url(../img/infoBoxHeading_bl.gif) 0px 100% no-repeat;
}

.infoBoxHeading_td {
	background: url(../img/infoBoxHeading_br.gif) 100% 100% no-repeat;
	width: 100%;
	height: 50px;
	padding: 20px 42px 2px 27px;
	vertical-align: middle;
}

.popup .infoBoxHeading_td {
	color: #ffffff;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
}

.infoBoxHeading_td,.infoBoxHeading_td * {
	color: #ffffff;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
}

.infoBoxHeading_td a {
	color: #0000FF;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none
}

.infoBoxHeading_td a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.infoBox_table {
	margin: 0px 0px 8px 0px;
	background: url(../img/infoBox_b.gif) 0px 100% repeat-x #fff;
}

.infoBox_td {
	background: url(../img/infoBox_b.gif) 100% 0px repeat-y;
	padding: 0px 0px 0px 0px;
	width: 100%;
}

/* ************************************************************************************* */
.infoBoxContents_table {
	background: url(../img/infoBox_border.gif) 0px 0px repeat-y;
}

.infoBoxContents_table .td {
	background: url(../img/infoBox_bl.gif) 0px 100% no-repeat;
}

.infoBoxContents_table .boxText {
	background: url(../img/infoBox_br.gif) 100% 100% no-repeat;
	padding: 9px 13px 20px 27px;
	height: 35px;
}

a {
	text-decoration: none;
	font-size: 10px;
	color: #0000FF
}

a :VISITED {
	text-decoration: none;
	font-size: 10px;
	color: #0000FF
}
.boton{
  background-color: #8E1A8D;
  border: 1px solid #000000;
  color: #FFFFFF
		
}
.boton:HOVER {
	background-color: #560c78;
	font-weight: bold;
}
/* ************************************************************************************* */
	/* ************************************************************************************* */
	/* ************************************************************************************* */
	/* ************************************************************************************* */
	/* ************************************************************************************* */
	/* ************************************************************************************* */
	/* ************************************************************************************* */