/** HP module **/

#shoeReview {
	height: 190px;
	margin-top: 8px;
	background: #fff;
}
#shoeReview TABLE {
	margin: 5px 0 0 10px;
}
#shoeReview TABLE TD {
	padding: 0 5px 0 0;
}
#shoeReview TD.label {
	text-align: right;
}
.moreOptions {
	background: #fff;
}
.moreOptions TD.optionsLink {
	text-align: right;
	vertical-align: middle;
	padding: 0 0 6px 7px;
}
.moreOptions TD.optionsLink A {
	color: #c33;
	font-weight: bold;
}
/** Search **/

#tool TD.main {
	width: 537px;
	margin-bottom: 10px;
	background: #fff;
	color: #666;
}
#tool .submit {
	background: #efefef;
	color: #666;
	text-align: right;
}
#tool .submit IMG {
	vertical-align: middle;
	margin-right: 10px;
}
#tool .main P {
	margin-top: 4px;
	padding: 6px 6px 6px 13px;
	line-height: 16px;
	font-weight: bold;
}
#tool .main FORM {
	margin: 0;
}
#tool SELECT {
	margin-bottom: 10px;
	font-weight: normal;
}
.black {
	color: #333;
}
#formElements {
	background: #efefef;
	border: 1px solid #fff;
	border-width: 0 6px 6px 6px;
}
#formElements TD {
	padding: 6px 6px 10px 6px;
	background: #fff;
	border-right: 6px solid #efefef;
	border-bottom: 6px solid #efefef;
	font-size: 11px;
	color: #666;
}
 #formElements TD INPUT, {
vertical-align: middle;
}
#formElements TD TABLE {
	margin: 0 !important;
}
#formElements TD TABLE TD {
	padding: 0px;
}
#formElements TD.right {
	padding: 6px;
	background: #fff;
	border-right: 0;
	border-bottom: 6px solid #efefef;
}
#formElements TABLE TD {
	padding: 6px;
	border: 0;
}
.skyAd {
	background: #fff;
	text-align: right;
}
.skyAd DIV {
	background: #202F5B;
}
.aboutLab {
	margin: 6px 0 !important;
	padding: 0 60px 0 20px;
}
/** General **/

#tool .main TABLE.pager {
	width: 520px;
	margin-top: 5px;
}
TABLE.pager TD {
	padding: 5px 0 5px 0;
	vertical-align: middle !important;
	font-weight: normal;
	font-size: 11px;
	background-color: #efefef;
}
#tool .product {
	clear: all;
	margin:0 10px 0 10px;
	padding:10px 0;
	background: #fff;
	color: #666;
	line-height: 15px;
	font-size: 11px;
	border-bottom: 5px solid #efefef;
}
#tool .product DIV, #tool .productNoBdr DIV {
	color: #666;
	font-size: 11px;
}
#tool .productTopBdr {
	clear: all;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 10px;
	background: #fff;
	color: #666;
	line-height: 15px;
	font-size: 11px;
	border-top: 5px solid #efefef;
	border-bottom: 5px solid #efefef;
}
#tool .productNoBdr {
	clear: all;
	margin-bottom: 5px;
	padding: 10px;
	background: #fff;
	color: #666;
	line-height: 15px;
	font-size: 11px;
}
#tool .productReview {
	clear: all;
	margin-bottom: 5px;
	padding: 10px;
	background: #fff;
	color: #666;
	line-height: 15px;
	font-size: 11px;
	border-bottom: 5px solid #efefef;
}
#tool .productImg {
	float: left;
	width: 106px;
	height: 106px;
	margin: 10px 12px 0 0;
	background: url(border_prd_image.gif) top left no-repeat;
}
#tool .productImgSm {
	float: left;
	width: 63px;
	height: 63px;
	margin: 0;
	padding-right: 5px;
	background: url(border_prd_detail_sm.gif) top left no-repeat;
}
#tool .productImgLg {
	float: left;
	width: 197px;
	height: 197px;
	margin: 0 10px 0 0;
	background: url(border_prd_detail.gif) top left no-repeat;
}
#tool .productImgCompare {
	width: 106px;
	height: 106px;
	margin: 10px 12px 0 0;
	background: url(border_prd_image.gif) top left no-repeat;
}
#tool .productImg IMG, #tool .productImgCompare IMG {
	margin: 3px;
}
#tool .productImgSm IMG, #tool .productImgLg IMG {
	margin: 5px;
}
.hdShoeReview, #tool .product DIV.hdShoeReview {
	margin-top: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #ba0000;
}
.hdShoeReviewBlk {
	margin-top: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}
.hdShoeReviewBig {
	margin-top: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #ba0000;
}
.hdShoeReviewBlkBig {
	font-size: 15px;
	font-weight: bold;
	color: #333;
}
#storeMap {
	width:500px;
	height:350px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#FFFF00;
}
.redText {
	color: #ba0000;
}
.introBox {
	margin: 0;
	padding: 6px 6px 6px 13px;
	line-height: 16px;
	font-weight: bold;
	color:#666;
	background-color: #efefef;
}
.greyBox {
	background-color: #efefef;
	height: 200px;
}
.reviews {
	margin: 10px 0 4px 0;
	font-size:11px;
	color: #666;
}
#tool .award {
	float: right;
	width: 80px;
	margin-top: 10px;
	text-align: right;
	color: #666;
	font-size: 11px;
}
#tool .award IMG {
	margin-top: 10px;
}
.rating {
	clear:both;
	margin-top:0
}
.rating TABLE {
	margin-top: 10px;
}
.rating TABLE TD, .rating1 TABLE TD {
	padding-right: 6px;
	color: #666;
	font-size: 11px;
	line-height: 18px;
}
.productDetail {
	float:left;
	width:400px;
}
.price {
	margin-top:15px;
	color: #666;
	font-size: 11px;
}
.buyNow {
	float: right;
	text-align: right;
	color: #666;
}
.thePrice {
	float:left;
	text-align:left;
}
.priceDetail {
	margin: 15px 6px 0 210px;
	color: #666;
	font-size: 11px;
}
.priceDetail .buyNow {
	float: right;
	width: 200px;
	text-align: right;
	color: #666;
}
.srFooter {
	background: #efefef;
	font-size: 11px;
}
TD.revise {
	padding: 8px 2px 0 0 !important;
	text-align: right;
}
#srModules {
	background: #fff;
	padding-top: 6px;
	font-size: 11px;
	text-align: left;
}
#srModules .mod {
	width: 163px;
	margin: 0 0 10px 3px;
	padding-bottom: 6px;
	background: url(sr_box_bottom.gif) bottom left no-repeat #efefef;
	font-size: 11px;
}
#srModules .mod P {
	padding: 0 8px 0 8px;
	margin-bottom: 10px;
	line-height: 15px;
}
#srBody {
	padding: 6px 3px 0 10px;
	background: #fff;
	color: #666;
	font-weight: normal !important;
	font-size: 11px;
	line-height: 15px;
}
#srBody DIV.about_content {
	color: #666;
	font-weight: normal !important;
	font-size: 11px;
	line-height: 15px;
	margin-right:30px;
}
#srMShoes, #srWShoes {
	float:left;
	width:175px;
	margin-top:10px;
	font-size:11px
}
#srMShoes {
	border-right:1px solid #cccccc
}
#srWShoes {
	margin-left:19px;
}
#srMShoes UL, #srWShoes UL {
	margin:0;
	padding:0;
	margin-top:10px;
	list-style:none
}
.back {
	float: right;
	margin-right: 10px;
	text-align: right;
	font-size: 11px;
}
.backLrg {
	float: right;
	width: 180px;
	margin-right: 10px;
	text-align: right;
	font-size: 11px;
}
.backButton {
	margin: 10px 0;
}
TABLE.detail .back {
	float: right;
	width: 100px;
	margin-top: 10px;
	margin-right: 10px;
	text-align: right;
	font-size: 11px;
}
#tool .bgBlue {
	background: #e9f2f7;
	border: 1px solid #ccc;
}
TABLE.compare {
	width: 527px;
	margin-top: 10px;
	padding-bottom: 10px;
	border-top: 5px solid #efefef;
	background: #fff;
}
TABLE.compare TD {
	/* width: 33%; */
	font-size: 11px;
	color: #666;
}
TABLE.detail {
	width: 527px;
	margin-top: 10px;
	padding-bottom: 5px;
	background: #fff;
	border-bottom: 5px solid #efefef;
}
TABLE.detail TD {
	width: 33%;
	font-size: 11px;
	color: #666;
}
TABLE.productSpecs {
	width: 450px;
	background: #fff;
}
TABLE.productSpecs TD {
	font-size: 11px;
	color: #666;
}
.srVideo {
	clear: both;
	margin: 15px 0 0 210px;
	font-size: 11px;
}
.greyDivider {
	margin-top: 10px;
	border-bottom: 5px solid #efefef;
}
#storeFinder {
	width: 525px;
	margin-top: 15px;
	border-top: 5px solid #efefef;
}
#storeFinder TD {
	padding-left:15px;
	padding-bottom:10px;
}
#storeFinder TD .hdShoeReview {
	margin:0;
}
.blueBG {
	background-color: #202F5B;
}
.pad10Top {
	padding-top: 10px;
}
.pad5Top {
	padding-top: 5px;
}
.pad5 {
	padding: 5px 0 5px 0;
}
/** Shoe advisor style **/
#tool #srBody P {
	font-weight:normal;
	margin:0;
	margin-top:5px;
	margin-bottom:12px;
	padding:0;
}
#tool #srBody P.desc {
	width:432px;
}
#tool div.greydivider {
	margin-top: 10px;
	border-bottom: 5px solid #efefef;
}
#tool .hd_motion {
	margin-top:10px;
}
#tool INPUT.btn_submit {
	margin-top:15px
}
#tool TABLE.advisor_form {
	margin-top:10px
}
#tool TABLE.advisor_form TD {
	padding:0;
	vertical-align:top;
	font-size:11px;
	color:#666666
}
#tool TABLE.advisor_form TD.td_padding {
	padding-left:6px
}
#tool TABLE.advisor_form TD.label_text {
	vertical-align:middle;
	padding-left:3px;
}
#tool TABLE.advisor_form TD.label_text_2 {
	vertical-align:middle;
	width:105px;
	padding-left:3px;
}
#tool TABLE.advisor_form TD.space {
	padding-left:40px;
}
#tool IMG.hd_marginBot {
	margin-bottom:4px;
}
#tool TABLE.advisor_form TD.motion_radio {
	padding-left:0px;
	width:10px
}
#tool TABLE.advisor_form TD.motion_desc {
	padding-bottom:15px;
	padding-left:5px;
}
#tool TABLE.advisor_form TD.motion_desc_2 {
	padding-left:30px;
	padding-bottom:30px;
	width:229px;
	color:#666666
}
#tool TABLE.advisor_form TD.arch {
	padding-top:15px;
	padding-left:5px;
}
#tool TABLE.advisor_form TD.motion_desc P {
	color:#95ba48;
	width:120px;
	margin:5px 0 0 0;
	padding:0;
	font-size:11px;
	font-weight:normal
}
#tool TABLE.advisor_form SELECT {
	margin-bottom:10px;
	width:114px;
	font-weight:normal;
	background-color:#e9f2f7;
	border:1px solid #cccccc;
}
#tool TABLE.advisor_form TD INPUT.text_input {
	vertical-align: top;
	width:92px;
	font-weight:normal;
	margin-bottom:10px;
	background-color:#e9f2f7;
	border:1px solid #cccccc;
}
.clear {
	clear:both;
	margin:0
}
.buyNow A.disclaimer {
	color: #666;
	font-size: 11px;
}
.disclaimer_topmargin {
	margin-top:4px;
}
.productDetail DIV {
	border:1px solid #ffffff;
}
/** shoe archive module **/

#shoe_archive {
	background-color:#202f5b;
	padding-left:5px;
	padding-bottom:10px;
}
#shoe_archive UL {
	margin:0;
	padding:0;
	list-style:none;
	margin-bottom:10px
}
#shoe_archive UL LI {
	float: left;
	width: 73px;  /* accommodate the widest item */
}
#shoe_archive P.list {
	display:inline;
	width:77px;
}
#shoe_archive .list_div {
	font-size:11px;
	border-width:0 3px;
	border-color:#ffffff;
	border-style:solid;
	background-color:#add853;
	padding:16px 0px 5px 12px;
}

