/* ie5 win - grrr - start */
body { 
	margin: 0px; 
	padding: 0px; 
	color: #000;
	font-size: x-small;
	voice-family: "\"}\""; 
	voice-family: inherit;
	font-size: small;
	text-align: center; }
/* ie5 win - grrr - end */
 
/* opera - grrr - start */
html>body {
	font-size: small;
	}
/* opera - grrr - end */


.clearer { clear:both; height:1px; overflow:hidden; margin-top:-1px; }

body { 
	background:#992429 url(../graphics/body-bg.png) top left repeat-x;
	margin:0px;  
	padding:0px;
	}

#container { 
	width: 790px; 
	position: relative;   
	margin:105px auto 10px auto; 
	padding: 0px;
	background:white;
	text-align:left;
	border-left:1px solid white;
	}

body,div,h1,h2,h3,p,td {
	font-family:Verdana,Georgia, "Trebuchet MS", "Times New Roman", serif; 
	font-size:8pt; 
	line-height:1.3em;
	color:black;
}

h1 { 
	font:1.8em/1.1em normal "Trebuchet MS",Arial,Verdana,Sans-serif; 
	font-weight:normal;
	color:rgb(142,63,105);
	margin-bottom:10px; 
	letter-spacing:-1px;
	margin:-5px 0 10px 0;
	text-transform:capitalize;
}

h2 { 
	font:1.4em/1.1em normal "Trebuchet MS",Arial,Verdana,Sans-serif; 
	font-weight:bold;
	color:rgb(142,63,105);
	letter-spacing:-1px;
}


h3 {
	font:1.3em/1.2em Tahoma,Arial,Verdana,Sans-serif; 
	font-weight:bold;
	color:#D14940;
}


/* Link definitions*/
div.main a:link { text-transform:none; text-decoration:none; color:#660066;}
div.main a:visited {text-transform:none; text-decoration:none; color:#CC0000}
div.main a:hover {text-transform:none; text-decoration:none; color:#FF9933}
div.main a:active {text-transform:none; text-decoration:none; color:#FF0000}
div.main a:focus {text-transform:none; text-decoration:none; color:#EFEFEF}

a:link { Text-transform:None; Text-decoration:None; Color:#75224e;}
a:link.menu { Text-transform:None; Text-decoration:None; Color:#75224e;}
a:visited.menu {text-transform:none; text-decoration:none; color:maroon}
a:hover.menu {text-transform:none; text-decoration:none; color:#75224E; font-weight:bold}
a:active.menu {text-transform:none; text-decoration:none; }
a:focus.menu {text-transform:none; text-decoration:none;}


/* ID definitions */

#head {
	position:relative;
	top:-5px;
	left:0px;
	width:790px;
	height:156px;
	background:url(../graphics/header2-bg.png) top left repeat-x;
	z-index:2;
}


#image_thumbs {
	bottom:10px;
	text-align:center;
	margin-top:10px;
}

div.linkList {
	float:left;
	clear:both;
	margin-top:80px;
	margin-left:5px;
	width:170px;
}

#text { 
	position:relative; 
	color:black; 
	font:8pt/10pt normal Verdana; 
	z-index:0;
	margin:90px 10px 5px 180px;
	
}

#text h2 span {
	display:none;
}


.footer {
	width:790px;
	padding-bottom:4px;
	color:#5B3D24;
	text-transform:uppercase;
	text-align:left; 
	background:#F2C44E url(../graphics/header-top.png) top left no-repeat;
}

.footer div a:link { text-decoration:none; color:white}


/* Menu item declarations */
div.lselect div  {
	width:160px;
	padding:4px 0px 4px 8px;
	font-family:"Trebuchet MS",Arial, Helvetica,sans;
	font-size:9pt;
	margin-bottom:2px;
	background:url(../graphics/menu-bg.png)  top left no-repeat;
	clear:both;
}

/* Submenu declarations*/
div.lselect div.sub {
	width:160px;
	margin-top:0px;
	margin-left:-8px;
	padding-left:10px;
	background:url(../graphics/menu2-bg.png) top left repeat-y;
}

div.lselect div.sub div {
	width:160px;
	padding-left:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:8pt;
	color:white;
	border:none;
	z-index:2;
	background:none;
}

div.boxcontainer {
	width:172px;
	padding:0px;
}

div.boxtop {
	width:172px;
	height:6px;
	font-size:0px;
	background:url(../graphics/box-top.png) top left no-repeat;
}

div.boxbottom {
	width:172px;
	height:6px;
	background:url(../graphics/box-bottom.png) top left no-repeat;
}

div.box {
	padding:3px 15px;
	background:url(../graphics/box-bg.png) top left repeat-y;
}

div.mboxcontainer {
	width:550px;
	padding:0px;
	border:1px solid #f0f0f0;
	margin-bottom:10px;
	background:#FBFBFB url(../graphics/nbox_bg.png) top left repeat-x;
}


div.mbox {
	padding:3px 15px;
}

div.mbox h2 {
	font-size:1.4em;
	font-weight:bold;
	margin:-3px -15px 0 -15px;
	padding:2px 10px;
	border-bottom:1px dotted silver;
	background:none;
}

h2.area_intro {
	background:none;
}


div.location {
	font-variant:small-caps; 
	font-size:110%; 
	font-weight:bold;
	margin:0 -15px 8px -15px;
	padding-left:10px;
}

div.details_link {
	width:70px;
	right:0px;	
	text-align:center;
	background:#f0f0f0;
	display:block;
	margin:10px -18px -21px auto;
	padding:2px 10px;
}


div.nboxcontainer {
	padding:0px;
	margin-bottom:15px;
}


div.nbox {
	margin:0px 0px 0px 10px;
	text-align:justify;

}

div.nbox input, div.nbox textarea {
	width:200px;
}

div.nbox input.submit {
	width:80px;
}

div.box p {
	font-size:8pt; 
	line-height:1.2em;
	text-align:justify;
	margin-bottom:10px;
	font-family:Arial;
}

div.box > p { 
	margin-top:0pt;
}

div.nbox > p { 
	margin-top:5pt;
}

.news_footer {
	font-size:xx-small;
}

ul {
	margin:0 15px 0 0px;
}

ul li {
	font-weight:normal;
}

ul li p, ul li ul li {
	font-weight:normal;
}

ul li p {
	margin-top:0px;
}

li.homenews > p {
	font-weight:normal;
}

div.main ul li {
  	margin-left:20px;
}
.div_page_selector {
	height:30px;
	text-align:right;  
	margin:10px 0px 10px 0px; 
	font-weight:bold;
	padding-right:50px;
	}

.page_selector {
	text-align:center;
	border:1px solid gray;
	background:white;
	color:black;
	height:20px;
	width:20px;
	margin:3px 4px 3px;
	padding:4px;
	vertical-align:middle;
}

table.products {
	padding:0px; 
	border:1px solid #efefef; 
	width:100%;
	background:white;
}

table.products td {
	vertical-align:top;
}

table.carrates td {
	border:1px solid silver;
}

div.moreinfo {
	display:none;
	margin:5px 20px;
	padding:10px;
	border: 1px solid silver;
	}

select.news_menu {
	width:300px;
}

select.search_form {
	width:140px;
	font-size:8pt;
}

div.header_thumbs {
	float:left; 
	margin-right:5px; 
	border:1px solid white; 
	height:50px; 
	width:80px; 
	padding:3px 1px; 
	background:maroon; 
	color:white; 
	text-align:center;
}

table.contact tr td input,
table.contact tr td select,
table.contact tr td textarea
{
	font-family:Verdana,Georgia, "Trebuchet MS", "Times New Roman", serif; 
	border:1px solid maroon;
	background:#FEFEFE;
	padding:2px;
	font-size:8pt;
}