/*
Theme Name: Space Sculptors
Theme URI: http://spacesculptors.co/
Author: Amit Verma (Crazy Pixel)
Publisher: www.crazypixel.in/
Profile: http://crazypixel.in/#portfolio
Description: Designed by Crazy Pixel.
*/

@font-face {
        font-family: "Tempus Sans ITC";
        src: url('310668946-Tempsitc.eot');
        src: url('310668946-Tempsitc.eot?#iefix') format('embedded-opentype'),
        url('310668946-Tempsitc.svg#Tempus Sans ITC') format('svg'),
        url('310668946-Tempsitc.woff') format('woff'),
        url('310668946-Tempsitc.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
a {
  color: #428bca;
  text-decoration: none;  
}
.contact_bg {
	background:#d0cc70 no-repeat;
	height: 419px;
	width: 220px;
	padding: 20px;
	margin-top:30px;
	text-align:left;
	float:left;
}
.contact_bg h1 {
	font-family:Arial, Helvetica, sans-serif;
	color: #2e3d3f;
	font-weight:normal;
	margin:0;
	padding:0;
}

#footer1 {
	width: 95%;
	height: 30px;
	position: absolute;
	bottom: 20px;
	left: 12px;

}

ul.new_yellow_menu{	
	font-size: 18px;
	list-style-position: inside;	
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 0 0;
}
ul.new_yellow_menu li{
	border-bottom:1px #FFFFFF solid;
	display:block;
	margin:0;
	padding:0 0 0 0;
	
}

ul.new_yellow_menu a{
	background:url(../images/yellow-dot.jpg) 15px center no-repeat #556165;
	padding:9px 0 9px 35px;
	display:block;
}
.new_yellow_menu a:link, .new_yellow_menu  a:visited{
	background-color:transparent;
	color: #ffff02;	text-decoration: none;
	font-size: 18px;
	list-style-position: inside; 
}
.new_yellow_menu a:hover{
	background-color:#2e3a3e;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	list-style-position: inside;
	list-style-image: url(../images/icons.jpg); 

}
.textf {
	padding: 5px;
	border: 1px solid #CCC;
}
textarea.textf1 {
	border: 1px solid #CCC;
	border-radius: 0em;
	margin-bottom:5px;
	margin-top:3px;
	font-size: 13px;
	padding:5px 3px;
	font-family:Helvetica, Arial,  sans-serif;
}
.textf2 {
	padding: 3px;
	border: 1px solid #CCC;
	border-radius: 0em; width:90%;
	margin-top:3px;
	margin-bottom:5px;
}
label{
	  display: block;
	  font-weight: bold;
	  font-size: 13px; 
	  color: #2e3d3f;
	  font-weight: normal;
	  font-family:Helvetica, Arial,  sans-serif;
	  margin-top:5px; }

.gobtton {
	padding: 5px;
	border: 1px solid #CCC;
	cursor:pointer;
	background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e1e1e1 50%, #d1d1d1 51%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#e1e1e1), color-stop(51%,#d1d1d1), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e1e1e1 50%,#d1d1d1 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e1e1e1 50%,#d1d1d1 51%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e1e1e1 50%,#d1d1d1 51%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e1e1e1 50%,#d1d1d1 51%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}
.new_abtbg {
	background-image: url(../images/bg.png);
	background-repeat: no-repeat;
	width:455px;
	height:451px;
}
.new_abtbg1 {
	background-image: url(../images/bg1.png);
	background-repeat: no-repeat;
	width:455px;
	height:451px;
}
.new_abtbg2 {
	background-image: url(../images/bg_2.png);
	background-repeat: no-repeat;
	width:455px;
	height:451px;
}
.new_abtbg3 {
	background-image: url(../images/bg_3.png);
	background-repeat: no-repeat;
	width:455px;
	height:451px;
}
.new_abtbg4 {
	background-image: url(../images/bg_1.png);
	background-repeat: no-repeat;
	width:455px;
	height:451px;
}
.new_abtbg5 {
	background-image: url(../images/bg12.png);
	background-repeat: no-repeat;
	width: 455px;
	height: 451px;
}

.top_nav1{
	color: #2e3d3f;
	font-size: 30px;
	font-weight: normal;
	font-family:Helvetica, Arial,  sans-serif;
}



.top_nav2, .top_nav2 a{
	color: #2e3d3f;
	font-size: 13px;
	font-weight: normal;
	font-family:Helvetica, Arial,  sans-serif;
}


.top_nav2 a:hover{
	color: #2e3d3f;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	font-family:Helvetica, Arial,  sans-serif;
	background-color: #fff;
	white-space: normal;
	display: block;
}

.top_nav, .top_nav a{
	color: #ffff02;
	font-size: 24px;
	font-weight: normal;
	text-decoration: none;font-family:Helvetica, Arial,  sans-serif;
}
.top_nav_main a{
	color: #2e3d3f;
	font-size: 24px;
	font-weight: normal;
	text-decoration: none;font-family:Helvetica, Arial,  sans-serif;
}
.top_nav a:hover{
	color: #ffff02;
	font-size: 24px;
	font-weight: normal;
		text-decoration: none;font-family:Helvetica, Arial,  sans-serif;
}


.scrollbar{
	width: 370px;
	height: 255px;
	margin: 0 auto;
	margin-top:35px;
	overflow-y: scroll;
	font-size: 13px;
	padding:10px;
	line-height: 20px;        
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	background:#e4e2e3; 
	color: #2e3d3f;
}
.scrollbar1{
	width: 350px;
	height: 85px;
	margin: 0 auto;
	overflow-y: scroll;
	padding: 10px;
	font-size: 13px;
	line-height: 20px;        
	font-family:  "Myriad Pro", Arial, Helvetica, sans-serif;
	background:transparent;
	color: #2e3d3f;
}
.content{
    height:230px;
    font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
    padding:10px 10px;
} 
.content p{
	font-size:14px;
	margin:0;
    padding:0 0 10px 0;
}
.content p a{
	text-decoration:underline;
	color:#2e3d3f;
}
.content p a:hover{
	text-decoration:none;
}

.content ul{
	margin:0;
	padding:5px 0 12px 20px;
	font-size:14px;
} 
.content ul li{
	margin:0;
	padding:0 0 4px 5px;
}
ul.client{
	margin:0;
	padding:5px 0 10px 0;
	list-style-type:none;
	text-align:center;
} 
ul.client li{
	margin:0;
	padding:0 0 7px 0;
	font-weight:bold;
}
ul.client li span{
	display:block;
	font-style:italic;
	font-weight:normal;
} 

#ex3::-webkit-scrollbar-thumb{
background-color:#B03C3F;
border-radius:10px;
}
#ex3::-webkit-scrollbar-thumb:hover{
background-color:#BF4649;
border:1px solid #333333;
}
#ex3::-webkit-scrollbar-thumb:active{
background-color:#A6393D;
border:1px solid #333333;
} 
.verysmall {
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;        font-family: "Tempus Sans ITC";

}
.small_new {
	color: #333;font-family: "Tempus Sans ITC";
	text-decoration: none; font-size: 12px;
}
.main-image {
	border:10px solid #556062;
}
#tabledescription img {
	border:10px solid #556062;
	width:216px;
	height:216px;
}
.center-text {
	position:absolute;
	top:50%;
	left:50%;
	width:355px;
	height:182px;
	margin-top:-130px;
	margin-left:-170px;
}@media screen {
	div#preloader {
		position: absolute;
		left: -9999px;
		top:  -9999px;
		}
	div#preloader img {
		display: block;
		}
	}
@media print {
	div#preloader, 
	div#preloader img {
		visibility: hidden;
		display: none;
		}
	}
.back-to-home{
	top: 20px;
	right:80px;
    position: fixed;
    z-index: 300;
}
ul.thumbnails{
	list-style-type:none;
	margin:0;
	padding:0;
	
}
ul.thumbnails li{
	float:left;
	margin:0;
	padding:0 10px 10px 0;	
}
ul.thumbnails li img{
	width:90px;
}
ul.thumbnails li:nth-child(3n){
	padding:0 0 10px 0;
}



/* My Style */
.content-wrapper{
	width:760px;
	margin:0 auto;
}
.left-area{
	float:left;
	width:300px;
}
#tabledescription{
	width: 301px;
	height:301px;
	margin-top:143px;
	text-align:left;
}
.right-area{
	float:right;
	width:459px;
	height:489px;
	background: url(../images/yellow-bg.png) 0 30px no-repeat;
}
.nav-bar{
	height:30px;
}
.nav-bar ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.nav-bar ul li{
	margin:0 1px 0 0;
	padding:0;
	float:left;
	width:114px;
	font-size:24px;
	font-family:Helvetica, Arial,  sans-serif;
}
.nav-bar ul li:last-child{
	margin:0 0 0 0;
	padding:0;
}
.nav-bar ul li a{
	color:#2e3d3f;
	text-decoration:none;
}
.yellow-box-menu{
	width:459px;
}
.yellow-box-menu ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.yellow-box-menu ul li{
	margin:0 1px 1px 0;
	padding:0;
	float:left;
	width:114px;
	height:114px;
	font-family:Helvetica, Arial,  sans-serif;
}
.page-title{
	color:#ffff02;
	background:url(../images/on-menu-bg.png) center center no-repeat;
	font-size:24px;
	font-family:Helvetica, Arial,  sans-serif;
}
.page-title span{
	display:block;
}
.page-title span.no-link{
	padding-top:45px;
}
.page-title span a{
	color:#ffff02 !important;
	font-size:24px !important;
	height:auto !important;
	padding:45px 0 40px 0;
}
.page-title span a:hover{
	text-decoration:none;
	background:none !important;
}
.yellow-box-menu ul li:nth-child(4n){
	margin:0 0 0 0;
	padding:0;
}
.yellow-box-menu ul li a{
	display:block;
	width:114px;
	height:62px;
	font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
	color:#2e3d3f;
}
.yellow-box-menu ul li a:hover{
	background:#fff;	
}
.yellow-box-menu ul li a.one-line{
	padding:52px 0 0 0;
}
.yellow-box-menu ul li a.two-line{
	padding:43px 0 9px 0;
}
.yellow-box-menu ul li a.three-line{
	padding:35px 0 17px 0;
}
.yellow-box-menu ul li a.four-line{
	padding:27px 0 25px 0;
}
