body
{
margin: 0;
padding: 0;
color:#555;
background-color:#252525;
}

a { color: #0071bc; }

/* Content */

.content-box
{
/*height:auto;*/
padding-bottom:20px;
text-align:left;
}

.inner-box
{
margin-left:13px;
margin-right:13px;
text-align:left;
}

.content-box .inner-box 
{
position:relative;
}

.title
{
margin-top:20px;
margin-bottom:10px;
font-size:1.6em;
color:#0071bc;
}


.content-text
{
padding-top:20px;
font-size:13px;
line-height:24px;
margin-left:18px;
margin-right:50px;
font-family: Sans, Arial, Verdana;
}

.content-text ul li { list-style:none; }

.search-box
{
margin-left:15px;
}

.search-links a:link 	{ color: black; text-decoration:none; font-family: Arial, Verdana;}
.search-links ul 		{ width:100%; margin:0 auto 0 auto;}
.search-links a:visited { color: black;}
.search-links ul li:hover a:visited{ color: black;}
.search-links ul li 
{
float:left;
padding:0 20px 0 20px;
height:40px;
list-style:none;
display:block;
line-height:40px;
text-align:left;
cursor:pointer;
width:120px;
margin-right:10px;
}


.search-links ul li
{

margin-bottom:5px;

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #EDEDED 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #EDEDED 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #EDEDED 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #EDEDED));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #EDEDED 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FFFFFF 0%, #EDEDED 100%);

-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */

border: 1px solid grey;
}

.search-links ul li:hover 
{


/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #EDEDED 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #EDEDED 100%);
/* Opera */ 
background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #EDEDED 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(1, #EDEDED));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #EDEDED 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #FFFFFF 0%, #EDEDED 100%);

-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */
}

.listingItem 		
{
font-family: Arial, Verdana; 
 
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #DBDBDB 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #DBDBDB 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #DBDBDB 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #DBDBDB));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #DBDBDB 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FFFFFF 0%, #DBDBDB 100%);

-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */

border:1px solid black;
}

.listingItem img 	{padding: 0 10px 0 0; }

.listingItem h2 	{ color:#0071bc; }

.listingItem-content 		{ margin-left: 20px; margin-top:20px; margin-right:20px; margin-bottom:20px; }
.listingItem-content-text 	{ padding-left: 10px; }
.address 	{}



/* Content */
p { font-family: Arial, Verdana; }

h1 h2 h3 h4 h5 h6 { font-family: Arial, Verdana;}


.business_heading {

margin-bottom:5px;

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #EDEDED 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #EDEDED 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #EDEDED 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #EDEDED));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #EDEDED 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FFFFFF 0%, #EDEDED 100%);
border: 1px solid grey; 
width:100%;
height:50px;
}
.business_heading h2 {padding-left:10px; font-size:25px; font-family: Arial, Verdana; }

.business_sub_category { 

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #EDEDED 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #EDEDED 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #EDEDED 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #EDEDED));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #EDEDED 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FFFFFF 0%, #EDEDED 100%);
border: 1px solid grey;    
   width:100%;
   height:50px;
   }
.business_sub_category a { color:#4E4E4E; font-size:10px; font-family: Arial, Verdana; }

.business_sub_category_sub { 
        /* IE10 Consumer Preview */ 
        background-image: -ms-linear-gradient(top, #FFFFFF 0%, #DBDBDB 100%);
        /* Mozilla Firefox */ 
        background-image: -moz-linear-gradient(top, #FFFFFF 0%, #DBDBDB 100%);
        /* Opera */ 
        background-image: -o-linear-gradient(top, #FFFFFF 0%, #DBDBDB 100%);
        /* Webkit (Safari/Chrome 10) */ 
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #DBDBDB));
        /* Webkit (Chrome 11+) */ 
        background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #DBDBDB 100%);
        /* W3C Markup, IE10 Release Preview */ 
        background-image: linear-gradient(to bottom, #FFFFFF 0%, #DBDBDB 100%); 
border: 1px solid grey; 
   
   width:100%;
         }

.business_sub_category_sub a { padding:5px; color:#4E4E4E; font-size:10px; font-family: Arial, Verdana; }


/* Copyright */

#copyright
{

clear:both;
vertical-align: bottom;
padding-top:10px;
text-align:center;
font-size:9.8px;
font-family: Arial, Verdana;
}


.search-left {

	float:left;
	text-align:left;
	width:50%
}

.search-right {
	margin-left: 10%;
	float:left;
	width:30%;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


#sidebar {
	float:left;
	width: 170px;
	padding-top:10px;
}
#sidebar ul li { 
	height:40px;
    list-style:none;
    display:block;
    line-height:40px;
    text-align:left;
    cursor:pointer;
}

#center {
	float:left;
	width: 820px;
	margin-left:10px;
}


.title {
	font-family: "arial", sans-serif;
	font-size:20;
	margin-bottom:40px;
	text-align:center;
}

.stripMe { margin-bottom:20px;}
.stripMe td { 
	max-width:250px;
}
.stripMe tr { border-bottom:1px solid black; }

#sidebar a:link 	{ color: black; text-decoration:none; font-family: Arial, Verdana;}
#sidebar ul 		{ width:100%; margin:0 auto 0 auto;}
#sidebar a:visited { color: black;}
#sidebar ul li:hover a:visited{ color: black;}
#sidebar ul li 
{
float:left;
padding:0 20px 0 20px;
height:40px;
list-style:none;
display:block;
line-height:40px;
text-align:left;
cursor:pointer;
width:120px;
}


#sidebar ul li
{

margin-bottom:5px;

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #EDEDED 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #EDEDED 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #EDEDED 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #EDEDED));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #EDEDED 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FFFFFF 0%, #EDEDED 100%);

-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */

border: 1px solid grey;
}

#sidebar ul li:hover 
{


/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #EDEDED 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #EDEDED 100%);
/* Opera */ 
background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #EDEDED 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(1, #EDEDED));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #EDEDED 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #FFFFFF 0%, #EDEDED 100%);

-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */
}

#zeb
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 100%;
	text-align: left;
	//border-collapse: collapse;
	border:1px solid grey;
}

#zeb tr { border-bottom:1px solid black; }
#zeb th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
	color: #039;
}
#zeb td
{
	padding: 8px;
	color: #669;
}
#zeb .odd
{
	background: #e8edff; 
}


.slidingDiv {
	padding: 5px 5px 5px 5px;
	font-size: 10pt;
	font-family: Arial, Verdana;
}

 
    #ajaxresults_city {
        background: #ffffff;
        padding: 5px 10px;
        max-height: 400px;
        overflow: auto;
        position: absolute;
        z-index: 99;
        border: 1px solid #A9A9A9;
        border-width: 0 1px 1px 1px;
        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
        -box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
    }
    #ajaxresults_city a {
        color:#666666;
    }
    
    #ajaxresults_country {
        background: #ffffff;
        padding: 5px 10px;
        max-height: 400px;
        overflow: auto;
        position: absolute;
        z-index: 99;
        border: 1px solid #A9A9A9;
        border-width: 0 1px 1px 1px;
        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
        -box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
    }
    #ajaxresults_country a {
        color:#666666;
    }
