/* CSS Document */
/* Copyright © 2008 TravelWizard.Com. All rights reserved. */

/* Page Properties CSS */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* Page Links CSS */
a:link {
	text-decoration: none;
	color: #35c6cb;
}
a:visited {
	text-decoration: none;
	color: #35c6cb;
}
a:hover {
	text-decoration: none;
	color: #00f7ff;
}
a:active {
	text-decoration: none;
	color: #00f7ff;
}

a.yellowLink:link {
	font-size: 11px;
	color: #facc04;
	text-decoration: none;
}
a.yellowLink:visited {
	font-size: 11px;
	color: #facc04;
	text-decoration: none;
}
a.yellowLink:hover {
	font-size: 11px;
	color: #dcb404;
	text-decoration: none;
}
a.yellowLink:active {
	font-size: 11px;
	color: #dcb404;
	text-decoration: none;
}

a.paginationLink:link {
	background-color: #333333;
	border: 1px solid #444444;
	padding: 1px 4px 1px 4px;
	font-size: 11px;
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;
}
a.paginationLink:visited {
	background-color: #333333;
	border: 1px solid #444444;
	padding: 1px 4px 1px 4px;
	font-size: 11px;
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;
}
a.paginationLink:hover {
	background-color: #222222;
	border: 1px solid #333333;
	padding: 1px 4px 1px 4px;
	font-size: 11px;
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;
}
a.paginationLink:active {
	background-color: #222222;
	border: 1px solid #333333;
	padding: 1px 4px 1px 4px;
	font-size: 11px;
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;
}

a.whiteLink:link {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
a.whiteLink:visited {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
a.whiteLink:hover {
	font-size: 11px;
	color: #cccccc;
	text-decoration: none;
}
a.whiteLink:active {
	font-size: 11px;
	color: #cccccc;
	text-decoration: none;
}

a.grayLink:link {
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
a.grayLink:visited {
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
a.grayLink:hover {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a.grayLink:active {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

a.oceanGreenLink:link {
	font-size: 12px;
	color: #00ffff;
	text-decoration: underline;
}
a.oceanGreenLink:visited {
	font-size: 12px;
	color: #00ffff;
	text-decoration: underline;
}
a.oceanGreenLink:hover {
	font-size: 12px;
	color: #00ffff;
	text-decoration: none;
}
a.oceanGreenLink:active {
	font-size: 12px;
	color: #00ffff;
	text-decoration: none;
}

/* Page Text CSS */
.dropDownmenuLinkSep {
	color: #444444;
}
.yellowHeading {
	font-size: 14px;
	font-weight: bold;
	color: #f5c408;
}
.lightGrayText {
	color: #999999;
	font-weight: bold;
}
.whiteHeading {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
.greenTextNormal {
	color: #2b902b;
}
.greenTextItalic {
	font-style: italic;
	color: #2b902b;
}
.greenTextBold {
	font-weight: bold;
	color: #2b902b;
}
.purpleTextBold {
	font-weight: bold;
	color: #ff00ff;
}
.whiteTextBold {
	font-weight: bold;
	color: #fff;
}
.pageTextBold {
	font-weight: bold;
	color: #666666;
}
.paginationLinkHit {
	background-color: #111111;
	border: 1px solid #222222;
	padding: 1px 4px 1px 4px;
	font-size: 11px;
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;
}
.footerText {
	font-size: 11px;
	color: #999999;
}
.thumbBorder {
	border: 1px solid #000000;
}
.imageBorder {
	border: 1px solid #666666;
}
.videoBorder {
	border: 1px solid #000000;
}

/* Page Form CSS */
input, textarea, select {
	background-color: #222222;
	border: 1px solid #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.googleSearchBox {
	border: 1px outset #999999;
	background-color: #cccccc;
	color: #333333;
	width: 140px;
}
.button {
	background-image: url(../images/tw-form-button-back-rep.jpg);
	background-repeat: repeat-x;
	border: 1px outset #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00ff00;
}

/* Page DIV CSS */
#holder {
	width: 800px;
	background: #000000;
	text-align: left;
	margin: 0 auto 0 auto;
}
#header {
	width: 800px;
	background: #000000;
	float: left;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
#headerbanner {
	width: 800px;
	height: 150px;
	/* background: url(../images/tw-header-back.jpg) no-repeat; */
}
#headertabs{
	height: 32px;
	float: left;
}
#tabbuttons {
	float: left;
	border-right: 1px solid #555555;
}
#headertabright {
	width: 246px;
	height: 32px;
	float: left;
	background: url(../images/tw-top-menu-right-back.jpg) no-repeat;
	text-align: right;
}
#tabcontentmain {
	color: #999999;
	background: #1a1a1a;
	padding: 5px 20px 5px 20px;
	border-bottom: 1px solid #ffffff;
}
div.dropdowncontent {
	position: absolute;
	visibility: hidden;
	border: 1px solid #666666;
	background-color: #333333;
	padding: 3px 8px 3px 8px;
	z-index: 5;
}
#body {
	width: 800px;
	float: left;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	padding: 20px 0px 20px 0px;
	/* height: 635px; */
	/* min-height: 100px !important; */
}
#thumbhandle {
	float: left;
	width: 260px;
	padding: 0px 22px 0px 20px;
	margin: 0px 0px 0px 0px;
}
div.thumbvideoleft {
	float: left;
	background: url(../images/tw-thumb-back.jpg) no-repeat;
	width: 120px;
	height: 119px;
	margin: 15px 0px 0px 0px;
	text-align: center;
	line-height: 12px;
}
div.thumbvideoleft a {
	float: left;
	background: url(../images/tw-thumb-back.jpg) no-repeat;
	width: 120px;
	height: 119px;
	text-align: center;
	line-height: 12px;
}
div.thumbvideoleft a:hover {
	float: left;
	background: url(../images/tw-thumb-over-back.jpg) no-repeat;
	width: 120px;
	height: 119px;
	text-align: center;
	line-height: 12px;
}
div.thumbvideoleftvisited {
	float: left;
	background: url(../images/tw-thumb-visited-back.jpg) no-repeat;
	width: 120px;
	height: 119px;
	margin: 15px 0px 0px 0px;
	font-size: 11px;
	color: #cccccc;
	text-align: center;
	line-height: 12px;
}
div.thumbvideoright {
	float: left;
	background: url(../images/tw-thumb-back.jpg) no-repeat;
	width: 120px;
	height: 119px;
	margin: 15px 0px 0px 20px;
	text-align: center;
	line-height: 12px;
}
div.thumbvideoright a {
	float: left;
	background: url(../images/tw-thumb-back.jpg) no-repeat;
	width: 120px;
	height: 119px;
	text-align: center;
	line-height: 12px;
}
div.thumbvideoright a:hover {
	float: left;
	background: url(../images/tw-thumb-over-back.jpg) no-repeat;
	width: 120px;
	height: 119px;
	text-align: center;
	line-height: 12px;
}
div.thumbvideorightvisited {
	float: left;
	background: url(../images/tw-thumb-visited-back.jpg) no-repeat;
	width: 120px;
	height: 119px;
	margin: 15px 0px 0px 20px;
	font-size: 11px;
	color: #cccccc;
	text-align: center;
	line-height: 12px;
}
#videohandle {
	float: left;
	width: 454px;
	padding: 0px 20px 0px 23px;
	margin: 0px 0px 0px 0px;
	border-left: 1px solid #ffffff;
}
#videotitleback {
	background: url(../images/tw-video-title-back.jpg) no-repeat;
	width: 454px;
	height: 30px;
}
#videotitle {
	width: 445px;
	padding: 8px 0 5px 8px;
}
#videotitlestartplanning {
	padding: 8px 0px 2px 0px;
}
#videoplayer {
	background: url(../images/tw-video-player-back.jpg) no-repeat;
	width: 440px;
	height: 355px;
	padding: 6px 7px 7px 7px;
}
#videocontent {
	border: 1px solid #333333;
	background: #111111 url(../images/tw-video-content-back-rep.jpg) repeat-x;
	margin: 10px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	height: 43px;
}
#videoembed {
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	padding: 5px 5px 6px 5px;
	height: 47px;
}
#videoembedtext {
	float: left;
	width: 57px;
	padding: 5px 0px 0px 0px;
	text-align: right;
}
#videoembedtextbox {
	float: left;
	width:370px;
	padding:2px 0px 0px 10px;
	text-align: right;
}
#features {
	background: url(../images/tw-features-back.jpg) no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 10px;
	height: 105px;
	color: #00ccff;
}
#footer {
	float: left;
	width: 740px;
	height: 60px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	padding-left: 60px;
}
#footerlinks {
	float: left;
	margin: 10px 35px 5px 0px;
}
#footertext {
	width: 675px;
	text-align: center;
	font-size: 11px;
	color: #999999;
}
