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

body, html {
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 12px;
	color:#333333;
	margin:0;
}

p {
	margin:0;
}

a:link {
	color: #be0000;
}
a:visited {
	color: #be0000;
}
a:hover {
	color: #be0000;
}
a:active {
	color: #be0000;
}

a.nav:link, a.nav:visited, a.nav:active {
	color: #ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	padding-right:15px;
	border-right:1px solid white;
	font-family: Verdana
}
a.nav:hover {
	color:#ffcec9;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	font-family: Verdana
}

a.navR:link, a.navR:visited, a.navR:active {
	color: #ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	font-family: Verdana
}
a.navR:hover {
	color:#cecece;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	font-family: Verdana
}

.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#ccc; margin:0 5px;}
.b2 {height:1px; background:#fff; border-right:2px solid #ccc; border-left:2px solid #ccc; margin:0 3px;}
.b3 {height:1px; background:#fff; border-right:1px solid #ccc; border-left:1px solid #ccc; margin:0 2px;}
.b4 {height:2px; background:#fff; border-right:1px solid #ccc; border-left:1px solid #ccc; margin:0 1px;}
.contenta {background: #fff; border-right:1px solid #000; border-left:1px solid #000;}
.contentb {background: #fff; border-right:1px solid #ccc; border-left:1px solid #ccc;}
.contentc {background: #fff; position: relative; left: -345px; width: 880px; background-image: url(simg/homebbg.jpg); background-position: top right; background-color:#f2f2f2; background-repeat: no-repeat;}

.a1, .a2, .a3, .a4{font-size:1px; overflow:hidden; display:block;}
.a1 {height:1px; background:#000; margin:0 5px;}
.a2 {height:1px; background:#fff; border-right:2px solid #000; border-left:2px solid #000; margin:0 3px;}
.a3 {height:1px; background:#fff; border-right:1px solid #000; border-left:1px solid #000; margin:0 2px;}
.a4 {height:2px; background:#fff; border-right:1px solid #000; border-left:1px solid #000; margin:0 1px;}a
.alertcnt {background: #fff; border-right:1px solid #000; border-left:1px solid #000;}

.sl_search {
	height: 18px;
	width: 280px;
	border: 0px;
	border-color: #c83b2d;
	background-color: #c83b2d;
	color: #fff;
	font-size: 12px;
}

.ip_search {
	width: 280px;
	height: 18px;
	border: 0;
	background-color: #c83b2d;
	color: #fff;
	font-size: 12px;
}

.i_search {
	background-image: url(simg/search_field.jpg);
	width: 290px;
	height: 27px;
	border: 0;
}

.about_content {
	padding: 12px;
	min-height:275px;
}

.d_search {
	padding: 12px;
	min-height:155px;
}

.d_offers {
	padding: 12px;
	min-height:370px;
}

.ad_spaces {
	padding-right: 0px;
	padding-left: 12px;
	position: relative;
	min-height:520px;
}

.ad_spaces_float {
	position: absolute;
	z-index: 100;
	top: 10px;
}

.ad_extension {
	padding-top: 25px;
	padding-left: 18px;
	min-height:328px;
}
.d_alert {
	padding-left: 2px;
	padding-right: 2px;
	min-height: 70px;
}

.td_ad_spaces {
	padding-left: 4px; 
	padding-right: 4px;
	padding-top: 17px;
}

.td_ad_lspace {
	padding-left: 4px; 
	padding-right: 4px;
}

.t_search {
	font-size: 15px;
	color: #cc141b;
	padding-left: 3px;
}

.t_offers {
	font-size: 15px;
	color: #cc141b;
}

.ipsum {
	font-size: 12px;
	color: #4f4f4f;
	padding-left: 3px;
	padding-top: 5px;
}

.gallery {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
}

div.searchbutton {
	cursor: pointer;
	cursor: hand;
	border: none;	
}

.button {
	cursor: pointer;
	cursor: hand;
}

.menu {
	padding-bottom: 12px;
	padding-right: 8px;
	padding-left: 8px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	font-size: 12px;
}

/* Client Page */

.clientlogo {
	padding-bottom: 12px;
}

.clienttitle {
	font-weight: bold;
	font-size: 24px;
	padding-bottom: 12px;
}

.clientdesc {
	font-size: 14px;
	padding-bottom: 16px;
}

.clientlb {
	border: 1px solid #000000;
	background-color: #f2f2f2;
}

.clientdesc2t {
	font-size: 16px;
	font-weight: bold;	
}

.clientdesc2 {
	font-size: 14px;
	padding-top: 12px;
}
