/* General
----------------------------------------------------------------------------------------------------*/

* {font-family:Arial, Helvetica, sans-serif;}

body {
	
	margin:0 0 0 0;
	background-color:#fff;
	
}

h1 {
	padding:9px 0 0 10px;
	font-size:22px;
	color:white;

}

.box_three_fourth h2 {
	
	padding:10px 10px 0 10px;
	padding:10px 10px 0 10px;
	font-size:20px;
	color:black;

}

.box_three_fourth_title_bg h2 {
	
	
	padding:8px 10px 10px 10px;
	padding-bottom:10px;
	font-size:20px;
	color:white;

}

ol h2 {
	
	font-size:20px;
	color:black;

}

hr {height:1px; border-style:dotted;}


.box_one_fourth_title_bg h3 {
	
	text-align:center;
	padding-top:9px;
	padding-bottom:10px;
	font-size:17px;
	color:white;

}

.box_three_fourth h3 {
		
	padding:10px 10px 0 10px;
	font-size:17px;
	color:black;

}
p {
	padding:10px 10px 0 10px;
	font-size:14px;	
}



/* 100% Containers
----------------------------------------------------------------------------------------------------*/

#topcontainer {
	
	width:100%;
	background:#060;
	
}

.centrestuff {
	
	margin:0 auto;
}

#topwhitebg {
	background:url(../images/white_bg.jpg) #FFF !important;
	height:385px;
}


.greenbg {
	
	background:url(../images/top_bg.jpg) repeat-x;
	
}

#mainbodybg { background-color:#CCCCCC;}
.box_three_fourth_title_bg {background:url(../images/720_40_title_bg.jpg) no-repeat; height:40px;}
.box_one_half_title_bg {background:url(../images/460_40_title-bg.jpg) no-repeat; height:40px;}
.menubg {background:url(../images/menu_left_bg.jpg) no-repeat; height:486px;}
.footer_bg {background:url(../images/footer_bg.jpg) repeat-x; height:40px;}


.box_one_fourth_title_bg {background:url(../images/220_40_title-bg.jpg) bottom no-repeat; height:40px; padding-top:1px;}
.clear_padding {padding:0;}

.alighn_left {text-align:left; padding-left:10px;}

.box_one_fourth a:link {color:white; text-decoration:none;}
.box_one_fourth a:visited {color:white; text-decoration:none;}
.box_one_fourth a:hover {color:white; text-decoration:underline;}

.table-cms{background:#448006;color:white; font-weight:bold;}
.table-kg{background:#6FBB1B;color:white; font-weight:bold;}
.table_footer{font-weight:normal; font-size:14px; text-align:center; padding:5px}
.table_border{border:#FFF 1px;}
.payments_table{border:#FFF 1px; padding:10px;}
.payments_table_header{font-size:18px; background:#448006;color:white; font-weight:bold; padding:10px;}
.payments_table_row{background:#6FBB1B;color:white;font-size:16px; padding:10px;}
.payments_table_delivery{background:#81DA1D;color:white;font-size:16px; padding:10px;}



/* PRICING TABLE

----------------------------------------------------------------------------------------------------*/

.length_col {width: 80px; text-align:center; padding:5px;font-size:20px;}
.price_col {width: 80px; text-align:center; padding:5px; font-size:22px;}
.title_row {height:40px; font-size:20px;}
.title_col {width:40px; font-size:20px;}
.units_col {height:40px; text-align:center;font-size:20px;}
.width_col {height:40px; text-align:center; padding:5px;font-size:20px; vertical-align:middle;}
table { border-collapse:collapse;}


.onpage {color:#F00;}

.question{vertical-align:text-bottom;}

.tooltip {
	display:none;
	background:transparent url(../images/qtip.png);
	font-size:14px;
	font-weight:bold;
	height:125px;
	width:175px;
	padding:15px;
	color:#fff;	
}


.form_textfield {
	
	width:250px;
	height:25px;
		font-weight:bold;
	font-size:15px;
}

.form_textarea {
	
	width:250px;
		font-weight:bold;
	font-size:15px;
	
}

.form_text_formatting {
	
	text-align:right;
	font-weight:bold;
	font-size:15px;
	padding:10px;
	width:37%;
	
	
}

.form_vert_align_top {
	
	vertical-align:top;
	
}

.form_table {
	
	display:block;
	margin:10px auto;
	width:60%;
	
}

.footer {color:white;}
.footer a:link {color:white; text-decoration:none;}
.footer a:visited {color:white; text-decoration:none;}
.footer a:hover {color:white; text-decoration:none;}

#pbpc {display:none;}
