body {background: #000000; color: #ffffff; font-family: Helvetica,Geneva,Arial,sans-serif; padding: 0 0 0 0;}
a {text-decoration: none; color: #3b3a38;}
a:hover {color: #000000;}
ul{ list-style-type:none; }
.dark {color: #3b3a38;}
.dark a{color: #3b3a38;}
.right {position: relative; right: 50px;}
h2 h3 h4 {font-family: Helvetica,Geneva,Arial,sans-serif;}

#cen {position: relative;}
#container { width: 860px; height: 615px; margin-right: auto; margin-left: auto; margin-top: 40px; background: #3b3a38; }
#container2 { width: 860px; height: 1345px; margin-right: auto; margin-left: auto; margin-top: 40px; background: #3b3a38; }

/* bars */
#topbar {height: 10px;}
#logo {padding: 13px 0 0 10px;}
#wbart {background: #ffffff; height: 2px; width: 860px; position: absolute; top: 0; left: 0;}
#wbarb {background: #ffffff; height: 2px; width: 860px; position: absolute; bottom: 0; left: 0;}


/* body */
#body {background: #3b3a38; vertical-align: top; padding: 20px 0 0 0; position: relative; height: 475px; width: 860px;}
#body2 {background: #3b3a38; vertical-align: top; padding: 20px 0 0 0; position: relative; height: 1205px; width: 860px;}
#photo {background-image: url(../images/home/rotate.php); background-repeat: no-repeat; height: 495px; margin: -20px -20px 0 0; max-width: 860px;}
#rightcontent {color: #bababa; margin: 0 0 0 50px; height: 375px; width: 780px; }
#rightcontentbig {color: #000000; margin: 0 0 0 5px; height: 375px; width: 750px; }
.left {position: relative; left: 30px; top: 50px; width: 700px; color: #3b3a38;}
.centered {}
.fleft {float: left;}
.larger {font-size: 17px; line-height: 1.6em;}

/* footer */
#footer {margin: 30px 0 0 0;}
.copyright {font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; text-align: right; float: right;}
.contact {font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; text-align: left; padding: 0 0 0 10px; float: left;}
.contact a{color: #bababa;}
.contact a:hover{color: #ffffff;}

/*Price Info */
#prices {margin: -13px 0 0 0; width: 860px; font-size:24px; color: #bababa;}
#prices h1 {text-align: center; padding:0 10px 0 0; font-size: 45px; margin: 5px;}
#prices ul {width: 860px;}
#prices li {float: left; width: 200px; padding: 0 20px 0 20px; 	/*border: 1px solid #555;*/}
#package1 {background-image: url('../images/p1.png'); background-repeat: no-repeat; color: #ae2323; height:225px; text-align: center;}
#package2 {background-image: url('../images/p2.png'); background-repeat: no-repeat; color: #7a7c80;height:225px; text-align: center;}
#package3 {background-image: url('../images/p3.png'); background-repeat: no-repeat; color:#baaf29;height:225px;text-align: center;}
#package4 {text-align: left; font-size: small; width:630px; padding: 0 0 0 35px;}
#portraits {background: url(../images/pragueportraits.png); background-repeat: no-repeat; height: 42px; width: 448px; margin: 0 0 0 -50px; }
.title {padding: 5px 0 0 25px; font-size: 22px; color: #3b3a38;}
.title2 {padding: 15px 15px 0 0; font-size: 17.5px; color: #3b3a38; text-align: right; line-height: 1.8em;}
#advertising {background: url(../images/advertising.png); background-repeat: no-repeat; height: 124px; width: 666px; margin: 230px 0 0 -50px; }

/* about */
#aboutbanner {background-image: url(../images/about/banner/rotate.php); background-repeat: no-repeat; 
			height:170px; width:860px; margin: 0 0 0 -50px; padding: 0 0 0 10px;}
#mark {background-image: url(../images/about/main/rotate.php); background-repeat: no-repeat; float: left; height: 260px; width: 260px; padding: 0 10px 0 0;}

/*New Galleries */
#photodes {float: left;}
#gphotomain {float:left;}
#thumbcols {float: right; height:475px; width:200px; position: absolute; top: 5px; right: 30px;}
#thumbcols li{float: right; padding: 0 2px 0 2px; height: 75px;}
.selected {border: 2px #ffffff solid; height:71;}

