body{margin:0px;background:#fff;font-family:calibri;}
.home-gallery-slide{min-width:700px;width:100%;height:1000px;position:fixed;top:0px;left:0px;z-index:1;}
.header{width:100%;margin:0px auto 0px auto;background:url(white_transparent.png);position:relative;z-index:998;}



/** Media queries for top links, remove in smaller screens **/
@media (min-width: 500px) { 
.top-right{width:100%;height:auto;padding:10px 0px 10px 0px;margin:0px;display:block;background:#633;}
.top-links{padding-right:80px;text-align:right;}
.top-links a{color:#FF0;font-weight:normal;font-size:16px;margin-left:15px;}
.top-links a:hover{color:#FFF;}
.home-view{height:60%;width:100%;}
}
@media (max-width: 499px) { 
.top-right{width:100%;height:auto;padding:5px 0px 5px 0px;margin:0px;display:block;background:#633;}
.top-links{text-align:center;}
.top-links a{color:#FF0;font-weight:normal;font-size:11px;margin-left:10px;}
.top-links a:hover{color:#FFF;}
.home-view{height:200px;width:100%;}
}






.menu-line{background:url(white_transparent.png);height:auto;width:100%;margin-top:0px;position:relative;z-index:1000;border-bottom:2px solid #000;}
.menu-container{width:100%;margin:0px auto 0px auto;max-width:1100px;}
.menu-container2{width:200px;float:right;max-width:1100px;background:#F99;border-radius:5px;border:1px dashed #900;}
.menu-button{float:left;height:50px;margin:1px 1px 1px 1px;padding:1px 15px 0px 10px;background:#900;border-radius:5px;}
.menu-button:hover{background:#F09;}
.menu-active{background:#F06;}
.menu-link{font-weight:normal;color:#FFF;position:relative;top:15px;display:block;height:50px;font-size:13px;letter-spacing:1px;}
.menu-link:hover{color:#fff;}

.logo{height:50px;max-width:250px;margin:0px auto 0px auto;float:left;width:100%;}
.logo img{height:50px;border:0px;}
.logo:hover{opacity:0.5;}

.header-search{float:right;height:50px;max-width:170px;margin:0px 0px 0px 0px;display:block;position:relative;top:5px;}
.header-search-box{padding:2px;height:35px;border-radius:0px;border:1px #000 solid;max-width:100px;min-width:50px;width:50%;font-size:10px;color:#666;}
.header-search-box:hover{border:1px #C60 solid;}
.header-search-button{padding:2px;height:40px;border-radius:5px;border:0px #000 solid;width:50px;background:transparent url(search-icon..png);cursor:pointer;}
.header-search-phone{color:#F00;text-shadow:#000 1px 1px 1px;font-size:large;}









.layout-small{display:block;clear:both;max-width:900px;position:relative;z-index:999;margin:0px auto 0px auto}
.layout-wide{min-height:400px;display:block;clear:both;width:100%;position:relative;z-index:999;margin:20px auto 20px auto}
.feedback-textarea{width:100%;height:150px;}
.feedback-submit{display:block;width:100%;max-width:150px;padding:10px 5px 10px 5px;
					text-align:center;margin:2px;float:left;background:#900;color:#FFF; 
					border:1px #900 solid;font-weight:bold;font-size:15px;cursor:pointer;border-radius:5px;}
				
.page-feedback{width:100%;min-height:400px;float:left;margin-right:10px;max-width:400px;}
.page-feedback-title{width:100%;padding:5px 0px 5px 0px;background:#900;color:#FFF;text-align:center;font-weight:bold;text-shadow:#000 1px 1px;}
.page-feedback-body{width:95%;padding:5px 5px 5px 5px;color:#000;text-align:left;font-weight:bold;border:1px dashed #900;}
.page-feedback-field{width:100%;font-size:14px;margin:15px 0px 10px 0px;}
.page-feedback-field-name{width:30%;float:left;}
.page-feedback-field-input{width:60%;float:right;}
.page-feedback-input-full{width:100%;}









.footer-bg{background:#633;width:100%;min-height:200px;position:relative;z-index:998;margin:0px;border-top:2px solid #000;}
.footer-holder{max-width:900px;margin:20px auto 20px auto;color:#FFF;}
.footer-title{color:#FC3;font-weight:bold;font-size:18px;margin-top:50px;border-top:#FFF 5px solid;}
.center-addthis{max-width:250px;margin:0px auto 0px auto;}
.sitemap-container{max-width:1000px;margin:5px auto 5px auto;width:80%;}
.sitemap-head{color:#FF3;font-weight:bold;font-size:18px;}
.sitemap-link{color:#FFF;font-size:14px;padding-left:10px;}




.footer-social-media{width:95%;background:#3a3839;min-height:40px;margin-top:20px;border:1px #fff dashed;}
.footer-social-media-holder{max-width:400px;margin:1px auto 1px auto;width:100%;}
.footer-social-phone{color:#CCC;}
.footer-social-phone-big{font-size:20px;color:#FFF;font-weight:bold;}
.media-button{width:40px;height:40px;display:block;float:left;text-align:center;}
.media-button img{position:relative;top:5px;}
.media-button:hover{opacity:0.5;}






.fancybox{width:130px;height:100px;background:#000;border:#000 1px solid;float:left;margin:5px;overflow:hidden;}
.fancybox img{width:100%;margin:0px auto 0px auto;}









/** Media queries for page grids **/
@media (min-width: 900px) {
  	.page-grid{width:95%;margin:0px auto 0px auto;}
	.pro-grid{width:30%;margin:5px 7px 5px 7px;height:300px;border:1px dotted #fff;float:left;}
}

@media (min-width: 600px) and (max-width: 899px) {
 	.page-grid{width:95%;margin:0px auto 0px auto;}
	.pro-grid{width:45%;margin:5px 7px 5px 7px;height:300px;border:1px dotted #fff;float:left;}
}

@media (max-width: 599px) {
 	.page-grid{width:100%;margin:0px auto 0px auto;}
	.pro-grid{margin:5px auto 5px auto;height:300px;border:1px dotted #fff;width:90%;}
}

.pro-grid-img{height:220px;overflow:hidden;width:100%;text-align:center;overflow:hidden;margin-top:10px;}
.pro-grid-img img{height:220px;margin:0px auto 0px auto;text-align:center;display:block;border:0px;}
.pro-grid-title{height:42px;font-weight:bold;color:#000;text-align:center;overflow:hidden;}

.pro-nav-button{display:block;width:98%;padding:10px 0px 10px 0px;text-align:center;background:#fff;
			margin:12px 5px 10px 5px;border:1px solid #000;font-weight:bold;color:#000;display:none;}
.pro-grid:hover .pro-nav-button{display:block;position:relative;top:-200px;}
.pro-grid:hover{border:1px dotted #ccc;}
.pro-nav-button:hover{background:#903;color:#fff;}



.product-img{max-width:100%;}
.pro-page{max-height:10px;}
.pro-page-price{font-size:20px;font-weight:bold;color:#fff;background:#000;width:100px;position:relative;top:-30px;}
.pro-page-sold{font-size:20px;font-weight:bold;color:#F00;background:#fff;width:100px;position:relative;top:-90px;}

.content-box{max-width:99%;overflow:hidden;}
.content-box img{max-width:99%;overflow:hidden;}
.content-box iframe{max-width:99%;overflow:hidden;}
.content-box embed{max-width:99%;overflow:hidden;}







/**colors**/
.red{color:#F00;}
.green{color:#090;}
.blue{color:#36F;}
.wood{color:#c90;}
.brown{color:#903;}
.gray{color:#666;}
.white{color:#fff;}

a{text-decoration:none;color:#903;}
.bold{font-weight:bold;}
.clear{clear:both;}
.shadow{text-shadow:#000 1px 1px 1px;}
.georgia{font-family:Georgia, "Times New Roman", Times, serif;}
.hidden{display:none;}
.cursor{cursor:pointer;}
.small-font{font-size:13px;}
.large-font{font-size:23px;}
.padding{padding:5px;}
.margin{margin:5px;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.justify{text-align:justify;}
.underline{text-decoration:underline;}
.fb-comments{width:100%; !important}
.button{display:block;width:100%;max-width:150px;padding:10px 5px 10px 5px;
					text-align:center;margin:2px;float:left;background:#903;color:#FFF; 
					border:1px #903 solid;font-weight:bold;font-size:15px;cursor:pointer;border-radius:5px;}
.success-box{width:100%;background:#9F6;border:#090 solid 1px;padding:5px;color:#030;margin:5px;}
.error-box{width:100%;background:#F63;border:#F00 solid 1px;padding:5px;color:#FFF;margin:5px;}
td{border:3px solid #000;}
table{border:5px solid #000;border-collapse:collapse;color:#000;background:#fff;width:100%;}


.side-button{display:block;width:100%;max-width:150px;padding:10px 5px 10px 5px;text-align:center;margin:2px;float:left;}
.side-button:hover{background:#000;}
.side-button-text{color:#FFF;font-size:18px;font-weight:bold;}
.form{min-height:200px;max-width:500px;width:100%;border:1px solid #c0c0c0;padding:10px;}
.form .title{font-weight:bold;font-size:18px;}
.input{height:20px;width:100%;}
.textarea{height:100px;width:100%;}
.submit{height:30px;width:100px;color:#FFF;background:#009;}

.bg-blue{background:#00C;}
.bg-red{background:#F00;}
.bg-green{background:#060;}
.bg-orange{background:orange;}
.bg-violet{background:violet;}
.bg-indigo{background:indigo;}
.bg-white{background:#fff;}
.bg-tp{background:url(white_transparent.png);}




/** Media queries for nav buttons **/
@media (min-width: 905px) { 
  	.nav-container{width:885px;margin:5px auto 5px auto;}
	.nav-button{display:block;width:100%;max-width:150px;padding:10px 5px 10px 5px;text-align:center;
			margin:10px 5px 10px 5px;float:left;border:1px solid #000;font-weight:bold;color:#000;}
	.nav-button:hover{background:#F00;color:#FFF;border:1px solid #F00;}



.site-ads{max-width:900px;margin:5px auto 5px auto;width:100%;}
.left-ads{width:52%;float:left;display:block;overflow:hidden;}
.left-ads img{width:100%;border:0px;}
.left-ads a{border:0px;}
.right-ads{width:38%;float:right;display:block;overflow:hidden;}
.right-ads img{width:100%;border:0px;}
.right-ads a{border:0px;}
}
@media (max-width: 904px) { 
	.nav-container{width:90%;margin:5px auto 10px auto;}
	.nav-button{display:block;width:100%;padding:10px 0px 10px 0px;text-align:center;
			margin:12px 5px 10px 5px;border:1px solid #000;font-weight:bold;color:#000;}
	.nav-button:hover{background:#F00;color:#FFF;border:1px solid #F00;}
	

.site-ads{margin:5px auto 10px auto;width:100%;}
.left-ads{width:85%;display:block;overflow:hidden;margin:1px auto 1px auto;}
.left-ads img{width:100%;border:0px;}
.left-ads a{border:0px;}
.right-ads{width:85%;display:block;overflow:hidden;margin:1px auto 1px auto;}
.right-ads img{width:100%;border:0px;}
.right-ads a{border:0px;}
}






















