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

body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:150%; color:#636466; width:100%; overflow-x:hidden}
img{border:none}
p{ margin-top:0}

#wrap{width:100%; float: left; background: #fff url(../images/bg_body.jpg) top center repeat-x}
#base{margin:0px auto; width:960px;}
#blog_st #wrap{background: #fff url(../images/bg_blog_body.jpg) top center repeat-x}

.green_txt{color:#A6B738}

@media only screen and (max-device-width: 1024px) and (orientation:portrait) {
   
   #wrap{margin-left:200px; float:left}
   #footer_wrap{padding:0 200px; float:left; min-height:380px}
   #footer{width:300px}
   div#slideshow{ padding:0 150px 0 100px; height:268px}
   div#slide_nav{padding:0 80px}
   .contact #banner_home{padding:0 200px}
/* #wrap{margin:0px auto; width:1024px }
   #content{width:960px}
   #banner_home{padding:0; position:absolute; width:1024px; padding:0 20% 0 0}
   div#slideshow{width:1024px; padding-right:20%}
   #footer_wrap{padding:0 20% 0}
*/}

/*Header*/
#header{float:left; width:100%; margin-bottom:0px; height:127px;}
#logo{position:absolute; z-index:900; margin:15px 0 0 14px}

#home_right{text-align:right}
.top_links{text-decoration: none; font-size: 12px; background:#636466; padding: 4px 10px; display: inline-block; color:#FFFFFF}
.top_links a:link, .top_links a:visited{color:#FFFFFF; text-decoration:none; margin:0 3px}
.top_links a:hover{text-decoration:underline; color:#C6DB3E}
#home_right h2{color:#636466; font-size:30px; font-weight: normal; margin-top: 18px; margin-bottom: 18px;}
.top_add{color:#757375; word-spacing: 0.1em;}
.top_add a:link, .top_add a:visited{ color:#C6DB3E; text-decoration:none}
.top_add a:hover{text-decoration:underline}

#social {
width: 680px;
float: left;
margin-top: 4px;
}
#social a:link,#social a:visited{width:27px; height: 27px; margin-right:1px; display:inline-block;}
#tw{background: url(../images/bg_sm.png)no-repeat -54px 0;}
#fb{background: url(../images/bg_sm.png)no-repeat -0px 0;}
#g{background: url(../images/bg_sm.png)no-repeat -81px 0;}
#yt{background: url(../images/bg_sm.png)no-repeat -27px 0;}
#tw:hover{background-position: -54px -29px}
#fb:hover{background-position: -0px -29px}
#g:hover{background-position: -81px -29px}
#yt:hover{background-position: -27px -29px}


.in_sub_box p{margin-top: 9px; margin-bottom: 9px; font-weight: normal; font-size: 15px;}

/*Main menu*/
#main_menu{ margin:0; float:left; width:795px; padding-left:377px; height:34px}
#main_menu ul{list-style-type:none; margin:0; padding:0; }
#main_menu ul li{ float:left;}
#main_menu a:link, #main_menu a:visited{ display:block; text-decoration:none; color:#626366; font-size:0.96em;  padding:11px 15px;}

#main_menu a:hover{ color:#c5da43; background-position:bottom}
#main_menu ul li:last-child a:link{ border-bottom:none; padding-left:26px}


.index #main_menu #home_m,
.meet-the-team #main_menu #about_m,
.patient-testimonials #main_menu #about_m,
.general-dental-care #main_menu #routine_dentistry_m,
.dental-hygiene #main_menu #routine_dentistry_m,
.why-choose-us #main_menu #about_m,
.technology  #main_menu #about_m,
.ct-scan  #main_menu #about_m,
.digital-imaging  #main_menu #about_m,
.practice-tour  #main_menu #about_m,
.general-dental_care  #main_menu  #general_dental_care_m,
.hygiene-services  #main_menu  #general_dental_care_m,
.cosmetic-dentistry  #main_menu  #cosmetic_dentistry_m,
.white-fillings  #main_menu  #cosmetic_dentistry_m,
.invisible-braces #main_menu  #cosmetic_dentistry_m,
.case-studies #main_menu  #cosmetic_dentistry_m,
.inlays-onlays  #main_menu  #cosmetic_dentistry_m,
.teeth-whitening  #main_menu  #cosmetic_dentistry_m,
.crowns-bridges  #main_menu  #cosmetic_dentistry_m,
.harmony-invisible-braces #main_menu  #cosmetic_dentistry_m,
.dental-veneers  #main_menu  #cosmetic_dentistry_m,
.invisalign-clear-braces  #main_menu  #cosmetic_dentistry_m,
.dental-implants  #main_menu  #cosmetic_dentistry_m,
.dentures  #main_menu  #cosmetic_dentistry_m,
.facial-aesthetics  #main_menu  #facial_aesthetics_m,
.muscle-relaxant  #main_menu  #facial_aesthetics_m,
.dermal-fillers  #main_menu  #facial_aesthetics_m,
.NHS-private-fees  #main_menu  #fees_m,
.fee-guide #main_menu  #fees_m,
.dental-treatment-finance  #main_menu  #fees_m,
.dental-treatment_finance #main_menu  #fees_m,
.patient-membership-plan #main_menu  #fees_m,
.finance  #main_menu  #fees_m,
.contact  #main_menu  #contact_m,
.blog #main_menu #blog_m,
.appointment  #main_menu  #contact_m{background-position:bottom; color:#c5da43;}

/*Content*/

#banner_home{height:300px; width:100%; position:absolute; left:0}

#content{float:left; width:100%; margin-bottom:0;}
#inner_content{float:left; width:960px; padding:20px 0; padding-top:32px}
.index #inner_content{margin-top:263px; background:url(../images/bg_home.jpg) no-repeat 77px 46px}
.index #inner_content table td{width:210px}
.index #inner_content table p{width:200px}
.index #inner_content table {height: 310px; margin-bottom: 80px;}

.contact #inner_content{margin-top:263px;}

#home_bottom{float:left; width:100%; background:url(../images/bg_bottom.jpg) no-repeat  50% -108px}
#home_sub_bottom{float:left; width:100%;}



.sub_box{float: left; width: 47%; margin-right: 6%;}
.sub_box h2{text-align:center; font-weight:500}
.custom_font{font-family: 'Crimson Text', serif; font-style:italic; font-size: 14px;}

.table_gen{border:1px solid #C5D942; border-right: none}
.table_gen th{text-align:left; color:#636365 !important; padding-left:9px;}
.table_gen td{padding: 6px 0; padding-left: 15px;}

.table_gen td,.table_gen th{border-right:1px solid #C5D942;}
.table_gen th{border-bottom:1px solid #C5D942; background: #edf3cf}
.table_gen tr:nth-child(odd) {background-color:#edf3cf}

#testm_block blockquote{ background:url(../images/bg_testimonial_block_top.png) no-repeat; margin: 0; font-family: 'Crimson Text', serif; font-style:italic; font-size:16px; padding:58px 41px 15px 0px}

#testm_block blockquote p {
background: url(../images/bg_testimonial_block_bot2.png) no-repeat 0% 100%;
padding: 15px 35px 70px 66px;
margin: 0px -20px 0px 0px;
}

#testm_block blockquote strong{color:#A5B739; font-style:normal}

#cycler{position:absolute; left: 15px; top: 16px;}
#cycler img{position:absolute;z-index:1;}
#cycler img.active{z-index:3}

.in_sub_box{background:url(../images/bg_sub_box.png) no-repeat 0 0; width: 420px; height: 215px; padding: 14px; text-align:center; position:relative}

#left_col{float:left; color: #6D6E70; width:705px; margin:0px 0 0 18px; min-height:400px;}

#right_col{float:right; width:188px; margin-top:0}

#right_col h2{ font-size:12px; font-weight:standard; margin:4px 0 18px}
#right_col ul{padding:0; margin:0; list-style:none; font-size:12px}
#right_col li{padding:5px 0; border:1px solid #C2DB42; border-left:none; border-right:none; border-bottom:none}
#right_col li img{padding-top: 3px; width:190px}
#right_col li a:link, #right_col li a:visited{ text-decoration:none; color:#646466;font-weight: bold;}
#right_col li a:hover{ color:#C6DB3E}

.contact #left_col, .appointment #left_col{float:left; color: #6D6E70; width:50%; margin:0px 0 0 18px;}
.contact #right_col, .appointment #right_col{float:right; width:44%; margin-right: 16px; margin-top:41px}

hr{ border:none; border-top:1px solid #BDBEC2; height:0px}

#content h1, #left_col h1,#left_col h1 a:link,#left_col h1 a:visited{color:#6D6E70; font-weight:normal; padding-bottom:12px; font-size:17px; margin-top:0}
.index #content h1, .index #left_col h1,.index #left_col h1 a:link,.index #left_col h1 a:visited{font-size:14px; margin:22px 0 1px; font-weight:bold}

#left_col h2{color:#6D6E70; font-size:13px; margin-top: 20px; margin-bottom:8px}

#left_col a:link{color:#0598CC; }

#left_col h1 a:link,#left_col h1 a:visited{ text-decoration:none; border-bottom:none}
.floatLeft {
float: left;
}

#left_col a:link,#left_col a:visited{text-decoration:none; color:#A6B738}

#left_col h3, #left_col th{color:#A6B738; margin-top:5px}
#left_col table td{vertical-align: top;}
#left_col p{margin: 0 0 12px}
.right_box{ float:left; width:100%; height:146px; border-top:2px solid #00ADEF; overflow:hidden; margin-bottom:14px; border-bottom:1px solid #BBBDC0; padding-bottom:15px; position: relative;}
.right_box h2{font-size:12px; font-weight:normal; color:#FFFFFF; margin:0; padding:120px 12px 10px}
.right_box a:link, .right_box a:visited{text-decoration:none; color:#FFFFFF}

.yellow_box{padding:20px; border:1px solid #C5D942; background:#EDF3CF; display:inline-block}
.team_list{padding:0; margin:0; list-style:none}
.team_list h4{text-align: center; margin: 0; padding: 3px 0; background:#636365; margin-top: -25px; z-index: 999; position: relative; color:#CCC}

/*.team_list img{float:left; padding:3px; border:1px solid #DBDCDE; background:#EDF3CF; margin-left:-177px}*/
.team_list li{background:url(../images/bg_team_member.png) no-repeat left bottom; padding-bottom: 15px;
padding-left: 177px; width: 70%; float: left; margin-bottom: 12px;}
.team_list li p, .team_list li h2{}

#contact_form{padding:16px; width:290px; height:540px; border:0; background:#4396CA; border:6px solid #EBEBEB; color:#fff}
#contact_form h2{margin:0 0 5px; padding:8px 0; font-size:18px; padding-left:40px; background:url(../images/icon_mail.png) no-repeat}

#app_form{padding:16px; width:290px; height:600px; border:0; background:#4396CA; border:6px solid #EBEBEB; color:#fff}
#app_form h2{margin:0 0 5px; padding:8px 0; font-size:18px; padding-left:40px; background:url(../images/icon_mail.png) no-repeat}

#nhs_patients{background:url(../images/accepting_nhs_patients.png) no-repeat}
#nhs_patients h2{background:url(../images/right1_bg.png) no-repeat left bottom}

#denatl_implants{background:url(../images/dental_implants.png) no-repeat}
#denatl_implants h2{background:url(../images/right2_bg.png) no-repeat left bottom}

#zero_finance{}
#zero_finance h2{background:url(../images/right2_bg.png) no-repeat left bottom}

#invisalign{background:url(../images/invisalign_clear_braces.png) no-repeat}
#invisalign h2{background:url(../images/right3_bg.png) no-repeat left bottom}

#wrinkle_reduction{background:url(../images/facial_aesthetics.png) no-repeat}
#wrinkle_reduction h2{background:url(../images/right4_bg.png) no-repeat left bottom}

#teeth_whitening{background:url(../images/teeth_whitening.png) no-repeat}
#teeth_whitening h2{background:url(../images/right5_bg.png) no-repeat left bottom}

#treatment_video{}
#treatment_video h2{background:url(../images/right1_bg.png) no-repeat left bottom}

#treatment_video_invisalign{margin-bottom: 14px;
height: 204px; background:#FFF;}

#before_after{}
#before_after h2{background:url(../images/right3_bg.png) no-repeat left bottom}

#before_after_white_fillings{}
#before_after_white_fillings h2, #before_after_implants h2,#before_after_inlays h2,#before_after_crown h2,#before_after_veneer h2,#before_after_invisalign h2,#before_after_implants h2,#before_after_whitening h2{background:url(../images/ba_h1.png) repeat-x left bottom;margin-top: -37px; padding-top:9px; z-index: 9999; position: absolute; width: 251px;}

#before_after_implants{}
#before_after_inlays{}
#before_after_whitening{}
#before_after_crown{}
#before_after_veneer{}
#before_after_invisalign{}
#before_after_implants{}


#appointment{height: 20px;
border-top: 0;}
#appointment h2{background:url(../images/right6_bg.png) no-repeat left bottom; padding:9px}

#subscription_form{float:left; width:100%; background:url(../images/bg_newsletter.jpg) top center no-repeat; padding:20px 0; height:44px}
#subscription_form_b{float:left; width:100%; background:url(../images/bg_newsletter.jpg) top center no-repeat; padding:20px 0; height:60px}
#newsletter_text{width:390px}
#newsletter_btn{ background:url(../images/subscribe.jpg) no-repeat; border:none;  height: 30px; text-indent: -9999px; width: 118px;}

#footer_logos{float:left; width:956px; height:65px; text-align:center; background:url(../images/dental_association_memberhip_logos.jpg) no-repeat; padding:20px 0 0 0;}



#left_col .accordion_child a:link, #left_col .accordion_child a:visited{background:#39B7EA; padding: 4px 18px;
text-decoration: none; color:#FFF; position:absolute; bottom:0; right:0}
.accordion_child a:hover{text-decoration:underline}

.header_highlight{
	background:#39B7EA url(../images/up_arrow.png) no-repeat 99% 6px;
}

#cosmetic_sub{height:250px; background:#E8E8EB; border:none}
#cosmetic_sub .in{ margin:12px; border:1px solid #1A86C1}
#cosmetic_sub h2{padding-top:10px; background:#1A86C1}
#cosmetic_sub a:link, #cosmetic_sub a:visited{color:#77787C}
#cosmetic_sub a:hover{text-decoration:underline}
#cosmetic_sub ul{padding-left:20px}
#cosmetic_sub ul li{background:url(../images/bg_subpage_links.jpg) no-repeat; list-style: none; padding-left: 25px; line-height: 190%;}

#dir_btn{border:none; border-radius:0; background:#A6B738; color:#FFF; padding:3px 10px}

.team_img{float: left; padding: 0px; margin-left: -177px; width:125px; text-align:center; background: #EDF3CF; padding: 6px;}

/* jQuery lightBox plugin - Gallery style */
#gallery {
	
}
#gallery ul { list-style: none; padding:0; margin:0 }
#gallery ul li { display: inline; }
#gallery ul img {
	border: 3px solid #636466;
	width:124px;
	
}
#gallery ul a:hover img {
	border:3px solid #C6DB3E;;
	
	color: #fff;
}

#casestudy_gallery{ float:left}
.casestudy_box{background:url(../images/bg_case_study_box.png) no-repeat; float: left;
width: 296px;
margin: 17px 8px 2px;
padding:5px 25px 5px 12px; height:330px}
.casestudy_box h3{font-family: 'Crimson Text', serif; font-style:italic; font-size:16px; text-align:center; color:#6D6E70 !important; margin:5px 0}
.casestudy_box a:link, .casestudy_box a:visited{ display:block; font-family: 'Crimson Text', serif; font-style:italic; font-size:16px; padding:0px; margin-left: -7px; color:#6D6E70 !important; margin-bottom:8px}
.casestudy_box a img{width:314px}

/*Blog*/
.blog, .archive, .single{background:url(../images/bg_blog.png) repeat-x}

#left_col .blog_h1, #left_col .blog_h2{font-family: 'Crimson Text', serif; color:#A6B738 !important;}
#left_col .blog_h1{font-size:28px; font-style:italic; font-weight:normal; margin-bottom:2px !important}
#left_col .blog_h2{font-size:18px; font-weight:normal; margin-top:2px !important; margin-bottom:40px}

.blog #left_col, .archive #left_col, .single #left_col{width:680px}
.blog #right_col, .archive #right_col, .single #right_col{width:240px; margin-top:100px}
.blog #right_col h3, .archive #right_col h3, .single #right_col h3{ margin-top:6px; font-family: 'Crimson Text', serif; font-style:italic; font-weight:normal; font-size: 18px;}
.blog #right_col aside, .archive #right_col aside, .single #right_col aside{ padding:12px; border:1px solid #C5D942; background:#EDF3CF; margin-bottom:15px}

.blog #right_col ul li, .archive #right_col ul li, .single #right_col ul li, .blog #right_col ul, .archive #right_col ul, .single #right_col ul{border:none}
.blog #right_col ul li:before, .archive #right_col ul li:before, .single #right_col ul li:before {content: "\00BB \0020"; border:none !important}
.blog #right_col ul a, .archive #right_col ul a, .single #right_col ul a { font-weight:normal}

#blog_st #inner_content{ background: url(../images/bg_blog_content.png) 50% 90px no-repeat; }
.blog #right_col #text-2, .archive #right_col #text-2, .single #right_col #text-2{background:url(http://gorsecovertdental.co.uk/blog/wp-content/uploads/2014/07/bg_blog_team1.jpg) repeat-x; padding:14px}
.blog #right_col #text-2 h2, .archive #right_col #text-2 h2, .single #right_col #text-2 h2{margin:0 0 7px; color:#FFF; font-weight:normal; font-family: 'Crimson Text', serif; font-style:italic; font-size:18px;}
.blog #right_col #text-2 img, .archive #right_col #text-2 img, .single #right_col #text-2 img{width:209px}
.meta_green{color:#A6B738}
.comment-form label {
width: 60px;
display: block;
float: left;
}
.categories-links strong{font-weight: normal}
.comments-area{margin-top: 25px}
.post{margin-bottom: 35px}
.hupso-share-buttons{border-bottom: 1px solid #ddd;
margin-bottom: 6px;
}

/*Footer*/
#footer_wrap{background: url(../images/bg_footer.jpg) repeat-x; width:100%; float:left; }
#footer{line-height: 1.6em; width: 980px; font-size: 12px; min-height: 335px; color: #fff; margin:3px auto 10px; padding-top: 10px; background:url(../images/bg_footer_in.png) no-repeat 36% 12% }
.time span{width:90px; display:inline-block}
#footer .foot_small, #footer  .foot_small a:link, #footer .foot_small a:visited{color:#231F20; font-size:11px}
#footer .light{color:#58585B}
#footer h3{margin:0 0 5px}
#footer h2{margin:-4px 0 5px; font-weight:normal; font-size:17px; background:url(../images/icon_mail.png) no-repeat 0 0; padding:8px 0 8px 40px }

#footer a:link, #footer a:visited{color:#fff; text-decoration:none}
#footer a:hover{ text-decoration:underline;}

#treatment_bottom{float:left; width:100%; padding-top:5px; background: url(../images/bg_newsletter.jpg) top center no-repeat; margin-top:20px}
#treatment_bottom ul{padding:0; margin:0; float: left}
#treatment_bottom ul li{list-style: none; margin-bottom: 20px; width: 49%; float: left;}
#treatment_bottom ul li p{ color:#A6B738}
#treatment_bottom ul li:nth-child(odd){margin-right: 28px; width:48%}
.in_sub_box blockquote{font-size: 18px; text-align: center; padding:25px 36px 8px; margin:0 0 20px; background:url(../images/bg_blockquote_test.png) no-repeat;}


.teatment_ba{width:210px; text-align:center; margin-left:15px;  float:right; padding: 13px;}
.teatment_ba h3{ margin-top:0; color:#636466 !important; font-weight:normal; font-family: 'Crimson Text', serif; font-style:italic; font-size:16px;}.crowns_li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #636466;
}
