d-iv {
border:1px solid #cccccc;
border-color:#FF9900;
padding:2px;
margin:2px;
}
body, th, td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.95em;
line-height: 1.3em;
}
td {
vertical-align: top;
}
#pageColumn {
width:750px;
margin:0 auto;
xborder-top:20px solid #0ff;
xborder-bottom:10px solid #0ff;
}
#container {
background-color:#FFFFFF;
}
body {
background-color:#f3ede4;
background-image: url(images/i2/sw1BG.png);
xbackground-position:center;
xbackground-repeat:repeat-y;
margin:0;
bxxxackground-color:#FFFFFF;
}
#masthead {
xbackground-color:#FFE0CC;
xb-ackground-image: url(images/blue3c.jpg);
}
#Banner {
width:750px;
height:150px;
xbackground-image: url(images/Banner-4.jpg);
background-image: url(images/i2/swBanner750b-F.png);
background-repeat:no-repeat;
}
#xmastcenter {
width:700px;
margin:0 auto;
}
#xmastcenter h1{
color:#a72d00;
color:#803300;
color:#003380;
margin:0;
font-size:72px;
font-family: "Times New Roman", Times, serif;
font-weight:bold;
position:relative;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;

}
h1, h2, h3 {
line-height: 1em;
}
h1 {color:#ffb900;}
h2 {color:#f57e00;}
h3 {color:#ad2f00;}
h4 {color:#ecc086;}
dt {font: bold 1em Verdana, Arial, sans-serif; letter-spacing: 2px;
  text-transform: uppercase;}
#outer {
width:750px;
margin:0 auto;
background-color:#FFFFFF;
}
.PictureRight {
border: 2px solid #e7b782;
margin:0 0 10px 10px;
padding:2px;
float:right;
}
.PictureFrame {
border: 2px solid #e7b782;
margin:0;
padding:2px;
}
.ImageRight {
margin:0 0 10px 10px;
float:right;
}
.PictureBlockRight {
border: 2px solid #e7b782;
margin:0 0 10px 10px;
padding:0px;
float:right;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
#sidebar {
width:150px;
background-color:#0099FF;
float:left;
border:1px dotted black;
}
#content {
width:448px;
float:left;
}
.Point5 {
font-size:50%;
}
#ContentCell {
}
#FinalFooter {
text-align:center;
}

#FinalFooter a {
font-size:10px;
}

#Footer {
xborder-top:1px solid #942900;
text-align:center;
color:#942900;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-top:5px;
padding-bottom:15px;
}
#Footer a {
color:#942900;
font-weight:bold;
}
#leftside {
}
#leftside h1 {
color: #eecfa8;
color:#f57e00;
}
#leftside h2 {
color: #eecfa8;
}
#rightside h1 {
color: #339966;
}
#rightside {
border:1px solid #339966;
margin-bottom:3px;
}
#leftside .block {
background-color:#FFFFFF;
}
#rightside .block {
border:3px solid #339966;
background-color:#F0FFFF;
}
.block {
xpadding:15px 15px 15px 15px;
padding:15px 115px 15px 15px;
}
.clearboth {
clear:both; 
border:0;
}



.blocks td {
vertical-align:top;
}
.blocks td h1 {
}


#vMenu1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-variant:small-caps;
}
#vMenu1 ul {
padding:0;
margin: 7px 0;
list-style-type: none; 
}
#vMenu1 ul li {
margin:7px 7px 7px 0;
border: 1px solid #efdec9;
}
#vMenu1 ul li.last {
}
#vMenu1 a:link, #vMenu1 a:visited {
background-color: #f3ede4;
color: #000000;
padding: 7px 2em;
display: block;
text-decoration: none;
width: 120px;
}
#vMenu1 a:hover, #vMenu1 a:active {
background-color: #f5f1ed;
text-decoration:underline;
}

#hMenu2 {
width:700px;
margin:0 auto;
}
#hMenu2 ul, #hMenu2 li {
display: inline;
margin: 0;
padding: 0;
}
#hMenu2 a:link, #hMenu2 a:visited {
font-family: Arial, Verdana, Helvetica, Tahoma, sans-serif;
font-size: 12px;
font-weight:bold;
font-variant:small-caps;
color: #000000;
padding-left:2em;
padding-right:2em;
text-decoration: none;
line-height:3em;
}
#hMenu2 a:hover {
text-decoration:underline;
}
.Package {
border:1px solid #f0d6b2;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:2px;
margin:2px;
}
.Package ul {
	margin-left: 0;
	padding-left:0;
list-style-position: inside;
	}
.Package .Price {
color:red;
font-size:large;
font-weight:bold;
}
.Package .OldPrice {
font-size:large;
	text-decoration: line-through;
}
.Splash, .Makeover {
background-color:#f5f1ed;
}
.Shower, .MakeoverPlus {
background-color:#ece4d7;
}
.Storm, .Special {
background-color:#efdec9;
}
#wrap {
width:778px;
xbackground-color:#FFFF00;
margin:0 auto;
}
#wrapTop {
background-image:url(images/i2/sw1Top.png);
background-position: top ;
background-repeat:no-repeat;
padding-top:40px;
}
#wrapMiddle {
background-image:url(images/i2/sw1Mid.png);
background-position: center;
background-repeat: repeat-y;
}
#wrapBottom {
background-image:url(images/i2/sw1Bot.png);
background-position: bottom ;
background-repeat:no-repeat;
padding-bottom:40px;
}

#vMenu2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-variant:small-caps;
}
#vMenu2 ul {
padding:0;
margin: 7px 0;
list-style-type: none; 
}
#vMenu2 ul li {
margin:7px 7px 7px 0;
xborder: 1px solid #efdec9;
border: 1px solid #cccc99;
}
#vMenu2 ul li.last {
}
#vMenu2 a:link, #vMenu2 a:visited {
background-color: #f3ede4;
background-image:url(images/i2/sw1Menu.png);
color: #000000;
padding: 7px 2em;
display: block;
text-decoration: none;
width: 120px;
}
#vMenu2 a:hover, #vMenu2 a:active {
xbackground-color: #f5f1ed;
background-image:url(images/i2/sw1BG.png);

text-decoration:underline;
}


#hMenu1 {
background-image:url(images/i2/sw1Menu.png);
xwidth:700px;
margin:0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-variant:small-caps;
}
#hMenu1 ul{
height:30px;
display: block;
margin: 0;
padding: 0;
text-align:center;
list-style-type: none;
}
#hMenu1 li{
display: block;
float:left;
}
#hMenu1 a:link, #hMenu1 a:visited {
background-image:url(images/i2/sw1Menu.png);
xwidth:85px;
width:85px;
xheight:30px;
color:#000000;
display: block;
padding: 5px 85px 5px 0;
text-decoration: none;
}
#hMenu1 a:hover {
xbackground-color: #f5f1ed;
xbackground-color: #FFCC99;
xbackground-color: #999900;
background-image:url(images/i2/sw1BG.png);
color:#000000;
text-decoration:underline;
xborder-bottom: 1px solid #efdec9;
xpadding-bottom:4px;
}
