/* general settings for index and content pages,
inclusive of body, logo, font, navigation, footer */
body { font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#444; background-color:#FFF; padding:0; margin:0}
#wrapper {width:1000px; margin:0 auto; background-color:#FFFFFF; }

h1, h2, h3 {font-family:Georgia, "Times New Roman", Times, serif}
h1 {font-size:1.4em; margin:0; text-transform:uppercase; color:#0099CC; margin-top:0.8em}
h2 {font-size:1.2em; margin:0; color:#143663; line-height:1.4em}
h3 {font-size:1em;color:#143663; margin:0; padding:0; line-height:1.1em}
h3 a {color:#143663; text-decoration:none;}
h3 a:hover { color:#0099CC; }

/* Navigation Bar */
#navigation { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; width:100%; height:60px; background:url(../images/NavBkg.gif) repeat-x bottom; position:relative}
#navigation ul { padding:0; position:absolute; bottom:-0.6em; #bottom:0.2em; right:10% }
#navigation li { list-style:none; float:left; text-align:center;}
#navigation li a { color:#103869; text-decoration:none; display:block; line-height:3em; width:5em}
#navigation li a:hover { color:#0099CC; text-decoration:underline}

/* Main Pages Slideshow (BIG) */
#mainslide { width:100%; height:290px; background:url(../images/SlideBkg.gif) no-repeat bottom; margin-bottom:-26px}

#mainslide p { display:block; width:410px; height:200px; margin:0 10px; padding:20px 0; float:left; text-align:center; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif;}
#mainslide span { padding:0; margin:0; line-height:2.5em;}
	.headline {font-size:3em;}
	.company {font-size:2em;}
#mainslide img { margin-right:10px}

	/* Main Pages Slideshow (BIG): Pager */
#nav { position:relative;height:36px; width:225px; bottom:26px; left:100px}
#nav a{ text-align:center; line-height:34px;display:block; float:left;width:44px; height:34px; border:#6F849C 1px solid; margin:0 5px; text-decoration:none; background-color:#265D8D; color:#FFF}
#nav a.activeSlide{ background-color:#143663; border:#6F849C 1px solid;}

/* Content Page Slideshow (Small) */
#smallslide { width:440px; height:90px; border:#CCCCCC solid 1px; margin:10px 0; position:relative}
#smallslide p { padding:0; margin:0; color:#103869; font-size:1em}
#smallslide p:hover { color:#0099CC}
#smallslide span { width:330px; height:80px; float:left; top:0}
#smallslide .mpic { width:100px; height:80px; margin:0 5px; float:left}
#smallslide em {font-style:normal; font-size:1.2em}
#smallslide img { border:0}

/* Content */
#content { width:100%;overflow:hidden; min-height:400px; clear:both;background: url(../images/BkgGear.png) no-repeat bottom right;  }

	/* Content: Left Column */
#left { width:670px; margin:0 10px; float:left}
#left p { margin:0.5em 0;}
.backtotop a { font-family:Georgia, "Times New Roman", Times, serif; color:#333399; text-decoration:none; float:right; display:block; line-height:2em; width:7em; text-align:center; margin-right:2.5em}
.backtotop a:hover { background-color:#D0D7E0} 

		/* Content: Left Column - Manufacturers*/
#listing { padding:0; margin:0;width:650px; clear:both}
#listing li {width:650px;list-style-type:none; border-bottom:1px #CCCCCC dashed; min-height:100px;  margin-top:10px}
#listing li h3 a {color:#143663; text-decoration:none;}
#listing li h3 a:hover { color:#0099CC; }
#listing li a { text-decoration:none; color:#444}
#listing li a:hover { text-decoration:underline}
#listing li img{ margin:0 3px; padding:0;}

		/* Content: Left Column - Route*/
.route { font-size:0.9em; color:#777}
.route a{ font-weight:bold; color:#777;font-size:1em;line-height:1.8em}
.route a:hover { color:#0099CC}

		/* Content: Left Column - Related Categories Links */
#breadcrumb { width:200px; height:250px; float:right; margin-top:45px; margin-left:10px; background:url(../images/BreadCrumbBkg.jpg) no-repeat; padding-top:0.7em}
#breadcrumb em { font-style:normal; margin-left:2.5em; font-size:1.1em; color:#143663; font-weight:bold}
#breadcrumb	ul { padding:0; margin:0}
#breadcrumb	li { list-style:none; margin:0.2em 2.7em; }
#breadcrumb	li a { background:url(../images/arrow.png) no-repeat left; padding-left:20px; font-size:0.9em; color:#143663; display:block; width:110px}
#breadcrumb li a:hover { color:#0099CC}
#breadcrumb p { width:160px; margin:20px 0 0 30px}

		/* Content: Left Column - Sitemap Links*/
#map { padding:0; margin:1.5em 0 1.5em 10em; line-height:1.5em}
#map a{ text-decoration:none; color:#143663;}
#map a:hover { color:#0099CC}
#map li { list-style:none;}
#map li ul li { margin-left:-2.2em; padding-left:1.2em; background:url(../images/mapdot.gif) no-repeat left}

	/* Content: Right Column */
#right { width:300px; margin-top:0; margin-right:10px;float:left; padding:0}
#right p { margin-top:45px}
/* Footer */
#footer { clear:left; width:100%; height:100px; background:url(../images/FooterBkg.jpg) repeat-x bottom; text-align:center; color:#CCC;}
#footer ul { padding:17px 0 0 0; margin:0; background:url(../images/footer_gadient.png) no-repeat top;}
#footer li { list-style:none; display:inline; margin:0 0.4em; }
#footer li a { color:#CCC;line-height:3em}
#footer li a:hover {color:#FFF}
#footer p { margin:0px 0px 0px 0px; color:#7785a1; background:url(../images/footer_gadient_bottom.png) no-repeat top; height:100%;}
#footer p a { color:#7785a1; text-decoration:none;}
#footer p a:hover { color:#8898b8;}

#logs { display:none}


