/*  $Id: stylesheet.css template: DSW1 v3.00 11/17/07  16:04:04 project3000 Exp $    Copyright (c) Seven Tenths Limited*/img.preload {	display:none;}img.hidden {	display:none;}BODY {font-family:font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size: 10px;	margin: 0px;	color:#333333;	background-color: #FFFFFF;}/*  ///// MAINPAGE WRAPPER  - SET THE SITE WIDTH HERE DSW */ TABLE.mainpageWrapper {	width: 100%;	background-color: #FFFFFF;	margin:0px auto 0px auto;/* padding:20px 25px 20px 35px; *//* border:1px solid #FF0000; */}TABLE.maincont_tb {/* SET THE WIDTH HERE TO A PIXEL VALUE (NOT PERCENTAGE) TO STOP IT JUMPING ABOUT ON LOAD - DSW */	width: 741px; /* DSW this is the table that contains the content above the footer */}TD.header_left {	background-image:url("images/site_header_left.jpg");	background-repeat:repeat-x;	background-position:top right;	width:50%;}TD.header_centre_uk {	width:800px;	background-image:url("images/site_header_center_uk.jpg");	background-repeat:no-repeat;	margin:0px auto 0px auto;}TD.header_centre_nonuk {	width:800px;	background-image:url("images/site_header_center_nonuk.jpg");	background-repeat:no-repeat;	margin:0px auto 0px auto;}TD.header_right {	background-image:url("images/site_header_right.jpg");	background-repeat:repeat-x;	background-position:top left;	width:50%;}#promoBanner-left{height:50px;width:390px;margin:-30px 3px 0px -8px;border:#e1e1e1 0px solid;}#promoBanner-right{height:50px;width:390px;margin:-30px 5px 0px 0px;}TD.maincont_mid_td { /* DSW  */	width:100%;	padding: 0px;	background-position:top left;	background-repeat:no-repeat;}.boxText, .plainbox-description, BODY TD {	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #505050;}.errorBox {	font-family : Verdana, Arial, sans-serif;	font-size : 10px;	font-weight: bold;}.productsNotifications {	background: #f2fff7;}.orderEdit {	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size : 10px;	color: #fefefe;	text-decoration: none;}.breadCrumb, .breadCrumb A:link, .breadCrumb A:active, .breadCrumb A:visited {	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size: 10px;	color:#999999;}A:link, A:active, A:visited {	color: #555555;	text-decoration: none;}A.orange:link, A.orange:active, A.orange:visited, A.orange:hover, span.orange, div.orange {	color: #F24F3B;	font-style:normal;}A.orange:hover {	text-decoration: underline;}A.orange_underline:link, A.orange_underline:active, A.orange_underline:visited, A.orange_underline:hover {	color: #F24F3B;	font-style:normal;	text-decoration: underline;}.smallTextOrange, A.smallTextOrange:link, A.smallTextOrange:visited, A.smallTextOrange:active {	color: #F24F3B;	font-style:normal;	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight:normal;}A.smallTextOrange:hover {	text-decoration: underline;}DIV.colListingThumb {	border:1px solid #CCCCCC;	width:170px;	height:170px;	margin-bottom:5px;/* Nb. this is just the image container, for image dimensions check the hardcoding the relevant file */}DIV.listListingThumb {	border:1px solid #CCCCCC;	width:125px;	height:125px;/* Nb. this is just the image container, for image dimensions check the hardcoding the relevant file */}A.colListingName {	font-size:12px;	text-transform:capitalize;	color:#333333;}.colListingPrice, .colListingPrice A:link, .colListingPrice A:visited {	font-size:11px;	color:#52617F}.colListingPrice A:link, .colListingPrice A:visited {	font-size:9px;	color:#52617F}.colListingPrice A:hover {	color:#F24F3B;}FORM {	display: inline;}#currencyMenu { /* DSW */	background-color:#b6bbc5;	border:1px solid #828b9c;	color: #000000;}INPUT, SELECT, TEXTAREA { /* DSW */	border-top: #a7aac8 1px solid;	border-right: #a7aac8 1px solid;	border-bottom: #a7aac8 1px solid;	border-left: #a7aac8 1px solid;	background-color: #FFFFFF;	color: #000000;	height:21px;	margin:2px;	padding:5px;}TEXTAREA { /* DSW */	height:100px;}td.form_label {  /* DSW ADDED */	width:175px;	padding: 8 5 8 5px;	text-align:right;	color:#666666}td.form_field {  /* DSW ADDED */	padding: 1px 5px 1px 5px;	text-align:left;}#form_firstname {	width: 175px;}#form_lastname {	width: 175px;}#form_company {	width: 200px;}#form_subject {	width: 400px;}#form_enquiry {	width: 400px;	height: 250px;}#form_taxID {	width: 75px;}#form_streetaddress {	width: 275px;}#form_suburb {	width: 275px;}#form_city {	width: 175px;}#form_statecounty {	width: 175px;}#form_postcode {	width: 75px;}#form_email {	width: 250px;}#form_paypal_email {	width: 250px;}#form_website {	width: 250px;}#form_telephone {	width: 175px;}#form_fax {	width: 175px;}#form_password {	width: 125px;}#form_securitycode {	width: 75px;}#form_vatnumber {	width: 100px;}.form_alert_required {	border-color:#f24f3b;}INPUT.submit_button, INPUT.az_login_input, .az_button_submit {	border: 0px !important;}tr.header {	background: #17191D;}.formArea {	border: 1px solid #474747;}tr.headerError {}td.headerError {	font-family: Tahoma, Verdana, Arial, sans-serif;	background: #5f5b56;	font-size: 11px;	color: red;	text-align : center;}tr.headerInfo {}td.headerInfo {	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 11px;	background: #5f5b56;	color: #000000;	text-align: center;}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-image:url("images/bg_tile_3.gif"); /* DSW */}tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even {	background-image:url("images/bg_tile_2.gif"); /* DSW */}tr.productListing-heading {}td.productListing-heading, TH.productListing-heading {	font-family: Tahoma;	font-size: 11px;	/* font-weight: bold;  */  color: #000000;	white-space: nowrap;	background-image:url("images/bg_tile_1.gif");}.productListing-heading A, TH.productListing-heading A {	color: #fefefe;}.productListing-heading A:hover, TH.productListing-heading A:hover {	color: #505050;}td.productListingContainer /* DSW - vertical align for the products in column view */ {	vertical-align:top;	width:200px;}td.productListing-data {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	text-align:left;	vertical-align:middle;}td.productListing-data A:link, td.productListing-data A:active, td.productListing-data A:visited {	color: #333333;	text-decoration: none;}td.productListing-data A:hover {  /* DSW product listing in shopping cart*/	color:#0080FF;	text-decoration: none;}.pageResults {	font-size: 12px;	padding:5px;	padding-left:7px;	padding-right:7px;	border:#CCCCCC 1px solid;	}.pageResults_selected {	font-size: 12px;	color:#FFFFFF;	background-color:#F24F3B;	padding:5px;;	padding-left:7px;	padding-right:7px;	border:#6666661px solid;}.pageResults.buuton {	font-size: 12px;	padding-left:3px;	padding-right:3px;	border:#CCCCCC 1px solid;	}.pageHeading, DIV.pageHeading, .pageHeading H1, .infoBoxHeadingtop, .greetUser, H1 {	font-family: 'Abel', sans-serif;	font-size:22px;	color:#131313;	text-align: left;	font-weight:normal;	text-shadow: 0px 0px 8px #c9c9c9;}tr.subBar {	background: #f4f7fd;}td.subBar {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	color: #000000;}td.main {	padding: 0 5px;}td.main, P.main {	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 1.3;	color: #505050;}td.smallText, SPAN.smallText, P.smallText, DIV.smalltext {	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size: 9px;}td.accountCategory {	font-family: Verdana, Arial, sans-serif;	font-size: 13px;	color: #aabbdd;}td.fieldKey {	font-family: Verdana, Arial, sans-serif;	font-size: 12px;	font-weight: bold;}td.fieldValue {	font-family: Verdana, Arial, sans-serif;	font-size: 12px;}td.tableHeading {	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #505050;	text-align: left;	width: 494px;	height: 36px;	text-transform: uppercase;}SPAN.newItemInCart {	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #C3000B;}CHECKBOX, INPUT, RADIO, SELECT {	font-family: Verdana, Arial, sans-serif;	font-size: 11px;}TEXTAREA {	font-family: Verdana, Arial, sans-serif;	font-size: 11px;}SPAN.greetUser {	font-family: Verdana, Arial, sans-serif;	font-size: 12px;	color: #f0a480;	font-weight: bold;}td.formAreaTitle {	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 12px;	font-weight: bold;}SPAN.markProductOutOfStock {	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 12px;	color: #F24F3B;	font-size: 11px;	font-weight: bold;}PAN.exVATprice {/* the font size of the ExVAT price size is set in currencies.php */}SPAN.productSpecialPrice {	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size: 120%;}SPAN.productSpecialPrice A:link {	color: #F24F3B;	font-size: 9px;	font-weight: normal;}SPAN.productSpecialPrice A:hover {	text-decoration:underline;}.messageStackError {	font-family: Verdana, Arial, sans-serif;	color: #C3000B;	font-size: 11px;}SPAN.errorText {	font-family: Verdana, Arial, sans-serif;	color: #F24F3B;	font-size: 9px;}.inputRequirement {	font-family:Tahoma, Arial, Helvetica, sans-serif;	color: #F24F3B;	font-size: 9px;}.moduleRow {	background-color:#FFFFFF;}.moduleRowOver {	background-color:#e5eaf2;	cursor:pointer;	cursor:hand;}.moduleRowSelected {	background-color:#e5eaf2;}.checkoutBarFrom, .checkoutBarTo {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	color: #8c8c8c;}.checkoutBarCurrent {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	color: #000000;}.messageStackError, .messageStackWarning, .messageStackSuccess, .stockWarning {	background-color: #F24F3B;	padding:5px;}.messageStackError, .messageStackWarning, .messageStackSuccess, .stockWarning {	font-family: Arial, sans-serif;	color:#F2DCC8;	font-size: 12px;	font-weight:bold;}.infoBoxNotice {	background-color: #F24F3B;}.infoBoxNoticeContents {	font-family: Arial, sans-serif;	color:#F2DCC8;	font-size: 12px;	font-weight:bold;}/*	#################		Algozone CSS 	#################*/	/* HEADER bar css controls */.header_tb {	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	color: #f1f1f1;	line-height: 1.5;	margin-bottom: 0px;}.header_submenu_tb { /* DSW ADDED */	height:30px;	padding-left:250px;}.header_tb A:link, .header_tb A:active, .header_tb A:visited {	color: #f1f1f1;	text-decoration: none;}.header_tb A:hover {	color: #f1f1f1;	text-decoration: none;}.header_boxes_tb {	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 10px;	color: #f1f1f1;	line-height: 1.5;	/* background-image: url("images/az_header_top.gif"); */	background-position: left top;	background-repeat: repeat-x;}.header_boxes_tb A:hover {	text-transform: lowercase;}.infoBoxHeadingHeader {	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	color: #4e4e4e;	text-align: left;}.infoBoxHeader {}.infoBoxContentsHeader, .infoBoxContentsHeader TABLE, .infoBoxContentsHeader td.boxText {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	color: #555555;}.infoBoxContentsHeader A:link, .infoBoxContentsHeader A:active, .infoBoxContentsHeader A:visited {}.infoBoxContentsHeader A:hover {}.header_tb INPUT, .header_tb SELECT, .header_tb TEXTAREA {	border: 1px solid #3e3e3e !important;	background-color: #1b1b1b !important;	color: #fefefe;}/* MENU bar css controls */.menubarmain_tb {	/* background-image: url("images/az_header_nav_bg.gif"); */	background-position: right top;	background-repeat:no-repeat;}.menubarmain {	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	color: #768e93;	text-transform: lowercase;	text-align: center;	vertical-align: middle;	/* background-image: url("images/az_nav_bg.gif"); */	background-position: left top;	background-repeat: no-repeat;}.menubarmain A:link, .menubarmain A:active, .menubarmain A:visited {	color: #444444;	text-decoration: none;	padding-bottom:10px;	padding:10 20 10 20px;}.menubarmain A:hover {	color: #666666;	text-decoration: none;	background-color: transparent;	padding:10 20 10 20px;}.over {/* background-image: url("images/az_nav_bg_over.gif") !important; */}/* LEFT bar css controls */.maincont_left_td {	width: 169px;}.leftbar_tb {	width: 200px; /* DSW sets the width of the LEFT SIDEBOX CONTAINER */	background-color: #FFFFFF;}td.infoBoxHeadingLcornerLeft, td.infoBoxHeadingLcornerLeft_categ {	/* background-image: url("images/az_leftbox_heading_left.gif"); */	background-position: right center;	background-repeat: no-repeat;	width: 10px;}td.infoBoxHeadingLeft, td.infoBoxHeadingLeft_categ {	/* background-image: url("images/az_leftbox_heading_mid.gif"); */	background-position: left center;	background-repeat: repeat-x;	height: 27px;}td.infoBoxHeadingRcornerLeft, td.infoBoxHeadingRcornerLeft_categ {	/* background-image: url("images/az_leftbox_heading_right.gif"); */	background-position: left center;	background-repeat: no-repeat;	width: 5px;}td.infoBoxHeadingLeft, td.infoBoxHeadingLeft_categ {	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 11px;	color: #f1f1f1;	text-align: left;	padding-left: 2px;}.infoBoxHeadingLeft A:link, .infoBoxHeadingLeft A:active, .infoBoxHeadingLeft A:visited {	color: #f1f1f1;	text-decoration: none;}.infoBoxHeadingLeft A:hover {	color: #f1f1f1;	text-decoration: none;}.infoBoxLeft, .infoBoxLeft_categ {	margin-bottom: 20px;}.infoBoxLeft .boxText, .infoBoxLeft_categ .boxText {	padding: 0 20px;}.infoBoxContentsLeft {	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	color: #b59100;	text-align: left;	line-height: 1.5;}.infoBoxContentsLeft span.productSpecialPrice {	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 11px;	color: #c30000;}.infoBoxContentsLeft .boxText A:link, .infoBoxContentsLeft .boxText A:active, .infoBoxContentsLeft .boxText A:visited {	color: #444444; /* DSW */	text-decoration: none;}.infoBoxContentsLeft .boxText A:hover {	color: #fefefe;	text-decoration: none;	background-color: transparent;}.infoBoxContentsLeft_categ {	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	color: #b59100;	text-align: left;}.infoBoxContentsLeft_categCell {	background-image: url("images/az_categbox_cell_bg.gif");	background-position: left bottom;	background-repeat: repeat-x;	padding: 5px 0;}div.categories_description {	padding:20px 0px 25px 0px;	width:75%;	font-family:Arial, Helvetica, sans-serif;	font-size:105%;	color:#222222;}#xsell_infobox {	padding:25px 0px 0px 0px;	background:#ffffff;	width:740px;}td.xsell_product_wrapper {	background:#ffffff;	width:25%;	height:185px;	text-align:center;	border:#f1f1f1 1px solid;}/* ============== DSW CATEGORIES LINKS ============== */.infoBoxContentsLeft_categCell A:link, .infoBoxContentsLeft_categCell A:active, .infoBoxContentsLeft_categCell A:visited, .infoBoxContentsLeft_categ A:link, .infoBoxContentsLeft_categ A:active, .infoBoxContentsLeft_categ A:visited {	color: #444444;	text-decoration: none;	background-color: transparent;}.infoBoxContentsLeft_categCell A:hover, .infoBoxContentsLeft_categ A:hover {	color: #f1f1f1;	text-decoration: none;}/* RIGHT bar css controls */.maincont_right_td {	width: 226px;}.rightbar_tb {	width: 226px;}td.infoBoxHeadingLcornerRight, td.infoBoxHeadingLcornerRight_categ {	background-image: url("images/az_rightbox_heading_left.gif");	background-position: right center;	background-repeat: no-repeat;	width: 10px;}td.infoBoxHeadingRight, td.infoBoxHeadingRight_categ {	background-image: url("images/az_rightbox_heading_mid.gif");	background-position: left center;	background-repeat: repeat-x;	height: 27px;}td.infoBoxHeadingRcornerRight, td.infoBoxHeadingRcornerRight_categ {	background-image: url("images/az_rightbox_heading_right.gif");	background-position: left center;	background-repeat: no-repeat;	width: 5px;}td.infoBoxHeadingRight, td.infoBoxHeadingRight_categ {	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 11px;	color: #f1f1f1;	text-align: left;	padding-left: 2px;}.infoBoxHeadingRight A:link, .infoBoxHeadingRight A:active, .infoBoxHeadingRight A:visited {	color: #f1f1f1;	text-decoration: none;}.infoBoxHeadingRight A:hover {	color: #f1f1f1;	text-decoration: none;}.infoBoxRight, .infoBoxRight_categ {	border-left: #001516 solid 1px;	border-right: #001516 solid 1px;	border-bottom: #001516 solid 1px;	margin-bottom: 20px;}.infoBoxRight .boxText, .infoBoxRight_categ .boxText {	padding: 0 20px;}.infoBoxContentsRight {	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	color: #b59100;	text-align: left;	line-height: 1.5;}.infoBoxContentsRight span.productSpecialPrice {	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 11px;	color: #c30000;}.infoBoxContentsRight .boxText A:link, .infoBoxContentsRight .boxText A:active, .infoBoxContentsRight .boxText A:visited {	color: #f1f1f1;	text-decoration: none;}.infoBoxContentsRight .boxText A:hover {	color: #fefefe;	text-decoration: none;}.infoBoxContentsRight_categ {	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	color: #b59100;	text-align: left;}.infoBoxContentsRight_categCell {	background-image: url("images/az_categbox_cell_bg.gif");	background-position: left bottom;	background-repeat: repeat-x;	padding: 5px 0;}.infoBoxContentsRight_categCell A:link, .infoBoxContentsRight_categCell A:active, .infoBoxContentsRight_categCell A:visited, .infoBoxContentsRight_categ A:link, .infoBoxContentsRight_categ A:active, .infoBoxContentsRight_categ A:visited {	color: #fefefe;	text-decoration: none;}.infoBoxContentsRight_categCell A:hover, .infoBoxContentsRight_categ A:hover {	color: #f1f1f1;	text-decoration: none;}td.infoBoxHeadingLcorner, td.infoBoxHeadingLcornerCenter {}td.infoBoxHeadingRcorner, td.infoBoxHeadingRcornerCenter {}/* .plainBoxHeading for ZenCart */ td.infoBoxHeading, td.infoBoxHeadingCenter, td.plainBoxHeading { /* DSW */	/* height: 30px; */	/* border-bottom: #EEEEFF solid 1px; */	padding-top:7px;	font-family: 'Abel', sans-serif;	font-size: 16px;	color:#131313;	text-align: left;	font-weight:normal;	text-shadow: 0px 0px 8px #c9c9c9;}/* .plainBox for ZenCart and moduleBox for ms3 */ .infoBox, .infoBoxCenter, .newProductsBox, .plainBox, .moduleBox { /* DSW */	background-image:url("images/bg_infobox.gif");	background-position:bottom right; /* DSW */}td.infoBox, SPAN.infoBox {	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;}.infoBoxContents {	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	color: #505050;	text-align: left;	line-height: 1.5;}/* PRODUCT box css controls */.productBoxHeading_tb, .productBoxOuter, .productBoxBottom_tb {}td.productBoxHeadingRcorner {	width: 0px;}td.productBoxHeading {	background-image: url("images/az_productbox_heading.gif");	background-position: left bottom;	background-repeat: no-repeat;}td.productBoxHeadingLcorner {	width: 0px;}td.productBoxHeading {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #fefefe;	height: 38px;	line-height: 0.9;	text-transform: uppercase;	padding: 20px 10px 0 10px;}td.productBoxHeading A:link, td.productBoxHeading A:active, td.productBoxHeading A:visited {	color: #fefefe;	text-decoration: none;}td.productBoxHeading A:hover {	color: #fefefe;	text-decoration: none;}.productBoxOuter {	border-left: #0e0e0e solid 1px;	border-right: #0e0e0e solid 1px;	border-bottom: #0e0e0e solid 1px;}.productBox {	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 10px;	color: #505050;	text-align: left;}.productBoxContent {	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #505050;	padding: 10px 5px 5px 5px;}.productBox A:link, .productBox A:active, .productBox A:visited, .productBoxContent A:link, .productBoxContent A:active, .productBoxContent A:visited {	text-decoration: none;}.productBox A:hover, .productBoxContent A:hover {	color: #f1f1f1;	text-decoration: none;}.productBoxImage {	text-align: center;	vertical-align: top;}.productBoxPrice {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 16px;	color: #fefefe;	padding-bottom: 4px;}.productBoxPrice SMALL {	font-size: 14px !important;	color: #d02100 !important;}.productBoxDescription {	height: 50px;}.productBoxBottom_tb {}.productBoxLBottom {	width: 0px;}.productBoxRBottom {	width: 0px;}.productBoxMid {}.productInfoTitle {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 120%;	text-align: left;	text-transform:none;	padding-top:10px;	padding-bottom:5px;	color:#555555;}.productInfo {	font-family: Tahoma;	font-size: 11px;	font-weight: normal;	color: #505050;	text-align: left;	line-height: 1.5;}.productInfoPrice {	font-family: Tahoma, Arial;	font-weight: bold;	font-size: 14px;	color: #fefefe;	height: 30px;}.productInfo A:link, .productInfo A:active, .productInfo A:visited {	color: #fefefe;	text-decoration: none;}.productInfo A:hover {	color: #fc3;	text-decoration: none;}/* BUTTONS css controls */.az_button_img {	background-image: url("images/az_button_mid.gif");	background-repeat: repeat-x;	background-position: 0 0;	white-space: nowrap;	color: #f1f1f1;	background-color: #CCCCCC;	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	cursor:pointer;	cursor:hand;	display: inline;	text-decoration: none;	text-transform: lowercase;	height: 25px;}.az_button_submit {                                         /* DSW */	background-image: url("images/az_button_mid.gif");	background-repeat: repeat-x;	background-position: 0 0;	white-space: nowrap;	vertical-align: top;	border: 0px;	color: #f1f1f1;	background-color: #CCCCCC;	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	cursor:pointer;	cursor:hand;	text-transform: lowercase;	height: 25px;	margin: 0px auto;	text-decoration:none;}/* DIV specific */.centeredContainer {	margin: auto;}.alignLeft {	text-align: left;}.alignCenter {	text-align: center;}.alignRight {	text-align: right;}.alignTop {	vertical-align: top;}.alignMiddle {	vertical-align: middle;}.alignBottom {	vertical-align: bottom;}.floatLeft {	float: left;}.floatRight {	float: right;}.clearBoth {	clear: both;}.clearLeft {	clear: left;}.clearRight {	clear: right;}.inline {	display: inline;}.block {	display: block;}.nowrap {	white-space: nowrap;}.paddingTop {	padding-top: 5px;}.paddingRight {	padding-right: 5px;}.paddingBottom {	padding-bottom: 5px;}.paddingLeft {	padding-left: 5px;}.marginTop {	margin-top: 5px;}.marginRight {	margin-right: 5px;}.marginBottom {	margin-bottom: 5px;}.marginLeft {	margin-left: 5px;}.listPlain {	margin: 0px;	padding: 0px;	list-style-type: none;}.noborder {	border: none;}#login_link_top, #login_link_top A {	cursor:pointer;	cursor:hand;	background-image:url('images/bttn_headerdot.gif');	background-position: 1px -2px;	background-repeat:no-repeat;	padding:4px 5px 0px 20px;	text-align:right;	height:20px;	white-space:nowrap;	vertical-align:bottom;}#login_link_top:hover, #login_link_top_active {	cursor:pointer;	cursor:hand;	background-image:url('images/bttn_headerdot.gif');	background-position: 1px -20px;	background-repeat:no-repeat;	padding:4px 5px 0px 20px;	text-align:right;	height:18px;	white-space:nowrap;	vertical-align:text-bottom;	color:#F24005;}#rightarrowlink, #rightarrowlink A {	cursor:pointer;	cursor:hand;	background-image:url('images/bttn_arrowdots_right.gif');	background-position: 1px -2px;	background-repeat:no-repeat;	padding:0px 5px 0px 20px;	text-align:right;	height:20px;	white-space:nowrap;	vertical-align:bottom;}#rightarrowlink:hover {	cursor:pointer;	cursor:hand;	background-image:url('images/bttn_arrowdots_right.gif');	background-position: 1px -2px;	background-repeat:no-repeat;	padding:0px 5px 0px 20px;	text-align:right;	height:18px;	white-space:nowrap;	vertical-align:text-bottom;	color:#333333;}#leftarrowlink, #leftarrowlink A {	cursor:pointer;	cursor:hand;	background-image:url('images/bttn_arrowdots_left.gif');	background-position: -1 -2;	background-repeat:no-repeat;	padding:0px 5px 0px 20px;	text-align:right;	height:20px;	white-space:nowrap;	vertical-align:bottom;}#leftarrowlink:hover {	cursor:pointer;	cursor:hand;	background-image:url('images/bttn_arrowdots_left.gif');	background-position: -3 -2;	background-repeat:no-repeat;	padding:0px 5px 0px 20px;	text-align:right;	height:18px;	white-space:nowrap;	vertical-align:text-bottom;	color:#333333;}/* ANIMATED BOXES css controls */.jsButton, .jsTrigger {	cursor:pointer;	cursor:hand;}#btn_animBoxCart, #btn_animBoxCart A {	cursor:pointer;	cursor:hand;	background-image:url('images/bttn_cart_onoff.gif');	background-position: 0 1px;	background-repeat:no-repeat;	padding:2px 5px 2px 20px;	text-align:right;	height:20px;	white-space:nowrap;	vertical-align:bottom;	border:#999999 solid 1px;	color:#A3EE71;	background-color:#707070;}#btn_animBoxCart:hover {	cursor:pointer;	cursor:hand;	background-image:url('images/bttn_cart_onoff.gif');	background-position: 0 -17px;	background-repeat:no-repeat;	padding:2px 5px 2px 20px;	text-align:right;	height:18px;	white-space:nowrap;	vertical-align:text-bottom;	border:#999999 solid 1px;	background-color:#707070;	color:#A3EE71;}.animBox {	position: relative;	overflow: hidden;	white-space: nowrap;	margin: 0;	padding: 0;}.animBoxDropover {	position: absolute;	visibility: hidden;	overflow: hidden;	margin: 0;	padding: 0;}#animBoxCart {	border-top: #CCCCCC solid 1px;	border-right: #CCCCCC solid 1px;	border-bottom: #CCCCCC solid 1px;	border-left: #CCCCCC solid 1px;	background-color:#FFFFFF; /* DSW ANIM-BOXCART BACKGROUND COLOR */	width: 230px;	z-index: 100;}.animBoxCartImage {	height:2px;	width:2px;}.animBoxCartImage img {	height:40px;	width:40px;}.animBoxCartContent {	vertical-align: top;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	color: #111111;}.animBoxCartContent A:link, .animBoxCartContent A:active, .animBoxCartContent A:visited {	color:#111111;	text-decoration: none;}.animBoxCartContent A:hover {	color:#FF0000;	text-decoration: none;}.animBoxCartName, .animBoxCartName A:link, .animBoxCartName A:active, .animBoxCartName A:visited {	font-weight: normal;	color:#333333;	text-decoration: none;}.animBoxCartName A:hover {;	font-weight: normal;	color:#FF0000;	text-decoration: none;}.animBoxCartLink, .animBoxCartLink A:link, .animBoxCartLink A:active, .animBoxCartLink A:visited {	font-weight: bold;	color: #E93636;	text-decoration: none;}.animBoxCartLink A:hover {	font-weight: bold;	color:#FF0000;	text-decoration: none;}.animBoxCartTotal, .animBoxCartLink {	text-align: right;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 11px;	color:#111111;}.animBoxCartLink {	border-bottom: #CCCCCC solid 1px;}.animBoxCartTotal {	border-top: #CCCCCC solid 1px;}.animBoxCartNotice {	padding: 5px;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 11px;	color: #000000;}.product_weblink { 		/*  DSW ADDED */	text-align:center;}.productImageTable { 			/*  DSW ADDED */	width:100%;}TABLE.productRolloverTable { /*  DSW ADDED */	width:100%;	padding-bottom:25px;}td.productRolloverThumb { /*  DSW ADDED */	width:70px;	height:70px;	text-align:center;	vertical-align:middle;	background-image:url("images/bg_tile_2.gif");}td.productRolloverThumb:Hover { /*  DSW ADDED */	cursor:pointer;	cursor:hand;	background-image:url("images/bg_tile_2.gif");}td.productRolloverMainpic { /*  DSW ADDED */	text-align:center;	vertical-align:middle;	padding-left:0px;	padding-right:30px;	vertical-align:top;/* background-image:url("images/bg_tile_2.gif"); */}td.product_description {	vertical-align:top;	padding:10px 0px 0px 10px;	line-height:15px;/* background-image:url("images/bg_tile_2.gif"); */}TABLE.subproductstable { /*  DSW ADDED */	width:100%;	border:1px solid #E6E6E6;}td.subproductstableheader { /*  DSW ADDED */	background-image:url("images/bg_tile_2.gif");	padding-top:5px;	padding-right: 15px;	padding-bottom:5px;	padding-left:7px;	font-size:9px;	color:#555555;}TABLE.subProductRow { /*  DSW ADDED */	width:100%;	color: #212121;	border-bottom:#E6E6E6 solid 1px;}td.subProductPic { /*  DSW ADDED */	width:40px;	padding:0px 5px 0px 5px;}td.subProductOK, td.subProductSOLDOUT { /*  DSW ADDED */	padding-left:5px;	padding-right:10px;}td.subProductSOLDOUT, span.subProductSOLDOUT { /*  DSW ADDED */}td.subProductPrice { /*  DSW ADDED  */	width:150px;	padding-left:20px;}.subProductPriceOK { /*  DSW ADDED */	color:#555555;}.subProductPriceSOLDOUT, .subProductPriceSOLDOUT A:link { /*  DSW ADDED */	color:#464646;	text-decoration:line-through;}td.subProductQty { /*  DSW ADDED */	width:75px;	padding-left:20px;	padding-right:15px;}a.redlight:link, a.redlight:active, a.redlight:visited { /* DSW ADDED */	color:#333333;	background-color:#330000;	padding-left:3px;	padding-right:3px;}a.redlight:hover { /* DSW ADDED */	color:#FF0000;	background-color:#440000;	padding-left:4px;	padding-right:4px;	text-decoration:none;}.text_redlight_on { /* DSW ADDED */	color:#FF0000;	background-color:#330000;	padding-left:4px;	padding-right:4px;}TABLE.addressbookListing {  /* DSW ADDED */	width:90%;	border:1px solid #FFFFFF;	padding: 10 25 10 15px;	margin-top:5px;	margin-bottom:5px;	text-align:left;}TABLE.shippingestimator /* DSW ADDED */ {	margin:0px;	padding: 1px;}td.shippingestimator {/* DSW ADDED */	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 1.3;	color: #505050;	padding-top:5px;	padding-right:7px;	padding-bottom:5px;	padding-left:7px;}/* DSW ADDED - BOF LIGHTBOX POPUP  BOF LIGHTBOX POPUP  BOF LIGHTBOX POPUP  *//* - - - - - - - - - - - - - - - - - - - - -Title : Lightbox CSSAuthor : Kevin HaleURL : http://particletree.com/features/lightbox-gone-wild/Created : January 13, 2006Modified : February 1, 2006- - - - - - - - - - - - - - - - - - - - - */#lightbox {	display:none;	position: absolute;	top:55%;	left:48%;	z-index:9999;	width:550px;	margin:-220px 0 0 -250px;	text-align:left;	padding:0px;	border:1px 1px 1px 0px solid #999999;	background-position:bottom right;	background-repeat:no-repeat;}#lightbox[id] {	position:fixed;}#overlay {	display:none;	position:absolute;	top:0;	left:0;	width:100%;	height:100%;	z-index:5000;	background-color:#000;	-moz-opacity: 0.2;	opacity:.20;	filter: alpha(opacity=20);}#overlay[id] {	position:fixed;}#lightbox.done #lbLoadMessage {	display:none;}#lightbox.done #lbContent {	display:block;}#lightbox.loading #lbContent {	display:none;}#lightbox.loading #lbLoadMessage {	display:block;	width:550px;}td.lightbox_headerbar_left {	width:10px;	height:25px;	/* background-image:url('images/az_leftbox_heading_left.gif'); */background-repeat:no-repeat;	padding: 0px;	background-color:#000;	-moz-opacity: 0.9;	opacity:.90;	filter: alpha(opacity=90);}td.lightbox_headerbar_center {	height:25px;	/* background-image:url('images/az_leftbox_heading_mid.gif'); */background-repeat:repeat-x;	padding: 6px 15px 0px 15px;	color:#CCCCCC;	background-color:#000;	-moz-opacity: 0.9;	opacity:.90;	filter: alpha(opacity=90);}td.lightbox_headerbar_right {	width:25px;	height:25px;	/* background-image:url('images/az_leftbox_heading_mid.gif'); */background-repeat:repeat-x;	padding: 6px 0px 0px 0px;	background-color:#000;	-moz-opacity: 0.9;	opacity:.90;	filter: alpha(opacity=90);}td.lightbox_image_container {	width:255px;	height:295px;	padding:10px 15px 15px 15px;	background-color:#FFFFFF;}td.lightbox_text_container {	width:255px;	height:295px;	padding:7px;	padding:20px;	text-align:top;	color:#000000;	background-color:#FFFFFF;	-moz-opacity: 0.85;	opacity:.85;	filter: alpha(opacity=85);}td.lightbox_text_container A, td.lightbox_text_container A:visited, td.lightbox_text_container A:hover, td.lightbox_text_container A:active {	color:#000000;}/* EOF LIGHTBOX POPUP EOF LIGHTBOX EOF LIGHTBOX EOF LIGHTBOX EOF LIGHTBOX *//* START Categories Tabs v2.0 */IMG.TabLabel {	position:relative;	top:2px;	border:0;}.subCatTab, A.subCatTab, .subCatTab_selected, .subCatTab_parent_selected, A.subCatTab_parent_off {font-family: 'Shanti', sans-serif;	font-size:12px;	padding:1px 5px 1px 5px;	color:#636363;	border-bottom:#CCCCCC solid 1px;}A.subCatTab:link, A.subCatTab:visited, A.subCatTab:active {	border:1px solid #CCCCCC;}A.subCatTab_parent_off:link, A.subCatTab_parent_off:visited, A.subCatTab_parent_off:active {	background-color:#E6E6E6;	border:1px solid #CCCCCC;	color:#636363;	font-size:11px;}A.subCatTab:hover, A.subCatTab_parent_off:hover {;	border:1px solid #F24F3B;	background-color:#F24F3B;	color:#E6E6E6;}.subCatTab_selected, a.subCatTab_selected {	background-color:#F24F3B;	border-top:#F24F3B solid 1px;	border-right:#F24F3B solid 1px;	border-bottom:#F24F3B solid 1px;	border-left:#F24F3B solid 1px;	color:#E6E6E6;}A.subCatTab_selected:link, A.subCatTab_selected:hover, A.subCatTab_selected:visited, A.subCatTab_selected:active, .subCatTab_selected:hover {;	color:#E6E6E6;}.subCatTab_parent_selected, A.subCatTab_parent_selected {	border-left:#CCCCCC solid 1px;	border-bottom:#FFFFFF solid 1px;	background-color:#FFFFFF;	padding:7px 15px 1px 15px;	letter-spacing:2px;	background-image: url('images/tabs_english/parent_tab_on.gif');	background-position:top right;}subCatTabSALE, A.subCatTabSALE:link, A.subCatTabSALE:active, A.subCatTabSALE:visited, A.subCatTabSALE:hover {	font-size:12px;	padding:2px 10px 1px 13px;	border-bottom:#F24F3B;	background-color:#FF4F3B;	color:#FFFFFF;}A.subCatTabSALE:hover {	font-size:12px;	padding:2px 10px 1px 13px;	border-bottom:#F24F3B;	background-color:#D73904;	color:#FFFFFF;}/* END Categories Tabs v2.0 */.bigpic_loader {	background-color: #FFFFFF;	background-image: url(../../images/ajax_picloader_big.gif);	background-repeat: no-repeat;	background-position: center center;}.smallpic_loader {	background-color: #FFFFFF;	background-image: url(../../images/ajax_picloader_small.gif);	background-repeat: no-repeat;	background-position: center center;}/* ============== Bof ADXMENU STYLE ============== *//* - - - BASIC styles [ MANDATORY ] - - - *//* remove all list stylings */.menu, .menu ul {	margin: 0;	padding: 0;	border: 0;	list-style-type: none;	display: block;}.menu li {	margin: 0;	padding: 0;	border: 0;	display: block;	float: left;	/* move all main list items into one row, by floating them */	position: relative;	/* position each LI, thus creating potential IE.win overlap problem */	z-index: 500;		/* thus we need to apply explicit z-index here... */}.menu li:hover {	z-index: 10000;	/* ...and here. this makes sure active item is always above anything else in the menu */	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)							see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */}.menu li li {	float: none;/* items of the nested menus are kept on separate lines */}.menu ul {	visibility: hidden;	/* initially hide all submenus. */	position: absolute;	z-index: 600;	left: -1px;	/* while hidden, always keep them at the top left corner, */	top: 0;		/* 		to avoid scrollbars as much as possible */}.menu li:hover>ul {	visibility: visible;	/* display submenu them on hover */	top: 100%;	/* 1st level go below their parent item */}.menu li li:hover>ul {	/* 2nd+ levels go on the right side of the parent item */	top: 0;	left: 100%;}/* -- float.clear --	force containment of floated LIs inside of UL */.menu:after, .menu ul:after {	content: ".";	height: 0;	display: block;	visibility: hidden;	overflow: hidden;	clear: both;}.menu, .menu ul {	/* IE7 float clear: */	min-height: 0;}/* -- float.clear.END --  *//* -- sticky.submenu --	it should not disappear when your mouse moves a bit outside the submenu	YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!	if you do it, make sure you 110% know what you do */.menu ul {	background-image: url(templates/DSW1/images/ADxMenu_empty.gif);	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */	padding: 10px 30px 30px 30px;	margin: -10px 0 0 -30px;/*background: #f00;*/	/* uncomment this if you want to see the "safe" area.								you can also use to adjust the safe area to your requirement */}.menu ul ul {	padding: 30px 30px 30px 10px;	margin: -30px 0 0 -10px;}/* -- sticky.submenu.END -- *//* - - - ADxMenu: DESIGN styles [ OPTIONAL, design your heart out :) ] - - - */.adxMenuWrapper {	padding-left:0px;}.menu, .menu ul li {	color: #567;}.menu ul {	width: 11em; /* don't style this */}.parent_li {	/* background-image:url('templates/DSW1/images/bgtile_main_nav.gif');background-repeat:repeat-x;background-position:0 0; */font-size:107%;}.parent_li:hover {	/* background-image:url('templates/DSW1/images/bgtile_main_nav.gif');background-repeat:repeat-x;background-position:0 -23; */background-color:#FFFFFF;}.menu a {	text-decoration: none;	color:#F24005;	padding: .4em 1em;	display: block;	position: relative;	background-color:transparent;}.menu a:hover, .menu li:hover>a {	color: #ffffff;	background-color:#F24F3B;	filter:alpha(opacity=100);	opacity: 1;	-moz-opacity:1;}.menu li li {	/* create borders around each item */	border: 1px solid #cbcfd6;	background-color:#ffffff;	filter:alpha(opacity=85);	opacity: 0.85;	-moz-opacity:0.85;	width: 12em;}.menu ul>li + li {	/* and remove the top border on all but first item in the list */	border-top: 0;}.menu li li:hover>ul {	/* inset 2nd+ submenus, to show off overlapping */	top: 5px;	left: 90%;}/* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu	placed here to clarify the terminology I use when referencing submenus in posts */.menu>li:first-child>a {}.menu li + li + li li:first-child>a {}li, li:hover {	height:20px;}/* Fix for IE5/Mac \*//*/.menu a {	float: left;}/* End Fix *//*]]>*//* ============== Eof ADXMENU STYLE ============== */ /* FRONT PAGE css controls */  #mainpagemodules {	width:720px;	padding:20px 0px 0px 0px;}TD.blogmenu {	padding:25px 0px 0px 27px;	line-height:20px;}/* FOOTER css controls */ TD.footer_contact {	padding-right:20px;	color:#777777;}#footer_menu_container{	margin:30px 0px 20px 0px;	line-height: 2;	font-size:110%;}#footer_menu_container, #footer_menu_container A:link, #footer_menu_container A:active, #footer_menu_container A:visited {		font-family:Tahoma, Arial, Verdana, sans-serif;	color:#5c6b7e;}#footer_menu_container A:hover {		font-family:Tahoma, Arial, Verdana, sans-serif;	color:#121212;}.footer {	padding: 30px 0px 20px 1px;	font-family: Tahoma, Arial, sans-serif, Verdana;	font-size:9px;	color:#999999;	background-image:url('images/bg_footer.gif');	background-position:-50px 0;	background-repeat:no-repeat;}.big {	font-size:14px;}.tinyText {	font-size:9px;}.greyText {	color:#666666;}.greyTextLight {	color:#999999;}/* ============== Primary Link Hover ============== */A:hover, .breadCrumb A:hover, .footer_menu A:hover {	color:#F24F3B;	text-decoration: none;	font-style:normal}DIV.faq_question {	padding-bottom:20px;}DIV.faq_question_anchor {	padding:20px 10px 7px 5px;}DIV.faq_answer {	padding:0px 50px 20px 50px;	border-bottom:#CCCCCC 1px dotted;}A.faq_backtotop {	font-size:9px;	padding:2px 10px 2px 10px;	border:1px solid #CCCCCC;}subProductDescrip  .boxContainer, TD.boxContainer {  /* DSW ADDED */	padding: 15px 10px 15px 10px;}.boxTitle {  /* DSW ADDED */	padding: 10px 0px 4px 5px;	color: #F24F3B;	font-weight:bold;}.alertText, TABLE.alertText {	color: #F24F3B;}DIV.cartAlert {	width:300px;	background-color:#F24F3B;	padding:5px;	margin:3px 0px 3px 0px;	border:1px solid #FFFFFF;	color: #FFFFFF;}IMG.wishlist_pic {	width:100px;	height:100px;	border:1px solid #cccccc;}DIV.wishlist_separator {	width:100%;	margin-top:3px;	border-bottom:#cccccc 1px solid;	margin-bottom:3px;}.user_submitted_info {	border: 0px solid #669966;	padding:10px 20px 10px 20px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;}.creditAlert, .voucherSuccess {	border: 1px solid #cccccc;	background-color:#DEEEE5;	padding:7px 25px 10px 25px;	color:#669966;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	text-align:left;}td.dotMatrix_top {	background-image:url("images/bg_dotmatrix_top.gif");}td.dotMatrix_left {	background-image:url("images/bg_dotmatrix_left.gif");}td.dotMatrix_center {	background-image:url("images/bg_dotmatrix_center.gif");}td.dotMatrix_right {	background-image:url("images/bg_dotmatrix_right.gif");}table.orderConfirmation TD {	background-color:#FFFFFF;}.productUpdateNote {	background-image:url("images/bg_infobox.gif");	background-position:bottom right; /* DSW */	border: 0px solid #669966;	padding:10px;	font-family:Arial, Helvetica, sans-serif, Verdana;	font-size:11px;	color:#F24F3B;}.pagesBlurb_default {	border-bottom: 1px solid #cccccc;	padding:3px 0px 10px 5px;	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;}.pagesBody_default, .articlesBody_default {	padding:3px 0px 0px 0px;	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;}.pagesBody_default A, .articlesBody_default A {	color: #F24F3B;	font-style:normal;}table.dealer_table {	margin-bottom:25px;	margin-left:10px;	font-size-adjust: 0.6}table.dealer_table td {	padding:0px 5px 0px 5px;	vertical-align:top;}table.dealer_table A, table.dealer_detail_table A {	color:#687AA3;}table.dealer_table A:hover {	padding-left:5px;}tr.dealer_table_header td {	padding:10px 15px 10px 0px;	font-weight:bold;	font-size-adjust: 0.6;}table.dealer_detail_table {	width:100%;	border-top:#E6E6E6 solid 1px;	border-left:#E6E6E6 solid 1px;	margin-bottom:25px;	font-size-adjust: 0.6;}table.dealer_detail_table td {	width:30%;	padding:5px 15px 5px 5px;	border-right:#E6E6E6 solid 1px;	border-bottom:#E6E6E6 solid 1px;	vertical-align:top;}tr.dealer_detail_table_header {	padding:10px 15px 5px 10px;	border-right:#E6E6E6 solid 1px;	border-bottom:#E6E6E6 solid 1px;	background-color:#E6E6E6;	color:#FFFFFF;	font-size-adjust: 0;}.linkListing td {	border-bottom:#FFFFFF 1px solid;	padding:10px 10px 10px 0px;	border-bottom:#E6E6E6 dashed 1px;}/* ALERT BOXset the image to use and establish the lower-right position */ .product_infoBox, .product_infoBox_body, .product_infoBox_head, .product_infoBox_head h2 {	background: transparent url(images/infobox_dark_bg.png) no-repeat bottom right;}.product_infoBox { /* intended total box width - padding-right(next) */	width:405px !important; /* IE Win = width - padding */	width: 420px; /* the gap on the right edge of the image (not content padding) */	padding-right:15px; /* use to position the box */	margin:20px 0 0 0;	font-family:Arial, Helvetica, sans-serif;	color:#e6e6e6;} /* set the top-right image */.product_infoBox_head {	background-position:top right; /* pull the right image over on top of border */	margin-right:-15px; /* right-image-gap + right-inside padding */	padding-right:40px;	margin-bottom:-8px;	background: transparent url(images/infobox_corner_hot.png) top right;} /* set the top-left image */.product_infoBox_head h2 {	font-size:13px;	background-position:top left;	margin:0; /* reset main site styles*/	border:0; /* ditto */ /* padding-left = image gap + interior padding ... no padding-right */	padding:15px 0 3px 15px;	height:auto !important;	height:1%;} /* IE Holly Hack */ /* set the lower-left corner image */.product_infoBox_body {	background-position:bottom left;	margin-right:5px; /* interior-padding right */	padding:0px 5px 5px 15px;	text-align:justify;} /* mirror .product_infoBox_head right/left */.product_infoBox a{color:#ff5d1a;}#top-tab_container {	height:46px;	width:auto;	position:relative;	left:auto;;	right:0px;	top:0px;	background:none;	padding:10px 10px 0px 0px;	text-align:right;	font-family:	font-size:12px;	color:bfc1c5;	margin-bottom:-55px;}#promo_sidetab {	width:144px;	position:absolute;	left:auto;	right:0px;	top:103px;	z-index:1;	background-color:none;}.newproduct_page_badge{width:115px;height:40px;background: url(../../images/new_product.gif) top left;margin:10px 0px 20px 0px;}#sidetabs_container {	width:20px;	position:fixed;	left:auto;	right:0px;	top:130px;	z-index:1002;	background-color:#FFFFFF;}#sidetab_subscribe {	z-index:1;	width:20px;	height:60px;	background-image:url("images/tabs_english/sidetab_subscribe.gif");	background-repeat:no-repeat;}.twitter_tab {float:right;width:347px;height:auto;background: url(../../images/tw_tab_R.png) no-repeat !important;background-repeat:no-repeat;display:block;right:-305px;padding:0;position:fixed;top: 50px;z-index:1002;overflow:hidden;}.twitter_tab_content {padding: 8px 5px 5pt 50px;}.facebook_tab {float:right;width:347px;height:530px;background: url(../../images/fb_tab_R.png) no-repeat !important;background-repeat:no-repeat;display:block;right:-305px;padding:0;position:fixed;top: 195px;z-index:1003;}.facebook_tab_content {padding: 8px 5px 0pt 50px;overflow:hidden;}
