/* CSS Document */

body {
	margin: 0px;
	background-color:#959595;
	background-image:url(images/bg_main.gif);
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;	
}

.phone {
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	}

.header_bg {
	background-image:url(images/bg_header.gif);
	background-repeat:repeat-x;
	}
	
.nav_line {
	border-left: #d05454 1px solid;
	}
	
.bg_nav_line {
	background:url(images/bg_nav_line.gif) no-repeat;
	}
	
	
/* DROP DOWNS */

#title {width:110px;height:33px;display:block;}

#navcontainer ul{margin: 0;padding: 0;list-style-type: none;font-size:11px;position:absolute;z-index:100; font-family:Verdana, Arial, Helvetica, sans-serif;}
#navcontainer li { margin-top:-1px;}
#navcontainer a{display: block;color: #c3c3c3;background-color: #000000;width: 150px;padding: .5em 1em;text-decoration: none;border:1px solid #c3c3c3;}
#navcontainer a:hover{background-color: #ffffff ;color: #000000;}

a{outline: none;}


/* HOME CSS */
	
.home_grey_bg {
	background-image:url(images/bg_home_grey.gif);
	background-repeat:repeat-x;
	}
	
.home_grey {
	font-size:11px;
	color:#FFFFFF;
	}
	
.home_grey a {
	color:#FFFFFF;
	}
	
.home_grey a:visited {
	color:#FFFFFF;
	}
	
.home_grey a:hover {
	text-decoration:none;
	}
	
.home_bg_L {
	background-image:url(images/bg_home_L.gif)
	}
	
.home_bg_R {
	background-image:url(images/bg_home_R.gif)
	}
	
.home_cont {
	background-image:url(images/bg_home_red.gif);
	background-repeat:repeat-x;
	font-size:11px;
	color:#FFFFFF;
	line-height:16px;
	}
	
.home_cont a {
	color:#ffffff;
	}
	
.home_cont a:visited {
	color:#ffffff;
	}
	
.home_cont a:hover {
	text-decoration:none;
	}

/* INT CSS */


.int_cont {
	font-size:11px;
	color:#000000;
	line-height:16px;
	}

.int_cont a {
	color:#bf1b1b;
	}
	
.int_cont a:hover {
	text-decoration:none;
	}

.bread {
	font-weight:bold;
	}

table.specs {
	border-collapse:separate;
	border-width: 0 0 1px 1px;
	border-color:#666666;
	border-style:solid;
	}

table.specs td {
	border-width: 1px 1px 0 0 ;
	border-color:#666666;
	border-style:solid;
	}

/* FOOTER CSS */	
	
.footer {
	color:#FFFFFF;
	font-size:11px;
	}
	
.footer a {
	color:#FFFFFF;
	}
	
.footer a:hover {
	text-decoration:none;
	}
	
.footer_L {
	background-image:url(images/footer_L.gif);
	background-repeat:no-repeat;
	}
	
.footer_R {
	background-image:url(images/footer_R.gif);
	background-repeat:no-repeat;
	}

/* TOOL */
.error {
	color:#ffffff;
	font-weight:bold;
	line-height:16px;
	}
	
.white {
	color:#FFFFFF;
	font-weight:bold;
	}