﻿body, html { margin:0px;  padding:0px; }
body {margin:0px; padding:0px; background-color:#FFFFFF; background:url(images/SBC_BG.jpg) repeat-x top left; color:#656565; font-size:1.0em; font-family:Arial, Helvetica, sans-serif;}
img {border:0px;}

#wrapper { margin:0px auto; padding:0px; width:972px;}


/*Top Styles*/
#top {padding:0px; width:972px; margin:0px;}
#topleft {float:left; padding:0px; width:500px; margin:0px;}
#topright {float:right; padding:0px; width:472px; margin:0px; text-align:right;}

#topnav {clear:both; background:url(images/SBC_TopNavBG.jpg) no-repeat top left; height:25px; padding:0px; width:972px; margin:0px;}
#topnavlinks {float:left; padding:0px 11px; margin:0px; width:950px;}
/*Top Styles*/


/*Main Content Styles*/
#main {clear:both; float:left; padding:0px 11px 0px 11px; width:950px; margin:0px; font-size:0.8em; }
#mainhome {clear:both; float:left; padding:0px 11px 0px 11px; width:950px; margin:0px; font-size:0.8em;}

#mainpackages {float:left; padding:10px 0px 10px 0px; margin:0px; width:950px; font-size:0.8em;}
.bronze {float:left; padding:0px 10px 0px 0px; margin:0px; width:230px; height:180px; background:url(images/SBC_BTN_Bronze.jpg) no-repeat top left;}
.bronze a {float:left; width:230px; height:180px; color:#CC6601; text-decoration:none; background:url(images/SBC_BTN_Bronze.jpg) top left no-repeat;}
.bronze a:hover {width:230px; height:180px; color:#CC6601; text-decoration:none; background:url(images/SBC_BTN_Bronze_f2.jpg) no-repeat top left;}
.bronze a span {float:left; display:block; padding:95px 0px 0px 20px; width:210px; height:85px; margin:0px; }
.bronze a:hover span {float:left; display:block; padding:95px 0px 0px 20px; width:210px; height:85px; margin:0px; }

.silver {float:left; padding:0px 10px 0px 0px; margin:0px; width:230px; height:180px; background:url(images/SBC_BTN_Silver.jpg) no-repeat top left;}
.silver a {float:left; width:230px; height:180px; color:#989898; text-decoration:none; background:url(images/SBC_BTN_Silver.jpg) top left no-repeat;}
.silver a:hover {width:230px; height:180px; color:#989898; text-decoration:none; background:url(images/SBC_BTN_Silver_f2.jpg) no-repeat top left;}
.silver a span {float:left; display:block; padding:95px 0px 0px 20px; width:210px; height:85px; margin:0px; }
.silver a:hover span {float:left; display:block; padding:95px 0px 0px 20px; width:210px; height:85px; margin:0px; }

.gold {float:left; padding:0px 10px 0px 0px; margin:0px; width:230px; height:180px; background:url(images/SBC_BTN_Gold.jpg) no-repeat top left;}
.gold a {float:left; width:230px; height:180px; color:#CC9833; text-decoration:none; background:url(images/SBC_BTN_Gold.jpg) top left no-repeat;}
.gold a:hover {width:230px; height:180px; color:#CC9833; text-decoration:none; background:url(images/SBC_BTN_Gold_f2.jpg) no-repeat top left;}
.gold a span {float:left; display:block; padding:95px 0px 0px 20px; width:210px; height:85px; margin:0px; }
.gold a:hover span {float:left; display:block; padding:95px 0px 0px 20px; width:210px; height:85px; margin:0px; }

.services {float:left; padding:0px; margin:0px;}

#mainhome #mainleft {float:left; padding:0px 25px 0px 0px; width:455px; margin:0px; font-size:0.9em;}
#main #mainleft { float:left; padding:0px 25px 0px 0px; width:455px; margin:0px; font-size:0.9em; min-height:446px; height: auto !important; height:446px;}
#mainhome #mainleft h1 { font-size:1.9em; font-weight:normal; color:#990002; padding:11px 0px 24px 0px; margin:0px; background:url(images/SBC_H1BG.jpg) bottom left no-repeat;}
#main #mainleft h1 { font-size:1.9em; font-weight:normal; color:#990002; padding:10px 0px 24px 0px; margin:0px; background:url(images/SBC_H1BG.jpg) bottom no-repeat;}
#mainleft h2 { font-size:1em; font-weight:bold; color:#9A0000; padding:0px 0px 0px 0px; margin:0px;}
#mainhome #mainleft p { padding:0px 0px 15px 0px; margin:0px; line-height:1.3em;}
#mainleft p { padding:0px 0px 15px 0px; margin:0px; line-height:1.3em;}
#mainleft a {text-decoration:none; color:#0099CB;}
#mainleft a:hover {text-decoration:none; color:#00C1E0}

#mainhome #mainright{float:left; padding:0px; width:470px; margin:0px;}
#main #mainright{float:left; padding:10px 0px 0px 0px; width:455px; margin:0px; min-height:446px; height: auto !important; height:446px; font-size:0.9em;}
#main #mainright h1 { font-size:1.9em; font-weight:normal; color:#990002; padding:0px 0px 24px 0px; margin:0px; background:url(images/SBC_H1BG.jpg) bottom no-repeat;}
#mainright h2 { font-size:1em; font-weight:bold; color:#9A0000; padding:0px 0px 0px 0px; margin:0px;}
#mainright p { padding:0px 0px 15px 0px; margin:0px; line-height:1.3em;}
#mainrightservices{float:left; padding:0px 0px 0px 0px; width:455px; margin:0px; font-size:0.9em;  min-height:456px; height: auto !important; height:456px;}
#mainrightservices h1 { font-size:1.9em; font-weight:normal; color:#990002; padding:10px 0px 24px 0px; margin:0px; background:url(images/SBC_H1BG.jpg) bottom no-repeat;}
#mainrightservices p { padding:20px 0px 0px 10px; margin:0px;}
#mainrightservices table tr{ vertical-align:top;}
#mainrightservices td { border-bottom:2px solid #ffffff;  border-right:10px solid #ffffff; background-color:#EBEBEB; color:#656565; padding:5px 10px; margin:0px;}
#mainrightservices tr .norightborder {border-right:0px solid #ffffff; }
#mainrightservices tr .noborder { background-color:#ffffff; border-right:0px;  border-bottom:0px; padding:0px; margin:0px;}
#mainButtons{clear:both; border-bottom:5px solid #cc0001;float:left; padding:10px 0px 30px 0px; width:950px; margin:0px;}
#mainButtons .image {float:left; padding:0px; width:720px; margin:0px;}
#mainButtons .image img {padding:0px 10px 0px 0px; margin:0px;}
#mainButtons .imagenopadding {float:left; padding:0px; width:230px; margin:0px;}
#mainButtons2{clear:both;border-bottom:5px solid #cc0001; padding:0px 0px 30px 0px; width:100%; margin:0px;}
.Form { background-color:#F5F5F5; padding:20px 20px 20px 20px; margin:0px;}
.Form input { border-top:1px solid #7C7C7C; border-left:1px solid #C3C3C3; border-right:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD;}
.Form textarea{border-top:1px solid #7C7C7C; border-left:1px solid #C3C3C3; border-right:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD;}

.mainclients{float:left; padding:0px 0px 0px 0px; width:455px; margin:0px; font-size:0.9em;  min-height:456px; height: auto !important; height:456px;}
.mainclients h1 { font-size:1.9em; font-weight:normal; color:#990002; padding:10px 0px 24px 0px; margin:0px; background:url(images/SBC_H1BG.jpg) bottom no-repeat;}
.mainclients p { padding:20px 0px 0px 10px; margin:0px;}
#main .mainclients table tr{ vertical-align:top; font-size:0.9em;}
.mainclients td { border-bottom:2px solid #ffffff;  border-right:1px solid #ffffff; background-color:#EBEBEB; color:#656565; padding:5px 10px; margin:0px;}
.mainclients tr .norightborder {border-right:0px solid #ffffff; }
.mainclients tr .noborder { background-color:#ffffff; border-right:0px;  border-bottom:0px; padding:0px; margin:0px;}
.mainclients a {text-decoration:none; color:#0099CB;}
.mainclients a:hover {text-decoration:none; color:#00C1E0}

/*Main Content Styles*/


/*Footer Styles*/
.footer {clear:both; font-size:0.6em; padding:4px 11px; width:950px; margin:0px;  color:#E58586; background-color:#ffffff;}
.footer a { color:#c2c2c2; background-color:#ffffff; text-decoration:none; padding:0px 5px;}
.footer a:hover {color:#CC0001; background-color:#ffffff;}
.footertext {float:left; border-bottom:1px solid #f5f5f5; width:100% }
.footer2 {clear:both; float:left; font-size:0.6em; padding:4px 11px; width:950px; margin:0px; color:#c2c2c2;background-color:#ffffff}
.footer2 a { color:#c2c2c2; background-color:#ffffff; text-decoration:none;}
.footer2 a:hover {color:#CC0001; background-color:#ffffff;}
.footer2 .red {color:#E58586; background-color:#ffffff;}
.footer3 {clear:both; text-align:right; padding:0px 11px; width:950px; margin:0px; height:22px;}
/*Footer Styles*/

.GoogleMapTxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small;}

#SOpackages {float:left; padding:0px 0px 10px 0px; margin:0px; width:470px; font-size:0.8em;}
.SObronze {float:left; padding:0px 10px 10px 0px; margin:0px; width:230px; height:180px; background:url(images/SBC_BTN_Bronze.jpg) no-repeat top left;}
.SObronze a {float:left; width:230px; height:180px; color:#CC6601; text-decoration:none; background:url(images/SBC_BTN_Bronze.jpg) top left no-repeat;}
.SObronze a:hover {width:230px; height:180px; color:#CC6601; text-decoration:none; background:url(images/SBC_BTN_Bronze_f2.jpg) no-repeat top left;}
.SObronze a span {float:left; display:block; padding:95px 0px 0px 20px; width:210px; height:85px; margin:0px; }
.SObronze a:hover span {float:left; display:block; padding:95px 0px 0px 20px; width:210px; height:85px; margin:0px; }

.SOsilver {float:left; padding:0px 0px 10px 0px; margin:0px; width:230px; height:180px; background:url(images/SBC_BTN_Silver.jpg) no-repeat top left;}
.SOsilver a {float:left; width:230px; height:180px; color:#989898; text-decoration:none; background:url(images/SBC_BTN_Silver.jpg) top left no-repeat;}
.SOsilver a:hover {width:230px; height:180px; color:#989898; text-decoration:none; background:url(images/SBC_BTN_Silver_f2.jpg) no-repeat top left;}
.SOsilver a span {float:left; display:block; padding:95px 0px 0px 20px; width:210px; height:85px; margin:0px; }
.SOsilver a:hover span {float:left; display:block; padding:95px 0px 0px 20px; width:210px; height:85px; margin:0px; }

.SOgold {float:left; padding:0px 10px 0px 0px; margin:0px; width:230px; height:180px; background:url(images/SBC_BTN_Gold.jpg) no-repeat top left;}
.SOgold a {float:left; width:230px; height:180px; color:#CC9833; text-decoration:none; background:url(images/SBC_BTN_Gold.jpg) top left no-repeat;}
.SOgold a:hover {width:230px; height:180px; color:#CC9833; text-decoration:none; background:url(images/SBC_BTN_Gold_f2.jpg) no-repeat top left;}
.SOgold a span {float:left; display:block; padding:95px 0px 0px 20px; width:210px; height:85px; margin:0px; }
.SOgold a:hover span {float:left; display:block; padding:95px 0px 0px 20px; width:210px; height:85px; margin:0px; }

.SOservices {float:left; padding:0px; margin:0px;}