body { background-color:#ffffff; font-family: Arial, Helvetica, sans-serif;	margin:20px 0px 20px 0px;	text-align: center; color:#666; font-size: 12px; line-height:normal; }
.hampton {  background-color:#ffffff; font-family: Arial, Helvetica, sans-serif;	margin:20px 0px 20px 0px;	text-align: center; color:#666; font-size: 12px; line-height:normal; background-image:url(locoraces-images/locoracesback.png);  }
.outer {    width: 753px;       margin-left: auto;    margin-right: auto; margin-top:0px;}
.outer2 {    width: 753px;       margin-left: auto;    margin-right: auto; margin-top:0px; }
td { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666; line-height:15px;}
a:active  {color:#666; text-decoration:none;}
a  {color:#666; text-decoration:none;}
#frontpagelink a {color:#5C7DA9;}
/*.frontpage a:hover {text-decoration:underline;}*/
a:visited {color:#666; text-decoration:none;  }
a:hover {color:red; text-decoration:underline; }
form {margin:0px; padding:0px;}
.pop360l {width:500px;height:530px;border:5px #ccc solid;position:absolute;z-index:1200;margin-left:120px;margin-top:50px;background:#fff;}
.360sml {text-align:center;margin-top:340px;margin-left:120px;width:130px;position:absolute;z-index:1;}
.popwb {margin-top:-2px;width:750px;height:515px;background-color:#fff;position:absolute;z-index:40;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
img.hampton {border:0px;}

/*  hampton disambiguation  */

#hamptontop { display: block; height: 235px; width: 745px;} 
#hamptonbottom { display: block; height: 235px; width: 745px;} 

/* community page */

h3,h4 {
font-size:13px;
line-height:16px;
}


/* Navigation */
#navtop {height:67px;}
#navtopbc ul { display:inline; color:#fff; font-weight:bold; text-align:left; margin:0px 0 0 10px; padding:0px;}
#navtopbc li { display:inline; color:#fff; font-weight:bold; margin-right:6px;}
#navtopbc li a {color:#fff;}
#navtopbc li a:visited {color:#fff;}
#navtopbc li a:active {color:#fff;}
#navtopbc li a:hover {color:#EE0003; background:#fff; text-decoration:none;}
.logo {width:137px; float:left;}
.accountarea {float:right; width:195px; text-align:left;}
.accheight {height:27px;}
.accountbt {background:url(images/nav/arrow.gif) no-repeat; height:12px; padding-left:17px; float:left; width:70px;}
.accountbt2 {background:url(images/nav/arrow.gif) no-repeat; height:12px; padding-left:17px; float:right; width:85px;}
.basketarea {width:181px; height:23px; background:url(images/nav/cart.gif) no-repeat; color:#464544; padding-left:14px; padding-top:17px; text-align:left;}
.maincontent {border-top:4px solid #DEDDDB; background:#EE0003; height:19px; text-align:left; padding-top:5px;}
.mainbord {border:4px solid #DEDDDB;}
.mainbordhampton {border: 0px;}
#navtopb {height:35px; background:#DEDDDB;}
.tagline {float:left; width:550px; text-align:left;}
.searchboxmn {float:right; width:195px; margin-top:6px;}
.stextarea {float:left; width:160px;}
.searchinput {border:1px solid #C1C3C9; color:#666; text-transform:uppercase; font-size:10px; padding:2px 2px 2px 4px; width:145px; margin-left:5px; font-family:Arial, Helvetica, sans-serif;}
.gobutton {float:right; width:30px; padding-top:2px;}
.searchbox {	border: 1px solid #CFCFCF;	font-family: Arial;	font-size: 11px;	color: #666;	padding: 3px; width:110px; margin-bottom:4px;}
.searchbox3 {	border: 1px solid #CFCFCF;	width:150px;height:17px;font-family: arial;	font-size: 10px;	color: #666;	padding-top: 3px;padding-left: 4px; margin-top:3px; }
.font11 {font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif;}
.marg6 {margin-bottom:6px; margin-top:6px;}

/* Index Features */
.mainimage {background:url(images/index/mainwithshoes.jpg) no-repeat; height:233px; padding-right:20px;}
.mainimage2 {background:url(images/index/main2.jpg) no-repeat; height:233px; padding-right:20px;}
.mainimagehampton {background:url(locoraces-images/winterwithtext.jpg) no-repeat; height:233px; padding-right:20px;}
.mainimage2hampton {background:url(locoraces-images/fallwithttext.jpg) no-repeat; height:233px; padding-right:20px;}



.introbox {float:right; width:170px; background:#EEF0F5; margin-top:25px;padding:15px;filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; text-align:left; }

.straptxt {color:#4173AE; font-size:18px;}
.strapcont {color:#366291; margin-top:5px;}
.vieprod {text-align:center; margin-top:8px;}
#features {margin-top:5px; height:199px;}
.box1a {float:left; width:181px; margin-right:9px;}

.blacktxt {color:#707070;}

.boxbg1 {background:#86BC86; padding:4px 3px 3px 3px;}
.box1bot {background:#86BC86; border-top:4px solid #fff; font-weight:bold; text-align:left; color:#fff; padding:3px 3px 3px 7px;}

.boxbg2 {background:#EFBA51; padding:4px 3px 3px 3px;}
.box2bot {background:#EFBA51; border-top:4px solid #fff; font-weight:bold; text-align:left; color:#fff; padding:3px 3px 3px 7px;}

.boxbg3 {background:#5677B7; padding:4px 3px 3px 3px;}
.box3bot {background:#5677B7; border-top:4px solid #fff; font-weight:bold; text-align:left; color:#fff; padding:3px 3px 3px 7px;}

.boxbg4 {background:#FF5545; padding:4px 3px 3px 3px;}
.box4bot {background:#FF5545; border-top:4px solid #fff; font-weight:bold; text-align:left; color:#fff; padding:3px 3px 3px 7px;}
.boxtext {color:#fff; text-align:left; font-size:10px; padding:6px 4px 6px 4px;}

/*Footer */
#bottomnav {border:4px solid #DEDDDB;}
#bottomnav23 ul {display:inline; list-style-type:none; margin:0px; padding:0px}
#bottomnav23 li {display:inline; list-style-type:none; margin-left:5px; font-size:10px; color:#8B8986; font-family:Arial, Helvetica, sans-serif;}
#bottomnav23 li a {color:#8B8986;}
#bottomnav23 li a:visited {color:#8B8986;}
#bottomnav23 li a:active {color:#8B8986;}
#bottomnav23 li a:hover {color:#8B8986; text-decoration:underline;}


.bnavcontent {padding:6px 14px 6px 14px; background:#F5F5F5; height:19px;}
.getnews {background:url(images/nav/dot.gif) no-repeat; padding-left:15px; float:left; width:150px; text-align:left; margin-top:3px;}
.newsentry {float:left; width:160px;}
.newsubmit {float:left; width:30px; padding-top:2px;}
.signews {float:right; width:355px; font-size:10px; margin-top:3px; text-align:right;}
.botsub2 {border-top:4px solid #DEDDDB; text-align:left; padding:6px; height:14px;}
.botlinksfloat {float:left; width:530px;}
.copywrite {float:right; width:150px;font-size:10px; color:#8B8986; text-align:center;}


#navcontainer{width: 120px;padding: 0 0 0 0;margin-bottom:4px;font-family: Arial, Helvetica, sans-serif;color: #666; margin-top:4px;}
#navcontainer ul{list-style: none;margin: 0;padding: 0;border: none;}
#navcontainer li{margin: 0;}
#navcontainer li a{display: block;padding: 5px 5px 5px 15px;color: #666;text-decoration: none;width: 120px;}
html>body #navcontainer li a { width: 120px; }
#navcontainer li a:hover{background-color: #F7F4F2;color: #666; width: 120px; padding-left:15px;}

/* prod listing */
.prodbg1 {background:#F7F4F2; height:19px; border-bottom:1px dotted #B8B8B8; padding-left:13px; color:#4C4E52; padding-top:7px; }
.prodbg1 {background:#F7F4F2; height:19px; border-bottom:1px dotted #B8B8B8;  border-top:1px dotted #B8B8B8;padding-left:13px; color:#4C4E52; padding-top:7px; }
.sidenavm {float:left; width:140px; border-right:1px dotted #B8B8B8;}
.sidenavr {width:604px;float:left; border-left:1px dotted #B8B8B8; margin-left:-1px;}
.yellowbox1 {background:url(images/nav/yellowbox.gif) no-repeat; height:55px; padding:15px; margin-left:3px; margin-top:3px;}


/*products */

.prodlist {float:left; width:115px; text-align:left; margin-right:29px; margin-bottom:9px; }
.prodimbox {height:115px; width:115px; border:1px solid #ccc;}
.prodnm {margin-top:4px; margin-bottom:0px;}
.prodcontent {padding:0px 0px 0px 30px;}
.dotline {background:url(images/main/dot1.gif) repeat-x; height:5px;}

.custcsleft {width:190px; background:#F5F5F5; margin-right:10px; border-right:1px solid #dddddd;}
.contbox {	border: 1px solid #D0CEC8;font-family: arial;	font-size: 10px;	color: #666;	padding-top: 3px;padding-left: 4px; height:17px; width:160px;}
.contbox2 {	border: 1px solid #D0CEC8;font-family: arial;	font-size: 10px;	color: #666;	padding-top: 3px;padding-left: 4px;  width:160px;}
.csright {padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:10px;}
.news {width:135px; border:1px solid #D0CEC8; background:url(images/info/newsbg.gif); padding:7px; margin-left:0px; margin-top:10px; margin-bottom:15px;  }
.custsel {text-align:left; margin-top:6px; margin-bottom:7px; padding-left:19px;}
.cstitle {font-family:Georgia, 'Times New Roman', Times, serif; font-size:15px; margin-bottom:10px;}
.cattextin {border-left:1px solid #D0CEC8;border-right:1px solid #D0CEC8; border-bottom:1px solid #D0CEC8;height:36px; }
.titlebar1 {background: url(images/nav/titlebar.gif) repeat-x;  font-family:Georgia, 'Times New Roman', Times, serif; font-size:15px; height:27px;padding-left:18px; padding-top:8px;text-align:left; border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff;}
.border2 {border-bottom:1px solid #D0CEC8;border-left:1px solid #D0CEC8;border-right:1px solid #D0CEC8;}
.prodborder {border:1px solid #ddd ; padding:6px;}
.prodbordermain {border:1px solid #ddd ; padding:6px; width:255px;}
.sinfo	{	border-right: 1px solid #E8E8E8;	padding-right: 14px;}
.sinfo2	{padding-left: 39px;}
.sinfo3	{	border-right: 1px solid #E8E8E8;	padding-right: 34px;}
.sinfo5	{	border-right: 1px solid #E8E8E8;	padding-right: 37px;}
.crossale {float:left; width:140px; margin-right:40px;}
.crosssaletext {text-align:center; font-size:11px; margin-top:10px; color:#7A8088; margin-bottom:15px;}
.prodform {text-align:left; margin-top:3px; font-size:11px;}
.prodfloat {width:176px; float:left; margin-left:2px; margin-bottom:15px;}
.sortbox {	border: 1px solid #999999;	font-family: Arial;	font-size: 10px;	color: #666;	padding-left: 4px;}
.ppleft {float:left; width:290px; text-align:left;}
.ppzoom {margin-top:16px; text-align:center; width:290px; margin-left:-10px;}
.right {float:left; width:270px; text-align:left;}
.pptext {line-height:16px; color:#838488; margin-top:10px;}
.ppname {font-family:Georgia, 'Times New Roman', Times, serif; font-size:18px; margin-bottom:10px; color:#656665;}
.pprice {font-size:14px; font-weight:bold; color:#818286; display:none;}
.ppinfo {margin-top:8px; line-height:16px; background:#FFFFD2; padding:5px 12px 5px 12px; border:1px solid #E1DB9B;}
.pfeature {margin-top:15px; margin-bottom:15px; font-size:10px; color:#666666;}
.pbuybox {border:1px solid #f8bebe ; background:#ffe5e5; padding:10px; color:#707070;margin-top:4px;}
.pboxprice {float:left; width:118px; text-align:left; font-size:14px; font-weight:bold; color:#707070;margin-bottom:10px;}
.pquanbox {float:left; width:115px;margin-bottom:7px; color:#4F7399; font-size:10px;}
.quanbox {	border: 1px solid #ccc;	height:18px;font-family: arial;	font-size: 10px;	color: #666;	padding-top: 1px;padding-left: 4px; width:50px;margin-right:6px;}
.quanbox4 {	border: 1px solid #ccc;	height:18px;font-family: arial;	font-size: 10px;	color: #666;	padding-top: 1px;padding-left: 4px; width:110px; margin-right:6px;}

#introtxt{font-family: Arial;font-size:20px;color: #666666;padding-bottom:5px;font-weight:normal;}
.box {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:3px; width:180px; border:1px solid #cfcfcf; padding:2px; color:#666;}
.poptitle {border-bottom: 2px solid #ccc; padding-bottom:5px; 	font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; margin-bottom:8px; padding-top:4px;}
.poptitle2 {border-bottom: 2px solid #ccc; padding-bottom:5px; 	font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; margin-bottom:8px; height:27px;}

.tooltipbg {width:490px; border:1px solid #FBED89; padding:10px; background:url(images/info/yelbg.gif) repeat-x; text-align:left;}
.gbar {height:36px; background:#F7F4F2; padding-left:20px; border-bottom: 1px solid #D5D5D5; padding-top:8px;}
.prodtxt {width:400px; float:left; font-size:19px; color:#929394; padding-bottom:5px; padding-top:3px;}

/*Cart Page */


.quantwant {float:left; width:160px; padding-top:2px;}
.quantarea {float:right; width:60px; text-align:right;}
.quantbox1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; width:40px; text-align:center;}
.carttab1 {background:#0D83DD; color:#fff;}


div#side {	width: 200px;	float: right;	font-size:1.2em;	}
#side ul {margin:0px; padding:0px; }	
#side li {margin-left:10px; padding:0px; margin-top:0px; font-size:10px; margin-bottom:3px;}	
div#main {	width: 500px;	float: left;	}
.box1 {	text-align: left;	margin-bottom: 20px;	border: 1px solid #DEDEDE;	margin-left: auto;	margin-right: auto;	}
.box1 h3 {	background-color: #EEEEEE;	padding-left: 7px;	font-size:11px;	margin-top:0px;	margin-bottom:0px;	text-transform:uppercase;	padding-right: 7px;	padding-top: 6px;	padding-bottom: 6px;	}
.box1 h6 {	font-size:11px;	font-weight:normal;	margin:0;	padding:0;	}
.box1 .box1-content {	padding: 0px 10px 5px 10px;	 color:#2F2C23;	}
#whyorder ul {margin-left:20px; margin-bottom:7px; padding:0px; margin-top:7px;}
#whyorder li {margin-bottom:3px}
.note-important {	padding: 10px;	border: 1px dashed #cfcfcf;	margin-bottom: 20px; font-size:11px;	}
.note {	padding: 0px 10px 0 10px;	border: 0px dashed #DADADA;	margin-bottom: 20px;	text-align: left;		font-size:12px;	}
/* Numbers */
.numbers th {font-weight: normal; font-size:11px;}
.numbers {border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #ccc; padding-bottom:6px;}
.numbers tr.underline {	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #000000;}
.numbers tr.grand-total {	border-top-width: 2px;	border-bottom-width: 2px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #000000;	border-bottom-color: #000000;	font-weight: bold;}
.numbers tr.grand-total th {	font-weight: bold;}

/* User Input */
.user-input th {	text-align: left;	font-size:11px;	font-weight:normal; color:#666;}/* Item Listings */
.items {font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.items tr.header-row th {	padding-top: 5px;	padding-bottom: 5px;	text-transform: uppercase;	font-size: 9px;	font-weight: bold;	}
.items {padding:0px; border:0px;}
.items tr.item-row-even {	vertical-align: middle;	padding:0px;	background-color: #FAFAFA;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E0E6E8;	}
.items tr.item-row-odd{	vertical-align: middle;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E0E6E8;	}
div.small-image {	border: 1px solid #E0E6E8;	margin-right: 10px;	margin-left: 10px;	height: 30px;	width: 30px;	}
.price-reg-strike {	color: #999999;	text-decoration: line-through;	font-size: 9px;	font-family: Verdana, Arial, Helvetica, sans-serif;	}
.price-sale {color: #FF0000;}
fieldset {border: none; margin:0px; padding:0px;}
legend {color: #000;}
div#centre {	width: 500px;	margin-left: auto;	margin-right: auto;	text-align: left;}
.cartbox4 {width:220px; border:1px solid #ccc; padding:4px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
.cartbox5{width:231px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
.cartbanner {background:#dddddd; padding:0px;}
.cust1gr{	padding-left:18px;	BACKGROUND: url(images/bullet.gif) #E8E8E8 no-repeat;	padding-top: 4px;	padding-bottom: 4px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #e5e5e5;	border-right-color: #e5e5e5;	border-bottom-color: #e5e5e5;	border-left-color: #e5e5e5;}
.exshipping {float:right; width:90px; font-size:10px; background:url(images/info/qu.gif) no-repeat right; height:18px; padding-right:25px; text-align:right; padding-top:2px;}
.prodoption1 {width:170px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; margin-bottom:8px;}
.prodoption2 {width:240px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; }
.cartbox6 {	border: 1px solid #ccc;	width:152px;font-family: arial;	font-size: 11px; color: #666;	padding-top: 1px;padding: 2px;}
.contactsub {width:240px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666; border:1px solid #ccc; padding:2px;}




.general-button {
	border: 3px solid #E0006B;
	background-color: #ED6AA5;
	}
	
.checkout-button {
	border: 3px solid #1E9D19;
	background-color: #71BB64;
	}
.general-button-small {
	border: 2px solid #00630C;
	color: #FFFFFF;
	height: auto;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	text-decoration: none;
	text-transform: none;
	background-color: #44943E;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 2px;
	clear: none;
	}

.general-button-small2 {
	border: 2px solid #00630C;
	color: #FFFFFF;
	height: auto;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	text-decoration: none;
	text-transform: none;
	background-color: #44943E;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 2px;
	clear: none;
	width:110px;

	}


.general-button-small3 {
	border: 2px solid #FF6D6B;
	color: #FFFFFF;
	height: auto;
	width:110px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	text-decoration: none;
	text-transform: none;
	background-color: #FD2727 	;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 2px;
	clear: none;
	}





