body{background: #000000; margin:10px 0 0; color: #fff; font-family: Arial, Helvetica, sans-serif;}
#bodyContainer{width: 960px; left: 50%; margin-left: -480px; height: 700px; position: relative;}

#mainImageBlock {display: block; height: 465px; width: 1024px; overflow: hidden; position: relative; cursor: pointer;}
.blockContainer{width: 2048px; height: 465px;}
.slideBlock{width: 960px; float: left; height: 460px; position: relative; margin-left: 32px;}
div.mainImage {display: block; float: left;width: 236px; height: 450px; position: absolute;}
/*#mainImageBlock div.mainImage div.moveableImage{left: 0; width: 149px; bottom: 0; left: 0; height: 100%;}
#mainImageBlock div.mainImage span {display: block; width: 100%; position: relative; margin-top: 150px; background: #FFFFFF; height: 50%; opacity: 0.7; filter: alpha(opacity=70); z-index: 0;}*/
#mainImageBlock div.mainImage span img {margin-top: 37px; z-index: 0;}
#mainImage1 {background: url(images/wedding-home.jpg) 50% 0 no-repeat; 		left: 0; border: 1px solid #ffffff;}
#mainImage2 {background: url(images/portrait-home.jpg) 50% 0 no-repeat; 	left: 236px; border: 1px solid #ffffff;}
#mainImage3 {background: url(images/commercial-home.jpg) 50% 0 no-repeat; 	left: 472px; border: 1px solid #ffffff;}
#mainImage4 {background: url(images/galleria-henley.jpg) 50% 0 no-repeat; 	left: 708px; border: 1px solid #ffffff;}
.corner {width: 10px; height: 10px; display: block; position: absolute;}
.corner.topleft {top: -1px; left: -1px; background: url(images/top-left-corner.gif) top left no-repeat;}
.corner.topright {top: -1px; right: -1px; background: url(images/top-right-corner.gif) top right no-repeat;}
.corner.bottomleft {bottom: -1px; left: -1px; background: url(images/bottom-left-corner.gif) top left no-repeat;}
.corner.bottomright {bottom: -1px; right: -1px; background: url(images/bottom-right-corner.gif) top right no-repeat;}

#footer{width: 100%; bottom: 0; position: absolute; height: 100px;}
#footer ul {list-style: none; padding: 0; margin: 25px 0 0 32px; padding: 0;}
#footer ul li {display: block; float: left; text-align: center;}


p{margin: 3px 0 0; padding: 8px 0 0 !important;}
a img{border:0;}

#ajaxWin{-moz-border-radius: 10px;-webkit-border-radius: 10px; z-index: 9; background: #666; position: absolute; left: 0; top: 0; padding: 5px; margin: 360px 0 0 507px;}
.xImg{margin: -25px 0 0 985px; position: absolute; cursor: pointer;}
/*.png{behavior: url(images/iepngfix.htc);}*/
#bodySheet{position: absolute; top: 0; left: 0; width: 100%; height: 500px; background: url(images/ajax-loader-large.gif) 50% 50% no-repeat #666666; z-index: 8;}

