body {

	margin: 25px 0px 0px 0px;

	background: #ffffff url(images/bg.gif) repeat-x; 

}



body, td {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

}



table, form, select {

	padding : 0px;

	margin : 0px;

}



p {

	margin-top: 10px;

	margin-bottom: 10px;

	padding 0;

}



.big {

	font-size: 16px;

}



ul, li {

	margin:0;

	padding:0;

} 



ul {

	list-style-position: inside;

} 



input, select, textarea {

	width: 400px;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

	border: 1px solid #80ac16;

}



input {

	padding-left: 2px;

}



select {

	width: 402px;

}



.button {

	width: 120px; 

	height: 22px;

	color: #5e791e;

	border-top: 1px solid #80ac16;

	border-left: 1px solid #80ac16;

	border-right: 1px solid #5e791e;

	border-bottom: 1px solid #5e791e;

	background: #d2e6a1;

}



A {	

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	text-decoration : underline;

}



A:Hover {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	text-decoration : none;

}



#flashcontent {

	width: 447px;

	height: 440px;

}



#flashcontent_distribution_map {

	width: 377px;

	height: 167px;

}



#flashcontent_productfamily {

	width: 763px;

	height: 440px;

}



#flashcontent_productfamily_product {

	width: 456px;

	height: 440px;

}



#flashcontent_productfamily_product_setup {

	width: 184px;

	height: 276px;

}



#flashcontent_productfamily_product_details {

	width: 569px;

	height: 276px;

}



#flashcontent_product_preview {

	width: 200px;

	height: 396px;

}



#flashcontent_contact {

	width: 302px;

	height: 498px;

}



#flashcontent_banner_1 {

	width: 468px;

	height: 60px;

}



#flashcontent_banner_2 {

	width: 468px;

	height: 60px;

}



#flashcontent_banner_3 {

	width: 468px;

	height: 60px;

}



.top_tab {

	padding: 0px 0px 25px 0px;

	width: 760px;

}



.yahoo_shop {

	text-align: right;

	padding-right: 15px;

}



.sponsor {

	text-align: right;

}



.admin_info {

	height: 25px;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-right: 10px;

	background: #dfedbf;

	text-align: left;

}



.admin_cell {

	height: 25px;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-right: 10px;

	background: #b9d771;

	text-align: left;

}



.distribution_cell {

	width: 138px;

	height: 25px;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-right: 10px;

	word-wrap: break-word;

	font-size: 11px;

}



.distribution_cell_short {

	width: 60px;

	height: 25px;	

	padding-top: 2px;

	padding-bottom: 2px;	

	word-wrap: break-word;

	font-size: 11px;

}



.downloads_cell {

	width: 72px;

	height: 25px;

	padding-top: 2px;

	padding-bottom: 2px;		

	padding-right: 10px;

	word-wrap: break-word;

	font-size: 11px;

}



.downloads_cell_long {

	width: 155px;

	height: 25px;

	padding-top: 2px;

	padding-bottom: 2px;		

	padding-right: 10px;

	word-wrap: break-word;

	font-size: 11px;

}





.green {

	color: #74981b;		

}



.shop_cell {

	width: 50px;

	height: 40px;

	padding-top: 2px;

	padding-bottom: 2px;		

	padding-right: 10px;

	word-wrap: break-word;

	font-size: 11px;

}





/* Scroll bars */





.Container {

  position: relative;

  width: 240px;

  height: 260px;

  float: left;  

}

#Scroller-1 { 

  position: relative; 

  overflow: hidden;

  width: 240px;

  height: 255px;

}

.Scroller-Container {

  position: relative;

  top: 0px;

	left: 0px;  

}

.Scrollbar-Track {

  width: 10px;

	height: 255px;

  position: relative;

  background: #aaca62 url('images/scroller_track.gif');

}

.Scrollbar-Handle {

  position: relative;

  top: 0px;

	left: 0px;

  width: 10px;

	height: 60px;

  background: #698624 url('images/scroller.gif');   

}



.shop_td {

	background: #f2f7e0;

	text-align: left;

}



.shop_td_info {

	background: #f2f7e0;

	text-align: center;

	padding-top: 15px;

	font-size: 10px;

}

.pfam_head {
	font-size: 20px;
	font-weight:bold;
	color: #fff;
}

.pfam_head_bk {
	font-size: 20px;
	font-weight:bold;
	color: #668120;
}

#shop_desc {

	background: #f2f7e0;

	text-align: left;

	font-size: 14px;

	padding-top: 5px;

}



#shop_desc_shipping {

	background: #f2f7e0;

	text-align: left;

	padding-top: 5px;

}



#shop_desc_delivery {

	background: #f2f7e0;

	text-align: left;

	padding-top: 5px;

	padding-right: 25px;

}



#shop_desc select {

	width: 100px;

}



.shop_button {

	width: 137px;

	height: 45px;

	border: 0;

}



.order_button {

	width: 44px;

	height: 15px;

	border: 0;

}



#box_mailing_table {

	background: url('images/mailing_box_bg.gif');	

	text-align: left;

	padding: 0px;

	padding-left: 20px;

	margin: 0px;

}



#faqtable {

	border-collapse: collapse;

	width: 200px;

}



#faqtable td {

	border: 1px solid black;

	text-align: center;

	padding: 3px;

}



#pfamily {

	

}



#pfamily .title_td {

	width: 111px;	

	text-align: left;

	padding-left: 15px;

	color: #627c23;

}



#pfamily .head_td {

	width: 81px;

	text-align: center;

	padding: 6px 3px 6px 3px;

	background: #92c023;

}



#pfamily .info_td {

	width: 82px;

	text-align: center;

	padding: 6px 3px 6px 3px;

	border-right: 1px solid #92c023;

}



#pfamily .info_td_last {

	width: 8px;

	text-align: center;

	padding: 6px 3px 6px 3px;

}



