body {
	margin:0px;
	padding:0px;
	border:0px;
	list-style:none;
	background:#fff; 

}

img, ul, li, ol, h1, h2, h3, h4, h5, h6, p, div, em, legend, fieldset {
	margin:0px;
	padding:0px;
	border:0px;
	list-style:none;
}

a, a:link, a:visited { color:#000000; text-decoration:underline; }
a:hover { color:#ff3300; }

img, div { behavior: url(../iepngfix.htc) } 


#BaseDiv {
	width:960px;
	height:100%;
	text-align:left;
	margin:0px auto;
}

#headerDiv {
	width:960px;
	height:80px;
	margin:20px 0 20px 0;
}

#Logo {
	float:left;
	margin-top:20px;
}

#headerRight {
	width:630px;
	height:68px;
	float:right;
}

#tollFree {
	width:630px;
	font-family:Helvetica,Arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#999999;
	text-align:right;
	margin:0 0 16px 0;
}

#nav {
	width:650px;
	height:40px;
	text-align:right;
}

#nav ul {
	display:block;
}

#nav ul li {
	display:inline;
	padding:0px 17px 0px 17px;
	background:url(../images/nav_divider.jpg) no-repeat right top;
	font-family: Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:lighter;
	color:#000000;
	line-height:40px;
}

#nav ul li a {
	color:#71B8DB;
	text-decoration:none;
	font-weight:lighter;
}

#nav ul li a:hover {
	color:#5994B2;
	text-decoration:underline;
}

#nav ul span {
	display:inline;
	padding:0px 17px 0px 17px;
	background:url(../images/nav_divider.jpg) no-repeat right top;
	font-family: Helvetica,Arial, sans-serif;
	font-size:17px;
	font-weight:normal;
}

#nav ul span a {
	color:#ff0000;
	text-decoration:underline;
}


/* Products SubNav */

ul#navProducts { width:650px; text-align:left; display:block; padding:0; }
ul#navProducts li { display:inline; padding:0px 35px 0px 0px; background:url(../images/nav_divider.jpg) no-repeat right top; 
			 		       font-family: Helvetica, Arial, sans-serif; font-size:16px; font-weight:lighter; color:#747638; line-height:40px; }
ul#navProducts li a { color:#747638; text-decoration:none; font-weight:lighter; }
ul#navProducts li a:hover { color:#747638; text-decoration:underline; }
ul#navProducts span { display:inline; padding:0px 17px 0px 17px; background:url(../images/nav_divider.jpg) no-repeat right top; 
			   		   font-family: Helvetica,Arial, sans-serif; font-size:17px; font-weight:normal; }
ul#navProducts span a { color:#747638; text-decoration:underline; }


#p-products .p-overview { color:#525327; text-decoration:underline; }
#p-travel .p-travel { color:#525327; text-decoration:underline; }
#p-testimonials .p-testimonials { color:#525327; text-decoration:underline; }
#p-gettingstarted .p-gettingstarted { color:#525327; text-decoration:underline; }
#p-faq .p-faq { color:#525327; text-decoration:underline; }
#p-brochures .p-brochures { color:#525327; text-decoration:underline; }




/* Physician Center SubNav */

#navPhysician         { width:650px; height:40px; text-align:left; margin-bottom:20px; }
#navPhysician ul      { display:block; padding:0; }
#navPhysician ul li   { display:inline; padding-right:20px; background:url(../images/nav_divider.jpg) no-repeat right top; 
			 		    font-family: Helvetica, Arial, sans-serif; font-size:16px; font-weight:lighter; color:#747638; line-height:40px; }
#navPhysician ul li a { color:#747638; text-decoration:none; font-weight:lighter; }
#navPhysician ul li a:hover { color:#747638; text-decoration:underline; }
#navPhysician ul span { display:inline; padding:0px 17px 0px 17px; background:url(../images/nav_divider.jpg) no-repeat right top; 
			   		   font-family: Helvetica,Arial, sans-serif; font-size:17px; font-weight:normal; }
#navPhysician ul span a { color:#747638; text-decoration:underline; }

#p-physician .p-overview { text-decoration:underline; }
#p-medicare .p-medicare { text-decoration:underline; }
#p-patientreferral .p-patientreferral { text-decoration:underline; }
#p-brochures .p-brochures { text-decoration:underline; }
#p-howtoprescribe .p-howtoprescribe { text-decoration:underline; }



/* Main Site Top NAV */
#p-home .p-home { color:#5994B2; text-decoration:underline; }
#p-physician .p-physician { color:#5994B2; text-decoration:underline; }
#p-products .p-products { color:#5994B2; text-decoration:underline; }
#p-buyoption .p-products { color:#5994B2; text-decoration:underline; }
#p-payment .p-payment { color:#5994B2; text-decoration:underline; }
#p-contact .p-contact { color:#5994B2; text-decoration:underline; }

.bodyDiv {
	width:960px;
	height:100%;
	text-align:left;
}

.table_row {
	width:960px;
	height:100%;
	overflow:hidden;
	margin-top:0px;
}

.column_left {
	width:630px;
	height:100%;
	float:left;
}

.column_right {
	width:320px;
	height:100%;
	float:right;
}

.main_banner_top {
	width:629px;
	height:7px;
	background:url(../images/main_banner_top_bg.jpg) no-repeat left top;
	position:relative;
	top:0px;
	left:-1px;
}

.main_banner_body {
	width:630px;
	height:320px;
	background-color:#d9d9d9;
	}

.main_banner_bot {
	width:630px;
	height:60px;
	background:url(../images/qualify_bg.jpg) no-repeat left top;
}

.main_banner_bot p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:normal;
	color:#000000;
	position:relative;
	top:15px;
	left:20px;
	z-index:1;
}


.powerchair {
	width:320px;
	height:60px;
	background:url(../images/power_chair_bg.png) no-repeat left top;
	margin-top:5px;
	padding-left:10px;
}
.powerchair p {
	font-family: Helvetica,Arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#666;
	padding-top:7px;
}
.powerchair a {
	font-family:Helvetica, Arial, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
}
.upgradetoday {
	width:310px;
	height:60px;
	background:url(../images/power_chair_bg.png) no-repeat left top;
	margin-top:4px;
	padding-left:10px;
}
.upgradetoday p {
	font-family: Helvetica,Arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#666;
	padding:7px 0 0 0;
	margin:0;
	line-height:22px;
}
.upgradetoday a {
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	margin:0;
	padding:0;
}

.Products_Container {
	width:960px;
	height:210px;
	margin-top:10px;
	background:url(../images/home-products-bg.png) no-repeat left top;
}

.Products_body {
	width:960px;
	height:196px;
	padding-top:10px;
	padding-bottom:10px;
}

.Products_body_left {
	width:320px;
	float:left;
}

.Products_body_left h1 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#ff0000;
	margin:20px 10px 10px 20px;
}

.Products_body_left p {
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#666667;
	margin:10px 10px 10px 20px;
	line-height:20px;
}

.Products_body_left img {
	margin:10px 10px 10px 20px;
}

.PrdouctDiplay {
	width:180px;
	height:196px;
	float:left;
	text-align:center;
	margin-right:20px;
}

#p-products .PrdouctDiplay {
	width:180px;
	height:240px;
	float:left;
	text-align:center;
	margin-right:20px;
}

#p-products .PrdouctDiplay { margin-right:16px;}

.PrdouctDiplay h6 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#666666;
}


.promiseDiv     { width:500px; height:160px; padding:0px 10px 0px 120px; background:url(../images/promise_bg.png) no-repeat left top; }
.promiseDiv h1  { font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:normal; color:#6FA8FD; padding:10px 0px 0px 20px; letter-spacing:.25px; font-style:italic; }
.promiseDiv p   { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000; padding:0px 20px 0px 20px; line-height:18px; font-style: italic; }
.promiseDiv h5 {
	font-family:"Helvetica", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#7EC708;
	padding:5px 20px 0px 70px;
	line-height:25px;
}

.promiseDiv h5 a { color:#7EC708; text-decoration:underline; }


.promiseDiv_subpage { width:450px; height:137px; padding:0px 30px 0px 140px; background:url(../images/take_a_trip.jpg) no-repeat left top; margin-top:20px; }
.promiseDiv_subpage h1 { font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:normal; color:#6FA8FD; letter-spacing:.25px; font-style:italic; }
.promiseDiv_subpage p  { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; line-height:18px; font-style: italic;  }
.promiseDiv_subpage h5 { font-family: Helvetica, Arial, sans-serif; font-size:15px; font-weight:normal; color:#7EC708; }
.promiseDiv_subpage h5 a { color:#7EC708; text-decoration:underline; }



/* For Homepage */
.homepageFeatureDiv {
	width:630px;
	height:219px;
	background: #fff url(../images/homepage-combo.jpg) no-repeat left top;
	margin-top:0px;
	margin-bottom:5px;
	padding-top:23px;
	padding-bottom:0px;
}

.homepageFeatureDiv h1 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#ff0000;
	margin:20px 10px 10px 20px;
}

.homepageFeatureDiv p.subtitle { color:#525327; }

.homepageFeatureDiv p {
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#666667;
	margin:10px 10px 10px 20px;
	line-height:18px;
	width:320px;
}
/********************/

/* For Products Page */
.productsFeatureDiv {
	width:630px;
	height:219px;
	background: #fff url(../images/products-combo.jpg) no-repeat left top;
	margin-top:0px;
	margin-bottom:10px;
	padding-top:23px;
	padding-bottom:0px;
}

.productsFeatureDiv h1 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#ff0000;
	margin:20px 10px 10px 20px;
}

.productsFeatureDiv p.subtitle { color:#525327; }

.productsFeatureDiv p {
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#666667;
	margin:10px 10px 10px 20px;
	line-height:18px;
	width:320px;
}
/********************/



.handleDiv {
	width:630px;
	height:242px;
	background: #D1E2EC url(../images/homepage_bluebox.jpg) no-repeat left bottom;
	margin-top:10px;
	padding-bottom:0px;
}


.handleDiv h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#ff0000;
	padding:15px 0px 0px 20px;
}

.handleDiv p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#333333;
	padding:5px 20px 0px 20px;
	line-height:20px;
}

.handleDiv h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#990000;
	padding:25px 0px 0px 20px;
}

.handleDiv h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#333333;
	padding:5px 0px 0px 35px;
}
.handleDiv h3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#333333;
	text-decoration: underline;
}

.handleDiv_bot {
	width:630px;
	height:20px;
	background:url(../images/talk_bot.jpg) no-repeat left top;
}

.talk_top_physicianpage {
	background:#fff url(../images/talk_top_bg1.jpg) no-repeat left top;
}

.talk_top {
	width:310px;
	height:110px;
	background:#fff url(../images/talk_top_bg.jpg) no-repeat left top;
	text-align:left;
	padding-left:10px;
}

.talk_top h1 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#ff0000;
	margin:0 10px 0px 0px;
	padding-top: 10px;
}

.talk_top h2 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	margin:5px 10px 0px 50px;
}

.talk_top a { margin-left:70px; }

.talk_top_doctor {
	width:320px;
	height:110px;
	padding:0;
	margin:0;
}


.talk_body {
	width:320px;
	background:url(../images/talk_body_bg.jpg) repeat-x left bottom;
	background-color:#ffffff;
	text-align:center;
}

.talk_body img {
	/*position:relative;
	top:10px;
	left:10px;*/
	margin-top:30px;
}

.talk_body h5 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-indent:px;
	margin-top:px;
}

.talk_body img { border:#999999 solid 0px; }

.emailDiv {
	width:320px;
	height:71px;
	/*border-bottom:#9a9a9a 1px solid;*/
	text-align:center;
	background:url(../images/emailit.jpg) no-repeat top left;
}

.emailDiv p {
	width:200px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#2882BC;
	position:relative;
	top:20px;
	left:60px;
	float:left;
	z-index:100;
}

.emailDiv p a { color:#2882BC; }


/* NEW HOMEPAGE EMAIL DIV ********************/


.emailDivNew {
	width:319px;
	height:160px;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	/*background:url(../images/homepage_emailafriend.jpg) no-repeat top left;*/
}

.emailDivNew p {
	width:200px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#2882BC;
	position:relative;
	top:20px;
	left:60px;
	float:left;
	z-index:100;
}

.emailDivNew p a { color:#2882BC; }

/*********************************************/

/* NEW SUBPAGE EMAIL DIV ********************/


.subpage .emailDivNew {
	width:319px;
	height:160px;
	text-align:center;
	margin:10px 0;
	/*background:url(../images/homepage_emailafriend.jpg) no-repeat top left;*/
}

/*********************************************/


.emailicon {
	width:48px;
	height:37px;
	background:url(../images/mail_icon.gif) no-repeat left top;
	position:relative;
	top:10px;
	left:15px;
	float:left;
	z-index:99;
}

.talk_bot {
	width:320px;
	height:7px;
	background:url(../images/talk_bot_bg.jpg) no-repeat left top;
	position:relative;
	top:0px;
	left:0px;
}

.btn_chatnow {
	width:100px;
	height:25px;
	background:url(../images/chatnow_btn.gif) no-repeat left top;
	border:none;
	margin:5px 10px 0px 0px;
}

.btn_readmore{
	width:100px;
	height:25px;
	background:url(../images/readmore_btn.gif) no-repeat left top;
	border:none;
	margin:10px 30px 0px 0px;

}

.footer {
	width:960px;
	height:40px;
	margin:20px 0px 20px 0px;
	text-align:left;
	position:relative;
	top:-13px;
}


.footer ul {
	display:block;
	margin-top:20px;
	float:left; 
	font-size:10px;
	}


.footer ul li {
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#666666;
	line-height:20px;
	padding:0px 4px;
}


.footer ul li a {
	color:#666666;
	text-decoration:none;
}

.footer_ul_1, .footer_ul_2 {  }

.lp1 .footer ul li {
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	line-height:40px;
}

.lp1 .footer { width:780px; border-top:#cccccc solid 1px; padding-top:20px; }

.lp1 .footer ul li a {
	color:#666666;
	text-decoration:none;
}


.content_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: lighter;
	color: #323D44;
	background-color: #E7EFF3;
	background-image: url(../images/content_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	letter-spacing: -1px;
	height: 75px;
	width: 610px;
	padding-top: 25px;
	padding-left: 20px;
}
.content_header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: lighter;
	color: #323D44;
	background-color: #E7EFF3;
	background-image: url(../images/960header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	letter-spacing: -1px;
	height: 75px;
	width: 940px;
	padding-top: 25px;
	padding-left: 20px;
}

.content_area {
	background-color: #FFFFFF;
	padding: 20px 20px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.p-physician-main { 
	padding-top:335px;px;
}

.content_area h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	line-height: 30px;
	color: #FF0000;
	font-weight: lighter;
	font-style: italic;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.content_area h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: lighter;
	color: #FF6600;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#p-commonquestions h2 { font-size:18px; }
#p-patientreferral h2 { color:#3399CC; }
#p-patientreferral h3 { margin-bottom:15px; }

.content_area h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: lighter;
	color: #333333;
	line-height: 24px;
}
.content_area p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #666;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.content_area ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
	list-style-type: circle;
}
.content_area ul li {
	list-style-type: disc;
	list-style-position: outside;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.content_area ul ol {
	list-style-type: decimal;
	list-style-position: outside;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.subpage ul li { font-size:12px; }
.yellow_box{
	background-color:#FFFFCC;
	border:1px outset #FF9900;
	padding:10px;
	font-style:italic;
	margin-top:20px;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:18px;
	line-height:26px;
	text-align:center;
}
.prduct_table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4F3FC;
}

#specialBox {
	background-color:#FFFFCC; 
	border:dotted 2px #FF9900; 
	padding:10px; 
	font-style:italic; 
	margin-top:10px; 
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:18px; 
	line-height:26px; 
	text-align:center;
	}
#header1 { 
	border-bottom:solid 1px #CCCCCC; 
	margin-bottom:20px;
}

.fields {
	width: 180px; height:20px; color:#666666; font-size: 14px;
}

.required { color:#666666; font-size:10px; }
.thumbnail { float:left; margin-right:5px; text-align:center; }
#p-contact .productsection { float:left; width:590px; margin-bottom:0px; margin-top:0px; height:570px; }

#ulPhysicianCenter {
	font-size: 11px;
	margin:5px 0 20px 0;
	padding-left: 0;
}

#ulPhysicianCenter li {
	display: inline;
	list-style-type: none;
	margin-right:10px;
}

#ulPhysicianCenter a,
#ulPhysicianCenter a:link,
#ulPhysicianCenter a:visited {
	font-size: 11px;
	padding: 3px 6px;
	color: #999999;
	text-decoration: none;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	border:#ffffff solid 1px;
}

#ulPhysicianCenter a:hover {
	font-size: 11px;
	padding: 3px 6px;
	color: #659cc3;
	text-decoration: none;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ccdee8;
	border:#659cc3 solid 1px;
}

body#p-physician #ulPhysicianCenter a.p-selected { 
	font-size: 11px;
	padding: 3px 6px;
	color: #659cc3;
	text-decoration: none;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ccdee8;
	border:#659cc3 solid 1px;
}

#ulPhysMain { width:450px; color:#666666; margin:10px 0 10px 0px; list-style-type:none; }
#ulPhysMain li { list-style-type:none; padding: 10px 10px 10px 60px; }

.subpage .content_area { padding-top:0; }
.subpage .productsection { margin-top:0px; }
.productspage .productsection { margin-top:50px; }
.row1 { margin-bottom:20px; background:url(../images/productdetailbg.jpg) no-repeat bottom left; padding-bottom:20px; }

.productdetailbg {  width:960px; min-height:340px; margin-top:20px; padding-top:20px; color:#666666; font-family:Arial, Helvetica, sans-serif; }
.productdetailheader { background:url(../images/productdetailheaderbg.jpg) no-repeat top left; height:88px; width:918px; padding:22px 20px 0 22px; margin-bottom:25px; }
.productdetailheader h1 { color:#898C42; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:50px; font-weight:normal; width:650px; }
.buyoption { float:right; }
.headerblue { color:#71B8DB; font-family:Helvetica, Arial, sans-serif; font-size:22px; font-weight:lighter; }
.productdetails { float:right; width:550px; padding-left:20px; border-left:#CCCCCC solid 1px; }
.productdetails ul { padding-left:30px; margin:10px 0; font-size:12px; }
.productdetails ul li { list-style:disc; margin:5px 0; }
.productdetails h2 { color:#71B8DB; font-size:20px; font-size:50px; font-weight:lighter; }
.productdetails h3 { color:#525327; font-size:16px; font-weight:lighter; margin-bottom:5px; }
.productdetails p { font-size:14px; font-weight:lighter; margin-bottom:5px; }
.orderform { float:left; width:480px; padding-left:20px; }
.orderform h2 { font-size:14px; margin-bottom:4px; font-weight:lighter; }
.orderform p { margin:4px 0; font-size:14px; }
.productshot { float:left; }
.productshotorderpage { padding-left:20px; float:right; }
#specs { font-size:14px; font-family:Arial, Helvetica, sans-serif; border-left:#CCCCCC solid 1px; padding-left:20px; }
#specs p.specifications { font-size:18px; margin:0; padding:0; }
#p-buyoption .productdetails { width:380px; padding-right:20px; }
p.price { font-size:22px; color:#71B8DB; }
#p-products .productsection { height:283px; }
/*#p-products #navProducts,
#p-gettingstarted #navProducts,
#p-faq #navProducts,
#p-travel #navProducts,
#p-testimonials #navProducts { height:330px; }*/



.ffContactPromiseDiv { margin-top:102px; }

.lp1 h2 { font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.lp1 h3 { width:100%;font-family:Arial, Helvetica, sans-serif; }
.lp1 input.fields { height:auto; font-size:12px; }
.lp1 p { margin-bottom:0px; padding-bottom:3px; }
.lp1 .productdetailheader { width:780px; }
.lp1 .content_area {  }
.lp1 .column_left { border:#FF0000 solid 0px; width:460px; }
.lp1 .productsection { width:auto; }
.lp1 .table_row { width:780px; }





.talk_top_new {
	width:320px;
	height:74px;
	/*background:#fff url(../images/talkwithus_new.jpg) no-repeat left top;*/
	text-align:left;
	padding:0;
	margin:10px 0 0 0;
}

.talk_top_new_subpage { margin-bottom:10px; }

.homevideoboxes { font-family:Arial, Helvetica, sans-serif; width:610px; height:160px; margin:20px 0 0 0; padding:0px 0px 0px 0px;  }
.homevideoboxes h1 { color:#3C69AD; font-size:20px; font-weight:normal; }
.homevideoboxes h1 .subtitle { color:#569CC0; font-size:14px; }

.fieldsphone { width:35px; height:15px; color:#666666; font-size: 14px; }

.takeatripDiv     { width:960px; height:113px; padding:20px 0px 0px 0px; background:#fff url(../images/newtakeatripbg.jpg) no-repeat left top; }
.takeatripDiv h1  { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#6FA8FD; padding:0px 0px 0px 20px; letter-spacing:.25px; font-style:italic; }
.takeatripDiv p   { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#222; padding:0px 20px 0px 20px; line-height:18px; font-style: italic; }
.takeatripDiv p.firstpara { float:left; width:720px; }
.takeatripDiv p.secondpara { float:right; width:160px;  }

.takeatripDiv1 { margin-bottom:0px; margin-top:5px; padding: 20px 20px 0 20px; width:590px; height:140px; background:#fff url(../images/newtakeatripbg1.jpg) no-repeat left top; }
.takeatripDiv1 h1  { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#6FA8FD;	 letter-spacing:.25px; font-style:italic;  }
.takeatripDiv1 p   { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#222;  line-height:18px; font-style: italic; }
.takeatripDiv1 p.firstpara { float:left; width:720px; }
.takeatripDiv1 p.secondpara { float:right; width:160px;  }

.rentalcenterDiv { margin-bottom:10px; margin-top:0px; padding: 0 0 0 0; width:630px; height:160px; }

.margin-top-10 { margin-top: 10px; }


input.error, textarea.error { border-color: red; }
label.error { color: red; display: block; }