/* 
  -----------------------------------
  print layout
  -----------------------------------
*/

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: "Verdana", Helvetica, Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #666d77;
	background-color: #ffffff;
   }
   
#col02_head,
#c02head_subnav,
#c02head_pagenav,
#wearwith_hd,
#pop_sizes, 
#pop_tell, 
#pop_thy, 
#pop_view {
   display: none;
   }







/* 
============================================================
main layout
============================================================
*/

#body_wrapper {
	text-align: left;
	margin: 0;
	padding: 0;
}

#middle_wrapper {
	text-align: left;
	margin: 0;
	padding: 0;
}
#middle {
	position: relative;
	width: 770px;
	text-align: left;
	font-size:10px;
	margin: 0 auto 0 auto;
	padding: 0;
}

/* 
============================================================
MIDDLE Column 1
============================================================
*/
#col01_wrapper {
	float: right;
	width: 145px;
}

#col01_logo {
	margin: 0 0 0 0;
	padding: 10px 0 2px 0;
}

#col01_con {
	margin: 0 0 0 0;
	padding: 0;
}

#col01_rule01 {
	margin: 0;
	padding: 3px 0 0 0;
}

/* 
============================================================
MIDDLE Columns 2
============================================================
*/

#col02_wrapper {
	float: left;
	width: 613px;
	padding: 0 0 0 12px;
}

#col02_con {
	width: 613px;
	margin: 0;
	padding: 0 0 3px 0;
}

#col02_snav01 {
	width: 613px;
	height: 10px;
	margin: 0;
	padding: 0;
}


/* 
============================================================
Ad Space
============================================================
*/

#site_adHA01 {
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0;
	padding: 5px 5px 10px 2px;
}


/* 
============================================================
MIDDLE main nav
============================================================
*/

#c02head_navA {
	float: left;
	text-align:center;
	width: 220px;
	margin: 0;
	padding: 31px 0 0 61px;
}

#c02head_navB {
	float: left;
	text-align:center;
	width: 260px;
	margin: 0;
	padding: 23px 0 0 0;
}



/* 
============================================================
MIDDLE HOME Left Side Ads - Hompage
============================================================
*/

#col02_homA {
	float:left;
	width: 360px;
	margin: 0;
	padding: 0 0 3px 0;
}
#col02_homA h2 {
	text-align: left;
	line-height:16px;
	margin: 0;
	padding: 0;
}


#col02_homAtx {
	text-align: left;
	font-size:10px;
	line-height:13px;
	color:#6a5d1d;
	margin: 0;
	padding: 10px 7px 0 55px;
}
#col02_homAim {
	margin: 0;
	padding: 0px 0px 0px 0px;
}
#col02_homB {
	float:left;
	width: 250px;
	height:435px;
	margin: 0;
	padding: 0 0 3px 0;
}
#col02_homB p {
	width: 215px;
	text-align: left;
	font-size:10px;
	line-height:16px;
	font-weight:bold;
	color:#6a5d1d;
	margin: 0;
	padding: 80px 35px 0 20px;
}



/* 
============================================================
basic
============================================================
*/

.error {
	font-weight: bold;
	color: #952e02;
}

a:link, a:visited {
	color: #952e02;
}
a:hover, a:active, a:focus {
	color: #952e02;
	text-decoration: none;
}

h1 {
	font-size: 10px;
	font-weight:normal;
	font-style:italic;
	color:#7c6728;;
	text-align:center;
}

h2 {
	font-size: 10px;
	font-weight:bold;
	color:#7c6728;
}

h3 {
	font-size: 10px;
}

h4 {
	font-size: 10px;
}


h5 {
	font-size: 10px;
}

h6 {
	font-size: 10px;
	color:#7c6728;
	padding: 3px 0 3px 0;
}

.mark01 {
	color: #7c6728;
}

.clearit {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 1px;
}

span.clear {
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

img {
	border: 0;
}

#imgLeft {
	float:left; 
	border: none;
	padding: 0 10px 10px 0;
}
#imgLeft h6 {
	display:inherit;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #7c6728;
	margin: 0;
	padding: 5px 0 0 0;
}


	
/* 
============================================================
footer
============================================================
*/

#footer_wrapper {
	text-align: left;
	margin: 0;
	padding: 0;
}
#footer {
	position: relative;
	width: 770px;
	height:25px;
	font-size:7pt;
	text-align: left;
	font-weight:bold;
	margin: 0 auto 0 auto;
	padding: 0;
}	
#footer p {
	color: #6a5d1d;
	padding: 7px 0 5px 12px;
}
#footer span {
	font-weight: normal;
	color:#6a5d1d;
}

#footer a:link, #footer a:visited {
	color: #6a5d1d;
	text-decoration:none;
	padding: 0;
}
#footer a:hover, #footer a:active, #footer a:focus {
	color:#4b4115;
	text-decoration:none;
	border-bottom: 0;
}


/* 
============================================================
forms layout
============================================================
*/
#form_wrapper {
 	 padding-top: 5px;
}
#form_wrapper h5 {
  	text-align: left;
	color: #7c6728;
  	padding: 1px 0 1px 0;
}
#form_in {
  	text-align: left;
  	padding: 0 0 5px 0;
}
#form_btn img {
	float:left;
	margin:0;
  	padding: 3px 3px 0 0;
}
#form_go {
	float:left;
	margin:0;
  	padding: 0 3px 0 0;
}
#form_floatA {
	float:left;
	margin:0;
  	padding: 0 3px 0 0;
}

#form_btn input {
	float:left;
	margin:0;
  	padding: 0 3px 0 0;
}

.required {
	font-size: 10px;
	color: #952e02;
	vertical-align:top;
}
.formsA {
	font-size: 10px;
	color: #666d77;
	background-color: #FFFFFF;
	border: 1px solid #645432;
}
.formsB {
	font-size: 10px;
	color: #666d77;
	background-color: #FFFFFF;
}
#form_wrapper h6 {
	text-align: left;
	color: #666d77;
	font-weight: bold;
	padding: 0;
	margin: 2px 4px 0 0;
}

select {
	font-size: 10px;
	color: #666d77;
	border: 1px solid #645432;
	background-color: #FFFFFF;
}
input { 
	font-size: 10px;
	padding: 1px;
	margin: 0;
	color: #666d77; 
}
textarea { 
	font-size: 10px;
	color: #666d77;
	background-color: #FFFFFF;
	border: 1px solid #645432;
}




/* 
============================================================
MIDDLE Covers Wide Columns - FAQ
============================================================
*/

#col02_wide {
	float: left;
	width: 580px;
	margin: 0;
	padding: 0 0 15px 15px;
}

#col02_wide p {
	text-align: left;
	font-size:10px;
	line-height:13px;
	margin: 0;
	padding: 6px 0 0 0;
}


/* 
============================================================
col2 Cover 500X350
============================================================
*/

#col02_covA {
	width: 610px;
	margin: 0;
	padding: 0;
}
#col02_covA h2 {
	text-align: left;
	line-height:16px;
	margin: 0;
	padding: 0;
}


#col02_covAtx {
	width: 570px;
	text-align: left;
	font-size: 10px;
	line-height:13px;
	color:#666d77;
	margin: 0;
	padding: 10px 20px 20px 20px;
}
#col02_covAim {
	width: 610px;
	margin: 0;
	padding: 0px 0px 0px 0;
}


/* 
============================================================
col2 Cover 500X210
============================================================
*/

#col02_covB {
	width: 610px;
	margin: 0;
	padding: 0;
}
#col02_covBtx {
	width: 570px;
	text-align: left;
	font-size: 10px;
	line-height:13px;
	color:#666d77;
	margin: 0;
	padding: 0 0 0 25px;
}
#col02_covBtx p {
	margin: 0;
	padding: 0 0 10px 0;
}
#col02_covBim {
	width: 610px;
	margin: 0;
	padding: 0 0 5px 0;
}


/* 
============================================================
MIDDLE Catalog Covers
============================================================
*/

#col02_cat {
	width: 610px;
	margin: 0;
	padding: 0;
}
#col02_cat h2 {
	text-align: left;
	line-height:13px;
	margin: 0;
	padding: 0;
}
#col02_cattx {
	text-align: left;
	font-size: 10px;
	line-height:13px;
	color:#666d77;
	margin: 0;
	padding: 10px 7px 0 75px;
}
#col02_catim {
	float:left;
	margin: 0;
	padding: 0;
}
#col02_catfav {
	float:left;
	width:135px;
	margin: 0;
	padding: 0 0 5px 0;
}
#col02_catfav div {
	margin: 0;
	padding: 5px 0 0 5px;
}

/* 
============================================================
2 Column Covers 295w
============================================================
*/

#col02_subA {
	float: left;
	margin: 0;
	padding: 0 0 10px 0;
}
#col02_subAim {
	text-align: left;
	margin: 0;
	padding: 0 12px 5px 0;
}

#col02_subB {
	float: left;
	width: 280px;
	font-size: 10px;
	color:#666d77;
	margin: 0;
	padding: 7px 0 10px 0;
}
#col02_subB h2 {
	text-align: left;
	line-height:14px;
	padding: 0;
}
#col02_subB h3 {
	color:#7c6728;
	text-align: left;
	line-height:14px;
	padding: 0;
}

#col02_subB p {
	text-align: left;
	font-size: 10px;
	font-weight:normal;
	line-height:14px;
	margin: 0;
	padding: 0 0 5px 0;
}

#col02_subB h3 span {
	color:#666d77;
}


/* 
============================================================
MIDDLE Covers Columns 2 Sub Columns - Sub Covers 305 wide
============================================================
*/

#col02_scolA, #col02_scolB {
	float: left;
	text-align: left;
	font-size: 10px;
	font-weight:normal;
	line-height:14px;
	color:#666d77;
}
#col02_scolA {
	width: 280px;
	margin: 0;
	padding: 0 0 0 20px;
}
#col02_scolB {
	width: 265px;
	margin: 0;
	padding: 0 0 0 25px;
}
#col02_scolA p, #col02_scolB p {
	margin: 0;
	padding: 0;
}

#col02_scolA h2, #col02_scolB h2 {
	font-size:10px;
	text-align: left;
	margin: 0;
	padding: 0 0 6px 0;
}

#col02_scolA img, #col02_scolB img {
	float:left;
	margin: 0;
	padding: 0 5px 8px 0;
}

/* 
============================================================
MIDDLE Covers Columns 2 Sub Columns - Sub Covers 305 wide
============================================================
*/

#col02_listA, #col02_listB,#col02_listC {
	float: left;
	width: 185px;
	text-align: left;
	font-size: 10px;
	font-weight:normal;
	line-height:13px;
	color:#666d77;
	margin: 0;
	padding: 5px 0 10px 15px;
}

#col02_listA p, #col02_listB p, #col02_listC p {
	margin: 0;
	padding: 0 0 8px 0;
}

#col02_listA h2, #col02_listB h2, #col02_listC h2 {
	text-align: left;
	margin: 0;
	padding: 0 0 0 0;
}

#col02_listA img, #col02_listB img, #col02_listC img  {
	float:left;
	margin: 0;
	padding: 0 5px 8px 0;
}



/* 
============================================================
MIDDLE Left Side Nav
============================================================
*/

#cat_nav {
	width: 145px;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 6px 0;
}

#cn_menu {
	margin: 0 0 0 0;
	padding: 2px 0 3px 0;
}
#cn_menu li  {
	list-style-type: none;
	margin: 4px 0 0 2px;
	padding: 0 0 0 0;
}


#cn_menu li a {
	color: #42361a;
	text-decoration:none;
	padding: 0 0 0 0;
}








/* 
============================================================
MIDDLE Page Thumbnails Images Only - Findit
============================================================
*/

#col02_tn {
	float: left;
	margin: 0;
	padding: 6px 0 0 9px;
}

#tn_pict {
	vertical-align:top;
	text-align:center;
	margin: 0;
	padding: 0;
}
#tn_pict div {
	vertical-align:middle;
	text-align:center;
	margin: 0;
	padding: 3px 2px;
}
#tn_pict img {
	margin: 0 1px 0 0;
	padding: 6px 11px 10px 11px;
}
#tn_blank {
	font-size:1px;
	margin: 0;
	padding: 10px 0 0 0;
}
#col02_tn a:link, #col02_tn a:visited {
	color: #666d77;
	font-weight:bold;
	text-decoration:none;
	padding: 0;
}
#col02_tn a:hover, #col02_tn a:active, #col02_tn a:focus {
	color:#a8985b;
	text-decoration:none;
	border-bottom: 0;
}




/* 
============================================================
MIDDLE Find A store - FIndit
============================================================
*/

#storeresults  {
	padding: 5px 0 5px 0;
}
#storeresults p {
	text-align: left;
	font-size: 10px;
	line-height: 13px;
	margin: 0;
	padding: 0 0 10px 0;
}
.storename {
	color:#7c6728;
	font-weight:bold;
}




/* 
============================================================
MIDDLE Catalog Thumbnails
============================================================
*/

#col02_tn {
	float: left;
	margin: 0;
	padding: 6px 0 0 9px;
}

#tn_pict {
	vertical-align:top;
	text-align:center;
	margin: 0;
	padding: 0;
}
#tn_pict div {
	vertical-align:middle;
	text-align:center;
	margin: 0;
	padding: 3px 2px;
}
#tn_pict img {
	margin: 0 1px 0 0;
	padding: 6px 11px 5px 11px;
}
#tn_blank {
	font-size:1px;
	margin: 0;
	padding: 10px 0 0 0;
}
#col02_tn a:link, #col02_tn a:visited {
	color: #666d77;
	font-weight:bold;
	text-decoration:none;
	padding: 0;
}
#col02_tn a:hover, #col02_tn a:active, #col02_tn a:focus {
	color:#a8985b;
	text-decoration:none;
	border-bottom: 0;
}


/* 
============================================================
MIDDLE Catalog Product
============================================================
*/
#col02_prodA {
	float: left;
	margin: 0;
	padding: 0 3px 0 0;
}
#col02_prodim {
	text-align: left;
	margin: 0;
	padding: 5px 0px 8px 10px;
}

#col02_prodB {
	float: right;
	width: 275px;
	font-size: 10px;
	line-height:13px;
	text-align: left;
	color:#666d77;
	margin: 0;
	padding: 10px 0 0 8px;
}
#col02_prodB h2 {
	text-align: left;
	padding: 0;
}
#col02_prodB h3 {
	color:#7c6728;
	padding: 0;
}

#col02_prodB h3 span {
	color:#666d77;
}

#prodB_copy {
}
#prodB_copy, #prodB_swatch, #buy_nav, #findstore_nav {
	margin: 0 0 5px 0;
	padding: 0 0 12px 0;
}


/* 
============================================================
MIDDLE Catalog Wear It With
============================================================
*/
#wearwith {
	width:320px;
	text-align:left;
	margin:0;
	padding: 0 0 0 0;
}
#wearwith_hd {
	padding: 0;
}
#wearwith_tn {
	width:320px;
	margin:0;
	padding: 1px 0 12px 0;
}
#wearwith_tn img {
	float: left;
	text-align:left;
	padding: 0 0 0 10px;
}


/* 
============================================================
MIDDLE Catalog Swatch Menu
============================================================
*/

#prodB_swatch {
	width: 270px;
	text-align:left;
}
#prodB_colors {
	color: #7c6728;
	font-weight:bold;
	padding: 0 0 2px 0;
}
#prodB_colors span {
	color: #666d77;
	font-weight:normal;
}

.pnav li, .pnav li a {
	display: block;
	background-repeat: no-repeat;
}

#pnav_menu li {
	float: left;
	list-style-type: none;
	margin: 2px 4px 2px 0;
}

#pnav_menu li a {
	width: 25px;
	padding: 4px;
	overflow: hidden;
}

#pnav_menu li a:hover {
	background-position: 0 -33px;
}

#pnav_n1, #pnav_n1 a {
	width: 33px;
}

.current_view, .current_view a {
	background-position: 0 -33px;
}
.orig_view, .orig_view a {
	background-position: 0 0;
}





/* 
============================================================
MIDDLE Catalog Buy Online
============================================================
*/
#buy_nav {
	
}
#buy_nav ul  {
	padding: 0 0 5px 0;
}
#buy_menu li  {
	list-style-type: none;
	margin: 2px 0 3px 0;
}
#buy_menu li a {
	color: #666d77;
	line-height: 10px;
	text-decoration:none;
	padding: 0 0 0 9px;
}





/* 
============================================================
faq spill down
============================================================
*/

/*Container Div for the navigation Menu*/
#navDiv {
	padding: 0;
}

#navDiv p{
	padding: 0;
}

#navDiv  h3 {
	color: #7c6728;
	font-size: 10px;
	padding: 6px 0 0 0;
}


/*The Link style for top-level menuitems and is read by all browsers*/
#p7TMnav div a {
	color: #666d77;
	font-size: 10px;
}

/*The Link style for top-level menuitems hidden from Netscape 4*/
#p7TMnav div a {
	/*/*/color: #666d77;
	font-size: 10px;
	font-weight:bold;
	line-height: 13px;
	background-color: transparent;
	padding: 3px 8px 3px 5px;
	text-decoration: none;
	margin:2px 0 0 0;
	display: block;
	border-top: 1px solid #d3cfb5;
	border-left: 1px solid #d3cfb5;
	border-right: 1px solid #d3cfb5;
	border-bottom: 1px solid #d3cfb5; /* */
}

#p7TMnav div a:hover {
	color: #666d77;
	background-color: #f2f1e8;
}

/*The Link styles for second-level menuitems*/
#p7TMnav div div p {
	color: #666d77;
	font-size: 10px;
	line-height: 13px;
	background-color: #ffffff;
	border-bottom: 1px solid #d3cfb5;
	border-left: 1px solid #d3cfb5;
	border-right: 1px solid #d3cfb5;
	padding: 5px 7px 7px 7px;
}

#p7TMnav div div p a {
	color: #952e02;
	display:inline;
	font-size: 10px;
	line-height: 13px;
	font-weight:normal;
	text-decoration: underline;
	background-color: transparent;
	border-top: 0 solid #ffffff;
	border-bottom: 0 solid #FFFFFF;
	border-left: 0 solid #FFFFFF;
	border-right: 0 solid #FFFFFF;
	padding: 0;
}
#p7TMnav div div p a:hover {
	color: #952e02;
	display:inline;
	font-size: 10px;
	line-height: 13px;
	font-weight:normal;
	text-decoration: none;
	background-color: transparent;
	border-top: 0 solid #ffffff;
	border-bottom: 0 solid #FFFFFF;
	border-left: 0 solid #FFFFFF;
	border-right: 0 solid #FFFFFF;
	padding: 0;
}





/* 
============================================================
Catalog Menu
============================================================
*/

#p7swapmenu {
	width: 145px;
	font-weight: bold;
	padding: 3px 0 0 0;
}

#p7swapmenu ul ul a {
	line-height:10px;
}


#p7swapmenu ul {margin: 0px; padding: 2px 0 0 0;}
#p7swapmenu li {margin: 0px; padding: 0px; list-style-type: none;}

.closed a, .open a {
	display: block;
	color: #42361a;
	font-size: 10px;
	padding: 1px 0px 2px 13px;
	margin: 0 0 0 2px;
	text-decoration: none;
}
.closed a:hover, .open a:hover {
	color: #6d6e6f;
}
.closed a {
}
.open a {
	color: #6d6e6f;
}
.closed ul a, .open ul a {
	border: 0;
	color:#42361a;
	font-size: 10px;
	font-weight: normal;
	padding: 0 0 5px 12px;
	margin: 0 0 0 7px;
}
.open ul a:hover {
	background-color: transparent;
	color: #6d6e6f;
}
#p7current {
	background-color: transparent;
	color: #6d6e6f;
}
/* 
============================================================
Nav dropdown turned on
============================================================
*/
#snavON a {
	color: #6d6e6f;
}

/* 
============================================================
Nav no dropdown plus smybol turned off
============================================================
*/
.singleOFF a {
	display: block;
	color: #42361a;
	font-size: 10px;
	padding: 1px 0px 2px 13px;
	margin: 0 0 0 2px;
	text-decoration: none;
}
.singleOFF a:hover {
	color: #6d6e6f;
}

.singleON a {
	background-repeat: no-repeat;
	background-position: 1px 50%;
	display: block;
	color: #6d6e6f;
	font-size: 10px;
	padding: 1px 0px 2px 13px;
	margin: 0 0 0 2px;
	text-decoration: none;
}


/* 
============================================================
2 Column Covers MAP 400w
============================================================
*/

#col02_400A {
	float: left;
	width: 410px;
	margin: 0;
	padding: 0;
}
#col02_400Aim {
	text-align: left;
	margin: 0;
	padding: 9px 10px 14px 0;
}

#col02_400B {
	float: left;
	width: 180px;
	font-size: 11px;
	color:#666d77;
	margin: 0;
	padding: 10px 0 0 0;
}
#col02_400B h2 {
	text-align: left;
	line-height:14px;
	padding: 0;
}
#col02_400B h3 {
	color:#7c6728;
	text-align: left;
	line-height:16px;
	padding: 0;
}

#col02_400B p {
	text-align: left;
	font-size:11px;
	font-weight:normal;
	line-height:13px;
	margin: 0;
	padding: 0 0 8px 0;
}

#col02_400B h3 span {
	color:#7c6728;
}
