html {}body{}body,td{font-family:Arial;color:#282828;}a {color:#414042;cursor:pointer;text-decoration:none;}a:hover {text-decoration:none;}h1,h2 {padding:0;margin:0;font-weight:normal;letter-spacing:.6px;}h2 {font-size:20px;}h4 {margin:10px 0 0;color:#bf2e1a;font-size:16px;}.small {font-size:11px;}p {padding:7px 0;margin:0}blockquote {margin:20px 0;;font-size:16px;font-weight:block;}.white {color:#ffffff;}.red {color:#e80606;}input[type="text"],input[type="password"],input[type="file"],textarea {padding:5px 5px;margin:3px 0px;border:1px solid #cacaca;vertical-align:middle;font-size:12px;color:#575757;border-radius:5px;}input[type="checkbox"],input[type="radio"],input[type="image"],input[type="reset"] {margin:0;padding:0;background:transparent;border:none;vertical-align:middle;}input[type="button"],input[type="submit"],input[type="reset"],input[type="image"] {cursor:pointer;}select {padding:5px 5px;margin:3px 0px;border:1px solid #cacaca;vertical-align:middle;font-size:12px;color:#575757;border-radius:5px;}img {max-width:100%;height:auto;border:none;vertical-align:middle;}.container {padding:0;}#top_area {margin:0;padding:0 0 6px;background:#202c2c;border-bottom:5px solid #ffca32;z-index:100;}#top_area .container  {position:relative;}#logo {margin:40px 0 0;}#logo > a {display:block;width:400px;height:44px;background:url(http://www.juddcharles.co.nz/uploads/images/theme/common/logo.png) no-repeat;}#top_phone {margin:40px 0 0;text-align:right;font-family:"Helvetica";font-weight:800;}#top_phone > p {line-height:1;margin:0;padding:0;color:#fff;font-size:14px;}#top_phone > a {display:block;line-height:1;padding:0 0 0 25px;color:#ffca32;font-size:33px;} /*background:url(http://www.juddcharles.co.nz/uploads/images/theme/common/icon_phone.png) no-repeat left bottom;*/#topmenu_area {padding:20px 0 0;}.navbar {border:none;background:transparent;z-index:20;}#topmenu > li > a {line-height:30px;padding:0 15px;color:#fff;font-family:"Helvetica";font-weight:800;font-size:12px;}#topmenu > li > a.active, #topmenu > li > a:hover {background:transparent;border:none;color:#ffca32;}#mid_area {margin:0 auto;padding:0;}#slider_area {height:376px;margin:0 0 20px;;padding:0;background:url(http://www.juddcharles.co.nz/uploads/images/theme/common/img_slider.png) no-repeat center;background-size:auto 100%;}#slider_area > div > img {margin:10px;}.slider_frame {padding:10px 10px 36px 10px;background:url(http://www.juddcharles.co.nz/uploads/images/theme/common/bg_slider.png) no-repeat;background-size:100% 100%;}#nivo-slider img {display:none;}#nivo-slider img:first-child {display:inline;}#insurance_bar {height:45px;margin:0;padding:0;overflow:hidden;}#carouse {margin:0;padding:0;}#carousel .item {min-height:40px;text-align:center;margin:0 5px;padding:0;}#process_steps > ul {list-style:none;margin:0;padding:0;}#process_steps > ul > li {position:relative;float:left;padding:0;}#process_steps > ul > li > a {display:block;height:54px;}li.step_01 {z-index:5;width:198px;height:54px;background:url(http://www.juddcharles.co.nz/uploads/images/theme/common/img_process_steps_01.png) no-repeat;}li.step_01:hover {background:url(http://www.juddcharles.co.nz/uploads/images/theme/common/img_process_steps_01_r.png) no-repeat;}li.step_02 {z-index:4;width:248px;height:54px;margin-left:-35px;background:url(http://www.juddcharles.co.nz/uploads/images/theme/common/img_process_steps_02.png) no-repeat;}li.step_02:hover {background:url(http://www.juddcharles.co.nz/uploads/images/theme/common/img_process_steps_02_r.png) no-repeat;}li.step_03 {z-index:3;width:267px;height:54px;margin-left:-38px;background:url(http://www.juddcharles.co.nz/uploads/images/theme/common/img_process_steps_03.png) no-repeat;}li.step_03:hover {background:url(http://www.juddcharles.co.nz/uploads/images/theme/common/img_process_steps_03_r.png) no-repeat;}li.step_04 {z-index:2;width:233px;height:54px;margin-left:-45px;background:url(http://www.juddcharles.co.nz/uploads/images/theme/common/img_process_steps_04.png) no-repeat;}li.step_04:hover {background:url(http://www.juddcharles.co.nz/uploads/images/theme/common/img_process_steps_04_r.png) no-repeat;}li.step_05 {z-index:1;width:180px;height:54px;margin-left:-43px;background:url(http://www.juddcharles.co.nz/uploads/images/theme/common/img_process_steps_05.png) no-repeat;}li.step_05:hover {background:url(http://www.juddcharles.co.nz/uploads/images/theme/common/img_process_steps_05_r.png) no-repeat;}#process_steps > h1 {margin:0;padding:10px;background:#fa1127;color:#fff;font-family:"Helvetica",Arial;font-weight:bold;text-align:center;}span.label {display:block;float:left;width:80px;color:#282828;text-align:left;}.step_content {font-size:12px;}.row {margin:20px 0;}h1 {margin-bottom:20px;font-size:20px;font-family:Arial;}h2 {font-size:16px;font-family:Arial;}#content_area {padding-left:0;}#right_area {padding:0;}#right_area h2 {color:#9e9d9d;text-align:center;text-decoration:underline;}.makers {list-style:none;margin:10px 0 0;padding:0;text-align:center;}.makers li {margin:10px;}#btm_area {display:none;padding:10px 0 30px;background:#404040;border-top:5px solid #ffca32;color:#9e9d9d;font-size:12px;}#btm_area h2 {font-size:14px;text-decoration:underline;}#btm_area a {color:#fff;}#btm_area a:hover {color:#f6a146;text-decoration:underline;}#btm_area a.email-us {color:#ffca32;}#footer {font-size:10px;}#btm_nav ul {list-style:none;margin:0;padding:0;}#btm_nav li {float:left;margin:0;padding:0 5px;}#btm_nav .menuactive {color:#ffca32;text-decoration:underline;}#btm_nav ul ul {display:none;}#webarchitects {padding-right:0;font-size:10px;}/*	for Desktop	*/@media (min-width: 992px) {.container {width:965px;}#top_area span {display:none;}}/*	for Tablet	*/@media (max-width:992px) and (min-width: 768px) {#top_area span, #btm_lnk span {display:none;}#topmenu_area  {margin-top:25px;}#slider_area {height:250px;}#process_steps > ul > li {margin-bottom:5px;}}/*	for Phone	*/@media (max-width: 768px) {#logo > a {position:relative;width:300px;height:33px;margin:0 auto;background-size:100% 100%;z-index:100;}#top_phone {margin-top:10px;text-align:center;}#top_phone > a {position:absolute;font-size:2em;z-index:100;}#topmenu_area {margin:0;padding:0;overflow:hidden;}#topmenu > li > a {line-height:30px;padding:0 0 0 40px;}#slider_area {height:150px;}#mid_area .row > div {margin:10px 0;}#mid_area > .container {margin:0 10px;}#process_steps > ul > li {float:none;margin:3px 0;padding:0;text-align:center;}#footer > div {margin:10px 0;font-size:12px;}}.imgBorder, .border td{padding:4px;border:1px solid #eceded;}.bold{font-weight:bold;}.FloatL{float:left;}.FloatR{float:right;}.ClearL{clear:left;}.ClearR{clear:right;}.ClearB{clear:both;}.center{text-align:center;}.right{text-align:right;}.marginTop{margin-top:15px;}.marginBot{margin-bottom:15px;}.paddingH{padding-left:10px;padding-right:10px;}.noDisplay {display:none;}.noMargin{margin:0px;}.noPadding{padding:0px;}.noBG{background:none;}.noBorder{border:none;}.noUnder{text-decoration:none;}.pointer{cursor:pointer;}.noCursor{cursor:default;}
/* Stylesheet: screen Modified On 2014-05-26 10:21:43 */
/* Sample FormBuilder CSS base */
form {
	margin-top: 0
}
form, td, th, li {
	font-size: 100%
}
form div {
	margin-bottom: 0
}
fieldset div {
	margin-bottom: 0.5em;
	margin-left: 1em;
}
fieldset div div {
	margin-top: 0.5em;
	margin-left: 1em
}
fieldset {
	margin-bottom: 1em;
	border: 1px solid #aaa;
	padding: 0.5em
}
fieldset label {
	width: auto;
}
legend {
	color: #FFF;
	background: #aaa;
	font-style: italic;
	font-size: 1.2em;
	margin-bottom: 0.5em;
	padding: 0.2em;
	width: auto;
	border: 1px solid #CCC
}
textarea {
	margin: 0.5em 0;
	width: 98%;
	height: 6em
}
/* Apply this class to text/select input fields with shorter labelsto help alignment */
.short-label label {
	float: left;
	width: 10em
}
.short-label fieldset div input, .short-label fieldset div select {
	width: 16em
}
/* Pretty up your Captcha image output */
.captcha {
	margin: 0.5em 0;
	width: 200px;
	text-align: center
}
.captcha img {
	border: 1px solid #aaa;
	margin-bottom: 0.5em
}
.captcha input {
	width: 196px;
	margin-top: 0.5em
}
/* Just a bit more room for the Submit button */
.submit {
	margin-top: 0.5em
}
.contactform input {
	border: 1px solid #aaa;
}
.contactform input.checkbox {
	border: none;
}
.contactform label {
	display: block;
	float: left;
	width: 150px;
}
.contactform label.label {
	display: inline;
	float: none;
	width: 50px;
	font-size: 10px;
}
.contactform textarea {
	background-color: #fff;
	border: 1px solid #aaa;
}
.formbuilderform .message {
	line-height: 16px;
	padding: 0 0 8px 0;
}
.error_message {margin:0 0 15px;padding:10px;background:#efefef;color:red;font-size:12px;border:1px solid #aaa;border-radius:5px;}
.error_message ul {margin:0;padding:0;padding-left:20px;}

.survey > div {margin:15px 0;}
.survey > div:first-child {margin-top:0;}
.survey > div > label {display:block;}
.survey > div > div > label {font-weight:normal;}
/* Stylesheet: FormBuilder Default Style Modified On 2014-03-07 12:23:16 */
