/*
Theme Name: DR.ME
Description: WordPress template for DR.ME
Version: 1.0
Author: SNB
Tags: blue, custom header, fixed width, two columns, widgets


*/

@charset "utf-8";
/* CSS Document */


/* reset.css */
html,body,div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,sub,sup,tt,var, dl,dt,dd,ol,ul,li, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
body{line-height:1;color:#333;background:white;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}

/* End of reset.css */


/*Default Typo*/

body{font-family: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif;line-height:1.5; color:#333;}
body{font-size:75%;}
html > body{font-size:12px;}
h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,"Lucida Grande",Verdana,sans-serif;color:#111;clear:both;}
h1{font-size:3em;}
h2{font-size:2em;}
h3{font-size:1.5em;line-height:2;}
h4{font-size:1.2em;line-height:1.25;font-weight:bold;}
h5{font-size:1em;font-weight:bold;}
h6{font-size:1em;}
p{margin:0 0 1.5em 0;text-align:justify;}
p.last{margin-bottom:0;}
p img{margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.top{margin-top:0;}

/* End of Default Typo*/




/* Beginning of Style  */

body{
	background-color:#ffffff;
}

a{color:#ff6f0f; text-decoration:none;}
a:hover{color:#FCDBB6; text-decoration:none;}

.border_top{ margin:0px; padding:0px; background-image:url(images/bg_top.gif); background-repeat:no-repeat; width:768px; height:14px;}
.border_main{ margin:0px; padding:0px; background-image:url(images/bg_main.gif); background-repeat:repeat-y; width:768px;}
.border_bot{ margin:0px; padding:0px; background-image:url(images/bg_bot.gif); background-repeat:no-repeat; width:768px; height:14px;}


.logo{ position:relative; left:295px; top:30px;}

#wrapper{ width:775px; margin:0px auto;}

#content{margin-top:-20px;}

#content_main{margin-top:13px!important;}
#content_main .border_main{ margin-top:-10px!important;}

.main_content{ height:510px!important; padding-bottom:15px;}
.footer_content{height:50px;}

.flash_home{}

#footer #menu { width:750px; margin:0px 20px}
#footer #menu .menu_list{ list-style:none; margin:0px 5px;}
#footer #menu .menu_list li{ display:inline; padding:0px 14px; font-size:13px;}

.dd_menu{ float:right; margin:5px 30px 0px 0px; position:relative; z-index:9999;}


.dd_menu_item{ position:absolute; z-index:9999;  width:160px;}
.dd_menu_item ul{ margin:0px; padding:0px;}
.dd_menu_item ul li{ list-style:none; margin-left:0px!important; width:140px; display:block; font-size:10px; background-image:url(images/dd_menu_bg2.png); background-repeat:repeat;}

.cu_post{position:relative;}

.menu_main{
	background-image:url(images/dd_menu_bg.gif); background-repeat:no-repeat;width:164px; height:31px; margin-top:20px; text-align:center;
}

.menu_main span{
	position:relative;
	top:5px;
	color:#fff;
}

.content_details{
	position:relative;
	top:25px;
	margin:10px;
} 

.about_item ul li a{ margin-left:15px; display:block;}
.about_content{ background-image:url(images/about_bg.png); background-position:bottom right; background-repeat:no-repeat; height:400px;}
.about_content .entry{width:700px; margin:5px 0px 0px 40px;}
.about_content .entry p.big{margin:15px 0px; font-size:15px!important; font-weight:bold; width: inherit;}

.about_content .entry p{margin:15px 0px; width:500px; text-align:left;}


.pagetop{position:relative; top:25px; left:362px;}

.drme{color:#A47228;  font-weight:bold; font-size:14px;}
.skinchoice{color:#FF0000; font-weight:bold; font-size:14px;}

.skin_bg{ margin-left:10px;background-image:url(images/skin_bg.jpg); width:750px; height:510px; background-repeat:no-repeat;}
.skin_bg h1{ color:#FF6600; font-size:18px; margin:30px 0px;}
.skin_bg .entry{ margin:0px 30px;width:500px;}
.skin_col{ background-image:url(images/skin_col_bg.png); background-repeat:no-repeat; height:300px; width:157px; margin-left:3px;}

.skin_col ul{ margin-left:15px; margin-top:15px;}
.skin_col ul li a{color:#fff!important; font-size:12px; margin:10px 0px;}
.skin_col ul li{width:120px; margin:2px; background-image:none!important;}
.skin_bg .content_details{width:200px!important;}


.testimonials .entry{ margin:0px 30px;}
.testi-entry{ margin:20px 80px;}
.testimonial_item ul li a{ font-size:12px!important; margin-left:45px; }
.testimonial_item ul li{ margin-left:10px; padding:2px 0px}
.testimonials .quote1{color:#707072; font-size:17px; font-weight:bold; margin-left:15px; }
.testimonials .quote2{color:#f9a56d; font-size:18px; font-style:italic; font-family:serif; font-weight:bold; line-height:25px;}
.testimonials .signed{color:red; font-size:12px; display:block; padding-top:5px; }
.testimonials .testi-middle{ margin:10px 0px; font-family:"Antique Olive";}

.testi{color:#4b0042;}

.highlight{ color:#CC9933; font-weight:bold;}


.product_item ul{margin-left:15px; position:relative; width:200px; }
.product_item ul li{padding:2px 0px; width:200px; }
.product .entry{}
.product_list ul { background:none!important;}
.product_list ul li{  padding-left:20px; padding-top:5px;  width:160px;}


.product_item  h1{ font-size:14px; font-weight:bold; margin-bottom:20px; color:#9F6B0D;}
.product_item  h2{ font-size:14px; font-weight:bold; margin-bottom:20px; color:#ff6600; text-align:center;}

.product_item  .product-volume{ font-size:12px; font-weight:bold; color:#ff6600;}
.product_item  .product-number{ font-weight:bold; color:#ff6600;}

.product_item .entry{margin:50px 0 0 30px;}
.product_item .entry ul{} 
.product_item .entry ul li{margin-left:15px;; margin-top:5px;} 
.product_item .product_details{ float:left; width:280px; margin-right:30px;}
.product_item .product_image{float:left; margin-right:20px;}
.product_item .product_image img{ height:365px; }
.product_item .product_application{float:left; width:240px; margin-left:10px; text-align:justify;}

.flash_behind{ z-index:-1;}

.faq{margin:30px 80px;}
.faq .head1{color:#FF3300; font-weight:bold;}

/* FAQ Drop down style */
.faq_item ul { width:160px; margin:0px 3px;}
.faq_item ul li{ float:left; margin:2px; background-color:#ff6600; width:18px; height:18px; text-align:center; vertical-align:middle;}
.faq_item ul li a{color:#fff; margin:3px;}
/* End FAQ Drop down style */

.event .event_entry{ margin:0px 50px;}
.event .event_info{width:50%; text-align:justify; padding-right:30px; color:#777c80;}
.event .event_image{width:50%; vertical-align:top;}
.event .event_image img{}
.event .event-title{ font-size:12px; font-weight:bold; color:#ff6600; display:block;}
.event .event-address{ font-size:11px; font-weight:bold; color:#bfb641; font-family: Arial, Helvetica, sans-serif; line-height:12px;}
.event .event-address p{ margin:0px; padding:0px;}
.event .event-content{ font-size:12px; font-weight: 200; font-weight:bold; display:block;}



.faq-question{margin:30px 80px;}
.faq-question h1{color:#ff6600; font-size:20px; font-weight:normal; margin:15px 0px;}
.faq-question h2{color:#ff6600; font-size:16px; font-weight:bold; margin:3px 0px;}
.faq-question .qn{color:#CC9900; font-size:16px; font-weight:bold; display:block; border-bottom:dotted 2px #ff6600; padding-bottom:5px;}
.faq-question .ans{color: #666666; font-size:14px; line-height:12px;}

.big_drme{font-size:16px;color:#A47228; font-weight:bold;}
.divider{width:100%; height:1px; margin:15px 0px;}

.redlist{margin-left:15px; list-style-image:url(images/red-bullet.jpg); }

.contact{}
.linklove{ display:none;}

.overview{margin:20px 50px;}
.overview .highlight-red{color:red;  font-size:18px;}

.skin_logo{margin-left:-0px;}

.case .hl-yellow{color:#d49f1b; font-weight:bold;  font-size:14px;}
.case .hl-orange{color:#ff6600;  font-weight:bold; font-size:14px;}
.case  .case-entry{margin:20px 50px 0px 80px;}
.case .case-header{ text-align:center;}
.case .case-title{color:#ff6600;  font-size:22px;}
.case .case-description p{ text-align:center; font-weight:bold;}
.case .case-image{ text-align:center;}
.case .case-subject-details{}
.case .case-subject-details table{ margin-left:30px;}
.case .case-subject-details table tr td{ padding:2px; font-weight:bold;}
.case .case-testi-font{ color:#d49f1b; font-weight:bold;  font-size:16px; padding-left:5px;}
.case .name{color:#d49f1b;margin-left:5px;}
.case .age{color:#d49f1b;margin-left:5px;}
.case .skin-prob{margin-left:5px; width:250px; display:block;}

 .cform label {width:110px!important;}
 .cform input, .cform .area {width:220px!important;}
.contact_table{ margin:25px auto 0px auto; width:100%;} 
.contact_table td{}
.cform {
	margin:9px auto!important;
	width:370px!important;
}

.contact .entry h2 {
font-size:18px;
font-weight:normal;
margin-bottom:15px;
margin-left:0px;
}

.contact .address{ font-size:13px; font-weight:bold;}
.contact .tel{ font-size:19px; font-weight:normal;}
.contact .fax{ font-size:19px; font-weight:normal;}
.contact .highlight2{font-size:19px; color:#ff6600;}


 .cform input.sendbutton {width:72px!important;}
#ShowNearbyMapContainer{ ; margin-left:10px;}
#ShowNearbyMapContainer input{ margin:2px;}
div.cf_info{width:340px!important;}
div.success{ text-align:center!important;}
