@import url("style.css");
/**
 * Template2 CSS
 *
 */

* {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	font-family: "arial", verdana, trebuchet ms, sans-serif;
	background: #000000;
	color: #666666;
	font-size: 65%;
	
}
body.fs1{
	font-size: 50%;
}

body.fs2{
	font-size: 60%;
}

body.fs3{
	font-size: 65%;
}

body.fs4{
	font-size: 90%;
}

body.fs5{
	font-size: 100%;
}

body.fs6{
	font-size: 110%;
}

h1 {
	color: #999999;
	font-size: 100%;
	margin-bottom: 15px;
	text-transform: uppercase;
}
h2 {
	font-size: 90%;
	color: #666;
	font-weight: bold;
	font-family: "arial", verdana, trebuchet ms, sans-serif;
	margin-bottom: 11px;
	margin-right: 25px;
}
h3 {
	font-size: 140%;
	color: #1067be;
	font-weight: bold;
	font-family: "arial", verdana, trebuchet ms, sans-serif;
	margin-bottom: 11px;
	
}
p {
	line-height: 1.5em;
	margin-bottom: 15px;
}
h4 {
	font-size: 140%;
	color: #001F5B;
	font-weight: bold;
	font-weight: bold;
	font-family: "arial", verdana, trebuchet ms, sans-serif;
	margin-bottom: 2px;
	margin-top: 9px;

}
	
h5 {
	font-size: 110%;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-family: "arial", verdana, trebuchet ms, sans-serif;
	margin-bottom: 5px;
	margin-top: 5px;
}

h6 {
	font-size: 120%;
	color: red;
	font-weight: normal;
	margin: 15px 0 6px 0;
	text-decoration: none;
	
}




a {
	color: #001F5B;
	text-decoration: none;
}
a:hover {
	color: #001F5B;
	text-decoration: underline;
}
h4 a:hover {
	color: #001F5B;
}
ul {
	list-style: square;
	line-height: 1.5em;
	margin: 0 0 0 20px;
	color: #B31F17;
}
ul li {
	margin-left: 0px;
	color: #666666;
}
img {
	border: 0
}
form {
	margin: 0px 0 15px 0;
}
.clear {
	clear: both;
}
.hide {
	display: none;
}
.red {
	font-size: 100%;
	color: red;
	font-weight: normal;
	margin: 15px 0 6px 0;
	
}
.whiteholiday {
	font-size: 10px;
	color: #678ee0;
	font-weight: normal;
	line-height: 10px;
}
.holidayheader {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	line-height: 10px;
}

#main hr.divider {
	height:1px;
	border-top:1px solid #ddd;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	margin: 30px auto 15px auto;
	display:block;
}
#secondaryhp-content .container-info  {
	font-size: 75%;
}
#main div.contentwrap, h1 {
	margin-left: 0;
	padding: 1px 20px 0 20px;
}
div.contentwrap ul {
	margin-bottom: 20px;
}
#wrapper {
}
#wrapper-bottom {
	margin-bottom: 22px;
	height: 22px;
}
#container {
	width: 769px;
	padding: 0;
	border-left: 10px solid #ffffff;
	border-right: 10px solid #ffffff;
	margin: 0 auto;
}
#container2{
	width: 789px;
	padding: 0;
	border-left: 3px solid #50c450;
	border-right: 3px solid #50c450;
	margin: 0 auto;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE5/Mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE5/Mac */




/**
 * Headers
 */ 
 #sitelogo2 {
	background: url(../siteimages/logo.png) no-repeat;
	_background: url(../siteimages/logo.gif) no-repeat;
	padding-right: 0;
	margin: 5px 45px 15px 0px;
	_margin: 15px 62px 15px 0px;
	float: left;
	width: 328px;
	_width: 310px;
	height: 88px;
	font-family: "arial", verdana, trebuchet ms, sans-serif;
	font-weight: normal;
	line-height: 36px;
	/*cursor: url('prefs.ani')*/
	}

 #print {
	float: left;
	margin-top: 8px;
	margin-left: 0px;
	margin-right: 0px;
	_margin-right: 0px;
	margin-bottom: 0px;
	width: 384px;
	height: 28px;
	float: left;
	font-weight: normal;
	}
  #date {
	float: left;
	margin-top: 0px;
	margin-left: 8px;
	margin-right: 0px;
	_margin-right: 0px;
	margin-bottom: 4px;
	width: 384px;
	height: 28px;
	font-weight: normal;
	}

.textsize1 {
	font-size: 10px;
	font-weight: bold;
	}
.textsize2 {
	font-size: 12px;
	font-weight: bold;
	}
.textsize3 {
	font-size: 14px;
	font-weight: bold;
	}
.textonly {
	font-size: 14px;
	font-weight: bold;
	}	
	
#header {
	width: 769px;
	padding: 0 0px 0 0px;
	height: 90px;
	background-color: #ffffff;
}
#header .top {
	width: 768px;
	height: 90px;
	text-align: right;
}
#header .top label {
	display: none;
}
#header .top form {
	margin-left: 0;
	float: left;
	width: 250px;
}

#input {
	position: relative;
	top: 7px;
	left: 0px;
	font-family: "Trebuchet MS", Arial, Verdana, Palatino Linotype, Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	font-weight: bold;
	width: 160px;
	background-color: #0099FF;
	border: 0px solid #0099FF;
	cursor:pointer;
	color: #ffffff;
}


#search {
	background-image: url('/siteimages/search.gif');
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	_margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	float: right;
	width: 249px;
	height: 35px;
	top: 1px;
	z-index: 1;
	left: 541px;
	}

#header .top .search {
  position: relative;
  top: 0px;
  _top: 0px;
  font-family: "Trebuchet MS", Arial, Verdana, Palatino Linotype, Georgia, Times New Roman, Times, serif;
  font-size        : 90%;
  color            : #000000;
  background-color : #ffffff;
  border           : 3px solid #000000;
  width            : 160px;
  height		   : 14px;		
  padding: 2px;
  margin-top: 8px;
  margin-left: 8px;
  BORDER-RIGHT: #666666 0px solid; 
  BORDER-TOP: #666666 0px solid; 
  BORDER-LEFT: #666666 0px solid; 
  BORDER-BOTTOM: #666666 0px solid; 
}



#header .top .submit {
  font-family: "Trebuchet MS", Arial, Verdana, Palatino Linotype, Georgia, Times New Roman, Times, serif;
  text-transform : uppercase;
  font-size        : 95%;
  font-weight      : bold;
  background-color : #ffd800;
  color            : #89070a;
  border           : 0px solid #FFD800;
  line-height: 20px;
  margin-right: 5px;
  margin-top: 8px;
  width:60px;
  height:20px;
  BORDER-RIGHT: #ffd800 0px solid; 
  BORDER-TOP: #ffd800 0px solid; 
  BORDER-LEFT: #ffd800 0px solid; 
  BORDER-BOTTOM: #ffd800 0px solid; 
}

#header .bottom {
	width: 722px;
	padding: 4px 0 0 0;
	clear:both;
	text-align: right;
}


#header .bottom .logo {
	position:relative;
	width: 358px;
	height: 47px;
	background: url(../siteimages/img_logo.gif) top left no-repeat;
	float: left;
	margin-top: 7px;
	left: 0px;
	top: 0px;
}
#header .bottom .logo a {
	display: block;
	width: 208px;
	height: 27px;
}
#header .bottom .date {
	width: 408px;
	height: 17px;
	float: right;
}
#header .bottom .date a {
	display: block;
	width: 408px;
	height: 17px;
}

#header .bottom .toplevelnav {
	font-size: 120%;
	list-style: none;
	float: right;
	padding: 15px 0 5px 0;
	clear: right;
}
#header .bottom .toplevelnav li {
	display: inline;
	line-height: 28px;
	padding: 0px 0px 0 8px;
	font-size: 70%;
}

/**
 * Homepage banner
 */
#flashbanner {
	margin-top: 23px;

}

#promos {
	
	width: 769px;
	height: 166px;
	margin: 0;
	padding: 0;
	border-top: 5px solid #fffff;

}


.users {
	position: relative;
	left: 200px;
	top: -27px;
	width: 100px;
	height: 24px;
	margin: 0;
	padding: 0;
	z-index: 2;
}



/**
 * Breadcrumbs
 */

#breadcrumbs {
	font-size: 90%;
	width: 752px;
	height: 17px;
	border-top: 1px solid #ffffff;
	background: url(../siteimages/a18.gif);
	padding: 1px 0 2px 17px;
	margin: 0;

}
#breadcrumbs ul
{
margin: 0 5px;
line-height: 17px;
}

#breadcrumbs ul li
{
display: inline;
line-height: 0px;
padding-left: 3px;
}

#breadcrumbs ul li.first
{
border-left: 0px;
}

#breadcrumbs ul li a
{
background-color: transparent;
background-repeat: repeat-x;
padding: 2px 6px 2px 6px;
font-size: 100%;
color: #656551;
font-weight: bold;
}

#breadcrumbs ul li a:hover
{
color: #666666;
text-decoration: underline;

}
/* NAVIGATION */

#navigation {
	position: relative;
	background-image: url('/siteimages/navbar.gif');
	height: 30px;
	_height: 24px;
	width: 769px;
	margin-right: auto;
	border-top: 1px solid #ffffff;
	border-bottom: 5px solid #ffffff;

}
#navigation ul {
	margin: 0 0 1px 0;
	padding: 0 0 0 0;
	list-style: none;
	width: 100%;
	position: relative;	
	color: #ffffff;
	font-weight: bold;
}
#navigation ul li {
	float: left;
	margin: 0;
	padding: 0;
}
#navigation ul li a {
	display: block;
	float: left;
	margin: 0;
	padding: 0 10px 0 10px;
	line-height: 30px;
	text-decoration: none;
	color: white;
	font-size: 110% !important;
	border-left: 1px dashed #718391;
}
#navigation ul li a:hover,
#navigation ul li.active a {
	color: #ffffff;
	background-color: #1067be;

}
#indent2 {
	display: block;
	float: left;
	margin: 0;
	padding: 0 15px 0 15px;
	line-height: 30px;
	text-decoration: none;
	color: white;
	background-color: #1067be;
	font-size: 110% !important;
	border-left: 0px solid #ffffff;
}



#subnav {
	position:relative;
	font-size: 91%;
	width: 530px;
	height: 20px;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	background: #F5F5F5;
	padding: 1px 0 2px 0px;
	margin: 0;
	left: -0px;
	top: -22px;

}
#subnav ul
{
margin: 0 5px;
}

#subnav ul li
{
display: inline;
line-height: 20px;
padding-left: 3px;
}

#subnav ul li.first
{
border-left: 0px;
}

#subnav ul li a
{
background-color: transparent;
background-repeat: repeat-x;
padding: 2px 6px 2px 6px;
font-size: 100%;
color: #001f5b;
font-weight: normal;
}

#subnav ul li a:hover
{
color: #001f5b;
text-decoration: underline;

}




/**
 * Content 
 */
#content-wrap {
	width: 769px;
	background: url(../siteimages/img_main.gif) top repeat-y;
	padding: 20px 0 0 0;
	float: left;
}
#content-wrap2 {
	width: 769px;
	background: url(../siteimages/img_main.gif) top repeat-y;
	padding: 0px 0 0 0;
	float: left;
}



/**
 * Main content area
 */
#main {
	width: 579px;
	float: right;
	margin-right: 0;
}


/**
 * Homepage section headers
 */
#main .container-left {
	width: 540px;
	margin-right: 0px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
}
#main .container-left .container-img {
	width: 100px;
	overflow: hidden;
	float: left;
}
#main .container-left .container-img a:hover {
	background: url(../img_hp_l.gif) top no-repeat;
}
#main .container-left .container-info {
	width: 146px;
	float: right;
	margin-left: 10px;
}
#main .container-right {
	width: 256px;
	margin-left: 15px;
	float: right;
}
#main .container-right .container-img {
	width: 100px;
	overflow: hidden;
	float: left;
}
#main .container-right .container-info {
	width: 146px;
	float: right;
	margin-left: 10px;
}
#main .container-left .thevision-img {
	background: url(../siteimages/img_hp_l.jpg) top no-repeat;
	height: 121px;
	width: 100px;
	overflow: hidden;
	float: left;
}
#main .row {
	width: 532px;
	height: 12px;
	margin-left: 17px;
	clear: both;
}

/**



/**
 * Footer 
 */
#footer {
	font-size: 100%;
	height: 150px;
	background: #f0f0f0;
	padding: 12px 10px 0 10px;
	margin: 10px 0 15px 0px;
}
#footer p{
padding:5px;
margin:0px;
color: #001F5B;

}
#footer ul
{
padding-top: 5px;
margin: 0;
color: #001F5B;

}
#footer h6 {
font-size: 11px;
color: #001F5B;

}
#footer ul li
{
display: inline;
padding-left: 0px;
color: #001F5B;

}

#footer ul li.first
{
border-left: 0px;
color: #001F5B;
}

#footer ul li a
{
background-color: transparent;
padding: 4px;
background-repeat: repeat-x;
color: #001F5B;
font-weight: normal;
}

#footer ul li a:hover,#footer ul li a:active,#footer ul li.current a
{
text-decoration: underline;
color: #001F5B;

}

#copywrite {
font-size: 100%;
background: #f0f0f0;
}

#copywrite p{
padding:5px;
margin:0px;
color: #666666;

}
#copywrite ul
{
padding-top: 5px;
margin: 0;
color: #666666;

}
#copywrite h6 {
font-size: 11px;
color: #666666;

}
#copywrite ul li
{
display: inline;
padding-left: 0px;
color: #666666;

}

#copywrite ul li.first
{
border-left: 0px;
color: #666666;
}

#copywrite ul li a
{
background-color: transparent;
background-repeat: repeat-x;
color: #001F5B;
font-weight: normal;
}

#copywrite ul li a:hover,#copywrite ul li a:active,#copywrite ul li.current a
{
text-decoration: underline;
color: #001F5B;

}





/**
 * Logo & top level navigation
 */
#header .bottom .logo span {
	
}
#header .bottom .toplevelnav a {
	color: #95a8ca;
	text-decoration: none;
}
#header .bottom .toplevelnav a:hover {
	color: #0a598d;
	text-decoration: none;
}
#header .bottom .toplevelnav a.divider {
	padding: 0 14px 0 0;
	background: url(../siteimages/img_divj.gif) right no-repeat;
}
#header .bottom .toplevelnav li.special_45 a.divider {
	background: none;
}
#header .bottom .toplevelnav .selected {
	color: #0a598d;
	font-weight: bold;
}


/**
 * Left navigation
 */
#leftnav {
	width: 179px;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 100%;
}


#leftnav ul {
	list-style: none;
	text-align: right;
	line-height: 1.6em;
	margin-left: 0;

}
#leftnav ul ul {
	list-style: none;
	text-align: right;
	margin: 0px 0 0px 0;
	padding: 2px 0 10px 0;
	line-height: 1.3em;
	
}
#leftnav ul ul ul {
	list-style: none;
	text-align: right;
	margin: 0px 0 0px 0;
	padding-bottom: 15px;
	line-height: 1.3em;
}
#leftnav li {
	padding-left:0px;
	
}
#leftnavlist a {
	display:block;
	color: #001f5b;
	text-decoration: none;
	padding-right: 25px;
	background-color: #E0F2F7;
	border-bottom: solid 2px #ffffff;

}
#leftnavlist a:hover {
	color: #ffffff;
	text-decoration: none;
	padding-right: 25px;
	background-color: #EABB00;

}
#leftnavlist a:active {
	color: #001f5b;
	text-decoration: none;
	padding-right: 25px;
}


/**
 * Home
 */
#leftnav_4 {
	background: url(../siteimages/img_lefu.gif) right top no-repeat;
	
}
#leftnav_5 {
}


#siteprefs {
	position: relative;
	top: -40px;
	left: 190px;
	width: 385px;
	height: 154px;
	margin-left: 190px;
	font-weight: normal;
	color: #666666;
	border: 0px solid #dddddd;
	visibility: hidden;
	z-index: 3;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 100%;
	background: url(/siteimages/tooltip.gif) top repeat-y;
}

#siteprefsinner {
	padding-left: 35px;
	padding-top: 10px;
}
#siteprefsinnerdesc {
	padding-left: 235px;
	padding-top: 10px;
	float: right;
}


#headlinesp {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	margin-top: 9px;
	margin-left: 30px;
	COLOR: #ffffff;
	text-transform:inherit;
}
#siteprefs #close {
	width: 21px;
	height: 17px;
	POSITION: absolute; 
	TOP: 10px; 
	left: 350px;
}


#siteprefslist a {
	display:block;
	color: #001f5b;
	text-decoration: none;
	padding-right: 25px;
}
#siteprefslist a:hover {
	color: #001f5b;
	text-decoration: underline;
	padding-right: 25px;
}
#siteprefs_5 {
}
#siteprefs_5 ul{
	list-style: none;
	text-align: left;
	line-height: 1.6em;
	margin-left: 0;
}


#indent {
	width: 180px;
	margin: 0;
	padding-right:26px;
	float: left;
	font-size: 95%;
}


.iframe2 {
}
#newsletterheader {
    font-family: "arial", verdana, trebuchet ms, sans-serif;
	margin: 0 0 0 0;
    text-align: left;
	width: 149px;
	font-size: 100%;
	height: 18px;
	line-height: 1.6em;
    background-color: #b7df98;
	color: #716F64;
	font-weight: normal;
	padding-left: 15px;
	padding-right: 15px;
	_padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 8px;
	}



#newsletterfinder {
    font-family: "arial", verdana, trebuchet ms, sans-serif;
	margin: 0 0 3px 0;
    text-align: left;
	width: 149px;
	font-size: 100%;
	height: 60px;
    background-color: #def6cc;
	color: #716F64;
	font-weight: normal;
	padding-left: 15px;
	padding-right: 15px;
	_padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 0px;
	}
#newsletterfinder a {
	font-family: "arial", verdana, trebuchet ms, sans-serif;
	color: #716F64;
	font-weight: normal;
}




#inspirationfinderheader {
    font-family: "arial", verdana, trebuchet ms, sans-serif;
	margin: 0 0 0 0;
    text-align: left;
	width: 149px;
	font-size: 100%;
	height: 18px;
	line-height: 1.6em;
    background-color: #b7df98;
	color: #716F64;
	font-weight: normal;
	padding-left: 15px;
	padding-right: 15px;
	_padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 8px;
	}



#inspirationfinder {
    font-family: "arial", verdana, trebuchet ms, sans-serif;
	margin: 0 0 3px 0;
    text-align: left;
	width: 149px;
	font-size: 100%;
	height: 70px;
    background-color: #def6cc;
	color: #716F64;
	font-weight: normal;
	padding-left: 15px;
	padding-right: 15px;
	_padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 0px;
	}
#inspirationfinder a {
	font-family: "arial", verdana, trebuchet ms, sans-serif;
	color: #716F64;
	font-weight: normal;
}
.inspirationfinderdynamic{
    background-color : #DDE3E6; 
	width: 140px;
    border-bottom : 2px solid #0899C4; 
    border-left : 2px solid #0899C4; 
    border-right : 2px solid #0899C4; 
    border-top : 2px solid #0899C4; 
    padding-bottom : 1px; 
	margin-bottom: 8px;
    padding-left : 1px; 
    padding-right : 1px; 
    padding-top : 1px; 
    color : #716F64; 
	font-family: "arial", verdana, trebuchet ms, sans-serif;
    font-size:90%;
    } 
.inspirationfinderselect{
    background-color : #8CA8B4; 
	width: 140px;
    border-bottom : 2px solid #0899C4; 
    border-left : 2px solid #0899C4; 
    border-right : 2px solid #0899C4; 
    border-top : 2px solid #0899C4; 
    padding-bottom : 1px; 
	margin-bottom: 8px;
    padding-left : 1px; 
    padding-right : 1px; 
    padding-top : 1px; 
    color : #ffffff; 
	font-weight: bold;
	font-family: "arial", verdana, trebuchet ms, sans-serif;
    font-size:90%;
    } 

div.clear {
clear: both;
}


#indent3 {
	width: 180px;
	margin: 0;
	border: 0px solid #1C466C;
	padding-right:26px;
	float: left;
	font-size: 95%;
}



#leftnavlist a {
	display:block;
	color: #001f5b;
	text-decoration: none;
	padding-right: 25px;
	background-color: #E0F2F7;
	border-bottom: solid 2px #ffffff;

}
#leftnavlist a:hover {
	color: #ffffff;
	text-decoration: none;
	padding-right: 25px;
	background-color: #EABB00;

}
#leftnavlist a:active {
	color: #001f5b;
	text-decoration: none;
	padding-right: 25px;
}

#googlelanguagesheader {
    font-family: "arial", verdana, trebuchet ms, sans-serif;
	margin: 0 0 0 0;
    text-align: left;
	width: 149px;
	font-size: 100%;
	height: 18px;
	line-height: 1.6em;
    background-color: #b7df98;
	color: #716F64;
	font-weight: normal;
	padding-left: 15px;
	padding-right: 15px;
	_padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 8px;
	}



#languagesgoogle {
    font-family: "arial", verdana, trebuchet ms, sans-serif;
	margin: 0 0 3px 0;
    text-align: left;
	font-size: 100%;
	height: 30px;
    background-color: #def6cc;
	color: #716F64;
	font-weight: normal;
	padding-left: 15px;
	padding-right: 15px;
	_padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 0px;
	}
#languagesgoogle a {
	font-family: "arial", verdana, trebuchet ms, sans-serif;
	color: #716F64;
	font-weight: normal;
}


/***** Shadows that wrap around ALL elements ***********/
.frmShdwTopLt{
	float:left;
	background:url(../siteimages/shadowUpperLeft.gif) top left no-repeat;
}

.frmShdwBottomRt{
	float:left;
	background:url(../siteimages/shadowLowerRight.gif) bottom right no-repeat;
}

.frmShdwBottomLt{
	float:left;
	background:transparent url(../siteimages/shadowBottomLeft.gif) bottom left no-repeat;
}

.frmShdwTopRt{
	float:left;
	background:transparent url(../siteimages/shadowTopRight.gif) top right no-repeat;
}



	
	

/***** styles specific to the SELECT BOX **********/
.frmShdwSelectDropChosen{
	margin-left: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0 0 0 0px !important;
	padding: 0 0 0px 0px;
	font-size:.9em;
	float:left;
	border-right:1px solid #cccccc;
	border-left:1px solid #ffffff !important;
	border-left:0;
	display:block;
	cursor:pointer;
	/*some stuff for IE*/
	color:#666666;
	text-decoration:none;
}

.frmShdwSelectDropShown{
	margin-left: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 8px;
	font-size:.9em;
	background:url(../siteimages/bkflags.gif) #ffffff no-repeat right top;
	float:left;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	position:absolute;

}

.frmShdwSelectDrop{
	display:none;

}

.fakeSelectImg{
	border:0;
	margin:0px 0px 0px 0px;

}

.frmShdwSelectDropShown a{
	display:block;
	margin:0;
	padding:0px;
	border-bottom:1px dashed #ffffff;
	text-decoration:none;
	color:#666666;
}
	
.frmShdwSelectDropShown a.selected{
	background:#f7f7f7;
	color:#000000;
	border-bottom:1px dashed #cccccc;
	}
	
.frmShdwSelectDropShown a.selected:after{
	content:" <<";
	}
	
	
.frmShdwSelectDropShown a:hover{
	background:#B2B4BF;
	border-bottom:1px dashed #4D4B40;
	text-decoration:none;
	color:#000000;
	}
	
.frmShdwSelectDropShown a:hover:after{
	content:" <<";
	}

*{margin:0;padding:0;}
body{width:100%;height:100%;color:#333;font-size:75%;font-weight:400;font-family:Arial, Verdana, Helvetica, sans-serif;}
#scuDurationOverlay h5 a:hover,.overlay3col p.link a:hover,.overlay3col .column ul a:hover,.overlay3col h5 a:hover,#scuResortOverlay p.link a:hover,#scuAccommodationOverlay h5 a:hover,#scuRatingOverlay h5 a:hover{color:#fff;background:#43839e;text-decoration:none;}
#searchOptionUnits,.overlay3col .column ul li,.isuFlights{float:left;width:100%;}
.overlay3col .column .underline{float:left;font-size:0;line-height:0;height:1px;border-bottom:1px solid #bcbcbc;margin-left:1px;width:100%;}
.overlay3col .column h5{float:left;font-size:108%;font-weight:700;margin:0 0 13px;}
.overlay3col .column h6{float:left;font-size:108%;font-weight:700;margin:0 0 13px;color:#43839e;}
.overlay3col .column ul a{float:left;color:#43839e;font-weight:700;text-decoration:none;margin:2px 0 1px;padding:1px 3px;}
.overlay3col .column ul ul .children{font-weight:700;margin-top:4px;}
.overlay3col .column ul ul a{font-weight:400;margin:0 0 1px;}
.overlay3col .column ul ul ul ul a{margin:0 0 0 8px;}
.overlay3col .column ul ul ul{padding:0 0 3px 10px;}
.overlay3col .column ul ul{padding-bottom:15px;margin:2px 0 0;}
.overlay3col .column ul{float:left;list-style:none;line-height:100%;width:140px;padding-bottom:13px;}
.overlay3col .column.last ul{width:150px;}
.overlay3col .column{float:left;width:170px;display:inline;margin:3px 0 0;padding:0;}
.overlay3col .column.last{float:left;width:150px;}
.overlay3col .newWarningBlock .newWarningBlockContent p,.overlay3col .newInfoBlock .newInfoBlockContent p{padding-left:0;clear:none;}
.overlay3col h5 a{color:#333;text-decoration:none;padding:0 3px;}
.overlay3col p.link a,.overlay3col .column h5 a{color:#43839e;font-weight:700;text-decoration:none;padding:0 2px;}
.overlay3col p.link{float:left;font-size:108%;}
.overlay3col p{float:none;clear:both;font-size:108%;margin:0 0 10px;}
.overlay3col{font-size:92%;line-height:110%;width:500px;margin-top:10px;}

.cloneMe {
	FONT-SIZE: 9px; WIDTH: 350px
}
.cloneMe IMG {
	CLEAR: both; FLOAT: left; MARGIN-BOTTOM: 1em
}
.cloneMe .notes {
	CLEAR: both
}
.demos .demo {
	BORDER-RIGHT: #e1e1e1 1px solid; BORDER-TOP: #e1e1e1 1px solid; FLOAT: left; BORDER-LEFT: #e1e1e1 1px solid; CURSOR: pointer; BORDER-BOTTOM: #e1e1e1 1px solid; POSITION: relative
}
.demos .description {
	CLEAR: both; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
#notloggedin {
width: 450px;
height: 100px;
background-color: #92070C;
font-family: "arial", verdana, trebuchet ms, sans-serif;
color: #ffffff;
font-size: 110%;
font-weight: normal;
padding: 25px;
border: 4px solid #DDE3E6;
}

.loggedinlarger {
color: #ffffff;
font-size: 110%;
font-weight: bold;
}
.whiteerror {
color: #ffffff;
font-size: 100%;
font-weight: bold;
}
.readmore {
color: #0899C4;
font-size: 100%;
font-weight: bold;
}
#footermenus {
	position:relative;
	top: 15px;
	left: 0px;
	float: right;
	text-align: left;
	background: url('/siteimages/CPTLogo.gif') no-repeat;
	color: #000000;
	height:65px;
	width: 138px;
	padding: 0px;
	z-index: 100;
}
