/* CSS Document DCE5BC*/

body {
	background-image: url(/images/global/global_bg.jpg);
	background-color: #E1E9C7;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Trebuchet MS", Helvetica;
	line-height: 150%;
	font-size: 11px;
}

.body_popup_order{
	background-image: url(/images/global/global_bg.jpg);
	background-color: #E1E9C7;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Trebuchet MS", Helvetica;
	line-height: 150%;
	font-size: 11px;

}

a:link{
	color: #660033;
	text-decoration: none;
}

a:visited{
	color: #660033;
	text-decoration: none;
}

a:hover{
	color: #660033;
	text-decoration: underline;
}

.body_product_details_popup {
	background-image: url(/images/global/global_bg.jpg);
	background-color: #E1E9C7;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Trebuchet MS", Helvetica;
	line-height: 150%;
	font-size: 11px;
}


.left{
	float: left;
}

.right{
	float: right;
}

.bullet {
	list-style-type: none;
	vertical-align: middle;
	background-repeat: no-repeat;
	
}

ul {
list-style-type: none;
padding: 0em;
margin: 2em;

}

ul li {
background-image: url(/images/icon/bullet.gif);
background-repeat: no-repeat;
background-position: 0em .4em;
padding-left: 1.5em;

}

.current_page{
	font-weight: bold;
	text-decoration: none;
}


.previous_link{
	color: #FFFFFF;
	text-decoration: none;
}

.next_link{
	color: #FFFFFF;
	text-decoration: none;
}

.jump_to_page{
	color: #FFFFFF;
	text-decoration: none;
}

.spacer_clear{
	clear: both;s
}

.clear{
	clear: both;s
}

.checkoutdarkgreen {
	font-size: 12px;
	font-weight: bold;
	color: #495A3C;
}

.checkoutred {color: #FF0000}

.checkoutgreen {
	font-size: 12px;
	font-weight: bold;
	color: #5E7550;
}

.click_map {
	font-family: Helvetica;
	font-size: 9px;
}

.backtotop{
	background-image: url(/images/icon/icon_backtotop.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 14px;
}


.readmore{
	background-image: url(/images/icon/icon_readmore.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 14px;
	float: right;
}


.box_top{
	background-image: url(/images/global/global_bg.jpg);
	/*background-image: url(/images/global/global_box_top.jpg);*/
	background-position: top;
	background-repeat: no-repeat;
	width: 800px;
	height: 9px;
}


.box_bg{
	background-image: url(/images/global/global_box_bg3.jpg);
	background-position: top;
	background-repeat: repeat-y;
	width: 800px;
}

.box_foot{
	background-image: url(/images/global/global_bg.jpg);
	/*background-image: url(/images/global/global_box_foot.jpg);*/
	background-position: center;
	background-repeat: no-repeat;
	width: 800px;
	height: 9px;
}

.container{
	-moz-box-sizing: border-box;
	width: 800px;
	margin-left: 8px;
}

.formfield {
	font-family: "Trebuchet MS";
	font-size: 11px;
	height: 12px;
	color: #333333;
	background-color:#F0F4E3;
	padding-left: 4px;
	border: 1px #666666;
	
}

.formfield_select {
	font-family: "Trebuchet MS";
	font-size: 11px;
	height: 20px;
	color: #333333;
	background-color: #F0F4E3;
	padding-left: 4px;
	border: 1px #666666;
	
}

.formfield_comments {
	font-family: "Trebuchet MS";
	font-size: 11px;
	height: 60px;
	color: #333333;
	background-color: #F0F4E3;
	padding-left: 4px;
	border: 1px #666666;
	
}

.frontcontent{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Trebuchet MS", Helvetica;
	line-height: 130%;
	font-size: 11px;
}

.inside_right_pane_bg{
	background-image: url(/images/front/main_bg4.jpg);
	background-repeat: no-repeat;
}

.leftpane_bg{
	background-image: url(/images/inside/inside_leftpanel_bg5.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 207px;
	height: 500px;
}

.product_leftpane_bg{
	background-image: url(/images/inside/inside_leftpanel_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 207px;
}

.product_leftpane_landing_page_bg{
	background-image: url(/images/inside/inside_leftpanel_product_landing_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 207px;
}

.product_category_text {
	background-image: url(/images/global/global_bg.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Trebuchet MS", Helvetica;
	line-height: 130%;
	font-size: 11px;
	color:#FFFFFF;
}

.productnames {
	color: #181348;
	font-family: Helvetica;
	font-size: 13px;
	font-weight: bold;
	line-height: 100%;
}

.series_names{
	color: #FFFF00;
	font-size: 17px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.white_text {
	color: #FFFFFF;
	font-size: 11px;
	font-weight:bold;
	font-family: "Trebuchet MS";	
}

/* Front Page Elements */

.frontbox_top{
	background-image: url(/images/front/global_box_top.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 846px;
	height: 9px;
}

.frontbox_bg{
	/*background-image: url(/images/front/global_box_bg.jpg);*/
	background-position: center;
	width: 800px;
	height: 1px;
}

.frontbox_foot{
	/*background-image: url(/images/front/global_box_foot.jpg);*/
	background-repeat: no-repeat;
	width: 846px;
}

.front_container{
	-moz-box-sizing: border-box;
	width: 800px;
	/* margin-left: 10px; */
}

.front_leftpane_bg{
	background-color: #F8FAF1;
	background-image: url(/images/front/front_leftpanel_bg9.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 246px;
	height: 500px;
	padding-left: 36px;
}

.pagetitle {
	color: #495A3C;	
	font-weight: bold;
	font-size: 15px; 
	font-family: Helvetica;
}

.pfheader {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C51005;
}
.numberofitems {color: #0000FF}

.pfheader_holder {
	padding-top: 10px;
}

.orderform_titles {
	color: #99CC00; 
	font-size: 14px; 
}

.orderform_cutting {
	color: #FFFFFF; 
	font-size: 13px; 
	text-align:center; 
}

.orderform_divider{
	background-image: url(/images/global/orderform_divider.gif);
	background-position: center top;
	background-repeat: repeat-y;
}

/* Surplus Elements */
.categoryname {
	color: #5E7550;
	font-weight: bold;
}
.productname {color: #971360}


.thumbnail_product_img{
	border: #5E7550 1px solid;
}

.large_product_img{
	border: #5E7550 1px solid;
}

.legend_icons{
	padding-left: 8px;
	text-align: left;
}

/* Navigation Elements */

.nav_holder{
	width: 576px;
	height: 77px;
	margin-top: 5px;
	margin-left: 6px;
}

.sidenav_holder{
	width: 181px;
	padding-bottom: 1px;
	background-color: #FFFFFF;
	margin-left: 8px;
	padding-top: 1px;
}

.sidenav_holder a:link{
	color: #5E7550;
	text-decoration: none;
}

.sidenav_holder a:visited{
	color: #5E7550;
	text-decoration: none;
}

.sidenav_off{
	background-image: url(/images/nav/nav_leftpane_off.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 145px;
	height: 21px;
	margin-top: 1px;
	font-size: 12px;
	padding-left: 34px;	
	padding-top: 6px;
}


.sidenav_on{
	background-image: url(/images/nav/nav_leftpane_on.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 145px;
	height: 21px;
	margin-top: 1px;
	font-size: 12px;
	padding-left: 34px;	
	padding-top: 6px;
	color: #FFFFFF;
}

.sidenav_sub_off{
	background-image: url(/images/nav/nav_sub_leftpane_off.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 145px;
	height: 21px;
	margin-top: 1px;
	font-size: 12px;
	padding-left: 34px;	
	padding-top: 6px;
	color: #FFFFFF;
}

.sidenav_sub_on{
	background-image: url(/images/nav/nav_sub_leftpane_on.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 145px;
	height: 21px;
	margin-top: 1px;
	font-size: 12px;
	padding-left: 34px;	
	padding-top: 6px;
	color: #FFFFFF;
}

.sidenav_sub_on_double{
	background-image: url(/images/nav/nav_sub_leftpane_wide_on.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 145px;
	height: 42px;
	margin-top: 1px;
	font-size: 12px;
	padding-left: 34px;	
	padding-top: 0.5px;
	color: #FFFFFF;
}

.sidenav_sub_off_double{
	background-image: url(/images/nav/nav_sub_leftpane_wide_off.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 145px;
	height: 42px;
	margin-top: 1px;
	font-size: 12px;
	padding-left: 34px;	
	padding-top: 0.5px;
	color: #FFFFFF;
}


.sidenav_on a:visited{
	color: #5E7550;
	text-decoration: none;
}

.sidenav_on a:link{
	color: #5E7550;
	text-decoration: none;
}

.sidenav_sub_on a:visited{
	color: #5E7550;
	text-decoration: none;
}

.sidenav_sub_on a:link{
	color: #5E7550;
	text-decoration: none;
}

.thankyou_surplus_left_info{
	color: #333333;
	font-family: trebuchet;
	font-size: 11px;
	font-weight: bold;
	line-height: 100%;
}


/* Inside Eleemts */

.insidebox_top{
	background-image: url(/images/inside/inside_box_top5.jpg);
	width: 587px;
	height:15px;	
}

.insidebox_bg{
	background-image: url(/images/inside/inside_box_bg5.jpg);
	background-repeat: repeat-y;
	width: 587;
	padding-left: 42px;
	padding-right: 32px; 
	padding-top: 22px;
	padding-bottom: 12px;
}

.insidebox_bg a:link{
	color: #5E7550;
	text-decoration: none;
}

.insidebox_bg a:visited{
	color: #5E7550;
	text-decoration: none;
}

.insidebox_foot{
	background-image: url(/images/inside/inside_box_foot5.jpg);
	width: 587px;
	height: 8px;
	margin-bottom: 5px;	
}


.links_titles {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color:#495A3C;
}

.notice_box{
	border-color:#003300;
	background-color:#D2E4C5;
	border-width:1px;
	border-style:solid;
}

.ordering_box {
	color: #003300;
	line-height: 95%;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
	
.ordering_notes	{
	color: #ff0000;
	font-size: 10 px;
	line-height: 95%;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

/*Right Push */

.rightpush{
	-moz-box-sizing: border-box;
	width: 140px;
	background-color: #B7CA79;
	border: #FFFFFF 1px solid;
}

.rightpush_img{
	border-top: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	padding:1px;
}

.rightpush p{
	padding-left: 8px;
	padding-right: 4px;
	line-height: 120%;
	padding-bottom: 8px;
}

/*bottom push */

.bottom_push_container {
	padding-left: 0.75em;
}

.bottompush_content {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #214720;
	line-height: 110%;
}

.bottompush_borders {
	border-bottom-color: #214720;
	border-top-color: #214720;
	border-top: solid 1px;
	border-bottom: solid 1px;
	border-left: none;
	border-right: none;
	font-size: 11px;
	color: #333333;
}


/* Breadcrumb */
.breadcrumb{
	font-size: 9px;
	color: #5F674B;
}

.breadcrumb a:link{
	color: #5F674B;
	text-decoration: none;
}

.breadcrumb a:visited{
	color: #5F674B;
	text-decoration: none;
}

.printerfriendly{
	background-image: url(/images/icon/icon_printerfriendly.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 20px;
}

/*Footer */

.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	padding-top: 12px;
	padding-bottom: 24px;
}

.footer a:link{
	color: #5E005E;
	text-decoration: none;
}

.footer a:visited{
	color: #5E005E;
	text-decoration: none;
}

.footer a:hover{
	color: #5E005E;
	text-decoration: underline;
}