@charset "utf-8";

/* ##############################################
css reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
/*table,tr,td,tbody,*/
caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
ol, ul {
	list-style: none;
}
/* end reset 
#################################################*/

#w_ie6message{
	display:none;
}

.pricenote{
	display:none;
}

body {
	background-image: url(/images/w_images/bg_tile.jpg);
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a, a:visited, a:active, a:hover, a img {
	outline:none;
	}
#w_outerWrapper {
	background-image: url(/images/w_images/bg_top.jpg);
	background-repeat:repeat-x;
	height:100%;
}
#w_middleWrapper {
	background-image: url(/images/w_images/bg_content_tile.png);
	background-position:1px 0px;
	background-repeat:repeat-y;
	width:980px;
	margin:0px auto;
	z-index:2;
}
/*#w_middleWrapper #w_rightCol {
	margin:25px 0px 0px 0px;
	}*/
#w_innerWrapper{
	width:940px;
	padding-left:19px;
	background:url(../images/w_images/bg_innerWrapper.gif) repeat-y;
}
#w_headerWrapper{
	background-image: url(/images/w_images/bg_header_tile.jpg);
	background-repeat:repeat-x;
	width:941px;
}
#w_headerLogo{
	height:152px;
	width:249px;
	float:left;
}
#w_headerTagLine{
	height:152px;
	width:291px;
	float:left;
}
#w_searchWrapper{
	height:152px;
	width:401px;
	float:left;
	background-image: url(/images/w_images/bg_header_tile.jpg);
}
	#w_searchBoxLine1{
		margin-top:46px;
		margin-left:250px;
		position:relative;
		top:0px;
		left:2px;
	}
	#w_searchBoxLine2{
	position:relative;
	top:2px;
	left:190px;
	width: 200px;
	}
		.w_searchInput{ /* must be a class so jquery can assign it */
			padding: 4px 0px 0px 7px;
			height: 17px;
			width: 165px; /* 153px */
			border: 1px solid #929173;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			line-height:15px;
			color: #929173;
		}
	#w_messageDiv{
	position:relative;
	top:7px;
	left:73px;
	width: 300px;
	height: 28px;
	color: #FFFFFF;
	}
	#w_searchBoxLine3{
	position:relative;
	left:60px;
	/*left:100px;*/
	top:8px;
	width: 300px;
	}
/********************************************************
********** NAV BARS **************************************/
#w_navBar{
	height:27px;
	width:941px;
	background:url(../images/w_images/nav_bg.gif) repeat-x;
}
#w_navBarProducts{
	width:249px;
	height:27px;
	float:left;
	background:url(../images/w_images/nav_products.gif) no-repeat;
	display:block;
}
#w_navBarNewItems{
	background:url(../images/w_images/nav_new.gif) no-repeat;
	background-position:left;
	width:125px;
	height:27px;
	float:left;
	}
#w_navBarNewItems:hover{
	background-position:right;
	}
#w_navBarAboutUs{
	background:url(../images/w_images/nav_about.gif) no-repeat;
	background-position:left;
	width:127px;
	height:27px;
	float:left;
}
#w_navBarAboutUs:hover{
	background-position:right;
	}
#w_navBarOurDifference{
	background:url(../images/w_images/nav_difference.gif) no-repeat;
	background-position:left;
	width:172px;
	height:27px;
	float:left;
}
#w_navBarOurDifference:hover{
	background-position:right;
	}
#w_navBarContactUs{
	background:url(../images/w_images/nav_contact.gif) no-repeat;
	background-position:left;
	height:27px;
	width:152px;
	float:left;
}
#w_navBarContactUs:hover {
	background-position:right;
	}
.w_submenu{
	background:url(../images/w_images/nav_dropBgt.gif) repeat-y;
	position:relative;
	left:0px;
	z-index:100;
	display:none;
	width:133px;
	margin-top:27px;
	padding:4px 12px 12px 27px;
}
.w_submenu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#002854 !important;
	line-height:24px;
	text-transform:none;
	font-weight:normal;
	text-decoration:none;
}
.w_submenu a:hover {
	font-weight:bold;
	}
.w_mainNavOn{
	background:url(../images/w_images/nav_browseOn.gif) no-repeat;
}
#w_fabric {
	width:249px;
	height:27px;
	display:block;
	background:url(../images/w_images/nav_fabric.gif) no-repeat;
	}
#w_color {
	width:249px;
	height:28px;
	display:block;
	background:url(../images/w_images/nav_colorChoice.gif) no-repeat;
	}
#w_catalogue {
	width:249px;
	height:30px;
	display:block;
	background:url(../images/w_images/nav_catalog.gif) no-repeat;
	}
#w_urbanscape {
	background:url(../images/w_images/nav_urbanscape.gif) no-repeat;
	height:30px;
	width:249px;
	display:block;
	}
.w_leftColBottomLink, .w_leftColBottomLink a {
	display:block;
	width:249px;
	line-height:28px;
	text-decoration:none;
	}
	
#qty input{
	color:#000000;
}
/*********** END NAV BARS ***********************
************************************************/
.homepagecontent {
	margin-left:-25px;
	}
#w_leftCol{
	width:249px;
	float:left;
	position:relative;
	background-color:#dcdbc1;
}
#w_rightCol{
	float:left;
	width:680px;
	padding-left:1px;
	padding-bottom:40px;
	margin-top:0px;
}
#w_rightCol h2 {
	margin-left:25px;
	width:600px;
	}
#w_rightCol p.titles {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#4c3e1e;
	margin:12px 0px 10px 24px;
}
#w_contentLeft {
	width:410px;
	float:left;
	padding:10px 35px 0px 25px;
	}
p {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#4c3e1e;
	margin-bottom:22px;
	}
#w_contentLeft p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#4c3e1e;
	margin-bottom:22px;
}
#w_contentLeft table tr td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#4c3e1e;
	margin-bottom:22px;
}
#w_contentLeft ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#4c3e1e;
	margin-bottom:22px;
	margin-top:-22px;
}
#w_contentLeft ul li, #w_contentLeft ul li ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#4c3e1e;
	list-style:inside;
	list-style-type:disc;
	text-indent:-12px;
	margin-left:30px;
	}
#w_contentLeft ul li ul {
	margin-top:6px;
	}
#w_contentLeft p a {
	color:#002854;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	}
#w_contentLeft p a:hover {
	text-decoration:underline;
	}
#w_contentRight {
	float:left;
	width:160px;
	padding:35px 10px 0px 10px;
	}
#w_contentRight p {
	line-height:15px;
	color:#002854;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#w_contentRight p a {
	line-height:15px;
	color:#002854;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:oblique;
	text-decoration:none;
	}
#w_contentRight p a:hover {
	text-decoration:underline;
	}
#w_contentRight p.gray {
	color:#838264;
	}
#w_contentLeftSmall {
	width:350px;
	padding:35px 0px 0px 25px;
	}
#w_contentLeftSmall p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#4c3e1e;
}
#w_contentLeftSmall p a {
	color:#002854;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	}
#w_contentLeftSmall p a:hover {
	text-decoration:underline;
	}
#w_contentRightSmall {
	position:absolute;
	margin:-20px 0px 0px 420px;
	width:200px;
	padding:35px 0px 0px 10px;
	}
#w_contentRightSmall p {
	line-height:15px;
	color:#002854;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#w_contentRightSmall p a {
	line-height:15px;
	color:#002854;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:oblique;
	text-decoration:none;
	}
#w_contentRightSmall p a:hover {
	text-decoration:underline;
	}
#w_leftColBrowseProduct a {
	background:url(../images/w_images/nav_browseOff.gif) no-repeat;
	display:block;
	width:249px;
	height:37px;
	z-index:2;
	}
#w_leftColBrowseLine a{
	background:url(../images/w_images/nav_bLine.gif) no-repeat;
	display:block;
	width:249px;
	height:29px;
	z-index:2;
}
#w_leftColBrowseProduct a:hover, #w_leftColBrowseProductHover {
	background:url(../images/w_images/nav_browseOn.gif) no-repeat;
	}
#w_leftColBrowseLine a:hover, .w_leftColBrowseLineHover{
	background:url(../images/w_images/nav_bLineOff.gif) no-repeat;
}
#w_leftColBrowseProductLinks, .w_leftColBrowseLineLinks {
	background-color:#dcdbc1;
	border-bottom: solid #ffffff 1px;
	line-height:24px;
}
#w_leftColBrowseProductLinks ul > li:first-child, #w_leftColBrowseLineLinks ul > li:first-child {
	padding-top:9px;
}
#w_leftColBrowseProductLinks{
	display:none;
	z-index:2;
}
#w_leftColBrowseProductLinks ul li a, #w_leftColBrowseLineLinks ul li a{
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 8px 34px;
	font-size:13px;
	line-height:18px;
	width:215px;
	display:block;
	color:#4c3e1e;
	text-decoration:none;
	background-color:#dcdbc1;
}
#w_leftColBrowseProductLinks ul li a:hover, #w_leftColBrowseLineLinks ul li a:hover{
	font-weight:bold;
}
#w_pageSpacer{
	height:32px;
	width:941px;
	color:#ffffff;
	border-bottom:solid #b59b5e 1px;
	background:#FFFFFF;
}
#w_footWrapper {
	background:#FFFFFF;
	padding-top:8px;
	}
#w_footerLinks{
	height:26px;
	width:908px;
	background-color:#dcdbc1;
	color:#726139;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:6px 0px 6px 33px;
}
#w_footerLinks a{
	color:#6a582f;
	text-decoration:none;
	top:10px;
}
#w_copyright{
	padding:35px 22px 50px 0px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:919px;
	color:#6a582f;
	background:#FFFFFF;
	bottom:0px;
	z-index:1;
}
#w_footStretcher{
	background-image: url(/images/w_images/bg_content_tile.png);
	background-repeat:repeat-y;
	background-position:1px 0px;
	width:980px;
	height:500px;
	z-index:-1;
	position:absolute;
	bottom:0px;
	margin:0 auto;
}

.w_hideElement{
	display:none;
}

.w_personalizationLabel{

}

.w_personalizationDropDown{

}
/********************************************************
************* START STYLES ******************************/

.w_clearFloat{
	clear:both;
}

.w_formButtonImage{
	border:none;
	margin-left:-6px;
}
.w_categoryGridSpacer{
	background:url(../images/w_images/category_hor_line.gif) repeat-x;
	height:18px;
	width:640px;
}
input{
	padding: 4px 0px 0px 7px;
	height: 17px;
	border: 1px solid #929173;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:15px;
	color: #929173;
}
select{
	padding: 0px 0px 0px 3px;
	height: 22px;
	border: 1px solid #929173;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:19px;
	color: #000000; /*929173;*/
}
/*********************************************************
********** DEAL WITH ORIGINAL CSS ************************/

.sublink{
	display:none;
}
.form-field .sublink{
	display:inline;
}
.goRight .sublink{
	display:inline;
}
#cartAmounts .field-link .sublink{
	display:inline;
}
td {
	vertical-align:top;
}
.top{
	display:none;
}
#widgetSearch .body .field{
	float:left;
}
#widgetSearch .body .button{
	float:left;
	margin-left:3px;
}
#widgetSearch .advanced{
	display:none;
}
#widgetSearch .btm{
	clear:both;
}
#searchWidgetDynamicResults{
	display:none;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9b9d87;
	padding-bottom:11px;
	border-bottom:solid #b59b5e 1px;
	margin:10px 0px 10px 0px;
}
h2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9b9d87;
	padding-bottom:11px;
	padding:8px 6px 8px 6px;
	text-decoration:none;
	margin-left:-6px;
}
h2 a:hover {
	text-decoration:underline;
	}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	color:#002854;
	padding-bottom:11px;
	border-bottom:solid #b59b5e 1px;
	margin:10px 0px 10px 0px;
}

#topOptions .myrow .display{
	font-size:10px;
	color:#626466;
	width:300px;
	float:left;
	margin-top:-50px;
}

#topOptions .myrow .sort{
	float:left;
	width:160px;
	margin:0px 0px 0px 232px;
	#margin:-50px 0px 0px -80px;
	text-align:right;
}
	#topOptions .myrow .sort .label{
		display:inline;
		font-size:10px;
		color:#626466;
	}
	#topOptions .myrow .sort .option{
		display:inline;
		margin-bottom:4px;
	}
#categoryGrid {
	width:640px;
	margin-left:25px;
	}
#productGrid table, #categoryGrid table{
	border-collapse:collapse;
}
#productGrid .internal-clear{
	border-top:solid #c8c8b8 1px;
	clear:both;
	padding-top:7px;
	margin-top:14px;
}
#productGrid * td.content-odd2,#categoryGrid * td.content-odd2{ /* this is a two column grid */
	width:300px;
	margin-right:20px;
	border-bottom:solid #c8c8b8 1px;
	background-repeat:repeat-y;
	background-position:95px 0px;
}
#productGrid * td.content-even2,#categoryGrid * td.content-even2{
	width:300px;
	border-bottom:solid #c8c8b8 1px;
}
#categoryGrid * .photo,#categoryGrid * .title,#categoryGrid * .description{
	padding:0px 25px 25px 0px;
	#paddding:0px 0px 25px 0px;
}
#categoryGrid *td.content-odd3{ /* this is a three column grid for some reason */
	text-align:center;
	padding-left:20px;
	#padding-left:0px;
	}
#categoryGrid *td.content-even3{ /* this is a three column grid for some reason */
	text-align:center;
	padding-left:20px;
	#padding-left:0px;
	}
#productGrid table {
	width:640px;
	}
#productGrid table tr td {
	width:190px;
	}
#categoryGrid table tr td {
	width:190px;
	}
td.content-odd3 {
	padding:0px 0px 14px 24px;
	}
td.content-even3 {
	padding:0px 0px 14px 24px;
	}
#categoryGrid tr {
	background:url(../images/w_images/category_vert_dotted_line_tile.gif) repeat-y;
	background-position:10px 0px 10px 0px;
	padding:10px 0px 10px 0px;
	}
#productGrid tr {
	background:url(../images/w_images/category_vert_dotted_line_tile.gif) repeat-y;
	background-position:10px 0px 10px 0px;
	padding:10px 0px 10px 0px;
	}
#w_creditCards {
	background:url(../images/w_images/cc_images.gif) no-repeat;
	width:136px;
	height:28px;
	display:inline-block;
	margin-bottom:-11px;
	padding-right:20px;
	}
.textTitle {
	text-transform:uppercase;
	}
.indent {
	margin-left:21px;
	}
#email-customer-login, #email-customer-login-pass, #pageNote {
	color:#4c3e1e;
	}
#pageNote {
	margin-top:30px;
	line-height:22px;
	}
.form-field {
	margin:4px 0px 10px 25px;
	border:none;
	}
.form-field a {
    line-height:15px;
	color:#002854;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	}
.form-field a:hover {
	text-decoration:underline;
	}
.hdr-title {
	color:#002854;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:30px 0px 10px 25px;
	}
.sublink {
	color:#4c3e1e;
	vertical-align:middle;
	height:14px;
	}
.myerror {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#990000;
	margin-bottom:22px;
	margin-left:25px;
}
p input {
	border:none;
	}
#viewCart p {
	margin:20px 0px 0px 25px;
	color:#4c3e1e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	}
.title a {
	line-height:15px;
	color:#002854;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	text-align:center;
	}
.title {
	text-align:center;
	margin:34px 0px 0px 0px;
	}
.sprice, .detailBtnNoImg, .description{
	display:none;
	}
form table {
	margin:0px 0px 0px 25px;
	}
.pagination {
	margin-top:-10px;
	text-align:right;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
}
.pagination a {
	color:#002854;
	/*text-decoration:none;*/
	}
#topOptions, #btmOptions {
	line-height:15px;
	color:#002854;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	margin-top:-10px;
	text-align:left;
	}
.pagination {
	background:#FFFFFF;
	width:640px;
	}
.pagination a:hover, .logout a:hover {
	text-decoration:underline;
	}
#productGrid h3, #productGrid h2 {
	margin-left:25px;
	width:640px;
	}
#productDetail { 
	clear:both;
	width:420px;
	float:left;
	margin:0px 25px 0px 25px;
	min-height:640px;
	_height:640px;
	}
#productDetailWrapper h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	color:#002854;
	padding-bottom:11px;
	border-bottom:solid #b59b5e 1px;
	margin:10px 0px 10px 25px;
}
#productDetail h2 {
	display:none;
	}
#productGrid {
	width:640px;
	}
#productGrid #topOptions .myrow, #productGrid .internal-clear {
	display:none;
	}
.myrow {
	margin:50px 0px -88px 0px;
	width:640px;
	}
.internal-clear {
	margin:0px 0px 0px 25px;
	width:640px;	
	}
.photo {
	margin:10px 0px 0px 0px;
	height:100px;
	text-align:center;
	}
.productListColumn1, .productListColumn2, .productListColumn3 {
	width:120px;
	padding:0px;
	margin:0px;
	}
.content-even2, .content-odd2 {
	position:static;
	width:140px;
	}
.option select option, .option select, .logout a {
	line-height:15px;
	color:#4c3e1e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	height:16px;
	padding-left:0px;
	}
#topOptions {
	margin: 10px 0px 10px 25px;
	height:10px;
	padding:0px 0px 15px 0px;
	border-bottom:solid #b59b5e 1px;
	}
.sort {
	width:120px;
	height:20px;
	padding:0px;
	position:absolute;
	}
#newCustomer .body input {
	border:none;
	margin-left:-6px;
	}
.form-label, #btmOptions {
	margin-left:25px;
	color:#4c3e1e;
	}
#categoryGrid #btmOptions {
	margin-left:0px;
	}
.body {
	color:#4c3e1e;
	}
.body a {
	color:#4c3e1e;
	text-decoration:none;
	}
.body a:hover {
	text-decoration:underline;
	}
.buttons input {
	border:none;
	}
.buttons {
	margin-left:18px;
	}
.body .field input {
	margin-left:-24px;
	}
#customerLogin .w_formButtonImage {
	position:relative;
	display:block;
	padding-top:26px;
	}
#customerLogin .form-field .sublink input {
	border:none;
	}
#newCustomer .body input {
	margin-left:18px;
	}
.login {
	margin:30px 0px 0px 25px;
	}
#clientAccount {
	margin:20px 0px 0px 25px;
	width:600px;
	}
#clientAccount .hdr-title {
	margin-left:0px;
	}
#clientAccount .buttons {
	margin-left:-6px;
	}
#clientAccount .form-field, #clientAccount .form-label, #productDetail h2 {
	margin-left:0px;
	}
#clientAccount h2 {
	margin-left:0px;
	}
.logout {
	width:400px;
	top:20px;
	left:300px;
	}
#clientAccount hr {
	display:none;
	}
#prodMainImage0, #productDescription, #productReviewsAddNote {
	width:350px;
	position:relative;
	padding-right:24px;
	}
#prodMainImage0 {
	position:relative;
	}
#productDescription {
	padding-bottom:50px;
	margin-top:10px;
	}
#productPhotos {
	width:430px;
	margin:10px 0px 10px 0px;
	#margin:30px 0px 20px 0px;
	border-bottom: solid #ffffff 1px;
	position:relative;
	}
#productReviews {
	display:none;
	}
#productDetailWrapper {
	width:700px;
	float:left;
	}
#extraDetails {
	width:400px;
	float:left;
	margin:-26px 0px 0px 0px;
	padding-left:1px;
	padding-bottom:30px;
	min-height:120px;
	position:relative;
	background:url(../images/w_images/bg_grayLine.gif) no-repeat bottom left;
	}
#extraDetails .form-field img {
	display:none;
	}
#extraDetails .form-label,#extraDetails .form-field {
	margin-left:0px;
	}
#extraDetails .form-label {
	/*border: solid #FF0000 1px;*/
	}
#price {
	position:absolute;
	text-align:right;
	width:150px;
	height:30px;
	left:250px;
	margin:68px 0px 0px 0px;
	}
#qtyLabel {
	position:absolute;
	left:326px;
	top:35px;
	}
#qty {
	position:absolute;
	left:356px;
	top:28px;
	}
#addToCartButton {	
	position:absolute;
	left:306px;
	top:86px;
	}
#pageNote {
	margin-left:25px;
	}
#categoryGrid h2 {
	margin-left:0px;
	width:640px;
	}
#categoryDescription p span {
	color:#4c3e1e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:22px;
	}
#productPhotos .link, #emailFriend {
	display:none;
	}
.bottomBorder {
	border-bottom:1px solid #4c3e1e;
	}
#homeButtons {
	height:51px;
	position:relative;
	}
#homeButtons a, #homeButtons a img, #homeButtons img {
	display:inline-block;
	}
#orderList .all-link .sublink {
	display:none;
	}
#w_productDetailRightCol {
	background:url(../images/w_images/bg_detailsRightCol.gif) repeat-y;
	width:160px;
	float:left;
	min-height:600px;
	_height:600px;
	padding:0px 10px 0px 20px;
	}
#skuLabel {
	position:relative;
	display:inline-block;
	#float:left;
	width:40px;
	margin:36px 0px 0px 0px;
	color:#4c3e1e;
	font-size:13px;
	font-weight:bold;
	}
#sku {
	position:relative;
	display:inline-block;
	#float:left;
	width:150px;
	margin:36px 0px 0px 0px;
	color:#4c3e1e;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	}
.w_personalizationLabel { 
	clear:both;
	#margin-top:6px;
	}
#cartInfo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#4c3e1e;
	margin-left:25px;
	}
.sublink {
	color:#002854;
	text-decoration:none;
	}
table#cartItems {
	width:600px;
	border:1px solid #9b9d87;
	}
#checkoutOnePage table#cartItems {
	margin-left:25px;
	}
table#cartItems {
	color:#4c3e1e;
	}
table#cartItems a {
	text-decoration:none;
	font-size:12px;
	font-weight:100;
	color:#002854;
	}
table#cartItems th {
	text-align:left;
	color:#002854;
	}	
#cartNumItems {
	padding-bottom:20px;
	}
#cartAmounts {
	padding-bottom:20px;
	}
#cartAmounts .field-label{
	font-weight:bold;
	}
#cartButtons {
	margin-top:14px;
	}
#cartButtons input {
	margin-right:12px;
	}
.checkoutWelcome {
	padding-left:25px;
	color:#4c3e1e;
	}
#billAddress, #shipAddress, #shipMethod, #paymentInfo, #totalsInfo {
	color:#4c3e1e;
	}
.checkoutWelcome h2 {
 	display:none;
	}
#existingCustomersPassword input {
	margin-bottom:14px;
	}
#existingCustomersPassword {
	margin-bottom:22px;
}
#existingCustomer a.sublink {
	color:#002854;
	text-decoration:none;
	}
#existingCustomer .w_formButtonImage {
	margin-top:-34px;
	position:absolute;
	}
#newCustomer .w_formButtonImage {
	margin-top:-34px;
	position:absolute;
	}
#newCustomersPassword {
	margin-bottom:22px;
}
.totalBtns .w_formButtonImage, .totalBtns .w_formButtonImage {
	position:absolute;
	margin-left:-78px;
	}
#popupShipping .popupShippingInput {
	text-align:left;	
	color:#4c3e1e;
	}
#pageNote {
	width:600px;
	}
.container2 .checkoutCompleteButtons {
	margin-left:25px;
	}
#orderList table {
	margin-left:-4px;
	}
#orderList table tr th {
	text-align:left;
	width:100px;
	}
#orderList .title {
	text-align:left;
	margin-top:0px;
	}
.body a {
	color:#002854;
	}
#clientAccount #pageNote {
	margin-left:0px;
	margin-bottom:8px;
	}
#clientAccount #orderList {
	}
#prodCaption {
	width:250px;

	padding-left:24px;
	}
#one_TGContent p, #two_TGContent p, #three_TGContent p, #four_TGContent p ,#five_TGContent p {
	color:#4c3e1e;
	width:290px;
	margin:-18px 0px 20px 2px;
	}
#productDetail p.myerror {
	position:relative;
	width:300px;
	}
#personalizationLabel-2803 {
	position:absolute;
	margin:2px 0px 0px 0px;
	}
#personalization-2803 {
	position:absolute;
	margin:18px 0px 0px 0px;
	}
#personalizationLabel-2805 {
	position:absolute;
	margin:0px 0px 0px 170px;
	}
#personalization-2805 {
	position:absolute;
	margin:18px 0px 0px 170px;
	}
#personalizationLabel-2804 {
	position:absolute;
	margin:54px 0px 0px 0px;
	}
#personalization-2804 {
	position:absolute;
	margin:70px 0px 0px 0px;
	}
#personalization-2805 select {
	width:130px;
	#width:150px;
	}
#emailFriend {
	margin:70px 0px 0px 0px;
	padding:18px 0px 0px 0px;
	position:absolute;
	height:100px;
	width:530px;
	background:url(../images/w_images/bg_grayLine.gif) no-repeat top left;
	}
#prodCaption {
	margin:10px 0px 0px -25px;
	#margin:4px 0px 0px 0px;
	background:url(../images/w_images/bg_grayLine.gif) no-repeat bottom left;
	padding-bottom:14px;
	width:400px;
	}
#w_leftColBrowseProductLinks br, #widgetCustomProductListMain-2 * br{ /*get rid of the space after the custom product list nav */
	display:none;
}
#pageError {
	margin:10px 0px 15px 24px;
	}
#productDescription .body ul li {
	list-style:disc;
	margin:-10px 0px 10px 20px;
	line-height:20px;
	}
#topOptions .myrow .sort, #topOptions .myrow .display{
	display:none;
}

.w_swatchHide{
	display:none;
}
.w_swatchShow{
	display:block;
}
#w_swatchWrapper{
	width:83px;
	position:absolute;
	margin-left:352px;
	margin-top:40px;
	z-index:20;
}
#prodMainImage0{
	z-index:1;
}
#prodCaption {
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	color:#4c3e1e;
	}
#widgetSearch .body .field {
	position:relative;
	line-height:14px;
	}	
#widgetSearch .body .field .buttonNoImg {
	display:inline;
	position:absolute;
	margin:0px 0px 0px 1px;
	width:auto;
	}
#topOptions {
	visibility:hidden;
	display:none;
}
#ada img{
	display:inline !important;
}
#ada{
	margin: 15px 0px 0px 21px;
}

/* home page video */
	#video { margin-left: 10px; }
	#video img { float: left; margin-right: 10px; }
  	#video a img {
		background: url(http://www.wabashvalley.com/uploads/image/wv-video-still.gif) no-repeat 0px 0px;
		margin-bottom: 10px;
	}
  	#video a:hover img {
		background: url(http://www.wabashvalley.com/uploads/image/wv-video-still.gif) no-repeat 0px -200px;
		margin-bottom: 10px;
	}
  	#video div { font-size: 11px; padding-top: 150px; }

