/* TEMPLATE */
body { background-color: white; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#tableborder{ border-collapse: collapse; border: 1px solid #666666;}
table,td,th,tr,.tb {padding: 0px; margin: 0px 0px 0px 0px; border-spacing: 0px; border-spacing:0px; border-collapse: collapse;}
.nav { background-color: #3D7E2A; color: white; padding: 0px 10px 0px 40px; background-image:url(../templates/Generic_Files/template_nav_tl.gif); background-position:left; background-repeat: no-repeat;}
.nav_lnk { text-decoration: none; color: white; padding-left: 10px; padding-right: 10px;}
.nav_lnk_on { text-decoration: none; color: white; padding-left: 10px; padding-right: 10px; font-weight: bold;}
.subnav { background-image:url(../templates/Generic_Files/template_subnav_foot.gif); background-position: bottom; background-repeat: no-repeat; background-color: #9ACD66; vertical-align: top; padding-top: 10px;}
.footer { width: 725px; background-color: #9ACD66;}
.footer_txt, .footer_lnk { text-decoration: none; color: #006600; padding-left: 10px; padding-right: 10px;}
.footer2 { background-color: #3D7E2A;}
#mainContent{	padding-left: 10px;	padding-top: 10px;}

/* Products */
.subnav_item { padding: 9px 0px 9px 0px; padding-left: 20px;}
.subnav_lnk { text-decoration: none; color: #000066;}
.subnav_lnk_on { text-decoration: none; color: white; background-position: left; background-repeat: no-repeat;}

.content_products { text-align: center; padding-top: 50px; padding-bottom: 50px;}
.content_products_table {width: 497px;}
.content_products_table_head {background-image:url(../templates/Generic_Files/template_bevel_top.gif); height: 26px; width: 497px;}
.content_products_table_foot {background-image:url(../templates/Generic_Files/template_bevel_bottom.gif); height: 28px;}
.content_products_intro {font-size: 13px; font-weight: bold; padding: 20px 25px 20px 25px; color: #006600;}
.content_products_item_table {width: 497px;}
.product_txt {font-size: 11px; font-weight: normal; padding: 10px 0px 20px 25px; color: #006600; vertical-align: top;}
.product_desc {font-size: 11px; font-weight: normal; padding: 10px 25px 10px 14px; color: #006600; vertical-align: top; text-align: left;}
.product_desc2 {font-style: italic;}
.product_name {font-size: 11px; font-weight: bold; padding: 0px 0px 0px 0px; color: #006600; text-decoration: none;}
.product_img {padding: 0px 25px 0px 0px; vertical-align: middle; text-align: right;}

.product_head  {font-size: 14px; font-weight: bold; padding: 20px 0px 20px 0px; color: black; text-decoration: none; text-align: center;}
.product_sku {font-size: 12px; font-weight: bold; padding: 0px 0px 0px 25px; color: black; text-decoration: none; text-align: left;}
.product_detail_img {padding: 0px 0px 0px 25px; vertical-align: middle; text-align: right;}
.product_form_quantity { width: 20px; height: 16px;} 
.product_box {width: 179px; height: 133px; background-image:url(../templates/Generic_Files/product_box.gif);}

.product_box_label {font-size: 11px; font-weight: bold; padding-left: 10px; color: white; text-decoration: none; text-align: left;}
.product_box_txt {font-size: 11px; font-weight: normal; padding-left: 0px; color: white; text-decoration: none; text-align: left;}

.pdf_img {padding-right: 10px;}

.paging_nav {width: 497px;}
.paging_left {font-size: 11px; font-weight: bold; padding-left: 20px; color: white; text-align: left;}
.paging_right{font-size: 11px; font-weight: normal; padding-right: 20px; color: white; text-align: right; text-decoration: none;}
.paging_lnk {font-size: 11px; font-weight: normal; color: white; text-decoration: none;}
.page_back {font-size: 11px; font-weight: normal; padding-left: 20px; color: white; text-align: right; text-decoration: none;}

.countdown  {font-size: 30px; font-weight: bold; padding: 20px 0px 20px 0px; color: #AF3322; text-decoration: none; text-align: center;}

/* Quick Order */
.quick_head {background-image:url(../templates/Generic_Files/template_bevel_top.gif); height: 26px; width: 497px; font-size: 13px; font-weight: bold; padding-left: 20px; color: #006600; text-align: center;}
.quick_intro {font-size: 11px; font-weight: bold; padding: 20px 25px 20px 25px; color: #006600;}
.quick_label {font-size: 11px; font-weight: bold; color: #006600; width: 100px; height: 32px;}
.quick_form {width: 152px;}
.quick_submit {text-align: right; padding-right: 25px; height: 34px;}

/* Management */
.sm_box_head {height: 28px; background-color: #3D7E2A; color: white; text-align: center; font-size: 13px; font-weight: bold; color: white; }
.sm_box {background-color: #B8DC94;}
.sm_box_pad {background-color: #B8DC94; padding-left: 25px; color: #006600;; font-weight: bold; text-align: left;}
.sm_day {width: 50px; height: 16px;}

/* login */
.sm_box_login_txt {color: #006600;; font-weight: normal; text-align: center;}
.login_label,.login_lnk {font-size: 11px; font-weight: bold; color: #006600; width: 80px; height: 32px; text-decoration:none;}
.login_form {font-size: 11px; color: #006600; width: 230px; height: 16px;}
.welcome_head {font-size: 14px; font-weight: bold; padding: 20px 0px 20px 0px; color: black; text-decoration: none; text-align: center;}
.welcome_sub {font-size: 11px; font-weight: bold; padding: 0px 0px 0px 0px; color: #006600; text-decoration: none;}
.welcome_sub A {font-size: 11px; font-weight: bold; padding: 0px 0px 0px 0px; color: #006600; text-decoration: underline;}
.welcome_desc {font-size: 11px; font-weight: normal; padding: 10px 25px 10px 14px; color: #006600; vertical-align: top;}
.login_form2 {font-size: 12px; font-weight: bold; color: #ffffff; width: 150px; height: 16px;}
.login_form3 {font-size: 11px; font-weight: normal; color: #006600; height: 16px;}
.register_note {font-size: 11px; font-weight: normal; color: black; text-decoration: none; text-align: left;}

.width574
{
	width:574px;
}
.width725
{
	width:725px;
}
.width150
{
	width:150px;
}
.width65
{
	width:65px;
}
.width14
{
        width:14px; 
}
.width100
{
        width:100px; 
}

/* popup */
.pop_content {font-size: 11px; font-weight: normal; color: #006600; padding: 20px 25px 0px 25px; vertical-align: top;}
.pop_bar {width: 462px; height: 23px; background-image: url(../templates/Generic_Files/pop_bar.gif); text-align: center; color: white; font-size: 13px; font-weight: bold;}
.pop_copy {font-size: 11px; font-weight: normal; color: #006600; vertical-align: top;}

/* SHOPPING BASKET */
.basket_head {font-size: 10px; font-weight: bold; color: #006600; padding: 10px 5px 10px 5px;}
.basket_item {font-size: 10px; font-weight: normal; color: #006600; padding: 10px 5px 10px 5px; text-align: left; vertical-align:top;}
.basket_quantity {width: 20px; height: 14px; font-size: 11px;}
.basket_remove {font-weight: bold; text-decoration:none; color: #006600;}
.basket_foot_buttons { text-align: right; align: right; padding: 10px 0px 5px 0px; font-size: 10px;}
.basket_foot {font-size: 10px; font-weight: normal; color: #006600; padding: 5px 0px 5px 0px;}
.basket_total_l {font-size: 10px;text-align: right; font-weight: bold;color: #006600; height: 22px;}
.basket_total_r {font-size: 10px;text-align: left; font-weight: normal;color: #006600; padding-left: 10px; width: 85px;}


/* checkout */
.checkout_table_head {background-image:url(../templates/Generic_Files/template_bevel_top.gif); height: 26px; width: 497px; font-size: 12px; font-weight: bold; color: #006600; text-align: center;}
.checkout_title {font-size: 12px; font-weight: bold; color: #006600; padding: 10px 0px 10px 0px;}
.checkout_label {font-size: 11px; font-weight: bold; color: #006600; height: 32px; width: 100px; text-align: left;}
.checkout_txt {font-size: 11px; font-weight: normal; color: #006600; height: 32px; width: 120px; text-align: left;}
.checkout_txt2 {font-size: 10px; font-weight: normal; color: #006600; padding: 5px 0px 5px 0px; text-align: left;}
.checkout_form {font-size: 11px; font-weight: normal; color: black;; height: 16px; width: 120px;}
.white_txt {font-size: 11px; font-weight: normal; color: #FFFFFF; height: 32px; width: 120px;}

.email_boldred
{
	font-size: 14px;
	font-weight:bold;
	color:red;
}
.redText
{
	font-weight:bold;
	color:red;
}
.addressbook
{
	border: 2px solid black;
	padding: 5px;
}