* {
 margin: auto;
 padding: 0;
}


body {
 background:#421616 url(../images/Page-BgGlare.jpg) no-repeat;
 font-family: arial;
 font-size: 12px;
 color: #ffffff;
 text-align: center;
 }
 
 p {
 margin-top:5px;
 padding-top:0px;
 margin-bottom:0px;
 padding-bottom:0px;
 }
 
 li{
 margin-top:6px;
 }
 
a img{
 border: 0px;
 }
 
a {
text-decoration: none;
cursor:pointer;
}

.hidden {
 text-indent: -9000px;
 background: inherit;
 }
 
 #maindiv {
 width:960px;
 font-size:12px;
 background:#ffffff;
 text-align:left;
 }
 
 
 :focus{
 outline:none;
 }
 
 /*** Top Part Starts Here ***/
 #top_part{
 width:960px;
 text-align:left;
 margin-top:7px;
 padding-top:3px;
 }
 
 /*** Logo  ***/
 #main_logo{
 border:none;
 margin-left:20px;
 width:186px;
 height:118px;
 position:relative;
 z-index:1;
 padding-top:30px;
 }
 
 #dr_photo_img{
 border:none;
 width:240px;
 height:192px;
 margin-right:0px;
 }
 
 #menu_bg{
 width:952px;
 background:#ffffff url(../images/menu_bg.gif) repeat-x;
 height:28px;
 margin-left:0px;
 padding:6px 0px 0px 9px;
 }
 
 a.menu_links{padding:3px 7px 4px 7px;color:#ffffff;font-weight:bold;font-size:12px;float:left;text-decoration:none;margin-left:7px;margin-right:7px;}
 a.menu_links:hover{background:url(../images/menu_hover_bg.gif) repeat-x;padding:3px 7px 4px 7px;color:#ffffff;font-weight:bold;font-size:12px;float:left;text-decoration:none;margin-left:7px;}
 
a.menu_links_active{background:url(../images/menu_hover_bg.gif) repeat-x;padding:3px 7px 4px 7px;color:#ffffff;font-weight:bold;font-size:12px;float:left;text-decoration:none;margin-right:7px;margin-left:7px;}

#gradient_box{
width:926px;
padding:0px 10px 2px 10px;
height:282px;
background:#ddd3d2 url(../images/gradient_bg.gif) repeat-x;
border-bottom:3px solid #e0dcdc;
}

.gradient_box_pages{
width:926px;
padding:0px 10px 5px 10px;
background:#ddd3d2 url(../images/gradient_bg.gif) repeat-x;
border-bottom:3px solid #e0dcdc;
}

.inner_pages{
width:926px;
padding:0px 10px 5px 10px;
}

.top_text1{color:#dedede;text-decoration:none;font-size:20px;font-weight:bold;}
.top_text2{color:#ffffff;text-decoration:none;font-size:24px;font-weight:bold;}

/*.gradient_text_bg{background:url(../images/steth_bg.png) center no-repeat;}*/
.gradient_text1{color:#ff0000;text-decoration:none;font-size:26px;font-weight:bold;margin-top:5px;}
.gradient_text2{color:#666666;text-decoration:none;font-size:18px;margin-top:13px;}
.gradient_text3{color:#421616;text-decoration:none;font-size:16px;margin-top:13px;font-weight:bold;}
.gradient_link{color:#17669d;text-decoration:none;font-size:16px;margin-top:13px;text-decoration:none;font-weight:bold;}
a.gradient_link{color:#17669d;text-decoration:none;font-size:16px;margin-top:13px;text-decoration:underline;font-weight:bold;}
a.gradient_link:hover{color:#17669d;text-decoration:none;font-size:16px;text-decoration:none;margin-top:13px;font-weight:bold;}
 
#dvd_pack{
background:url(../images/dvd_pack.jpg) top no-repeat;
width:456px;
height:250px;
}

#buy_online_btn{width:110px;height:38px;background:url(../images/buy_online_btn.png) no-repeat;cursor:pointer;border:none;margin:212px 0px 0px 75px;}
#buy_online_btn:hover{width:110px;height:38px;background:url(../images/buy_online_btn_h.png) no-repeat;cursor:pointer;border:none;}

.buy_online_btn1{width:110px;height:38px;background:url(../images/buy_online_btn.png) no-repeat;cursor:pointer;border:none;}
.buy_online_btn1:hover{width:110px;height:38px;background:url(../images/buy_online_btn_h.png) no-repeat;cursor:pointer;border:none;}

#home_main_box{
margin-top:15px;
text-align:left;
width:946px;
}

.double_quote_front{
padding:0px 5px 0px 0px;
height:10px;
width:16px;
}

.double_quote_end{
padding:0px 0px 0px 5px;
height:10px;
width:16px;
}

#home_text_box{
width:402px;
height:200px;
color:#421616;
font-size:12px;
background:url(../images/home_text_bg.jpg) no-repeat;
padding:10px 5px 0px 23px;
margin-left:15px;
list-style-image:url(../images/bullet_arrow_up.jpg);
}

#home_text_box ul{
list-style-type:square;
}

.page_heading{color:#421616;text-decoration:none;padding-top:7px;font-size:16px;font-weight:bold;}

.page_text{color:#421616;text-decoration:none;font-size:13px;list-style-image:url(../images/bullet_arrow_up.jpg);}
a.page_text{color:#421616;text-decoration:none;font-size:13px;list-style-image:url(../images/bullet_arrow_up.jpg);}
a.page_text:hover{color:#421616;text-decoration:underline;font-size:13px;list-style-image:url(../images/bullet_arrow_up.jpg);}

#about_video_box{
width:946px;
margin-top:15px;
color:#421616;
font-weight:bold;
}

.required{
color:#ff0000;
font-size:11px;
}

#message { margin: 10px 0; padding: 0; }
.error_message { width:300px; height: 22px; line-height: 22px; background: #FBE3E4; padding: 3px 10px 3px 15px; color:#8a1f11;border: 1px solid #FBC2C4; }
.success_message { width:300px; height: 22px; line-height: 22px; background: #9abc10; padding: 3px 10px 3px 15px; color:#fff;border: 1px solid #84a10f; }
.loader { padding: 0 10px; }

.cd_image{
width:200px;
height:202px;
border:none;
margin-top:10px;
}

.cd_headings{
font-size:15px;
font-weight:bold;
color:#421616;
margin-left:1px;
}

.cd_divider{
border-top:1px dashed #e0dcdc;
padding-top:5px;
}

#call_icon{
width:228px;
height:38px;
vertical-align:middle;
}


#footer{
width:936px;
height:18px;
background:#ffffff url(../images/footer_bg.gif) repeat-x;
margin-top:15px;
padding:5px 5px 0px 5px;
color:#421616;
font-size:11px;
}