/* CSS Document */

/*
***************************************
	TYPOGRAPHY AND COLOR RULES
***************************************
*/
body {text-align: center; background: transparent ; color: #333333; font: 11px Arial, Helvetica, Geneva, sans-serif;  margin-left: 0px; margin-top: 0px; }
div, p, th, td  { font: 11px  Arial, Helvetica, Geneva, sans-serif; vertical-align: top; line-height: 15px; }
ul {margin: 0em 0em 1em 1.3em; list-style-position: outside; padding: 0px;}
li {margin: .15em 0 .75em 0;}
p { background-color: transparent;}
a {text-decoration: underline;}	
a:link {color: #007EA8; background-color: transparent; text-decoration: underline; font-weight: bold;	}
a:visited {color: #007EA8; background-color: transparent; text-decoration: underline; font-weight: bold;}
a:hover	{color: #999999; text-decoration: underline; background-color: transparent;}
h1 {background-color: #007EA8; color: white; text-transform: uppercase; font-weight: bold; font-size: 11px; padding: 3px 10px 3px 15px; letter-spacing: 1px;}
h2 {background-color: #007EA8; color: white; text-transform: uppercase; font-weight: bold; font-size: 12px; padding: 3px 10px 3px 15px; }
h3 {background-color: #d0d0d0; color: #000000; font-weight: bold; font-size: 11px; padding: 3px 10px 3px 15px; }
h4 {border-bottom: 1px solid #d0d0d0; color: #000000;  font-weight: bold; font-size: 11px; padding: 3px 10px 3px 2px; }
h5 {border-bottom: 1px solid #d0d0d0; color: #000000; text-transform: uppercase; font-weight: bold; font-size: 11px; padding: 3px 10px 3px 2px; }



/*
***************************************
	LAYOUT RULES
***************************************
*/

td#dotbar {padding: 20px 0px 20px 0px;}
td#productPhoto {padding: 10px 10px 20px 10px; background-color: transparent; width: 200px; }
td#titleArea {padding: 30px 10px 10px 10px ; background-color: transparent; width: 297px;}
td#adArea {padding: 10px 10px 10px 10px ; background-color: transparent; width: 208px; }
div#demoAd {  border: 3px solid #d7d7d7; background-color: #d7d7d7; width: 206px; padding: 10px;}
div#demoAdarea { padding:  10px; width: 186px; font-size: 9px; }
div#leftContent {padding: 10px 10px 10px 15px;}
div#middleContent {padding: 10px 10px 10px 15px;}
div#rightContent {padding: 10px 10px 10px 15px;}

div#navlinks {margin: 7px 0px 5px 0px; padding: 0px;}
div#navlinks a:link, div#navlinks a:visited {display: block; padding: 6px 5px 6px 0px; background: transparent; text-decoration: none; color: #666666; font-weight: bold; border-bottom: 1px solid #d7d7d7;}
div#navlinks a:hover {color: #007EA8;}

.bold {font-weight: bold;}
.red {color: #FF1111;}
.redboldlarge {color: #FF1111; font-weight: bold; font-size: 1.3em;}
.blue {color: #007EA8;}
.blueboldlarge {color: #007EA8; font-weight: bold; font-size: 1.3em;}


.blackboldlarge {color: #000000; font-weight: bold; font-size: 1.1em;}
.italic {font-style: italic;}
.quote {font: 17px times, serif; color: #9F2424; line-height: 1.1em; font-style: italic; }

blockquote.pull {
	background: transparent url(images/tourquoleft.png) left top no-repeat;
	padding: 13px 10px 10px 25px;
	font-size: 12px;
	margin: 14px 15px 8px 0px;
	line-height: 140%;
	color: #003366;
	}
	
blockquote.pull p {
	margin-bottom: 5px;
	font-size: 12px;
	line-height: 140%;
	color: #003366;
	}
	

blockquote.pull cite {
	font-size: 10px;
	font-style: italic;
	text-align: right;
	display: block;
	margin: 8px;
	}