BODY {
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 85%;
	line-height: 150%;
	font-size: 110%;
	background:  url(../images/page-bg.jpg) repeat-x;
	margin: 0px;
    color:#454545;
}

p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666;
	text-align: justify; 
	font-size: 0.825em; /* 16x0.875=14px */
	margin: 0 0 0.5em 0; /* 14x1.286=18px */
	line-height: 1.4em;/* 16x1.636=36px */
}

h1.fontface_home_intro { letter-spacing: -1px; font: 50px/58px 'QuicksandLight', Arial, sans-serif; color: #666; padding: 10px 0; border-bottom: 1px #666 dashed; border-top: 1px #666 dashed; margin: 10px 0; }
		h1.fontface {font: 60px/68px 'QuicksandLight', Arial, sans-serif;letter-spacing: 0;}
		h1.style-consultant {font: 38px/38px 'QuicksandLight', Arial, sans-serif;letter-spacing: 0;}

h2 {
    color: #000134; 
	font-size: 0.925em; /* 16x1.125=18px */
	margin:1em 0 0 0; /* 18x1=18px */
    font-family: georgia, serif;
	font-weight: bold;
}

h3 {
    color: #000134; 
	font-size: 0.9em; /* 16x1.125=18px */
	margin:0 0 0 0; 
    font-family: Helvetica, "Helvetica Neue", arial, tahoma, "Lucida Sans Unicode";
	font-weight: normal;
}


img		{ border: 0px;}
ol li		{ list-style-type: decimal; margin-left: -40px;  }
li		{ 
	color: #666; 
	margin-left: 30px; 
	list-style: disc; 	
	font-size: 0.825em; /* 16x0.875=14px */
	line-height: 1.4em;/* 16x1.636=36px */
	margin-bottom:10px; 

}

a { color: #EF882C; text-decoration: none; }
a:hover {text-decoration: underline; }

.half_left a {color: #3d4c91; text-decoration: none; }
.half_left a:hover {text-decoration: underline;}

input, textarea, select {font-family: "Lucida Sans Unicode", tahoma, arial; }

#wrapper			{ width:1000px; padding:0; margin:0 auto 0 auto;  }
#main				{ width:1000px; padding:0; margin:0 auto 0 auto;  }

#top_row			{ width:1000px; height:141px; border: red 0px solid; margin:0 auto; clear: both; position: relative; }

#contact			{ cursor: pointer; }
#close 				{ cursor: pointer; position: relative; bottom: 62px; left: 17px; }

#contact-details	{ float:right; margin: 40px 30px 0 0; color: #385272; }
#contact-details strong	{ color: #385272; }


#breadcrumb			{ width:1000px; padding:0; margin:0 auto 0 auto;  font-size: 80%; padding-top: 0; height:20px; background-color:#fff; }
#breadcrumb a		{ font-size: 90%; padding-top: 3px;  }

#logo				{ width:364px; height: 88px; margin: 0 auto; }
.get-in-touch		{ position: absolute; display: block; width: 295px; height: 101px; top: 3px; right: 0; background: url(../images/get-in-touch2.gif) top left no-repeat;  }

.icon-fb 			{ cursor: pointer;}

#pic-base 			{ position: relative; top: -20px; left: -30px; z-index: -90; }
#content			{ width: 1000px; margin: 0 auto; clear:both; position: relative; }
.badge				{ position: absolute; display: block; width: 266px; height: 266px; background: url(../images/badge.png) top left no-repeat; right: -135px; top:-30px; z-index: 9999;}
#main_content		{ width:680px; float: left; padding:0; margin:0; }

.about-us			{ width: 1000px; height: 664px; position: relative; }
.about-us-text		{ z-index: 999; width: 250px; background: #000; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8; float: left; position: absolute; top: 40px; left: 40px; color: #fff; padding: 20px;   }
.about-us-text p 	{ color: #fff;  }



.colour-analysis			{ width: 1000px; height: 664px; background: url(../images/bg-colour-analysis.jpg) top left no-repeat; }
.colour-analysis-text		{ z-index: 999; width: 460px; background: #000; filter:alpha(opacity=85); opacity: 0.85; -moz-opacity:0.85; float: left; position: relative; top: 40px; left: 40px; color: #fff; padding: 20px;   }
.colour-analysis-text p 	{ color: #fff;  }

.style-consultation			{ width: 1000px; height: 664px; background: url(../images/header-style-consultation.jpg) top left no-repeat; }
.style-consultation-text	{ z-index: 999; width: 260px; background: #000; filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7; float: left; position: relative; top: 85px; left: 40px; color: #fff; padding: 20px;   }
.style-consultation-text p 	{ color: #fff;  }

.wardrobe-weeding			{ width: 1000px; height: 664px; background: url(../images/header-wardrobe-weeding.jpg) top left no-repeat; }
.wardrobe-weeding-text	{ z-index: 999; width: 750px; background: #000; filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7; float: left; position: relative; top: 455px; left: 20px; color: #fff; padding: 20px;   }
.wardrobe-weeding-text p 	{ color: #fff;  }

.mens-image			{ width: 1000px; height: 664px; background: url(../images/bg-mens-image2.jpg) top left no-repeat; }
.mens-image-text		{ z-index: 999; width: 496px; height: 624px;  background: #000; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8; float: left; position: relative; top: 0; left: 0; color: #fff; padding: 20px;   }
.mens-image-text p 	{ color: #fff;  }
.mens-image-text li 	{ color: #fff; line-height: 12px; 	font-family: Georgia, "Times New Roman", Times, serif;
 }

.personal-stylist			{ width: 1000px; height: 664px; background: url(../images/header-personal-stylist.jpg) top left no-repeat; }
.personal-stylist-text		{ z-index: 999; width: 630px; background: #000; filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7; float: left; position: relative; top: 406px; left: 20px; color: #fff; padding: 20px;   }
.personal-stylist-text p 	{ color: #fff;  }

.personal-stylist		h1.fontface {font: 50px/0px 'QuicksandLight', Arial, sans-serif;letter-spacing: -2px;}


.package			{ width: 485px; border: 0px solid; float: left; margin: 0 20px 40px 0; height: 180px;   }
.package img 		{ float: left; margin: 0 20px 0 0; }
.end 				{ margin-right: 0; }
.package input[type=image]		{ height: 33px; width: 139px; border: 0; padding: 0; margin: 0 0 0 -20px; border-radius: 5; }

.package h2			{font: 16px/18px Arial, 'QuicksandLight', sans-serif;letter-spacing: 0; color: #333; margin: 10px 0 5px 0; }


#news-headlines { float:right;width:185px;margin:0 13px 0 0;border:#333 0px solid; }
#news-content	{ float:left;width:480px;margin-top:0;border:#333 0px solid; }
#news-content h2	{ margin-top:0; }
.news-date {font-size: 80%; color: #ccc; }

.style-swap 			{ width:500px; float: left; }
.style-swap-title 		{ width:470px; float: right; }
.style-swap-title img	{ border: 10px solid #fff; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px #888; box-shadow: 0 0 5px #888;}
.style-swap-title h1	{ font-family: Georgia, Serif; font-size: 80px; font-weight: 100; margin-top: 20px; color: #6B553E; }
.subtitle-ss			{ font-size: 50px; color: #948371; font-weight: 100; line-height: 40px;  }

img.noeffect			{ border: 0;-moz-box-shadow: 0 0 0 #888; -webkit-box-shadow: 0 0 0#888; box-shadow: 0 0 0 #888; }

.personal-stylist-title 	{ width:470px; float: right; margin-top: -20px; }
.personal-stylist-title img	{ border: 10px solid #fff; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px #888; box-shadow: 0 0 5px #888;}
.personal-stylist-title h1	{ letter-spacing: -1px; font: 60px/60px 'QuicksandLight', Arial, sans-serif; color: #666; padding: 10px 0; border-bottom: 0px #666 dashed; border-top: 0px #666 dashed; margin: 10px 0; }


/* EVENT PAGE */
.events-left	{ float: left; width: 360px; }
.events-right	{ float: right; width: 600px; }
.event-row		{ clear: both; margin: 10px 0 0 0; }
.event-date		{ background: url(../images/event-date-bg.jpg) top left no-repeat; width: 60px; height: 70px; margin-right: 20px; float:left; }
.event-content	{ width: 500px; float:right; margin-bottom: 20px; }
.event-content .strong	{ color: #000; width: 200px; border: 1px solid; }
h2.event-title	{ font:  36px/30px Georgia; color: #666; margin: 0 0 10px 0;  }
.event-content	ul li 	{ list-style: none; margin-left: -40px; }
.event-content	ul li.eTime, .event-content	ul li.eLocation, .event-content	ul li.ePrice 	{ color: #000; float: left; width: 150px; padding: 0;	 }

.event-date		{ text-align: center; color: #fff; font-size: 24px; padding: 5px 0 0 0;  }
.eventdatenum	{ }
.eventmonth


.home_col			{ width: 240px; float: left; margin: 20px 18px; padding: 10px; background-color: #f5f5f5; border: #e6e6e6 1px solid; } 
.home_col a			{ padding-top: 10px; color:#333; } 
.home_col img		{ margin-bottom: 10px; } 
.home_col h1		{ width:237px; color:#666; padding-bottom: 5px; margin-bottom: 10px; border-bottom: #ccc 1px solid; font-size: 16px;}

.home_col_r			{ width: 290px; float: right; margin: 20px 0; padding: 0; border: #ccc 0px solid; } 
.home_col_r a		{ padding-top: 10px; color:#333; } 
.home_col_r h1		{ width:237px; color:#666; padding-bottom: 5px; margin-bottom: 10px; border-bottom: #ccc 1px solid; font-size: 16px;}


#image-gallery		{ float:right; width: 240px; margin-right:20px;}
#image-gallery h1	{ width:237px; color:#666; padding-bottom: 5px; margin-bottom: 10px; border-bottom: #ccc 1px solid; font-size: 16px;}

#right-col			{ float:right; width: 180px; background-color:#f0f0f0; padding: 0 10px; }
#right-col h1		{ width:180px; color:#666; padding-bottom: 5px; margin-bottom: 10px; border-bottom: #ccc 1px solid; font-size: 16px;}

.home_additional-info			{ width: 240px; float: right; margin: 0 18px; padding: 10px; background-color: #f5f5f5; border: #e6e6e6 1px solid; } 
.home_additional-info h1		{ width:237px; color:#666; padding-bottom: 5px; margin-bottom: 10px; border-bottom: #ccc 1px solid; font-size: 16px;}

#home-col-right		{ float:right; width:306px; background-color:#f0f0f0; clear:both; margin: 20px 20px 0 20px;}

.c-panelTxt			{ margin-left:20px;  }
.c-thumb			{ float:left; padding: 5px 10px 0 0; }

#twitter img		{ float:right; padding: 5px;  margin: 0 0 10px 10px; border: #ccc 1px solid; }
.twitter-follow		{ float:right; padding: 5px; margin-bottom: 10px; margin-right: 90px;  }
.q { 
background: #63556C url(../images/q.jpg) top left no-repeat; 
background-position: 10px 14px;
padding: 10px 10px 10px 45px; 
margin:10px 0px 10px 0px; color:#fff; 
}

.panels { 
background-color: #63556C; 
padding: 10px; 
margin:10px 0px;  
color: #fff;
}



.panel-row			{clear:both; line-height:100%;}
.panel-row h2		{ font-size:80%; font-weight: bold; margin:0; margin-bottom:5px; }
.panel-row h2 a		{ color:#312936; }
.panel-row p		{ font-size:75%;  }
.panelTxt			{ float: right; width: 150px;  }
.thumb				{ float:left; padding-top:5px; }

#services-content	{ float:right; width:570px;}
* html #services-content	{ float:right; width:550px;}


#main-body-container	{ width: 940px; background: #f0f0f0; margin:10px auto;  }

#column_left		{ width: 240px; float: left; margin-right: 10px; }
#column_right		{ width: 277px; float: right; margin-left: 10px;  }
#main_content_home	{ width:480px; float: left; padding:0; margin:0; }

#footer				{ border-top: 1px #ccc solid; height:40px; background: url(../images/page-bot.jpg) top left no-repeat; width: 1000px; margin: 0 auto; padding-top: 10px; clear:both; color:#ccc; font-size: 70%;  }
#footer	a			{ color:#ccc;   }

#sub-footer				{ margin-top: -10px; width: 900px; margin: 0px auto; clear:both; color:#ccc; font-size: 70%;  }
#sub-footer	a			{ color:#ccc;   }

.copyright				{ float: left; width: 150px; }
.footer-left			{ float: left; width: 200px; }
.footer-center			{ float: left; width: 600px; text-align: center; }
.calm-design			{ float: right; width: 198px; text-align: right; }

/**clearing classes**/
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix{display:inline-block;}

/*Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/*End hide from IE-mac*/

.brclear{ /*Use a break with this class to clear float containers*/
	clear:both;
	height:0;
	margin:0;
	font-size:1px;
	line-height:0;
}
/**end clearing classes**/






label					{  }
legend					{ color: #333;}
fieldset				{ color: #333;}

.home-list				{ width: 50%;  }
.home-list li			{ list-style: none; line-height: 200%; margin-left: 20px; padding-left: 20px; background: url(../images/bullet_star.png) left no-repeat; background-position: 0; }

.villas-for-sale-list				{ width: 50%; float:left; }
.villas-for-sale-list li			{ list-style: none; line-height: 200%; margin-left: 0; padding-left: 20px; background: url(../images/bullet_star.png) left no-repeat; background-position: 0; }

#content_right			{ width: 540px; float:right;}

input					{ font-size: 10px; color: #666666; margin-bottom: 3px; }
select					{ font-size: 10px; color: #666666; margin-bottom: 3px; }
textarea				{ font-size: 10px; color: #666666; margin-bottom: 3px; }

.transparent			{ background-color: transparent; border:0; color:#fff; font-size: 14px; text-align: right; }

.darkgrey				{ color: #333; }
.purple					{ color: #550055; }
.darkblue				{ color: #122372; }
.grey					{ color: #666; }
.black					{ color: #000; }
.white					{ color: #fff; }
.green					{ color: Green; }
.pink					{ color: #F72E90; }
.red					{ color: red; }

.font_small				{ font-size: 90%; }

.clear_both				{ clear: both; height: 1px; padding: 0px; margin: 0px;}
.clear_both5			{ clear: both; height: 5px; padding-top: 5px; margin-top: 5px;}
.clear_both10			{ clear: both; height: 10px; padding-top: 10px; margin-top: 10px;}
*html .clear_both10			{ clear: both; height: 1px; padding-top: 0px; margin-top: 0px;}
.clear_bothwhite		{ clear: both; height: 1px; padding: 0px; margin: 0px; }
.clear_right			{ clear: right; }
.clear_left				{ clear: left; }

.float_left				{ float: left; border:0; }
.float_right			{ float: right; border:0; width:210px;  }

.text_left				{ text-align: left; }
.text_right				{ text-align: right; }

.noborder				{ border:0; text-decoration: none;}

.half_left				{ width: 48%; float: left; text-align: left; }
.half_right				{ width: 40%; float: right; text-align: left; }

.half_left-vd			{ width: 48%; float: left; text-align: left; padding:0;}

.map					{ width: 300px; float: right; text-align: left; margin-right: 20px; }

.designedby				{ width: 40%; float: right; text-align: right; }

.disclaimer				{ width: 40%; float: right; text-align: left; margin-left:50px; }
.image_center			{ margin-left: 270px; }
.image_right			{ float: right; padding-left: 15px; padding-bottom:15px; }
.image_righttop3		{ float: right; margin-top:3px; }
.image_right_main		{ float: right; margin-left:15px; margin-bottom: 15px; }
.image_right_clear_left { float: right; clear: left; }
.image_right0			{ float: right; padding-left: 0px; padding-bottom: 5px; position: relative; top: -20px; }
.image_left				{ float: left; padding-right: 10px; padding-bottom: 5px; }
.div_33					{ width: 30%; float: left; } 
.div33					{ width: 33%; float: right; background: #ff9900; margin-left: 10px; } 

.margin0				{ margin: 0 ; }

acronym					{ cursor: help; }


.plaintable table		{ border-bottom: 0px solid #fff; border-left: 0px solid #fff; margin-top:-5px; }
td .plaintable			{ padding: 0px 0px 0px 0px; border-top: 0px solid #fff; border-right: 0px solid #fff; }

.hidden					{ display:none; }
.width280				{ width: 260px;	text-align: left; float: left; }
.white_bg				{ background-color: #fff; }
.paddingmain			{ padding: 10px 0px 10px 10px ; }
.padding20_left			{ padding-left: 20px; }
.padding20				{ padding: 20px; text-align: left; }
.padding10				{ padding: 10px; text-align: left; }
.paddingsearch			{ padding: 10px; text-align: left; }



.mainpadding			{ padding: 15px 20px 0 20px; text-align: left; }
.mainpaddingnotop		{ padding: 0px 20px 0px 20px; text-align: left; }
.mainpaddingnoright		{ padding: 15px 5px 0px 20px; text-align: left; }

#thirdleft				{ width: 33%; float: left; padding: 2px; text-align: left;}
#thirdmiddle			{ width: 32%; float: left; padding: 2px; text-align: center; }
#thirdright				{ width: 33%; float: right; padding: 2px; text-align: right; }

#thirdleft, #thirdmiddle, #thirdright {font-size: 10px; color: #fff; text-decoration: none;}

.date					{ font-size: 9px; color: #666; }
.moderator				{ font-size: 9px; color: #333; }
.white					{ color: white; }

.sep_bar				{ clear: both; width: 100%; border-bottom-style: solid; border-bottom-color:#589AC3; border-bottom-width: 
						1px; padding-top: 0px; margin-bottom: 5px; height:10px; }
.right_col				{ width: 380px; float: left;}
.left_col				{ width: 100px; float: left;}

.watch_float_right		{ float: right; width: 260px; }
.tipbox					{ border: 1px solid green; padding: 10px; }
.pad25left				{padding-left: 15px;}

/* contact page */
div.row {
  clear: both;
  padding-top: 0px;
  
  }

div.row span.label {
  float: left;
  width: 150px;
  padding: 0px 10px 0px 0px;
  text-align: left;
  margin-right: 10px; 
 }

div.row span.formw {
  float: left;
  width: 150px;
  text-align: left;
  border-color: #b52352;
  } 

div.row span.formw input {padding:5px; width:250px;
}

div.row textarea {padding:5px; width:250px; 
}

div.row span.labelleft {
  float: left;
  width: 140px;
  padding: 0px 10px 0px 0px;
  text-align: left;
  color: #333;
  margin-right: 10px; 
 }


.calmdesign {font-size: 10px; color: #ccc; text-decoration: none;}
a.calmdesign  {color: #ccc; text-decoration: none; }
a.calmdesign :hover {text-decoration: none;}
a.calmdesign :active {	text-decoration: none; }

.asterix {font-size:14px; color: red;}

#applicant2 {width:95%; background-color: #f0f0f0; border: #333 1px solid;}


/* START ACCORDION CSS CODE */
#basic-accordian{
	border:0px solid #EEE;
	padding:5px;
	width:550px;
	position:absolute;
	left:50%;
	top:370px;
	margin-left:-175px;
	z-index:2;
	margin-top:-50px;
}
/* hack for IE6 */
* html #basic-accordian {	position:absolute;
	left:500px;
	top:350px;
}
.accordion_headings{
	padding:5px;
	background:#ff9900;
	color:#FFFFFF;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings:hover{
	background:#ffffa0;
	color:#666;
}

.accordion_child{
	padding:15px;
	background:transparent;
}

.header_highlight{
	background:#ffffa0;
	color:#666;
}

.tab h1 {margin-top: 10px; }

/* END ACCORDION CSS CODE */


.half_left h1 {margin: 10px 0 0 10px;}
.half_left h2 {margin: 10px 0 0 10px;}
.half_left p {margin-left:10px;}

.warning				{font-size: 10px; color: #cc0000; }

div.prevnext {
	background-color:blue;
	width: 50px;
}

div.prevnext a:link,
div.prevnext a:visited,
div.prevnext a:hover,
div.prevnext a:active{
	width: 32px;
	height: 32px;
	overflow: hidden;
	text-indent: -999em;
	border: none;
	outline: none;
	display: block;
}

div.prevnext a.next{
	background: transparent url(../px/next.gif) 0 0 no-repeat;
}

div.prevnext a.next:hover{
	background-position: 0 -34px;
}


#horizontal_cal		{margin-left: 20px; margin-top:20px;}
*:first-child+html  #horizontal_cal	{margin-top:35px;}

#subcontent			{position:absolute; visibility: hidden; border: 9px solid #ccc; background-color: white; width: 150px; padding: 8px;}
#subcontent	li		{ list-style: none; margin-left:-40px; }	
#subcontent	li	a	{ line-height:100%; }	


/* Big box with list of options */
#ajax_listOfOptions{
  position:absolute;  /* Never change this one */
  width:175px;  /* Width of box */
  height:250px;  /* Height of box */
  overflow:auto;  /* Scrolling features */
  border:1px solid #317082;  /* Dark green border */
  background-color:#FFF;  /* White background color */
  text-align:left;
  font-size:0.9em;
  z-index:100;
}
#ajax_listOfOptions div{  /* General rule for both .optionDiv and .optionDivSelected */
  margin:1px;    
  padding:1px;
  cursor:pointer;
  font-size:0.9em;
}
#ajax_listOfOptions .optionDiv{  /* Div for each item in list */
  
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
  background-color:#317082;
  color:#FFF;
}
#ajax_listOfOptions_iframe{
  background-color:#F00;
  position:absolute;
  z-index:5;
}

.companyname{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
}

table					{ border-bottom: 0px solid #fff; border-left: 0px solid #fff; }
td						{ padding: 5px 5px 5px 5px; border-top: 0px solid #fff; border-right: 0px solid #fff; }
table tr.formerror	td		{background:white;  color:#333; padding:10px; border-color: red; border-width: 2px; border-style: solid; }


/*===========================================================*/
/*================= USER FEEDBACK MESSAGES ==================*/
/*===========================================================*/
.info, .success, .warning, .error, .validation, #pdf {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('../../images/info.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../../images/warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../images/fail.gif');
	list-style: none; 
    background-position: 10px 10px;
	
}
.error li {list-style: none; 
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../images/success.gif');
    background-position: 10px 10px;
}

#pdf {
    width: 250px;
	color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../../images/icon-pdf.gif');
}
/*===========================================================*/
/*================= SLIDING TABS ============================*/
/*===========================================================*/
		#buttons { width: 200px; float: left; margin-left:16px;  }
		*html #buttons { width: 200px; float: left; margin-left:5px;  }
		
		#heading {
			display: block;
			text-align: left;
			margin-bottom: 1em;
			font-size: 80%;
			color: #404040; 
		}
		#heading * {
			/*display: inline;*/
			padding: 4px;
			user-select: none;
			cursor: pointer;
			vertical-align: middle;
		}
		#heading li {list-style:none; width: 175px; background-color: #f0f0f0; margin: 3px; }
		
		#heading li:hover {
			background-color: #f0f0f0;
			color: #404040; 
			border-radius: 3px;
			-webkit-border-radius: 3px;
			-opera-border-radius: 3px;
			-moz-border-radius: 3px;
		}
		
		#heading li.active {
			background-color: #3B2740;
			color: #fff; 
			border-radius: 3px;
			-webkit-border-radius: 3px;
			-opera-border-radius: 3px;
			-moz-border-radius: 3px;
		}
		
		#heading li		   img { border: #ccc 1px solid; }
		#heading li.active img { border: #fff 1px solid; }

		#panes {
			float: right;
			text-align: justify;
			border-style: none;
			width: 540px;
			margin: -15px 1em 0 1em;
		}
		
		#panes p {
		  margin: 0 auto 1em auto;
		}

		#panes li	{	font-size: 0.825em; /* 16x0.875=14px */ margin-left: 30px; 
		}

		.pane img	{ float:right; padding: 5px;  margin: 0 0 10px 10px; border: #ccc 1px solid; }

		.profile_info {width: 300px; float:left; }

		#panes div div { overflow: hidden; }
		
		#previous { float: none; cursor: pointer; }
		#next { float: none; cursor: pointer; }


#twitter_update_list li {
	list-style: none; 
	padding-left: 50px; 
	background: url(../images/tw-quote.jpg) top left no-repeat;
	background-position: 0px 2px; margin-left:-0px; 
}

blockquote {
	color:#303; 
	padding: 5px 5px 5px 50px; 
	margin:5px; 
	background: #f0f0f0 url(../images/tw-quote.jpg) top left no-repeat;
	background-position: 10px 5px; margin-left:-0px; 
	border: #ccc 0px solid;
}
blockquote p {
	color:#303; 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
	border-left: #ccc 1px solid;
	padding: 3px 3px 3px 10px; 

}




/* ================================================= */
/* ============ horizontal CONTACT FORM ============ */
/* ================================================= */


#contact .contact-form input {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 4px 4px 4px 4px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1) inset;
    float: left;
    font-size: 14px;
    height: 36px;
    margin-bottom: 20px;
    margin-right: 20px;
    padding-left: 10px;
    padding-right: 10px;
}


.horiz-form { 
	margin-left: 0px; 
	padding: 10px 20px 20px 20px; 
	background:#f0f0f0;
	border:#ccc 1px solid; 
}

#horiz-form_top				{ width: 181px; height: 24px; background: url(../images/horiz-contact-box-top.jpg) bottom left no-repeat;  }
#horiz-form_bottom			{ width: 181px; height: 24px; background: url(../images/horiz-contact-box-bot.jpg) bottom left no-repeat;  }

#horiz-form	h1				{ font-size: 100%; color:#333; margin:0; padding-left:15px; }

.horiz-row {
  clear: both;
  padding-top: 5px;
  padding-left: 0px; 
  }

div.horiz-row span.label {
  float: left;
  width: 150px;
  padding: 0px 10px 0px px;
  text-align: left;
  margin-right: 10px; 
  color:#333;
  font-size: 85%;
 }

div.horiz-row span.formw {
  float: left;
  width: 135px;
  text-align: left;
  border-color: #b52352;
  } 

.horiz-row .txtField {padding: 5px ; width:250px; background: url(../images/input-bg.jpg) top left repeat-x; border:#ccc 1px solid; 
}


.horiz-row .txtField:hover {border:#BB005E 1px solid; 
}
.horiz-row .txtField:focus {border:#BB005E 1px solid; 
}

div.horiz-row .txtField-warning {padding: 5px ; width:250px; border:#cc0000 1px solid; 
background: url(../images/input-bg-error.jpg) top right no-repeat;
}

div.horiz-row textarea {padding: 5px ; height:60px; width:250px; border:#ccc 1px solid; background: #fff url(../images/input-bg.jpg) top left repeat-x; 
}
div.horiz-row textarea:hover, div.horiz-row textarea:focus {padding: 5px ; height:60px; width:250px; border:#BB005E 1px solid; background: #fff url(../images/input-bg.jpg) top left repeat-x; 
}

div.horiz-row select {padding: 0px; width:250px;  border:#214585 1px solid; 
}

div.horiz-row .h_send { height:24px; width:90px; background: url(../images/h-send.jpg) top left no-repeat; }




#page-wrap { margin: 20px auto; }

#explore-nav { width: 180px; overflow: hidden; margin: 10px 13px 10px 0; float:right;  background: url(../images/sub-menu-mid.jpg) top left repeat-y; }
#explore-nav ul {  }
#explore-nav li { width: 160px; margin: 0 10px 3px 10px; list-style:none;}
#explore-nav li.last { margin-right: 0; }
#explore-nav li a { display: block; margin:10px 0; padding:5px 0; border-bottom: #ccc 1px dotted;  background: url(../images/list-on.jpg) no-repeat; }
#explore-nav li a:hover { text-decoration: none; }

#explore-nav-top 	{ width: 180px; height: 11px; background: url(../images/sub-menu-top.jpg) top left no-repeat; padding-bottom: 10px;  }
#explore-nav-top h2 { text-align: center; padding: 5px 0; margin: 0 0 0 0;}
#explore-nav-bottom { width: 180px; height: 11px; background: url(../images/sub-menu-bottom.jpg) bottom left no-repeat; }


#fade-box2, #fade-box3, #fade-box4, #fade-box5, #fade-box6, #fade-box7, #fade-box8, #fade-box9 { 
display: none; 
float:right;
width: 480px;
}

#all-list-wrap {width: 485px;float:left; }

#explore-nav li#ex-fade-box1 a.current, 
ul#fade-box1 li a:hover, 
#explore-nav li#ex-fade-box2 a.current, 
ul#fade-box2 li a:hover, 
#explore-nav li#ex-fade-box3 a.current, 
ul#fade-box3 li a:hover, 
#explore-nav li#ex-fade-box4 a.current, 
ul#fade-box4 li a:hover, 
#explore-nav li#ex-fade-box5 a.current, 
ul#fade-box5 li a:hover, 
#explore-nav li#ex-fade-box6 a.current, 
ul#fade-box6 li a:hover, 
#explore-nav li#ex-fade-box7 a.current, 
ul#fade-box7 li a:hover, 
#explore-nav li#ex-fade-box8 a.current, 
ul#fade-box8 li a:hover, 
#explore-nav li#ex-fade-box9 a.current, 
ul#fade-box9 li a:hover, 
#explore-nav li#ex-fade-box10 a.current, 
ul#fade-box10 li a:hover, 
#explore-nav li#ex-fade-box11 a.current, 
ul#fade-box11 li a:hover, 
#explore-nav li#ex-fade-box12 a.current, 
ul#fade-box12 li a:hover, 
#explore-nav li#ex-fade-box13 a.current, 
ul#fade-box13 li a:hover, 
#explore-nav li#ex-fade-box14 a.current, 
ul#fade-box14 li a:hover, 
#explore-nav li#ex-fade-box15 a.current, 
ul#fade-box15 li a:hover, 
#explore-nav li#ex-fade-box16 a.current, 
ul#fade-box16 li a:hover, 
#explore-nav li#ex-fade-box17 a.current, 
ul#fade-box17 li a:hover { color: #333;  }

#explore-nav li#ex-Natural-Attractions a.current, ul#Natural-Attractions li a:hover { background: url(../images/list-on.jpg) no-repeat; background-position: 0 -30px; color: #333; border: #A858A3 0px solid; }
#explore-nav li#ex-Manavgat-waterfalls a.current, ul#Manavgat-waterfalls li a:hover { background: url(../images/list-on.jpg) no-repeat; background-position: 0 -30px; color: #333; border: #A858A3 0px solid; }
#explore-nav li#ex-Shopping a.current, ul#Shopping li a:hover { background: url(../images/list-on.jpg) no-repeat; background-position: 0 -30px; color: #333; border: #A858A3 0px solid; }
#explore-nav li#ex-Restaurants a.current, ul#Restaurants li a:hover { background: url(../images/list-on.jpg) no-repeat; background-position: 0 -30px; color: #333; border: #A858A3 0px solid; }
#explore-nav li#ex-Nightlife a.current, ul#Nightlife li a:hover { background: url(../images/list-on.jpg) no-repeat; background-position: 0 -30px; color: #333; border: #A858A3 0px solid; }




		div#feature_list {
			width: 900px;
			height: 310px;
			overflow: hidden;
			position: relative;
		}

		div#feature_list ul {
			position: absolute;
			top: 0;
			list-style: none;	
			padding: 0;
			margin: 0;
		}

		ul#tabs {
			z-index: 2;
			width: 422px;
			padding: 0;
		}

		ul#tabs li {
			font-size: 12px;
			font-family: Arial;
			list-style: none;
			background: url('../images/feature-tab-current4-off.jpg') no-repeat;
			margin:0;
			padding:0;
		}
		
		ul#tabs li h3 {
			font-size: 16px;
			color: #fff;
		}
		
		ul#tabs li img {
			padding: 5px;
			border: none;
			float: left;
			margin: 10px 0 0 0;
		}

		ul#tabs li a {
			color: #222;
			text-decoration: none;	
			display: block;
			padding: 0 0 0 10px;
			height: 42px;
			outline: none;
			padding-top:10px;
		}

		ul#tabs li a h3 {
			font-size: 16px;
			color: #222;
		}

		ul#tabs li a.current h3 {
			font-size: 16px;
			color: #fff;
		}

		ul#tabs li a:hover {
			text-decoration: underline;
		}

		ul#tabs li a.current {
			background: transparent url('../images/feature-tab-current3.png');
			background-color: transparent; 
			color: #FFF;
		}

		ul#tabs li a.current:hover {
			text-decoration: none;
			cursor: default;
		}

		ul#output {
			right: 0;
			width: 504px;
			height: 310px;
			position: relative;
		}

		ul#output li {
			position: absolute;
			width: 504px;
			height: 310px;
			list-style: none;
			margin-left:0;
		}

		ul#output li a {
			position: absolute;
			bottom: 10px;
			right: 10px;
			padding: 8px 12px;
			text-decoration: none;
			font-size: 14px;
			color: #FFF;
			background: #000;
			-moz-border-radius: 5px;
		}
		
		ul#output li a:hover {
			background: #660066;
		}

#client-messages  {margin-left: -10px; width: 860px;  }
#client-messages li {list-style:none; display:inline; }

#client-messages li.cm-name {display: block; float:left; width: 150px; border:black 0px solid; 
border-top:#ccc 1px solid; border-bottom:#ccc 1px solid; background-color:#f0f0f0; padding:5px; clear:left;  }

#client-messages li.cm-messages {display: block; float:left; width: 630px; border:black 0px solid;
border-top:#ccc 1px solid; border-bottom:#ccc 0px solid; background:#fff url(../images/comment-bg.jpg) repeat-x;  padding:5px; }

.show {cursor:pointer; color:#5985BD; display:block; text-align:right; background: url(../images/personnel-readmore.jpg) top right no-repeat; padding: 0 30px;}
.showVid {cursor:pointer; color:#5985BD; display:block; text-align:right; background: url(../images/btn-video.jpg) top left no-repeat; padding: 0 30px; height:75px; margin-bottom: 10px;}

.FBConnectButton, .FBConnectButton_Small {padding-bottom: : 5px; }

#sharing-icons-top	{height: 16px; float: left; margin-right: 5px; position:relative;top:10px;left:0;}
.FBConnectButton_Text {margin-top: 0;}
#fb {margin-top: 3px; margin-right: 5px; float: right;}
#tw {margin-top: -6px; margin-right: 5px; float: right;}
#li {margin-top: -1px; float: right;}


      .slide-out-div {
          padding: 20px;
          width: 250px;
          background: #ccc;
          border: 1px solid #29216d;
      }      
      
      .showfb { display: none; width:410px;height:600px;position:fixed;top:30px;right:0;z-index:999; background: transparent url(../images/fb-slide-bg.png) top left no-repeat; padding:20px 0 0 70px; }
      #close-btn {  cursor: pointer; }
      #close-btn-tab {  border: 0px solid red; cursor: pointer;float: right; height: 130px; left: 15px; position: absolute; top: 10px; width: 46px;  }
      #close-btn-bg { position: fixed; top:583px; right:12px; float: right; display: none; background-color: #fff; }
      #close-btn-vert { position: fixed; top:32px; right:0; float:right; background: url(../images/btn-close-vert.png) top left no-repeat; width: 58px; height: 599px; display: block; cursor: pointer; }
      
      
#loading {	visibility:hidden; }      


