div#iefix
{
	text-align:center;
}
div#page
{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#leftsection
{
	width:170px;
	vertical-align:top;
	padding:5px 5px 5px 5px;
	background-color: #FFFFFF;

}
#centersection
{
	width:640px;
	vertical-align:top;
}
#rightsection
{
	width:170px;
	border-left-width:0px;
	border-right-width:0px;
	border-left-style:solid;
	vertical-align:top;
	padding:5px 5px 5px 5px;
}
div#headerlinks
{
	display: none;

}
div#headersmallbar
{
	background-color:#654D49;
	height:0px;
}
div#headerlargebar
{
	background-color:#FFFFFF;
	height:27px;
}
.basketborder
{
	background-color:#654D49;
}
.searchtext
{
	color:#ffffff;
	font-family:helvetica;
	font-size:12px;
	float:left;
	padding:6px 0px 0px 3px;
}
.searchbox
{
	float:left;
	padding:2px 0px 0px 3px;
}
.searchbutton
{
	float:left;
	padding:3px 0px 0px 5px;
}
.phoneno
{
	font-size:10px;
	font-weight:bold;
	font-family:Helvetica;
	color:#999999;
	background-color:#ffffff;
	margin-top:5px;
	padding:2px;
	text-align:center;
}
img.sitelogo
{
	display:none;
	width:356px;
	height:105px;
}
img.productthumbnail
{
	height:140px;
	width:140px;
	border:0px;
	padding:2px;
}
img.productimage
{
	height:250px;
	width:250px;
}
.menusquare td
{
	margin-top:2px;
	background-color:#654D49;
	width:4px;
	height:6px;
}
.menuitem
{
	padding-left:5px;
	vertical-align:middle;
}
div#continum
{
	float:right;
}
div#footer
{
	text-align:center;
	font-family: helvetica, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.categorytable
{
	width:160px;
	margin:3px 3px 3px 3px;
	text-align:center;
	border: 1px solid #FFFFFF;
}
.productstable
{
	width:180px;
	margin:3px 3px 3px 3px;
	text-align:center;
	border: 1px solid #FFFFFF;
}
.centertable
{
	border:1px;
	border-style:solid;
	width:100%;
	margin:10px 0px 10px 0px;
}
.addresslookuptable td
{
	background-color:#654D49;
	padding-left:4px;
}

div#header a {font-family: Helvetica; font-size: 12px; font-style: normal; font-weight: normal; color: #999999; text-decoration: none}
div#header a:hover {font-family: Helvetica; font-size: 12px; font-style: normal; font-weight: normal; color: #666633; text-decoration: none}

div#footer a {font-family: helvetica, Arial, Helvetica, sans-serif;font-size: 9px;font-style: normal;font-weight: normal;color: #000000;text-decoration: none;}
div#footer a:hover {font-family: helvetica, Arial, Helvetica, sans-serif;font-size: 9px;font-style: normal;font-weight: normal;color: #654D49;text-decoration: none;}

.menu a {  font-family: Helvetica; font-size: 11px; font-style: normal; font-weight: normal; color: #A59C96; text-decoration: none}
.menu a:hover {  font-family: Helvetica; font-size: 11px; font-style: normal; font-weight: normal; color: #654D49; text-decoration: none}

a {
	font-family: Helvetica;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
}
a:Hover   {  font-family: Helvetica; font-size: 12px; color: #654D49; font-weight: bold; text-decoration: none}

input
{
	padding:0px;
	margin-top:2px;
	font-family: helvetica, Arial, Helvetica, sans-serif;
}
body 
{
	font-family: helvetica, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
}
.gray
{
	background-color:#f2f2f2;
	padding:5px 5px 5px 5px;
}
.tinytext
{
	font-weight: normal;
	color: #000000;
}
.tinytextbold
{
	font-weight: bold;
	color: #000000;
}
.attributemenutitletext
{
	font-size:12px;
	font-weight:bold;
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color:Black;
}
.largetext
{
	font-size:12px;
}
.largetextbold
{
	font-size:14px;
	font-weight: bold;
	color: #000000;
}
.errortext
{
	font-weight: bold;
	color: #FF0000;
}

.tinyorangetext
{
	font-weight: bold;
	color: #654D49;
}
.ddlvariants
{
	width:180px;
}
.btn
{
   color : #000;
   font-family : helvetica, Arial, Helvetica, sans-serif;
   font-size : 7pt;
   background-color : #e7f1fb;
   border : 2px solid;
   border-top-color : #EEEEEE;
   border-left-color : #EEEEEE;
   border-right-color : #999999;
   border-bottom-color : #999999;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#654D49');
}
.maintable
{
	border: 1px solid #A59C96;
}
h1 {
	font-weight: normal;
	color: #FFFFFF;
	font-family: Helvetica;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	text-decoration: none;

}
h2 {
	font-weight: normal;
	color: #000;
	font-family: Helvetica;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
}
h3 {
	font-weight: bold;
	color: #CD93F7;
}
h4 {
	font-weight: bold;
	color: #CD93F7;
}
.centerbox {
	text-align: center;
	vertical-align: top;
	font-family: Helvetica;
	font-size: 12px;
	border: 2px solid #a59c96;


}
.bannerbox {
	text-align: center;
	vertical-align: top;
	font-family: Helvetica;
	font-size: 12px;
	background-color: #FFFFFF;

}
.catbox {
	font-family: Helvetica;
	font-size: 12px;
	font-style: normal;
	line-height: 2px;
	color: #666666;
	padding: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #a59c96;

}
.catbox A {
	font-family: Helvetica;
	font-size: 12px;
	font-style: normal;
	line-height: 2px;
	color: #666666;
}
.catbox A:hover { 
	font-family: Helvetica;
	font-size: 12px;
	font-style: normal;
	line-height: 2px;
	color: #333333;
}
.Topleft {
	font-family: Helvetica;
	text-align: left;
	vertical-align: middle;
	padding: 5px;
	color: #CCCCCC;
}
.rightbox {
	text-align: center;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Helvetica;
	font-size: 14px;

}
.biggreytext {
	font-family: Helvetica;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	color: #666666;
	text-decoration: none;
	font-weight: normal;

}
div#headerlinkstop
{
display:none;
}
div#headerlinksbottom
{
display:none;
}
.shopbox {
	border: 1px solid #FFFFFF;
	font-family: Helvetica;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #666666;
}
.shopboxtext {
	border: none;
	font-family: Helvetica;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	color: #666666;
	padding: 5px;
	letter-spacing: -1px;
	word-spacing: 1px;


}

.promotion
{
	text-align:center;
}
div.varients
{
	height:50px;
	width:150px;
	margin-left:auto;
	margin-right:auto;
}


}
.justifytext {
	text-align: justify;
	font-family: Arial;
	font-size: 11px;
	color: #666;
	vertical-align: top;
}
.justifytext a {
	text-align: justify;
	font-family: Arial;
	font-size: 11px;
	color: #666;
}
.justifytext a:hover  {
	text-align: justify;
	font-family: Arial;
	font-size: 11px;
	color: #666;
	text-decoration: underline;
}
.justifytext h2  {
	font-family: Arial;
	font-size: 14px;
	color: #666;
	margin: 0px;
	padding: 0px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;

}.justifytext H1 {
	font-family: Arial;
	font-size: 16px;
	color: #000;
	margin: 0px;
	padding: 0px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}
#instoreofferswrapper {
	height: 100%;
	width: 620px;
	margin-right: auto;
	margin-left: auto;
}
#instoreoffersheader {
	height: 150px;
	width: 620px;
}
#rightcolumn {
	height: 100%;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
}
#rightspace1 {
	height: 5px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
}
#deliveryandreturns {
	height: 59px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
}
#offersimg {
	height: 150px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
}
#securityinfo {
	height: 82px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
}
#insurance_img {
	height: 150px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
}
#rightspace2 {
	height: 5px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
}
#rightspace3 {
	height: 5px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
}
#therockimg {
	height: 150px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
}
#rightspace4 {
	height: 5px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
}
#rightspace5 {
	height: 5px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#rightspace6 {
	height: 5px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#snexpress_img {
	height: 250px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
}
#rightspace7 {
	height: 5px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
}
#famawrapper {
	height: 100%;
	width: 620px;
	margin-right: auto;
	margin-left: auto;
}
#famaheader {
	height: 175px;
	width: 620px;
	margin-right: auto;
	margin-left: auto;
}
.famaheader h1 {
	font-family: Helvetica;
	font-size: 20px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #333;
}
.famaheader {
	font-family: Helvetica;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #333;
}
#famaimages {
	height: 200px;
	width: 620px;
	margin-right: auto;
	margin-left: auto;
}
#famaclear {
	height: 5px;
	width: 620px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#durestawrapper {
	height: 100%;
	width: 620px;
	margin-right: auto;
	margin-left: auto;
}
#durestaheader {
	height: 225px;
	width: 620px;
	margin-right: auto;
	margin-left: auto;
}
.durestaheader h1 {
	font-family: Helvetica;
	font-size: 20px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #333;
}
.durestaheader {
	font-family: Helvetica;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #333;
}
#durestaimages {
	height: 200px;
	width: 620px;
	margin-right: auto;
	margin-left: auto;
}
#durestaclear {
	height: 5px;
	width: 620px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#coachhousewrapper {
	height: 100%;
	width: 620px;
	margin-right: auto;
	margin-left: auto;
}
#coachhouseheader {
	height: 100px;
	width: 620px;
	margin-right: auto;
	margin-left: auto;
}
.coachhouseheader h1 {
	font-family: Helvetica;
	font-size: 20px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #333;
}
.coacherhouseheader {
	font-family: Helvetica;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #333;
}
#coachhouseimages {
	height: 200px;
	width: 620px;
	margin-right: auto;
	margin-left: auto;
}
#coachhouseclear {
	height: 5px;
	width: 620px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#topleft {
	background-image: url(/Product_Images/YDS/Newtons/LEFT_COLUMN/nob_top_left.jpg);
	margin: 5px;
	height: 150px;
	width: 150px;
}
.Topleft h1{
	font-family: Helvetica;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
	font-size: 12pt;
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
#header_new {
	padding:0px;
	width:990px;
	height:150px;
	position:relative;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #a59c96;
	border-right-color: #a59c96;
	border-left-color: #a59c96;
}
#header {
	height: 150px;
}


#header_new H1 {
	padding:0px;
	margin:0px 0px 0px 0px;
	width:580px;
	height:136px;
	background:#FFFFFF;
	position:absolute;
	top:150px;
	left:0px;
	background-color: #D8D9DA;
}

#header_new H1 a {
	padding:0px;
	margin:0px 0px 0px 0px;
	width:210px;
	height:111px;
	display:block;
}

#header_new H1 a span {
	display:none;
}

#header_new H2 {
	padding:0px;
	margin:0px 0px 0px 0px;
	color:#ccc;
	font-size:16px;
	font-weight:normal;
	position:absolute;
	top:68px;
	left:230px;
}

#header_new div#top_navi {
	padding:0px;
	margin:0px 0px 0px 0px;
	width:370px;
	position:absolute;
	top:0px;
	right:20px;
	background:#FFFFFF;
	background-color: #404040;
}

#header_new div#top_navi ul {
	padding:0px;
	margin:0px 0px 0px 8px;
	list-style-type:none:
}

#header_new div#top_navi ul li {
	padding:0px 8px 0px 8px;
	margin:8px 0px 8px 0px;
	display:block;
	text-align:center;
	float:left;
	font-size:11px;
	border-right:1px solid #021221;
}

#header_new div#top_navi ul li.last {
	padding:0px 10px 0px 8px;
	border-right:0px solid #021221;
}

#header_new div#top_navi ul li a {
	padding:0px 0px 0px 0px;
	color:#FFFFFF;
	text-decoration:none;
}

#header_new div#top_navi ul li a:hover {
	color:#999;
}

#header_new div#product_search {
	padding:15px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	clear:left;
	border-top:2px solid #FFFFFF;
	height:35px;
}

#header_new div#product_search p {
	padding:3px 16px 16px 16px;
	margin:0px 0px 0px 0px;
	float:left;
	font-size:11px;
	color: #FFF;
}

#header_new div#product_search span.form_left {
	padding:0px;
	margin:0px 0px 0px 0px;
	height:20px;
	width:10px;
	background:#fff;
	display:block;
	float:left;
}

#header_new div#product_search span.form_text {
	padding:0px;
	margin:0px 0px 0px 0px;
	height:20px;
	width:200px;
	background:#fff;
	display:block;
	float:left;
}

#header_new div#product_search span.form_text input {
	padding:0px;
	margin:0px 0px 0px 0px;
	height:20px;
	width:195px;
	background:#fff;
	font-size:10px;
	border:0px;
}

#header_new div#product_search span.form_text input:focus  {
	border:1px solid #fff;
}


#header_new div#product_search span.form_button {
	padding:0px;
	margin:0px 0px 0px 0px;
	height:20px;
	width:20px;
	background:#fff;
	display:block;
	float:left;
}

#header_new div#product_search span.form_button input{
	padding:0px;
	margin:0px 0px 0px 0px;
	height:20px;
	width:20px;
	background:#fff;
	border:0px;
	cursor:pointer;
}

#header_new div#phone {
	padding:0px;
	margin:0px 0px 0px 0px;
	color:#404040;
	position:absolute;
	top:90px;
	right:20px;
	font-size:14px;
	width: 227px;
}

#header_new div#phone span {
	font-size:18px;
}


#header_new div#bottom_navi {
	padding:0px;
	margin:0px 0px 0px 0px;
	height:30px;
	background:#FFFFFF;
	position:absolute;
	top:120px;
	right:20px;
	background-color: #404040;
}

#header_new div#bottom_navi span.left {
	padding:0px;
	margin:0px 0px 0px 0px;
	display:block;
	width:10px;
	height:30px;
	background:#FFFFFF;
	position:absolute;
	top:0px;
	left:0px;
	background-color: #404040;
}
#header_new div#bottom_navi span.right {
	padding:0px;
	margin:0px 0px 0px 0px;
	display:block;
	width:10px;
	height:30px;
	background:#FFFFFF;
	position:absolute;
	top:0px;
	right:0px;
	background-color: #404040;
}

#header_new div#bottom_navi ul {
	padding:0px;
	margin:0px 0px 0px 0px;
	list-style-type:none:
}

#header_new div#bottom_navi ul li {
	padding:0px 8px 0px 8px;
	margin:8px 0px 8px 0px;
	display:block;
	text-align:center;
	float:left;
	font-size:12px;
	border-right:1px solid #021221;
}

#header_new div#bottom_navi ul li.first {
	padding:0px 8px 0px 20px;
	border-right:1px solid #021221;
}

#header_new div#bottom_navi ul li.last {
	padding:0px 20px 0px 8px;
	border-right:0px solid #021221;
}

#header_new div#bottom_navi ul li a {
	padding:0px 0px 0px 0px;
	color:#FFFFFF;
	text-decoration:none;
}

#header_new div#bottom_navi ul li a:hover {
	color:#999;
}
#apDiv1 {
	position:absolute;
	width:596px;
	height:115px;
	z-index:1;
	color: #FFF;
	font-size:1px;
}
.InstoreBrands {
}
.InstoreBrands h1 {
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333;
}
.InstoreBrands h2 {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333;
}
.InstoreBrands p {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666;
}