/* CSS Document */

img { border:0px; text-decoration:none; }
body { width:100%; height:100%; color:#000000; background-color:#074C76; background-repeat:repeat-x; 
	margin:0px; top:0px; font-family:"Trebuchet MS", Arial, Helvetica; font-size:13px; }
table,td,p { font-family:"Trebuchet MS",Arial,Helvetica; vertical-align:top; font-size:13px; }
select { font-size:11px; }
#homeflash { position:relative; text-align:center; margin:0px auto 0px auto; width:800px;  }
#topimage { margin:0px auto 0px auto; width:800px; text-align:center;  }
#top { position:relative; text-align:center; margin:0px auto 0px auto; width:100%; background-color:#000000; }
#topnav { position:relative; margin:0px auto 0px auto; width:800px; height:20px; font-size:12px; } 
#topnav ul { list-style: none; margin:0px; padding:0px; float:right; text-align:right; }
#topnav li { float:left; margin:0px; padding:0px 10px 0px 10px; color:#31AF99; font-weight:bold; text-transform:uppercase; line-height:18px;   }
#topnav li a { color:#31AF99; text-decoration:none; }
#topnav li a:hover { color:#ffffff; }
#main { background-color:#7388AF; width:100%; clear:both;  }
#mainbody { position:relative; margin:0px auto 0px auto; padding-left:20px; width:778px; 
	border:1px #ffffff solid; min-height:320px; padding-bottom:40px; background-color:#ffffff; clear:both;  }
#mainbody h3 { color:#003366; font-size:16px; text-transform:uppercase; margin:15px 0px 15px 0px; }
#mainbody table { margin-left:0px; width:750px; }
#mainbody td { padding-bottom:7px; }
#mainbody p { font-size:13px; margin-top:0px; }
#mainbody a { color:#003366; }
#prop { height:320px; width:1px; float:right; }
#welcometext {
	width:280px;
	color:#ffffff;
	margin-top:30px;
	margin-left: -20px;
}
#welcometext h3 { font-size:small; font-weight:bold; color:#ffffff; text-transform:capitalize; }
#welcometext p {
	font-size:x-small;
}
#newtitles {
	position:absolute;
	margin:30px 0px 0px 380px;
	top:13px;
	left: -57px;
}
#newtitles tr {  }
#newtitles td { padding:15px 0px 10px 6px; border-bottom:1px #003366 solid;  }
.bookimage { background-image:url(images/shadow2.gif); background-position:bottom right; background-repeat:no-repeat; 
	margin:0px 0px 0px 0px; padding:0px; float:left; clear:left;  }
.bookimage img { position: relative; display:block; padding:0px; margin: -5px 7px 7px -5px; border:0px #999999 solid; 
	background-color:#ffffff; }
#contactinfo { position:absolute; bottom:0px; }
#footer { position:relative; width:100%; background-image:url(images/footer-bk.gif); background-repeat:repeat-x; }
#footer p { margin:0px auto 0px auto; width:800px; font-size:10px; color:#ffffff;  }
#footer a { color:#ffffff; }
#shopping { position:absolute; top:0px; left:0px; text-align:left; font-size:9px; margin:0px; padding:3px 3px 3px 3px; line-height:9px; }
#shopping a { color:#ffffff; text-decoration:none; margin:0px; font-weight:bold; text-transform:uppercase; letter-spacing:1px;}
.insideimg { border:1px #999999 solid; }
.searchfield { width:80px; height:11px; border:0px; border-color:#ffffff; font-size:9px; line-height:10px; margin-right:5px; vertical-align:middle; }
.submit { }
