body, h1, h2, h3, h4, h5, h6, p, ol, ul, form, blockquote {
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, pre, code {
	font-size: 1em;
}
a {
	text-decoration: none;
}
a img {
	border: none;
}
body {
	background-color: #ffffff;
  color: #0060a6;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}
#wrapper {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	background-color: #dbedfb;
}
a {
	color: #007cc2;
}
a:hover {
	color: #005482;
	text-decoration: underline;
}
legend {
  color: #0060a6;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;

}
#header {
	background-image: url(../jpgs/header.jpg);
	width: 990px;
	height: 120px;
  border-bottom: solid 1px #0060a6;
}
#headlinks {
  float: right;
  margin-right: 20px;
}
#headlink2 {
  position: relative;
  top: 70px;
  left: 640px;
}
#menu {
  position: absolute;
  margin-top: -21px;
  z-index: 100;
  font-size: 80%;
  padding-left: 10px;
}
#menu li {
	list-style-type: none;
	float: left;
	width: 158px;
  background-image: url("../jpgs/menubg1.jpg");
  background-repeat: repeat-x;
	text-align: center;
	margin-right: 2px;
}
#menu a {
	display: block;
	height: 20px;
	color: #007cc2;
	text-decoration: none;
	font-weight: bold;
}
#menu a:hover {
  background-image: url("../jpgs/menubg2.jpg");
  background-repeat: repeat-x;
	text-decoration: underline;
	color: #005482;
}
#menu li ul {
	display: none; 
}
#menu li:hover > ul {
	display: block;
}
#menu li li {
	border: none;
	margin-top: 0px;
	font-size: 90%;
}
.aegean  {
	height: 32px;
}
#main {
  padding: 12px;
}
#main1 {
  padding: 12px;
}
#main1 p {
  font-size: 80%;
  margin-top: 12px;
  margin-bottom: 12px;
}
#main1 h6 {
  font-size: 80%;
  margin-top: 2px;
  margin-bottom: 2px;
  }
#imgbox {
  width: 620px;
  height: 546px;
  background-color: #FFFFFF;
  text-align: center;
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
}
#leftcol {
  width: 330px;
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
}
#leftcol p {
  text-align: justify;
}
#imgbo2 {
  width: 620px;
  height: 546px;
  background-color: #FFFFFF;
  text-align: center;
  float: right;
  margin-bottom: 15px;
}
#mainimage {
  margin-top: 10px;
  margin-bottom: 0px;
}
#thumbstrip {
  width: 600px;
  height: 110px;
  border: solid 1px #ffffff;
  overflow: auto; 
}
#thumbstrip table {
  border: none;
}
#thumbstrip td {
  cursor: hand;
  padding: 2px;
}
h1 {
	color: #007cc2;
	font-size: 150%;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 6px;
  padding-bottom: 6px;
}
h2 {
	color: #007cc2;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 6px;
}
h3 {
	font-size: 90%;
	color: #007cc2;
	font-weight: bold;
}
#header h3 {
  position: absolute;
  top: 70px;
	margin-left: 20px;
}
h4 {
	font-size: 100%;
	font-family: "Times New Roman", Times, serif;
  font-style: italic;
  font-weight: 700;
  margin: 12px;
  }
.propDesc {
  font-size: 80%;
}
.underdot{
  border-bottom: dotted 1px #005482;
  padding-bottom: 12px;
}
#caption {
  font-size: 70%;
	margin-top: 2px;
	margin-bottom: 6px;
	
}
.sumlist li {
  list-style-position: inside;
  list-style-type: square;
  font-size: 90%;
  margin: 12px;
}
.clear {
	clear: both;
}
.pricebox {
  border: solid 1px #005482;
  margin-top: 10px;
}
.insert {
	background-color: #dbedfb;
  background-image: url("../jpgs/bg1.jpg");
  background-repeat: repeat-x;  
  padding: 4px;
}
.insert form {
  text-align: center;
}
.insert table {
  border: none;
  width: 100%;
}
.insert td, th {
  font-size: 70%;
  border-bottom: solid 1px  #0060a6;
  padding: 2px;
}
.insert p {
  font-size: 70%;
  margin: 3px;
  margin-bottom: 8px;
}
#main1 td, th {
  font-size: 80%;
  border-bottom: solid 1px  #0060a6;
  padding: 2px;
  
}
#main1 li {
  font-size: 80%;
  margin-left: 15px;
}
#main td, th {
  font-size: 80%;
  border-bottom: solid 1px  #0060a6;
  padding: 2px;
  
}
.la {
  text-align: left;
}
.ca {
  text-align: center;
}
.ra {
  text-align: right;
}
.cc {
  margin-left: auto;
  margin-right: auto;
}
.sp6 {
  margin-left: 6px;
}
#footer {
  width: 990px;
  height: 120px;
  background-image: url("../jpgs/bg2.jpg");
  background-repeat: repeat-x;  
  text-align: center;
  border-top: solid 1px #0060a6;
  clear: both;
}
#footer p {
  font-size: 70%;
  margin: 10px;
}
.baselist {
  float: left;
  width: 300px;
  margin: 10px;
  font-size: 70%;
}
.baselist li{
  list-style-type: none;
}
.w400 {
  width: 400px;
}
.w740 {
  width: 720px;
}
.w200 {
  width: 200px;
}
.w250 {
  width: 260px;
}
.w180 {
  width: 180px;
}
.w140 {
  width: 137px;
}
.w100 {
  width: 80px;
}
.w90 {
  width: 90px;
}
.w120 {
  width: 120px;
}
.w50 {
  width: 36px;
}
.w45 {
  width: 45px;
}
.w300 {
  width: 300px;
}
.bld {
  font-weight: bold;
  margin-top: 4px;
  }
.propLinks {
  display: block;
  float: right;
  width: 620px;
  }
.propLinks a {
  display: block;
  float: right;
  width: 605px;
  border: solid 1px #0060a6;
  margin-bottom: 10px;
  padding: 6px;
  background-image: url("../jpgs/bg1.jpg");
  background-repeat: repeat-x;
	text-decoration: none;
}
.propLinks a:hover {
  background-color: #ffffff;
  background-image: none;
  border: solid 1px #b6cbea;
	color: #005482;
}
.propLinks h2 {
  display: inline;
}
.propLinks a:hover  h2{
  text-decoration: underline;
}
.pl1 {
  font-size: 80%;
  display: inline;
}
.pl2 {
	font-size: 90%;
	font-family: "Times New Roman", Times, serif;
  font-style: italic;
  font-weight: 700;
  margin-top: 5px;
}
.pl3 {
  font-size: 70%;
  margin-top: 5px;
}
.fll6 {
  float: left;
  margin-right: 6px;
  margin-top: 6px;
  margin-bottom: 5px;
}
.pulldown {
  display: block;
  float: left;
  color: #0060a6;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 70%;
  margin: 2px;
}
.pulldownC {
  color: #0060a6;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 70%;
  margin: 2px;
}
label {
  font-size: 70%;
}
.btn1 {
  color: #0060a6;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 70%;
  background-color: #ffffff;  
}
.av {
  float: none;
  display: block;
  
}
.av li{
	list-style-type: none;
  float: left;
  width: 20px;
  height: 30px;
  text-align: center;
  font-size:80%;
  color: #005482;  
  border: 1px solid #b6cbea;
}
.av1 {
  margin-top: 5px;  
  margin-right: 2px;
}
.avA {
  background-image: url("../jpgs/avA.gif");
}
.avR {
  background-image: url("../jpgs/avR.gif");
}
.avN {
  background-image: url("../jpgs/avN.gif");
}
.cond {
  font-size: 80%;
}
.cond h3 {
  margin-top: 10px;
}
.cond p {
  margin-bottom: 10px;
}
fieldset {
  border: solid 1px #b6cbea;
  padding: 10px;
}
fieldset input, label {
  display: block;
  float: left;
  margin: 3px;
  color: #0060a6;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 70%;
}
fieldset th {
  font-size: 70%;
  border: none;
}
.newRow {
  clear: left;
}
.w470 {
  width: 451px;
  height: 280px;
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
}
.w470r {
  width: 451px;
  height: 280px;
  float: right;
  margin-top: 10px;
  margin-bottom: 10px;
}
.wx470 {
  width: 451px;
  height: 340px;
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
}
.wx470r {
  width: 451px;
  height: 340px;
  float: right;
  margin-top: 10px;
  margin-bottom: 10px;
}
.half {
  width: 440px;
  margin: 10px;
  float: left;
}
.box1 a {
  display: block;
  float: left;
  margin: 5px;
  padding: 6px;
  border: solid 1px #0060a6;
  background-image: url("../jpgs/bg1.jpg");
  background-repeat: repeat-x;
	text-decoration: none;
  text-align: center;
}
.box1 a:hover {
  background-color: #ffffff;
  background-image: none;
  text-decoration: underline;
  border: solid 1px #b6cbea;
	color: #005482;
}
.boxdest {
  display: block;
  float: left;
  margin: 4px;
  padding: 6px;
  border: solid 1px #0060a6;
  background-image: url("../jpgs/bg1.jpg");
  background-repeat: repeat-x;
	width: 300px;
  height: 240px;
}
.box2 {
  display: block;
  float: left;
  margin: 4px;
  margin-right: 10px;
  padding: 6px;
  border: solid 1px #0060a6;
  background: #ffffff;
	width: 300px;
}
.box2 img {
  margin-bottom: 5px;
}
.box2 fieldset {
  margin-bottom: 5px;
	background-color: #dbedfb;
}
.offerBox {
  display: block;
  float: left;
  width: 940px;
  border: solid 1px #0060a6;
  margin: 5px;
  padding: 6px;
  background-image: url("../jpgs/bg1.jpg");
  background-repeat: repeat-x;
}
.oBT {
  float: right;
  width: 800px;
}
.box3 {
  display: block;
  margin-bottom: 5px;
  padding: 5px;
  border: solid 1px #0060a6;
  background: #ffffff;
  width: 300px;
  text-align: center;
  font-size: 80%;
}
.rcol {
	float: right;
	width: 630px;
}
.lcol {
	width: 330px;
	float: left;
	height: 100%;
}
.cav1{
  font-size: 60%;
  margin-top: 5px;
}
.rt{
  color: #ff0000;
}
.bta {
  float: left;
  margin-right: 6px;
}
.unblck {
  display: inline;
}

