html, document, body {
	height: 100%
}

body {
	background-color: #DBDBDB;
	font: .8em Verdana
}

img, a {
	border: 0px;
	margin: 0px;
	padding: 0px
}

img {
	vertical-align: middle
}

div.container {
	text-align: left;
	height: 100%;
	width: 750px;
	margin: auto
}

div.main {
	border: 1px solid #B0BF73;
	width: 750px;
	position: relative;
	top: -1px;
	background: #CDDF92
}

img.preload {
 display: none
}

/* rows */
div.row {
	clear: both;
	margin: 15px 0px;
	width: 100%;
	height: 110px;
}

div.thumbnail {
	float: left;
	width: 100px;
	height: 100px;
	margin: 5px 5px
}

div.rating {
	float: left;
	height: 100px;
	width: 225px;
	margin: 5px 5px;
	font: bold .85em Verdana;
}


div.description {
	float: left;
	height: 100px;
	width: 350px;
	margin: 5px 5px;
	text-align: center
}

a.title {
	font: bold 1.4em Verdana;
	color: #111111
}

img.thumbnail {
	border: 2px solid black
}

div.pagination {
	font: 13px Verdana;
	text-align: right;
	padding: 5px;
	clear: both
}

div.ads {
	margin-top: 30px
}

/******************************
Start Link Style
******************************/
.links {
	display: block;
	padding: 0px;
	margin: 0px;
	height: 36px;
	width: 614px; /* width of all the links */
	position: relative;
	z-index: 5
}

.links li {
	list-style: none;
	float: left
}

.links li, a {
	padding: 0px;
	text-indent: 0px;
	z-index: 100
}

.links a {
	text-indent: -9000px
}

/* famous tab */
.links a.famous, li.famous {
	display: block;
	width: 169px;
	height: 36px;
	background: url(./images/famousoff.png) top left no-repeat
}

a.famous:hover {
 background: url(./images/famouson.png) top left no-repeat
}

/* funny tabs */
a.funny, li.funny {
	display: block;
	width: 141px;
	height: 36px;
	background: url(./images/funnyoff.png) top left no-repeat
}

a.funny:hover {
	background: url(./images/funnyon.png) top left no-repeat
}

/* party tabs */
a.party, li.party {
	display: block;
	width: 152px;
	height: 36px;
	background: url(./images/partiesoff.png) top left no-repeat
}

a.party:hover {
	background: url(./images/partieson.png) top left no-repeat
}

/* party tabs */
a.misc, li.misc {
	display: block;
	width: 115px;
	height: 36px;
	background: url(./images/miscoff.png) top left no-repeat
}

a.misc:hover {
	background: url(./images/miscon.png) top left no-repeat
}

/******************************
End Link Style
******************************/

div.view_image {
	width: 550px;
	height: 600px;
	text-align: center;
	margin: auto
}

div.title {
	font: 30px Verdana;
	width: 100%;
	height: 45px;
	position: relative;
	text-align: center;
	vertical-align: middle
}

img.large_previous{
	position: absolute;
	left: 0px
}

img.large_next{
	position: absolute;
	right: 0px
}

div.large_description {
	background: url(http://rs-pics.com/images/middle.png) repeat-x;
	width: 100%;
	height: 93px;
	font: 1.3em Verdana;
	margin: 15px 0px;
	position: relative
}

img.description_right {
	position: absolute;
	right: 0px
}

img.description_left {
	position: absolute;
	left: 0px
}