﻿@import url( style_new.css );
@import url( menu_new.css );
@import url( gallery.css );

/*
grey 			#222426
burnt orange 	#8c3503
red orange		#592202
dark red		#260b01
-------------------------
dark green #3a5232
*/

*{
	margin:0;
	padding:0;
}

body {
	color:#222426;
	background:#f7ecda url("/template/images/background.gif");
	font: 78%/200% Georgia, "Times New Roman", Times, serif; 
}

.wrapper{width:900px;margin:0 auto;position:relative;}

#mast{background:url("/template/images/wood.jpg");}
#mast .logo{width:577px;background:url("/template/images/logo.png") no-repeat top center;position:relative;z-index:500;top:-25px;left:-80px;height:235px;}
#mast .logo a{display:block;width:300px;height:100px;text-indent:-5000px;position:relative;left:80px;top:30px;}
#mast .desc{display:none;}

#subpic{position:absolute;bottom:0;}

#uglybugcart{position:absolute;top:0;right:0;background:#a1b55d url(/template/images/cartmenu_back.gif) repeat-x top left;height:95px;padding-right:1em;padding-left:5em;}
#uglybugcart,#uglybugcart a{color:#fff;}
#uglybugcart ul{list-style:none;text-align:right;border-bottom:1px dashed #c0af86;margin-bottom:.75em;}
#uglybugcart ul li{display:inline;}
#uglybugcart ul li a{text-transform:uppercase;border-right:1px solid #fff;color:#fff;padding:0 1em;}
#uglybugcart ul .last a{border-right:0;padding-right:0;}
#uglybugcart .search fieldset{border:none;text-align:right;}
#uglybugcart .search form{text-align:right;}
#uglybugcart .search input{width:200px;padding:.15em;}
#uglybugcart .search legend,.search .btn{display:none;}
#uglybugcart h3{position:absolute;left:-75px;top:-15px;width:140px;height:130px;background:url(/template/images/ugly_bug_logo.png) no-repeat top left;}
#uglybugcart h3 span{display:none;}
#uglybugcart h3 a{display:block;width:110px;height:110px;margin:.5em .5em .5em 1em;}
#uglybugcart .cartitems{position:absolute;text-align:right;right:1em;bottom:0;}
#uglybugcart .viewcart{background:url(/template/images/icon_cart.png) no-repeat left center;padding-left:1.95em;}

#body{margin-top:4em;}
#maincol{width:100%;min-height:30em;position:relative;z-index:100}
#subcol{width:280px;float:right;padding:0 0 2em 4em;}

.home #maincol,.cart #maincol,.col #maincol{width:588px;float:left;}
.home #subcol,.cart #subcol,.col #subcol{width:280px;float:right;padding:0;}
body.home #mast .logo{height:140px;}
#head{background:url("/template/images/head_back.gif") top left;text-align:center;}
#flash{height:400px;margin-top:-72px;position:relative;z-index:510;}

#footer{background:url("/template/images/footer_middle.png") repeat-x center 165px;clear:both;position:relative;padding-bottom:5em;top:-8em;}
#footer,#footer a{color:#fff;}
.footer-left{position:absolute;width:100%;height:402px;background:url("/template/images/footer_left.gif") no-repeat bottom left;}
.footer-right{height:402px;background:url("/template/images/footer_right.gif") no-repeat bottom right;}
.footer-container{background:#000;position:relative;top:300px;}

.footer-info,.footer-info a{color:#fff;}
.footer-info div{width:33%;float:left;}
.footer-info{line-height:1.5em;}
.footer-info p{margin:1.35em 0;}
.footer-info ul{width:80%;}
.footer-info ul li{list-style:none;border-bottom:1px dashed #c0af86;text-transform:uppercase;padding:.25em;}
.footer-info .small{font-size:smaller;color:#bbb2a2;}
.footer-info .larger{font-size:2em;}
.footer-info .contact p{line-height:1.5em;margin:1.5em 0;}
.footer-info .orvis{margin-bottom:2em;}
.footer-info #crytech{width:auto;padding-left:4.5em;background:url(/template/images/e.gif) no-repeat left 10px;}

.contact form p{margin:0;padding:0;}
.contact form{position:relative;padding-bottom:1.5em;}
.contact input{position:absolute;width:150px;border:#8c3503 1px solid;padding:3px 0;}
.contact .btn{left:150px;height:24px;width:80px;border:1px solid #8c3503;background:#8c3503;color:#fff;text-transform:uppercase;font-size:.8em;font-family:Georgia;cursor:pointer;}
.contact fieldset{border:none;}
.contact legend{display:none;}
.contact label{display:block;font-size:1.5em;padding-bottom:.3em;}

.valid a{padding-left:.8em;background:url(/template/images/icon_check.gif) no-repeat left center;}

#footer .clear{height:auto;} /* ie */

