/****** CSS Document ******/

a:link, a:visited { color:#ffcc33; text-decoration:none; }
a:hover { color:#ffcc33; text-decoration:underline; }

/****** This is clear float items so content underneath gets pushed down, just add clearfix to any div ******/
.clearfix:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

html {
	color:#fff;
	text-align:left;	
	background:#000 url(../images/bg.jpg);
	margin:0px;
}

#doc3 {
	margin:auto 0px;
}

#hd {
	background:#000 url(../images/top_header.jpg) repeat-x;	
}

#bd {
	background-color:none;
}

.header {
	width:900px;
	height:97px;
	margin:auto;
}

.logo {
	width:300px;
	margin:10px 5px;
	float:left;
}

.menu {
	width:550px;
	margin-top:25px;
	float:right;	
}

.menu ul {
	height:29px;	
	margin:10px 5px;
	letter-spacing:1px;
}

.menu li {
	color:#73787e;
	background:url(../images/menu_divider.jpg) no-repeat 0 40%;
	font-size:85%;
	float:left;
	padding:3px 16px 8px 16px;
}

.menu li.first {
	background:none;
}

.menu a:link,
.menu a:visited { color:#73787e; text-decoration:none; }
.menu a:hover { color:#ffcc33; text-decoration:underline; }

.menu li.selected a {
	color:#ffcc33; text-decoration:none;	
}

h1 {
	font-size:161.6%;
	color:#f2f2f2;
	border-bottom:1px solid #ffcc33;
	padding-bottom:3px;
	margin-bottom:15px;
}

h2 {
	font-size:131%;
	color:#e89537;	
	border-bottom:1px solid #73787e;
	padding-bottom:3px;	
	margin:0px 10px 10px 5px;	
}

.small {
	font-size:77%;
}

.altcolor {
	color:#73787e;
}

.back {
	float:right;
	margin-top:-35px;
}

.content {
	width:830px;
	margin:auto;
	padding:5px;
}

.content p {
	color:#f2f2f2;
	padding:5px 5px 10px 5px;
	line-height:1.4em;	
}

.content_bd {
	background: url(../images/bg_content.gif) repeat-y 0 0;		
	margin:-5px 0px;
	padding:2px 10px;
	min-height:565px;
	_height:550px;
}

img.content_img {
	margin-top:-2px;
}

table.portfolio {	
	margin:auto;
	text-align:center;
}

table.portfolio td {	
	padding:5px;	
}

.viewer {
	padding:5px;
}

#dividers { display:block; width:100%; height:1px; margin:10px 0px; background:#585e65; }

#photo_hp { 
	display:block; 
	width:155px; 
	height:140px; 
	float:left; 
	margin:18px 4px 0px 3px; 
}

#gallery_back { 
	float: left; 
	display:block; 
	width:252px; 
	padding:0px 0px 0px 0px; 
	text-align:left; 
}

#buy { 
	float: right; 
	display:block; 
	padding:0px 0 0 0; 
}

#gallery_back a:link { 
	color: #ffcc33; 
	cursor: pointer; 
}

#gallery_back a:hover { 
	color: #FFFFFF; 
	text-decoration: underline; 
	cursor: pointer; 
}

#gallery_back a:visited { 
	color: #ffcc33; 
	cursor: pointer; 
}

#photoz { 
	width:150px; 
	height:160px; 
	display:block; 
	float:left; 
	margin:10px 25px 20px 15px;
}

.thumb_120 { 
	border:5px solid #464f56; 
	display:block; 
	overflow:hidden; 
	text-indent:-9999px; 
	background:#464f56 no-repeat center; 
	height:90px; 
	width:120px; 
}

.cart {
	margin:-4px 0 -6px 0;
}

.img_txt_hp { 
	font-size:13px; 
	letter-spacing:1px; 
	margin:3px 0px 0px 0px; 
	padding:0px;
}

.img_txt { 
	font-size11px; 
	margin:5px 0px 0px 0px; 
	padding:0px;
}

#contentfooter { 
	width: 790px; 
	margin:auto; 
	height:20px; 
}

.pagelisting { 
	width: 780px; 
	height:400px; 
	margin:0 0 0 26px; 
	_width: 775px;
	_height:400px; 
	_margin:0 0 0 1px;
}

.pagelisting img { 
	background:#FFFFFF; 
	padding:4px; 
}

.pagination { 
	padding:20px 0 0 25px;
}

#ft {
	background:#111111 url(../images/footer.jpg) repeat-x;
	margin:0px;
	padding:0px;
}

.footer {
	margin:auto;
	padding-top:20px;
	text-align:center;
	height:90px;
	width:910px;
}

#ft ul {
	text-align:center;
	height:25px;
	width:910px;
}

#ft li {
	font-size:85%;
	color:#73787e;
	background:url(../images/menu_divider.jpg) no-repeat 0 40%;	
	display:inline;
	padding:0px 10px 0px 10px;
}

#ft li.first {
	background:none;
}

#ft a:link,
#ft a:visited { color:#fff; text-decoration:none; }
#ft a:hover { color:#ffcc33; text-decoration:underline; }