body {
background:#fff url(/Design/Images/Page-Styles/bg-medium.gif) repeat-x 0 0;
} 
body.is-editmenu {
background:#fff url(/Design/Images/Page-Styles/bg-medium.gif) repeat-x 0 45px;
} 

/* ============== Exact pane layouts ============== */
.L-l1c0r1 { margin:-40px 0 20px 0; width:208px; } 
.L-l1c0r0 { margin:-40px 0 20px 0; width:208px; }
.L-l1c1r0 { margin:-40px 0 20px 0; width:208px; }
.L-l1c1r1 { margin:-40px 0 20px 0; width:208px; }
.C-l0c1r0 { width:980px; margin:-40px 0 20px 0; }
.C-l1c1r0 { width:706px; margin:-40px 30px 20px 30px; } 
.C-l1c1r1 { width:498px; margin:-40px 30px 20px 30px; } 
.C-l0c1r1 { width:736px; margin:-40px 30px 20px 0; }
.R-l1c1r1 { margin:-40px 0 20px 0; width:208px; }
.R-l0c1r1 { margin:-40px 0 20px 0; width:208px; }
.R-l1c0r1 { margin:-40px 0 20px 576px; width:208px; }
.R-l0c0r1 { margin:-40px 0 20px 756px; width:208px; }

#website #banner {
	height: 230px;
	background: url(/Design/Images/Page-Styles/Contact/medium-contact.gif) no-repeat;
} 
#content {
	width: 974px;
	margin: 0 5px;
} 

/* ============== Set the positioned content ============== */
#ContentPane .ps-positioned {
	width: 300px;
	min-height: 65px;
	height: auto !important;
	height: 65px;
	overflow: hidden;
	top: -148px;
} 
.C-l1c1r0 .ps-positioned, .C-l1c1r1 .ps-positioned {
	left: 387px;
} 
.C-l0c1r0 .ps-positioned, .C-l0c1r1 .ps-positioned {
	left: 625px;
} 
#ContentPane .ps-positioned div.title {
	display: none;
} 
#ContentPane .ps-positioned div.content {
	font-size: 0.9em;
	line-height: 1.2em;
} 

/* ============== Part Style modifications ============== */
.ps-02 div.content {
	min-height: 370px;
	height: auto !important;
	height: 370px;
} 

#ContentPane .part-automenu p.top {
	padding: 0;
} 
.part-automenu select {
	margin: 20px 0 0 0;
	font-size: 1.2em;
	width: 252px;
} 

#ContentPane .part-contact-us fieldset.details span.optout label {
    width: 170px!important;
}
