body {background-image: none;}
#logo img {
	left: 34px;
	position: absolute;
	top: 0;
}
#current_tip {
	background-color: #826369;
	color: #fff;
	float: right;
	font-size: 80%;
	height: 121px;
	margin-top: 15px;
	padding: 10px 14px;
	width: 204px;
	-moz-border-radius: 6px
}
#current_tip strong {
	border-bottom: 1px dotted #fff;
	display: block;
	font-size: 130%;
	margin-bottom: 10px;
}
#content #gpe {
	color: #7a192d;
	float: left;
	font-size: 220%;
	margin: 35px 0 -40px 20px;
	text-decoration: none;
}
#wrap {
	margin-top: 0;
	width: 730px;
}
#content {width: 730px;}
#hp_estimate strong {
	display: block;
	font-size: 160%;
	margin-bottom: 10px;
}
#hp_estimate a {
	display: block;
	margin-top: 15px;
	width: 383px;
}
#hp_estimate a:hover {background-color: transparent !important}
#search {width: 370px;}
#search fieldset {
	background: url("imgs/search-index.gif") 0 0 no-repeat;
	margin-top: 0;
	padding: 30px 10px 31px 101px;
	width: 370px;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
#search div {
	color: #fff;
	font-size: 160%;
	font-weight: bold;
	margin: 2px 5px 5px 0;
}
#search h1 {
	display: inline-block;
	font-size: 100%;
}
#results {
	left: 333px;
	top: 121px;
}
#search p {
	clear: both;
	float: none;
	margin-top: 0;
	width: auto;
}
#content #plum_basic {
	list-style-type: none;
	margin: 0;
}
#plum_basic img {display: block}

#content #plum_basic li {
	background-color: #f6f6f6;
	float: left;
	font-size: 92%;
	height: 175px;
	margin: 0 5px 5px 0;
	padding: 0 9px 8px;
	width: 191px;
	-moz-box-shadow: inset 0 0 12px #e1e1e1;
}
#content #plum_basic .pb_wide {
	height: 205px;
	width: 298px;
}
#content #plum_basic .norgtamrgin {margin-right: 0}
#plum_basic h3 {
	background-color: #6f565c;
	border-bottom: 2px solid #fff;
	color: #fff;
	font-size: 120%;
	margin: 0 -9px 10px -9px;
	padding: 4px 12px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius 6px;
	border-top-right-radius: 6px;
}

#ems_form {
	background: -moz-linear-gradient(top, #fff, #efefef);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#efefef));
	border: 1px solid #d9d9d9;
	padding: 20px 10px 0 20px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius 5px;
	-moz-box-shadow: inset 0 0 14px #d9d9d9;
	-webkit-box-shadow: inset 0 0 14px #d9d9d9;
}
#ems_form p {
	background-color: #eaeaf0;
	background: -moz-linear-gradient(top, #f5f5ff, #fff 50%, #e5e5ed, #f6f6fe);
	border: 1px solid #cacaca;
	border-bottom-color: #393939;
	border-right-color: #393939;
	color: #201156;
	float: left;
	font-size: 160%;
	line-height: 42px;
	margin: -55px 0 0 0;
	text-align: center;
	text-transform: uppercase;
	width: 458px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-left-radius 4px;
	border-bottom-right-radius 4px;
}
#ems_form p span {
	font-size: 120%;
	font-weight: bold;
}
#ems_form p img {margin: 4px 10px -4px 0}
#ems_form fieldset {
	background: url("imgs/index_fieldset.png") 100% 100% no-repeat;
	height: 234px;
	padding: 50px 218px 0 0;
}
#ems_form legend {
	color: #211255;
	font-weight: bold;
	margin: 40px 0 -60px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#content #gpe {margin-bottom: 10px;}
	#ems_form legend {margin-bottom: 0;}
}
#content #ems_form ul {margin: 10px 0 0;}
#content #ems_form li {
	background-image: none;
	clear: right;
	float: left;
	margin-right: 20px;
	padding-left: 0;
	width: 220px;
}
#ems_form label {color: #231256;}
#ems_form input {width: 120px;}
#ems_form select {width: 124px;}
#ems_form textarea {
	height: 44px;
	width: 216px;
}
#ems_form #ems_lphone2 {display: block !important;}
#ems_form #ems_submit {
	background-color: #fbd711;
	background: -moz-linear-gradient(top, #ffe769, #fff5b7 50%, #fbd711, #fbd711);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffe769), to(#fbd711));
	border: 1px solid #3b393a;
	border-top-width: 0;
	border-left-width: 0;
	color: #5f4200;
	font-size: 140%;
	font-weight: bold;
	height: 40px;
	margin-top: 0;
	padding: 5px 0 6px;
	width: 220px
}
#ems_form #ems_submit:active {
	background-color: #ffe769;
	background: -moz-linear-gradient(top, #fbd711, #fbd711 50%, #fff5b7, #ffe769);
}
#ems_form #ems_lstreet {
	float: right !important;
}
#ems_form #ems_linfo {
	float: left !important;
	margin-top: -24px;
}
