/*------------------------------------------------------------------
	[Stylesheet]
	Project:		Linear Architectural Systems
	Version:		1.0
	Last change:	07.29.13 [Created]
	Assigned to:	Titan Web (Jay V. Bastillas)					
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
	[Table of Contents]
	1. 	Global
	2.	Header
	3.	Top Menu
	4.	Banner
	5.	Content
	6.	Footer
	7.  Gallery
	

	[Color codes]
	Background:	#262626 (Dark Grey)
	Content:	#3b3b3b (Light Black)
	Header h1:	#a70d00 (Dark Red)
	a (standard):	#0046e4 (Bright Blue)
	a (visited):	#009ce4 (Lighter Blue)

	[Typography]
	Body copy:	12px/1.3 Verdana, Arial, Helvetica, sans-serif;

-------------------------------------------------------------------*/
/*------------------------------------------------------------------
	[ 1 Global ]
-------------------------------------------------------------------*/
body {background:#f7f7f7 url( ../images/background.png ) repeat-x center 72px; font-weight: normal;}
h1, h2, h3, h4, h5, h6 {}
h1 {} h2 {} h3 {} h4 {} h5 {} h6 {}
a {}
a:hover, a:focus { text-decoration:none; }
input, button, textarea, select {}
.outer-wrapper{background:url( ../images/background2.png ) repeat-y center top;width: 100%; max-width: 100%;margin:0 auto; padding:0px 0px 0px 0px; }
.frontpage-outer-pad {background:url( ../images/shadow.png ) no-repeat center 380px; position:relative;width: 100%; max-width:100%; margin:0 auto; padding:0px 0px 0px 0px;}
.outer-pad {/*background:url( ../images/shadow.png ) no-repeat center 530px;*/position:relative;width: 100%; max-width:100%; margin:0 auto; padding:0px 0px 0px 0px;}
@font-face {
    font-family: 'CabinRegular';
    src: url('fonts/Cabin-Regular-webfont.eot');
    src: url('fonts/Cabin-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Cabin-Regular-webfont.woff') format('woff'),
         url('fonts/Cabin-Regular-webfont.ttf') format('truetype'),
         url('fonts/Cabin-Regular-webfont.svg#CabinRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'CabinMedium';
    src: url('fonts/Cabin-Medium-webfont.eot');
    src: url('fonts/Cabin-Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Cabin-Medium-webfont.woff') format('woff'),
         url('fonts/Cabin-Medium-webfont.ttf') format('truetype'),
         url('fonts/Cabin-Medium-webfont.svg#CabinMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'CabinBold';
    src: url('fonts/Cabin-Bold-webfont.eot');
    src: url('fonts/Cabin-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Cabin-Bold-webfont.woff') format('woff'),
         url('fonts/Cabin-Bold-webfont.ttf') format('truetype'),
         url('fonts/Cabin-Bold-webfont.svg#CabinBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'DroidSansRegular';
    src: url('fonts2/DroidSans-webfont.eot');
    src: url('fonts2/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts2/DroidSans-webfont.woff') format('woff'),
         url('fonts2/DroidSans-webfont.ttf') format('truetype'),
         url('fonts2/DroidSans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*------------------------------------------------------------------
	[ 2 Header ]
-------------------------------------------------------------------*/
.header {}
.header-wrapper {width: 100%; max-width: 100%;height:106px;max-height:106px;margin:0px;padding:0px;position:relative;z-index: 1 ;}
.header-pad{height:106px;  width:960px;margin: 0 auto;position:relative;overflow: visible ;}
.logo-wrapper{height:auto; width:auto;margin:27px 0px 0px 0px;float:left;padding:0px;}
.tagline-wrapper{height:auto; width:auto;margin:58px 0px 0px 154px;float:left;padding:0px;display: inline;text-transform:capitalize;font-family:CabinRegular;font-weight:normal;font-size:28px;color:#09589f ;}
.headinfo-wrapper{margin:0px 0px 0px 0px;padding:0px;height:106px; width:auto;float:right;text-align:right;}
.headinfo-wrapper .social{margin:27px 0px 0px 0px;padding:0px;height:auto; width:auto;float:right;}
.headinfo-wrapper .social li{list-style:none;margin:0px 5px 0px 0px;padding:0px;height:auto; width:auto;float:left;}
.headinfo-wrapper .social li .email-us{background:url( ../images/email-us-btn.png)  no-repeat 0 0;margin:0px 10px 0px 0px;padding:0px;height:28px; width:91px;float:left;}
.headinfo-wrapper .social li .youtube{background:url( ../images/youtube-btn.png)  no-repeat 0 0;margin:0px 0px 0px 0px;padding:0px;height:28px; width:28px;float:left;}
.headinfo-wrapper .social li .linkedin {background:url( ../images/linkedin-btn.png)  no-repeat 0 0;margin:0px 0px 0px 0px;padding:0px;height:28px; width:28px;float:left;}

.headinfo-wrapper .social li a:hover{background-position: 0 -28px;}
.headinfo-wrapper .phnum{margin:12px 0px 0px 0px;padding:0px;height:auto; width:100%;display:block;float:right;text-transform:capitalize;font-family:CabinRegular;font-weight:normal;font-size:19px;color:#c41230 ;}
.headinfo-wrapper .phnum span{color:#105da1 ;}


/*------------------------------------------------------------------
	[ 3 Top Menu ]
-------------------------------------------------------------------*/
/* Structure and General Styling */
.menu-wrapper {height:33px; position:relative; z-index:100; border-bottom: 4px solid #c51633;}
#menu-top-menu,
#menu-top-menu li,
#menu-top-menu a {
  display: block;
}
#menu-top-menu li,
#menu-top-menu ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#menu-top-menu ul {
  display: none;
  position: absolute;
  z-index: 100;
}
#menu-top-menu li {
  float: left;
  position: relative;
  z-index: 100;
}
#menu-top-menu li:hover > ul {
  display: block;
}
#menu-top-menu > li:hover > ul {
  left: 0;
}
#menu-top-menu a {
  color: #FFFFFF;
  font-family: CabinMedium;
  font-weight: normal;
  font-size:14px;
}
#menu-top-menu a:hover,
#menu-top-menu a:active,
#menu-top-menu a:focus {
  color: #FFFFFF;
  text-decoration: none;
}
 
/* Top-level Styling */
#top-menu {
	-webkit-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;
  background:url( ../images/menu-bg.png) repeat-x 0 0 ;
  height: 33px;
  bottom: 0;
  position: absolute;
  width: 100%;
}
#menu-top-menu {
  height: 33px;
  margin: 0px 0px 0px 16px;
  position: relative;
  width: auto;
  background:url( ../images/menu-border-bg.png) no-repeat right center ;
  float:left;
}
#menu-top-menu > li {
  height: 33px;
  background:url( ../images/menu-border-bg.png) no-repeat left center ;
  padding-left: 1px;
}
#menu-top-menu > li > a {
  
  font-size: 14px;
  height: 33px;
  line-height: 33px;
  padding: 0px 23px;
}
#menu-top-menu > li:first-child > a {
  border-left: none;
}
#menu-top-menu > li:hover > a,
#menu-top-menu > .current-menu-item:hover > a,
#menu-top-menu > .current-menu-ancestor > a {
  color: #fff;
  background:url( ../images/menu-bg-hover.png) repeat-x 0 0 ;
}
 
/* Sub-menu Styling and Positioning. Accounts for infinite levels of dropdowns. */
 
#menu-top-menu ul {
  background: transparent;
  width: 160px;
}
#menu-top-menu ul > li {
  width: 160px;
}
#menu-top-menu ul > li > a {
  background: #0359ae;
  border-bottom: 1px solid #013b6f;
  font-size: 14px;
  padding: 7px 20px;
  text-align:center;
}
#menu-top-menu ul > li:last-child > a {
  border-bottom: none;
}
#menu-top-menu ul > li:hover > a,
#menu-top-menu ul > .current-menu-item > a,
#menu-top-menu ul > .current-menu-item:hover > a,
#menu-top-menu ul > .current-menu-ancestor > a {
  background: #c51633;
  color: #fff;
}
#menu-top-menu li > ul li:hover > ul {
  left: 160px;
  top: 0;
}

/*------------------------------------------------------------------
	[ 4 Banner ]
-------------------------------------------------------------------*/
.banner {}
.banner-wrapper{ width: 100%; max-width: 100%;height:274px;max-height: 274px;padding:0px;margin:7px 0px 0px 0px;position:relative;z-index: 1 !important;}
.banner-pad{position:relative;width: 960px;max-width: 960px;height:274px;max-height: 274px;margin:0 auto;}
.banner-image{float:left;width:  960px;max-width:  960px;height:274px;max-height: 274px;position:relative; }
#output{position:absolute;top:0px;left:0px;z-index: 1;width: 720px;height: 274px;padding:0px;margin:0px 0px 0px 0px;}
#output li{position:relative;width:720px; height:274px;float:left;margin:0px;padding:0px 0px 0px 0px;list-style:none;}
#output li img{position:relative;top:0px;left:0px;z-index: 1;width:720px; height:274px;margin:0px;padding:0px 0px 0px 0px;float:left;}
#output li .caption{border: 1px solid #0a0b0c;background:url( ../images/caption-bg.png ) repeat-x 0 0;position:absolute;bottom:10px;left:10px;z-index: 3;width:700px; height:143px;display:block;float:left;margin:0px;padding:0px 0px 0px 0px;}
#output li .shadow{position:absolute;top:0px;left:0px;z-index: 2;background:url( ../images/banner-inner-shadow.png ) no-repeat 0 0;width:720px; height:274px;margin:0px;padding:0px 0px 0px 0px;display:block;float:left;}
.caption .title{text-transform:capitalize;font-family:CabinMedium;font-weight:normal;font-size:22px;color:#fff ;margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;display:block;position:relative;top:15px;}
.caption .description{height: 55px;width:660px;overflow:hidden;font-family:DroidSansRegular;font-weight:normal;font-size:14px;color:#fff ;margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;display:block;position:relative;top:25px;}
.caption .view-details{cursor:pointer;background:url( ../images/view-details-btn.png ) no-repeat 0 0;width: 111px;height: 28px;margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;display:block;position:relative;top:18px;}
.caption .view-details:hover{background-position: 0 -28px;}
#tabs{position:absolute;top:0px;right:0px;z-index: 2;width:289px;height: 274px;padding:0px;margin:0px 0px 0px 0px;}
#tabs li{text-align:center;width:289px; height:auto;float:left;margin:0px 0px 2px 0px;padding:0px 0px 0px 0px;list-style:none;}
#tabs li a{width:289px; height:90px;display:block;float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;cursor:pointer;}
#tabs li a.current{background:url( ../images/arrow-bg-new.png ) no-repeat 8px center;width:289px; }
#tabs li a span.title-wrapper{border-bottom: 1px solid #02264a;background:#004e93;width:240px; height:90px;display:block;float:right; text-align: right}
#tabs li a.current span.title-wrapper{background:#0362b7;overflow:hidden;}
#tabs li a span.title-wrapper span.title{text-align:right;text-shadow: 1px 1px rgba(0,0,0,0.4) ;text-transform:capitalize;font-family:CabinBold;font-weight:normal;font-size:26px;color:#fff ;width:207px; height:auto;padding:0px;margin:24px 15px 0px 0px;display:inline;float:right;}
#tabs li a span.title-wrapper p{text-align:right;text-shadow: 1px 1px rgba(0,0,0,0.3) ;font-family:DroidSansRegular;font-weight:normal;font-size:13px;color:#fff ;width:207px; height:auto;padding:0px;margin:0px 15px 0px 0px;display:inline;float:right;}
/*------------------------------------------------------------------
	[ 5 Content ]
-------------------------------------------------------------------*/
.content {}
.entry-meta { display:none; }
.entry-utility { display:none; }
.mid-wrapper{position:relative;z-index:2;overflow:visible ;width: 100%; max-width: 100%;height:auto;max-height: auto;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;float:left;}
.mid-pad{overflow:visible ;width: 960px;margin: 0px auto ;height:auto;max-height:auto;}
.main-front-page{position:relative;overflow:visible ;width: 960px;height: auto;margin: 50px 0px 0px 0px;padding: 0px 0px 35px 0px;float:left;}
.main-front-page .first-column{width: 365px;height: auto;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;float:left;}
.main-front-page .second-column{width: 240px;height: auto;margin: 0px 0px 0px 50px;padding: 0px 0px 0px 0px;float:left;}
.main-front-page .third-column{width: 270px;height: auto;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;float:right;}
.main-front-page .page-title{text-transform:capitalize;font-family:CabinBold;font-weight:normal;font-size:28px;color:#00529b ;margin: 0px 0px 0px 0px ;padding: 0px 0px 0px 0px;display:block;}
.main-front-page .first-column p{line-height: 20px;margin: 10px 0px 0px 0px;padding: 0px 0px 0px 0px;display:block;float:left;text-align:left;font-family:DroidSansRegular;font-weight: normal;font-size:13px;color:#272727;}
.main-front-page .readmore{background:url( ../images/readmore-btn.png ) no-repeat 0 0;margin: 20px 0px 0px 0px;padding: 0px 0px 0px 18px;float:left;display:block;width: 83px;height: 12px;}
.main-front-page .readmore:hover{background-position: 0 -12px;}
.main-front-page .second-column ul{width: 240px;height: auto;margin: 8px 0px 0px 0px;padding: 0px 0px 0px 0px;float:left;}
.main-front-page .second-column ul li{background:url( ../images/list-style.png ) no-repeat left 3px;width: 240px;height: auto;margin: 0px 0px 3px 0px;padding: 0px 0px 0px 14px;float:left;list-style:none;}
.main-front-page .second-column ul li{text-align:left;font-family:DroidSansRegular;font-weight: normal;font-size:13px;color:#272727;}

.main-front-page .third-column ul{width: 270px;height: auto;margin: 8px 0px 0px 0px;padding: 0px 0px 0px 0px;float:left;}
.main-front-page .third-column ul li{width: 270px;height: auto;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;float:left;list-style:none;}
.main-front-page .third-column ul li .title{font-family:CabinBold;font-weight:normal;font-size:14px;color:#c51633;}
.main-front-page .third-column ul li p{line-height: 20px;margin: 10px 0px 0px 0px;padding: 0px 0px 0px 0px;display:block;float:left;text-align:left;font-family:DroidSansRegular;font-weight: normal;font-size:13px;color:#272727;}

.main-sub-page{position:relative;overflow:visible ;width: 960px;height: auto;margin: 50px 0px 0px 0px;padding: 0px 0px 35px 0px;float:left;}
.main-sub-page .page-title{text-transform:capitalize;font-family:CabinBold;font-weight:normal;font-size:28px;color:#00529b ;margin: 0px 0px 0px 0px ;padding: 0px 0px 0px 0px;display:block;}
.main-sub-page p{line-height: 20px;margin: 10px 0px 0px 0px;padding: 0px 0px 0px 0px;display:block;text-align:left;font-family:DroidSansRegular;font-weight: normal;font-size:13px;color:#272727;}
.main-sub-page ul{width: 100%;height: auto;margin: 5px 0px 15px 0px ;padding: 0px 0px 0px 0px;display:block;}
.main-sub-page ul li{background:url( ../images/list-style.png ) no-repeat left 3px;list-style:none;margin: 5px 0px 0px 0px ;padding: 0px 0px 0px 14px ;width:100%;display:inline-block;text-align:left;font-family:DroidSansRegular;font-weight: normal;font-size:13px;color:#272727;}
.main-sub-page p a{color:#00529b;text-decoration:none;}
.main-sub-page p a:hover{color: #e4183a ;}
.main-sub-page ul li a{color:#00529b;text-decoration:none;}
.main-sub-page ul li a:hover{color: #e4183a;}
.main-sub-page h2{width:100%;height: auto;display:block;margin:15px 0px 0px 0px ;padding: 0px 0px 0px 0px;text-align:left;font-family:CabinBold;font-weight:normal;font-size:22px;color:#00529b ;}
.main-sub-page h3{width:100%;height: auto;display:block;margin:15px 0px 0px 0px ;padding: 0px 0px 0px 0px;text-align:left;font-family:CabinBold;font-weight:normal;font-size:18px;color:#00529b ;}
.main-sub-page h4{width:100%;height: auto;display:block;margin:15px 0px 0px 0px ;padding: 0px 0px 0px 0px;text-align:left;font-family:CabinBold;font-weight:normal;font-size:16px;color:#00529b ;}

.main-sub-page-contact{position:relative;overflow:visible ;width: 960px;height: auto;margin: 50px 0px 0px 0px;padding: 0px 0px 35px 0px;float:left;}
.main-sub-page-contact .page-title{text-transform:capitalize;font-family:CabinBold;font-weight:normal;font-size:28px;color:#00529b ;margin: 0px 0px 0px 0px ;padding: 0px 0px 0px 0px;display:block;}
.main-sub-page-contact p{line-height: 20px;margin: 10px 0px 0px 0px;padding: 0px 0px 0px 0px;display:block;text-align:left;font-family:DroidSansRegular;font-weight: normal;font-size:13px;color:#272727;}


.main-sub-page-projects .projects-wrapper{border:none;width: 990px;height: auto;margin: 15px 0px 0px 0px;padding: 0px 0px 40px 0px;float:left;}
.main-sub-page-projects .projects-wrapper li{ overflow:hidden;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;background:#e6e6e6;position:relative;width: 465px;height: 405px;margin: 0px 30px 30px 0px;padding: 0px 0px 0px 0px;float:left;list-style:none;}
.main-sub-page-projects .projects-wrapper li:last-child{margin-right:0px;}
.main-sub-page-projects .projects-wrapper li .title{background:#00529b;height: 48px;line-height: 48px;display:block;margin: 0px 0px 0px 0px;padding: 0px 10px 0px 10px;text-align:center;text-transform:capitalize;font-family:CabinBold;font-weight:normal;font-size:22px;color:#fff ;}
.main-sub-page-projects .projects-wrapper li p{overflow:hidden;position:absolute;top:235px;width: 445px;height: 80px;display:block;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;line-height: 20px;text-align:center;font-family:DroidSansRegular;font-weight: normal;font-size:13px;color:#272727;}
.main-sub-page-projects .projects-wrapper li .readmore{position:absolute;top:341px;left:169px;background:url( ../images/find-out-more.png ) no-repeat 0 0;margin: 0px;padding: 0px 0px 0px 0px;display:block;width: 123px;height: 28px;}
.main-sub-page-projects .projects-wrapper li .readmore:hover{background-position: 0 -28px;}
.main-sub-page-projects .projects-wrapper li .design{background:url( ../images/thumbnail-arrow-design2.png ) no-repeat 0 0;position:absolute;z-index:2;top:186px;margin: 0px;padding: 0px 0px 0px 0px;display:block;width:465px;height:38px;}
.main-sub-page-projects .projects-wrapper li .arrow{background:url( ../images/video-btn.png ) no-repeat 0 0;position:absolute;top:88px;left:96px;margin: 0px;padding: 0px 0px 0px 0px;display:block;width: 100px;height:68px;}
.main-sub-page-projects .projects-wrapper li img{width:465px;height: 170px;}
.main-sub-page-projects .projects-wrapper li img{width:465px;height: 170px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;float:left;}
.main-sub-page-projects .projects-wrapper li img.no-image{position:absolute;z-index:1;background:url( ../images/no-image.png ) no-repeat;}
.main-sub-page-projects .projects-wrapper li .attachment-projects-thumbnail{position:absolute;z-index:2;}

.main-sub-page-projects-inner .projects-wrapper-inner{border:none;width: 990px;height: auto;margin: 15px 0px 0px 0px;padding: 0px 0px 40px 0px;float:left;}
.main-sub-page-projects-inner .projects-wrapper-inner li{background:none; overflow:hidden;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;background:#e6e6e6;position:relative;width: 300px;height: 385px;margin: 0px 30px 30px 0px;padding: 0px 0px 0px 0px;float:left;list-style:none;}
.main-sub-page-projects-inner .projects-wrapper-inner li:last-child{margin-right:0px;}
.main-sub-page-projects-inner .projects-wrapper-inner li .title{overflow:hidden;line-height: auto;background:#00529b;width: 300px;height: 57px;display:table-cell;vertical-align:middle;margin: 0px 0px 0px 0px;padding: 0px 10px 0px 10px;text-align:center;text-transform:capitalize;font-family:CabinMedium;font-weight:normal;font-size:18px;color:#fff ;}
.main-sub-page-projects-inner .projects-wrapper-inner li p{overflow:hidden;position:absolute;top:235px;left:10px;width: 280px;height: 80px;display:block;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;line-height: 20px;text-align:center;font-family:DroidSansRegular;font-weight: normal;font-size:13px;color:#272727;}
.main-sub-page-projects-inner .projects-wrapper-inner li .title span{display:inline;}
.main-sub-page-projects-inner .projects-wrapper-inner li .readmore{position:absolute;top:331px;left:95px;background:url( ../images/view-details-btn.png ) no-repeat 0 0;margin: 0px;padding: 0px 0px 0px 0px;display:block;width: 111px;height: 28px;}
.main-sub-page-projects-inner .projects-wrapper-inner li .readmore:hover{background-position: 0 -28px;}
.main-sub-page-projects-inner .projects-wrapper-inner li .design{background:url( ../images/thumbnail-arrow-design.png ) no-repeat 0 0;position:absolute;z-index:2;top:186px;left:0px;margin: 0px;padding: 0px 0px 0px 0px;display:block;width:300px;height:38px;}
.main-sub-page-projects-inner .projects-wrapper-inner li .arrow{background:url( ../images/video-btn.png ) no-repeat 0 0;position:absolute;top:88px;left:96px;margin: 0px;padding: 0px 0px 0px 0px;display:block;width: 100px;height:68px;}
.main-sub-page-projects-inner .projects-wrapper-inner li img{width:300px;height: 150px;}
.main-sub-page-projects-inner .projects-wrapper-inner li img{width:300px;height: 150px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;float:left;}
.main-sub-page-projects-inner .projects-wrapper-inner li img.no-image{position:absolute;z-index:1;background:url( ../images/no-image.png ) no-repeat;}
.main-sub-page-projects-inner .projects-wrapper-inner li .attachment-projects-thumbnail{position:absolute;z-index:2;}

.project-single-thumbnail{ overflow:hidden;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;position:relative;width: 300px;height:261px;margin: 16px 0px 30px 30px;padding: 0px 0px 0px 0px;float:right;}
.design-top{background:url( ../images/design-single-top.png ) no-repeat 0 0;position:absolute;z-index: 2;top:0px;left:0px;width: 300px;height:41px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;float:left;}
.design-bottom{background:url( ../images/design-single-bottom.png ) no-repeat 0 0;position:absolute;z-index: 2;bottom:0px;left:0px;width: 300px;height:41px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;float:left;}
.project-single-thumbnail img{position:relative;top: 30px;z-idex:1;width: 300px;height:200px;}

.pagination{text-align:center !important;width: 960px;display:block;margin:20px 0px 0px 0px !important;padding: 0px 0px 0px 0px;float:left;color: #fff !important;}
.pagination span.pages{filter: none !important;display:none !important;}
.pagination span.current{-webkit-border-radius: 5px !important;border-radius: 5px !important;padding-left: 11px !important;padding-right: 11px !important;filter: none !important;text-shadow: 0px 0px rgba(0,0,0,0) !important;background:#b8b8b8 !important;font-family:Tahoma, Arial,Verdana, sans-serif !important;font-weight: normal;color: #fff !important;border:none !important;box-shadow: none !important;}
.pagination a{-webkit-border-radius: 5px !important;border-radius: 5px !important;filter: none !important;background:#00529b  !important;border:none !important;box-shadow: none !important;font-family:Tahoma, Arial,Verdana, sans-serif !important;font-weight: normal !important;color: #fff !important;text-shadow: 0px 0px rgba(0,0,0,0) !important;}
.pagination a.next{-webkit-border-radius: 5px !important;border-radius: 5px !important;filter: none !important;padding:5px 12px !important;text-shadow: 0px 0px rgba(0,0,0,0) !important;background:#00529b  !important;color: #fff !important;}
.pagination a.previous{-webkit-border-radius: 5px !important;border-radius: 5px !important;filter: none !important;padding:5px 12px !important;text-shadow: 0px 0px rgba(0,0,0,0) !important;background:#00529b  !important;color: #fff !important;}
div.pagination a{color:#fff !important;}

.ngg-navigation{text-align:center !important;text-indent:3px;width: 100%;display:block;height:30px !important; margin:20px 0px 0px 0px !important;padding: 0px 0px 0px 0px;float:left;color: #fff !important;}
.ngg-navigation span.current{margin-left:2px;top:auto !important;visibility:visible !important;-webkit-border-radius: 5px !important;border-radius: 5px !important;padding: 4px 10px 4px 10px !important;filter: none !important;text-shadow: 0px 0px rgba(0,0,0,0) !important;background:#b8b8b8 !important;font-family:Tahoma, Arial,Verdana, sans-serif !important;font-weight: normal;color: #fff !important;border:none !important;box-shadow: none !important;}
.ngg-navigation a.page-numbers{padding: 4px 10px 4px 10px !important;top:auto !important;visibility:visible !important;-webkit-border-radius: 5px !important;border-radius: 5px !important;filter: none !important;background:#00529b !important;border:none !important;box-shadow: none !important;font-family:Tahoma, Arial,Verdana, sans-serif !important;font-weight: normal !important;color: #fff !important;text-shadow: 0px 0px rgba(0,0,0,0) !important;}
.ngg-navigation a.next{position:relative;top: -1px;left:2px;-webkit-border-radius: 5px !important;border-radius: 5px !important;border:none !important;filter: none !important;padding:5px 11px 4px 11px !important;text-shadow: 0px 0px rgba(0,0,0,0) !important;background:#00529b !important;color: #fff !important;}
.ngg-navigation a.prev{position:relative;top: -1px;right:2px;-webkit-border-radius: 5px !important;border-radius: 5px !important;border:none !important;filter: none !important;padding:5px 11px 4px 11px !important;text-shadow: 0px 0px rgba(0,0,0,0) !important;background:#00529b !important;color: #fff !important;}

#crumbs{display: block;width:100%;float:left;font-family:CabinMedium;font-weight:normal;font-size:15px;color:#00529b;margin: 0px 0px 0px 0px ;padding: 0px 0px 20px 0px ;}
#crumbs a{color:#00529b;font-weight:normal;}
#crumbs span.background{position:relative;top:-2px;left:1px;width:7px;height: 5px;display:inline-block;margin: 0px 7px 0px 7px ;padding: 0px 0px 0px 0px ;}

.main-sub-page-news .news-wrapper{width: 960px;height: auto;margin: 0px 0px 0px 0px;padding: 0px 0px 40px 0px;float:left;}
.main-sub-page-news .news-wrapper li{border-bottom: 1px solid #e4e5e6;background:none;width: 960px;height: auto;margin: 20px 0px 0px 0px;padding: 0px 0px 20px 0px;float:left;list-style:none;}
.main-sub-page-news .news-wrapper li .title{text-transform:capitalize;font-family:CabinBold;font-weight:normal;font-size:22px;color:#00529b ;margin: 0px 0px 0px 0px ;padding: 0px 0px 0px 0px;display:inline-block;}
.main-sub-page-news .news-wrapper li .readmore{background:url( ../images/readmore-btn.png ) no-repeat 0 0;margin: 14px 0px 0px 0px;padding: 0px 0px 0px 18px;float:left;display:block;width: 83px;height: 12px;}
.main-sub-page-news .news-wrapper li .readmore:hover{background-position: 0 -12px;}

.main-sub-page-news-single a.video-thumbnail{border: 3px solid #00498a;position:relative;width: 300px;height: 200px;margin: 0px 0px 30px 30px;padding: 0px 0px 0px 0px;float:right;}
.main-sub-page-news-single img.video-thumbnail{position:absolute;z-index: 2;top:0px;left:0px;width: 300px;height: 200px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.main-sub-page-news-single img.no-image{position:absolute;z-index: 1;top:0px;left:0px;width: 300px;height: 200px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.main-sub-page-news-single .arrow{background:url( ../images/video-btn.png ) no-repeat 0 0;position:absolute;z-index: 3;top:70px;left:100px;margin: 0px;padding: 0px 0px 0px 0px;display:block;width: 100px;height:68px;}


/*------------------------------------------------------------------
	[ 6 SideBar ]
-------------------------------------------------------------------*/
.sidebar-wrapper{overflow:visible ;width: 100%; max-width: 100%;margin:0px 0px 0px 0px; height:auto;max-height: auto;padding:0px 0px 0px 0px;float:left;}
.sidebar-pad{overflow:visible ;width: 960px;margin: 0px auto ;height:auto;max-height: auto;}
.projects-wrapper{border-top: 1px solid #e4e5e6;width: 960px;height: auto;margin: 0px 0px 0px 0px;padding: 30px 0px 30px 0px;float:left;}
.projects-wrapper li{ overflow:hidden;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;background:#e6e6e6;position:relative;width: 300px;height: 385px;margin: 0px 30px 0px 0px;padding: 0px 0px 0px 0px;float:left;list-style:none;}
.projects-wrapper li:last-child{margin-right:0px;}
.projects-wrapper li .title{background:#00529b;height: 48px;line-height: 48px;display:block;margin: 0px 0px 0px 0px;padding: 0px 10px 0px 10px;text-align:center;text-transform:capitalize;font-family:CabinBold;font-weight:normal;font-size:22px;color:#fff ;}
.projects-wrapper li p{position:absolute;top:235px;left:10px;display:block;width: 280px;height: 80px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;overflow:hidden;line-height: 20px;text-align:center;font-family:DroidSansRegular;font-weight: normal;font-size:13px;color:#272727;}
.projects-wrapper li .readmore{position:absolute;top:341px;left:96px;background:url( ../images/read-more-thumbnail.png ) no-repeat 0 0;margin: 0px;padding: 0px 0px 0px 0px;display:block;width: 103px;height: 28px;}
.projects-wrapper li .readmore:hover{background-position: 0 -28px;}
.projects-wrapper li .design{background:url( ../images/thumbnail-arrow-design.png ) no-repeat 0 0;position:absolute;z-index:2;top:186px;margin: 0px;padding: 0px 0px 0px 0px;display:block;width: 300px;height:38px;}
.projects-wrapper li .arrow{background:url( ../images/video-btn.png ) no-repeat 0 0;position:absolute;top:88px;left:96px;margin: 0px;padding: 0px 0px 0px 0px;display:block;width: 100px;height:68px;}
.projects-wrapper li img{width: 300px;height: 150px;}
.projects-wrapper li img{width: 300px;height: 150px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;float:left;}
.projects-wrapper li img.no-image{position:absolute;z-index:1;background:url( ../images/no-image.png ) no-repeat;}
.projects-wrapper li .attachment-projects-thumbnail{position:absolute;z-index:2;}

.ppt{display:none !important;}
.sidebar .jcarousel-skin-tango{border-top: 1px solid #e4e5e6;position:relative ;z-index: 2 ;width: 960px ; max-width: 960px ;height: auto  ;max-height: auto ;float:left ;margin: 0px 0px 0px 0px ;padding: 15px 0px 15px 0px;}
.sidebar .jcarousel-container ,.sidebar .jcarousel-clip-horizontal{overflow:hidden ;width: 960px ; max-width: 960px ;height: auto  ;max-height: auto  ; margin: 0px auto ;padding:0px ;}
.sidebar #mycarousel li{text-align:center ;position:relative;overflow:hidden;width:240px; height:95px; margin: 0px 0px 0px 0px ;padding:0px 0px 0px 0px;display:table-cell;vertical-align: middle;float:none !important;}
.sidebar #mycarousel li img{display:inline;}
.sidebar .jcarousel-container .jcarousel-prev{cursor:pointer;position:absolute ;top: 24px ;left:20px ;width:18px ; height: 17px ;display:block ;background:url( ../images/brands-button-prev.png ) no-repeat ;}
.sidebar .jcarousel-container .jcarousel-prev:hover{background-position:0 -17px ;}
.sidebar .jcarousel-container .jcarousel-prev-disabled{width:18px ; height: 17px ;background:url( ../images/brands-button-prev.png ) no-repeat 0 -17px   ;}
.sidebar .jcarousel-container .jcarousel-next{cursor:pointer;position:absolute ;top: 24px ;right:10px ;width:18px ; height: 17px ;background:url( ../images/brands-button-next.png ) no-repeat ;}
.sidebar .jcarousel-container .jcarousel-next-disabled{width:18px ; height: 17px ;background:url( ../images/brands-button-next.png ) no-repeat 0 -17px  ;}
.sidebar .jcarousel-container .jcarousel-next:hover{background-position:0 -17px ;}
.sidebar .jcarousel-container .jcarousel-skin-tango{height: auto ;max-height: auto ;width: 960px ;}
.sidebar .jcarousel-container .jcarousel-container-horizontal{width:960px ;max-width: 960px;height: auto ;max-height: auto ;}
.sidebar .jcarousel-container .jcarousel-clip-horizontal{width:960px;max-width: 960px;height: auto ;max-height: auto ;margin: 0px auto ;}
/*------------------------------------------------------------------
	[ 7 Footer ]
-------------------------------------------------------------------*/
.footer-wrapper {background:#00529b;overflow:visible ;width:1020px; max-width: 1120px;margin:0px auto 0px; height:75px;max-height:75px;padding:0px 0px 0px 0px;}
.footer-pad{overflow:visible ;width:960px;margin: 0px auto ;height:75px;max-height: 75px;}
.footer { font-family:Arial, Helvetica, sans-serif; font-weight:normald;font-size:12px; color:#fff;}
/* copyright */
.footer .copyright { width:550px; float:left; padding:0 0 5px 0;margin:20px 0px 0px 0px; }
/* footer-menu */
.footer .footer-menu { width:550px; float:left; padding:0 0 10px 0; }
.footer .footer-menu ul { margin:0; padding:0; }
.footer .footer-menu ul li { list-style:none; float:left; display:block; margin:0; padding:0 10px; border-left:1px solid #4b85b8; }
.footer .footer-menu ul li:first-child { padding-left:0px; border-left:none; }
.footer .footer-menu ul li a { color:#fff; }
.footer .footer-menu ul li a:hover { color:#919191; }
/* titan badge */
.titan-badge { width:auto; height:30px; line-height: 30px; float:right; padding:0 0 10px 20px;margin:20px 0px 0px 0px; text-align: right; }
.titan-badge a { color: #ffffff; margin-right: 5px; }
.titan-badge .titan-title { float:left; display:block; padding:10px 5px 0 0; }
.titan-badge a.titan-logo { float:right; display:block; }


/*------------------------------------------------------------------
	[ 8 Gallery ]
-------------------------------------------------------------------*/
.ngg-galleryoverview{width: 1000px;height: auto;margin:30px 0px 20px 0px;padding: 0px 0px 0px 0px;float:left;}
.ngg-galleryoverview .ngg-gallery-thumbnail-box{width:auto;height:auto;margin:0px 21px 21px 0px;padding: 0px 0px 0px 0px;float:left;}
.ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail{margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;float:left;}
.ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail img{border:5px solid #b3b5b7;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;float:left;}
.ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail img:hover{border:5px solid #e4183a;}

/*------------------------------------------------------------------
	[ 9 Form ]
-------------------------------------------------------------------*/
/*forms*/
.gform_wrapper {}
.gform_wrapper .gfield_required, .gform_wrapper .validation_message, .gform_wrapper .validation_error { color: #e83e44;font-family:cabinregular;font-size: 14px; }
.gform_wrapper .validation_error { width: 450px; color: #e83e44;font-family:cabinregular;font-size: 14px;padding: 0 0 15px 0; }
.gform_wrapper .gform_edit_link { font-size: 80%; padding: 10px 0; }
.gform_wrapper .gform_edit_link { font-size: 70%; }
.gform_wrapper .gfield.gform_validation_container { visibility: hidden; position: absolute;}
.gform_wrapper .gform_body input, .gform_wrapper .gform_body select, .gform_wrapper .gform_body textarea {
	padding: 2px 3px;
	width: 200px;
	margin-top: 0;
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 22px;
	background: #f3f3f3;
	border: 1px solid #cdcdcd;
}
.gform_wrapper .gform_body input:focus, .gform_wrapper .gform_body select:focus, .gform_wrapper .gform_body textarea:focus {
	border: 1px solid #fe0105;
	background: #edf1f3;
}
.gform_wrapper ul { margin: 0; }
.gform_wrapper .gform_heading { padding: 10px 0 15px 0; font-weight: bold; }
.gform_wrapper .gform_body li { padding: 0 0 10px 0; margin: 0; list-style: none; }
.gform_wrapper .gform_body li.gfield.clear { clear: both; }
.gform_wrapper .gform_body input { height: 22px; }
.gform_wrapper .gform_body textarea { width: 446px;height: 190px; }
.gform_wrapper .gform_footer input {
	padding: 5px 15px;
	margin-top: 0;
	font-size: 16px;
	font-weight: bold;
	background: none;
	border: none;
	color: #444;
	background: #f3f3f3;
	border: 1px solid #d2d2d2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}
.gform_wrapper .gform_footer input:hover {
	background: #fe0105;
	color: #fff;
	border-color: #880103;
}

/*contact us*/
.contact-wrapper { width: 100%;height: auto; margin: 25px 0px 0px 0px !important;float: left;padding: 0px 0px 30px 0px;}
.contact-wrapper li,.contact-wrapper ul { margin: 0; list-style: none; }
.contact-wrapper label {
	display: block;
	margin: 3px 0 2px 0;
	font-size: 16px;
	color: #fe0105;
}
.contact-left { width: 460px; height: auto;  margin: 0px 0px 0px 0px; float:right;padding: 0px 0px 10px 0px;}
.contact-right { width: 460px; height:auto;  margin: 7px 0px 0px 0px; float:left;position: relative;top: -7px; }
.contact-right h4{font-family:cabinbold !important;font-weight:normal !important;font-size:16px !important;color:#00529b !important;}
.gfield_label{font-family:cabinbold !important;font-weight:normal !important;font-size:16px !important;color:#00529b !important;}
.contact-right span{font-family:DroidSansRegular !important;font-weight:normal !important;font-size: 13px !important;color: #272727 !important;}
#gforms_confirmation_message{font-family:cabinregular;font-weight: regular;font-size: 18px;color:#c51633 !important ;margin-top: 40px;}
.contact-info li{list-style: none;}
.contact-info{float:left;width: 100% !important;height: auto;margin-top: 10px ;position: relative;top: 10px;}
.contact-info li.right{display:block;height: auto;width:40%;  margin: 0px 0px 0px 0px;float: right;}
.contact-info li.right ul.opening_hours{width: 220px;display: block ;float: left;}
.contact-info li.right ul.opening_hours li {width: 220px;font-family:Arial !important;font-weight: regular;font-size: 14px;color: #444444 !important;display: block ;text-align: left;float: left;}
.contact-info li.right ul.opening_hours li span.label{color: #695f4c !important;width: 100px;display:inline-block ;}
.contact-info li.right span.email_color{color: #00529b !important;font-weight:normal !important;}
.contact-info li.left{width: 60%; margin: 0px;float: left;}
.google-maps{width: 465px; height: 219px; margin-top: 40px;overflow: hidden;float: left;border: 1px solid #d8d8d8;}
.google-maps iframe{width: 465px;}
#field_2_1,#field_2_2{float: left;}
#field_2_4,#field_2_3{float: right;margin-right: 0px;}
#field_2_4,#field_2_2{margin-top: 10px;}
#field_2_5{float: left;margin-top: 10px;}
#input_2_5{padding:4px 0px 0px 8px;height: 195px;border:1px solid #e1e1e1;}
#input_2_1:focus, #input_2_2:focus,#input_2_3:focus,#input_2_4:focus{}
#input_2_5:focus{}
#input_2_1, #input_2_2,#input_2_3,#input_2_4{height: 22px;line-height: 22px;padding-left: 8px;border:1px solid #e1e1e1;}
#input_2_1, #input_2_2,#input_2_3,#input_2_4,#input_2_5{
background: #f6f6f6; /* Old browsers */
background: -moz-linear-gradient(top, #f6f6f6 0%, #fcfcfc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f6f6f6 0%,#fcfcfc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f6f6f6 0%,#fcfcfc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f6f6f6 0%,#fcfcfc 100%); /* IE10+ */
background: linear-gradient(to bottom, #f6f6f6 0%,#fcfcfc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;
font-family:DroidSansRegular !important;font-weight:normal !important;font-size: 12px !important;color: #525252 !important;
}
#gform_submit_button_2{border-radius: 0px;width: 73px; height: 28px;float:left;position: relative; top: 6px;left: 1px;background:url(../images/contact_submit.png) no-repeat;text-indent: -9999px;outline: none;color: transparent;text-transform: capitalize;border: none;}
#gform_submit_button_2:hover{background-position: 0 -28px;}
#field_2_1,#field_2_2{float: left;}
#field_2_4,#field_2_3{float: right;margin-right: 0px;}
#field_2_4,#field_2_2{margin-top: 10px;}
#field_2_5{float: left;margin-top: 10px;}
#input_2_5{height: 195px;}
#field_2_5 textarea{width: 450px;height:145px !important;}
.gform_edit_link, .gfield_required, .page-numbers,.ngg-navigation span.current{visibility: hidden;position: relative; top: -9999px;}
.main-sub-page-contact .contact-right span.location,.main-sub-page-contact .contact-left span.form{ padding-bottom: 3px;display:block;border-bottom: 1px solid #e4e5e6;font-family:cabinbold !important;font-weight:normal !important;font-size: 22px !important;color: #00529b !important;}
.contact-left .gravity_form{margin-top: 17px;}

/*------------------------------------------------------------------
	[ 10 WP ECommerce ]
-------------------------------------------------------------------*/
.catlevel .wpsc_categories{width: 960px;height: auto;margin:20px 0px 0px 0px;padding: 0px 0px 50px 0px;float:left;}
.catlevel .wpsc_categories .wpsc_main_category_wrap{width:960px;height:auto ;padding:0px;margin:0px 0px 20px 0px;float:left;list-style:none;}
.catlevel .wpsc_categories .wpsc_main_category_wrap .wpsc_category_grid_item{height:auto;width:auto;}
.catlevel .wpsc_categories .wpsc_main_category_wrap .wpsc_category_thumb{ overflow:hidden;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;position:relative;width: 300px !important;height:261px !important;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;display:block;float:left;}
.catlevel .wpsc_categories .wpsc_main_category_wrap .wpsc_category_thumb .design-top{background:url( ../images/design-single-top.png ) no-repeat 0 0;position:absolute !important;z-index: 3 !important;top:0px !important;left:0px !important;width: 300px;height:41px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;float:left;}
.catlevel .wpsc_categories .wpsc_main_category_wrap .wpsc_category_thumb .design-bottom{background:url( ../images/design-single-bottom.png ) no-repeat 0 0;position:absolute !important;z-index: 3 !important;bottom:0px !important;left:0px !important;width: 300px;height:41px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;float:left;}
.wpsc_category_image{position:relative;top: 30px;z-idex:1;width: 300px;height:200px;}
.wpsc_category_grid_item span{position:relative;top:auto;}
.category-noimg,.category_thumb_img{position:relative;z-idex:1;}
.wpsc_main_category_wrapper-right{background:#eeeeee; overflow:hidden;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;position:relative;width:635px;height:261px ;padding:0px;margin:0px 0px 0px 0px;float:right;}
.wpsc_main_category_wrapper-right .wpsc_category_name{width:auto;height: auto;display:block;margin:25px 0px 0px 20px ;padding: 0px 0px 0px 0px;text-align:left;font-family:CabinBold;font-weight:normal;font-size:22px;color:#00529b ;}
.wpsc_main_category_wrapper-right .wpsc_category_decription p{overflow:hidden;width: auto;height: 118px;display:block;margin: 10px 20px 0px 20px;padding: 0px 0px 0px 0px;line-height: 20px;text-align:left;font-family:DroidSansRegular;font-weight: normal;font-size:13px;color:#272727;}
.wpsc_main_category_wrapper-right .read-more{position:absolute;left: 20px;bottom: 30px;background:url( ../images/view-products.png ) no-repeat 0 0;margin: 20px 0px 0px 0px;padding: 0px 0px 0px 0px;display:block;width: 123px;height: 28px;}
.wpsc_main_category_wrapper-right .read-more:hover{background-position: 0 -28px;}

.prodlevel h2.hide,.catlevel .wpsc_paging,.wpsc_product_price,.post-edit-link,.wpsc_product_sku{display: none !important;}
.prodlevel .wpsc_default_product_list{border:none;width: 990px;height: auto;margin: 15px 0px 0px 0px;padding: 0px 0px 0px 0px;float:left;}
.prodlevel .wpsc_default_product_list .default_product_display{
  background:none; 
  overflow:hidden;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  background:#e6e6e6;
  position:relative;
  width: 225px;
  height: 280px;
  margin: 0px 20px 30px 0px !important;
  padding: 0;
  float:left;
  list-style:none;
}
.prodlevel .wpsc_default_product_list .default_product_display .prodtitle{ 
  background: #00529b;
  height: 57px;
  display: block;
  margin: 0;
  text-align: center;
  text-transform: capitalize;
  font-family: CabinMedium;
  font-weight: normal;
  font-size: 17px;
  color: #fff;
}
.prodlevel .wpsc_default_product_list .default_product_display .imagecol img{margin: 0; padding: 0;}
.prodlevel .wpsc_default_product_list .default_product_display .wpsc_description{overflow:hidden;position:absolute;top:235px;left:10px;width: 280px;height: 80px;display:block; margin:0; padding: 0px 0px 0px 0px;line-height: 20px;text-align:center;font-family:DroidSansRegular;font-weight: normal;font-size:13px;color:#272727;}
.prodlevel .wpsc_default_product_list .default_product_display .prodtitle span.span{height: 57px; display:table-cell; width: 225px; vertical-align:middle;margin: 0px;padding: 0px;}
.prodlevel .wpsc_default_product_list .default_product_display .wpsc_read_more { display: block; text-align: center;}
.prodlevel .wpsc_default_product_list .default_product_display .wpsc_read_more a{background:url( ../images/view-details-btn.png ) no-repeat 0 0;margin: 0px;padding: 0px;display: inline-block;width: 111px;height: 28px;}
.prodlevel .wpsc_default_product_list .default_product_display .wpsc_read_more a:hover{background-position: 0 -28px;}
.prodlevel .wpsc_default_product_list .default_product_display .design{background:url( ../images/thumbnail-arrow-design.png ) no-repeat 0 0;position:absolute;z-index:2;top:186px;left:0px;margin: 0px;padding: 0px 0px 0px 0px;display:block;width:300px;height:38px;}

#wpsc_product_rating,.wpsc_current_price{display:none;}
.single_product_display{width:  960px ;height:auto;display:block;margin: 0px 0px 0px 0px ;padding: 0px 0px 0px 0px ;float:left;}
.single_product_display .imagecol{width:300px;height:auto;display:block;margin: 12px 2px 0px 0px ;padding: 0px 0px 0px 0px ;float:right;}
.single_product_display .single-product-right-side{width: 625px ;height:auto;display:block;margin: 0px 0px 0px 0px ;padding: 0px 0px 0px 0px ;float:left;}
.single_product_display .imagecol a{ overflow:hidden;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;position:relative;width: 300px;height:261px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;float:right;}
.single_product_display .imagecol .design-top{background:url( ../images/design-single-top.png ) no-repeat 0 0;position:absolute;z-index: 2;top:0px;left:0px;width: 300px;height:41px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;float:left;}
.single_product_display .imagecol .design-bottom{background:url( ../images/design-single-bottom.png ) no-repeat 0 0;position:absolute;z-index: 2;bottom:0px;left:0px;width: 300px;height:41px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;float:left;}
.single_product_display .imagecol img{position:relative;top: 30px;z-idex:1;width: 300px;height:200px;}
.single_product_display .imagecol  .project-thumbnail-zoom{position:absolute;z-index: 2;bottom:40px;right:15px;background:url( ../images/zoom.png ) no-repeat ;width: 25px ;height:26px ;display:block ;}
.single-product-right-side .custom_meta{display:none !important;}
.single-product-right-side ul li{width: 45%;}
.single_product_display .single-product-pdf-attachment-wrapper li{background:url( ../images/pdf-icon.png ) no-repeat left center;height:39px;padding-left:38px;margin-top:5px;}
.single_product_display .single-product-pdf-attachment-wrapper li a{line-height:58px;color:#00529b;text-decoration:underline;}
.single_product_display .single-product-pdf-attachment-wrapper{margin-top:15px;width:670px;}

.single-products-form{width:  960px ;height:auto;display:block;margin: 25px 0px 0px 0px ;padding: 0px 0px 60px 0px ;float:left;}
.single-products-form .gform_wrapper{position:relative;width:  960px ;height:auto;display:block;margin: 0px 0px 0px 0px ;padding: 20px 0px 0px 0px ;float:left;}
.single-products-form .title{border-bottom: 1px solid #e4e5e6;font-family:CabinBold;font-weight:normal;font-size:22px;color:#00529b ;margin: 0px 0px 0px 0px ;padding: 0px 0px 5px 0px;display:block;}
.single-products-form .gform_fields{width: 465px ;height:auto;display:block;margin: 0px 0px 0px 0px ;padding: 0px 0px 0px 0px ;float:left;}
.single-products-form .gform_fields .gfield{background:none;list-style:none;width: 218px ;height:auto;display:block;margin: 0px 13px 15px 0px ;padding: 0px 0px 0px 0px ;float:left;}
.single-products-form .gform_fields #field_3_5{position:absolute;right:0px;top:20px;width:auto;}
.single-products-form .gform_button{float:left !important;}
.single-products-form .gform_wrapper .gform_footer input#gform_submit_button_3{clear:both;}
.single-products-form .gform_fields .gfield input,.single-products-form .gform_fields .gfield input:focus{
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top, #f6f6f6 0%, #fcfcfc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f6f6f6 0%,#fcfcfc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f6f6f6 0%,#fcfcfc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f6f6f6 0%,#fcfcfc 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f6f6f6 0%,#fcfcfc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;
	font-family:DroidSansRegular !important;font-weight:normal !important;font-size: 12px !important;color: #525252 !important;
	height: 22px;line-height: 22px;padding-left: 8px;border:1px solid #e1e1e1;
}
#gform_submit_button_3{border-radius: 0px;width: 73px; height: 28px;float:left;position: relative; top: 10px;left: 1px;background:url(../images/contact_submit.png) no-repeat;text-indent: -9999px;outline: none;color: transparent;text-transform: capitalize;border: none;}
#gform_submit_button_3:hover{background-position: 0 -28px;}
.single-products-form .gform_fields .gfield textarea,.single-products-form .gform_fields .gfield textarea:focus{
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top, #f6f6f6 0%, #fcfcfc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f6f6f6 0%,#fcfcfc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f6f6f6 0%,#fcfcfc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f6f6f6 0%,#fcfcfc 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f6f6f6 0%,#fcfcfc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;
	font-family:DroidSansRegular !important;font-weight:normal !important;font-size: 12px !important;color: #525252 !important;
	padding:8px 0px 0px 8px;height: 195px;border:1px solid #e1e1e1;
	width: 460px;height:150px !important;
}

.single_product_display .wpsc_product_gallery{width: 310px ;height:auto;display:block;margin: 3px 0px 0px 0px ;padding: 0px 0px 0px 0px ;float:left;}
.single_product_display .wpsc_product_gallery li{list-style:none ;background:none ;}
.single_product_display .wpsc_product_gallery li.wpsc_gallery_images{overflow:hidden;border:1px solid #e6e6e6;width: 64px ;height:44px ;margin: 10px 11px 2px 0px ;padding: 0px 0px 0px 0px ;float:left;}
.single_product_display .wpsc_product_gallery li.wpsc_gallery_images .attachment-thumb{width: 64px ;height:44px ;margin: 0px 0px 0px 0px ;padding: 0px 0px 0px 0px ;}
.single_product_display .wpsc_product_gallery li.wpsc_gallery_images a{border-radius:0px;position:relative;width: auto;height:auto;}
.single_product_display .wpsc_product_gallery li.wpsc_gallery_images a img{position:relative !important;top:0px !important;}

/*------------------------------------------------------------------
	[ 11 Newsletter ]
-------------------------------------------------------------------*/

.main-sub-page .gform_wrapper{position:relative;width:  960px ;height:auto;display:block;margin: 0px 0px 0px 0px ;padding: 20px 0px 30px 0px ;float:left;}
.main-sub-page .title{border-bottom: 1px solid #e4e5e6;font-family:CabinBold;font-weight:normal;font-size:22px;color:#00529b ;margin: 0px 0px 0px 0px ;padding: 0px 0px 5px 0px;display:block;}
.main-sub-page .gform_fields{width: 465px ;height:auto;display:block;margin: 0px 0px 0px 0px ;padding: 0px 0px 0px 0px ;float:left;}
.main-sub-page .gform_fields .gfield{background:none;list-style:none;width: 218px ;height:auto;display:block;margin: 0px 13px 15px 0px ;padding: 0px 0px 0px 0px ;float:left;}
.main-sub-page .gform_fields #field_4_5{position:absolute;right:0px;top:20px;width:auto;}
.main-sub-page .gform_fields #field_5_5{position:absolute;right:0px;top:20px;width:auto;}

.main-sub-page .gform_button{float:left !important;}
.main-sub-page .gform_wrapper .gform_footer input#gform_submit_button_4{clear:both;}
.main-sub-page .gform_wrapper .gform_footer input#gform_submit_button_5{clear:both;}

.main-sub-page .gform_fields .gfield input,.main-sub-page .gform_fields .gfield input:focus{
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top, #f6f6f6 0%, #fcfcfc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f6f6f6 0%,#fcfcfc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f6f6f6 0%,#fcfcfc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f6f6f6 0%,#fcfcfc 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f6f6f6 0%,#fcfcfc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;
	font-family:DroidSansRegular !important;font-weight:normal !important;font-size: 12px !important;color: #525252 !important;
	height: 22px;line-height: 22px;padding-left: 8px;border:1px solid #e1e1e1;
}
#gform_submit_button_4{border-radius: 0px;width: 73px; height: 28px;float:left;position: relative; top: 10px;left: 1px;background:url(../images/contact_submit.png) no-repeat;text-indent: -9999px;outline: none;color: transparent;text-transform: capitalize;border: none;}
#gform_submit_button_4:hover{background-position: 0 -28px;}
#gform_submit_button_5{border-radius: 0px;width: 73px; height: 28px;float:left;position: relative; top: 10px;left: 1px;background:url(../images/contact_submit.png) no-repeat;text-indent: -9999px;outline: none;color: transparent;text-transform: capitalize;border: none;}
#gform_submit_button_5:hover{background-position: 0 -28px;}
.main-sub-page .gform_fields .gfield textarea,.main-sub-page .gform_fields .gfield textarea:focus{
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top, #f6f6f6 0%, #fcfcfc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f6f6f6 0%,#fcfcfc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f6f6f6 0%,#fcfcfc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f6f6f6 0%,#fcfcfc 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f6f6f6 0%,#fcfcfc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;
	font-family:DroidSansRegular !important;font-weight:normal !important;font-size: 12px !important;color: #525252 !important;
	padding:8px 0px 0px 8px;height: 195px;border:1px solid #e1e1e1;
	width: 460px;height:150px !important;
}

.banner-description {
  margin-right: 15px;
  display: inline-block;
  color: #FFF;
  font-family: 'DroidSansRegular';
  font-size: 14px;
}

.sidebar #mycarousel{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:99999px;
  max-width: 99999px;
  height:auto;
  max-height:auto;
  left: 50%!important;
  width: 100%!important;
  margin-left: -240px!important;
}

/* Our Clients Gallery Css Styling */
.logo-gallery {
  width: 100%;
}
.gallery-image-box {
  width: 25%;
  float: left;
}
.gallery-image {
  max-width: 200px;
  height: 200px;
  position: relative;
  padding-bottom: 0 15px;
  margin-bottom: 10px;
}
.gallery-image img {
  max-width: 100%;
  width: auto;
  height: auto;
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}