/* CSS Document */

body {
	margin: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.8em;
	text-align: center;
	/*background-color: #eeeeee;*/
	background-color: #3D517A;
}


#all {
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
	padding: 10px;
	width: 950px;
	border-left: 1px solid black;
	border-right: 1px solid black;
	background-color: #ffffff;
}

#logo {
	margin:0 0 2px 0;
	padding:5px 2px;
	border-top: 2px solid #242E38;
	border-bottom: 5px solid #242E38;
	border-left: 1px solid #242E38;
	border-right: 1px solid #242E38;
}

#breadcrumbs {
	background-color: #B1E63A;
	height: 18px;
	line-height: 18px;
	margin-bottom: 2px;
}


#content {
	/*margin: 3px 0 10px 0px;*/
}


td.service_features {
	padding-left: 10px;
	padding-right: 81px;
	width: 33%;
	background: #242E38 url("../images/service_bg.gif") no-repeat right;
}

td.busphoto_features {
	padding-left: 10px;
	padding-right: 81px;
	width: 34%;
	background: #242E38 url("../images/busphoto_bg.gif") no-repeat right;
}

td.cmd_features {
	padding-left: 10px;
	padding-right: 81px;
	width: 33%;
	background: #242E38 url("../images/cmd_bg.gif") no-repeat right;
}

.readmore {
	font-weight:bold;
	color: #112F6A; /* #ED1C24; */
	text-transform:uppercase;
	text-decoration:underline;
	padding: 20px 0px;
}

.readmore a, .readmore a:visited {
	color: #112F6A; /*#ED1C24;*/
}

.cleaner {
	border: 0;
	clear: both;
	float: none;
	font-size: 1px;
	height: 0;
	line-height: 1px;
	margin: 0;
	padding: 0;
	visibility: hidden;
}

#left{
	float: left;
	width: 22%;
	padding: 0px;
	background-color: #E4E4E4;
	margin:0px;
}

#subleft {
	padding: 4px 5px;
}

#maincenter {
	float: right;
	width: 74%;
	padding: 2px 10px 2px 4px;
	margin:0px;
}

#maincenter h1 {
	color: #112F6A;
	font-size: 1.6em;
	text-transform:uppercase;
}


#left h1 {
	background-color: #242E38;
	font-size: 1.3em;
	color: #FDC059;
	padding: 4px 10px;
	border: 1px solid grey;
	text-transform:uppercase;
	margin:0;
}

#left h1 > a, #left h1 > a:visited {
	color: #FDC059;
	text-decoration:none;
}

#left h1> a:hover {
	text-decoration:underline;
}

#mainbox {
	padding-top: 10px;
}


.newsflashtitle{
	font-weight:bold;
	font-style:italic;
}

.newsflash {
	font-size: 0.8em;
}

.datenewsflash {
	font-style:italic;
	font-size: 0.6em;
}

#maincommit, #mainlocation, #mainlatest {
	float: left;
	width: 174px;
	padding: 5px 8px;
	background: #FFFFFF url("../images/mainboxes_bg.jpg") repeat-x;
	margin-right: 6px;
	border: 1px solid #cccccc;
}

#maincommit h2, #mainlocation h2, #mainlatest h2, #mainleft h2 {
	text-align: center;
	color: #3366cc;
	font-size: 1.3em;
}

#textintro {
	min-height: 180px;
}

.darkblue {
	background-color: #242E38;
	font-size: 1.3em;
	color: #FDC059;
	padding: 4px 10px;
	border: 1px solid grey;
	text-transform:uppercase;
}

.darkblue > a, .darkblue > a:visited {
	color: #FDC059;
	text-decoration:none;
}

.darkblue > a:hover {
	text-decoration:underline;
}

.services ul{
	list-style-position: inside;
	list-style-type: square;
	margin-left: 0;
	text-indent: 15px;
}



div.bottommenu {
	padding: 4px ;
	min-height: 50px;
	/*line-height: 10px; */
	background-color: #242E38;
	color: #FDC059;
	text-align: center;
	margin-bottom: 20px;
}

div.bottommenu a{
	color: #FDC059;
}

.copyrightcls {
	font-size: 0.8em;
	color: #FFFFFF;
}

.newtitle {
	color: #C04E27;
	font-weight: bold;
	text-decoration:underline;
}


ul.latestdeals {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	color: #013D7C;
}

ul.latestdeals li {
	padding: 3px;
	border-bottom: 1px solid #013D7C;
}

ul.latestdeals li a{
	text-decoration: none;
	color: #013D7C;
}

#divlatestdeals {
	border: 0px solid black;
	padding-bottom: 15px;
}

#testimonials h1 {
	color: #C7551F; /* #FDC059;*/
}

.clsbutton {
	border: 1px solid #006;
    background: #ED1C24;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
}

.clsImg {
	border:0;
	float:left;
	margin: 1px 15px 15px 1px;
	width: 200px;
	/*height: 150px;*/
}


.clsTitle, .clsTitle a, .clsTitle a:visited {
	font-weight:bold;
	color: #C7551F;
	text-decoration:underline;
}

.clsLinkLeft, .clsLinkLeft a, .clsLinkLeft a:visited {
	font-weight:bold;
	color: #C7551F;
	text-decoration:none;
}


tr.returnmsg td {
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;
	background: #FFC;
	color: #FF0000;
}

table.myforms tr td {
	padding: 4px;
}

fieldset.fielsetforms {
	border: 1px solid #C04E27;
	/*width: 20em*/
}

fieldset.fielsetforms label {
	width: 20em;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	display: block
}

fieldset.fielsetforms legend
{
	color: #fff;
	background: #3366cc;
	border: 1px solid #C04E27;
	padding: 2px 6px;
	font-weight: bold;
}


fieldset.fielsetforms input, textarea, select {
/*color: #781351;
background: #fee3ad;*/
border: 1px solid #C04E27;
}

form.atransfrm input, textarea, select {
border: 1px solid #C04E27;
}


hr.hrcls{
	width: 75%;
	border-top: 1px dashed #000;
}



