@charset "UTF-8";
/* CSS Document */
body {
	margin: 0;
	background-color:#000;

}
a img {
	border:none;
}
	
		img.bg {
			min-height: 100%;
			min-width: 1024px;
			width: 100%;
			height: auto;
			position: fixed;
			top: 0;
			left: 0;
		}
		
		@media screen and (max-width: 1024px){
			img.bg {
				left: 50%;
				margin-left: -512px; }
		}
		
		#page-wrap {
	position: relative;
	width: 688px;
	overflow:hidden;
	margin: 10px auto;
	padding: 0px 10px 7px 10px;
	background: rgba(1, 1, 1, 0.7);
	-moz-box-shadow: 0 0 20px black;
	-webkit-box-shadow: 0 0 20px black;
	box-shadow: 0 0 20px black;
		filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#000000', EndColorStr='#000000');		
}
#subnav {
	 width: 668px;
	 padding-left:20px;
	 font-family:'Helvetica',Arial, Helvetica, sans-serif;
	 font-size:0.7em;
	 color: #666;
	 text-align:left; 
}
#page_top_index {
	 width: 688px;
	 height: 69px;
	 background-repeat:no-repeat;
}
#page_top {
	 width: 688px;
	 height: 69px;
	 background-image: url(images/logo_top.jpg);
	 background-repeat:no-repeat;
}
#content_top {
	 width: 688px;
	 height: 12px;
	 background-image:url(images/bkg/top.gif);
	 background-repeat:no-repeat;
}
#content_btm_index {
	 width: 688px;
	 height: 12px;
	 background-image: url(images/bkg/index_btm.gif);
	 background-repeat:no-repeat;
}
#content_btm {
	 width: 387px;
	 height: 175px;
	 background-image:url(images/bkg/btm.gif);
	 background-repeat:no-repeat;
	  font:Arial, Helvetica, sans-serif;
	 font-size:0.9em;
	 color:#FFF;
	 padding:12px 279px 0px 25px;
	 font-family:'Helvetica',Arial, Helvetica, sans-serif;
}
		

		
#page_nav {
	width: 688px;
	height: 30px;
	color:#FFF;
	
}		
#pagetext {
	position: relative; 
	width: 643px;
	height: auto;
	background-image:url(images/bkg/tile.gif);
	background-repeat:repeat-y; 
	overflow: hidden;
 	margin: auto; 
	padding-left: 25px;
	padding-right: 20px;
	padding-top: 15px;
	color:#FFF;
	text-align:justify;
	font-family:'Helvetica',Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	
}
#pagetext2 {
	position: relative; 
	width: 643px;
	height: auto;
	background-image:url(images/bkg/tile.gif);
	background-repeat:repeat-y; 
	overflow: hidden;
 	margin: auto; 
	padding-left: 25px;
	padding-right: 20px;
	padding-top: 15px;
	color:#FFF;
	text-align:center;
	font-family:'Helvetica',Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	
}
#content_main {
	position: relative; 
	width: 643px;
	height: auto;
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 15px;
	color:#FFF;
	text-align:justify;
	font-family:'Helvetica',Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	
}
#pagelinks {
	
	width: 643px;
	height: auto;
 	margin: auto;
	text-align:center;
	
}
#pageleft_dist { 
	width: 87px;
	min-height: 500px;
	background-image:url(images/bkg/left_divide_dist.gif);
	background-repeat:repeat-y; 
 	margin: auto; 
	padding-right: 20px;
	padding-top: 0px;
	color:#FFF;
	text-align:justify;
	font-family:'Helvetica',Arial, Helvetica, sans-serif;
	float:left;
	
}
#dist_pic {
	width: 370px;
	min-height: 363px;
	float:left;
	background-image:url(images/retailers.gif);
	background-repeat:no-repeat;
	
}
#left_dist_text2 { 
	width: 204px;
	height:auto;
 	margin: auto; 
	padding-left: 0px;
	color:#FFF;
	text-align:justify;
	font-family:'Helvetica',Arial, Helvetica, sans-serif;
	float:left;
	
}
#left_dist_text { 
	width: 134px;
	height:auto;
 	margin: auto; 
	padding-left: 0px;
	color:#FFF;
	text-align:justify;
	font-family:'Helvetica',Arial, Helvetica, sans-serif;
	float:left;
	
}
#right_dist_text { 
	width: 136px;
	height:auto;
 	margin: auto; 
	padding-left: 0px;
	color:#FFF;
	text-align:justify;
	font-family:'Helvetica',Arial, Helvetica, sans-serif;
	float:left;
	
}
#pageleft { 
	width: 68px;
	min-height: 335px;
	background-image:url(images/bkg/left_divide.gif);
	background-repeat:repeat-y; 
 	margin: auto; 
	padding-right: 10px;
	padding-top: 0px;
	color:#FFF;
	text-align:justify;
	font-family:'Helvetica',Arial, Helvetica, sans-serif;
	float:left;
	
}

#page_nav {
	width: 688px;
	height: 40px;
	padding-top: 10px;
	background-image:url(images/menu_bkg.gif);
	margin-top:10px;
	
}
#menu_text {
	width: 414px;
	height: auto;
	text-align:justify;
	float:left;
	margin: 0 0 0px 0;
	text-indent: 0px;
	
}
#menu_cont {
	width:214px;
	height: auto;
	float:left;
	padding-left: 39px;
	
}
#menu_pic {
	width:214px;
	height: auto;
	float:left;
	padding-bottom: 100px;
}
#contact_info {
	width:214px;
	height: auto;
	float:left;
	text-align:justify;
	
}
#copy {
	color:#FFF;
	text-align:justify;
	font-size:0.6em;
	
}
#retail {
	color:#FFF;
	text-align:justify;
	font-size:0.6em;
	
}
#product_thumbs {
	width:71px;
	height:99px;
	padding-right:5px;
	float:left;
	
}
#retailer_link {
	width:auto;
	height:99px;
	padding-left:30px;
	padding-top:20px;
	float:left;
	 color:#FFF;
	 font-weight:lighter !important;
	 font-family:'Helvetica',Arial, Helvetica, sans-serif;
	
}
#retailer_text {
	width:380px;
	height:auto;
	padding-top:10px;
	float:left;
	 color:#FFF;
	 font-weight:lighter !important;
	 font-family:'Helvetica',Arial, Helvetica, sans-serif;
	
}
copy {
	color:#FFF;
	text-align:left;
	font-size:0.9em;
	
}
phone {
	color:#FFF;
	text-align:justify;
	font-size:1.9em;
	
}
copy1 {
	color: #C3C;
	text-align:justify;
	font-size:1.8em;
	
}
copy2 {
	color: #fff;
	text-align:center !important;
	font-size:1.6em;	
}
retail {
	color: #CCC;
	text-align:justify;
	font-size:0.8em;
	
}
retail2 {
	color: #CCC;
	text-align:justify;
	font-size:1.0em;
	
}
dist {
	color:#FFF;
	text-align:justify;
	font-size:1.0em;
	
}
apos {
	color:#CCC;
	font-size:0.7em;
	font-weight:lighter !important;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}


#contact-wrapper {
	width:317px;
	float:left;
	padding-right:40px;
	background-image:url(images/contact_form_bkg.gif);
	background-repeat:repeat-y;
	
}
.send{
	background-color:#C3C;	
}

#contact_cont {
	width: 357px;
	min-height: 378px;
	float:left;
	
	
}
#contact-wrapper div {
	clear:both;
	margin:1em 0;
	
}
#contact-wrapper label {
	display:block;
	float:none;
	font-size:16px;
	width:auto;
}
form#contactform input {
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	padding:5px;
	font-size:16px;
	color:#333;
}
form#contactform textarea {
	 font-weight:lighter !important;
	 font-family:'Helvetica',Arial, Helvetica, sans-serif;
	padding:0.6em 0.5em 0.7em;
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
}
.te {
	font-size: 18px;
	font-weight: bold;
	text-align: right;
}
