﻿.servicelist {
	list-style-type: none;
	background-position: 0px 5px; 
	padding: 0px;
	margin: 0px;
}
.servicelistitems {
	background-image: URL(../images/blob4.gif);
	background-repeat: no-repeat;
	background-position:14px;
	background-position: 0px 5px; 
	padding-left: 14px;
	margin-left:14px;
}

.pageintrobox{
	color:gray;
	width:225px;
	padding:10px;
}
#pageintrobox, #pageintrobox .sb-inner { 
	background:#FCEBDA url(ms.png) repeat-x; 
	}

.regintrotext{
	color:black;
	padding:10px;
}

.buyerloginbox{
	color:black;
	width:225px;
	padding:10px;
}
#buyerloginbox, #buyerloginbox.sb-inner { 
	background:#077EBB url(ms.png) repeat-x; 
	}

.MSquicklink{
	color:black;
	width:220px;
	padding:10px;
}
	
#MSquicklink, #MSquicklink.sb-inner { 
	background:#077EBB url(ms.png) repeat-x; 
	}	
	
.ownerloginbox{
	color:gray;
	width:225px;
	padding:10px;
}
#ownerloginbox, #ownerloginbox.sb-inner { 
	background:#FCEBDA url(ms.png) repeat-x; 
	}

.sellerloginbox{
	color:gray;
	width:225px;
	padding:10px;
}
#sellerloginbox, #sellerloginbox.sb-inner { 
	background:#FCEBDA url(ms.png) repeat-x; 
	}

.agentloginbox{
	color:gray;
	width:225px;
	padding:10px;
}
#agentloginbox, #agentloginbox.sb-inner { 
	background:#FCEBDA url(ms.png) repeat-x; 
	}

	
.regform td {
	text-align:left;
	padding:1px;
	border-spacing:5px;
	background-color:;
	margin:0px;
	border-collapse: collapse;
	width:100px;
}


#pagecontainer {
	text-align:center;
	margin:0px auto;
	width:770px;
	background-color:white;
	border:1px solid silver;
	height: auto;
	align:center;
}
#masthead {
	margin: 0;
	padding: 0;
	border: 0;
}

/* Buttons used in the dashboard */
.db_button { 
	border:1px solid gray;
	background-color: #CCCCFF;
	color:#22486C;
	font-weight:bold;
	font-family:verdana;
	font-size:11px;
}

.db_fieldset {
	background-color:#CCCCFF;
	width:480px;
	font-size:12px;
	font-family:verdana;
}

form.inplaceeditor-form { /* The form */
	z-index:100000000;
	background-color:lime;
	border:1px solid black;
	position:static;
	left:10px;
	top:10px;

}
form.inplaceeditor-form textarea { /* Textarea, if multiple columns */
	z-index:100000000;
	background-color:silver;
	font-size:12px;
	
}


#searchform{
	width:100%;
	font-size:11px;
	padding:0px;
	border-spacing:0px;
	color:black;
	background-color:;
	margin:0px;
}

#searchform td {
	padding:1px;
	border-spacing:5px;
	background-color:;
	margin:0px;
	border-collapse: collapse; 
}

#navigation {
	margin: 0;
	padding: 0;
	border: 0;
}

#content {
	margin: 0;
	padding: 0;
	border: 0;
	height:auto;
	float:left;
	text-align:center;
}


#contentLeft {
	margin: 0;
	padding: 0;
	border: 0;
	height:auto;
	float:left;
	width:240px;
	text-align:center;
}

#contentMiddle {
	margin: 0;
	padding: 0;
	border: 0;
	height:auto;
	width:240px;
	text-align:center;
}


#contentRight {
	margin: 0;
	padding: 0;
	border: 0;
	height:auto;
	float:right;
	width:240px;
	text-align:right;
}

#sidebar {
	margin: 0;
	padding: 0;
	border: 0;
}
#footer {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color:black;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-color: #F5F5ff;
}


#masthead {
	width: 770px;
	height: 94px;
	overflow: auto;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url('../images/karetta_property_greece_header_1.jpg');
	background-repeat: no-repeat;
	background-attachment: scroll;
}

#mastheadNew {
	height: 105px;
	overflow:hidden;
	border:0px solid #D4D4d4;
	width:750px;
}
#container {
	width: 770px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #ffffff;
	overflow: hidden;

}
#navigation {
	width: 770px;
	height: 38px;
	overflow: Auto;
	margin-top:0px;
	margin-bottom:0;
	background-image: url('../images/zante/menu.jpg');
	background-repeat: repeat-x;
	background-attachment: scroll;
	color: #678;
}

#fullwidthcontent {
	width: 750px;
	height: 36px;
	overflow: auto;
	margin-top:0px;
	margin-bottom:0;
	color: #555555;
	text-align:left;
	padding:0px;
	margin-left:10px;
	margin-right:10px;
}

#2colcontent {
	width: 500px;
	height: 36px;
	overflow: auto;
	margin-top:0px;
	margin-bottom:0;
	color: #555555;
	text-align:left;
	padding:0px;
	margin-left:10px;
	margin-right:10px;
}


#sectionTitle {
	width: 210px;
	height: 16px;
	padding: 0px;
	color:white;
	background-color: #077EBB;
	border:1px solid white;
	text-align:center;
	font-family: arial;
	font-size:12px;
	text-align: center;
	margin:0px auto; 
	margin-top:5px;
}

#sectionSubTitle {
	width: 180px;
	height: 16px;
	padding: 0px;
	color:white;
	background-color: #077EBB;
	border:1px solid white;
	text-align:center;
	font-family: arial;
	font-size:12px;
	text-align: center;
	margin:0px auto; 
	margin-top:5px;
}


#newstitle {
	background-color: #96bcc7;
	text-align:LEFT;
	font-family: arial;
	font-size:14px;
	font-weight:bold;
}

#newscopy {
	width: 254px;
	height: 40px;
	overflow:visible;
	border-top:1px solid white;
	border-bottom:1px solid white;
	border-left:1px solid white;
	border-right:0px solid white;
	background-color: #cbdce3;
	padding: 3px;
	font-size:11px;
	background-repeat: repeat-x;
	background-attachment: scroll;
}

#myinnercontainer { 
	padding:0px;
	border:0px solid white;
}


#leftcontent {
	position: relative;
	float: left;
	height:210px; 
	width:250px;
	margin: 0px 0px 0px 0px ;
	padding: 2px 2px 2px 2px;
	border-top:1px solid white;
	border-bottom:0px solid white;
	border-left:1px solid white;
	border-right:0px solid white;
	display:inline;
	background-color:#c7d4dd;
	background-image: url('../images/karett-property-small.jpg');
}

#leftcontentnew {
	position: relative;
	float: left;
	height:210px; 
	width:250px;
	margin: 0px 0px 0px 0px ;
	padding: 2px 2px 2px 2px;
	border-top:1px solid white;
	border-bottom:0px solid white;
	border-left:1px solid white;
	border-right:0px solid white;
	display:inline;
	background-color:#ffffff;
	background-image: url('../images/karett-property-small.jpg');
}

#middlecontent {
	float: left;
	height:210px; 
	width:250px;
	margin: 0px 0px 0px 0px ;
	padding: 2px 2px 2px 2px;
	border-top:1px solid white;
	border-bottom:0px solid white;
	border-left:1px solid white;
	border-right:1px solid white;
	display:inline;
	background-color:#c7d4dd;
}

#rightcontent {
	position: relative;
	float: left;
	height:210px; 
	width:250px;
	margin: 0px 0px 0px 0px ;
	padding: 2px 2px 2px 2px;
	border-top:1px solid white;
	border-bottom:0px solid white;
	border-left:0px solid white;
	border-right:1px solid white;
	display:inline;
	background-color:#c7d4dd;
	background-image: url('../images/karett-property-small.jpg');
}

#leftcontentmain {
	position: relative;
	float: left;
	height:inherit; 
	width: 192px;
	margin: 0 0 0 0;
	border: 1px solid white;
	padding: 4px;
	border-top:1px solid white;
	border-bottom:1px solid white;
	border-left:1px solid white;
	border-right:1px solid white;
	display:inline;
	background-color:#96bcc7;
}
#middlecontentmain {
	position: relative;
	float: left;
	height:inherit; 
	width: 192px;
	margin: 0 0 0 0;
	padding: 4px;
	border-top:1px solid white;
	border-bottom:1px solid white;
	border-left:0px solid white;
	border-right:0px solid white;
	display:inline;
	background-color:#96bcc7;
}

#rightcontentmain {
	font-size: 0.9em;
	color: #000000;
	float: right;
	border-top:1px solid white;
	border-bottom:1px solid white;
	border-left:0px solid white;
	border-right:1px solid white;
	width: 566px;
	height: auto;
	margin: 0 0 0 0 ;
	padding: 0 0 0 0 ;
	display: inline;
	background-color:#ffffff;
}
#rightcontentcopy {
	font-size: 11px;
	color: #000000;
	float: right;
	border-bottom:1px solid white;
	border-left:0px solid white;
	border-right:1px solid white;
	text-align:left;
	width: 566px;
	height: auto;
	margin: 0px ;
	background-color:#ffffff;
}

#pagecopyright {
	width: 525px;
	height: auto;
	overflow:visible;
	border-bottom:1px solid silver;
	border-left:1px solid white;
	border-right:0px solid white;
	background-color: #FFFFFF;
	padding: 10px 0 10px 0 ;
	text-align:left;
	font-size:12px;
	background-repeat: repeat-x;
	background-attachment: scroll;
}

#pageSubCopyTitle {
	font-size:12px;
	padding-left:5px;
	color:#333366;
}

#loginform {
	font-family:Arial;
	font-size:12px;
	color:black;
}

#newscontent {
	position:static;
	float: left;
	text-align: center;
	width: 770px;
	height: auto;
	overflow: auto;
	margin-top:0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top:1px solid white;
	background-repeat: no-repeat;
	font-size:11px;
}

#servicelistitems {
	font-family:arial;
	margin :0px;
	padding : 2px;
	list-style-position :inside;	
	list-style-type : disk; 
	line-height :13px;	
	line-break : normal;	
	left : 0px;	
	layout-grid-char : 0px; 
}

#menulistitems {
	font-family:arial;
	margin :0px;
	padding : 2px;
	list-style-position :inside;	
	list-style-type : disk; 
	line-height :13px;	
	line-break : normal;	
	left : 0px;	
	layout-grid-char : 0px; 
}

#footer {
	text-align: center;
	width: 770px;
	height: 45px;
	overflow: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top:1px solid white;
	background-image: url("../images/zante/property_footer.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color:#5d6f83;
	font-size:11px;
	padding-top:10px;
}
#signoff {
	text-align: left;
	width: 770px;
	height: 45px;
	overflow: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	font-size:10px;
	color:white;
	margin-left: auto;
	background-color:#5d6f83;
}
/* Signoff Styles */
#signoff a {
	font-color:white;
	text-decoration: underline;
	color: #ffffff;
	padding-top:25px;
	margin-top:25px;
	margin-bottom:0px;
	display:inline;
}
#signoff a:hover {
	text-decoration: none;
	color: blue;
}

/* Masthead Styles */
#masthead h1 {
	text-align: right;
	color: #ffffff;
	margin: 0px;
	padding: 20px;
	padding-top: 35px;
	font-size:26px;
}
/* Navigation Styles */
#navigation a {
	font-color:white;
	text-decoration: none;
	color: #ffffff;
	padding-top:25px;
	margin-top:25px;
	margin-bottom:0px;
	display:inline;
}
#navigation a:hover {
	text-decoration: none;
	color: #678;
}
/* Content and Sidebar Styles */
h1,h2,h3,h4,h5,h6 {
	color: #22486c;
	padding:0px;
	margin:0px;
}
/* rightcontent Styles */
#rightcontent img {
	border: 1px solid #678;
	padding: 5px;
}
/* Footer Styles */
#footer p {
	font-size: 0.9em;
	color: #678;
	margin-top: 0;
	padding-bottom: 5px;
}
#footer a {
	color: #964;
	text-decoration: underline;
}
#footer a:hover {
	color: #ca6;
	text-decoration: underline;
}
a {
	color: #darkblue;
	text-decoration: none;
}
a:hover {
	color: red;
	text-decoration: underline;
}
.style_bold {
	font-weight: bold;
}
.style_italic {
	font-style: italic;
}

a.homelinks:link {color: #014B82}
a.homelinks:visited {color: #014B82}
a.homelinks:hover {color: #FF0000}
a.homelinks:active {color: #FF0000}

a.menu:link {color: #014B82; text-decoration : none;}
a.menu:visited {color: #014B82; text-decoration : none;}
a.menu:hover {color: #FF0000; text-decoration : underline;}
a.menu:active {color: #FF0000; text-decoration : none;}

.formbutton {
	color: #014B82;
	font-size:11px;
	font-family:arial;
	width:150px;
	height:20px;
	}
.listbullets {
	background-image: URL(../images/blob4.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 12px;
}

#my-menu { 
	padding:8px;
	width:730px;
	font-size:13px;
	font-weight:bold; 
	font-family:arial;
	text-align:center;
	margin:0px auto; 
	color:#fff; 
	}
#my-menu, #my-menu .sb-inner {
	background: #ECDCF2 url(ms.png) repeat-x;
}

.submenu {
	font-size:12px;
	color:darkblue;
	font-weight:normal;
	text-decoration : none;
}

.submenu:hover {
	font-size:12px;
	color:red;
	font-weight:normal;
}
#siteheading {
	padding-bottom:0px;
	margin-left:100px;
	font-size:25px;
	padding-top:20px;
	}

#sitestrap {
	margin-left:100px;
	margin-top:0px;
	font-size:12px;
	}
	
#maincontainer {
	margin:0px auto;
	width:800px;
	background-color:white;
	border:1px solid silver;
	height: auto;
	}
	
#mainleftbar { 
	padding:10px; 
	width:180px;
	text-align:left;
	height:auto;
	font-size:13px;
	font-weight:bold; 
	font-family:arial;
	margin:3px auto;
	margin-top:10px;
	color:#00000;
	float:left;
	}
#mainleftbar, #mainleftbar .sb-inner { background:#EAEAEA url(ms.png) repeat-x; }

#mainleftbarbackgorund{ECDCF2}

#pageheader {
	color:#666666;
	font-size:18px;
	font-weight:bold;
	padding-top:10px;
	}

#mainbodybox {
	padding:5px;
	padding-left:15px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}

#breadcrumb {
	position:absolute;
	height:8px;
	font-size:9px;
	padding-top:5px;
	padding-bottom:15px;
}

#imagecarousel { 
	padding:10px; 
	width:240px;
	height:210px; 
	font-size:12px;
	font-weight:normal; 
	font-family:arial;
	text-align:center;
	color:#000000;
	padding:0px;
	float:left;
	margin-top:10px;
	}
#imagecarousel, #imagecarousel .sb-inner { background:#EEEEEE url(ms.png) repeat-x; }

#my-footer2 { 
	width:750px;
	font-size:12px;
	font-weight:normal; 
	font-family:arial;
	text-align:right;
	color:#000000;
	height:30px;
	padding:2px;
	color:#000000;
	margin:0px auto;
	}
#my-footer2, #my-footer2 .sb-inner { 
	background:#D9D9d9 url(ms.png) repeat-x; 
	}

#featuredcontent { 
	width:230px;
	padding:10px;
	margin:0px 0px; 
	margin-top:10px;
	height:auto;
	text-align:left;
	font-size:12px;
	font-weight:normal; 
	font-family:arial;
	color:#000000;
	background-color:#f00fff;
	width:220px;
	float:right;
	}
#featuredcontent, #featuredcontent .sb-inner { background:#EEEEEE url(ms.png) repeat-x; }

#propertysearch1 { 
	padding:10px;
	margin:0px 0px; 
	margin-top:10px;
	height:auto;
	font-size:12px;
	font-weight:normal; 
	font-family:arial;
	text-align:right;
	color:#000000;
	background-color:#2C8DDC;
	}
#propertysearch1, #propertysearch1 .sb-inner { background:#ECDCF2 url(ms.png) repeat-x; }

#clientoptions { 
	padding:10px; 
	height:auto;
	font-size:12px;
	font-weight:normal; 
	font-family:arial;
	margin:0px 0px; 
	text-align:center;
	color:#000000;
	background-color:#2C8DDC;
	margin-top:10px;
	}
#clientoptions, #clientoptions .sb-inner { background:#FCEBDA url(ms.png) repeat-x; }

#homesignup { 
	padding:10px; 
	height:auto;
	font-size:12px;
	font-weight:normal; 
	font-family:arial;
	margin:0px 0px; 
	text-align:center;
	color:#000000;
	background-color:#2C8DDC;
	margin-top:10px;
	}
#homesignup, #homesignup.sb-inner { background:#FCEBDA url(ms.png) repeat-x; }


#newsoffers { 
	padding:10px; 
	font-size:11px;
	font-weight:normal; 
	font-family:arial;
	margin:0px 0px;
	margin-top:10px;
	color:#000000;
	width:220px;
	height:auto;
	text-align:left;
	 }
#newsoffers, #newsoffers .sb-inner { background:#EEEEEE url(ms.png) repeat-x; }


#servicesbox { 
	padding:10px; 
	font-size:11px;
	font-weight:normal; 
	font-family:arial;
	margin:0px 0px;
	margin-top:10px;
	color:#000000;
	width:220px;
	height:auto;
	text-align:left;
	 }

#servicesbox, #servicesbox .sb-inner { background:#EEEEEE url(ms.png) repeat-x; }

#mastheadNewContainer, #mastheadNewContainer .sb-inner { background:#92CBE0 url(ms.png) repeat-x; }

#searchpagecopy {
	font-size:12px;
	color:black;
	}
	
#detailprice {
	font-family:verdana;
	color:black;
	font-size:14px;
}

#detailName {
	font-family:verdana;
	color:black;
	font-size:18px;	
}

#detailEnlarge {
	font-size:10px
}

#photocaption {
	font-family:arial;
	font-size:12px;
}

#featureList {
	font-size:12px;
	color:black;
	font-family:verdana;
}

#propertyMoreInfo {
	font-size:12px;
	font-family:verdana;
	color:black;
}

#propertyDescription {
	text-align:left;
	font-weight:normal;
	font-family:verdana;
	color: black;
	font-size:12px;
	padding-top:15px;
}

#Propertyplot {
	font-family:verdana;
	font-size:12px;
	color:black;
}

#enquiryform {
	font-size:12px;
	font-family:arial;
}

#enquiryformsmall {
	font-size:10px;
	font-family:arial;
}

#dashmenubox {
	font-family:verdana;
	font-size:12px;
	color:navy;
	list-style:square;
	margin-left:-10px;
}

#dashfieldset {
	width:480px;
	font-size:12px;
	background-color:#EFEFEF;
}

.row1 {
	background-color:white;
	
}

.row2 {
	background-color:#EFEFfF;
	
}

#registerform {
	position:relative;
	left:1px;
	width:auto;
	height:auto;
	border-top:0px solid gray;
	padding:2px;
	font-weight:normal;
	font-size:11px;  
}

#propertysearchformtext {
	font-size:11px;
	font-family:arial;
	width:150px;
}

