
*{
margin:0px;
padding:0px;
}


textarea { overflow: auto; }

body{
margin:0px;
padding:0px;
background-image:url(../images/body-bg.jpg);
background-repeat:repeat-x;
background-position:top;
font-family:verdana;
font-size:12px;
color:#62605c;
line-height:17px;
background-color:#ffffff;
line-height:19px;
}
div,a,p,li,ul,img{
margin:0px;
padding:0px;
outline:none;
border:none;
}

.wrapper1{
width:auto;
height:142px;
margin:0px auto;
background-image:url(../images/top-bg.jpg);
background-repeat:no-repeat;
background-position:top;
z-index:0;

}
.topcontainer{
margin:0px auto;
width:940px;
height:125px;
padding-top:17px;
}
.logo{
float:left;
width:210px;
height:80px;
font-size:0px;
}

.contact-inner{float:right; margin-top:35px;} 
.contact-top{ float:right;}
.contact{
	font-size:22px;
	padding-left:35px;
	font-weight:bold;
	float:right;
	height:18px;
	text-align:right;
	padding-top:10px;
	font-family:century gothic ;
	color:#ffffff;
	background-image:url(../images/phone.png);
	background-repeat:no-repeat;
	background-position: left bottom;
}

.clear{
clear:both;
}
.navigation{
	width:941px;
	height:24px;
	margin-top:21px;
	font-size:0px;
}
.navigation a{
	float:left;
}

.wrapper2{
margin:0px auto;
width:auto;
height:310px;
background-image:url(../images/banner-bg.jpg);
background-repeat:no-repeat;
background-position:top;
font-size:0px;
padding-top:22px;
padding-right:1px;
}

.wrapper2-inner{
margin:0px auto;
width:auto;
height:224px;
background-image:url(../images/banner-inner-bg.jpg);
background-repeat:no-repeat;
background-position:top;
padding-top:17px;
font-size:0px;
padding-left:1px;

padding-right:1px;
}

.wrapper2-inner1{
margin:0px auto;
width:auto;
height:224px;
background-image:url(../images/banner-inner1-bg.jpg);
background-repeat:no-repeat;
background-position:top;
padding-top:17px;
font-size:0px;
padding-left:1px;

padding-right:1px;
}

.wrapper3{
height:62px;
width:auto;
margin:0px auto;
background-image:url(../images/news-bg.jpg);
background-repeat:no-repeat;
background-position:top;
}

.wrapper5{
width:auto;
height:auto;
margin:0px auto;

}

.pagecontent{
width:940px;
height:auto;
margin-bottom:10px;
margin:0px auto;
}

.pagecontent-inner{
width:940px;
margin-bottom:10px;
margin:0px auto;
}
.breadcum{
width:940px;
height:auto;
font-size:11px;
color:#999999;
}

.breadcum1{
float:left;
width:340px;
height:auto;
font-size:11px;
color:#999999;
}
.pagingtop{
width:300px;
float:right;
height:auto;
font-size:11px;
text-align:right;
font-weight:bold;

}

.pagingbottom{
width:940px;
float:right;
height:auto;
font-size:11px;

font-weight:bold;

}

.pagingtop a{
text-decoration:none;
color:#999999;
padding-left:4px;
padding-right:4px;
}

.pagingbottom a{
text-decoration:none;
color:#999999;
padding-left:4px;
padding-right:4px;
}
.prev{
text-decoration:underline;
}
.next{
text-decoration:underline;
}

.about-us{
float:left;
width:301px;
height:auto;
background-image:url(../images/about-us-bg.jpg);
background-repeat:repeat-x;
background-position:top;
}
.recent-projects{
float:left;
width:301px;
height:auto;
background-image:url(../images/about-us-bg.jpg);
background-repeat:repeat-x;
background-position:top;
margin-left:18px;
margin-right:18px;
}
.our-clients{
float:left;
width:301px;
height:auto;
background-image:url(../images/about-us-bg.jpg);
background-repeat:repeat-x;
background-position:top;

}
.aboutus-heading{
width:301px;
height:31px;
}
.recent-projects-heading{
width:301px;
height:31px;
}
.our-clients-heading{
width:268px;
height:31px;
}
.about-us-text{
margin-top:10px;
width:281px;

text-align:justify;
font-size:12px;
padding-left:10px;
padding-right:10px;
height: auto;
}

.about-us-text1{
margin-top:10px;
width:276px;

text-align:justify;
font-size:12px;
padding-left:15px;
padding-right:10px;
height: auto;
}

.about-us-text a{
text-decoration:none;
color: #4ba4c4; 
}

.about-us-text a:hover{
text-decoration:underline;
color: #4ba4c4;
}



.more{
margin-top:3px;
width:339px;
padding-left:10px;
padding-right:10px;
text-align:right;
}
.recent-projects-details{
 width:281px;
 padding-left:10px;
 padding-right:10px;
 height:auto;
 margin-top:14px;
}
.client-area{
width:248px;
height:59px;

padding-left:10px;
padding-right:10px;
margin-top:15px;
}
.client-left{
float:left;
width:120px;
height:59px;
background-image:url(../images/client-bg.png);
background-repeat:no-repeat;
background-position:top;
}

.client-left1{
float:left;
width:120px;
height:59px;
background-image:url(../images/client-bg.png);
background-repeat:no-repeat;
background-position:top;
margin-top:2px;
}
.client-right{
float:left;
width:120px;
height:59px;
background-image:url(../images/client-bg.png);
background-repeat:no-repeat;
background-position:top;
}
.client-gap{
float:left;
width:7px;
}
.recent-projects-details-image{
float:left;
width:84px;
height: 77px;
vertical-align:bottom;
display: table-cell;
padding:2px;
}



.recent-projects-details-text{
float:right;
width:272px;
height:auto;
padding-left:2px;
}
.recent-projects-subheading{

height:auto;
font-family:Verdana;
font-weight:bold;
font-size:11px;
border-bottom:1px dotted;
padding-bottom:3px;

}

.recent-projects-subheading a{
text-decoration:none;
color:#62605c;

}
.recent-projects-text{

height:auto;
margin-top:10px;
text-align:justify;
font-size:12px;
}
.recent-projects-more{

height:9px;
text-align:right;
margin-top:8px;

}
.client-more{
width:255px;
height:9px;
text-align:right;
margin-top:12px;
}
.footer-content{
width:996px;
height:128px;
margin:0px auto;
font-size:10px;
padding-top:10px;
}

.wrapper-footer{
width:auto;
height:80px;
background-image:url(../images/footer-bg.jpg);
background-repeat:repeat-x;
background-position:top;
margin-top:20px;

}

.footer-gradient-bg{
width:940px;;
height:65px;
margin:0px auto;
background-image:url(../images/footer-gradient.jpg);
background-repeat:no-repeat;
background-position:top;
font-size:11px;
color:#FFFFFF;
padding-top:15px;

}

.footer-gradient-bg a{
text-decoration:none;
color:#FFFFFF;

padding-right:30px;
}

.inner-phone{
width:155px;
height:17px;
background-image:url(../images/home.png);
background-position:left;
background-repeat:no-repeat;
padding-left:28px;
color:#e3e1d9;
margin-top:5px;
padding-top:3px;
text-align:left;


}
.inner-email{
width:249px;
height:18px;
background-image:url(../images/email.png);
background-position:left;
background-repeat:no-repeat;
padding-left:28px;
color:#62605c;
margin-top:6px;
padding-top:2px;
text-align:left;

}

.inner-phone{
width:249px;
height:18px;
background-image:url(../images/phone-img.png);
background-position:left;
background-repeat:no-repeat;
padding-left:28px;
color:#62605c;
margin-top:6px;
padding-top:2px;
text-align:left;

}

.inner-home{
width:249px;
height:18px;
background-image:url(../images/home.png);
background-position:left;
background-repeat:no-repeat;
padding-left:28px;
color:#62605c;
margin-top:6px;
padding-top:2px;
text-align:left;

}
.inner-email a{
text-decoration:none;
color:#62605c;
}
.footer1{
width:940px;
height:auto;
float:left;
padding-top:5px;
font-size:11px;
font-family:Arial;
}
.footer2{
width:210px;
float:right;
margin-top:5px;
font-family:verdana;
font-size:11px;
color:#ffffff;
line-height:17px;

}

.infinite{ position:relative; top:5px;}
.footer2 a{
margin:0px; 
padding:0px;
color:#ffffff;
text-decoration:none;
}
.testimonials{
width:900px;
margin:0px auto;
font-size:14px;
padding-top:15px;
color:#fcfcfc;
}
.banner{
width:930px;
height:289px;
margin:0px auto;
font-size:0px;
}
.rooms-special{
width:940px;
height:auto;
margin:0px auto;
margin-top:9px;
}


.rooms{
width:940px;
height:auto;
margin:0px auto;
margin-top:9px;
}


.special-offers{
width:940px;
height:auto;
margin:0px auto;
margin-top:9px;

}

.rooms-new{
width:940px;
margin:0px auto;
margin-top:9px;
margin-bottom:20px;
}
.our-gallery{
width:940px;
height:auto;
margin:0px auto;
margin-top:9px;

}
.location-container{
width:940px;
height:auto;
margin-top:15px;
}
.l1{
float:left;
width:1px;
height:286px;
background-image:url(../images/l1.jpg);
background-repeat:no-repeat;
background-position:top;
}


.l1-new{
font-size:0px;
float:left;
width:1px;
height:179px;
background-color:#d7d6d2;

background-position:top;
}

.l2{
float:left;
width:924px;
height:auto;
background-image:url(../images/l2.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
background-position:top;
padding-bottom:7px; padding-left:5px; padding-right:7px; padding-top:7px;
}
.contact-section{
float:left;
width:926px;
height:auto;
background-image:url(../images/l2.jpg);
background-repeat:repeat-x;
background-position:top;
padding:6px;
}

.l2-new{
	float:left;
	width:925px;
	background-image:url(../images/l2.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:7px; padding-right:7px; padding-bottom:7px; padding-left:6px;
	border-bottom:1px solid #999999;
}


.l3{
float:left;
width:1px;
height:286px;
background-image:url(../images/l3.jpg);
background-repeat:no-repeat;
background-position:top;
}


.l3-new{
font-size:0px;
float:left;
width:1px;
height:179px;
background-color:#d7d6d2;

background-position:top;
}
.room-image{
width:303px;
height:224px;
background-color:#ffffff;
padding:1px;
height:auto;
}

.room-image-new{
width:215px;

background-color:#ffffff;
padding:1px;
height:auto;
font-size:0px;
}
.leftroom{
float:left;
width:305px;
height:auto;
}
.leftroom-new{
float:left;
width:215px;
height:auto;

}


.rightroom{
float:right;
width:606px;
height:auto;
padding-top:6px;
}

.rightroom-new{
float:right;
width:694px;
height:auto;
padding-top:6px;
padding-left:10px;

}
.room-button{
width:305px;
text-align:right;
margin-top:7px;
}
.room-title{
width:606px;
height:30px;
color:#ffffff;
text-transform:uppercase;
font-family:Arial;
font-size:13px;
}

.room-text{
width:606px;
height:auto;
font-family:Verdana;

}


.room-text a{
width:606px;
height:auto;
font-family:Verdana;
color:#3f3d39;
text-decoration:underline;}


.room-text a:hover{
width:606px;
height:auto;
font-family:Verdana;
color:#3f3d39;
text-decoration:none;

}

.room-text-new{
width:694px;
font-family:Verdana;

}



.inner-banner{
width:930px;
height:208px;
margin:0px auto;
font-size:0px;
}
.t1button{
width:600px;
height:auto;
margin-top:10px;
font-size:0px;
}

.special-offer-container{
float:left;
width:304px;
padding-bottom:10px;
margin-bottom:20px;

}
.special-offerleft{
width:7px;
height:333px;
float:left;
font-size:0px;
}

.special-offermiddle{
float:left;
width:290px;
background-image:url(../images/special-offer-middle.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#FFFFFF;


}
.special-right{
font-size:0px;
width:7px;
height:333px;
float:left;

}

.special-offer-gap{
float:left;
width:13px;
height:333px;
}
.special-date{
width:280px;
height:22px;
text-align:right;
padding-right:10px;

margin-top:8px;
font-weight:bold;
padding-top:2px;
}
.special-offer-title{
width:270px;
height:26px;
text-align:left;
padding-left:10px;


font-size:15px;
font-weight:bold;
color:#ffffff;
padding-top:5px;

}

.special-offer-image{
width:290px;
height:214px;
font-size:0px;
margin-top:8px;
}

.special-offer-text{
width:285px;
height:auto;
margin-top:5px;
padding-left:5px;
padding-right:10px;
margin-bottom:10px;
}
.special-offer-link{
width:270px;
height:20px;
background-image:url(../images/special-arrow.png);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
margin-bottom:3px;
}
.special-offer-link a{
text-decoration:none;
color:#62605c;
}
.testimonial-heading{
color:#FFFFFF;
font-weight:bold;
font-size:14px;
height:28px;
padding-top:2px;
padding-left:5px;
text-transform:uppercase;

}
.testimonial-text{
border-bottom:1px dotted #CCCCCC;
height:auto;
margin-bottom:20px;

}
.testimonialtext{
margin-top:10px;
padding-left:5px;
padding-right:5px;
}


.gallerytext{
margin-top:10px;
padding-left:0px;
padding-right:5px;
}
.gallerytext a{
text-decoration:underline;
color:#62605c;
}
.gallerytext a:hover{
text-decoration:none;
color:#62605c;
}

.testimonial-date{
margin-top:5px;
margin-bottom:10px;
color:#9c9890;
font-size:11px;
padding-left:5px;
padding-right:5px;
}

.location1{
float:left;

background-image:url(../images/car-bg.jpg);
background-repeat:no-repeat;
width:191px;
height:233px;
background-position:top;
padding-top:70px;
padding-left:15px;
padding-right:15px;
}
.location2{
float:left;

background-image:url(../images/air-bg.jpg);
background-repeat:no-repeat;
width:191px;
height:233px;
background-position:top;
padding-top:70px;
padding-left:15px;
padding-right:15px;
}
.location3{
float:left;

background-image:url(../images/tram-bg.jpg);
background-repeat:no-repeat;
width:191px;
height:233px;
background-position:top;
padding-top:70px;
padding-left:15px;
padding-right:15px;
}

.location-gap{
width:17px;
height:200px;
float:left;
}
.howtoget{
width:940px;
margin-top:7px;
}
.howtogetleft{
width:219px;
height:37px;
float:left;
font-size:0px;
}
.howtogetright{
font-weight:bold;
width:698px;
float:left;
padding-top:6px;
padding-left:22px;

}
.checklocation-map{
height:28px;
margin-top:12px;
}

.contact-us-form{
width:926px;
height:auto;
margin-top:10px;
background-color:#FFFFFF;
}
.formleft{
float:left;
width:441px;
height:auto;
border-right:1px dotted #999999;
background-color:#FFFFFF;
padding-left:10px;
padding-right:10px;
padding-bottom:70px;
}

.out-gallery-details{
float:left;
width:212px;
height:164px;
margin-bottom:30px;
}

.gallery-image{
float:left;
font-size:0px;
width:222px;
height:164px;
}
.gallery-title{
float:left;
width:222px;
height:23px;

padding-left:5px;
color:#000000;
}

.gallery-gap{
float:left;
width:28px;
height:auto;
}

.gallery-title a{
text-decoration:none;
color:#000000;
}
.formright{ width:400px; float:right; background-color:#FFFFFF; }






/* Request a quote */
#contact_right{ margin:0 auto;}

.name{ width:315px; padding-top:3px; background-image:url(../images/name.jpg); background-repeat:no-repeat; height:23px; font-family:Arial; color:#777775; font-weight:normal; font-size:11px; line-height:24px; margin:0px;}


.commnents-box{ background-image:url(../images/comments-text-bg.jpg); width:315px; background-repeat:no-repeat; height:118px;font-family:Verdana;color:#777775; font-weight:normal; font-size:11px; line-height:26px; padding-left:5px; padding-top:10px;}




.drop{background-image:url(../images/blog-text-background1.jpg); background-repeat:no-repeat; font-family:Arial;color:#777775; font-weight:normal; font-size:11px; line-height:10px; padding-top:0px; padding-bottom:0px;  margin-bottom:0px; border:0px; outline:0px; }


#contact_right #validation{ margin:0 auto;}
#contact_right .validation{ margin:0 auto;}

.text-area-top{ background-color:#ffffff; border:0px; width:210px; height:15px; margin-left:8px; position:relative; top:2px; font-family:Arial;color:#666666; font-weight:normal; font-size:11px;}

.text-area-top1{ background-color:#ffffff; border:0px; width:290px; height:15px; margin-left:8px; position:relative; top:2px; font-family:Arial;color:#666666; font-weight:normal; font-size:11px;}

.varification-code{ background-color:#ffffff; border:0px; width:120px; height:15px; margin-left:8px; position:relative; top:2px;  font-family:Arial;color:#666666; font-weight:normal; font-size:11px;}
.code{float:left; background-image:url(../images/varification-bg.jpg); width:138px; height:26px; background-repeat:no-repeat; padding-top:2px;}
.submit{float:left; margin-left:8px;}







<!--End request a quote-->


#menusbottom{ margin:0 auto;}
#menusbottom .links{ float:left; width:710px;}
#menusbottom .links a{ float:left; display:block; padding-left:0px; padding-right:15px;font-family:verdana; font-size:11px; line-height:17px; line-height:19px; color:#FFFFFF;}

#divmarquee{ float:left; margin-right:20px; }
#divmarquee .leftpostion{ float:left;}
#divmarquee .leftpostion .leftsymbol{ float:left;}
#divmarquee .leftpostion .centercols{ float:left; padding-left:5px; padding-right:5px;}

#divmarquee .rightpostion{ float:left; padding-left:15px; padding-right:15px;}

.product-footer{ width:940px; height:auto; margin:0px; padding:0px; }
.product-footerbg{ float:left; background-image:url(../images/product-bg.jpg); background-repeat:no-repeat; width:191px; height:30px;padding-left:15px; padding-right:15px; }

.location-color1{ width:191px; background-color:#eeeeee;}
.location-color2{ width:191px; background-color:#ddf1fc;}
.location-color3{ width:191px; background-color:#eee4c9;}

.location-bottom{float:left; width:191px; }
.location4{ float:left; width:191px; }
.product-boxes{float:left; width:191px;  background-color:#eeeeee;}
.gallery-spacing{float:left; width:20px; height:150px; }

.gallery-spacing1{float:left; width:20px; height:10px; }

.location-color4{ width:191px;padding-left:15px; padding-right:15px;}

#productcate{ margin-top:15px; padding:0px;}
#productcate .firstbox{ float:left; width:221px; background-color:#eeeeee;}
#productcate .contenthere{ margin:0 auto; padding-left:15px; padding-right:15px;}
#productcate-bottom{ margin:0 auto; background-color:#000000;}

#productcate-bottom .firstbox1{ float:left; width:221px;}

.product-content{padding-left:15px; padding-right:15px; padding-bottom:15px; padding-top:5px;}
.product-content a{color:#3f3d39; text-decoration:underline;}
.product-content a:hover{color:#3f3d39; text-decoration:none;}

#testmonials{margin:0 auto; background-image:url(../images/thingstodo-bg.jpg); background-position:top center; background-repeat:repeat-x; border:1px #cccccc solid; margin-bottom:20px;}

#testmonials .thigstodo{margin:0 auto;}

.testmonials{margin:0 auto; background-image:url(../images/thingstodo-bg.jpg); background-position:top center; background-repeat:repeat-x; border:1px #cccccc solid; margin-bottom:20px;}

.testmonials .thigstodo{margin:0 auto;}



.room-text-new a{color:#3f3d39; text-decoration:underline;}
.room-text-new a:hover{color:#3f3d39; text-decoration:none;}

.breadcum a{ color:#999999; text-decoration:underline;}
 .breadcum a:hover{ color:#999999; text-decoration:none;}
 
 
.testimonialtext a{ color:#3f3d39; text-decoration:underline;}
.testimonialtext a:hover{ color:#3f3d39; text-decoration:none;}

.formleft a{ color:#3f3d39; text-decoration:underline;}
.formleft a:hover{ color:#3f3d39; text-decoration:none;}


.formright-table{padding-bottom:20px;}
.formright-table a{ color:#3f3d39; text-decoration:underline;}
.formright-table a:hover{ color:#3f3d39; text-decoration:none;}


.about-us a{ color:#3f3d39; text-decoration:underline;}
.about-us a:hover{ color:#3f3d39; text-decoration:none;}

#divmarquee .leftpostion .centercols a{ color:#ffffff; text-decoration:underline;}
#divmarquee .leftpostion .centercols a:hover{ color:#ffffff; text-decoration:none;}



#container{position:relative; top:0px; height:1px;}
	
	
#slider .sliderItem {
	height: 289px;
	width: 930px;
	top: 1px !important;

}

#slider .sliderItem .sliderText {
	width: 930px;
	float: left;

}


#slider .sliderItem p {
	margin: 15px 0 0 25px;
	color: #fff;
	font-size: 18px;
	line-height: 24px;
	width: 930px;
}



#slider .sliderItem img {
	float: right;
	z-index: 100;
	position: absolute;
	top: 0; right: 0;
	
}

#sliderNav {
	float:right;
	width:95px;
	overflow: hidden;
	position: absolute;	
	list-style-type:none;
	top:260px;
	right:0px;
	z-index:100;
}

#sliderNav ul li {
	float: left;
	list-style-type:none;
	z-index:100;
}

#sliderNav ul li a {
	width: 12px;
	height: 15px;
	text-indent: -9999px;
	margin: 0 5px 0 0;
	display:block;
	float:left;
	list-style-type:none;


}
#sliderNav ul li.one a.activeSlide, #sliderNav ul li.one a:hover, 
#sliderNav ul li.two a.activeSlide, #sliderNav ul li.two a:hover, 
#sliderNav ul li.three a.activeSlide, #sliderNav ul li.three a:hover, 
#sliderNav ul li.four a.activeSlide, #sliderNav ul li.four a:hover,
#sliderNav ul li.five a.activeSlide, #sliderNav ul li.five a:hover{

	background-position: left;
}

#sliderNav ul li.one a {
	background: url(../images/one.jpg) top right no-repeat;

}


#sliderNav ul li.two a {
	background: url(../images/two.jpg) top right no-repeat;
	float:left;
}

#sliderNav ul li.three a {
	background: url(../images/three.jpg) top right no-repeat;
	float:left;
}

#sliderNav ul li.four a {
	background: url(../images/four.jpg) top right no-repeat;
	float:left;
}



#sliderNav ul li.five a {
	background: url(../images/five.jpg) top right no-repeat;
	float:left;
}


.description{position:absolute; z-index:100; float:left; top:235px; height:45px; width:800px; padding:0px; margin:0px; padding-top:15px; padding-right:10px;}
.description h1{font-size:20px; font-family: "Century Gothic", Arial; color:#ffffff; font-weight:normal; text-align:left; margin-left:30px; line-height:35px;}




