/* Layout */
html{
	background:#333;
	}
body{
	margin:0;
	color:#FFFFFF;
	font:11px Arial,sans-serif;
	background:url(../img/bg-all-top.gif) repeat-x #8f7a59;
	min-width:752px;
	}
	
	
	
	
/* Default */
img{border-style:none;}
a{
	text-decoration:none;
	color:#fff;
	}
	
	
a:hover{text-decoration:underline;}

.null-01{
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	}
.left{
	float:left;
	

	}
.right{
	float:right !important;
	}
.gst {

	font-size: 12px;

}

.red {

	color:#990000;

}

.light-text {

	color: #e1d8ba;

}

#vertical30	 {
	width: 100%;
	height: 30px;

}
	
#vertical40	 {
	width: 100%;
	height: 40px;

}
	
	
	
	
	
/* Layout */
#maun{
	width:752px;
	margin:0 auto;
	position:relative;
	}
#header{
	width:752px;
	height:95px;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	}
strong.logo{
	position:absolute;
	top:34px;
	left:4px;
	z-index:100;
	background:url(../img/logo.gif) no-repeat;
	}
strong.logo a{
	display:block;
	width:184px;
	height:45px;
	text-indent:-999999px;
	overflow:hidden;
	}
.top-nav{
	width:100%;
	overflow:hidden;
	margin-top:61px;
	font:normal 12px Tahoma, Geneva, sans-serif;
	color:#fff;
	}
.top-nav ul{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	}
.top-nav li{
	float:left;
	margin-left:4px;
	}
.top-nav a{
	background:url(../img/bg-top-nav.gif) repeat-x #3e3e3e;
	display:block;
	padding:8px 9px 0 9px;
	height:25px;
	float:left;
	color:#fff;
	}
.bg-p-footer{
	background:url(../img/bg-p-footer-x.gif) repeat-x #333;
	height:91px;
	padding:20px 0 114px 0;
	font:normal 12px/18px Tahoma, Geneva, sans-serif;
	}
.bg-p-footer,.bg-p-footer a{
	color:#fff;
	}
.bg-p-footer .bottom-nav{
	width:752px;
	margin:0 auto;
	padding:0;
	}
.bg-p-footer .bottom-nav ul{
	margin:0 30px 10px 0;
	}
.bg-p-footer .bottom-nav p,
.bg-p-footer .bottom-nav ul{
	text-align:center;
	}
.bg-p-footer .bottom-nav li{
	display:inline;
	}
.bg-p-footer .bottom-nav span{
	padding:0 11px
	}
#containter{
	padding:95px 0 107px 0;
	
	}
#content{
	width:543px;
	float:right;
	}
#content h2{
	font:normal 23px Georgia, "Times New Roman", Times, serif;
	margin:0 0 17px 0;
	}
	
#content h3{
	font:normal 20px Georgia, "Times New Roman", Times, serif;
	margin:0 0 17px 0;
	}
		
#content h2 span{
	padding-left:7px}
	
	
	#cart h2{
	font:normal 18px Georgia, "Times New Roman", Times, serif;
	margin:20px 46px 7px 0;
	}
	
	
	
	
	
/* Left Column */
#sidebar{
	width:157px;
	float:left;
	}
#sidebar h2{
	font:normal 17px Georgia, "Times New Roman", Times, serif;
	margin:0;
	border-bottom:1px solid #b3a87f;
	border-top:1px solid #b3a87f;
	padding:4px 0 3px 11px;
	}
#sidebar ,#sidebar a{
	color:#fff;
	}
#sidebar .brd-li{
	margin:0;
	padding:0 0 0 0;
	list-style:none;
	}
#sidebar .brd-li li{
	margin-bottom:15px;
	}
#sidebar .left-nav,#sidebar .left-nav-2{
	margin:0 0 0 11px;
	padding:9px 9px 0 0;
	list-style:none;
	font:normal 15px Georgia, "Times New Roman", Times, serif;

	}
#sidebar .left-nav{
	padding-bottom:18px;
	}
#sidebar .left-nav-2{
	margin:0;
	padding:9px 0 0 0;
	}
#sidebar .left-nav li,#sidebar .left-nav-2 li{
	margin:0 0 9px 0;
	}
#sidebar .left-nav-2 li p{
	padding:0 9px 0 11px;
	margin:7px 0;
	}
#sidebar .brd-li .us-img{
	padding-bottom:10px;
	border-bottom:1px solid #b3a87f;
	}
#sidebar .left-nav-2 li{
	border:none;
	margin-bottom:0;
	}
#sidebar .brd-li .us-img img{
	display:block;
	border:3px solid #b3a87f;
	}
	
	
	
	
	
/* Cart-show */
.cart-head{
	background:url('../img/cart-head-top-x.gif') repeat-x #edeae0;
	margin-bottom:37px;
	height:1%;
	}
.cart-head ul{
	background:url(../img/cart-head-bot-nr.gif) 0% 100% no-repeat;
	width:752px;
	margin:0;
	padding:16px 0 14px 0;
	list-style:none;
	overflow:hidden;
	color:#333;
	}
.cart-head li.cart-cash{
	float:left;
	width:530px;
	font:normal 16px Georgia, "Times New Roman", Times, serif;
	}
.cart-head li.cart-cash span{
	margin-left:15px;
	letter-spacing:1px;
	}
.cart-head li.cart-view,.cart-head li.cart-out{
	float:right;
	font:normal 12px/22px Georgia, "Times New Roman", Times, serif;
	margin-left:4px;
	}
.cart-head li.cart-out{
	padding-right:18px;
	}
.cart-head li.cart-view a,.cart-head li.cart-out a{
	float:left;
	background:url(../img/cart-button.gif) no-repeat;
	text-align:center;
	width:69px;
	height:24px;
	color:#fff;
	}
.cart-head li.cart-view a:hover,.cart-head li.cart-out a:hover{
	text-decoration:none;
	}
.bg-line{
	background:url(../img/bg-line-y.gif) repeat-y;
	width:752px;
	}
	
	
	
/*   */	
.cart-head{
	background:url('../img/cart-head-top-x.gif') repeat-x #edeae0;
	margin-bottom:37px;
	height:1%;
	}
.cart-head ul{
	background:url(../img/cart-head-bot-nr.gif) 0% 100% no-repeat;
	width:752px;
	margin:0;
	padding:16px 0 14px 0;
	list-style:none;
	overflow:hidden;
	color:#333;
	}	
.cart-head li.cart-view,.cart-head li.cart-out{
	float:right;
	font:normal 12px/22px Georgia, "Times New Roman", Times, serif;
	margin-left:4px;
	}
.cart-head li.cart-out{
	padding-right:18px;
	}
.cart-head li.cart-view a,.cart-head li.cart-out a{
	float:left;
	background:url(../img/cart-button.gif) no-repeat;
	text-align:center;
	width:69px;
	height:24px;
	color:#fff;
	}
.cart-head li.cart-view a:hover,.cart-head li.cart-out a:hover{
	text-decoration:none;
	}	
	
	
	
/* Cart-view page - bottom line */
.cart-foot{
	
	margin-bottom:37px;
	height:1%;
	}
.cart-foot ul{

	width:525px;
	margin:0;
	padding:16px 0 14px 0;
	list-style:none;
	overflow:hidden;
	color:#333;
	}
.cart-foot li.cart-cash{
	float:left;
	width:370px;
	color:#FFFFFF;
	font:normal 14px Tahoma, Geneva, sans-serif;
	text-align: right;
	}

	
	
.cart-foot li.cart-view,.cart-foot li.cart-out{
	float:right;
	font:normal 12px/22px Georgia, "Times New Roman", Times, serif;
	margin-left:4px;
	}
.cart-foot li.cart-out{
	
	}
.cart-foot li.cart-view a,.cart-foot li.cart-out a{
	float:left;
	background:url(../img/cart-button.gif) no-repeat;
	text-align:center;
	width:69px;
	height:24px;
	color:#fff;
	}
.cart-foot li.cart-view a:hover,.cart-foot li.cart-out a:hover{
	text-decoration:none;
	}

	
	
	
	
	
/* Body-Area */

/* margin right was 26px in original design */
.post{
	margin:0 0px 18px 0;
	font:normal 14px Tahoma, Geneva, sans-serif;
	padding-bottom: 10px;
	border-bottom:1px solid #b3a87f;
	
	}
	
.post a {
	text-decoration: underline;
	color:#ffffff;
	
	padding-left: 2px;
	padding-right: 2px;
	
	}
	

	
	
.post h1{
	margin:0 0 7px 0;
	font:normal 28px Georgia, "Times New Roman", Times, serif;
	}
	
.post h2{
	margin:0 0 7px 0;
	font:normal 28px Georgia, "Times New Roman", Times, serif;
	}	
	
.post h3{
	margin:0 0 7px 0;
	font:normal 22px Georgia, "Times New Roman", Times, serif;
	}	
.post p{
	line-height:22px;
	padding:0 0 16px 0;
	margin:0;
	}
	
/* margin right was 26px in original design */	
.post_noline{
	margin:0 0px 18px 0;
	font:normal 14px Tahoma, Geneva, sans-serif;
	
	}
.post_noline h1{
	margin:0 0 7px 0;
	font:normal 28px Georgia, "Times New Roman", Times, serif;
	}
	
.post_noline h2{
	margin:0 0 7px 0;
	font:normal 28px Georgia, "Times New Roman", Times, serif;
	}
		
.post_noline h3{
	margin:0 0 7px 0;
	font:normal 22px Georgia, "Times New Roman", Times, serif;
	}
				
		
.post_noline p{
	line-height:22px;
	padding:0 0 16px 0;
	margin:0;
	}	
	
.post_noline a {
	text-decoration: underline;
	
	}	
	
.line{
	margin:0 0 18px 0;
	font:normal 14px Tahoma, Geneva, sans-serif;
	border-bottom:1px solid #b3a87f;
}

.thickline{
	margin:0 0 18px 0;
	font:normal 14px Tahoma, Geneva, sans-serif;
	border-bottom:3px solid #b3a87f;
}


.line-nomargin{
	margin:0 0 0 0;
	font:normal 14px Tahoma, Geneva, sans-serif;
	border-bottom:2px solid #b3a87f;
}	
	
.bubba-box{
	margin:20px 11px -15px 11px;
	width:150px;
	}
.bubba-box p{
	font:bold 12px/18px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	}
	

.category-box{
	margin:0px 11px 2px;
	width:150px;
	}
	

	
.category-box p{
	font:normal 17px Georgia, "Times New Roman", Times, serif;
	text-align:left;
	margin-top: 5px;
	margin-left: 3px;
	}	
	
	
.bigproduct-box {

	margin:0 5px 0 -5px;
	width:280px;

	}	
	
	
/*  Product detail view  */



.button-box {
	margin:-2px 0px -2px;
	width: 255px;
	margin-top: 15px;
}

.button-box ul {
	margin:0;
	list-style:none;
	
}
		
	
.button-box li.button {
	float:left;
	font:normal 16px Georgia, "Times New Roman", Times, serif;
	background:#00CC00;
	
	
	background:url(../img/big-button.png) no-repeat;
	text-align:center;
	width:230px;
	height:26px;
	margin-left: -7px;
	margin-top: 5px;
	padding-top: 9px;
	color:#fff;
	}
	
.button-box li.button a {

	text-decoration: none;
	margin-left: -3px;
	
	display: block;
	}		
	
	
	
.button-box li.buttonlast {
	float:left;
	font:normal 16px Georgia, "Times New Roman", Times, serif;
	background:#00CC00;
	
	
	background:url(../img/big-button.png) no-repeat;
	text-align:center;
	width:230px;
	height:26px;
	margin-left: -7px;
	margin-top: 25px;
	padding-top: 9px;
	color:#fff;
	}	
	
.button-box li.buttonlast a: hover{

	text-decoration: none;	
	display: block;
	
	
	}	
	
.button-box li.buttonlast a {

	text-decoration: none;
	margin-left: -3px;
	
	display: block;
	}		
	
	
.button-box li.button a:hover{

	text-decoration: none;	
	display: block;
	
	}			
		


	
.ticks ul {

	display:block;
	}	
	
li.tick {
	display: block;
	background: url(/img/tick.png) no-repeat 0 0;
	padding-left: 27px;
	margin-left: -40px;
	margin-bottom: 15px;

	list-style-type: none;
	}
	
	
	
	
/*  Gift image definitions */
	
	
.bigproduct-box img{
	display:block;
	border:5px solid #b3a87f;
	margin:0 auto;
	}		
	
.category-box img{
	display:block;
	border:3px solid #b3a87f;
	margin:0 auto;
	}	
	
.bubba-box img{
	display:block;
	border:3px solid #b3a87f;
	margin:0 auto;
	}
	
	
.bubba-box .noborder {
	border: 0px;
	}
		
	
.box-bubbs{
	margin:0;
	padding:0 0 2px 0;
	list-style:none;
	height:1%;
	overflow:hidden;
	}
	

	
.box-categories{
	margin:0;
	padding:0 0 2px 0;
	list-style:none;
	height:1%;
	overflow:hidden;
	}	
	
.show-box{
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	}
li.poing-x{
	background:url(../img/point-x.gif) repeat-x;
	padding-top:-1px;
	margin-top:15px;
	height:1%;
	}
.prew-all{
	margin:0 0 0 0;
	padding-bottom: 0;
	}
/* Galery Number */
.showing-top{
	border-bottom:1px solid #b3a87f;
	
	}
.showing-bot{
	border-top:1px solid #b3a87f;


	}



.showing-top,.showing-bot{
	font:normal 12px/27px Tahoma, Geneva, sans-serif;
	color:#fff;
	
	}
.showing-top .right,.showing-bot .right{
	width:350px;
	}
	
/* These define the page number boxes */
.showing-top a,.showing-bot a{
	width:27px;
	height:27px;
	overflow:hidden;
	text-align:center;
	background:#a5a39e;
	color:#fff;
	float:left;
	}
.showing-top a:hover,.showing-bot a:hover{
	background:#8b8b8a;
	text-decoration:none;
	}
.showing-top .next,.showing-bot .next{
	margin-left:8px;
	}
	
.showing-top .prev,.showing-bot .prev{
	margin-right:8px;
	}
		
.showing-top .next a,.showing-bot .next a,.showing-top .next span,.showing-bot .next span{
	padding:0 9px;
	width:auto;
	}
	
.showing-top .prev a,.showing-bot .prev a,.showing-top .prev span,.showing-bot .prev span{
	padding:0 9px;
	width:auto;
	}
		
.showing-top,.showing-bot,.showing-top ul,.showing-bot ul{
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	}
.showing-top .active,.showing-bot .active{
	background:#8b8b8a;
	}
.number-beli li{
	float:right;
	margin-left:1px;
	}
	
	
/* Form presentation */



form,fieldset{
	margin:0;
	padding:0;
	
	}


fieldset {
	
	width: 511px;
	display: block; 

	float: left;

	border: solid 3px;
	border-color: #9e8d6f;
	
	margin-top: -6px;
	
	padding-top: 		15px;
	padding-left: 		15px;
	padding-right:	  	10px;
	padding-bottom: 	8px;

	margin-bottom: 		30px;
	
}

legend {

	font:normal 19px Georgia, "Times New Roman", Times, serif;
	
	color:#fff;
	font-weight: normal;
	
	
	margin-bottom: 0;
	padding-bottom: 0;
}

label {

	/* display: block;  */
	float: left;
	width: 12em;
	
	padding-top: 5px;

}


select, input[type="text"], input[type="password"], textarea {
	border-top: 1px solid #d1cbb1;
	border-left: 1px solid #d1cbb1;
	border-bottom: 1px solid #d1cbb1;
	border-right: 1px solid #d1cbb1;
	
	padding-top: 4px;
	padding-bottom: 4px;
	
	margin-top: 4px;
	
	
	width: 300px;
	
	color:#fff;
	
	background-color: #8f7a59;

	text-align: left;
	

}

select.dropdown_day {

	width: 80px;

}

select.dropdown_month {

	width: 150px;

}

select.dropdown_wide {

	width: 250px;

}

input:focus, textarea:focus {

	background: #a59878;

}


input.admin_style {

	border-top: 1px solid #d1cbb1;
	border-left: 1px solid #d1cbb1;
	border-bottom: 1px solid #d1cbb1;
	border-right: 1px solid #d1cbb1;
	
	padding-top: 4px;
	padding-bottom: 4px;
	
	margin-top: 4px;
	
	
	width: 555px;
	
	color:#fff;
	
	background-color: #8f7a59;

	text-align: left;

}


outline {

border: thick;
border-color:#999999;

}

input.dimension {
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	
	padding-top: 2px;
	padding-bottom: 4px;
	
	width: 50px;
	font:14px/16px "Lucida Grande", tahoma, sans-serif;
	color:#fff;

}

input.cart_input {
		font:normal 14px Tahoma, Geneva, sans-serif;
	border-top: 1px solid #d1cbb1;
	border-left: 1px solid #d1cbb1;
	border-bottom: 1px solid #d1cbb1;
	border-right: 1px solid #d1cbb1;
	
	padding-top: 4px;
	padding-bottom: 4px;
	
	
	margin-top: 4px;
	
	
	width: 50px;
	
	color:#fff;
	
	background-color: #8f7a59;

	text-align: center;

}

input.cart_input:focus {

	background: #a59878;


}


input.phone_area {

	border-top: 1px solid #d1cbb1;
	border-left: 1px solid #d1cbb1;
	border-bottom: 1px solid #d1cbb1;
	border-right: 1px solid #d1cbb1;
	
	padding-top: 4px;
	padding-bottom: 4px;
	
	margin-top: 4px;
	
	
	width: 50px;
	
	color:#fff;
	
	background-color: #8f7a59;

	text-align: center;


}

input.phone {

	border-top: 1px solid #d1cbb1;
	border-left: 1px solid #d1cbb1;
	border-bottom: 1px solid #d1cbb1;
	border-right: 1px solid #d1cbb1;
	
	padding-top: 4px;
	padding-bottom: 4px;
	
	
	margin-top: 4px;
	
	
	width: 250px;
	
	color:#fff;
	
	background-color: #8f7a59;

	text-align: left;


}


input.standard_input {
	
	font:normal 14px Tahoma, Geneva, sans-serif;
	border-top: 1px solid #d1cbb1;
	border-left: 1px solid #d1cbb1;
	border-bottom: 1px solid #d1cbb1;
	border-right: 1px solid #d1cbb1;
	
	padding-top: 4px;
	padding-bottom: 4px;
	
	
	margin-top: 4px;
	
	
	width: 250px;
	
	color:#fff;
	
	background-color: #8f7a59;

	text-align: left;


}

input.standard_input:focus {

	background: #a59878;


}



input.navinput_link {

	border-top: 1px solid #d1cbb1;
	border-left: 1px solid #d1cbb1;
	border-bottom: 1px solid #d1cbb1;
	border-right: 1px solid #d1cbb1;
	
	padding-top: 4px;
	padding-bottom: 4px;
	
	margin-top: 4px;
	
	
	width: 300px;
	
	color:#fff;
	
	background-color: #8f7a59;

	text-align: left;


}



input.navinput_name {
border-top: 1px solid #d1cbb1;
	border-left: 1px solid #d1cbb1;
	border-bottom: 1px solid #d1cbb1;
	border-right: 1px solid #d1cbb1;
	
	padding-top: 4px;
	padding-bottom: 4px;
	
	margin-top: 4px;
	
	
	width: 200px;
	
	color:#fff;
	
	background-color: #8f7a59;

	text-align: left;


}

#success_administration {

	border: solid 1px;
	border-color: #d1cbb1;

	border: 1px solid: #d1cbb1;

	
	
	padding-left: 30px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	
	vertical-align: middle;
	background:#a59677;
		
	margin-bottom: 10px;

}

#error_administration {

	border: solid 1px;
	border-color:#d1cbb1;

	border: 1px solid:#d1cbb1;


	
	padding-left: 30px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	
	vertical-align: middle;
	background:#a59677;
	
	color: #FFFFFF;
	
	margin-bottom: 10px;
}

#plain_container{
	width:752px;
	margin:0 auto;
	position:relative;
	float: left;
	display:inline-block;
	}

table {
	border-collapse: collapse;
	
}

th, td {
	padding: 8px 4px;


}	

th {

	text-align: left;

}


.asterisk {color: #D0CAB0; size: 40px; padding-left: 2px;}
.phoneNumber { position:absolute; right:0; top:20px; font-size:16px;}

