/* LINKS LINKS LINKS LINKS LINKS LINKS LINKS LINKS LINKS LINKS LINKS LINKS LINKS LINKS LINKS LINKS */

A:link { color: #770077; text-decoration: none }
A:visited { color: #770077; text-decoration: none }
A:hover { color: #000000; text-decoration: underline }
A:active { color: #000000; text-decoration: underline }

.textlinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }

.sidebar A:link { color: #FFCC33; text-decoration: none }
.sidebar A:visited { color: #FFCC33; text-decoration: none }
.sidebar A:hover { color: #FFFFFF; text-decoration: underline }
.sidebar A:active { color: #FFFFFF; text-decoration: underline }

.imglinks { border: 1px #000000 solid }
a:link .imglinks { border-color: #000000 }
a:visited .imglinks { border-color: #000000 }
a:hover .imglinks { border: 1px #FFCC33 solid }
a:active .imglinks { border: 1px #FFCC33 solid }

/* HTML TAGS HTML TAGS HTML TAGS HTML TAGS HTML TAGS HTML TAGS HTML TAGS HTML TAGS HTML TAGS HTML TAGS */

p { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 13px }
li { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 13px }
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	list-style-type: none;
	line-height: 135%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 15px;
	padding-left: 0 } /* try setting this to 0, then margin-left is all I need to adjust */
ul li { 
	background-image: url(images/shared-images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 20px }
ol { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 13px }
blockquote { font-family: Verdana, Arial, Helvetica, sans-serif; color: #770077; font-size: 13px }
h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #770077;
	font-size: 15px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 20px;
	text-align: center;
	text-transform: uppercase }
h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	margin-top: 0;
	margin-bottom: 15px;
	text-align: center;
	text-transform: uppercase }
h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF66FF;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: .05em;
	margin-bottom: 10px }

/* CUSTOM STYLES CUSTOM STYLES CUSTOM STYLES CUSTOM STYLES CUSTOM STYLES CUSTOM STYLES CUSTOM STYLES */

.sidebar {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF66FF;
	font-size: 12px;
	letter-spacing: .03em }
.sidebar h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF66FF;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	margin-top: 0;
	margin-bottom: 15px;
	text-align: center;
	text-transform: uppercase }
.quotesdark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF66FF;
	font-size: 11px;
	font-style: italic }
.quoteslight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCCFF;
	font-size: 11px;
	font-style: italic }
.smalltext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.smalltext-on-dark { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF66FF; font-size: 10px }
.smallertext { font-size: 10px }
.imgpad-r { margin-right: 7px }
.img-right { float: right; margin: 3px 0 7px 15px }
.black-bkgrd { background-color: #000000 }
.vertical-border-purple-lt { border-left: #FF66FF 1px solid }
.vertical-border-purple-dk { border-left: #770077 1px solid }
.form-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFDD53;
	font-weight: normal;
	text-align: center;
	background: #770077;
	border-bottom: #FFDD53 4px solid }
.reviews-table { width: 100%; border-bottom: #770077 1px solid; margin-bottom: 15px }
.reviews-from {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	text-align: right;
	padding: 3px 0 7px 0 }
.itinerary th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
	padding-right: 10px }
.itinerary td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	padding-bottom: 15px }
.top-border { border-top: #770077 1px dashed }
.listen-to-samples { padding-bottom: 8px }

/* ______________________________________________ FORMS ________________________________________________ */

form { margin: 0 }
th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align: right }
input, textarea, select, .form-input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #770077;
	background: #DDBB31;
	padding-left: 3px;
	padding-right: 3px;
	border-left: #AA8800 1px solid;
	border-top: #AA8800 1px solid;
	border-right: #FFFF75 1px solid;
	border-bottom: #FFFF75 1px solid }
.form-radio, .form-ckbox {
	background: none;
	padding-left: 0;
	padding-right: 0;
	border: none }
.form-btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFDD53;
	background-color: #770077;
	border-left: #AA00AA 2px solid;
	border-top: #AA00AA 2px solid;
	border-right: #440044 2px solid;
	border-bottom: #440044 2px solid }
.form-btn2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #FFDD53;
	border-left: #FFFF75 2px solid;
	border-top: #FFFF75 2px solid;
	border-right: #AA8800 2px solid;
	border-bottom: #AA8800 2px solid }

/* __________________________________________ TEMPLATE ITEMS __________________________________________  */

#header-ds { background: url(images/shared-images/header_center-ds.gif) repeat-x }

/* BODY BODY BODY BODY BODY BODY BODY BODY BODY BODY BODY BODY BODY BODY BODY BODY BODY BODY BODY BODY */

body {
	margin: 0;
	padding: 0;
	background: url(images/shared-images/pg-bkgrd.gif) repeat-y;
	background-color: #FFDD53;
	scrollbar-face-color: #770077;
	scrollbar-arrow-color: #FFCC33;
	scrollbar-track-color: #FFDD53;
	scrollbar-shadow-color: #770077;
	scrollbar-highlight-color: #770077;
	scrollbar-3dlight-color: #770077;
	scrollbar-darkshadow-color: #770077 }
html { margin: 0; padding: 0; height: 100% }