/* CSS Document Wolf Canyon Foods, Inc*/
@charset "utf-8";

/* --- general diclarations --- */

html, body {
    margin:auto;
	padding:0px;
}

body {
	font-family:verdana;	
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-size:12px;
	color: #505050;
	line-height:18px;
	text-decoration: none;
	background:url(images/bg.jpg) repeat;
	background-color:#ffffff;
	padding:0;
	margin:auto;
}

a {color:#757575; text-decoration:none;}
a:hover {color:#757575; text-decoration:underline;}

div, p, form {
	padding:0px;
	margin: 0px;
}
.clear_all {clear:both;}

* --- content specific diclarations --- */
.fltLeft {float:left;}
.fltRight {float:right;}

.mainWrapper {
	margin:0 auto;	
	padding:0;
	width:1024px;
	background-color:#FFFFFF;	
}
.headerMain {
	margin:0 auto;	padding:0;	width:1024px;	height:317px;	background:url(images/hrdImg.jpg) top no-repeat;	text-indent:-5000px;}

.headerProductS {
	margin:0 auto;	padding:0;	width:1024px;	height:317px;	background:url(images/hrdImg3.jpg) top no-repeat;	text-indent:-5000px;}
	
.headerWedo {
	margin:0 auto;	padding:0;	width:1024px;	height:317px;	background:url(images/hrdImg1.jpg) top no-repeat;	text-indent:-5000px;}
	
.headerProductU {
	margin:0 auto;	padding:0;	width:1024px;	height:317px;	background:url(images/hrdImg2.jpg) top no-repeat;	text-indent:-5000px;}	
	
.logoHolder {
	margin:0;
	padding-top:238px;
}
.logo {
	background:url(images/logo2.gif) no-repeat;
	width:362px;
	height:68px;
	cursor:pointer;
}
.logo2 {
	background:url(images/logo2.gif) no-repeat;
	width:362px;
	height:68px;
	cursor:pointer;
}
.footer {	margin:0; padding-top:20px; text-align:center; font-size:10px; padding-bottom:15px;	}
.bodyWrapper {
	margin:0; padding-top:25px; width:1024px;	
}
.columnLeft {
	float:left;
	width:345px;
	background:url(images/index_menu_bottom.jpg) no-repeat bottom;	
	padding-bottom:130px; margin:0;
}
.columnLeftWBG {
	float:left;
	width:345px;
	/*background:url(images/index_menu_bottom.jpg) no-repeat bottom;*/	
	padding-bottom:130px; margin:0;
}
.columnLeftPSBG {
	float:left;
	width:345px;
	background:url(images/PS-menuBG2.jpg) 30% 100% no-repeat;	
	padding:0; margin:0;
	height:880px;
}
.columnLeftPUS {
	float:left;
	width:345px;
	background:url(images/BlueberriesBG.jpg) 30% 90% no-repeat;	
	padding:0; margin:0;
	height:550px;
}
.columnLeftContact {
	float:left;
	width:345px;
	background:url(images/ApricotsBG.jpg) 30% 100% no-repeat;
	padding:0; margin:0;
	height:500px;
}
.columnLeftSampleR {
	float:left;
	width:345px;
	background:url(images/BananasBG.jpg) 30% 65% no-repeat;	
	padding:0; margin:0;
	height:700px;
}

.leftNav{ margin:0; padding-left:45px; width:300px;}
.leftNav ul{margin:0; list-style-type:none; border-right:1px solid #B3D6ED;}
.leftNav ul li{margin:0; padding:10px 0; list-style-type:none;}
.leftNav li h5{padding:0; margin:0; text-indent:-5000px;}

.home_fix{background:url(images/menu_home.gif) no-repeat; width:101px; height:24px; display:block;}
.homeN{background:url(images/menu_home.gif) no-repeat; width:101px; height:24px; display:block;}
.homeN:hover{background:url(images/menu_home.gif) no-repeat;}

.about_fix{background:url(images/menu_about.gif) no-repeat; width:76px; height:24px; display:block; }
.aboutN{background:url(images/menu_about.gif) no-repeat; width:76px; height:24px; display:block; }
.aboutN:hover{background:url(images/menu_about.gif) no-repeat;}

.productS_fix{background:url(images/menu_productS.gif) no-repeat; width:164px; height:24px; display:block; }
.productSN{background:url(images/menu_productS.gif) no-repeat; width:164px; height:24px; display:block; }
.productSN:hover{background:url(images/menu_productS.gif) no-repeat;}

.wedo_fix{background:url(images/menu_wedo.gif) no-repeat; width:106px; height:24px; display:block; }
.wedoN{background:url(images/menu_wedo.gif) no-repeat; width:106px; height:24px; display:block; }
.wedoN:hover{background:url(images/menu_wedo.gif) no-repeat;}

.productU_fix{background:url(images/menu_productU.gif) no-repeat; width:106px; height:24px; display:block; }
.productUN{background:url(images/menu_productU.gif) no-repeat; width:106px; height:24px; display:block; }
.productUN:hover{background:url(images/menu_productU.gif) no-repeat;}

.sample_fix{background:url(images/menu_sample.gif) no-repeat; width:138px; height:24px; display:block; }
.sampleN{background:url(images/menu_sample.gif) no-repeat; width:138px; height:24px; display:block; }
.sampleN:hover{background:url(images/menu_sample.gif) no-repeat;}

.contact_fix{background:url(images/menu_contact.gif) no-repeat; width:95px; height:24px; display:block; }
.contactN{background:url(images/menu_contact.gif) no-repeat; width:95px; height:24px; display:block; }
.contactN:hover{background:url(images/menu_contact.gif) no-repeat;}

.columnRight {
	float:right;
	width:640px;
	padding:0; margin-right:10px;
}

h1 {padding-bottom:18px; margin:0;}
.columnRight P { padding-bottom:10px;}
.pdBot80 { padding-bottom:80px;}

.bodyList1 {margin:0; padding-top:10px; padding-bottom:10px;}
.bodyList1 ul{margin:0; padding:0; list-style-type:none;}
.bodyList1 li{margin:0; padding-left:20px; padding-bottom:5px; list-style-type:none;}

table.prdTable { width: 90%; border: none; border: 1px solid #B3D6ED;}
table.prdTable th { border: none; vertical-align: middle; text-align:left; font-weight:bold; /*border: 1px solid #ccc;*/ }
table.prdTable td { border: none; vertical-align: middle; text-align:left;/*border: 1px solid #ccc;*/}
.odd { background-color:#EDF5F9;padding: 5px;}
.evn { background-color:#F9F9F9;padding: 10px;}

table.prdTableInn { border: none;}
table.prdTableInn td { border: none; text-align:center;}

img.brdstyle1 { border:1px solid #ccc; padding:5px; }
.error { color:#FF0000; font-size:10px;}


/* Template preview popup */
#tplPreview {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #ffffff;
  border:1px solid #444444;
  font-size: 11px;
  color: #4B4B4B;
  padding: 10px;
}

#tplPreviewTitle {
  font-size: 16px;
  text-align:center;
}

#tplPreviewBody {
  position: relative;
}

#tplPreviewImage {
  margin: 8px auto 0 auto;
}

#tplPreviewProgressBar {
  position: absolute;
  width: 125px;
  padding: 10px 10px 15px 10px;
  top: 45%;
  left: 50%;
  margin-left: -67px;

  border: 1px solid #6A6A6A;
  background-color: #ffffff;
  color: #000000;
  font-family: Tahoma,Helvetica,sans;
  font-size: 10px;
  text-align:left;
}
 .rightcoltempl {
 width:236px; margin-left: 5px;
 }
 .hidden {
 	display:none;
 }