@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2,  h4, h3, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;	background: transparent; vertical-align:top;}
body {line-height: 1; font-family:Tahoma; font-size:12px; color:#333;background:url(../images/bodybg.jpg) top center repeat-x #406800; margin:0px; padding:0px; }
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table { margin:0px; padding:0px;}
.clear{ clear:both; display:block; margin:0px; padding:0px;}
*{ margin:0px; padding:0px;}

img, div, input,h1,h2,h3,h4,h5,h6 { behavior: url("iepngfix.htc") }

#wrapper{
	width:100%;
	float:left;
	background:url(../images/background.jpg) top center no-repeat;
	
}

.container{
	width:983px;
	margin:0px auto;
	padding:0px;
	position:relative;
}
.logo{
	background:url(../images/logo.png) no-repeat;
	float:left;
	width:101px;
	height:141px;
	position:absolute;
	top:10px;
	left:430px;
	z-index:2px;
}

.logo a{
	display:block;
	height:141px;	

}
.gap{
	width:430px;
	height:106px;
	padding-top:20px;
	float:right;
	margin-right:20px;
}
.menu{
	background:url(../images/menu.png) 5px 0px no-repeat;
	height:41px;
}
.menu ul{
	text-decoration:none;
	list-style:none;
	margin-left:35px;
}
.menu ul li{
	list-style:none;
	text-decoration:none;
	float:left;
	margin-top:12px;
}
.menu ul li a{
	text-decoration:none;
	list-style:none;
	color:#41b442;
	background:url(../images/arrow.gif) 9px right no-repeat;
	padding:5px 10px 5px 16px;
	line-height:18px;
	font:bold 12px Tahoma;
	margin:0px 8px 0px 8px;
}
.menu ul li a:hover{
	color:#fff;
}
.menu-left{
	margin-left:180px;
}
.flash{
	width:100%;
	height:366px;
	margin :3px 0px 0px 0px;
	float:left;
	background:url(../images/flashbg.png) no-repeat bottom;
}

.virtualtour {
	width:100%;
	height:auto;
	margin :3px 0px 0px 0px;
	float:left;
	background:url(../images/inner_contentrepeatbg.png) center repeat-y;
}

.virtualtour p{
	color:#49433c;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	line-height:18px;
	padding:5px 0 0 0;
	text-align:center;
}

.virtualtour p a{
	color:#49433c;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	line-height:18px;
	text-decoration:none;
}

.virtualtour p a:hover{
	color:#1C7722;
	font:bold 12px bold Tahoma, Arial, Helvetica, sans-serif;
	line-height:18px;
	text-decoration:underline;
}

.resorts{
	width:100%;
	margin-top:0px;
	background:url(../images/home_resortsbg.png) no-repeat top left;
	height:auto;
	overflow:auto;
	float:left;
}
.resorts-left{
	width:auto;
	float:left;
}
.resorts-left .reality{
	float:left; 
	background:url(../images/reality.png) no-repeat;
	width:251px;
	height:157px;
	margin-right:16px;
	margin-left:14px;
	margin-bottom:7px;
}
.resorts-left .reality a{
	height:157px;
	display:block;
}
.resorts-left .resorts-image{
	background:url(../images/resort.png) no-repeat;
	float:left;
	width:251px;
	height:157px;
	margin-right:20px;
	margin-left:5px;
	margin-bottom:7px;

}
.resorts-left .resorts-image a{
	display:block;
	height:157px;
}
.resorts-left .wellness{
	float:left;
	width:251px;
	height:157px;
	background:url(../images/wellness.png) no-repeat;
	margin-bottom:7px;
}
.resorts-left .wellness a{
	display:block;
	height:155px;
}
.resorts-right{
	width:150px;
	float:right;
	margin-top:5px;
	margin-right:14px;
	background:url(../images/resort-click.png) 10px 10px no-repeat;
}
.resorts-right h3{
	font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:20px 0px 5px 10px;
	text-align:center;
	color:#90620b;
}
.resorts-right .playbutton{
	background:url(../images/play-button.png) 45px 0px no-repeat;
	text-align:center;
	margin:5px 0px 10px 0px;
	width:100%;
	height:64px;
	text-decoration:none;
	list-style:none;
	
}
.playbutton a{
	display:block;
	height:64px;
}
.resorts-right .click{
	text-align:center;
}
.resorts-right .click a{
	margin:5px 0px 5px 0px;
	text-decoration:underline;
	list-style:none;
	color:#49433c;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	line-height:18px;
}
.resorts-right .click a:hover{
	text-decoration:none;
}
.footer{
	background:url(../images/footer.png) no-repeat;
	width:100%;
	height:96px;
	margin:0px 0px 20px 0px;
}
.footer-left{
	width:645px;
	float:left;
	padding-top:15px;
}
.footer-left p{
	color:#7c5216;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	padding:10px 0px 0px 30px;
	line-height:15px;
}
.footer-right{
	width:338px;
	float:left;
	height:71px;
	padding:10px 0px 0px 0px;
	margin-top:10px;
	background:url(../images/destination.png) no-repeat;
}
.footer-right a{
	height:71px;
	display:block;
}

/************************* innerpages ******************************************/
#reality, #resorts{
	width:983px;
	float:left;
	
	}
	
.inner-body{
	width:983px;
	float:left;
}
.inner-banner{
	width:983px;
	float:left;
	margin-top:3px;
}
.inner-banner .left{
	width:983px;
	float:left;
}
.inner-banner .right{
	width:369px;
	height:206px;
	float:left;
	background:url(../images/realtybanner_bg.png) no-repeat;
}
.inner-banner .right2{
	width:369px;
	height:206px;
	float:left;
}


#resorts .inner-banner .right{
	width:369px;
	height:206px;
	float:left;
	background:url(../images/resorts_rite_banner.png) no-repeat;
}

#wellness .inner-banner .right{
	width:369px;
	height:206px;
	float:left;
	background:url(../images/wellness_rite_banner.png) no-repeat;
	margin:0px;
	padding:0px;
}
.inner-content{
	width:983px;
	float:left;
	background:url(../images/inner_contentbg.png) top no-repeat;
	padding-top:25px;
}
.inner-content-container{
	width:933px;
	float:left;
	background:url(../images/inner_contentrepeatbg.png) center repeat-y;
	padding:0px 25px 20px;
	margin:0px;
}
.inner-content-container .left{
	width:210px;
	float:left;
	padding-right:12px;
}

/*reality leftnav strts here*/


#reality .leftnav{
	width:100%;
	float:left;
}
#reality .leftnav ul{
	list-style-type:none;
}
#reality .leftnav li{
	width:209px;
	float:left;
	margin-bottom:7px;
}
#reality .leftnav li a{
	font-family:Tahoma;
	font-weight:bold;
	font-size:13px;
	color:#7c5216;
	display:block;
	background:url(../images/leftnav_bg.gif) no-repeat;
	text-decoration:none;
	padding:7px 0px 16px 32px;
}
#reality .leftnav li a span{
	display:block;
}
#reality .leftnav li a:hover, #reality .leftnav li a.current{
	background:url(../images/leftnav_hover.gif) no-repeat;
	color:#FFFFFF;
}


reality leftnav ends here

resorts leftnav strtshere


#resorts .leftnav{
	width:100%;
	float:left;
}
#resorts .leftnav ul{
	list-style-type:none;
}
#resorts .leftnav li{
	width:209px;
	float:left;
	margin-bottom:7px;
}
#resorts .leftnav li a{
	font-family:Tahoma;
	font-weight:bold;
	font-size:13px;
	color:#7c5216;
	display:block;
	background:url(../images/leftnav_bg.gif) no-repeat;
	text-decoration:none;
	padding:7px 0px 16px 32px;
}
#resorts .leftnav li a span{
	display:block;
}

#resorts .leftnav li a:hover, #resorts .leftnav li a.current{
	background:url(../images/rstrsleftnav_hover.gif) no-repeat;
	color:#FFFFFF;
}


resorts leftnav ends here

wellness leftnav strts here


#wellness .leftnav{
	width:100%;
	float:left;
}
#wellness .leftnav ul{
	list-style-type:none;
}
#wellness .leftnav li{
	width:209px;
	float:left;
	margin-bottom:7px;
}
#wellness .leftnav li a{
	font-family:Tahoma;
	font-weight:bold;
	font-size:13px;
	color:#7c5216;
	display:block;
	background:url(../images/leftnav_bg.gif) no-repeat;
	text-decoration:none;
	padding:7px 0px 16px 32px;
}
#wellness .leftnav li a span{
	display:block;
}
#wellness .leftnav li a:hover, #wellness .leftnav li a.current{
	background:url(../images/wlnessleftnav_hover.gif) no-repeat;
	color:#FFFFFF;
}

wellness leftnav ends here

.ournewventure-top{
	width:209px;
	float:left;
	padding-top:19px;
	background:url(../images/newventure_topbg.gif) top no-repeat;
}
.ournewventure-bottom{
	width:209px;
	float:left;
	padding-bottom:31px;
	background:url(../images/newventure_bottombg.gif) bottom no-repeat;
}
.ournewventure{
	width:171px;
	float:left;
	background:url(../images/newventure_bg.gif) repeat-y;
	padding:0px 19px;
}
.ournewventure h6{
	font-family:Tahoma;
	font-size:13px;
	color:#7c5216;
	background:url(../images/newventure_arrow.gif) 0px 4px no-repeat;
	padding-left:13px;
	margin-bottom:10px;
}
.ournewventure p a{
	font-family:Tahoma;
	font-size:11px;
	color:#f17b3e;
	font-weight:bold;
	margin-left:13px;
}
.ournewventure p a:hover{
	text-decoration:none;
}
.ournewventure .imgDiv{
	padding:10px;
}
.ournewventure ul{
	list-style-type:none;
	float:left;
}
.ournewventure li{
	background:url(../images/registration_line.gif) bottom no-repeat;	
}
.ournewventure li a{
	font-family:Tahoma;
	font-size:11px;
	color:#7c5216;
	padding:10px;
	display:block;
	background:url(../images/registration_arrow.gif) left no-repeat;
	text-decoration:none;
	
}
.ournewventure li.none{
	background:none;
}
.ournewventure li a span{
	display:block;
}
.ournewventure li a:hover{
	text-decoration:underline;
}
.ournewventure p span{
	padding-left:12px;
}
.ournewventure p{
	font-family:Tahoma;
	font-size:11px;
	color:#7c5216;
}
/*****************************************/

.inner-content-container .right{
	width:711px;
	float:left;
}

.inner-content-container .right img.right{
	width:150px;
	height:auto;
	text-align:center;
	border:2px solid #f59f72;
	padding:3px;
	margin:5px 0px 10px 10px;
	float:right;
	
	}

.inner-content-container .right img.left{
	width:100px;
	height:auto;
	border:2px solid #f59f72;
	padding:3px;
	margin:5px 10px 0px 0px;
	float:left;
	
	}

.inner-content-container .right .text{
	padding:0px 10px;
}

.inner-content-container .right img{
	border:none;
	padding:3px;
	text-align:center;
	
	}

.inner-content-container .right .text img{
	border:2px solid #f59f72;
	padding:3px;
	margin:5px 10px 0px 0px;
	
	}
.inner-content-container p{
	margin-bottom:10px;
	font-size:11px;
	line-height:18px;
	/*float:left;*/
}

.inner-content-container{
	font-family:Tahoma;
	font-size:11px;
	color:#7c5216;
	line-height:17px;
}
.inner-content-container strong{
	color:#f17b3e;
}
.inner-content-container .right h6{
	font-family:Tahoma;
	font-size:12px;
	color:#f17b3e;
	background:url(../images/residential_headbg.gif) no-repeat;
	padding:9px 0px 18px 50px;
	margin-bottom:10px;
	width:611px;
}

#resorts .inner-content-container .right h6{
	font-family:Tahoma;
	font-size:12px;
	color:#4aae49;
	background:url(../images/rstrsresidential_headbg.gif) no-repeat;
	padding:9px 0px 18px 50px;
	margin-bottom:10px;
}

#wellness .inner-content-container .right h6{
	font-family:Tahoma;
	font-size:12px;
	color:#00b2d3;
	background:url(../images/wllnes_headbg.gif) no-repeat;
	padding:9px 0px 18px 50px;
	margin-bottom:10px;
}
.news_textmiddle h3{
	font-family:Tahoma;
	font-size:12px;
	color:#00b2d3;
	background:url(../images/company_headbg.gif) no-repeat;
	padding:9px 0px 18px 50px;
	margin-bottom:10px;
	float:left;
	width:661px;
}
#resorts .inner-content-container strong{
	color:#4aae49;
}

#wellness .inner-content-container strong{
	color:#00b2d3;
}

#wellness .inner-content-container .right p.txtbox{
	background:url(../images/txtbox_bg.gif) no-repeat left 0px;
	padding:10px 0px 18px 50px;
	border-bottom:1px solid #c7eef5;
	
}

.inner-content-container .right .text ul, .inner-content-container .fullbox .text ul{
	list-style-type:none;
	padding-left:10px;
	float:left;
}
.inner-content-container .right .text ul li, .inner-content-container .fullbox .text ul li{
	background:url(../images/text_arrow.gif) 0px 6px no-repeat;
	padding-left:13px;
	margin-bottom:11px;
	display:block;
}
.inner-content-container .right .text ul li a, .inner-content-container .fullbox .text ul li a{
	font-weight:bold;
	color:#7c5216;
	text-decoration:underline;
}
.inner-content-container .right .text ul li a:hover, .inner-content-container .fullbox .text ul li a:hover{
	text-decoration:none;
}
.inner-content-container .right .text ol{
	list-style-type:decimal;
	background:none;
	padding-left:10px;
	float:left;

}
.inner-content-container .right .text ol li{
	list-style-type:decimal;
	margin-bottom:11px;
	background:none;
	display:block;
	padding-left:10px;
}

.content_bottom{
	width:983px;
	height:25px;
	float:left;
	background:url(../images/content_bottombg.png) center no-repeat;
	display:none;
}

.cost{
	clear:both;
	margin:10px 0px;
	float:left;
	}

.cost h5{
	float:left;
	padding:0px 30px;
	border-right:1px solid #4aae49;
	}

h5.nb{
	border-right:none;
	}
.cost h5 span{
	color:#4aae49;
	}
	
.nb{
	border:none;
	}
	
/***************************news page**************************/
/****************************************************************/

.news_main{
	padding:0 0 10px 0;
	margin-bottom:20px;
}
.news_logos{
	width:150px;
	float:left;
	margin-right:5px;
}
.news_textmiddle{
	padding-left:10px;
}
.news_textmiddle h4{
	font-family:Tahoma;
	font-size:12px;
	color:#4aae49;
	background:url(../images/rstrsresidential_headbg.gif) no-repeat;
	padding:9px 0px 18px 50px;
	margin-bottom:5px;
}
.news_textmiddle h5{
	background:none;
	color:#333333;
}

.news_textmiddle p{
	color:#666666;
	float:none;
}
.news_date{
	font-size:12px; font-weight:bold;
}
.news_date p{ padding:0; margin:0;}
.news_textmiddle a{
	color:#f07b3e;
	text-decoration:none;
}
.news_textmiddle a:hover{
	text-decoration:underline;
}
.news_head h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	width:75px;
	height:50px;
	color:#cd9e39;
	float:left;
	margin-left:20px;
	padding-left:50px;
	padding-top:20px;
	background:url(../images/news_icon.gif) center left no-repeat;
	
}
/************************************************/	

.comp{
	width:120px;
	padding-left:10px;
	
}
.txtcolor p{
	color:#7c5216 !important;
}
.bg-light-green{
	border:1px solid #f9efe0;
	background:#f9efe0;
}
.bg-light-green td{
	padding:3px;
}
.bg-light-white{
	background:#FFFFFF;
	border:1px solid #f9efe0;
}


/****************** styles written by kumar on 19june10*****************************/


.awardsec{
	float:left;
	width:711px;
	margin:10px 0px;
	height:auto;
	}

.awardsec img{
	float:left;
	padding:3px;
	border:2px solid #f89562;
	margin:0px 8px;
	}

.awardsec img a{
	border:2px solid #f89562;
	}
	

.awardsec img a:hover{
	border:2px solid #27c5e2;
	}
.imageplace{
	text-align:center;
}


.smallists{
width:700px;
float:left;
height:auto;
}

.smallists .box{
width:330px;
float:left;
}

.smallists h2{
	font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
	padding:5px 0px 5px 15px;
	text-align:left;
	color:#faf4e1;
	width:300px;
	float:left;
	background:url(../images/smalllisttitbg.jpg) no-repeat top left;
	margin-bottom:10px;
}

.smallists ul{
width:330px;
float:left;
margin-right:5px;
margin-bottom:10px;
}

.smallists li{
font:bold 11px Tahoma;
}

.right .guestcomments p{
display:block;
clear:both;
}
/*************** photo gallery **********************************/
.photoGallery-main{
	width:100%;
	float:left;
}
.photoGallery{
	width:132px;
	height:95px;
	float:left;
	margin:3px;
}

/********************* videos **************************/
.videogallery{
	margin:0px auto 25px auto;
	text-align:center;
}
.video-link{
	margin:0px auto;
	width:50%;
}
.bg-gray{
	background:#f8f0d9;
}
.medical{

}
.medical p{
	margin:5px 0px;
}
.medical td{
	padding-left:10px;
}	
.linetd2{
	border-left:1px dashed #999999;
	border-top:1px dashed #999999;
	
}
.linetd21{
	border-bottom:1px dashed #999999;
}
.linetd3{
	border-left:1px dashed #999999;
	border-top:1px dashed #999999;
	border-right:1px dashed #999999;
	
}

table.packagebox{
border:1px solid #74d573;
padding:3px;
width:700px;
margin:10px 0px;
font-size:13px;
float:left;}

.packagebox th{
background:#81ce80;
text-align:left;
color:#fff;
font:bold 12px Tahoma;
padding:5px 5px 5px 10px;
}

.packagebox th span{
font:bold 11px Tahoma;
}
.packagebox td.hdg{
padding:5px;
font-weight:bold;
background:#faf3df;
color:#4aae49;
text-transform:uppercase;
}
.packagebox td{
padding:5px;
border:1px dashed #74d573;
border-top:none;
}



.contactform{
	float:left;
	text-align:left;
	font-size:11px;
	margin-left:35px;
	width:700px;
}
.contactform fieldset div span{
	color:#4aae49;
	line-height:22px;
	margin-left:5px;
}
.contactform fieldset{ padding:0px 0;}
.contactform fieldset div{
	margin-bottom:12px; float:left;
}
.contactform fieldset div label{
	padding-top:3px;
	width:280px;
	float:left;
	color:#7c5216;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
}
.contactform fieldset div .smalllabel{
	padding-top:3px;
	width:60px;
	color:#7c5216;
	font:bold 12px Arial, Helvetica, sans-serif;
	
}
.contactform fieldset div input.smalltext{
	background:#fff;
	border:#c59e3f solid 1px;
	float:left;
	font-size:12px;
	width:50px;
	height:20px;
	margin-right:10px;
}
.contactform fieldset div .middlelabel{
	padding-top:3px;
	width:100px;
	float:left;
	color:#7c5216;
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:15px;

}
.contactform fieldset div .smallchick{
	padding-top:3px;
	width:70px;
	color:#7c5216;
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:15px;

}
.contactform fieldset div .checkbox{
	line-height:18px;
	margin-top:3px;
	margin-right:10px;
}
.contactform fieldset div input.middletext{
	background:#fff;
	border:#c59e3f solid 1px;
	float:left;
	font-size:12px;
	width:50px;
	height:20px;
	margin-right:10px;
	margin-bottom:15px;
}
.contactform fieldset div input.text{
	background:#fff;
	border:#c59e3f solid 1px;
	float:left;
	font-size:12px;
	width:213px;
	height:20px;
}

.contactform fieldset div select.text{
	background:#fff;
	border:#c59e3f solid 1px;
	float:left;
	font-size:12px;
	text-align:left;
}
.contactform fieldset div textarea.text{
	background:#fff;
	border:#c59e3f solid 1px;
	float:left;
	font-size:12px;
	width:213px;
}
.contactform fieldset div input.btns{
	font-size:12px;
	font-weight:bold;
	background-color:#bb730d;
	line-height:15px;
	border:none;
	color:#FFF;
	cursor:pointer;
	padding:3px 5px;
}
.contactform fieldset div .month-select{
	background:#fff;
	border:#c59e3f solid 1px;
	margin-right:15px;
}
.contactform fieldset .total-field{
	float:left;
	width:350px;
	margin:0px;
	padding:0px;
}

/*************************** sidemenu ************************************/

.glossymenu{
margin: 5px 0;
padding: 0;
width:100%;
float:left; /*width of menu*/
}

.glossymenu a.menuitem{
background:url(../images/leftnav_bg.gif) no-repeat;
text-decoration:none;
padding:7px 0px 16px 32px;
font-family:Tahoma;
font-weight:bold;
font-size:13px;
color:#7c5216;
display:block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color:#7c5216;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 10px;
right: 15px;
border: none;
}

.glossymenu a.menuitem:hover{
background:url(../images/leftnav_hover.gif) no-repeat;
color:#FFFFFF;
}
.glossymenu a.menuitem.current{
background:url(../images/leftnav_hover.gif) no-repeat;
color:#FFFFFF;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background:#ffffff;
margin-bottom:10px;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0px 0px 0px 13px;
padding: 0;
}

.glossymenu div.submenu ul li{
background:url(../images/sidemenu_subbg.gif) no-repeat;
}

.glossymenu div.submenu ul li ul li{
border-bottom: 1px solid #d4c39b;
background:none;
}

.glossymenu div.submenu ul li a{
display: block;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 7px 0px 10px;
padding-left: 30px;
}

.glossymenu div.submenu ul li ul li a{
display: block;
font: normal 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 5px 0px 5px;
padding-left: 10px;
}

.glossymenu div.submenu ul li ul li a:hover{
color:#000;
background:#f9f1d9;
}

.glossymenu div.submenu ul li a:hover{
color: white;
}


reality leftnav strts here


#reality .leftnav{
	width:100%;
	float:left;
}
#reality .leftnav ul{
	list-style-type:none;
}
#reality .leftnav li{
	width:209px;
	float:left;
	margin-bottom:7px;
}
#reality .leftnav li a{
	font-family:Tahoma;
	font-weight:bold;
	font-size:13px;
	color:#7c5216;
	display:block;
	background:url(../images/leftnav_bg.gif) no-repeat;
	text-decoration:none;
	padding:7px 0px 16px 32px;
}
#reality .leftnav li a span{
	display:block;
}
#reality .leftnav li a:hover, #reality .leftnav li a.current{
	background:url(../images/leftnav_hover.gif) no-repeat;
	color:#FFFFFF;
}


reality leftnav ends here



.gallery{
width:auto;
padding:20px;
height:auto;}

.gallery .galbox{
float:left;
margin:10px;
padding:0px;
width:164px;
text-align:center;
}
.pdf-downloadlink .galbox img{
	border:none !important;
}
.pdf-downloadlink{

}
.pdf-downloadlink a	{
font:bold 13px Arial, Helvetica, sans-serif;
color:#7c5260;
text-transform:uppercase;
text-align:left;
margin-top:20px;
float:left;
text-decoration:none;
clear:both;
}
.pdf-downloadlink a:hover{
color:#000;}

.galbox a{
font:bold 13px Arial, Helvetica, sans-serif;
color:#7c5260;
text-transform:uppercase;
text-align:center;
padding:0px 10px;
text-decoration:none;
width:auto;
}

.galbox a:hover{
color:#000;}

.gallery .galbox img{
margin:10px;
}

.fullbox{
	width:933px;
	float:left;
	}
	
.addressbox{
	border:1px solid #f5ebcb;
	float:left;
	margin:5px 0px 5px 5px;
	padding:10px;
	width:280px;
	font:11px Verdana, Geneva, sans-serif;
	line-height:18px;
	}

.addressbox a{
	color:#4aae49;
	padding-left:5px;
	text-decoration:none;
	}
.addressbox a:hover{
	color:#4aae49;
	text-decoration:underline;
	}

.addressbox h4{
	font:bold 16px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#f17b3e;
	display:block;
	}

.addressbox h5{
	font:bold 10px  Verdana, Geneva, sans-serif;
	color:#00b2d3;
	display:block;
	text-transform:uppercase;
	margin:5px 0px;
	}


.addressbox h6{
	font:bold 10px  Verdana, Geneva, sans-serif;
	color:#4aae49;
	display:block;
	margin:5px 0px;
	}



.fullbox .contactform{
	float:left;
	text-align:left;
	font-size:11px;
	margin:15px 0px 0px 0px;
	width:500px;
	
}

.fullbox .contactform h4{
	font:bold 16px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#f17b3e;
	display:block;
	text-transform:uppercase;
	border-bottom:1px solid #eee2bd;
	}

.fullbox .contactform fieldset{
margin-top:25px;
}
	
.fullbox .contactform fieldset div span{
	color:#4aae49;
	line-height:22px;
	margin-left:5px;
}
.fullbox .contactform fieldset{ padding:0px 0;}
.fullbox .contactform fieldset div{
	margin-bottom:12px; float:left;
}
.fullbox .contactform fieldset div label{
	padding-top:3px;
	width:280px;
	float:left;
	color:#7c5216;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
}



.fullbox .contactform fieldset div input.text{
	background:#fff;
	border:#c59e3f solid 1px;
	float:left;
	font-size:12px;
	width:213px;
	height:20px;
}

.fullbox .contactform fieldset div select.text{
	background:#fff;
	border:#c59e3f solid 1px;
	float:left;
	font-size:12px;
	text-align:left;
}
.fullbox .contactform fieldset div textarea.text{
	background:#fff;
	border:#c59e3f solid 1px;
	float:left;
	font-size:12px;
	width:213px;
}
.fullbox .contactform fieldset div input.btns{
	font-size:12px;
	font-weight:bold;
	background-color:#bb730d;
	line-height:15px;
	border:none;
	color:#FFF;
	cursor:pointer;
	padding:3px 5px;
}

a.shubhvivah{
	float:right;
	background:url(../images/shubhvivah_img.gif) no-repeat top left;
	float:right;
	width:266px;
	height:292px;
	margin:15px 70px 0px 0px;
	outline:none;
	
	}

.breadcrumbs{
width:923px;
float:left;
padding:0px 10px 5px;
background:url(../images/breadcrumb_bg.jpg) no-repeat bottom left;
margin:0px 0px 15px 0px;
}


.breadcrumbs h4{
font:14px Trebuchet MS, Arial, Helvetica, sans-serif;
float:left;
color:#F17B3E;
padding-right:15px;
background:url(../images/bc_bullet.gif) no-repeat right 6px;
margin-right:8px;
}

.breadcrumbs h4 a{
color:#F17B3E;
}

.breadcrumbs h4 a:hover{
color:#5E5E5E;
}


.breadcrumbs h5{
font:14px Trebuchet MS, Arial, Helvetica, sans-serif;
float:left;
color:#379A36;
padding:0px 15px 5px 0px;
padding-bottom:5px;
margin-right:8px;
background:url(../images/bc_bullet.gif) no-repeat right 6px;
}

.breadcrumbs h5.nb{
font:14px Trebuchet MS, Arial, Helvetica, sans-serif;
float:left;
color:#379A36;
padding:0px 0px 5px 0px;
padding-bottom:5px;
background:none;
}

.breadcrumbs h5 a{
color:#379A36;
text-decoration:none;
}
.breadcrumbs h5 a:hover{
color:#5e5e5e;
}


.breadcrumbs h6{
font:14px Trebuchet MS, Arial, Helvetica, sans-serif;
float:left;
color:#5e5e5e;
padding:0px 10px 5px 0px;
padding-bottom:5px;
}


.breadcrumbs h6 span{
font:14px Trebuchet MS, Arial, Helvetica, sans-serif;
float:left;
color:#5e5e5e;
padding:0px 5px 5px 15px;
padding-bottom:5px;
background:url(../images/bc_bullet.gif) no-repeat left 6px;
}
/************************************************/
.promotion-material{
	margin:0 2px 2px 20px;
	width:270px;
	height:20px;
	float:left;
	padding:10px 0 30px 35px;
	background:url(../images/pdf-icon.png) no-repeat left ;
}
.promotion-material a{
	margin:0px;
	padding:0px;
	font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#F17B3E;
	text-decoration:none;
}
.promotion-material a:hover{
	text-decoration:underline;
}
