body {
	background-color: #999;
background-image:url(../images/fadebg.png);
background-repeat:repeat-x;
	margin-left: 0px;
	background-position:top center;
	color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
	line-height:16px;
margin-top:0px;
}
.logo {
	height:178px;
	text-align:left;
	padding-top:0px;
	padding-left:0px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:980px;
	display:block;
	margin:0px;
}
.newred {
	font-weight:bold;
	color:#CC0000;
}
.red {
	font-weight:bold;
	color:#CC0000;
}
a {
	outline:none;
	text-decoration:none;
	color:#0B7786;
}
a:hover {
	color:#FF0000;
}
#wrapper {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}
.top {
	height:223px;
}

.top .languages{
	position:relative;
	top:158px;
	line-height:20px;
	padding-right:15px;

}



.top .languages .right{
	text-align:right;
	float:right;
	width:400px;
	line-height:20px;

}
.trident4 .top .languages .right, .trident5 .top .languages .right{
	text-align:right;
	float:right;
	width:400px;
	margin-top:158px;

}
.top .languages .left{
	text-align:left;
	float:left;
	width:450px;
	line-height:20px;
	margin-left:10px;

}


.trident4 .top .languages .left, .trident5 .top .languages .left{
	text-align:left;
	float:left;
	width:450px;
	margin-left:10px;
		margin-top:158px;

}

.top .languages a{
		border-right: 1px solid #ccc;
	margin:0px 5px 0px 0px;
	padding:0px 5px 0px 0px;
	
}

.top .languages a.last{
		border-right: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

.dealerphoto {
	padding:2px;
	border: 1px solid #ccc;
	float:left;
	margin-right:20px;
}
.top .navbar {
	font-size:11px;
	position:relative;
	top:0px;
	text-align:left;
	color:#fff;
	width: 980px;
	background-image:url(../images/navbg.png);
	background-repeat:no-repeat;
	height:45px;
	line-height:45px;


}
.trident4 .top .navbar, .trident5 .top .navbar {
	top:0px;
	height:45px ;

}
.top .navbar a {
/*text-decoration:none;
	color:#0B7786;
	/*padding-right:70px;
	padding-right:30px;*/

}
.top .navbar .last {
	padding-right:0px;
}
.top .navbar a:hover {
}
.banner {
	height:114px;
	background-color:#00498C;
	border-bottom: 5px solid #0057A6;
	background-image:url(../images/bg3.jpg);
	background-repeat:repeat-x;
}
.trident5 .banner {
}
.banner2 {
	height:14px;
	background-color:#00498C;
	border-bottom: 5px solid #0057A6;
	background-image:url(../images/bannerbg.png);
	background-repeat:repeat-x;
}
.banner h1 {
	color:#fff;
	font-size:20px;
}
.bannerleft {
	width:667px;
	padding-top:15px;
	height:194px;
	float:left;
}
.bannerright {
	width:600px;
	padding-top:15px;
	height:80px;
	position:relative;
	top:0px;
	right: -3px;
	text-align:left;
	color:#FFFFFF;
}
.bannerimg {
	position:relative;
	top:-60px;
}
.trident5 .bannerright {
	top:0px;
}
/*.bannerright a{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/bannerlinkbg.gif);
		height:29px;
	line-height:29px;

	padding: 0 0 0 15px;
	margin: 0 0 10px 0;
	background-repeat:no-repeat;
	

}

.bannerright a:hover{
background-image:url(../images/bannerlinkbg-hover.gif);
background-repeat:no-repeat;
color:#0B7786;
	
}*/

.content {
	background-image:url(../images/middlebg.png);
background-color:#fff;
	background-repeat:repeat-y;
	padding-top:0px;
	padding-bottom:15px;
}
.trident4 .content {
	height:300px;
	padding-top:10px;
}
.trident5 .content {
	height:300px;
	padding-top:10px;
}
.trident6 .content {
	height:300px;
	padding-top:10px;
}
h1 {
		color:#0B6CB1;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
border-bottom: 1px solid #cccccc;
display:block;
}
.leftcolum {
	float:left;
	width:640px;
	padding: 30px 5px 15px 15px;
	text-align:left;
	
}
.trident4 .leftcolum, .trident5 .leftcolum {
	float:left;
	width:650px;
	padding: 0px 5px 15px 15px;
	text-align:left;
}
.leftcolum2 {
	float:left;
	width:318px;
	padding: 5px 15px 15px 15px;
}
.rightcolum {
	float:left;
	width:165px;
	
	padding: 0px 6px 30px 6px;
	text-align:left;

}

.rightcolum  h2 {
/*	padding:0;
	margin:0;*/
	color:#fff;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
border-bottom:none;
display:block;

}


.trident4 .rightcolum, .trident5 .rightcolum {

	float:left;
	width:177px;
	
	
	padding: 0px 7px 30px 7px;
	text-align:left;

}

.bannercolum {
	float:right;
	padding:0px 10px 30px 0px;
	width:120px;
	text-align:left;

}
.rightcolum2 {
	float:right;
	width:600px;
	;
	padding: 15px 15px 30px 15px;
	border-left:1px dotted #ccc;
	text-align:justify;
}
.footer {
	background-color: #0057A6;
	height:60x;
	font-size:10px;
	color:#FFFFFF;
	width:980px
}
.footerleft {
	width:650px;
	float:left;
	padding:5px 15px 5px 15px;
	text-align:left;
}
.footerleft a , .footerright a {
	text-decoration:none;
	color:#FFFFFF;
	padding-right:5px;
	margin-right:5px;
	border-right:1px solid #009999;
}
.footerleft .last {
	border-right:none;
}
.footerleft a:hover , .footerright  a:hover {
	color: #333333;
}
.footerright {
	width:270px;
	float:right;
	padding:5px 15px 5px 15px;
	text-align:right;
}
.logoimg {
	padding-top:20px;
}
.company {
	text-align:left;
	border-top: 1px solid #0057A6;
	float:left;
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
	width: 940px;
}
.logosmall {
	float:left;
	margin-right:20px;
}
h4 {
	padding:0;
	margin:0;
}
h2 {
/*	padding:0;
	margin:0;*/
	color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
border-bottom: 1px solid #cccccc;
display:block;

}
h3 {
	padding:0;
	margin:0;
	color:#0B7786;
	font-size:12px;
}




 table {
	border-collapse: collapse;
	width:100%;
	font-size:11px
	
}
#mailbox_table {
	width:640px;
	font-size:11px !important;
}

.trident4 #mailbox_table , .trident5 #mailbox_table {
	width:630px;
	font-size:11px !important;
}

#mailbox_table .tableheading {
	background-color:#fff;
	color:#0B7786;
}
#mailbox_table .tableheading th {
	color:#fff;
}
#mailbox_table th {
	vertical-align: top;
	text-align: left;
	font-size: 10px;
	padding:3px;
	padding-top:5px;
	padding-bottom:5px;
	color: #000;
}
#mailbox_table td {
	vertical-align: top;
	text-align: left;
	padding: 5px;
	color: #999;
}
#mailbox_table td.flat {
	height: 1%;
}
#mailbox_table td.quater {
	width: 25%;
}
#mailbox_table td.half {
	width: 50%;
}
#mailbox_table td.small, th.small {
	width: 20%;
}
#mailbox_table td.cnt, #mailbox_table th.cnt {
	width: 30px;
	padding-right: 5px;
}
#mailbox_table td.big, #mailbox_table th.big {
	width: 50%;
	padding-right: 15px;
}
#mailbox_table tr.gridrow td {
	padding: 3px;
	/*border: solid 1px #EDECEC;*/
	background-color: #FAFDFE;

}
#mailbox_table tr.gridrow2 td {
	padding: 3px;
	/*border: solid 1px #EDECEC;*/
	background-color: #DCF1F8;

}
#mailbox_table td a {
	text-decoration: none;
	padding:2px;
	color:#1998CB;
}
#mailbox_table td a:hover {
	text-decoration: none;
	color:#000;
}
#mailbox_table tr.gridrowover td {
	padding: 3px;
	background-color: #F4F4F4;

}
#mailbox_table td.nowrap, #mailbox_table th.nowrap {
	white-space: nowrap;
	text-align:left;
	padding:3px;
	margin:3px;
}
#mailbox_table td.center, #mailbox_table th.center {
	text-align: left;
}
#mailbox_table td.left {
	text-align: left;
}
#mailbox_table td.right {
	text-align: right;
}
.staffphoto {
	padding:3px;
	border: 2px solid #efefef;
	float:left;
	margin-right:15px;
	margin-bottom:20px;
}
.productphoto {
	width:150px;
	float:left;
}
.italicline {
	font-style:italic;
	font-size:10px;
	color:#999999;
}
.inputtxt {
	width:250px;
	border: 1px solid #ccc;
	font-family:Verdana;
	font-size:10px;
	padding:3px;
	color:#666666;
}
.inputtxtarea {
	width:300px;
	height:80px;
	border: 1px solid #ccc;
	font-family:Verdana;
	font-size:10px;
	padding:3px;
	color:#666666;
}
.spotlight {
	height: 200px;
	width:650px;
}
.spotlight .left {
	height: 200px;
	background-color: #0B7786;
	border: 2px solid #0B7786;
	width: 380px;
	float: left;
	position:relative;
}
.spotlight .left .intro {
	background-color:#FFFFFF;
	padding:5px;
	font-size:10px;
	position: absolute;
	bottom: 0px;
	width:370px;
}
.spotlight .right {
	float: right;
	width: 250px;
	padding-left:15px;
}
.news {
	border:1px solid #efefef;
	background-color:#9ED0DB;
	padding:15px;
}
.news .date {
	font-size:10px;
	font-style:italic;
}
.news .newslink a {
	display:block;
	height:25px;
	line-height:25px;
	border-bottom: 1px dashed #efefef;
	margin-bottom:1px;
	padding: 0 15px 0 10px;
	background-color: #0B7786;
	color: #fff;
	text-transform:capitalize;
	overflow:hidden;
}
.news .newslink a:hover {
	background-color:#efefef;
	border-bottom: 1px dashed #0B7786;
	color: #0B7786;
}
.news .newslink active {
	background-color:#efefef;
	border-bottom: 1px dashed #0B7786;
	color: #0B7786;
}
.hidden {
	display:none;
}
.galpic {
	width:157px;
	height:163px;
	float: left;
	border: 1px dotted #ccc;
	background-color:#f1f1f1;
}
.galpic img {
	margin-top:3px;
	padding:3px;
	border: 2px solid #efefef;
	background-color:#fff;
}
.pag {
	color:#fff;
	background-color:#666666;
	display:block;
}
.pag div a {
	color:#fff;
	text-decoration:none;
	margin-right:10px;
}
.pag div a.currentpage {
	color:#fff;
	text-decoration:none;
	border:1px solid #ffcc00;
	padding:3px;
}
.pag div a.hidden {
	display:none;
}
.pag .pageclass {
	float:left;
	width:600px;
	text-align:left;
}
.dropdownclass {
	float:right;
	width: 100px;
	text-align:right;
}
.dropdownclass .select {
	border:1px solid #009999;
	background-color: #efefef;
	font-size:10px;
}
.pageclass {
	width:500px;
}
.pageclass a {
	padding:3px;
}
.pageclass a.currentpage {
	color:#FF0000;
}
.logoimage {
	width: 229px !important;
	height: 124px !important;
	margin-right: 6px;
	background-color: #CCCCCC;
	float: left;
	margin-bottom: 5px;
	overflow: hidden;
	border: 1px solid #ccc;
}
.logoimage a {
	float: left;
	width: 227px !important;
	height: 122px !important;
	overflow: hidden;
	border: solid 1px #ccc;
}
.logoimage a img {
	width: 227px !important;
	height: 122px !important;
	border: none !important;
	overflow: hidden;
	float: left;
}
.logoimage a:hover {
	border: solid 1px #0057A6;
}
.prodphoto {
	width:130px;
	height:70px;
	margin-right:8px;
	background-color:#CCCCCC;
	float:left;
	margin-bottom:5px;
	overflow:hidden;
	border:1px solid #ccc;
}
.prodphotobig {
	margin-right:8px;
	background-color:#CCCCCC;
	float:left;
	margin-bottom:5px;
	overflow:hidden;
	border:1px solid #ccc;
}
a .prodphoto, a .prodphotobig {
	border:1px solid #ccc;
}
a:hover .prodphoto, a:hover .prodphotobig {
	border:1px solid #0057A6;
}
.root{
	padding: 0 10px 0 10px;
	width:980px;

/*position:relative;
left:0px;
top:0px;*/
float:left;

}

.trident4 .root, .trident5 .root, .trident4 .root2, .trident5 .root2{

}

.root2 {
	padding: 0 5px 0 0px;
	width:300px;
	text-align:right;
float:right;


}

.root a, .root2 a {

	text-decoration: none;
	line-height: 45px;
	text-indent: 3px;
	font-size: 11px;
	font-weight:bold;
	font-family:Tahoma;
	color: #fff;
	border-right: 1px solid #ccc;
	margin:0px 10px 0px 0px;
	padding:0px 10px 0px 0px;
}
.root a:active, .root2 a:active  {
	color:#ccc;

}

.root a.last, .root2 a.last {
	color:#fff;
	border:none

}
.root a:hover, .root2 a:hover, .root a:hover.last, .root2 a:hover.last  {
	color:#ccc;
	
}

/* .trident5 .tab-top-left, .trident4 .tab-top-left {
	display:none;
}*/
 .trident5 .tab-top-right, .trident4 .tab-top-right {
	top:-1px;
}
.tab-top-left {

}
.tab-top-right {

}
.profilepic1 {
	border: 1px solid rgb(204, 204, 204);
	padding: 2px;
	float: right;
	margin-left: 20px;
}
.trident4 .profilepic1, .trident5 .profilepic1 {
	border: 1px solid rgb(204, 204, 204);
	padding: 2px;
	float: right;
	margin-left: 0px;
}

/*RSS FEe */

.labelfield{ /*CSS for label field in general*/
	clear:both;

color:brown;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 90%;
}

#example1 li{ /*CSS specific to demo 1*/
margin-bottom: 4px;
}

#example2 div{ /*CSS specific to demo 2*/
margin-bottom: 5px;
}

#example2 div a{ /*CSS specific to demo 2*/
text-decoration: none;
display:block;
}

#example3 a{ /*CSS specific to demo 3*/
color: #D80101;
text-decoration: none;
font-weight: bold;
}

#example3 p{ /*CSS specific to demo 3*/
margin-bottom: 2px;
}

code{ /*CSS for insructions*/
color: red;
}

.correct {
	border: 1px solid #003300;
	background-color:#CAFFCA;
	display:block;
	padding:10px;
	margin-bottom:10px;
	font-size: 16px;
}

.failure {
	border: 1px solid #990000;
	background-color: #FFD7E1;
	display:block;
	padding:10px;
	margin-bottom:10px;
	font-size: 16px;
}



/*	

.root a {
float: left;
	width: 90px;
	height: 23px;
	
	


	margin-left: 1px;
	height: 30px;
		text-decoration: none;
	line-height: 23px;
	text-indent: 5px;
		font-size: 10px;
	color: #fff;


	position: relative;
	padding: 10px 10px 5px 10px;


}

.root a:hover{
	color:#000;

}

*/
 .tab-top-left{
height:10px;
position:absolute;
top:0;
width:10px;
left:0;
/*background-image:url(../navs/left.jpg);*/
background-repeat:no-repeat;

}

.tab-top-right{
height:10px;
position:absolute;
top:0;
width:10px;
background-repeat:no-repeat;
right:0;
/*background-image:url(../navs/right.jpg);*/
background-position:right;

}
.trident4 .tab-top-left{
display:none;

}

.trident4 .tab-top-right{
display:none;



}

.nav {
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 10000;
		width:980px;
	text-align:left;

}
.nav div.submenu {
	margin-left: -10px;
	margin-top: 9px;
	float: left;
	clear: left;
	padding: 0px 0px 10px 0px;
		width:250px;
}

.trident4 .nav div.submenu, .trident5 .nav div.submenu {
	margin-left: -1px;
	margin-top: 9px;
	float: left;
	clear: left;
	width:250px;
}

.submenu a {
	float: left;
	width: 250px;
	height: 16px;
	line-height: 16px;
	text-indent: 16px;
	font-size: 10px;
	color: #fff;
	background-color: #1998CB;
	text-decoration: none;
	margin-left: 3px;
}

	.submenu a:hover{
		background-color: #999;	
		color: #fff;
	
	}
	
	.searchbox {
		padding:5px;
		background-color: #efefef;
		font-size:12px;
		width:630px;
	
	}
	

	
	.searchbox .countrybox, .searchbox .categorybox , .searchbox .keywordbox, .searchbox .levelsbox {
		border:1px solid #ccc;
		width:80px;
		padding:5px 3px 3px 1px;
		height:30px;
		font-size:12px;
	
	}
	.searchbox .categorybox{
	 	width:120px;
	
	}
		.searchbox .countrybox{
	 	width:120px;
	
	}
	
	
	
	.searchbox .keywordbox{
	 	width:250px;
		padding:5px 3px 3px 3px;
	
	}
	
		.trident4 .searchbox .keywordbox, .trident5 .searchbox .keywordbox{
	 	width:240px;
		padding:2px 3px 2px 3px;
	height:20px;
	}
	
	.searchbox .imagefield {

	
	}
	
	.searchbox .left{
		float:left;
		width: 590px;
	}
	
	.searchbox .right{
		float:right;
		width:30px;
		text-align:right;
	}
	
	.tags {
		text-align:justify;
	
	}
	
	.registerform {
		width:560px;
	
	}
	
	.example2class {
		font-size:11px;
	
	}
	
	.addfav{
	 color:#ffffff;
	}
	
	 a .addfav{
		text-decoration:none;
		color:#ffffff;
	}
	
	.profile{
		display:block;
		border: 1px solid #E8C828;
		background-color:#FFF9CE;
		padding:5px;
		margin-bottom:20px;
	
	
	}
	
	.passwordtext{
	
		font-size:10px;
		color:#666666;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}