/* ----------------------------------------------



   HTML ELEMENTS



------------------------------------------------- */ 







/* Top Elements */





body {



	background:transparent url(/PDGCommTemplates/001/images/brown.gif) repeat;



	font: 14px Geneva, Verdana, sans-serif;



	color: #000000; 



	text-align: justify;	

	

	padding: 0;

	

	margin: 0;

	

	outline: 0;

	

	font-weight: normal;



}







/* links */

a:link {color: #000000;
text-decoration: none;}



a:visited {	



	color: #000000;



	text-decoration: none;

	

	font-weight: normal;



}



a:hover {



	color: #000000;



	text-decoration: underline;

	

	font-weight: normal;



}

#content_wrap ul li a:link, #content_wrap ul li a:visited {color: #000000;
text-decoration: none;}

#content_wrap ul li a:hover, #content_wrap ul li a:active {color: #000000; text-decoration: underline; font-weight: normal;}










/* headers */



h1, h2, h3 {



	font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;



	font-weight: normal; 	



	padding: 10px;		



	color: #063;	



}



h1 {



	font-size: 2.2em;		



}



h2 {



	font-size: 2em;



	color: #88ac0b;



}



h3 {



	font-size: 1.4em;



	font-weight: normal;	



	padding: 16px 10px 4px 10px;



}







/* Paragraph */



p { padding: 12px 10px;	}







/* Lists */



ul, ol {



	margin: 5px 5px;



	padding: 0 5px;	



}



ul { list-style: none; }







dl { padding: 10px; margin: 0; }







dt {



	font-weight: normal;



	color: #79A62E;



}



dd {



	padding-left: 25px; 



}







/* images */



img {



	background: #fafafa;



	border: 1px solid #dcdcdc;



	padding: 7px;



}



img.float-right {



  	margin: 5px 0px 10px 10px;  



}



img.float-left {



  	margin: 5px 10px 10px 0px;



}







code {



  	margin: 5px 0;



  	padding: 15px;



  	text-align: left;



  	display: block;



  	overflow: auto;  



  	font: 500 1em/1.5em 'Lucida Console', 'Courier New', monospace ;



  	/* white-space: pre; */



  	border: 1px solid #deedae; 



	background: #F0FFD2; 



}



acronym {



  cursor: help;



  border-bottom: 1px dotted #895F30;



}



blockquote {



	margin: 15px 10px;



 	padding: 5px 7px 5px 40px;  	



   	font-weight: normal;



	font-size: 17px;



	line-height: 1.6em;



	font-style: italic;



	font-family: Georgia, 'Times New Roman', Times, serif;		



	color: #80614D;	



	border: 1px solid #DFF4B5; 



	background: #F0FFD2 url(/PDGCommTemplates/001/images/quote.gif) no-repeat 7px 10px;



}







/* form elements */







label {



	display: block;



	font-weight: normal;



	color: #000000;



}



input, textarea, select {



	padding: 2px 0;



	color: #666666;		



	background: #fff;	



  	border-width: 1px;



  	border-style: solid;



  	border-color: #d4d4d4 #ebebeb #ebebeb #d4d4d4; 	



	font: normal 11px Verdana, sans-serif;



}



input.button { 



	font: normal 12px Arial, Sans-serif; 



	height: 30px;



	margin: 0;



	padding: 2px 3px; 



	color: #fff;



	background: #cc6600;	



	border-width: 1px;



  	border-style: solid;



  	border-color: #C4DE8F #8DB836 #8DB836 #C4DE8F;



}











/********************************************



   LAYOUT



********************************************/ 



#wrap {width: 1000px; 

background-color:#ffffff;

margin: 0 auto;

border: thick #0033FF;



	position: relative;



	width: 1000px;



	background: #ffffff;



	margin: 0 auto;



	text-align: left;	



}



#content-wrap {



	position: relative;



	float: right;	



	width: 700px;	



	padding: 0; 	



	background: #FFFFFF;	



}



#header {



	position: relative;



	width: 1000px;



	height: 200px;



	background: #663333 url(/PDGCommTemplates/001/images/posheader.jpg) no-repeat top;	



	color: #fff;	



	padding: 0;	



	margin: 0;



}







/* Navigation */



#nav ul li{

display: block;

text-decoration:none;

color: #FFFFFF;

background: transparent;

font-family:Geneva, Arial, Helvetica, sans-serif;

padding:8px 0;

font-size: 100%;

line-height:20px;

height:15px;

text-transform: uppercase;

text-align:left;

width:220px;

border-bottom: solid #FFFFFF 1px;

list-style-type:none;





}

#column_one #nav ul li a:link{

display: block;

color: #000000;

text-decoration: none;

font-weight : bold;

list-style-type:none;}



#column_one #nav ul li a:visited{

display: block;

color: #000000;

text-decoration: none;

font-weight: bold;

list-style-type:none;

}



#column_one #nav ul li a:active{

display: block;

color: #000000;

text-decoration: none;

font-weight: bold;

list-style-type:none;

}



#column_one #nav ul li a:hover{

display: block;

color: #FFFFFF;

text-decoration: none;

font-weight: bold;

list-style-type:none;

/*top: -35px;*/ }



#column_one #nav ul li a:active, a:hover{

display: inline;

color: #FFFFFF;

text-decoration: none;

font-weight: bold;

list-style-type:none;}









/* Main Column */



#main {



	float: right;



	width: 570px;



	padding: 0;



	margin: 0 80px 0 0;



	display: inline;	



}



#main h2 {



	font: normal 2.25em 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;



	color: #006633; 



	padding: 10px 0 5px 5px; 	



	margin-left: 5px;		



	letter-spacing: -1px;



	border-bottom: 1px solid #663300;



}



#main h3 {



	font: normal 1.75em 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;



	color: #006633; 



	padding: 10px 0 5px 5px; 	



	margin-left: 5px;		



	letter-spacing: -1px;



	border-bottom: 1px solid #663300;



}







#main h3.home {



	font: normal 1.50em 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;



	border: none



}







#main h2 a {



	color: #006633;



	text-decoration: none;		



}



#main ul li {



	list-style:none;



}







#sidebar {



	float: left;



	width: 225px;



	padding: 0; 



	margin: 0 0 0 15px;



	display: inline;



	color: transparent;	



}



#sidebar a, a:visited {	



	color: #000000;



	text-decoration: none;

	

	font-weight:normal;



}
#sidebar a:hover {	



	color: #000000;



	text-decoration: underline;

	

	font-weight:normal;



}







#sidebar h3 {



	color: #000000; 



	font: normal 1.6em Geneva, Arial, Helvetica, sans-serif;;



	text-transform: none;



	padding: 10px 0 2px 0; 



	margin: 10px 0 0 10px; 



	border-bottom: 2px solid #cc6600;



}







/* sidebar menu */



#sidebar .sidemenu {



	margin: 5px 10px 8px 7px; padding: 0;



	text-decoration: none;		



}



#sidebar .sidemenu li {



	color: #000000;



	list-style: none;



	margin: 0;



	padding: 7px 10px; 			



	border-bottom: 1px solid #FFFFFF;	



}



* html body #sidebar .sidemenu li {



	height: 1%;



}



#sidebar .sidemenu li a {



	text-decoration: none;	



	color: #000000;	



}



#sidebar .sidemenu li a a:visited span {



	color: #000000



	font-size: .9em;	



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-style: italic;



	font-weight: normal;		



}



#sidebar .sidemenu li a:hover {	



	color: #000;	



	background: none;

	

	font-weight: normal;
	text-decoration: underline;	



}



#sidebar .sidemenu ul { margin: 0 0 0 5px; padding: 0; }



#sidebar .sidemenu ul li { border: none; }







/* search form */



#sidebar .searchform {



	background-color: transparent;



	border: none;	



	margin: 0 5px 0 0; 



	padding: 10px 10px 10px 0;	



	width: 260px;	



}



#sidebar .searchform p { margin: 0; padding: 0; }



#sidebar .searchform input.textbox { 



	width: 140px;



	height: 18px;



	padding: 2px;	



	vertical-align: top;



}



#sidebar .searchform input.button { 



	width: 60px;



	height: 24px;



	padding: 2px 4px;



	vertical-align: top;



}







/* footer */



#footer-wrap {



	clear: both;



	width: 920px;



	text-align: left;



	padding: 0;	margin: 0;



	background: url(/PDGCommTemplates/001/images/footer-bottom.gif) no-repeat left bottom;		



}



#footer-content {

margin: 0 auto;



	width: 1000px;



	background-color:#ede6db;	



	padding: 30px 0 35px 0;



}







#footer-wrap p {



	padding:10px 0;



}



#footer-wrap h3 {



	color: #006633; 



	margin:0;



	padding: 5px 0 5px 10px; 



	text-transform: uppercase;



}



#footer-wrap a:hover { 



	color: #000; 



	text-decoration: none;

	

	font-weight: normal;



}







#footer-columns {



	color: #888;



	margin: 0 auto; 



	padding: 0;	



	width: 800px;		



}



#footer-columns ul {



	list-style: none;



	margin: 0; 



	padding: 0;	



	border-top: 1px solid #cc6600;



}



#footer-columns li {



	border-bottom: 1px solid #cc6600;		



}



#footer-columns li a {



	display: block;



	font-weight: normal;



	padding: 8px 0 8px 40px;



	width: 96%;



	color: #663300;	



}







#footer-columns .col3, .col3-center {



float: left;



	width: 25%;



}



#footer-columns .col3-center { 



	margin: 0 80px; 



}







/* bottom */



#footer-bottom {



	clear: both;



	color: #555;	



	margin: 0 auto; 



	width: 1000px;



	padding: 15px 0 10px 0;



	text-align: center;	



	font-size: 0.95em;



}



#footer-bottom a { color: #006633; }







/* alignment classes */



.float-left  { float: left; }



.float-right { float: right; }



.align-left  { text-align: left; }



.align-right { text-align: right; }







/* clearing */



.clearer { clear: both; }



.clear {display:inline-block; }



.clear:after {



	display:block; 



	visibility:hidden; 



	clear:both; 



	height:0; 



	content: "."; 



}







/*----------------crumb_nav------------------*/



.crumb_nav{



padding:5px 0 10px 0px;



}



.crumb_nav a{



color:#663300;



}











/* Search Product */



.searchproduct {



	vertical-align: top;



	width: 100px;



	padding: 0; margin: 0 0 0 25px;



	display:-moz-inline-stack;



	display:inline-block;



	zoom:1;



	*display:inline;	



}







/* header quick search */



#header form#quick-search {



	position: absolute;



	top: 154px; right: 20px;



	padding: 0; margin: 0;

 

	border:3px solid #000000;



	width: 150px; height: 25px;



	background: #ede6db;	



	z-index: 999999;



}



#header form#quick-search p {



	margin: 0; padding: 0;		



}



#header form#quick-search input {



	border: none;



	background: transparent;



	color: #895f30;



	float: left;



}



#header form#quick-search .tbox {



	margin: 5px 0 0 5px; 



	width: 120px;	



	display: inline;	



}



#search form#quick-search .btn{



	width: 20px; height: 20px;		



}



#header form#quick-search label {



	display: none;



}







/* header basket */



#header-basket {



	text-align: left;

	

	float:right;



	position: relative;



	top: 0; right: 0;



	padding: 5px;



	margin: 0;



	border: none;

	

	font-weight: normal;



	width: 400px; height: 40px;



	background: #ede6db;	



	z-index: 999999;



	color: #006633;



}



#header-basket p {



	margin: 0; padding:10px 0 0 20px;

	display: inline;		



}

.crumb_nav a:link {color: #000000;}

/*columns*/



div#column_one{

	float: left;

	position:relative;

	padding: 1em 0 1em 0;

	overflow: hidden;

	background: #FFFFFF url(/PDGCommTemplates/001/images/navBackground.jpg) repeat-x top ;

	width:250px;

	left:0;



	} 

	

	div#column_three{

	float: right;

	position: relative;

	padding: 1em 0;

	overflow:hidden;

	background:transparent url(images/ourPartners.jpg) no-repeat top;

	width:20%;

	} 


#navloginform fieldset #navusername {margin-top: 0px;}

#navloginform fieldset #navpassword {margin-top: 0px;}


a:link {color: #000000;
text-decoration: none;}



a:visited {	



	color: #000000;



	text-decoration: none;

	

	font-weight: normal;



}



a:hover {



	color: #000000;



	text-decoration: underline;

	

	font-weight: normal;



}

#content_wrap ul li a:link, #content_wrap ul li a:visited {color: #000000;
text-decoration: none;}

#content_wrap ul li a:hover, #content_wrap ul li a:active {color: #000000; text-decoration: underline; font-weight: normal;}



