/* Berkshire Skin Clinics Stylesheet */
body, p, td, tr, th, input, h1, h2, h3, h4, h5, h6, select, option, textarea, li, ol, ul { font-family: verdana, sans-serif;} 
body { margin:0px; padding:0px; color:#7C7C7C/*999999*/; background:#FFFFFF;}

p { font-size:0.75em;line-height:1.4em; margin:10px 0px 5px 0px; padding:2px 0px 2px 63px; width:569px; }
p.short { font-size:0.75em; line-height:1.4em; margin:10px 0px 5px 0px;padding:2px 0px 2px 63px; width:245px;}
p.shortstop { font-size:0.75em; line-height:1.4em; margin:10px 0px 5px 0px; padding:2px 0px 2px 13px; /*width:345px;*/ }
p.shorttime { font-size:0.75em; line-height:1.4em; margin:10px 0px 5px 0px; padding:2px 0px 2px 63px; width:80px; }
p.shorter { font-size:0.75em; line-height:1.4em; margin:10px 0px 5px 0px; padding:2px 0px 2px 63px; width:220px; }
p.shortern { font-size:0.75em; line-height:1.4em; margin:10px 0px 5px 0px; padding:2px 0px 2px 3px; width:150px; }

textarea {font-size:1.0em;}
td p{font-size:0.75em;line-height:1.4em; margin:10px 0px 5px 0px; padding:2px 0px 2px 63px; width:auto; }
th {font-weight:bold;}
h1 { font:1.5em "arial narrow", verdana, sans-serif; margin:20px 0px 5px 0px; padding:5px 0px 5px 63px; }
h2 { font:1.1em arial, verdana, sans-serif; margin:10px 0px 5px 0px; padding:2px 0px 2px 63px; color:#FFFFFF;}
h3 { font:bold 1.0em arial, verdana, sans-serif; margin:10px 0px 5px 0px; padding:2px 0px 2px 63px;}
h4 { font:bold 0.85em arial, "arial narrow", verdana, sans-serif; color:#737272; line-height:1.2em; margin:10px 0px 5px 0px; padding:2px 0px 2px 63px; width:569px;}

li {font-size:0.7em;line-height:1.6em;}
li ul li, li ol li {font-size:1.0em;line-height:1.6em;}
ul, ol {margin:2px 0 2px 20px; padding:2px;}
ul#norm, ol#norm { margin:10px 0px 5px 0px; padding:2px 0px 2px 83px; width:569px; }

ul.bullets {margin:0px 0px 0px 80px; padding:0px; list-style-type:disc;}
ul.bullets li {margin:0px;  padding-left:20px; list-style-type:disc;}

a, a:link, a:active {color:#595959/*999999*/; text-decoration:underline; font-weight:bold;}
a:visited {color:#595959/*8ADAB5*/; text-decoration:underline;font-weight:bold;}
a:hover { color:#595959/*8ADAB5*/; text-decoration:none; font-weight:bold;}

a.flink, a.flink:link, a.flink:active, a.flink:visited, a.flink:hover { color:#C8C7C7; font-weight:normal; text-decoration:underline;}

/*ID's*/
#redframe { position:relative; margin:0; padding:0; width:100%;}
#blueframe { position:relative; float:left; margin:0 0 0 0; padding:0 ;}
#frame { position:relative; margin:0 0 0 335px; padding:0; }
#header { height:126px; width:233px; padding:20px 0 0 0; margin:0 0 0 101px; text-align:center;}
#strapline { position:absolute; left:395px; top:40px; font:1.1em Arial; text-align:right; line-height:1.1em;}
#logo { width:520px; padding:52px 0px 0px 50px; }
#content {position:relative; padding:0; margin:0;}

.ama {margin:30px 0px 0px 0px}

#footer { font-size:10px; color:#7C7C7C; padding:20px 0px; margin:40px 0 0 0; border-top:38px solid #6CAFC7;}
#footer p { font-size:0.65em; padding:0; margin:0; text-align:center;}
#footer a, #footer a:link, #footer a:active {color:#595959; text-decoration:underline; font-weight:normal; }
#footer a:visited {color:#595959; text-decoration:underline;}
#footer a:hover { color:#595959; text-decoration:none; }
#footer .left { position:relative; float:left; margin:0 0 0 0; padding:0 ;}
#footer .inner { float:left; width:235px; margin: 0px 0 0 100px; padding: 0px 0px 20px 0px; }
#footer .right {position:relative; margin:0 0 0 335px; padding:35px 0px 0px 63px; }

/*NAVS*/
#headernav { float:left; width:235px; margin: 28px 0 0 100px; padding: 0; background:transparent url(images/nav.gif) no-repeat top left;}

ul#navlist { text-align: left; list-style: none; padding: 0; margin: 0; margin-top:0; margin-bottom:20px; font-size:0.9em;}

ul#navlist li {}

ul#navlist li a { display: block; margin: 0px 0 2px 0; padding: 0 0 1.5px 45px; color: #FFFFFF; font:bold 1.1em arial; line-height:38px; text-decoration:none;}
ul#navlist li a#selected  {}
ul#navlist li a:hover#home {background:#6CAFC7; text-decoration:none;}
ul#navlist li a:hover#prices { background:#0D8F76; text-decoration:none;}
ul#navlist li a:hover#skin { background:#6663AA; text-decoration:none;}
ul#navlist li a:hover#open { background:#CC50A9; text-decoration:none;}
ul#navlist li a:hover#contact { background:#B66B4A; text-decoration:none;}
#headernav>ul#navlist li a { width: auto; }

#subnav { float:left; width:235px; margin: 10px 0 0 100px; padding: 0; clear:left;}
#subnav ul {margin:0; padding:0px; list-style-type:none;}
#subnav li {margin:0px; padding:0px; list-style-type:none;}
#subnav #green a, #subnav #green a:link, #subnav #green a:active, #subnav #green a:visited {margin:0px 0px 2px 0px; padding:3px 20px 3px 45px; background:#d9f4ef; color:#595959; text-decoration:none; font-weight:normal; display:block; }
#subnav #green a:hover {background:#9ce9c8; text-decoration:none; }
#subnav #green ul ul li a, #subnav #green ul ul li a:link, #subnav #green ul ul li a:active, #subnav #green ul ul li a:visited, #subnav #green ul ul li a:hover {padding:3px 20px 3px 65px;}

#subnav #green a#ns {
margin:0px; padding:0px; background:#ffffff; text-decoration:none;
}

/*end of navs*/

/*classes*/
.contacttable {background:#AAD9EB; height:140px; color:#ffffff; font:1.1em arial, verdana, sans-serif; margin:15px 0 5px 0; padding:3px 0;}
.contacttable1 h2, .contacttable2 h2, .contacttable3 h2 { font:1.2em "arial narrow", verdana, sans-serif; margin:5px 0 5px 0; padding:3px 0; background:transparent;}
.contacttable1 p, .contacttable2 p, .contacttable3 p { margin:5px 0 5px 0; padding:3px 0; width:140px;}
.contacttable1 {float:left;width:180px;padding:5px 25px 0 60px;}
.contacttable2 {float:left;width:150px;padding:5px 25px 5px 25px;border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
.contacttable3 {float:left;width:150px;padding:5px 100px 5px 25px;}
.floatright {float:right; padding-top:5px;}
.morelink { float:right; font:bold 0.8em arial, verdana, sans-serif; color:#096BB5; padding:6px 2px 0 0;}
.moreimage {float:right;}
.morelink a {color:#096BB5;text-decoration:none;}
.spimages {padding-left:63px;}
.contactform {width:245px;background:#F3ECE6;border:1px solid #ECC9B9;}
.button {background:#F3ECE6; border:3px double #ECC9B9; color:#B66B4A; font:1.3em "arial narrow", verdana, sans-serif; padding:0 15px;margin:0;}
#comingsoon {color:red;font:1.8em arial;}

h3.offers a {
color:#C00000;
font:bold italic 1.4em arial;
}
.offers {
color:#C00000;
font:bold italic 1.0em arial;
}
.red {
color:#C00000;
font-weight:bold;
}
.note {
color:#C00000;
font:bold 0.75em arial;
}

div.images img {
padding:1px;
margin:0px;
border:1px solid #B4B1ED;

}

.cook {font-size:10px !important; line-height:11px; width:180px !important}
.cook2 {font-size:10px !important; line-height:11px; width:180px !important}


#head-subscribe {
position:fixed;
/*bottom:-6px;*/
top:50%;
left:50%;
z-index:100;
}
#head-subscribe #head-inner {
color:#ffffff;
position:relative;
width:300px;
text-align:center;
padding:20px 50px;
 background:#da4545;
left:-50%;
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
/*padding-right:150px;*/ 
}