* {margin:0; padding:0;}

html {background:#f5f3ee; width:100%;}

body { 	 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	line-height:1.125em;
	color:#777;
	background:url(images/top-tail.gif) 0 0 repeat-x #fff;
}

.bg {width:100%; background:url(images/bot-tail.gif) 0 bottom repeat-x;}

#main {
	width:975px; 
	padding:0;
	margin:0 auto;
	font-size:0.75em;
	line-height:1.333em;
}

img {border:0; vertical-align:top; text-align:left;}

a {color:#CC0000; outline:none;}
a:hover{text-decoration:none;}

ul, ol {list-style:none;}

table, table td {padding:0; border:none; border-collapse:collapse;}

.clear {clear:both; line-height:0; font-size:0;}

.col-1, .col-2, .col-3 {float:left;}
.column-1, .column-2, .column-3 {float:left;}  

.wrapper {width:100%; overflow:hidden;}
.container {width:100%;}

p {margin-bottom:16px;}
.p1 {margin-bottom:8px;}
.p2 {margin-bottom:16px;}
.p3 {margin-bottom:24px;}

.reg {text-transform:uppercase;}

.fleft {float:left;}
.fright {float:right;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}

.title {margin-bottom:20px;}

.color-1 {color:#f00;}
/*********************************boxes**********************************/

.img-indent {float:left; margin:0 20px 0px 0;}	
.img-indent2 {float:left; margin:0 20px 0px 0;}	
.img-box {margin-bottom:20px; float:left;}	
.border {padding:4px; border:1px solid #c5c5c5;}
.border2 {border:5px solid #fff;}

.menu li a, 
.sub-menu li a, 
.button, 
.list-1 a,
.list-2 li a,  
#footer a {text-decoration:none;}	
/*********************************header*************************************/
#header {height:486px; background:url(images/surgeons.jpg) 0 bottom no-repeat;}
#header .row-1 {height:105px; padding-right:13px;}
.logo {padding:47px 0 0 18px;}
.sub-menu {padding-top:58px;}
.sub-menu li {float:left; font-size:0.833em; line-height:1.8em; text-transform:uppercase;}
.sub-menu li a {color:#62615e; padding:0 11px;}
.sub-menu .last-item {background:url(images/rss.gif) right 0px no-repeat; padding-right:19px;}
#header .row-2 {height:38px; background:url(images/bg-menu-tail.gif) 0 0 repeat-x;}
.menu-box {width:100%; background:url(images/bg-menu-right.gif) right top no-repeat;}
.menu {width:100%; overflow:hidden; background:url(images/bg-menu-left.gif) 0 0 no-repeat;}
.menu li {float:left; width:145px; text-align:center; font-size:1.083em; line-height:1.384em; text-transform:uppercase; font-weight:bold; background:url(images/spacer.gif) right 0 no-repeat;}
.menu li a {color:#2b2b2b; padding:11px 0 10px; display:block;}
.menu li a:hover, .sub-menu li a:hover {color:#CC0000;}
.menu .last-item {background:none;}
#header .row-3 {width:100%;}
.slogan {padding:90px 0 0 655px; color:#000; font-size:50px;}
#header .row-3 strong {line-height:28px; letter-spacing:-2px;}

.letter {letter-spacing:-1px;}
.line-1 {padding-left:106px;}
.line-2 {font-size:1.333em; color:#CC0000;}
.line-3 {padding-left:82px;}

/********************content****************************/
#content {width:100%;}
#content .row-1 {text-transform:uppercase; color:#fff; font-size:0.933em; line-height:1.5em;}
.box {float:left;}
.padding {padding:25px 23px 27px 25px;}
.bg-1 {background:#996633;}
.bg-2 {background:#CC0000;}
.bg-3 {background:#000000;}
.bg-4 {background:#000080;}
.bg-5 {background:#996633;}
#content .row-1 .box h5 {font-size:1.5em; margin-bottom:22px;}
.box p {margin-bottom:25px;}
.box .button-1 {color:#434d53; text-decoration:none; display:block; padding-left:4px; background:url(images/bg-button-left.png) 0 0 no-repeat;}
.box a:hover {color:#CC0000;}
.box .button-1 span {display:inline-block; background:url(images/bg-button-right.png) right 0 no-repeat; padding-right:4px;}
.box .button-1 span span {background:#fff; padding:7px 10px 6px;}

h3 {font-size:2.916em; line-height:1.2em; color:#1c1c1c; padding-bottom:7px; border-bottom:6px solid #f5f5f6; margin-bottom:18px;}
h4 {font-size:1.833em; line-height:1.2em; text-transform:uppercase; color:#1c1c1c; padding-bottom:7px; border-bottom:6px solid #f5f5f6; margin-bottom:18px;}
h6 {font-size:1.3em; color:#777; margin-bottom:15px;}

.box1 {font-size:0.916em; line-height:1.363em; margin-bottom:30px;}
.box1 p {margin-bottom:10px;}
.button {display:inline-block; height:27px; font-size:0.909em; line-height:1.4em; color:#fff; text-transform:uppercase; background:url(images/bg-button2-left.gif) 0 0 no-repeat #283036;}
.button:hover {color:#CC0000;}
.button span {display:inline-block; height:21px; padding:6px 10px 0; background:url(images/bg-button2-right.gif) right top no-repeat;}
.col-1 .box1 .button span {padding:6px 10px 0px;}

h6.title {font-size:1em; color:#777; margin-bottom:15px;}
.spacing2 {margin-bottom:40px;}
#content .col-2 ul.spacing1 {margin-right:65px;}
.list-1 li {line-height:1.666em; padding-left:10px; background:url(images/marker-1.gif) 0 8px no-repeat;} 
.list-1 a {color:#CC0000;}
.list-1 a:hover {text-decoration:underline;}
.list-2 {margin-bottom:20px;}
.list-2 li {line-height:2em; padding-left:11px; background:url(images/marker-2.gif) 0 8px no-repeat;}
.list-2 li a {color:#fff;}
.list-2 li a:hover {text-decoration:underline; color:#fff;}
.list-3 li {float:left; padding:0 23px 23px 0;}
.list-3 .item {padding:0;}
.contact {float:left; display:block; width:155px; color:#fff;}
.contact dd {clear:both;}
.contact a {color:#fff;}

.contact2 {float:left; display:block; width:188px;}
.contact2 dt {padding-bottom:10px;}
.contact2 dd {clear:both;}

.indent-bot {padding-bottom:15px;}
.indent-righr {padding-right:35px;}
#form-main .column-1 {width:286px;}
#form-main .column-2 {width:270px;}
#form-main label {height:54px; display:block;}
#form-main input {width:261px; padding:5px 2px; border:1px solid #c5c5c5; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#777;}
#form-main textarea {width:261px; height:130px; padding:2px; overflow:auto; border:1px solid #c5c5c5; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#777;}
.buttons {padding-top:22px; text-align:right;}
.buttons a {margin-left:7px; font-size:0.833em;}
.button:hover, .button-1:hover, .buttons a:hover {cursor:pointer;}
.buttons a span {padding:7px 10px 0px; height:20px;}
/********************footer****************************/
#footer {line-height:1.5em; color:#454f58; padding:40px 0 52px 0;}

#footer .col-1 {float:left; width:auto;}
#footer .col-2 {float:right; padding-right:38px; background:url(images/pic.gif) right 0 repeat-y;}
#footer .col-3 {float:right; width:245px; padding-left:36px;}

#footer a:hover {text-decoration:underline;}
#footer .col-1 {padding:33px 0 0 17px; font-size:1.083em; color:#000;}
#footer strong {font-size:1.666em; display:block; line-height:1.4em; padding-bottom:4px; color:#515151; text-transform:uppercase;}
#form-1 input {padding:1px 2px; width:205px; border:0; margin-top:2px; color:#a8a8a8; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:1em;}  
#form-1 fieldset {width:238px; padding:5px 0 0 7px; height:26px; border:0; background:url(images/bg-form.gif) 0 0 no-repeat;}