@charset "utf-8";
/* CSS Document */

/* GLOBAL RESETS */

html, body, , 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, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}

* {
	margin:0;
	padding:0;
}


body 
{
	padding-left:0px;
	padding-right:0px;
	padding-top:7px;
	height:100%;
	background-image:url('http://www.natureshop.com/images/MainUSImages/ClothingImages/page-bg.gif');
	background-repeat:repeat;
	background-position:center;
	background-position:top;
	margin:0px;
	}

#white-band
{
	width:175px;
	text-align:left;
	background-color:#FFFFFF;
	height:15px;
	position:relative;
}

.leftnavtext4 
{
	font-family: trebuchet, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.leftnavtext4 a:link 
{
	text-decoration: none;
	color: #777777;
}
.leftnavtext4 a:visited 
{
	text-decoration: none;
	color: #777777;
}
.leftnavtext4 a:hover 
{
	text-decoration: underline;
	color: #447996;
}
.leftnavtext4 a:active 
{
	text-decoration: none;
	color: #777777;
}
.leftnavtext4 ul
{
	list-style:none;
	padding-top:5px;
	padding-bottom:5px;
}
.leftnavtext4 li
{
	padding-left:7px;
	line-height:16px;
	text-transform:lowercase;
} 





/* H1, H2, H3 and TYPOGRAPHY*/

h1 {
	color: #A2AFB7;
	font-size: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:100;
    margin-top: 0px;
    margin-bottom: 4px;
	text-transform:lowercase;
	letter-spacing: 0px;
}

h2 {
	color: #A2AFB7;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:100;
    margin-top: 0px;
    margin-bottom: 10px;
	text-transform:lowercase;
	letter-spacing: 0px;
}

h3 {
	color: #A2AFB7;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:100;
    margin-top: 0px;
    margin-bottom: 4px;
	text-transform:lowercase;
	letter-spacing: 0px;
}

p {
	padding-bottom:7px;
	}
	
	
	
	
	
	
	
	
/* CONTAINER  ELEMENT*/	
	

#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:981px;
}






/* HEADER SECTION */


#header {
	position:absolute;
	left:0px;
	top:0px;
	float:left;
	width:680px;
	height:120px;
}

#rightnav
{
	width:300px;
	height:120px;
	position:absolute;
	left:680px;
	top:0px;
	background-image:url('http://www.natureshop.com/images/MainUSImages/ClothingImages/right-nav-bg.gif');
	background-position:top;
}

#rightnavcart
{
	width:79px;
	height:42px;
	position:absolute;
	left:0px;
	top:0px;
}

#rightnavcontents
{
	width:125px;
	height:42px;
	margin-top:18px;
	margin-left:0px;
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 12px;
	color: #7791A2;
	text-align: left;
	position:absolute;
	left:79px;
	top:0px;
}

#rightnavcheckout
{
	width:96px;
	height:42px;
	position:absolute;
	left:204px;
	top:0px;
}
#rightnavsearchbox
{
	width:180px;
	position:absolute;
	left:40px;
	top:42px;
}

.rightnavsearchtextbox {
	font-family: trebuchet, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: lowercase;
	text-align:left;
	color: #777777;
	width:170px;
	height:16px;
	background-color: #FFFFFF;
	border:0px;
}
#rightnavsearchbutton
{
	width:75px;
	height:29px;
	position:absolute;
	left:225px;
	top:42px;
}

.rightnavsearchbutton {  
	font-family:trebuchet, Helvetica, sans-serif;
	font-size:12px;
	color:#71B6BD;
	background-color:#FFFFFF;
	border-color:#FFFFFF;
	width:55px;
	padding-bottom:2px;
} 

#rightnavtext
{
	width:400px;
	height:30px;
	font-family: trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align:right;
	position:absolute;
	left:-105px;
	top:97px;
	
}


#rightnavtext a:link 
{
	text-decoration: none;
	color: #FFFFFF;
}
#rightnavtext a:visited 
{
	text-decoration: none;
	color: #FFFFFF;
}
#rightnavtext a:hover 
{
	text-decoration: underline;
	color: #FFFFFF;
}
#rightnavtext a:active 
{
	text-decoration: none;
	color: #FFFFFF;
}








/* CONTENT  ELEMENT*/

#content-container {
	position:absolute;
	top:167px;
	left:0px;
}
	
#content {
	padding-bottom:30px; /* bottom padding for footer */
	position:relative;
	top:10px;
	left:200px;
	width:760px;
}

/* FOOTER SECTION */

#footer {
	position:relative;
	left:0px;
	width:948px;
	padding-left:20px;
	padding-top:12px;
	padding-right:12px;
	border-top:#D2DBDF 1px solid;
	height:140px;
	bottom:0;
	line-height:130%;
	font-family: trebuchet, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#footer a:link 
{
	text-decoration: none;
	color: #447996;
}
#footer a:visited 
{
	text-decoration: none;
	color: #447996;
}
#footer a:hover 
{
	text-decoration: underline;
	color: #447996;
}
#footer a:active 
{
	text-decoration: none;
	color: #447996;
}

.cat 
{	
	width:165px;
	float:left;
	padding-right:20px;
}

.cat ul, .left-cat ul
{	
	list-style:none;
}

.cat li, .left-cat li
{	
	padding-bottom:2px;
	padding-left:1px;
}

.cat strong, .left-cat strong
{	
	letter-spacing:1px;
	font-weight:bold;
	font-family: trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.left-cat 
{	
	width:155px;
	float:left;
	padding-right:40px;
	padding-top:35px;
}

.cat2
{	
	width:145px;
	float:left;
	padding-right:20px;
}

.cat2 ul
{	
	list-style:none;
}

.cat2 li
{	
	padding-bottom:2px;
	padding-left:1px;
}

.cat2 strong
{	
	color:#5A4F48;
	letter-spacing:1px;
	font-weight:bold;
	font-family: trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
}










/* DEPARTMENTS NAVIGATION */

#top-nav {
	width:750px;
	float:left;
	padding-left:7px;
	position:absolute;
	left:180px;
	top:127px;
}

#top-nav li{
	display:inline;
}








/* LEFT NAVIGATION, RATEPOINT, SECURE CERT AND CATEGORIES */

#leftnav
{
	width:173px;
	border-right:#D2DBDF 1px solid;
	text-align:left;
	background-color:#EEEEEE;
	position:absolute;
	left:7px;
	top:127px;
}
.leftnavtext 
{
	font-family: trebuchet, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.leftnavtext a:link 
{
	text-decoration: none;
	color: #447996;
}
.leftnavtext a:visited 
{
	text-decoration: none;
	color: #447996;
}
.leftnavtext a:hover 
{
	text-decoration: underline;
	color: #447996;
}
.leftnavtext a:active 
{
	text-decoration: none;
	color: #447996;
}
.leftnavtext ul
{
	list-style:none;
	padding-top:5px;
	padding-bottom:5px;
}
.leftnavtext li
{
	padding-left:7px;
	line-height:18px;
	text-transform:lowercase;
}  

.leftnavtext-indent 
{
	font-family: trebuchet, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.leftnavtext-indent a:link 
{
	text-decoration: none;
	color: #447996;
}
.leftnavtext-indent a:visited 
{
	text-decoration: none;
	color: #447996;
}
.leftnavtext-indent a:hover 
{
	text-decoration: underline;
	color: #447996;
}
.leftnavtext-indent a:active 
{
	text-decoration: none;
	color: #447996;
}
.leftnavtext-indent ul
{
	list-style:none;
	padding-top:5px;
	padding-bottom:5px;
}
.leftnavtext-indent li
{
	padding-left:20px;
	line-height:18px;
	text-transform:lowercase;
} 
.subleftnavtext 
{
	font-family: trebuchet, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.subleftnavtext a:link 
{
	text-decoration: none;
	color: #A89A93;
}
.subleftnavtext a:visited 
{
	text-decoration: none;
	color: #A89A93;
}
.subleftnavtext a:hover 
{
	text-decoration: underline;
	color: #A89A93;
}
.subleftnavtext a:active 
{
	text-decoration: none;
	color: #A89A93;
}
.subleftnavtext ul
{
	list-style:none;
}
.subleftnavtext li
{
	padding:0px 22px 4px 0px;
}  

.leftnavtext2 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	color: #447996;
}
.leftnavtext2 a:link 
{
	text-decoration: none;
	color: #447996;
}
.leftnavtext2 a:visited 
{
	text-decoration: none;
	color: #447996;
}
.leftnavtext2 a:hover 
{
	text-decoration: underline;
	color: #447996;
}
.leftnavtext2 a:active 
{
	text-decoration: none;
	color: #447996;
}
.leftnavtext2 ul
{
	list-style:none;
}
.leftnavtext2 li
{
	border-bottom:#D2DBDF solid 1px;
	border-top:#D2DBDF solid 1px;
	padding:8px 0px 8px 8px;
	text-transform:uppercase;
	letter-spacing:1px;
}	

.leftnavtext3 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	color: #447996;
}
.leftnavtext3 a:link 
{
	text-decoration: none;
	color: #447996;
}
.leftnavtext3 a:visited 
{
	text-decoration: none;
	color: #447996;
}
.leftnavtext3 a:hover 
{
	text-decoration: underline;
	color: #447996;
}
.leftnavtext3 a:active 
{
	text-decoration: none;
	color: #447996;
}
.leftnavtext3 ul
{
	list-style:none;
}
.leftnavtext3 li
{
	text-transform: uppercase;
	border-bottom:#D2DBDF solid 1px;
	padding:8px 0px 8px 8px;
}

#ratepoint-uk
{
	height:58px;
	width:173px;
	padding-top:7px;
	padding-bottom:7px;
	text-align:center;
}
#securecert-uk
{
	height:75px;
	width:174px;
	background-color:#FFFFFF;
	text-align:center;
}


.mainbody {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	line-height: 170%;
}
.mainbody a:link {
	text-decoration: none;
	color: #447996;
	}
.mainbody a:visited {
	text-decoration: none;
	color: #447996;
	}
.mainbody a:hover {
	text-decoration: underline;
	color: #447996;
	}
.mainbody a:active {
	text-decoration: none;
	color: #447996;
	}
.productbox10lr{
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 140%;
}
.productbox10lr a:link {
	text-decoration: none;
	color: #447996;
	}
.productbox10lr a:visited {
	text-decoration: none;
	color: #447996;
	}
.productbox10lr a:hover {
	text-decoration: underline;
	color: #447996;
	}
.productbox10lr a:active {
	text-decoration: none;
	color: #447996;
	}

.mainbody20l {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-align: left;
	padding-right: 0px;
	padding-left: 14px;
	line-height: 170%;
}
.mainbody20l a:link {
	text-decoration: none;
	color: #447996;
	}
.mainbody20l a:visited {
	text-decoration: none;
	color: #447996;
	}
.mainbody20l a:hover {
	text-decoration: underline;
	color: #447996;
	}
.mainbody20l a:active {
	text-decoration: none;
	color: #447996;
	}
	
	.subnav {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-align: left;
	padding-right: 15px;
	padding-left: 15px;
	border-style: solid;
	border-color: #E0DAD6;
	border-left-width: 1px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	}
	
.subnav a:link {
	text-decoration: none;
	color: #447996;
	}
.subnav a:visited {
	text-decoration: none;
	color: #447996;
	}
.subnav a:hover {
	text-decoration: underline;
	color: #447996;
	}
.subnav a:active {
	text-decoration: none;
	color: #447996;
	}
	
	.subnavright {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-align: left;
	padding-right: 15px;
	padding-left: 15px;
	border-style: solid;
	border-color: #E0DAD6;
	border-left-width: 1px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	}
	
.subnavright  a:link {
	text-decoration: none;
	color: #447996;
	}
.subnavright  a:visited {
	text-decoration: none;
	color: #447996;
	}
.subnavright  a:hover {
	text-decoration: underline;
	color: #447996;
	}
.subnavright  a:active {
	text-decoration: none;
	color: #447996;
	}
	
	.subnavleft {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-align: left;
	padding-right: 15px;
	padding-left: 0px;
	border-style: solid;
	border-color: #E0DAD6;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	}
	
.subnavleft  a:link {
	text-decoration: none;
	color: #447996;
	}
.subnavleft  a:visited {
	text-decoration: none;
	color: #447996;
	}
.subnavleft  a:hover {
	text-decoration: underline;
	color: #447996;
	}
.subnavleft  a:active {
	text-decoration: none;
	color: #447996;
	}

.checkout-over {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-align: left;
	padding-right: 15px;
	padding-left: 15px;
	border-style: solid;
	border-color: #E0DAD6;
	background-color:#F2F0EE;
	border-left-width: 0px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	}
.checkout {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-align: left;
	padding-right: 15px;
	padding-left: 15px;
	border-style: solid;
	border-color: #E0DAD6;
	border-left-width: 0px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	}	
.checkoutright-over {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-align: left;
	padding-right: 15px;
	padding-left: 15px;
	background-color:#F2F0EE;
	}
.checkoutright {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-align: left;
	padding-right: 15px;
	padding-left: 15px;
	}







.cart-top {
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-style: solid;
	border-color: #E0DAD6;
	border-left-width: 1px;
	border-right-width: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	text-transform: uppercase;
	color: #777777;
}

.cart-top-right {
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-style: solid;
	border-color: #E0DAD6;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	text-transform: uppercase;
	color: #777777;
}

.cart-main {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	border-style: solid;
	border-color: #E0DAD6;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px; 
	color: #777777;
}

.cart-main a:link {
	text-decoration: none;
	color: #447996;
	}
.cart-main a:visited {
	text-decoration: none;
	color: #447996;
	}
.cart-main a:hover {
	text-decoration: underline;
	color: #447996;
	}
.cart-main a:active {
	text-decoration: none;
	color: #447996;
	}

.cart-left{
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 0px;
	padding-right: 0px;
	border-style: solid;
	border-color: #E0DAD6;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px; 
	color: #777777;
}

.catalog {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	line-height: 120%;
}
.catalog a:link {
	text-decoration: none;
	color: #447996;
	}
.catalog a:visited {
	text-decoration: none;
	color: #447996;
	}
.catalog a:hover {
	text-decoration: underline;
	color: #447996;
	}
.catalog a:active {
	text-decoration: none;
	color: #447996;
	}

.catalogband {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	border-style: solid;
	border-color: #E0DAD6;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
}

.catalog-number {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #777777;
	text-align: left;
	padding-right: 3px;
	padding-left: 3px;
	border-style: solid; 
	border-color: #DAD8CB;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}



form {
	    margin-top: 0px;
    margin-bottom: 0px;
}

.formtable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	border-style: dashed;
	border-color: #B7C1BA;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}



.header {
	color: #777777;
	font-size: 18px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-weight: normal;
    margin-top: 0px;
    margin-bottom: 0px;
	letter-spacing: 0px;
}




.headertext {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-align: left;
	padding-right: 0px;
	padding-left: 20px;
	letter-spacing: -1px;
	text-transform: lowercase;
}
.headertext a:link {
	text-decoration: none;
	color: #447996;
	}
.headertext a:visited {
	text-decoration: none;
	color: #447996;
	}
.headertext a:hover {
	text-decoration: none;
	color: #447996;
	}
.headertext a:active {
	text-decoration: none;
	color: #447996;
	}

.headertextzero {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	letter-spacing: -1px;
	text-transform: lowercase;
}
.headertextzero a:link {
	text-decoration: none;
	color: #447996;
	}
.headertextzero a:visited {
	text-decoration: none;
	color: #447996;
	}
.headertextzero a:hover {
	text-decoration: none;
	color: #447996;
	}
.headertextzero a:active {
	text-decoration: none;
	color: #447996;
	}
	.headertext15l {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 24px;
	color: #447996;
	text-align: left;
	padding-right: 0px;
	padding-left: 8px;
	padding-bottom: 1px;
	letter-spacing: 1px;
}
.headertextlarge {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 32px;
	color: #447996;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	letter-spacing: 1px;
}
.jpeg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	border-style: solid;
	border-color: #E0DAD6;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
}


.textbox {
	font-family: trebuchet, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	background-color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #C1BDA8;
}

.buttons {  
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #447996;
	border: 1px solid #A2AFB7;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}

.product-table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	border-style:solid;
	border-color:#D2DBDF;
	background-color:#EEEEEE;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-bottom-width:1px;
}

.mainbody20r {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-align: left;
	padding-right: 20px;
	padding-left: 0px;
	line-height: 170%;
}
.mainbody20r a:link {
	text-decoration: none;
	color: #447996;
	}
.mainbody20r a:visited {
	text-decoration: none;
	color: #447996;
	}
.mainbody20r a:hover {
	text-decoration: underline;
	color: #447996;
	}
.mainbody20r a:active {
	text-decoration: none;
	color: #447996;
	}

.mainbody15r {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-align: left;
	padding-right: 15px;
	padding-left: 0px;
	line-height: 170%;
}
.mainbody15r a:link {
	text-decoration: none;
	color: #447996;
	}
.mainbody15r a:visited {
	text-decoration: none;
	color: #447996;
	}
.mainbody15r a:hover {
	text-decoration: underline;
	color: #447996;
	}
.mainbody15r a:active {
	text-decoration: none;
	color: #447996;
	}

.mainbody20rsmall {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	text-align: left;
	padding-right: 20px;
	padding-left: 0px;
	line-height: 170%;
}
.mainbody20rsmall  a:link {
	text-decoration: none;
	color: #447996;
	}
.mainbody20rsmall  a:visited {
	text-decoration: none;
	color: #447996;
	}
.mainbody20rsmall  a:hover {
	text-decoration: underline;
	color: #447996;
	}
.mainbody20rsmall  a:active {
	text-decoration: none;
	color: #447996;
	}


.mainbody20lr {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-align: left;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 170%;
}
.mainbody20lr a:link {
	text-decoration: none;
	color: #447996;
	}
.mainbody20lr a:visited {
	text-decoration: none;
	color: #447996;
	}
.mainbody20lr a:hover {
	text-decoration: underline;
	color: #447996;
	}
.mainbody20lr a:active {
	text-decoration: none;
	color: #447996;
	}
	
	.strike-out {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	line-height: 170%;
}

	.special-price {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #387BAD;
	line-height: 170%;
}
	.catalog-display2{
border-bottom:#D2DBDF dashed 1px;
padding-bottom:10px;
}

.catalog-text-right {
padding-right:20px;
text-align:center;
}

.checkout-button {  
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #7A675C;
	border: 1px solid #A2AFB7;
	width: 130px;
	height: 30px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}

.cart-button {  
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #598B9D;
	border: 1px solid #DDDDDD;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
}

<!-- Size Guide Information -->

#shoesizetable td, #shoesizetable2 td
{
	padding:2px;
}

#shoesizetable .bottomright, #shoesizetable2 .bottomright
{
	border-bottom:1px solid #e4e4e4;
	border-left:1px solid #e4e4e4;
	padding:2px;
}

#shoesizetable .left, #shoesizetable2 .left
{
	border-bottom:1px solid #e4e4e4;
	padding:2px;
}

#shoesizetable .bottom, #shoesizetable2 .bottom
{
	border-left:1px solid #e4e4e4;
	padding:2px;
}

.category-box {
border: 1px #7791A2 solid;
}


.category-header {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 22px;
	color: #7791A2;
	text-align: left;
	padding-right: 12px;
	padding-left: 12px;
	line-height: 170%;
}

.category-text {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #7791A2;
	text-align: left;
	padding-right: 12px;
	padding-left: 12px;
	line-height: 170%;
}
.category-text a:link {
	text-decoration: none;
	color: #447996;
	}
.category-text a:visited {
	text-decoration: none;
	color: #447996;
	}
.category-text a:hover {
	text-decoration: underline;
	color: #447996;
	}
.category-text a:active {
	text-decoration: none;
	color: #447996;
	}
	
.category-box-content {
border: 1px #ADBDC7 solid;
}
	
.category-header2 {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 22px;
	color: #777777;
	text-align: left;
	padding-right: 12px;
	padding-left: 12px;
	line-height: 120%;
}
.category-header2-small {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 20px;
	color: #7791A2;
	text-align: left;
	padding-right: 12px;
	padding-left: 12px;
	line-height: 120%;
}

.category-header3-small {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 18px;
	color: #7791A2;
	text-align: left;
	padding-right: 12px;
	padding-left: 12px;
	line-height: 120%;
}

.category-text2 {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-align: left;
	padding-right: 12px;
	padding-left: 12px;
	line-height: 140%;
}