body	{	margin-top: 0px;	margin-left: 0px;	margin-right: 0px;	
margin-bottom: 0px;	color: #666666; 	
font-family: Verdana, Arial, Helvetica;	font-size: 8pt;	
SCROLLBAR-FACE-COLOR: #cccccc;    
SCROLLBAR-HIGHLIGHT-COLOR: #000000;    
SCROLLBAR-SHADOW-COLOR: #666666;    
SCROLLBAR-3DLIGHT-COLOR: #eeeeee;    
SCROLLBAR-ARROW-COLOR: #ffffff;    
SCROLLBAR-TRACK-COLOR: #eeeeee;    
height:100%; 
SCROLLBAR-DARKSHADOW-COLOR: #666666;	
background-color: #000000}

hr 
{
color: #010098;
background-color: #cccccc;
height: 2px;
width: 90%;

} 

.weight { position: relative;  }

.weight span { background-color: #eeeeee; color: #000000;
border: 1px solid #000;
width: 250;
overflow: auto;  
position: absolute;

padding: 1.0em;
top: 14;
}


.weight:link span,
.weight:visited span {
visibility: hidden;
display: none;
}

.weight:hover span,
.weight:focus span,
.weight:active span {
color: #000000;
display: block;
text-decoration: none;
visibility: visible;
}


table {   background-color: #ffffff; }
td { 	margin-top: 0px;	margin-left: 0px;	margin-right: 0px;	
margin-bottom: 0px;	color: #333333; 	
font-family: Verdana, Arial, Helvetica;	font-size: 8pt;}
br.page { page-break-before: always; }
a.pdb_link, a.pdb_link:visited { padding: 5px 0 5px 0; font-size: 90%; color: blue; }
a.pdb_link:hover { padding: 5px 0 5px 0; font-size: 90%; color: red; }
.pdb_product_image {float: left; padding: 0 5px 5px 0;}
.pdb_description_text {font-size: 90%;}
h1 {	color: #000080;    
margin-left: 0px;	font-family: Verdana, Arial, Helvetica;	font-size: 12pt;}
th {	color: #000099;     margin-left: 0px;	
font-family: Verdana, Arial, Helvetica;	font-size: 8pt;}
h2 {	color: #993300; 		
font-family: Verdana, Arial, Helvetica;	font-size: 11pt;}
h3 {	color: #993300; 		
font-family: Verdana, Arial, Helvetica;	font-size: 9pt;}
h4 {	color: #666699; 		
font-family: Verdana, Arial, Helvetica;	font-size: 8pt;}
.copyrequire {	color: #cc0000; 		
font-family: Verdana, Arial, Helvetica;	font-size: 6pt;}

.mention {	color: #993300; font-weight: bold;		
font-family: Verdana, Arial, Helvetica;	font-size: 7pt;}
.desc {	color: #666666; 		
font-family: Verdana, Arial, Helvetica;	font-size: 7pt;}

.dark { color: #000000;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt; font-weight: bold; text-decoration: none;
}
A.dark:hover{ color: #333333;    	
	text-decoration: none;	font-size: 8pt;	font-weight: bold;
}
A.dark {  color: #666699;    	
	text-decoration: none;	font-size: 8pt;	font-weight: bold;
}

hr.dark 
{
color: #010098;
align: left;
height: 1px;
width: 50%;

} 


.lefttop { 
	font-family: Verdana, Arial, Helvetica;
	font-size: 6pt; font-weight: bold; text-decoration: none;
}
H1.lefttop { color: #666699;    	
	text-decoration: none;	font-size: 6pt;	font-weight: bold; line-height: 6pt;

}

li { padding-bottom: 2; }

div#mans { background-color: #cccccc; position: absolute; width: 180; z-index: 5; left:50%; margin-left:370px; top: 110 }
div#mans a:link {color: #0000cc; font-size: 7pt; font-weight: bold; background-color: transparent; text-decoration: none}
div#mans a:active {color: #0000cc; font-size: 7pt; font-weight: bold; background-color: transparent; text-decoration: none}
div#mans a:visited {color: #0000cc; font-size: 7pt; font-weight: bold; background-color: transparent; text-decoration: none}
div#mans a:hover {color: #000000; font-size: 7pt; font-weight: bold; background: #b7e2be; text-decoration: none}

div#wx_module_70 { background-color: #ffffff;   }
div#wx_module_70 a:link {color: #0000cc; font-size: 8pt; font-weight: bold; background-color: transparent; text-decoration: none}
div#wx_module_70 a:active {color: #0000cc; font-size: 8pt; font-weight: bold; background-color: transparent; text-decoration: none}
div#wx_module_70 a:visited {color: #0000cc; font-size: 8pt; font-weight: bold; background-color: transparent; text-decoration: none}
div#wx_module_70 a:hover {color: #000000; font-size: 8pt; font-weight: bold; background: #b7e2be; text-decoration: none}

div#manscalendar { background-color: #ffffff; position: absolute; width: 180; left:50%; margin-left:410px; top: 110 }
div#manscalendar a:link {color: #0000cc; font-size: 8pt; font-weight: bold; background-color: transparent; text-decoration: none}
div#manscalendar a:active {color: #0000cc; font-size: 8pt; font-weight: bold; background-color: transparent; text-decoration: none}
div#manscalendar a:visited {color: #0000cc; font-size: 8pt; font-weight: bold; background-color: transparent; text-decoration: none}
div#manscalendar a:hover {color: #000000; font-size: 8pt; font-weight: bold; background: #b7e2be; text-decoration: none}


div#mans2 { position: absolute; width: 180; left:50%; margin-left:430px; top: 90 }
div#mans2 a:link {color: #0000cc; font-size: 8pt; font-weight: bold; background-color: transparent; text-decoration: none}
div#mans2 a:active {color: #0000cc; font-size: 8pt; font-weight: bold; background-color: transparent; text-decoration: none}
div#mans2 a:visited {color: #0000cc; font-size: 8pt; font-weight: bold; background-color: transparent; text-decoration: none}
div#mans2 a:hover {color: #000000; font-size: 8pt; font-weight: bold; background: #b7e2be; text-decoration: none}


.wedding { 
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt; font-weight: bold; text-decoration: none;
}
H1.wedding { color: #990099;    	
	text-decoration: none;	font-size: 11pt;	font-weight: bold;
}
H2.wedding { color: #FF33CC;    	
	text-decoration: none;	font-size: 10pt;	font-weight: bold;
}
H3.wedding { color: #FF33CC;    	
	text-decoration: none;	font-size: 8pt;	font-weight: bold;
}
A.wedding:hover{ color: #990099;    	
	text-decoration: none;	font-size: 7pt;	font-weight: bold;
}
A.wedding {  color: #FF33CC;    	
	text-decoration: none;	font-size: 7pt;	font-weight: bold;
}


.pets { 
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt; font-weight: bold; text-decoration: none;
}
H1.pets { color: #000080;    	
	text-decoration: none;	font-size: 10pt;	font-weight: bold;
}
H2.pets { color: #008000;    	
	text-decoration: none;	font-size: 10pt;	font-weight: bold;
}
H3.pets { color: #008000;    	
	text-decoration: none;	font-size: 8pt;	font-weight: bold;
}
A.pets:hover{ color: #ffffff;    	
	text-decoration: none;	font-size: 8pt;	font-weight: bold; background: #000000;
}
A.pets {  color: #666666;    	
	text-decoration: none;	font-size: 8pt;	font-weight: bold;
}

.shopping { 
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt; font-weight: bold; text-decoration: none;
}
H1.shopping { color: #666699;    	
	text-decoration: none;	font-size: 10pt;	font-weight: bold;
}
H2.shopping { color: #666699;    	
	text-decoration: none;	font-size: 10pt;	font-weight: bold;
}
H3.shopping { color: #666699;    	
	text-decoration: none;	font-size: 8pt;	font-weight: bold;
}
A.shopping:hover{     	
	text-decoration: none;	font-size: 8pt;	font-weight: bold; background: #666699; color: #ffffff;
}
A.shopping {  color: #666699;    	
	text-decoration: none;	font-size: 8pt;	font-weight: bold;	
}





.darkblue { color: #666699;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;  
	}
A.darkblue:hover{ color: #000000;    	
	text-decoration: none;	font-size: 8pt;	
}
A.darkblue {  color: #666699;    	
		font-size: 8pt;	
}
td.scroll {overflow: auto;}
.table {	margin-top: 0px;	margin-left: 0px;	
margin-right: 0px;	margin-bottom: 0px;	color: #000000; 	
font-family: Verdana, Arial, Helvetica;	font-size: 8pt;}
a {	 background-color: transparent; 	color: #666699;	
text-decoration: none;	font-size: 8pt;}
a:hover {	color: #666699;	text-decoration: underline;	font-size: 8pt;}
div#small {	color: #000000; 	
font-family: Verdana, Arial, Helvetica;	
font-size: 7pt;	font-weight: normal;}
.toptext {	margin-top: 15px;	margin-left: 25px;	
margin-right: 25px;	margin-bottom: 15px;	color: #000000; 	
font-family: Verdana, Arial, Helvetica;	font-size: 8pt;}

div#sidebar {background: transparent; padding: 4;  border-width: 0; color: #ffffff;}
div#sidebar a {font-family: Verdana, Arial, Helvetica; font-size: 8pt; color: #666699; display: block; margin: 0; font-weight: bold; text-align: right; text-decoration: none;}
div#sidebar a:link {color: #666699; background-color: #ffffee; font-size: 8pt;}
div#sidebar a:visited {color: #666699; background-color: #ffffee; font-size: 8pt;}
div#sidebar a:hover {background: #666699; color: #ffffff; font-size: 8pt;}
div#sidebar a span {display: none;}

div#topbar {background: #ffffff; padding: 4; border-width: 0;}
div#topbar a {font-family: Verdana, Arial, Helvetica; font-size: 8pt; font-weight: bold;  color: #ffffff; display: block; margin: 0; text-align: center; text-decoration: none;}
div#topbar a:link {color: #ffffff; background: #666699;}
div#topbar a:visited {color: #ffffff; background: #666699;}
div#topbar a:hover {background: #ffffff; color: #666699;}
div#topbar a span {display: none;}

div#ontopbar {background: #ffffff; padding: 4;  border-width: 0;}
div#ontopbar a {font-family: Verdana, Arial, Helvetica; font-size: 8pt; font-weight: bold;  color: #ffffff; display: block; margin: 0; text-align: center; text-decoration: none;}
div#ontopbar a:link {background: #ffffff; color: #666699;}
div#ontopbar a:visited {background: #ffffff; color: #666699;}
div#ontopbar a:hover {background: #ffffff; color: #666699;}
div#ontopbar a span {display: none;}


div#listbar {background: transparent; padding: 4;  border-width: 0; color: #ffffff;}
div#listbar a {font-family: Verdana, Arial, Helvetica; font-size: 7pt; 
font-weight: bold;  color: #666699; display: block; margin: 0; 
text-align: left; text-decoration: none;}
div#listbar a:link {color: #666699; background-color: transparent; font-size: 7pt;}
div#listbar a:visited {color: #666699; background-color: transparent; font-size: 7pt;}
div#listbar a:hover {background: #666699; color: #ffffff; font-size: 7pt;}
div#listbar a span {display: none;}

.sbar {font-family: Verdana, Arial, Helvetica; 
font-size: 7pt; color: #000000;}

LABEL.sbar {font-family: Verdana, Arial, Helvetica; 
font-size: 7pt; color: #000000;}

INPUT.sbar {font-family: Verdana, Arial, Helvetica; 
font-size: 7pt; color: #000000;}

INPUT {font-family: Verdana, Arial, Helvetica; 
font-size: 8pt; color: #000000;}
TEXTAREA {font-family: Verdana, Arial, Helvetica; font-size: 8pt }
DATEAREA {font-family: Verdana, Arial, Helvetica; font-size: 8pt }




 .vc_table{
        border: 1px silver solid  !important ;
    }
 .vc_tr{
    }
 .vc_td{
        cursor:hand  !important ;
        background-color: white  !important ;
        border-top:   0px  !important ;
        border-right: 1px silver dotted   !important ;
        border-left:  0px  !important ;
        border-bottom: 1px silver dotted   !important ;
        padding: 1em 1em 1em 1em  !important ;
        width: 360px;
    }
 .vc_desc, .vc_desc a:link, .vc_desc a:visited, .vc_desc a:active, .vc_desc a:hover
   {
        color: grey  !important ;
        text-decoration: none  !important ;
        font-size: 8pt  !important ;
        line-height: 12px  !important ;
        font-family:verdana,arial,sans-serif  !important ;
    }
 .vc_title, .vc_title a:link, .vc_title a:visited, .vc_title a:active, .vc_title a:hover
    {
        color: green  !important ;
        font-size: 8pt  !important ;
        line-height:13px  !important ;
        font-family:verdana,arial,sans-serif  !important ;
    }
 .vc_sitehost, .vc_sitehost a:link, .vc_sitehost a:visited, .vc_sitehost a:active, .vc_sitehost a:hover
    {
        color: blue  !important ;
        text-decoration: none  !important ;
        font-size: 7pt  !important ;
        line-height:13px  !important ;
        font-family:verdana,arial,sans-serif  !important ;
    }

	.morehl {
		font-family: Verdana, Arial, sans-serif !important;
		font-size: 10px !important;
		color: #003399 !important;
		font-weight: normal !important;
		font-style: normal !important;
		text-decoration: underline !important;
	}	
	
	A:link.morehl, A:vlink.morehl, A:alink.morehl {
		color: #000000 !important;
	}
	
	.moresrc {
		font-family: Verdana, Arial, sans-serif !important;
		font-size: 10px !important;
		color: #000000 !important;
		font-weight: normal !important;
		font-style: normal !important;
		text-decoration: none !important;
	}
	
	A:link.moresrc, A:vlink.moresrc, A:alink.moresrc {
		color: #6699cc !important;
	}
	
	.moreti {
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
	}
	
	.morehlt {
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		color: #000000 !important;
		font-weight: normal !important;
		font-style: normal;
		text-decoration: none;
	}	






		h2#archives { padding-top:10px;margin-top:40px;border-top:dotted 1px #999999;}
		div.blogPost {padding-left:5%;padding-right:10%;}
		div.byline {color:#555555;}
		p#bloggerBug {padding-top:20px;}

		.blogComments 
		{
		padding-top:30px;
		color:#555555;
		padding-bottom:30px;
		margin-bottom:0px;
		font-weight:bold
		
		}

		.blogComments .byline 
		{font-size:1em;font-weight:normal; 
		color:#555555;
		margin-right:10px;display:inline}

		.blogComment {
		font-size:1em;
		padding-top:8px;
		margin:3%;
		color:#000000;
		font-weight:normal;
		border-top:dotted 3px #555555
		}

        .deleted-comment {font-style:italic;color:gray;}

        #blogfeeds { }
        #postfeeds { }

 #results .gsc-results {    font-family: arial, helvetica, sans-serif;}
#results .gsc-result {  
position: relative;  
border: 1px solid #eee;  
border-left: 10px solid #eee;  
padding: 8px 8px 8px 20px;  
border-radius: 8px;  
-webkit-border-radius: 8px;  
-moz-border-radius: 8px;
}

  #results .gsc-result:hover 
{  
  border: 1px solid #888;  
  border-left: 10px solid #888;
}


.mega{
width:500px; /*default width of mega menu*/
height:500px;
padding:10px;
position:absolute;
visibility:hidden;
border:2px solid black;
border-top-width:1px;
background:white;
-webkit-box-shadow: 5px 5px 5px #c8c8c8; /*css 3 shadows*/
-moz-box-shadow: 5px 5px 5px #c8c8c8;
box-shadow: 5px 5px 5px #c8c8c8;
}

.mega .column{ /*each link column within a mega menu*/
float:left;
width:49%;
}

.mega a{
text-decoration:none;
}

.mega a[rel]:after{ /*add "down.png" to anchor links, or those with a rel attribute */
content:" " url(down.png);
}

.mega .column ul{
margin:0;
margin-left:5px;
padding:0;
list-style:none;
}

.mega .column ul li{
margin-bottom:3px;
display:block;
border-bottom:1px solid gray;
padding:2px;

}

.mega .ulmenu{ /*style any UL within mega menu with class="ulmenu"*/
margin:0;
padding:0;
border:1px solid gray;
border-bottom-width:0;
list-style:none;
}

.mega .ulmenu a{
display:block;

padding:0px;
}

.mega .ulmenu a:hover{
background: #666699;
}

/* ######### Style for Solid Block Mega Menu ######### */

.solidblocktheme{ /*additional mega drop down menu style for this theme*/
border:3px solid #666699;
padding:0; /*remove default padding inside mega menu*/
}

.membermenu{ /*additional mega drop down menu style for this theme*/
width:500px; 
height:200px;
}
.categorymenu{ /*additional mega drop down menu style for this theme*/
width:550px; 
height:300px;
}

.eventmenu{ /*additional mega drop down menu style for this theme*/
width:450px; 
height:150px;
}

.freelisting{ /*additional mega drop down menu style for this theme*/
width:300px; 
height:170px;
}

.citymenu{ /*additional mega drop down menu style for this theme*/
width:740px; 
height:380px;
}
.hotelmenu{ /*additional mega drop down menu style for this theme*/
width:500px; 
height:460px;
}

.jobsmenu{ /*additional mega drop down menu style for this theme*/
width:200px; 
height:280px;
}

.couponmenu{ /*additional mega drop down menu style for this theme*/
width:600px; 
height:500px;
}

.searchmenu{ /*additional mega drop down menu style for this theme*/
width:200px; 
height:340px;
}

.schoolmenu{ /*additional mega drop down menu style for this theme*/
width:500px; 
height:180px;
}

.solidblocktheme p, .solidblocktheme .column{
padding:5px; /*add padding inside p and .column elements within mega menu*/	  
width:auto;
}

.solidblocktheme a:hover
{
color: white;
background-color: #666699;
}


.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Verdana;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover
{ /*Selected Tab style*/
color: white;
background: transparent url(blockactive.gif) center center repeat-x;
}
 

.solidblockmenu li a.selected

{ /*Selected Tab style*/
color: white;
background: transparent url(blockactive.gif) center center repeat-x;
}

