body{background-color:#FFFFFF;color:#333333;font-family:Arial;font-size:12px;text-align:center;margin:0;padding:0;}
#page{background-image:url(images/page.png);background-repeat:repeat-y;width:900px;margin:auto;padding:auto;text-align:left;}
#header{width:890px;height:99px;background-image:url(images/header.png);background-position:bottom center;clear:both;padding-top:1px;padding-left:25px;}
#menulinks{width:890px;height:55px;background-image:url(images/menulinks.png);clear:both;padding-left:25px;}
* html #menulinks a{float:left;text-decoration:none;}
* html #menulinks a span{float:left;text-decoration:none;}
#menulinks a{padding-left:14px;height:50px;background-image:none;display:block;color:#FFFFFF;text-decoration:none;float:left;font-size:14px;font-weight:bold;}
#menulinks a span{padding-left:16px;padding-right:30px;padding-top:17px;height:35px;display:block;background-image:none;text-decoration:none;cursor:pointer;}
#menulinks a:hover, #menulinks a.active{background-image:url(images/menulinks_left.png);background-position:top left;text-decoration:none;color:#333333;}
#menulinks a:hover span, #menulinks a.active span{background:url(images/menuhover.png) right top no-repeat;text-decoration:none;}
.menulines{width:2px;height:53px;float:left;display:block;background-image:url(images/menuline.png);}
.newsdate{padding-bottom:4px;color:#555555;font-weight:bold;}
a{text-decoration:none;color:#555555;}
a:hover{text-decoration:underline;}
#mainarea{padding-top:10px;}
#contentarea{padding-left:45px;width:505px;padding-right:27px;line-height:18px;float:left;padding-bottom:15px;}
.content{padding-bottom:5px;}
.content1{padding-bottom:15px;background-color:#FFF;}
.content2{padding-bottom:15px;background-color:#FFF;}
.content3{padding-bottom:1px;padding-left:10px;padding-right:10px;background-color:#FFF;}
#sidebar{width:285px;float:left;line-height:18px;}
.sidebarheader{font-size:16px;font-weight:bold;padding-top:5px;padding-bottom:5px;margin-top:0px;margin-bottom:7px;color:#333333;border-bottom:1px solid #CCCCCC;}
h1{font-size:30px;font-weight:bold;margin:0;color:#000000;}
.description{font-size:16px;font-weight:bold;margin:0;padding-left:5px;color:#999999;}
#footer{width:900px;padding-top:27px;height:40px;color:#FFFFFF;font-size:12px;line-height:16px;clear:both;background-image:url(images/footer.png);}
#footerleft{float:left;padding-left:35px;}
#footerright{float:right;padding-right:35px;}
#footer a{color:#FFFFFF;}
h2{font-size:16px;font-weight:bold;padding-top:5px;padding-bottom:5px;margin-top:0px;margin-bottom:7px;color:#333333;border-bottom:1px solid #CCCCCC;}
.cName{font-size:18px;color:#090;font-weight:bold;}
.cAddress{font-size:14px;}
.ccounty{font-size:12px;}
.cAddressBold{font-size:14px;font-weight:bold;}
.cPhoneBold{font-size:14px;font-weight:bold;}
.Phone{font-size:14px;font-weight:bold;}
.Fax{font-size:14px;font-weight:bold;}
.ccountyBold{font-size:12px;font-weight:bold;}
.county{font-size:12px;font-weight:bold;}
.cRelated{font-size:12px;color:#03F;font-weight:bold;}
.cRelated2{font-size:12px;color:#060;font-weight:bold;}
tr.ctrhover:hover{background-color:#FFC;}
.cAddName{font-size:14px;color:#06F;font-weight:normal;}
.cAddPhone{font-size:14px;font-weight:bold;}
.cAddText{font-size:12px;}
.cAddCategory{font-size:12px;color:#093;text-decoration:none;}
.cAddNearby{font-size:12px;font-weight:normal;color:#09F}
.categories{background-color:#FFC;font-size:12px;font-weight:bold;color:#03F;}
.categoriespopular{font-size:11px;font-weight:bold;color:#0000FF;}
.categoriespopular:hover{font-size:11px;font-weight:bolder;text-decoration:underline;background-color:#FFF;color:#F00;}
.cAddViewMap{font-size:12px;color:#09F;text-decoration:none;font-weight:normal;}
.cAddwebsite{font-size:12px;color:#09F;text-decoration:none;font-weight:normal;}
.vc_result{padding:0px 0px 0px 0px;margin-bottom:1px;background-color:#FFFFFF;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;cursor:pointer;}
.vc_result2{padding:0px 0px 0px 0px;margin-bottom:1px;background-color:#FFFFFF;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;cursor:pointer;}
.vc_result_left{float:left;width:310px;cursor:pointer;}
.vc_result_right{float:right;cursor:pointer;}
.vc_result_hover{padding:0px 0px 0px 0px;margin-bottom:1px;background-color:#FFFFDB;border-top:1px solid #FFFFDB;border-right:0px solid #eeeeee;border-left:0px solid #eeeeee;border-bottom:1px solid #FFFFDB;}
.vc_td{width:600px;}
.vc_title{color:#06F !important;text-decoration:none !important;font-size:15px !important;font-weight:bold;line-height:20px !important;cursor:pointer;}
.vc_title2{color:#06F !important;text-decoration:none !important;font-size:15px !important;font-weight:bold;line-height:20px !important;cursor:pointer;}
.vc_border{cursor:pointer;border:none;border-style:solid;border-color:#F00;}
.vc_desc, .vc_desc a:link, .vc_desc a:visited, .vc_desc a:active, .vc_desc a:hover{color:black !important;text-decoration:none !important;font-size:13px !important;line-height:16px !important;font-family:Arial, Helvetica, sans-serif !important;cursor:pointer;}
.vc_desc2, .vc_desc2 a:link, .vc_desc2 a:visited, .vc_desc2 a:active, .vc_desc2 a:hover{color:black !important;text-decoration:none !important;font-size:15px !important;line-height:18px !important;font-family:Arial, Helvetica, sans-serif !important;cursor:pointer;}
.vc_desc_other, .vc_desc_other a:link, .vc_desc_other a:visited, .vc_desc_other a:active, .vc_desc_other a:hover{color:black !important;text-decoration:none !important;font-size:12px !important;font-family:Arial, Helvetica, sans-serif !important;cursor:pointer;}
.vc_sitehost{font-weight:normal;font-size:9px !important;color:#090 !important;}
.vc_sitehost2{font-weight:normal;font-size:10px !important;color:#090 !important;}
.buton{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-x-system-font:none;background:transparent url(/images/search_b.png) repeat scroll center bottom;border:medium none;color:#000000;cursor:pointer;font-family:arial,sans-serif;font-size:15px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;height:30px;line-height:normal;margin:0;outline-color:-moz-use-text-color;outline-style:none;outline-width:0;vertical-align:top;}
.viewl{color:#090;text-transform:none;position:absolute;left:0;font-size:11px;}
.divline{position:relative;text-align:center;width:100%;}
.Local_s{font-weight:normal;font-size:11px !important;color:#999 !important;}
.tags{-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;float:left;margin:0 2px 2px 0;padding:1px 2px 1px 5px;text-shadow:1px 1px 1px #FFFFFF;}
.pagination a:hover, .pagination a:active{background:#00F;color:#FF0;background-color:#00F;padding:2px 0px;}
.pagination li{display:inline;list-style-type:none;padding:0px 0px;margin-right:0px;}
ul.pagination{font-size:12px;margin:12px 0 0 8px;padding:2px 2px;text-align:left;}
.button{border:1px solid #888;font-size:12px;font-weight:bold;height:18px;line-height:18px;padding:2px 3px;margin:0px 2px 2px 0px;}
.button1{background:#00F;border:1px solid #888;font-size:12px;font-weight:bold;color:#FF0;height:18px;line-height:18px;padding:2px 3px;margin:0px 2px 2px 0px;}
li{display:inline;list-style-type:circle;padding:0px 0px;margin-right:0px;}

.responsive_nav,.cl_resp{display:none!important;}

img{max-width:100%;}

@media only screen and (max-width: 320px) { 
	#page{max-width:300px; margin:0 auto;}
	#header{max-width:300px; margin:0 auto;padding: 15px 0 0 0; height:auto;}
	#header table td{text-align:center;float: none;width:90%; margin:0 auto;}
	table td{display:block; margin:0 0 10px 0;width: 100%;    height: auto;float: left;}
	#contentarea{float:none;width:100%; padding:0;}
	#sidebar{float:none;width:100%; padding:0;    text-align: center;}
	#footer{width:100%;padding-top:19px;background-position: -20px top!important;}
	#footerleft,#footerright{float:none; text-align:center; padding:0;}
	form input{max-width:200px;}
	form table td{margin:0; padding:0 10px;}
}

@media only screen and (min-width: 321px) and (max-width: 384px) { 
	#page{max-width:355px; margin:0 auto;}
	#header{max-width:355px; margin:0 auto;padding: 15px 0 0 0; height:auto;}
	#header table td{text-align:center;float: none;width:90%; margin:0 auto;}
	table td{display:block; margin:0 0 10px 0;width: 100%;    height: auto;float: left;}
	#contentarea{float:none;width:100%; padding:0;}
	#sidebar{float:none;width:100%; padding:0;    text-align: center;}
	#footer{width:100%;padding-top:19px;background-position: -20px top!important;}
	#footerleft,#footerright{float:none; text-align:center; padding:0;}
	form input{max-width:200px;}
	form table td{margin:0; padding:0 10px;}
}



@media only screen and (min-width: 385px) and (max-width: 480px){
	#page{max-width:460px; margin:0 auto;}
	#header{max-width:460px; margin:0 auto;padding: 15px 0 0 0; height:auto;}
	#header table td{text-align:center;float: none;width:90%; margin:0 auto;}
	table td{display:block; margin:0 0 10px 0;width: 100%;    height: auto;float: left;}
	#contentarea{float:none;width:100%; padding:0;}
	#sidebar{float:none;width:100%; padding:0;ext-align: center;}
	#footer{width:100%;padding-top:19px;background-position: -20px top!important;}
	#footerleft,#footerright{float:none; text-align:center;padding:0;}
	form input{max-width:200px;}
	form table td{margin:0; padding:0 10px;}
}

@media only screen and (min-width: 481px) and (max-width:568px){
	#page{max-width:548px; margin:0 auto;}
	#header{max-width:548px; margin:0 auto;padding: 15px 0 0 0; height:auto;}
	#header table td{text-align:center;float: none;width:90%; margin:0 auto;}
	table td{margin:0 0 10px 0;height: auto;}
	#contentarea{float:none;width:100%; padding:0;}
	#sidebar{float:none;width:100%; padding:0;}
	#footer{width:100%; padding-top:19px;background-position: -20px top!important;}
	#footerleft,#footerright{float:none; text-align:center;padding:0;}
	form input{max-width:200px;}
	form table td{margin:0; padding:0 10px;}
}

@media only screen and (min-width: 569px) and (max-width:667px){
	#page{max-width:620px; margin:0 auto;}
	#header{max-width:620px; margin:0 auto;padding: 15px 0 0 0; height:auto;}
	#header table td{text-align:center;float: none;width:95%; margin:0 auto;}
	table td{margin:0 0 10px 0;height: auto; }
	#contentarea{float:none;width:100%; padding:0;}
	#sidebar{float:none;width:100%; padding:0;}
	#footer{width:100%; padding-top:19px;background-position: -20px top!important;}
	#footerleft,#footerright{float:none; text-align:center;padding:0;}
	form input{max-width:200px;}
	form table td{margin:0; padding:0 10px;}
}

@media only screen and (min-width: 668px) and (max-width:768px){
	#page{max-width:748px; margin:0 auto;}
	#header{max-width:748px; margin:0 auto;padding: 15px 0 0 0; height:auto;}
	#header table td{text-align:center;float: left;width:100%;}
	table td{margin:0 0 10px 0;height: auto; }
	#contentarea{float:none;width:100%; padding:0;}
	#sidebar{float:none;width:100%; padding:0;}
	#footer{width:100%; padding-top:19px;background-position: -20px top!important;}
	#footerleft,#footerright{float:none; text-align:center;padding:0;}
	form input{max-width:200px;}
	form table td{margin:0; padding:0 10px;}
}

@media only screen and (max-width:768px) {
	.cl_resp,.responsive_nav {	clear: both;  	display: block!important;	}	
	.navbar-nav{display:none; background:#000; z-index:999;  width: 240px; position: absolute;}
	table{width:100%;display: block;overflow: hidden;} .menulines{display:none;}
	#menulinks{width:100%; padding:0; background:#FFF; height:auto;    position: relative;}
	#menulinks a:hover, #menulinks a.active,.responsive_nav:hover,.responsive_nav.active{background:none;}
	.responsive_nav.active span{background:#000!important;}
	.navbar-nav a:hover span, .navbar-nav a.active span{background:#ffff00!important;}
	.navbar-nav a{padding:0 1px!important;  float: none!important;height: auto!important;}
	.navbar-nav a span{padding:15px 15px!important; height:auto!important;}
	#mainarea{background:#FFF;}
	.contentarea table td{padding:0 10px;}
	.responsive_nav {

  		border: 0px solid #dddddd;

  		box-sizing: border-box;

  		display: block !important;

  		float: left!important;

  		height: auto!important;

  		margin: 0;

  		position: relative;

  		right: 0;

  		transition: all 0.3s ease-in-out 0s;

  		width: auto;

  		z-index: 99;
		padding:0!important;

	}
	
	.responsive_nav i{
		color: #000;
    	display: block!important;
    	font-style: normal;
    	padding: 11px 0 0 40px;
    	text-transform: uppercase;
		float: left!important;
		font-size: 18px;
	}
	
	.responsive_nav i:hover{text-decoration:none;}


	.responsive_nav span {

	    display:block!important;

	    height:4px!important;
		
		padding:0!important;

	    position:relative;

	    width:32px;

	    top:17px;

	    left:0;

	}



	.responsive_nav span:before, 

	.responsive_nav span:after {

	    content:"";

	    display:block;

	    height:4px;

	    left:0;

	    position:absolute;

	    top:6px;

	    width:32px;

	}



	.responsive_nav span:after {

		top:12px;

	}



	.responsive_nav span,

	.responsive_nav span:before,

	.responsive_nav span:after {

		background-color:#000;

	}

	

	.responsive_nav:hover span,

	.responsive_nav:hover span:before,

	.responsive_nav:hover span:after,

	.responsive_nav.active span,

	.responsive_nav.active span:before,

	.responsive_nav.active span:after {

		-webkit-transition:background-color .3s ease-in-out;

		-moz-transition:background-color .3s ease-in-out;

		-ms-transition:background-color .3s ease-in-out;

		-o-transition:background-color .3s ease-in-out;

		transition:background-color .3s ease-in-out;

	}
}