body{padding:0px; margin:0px; background-color:#FFFFFF}

#main{width:1002px; height:auto;}
#header{width:1002px; height:auto; background-image:url(/images/header.jpg); background-repeat:no-repeat}
#logo{float:left; width:316px; height:69px; margin-top:10px; margin-left:15px; border:none; margin-bottom:10px}
.contact_info{float:right; width:300px; margin-top:10px; margin-right:10px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#c32629; font-weight:bold; text-align:left}
.contact_title{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#c32629; font-weight:bold}
.contact_content{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#818181; font-weight:bold}
.contact_content a{color:#ffffff; text-decoration:none}
.contact_content a:hover{color:#ffffff; text-decoration:underline}

/** nav **/
#nav{margin-left:0px; margin-right:0px; width:1002px; height:62px; background-image:url(/images/nav_back.gif); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; margin-bottom:20px; text-align:left; clear:both}
#nav ul {margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; list-style:none; text-align:left}
#nav ul {#margin-left:38px}
#nav ul li {display:inline; list-style:none; text-align:center; float:left; margin-right:10px}
#nav ul li a {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; text-decoration:none; width:112px; height:32px; float:left; text-align:center; padding-top:30px; font-weight:bold}
#nav ul li a.selected{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#818181; text-decoration:none; background-image:url(/images/nav_hover.gif); background-repeat:no-repeat; font-weight:bold}
#nav ul li a:hover{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#818181; text-decoration:none; background-image:url(/images/nav_hover.gif); background-repeat:no-repeat; font-weight:bold}

/** content main */
#content_main{float:left; width:1002px; height:auto}
.homepage_headline{float:left; width:1002px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#333333; text-align:center; margin-top:0px}
.content_left{width:590px; height:auto; float:left; text-align:left; margin-left:12px; padding-top:17px; float:left}
.bigmiddle_video{float:left; width:372px; height:auto; padding-left:0px; padding-bottom:15px}
.intro_video{float:left; width:570px; height:auto; padding-left:0px; padding-bottom:15px}

.banner{float:left; width:1002px; height:281px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; padding-bottom:15px; margin-top:0px; background-image:url(/images/banner_back.gif); background-repeat:repeat-x; text-align:left}
.banner_text{float:left; width:450px; height:auto; margin-top:15px; margin-left:15px; margin-right:15px; text-align:justify}
.banner_title{float:left; width:450px; height:auto; font-size:24px; color:#FFF}
.banner_line{float:left; width:450px; background-image:url(/images/banner_line.gif); background-repeat:repeat-x}
.banner_image{float:left; width:490px; height:auto; margin-top:15px}


.content{width:570px; height:auto; float:left; padding-left:0px}
.content_left_heading1{float:left; width:547px; height:34px; background-image:url(/images/title_bg.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#ffdf98; padding-top:5px; padding-left:25px}
.content_left_heading{float:left; width:547px; height:34px; margin-top:15px; background-image:url(/images/title_bg.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#ffdf98; padding-top:5px; padding-left:25px}
.content_left_text{float:left; width:545px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3b3b3b; text-align:justify; padding-left:25px; padding-top:10px}
.read_more{float:left; width:545px; height:25px; background-color:#FFF; text-align:left; margin-left:25px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3b3b3b; padding-top:9px; border-bottom:1px dashed #CCCCCC; border-top:1px dashed #CCCCCC; #margin-top:10px}
.read_more a{color:#c32629; text-decoration:underline}
.read_more a:hover{color:#c32629; text-decoration:underline}
.read_more img{border:none}

.content_right{width:372px; margin-left:8px; text-align:right; float:right; margin-right:5px}
.content_right_heading{float:left; width:350px; height:34px; background-image:url(/images/title_bg.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#ffdf98; margin-top:10px; padding-top:5px; padding-left:25px; text-align:left}
.video_testimonial{float:left; width:372px; height:auto; background-color:#f3f3f3; padding-top:10px}
.content_title{float:left; width:307px; height:40px; #height:38px; text-align:left; background-image:url(/images/right_title_bg.gif); background-repeat:no-repeat; padding-top:8px; padding-left:65px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#FFFFFF; padding-bottom:10px; background-color:#f3f3f3}
.content_title1{float:left; width:320px; height:15px; text-align:left; background-color:#f3f3f3}

.spacer{float:left; width:320px; height:15px; clear:left}

.audio_testimonial{float:left; width:372px; height:auto; padding-top:10px; background-color:#f3f3f3}
.written_testimonial{float:left; width:350px; height:auto; padding-top:0px; margin-left:10px}
.written_testi_title{float:left; width:340px; height:auto; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; color:#c32629; font-size:11px; padding-bottom:3px; border:1px dashed #CCCCCC; padding:5px}
.written_testi_titlelabel{float:left; width:200px; height:auto; font-family:Arial, Helvetica, sans-serif; color:#c32629; font-size:11px}
.written_testi_content{float:left; width:340px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3b3b3b; text-align:left; padding-top:8px; padding-bottom:8px; text-align:justify}
.audio_testi_content{float:left; width:334px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3b3b3b; text-align:left; border:1px solid #b9b9b9; padding-left:8px; padding-right:8px; padding-top:8px; padding-bottom:8px; text-align:justify; margin-left:12px}
.writter_testi_title{color:#016872}
.written_testi_text{float:left; width:340px; margin-top:5px; background-color:#FFFFFF; padding:5px; border:1px dashed #CCCCCC}
.date{float:left; width:200px}
.read_more_testi{float:right; width:120px; color:#c32629; text-align:right; font-size:11px}
.read_more_testi a{color:#c32629; font-weight:bold; text-decoration:none}
.read_more_testi a:hover{color:#c32629; font-weight:bold; text-decoration:underline}
.line{border-bottom:1px solid #b9b9b9; height:8px; clear:both; width:334px}

.written_testi_content1{float:left; width:340px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3b3b3b; text-align:left; padding-top:8px; padding-bottom:8px; text-align:justify; margin-top:10px}
.read_more_right{float:left; width:353px; text-align:right; background-color:#f7f7f7; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3b3b3b; height:25px; padding-top:5px}
.read_more_right a{color:#3b3b3b; text-decoration:none; padding-top:5px; padding-right:5px}
.read_more_right a:hover{color:#3b3b3b; text-decoration:underline}

.click_here{float:left; width:955px; height:80px; border:1px solid #f0f0f0; margin-bottom:25px; font-family:Arial, Helvetica, sans-serif; font-size:33px; color:#999999; text-align:center; padding-top:10px; margin-left:25px; margin-top:15px}
.click_here a{color:#999999; text-decoration:none}
.click_here a:hover{color:#999999; text-decoration:underline}

.click_here_body{float:left; width:580px; height:153px; border:0px solid #f0f0f0; margin-bottom:25px; font-family:Arial, Helvetica, sans-serif; font-size:33px; color:#999999; text-align:left; padding-top:10px; margin-left:5px; margin-top:15px}
.click_here_body a{color:#999999; text-decoration:none}
.click_here_body a:hover{color:#999999; text-decoration:underline}

.footer{float:left; width:987px; height:31px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding-top:20px; text-align:left; padding-left:15px; background-image:url(/images/footer_back.gif); background-repeat:repeat-x; margin-top:5px}
.footer a{color:#FFFFFF; text-decoration:none}
.footer a:hover{color:#FFFFFF; text-decoration:underline}
.copy{float:right; width:auto; height:auto; text-align:right; margin-right:10px}
.copy a{text-align:right; margin-right:10px; color:#FFFFFF; text-decoration:none}
.copy a:hover{text-align:right; margin-right:10px; color:#FFFFFF; text-decoration:underline}



.pages{float:left; width:570px; height:25px; background-color:#f0f0f0; text-align:center; padding-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3b3b3b; margin-top:20px; margin-bottom:20px; padding-top:5px}
.pages a{color:#c32629; text-decoration:none}
.pages a:hover{color:#c32629; text-decoration:underline}
.pages .selected_page{color:#c32629; text-decoration:none}
.pages{#margin-bottom:50px}


.purchasepage_content_main{float:left; text-align:center; width:800px; padding-left:75px; padding-right:75px}
.purchasepage_img{float:left; width:460px; height:auto; text-align:center; margin-top:15px}
.purchasepage_content{float:left; width:750px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333333; text-align:left; padding-left:30px; padding-top:15px}
.purchasepage_patents{float:right; width:400px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:justify; padding-left:0px; padding-top:0px}
.purchasepage_usage{float:right; width:200px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:justify; padding-left:0px; padding-top:0px}
.warranty{float:left; width:750px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#016872; text-align:justify; padding-left:25px; padding-top:25px}
.purchasepage_main{900px; text-align:center; height:auto}
.purchasepage_headline{float:left; width:750px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#333333; text-align:center; padding-left:10px; margin-top:15px}
.purchasepage_subhead{float:left; width:750px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#333333; text-align:left; padding-left:30px; margin-top:15px}
.purchasepage_orderonline{float:left; width:570px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333333; text-align:center; padding-left:10px; margin-top:15px}
.purchasepage_price{float:right; width:150px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; margin-top:15px; font-weight:bold; border-bottom:1px solid #000}
.purchasepage_video{float:left; width:500px; height:auto; padding-left:100px; padding-right:100px; padding-bottom:15px; padding-top:15px}
.price_details{float:left; width:200px}
.purchasepage_label{float:left; width:50px; text-align:right}
.purchasepage_tag{float:right; width:80px; text-align:left}
.purchasepage_total{float:right; width:150px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; font-weight:bold; clear:both}
.purchasepage_buy1{width:350px; height:auto; padding-top:10px; float:left; padding-left:0px; padding-top:25px; padding-bottom:10px}
.purchasepage_buy2{width:350px; height:auto; padding-top:10px; float:right; padding-left:10px; padding-top:25px; padding-bottom:10px}
.purchasepage_agreement {text-align:left;height:100px;width:340px;overflow:auto;border:1px solid #666;background-color:#ffffff;padding:8px;margin-left:10px;margin-right:10px;margin-top:5px}

.order_details_main{border-width: 2px;  border-style: dashed; border-color: red; float:left; width:400px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3b3b3b; text-align:left; margin-left:10px}
.quantity{width:50px; height:15px; margin-top:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3b3b3b}
.butt_secureonlineorder{float:left; width:380px; text-align:center; padding:10px}
.butt_secureonlineorder img{border:none; padding-top:10px}
.paypal{float:center; width:200px; text-align:center; padding-top:10px}
.paypal img{border:none}
.color_var{color:#c32629; font-weight:bold; font-style:italic}
.color_var1{color:#c32629; font-weight:bold; font-size:14px}
.color_var2{color:#c32629; font-weight:bold}
.color_var3{color:#3b3b3b; font-weight:bold; font-size:14px}


.lowbackpain2_left_text{float:left; width:358px; height:auto; padding-top:10px}
.lowbackpain2_right_img{float:right; width:180px; height:auto; padding-top:10px}

.lowbackpain2_left_text1{float:left; width:215px; height:auto; padding-top:10px; text-align:justify; color:#c32629; font-size:12px; font-weight:bold; font-style:italic}
.lowbackpain2_left_text_big{float:left; width:432px; height:auto}

.lowbackpain2_right_img1{float:left; width:151px; height:auto; margin-left:10px}
.lowbackpain2_right_img2{float:left; width:97px; height:auto; margin-left:10px}
.lowbackpain3_table{border:1px solid #000000}
.lowbackpain3_tabletitle{background-color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-align:center; font-weight:bold}
.lowbackpain3_tablecontent{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3b3b3b; text-align:center}
.sciatica2_img2{float:left; width:351px; height:auto; margin-right:10px; padding-top:10px}
.sciatica2_text{float:left; width:180px; height:auto; padding-top:10px}
.sciatica_text{float:left; width:570px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3b3b3b; text-align:justify; padding-left:10px; padding-top:10px}
.cpmscience_img{float:right; width:119px; height:auto; margin-right:10px; padding-top:10px}
.cpmscience_img1{float:right; width:auto; height:auto; margin-right:10px; padding-top:10px}
.cpmscience_text{float:left; width:400px; height:auto; padding-top:10px}
.cpmscience_text1{float:left; width:360px; height:auto; padding-top:10px}
.cpmscience_text2{float:left; width:345px; height:auto; padding-top:10px}

.content_left_text1{float:left; width:544px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3b3b3b; text-align:justify}

.content_purchse_links{width:700px; height:auto; padding-top:10px; float:left; padding-left:200px; padding-top:25px; padding-bottom:10px}

.content_left_text_testi{float:left; width:545px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3b3b3b; text-align:justify; padding-left:25px; padding-top:10px; padding-bottom:10px}


/* styling of the container. */ 
a.myPlayer { 
    display:block; 
    width: 320px; 
    height:240px;  
    text-align:center; 
    margin:0 15px 15px 0; 
    float:left; 
    border:1px solid #999; 
} 
 
/* play button */ 
a.myPlayer img { 
    margin-top:70px; 
    border:0px; 
} 
 
/* when container is hovered we alter the border color */ 
a.myPlayer:hover { 
    border:1px solid #000; 
}
