/* CSS Document */

/*============================================================
 !Reset
============================================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}z

/*============================================================
 !Defaults
============================================================*/

h1,h2,h3,h4,h5,h6 {line-height:normal;}
h1 {font-size:160%;letter-spacing:-0.01em;}
h2 {font-size:15px; font:15px 'Arial', Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;}
h3 {font-size:125%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#D9C741; font-weight:bold; margin:0 0 10px 0; }
h4 {font-size:110%; font-weight:bold; border-bottom:#807E7E 1px solid; width:438px; padding:0 0 4px 0; margin:0 0 10px 0;}
h5 {font-size:110%; font-weight:bold; border-bottom:#807E7E 1px solid; width:100%; padding:0 0 4px 0; margin:0 0 10px 0;}
h6 {font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;}
p { line-height:1.22em; }

b,strong {
	font-weight:bold;
	line-height:1;
	}

i,em { font-style:italic; }

img { vertical-align: middle; }

a {
	color:#cacaca;
	outline:none;
	text-decoration:underline;
	}
a:hover {
	color:#74aafb;
	text-decoration:none;
	}
a img, .noborder { border:0; }

a.nounderline {
	text-decoration:none;
	}
a.nounderline:hover {
	text-decoration:underline;
	}

ul {
	list-style: none;
	}
.yebu { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#A48F17;}



/*============================================================
 !Basics
============================================================*/

body { background-color:#060b14; font:11px 'Verdana', Arial, Helvetica, sans-serif; color:#b4bbcd; text-align:justify; line-height:16px;}

#primediv { width:950px; margin:0 auto;}



#header_part { margin:10px 0 0 0;}



.nav_part { width:822px; height:50px; background:url(../images/nav-bg.gif); padding:0 0 0 128px;}
.nav_part ul { margin:0; padding:0;}
.nav_part li { list-style:none; display:inline; line-height:50px;}
.nav_part li a{ font:13px Arial, Helvetica, sans-serif; color:#515c74; font-weight:bold; line-height:50px; text-decoration:none; padding:17px 40px 17px 40px;}
.nav_part li a:hover{background:url(../images/nav_bgh.gif) repeat-x; color:#c4cee4; font-weight:bold; text-decoration:none; padding:17px 40px 17px 40px;}

#current { background:url(../images/nav_bgh.gif) repeat-x; color:#c4cee4; font-weight:bold; text-decoration:none; padding:17px 40px 17px 40px;}

.business_name { margin:10px 0 0 0;}



#body_part { padding:10px 0 0 0;}

.body_tp { background:url(../images/body_tp.gif) no-repeat bottom; height:10px; width:950px;}

.body_cntr { width:900px; background:url(../images/body_bgy.gif) repeat-y; padding:18px 25px 0 25px;}

.side_left { width:240px; padding:0 25px 0 0; float:left;}

.tab01 { padding:0 0 8px 0;}

.tab_leftpart { background:url(../images/tab_leftpart.gif) no-repeat right; width:22px; height:45px; float:left;}

.tab_bgx { background:url(../images/tab_bgx.gif) repeat-x; height:30px; width:188px; padding:15px 0 0 8px; float:left;}

.text01 { font:17px Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold;}

.text01a { font:17px Arial, Helvetica, sans-serif; color:#6ba5ff; font-weight:bold;}

.text02 { font:15px Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;}

.text03 { font:15px Arial, Helvetica, sans-serif; color:#6ba5ff; font-weight:bold;}

.left_prolist { background:url(../images/left_prolist_bg.gif) no-repeat; width:240px; height:154px; margin:0 0 10px 0;}

.p1 { float:left; padding:15px 0 0 34px;}
.p1 ul { margin:0; padding:0;}
.p1 li { margin:0; padding:0;}
.p1 li a{ color:#ffffff; font-size:11px; text-decoration:none; line-height:20px; list-style:none;}
.p1 li a:hover { color:#fff;}

.p2 { float:left; padding:15px 0 0 21px;}
.p2 ul { margin:0; padding:0;}
.p2 li { margin:0; padding:0;}
.p2 li a{ color:#ffffff; font-size:11px; text-decoration:none; line-height:20px; list-style:none;}
.p2 li a:hover { color:#fff;}

.bg_contactbg { background:url(../images/bg_contacdet.gif) no-repeat; width:220px; height:120px; padding:20px 0 0 20px;}

.tab_rightpart { background:url(../images/tab_rightpart.gif) no-repeat right; width:22px; height:45px; float:left;}

.side_right { width:635px; padding:18px 0 0 0; float:left;}

.titleman { width:635; margin:0 0 18px 0;}

.title_main { float:left;}

.boldline01 { border-bottom:#15212f 5px solid; margin:0 0 0 15px; float:left;}

.containerzzz { width:635px; padding:0 0 0 0;}

.welpic { float:left; padding:0 15px 20px 0;}

.indpics { width:630px; padding:5px 0 5px 5px;}
.indpics img { padding:5px; }
.indpics a:link img { border:#0a1119 2px solid; }
.indpics a:visited img { border:#0a1119 2px solid; }
.indpics a:hover img { border:#558ee4 2px solid; }


.body_btm { background:url(../images/body_btm.gif) no-repeat top; height:10px; width:950px;}



#footer_part {margin:0;}

.footerz { margin:35px 0 0 0; font:11px Arial, Helvetica, sans-serif; text-align:center; color:#8b93a5;}

/*============================================================
 Gallery Page
============================================================*/


.gall_pr { width:623px; padding-bottom:10px;}
.gall_pr a:link img{ border:#1f3651 2px solid; padding:5px;}
.gall_pr a:visited img{ border:#1f3651 2px solid; padding:5px;}
.gall_pr a:hover img{ border:#76acf0 2px solid; padding:5px;}

.gallery_margin_common { width: 125px; height:78px; float:left;}
.gallery_margin_common2 { width: 125px; height:78px; padding:0px 20px 0px 20px; float:left;}
.gallery_margin_common3 { width: 125px; height:78px; padding-left:20px; float:left;}






/*=======================================
	!CONTACT PAGE
=============================================================*/

#contactleft{
	width:562px;
	position: relative;
	float:left;
	}
	
#contactright{
	width:362px;
	float:left;
	position: relative;
	margin:0 0 0 20px;
	}


#contactpg{
	margin:0 auto;
	padding:0;
	float:left;
	position:relative;
	top:10px;
}

.border{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #C4C4C4;
	background:#F1EFEF;
	width:262px;
	height:18px;
	padding:2px;
}

.border1{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #DDB000;
	background:#FFE888;
	width:262px;
	height:18px;
	padding:2px;
}
	
.bordera{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #C4C4C4;
	background:#919D9D;
	width:262px;
	height:18px;
	padding:2px;
	}

.bordera1{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #C4C4C4;
	background:#fff;
	width:262px;
	height:18px;
	padding:2px;
	}

/* Text Box End */

/* Buttons End */

.btn{
	background: #FFE88C;
	border:2px solid #DDB000;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
	cursor:pointer;
	color:#957700;
	}

.btn:hover{
	background: #FFCC01;
	}
#c1{
	margin:0 auto;
	padding:0;
	width:270px;
	float:left;
	line-height:25px;
	text-align:left;
	}	

#c2{
	margin:0;
	padding:0 0 0 20px;
	width:270px;
	float:left;
	line-height:25px;
	float:left;
}
.error{
	font-size:13px;
	font-weight:bold;
	padding:20px;	
	text-align:center;
	color:#860000;
	}

.ok{
	font-size:13px;
	font-weight:bold;
	padding:20px;	
	text-align:center;
	color:#6ba5ff;
	}
	
.gmap { width:330px; height:366px; border:#ffffff 4px solid; margin-top:10px; background-color:#999999;}	
	



