.clear
{
    clear:both;
}
body,td,th {
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 11px;
	color: #333333;
	text-align: left;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
FORM
{
    margin:0px;
    padding:0px;
}
.menu_box {
	background-color: #C1D62F;
	height: 30px;
	width: 100%;
}
a:link {
	color: #333333;
}

a:visited {
	color: #333333;
}
a:hover {
	color: #333333;
}
a:active {
	color: #333333;
}

a.sm2 {
	color: #333333;
	text-decoration: underline;
}
a.sm2:hover {
	color: #94A420;
	text-decoration: underline;
}

a.sm:link {
	color: #333333;
	text-decoration: none;
}

a.sm:visited {
	color: #333333;
	text-decoration: none;
}
a.sm:hover {
	color: #94A420;
	text-decoration: underline;
}
a.sm:active {
	color: #333333;
	text-decoration: none;
}

a.rsp:link {
	color: #6C7818;
	text-decoration: underline;
}

a.rsp:visited {
	color: #6C7818;
	text-decoration: underline;
}
a.rsp:hover {
	color: #6C7818;
	text-decoration: none;
}
a.rsp:active {
	color: #6C7818;
	text-decoration: underline;
}

a.header:link {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-transform: uppercase;
	text-decoration: none;
}

a.header:visited {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-transform: uppercase;
	text-decoration: none;
}
a.header:hover {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-transform: uppercase;
	text-decoration: none;
}
a.header:active {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-transform: uppercase;
	text-decoration: none;
}

a.big:link {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	text-decoration: none;
}

a.big:visited {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	text-decoration: none;
}
a.big:hover {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	text-decoration: underline;
}
a.big:active {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	text-decoration: none;
}

.form_buttons {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #333333;
	padding: 2px;
}
.content_box {
	height: 225px;
	width: 950px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #C1D62F;
	margin-bottom: 5px;
	background-image: url(../images/fp_main_bg.jpg);
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.text_large_12px_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #333333;
}
.text_large_prod_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #333333;
}


.content_25per_front_page_box {
	background-color: #FFFFFF;
	height: 300px;
	width: 235px;
	margin-right: 5px;
	border: 2px solid #E3E3E3;
	float: left;
}
.content_25per_front_page_payment {
	background-color: #FFFFFF;
	height: 300px;
	width: 230px;
	border: 2px solid #E3E3E3;
	float: left;
}
.content_footer {
	margin-right: 15px;
}
.content_75_container {
	height: auto;
	width: 100%;
	margin-top: 5px;
	background-color: #FFFFFF;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.content_box {
	background-color: #FFFFFF;
	height: auto;
	width: 100%;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.content_box_centre {
	background-color: #FFFFFF;
	height: 450px;
	width: 100%;
	margin-right: 0px;
	border: 2px solid #E3E3E3;
	margin-left: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.content_box_menu {
	background-color: #FFFFFF;
	height: 450px;
	width: 175px;
	border: 2px solid #E3E3E3;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.content_box_pay {
	background-color: #FFFFFF;
	height: 350px;
	width: 230px;
	border: 2px solid #E3E3E3;
	margin-left: 5px;
}
.form_fields {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #333333;
	padding: 2px;
}
.text_red {
	color: #FF0000;
}
.content_box_email {
	background-color: #FFFFFF;
	height: 100px;
	width: 230px;
	border: 2px solid #E3E3E3;
	margin-left: 5px;
	margin-top: 5px;
}
.prod_image_box {
	margin-right: 10px;
}
.box_product_refine {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.box_product_refine_bg {
	background-color: #F7FAE2;
	border: 1px solid #C1D62F;
}


.text_large_12px_bold_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FF0000;
}
.prod_header_box {
	margin-bottom: 5px;
}
#maindiv
{
    position:relative;
    width:950px;
    margin-left:auto;
    margin-right:auto;
}

#welcomediv
{
    position:absolute;
    left:23px;
    top:160px;
    width:597px;
    height:192px;
}
DIV.thumbimg, DIV.thumbimgdefault
{
    float:left;
    padding:3px;
    margin-right:5px;
}
DIV.thumbimg
{
    border:1px solid #999999; 
}
DIV.thumbimgdefault
{
    border:1px solid #c1d62f; 
}
DIV.thumbimg A, DIV.thumbimgdefault A
{
    border:1px solid #ffffff;
    display:block;
}
DIV.thumbimg A:hover
{
    border:1px solid #dce984;
    display:block;
}
#thumbimagesdiv
{
    width:275px;
    text-align:center;
}
SPAN.big
{
    font-size:16px;
}
SPAN.big2
{
    font-size:14px;
}
TD.labeltd
{
    font-weight:bold;
    padding-bottom:3px;
    padding-right:6px;
}
TD.datatd
{
    padding-bottom:3px;
}
INPUT.text
{
    font-family: Trebuchet MS, Verdana, Arial;
	font-size: 11px;
}
SELECT.text
{
    font-family: Trebuchet MS, Verdana, Arial;
	font-size: 11px;
}
TEXTAREA.text
{
    font-family: Trebuchet MS, Verdana, Arial;
	font-size: 11px;
}
.text2
{
    font-family: Trebuchet MS, Verdana, Arial;
	font-size: 11px;
	display:none;
}
#searchtext
{
    width:155px;
}
#productsearchtable
{
    margin-top:63px;
}
DIV.baskettitle
{
    margin-bottom:10px;
}
DIV.basketitem
{
    border:1px solid #c1d62f;
    background-color:#f6fbd6;
    margin-bottom:8px;
    padding:0px;
}
DIV.basketitemheader
{
    background-color:#c1d62f;
}
DIV.basketitem DIV
{
    padding:3px;
}
DIV.basketdelete
{
    text-align:right;
}
DIV.basketcheckout
{
    margin-top:10px;
    text-align:center;
}
.content_box_full_width {
	background-color: #FFFFFF;
	height: 450px;
	width: 950px;
	margin-right: 0px;
	border: 2px solid #E3E3E3;
	margin-left: 0px;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
}
TABLE.display
{
    background-color:#c1d62f;
}
TR.displayheader
{
    background-color:#c1d62f;
}
TR.display
{
    background-color:#ffffff;
}
TD.tdright
{
    text-align:right;
}
INPUT.textsmall
{
    font-family: Trebuchet MS, Verdana, Arial;
	font-size: 11px;
	width:160px;
}
SELECT.textsmall
{
    font-family: Trebuchet MS, Verdana, Arial;
	font-size: 11px;
	width:160px;
}
SPAN.asterisk
{
    color:#ff0000;
}
#txt_sender_name
{
    width:350px;
}
#txt_email
{
    width:350px;
}
#txt_message
{
    width:350px;
}
#txt_notes
{
    width:350px;
}
#txt_email_address
{
    display:none;
}