/*--------------------------------------------------
########### CSS RESET
--------------------------------------------------*/
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,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {margin: 0;padding: 0;border: 0;outline: 0;font-weight: normal;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body {line-height: 1;}
:focus {outline: 0;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
input, textarea {margin: 0;padding: 0;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px;}
/*--------------------------------------------------
########### HTML Tags
--------------------------------------------------*/
body{background:#e8e8e6 url("../images/page-bck.png") repeat-x;font:normal 100% "Trebuchet MS";}
/*h1{font:normal 36px/40px "Century Gothic";color:#bf460d;margin-top:20px;}
h2{font:500 18px/22px "Century Gothic";color:#636466;}
h1 span{display:none;}
h2 span{display:none;}*/
h3 span{display:none;}

h1 {font:Arial; color:#636466; font-size:28px; line-height:36px; background: transparent url(../images/header.jpg) no-repeat scroll left 7px;height:36px; margin:0 0 2px 10px;}
h2 {font:Arial; color:#636466; font-size:22px; line-height:36px; margin-top;5px; }
h3 {font:Arial; color:#555555; font-size:16px; line-height:36px;}

h1.welcome{background:transparent url("../images/tit-welcome.png") no-repeat left top;height:36px;}
h2.services{background:transparent url("../images/tit-service.png") no-repeat left top;height:36px;}
h3.rodriguez{background:transparent url("../images/tit-rodriguez.png") no-repeat left top;height:36px;}

p{font:normal 11px/15px "Arial";color:#555555;margin-bottom:8px;}
p a{font-weight:bold;color:#555555;text-decoration:none;}
p a:hover{color:#f26623;}

strong{font-weight:bold;}
.leftimg{float:left;margin:0 10px 5px 0}
/*--------------------------------------------------
########### Structure
--------------------------------------------------*/
#mainwrapper{width:840px;margin:0 auto;}
#header{overflow:hidden;}
#content{margin:0 auto;}
#footer{overflow:hidden;padding:10px 0;text-align:center;}

/*--------------------------------------------------
########### Header
--------------------------------------------------*/
.menu{height:30px;padding-top:30px;}

.menu ul{overflow:hidden;padding-left:6%;}
.menu ul li{display:inline;float:left;}
.menu ul li a{display:block;height:14px;}
.menu ul li a span{display:none;}

.menu ul li a.home{background:transparent url("../images/btn-home.png") no-repeat left top;width:74px;}
.menu ul li a.services{background:transparent url("../images/btn-services.png") no-repeat left top;width:98px;}
.menu ul li a.thedoctor{background:transparent url("../images/btn-doctor.png") no-repeat left top;width:119px;}
.menu ul li a.patients{background:transparent url("../images/btn-patients.png") no-repeat left top;width:143px;}
.menu ul li a.billing{background:transparent url("../images/btn-billing.png") no-repeat left top;width:194px;}
.menu ul li a.contact{background:transparent url("../images/btn-contact.png") no-repeat left top;width:106px;}

.menu ul li a.home:hover{background:transparent url("../images/btn-home.png") no-repeat left bottom;}
.menu ul li a.services:hover{background:transparent url("../images/btn-services.png") no-repeat left bottom;}
.menu ul li a.thedoctor:hover{background:transparent url("../images/btn-doctor.png") no-repeat left bottom;}
.menu ul li a.patients:hover{background:transparent url("../images/btn-patients.png") no-repeat left bottom;}
.menu ul li a.billing:hover{background:transparent url("../images/btn-billing.png") no-repeat left bottom;}
.menu ul li a.contact:hover{background:transparent url("../images/btn-contact.png") no-repeat left bottom;}

.activehome{background:transparent url("../images/btn-home.png") no-repeat left bottom;display:block;width:74px;cursor:default;}
.activeservices{background:transparent url("../images/btn-services.png") no-repeat left bottom;display:block;width:98px;cursor:default;}
.activethedoctor{background:transparent url("../images/btn-doctor.png") no-repeat left bottom;display:block;width:119px;cursor:default;}
.activepatients{background:transparent url("../images/btn-patients.png") no-repeat left bottom;display:block;width:143px;cursor:default;}
.activebilling{background:transparent url("../images/btn-billing.png") no-repeat left bottom;display:block;width:194px;cursor:default;}
.activecontact{background:transparent url("../images/btn-contact.png") no-repeat left bottom;display:block;width:106px;cursor:default;}

/*--------------------------------------------------
########### Content
--------------------------------------------------*/
.banner{overflow:hidden;}
.contentwrapper{width:806px;overflow:hidden;background:#f7f6f2;margin:0 0 0 18px;}

.boxes{overflow:hidden;width:96%;margin:10px auto;}
.boxone{float:left;width:33%;}
.boxsection{float:left;width:68%;}
.boxtwo{float:left;width:34%;}
.boxthree{float:right;width:30%;}

.boxcont{margin:4px;background:#fff;overflow:hidden;padding:6px 8px;}
.boxcont_section{margin:4px;background:#fff;overflow:hidden;padding:6px 8px;}

.boxcont ul{list-style-image: url("../images/bullet-img.png");list-style-position: outside;padding-left:10px;margin-bottom:10px; margin-top:5px; font:normal 11px/12px "Arial";text-decoration:none;color:#555555;}
.boxcont ul li{line-height:14px;}
.boxcont ul li a{font:normal 11px/12px "Arial";text-decoration:none;color:#555555;}
.boxcont ul li a:hover{color:#f26623;}

.boxcont_section ul{list-style-image: url("../images/bullet-img.png");list-style-position: outside;padding-left:10px;margin-bottom:10px; font:normal 11px/12px "Arial";text-decoration:none;color:#555555;}
.boxcont_section ul li{line-height:14px;}
.boxcont_section ul li a{font:normal 11px/12px "Arial";text-decoration:none;color:#555555;}
.boxcont_section ul li a:hover{color:#f26623;}

.boxthree h4{background:#f26623;padding:3px;color:#fff;margin:4px;font:normal 14px "Arial";}
.boxthree p{margin-bottom:8px;}

.break{float:left;width:1px;height:252px;background:transparent url("../images/vertical-break.png") no-repeat;margin:40px 4px 0 4px;}

/*--------------------------------------------------
########### Footer
--------------------------------------------------*/
#footer ul{margin:0 auto;}
#footer ul li{display:inline;color:#555;font:normal 11px "Arial";}
#footer a, #footer ul li a{font:normal 11px "Arial";color:#555555;text-transform:uppercase;text-decoration:none;}
#footer a:hover, #footer ul li a:hover{text-decoration:underline;}

#footer a{text-transform:capitalize;}

#footer p{font:normal 11px "Arial";color:#555555; margin:10px 0;line-height:16px;}
