* {

	margin:0;
	padding: 0;
	vertical-align:top;
}

a {
	color: #000;
}

html {
	height: 100%;
	vertical-align: top;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	background:url(images/bg.jpg) left top repeat-y;
}

body {
    height:100%;
    min-height:100%;
    background:url(images/bg_left.jpg) no-repeat;
    border: 0;
    position: relative;
    margin:0px;
    padding:0px;
    min-width: 1030px;
}
img {
	border: 0;
}

#left_column {
	width: 256px;
	top: 130px;
	position: absolute;

}
#content_column {
	width: 100%;
	height: 100%;
}
body.black {
	
}
.ar_next {
	width: 19px;
	height: 36px;
	display:block;
	background:url(images/next.gif) no-repeat;
}
.ar_prev {
	width: 19px;
	height: 36px;
	display:block;
	background:url(images/prev.gif) no-repeat;
}
.black .ar_next {
	background:url(images/next_dark.gif) no-repeat;
}
.black .ar_prev {
	background:url(images/prev_dark.gif) no-repeat;
}



#nav {
	border-collapse: collapse;
	height: 18px;
	list-style: none;
	background-color: #030505;
        width: 100%;
}

#nav td {
        width: 20%;
}
#nav td a {	
	text-align: center;
	font-size: 10px;
	padding: 3px 0;
	display:block;
	text-decoration: none;
	color: #ececec;
	font-weight:bold;
	background-color: #030505;
}
#nav td a  span {	
	padding: 0 11px;
	background:url(images/marker_nav.gif) left no-repeat;
}
#nav td.sel a {	
	color: #000;
	background-color: #e4e4e4;
}
#nav td a:hover {	
	color: #ececec;
	background-color: #666;
}

#nav td.sel a:hover {	
	color: #000;
	background-color: #e4e4e4;
}


#nav td.sel a  span {	
	background:url(images/marker_nav_sel.gif) left no-repeat;
}


#nav2 {
	border-collapse: collapse;
	width: 100%;
	border: 0;
	list-style: none;
	clear: both;
	height: 45px;
}

#nav2 td {
	height: 45px;
	width: 25%;

}

#nav2 td a {	
	text-align: center;
	display:block;
	padding-top: 11px;
	height: 34px;


}

#nav2 td.sel a  {	
	padding-top: 20px;
	height: 25px;

}

#nav2 td a.design {
	background:url(images/design_inactive.jpg);
}

#nav2 td a.design:hover {
	background:url(images/design_m_over.jpg);
}
#nav2 td.sel a.design {
	background:url(/images/design_active.jpg);
}

#nav2 td a.photo {
	background:url(images/photo_inactive.jpg);
}


#nav2 td a.photo:hover {
	background:url(images/photo_m_over.jpg);
}

#nav2 td.sel a.photo {
	background:url(images/photo_active.jpg);
}

#nav2 td a.video {
	background:url(images/video_inactive.jpg);
}


#nav2 td a.video:hover {
	background:url(/images/video_m_over.jpg);
}

#nav2 td.sel a.video {
	background:url(images/video_active.jpg);
}


#nav2 td a.multi {
	background:url(images/multi_inactive.jpg);
}


#nav2 td a.multi:hover {
	background:url(images/multi_m_over.jpg);
}

#nav2 td.sel a.multi {
	background:url(images/multi_active.jpg);
}


#nav3 {
	padding: 10px 0 8px 8px;
	clear: both;
	list-style: none;
	height: 9px;
	background-color: #e4e4e4;
}
#nav3 li {
	float:left;
	font-size: 10px;
	font-weight: bold;
	padding-right: 8px;
}

#nav3 li a {
	text-decoration: none;
}

#nav3 li a.sel, #nav3 li a:hover {
	text-decoration: underline;
}

.content {
	clear:both;
	height: 80%;
}

#set_wrapper {

	height: 500px;
	overflow: hidden;
	position: relative;
}
#set_back {
	height: 100%;
	width: 100%;
	position: absolute;
	background-color: #fff;	
	top:0;
	filter: alpha(opacity=30); -moz-opacity: 0.30; opacity: 0.30;
}


#slider {
	right: 0;
	top: 0;
	position: absolute;	
	z-index: 100;
	width: 11px;
	height: 100%;
	cursor: pointer;
}
#set_wrapper .trnsp {
	right: 0;
	top: 0;
	z-index: 99;
	width: 11px;
	position: absolute;		
	height: 100%;
	background-color: #000;	
	filter: alpha(opacity=30); -moz-opacity: 0.30; opacity: 0.30;
}
#knob {	
	right: 0;
	top: 0;
        position: absolute;
	width: 11px;
	height: 108px;
	background: #cfcfcf url(images/knob.gif);
}

.sets  {
	z-index: 50;
	position: absolute;
	width: 100%;
}
.sets a.set {
	display:block;
	background-color: #e8e8e8;
	height: 63px;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 10px;
	text-decoration: none;
}
.sets a.sel.set {
	background-color: #fff;
}

.sets a.selblack.set {
	background-color: #262626;
	color: #fff;
}


.sets a.set:hover {
	background-color: #aaa;
}
.sets .set img  {
	float: left;
	margin-right: 7px;
}
.sets .set p {
	padding: 5px 5px 5px 0px;
}

.previews  img {
	padding: 2px;

}
.previews  img.sel {
	border: 1px solid #a0a0a0;
	padding: 1px;
}
.tags {
	width: 256px;
	padding: 10px;
	color: #fff;
}
.tags a {
	color: #fff;
	padding-right: 5px;
}

div.content * {

	vertical-align: baseline;
	
}
