/* 
  -----------------------------------
  base layout
  -----------------------------------
*/

* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #ffffff;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 9pt;
	font-weight: normal;
	color: #73806c;
}


#nav_c2, 
#c02head_subnav,
#col02_snav01,
#col_snav01,
#foot_c1,
#c02head_pagenav,
#c02head_connav,
#c02head_expnav,
#p7swapmenu,
#cn_menu,
#pop_sizes, 
#pop_tell, 
#pop_thy, 
#pop_view {
   display: none;
   }   

/* 
============================================================
main layout
============================================================
*/

#body_wrapper {
	
	background-repeat: repeat-x;
	background-color: #ffffff;
	text-align: left;
	margin: 0;
	padding: 0;
}

#header_wrapper {
	text-align: center;
	margin: 0 auto 0 auto;
	background-position: center top;
}

#header {
	position: relative;
	width: 770px;
	height: 117px;
	text-align: left;
	
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0 auto 0 auto;
}


#middle_wrapper {
	
	text-align: left;
	margin: 0;
	padding: 0;
}
#middle {
	position: relative;
	width: 770px;
	text-align: left;
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0 auto 0 auto;
}

/* 
============================================================
subnav column 1 right
============================================================
*/
#col01_wrapper {
	float: right;
	width: 135px;
	padding: 0 12px 0 0;
}

#col01_con {
	margin: 0 0 0 0;
	padding: 0;
}


/* 
============================================================
MIDDLE Columns 2
============================================================
*/

#col02_wrapper {
	float: right;
	width: 610px;
	
	background-repeat: no-repeat;
	background-position: 0 0;
	margin:0;
	padding: 0;
}

#col02_homwrap {
	float: right;
	width: 623px;
	
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0;
	padding: 0;
}






/* 
============================================================
Ad Space
============================================================
*/

#site_adHA01 {
	
	background-repeat: no-repeat;
	background-position: 4px 0;
	margin: 0;
	padding: 1px 5px 7px 5px;
}


/* 
============================================================
basic
============================================================
*/

.error {
	font-weight: bold;
	color: #952e02;
}

a:link, a:visited {
	color: #b99526;
}
a:hover, a:active, a:focus {
	color: #b99526;
	text-decoration: none;
}

h1 {
	font-size: 10px;
	font-weight:normal;
	font-style:italic;
	color:#73806c;
	text-align:center;
}

h2 {
	font-size: 10px;
	font-weight:bold;
	color:#73806c;
}

h3 {
	font-size: 10px;
}

h4 {
	font-size: 10px;
}

h5 {
	font-size: 10px;
}

h6 {
	font-size: 10px;
	color:#73806c;
	padding: 3px 0 3px 0;
}


.mark01 {
	color: #73806c;
}

.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;
}



	
/* 
============================================================
footer
============================================================
*/

#footer_wrapper {
	
	background-repeat: repeat-x;
	
	text-align: left;
	margin: 0;
	padding: 0;
}
#footer {
	width: 770px;
	font-size: 10px;
	text-align: left;
	
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0 auto 0 auto;
	padding: 0;
}	

#footer span {
	font-weight: normal;
	color:#6a5d1d;
}

#foot_c1 {
	float: left;
	text-align:center;
	width: 305px;
	margin: 0;
	padding: 0 0 0 13px;
}

#foot_c2 {
	float: left;
	text-align:left;
	width: 400px;
	margin: 0;
	padding: 0 20px 0 10px;
}
#foot_c2 p {
	color: #74816e;
	padding: 10px 0 35px 0;
}


#footer a:link, #footer a:visited {
	color: #74816e;
	text-decoration:none;
}
#footer a:hover, #footer a:active, #footer a:focus {
	color: #b99526
}


/* 
============================================================
forms layout
============================================================
*/
#form_wrapper {
 	 padding-top: 5px;
}
#form_wrapper h5 {
  	text-align: left;
	color: #b99526;
  	padding: 1px 0 1px 0;
}
#form_in {
  	text-align: left;
  	padding: 0 0 7px 0;
}

#form_btn img {
	float:left;
	margin:0;
  	padding: 3px 3px 0 0;
}
#formbuttonB {
	margin:0;
  	padding: 4px 0 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: 3px 3px 0 0;
}

.required {
	font-size: 10px;
	color: #73806c;
	vertical-align:top;
}
.formsA {
	font-size: 10px;
	color: #73806c;
	background-color: #FFFFFF;
	border: 1px solid #73806c;
}
.formsB {
	font-size: 10px;
	color: #73806c;
	background-color: #FFFFFF;
}

#form_wrapper h6 {
	text-align: left;
	color: #b99526;
	font-weight: bold;
	padding: 0;
	margin: 2px 4px 0 0;
}

select {
	font-size: 10px;
	color: #73806c;
	border: 1px solid #73806c;
	background-color: #FFFFFF;
}
input { 
	font-size: 10px;
	padding: 1px;
	margin: 0;
	color: #73806c; 
}
textarea { 
	font-size: 10px;
	color: #73806c;
	background-color: #FFFFFF;
	border: 1px solid #73806c;
}



/* 
============================================================
MIDDLE HOME Left Side Ads - Hompage
============================================================
*/

#col02_homA {
	float: left;
	width: 353px;
	margin: 0;
	padding: 0;
}


#col02_homB {
	float: left;
	width: 270px;
}
#col02_homB h2 {
	text-align: left;
	line-height:14px;
	padding: 0;
}
#col02_homB h3 {
	color:#b99526;
	line-height:14px;
}

#col02_homB p {
	width: 220px;
	font-weight:normal;
	line-height:18px;
	margin:0;
	padding:0 0 5px 22px;
}

#col02_homB h3 span {
	color:#73806c;
}



/* 
============================================================
INTERNAL - MIDDLE Covers Wide Columns - FAQ
============================================================
*/



#col_wideA {
	width: 745px;
	
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 0 13px;
	padding: 0;
}
#col_wideA p {
	line-height: 16px;
	color: #73806c;
	margin: 0;
	padding: 0 30px 5px 20px;
}

#col_wideA h2 {
	line-height: 16px;
	color: #b99526;
	margin: 0;
	padding: 0 30px 0 20px;
}
#col_wideB {
	width: 758px;
	
	background-repeat: no-repeat;
	background-position: 13px 0;
	margin: 0;
	padding: 0;
}
#col02_drpA {
	float: left;
	width: 440px;
	margin: 0;
	padding: 0;
}


/* 
============================================================
2 Column Covers 305
============================================================
*/

#col02_catA {
	float: left;
	width: 305px;
	margin: 0;
	padding: 0;
}

#col02_catB {
	float: left;
	width: 305px;
	margin: 0;
	padding: 0;
}
#col02_catB h2 {
	text-align: left;
	line-height:14px;
	padding: 0;
}
#col02_scatB h3 {
	color:#b99526;
	text-align: left;
	line-height:14px;
	padding: 0;
}

#col02_catB p {
	text-align: left;
	font-weight:normal;
	line-height:16px;
	margin: 0;
	padding:15px 15px 5px 18px;
}

#col02_catB h3 span {
	color:#73806c;
}




/* 
============================================================
2 Column Covers 305
============================================================
*/

#col02_subA {
	float: left;
	width: 305px;
	margin: 0;
	padding: 0;
}
#col02_subA2 {
	float: left;
	width: 340px;
	margin: 0;
	padding: 0;
}
#col02_subA3 {
	float: left;
	width: 318px;
	margin: 0;
	padding: 0;
}


#col02_covB {
	float: left;
	width: 260px;
	margin: 0;
	padding:15px 0 5px 18px;
}
#col02_covB h2 {
	text-align: left;
	line-height:14px;
	padding: 0;
}
#col02_covB h3 {
	color:#b99526;
	line-height:14px;
}
#col02_covB p {
	text-align: left;
	font-weight:normal;
	line-height:18px;
	margin: 0;
	padding:0 0 7px 0;
}
#col02_covB h3 span {
	color:#73806c;
}


#col02_subB {
	float: left;
	width: 260px;
	margin: 0;
	padding:15px 0 5px 18px;
}
#col02_subB h2 {
	text-align: left;
	line-height:14px;
	padding: 0;
}
#col02_subB h3 {
	color:#b99526;
	line-height:14px;
}

#col02_subB p {
	text-align: left;
	font-weight:normal;
	line-height:14px;
	margin: 0;
	padding:0 0 5px 0;
}

#col02_subB h3 span {
	color:#73806c;
}

#col02_subC {
	float: left;
	width: 390px;
	margin: 0;
	padding:15px 15px 5px 20px;
}
#col02_subC h2 {
	text-align: left;
	line-height:11px;
	padding:7px 0 0 0;
}
#col02_subC h3 {
	color:#b99526;
	line-height:14px;
}

#col02_subC p {
	text-align: left;
	font-weight:normal;
	line-height:16px;
	margin: 0;
	padding:0 0 5px 0;
}

#col02_subC h3 span {
	color:#73806c;
}


#col02_subD {
	float: left;
	width: 410px;
	margin: 0;
	padding: 15px 0 5px 20px;
}
#col02_subD p {
	text-align: left;
	font-weight:normal;
	line-height:14px;
	margin: 0;
	padding:0 0 5px 0;
}

/* 
============================================================
MIDDLE Left Side Nav
============================================================
*/

#cat_nav {
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 4px 0;
}





/* 
============================================================
CATALOG - MIDDLE Catalog Thumbnails
============================================================
*/

#col02_tn {
	float: left;
	width:600px;
	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 0 11px;
}
#tn_blank {
	font-size:1px;
	margin: 0;
	padding: 10px 0 0 0;
}
#col02_tn a:link, #col02_tn a:visited {
	color: #73806c;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	padding: 0;
}
#col02_tn a:hover, #col02_tn a:active, #col02_tn a:focus {
	color:#b99526;
	text-decoration:none;
	border-bottom: 0;
}


/* 
============================================================
MIDDLE Catalog Product
============================================================
*/
#col02_prodA {
	float: left;
	width: 305px;
	margin: 0;
	padding: 0 0 0 0;
}
#col02_prodim {
	text-align: left;
	margin: 0;
	padding: 0;
}

#col02_prodB {
	float: left;
	width: 270px;
	line-height:14px;
	text-align: left;
	color: #73806c;
	margin: 0;
	padding: 10px 0 0 18px;
}
#col02_prodB h2 {
	text-align: left;
	padding: 0;
}
#col02_prodB h3 {
	color:#73806c;
	padding: 0;
}

#col02_prodB h3 span {
	color:#73806c;
}

#prodB_copy {
	background-image: url(../images/aur_rule_01.gif);
}
#prodB_copy, #prodB_swatch, #buy_nav, #findstore_nav {
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0 0 5px 0;
	padding: 0 0 12px 0;
}


/* 
============================================================
MIDDLE Catalog Wear It With
============================================================
*/
#wearwith {
	width:305px;
	text-align:left;
	margin:0;
	padding: 0 0 0 0;
}
#wearwith_hd {
	padding: 0;
}
#wearwith_tn {
	width:305px;
	background-color:#FFFFFF;
	margin:0;
	padding: 5px 0 5px 0;
}
#wearwith_tn img {
	float: left;
	text-align:left;
	padding: 0 0 0 5px;
}

/* 
============================================================
MIDDLE Catalog find your aura
============================================================
*/
#prodB_aura {
	background-image: url(../images/aur_rule_01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0 0 5px 0;
	padding: 0 0 16px 0;
}
#prodB_auratx {
	color: #73806c;
	font-size:10px;
	font-weight:bold;
	padding: 0 0 2px 0;
}
#prodB_auratx span {
	color: #b99526;
	font-size:10px;
	font-weight:bold;
}
/* 
============================================================
MIDDLE Catalog Swatch Menu
============================================================
*/

#prodB_swatch {
	width: 270px;
	text-align:left;
	background-image: url(../images/aur_rule_01.gif);
}
#prodB_colors {
	color: #73806c;
	font-size:10px;
	font-weight:bold;
	padding: 0 0 2px 0;
}
#prodB_colors span {
	color: #73806c;
	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 {
	background-image: url(../images/aur_back_swatch.gif);
	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 {
	background-image: url(../images/aur_rule_01.gif);
}
#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: #b99526;
	line-height: 11px;
	text-decoration:none;
	padding: 0 0 0 9px;
}

#buy_menu li a:hover {
	background-image: url(../images/aur_bull_04.gif);
	color:#73806c;
}

#buy_menu li a {
	background-image: url(../images/aur_bull_03.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
}




/* 
============================================================
PAGES - 2 Column Covers MAP 400w
============================================================
*/

#col02_400A {
	float: left;
	width: 410px;
	margin: 0;
	padding: 0;
}
#col02_400Aim {
	text-align: left;
	margin: 0;
	padding: 0 10px 0 0;
}

#col02_400B {
	float: left;
	width: 180px;
	font-size: 11px;
	color:#73806c;
	margin: 0;
	padding: 10px 0 0 0;
}
#col02_400B h2 {
	text-align: left;
	line-height:14px;
	padding: 0;
}
#col02_400B h3 {
	color:#b99526;
	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:#b99526;
}



/* 
============================================================
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:#b99526;
	font-weight:bold;
}




/* 
============================================================
CONTACT - faq spill down
============================================================
*/

/*Container Div for the navigation Menu*/
#navDiv {
	padding: 0 20px 15px 20px;
}

#navDiv p{
	padding: 0;
}

#navDiv  h3 {
	color: #b48c15;
	padding: 4px 0 4px 0;
}

/* The navigation Div*/
#p7TMnav  {
	/*/*/background-color: transparent; /* */
}

/*The Link style for top-level menuitems and is read by all browsers*/
#p7TMnav div a {
	color: #666;
}

/*The Link style for top-level menuitems hidden from Netscape 4*/
#p7TMnav div a {
	/*/*/color: #b48c15;
	line-height: 13px;
	font-size:10px;
	font-weight:bold;
	
	padding: 3px 8px 3px 5px;
	text-decoration: none;
	display: block;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc; /* */
}

#p7TMnav div a:hover {
	color: #555555;
	background-color: #cee0e0;
}

/*The Link styles for second-level menuitems*/
#p7TMnav div div p {
	color: #73806c;
	line-height: 14px;
	background-color: transparent;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 0px 7px 7px 5px;
}

#p7TMnav div div p a {
	color: #b48c15;
	display:inline;
	line-height: 14px;
	text-decoration: underline;
	background-color: transparent;
	border-bottom: 0 solid #FFFFFF;
	border-left: 0 solid #FFFFFF;
	border-right: 0 solid #FFFFFF;
	padding: 0;
}
#p7TMnav div div p a:hover {
	color: #b48c15;
	display:inline;
	line-height: 14px;
	text-decoration: none;
	background-color: transparent;
	border-bottom: 0 solid #FFFFFF;
	border-left: 0 solid #FFFFFF;
	border-right: 0 solid #FFFFFF;
	padding: 0;
}



/*rules programatically assigned to parent links when image-based plus and minus option is selected. The padding on the 4 following rules supercedes (via !important) the padding on the p7TMnav div a selector when you've chosen the option to use images for the plus and minus signs*/
.p7plusmark {
	background-repeat: no-repeat;
	
	background-position: 0 50%;

}
.p7minusmark {
	background-repeat: no-repeat;
	
	background-position: 0 50%;
}

/*rule programatically assigned to child links when image-based plus and minus option is selected*/
.p7defmark {
	background-image:  none;
}



/* 
============================================================
ACCORDIAN - FIND YOUR AURA - MIDDLE Catalog find your aura
============================================================
*/
#findaura_c2 {
	margin: 10px 0 5px 0;
	padding: 0 0 16px 0;
}
#findaura_c2tx {
	color: #73806c;
	font-size:10px;
	font-weight:bold;
	padding: 0 0 2px 0;
}
#findaura_c2tx span {
	color: #b99526;
	font-size:10px;
	font-weight:bold;
}
#findim {
	float:left;
	margin: 0;
	padding: 1px 10px 0 0;
}


.p7AB {
	background-color: #fafcf7;
	font-size:10px;
	padding: 0px;
	border-bottom: 1px solid #b7d5dc;
}
.p7ABtrig {
	margin: 0;
	padding: 0;
}
.p7ABtrig h3, .p7ABtrig h4 {
	margin: 0;
	padding: 0;
	font-size: 10px;
}
#p7ABW1 .p7ABtrig a, #p7ABW2 .p7ABtrig a,
#p7ABW3 .p7ABtrig a, #p7ABW4 .p7ABtrig a,
#p7ABW5 .p7ABtrig a, #p7ABW6 .p7ABtrig a,
#p7ABW7 .p7ABtrig a, #p7ABW8 .p7ABtrig a,
#p7ABW9 .p7ABtrig a, #p7ABW10 .p7ABtrig a {
	display: block;
	text-decoration: none;
	padding: 3px 8px 3px 18px;
	color: #b99526;
	font-weight: bold;
	background-color: #fafcf7;
	
	border-top: 1px solid #b7d5dc;
	
	background-repeat: no-repeat;
	background-position: 0 50%;
}
#p7ABW1 .p7ABtrig a:hover, #p7ABW2 .p7ABtrig a:hover,
#p7ABW3 .p7ABtrig a:hover, #p7ABW4 .p7ABtrig a:hover,
#p7ABW5 .p7ABtrig a:hover, #p7ABW6 .p7ABtrig a:hover,
#p7ABW7 .p7ABtrig a:hover, #p7ABW8 .p7ABtrig a:hover,
#p7ABW9 .p7ABtrig a:hover, #p7ABW10 .p7ABtrig a:hover {
	color: #b99526;
	background-color: #d7e6e4;
}
.p7ABtrig a:active, .p7ABtrig a:focus {
	outline: 1px dotted #ccc;
}
#p7ABW1 .p7ABtrig .p7ABtrig_down, #p7ABW2 .p7ABtrig .p7ABtrig_down,
#p7ABW3 .p7ABtrig .p7ABtrig_down, #p7ABW4 .p7ABtrig .p7ABtrig_down,
#p7ABW5 .p7ABtrig .p7ABtrig_down, #p7ABW6 .p7ABtrig .p7ABtrig_down,
#p7ABW7 .p7ABtrig .p7ABtrig_down, #p7ABW8 .p7ABtrig .p7ABtrig_down,
#p7ABW9 .p7ABtrig .p7ABtrig_down, #p7ABW10 .p7ABtrig .p7ABtrig_down {
	color: #73806c;
	background-color: #d7e6e4;

	background-repeat: no-repeat;
	background-position: 0 50%;
	font-weight: bold;
}
.p7ABcontent {
	padding: 5px 10px 5px 10px;
	line-height: 13px;
	color: #73806c;
	background-color: #FFFFFF;
	
	background-repeat: repeat-x;
	border-right: 1px solid #b7d5dc;
	border-left: 1px solid #b7d5dc;
}
.p7ABcontent h2, .p7ABcontent h3, 
.p7ABcontent h4 {
	font-size: 10px;
	color: #73806c;
	margin: 0px;
	line-height: normal;
}
.p7ABcontent p {
	margin: 3px 0 5px 0;
}


