    body
    {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        background-image: url(../images/body-bg.jpg);
        background-repeat: repeat-x;
        background-position: top;
        background-color: #FFFFFF;
        font-family: Arial, Verdana, Sans-Serif;
        color: #565656;
        font-size: 13px;
    }
    *
    {
        margin: 0px 0px;
        padding: 0px 0px;
		outline:none;
    }
    .clear
    {
        clear: both;
        margin: 0;
        padding: 0;
        visibility: hidden;
        height: 0px;
    }
    .auto-overflow
    {
        overflow: auto;
    }
    p
    {
        margin: 0px 0px 17px 0px
    }
    h1, h2, h3, h4, h5, h6
    {
        margin: 0px 0px 17px 0px
    }
    h1
    {
        color: #263692;
    }
    .bold
    {
        font-weight: bold;
    }
    .italic
    {
        font-style: italic;
    }
    .float-left
    {
        float: left;
    }
    .float-right
    {
        float: right;
    }
    .link-hover-underline:hover
    {
        text-decoration: underline;
    }
    .link-hover-underline, .link-hover-underline:visited, .link-hover-underline:active
    {
        text-decoration: none;
    }
    .no-underline
    {
        text-decoration: none;
    }
    .no-border
    {
        border: none;
    }
    .font-white
    {
        color: #FFFFFF;
    }
    .font-black
    {
        color: #000000;
    }
    .font-10px
    {
        font-size: 10px;
    }
    .font-11px
    {
        font-size: 11px;
    }
    .font-12px
    {
        font-size: 12px;
    }
    .font-14px
    {
        font-size: 14px;
    }
    .font-18px
    {
        font-size: 18px;
    }
    .font-24px
    {
        font-size: 24px;
    }
    
    #body-wrapper
    {
        width: 992px;
        height: 1600px;
        margin: 0px auto;
        padding: 0px 0px 0px 0px;
        overflow: visible;
        background: url(../images/home-bg.jpg) no-repeat;
    }
    #sub-body-wrapper
    {
        width: 992px;
        height: 1600px;
        margin: 0px auto;
        padding: 0px 0px 0px 0px;
        overflow: visible;
        background: url(../images/subpage-bg.jpg) no-repeat;
    }
	
	
    #header-wrapper
    {
        width: 964px;
        margin: 0px 15px 0px 15px;
        padding: 0px 1px;
    }
    #header
    {
        height: 121px;
        width: 960px;
        float: left;
        margin-top: 16px;
    }
    #logo
    {
        margin-left: 30px;
    }
    #phone-number
    {
        margin-right: 10px;
    }
    #nav
    {
        width: 962px;
        height: 60px;
        margin-bottom: 1px;
    }
    #nav img
    {
        border: none;
    }
    #nav ul, #nav li 
    { 
        margin: 0;
        padding: 0;
        display: inline;
        list-style: none;
        border: none;
    }
    #nav li img
    {
        float: left;
    }
    #welcome-box
    {
        height: 384px;
        width: 964px;
        margin: 0px 15px 2px 15px;
        position: relative;
    }
    
    .splash{
    	margin:0 15px 2px;
    	height: 320px;
        width: 964px;
    }
    .splash_text{
		float:right;
		height:85px;
		padding-right:19px;
		padding-top:139px;
		text-align:right;
		
    }
    .splash_text a{
		background-image:url("../images/fb.png");
		background-position: 34px -10px;
		background-repeat:no-repeat;
		color:#FFFFFF;
		display:block;
		font-family:'Times New Roman',Times,serif;
		font-size:30px;
		height:85px;
		padding-right:75px;
		position:relative;
		text-decoration:none;
		width:542px;
    }
    
	.splash_text2{
		float:right;
		text-align:right;
    	background:url("../images/fb-copy.png") no-repeat;
		height:105px;
		width:602px;
    	margin-top: 115px;
    }
    
    .splash_text a:hover{
		background-position: 34px -116px;
    }
    
	.splash_text2 a{
		
		color:#FFFFFF;
		display:block;
		font-family:'Times New Roman',Times,serif;
		font-size:30px;
		height:105px;
		padding-right:75px;
		position:relative;
		text-decoration:none;
		width:602px;
    	margin-top: 250px;
    }    
    
    .splash_text2 a:hover{
		/*background-position: 34px -116px;*/
    }
    
    
    
    
    #right-menu
    {
        position: absolute;
        right: 4px;
        top: 67px;
        font-family: Arial, Verdana, Sans-Serif;
        font-size: 13px;
        color: #263692;
    }
    #right-menu ul
    {
        list-style: none;
    }
    #right-menu li
    {
        height: 28px;
        width: 286px;
        line-height: 28px;
        vertical-align: middle;
        background: url(../images/right-menu.png) no-repeat left center;
        text-indent: 55px;
        font-weight: normal;
        margin-top: 1px;
    }
    #right-menu li:hover
    {
        background: url(../images/right-menu-over.png) no-repeat left center;
        color: #ffffff;
        cursor: pointer;
        font-weight: bold;
    }
    #right-menu li:last-child
    {
        background: url(../images/orange-arrow.gif) no-repeat 23px center;
    }
    #right-menu li:last-child:hover
    {
        background: url(../images/right-menu-over-last.png) no-repeat left center;
        color: #ffffff;
        cursor: pointer;
        font-weight: bold;
    }
    #sub-right-menu
    {
        position: absolute;
        right: 4px;
        top: 65px;
        font-family: Arial, Verdana, Sans-Serif;
        font-size: 13px;
        color: #263692;
    }
    #sub-right-menu ul
    {
        list-style: none;
    }
    #sub-right-menu li
    {
        height: 28px;
        width: 286px;
        line-height: 28px;
        vertical-align: middle;
        background: url(../images/right-menu.png) no-repeat left center;
        text-indent: 55px;
        font-weight: normal;
        margin-top: 1px;
    }
    #sub-right-menu li:hover
    {
        background: url(../images/right-menu-over.png) no-repeat left center;
        color: #ffffff;
        cursor: pointer;
        font-weight: bold;
    }
    #sub-right-menu li:last-child
    {
        background: url(../images/orange-arrow.gif) no-repeat 23px center;
    }
    #sub-right-menu li:last-child:hover
    {
        background: url(../images/right-menu-over-last.png) no-repeat left center;
        color: #ffffff;
        cursor: pointer;
        font-weight: bold;
    }
    #view-our-procedures
    {
        position: absolute;
        top: 318px;
        right: 80px;
    }
    #sub-view-our-procedures
    {
        position: absolute;
        top: 313px;
        right: 80px;
    }
    #sub-content-box
    {
        height: 757px;
        
        width: 960px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 2px 18px;
        position: relative;
    }
    #welcome-text
    {
        position: absolute;
        top: 35px;
        left: 195px;
    }
    #procedures-text
    {
        position: absolute;
        top: 35px;
        right: 53px;
    }
    #welcome-p
    {
        width: 410px;
        text-align: justify;
        line-height: 25px;
        position: absolute;
        top: 75px;
        left: 250px;
        height: 300px;
        overflow: auto;
        padding-right: 10px;
    }
    #sub-content-p
    {
        text-align: justify;
    }
    
    #sub-content ul {
	margin-left:3em;
	}
  #bullet {
		padding-left:16em;
		}
  #bullet-2 {
		padding-left:2em;
		}		
    #bullet-2 a
    {
        color:#0E2255;
        text-decoration: none;
    }
    #bullet-2 a:hover
    {
        color:#0122D1;
    }
    #tri-box
    {
        height: 372px;
        width: 964px;
        margin: 3px 15px 2px 15px;
        position: relative;
    }
    #about-dr-text
    {
        position: absolute;
        top: 35px;
        left: 35px;
    }
    #photo-results-text
    {
        position: absolute;
        top: 35px;
        left: 365px;
    }
    #videos-text
    {
        position: absolute;
        top: 35px;
        left: 680px;
    }
    #about-dr-hyde
    {
        position: absolute;
        top: 75px;
        left: 20px;
        width: 255px;
        text-align: justify;
        line-height: 25px;
    }
    #about-dr-hyde img
    {
        padding: 5px 8px 0px 0px;
    }
    #before-after
    {
        position: absolute;
        top: 80px;
        left: 343px;
        width: 280px;
        text-align: center;
        line-height: 25px;
        font-size: 14px;
    }
    #before-after p
    {
        padding-top: 15px;
        color: #253488;
        font-weight: bold;
    }
    .red-text
    {
        color: #C82A00;
    }
    #videos
    {
        position: absolute;
        top: 80px;
        left: 688px;
        width: 255px;
    }
    #view-all-videos
    {
        position: absolute;
        top: 312px;
        right: 118px;
    }
    #view-all-photos
    {
        position: absolute;
        top: 312px;
        right: 405px;
    }
    #dr-hydes-blog
    {
        position: absolute;
        top: 312px;
        left:33px;
    }
    #sub-videos-text
    {
        position: absolute;
        top: 410px;
        right: 15px;
    }
    #sub-videos
    {
        position: absolute;
        top: 460px;
        right: 17px;
        width: 255px;
    }
    #sub-view-all-videos
    {
        position: absolute;
        top: 694px;
        right: 120px;
    }
    #home-bottom
    {
        height: 240px;
        position: relative;
    }
    #ask-dr-hyde
    {
        position: absolute;
        top: 10px;
        left: 30px;
    }
    #home-bottom-form
    {
        position: absolute;
        top: 45px;
        left: 30px;
    }
    #home-bottom-form input
    {
        margin-bottom: 8px;
    }
    input
    {
        height: 22px;
        width: 250px;
        border: solid 1px #A9A9A9;
        font-family: Arial, Verdana, Sans-Serif;
        font-size: 14px;
        color: #535353;
        padding-left: 5px;
        padding-top: 6px;
    }
    #bottom_form textarea
    {
        height: 98px;
        width: 357px;
        margin-left: 10px;
        padding-left: 5px;
        padding-top: 6px;
        border: solid 1px #A9A9A9;
        font-family: Arial, Verdana, Sans-Serif;
        font-size: 14px;
        color: #535353;
    }
    #bottom-form-textarea
    {
        width: 374px;
    }
    #captcha
    {
        float: left;
        width: 400px;
        margin-left: 122px;
    }
    #captcha img
    {
        padding-top: 7px;
    }
    #captcha-code
    {
        width: 70px;
        margin: 7px 10px 0px 10px;
    }
    .bottom-form-submit
    {
        width: 122px;
        height: 35px;
        margin-top: 7px;
        border: none;
        padding: 0px;
    }
    #home-bottom-right
    {
        position: absolute;
        top: 15px;
        right: 40px;
        text-align: center;
    }
    #social-networking-logos
    {
        position: absolute;
        top: 4px;
        right: 323px;
        text-align: center;
    }
    #social-networking-logos img
    {
        margin-right: 6px;
    }
    .home-address
    {
        color: #275FA4;
        font-family: Arial, Verdana, Sans-Serif;
        font-size: 14px;
    }
    

        
    
    
    
    
    #copyright-row
    {
        width: 992px;
        margin: 35px 0px 0px 20px;
        padding: 0px 0px;
        position: relative;
    }
    #bottom-logos
    {
        position: absolute;
        top: 0px;
        right: 40px;
    }
    #copyright-row ul, li 
    { 
        margin: 0;
        padding: 0; 
    }
    #copyright-row li 
    { 
        padding: 0 5px 0 9px;
        background: url(../images/pipe.gif) no-repeat left;
        list-style-type: none;
        display: inline; 
    }
    #copyright-row li:first-child
    {
        background:none;
        padding-left:0;
    }
    #copyright-row li a
    {
        font-size: 12px;
        font-weight: normal;
        font-family: Arial, Verdana, Sans-Serif;
        color: #333C6C;
        text-decoration: none;
    }
    #copyright-row li a:hover
    {
        text-decoration: underline;
    }
    .seo
    {
        font-size: 11px;
        font-weight: normal;
        font-family: Arial, Verdana, Sans-Serif;
        color: #666666;
        text-decoration: none;
    }
    .seo-by-incredible
    {
        font-size: 11px;
        font-weight: normal;
        font-family: Arial, Verdana, Sans-Serif;
        color: #666666;
        text-decoration: none;
    }
    .seo-by-incredible:hover
    {
        text-decoration: underline;
    }
    #asterisk
    {
    	float: left;
    }
    
    
/*------------Meet Dr Hyde---------------*/

    .dr-hyde-photo
    {
        padding-right: 15px;
        float: left;
    }
    
/*------------Veins We Treat-------------*/

    .solid-1px-border
    {
        border: solid 1px #000000;
        margin-top: 5px;
    }
    .text-align-center
    {
        text-align: center;
    }
.photo-wrap {
	margin:2em;
	text-align:left;
	font-size:18px;
	clear:both;
	}
.photo-wrap img {
	float:left;
	margin-right:.5em;
	}    
/*------------Patient Information---------*/

    .number
    {
        width: 40px;
    }
    .question
    {
        width: 570px;
    }
    
/*------------Seven Questions You Should Ask-*/

    .ordered-list
    {
        margin-left: 45px;
    }
    .ordered-list li
    {
        margin-top: 10px;
    }
    
/*------------Veinlite Sclerotherapy-------*/
    
    .solid-1px-border-gray
    {
        border: solid 1px #cccccc;
        margin-right: 10px;
    }
    
/*------------Frequently Asked Questions---*/    
    
    .ordered-list-faq
    {
        margin-left: 45px;
    }
    .ordered-list-faq li
    {
        margin-top: 2px;
    }
    .ul-faq
    {
        margin: 17px 0px 17px 45px;
    }
    #photo-wrapper a
    {
        color: #263692;
        text-decoration: none;
    }
    #photo-wrapper a:hover
    {
        text-decoration: underline;
    }
	
	#photo-wrapper
    {
        width: 603px;
        height: 663px;
        overflow: auto;
        padding-right: 10px;
        text-align: justify;
        /*
        scrollbar-3dlight-color:#ffd700;
        scrollbar-arrow-color:#ff0;
        scrollbar-base-color:#ff6347;
        scrollbar-darkshadow-color:#ffa500;
        scrollbar-face-color:#008080;
        scrollbar-highlight-color:#ff69b4;
        scrollbar-shadow-color:#f0f;
        */
    }
	
    
/*------------Scheduling & Contact Info---*/    
    
    #contact-form-wrapper input
    {
        margin-bottom: 8px;
    }
    #contact-form-wrapper textarea
    {
        height: 98px;
        width: 250px;
        padding-left: 5px;
        padding-top: 6px;
        border: solid 1px #A9A9A9;
        font-family: Arial, Verdana, Sans-Serif;
        font-size: 14px;
        color: #535353;
    }
    .bottom-form-submit
    {
        width: 122px;
        height: 35px;
        margin-top: 7px;
        border: none;
        padding: 0px;
    }
    #left-content
    {
        float: left;
        width: 270px;
        margin-right: 10px;
    }
    
/*------------Sitemap--------------------*/

    #sitemap
    {
        margin-left: 35px;
        text-indent: 5px;
    }
    #sitemap a
    {
        font-weight: bold;
    }
    #sitemap ul a
    {
        font-weight: normal;
    }
    #sitemap ul
    {
        margin-left: 35px;
    }
    #sitemap li
    {
        margin-top: 5px;
    }
    
/*------------Treatment Landing-------*/
    
    .treatment-floater
    {
        float: left;
        width: 280px;
        height: 158px;
        margin-right: 40px;
    }
    .treatment-floater2
    {
        float: left;
        width: 280px;
        height: 158px;
    }
    .turn-blue
    {
        text-decoration: none;
        color: #565656;
        font-size: 16px;
    }
    .turn-blue:hover
    {
        color: #263692;
    }

/*-----------------CSS for sliding-----------*/

#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
.section {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#content {
	FLOAT: left; OVERFLOW: hidden; width: 655px;
        height: 748px; POSITION: relative;
}
.section {
	WIDTH: 2900px; POSITION: relative;
}
.section .sub {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 615px; PADDING-TOP: 9px; POSITION: relative; HEIGHT: 748px;
}

/*new styles*/

#click_to_call a{
	float:right;
	height:48px;
	margin-left:-280px;
	margin-right:13px;
	margin-top:16px;
	position:relative;
	/*width:240px;*/
	width: 195px;
	text-decoration: none;
	border: none;
}

span.divider_footer {	
	background: url(../images/divider_footer.png) no-repeat;
	width: 257px;
	height: 27px;
	position: absolute;
	left: 0px;
}

.yelp { 
	width:400px;
	float:right;
	margin-top:20px;

}

.yelp h2 {
	padding-top: 10px;
	font-size: 32px;
}

.yelp img {
	float:left; 
	padding-right: 5px;
}

.yelp a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #900;
	text-decoration: none;
}

.yelp a:hover {
	color: #e8eff9;
}
