@charset "utf-8";
/* CSS Document */

body{background:#cdc9c5;margin:0;padding:0;}
a{outline:none;}
img{border:none;}
#MainContainer{width:1006px;margin:0 auto;padding:0;}

#Container{background:url(../images/body-background.jpg) 0 0 repeat-y;width:1000px;float:left;margin:0;padding:0 3px 20px 3px;}

#HeaderPart{width:1000px;margin:0;padding:0;float:left;}

#logo{width:269px;float:left;margin:0;padding:0;}

#topNavigation{width:731px;float:left;margin:0;padding:0;background:url(../images/nav-bg.jpg) 0 0 repeat-x;height:104px;}

#callnowNav{width:640px;margin:0 auto;height:104px;}

#CallnowandNav{width:640px;margin:0;padding:0;float:left;}

#callnow{width:640px;height:58px;margin:0;padding:20px 0 0 0;text-align:right;float:left;}

/*--------------------------Navigation------------------------------------------------------------*/

#Navigation{width:640px;margin:1px 0 0 0;padding:0;float:left;height:25px;}

#Navigation ul{display:inline!important;margin:0px 0 0 0!important;padding:0;list-style:none;}

#Navigation ul li{margin:0px 0 0 0!important;padding:0;display:inline!important;}

#Navigation ul li a#home{background:url(../images/home.jpg) left bottom no-repeat!important;float:left;margin:0;padding:0 7px 0 0!important;height:25px!important;width:122px!important;}

#Navigation ul li a#home:hover{background:url(../images/home-active.jpg) left bottom no-repeat!important;float:left;margin:0;padding:0 7px 0 0!important;height:25px!important;width:122px!important;}

#Navigation ul li a#home_nav{background:url(../images/home.jpg) left bottom no-repeat!important;float:left;margin:0;padding:0 7px 0 0!important;height:25px!important;width:122px!important;}

#Navigation ul li a#home_nav:hover{background:url(../images/home-active.jpg) left bottom no-repeat!important;float:left;margin:0;padding:0 7px 0 0!important;height:25px!important;width:122px!important;}

#Navigation ul li a.active#home{background:url(../images/home-active.jpg) left bottom no-repeat!important;float:left;margin:0!important;padding:0 7px 0 0!important;height:25px!important;width:122px!important;}

#Navigation ul li a#aboutus{background:url(../images/aboutus.jpg) left bottom no-repeat!important;float:left;margin:0!important;padding:0 4px 0 3px!important;height:25px!important;width:122px!important;}

#Navigation ul li a#aboutus:hover{background:url(../images/aboutus-active.jpg) left bottom no-repeat!important;float:left;margin:0;padding:0 4px 0 3px!important;height:25px!important;width:122px!important;}

#Navigation ul li a.active#aboutus{background:url(../images/aboutus-active.jpg) left bottom no-repeat!important;float:left;margin:0;padding:0 4px 0 3px!important;height:25px!important;width:122px!important;}

#Navigation ul li a#design{background:url(../images/design.jpg) left bottom no-repeat!important;float:left;margin:0;padding:0 4px 0 3px!important;height:25px!important;width:122px!important;}

#Navigation ul li a#design:hover{background:url(../images/design-active.jpg) left bottom no-repeat!important;float:left;margin:0;padding:0 4px 0 3px!important;height:25px!important;width:122px!important;}

#Navigation ul li a.active#design{background:url(../images/design-active.jpg) left bottom no-repeat!important;float:left;margin:0;padding:0 4px 0 3px;!importantheight:25px!important;width:122px!important;}

#Navigation ul li a#gallery{background:url(../images/production.jpg) left bottom no-repeat!important;float:left;margin:0;padding:0 3px 0 3px!important;height:25px!important;width:122px!important;}

#Navigation ul li a#gallery:hover{background:url(../images/production-active.jpg) left bottom no-repeat!important;float:left;margin:0;padding:0 3px 0 3px!important;height:25px!important;width:122px!important;}

#Navigation ul li a#gallery-nav{background:url(../images/production.jpg) left bottom no-repeat!important;float:left;margin:0;padding:0 3px 0 3px!important;height:25px!important;width:122px!important;}

#Navigation ul li a#gallery-nav:hover{background:url(../images/production-active.jpg) left bottom no-repeat!important;float:left;margin:0;padding:0 3px 0 3px!important;height:25px!important;width:122px!important;}

#Navigation ul li a.active#gallery{background:url(../images/production-active.jpg) left bottom no-repeat!important;float:left;margin:0;padding:0 3px 0 3px!important;height:25px!important;width:122px!important;}
#Navigation ul li a.active#gallery-nav{background:url(../images/production-active.jpg) left bottom no-repeat!important;float:left;margin:0;padding:0 3px 0 3px!important;height:25px!important;width:122px!important;}

#Navigation ul li a#contactus{background:url(../images/contactus.jpg) left bottom no-repeat!important;float:left;margin:0;padding:0 0px 0 3px!important;height:25px!important;width:122px!important;}

#Navigation ul li a#contactus:hover{background:url(../images/contactus-active.jpg) left bottom no-repeat!important;float:left;margin:0;padding:0 0px 0 3px!important;height:25px!important;width:122px!important;}

#Navigation ul li a.active#contactus{background:url(../images/contactus-active.jpg) left bottom no-repeat!important;float:left;margin:0;padding:0 0px 0 3px!important;height:25px!important;width:122px!important;}

/*----------------------------------------------------Gallery and Video ---------------------------------*/

#gallery_video{background:url(../images/gallery-video-bg.jpg) left top no-repeat;width:1000px;height:312px;margin:0 0 0 0;padding:0;float:left;}

*:first-child+html #gallery_video{background:url(../images/gallery-video-bg.jpg) left top no-repeat;width:1000px;height:312px;margin:-4px 0 0 0;padding:0;float:left;}

* html #gallery_video{background:url(../images/gallery-video-bg.jpg) left top no-repeat;width:1000px;height:312px;margin:-4px 0 0 0;padding:0;float:none;}

#videoDiv{width:254px;float:left;margin:0;padding:34px 0 0 15px;}

#galleryDiv{width:731px;padding:0;margin:0;float:left;}

.gallery{width:731px;margin:0;padding:0;clear:both;float:left;}
.gallery1{width:731px;margin:0;padding:0;clear:both;float:left;}

.galleryNav{margin:0;padding:15px 0 0 102px;float:left;}


#galleryDiv_home{width:1000px;padding:0 0 0 0;margin:0;float:left;}

.gallery_home{width:1000px;margin:0;padding:0;clear:both;float:left;}
.galleryNav_home{width:603px;margin:0;padding:5px 0 0 0;clear:both;float:left;border:1px solid #FF0000;}



/*-------------------------------Content-----------------------------------------------*/

#content{width:975px;margin:0;padding:15px 12px 11px 13px;float:left;clear:both;}

* html #content{width:975px;margin:-9px 0 0 0;padding:15px 12px 15px 13px;float:left;clear:both;}

#contentLeft{ width:256px; margin:0; padding:0 13px 0 0; float:left;}
#contentMid{width:490px; margin:0; padding:0; float:left;}
.midleft{ width:69px; margin:0; padding:0; float:left;}
.midright{ width:403px; margin:0; padding:0 13px 0 5px; float:left;}
.midright  h4{ font-family:Arial; font-size:13px; font-weight:bold; color:#005195; margin:0; padding:0;}
.midright  p{ font-family:Arial; font-size:11px;  color:#000000; margin:0; padding:8px 0 0 0; line-height:13px; text-align:justify;}
.midright  span a{ margin:0; padding:15px 0 0 321px;font-family:Arial; font-size:11px;color:#005195; text-decoration:none;}
.midright  span a:hover{ margin:0; padding:15px 0 0 321px;font-family:Arial; font-size:11px;color:#005195; text-decoration:underline;}

.spacer{ background:url(../images/spacer.jpg) no-repeat 0 0; width:473px; height:1px; float:left; margin:2px 0 13px 0; padding: 0;}
/*#contentmid1{ background:url(../images/content_divider.jpg)  repeat-y 0 0; width:1px;  min-height:306px; margin:0; padding:0; float:left;}
*/#contentRight{ background:url(../images/divcontentright.jpg) repeat-y 0 0;width:215px; margin:0; padding:0 0 0 0px; float:left;}
.contentrightm{margin:0 0 0 8px}
/*#contentRight span { margin:15px 0 0 0; padding:0;}
#contentRight span a{ margin:15px 0 0 0; padding:0 0 0 110px;font-family:Arial; font-size:11px;color:#005195; text-decoration:none;}
#contentRight span a:hover{ margin:15px 0 0 0; padding:0 0 0 110px;font-family:Arial; font-size:11px;color:#005195; text-decoration:underline;}*/

.r_title{ font-family:"Myriad Pro"; font-size:18px; color:#005195; margin:0; padding:0 0 0 0;font-weight:bold;}
.callnow{ background:url(../images/call_img.jpg) no-repeat 0 0; margin:12px 0 0 0;padding:0; width:206px; height:81px; float:left;}
.callnow p{font-family:Arial; font-size:17px;color:#3a3a3a;text-align:left; font-weight:bold; margin:0; padding:52px 33px 0 0;}
.callnow p a{font-family:Arial; font-size:17px;color:#005195; text-decoration:none;}
.testimonial { width:200px; margin:0; padding:0 0 15px 0; float:left;}
.testimonial p{font-family:Arial; font-size:11px;color:#5b5b5b; margin:0; padding:0;}
.testimonial  strong {font-family:Arial; font-size:13px;color:#005195; text-align:right; font-weight:bold; margin:0; padding:0;float:right;}
.testimonial  span {font-family:Arial; font-size:11px;color:#005195; text-align:right; font-style:italic; margin:0; padding:0;float:right;}
.spacer1{ background:url(../images/spacer1.jpg) no-repeat 0 0; margin:10px 0 0 0; padding:0; width:204px; height:1px; float:left;}
.read_more_link{min-width:49px;float:right;padding:4px 25px 3px 0;background:url(../images/arrow.jpg) no-repeat right;}
.read_more_link a{font-family:Arial; font-size:11px;text-decoration:none;color:#005195;}
.read_more_link a:hover{ text-decoration:underline;}

#contentMidInner{ width:480px; margin:0;padding:0 10px 0 0; float:left;}
#contentMidInner h1{ font-family:"Myriad Pro"; font-size:16px; color:#005195; font-weight:500; margin:0; padding:0 0 10px 0;}
#contentMidInner p{font-family:Arial; font-size:12px;color:#000000; margin:0; padding:0;}
#contentMidInner p a{text-decoration:underline;color:#000000;}
#contentMidInner p a:hover{ text-decoration:none;}
.contactform{ margin:0; padding:0;}
.contactform label{font-family:Arial; font-size:12px;color:#666666; margin:0; padding:0;}
.textfld{width:300px; height:18px; border:1px solid #f9bc94; margin:0; padding:0;}
.textfld1{width:200px; height:18px; border:1px solid #f9bc94; margin:0; padding:0;}
.textarea{width:300px; height:54px; border:1px solid #f9bc94; margin:0; padding:0;}
.submitbtn{ background:url(../images/submitbtn.jpg) no-repeat 0 0; width:80px; height:22px; border:0; margin:0; padding:0;}

/******************************footer *********************************/
#footer{width:100px; margin:0; padding:0; float:left;}
* html #footer_border{ background:url(../images/footer_border.jpg) repeat-x 0 0; width:970px; height:1px; margin:0px 16px 5px 10px; padding:0px; float:left;}
#footer_border{ background:url(../images/footer_border.jpg) repeat-x 0 0; width:975px; height:1px; margin:0px 12px 5px 13px; padding:0; float:left;}
#footer_nav{ margin:0; padding:0;width:975px;margin:0px 12px 0 13px; padding:0; text-align:center; float:left;}
#footer_nav ul{ margin:0;padding:0; list-style:none; display:inline;}
#footer_nav li{ background:url(../images/footer_divider.jpg) no-repeat 0 2px;font-family:Arial; font-size:11px;color:#747474; margin:0; padding:0 6px 0 8px!important; display:inline;}
#footer_nav li a{font-family:Arial; font-size:11px;color:#747474; margin:0; padding:0; text-decoration:none;}
#footer_nav li a:hover{text-decoration:underline;}
#footer_nav p{font-family:Arial; font-size:11px;color:#747474; margin:0; padding:0; text-decoration:none;}

/*----------------------Gallery-------------------------------------------*/


/*#slideshow {
    position:relative;
    height:246px;
	
}

#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;
}*/
/*******************************slider***************************************/
/* Easy Slider */

	#slider{ margin:0 auto; padding:0;}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:970px;
		height:246px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		margin:214px 0 0 494px;
		/*left:494px;
		top:214px;*/
		}	
	#nextBtn{ 
		margin:0px 0 0 494px;
		}														
	/*#prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}					*/							

/* // Easy Slider */
	 #test1 {width:1000px;  height:312px; background:url(../images/banner_home/newimg.jpg) no-repeat 0 0;}
 	 #test2 {width:1000px;  height:312px; text-align:center; background:url(../images/banner_about/newimg23.jpg) no-repeat 0 0;}
	 #test3 {width:1000px;  height:312px; text-align:center; background:url(../images/banner_about/newimg8.jpg) no-repeat 0 0;}
	 #test4 {width:1000px;  height:312px; text-align:center; background:url(../images/banner_design/newimg1.jpg)  no-repeat 0 0;}
	 #test5 {width:1000px;  height:312px; text-align:center; background:url(../images/banner_about/newimg30.jpg)  no-repeat 0 0;}
	 #test6 {width:1000px;  height:312px; text-align:center; background:url(../images/banner_about/newimg24.jpg)  no-repeat 0 0;}
	 #test7 {width:1000px;  height:312px; text-align:center; background:url(../images/banner_about/newimg18.jpg)  no-repeat 0 0;}
	 #test8 {width:1000px;  height:312px; text-align:center; background:url(../images/banner_about/newimg26.jpg)  no-repeat 0 0;}
	 #test9 {width:1000px;  height:312px; text-align:center; background:url(../images/banner_about/newimg35.jpg)  no-repeat 0 0;}
	 
	 

	.paginationDiv{ margin:10px auto; padding:0 ;}

.pagination{

padding: 1px 4px;

margin:5px;

font-size:11px;

border: 1px solid #aaa;

text-decoration: none; 

color: #525252;
font-family:Verdana, Arial, Helvetica, sans-serif;



}



.pagination:hover{

border: 1px solid #aaa;

color: #525252;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #eee;

}



.currentpage{

font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;

background-color: #ccc;

color: #525252 !important;

border:1px solid #aaa;

font-weight: bold;

cursor: default;

padding: 1px 5px;

margin:5px;

}

