@charset "utf-8";
/* CSS Document */

body {
background-color: #000;
font-size: 12px;
color:#000;
padding:0 0;
margin:0 0;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-weight:10px;
}

a:link {text-decoration:underline; color:#535353;}
a:visited {color:#948CfD;}
a:hover, a:active {color:#362bc4;}
span {font-weight:bold; color:#362bc4;}

/*----Main Divs----*/
#containAll {
text-align: left;
display: block;
margin: 0px auto;
width: 700px;
border: none;
}

#container {
position: relative; 
background-color:#000000;
width: 700px;  
margin-left:0px; 
padding:0px;   
color:#000000;
}

/*----Header Divs----*/
#header {
background-image:url(s/images/bg-main-header.jpg); 
background-position: top left; 
-repeat: no-repeat; 
float: left; 
width: 700px; height:121px; 
text-align:right; 
vertical-align:top;
}

#headerCS {
background-image:url(s/images/comingsoon.jpg); 
background-position: top left; 
-repeat: no-repeat; 
float: left; 
width: 700px; height:301px; 
text-align:right; 
vertical-align:top;
}

#mainNav {
width: 700px; 
height: 23px; 
float: left; 
}

#mainNav a { color: #000; display: block; text-decoration: none; font-size: 12px; font-weight: normal; margin: 0; height:23px;}
#mainNav span {display: none;}

#mainNavA   {background-image:url(s/images/bg-navII_03.jpg); height: 23px; width: 90px; float: left; background-repeat:no-repeat;}
#mainNavB   {background-image:url(s/images/bg-navII_04.jpg); height: 23px; width: 80px; float: left;  background-repeat:no-repeat;}
#mainNavC   {background-image:url(s/images/bg-navII_05.jpg); height: 23px; width: 90px; float: left; background-repeat:no-repeat;}
#mainNavD   {background-image:url(s/images/bg-navII_06.jpg); height: 23px; width: 76px; float: left; background-repeat:no-repeat;}
#mainNavE   {background-image:url(s/images/bg-navII_07.jpg); height: 23px; width: 74px; float: left; background-repeat:no-repeat;}
#mainNavE2   {background-image:url(s/images/bg-navII_07b.jpg); height: 23px; width: 90px; float: left; background-repeat:no-repeat;}
#mainNavF   {background-image:url(s/images/bg-navII_08.jpg); height: 23px; width: 200px; float: left; background-repeat:no-repeat;}

/*----Body Divs----*/
#mainBody {
width: 700px;
background-image:url(s/images/bg-main-page.jpg); 
background-position: top left; 
background-repeat: no-repeat;
float: left;
background-color:#FFFFFF;
}

#content {
width: 700px;
position: relative; 
float: left; 
margin-left: 0px;   
height: 100%;
}

/*----Left Divs----*/
#leftCol {
width: 480px;  
float: left;  
vertical-align:top; 
text-align:left;
}

#midTextwide {
width: 425px; 
margin-left:40px; 
margin-top:20px; 
}

#Text {
text-align:left;
width: 400px;
clear: left;
color: #535353; 
font: Arial, Helvetica, sans-serif; 
font-size: 11px;
padding: 0 0 0 0;
}

#Text span {font-weight:bold; color:#535353;}
#Text ul {display:block; list-style:none; padding:0 0 0 0; margin:0; list-style-position:outside;}
#Text li {list-style-image:url(s/images/bullet.jpg); margin-left: 25px; background-repeat: no-repeat; background-position:top;}

#sampleV {
height: 75px; width: 25px; float: left; padding: 5px 5px 5px 5px;
}

#sampleH {
height: 25px; width: 75px; float: left; padding: 5px 5px 5px 5px;
}

#sampHolder {
height: 85px; 
width: 400px; 
float: left;
padding: 0 0 15px 0;
}

#sampHolderA {
height: 85px; 
width: 175px; 
float: left;
padding: 0 0 15px 0;
}

/*----SubHead Divs----*/
#contentHeadH1 {
background-image:url(s/images/content-hd-H1.jpg);
background-position: top left; 
background-repeat: no-repeat;
width: 425px;
height: 32px;
float: left;
display: inline;
padding: 0 0 0 0;
margin: 0 0 20px 0;
}

#contentHeadH2 {
background-image:url(s/images/content-hd-H2.jpg);
background-position: bottom left; 
background-repeat: no-repeat;
width: 425px;
height: 32px;
float: left;
display: inline;
padding: 20px 0 0 0;
margin: 0 0 20px 0;
}

#contentHeadH3 {
background-image:url(s/images/content-hd-H3.jpg);
background-position: bottom left; 
background-repeat: no-repeat;
width: 425px;
height: 32px;
float: left;
display: inline;
padding: 20px 0 0 0;
margin: 0 0 20px 0;
}

#contentHeadW1 {
background-image:url(s/images/content-hd-W1.jpg);
background-position: top left; 
background-repeat: no-repeat;
width: 425px;
height: 32px;
float: left;
display: inline;
padding: 0 0 0 0;
margin: 0 0 20px 0;
}

#contentHeadP1 {
background-image:url(s/images/content-hd-P1.jpg);
background-position: top left; 
background-repeat: no-repeat;
width: 425px;
height: 32px;
float: left;
display: inline;
padding: 0 0 20px 0;
}

#contentHeadP2 {
background-image:url(s/images/content-hd-P2.jpg);
background-position: bottom left; 
background-repeat: no-repeat;
width: 425px;
height: 32px;
float: left;
display: inline;
padding: 20px 0 0 0;
margin: 0 0 20px 0;
}

#contentHeadP3 {
background-image:url(s/images/content-hd-P3.jpg);
background-position: bottom left; 
background-repeat: no-repeat;
width: 425px;
height: 32px;
float: left;
display: inline;
padding: 20px 0 0 0;
margin: 0 0 20px 0;
}

#contentHeadC1 {
background-image:url(s/images/content-hd-C1.jpg);
background-position: top left; 
background-repeat: no-repeat;
width: 425px;
height: 32px;
float: left;
display: inline;
padding: 0 0 20px 0;
}

#contentHeadCS {
background-image:url(s/images/content-hd-CS.jpg);
background-position: top left; 
background-repeat: no-repeat;
width: 425px;
height: 32px;
float: left;
display: inline;
padding: 0 0 20px 0;
}

#contentHeadE1 {
background-image:url(s/images/content-hd-E1.jpg);
background-position: top left; 
background-repeat: no-repeat;
width: 425px;
height: 32px;
float: left;
display: inline;
padding: 0 0 0 0;
margin: 0 0 20px 0;
}

/*----Right Divs----*/
#rightCol {
width: 190px; 
padding: 0px; 
float: left;
display: inline; 
height:100%;
}

#sidebar {
width: 190px;
height: 100%; 
float: left;
}

#sbSpecialA {
background-image:url(s/images/sb-special-A.gif); 
background-position: top right; 
background-repeat:no-repeat;
height: 150px;
width: 180px;
float: left;
}

#sbSpecialB {
background-image:url(s/images/sb-special-B.gif); 
background-position: top right; 
background-repeat:no-repeat;
height: 130px;
width: 180px;
float: left;
}

#spContentA {
text-align:center; 
color: #535353; 
font: Arial, Helvetica, sans-serif; 
font-weight: bolder;
font-size: 9px;
line-height: 10px;
padding: 100px 10px 0px 10px;
}

#spContentB {
text-align:center; 
color: #535353; 
font: Arial, Helvetica, sans-serif; 
font-weight: bolder;
font-size: 9px;
line-height: 10px;
padding: 80px 10px 0px 10px;
}

#sidebarTopH {
background-image:url(s/images/sb-top-home.gif); 
background-position: top right; 
background-repeat:no-repeat;
height: 62px;
width: 180px;
float: left;
}

#sidebarTopW {
background-image:url(s/images/sb-top-weddings.gif); 
background-position: top right; 
background-repeat:no-repeat;
height: 62px;
width: 180px;
float: left;
}

#sidebarTopP {
background-image:url(s/images/sb-top-pricing.gif); 
background-position: top right; 
background-repeat:no-repeat;
height: 62px;
width: 180px;
float: left;
}

#sidebarTop {
background-image:url(s/images/sb-top.gif); 
background-position: top right; 
background-repeat:no-repeat;
height: 30px;
width: 180px;
float: left;
}

#sidebarMid {
width: 178px;
margin: 0 0 0 0;
background-color:#FFFFFF;
border-right-color:#000000;
border-right-width: 1px;
border-right-style:solid;
border-left-color:#000000;
border-left-width: 1px;
border-left-style:solid;
height: 100%;
float: left;
}

#sbContent {
padding: 30px 20px 10px 20px;
text-align:justify; 
color: #535353; 
font: Arial, Helvetica, sans-serif; 
font-size: 11px;
}

#sbContent p {text-align: justify; color: #535353; font: Arial, Helvetica, sans-serif; font-size: 11px;}
#sbContent p span {font-weight: bold; color: #535353;}
#sbContent h2 {text-align: right; color: #362bc4; font: Arial, Helvetica, sans-serif; font-size: 11px;}
#sbContent h3 {text-align: left; color: #362bc4; font: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
#sbContent h2 span {color: #535353; text-align: right; font-weight:100;}
ul.sbbullet {display:block; list-style:none; padding:10px 0 20px 0; margin:0 0px 0 20px; list-style-position:outside; text-align: left; }
ul.sbbullet li {list-style-image:url(s/images/bullet.jpg); margin-left: 0px; background-repeat: no-repeat; background-position:top;  }

#sbContent.box {padding: 0 20px 10px 20px; text-align: left;}
#sbContent.box p {text-align: left;}

#sidebarBot {
background-image:url(s/images/sb-bottom.gif); 
background-position: top left; 
background-repeat:no-repeat;
width: 180px;
height: 62px;
float: left;
clear:both;
}

/*----Footer Divs----*/
#footer {
width: 700px;
height: 80px;
background-image:url(s/images/bg-footer.jpg); 
background-position: bottom left; 
background-repeat: no-repeat;
float: left;
clear: left;
}

#footerMenu {
text-align:center;
padding: 30px 0 0 10px;
color: #535353; 
font: Arial, Helvetica, sans-serif; 
font-size: 11px;
}