body {
	padding: 0;
	margin: 0;
	font: 11px/17px Arial, Helvetica, sans-serif;
	background: #a0d8ef url(../images/bady-bg.gif) repeat-x;
}
h1 {
	padding: 0 0 16px;
	margin: 0;
	font-size: 18px;
	font-weight: normal;
	line-height: 14pt;
}
a:focus {
	outline:none;
}
a{
	color:#24b4e8;
	text-decoration:underline;
}
a:hover{
	color:#24b4e8;
	text-decoration:none;
}
#page {
	width: 794px;
	margin: 0 auto;
	overflow: hidden;
	background: #fff;
	padding-bottom: 15px;
}
form {
	padding: 0;
	margin: 0;
}
#header {
	width: 100%;
	clear: both;
}
#header .logo{
	padding:  42px 0 0 16px;
	margin: 0;
	float: left;
}
#header .logo a {
	display: block;
	width: 212px;
	height: 40px;
	background: url(../images/logo.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
#header .right-side {
	float: right;
	width: 550px;
}
#header .right-side .loc {
	padding: 7px 20px 0 6px;
	margin: 0;
	color: #686d6f;
	font-weight: bold;
	float: right;
	}
#header .right-side ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#header .right-side .links {
	float: right;
	padding: 6px 15px 0 0;
	height: 15px;
	
}
#header .right-side .links li {
	float: left;
	padding: 0 7px;	
	background: url(../images/header-links-spr.jpg) no-repeat 0 60%;
}
#header .right-side .links li.first {
	background: none;
}
#header .right-side .links li a {
	color: #24b4e8;
}
#header .right-side .links li a:hover {
	text-decoration: none;
}
#header .right-side .navigation {
	float: right;
	width: 550px;
	padding: 7px 16px 0 0;
	margin: 0 0 0 -50px;
	overflow: hidden;
}
#header .right-side .navigation li {
	float: right;
	height: 30px;
	overflow: hidden;
}
#header .right-side .navigation li a {
	float: left;
	height: 30px;
	background: url(../images/nav-bg.gif) repeat-x;
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
#header .right-side .navigation li a span {
	float: left;
	overflow: hidden;
	padding: 7px 0 0;
	cursor: pointer;
	width: 132px;
	text-align: center;
}
#header .right-side .navigation li a .border {
	width: 1px;
	height: 30px;
	padding: 0;
	background: url(../images/nav-border.jpg) no-repeat;
}
#header .right-side .navigation li a:hover,
#header .right-side .navigation li a:hover span,
#header .right-side .navigation li a.active,
#header .right-side .navigation li a.active span {
	background-position: 0 100%;
}
#header .bann-box {
	width: 760px;
	float: left;
	border: 1px #ccc solid;
	margin: 18px 0 0 16px;
	border-bottom: 4px #69bfde solid;
	overflow: hidden;
}
#header .bann-box img {
	float: left;
}
#header .bann-box .text {
	float: left;	
	margin-bottom: -184px;
	padding: 61px 0 0 35px;
	position: relative;
}
* html #header div.bann-box {
	display: inline;
}
#content-holder {
	width: 760px;
	float: left;
	border: 1px #ccc solid;
	border-top: none;
	border-bottom: 3px #b2c626 solid;
	margin: 0 0 0 16px;
}
* html #content-holder {
	display: inline;
}
#content {
	width: 510px;
	float: left;
	padding: 0 20px 0 19px;
}
#content ul,#content ol{
	margin:10px 0 10px 0;
	padding:0 20px 0 20px;
}
#content .form-box {
	float: left;
	margin-top: -27px;
	position: relative;
	width: 496px;
	background: url(../images/form-bg.gif) no-repeat;
	padding-bottom:20px;
}
#content .form-box strong {
	display: block;
	font-size: 15px;
	color: #595f2d;
	font-weight: normal;
	padding: 12px 0 0 23px;
}
#content .form-box .form,
#content-holder.inner-3 #content .form {
	width: 496px;
	float: left;
	padding: 35px 0 15px;
}
#content .form-box .form label,
#content .form-box .form input,
#content .form-box .form select,
#content-holder.inner-3 #content .form label,
#content-holder.inner-3 #content .form input,
#content-holder.inner-3 #content .form select {
	float: left;
	margin-bottom: 13px;
}
#content .form-box .form a,
#content-holder.inner-3 #content .form a {
	float: left;
	margin: -2px 0 0 4px;
}
#content .form-box .form a img,
#content-holder.inner-3 #content .form a img {
	border: 0;
}
#content .form-box .form input,
#content .form-box .form select,
#content-holder.inner-3 #content .form input,
#content-holder.inner-3 #content .form select {
	width: 116px;
}
#content .form-box .form label,
#content-holder.inner-3 #content .form label {
	width: 90px;
	text-align: right;
	color: #515b57;
	padding: 3px 4px 0 0;
}
#content .form-box .form .submit {
	width: auto;
	float: left;
	padding: 5px 3px 0 0;
}
#content .form-box .form label span,
#content-holder.inner-3 #content .form label span {
	color: #f65400;
	font-weight: bold;
	padding-right: 2px;
}
#content .form-box .form .left-side {
	width: 220px;
	float: left;
	padding-left: 15px;
}
#content .form-box .form .container {
	width: 496px;
	float: left;
}
#content .form-box .form .bottom-left {
	width: 347px;
	float: left;
	padding-left: 22px;
}
#content .form-box .form .bottom-left p {
	padding: 2px 0 10px 5px;
	margin: 0;
	color: #545952;
}
#content .form-box .form .bottom-left a {
	float: left;
	padding-left: 14px;
	background: url(../images/form-link-arw.gif) no-repeat 0 70%;
	font-size: 10px;
	color: #24b4e8;
	margin-right: 12px;
}
#content .form-box .form .bottom-left a:hover {
	text-decoration: none;
}
#content .text-box {
	width: 480px;
	float: left;
	color: #515b57;
	padding: 20px 0 5px 8px;
}
#content .text-box h1 {
	padding: 0 0 16px;
	margin: 0;
	font-size: 18px;
	font-weight: normal;
}
#content .text-box p {
	padding: 0 0 0px;
	margin: 0;
}
#content .text-box ul {
	padding: 0 0 17px;
	margin: 0;
	list-style: none;
}
#content .text-box ul li {
	padding-left: 10px;
	background: url(../images/list-bg.gif) no-repeat 0 50%;
}
#content .bottom-box {
	width: 500px;
	float: left;
	background: url(../images/texas-mayflower-mover.jpg) no-repeat 100% 0;
	padding: 92px 0 48px 10px;
	margin-right: -19px;
}
#content .bottom-box .container {
	width: 460px;
	float: left;
	padding: 14px 0 0;
	height: 51px;
	background: url(../images/container-bg.gif) no-repeat;
}
#content .bottom-box .container p {
	padding: 0 0 0 16px;
	margin: 0;
}
#content .bottom-box .container p a {
	color: #24b4e8;
}
#content .bottom-box .container p a:hover {
	text-decoration: none;
}
#right-column {
	width: 210px;
	float: left;
	padding: 2px 0 0 0px;
	overflow: hidden;
}
#right-column .logo-box,
#left-column .logo-box {
	width: 195px;
	float: left;
	background: url(../images/right-col-box-bg.gif) repeat-y;
}
#right-column .logo-box .container {
	width: 195px;
	float: left;
	background: url(../images/right-col-box-top-bg.gif) no-repeat;
}
#right-column .logo-box .second-container {
	width: 195px;
	float: left;
	padding: 27px 0 0;
	background: url(../images/right-col-box-bottom-bg.gif) no-repeat 0 100%;
}
#right-column .logo-box .second-container h2,
#left-column .logo-box h2 {
	padding: 0 0 0 23px;
	margin: 0;
	width: 140px;
	height: 33px;
	background: url(../images/right-column-title.gif) no-repeat 100% 0;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#right-column .logo-box .second-container p,
#left-column .logo-box p {
	padding: 4px 20px 3px 30px;
	margin: 0;
	text-align: center;
	line-height: 13px;
	width: 140px;
	color: #545952;
}
#right-column .logo-box .second-container img,
#left-column .logo-box object {
	float: left;
	padding-left: 17px;
}
#right-column .logo-box .second-container .more,
#right-column .news .more,
#left-column .news .more,
#content-holder.inner #content .info-box .more,
#right-column-inner .more,
#left-column .more {
	float: right;
	margin: 11px 0 10px;
	padding: 0 15px 1px 16px;
	background: url(../images/form-link-arw.gif) no-repeat 0 50%;
	color: #24b4e8;
	font-size: 10px;
	width: 54px;
}
#right-column .logo-box .second-container .more:hover {
	text-decoration: none;
}
#right-column p {
	float: left;
	margin: 0;
	text-align: center;
	padding: 5px 6px 47px 0;
	color: #515b57;
	line-height: 15px;
}
#right-column .news {
	width: 180px;
	float: left;
}
#right-column .news h3 {
	padding: 6px 0 0 25px;
	margin: 0 0 0 -5px;
	width: 173px;
	height: 28px;
	background: url(../images/news-title.gif) no-repeat;
	overflow: hidden;
	text-indent: inherit;
	font-size: 14px;
	color: #475941;
	position: relative;
}
#right-column .news p {
	padding: 5px 15px 0 13px;
	margin: 0;
	width: 180px;
	text-align: left;
	clear: both;
	line-height: 17px;
}
#right-column .news .more,
#left-column .news .more {
	float: left !important;
	width: 140px;
	margin: 10px 0 0 15px;
	text-decoration: none;
}
#right-column .news .more span,
#left-column .news .more span{
	text-decoration: underline;
}
#right-column .news .more span.icon,
#left-column .news .more span.icon {
	text-decoration: none;
}
#right-column .news .more span img,
#left-column .news .more span img {
	border: 0;
	margin: 0 0 -7px 11px;
}
#right-column .news .more:hover span,
#left-column .news .more:hover span {
	text-decoration: none;
}
#footer {
	width: 760px;
	margin: 0 auto;
	overflow: hidden;
	padding: 19px 0 20px;
}
#footer .left-side {
	float: left;
	width: 500px;
}
#footer ul {
	padding: 0 0 5px;
	float: left;
	margin: 0;
	list-style: none;
}
#footer ul li {
	float: left;
}
#footer .left-side ul li {
	padding: 0 8px;
	background: url(../images/footer-spr.gif) no-repeat 0 50%;
}
#footer .left-side ul li a.bold {
	text-decoration: underline;
}
#footer .left-side ul li a.bold:hover {
	text-decoration: none;
}
#footer .left-side ul li.first {
	background: none;
	padding-left: 0;
}
#footer ul li a {
	text-decoration: none;
	color: #515b57;
}
#footer ul li a:hover {
	text-decoration: underline;
}
#footer .right-side {
	float: right;
	width: 250px;
}
#footer .right-side ul {
	width: 250px;
	float: right;
}
#footer .right-side ul li {
	width: 250px;
	float: left;
	text-align: right;
	color: #515b57;
	font-size: 10px;
}
/*inner-1*/
#header .bann-box.inner-1 {
	margin-top: 22px;
}
#header .bann-box.inner-1 img {
	float: right;
	padding: 15px 25px 0 500px;
}
#header .bann-box.inner-1 ul {
	float: left;
	padding: 25px 0 0 208px;
	margin: 0 -100px 0 0;
	list-style: none;
	position: relative;
}
#header .bann-box.inner-1 ul li,
#header .bann-box.inner-1 ul li a {
	color: #acabab;
	float: left;
}
#header .bann-box.inner-1 ul li {
	float: left;
	overflow: hidden;
	font-size: 10px;
	padding: 0 2px 0 8px;
	background: url(../images/innerr-1-top-links-arrow.gif) no-repeat 0 50%;
}
#header .bann-box.inner-1 ul li.last{
	padding-right: 0;
}
#header .bann-box.inner-1 ul li.first {
	background: none;
	padding-left: 0;
}
#header .bann-box.inner-1 ul li.first.link {
	background: none;
	padding-left: 0;
}
#header .bann-box.inner-1 ul li a {
	text-decoration: none;
}
#header .bann-box.inner-1 ul li a:hover {
	text-decoration: underline;
}
#header .bann-box.inner-1 h1 {
	padding: 17px 0 11px;
	margin: 0;
	font-size: 18px;
	color: #666;
	float: right;
	width: 176px;
}
#header .bann-box.inner-1 h1 span {
	font-weight: normal;
}
#container {
	float: left;
	border-bottom: 1px #d7d7d7 solid;
	overflow: hidden;
	padding-bottom: 67px;
	margin-bottom: 30px;
	background: url(../images/inner-1-border.gif) repeat-y;
}
#left-column {
	width: 190px;
	float: left;
	border-right: 1px #d7d7d7 solid;
	overflow: hidden;
}
#left-column  .menu {
	width: 190px;
	float: left;
	padding: 0;
	border-top: 1px #d7d7d7 solid;
}
#left-column .menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#left-column .menu ul li {
	border-bottom: 1px #d7d7d7 solid;
}
#left-column .menu ul li a{
	width: 150px;
	display: block;
	padding: 4px 9px 6px 31px;
	text-decoration: none;
	color: #666;
	font-weight: bold;
	line-height: 14px;
	background: url(../images/inner-1-left-nav-arrow.gif) no-repeat 13px 0;
}
#left-column .menu ul li a:hover,
#left-column .menu ul li a.active {
	background-position: 13px -38px;
}

/* second teir nav */
#left-column .menu ul li ul{
	padding: 0 0 5px 0;
	margin: 0;
	list-style: none;
}
#left-column .menu ul li ul li{
	border-bottom: none;
	padding:0;
}
#left-column .menu ul li ul li a{
	width: 150px;
	display: block;
	padding: 2px 9px 3px 31px;
	text-decoration: none;
	color: #666;
	font-weight: normal;
	line-height: 14px;
	background:none;
}

#left-column .menu ul li ul li a:hover,
#left-column .menu ul li ul li a.active {
	text-decoration:underline;
}



#left-column .bann {
	float: left;
	margin: 26px 0 0 8px; 
}
#left-column .bann img {
	border: 0;
}
#left-column .news {
	float: left;
	width: 190px;
	padding: 21px 0 25px;
	color: #666;
	background: url(../images/inner-1-news-bg.gif) no-repeat 50% 100%;
}
#left-column .news h3 {
	padding: 6px 0 0 25px;
	margin: 0;
	height: 24px;
	background: url(../images/inner-1-news-title-bg.gif) no-repeat;
	font-size: 11px;
}
#left-column .news h3.testimonials {
color:#24B4E8;
/*#BDCE30;*/
}


#left-column .news p {
	padding: 8px 15px 0 25px;
	margin: 0;
}
#left-column .news .more {
	margin: 7px 0 0 25px;
}
div.inner #content{
	width: 369px;
	float: left;
	padding: 30px 0 0 20px;
	background: url(../images/inner-1-content-bg.gif) repeat-x;
	border-right: 1px #d7d7d7 solid;
	border-top: 1px #d7d7d7 solid;
	color: #666;
	overflow: hidden;
}
#content-holder.inner #content h2 {
	padding: 0 15px 16px 0;
	margin: 0;
	font-size: 14px;
}
#content-holder.inner #content p {
	padding: 0 20px 0 0;
	margin: 0;
}
#content-holder.inner #content .info-box {
	width: 100%;
	float: left;
	padding: 20px 0 20px;
	margin-left: -2px;
}
#content-holder.inner #content .info-box h3 {
	padding: 0 0 14px;
	margin: 0;
	font-size: 11px;
}
#content-holder.inner #content .info-box p {
	padding: 0 0 14px 15px;
	clear: both;
}
#content-holder.inner #content .info-box .more {
	float: left;
	width: auto;
	margin: 0;
	font-size: 11px
}
#content-holder.inner #content img {
	padding-top: 20px;
}
#right-column-inner {
	width: 179px;
	float: left;
	overflow: hidden;
	border-top: 1px #d7d7d7 solid;
	color: #666;
}

#right-column-inner .video{
	padding: 0px 0 20px 12px;
	border-bottom: 1px #d7d7d7 solid;
	margin-bottom:25px;
}




#right-column-inner h3 {
	padding: 10px 0 5px 18px;
	margin: 0;
	font-size: 11px;
}
#right-column-inner ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#right-column-inner ul.links {
	border-top: 1px #d7d7d7 solid;
	padding-bottom: 23px;
}
#right-column-inner ul.links li {
	border-bottom: 1px #d7d7d7 solid;
	padding-left: 10px;
}
#right-column-inner ul.links li a {
	text-decoration: none;
	color: #666;
}
#right-column-inner ul.links li a {
	display: block;
	padding: 4px 5px 4px 10px;
	line-height: 13px;
	background: url(../images/inner-1-right-arrow.gif) no-repeat 0 7px;
}
#right-column-inner ul.links li a:hover {
	text-decoration: underline;
}
#right-column-inner .contact-us,
#left-column .contact-box strong.contact-us {
	display: block;
	padding-left: 33px;
	background: url(../images/phone-icon.gif) no-repeat 10px 0;
}
#right-column-inner .contacts,
#left-column .contacts {
	padding: 5px 0 0 10px;
}
#right-column-inner .more,
#right-column-inner .video .more,
#left-column .more {
	margin: 12px 0 0 7px;
	float: left;
	font-size: 11px;
}
#right-column-inner .more:hover {
	text-decoration: none;
}
/*inner-1 end*/
/*inner-2*/
div.inner-2 #content,
div.inner-3 #content {
	width: 529px;
	float: left;
	padding: 0 20px;
	overflow: hidden;
	background: url(../images/inner-1-content-bg.gif) repeat-x;
	color: #666;
	border-top: 1px #d7d7d7 solid;
}
#content-holder.inner-2 #container {
	padding-bottom: 15px;
	background: url(../images/inner-3-border.gif) repeat-y;
}
#content-holder.inner-2 #content h2 {
	padding: 30px 20px 0 0;
	margin: 0;
	font-size: 14px;
}
#content-holder.inner-2 #content ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#content-holder.inner #content ul.box {
	padding: 0;
	margin: 0;
	list-style: none;
}
#content-holder.inner-2 #content .box {
	float: left;
	width: 520px;
	padding-top: 32px;
	border-bottom: 1px #d7d7d7 solid;
	padding-bottom: 20px;
}

#content-holder.inner #content .box {
	float: left;
	width: 350px;
	padding-top: 32px;
	/*border-bottom: 1px #d7d7d7 solid;*/
	padding-bottom: 20px;
}
#content-holder.inner-2 #content .box li {
	width: 520px;
	float: left;
}
#content-holder.inner #content .box li {
	width: 350px;
	float: left;
	border-bottom:1px solid #d7d7d7;
	padding:8px 0 10px 0;
}
#content-holder.inner-2 #content .box li span {
	float: left;
	width: 78px;
}
#content-holder.inner #content .box li span {
	float: left;
	width: 90px;
	text-align:center;
	padding-right:10px;
	padding-top:1px;
}

#content-holder.inner-2 #content .box li div {
	width: 440px;
	float: left;
}
#content-holder.inner #content .box li div {
	width: 245px;
	float: left;
}
#content-holder #content .box li div a {
	color: #24b4e8;
}
#content-holder #content .box li div p {
	padding: 0 0 15px;
	margin: 0;
}
#content-holder #content .logo.box {
	padding-bottom: 0;
}
#content-holder #content .logo.box li {
	padding-bottom: 18px;
}
#content-holder #content .logo.box img {
	margin: 1px 0 0 -1px;
	padding:0;
}
#content-holder.inner-2 #content .table {
	width: 520px;
	float: left;
	padding: 15px 0 31px 4px;
	border-bottom: 1px #d7d7d7 solid;
}
#content-holder.inner-2 #content .table ul li {
	width: 162px;
	float: left;
}
#content-holder.inner-2 #content .table ul li.second {
	width: 117px;
}
#content-holder.inner-2 #content .table ul li h3 {
	padding: 0;
	margin: 0;
	font-size: 11px;
}
#content-holder.inner-2 #content .table ul li span {
	display: block;
}
#content-holder #content .pictures {
	padding: 14px 0 20px;
	border-bottom: 1px #d7d7d7 solid;
}
#content-holder.inner-2 #content .pictures,
#content-holder.inner-2 #content .pictures ul {
	width: 520px;
	float: left;
}
#content-holder.inner-2 #content .pictures ul li {
	width: 245px;
	float: left;
	padding-bottom: 8px;
}
#content-holder.inner-2 #content .pictures ul li img {
	float: left;
	padding-right: 20px;
	margin-left: -1px;
}
#content-holder.inner-2 #content .pictures ul li p {
	padding: 22px 30px 0;
	margin: 0;
}
#content-holder.inner-2 #content .links {
	width: 520px;
	float: left;
	padding: 17px 0 10px;
	border-bottom: 1px #d7d7d7 solid;
}
#content-holder.inner-2 #content .links div {
	width: 287px;
	float: left;
}
#content-holder.inner-2 #content .links div.right {
	width: 200px;
}
#content-holder.inner-2 #content .links div h3 {
	padding: 0;
	margin: 0;
	font-size: 11px;
}
#content-holder.inner-2 #content .links div ul {
	padding: 7px 0 10px 2px;
	margin: 0;
	list-style: none;
}
#content-holder.inner-2 #content .links div ul li {
	display: inline;
}
#content-holder.inner-2 #content .links div ul li a {
	display: block;
	padding-left: 15px;
	background: url(../images/form-link-arw.gif) no-repeat 0 50%;
	color: #24b4e8;
	text-decoration: none;
}
#content-holder.inner-2 #content .links div ul li a:hover {
	text-decoration: underline;
}
#content-holder.inner-2 #content .cite-box {
	width: 520px;
	float: left;
	padding: 10px 0 0;
	overflow: hidden;
}
#content-holder.inner-2 #content .cite-box div {
	width: 124px;
	float: left;
}
#content-holder.inner-2 #content .cite-box div.cite {
	width: 393px;
	float: left;
	border-right: 1px #d7d7d7 solid;
}
#content-holder.inner-2 #content .cite-box div.cite cite {
	padding: 10px 20px 13px 0;
	display: block;
	line-height: 16px;
}
#content-holder.inner-2 #content .cite-box div.cite strong {
	display: block;
	padding: 0;
}
#content-holder.inner-2 #content .cite-box div ul {
	padding: 20px 0 0 17px;
}
#content-holder.inner-2 #content .cite-box div strong {
	padding-left: 17px;
}
/*inner-2 end*/
/*inner-3*/
#content-holder.inner-3 #container {
	background: url(../images/inner-3-border.gif) repeat-y;
}
#left-column .logo-box {
	width: 180px;
	float: left;
	background: none;
	padding: 23px 0 0;
}
#left-column .logo-box h2 {
	padding-left: 17px;
}
#left-column .logo-box p {
	padding-left: 24px;
}
#left-column .logo-box img {
	padding-left: 13px;
}
#content-holder.inner-3 #left-column .news {
	width: 175px;
	padding-right: 15px;
}
#content-holder.inner-3 #left-column .news h3 {
	margin-right: -15px;
}
#left-column .contacts {
	padding: 3px 0 0 10px;
	margin: 0;
	list-style: none;
}
#left-column .contact-box {
	width: 180px;
	float: left;
	color: #666;
	padding: 25px 0 0 15px;
}
#content-holder.inner-3 #content h2{
	padding: 26px 0 0;
	margin: 0;
	width: 3900px;
	height: 92px;
	list-style: none;
	background: url(../images/inner-3-title-bg.gif) no-repeat 0 100%;
	text-indent: -9999px;
	overflow: hidden;
}
#content-holder.inner-3 #content h2.commercial{
	padding: 26px 0 0;
	margin: 0;
	width: 3900px;
	height: 92px;
	list-style: none;
	background: url(../images/commercial-title-bg.gif) no-repeat 0 100%;
	text-indent: -9999px;
	overflow: hidden;
}
#content-holder.inner-3 #content .form {
	padding-top: 13px;
	float: left;
	width: 530px;
}
#content-holder.inner-3 #content .form .first-box {
	float: left;
	padding-bottom: 40px;
}
#content-holder.inner-3 #content .form .left-side {
	float: left;
	width: 220px;
}
#content-holder.inner-3 #content .form .right-side {
	float: left;
	width: 300px;
}
#content-holder.inner-3 #content .form .right-side label {
	margin-right: 8px;
}
#content-holder.inner-3 #content .form .right-side input {
	margin-left: -4px;
	margin-right: 4px;
}
#content-holder.inner-3 #content .form a {
	color: #24b4e8;
	font-size: 10px;
}
#content-holder.inner-3 #content .form strong {
		padding-left: 82px;
		display: block;
		height: 27px;
}
#content-holder.inner-3 #content .form .second-box {
	float: left;
	width: 520px;
	height: 95px;
	overflow: hidden;
}
#content-holder.inner-3 #content .form .second-box .right-side {
	padding-top: 27px;
	overflow: hidden;
}
#content-holder.inner-3 #content .form .second-box .left-side {
	overflow: hidden;
}
#content-holder.inner-3 #content .form .did-you {
	width: auto;
	padding-right: 15px;
}
#content-holder.inner-3 #content .form .third-box {
	width: 420px;
	padding-right: 100px;
	clear: both;
	padding-bottom: 55px;
	background: url(../images/texas-mayflower-mover.jpg) no-repeat 83% 100%;
	border-bottom: 1px #dedede solid;
}
#content-holder.inner-3 #content .form .third-box select{
width:125px;
}
#content-holder.inner-3 #content .form .third-box textarea {
	margin-bottom: 12px;
	margin-right: 50px;
}
#content-holder.inner-3 #content .form .bottom {
	width: 520px;
	float: left;
}
#content-holder.inner-3 #content .form .bottom input {
	width: auto;
	float: right;
	margin: 13px 84px 0 0;
}
#content-holder.inner-3 #content .form .bottom a {
	float: left;
	margin-top: 20px;
	text-decoration: none;
	color: #666;
	font-size: 11px;
}
#content-holder.inner-3 #content .form .bottom a:hover {
	text-decoration: underline;
}
/*inner-3 end*/

/*tour */
table.tour td{
vertical-align:top;
padding:0px 0 15px 0;
}
table.tour td img{
padding:0 10px 0 0;
}

table.tour td.tour-col2{
padding:0px 20px 15px 0;
height:80px
}
table.tour h3{
color:#24b4e8;
font-size:12px;
margin:0;
padding:0;
font-weight:bold;
}
input,select,textarea{
font: 11px Arial, Helvetica, sans-serif;
}
.error{
font-weight:bold;
color:#AA1F00;
}
hr{
clear:both;
background-color:#d7d7d7;
height:1px;
margin:10px 0 10px 0;
width:350px;
padding:0;
font-size:0px;
border:none;
}
.req {
	color: #f65400;
	font-weight: bold;
	padding-right: 2px;
}

#content-holder.inner-2 #content .sitemap {
	width: 520px;
	float: left;
	padding: 17px 0 10px;
}
#content-holder.inner-2 #content .sitemap div {
	width: 287px;
	float: left;
}
#content-holder.inner-2 #content .sitemap div.right {
	width: 200px;
}
#content-holder.inner-2 #content .sitemap div h3 {
	padding: 0;
	margin: 0;
	font-size: 11px;
}
#content-holder.inner-2 #content .sitemap div ul {
	padding: 7px 0 10px 2px;
	margin: 0;
	list-style: none;
}
#content-holder.inner-2 #content .sitemap div ul li a {

	padding-left: 15px;
	background: url(../images/form-link-arw.gif) no-repeat 0 50%;
	color: #24b4e8;
	text-decoration: none;
}
#content-holder.inner-2 #content .sitemap div ul li a:hover {
	text-decoration: underline;
}

#content-holder.inner-2 #content .sitemap div ul li ul{
	margin:0 0 0 16px;
	padding:0;
}

table.location-facts{
width:350px;
}

table.location-facts td{
	border-bottom:1px solid #ccc;
	padding:1px 5px 1px 3px;
}

.watch {
	padding: 0 15px 1px 16px;
	background: url(../images/form-link-arw.gif) no-repeat 0 50%;
	color: #24b4e8;
	font-size: 11px;
}
.watch:hover {
	text-decoration: none;
}

#right-column-inner .video img{
vertical-align:text-bottom
}