.custom #header_area .page {vertical-align:bottom;display: block;padding-top:0px !important;margin-top: 0em !important;background:transparent;}
.custom #header { border-bottom:none;
height:120px;
padding-top:0 !important;
padding-bottom:0;
background:url(http://vuewellness.com/wp-content/uploads/2010/08/seattle-naturopath-vue-wellness1.jpg)
center left repeat; }
.custom #header #logo {padding-top:50px !important;margin-top:0em !important;}

.custom #content_box {background-color: #eee; }
.custom #content {background-color: #fff;}
.custom .sidebar h3 {text-align: center; font-weight: bold; font-size: 17px; color: #FFFFFF; background:#424242 repeat; border: 3px solid #ffffff; padding: 5px 5px; width: 95%; -moz-border-radius: 5px; margin-top: 5px; padding:5px 5px;}
.custom .sidebar .widget {background-color: #ffffff; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border: 1.5px solid #000000; padding: 5%; width: 90%; }

table.feature {
	border-width: 4px 4px 4px 4px;
	border-spacing: 2px;
	border-style: dashed dashed dashed dashed;
	border-color: red red red red;
	border-collapse: collapse;
	background-color: white;
}
table.feature th {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.feature td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
.forms input {
	border : 1px solid #000; 
        background-color : #fff;
font : 1.2em 'Trebuchet MS', sans-serif; 
  color : #666; 
  padding : 2px; 
  border : 1px solid #5819B5;
  background-color : #fffffa;

}

.forms textarea 
{
	border : 1px solid #000; 
        background-color : #fff;
font : 1.2em 'Trebuchet MS', sans-serif; 
  color : #666; 
  padding : 2px; 
  border : 1px solid #5819B5;
  background-color : #fffffa;

}

.forms select {
	width : 100px; 
font : 1.2em 'Trebuchet MS', sans-serif;border : #5819B5; 
border-style : solid; 
border-top-width : 1px;
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
cursor : pointer;
}

.forms input.button {
  font-weight : bold;
color : #5819B5;
  padding : 4px 20px 4px 20px;
  margin-top : 10px;
height : 45px; width : 100px; cursor : pointer;
}

.forms input.button:hover {
background-color : #BFBFFF;
}

.new-patient #page { background: #FFFFFF; width: 580px; border: 2px ridge #000000; margin: 0 auto; display:block; float:none; }
body.new-patient {
    color: #111111; background: #FFFFFF; 
}
.new-patient #container { border: none; padding: 0 0.3em; background: #ffffff; }
