﻿/* TOP BOX SECTION */

#rental_title {
	float:left;
	width:790px;
	margin:15px 0 0 4px;
	padding:0;
	display:inline;
}
#rental_title h1 {  
    float:left;
    margin:0 0 0 30px;
    width:732px;
    font-size:16px;
    font-weight:bold;
    padding:7px 0 7px 0;
    text-align:center;
    color:white;
    text-transform:uppercase;  
    background-image:url('CSSbg/bg_h1.gif');
	background-repeat:repeat-x;
	background-position:left top;
}
#rental_title h2 {
	font-size:13px;
	width:350px;
	margin:0;
	padding:10px 0 10px 0;
	text-align:center;
	text-transform:uppercase;
}
#rental_title h3 {  
    font-size:12px;
    text-align:left;
	margin:0 0 10px 15px; 
    color:#A52322;  
    font-weight:bold;      
}
#rental_title h4 {
	font-size:13px;
	margin:0;
	padding:0 0 10px 15px;
	text-align:left;
	text-transform:uppercase;
}
#rental_title p { 
	text-align:left;
	margin:0;
	padding:0 15px 5px 20px;
	line-height: 15px;
	font-size: 11px; 
	background-image:url('CSSimage/white-red.gif');
	background-position:8px center;
	background-repeat:no-repeat;
}
#rental_title .h_l {
	margin:0;
	padding:0;
	float:none;
}
	 
/* PHOTO SHOW */

#photo_box {
    float:left;
    width:730px;
    margin:0 0 10px 30px;
    display:inline;
    padding:0;
    border-left:1px #A52322 dotted;
    border-right:1px #A52322 dotted;
    border-bottom:1px #A52322 dotted;
}   
/* LEFT SIDE OF PHOTO BOX */

#wrapper_slide {
	float:left;
	width:410px;	
    border-right:1px dotted #A52322;
    padding:5px 0 5px 0;
    margin:0;
    display:inline;	
}
#slide_table {
	width:350px;
	margin:0 0 10px 25px;
	display:inline;
	float:left;
	padding:0;
	border-collapse:collapse;
	background-color:#CCCCCC;
	border:1px solid #666;
}
#slide_table td.slide_image {
	width:350px;
	text-align:center;
	background-color:white;
	display:inline;	
	padding:3px;
	height:263px;
}
#slide_table td.slide_show {
	text-align:center;
	width:350px;
	padding:0 0 6px 0;
	margin:0;
}
#slide_table td.slide_txt {
	text-align:center;
	width:350px;
	padding:8px 0 20px 20px;
	margin:0;
	font-size:12px;
	color:#A52322;  
	background:20px 5px url(CSSimage/film_roll.gif) no-repeat;
}
.black_12 {
	color:black;
	font-weight:bold;
}
#form_slide {
	margin:0;
	float:left;
}


/*CENTRE*/

#english {
	float:left;
	margin:20px 0 0 0;
	width:318px;
	display:inline;
	padding:0;
	display:inline;
	border-bottom:1px #A52322 solid;
}
#owner {
	float:left;
	width:318px;
	margin:20px 0 0 0;
	padding:0;
	display:inline;	
}
.pic_left {
	float:left;
	margin:0;
	padding-right:5px;
}


/* SLIDESHOW */

.pic_rent-lt {
	padding:3px;
	border:1px gray solid;
	margin:2px 5px 2px 0;
	float:left;
}
.pic_rent-rgh {
	padding:3px;
	border:1px gray solid;
	margin:2px 0 2px 5px;
	float:right;
}

#text_box {
	float:left;
	width:790px;
	margin:10px 0 0 4px;
	padding:0;
	display:inline;
	font-family: verdana, arial, sans-serif;
}
#text_box h1 {  
    font-size:17px;
    text-align:left;
	margin:0 0 10px 5px; 
    padding:7px 0 7px 0;
    text-align:center;
    text-transform:uppercase;  
    background-image:url('CSSbg/bg_h1.gif');
    background-position:left top;
    background-repeat:repeat-x;
}
#text_box h2 {
	font-size:14px;
	margin:10px 0 0 5px;
	text-align:center;
	padding:7px 0 7px 0;
	background-image:url('CSSbg/bg_h1.gif');
    background-position:left top;
    background-repeat:repeat-x;
}
#text_box h3 {  
    font-size:14px;
    text-align:left;
	margin:15px 0 0 15px; 
    color:#A52322;  
    font-weight:bold;    
}
#text_box h4 {  
    font-size:13px;
    text-align:left;
	margin:0 0 10px 15px; 
    color:#A52322;  
    font-weight:bold;      
}
#text_box p { 
	text-align:justify;
	margin:0;
	padding:5px 15px 0 15px;
	line-height: 15px;
	font-size: 11px; 
}
#text_box a {  
    font-size:11px;
    color:blue;
    font-weight:bold;
    text-decoration:none;
}
#text_box a:hover {  
    text-decoration:underline;  
}

#slide_show {
	float:left;
	width:790px;
	margin:10px 0 20px 1px;
	padding:0;
	background-image:url('CSSbg/bg_rental.gif');
	background-repeat:repeat-y;
	background-position:left top;
}
select#slide_title { 
    font-family:"Century Gothic", "Gill Sans", Arial, sans-serif;
    background-color:#FBEF99;
    margin:6px 0 5px 5px;
    font-size: 12px;
    width:200px; 
    padding:2px 0 2px 0;
}

/* left and right boxes */

#left_box {
	float:left;
	width:300px;
	margin:0;
	padding:0;
}
#right_box {
	float:left;
	width:400px;
	margin:0;
	padding:10px 0 0 0;
}
#clear {
	float:inherit;
	margin:0;
	padding:0;
}
/* RENTAL PRICE TABLE */

#wrapper_table {
    float:left;
    width:790px;
    display:inline;
    margin:10px 0 10px 0; 
    padding:0;
    font-family: verdana, arial, sans-serif;
}
.rental_table {
	width:650px;
	float:left;
	margin:3px 0 10px 60px;
	display:inline;
	border-collapse:collapse;
	border:1px gray solid;
	font-family: verdana, arial, sans-serif;
}  
#wrapper_table td {
	border:1px gray solid; 
	text-align:center;
	padding:2px 0 2px 0;
}  
#wrapper_table th {
    background-image:url('CSSbg/table_bg-one.gif');
    background-position:left top;
    background-repeat:repeat-x;
    padding:2px 0 2px 0;
    color:white;
    text-align:center;
}
#wrapper_table th.night_txt {
	text-align:right;
}
#wrapper_table th.rate_txt {
	text-align:left;
	padding-left:2px;
}
#wrapper_table td.period_txt {
	text-align:left;
	padding-left:2px;
}
#wrapper_table tr.color-one {
	background-image:url('CSSbg/table_bg-two.gif');
    background-position:left top;
    background-repeat:repeat-x;
}
#wrapper_table tr.color-three {
	background-image:url('CSSbg/table_bg-three.gif');
    background-position:left top;
    background-repeat:repeat-x;
}
#wrapper_table caption {
    text-align:left;
    padding:4px;
    font-weight:bold;
    text-transform:uppercase;
    font-size:13px;
    color:#A52322;  
}
col.period {
    width:150px;
}
col.from {
    width:100px;
}
col.dateto {
    width:100px;
}

#rates {
	width:650px;
	float:left;
	margin:3px 0 10px 60px;
	display:inline;
	border-collapse:collapse;
	border:1px gray solid;
	padding: 10px 0 10px 0;
}  
#rates p {
    text-align:left;
	margin:0;
	padding:0 15px 5px 20px;
	line-height: 15px;
	font-size: 11px; 
	background-image:url('CSSimage/white-red.gif');
	background-position:8px center;
	background-repeat:no-repeat;
}

/*********************/
/* CONTACT DETAILS - FORM */
/*********************/	   
                  
#ConDetails { width: 438px;  
	          height: auto;
	          margin-left: 10px; }
	           
#ConDetails li { 
    padding-left: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin:0;
    font-size: 11px;
    list-style-type: none; 
}                	   
#sub-ContactBox { margin: 10px 0px 0px 0px;
                  padding: 10px;
	              border: 1px dashed #A52322;
	              background-color: #E0E6C6; 
}  
 

