	@charset "UTF-8";
	
	/*   
	Theme Name: Beauty by Buford
	Theme URI: http://www.beautybybuford.com
	Description: Beauty by Buford
	Author: Unleaded Software
	Author URI: http://www.unleadedsoftware.com
	Version: 1.0
	*/
	
	/* Begin: Reset */
	
	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { 
	margin: 0;
	padding: 0;
	}

	fieldset, img { 
	border: 0;
	}

	address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
	}

	ol, ul {
	list-style: none;
	}

	caption ,th {
	text-align: left;
	}

	h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
	}

	abbr, acronym { 
	border: 0;
	}

	/* End: Reset */
	/* Note: Repetitive styles such as margin &amp; padding are repeated for Safari fixes */
	
	body {
	margin: 0;
	padding: 0;
	height: 100%;
	background: #fff;
	}
	
	#headerNav {
	width: 100%;
	height: 30px;
	background: #e8e0ae;
	
	color: #5c5c5c;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform: uppercase;
	}
	
	#headerLayout {
	width: 1000px;
	margin: 0px auto;
	}
	
	#headerLayout a {
	padding: 0 10px 0 10px;
	
	color: #5c5c5c;
	text-decoration: none;
	}
	
	#headerLayout a:hover {
	color: #000;
	}
	
	#headerLayout p {
	margin: 0;
	padding: 10px 0 0 0;
	}
	
	#main {
	width: 100%;
	background-color: #000;
	}
	
	.whiteBg {
	background-image: url(images/bgWhite.gif);
	background-repeat: repeat-y;
	background-position: center;
	}
	
	#mainLayout {
	width: 1000px;
	height: 100%;
	margin: 0px auto;
	}
	
	#flashNav {
	float: left;
	width: 350px;
	}
	
	
	/*NAV*/
	.logo {
    background: url("http://rmwebsite.com/bufordplasticsurgery/wp-content/themes/beauty-by-buford/images/logo.png");
    width:198px;
    height:120px;
    margin-left:153px;
}
    #nav, #nav ul { /* all lists */
    		padding: 0;
    		margin: 0;
    		list-style: none;
    		float : left;
    		width : 8em;
    		padding-bottom:10px;
    	}

    	#nav li { /* all list items */
    		position : relative;
    		float : left;
    		line-height : 1.25em;
    		margin-bottom : 10px;
    		width: 10em;
    	}

    	#nav li ul { /* second-level lists */
    		position : absolute;
    		left: -999em;
    		margin-left :190px;
    		margin-top : -1.32em;
    		line-height:0em;

    	}
#nav li ul a {
    text-align:left;
    width: 153px;
    height:31px;
    margin-bottom:-10px;
    margin-left:-5px;
    padding-left:6px;
}
    	#nav li ul ul { /* third-and-above-level lists */
    		left: -999em;
    	}

    	#nav li a {
    		width: 15em;
    		w\idth : 15em;
    		font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
            text-align:right;
    		font-size:12px;
    		display : block;
    		color : gray;
     		text-decoration : none;
    		background-color : black;
          padding : 0px 0.5em;
          padding-left:0px;
    	}

    	#nav li a:hover {
    		color : white;
    		background-color : black;

    	}

    	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
    		left: -999em;
    	}

    	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
    		left: auto;
    	}

	#stockPhoto {
	float: left;
	width: 300px;
	}
	
	#galleryLayout {
	float: left;
	width: 650px;
	height: 100%;
	padding: 90px 0 0 0;
	background: #000;
	
	color: #979797;
	font: normal 12px/18px "Trebuchet MS", Arial, Verdana, sans-serif;
	text-align: left;
	text-transform: uppercase;
	}
	
	#galleryLayout a {
	color: #fff;
	margin: 0 5px 0 5px;
	text-decoration: none;
	}
	
	#galleryLayout a:hover {
	color: #e8e0ae;
	}
	
	#galleryLayout p {
	margin: 0;
	padding: 0 0 25px 25px;
	}
	
	#galleryLayout small {
	margin: 0;
	padding: 0 0 0 247px;
	
	color: #ccc;
	font-size: 11px;
	}
	
	#content {
	float: left;
	width: 350px;
	padding: 100px 0 0 0;
	
	color: #979797;
	font-family:Garamond,"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:12pt;
	line-height:115%;
	text-align: left;
	}
	
	#content h2 {
	margin: 0 0 10px 15px;
	padding: 0;
	width: 300px;
	height: 30px;
	text-indent: -999em;
	}
	
	#aboutBufordTitle {
	background: url(images/aboutBufordTitle.jpg) no-repeat top;
	}
	
	#surgeonTitle {
	background: url(images/surgeonTitle.jpg) no-repeat top;
	}
	
	#staffTitle {
	background: url(images/staffTitle.jpg) no-repeat top;
	}
	
	#aboutTitle {
	background: url(images/aboutTitle.jpg) no-repeat top;
	}
	
	#directionsTitle {
	background: url(images/directionsTitle.jpg) no-repeat top;
	}
	
	#officeInfoTitle {
	background: url(images/officeInfoTitle.jpg) no-repeat top;
	}
	
	#requestFormTitle {
	background: url(images/requestFormTitle.jpg) no-repeat top;
	}
	
	#beforeBabyBodyTitle {
	background: url(images/beforeBabyBodyTitle.jpg) no-repeat top;
	}
	
	#bodyTitle {
	background: url(images/bodyTitle.jpg) no-repeat top;
	}
	
	#breastTitle {
	background: url(images/breastTitle.jpg) no-repeat top;
	}
	
	#faceTitle {
	background: url(images/faceTitle.jpg) no-repeat top;
	}
	
	#handsTitle {
	background: url(images/handsTitle.jpg) no-repeat top;
	}
	
	#welcomeTitle {
	background: url(images/welcomeTitle.jpg) no-repeat top;
	}
	
	#linksTitle {
	background: url(images/linksTitle.jpg) no-repeat top;
	}
	
	#eventsTitle {
	background: url(images/eventsTitle.jpg) no-repeat top;
	}
	
	#mediaTitle {
	background: url(images/mediaTitle.jpg) no-repeat top;
	}
	
	#newsTitle {
	background: url(images/newsTitle.jpg) no-repeat top;
	}
	
	#scheduleTitle {
	background: url(images/scheduleTitle.jpg) no-repeat top;
	}
	
	#skincareTitle {
	background: url(images/skincareTitle.jpg) no-repeat top;
	}
	
	#testimonialsTitle {
	background: url(images/testimonialsTitle.jpg) no-repeat top;
	}
	
	#content h3 {
	margin: 0;
	padding: 0 0 5px 15px;
	
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	}
	
	#content a {
	color: #e8e0ae;
	text-decoration: underline;
	}
	
	#content a:hover {
	color: #fff;
	}
	
	#content em {
	font-style: italic;
	}
	
	#content p {
	margin: 0;
	padding: 0 0 10px 15px;
	}
	
	#content small {
	margin: 0;
	padding: 0;
	color: #ccc;
	font-size: 11px;
	text-transform: uppercase;
	}
	
	#content span {
	color: #e8e0ae;
	font-weight: bold;
	}
	
	#content strong {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	}
	
	#content ul {
	margin: 0;
	padding: 10px 0 20px 35px;
	list-style: disc outside;
	
	color: #bbb;
	font-size: 11px;
	}
	
	.testimonialBreak {
	width: 335px;
	height: 1px;
	border-bottom: 1px dashed #e8e0ae;
	margin: 0 0 10px 15px;
	}
	
	.testimonialEnd {
	border-bottom: 2px solid #fff;
	}
	
	.inputTxt {
	width: 198px;
	height: 18px;
	padding: 2px 0 0 2px;
	background: #fff;
	border: 0;
	}
	
	.txtArea {
	width: 198px;
	height: 198px;
	padding: 2px 0 0 2px;
	background: #fff;
	border: 0;
	}
	
	.clear {
	clear: both;
	}
	
	#footerNav {
	clear: left;
	width: 100%;
	height: 30px;
	background: #fff;
	
	color: #5c5c5c;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform: uppercase;
	}
	
	#footerLayout {
	width: 1000px;
	margin: 0px auto;
	}
	
	#footerLayout a {
	padding: 0 15px 0 15px;
	
	color: #5c5c5c;
	text-decoration: none;
	}
	
	#footerLayout a:hover {
	color: #000;
	}
	
	#footerLayout p {
	margin: 0;
	padding: 8px 0 0 0;
	}
    .grey {
      margin-top: 10px;
      color: #908181;
      text-align: center;
      font: normal "Trebuchet MS", Arial, Verdana, san-serif;

    }
.grey a{     margin-top: 10px;
     
      color: #908181;
      text-align: center;
      font: normal "Trebuchet MS", Arial, Verdana, san-serif; }

 .grey a:hover {     margin-top: 10px;

      color: #908181;
      text-align: center;
      font: normal "Trebuchet MS", Arial, Verdana, san-serif;
text-decoration:none; }



