html {
	height: 100%;
	margin-bottom: .01em;
}
body {
	background: #48422f;
	color: #fff;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: top;
}
#wrapper {
	background: #48422f;
	font-size: 70%;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 771px;
	vertical-align: top;
}
#contentwrapper {
	background: #fff;
	border: 6px solid #d7d1bf;
	color: #47402d;
	float: left;
	margin: 38px 0 0 0;
	padding: 4px;
	position: relative;
	width: 751px;
}
#popup {
	background: #48422f;
	float: left;
	font-size: 70%;
	margin: 10px 15px;
	padding: 20px auto;
	text-align: left;
	width: 95%;
	vertical-align: top;
}
#popupwrapper {
	background: #fff;
	border: 6px solid #d7d1bf;
	color: #47402d;
	float: left;
	margin: 0;
	padding: 10px;
	position: relative;
}
#AdditionalImageWrapper {
	width: 650px;
}


/* Default Styles */
p {margin: 0 0 1em 0;padding:0;}
a {
	color: #a12830;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#maincontentwrapper a {
	text-decoration: underline;
}
#maincontentwrapper a:hover {
	color: #b1953a;
}
sup, sub {
	position: relative;
	font-size: smaller;
	vertical-align: baseline;
}
sup {bottom: .4em;}
sub {top: .4em;}
table {font-size: 100%}
form {display: inline;margin: 0;padding: 0;}
input {border: 1px solid #808080;}
img {border: none;}
abbr {border-bottom: 1px dotted #ccc;cursor: help;}
.clearL {clear: left;}
.clearR {clear: right;}
.clear {clear: both;}


/* Headings */
h1 {
	display: inline;
	float: left;
	margin: 12px 0 0 28px;
	padding: 0;
	width: 342px;
}
h1 img {
	display: block;
	margin-bottom: 16px;
}
#popup h1 {
	display: block;
	float: none;
	margin: 0 0 14px 0;
	width: 314px;
}
h2 {
	color: #a12830;
	font-size: 100%;
	text-transform: uppercase;
	margin: 0 0 1em 0;
}
#productdescription h2 {
	font-size: 130%;
	font-weight: bold;
	text-transform: none;
}
#primarycontent.wide h2 {
	margin-left: 33px;
}
h3, h4, h5, h6 {
	color: #47402d;
	font-size: 100%;
	margin: 0 0 .3em 0;
}
div.gridcategory h3, div.gridcontent h3 {
	margin: 0 0 .3em 0;
	padding: 0;
	text-align: center;
	width: 121px;
}
div.gridcategory h3 {
	font-weight: normal;
}

div.gridcategory h3 a {
	color: #48422f;
}

div.gridcategory h3 a:hover {
	color: #a12830;
}

#footer h4 {
	color: #bed5e4;
	font-size: 100%;
	margin: 0 0 .5em 0;
	padding: 0;
}
#footer h4 a {
	color: #bed5e4;
}


/* Header Content */
#header {
	float: left;
}
#acctmgmt, #cart {
	float: right;
	font-size: 80%;
	font-weight: bold;
	list-style: none;
	margin: 5px 6px 4px 50px;
	padding: 0;
	width: auto;
}
#acctmgmt li {
	border-left: 1px solid #a3a097;
	float: left;
	margin: 0 0 0 7px;
	padding: 0 0 0 7px;
}
#cart li {
	float: left;
	margin: 0 0 0 10px;
}
#acctmgmt li.first, #cart li.first {
	border: none;
	margin: 0;
	padding: 0;
}
#cart {
	margin-left: 100px;
}
#cart li.first a {
	background: transparent url('../images/icn_cart.gif') 0 1px no-repeat;
	display: block;
	padding-left: 17px;
}
#acctmgmt a, #cart a {
	color: #48422f;
}
#acctmgmt a:hover, #cart a:hover {
	color: #a12830;
}

/* Top nav areas */
#topnav
{
	background: #92908d;
	border: 1px solid #4e4736;
	border-bottom: none;
	left: 422px;
	height: 18px;
	padding: 6px 8px 0 8px;	
	position: absolute;
	top: -31px;
	width: auto;
	font-weight: bold;
	font-size: .9em;
	
	_padding-top: 7px;
	_height: 17px;
}

#topnav h4
{
	display: none;
}

#topnav ul
{
	list-style: none;
	padding: 0;
	margin: 0;	
}

#topnav li
{
	list-style: none;
	padding: 0;
	margin: 0;	
}

#topnav a
{
	color: #ededee;
	display: block;
	padding: 0 11px;
}

/* Product Search Box */
#frmsearch {
	background: #d7d1bf;
	left: 535px;
	height: 20px;
	padding: 6px 3px 0 10px;
	position: absolute;
	top: -31px;
	width: 210px;
}
#frmsearch label {
	font-size: 10px;
	font-weight: bold;
	/* vertical-align: bottom; */
	_vertical-align: middle;
}

#frmsearch input {
	color: #6f7878;
	font-size: 80%;
	height: 12px;
	margin: 0;
	padding: 1px;
	vertical-align: middle;
	width: 118px;
}
#frmsearch .searchgo {
	border: none;
	height: 16px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	width: 25px;
}


/* Navigation - using Son of Suckerfish - http://www.htmldog.com/articles/suckerfish/dropdowns/ */
#navigationmain, #navigationmain ul {
	background: transparent url('../images/bg_navigation.gif') top left repeat-y;
	font-size: 110%;
	float: left;
	list-style: none;
	margin: 0 0 4px 0;
	padding: 0;
	position: relative;
	width: 751px;
	z-index: 10;
}
#navigationmain a {
	color: #fff;
	display: block;
	padding: 12px 35px 9px 33px;
	position: relative;
}
#navigationmain li:hover, #navigationmain li.sfhover , #navigationmain li a.active{
	background: #a12830;
}
#navigationmain a {
	text-decoration: none;
}
#navigationmain li {
	float: left;
	width: auto;
}
#navigationmain li ul {
	background: #eae4d4;
	border: 3px solid #a12830;
	font-size: 90%;
	left: -999em;
	padding: 30px;
	position: absolute;
	width: 130px;
}
#navigationmain li ul li {
	float: none;
}
#navigationmain li:hover ul, #navigationmain li.sfhover ul {
	left: auto;
}
#navigationmain ul li a {
	color: #5a5b50;
	padding: 5px 3px 5px 7px;
	width: 100%;
}
#navigationmain ul li a:hover {
	background: transparent url('../images/navigation_arrow.gif') 0 9px no-repeat;
	color: #a12830;
}
#navigationmain ul li:hover, #navigationmain ul li.sfhover {
	background: none;
}

#navigationmain ul
{
	overflow:hidden;/*must have*/
}

#navigationmain ul iframe
    {
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;/*must have*/
    top:0;/*must have*/
    left:0;/*must have*/
    z-index:-1;/*must have*/
    filter:mask();/*must have*/
    width:3000px;/*must have for any big value*/
    height:3000px/*must have for any big value*/;
    }
	

/* Main Content */
#maincontent {
	background: transparent url('../images/bg_maincontent.gif') top left repeat-y;
	float: left;
	min-height: 350px;
	position: relative;
	_height: 300px;
	z-index: 1;
}
/*
body.section #primarycontent a img, body.section #maincontent img {
	display: block;
	margin: 0 0 -3px 0;
}

div.promoarea img, div.promoarea a img {
	display: none;
	margin: 0;
}
*/

body.home #maincontent {
	background: none;
}


/* Secondary Content */
#secondarycontent {
	height: 100%;
	float: left;
	padding: 20px 8px 20px 20px;
	width: 144px;
}


/* Secondary Navigation */
#navigationsecondary {
	color: #a12830;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding: 0;
}
#navigationsecondary li {
	margin: 0 0 11px -8px;
	padding: 0;
	width: 100%;
}
#navigationsecondary ul {
	font-weight: normal;
	list-style: none;
	margin: 11px 0 0 14px;
	padding: 0;
}
#navigationsecondary ul li {
	margin: 0 0 10px 0;
	padding: 0;
}
#navigationsecondary a {
	color: #48422f;
	display: block;
	padding: 0 0 0 8px;
}
#navigationsecondary a:hover, #navigationsecondary a.current {
	color: #a12830;
	background: transparent url('../images/navigation_arrow.gif') 0 4px no-repeat;
	text-decoration: underline;
}
#navigationsecondary a.section {
	color: #a12830;
}


/* Breadcrumb */
#breadcrumb {
	background: #eae4d4;
	border-left: 4px solid #fff;
	color: #a12830;
	float: right;
	font-size: 90%;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding: 6px 8px;
	width: 559px;
}
#breadcrumb li {
	background: transparent url('../images/navigation_arrow.gif') 100% 60% no-repeat;
	float: left;
	padding: 0 9px 0 4px;
}
#breadcrumb li.last {
	background: none;
}
#breadcrumb a {
	color: #48422f;
}


/* Pagination */
.pagination {
	color: #a12830;
	float: right;
	font-size: 90%;
	font-weight: bold;
	list-style: none;
	margin: -18px 0 0 0;
	padding: 0;
}
.pagination li {
	float: left;
	margin: 0 9px 0 0;
	padding: 0;
}
.pagination li.first {
	margin-right: 11px;
}
.pagination li img {
	margin-top: 3px;
}
.pagination a {
	color: #48422f;
}
.pagination a.selected {
	color: #a12830;
}
.secondary {
	background: #eae4d4;
	float: right;
	padding: 6px 0 6px 8px;
	margin: 0;
	width: 567px;
}
.secondary ul.pagination {
	margin-top: 0;
}


/* Primary Content */
#primarycontent {
	float: right;
	padding: 35px 33px;
	overflow: hidden;
	width: 509px;
}
#primarycontent.wide {
	padding: 35px 0;
	width: 575px;
}
body.section #primarycontent {
	margin: 0;
	padding: 4px 0 0 0;
	width: 575px;
}
body.product #primarycontent {
	margin: 0 0 20px 0;
	padding: 4px 0 0 0;
	width: 575px;
}
body.category #primarycontent {
	margin: 0;
	padding: 4px 0 0 16px;
	width: 559px;
}
#popup #primarycontent {
	float: none;
	padding: 0;
	overflow: hidden;
	width: auto;
}

#primarycontent #tothetrade {
	float: right;
	padding: 35px 33px;
	overflow: hidden;
	width: 509px;
}


/* Subcontent */
#subcontent {
	background: #eae4d4;
	float: left;
	margin: 4px 0 0 0;
}
#subcontent div {
	background: #eae4d4;
	float: left;
	margin: 0;
	padding: 0;
	width: 285px;
}
#subcontent div img {
	display: block;
	float: left;
	margin: 0 30px 0 0;
}
#subcontent div.last {
	border-left: 4px solid #fff;
	width: 286px;
}
#subcontent p {
	margin: 0 15px 0 150px;
	padding: 0 0 1em 0;
}
#hmsubcontent h3, #subcontent h3 {
	font-size: 120%;
	margin: 1.0em 15px .8em 0;
	padding: 0;
}


/* Footer Area */
#footer {
	color: #d7d1bf;
	float: left;
	font-size: 90%;
}
#footer a {
	color: #d7d1bf;
}
#subfooter {
	background: transparent url('../images/bg_footer.gif') 212px 0 repeat-y;
	display: inline;
	float: left;
	list-style: none;
	margin: 11px 0 13px 20px;
	padding: 0 0 8px 0;
}
#subfooter li {
	float: left;
	margin: 0 12px 0 0;
	padding: 0 12px 0 0;
	width: 116px;
}
#subfooter #newsletter {
	width: 201px;
}
#subfooter #newsletter .facebook {
	/*border-top:3px solid #A12830; padding-top:5px;*/ margin-top:4px;
}
#newssignup label {
	position: absolute;
	left: -9999px;
}
#newssignup input {
	color: #443e2a;
	font-size: 90%;
	height: 13px;
	padding: 1px;
	vertical-align: middle;
	width: 154px;
}
#newssignup .newsgo {
	border: none;
	height: 17px;
	margin: 1px;
	vertical-align: middle;
	width: 17px;
}
#subfooter li.thin {
	width: 111px;
}
#subfooter li.last {
	border: none;
	margin: 0;
	padding: 0;
}
#subfooter ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#subfooter ul li {
	border: none;
	float: none;
	height: auto;
	margin: 0;
	padding: 0;
	width: auto;
}
#legal {
	display: inline;
	float: left;
	list-style: none;
	margin: 10px 0 0 22px;
	padding: 0 0 30px 0;
}
#legal li {
	float: left;
	margin: 5px 14px 0 0;
}
/*#legal li.last {
	margin: 0 0 0 14px;
}*/
#legal a {
	text-decoration: underline;
}
#legal a:hover {
	color: #aaa;
}

.footermore
{
	margin: 0 0 0 24px;
	float: left;
}

/* Product Detail Styles */
#productimage {
	float: left;
	width: 309px;
}
#productimage img.main {
	margin: 0 20px 4px 0;
}
#productimage ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 0 20px 15px;
}
#productimage ul li {
	display: inline;
	float: left;
	margin: 0 0 0 9px;
	padding: 0;
}
#productdescription {
	float: right;
	margin: 18px 0 0 0;
	padding-right: 15px;
	width: 251px;
}
#productdescription ul {
	list-style: none;
	margin: 10px 5px 10px 5px;
	padding: 0;
}
#productdescription ul li {
	background: transparent url('../images/ul_dot_red.gif') 0 5px no-repeat;
	padding: 0 0 6px 8px;
}
#productdescription ul.colorswatches {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#productdescription ul.colorswatches li {
	float: left;
	margin: 0 7px 7px 0;
	padding: 0;
}
img.suggitemimg {
	height: 80px;
	width: 80px;
}
#frmproducts {
	background: #e7e4e1;
	float: left;
	margin: 0 0 4px 0;
	padding: 10px;
	width: 555px;
}
#frmproducts table {
	padding: 0;
	margin: 0;
}
#frmproducts select, #frmproducts input {
	font-size: 90%;
}
#frmproducts input {
	width: 27px;
}
#frmproducts input.submit {
	float: right;
	margin: 5px 4px 0 0;
	width: 75px;
}
div.suggitems, div.coloroptions, div.recentlyviewed, div.suggitems a, div.coloroptions a, div.recentlyviewed a, div.suggitems h4, div.coloroptions h4, div.recentlyviewed h4 {
	color: #48422f;
}
div.suggitems, div.coloroptions {
	display: inline;
	float: left;
	margin: 15px 0 0 15px;
	padding: 0;
	width: 269px;
}
div.suggitems p, div.coloroptions p {
	margin: 0 0 .2em 0;
	text-align: center;
	width: 80px;
}
div.suggitems ul, div.coloroptions ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
div.suggitems li, div.coloroptions li {
	float: left;
	margin-right: 9px;
}
.recentlyviewed {
	clear: left;
	padding: 15px 0 0 15px;
}
.recentlyviewed h4 {
	margin: 0;
}
.recentlyviewed ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.recentlyviewed li a {
	background: transparent url('../images/navigation_arrow.gif') 0 3px no-repeat;
	margin: 0 0 0 2px;
	padding: 0 0 0 9px;
}


/* Cart Elements */
#cartcontainer tr th, .wishlist tr th {
	background-color: #fff;
	border-bottom: 2 px solid #bdb59f;
	border-top: none;
	padding: 5px 2px 2px 5px;
	vertical-align: bottom;
}
#cartcontainer tr td, table.storelocations td {
	background-color: #f3f1eb;
	border-bottom: 1px solid #bdb59f;
	border-top: 1px solid #bdb59f;
	padding: 4px 2px 4px 5px;
	vertical-align: top;
}
#cartcontainer tr.altrow td, .wishlist tr.altrow td, table.storelocations tr.altrow td {
	background-color: #eae4d4;
}
#cartcontainer tr td.productimagecolumn {
	width: 280px;
}
td.productpricecolumn, td.productquantitycolumn, td.producttotalcolumn {
	text-align: right;
}
td.productquantitycolumn {
	width: 60px;
}
#cartcontainer div.cartitemimage img, .wishlist .wishlistproductimage img {
	float: left;
	height: 60px;
	margin: 2px 8px 2px 0pt;
	padding: 0pt;
	width: 60px;
}
td.productquantitycolumn div input {
	border: 1px solid #bdb59f;
	height: 12px;
	padding: 2px 1px;
}
div.messagebox ul {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}
#cartfooter {
	margin:10px 0pt;
}
#carttotals {
	float: right;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 0 10px 0;
	text-align: right;
}
#cartupdates {
	margin:8px 0pt;
}
#cartactions {
	clear:both;
	float:right;
	margin-top:16px;
	padding-bottom:12px;
	text-align:right;
}
#cartactions div {
	display:inline;
	margin:0pt 0pt 0pt 3px;
}
.cartsku {
	font-size: 90%;
}
#btnUpdateQuantities {
	vertical-align: bottom;
}
.shippingterms {
	display: block;
	margin-bottom: 20px;
}


/* Search Elements */
#SearchResultsPane .searchresultrecord {
	clear: both;
	padding:10px 0pt 5px;
}
#SearchResultsPane .searchimg {
	float: left;
	height: 78px;
	margin: 0pt 8px 10px 5px;
	vertical-align: text-top;
	width: 78px;
}
a.searchanchor {
	font-weight: bold;
}


/* Login Elements */
.btncreateacct {
	margin-left: 111px;
}
#CurrentUsers .formlabel, #NewUsers .formlabel, .addresseditor .formlabel, table .formlabel {
	width: 109px;
}


/* Store Locator */
table.storelocations td {
	padding-bottom: 8px;
}
#map {
	height: 400px;
	width: 704px;
}
#smallmap {
	height: 350px;
	margin: 30px 0;
	width: 509px;
}


/* Site Map */
.sitemap ul {
	margin: 0 0 40px 15px;
	padding: 0;
}
.sitemap ul ul {
	margin: 5px 0 15px 15px;
	padding: 0;
}
.sitemap ul ul a, .sitemap ul ul a:hover {color: #47402d;}


/* Spotlight Grid */
#spotlightgrid {
	margin: 10px 0 10px 180px;
	min-height: 1px;
	width: 570px;
}
.wide #spotlightgrid {
	margin: 20px 0 0 0;
	width: 750px;
}
#spotlightgrid div.spotlight {
	float: left;
	height: 100px;
	padding-right: 10px;
	width: 180px;
}
#spotlightgrid h4 {
	margin: 0;
}
#spotlightgrid a {
	text-decoration: underline;
}
#spotlightgrid p {
	font-size: 90%;
}


/* Newsletter Signup */
#nlsignup {
	margin: 15px 0;
}
#nlsignup label {
	display: block;
	float: left;
	padding-top: 2px;
	width: 120px;
}
#nlsignup input {
	margin: 0 5px 8px 0;
	width: 200px;
}

#nlsignup input.checkradio {
	margin: 0 2px 0 0;
	width: auto;
	border: none;
}

#nlsignup input.nlbtn {
	margin-left: 120px;
	width: 51px;
}



/* Common Elements */
#wai-links {
	left: -9999px;
	position: absolute;
	top: 0;
}
img.imgFloatR {
	float: right;
	margin: 0 0 25px 20px;
}
.imgFloatLnopad img {
	float: left;
}
div.gridcontent, div.gridcategory {
	float: left;
	margin: 0;
	padding: 20px 0 20px 20px;
}
div.gridcontent div {
	float: left;
	margin: 0;
	padding: 0 44px 20px 0;
}
div.gridcategory div {
	float: left;
	margin: 0;
	padding: 0 17px 26px 0;
	height: 155px;
}
div.gridcategory div.last, div.gridcontent div.last {
	padding-right: 0;
}
div.gridcategory div p {
	margin: 0 0 .3em 0;
	padding: 0;
	text-align: center;
	width: 121px;
}
.clearfix, .clear {
	clear: both;
}
p.img {
	height: 1%;
	margin: 0;
}
p.img img {
	display: block;
}
#primarycontent table {
	margin-bottom: 10px;
}


/* Form Elements */
#ctl00_MainContentHolder_SameAsShippingCheckBox, #ctl00_MainContentHolder_Shipping_ShippingRatesList_0, #ctl00_MainContentHolder_Shipping_ShippingRatesList_1 {border: none;}
fieldset {
	border: none;
	margin-bottom: 20px;
}
legend {
	visibility: hidden;
}
input, select, textarea 
{
	border: 1px solid #47402d;
	font-size: 90%;
}
textarea {
	margin-bottom: 8px;
}
span.checkbox input, td.radiobuttoncol input {border: none;}
.swatchform input.checkbox {margin-right: 130px;width: 20px;}
td.formfield input {width: 150px;}
td.formfield input.short  {width: 98px;}
#SearchForm input.gosearch {height: 16px !important;width: 51px !important;}
input.rates {height: 16px; width: 64px !important;}

div.contactform {margin-top: 20px;width: 300px;}
div.contactform label {
	display: block;
	float: left;
	width: 109px;
}
div.contactform input, div.contactform select, div.contactform textarea {
	margin: 0 0 5px 0;
	width: 150px;
}
div.contactform select {width: 154px;}
div.contactform textarea {height: 100px;}
div.contactform input.submit {border: none;height: 16px;margin-left: 212px;width: 51px;}

div.swatchform {margin-top: 20px;width: 300px;}
div.swatchform label {
	display: block;
	float: left;
	width: 109px;
}
div.swatchform input, div.swatchform select, div.swatchform textarea {
	margin: 0 0 5px 0;
	width: 150px;
}
div.swatchform select {width: 154px;}
div.swatchform textarea {height: 100px;}
div.swatchform input.submit, #SearchFormTable input.submit {border: none;height: 16px;margin-left: 212px;width: 51px;}

div.tradeform {margin: 30px 0 40px 0;width: 350px;}
div.tradeform label {display: block;float: left;width: 180px;}
div.tradeform input {margin: 0 0 5px 0;width: 150px;}
div.tradeform input.checkbox {margin: 0 130px 8px -3px;width: 20px;}
div.tradeform input.submit {border: none;width: 43px; height: 16px;margin-left: 180px;}

#StateSearchTable input {height:16px;width:51px;}
#SearchFormTable input.submit {border: none;height: 16px;margin-left: 0;width: 51px;}
#CurrentUserTable input.submit {border: none;height: 16px;margin-left: 0;width: 43px;}
#ctl00_MainContentHolder_LoginControl1_RememberMeCheckBox {width: 20px;}

#AdditionalImageViewer #Caption {
	color: #a12830;
	display: block;
	text-align: center;
	font-weight: bold;
	margin: 1em 0 .5em 0;
	text-transform: uppercase;
	width: 100%;
}


/* discount logic */

.shippingdiscount, .MarkDownPrice, .lineitemnodiscounts
{
	text-decoration: line-through;
	color: #757062;
}


table.outletproducts .listprice
{
	text-decoration: line-through;
	color: #757062;
}

table.outletproducts .yourprice
{
	font-weight: bold;
	color: #A12830;
}

table.productselector .listprice
{
	text-decoration: line-through;
	color: #757062;
}

table.productselector .yourprice
{
	font-weight: bold;
	color: #A12830;
}

/* Admin styles */
#adminpanel {
	background-color: #302c21;
	border-bottom: 1px solid #000000;
	color: #FFFFFF;
	font-size: 75%;
	padding: 5px;
}
div#adminpanel a {
	color: #eae4d4;
}

td#adminleft a
{
	display: none;
}

table.productselector {
	width: 550px;
}

table.productselector .item {
	width: 85px;
}

table.productselector .color {
	width: 135px;
}

table.productselector .avail {
	width: 75px;
}

table.outletproducts .avail {
	width: 85px;
	padding-right: 7px;
}


table.productselector .quantity {
	width: 30px;
}

table.productselector .size {
	width: 130px;
}


table.outletproducts .size {
	width: 105px;
}

table.productselector .price {
	width: 65px;
	padding-right: 20px;
}


table.outletproducts .price {
	width: 110px;
	padding-right: 3px;
}

span.ImageLink input {
	margin-bottom: 5px;
}
span#LargeImage {
	display: block;
	text-align: center;
	width: 100%;
}


/*****Shawn Additions*****/
.errormessage {
	color: #a12830;
}
div.tothetrade_img {
	float: left;
	width:500px;
}

div.tothetrade_img img {
	float: left;
	margin: 0 15px 15px 0;
}