/* Base HTML  */
html,body{background-color:#E5E5E5;}
#hd{margin-top:30px; padding:8px 0px 8px 0px; background-color:#005E9D; color:#fff; }
#bd{padding:16px 40px 54px 40px; background-color:#fff;}

.content{margin-top:18px; margin-left:105px; width:665px;}
.listPos{margin-top:18px; margin-left:105px; width:665px;}

/* jQuery Slideshow  */
.slideshow {margin: auto }
.slideshow img { padding: 5px; border: 1px solid #ccc; background-color: #eee; }

/* head/foot */
.logo_home{padding:0px 24px 16px 95px;}
.headline_home{margin-bottom:16px;}
.footer{margin-top:8px; color:#999; text-align:center; line-height:18px;}
.signup{margin-top:20px; text-align:center;}

.even{ background-color: #F2EFE9;}

/* text */
h1{margin-bottom:2px; color:#005E9D; font-weight:bold; font-size:280%; line-height:40px;}
h2 {margin-bottom:16px; color:#333; font-weight:bold; font-size:138.5%}

h3{margin-bottom:2px; color:#005E9D; font-weight:bold; font-size:230%; line-height:50px;}
h4{
	color:red;
	font-weight:bold;
	font-size:138.5%;
	padding-top: 15px;
}

ul {color:#333; font-size:138.5%}
li {
	list-style-type: disc;
	list-style-position: inside;
	}

p{margin:16px 0px 16px 0px; line-height:16px; color:#333; font-size:93%}
.top{color:#FFFFFF; font-size:116%;}
.tdtext{color:#333; font-size:93%}
.price{
	color:#666;
	font-size:100%;
	font-weight:bold;
}

.price_head{
	color:#333;
	font-size:138.5%;
	font-weight:bold;
}


.alert{color:#FF0000; font-weight:bold}
.confirm{color:#339900; font-weight:bold}
.bold{font-weight:bold;}
.beta{
	color:#903;
	font-weight:bold
}
.roiprofit{color:#339900; font-size:138.5%; font-weight:bold}

.phonebackground{background-color:#FFFFCC;}

/* forms */
.rLabel{padding-right:20px; font-size:93%}
.rLabel2{padding-right:20px; padding-top:4px; font-size:93%}
.btn{margin-top:20px; width:80px; margin-bottom:16px; padding-bottom:2px; *padding-bottom:0px;}
.sendbtn{margin-top:20px; width:120px; margin-bottom:16px; padding-bottom:2px; *padding-bottom:0px;}
.pbtn{margin-top:20px; width:120px; height:30px; margin-bottom:16px; font-size:150%; padding-bottom:3px; *padding-bottom:0px;}
.btnwide{margin-top:20px; width:110px; padding-bottom:2px; *padding-bottom:0px;}
.ffsearch{width:100px;}
.ff10{width:26px;}
.ff15{width:37px;}
.ff20{width:50px; margin:0 8px 0 0;}
.ff25{width:60px; margin:0 8px 0 0;}
.ff40{width:100px; margin:0 8px 0 0;}
.ff50{width:120px; margin:0 8px 0 0;}
.ff100{width:248px; margin:0 8px 0 0;}
.ff150{width:368px; margin:0 8px 0 0;}
.fftime{width:50px;}

/* lists */
.hBlue{padding:2px 0 3px 0; background-color:#BADFFF; color:#006699; font-weight:bold; font-size:93%}
.hBlue2{padding:2px 0 3px 0; background-color:#BADFFF; color:#006699; font-weight:bold; font-size:85%}
.hGreen{padding:2px 0 3px 0; background-color:#BBEABA; color:#388032; font-weight:bold; font-size:85%}
.hOrange{padding:2px 0 3px 0; background-color:#FFD895; color:#996600; font-weight:bold; font-size:85%}
.hSlate{padding:2px 0 3px 0; background-color:#CDDAEE; color:#4A658D; font-weight:bold; font-size:85%}
.hViolet{padding:2px 0 3px 0; background-color:#CCCCED; color:#8A4FE4; font-weight:bold; font-size:85%}
.hGray{padding:3px 0 4px 0; background-color:#EFEFEF; color:#656565;  font-size:93%}
.fGray{padding:2px 0 3px 0; background-color:#DDDDDD; color:#656565;}
.rLineForm{ margin-bottom:40px; border-bottom:1px solid #CCC; font-size:85%}
.rLine{padding:8px 0 8px 0; border-bottom:1px solid #CCC; font-size:85%}
.rLine2{border-bottom:1px solid #CCC;}
.rLine3{padding-bottom:12px; border-bottom:1px solid #CCC;}
.rowpad{height:28px;}
.rowpad2{height:28px; padding-top:4px;}
.ip{margin-left:8px;}
.rGray{padding:4px 0 4px 0; border-bottom:1px solid #CCC; font-size:85%}
.rWhite{padding:4px 0 4px 0; font-size:85%}
.totaltitle{font-weight:bold; padding-right:24px;}
.lheight{line-height:20px; font-size:85%}

/* links */
a.signuplink{text-decoration:none; color:#339900; font-size:123.1%; font-weight:bold;}
a.signuplink:hover{text-decoration:underline; color:#339900;}

a.free{
	text-decoration:none;
	color:#660;
	font-size:123.1%;
	font-weight:bold;
	background-color: #FFC;
	margin: 8px;
	padding: 8px;
}
a.free:hover{text-decoration:underline; color:339900;}

a.tourlink{text-decoration:none; color:brown; font-size:123.1%; font-weight:bold;}
a.tourlink:hover{text-decoration:underline; color:brown;}

a.expandimagelink{text-decoration:none; color:grey; font-size:100%; font-weight:bold;}
a.expandimagelink:hover{text-decoration:underline; color:grey;}

a.toplink{text-decoration:none; color:#FBDB29; font-size:93%; font-weight:bold}
a.toplink:hover{text-decoration:underline; color:#FBDB29; font-weight:bold}

a.loginlink{text-decoration:none; color:#99FF99; font-size:116%; font-weight:bold;}
a.loginlink:hover{text-decoration:underline; color:#99FF99;}

a.link{text-decoration:none; color:#0033FF;}
a.link:hover{text-decoration:underline; color:#009900;}

a.linkBold{text-decoration:none; color:#0033FF; font-weight:bold}
a.linkBold:hover{text-decoration:underline; color:#009900;}