/*
Theme Name: MySeoGuys
Theme URI: http://myseoguys.com/

Author: MySeoGuys
Author URI: http://myseoguys.com/
Version: 3.0
License URI: https://www.myseoguys.com
*/
/*************************************************************************************/
/*************************************************************************************/
/*************************css reset do not edit***************************************/
/*************************************************************************************/
/*************************************************************************************/
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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,.footer,.header,hgroup,menu,#hnav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0;}article,aside,details,figcaption,figure,.footer,.header,hgroup,menu,#hnav,section{display:block}.clear{clear:both}.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.sitecontent ul,.sitecontent ol{margin:15px 0 15px 30px;}.sitecontent ul li,.sitecontent ol li{padding-bottom:6px;}
/*************************************************************************************/
/*************************************************************************************/
/*******************************End of css reset**************************************/
/*************************************************************************************/
/*************************************************************************************/

html{
    position:relative;
    display:block;
    width:100%;
    height:100%;
    margin:0 auto;
background: #64D8EA;
}


body{
    position:relative;
    display:block;
    width:100%;
    height:100%;
    margin: 0 auto 5px auto;
    background:none;
    font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 1.4em;
}


#wrap
{
background: #E6FAFA url('/wp-content/uploads/wrap-bg.jpg') repeat-y;
display:table;
height:auto;
width:802px;
margin:0 auto;
}

.header{
    width: 802px;
    height: 469px;
    background: transparent url('/wp-content/uploads/header-backgroundDJPG.jpg') no-repeat;
    position:relative;
    margin:20px auto 0 auto;
font-size: 10px;
clear: both;
}

.header h1 a {
display: block;
height: 178px;
position: absolute;
text-indent: -9999px;
width: 240px;
}

.header-slogan {
color: #fff;
text-align: right;
padding: 65px 20px 0 0;
font-size: 12px;
}

a.logo{
      display:block;
    width:449px;
    height:62px;
    outline:none;
    margin:0;
    padding:0;
    position:absolute;
    left:187px;
    top:9px;
text-decoration: none;
}

.theeasyslider{
    position:absolute;
    width:661px;
    height:281px;
    top:102px;
    left:278px;
    display:block;
    overflow:hidden;
}


.headertext {
clear: both;
font-family: "Times CY", "Times New Roman", serif;
font-size: 28px;
color: #5C1007;
padding: 0px;
text-align: center;
}

.headertext2 {
clear: both;
font-size: 16px;
color: #5C1007;
padding-top: 14px;
text-align: center;
}

.headertextoffer {
z-index: 100;
float: right;
clear: both;
font-size: 14px;
color: red;
margin: 8px 40px 5px 0;
display: none;
}

.newpatient{
text-align: center;
font-size: 11px;
position: absolute;
z-index: 1005;
left: 31px;
top: 145px;
height: 15px;
width: 105px;
background: transparent url('/wp-content/uploads/new-patient-bg.png') no-repeat;
}

.newpatient a{
color: #000;
text-decoration: none;
padding-bottom: 5px;
}

.newpatient a:hover{
color: #666;
}


ul#menu-bay-area-oriental-family-practice {
background: transparent;
position: absolute;
z-index:1000;
color:#000000; 
left: 43px;
padding: 0px;
top: 118px;
width: 737px;
height: 30px;
}

ul#menu-bay-area-oriental-family-practice a {
color: #494949;
display: block;
font-size: 12px;
font-weight: bold;
margin: 5px 15px 5px 15px;
padding: 3px 10px 0px 10px;
text-decoration: none;
vertical-align: middle;
}

ul#menu-bay-area-oriental-family-practice a:hover {
color: #666;
}

ul#menu-bay-area-oriental-family-practice ul {
clear: both;
list-style: none;
}

ul#menu-bay-area-oriental-family-practice li {
position:relative;
float: left;
}

ul#menu-bay-area-oriental-family-practice ul
{
display:none;
position:absolute;
top:25px;
left:10px;
width:180px;
padding-left:5px;
background: #5C1007 url('/data/styleimages/subbg.png') no-repeat 0px 5px;
list-style-type: none;
}


ul#menu-bay-area-oriental-family-practice ul li a
{
width:200px;
text-align:left;
color:#ffffff;
padding: 3px 5px 3px 0px;
}

ul#menu-bay-area-oriental-family-practice ul li a:hover { color:#F5BA20; }

ul#menu-bay-area-oriental-family-practice li:hover ul { display:block; }

.verticalnav{
    display:block;
    position:relative;
top:-285px;
left: -12px;
text-align: left;
    margin:0;
    padding:0;
    float:left;
    width:150px;  
    height:auto;
    min-height:650px; 
}


ul#menu-menu2 {
    list-style-type:none;
    display:block;
    position:absolute;
    padding:0;
margin: 0;
    width:150px;
    height:auto;
    background:transparent;

}

ul#menu-menu2 li ul{
    list-style-type:none;
    display:none;
    position:absolute;
    margin:0;
    padding:0;
    z-index:1;
    padding:8px 0 0 0;
    width:150px;
    background: transparent;
    border:1px solid #000000;
    left:9px;
}

ul#menu-menu2 li{
    width:150px;
    height:25px;
    position:relative;
    display:block;
    margin:0;
    padding:0 0 2px 0;
}

ul#menu-menu2 li a{
    width:150px;
    height:28px;
    position:relative;
    display:block;
    margin:0 0 0 9px;
    padding:2px 0 0 0;
    background:transparent;
    text-decoration:none;
    text-align:center;
    color:#666666;
    font-size:14px;
    overflow:hidden;
    outline:none;
}

ul#menu-menu2 li a:hover{
    background:transparent;
    color:#5C0F05;
}

ul#menu-menu2 li:hover ul{
    display:block;
}

.leftnavcontent{
   position:absolute;
   margin:0;
   padding:0;
   display:block;
      height:auto;
   top:300px;
   color:#ffffff;
   font-weight:bold;
   text-align:center;
}


h1.entry-title{
    color:#ffffff;
    font-size: 24px;
    font-weight:bold;
    display:block;
    width:100%;
    border-bottom:0px solid #ffffff;
    margin:0 0 10px 0;
    padding:0 0 5px 0;
}

.sitecontent{
float: right;
    color:#000000;
background: transparent;
   padding: 0px 20px 10px 0px;
    display:block;
   width:628px;
    height:auto;
    min-height:500px;
}

.sitecontent img { border: 0px; }


.sitecontent h1, .sitecontent h2, .sitecontent h3, .sitecontent h4 {
color: #000000;
line-height: 1.2em;
} 

.sitecontent h1 {
font-size: 18px;
margin-left: 20px;
margin-top: 15px;
}

.sitecontent h2 {
font-size: 16px;
}

.sitecontent p {
margin: 0.8em 0;
}

.sitecontent ul {
clear: both;
margin: 5px 0 5px 50px;
}

.sitecontent ol {
margin: 5px 0 5px 50px;
}

.sitecontent a {
color: #0c2474;
}

.sitecontent img.b {
margin-left: 151px;
clear: right;
}

.sitecontent img.c {
float: right;
margin-left: 15px;
margin-bottom: 10px;
}

.sitecontent img.d {
float: left;
margin-right: 15px;
margin-bottom: 10px;
padding-right:10px;
}

.sitecontent img.e {
margin-left: 20px;
}

.footer {
background: transparent url('/wp-content/uploads/footer-background2bJPG.jpg') no-repeat top center;
clear: both;
position: relative;
border: 0px solid #999;
height: 218px;
width: 850px;
font-size: 10px;
text-align: center;
margin: 0px auto;
top: -8px;
left: 24px;
padding:8px 30px;
}

.footer p {
font-size: 10px;
padding-top: 120px;
padding-bottom: 5px;
line-height:240%;
text-align: center;
color: #5C1007;
}

.footercities {
width: 750px;
text-align: center;
}

.footer ul.inline {
display: inline;
margin-left: 180px;
padding-left: 180px;
width: 700px;
float: right;
}


.footer ul.inline li {
margin-right: 40px; 
text-align: center;
float: right;
}

.pmed {
clear: both;
font-size: 12px;
margin-top: 38px;
margin-right: 40px;
text-align: center;
color: #5C1007;
background: #F2BB20;
height: 17px;
width: 795px;
}

.pmed1 {
font-size: 12px;
margin-top: 7px;
margin-right: 43px;
text-align: center;
color: #5C1007;
background: #F2BB20;
height: 17px;
width: 795px;
}

.footeraddress {
font-size: 15px;
color: #5C1007;
margin-right: 120px;
padding: 20px 70px 0px 0px;
padding-top: 25px;
text-align: center;
}

.footer img {
border: none;
}

.copyright {
padding: 0px 100px 0px 55px;
margin: -23px 0px 0px 0px;
font-size:10px;
color: #5C1007;
text-align: center;
}

.form{
    float:left;
    width:300px;
margin-left: 235px;
    height:auto;
    min-height:400px;    
    display:block;   
    font-weight:bold; 
}

.form input{
    width:220px;
    height:16px;
    margin:3px 0 4px 0;
    clear:both;
}

.form textarea{
    width:220px;
    height:65px;
    margin:3px 0 4px 0;
    clear:both;
}

.form input.submit{
    text-align:center;
    font-size:16px;
    font-weight:bold;
    color:#000;
    background:#ccc;
    width:110px;
    height:25px;
    outline:none;
    cursor:pointer;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:none;
}

.form input.submit:hover,
.form input.submit:active,
.form input.submit:focus{
    background:#ffff00;
}

div.wpcf7-validation-errors,
div.wpcf7-response-output{
    clear:both;
    float:right;
    width:250px;
}


.newsletter-form {
background: #F5BA1E;
width: 130px;
height: 180px;
padding: 5px 4px;
position: absolute;
top: 291px;
left: 30px;
}

.newsletter-form input{
    width:125px;
    height:16px;
    margin:3px 0 4px 0;
    clear:both;
}

.newsletter-form textarea{
     width:125px;
    height:65px;
    margin:3px 0 4px 0;
    clear:both;
}

.newsletter-form input.submit{
    text-align:center;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    background:#666666;
    width:100px;
    height:17px;
margin-top: 10px;
margin-left: 12px;
    outline:none;
    cursor:pointer;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
border-color: #000000;
    border:none;
}

.newsletter-form input.submit:hover,
.newsletter-form input.submit:active,
.newsletter-form input.submit:focus{
    background:#ffff00;
}


.phright {
float: right;
background: #C2AB82;
color: #000000;
margin-left: 7px;
padding: 5px 5px 0px 5px;
border: 1px solid #C5FFF8;
}


.phleft {
float: left;
background: #C2AB82;
color: #000000;
margin-right: 7px;
padding: 5px 5px 0px 5px;
border: 1px solid #C5FFF8;
}

.contentformat  {
float: left;
width:622px;
padding: 5px 10px 15px 10px;
}

.cont {
width: 510px;
margin-left: 0px;
margin-bottom: 8px;
padding-left: 121px;
float: right;
}

.list {
float:left;
width: 230px;
}

.bold {
font-weight: bold;
}


.italic  {
font-style: italic;
}

.center {
margin: 0px auto;
text-align: center;
}

.l  {
float: left;
margin-right: 8px;
margin-bottom: 4px;
}


.lseal  {
float: left;
margin: 20px 0px 4px 20px;
}

.rightlogo {
float: right;
width: 200px;
margin: 18px 65px 18px 0;
}

.r {
float: right;
margin-left: 8px;
margin-bottom: 4px;
}

.footeraddress {
font-size: 15px;
color: #5C1007;
margin-right: 120px;
padding: 20px 70px 0px 0px;
padding-top: 25px;
text-align: center;
}

.footer img {
border: none;
}

.pmed {
clear: both;
font-size: 12px;
margin-top: 38px;
margin-right: 40px;
text-align: center;
color: #5C1007;
background: #F2BB20;
height: 17px;
width: 795px;
}

.pmed1 {
font-size: 12px;
margin-top: 7px;
margin-right: 43px;
text-align: center;
color: #5C1007;
background: #F2BB20;
height: 17px;
width: 795px;
}

.anchor{
text-align: center;
width: 100%;
}

.anchor td{
padding-bottom: 8px;
}

.anchor a{
position: relative;
background: #f5ba1e;
text-decoration: none;
margin-right: 3px;
padding: 5px;
vertical-align: middle;
}

.anchor a:hover{
color: #666;
}


