﻿body {
	background-color: #000000;
}
img {
border:0px;
}
.rollover a {
	display:block;
	height: 22px;
	color:#999999;
	padding: 5px 0 0 0;
	background: url(nav_button/loveartnavBUT_DOWN.gif) no-repeat center top #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.rollover a:hover { 
background-position: center -44px;
color: #FFFFFF;
}
.rollover a:active {
background-position: center -90px;
color:#fff;
}
.main-link {
	float: right;
	text-align: center;
	font: Arial, Helvetica, sans-serif;
	font-size: 75%;
	position: relative;
	margin:0px 1px 0px 2px;
}
.main-link a {
	padding: 5px 10px 0 10px!important;
}
#left {
	float: left;
	width: 200px;
	height: 240px;
}
#middle {
	width: 600px;
	float: left;
	height: 440px;
	padding: 40px;
}
.middletext {
	font: 11px Arial, Helvetica, sans-serif;
	padding-left: 20px;
	background: #006633;
}
#bg {
	background: url(images/loveart_site.jpg) no-repeat;
}
.bg {
	background: url(images/loveart_site.jpg) no-repeat;
	height: 768px;
	width: 1024px;
	position:relative;
}
#container {
	width: 1024px;
}
#footer {
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 30px;
}
.verysmallfootertext {
	font: 9px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.footertext {
	font-family: Arial, Helvetica, sans-serif;
	color: #00CC00;
	padding: 10px;
	margin: 2px;
	font-size: 18px;
	font-style: normal;
}
.footertextwhite {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-style: normal;
}
.footertextsmallgreen {
	font-family: Arial, Helvetica, sans-serif;
	color: #00CC00;
	padding: 10px;
	margin: 2px;
	width: 1024px;
	font-size: 14px;
	font-style: normal;
}
#container #right {
	float: right;
	width: 100px;
	font: Arial, Helvetica, sans-serif;
	font-size: 75%;
	position: relative;
	right: 4px;
	text-align: center;
}
#container #right_two {
	float: right;
	width: 100px;
	text-align: center;
	font: Arial, Helvetica, sans-serif;
	font-size: 75%;
	position: relative;
	right: 3px;
}
#container #right_three {
	float: right;
	width: 100px;
	text-align: center;
	font: Arial, Helvetica, sans-serif;
	font-size: 75%;
	position: relative;
	right: 2px;
}
#container #rightfour {
	float: right;
	width: 100px;
	text-align: center;
	font: Arial, Helvetica, sans-serif;
	font-size: 75%;
	position: relative;
	right: 1px;
}
#container #rightfive {
	float: right;
	width: 100px;
	text-align: center;
	font: Arial, Helvetica, sans-serif;
	font-size: 75%;
	position: relative;
}
#container #rightsix {
	float: right;
	width: 100px;
	text-align: center;
	font: Arial, Helvetica, sans-serif;
	font-size: 75%;
	position: relative;
}
#container #rightseven {
	float: right;
	width: 100px;
	text-align: center;
	font: Arial, Helvetica, sans-serif;
	font-size: 75%;
	position: relative;
}
.style1 {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.style2 {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	height: 40px;
}
#middle_aboutus {
	width: 550px;
	float: left;
	height: 440px;
	padding: 40px;
	position:relative;
}
#middle_quote {
	width: 600px;
	float: left;
	height: 440px;
	padding: 20px;
	position:relative;
}
#bh-logo {
	float:right;
	background:url('/images/bh_logo_01.jpg') no-repeat right top;
	width:210px;
	height:50px;
	display:inline-block;
	zoom:1;
	*display:inline;
}
#middle_quote.wider {
	width:620px; padding:10px;
}
#bh-link { 
	display:inline-block;
	position:absolute;
	top:7px;
	left:7px;
	width:200px;
	height:50px;
}
.bg_generic {
	background: url(images/genericBG.jpg) no-repeat;
	height: 768px;
	width: 1024px;
	position:relative;
}
.bg_quote {
	background: url(images/quoteBG.jpg) no-repeat;
	height: 768px;
	width: 1024px;
	position:relative;
}

.smallwhite {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.greencapscopy {
	font: 12px Arial, Helvetica, sans-serif;
	color: #71BF44;
}
.form_col1{
	width:220px;
	vertical-align:top;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.form_submit1{
	width:97px;
	text-align:center;
	vertical-align:bottom;
	display:inline-block;
	zoom:1;
	*display:inline;
}
#error {
	font: 1.2em Arial, Helvetica, sans-serif;
	color: #CFDD27;
	padding:10px 0px
}
#fox01 {
	position:absolute;
	right:40px;
	top:113px;
	background:url('/images/fox_01.jpg') no-repeat right top;
	width:88px;
	padding-top:116px;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.foxspace {
	width:450px;
}
.yellowcaps.title {
	font-size:1.4em;
	line-height:0.6em;
}
.input {
	font:11px Arial, Helvetica, sans-serif;
	border: 1px solid #72BF44;
}
.input.error {
	border-color:#FF6600;
}
.short{
	width:100px;
}
.standard {
	width:200px;
}
.long {
	width:300px;
}
.enquirybox {
	width:200px;
	height:80px;
}
.formlabel{
	padding:3px 10px 3px 0px;
	width:150px;
	vertical-align:top;
	display:block;
}
.formlabel2{
	padding:3px 10px 3px 0px;
	width:150px;
	vertical-align:top;
	display:block;
	font-size:10px;
	line-height:0.9em;
}

.formfield_box {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #72BF44;
	width: 180px;
}
.textfield_box {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #72BF44;
	width: 378px;
	height: 120px;
}
.but_bg_01 { background:url(images/but_bg_01.gif) no-repeat top; border: none; color: #FFFFFF; font-weight: bold; width: 151px; height: 33px; font-size: 12px; padding-bottom:0px; margin-top:0px; cursor:pointer!important; margin-right:25px;}
.but_bg_02 { background:url(images/but_bg_02.gif) no-repeat top; border: none; color: #FFFFFF; font-weight: bold; width: 180px; height: 28px; font-size: 12px; padding-bottom:0px; margin-top:0px; cursor:pointer!important;}

.submitbg {
	background: url(images/phone_up.gif) no-repeat;
	height: 100px;
	width: 100px;
}
.formtablewidths {
	width: 500px;
}
.formfield_cell_widths {
	width: 200px;
	color: #FF0000;
}
#marquee {
	font: italic bold 16pt Arial, Helvetica, sans-serif;
	color: #999999;
	position: relative;
	width: 100%;
}
.marquee_italics {
	font-style: oblique;
}
.yellowcaps {
	font: 12px Arial, Helvetica, sans-serif;
	color: #CFDD27;
}
.smallbodytext {
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.greencapscopy a:link {
	color: #71BF44;
	text-decoration: none
}
.greencapscopy a:visited {
color: #71BF44;
text-decoration: none
}
.greencapscopy a:hover {
color: #FFFFFF;
text-decoration: none
}
.smallbodytextplus a:link {
	color: #FFFFFF;
	text-decoration: none
}
.smallbodytextplus a:visited { 
color: #FFFFFF;
text-decoration: none
}
.smallbodytextplus a:hover { 
color: #71BF44;
text-decoration: none
}
.smallwhite a:link {
	color: #FFFFFF;
	text-decoration: none
}
.smallwhite a:visited { 
color: #FFFFFF;
text-decoration: none
}
.smallwhite a:hover { 
color: #71BF44;
text-decoration: none
}
.verysmallfootertext a:link {
	color: #FFFFFF;
	text-decoration: none
}
.verysmallfootertext a:visited { 
color: #FFFFFF;
text-decoration: none
}
.verysmallfootertext a:hover { 
color: #71BF44;
text-decoration: none
}
#container #middle #intro {
	position: relative;
	height: 354px;
	width: 413px;
	left: 74px;
	top: 59px;
}
.smallbodytextplus {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.competion_picture_text {
	font: 13px Arial, Helvetica, sans-serif; font-weight:bolder; font-style:italic;
	color: #090;
}
a.artfairlinks {
	color: #71BF44 !important;
}
a.artfairlinks:hover {
	color: #ffffff  !important;
}



/* Quote Form Specific Styles */
#quote_middle_quote {
	width: 640px;
	float: left;
	height: 440px;
	padding: 52px 10px 20px;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
}
#quote_middle_quote.mid-align {
	text-align:center;
}
#quote_middle_quote .label-text {
	color: #FFFFFF;
	display: inline-block;
	font-size: small;
	width: 316px;
	height: 26px;
	float:left;
	text-align:left;
}
#quote_middle_quote .label-text-norm {
	color: #FFFFFF;
	font-size: small;
}
#quote_middle_quote .block {
	display:block;
}
#quote_middle_quote .formlables {
	width: 297px;
	height: 26px;
	display: inline-block;
	float: left;
	font-size: small;
	text-align:left;
	color: #FFFFFF;
}

#quote_middle_quote .formlables select, #quote_middle_quote .formlables input, #quote_middle_quote #prop_title, #quote_middle_quote #prop_firstname, #quote_middle_quote #prop_surname{
	font-size:11px;
	color: #000;
}
#quote_middle_quote select {
	padding: 1px 0px;
	color: #000;
}
#quote_middle_quote .firstname {
	width:70px;
	margin-top: 0px
}
#quote_middle_quote .surname {
	width:105px;
	margin-top: 0px
}
.select-align, .jointprop_business, .jointprop_occupation, .jointprop_title {
	margin-left: 0px;
}
.#quote_middle_quote .ret-quote {
	margin:7px 5px;
	font-size:11px;
	width:112px;
	display:inline-block;
}
#quote_middle_quote .long-input {
	width:285px;
	margin-top:0px;
}
#quote_middle_quote .mid-input {
	width:175px;
	margin-top:0px;
}
#quote_middle_quote .mid2-input {
	width:160px;
	margin-top:0px;
}
#quote_middle_quote .mid3-input {
	width:200px;
	margin-top:0px;
}
#quote_middle_quote .small-input {
	width:80px;
	margin-top:0px;
}
#quote_middle_quote .vsmall-input {
	width:45px;
	margin-top:0px;
}
#quote_middle_quote .label-text-sml {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
#quote_middle_quote .label-text-lrg {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
#quote_middle_quote .title-text {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
}
#quote_middle_quote .help-text-box {
	color: #FFFFFF;
	position:relative;
	display: inline-block;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
	
}
#quote_middle_quote .text-green {
	color: #00FF00;
}
#quote_middle_quote .underline {
	text-decoration:underline;
}
#quote_middle_quote .help-text-green {
	color: #00FF00;
	display: inline-block;
	margin-bottom: 10px;
}
#quote_middle_quote .but_bg_01 { background:url(images/but_bg_01.gif) no-repeat top; border: none; color: #FFFFFF; font-weight: bold; width: 151px; height: 33px; font-size: 12px; padding-bottom:0px; margin:0px 3px; cursor:pointer!important;}
#quote_middle_quote .but_bg_02 { background:url(images/but_bg_02.gif) no-repeat top; border: none; color: #FFFFFF; font-weight: bold; width: 180px; height: 28px; font-size: 12px; padding-bottom:0px; margin:0px 3px; cursor:pointer!important;}
#quote_middle_quote .but_bg_02.big { font-size: 16px; }
#quote_middle_quote .quote-results_label {
	width:310px;
	margin:0px auto;
}
#quote_middle_quote .quote-results_label-left {
	width: 216px;
	float: left;
	color: #00FF00;
	text-align:left;
}
#quote_middle_quote .quote-results_label-right {
	width: 84px;
	float: right;
	color: #00FF00;
	text-align:right;
}

.social-icons {
	width:250px;
	margin:0px auto 20px;
}


#facebook-ico, #twitter-ico {
	display:inline-block;
	zoom:1;
	*display:inline;
}
#facebook-ico {background:url('images/facebook01.gif') no-repeat top;}
#twitter-ico {background:url('images/twitter01.gif') no-repeat top;}
.social-icons a {
	color:#ffffff;
	text-decoration:none;
	font:0.7em Arial, Helvetica, sans-serif;
	padding-top: 60px;
	text-align:center;
	width:64px;
	margin:0px 30px;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.social-icons a:hover, .social-icons a:visited:hover {
	color:#00d8ff;
}
#artnow01 {
	position:absolute;
	top:67px;
	left:9px;
	background:url('images/artnow_01.gif') no-repeat left top;
}
#artnow01 a {
	width:165px;
	padding:45px 0px 5px 5px;
	color:#e8ecd5;
	text-decoration:none;
	font:1em Arial, Helvetica, sans-serif;
	display:inline-block;
	zoom:1;
	*display:inline;
}
#artnow01 a span#tel01 {
	font-weight:bold;
	color:#ffffff;
}
#links01 {
	width:100%;
	text-align:center;
}
#axa01 {
	position:absolute;
	top:180px;
	left:25px;
}
