body { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #464679; letter-spacing: normal; background-color: #AC7BD6; margin: 0 0 0 0}
td   { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #464679; letter-spacing: normal}
p   {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #464679; letter-spacing: normal}
h6  {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:  8pt; font-weight: bold;   color: #354497}
h5  {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:  9pt; font-weight: bold;   color: #354497}
h4  {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;   color: #354497}
h3  {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold;   color: #777;}
h2 {
  color:#747FDB;
  font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size:15pt;
  font-weight:bold;
  text-shadow:#999999 1px 1px 1px;
}
h1  {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 17pt; font-weight: bold;   color: #354497; margin: 12px 0px 12px 0px;filter: dropshadow(color=#E5E5E5,offX=0,offY=1);text-shadow: 0 2px 3px #555;}
p.title{font-size: 14px;text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 3px 3px 3px #333;}
form { font-family: arial, tahoma, Verdana, sans-serif;color: #354497; font-size: 11pt}
.searchInput{width: 115px; height: 18px; font-size: 10px; font-family: georgia,times new roman, times, serif; color: #666699}
.searchSubmit {font-family: arial, tahoma, Verdana, sans-serif;	color: #354497; font-size: 11pt}
select { font-family: arial, tahoma,Verdana, sans-serif;	background-color:#FFF; color: #354497; font-size: 10pt}
option { background:#333B78; font-family: arial, tahoma, Helvetica, sans-serif;	color: #FFFFFF; font-size: 10pt}
#tableDisplay { background: url("http://cacoastinfo.com/images/trBackground.png"); border: 1px solid #cacaca; border-width: 0 1px 1px 1px }
#tableDisplay tr { height: 22px; font-size: 10pt; padding: 0 0 0 3;}
.linkBar-1 a:link, a:active, a:visited {color: #555555}
.dropCap:first-letter { text-align:left; float:left; color:#003366; font-size:80px;line-height:60px; padding-top:2px; padding-right:4px; font-family: Georgia, Times, Serif}
.dropCap_small:first-letter { text-align:left; float:left; color:#003366; font-size:30px;line-height:20px; padding-top:2px; padding-right:4px; font-family: Georgia, Times, Serif}
#spotDiv{width:143px; margin-left:4px}
.spotTop  {background: url(http://cacoastinfo.com/images/title_infoBox_spotlight.gif); height:17px}
.spotMain {background: url(http://cacoastinfo.com/images/caCoast_lft-infoBox_bg.gif);  height:100%; padding:2px; text-align: left}
.spotFoot {background: url(http://cacoastinfo.com/images/caCoast_infoBox_moreBTN.jpg); height:20px}
.spotTitle {font-variant:small-caps; font-family: Georgia, Times New Roman, Serif; font-size: 11pt; font-weight: bold; color: #323264; margin-bottom:10px; text-align:center}
.spotDescription {font-family: Tahoma, Arial, Helvetica,  Sans-serif; font-size: 10pt; font-weight: normal; color: #4f4f75; text-align:left}
.spotFineprint {font-family: Tahoma, Arial, Helvetica,  Sans-serif; font-size: 9pt; font-weight: normal; color: #4f4f75; text-align:left}
#rspotDiv {width:135px; margin-left:2px}
.rspotTop_randomphoto {background: url(http://cacoastinfo.com/images/title_r-infoBox_randomphoto.gif); width: 140px; height:17px}
.rspotTop  {background: url(http://cacoastinfo.com/images/title_r-infoBox_spotlight.gif); height:17px;}
.rspotMain {background: url(http://cacoastinfo.com/images/caCoast_lft-infoBox_bg.gif);  height:100%; padding:2px; text-align: left; font-family: arial,helvetica,sans-serif; font-size: 11px; font-weight: normal;}
.rspotFoot {background: url(http://cacoastinfo.com/images/caCoast_r-infoBox_moreBTN.gif); height:20px;}
.rspotFoot_nobutton {background: url(http://cacoastinfo.com/images/r-infoBox_viewgallery.png); width: 140px, height:17px;}
.rspotFoot_viewgallery {background-image: url(http://cacoastinfo.com/images/r-infoBox_viewgallery.png); width: 140px; height:17px;}
.rspotTitle {font-variant:small-caps; font-family: Georgia, Times New Roman, Serif; font-size: 11pt; font-weight: bold; color: #323264; margin-bottom:10px; text-align:center;}
.rspotFineprint {font-family: Arial,Tahoma,Helvetica,Sans-serif; font-size: 8pt; font-weight: normal; color: #4f4f75; text-align:left}
#rspotRandomphoto {margin-left: 1px;}
#rspotRandomphoto img {border: 1px solid #AC7BD6 !important;}
.rbodyText  			{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;  font-size: 8px; font-weight: normal; color: #555555}
.rtitle 				{ font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #4f4f75}
p.rbodyText  			{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;  font-size: 10px; font-weight: normal; color: #555555}
p.rbodyText a:link 		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;  font-size: 10px; font-weight: normal; color: #555555}
p.rbodyText a:active 	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;  font-size: 10px; font-weight: normal; color: #555555}
p.rbodyText a:visited 	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;  font-size: 10px; font-weight: normal; color: #555555}
p.rbodyText a:hover		{ color: #FFFFFF; background: #5578F8} //right panel spotlight ads
h4.giDescription{ text-align: center;}
#lodgingNav a {
	font-size: 10pt;
	font-face: arial,helvetica,sans-serif;
	color: #000069;
	font-weight: normal;
}
blockquote {  
	margin-left: 25px; 
	padding: 8px 0px 12px 0px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; 
	font-weight: normal; color: #464679; 
	letter-spacing: normal;
	}
	
hr {width: 95%; height:2px; text-align: center;/*this will align it for IE*/ margin: auto; /*this will align it left for Mozilla*/ color: #7179DB; background: #7179DB;}
.finePrint				{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #4f4f75} 
.address				{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color:#666699}
.title 					{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #4f4f75}
.bodyText  				{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;  font-size: 10pt; font-weight: normal; color: #464679;}
/* ul {padding-left: 25px;} 
li {font-family: Verdana,Tahoma,Arial,Sans-Serif; color:#464679 ; font-size:12px; list-style:circle; //padding-left:3px;}*/
#searchForm{ font-family: Lucida Grande, Lucida Sans Unicode, Arial, Tahoma, Sans-serif; font-size: 11px; }
img.zoomable { cursor: url(http://cacoastinfo.com/images/zoomin.cur), pointer}
.contentMain { color:#464679; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal}
.searchQuote{font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; font-weight: bold; color: #354497}
.spotlightTitle		{ font-family: Georgia, Times New Roman, Serif; font-variant:small-caps;  font-size: 12px; font-weight: bold; color: #323264; margin-bottom:10px}
.spotlightDescript	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666699; margin-top: 0px; margin-bottom: 5px; margin-right: 5px;	margin-left: 4px}
.spotlightLink		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: BLUE}
#galleryRandomphoto_wrapper { background-color: #000000;	width: 380px;	border-style: outset;	border-color: #999999;	border-width:2px;	height: 262px}
#galleryLeft_panel 			{ float:left;	background-color: #000000;	letter-spacing: 6px; line-height: 20pt;	position: absolute; margin-top:95px; color: #FFFFFF; font-family: Georgia, Times, Serif; font-size: 18px; font-style: bolder; font-variant: small-caps; width: 190px}
#galleryRight_panel 		{ margin: 0px auto;	float: right;	background-color: #555555;	width: 190px;	height: 262px}
#galleryThumb 				{ margin-top: 55px}
#galleryThumb img 			{ padding: 4px;  border: 1px solid #ddd;  background: #DDDDDD}
#galleryThumb_caption		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; padding: 3px}
#galleryTitle				{ font-family: Georgia, Times, sans-serif; 			 font-size: 10px; font-weight: normal; color: #666699; margin: 15px}
#galleryAlbum_label  		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;   color: #FFFFFF; font-variant: small-caps; letter-spacing: 3px}
#galleryAlbum_link  a, active, visited		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold;   color: #FFFFFF; font-variant: small-caps; letter-spacing: 2px; text-decoration: none}
#galleryAlbum_link  a:hover					{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold;   color: #9BAAFD; font-variant: small-caps; letter-spacing: 2px; text-decoration: underline}
.btn_norm 	{	
	background-image: url(http://cacoastinfo.com/images/btnBG_norm.jpg); 	
	color: #FFFFFF;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	
	font-weight: normal;	
	text-indent: 2px; 	
	border-top-width: 1px; 	border-right-width: 1px; 	
	border-bottom-width: 1px; 	
	border-left-width: 1px; 	
	border-left-color:#9BAAFD; 	
	border-right-color:#021164; 	
	border-top-color:#9BAAFD; 	
	border-bottom-color:#021164;
	margin: 3px 0 0 0	}
.btn_over 	{	
	background-image: url(http://cacoastinfo.com/images/btnBG_over.jpg); 	
	color: #CEDDFF;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	
	font-weight: normal;	
	text-indent: 2px; 	
	border-top-width: 1px; 	
	border-right-width: 1px; 	
	border-bottom-width: 1px; 	
	border-left-width: 1px; 	
	border-left-color:#021164; 	
	border-right-color:#9BAAFD; 	
	border-top-color:#021164; 	
	border-bottom-color:#9BAAFD;
	margin: 3px 0 0 0	}
.backButton_norm {
	position:absolute;
	background-image: url(http://cacoastinfo.com/images/back_button.gif);
	background-repeat: no-repeat;
	height:35px;
	width: 55px;
	margin-left: 30px;
	clear:both;
	}
.backButton_over {
	position:absolute;
	background-image: url(http://cacoastinfo.com/images/back_button_over.gif);
	background-repeat: no-repeat;
	height:35px;
	width: 55px;
	margin-left: 30px;
	clear:both;
	}
.backButton_over a:hover {
	position:absolute;
	background-image: url(http://cacoastinfo.com/images/back_button_over.gif);
	background-repeat: no-repeat;
	height:35px;
	width: 55px;
	margin-left: 30px;
	clear:both;
}		
	.table-border-dashed-bottom%20{border-top:%20none;%20border-right:%20none;border-bottom:%201px%20dashed%20#999999; border-left: none;}
	.table-border-dashed-all {color: #333333;border: 1px dashed #FF9900;}.table{ background-color:#000A86; border-color:"#863900"}
	TR.tableHeader { 
		background-image: url('http://www.cacoastinfo.com/images/headerRow_25px.gif'); 
		font-weight: bold; 
		color: #FFFFFF; 	
		font-variant:Small-Caps;
		text-shadow: 0 2px 3px #555;
		font-size:10pt; 
		font-family:Georgia, Times New Roman, Times, Serif; 
		padding: 2 0 2 6;
		height: 25px;}
	TR.tableSubheader { background-color:#ccc;  color:#464679;  font: 11px arial,helvetica,tahoma, sans-serif; font-weight: bold; padding: 4px}
	TR.tableSubheader2{ background-color:#8CACFF; font: 11px arial,helvetica,tahoma, sans-serif; font-weight: bold;   color:#FFFFFF}
	TR.tableData1 	  { background-color: #DDD; font-size: 10px; font-weight: normal, letter-spacing: normal; font-family: Tahoma, Arial, Sans-Serif; font-variant: none; color:#464679; padding: 6 4 6 4}		
	TR.tableData2	  { background-color:#EEE; font: 10px arial,helvetica,tahoma, sans-serif; font-weight: normal; color:#464679}
	TR.tableFooter	  { background-color:#555; font: 9px arial,helvetica,tahoma, sans-serif; font-weight: normal; color:#222; }
	TD.tableHeader	  { background-image: url('http://www.cacoastinfo.com/images/headerRow.gif'); font: 13px Georgia,'Times New Roman',Times,serif;font-weight: bold; color: #FFFFFF; filter: dropshadow(color=#E5E5E5,offX=0,offY=1);text-shadow: 0 1px 1px #333;padding-right: 12px;}
	TD.cellData1	  { background-color:#DDD; font: 10px arial,helvetica,tahoma, sans-serif; font-weight: normal; color:#333; }
	TD.cellData2	  { background-color:#EEE; font: 10px arial,helvetica,tahoma, sans-serif; font-weight: normal; color:#464679; }
	TD.tableData1	  { background-color:#DDD; font: 10px arial,helvetica,tahoma, sans-serif; font-weight: normal; color:#464679; }
	TD.tableData2	  { background-color:#EEE; font: 10px arial,helvetica,tahoma, sans-serif; font-weight: normal; color:#333; }
.centercol {   margin:  0  5%  0  5%;}
.paidlistings {   margin:   0  10%  0  15%;}
/*  :: Login :: */
.loginmsg { 
	font-family: arial,helvetica,sans-serif;
	font-size:12;
	color=RED;
	 }
.alert {
	font-family: arial;
	font-weight: bold;
	color: RED;
}
/* :: Listings :: */
#adWrapper { width: 580px; margin:0 0 0 5; }
h1.adTitle { font-family: Georgia, Times New Roman, Times, serif;	font-size:18pt;text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 2px 2px 2px #555;color:#666699;	font-weight: bold;	text-align: left}
.adSubtitle { font-family: arial,tahoma,arial,sans-serif;	font-size: 13pt;	color: #666699;	font-weight: bold;font-style: italic; text-align: left}
.adTollfree {font-family: verdana,tahoma,arial,sans-serif;	font-size: 14pt;	color: #666699;	font-weight: bold;text-align: left}
.adDescript {	
	font-family: verdana, tahoma, arial, helvetica, sans-serif;	
	font-size: 10pt;	
	color: #666699;	
	font-weight: normal;	
	text-align: left;
	width: 550px;
	margin: 10px 0px 0px 12px;
}
.adDescript img{	
	margin: 20px 0px 0px 12px;
	border: 1px solid #333;
	text-align: center !important;
}
.adDescript p {	
	font-family: verdana, tahoma, arial, helvetica, sans-serif;	
	font-size: 10pt;	
	color: #666699;	
	font-weight: normal;	
	text-align: left;
	width: 550px;
	margin: 10px 0px 0px 12px;
	line-height: 22px;
}
.adDescript ul {
	margin: 12px 0 0 25px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;	
	font-size: 10pt;	
	color: #666699;	
	font-weight: normal;	
	text-align: left;
	list-style: circle;
}
.adDescript li {
	margin-left: 25px;
	}
.adDescript a:link, a:visited {	
	color: #666699;	
	font-size: 10pt;
	text-decoration: underline;
	}	
.adDescript a:hover {	
	color: #CCCCFF;
	text-decoration: underline;
	font-size: 10pt;
	}
	
.centercol {   margin:  0  5%  0  5%}
.paidlistings {   margin:   0  10%  0  15%;   /* padding:  0  10%  0  15%; */}
/* :: DB Listings :: */
  #listingsWrapper {
	width: 95%;
	margin: 0 auto;
	padding: 0;
	 }
#listingsTable_header {
	width: 100%;
	border-bottom: 1px solid #00002A;
	border-right: 1px solid #00002A;
	border-left: 1px solid #00002A;
	text-align:left;
	height: 25px;
	padding: 2px;
	background-image: url('http://www.cacoastinfo.com/images/headerRow.gif'); 
	font-weight: bold; 
	color: #FFFFFF; 	
	font-variant:Small-Caps;
	font-size:14px; 
	font-family:Georgia, 'Times New Roman', Times, Serif;
	text-shadow: 0 2px 3px #555;
	}		
#listingTable_row {		
		width: 99.8%;
		padding: 6 0 4 5;
		border-bottom: 1px solid #999999;
		border-right: 1px solid #999999;
		border-left: 1px solid #999999;
		clear: both;
		}			
#listingTable_datacell {
	width: 98%;
	text-align:left;
	font-weight: normal; 
	color: #323264; 	
	font-size:10pt; 
	font-family:Verdana,Tahoma,Arial,Sans-serif; 
	float: left;	
	}			
#listingTable_datacell p, body{
		text-align:left;
		font-weight: normal; 
		color: #323264; 	
		font-size:12px; 
		font-family:"Trebuchet MS", Trebuchet, Tahoma,Helvetica,Verdana,Arial,Sans-serif; 
		}	
		
.listingsTable_address{
	text-align:left; 
	color: #323264; 	
	font-size:9pt; 
	font-family:Arial,Tahoma,Sans-serif;
	clear: both;
	}
	
#listingPhoto_main img {
	padding: 8px;
	border: 1px solid #001B99;
	background-color: #CEDCFF;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 2px #555;
	-webkit-box-shadow: 0 1px 2px #555;
	}
	
#directoryPage_title h1 {
    font-family: Geneva, Arial, Helvetica, san-serif;
    text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 3px 3px 3px #333;
    color: #003399
    font-size: 20px;
    font-weight: bold;
    margin: 12px 0px 12px 0px;
    }
    
.dbListing_title { font-family: Georgia, Times New Roman, Times, serif;	font-size:9pt;	color:#666699;	font-weight: bold;	text-align: left; font-variant: small-caps}    
#imageContainer { /* used in listing.php, container holds rows of three photos each */
	border: 1px solid #6B6B93;
	width:540px;
	background-color:#CCCCFF;
	padding: 15px;
	margin: 0 auto;   /* align for good browsers */
	text-align: center;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-box-shadow: 1px 2px 3px #555;
	-webkit-box-shadow: 1px 2px 3px #CCC;
	} 
	
#listingTable_imagecontainer_left { 
	width:110px;
	float: left;
	clear:both;
	} 	
	
#listingTable_imagecontainer_right { 
	width: 112px;
	float: right;
	padding: 15 0 2 0;
	clear: both;
	}
	
#listingTable_imagecontainer_right img{ 
	margin: 0;
	padding: 8px;
	border: 1px solid #666699;
	background: #CCC;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: 1px 1px 1px #555;
	-webkit-box-shadow: 1px 1px 1px #555;
	}	
	 
.listingImage {
	border: 1px solid #2B3168;
	padding: 8px;
	background-color: #CCC;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 2px #555;
	-webkit-box-shadow: 0 1px 2px #555;
	} 
	
#lineListing_wrapper{ 
	width: 99%;
	min-height: 118px;
	background-color: #CEDCFF;
	padding: 0px;
	margin-top: 10px;
	-moz-box-shadow: 1px 2px 3px #555;
	-webkit-box-shadow: 1px 1px 1px #555;
	}
#lineListing_photothumb{
	padding: 1px;
	background-color: #999;
	border: 0;
	text-align: center;
	float: left;
	height: 102px;
	}
#lineListing_photothumb img{
	border: 1px solid #ccc;
	}
#lineListing_title{
	width: 440px;
	padding: 6px;
	font-family: Georgia, 'Times New Roman', Times, Serif;
	font-size: 14px;
	font-weight: 900;
	color: #FFFFFF;
	text-shadow: 0 1px 1px #333;
	background-color: #4F81FF;
	float: left;
	}
#lineListing_details{
	width: 440px;
	background-color: #A4BEFF;
	padding: 6px;
	font-family: Lucida Grande, Lucida Sans Unicode, Arial, Verdana;
	font-size: 11px;
	color: #464679;
	float: left;
	}
#lineListing_description{
	width: 440px;
	background-color: #CEDCFF;
	padding: 6px;
	font-family: Lucida Grande, Lucida Sans Unicode, Arial, Verdana;
	font-size: 11px;
	color: #464679;
	float: left;
	clear: right;
	}
	
#lineListing_description p, tr,td{
	font-family: Lucida Grande, Lucida Sans Unicode, Arial, Verdana;
	font-size: 11px;
	color: #464679;
}	
.dbListing_imgspacing {width: 155px;  float: left; padding: 10px;}
.dbListing_imgframe { padding: 4px 4px 4px 4px; border: 1px solid #2B3168; background: #FFFFCC; margin: 0 auto;}
/* Quick Facts Demographics Table Style */
table.quickfacts{	margin-left:15px; margin-top:5px; margin-bottom:5px; margin-right:10px;	font-size:12px;	font-variant:small-caps;	background-color:#E9D6FF;}
tr.alt{	background-color: #D6D8FF;}	
tr.title{	background-color: #3D3F95;	color: #D6D8FF;	text-align: center;	font-size: 16px;}
tr.subHeader{	background-color: #D8FFD6;	color: #3D3F95;	font-style:italic;	font-weight:bold;	font-size:12px;}
tr.header{	background-color: #3D3F95;	color: #D6D8FF;	font-style:italic;	font-weight:bold;	font-size:12px;}
td.datalabel{	text-align: right;	width: 200px;}
#xsnazzyFeatured_ad h1, #xsnazzyFeatured_ad h2, #xsnazzyFeatured_ad p {margin:0 10px; letter-spacing:1px;}
#xsnazzyFeatured_ad h1 {font-size:2.5em; color:#fff;}
#xsnazzyFeatured_ad h2 {font-size:2em;color:#06a; border:0;}
#xsnazzyFeatured_ad p {padding-bottom:0.5em;}
#xsnazzyFeatured_ad h2 {padding-top:0.5em;}
#xsnazzyFeatured_ad {background: transparent; margin:1em; width:95%;} //set 100% width for stretchy or set absolute in pixels
#xsnazzy_footerMain h1, #xsnazzy_footerMain h2, #xsnazzy_footerMain p {margin:0 10px; letter-spacing:1px;}
#xsnazzy_footerMain h1 {font-size:2.5em; color:#fff;}
#xsnazzy_footerMain h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy_footerMain p {padding-bottom:0.5em;}
#xsnazzy_footerMain h2 {padding-top:0.5em;}
#xsnazzy_footerMain {background: transparent; margin:1em; width:756px;} //sets main footer width
#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:1em; width:98%;} //sets unstyled xsnazzy width
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#E9D6FF; border-left:1px solid #08c; border-right:1px solid #08c;}
.xb1 {margin:0 5px; background:#08c;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#E9D6FF; border:0 solid #3D3F95; border-width:0 1px; font-size: 11px; font-family: tahoma,trebuchet,arial,sans-serif;}
.xboxcontent a:link, a:active, a:visited {color: #535353; text-decoration: none; font-size: 11px; font-family: tahoma,trebuchet,arial,sans-serif;}
.xboxcontent a:hover{color: #FFFFFF; background: #5578F8; text-decoration: underline; font-size: 11px; font-family: tahoma,trebuchet,arial,sans-serif;}
#xsnazzyFeatured_ad h1, #xsnazzyFeatured_ad h2, #xsnazzyFeatured_ad p {margin:0 10px; letter-spacing:1px;}
#xsnazzyFeatured_ad h1 {font-size:2.5em; color:#fff;}
#xsnazzyFeatured_ad h2 {font-size:2em;color:#06a; border:0;}
#xsnazzyFeatured_ad p {padding-bottom:0.5em;}
#xsnazzyFeatured_ad h2 {padding-top:0.5em;}
#xsnazzyFeatured_ad {background:transparent; margin:1em; width:95%;} //set 100% width for stretchy or set absolute in pixels
#xsnazzy_footerMain h1, #xsnazzy_footerMain h2, #xsnazzy_footerMain p {margin:0 10px; letter-spacing:1px;}
#xsnazzy_footerMain h1 {font-size:2.5em; color:#fff;}
#xsnazzy_footerMain h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy_footerMain p {padding-bottom:0.5em; font-size: 8pt;}
#xsnazzy_footerMain h2 {padding-top:0.5em;}
#xsnazzy_footerMain {background: transparent; margin:1em; width:756px;} //sets main footer width
#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:1em; width:98%;} //sets unstyled xsnazzy width
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#E9D6FF; border-left:1px solid #08c; border-right:1px solid #08c;}
.xb1 {margin:0 5px; background:#08c;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#E9D6FF; border:0 solid #3D3F95; border-width:0 1px;}
.xboxFeatured_content {display:block; padding:12px;background:#FFFFFF; border:0 solid #3D3F95; border-width:0 1px;}
.xboxcontent a:link, a:hover, a:active, a:visited {color: #535353;}
.xboxcontent a:hover{color: #FFFFFF; background: #5578F8}
.vTour-icon{ -moz-border-radius: 4px 4px 4px 4px;width: 100px;float: right; margin-left: 10px;background: white; border: 1px solid #555;padding: 6px;}
