* 
{font-family: Arial, Helvetica, serif; font-size: 11pt; color: #602b2a; margin: 0px; padding: 0px;}
body
{background-image: url(bgi_fade.jpg); background-repeat: repeat-x; background-position: center top; background-color: #ece5bd;}

#mainLines
{position:absolute; width: 760px; left: 50%; margin-left:-380px; background-image: url(bgi_lines.gif); background-repeat: repeat-y; background-position: left top;}
#mainWindow
{position:relative; width: 760px;left: 50%; margin-left:-380px; background-image: url(bgi_main.jpg); background-repeat: no-repeat; background-position: center top; vertical-align: top;}
#bottomLine
{background-image: url(bgi_end_lines.gif); background-repeat: no-repeat; background-position: left bottom;}
#bottomLine table
{width: 760px; border: 0px;}
#bottomLine td
{height: 100px; width: 50%;}
div#mainPhoto
{position:absolute; top: 125px; left: 210px; padding: 9px; background-image: url(bgi_photos.jpg); background-repeat: no-repeat; background-position: left top;}
div#mainPhotoProduct
{position:absolute; top: 125px; left: 210px; padding: 9px; background-image: url(bgi_photos_product.jpg); background-repeat: no-repeat; background-position: left top;}
div#mainPhotoRoute
{position:absolute; top: 125px; left: 210px; padding: 9px; background-image: url(bgi_photos_route.jpg); background-repeat: no-repeat; background-position: left top;}
div#mainPhoto img, div#mainPhotoRoute img
{margin: 1px;}
#contentContainer
{margin-top: 60px; width: 505px;}




.indexLine
{width: 350px; margin: 2px; border: 2px solid #ece5bd;}
.indexLineOpacity
{background-color: white; -moz-opacity: .7; /* Moz opacity */ filter: alpha(opacity=70); /* Msie opacity */-khtml-opacity: .7; /* Safari opacity */ width: 100%; padding: 10px;}
.indexLineOpacity a
{color : #a33731; font-family: Times, serif; font-size: 12pt; font-weight : bold;}
.indexLineOpacity a:hover
{color : #602b2a;}

.pageref
{text-align: right; float: right;}
.pagerefnumber
{color : #602b2a; font-family: Times, serif; font-size: 12pt; font-weight : bold;}
.pagerefnumber a
{color : #a33731;}
.pagerefnumber a:hover
{color : #602b2a;}

.nextPrev a
{color : #a33731; font-family: Times, serif; font-size: 11pt; font-weight: bold; text-decoration: none;}
.nextPrev a:hover
{color : #602b2a;}

#mainContent
{padding-top: 225px; margin-left: 20px; width: 435px;}


select,input {
	font-weight : bold;
	font-size : 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #a33731;
	width: 100px;
	height: 18px;
	margin: 0px;
	padding: 0px;
	}


b,strong {
	font-weight : bold;
	}


h1, h2, h3, h4, h5, h6 {
	font-family: Times, serif;
	color: #a33731;
	font-weight : bold;
	padding: 0px;
	margin: 0px;
	}

h1 {
   font-size : 20pt;
   }

h2 {
   font-size : 10pt;
   }

h3 {
   font-size : 14pt;
   }

h4 {
   font-size : 10pt;
   }

h5 {
   font-size : 10pt;
   }

h6 {
   font-size : 7pt;
   }


ol,ul,dl {
	margin-top: 0em;
	}


a {
	color : #a33731;
	}

a:hover {
	color: #602b2a;
	}

	textarea.b_email, input.b_email{
		width: 280px;
	}


#mainContent b, #mainContent strong {
	font-weight: bolder;
/*	font-size: 105%;*/
}

#mainContent i {
	font-variant: italic;
}

content em {
	color : #930F0F;
}

#mainContent u {
	text-decoration: underline;
}

#mainContent a {
/*	color : #930F0F; */
}

#mainContent a:hover {
	text-decoration: underline; 
/*	color : #930F0F; */
}

#mainContent h1,
#mainContent h2,
#mainContent h3,
#mainContent h4,
#mainContent h5,
#mainContent h6 {
	font-weight: bold;
/*		color: #930F0F; */
	text-align: left;
	margin: 0.4em 0 0 0;
	font-style: normal;
}

#mainContent h1 {
	font-size: 200%;
}

#mainContent h2 {
	font-size: 175%;
}

#mainContent h3 {
	font-size: 150%;
}

#mainContent h4 {
	font-size: 125%;
}

#mainContent h5 {
	font-size: 110%;
}

#mainContent h6 {
	font-size: 100%;
	font-weight: bold;
}

#mainContent ul {
	padding-left: 1em;
	margin: 0 0 0.5em 0;
}

#mainContent ul li {
	list-style-type: disc;
}

#mainContent ul li ul li {
	list-style-type: circle;
}

#mainContent ol {
	padding-left: 1.5em;
	margin: 0 0 0.5em 0;
}
#mainContent ol li {
	list-style-type: decimal;
}

#mainContent ol li ol li {0
	list-style-type: lower-alpha;
}

#mainContent .c1 {
/*		color : #930F0F; */
}

#mainContent .c2 {
/*		color: #933838; */
}	

