*{
  margin:0px;
  padding:0px;
	 
}
body{
  text-align:center;
  background:#FFFFFF;
  font-family:verdana;
}

hr
{
	color:#B3B3B3;
	height:3px;
	margin-top:4px;
	background-color:#B3B3B3;
}

#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;
  height:199px;
  top:20px;
  background:url('../images/md_mid_background.jpg') no-repeat;
}
#signin{
  position:absolute;
  right:65px;
  font-size:12px;
  color:#4B4B4B;
  top:50px;
}
.md_mid_pos{
  position:relative;
  float:left;
  top:15px;
  left:21px;
}
.logo{
  position:relative;
  float:left;
  top:23px;
  left:192px;
}
.small_text{
  font-size:14px;
}
.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;
  left:6px;
  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:200px;
}
#menu_item2{
  left:297px;
}
#menu_item3{
  margin-left:463px;
}
#menu_item4{
  margin-left:637px;
}
#menu_item5{
  margin-left:820px;
}
#menu_item6{
  margin-left:948px;
}
#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:30px;
  color:#000000;
}
#faq_section_left{
  position:relative;
  float:left;
  width:654px;
  top:25px;
  left:25px;
  font-size:14px;
}
#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:559px;
  margin-top:20px;
  left:34px;
}
#md_signup_wrapper2{
  position:relative;
  float:right;
  width:290px;
  margin-top:20px;
  
}


#signup_left{
  position:relative;
  float:left;
  width:410px;
  margin-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:13px;
  margin-top:36px;
  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;
}
.input_title{
  position:relative;
  float:left;
  width:224px;
}
.input_title2{
  position:relative;
  float:left;
  width:130px;
}

.input_title_forgot{
  position:relative;
  float:left;
  width:600px;
}
.input_title2_forgot{
  position:relative;
  float:left;
  width:200px;
}

.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;
  margin-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:110px;
	left: -557px;
}
.quotes_pos2{
  position:absolute;
  top:25px;
  left:130px;
}
.register_text{
  position:relative;
  float:left;
  top:50px;
  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;
}
.left_spacing{
  position:relative;
  float:left;
  left:25px;
}
.spacing_right{
  margin-right:10px;
}
.see_more_pos{
  position:relative;
  float:right;
  right:50px;
  top:10px;
}
.md_image_pos{
  position:relative;
  float:left;
  top:16px;
  left:288px;
}
.learn_more{
  position:relative;
  float:left;  
  top:317px;
  left:708px;
}
#dr_name{
  position:absolute;
  left:648px;
  top:15px;
}
#md_top_text{
  position:relative;
  float:left;
  width:401px;
  height:155px;
  left:305px;
  top:45px;
}
#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:342px;
  top:162px;
}

#experts_section_left_bottom{
  position:relative;
  float:left;
  width:616px;
  background:url('../images/experts_section_left_bottom.jpg') no-repeat;
}
#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:550px;
  height:170px;
  background:url('../images/index_bottom_right.jpg') no-repeat;
  border:solid 0px red;
}
#md_mid_right{
  position:relative;
  float:left;
  width:617px;
  height:170px;
  top:30px;
  left:85px;
}
#md_bottom_section{
  position:relative;
  float:left;
  width:908px;
  height:193px;
  background:url('../images/md_bottom.jpg') no-repeat;
}
#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:620px;
  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{
  position:relative;
  float:left;
  width:340px;
  height:180px;
  top:10px;
  left:23px;
  border:solid 0px red;
  font-size:14px;
}
.md_bottom_mid{
  position:relative;
  float:left;
  width:165px;
  height:175px;
  top:10px;
  left:72px;
  font-size:14px;
}
.md_bottom_pos{
  position:relative;
  float:left;
  margin-bottom:10px;
  top:5px;
}
.md_bottom_right{
  position:relative;
  float:left;
  width:245px;
  height:177px;
  left:138px;
  top:10px;
  font-size:14px;
}
.more_products_price{
  position:relative;
  float:right;
  top:15px;
  width:90px;
  height:110px;
  border:solid 0px red;
}
.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;
}
.small_text{
  font-size:10px;
  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:normal 14px verdana;
  top:31px;
  color:#757575;
}
.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;
  width:500px;
}
#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_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;
}
.product_box{
  position:relative;
  float:left;
  width:190px;
  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: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:14px;
  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:820px;
  top:14px;
  cursor:pointer;
}
#footer, #index_footer{
  position:relative;
  float:left;
  width:910px;
  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:35px;
}

/*products*/
.product_section{
  position:relative;
  float:left;
  width:294px;
  height:367px;
  margin-right:4px;
}
.product_info{
  position:relative;
  float:left;
  top:10px;
  width:250px;
  left:30px;
}

.large_text_home{
  font-weight:bold;
  font-size:14px;
  font-family:verdana;
  color:#000000;
}

#signup_left_forgot{
  position:relative;
  float:left;
  width:810px;
  margin-left:32px;
  margin-top:25px;
}

#confirm
{
	margin-left:20px;
}

#confirm ul
{
  list-style-type:decimal;
  list-style-position:outside;
 
}
 
.steps
{
	font-weight:bold;
	font-size:14px;
}

.bluish
{
    color:#5480A1;
    font-size:14px;
    font-weight:bold;
}

.complete_bluish
{
	color:#C6D9E7;
	font-weight:bold;
}

.stepsmsg
{
	font-style:italic;
	font-weight:bold;
}

#stepsmessage
{
   background:transparent url(../images/confirm1.jpg) no-repeat scroll 0 0;
   width:728px;
  height :314px;
 	
}


#stepsmessage2
{
	background:transparent url(../images/confirm2.jpg) no-repeat scroll 0 0;
   width:686px;
  height :106px;
}

#stepsdetails
{
  left:20px;	
  position:relative;
  top:11px;
  width:633px;
}

#stepsdetails2
{
  font-size:12px;
  left:20px;	
  position:relative;
  top:10px;
  width:633px;
}

.confirm_top
{
  
  left:20px;
  position:relative;	
  margin-bottom:2px;
}

.stepscontent
{
	width:633px;
	position:relative;
	float:left;
	top:5px;
	margin-top:14px;
}

.stepscontent2
{
	width:633px;
	position:relative;
	float:left;
	top:5px;
	margin-top:4px;
}

 
.stepsleft
{
	 
	position:relative;
	width:114px;
	float:left;
}

.stepsright
{
	 
	position:relative;
	float:left;
	width:500px;
}

.emailmessage
{
	 
	font-size:11px;
	margin-top:3px;
}

.download_pos2{
  position:absolute;
  top:17px;
  left:332px;
  cursor:pointer;
}

.contact_confirm
{
	font-size:12px;
	font-weight:bold;
}

.spacing_confirm
{
	margin-top:4px;
}

.signinheader
{
 width:650px;
 margin-left:31px;
 font-weight:bold;	
}

.signinaccheader
{
 color:#699DE6;	
}

.logininputtext
{
	width:260px;
}