@charset "utf-8";
/* CSS Document */

/* ==========================================================================

	uluwatu lace cubecart skin style
	
	created by : nico baruna / water and stone ( www.waterandstone.com)
	
	date created : 2/09/09

=============================================================================*/

body{
	background:transparent url(../styleImages/bg.jpg);
	font:12px Tahoma, Geneva, sans-serif;
	line-height:normal;
	font-weight:normal;
	color:#660000;
}
#page_title { visibility:hidden; margin:0; padding:0; height:1px; }
.clear { clear:both; }
.center { text-align:center; }
.left { float:left; }
.right { float:right; }
div.noborder{ border:none; }
.text_right { text-align:right; }
.padding_left_0 { padding-left:0; }
p{ margin:0 0 10px 0; }
.nobackground {  background:none; }
.grey { color:#666666; }
.boxContent p { clear:none; }
.border_bottom_grey {
	border-bottom:#CCCCCC 1px solid; 
	padding-bottom:5px;
}


/* home layout */

h1#pagetitle { text-indent:-999px; }


#uluwatu_lace_container {
	width:788px;
	margin: 0 auto;
}

#big_image_wrapper{
	position:relative;
	padding:40px 0 0;
}

#uluwatu_logo {
	position:absolute;
	z-index:2;
	top:30px;
	left:40px;
}

#uluwatu_big_image {
	z-index:0;
}

#home_bottom_navigation {
	background:url(../styleImages/home_link_bg.gif) repeat-y;
	width:758px;
    position:relative;
	float:left;
	margin:0 0 0 18px;
}

#about_us_link_wrapper,#online_shop_link_wrapper {
	width:378px;
	float:left;
}
#aboutus {
	background:url(../styleImages/about_us_link_txt.png) no-repeat;
	width:180px;
	height:22px;
	display:block;
	text-indent:-999px;
}
#shoplink {
	background: url(../styleImages/shop_link_txt.png) no-repeat;
	width:205px;
	height:26px;
	display:block;
	text-indent:-9999px;
}
#about_us_text h2,#online_shop_text h2 {  margin: 0 0 0 0; }
#about_us_text_link { float:left;margin:5px 0 0 0; }
#online_shop { float:left;margin: 2px 0 2px 0; }
#about_us_text,#shopping_text { padding:2px 0 4px 0;}
#about_us_img_wrapper,#online_shop_img_wrapper { float:left; margin: 0 0 0 7px; position:absolute; bottom:0; }
#about_us_text_wrapper,#online_shop_text_wrapper { 
	float:right;
	margin:3px 17px 0 0;
	width:257px;
}
#about_us_text_wrapper h2,#online_shop_text_wrapper h2 {  color: #C8B5A6; font-size:11px; }
#about_us_text a,#online_shop_text a {
	color : #D5826B;
	float:right;
	font-size:11px;
	background:url(../styleImages/double_arrow_index.png) right 4px no-repeat;
	padding-right:12px;
}
#about_us_text a:hover,#online_shop_text a:hover { 
	color:#645539; 
	background:url(../styleImages/double_arrow_hover_index.png) right 4px no-repeat;
}

#online_shop_link  { }
#home_landing_footer { width:100%; 	margin:12px 0 0 0; }
#home_landing_footer h2,#home_landing_footer h2 a{
	color:#CCC;
	font-size:11px;
}

/* ==========================================
             corporate layout 
============================================= */

#corporate_container{
	width:972px;
	margin:35px auto 0 auto;
}

#corporate_top_shadow{
	background:transparent url(../styleImages/corp_top_shadow_img.png) no-repeat scroll -7px 0;
	height:10px;
	width:100%;
}

#corporate_body{
	width:100%;
	min-height:125px;
	background:url(../styleImages/corp_body_bg.png) repeat-y;
	float:left;
	display:table;
}

#corporate_body_wrapper{ display:table-row; }
#corporate_big_image{ 
	background:url(../styleImages/about_us_big_image.jpg) no-repeat;
	width:776px;
	height:497px;
	float:left;
	position:relative;
}

#corporate_big_image_text{
	color:#FFFFFF;
	font-size:12px;
	height:141px;
	left:47px;
	position:absolute;
	top:190px;
	width:273px;
}

#corporate_left_navigation_wrapper {
	background:url(../styleImages/corp_left_nav_bg.jpg) repeat-y;
	margin:0 0 0 10px;
	float:left;
	width:166px;
	padding: 0 0 12px 0;
}

#corporate_bottom_shadow{
	width:100%;
	height:10px;
	clear:both;
	background:url(../styleImages/corp_bottom_shadow_img.png) no-repeat -6px 0;
}

#uluwatu_logo_corp{
	margin:38px 0 12px 0;
	float:left;
}

#content_wrapper{
	float:right;
	margin:6px 14px 6px 0;
	padding:0 0 0 0;
}

#corporate_footer { width:99%; padding:0 8px 20px 0;}
#corporate_footer h2, #corporate_footer a{
	color:#CCAFA3;
	font-size:11px;
}

/*============================================
			corporate interior 
==============================================*/
  
#content_header {
	/*background: url(../styleImages/corporate_content_header.jpg) no-repeat;*/
	background: url(../styleImages/uluwatu_boutique.jpg) no-repeat;
	width:774px;
	height:232px;
	margin:0 0 7px 0;
	position:relative;
  }
  
#content_title {
	font:24px Georgia, "Times New Roman", Times, serif; 
	color:#ffffff; 
	text-transform:uppercase;
	position:relative;
	top:86px;
	left:193px;
	width:150px;
}

#content {
	width:694px;
	padding:40px 40px 40px 40px;
	background:#F3E8D3;
	float:left;
}

/*==========================================
		online shopping landing page   
============================================*/

#online_shopping{
	background:url(../styleImages/online_shopping_home_bg.jpg);
}

#online_shopping_container{
	width:976px;
	margin:35px auto 0 auto;
}

#online_shopping_home_head_bar{	color:#cccccc; }
#right_head_bar { float:right; margin:5px 0 0; }
#right_head_bar form label, #right_head_bar form input, #right_head_bar form select { 
	 color:#A2A2A2; 
	 font-size:12px; 
	 float:left; 
	 margin:0 2px 0 0; 
	 text-transform:capitalize;
	 line-height:18px;
}
#right_head_bar form { margin: 0 0 0 1px; float:left; }
#right_head_bar form input{ height:13px; }
form input#search_button{
	background:#7A2F30 url(../styleImages/searchbtn.jpg) no-repeat scroll -1px -1px;
	width:31px;
	height:18px;
	padding:0;
	margin:0;
	border: #000000 1px solid;
}
#online_shopping_container #prodlist_right_head_bar {
	margin-right:2px;
}
#online_shopping_content_wrapper{
	width:100%;
	clear:both;
	float:left;
	margin:15px 0 0 0;
}

#online_shopping_content_left{
	width:337px;
	float:left;
}

#left_banner_wrapper{
	width:337px;
	height:308px;
	margin:5px 0 0 0;
	position:relative;
}

.left_banner {
	width:100%;
	height:100px;
	position:absolute;
	overflow:hidden;
}

#left_banner_1 {
	background:url(../styleImages/left_banner_1.png) no-repeat;
	height:120px;
	z-index:5;
}

#left_banner_1 p{
	height:53px;
	margin:25px auto;
	overflow:hidden;
	width:300px;
	color:#A47C71;
	font:11px Tahoma, Geneva, sans-serif;
}

#left_banner_2 {
	top:106px;
	border-bottom:1px solid #E8C2A4;
}

#left_banner_3 {
	bottom:0;
}
#online_shopping_content_right{
	float:left;
	margin:0 0 0 8px;
	width:615px;
}

#image_rotator{
	width:615px;
	height:351px;
	position:relative;
	overflow:hidden;
	margin:0 0 4px 0;
}
#image_rotator ul { list-style:none; position:absolute; }
/*#image_rotator img, #image_rotator ul.slides li {
	position:absolute;
	z-index:0;
}*/
#bottom_banner_wrapper{ position:relative }
.bottom_banner {
	width:161px;
	height:125px;
	position:absolute;
	float:left;
	background:transparent url(../styleImages/bottom_banner_border.png) no-repeat scroll right 6px;
}
#home_mailist{
	width:161px;
	height:125px;
	float:right;
	background:#FCF5E9 no-repeat 15px 0;
	overflow:hidden;
}
#home_mailist form { margin:6px 0 0 29px; }
#home_mailist p { 
	color:#7A2F30;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:10px;
	margin:2px 0 0 28px;
	width:100px;
}
form input#milis { 
	border:1px solid #EBD1C5;
	color:#DECBCB;
	float:left;
	font-style:italic;
	height:16px;
	margin:0 2px 0 0;
	text-align:center;
	width:83px;
}
form input#milis_btn{
	background:url(../styleImages/milisbtn.jpg) no-repeat;
	width:38px;
	height:20px;
	border:none;
	cursor:pointer;
}

#bottom_banner_1 { z-index:6; }

#bottom_banner_2 { 
	left:154px;
	z-index:5;
}
#bottom_banner_3 { 
	left:308px;
	z-index:3;
}

#online_shopping_footer{ 
	border-top:1px solid #CCCCCC;
	float:left;
	margin:8px 0 0 0;
	padding:10px 0 0 0;
	width:100%;
}
#footer_text { 
	float:right;
	text-align:right;
	width:578px;
}
#footer_text h2,#footer_text h2 a{
	color:#CCC;
	font-size:11px;
	
}

/*=================================
		product list layout 
===================================*/

#prodlist_container{
	width:972px;
	margin:35px auto 0 auto;
}

#prodlist_top_shadow,#online_shopping_top_shadow{
	height:10px;
	width:100%;
}
#prodlist_top_shadow {
	background:transparent url(../styleImages/prodlist_top_shadow_img.png) no-repeat scroll -7px 0;
}
#online_shopping_top_shadow{
	background: url(../styleImages/olshop_top_shadow.png) repeat-x scroll 0 0;
}

#prodlist_right_head_bar form input#prodlist_search {
	background: url(../styleImages/prodlist_go.jpg) no-repeat;
	width:29px;
	height:18px;
	border:none;
	margin:1px 0 0 2px;
	float:left;
}

#prodlist_body,#online_shopping_body{
	width:100%;
	min-height:125px;
	
	float:left;
	padding:8px 8px 8px 8px;
}
#prodlist_body {
	background:url(../styleImages/prodlist_body_bg.png) repeat-y;
}
#online_shopping_body {
	background: url(../styleImages/olshop_body_bg.png) repeat-y scroll 0 0;
}

#prodlist_bottom_shadow,#online_shopping_bottom_shadow{
	width:100%;
	height:10px;
	clear:both;
	
}
#prodlist_bottom_shadow {
	background:url(../styleImages/prodlist_bottom_shadow_img.png) no-repeat -6px 0;
}
#online_shopping_bottom_shadow{
	background:url(../styleImages/olshop_bottom_shadow_img.png) repeat -6px 0;
}
ul#flag { 
	float:left;
	list-style:none;
	margin:10px 0 0 48px;
}

ul#flag li { float:left; padding: 0 5px 0 0; }
#prodlist_right_head_bar { float:right;margin:6px 14px 0 0; }
#prodlist_right_head_bar form {	float:left;	margin:0 0 0 10px; }
#prodlist_right_head_bar form input,#prodlist_right_head_bar form select,#prodlist_right_head_bar form label { 
	color:#B6968D;
	float:left; 
	/*margin:0 0 0 10px;*/
	margin:0 0 0 3px;
	line-height:17px;
}
#prodlist_right_head_bar form select { 
	height:19px;
	padding:0;
	line-height:normal; 
}
#prodlist_right_head_bar form input[type="text"]{
	width:190px;
	height:16px;
	padding: 1px 0 1px 5px;
	border:#cccccc 1px solid;
}
#prodlist_right_head_bar form input#prodlist_search_button{
	background:url(../styleImages/prodlist_search_btn.jpg) no-repeat;
	width:29px;
	height:18px;
	border:none;
	margin:1px 0 0 10px;
	float:left;
}

#prodlist_left_column{
	width:166px;
	float:left;
	background:#FBF5ED;
}

	.box {
		padding: 8px 8px 8px 8px;
		/*border-bottom:1px solid #7B3132;*/
		float:left;
		width:150px;
	}
	
	#shopping_cart {
		background:transparent url(../styleImages/basket_image.jpg) no-repeat scroll 7px 80px;
		border-bottom:2px solid #7B3132;
		border-top:1px solid #7B3132;
		color:#A47971;
		min-height:148px;
		position:relative;
		width:90%;
	}
	
	#shopping_cart p{
		margin-top:5px;
		margin-left:4px;
		font-size:11px;
		width:107px;
	}
	
	span.ammount{ color:#990000; }
	
	#shopping_cart a{
		font:bold 10px Georgia, "Times New Roman", Times, serif;
		text-transform:uppercase;
		color:#792D30;
		position:absolute;
		bottom:25px;
		left:90px;
	}
	
	#shopping_cart h4.box_header{ border:none; padding: 0 0 0 0; width:150px;}

#featured_product{ 
	min-height:162px; 
	margin:0 0 0 0; 
	float:left;
	border-bottom:1px solid #7B3132;
}
	#featured_product img{	
		width:69px;
		height:auto;
		float:left; 
	}
	#featured_product a{ 
		text-transform:uppercase; 
		color:#000000;
		margin:6px 0 0 9px;
		float:left;
		font:bold 10px Georgia, "Times New Roman", Times, serif;
	}

#sale_item {
	padding:0 0 8px 0;
	float:left;
	border-bottom:2px solid #7B3132;
	width:100%;
	min-height:314px;
}
	.sale_item{
		border-bottom:1px solid #D5BBB6;
		padding:5px 0 5px 0;
		float:left;
		width:100%;
	}
	.sale_item img {
		float:left;
		margin:10px 10px 0 8px;
		max-width:21px;
		height:auto;
		max-height:55px;
	}
	.short_desc {
		float:left;
		width:120px;
		margin:10px 0 0 0;
	}
	.save{
		color:#999999;
		font:10px Georgia, "Times New Roman", Times, serif;
		text-transform:capitalize;
	}

#prodlist_mailist{
	border-bottom:none;
	background:#F6E7D5;
	height:112px;
}
	#prodlist_mailist p{ 
		font:10px Georgia, "Times New Roman", Times, serif; 
		color:#7A2F30; 
		width:100px;
	}

#prodlist_right_collumn{
	width:775px;
	float:left;
	margin:0 0 0 5px;
}
	#title {
		width:100%;
		height:121px;
		background:url(../styleImages/title_bg.jpg) no-repeat;
		margin:4px 0 0 0;
	}
	
	#products{ float:left; margin:0 0 0 0; width:100%; }
		.product,.poppular_product {
			float:left;			
			height:181px;
		}
		.product{ width:247px;margin:0 10px 0 0; }
		.poppular_product { margin:0;width:234px; }
		.product {background:url(../styleImages/product_bg.jpg) no-repeat; }
		.product img,.poppular_product img{
			float:left;
			margin:5px 5px 0 5px;
			max-width:155px;
			height:auto;
		}
		.product_short_desc,.popular_product_short_desc{
			margin:10px 0 0 0;
			float:left;
			border-bottom:1px solid #F5EBEB;
			padding:0 0 5px 0;
			
		}
		.product_short_desc{width:122px;}
		.popular_product_short_desc{width:110px; }
		.code{	color:#999999; }
		.price{
			font:bold 12px Arial, Helvetica, sans-serif;
			color:#666666;
		}
		.product_link{ 
			font:bold 10px Georgia, "Times New Roman", Times, serif;
			color:#000000;
			margin:5px 15px 0 4px;
			text-transform:uppercase;
			float:left;
		}
		
	#popular_products{ 
		width:97%; 
		float:left;
		border-top:2px solid #D5BBB6;
		background:#FDFAF7;	
		margin:10px 0 0 0;
		padding: 0 0 10px 0;
	}

/*=================================
		product detail 
===================================*/

#prodDetail_head_bar{
	background:url(../styleImages/prodDetail_head_barjpg.jpg) no-repeat;
	height:92px;
}
	#prodDetail_head_bar form{
		color:#999999;
	}
	#prodDetail_head_bar form label{
		width:124px;
		float:left;
	}
#field_wrapper { margin:5px 0 0 0; width:301px; float:right; }
.row { float:none; margin:5px 0 5px 15px; }
#prodDetail { 
	width:100%; 
	float:right; 
	background:#FCF9F7; 
	margin : 5px 0 0 0;
}
	#prodDetail_left{
		width:457px;
		border-right:#F0E8E7 solid 1px;
		float:left;
		padding:0 0 0 0;
	}
	#prodDetail_description {
		width:94%;
		padding: 0 0 27px 27px;
		border-bottom:#F0E8E7 solid 1px;
	}
	#prodDetail_description p{
		width:393px;
		margin:20px 0 41px 0;
		font:12px Arial, Helvetica, sans-serif;
		color:#666666;
		float:none;
		
	}
	#prodDetail_description .price{
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#7A2F30;
		margin: 5px 0 0 0;
	}
#prodDetail_img {
	float:right;
	text-align:center;
	width:314px;
	margin:7px 0 0 0;
	/* padding:0 0 10px 0;*/
}
#prodDetail_img img{
	width:272px;
	height:auto;
	max-height:375px;
}
#prodDetail_add_to_basket{
	width:224px;	
	border-right:#F0E8E7 solid 1px;
	float:left;
	position:relative;
	min-height:150px;
	padding:27px 0 0 0;
}
#prodDetail_add_to_basket img{ 
	top:35px;
    left:10px;
	position:absolute;
}
#prodDetail_add_to_basket a{
	font:bold 11px Georgia, "Times New Roman", Times, serif;
	color:#792E30;
	text-transform:uppercase;
    position:absolute;
	top:67px;
	left:104px;
	float:left;
}
#prodDetail_thumbs{
	width:232px;
	min-height:172px;
	background:url(../styleImages/thumbs_bg.jpg) no-repeat;
	float:right;
	padding:10px 0 0 10px;
	width:209px;
}
#prodDetail_thumbs a{
	float:left;
	margin:5px 5px 5px 5px;
	
}
#prodDetail_size_help{ margin:15px 0 0 0; float:left; width:100%; }
#prodDetail_size_help ul { list-style:none; }
#prodDetail_size_help ul li { 
	float:left; 
	padding:0 10px 0 10px; 
	background:transparent url(../styleImages/ol_shop_footer_menu_sprt.png) no-repeat scroll right 1px; 
}
#prodDetail_size_help ul li.nobackground { background:none; }
#prodDetail_size_help ul li.nopaddingLeft { padding-left:0; }
#prodDetail_size_help ul li a{
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	color:#792D30;
	height:22px;
	float:left;
}
#prodDetail_size_help ul li a#show_size {
	background : url(../styleImages/down_arrow.jpg) no-repeat left bottom;
}
#prodDetail_size_help ul li a:hover { background:url(../styleImages/down_arrow.jpg) no-repeat bottom left; }
#tellfriend { float:right; }
#tellfriend a { 
	font: 11px Georgia, "Times New Roman", Times, serif;
	color:#D59D79;
	text-transform:uppercase;
}




/*===================================
				cart 
====================================*/

.regText {
	border-bottom:1px solid #E0E0E0;
	border-top:1px solid #E0E0E0;
	float:left;
	padding:10px 0;
	width:100%;
}
.boxContent {
	float:left;
	margin:10px 0 20px 0;
	width:100%;
}
.left_wrapper{
	float:left;
	width:368px;
}
.register_link { margin:25px 0 0 91px; }
.register_link,.basket_link {
	float:left;
	height:22px;
	text-transform:uppercase;
	background:#935351;
	text-align:center;
	color:#FFFFFF;
	font: 11px Georgia, "Times New Roman", Times, serif;
	padding:9px 5px 0 5px;
	border:#EBD2C6 solid 2px;
	
}
#continue {
	background: #935351 url(../styleImages/doublearrow_white.png) no-repeat right center;
	padding-right:15px;
}
#login_link { float:left; }
#login_link, #add_link, form table td input[type="submit"], .submit {
	height:22px;
	text-transform:uppercase;
	background:#935351;
	text-align:center;
	color:#FFFFFF;
	font: 11px Georgia, "Times New Roman", Times, serif;
	padding:0 5px 0 5px;
	border:#EBD2C6 solid 1px;
}
#login_link { margin:0 10px 10px 0; }
#add_link {
	display:inline;
}
table#register td input.submit { width:150px; }
.boxContent .row label {
	float:left;
	margin:5px 15px 0 0;
	text-align:right;
	width:100px;
}

.row a {
	color:#990000;
	text-decoration:underline;
	margin:2px 0 0 0;
	float:left;
}

form.quickBuy {
   font:12px Georgia, "Times New Roman", Times, serif;
   float:left;
}

#cart strong{
	font:14px Georgia, "Times New Roman", Times, serif;
	color:#990000;
}

.cartProgress {
	font:13px Georgia, "Times New Roman", Times, serif;
	text-align:right;
	margin: 5px 0 5px 0;
	border-bottom: 1px #D7C1C1 solid;
	padding: 0 0 5px 0;
}
.txtcartProgressCurrent {
	  color:#990000;
}
#cartnavi {
	border-top : #CAB5B5 solid 2px;
	border-bottom: solid 1px #CAB5B5;
	float:left;
	width:100%;
}
#cartnavi ul {
	padding:0 0 25px 25px;
	list-style:disc;
}
#cartnavi ul li {
	margin: 5px 0 0 0;
	width:100%;
	list-style:disc;
}
#cartnavi li a{
	color:#000000;
	font: 12px Georgia, "Times New Roman", Times, serif;
}
form#gateway {	width:340px; }
form#gateway .row {
	border-bottom:1px #CCCCCC solid;
	padding: 10px 0 10px 0;
	float:left;
	width:98%;
	
}
form#gateway textarea {
	width:205px;
	height:91px;
}
form#gateway .noborder{	border:none; }
form#gateway a { float:right; margin:10px 0 0 0; }
form#gateway  label { text-align:left; }
form#gateway  input { float:right; }

/* ===============================

			account
	
 ================================= */

form table td {
	padding:10px;
}

form table td strong {
	font:12px Georgia, "Times New Roman", Times, serif;
}

ul li.account{
	font:14px Georgia, "Times New Roman", Times, serif;
	list-style:square;
	padding:10px 0 0 0;
}

ul li.account a:hover{
	color:#792D30;
}

/*======================================
			typhography 
========================================*/

h4.box_header {
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	color:#792D30;
	padding:5px 0 5px 0;
	clear:both;
	text-align:center;
	border-bottom:1px solid #D5BBB6;
	width:166px;
}
#prodlist_mailist h4,#home_mailist h4 {
	font:17px Georgia, "Times New Roman", Times, serif;
	color:#792E30;
	text-transform:uppercase;
	clear:both;
}
#home_mailist h4 { margin:21px 0 0 26px; }
#prodlist_mailist h4{padding:15px 0 5px 0; }
h3.box_header {
	
}
#sale_item h3 {
	width:95%;
	text-align:left;
	border-bottom:1px solid #D5BBB6;
	padding: 7px 0 7px 8px;
}
h5.featured_prod_name,h5.sale_prod_name{
	font:11px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	color:#725046;
}
h5.featured_prod_name{
	margin:23px 0 0 0;
	width:72px;
	float:right;
}
#title h2{
	font:34px Georgia, "Times New Roman", Times, serif;
	color:#792D30;
	float:right;
	margin: 65px 10px 0 0;
	text-transform:uppercase;
}
#popular_products h3{
	font:21px Georgia, "Times New Roman", Times, serif;
	border-bottom:1px solid #D5BBB6;
	padding:5px 0 5px 10px;
	color:#792D30;
	text-transform:uppercase;
	width:99%;
	float:left;
}
h5.product_name, h5.popular_product_name {
	font:13px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	color:#A47A71;
}
h3#prodDetail_name { 
	font:21px Georgia, "Times New Roman", Times, serif; 
	color:#792D30; 
	text-transform:uppercase;
	width:438px;
	float:left;
	padding:29px 10px 0 10px;
}
h3.product_name { font-size:13px; }
h3.popular_product_name { font-size:15px; }
h2 { display:inline; font-size:22px; }
.stepTitle, .txtContentTitle, .copyText strong {
	font:15px Georgia, "Times New Roman", Times, serif;
	color:#990000;
	margin: 0 0 10px 0;
	float:left;
}
.tdcartTitle{
	font:15px Georgia, "Times New Roman", Times, serif;
	color:#990000;
	margin: 0 0 10px 0;
	
}
table#register td.tdcartTitle { 
	border-top:#CCCCCC 1px solid; 
	padding:10px 0 10px 0;
}

#content  h1,#content  h2,#content  h3,#content  h4,#content  h5,#content  h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
#content  h1,#content  h2,#content  h3,#content  h4{
	text-transform:uppercase;
}
#content  h1{
	font-size:22px;
	color:#792D30;
}
#content  h2{
	 font-size:17px;
	 color:#8C6A3F;
	 padding:9px 0 10px 6px;
	 width:100%;
	 background:#F5EDDC;
	 display:block;
}
#content h3 {
	font-size:17px;
	color:#8C6A3F;
	text-decoration:underline;
}
#content h4 {
	font-size:15px;
	color:#260000;
	padding:9px 0 10px 6px;
	background:#F3E8D3;
	width:100%;
	display:block;
}
#content h5 {
	font-size:17px;
	color:#45433A;
}
#content h6,#content a {
	font-size:12px;
	color:#7A2F30;
}
#content a{
	text-decoration:underline;
}
#content a:hover {
	text-decoration:none;
}
#content ul {
	list-style-image:url(../styleImages/content_bullet.gif);
	clear:both;
}
/*================================
		navigation 
==================================*/

ul#corporate_left_navigation{ 
	float:left; margin:0 0 10px 0; 
	width:100%; 
	overflow:hidden;
}
ul#corporate_left_navigation li { 
	clear:both; 
	margin:10px 0 0 0;
	padding:0 0 5px 10px;
	list-style:none;
	width:94%;
	overflow:hidden;
	border-bottom:1px solid #D4BDB4;
}
ul#corporate_left_navigation li a{
	font:11px Georgia, "Times New Roman", Times, serif; 
	color:#ffffff; 
	text-transform:uppercase; 
}
ul#corporate_left_navigation li a:hover{
	color:#671011;
}

ul#corporate_left_navigation li ul li{	
	margin-left:0; 
	margin-top:0;
	width:150px; 
	padding:5px 5px 5px 10px;
	overflow:hidden;
	border:none;
}
ul#corporate_left_navigation ul li:hover,ul#corporate_left_navigation ul li.active { 
	background:url(../styleImages/submenu_bg.png); 
	display:block; 
}
.ui-state-focus, .active div.topdaddy, div.topdaddy {
	margin-left:-10px;
	padding:0 0 0 10px;	
	width:100%;
	overflow:hidden;
}
#corporate_left_navigation .ui-accordion-li-fix  div.ui-state-focus, .active div.topdaddy {
	background:transparent url(../styleImages/doen_arrow.png) no-repeat scroll 144px center;
}
div.topdaddy {
	background:transparent url(../styleImages/right_arrow.png) no-repeat scroll 144px center;
}
ul#corporate_left_navigation ul { 
	background:url(../styleImages/submenu_bg.png) ; 
	margin-left:-9px; 
	padding:5px 0; 
	
}
ul#corporate_left_navigation ul li a { 
	color:#671011; 
	font-size:11px; 
	display:block;
}

#online_shopping_footer_navigation {
	float:right;
	margin:0 0 10px 0;
}

#online_shopping_footer_navigation ul { list-style:none; }

#online_shopping_footer_navigation ul li { 
	float:left; 
	padding:0 8px 0 5px; 
	background:url(../styleImages/ol_shop_footer_menu_sprt.png) right 2px no-repeat; 
}
#online_shopping_footer_navigation ul li.nopadding_left { padding-left:0; }
#online_shopping_footer_navigation ul li.nobackground { background:none; padding-right:0; }
#online_shopping_footer_navigation ul li a { float:left; color:#943838; text-transform:capitalize; }

ul#online_shoppping_top_left_navigation{
	list-style:none;
	float:left;
	margin:9px 0 0 0;
	
}

ul#online_shoppping_top_left_navigation li { 
	float:left; 
	padding:0 7px 0 7px; 
	text-transform:capitalize; 
	background:transparent url(../styleImages/ol_shop_top_left_mn_sprt.png) no-repeat scroll right 1px;
	font-size:11px;
}
ul#online_shoppping_top_left_navigation li.nobackground { background:none; }
ul#online_shoppping_top_left_navigation li.nopaddingleft { padding-left:0; }
ul#online_shoppping_top_left_navigation li a { text-decoration:none;color:#943838; }
ul#online_shoppping_top_left_navigation li a:hover{
	color:#645539;
}

#rotating_img_navigation {
	width:100%;
	height:48px;
	background:url(../styleImages/rotating_image_nav_bg.png) repeat-x;
	list-style:none;
	position:absolute;
	bottom:0;
	z-index:99;
}
#rotating_img_navigation ul li {
	background:transparent url(../styleImages/img_rotator_nav_sprt.png) no-repeat scroll right 7px;
	float:left;
	height:43px;
	text-align:center;
	margin:2px 0 0;
}
#rotating_img_navigation ul li a:hover,ul#rotating_img_navigation li a.active,#rotating_img_navigation ul li a.activeSlide { 
	background:url(../styleImages/img_rotator_nav_hover.png) no-repeat center top;
}

#rotating_img_navigation ul li a {
	font:11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-transform:uppercase;
	margin:3px 0 0;
	padding:14px 12px 0 13px;
	height:48px;
	float:left;
}

#rotating_img_navigation ul li.nobackground {
	background:none;
}

#home_categories_left_navigation { 
	float:left; 
	width:165px;
	background:#7A2F30;
	text-align:right;
	padding:10px 0 5px 0;
}

/* for mac */

.mac #rotating_img_navigation ul li a {
	padding:14px 10px 0 10px;
}

.mac #left_banner_1 p {
	height:48px;
}
.mac #home_categories_left_navigation ul li {
	padding-bottom:3px;
}

#home_categories_left_navigation ul { list-style:none; }
#home_categories_left_navigation ul li { 
	clear:both; 
	margin:0 10px 0 0;
	padding: 0 15px 4px 0; 
	background:transparent url(../styleImages/list_bullet.jpg) no-repeat scroll 146px 5px; 
}
#home_categories_left_navigation ul li:hover{
	background:transparent url(../styleImages/bullet_hover.jpg) no-repeat scroll 148px 5px; 
}
#home_categories_left_navigation ul li a{ 
	color:#ffffff; 
	font:12px Georgia, "Times New Roman", Times, serif; 
	text-transform:uppercase;
}

/*#home_categories_left_navigation ul li a:hover, #online_shopping_footer_navigation ul li a:hover {
	color:#999999;
}*/

#prodlist_top_navigation,#proddetail_top_navigation{
	list-style:none;
	width:100%;
	float:left;
	height:43px;
}
#prodlist_top_navigation { background:url(../styleImages/prodlist_top_nav_bg.jpg) no-repeat; }
#prodlist_top_navigation ul li,#proddetail_top_navigation ul li {
	float:left;
	padding:13px 8px 5px 8px;
	background:url(../styleImages/ol_shop_footer_menu_sprt.png) right 14px no-repeat;
	list-style:none;
}
#proddetail_top_navigation ul li.nobackground {  background:none; }
#prodlist_top_navigation ul li a,#proddetail_top_navigation ul li a{
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	color:#7A2F30;
	text-transform:uppercase;
	padding:5px 5px 5px 5px;
}
#prodlist_top_navigation ul li a:hover,#proddetail_top_navigation ul li a:hover,#prodlist_top_navigation ul li a.active{
	background:#7A2F30;
	color:#FFFFFF;
	
}

#prodlist_bottom_navigation{ 
	margin: 10px 0 10px 0; 
	float:left;
	border-top:1px solid #D5BBB6; 
	width:97%;
}

#online_shopping_body #prodlist_bottom_navigation {
	width:957px;
}
#prodlist_bottom_navigation ul {list-style:none;}
#prodlist_bottom_navigation ul li {
	float:left;
	background:transparent url(../styleImages/botom_sprt.jpg) no-repeat scroll right 10px;
	padding:10px 28px 0 28px;
}
.mac #prodlist_bottom_navigation ul li {
	padding:10px 30px 0 30px; 
}
.mac #online_shopping_body #prodlist_bottom_navigation ul li {
	padding:10px 30px 0 30px ;
}



#prodlist_bottom_navigation ul li a{
	font:12px Georgia, "Times New Roman", Times, serif;
	color:#645439;
	text-transform:capitalize;
}
#online_shopping_body #prodlist_bottom_navigation ul li {
	padding:10px 27px 0 27px ;
}
#prodlist_bottom_navigation ul li a:hover {
	color:#792E30;
}

#prodlist_bottom_navigation ul li.nobackground, #prodlist_top_navigation ul li.nobackground { background:none;padding-right:0; }

#pagination { 
	clear:both; 
	position:relative; 
	width:775px;
	left:50%;
	margin:0 0 0 -387px;
}
#pagination #wrapper { 
	list-style:none; 
	padding:10px 0 0 0;
	background:url(../styleImages/slide_bar.jpg) repeat-x bottom;
	float:left;
	height:31px;
}
#pagination a,#pagination strong{	
	padding:0 5px 17px 5px;
	display:inline-block;
	font-size:12px; 
	color:#655944;
}
#pagination strong { background:transparent url(../styleImages/active_nav.jpg) no-repeat scroll 3px bottom; cursor:pointer; }
#pagination  a:hover { color:#792E30;  padding-left:5px;  }


/*====================================
			table 
======================================*/
 .copyText strong {
	 float:none;
 }
 .border_top { border-top:1px solid #CCCCCC; }
 .copyText span {
	 background:url(../styleImages/uluwatu_lace_logo.jpg) no-repeat;
	 width:150px;
	 height:151px;
	 display:block;
	 text-indent: -999px;
 }
.size_table { width:100%; margin:14px 0 0 0; }
.size_table th, .thstyle, tr.header,td.tdcartTitle  { 
	background:#A87679; 
	color:#ffffff; 
	text-transform:uppercase; 
	padding:2px 0 2px 4px;
	border-right:1px solid #ffffff;
}
form#cart table td.thstyle{
	padding:5px 5px 5px 10px;
}
.size_table td { padding:5px 0 5px 4px;  text-transform:capitalize; }
.size_table tr, td.tdcartEven, table tr.grey {background:#F4EFED;}
#cart table td.tdcartEven img {padding:10px 0 0 0; }
.size_table tr.white, table tr.white, td.tdcartOdd { background:#F9F6F5; }
#cart table tr.white { background:#FFFFFF; }
.size_table table { padding:2px 5px 0 5px; }
.size_table table, #cart table{
	font:12px Georgia, "Times New Roman", Times, serif;
	float:left;
	margin:21px 0 0 0;
	width:100%;
	background:#F9F6F5;
}
form#cart table td{
	height:12px;
	padding:0;
}
form#cart table td[align="right"] {
	padding:0 11px 0 0;
}
#cart table td.tdcartEven, #cart table td.tdcartOdd {
	border-right:#FFFFFF solid 1px;
	padding:0 10px 0 10px;
}

.size_table table { color:#792D30; }
.size_table table tr#header h4{
	font-size:13px;
	color:#792D30; 
	text-transform:uppercase;
	background:none;
}
.size_table table tr#header td{ vertical-align:middle; }
.size_table table tr#header td { padding: 0 0 10px 0; }
.table_border {
	border-bottom:1px solid #E2E2E2;
}
table#register td {
	width:115px;
}
table#register td.tdcartTitle{
	background:none;
	text-transform:capitalize;
	font-size:15px;
	color:#990000;
}
table#register td input {
	width:341px;
	border:#CCCCCC solid 1px;
}

table#register td input.chkbox {
	width:inherit;
}

table#register td.inputbox {
	width:36px;
}

table#register td[align="right"] {
	padding:10px 13px 10px 0;
}
#update_lang {
	float:left;
	margin:8px 0 0 10px;
	color:#666666;
}
