.boxText {
	font-family: tahoma;
	font-size: 10px;
}

.errorBox {
	font-family: tahoma;
	font-size : 10px;
	background: #ffb3b5;
	font-weight: bold;
}
.stockWarning {
	font-family: tahoma;
	font-size : 10px;
	color: #cc0033;
}
.productsNotifications {
	background: #f8f8f8;
}
.orderEdit {
	font-family: tahoma;
	font-size : 10px;
	color: #000001;
	text-decoration: underline;
}
BODY {
	color: #666665;
	margin:0px;
	padding:0px;
	background:#253043;
}
A { /* color: #973059; */
	font-family:tahoma;
	text-decoration: none;
}
A:hover { /* color: #AABBDD; */
	text-decoration: underline;
}
FORM {
	display: inline;
}
td, div {
	padding:0px 0px 0px 0px;
	margin:0px;
	font-family:tahoma;
}
/* ********************************************************************************************************* */
td {
	vertical-align:top;
}
table {
	width:100%;
}
/* ********************************************************************************************************* */
/* ********************************************************************************************************* */
/* ********************************************************************************************************* */
TR.headerError {
	background: #ff0000;
}
TD.headerError {
	color: #292929;
	font-size: 12px;
	font-weight : bold;
	font-family:tahoma;
	background: #ff0000;
	text-align:center;
}
TR.headerInfo {
	background: #00ff00;
}
TD.headerInfo {
	color: #292929;
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma;
	background: #00ff00;
	text-align: center;
}
.infoBox {
	background:#e7e7ea;
}
.infoBoxContents {
	padding:0px 0px 0px 10px;
}
.infoBoxNotice {
	background: #FF8E90;
}
.infoBoxNoticeContents {
	font-size: 10px;
	font-family: tahoma;
	background: #FFE6E6;
}
TD.infoBoxHeading {
	color: #292929;
	font-size: 10px;
	font-family: tahoma;
	font-weight: bold;
	background: #bbc3d3;
}
TD.infoBox, SPAN.infoBox {
	font-size: 10px;
	font-family: tahoma;
}
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:#f8f8f8;
}
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: #292929;
	font-size: 10px;
	font-weight: bold;
	font-family: tahoma;
	background: #b6b7cb;
}
TD.productListing-data { /* font-size: 10px;font-family: tahoma; */
}
A.pageResults { /* color: #0000FF; */
}
A.pageResults:hover { /* color: #0000FF; */
	background: #FFFF33;
}
TD.pageHeading, DIV.pageHeading {
	color: #9a9a9a;
	font-size: 20px;
	font-weight: bold;
	font-family: tahoma;
}
TD.pageHeading a, DIV.pageHeading a {
	color: #9a9a9a;
	font-size: 20px;
	font-weight: bold;
	font-family: tahoma;
	text-decoration:none;
}
TD.pageHeading a:hover, DIV.pageHeading a:hover {
	color: #9a9a9a;
	text-decoration:underline;
}
TR.subBar {
	background: #f4f7fd;
}
TD.subBar {
	color: #4277ac;
	font-size: 10px;
	font-family: tahoma;
}
TD.accountCategory {
	color: #aabbdd;
	font-size: 13px;
	font-family: tahoma;
}
TD.fieldKey {
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma;
}
TD.fieldValue {
	font-size: 12px;
	font-family: tahoma;
}
TD.tableHeading {
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma;
}
SPAN.newItemInCart {
	color: #ff0000;
	font-size: 11px;
	font-family: tahoma;
}
CHECKBOX, INPUT, RADIO, SELECT {
	font-size: 12px;
	font-family: tahoma;
}
TEXTAREA {
	font-size: 11px;
	font-family: tahoma;
	width: 100%;
}
SPAN.greetUser {
	color: #f0a480;
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma;
}
TABLE.formArea {
	background: #f1f9fe;
	border-color: #7b9ebd;
	border-style: solid;
	border-width: 1px;
}
TD.formAreaTitle {
	font-size:12px;
	font-weight: bold;
	font-family: tahoma;
}
SPAN.markProductOutOfStock {
	color: #c76170;
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma;
}
SPAN.errorText {
	color: #ff0000;
	font-family: tahoma;
}
.moduleRow {
}
.moduleRowOver {
	background-color: #f8f8f8;
	cursor: pointer;
	cursor:pointer;
}
.moduleRowSelected {
	background-color: #f8f8f8;
}
.checkoutBarFrom, .checkoutBarTo {
	color: #666665;
	font-size: 10px;
	font-family: tahoma;
}
.checkoutBarCurrent {
	color: #666665;
	font-size: 10px;
	font-family: tahoma;
}
/* message box */
.messageBox {
	font-family: tahoma;
	font-size: 10px;
}
.messageStackError, .messageStackWarning {
	font-family: tahoma;
	font-size: 10px;
	background-color: #ffb3b5;
}
.messageStackSuccess {
	font-family: tahoma;
	font-size: 10px;
	background-color: #99ff00;
}
/* input requirement */
.inputRequirement {
	font-family: tahoma;
	font-size: 11px;
	color: #ff0000;
	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 5px;
	vertical-align:middle;
}
.img_middle img {
	vertical-align:middle;
	margin:1px 10px 0px 0px;
}
.img_middle {
	padding:3px 0px 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;
}
/* ************************************************************************************* */    
.corner_bg {
	background:#ffffff;
	width:100%;
}
.corner_bg2 {
	background:#f9f9f9;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.header_bg_main {
	width:100%;
}
.header_main_td {
	padding:0px 50px 0px 50px;
}
.row_1 {
	padding:0px 0px 0px 0px;
}
.row_2 {
	padding:1px 0px 0px 0px;
	height:100%;
	background:#ffffff;
}
.row_3 {
	padding:0px 0px 0px 9px;
	background:#ffffff;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.menu {
	padding:0px 26px 0px 20px;
	width:100%;
	background:url(../images/menu.gif) 100% repeat-x #ffffff;
	border-top:1px solid #e9e9ec;
}
.menu table {
	height:37px;
}
.menu td {
	width:auto;
	text-align:center;
	color:#1a2638;
	font-size:12px;
	vertical-align:middle
}
.menu table .menu_separator {
	width:5%;
	vertical-align:middle;
	text-align:center;
}
.menu td a {
	display:block;
}
.menu td a img {
	margin:10px 9px 10px 9px;
}
/* ************************************************************************************* */
.width_table {
	width:1024px;
	position:relative;
	margin:auto;
	background:url(../images/width_table.jpg) center 0px no-repeat;
}
.width_td {
	padding:37px 30px 33px 30px;
}
.bg_main {
	margin:0px 0px 0px 0px;
	background:url(../images/body_bg.gif) 0px 0px repeat-x;
}
.bg2_main {
	padding:0px 0px 23px 0px;
}
 /*.bg3_main {
	background:url(images/footer_bg.gif) 0px 0px repeat-x;
}*/

/* ************************************************************************************* */
/* ************************************************************************************* */
.main_table {
	background:url(../images/spacer.gif) 223px 0px repeat-y;
}
.box_width_left {
	width:0px;
	display:none;
}
.box_width_right {
	width:235px;
}
.content_width_td {
	width:100%;
	padding:29px 11px 0px 0px;
}
.box_width_td_left {
	padding:29px 0px 0px 0px;
	display:none;
}
.box_width_td_right {
	padding:29px 13px 0px 12px;
	background:#f9f9f9;
}


.box_width_td_right_corner {
	padding:20px 10px 0px 12px;
	background:#f9f9f9;
}


.row_3 .box_width_td_right {
	padding:0px 16px 5px 0px;
	background:#f9f9f9;
}
.row_3 .box_width_right {
	background:url(images/footer_bg.gif) 0px 0px repeat-x #1d283d;
}
/* ************************************************************************************* */
.header {
	width:100%;
}
.header td {
	color:#7b7b7b;
	font-size:12px;
	line-height:13px;
	font-weight:normal;
	font-family:tahoma;
	white-space:nowrap;
}
.header .header_td {
	text-align:center;
	padding:0px 0px 0px 0px;
}
.header img {
	vertical-align:middle;
}
.z1 {
	background:url(../images/z1.gif) 100% 2px no-repeat;
}
.header .z1 span {
	color:#7b7b7b;
	font-size:12px;
	line-height:13px;
	font-weight:normal;
}
.header a {
	color:#ffffff;
	font-size:12px;
	line-height:13px;
	font-weight:normal;
	font-family:tahoma;
	text-decoration:underline
}
.header a:hover {
	color:#ffffff;
	text-decoration:none;
}
.header form {
	width:100%;
}
.select {
	width:105px;
	border:1px solid #525252;
	border-color: #000000 #575757 #575757 #000000;
	background:#3e3e3e;
	color:#999999;
	vertical-align:middle;
	margin:1px 0px 2px 0px;
	padding:2px 1px 2px 0px;
}
.select2 {
	margin:0px 0px 3px 0px;
}
.select2 td {
	padding:6px 3px 6px 0px;
	height:36px;
	vertical-align:middle;
}
.select2 select {
	width:70%;
	color:#020202;
	border:1px solid #575757;
	border-color: #808080 #d4d0c8 #d4d0c8 #808080;
	background:#fffffff;
	vertical-align:middle;
	margin:0px 0px 2px 10px;
}
.go {
	width:100%;
	border:1px solid #e2e2e3;
	background:#ffffff;
	color:#999999;
	vertical-align:middle;
	height:22px;
	padding:2px 2px 0px 3px;
}
/* ************************************************************************************* */
.logo {
	background:url(../images/logo_bg.gif) 0px 0px no-repeat;
}
.logo table {
	width:407px;
	height:88px;
}
.logo td {
	padding:20px 0px 0px 8px;
}
.banner_02 td {
	padding:8px 0px 4px 0px;
	xbackground:url(../images/banner_02bg.jpg) 100% 0px no-repeat;
	height:10px;
	text-align:center;
}


.navigation_bg {
	background:url(../images/navigation_bg.gif) 0px 100% repeat-x;
}
.navigation {
	background:url(../images/corner_tr.gif) 100% 0px no-repeat;
	padding-right:15px;
}
.navigation table {
	height:43px;
}
.navigation td {
	vertical-align:middle;
	white-space:nowrap;
	padding:0px 10px 0px 10px;
}
.navigation .navigation_separator {
	width:25%;
	text-align:center;
	padding:0px 0px 0px 0px;
}
.navigation a {
	vertical-align:middle;
	text-align:center;
}
.navigation td {
	color:#999999;
	font-size:10px;
	line-height:11px;
	font-weight:normal;
	font-family:tahoma;
	text-transform:uppercase;
}
.navigation a {
	color:#999999;
	font-size:10px;
	line-height:11px;
	font-weight:normal;
	font-family:tahoma;
	text-transform:uppercase;
	text-decoration:none;
}
.navigation a:hover {
	color:#999999;
	text-decoration:underline;
}
.language {
	height:45px;
	*height:35px;
	text-align:right;
	padding:10px 20px 0px 0px;
}
.language table {
	width:100px;
	text-align:right;
	float:right;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.footer {
	padding:0px 0px 0px 0px;
}
.footer_td {
	height:49px;
	padding:0px 12px 0px 12px;
}
.footer2_td {
	xwidth:100%;
	padding:0px 20px 0px 65px;
	text-align:left;
}
.footer {
	color:#ffffff;
	font-size:11px;
	line-height:22px;
	font-weight:normal;
	font-family:tahoma;
	vertical-align:middle;
}
.footer td {
	color:#ffffff;
	font-size:11px;
	line-height:22px;
	font-weight:normal;
	font-family:tahoma;
	vertical-align:middle;
}
.footer a {
	color:#ffffff;
	font-size:11px;
	line-height:22px;
	font-weight:normal;
	font-family:tahoma;
	text-decoration:none;
}
.footer a:hover {
	color:#ffffff;
	text-decoration:underline;
}
.footer span {
	color:#1a2638;
	font-size:12px;
	font-weight:normal;
	font-family:tahoma;
}
.footer span a {
	color:#1a2638;
	font-size:12px;
	font-weight:bold;
	font-family:tahoma;
	text-decoration:underline;
}
.footer span a:hover {
	color:#1a2638;
	text-decoration:none;
}
.footer b {
	color:#3b4f71;
	font-size:11px;
	font-weight:normal;
	font-family:tahoma;
	text-decoration:none;
}
.footer b a {
	color:#8ba8d4;
	font-size:11px;
	font-weight:normal;
	font-family:tahoma;
	text-decoration:none;
}
.footer b a:hover {
	color:#8ba8d4;
	text-decoration:underline;
}
.footer strong {
	color:#999999;
	font-size:10px;
	font-weight:normal;
	font-family:tahoma;
	text-transform:uppercase;
}
.footer strong a {
	color:#999999;
	font-size:10px;
	font-weight:normal;
	font-family:tahoma;
	text-decoration:none;
}
.footer strong a:hover {
	color:#999999;
	text-decoration:underline;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.popup_bg {
	background:url(../images/popup_bg.gif) 0px 0px repeat-x #1c2738;
}
.popup_width_table {
	padding:0px 0px 0px 0px;
	width:393px;
}
.popup_width_td {
	padding:0px 0px 0px 0px;
}
.popup_1 {
	height:100px;
	padding:20px 8px 0px 260px;
	text-align:right;
}
.popup_2 {
	padding:0px 10px 0px 10px;
	background:#ffffff;
}
/*.popup {
	height:100%;
	background:url(images/p_logo.jpg) 0px 14px no-repeat;
}*/
.popup td {
	color:#353434;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	font-family:arial;
}
.popup strong {
	color:#353434;
	font-size:11px;
	line-height:12px;
	font-weight:bold;
	font-family:arial;
	text-decoration:none;
	padding:10px 0px 4px 0px;
	display:block;
}
.popup a, .popup a u {
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	font-family:arial;
	text-decoration:none;
}
.popup a:hover {
	color:#ffffff;
	text-decoration:underline;
}
.popup .footer {
	vertical-align:top;
}
.popup .popup_footer td {
	color:#353434;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	font-family:tahoma;
	vertical-align:middle;
	height:50px;
}
.popup .popup_footer a {
	color:#353434;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	font-family:tahoma;
	text-transform:none;
	text-decoration:none;
}
.popup .popup_footer a:hover {
	color:#353434;
	text-decoration:underline;
}
.popup .infoBoxHeading2_td {
	color:#182334;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	font-family:tahoma;
}
.popup .infoBoxHeading2_td a {
	color:#182334;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	font-family:tahoma;
	text-decoration:none
}
.popup .infoBoxHeading2_td a:hover {
	color:#182334;
	text-decoration:underline;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.banner_corner_t {
	background:url(../images/banner_border.gif) 0px 0px repeat-x;
	margin:0px 0px 8px 0px;
}
.banner_corner_r {
	background:url(../images/banner_border.gif) right 0px repeat-y;
}
.banner_corner_b {
	background:url(../images/banner_border.gif) 0px bottom repeat-x;
}
.banner_corner_l {
	background:url(../images/banner_border.gif) 0px 0px repeat-y;
}
.banner_corner_tl {
	background:url(../images/banner_corner_tl.gif) left top no-repeat;
	width:100%;
}
.banner_corner_tr {
	background:url(../images/banner_corner_tr.gif) right 0px no-repeat;
}
.banner_corner_bl {
	background:url(../images/banner_corner_bl.gif) left bottom no-repeat;
}
.banner_corner_br {
	background:url(../images/banner_corner_br.gif) right bottom no-repeat;
	padding:6px 1px 6px 1px;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.box_wrapper_t {
	background:url(../images/box_border.gif) 0px 0px repeat-x #ffffff;
}
.box_wrapper_r {
	background:url(../images/box_border.gif) right 0px repeat-y;
}
.box_wrapper_b {
	background:url(../images/box_border.gif) 0px bottom repeat-x;
}
.box_wrapper_l {
	background:url(../images/box_border.gif) 0px 0px repeat-y;
}
.box_wrapper_tl {
	background:url(../images/box_corner_tl.gif) left top no-repeat;
	width:100%;
}
.box_wrapper_tr {
	background:url(../images/box_corner_tr.gif) right 0px no-repeat;
}
.box_wrapper_bl {
	background:url(../images/box_corner_bl.gif) left bottom no-repeat;
}
.box_wrapper_br {
	background:url(../images/box_corner_br.gif) right bottom no-repeat;
	padding:22px 29px 14px 28px;
}
/* ************************************************************************************* */
.new_label .new {
	background:url(../images/new_label.gif) 100% 0px no-repeat;
}
.new_label .new {
	background:url(../images/new_label.gif) 100% 0px no-repeat;
}
.new_label_left .new {
	background:url(../images/new_label_left.gif) 0px 0px no-repeat;
}
/* ************************************************************************************* */
.prod2_t {
	background:url(../images/prod_border.gif) 0px 0px repeat-x;
	margin:3px 0px 9px 0px;
}
.prod1_t {
	background:url(../images/prod_border.gif) 0px 0px repeat-x;
	margin:0px 0px 8px 0px;
}
.prod_t {
	background:url(../images/prod_border.gif) 0px 0px repeat-x;
	margin:0px 0px 0px 0px;
}
.prod_r {
	background:url(../images/prod_border.gif) right 0px repeat-y;
}
.prod_b {
	background:url(../images/prod_border.gif) 0px bottom repeat-x;
}
.prod_l {
	background:url(../images/prod_border.gif) 0px 0px repeat-y;
}
.prod_tl {
	background:url(../images/prod_corner_tl.gif) left top no-repeat;
	width:100%;
}
.prod_tr {
	background:url(../images/prod_corner_tr.gif) right 0px no-repeat;
}
.prod_bl {
	background:url(../images/prod_corner_bl.gif) left bottom no-repeat;
}
.prod_br {
	background:url(../images/prod_corner_br.gif) right bottom no-repeat;
	padding:0px 0px 0px 0px;
}
.prod_padd {
	padding:12px 12px 12px 12px;
}
.prod3_padd {
	padding:19px 12px 19px 12px;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
* html .width_100 {
	width:100%;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.infoBox_ TEXTAREA, .infoBox_ .main TEXTAREA, .infoBox_ .main input, .infoBox_ .main select, .infoBox_ .fieldValue select, .infoBox_ .fieldValue input {
	border:1px solid #4d2753;
	background:#ffffff;
	color:#a991ad;
}
/* ************************************************************************************* */

/* ************************************************************************************* */
.pic_t {
	background:url(../images/pic_line.gif) 0px top repeat-x #ffffff;
	margin:0px 0px 0px 0px;
	width:1px;
}
.infoBox_ {
	margin:3px 0px 9px 0px;
	border:1px solid #eee2f0;
}
.pic_r {
	padding:0px 0px 0px 0px;
}
.pic1_r {
	padding:7px;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.prod2 {
	padding:3px 0px 0px 0px;
}
.prod {
	padding:3px 0px 5px 0px;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.pic2_t {
	margin:0px auto 0px auto;
	width:1px;
	border:0px solid #eee2f0;
}
.pic3_t {
	margin:0px auto 0px auto;
	width:1px;
	border:0px solid #e2b2ee;
}
.pic2_r {
	padding:0px 0px 0px 0px;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.infoBoxHeading_table {
	background:url(../images/infoBoxHeading2_table.gif) 0px 0px repeat-x #f6f6f6;
	margin:0px 0px 0px 0px;
	border-left:1px solid #e5e5e9;
	border-right:1px solid #e5e5e9;
}
.infoBoxHeading_td {
	background:url(../images/infoBoxHeading_td.gif) 6px 9px no-repeat;
	height:20px;
	padding:11px 0px 7px 30px;
	width:100%;
}
.infoBoxHeading_l {
	background:url(../images/infoBoxHeading2_l.gif) 0px 0px repeat-y;
	padding:0px 0px 0px 0px;
}
.infoBoxHeading_r {
	background:url(../images/infoBoxHeading2_l.gif) 100% 0px repeat-y;
	padding:0px 0px 0px 0px;
}
/* ************************************************************************************* */
.infoBoxHeading_td {
	color:#182334;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	font-family:tahoma;
}
.infoBoxHeading_td a {
	color:#182334;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	font-family:tahoma;
	text-decoration:none
}
.infoBoxHeading_td a:hover {
	color:#182334;
	text-decoration:underline;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.infoBox_table {
	margin:0px 0px 0px 0px;
	border:1px solid #e5e5e9;
	border-bottom:0px;
	background:#ffffff;
}
.infoBox_td {
	padding:12px 26px 20px 26px;
}
/* ************************************************************************************* */
.infoBoxContents_table {
	margin:0px;
}
.infoBoxContents_table .boxText {
	padding:0px 0px 0px 0px;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.infoBox3_table {
	margin:0px 0px 0px 0px;
	background:#ffffff;
}
.infoBox3_td {
	padding:2px 0px 0px 0px;
}
/* ************************************************************************************* */
.infoBoxContents3_table {
	margin:0px;
}
.infoBoxContents3_table .boxText {
	padding:3px 0px 14px 0px;
}
/* ************************************************************************************* */

/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.infoBoxHeading2_table {
	background:url(../images/infoBoxHeading2_table.gif) 0px 0px repeat-x #f6f6f6;
	margin:10px 0px 0px 0px;
}
.infoBoxHeading2_td {
	background:url(../images/infoBoxHeading_td.gif) 0px 9px no-repeat;
	height:20px;
	padding:11px 0px 7px 24px;
	width:100%;
}
.infoBoxHeading2_l {
	background:url(../images/infoBoxHeading2_l.gif) 0px 0px repeat-y;
	padding:0px 0px 0px 0px;
}
.infoBoxHeading2_r {
	background:url(../images/infoBoxHeading2_l.gif) 100% 0px repeat-y;
	padding:0px 0px 0px 0px;
}
/* ************************************************************************************* */
.infoBoxHeading2_td {
	color:#182334;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	font-family:tahoma;
}
.infoBoxHeading2_td a {
	color:#182334;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	font-family:tahoma;
	text-decoration:none
}
.infoBoxHeading2_td a:hover {
	color:#182334;
	text-decoration:underline;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.infoBox2_table {
	margin:0px 0px 8px 0px;
	background:#ffffff;
}
.infoBox2_td {
	padding:0px 0px 0px 0px;
}
/* ************************************************************************************* */
.infoBoxContents2_table {
	padding:0px 0px 0px 0px;
	border-top:1px solid #e5e5e9;
}
.infoBoxContents2_table .boxText {
	width:100%;
	padding:10px 14px 20px 14px;
	border-bottom:1px solid #e5e5e9;
}
.box_left2 {
	vertical-align:bottom;
	background:url(../images/infoBoxHeading2_l.gif) 0px 0px repeat-y;
}
.box_right2 {
	vertical-align:bottom;
	background:url(../images/infoBoxHeading2_l.gif) 100% 0px repeat-y;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
TEXTAREA, .infoBox2_ input, .infoBox_table2 input, .infoBox_table2 select {
	color:#999999;
	border:1px solid #575757;
	border-color: #000000 #575757 #575757 #000000;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.boxText, .boxText td {
	color:#1a2639;
	font-size:11px;
	line-height:12px;
	font-family:tahoma;
}
.boxText a {
	color:#1a2639;
	font-size:11px;
	line-height:12px;
	font-family:tahoma;
	text-decoration:none;
}
.boxText a:hover {
	color:#1a2639;
	text-decoration:underline;
}
.boxText span {
	display:block;
	padding:0px 0px 10px 0px;
}
.boxText span a {
	color:#7b7b7b;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	font-family:arial;
	text-decoration:none;
}
.boxText span a:hover {
	color:#7b7b7b;
	text-decoration:underline;
}
.boxText span.productSpecialPrice {
	color:#000000;
	font-size: 19px;
	line-height:21px;
	font-family: tahoma;
	font-weight:bold;
	display:inline;
}
del {
	color:#000000;
	font-size: 19px;
	line-height:21px;
	font-family: tahoma;
	font-weight:bold;
}
.boxText div.img {
	margin:10px 0px 10px 0px;
	text-align:center;
}
.boxText div.stars {
	margin:14px 0px 10px 0px;
}
.boxText .name_padd {
	padding:4px 0px 2px 12px;
	height:12px;
	vertical-align:top;
}
.boxText .pic_padd {
	padding:6px 1px 6px 0px;
	text-align:left;
	vertical-align:middle;
}
.boxText .price_padd {
	padding:0px 0px 10px 10px;
	height:17px;
	vertical-align:middle;
}
.boxText select {
	margin:5px 0px 5px 0px;
	border:1px solid #e2e2e3;
	background:#ffffff;
	color:#999999;
}
.boxText .input {
	margin:0px 0px 0px 0px;
	border:1px solid #e2e2e3;
	background:#ffffff;
	color:#999999;
	width:100%;
}
.boxText .star_padd {
	padding:10px 0px 0px 0px;
	text-align:center;
}
.boxText .languages {
	padding:5px 0px 10px 0px;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.boxText li {
	padding:0px 0px 0px 0px;
	width:100%;
}
.boxText li, .boxText li a {
	font-family:arial;
}
.boxText ul {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0;
}
.boxText .categories {
	margin:0px 0px 0px 0px;
	
}
.boxText .bestsellers {
	margin:0px 0px 0px 0px;
}
.boxText .information {
	margin:0px 0px 0px 0px;
}
.boxText .manufacturers {
	margin:0px 0px 0px 0px;
}
.boxText li a {
	display:block;
	width:100%;
}
.boxText ul li div {
	padding-left:13px;
}
.boxText .bg_list {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	xbackground:url(../images/bg_list_hline.gif) 0px 0px repeat-x;
	border-bottom:#e5e5e5 solid 1px ;
	padding-top:5px;
	padding-bottom:5px;	
}
.boxText .bg_list a {
	overflow:hidden;
	padding:0px 0px 0px 2px;
}
.boxText .bg_list a:hover {
	padding:0px 0px 0px 2px;

}
.boxText .bg_list a {
	color:#1a2638;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.boxText .bg_list a:hover {
	color:#1a2638;
	text-decoration:underline;
}
.boxText .bg_list a strong {
	color:#ff8a37;
	font-size:12px;
	line-height:13px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.boxText .bg_list a:hover strong {
	color:#ff8a37;
	text-decoration:underline;
}
.boxText .bg_list a b {
	color:#ff8a37;
	font-weight:normal;
	text-decoration:none;
}
.boxText .bg_list a:hover b {
	color:#ff8a37;
	text-decoration:underline;
}
/* ************************************************************************************* */
.boxText .bg_list_un {
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 0px;
	vertical-align:top;

}
.boxText .bg_list_un a {
	xoverflow:hidden;
	padding:0px 0px 0px 2px;
	font-size:12px;
}
.boxText .bg_list_un a:hover {
	padding:0px 0px 0px 2px;
}
.boxText .bg_list_un a i {
	color:#1a2638;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.boxText .bg_list_un a:hover i {
	color:#1a2638;
	text-decoration:underline;
}
.boxText .bg_list_un a strong {
	color:#ff8a37;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.boxText .bg_list_un a:hover strong {
	color:#ff8a37;
	text-decoration:underline;
}
.boxText .bg_list_un a b {
	color:#ff8a37;
	font-weight:normal;
	text-decoration:underline;
}
/* ************************************************************************************* */

.boxText .bg_list_un a font, .boxText .bg_list a font {
	display:block;
	float:right;
	padding-bottom:0px;
	margin:0px 0px 0px 0px;
}
.boxText .bg_list_un a i, .boxText .bg_list a i {
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	line-height:20px;
}
.boxText .bg_list a img, .boxText .bg_list_un a img {
	vertical-align:top;
	margin-top:16px;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.boxText .bg_list2 {
	background:url(../images/bg_list_hline.gif) 0px 0px repeat-x;
}
.boxText .bg_list2 a {
	padding:10px 1px 11px 0px;
	text-decoration:none;
	padding:10px 1px 11px 0px;
	text-decoration:none;
	background:url(../images/bg_list_.gif) 100% 16px no-repeat
}
.boxText .bg_list2 a:hover {
	color:#ff8a37;
	text-decoration:none;
}
.boxText .bg_list2_un {
}
.boxText .bg_list2_un a {
	padding:10px 1px 11px 0px;
	text-decoration:none;
	background:url(../images/bg_list_.gif) 100% 16px no-repeat
}
.boxText .bg_list2_un a:hover {
	color:#ff8a37;
	text-decoration:none;
}
/* ************************************************************************************* */
.boxText .bg_list2 {
}
.boxText .bg_list2 a  {
	color:#ff8a37;
	font-size:12px;
	line-height:13px;
	font-weight:normal;
	text-decoration:none;
}
.boxText .bg_list2 a:hover font {
	color:#ff8a37;
	text-decoration:underline;
}
.boxText .bg_list2_un {
}
.boxText .bg_list2_un a font {
	color:#ff8a37;
	font-size:12px;
	line-height:13px;
	font-weight:normal;
	text-decoration:none;
}
.boxText .bg_list2_un a:hover font {
	color:#ff8a37;
	text-decoration:underline;
}
/* ************************************************************************************* */
.boxText .bg_list2 a b {
	color:#ff8a37;
	font-size:12px;
	line-height:13px;
	font-weight:normal;
	text-decoration:none;
}
.boxText .bg_list2 a:hover b {
	color:#ff8a37;
	text-decoration:none;
}
.boxText .bg_list2_un {
}
.boxText .bg_list2_un a b {
	color:#ff8a37;
	font-size:12px;
	line-height:13px;
	font-weight:normal;
	text-decoration:none;
}
.boxText .bg_list2_un a:hover b {
	color:#ff8a37;
	text-decoration:none;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/*.boxText .bg_list3 {
	background:url(images/bg_list_hline.gif) 0px top repeat-x;
}*/

.boxText .bg_list3 a {
	color:#1a2638;
	font-size:12px;
	line-height:13px;
	font-weight:normal;
	text-decoration:none;
	padding:10px 1px 11px 0px;
	background:url(../images/bg_list_.gif) 100% 16px no-repeat
}
.boxText .bg_list3 a:hover {
	color:#1a2638;
	text-decoration:underline;
}
.boxText .bg_list3_un {
}
.boxText .bg_list3_un a {
	color:#1a2638;
	font-size:12px;
	line-height:13px;
	font-weight:normal;
	text-decoration:none;
	padding:10px 1px 11px 0px;
	background:url(../images/bg_list_.gif) 100% 16px no-repeat;
}
.boxText .bg_list3_un a:hover {
	color:#1a2638;
	text-decoration:underline;
}
/* ************************************************************************************* */
.boxText font {
	color:#1a2638;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}
.boxText font a {
	color:#1a2638;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}
.boxText font a:hover {
	color:#1a2638;
	text-decoration:underline
}
.boxText font.sc a {
	color:#1a2638;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}
.boxText font.sc a:hover {
	color:#1a2638;
	text-decoration:underline
}
.boxText strong a {
	color:#ff8a37;
	text-decoration:none;
	font-size:12px;
	line-height:12px;
	text-transform:uppercase;
}
.boxText strong a:hover {
	color:#ff8a37;
	text-decoration:underline
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.cont_heading_table {
	background:url(../images/cont_heading_table.gif) 0px 0px repeat-x #f7f7f7;
	margin:0px 0px 8px 0px;
}
.cont_heading_td {
	background:url(../images/cont_heading_td.gif) 1px 6px no-repeat;
	height:28px;
	padding:8px 24px 4px 24px;
	width:100%;
}
.cont_heading_t {
	background:url(../images/cont_heading_border.gif) 0px 0px repeat-x;
}
.cont_heading_b {
	background:url(../images/cont_heading_border.gif) 0px 100% repeat-x;
}
.cont_heading_l {
	background:url(../images/cont_heading_border.gif) 0px 0px repeat-y;
}
.cont_heading_r {
	background:url(../images/cont_heading_border.gif) 100% 0px repeat-y;
}
/* ************************************************************************************* */
.cont_heading_td {
	color:#182334;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	font-family:tahoma;
}
.cont_heading_td a {
	color:#182334;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	font-family:tahoma;
	text-decoration:none
}
.cont_heading_td a:hover {
	color:#182334;
	text-decoration:underline;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.main a.enlarge {
	color:#304e7c;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	display:block;
	padding:10px 0px 10px 0px;
	text-decoration:underline;
}
.main a:hover.enlarge {
	color:#304e7c;
	font-size:12px;
	font-weight:bold;
	text-decoration:none
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.result {
	margin:0px 0px 0px 0px;
}
.result_top_padd td {
	width:50%;
	vertical-align:middle;
	padding:12px 0px 16px 4px;
}
.result_bottom_padd td {
	width:50%;
	vertical-align:middle;
	padding:14px 0px 14px 4px;
}
.result_right {
	text-align:right;
}
.result td {
	color:#282828;
	font-size:11px;
}
.result b {
	color:#282828;
	font-weight:normal;
}
/* ************************************************************************************* */
.result_right b {
	color:#327acc;
	font-weight:normal;
}
.result_right a.pageResults {
	color:#327acc;
	text-decoration:underline;
	font-size:11px;
}
.result_right a.pageResults:hover {
	color:#327acc;
	text-decoration:none;
	background: #f8f8f8;
}
.result_right a.pageResults u {
	color:#327acc;
	text-decoration:underline;
}
.result_right a.pageResults u:hover {
	color:#327acc;
	text-decoration:none;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
td.main, p.main, div.main, .main td, .main p {
	color:#020202;
	font-size:11px;
	line-height:20px;
	font-family:tahoma;
}
.main .desc, .main b {
	color:#020202;
	font-size:11px;
	line-height:15px;
	font-family:tahoma;
}
.main .name {
	line-height:20px;
}
.main .s_cart_head {
	color:#020202;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.main a {
	color:#7b7b7b;
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	text-decoration:none;
	font-family:tahoma;
}
.main a:hover {
	color:#7b7b7b;
	text-decoration:underline;
}
.main .name b a {
	color:#7b7b7b;
	font-size:11px;
	line-height:12px;
	font-weight:bold;
	font-family:tahoma;
	text-decoration:none;
}
.main .name b a:hover {
	color:#7b7b7b;
	text-decoration:none;
}
.main .name a {
	color:#020202;
	font-size:14px;
	line-height:19px;
	font-weight:bold;
	font-family:arial;
	text-decoration:none;
}
.main .name a:hover {
	color:#020202;
	text-decoration:underline;
}
.main .desc {
	font-size:11px;
	line-height:15px;
	font-weight:normal;
}
.main .desc b {
	color:#020202;
}
.main b b {
	color:#020202;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	font-family:arial;
}
SPAN.productSpecialPrice {
	color:#000000;
	font-size: 19px;
	line-height:21px;
	font-family: tahoma;
	font-weight:bold;
	display:inline;
}
s {
	color:#000000;
	font-size: 19px;
	line-height:21px;
	font-family: tahoma;
	font-weight:bold;
}
.main SPAN.productSpecialPrice {
	color:#000000;
	font-size: 12px;
	line-height:21px;
	font-family: tahoma;
	font-weight:bold;
	display:inline;
}
.main s {
	color:#000000;
	font-size: 19px;
	line-height:21px;
	font-family: tahoma;
	font-weight:bold;
}
.main .strong {
	color:#020202;
	font-size:11px;
	line-height:30px;
	font-weight:normal;
	font-family:tahoma;
	text-decoration:none;
}
.padd_2 .main {
	color:#020202;
	font-size:11px;
	font-family:tahoma;
}
.padd_2 select {
	color:#020202;
	border:1px solid #575757;
	border-color: #808080 #d4d0c8 #d4d0c8 #808080;
	background:#fffffff;
	vertical-align:middle;
}
.img {
	border:0px solid #cfd4bb;
	width:1px;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.main .desc ul {
	margin:5px 0px 10px 0px;
	list-style:none;
	padding:0;
}
.main .desc li {
	background:url(../images/bg_list_hline.gif) 0px top repeat-x;
}
/*.main .desc li div {
	color:#1a2638;
	font-size:12px;
	line-height:13px;
	font-weight:normal;
	text-decoration:none;
	padding:10px 1px 11px 0px;
	background:url(images/bg_list_.gif) 100% 16px no-repeat
}*/
.main .desc li a {
	color:#1a2638;
	font-size:12px;
	line-height:13px;
	font-weight:normal;
	text-decoration:none;
}
.main .desc li a:hover {
	color:#1a2638;
	font-size:12px;
	line-height:13px;
	font-weight:normal;
	text-decoration:underline;
}
.desc_list {
	width:50%;
}
.desc_list_separator {
	padding:0px 22px 0px 22px;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.main br {
	line-height:9px;
}
/*  *********  */
.main .right .pic_padd {
	padding:1px 0px 2px 17px;
	float:right;
}
.main .right .name_padd {
	padding:6px 2px 1px 50px;
	text-align:right;
}
.main .right .desc_padd {
	padding:12px 0px 0px 0px;
	text-align:right;
}
.main .right .data_padd {
	padding:6px 0px 0px 0px;
	float:right;
	text-align:right;
	line-height:20px;
}
.main .right .price_padd {
	padding:10px 6px 0px 0px;
	line-height:20px;
}
.main .right .button_padd {
	padding:7px 0px 0px 0px;
}
/*  *********  */
.main .left .pic_padd {
	padding:1px 17px 2px 0px;
	float:left;
}
.main .left .name_padd {
	padding:6px 50px 1px 2px;
}
.main .left .desc_padd {
	padding:12px 0px 0px 0px;
}
.main .left .data_padd {
	padding:6px 0px 0px 0px;
	line-height:20px;
}
.main .left .price_padd {
	padding:10px 6px 0px 0px;
	float:right;
	line-height:23px;
}
.main .left .button_padd {
	padding:7px 0px 0px 0px;
}
/*  *********  */
/*  *********  */
.main .s_cart_head_padd {
	padding:0px 0px 15px 0px;
	height:29px;
	vertical-align:middle;
	text-align:center;
}
.main .s_cart_td {
	padding:29px 0px 0px 0px;
}
.main .s_cart_td input {
	color:#020202;
	border:1px solid #575757;
	border-color: #808080 #d4d0c8 #d4d0c8 #808080;
	background:#fffffff;
}
/*  *********  */
/*  *********  */
.main .name2_padd {
	padding:6px 28px 6px 3px;
	height:42px;
	vertical-align:middle;
}
.main .pic2_padd {
	padding:0px 10px 0px 0px;
	text-align:center;
}
.main .desc2_padd {
	padding:20px 0px 6px 0px;
}
.main .listing2_padd {
	padding:9px 10px 3px 10px;
}
.main .price2_padd {
	padding:0px 0px 0px 14px;
	height:19px;
	vertical-align:middle;
	width:100%;
}
.main .button2_padd {
	padding:5px 0px 0px 0px;
}
.main .pr_desc2_padd {
	padding:5px 10px 10px 10px;
	width:100%;
}
.main .button22_padd {
	margin:10px 0px 10px 0px;
}
.main .button2_padd table {
	text-align:center;
}
.main div.img {
	margin:0px 0px 0px 0px;
	text-align:center;
}
.main .prod2_padd {
	margin:0px 0px 0px 0px;
	padding:12px 1px 0px 0px;
	overflow:hidden;
}
/*  *********  */
/*  *********  */
.main .name3_padd {
	width:100%;
	height:5px;
	padding:5px 5px 13px 5px;
	text-align:center;
}
.main .pic3_padd {
	padding:11px 3px 0px 3px;
}
.main .desc3_padd {
	padding:1px 0px 5px 0px;
}
.main .button3_padd {
	padding:10px 0px 0px 0px;
	text-align:center;
}
.main .price3_padd {
	padding:9px 0px 7px 0px;
	height:8px;
	text-align:center;
}
.main .name4_padd {
	padding:11px 0px 1px 0px;
	text-align:center;
	vertical-align:middle;
	height:51px;
}
.main .pic4_padd {
	padding:0px 0px 2px 0px;
	text-align:center;
}
.main .desc4_padd {
	padding:2px 0px 3px 0px;
	text-align:center;
}
.main .price4_padd {
	padding:2px 0px 0px 0px;
	text-align:center;
	vertical-align:middle;
	height:49px;
}
.main .button4_padd {
	padding:4px 0px 0px 0px;
	text-align:center;
}
/* ************************************************************************************* */
.button_marg img, .button_marg input {
	margin:1px;
}
.button2_marg img, .button2_marg input {
	margin:3px 0px 3px 0px;
}
.button3_marg img, .button3_marg input {
	margin:1px 1px 0px 1px;
}
.button22_marg {
	margin:0px 0px 0px 0px;
}
.bg_input input {
	background:none;
	border:0px;
}
/* ************************************************************************************* */
.prod_info {
	float:left;
	padding:3px 1px 1px 1px;
	margin:0px 25px 0px 0px;
	text-align:center;
}
/* ************************************************************************************* */
table.listing {
	margin:0px 0px 2px 0px;
}
table.listing td {
	padding:1px 0px 1px 0px;
	color:#7b7b7b;
	font-size:10px;
	font-family:tahoma;
}
.main .listing b {
	font-weight:normal;
}
.main .listing em, .main .listing font {
	color:#7b7b7b;
	font-size:10px;
	font-family:tahoma;
	font-weight:normal;
}
.main .listing b font {
	color:#7b7b7b;
	font-size:10px;
	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:#7b7b7b;
	text-decoration:underline;
	font-size:10px;
	font-weight:normal;
}
.main .listing font a:hover {
	color:#7b7b7b;
	text-decoration:none
}
/* ************************************************************************************* */
/* ************************************************************************************* */
TD.smallText, SPAN.smallText, .smallText em, P.smallText {
	font-size: 10px;
	font-family: tahoma;
	font-weight:normal;
	font-style:normal;
}
.smallText a {
	color:#327acc;
	font-size:11px;
	text-decoration:none;
}	/*  advanced_search.php  */
.smallText a:hover {
	color:#327acc;
	font-size:11px;
	text-decoration:underline;
}
.smallText a u {
	color:#327acc;
	font-size:11px;
	text-decoration:none;
}
.smallText a:hover u {
	color:#327acc;
	font-size:11px;
	text-decoration:underline;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.prod_line_x {
	background:url(../images/line_x.gif) 0px center repeat-x;
}
.prod_line_y {
	background:url(../images/line_y.gif) center 0px repeat-y;
	vertical-align:bottom;
}
.prod_line2_x {
	background:url(../images/line2.gif) 0px center repeat-x;
}
.padd_gg img {
	height:8px;
}
.padd_vv img {
	width:10px;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.cart_line_x {
	background:url(../images/line_xx.gif) 0px center repeat-x;
}
.cart_line_y {
	background:url(../images/line_yy.gif) center 0px repeat-y;
}
.padd2_gg img {
	height:1px;
}
.padd2_vv img {
	width:3px;
}
.padd3_vv img {
	width:9px;
}
.tableBox_shopping_cart {
	margin:0px 0px 0px 0px;
}
.cart_total_left {
	width:83%;
	text-align:right;
	vertical-align:middle;
	height:40px;
	padding:4px 15px 0px 0px;
}
.cart_total_right {
	width:17%;
	text-align:center;
	vertical-align:middle;
}
.cart_total_left {
	color:#020202;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.cart_button_padd {
	padding:11px 8px 9px 8px;
}
.remove {
	width:20%;
}
.products {
	width:45%;
}
.quantity {
	width:15%;
}
.total {
	width:20%;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
#main_bg {
	width:100%;
	margin:0 auto;
	position:relative;
}
/*.right_bgd {
	position:absolute;
	top:0px;
	right:0;
	width:50%;
	height:403px;
	background:url(images/tail_right.gif) 0px 0px repeat-x;
}*/
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.padd_1 {
	padding:0px 0px 0px 0px;
}
.padd_2 {
	padding:10px 20px 10px 20px;
}
.padd_3 {
	padding:0px 0px 8px 0px;
}
.padd_4 {
	padding:0px 0px 0px 0px;
}
.tableBox_output_td {
	padding:0px 0px 0px 0px;
}
.tableBox_output1_td {
	padding:0px 0px 0px 0px;
}
.tep_draw_prod_top_table {
	padding:0px 0px 0px 0px;
}
.tep_draw_prod_top_td {
	padding:0px 0px 13px 0px;
}
.tep_draw_prod_top2_td {
	padding:0px 2px 7px 2px;
}
.tep_draw_prod_top3_td {
	padding:0px 0px 10px 0px;
}
/* ************************************************************************************* */
#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:left;
	vertical-align:middle;
	text-align:center;
	font-size:12px;
	line-height:13px;
	font-weight:bold;
	font-family:tahoma;
	padding:0px 0px 0px 0px;
}
#m1, #m2, #m3, #m4, #m5, #m6 {
	color:#1a2638;
	background:url(../images/menu_bg.gif) 0px 0px repeat-x;
}
#over_m1, #over_m2, #over_m3, #over_m4, #over_m5, #over_m6 {
	color:#1a2638;
	background:url(../images/menu_bg_act.gif) 0px 0px repeat-x;
	text-decoration:underline;
}
#over2_m1, #over2_m2, #over2_m3, #over2_m4, #over2_m5, #over2_m6 {
	color:#1a2638;
	background:url(../images/menu_bg_act.gif) 0px 0px repeat-x;
	text-decoration:none;
}
/* ************************************************************************************* */


/* my style for text  starts here */



.main_heading h3 {
	color:#020202;
	font-size:20px;
	font-weight:400;
	*height:23px;
	font-family:Verdana, Geneva, sans-serif;
	float:left;
	padding-left:15px;
	margin-top:-10px;
	}
.main_heading p {

 font-family:Verdana, Geneva, sans-serif;
 font-size:11px;
 text-align:left;

}


.buy
{
	font-family:Tahoma, Geneva, sans-serif;
	color:#fc3f05;
	font-size:18px;
	font-weight:bold;
}

.content{
	padding-left:15px;
	padding-right:15px;
}

.spacing
{
	border-bottom:#000 1px solid;
	padding:5px;
}

.spacing p
{
	font-size:12px;
}

.spacing p a
{
	font-size:12px;
	color:#623434;
	font-weight:bold;
	
}

#compare_button 
{
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
margin-bottom: 5px;
border-top-width: 2px;
border-top-style: solid;
border-top-color: #7a263a;
border-right-width-value: 2px;
border-right-style-value: solid;
border-right-color-value: #7a263a;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #7a263a;
border-left-width-value: 2px;
border-left-style-value: solid;
border-left-color-value: #7a263a;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
background-color: #7a263a;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
font-weight: bold;
font-size: 9pt;
color: white;
}

/* for nobr tag handling*/
.nobr {
	white-space: nowrap
}

/* FOR SUBMENU CSS SRARTS HERE */

#horizContainer a, #horizContainer1 a {
	list-style:none;
	text-decoration:none;
	display:inline;
	padding:0px 20px 0px 0px;
 	*margin-top:-50px;
	color:#000;
	font-weight:bolder;
	cursor:pointer;
}
#horizContainer a:hover, #horizContainer1 a:hover {
	list-style:none;
	text-decoration:none;
	display:inline;
	padding:0px 20px 0px 0px;
	color:#830825;
}

.home-main .showcase-logos-list {
	position:relative;
}
.home-main .showcase-logos .previous {
	position:absolute;
	left:18px;
	top:0px;
	width:28px;
	height:28px;
	margin-top:-2px;
	*margin-left:-226px;
	background:url(../images/win2009_slide_prev.png) no-repeat;
}
.home-main .showcase-logos .next {
	position:absolute;
	right:18px;
	top:0px;
	width:28px;
	height:28px;
	margin-top:-2px;
	background:url(../images/win2009_slide_next.png) no-repeat;
}
.home-main .showcase-logos-list {
	padding:5px 11px;
}

/* FOR SUBMENU CSS ENDS HERE */

ul#tabs li{
    display:block;
    float:left;
    height:25px;
    background:url(../images/tab/tb.gif) repeat-x;
    padding-top:0px;
    margin:0px 3px 0 0;
}
ul#tabs li b{
    display:block;
    float:left;
    width:5px;
    height:25px;
    background:url(../images/tab/tbl.gif) no-repeat;
}
ul#tabs a:link, ul#tabs a:active, ul#tabs a:visited{
    display:block;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#4D4D4D !important;
    background:url(../images/tab/tbr.gif) no-repeat right top;
    padding:5px 10px 0px 10px;
}
ul#tabs a:hover{
    font-size:11px;
    font-weight:bold;
    text-decoration:none; 
    color:#4D4D4D;
    padding:5px 10px 4px 10px;
}
ul#tabs li.sel{
    background:url(../images/tab/tbs.gif) repeat-x;
    height:26px;
}
ul#tabs li.sel b{
    background:url(../images/tab/tbls.gif) no-repeat;    
    height:26px;
}
ul#tabs li.sel a:link, ul#tabs li.sel a:active, ul#tabs li.sel a:hover, ul#tabs li.sel a:visited{
    background:url(../images/tab/tbrs.gif) no-repeat right top;    
    padding:5px 8px 5px 8px;
}

ul#tabs{
    display:block;
    float:left;    
    margin:0;
    padding:0 0 0 20px;
    list-style-type:none;
    height:20px;    
    
}


.sapce
{
  border-bottom: 1px solid   ; 
  padding-bottom: 5px;
  padding-top: 5px;
}

.align
{
	margin-top:15px;
}

.product_details_row{
   border-bottom: 1px dotted #BBB;
   padding:5px;
}

.compare_list_price
{
	margin-top:15px;
	}
	
	a.button {
	background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
	color: #fff;
	display: block;
	float: left;
	font: normal 12px arial, sans-serif;
	height: 30px;
	margin-right: 6px;
	padding-right: 18px;
	text-decoration: none;
}
a.button span {
	background: transparent url('../images/bg_button_span.gif') no-repeat;
	display: block;
	line-height: 14px;
	padding: 7px 0 9px 18px;
}
a.button:active {
	background-position: bottom right;
	color: #fff;
	outline: none;
}
a.button:active span {
	background-position: bottom left;
	padding: 6px 0 10px 18px;
}

.title{
	color:#020202;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	font-family:tahoma;
}
