@charset "UTF-8";
/* CSS Document */
Body {
	margin:0px;
	color:#333;
	background: #EDEDED;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px auto auto auto;
}

a{
	text-decoration:none;
	color:#a69991;
}

a:hover {color:#666666;}

input[type="text"], textarea {
	border:1px solid #a69991;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:230px;
}

.PageHeader {
	font-size:15px;
	color:#C6B3A8;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

#main_container{
	width:850px;
	height:auto;
	margin:auto;
	margin-top:15px;
	position:relative;
	border:1px solid #D2C3BA;
	background-color:#FFFFFF;
}
.main_content{
	width:850px;
	height:auto;
	margin:auto;
}

#header{
	width:100%;
	height:90px;
	margin:auto;
	padding:2px;
	
}

.MenuItem {
	vertical-align:middle;
	display:block;
}

.MenuItem img {
	vertical-align:middle;
}

.center_box{
	width:850px;
}
/*---------------- menu tab----------------------*/
#menu_tab{
	width:850px;
	height:44px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0px;

}

#MenuTop {
	width:850px;
	height:22px;
	background:#D2C3BA;
	padding-left:0px;
}

#MenuTop div a {
	float:left;
	color:#FFF;
	width:100px;
	text-align:center;
	display:block;
	height:18px;
	padding-top:4px;
}

#MenuTop div.selected a {
	float:left;
	width:100px;
	text-align:center;
	display:block;
	height:18px;
	padding-top:4px;
	background:#e8e1dc;
	color:#bfb0a7;
}


#MenuTop div a:hover {
	background:#e8e1dc;
	color:#D2C3BA;
}

#MenuBottom {
	width:820px;
	height:22px;
	background:#e8e1dc;
	padding-left:30px;
}


#MenuBottom div a {
	float:left;
	color:#999;
	text-align:center;
	display:block;
	
	padding-top:4px;
	margin-right:10px;
}

#MenuBottom div.selected a {
	float:left;
	color:#666;
	text-align:center;
	display:block;
	height:18px;
	padding-top:4px;
}

#MenuBottom div a:hover {
	background:#e8e1dc;
	color:#D2C3BA;
}


/*----------------left_content------------*/
.left_content{
	width:400px;
	float:left;
	padding:10px;
	margin-left:-15px;
}

.left_content #loader {
	position:absolute;
	margin-top:20px;
	margin-left:20px;
	width:105px;
	height:18px;
	padding:3px;
	color:#333;
	background:url(../images/ajax-loader.gif) no-repeat 90px 3px #D2C3BA;
}

/*----------------right_content------------*/
.right_content {
width:340px;
float:left;
padding:10px;
}

/*----------------gallery------------*/
.galleryItem {
	border:5px solid #e8e1dc;
	height:200px;
	width:200px; 
	float:left;
	margin:10px;
	cursor:pointer;
}

.galleryItem:hover {
	border:5px solid #D2C3BA;
}

#gallery_popup {
	position:relative;
	z-index:99;
	display:block;
	top:10px;
	left:50%;
	margin-left:-250px;
	width:500px;
	height:500px;
	border:5px solid #D2C3BA;
	background:url(../images/ajax-loader.gif) no-repeat center center #FFF;
}

#gallery_popup #close {
	padding:5px;
	background:#D2C3BA;
	color:#FFF;
	font-weight:bold;
	width:50px;
	cursor:pointer;
}

/*----------------press------------*/
.press_list {
	width:800px;
	border-bottom:1px solid #D2C3BA;
	margin-bottom:20px;
	
}

.press_list .name, .press_list .name input {
	
	font-weight:bold; 
	font-size:14px;
	width:auto;
	text-transform:capitalize;
}

.press_list .dat, .press_list .date input {
	
	width:auto;
}

.press_list .images {
	width:800px;
	display:block;
}

.press_list .info {
	width:800px;
	display:block;
}
/*----------------product------------*/
#ProductThumb {
	width:100px;
	height:100px;
	display:block;
	float:left;
	border:2px solid #FFF;
	cursor:pointer;
}

#ProductThumb:hover {
	border:2px solid #D2C3BA;
	cursor:pointer;
}

#ProductsDiv {
	width:100%; 
	margin-left:20px; 
	margin-top:20px;
}

#CollectionName {
	width:300px;
	height:250px;
	text-align:center;
	vertical-align:bottom;
	border:2px solid #D2C3BA;
	font-size:12px;
	text-transform:capitalize;
	float:left;
	margin-left:55px;
	margin-bottom:25px;
}

#CollectionName #img {
	width:290px;
	height:240px;
	margin-left:5px;
	margin-top:5px;
}

#CollectionName:hover {
	border:2px solid #999;
	cursor:pointer;
}

div.scroller { 
	/* border:2px solid #D2C3BA; */
	height:365px; 
	width:325px; 
	overflow:hidden;
}
div.scroller div.section {
	/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
	height:365px;
	width:330px; 
	overflow:hidden;
	float:left;
}
div.scroller div.content {
	width: 10000px;
}

#ProductDisplay {
margin-top:18px;
}

#ProductDisplay_loader {
	position:absolute;
	left:50%;
	margin-top:18px;
	margin-left:-80px;
	width:105px;
	height:18px;
	padding:3px;
	color:#333;
	background:url(../images/ajax-loader.gif) no-repeat 90px 3px #D2C3BA;
}

.ProductView {
	width:440px;
	height:300px;
	margin-left:-15px;
	float:left;
}

.ProductView #MainImg {
	width:345px;
	height:272px;
	border:2px solid #D2C3BA;
	float:left;
}

.ProductView #MainImg #Enlarge {
	position:absolute;
	z-index:2;
	left:50%;
	background:#D2C3BA;
	color:#FFF;
	width:80px;
	padding:4px;
	cursor:pointer;
	margin-top:248px;
	margin-left:-78px;
}


.ProductView #MainImg #Enlarge:hover {
	color:#333;
}

.ProductView #PopupImg {
	position:absolute;
	z-index:99;
	top:140px;
	left:50%;
	margin-left:-300px;
	width:500px;
	background:#FFF;
	text-align:center;
	padding:10px;
	border:2px solid #D2C3BA;
}

.ProductView #PopupImg .close {
	position:absolute;
	background:#D2C3BA;
	color:#FFF;
	width:80px;
	padding:4px;
	cursor:pointer;
	margin-top:-10px;
	margin-left:-10px;
}

.ProductView #PopupImg .close:hover {
	color:#333;
}

.ProductView .Thumbs {
	height:250px;
	width:60px;
	float:left;
	margin-left:10px;
	cursor:pointer;
}

.ProductView .Thumbs div {
	width:130px;
	height:87px;
	border:2px solid #D2C3BA;
	margin-bottom:2px;
	cursor:pointer;
}

.Description {
	width:500px;
	float:left;
	text-align:left;
	margin-left:-15px;
}

.Description input[type="button"] {
	border:2px solid #D2C3BA;
	background:#FFFFFF;
}

.Description input[type="button"]:hover {
	border:2px solid #D2C3BA;
	background:#D2C3BA;
	color:#FFFFFF;
	cursor:pointer;
}


.Description input[type="text"] {
	border:1px solid #D2C3BA;
	background:#FFFFFF;
}

/*--------------------cart items--------------------*/
#MiniCart {
	width:210px;
	height:40px;
	background:#D2C3BA;
	position:absolute;
	display:block;
	top:0px;
	left:50%;
	margin-left:205px;
	color:#FFF;
	padding:5px;
}

#MiniCart #MiniCartCost {
	float:left;
	width:125px;
	height:20px;
	padding-top:2px;
}

#MiniCart input[type="button"] {
	border:2px solid #D2C3BA;
	background:#FFFFFF;
	font-size:11px;
}

.table_basket {
	width:500px;
}

.table_basket .basket_head {
	border-bottom:1px solid #D2C3BA;
}

.table_basket .basket_item {
	padding:3px;
}

/*--------------------checkout--------------------*/
.div_errorcontainter {
	position:absolute;
	z-index:999;
	display:block;
	top:160px;
	left:50%;
	width:300px;
	height:200px;
	margin-left:-150px;
	background:#FFFFFF;
	border:2px solid #D2C3BA;
}


.div_errorcontainter .td_errortop {
	background:#D2C3BA;
	color:#FFFFFF;
	padding:3px;
}
/*--------------------footer--------------------*/
#footer{
	width:680px;
	height:20px;
	clear:both;
	color:#999;
	font-size:1px;
}

#sitefooter {
	width:850px;
	margin:auto;
	font-size:11px;
	color:#999;
}

/*--------------------scroller--------------------*/
#wrap3 {
	position:absolute;
	top:462px;
	left:50%;
	margin-left:255px;
	width: 15px;
	height: 116px;
	background: transparent url(images/Scroller/scrollbar-track-bottom.png) no-repeat bottom left;
}
			
/* top image of track */
#track3-top {
	position: absolute;
	width: 15px;
	height: 15px;
	background: transparent url(images/Scroller/scrollbar-track-top.png) no-repeat  top left;
}
			
/* vertical track */
#track3 {
	position: absolute;
	width: 15px;
	height: 116px;
}
			
/* vertical track handle */
#handle3 {
	width: 15px;
	height: 40px;
	padding-left:2px;
	margin-top:4px;
	margin-bottom:4px;
}
			
.scrollerdiv {
	position:absolute;
	top:22px;
	left:50%;
	margin-left:17px;
	width:16px;
	border-right:2px solid #FFFFFF;
}
