body {
	font-family:sans-serif, helvetica, Verdana, Geneva, Arial;
	background-color:#3c3d52;
	font-size:small;
	margin:0;
	padding:0;
}
#bg {
	background:#cacaca;
	width:770px;
	height:1675px;
	margin:0;
	padding:0;
	color:#444444;
}
#bgcam {
	background:#cacaca;
	width:770px;
	height:1275px;
	margin:0;
	padding:0;
	color:#444444;
}
#bgalt {
	background:url("images/bg6b.jpg") #DDDDDD no-repeat;
	width:100%;
	height:1273px;
	margin:0;
	padding:0;
	color:#FFFFFF;
}
#bg1 {
	background:url("fireworks.jpg") #3c3d52;
	width:1000px;
	height:804px;
	margin:0;
	padding:0;
	color:#FFFFFF;
}
#bg2 {
	background-color:#cacaca;
	width:770px;
	height:850px;
	margin:0;
	padding:0;
	color:#444444;
}
#bg3 {
	background:url("images/bg7.jpg") #DDDDDD;
	width:770px;
	height:675px;
	margin:0;
	padding:0;
	color:#444444;
}
#bg4 {
	background:url("images/bg9.jpg") #DDDDDD;
	width:770px;
	height:1059px;
	margin:0;
	padding:0;
	color:#444444;
}
#bg5 {
	background:url("images/bg12.jpg") #DDDDDD;
	width:770px;
	height:1105px;
	margin:0;
	padding:0;
	color:#333;
}
#bg11 {
	background:url("images/bg11.jpg") #DDDDDD;
	width:770px;
	height:607px;
	margin:0;
	padding:0;
	color:#FFF;
}
#bg20 {
	background:url("images/bg20.jpg") #DDDDDD;
	width:770px;
	height:512px;
	margin:0;
	padding:0;
	color:#FFF;
}
#bg14 {
	background:url("images/bg14.jpg") #DDDDDD;
	width:770px;
	height:602px;
	margin:0;
	padding:0;
	color:#333;
}
#container h1 {
	font-size:25px;
	font-weight:normal;
	line-height:24px;
	margin:0;
	padding:0;
	letter-spacing:-1px;
}
#container h1 strong {
	font-size:32px;
}
#container #logo {
	position:absolute;
	top:20px;
	left:20px;
}
a {
	color:#444444;
	text-decoration:none;
}
#bg1 a, #bgalt a {
	color:#FFFFFF;
	text-decoration:none;
}
#bg11 #logo a {
	color:#FFF;
}


/******* MENU *******/

.menu {
	padding-right:45px;
	float:right;
	text-align:right;
}
.menu ul {
	padding:0;
	list-style:none;
	position:relative;
	top:20px;
}
.menu li {
	display:inline;
	margin:0 7px;
	font-size:11px;
	font-weight:bold;
}
.menu .submenu li {
	font-size:9px;
	margin:0 4px;
}
.menu a {
	text-decoration:none;
}
.menu a:hover {
	color:#FF7129;
}
.menu .active {
	color:#FF7129;
}
/* Hide from IE5 Mac \*/
.menu {
	padding-right:20px;
}
.menu ul {
	margin:20px 0 0 0;
	top:0px;
}
.menu .submenu {
	margin:10px 4px 0 0;
}
/* end hide */


/******* CONTENT *******/
#content {
	position:absolute;
	text-align:left;
	top:100px;
	left:20px;
	width:730px;
}
#content h3 {
	padding:0;
	margin:0;
}
#content .nav {
	font-size:9px;
	font-weight:bold;
	margin:0 10px 10px 0;
}
#content .button {
	padding:5px;
	background-color:#FFFFFF;
	text-align:center;
	width:50px;
	font-size:12px;
}
#content .prices h4 {
	margin:0;
	padding:0;
}
#content .prices h3 {
	margin:0;
	padding:0;
}
#content .thumb {
	background:#FFFFFF;
	padding:15px;
}
#content .thumbsold {
	background:url("images/reddot.gif") no-repeat bottom right #FFFFFF;
	padding:15px;
}
#content .photo {
	border:30px solid #FFFFFF;
}
#content .pic {
	border:10px solid #e7e9e9;
}
#content .picleft {
	border:10px solid #e7e9e9;
	float:left;
	margin:15px 15px 15px 0;
}
#content .picright {
	border:10px solid #e7e9e9;
	float:right;
	margin:15px 0 15px 15px;
}
#footer {
	position:absolute;
	left:770;
	top:500;
}
.download a {
	text-decoration:underline;
	font-weight:bold;
}
.download a:hover {
	color:#000000;
}
.download h4 {
	margin:5px 0 5px 0;
	padding:0;
}
#content .sold {
	color:#FF0000;
	font-weight:bold;
}
#content textarea {
	font-family:sans-serif, helvetica, Verdana, Geneva, Arial;
	font-size:small;
}
a:hover { color:#999; }