@import url("style_html.css");



* { margin: 0px; padding: 0px; }



/* commented backslash hack \*/ 

html, body { height: 100%; } 

/* end hack */

html,body { margin: 0; padding: 0; }





body {
	background-image: url('images/BG_leaves.gif');
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #e8e8e8;
	margin-left: 0px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
}

p {margin-bottom: 10px;}

img { border: 0; }

img.border { border: 1px solid #9fa1a4; }

hr { margin: 15px 0px 15px 0px; 

border: none 0;

border-top: 1px solid #34b5d0;/*the border*/

height: 1px;/*whatever the total width of the border-top and border-bottom equal*/

}



.bold { font-weight:bold;}		

.clear { clear: both; }

.clearleft { clear: left; }

.clearright { clear: right; }	

.green {color:#77CC00;}		

a, a:link, a:visited { color: #666666; text-decoration: none; }

a:hover { color: #000000; text-decoration: none; }



#contentarea h1 {font-size: 20px; padding-bottom: 0px;margin-bottom: 20px;}

#contentarea h2 {font-size: 16px; padding-bottom: 0px;margin-bottom: 20px;}

#contentarea h3 {font-size: 13px; padding-bottom: 0px;margin-bottom: 20px;}

.forminput {margin: 0 0 5px 0;}



/* -------------

Page Structure

---------------- */

#maincontent {

	width: 840px; 

	margin: 0 auto;

	border: 0px black solid;

	background-image: url('images/BG_lr_gray.png');

	background-repeat: repeat-y;

	text-align: left;

	}



#frame {

	margin: 0 20px;

	padding: 5px 0 0 0;

	border-top: 3px  solid #FF5400;

	text-align:left;

	}



#contentarea {

	min-height:500px;

	height:auto !important;

  	height:500px;

	border-top: 1px solid #E6E7E8;

	border-bottom: 1px solid #E6E7E8;
	

	}



#graybottom {

	width: 840px;

	margin: 0 auto;

	height: 100px;

	background-image: url('images/BG_bottom_gray.gif');

	background-repeat: no-repeat;

	}

.breadcrumbs {padding:0 0 15px 0;}



/* Columns */

#navcolumn {width:125px;float:left;margin:0 45px 0 0;}

#maincolumn {width:545px;float:left;}





/* -------------

Header Items

---------------- */	

#logoarea {

	margin: 0 5px;

	height: 48px;

	border-bottom: 1px solid #E6E7E8;

	}

#accountcart {

	float: right;

	width:320px;

	text-align: right;

	}

#accountcart ul li {

	display: inline;

	float: right;

	}

#accountcart a {

	display: block;

	font-weight: bold;

	color: #ffffff;

	line-height: 16px;

	padding:  4px;

	margin-right: 4px;

	background-color: #CCCCCC;

	text-align: center;

	width: 95px; 

	font-size: 9px;

	text-decoration: none;

	}

#accountcart a:hover {

	color: #666666;

	text-decoration: none;

	}

#navarea {

	position:relative;

	height: 80px;

	text-align: left;

	}

#navarea ul li {

	display: inline;

	float: right;

	}

#navarea a {	

	text-decoration: none;

	} 

#navarea a.hover {

	color: #000000;

	} 





/* -------------

Footer Items

---------------- */	

#footerlinks { 

	padding: 5px 0;

	}

#footercopyright { 

	padding: 30px 0 10px 0;

	color: #999999;

	font-size: 8px;

	font-weight: bold;

	}



#footerlinks a {

	font-size: 9px;

	border-right: #CCCCCC 1px solid;

	margin-right: 5px;

	padding-right: 5px;

	} 

#footerlinks a.nopipe {

	border-right: #CCCCCC 0px solid;

	} 



/* -------------

HomePage Items

---------------- */

#homepagecallouts {

	margin: 5px 0 10px 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-small;

	font-weight: bold;

	line-height: 1.2em;

	color: #FF5500;

	}

#hpcallout1 {

	width: 295px;

	background-image:url(../images/home_content1.jpg);

	background-repeat: no-repeat;

	height: 95px;

	float:left;

	padding: 0 0 0 5px;

	}

#hpcallout2 {

	width: 295px;

	background-image: url(../images/home_content2.jpg);

	background-repeat: no-repeat;

	height: 95px;

	padding: 0 0 0 5px;

	float:left;

	}

#hpcallout3 {

	width: 195px;

	background-image: url(../images/home_content3.jpg);

	background-repeat: no-repeat;

	height:25px;

	float:right;

	padding: 70px 0 0 5px;

	}



/* -------------

LeftNav Items

---------------- */

#leftnavcontainer {float: left; width:120px; padding:5px 25px 0 0; border-bottom: 1px solid #E6E7E8; padding-bottom:10px}

#leftnavcontainer ul.main { padding-left: 10px;}

#leftnavcontainer ul.main li { list-style:none;margin-top: 5px;}

#leftnavcontainer ul.sub { padding-left: 15px;}

#leftnavcontainer ul.sub li {margin-top: 3px;}

#leftnavcontainer .navsub_on {font-weight:bold; color:#77CC00;}

#leftnavcontainer .navmain { font-weight:bold;}







/* -------------

CategoryPage Items

---------------- */

#catimagecontainer { }



a.rollovermountain, a.rolloverroad, a.rolloverwinter, a.rolloveractive  {

float: left;

display:block;

width: 196px;

height: 396px;

text-decoration: none;

}

a:hover.rollovermountain,a:hover.rolloverroad,a:hover.rolloverwinter,a:hover.rolloveractive {background-position:  -196px 0;}

a.rollovermountain {margin-right: 5px;background: url("../images/but_moutain.jpg") 0 0 no-repeat;}

a.rolloverroad {margin-right: 5px;background: url("../images/but_road.jpg") 0 0 no-repeat;}

a.rolloverwinter {margin-right: 5px;background: url("../images/but_winter.jpg") 0 0 no-repeat;}

a.rolloveractive {margin-right: 0px;background: url("../images/but_active.jpg") 0 0 no-repeat;}



.test {margin-right: 5px;background: url("../images/but_mountain_test.jpg") 0 0 no-repeat;}

.testbg {margin-right: 5px;background: url("../images/but_mountain_test_roll.jpg") 0 0 no-repeat;}



.pannelmoutain, .pannelroad, .pannelwinter, .pannelactive {width: 196px;height: 104px;margin-right: 5px;float: left;}

.pannelmoutain { background: url("../images/but_moutain_bottom.jpg") no-repeat;}

.pannelroad { background: url("../images/but_road_bottom.jpg") no-repeat;}

.pannelwinter { background: url("../images/but_winter_bottom.jpg") no-repeat;}

.pannelactive { background: url("../images/but_active_bottom.jpg") no-repeat;margin-right: 0px;}



#catimagecontainer ul {margin-top: 40px;}

#catimagecontainer li {margin-left: 27px; list-style-image:url(images/arrow_white.png);}



/* -------------

CategoryPage Items

---------------- */

.resultset {float: right; width: 630px; margin: 5px 0 0 0;}

td.photocell {padding: 15px 0 5px 0;}

td.infocell {border-left: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;padding: 0 0 5px 8px;}

#previous {float: left; width: 200px; line-height:40px; font-weight: bold;}

#next {float: right; width: 200px; text-align:right;line-height:40px; font-weight: bold;}



.recordimage {width: 200px;padding: 15px 0 5px 0;min-height: 121px;}

.recordname {width: 200px;border-left: 1px solid #CCCCCC;padding: 0 0 5px 8px; font-size:10px}

.recordname a {font-weight:bold;color:#77CC00;}

.recordprice {width: 200px;border-left: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;padding: 5px 0 5px 8px;font-size:10px}





/* -------------

ProfilePage Items

---------------- */

#largeshoe {float: left;margin: 5px 0 35px 0px; }

#shoeoptions {width: 230px;float: right;}

#smallshoes {border-left: 1px solid #CCCCCC;padding: 0 0 0 5px;margin: 0px 0px 0px 0px;}

.greenshoename {color:#77CC00;font-size: 14px;font-weight:bold;}

.partnerlogossmall {margin: 25px 0; text-align: left;}



#shoeoptions select {color: #666666;font-size: 11px;display: block;width:135px;}

#shoeoptions input {color: #666666;font-size: 11px;}

#shoeoptions input.short {width: 25px;}

.sole {text-align: center;margin: 15px 0;}

#largeshoe .graylinespace, #shoeoptions .graylinespace {}

#largeshoe .graylinespace {margin-bottom: 0px;}



#profilepage td.graybottom {border-bottom: 1px solid #cccccc;}

.productimage {text-align: center;}



/* Pager Control */

.pager { margin: 0px 0; padding: 0px 0; text-align: right; clear: both;}

.pager ul {list-style:none;margin:0;padding:0;}

.pager ul li {display:inline;margin:0 1px;padding:0;color:#000;font-size:85%;}



.pager a, .pager .disabled { color: #444; padding: 3px 6px; background: #fff; text-decoration: none;font-weight: bold; }

.pager .disabled { color: #ccc; font-weight: bold;}

.pager li.current a { color: #77CC00; font-weight: bold; border-color: #666; background: #fff;text-decoration: none;}

.pager a:hover { border-color: #999;color: #77CC00; text-decoration: underline;}



/* Sign In Controls */

/* Form Fields */

fieldset { border: 1px solid #E6E7E8; margin: 0; padding: 0; }

fieldset table { margin: 5px 0; }

fieldset#CurrentUsers, fieldset#NewUsers { width: 450px; color:#000000;  padding: 20px 20px 10px 20px;margin-bottom: 15px;}

fieldset#checkout { width: 550px; color:#000000;  padding: 20px 20px 10px 20px;margin-bottom: 15px;}

fieldset.contactform table { width: 510px; }

legend { font-size: 1.3em; line-height: 1em; font-weight: bold; color: #444; margin: 0 5px; padding: 2px; }

td.formlabel { text-align: right; width: 120px; white-space: nowrap; padding-right: 5px; }

td.formfield { text-align: left; white-space: nowrap; }



.forminput { padding: 4px 0 0 6px; height: 20px; width: 90%; color: #444; vertical-align: middle; border: 1px solid #ccc; }

.formtextarea { padding: 4px 0 0 6px; border: 1px solid #ccc; width: 90%; }

.short { width: 25%; }

.medium { width: 50%; }

label { color: #666; font-size: 90%; }

label.required { font-weight: bold; }

select { border: 1px solid #ccc; color: #444; vertical-align: middle; }

div.errormessage { color: #c00; line-height: 15px; padding: 0 5px; font-size: 12px; }

span.errormessage { color: #fff; background: #c00; display: inline; line-height: 2em; padding: 0 5px; font-size: .8em; }

.forgot { background: #f5f5f5; padding: 5px; display: block; margin-top: 10px; font-size: .7em; }

.aligntop { vertical-align: top; }

.buttonrow { text-align: right; padding: 5px 20px; margin: 0 0 10px 0; }

.widthsignin {width: 225px;}



/* Message */

.messagebox { border: 1px solid #ccc; width: 100%; margin: 5px 0; color: #800000;background-color: #fbeae6;}

.messagebox ul { list-style: none; }

.messagebox .icon { float: left; margin: 5px; }

.messagebox .message { margin: 5px 5px 5px 30px; font-size: 100%; line-height: 1em; padding: 5px; }

.messagebox .errorline { 	clear: both; }



/* Column Blocks */

.decoratedblock { border: 1px solid #eee; margin: 0 0 10px 0; padding: 0; }

.decoratedblock h4 { display: block; background: #CCCCCC; padding: 5px; color: #444; font-size: 10px;}

.decoratedblock ul, .decoratedblock ol { margin: 0; padding: 0; }

.decoratedblock li { margin: 0; padding: 0; }

.blockcontent { padding: 5px; }



/* Column Menus */

.sidemenu ul, .categorymenu ul {padding:0px;margin:5px 0px 5px 0px;}

.sidemenu li, .categorymenu li {padding: 2px 2px 2px 10px;list-style:none;}

.sidemenu li a, .categorymenu li a {text-decoration:none;}





/* Cart Page */

.cartitemimage {width:70px;height:50px;float:left; margin: 0 50px 5px 0;border: 1px solid #ccc;}

.cartitemimage img {margin:3px 0 0 5px;}

.cartitemdescription { margin: 5px; float: left; width: 320px;}

#cartcontainer tr td {border-top:solid 1px #ccc; padding: 5px 5px 0 0;}

#cartcontainer, #carttitle, #cartactions, #cartcoupons {margin: 0 20px;}

#cartcontainer {border-bottom:solid 1px #ccc;}

#cartfooter {margin: 10px 20px 0 20px;}

#carttotals {width:200px;float:right;margin-bottom:10px;text-align:right; font-size: 110%; font-weight: bold;}

#carttotals table {float:right;}

#cartupdates {width:350px;margin-bottom:10px;text-align:right;float:right;}

#cartactions {clear:both;text-align:right;padding-bottom:12px;margin-top: 20px;}

#cartactioncontinue {float:left;width:120px;text-align:left;}

#cartactioncheckout {display:inline;}

#cartcoupons {border:solid 1px #ccc;background-color:#F0F0F0;padding:10px;}

.cartsku { font-size: 80%; }

.cartproductname { font-size: 110%; font-weight: bold; }

.lineitemnodiscounts {text-decoration: line-through; display: block;}

.totallabel { display: block; }

.productpricecolumn { vertical-align: top; text-align: right; }

.productquantitycolumn { vertical-align: top; text-align: right; }

.producttotalcolumn { vertical-align: top; text-align: right; }

.productdeletecolumn { vertical-align: top; text-align: center; }

.productquantitycolumn div { width: 60px; float: right; }



/* Checkout */

.creditcardinput {border:solid 1px #ff9; background-color:#ffc;padding:5px;margin: 20px 0;width: 400px;}

.shippingdiscount { text-decoration: line-through; }

.radiobuttoncol {width: 20px;}



/* Checkout Addresses */

.addressbookpanel { border: 1px solid #eee; padding: 5px; }

.addressbookpanel table { width: 100%; }

.addressbookpanel ul { margin: 0; }

.addressbookpanel li { list-style: none; }

.addressbookpanel table { border-collapse: collapse; border: solid 1px #fff; }

.addressbookpanel td { border: none; padding: 5px;}

.addressbookpanel .alt { background-color: #eee; }

.addresseditor table{ width: 450px; }





/* Closed Store Message */

#closedcontent {width:300px;height:200px;margin:50px auto;padding:10px;background-color:#ff9;color:#333;}

#closedcontent h1 {color:#000;}



/* Address Book */

.addressbooktitle h1 { float: left; }

.addressbooktitle .newaddress { float: right; margin: 15px; }

.address { border: 1px solid #ddd; padding: 5px 10px; margin: 0 5px 15px 0; }

.address .buttonrow { margin: 5px 0; padding: 0; text-align: left; }

table.alladdresses, table.primaryaddresses { margin: 5px 0; width: 100%; }

table.alladdresses td, table.primaryaddresses td { vertical-align: top; }



/* Notes */

.BVSmallText { /* font-size: 85%; */ }



#popup {background-color:#fff;margin:5px;padding:5px;}





/* Row Elements */

.rowheader, th {

    background: #8fa9c9; 

    color: #fff; 

    font-weight: bold; 

    font-size: 12px; 

    padding: 5px 0 5px 5px; 

    text-align: right;

	padding: 5px; vertical-align:top;

    }

    

.rowheader { font-size: 90%; }

.row { background: #f6f6f6; }

.altrow { background: #f4f4f4; }

.rowdata {line-height: 25px;}

td.rowdataCart {padding: 5px; vertical-align:top;}

th.rowDataLeft {padding: 5px; text-align:left;}

td.rowDataLeft {padding: 5px; text-align:left;vertical-align:top;line-height: 25px;}

td.rowDataRight {padding: 5px; text-align:right;vertical-align:top;}

.alternaterow {line-height: 35px; background: #f4f4f4; }



#faquestions {margin: 20px 30px; }

#faquestions li {line-height: 18px;}



#faanswers {margin: 20px 30px; }

#faanswers li h3 { font-size: 14px;}






.spaceNav {

	font-weight: normal;

	text-decoration:none;

	line-height: 10px;

}

.acountNav {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration:none;

	padding-top: 3px;

	padding-left: 3px;

}

a.acountNav:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration:none;

}

a.acountNav:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration:none;

}

.productNav {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: bold;

	color: #666666;

	text-decoration:none;

}

a.productNav:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: bold;

	color: #000;

	text-decoration:none;

}

a.productNav:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: bold;

	color: #666666;

	text-decoration:none;

}

a.productNav:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: bold;

	color: #666666;

	text-decoration:none;

}

.InfoNav {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: normal;

	line-height: 1.5em;

	color: #666666;

	text-decoration:none;

}

a.InfoNav:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: normal;

	line-height: 1.5em;

	color: #000000;

	text-decoration:none;

}

a.InfoNav:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: normal;

	line-height: 1.5em;

	color: #666666;

	text-decoration:none;

}

a.InfoNav:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: normal;

	line-height: 1.5em;

	color: #666666;

	text-decoration:none;

}

.calloutsOrange {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-small;

	font-weight: bold;

	line-height: 1.2em;

	color: #CC0033;

}

.calloutsGray {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-small;

	font-weight: bold;

	line-height: 1.2em;

	color: #666666;

	text-decoration:none;

}

a.calloutsGray:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-small;

	font-weight: bold;

	line-height: 1.2em;

	color: #CCCCCC;

	text-decoration:none;

}

a.calloutsGray:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-small;

	font-weight: bold;

	line-height: 1.2em;

	color: #666666;

	text-decoration:none;

}

a.calloutsGray:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-small;

	font-weight: bold;

	line-height: 1.2em;

	color: #666666;

	text-decoration:none;

}

.copyright {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8px;

	font-weight: bold;

	line-height: 1.5em;

	color: #999999;

	text-decoration:none;

	padding-bottom: 10px;

	padding-left: 13px;

	padding-top: 25px;

}

.subNavText {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: normal;

	line-height: 1.2em;

	color: #666666;

	text-decoration:none;

}

a.subNavText:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: normal;

	line-height: 1.2em;

	color: #CCCCCC;

	text-decoration:none;

}

a.subNavText:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: normal;

	line-height: 1.2em;

	color: #666666;

	text-decoration:none;

}

a.subNavText:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: normal;

	line-height: 1.2em;

	color: #666666;

	text-decoration:none;

}

.mountain {

	width: 78px;

	padding-bottom: 3px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: bold;

	color: #FF5500;

}

.road {

	width: 78px;

	padding-bottom: 3px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: bold;

	color: #77CC00;

}

.allweather {

	width: 78px;

	padding-bottom: 3px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: bold;

	color: #00AACC;

}

.activelife {

	width: 78px;

	padding-bottom: 3px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: bold;

	color: #EE3399;

}

.closeouts {

	width: 78px;

	padding-bottom: 3px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: bold;

	color: #FF0000;

}

#mens {

	position:absolute;

	left:18px;

	top:24px;

	width:312px;

	visibility: hidden;

}

#womens {

	position:absolute;

	left:178px;

	top:24px;

	width:312px;

	visibility: hidden;

}

.activeSubCategoryRoad {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: bold;

	line-height: 1.2em;

	color: #77CC00;

	padding-left: 8px;

}

.nonactiveSubCategory {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: normal;

	line-height: 1.2em;

	color: #666666;

	text-decoration:none;

	padding-left: 8px;

}

a.nonactiveSubCategory:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: normal;

	line-height: 1.2em;

	color: #CCCCCC;

	text-decoration:none;

	padding-left: 8px;

}

a.nonactiveSubCategory:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: normal;

	line-height: 1.2em;

	color: #666666;

	text-decoration:none;

	padding-left: 8px;

}

a.nonactiveSubCategory:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: normal;

	line-height: 1.2em;

	color: #666666;

	text-decoration:none;

	padding-left: 8px;

}

.mainCategory {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: bold;

	color: #666666;

	text-decoration:none;

	line-height: 1.8em;

}

a.mainCategory:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: bold;

	color: #CCCCCC;

	text-decoration:none;

	line-height: 1.8em;

}

a.mainCategory:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: bold;

	color: #666666;

	text-decoration:none;

	line-height: 1.8em;

}

a.mainCategory:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: bold;

	color: #666666;

	text-decoration:none;

	line-height: 1.8em;

}

.mainCategoryNum {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: normal;

	color: #666666;

	padding-left: 3px;

}

.shoeModelRoad {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: bold;

	line-height: 1.1em;

	color: #77CC00;

	padding-left: 5px;

}

.price {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: normal;

	line-height: 1.1em;

	color: #666666;

	padding-left: 5px;

}

.previousNext {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: bold;

	color: #666666;

	text-decoration:none;

}

a.previousNext:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: bold;

	color: #CCCCCC;

	text-decoration:none;

}

a.previousNext:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: bold;

	color: #666666;

	text-decoration:none;

}

a.previousNext:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: bold;

	color: #666666;

	text-decoration:none;

}

.headline {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: bold;

	line-height: 1.5em;

	color: #666666;

}

.bodyCopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: normal;

	line-height: 1.5em;

	color: #666666;

}

.shoeModelRoadLarge {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18PX;

	font-weight: bold;

	color: #77CC00;

}

.priceLarge {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13PX;

	font-weight: bold;

	color: #666666;

}

.quantity {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: bold;

	color: #666666;

}

.sizePrintEmail {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;


	font-weight: normal;

	color: #666666;

	line-height: 1.5em;

}

.dropDownSpace {

	margin-top: 5px;

}

.smallText{
	font-size:10px;
}
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}


/* Bread Crumbs */
.breadcrumbs {margin:10px 0 10px 0;padding:0px;font-size:10px;}
.breadcrumbs .links {}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #000000;
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
}

.productListing-heading{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	background-color: #8fa9c9;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	color: #ffffff;
	font-weight: bold;
}

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: #ffffff;
}

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: #f8f8f9;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }