/* CSS Document */
body {margin:0; background-image:url(imgs/bg.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; color:#626262; }

#wrapper {margin: 0 auto; width:719px; display:table; padding-top:15px; }
#left {float:left; margin: 0; padding: 0px; width:53px; background-image:url(imgs/left.gif); }
#right {float:left; margin: 0; padding: 0px; width:66px; background-image:url(imgs/right.gif); }
#top {float:left; margin: 0; padding: 0px; width:600px; background-image:url(imgs/top.gif); }
#bottom {float:left; margin: 0; padding: 0px; width:600px; background-image:url(imgs/bottom.gif); }
#middle {float:left; margin: 0; padding: 0px; background-color:#FFFFFF; background-image:url(imgs/watermark.gif); background-repeat: no-repeat; background-position: 50% 80%; width:600px; height: 627px !important; /*IE doesn't understands this*/ height /**/ : 627px; /*Internet Explorer hack. Only IE understands this*/ }
#center {float:left; margin: 0; padding: 0px; width:600px; }
#header {width:600px;}
#header img{ border: 0}
#logo {float:left; width: 150px; padding-top: 10px; padding-bottom: 5px; background-color:#ffffff; }
#tagline {font-size:14px; font-family:"lucida sans unicode", Verdana, Arial, Helvetica, sans-serif; padding-left: 0px; margin-top: 25px; vertical-align: top; text-align: left;}
#splash {padding: 0; margin:0; width:600px; }
#pagequote {font-size:12px; font-family:"lucida sans unicode", Verdana, Arial, Helvetica, sans-serif; padding-left: 0px; margin-top: 20px; width: 500px;}
#pagequote .quote {text-align:center; }
#pagequote .author {text-align: right;}
#bodytext {float:left; clear:both; font-size:18px; font-family:"lucida sans unicode", Verdana, Arial, Helvetica, sans-serif; padding-left: 0px; margin-top: 5px;}



#topnav {float:right; padding-bottom: 5px; padding-top: 50px;}
#topnav .menu {width: 70px; float:left; }



#footer { font-family:"lucida sans unicode", Verdana, Arial, Helvetica, sans-serif; text-align:center;padding:3px;margin-top: 5px; }
#footer p {color:#FFFFFF; font-size:14px;}
#footer p a{color:#FFFFFF; text-decoration:none}
#footer p a:hover{color:#FFFFFF; text-decoration:underline}

#price_content { float:left; width: 550px; padding-left: 30px; font-size:12px;}
#price_content .prints{ float:left; width: 500px;padding:0px;}
#price_content .basic {float:left;padding:0px;}
#price_content .large {float:left;padding-left:50px;}
#price_content .button {float:left;padding-left:50px;}
#price_content .package {clear: both; float:left;width: 350px;padding:0px;}
#contact_content { float:left; width: 550px; padding-left: 30px; }

#gallery_content {padding-left: 30px;width: 550px; clear: both; text-align: center; height: 307px !important; /*IE doesn't understands this*/ height /**/ : 307px; /*Internet Explorer hack. Only IE understands this*/ }}
#gallery_container { width: 550px; margin: 0 auto; text-align: center;}
#gallery_container .thumb{width: 120px; float:left; padding: 8px; margin: 0 auto; }
#gallery_container .thumb img {border: 1px solid #000000;   margin: 0 auto; }
#gallery_nav {padding-left: 30px; width: 550px; clear: both; text-align: center; padding-top: 30px;}
#gallery_nav span.left {float:left; width: 80px; padding: 0px; }
#gallery_nav span.center {float:left; width: 390px; padding: 0px; }
#gallery_nav span.right {float:right; width: 80px; padding: 0px; }



form { float:left; margin: 0 0 0 0; padding: 0 0 0 0; }
div.row {clear: both; padding-top: 8px; }
div.row span.label {float: left; text-align: right; }
div.row span.formw {float: right; text-align: left; } 