html {font-family:Arial;}
body {margin:0 auto;padding:0;text-align:center; background-color:#B3C5D9;background:url(../images/new/bg_mid.gif) repeat top left;}
img {border:none;}
a{color:#1879A5;}
a: hover{color:#1879A5; text-decoration:none;}
.topGradient {margin:0 auto;padding:0;text-align:center; background:url(../images/new/bg_top.gif) repeat-x top left;width:100%;}
.bottomGradient {margin:0 auto;padding:0;text-align:center; background:url(../images/new/bg_bottom.gif) repeat-x bottom left;width:100%;min-height:1317px;}

/* Header Section */
.header {margin:0 auto;padding:0; width:987px; height:194px;background:url(../images/new/headerBg.png) no-repeat top center;overflow:hidden;}
.headerTop {width:987px;height:40px;overflow:auto;}

.headerPropertyRegistration {width:742px;margin:0 auto;padding:13px 0 0 0;float:left;text-align:right;}
.headerPropertyRegistration a, .headerPropertyRegistration a:hover{color:#CFF1FF;font-weight:bold;font-size:13px;}

.headerFlags {float:right;margin:2px 9px 0 0;width:225px;height:32px;overflow:hidden;}
ul.countryFlags {margin:0 0 0 2px;padding:0;}
ul.countryFlags li{float:left;width:27px;height:17px; text-align:center; list-style-type:none;margin:9px 0 0 0;padding:0;}

.headerMid {width:987px;height:126px;overflow:auto;margin:0 auto;padding:0;float:left;}
.logo {width:495px;height:74px;margin:22px 0 0 17px;padding:0;float:left;}
.contactNumbers {width:195px; height:65px;margin:35px 10px 0 16px;padding:0;float:right;text-align:right;color:#076996;font-size:13px;line-height:18px;}
.contactNumbers strong {font-size:1.1em;}/* CSS Document */


.headerNavigation {margin:0 auto;padding:0;text-align:center;width:987px;height:32px;}
/* -------- Common properties for Tab Navigation is handled by below two lines ------- */
.headerNavigation * a {color:#FFFFFF;text-decoration:none;font-weight:bold;font-size:14px;margin:0 auto;padding:0;}
.headerNavigation * a:hover {color:#1A82B1;text-decoration:none;font-weight:bold;}

.tabbg{background:url(../images/new/tabs/tab-bg-normal.png) repeat-x top left;height:28px;float:left;margin:0 3px 0 3px;}
.tableft{background:url(../images/new/tabs/tab-left-normal.png) no-repeat top left;margin:0 auto;padding:0;}
.tabright{background:url(../images/new/tabs/tab-right-normal.png) no-repeat top right;padding:5px 19px;margin:0 auto;}

/* Content Section */
.mainContainer {overflow:hidden;text-align:center;}
.section_1_2 {width:1027px;min-height:291px;margin:0 auto;padding:0;overflow:hidden;}


/* Search Section For Home Page only START */
.searchSection{width:285px;min-height:538px;float:left;background:url(../images/new/searchbg_internal.png) no-repeat top right;text-align:left; color:#00254A;}
.searchTopSection {width:235px;height:30px;margin:70px 0 0 0;float:right;font-size:11px;}
.advanceSearchLink {float:left;width:200px;}
.advanceSearchLink a , .advanceSearchLink a:hover {color:#004064;font-weight:bold;font-size:12px;}

.searchType {width:235px;margin:12px 5px 0 5px;float:right;}
.searchType a:link{text-decoration:none;}
label, input.radio{font-size:11px;font-weight:bold;vertical-align:middle;color:#004064;}
label, input[type="radio"]{font-size:11px;font-weight:bold;vertical-align:middle;color:#004064;}
.searchType a label{ color:#004064;}
.leftsaleform, .leftrentform {width:235px;float:right;}

.min_max_price {width:235px;float:right;margin:11px 0 0 0;}

.columnCover {overflow:auto;width:230px;float:left;}
.columnleft {width:98px;float:left;color:#004064;font-weight:bold;font-size:11px;text-align:left;margin:4px 0 0 0;}
.columnright {width:98px;float:left;color:#004064;font-weight:bold;font-size:11px;text-align:left;margin:4px 0 0 0;}
.searchDropdown {height:22px;width:90px;color:#3C9BC5;font-size:9px;font-weight:bold;margin:2px 0 0 0;}
.wideDropdown {width:180px;}

.propertyType {color:#004064;font-weight:bold;font-size:11px;text-align:left;margin:15px 0 0 0;padding:0;}
.propertyTypeOptions {width:110px;float:left;}
label, input.checkbox{font-size:11px;font-weight:bold;vertical-align:middle;color:#004064;margin:0 auto;padding:0;border:none;height:20px;}
label, input[type="checkbox"]{font-size:11px;font-weight:bold;vertical-align:middle;color:#004064;margin:0 auto;padding:0;border:none;height:20px;}

.searchCheckBoxLabel_places {margin:0 0 0 2px;}

.searchBtnCont{ float:right; width:100px;float:right;}
.submitRentBtn {float:left;}


/* CMS Content Section For Internal Page only START */
.cmsContentSection {width:742px;float:right;/*background:url(../images/new/cms_section.png) no-repeat top left;*/}
.cmsSectionBg {width:742px;background:url(../images/new/cms/bg.png) repeat-y top center;clear:right;float:right;}
.cmsHeaderBg {width:742px;background:url(../images/new/cms/cms_section_slicing_01.png) no-repeat top center;}
.cmsFooterBg {width:742px;min-height:696px;background:url(../images/new/cms/cms_section_slicing_03-test.png) no-repeat bottom center; overflow:hidden;}

.ServicesMenu {width:710px;margin:0 auto;padding:0;text-align:center;}
.ServicesMenu a, .ServicesMenu a:hover{font-size:12px;color:#333333;}
.cmsPageTitle {width:742px;min-height:33px;background:url(../images/new/cms/heading.png) no-repeat 12px 0px;margin-top:20px;margin-bottom:10px;overflow:hidden;}
.cmsPageTitle h1{font-size:24px; font-weight:lighter; color:#076996; margin:4px 0 0 25px; text-align:left;}
.cmsPageContentMain {width:742px;overflow:hidden;}
.cmsPageContent {width:681px;min-height:850px; float:left;font-size:12px; text-align:left; margin:0px 0 20px 26px; color:#076996;}
div.cmsPageContent * a{font-weight:bold;}
/* ------ CMS seperator --------- */ 
.cmsSeperator {width:680px;height:20px;border-bottom:1px dashed #BDBDBD;overflow:auto;}
div.cmsSeperator hr {display: none;}

/* Interested Properties Section */
.InterestingProperties {width:700px;float:left;margin:10px 0 0 17px;background:url(../images/new/interesting_properties_bg.png) no-repeat top center;overflow:hidden;}
.InterestingPropertiesTitle {width:690px;height:33px;float:right;margin:2px 0 12px 0;padding:0;}
.InterestingPropertiesTitle h1{font-size:16px; color:#076996;text-align:left;margin:5px 0 7px 0;overflow:auto;}

.InterestingPropertiesGroup{width:710px;float:right;height:120px;overflow:auto;text-align:center;}
.InterestedProperty{width:224px;float:left;text-align:left;margin:0 0 0 10px;padding:0;}
.InterestedPropertyImage{width:103px;height:115px;float:left;}
.InterestedPropertyImage * img{border:2px solid #fea412;float:right;}
.InterestedPropertyInfo{width:110px;height:65px;float:left;font-size:12px;margin-left:2px;padding-left:5px;}
.InterestedPropertyInfo a {font-size:12px;color:#076996;text-decoration:none;}
.InterestedPropertyInfo a:hover {font-size:12px;color:#076996;text-decoration:underline;}

.InterestedPropertymoreInfo{width:114px;height:35px;float:left;padding-left:7px;}
.InterestedPropertymoreInfo a, .InterestedPropertymoreInfo a:hover {font-size:12px;color:#076996;}

/* DB Lite Section */
#dbelite {display:block;}
.dbelitebg  {width:285px;background:url(../images/new/dbelite_mid_bg.png) repeat-y top center;overflow:hidden;float:left;display:none;}
.dbeliteTopBg {width:285px;background:url(../images/new/db-elite-top.png) no-repeat top center;overflow:hidden;}
.dbeliteContent {width:285px;background:url(../images/new/dbelite_footer_bg.png) no-repeat bottom center;overflow:hidden;}
.dbeliteTitle{width:252px;height:50px;float:right;overflow:hidden;}
.dbeliteTitle h1{font-size:24px; color:#076996; float:left;margin:0 auto;padding:0;margin-top:22px; font-weight:normal; }
.dbeliteDetail{width:240px;float:right;margin:0 0 10px 0;padding:0 10px 0 0; font-size:12px; color:#076996;text-align:left;font-weight:normal;line-height:15px;}
.dbeliteDetail a, .dbeliteDetail a:hover{float:left; font-size:12px; color:#076996;}

/* ------  Section 3 Start ---------  */
.section_3 {width:1017px;min-height:256px;margin:0 auto;padding:0;background:url(../images/new/nc_property.png) no-repeat top center;}
.sectionTitle{width:987px; height:51px; margin:0 auto; padding:0;}
.NorthCyprusPropertyOffer_Title {width:975px;height:50px;overflow:auto;float:right; }
.NorthCyprusPropertyOffer_Title h2{font-size:24px; color:#076996; float:left;margin:0 auto;padding:0;margin-top:15px;font-weight:normal;}

.section3{width:987px; height:195px; margin:0 auto; text-align:center;padding-left:12px;}
.propertyCategory {float:left; width:152px;margin:0 5px;padding:0;text-align:center;}
.propertyImage{width:150px;height:140px;margin:0 auto;}
.propertyImage * img{margin:10px 0 0 0; border:2px solid #fea412;}
.propertyLink{width:150px;height:50px;}
.propertyLink p{margin:18px 0 0 0; text-align:center;}
.propertyLink * a{color:#076996; font-size:19px; text-decoration:none;}
/* ------  Section 3 End ---------  */

/* ------  Section 4 Start ---------  */
.section_4 {width:1018px;min-height:216px;margin:0 auto;padding:0; background:url(../images/new/propertyoffers.png) no-repeat top center;}
.section4Title{width:987px; height:56px; margin:0 auto; padding:0;}
.PropertyOffer_Title {width:975px;height:55px;overflow:auto;float:right;}
.PropertyOffer_Title h2{font-size:24px; color:#076996; float:left;margin:0 auto;padding:0;margin-top:22px;font-weight:normal;}
.section4{width:987px; height:145px; margin:0 auto; text-align:center;}

.propertyOffers {float:right;width:975px;height:120px;margin:10px 0 0 0;}
.propertyOfferGroup {float:left;width:322px;height:118px;}
.propertyOfferImage {width:150px;height:118px;float:left;}
.propertyOfferImage * img{border:2px solid #fea412;}
.propertyOfferDetail {float:left;width:150px;height:100px;margin:5px 0 0 10px; position:relative;}
.propertyOfferDetail p {margin:0 auto; padding:0;text-align:left;font-size:12px;color:#076996; }
.propertyOfferMoreDetailLink {float:left;width:150px;px;height:15px;margin:0 0 0 10px; text-align:left;}
.propertyOfferMoreDetailLink a{font-size:12px;color:#076996;text-decoration:underline;}


/* ------  Section 4 End ---------  */


/* ------  Section 5 Start ---------  */
.section_5{width:1017px;margin:0 auto;padding:0px;}
.property_today_container{ width:512px;min-height:352px;float:left;overflow:auto;background:url(../images/new/Property_today.png) repeat-y top center;margin-left:4px;}
.propertyTodayTitle{width:508px; height:50px; margin:0 auto; padding:0;}
.propertyToday_Title {width:485px;height:45px;overflow:auto;float:right;}
.propertyToday_Title h2{width:350px;font-size:24px; color:#076996; float:left; text-align:left; margin:0 auto;padding:0;margin-top:10px;font-weight:normal;}
.propertyTodayMore{width:105px;height:20px;float:right;text-align:right;margin:15px 25px 0 0;}
.propertyTodayMore a{font-size:13px;color:#076996;text-decoration:underline;}


.property_today_middleLeftShadow{ width:510px;height:280px;overflow:auto; float:left;}
.propertyTodayInfo{width:508px;height:110px;font-size:13px; color:#076996;}
.propertyTodayInfo p {width:465px;height:20px;margin:10px 15px 0 0; padding:0;text-align:left;font-size:12px;color:#076996;float:right; }

.propertyTodayDetail {width:254px;height:165px;float:left; overflow:auto;}
.property_today_detailLeft{ width:220px; float:right;margin:0; padding:0;}
.property_today_detailLeft p{ width:218px;margin:5px 0 0 0; padding:0; float:left; font-size:12px;font-weight:bold;}
.leftDetail{ float:left; text-align:left;width:120px;word-wrap:break-word;}
.rightDetail{float:right;text-align:left; width:95px; color:#076F9F;}

.propertyTodayImage {height:165px;float:left;}
.propertyTodayImage * img {float:left; border:2px solid #fea412;}

/* ---------- News Starts -------------- */
div.propertyRightCont{ width:500px; height:auto; min-height:351px;float:left;}

div.faq_cont{width:500px; height:163px; background:url(../images/new/faqs.png) no-repeat top left; float:left; text-align:left; overflow:hidden;}
.faqTitle{width:500px; height:42px; margin:0 auto; padding:0;float:right;}
.faq_Title {width:485px;height:41px;overflow:auto;float:right;}
.faq_Title h2{width:350px;font-size:24px; color:#076996; float:left; text-align:left; margin:0 auto;padding:0;margin-top:10px;font-weight:normal;}
.faqMore{width:90px;height:20px;float:right;text-align:right;margin:16px 27px 0 0; }
.faqMore a{font-size:13px;color:#076996;text-decoration:underline;}

.faqQuestions{width:490px;float:right;margin:0 auto;}
ul.faq{ width:470px; float:left; margin:10px 0 0 0; padding:0; list-style:none;}
ul.faq li{ margin:0; padding:0 0 0 15px; background:url(../images/new/property_today/bullet_arrow.gif) no-repeat 0px 6px; float:left; height:38px;width:450px;}
ul.faq li a{color:#076996; font-size:13px; text-decoration:none;}

/* -------------- NEWS STARTS -------------- */

.news_cont{width:500px;height:189px; background:url(../images/new/news.png) no-repeat top left; float:left;}
.newsTitle{width:500px; height:52px; margin:0 auto; padding:0;float:right;}
.news_Title {width:472px;height:51px;overflow:auto;float:right;margin:0 15px 0 0;}
.news_Title h2{width:240px;font-size:24px; color:#076996; float:left; text-align:left; margin:0 auto;padding:0;margin-top:20px;font-weight:normal;}
.newsMore{width:215px;height:20px;float:right;text-align:right;margin:25px 12px 0 0;}
.newsMore a{font-size:13px;color:#076996;text-decoration:underline;}

.news_middle{width:460px; height:115px; text-align:left;margin:0 30px 0 0; float:right;color:#076996;font-size:13px;}

.news_middle p{margin:5px 0 0 0;padding:0;}
/* -------------- NEWS ENDS -------------- */

/* ------  Section 5 End ---------  */

/* Footer Section */
.footerBg {margin:0 auto;padding:0;text-align:center;background:#999999 url(../images/new/footerBg1.png) no-repeat top center;height:324px;}
.footerTopMargin {width:987px; text-align:center; height:15px; margin:0 auto; padding:0;color:#2688B5;}
.footersec1{width:987px; text-align:center; height:80px; margin:0 auto; padding:0;color:#2688B5; overflow:hidden;}
.footersec1 p{color:#2688B5;font-family:Arial; font-size: 12px;color:#2688B5;margin:5px 0 0 0;padding:0;}
.footersec1 * a,.footersec1 * a:hover{ color:#2688B5;font-family:Arial; font-size: 12px;color:#2688B5; line-height:20px;}

.footersec2{width:987px; text-align:center; height:90px; margin:0 auto; padding:0; overflow:hidden;}
.bookmarkGroup {width:985px;height:28px;margin:15px 0 0 0;padding:0;}
.bookmarkwith {width:140px;height:22px;float:left;text-align:left;color:#0C91CF;}
.bookmarkwith span {margin-left:10px;}
.facebookIcon {width:28px;height:22px;float:left;margin-top:2px;}
.facebookLink {width:68px;height:22px;float:left;margin-top:4px;}
.facebookLink a, .facebookLink a:hover {font-size:12px; font-weight:bold;color:#46678C;text-decoration:none;}
.bookmarkSeperator {width:15px;height:30px;float:left;}
.twitterIcon {width:28px;height:22px;float:left;text-align:left;margin-top:2px;}
.twitterLink {width:230px;height:22px;float:left;margin-top:4px;}
.twitterLink a, .twitterLink a:hover {font-size:12px; font-weight:bold;color:#46678C; text-decoration:none;float:left;}
.NewsBlogPrivacyLink {width:450px;height:22px;float:left;font-size:13px; font-weight:bold;color:#3DA7D9;text-align:right;margin-top:4px;}
.NewsBlogPrivacyLink a, .NewsBlogPrivacyLink a:hover {font-size:13px; font-weight:bold;color:#3DA7D9}

.footersec3{width:987px; text-align:center; height:86px; margin:0 auto; padding:0;}
.NorthCyprusLinks {width:985px;font-size: 12px;color:#1780AF;}
.NorthCyprusLinks a, .NorthCyprusLinks a:hover{font-size: 12px;color:#1780AF;line-height:19px;}


/*.griGray{font-family: arial;}*/
.footersec4{width:987px; text-align:center; margin:0 auto; padding:0;color: #FFFFFF; font-size: 12px;} 

.redtray a,.redtray a:hover{color:#A9DAFF; text-decoration:none; }

/* ---------- footer end ----------- */



table.contentpaneopen h3 {

	margin-top: 0px;

}

h2, .contentheading {

	padding: 0;

	font-family:Arial;

	font-size: 14px;

	vertical-align: middle;

	color: #859a46;

	text-align: left;

	font-weight: bold;

}

.search {

	

	margin-top:20px;

}

.search_header {

	font-weight:bold;

	
background:#CCCCCC url(../images/new/cms/heading.png) no-repeat top center;
	

	font-size:16px; 
	color:#076996;

	padding:4px;

}

.search_inner {margin:10px;}
.formSectionTitle{font-size:12px; color:#076996;}

.searchtxt {

	display:block;

	width:240px;

	margin-top:2px;

	margin-bottom:5px;

}

.propBar {

    font-weight:bold;

    background-color:#018cc5;

    border:1px solid #BBB;

    color:#FFF;

    margin:10px 0;

    padding:2px;

}

.allProperties{width:680px;height:30px;text-align:right;float:right;margin-right:10px;}
.allProperties a {color:#1879A5;font-size:12px;}
.allProperties a:hover {color:#1879A5;font-size:12px;text-decoration:none;}


#PagerId{text-align:center;}

/* -------- CSS for Contact Us and lifestyle Page ---------- */
.bigArrowTitle {background:url(../images/new/contact_us_arrow.png) no-repeat center left;padding-left:20px;font-weight:bold;font-size:14px;margin:0 auto;}
.bigArrowDetail {margin:10px 0;}

.contactUs, .lifestyle {margin:10px 0 0 0;padding:0;float:left;text-align:left;font-size:13px;line-height:18px;color:#076996;width:680px;}
.contactUs h3, .lifestyle h3{font-size:20px; text-align:left;margin:0 0 14px 0;padding:0;font-weight:lighter;}
.contactUs_Info {width:680px;}

.contactUs_detail{ width:320px; float:left;margin:0; padding:0;}
.contactUs_detail p{ width:318px;margin:5px 0 0 0; padding:0; float:left; font-size:12px;background:url(../images/new/contact_us_arrow.png) no-repeat center left;}
div.contactUs_detail * span.leftDetail{ float:left; text-align:left;width:95px;font-weight:bold;margin-left:15px;font-size:14px;}
div.contactUs_detail * span.rightDetail{float:right;text-align:left; width:200px;}

/* ----------- North Cyprus Services Page ------------- */

ul.services{ width:470px;margin:10px 0 0 40px; padding:0; list-style:none;}
ul.services li{ margin:0; padding:0 0 0 15px; background:url(../images/new/property_today/bullet_arrow.gif) no-repeat 0px 6px; height:38px}
ul.services li a{font-size:13px; text-decoration:underline;}
.callbackfont{font:Arial; font-weight:bold; font-size:14px; color:#004064;}

/* --------------- CMS Section important class 07 June 2010 ------------------  */
.italicBoldText {font-weight:bold;font-style: italic;}
.boldText {font-weight:bold;font-size:14px;}
.boldLink {text-align:center;font-weight:bold;}

/* ------- Main Menu section  18 June 2010 ------- */
/* -------- Section 6 Start -------  */
.section_6 {display:none;width:1018px;min-height:216px;margin:0 auto;padding:0;background:url(../images/new/mainmenu.png) no-repeat top center; }
.section6Title{width:987px; height:56px; margin:0 auto; padding:0;}
.mainMenu_Title {width:975px;height:55px;overflow:auto;float:right; }
.mainMenu_Title h2{font-size:24px; color:#076996; float:left;margin:0 auto;padding:0;margin-top:22px;font-weight:normal;}

.section6{width:975px; height:180px; margin:0 auto; text-align:center;padding-left:25px;overflow:auto; overflow-x:hidden;}
ul.mainmenulLinks{ width:965px;margin:0 auto; padding:0; list-style:none;float:left;font-size:12px;}
ul.mainmenulLinks li{ margin:0 auto; padding:0;background:url(../images/new/property_today/bullet_arrow.gif) no-repeat 0px 14px;height:auto;min-height:34px;float:left;}
ul.mainmenulLinks * span.leftDetail { float:left;text-align:left;width:177px;font-weight:bolder;margin:10px 0 0 15px;}
ul.mainmenulLinks * a:link, ul.mainmenulLinks * a:visited {text-decoration:none;color:#076996;margin:0 auto; padding:0;}
/* ------  Section 6 End ---------  */

/* ----  Main Menu Links Left 18 June 2010 ----- */
ul.mainmenuleft{ width:250px;margin:0 auto; padding:0; list-style:none;float:left;font-size:14px;}
ul.mainmenuleft li{ margin:0 auto; padding:0;background:url(../images/new/property_today/bullet_arrow.gif) no-repeat 0px 12px;height:auto;min-height:10px;float:left;}
ul.mainmenuleft * span.leftDetail { float:left;text-align:left;width:177px;font-weight:normal;margin:8px 0 0 15px;}
ul.mainmenuleft * a:link, ul.mainmenuleft * a:visited {text-decoration:none;color:#076996;margin:0 auto; padding:0;}

.mainmenuHeightFix {min-height:1000px;}