/* CSS Document */
* {margin: 0; 
padding: 0; }

html {background:url(assets/images/bg-flowers.png);}
html.redbg {background:url(assets/images/background-red.gif);}

body {
margin: 0; 
padding: 0; 
margin-bottom:0;
background-color:#454a44;
background:url(assets/images/bg-swirl.png);
background-repeat:no-repeat;
font-family: Verdana, Geneva, sans-serif;	
font-size:9pt;
line-height:125%;
}


h1 {
color: #b1db1e;
font-size:18pt;
font-weight:bold;
padding: 15px 0 15px 0;
margin:0;
}
h2.offhead {
color: #979a8f;
font-size:15pt;
font-weight:bold;
padding: 0 0 9px 0;
margin:0;
}
h1.pbm {
color: #4092ef;
font-size:18pt;
font-weight:bold;
padding: 15px 0 15px 0;
margin:0;
}
h1.pex {
color: #611a36;
font-size:18pt;
font-weight:bold;
padding: 15px 0 15px 0;
margin:0;
}

h2 {
font-size:14pt;
color: #979a8f;
font-weight:bold;
padding: 8px 0 8px 0;
line-height:120%;
margin:0;
}

h3 {
color: #979a8f;
font-size:12pt;
font-weight:bold;
padding: 5px 0 5px 0;
margin:0;
}

a:link {text-decoration: none; color: #666666;font-weight:bold;}
a:link.ns {text-decoration: none; color: #666666;font-weight:normal;}
a:visited, a:visited.ns {text-decoration: none; color: #666666;font-weight:bold;}
a:hover {color:#b1db1e;}
a:hover.ns {color:#b1db1e;}
a:hover.pex {color:#611a36}

p {margin:0 0 8px 0;padding:0}

div.hr {border-bottom:1px solid #b1db1e;background-color: none;height: 1px;width: 100%;margin: 20px 0;}
hr.narrow{border: 0;color: #b1db1e;background-color: #b1db1e;height: 1px;width: 100%;text-align: left;margin: 5px 0;}

.clear {height:0px; line-height:0px; clear:both; margin:0 auto; padding:0px;}

ul.uls {list-style-type: circle;overflow: auto;}
ul.uls li{margin-left:20px;padding-left:20px;}

ul.ols {overflow: auto;}
ol.ols li{margin-left:30px;padding-left:20px;padding-bottom:6px;}

img.left {border: 4px solid #ececec;margin:15px 15px 15px 0;float:left;}
img.leftnm {border: 4px solid #ececec;margin:15px 0 15px 0;float:left;}
img.lefttop {border: 4px solid #ececec;margin:0 15px 15px 0;float:left;clear: left; }
img.lefttopbare {border: none;margin:0 15px 15px 0;float:left;text-align:right;clear: left; line-height:1%;}
img.right {border: 4px solid #ececec;margin:15px 0 15px 15px;float:right;}
img.rightnm {border: 4px solid #ececec;margin:15px 0 15px 0;float:right;}
img.rightttop {border: 4px solid #ececec;margin:0 0 15px 15px;float:right;}
img.righttopbare {border: none;margin:0 15px 0 15px;float:right;}
img.homebott {border:none;padding-top:30px;}

img {border:none;}
img a {border:none;}

#nav {
margin:0;
padding:0;
font-family: Eras Medium ITC, Arial, Helvetica, sans-serif;	
text-transform:uppercase;
font-size:12.6px;
list-style-type:none;
border:4px solid #b1db1e;
border-bottom:none;
height:32px;
background-color:#979a8f;
clear:all}
#nav ul{
margin:0;
}
#nav li {
display:inline;
margin:0;
}
#nav li a
{
color:#ffffff;
text-decoration:none;
float:left;
text-align:center;
margin:8px 0;
padding:0 9px;
border-right:1px solid #b1db1e;
font-weight:normal;
}

#nav li a.pb
{
color:#f4d4e5;
text-decoration:none;
float:left;
text-align:center;
margin:8px 0;
padding:0 10px;
border-right:1px solid #b1db1e;
font-weight:normal;
}
#nav li a.pbmob
{
color:#bdcfef;
text-decoration:none;
float:left;
text-align:center;
margin:8px 0;
padding:0 10px;
border-right:1px solid #b1db1e;
font-weight:normal;
}
#nav li a:hover {background-color:#b1db1e;color:#454a44;}

#nav-ex {
margin:0;
padding:0;
font-family: Eras Medium ITC, Arial, Helvetica, sans-serif;	
text-transform:uppercase;
font-size:12.6px;
list-style-type:none;
border:4px solid #611a36;
border-bottom:none;
height:32px;
background-color:#979a8f;
clear:all}
#nav ul{
margin:0;
}
#nav-ex li {display:inline;margin:0;}
#nav-ex li a
{
color:#ffffff;
text-decoration:none;
float:left;
text-align:center;
margin:8px 0;
padding:0 9px;
border-right:1px solid #611a36;
font-weight:normal;
}

#nav-ex li a.pb
{
color:#f4d4e5;
text-decoration:none;
float:left;
text-align:center;
margin:8px 0;
padding:0 10px;
border-right:1px solid #611a36;
font-weight:normal;
}
#nav-ex li a.pbmob
{
color:#bdcfef;
text-decoration:none;
float:left;
text-align:center;
margin:8px 0;
padding:0 10px;
border-right:1px solid #611a36;
font-weight:normal;
}
#nav-ex li a:hover
{
background-color:#611a36;
color:#ececec;
}


#nav2 {
margin:0;
padding:0;
font-family: Verdana, Geneva, sans-serif;	
text-transform:uppercase;
font-size:8pt;
width:165px;
}
#nav2 ul{
margin:0;
list-style-type:none;
background-color:#ffffff;
}
#nav2 li {
margin:0;
}
#nav2 li a
{
color:#454a44;
text-decoration:none;
padding:6px 0 6px 10px;
display: block;
width:155px;
font-weight:normal;
border-bottom:1px solid #fff;
}
#nav2 ul li ul {
background-color:#e1e2da;
}
#nav2 li ul li a
{
color:#454a44;
text-decoration:none;
padding:6px 0 6px 15px;
display: block;
width:150px;
width:150px;
font-weight:normal;
text-transform:none;
}
.lower
{
background-color:#ffffff;
color:#454a44;
text-decoration:none;
padding:6px 0 6px 10px;
display: block;
width:155px;
font-weight:normal;
border-top:1px solid #cccccc;
}
.lowerpex
{
background-color:#8f6576;
color:#454a44;
text-decoration:none;
padding:6px 0 6px 10px;
display: block;
width:155px;
font-weight:normal;
border-top:1px solid #cccccc;
}
.lowerpart
{
background-color:#F4D4E5;
color:#454a44;
text-decoration:none;
padding:6px 0 6px 10px;
display: block;
width:155px;
font-weight:normal;
border-top:1px solid #cccccc;
}
.lowermob
{
background-color:#BDCFEF;
color:#454a44;
text-decoration:none;
padding:6px 0 6px 10px;
display: block;
width:155px;
font-weight:normal;
border-top:1px solid #cccccc;
}
.lower2
{
background-color:#ffffff;
color:#af0303;
text-decoration:none;
padding:6px 0 6px 10px;
display: block;
width:155px;
font-weight:normal;
border-top:1px solid #cccccc;
}
.lower2 a:hover {
background:#af0303;
color:#fff;
}
.lowerpex, .lowerpart, .lowermob, {
background:#666666;
color:#fff;
}

#nav2 li a:hover, li ul li a:hover
{
background-color:#b1db1e;
color:#454a44;
}

#nav-ex {
margin:0;
padding:0;
font-family: Eras Medium ITC, Arial, Helvetica, sans-serif;	
text-transform:uppercase;
font-size:12.6px;
list-style-type:none;
border:4px solid #611a36;
border-bottom:none;
height:32px;
background-color:#979a8f;
clear:all}
#nav ul{
margin:0;
}
#nav-ex li {
display:inline;
margin:0;
}
#nav-ex li a
{
color:#ffffff;
text-decoration:none;
float:left;
text-align:center;
margin:8px 0;
padding:0 9px;
border-right:1px solid #611a36;
font-weight:normal;
}

#nav-ex li a.pb
{
color:#f4d4e5;
text-decoration:none;
float:left;
text-align:center;
margin:8px 0;
padding:0 10px;
border-right:1px solid #611a36;
font-weight:normal;
}
#nav-ex li a.pbmob
{
color:#bdcfef;
text-decoration:none;
float:left;
text-align:center;
margin:8px 0;
padding:0 10px;
border-right:1px solid #611a36;
font-weight:normal;
}
#nav-ex li a:hover
{
background-color:#611a36;
color:#454a44;
}

#nav2-ex {
margin:0;
padding:0;
font-family: Verdana, Geneva, sans-serif;	
text-transform:uppercase;
font-size:8pt;
width:165px;
}
#nav2-ex ul{
margin:0;
list-style-type:none;
background-color:#ffffff;
}
#nav2-ex li {
margin:0;
}
#nav2-ex li a
{
color:#454a44;
text-decoration:none;
padding:6px 0 6px 10px;
display: block;
width:155px;
font-weight:normal;
border-bottom:1px solid #fff;
}
#nav2-ex ul li ul {
background-color:#e1e2da;
}
#nav2-ex li ul li a
{
color:#454a44;
text-decoration:none;
padding:6px 0 6px 15px;
display: block;
width:150px;
width:150px;
font-weight:normal;
text-transform:none;
}

#nav2-ex li a:hover, li ul li a:hover
{
background-color:#611a36;
color:#ececec;
}


#navpbm {
margin:0;
padding:0;
font-family: Eras Medium ITC, Arial, Helvetica, sans-serif;	
text-transform:uppercase;
font-size:12.6px;
list-style-type:none;
border:4px solid #4092ef;
border-bottom:none;
height:32px;
background-color:#979a8f;}
#navpbm ul{
margin:0;
}
#navpbm li {
display:inline;
margin:0;
}
#navpbm li a
{
color:#ffffff;
text-decoration:none;
float:left;
text-align:center;
margin:8px 0;
padding:0 9px;
border-right:1px solid #4092ef;
font-weight:normal;
}

#navpbm li a.pb
{
color:#f4d4e5;
text-decoration:none;
float:left;
text-align:center;
margin:8px 0;
padding:0 9px;
border-right:1px solid #4092ef;
font-weight:normal;
}
#navpbm li a.pbmob
{
color:#bdcfef;
text-decoration:none;
float:left;
text-align:center;
margin:8px 0;
padding:0 9px;
border-right:1px solid #4092ef;
font-weight:normal;
}
#navpbm li a:hover
{
background-color:#4092ef;
color:#454a44;
}

#nav2pbm {
margin:0;
padding:0;
font-family: Verdana, Geneva, sans-serif;	
text-transform:uppercase;
font-size:8pt;
width:165px;
}
#nav2pbm ul{
margin:0;
list-style-type:none;
background-color:#ffffff;
}
#nav2pbm li {
margin:0;
}
#nav2pbm li a
{
color:#454a44;
text-decoration:none;
padding:6px 0 6px 10px;
display: block;
width:155px;
font-weight:normal;
border-bottom:1px solid #fff;
}
#nav2pbm ul li ul {
background-color:#e1e2da;
}
#nav2pbm li ul li a
{
color:#454a44;
text-decoration:none;
padding:6px 0 6px 15px;
display: block;
width:150px;
width:150px;
font-weight:normal;
text-transform:capitalize;
}
#nav2pbm li a:hover, 
{
background-color:#4092ef;
color:#454a44;
}

#navpb {
margin:0;
padding:0;
font-family: Eras Medium ITC, Arial, Helvetica, sans-serif;	
text-transform:uppercase;
font-size:1.2em;
list-style-type:none;
border:4px solid #f320b5;
border-bottom:none;
height:32px;
background-color:#e1e2da;}
#navpb ul{
margin:0;
}
#navpb li {
display:inline;
margin:0;
}
#navpb li a
{
color:#454a44;
text-decoration:none;
float:left;
text-align:center;
margin:8px 0;
padding:0 10px;
border-right:1px solid #ffffff;
font-weight:normal;
}
#navpb li a:hover
{
background-color:#f320b5;
color:#454a44;
}

#nav2pb {
margin:0;
padding:0;
font-family: Verdana, Geneva, sans-serif;	
font-size:8pt;
width:165px;
}
#nav2pb ul{
margin:0;
list-style-type:none;
background-color:#ffffff;
}
#nav2pb li {
margin:0;
}
#nav2pb li a
{
color:#454a44;
text-decoration:none;
padding:6px 0 6px 15px;
display: block;
width:150px;
width:150px;
font-weight:normal;
text-transform:capitalize;
border-bottom:1px solid #cccccc;
}
#nav2pb li a:hover
{
background-color:#999999;
color:#ffffff;
}

#logos{
margin:0;
padding:0;
}
#logos ul li{
float:left;
display:inline;
}
#logos ul li a {
margin:9px 25px 0 0;}
#logos img {
border:none;
}

#global {
margin: 0 auto;
width: 940px;
position: relative; 
}

#footer, #footer-ex {
margin:auto;
width: 790px;
padding:10px 0 9px 0;
font-size:7.5pt;
text-align:center;
color:#ffffff;
}
#footerpbm {
margin:auto;
width: 790px;
padding:10px 0 9px 0;
font-size:7.5pt;
text-align:center;
color:#ffffff;
}
#footer a {
padding:0 4px;
}
#footerpbm a {
padding:0 4px;
}
#footer-ex a {
padding:0 4px;
}
#footer a:link {
text-decoration: none; 
color: #b1db1e;
}
#footerpbm a:link {
text-decoration: none; 
color: #4092ef;
}
#footer-ex a:link, #footer-ex a:visited {
text-decoration: none; 
color: #611A36;
}
#footer a:visited {
text-decoration: none; 
color: #b1db1e;
}
#footerpbm a:visited {
text-decoration: none; 
color: #4092ef;
}
#footer a:hover, #footer-ex a:hover, #footerpbm a:hover {
color:#ffffff;
}

#central {
width:932px;
min-height: 100%; 
background-color:#ffffff;
margin:0;
border-bottom:4px solid #b1db1e;
border-left:4px solid #b1db1e;
border-right:4px solid #b1db1e;
position:relative;
display:block;
}
#central-ex {
width:932px;
min-height: 100%; 
background-color:#ffffff;
margin:0;
border-bottom:4px solid #611a36;
border-left:4px solid #611a36;
border-right:4px solid #611a36;
position:relative;
display:block;
}
#centralpbm{
width:932px;
min-height: 100%; 
background-color:#ffffff;
margin:0;
border-bottom:4px solid #4092ef;
border-left:4px solid #4092ef;
border-right:4px solid #4092ef;
position:relative;
}

#col-left-ex
{
float:left;
width:165px;
border-bottom:10px solid #611a36;
border-right:4px solid #611a36;
margin:0;
background-color:#611a36;
}
#col-left
{
float:left;
width:165px;
border-bottom:10px solid #b1db1e;
border-right:4px solid #b1db1e;
margin:0;
background-color:#b1db1e;
}
#col-leftpb
{
float:left;
width:165px;
border-bottom:9px solid #f320b5;
border-right:4px solid #f320b5;
margin:0;
background-color:#f320b5;
}
#col-leftpbm
{
float:left;
width:165px;
border-bottom:9px solid #4092ef;
border-right:4px solid #4092ef;
margin:0;
background-color:#4092ef;
}
#col-leftpbtxt{
padding:9px;
margin-top:30px;
}
#col-leftpbtxt a:hover{
color:#ffffff;
}
#left-top
{
width:165px;
height:28px;
border-bottom:1px solid #fff;
background-color:#b1db1e;
}
#left-toppbm
{
width:165px;
height:28px;
border-bottom:1px solid #fff;
background-color:#4092ef;
}

#col-right
{
width:720px;
padding: 10px 20px 10px 0;
background-image:url('assets/images/watermark.png');
background-repeat:no-repeat;
background-position:100px 55px;
min-height:600px;
float:right;
}
#col-rightx
{
width:720px;
padding: 10px 20px 10px 0;
min-height:600px;
float:right;
}
#col-righth
{
width:720px;
padding: 10px 20px 10px 0;
background-image:url('assets/images/watermarksm.png');
background-repeat:no-repeat;
background-position:10px 40px;
min-height:600px;
float:right;
}
#col-rightpb
{
width:720px;
padding: 10px 20px 10px 0;
background-image:url('assets/images/watermark.png');
background-repeat:no-repeat;
background-position:100px 55px;
min-height:400px;
float:right;
}

#col-rightpbm
{
width:720px;
padding: 10px 20px 10px 0;
background-image:url('assets/images/watermarkPBM.png');
background-repeat:no-repeat;
background-position:100px 55px;
min-height:600px;
float:right;
}

#righthome{
width:340px;
float:left}
#lefthome {
width:340px;
float:right}


#bulletlist {
margin-left: 0;
padding-left: 0;
list-style: none;
}
#bulletlist li 
{
padding-left: 21px;
background-image: url(img/bullet.png);
background-repeat: no-repeat;
background-position: 2px 2px;
}

.contactform {
display:block;
line-height: normal;
text-align: left;
font-family: Verdana, Geneva, sans-serif;	
font-size:12px;
font-weight: normal;
text-align: left;
color: #F0D2B4;
}

.error {
display:block;
color: #66CCCC;
text-align: left;
font-size:12pt;
font-weight:bold;
}

label {
float:left;
line-height:34px;
width:150px;
}
label.long{
line-height:34px;
width:520px;
margin:10px 0 0 175px;
font-weight:bold;
padding:10px;
border:1px solid #cccccc;
}

.choices {
background-color:#fff;
height:25px;
width: 535px;
border:1px solid #cccccc;
padding: 2px 2px 2px 2px;
margin: 6px 0;
float:right;
}

fieldset {
width:715px;
border:none;
}

.textbox {
background-color:#fff;
height:18px;
width: 530px;
border:1px solid #cccccc;
padding: 2px 2px 2px 2px;
margin: 6px 0;
float:right;
}

optgroup {
font-weight:normal;
}

label.optgroup {
font-weight:bold;
}

.textbox2 {
background-color:#fff;
height:160px;
width: 530px;
border:1px solid #cccccc;
padding: 2px 2px 2px 2px;
margin: 6px 0;
float:right;
vertical-align:top;
}

.textbox3 {
background-color:#fff;
height:100px;
width: 530px;
border:1px solid #cccccc;
padding: 2px 2px 2px 2px;
margin: 6px 0;
float:right;
vertical-align:top;
}

.submit {
font-size:12pt;
margin: 20px 0 20px 25px;
padding:4px;
}

.verif {
margin: 10px 0 10px 175px;
line-height:170%;
}

.verifi img 
{
border:1px solid #cccccc;
margin-bottom:10px;
float:left;
}
.veriftxt {
background-color:#fff;
height:18px;
width: 195px;
border:1px solid #cccccc;
padding: 2px 2px 2px 2px;
float:right;
}
.verifL {
	text-align:left;
	width:300px;
	float:left;
}

#formresponse {
margin-top:30px;
font-style:italic;
}

.offertitle {
font-weight:bold;
margin:15px 0 5px 0;
font-size:11pt;
line-height:130%;
color: #7B857A;
}
.offerprice {
font-weight:bold;
font-size:11pt;
}

#priceouter
{
float:right;
width:125px;
margin:-50px 0 10px 10px;
font-size:8.5pt;
background-color:#e1e2da;
padding:4px;
}
#priceouter a {
color:#454a44;
}
#priceouter a:visited {
color:#454a44;
}
#priceouter a:hover {
color:#ffffff;
}
#priceouter ul
{list-style-type: circle;
margin-left:8px;
padding-left:12px;
}

#pricetag{
font-size:22px;
font-weight:bold;
text-align:center;
color:#666666;
line-height:130%;
border:13px solid #b1db1e;
padding:7px 0;
margin-bottom:10px;
background-color:#ffffff;
}
.pricing ul {
list-style-type: circle;
margin: 2px 0 15px 35px;
padding-left:2px 0 15px 35px;
line-height:150%;
}


#drawouter
{
float:right;
width:225px;
margin:10px 0 10px 18px;
font-size:8.5pt;
background-color:#b1db1e;
padding:4px;
}
#drawinner{
font-size:10pt;
text-align:left;
line-height:130%;
border:10px solid #e1e2da;
padding:5px 5px 5px 7px;
background-color:#ffffff;
}
#drawinner a {
color:#b1db1e;
margin-top:14px;
font-size:11pt;
}
#drawinner a:visited {
color:#b1db1e;
}
#drawinner a:hover {
color:#454a44;
}
#drawhead {
color: #b1db1e;
font-size:16pt;
font-weight:bold;
padding: 10px 0 14px 0;
margin:0;
}
img.drawflt {
float:right;
margin-right:2px;
}


#gmap {
}

#opening
{
width:300px;
display:inline;
float:left;
}

#pricelist {
	margin-top:10px;
}
#pricelist th, thead{
font-size:14pt;
color: #ffffff;
font-weight:bold;
padding: 5px 0 5px 15px;
text-align:left;
background-color:#b1db1e;
}
#pricelist th.three {
column-span:3
}
#pricelist table,td,th{
border:1px solid #cccccc;
border-collapse:collapse;
padding: 5px 0 5px 15px;
vertical-align:top;
text-align:left;
}
#pricelist td.lefty {
text-align:left;
font-weight:normal;
width:560px;
padding: 5px 0 5px 15px;
}
#pricelist td.leftys2 {
text-align:left;
font-weight:normal;
width:410px;
padding: 5px 0 5px 15px;
}
#pricelist th.lefty {
width:430px;
background-color:transparent;
font-weight:bold;
font-size:10pt;
color:#979a8f;
}
#pricelist th.leftysm {
width:330px;
background-color:transparent;
font-weight:bold;
font-size:10pt;
color:#979a8f;
}
#pricelist td{
width:120px;
text-align:left;
font-weight:normal;
padding: 5px 0 5px 15px;
}
#pricelist td.sm{
width:42px;
text-align:left;
font-weight:normal;
padding: 5px 0 5px 5px;
}

table.finance{
width:100%;
border:1px solid #cccccc;
border-collapse:collapse;
padding: 5px 0 5px 15px;
vertical-align:top;
text-align:center;
margin:5px 0 20px 0;
}
table.finance td {
font-weight:normal;}

#beforeafter table,td,th{
border:1px solid #cccccc;
border-collapse:collapse;
padding: 5px 0 5px 0px;
vertical-align:top;
text-align:center;
font-weight:bold;
}
#beforeafter td{
width:300px;
font-weight:normal;
}
#beforeafter img {
border:3px solid #979a8f;
}
#beforeafter img.none {
border:none;
}


#nil table,td
{
padding:8px;}


.testimonial {
background-image:url('assets/images/quotes.png');
padding:9px 0 0 9px;
background-repeat: no-repeat;
margin:0 0 20px -9px;
}

#search{
background-color:#b1db1e;
padding:10px 0;
}
#search-ex{
background-color:#611a36;
padding:10px 0;
}
#ajaxSearch_form {
color: #444;
width: auto;
}
#ajaxSearch_input {
width: 125px;
display: inline;
height: 17px;
border: 1px solid #ddd;
border-left-color: #c3c3c3;
border-top-color: #7c7c7c;
background: #fff url(images/input-bg.gif) repeat-x top left;
margin: 0 3px 0 0;
padding: 3px 0 0;
vertical-align: top;
}
.AS_ajax_resultLink {
padding:30px 0;
}
#ajaxSearch_form label {
width:132px;}


#logoset {
height:78px;
margin-left:5px;
margin-top:30px;
position:relative;
}
img.logoset {
border:none;
}
#logoset a
{
text-decoration:none;
float:left;
padding:0 13px;
border:none;
}
#logoset a:visited {
border:none;
}

#logosetpb {
height:78px;
margin-left:220px;
margin-top:6px;
position:relative;
}
img.logosetpb {
border:none;
}
#logosetpb a
{
text-decoration:none;
float:left;
padding:0 28px;
border:none;
}
#logosetpb a:visited {
border:none;
}

.do {
color:#307c26;
font-weight:bold;
}
.dont {
color:#d22d12;
font-weight:bold;
}

#vacancy {
background-color:#e8f8af;
border:4px solid #b1db1e;
padding:8pt;
font-size:10pt;
text-align:center;
font-weight:bold;
width:686px;
}
#vacancy a{
color:}
#vacancy a:hover{
color:#b1db1e;}

.pbfaq {
width:100%;
background-color:#e1e2da;
padding:6px;
margin-bottom:2px;
}

#happen, #included, #long, #area, #guests, #booking, #age, #room, #how, #atmos, #people, #comfort, #arrive, #food {
margin:15px 10px;
}

.cnotice {font-size:7pt}

ul.permoffers {
margin:15px 0;
}

ul.permoffers li {
background-color:#E8F4B5;
border: 4px solid #cccccc;
padding: 10px;
width: 300px;
height:110px;
float:left;
list-style-type:none;
margin-bottom:20px;
}

ul.permoffers li ul{
padding:10px;
margin-left:10px;}

ul.permoffers li ul li{
border: none;
width:260px;
height:14px;
list-style-type: circle;
line-height:110%;
padding:2px;
}

h2.offer {
color: #979a8f;
font-weight:bold;
padding: 5px 0 10px 0;
margin:0;
}

.offe{
padding: 60px 0 0 0;}

.po1 {
margin-right:40px;}

.offersm {
font-size:7.5pt;}

.dlcenter {
text-align:center;
margin:6px 0;}

#topboxes {
width:702px;
border:6px solid #e5e4e4;
background-color:#fd03cb;
height:242px;}

#topboxes ul {
list-style-type:none;
}

#topboxes li{
display:inline;
}

li.topbox1 {
background-color:#fbe255;
width:218px;
border-right:6px solid #e5e4e4;
float:left;
height:230px;
padding:6px;
}

li.topbox2 {
background-color:#cffb6f;
width:218px;
border-right:6px solid #e5e4e4;
float:left;
height:230px;
padding:6px;
}

li.topbox3 {
background-color:#ffa200;
width:218px;
float:left;
height:230px;
padding:6px;
}

.topboxwhite {
font-size:14pt;
font-weight:bold;
color:#ffffff;
font-family: Eras Medium ITC, Arial, Helvetica, sans-serif;	
line-height:110%;
}

#topboxes a {
color:#330000;}

#wishlistbox {
width: 690px; 
background: #D11F26; 
border: #e5e4e4 5px solid; 
border-top:none; 
padding: 7px;}

#lowboxes {
width:708px;
border:6px solid #e5e4e4;
background-color:#e5e4e4;
height:392px;}

#lowboxes ul {
list-style-type:none;
}

#lowboxes li{
display:inline;
}

li.lowbox1 {
background-color:#d1b7d3;
width:220px;
border-right:6px solid #e5e4e4;
float:left;
height:380px;
padding:6px;
}

li.lowbox2 {
background-color:#83d2ce;
width:220px;
border-right:6px solid #e5e4e4;
float:left;
height:380px;
padding:6px;
}

li.lowbox3 {
background-color:#e6acbe;
width:220px;
float:left;
height:380px;
padding:6px;
}

.lowboxwhite {
font-size:14pt;
font-weight:bold;
color:#b85701;
font-family: Eras Medium ITC, Arial, Helvetica, sans-serif;	
line-height:110%;
}

#lowboxes a:link {
color:#ffffff;}
#lowboxes a:hover {
color:#666666;}
#lowboxes a:visited {
color:#ffffff;}

img.lowboxin {
border:1px solid #ececec;
margin-bottom:4px;}

img.sticker {
border: none;
margin:0;
float:right;
text-align:left;
clear: left; 
line-height:1%;
}

.packcont {
height:95px;
line-height:2.5;}

#frontpanel {
width:720px;
background-color:#f1fef9;
border:3px solid #b1db1e;
text-align:left;
padding:0 5px 0 0;
margin-top:5px;
}

td.frntpanela {
text-align:left;
font-weight:normal;
border:0;
padding:6px 0 0 0;}

td.frntpanelb {
text-align:left;
font-weight:normal;
border:0;
padding:6px 0 0 6px;}

td.frntpanelc {
text-align:center;
font-weight:normal;
border:0;
padding:4px;}

#open {
width:100%;
padding:0;
background:#ececec;
color:#17990d;
font-weight:bold;
text-align:center;
height:38px;
font-size:1.2em;
}

#open img {
vertical-align: middle; 
margin: 0;
}


#creditfooter{display: none;}


.feedburnerFeedBlock .headline a {
font-size:18px;
color: #B1DB1E;
}
.feedburnerFeedBlock .headline a:hover {
color:#999;
}
.feedburnerFeedBlock ul {
list-style-type:none;
}
.feedburnerFeedBlock ul li {
border-top:1px dotted #ececec;
padding-top:10px;
width:100%
}

.feedburnerFeedBlock ul li ul {
list-style-type:circle;
}
.feedburnerFeedBlock ul li ul li {
border:none;
padding-top:10px;
width:680px;
margin-left:20px;
padding-left:20px;
}

.feedburnerFeedBlock ul li ul li a:hover {
color: #b1db1e;
background:none;}


.blogger-post-footer {
padding:10px 0;
}
p.date {
padding:8px 0 5px 0;
}
p.feedburnerFlareBlock a {
color: #B1DB1E;}
p.feedburnerFlareBlock  a:hover {
color:#999;
}

table.plain td {
border:0;
padding:0;
}

.reclist {
border-bottom:1px dotted #ececec;
padding:10px 0;
width:100%;
clear:both;
height:auto
}
.reclist img.lefttop {
border: 2px solid #ECECEC;
margin: 0 15px 0 0;
float:left;
clear:left;
}
.reclist hr {display: block; clear: left; margin: 2px 0;  visibility: hidden;}



/* common styling */

.menuF {margin:0;padding:0;font-family: Verdana, Geneva, sans-serif;text-transform:uppercase;font-size:8pt;width:165px;position:relative;z-index:9000;}

.menuF ul li a, .menuF ul li a:visited {color:#454a44;text-decoration:none;padding:6px 0 6px 10px;display: block;width:155px;font-weight:normal;}

.menuF ul li a:link.lowerpex {background-color:#ff0000;}

.menuF ul li a.hide {background-color:#ececec;}

.menuF ul {padding:0; margin:0;list-style-type: none;}

.menuF ul li {margin:0;background-color:#ffffff;border-top:1px solid #cccccc;width:165px;float:left;}

.menuF ul li ul {display: none; }
.menuF ul li ul li {border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}

/* specific to non IE browsers */

.menuF ul li:hover a {background-color:#666666;color:#454a44;}

.menuF ul li:hover ul {display:block; position:absolute; top:10px; left:165px; width:105px;}

.menuF ul li:hover ul li a.hide {background-color:#666666;color:#454a44;}

.menuF ul li:hover ul li:hover a.hide {width:165px;}

.menuF ul li:hover ul li ul {display: none;}

.menuF ul li:hover ul li a {display:block; background-color:#ececec;color:#454a44; width:165px;}

.menuF ul li:hover ul li a:hover {background:#b1db1e; color:#000;}

p.idxsplsh {
	font-family: "Eras Medium ITC", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color:#66ccff;
padding:0 6px 6px 6px;
font-size:13pt;
text-align:center;
}
h3.idxsplsh {
	font-family: "Eras Medium ITC", Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color:#66ccff;
color:#ffffff;
font-size:18pt;
padding:8px;
text-align:center;}

div.simpleCart_shelfItem {width:315px;float:left;margin-top:10px;margin-bottom:10px;border:1px solid #cccccc;padding:10px;display:block;min-height:120px}
div.simpleCart_shelfItem  {
   *min-height:126px    !important; /* IE 7 (IE6 also uses this, so put it first) */
   _min-height:126px    !important; /* IE 6 */
    min-height:126px\0/ !important; /* IE 8-9 */
}
div.simpleCart_intro {width:335px;float:left;margin:0 10px 0 0;margin-bottom:10px;}
a.item_add {padding:3px;background-color:#b1db1e;}
a.item_add2 {padding:3px;background-color:#b1db1e;float:right}
a.item_add:hover {color:#ffffff;}
p.item_name {font-weight:bold;colour:#454a44;}
.item_Address, .item_Treatment {width:100%}
.itemContainer{float:left;position: relative;margin: 10px;margin-bottom:10px;width:200px;min-height:60px;border:1px solid #cccccc;padding:10px}
.itemContainer .itemName {font-weight:bold}
div.totalbox {width:690px; background-color: #b1db1e; color:#ffffff;font-size:16pt;padding:15px;margin-bottom:20px}
.simpleCart_total{float:right;position: relative;margin-right:50px;}
div.paybox {width:690px; background-color: #b1db1e; color:#ffffff;font-size:14pt;padding:15px;margin-bottom:20px}
div.paybox a:link {color:#ffffff;}
div.paybox a:hover {color:#454a44}
.itemremove {padding:10px 0}


.fb-1 a:link, .fb-1 a:visited {
color:#ececec;margin-left:4px;font-weight:normal;font-family:Eras Medium ITC, Arial, Helvetica, sans-serif;font-size:11pt;line-height:140%}
.fb-1 a:hover {color:#b1db1e;}


.fb-2 a:link, .fb-2 a:visited {
color:#cccccc;margin:0 4px 0 0;padding:2px;font-weight:normal;font-family:Eras Medium ITC, Arial, Helvetica, sans-serif;font-size:9pt;height:16px}
.fb-2 a:hover {color:#b1db1e;}

p.plusbutt {height:30px;margin:10px 0 0 0}
p.bloggerbutt {height:48px;margin-top:10px}
a.bloggerbutt:link, a.bloggerbutt:visited {color:#ffffff}
a.bloggerbutt:hover {color:#ececec}
.bloggerbutt img {vertical-align:middle}

a.patch {background-color:#b1db1e;padding:5px;font-size:14pt;font-weight:bold;color:#ffffff;}
a.patch:hover {color:#ececec;}
p.patch:{margin:10px 0;padding:10px 0;line-height:180%}

div.fullleft {width:285px;float:left;padding:0;margin:0}
div.fullright {width:325px;float:right;padding:0;margin:0}
input.cptxt {float:right;width:460px}

p.packbutton {padding:6px;background-color:#ececec;width:680px;text-align:center;border:2px solid #b1db1e;margin:3px auto}
table.buying tr td {margin:0;padding:0;border:none;font-weight:normal;text-align:left}
table.buying tr td.btop{border-top:1px solid #b1db1e;padding:10px 10px 0 10px}

ul.hmepg {list-style-type:none;display:inline-block;}
ul li.homi {padding:0;margin:5px 5px 5px 0;width:355px;height;230px;float:left;}
ul li.homi2 {padding:0;margin:5px 0;;width:355px;height;230px;float:left;}
ul li.homiW {padding:58px 10px 10px 29px ;margin:5px 5px 5px 0;width:316px;height:162px; background:url(homeimg/welcome.png);float:left;font-size:8pt;}
ul li.homiT {padding:0;margin:5px 0;width:355px;height;230px;float:left;}
ul li.homi2T {padding:58px 10px 10px 29px ;margin:5px 5px 5px 0;width:316px;height:165px; background:url(homeimg/thismonth.png); background-repeat:no-repeat;float:left;font-size:8pt;}

div.fbholder {
height:42px;
padding:10px;
border-top:1px solid #666666;
text-align:right;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='assets/images/topbg.png');
margin-top:3px
}

div.fbholder[class] {
background-image:url(assets/images/topbg.png);
}

div.fbholderred {
height:42px;
padding:10px;
border-top:1px dotted #B1DB1E;
text-align:right;
margin-top:3px
}

div.fbholderred[class] {
background-image:none;
}

div#twit {background:#ececec;padding:3px}
div#twit ul li {list-style-type:none;border-bottom:1px solid #ffffff;font-size:8.5pt;padding:3px 0;}
div#twit h3.twit1 {font-size:10pt;border-bottom:1px solid #ffffff}
div#twit h3.twit1t {font-size:10pt;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff}
div#twit img.twpic {float:right;text-align:middle;}

