body,html{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}
img{border:none;}
a{outline:none;}
form{margin:0; padding:0;}
.main-wrapper {
	padding: 0px;
	width: 970px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.header {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 970px;
}
.logo {
	float: left;
}
.phno {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	float: right;
	text-align: right;
	vertical-align: top;
	padding-top: 29px;
	line-height: 17px;
}
.phno a {
	color: #000;
	text-decoration: none;
}
.phno a:hover {
	color: #64282a;
	text-decoration: underline;
}
.main-banner {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 970px;
}
.tp-nav {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 970px;
}
.mid-content {
	margin: 0px;
	float: left;
	width: 970px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.lft-shadow-bx {
	background-image: url(../images/sml-shadow-bx.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	padding-top: 45px;
	padding-left: 22px;
	width: 248px;
}
.lft-shadow-bx-nw {
	background-image: url(../images/sml-shadow-bx.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	padding-top: 45px;
	padding-left: 22px;
	width: 248px;
}
.black-head {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #000;
	text-transform: uppercase;
	line-height: 16px;
	padding-bottom: 10px;
}
.black-head a {
	color: #000;
	text-decoration: none;
}
.black-head a:hover {
	color: #64282a;
	text-decoration: none;
}

.photo-bg {
	margin: 0px;
	float: left;
	width: 196px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 8px;
	padding-left: 5px;
	background-image: url(../images/photo-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.photo-bg-nw {
	margin: 0px;
	float: left;
	width: 196px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 8px;
	padding-left: 5px;
	background-image: url(../images/photo-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 170px;
}
.pro-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c;
	text-decoration: none;
	float: left;
	width: 204px;
	line-height: 17px;
	padding-top: 10px;
}
.pro-content p {
	margin: 0px;
	padding-bottom: 17px;
	color: #4c4c4c;
}

.morelinks {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #64282a;
	text-decoration: none;
	float: left;
	display: block;
	width: 100%;
	z-index: 500;
}
.morelinks a {
	color: #64282a;
	text-decoration: none;
}
.morelinks  a:hover {
	color: #000;
	text-decoration: underline;
}
.welcome-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c;
	text-decoration: none;
	float: left;
	text-align: justify;
	width: 370px;
	line-height: 17px;
	padding-top: 5px;
}
.welcome-content p {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #4c4c4c;
	text-decoration: none;
	text-align: justify;
	margin: 0px;
	padding-bottom: 17px;
}

.lft-shadow-long-bx {
	background-image: url(../images/big-shadow-bx.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	padding-top: 45px;
	padding-left: 22px;
	width: 408px;
}
.brown-head {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #000;
	text-transform: uppercase;
	line-height: 16px;
	padding-bottom: 10px;
}
.footer {
	float: left;
	width: 970px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d9d9;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #64282a;
	text-decoration: none;
	padding-bottom: 10px;
}
.ftlinks {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	float: right;
	width: 500px;
	text-align: right;
	vertical-align: top;
}
.ftlinks .pads {
	padding-right: 3px;
	padding-left: 3px;
}
.ftlinks a {
	color: #000;
	text-decoration: none;
}
.ftlinks a:hover {
	color: #000;
	text-decoration: underline;
}
.copyright {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8c8c8c;
	text-decoration: none;
	float: right;
}
.webmaster {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #64282a;
	text-decoration: none;
	float: left;
	width: 300px;
	text-align: left;
	vertical-align: top;
}
.webmaster  a {
	color: #64282a;
	text-decoration: none;
}
.webmaster  a:hover {
	color: #000;
	text-decoration: underline;
}
.inn-middle-page {
	padding: 0px;
	float: left;
	width: 970px;
	background-color: #fff;
	background-image: url(../images/inn-mid-bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.inn-middle-cont-page  {
	padding: 0px;
	float: left;
	width: 970px;
	background-color: #fff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.inn-outer-middle-bg {
	background-image: url(../images/midtp-head-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 945px;
	padding-left: 25px;
}
.inn-outer-middle-bg-a {
	background-image: url(../images/midtp-head-bg-a.jpg);
	background-repeat: no-repeat;
	width: 945px;
	padding-left: 25px;
}
.inn-rgt-mid-part {
	margin: 0px;
	float: left;
	width: 660px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: justify;
	background-image: url(../images/midtp-head-bg-a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.inn-rgt-mid-part p {
	margin: 0px;
	text-align: justify;
	padding-bottom: 20px;
	line-height: 17px;
	color: #4c4c4c;
}

.inn-rgt-mid-part a {
	font-size: 12px;
	color: #4c4c4c;
	text-decoration: none;
	text-align: justify;
}
.inn-rgt-mid-part  a:hover {
	font-size: 12px;
	color: #4c4c4c;
	text-decoration: none;
	text-align: justify;
}
.cont-part {
	margin: 0px;
	float: left;
	width: 920px;
	padding: 0px;
	background-image: url(../images/midtp-head-bg-a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.cont-part  p {
	margin: 0px;
	padding-bottom: 20px;
	line-height: 17px;
	color: #4c4c4c;
}
.cont-part  a {
	font-size: 12px;
	color: #4c4c4c;
	text-decoration: none;
}
.cont-part   a:hover {
	font-size: 12px;
	color: #4c4c4c;
	text-decoration: none;
}
.inn-head {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #64282a;
	text-decoration: none;
	padding-top: 25px;
	padding-bottom: 25px;
	line-height: 24px;
}
.pros-outer-bx {
	margin: 0px;
	float: left;
	width: 650px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.inn-promos-bg {
	margin: 0px;
	float: left;
	width: 192px;
	background-image: url(../images/inn-pros-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 5px;
}
.promo-heads {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #c56d32;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 204px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.promo-heads a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #c56d32;
	text-decoration: none;
}
.promo-heads a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	text-decoration: none;
}

.inn-promos-outer-bx {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 204px;
}
.inn-promos-outer-bx-a {
	padding: 0px;
	float: left;
	width: 204px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 17px;
}
.rgt-links {
	background-color: #ebebeb;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 202px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #64282a;
	text-decoration: none;
}
.rgt-links .nobrdr { border:none;
}

.rgt-links li {
	background-image: url(../images/sml-gray-arrow.jpg);
	background-repeat: no-repeat;
	background-position: 20px 12px;
	padding-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f5f5f5;
	padding-top: 2px;
	padding-bottom: 2px;
}
.rgt-links li a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #64282a;
	text-decoration: none;
}
.rgt-links  li  a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #777;
	text-decoration: none;
}
.rgt-links ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.inn-rgt-parts {
	float: right;
	width: 210px;
	padding-top: 30px;
	padding-right: 26px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.edge-outer-promo {
	margin: 0px;
	float: left;
	width: 650px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.edge-promo-bx {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 139px;
}
.edge-promo-bx-a {
	padding: 0px;
	float: left;
	width: 139px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
.ege-img-bx {
	margin: 0px;
	padding: 2px;
	float: left;
	width: 133px;
	border: 1px solid #adadad;
}
.edge-head {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #c56d32;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 133px;
	letter-spacing: normal;
	text-align: center;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.contact-map { float:left; padding-left:40px;}
.rgt-cont-bx {
	margin: 0px;
	float: right;
	background-color: #f0f0f0;
	border: 1px solid #ddd;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
}



#content {
	float: left;
	width: 260px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;

}
#content-a {
	float: left;
	width: 260px;
	margin: 0px;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;

}
#content-a  .fomtext {
	border: 1px solid #999999;
	color: #333333;
}
#content-a  .formarea{
	padding: 0px;
	display: block;
	width: 600px;
	margin: 0px;
	float: left;
}
#content-a  label {
	display: block;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#content .fomtext {
	border: 1px solid #999999;
	color: #333333;
}
#content .formarea{
	padding: 0px;
	display: block;
	width: 600px;
	margin: 0px;
	float: left;
}
#content label {
	display: block;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.btn-submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #4d1516;
	height: 23px;
	width: 64px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	float: left;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.btn-submit-a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #4d1516;
	height: 23px;
	width: 64px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	float: left;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}
.pads-btm {
	margin: 0px;
	padding-bottom: 20px;
}
.required {
	color: #FF0000;
	text-decoration: none;
}






.right-sec-contact {
	float:left;
	width:250px;
	margin-right: 25px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #000;
	text-decoration: none;
	line-height: 18px;
}
.right-sec-contact a {
	color: #000;
	text-decoration: underline;
	font-family: "Trebuchet MS";
	font-size: 14px;
	line-height: 18px;
}
.right-sec-contact a:hover {
	font-family: "Trebuchet MS";
	font-size: 14px;
	line-height: 18px;
	text-decoration: none;
	color: #853b21;
}

.right-sec-contact h1 { font-family:"Trebuchet MS"; font-size:27px; color:#000; text-decoration:none; line-height:27px; margin:0px; padding:16px 0px 10px 24px; font-weight:normal;}
.right-sec-contact p{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#000;
	text-decoration:none;
	line-height:18px;
	margin:0px;
	font-weight:normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 10px;
}
.right-sec-contact h2{ font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#0050a1; text-decoration:none; line-height:20px; margin:0px; padding:8px 0px 3px 25px; font-weight:bold;}
.right-sec-contact h2 span{ font-family:"Trebuchet MS"; font-size:19px; color:#000; text-decoration:none; line-height:20px; margin:0px; padding:0px 0px 0px 8px;}
.right-sec-contact img { padding:0px 0px 0px 13px;}


#content .fomtext {
	border: 1px solid #999999;
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0px;
	float: left;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 2px;
	width: 150px;
	
}

.fomtext-a {
	border: 1px solid #999999;
	color: #333333;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0px;
	padding: 0px;

	
}
.ph-input-a {
	border: 1px solid #999999;
	color: #333333;
	width:45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0px;
	padding: 0px;
	float: left;

	
}
.ph-input-b {
	border: 1px solid #999999;
	color: #333333;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;

	
}
.cont-formtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 100px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.cf-out-bx {
	float: left;
	padding-bottom: 10px;
	margin: 0px;
}
.input-out-bx {
	margin: 0px;
	padding: 0px;
	float: left;
}

