body {background: #fff url(../img/bg-x-int.gif) top left repeat-x; border-top: none;}

#sidebar {background: #fff url(../img/sidebar-bg.jpg) top right no-repeat; padding-top: 15px; font-family: Garamond, Georgia, Times, serif;}
#sidebar ul li {list-style-type: none; padding: 0px; margin: 0px 80px 0px 0px; border-bottom: 1px solid #ddd;}
#sidebar ul li a {font-size:18px; display: block; height: 34px;  padding: 12px 15px 0px;  font-weight: normal; }
#sidebar ul li.on {background: transparent url(../img/list-item-bg.jpg) top left no-repeat; margin-right: 0px; border-bottom: none; }
#footer {border-top: 1px solid #ccc; padding-top: 15px; margin-top: 25px; text-align: right;}

img.left {float: left; padding: 0px 40px 20px 0px;}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

#form_page .form_element {
	float: left;
	margin: 0 20px 0 0;
}

#form_page h3 {
	font-size: 20px;
}

#form_page input,
#form_page select {
	font-size: 11px;
	padding: 3px;
	width: 160px;
}

#form_page input.longer {
	width: 340px;
}

#form_page input.submit {
	height: 44px;
	width: 193px;
}

#form_page input.radio {
	width: auto;
}

#form_page .form_clear {
	clear: both;
}

#form_page label {
	font-size: 12px;	
}

#form_page .item {
	float: left;
	margin-right: 0;
}

#form_page .item label {
	display: block;
	float: left;
	line-height: 30px;
	margin: 0 10px 0 0;
	width: 200px;
}

#form_page .item input {
	width: 40px;
}

#form_page .group {
	background: #ddd;
	float: left;
	margin: 0 10px 10px 0;
	padding: 10px;
}

.pricing img.carrier {
	float: left;
	margin: 0 20px 20px 0;
}

.pricing p {
	font-size: 14px;
}

.pricing p em {
	font-size: 12px;
}

.pricing p.order {
	float: right;
}
