@charset "utf-8";
/* CSS Document */

body {
	background-color: #FFF;
	
	margin: 0px;
	margin-bottom: 30px;
	
	font-family: Arial, Calibri, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
}

div#container {
   width: 100%;
   position: relative;
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
   text-align: left;
}


#search_input {
	font-size: 15px;
	font-weight: 500;
	color: #333333;
	
	border: 1px;
	border-style: solid;
	border-color: #A6A6A6;
	
	width: 500px;
	
	padding: 3px;
}

#search_input_mini {
	font-size: 12px;
	font-weight: 500;
	color: #333333;
	
	border: 1px;
	border-style: solid;
	border-color: #A6A6A6;
	
	padding: 1px;
}

#logo {
	margin-top: 30px;
	margin-bottom: 20px;
}

#search_results {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 98%;
}

#search {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
}

#search_small {
	width: 100%;
	height:auto;
	padding-top: 7px;
	padding-bottom: 5px;
}

#search_input_small {
	font-size: 15px;
	font-weight: 500;
	color: #333333;
	
	border: 1px;
	border-style: solid;
	border-color: #A6A6A6;
	
	width: 320px;
	
	padding: 3px;
}

#blue_bar {
	width: 100%;
	height: 24px; 
	background-color: #f0f7f8;
	border-top: 1px;
	border-top-color: #6b90db;
	border-top-style: solid;
	font-size: 14px;
}

#yellow_bar {
	width: 100%;
	height: 24px; 
	background-color: #FFC;
	
	font-size: 14px;
}

#blue_bar_left {
	padding-left: 5px;
	padding-top: 3px;
}

#blue_bar_right {
	float: right;
	padding-right: 5px;
	padding-top: 3px;
}

fieldset {
	-moz-border-radius: 7px; 
	border-radius: 10px;
	-webkit-border-radius: 10px;
}

#login_zelta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}

#login_zelta input {
	border: 1px;
	border-color: #cecece;
	border-style: solid;
	background-color: #f5f5f5;
	width: 140px;
}

#login_zelta a:link, #login_zelta a:visited, #login_zelta a:active {
	color: #333;
	text-decoration: none;
}

#login_zelta a:hover {
	color: #333;
	text-decoration: underline;
}

.small {
	font-size: 12px;
}

.red {
	color: #C00;	
}

legend {
	font-size: 16px;
	font-weight: bold;
	color: #C00;
}

.message {
	border: 1px;
	border-color: #666666;
	border-style: solid;
	background-color: #EFEFEF;
	font-size: 12px;
	font-weight: bold;
	width: 992px;
	padding: 3px;
	color:#323232;
}

#menu {
	padding-top: 6px;
	padding-left: 20px;
	padding-right: 10px;
	min-width: 900px;
	
	background-color: #f8f8f8;
	padding-bottom: 5px;
}

#menu a:link, #menu a:active, #menu a:visited {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	padding-right: 10px;
}

#menu a:hover {
	color: #C00;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	padding-right: 10px;
}

#footer {
	padding-top: 6px;
	padding-left: 20px;
	padding-right: 10px;
	min-width: 900px;
	
	background-color: #f8f8f8;
	padding-bottom: 5px;
	text-align: center;
	
	font-size: 12px;
	font-weight: normal;
}

#footer a:link, #footer a:active, #footer a:visited {
	color: #000;
	text-decoration: none;
}

#footer a:hover {
	color: #C00;
	text-decoration: none;
}

.suggestionsBox {
	margin: 0px 0px 0px 0px;
	width: 506px;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border-top: 0px;
	color: #333;
	font-weight: normal;
	z-index: 9999;
	font-size: 12px;
}

.suggestionsBox_IE {
	margin-left: -516px;
	margin-top: 26px;
	width: 506px;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border-top: 0px;
	color: #333;
	font-weight: normal;
	z-index: 9999;
	font-size: 12px;
}

.suggestionsBoxSmall {
	margin: 0px 0px 0px 0px;
	width: 326px;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border-top: 0px;
	color: #333;
	font-weight: normal;
	z-index: 9999;
	font-size: 12px;
}

.suggestionsBoxSmall_IE {
	margin-left: -336px;
	margin-top: 26px;
	width: 326px;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border-top: 0px;
	color: #333;
	font-weight: normal;
	z-index: 9999;
	font-size: 12px;
}

.suggestionList {
	margin: 0px;
	padding: 0px;
}

.suggestionList li {
	margin: 2px 0 0 0;
	padding: 3px;
	cursor: pointer;
	height: 14px;
	list-style: none;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}

.suggestionList li:hover {
	background-color: #EFEFEF;
	display:block;
	height: 14px;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}

.suggestionList_IE {
	margin: 2px 0 0 0;
	padding: 0px;
	cursor: pointer;
	list-style: none;
}

.suggestionList_IE li {
	margin: 2px 0px 0px -16px;
	padding: 3px;
	cursor: pointer;
	list-style: none;
	display:block;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}

.suggestionList_IE li:hover {
	background-color: #EFEFEF;
	display:block;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}

#quick_search {
	margin: 0 auto;
	width: 736px;
	position:static;
}

#close_suggestionList, #close_suggestionList a {
	font-size: 12px;	
	padding-right: 5px;
	padding-bottom: 2px;
	color:#00F;
}

.view_bar {
	background-color: #FFC;
	padding: 3px;
	font-weight: bold;
	
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

#search_view {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
}

#search_view table {
	font-size: 13px;
	border: 1px;
	border-style:solid;
	border-color: #666;
}

#search_view table tr td {
	font-size: 13px;
	padding: 2px;
}

#search_view table tr th {
	font-size: 15px;
	padding: 0px;
}

a:link, a:visited, a:active {
	color:#00F;
	text-decoration: underline;
}

a:hover {
	color:#C00;
	text-decoration: underline;
}

.contact_form table tr td input, .contact_form table tr td select {
	border: 1px;
	border-color: #666;
	border-style: solid;
}

#slider{
	background:url(../images/background.gif) repeat-x 0 0;	
}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:896px;
	height:241px;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-20px;
	top:71px;
	}	
#nextBtn{ 
	left: 906px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:30px;
	height:77px;
	background:url(../images/btn_prev.gif) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(../images/btn_next.gif) no-repeat 0 0;	
	}
	
.advertise_header {
	font-size: 18px;	
	color: #C00;
	font-weight: bold;
	padding: 15px;
}

.advertise {
	font-size: 14px;
	color: #333;
	padding: 15px;
	padding-top: 0px;
}

.submit_button {
	border: 0px;
	border-style: none;
	background-image: url(../images/bv01113.png);
	width: 150px;
	height: 46px;
	display: block;
	cursor: pointer;
}

.submit_button:hover {
	border: 0px;
	border-style: none;
	background-image: url(../images/bv01113_hover.png);
	width: 150px;
	height: 46px;
	display: block;
	cursor: pointer;
}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	z-index: 6;
}	

.pagination_button {
	vertical-align:bottom;
	position:relative;
	top: 6px;
}

.links a:link, .links a:active, .links a:visited {
	text-decoration: none;
	color: #000;
	padding-bottom: 20px;
}

.links a:hover {
	color: #C00;
}

.qs_input {
	font-size: 12px;
}

.quicksearch {
	font-size: 12px;
}

.sponsored_listings_title {
	font-size: 14px;	
}

.sponsored_listings_text {
	padding-top: 3px;
	font-size: 12px;	
}

.sponsored_listings_site a:link, .sponsored_listings_site a:active, .sponsored_listings_site a:visited, {
	font-size: 12px;
	color: #C00
}

.sponsored_listings_site a:hover, {
	padding-top: 3px;
	font-size: 12px;
	color: #00F
}

.special_form INPUT, .special_form SELECT {
	border: 1px;
	border-color: #999;
	border-style: solid;
	padding: 2px;
}

.call_operator {
	width: 270px;
	height: 277px;
	background-image: url(../images/call_operator.png);
	position:fixed;
	bottom: 15px;
	left: 0px;
	z-index: 201;
}

.bubble {
	color:#333333;
	background-color: #EFEFEF;
	padding: 10px;
	font-weight: bold;
	
	border: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	
	z-index: 202;
	position: fixed;
	-moz-border-radius: 7px; 
	border-radius: 10px;
	-webkit-border-radius: 10px;
	
	left: 240px;
	bottom: 110px;
}

.bubble_tip {
	width: 20px;
	height: 11px;
	background-image: url(../images/bubble_tip.png);
	position:fixed;
	bottom: 100px;
	left: 250px;
	z-index: 203;
}

#capcha div {
    float: left;
} 

.highlight {
	background-color: #FF9; 
	text-decoration: underline; 
	font-weight: bold;	
}

h1 {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
}

#services_offered ul, #about_us ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#services_offered ul li, #about_us ul li {
	list-style-type: disc;
	padding: 0px;
	margin: 0px;
	margin-left: 15px;
}

.light_grey {
	color: #999;
}

#footer_component {
	position: fixed;
	bottom: 0; 
	left:0;
	z-index: 501; 
	width: 100%; 
	clear: both; 
	border-width: 1px 0 0 0; 
	border-color: #C00; 
	border-style: solid;	
}

.quick_search_list {
	padding: 0px; 
	margin: 0px;
	list-style-type: none;
	list-style: none;
	height: 14px;
}

.quick_search_list form {
	padding: 0px; 
	margin: 0px;
}

.padded {
	padding: 1px;	
}
