@charset "utf-8";
/* CSS Document */
html{
height:100%;
width:100%;
}
body{
height:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
behavior: url("css/csshover3.htc");
color:#616161;
background-image:url(../images/footer2_bg.gif);
}
form, table{
margin:0;
padding:0;
}
h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:8px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
}
h1{
font-size:19px;
}
h2{
font-size:17px;
}
h3{
font-size:15px;
}
h4{
font-size:13px;
}
h5{}
h6{}
p{
margin:0;
padding:5px 0px;
}
a{outline:none;}
a:hover{}
.main_cont{
width:980px;
margin:auto;
}
.first_area{
background-image:url(../images/firstarea_bg.gif);
background-repeat:repeat-x;
}
.second_area{
background-image:url(../images/secondarea_bg.gif);
padding-top: 70px;
}
.second_areabg{
background-image:url(../images/secondarea_bg.gif);
min-height:200px;
height:auto !important;
height:200px;
}
.second_areabg2{
background-image:url(../images/secondarea_bg.gif);
}
.second_area2{
background-image:url(../images/secondarea2.gif);
}
.sa2_bg{
background-image:url(../images/secondarea2.gif);
min-height:200px;
height:auto !important;
height:200px;
}
.first_areabg{
background-image:url(../images/firstarea_bg.gif);
background-repeat:repeat-x;
height:560px;
}
.top_area{
width:925px;
margin:auto;
min-height:90px;
height:auto !important;
height:90px;
}
.top_area2{
width:925px;
margin:auto;
}
.top_area2bg{
background-image:url(../images/top_innerbg.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#000000;
min-height:96px;
height:auto !important;
height:96px;

}
.banner_area{
width:925px;
margin:auto;
}
/*top area*/
.top_inner{
background-image:url(../images/top_innerbg.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#000000;
}
.member_area{
color:#424445;
padding-top:12px;
}
#topnav{
margin:0;
padding:0;
}
#topnav li{
margin:0;
padding:0;
list-style-type:none;
float:left;
}
#topnav li a{
/* display:block; */
padding:4px 10px;
background-image:url(../images/top_sep.gif);
background-position:right;
background-repeat:no-repeat;
}
#topnav li#t_nobg a{
background-image:none;
}
.member_area a{
color:#424445;
}
.logo_area{
width:220px;
}
.logo{
padding:0px 0px 0px 10px;
}
.menu_area{
width:705px;
}
.menu{
padding:15px 0px 0px 40px;
}
.resizable_box_area{
position:relative;
}
.resizable_box_cont{
position:absolute;
}
/*resizable boxes*/
.rpad{
padding:0px 0px 0px 20px;
}
.rbc_head{
padding:10px 0px;
}
.resizable_box1{
width:222px;
margin-right:8px;
}
.rb_mid{
background-image:url(../images/rb_mid_border.gif);
background-repeat:repeat-y;
padding:0px 2px 0px 10px;
}
.rb_grad{
background-image:url(../images/rb_grad.gif);
background-repeat:repeat-x;
min-height:133px;
height:auto !important;
height:133px;
background-color:#181919;
}
.rb_head{
padding:0px;
}
#rb_details{
padding:0px 13px;
color:#d1d1d1;

}
#rb_details2{
padding:0px 13px;
color:#d1d1d1;

}
#rb_details3{
padding:0px 13px;
color:#d1d1d1;

}
#rb_details4{
padding:0px 13px;
color:#d1d1d1;

}
a.d_arrow{
background-image:url(../images/k_readmore.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#2E3031;
display:block;
height:14px;
text-decoration:none;
width:59px;
}
a.d_arrow:hover{
background-position:0% -14px;
}
.boxresize{
text-align:right;
padding:0px 5px;
}
.rb_head h2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-align:center;
padding:0px;
}
.rb_head h2 a{
color: #ffffff;
text-decoration: none;
}
.second_area_pad{
width:925px;
padding:60px 0px;
margin:auto;
}
.second_area_pad2{
width:925px;
/* padding:20px 0px;  */
padding:0px 0px 20px 0px; 
margin:auto;

}
.leftarea{
width:685px;
}
.rightarea{
width:240px;
}
/*left area*/
#img_menu{
margin:0;
padding:0;
}
#img_menu li{
margin:0;
padding:0;
float:left;
list-style-type:none;
}
.news_head{
font-size:15px;
border-bottom:1px dotted #494949;
padding:15px 0px 10px 0px;
color:#FFFFFF;
}
.news_details{
padding:10px 0px;
}
.readmore{
padding:5px 0px;
}
.readmore a{
color:#616161;
font-weight: bold;
text-decoration: none;
}
.readmore a:hover{
text-decoration: underline;
}
/*right area*/
.rbox_cont{
width:213px;
}
.rbox_cont2{
width:215px;
margin-top:10px;
}

.rbox_mid{
background-image:url(../images/rbox_border.gif);
background-repeat:repeat-y;
padding:0px 1px 0px 1px;
}
.rbox_mid2{
background-image:url(../images/rbox_mid2.gif);
background-repeat:repeat-y;
}
.rbox_grad{
background-image:url(../images/rbox_grad.gif);
background-repeat:repeat-x;
background-color:#373a3d;
}
.rbox_grad2{
background-image:url(../images/rbox_grad2.gif);
background-repeat:repeat-x;
background-color:#373a3d;
width:213px;
margin-left:1px;
}
.signup_table{
margin-top:10px;
}
.signup_f_cont{
color:#181a1c;
padding:0px 15px 10px 15px;
}

.s_text{
width:110px;
background-color:#1f2325;
border:none;
color:#FFFFFF
}

.signup_table input.cat_textbox {
width:120px;
background-color:#1f2325;
border:none;
color:#FFFFFF
}

.webform input.cat_textbox {
width:120px;
border:none;
color:#000000;
}


/*footer*/
.withsep{
background-image:url(../images/footerbg.gif);
background-position:top;
background-repeat:repeat-x;
}
.footer_area{
width:925px;
margin:auto;
padding:10px 0px;
font-family:Tahoma, Arial;
}
.fleft_area{}

.fright_area{}
.copyright{
padding:4px 0px;
color:#111212;
}
#fnav{
margin:0;
padding:0;
}
#fnav li{
margin:0;
padding:0;
float:left;
list-style-type:none;
}
#fnav li a{
display:block;
padding:4px 10px;
color:#111212;
text-decoration:none;
background-image:url(../images/fsep.gif);
background-position:right;
background-repeat:no-repeat;
}
#fnav li a:hover{
color:#585c5e;
}
/*float*/
.right{
float:right;
}
.left{
float:left;
}
.clearB{
clear:both;
}
.ip_head{
font-size:18px;
color:#FFFFFF;
border-bottom:1px dotted #494949;
padding:15px 0px 10px 0px;
}
.p_members_cont{
padding:10px 0px;
}
.p_member{
width:170px;
text-align:center;
margin:8px 10px;
}
.img_title{
color:#FFFFFF;
padding:10px 0px;
}
.separator{
background-image:url(../images/i_sep.gif);
background-repeat:repeat-x;
height:1px;
}
.cta_cont img{
padding:4px 0px;
}
.f_head2 h2{ color:#000000;}

.footer_area2{
background-image:url(../images/footer2_bg.gif);
}
.fa_2{
width:925px;
margin:auto;
}


/* Header Dynamic Menu */
#nav_409064{
margin:0;
padding:0;
}
#nav_409064 li{
margin:0;
padding:0;
list-style-type:none;
float:left;
}
#nav_409064 li a{
display:block;
padding:4px 10px;
background-image:url(../images/top_sep.gif);
background-position:right;
background-repeat:no-repeat;
}
#nav_409064 li#t_nobg a{
background-image:none;
}


/* Footer Dynamic Menu */
#nav_409066{
margin:0;
padding:0;
}
#nav_409066 li{
margin:0;
padding:0;
float:left;
list-style-type:none;
}
#nav_409066 li a{
display:block;
padding:4px 10px;
color:#111212;
text-decoration:none;
background-image:url(../images/fsep.gif);
background-position:right;
background-repeat:no-repeat;
}
#nav_409066 li a:hover{
color:#585c5e;
}

.body_details{
padding:10px 0px;
}

/* NEW */
.faq-question a{
color: #616161;
line-height: 19px;
text-decoration: none;
}
.faq-question a:hover{
text-decoration: underline;
}

ul.sitemap_links a{
color: #616161;
line-height: 19px;
text-decoration: none;
}
ul.sitemap_links a:hover{
text-decoration: underline;
}


/* NEW CSS */
.rbd_height_collapse{
height:102px;
overflow:hidden;	
}

.boxresize, .boxresize2, .boxresize3, .boxresize4{
padding:0 5px 0 135px;
text-align:right;
}
a.u_arrow{
background-image:url(../images/k_close.gif);
background-position:0 0;
/*padding:0px 10px;*/
background-repeat:no-repeat;
color:#2e3031;
text-decoration:none;
display:block;
width:59px;
height:14px;
	}
a.u_arrow:hover{
background-position:0% -14px;
}


@media screen and (-webkit-min-device-pixel-ratio:0){
.rbd_height_collapse {height:98px; overflow:hidden; }
body { font-weight: normal; text-shadow: #000000 0 0 0px; }
}

ul li a{
color:#616161;
line-height:19px;
text-decoration:none;
}
ul li a:hover{
text-decoration:underline;
}






#rb_details a, #rb_details2 a, #rb_details3 a, #rb_details4 a{
color:#AA0F09;
text-decoration: none;
}

#rb_details a:hover, #rb_details2 a:hover, #rb_details3 a:hover, #rb_details4 a:hover{
text-decoration: underline;
}

.booking-list a, .go-back a{
color:#616161;
line-height:19px;
text-decoration:none;
font-weight: bold;
}
.booking-list a:hover, .go-back a:hover{
text-decoration: underline;
}

.form-container{
background: none !important;
border: none !important;
}
#topnav  li#awa1 a{
padding:4px 10px 4px 2px !important;
}

/* 06-24-09 */
.secondary_menu{
	padding:13px 0px 3px;
	}
.secondary_menu_i{
	padding:3px 28px 0px 28px;
	}
#smenu1{
	margin:0;
	padding:0;
	font-size:12px;
	}
#smenu1 li{
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;
	}
#smenu1 li a{
	display:block;
	color: #ffffff;
	text-decoration:none;
	padding:8px 10px;
	background-image:url(../images/fsep2.gif);
	background-position:right;
	background-repeat:no-repeat;
	}
#smenu1 li a:hover{
	color:#AA0F09;
	}

p.goback a{
color:#616161;
text-decoration: none;
font-weight: bold;
}
p.goback a:hover{
text-decoration: underline;
}

ul.literature li{
background-image: url(/CatalystImages/Literature/pdf.png);
background-position: left center;
background-repeat: no-repeat;
line-height:35px;
list-style-type:none;
text-indent:30px;
}
.powered a{
color: #111212;
text-decoration: none;
}
.powered a:hover{
text-decoration: underline;
color: #585C5E;
}


.ibox_wrapper {
background-color:transparent !important;
border:medium none !important;
top:66px !important; 
}

.photItem{
padding:10px;
}

.boxImgs img{
max-height: 600px;
max-width: 460px;
}
/* new js banner begin */
.bannernew{
	/*height:295px;*/
}
/* new js banner end */

/* Added By CPS */
img
{	border:0;
}
.fclear {clear:both; float:none; line-height:0px; height:0px; font-size:0px; overflow:hidden;}
.fleft  {float:left;}
.fright {float:right;}
.fright2
{	float:left; width:46px;
}
.fright2 img
{	float:left;
}
.leftmn
{	float:left; width:274px; padding-right:35px; border-right:1px solid #949ca1;
}
.rightmn
{	float:left; width:274px; padding-left:35px;
}
.forimages
{	float:left; padding-top:25px; padding-bottom:10px;width:274px;
}
.fortxt
{	width:100%; float:left; padding:5px 0 8px 0; text-align:center; font-size:18px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;
}
.fortxt span
{	font-size:26px; font-weight:bold; font-style:italic;
}
.fortxt2
{	border:1px solid #949ca1; float:left; width:272px;
}
.fortxt2 a
{	font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#CCCCCC; text-decoration:none;
}
.fortxt2 a:hover
{	text-decoration:underline;
}
.fortxt2 span
{	width:131px; float:left; text-align:center; padding:5px 0;
}
.rtbod
{	border-right:1px solid #949ca1;
}

/*22-11*/
.leftmn
{	width:282px;
}
.forimages
{	width:282px; padding-top:10px;
}
.fright2
{	background:url(../images/listbg.jpg) repeat-x; text-align:center; font-size:14px; color:#1c1f22; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
	width:54px;
}
.fright2 img
{	float:none;
}
.fright2 span
{	font-size:9px;
}
.tab01
{	height:56px; border-bottom:1px solid #FFF; padding-top:2px;
}
.tab02
{	height:54px; border-bottom:1px solid #FFF; padding-top:2px;
}
.tab03
{	height:52px; padding-top:2px;
}
.tab03 img
{	padding:4px 0;
}
.fortxt02
{	width:100%; float:left; padding:0 0 8px 0; text-align:center; font-size:26px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
	font-style:italic;
}
.fortxt03
{	text-align:left; font-size:12px; color:#FFFFFF; float:left; width:100%; padding:10px 0 10px 0;
}
.fortxt03 a
{	font-size:12px; color:#FFFFFF;text-decoration:none;
}
.fortxt03 a:hover
{	text-decoration: underline;
}
.fortxt03 div
{	float:left;
}

/* Added by Mark Casey 16/2/11 */
#bannerwrapper {
	overflow:hidden;	
}
#subbanner {
	/* [disabled]width: 323px; */
	float: left;
	margin: 0 20px 0 3px;
}
#subbanner_top {
	background: url(../images/rbox_top.gif) no-repeat left top;
	height:8px;
	width:213px;
}
#subbanner_bottom {
	background: url(../images/rbox_bot.gif) no-repeat left bottom;
	height:6px;
	width:213px;
}

#subbanner_content {
        border: 3px solid black;
}
#subbanner a {
	/*background-image:url(../images/rbox_border.gif);
	background-repeat:repeat-y;*/
        background-image:url(../images/stove.jpg);
	padding:40px 10px 20px 10px;
	display: block;
	height: 192px;
	width:190px;
	text-decoration: none;
	border: none;
	font-family:Arial, sans-serif;
	font-size:24px;
	color: black;
	text-align: center;    /*text-indent: -5000px;*/
	line-height: 28px;
}
#smenu1 li.phonebanner {
        font-weight: bold;
        font-size: 14px;
        color: #FFF;
        padding:9px 10px 4px 10px;
        /*background: url(../images/phone.jpg) no-repeat left top;
        margin-top: 4px;
        margin-right: 60px;
        width: 203px;*/
}
.planlist {
        margin: 5px 0 5px 5px;
}
.planname a:link, .planname a:visited {
        color: #FFF;
        font-size: 1.2em;
        font-weight: bold;
        text-decoration: none;
        padding: .5em;
}
.planthumbnail {
        margin: 5px 0 15px 0;
}
.birtinyaheading {
	color: #AA0E08;
        font-size: 1.6em;
}

.birtinyatext {
	float: right;
	width: 370px;
        font-size: 1.4em;
}

.birtinyatext ul {
	list-style-type: none;
        padding-left: 0;
        margin-left: 0;
}

.birtinyatext li {
	padding: .4em;
        color: #FFF;
}

.birtinyaimg {
	float: left;
	width: 300px;
        margin-bottom: 15px;
}

.newsheading {
	color: #AA0E08;
        font-size: 1.6em;
}

.newstext, .faq {
        font-size: 1.4em;
	padding: .4em;
        color: #FFF;
}

.newstext h2 {
	color: #AA0E08;
        font-size: 1.2em;
        font-weight: bold;
}

.newstext a:link, .newstext a:visited {
        text-decoration: none;
        color: #616161;
}
.newstext a:hover, .newstext a:active {
        text-decoration: underline;
}

 .menu {
        float: right;
}
.faq a:link, .faq a:visited {
        text-decoration: none;
        color: #FFF;
}
.faq a:hover, .faq a:active {
        text-decoration: underline;
}

.answer {
        padding-top: 10px;
}

/* PROPERTY LISTING WEB APP */

#webapp-item-list-main, #search-main {
	width: 680px;
	border-bottom: 0px solid #C6C8CC;
	padding-bottom: 10px;
	padding-top: 10px;
	font-family: Arial;
	font-size: 13px;
	color: #1c1f21;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}
#home #webapp-item-list-main {
	padding: 0;
}
#webapp-item-list-heading, #search-heading {
	width: 680px;
	height: 30px;
	line-height:150%;
	vertical-align:middle;
	background: #0C0C0C;
	color: #C5C5C5;
	font-weight:bold;
	}
#webapp-item-list-heading .webapp-item-list-left-col {
	width: 240px;
	float: left;
	line-height:150%;
	vertical-align:middle;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 17px;
	font-family:Arial;
	}
#webapp-item-list-heading .webapp-item-list-center-col {
	width: 230px;
	float: left;
	margin-left: 20px;
	display: inline;
	line-height:150%;
	vertical-align:middle;	
	font-family:Arial;
	font-size: 15px;
	}
	
#webapp-item-list-heading .webapp-item-list-right-col {
	width: 240px;
	float: right;
	padding-right: 10px;
	text-align:right;
	line-height:150%;
	vertical-align:middle;	
	margin-top: -17px;
	font-weight: bold;
	font-size: 15px;
	
	}

#webapp-item-list-content, #search-content {
	width: 680px;
	padding-top: 10px;
	background: #e9eef2 url(/images/listbg.jpg) repeat-x bottom left;
	padding-bottom: 10px;

	}
	
#webapp-item-list-content {
    height:140px;	
}

.webapp-item-list-left-col img {
	width: 150px;
	padding: 5px;
	margin-left:auto;
	margin-right:auto;
	background: #dedfe3;
	float:left;
	-webkit-box-shadow: 3px 3px 6px #666;
	-moz-box-shadow: 3px 3px 6px #666;
	box-shadow: 3px 3px 6px #666;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	}

.webapp-item-list-left-col img:hover {
	width: 150px;
	padding: 5px;
	background: #0C0C0C;
	float:left;
	}	

#webapp-item-list-content .webapp-item-list-left-col {
	width: 150px;
	float: left;
	margin-left: 10px;
	}

#webapp-item-list-content .webapp-item-list-center-col {
	width: 350px;
	float: left;
	margin-left: 20px;
	}
#webapp-item-list-content .webapp-item-list-center-col p{
	padding-bottom: 5px;
	font-family:Arial;
	font-size:15px;
	}	
	
#webapp-item-list-content .webapp-item-list-right-col {
	width: 100px;
	float: left;
	margin-left: 10px;
	border-left: 1px dotted #909299;
	padding-left: 10px;
	height: 100px;
	font-size:15px;
	font-family:Arial;
	vertical-align: bottom;
	}

#search-content table {
	width:95%;
	margin-left: auto;
	margin-right:auto;
}

#search-content td {
	margin:0;
	padding:0;
}

#search-heading {
	font-size: 17px;
	/* [disabled]word-spacing:10px; */
	padding-left:10px;
	width:670px;
}

#search-heading span {
	color: #aa0f09;
}


	
	
/*=============Deatil Page===============*/

#webapp-item-detail-main {
	width: 680px;
	border-bottom: 0px solid #C6C8CC;
	padding-bottom: 10px;
	padding-top: 10px;
	font-family: Arial;
	font-size: 15px;
	/* [disabled]color: #1c1f21; */
	color: #FFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}
#home #webapp-detail-list-main {
	padding: 0;
}
#webapp-item-detail-heading {
	width: 680px;
	height: 50px;
	line-height:150%;
	vertical-align:middle;
	background: #0C0C0C;
	color: #C5C5C5;
	font-weight:bold;
	}
#webapp-item-detail-heading .webapp-item-detail-left-col {
	width: 440px;
	float: left;
	line-height:150%;
	vertical-align:middle;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 15px;
	font-family:Arial;
	}
	
#webapp-item-detail-heading .webapp-item-detail-right-col {
	width: 240px;
	float: right;
	padding-right: 10px;
	text-align:right;
	line-height:150%;
	vertical-align:middle;
	margin-top: -35px;
	font-weight: bold;
	font-size: 15px;
	}

#webapp-item-detail-content {
	width: 680px;
	padding-top: 20px;
	/* [disabled]background: #e9eef2 url(/images/listbg.jpg) repeat-x bottom left; */
	padding-bottom: 10px;
	height:960px;
	}

.webapp-item-detail-left-col img {
	width: 400px;
	margin:15px;
	padding: 6px;
	background: #FFF;
	float:left;
	-webkit-box-shadow: 3px 3px 6px #666;
	-moz-box-shadow: 3px 3px 6px #666;
	box-shadow: 3px 3px 6px #666;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	
	}

#webapp-item-detail-content .webapp-item-list-left-col {
	width: 280px;
	float: left;
	margin-left: 10px;
	}
	
#webapp-item-detail-content .webapp-item-detail-right-col {
	width: 200px;
	float: left;
	margin-left: 10px;
	border-left: 1px dotted #909299;
	padding-left: 10px;
	height: 300px;
	font-size:15px;
	font-family:Arial;
	vertical-align: bottom;
	}
	
/*=============Search Page===============*/
#planSearch {
	/* [disabled]background: #e9eef2 url(/images/listbg.jpg) repeat-x bottom left; */
}

#planSearch legend {
	/* [disabled]color: #AA0E08; */
	/* [disabled]font-size: 1.8em; */
	/* [disabled]font-weight:bold; */
	/* [disabled]padding:2px 4px; */
}

#planSearch fieldset {
	/* [disabled]color: #000; */
	/* [disabled]padding:10px; */
}

#planSearch label {
	/* [disabled]display: block; */
	/* [disabled]float:left; */
	width:120px;
	font-size: 15px;
	margin: 0;
	padding: 0;
	color: #000;
}

#planSearch select {
	width:100px;
	margin-top:2px;
}

.rightalign {
	text-align:right;
}

ul.menutabs {
	margin:0px; padding:0px;
}
ul.menutabs li {
	list-style:none;
	display:inline;
}

ul.menutabs li a {
	color: white;
	font-size: 13px;
	font-weight: lighter;
	padding: 8px 5px;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
ul.menutabs li a:hover {
	color: white;
	opacity:0.7;
	filter:alpha(opacity=70);
}
ul.menutabs li a.active {
	color:#282e32;
	border:1px solid #464c54;
	border-bottom: 1px solid #ffffff;
}

ul.menutabs {
	margin:0px; padding:0px;
	margin-top:5px;
	margin-bottom:6px;
}

.tab-content h1, .tab-content h2, .tab-content h3,.tab-content h4{
	color: #AA0E08;
	font-size: 1.6em;
}

.tab-content p {
	font-size: 9pt;
	color: #F2F2F2;
}

