@charset "utf-8";
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, 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, nav, output, ruby, section, summary,
time, mark, audio, video {
	
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
/* CSS Document */


html{
	background:url('images/newbackgroundsu.jpg');
	/*background-color:#E7DCCD;*/
	font-size:16px;
	
		
	
}
.body{
	background-color:#bf8643;

}

li{
	list-style:none;
}

.symptoms li{
	margin-left:11px;
	width:639px;
	list-style:inside;
}

.container{
	margin:auto;
	width:1024px;
	
}

.center{
	text-align: center;
}

h2{
	font-size:20px;
	margin-top:20px;
	font-weight:bold;
	margin-bottom:10px;
	color:#660000;
	text-align:justify;
}

h3{
	font-size:18px;
	font-weight:bold;
	color:#600;
	margin-bottom:10px;
}

.top-container{
	background:url('images/header-bg-brown.jpg');
	background-repeat:no-repeat;
	width:100%;
	height:230px;
}

.top-container li{
	float:left;
}

.featured{
	float:left;
	width:220px;
	margin-top:7px;
	margin-left:-14px;
}


.logo{
	float:left;
	margin-top:15px;
	margin-left:-25px;
}

.connect{
	float:right;
	margin-top:-36px;
	margin-right:30px;
	
}

.facebook{
	margin-right:10px;
	margin-left:10px;
}


.clear{
	clear:both;
}

.nav-bar{
	background-color:#d0b89c;
	background-repeat:no-repeat;
	width:100%;
	height:65px;
	float:left;
}

.nav-bar a:link{
	color:#000;
	text-decoration:none;
}

.nav-bar a:hover{
	color:#000;
	text-decoration:underline;
}


.nav-bar a:visited{
	color:#000;
	text-decoration:none;
}


.nav-bar a:active{
	color:#000;
	text-decoration:none;
}


.nav-bar li a{
	background-image:url(images/nav-empty.png);
	background-repeat:no-repeat;
	float:left;
	width:120px;
	height:50px;
	margin-top:13px;
	font-size:17px;
	margin-left:6px;
	text-align:center;
	padding-top:8px;
	background-position: top center;
	
}

.main-content{
	background-COLOR:#fff;
	background-repeat:repeat;
	clear:both;
	min-height:1400px;
}

.left-content{
	background-color:#fff;
	background-repeat:repeat;
	float:left;
	width:59%;
	height:90%;
	padding-left:10px;
	
}

.zoc-doc{
	position: relative;
	top: 130px;
	left: 122px;
	height: 37px;
	overflow: hidden;
}

.video{
	margin-top:10px;
	margin-left:22px;
	
}



.su li{
	list-style:circle;
	margin-left:50px;
}

.learn-more{
	float:left;
	padding-right:20px;
	margin-left:15px;
}

.title-welcome{
	margin-top:20px;
	font-size:22px;
	font-weight:bold;
	
	
	
}

.text-a{
	padding-top:15px;
	padding-bottom:20px;
	width:650px;
	text-align:justify;
	
} 

.main-goals{
	font-size:20px;
	font-weight:bold;
	margin-left:8px;
	margin-bottom:10px;
}

.list-1 li{
	margin-left:11px;
	width:650px;
	list-style:inside;
	
}
.weight-loss{
	margin-top:12px;
}







.text-b{
	width:600px;
	margin-left:10px;
	margin-top:20px;
	
	
	
}

.list{
	margin-left:10px;
	font-size:20px;
	font-weight:bold;
}


.text-b-2{
	text-align:center;
	padding: 0px 15px;
	margin-top:10px;
	
	
}





.about-us{
	margin-top:20px;
	padding-bottom:15px;
}

.new-p{
	padding-top:15px;
	padding-bottom:10px;
}


.contact{
	padding-left:6px;
	
}

.right-content{
	background-color:#59200f;
	min-height:1410px;
	float:right;

	
}
.right-content-1{
	background-color:#59200f;
	min-height:1654px;
	float:right;

	
}

.right-content-2{
	background-color:#59200f;
	min-height:1274px;
	float:right;

	
}
.right-content-3{
	background-color:#59200f;
	min-height:1430px;
	float:right;

	
}
.right-content-4{
	background-color:#59200f;
	min-height:1279px;
	float:right;

	
}
 
 





.symptom-diseases{
	color:#fff;
	font-size:22px;
	margin-bottom:20px;
	text-align:center;
	
}



.symptoms{
	margin-top:8px;
	width:650px;
	text-align:justify;
}



.right-content a:link{
	color:#fff;
	text-decoration:none;
}

.right-content a:hover{
	color:#fff;
	text-decoration:underline;
}

.right-content a:visited{
	color:#fff;
	text-decoration:none;
}

.right-content a:active{
	color:#fff;
	text-decoration:none;
}

.right-content-1 a:link{
	color:#fff;
	text-decoration:none;
}

.right-content-1 a:hover{
	color:#fff;
	text-decoration:underline;
}

.right-content-1 a:visited{
	color:#fff;
	text-decoration:none;
}

.right-content-1 a:active{
	color:#fff;
	text-decoration:none;
}
.right-content-2 a:link{
	color:#fff;
	text-decoration:none;
}

.right-content-2 a:hover{
	color:#fff;
	text-decoration:underline;
}

.right-content-2 a:visited{
	color:#fff;
	text-decoration:none;
}

.right-content-2 a:active{
	color:#fff;
	text-decoration:none;
}
.right-content-3 a:link{
	color:#fff;
	text-decoration:none;
}

.right-content-3 a:hover{
	color:#fff;
	text-decoration:underline;
}

.right-content-3 a:visited{
	color:#fff;
	text-decoration:none;
}

.right-content-3 a:active{
	color:#fff;
	text-decoration:none;
}
.right-content-4 a:link{
	color:#fff;
	text-decoration:none;
}

.right-content-4 a:hover{
	color:#fff;
	text-decoration:underline;
}

.right-content-4 a:visited{
	color:#fff;
	text-decoration:none;
}

.right-content-4 a:active{
	color:#fff;
	text-decoration:none;
}





.doctor{
	margin-left:25px;
	
}

.col2 li a{
	background-image:url(images/red-nav-right.png);
	background-repeat:no-repeat;
	color:white;
	text-decoration: none; 
	width:308px;
	height:34px;
	font-size:16px;
	display:block;
	margin-left:8px;
	line-height:30px;
	text-align:center;
	
} 

.col2 h4{
	color: #fff;
	margin-left: 7px;
	font-size: 21px;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 40px;
	height: 100%;
}
   
.right-content-1 li a{
	background-image:url(images/red-nav-right.png);
	background-repeat:no-repeat;
	width:308px;
	height:34px;
	font-size:16px;
	display:block;
	margin-left:8px;
	line-height:30px;
	text-align:center;
	
} 

.right-content-2 li a{
	background-image:url(images/red-nav-right.png);
	background-repeat:no-repeat;
	width:308px;
	height:34px;
	font-size:16px;
	display:block;
	margin-left:8px;
	line-height:30px;
	text-align:center;
	
}  
.right-content-3 li a{
	background-image:url(images/red-nav-right.png);
	background-repeat:no-repeat;
	width:308px;
	height:34px;
	font-size:16px;
	display:block;
	margin-left:8px;
	line-height:30px;
	text-align:center;
	
} 
.right-content-4 li a{
	background-image:url(images/red-nav-right.png);
	background-repeat:no-repeat;
	width:308px;
	height:34px;
	font-size:16px;
	display:block;
	margin-left:8px;
	line-height:30px;
	text-align:center;
	
}     
  
  
 

.symptoms-2 li{
	background-image:url(images/red-nav-right.png);
	background-repeat:no-repeat;
	width:308px;
	height:34px;
	font-size:16px;
	display:block;
	margin-left:8px;
	line-height:30px;
	text-align:center;
	color:#fff;
	

}
.symptoms-3 li{
	background-image:url(images/red-nav-right.png);
	background-repeat:no-repeat;
	width:308px;
	height:34px;
	font-size:16px;
	display:block;
	margin-left:8px;
	line-height:30px;
	text-align:center;
	color:#fff;
	

}
.symptoms-4 li{
	background-image:url(images/red-nav-right.png);
	background-repeat:no-repeat;
	width:308px;
	height:34px;
	font-size:16px;
	display:block;
	margin-left:8px;
	line-height:30px;
	text-align:center;
	color:#fff;
	

}



.sym-dis-2{
	color:#fff;
	margin-left:7px;
	font-size:21px;
	text-align:center;
	margin-bottom:15px;
	margin-top:40px;
	height:100%;
}

.procedures-1{
	color:#fff;
	font-size:20px;
	margin-top:21px;
	margin-left:113px;
	margin-bottom:15px;
}



	

.title-footer-pro{
	color:#fff;
	float:left;
	width:165px;
	margin-bottom:-43px;
	margin-left:17px;
	margin-top:20px;
	font-size:19px;
}

.services-we-provide{
	float:left;
	margin-left:17px;
	margin-top:70px;
}

.title-site-map{
	margin-left:235px;
	color:#fff;
	font-size:19px;
	margin-top:21px;
	
}

.site-map{
	margin-top:30px;
	margin-left:60px;
	float:left;
	
	
}

.site-map-2{
	position:absolute;
	margin-left:320px;
	float:left;
	width:800px;
	margin-top:30px;
	
}

.images-3{
	width: 138px;
	height: 45px;	
	margin-left:654px;
	margin-top:-44px;
	padding-bottom:7px;
}

	


.right-footer{
	float:right;
	background-color:#623c19;
	width:28%;
	height:196px;
	
	
}

.main-footer a:link{
	color:#fff;
	text-decoration:none;
}

.main-footer a:hover{
	color:#FF9;
	text-decoration:none;
}
.main-footer a:visited{
	color:#fff;
	text-decoration:none;
}
.main-footer a:active{
	color:#fff;
	text-decoration:none;
}

.footer-block{
	background-color:black;
	background-repeat:no-repeat;
	width:1024px;
	height:85px;
	text-align:center;
	margin:auto;
	color:white;	
	font-family: Arial;
}

.footer-block li{
	float:left;
	padding-left:10px;
	margin-bottom:10px;
}

.footer-block a{
	color:white;
	text-decoration: none;
}

.footer-first{
		padding-top:10px;
		margin:auto;
		width:824px;
		font-family: Arial;
		font-size:14px;
		text-align:center;
		margin-left: 193px;
}
.footer-second{
		padding-top:10px;
		margin:auto;
		width:824px;
		font-family: Arial;
		font-size:14px;
		text-align:center;
		margin-left:188px;
		margin-bottom:51px;
}

#design{
		width:626px;
		margin:auto;
		margin-top:-10px;
		text-align:center;
		margin-left:284px;
		font-size: 14px;
	}


.footer-block-2 p a:link{
	color:#660000;
}


.footer-block-2 p a:hover{
	color:#FF9;
} 

.right-footer h4{
	color:#fff;
}

.map{
	padding-top:8px;
	padding-left:57px;
	margin-bottom:8px;
}

	


	
	
	



.title-about-us{
	font-size:25px;
	font-weight:bold;
	margin-top:15px;
}

.title-about-us-2{
	font-size:22px;
	color:#800000;
	margin-bottom:15px;
}
.title-about-us-7{
	font-size:22px;
	color:#800000;
	margin-bottom:20px;
	margin-top:50px;
}

.wrap{width:401px; float:right; margin-right:20px;}


.title-about-us-20{
	font-size:20px;
	color:#800000;
	margin-bottom:5px;
	font-weight:bold;
	margin-left:5px;
}


.title-about-us-3{
	font-size:18px;
	margin-top:87px;
	margin-left:10px;
	margin-bottom:39px;
}
.title-about-us-5{
	font-size:18px;
	margin-left:10px;
}



.text-about-us-a{
	width:631px;
	margin-bottom:3px;
	text-align:justify;
	margin-left:10px;
	
}
.text-about-us-aa{
	width:631px;
	margin-bottom:6px;
	text-align:justify;
	margin-left:10px;
	
}
.text-about-us-b{
	margin-left:10px;
	width:624px;
	text-align:justify;
	
}

.text-about-us-c{
	width:639px;
	margin-left:10px;
	text-align:justify;
	margin-bottom:40px;

	
}




.text-about-us-e{
	margin-top:-4px;
	margin-left:10px;
	margin-bottom:-42px;
	width:650px;
}

.text-about-us-f{
	margin-left:10px;
	margin-top:20px;
	text-align:justify;
	width:641px;
	margin-bottom:30px;
}
.image-about{
	margin-left:10px;
	
}




.about-us-li{
	
	margin-left:10px;
	
}
.about-us-li-1{
	margin-bottom:38px;
	margin-left:10px;
	
}

.p-1{
	margin-left: 20px;
	margin-bottom: 20px;
	text-align: justify;
	width: 631px;

}

.p-2{
	margin-left:20px;
	text-align: justify;
	width: 631px;
}



.left-content{
	color:#000;
	text-decoration:none;
}

.left-content a:hover{
	color:#d67540;
	text-decoration:none;
}
.left-content a:visited{
	color:#800000;
	text-decoration:none;
}
.left-content a:active{
	color:#fff;
	text-decoration:none;
}


.first-li{
	margin-left:20px;
	margin-bottom:60px;
	
	
}
.forms{
	margin-left:20px;
	margin-bottom:10px;
}
.adobe-reader{
	
	margin-top:10px;
}
.pdf-li{
	margin-left:20px;
}






.adobe-reader-link{
	margin: 5px 0px 0px 10px;
	position: absolute;
}


.title-help{
	margin-top:20px;
	margin-left:20px;
    font-size:18px;
	margin-bottom:10px;
	
	
}


.title-quest-ans{
	font-size:18px;
	
	
}

.quest-ans{
	padding: 10px 0px 0px 20px;
	margin-bottom: 20px;
}
 .title-welcome-1{
	margin-bottom:30px;
    font-size:25px;
	font-weight:bold;
	margin-top:35px;
	
 }



.in-the-media{
	font-size:16px;
	margin-bottom:23px;
	
	
}
.link-3-media{
	float: right;
	margin-right: -10px;
	margin-top: -17px;
}
.link-4-media{
	width:150px;
}
.link-2-media{
	width:150px;
	margin-bottom:10px;
}
.link-1-media{
	width:182px;
}
.other-media-new{
	margin-top:19px;
	margin-bottom:76px;
}
.other-media{
	font-size: 25px;
	margin-top: 240px;
}


}
.links-media ul{
	float:left;
	width:551px;
	margin-left: 10px;
}
.links-media li{
	float:left;
}
.title-welcome-1-media{
	margin-bottom: -15px;
	font-size: 25px;
	font-weight: bold;
	margin-top: 35px;
}
}

.video-1{
	float:left;
	margin-bottom:20px;
}


.video-4{
	margin-top: 20px;
}

.frame_left {
	margin-top: 15px;
	height: 401px;
	width: 660px;
	margin: auto;
	background: url(images/frame.png);
	background-repeat: no-repeat;
}

.frame_left_cont {	
	padding: 10px 0px 0px 9px;	
	height: 365px;	
	width: 645px;
}


.video-2{
	
	
	margin-top:6px;
	margin-left:10px;
}

.links-images{
	float:left;
	margin-left:15px;
	width:500px;
	
	
}






.studio-video{
	font-size:18px;
	position:absolute;
	
}




.appearance-1{
	margin-top:170px;
	position:absolute;
	margin-left:300px;
}

.featured-1{
	float: left;
	font-size: 15px;
	margin-left: 20px;
	margin-bottom: 10px;
}

.feat-1{
	margin-left: 21px;
	margin-right: 79px;
}



.featured-2{
    font-size:15px;
    float:right;
	margin-right:-18px;
	
	
}




.phone-title{
	font-size:18px;
	color:#660000;
}
.phone-1{
	margin-bottom:40px;
	
	
}

.office-hr{
	font-size:18px;
	color:#660000;
    float:right;
	margin-right:115px;
	
}


.hours{
	position:absolute;
	margin-left:450px;
	margin-top:20px;
	

}
.directions{
	font-size:18px;
	color:#660000;
	margin-left:10px;
	margin-bottom:10px;

}

.directions-text{
	margin-left:10px;
	margin-bottom:20px;
	
}

.text-contact-us-a{
	margin-bottom:40px;
}

.mapppp{
	
	margin-left:30px;
	position:relative;
	float:right;
	
}

.search-bar-1{
	color:#660000;
	margin-top:50px;
	margin-left:10px;
	font-size:18px;
	margin-bottom:10px;
}

.search-bar{
	margin-left:10px;
}
.li-procedures li{
	list-style:inside;
}

.text-procedures-1{
	margin-left:10px;
	margin-bottom:10px;
	text-align:justify;
}

    .text-procedures-2{
    	margin-left:10px;
    	margin-bottom:10px;
    	text-align:justify;
    }

    .title-last-pro{
    	margin-left:10px;
    	font-size:18px;
    	font-weight:bold;
    	color:#600;
    	margin-bottom:10px;
    }

    .text-procedures-2{
    	margin-left:10px;
    	margin-bottom:15px;
    	text-align:justify;
    }

    .bright-side{
	    font-size:17px;
	    margin-left:10px;
	    margin-bottom:5px;
	    font-weight:bold;
    }


    .last-text-procedures{
    	margin-bottom:10px;
    	text-align:justify;
    }

    .last-ul-procedures-2 li{
    	list-style:inside;
	    margin-bottom:10px;
    }
    
    .lister{
    	margin-top: 10px;
    }
    
    .lister li{
    	list-style:inside;
	    margin-bottom:10px;
	    margin-left: 5px;
    }

    .info-proc{
    	margin-left:10px;
    }

    .info-proc-1{
    	margin-top:2px;
    	margin-left:20px;
    }

    .title-about-us-3{
    	color:#600;
    	font-size:25px;
    	margin-top:27px;
    	margin-bottom:280px;
	
    }



    .last-line-insurance{
    	text-align:center;
    	margin-left:10px;
    }
    .insurance-li ul{
	    float:left;
	    width:500px;
	    margin-bottom:30px;
	    margin-left:10px;
    }

    .insurance-li li{
	    float:right;
	    font-size:19px;
	    width:297px;
    }

    .coming-soon-products{
    	color:#600;
    	font-size:36px;
    	font-weight:bold;
    	margin-top:35px;

    }

	.footer{
		width: 100%;
		font-family:arial;
		background-color: #623c19;
		padding: 20px 0px 30px 0px;
	}

	.footer p{
		font-size:12px;
		color: #fff;
		line-height:1.3
	}

	
	#map{
		margin: 10px 0px;
		border:none;
	}

	.findus{
		margin: 5px 2px;
	}



	.footer a{
		color: #fff;;
		text-decoration:none;
		border:none;
	}

	.footer a:hover{
		color: #ffe88c;
		text-decoration:none;
	}


	.footer table{
		width: 100%;
	}

	.footer td{
		padding: 5px 0px;
		width: 50%;
	}

	.footer h3{
		margin-top: 10px;
		color: #fff;
		font-size:14px;
		font-weight: bold;
	}

	.footer_column{
		width: 20%;
		padding: 0px 2%;
		float:left;
		line-height: 1;
		font-size: 12px;
	}
	
	.footer_column2{
		width: 21%;
		float:left;
		line-height: 1;
		font-size: 12px;
	}
	
	.footer_column1{
		width: 16%;
		padding: 0px 5%;
		float:left;
		line-height: 1;
		font-size: 12px;
	}
	
	.footer_column4{
		width: 20%;
		padding: 0px 1%;
		float:left;
		line-height: 1;
		font-size: 12px;
	}



	.footer_table_wrap{
		height: 125px;
	}

	.footer_table_wrap_two{
		height: 125px;
	}

	.surgery-prep li{
		padding: 5px 0px;
	}

	#copyright_links {
		color:#fff;
		font-weight:bold;
		font-size:12px;
		line-height:1.3;
	}


	.surgery-prept li{
		padding: 5px 0px;
	}

	.surgery-prept{
	    position: relative;
        left: 95px;
        top: -108px;


	}


    .surgery-set{
    	margin-left:35px;
    	margin-top:30px;
    	line-height:1.8;

    }

    .surgery-set a{
	    position:relative;
	    top:5px;
    }

	.surgery-set a:link{
		color:#749d89;
		text-decoration:none;
		}
		
	.surgery-set a:visited{
		color:#749d89;
		text-decoration:none;
		}
		
	.surgery-set a:hover{
		color:#fff;
		text-decoration:none;

		}
		
	.surgery-set a:active{
		color:#749d89;
		text-decoration:none;
		
		}

	.bt-grn{
		margin-right:10px;
	}

	.colonoscopy-trans{
		margin-left:-10px;
		width:700px;
		height:850px;
	}

	.endoscopy-trans{
	    height: 390px;
        width: 421px;
        margin-left: 121px;


	}
	.nutrition-trans{
	    width: 650px;
        height: 342px;
        margin-top: -40px;
        margin-left: -11px;


	}

	.sigmoidoscopy-trans{
		width: 448px;
        height:425px;
        margin-left: 100px;

	}

	.upper-gi-trans{
		width: 503px;
        height:509px;
        margin-left: 81px;


	}
	.patients-insurances{
		width:500px;
		margin-left:82px;
	}
	.uppergigastroscopy li{
    	list-style:inside;
	}


    .phone{
	    float:right;
	    color:#FFF !important;
	    font-size:26px !important;
	    margin-top:-78px;
	    clear:both;
	    margin-right:38px;
    }


    .phone a{
	    color:#FFF !important;
	    font-size:24px !important;
	    text-decoration:none !important;
	    font-weight:bold !important;
	}
/* Start Slideshow CSS */
#slideshow {
	width: 640px;
	height: 378px;
	overflow: hidden;
	float:left;
	position: relative;
	margin:30px;
}
#buffer {
	width: 2000px;
}
#buffer img {
	float: left;
	position: relative;
}
#progress {
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 7px;
    top:330px;
	width: 0px;
	background-color: #0072bc;
	opacity: 0.6;
}
/* End Slideshow CSS */


/* column container */
.colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}
/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width:100%;
	position:relative;
}
.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
}
/* 2 Column (right menu) settings */
.rightmenu {
	background-color: #59200f; /* right column background colour */
}
.rightmenu .colleft {
	right:31%;			/* right column width */
	background-color: white;		/* left column background colour */
}
.rightmenu .col1 {
	padding: 0 2%;
	width:65%;			/* left column content width (left column width minus left and right padding) */
	left:31%;			/* (right column width) plus (left column left padding) */
	padding-bottom: 50px;
}
.rightmenu .col2 {    
	width:31%;			/* right column content width (right column width minus left and right padding) */
	left:31%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
}

hr{
	border: none;
	border-top: solid 1px #905f20;
	border-bottom: solid 1px #905f20; 
}

.col1 td{
	vertical-align:top;
	font-size: 14px;
	line-height: 1.5;
	padding: 0px 5px;
}

.col1,.col2 p{
	font-size: 14px;
	line-height:2;
}

