/* Sappho Travel SITE CSS Document */

/* default settings for www.sapphotravel.com */
body {background-color: #ff9933; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
a {	color: #333333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-weight: bold;text-decoration: none;}
a:hover {color: #000000; font-weight: bold;	font-size: 12px;}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #333333; padding-top: 4px; padding-right: 0px; padding-bottom: 1px; padding-left: 4px;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; padding-top: 0px; padding-right: 0px; padding-bottom: 1px; padding-left: 0px;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold;}
h4 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #333333; font-weight: normal;text-decoration: underline;font-style: italic;}
h5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; text-align: center;}
ol {list-style: url(/images/animated/Blue_x.gif)}
img {margin: 5px; border: 0px;}
img#img_top { border: 0; margin: 0px;}
#bg {color: #333333; font-weight: bold; background-color: #ff5832; font-variant: small-caps; font-size: 11px; text-align: center;}

/* specific settings for left, center and right content */
#small {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;}
#content {text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; padding-bottom: 10px; }
#accomcontent {text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-bottom: 10px; }
#content_right {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify;font-size: 9px; line-height: normal; color: #333333; width: 128px; font-style: italic; padding-left: 6px;padding-right: 6px;}
.table_phone {background-color: transparent;padding: 0px;width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 22px; color: #333333;}
.table_accom {background-color: transparent;padding: 0px;width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 22px; color: #333333;text-align: justify;}

/* specific settings for accom and enquiry form */
#head {color: #ffffff; font-weight: bold; background-color: #2375AF; font-variant: small-caps; font-size: 11px; text-align: left;}
#room {color: #000000; background-color: #FFcc99; font-size: 11px; text-align: left;}
#headtable {border: 1px solid #6992AF; width: 90%; padding: 1px;}
#bodytable {border: 1px solid #6992AF; width: 90%; padding: 1px;}
#towntable {border: 1px solid #6992AF; width: 100%; padding: 1px;}
#comments {color: #ffffff; font-weight: bold; background-color: #2375AF; font-variant: small-caps; font-size: 11px; text-align: center;}

/* settings for top navigation row */
.table_top {align: center;width: 100%;background-color: #FFcc99; border-top: thin solid #6992AF; border-right: thin solid #6992AF; border-bottom: thin solid #6992AF; border-left: thin solid #6992AF;}
.tr_top {}
.td_top_left {text-align: left;	border: none; padding-top: 3px; padding-left: 0px; padding-bottom: 3px;}
.td_top_left_album {text-align: left; border: none; padding-top: 3px; padding-left: 3px;}
.td_top_center {text-align: center; border: none;}
.td_top_right {text-align: right; border: none; padding-right: 3px;}

/* settings for top navigation */
.table_nav {align: center;width: 100%;background-color: #FFFFFF; border-top: none; border-right: thin solid #6992AF; border-bottom: none; border-left: thin solid #6992AF;}
.tr_nav {}
.td_nav_left {}
.td_nav_right {background-color: transparent; border: none; color: #3399FF; text-align: right; vertical-align: text-top; padding-top: 1px; padding-right: 4px; padding-bottom: 0px; padding-left: 0px;}
.td_nav_right a {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.td_nav_right a:hover {	color: #000000; font-weight: bold;}

/* settings for main navigation & content */
.table_content {align: center;width: 100%; background-color: #FFFFFF; border-top: none; border-right: thin solid #6992AF; border-bottom: none; border-left: thin solid #6992AF; }
.tr_content {}
.td_content_left {position: static;background-color: #FFcc99;}
.td_content_center {vertical-align: text-top; width: 100%; padding-right: 20px;	padding-left: 15px;	margin-right: 10px;	margin-left: 10px;	background-image: url(/images/template/background2.gif); background-repeat: no-repeat; background-position: center top; background-color: #FFFFFF; }
.td_content_right {background-color: #FFcc99;}
.td_accom {vertical-align: text-top; padding-right: 12px;}

/* settings for sponsors */
.table_opt {align: center;width: 100%;background-color: transparent;border-top: none;	border-right: thin solid #6992AF;	border-bottom: none;border-left: thin solid #6992AF;padding: 0px;}
.tr_opt {}
.td_opt_left {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;width: 129px;text-align: center;color: #333333;	padding-top: 10px;}
.td_opt_center {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #333333;	text-align: justify; padding-top: 5px; padding-left: 8px; padding-right: 8px;border-top: thin outset #CC0000; }
.td_opt_right {width: 128px; text-align: center;}

/* footer settings */
.table_foot {align: center;width: 100%;background-color: #FFcc99; border-top: none; border-right: thin solid #6992AF; border-bottom: thin solid #6992AF; border-left: thin solid #6992AF; padding: 0px;}
.tr_foot {}
.td_foot_center {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8px; line-height: 22px; color: #333333;}
.footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: normal; color: #333333;padding: 0px;	width: 100%;}
.footer a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px; color:#333333;}
.footer a:hover{color:#ffffff;font-size: 9px; font-weight: bold;}
.legal {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #333333;}

/* style definitions for copied pages taken from web */

.line {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.txt12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
