body {
padding:0px;
margin:0px;
font:normal 12px arial;
color:#b4b4b4;
 background:#002238 url(../images/bg.gif) left top repeat-x;
text-align:left;
text-decoration:none;
text-transform:none;
line-height:14px;
}
.clearfix{
	padding:0;
	margin:0;
	line-height:0;
	font-size:0px;
	clear:both;
}

img, p, div, span, strong, ul, li, tr, td, form, h1, h2, h3,h4 {padding:0px; margin:0px;}

img{border:0;}

ul{list-style-type:none;}

.main-wrapper {/*overflow:hidden; height:100%;*/}

.main-wrapper-top {width:100%; margin:0 auto;}

/*.main-wrapper-top-main {margin:0 auto; width:1200px; background:url(../images/bk.jpg) left top no-repeat; overflow:hidden;}*/
.main-wrapper-top-main {margin:0 auto; width:100%; padding:0px; background:url(../images/bk.jpg) top center no-repeat; overflow:hidden;}

.main-wrapper-top-main1 {margin:0 auto; width:930px;}

.main-wrapper-top-main1-top-area {/*float:left;*/height:55px; width:930px;font:normal 12px arial; color:#b8f9e4;}
.main-wrapper-top-main1-top-area a {font:normal 12px arial; color:#b8f9e4; text-decoration:none; margin:0 10px;}
.main-wrapper-top-main1-top-area a:hover {font:normal 12px arial; color:#fff; text-decoration:none;}
.chat{width:191px; height:34px; float:right; margin-right:10px;}
.main-wrapper-top-main1-link-area {float:right; width:280px; margin:12px 40px 0 0;}

.nav-area { overflow:hidden; width:930px; background:url(../images/nav-area-back.png) left top no-repeat; height:99px; margin-bottom:10px;}

.logo {float:left; width:188px; margin-left:35px; margin-top:2px;}

.nav-sec {float:right; width:600px; margin:35px 0px 0 0;}
.nav-sec ul {padding:0; margin:0; list-style-type:none;}
.nav-sec ul li {display:block; float:left; font:bold 12px arial; color:#fff; text-decoration:none;}
.nav-sec ul li a{font:bold 12px arial; color:#fff; text-decoration:none; padding:5px 15px; display:block;}
.nav-sec ul li a:hover{font:bold 12px arial; color:#ffcc07; text-decoration:none; padding:5px 15px; display:block;}

.contain-sec {overflow:hidden; width:930px;}

.contain-sec-left {float:left; width:676px; background:url(../images/left-sec-back.png) left top no-repeat;}



.contain-sec-left-top {float:left; width:649px; margin:15px 0 0 12px;}

h1.top {font:normal 24px arial; color:#fff; margin-left:14px; }

h1.top-home {font:normal 24px arial; color:#fff; margin-left:40px; }

/*.banner {float:left; width:653px; margin:30px 0 0px 0;}*/
.banner {float:left;
		 width:613px;/* width:653px;*/
		 margin:0px 0 0px 0;
		 padding:0 20px 0 0px;
		 text-align:justify;
		 }

.contain-sec-left-bottom {float:left; width:700px; margin-top:55px;}

.contain-sec-left-bottom-left {float:left; width:204px; padding-right:10px;}

.contain-sec-left-bottom-left-top {float:left; width:204px; height:70px;}

h1.bot {font:normal 24px arial; color:#fff; margin-bottom:12px;}
h1.bot span{font:normal 24px arial; color:#878787;}

.contain-sec-left-bottom-left-bot {float:left; width:204px;}
.contain-sec-left-bottom-left-bot ul{padding:0; margin:0; list-style-type:none;}
.contain-sec-left-bottom-left-bot ul li{font:normal 12px/31px arial; color:#fff; border-bottom:1px solid #222a2e; height:31px; 
background:url(../images/bullet1.jpg) 8px 12px no-repeat; padding-left:22px;}

.contain-sec-left-bottom-left-bot ul li a{
font:normal 12px/31px arial;
color:#fff;
text-decoration:none;
}

.contain-sec-left-bottom-left-bot ul li a:hover{
color:#ccc;
}


.contain-sec-left-bottom-left-bot-sec1 {float:left; width:165px;}

.contain-sec-left-bottom-right {float:left; width:440px; padding-left:20px;}


.contain-sec-left-bottom-right-top {float:left; width:440px; height:45px;}
.contain-sec-left-bottom-right-bot {float:left; width:440px; line-height:17px;}
.contain-sec-left-bottom-right-bot a{color:#fff; text-decoration:none;}
.contain-sec-left-bottom-right-bot a:hover{color:#fff; text-decoration:underline;}

.contain-sec-right {float:right; width:215px;}
.right-form-sec {float:left; width:215px; background:url(../images/form-back.png) left top no-repeat; height:223px; margin-bottom:20px;}

.right-form-sec-contain {float:left; width:190px; margin:12px 0 0 15px;}

h2.form {font:normal 21px arial; color:#fff;}

.txt-fld-back {background:url(../images/text-fld-back.png) left top no-repeat; height:24px; width:184px; margin-bottom:3px;}
.txtbox {border:none; margin:2px 0 0 10px; font:normal 12px arial; color:#2a2a2a; background:#efefef; width:150px;}
.txt-area-back {background:url(../images/text-area-back.png) left top no-repeat; height:59px; width:184px; margin-bottom:3px;}
.textarea {border:none; margin:2px 0 0 10px; font:normal 12px arial; color:#2a2a2a; background:#efefef; width:150px; height:54px;}

.submit {background:url(../images/submit.jpg) left top no-repeat; height:21px; width:63px; border:none; cursor:pointer; float:right; margin-right:5px;}

.right-banner {float:left; width:207px; margin-bottom:20px;}

.main-wrapper-bot {background:url(../images/footer-back1.jpg) left top repeat-x; height:220px; clear:both !important;/*  overflow:hidden;*/}

.footer {margin:0 auto; background:url(../images/footer-back2.jpg) center top no-repeat; height:220px; /*overflow:hidden;*/}

.footer-main {background:url(../images/footer-back3.jpg) bottom left repeat-x; margin:0 auto; width:930px; }

.footer-maininner {float:left; width:930px; height:220px;}

.footer-left-sec {float:left; width:100%; padding:0px 0 12px 0; margin-top:10px;}
.footer-left-sec ul {padding:0; margin:0; list-style-type:none; width:210px; margin-right:40px; float:left;  border-right:1px solid #636769; }
.footer-left-sec ul.no-border{border-right:none; margin-right:0px; width:170px;}
.footer-left-sec ul li {font:normal 12px/20px arial; color:#c9cfd1; text-decoration:none;  width:170px; border-bottom:1px solid #445D6C;}
.footer-left-sec ul li a{font:normal 12px/20px arial; color:#c9cfd1; text-decoration:none;}
.footer-left-sec ul li a:hover{font:normal 12px/20px arial; color:#fff; text-decoration:none;}

.footer-right-sec {float:right; width:222px; font:bold 12px arial; color:#a5a3a3; padding:0px 0 12px 0; margin-top:25px; text-align:left;}
.footer-right-sec a {font:bold 12px arial; color:#fff; text-decoration:none; margin:0 25px 0 5px;}
.footer-right-sec a:hover {font:bold 12px arial; color:#a5a3a3; text-decoration:none; margin:0 25px 0 5px;}

.copyright {float:left; width:930px;  font:normal 11px arial; color:#5F747E; text-align:center; border-top:1px solid #455359; padding-top:10px; }
.copyright strong {color:#fff;}
.copyright a {color:#fff; text-decoration:none;}

.white {color:#fff;}





/*25-09-10*/
h3{
	padding:0 0 0 28px;
	color:#FFFFFF;
	font-size:18px;
	font-weight:normal;
}
.brochure-design-bg{
	width:616px;
	height:173px;
	background:url(../images/brochure-design.png) no-repeat top left;
	float:left;
}
.brochure-pic-bg{
	width:616px;
	height:143px;
	float:left;
}
.brochure-thumb-bg{
	width:141px;
	height:121px;
	padding:10px 0 10px 12px;
	float:left;
}
.read-more{
	width:94px;
	height:30px;
	padding-left:522px;
	color:#f4b42d;
	float:left;
}
.read-more a:link{
	color:#f4b42d;
	text-decoration:none;
}
.read-more a:visited{
	color:#f4b42d;
	text-decoration:none;
}
.read-more a:hover{
	color:#f4b42d;
	text-decoration:none;
}
/*25-09-10*/

/*--07-10-10--*/
.main-feature {
	list-style:disc;
	margin:0 0 0 20px;
	}
.txtstyle1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.bord-1 tr {
	background:#434444;
	}
.contact-field-bg {
	background:#d4d4d4;
	border:solid 1px #FFFFFF;
	}
.form_object {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.clr-orange {
	color:#FF6600;
	}
	
.sitemap-link {
	color:#e4ffda;
	}				

/* ==================== 081110
============================================== */
ul.grph_design{
	list-style-type:none;
	margin-top:10px;
}

ul.grph_design li{
	background:url(../images/bullet2.jpg) no-repeat 0 6px;
	padding:0 0 8px 12px;
	color:#fff;
	line-height:normal;
}

.link1{
	color:#fff;
}

a.link1:hover{
	color:#b4b4b4;
}


/* =============== 091110
=========================================== */
.index-portf {
	float:left;
	 width:204px;
	  padding:10px 0 0px;
}

.index-portf_inn_aa{
	float:left;
	 width:204px;
	  padding: 0px 0 0px ;
}

.index-portf_inn{
	float:left;
	 width:204px;
	 /* padding:30px 0px 0 ;*/
}



.link_here_a{
	color:#fff;
	font-size:15px;
	line-height:35px;
	text-decoration:none;
	margin:0 0 0 75px;
}

a.link_here_a:hover{
	color:#ccc;
}


/*---10-11-10 Start---*/
.seventypadlft {
	padding-left:70px;
	}

/* ========= 191110
================================== */
.order-btn{
	padding:0 0 25px;
}

.services_lft{
	width:300px;/*width:330px;*/
	float:left;
	border-right:1px solid #666;
	padding:0 20px 40px 0;
	/*margin:0 0 0 20px;*/
}

.services_lft_inner{
	width:280px;
	text-align:justify;
}

.services_txt_hd{
	padding:0 0 0 0px;
	color:#FFFFFF;
	font-size:18px;
	font-weight:normal;
}

.services_rgt{
	width:260px;
	float:right;
	text-align:justify;
	padding:0 0 40px 0;
/*	border:1px solid #fff;*/
}

.services_rgt_inner{
	width:260px;
	float:right;
	text-align:justify;
}

.link_here_b{
	color:#fff;
	font-size:15px;
	line-height:35px;
	text-decoration:none;
	margin:0 0 0 170px;
}


a.link_here_b:hover{
	color:#ccc;
}

.txt_aa{
	font:normal 24px arial; color:#fff;
	padding:0;
}


/* ============== 031210
========================================= */

.bro-design-bg_aa{
	width:460px;/*width:548px;*/
	height:151px;
	background:url(../images/brochure-design-a.png) no-repeat 0 0px;
	/*margin:0 0 0 60px;*/
}

.bro-pic-bg_a{
	width:460px;
	height:125px;
	float:left;
}

.read-more_aa a{
	width:86px;
	height:30px;
	padding-left:0px;
	color:#f4b42d;
	float:right;
	background:url(../images/arrow.png) no-repeat 0 5px;
	padding:0 0 0 5px;
	text-decoration:none;
}

.bro-thumb-bg_aa{
	width:110px;
	height:100px;
	padding:10px 20px 0px;
	float:left;
}



#gallery {
width:100%;
float:left;
		
	
		
	}
	#gallery ul { list-style: none; }
	#gallery ul li { 
	float:left;
    padding:0px 24px 15px 0px;
	
	 }
	#gallery ul img {
		
		border-width:0px;
		
	}
	#gallery ul a:hover img {
	
		border-width:0px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
	
	#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
.left-nav-top{	
	 background:url(../images/left-nav-top.png) no-repeat;
	 width:204px;
	 height:50px;
}
.left-nav-top h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:normal;
	color:#fff;
	padding:20px 0px 0px 12px;
}
.left-nav-mid{
	background:url(../images/left-nav-mid.png) repeat-y;
	background-color:#181818;
	width:204px;
}
.left-nav-bottom{
	 background:url(../images/left-nav-bottom.png) no-repeat;
	 width:204px;
	 height:11px;
	 margin-bottom:15px;
}
.facebook{
	/*background:url(../images/facebook-bg.png) no-repeat;*/
	width:460px;
	text-align:center;
	padding-top:10px;
	padding-left:4px;
	margin-top:20px;
}
.contain-sec-left-bottom-left-botleft-nav-mid ul{padding:0; margin:0; list-style-type:none;}
.left-nav-mid ul li{font:normal 12px/29px arial; color:#B4B4B4; border-bottom:1px solid #08324D; height:25px; 
background:url(../images/bullet1.jpg) 8px 12px no-repeat; padding-left:22px; width:160px; margin-left:10px;}

.left-nav-mid ul li a{
font:normal 12px/29px arial;
color:#B4B4B4;
text-decoration:none;

}

.left-nav-mid ul li a:hover{
color:#fff;
}
.left-nav-mid ul li.noborder{
border-bottom:none;
}

/*blog article*/
.blog-article{
	width:207px;
}
.blog-article-top{	
	 background:url(../images/blog-article-top.png) no-repeat;
	 width:207px;
	 height:14px;
}

.blog-article-mid{
	background:url(../images/blog-article-mid.png) repeat-y;
	width:207px;
}
.blog-article-mid h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:normal;
	color:#fff;
	padding:0px 0px 10px 12px;
}
.blog-article-mid p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#858585;
	padding:0px 10px 10px 12px;
	line-height:20px;
}
.blog-article-mid p span{
	color:#d47316;
}
.blog-article-bottom{
	 background:url(../images/blog-article-bottom.png) no-repeat;
	 width:207px;
	 height:11px;
	 margin-bottom:15px;
}
/*followus*/

.followus{
	width:207px;
	height:115px;
}
.followus-top{	
	 background:url(../images/blog-article-top.png) no-repeat;
	 width:207px;
	 height:14px;
}

.followus-mid{
	background:url(../images/blog-article-mid.png) repeat-y;
	width:207px;
	height:90px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	line-height:20px;
}
.followus-mid a{
	color:#fff;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}
.followus-mid a:hover{
	color:#858585;
	text-decoration:none;
}


.followus-mid p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#858585;
	padding:0px 10px 10px 12px;
	line-height:20px;
}
.followus-mid p span{
	color:#fff;
	padding-top:15px;
}
.followus-bottom{
	 background:url(../images/blog-article-bottom.png) no-repeat;
	 width:207px;
	 height:11px;
	 margin-bottom:15px;
}
/*portfolio*/
.portfolio{
	background:url(../images/portfolio-bg.png) no-repeat;
	width:460px;
	height:117px;
}
.portfolio img{
	width:200px;
	height:97px;
	margin:10px;
	float:left;
}
.portfolio p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	line-height:20px;
}
.portfolio p span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#d47316;
	line-height:20px;
}
.viewmore{
	background:url(../images/view-more.jpg) no-repeat;
	width:146px;
	height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	line-height:22px;
	float:left;
	padding-left:5px;
}
.viewmore a{
	color:#fff;
	text-decoration:none;
}
.viewmore a:hover{
	color:#791d1d;
	text-decoration:none;
}
.contain-sec-left-inner {float:left; width:710px;}	
.contain-sec-left-bottom-right-inner {float:left; width:460px; margin-left:8px; padding:20px 0px 0px 20px; background:url(../images/left-sec-back-inner.png) left top no-repeat;}
ul.grph_design2{
	list-style-type:none;
	margin-top:10px;
}

ul.grph_design2 li{
	background:url(../images/bullet2.jpg) no-repeat 0 6px;
	padding:0 0 8px 12px;
	color:#B4B4B4;
	line-height:normal;
}
.body_txt{
	color:#B4B4B4;
}
.packages{
     background-color:#181818;
	border:1px solid #313131;
}
.border{
	border-right:1px solid #313131;
	padding:10px 0px 10px 5px;
	border-bottom:1px solid #313131;
}
.border2{
	padding:10px 0px 10px 5px;
	border-bottom:1px solid #313131;
}
.header{
	padding-left:5px;
	color:#fff;
}

.border3{padding:10px 0px 5px 5px;}
.dark{color:#d47316;}
/* ============= header slider ======================*/
.header-slider{
	width:653px;
	height:148px;
}

#con-mid3{ 
	width:653px; 
	height:148px; 
	margin:0 auto; 
	padding:10px 0px 0px 0px; 
	overflow:hidden; 
	clear:both;
}

.left-arrow{ 
	width:28px; 
	float:left; 
	margin:0px 0px 0px 8px; 
	padding:40px 0px 0px 0px;
}

.mid-img{
	width:182px; 
	height:127px; 
	float:left; 
	margin:0px 8px 0px 0px; 
	padding:2px 0px 0px 2px; 
	background:url(../images/comp-img1.jpg) no-repeat; 
	font-size:11px; 
	color:#FFFFFF;
}

/*======================== 11012012 ========================*/

.services_lft_inner_article{
	width:98%;
	text-align:justify;
}
.services_txt_hd_article{
	padding:0 0 8px 0px;
	color:#FFFFFF;
	font-size:18px;
	font-weight:normal;
	line-height:22px;
}
.link_here_b_article{
	color:#fff;
	font-size:14px;
	line-height:45px;
	text-decoration:none;
	margin:0 0 0 338px;
	font-weight:bold;
}
