﻿html { -webkit-text-size-adjust:none; }
body
{
	background-color: White;
	background-image: url( 'images/bg.gif' );
	background-position: 0 -30px;
	background-repeat: repeat-x;
	font-family: Verdana;
	font-size: 7.5pt;
	
	color: #303030;
}
#homeimg {border: none;}
a
{
	text-decoration: none;
	font-weight:bold ;	
	color: inherit;	
}
ul li
{
    list-style-image: url('images/arrow.gif');
}

#all_listings img, .tabblock .rcorners
{
     background-image: url('images/arrows64.gif'); 
     background-position: center center;  
     background-repeat: no-repeat;   
}
.advert-edit .photo
{
     background-image: url('images/arrows32.gif'); 
     background-position: center center;  
     background-repeat: no-repeat;   
}

.tabblock img
{
    
}

a:hover
{
	text-decoration: underline;		
}
.hidden
{
	display: none;	
}
#container
{
	width: 966px;
	margin: 0 auto;	
 	margin-top: 90px;
	padding-left: 40px;
	padding-right: 40px;
	margin-bottom:35px;
}
#logo
{
    width: 203px;
    height: 46px;
}
#homeimg
{
 
 width: 966px;
 height: 209px;   
}
#head   
{
	margin-bottom:15px;
}

#head ul 
{
	list-style: none;
	 
	padding: 0; margin:0;

}
#head ul li
{
	display: inline;
	margin-left: 15px;
	 

}

#head ul#nav2
{
	display: block;
	clear:both;
	margin-top: 8px;
	float:right;

}
#head ul#nav li
{
	font-weight:bold;

}

#navblock
{
	padding-top: 10px;
	float:right;
}

.pdivider_head
{
	background-image: url('images/border-top.gif');
	background-position:center bottom;
	background-repeat: repeat-x;
	height:35px;
	 
	 
		
}
.pdivider_foot
{
	background-image: url('images/border-btm.gif');
	background-position:center 0;
	background-repeat: repeat-x;
	height:35px;
}

/* /////////// BODY */

#body
{
	 
	padding-top: 10px;
	padding-bottom: 31px;
	 min-height: 300px;
 
	 
}

/* ///////// HOME */
#dealer
{
	background-image: url('images/dealer.gif');
	background-position:center top;
	background-repeat: no-repeat;
	height: 30px;
	  
	width: 90px;
	float:right;
	padding-top: 18px;
	position:relative;
	bottom: 60px;
	right: 120px;
	text-align:center;
}

.tabblock, .footblock
{
	width: 136px;
	cursor: pointer;	
	display: block;
	float:left;
	margin-left:2px;
	
	
	 
	 
}
.first
{
	 
	margin-left: 0px;
}
.last
{
	position:relative;
	bottom: 26px;
}
.tabblock .timg, .footblock .timg
{
	height: 91px;
	
}
.tabblock img, .footblock img
{
	height: 91px;
	 
}
.tabblock .bar, .footblock .bar
{
	height: 24px;
	position:relative;
	bottom: 24px;
	background-image: url('images/bar.png');
	text-align:right;
	font-size: 1.2em;
	-webkit-border-radius: 0 0 4px 4px;
	/*-moz-border-radius: 0 0 4px 4px;*/
	
}


.tabblock h5.title, .footblock h5.title
{
	color: #00a3f7;
	font-weight:normal;
	padding: 0;
	margin: 0;
	padding-top: 2px;
}
.tabblock h5.title 
{
	font-size: 1em;
}
.footblock h5.title 
{
	font-size: 1.3em;
}
.tabblock h5.location, .footblock h5.location
{
	
	color: #9f9f9f;
	font-weight:normal;
	padding: 0;
	margin: 0;
	padding-top: 2px;
	 
}
.tabblock h5.location 
{
   font-size: 1em; 
}
.footblock h5.location 
{
    font-size: 1.1em;
}
.tabcontainer .ajax__tab_header
{
	color: #d89342;
	margin-bottom: 8px;
	cursor:pointer;
	 
}
 .ajax__tab_panel
 {
	 
 }
.tabcontainer  
{
	 
	  
	  height: 156px;
	  position:relative;
	
	  padding: 0px;
	margin: 0px;
	width: 100%;
	 
	  
	 
}

.tabcontainer .ajax__tab_body 
{
	 
	 
	padding: 0;
	margin:0;
	display:block;
	
	 
	 
}
.tabcontainer .ajax__tab_header .ajax__tab_tab
{
	 
	 margin-right: 20px; 
	  
}
.tabcontainer .ajax__tab_active
{
	font-weight:bold;
	font-size: 1.2em;
	
	
}
/* //////// FOOT //*/
#foot
{
	padding-left: 4px;	
	 
}
.fblock
{	
	width: 300px;
	display:inline-block;
	 
	padding: 0px 5px 15px 5px;
 	 margin-bottom: 10px;
	min-height: 82px;
	float:left;
}
.divide
{
	border-bottom: dotted 1px black;	
	height: 1px;
	width: 100%;
}
.fblock .divide
{
	 background-image: url('images/blockvdivider.gif');
	background-repeat: no-repeat;
	background-position:308px;	
}
.fblock h3
{
	
	text-align:center;
	padding:0;
	margin:0;
	font-size: 1.3em;
	text-transform: uppercase;
	 
	 
	
}
#foot
{
	 
}
#foot #info
{
	font-weight:bold;
	 
	margin-top:10px;
}
#foot #info #copyright
{
	display: inline-block;
	width: 50%;
	float:left;
}
#foot #info #foot-terms
{
	display: inline-block;
	width: 50%;
	text-align:right;
	font-size: 1em;
}

.form
{
	margin-left: 20px;	
}
 


.note
{
	color: #d89342;
}
.form div
{
	 
	min-height: 30px;
}
 
.form #editor_area div
{
	 
	min-height: 0px;
}

.ajax__htmleditor_editor_toptoolbar {
        background-color:#F0F0F0;
        
        
}
.form #editor_area
{
    margin-bottom:10px;   
}

 

.form .btn
{
	float:right;
	margin-right: 10px;
	background-image: none;
}
.form label
{
	width:80px;
	display:block;
	float:left;	
	padding-top: 5px;
	font-weight:bold;
	
}
.form .lbl
{
	 
	display:block;
	 
	padding-top: 5px;
 
	
}
.form span.head
{
	
	font-weight:bold;
	margin-bottom: 10px;

}
.form .msg .valid, .form .msg .invalid
{
 
	font-size: 1.2em;
	
}
/* ////// FORMS */

#formButtons
{
 text-align:right;	
	
}
#formButtons ul li
{
    display: inline-block;	
    
}
#formButtons a
{
    
    background-image: url('images/arrow.gif');
    background-repeat: no-repeat;
    background-position: left 4px;
    padding-left: 13px;
    
    
	
}
#contact
{
	width: 340px;	
}
#contact textarea
{
	
	width: 240px;
	height: 140px;	
 
}
#close, #contact2 
{
	width: 340px;	
}
#close textarea, #contact2 textarea
{
	width: 240px;
	height: 140px;	
	margin-bottom:10px;
	
}
#login
{
	width:240px;	
	
	
}
#login .msg a
{
	display:block;
	clear:both;
	 
	
	
}
#register1, #register2 
{
	margin: 0 0 30px 20px;
}
#register1 div label, #register2 div label
{
	width:100px;	
 
}

#terms, #upload
{
	margin-left: 20px;
	margin-bottom:30px;
}
#terms .btn
{
	margin-top:20px;
	display:block;
	 background-image: none;
		
}

#resetpwd
{
	
	width: 290px;
}

#cpanel
{
 
 height: 400px;
}




.noinfo
{
	font-size: 1.7em;	
	font-weight:bold;
	 
	display:block;
	text-align:center;
}
.noinfo a
{
	 
	color: #00a3f7;
	 
}

#editlist, #upload
{
	width: 450px;
}
#editlist .title
{
	width:300px;
}
#editlist .edit-price
{
	font-size: 1.5em;
	font-weight: bolder;
	color: #00a3f7;	
	 
}
#editlist .row-price
{
 padding-top: 6px;
}
#editlist .edit-extras
{
	 width: 300px;
	 height: 65px;
}
#editlist .edit-year
{
	 width: 50px;
	
	 
}
#upload
{
	 
	 margin-top:20px;
	 
}
#seller
{
	width:300px;	
}
#seller label
{
	display:block;
	width:100px;	
}
#seller span
{
	display:inline-block;
	 margin-top:4px;
	 
	 
}
#upload div 
{
	  
 
}
#upload div span
{
	 display:inline-block;
	 
}

.head-seller
{
	display:block;
	width:306px;
	 position:relative;
	 bottom:18px;
	float:right;
	 
}
.head-seller table tr td.detail
{
 background-color: #eaeaea;
 padding: 4px;


}
.head-seller .detail, .list-block .detail
{
	background-image: url('images/property-bg.gif');
	background-position: top;
	background-repeat: repeat-x;
}

.head-seller table 
{
	width:100%;
	border: dotted 1px #eaeaea;

}
#list-head
{
	height: 200px;
	
	 
	margin-top: 20px;
	 
}
#list-head, #list-detail, #list-descr
{
	width: 100%;
}
#list-head .head-photo
{
	width: 278px;
	height: 186px;
	 
	display: inline-block;
	float:left;
	margin-right: 15px;
}
#photos_large #img1
{
	position: relative;
    bottom: 163px;
    left:0px;
}
#list-head .head-detail
{
	display: inline-block;
	 
	width: 360px;
	
}

#list-head #share
{
    
      margin-top: 20px;
}

#list-head h3.listing
{
	color: #00a3f7;	
	  
	padding: 0;
	margin:0;
	display:block;
	width: 360px;
 
	 
	 
}
#list-other
{
    
    height: 180px;   
    
}
#left-block
{
    display: inline-block;
    float: left;   
    position:relative;
    bottom:15px;
   
}
#right-block
{
    display: inline-block;
    /*position:relative;
    bottom:44px;*/
      position:relative;
    bottom:15px;
    margin-left: 60px;
}

#list-photos p
{
	 text-align:center;
	 margin-left: 30px;
	  
}

#list-photos #photos_large
{
display:inline-block;
height:251px;
text-align:center;
vertical-align:middle;
width:375px;
	 
}
#list-photos #photo-cont
{
	 height:300px;
	 /*width:inherit;
	 position:relative;
	 bottom: 20px;*/
	 
	 
}
#list-photos #photos_large img
{
	border: solid 1px gray;
	  /*float:left;*/
}
.img1 
{
	 margin: 0 auto;
	 
}
.img2, .img1
{	/*height: 251px;
 	width:375px;*/
	 
}
.loadingLarge
{
    position: relative;   
    left: 155px;
    bottom: 158px;
    width: 64px;
    height: 64px;
}
#list-photos #photos_small
{
	display: inline-block;
	 margin-right: 260px;
	width: 320px;
	height: 300px;
	float:right;
	  
}
.smallimg
{
	display: inline-block;	
	border: dotted 9px #eaeaea;
	margin:3px;
	cursor:pointer;	
}
#list-photos #photos_small img
{
	border: solid 3px gray;
 
}
#list-photos #photos_small img:hover
{
	border-color: #00a3f7;
	cursor: pointer;
}
.list-block h4, .head-seller h4
{
		
	color: #00a3f7;
}
.list-block  
{
	 border-bottom:dotted 1px gray;
	 padding-bottom: 10px;
	 margin-bottom: 15px;
}
.list-block  table tr td.detail
{
	 background-color: #eaeaea;
	 padding:4px;
	 width:120px;
}
#photolist  
{
	margin-left: 20px;	
	margin-bottom:50px;
	 
	width: 400px;
}
#photolist .col1
{
	padding:0;
	margin:0;
}
#photolist .col1
{
		width: 50px;
		
}
#photolist tbody tr td
{		 
		 padding:4px;		 
}

#photolist tbody tr
{
	height: 85px;
}
 #photolist .col1
{
	text-align:center;
}
 #photolist .col2
{
	background-color: #efefef;
}
#photolist .col2
{
	 
}
#photolist thead tr td
{
		
		 
		 padding:4px;
		 font-weight:bold;		
}
#photolist tbody tr td a
{
		padding-left: 10px;
		
}
#photolist tfoot tr  
{
		 
	height: 40px;	
}
#photolist tfoot tr.result 
{
		 
	height: 8px;	
}
#dealerList a
{
		color: #00a3f7;	
}	
#dealerList
{
	
	width: 550px;	
	min-height: 600px;
	margin-bottom:30px;
}
#dealerList .dealerInfo
{
	border-bottom: dotted 1px black;
	padding-bottom:5px;	
}
#dealerList .dealerInfo img
{
	margin-top:5px;
	border: none;
}
#dealerList .dealerInfo h4
{
	margin-top: 30px;
	margin-bottom: 8px;
	padding: 0;
}
.stattable .image
{
	 padding:4px;
	 background-color: #efefef;
	 float:left;
	 height: 220px;
	 width: 300px;
	 display:inline-block;
 
}
.stattable .image span
{
		clear:both;
		margin-top: 5px;
		margin-bottom: 5px;
		display:block;
		text-align:right;
 
}
.stattable .image img
{
		 height: 200px;
	 width: 300px;
 
}
.stattable 
{
	margin-left: 15px;
	margin-top:15px;
	  
	 height: 240px;
}

.stattable .tbl
{	
	 
		width: 300px;
		display:inline-block;
		margin-left:20px;		 
}
.stattable .tbl .head span, .stattable .tbl .content span
{	
		 
		 display:inline-block;
		 width: 50%;
		 float:left;
		 text-align:center; 
		 	 
}
.stattable .tbl .head span
{
	font-weight:bold;	
	background-color: #efefef ;
	padding:3px 0 3px;
	 
}
 
.stattable .tbl .content span
{
	 
	padding:3px 0 3px;
	 
}
.sell
{
	padding:0;
	margin-left:20px;
	list-style-type: circle;	
}

#welcome
{
	background: #fbfbfb;	
	padding:2px;
	 
}

.box
{
	background-color: White;
	border: solid 3px gray	;
	padding:2px 6px 4px 6px;
	-webkit-box-shadow: 0px 0px 10px #000;
	-moz-box-shadow: 0px 0px 10px #5a5a5a;
}


/*///// INFORMATION */
.info-block
{
	display:block;
	padding-left: 5px;	
	padding-right: 5px;
	padding-bottom: 3px;
	border: dotted 1px #cccccc;
	background-image: url('images/info.gif');
	background-position: right 5px;
	background-repeat: no-repeat;
	background-color: White;
	z-index: 2;

}

table, .rcorners, .footblock .timg img, .info-block, #list-head .head-photo 
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.info-block ul  
{
	list-style-image: url('images/arrow.gif');
	  
		 
}
.info-block ol li, .info-block ul li
{
	margin-top: 15px;
	margin-bottom: 8px;
		 
}
.info-block ol, .info-block ul   
{
	margin: 0 0 0 18px;
	padding:0;
		 
}
.info-block h4 
{
	color: #d89342;
	 
}
.info-block h5 
{
	font-size: 1.1em;
	 
}
.info-block .divide
{
	margin-bottom:4px;
	border-color:#cccccc;
	 
}

#clisting, #clisting-photo
{
	width: 260px;	
	float:right;
	margin-top:20px;
	  
	
}
#clisting-photo
{
		margin-top: 0px;
		position:relative;
		bottom: 23px;
}
#cpanel-info
{
	width: 250px;
	float:right;	
	position:relative;
	bottom: 22px;
}

#register
{
	width:300px;
	float:right;	
	
}

#locator
{
	float:right;
	width:300px;	
}
 .locatorlogo
{ 
	 margin-left:75px;
	 margin-top:20px;
	
}

#locatorblock
{
	 
	 width: 300px;
	 float:right;
	 
}
/*///// STANDARD ELEMENTS */
h3
{
	color: #00a3f7;	
	font-size:1.7em;
	font-weight:bold;
}
h3.note
{
	color:Red;
}
h3.advert-price 
{
	color: #d89342;
}	

h4
{
	font-size: 1.2em;	
}
h4.sub
{
	font-size: 1.1em;	
	color: Gray;
	margin-left:5px;
}
h4.advert-title a, .item .info .head h4.title
{
		color: #00a3f7;
}
#all_listings .all_head
{
    text-align: center;
}
#all_listings .all_head span
{
   font-size:1.4em;
   font-weight: bold;
}
.pageoff
{
    display:block;
    clear:both;
    text-align:center;
    line-height: 30px;
}
.item .info .foot
 {
      
     width: 100%;
    
 }
.item .info .foot span 
{
    float: right; 
    font-size: 1.3em;
    font-weight@ bold;
     
}	
.item .info .foot img 
{
    margin-right: 3px;
    position: relative:
}
h4.noinfo
{
    color:gray;   
}
#list-head h4.price
{
	font-size: 1.6em;
	color: #d89342;
}
.timg h4
{
	color:White;
	margin:0; padding: 0;
	padding-top:4px;
	padding-right:4px;
}
h4#hello
{
	font-size:1.5em;
	color:#979797;	
	padding:0;
	margin:0;
	font-weight: lighter;
}
  
ul
{
	list-style: none;
	font-family: inherit;
	font-size: inherit;		
}
ul li
{
	margin-bottom: 20px;
}
input, select, textarea
{
	font-size: 1.1em;	
	font-family: inherit;
	background-image: url('images/input-bg.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	border: solid 1px silver;
	 
	
}
.ajax__htmleditor_editor_container
{
	border: solid 1px silver;
	
	
}
.ajax__htmleditor_editor_toptoolbar
{
	border-bottom: solid 1px silver;
}
.ajax__htmleditor_editor_bottomtoolbar
{
	background-color: #FDFDFD;
	border-top: solid 1px silver;
}

div, p, span, a
{
	font-family: inherit;
	font-size: inherit;	
}
input, textarea
{
	padding:2px;
	
}
.sold
{
	 color: #e01d1d;
	 font-weight: 900;	
	 text-decoration: underline;
}
.notice
{
	font-weight:bold;	
}
.important
{
    color: #d51717;
}
.error, .invalid
{
	color:Red;	
}
.valid
{
	color:Green;	
}
#formButtons span
{
	font-size: 1.3em;
	color: Gray;
}

.btn
{
	font-size: 1.3em;
	color: #00a3f7;	
	background-color: Transparent;
	border: none;
	background-image: none;
}
.btn:hover
{
	text-decoration: underline;
	cursor: pointer;
}

.tick
{
    color: Green;
    padding-left: 18px;
     background-image: url('images/tick.png');
    background-repeat: no-repeat;
   background-position: left 15px;
    display: block;
    height: 15px;
    
}



