/* CSS Document */
/* sub menu bars */
.menu_title {color:#006699; font-weight:bold;}
.menu_left {float:left;background-image:url(../images/bkgrnd2.jpg);padding:5px;margin:0 10px 0 0px; border: 1px solid #006699;}
.menu_right {float:right;background-image:url(../images/bkgrnd2.jpg);padding:5px;margin:0 0 0 0px; border: 1px solid #006699;}
.menu_right ul {padding:0;margin:0;}
.menu_right li {display:inline;position:relative;}
.menu_right li a {color:#000000;text-decoration:none;display: block;color:blue;}
.menu_right a:hover  {text-decoration:underline;background-color:#FFFFFF;}
.menu_right li:hover ul {display:block;}
.menu_right li:hover div.mega {display:block;}
.menu_right li ul {	border: solid silver 1px ;padding:5px 10px;background-image:url(../images/bkgrnd1.jpg);color:#000000;display:none;position: absolute;left: -342px;bottom: -10px;width:320px;z-index: 100;margin-right:10px;text-align:right;}
.menu_right li div.mega {border: solid silver 1px ;padding:5px 10px;background-image:url(../images/bkgrnd1.jpg);color:#000000;display:none;position: absolute;left: -342px;bottom: -10px;width:320px;z-index: 100;margin-right:10px;text-align:right;}
.menu_right li ul a:hover {text-decoration:underline;}
.menu_right li div.mega a:hover {text-decoration:underline;}
.menu_right li ul div {float:left;padding:5px;text-align:left;}
.menu_right li div.mega div {float:left;padding:5px;text-align:left;}
.gridLabel {font-size:0.9em;border-bottom:1px solid silver;}
.gridLabelRed {font-size:0.9em;border-bottom:1px solid silver;color:#FF0000;}
.gridContent {font-size:1em;border-bottom:1px solid silver;}
.advertImage {border:3px outset silver;margin:0 10px 0 0;padding:0;float:left;}
.advertform {border:3px solid silver;background-image:url(../images/bkgrnd1.jpg);padding:5px;}
.advertlist {display:block;	background:#99CCFF;}
.advert {border:3px outset lightblue;padding:10px;;margin:10px 10px 10px 10px;background-color:white;}
.dir_title {font-size:1.5em;}
.dir_index {font-size:1em;float:left;padding:2px;border:0px solid silver;background-color:#FFFFFF;}
.green {color:green;}
.red {color:red;}
.blue {color:blue;}
.advert_msg {border: 2px solid silver; padding: 5px;}
input[type="radio"] {margin-left:12px;}

body {
	margin:0;
	padding:0;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
img {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:0
}
hr {clear:left;}

h1 {
	font-size: 1.5em;
}
h2 {
	font-size: 1.2em;
}

h3 {
	font-size: 1.1em;
}

td {
	font-size: 100%;
}

em {
font-size: larger;
}

a:visited {color:#993300;}

#ads {
	background-color:#FFFFFF;
	padding:5px;
	float:right;
}
#bottom {
	border-top:5pt white solid;	
}
#container {
background-image:url(../images/bkgrnd3.jpg);
}
#contenthead {
	padding:10px;
}
#contentmain {
	padding:10px;
}
#contentbottom {
	padding:10px;
}
#logo {
	background-image:url(../images/banner1.jpg);
	height:100px;
}
#menubar {
	background-color:#333333;
	color:#00CCFF;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;	
	border:inset #999999 2px;		
	font-weight:bold;
	text-align:center;
}
#menubar a {
	background-color:#333333;
	color:#FFFFFF;
	text-decoration:none;
	padding:1px 2px 1px 2px;
}
#menubar a:hover {
	background-color:#FFFFFF;
	color:#000000;
}

#overlay {
	background: url(http://www.powweb.com/images/bits/pwcornerbanner.gif) top left no-repeat;
	cursor:pointer;cursor:hand;
	height: 100px;
	width: 100px;
	position: absolute;
	top: 0;
	left: 0;
}

#pup {
	position:absolute; visibility:hidden; z-index:200; width:260; 
}

a:link { 
	text-decoration: none; 
}
a:visited { 
	text-decoration: none; 
}
a:active { 
	text-decoration: none; 
}
a:hover { 
	text-decoration: underline; color:#0099CC; 
}
.adnum {
	color:#0000FF;
	padding:1px 3px;
	border: outset #FFFF66 1px;
	background-color:#fcfbe1;
	font-size: 1em;
}
.bannertitle{
	color:#000000;
	background-color:#CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14pt;
	padding:5px 5px 5px 5px;
}

.contenttitle {
	font-size: 16pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
}
.contentindex {
	font-size: 1.2em;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
}
.contentindex a {
	text-decoration:underline;
	color:#0000FF;
	font-family:Arial, Helvetica, sans-serif;
}
.contentindex a:visited {
	text-decoration:underline;
	color:#0000FF;
}
.menuleft {
	float:left;
	margin:5px 5px 5px 0px;
	padding:5px;
	display:block;
}
.menuleft img{
	float:none;
}
.floatright {
	float:right;
}
.menuright {
	float:right;
	margin:5px 0px 5px 5px;
	padding:5px;
	display:block;
	background-color:#FFFFFF;
}
.menuright img{
	float:none;
}
.pagehead {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color:#00CCFF;
	float:right;
	background-color:#333333;
	padding:3px;
	margin:20px 10px 0 0;
	border:outset #999999 5px;
}
.price {
	color:#FF0000;
	font-size:1em;
	padding:5px;
}
.url {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 3em;
	font-weight: bold;
	color:#FFFFFF;
	text-align:center;
	padding:10px;
	float:left;
	margin-left:70px;
}
.year {
	background:#99CCFF;
	font-weight: bolder;
	font-size: 100%;
	font-color: blue;
	text-align: left;
	margin:10px 10px 10px 10px;
	padding:5px;
	border:outset #999999 2px;
}
.month {
	clear:both;
	background:#CCCCCC;
	font-size: 100%;
	font-weight: bold;
	text-align: left;
	margin:10px 10px 10px 10px;
	padding:5px;
	border:outset #999999 2px;
}
.week {
	clear:both;
	background:#99CCFF;
	font-size: 100%;
	text-align: left;
	margin:10px 10px 10px 10px;
	padding:5px;
	border:outset #333333 2px;
	min-height:100px;
}
.weekend {
	clear:both;
	background:#FFFFCC;
	font-weight: normal;
	font-size: 100%;
	text-align: left;
	margin:10px 10px 10px 10px;
	padding:5px;
	border:outset #333333 2px;
}
.photopage {
	background:#000000;
	color:#33CCFF;
}