#frame {
	width: 848px;
	height: auto;
	background-image:url(catalog/images/bg_whole.jpg);
	background-repeat: repeat-y;	
	margin: 0pt auto;
	position:relative;
	}
	
/* for product pages */




	
#main_content {
	width: 800px;
	margin-left: 24px;
	}
	
#tips_frame {
	width: 400px;
	height: 300px;
	background-image:url(images/tips_bg.gif);
	background-repeat: no-repeat;
	background-position:top;
	
	}

#tips_content {
	margin-top: 72px;
	padding: 0 20px 0 20px;
	width: 360px;
	height: auto;
	}

.tips_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	}
	
	


/* for front page */


	
#main_content_front {
	width: 800px;
	height: 620px;
	margin: 0pt auto;
	
	}
	

/* link styling */

a:link { 
	color: #935B82;
	text-decoration: none;
	}
a:visited { 
	color: #935B82;
	text-decoration:none;
	}
a:hover { 
	color: red;
	background-color: white;
	text-decoration: none;
	}
a:active { 
	color: #ECDFEE;
	}
	

.topnav a:link { 
	color: #935B82;
	text-decoration: none;
	}
.topnav a:visited { 
	color: #935B82;
	text-decoration:none;
	}
.topnav a:hover { 
	color: #FFFFFF;
	text-decoration: none;
	}
.topnav a:active { 
	color: #ECDFEE;
	}
	

	
#header { float: left; width: 800px; height: 88px; background-image:url(catalog/images/content/top_image.jpg); background-repeat:no-repeat; text-align:right; } 

#nav { float: left; width: 780px; padding-left: 20px; height: 18px;  z-index: 1;}

#nav_button {width: auto; height: 18px; padding-right: 20px; float: left;}

#nav_space { width: 585px; height: 18px; float:left;}

#home_button { width:400px; height: 87px; float:left; text-align:left;}

img.home {visibility:hidden;}

#cart_text { width: 380px; height: 28px; float: left; padding-top: 10px;  font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; color: #935B82; text-align:right;}



#feature_contain {width: 780px; height: auto; margin-top: 10px; padding-left: 20px;}

#front_feature {width: 780px; height: auto; float: left; margin-left: 20px; margin-top: 0px;}

#feature_text {width: 194px; height: 336px; margin-left: 4px; float: left; background-image: url(images/content/feature_bg.gif); background-repeat:no-repeat; }

.text_feature { font-family: Verdana; font-size: 10px; color: white; padding: 110px 10px 10px 10px;}






#sub_contain {width: 800px; height: 110px; margin-top: 10px; float: left;}

#sub_mini {width: 223px; height: 110px; border: 1px solid; color: #935B82; padding: 7px; margin-left: 20px; margin-top: 0px; float: left;}

#sub_mini2 {width: 223px; height: 110px; border: 1px solid; color: #935B82; padding: 7px; margin-left: 20px; margin-top: 0px; float: left;}

#sub_mini3 {width: 223px; height: 110px; border: 1px solid; color: #935B82; padding: 7px; margin-left: 20px; margin-top: 0px; float: left;}

#sub_pic {width: 82px; height: 111px; float: left; margin-right: 10px;}

#text_contain {width: auto; height: auto; float: left;}

#sub_text {width: 131px; margin-top: 10px; font-family: Verdana; font-size: 10px; color: #935B82; line-height: 1.4em; float: left;}


#footer { 
	clear: both;
	height: 30px;
	width: 800px;
	margin-left: 24px;
	background-color: #ECDFEE;
}

#footer_space {width: 776px; height: 10px; margin-left: 24px; }

#footer_line {height: 1px; width: 799px; margin-left: 24px; border-top: 1px solid; border-top-color: #935B82; }

.footer_text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #935B82; padding-left: 20px; padding-top: 10px; }


/* interior layout */

#product_line { margin-top: 10px; float: left; width: 780px; height: 1px; padding-left: 20px; }

#product_nav { padding-left: 20px; width: 105px; float: left; padding-top: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #935b82; line-height: 1.7em;  }

#product_contain { width: 600px; float: left; margin-top: 20px; margin-left: 20px; margin-right: 20px; }

#product_image {width: auto; height: auto; margin-right: 30px; float: left; } 

#product_headline { width: 420px; height: 28px; padding-top: 25px; padding-bottom: 20px; float: left;}

#product_content_contain { width: 420px; height: 230px; float: left}

#product_text { width: 400px;  height: 72px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; line-height: 1.8em; float: left }
	

/* product swatch styling */

#live_text_contain { width: 780px; height: 30px; margin-left: 20px; margin-top: 30px; float: left; }

#live_text_line { width: 760px; height: 2px; border-top: 1px solid; border-top-color: #935B82; float: left; margin-top: 5px;}

#live_product { width: 370px; height: auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #935b82; float: left;  }

#live_pages { width: 390px; height: auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align: right;  color: #935b82; font-size: 10px; float: left; } 

#swatch_contain { width: 500px; height: auto; padding: 10px 20px 0px 20px; float: right;}

#shimmer_swatch { width: 182px; height: auto; float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; vertical-align: top; margin-bottom: 20px;  }

#shimmer_image {width: auto; height: auto; float: left;}

#shimmer_text { width: 82px; height: 80px; padding: 10px 0px 0px 10px; float: right; line-height: 1.6em;}

#shimmer_spacing { width: 8px; height: 90px; float: left; }

#shimmer_spacing2 { width: 8px; height: 90px; float: left; }

#checkout { width: 756px; height: auto; padding-right: 44px; margin: 20px 0 20px 0; text-align: right; float: left; }	


/* wholesale, about layout */

#body_contain {
	width: 760px;
	height: auto;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 1px solid; color: #999999;
	margin-left: 20px;
	}
	

	
#body_headline {
	width: 740px;
	height: auto;
	padding: 20px 0 0 20px;
	margin-bottom: 10px;
	}

#body_left {
	width: 360px;
	height: auto;
	padding: 20px 40px 20px 20px;
	float: left;
	}
	
#body_right {
	width: 300px;
	height: auto;
	padding: 20px 0px 20px 0px;
	float: left;
	}
	
#body_int_head {
	width: 150px;
	height: auto;
	margin-bottom: 10px;
	}
	
.body_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.8em;
	float: left;
	}
	
.italics { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:italic;
	margin-top: 10px;
	color: #935B82;
	}
	
	
	
	

	
	
