html{background:#151515}
body										{margin:0; background:#151515; font-family:"Times New Roman", Arial, Helvetica, sans-serif}
*											{margin:0; padding:0}
a											{outline:0; text-decoration:none}
img											{border:0}
h1,h2,h3,h4,h5,h6							{font-weight:normal}
li											{list-style:none}

#head										{width:100%; float:left; background:url(../images/headBg.png) repeat-x; border-top: 5px solid #1053a0}
.head_height								{height:378px}
.head_pad									{padding-bottom:30px}
#head_cen									{width:800px; margin:0 auto}
#head_sup									{width:800px; float:left; position:relative}
#head p.search								{width:auto; margin-top:12px; float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#999999; line-height:25px; letter-spacing:1px}
#head p.search label						{width:auto; margin-right:10px; float:left}
#head p.search input.txt					{width:135px; height:21px; margin-right:7px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#2c2d2c; border:0; background:url(../images/searchbg.png) no-repeat}
#head p.search input.btn					{width:68px; height:21px; float:left; border:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-align:center; cursor:pointer; background:url(../images/searchbtn.png) no-repeat}
#head p.search input.btn:active				{background-position:2px 2px}
h1.logo										{width:100px; height:36px; margin-top:60px; float:left; background:url(../images/logo.png) no-repeat}
h1.logo a									{width:100%; height:100%; float:left; text-indent:-9999px}

#cu3er-container							{width:800px; height:360px; float:left; outline:0; position:absolute; top:100px; left:0px; z-index:10}
img.ban_bg									{width:auto; float:left; position:absolute; top:139px; left:-24px}

#content									{width:100%; padding-bottom: 10px; padding-top: 10px; float:left; background:#ffffff url(../images/contentBg.png) repeat-x}
#content_main									{width:100%; padding-bottom: 30px; float:left; background:#ffffff url(../images/cube_shadow.jpg); background-position: center 240px;}
#content_cen						  {width:800px; margin:0 auto; padding: 10px; -moz-box-shadow: 1px 1px 3px #292929; -webkit-box-shadow: 1px 1px 3px #292929; box-shadow: 1px 1px 3px #292929; }
#content_sup								{
														width:790px; float:left; 
														position:relative; 
														}
#content_cen p 						{text-align: justify; font-size:12px; line-height:24px; font-family:Tahoma, Geneva, sans-serif; padding: 10px;}
#ct_pan										{width:800px; height:120px; margin-left: auto; margin-right: auto; position:relative; top: 70px; font-family:Tahoma, Geneva, sans-serif; 
													 font-size:12px; color:#999999; line-height:16px; background:#3b3b3b; margin-bottom: 60px; margin-top: 60px; -moz-box-shadow: 1px 1px 5px #292929; -webkit-box-shadow: 1px 1px 5px #292929; box-shadow: 1px 1px 5px #292929;  }
#ct_pan p									{width:312px; margin:26px 30px 0 30px; float:left; font-size:14px; text-align: left; line-height:18px; }
#ct_pan p a									{color:#31a1ff; text-transform:uppercase}
#ct_pan ul									{width:195px; margin-top:26px; float:left}
#ct_pan ul li								{width:100%; float:left}
#ct_pan ul li a								{color:inherit; text-decoration:underline; line-height:20px}
#ct_pan ul li a:hover						{color:#31a1ff}
#ct_pan a.tweet								{width:128px; height:128px; float:right; position:absolute; right:-80px; top:60px; background:url(../images/facebook-icon80.png) no-repeat}

#welcom_pan									{width:100%; margin-top:37px; padding-bottom:36px; float:left; border-bottom:#c9c9c9 solid 1px; background:url(../images/crosslines.png) no-repeat right 8px}
h2											{width:auto; margin-top:9px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#31a1ff; font-weight:bold; line-height:30px; letter-spacing:-1.7px}
h2 span										{color:#3b3b3b; text-transform:uppercase; margin-right:5px}
#welcom_pan a.brochure						{width:auto; height:54px; margin-right:31px; padding:0 8px 0 0; float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; line-height:54px; background:url(../images/buttonBg.png) no-repeat right -54px}
#welcom_pan a.brochure span					{width:auto; height:54px; padding:0 13px 0 23px; float:left; background:url(../images/buttonBg.png) no-repeat 0 0}
#welcom_pan p								{width:755px; margin:25px 0 0 14px; float:left; font-size:20px; color:#4d4d4d; line-height:24px}
#welcom_pan	iframe							{margin:37px 0 0 14px; float:left; border-bottom:#c9c9c9 solid 1px; background:url(../images/crosslines.png) no-repeat right 8px}
#welcom_pan a.enlarg						{width:auto; margin:15px 0 0 14px; float:left; color:#848484}
#welcom_pan h3								{clear:left}
.lftWrap									{width:300px; float:left; clear:left}
.lftWrap p									{width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:28px; color:#4d4d4d}
.rgtWrap input.txt							{width:176px; margin:20px 20px 0 0; padding:3px 5px; height:30px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#bfbfbf; font-weight:bold; border:#cbcbcb solid 1px; background:#ffffff}
.rgtWrap input.btn							{width:113px; height:42px; margin-top:18px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; font-weight:bold; text-align:center; cursor:pointer; border:0; background:url(../images/submitBtn.png) no-repeat}
.rgtWrap input.btn:active					{background-position:1px 1px}
.rgtWrap									{width:500px; float:left}
.rgtWrap h3									{width:100%}
h3											{width:auto; font-family:Arial, Helvetica, sans-serif; font-size:24px;  line-height:30px; letter-spacing: -1.7px; padding-top: 15px; padding-bottom: 10px;}
ul#infoPan									{width:100%;}
ul#infoPan li								{width:33%px; float:left}
ul#infoPan li h3							{width:100%; height:67px; float:left; font-size:14px; color:#31a1ff; font-weight:bold;}
ul#infoPan li p								{margin-top:5px; font-size:14px; color:#848484;}

ul#list {width:90%; padding-left: 40px; padding-bottom: 10px;}
ul#list li {list-style:disc; font-size:12px; line-height:24px; font-family:Tahoma, Geneva, sans-serif;}

#quotPan									{width:848px; height:80px; margin-top:42px; float:left; position:relative; left:-24px; border-top:#c9c9c9 solid 1px; background:url(../images/pat.png) repeat }
#quotPan h3									{width:274px; margin:14px 0 0 24px; float:left; line-height:45px}
#quotPan input.txt							{width:176px; margin:20px 20px 0 0; padding:3px 5px; height:30px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#bfbfbf; font-weight:bold; border:#cbcbcb solid 1px; background:#ffffff}
#quotPan input.btn							{width:113px; height:42px; margin-top:18px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; font-weight:bold; text-align:center; cursor:pointer; border:0; background:url(../images/submitBtn.png) no-repeat}
#quotPan input.btn:active					{background-position:1px 1px}

#blog										{width:506px; margin-top:24px; float:left}
#blog ul									{width:100%; float:left}
#blog ul li									{width:100%; margin-top:21px; float:left; border-top:#c9c9c9 solid 1px}
#blog ul li:first-child						{margin-top:0; border:0}
#blog ul li a								{width:auto; margin-top:25px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#848484; line-height:24px}
#blog ul li p								{width:100%; margin-top:16px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c; line-height:16px}

#latest										{width:233px; margin:24px 0 0 60px; float:left}
#latest ul									{width:100%; float:left}
#latest ul li								{width:100%; margin-top:21px; float:left; border-top:#c9c9c9 solid 1px}
#latest ul li:first-child					{margin-top:0; border:0}
#latest ul li a								{width:auto; margin-top:25px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#848484; line-height:24px}
#latest ul li p								{width:100%; margin-top:16px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c; line-height:16px}	

#foot										{width:100%; clear: both; height:163px; float:left; background:#151515; border-top:#000000 solid 3px;}
#foot_cen									{width:800px; margin:28px auto 0 auto;}
#foot h6									{width:156px; height:64px; margin:0 auto; text-indent:-9999px; background:url(../images/logo1.png) no-repeat}
#foot h6 a									{width:100%; height:100%; float:left}
#foot ul									{width:500px; margin:11px auto 0 auto}
#foot ul li									{width:auto; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#767676; line-height:18px}
#foot ul li a								{width:auto; float:left; color:inherit}
#foot ul li.space							{width:auto; float:left; padding:0 6px}
#foot p										{width:100%; margin-top:10px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#767676; line-height:18px; text-align:center}
#foot p	a									{color:inherit}

#service_pan								{width:100%; margin-top:20px; float:left}
#service_pan ul								{width:100%; float:left}
#service_pan ul li							{width:325px; height:100px; margin:0 30px; float:left; border-bottom:#c9c9c9 solid 1px}
/*#service_pan ul li:first-child				{border:0}
*/#service_pan ul li:hover					{background:#fbfbfb}
#service_pan ul li h5						{width:auto; margin:10px 0 0 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#31a1ff}
#service_pan ul li p						{width:300px; margin:5px 0 0 10px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c}
#service_pan ul li p a						{width:auto; float:right; color:#31a1ff}

#contact_form {  }
#details {  }


.grouped_elements img {
	margin-right: 3px;
	margin-top: 5px;
	background:#ffffff;
	border: 1px solid #999999;
	position: relative ; left: 0px; top: 0px;
	opacity: 0.5;
	padding: 2px 2px 2px;
	width: 146px;
	height: 80px;
}

.main_picture {
	float:left;
	width: 500px;
	height: 333px;
}

.face_picture {
	float:left;
	width: 300px;
}

.gallery {
	clear: both;
	padding-top: 20px;
	margin-bottom: 30px;
}

.title_label {  
      margin-top: 10px;
      margin-bottom: 10px;
      background: #e3e3e3;  
      background: -moz-linear-gradient(top, #e3e3e3, #c8c8c8);  
      background: -webkit-gradient(linear, left top, left bottombottom, from(#e3e3e3), to(#c8c8c8));  
      padding: 10px 20px;  
      margin-left: -30px;    
      position: relative;  
      width: 90%;  
   	  -moz-box-shadow: 1px 1px 3px #292929;  
	    -webkit-box-shadow: 1px 1px 3px #292929;  
        box-shadow: 1px 1px 3px #292929;  
   
      color: #454545;  
      text-shadow: 0 1px 0 white;
      font-size: 22px;
      letter-spacing: 0.5px;  
 }  
   
 .arrow {  
      width: 0; height: 0;  
      line-height: 0;  
      border-left: 20px solid transparent;  
      border-top: 10px solid #c8c8c8;  
      top: 104%;  
      left: 0;  
      position: absolute;  
 }
 
 #form-container{
 	width:400px;
	background-color:#f5f5f5;
	padding:15px;
	
	-moz-border-radius:12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius:12px;
}

#form-container > td{
	white-space:nowrap;
}

#form-container > a, a:visited {
	color:#00BBFF;
	text-decoration:none;
	outline:none;
}

#form-container > a:hover{
	text-decoration:underline;
}

#form-container > h1{
	color:#777777;
	font-size:22px;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:5px;
}

#form-container > h2{
	font-weight:normal;
	font-size:10px;
	
	text-transform:uppercase;
	
	color:#aaaaaa;
	margin-bottom:15px;
	
	border-bottom:1px solid #eeeeee;
	margin-bottom:15px;
	padding-bottom:10px;
}

#form-container > label{
	text-transform:uppercase;
	font-size:10px;
	font-family:Tahoma,Arial,Sans-serif;
}

#form-container > textarea{
	color:#404040;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

#form-container > td > button{
	text-indent:8px;
}

#form-container > .error{
	background-color:#AB0000;
	color:white;
	font-size:10px;
	font-weight:bold;
	margin-top:10px;
	padding:10px;
	text-transform:uppercase;
	width:240px;
}

#form-container > #loading{
	position:relative;
	bottom:9px;
	visibility:hidden;
}  
