

/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~  */
/*  SUB PAGE, MAIN SECTION	*/
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~  */


.main {
	float: left;
	width: 555px;
	}

.maininner {
	margin: 20px 0 20px 20px;
	}


/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~  */
/*  SUB PAGE, RELATED SECTION	*/
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~  */


.related {
	float: right;
	width: 225px;
	background: url(../images/layout/vert-shdw.gif) top left repeat-y;
	}

.related h2 { 
	float: right;
	margin: 0 1px 10px 10px; 
	padding: 8px 10px 8px 50px; 
	color: #000066; 
	font-family: verdana; 
	font-size: 12pt; 
	font-weight: bold; 
	text-align: right; 
	background: url(../images/layout/inset-hdr2.gif) bottom left no-repeat;
	}

.relatedinner {
	clear: both;
	}

.relatedinner h3 {
	margin-right: 1px;
	padding: 5px 20px; 
	color: #000066; 
	font-family: verdana; 
	font-size: 10pt; 
	font-weight: bold; 
	text-align: right; 
	background: url(../images/layout/sep-horiz-t.jpg) bottom right no-repeat;	
	}

.relatedinner p {
	padding: 8px 20px 0 20px;
	text-align: right;
	font-size: 9pt;
	}

.relatedinner a {
	font-weight: bold;
	}

.relatedinner#tourlist img {
	float: right;
	margin: 0 0 0 10px;
	width: 75px;
	}

.relatedinner#tourlist p {
	padding-bottom: 8px;
	background: url(../images/layout/sep-horiz.gif) bottom right no-repeat;
	}

.relatedinner p.last {
	padding-bottom: 16px;
	background: url(../images/layout/sep-horiz.gif) bottom right no-repeat;
	}

.relatedinner#last {
	padding-bottom: 30px;
	background: url(../images/layout/vert-shdw-btm.gif) bottom left no-repeat;
	}





