body{ font-family:"Lucida Sans", Arial, Sans-Serif; font-size:75%; line-height:1.5em;}
em{font-style:italic;}
a:link, a:visited, a:active{color:#774F84; text-decoration:none; }
a:hover{border-bottom:solid 1px #774F84}

#container {
width:944px;
margin:auto;
}
#branding{padding-top:25px; height:70px; border-bottom:solid 1px #E1D6E3}
#logo{margin:0 !important; float:left; padding-left:8px; width:164px; height:46px;position:relative;}
#logo span{display:block; position:absolute; width:100%; height:100%;background:url(../media/images/uk-wedding-guitarist-logo.png) no-repeat;}

#guitarist-name{margin-left:20px; padding:23px 0 0 20px; border-left: solid 1px #E1D6E3; float:left; width:222px; height:24px;position:relative;}
#guitarist-name span{display:block; position:absolute; width:100%; height:100%; background:url(../media/images/peter-stormonth.png) no-repeat;}

#content-main{
position:relative;
background:url(../media/images/main-pic.jpg) no-repeat;
min-height:477px;
}
#content-main.text{background:none; min-height:300px; padding:24px;}
.text p{padding-top:8px; color:#666;}
body.testimonial p{color:#666;}
#nav-main{font-size:1.1em; width:480px; float:right; margin-top:24px; padding-right:20px;}
#nav-main li{display:block; float:right; padding:2px 3px 0px 3px; text-transform:capitalize}
#nav-main li a{padding:4px;display:block;-moz-border-radius:5px; -webkit-border-radius:5px; color:#774F84; border:solid 1px #fff;}
#nav-main li a:hover{border:solid 1px #E1D6E3}
#nav-main li.selected a{ -moz-border-radius:5px; -webkit-border-radius:5px; color:#fff; background:url(../media/images/nav-main_bg.png) repeat-x;}
#nav-main li.selected a:hover{border:solid 1px #fff;}
#nav-sub{padding-bottom:60px;}
#intro{padding: 25px 20px 16px 200px;position:absolute; top:50px; right:60px;  display:block; /*background:url(../media/images/video_bg.png) no-repeat;*/
-moz-border-radius:9px; -webkit-border-radius:9px; background: #fff; background:rgba(255,255,255,0.9); width:295px; min-height:245px;
-webkit-box-shadow: -1px 2px 5px #333;-moz-box-shadow: -1px 2px 5px #333;

}
#intro p{ padding-top: 6px}
#player{position:absolute; bottom:2px; left:0px; color:#fff; }
#site-info{ 
background: url("../media/images/site-info_bg.jpg") repeat-y scroll center center;
border-bottom:1px solid #E1D6E3;
clear:both;
margin-bottom:30px;
min-height:155px;
padding:14px 30px;
position:relative;
}
#contact{width:300px; float:left; padding-top:5px;}
#contact h4{font-weight:bold; margin-top:4px}
.column{float:right; width:250px;}

#saloonstar a{
width:181px;
height:48px;
display:block;
position:relative;
padding-top:9px;
cursor:pointer;
}

#saloonstar a span{
display:block;
position:absolute;
width:100%;
height:100%;
background: url(../media/images/saloon-star.png) no-repeat;
}

#saloonstar a:hover{border:0;}
#selling-points{color:#fff; position:absolute; top:70px; left:59px; width:280px; line-height:28px;}
#selling-points p{text-align:right; margin-right:10px; margin-top:5px; color:#000}
#selling-points p a{color:#000}
#selling-points p a:hover{border-bottom-color:#000}
#testimonials{padding-top:20px; margin-left:0;}
#testimonials li{padding-left:0; background:none;}
#testimonials blockquote{color:#774F84}
#testimonials blockquote p{color:#000; font-weight:bold;}
.start-quote{position:absolute; top:0px; left:-12px;}
#site-info p{padding-top:9px;}
#intro ul{display:block; padding:6px 4px; margin:13px 3px 3px 0px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#fff;}
#intro li, #site-info li, .intro-text ul li{display:block; padding-left:18px; list-style-type:disc; color:#774f84; list-style-position:inside;
background:url(../media/images/carrat.png) no-repeat 4px 5px;}
.intro-text ul{ margin-top:10px;}
strong{color:#000; font-weight:bold;}
.intro-text ul.prices li strong{float:right; width:50px;}
.intro-text ul {margin-left:-6px;}
h3{font-size:19px; color:#774F84; margin-top:18px; margin-left:-3px;}
#site-info li{line-height:1.6em;}
.intro-pic{position:absolute; top:72px; left:386px; z-index:99; }

/*headings */
h1.cufon, h2.cufon{
font-size:25px;
margin-left:-3px;
line-height:28px;
background:#fff;
}
h1.cufon{background:transparent}
#site-info h2.cufon, .home h2.cufon{
background:transparent;
}

.intro-text{width:100%;padding-bottom:40px;}
.testimonial-text{width:260px; float:left;}
/*landscape photo album style */
.landscape-pic{float:right; width:579px; height:369px; position:relative; margin:7px -10px 60px 60px; }
.landscape-pic span, .landscape-pic img{display:block; position:absolute;}
.corner-left-top{z-index:10; width:43px; height:44px; background:url(../media/images/corner-left-top.png) no-repeat; top:-8px; left:8px;}
.corner-right-top{z-index:10; width:43px; height:44px; background:url(../media/images/corner-right-top.png) no-repeat; top:-8px; right:7px;}
.corner-left-bottom{z-index:10; width:43px; height:44px; background:url(../media/images/corner-left-bottom.png) no-repeat; bottom:-4px; left:8px;}
.corner-right-bottom{z-index:10; width:43px; height:44px; background:url(../media/images/corner-right-bottom.png) no-repeat; bottom:-4px; right:7px;}
.shadow-left{width:20px; height:361px; top:0px; left:0px; background:url(../media/images/shadow-left_bg.jpg) no-repeat;}
.shadow-right{width:17px; height:361px; top:0px; right:0px; background:url(../media/images/shadow-right_bg.jpg) no-repeat;}
.shadow-bottom{width:579px; height:8px; bottom:0px; left:0px; background:url(../media/images/shadow-bottom_bg.jpg) no-repeat;}
.landscape-pic img{top:0px; left:20px;}
ul#playme{margin-top:10px;}
ul#playme li{margin-left:4px; padding:6px 0 4px 25px; background:url(../media/images/playme.png) no-repeat 0 7px; display:block; border-bottom:dotted 1px #ccc; }
ul#playme li a{color:#000;}
/* contact form */

.contact{float:left; width:240px; margin-top:-4px; padding-left:40px;}
label{display:block; color: #774F84;}
input, textarea{border:solid 1px #774F84; -moz-border-radius: 3px; -webkit-border-radius:3px;}
input:focus, textarea:focus{border:solid 2px #774F84;}

#site-info .contact p{padding-top:4px;}

#requirements textarea{width:200px; height:52px;}
#email input{width:200px}
span#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_bws_MasterContentPlaceHolder_ctl03_Contact_2_lb_success{
display:block; padding:2px 4px; background: #774F84; color:#fff;
}
#send{
left:529px;
position:absolute;
top:127px;
width:100px;
}
#send input{-moz-border-radius: 3px; -webkit-border-radius:3px; background:#774F84; color:#fff; 
cursor:pointer; padding:3px; height:25px; border:solid 1px #fff; -moz-box-shadow:1px 1px 2px #666; -webkit-box-shadow:1px 1px 2px #666;}
#name,
#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_bws_MasterContentPlaceHolder_ctl03_Contact_2_lb_company,
#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_bws_MasterContentPlaceHolder_ctl03_Contact_2_tb_company, 
#ctl00_ctl00_ContentPlaceHolderDefault_Contact_3_lb_name, 
#ctl00_ctl00_ContentPlaceHolderDefault_Contact_3_tb_name{display:none;}
.clearfix{
clear: both;
}
span.success{
-moz-border-radius:4px 4px 4px 4px;
-webkit-border-radius:4px 4px 4px 4px;
background:none repeat scroll 0 0 #774F84;
color:#FFFFFF;
font-size:15px;
height:55px;
left:-159px;
line-height:1.4;
padding:20px;
position:absolute;
top:-93px;
width:162px;
}


.clearfix{clear:both}



































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h3 {

}


