﻿body 
{
	 
}

h3
{
	font-size:16px;
}

p
{
font-family:"Verdana" !important;
font-size:12px !important;
margin-left:0 !important;
margin-right:0 !important;
color:#4B4B4B !important;
}
 
 a
 {
 	color:#D15300;
 	cursor:"hand";
 }
 ul
 {
   list-style-position:outside;
   margin-left:10px;
 }
 
 .collapsePanel {
       background-color:white;
       overflow:hidden;
       height:auto;
       background-color:Green;
       }


.home { background:url("../images/header_md_home.jpg") no-repeat; }


.index_banner
{background:transparent url(images/index_banner1.jpg) no-repeat scroll 0 0;
float:left;
height:393px;
position:relative;
width:1000px;
left:1px;
}


.experts_banner
{
float:left;
height:111px;
left:1px;
position:relative;
width:1000px;
background:transparent url(../images/header_experts.jpg) no-repeat scroll 0 0;
 
}

.testimonial_banner
{
float:left;
height:111px;
position:relative;
width:1000px;
background:transparent url(../images/header_testimonials.jpg) no-repeat scroll 0 0;
left:1px;
	
}
.faq_banner
{
float:left;
height:111px;
position:relative;
width:1000px;
background:transparent url(../images/header_faq.jpg) no-repeat scroll 0 0;
left:6px;
}

.products
{
float:left;
height:111px;
position:relative;
width:1000px;
background:transparent url(../images/header_products.jpg) no-repeat scroll 0 0;
left:-2px;
}



.sign_table
{
	margin-top:10px;
}
.collapsePanelHeader{   
      width:640px;            
      height:auto;
      color: Yellow;
      background-color: Black;
      font-weight:bold;
      float:none;
      padding:5px; 
      cursor: pointer; 
      vertical-align: middle;
}
.Admin_View
{
    top: 146px; 
    left: 30px; 
    position: absolute; 
    height: 26px; 
    width: 56px; 	
}




*{
  margin:0px;
  padding:0px;
}
body{
  text-align:center;
  background:#FFFFFF;
  font-family:verdana;
}
#main{
  margin:0px auto;
  position:relative;
  width:1000px;
  text-align:left;
}
a{
  text-decoration:none;
}
#header{
  position:relative;
  float:left;
  height:103px;
  width:1000px;
}
#md_mid_section{
  position:relative;
  float:left;
  width:908px;
  margin-top:20px;
   
   
}
.md_mid_pos{
  position:relative;
  float:left;
  top:15px;
  left:21px;
}

#md_mid_left_background
{
background:transparent url(../images/md_mid_left_background.jpg) no-repeat scroll 0 0;
float:left;
height:150px;
position:relative;
width:255px;
}

.logo{
  position:relative;
  float:left;
  top:23px;
  left:139px;
}
.small_text{
 font-size:10px;
 color:#000000;
}
.tech_large_text{
  font-size:18px;
}
img{
  border:none;
}
#header_top{
  position:relative;
  float:left;
  height:74px;
  width:1000px;
}
#header_menu{
  position:relative;
  float:left;
  height:29px;
  width:1000px;
  background:url('../images/header_menu.jpg') no-repeat;
}
#header_menu a{
  color:#4B4B4B;
}
#header_menu a:hover{
  color:#D15300;
}
#main_content_wrapper a{
  color:#4B4B4B;
}
#menu_item1, #menu_item2, #menu_item3, #menu_item4, #menu_item5, #menu_item6{
  position:absolute;
  top:6px;
  color:#4B4B4B;
  font:bold 16px verdana;
  cursor:pointer;
}
#menu_item1{
  left:162px;
}
#menu_item2{
  left:343px;
}
#menu_item3{
  margin-left:501px;
}
#menu_item4{
  margin-left:665px;
}
#menu_item5{
  margin-left:820px;
}
#menu_item6{
  margin-left:902px;
}
#index_banner{
  position:relative;
  float:left;
  width:1000px;
  height:393px;
  background:url('../images/index_banner1.jpg') no-repeat;
}
#md_index_banner{
  position:relative;
  float:left;
  width:1000px;
  height:393px;
  left:-3px;
  background:url('../images/header_md_home.jpg') no-repeat;
}
#banner{
  position:relative;
  float:left;
  width:1000px;
  left:1px;
  height:111px;
}
#main_content_wrapper{
  position:relative;
  float:left;
  width:909px;
  left:50px;
  color:#000000;
}

#main_content_wrapper2{
  position:relative;
  float:left;
  width:909px;
  left:144px;
  color:#000000;
}

#faq_section_left{
  position:relative;
  float:left;
  width:654px;
  top:25px;
  left:25px;
}
#md_top_section{
  position:relative;
  float:left;
  width:908px;
  height:211px;
  margin-top:25px;
  background:url('../images/md_top_section_background.jpg') no-repeat;
}
#product_image_section{
  position:relative;
  float:left;
  width:261px;
  height:390px;
}
#experts_section_left{
  position:relative;
  float:left;
  width:644px;
}
#experts_video_section{
  position:relative;
  float:left;  
  top:10px;
  width:585px;
  left:25px;
}
#md_home_content{
  position:relative;
  float:left;
  width:1000px;
  height:253px;
  left:-3px;
  background:url('../images/md_home_background.jpg') no-repeat;
  color:#000000;
}
#md_home_content_left{
  position:relative;
  float:left;
  width:507px;
  left:95px;
  top:20px;
  font-size:14px;
}
#md_home_content_right{
  position:relative;
  float:left;
  width:319px;
  font-size:14px;
  top:20px;
  left:122px;
}
#dr_image_info{
  position:relative;
  float:left;
  width:159px;
  height:67px;
  font-size:12px;
}
#md_hcl_text{
  position:relative;
  float:left;
  left:60px;
  top:20px;
  width:320px;
}
#md_home_content_bottom{
  position:relative;
  float:left;
  width:880px;
  left:90px;
  top:10px;
  color:#000000;
}
#md_hcb_left{
  position:relative;
  float:left;
  width:275px;
  height:200px;
  margin-left:10px;
}
#md_hcb_mid{
  position:relative;
  float:left;
  width:250px;
  height:200px;
}
#md_hcb_right{
  position:relative;
  float:left;
  width:320px;
  height:200px;
}
#hcb_right_text{
  position:relative;
  float:left;
  font-size:14px;  
  width:150px;
  left:10px;
  top:6px;
 }
 #md_signup_wrapper{
  position:relative;
  float:left;
  width:700px;
  margin-top:20px;
  left:34px;
}
 
#signup_left{
  position:relative;
  float:left;
  width:410px;
  left:32px;
  margin-top:25px;
}
#signup_right{
  position:relative;
  float:left;
  width:460px;
  margin-top:60px;
}


#confirm_wrapper{
  position:relative;
  float:left;
  width:800px;
  left:35px;
  font-size:14px;
  margin-top:20px;
  color:#000000;
}
.download_pos{
  position:absolute;
  top:200px;
  left:200px;
  cursor:pointer;
}

.block_wrapper{
  position:relative;
  float:left;
  width:615px;
  margin-bottom:10px;
  font-size:12px;
}

.block_wrapper2{
  position:relative;
  float:left;
  width:315px;
  margin-bottom:10px;
  font-size:12px;
}

.input_title{
  position:relative;
  float:left;
  width:224px;
}
.input_title2{
  position:relative;
  float:left;
  width:130px;
	top: 0px;
	left: 0px;
}
.input_title3{
 
  width:162px;
	 
}
.submit_box{
  position:relative;
  float:left;
  width:370px;
  left:10px;
}
.submit_wrapper{
  position:relative;
  float:left;
  top:4px;
  height:40px;
}
.input_wrapper{
  position:relative;
  float:left;
  width:300px;
}
.input_text{
  position:relative;
  top:10px;
  float:left;
  height:25px;
  width:200px;
}
.input_pos1{
  position:relative;
  float:left;
  left:3px;
  top:5px;
}
.textarea_signup{
  width:330px;
  height:100px;
}
.signup_button_pos{
  position:relative;
  float:left;
  top:5px;
  margin-right:5px;
  cursor:pointer;
}
.submit_pos{
  position:relative;
  float:left;
  left:470px;
  top:20px;
  clear:both;
}
.input_width{
  width:220px;
}
.input_width2{
  width:80px;
}
.input_width3{
  width:200px
}
.md_hcr_text{
  position:relative;
  float:left;
  top:20px;
  width:200px;
}
.sample_pos{
  position:relative;
  float:left;
  top:8px;
}
.featured_pos{
  position:relative;
  float:left;
  top:10px;  
}
.featured_pos2{
  position:relative;
  float:left;
  top:10px;
  left:10px;
}
.featured_pos3{
  position:relative;
  float:left;
  top:20px;
  left:20px;
}
.login_pos{
  position:relative;
  float:left;
  clear:both;
  top:15px;
}
.quotes_pos2{
  position:absolute;
  top:25px;
  left:130px;
}
.register_text{
  position:relative;
  float:left;
  top:25px;
  font-size:12px;
  width:230px;
}
.md_signup_pos{
  position:absolute;
  top:305px;
  left:360px;
  cursor:pointer;
}
.image_pos2{
  position:relative;
  float:left;
  top:15px;
}
.experts_video_box{
  position:relative;
  float:left;
  width:288px;
  font-size:12px;
  padding-bottom:10px;
}
.left_spacing{
  left:8px;
}
.spacing_right{
  margin-right:10px;
}
.see_more_pos{
  position:relative;
  float:right;
  right:50px;
  top:10px;
}
.md_image_pos{
  float:left;
  position:relative;
  top:16px;
}
.md_bottom_top
{
background:transparent url(../images/md_bottom_top.jpg) no-repeat scroll 0 0;
float:left;
height:26px;
position:relative;
width:906px;
}

.learn_more{
  position:relative;
  float:left;  
  top:317px;
  left:708px;
}


#dr_name{
  float:left;
	left:0;
	position:relative;
	top:15px;
}
#md_top_text{
   background:transparent url(../images/md_top_text_background.jpg) no-repeat scroll 0 0;
	float:left;
	height:160px;
	margin-top:20px;
	position:relative;
	width:416px;
}
#experts_section_left_bottom{
  position:relative;
  float:left;
  width:616px;
  background:url('../images/experts_section_left_bottom.jpg') no-repeat;
  display:none;
}
#experts_left_bottom_text{
  position:relative;
  float:left;
  left:25px;
  width:500px;
  top:15px;
  font-size:14px;
}
#index_bottom_left{
  position:relative;
  float:left;
  width:350px;
  height:170px;
  background:url('../images/index_bottom_left.jpg') no-repeat;
}
#index_bottom_right{
  position:relative;
  float:left;
  width:600px;
  height:170px;
  background:url('../images/index_bottom_right.jpg') no-repeat;
  border:solid 0px red;
}
#md_mid_right{
  float:left;
  left:33px;
  position:relative;
  width:619px;
  background:url('../images/md_mid_right_background.jpg') no-repeat;
}
#md_bottom_section{
  float:left;
  position:relative;
  width:910px;
}
#index_bottom_left_wrapper{
  position:relative;
  float:left;
  left:79px;
  top:15px;
  width:262px;
  height:139px;
}
#index_bottom_right_wrapper{
  position:relative;
  float:left;
  left:15px;
  top:15px;
  width:570px;
  height:150px;
}
#product_details_main{
  position:relative;
  float:left;
  width:878px;
  left:26px;
  margin-top:-40px;
}
#product_details_section{
  position:relative;
  float:left;
  width:350px;
  left:25px;
}
.md_bottom_left{
float:left;
font-size:14px;
left:23px;
position:relative;
width:340px;
}
.md_bottom_mid{
 float:left;
font-size:14px;
height:175px;
left:72px;
position:relative;
width:165px;
}
.md_bottom_pos{
  position:relative;
  float:left;
  margin-bottom:10px;
  top:5px;
}
.md_bottom_right{
  float:left;
font-size:14px;
left:138px;
position:relative;
width:245px;
}

.md_bottom_right_image
{
float:left;
position:relative;
width:220px;
}

.md_bottom_right_text
{
float:left;
position:relative;
width:240px;
}

.md_bottom_middle {
background:transparent url(../images/md_bottom_mid.jpg) repeat-y scroll 0 0;
float:left;
position:relative;
width:906px;
}

.md_bottom_bottom
{
background:transparent url(../images/md_bottom_bottom.jpg) no-repeat scroll 0 0;
float:left;
height:8px;
position:relative;
width:906px;
}

.md_bottom_left_text
{
	float:left;
	position:relative;
	width:300px;
}

.more_products_price{
  position:relative;
  float:right;
  top:15px;
  width:90px;
  height:110px;
  border:solid 0px red;
  font-size:12px;
}
.more_products_pos{
  position:relative;
  top:10px;
  left:10px;
}
.more_products_wrapper1, .more_products_wrapper2, .more_products_wrapper3{
  position:relative;
  float:left;
  width:191px;
  height:137px;
  left:12px;
  top:25px;
  background:url('../images/more_products_1.jpg') no-repeat;
  border:solid 0px red;
}
.more_products_wrapper1{
  background:url('../images/more_products_1.jpg') no-repeat;
}
.more_products_wrapper2{
    background:url('../images/more_products_2.jpg') no-repeat;
}
.more_products_wrapper3{
    background:url('../images/more_products_3.jpg') no-repeat;
}
.thumbnail_text{
  position:relative;
  float:left;
  font-size:12px;
  left:45px;
  top:15px;
}
.product_details_thumbnail{
  position:relative;
  float:left;
  margin-top:5px;
  margin-right:5px;
}
.product_header{
  position:relative;
  float:left;
  width:500px;
  height:20px;
  color:#3F3F3F;
  margin-top:15px;
  left:26px;
  font-weight:bold;
}
.products_buy_pos{
  position:absolute;
  left:90px;
  top:85px;
  cursor:pointer;
}
.large_text{
  font-weight:bold;
  font-size:16px;
  font-family:verdana;
  color:#000000;
}

.medium_text{
  font-size:14px;
  color:#000000;
}
.float_left{
  position:relative;
  float:left;
}
.float_right{
  position:relative;
  float:right;
}
.quote{
  top:16px;
}
.quote_text{
  position:relative;
  float:left;
  width:220px;
  height:105px;
 font-family:Verdana;
  top:31px;
  color:#000000;
}
.italic{
  font-style:italic;
}
.quote_position{
  right:17px;
  top:10px;
}
.orange{
  color:#D15300
}
.bold{
  font-weight:bold;
}
.italic{
  font-style:italic;
}
#index_bottom_right_header{
  position:relative;
  float:left;
  height:25px;
  
}
#more_products_background, #more_products_experts{
  position:relative;
  float:left;
  width:209px;
  left:50px;
}
#more_products_background{
  top:2px;
  height:360px;
  background:url('../images/more_products_background.jpg') no-repeat;
}
#more_products_experts{
  top:25px;
  height:500px;
  background:url('../images/more_products_longer.jpg') no-repeat;
}
#more_products_test{
  position:relative;
  float:right;
  top:25px;
  left:5px;
  height:407px;
  width:209px;
  background:url('../images/test_right_section.jpg') no-repeat;
}
#learn_section_left{
  position:relative;
  float:left;
  width:644px;
  left:30px;
  top:25px;
  font-size:14px;
}

#learn_section_left a
{
	color:#D15300;
}

#learn_section_text{
  position:relative;
  float:left;
  width:300px;
}
#learn_section_bottom{
  position:relative;
  float:left;
  width:900px;
  top:25px;
  left:10px;
}
#test_left_section{
  position:relative;
  float:left;
  width:630px;
  margin-top:27px;
  left:30px;
  font-size:14px;
}
.test_image_spacing{
  position:relative;
  float:right;
  margin-left:30px;
}
.test_left_quote{
  position:relative;
  float:left;
  width:630px;
  margin-top:20px;
}
.test_left_quote_text{
  position:relative;
  float:right;
  width:582px;
  margin-top:12px;
}
.learn_tile_wrapper{
  position:relative;
  float:left;
  font-size:14px;
  width:395px;
  left:20px;
  top:20px;
}
.learn_section_tile{
  position:relative;
  float:left;
  width:439px;
  height:295px;
  background:url('../images/learn_section_bottom_tile.jpg') no-repeat;
}
.image_spacing{
  padding-left:15px;
  padding-bottom:15px;
	top: 0px;
	left: 0px;
}
.product_box{
  position:relative;
  float:left;
  width:180px;
  height:123px;
}
.md_product_box{
  position:relative;
  float:left;
  width:190px;
  height:123px;
  margin-right:15px;
}
.price_box{
  position:relative;
  float:left;
  width:90px;
  height:56px;
  top:10px;
  left:10px;
  border:solid 0px red;
}
.product_details_section_buy{
  position:relative;
  top:8px;
  left:20px;
}
.sign_up_pos{
  position:relative;
  float:left;
  top:132px;
  left:26px;
  cursor:pointer;
}
.buy_pos{
  top:14px;
  left:5px;
  cursor:pointer;
}

.buy_pos_doc{
  top:28px;
  left:9px;
  cursor:pointer;
}
.buy_pos a{
  top:20px;
  left:10px;
  cursor:pointer;
}
.spacer{
  position:relative;
  float:left;
  width:800px;
  height:100px;
}
.smaller_spacer{
  position:relative;
  float:left;
  width:640px;
  height:20px;
}
.small_spacer{
  position:relative;
  float:left;
  width:800px;
  height:20px;
}
#index_footer_section{
  position:relative;
  float:left;
  background:url('../images/index_footer.jpg') no-repeat;
  width:1000px;
  height:46px;
}
.index_footer_section1{
  position:absolute;
  border:solid 0px red;
  top:14px;
  left:75px;
}
.index_footer_section2{
  position:absolute;
  top:16px;
  left:315px;
  border:solid 0px red;
}
.index_footer_input{
  background:transparent;
  border:none;
  width:140px;
  height:30px;
  position:relative;
  font:normal 12px verdana;
}
.index_footer_text{
  font-size:13px;
  color:#000000;
}
.search_pos{
  position:absolute;
  left:480px;
  top:10px;
  cursor:pointer;
}
.index_footer_section3{
  position:absolute;
  left:580px;
  top:14px;
}
.share_pos{
  position:absolute;
  left:800px;
  top:14px;
  cursor:pointer;
}
#footer, #index_footer{
  position:relative;
  float:left;
  width:1000px;
  color:#000000;
}
#index_footer{
  font:normal 10px verdana;
  left:25px;
  height:25px;
  left:60px;
  top:10px;
}
#footer{
  font:normal 9px verdana;
  background:url('../images/footer_background.jpg') no-repeat;
  left:0px;
  height:61px;
  
}
#footer a,#index_footer a{
  color:#000000;
}
#footer_wrapper{
  position:relative;
  float:left;
  top:25px;
  left:65px;
  font-size:12px;
}

/*products*/
.product_section{
  position:relative;
  float:left;
  width:294px;
  height:400px;
  margin-right:4px;
}
.product_info{
  position:relative;
  float:left;
  top:10px;
  width:250px;
  left:30px;
}


/*results*/


#main_content_wrapper a{
  color:#4B4B4B;
}


#main_content_wrapper{
  position:relative;
  float:left;
  width:909px;
  left:50px;
  color:#000000;
}

#confirm_wrapper{
  position:relative;
  float:left;
  width:800px;
  left:35px;
  font-size:14px;
  margin-top:20px;
}

.bold{
  font-weight:bold;
}

.large_text{
  font-weight:bold;
  font-size:13px;
  font-family:verdana;
  color:#000000;
}

.large_text_home{
 
  
  font-family:verdana;
  color:#000000;
}


#search_content{
  position:relative;
  float:left;
  width:813px;
  background:url('../images/search_content_background.jpg') no-repeat;
}


#search_wrapper{
  position:relative;
  float:left;
  width:780px;
  margin-top:15px;
  left:25px;
  font-size:12px;
  line-height:25px;
}

#search_box1, #search_box2, #search_box3, #search_box4{
  position:relative;
  float:left;
}
#search_box1{
  width:191px;
  margin-right:10px;
}

.spacer{
  position:relative;
  float:left;
  width:900px;
  height:100px;
}

#search_bar{
  position:relative;
  float:left;
  width:400px;
  height:40px;
}

.search_input_width{
  width:150px;
}



#search_box2{
  width:260px;
  margin-right:40px;
}
#search_box3{
  width:150px;
  margin-right:40px;
}
#search_box4{
  width:60px;
}

.center_text{
  text-align:center;
}

.smaller_spacer{
  position:relative;
  float:left;
  width:640px;
  height:20px;
}
.small_spacer{
  position:relative;
  float:left;
  width:800px;
  height:20px;
}



 
#md_top_text2{
  position:absolute;
  float:left;
  width:401px;
  height:105px;
  left:491px;
  top:45px;
  overflow:auto;
}

#md_top_text3{
  position:relative;
  float:left;
  width:401px;
  height:35px;
  left:11px;
  top:14px;
  font-size:14px;
}

.md_mid_pos{
  position:relative;
  float:left;
  top:15px;
  left:21px;
}

#signin {
color:#4B4B4B;
font-size:12px;
position:absolute;
right:65px;
top:50px;

}

a.cart , a.contact { 
padding:0 5px 0 5px;
position:relative;
color:#D15300;
}
 .blue_text
{
 color:#0E6484;	
}

.top_spacing
{
	top:8px;
}


#special_offer_wrapper{
  position:relative;
  float:left;
  width:210px; 
}
#special_offer_top{
  position:relative;
  float:left;
  width:210px;
  height:5px;
  background:url('../images/special_offer_top.jpg') no-repeat;
}
#special_offer_mid{
  position:relative;
  float:left;
  width:210px;
  background:url('../images/special_offer_mid.jpg') repeat-y; 
}
#special_offer_bottom{
  position:relative;
  float:left;
  width:210px;
  height:6px;
  background:url('../images/special_offer_bottom.jpg') no-repeat;
}
.medium_default{
  font-size:14px;
}
.special_text{
  position:relative;
  float:left;
  left:6px;
  width:195px;
  color:#FFFFFF;
  font-family:"century gothic";
}
.super_large_text{
  font-size:26px;
  font-weight:bold;
}

.md_top_text_wrapper
{
	float:left;
	left:10px;
	position:relative;
	top:5px;
	width:401px;
	overflow:auto;
	height:105px;
}

#md_top_left_spacer { 
float:left;
height:200px;
position:relative;
width:280px;
}


#md_top_section_right { 
float:left;
margin-left:15px;
position:relative;
width:415px;
}

.pics
{
float:left;
height:393px;
margin-left:-50px;
position:relative;
width:1050px;
}

#gridviewAdmin
{
 clear:both;
 margin-left:24px;		
}

#gridviewVideo
{
 margin-left:32px;	
}

#adminButtons
{
 margin-left:32px;	
 margin-top:30px;
 padding-bottom:5px;
}

#signupwizdiv
{
	padding-top:10px;
	margin-left:24px;	
}

.privacy
{
	cursor:pointer;
}

.learn_anchors
{
	font-weight:bold;
	font-size:16px;	
}


.header_anchor
{
	font-weight:bold;
	color:#000000;
	font-size:18px;
}

.learn_links
{
	font-weight:bold;	
}
 
#confirm_wrapper2
{
	font-size:14px;	
}


.large_text_learn { 
color:#000000;
font-family:verdana;
font-size:14px;
font-weight:bold;
}
.bluePageLinks
{
	color:#000000 !important;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}

.ornagePageLinks
{
	color:#FF5A00 !important;

	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
#ottlite_body
{
	font: normal 12px verdana;
}
.clr
{
	clear:both;
}
.twet-icon
{
	width: 16px;
	height: 16px;
	float: left;
	padding: 5px 0px 0px 0px;
}

.facebook-icon
{
	width: 16px;
	height: 16px;
	float: left;
	padding: 5px 0px 0px 6px;
}

.youtube-icon
{
	width: 16px;
	height: 16px;
	float: left;
	padding: 5px 0px 0px 6px;
}

.mail-icon
{
	width: 16px;
	height: 16px;
	float: left;
	padding: 5px 0px 0px 6px;
}