
/* Chelmer CSS Document */

body{
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	
	font-family:Arial, Helvetica, sans-serif;
	}
.clear{
	clear:both;
	height:01px;
	overflow:hidden;
	}
.float_l{
	float:left;
	display:block;
	}
.float_r{
	float:right;
	display:block;
	}
img{
	border:none;
	}
a{
	text-decoration:none;
	}
.block{
	display:block;
	}	
		
/*--------Containers--------*/			

.wrapper{
	width:920px;
	height:auto;
	margin:0 auto;
	padding:0;
	background-image:url(../images/page_bg.jpg);
	background-repeat:repeat-y;
	position:relative;
	}
.header{
	width:854px;
	height:259px;
	margin:0;
	padding:35px 33px 0 33px;
	background-image:url(../images/page_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	overflow:hidden;
	}
.header_images{
	width:854px;
	height:259px;
	margin:0;
	padding:0;
	overflow:hidden;
	}	
.header_bottom{
	width:854px;
	height:35px;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	}
.inner_container{
	width:615px;
	height:auto;
	margin:0;
	padding:12px 0 10px 305px;
	}
.inner_container2{
	width:615px;
	height:auto;
	margin:0;
	padding:12px 0 0px 305px;
	}	
.inner_container3{
	width:615px;
	height:auto;
	margin:0;
	padding:12px 0 50px 305px;
	}	
.inner_left{
	float:left;
	width:385px;
	height:auto;
	margin:0;
	padding:0;
	}
.inner_left2{
	float:left;
	width:582px;
	height:auto;
	margin:0;
	padding:0;
	position:relative;
	}
.inner_left3{
	float:left;
	width:582px;
	height:auto;
	margin:0;
	padding:0;
	position:relative;
	
	min-height:450px;
  	height:auto !important;
  	height:450px;
	}	
.inner_right{
	float:right;
	width:190px;
	height:auto;
	margin:0;
	padding:13px 33px 0 0;
	}	
.image_cont{
	width:175px;
	height:74px;
	background-image:url(../images/img_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0 0 8px 0;
	padding:6px;
	display:block;
	}	
.inner_right_block{
	width:187px;
	height:111px;
	float:right;
	margin:0 0 10px 0;
	padding:0;
	background-image:url(../images/right_block_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	cursor:pointer;
	}	
.inner_right_block_1{
	width:94px;
	height:111px;
	margin:0;
	padding:0;
	overflow:hidden;
	}	
.inner_right_block_2{
	width:79px;
	height:97px;
	margin:0;
	padding:0;
	overflow:hidden;
	padding:5px;
	}
.inner_right_block2{
	width:187px;
	height:auto;
	float:right;
	margin:0 0 10px 0;
	padding:0;
	}	
.page_bottom{
	width:920px;
	height:20px;
	background-image:url(../images/page_bottom.jpg);
	background-position:top;
	background-repeat:no-repeat;
	overflow:hidden;
	}	
.left_block{
	display:block;
	margin:0 0 15px 0;
	padding:0px 0 0px 2px;
	}
.left_block2{
	width:237px;
	height:100px;
	display:block;
	margin:0 0 0px 0;
	padding:0px 0 0px 0px;
	background-image:url(../images/special_touches.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	}	
.left_block2_left{
	width:160px;
	height:auto;
	margin:0;
	padding:10px 0px 0px 15px;
	}
.hor_rule{
	display:block;
	height:1px;
	margin:0 0 13px 0;
	padding:0;
	background-image:url(../images/hr.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	}	
.links_container{
	display:block;
	margin:0 0 18px 0;
	padding:0;
	position:relative;
	}	
.links_logo{
	position:absolute;
	z-index:999;
	width:170px;
	height:auto;
	left:220px;
	top:0;
	}						
/*********Menu*************/
.left_cont{
	width:249px;
	height:auto;
	position:absolute;
	z-index:10000;
	left:43px;
	top:65px;
	}
.menu_cont{
	width:249px;
	height:462px;
	background-image:url(../images/menu_bg.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0;
	padding:0 0 10px 0;
	}	
.logo{
	display:block;
	margin:0;
	padding:12px 0 0px 12px;
	}	
.links_cont{
	display:block;
	margin:0;
	padding:0px	0px 0px 12px;
	}
.link a{
	display:block;
	height:19px;
	width:206px;
	float:left;
	margin:0;
	padding:5px	0px 0px	8px;
	border-bottom:1px solid #e2d9ac;
	
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#58585a;
	text-decoration:none;
	}
.link a:hover{
	color:#c0b481;
	}
.link_active{
	display:block;
	height:19px;
	width:206px;
	float:left;
	margin:0;
	padding:5px	0px 0px	8px;
	border-bottom:1px solid #e2d9ac;
	background-image:url(../images/menu_active.jpg);
	background-repeat:no-repeat;
	
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#58585a;
	text-decoration:none;
	}
/***********Footer***********/
.footer{
	width:185px;
	height:40px;
	position:absolute;
	z-index:10000;
	right:33px;
	bottom:20px;
	background-color:#FFFFFF;
	overflow:hidden;
	
	font-size:11px;
	font-weight:normal;
	color:#a59881;
	line-height:14px;
	text-align:right;
	}
.footer a{
	color:#a59881;
	text-decoration:none;
	}	
.footer a:hover{
	color:#83755b;
	}
.footer2{
	width:185px;
	height:30px;
	background-color:#FFFFFF;
	overflow:hidden;
	margin:0;
	padding:35px 0 0 0;
	
	font-size:11px;
	font-weight:normal;
	color:#a59881;
	line-height:14px;
	text-align:right;
	}
.footer2 a{
	color:#a59881;
	text-decoration:none;
	}	
.footer2 a:hover{
	color:#83755b;
	}		
	
/***************Fonts*********/
h1{
	display:block;
	margin:0 0 6px 0;
	padding:0;
	font-size:14px;
	}	
h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	margin:0 0 5px 0;
	padding:0;
	display:block;
	color:#b5ab97;
	line-height:17px;
	}
h3{
	color:#58585a;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	margin:0 0 13px 0;
	padding:0;
	display:block;
	}
h4{
	color:#58585a;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	margin:0 0 8px 0;
	padding:0;
	display:block;
	}		
.head_left{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	margin:0 0 3px 0;
	padding:0;
	display:block;
	color:#6d6e71;
	
	}	
.main_content{
	color:#58585a;
	font-size:11px;
	text-align:left;
	line-height:15px;
	margin:0 0 13px 0;
	padding:0;
	}
.main_content2{
	color:#58585a;
	font-size:11px;
	text-align:left;
	line-height:15px;
	margin:0 0 0px 0;
	padding:0;
	}
.main_content3{
	color:#58585a;
	font-size:12px;
	text-align:left;
	line-height:15px;
	margin:0 0 13px 0;
	padding:0;
	}	
	
.main_content a, .main_content2 a, .main_content3 a{
	color:#6d6e71;
	text-decoration:none;
	}	
.main_content a:hover, .main_content2 a:hover, .main_content3 a:hover{
	color:#c0b481;
	}
.main_content4{
	color:#58585a;
	font-size:13px;
	text-align:left;
	line-height:15px;
	margin:0 0 13px 0;
	padding:0;
	}	
.main_content5{
	color:#58585a;
	font-size:15px;
	text-align:left;
	margin:0 0 13px 0;
	padding:0;
	line-height:18px;
	}
.thank_you{
	display:block;
	margin:0 0 13px 0;
	padding:60px 0 0 0;
	height:380px;
	
	text-align:center;
	color:#58585a;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	line-height:18px;
	}		
.main_content4 a, .main_content5 a{
	text-decoration:underline;
	color:#58585a;
	}		
.main_content4 a:hover, .main_content5 a:hover{
	color:#c0b481;
	}	
.main_content6{
	color:#58585a;
	font-size:12px;
	text-align:center;
	line-height:15px;
	margin:0 0 13px 0;
	padding:0;
	display:block;
	}	
.main_content7{
	color:#58585a;
	font-size:12px;
	text-align:left;
	line-height:15px;
	margin:0 0 0px 0;
	padding:0;
	}
.table_content1{
	color:#58585a;
	font-size:12px;
	text-align:left;
	line-height:15px;
	margin:0 0 0px 0;
	padding:0;
	}
.table_yellow{
	color:#a59881;
	}	
.table_content2{
	color:#58585a;
	font-size:12px;
	text-align:right;
	line-height:17px;
	margin:0 0 0px 0;
	padding:0;
	}
.table_content2 a{
	color:#58585a;
	}	
.table_content2 a:hover{
	color:#c0b481;
	}	
.table_content3{
	color:#58585a;
	font-size:11px;
	text-align:left;
	line-height:15px;
	margin:0 0 13px 0;
	padding:0;
	}
			
.input1{
	width:160px;
	color:#58585a;
	font-size:12px;
	margin-bottom:10px;
	}
.ui-datepicker-trigger{
	width:18px;
	height:18px;
	margin:1px 0 0px 3px;
	padding:0px 0 0 0;
	overflow:hidden;
	float:left;
	display:block;
	cursor:pointer;
	}		
.input2{
	width:50px;
	color:#58585a;
	font-size:12px;
	margin-bottom:10px;
	}	
.input3{
	width:240px;
	height:160px;
	color:#58585a;
	font-size:12px;
	margin-bottom:10px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	}
.input4{
	width:160px;
	color:#58585a;
	font-size:12px;
	margin-bottom:10px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	}
.input5{
	width:165px;
	color:#58585a;
	font-size:12px;
	margin-bottom:10px;
	}	
.submit{
	display:block;
	margin:0 0 5px 0;
	}			
.submit a{
	height:19px;
	width:51px;
	float:left;
	margin:0 0 0px 0;
	padding:4px	0px 0px	0px;
	background-image:url(../images/submit_bg.jpg);
	
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:#58585a;
	text-decoration:none;
	}
.submit a:hover{
	color:#c0b481;
	}	
.zoom a{
	color:#58585a;
	font-size:10px;
	text-align:left;
	line-height:15px;
	margin:0 0 0px 0px;
	padding:0 0 0 11px;
	background-image:url(../images/lens.jpg);
	background-position:left;
	background-repeat:no-repeat;
	}	
.zoom a:hover{
	color:#c0b481;
	}	
.table_margin{
	margin-bottom:10px;
	}		
/***************ACCORDION 1**************/
.feedback_cont  {
	display:block;
	margin:0;
	padding:0;	
}
.acc_content {
	display:block;
	margin:0px 0 0 0;
	padding:0px 0 0 0px;
	background-image:url(../images/acc_bg.jpg);
	background-position:left;
	background-repeat:repeat-y;
}
.one_item{
	display:block;
	background-image:url(../images/hr2.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin:0 0 8px 0;
	padding:0 0 8px 0;
	}
.accord_content {
	width:350px;
	float:left;
	display:block;
	margin:0px 0 0px 0;
	padding:5px 0 0 18px;
	background-image:url(../images/acc_bg_glare.jpg);
	background-position: left;
	background-repeat:no-repeat;
	
	color:#58585a;
	font-size:12px;
	text-align:left;
	line-height:17px;
}
.accord_couple{
	width:186px;
	height:auto;
	margin:0;
	padding:10px 0 0 0;
	float:right;
	display:block;
	}
.feedback_cont a {
	margin:0 0 0px 0;
	padding:0 0 0 18px;		
	background-image:url(../images/plus.jpg);
	background-position:left;
	background-repeat:no-repeat;
		
	color:#58585a;
	font-size:12px;
	text-align:left;
	line-height:15px;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}
.feedback_cont a:hover {
	color:#c0b481;
}
.feedback_cont a.selected {
	background-image:url(../images/minus.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

/*****************************/	

/************LightBox**********/

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999999;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9999999;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 99999999;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/***************************************/		
/***************Poloroid***************/
#fullscreendemo {
	height:100%;
	width:100%;
	float:left;
	display:block;
	margin:0;
	padding:0;
}
.polaroid{
	float:left;
	width:582px;
	height:auto;
	margin:0;
	padding:0;
	}
/***************************************/

