body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	width: 760px;
	margin: 5px auto;
	padding: 0;
	background-color: #fff;
	height: 100%;
}
#wrapper {
	float: left;
	width: 760px;
	margin: 0 auto;
	padding: 0;
	background-color: #fff;
}
#header {
	float: left;
	width: 760px;
	margin: 0;
	padding: 0;
	height: 50px;
	background-color: #dedfb7;
	color: #fff;
}
#content {
	float: left;
	width: 760px;
	margin: 0;
	padding: 0;
	background-color: #fff;
}

#left {
	float: left;
	padding: 0;
	margin: 0;
	width: 120px;
	border: 1px solid #dedfb7;
	background-color: #dedfb7;
}
#right {
	float: left;
	width: 607px;
	padding: 0 0 10px 15px;
	margin: 0;
	background-color: #fff;
}
body p 
{
	font-size: 11px;
}
body table 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body th 
{
	font-weight: bold;
	color: #fff;
	background-color: #9faf8d;
}
body img 
{
	border: none;
	padding: 0;
	margin: 0;
}
input, select 
{
	font-size: 10px;
}
h1 {
	font-weight: bold;
	font-size: 18px;
	padding: 0;
	margin: 0;
	color: #9faf8d;
}
h2 {
	font-weight: bold;
	padding: 0;
	margin: 0;
	font-size: 14px;
	color: #9faf8d;
}
h3 {
	font-weight: bold;
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #9faf8d;
}
b {
	font-size: 11px;
}
form {
	padding: 0;
	margin: 0;
}

.continue 
{
	background-color: Blue;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	border: 1px solid #ccc;
}
.update 
{
	background-color: yellow;
	color: #000;
	border: 1px solid #ccc;
}
.saveNreturn 
{
	background-color: green;
	color: #fff;
	border: 1px solid #ccc;
}
#header {
	width: 760px;
	margin: 0;
	padding: 0;
	height: 50px;
	background-color: #dedfb7;
	color: #9faf8d;
}

#h_toplinks {
	padding: 2px 10px 0 0;
	text-align: right;
	margin: 0;
	height: 22px;
	font-size: 9px;
}
#h_toplinks a:link, #h_toplinks a:visited, #h_toplinks a:active {
	text-decoration: none;
	color: #9faf8d;
	font-size: 11px;
}
#h_toplinks a:hover {
	text-decoration: underline;
	color: #ff0000;
	font-size: 11px;
}
#tabs {
	float: left;
	height: 25px;
	margin: 0 0 0 50px;
	width: 540px;
	font-weight: bold;
}
.tab a:link, .tab a:visited, .tab a:active {
	text-decoration: none;
	color: #9faf8d;
}
.tab a:hover {
	text-decoration: underline;
	color: #fff;
}
.tab {
	float: left;
	padding:4px 10px 4px 10px;
	height: 17px;
	margin: 0 6px 0 0;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	font-weight: bold;
}
.tab_s {
	float: left;
	padding:4px 10px 4px 10px;
	margin: 0 6px 0 0;
	height: 17px;
	background-color: #fff;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #9faf8d;
}
.tab_s a:link, .tab_s a:active, .tab_s a:visited
{
	text-decoration: none;
	color: #9faf8d;
}
.tab_s a:hover 
{
	text-decoration: underline;
	color: #9faf8d;
}
.cart 
{
	font-weight: normal;
	float: left;
	padding:4px 10px 4px 10px;
	margin: 0 6px 0 0;
	height: 17px;
	background-color: #c48793;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #fff;
	overflow: hidden;
}
.cart a:link, .cart a:visited, .cart a:active {
	background-color: #7e2217;
	border: 1px solid #fff;
	color: #fff;
	padding: 1px 2px;
	margin: 0 0 0 5px;
	font-size: .9em;
	text-decoration: none;
}
.cart a:hover {
	background-color: #7e2217;
	border: 1px solid #fff;
	color: #fff;
	padding: 1px 2px;
	margin: 0 0 0 5px;
	font-size: .9em;
}
.hideshow {
	color: #fff;
	padding: 0;
	margin: 0;
	font-size: 1em;
	font-weight: bold;
}
.hideshow a:link, .hideshow a:active, .hideshow a:visited {
	color: #fff;
	border: 1px solid #dedfb7;
	background-color:  #9faf8d;
	padding: 2px 2px;
	text-decoration: none;
	}
.hideshow a:hover {
	color:#dedfb7;
	border: 1px solid #dedfb7;
	background-color:  #9faf8d;
	text-decoration: none;
}
#logo {
	position:absolute;
	<\margin:0 0 0 -160px;
	padding: 0;
	z-index:100;
	top: 5px;
}

#logo_lower {
	background-color: #dedfb7;
	width:198px;
	height: 30px;
	float:left;
	padding: 0;
	margin: 0;
}
#logo_lower2 
{
	float:left;
	background-color: #dedfb7;
	padding: 0;
	margin: 0;
}
#sdisplay 
{
	float: left;
	width: 606px;
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 9px;
}
.displayItem {
	text-align: left;
	width: 150px;
	padding: 5px;
	margin: 0;
	font-size: 9px;
}
.displayItem a:link, .displayItem a:active {
	text-decoration: none;
	color: #9faf8d;
	font-weight: bold;
	font-size: 11px;
}
.displayItem a:visited {
	text-decoration: none;
	color: #666699;
	font-weight: bold;
	font-size: 11px;
}
.displayItem a:hover {
	text-decoration: underline;
	color: #9faf8d;
	font-weight: bold;
	font-size: 11px;
}
#product 
{
	float:left;
	margin:0;
	padding:0;
}
#prodtext {
	float: left;
	width: 590px;
	padding:0 0 0 20px;
}
#detail {
	float: left;
}
#detail a:link, #detail a:active, #detail a:visited {
	text-decoration: none;
	color: #9faf8d;
}
#detail a:hover {
	text-decoration: underline;
	color: #9faf8d;
}
#pform {
	float: right;
	width: 340px;
	
}
#pform .bc {
	border-bottom: 1px solid #dedfb7;
	border-right: 1px solid #dedfb7;
}


#left h2 {
	font-weight: bold;
	font-size: 12px;
	background-color: #dedfb7;
	color: #9faf8d;
	padding:4px;
	margin: 0;
	display: block;
}
#right input, #right select {
	font-size: 9px;
}
.module {
	padding: 0;
	margin: 0 0 0 0;
	
}
.mod_c {
	padding: 2px;
	margin: 0;
}
#rmenu {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#rmenu li {
	padding: 4px;
	margin: 0;
	background-color: #dedfb7;
	border-bottom: 1px solid #fff;
}

#rmenu a:link, #rmenu a:visited, #rmenu a:active {
	text-decoration: none;
	color: #9faf8d;
	display: block;
	
}
#rmenu a:hover {
	text-decoration: underline;
	color: #ffffcc;
	display: block;
}
#smenu {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.selecter {
	position: absolute;
	z-index: 100;
	display: none;
	list-style-type: none;
	margin: -14px 0 0 -2px;
	padding: 0;
	width:110px;
	background-color: #fff;
	
}
.selecter li {
	
	background-color: #faafbe;
	color: #dedfb7;
}
#smenu li {
	
	margin: 0 0 1px 0;
	padding: 2px;
	
}
.mclicker {
	cursor: pointer;
}
.sclicker {
	cursor: pointer;
	border: 1px solid #dedfb7;
	background-color: #faafbe;
	color: #dedfb7;
}
.sclicker_on {
	cursor: pointer;
	border: 1px solid #dedfb7;
	background-color: #fff;
	color: #dedfb7;
	
}
.ssl {
	font-size: .8em;
	text-align: center;
	padding: 0 0 5px 0;
}
.ssl a:link, .ssl a:visited, .ssl a:active {
	color: #9faf8d;
	text-decoration: none;
}
.ssl a:hover {
	text-decoration: underline;
	color: #ff0000;
}
.sslink 
{
	font-size: 9px;
	text-align: center;
}
.f_cont {
	float: left;
	width: 164px;
	
	padding: 10px;
	margin: 0;
	background-color: #fff;
	text-align: left;
	vertical-align: bottom;
}
.f_spacer {
	float: left;
	width: 8px;
	padding: 0;
	margin: 0;
}
#footer {
	float: left;
	width: 740px;
	margin: 5px 0 0 0;
	padding: 10px;
	background-color: #dedfb7;
	height: 10px;
	color: #9faf8d;
	font-size: 9px;
}
#footer a:link, #footer a:visited, #footer a:active {
	text-decoration: none;
	color: #9faf8d;
	font-size: 11px;
}
#footer a:hover {
	text-decoration: underline;
	color: #ff0000;
	font-size: 11px;
}
#f_links {
	float: left;
}
.floater {
	float: left;
	padding: 0;
	margin: 0;
}
.clear {
	clear: both;
}
.main_path {
	font-weight: bold;
	color: #dedfb7;
}


.hrow {
	display: none;
}
.drow {
	display: table-row;
}
.drow td {
	
}
.headlink a:link, .headlink a:active, .headlink a:visited {
	color: #dedfb7;
	text-decoration: none;
	font-size: 1.5em;
	font-weight: bold;
}
.lrow {
	border-right: 1px solid #dedfb7;
	border-bottom: 1px solid #dedfb7;
}
.greybtn {
	color: #fff;
	padding: 0;
	margin: 0;
	font-size: 1em;
	font-weight: bold;
}
.greybtn a:link, .greybtn a:active, .greybtn a:visited {
	text-decoration: none;
	border: 1px solid #9faf8d;
	background-color:  #dedfb7;
	color: #9faf8d;
	padding: 2px;
}
.greybtn a:hover {
	color:#dedfb7;
	border-right: 1px solid #dedfb7;
	border-bottom: 1px solid #dedfb7;
	background-color:  #9faf8d;
	text-decoration: none;
	padding: 2px;
}
#why {
	background-color: #ffcccc;
	border: 1px solid #dedfb7;
	padding: 10px;
	cursor: pointer;
	display: none;
	margin: 5px 0 0 0;
}
#shipto {
	display:none;
}
.required {
	color: red;
}
.message {
	color: red;
	font-weight: bold;
	width: 500px;
}
.message p 
{
	color: red;
	font-weight: bold;
}
.inputter {
	background-color: #fff;
}
.incorrect {
	background-color: #ffffcc;
}
.whseimg {
	padding: 5px;
	border: 1px solid #dedfb7;
	margin: 5px;
}
#mytasks {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#mytasks li {
		font-size: 1.2em;
}
#mytasks a:link, #mytasks a:active, #mytasks a:visited {
	padding: 2px;
	margin: 5px;
	background-color: #dedfb7;
	border: 1px solid #9faf8d;
	color: #9faf8d;
	width: 200px;
	display: block;
	text-decoration: none;
}
#mytasks a:hover {
	text-decoration: underline;
	padding: 2px;
	margin: 5px;
	background-color: #dedfb7;
	width: 200px;
	display: block;
}
.myaction {
	padding: 5px;
	margin: 0 0 0 20px;
	border: 1px solid #9faf8d;
	width: 540px;
	display:none;
}
.myfaq {
	padding: 5px;
	margin: 0 0 0 10px;
	width: 580px;
}
.faqs {
	list-style-type: none;
	margin:0;
	padding:0;
}
.faqs a:link, .faqs a:active, .faqs a:visited {
	padding: 4px;
	margin: 5px;
	color: #000;
	width: 500px;
	display: block;
	text-decoration: none;
}
.faqs a:hover {
	text-decoration: underline;
	padding: 4px;
	margin: 5px;
	color: #000;
	width: 500px;
	
}
.help {
	padding: 4px;
	margin: 5px 0;
	background-color: #dedfb7;
	border: 1px solid #9faf8d;
	color: #9faf8d;
	width: 400px;
	font-size: 1.2em;
	text-decoration: none;
}
.answer {
	display: none;
	padding: 0 0 10px 10px;
	float: left;
	clear: left;
	color: blue;
	margin: 0;
}
.topdrop {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: block;
}
.topdrop li {
	padding: 0;
	margin: 0;
}
.topdrop a:link, .topdrop a:visited, .topdrop a:active {
	display: block;
	color: #fff;

	background-color:  #9faf8d;
	padding: 2px 2px;
	text-decoration: none;
}
.topdrop a:hover {
	color: #fffccc;

	background-color:  #9faf8d;
	padding: 2px 2px;
	text-decoration: none;
	
}
.subclicker {
	cursor: pointer;
	color: #fff;
	background-color:  #9faf8d;
	padding: 2px 2px;
	width: 80px;
	float: left;
	margin: 0 10px 0 0 ;
}
#insetdrop {
	padding: 0;
	margin: 0;
	<\margin: 0 0 0 -94px;
	display: none;
	z-index: 100;
	position:absolute;
}
#insetdrop ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#insetdrop a:link, #insetdrop a:active, #insetdrop a:visited {
	display: block;
	color: #fff;
	background-color:  #9faf8d;
	padding: 2px 2px;
	text-decoration: none;
	width: 80px;
}
#insetdrop a:hover {
	display: block;
	color: #fffccc;
	background-color:  #9faf8d;
	padding: 2px 2px;
	text-decoration: underline;
}
#toplinks {
	float:left;
	background-color: #fff;
	width:760px;
	height:30px;
	padding: 0;
	margin: 0;	
}
#quickey {
	float:right;
	padding:5px 5px 0 0;
	width:380px;
	height: 25px;
	text-align: right;
	background-image: url(../images/QuickSearchBar2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#refiner {
	width: 607px;
	float:right;
	margin: 0;
	padding: 0;
	background-image: url(../images/refine_bottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bready {
	padding: 5px 0 0 130px;
	font-weight: bold;
}
#nums 
{
	font-size: 9px;
	padding:5px 10px 5px 10px;
	margin: 0;
	background-image: url(../images/refiner_nums-endcap.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;	
}
#paging 
{
	height: 22px;
	float:right;
	padding: 0;
	margin: 0 20px 0 0;
	background-image: url(../images/refiner_nums.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
}
#paging a:link, #paging a:active, #paging a:visited, #paging a:hover  
{
	padding: 0 2px;
	color: blue;
	text-decoration: none;
}
#paging a:hover 
{
	color: Red;
	text-decoration: underline;
}

#numsb 
{
	font-size: 9px;
	padding:5px 10px 5px 10px;
	margin: 0;
	background-image: url(../images/refiner_nums-endcap.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;	
}
#pagingb 
{
	height: 22px;
	float:right;
	padding: 0;
	margin: 0 20px 0 0;
	background-image: url(../images/refiner_nums.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
}
#pagingb a:link, #pagingb a:active, #pagingb a:visited, #pagingb a:hover  
{
	padding: 0 2px;
	color: blue;
	text-decoration: none;
}
#pagingb a:hover 
{
	color: Red;
	text-decoration: underline;
}


.tpage 
{
	padding: 0  2px;
	border-bottom: 1px solid #000;
}
.sub_links {
	width: 607px;
	margin: 0;
	padding: 5px 0 0 0;
	text-align:right;
}
.sub_links td 
{
	padding-right: 5px;
}
.sizeSelect 
{
	color: #000;
	background-color:  #fff;
	padding: 2px 2px;
	margin: 0;	
}
.fit_table {
	border-bottom: 1px solid #dedfb7;
	background-color: #fff;
	font-size: 11px;
	padding: 0;
	margin: 0;
}
.fit_table th 
{
	font-size: 12px;
	padding: 2px 5px;
}
.fit_table td {
	border-right: 1px solid #dedfb7;
	border-top: 1px solid #dedfb7;
	font-size: 11px;
	margin: 0;
	padding: 2px 3px;
	font-weight: bold;
}

#fit {
	float: right;
	margin: 3px 10px 20px 0;
	padding: 0;
	display: none;
	
}
#homeimg 
{
	float: left;
	padding:0;
	margin: 0;
	border: 5px solid #dedfb7;
}
#features
{
	float:left;
	width:607px;
	padding: 0;
	margin: 0;
}
#intro 
{
	float:left;
	height:50px;
}
#btext {
	padding: 10px;
	float:left;
}

#homefeatures 
{
	float: right;
	color: #000;
	padding: 10px 0 10px 10px;
	margin: 0;
}
.fmod {
	padding: 13px;
	width: 256px;
	margin: 0 0 5px 0;
	font-size:12px;
}
.fline {
	padding: 0;
	width: 256px;
	margin: 0 0 5px 0;
	background-color: #dedfb7;
}
.fsplit {
	float: left;
	padding: 0;
	margin: 0;
}
.flshoe {
	width: 80px;
	float:left;
	padding: 5px 0 0 0;
	margin: 0;
}
.drow_s 
{
	border: 2px solid #f660ab;
	margin: 0 5px 0 0;
}
.drow 
{
	border: none;
	margin: 0 5px 0 0;
}
.sitelist 
{
	list-style-type: none;
	margin: 0;
	padding: 10px;	
}
.sitelist a:link, .sitelist a:active, .sitelist a:visited
{
	text-decoration: none;
	color: #000;
}
.sitelist a:hover
{
	text-decoration: underline;
	color: #ccc;
}
.sitelist li 
{
	padding: 3px 0;
}	
#ccadd 
{
	display: none;
}

#secure {
	position: absolute;
	left: 500px;
	top: 150px;
	width: 200px;
	padding: 10px;
	z-index: 100;
	background-color: tan;
	border: 1px solid #000;
	display: none;
}

#popUp {
	position: absolute;
	top: 110px;
	left: 0;
	padding: 5px;
	margin: 0;
	border-right: 5px solid #000;
	border-bottom: 5px solid #000;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	display: none;
	background-color: #fff;
	
	z-index: 1000;
	width: 450px;
}
.shipper {
	background-color: #d8d9d7;
	color: #000;
	line-height: 20px;
	padding-left: 5px;
}
.shipout 
{
	border: 3px solid #d8d9d7;
}
.weight 
{
	display: none;
}
.brc {
	padding: 5px 5px 0 5px;
	float:right;
	font-weight: bold;
}
.brc a:link, .brc a:active, .brc a:visited 
{
	color:#000;
	text-decoration: none;
}
.brc a:hover 
{
	text-decoration: underline;
	color: Red;	
}
.care 
{
	color: #666;
	font-style:italic;	
}
.dshoe 
{
	padding: 0;
	margin: 10px 0 10px 0;
}
#policy 
{
	display: none;	
}
#lblErrorMessage 
{
	width: 500px;
	color: Red;
	padding: 10px;
	margin: 5px 0;
}
#secondslink a:link, #secondslink a:active, #secondslink a:visited, #secondslink a:hover
{
	color: #666;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
#secondslink a:hover 
{
	text-decoration: underline;
}