html,body{ margin:0; padding:0; height:100%; background-color:#414141; background-image: url(../img/body_bg_v1.gif); background-repeat: repeat-y; background-position:center top; }
	
/*page build start*/

#container{ height:100%; margin:0 auto; width:800px; }
#mainContent{ background-color:#ffffff; display:inline-block; background-repeat:repeat; width:800px; padding:20px 0 25px 0; }

.mainContentLeft{ border:thin; border-color:#996600; width:300px; float:left; padding:0 0 0 0; margin:0 0 0 60px; }
.mainContentRight{ width:277px; margin-top:40px; margin-right:60px; float:right; border:0px solid #b5562e; display:inline-block; }

.mainBody{ clear:both; width:300px; margin: 0 0 0 0; }
.mainBody h4{ position:relative; line-height:0.2em; letter-spacing:1px; color:#087780; font-size:12px; font-weight:600; font-family:Arial, Helvetica, sans-serif; margin-bottom:2px; }	
.mainBody p{ margin:15px 0 0 0; padding:0 0 0 5px; border-left:0px solid #F2F2F2; border-top: 0px dashed #9c6633; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.5em; text-align:left; color:#087780; }
	
.imageRow { width:310px; padding:0 0 0 0; }
.imageRow1 { width:75px; margin:0 24px 20px 0; display:inline-block; float:left; }
.imageRow2 { width:75px; margin:0 20px 20px 0; display:inline-block; }
.imageRow3 { width:75px; margin:0 0 20px 0; display:inline-block; }

.mainGallery { clear:both; width:750px; margin: 20px 0 0 66px; float:none; }
.galleryRow1 { width:75px; margin:0 24px 20px 0; display:inline-block; float:left; }
.galleryRow2 { width:75px; margin:0 20px 20px 0; display:inline-block; }
.galleryRow3 { width:75px; margin:0 0 20px 0; display:inline-block; }

.Left-Thumbnail { width:75px; border: 1px solid #087780; }
.Middle-Thumbnail { width:75px; border: 1px solid #087780; }
.Right-Thumbnail { width:75px; border: 1px solid #087780; }

div.Left-Thumbnail a img, div.Middle-Thumbnail a img, div.Right-Thumbnail a img, div.sessions a.singleRollover { border:0px; }

br.Clear { clear:both; }

.sessions { float:right; display:inline-block; padding:27px 60px 0 0; }
.sessions a.singleRollover { display:block; width:300px; height:450px; background:url(http://www.beppuphoto.com/img/sessions/sessions_insert.jpg) no-repeat 0 0; overflow:hidden; text-indent:-10000px; }
.sessions a:visited.singleRollover { background-position: 0 0; }    
.sessions a:hover.singleRollover { background-position: 0 -450px; }
.sessions a:active.singleRollover { background-position: 0 -450px; }  

.contact { float:right; display:inline-block; padding:27px 60px 0 0; }
.contact a.singleRollover { display:block; width:300px; height:450px; background:url(http://www.beppuphoto.com/img/contact/contact_insert.jpg) no-repeat 0 0; overflow:hidden; text-indent:-10000px; }
.contact a:hover.singleRollover { background-position: 0 -450px; }