* {margin:0; padding:0}
body { background:#d9d1c5 url(../images/regnum_body_bg.png) top left repeat-x;
	font-family:Arial, Helvetica, sans-serif;font-size: 10px;padding-bottom: 5px;}
.clear {clear: both;height:1px;}
/* ------ Content ------ */

a {color: #C646466;text-decoration: none;}
a:hover {text-decoration: underline;}
a img {border:0px;}

/*h1 {font-size: 20px;font-weight: normal;color: #8e252a;}*/

h2 {font-size: 15px;font-weight: normal;color: #782733;}
h3 {margin:10px 0;font-size: 11px;color: #000000;font-weight: bold;}
p {margin:0px;padding:0px;font-size: 10px;color: #000000;}
ul {font-size: 11px;margin-top: 10px;margin-left: 20px;}
#container {width: 832px;margin-left: auto;margin-right: auto;padding: 0 16px 0 16px;}
#container1 { background:url(../images/regnum_container_bg.png) top left repeat-y;
	width:800px;margin-top:-9px;margin-left: auto;margin-right: auto;padding:0 16px 0 16px;}
/*header*/
#topimg {z-index:3}
#header {padding: 10px 0px 0 0px;margin:0 0px 0 16px;width: 800px;height:80px;}
#regnum_logo {margin-top:-2px; width:193px;float:left;}



/******************can be delete**********************************/
.pic {padding-left:10px;float:left;display: block;margin-top:30px;}
.pic2 {padding-right:10px;float:right;display: block;margin-top:30px;}
#language {text-align: right;color: #782733;font-size: 11px;padding-bottom: 5px;}
#language label{padding-left: 13px;position:relative;top:-5px;}
#language select {font-size: 10px;color: #000000;width: auto;border: 0px solid;position:relative;top:-5px;}
#language a{color: #782733;}
/***************************************************************/
/* ------ TOP horizontal navigation ------ */
#header h2 {margin:-50px 0 0 0;padding:0px 20px 0 0; float:right; clear:right;color:#fff;width:170px; font-size:14px; text-align:right}
#hor_nav {float:right;margin-top:40px; padding:0 0 0 0;text-align:center;display:block; }
html* #hor_nav {margin-top:40px;}
#hor_nav a{color: #ffffff;font-size: 14px; height:20px;text-decoration: none;display: block;float: left; padding:5px 0px 0 0px;margin:5px 0 4px 0; width:110px; }
#hor_nav a:hover {font-weight:bold;border:none!important;background: url(../images/regnum_hornav_hover.png) no-repeat 0px 0px;}
#hor_nav a.selected{color: #760000;background: url(../images/regnum_hornav_selected.png) no-repeat 0px 0px; font-weight:bold;border:none!important}
#hor_nav .selected {color: #760000;background: url(../images/regnum_hornav_selected.png) no-repeat 0px 0px; font-weight:bold;border:none!important}
#hor_nav h1{float:left; padding-right:40px;}



/*-------main-------*/
#main{padding-top:15px;height:100%}


/****Left Menu*****/

.left{float:left;width:160px;}
.left h4 {margin:0px; padding:0 0 2px 10px; background: url(../images/regnum_left_menu_header.png) top left repeat-x; font-size:14px; font-weight:bold; color:#FFF; }
.left_quicklinks, .left_portfolio, .left_countries{margin-bottom:10px; padding:0 0 10px 0; background:#e7e4e5 url(../images/regnum_left_menu_bg.gif) bottom left no-repeat;}
.left_search {margin-bottom:10px; padding:0 0 10px 0;background:#dbe6ed url(../images/regnum_left_menu_bg2.png) bottom left no-repeat;}

.left ul, .left_menu ul {list-style:none; margin:0px;}

.left_menu, .left_menu ul {background:#f5f4f5;}

.left li, .left_menu li  {margin:0px; padding-bottom:5px; }
.left li {background:url(../images/regnum_nav_line.png) bottom right no-repeat;}
.left_menu li {background:none}
.left a {margin:0 0 0 10px;padding:3px 0px 3px 15px;font-size:11px;color: Black;display: block;font-weight:normal;	
	text-transform:uppercase;text-align: left;height:1%;text-decoration:none;
	background: url(../images/regnum_nav_plus.png) no-repeat 0px 5px;}
.left a:hover, .left a.selected {font-weight:bold;text-decoration:none;
	background: url(../images/regnum_nav_minus.png) no-repeat 0px 5px;}
.left a.selected { color:#e73535}
.left_menu a {margin:0 2px 0 20px;padding:3px 0px 3px 12px;font-size:11px;color:#000000;text-transform:uppercase;
			display: block;font-weight:normal;text-align: left;background:url(../images/regnum_subnav_plus.png) no-repeat;height:1%;text-decoration:none;border-bottom:1px solid #999;background-position:0px}
.left_menu a:hover, .left_menu a.sel_link {background:url(../images/regnum_subnav_minus.png) no-repeat;
	border:0px;font-weight:normal;color:#fb2222;border-bottom:1px solid #fb2222;background-position: 0px;}
.left_menu_n a {margin:0px 2px 0 30px;padding:0px 0px 3px 17px;font-size:11px;color:#010000;
	text-transform: none;display: block;font-weight:normal;text-align: left;background:url(../images/regnum_nav_home.png) no-repeat;height:1%;text-decoration:none;border-top:0px;background-position:0px;}
.left_menu_n a:hover, .left_menu_n a.sel_link_n {background:url(../images/regnum_nav_home.png) no-repeat; scolor: Black;
	border:0px;font-weight:normal;border-bottom:1px solid #fb2222;background-position: 0px;}
.left_menu_link {margin:0px 2px 0 30px;padding:0px 0px 3px 15px;padding-bottom:5px;}
.left_menu_link a {margin:0px 2px 0 30px;padding:0px 0px 3px 0px;font-size:11px;
	color:#010000;display: block;font-weight:normal;text-align: left;background:none;
	height:1%;text-decoration:none;border-bottom:1px solid #d1d1d1;}
.left_menu_link a {color:#000}
.left_portfolio h3 {margin:0px 0px 0px 10px!important;padding:5px 0px 0px 20px!important;background: url(../images/regnum_canta_icon.png) 0px 5px no-repeat ; padding-left:2px; text-transform:none}
.left_portfolio a {margin:0px;padding:0px!important;background:none!important; text-decoration:none}
.left_portfolio a:hover {text-decoration: underline; font-color: #009933!important}
.left_menu_link a:hover, .left_menu_link a.sel_link_n {background:none;color:#999;font-weight:normal;border-bottom:1px solid #fb2222;}

.left select{width:162px;font-size:12px!important; font-weight:bold;color:#083c54;margin-bottom:5px;}
.left input {float:right;}

#dv_search {margin:0px; padding:5px 5px 10px 5px;height:110px; }
#dv_search form { size:12px; font-weight:bold;}
.contact_me .button, #dv_search .button {padding:0px; margin:0px;width:62px; height:25px; text-align:center;background:url(../images/regnum_button_bg1.png) no-repeat 0px 4px;border:none; cursor: pointer;color:#FFF;font-size:11px;font-weight:bold;}
.contact_me .button {margin:0 0 5px 125px}
#dv_search .button1 {width:62px; height:25px; margin-left:10px; text-align:center;background:url(../images/regnum_button_bg2.png) no-repeat 0px 4px;border:none; cursor: pointer;color:#FFF;font-size:11px;font-weight:bold; float:left}

#dv_search a:hover{text-decoration:underline }


/*#regnum_newsletter {margin:0 0 0 0; width:160px; border:2px dotted #fff; height:115px; float:left; z-index:5333;position:relative; background:#dbe6ed;  }*/

#regnum_newsletter {margin:0; width:156px; border:2px dotted #1588a9; height:115px; background:#dbe6ed; }
.newsletter_register {padding:5px 0 0 5px}
.newsletter_register form {padding:0 0 0 0px; }
.newsletter_register h3{margin:0; padding:0 0 2px 0px;  font-size:12px; font-weight:bold; color:#e73535 }
.newsletter_register .button {width:62px; height:20px;margin:5px 5px 0 0;padding-top:2px; text-align:center;background:url(../images/regnum_button_bg1.png) no-repeat 0px 0px; float:right}
.newsletter_register .button a {color:#FFF;font-size:11px;font-weight:bold; text-transform: none; background:none; margin:0x;padding:0px}





.menu li {margin:1px 0px;}

.menu a {font-size:11px;color:#000;display: block;font-weight:normal;text-align: left;
	background: url(../images/regnum_bullet_info.png) no-repeat;height:1%; padding-left:22px;text-decoration:none;
	background-position: 0px;}
.menu a:hover, .menu a.sel, .menu a.bot{color:#000000;font-weight:bold;background: url(../images/regnum_bullet_info1.png) no-repeat;background-position: 0px; }

.menu a.bot {font-size:11px;color:#000000;display: block;font-weight:normal;text-align: left;background:url(../images/img2.gif) no-repeat;height:20px; padding-left:30px;text-decoration:none;border-bottom:1px solid #ff0000;}
.menu a.bot:hover{color:#000000;background:url(../images/img1.gif) no-repeat;}
 
 
.menu_h  {margin: 0;padding-left: 0;display: inline;list-style:none;}
.menu_h a {font-size:12px;color:#000000;display: block;font-weight:normal;text-align: left;background:url(../images/img2.gif) no-repeat;height:1%;padding:8px 0 8px 30px;text-decoration:none;border: 1px solid #999999;}
.menu_h a.sel {color:#000000;font-weight:bold;background:url(../images/img1.gif) no-repeat;border-bottom:0px;}
.menu_h a:hover  {color:#000000;font-weight:bold;background:url(../images/img1.gif) no-repeat;}
.menu_h p{font-size:12px;display: block;font-weight:normal;text-align: left;height:1%;padding-bottom:5px;	border-bottom:1px solid #999999;}
.left p{font-size:10px;color:#000000;}
.left a.link{font-size:10px;color:#000000;background:none;padding:0px;text-decoration:underline;border:0px;}
.left a.link:hover{border:0px;}

/********General right content*******/
.right{float:left;width:612px;margin:0 0 0 15px;}
.right ul, .right_menu ul {list-style:none; margin:0px;}
.right img.rig_pic{float:right;width:100%;margin:0px 7px 0px 0px}

.right h1{color:#010100;font-size:15px;font-weight:bold;padding:0px;}

.right p{color:#646466;font-size:11px!important;padding-top:12px;}
.right ul {padding:0; margin:0; }
.right_menu {float:right;width:100%;margin-top:-22px;}
.right_menu ul {list-style:none; margin:0px}
.right_menu li {margin-bottom:2px; width:100px; float:right;isplay:inline}
.right_menu a {font-size:11px;color:#ffffff;display: block;font-weight:normal;text-align: left;border-top:4px solid #7d7d7d;border-bottom:4px solid #7d7d7d;background-color:#7d7d7d;padding:5px 0 5px 10px;text-decoration:none;}
.right_menu a:hover, .right_menu a.select {color: #000000;border-top:4px solid #7d7d7d;background-color:#ffffff;text-decoration:none;}

#developments_flashmenu {margin:10px 0 0 0;}


/********Standard right content*******/

.search_result, .right_standard{float:left;width:624px;margin:0px 0px 0px 15px;}
.right_standard ul, .right_standard .right_menu ul {list-style:none;}
.right_standard img.rig_pic{float:right;width:612px}
.right_standard img {margin:0 7px 0 0}
.right_standard h1{font-size:15px;font-weight:bold;width:300px;}
/*html* .right_standard ul { border:1px solid #999;width:300px; float:right}*/
html* .right_standard h1 {margin:0px!important;width:300px;}
.right_standard .image {float:right}
.right_standard p{color:#646466;font-size:11px!important;padding-top:12px;}

.right_standard ul {padding:0; margin:-20px 0 0 0; border-bottom:2px solid #FF0000; height:26px }
html* .standard_right_menu {margin:0px;float:right;width:100%;}
.standard_right_menu {margin:-20px 0 0 0;float:right;width:100%;}
 .standard_right_menu ul {list-style:none; margin:0px}
 .standard_right_menu li {margin:0px; width:100px; float:right;isplay:inline}
 .standard_right_menu a {font-size:11px;color:#000;display: block;font-weight:normal;text-align: center;background-color:#ededed;padding:5px 0 5px 0px;text-decoration:none;}
 .standard_right_menu a:hover,  .standard_right_menu a.select {color: #fff;border-bottom:4px solid #ff0000;background-color:#7d7d7d;text-decoration:none;}
/*HOME page*/

/*middle*/
.right_col .news_flash {margin:-5px 0 0 0;border:1px solid #999; padding:5px 5px 0 5px}
.right_col .news_flash h3 { margin:0px;font-size:11px; font-weight:normal}
.right_col .news_flash h4 {margin:0px; color:#660000; font-weight:bold!important;font-size:14px}
.right_col .news_flash p {border-bottom:1px solid #CCCCCC; margin:0 0 10px 0; padding:0 0 5px;}

.front_news {border:1px solid #1588a9}
.contact_me, .front_news {margin-top:5px;padding:5px 5px 0px 5px; }
.contact_me {margin:-5px 0 10px 0; padding-bottom:5px; background:#dbe6ed url(../images/regnum_contact_me_bg.png) left bottom no-repeat;}

.front_news h2 {margin:0px;padding:2px 0px 0px 14px!important;height:18px!important;color:#e73535;background:#e7e4e5 url(../images/regnum_mediumred_arrow.png) top left no-repeat; font-size:14px; font-weight:bold; border:none!important}  
.front_news h2, .right_col h2 {padding:0px 0px 0px 10px;height:18px!important;color:#7db0b6;background:#d1cfcf url(../images/regnum_mediumred_arrow.png) top left no-repeat; font-size:14px; font-weight:bold; border:none} 
.right_col h2 {margin:0px 0px 5px 0px; color:#fff;background: url(../images/regnum_left_menu_header.png) top left repeat-x;}
.middle_box{float:left; width:410px; margin-left:15px;}
.middle_box h2{color:#010100;font-size:15px;font-weight:bold;padding-bottom:5px;border-bottom:1px solid #d1d1d1;}
.middle_box p{padding:5px 0;color:#646466;font-size:10px;}
.middle_box a{font-size:10px;color:#000000;display:block;padding-top:10px;}
.num_box{background-color:#d1d1cf;height:34px;margin-bottom:2px;}
.num_box h1{font-size:15px;color:#FFFFFF;float:left;background-color:#7d7d7d;padding-top:10px;padding-bottom:6px;text-align:center;width:65px;}
.num_link{float:right;}
.num_link a{font-size:15px;color:#fefefe;font-weight:bold;float:left;display:block;
	padding:11px 3px 0px 3px;margin-left:3px;border-bottom:5px solid #a33131;text-decoration:none;}

.num_link a:hover, .num_link a.link_n{background-color:#FF0000;border-bottom:5px solid #FF0000;}

.news_box{background:url(../images/news.gif) no-repeat;height:185px;}
.news_box p{font-size:11px;color:#FFFFFF;width:140px;padding:10px 0px 10px 10px;}

.right_col{float:right;width:200px;margin-left:4px !important;}
*html .right_col {float:right;width:200px!important;;margin:0px!important;}


#slideshowbox img {margin:0px;padding:0 0 10px 0;}

.thumbs {height:1%;background:#d1edf0;}
.thumbs ul{list-style:none;margin: -10px 0 0 0;padding:0;background:#e1eff1;border:1px solid #7db0b6;border-top:0px;}
html* .thumbs ul {background:none;}
.thumbs li{list-style: none;margin: 0px;padding:5px 0 0 0;clear: left;border-bottom:1px solid #fff;background: url(../images/regnum_developments_box.png) bottom left no-repeat}
.thumbs img {float: left; margin: 5px 10px 15px 5px !important;display: block;}
.right_col img{margin-left:5px;}
.thumbs h3{padding:0px; margin:0px 0px 0px 0px; color:#419ba6}
html* .thumbs h3{margin:-12px 0px 0px 60px!important;}
.thumbs p{margin: 0px;padding:0px;}
.thumbs .clear img {float: none; margin:0px;display: block;}
*html .thumbs .clear img{margin:0px!important;padding:0px!important;}

.table_top{height:9px;margin-top: 50px;margin-left:4px;}
.table_bot{height:9px;margin-left:4px;}

.cell{border-bottom:0px;width:250px;font-size:12px;color:#707172;margin-bottom:10px;}
.cell_td{border-bottom:2px solid #7db0b6;padding-left:15px;height: 20px;border-left:1px solid #7db0b6}
.cell .selected {color:#fff;background:#7db0b6;font-weight:bold;}
/*
.cell_td1{border-bottom:1px solid #1a171b;padding-top: 3px;padding-bottom: 3px;padding-left:7px;background-color:#cecdcd;}
.cell_td1 span{padding-left:20px;}
.cell_td2{border-bottom:1px solid #1a171b;padding-left:7px;width: 62px;}
.cell_td3{border-bottom:1px solid #1a171b;padding-left:7px;background-color:#cecdcd;}
*/
.cell_input{padding:0px;margin:0px;border:1px solid #999999}
.cell select {border:0px;font-size:13px;color:#fff;background:#999999}
.cell table {margin:-10px 0 0 0 ;padding:0px}

/*** Search Result ****/
.results-right {background-color:#b2d3df;font-size: 13px;color:#5d3118;margin-bottom:7px; padding:0px 0px 0px 5px;width:110px}
.results { background-color:#dbe6ed; font-size:12px; margin:0px 0px 5px 0px;padding:0px 0px 0px 5px }
.results td{padding-left:5px}
html* .search_result {margin:0px 0 0 0; float:right}
.search_result .header {width:608px}  
html* .search_result .header {width:618px}  
.search_result h1 {margin:0px; padding:0px;color:#3e7e8e; font-size:16px;width:270px;}
html* .search_result h1 {margin:0px 0 0 0!important; width:200px;}
.search_result ul { list-style:none; margin:-17px 0 0 0;padding:0px; float:right;}
html* .search_result ul {margin:-23px 0 0 0; }
html* #search_top_nav ul{margin:0px 0 0 0!important;}
html* .search_result table{margin:0px 0 0 0; padding:0px}
.search_result li {margin:0px;display:inline; width:100px;height:18px; padding:5px 10px 3px 10px; border:1px solid #034070;border-bottom:none}
html* .search_result li { height:20px}
.search_result a {color:#034070; }
.search_result .selected { background:#5db5d5; }
html*.search_result .selected  {line-height:26px;}
.search_result .selected a {color:#fff; font-weight:bold}
.search_header {background:#c4dde6 url(../images/regnum_search_header_bg.png) top left repeat-x;border:1px solid #034070; border-top:3px solid #034070; font-size:14px; font-weight:bold; color:#fff; padding:0px 0px 0px 10px}
html*.search_header {margin:0px 0 0 0; }
.search_header .hyper{font-size:12px;background: url(../images/regnum_search_header_hover.png) top left repeat-x;padding:0px 3px}
.search_header a {color:#fff;}
.search_header a:hover {color:#fff;}

.add_button {width:150px; height:25px;margin:5px 5px 2px 0;padding-top:0px 0 0px 0; text-align:center;background:url(../images/regnum_add_button.png) no-repeat 0px 3px; float:right; border:none;color:#FFF; cursor:pointer;font-size:11px; font-weight:bold}
.add_button a {font-size:11px;font-weight:bold; text-transform: none; background:none; ;padding:0px}
.search_bottom {margin:0px;padding:5px; font-size:14px;color:#fff; font-weight:bold}
.search_bottom a {color:#f8cc00}
.search_bottom a:hover{color:#ff6600; font-weight:none}

/**** development ******/
.dev_top_nav {width:620px; float:#right;border-bottom:3px solid #55b6cf; height:42px;}
.dev_top_nav ul {list-style:none; margin:0;padding:5px 0 0 0;height:20px;float:right;}
html* .dev_top_nav ul {height:15px;padding:5px 0 5px 0;}
.dev_top_nav li {margin:0px;display:inline; width:90px;height:50px; padding:4px 10px 5px 10px; border:1px solid #034070;border-bottom:none}
html* .dev_top_nav li { padding-bottom:5px;margin:0px 0 0 5px;}
html* .dev_top_nav li a {height:30px!important;}
.dev_top_nav .selected {background:#55b6cf;}
.dev_top_nav .selected a {color:#fff}
.dev_top_nav a {font-size:12px;font-weight:bold; color:#336699;}

.dev_top_nav h1 {color:#034070; font-size:16px; width:200px; height:18px;float:left}
html* .dev_top_nav h1 { margin:-25px 0 0 0!important;height:25px;width:200px!important; }
#dev_top_subnav {margin:0px;width:620px; padding:2px 0 0 0; height:18px; background:#55b6cf;}
#dev_top_subnav li {border:none; color:#FFF; font-size:12px;padding:7px 10px 3px 0px; }
#dev_top_subnav a { color:#FFF;border-right:1px solid #fff; padding:0 10px}
html #dev_top_subnav a { color:#FFF;border-right:1px solid #fff; padding:0 8px}
/*---------------cms feed content_text--------------*/
#content_text h1 {margin:0px;padding:0px 2px; background:#ddedf0;font-size:18px; width:616px!important}
html* #content_text h1 {width:620px!important}
html* .dev_top_nav{margin:0 0 20px 0;}
#content_text img {float:right!important; margin:0px 0px 5px 10px;}
#content_text h3 {font-size:16px;padding:0px 0 0 2px; color:#55b6cf;}
#content_text p {font-size:12px;padding:0px  0 0 2px;}
.content_text h1 {margin:10px 0px;padding:0px 2px; background:#ddedf0;font-size:18px;}
html* .content_text h1 {margin:0px;padding:0px 2px; background:#ddedf0;font-size:18px;}
html* .content_text img {float:right!important; margin:0px 0px 5px 10px;} 
.content_text h3 {font-size:16px;padding:0px 0 0 2px; color:#55b6cf;}
.content_text p {font-size:12px;padding:0px  0 0 2px;}
.content_text img {float:right!important; margin:0px 0px 5px 10px}

/*------------ Develeopment Slide Show ------------*/
#right_b {border:2px solid  #55b6cf; width:616px;height:480px; display:block;overflow:hidden;background:#e9f6f9; clear:both}
#right_b #sshow_image img {border:none;}		
#right_b .sshow_toolbar p {width:auto;color:#8f212a;float:left; margin-left:7px;font-family:Verdana;font-size:12px;padding-top:10px;}
#right_b .sshow_toolbar {height:30px;background:#e9f6f9}
.sshow_toolbar p input { border:none; width:24px; color:#606060; background-color:transparent;font-family:Verdana;font-size:12px;font-weight:bold;}
#right_b .sshow_toolbar a {line-height:30px; margin:0px;padding:0px }
#right_b .sshow_toolbar img.sshow_button { margin-top:10px;float:left; border:0; margin-right:4px;}
.sshow_toolbar div.sshow_thumb { line-height:18px;width:594px; margin:18px 5px 5px 5px;padding:5px 5px 0px 5px; background:#c6dfe5;}
#right_b img {display:inline;margin:0px; padding:0px 2px 0px 0px}
#right_b .sshow_thumb img {margin:0px; padding:0px;width:44px;height:30px;border:2px solid #fff;}
#right_b .sshow_thumb img.current {border:2px solid #a60a0a; }
#right_colum{float:left;width: 618px;padding-left:0;}
#right_b .project_tn1 {height:140px; display:block; clear:both;}
html* #right_b .project_tn1 {height:125px; display:block; clear:both;}
#right_b .project_tn { height:55px; display:block; clear:both;}
html* #right_b .project_tn { height:55px; display:block; clear:both;}
/*------------ Develeopment Intro Page ------------*/
.dev_intro p {font-size:12px;padding:0px 0 0px 5px;}
.dev_intro h3 {background:#55b6cf; font-size:14px; padding:2px 0 2px 5px; color:#fff }
#summary h3{background:#cebb68;padding:5px;margin:10px 0 0 0; width:610px}
.dev_intro ul { list-style:square; margin:0px; padding:0px 0 0 20px; font-weight:bold}
/****** Your Portfolio ******/
.myportfolio_top {margin:0px; background:#dbe6ed url(../images/regnum_portfolio_bg.png) top left repeat-x;border-top:3px solid #034070;padding:0px 5px}
#container_new {margin:0px; background:url(../images/regnum_portfolio_bg.png) top left repeat-x;border-top:3px solid #034070;padding:0px 5px}
.portfolio_result { background:#bfdce7;margin:0px 0px 5px 0; border-bottom:3px solid #034070}
.portfolio_result p { font-size:11px}
.portfolio_result h3 {margin:0px;padding:0px}
.portfolio_result img {margin:0px;padding:0px}
.portfolio_result .button1 {padding:0px; margin:0px;width:62px; height:25px; text-align:center;background:url(../images/regnum_button_bg2.png) no-repeat 0px 4px;border:none; cursor: pointer;color:#FFF;font-size:11px;font-weight:bold;}
.portfolio_email .button {padding:0px; margin:0px;width:62px; height:25px; text-align:center;background:url(../images/regnum_button_bg1.png) no-repeat 0px 4px;border:none; cursor: pointer;color:#FFF;font-size:11px;font-weight:bold;float:right}
.portfolio_result a:hover { text-decoration:underline}
.search_bottom, .portfolio_bottom { background:#034070; }
.portfolio_bottom p {color:#fff;padding:2px 0 2px 5px; font-size:11px}
.portfolio_email {margin:0 0 10px 0;background-color:#a3c9de;padding:10px;}
.portfolio_email p {font-size:11px; font-weight:bold;}
.portfolio_email form {margin:0 0 10px 0}
.portfolio_email form p{float:left; margin:5px 0 0 0; width:90px;text-align:right}
.portfolio_email form input {margin:5px 0 0 5px}
.portfolio_email span { color:#FF0000}
/***** DEVELOPMENTS ******/

html* #main h1 {margin:-10px 0 0 0; padding:0px; width:300px; clear:both; position:absolute;}
#main h1 {color:#3e7e8e}
#developments {width:624px;}
html* #developments {margin:-17px 0 0 0;}
#developments .shadetabs {margin:-15px 0 0 0; height:20px;float:right;border-bottom:2px solid #68d2ed;width:624px; text-align:right}
html* #developments .shadetabs {margin:0 0 0 0; height:26px;float:right;border-bottom:2px solid #68d2ed;width:624px; text-align:right}
#developments .shadetabs ul {margin:0px;padding:0px;border:none}
#developments .shadetabs li { display: inline; width:100%; text-align:center;}
#developments .shadetabs li a {margin:0px 10px 0px 0px;padding:5px 20px;font-size:12px;border:1px solid #3e7e8e;color:#3e7e8e;border-bottom:none}
html* #developments .shadetabs li a {margin:-10px 0 0 0;padding:5px 20px;font-size:12px;line-height:27px;color:#3e7e8e }
#developments .shadetabs a.selected {font-size:12px;background:#68d2ed;width:100%; font-weight:bold; color:#fff}
#developments p{font-family: Arial, Helvetica, sans-serif;line-height:12px}
#developments h1, #developments h2 { background:#ccc;padding-left:5px;margin:0 0px;
float:left;color: #8e252a; line-height:18px; font-weight:bold}
#developments a { text-decoration:none; margin:0px;padding:0px;	color: #8e252a;}
#developments a p { color: #8e252a;}
#developments a:hover {text-decoration:underline; margin:0px;padding:0px;color: #8e252a;}
.tabs_content {margin:0;clear:both; background:#cfdfe2;border-top:1px solid #fff;}

#developments img {margin:0px;padding:5px 6px;}
html* #developments img {margin:0px;padding:5px 5px 5px 7px;}
#developments h3 {margin:-275px 15px 0 0; padding:0px; float:right;font-family:Georgia, serif; font-size:14px; font-weight:bold; color:#fff;z-index:533;position:inherit;width:300px; text-align:right}

.priceandbrochures {margin:10px 0;background:#d5f1f8;width:620px; height:80px; clear:both}
.priceandbrochures ul {margin:0px; padding:0px 0 5px 10px; list-style:none; color:#0d7792;height:37px; display:block}
.priceandbrochures li {display:inline;font-size:16px; float:left;height:60px; }
.priceandbrochures a { font-size:12px; color:#FFFFFF; }
.priceandbrochures h3 {margin:0 0 0 0}
.priceandbrochures .price { background:#ab1211}
.priceandbrochures .brochure{background:#851a1c}

#summary {width:615px; clear:both;font-family: Arial, Helvetica, sans-serif;line-height:12px;margin:10px 0 15px 0}
#summary ul {margin:10px 0px 0px 0px;padding:0px;height:20px; clear:both}
* html #developments ul {margin:0;padding:0px;height:20px; }

#summary .topnav li, #developments .topnav li { list-style:none;background-image:url(http://www.regnumhomes.com/mediafiles/4/images/circle_arrow_active.gif); background-position:left top; background-repeat:no-repeat}
#summary .topnav li, #developments .topnav li {float:left;
margin:0px 0px 0px 6px;padding:6px 3px 3px 25px; width:154px; height:17px; border:1px solid #999;border-bottom:none!important;font-family: Arial, Helvetica, sans-serif;font-size: 14px;line-height:normal;font-weight: bold;	}
html* #summary table {margin:7px 0px 0px 0px}
#developments .topnav .nav1, #developments .topnav .nav2 {margin:0 0 0 20px;}

#developments .content li h4 {margin:0px;padding:0px; font-size:12px;font-weight:bold!important;}
*html #developments .content li h4 {margin-top:-15px}
#developments img {float:left;margin:0 5px 5px 0;border:0;}
#developments .content {clear:left;float:left;padding:10px 10px 0 10px;}

#developments .content li {list-style:none; margin:0 0 12px 0; padding-bottom:15px; border-bottom:1px solid #999}
#developments .content li p {margin:0; font-size:10px; padding:0}
#summary table {margin:0;paddding:0;border:1px solid #999;text-align:center;color:#333;clear:both}
*html #summary table {margin:0;paddding:0;border:1px solid #999;text-align:center;color:#333;}
#summary table .sumtitle {background:#e5dcb4;padding:1px; font-weight:bold!important}
#summary table td {background:#f7f1d4; padding:1px;}

/*investment pack*/
#investment_pack {margin:10px 0 0 0; padding:0px}
#investment_pack h3 { background-image:url(http://www.regnumhomes.com/mediafiles/4/images/circle_arrow_active.gif)left top no-repeat;border:1px solid #999;border-bottom:none; width:154px; height:17px; padding:5px; text-align:center  }
#investment_pack .content_tur, #investment_pack .content_bul{margin:-10px 0 0 0px; padding:0px;border-top:2px solid #999; }
#investment_pack .content_tur h4, #investment_pack .content_bul h4  { margin: 0px; padding:3px; height:15px; background:#ccc; font-size:12px;}

/*news page*/
.middle_box h2.new_h{color:#010100;font-size:15px;font-weight:bold;padding-top:30px;padding-bottom:10px;border-bottom:1px solid #d1d1d1;}

#developments .right_menu_new {float:left;width:250px;margin:0 0 0 0;}
#developments .right_menu_new ul {list-style:none; margin:0px}
#developments .right_menu_new li {margin-bottom:2px;}

#developments .right_menu_new a {font-size:11px;color:#ffffff;display: block;font-weight:normal;text-align: left;
	border-top:4px solid #7d7d7d;border-bottom:4px solid #7d7d7d;background-color:#7d7d7d;height:16px !important;
	height:15px; padding-top:5px;padding-left:10px;text-decoration:none;}
#developments .right_menu_new a:hover, .right_menu_new a.select {color: #000000;border-top:4px solid #7d7d7d;
	border-bottom:4px solid #ff0000;background-color:#ffffff;text-decoration:none;}
#developments .news_t{height:100%;}
#developments .news_t ul{list-style:none;padding:0px 0px 5px 0px;margin: 0px;float:left; background:#c8eff9;width:624px}
#developments .news_t li{margin:0px 11px 0px 0px ; width:197px; height:100%;display:inline;padding: 0px 0px 0px 0px ; float:left; text-align:left; background:#9bd5e3}
#developments .news_t li.new_li{list-style: none;margin: 0px;padding:10px 0px 0px 0px;border:0px;}
#developments .news_t h2{font-size:10px;color:#fff;padding:0px 0px 6px 5px; background:#0a9dc2; height:11px!important;}
#developments .news_t h3{font-size:10px!important; color:#7b2c38;margin:0px 0px 0px 5px!important; text-align:left; width:195px; padding:0px 0px 0px 5px!important;display:block;clear:both}
#developments .news_t h3.n_h3{color:#fb2222;}
#developments .news_t p{font-size:10px;color:#000000;padding:0px 0px 0px 5px!important;margin:0px}
#developments .news_t a{font-size:10px;color:#fff; margin:5px 0 0 0; padding:2px;display:block;text-align:right;padding-bottom:5px;text-decoration:underline; background:#E73535; text-align:center}
#developments .news_t a:hover{text-decoration:none;background:#8e0404;}
#developments .news_box_b{width:250px; margin-left:12px;}

/*****press_coverage******/
#press {color:#000; font-size:12px!important; line-height:15px}
#press h1 { width:100%; background:#0a9dc2;color:#fff; border:1px solid #999}
#press p {margin:2px 0px;padding:0px 0px 5px 0px;border-bottom:1px solid #ccc; color:#000; font-size:12px!important; line-height:15px}
#press p a {margin:0px; padding:0px; color:#990000;}
#press h4 {margin:2px 0xp;padding:0px; font-weight:bold;font-size:12px;width:100%}
#press h3 {margin:2px 0px!important;padding:0px; text-align:left; clear:both; color:#006699; width:100%}
#press img {margin:0px;padding:0px;border-top:4px solid #0A9DC2;width:100%}
#press h2 {margin:0 0 10px 0;border:2px solid #0A9DC2; background:#0A9DC2; width:615px;color:#fff}
.page_no_box {margin:10px 0 0 0px;float:left; width:100%;background:#0A9DC2;}
.page_no_box h5 {margin:0 0 0 5px; width:30px!important; border:1px solid #fff; background:#fff; height:19px; text-align:center; vertical-align:middle; font-size:15px; font-weight:bold; color:#0A9DC2;float:left}
.page_no_box h5 a{ margin:0px!important; background:#0A9DC2!important;}
.page_no_box h5 a:hover {background:#fff!important; color:#0A9DC2!important; font-weight:bold}
/*country_graphic*/
.box{border-bottom:1px solid #d1d1d1;padding-bottom:20px;margin-bottom:20px;}
.right_box{float:right;width:615px;}

.right_box p {font-size:11px;}
.pic_box{background:url(../images/bac_gif.gif) no-repeat;float:left;width:320px;height:96px}
.pic_box1{background:url(../images/bac_gif1.gif) no-repeat;float:left;width:250px;height:96px;margin-left:45px}
.pic_box h2, .pic_box1 h2{font-size:15px;color:#000000;text-transform:uppercase;background-color:#FFFFFF;font-weight:bold;padding:2px;margin-top:5px;}

.box_tx{float:left;width:320px;}
.box_tx h3{font-size:20px;color:#782733;font-weight:normal;}
.box_tx a{font-size:20px;color:#782733;font-weight:normal;}

.tx_left{float:left;width:190px;}
.tx_left p, .tx_right p, .left_box_tx p{font-size:10px;color:#1f1f1f;}
.tx_right{float:right;}

.box_img{float:left;width:250px;margin-left:45px}
.box_img img{float:right;}

/* country_info */
.left_box_tx{float:left;width:210px;}
.left_box_tx a { color:#782733;}
.left_box_tx a:hover {color:#55020f;text-decoration:underline}

.left_box_tx h2{font-size:20px;color:#782733;font-weight:normal;text-transform:uppercase;}

.pic_img{margin-top:5px; margin-left:17px; margin-right:20px; float:left; width:68px;}
.pic_img1{margin-top:5px; margin-left:17px; float:left; width:68px;}

.left_text{width:300px;float:left;}
.left_text h1 {font-size: 20px;font-weight: normal;color: #8e252a;}
.left_text p{padding-top:10px;margin: 0px;padding: 0px;}

.middel{width:135px;float:left; margin-left:2px !important;margin-left:0px;}
.middel_img{border: solid 1px #fff;}
 
/************Contact Form ****/

.contact_form {margin:0px;padding:5px 10px 0px 10px; }
.contact_form p {font-size:12px; font-weight:bold; color:#33a1b1}
html* .contact_form p { margin:0px; padding:0px; color:#33a1b1}
.contact_form .warning {margin:10px 0 0 0; background:#def7fb; padding:10px; border:1px solid #CC0000; color:#CC0000; font-size:12px; font-weight:bold}
#middle_contme{margin:10px 0 10px 0;padding:10px;float:left;border:2px solid #fff; width:280px; background:#daecef; float:left;}
#middle_contme td {padding:4px 10px 4px 0; text-align:right; vertical-align:top}
#right_contme td, #middle_contme td {font-size:11px; color:#33a1b1; font-weight:bold; }
#middle_contme input { float:right;width:180px;}
#middle_contme textarea{width:180px; height:150px; font-size:13px; }
#right_contme span, #middle_contme span {font-size:10px; color:#FF0000; font-weight:bold; margin-right:-8px}
html* #middle_contme span {font-size:10px; color:#FF0000; font-weight:bold; margin-right:0}
#right_contme .button {width:62px; height:25px; margin-left:10px; text-align:center;background:url(../images/regnum_button_bg1.png) no-repeat 0px 4px;border:none; cursor: pointer;color:#FFF;font-size:11px;font-weight:bold; float:right}
#right_contme {float:right;width:270px;margin-top:10px; padding:10px;border:2px solid #fff;background:#daecef}
#right_contme td {padding:4px 10px 2px 0;}
#right_contme select{ font-size:11px; color:#33a1b1;width:230px;}
#contact_address  {margin:5px 0 10px 0; padding:5px; margin-top:; border:2px solid #fff; width: 270px; background:#daecef;font-size:11px;color:#33a1b1;float:right;}
html* #contact_address  {margin:5px 0 10px 0;}

/*
#right_contme a{border:0px; text-align:right; font-size:10px; color:#646466;text-decoration:none;}


#right_contme p.bargil_submit {border-bottom:0px solid;}
#right_contme p.bargil_submit img{margin-right: 5px;}

#right_bargy_new{float:right;width:624px;border:1px solid #8e252a;margin-bottom:10px;}

*/



/*Changes*/

#middle_motg{width:302px;margin-top:10px;padding-right:10px;float:left;}
#middle_motg p {font-size:10px;color:#646466;padding-bottom:5px;padding-top:5px;width:300px}

#right_mort {background: url(../images/right_box_back.gif) repeat-y;float:left;margin-top:10px;	
	border:1px solid #8e252a;padding:10px 10px 10px 10px;width:281px;}
#right_mort h5 {font-size: 9px;color:#782733;padding-top: 3px;font-weight: normal;}
#right_mort h5 img{float: left;margin-top: -9px;padding-bottom:3px;padding-top:5px;}
.right_small_pics {}
#right_mort  p {padding-top:10px;padding-bottom:10px;text-align:right;font-size:10px;color:#782733;}
#right_mort  p img {padding-left:5px; border:0px;}	
#right_mort h3{font-weight:normal;font-size:14px;color:#8e252a;padding-bottom:10px;}
#right_mort td {height:23px;border:1px solid #767476;}
#right_mort td img {padding-left:5px;position:relative;top:2px;border:0px;}

.cell2{height:23px;color:#707172;font-size:10px;background-color:#cecdcd;padding-left:5px;}
.cell3{height:23px;color:#FFFFFF;font-size:10px;background-color:#8e252a;padding-left:5px;}
.cell4{height:23px;color:#707172;font-size:10px;background-color:#cecdcd;padding-left:5px;width:50%;border:0px;}

/* middle*/
form#mo input { border:none; }
.news_t .paging {}
.news_t .paging a, .news_t .paging strong {float:none;display:inline;}
.news_t .paging a {text-decoration:none;color:#7B2C38;font-weight:bold;}
.news_t .paging a:hover {text-decoration:underline;}
/*
.front_news ul{
 list-style:none;
 margin: 0px;
 margin-top: 10px;
 padding-bottom:10px;
 border-top:1px solid #999999;
}
*/
.front_news p{margin:0px;padding:0px}
.front_news li{list-style: none;margin: 0px;padding-bottom:5px!important;clear: left;}
/*
.front_news h2{
 font-size:10px;
 color:#7d7d7d;
 padding-bottom:6px;
 padding-top: 0px;
 border: 0px solid;
}*/
.front_news h3{font-size:12px;color:#e73535;margin:0px;}
.front_news p{font-size:10px;color:#000000;padding:0px;margin:0px;}
.front_news a{margin:2px 0 0 0; padding:1px; font-size:10px;height:12px;background:#CCCCCC;color:#e73535;display:block;
 text-align:right;text-decoration:underline;line-height:8px;}
.front_news a:hover{text-decoration:none;color:#fff;background:#999;}


/*****Offices******/
#offices {margin:0px;padding:0 0 10px 4px;clear:both; width:624px;}
#offices td {vertical-align:top;}
#offices td {font-size:11px;padding:1px}
#offices .turkey_box{width:149px; margin:0px 5px 10px 0px; padding:0px 0px 10px 0px;float:left;}
#offices .office_header{ background:#3399CC; margin:0px 0px 10px 0px; padding:2px;font-size:13px; font-weight:bold; color:#fff!important;text-align:center}


#corporate_str { margin:0px 0px 0px 70px;padding:0px;width:455px;height:349px;text-align:center}
#corporate_str img {margin:0px;padding:0px}
#corporate_str ul {border:none;margin:0px 0px 0px 0px;width:120px; border:1px solid #999; padding: 0px; list-style-type: none;  height:auto; display:inline}
#corporate_str li {padding:0px 0px 10px 0px;width:90px;margin: 0px 11px 0px 0px;border-top:4px solid #999;border-bottom:4px solid #999; background:#ccc; float:left; }
#corporate_str li ul {;width:70px;padding:0px;border-top:3px solid #999;}
#corporate_str li ul li {width:76px;margin:0px; padding:0px 0px 0px 2px;text-align:left; border:none; height:auto}
#corporate_str a:hover{
background-image:url(url(http://regnumhomes.com/mediafiles/1/images/roll-over.png) left top no-repeat);
}

/*
#offices .turkey_office {background:url(http://www.regnumhomes.com/mediafiles/1/images/turkey_office.png) top center no-repeat}
#offices .uk_office {background:url(http://www.regnumhomes.com/mediafiles/1/images/uk_office.png) top center no-repeat}
#offices .bulgaria_office {background:url(http://www.regnumhomes.com/mediafiles/1/images/bulgaria_office.png) top center no-repeat}
* html .turkey_office, * html .uk_office, * html .bulgaria_office {margin:30px 0 20px 0px;padding:30px 0 20px 20px; }
#offices { margin:0px;padding:0px;width: 615px;}
#offices .turkey_office table, #offices .bulgaria_office table, #offices .uk_office table {margin:0;padding:30px 0 20px 20px; width:170px; height:210px; background:url(http://www.regnumhomes.com/mediafiles/1/images/line.png) bottom center no-repeat; border:1px solid #999}
html* #offices .turkey_office table, html* #offices .bulgaria_office table, html* #offices .uk_office table {margin:30px 0 20px 20px; height:180px;width:160px;padding:30px 0 20px 20px;}
#offices .turkey_office {float:left}
#offices .uk_office, #offices .turkey_office {width:190px;margin:0px;padding:0px;float:left}
#offices .uk_office {margin-left:10px}
#offices .bulgaria_office {width:190px;margin:0px;padding:0px;float:left}
#offices .office_header {margin:0px 0px 0px 0px;padding:0 0 10px 0px; background-image:url(../offices/line.png)top left no-repeat!important;}*/


/*****after Sale******/
#container_box  {margin:0px;padding:0px;width: 615px;}
.asale_box1, .asale_box {margin:10px 20px 0 10px; padding:8px; border:1px solid #ccc;width:240px;}
.asale_box1 h3, .asale_box h3 {margin:0;font-size: 11px;color: #000000;font-weight: bold;border-bottom:1px solid #ccc}
.asale_box {float:left;}
.asale_box1 {float:right;margin:10px 20px 0 10px}
/*****sitemap******/
.sitemap_content {width:615px; padding:0px;float:right}
.sitemap_leftbox {width: 40%; float: left; display: inline; margin-right: 35px; margin-left: 25px;}
.sitemap_rightbox {width: 40%; float: left; display: inline; margin-right: 15px;}
.sitemap_leftbox a , .sitemap_rightbox a {color:#990000}
.sitemap_leftbox h3 span, .sitemap_rightbox h3 span {margin:0px;padding:0px;text-transform: uppercase;color:#990000; border-top:1px solid #990000; border-bottom:1px solid #990000}
.sitemap_leftbox ul, .sitemap_rightbox ul {margin:5px 0;padding:0px 0 0px 20px;} 
.mainList li { background:url(http://www.regnumhomes.com/tpl/images/site_map_arrow_1.jpg) left top no-repeat;font-weight:bold; list-style:none;padding:0 0 0 10px}
.mainlist_child li {font-weight:normal;background: url(http://www.regnumhomes.com/tpl/images/site_map_arrow_2.jpg) left top no-repeat;padding:0 0 0 10px;list-style:none;}
.mainList_torun {margin:0px;padding:0px}
.mainList_torun li {margin:0px;background: url(http://www.regnumhomes.com/tpl/images/site_map_arrow_3.jpg) left top no-repeat;padding:0 0 0 10px;list-style:none;}

/*****Footer******/
html* .footer {margin:0px; padding:15px 0 0 15px;width: 832px;height:100px;
	background:#d9d1c5 url(/tpl/images/regnum_footer_topbg.png) top left no-repeat;}	
.footer {margin:0px; padding:15px 0 0 15px;width: 832px;height:100px;
	background:#d9d1c5 url(/tpl/images/regnum_footer_topbg.png)left top no-repeat;}
.footer p {font-size:9px!important;font-weight:normal; margin:0;padding:0}
.footer a  {font-size:9px!important;text-decoration:underline!important; font-weight:bold; margin:0px;padding:0px; color: #8e252a;}
.footer a:hover {color: #8e252a;}
#footer_left {width:162px;float:left;}
#footer_left img {float:left;margin:0 8px 20px 0}
#footer_mid {width:387px;float:left;text-align:center}
#footer_mid ul {margin:0 0 10px 0;padding:0px; list-style:none;}
#footer_mid ul li {display:inline;margin:0;padding:0 10px}
#footer_right {width:251px;float:left;}
.footer_members {width:140px;float:left;}
.footer_members img {float:left;margin:0 2px 0 0;padding:0}
.footer_accredited {width:105px;float:right; list-style:disc}

/******CrossFade Images*****/

ul.crossfade {padding: 0;margin: 0;list-style: none;position: relative;}
#fade-example-2 li {position: absolute;top: 0;left: 0;width: 627px;height: 183px;background-color: #FFF;visibility: hidden;}
li img {display: block;}
.caption {margin:-180px 0 0 5px;padding:0 10px 2px 0;position: absolute;z-index: 100;clear: both;color:#550000;font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-style:italic;background-color: #FFF;display:none;}
.example {position: relative;background-color:#F2F2F2;float:right;margin-bottom: 1em;width: 627px;height: 183px;}

/******* NEW Price and Availability page *****/
.btnHeader{background-color:#DAEEB1;height: 17px;border-left: solid #FFFFFF 2px;text-align:center;color:#678C00;}
.btnHeader a{color:#678C00;font-size:12px;font-weight:bold;}
.leftCol{background-color:#7D7D7D;padding-left:5px;color:#FFFFFF;font-size:10px;font-weight:bold;height: 17px;}
.rightCol{background-color:#E1DFE0;padding-left:5px;color:#7D7D7D;font-size:10px;font-weight:bold;height: 17px;}
.leftCol-floor{background-color:#7D7D7D;padding-left:5px;color:#FFFFFF;font-size:10px;font-weight:bold;height:35px;}
.rightCol-floor{background-color:#E1DFE0;padding-left:5px;color:#7D7D7D;font-size:10px;font-weight:bold;}
.btnPDF, .btnPDF:visited{background-color:#E1DFE0;color:#7D7D7D;font-size:12px;text-align:center;font-weight:bold;height: 17px;}
.btnBlock{background-color:#AD8586;height: 17px;padding-left:5px;padding-right:5px;border-right: solid #FFFFFF 2px;}
.btnBlock-selected{background-color:#A33130;height: 17px;padding-left:5px;padding-right:5px;border-right: solid #FFFFFF 2px;}
.btnBlock a{color:#795555;font-size:12px;font-weight:bold;}
.btnBlock-selected a{color:#FFFFFF;font-size:12px;font-weight:bold;}
.rowHeader, .rowHeader A:link, .rowHeader A:visited{background-color:#A33130;color: #FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:11px;height:20px}
.rowAvailable{background-color:#FFF2D7;color: #646466;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.rowSold{background-color:#E1BB74;color: #646466;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.rowReserved{background-color:#EBD2A9;color: #646466;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
