/* CSS Document */

body {
background:url(images/bg.gif);
background-position:top;
background-repeat:repeat-y;
background-color:#cadeed;
margin:0 0 0 1px;
padding:0;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:13px;
color:#222222;
line-height:21px;
}

strong {
color:#b71313;
}

p {
margin:20px 25px 0 25px;
}

a {
outline:none;
}

<!--
/************************/
/*** Help Hover Style ***/
/************************/
div.niceTitle {background-color: #A1C5DB;color: #012849;font-weight: bold;font-size: 13px;font-family: "Trebuchet MS", sans-serif;width: 250px;left: 0;top: 0;padding: 4px;position: absolute;text-align: left;z-index: 120;-moz-border-radius: 0 10px 10px 10px;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=87);-moz-opacity: .87;-khtml-opacity: .87;opacity: .87;word-wrap: break-word;}
div.niceTitle .contents {margin: 0;padding: 0 3px;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
div.niceTitle p {color: #D17E62;font-size: 9px;padding: 3px 0 0 0;margin: 0;text-align: left;-moz-opacity: 1;}
div.niceTitle .emphasis {color: #D17E62;}
-->



.activation {
font-size:13px;
color:#FFFFFF;
font-weight:normal;
text-align:center;
}

h1 {
margin:15px 25px 5px 25px;
padding:0;
font-size:22px;
line-height:24px;
color:#01324d;
font-weight:bold;
}

h1 strong {
font-size:22px;
line-height:24px;
color:#1d7aa6;
font-weight:bold;
}

.sub_title {
font-size:18px;
color:#0e5375;
padding-top:25px;
}

h2 {
margin:15px 25px 25px 25px;
padding:0;
font-size:18px;
color:#CC0000;
font-weight:normal;
}

h3 {
font-size:18px;
color:#0e5375;
padding-top:25px;
font-weight:normal;
margin:15px 25px 25px 25px;
}

h4 {
margin:15px 25px 10px 25px;
padding:0;
font-size:16px;
color:#990000;
font-weight:bold;
}

.bullet_title {
color:#1d7aa6;
font-size:16px;
font-weight:bold;
margin:0;
padding:0 0 5px 0;
vertical-align:top;
}

.bullets {
font-size:13px;
font-weight:bold;
line-height:16px;
margin:0;
padding:0 3px 0 6px;
}

.testimonial_title {
color:#123f54;
font-size:13px;
font-weight:bold;
margin:25px 0 0 10px;
}

.testimonial_text {
color:#123f54;
font-size:13px;
font-weight:normal;
font-style:italic;
margin:10px 25px 0 25px;
}

.testimonial_name {
color:#123f54;
font-size:12px;
font-weight:bold;
margin:5px 0 0 25px;
}

.guarantee {
color:#0d1e32;
font-size:13px;
line-height:18px;
margin:42px 5px 0 10px;
}

.gurantee_refund {
font-size:12px;
color:#081525;
margin:15px 10px 0 40px;
}

.refund_link {
font-size:12px;
color:#0033FF;
text-decoration:none;
}

.refund_link:hover {
font-size:12px;
color::#0033FF;
text-decoration:underline;
}

.title {
font-size:28px;
background-color:#000000;
}

.text_link {
font-size:13px;
color:#0033FF;
text-decoration:underline;
}

.text_link:hover {
font-size:13px;
color:#0026c0;
text-decoration:underline;
}

.menu_alt div {
visibility: hidden;
position:absolute; 
border:none; 
margin: 0px; 
padding: 5px;
font-size:10px;
font-weight:bold;
color:#1b354d;
background-color:#ebf3fa;
}

.medical_endorsements {
font-size:14px;
color:#002132;
font-style:normal;
font-weight:bold;
font-family:Tahoma, Arial, Helvetica, sans-serif;
line-height:17px;
}

.medical_endorsements a {
font-size:14px;
color:#1173a5;
font-style:normal;
text-decoration:none;
font-weight:bold;
font-family:Tahoma, Arial, Helvetica, sans-serif;
line-height:17px;
}

.medical_endorsements a:hover {
font-size:14px;
color:#1173a5;
font-style:normal;
text-decoration:underline;
font-weight:bold;
font-family:Tahoma, Arial, Helvetica, sans-serif;
line-height:17px;
}

.calc_text {
font-size:15px;
color:#131727;
line-height:16px;
font-weight:bold;
padding-top:40px;
}

.calc_size {
font-size:12px;
color:#131727;
line-height:14px;
font-weight:normal;
}

.calc_values {
font-size:13px;
color:#131727;
font-weight:bold;
line-height:16px;
padding:0 13px 0 13px;
}

.nav_subscribe {
font-size:14px;
color:#131727;
line-height:15px;
margin:90px 10px 0 85px;
padding:0;
text-align:center;
}

.ebook_font {
font-size:11px;
color:#10132a;
font-family:tahoma, arial, sans-serif;
font-weight:bold;
text-align:center;
margin:5px 0 0 0;
}

.text_area {
padding:2px 2px 2px 2px;
width:145px;
margin:0 0 0 0;
height:15px;
font-family:Trebuchet MS, arial, serif;
}

.footer {
background:url(images/footer.gif);
background-repeat:repeat-x;
height:91px;
}

.foot {
font-size:14px;
color:#e5e5e5;
text-decoration:none;
text-align:center;
margin-left:25px;
margin-right:25px;
margin-top:10px;
padding:0;
}

.foot a {
font-size:11px;
color:#e5e5e5;
text-decoration:none;
}

.foot a:hover {
font-size:11px;
color:#ffffff;
text-decoration:underline;
}

/* Following is style for Success Stories 
---------------------->
---------------------->
*/

.testimonial_right {
background-color:#edf4fa;
background:url(images/testimonial_right.jpg);
background-position:top;
background-repeat:no-repeat;
border:solid 1px #7fb1c8;
margin-top:-15px;
}

.testimonial_left {
background-color:#edf4fa;
background:url(images/testimonial_left.jpg);
background-position:top;
background-repeat:no-repeat;
border:solid 1px #7fb1c8;
margin-top:-15px;
}

.testimonialpage_text_right {
font-size:13px;
color:#222222;
line-height:21px;
margin:5px 10px 5px 20px;
padding:0;
font-weight:bold;
}

.testimonialpage_text_left {
font-size:13px;
color:#222222;
line-height:21px;
margin:5px 15px 5px 15px;
padding:0;
font-weight:bold;
}

.testimonialpage_text_right strong {
font-size:13px;
color:#072059;
line-height:21px;
margin:0;
padding:0;
font-weight:normal;
}

.testimonialpage_text_left strong {
font-size:13px;
color:#072059;
line-height:21px;
margin:0;
padding:0;
font-weight:normal;
}

.testimonial_image {
border:solid 1px #bdddec;
margin:15px;
}

/* End of success stories style 
---------------------->
---------------------->
*/

.foot_complete_system {
font-size:14px;
color:#e5e5e5;
text-decoration:none;
text-align:center;
}

.foot_complete_system:hover {
font-size:14px;
color:#ffffff;
text-decoration:underline;
text-align:center;
}
/* Following is for the Order Pages 
---------------------->
---------------------->
*/
.choose_order {
font-size:14px;
color:#003366;
font-weight:bold;
}

.choose_order a{
font-size:14px;
font-weight:normal;
color:#0033FF;
text-decoration:none;
}

.choose_order a:hover{
font-size:14px;
font-weight:normal;
color:#0033FF;
text-decoration:underline;
}

.order {
background-color:#f8fbfc;
border:solid 1px #7fb1c8;
margin-top:15px;
}

.order_title {
color:#000000;
font-size:16px;
font-weight:bold;
text-decoration:none;
margin-left:15px;
margin-top:10px;
}

.order_subtitle {
color:#b71313;
font-size:16px;
font-weight:bold;
text-decoration:none;
margin-top:10px;
}

.order_price {
color:#000000;
font-size:14px;
font-weight:normal;
text-decoration:none;
margin-top:10px;
}

.order_saving {
font-size:14px;
color:#061b58;
margin-left:15px;
font-weight:bold;
}

.order_products_included {
font-size:14px;
color:#061b58;
margin-left:15px;
font-weight:bold;
}

.order_bullet_title {
color:#061b58;
font-size:14px;
font-weight:normal;
margin:0;
padding:0 0 0 0;
vertical-align:top;
}

.order_bullets {
font-size:13px;
font-weight:normal;
line-height:18px;
margin-top:-5px;
padding:0 3px 5px 6px;
vertical-align:top;
}

.safe_secure {
font-size:12px;
color:#000000;
font-weight:bold;
}

.border {
border:solid 1px #7fb1c8;
}

.shipping {
font-size:12px;
line-height:14px;
}

.total_price {
color:#040945;
font-weight:bold;
}

.psp_pills {
font-size:13px;
font-weight:bold;
color:#000000;
}

/* End of order page style 
---------------------->
---------------------->
*/

.description {
font-size:13px;
color:#0033FF;
text-decoration:none;
}

.description:hover {
font-size:13px;
color:#0033FF;
text-decoration:underline;
}

.description_box {
background-color:#f8f8f8;
border:solid 1px #dbdbdb;
}

.doctor_box {
background-color:#f1f8fa;
border:solid 1px #9fd0e7;
margin:15px;
}

.doctor_name {
font-size:18px;
color:#023045;
padding-top:25px;
font-weight:normal;
margin-top:-10px;
}

.doctor_subtitle {
color:#b71313;
font-size:14px;
font-weight:normal;
text-decoration:none;
margin-top:10px;
}

.doctor_text {
font-size:12px;
color:#0D2146;
line-height:18px;
font-weight:normal;
}

.doctor_testimonial {
font-size:13px;
color:#222222;
line-height:18px;
font-weight:bold;
}

.measurements_subtitle {
font-size:14px;
font-weight:bold;
color:#111111;
}

.results {
color:#b71313;
font-size:14px;
font-weight:bold;
text-decoration:none;
margin-top:10px;
}

.doctor_box_name {
font-size:14px;
color:#01042b;
font-weight:bold;
}

.measurment_titlebar {
background:url(images/measurment_bar.gif) no-repeat;
background-color:#d3e3e8;
width:386px;
height:31px;
font-size:12px;
font-weight:bold;
color:#01042b;
}

.measurement_before {
font-size:12px;
font-weight:normal;
color:#333333;
}

.measurement_after {
font-size:12px;
font-weight:bold;
color:#990000;
}

.deviation_titlebar {
background:url(images/deviation_title.gif) no-repeat;
background-color:#d3e3e8;
width:386px;
height:31px;
font-size:12px;
font-weight:bold;
color:#01042b;
}

.comparative_summary {
font-size:16px;
color:#0e5375;
padding-top:25px;
}

.summarybox {
width:480px;
border:1px solid #81aebc;
}

.summary_title {
font-size:12px;
color:#01042b;
font-weight:bold;
padding:3px 5px 0 5px;
background:url(images/summary_top.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#BFDBE3;
}

.summary_text {
font-size:12px;
color:#0D2146;
padding-left:5px;
}

.why_subtitles {
font-size:14px;
color:#061b58;
font-weight:bold;
}

.creditcard_info{
font-size:12px;
line-height:16px;
color:#010922;
font-weight:bold;
padding:8px;
background-color:#FFFFFF;
}

.spare_parts_text{
font-size:12px;
font-weight:normal;
text-decoration:none;
line-height:18px;
}