@charset "utf-8";
body  {
	font: 10pt Arial, Helvetica, sans-serif;
	background: #D3C27E;
	background-position: top center;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #333333;
}

.containerMain {
	width: 776px;
	background: url(images/tileMain.gif) repeat-y;
	margin-left: auto; margin-right: auto;
}



.sidebarLeft {
	width: 218px;
	vertical-align: top;
	background: url(images/bgLeft.jpg) no-repeat;
}

.navLeft {
	width: 100%;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	text-indent: -9999px;
}
.navLeft li a {display: block; width: 100%; height: 32px;}
.navLeft li {
	list-style-type: none;
	height: 32px;
	margin: 0px 0px 2px 0px;
	padding: 0px;
}
li.packages {background: url(images/b_Packages_off.jpg) no-repeat;}
li.packages:hover {background: url(images/b_Packages_on.jpg) no-repeat;}
li.corp {background: url(images/b_Corp_off.jpg) no-repeat;}
li.corp:hover {background: url(images/b_Corp_on.jpg) no-repeat;}
li.photos {background: url(images/b_Photos_off.jpg) no-repeat;}
li.photos:hover {background: url(images/b_Photos_on.jpg) no-repeat;}
li.videos {background: url(images/b_Videos_off.jpg) no-repeat;}
li.videos:hover {background: url(images/b_Videos_on.jpg) no-repeat;}
li.music {background: url(images/b_Music_off.jpg) no-repeat;}
li.music:hover {background: url(images/b_Music_on.jpg) no-repeat;}
li.thanks {background: url(images/b_Thanks_off.jpg) no-repeat;}
li.thanks:hover {background: url(images/b_Thanks_on.jpg) no-repeat;}
li.faqs {background: url(images/b_FAQs_off.jpg) no-repeat;}
li.faqs:hover {background: url(images/b_FAQs_on.jpg) no-repeat;}
li.links {background: url(images/b_Links_off.jpg) no-repeat;}
li.links:hover {background: url(images/b_Links_on.jpg) no-repeat;}
li.info {background: url(images/b_Info_off.jpg) no-repeat;}
li.info:hover {background: url(images/b_Info_on.jpg) no-repeat;}

.colRight {
	width: 558px;
	vertical-align: top; text-align: left;
}
.colRightHome {
	width: 558px;
	vertical-align: top; text-align: left;
}
.colRightCorp {
	width: 558px;
	vertical-align: top; text-align: left;
	background: url(images/bgCorp.jpg) no-repeat;
	background-position: top right;
	}
.colRightPackages {
	width: 558px;
	vertical-align: top; text-align: left;
	background: url(images/bgPackages.jpg) no-repeat;
	background-position: top right;
	}

.colRightSBI {
	width: 558px;
	vertical-align: top; text-align: left;
	background: url(images/bgSoulBeIt.jpg) no-repeat black;
	background-position: top right;
	color: #A6A6A6;
		}	
	

#topNav {
	margin: 0px; 
	padding-top: 58px; padding-left: 3px;
	vertical-align: top;
	background: url(images/bgTopRight.gif) no-repeat; background-position: top left;
}


#contentMain {
	margin-left: 33px; margin-right: 33px; margin-bottom: 28px;
}

.photoFrame {border: 1px solid #C2A95F; padding: 3px;}

.pageTitle {
	margin: 21px 0px 0px 33px;
}

.packagesList {
	width: 349px;
	margin: 17px 0px 0px 33px;
	padding: 0px;
}
.packagesList li {
	border-top: 1px solid #E3D299; border-right: 1px solid #E5E5E5; border-bottom: 2px solid #E5E5E5;
	padding-top: 5px; padding-bottom: 5px; padding-left: 20px;
	margin-top: 0px; margin-bottom: 2px;
	background: url(images/bg_PackListItem.jpg) no-repeat;
}

#subnav_sbi {
	width: 163px;
	margin-top: 203px;
	vertical-align: top;
	float: left;
}
#subnav_sbi p {margin-left: 32px;}

#content_sbi {
	width: 395px;
	margin-top: 203px; margin-bottom: 28px;
	vertical-align: top;
	float: right;
}
#content_sbi p {margin-right: 40px;}




.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


label, label span {display: block; padding-bottom: .25em;}
label {float: left; width: 100%;}
label span {float: left; width: 35%; text-align: right;}
.tagComments {display: block; float: left; width: 20%; text-align: right;}
#comments {width: 75%;}

fieldset input {float: left; width: 55%; border: 1px solid #D9BE62; margin-left: 10px;}
fieldset input:hover {border-color: #BC9C2E;}
fieldset input:active, input:focus {border-color: #FF3300;}

fieldset select {float: left; width: 45%; border: 1px solid #D9BE62; margin-left: 10px;}
fieldset textarea {float: left; width: 55%; border: 1px solid #D9BE62; margin-left: 10px;}

fieldset {
	background: url(images/tile_boxInfo.jpg) repeat-x #FAF6CD;
	margin-bottom: 10px; margin-left: 33px; 
	padding: 20px; 
	border: 1px solid #C2A95F; 
	float: left;
	width: 448px;
	}
	
fieldset:hover {border: 1px solid #BC9C2E;}	

form div {margin-bottom: 20px;  text-align: center;}
form div input {
	padding: 0.25em; 
	background-color: #C2A95F;
	border: 2px double #6A5A28;
	border-top-color: #C2A95F; 
	text-transform: uppercase;
	font-weight: bold;
	font-size: 8pt; letter-spacing: 1px;
}
form div input:hover {background: #E0BF5F;}

.radioSpoke {width: 400px; margin: 0px 0px 10px; border: 0px;}
.radioSpoke input {width: 25px; border: 0px; margin: 0px; padding: 0px;}

.tInterest {width: 440px; margin: 4px 0px 0px 0px; border: 0px;}
.colInterest {padding: 8px 4px 4px 4px; border-bottom: 1px solid #D9BE62;}
.colInterest input {width: 20px; border: 0px; margin: 0px; padding: 0px;}
.checkCaption {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; margin-left: 20px;}

#packages {float: left; margin: 10px 0px 0px;}
#packages input {float: left; border: 0px; padding: 0px; margin-left: 15px; margin-right: 3px; width: 20px; background: none; }
#packages label, label span {display: inline;}

.musicSamples {
	width: 524px; 
	margin: 0px auto 20px;
	background: url(images/tile_musicBox.jpg) repeat-x #FDF8C0;
	border-top: 3px solid #D2C088; border-bottom: 3px solid #D2C088;
	}
.msLeft {width: 285px; vertical-align: top;}
.msRight {width: 239px; vertical-align: top;}

.refLinks li {margin-top: 0px; margin-bottom: 5px; font-weight: bold;}
.refLinks a {color: #000000; text-decoration: none;}
.refLinks a:hover {color: #CC6600;}
.refLinks a:visited {color: #666666;}



.copyright {
	color: #72612C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	margin: 0px 0px 0px 218px;
}

#footer {
	width: 776px;
	margin: 0px auto;
	padding-top: 12px; padding-bottom: 14px;
	background-image: url(images/tile_BorderBot.gif);
	background-repeat: repeat-y;
	background-position: bottom center;
}

