@charset "utf-8";
/* CSS Document */
html { height: 100%; padding:0px; margin:0px; }
body {
    padding:0px;
	margin:0px;
	background-image:url(../images/bg.jpg);
	background-attachment:fixed;
	height: 100%;
}

p {
   padding:0px;
   margin:0px;
  
}

input, select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
}


.tac {
color:#1d6732;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.tac a {
color:#1d6732;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

#mainright {
padding:0px;
margin-right:45px;
width:700px;
float:right;
}

/*start footer*/
#footer {
position: absolute;
bottom: 0px;
width:961px;
margin-left:38px;
}
/*end footer*/

/*main container*/
#maincontainer {
position: relative;
min-height: 100%;
height: auto !important;
height: 100%;
margin:0 auto -32px;
width:1037px;
background-image:url(../images/png_shadow_background.png);
}


/* header things*/
#header {
height:auto;
margin:0px;
padding:0px;
}



#logo {
width:406px;
height:57px;
margin-left:35px;
margin-top:10px;
padding:0px;
float:left;
}

#logoright {
width:406px;
padding:0px;
margin-right:42px;
margin-top:10px;
margin-bottom:10px;
float:right;
padding-top:3px;
text-align:right;
}

#language {
width:180px;
height:15px;
float:left;
}

#searchbox {
width:100%;
margin-top:6px;
padding:0px;
}

/* navigation */

ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

li {
	float: left;
	position: relative;
	width: 10em;
}

li ul {
	display: none;
	/*position: absolute; */
	top: 1em;
	left: 0;
}

li > ul {
	top: auto;
	left: auto;
}

li:hover ul, li.over ul{ display: block; }

/* end navigation */

/* start all big buttons */

#bigbuttons {
		margin-left:39px;
		margin-right:0px;
		margin-top:12px;
		height:auto;
}

#bigbuttons_admin {
		margin-left:39px;
		margin-right:0px;
		margin-top:30px;
		height:auto;
}

#buttoncell {
width:135px;
height:20px;
padding-top:2px;
float:left;
margin-right:2px;
	background-image:url(../images/button_bg.jpg);
	background-repeat:repeat-x;
}
#buttoncellcontainer {
width:822px;
height:auto;
padding:0px;
margin:0px;
float:left;
}

#buttoncellorange {
width:135px;
height:44px;
float:left;
margin-right:2px;

}

.buttoncell {
width:135px;
height:20px;
padding-top:2px;
float:left;
margin-right:2px;
	background-image:url(../images/button_bg.jpg);
	background-repeat:repeat-x;
}

.buttoncellorange {
width:135px;
height:37px;
float:left;
margin-right:2px;
	background-image:url(../images/button_bg_orange.jpg);
	background-repeat:repeat-x;
	padding-top:7px;
}

.buttoncell2 {
width:135px;
height:20px;
padding-top:2px;
float:left;
margin-right:2px;
	background-image:url(../images/button_bg_grey.jpg);
	background-repeat:repeat-x;
}

.buttoncell3 {
width:135px;
height:37px;
float:left;
margin-right:2px;
	background-image:url(../images/button_bg_grey_44.jpg);
	background-repeat:repeat-x;
	padding-top:7px;
}

.buttontext {
	position: relative;
	width:135px;
	overflow:visible;
	padding-top:2px;
	padding-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	line-height:11px;
	font-weight: bold;
}

.buttontext a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

/*end all big buttons */

.submenu {
		margin-left:39px;
		margin-right:43px;
		margin-top:12px;
		height:auto;
		font-family:Arial, Helvetica, sans-serif;
		color:#006600;
		font-weight:bold;
		font-size:11px;
		display: none;
}

.submenu a {
	color: #006600;
	text-decoration: none;
}

#frame {
		margin-left:39px;
		margin-right:40px;
		margin-top:12px;
		height:13px;
}
/*end all header things*/

/*-- left column of body sections */

#mainleft {
	padding:0px;
	margin-top:0px;
	margin-left:39px;
	width:242px;
	background-image:url(../images/main_left_bg.jpg);
	float:left;
	background-repeat: repeat-y;
	overflow:visible;
}

#vehiclebox1 {
padding-top:0px;
margin-top:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}

#vehicledetails {
margin-top:0px;
margin-left:10px;
width:222px;
min-height:150px;
background-color:#FC8E11;
}

#vehiclebox2 {
margin:10px;
}

/*-- end left column of body sections */

/*-- start right column of the main content */

#mainright_admin {
padding:0px;
margin-left:20px;
margin-right:45px;
width:100%;
}

#content {
text-align:left;
padding-top:20px;
padding-left:10px;
margin-top:40px;
margin:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
line-height:12px;
}

#content a {
	color: #006600;
	text-decoration: none;
}

#pagename {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding-bottom:10px;
}
#pagename a:link {
	color: #006600;
	font-weight:bold;
	text-decoration: none;
}
#pagename a:visited {
	color: #006600;
	font-weight:bold;
	text-decoration: none;
}
#pagename a:hover {
	color: #FF0000;
	font-weight:bold;
	text-decoration: none;
}
#pagename a:active {
	color: #006600;
	font-weight:bold;
	text-decoration: none;
}

#pagedescription {
margin-top:10px;
padding-bottom:10px;
}

.sectionname {
background-color:#cccccc;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
padding:3px;
}

#iteminfotitle {
background-color:#eeeeee;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
padding:3px;
}

.itemcontainer {
text-align:center;
width:200px;
margin-top:15px;
margin-right:20px;
margin-bottom:15px;
height:auto;
float:left;
}

#itempicright {
text-align:center;
width:200px;
margin:15px;
margin-right:0px;
height:auto;
float:right;
}

.shoppingbuttons {
margin-top:10px;
padding-bottom:10px;
}

.itemname {
font-weight:bold;
padding:2px;
}

.pricetag {
padding:2px;
color:#FF0000;
font-weight:bold;
text-align:center;
}

.catbox {
position:relative;
padding:0px;
width:157px;
height:198px;
margin-right:40px;
margin-left:20px;
margin-bottom:35px;
float:left;
}

.catboxsub {
position:absolute;
left:0px;
color:#FFFFFF;
width:157px;
height:20px;
margin-top:164px;
background-image:url(../images/cat_sub_bg.jpg);
background-repeat:repeat-x;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
size:10px;
padding-top:5px;
}
#content .catbox a:link {
	position:absolute;
	left:0px;
	display:block;
	width:157px;
	height:198px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
#content .catbox a:visited {
	position:absolute;
	left:0px;
	display: block;
	width:157px;
	height:198px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
#content .catbox a:hover {
	position:absolute;
	left:0px;
	display: block;
	width:157px;
	height:198px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
#content .catbox a:active {
	position:absolute;
	left:0px;
	display: block;
	width:157px;
	height:198px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
#content .catbox .catboxsub a:link {
	position:absolute;
	left:0px;
	display:block;
	width:157px;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
#content .catbox .catboxsub a:visited {
	position:absolute;
	left:0px;
	display: block;
	width:157px;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
#content .catbox .catboxsub a:hover {
	position:absolute;
	left:0px;
	display: block;
	width:157px;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
#content .catbox .catboxsub a:active {
	position:absolute;
	left:0px;
	display: block;
	width:157px;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

/*-- end right column of the main content */

/*end all maincontainer things*/

/*all classes*/
.bigbuttons {
	height:36px;
}


.buttonbg1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	text-align:center;
	line-height:13px;
	padding-top:0px;
	height: 1em;
	background-image:url(../images/button_bg.jpg);
	background-repeat:repeat;
}

.buttonbg2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	text-align:center;
	line-height:13px;
	padding-top:0px;
	height: 1em;
	background-image:url(../images/buttonedge_left_long2.jpg);
	background-repeat:no-repeat;
}

.welcomeguest {
	font-size: 17px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:64px;
}

.clear {
clear:both;
}

.searchboxsize {
	width:200px;
	height:15px;
	border:2px solid #cccccc;
	color:#1d6732;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	float: left
}

.fontsmallgreen {
color:#1d6732;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

.fontsmallgreenbold {
color:#1d6732;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

.fontsmallgreenbold a {
color:#1d6732;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

.vehicleboxlength {
	height: 18px;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family:Arial, Helvetica, sans-serif;
	color:#006600;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
}

.vehicleboxsubmit {
	background-color: #009933;    
/*	font-family:Arial, Helvetica, sans-serif;
*/	color:#FFFFFF;
/*	font-size:10px;*/
	font-weight:bold;
	padding:5px;
}


.formTable .label{color:#575C53; font: normal normal normal 14px/normal Arial, Helvetica, sans-serif; text-align:left; white-space:nowrap; width:30%}

.formTable td{border-bottom: 0px solid lightGrey;border-left: 0px none;border-right: 0px none;border-top: 0px solid lightGrey;padding: 3px 1px 6px 3px;vertical-align: top;}

.formTable .data{color: #575C53;font: normal normal normal 14px/normal Arial, Helvetica, sans-serif;width: auto;}

.formTable .data input{font: normal normal normal 14px/normal Arial, Helvetica, sans-serif;color: #575C53;}
.formTable .data select{font: normal normal normal 14px/normal Arial, Helvetica, sans-serif;color: #575C53;}

.bg{background-color:#009933; padding:5px; color:white; font-weight:bold}
.bg a{color:white; font-weight:bold}

/* end all classes*/