/* CSS Document */
body {
	margin:0;
	padding:0;
	background:url(../images/bg.jpg) top repeat-x;
}
#bodytable {
  text-align: left;
  width:972px;
  top:21px;
  position:relative;
}

.cleardiv {
clear:both;
}
#topedge {
width:952px;
height:24px;
padding:0px 20px 0px 0px;
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight:normal; line-height: 16px; word-spacing:3px; text-decoration: none; text-align:right;
/*background:url(../images/top-edge.jpg) center no-repeat;*/
}
#topedgel {
	float: left;
}
#topedge a{
color:#ffffff; text-decoration:none; font-size: 12px; color: #cccccc; font-weight:bold;
}
#topedge a:hover{
color: #ffffff;
}
#containercolumnn {
width:972px;
/*background:url(../images/rhs-edge.jpg) right top no-repeat;*/
}
#maincolumnn {
width:960px;
float:left;
}
#headercon {
width:960px;
height:72px;
}
#logocon {
width:138px;
height:72px;
float:left;
position:relative;
}
#linkbaralt {
width:822px;
height:72px;
float:right;
position:relative;
background:url(../images/link-bar-bg-new.jpg) top repeat-x;
}
#linkbar {
width:822px;
height:72px;
float:right;
position:relative;
background:url(../images/link-bar-bg.jpg) top repeat-x;
}
#linkbarleftedge {
width:25px;
height:72px;
left:0px;
top:0px;
position:absolute;
z-index:999;
background:url(../images/link-bar-left-edge-on.jpg) top no-repeat;
}
#linkbarrightedge {
width:14px;
height:72px;
right:0px;
top:0px;
position:absolute;
z-index:999;
background:url(../images/link-bar-right-edge-on.jpg) top no-repeat;
}
#linkbarleft {
width:25px;
height:72px;
left:0px;
top:0px;
position:absolute;
z-index:999;
background:url(../images/link-bar-left-edge-off.jpg) top no-repeat;
}
#linkbarright {
width:14px;
height:72px;
right:0px;
top:0px;
position:absolute;
z-index:999;
background:url(../images/link-bar-right-edge-off.jpg) top no-repeat;
}
#bannervideocon {
width:960px;
height:396px;
}

#bannerflash {
width:749px;
height:389px;
padding:0px 0px 0px 0px;
padding-top: 5px;
background:#222222;
border-bottom: solid 2px #000000;
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight:bold; line-height: 16px; word-spacing:3px; text-decoration: none; text-align:center;
float:left;
}

#banner {
width:749px;
height:396px;
padding:0px 0px 0px 0px;
background:#000000;
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight:bold; line-height: 16px; word-spacing:3px; text-decoration: none; text-align:center;
float:left;
}
#slideshow {
    position:relative;
    height:396px;
	width:749px;
	background:#000000;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
#videocon {
width:170px;
height:375px;
padding:21px 24px 0px 17px;
background:url(../images/video-bg.jpg) center no-repeat;
text-align:center;
float:right;
}
#playercon {
width:168px;
height:143px;
}
#downloadcon {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight:normal; line-height: 15px; text-align:center; padding:5px 0px 0px 0px;
}
#downloadcon img{
padding:5px 0px 0px 0px;
}
#downloadcon a{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #163554; font-weight:normal; line-height: 22px; text-decoration:none; }
#downloadcon a:hover{
text-decoration:underline;
}
#contentcon {
width:960px;
background:url(../images/content-bg.jpg) center repeat-y;
}
#leftcolumnn {
width:749px;
background:#ffffff;
float:left;
font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 12px; color: #013E77; font-weight:normal; line-height: 17px; text-decoration: none;
}
#rightcolumnn {
width:211px;
padding:0px 0px 0px 0px;
float:right;
}
#footerupper {
width:920px;
padding:12px 20px 12px 20px;
background:#000000;
border-bottom:2px solid #202020;
font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight:normal; line-height: 16px; word-spacing:3px; text-decoration: none; text-align:center;
}
#footerupper a{
font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight:normal; line-height: 16px; word-spacing:3px; text-decoration: none; text-align:center; margin:0px 25px 0px 25px;
}
#footerupper a:hover{
text-decoration: underline;
}
#footerlower {
width:920px;
padding:12px 20px 12px 20px;
background:#000000;
font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight:normal; line-height: 16px; word-spacing:3px; text-decoration: none; text-align:center;
}
#footerlower a{
font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight:normal; line-height: 16px; word-spacing:3px; text-decoration: none; text-align:center;
}
#footerlower a:hover{
text-decoration: underline;
}

#indextextbox {
padding:0px 0px 0px 0px;
border-bottom:3px solid #B6B6B6;
}
#textboxinner {
padding:0px 0px 0px 0px;

}
#textboxheader {
width:739px;
height:32px;
padding:8px 0px 0px 10px;
/* background:url(../images/index-title-bg.jpg) center no-repeat; */
background-color:#0A5DA9;
font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight:bold; line-height: 16px; letter-spacing:0.08em; word-spacing:3px; text-decoration: none;
}
#googlesearchbar {
width:729px;
}
#googlesearchbar form{
margin:0; padding:0;
}
#searchgo {
border:0;
position:absolute;
}

.rcconnewsletter{
width:174px;
padding:10px 15px 10px 22px;
border-bottom:2px #878789 solid;
text-align:left;
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight:normal; line-height: 17px; text-decoration: none;
}
.newsletter { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #003267; font-weight:bold; line-height: 20px; }
.singup { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #A90F11; font-weight:bold; line-height: 16px; }
.rcconnewsletter form{
margin:0; padding:10px 0px 5px 0px;
}
.emailinput {
border:1px solid #848486;
margin:4px 0px 0px 0px;
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:bold; text-decoration: none;
float:left;
}
.emailsubmit {
border:0;
float:right;
}
.rcconlivechat {
width:211px;
padding:10px 0px 10px 0px;
border-bottom:2px #878789 solid;
text-align:center;
}

.rcconlatestnews {
width:211px;
padding:10px 0px 10px 0px;
border-bottom:2px #878789 solid;
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight:normal; line-height: 17px; text-decoration: none;
}
.latestnewstitle {
text-align:center;
padding:3px 0px 5px 0px;
}
.latestnewsoutercon {
width:185px;
padding:0px 12px 0px 13px;
} 
.latestnews ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}	

.latestnews {
	margin: 0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color:#000000;
	line-height:16px;
	text-align: left;
	padding-left: 3px;
	width:170px;
}

.latestnews li {
	padding:5px 0px 5px 12px;
    background:top url(../images/latest-news-li.gif) no-repeat;
}

.latestnews li a, .latestnews li a:visited{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color:#000000;
	display:block;
	width:170px;
}

.latestnews li a:hover{
	color:#990000;
}
.latestnews li:hover a{
	color:#990000;
}

.rccommunity {
width:211px;
padding:10px 0px 10px 0px;
/*border-bottom:2px #878789 solid;*/
text-align:center;
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight:normal; line-height: 17px; text-decoration: none;
}
.communityaiig { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #A90F11; font-weight:bold; line-height: 20px; }
.community { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight:bold; line-height: 16px; }
a.community { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color:#990000; font-weight:normal; line-height: 16px; text-decoration:underline }


.propertybgleft {
background:url(../images/index-property-bg.gif) bottom repeat-x;
border-right:3px solid #B6B6B6;
}
.propertybgleft td{
padding:0px 5px 0px 5px;
text-align:center;
}
.propertybgright {
background:url(../images/index-property-bg.gif) bottom repeat-x;
}
.propertybgrightinner td{
padding:0px 5px 0px 5px;
text-align:center;
}
.propertythree {
border-top:3px solid #B6B6B6;
}
.propertytbl {
border-top:3px solid #B6B6B6;
margin:0px 0px 0px 0px;
}
.indexproplist {
    font-weight:normal;
    color:#666666;
    line-height:30px;
    list-style-type:none;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	text-decoration: none;
	margin: 0;
	padding:0;
}

.indexproplist li {
    padding-left:24px;
    background:transparent url(../images/bullet-square.gif) no-repeat;
    background-position:10px 11px;
	text-align:left
}

.indexproplistt {
    font-weight:normal;
    color:#666666;
    line-height:20px;
    list-style-type:none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	text-decoration: none;
	margin: 0;
	padding:0;
}

.indexproplistt li {
    padding-left:18px;
    background:transparent url(../images/bullet-square.gif) no-repeat;
    background-position:6px 7px;
	text-align:left
}

.enquirenow a{
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:normal; text-decoration: none; float:left; margin:20px 0px 15px 0px; display:block;
}
.enquirenow a:hover{ text-decoration:underline; }

.viewdetails a{ 
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:normal; text-decoration: none; float:right; margin:20px 0px 15px 0px; display:block;
}
.viewdetails a:hover{ text-decoration:underline; }

.enquirenoww a{
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:normal; text-decoration: none; float:left; margin:10px 0px 5px 0px; display:block;
}
.enquirenoww a:hover{ text-decoration:underline; }

.viewdetailss a{ 
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:normal; text-decoration: none; float:right; margin:10px 0px 5px 0px; display:block;
}
.viewdetailss a:hover{ text-decoration:underline; }


/*MENUBAR CSS START*/
#maintab{
padding:0;
margin:0;
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight:normal; text-decoration: none; text-transform:uppercase;
list-style-type: none;
}

#maintab li{
display: inline;
}

#maintab li a{
border-bottom:1px solid #000000;
border-left:1px solid #000000;
background:url(../images/menubar-level1-off.gif) top repeat-x;
text-decoration: none;
padding:11px 26px 10px 25px;
color: #ededed;
display: block;
float: left;
}

#maintab li a:hover{
color: #ffffff;
}

#maintab li.selected a{ /*selected main tab style */
border-bottom:1px solid #626F78;
background:url(../images/menubar-level1-on.gif) top repeat-x;
}

#tabcontent{ /*2nd level content wrapper*/
height: 35px; /*IE7 beta2 fix*/
clear:both;
}

#tabcontent ul{
padding: 0;
margin: 0;
list-style-type: none;
display: none;
}

#tabcontent ul li{
display: inline;
}

#tabcontent ul.selected{ /*selected 2nd level content*/
display: block;
}

#tabcontent ul li a{
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #ededed; font-weight:normal; text-decoration: none;
display: block;
margin:10px 0px 0px 0px;
padding:0px 15px 0px 15px;
border-right:1px solid #ffffff;
float: left;
}
#tabcontent ul li.firstitem a{
padding:0px 15px 0px 28px;
}
#tabcontent ul li.lastitem a{
border-right:none;
}
#tabcontent ul li.sellink a{
color:#003265;
}

#tabcontent ul li a:hover{
color:#990000;
}

.clearfix:after{ 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix{
display: inline-table;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*MENUBAR CSS END*/



#bannervideoconinner {
width:960px;
height:235px;
}
#bannerinner {
width:749px;
height:235px;
padding:0px 0px 0px 0px;
background:#000000;
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight:bold; line-height: 16px; word-spacing:3px; text-decoration: none; text-align:center;
float:left;
}
#slideshowinner {
    position:relative;
    height:235px;
	width:749px;
	background:#000000;
}

#slideshowinner IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshowinner IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshowinner IMG.last-active {
    z-index:9;
}
#videoconinner {
width:170px;
height:228px;
padding:7px 24px 0px 17px;
background:url(../images/video-bg-inner.jpg) center no-repeat;
text-align:center;
float:right;
}

.textinnergradient {
margin:0px 10px 0px -10px;
padding:5px 10px 0px 10px;
background:url(../images/inner-gradient.jpg) top center no-repeat;
}
.textinnergradient2 {
margin:0px 10px 0px -10px;
padding:5px 10px 0px 10px;
background:url(../images/inner-gradient.jpg) top center no-repeat;
}

.bullet {
    font-weight:normal;
    list-style-type:none;
	word-spacing: 3px; 
	font-family: Verdana, Arial,  Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	font-weight:normal; 
	line-height: 17px; 
	text-decoration: none;
	margin: 0;
	padding:0;
}

.bullet li {
    padding-left:17px;
    background:transparent url(../images/bullet-green.gif) no-repeat;
    background-position:3px 5px;
	text-align:left
}

.bullet li a{
	text-decoration: none;
}

.bullet li a:hover{
    text-decoration: underline;
}

/*============= 3rd Level Links=============*/
#linksthirdlevel {
  background:url(../images/3rd-level-bg.jpg) top center repeat-x;
  margin:-5px 0px 5px 0px;
  height:31px;
  /*Delete above line if required*/
}

#navbarthirdlevel {
	margin:0px;
	padding:0px;
	}
#thirdlevel {
  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  }
#thirdlevel li {
  float:left;
  background:url(../images/3rd-level-bg.jpg) top center repeat-x;
  }
#thirdlevel a {
  display:block;
  text-align:center; 
  padding:7px 5px;
  border-right:1px solid #cccccc;
  text-decoration:none; 
  float:left;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size:11px; 
  color: #343434; 
  font-weight: normal; 
  line-height: 17px; 
  text-decoration: none;
  }
#thirdlevel li.currlink a {
  color: #0033ff;
  background:url(../images/3rd-level-bg.jpg) top center repeat-x;
  }
#thirdlevel a:hover {
  background-color:#ededed;
  }
  
  
/*============= 4th Level Links=============*/
#linksforthlevel {
  background:url(../images/3rd-level-bg.jpg) center repeat-x;
  margin:-5px 0px 1px 0px;
  /*Delete above line if required*/
  border-top: 1px solid #cacaca;
  border-bottom: 1px solid #cacaca;  
}

#navbarforthlevel {
	margin:0px;
	padding:0px;
	}
#forthlevel {
  padding:0px; 
  margin:0 auto; 
  list-style-type:none;
  }
#forthlevel li {
  float:left;
  background:url(../images/3rd-level-bg.jpg) top center repeat-x;
  }
#forthlevel a {
  display:block;
  text-align:center; 
  padding:7px 10.5px;
  border-right:1px solid #cccccc;
  text-decoration:none; 
  float:left;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size:11px; 
  color: #343434; 
  font-weight: normal; 
  line-height: 17px; 
  text-decoration: none;
  }
#forthlevel li.currlink a {
  color: #0033ff;
  background:url(../images/3rd-level-bg.jpg) top center repeat-x;
  }
#forthlevel a:hover {
  color: navy;
  background-color:#ededed;
  }  

#forthlevel li.currlink_curr a {
  background-color:#13426e;
  color:#D3D3D3;
 }

select,input {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size:11px; 
}

label.error{
color:red;
display:inline;
margin-left:1em;
vertical-align:top;
}
