/* 
Theme Name: Wips
Theme URI: 
Description: 
Author: Harold
Version: 1.0 
*/  

/*General*/
*{padding:0; margin:0;}
html,body{background-color:#FFF; font:14px/21px Arial, Helvetica, sans-serif; -webkit-font-smoothing: antialiased; color:#4D4D4D;}
h1{font:26px/30px  'itc_franklin_gothic_std_booBd', Helvetica, sans-serif; color:#471E00;}
h2{font:21px/28px  'itc_franklin_gothic_std_booBd', Helvetica, sans-serif; color:#471E00;}
ul{padding:0; margin:0;}
a img{border:none;}
a{text-decoration:none; color:#00B6DE;}
a:hover{text-decoration:underline;}
p{margin:0 0 25px 0;}
.main-container{}
body.home .container{padding:0;}
.space{height:65px; overflow:hidden;}

/*header*/
.header-container{height:120px; width:960px; margin:0 auto; background:#FFF; }
	.phone{height:39px; float:right; clear:both; margin:44px 25px 0 0; padding:6px 0 0 46px; background:url('images/phone.png') no-repeat; font:22px/26px 'itc_franklin_gothic_std_booBd', Helvetica, sans-serif; color:#471E00;}
.main-nav{width:100%; height:47px; position:absolute; z-index:999; background:url('images/main-nav.png');}
	.main-nav-con{ width:960px; margin:0 auto; }
	.main-nav ul{float:right;}
	.main-nav ul:first-child{ border-left:1px solid #999999; }
		.main-nav li{height:40px; float:left; list-style:none; border-right:1px solid #999999; text-transform:uppercase;}
		.main-nav li a{padding:11px 20px 10px 20px; display:block; font:16px/19px 'itc_franklin_gothic_std_booRg', Helvetica, sans-serif; color:#E6E6E6; text-transform:capitalize;}
		.main-nav li a:hover, .main-nav .current_page_item a, .main-nav .current_page_item a:hover, .main-nav .current_page_ancestor a{text-decoration:none; background:url('images/main-nav-hover.png') repeat-x; color:#FFF;}
	
/*footer*/
.footer-main-container{height:40px; overflow:hidden; border-top:1px solid #E5DAD3;}
.footer-container{width:960px; margin:0 auto; color:#572700; font:12px/14px Arial, Helvetica, sans-serif; overflow:hidden;}
	.footer-container p{margin:15px 0 0 0;}
	.footer-container i{float:right; clear:both; font-style:normal;}
	
/*slideshow*/
	.sign{width:280px; height:280px; padding:105px 20px 0 20px; position:absolute; z-index:99; background:url(images/home-sign.png) no-repeat; }
	.sign h1{margin:0 0 12px 0;}
	.sign p{margin:0 0 12px 0; font:18px/24px 'itc_franklin_gothic_std_booRg', Helvetica, sans-serif; color:#471E00;}
	.link{margin:0 0 12px 0; padding:0 0 0 16px; background:url(images/arrow.png) no-repeat left center; color:#471E00; font:18px/33px 'itc_franklin_gothic_std_booBd', Helvetica, sans-serif;}
.slideshow-container{height:600px; overflow:hidden; background:#501800;}
			
	.slideshow-con{width:1280px; margin:0 auto;}
	.slideshow{width:1280px; height:600px;}
	.slideshow img{margin:0 auto; height:100%;}
		.nav-con{width:100%; height:17px; margin:558px 0 0 0; padding:15px 0 10px 0; position:absolute; z-index:99; background:url('images/nav.png'); text-align:right;}
			.nav{width:960px; margin:0 auto;}
			.nav a{padding:15px 16px 10px 16px; color:#FFF; font:14px/17px 'itc_franklin_gothic_std_booBd', Helvetica, sans-serif;}
			@-moz-document url-prefix() {.nav a{padding:15px 16px 9px 16px;}}
			.nav a:hover, .nav a.activeSlide{text-decoration:none; background:url('images/nav-hover.png');}

/*container*/
.banner-con{background:#501800;}
	.banner{width:1280px; margin:0 auto;}
.space{height:47px;}
.page-template-contact-page-php .space{height:57px;}
.container{width:960px; overflow:hidden; margin: 35px auto 0; padding:0 0 25px 0;}


/*sidebar*/
.sidebar{width:260px; overflow:hidden; float:left; margin:0 35px 0 0;}
	.sub-nav{border-top:1px solid #E5DAD3;}
		.sub-nav li a{display:block; padding:12px 12px 12px 22px; border-bottom:1px solid #E5DAD3; text-decoration:none; color:#471E00;}
		.sub-nav li a:hover, .sub-nav .current_page_item a{background:url(images/arrow.png) no-repeat left center; color:#00B6DE;}
	.sidebar p{width:226px;}
	
/*content*/
.content{ overflow:hidden;}
	.content h2{margin:0 0 25px 0;}
	.content ul{margin:0 0 0 15px;}
		.content li{margin:0 0 25px 0; padding:0 0 0 2px; list-style:url(images/dot.png);}
	
/*contact*/
.contact-form{width:402px; font:13px/20px Arial, Helvetica, sans-serif; color:#333;}
.contact-form input,
.contact-form textarea{width:380px; padding:10px; margin:0 0 18px 0; border:1px solid #CCC; background:#F7F7F7;}
.contact-form label{font:14px/21px Arial, Helvetica, sans-serif;}
.contact-form select{width:402px; margin:5px 0 15px 0; border:1px solid #CCC; background:#F7F7F7; color:#333;}
.contact-form textarea{height:171px;}
.contact-form .code{float:left;}
.contact-form #vercode{width:181px; padding:5px;}
.contact-form .ajax-loader{float:right; margin:5px 5px 0 0;}
.contact-form .contact-submit{width:65px; padding:7px; float:right; background:#00B6DE; border:none; cursor:pointer; color:#FFF; font:bold 12px/14px Arial, san-serif;}
.contact-form .wpcf7-not-valid-tip{border:none; top:-30%; left:27%; color:red; background:none; font-style:italic; text-align:right;}
.contact-form .dropdown .wpcf7-not-valid-tip{left:24%;}
.contact-form .captcha .wpcf7-not-valid-tip{left:4%; text-align:left;}

/*gallery*/
.gallery-con{overflow:hidden; margin:0 0 5px 0;}
	.gallery-con img{border:1px solid #CCC;}
.colorbox{display:none;}
	.colorbox img{border:none;}




