/*******************************************************************************
* Default Styles - Do Not Delete											   *
*******************************************************************************/


body							{ background:#ededed url(../images/template/bg-main.jpg) repeat-x -9px 0px; margin: 0px; padding: 0px 0px 20px 0px; font-family:Arial, Helvetica, sans-serif; color:#00264e; }
h1, h2, h3, h4, h5, h6, p,
ul, ol, dl, form, fieldset,
table, address, blockquote		{ margin: 0 0 0.8em 0; padding: 0; }
ul ul, ul ol, ol ol, ol ul		{ margin-bottom: 0 }
ul, ol, blockquote				{ margin-left: 1.75em }
blockquote						{ margin-right: 2.75em }
fieldset 						{ padding: 0.5em }                           
table							{ border-collapse: collapse; border-spacing:0 }
th								{ text-align: left }
select,input,textarea			{ font: inherit }
a img{border:0px;}
a{color:#b42020;}
a:hover{color:#0571a2; text-decoration:none;}

table td p, table td  td{font-size:1.0em;}

.red{color:#b61f24;}
.blue{color:#0093b6;}
#hearOther{display:none;}
#interestOther{display:none;}


/* dark blue colour #303f60  */

/*******************************************************************************
* Page Structure Styles														   *
*******************************************************************************/

#container						{ width: 966px; margin:0px auto 0px auto; background: url(../images/template/bg-curved-top.png) no-repeat top center; padding:38px 0px 0px 0px; position:relative;}

/*******************************************************************************
* Temporary Build Styles													   *
*******************************************************************************/
#container-top					{  clear:both; overflow:hidden; height:100%; width: 950px; margin: auto;}
#container-nav					{  clear:both; height:30px; margin:0px 0px 0px 7px; display:block; z-index:500; position:absolute; left:0px; top:8px;}
/*container-nav is positioned absolute so drop down menus go over all absolute position items*/
#container-footer				{clear:both; padding:0px 0px 8px 0px; overflow:hidden; height:100%; background: url(../images/template/bottom-border/bg-curved-btm.png) no-repeat bottom center; }

#container-bg-curved1 { background:url(../images/template/bg-curved-main.png) repeat-y top center; width:966px; margin:0px auto 20px auto; }

/*******************************************************************************
* Top Border													   * 
*******************************************************************************/
#container-top #logo{width:317px; height:90px; float:left;}
#container-top-right{width:455px; float:right;}
#container-top #strapline{width:352px; overflow:hidden; height:45px; padding-left:103px; display:block; background:url(../images/template/top-border/overseas-property-pays-for-itself.png) no-repeat top right;}
#container-top #strapline h1, #container-top #telephonenumber p, #container-top #callback a span, #container-top #VolusionLiveChat a span{position: absolute; left: -1000em;}
#container-top #callback{width:140px; height:45px; float:right; overflow:hidden; display:block;  }
#container-top #callback a{display:block;width:140px; height:45px; background:url(../images/template/top-border/free-call-back.png) no-repeat top left;}
#container-top #VolusionLiveChat{width:113px; height:45px; float:right; overflow:hidden; display:block;  }
#container-top #VolusionLiveChat a{display:block;width:140px; height:45px; background:url(../images/template/top-border/live-chat.png) no-repeat top left;}

#container-top #telephonenumber{width:202px; height:45px; float:right; overflow:hidden; display:block;  background:url(../images/template/top-border/callus.png) no-repeat top left;}
#container-top #VolusionLiveChat img{position: absolute; left: -1000em;}
/*******************************************************************************
* Main navigation												   *
*******************************************************************************/
#container-nav  img
{ 
z-index: -1
}  
#container-nav p{font-size:0.7em; position: absolute; left: -1000em; width: 20em;}
#container-nav ul{list-style:none; margin:0px; padding:0px; display:inline; }
#container-nav	li{margin: 0 0 0 0px; 	padding:  0 0 0 0px;  list-style: none;	display:block; float:left; position:relative; }

#container-nav li ul{ position:absolute; top:30px;  font-size:0.7em; width:170px; display: none; z-index:2; }
#container-nav li ul ul{ position:absolute; top:0px;  margin-left:170px;  font-size:1.0em; width:170px; display: none; z-index:3; }

/*#container-nav li ul ul{display:block; position:relative; top:0px;  font-size:1.0em; width:170px; }*/
#container-nav li ul ul ul{display:block; position:relative; top:0px; margin-left:0px; font-size:1.0em; width:170px;}
#container-nav li ul li{display:block; position:relative;	
	color: #777;
	background: #fff; 	
	border: 1px solid #ccc;
	border-top: 0;}

#container-nav li ul li li li{display:block; position:relative;	
	color: #777;
	background: #fff; 	
	border: 0px solid #ccc;
	border-top: 1px solid #eee;}

#container-nav li a{float: left;
	padding: 30px 0px 0px 0px;
	overflow: hidden;
	height: 0px !important;
	height /**/:30px; /* for IE5/Win only */
	background-repeat:no-repeat; text-decoration: none;}
#container-nav li a:hover{background-position: 0 -30px;}
#container-nav a:active, #container-nav a.selected , #container-nav li.currentSection a{	background-position: 0 -60px;	}

#home a{ background-image:url(../images/template/top-nav/nav-home.png); width:92px; margin-right:0px; margin-left:0px;}
#aboutus a{ background-image:url(../images/template/top-nav/nav-aboutus.png); width:112px; margin-right:0px;}
#ourproperties a{ background-image:url(../images/template/top-nav/nav-our-properties.png); width:138px; margin-right:0px;}
#whybrazil a{ background-image:url(../images/template/top-nav/nav-why-brazil.png); width:112px; margin-right:0px;}
#services a{ background-image:url(../images/template/top-nav/nav-services.png); width:106px; margin-right:0px;}
#caipirinha a{ background-image:url(../images/template/top-nav/nav-stories.png); width:128px;}
#newsviews a{ background-image:url(../images/template/top-nav/nav-news.png); width:140px;}
#contactus a{ background-image:url(../images/template/top-nav/nav-contact.png); width:124px;}

#container-nav li .nolink	{display:block; background-color:#ebebeb;
	padding: 5px 5px 5px 5px; font-weight:bold; width:160px;}
#container-nav li ul li a{ float:none;background-image:none;  
display:block;
	padding: 5px 5px 5px 5px;
	overflow: normal;
	height: 13px !important;
	width:160px;
	height /**/:13px; /* for IE5/Win only */
	background-repeat:no-repeat;color:#0182a2; background-color:#f6f6f6;}
	
	#container-nav li ul li a:hover{color:#b42020; background-color:#fff;}
	#container-nav li ul li li a{background-color:#f8f8f8; padding: 5px 5px 5px 5px; width:160px;}
	#container-nav li ul li li li a{background-color:#f8f8f8; padding: 5px 5px 5px 15px; width:150px;}
	
#container-nav li#aboutus ul{left:0px;}
#container-nav li#services ul{left:0px;}
#container-nav li#whybrazil ul{left:0px;}
#container-nav li#newsviews ul{left:0px;}
#container-nav li#caipirinha ul{left:0px;}
#container-nav li#ourproperties ul{left:0px;}

#container-nav li#whybrazil ul ul{left:0px;}

#container-nav  li:hover ul, #container-nav  li.over ul { display: block; } /* The magic */
#container-nav  li:hover ul ul, #container-nav  li.over ul ul{ display: none; } /* The magic */
#container-nav   li ul li:hover ul, #container-nav li ul li.over  ul{ display: block; } /* The magic */

/*******************************************************************************
* breadcrumb												   *
*******************************************************************************/

#breadcrumb{ background:#f5f5f5 url(../images/breadcrumbs/bg-breadcrumb.jpg) no-repeat top left; margin:0px;  }
#breadcrumb ul li.firstlistitem{font-weight:bold; background-image:none; padding:4px 0px 4px 0px;}		
#breadcrumb ul{list-style:none; margin:0px 0px 0px 0px; padding:5px 0px 5px 10px; line-height:0em;font-size:0.7em;}
#breadcrumb li{ color:#666666; display:inline; margin:0px 4px 0px 0px;line-height:1.3em; padding:4px 0px 4px 10px; background:url(../images/breadcrumbs/arrow.gif) no-repeat 0px 8px;}
#breadcrumb li a{color:#b42020; }
#breadcrumb li a:hover{color:#0093b6;}

.beforeaftercarepage{background-image:url(../images/services/corner-before-aftercare.jpg)}
.financepage{background-image:url(../images/services/corner-financec.jpg)}
.legalpage{background-image:url(../images/services/corner-legal.jpg)}
.currencypage{background-image:url(../images/services/corner-currency.jpg)}
.taxationpage{background-image:url(../images/services/corner-tax.jpg)}
.insurancepage{background-image:url(../images/services/corner-insurance.jpg)}
.viewingtripspage{background-image:url(../images/services/corner-viewing-trip.jpg)}
.developerspage{background-image:url(../images/services/corner-developers.jpg);}

.partnerspage{background-image:url(../images/services/services-partner.jpg);}

.workforuspage{background-image:url(../images/aboutus/corner-about-work2.jpg);}
.ourapproachpage{background-image:url(../images/aboutus/corner-about-approach.jpg);}
.serviceguaranteepage{background-image:url(../images/aboutus/corner-about-us2.jpg);}
.purchaseconfidencepage{background-image:url(../images/aboutus/corner-woman-water.jpg);}
.aipppage{background-image:url(../images/aboutus/corner-about-industry2.jpg);}
.makeadifferencepage{background-image:url(../images/aboutus/corner-about-difference.jpg);}
.yourstoriespage{background-image:url(../images/aboutus/corner-about-story.jpg);}
.yourpicturespage{background-image:url(../images/aboutus/corner-surfer.jpg);}


.consultancypage{background-image:url(../images/services/corner-consultancy.jpg);}

.investinbrazilpage{background-image:url(../images/whybrazil/corner-dancer.jpg) ;}
.faqspage{background-image:url(../images/whybrazil/corner-boat-beach.jpg) ;}
.offplanpage{background-image:url(../images/whybrazil/corner-off-plan.jpg) ;}
.factsfigurespage{background-image:url(../images/whybrazil/corner-flag.jpg) ;}
.bahiapage{background-image:url(../images/whybrazil/corner-bahia.jpg) ;}
.riopage{background-image:url(../images/whybrazil/corner-rio.jpg) ;}
.maceiopage{background-image:url(../images/whybrazil/corner-palmtrees.jpg) ;}
.fortalezapage{background-image:url(../images/whybrazil/corner-sandune.jpg) ;}
.natalpage{background-image:url(../images/whybrazil/corner-natal.jpg) ;}
.buyingprocesspage{background-image:url(../images/whybrazil/corner-sunset.jpg) ;}

.registerthankyoupage{background-image:url(../images/services/corner-thank-you.jpg) ;}

.aboutus.overviewpage{ background-image:url(../images/aboutus/corner-about-overview2.jpg);}
.aboutus .spacerfloat{float:right; width:80px; height:240px; }

.services, .aboutus, .whybrazil, .contactdetails{background-position:top right; background-repeat:no-repeat;}
.services.soverviewpage{background-image:url(../images/services/corner-services-overview2.jpg); }
.services #breadcrumb{width:668px; clear:both;}
.services .spacerfloat{float:right; width:80px; height:240px; }
.whybrazil .spacerfloat2{float:right; width:170px; height:240px; }
.whybrazil.woverviewpage{ background-image:url(../images/whybrazil/corner-bird.jpg) ;}
.whybrazil #breadcrumb, .aboutus #breadcrumb{width:540px; clear:both;}
.whybrazil .spacerfloat{float:right; width:80px; height:220px; }

.contactdetails #breadcrumb{width:540px; clear:both;}

.whybrazil.foverviewpage{ background-image:url(../images/florida/corner-city.jpg) ;}
.whybrazil.foverviewwhypage{ background-image:url(../images/florida/corner-house1.jpg) ;}
.whybrazil.foverviewprocessspage{ background-image:url(../images/florida/corner-golf.jpg) ;}
.whybrazil.foverviewrunpage{ background-image:url(../images/florida/corner-house4.jpg) ;}
.whybrazil.foverviewhotpage{ background-image:url(../images/florida/corner-sunchair.jpg) ;}
.whybrazil.foverviewffpage{ background-image:url(../images/florida/corner-house.jpg) ;}
.whybrazil.foverviewfaqpage{ background-image:url(../images/florida/corner-sailing.jpg) ;}

.whybrazil.fforeclosurepage{ background-image:url(../images/florida/corner-golf-course.jpg) ;}
.whybrazil.fforeclosurekeypage{ background-image:url(../images/florida/corner-skyline.jpg) ;}
.whybrazil.fforeclosuremarketpage{ background-image:url(../images/florida/corner-house2.jpg) ;}
.whybrazil.fforeclosurereopage{ background-image:url(../images/florida/corner-jacksonville.jpg) ;}
.whybrazil.fforeclosurewhypage{ background-image:url(../images/florida/corner-boat.jpg) ;}
.whybrazil.fforeclosureexamplepage{ background-image:url(../images/florida/corner-house3.jpg) ;}
.whybrazil.fforeclosureprocesspage{ background-image:url(../images/florida/corner-palms.jpg) ;}


/*******************************************************************************
* NEW Homepage										   *
*******************************************************************************/
#container-homepage-content{ height:100%; overflow:hidden;margin:0px 8px 0px 8px;clear:both; position:relative; }
#columnhome1{width:150px;  display:block;float:left; position:relative;}
#columnhome2{    width:800px;  display:block;float:right; position:relative;}
#columnhome2top{  margin-right:-160px; width:600px; height:300px; background-color:#000099; display:block;}

#hometop{ background:url(../images/homepage/homeTopBg.jpg) no-repeat top left; clear:both; height:408px; margin-left:10px;}
#homepropertyflash{width:575px; float:left; height:319px;}
#homenewsletteriframe{width:215px; float:left; height:170px; margin-top:19px; }
#homenewsletter{width:215px; float:left; height:170px; padding:16px 10px 0px 14px; background:url(../images/homepage/newsletterbg.png) no-repeat;}
#homenewsletter table td{color:#fff; font-size:0.7em; padding:0px 10px 4px 0px;}
#homenewsletter  a{color:#fff;}
#homenewsletter h2{font-size:0.9em; color:#ffffff; margin:0px; padding:0px;}
#homenewsletter p{font-size:0.7em; color:#ffffff;}
#homenewsletter input.formfield{ width:115px; font-family:Arial, Helvetica, sans-serif; border-width:0px; font-size:1.0em;}
#homenewsletter .homesubmitbtn{ text-align:right;}
#homeyourstories{width:185px; float:left; height:129px; overflow:hidden; padding:0px 15px 0px 15px;}
#homeyourstories h2{font-size:0.9em;}
#homeyourstories p{font-size:0.7em; font-style:italic;}
#homenewsheadline{ background:url(../images/homepage/homeNewsHeadlineBg.jpg) no-repeat top left; padding:10px 10px 0px 20px; width:460px; float:left; height:79px;}
#homenewsheadline h2 { color:#ffffff;  font-size:20px;}
#homenewsheadline h2 a{ color:#ffffff; text-decoration:none;}
#homenewsheadline h2 a:hover{ color:#ffffff; text-decoration:underline;}
#homeregister{ width:300px; float:left;}

#columnhome2a{float:left; width:450px; padding:10px 20px 0px 30px; position:relative;}
#columnhome2b{float:left; width:300px; padding-top:51px; position:relative;}

#featuredproperties{ background:url(../images/homepage/right-grey-middle.png) repeat-y; margin-bottom:15px; position:relative;}
#featuredproperties h2{ background:url(../images/homepage/right-grey-top.png) no-repeat top left; font-size:0.9em; padding:10px 10px 6px 10px; margin:0px;}
#featuredproperties h3{ background:url(../images/homepage/right-grey-subheader.png) no-repeat; padding:10px 10px 10px 10px; margin:0px; font-size:0.8em;}
#featuredproperties h3 a{color:#0093b6; text-decoration:none;}
#featuredproperties h3 a:hover{color:#b61f24;}
#featuredproperties p{width:150px; float:left; font-size:0.7em; position:relative;}
#featuredproperties p.cta{clear:both; width:240px; float:none; margin-left:10px;background:url(../images/homepage/right-grey-arrow.png) no-repeat; display:block; padding:3px 10px 10px 24px;}
#featuredproperties .propertyimage{ float:left; width:125px; padding:0px 10px 10px 10px; position:relative;}
#featuredproperties .curvedbtm{ background:url(../images/homepage/right-grey-btm.jpg) no-repeat bottom left; height:12px;}

#home-news, #home-propertyinsight{margin-bottom:25px;}
#home-news h2, #home-propertyinsight h2{font-size:0.9em; background:url(../images/homepage/blue-dots.png) repeat-x bottom left; padding:6px 0px 12px 10px;}
#home-propertyinsight h3{font-size:0.7em; margin:0em 0px 0em 0px; padding:4px 0px 0px 10px;}
#home-news ul, #home-propertyinsight ul{font-size:0.7em; list-style:none; margin:0px 0px 0.7em 0px; padding:0px 0px 0px 10px; }
#home-news li, #home-propertyinsightli{margin:0px 0px 0.7em 0px; padding:0px 0px 0px 0px;}
#home-news p{font-size:0.7em;   margin:0px 0px 20px 0px; padding:6px 0px 10px 10px;}
#rssiconsmall{float:right; margin:10px 10px 10px 0px; }

/*Home Content */

#columnhome2a h1{font-size:1.2em; color:#b42020; font-weight:normal; word-spacing: 0em;	letter-spacing: 0px;}

#columnhome2a h2{font-size:1.1em; color:#0093b6; font-weight:normal; margin-bottom:0.6em; }
#columnhome2a h2 a{ color:#0093b6; font-weight:normal; text-decoration:none;}
#columnhome2a h2 a:hover{text-decoration:underline; color:#b42020;}
#columnhome2a h3{font-size:1.0em; color:#34485e;}
#columnhome2a h4{font-size:0.9em; color:#333333;}
#columnhome2a h5{font-size:0.8em; color:#b42020;}
#columnhome2a p, #columnhome2a ul, #columnhome2a td, #columnhome2a ol{font-size:0.8em; line-height:1.4em; color:#34485e; margin-bottom:1.5em; }
#columnhome2a li{margin-bottom:0.8em;}
#columnhome2a ul ul , #columnhome2a td p{font-size:1.0em;}
#columnhome2a ul ul {margin:0.8em 0em 1.0em 1.0em;}
#columnhome2a table td table td{font-size:1.0em;}

/*Left column Home */

#credentials{ background:url(../images/homepage/credentialsbg.jpg) no-repeat top left; padding:10px 0px; margin-bottom:15px;}
#credentials h2, #credentials h3 {font-size:0.7em; color:#fff; padding:4px 6px 4px 10px; margin:0px 0px 0px 0px; font-weight:normal;}
#credentials h3{border-top:1px solid #71c5db;}
#credentials #aipplogo{ text-align:center;}
#credentials #featuredin{padding:0px 4px;}

#viewingtrip{margin-bottom:15px;}
#propertylocations{ background:url(../images/homepage/left-white-middle.jpg) repeat-y; position:relative; overflow:auto; margin-bottom:15px;}
#propertylocations h2{font-size:0.7em; background:url(../images/homepage/left-white-curve-top.jpg) no-repeat top left; padding:10px 10px 0px 10px; }
#propertylocations ul{list-style:none; margin:0px 0px 0px 0px; padding:0px 10px 20px 10px; background:url(../images/homepage/left-white-btm.png) no-repeat bottom left; }
#propertylocations li{font-size:0.6em;}
#propertylocations li h2{font-size:1.0em; background:none; padding:10px 0px 0px 0px;}
#propertylocations li a{color:#303f60; text-decoration:none;}
#propertylocations li a:hover{color:#b61f24;}


.findproperty{margin-bottom:15px;}
.findproperty h2{font-size:0.9em; color:#0093b6; margin:10px 0px 0px 0px; padding:10px 0px 5px 0px; border-bottom:1px solid #0093b6;}
.findproperty ul{ list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; background:url(../images/homepage/left-curvebtm.jpg) no-repeat bottom left; }
.findproperty ul ul{ list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:none; font-weight:normal;}
#container-leftcolumn .findproperty ul{background:url(../images/homepage/left-curvebtm2.jpg)}
.findproperty li{font-size:0.7em; background-color:#f6f6f6; border-bottom:1px solid #ffffff; padding:0px; line-height:1.3em;}
.findproperty li  li{font-size:1.0em; font-weight:normal; background-color:#f6f6f6; border-bottom:0px solid #ffffff; padding:0px; line-height:1.3em;}

.findproperty li a, .findproperty li span{text-decoration:none; color:#303f60; font-weight:bold; padding:4px 0px 3px 10px; display:block; background-color:#f6f6f6;}
.findproperty li li a{text-decoration:none; font-weight:normal; color:#303f60; padding:4px 0px 3px 20px; display:block; background-color:#ececec;}

.findproperty li a:hover{color:#b61f24;}
.findproperty li.gradienttop a, .findproperty li.gradienttop span{background:#f6f6f6 url(../images/homepage/left-greytop.jpg) repeat-x; border-top:1px solid #ffffff;}
.findproperty li.gradienttop li a{background-image:none;}

.findproperty li  li li{padding-left:10px;}
.findproperty li.gradienttop  li li a{background-color:#f9f9f9;}

.findproperty li.navheader{font-weight:bold; padding:4px 0px 3px 10px;border-bottom:0px; color:#FFFFFF;  font-style:italic; background:#009ebd url(../images/homepage/left-header.jpg) repeat-x top left; }

/*******************************************************************************
* Homepage										   *
*******************************************************************************/

#container-homepage-content{overflow:hidden;  height:100%; margin:0px 8px 0px 8px;clear:both; position:static; background: url(../images/homepage/topnavshadow.png) no-repeat top left; padding-top:3px;}
#homeleft1{float:left; width:453px; }

#homeright1{float:left; display:block; height:281px; width:497px; padding:0px; margin:0px; }

#home-intro{ background-image:url(../images/homepage/top-gradient.png); background-repeat:no-repeat; background-position:top;clear:both; overflow:auto; margin:0px 0px 0px 0px; padding:20px 0px 0px 10px; height:140px;}
#home-intro h1{font-size:1.1em; font-weight:normal; color:#b42020; margin-bottom:0.4em;}
#home-intro p{font-size:0.8em; line-height:1.3em; margin:0px;}
#aipphome{float:right; margin-left:3px;}
#home-intro h1 .smallertxt{}


#home-purchasewithconfidence{ background-image:url(../images/homepage/purchase-bg.jpg); background-repeat:no-repeat; background-position:bottom; height:121px; overflow:auto;}
#home-purchasewithconfidence img{ float:left; margin:0px 10px 0px 0px; padding:0px;}
#home-purchasewithconfidence p{font-size:0.7em; line-height:1.4em; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#home-purchasewithconfidence ul{margin:0px 0px 0px 0px; padding:30px 0px 0px 0px; list-style:none;}
#home-purchasewithconfidence li{margin:0px 0px 0px 0px; padding:0px 0px 8px 0px; font-size:0.8em; color:#b42020; font-weight:bold;}
#home-purchasewithconfidence li a{font-weight:normal;}
#home-purchasewithconfidence h2{font-size:1.05em; color:#b42020;margin:0px 0px 0px 0px; padding:25px 0px 0em 0px; font-weight:bold;}

#homemainareas{clear:both; background-image:url(../images/homepage/gradient-bg.jpg); background-repeat:no-repeat; height:172px; overflow:hidden; background-position:top;}
#homemainareas ul{ list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#homemainareas li{width:227px; float:left; margin:0px 0px 0px 0px; padding:10px 5px 0px 5px; color:#fff;}
#homemainareas li h2{font-size:1.0em; font-weight:normal; margin:15px 0px 4px 0px; padding:0px 0px 0px 0px; line-height:1.3em; float:left; width:150px; }
#homemainareas li p{font-size:0.7em; line-height:1.4em; float:left;  width:150px;}
.gobtn{float:right; margin-top:-15px;}
.mainicon{float:left; margin:0px; padding:0px;}

#home-secondarea{height:100%; overflow:hidden; clear:both; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;}
#home-why-colordarcy{width:364px; float:left;  margin:0px 10px 0px 0px; padding:0px 0px 0px 10px; }

#home-investinbrazil{width:364px; float:left; margin:0px 10px 0px 0px; padding:0px 0px 20px 10px; }

#home-why-colordarcy h2, #home-investinbrazil h2{font-size:1.0em; background:url(../images/homepage/blue-dots.png) repeat-x bottom left; padding-bottom:9px;}
#home-why-colordarcy h3, #home-investinbrazil h3{font-size:0.8em; margin:0em 0px 0px 0px; padding:4px 0px 6px 0px;}
#home-why-colordarcy ul, #home-investinbrazil ul{font-size:0.8em; list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#home-why-colordarcy li, #home-investinbrazil li{margin:0em 0px 0px  0px; padding:4px 0px 4px 0px;}
#home-why-colordarcy p, #home-investinbrazil p{font-size:0.8em;padding:20px 0px 0.8em 20px; }
#home-why-colordarcy li{ background-image:url(../images/page-graphics/tic1k-icon.png); background-repeat:no-repeat;}
#home-investinbrazil li{ background-image:url(../images/page-graphics/tic1k-icon.png); background-repeat:no-repeat;}
.rsslink {float:right; font-size:0.6em; }
.rsslink a{background:url(../images/homepage/rss-icon.png) no-repeat top right; display:block; padding:6px 35px 11px 0px;}

#home-rightcolumn{width:182px; float:left;}



#quicklinks{margin:0px 0px 0px 0px; clear:both;}
#quicklinks ul{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; list-style:none; clear:both}
#quicklinks li{float:left; display:block; margin:0px 0px 20px 10px; padding:0px 0px 0px 0px;}
#quicklinks li.firstlistitem{margin:0px 0px 0px 0px;}
/*******************************************************************************
* Content											   *
*******************************************************************************/
#container-central{overflow:hidden; height:100%; margin:0px 8px 0px 8px; }
#container-content{width:750px; overflow:hidden; height:100%; float:left; /*position:relative;*/}
#container-content.container-content2{width:950px;}
#content-topimage{clear:both;}
#content-col1{width:500px; float:left; padding:20px 25px 20px 25px; }
#content-col1a{width:725px; float:left; padding:20px 0px 20px 25px;}
#content-col1b{width:920px; float:left; padding:20px 0px 20px 30px; }
#content-col2{width:200px; float:left; padding:0px 0px 20px 0px; }
#content-bottom{clear:both;}
#content-col1c{width:355px; float:left;padding:0px 10px 0px 0px;}
#content-col2c{width:355px; float:left;padding:0px 0px  0px 5px;}

#container-content h1{font-size:1.8em; color:#b42020; font-weight:normal; word-spacing: 0em;	letter-spacing: 0px;}
#container-content h1 a{text-decoration:none; color:#b42020;}
#container-content h1 a:hover{text-decoration:underline;color:#0093b6; }
#container-content h2{font-size:1.1em; color:#0093b6; font-weight:normal; margin-bottom:0.6em; }
#container-content #content-col1 h2 {font-size:1.1em; color:#0093b6; font-weight:normal; margin-bottom:0.6em; margin-top:1.8em;}
#container-content h2 a{ color:#0093b6; font-weight:normal; text-decoration:none;}
#container-content h2 a:hover{text-decoration:underline; color:#b42020;}
#container-content h3{font-size:1.0em; color:#34485e;}
#container-content h4{font-size:0.9em; color:#333333;}
#container-content h5{font-size:0.8em; color:#b42020;}
#container-content p, #container-content ul, #container-content td, #container-content ol{font-size:0.8em; line-height:1.4em; color:#34485e; margin-bottom:1.5em; }
#container-content li{margin-bottom:0.8em;}
#container-content ul ul , #container-content td p{font-size:1.0em;}
#container-content ul ul {margin:0.8em 0em 1.0em 1.0em;}
#container-content table td table td{font-size:1.0em;}

#container-content hr {padding:0px 0px 0px 0px; border:1px solid #fff; color:none; height:30px;background:#fff url(../images/properties/properties-down-grad.png)  repeat-x top left; border:none;}


ul.ticksList{list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
ul.ticksList li{margin:0px 0px 0px  0px; padding:10px 0px 1.0em 40px;  background-image:url(../images/page-graphics/tick-icon.png); background-repeat:no-repeat;}

table.generaltable{border:1px solid #007b9a; padding:1px; width:100%; height:100%; border-collapse:separate;border-spacing:0px; margin-bottom:30px;}
table.generaltable td{padding:4px; background-color:#f5f5f5;border:1px solid #fff; margin:1px;  border-bottom:1px solid #cacaca; }
table.generaltable th{font-size:0.8em; font-weight:bold; background-color:#33a9c5; padding:4px; color:#cce9f0; border:1px solid #fff;}

#container-content .latestoffer{background-image:url(../images/page-graphics/latest-offer2.jpg); background-position:top left; background-repeat:no-repeat; padding:10px 10px 10px 120px;}

#container-content #content-col1  .latestoffer h2{font-weight:bold;}

/*******************************************************************************
* Left Column										   *
*******************************************************************************/
#container-leftcolumn		{width:200px; float:left; padding:20px 0px 20px 0px; }
.leftcta{margin-bottom:15px;}

/*******************************************************************************
* Sitemap page                  											   *
*******************************************************************************/
.col292{width:292px; float:left;}
ul.sitemap{list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
ul.sitemap ul{list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
ul.sitemap li{ background-image:url(../images/page-graphics/sitemap-arrow1.png); background-repeat:no-repeat; padding:0px 0px 0px 10px; background-position:0px 2px;}
ul.sitemap li li{background-image:url(../images/page-graphics/sitemap-arrow2.png); padding:0px 0px 0px 20px;}
ul.sitemap li li li{}


/*******************************************************************************
* Forms										   *
*******************************************************************************/
.formtable{background:#f0f0f0 url(../images/form/form-bg-btm.png) no-repeat bottom left; padding-bottom:10px; margin-bottom:30px; height:100%;}
.formtable form{ background: url(../images/form/form-bg-top.png) no-repeat top left; margin:0px;padding:10px 20px 5px 66px;}
#container-content #content-col1  .formtable form table td h2{font-size:1.4em; color:#0093b6; font-weight:normal; margin-top:0px;}
.formtable td{padding:10px 0px 4px 0px; vertical-align:top;}
.formfield{ border:1px solid #09759e; padding:2px;}
.formnote{ border:1px solid #0093b6; padding:6px; background-color:#fff; font-size:0.85em;}
.formtable td.bluetopbtmborder{border-top:1px solid #0093b6; border-bottom:1px solid #0093b6; padding:10px 0px 10px 0px;}
.redtopbtmborder{border-top:1px solid #b42020; border-bottom:1px solid #b42020; padding:10px 0px 10px 0px;}
.formtable input.formfield,.formtable textarea.formfield{width:220px;border:1px solid #09759e; padding:2px;}

.formtablesmall{background:#f0f0f0 url(../images/form/form-small-bg-btm.png) no-repeat bottom left; padding-bottom:10px; margin-bottom:30px;}
.formtablesmall form{ background: url(../images/form/form-small-bg-top.png) no-repeat top left; margin:0px;padding:10px 10px 5px 10px;}
#container-content  .formtablesmall table td h2{font-size:1.4em; color:#0093b6; font-weight:normal; padding-left:55px; margin:0px; padding-bottom:13px;}
.formtablesmall td{padding:10px 0px 4px 0px; vertical-align:top;}
.formtablesmall .formfield{ border:1px solid #09759e; padding:2px;  width:220px;}
.formnote{ border:1px solid #0093b6; padding:6px; background-color:#fff; font-size:0.85em;}
.formtablesmall td.bluetopbtmborder{border-top:1px solid #0093b6; border-bottom:1px solid #0093b6; padding:10px 0px 10px 0px;}
.formfieldselect{ width:226px;border:1px solid #09759e; padding:2px;}

#container-content  .phoneicon{ background:url(../images/page-graphics/icons-phone.png) no-repeat; padding:25px 0px 10px 65px; margin-bottom:0px;}
#container-content  .skypeicon{ background:url(../images/page-graphics/icons-skype.png) no-repeat; padding:25px 0px 10px 65px; margin-bottom:0px;}
#container-content  .faxicon{ background:url(../images/page-graphics/icons-fax.png) no-repeat; padding:25px 0px 10px 65px; margin-bottom:20px;}
#container-content  .addressicon{ background:url(../images/page-graphics/icons-address.png) no-repeat; padding:25px 0px 10px 65px; margin-bottom:0px;}



.submitbtn{ background:url(../images/page-graphics/submit-btn.png) no-repeat top left; border:0px; display:block; overflow:hidden; padding-top:32px; width:75px; height:32px; cursor:pointer;}

#container-content .members{ background: #0a2b4e url(../images/page-graphics/blue-curved-top.png) no-repeat top left; padding:0px; margin-bottom:20px;}
#container-content .members h2{color:#fff; padding:15px 10px 0px 10px; }
 #container-content .members p{color:#fff; font-size:0.7em; padding:0px 10px 0px 10px; margin-bottom:0px; }



#container-content .restassured{ background:url(../images/page-graphics/rest-assured-btm.png); background-position:left bottom;  margin-bottom:20px; height:100%;}
#container-content .restassured div{ background:url(../images/page-graphics/rest-assured-top.png) no-repeat top left; }
#container-content .restassured h2{padding:10px 10px 0px 45px;  }
#container-content .restassured p{font-size:0.7em;padding:0px 10px 20px 45px;}

#container-content .formtablesmall .restassured div{ background:url(../images/form/rest-assured5_04.png); background-position:left bottom; background-repeat:no-repeat;   }
#container-content .formtablesmall .restassured{ background:url(../images/form/rest-assured5_01.png) no-repeat top left; background-color:#003366;margin-bottom:0px; height:100%;padding-bottom:0px;}
#container-content .formtablesmall .restassured p{font-size:0.85em;padding:10px 10px 10px 45px; margin:0px;}

#container-content .formtable .restassured div{ background:url(../images/form/rest-assured4_04.png); background-position:left bottom; background-repeat:no-repeat;   }
#container-content .formtable .restassured{ background:url(../images/form/rest-assured4_01.png) no-repeat top left; background-color:#003366;margin-bottom:0px; height:100%;padding-bottom:0px;}
#container-content .formtable .restassured p{font-size:0.85em;padding:10px 10px 10px 45px; margin:0px;}

.imagefloatleft{float:left; padding:10px 10px 10px 0px;}
.imagefloatright{float:right; padding:10px 0px 10px 10px;}
.largetext{font-size:1.35em;}

.pdficonslist{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
.pdficonslist li{ background-image:url(../images/page-graphics/pdf.png); background-repeat:no-repeat;padding:2px 0px 5px 28px;}


/*****************************************
/*contact us
/*******************************/

.contactdetails{background-position:top right; background-repeat:no-repeat;}

.contactdetails #breadcrumb{width:650px; clear:both;}

p.openingtimes{ text-align:center; background:url(../images/contactus/opening-timesbg.png) no-repeat top left; margin:0px; padding:13px;}
.greycurvedtop{ background:#f0f0f0 url(../images/contactus/greycurvedtop725.png) no-repeat top left; padding:10px;}
#container-content  p.greycurvedtop{font-size:0.7em;}
#container-central.contactdetails { background-image:url(../images/contactus/corner-contact-us.jpg);}
.contactdetails #content-col1a{ background:url(../images/contactus/contatcus-lined-bg.png) no-repeat 25px 129px;}

.contactdetails #container-content .phoneicon{ background:url(../images/page-graphics/icons-phone.png) no-repeat 0px 30px; padding:20px 0px 0px 75px; margin:0px 0px 0px 1px ;}
.contactdetails #container-content  .addressicon{ background:url(../images/page-graphics/icons-address.png) no-repeat 0px 30px; padding:20px 0px  0px 75px; margin-bottom:0px;}
#callbackcontactus{ width:85px; float:right; margin:25px 194px 0px 0px;}
/*******************************************************************************
* Right Column										   *
*******************************************************************************/
.ctaright{margin:0px 0px 15px 0px;}

.ctayourstories{ background:url(../images/rightcta/your-stories/your-stories-mid-bg.png) repeat-y;}
.ctayourstories h2{padding:0px 5px 0px 10px;}
.ctayourstories blockquote{font-size:0.7em; margin:0px; padding:0px 10px 10px 13px;}

.classiccaipirinha{ background:#77c965 url(../images/caipirinha/caipirinha-drink-bg.jpg) no-repeat 0px 205px; color:#202800;}
.classiccaipirinha ul{list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#container-content .classiccaipirinha li{margin:0px 0px 0px  0px; color:#202800; padding:10px 0px 1.2em 40px;background-repeat:no-repeat; background-image:url(../images/page-graphics/lime-icon.png)}
#container-content .classiccaipirinha p{color:#202800; padding:0px 4px 0px 10px;}
#container-content .classiccaipirinha h2{color:#202800; padding:0px 0px 0px 10px; font-size:1.0em;}


#home-rightcolumn .ctayourstories{ background:url(../images/rightcta/your-stories/home182/your-stories-mid-bg.png) repeat-y; margin-bottom:20px; padding:0px; }
#home-rightcolumn .ctayourstories h2{padding:0px 5px 0px 10px; font-size:1.1em; color:#0093b6; font-weight:normal; margin-bottom:0.6em; margin-top:0px; }
#home-rightcolumn .ctayourstories h2 a{color:#0093b6; text-decoration:none;}
#home-rightcolumn .ctayourstories h2 a:hover{color:#b42020; text-decoration:underline;}
#home-rightcolumn .ctayourstories blockquote{font-size:0.7em; margin:0px; padding:0px 10px 10px 13px;}

/*******************************************************************************
* Left Nav											   *
*******************************************************************************/
#leftnav{margin:0px 0px 0px 0px;  padding:18px 0px 10px 0px;  background-color:#0082a1; }
.services #leftnav{margin-top:248px;}
.whybrazil #leftnav, .aboutus #leftnav{margin-top:260px;}
#leftnav ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
#leftnav li { margin:0px 0px 0px 0px; color:#fff; padding:0px 0px 0px 0px; border-top:0px solid #e9e9e9; border-bottom:1px solid #0082a1; background-color:#0093b6; }
#leftnav li a{background-image:url(../images/leftcolumn/bg-left.png);  text-decoration:none; display:block; width:176px; margin:0px 0px 0px 0px; padding:4px 4px 4px 20px; color:#fff;}
#leftnav li .nolink{padding:4px 4px 4px 20px; display:block;}
#leftnav li a.here, .here{font-weight:bold; }
#leftnav li a.here{background-image:url(../images/leftcolumn/bg-left-current.png);}
#leftnav li li a.here{background-color:#00CCFF; background-image:none;}
#leftnav li a:hover{background-image:url(../images/leftcolumn/bg-left-over.png); background-color:#33a9c5; color:#ffffff; }
#leftnav li li{margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; font-size:0.85em; border-bottom:none;  background-color:#26a6c5; }
#leftnav li li a{padding:3px 4px 3px 2px;width:174px;  background-image:none; border-top:1px dashed #68c1d7;}
#leftnav li li a:hover{background-color:#66bed3; background-image:none;}
#leftnav li li li{font-size:1.0em;}
#leftnav li.navheader1{font-weight:bold; border-top:0px;  }
#leftnav li.navheader1 a{ padding:4px 4px 4px 10px; background-image:url(../images/leftcolumn/header-bg.png); background-repeat:no-repeat; color:#fff; width:176px;}
#leftnav li.navheader1 a:hover{  background-image:url(../images/leftcolumn/header-bg-over.png); }
#leftnav ul ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block;}

#pagefunctions{overflow:hidden;margin:0px 0px 30px 0px; padding:0px 0px 20px 0px;  background:#0082a1 url(../images/leftcolumn/left-bg-btm.png) no-repeat; background-position:bottom;}
#pagefunctions ul{list-style:none; padding:50px 0px 0px 0px; margin:0px;  background: url(../images/page-graphics/light-blue-dots.png); background-position:bottom; background-repeat:repeat-x;}
#pagefunctions li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-bottom:0px solid #e9e9e9; font-size:0.85em;}
#pagefunctions li a{text-decoration:none; color:#fff;  margin:0px 0px 0px 0px; padding:7px 4px 4px 42px; display:block; width:153px;}

#pagefunctions li a:hover{color:#fff; }
#sendtoafriend a{ background-image:url(../images/leftcolumn/icon-friend.png); background-repeat:no-repeat; background-position:0px 0px;}
#printpage a{ background-image:url(../images/leftcolumn/icon-print.png); background-repeat:no-repeat; background-position:0px 0px;}
#sendtoafriend a:hover{ background-image:url(../images/leftcolumn/icon-friend-over.png); }
#printpage a:hover{ background-image:url(../images/leftcolumn/icon-print-over.png); }

/*******************************************************************************
* CTA Text at bototm of page    											   *
*******************************************************************************/
.cta-txt{ background:url(../images/page-graphics/cta-txt-bg.png) no-repeat top left; padding:20px 10px 20px 90px; margin:30px 0px 0px 0px; clear:both;}
#container-content .cta-txt h3{margin-bottom:0.1em;}
#container-content .cta-txt p{font-size:0.7em; line-height:1.5em;}

/*******************************************************************************
* Footer												   *
*******************************************************************************/
#container-footer-bg{clear:both; position:relative; overflow:hidden; height:100%; padding:58px 0px 0px 0px; margin:0px 8px 0px 8px;  background:url(../images/template/bottom-border/corner-bg.png) no-repeat bottom left; color:#34485e; }
#container-footer a{color:#34485e;}
#container-footer a:hover{ color:#b42020;}
#container-footer ul#nav-btm{ list-style:none; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; font-size:0.7em; line-height:1.5em;}
#container-footer ul#nav-btm li{display:inline;  border-left:1px solid #ccc; margin:6px 4px 6px 0px; padding:0px 0px 0px 7px;}
#container-footer ul#nav-btm li a{color:#34485e; padding:0px;}
#container-footer ul#nav-btm li a:hover{ color:#b42020;}
#container-footer ul#nav-btm li.firstlistitem{border-left:0px; padding-left:0px;  }

#container-footer p {font-size:0.7em; line-height:1.5em;}
#container-footer #logo-footer{margin-bottom:20px;}
#container-footer .container-btm-left p{color:#ffffff;}
#container-footer .container-btm-left{text-align:center; padding:20px 10px 10px 10px;width:180px; position:absolute; bottom:0px;}
#container-footer .container-btm-links{  padding:10px 10px 0px 270px;width:670px; }

#btm-divideline{ height:30px; background-image:url(../images/template/bottom-border/divide-line.png); background-repeat:no-repeat; background-position:top right;}

.container-column1{float:left;  }
.container-column2{float:left; }


ul.thumbs110{list-style:none;  margin:1.4em 0px 0px 0px; padding:0px 0px 0px 0px; clear:both; overflow:auto; height:100%;}
ul.thumbs110 li{float:left; width:110px; display:block;  margin:0px 2px 20px 0px; padding:0px 2px 0px 0px;height:140px;  border-right:1px solid #eaeaea;}
ul.thumbs110 li.firstlistitem{ margin:0px 2px 20px 0px; padding:0px 2px 0px 2px; clear:left;border-left:1px solid #eaeaea;}
ul.thumbs110 li img{}
#container-content ul.thumbs110 li p{font-size:1.0em; padding:0px 0px 0px 4px;}
#container-content ul.thumbs110 li p a{text-decoration:none;}

ul.thumbs220{list-style:none;  margin:1.4em 0px 1.4em 0px; padding:0px 0px 0px 0px; width:500px; clear:both; overflow:hidden;  height:100%;display:block;}
ul.thumbs220 li{float:left; width:220px; display:block;  margin:0px 0px 20px 0px; display:inline;   padding:10px 10px 0px 10px;height:186px; background:url(../images/page-graphics/240px-img-bg.png) no-repeat top left; }
ul.thumbs220 li.firstlistitem{ margin:0px 20px 20px 0px;  clear:left;}
ul.thumbs220 li img{}
#container-content ul.thumbs220 li p{font-size:1.0em; padding:0px 0px 0px 4px;}
#container-content ul.thumbs220 li p a{text-decoration:none;}


.clearboth{clear:both; height:1px; line-height:1px; font-size:1px;    }

/*****************************/
/*****REGISTER PAGE***********/
/*****************************/
.registerpage{ background:url(../images/aboutus/register/register-background.jpg) no-repeat 225px 50px;}
.formtableregister{}
.formtableregister{padding-bottom:10px; margin-bottom:30px;}
.formtableregister form{ margin:0px;padding:5px 20px 5px 30px;}
#container-content  .formtableregister table td h2{font-size:1.4em; color:#001239; font-weight:normal; padding-left:58px; margin:0px; padding-bottom:13px;}
.formtableregister td{padding:5px 0px 4px 0px; vertical-align:top; }
.formtableregister td label{font-size:0.85em;}
.formtableregister .formfield{ border:0px solid #fff; padding:2px;  width:200px;font-family:Arial, Helvetica, sans-serif;  font-size:0.85em;}
.formtableregister select.formfield{ width:204px;}
.formtableregister select{ border:0px solid #fff; padding:2px;  font-family:Arial, Helvetica, sans-serif; font-size:0.7em;}
#container-content .formtableregister td.bluetopbtmborder{border-top:1px solid #eaedf5; border-bottom:1px solid #eaedf5; padding:5px 0px 5px 0px;font-size:0.7em;}

.registerintro{padding:0px 10px 0px 88px;}

#formtableheight{}

#container-content .formtableregister .restassured div{ background-image:none; background-color:none; }
#container-content .formtableregister .restassured{ background-color:none;margin-bottom:0px; height:100%;padding-bottom:0px; background:url(../images/register/restassured.png) no-repeat top left; overflow:hidden;}
#container-content .formtableregister .restassured p{font-size:0.7em;padding:10px 15px 10px 45px; margin:0px;}

.registerpage #container-content h2{color:#001239; }
.registerpage #container-content #content-col2c p{font-size:0.7em;}
.registerpage #container-content #content-col2c ul{font-size:0.7em; list-style:none; margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}
.registerpage #container-content #content-col2c li{ background:url(../images/aboutus/register/tick.png) no-repeat;margin:0px 0px 0px 0px;padding:6px 0px 0px 20px;}
.white{color:#fff;}
.registerpage #container-content .submitbtn{ background:url(../images/aboutus/register/submitbtn.png) no-repeat top left; border:0px; float:right; display:block; overflow:hidden; padding-top:32px; width:102px; height:32px; cursor:pointer;}

.brochurefloat{float:right;}


/************VIEWING TRIP*******************/
.viewingtrip .imgfloatright{background:url(../images/page-graphics/195-blue-bg.png) no-repeat top left; float:right; width:175px; padding:10px; display:block; margin-left:15px;}

/************PROPERTY SEARCH*******************/
#propertysearch{ padding:0px; margin-bottom:15px;background:url(../images/homepage/left-curvebtm2.jpg) no-repeat bottom left;}
#propertysearch form{background-color:#f6f6f6;font-size:0.7em;}
#propertysearch label{ display:block; float:left; width:80px; clear:left;}
#propertysearch label.smalllabel{ display:block; float:left; width:80px; }
#propertysearch .to{float:left; display:block; padding:0px 5px; }
#propertysearch select{float:left;}
#propertysearch p{overflow:hidden; background-color:#f6f6f6; border-bottom:1px solid #ffffff; padding:4px 0px 4px 0px; line-height:1.3em; margin:0px;}
#propertysearch select.secondselect{margin-left:80px;}

#propertysearch #Submit{margin:4px 0px 4px 80px;}

#propertysearch h2{font-size:0.9em; color:#0093b6; margin:10px 0px 0px 0px; padding:10px 0px 5px 0px; border-bottom:1px solid #0093b6;}


#propertysearch .gradienttop a{background:#f6f6f6 url(../images/homepage/left-greytop.jpg) repeat-x; border-top:1px solid #ffffff;}
#propertysearch.navheader{font-weight:bold; padding:4px 0px 3px 10px;border-bottom:0px; color:#FFFFFF;  font-style:italic; background:#009ebd url(../images/homepage/left-header.jpg) repeat-x top left; }
