@charset "utf-8";

* { font-family:Arial, Helvetica, sans-serif;}



body { margin:0; padding:0;  color:#FFF; background:url(images/body-bg.jpg) repeat-x left 313px;}
:focus { outline:none;}
.clear { clear:both;}
.disc{width:420px;}
#wrap { width:960px; margin:0 auto; background:#ecf5f9;}
#header-out { width:100%; height:312px; background:url(images/header-out-bg.jpg) repeat-x;}
#header { width:960px; height:312px; margin:0 auto; background:url(images/logo-right-bg.jpg) repeat-x;}
#logo { width:204px; height:312px; float:left;}
#logo-left { width:5px; height:312px; background:url(images/logo-left.jpg) no-repeat; float:left;}
#logo-right { width:204px; height:312px; float:left;}
#logo-in { width:168px; height:117px; background:url(images/logo.png) no-repeat; margin:59px 0 0 28px;}

#line { position:absolute; z-index:999; background:#FFF; width:1px; height:312px; right:105px;}
#line1 { position:absolute; z-index:999; background:#FFF; width:1px; height:312px; left:65px;}
#line2 { position:absolute; z-index:999; background:#FFF; width:100%; height:1px; top:200px;}

#gallery { width:729px; height:312px; float:left;}
#gall-right { width:5px; height:312px; float:left; background:url(images/gall-right.jpg) no-repeat;}
#gall-left { width:756px; height:312px; float:left; position:relative;}

#slideshow { position:relative; width:729px; height:312px; float:left;}
#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;}


#nav { width:960px; height:35px; float:left; background:url(images/nav-bg1.jpg) repeat-x; margin:1px 0 0 0;}
#nav ul { margin:0; padding:0; width:955px; height:35px; margin:0 0 0 10px; list-style:none;}
#nav ul li { display:block; background:url(images/li-bg.jpg) no-repeat right; height:33px; float:left; padding:0 2px 0 0;}
#nav ul li.none { background:none;}
#nav ul li a {color:#FFF; text-decoration:none; font-size:11px; padding:11px 27px; text-transform:uppercase; display:inline-block;  letter-spacing:1px; font-weight:bold;}
#nav ul li a:hover { background:url(images/hover-bg.jpg) repeat-x;}

#container { width:945px; margin:0; float:left; padding:8px 0 35px 15px; background:url(images/contant-bg.jpg) repeat-x top left;}

#contant { width:719px; float:left;}
#contant h2 {color:#046c9b; font-size:27px; font-weight:bold; margin:0; padding:0;}
#contant p { color:#046c9b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:10px 20px 0 0; padding:0;
line-height:15px;  }

#con-gallery { width:719px; height:258px; margin:10px 0 0 0;}
#con-gallery-block { width:197px; height:258px; float:left; background:url(images/block.jpg) no-repeat; margin:0 20px;}
#border img { width:168px; height:125px; margin:4px;}
#border { width:176px; height:133px; background:url(images/border.png) no-repeat; margin:10px auto 0;}
.table-width { width:176px; margin:0 auto;}
.name { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.detail { font-size:11px;}
#con-gallery-block a { width:59px; height:15px; display:block; background:url(images/read-more-bg.png) no-repeat;
font-size:10px; color:#01262a; text-align:center; text-decoration:none; float:right; margin:5px 0 0 0; padding:1px 0 0 0;}


#sidebar-out { width:226px; float:left; min-height:280px;}
#sidebar { background:url(images/side-bg-img.jpg) no-repeat #066e9d top; min-height:275px; float:left; width:211px;
padding:0 0 0 15px;}
#sidebar-bott { width:226px; background:url(images/side-bottom.jpg) no-repeat; height:5px; float:left;}

/*#sidebar select { width:198px; height:20px; background:#FFF; border:solid 1px #03415a; margin:0 0 5px 15px; color:#03415a; float:left;}*/
#sidebar p { font-family:Verdana, Arial, Helvetica; font-size:12px; margin:5px 0 5px -5px; float:left; width:90%; text-transform:capitalize;}
#sidebar p.text { font-family:Verdana, Arial, Helvetica; font-size:10px; margin:0 8px; float:left; width:7%; text-transform:capitalize;}
#sidebar select option { color:#03415a;}
#sidebar input[type=submit] { width:89px; height:22px; background:url(images/search.png) no-repeat; border:none; font-family:Verdana, Arial, Helvetica; color:#023b56; font-size:14px; font-weight:bold; float:right; margin:5px 13px 0 0;}


#call-fax { background:url(images/cell-fax.jpg) no-repeat; width:226px; height:172px; margin:2px 0 0 0; float:left;}
#call-fax h2 { font-size:16px; margin:0px 0 0 93px; padding:0; float:left; font-weight:bold;}
#call-fax p { font-size:15px; color:#003750; margin:10px 0 0 93px; padding:0; float:left; font-weight:bold;}


#footer-out { height:82px; width:100%; background:#046c9b; float:left;}
#footer { height:82px; width:960px; background:#046c9b; margin:0 auto; }
#footer ul { margin:0 auto; padding:10px 0 0 0; list-style:none; text-align:center; font-size:10px;}
#footer ul li { display:inline; font-size:10px; border-right:solid 1px #FFF;}
#footer ul li.bor-none { border:none;}
#footer ul li a { text-decoration:none; font-size:12px; margin:0 10px; text-transform:capitalize; color:#fff;}
#footer ul li a:hover { text-decoration:underline;}
#footer p { text-align:center; font-size:11px; margin:20px 0 0 0; padding:0; width:960px; float:left;}




/* Inner page css */

#search-block { width:689px; height:206px; float:left; margin:10px 0 0 10px;

}
#search-block h2 { font-size:14px; font-weight:bold; text-transform:uppercase; height:21px; width:679px; background:#056d9c; color:#FFF; padding:4px 0 0 10px; margin:0;
-moz-border-radius:10px 10px 0 0; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px;
}
#search-block h1 { font-size:14px; color:#4c4c4c; font-weight:bold; margin:12px 0 3px 0; padding:0;}
#search-block p { font-size:11px; color:#4c4c4c; margin:0 0 0 0; padding:0; font-weight:normal;}
#search-block a { width:99px; height:22px; display:block; float:right; background:url(images/more-info.png) no-repeat; text-decoration:none; position:absolute; bottom:0; right:0; margin:0 0 10px 0; color:#FFF; font-size:14px; text-align:center;
padding:5px 0 0 0;}
#search-block a:hover { text-decoration:underline;}
#search-block-in { width:687px; height:179px; float:left; border:solid 1px #056d9c; 
-webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px;
-moz-border-radius:0 0 10px 10px;
}
#search-block img { width:207px; height:156px; float:left; margin:12px 0 0 12px;}
#search-block-dic { width:438px; height:179px; float:left; margin:0 0 0 15px; position:relative;}

#page-layout { width:689px; height:20px; float:left; margin:20px 0 0 10px;}
#page-layout a { text-decoration:none; color:#046c9b; font-size:12px; padding:1px 3px; -moz-border-radius:3px;}
#page-layout a:hover { color:#fff; background:#046c9b;}
#page-layout a.current {color:#fff; background:#046c9b;}


/* more info css */

#more-info { width:686px; float:left; margin:15px 0 0 15px;}
#image-location { width:686px;}
#image-gall { width:459px; float:left;}
#image-main { width:459px; overflow:hidden; float:left; _width:459px;}
#image-slider { width:459px; height:111px; float:left; margin:10px 0 0 0;}

#location { width:212px; height:474px; float:left; padding:0 0 0 15px;}
#location h1 { font-size:14px; color:#4c4c4c; font-weight:bold; margin:8px 0 3px 0; padding:0;}
#location p { font-size:12px; color:#4c4c4c; margin:0 0 0 0; padding:0; font-weight:normal;}

#option { width:212px; height:200px; margin:40px 0 20px 0; float:left;}
#option a { text-decoration:none; margin:0 auto 5px; padding:0; background:url(images/map.jpg) no-repeat; display:block; width:66px; height:60px;}
#option a:hover { background:url(images/map-hover.jpg) no-repeat;}
#option a.makeinquiry {background:url(images/make.jpg) no-repeat;}
#option a.makeinquiry:hover {background:url(images/make-hover.jpg) no-repeat;}
#option a.print {background:url(images/print.jpg) no-repeat;}
#option a.print:hover {background:url(images/print-hover.jpg) no-repeat;}
#option a.back {background:url(images/back.jpg) no-repeat;}
#option a.back:hover {background:url(images/back-hover.jpg) no-repeat;}
#ancher { width:106px; height:100px; float:left; text-align:center;}
#option span { color:#4c4c4c; font-size:12px;}
#short-detail { width:212px; height:150px; float:left; margin:20px 0 0 0;}


#detail { width:686px; float:left; margin:40px 0 0 0;}
#detail h2 { font-size:18px; color:#4c4c4c; font-weight:bold; margin:0; padding:0;}
#detail h1 { font-size:15px; color:#046c9b; font-weight:bold; margin:15px 0 0 20px; padding:0;}
#detail p { font-size:12px; color:#4c4c4c; margin:0 0 0 20px; padding:0; width:390px;}






/* jquery select box css */



.jquery-selectbox {	position: relative;	border: 1px solid #03415a; width: 198px !important; z-index: 0; float: left; 
display: inline; margin:0 0 5px 0; font-size: 12px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000 !important;	padding: 0; text-transform:capitalize; background:#FFF; padding:1px 1px 1px 3px;}
	
.jquery-selectbox.selecthover { border-color: #03415a; background-color: #bbdbe8; padding:1px 1px 1px 3px; z-index: 700; }	

.jquery-selectbox .jquery-selectbox-currentItem {white-space: nowrap; display: block; overflow: hidden; }

.jquery-selectbox .jquery-selectbox-list {display: none; position: absolute; top: 20px; padding: 2px; left: 0px; 
	max-height:150px !important; color:#000 !important; background: #fff; width: 196px !important; overflow-x: hidden;
	overflow-y: auto; z-index: 1000; border: 1px solid #03415a;}
	
.jquery-selectbox .jquery-selectbox-moreButton {/* position: absolute; top: 0px; right: 0px;*/float: right; 
	background: url("images/lay-selectMoreButton.gif");	width: 16px; height: 16px; cursor: pointer;}
	
.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {background: url("images/lay-selectMoreButtonHover.gif");}

.jquery-selectbox .jquery-selectbox-item.listelementhover {background: #3b97bd; color: #fff !important; text-transform:capitalize;
}
.jquery-selectbox .jquery-selectbox-item {display: block; text-transform:capitalize; padding:2px 0 2px 5px; height:15px !important;
	cursor: default;}

/** ERROR classes **/
form .error .jquery-selectbox { color: #000 !important; border-color: #d00;	background-image: url("images/bg-TextFieldError.gif");}





#hundred { width:100px; height:20px; float:left;}






.jquery-selectbox2 {	position: relative;	border: 1px solid #03415a; width: 80px !important; z-index: 10; float: left; 
display: inline; margin:0 0 5px 0px; font-size: 12px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000 !important;	padding: 0; text-transform:capitalize; background:#FFF; padding:1px 1px 1px 3px;}
	
.jquery-selectbox2.selecthover { border-color: #03415a; background-color: #bbdbe8; padding:1px 1px 1px 3px; z-index: 700; }	

.jquery-selectbox2 .jquery-selectbox2-currentItem {white-space: nowrap; display: block; overflow: hidden; }

.jquery-selectbox2 .jquery-selectbox2-list {display: none; position: absolute; top: 20px; padding: 2px; left: 0px; 
	max-height:150px !important; color:#000 !important; background: #fff; width: 78px !important; overflow-x: hidden;
	overflow-y: auto; z-index: 1000; border: 1px solid #03415a;}
	
.jquery-selectbox2 .jquery-selectbox2-moreButton {/* position: absolute; top: 0px; right: 0px;*/float: right; 
	background: url("images/lay-selectMoreButton.gif");	width: 16px; height: 16px; cursor: pointer;}
	
.jquery-selectbox2 .jquery-selectbox2-moreButton.morebuttonhover {background: url("images/lay-selectMoreButtonHover.gif");}

.jquery-selectbox2 .jquery-selectbox2-item.listelementhover {background: #3b97bd; color: #fff !important; text-transform:capitalize;
}
.jquery-selectbox2 .jquery-selectbox2-item {display: block; text-transform:capitalize; padding:2px 0 2px 5px; height:15px !important;
	cursor: default;}

/** ERROR classes **/
form .error .jquery-selectbox2 { color: #000 !important; border-color: #d00;	background-image: url("images/bg-TextFieldError.gif");}



/* ---contact form css-------- */
#contact {
		color:#046c9b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:20px 0 0 140px;
	
}
#contact .label{ color:#000000; 
}












