body{
	background-image:url(/images/site_bg.gif);
	background-color:#80225b;
	padding:0;
	margin:0;
}

img{
	border:0;
}

a:active {
	outline: none;
}

a:focus { 
	-moz-outline-style: none; 
}

#wrapper{
	margin:0 auto;
	width:904px;
}

#tabs{
	width:904px;
	height:29px;
}

#header{
	float:left;
	position:relative;
	height:112px;
	width:904px;
	background-color:#da6518;
}

#top{
	height:76px;
	width:701px;
	background-image:url(/images/top_bg.gif);
	float:left;
}

#topnav{
	height:36px;
	width:904px;
	background-image:url(/images/top_nav_bg.gif);
	float:left;
}

#topnav img{
	float:left;
}

.shop_cart{
	width:168px;
	margin:7px 31px 0 0;
	display:inline;
}

.empty_text{
	display:inline;
	margin:0 0 0 40px;
	position:relative;
	top:4px;
}

.sc_count{
	margin:0px 0 1px 0;
	display:inline;
}

.cart_text{
	float:left;
	margin:18px 0 0 0;
	color:#f9d59e;
	font-family:Georgia;
	font-size:11px;
	width:113px;
}

.cart_img{
	margin-top:2px;
}

#left_bg{
	background:left url(/images/left_tile.gif) repeat-y #ef7f34;
	float:left;
}

#right_bg{
	background-position:right;
	background-image:url(/images/main_tile.gif);
	background-repeat:repeat-y;
	float:left;
}

#left_bottom{
	background-position:left bottom;
	background-image:url(/images/left_bottom.gif);
	background-repeat:no-repeat;
	float:left;
}

#right_bottom{
	background-position:right bottom;
	background-image:url(/images/right_bottom.gif);
	background-repeat:no-repeat;
	float:left;
}

#main{
	width:904px;
	float:left;
}

#left{
	width:203px;
	float:left;
	background:url(/images/left_top.gif) left top no-repeat;
}

#left_scrollbg{
	width:178px;
	height:520px;
	float:left;
	background:url(/images/scroll_shadow.gif)18px 0 no-repeat;
	margin-top:3px;
}

#left_scroll{
	width:178px;
	height:512px;
	float:left;	
	position:relative;
	padding-top:8px;
}

ul {
	list-style: none;
	margin: 0;
	padding:0;
}

#left_scroll_contentwrapper ul li{
	asdfbackground:url(/images/left_bullet.gif) 7px 4px no-repeat;
	width:138px;
	padding-left:18px;
}

#left_scroll_contentwrapper a:hover{
	color:#b95412;
}

.email{
	margin-top:7px;
}

#right{
	width:701px;
	float:left;
	position:relative;
}

#categories{
	width:701px;
	float:left;
	height:26px;
	background-image:url(/images/categories_bg.gif);
}

.drop_menu,
.drop_menu1{
	position:absolute; 
	top:20px; 
	left:-10px;
	width:143px;
	display:none;
	z-index:5;
}

.drop_menu1{
	left:-20px;
}

.nav_bg{
	background:url(/images/nav_bg.gif);
	width:143px;
}

.nav{
	text-align:left;
	color:#f6cbe5;
	line-height:14px;
	padding:0px 15px 4px 22px;
	margin:1px 0 0 0;
}

.view_butt{
	margin-top:5px;
}

.cat_div{
	float:left; 
	margin-top:8px;
}

.cat_item{
	margin-top:4px;
	position:relative;
	top:-4px;
	width:100px;
}

#menutrigger1,
#menutrigger2,
#menutrigger3,
#menutrigger4,
#menutrigger5,
#menutrigger6,
#menutrigger7,
#menutrigger8{
	float:left;
	height:22px;
	margin-top:4px;
	position:relative;
	text-align:center;
}

#menutrigger1{
	width:54px; 
	text-align:left;
}

#menutrigger2{
	width:42px; 
}

#menutrigger3{
	width:47px; 
}

#menutrigger4{
	width:62px; 
}

#menutrigger5{
	width:68px;
}

#menutrigger6{
	width:51px; 
}

#menutrigger7{
	width:81px; 
}

#menutrigger8{
	width:60px; 
}

#categories a:hover{
	color:#f3bede;
}

#breadcrumb{
	width:675px;
	height:22px;
	float:left;
	background:no-repeat url(/images/breadcrumb_bg.gif) 0 0;
}

#breadcrumb div{
	margin:6px 0 0 16px;
}

#breadcrumb a:hover{
	color:#f3bede;
}

.breadcrumb_on{
	color:#f3bede;
}

.breadcrumb_off{
	color:#9C4C7C;
}

.breadcrumb_div{
	margin:0 0 7px 14px;
}

#brand_header{
	width:658px;
	margin-bottom:30px;
}

#brand_header1{
	width:700px;
	margin-bottom:20px;
}

#thumb_wrapper{
	width:670px;
	margin-left:15px;
}

.thumb_frame{
	height:306px;
	width:157px;
	float:left;
}

.thumb{
	height:295px;
	width:154px;
	float:left;
	background:no-repeat 14px 3px;
	margin:0 8px 20px 0;
}

.quick_view_wrapper{
	height:212px;
	width:154px; 
	position:absolute;
	top:-267px; 
	left:0px;
	background-image:none;
	background-position:bottom left;
	background-repeat:no-repeat;
}

.qv_thumb,.ctl00_qv_thumb{
	height:295px;
	width:154px;
	float:left;
	background:no-repeat  14px 3px;
	margin:40px 12px 20px 0;
	position:relative;
	left:15px;
}

.qv_descr{
	height:339px;
	width:205px;
	margin:10px 0 0 13px;
}

.next,
.prev{
	margin-top:213px;
}

.next{
	margin-right:2px;
}

.view{
	width:405px;
	height:410px;
	background:no-repeat 0 0;
	position:absolute;
	z-index:2;
}

.thumb_descr{
	width:129px;
	height:38px;
	float:right;
}

.thumb_descr1{
	width:130px;
	height:38px;
	float:right;
	margin-left:24px;
	display:inline;	
}

#cart_wrapper{
	aheight:217px;
	width:296px;
	position:absolute;
	top:-38px;
	left:1499px;
	z-index:12;
}

#cart_fade{
	cursor:pointer;
}

#top_shadow,
#cart_scroll{
	width:273px;
	height:147px;
	float:left;
}

#top_shadow{
	position:relative;
	left:20px;	
}

.cart_item{
	width:245px; 
	margin-top:5px; 
	position:relative; 
	left:5px;
}

.cart_item_content{
	width:130px;
	margin-left:6px;
	float:left;
}

.cart_text1{
	height:40px;
	width:115px;
}

#cart_wrapper input{
	margin:0 9px 0 4px;
}

.cart_thumb{
	border:1px solid #c45b18;
}

.cart_div{
	margin:6px 0 1px 7px;
	visibility:hidden;
}

.cart_buttons{
	width:291px;
	float:left;
	margin-top:2px;
	position:relative;
	left:13px;
}

.cart_total{
	width:160px;
	height:19px;
	text-align:right;
	padding:4px 18px 0 0;
	color:#f48d4a;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.quick_view{
	margin:196px 0 3px 0;
	float:left;
}

.full_details{
	margin-top:4px;
}

.details{
	margin-right:10px;
}

.close{
	margin:8px 10px 0 0;
}

#product_wrapper,
#product{
	width:670px;
	float:left;
}

#product_left{
	width:408px;
	float:left;
	margin-bottom:30px;
}

#product_right{
	float:left;
	width:246px;
}

#swatches{
	margin-top:3px;
	float:left;
	width:246px;
}

.prod_big_pic{
	float:left;
	abackground:7px 3px no-repeat url(/images/big_product_pic.jpg);	
	awidth:407px;
	aheight:603px;
}

.swatch{
	margin:0 1px 1px 0;
}

#prod_description{
	width:210px;
	float:left;
	margin-top:12px;
	aposition:relative;
	left:11px;
}

.checkout_wrapper{
	width:659px;
	float:left;
}

.checkout{
	position:relative;
	left:-10px;
}

.checkout_butt{
	margin-top:7px;	
}

.checkout_header{
	background:0 0 no-repeat url(/images/checkout_header_bg.gif);
	width:659px;
	height:27px;
	float:left;
}

.checkout_total{
	background:0 0 no-repeat url(/images/checkout_total_bg.gif);
	width:659px;
	height:26px;
	float:left;
	margin-top:9px;
}

.checkout_stripe{
	background:0 0 no-repeat url(/images/checkout_stripe_bg.gif);
	width:659px;
	height:27px;
	float:left;
}

.checkout_x{
	position:relative;
	left:5px;
}

.swatch1{
	margin-right:9px;
}

.checkout_div{
	margin-top:9px;
}

.total_wrapper{
	position:relative;
	top:6px;
	left:-15px;
	width:250px;
}

.td1,
.td2,
.td3,
.td4,
.td5,
.td6{
	color:#ee98cc;
	padding:9px 0 0 10px;
}

.td1{
	width:50px;
}

.td2{
	width:64px;
}

.td3{
	width:235px;
}

.td4{
	width:156px;
}

.td5{
	width:73px;
}

.td6{
	width:70px;
}

.price{
	margin:21px 0 26px 0;	
	float:left;
	width:210px;
}

.price1,
.price2{
	font-size:14px;
	font-weight:bold;
	color:#7f1f58;
	font-family:Georgia;
	
}

.price2{
	text-decoration:line-through;
	color:#9c4c7c;
}

#footer{
	height:42px;
	width:904px;
	float:left;	
	background-image:url(/images/footer_bg.gif);
}

#footer span{
	margin:15px 0 0 93px;
	float:left;
}

#footer span img{
	aaposition:relative;
	top:3px;
}

#footer span a:hover{
	color:#d66419;
}

.footer_off{
	color:#a72975;
}

.footer_on{
	color:#d66419;
}

#copy{
	height:69px;
	width:904px;
	float:left;	
	margin-bottom:30px;
}

#copy img{
	margin-top:25px;
}

#copy span{
	float:left;
	color:#6d1a4c;
	top:45px;
	left:10px;
	margin:45px 0 0 10px;
}

.spider{
	margin:3px 85px 0 0;
	display:inline;
}

.spacer1{
	float:left;
	width:15px;
	height:200px;	
}

.spacer2{
	float:left;
	width:12px;
	height:100px;	
}

.spacer3{
	float:left;
	width:11px;
	height:100px;	
}

.move1{
	position:relative;
	left:20px;
}

.move2{
	position:relative;
	left:37px;
}

.move2a{
	position:relative;
	left:42px;
}

.move3{
	position:relative;
	top:3px;
}

.move4{
	margin-left:46px;
}

.move5{
	position:relative;
	top:1px;
}

.pointer{
	cursor:pointer;
}

.relative{
	position:relative;
}

.left{
	float:left;
}

.right{
	float:right;
}

.none{
	float:none;
}

.clear{
	clear:both;
}

.bold{
	font-weight:bold;
}

.test{
	border:1px solid fuchsia;
}

.formborder,
.formborder1,
.formborder2,
.formbordertext{
	line-height:15px;
	asdfpadding-left:4px;
	asdfpadding-right:4px;
}

.formborder{
	background-color:#7c1753;
	border:1px solid #cc4195;
	color:#cc4195;
}


.formbordertext{
	background-color:#7c1753;
	border:1px solid #cc4195;
	color:#cc4195;
	height:50px;
}

.formborder1{
	background-color:#f7b9de;
	border:1px solid #b26494;
	color:#cc4195;
}

.formborder2{
	border:1px solid #b26494;
	background-color:#f7b9de;
	color:#963770;
}
.formborder3{
	background-color:#E486BF;
	border:1px solid #B06793;
	color:#794665;
	font-family:arial;
	font-size:11px;
	line-height:normal;
	padding-left:3px;
	text-decoration:none;
}

.search_products{
	margin-top:8px;
	width:127px;
}

.email_field{
	background-color:#f48d4a;
	border:1px solid #be5510;
	color:#873a07;
}

.fieldwidth{
	width:141px;
}

.qty{
	text-align:center;
	width:25px;
	padding-left:0px;
}

.add{
	margin:5px 0 10px 0; 
}

.feedback{
	margin-top:16px;
}

.blind_bottom{
	float:left;
	height:92px;
	width:200px;
}

.blind_wrapper{
	width:220px;
	height:130px;
	left:12px;
	float:left;
}

.blind_content{
	margin-top:7px;
}

.blind{
	width:235px;
	background:repeat-y 0 0 url(/images/blind_bg.gif);
	float:left;
}

.bottom_shadow{
	margin-top:10px;
}

.margin1{
	margin-bottom:7px;
}

.select{
	width:106px;
}

.paging{
	width:90px;
}

.paging_wrapper{
	width:250px;
	margin:1px 0px 0 0;
	display:inline;
}

.select_wrapper{
	margin-right:20px;
}

.select2{
	width:84px;
	margin:4px 4px 0 0;
}

.select3{
	width:59px;
	margin-top:4px;
}

.go{
	margin-right:3px;
}

.catarrow{
	margin-right:12px;
}

.subheader1a{
	color:#fdcbe9;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-weight:bold;
	margin-left:15px;
	letter-spacing:-1px;
}

.subheader2{
	color:#f7b9de;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
}

.total{
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
}

* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	acolor:#f9d59e;
	text-decoration:none;
}

.sc_count{
	font-family:Georgia;
	font-size:11px;
	aposition:relative;
	atop:-1px;	
}

.text1{
	color:#a3480d;
}

.text2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#f9d59e;
}

.orange1{
	color: #8d3c07;
}

.orange1a{
	color: #8d3c07;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
}

.pink1{
	color:#ee98cc;
}

.yellow1{
	color:#fae2aa;
}

.yellow1off{
	color:#fae2aa;
}

.yellow1on{
	color:#b95412;
}

.yellow2{
	color:#fae2aa;
}

.yellow2off{
	color:#fae2aa;
	margin-left:10px;
	font-size:10px;
}

.yellow2on{
	color:#b95412;
}

.purple1{
	color:#a72975;
}

.purple2{
	color:#9c4c7c;	
	font-size:9px;
}

.purple3{
	color:#963770;
}

.purple4{
	color:#9c4c7c;	
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.purple5{
	color:#f1b1d7;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
}

.pink2{
	color:#ffdfff;
	font-size:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.pink2a{
	color:#ffdfff;
	font-family:Georgia, "Times New Roman", Times, serif;
}

/* FOR DISPLAY PAGE */

.pink2a A {
	text-decoration: underline; 
	color: #f9d5a0;
}

.pink2a A:visited {
	text-decoration: underline; 
	color: #f9d5a0;
}

.pink2a A:hover {
	text-decoration: none; 
	color: #fff;
}

.pink2c{
	color:#ffdfff;
}

.f11{
	font-size:11px;
	line-height:12px;
}

.cost{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#9c4c7c;
	font-weight:bold;
	text-decoration:line-through;
}

.cost1{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#7f1f58;
	font-weight:bold;
}

.orange1{
	color:#f4ba88;
}

.orange3{
	color:#b2500f;
}

.orange3a{
	color:#b2500f;
	font-family:Georgia;
}

.contentheader{
	color:#6A3C58;
	font-family:georgia;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.contenttext{
	color:#FFDFFF;
	font-family:georgia;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

.contenttext1{
	color:#794665;
	font-family:georgia;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

.smalltext2 {
color:#F9D59E;
font-family:arial;
font-size:11px;
font-weight:normal;
text-decoration:none;}

.contentlink{
	color:#F9D59E;
	font-family:georgia;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}

.indent1off{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#903f0a;
	font-weight:bold;
}

.indent1on{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#b95412;
	font-weight:bold;
}

.indent2on{
	color:#b95412;
	font-size:11px;
	}

.indent2off{
	color:#fae2aa;
	font-size:11px;
}