body{font-family:Arial, Helvetica, sans-serif;font-size:100%;color:#621FA5;background-color:#ADABAF;margin:0px;padding:0;}
#masthead{color:#000000;background-color:#722FB5;padding:0px;margin:0 0 34px 0;border-bottom:1px solid #333;}
#wrapper{width:970px;margin:0 auto;}
#column_wrapper{background-image:url(../images/clm03_middle.png);background-repeat:repeat-y;}
#column_top{background-image:url(../images/clm03_top.png);background-repeat:no-repeat;height:12px;}
#column_bottom{background-image:url(../images/clm03_bottom.png);background-repeat:no-repeat;height:12px;}
.clearfloat{clear:both;height:0;line-height:0;font-size:0;}
#right{width:760px;float:left;}
#left{width:200px;float:left;}
#right .content{padding:24px;font-size:0.95em;line-height:1.65em;}
#left .content{padding:24px 20px;font-size:0.8em;line-height:1.5em;color:#FFFFFF;}
#masthead .content{padding:4px 20px;}
#footer .content{padding:12px 0px;}
#footer{margin:0;font-size:0.7em;clear:both;}
.menulist{margin:6px 0 12px 0;padding:0;list-style-type:none;}
#left a:link{color:#9A8ED6;}
#left a:visited{color:#9A8ED6;}
#left a:hover{color:#FFFFFF;}
#right a:link{color:#CC33CC;}
#right a:visited{color:#621FA5;}
#right a:hover{color:#CC0066;}
#wrapper .menulist a, #wrapper .menulist a:visited{color:#333333;border-left:6px solid #9A8ED6;padding:0 0 0 6px;}
#wrapper .menulist a:hover{color:#FFF;border-color:#FFF;}
#wrapper .musiclink{text-align:center;font-weight:normal;margin:30px 0 0 0;}
#wrapper .musiclink a, #wrapper .musiclink a:visited{color:#333;text-decoration:none;}
#wrapper .musiclink a:hover span{color:#FFF;text-decoration:underline;}
#footer a:link{color:#999999;}
#footer a:visited{color:#666666;}
#footer a:hover{color:#66840D;}
.p7uberlink{font-weight:bold !important;border-color:#FFFFFF !important;}
h1{font-size:1.8em;margin:0;}
.maintitle{text-align:center;line-height:1.2em;}
h2{font-size:1.3em;margin:30px 0 0 0;}
h3{font-size:1.1em;margin:20px 0 0 0;}
h4{font-size:1.1em;margin:20px 0 0 0;}
.nomargintop{margin-top:0;}
.content p{margin:12px 0;}
.content p.p1{margin:2px 0 12px 0;}
.content img{margin:0;}
.content h1,h2,h3{color:#303135;}
.content p.address{position:absolute;left:20px;top:50px;color:#444;font-size:14px;font-weight:bold;letter-spacing:.06em;}
#left p.sidehead{font-size:1.1em;margin:20px 0 0 0;font-weight:bold;}
#left p.sidetop{font-size:1.1em;margin:0;font-weight:bold;}
.twocollist{width:100%;margin:0 0 0 0;}
.contentfooter{text-align:center;font-size:0.8em;color:#555555;margin:24px 0 0 0;line-height:1.4em;}
#googlemap{margin:20px 0 0 0;padding:0;border:0;}
.splash{margin:0;padding:0;border:0;}
.floatright{float:right;margin-left:12px;}
.floatleft{float:left;margin-right:12px;}
.newsdate{font-style:italic;font-weight:bold;}
.splash a img{border:none;}
.content p.footpage{font-family:Verdana, Lucida, Arial, Helvetica, sans-serif;font-weight:normal;text-align:center;font-size:0.6em;line-height:1.4em;color:#666;margin:0;padding:.6em 15px .2em 15px;}
.centred{text-align:center;}
.xxl{font-size:1.5em;text-align:center;}
form{width:498px;text-align:left;background-color:#E4E0FF;padding:15px;}
#EnquiryForm fieldset{margin:0;border:0;padding:0;}
form legend{display:none;}
form h3{clear:both;padding:5px 0px 10px 0px;font-size:14px;}
form label{display:block;width:470px;font-size:12px;line-height:14px;padding:0px 0px 15px 0px;}
form input{display:block;margin-top:3px;}
form select{float:left;display:block;}
label.field-firstname, label.field-address, label.field-email, label.field-make, label.field-approxage, label.field-serialno{clear:left;}
label.field-firstname, label.field-lastname, label.field-address, label.field-email, label.field-phone, label.field-mobile, label.field-make, label.field-model, label.field-colour, label.field-approxage, label.field-wherebought, label.field-whenbought, label.field-serialno, label.field-priceexpectation, label.field-accessissues{float:left;margin:0px 15px 0px 0px;width:150px;}
label.field-firstname input, label.field-lastname input, label.field-email input, label.field-phone input, label.field-mobile input, label.field-make input, label.field-model input, label.field-colour input, label.field-approxage input, label.field-wherebought input, label.field-whenbought input, label.field-serialno input, label.field-priceexpectation input, label.field-accessissues input{float:left;width:150px;padding:0px;}
label.field-address{float:left;width:315px;margin:0px 15px 0px 0px;}
label.field-address input{float:left;width:315px;padding:0px;}
label.field-postcode{float:left;width:80px;margin:0px 0px 0px 0px;}
label.field-postcode input{float:left;width:80px;padding:0px;}
label.field-title{float:left;width:40px;margin:0px 0px 0px 0px;}
label.field-title input{float:left;width:40px;padding:0px;}
textarea{display:block;}
form textarea{margin-top:3px;}
.error{color:#FF0000;}
@media print{#left, #masthead, #footer, #column_bottom, p.footpage, .noprint{display:none;}
#right.content{width:100%;margin:0;float:none;}
}
