@charset "utf-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
body {
	background-color: #ffccff;
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	position:relative;
	padding-bottom:40px;
}
#content {
	width: 100%;
	max-width: 1000px;
	margin: 0px auto;
	padding-bottom: 30px;
	overflow: hidden;
	padding:5px;
}
#videoplayers {
width:300px;
float:right;
margin-right:15px;
margin-bottom:10px;

}
.c {
clear:both;
}
#wrapper {
	margin: 0 auto;
	width: 1000px;
	background-color:#ffffff;
}
/* header  */

#headercol {
	height: 283px;
}
#header {
	width: 1000px;
	float: left;
	background-color: #ffccff;
}
#moto {
	background: url(../images/left_babe.jpg) bottom no-repeat;
	float: left;
	width: 340px;
	height: 251px;
}
#manage {
	float: left;
	background: url(../images/head_bg.gif) bottom no-repeat;
	width: 367px;
	height: 251px;
	position:relative;
}
#manage ul {
	position:absolute;
	left: -300px;
	top: 2px;
	width: 297px;
}
#manage li {
	float: left;
	text-align: right;
	line-height: 18px;
	padding-bottom: 1px;
	font-size: 10px;
	margin-right: 20px;
}
#manage li a {
	color: #000000;
	font-size: 10px;
}
.bookmark, .rss_feeds, .del_ico {
	padding-right: 20px;
	font-size:9px;
}
.bookmark {
	background: url(../images/bookmark_img.gif) no-repeat right;
}
.rss_feeds {
	background: url(../images/rss_img.gif) no-repeat right;
}
.del_ico {
	background: url(../images/delicto_img.gif) no-repeat right;
}
#manage_text {
	position:absolute;
	left: 10px;
	top: 0px;
	width: 315px;
	height: 250px;
	line-height: 18px;
	text-align: justify;
}
#manage_text p {
	color: #fff;
}
#manage_text b {
	color: #000;
}
#logo {
	float: left;
	background: url(../images/logo.gif) bottom no-repeat;
	width: 293px;
	height: 251px;
	position:relative;
}
#logo .text {
position:absolute;
width:250px;
color:#ffffff;
top:120px;
left:30px;
}
#logo .booknow {
position:absolute;
width:250px;
color:#ffffff;
top:220px;
left:60px;
font-size:16px;
font-weight:bold;
}
#logo .booknow a:link,#logo .booknow a:visited{
color:#ffffff;
text-decoration:none;
}
#logo .booknow a:hover{
color:#e80b8c;
text-decoration:none;
}


#header span {
	display:none;
}
#headercol #menu span {
	display:none;
}
#menu {
	position:relative;
	width: 1000px;
	background: url(../images/subvel_bg.gif) repeat-x;
	height: 33px;
	float: left;
}
#menu ul {
	position:absolute;
	display: inline;
	left: 28px;
	top: 7px;
}
#menu li {
	display: inline;
}
li.ls01 a, li.ls02 a, li.ls03 a, li.ls04 a, li.ls05 a, li.ls06 a, li.ls07 a {
	clear: none;
	display: block;
	float: left;
	height: 18px;
}
li.ls01 a {
	background: url(../images/s01.gif);
	width: 52px;
}
li.ls01 a:hover {
	background-position: 0 -18px;
}
li.ls02 a {
	background: url(../images/s02.gif);
	width: 113px;
}
li.ls02 a:hover {
	background-position: 0 -18px;
}
li.ls03 a {
	background: url(../images/s03.gif);
	width: 101px;
}
li.ls03 a:hover {
	background-position: 0 -18px;
}
li.ls04 a {
	background: url(../images/s04.gif);
	width: 92px;
}
li.ls04 a:hover {
	background-position: 0 -18px;
}
li.ls05 a {
	background: url(../images/s05.gif);
	width: 80px;
}
li.ls05 a:hover {
	background-position: 0 -18px;
}
li.ls06 a {
	background: url(../images/s06.gif);
	width: 113px;
}
li.ls06 a:hover {
	background-position: 0 -18px;
}
li.ls07 a {
	background: url(../images/s07.gif);
	width: 80px;
}
li.ls07 a:hover {
	background-position: 0 -18px;
}
#search {
	position:absolute;
	color: #666666;
	font-size: 13px;
	left: 706px;
	top: 6px;
	width: 290px;
	text-align: right;
}
#search img {
	position:absolute;
	border: 0;
	left: 246px;
}
fieldset {
	border: none;
	padding: 0;
	margin: 0;
	text-align: center;
}
input.search {
	width: 140px;
	height: 18px;
	border: 1px solid #939393;
	background-color:#e80b8c;
	color:#ffffff;
}
input.search_but {
	background: url(../images/search_button.gif);
	width: 111px;
	height: 33px;
	border: 0;
	padding: 0;
	margin: 10px 0 0 0;
}
input.search_but2 {
	background: url(../images/search_little_but.gif);
	width: 40px;
	height: 23px;
	margin: 0;
	padding: 0;
	border: none;
}



/* end header */

/* content */
#posts{
	border:#ffccff 3px solid;
	width:500px;
	float:left;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	padding:5px 5px 5px 5px;
	
}

#posts div.everybanner {
	width:490px;
	background-color:#efefef;
	position:relative;
	margin-bottom:10px;
	border:1px solid #ffccff;
}

#posts div.everypost {
	width:490px;
	background-color:#efefef;
	height:260px;
	position:relative;
	font-size:10px;
	padding:3px;
	margin-bottom:10px;
	border:1px solid #ffccff;
}
#posts div.everypost .img{
	border:#FFFFFF 3px solid;
	float:left;
	margin-right:8px;

}
#posts div.everypost h3 {
	cursor:pointer;
	display:block;
	font-family:"Trebuchet MS", "Times New Roman";
	font-size:14px;
	font-weight:bold;
	margin:5px 5px 0px 10px;
	color:#000000;
}
#posts div.everypost h3 a:link, #posts div.everypost h3 a:visited {
	color:#000000;
	text-decoration:none;
}
#posts div.everypost h3 a:hover {
	color:#e80b8c;
	text-decoration:none;
}

#posts div.everypost p{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	padding:5px;
	margin-top:5px;
	text-decoration:none;
	text-align:justify;
}

#posts div.everypost .postlink {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	font-weight:700;
	margin-top:5px;
}
#posts div.everypost .postlink a:link, #posts div.everypost .postlink a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#e80b8c;
	font-size:11px;
	text-decoration:none;
	font-weight:700;
	margin-top:5px;
}
#posts div.everypost .postlink a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	font-weight:700;
	margin-top:5px;
}

#posts div.everypost .postcategory {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	font-weight:700;
	margin-top:5px;
}

#posts div.everypost .postcategory a:link, #posts div.everypost .postcategory a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#e80b8c;
	font-size:11px;
	text-decoration:none;
	font-weight:700;
	margin-top:5px;
}
#posts div.everypost .postcategory a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	font-weight:700;
	margin-top:5px;
}

#posts div.everypost .posttags {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	text-decoration:none;
	margin-top:10px;
}

#posts div.everypost .posttags a:link, #posts div.everypost .posttags a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#e80b8c;
	font-size:10px;
	text-decoration:none;
	margin-top:10px;
}
#posts div.everypost .posttags a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	text-decoration:none;
	margin-top:10px;
}

#posts div.everypost .poster {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	text-decoration:none;
	margin-top:10px;
}

#posts div.everypost .poster a:link, #posts div.everypost .poster a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#e80b8c;
	font-size:10px;
	text-decoration:none;
	margin-top:10px;
}
#posts div.everypost .poster a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	text-decoration:none;
	margin-top:10px;
}
#posts .search h1 {
margin:0 0 20px 0;
font-size:14px;
color:#000000;
text-align:center;
}
#posts .search h1 strong {
margin:0px;
font-size:16px;
color:#e80b8c;
}





#posts div.everypost:hover, #posts div.everypost p:hover{
	color:#000000;
	background-color:#ffccff;
}
#posts div.everypost .datelist{
	position:absolute;
	font-family:"Trebuchet MS", "Times New Roman";
	font-size:10px;
	font-weight:normal;
	right:5px;
	top:10px;
}
#rightside{
width:325px;
float:right;
}
#firstcol {width: 150px; float: left; margin-left:5px; border:1px solid #000000; background-color:#e80b8c;}
#secondcol {width: 150px; float: right; margin-right:10px;border:1px solid #e80b8c; background-color:#ebebeb;}
#leftcol {width: 150px; float: left; margin-right:5px;}

/* categories */
#leftcol .categories {
background-color:#ffccff;
padding:5px 0px 5px 0px;
margin-top:5px;
margin-botttom:5px;
border:1px dashed #e80b8c;
}
#leftcol .categories h2{
color:#e80b8c;
font-size:14px;
margin:0px;
padding:0px;
text-align:center;
padding-bottom:10px;
}
#leftcol .categories a, #leftcol .categories a:visited {
display:block;
color:#e80b8c;
font-size:11px;
margin:0px;
padding:2px 0px 0px 5px;
font-weight:bold;
}
#leftcol .categories a:hover {
display:block;
color:#ffffff;
font-weight:bold;
}

/* searches */
#leftcol .searches {
background-color:#ebebeb;
padding:5px 0px 5px 0px;
margin-top:5px;
margin-botttom:5px;
border:1px dashed #e80b8c;
}
#leftcol .searches h2{
color:#000000;
font-size:14px;
margin:0px;
padding:0px;
text-align:center;
padding-bottom:10px;
}
#leftcol .searches a, #leftcol .searches a:visited {
display:inline-block;
color:#000000;
font-size:11px;
margin:0px;
padding:2px 0px 0px 5px;
}
#leftcol .searches a:hover {
color:#e80b8c;
display:inline-block;
}


/* top videos */
#leftcol .topvideos {
background-color:#e80b8c;
padding:5px 0px 5px 0px;
margin-top:5px;
margin-botttom:5px;
border:1px dashed #e80b8c;
}
#leftcol .topvideos h2{
color:#ffffff;
font-size:14px;
margin:0px;
padding:0px;
text-align:center;
padding-bottom:10px;
}
#leftcol .topvideos a, #leftcol .topvideos a:visited {
display:block;
color:#ffffff;
font-size:11px;
margin:0px;
padding:2px 0px 0px 5px;
}
#leftcol .topvideos a:hover {
color:#000000;
display:block;
}


/* trades */
#firstcol .tradelist {
background-color:#e80b8c;
padding:5px 0px 5px 0px;
margin-top:5px;
margin-botttom:5px;
border:1px dashed #e80b8c;
text-align:center;
}
#firstcol .tradelist h2{
color:#ffffff;
font-size:14px;
margin:0px;
padding:0px;
text-align:center;
padding-bottom:10px;
}
#firstcol .tradelist a img{
border:1px solid #000000;
margin-top:5px;
margin-bottom:5px;
}


/* top galleries */
#secondcol .bestbabes {
background-color:#ebebeb;
padding:5px 0px 5px 0px;
margin-top:5px;
margin-botttom:5px;
border:1px dashed #e80b8c;
text-align:center;
color:#000000;
}
#secondcol .bestbabes h2{
color:#000000;
font-size:14px;
margin:0px;
padding:0px;
text-align:center;
padding-bottom:10px;
}
#secondcol .bestbabes a img{
border:1px solid #000000;
margin-top:5px;
margin-bottom:5px;
}



/* end content */

/*  navigation  */
#pagination{	width: 480px;	clear:left;text-align: center;	font-size: 16px; font-weight:bold; margin-top:10px;padding-top:5px;padding-bottom:5px;}
#pagination a:link, #pagination a:visited {	
padding:4px;
	font-weight: bold; 
	text-decoration:none; 
	margin:1px; 
	background-color:#e80b8c;
	border:1px solid #000000;
	color:#ffffff;
	}
#pagination a:hover {	
padding:4px;	
font-weight: bold; 
color:#000000;
text-decoration:none; 
margin:1px; 
background-color:#ffccff;
border:1px solid #ffffff;
}
#pagination span {
	padding:0px 0px 10px 0px;
	font-size:14px;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
	display:block;
}

/* footer */
#footerwrapper span{
display:none;
}
.gallery2{float: left;	width: 990px;	background: #8a8a8a url(../images/gallert_bottom_left.gif) no-repeat bottom left; margin-left:5px; margin-bottom:10px;	}
.gallery2 h3{float: left;	width: 966px;	background: url(../images/gallery_head.gif) no-repeat bottom right;	margin: 0;	padding: 5px 0 0 24px;	height: 24px;	color: #fff;	font-size: 16px;		}
.gallery_bottom{float: left;	width: 960px;	background:  url(../images/gallert_bottom_right.gif) no-repeat bottom right;	padding: 15px 15px 25px 15px;}
.gallery_bottom_link{float: left; padding: 0 30px 20px 30px;}
.gallery_bottom_link a{	font-size: 16px;	color: #fff;	text-decoration: none;	padding-left: 15px;	font-weight: bold;}
.gallery_bottom_link a:hover{	text-decoration: underline;}
.gallery_bottom img{border: 3px solid #a8a8a8;	float: left;	margin: 0 2px 4px 2px;}

#gallery_text{float: left;	width: 990px;	background: #8a8a8a url(../images/gallert_bottom_left.gif) no-repeat bottom left; margin-top:40px;}
#gallery_text h3{float: left;	width: 966px;	background: url(../images/gallery_head.gif) no-repeat bottom right;	margin: 0;	padding: 5px 0 0 24px;	height: 24px;	color: #fff;	font-size: 16px;	}
#gallery_text p{	padding: 5px 20px; color: #fff; text-align: justify;}
#fcol{	position:relative;	width: 1000px;	background: #242424; float: left; }
#footer_menu_bg{	float: left;	width: 1000px;	background: url(../images/footertop_bg.gif) repeat-x;	height: 59px;}
#footer_menu {	position:absolute;	width: 850px;	left: 100px;	top: 22px;}
#footer_menu ul{	display: block;} 
#footer_menu li {float:left; }
#footer_menu a{	text-decoration:none;	padding: 0 9px 0 9px;	font-weight: bold; color: #cd0071;}	
#footer_menu a:hover {text-decoration:underline; }
#footer{	float: left;	width: 1000px;	background: url(../images/footer.gif);	height: 260px;}
#copyright{	position:absolute;	color: #000000;	font-size: 9px;	width: 850px;	left: 125px;	top: 170px;	height: 41px;	text-align: center;}
#copyright a{	color: #9d0057;	font-size: 9x;	text-decoration: none;}
#copyright a:hover{	text-decoration: underline;}






/* to be checked  */
#lastgals {
 width:480px;
 margin:0px auto;
}
#lastgals h3{
text-align:center;
font-size:14px;
font-weight:bold;
margin:2px;
padding:0px;

}

#lastgals .lastgal {
width:130px;
float:left;
font-size:10px;
color:#000000;
text-align:center;
padding-left:20px;
margin-bottom:15px;
}
#lastgals .lastgal a:link,#lastgals .lastgal a:visited
{
text-decoration:none;
color:#d50076;
font-size:12px;
}
#lastgals .lastgal a:hover
{
text-decoration:none;
color:#000000;
}
#lastgals .lastgal span
{
padding-bottom:50px;
color:#000000;
font-size:10px;
}
#lastgals .lastgal a img {
	border:1px solid #FF7AAD;
	background-color:#6D0F27;
	margin:2px;
	padding:2px;
}
/* tag cloud */
.tag_cloud { padding: 3px; text-decoration: none; }
.tag_cloud:link  { color: #b40063; }
.tag_cloud:visited { color: #b40066; }
.tag_cloud:hover {
	color: #000000;
	background-color: #CCCCCC;
}
.tag_cloud:active {
	color: #000000;
	background-color: #CCCCCC;
}
#searchList {
font-size:26px;
}
#searchList h3 {
font-size:20px;
color:#000000;
padding:10px;
margin:0px;
}
#searchList ul{
font-size:26px;
width:400px;
}
#searchList ul li a:link, #searchList ul li a:visited {
display:block;
color:#b40063;
font-size:26px;
text-align:center;
}
#searchList ul li a:hover {
display:block;
color:#000000;
font-size:26px;
text-align:center;
}
/* rating */
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating .current-rating{
	background: url(../images/rating_star.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:150px;
	height:30px;
	overflow:hidden;
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:30px;
	line-height:30px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

/* SECOND STAR (ALREADY VOTED */


.star-rating2,
.star-rating2 a:active,
.star-rating2 .current-rating{
	background: url(../images/rating_star_2.gif) left -1000px repeat-x;
}
.star-rating2{
	position:relative;
	width:150px;
	height:30px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating2 li{
	display: inline;
}
.star-rating2 a, 
.star-rating2 .current-rating {
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:30px;
	line-height:30px;
	outline:none;
	overflow:hidden;
	border: none;
	cursor:default;
}

.star-rating2 a.one-star{
	width:20%;
	z-index:6;
}
.star-rating2 a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating2 a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating2 a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating2 a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating2 .current-rating{
	z-index:1;
	background-position: left center;
}


/* END SECOND STAR */

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}
.voted_twice {
	background: #FFDDDD url(../images/rating_warning.gif) no-repeat 5px 50%;
	padding:5px 5px 5px 16px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	width:130px;
	font-size:11px;
	}
.voted {
	background:url(../images/rating_tick.gif) no-repeat 5px 50%;
	background-color: #E7FFCE;
	padding:5px 5px 5px 16px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	width:150px;
	font-size:11px;
	}
/* The text that displays the rating information */
.rated_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:5px;
	color:#000000;
	margin-top: 10px;
	;
	width: 150px;
	float: left;
	}
.rated_text span {
display:inline;
	}	
/* Green text that shows 3.34/5 */
.out5Class {
	color:#00CC00;
	font-weight:bold;
	}
.percentClass {
	/* Insert styles here for the percentage display. Example (74%) */
	}
.votesClass {
	/* Insert styles here for the votes display. Example (2 Votes) */
	}
.topRatedList {
	padding:0;
	margin:0;
	}
.topRatedList li {
	list-style-type:none;
	}
/* end rating */

/*  comment form  */
	#stylized{
	border:solid 1px #cd0071;
	background:#ececec;
	}
	#stylized h3 {
	font-size:14px;
	font-weight:bold;
	margin: 3px 0px 8px 8px;
	}
	#stylized p{
	font-size:11px;
	color:#666666;
	margin-bottom:20px;
	border-bottom:solid 1px #cd0071;
	padding-bottom:10px;
	padding-left: 10px;
	}
	#stylized label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:140px;
		float:left;
	}
	#stylized .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:140px;
	}
	#stylized .right {
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:100px;
		float:right;
		margin-right:10px;
		margin-top:5px;
	}
	#stylized input{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #cd0071;
	width:200px;
	margin:2px 0 20px 10px;
	}
	#stylized textarea{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #cd0071;
	width:200px;
	margin:2px 0 20px 10px;
	display:block;
	}
	#stylized button{
	clear:both;
	margin-left:150px;
	width:125px;
	height:31px;
	background:#666666 url(../imgages/button.png) no-repeat;
	text-align:center;
	line-height:31px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-bottom: 10px;
	}
.commentbox{
background-color: #ececec;
width: 450px;
padding: 10px;
}
.commentfooter{
background: url(../images/arrow.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 1px;
margin-bottom: 1em;
font-size: 90%;
height:18px;
color: #4A4A4A;
}
.commentstitle {
font-size:16px;
font-weight:bold;
text-align:center;
margin-bottom:10px;
}

.mainbanner {
margin-bottom:10px;
text-align:center;
}

.error
{
	color:red;
}

.tag INPUT.wide { width: 500px; }

.tag SPAN.tagMatches {
  margin-left: 10px;
  display:inline;
}

.tag SPAN.tagMatches SPAN {
  padding: 2px;
  margin-right: 4px;
  background-color: #0000AB;
  color: #fff;
  cursor: pointer;
  display:inline;
}
.tag      LABEL { display: block; margin-top: 10px; } 

.tag  TEXTAREA { width: 80%;}
.tag FIELDSET { border: 1px solid #ccc; padding: 1em; margin: 0; }
.tag LEGEND { color: #ccc; font-size: 120%; }
.tag INPUT, .tag TEXTAREA { font-family: Arial, verdana; font-size: 125%; padding: 7px; border: 1px solid #999; }
.tag LABEL { display: block; margin-top: 10px; } 

.ratingwrapper {
	position:absolute;
	width:310px;
	bottom:5px;
	left:10px;
}
.postcomments {
position:absolute;
right:10px;
bottom:10px;
}
.postcomments a:link, .postcomments a:visited{
color:#000000;
right:10px;
bottom:10px;
}
.postcomments a:hover{
color:#ffffff;
right:10px;
bottom:10px;
}
/* acc stuff */
#acc {
position:absolute;
bottom:0px;
text-align:center;
padding:5px;
width:990px;
left: 50%;
height:30px;
margin-left: -500px;
line-height:10px;
background: #242424;
}

#acc h1 {
	font-size:10px;
	margin:0px;
	padding:0px;
	color:#8a8a8a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#acc p {
	font-size:10px;
	margin:0px;
	padding:0px;
	color:#8a8a8a;
	text-align:center;
}
#acc h2 {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#8a8a8a;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
#acc h1, #acc h1+p {display:inline}
#acc h1 {clear:left}
#acc h1+p {clear:right}
#acc p, #acc p+h2 {display:inline}
#acc p {clear:left}
#acc p+h2 {clear:right}
/* acc stuff */

/* gallery stuff  */
#gallery {
text-align:center;
color:#FFFFFF;
background-color:#000000;
width:700px;
margin:0px auto;
border:2px solid #990000;
background-image:url(../images/bg_gallery.jpg);
}
#gallery #gallhead {
height:100px;
background-image:url(../images/header_gallery.jpg);
}
#gallery #gallhead a{
padding-left:20px;
padding-top:20px;
font-size:14px;
color:#FFFFFF;
float:left;
font-weight:bold;
}

#gallery .galdesc {
font-size:12px;
color:#CCCCCC;
padding:5px;
width:680px;
margin:0px auto;
}
#gallery #picgal {
width:680px;
margin:0px auto;
margin-top:10px;
margin-bottom:10px;
}
#gallery #picgal a img{
	border:1px solid #FF7AAD;
	background-color:#6D0F27;
	margin:2px;
	padding:2px;
}
#gallery #topbanner {
margin:2px;
padding:2px;
}
#gallery #bottombanner {
margin:2px;
padding:2px;
}
#gallery #fottext {
width:680px;
margin:0px auto;
padding-top:15px;
color:#999999;
}
#gallery #fottrade {
margin:0px auto;
padding-top:15px;
color:#999999;
}
#gallery #fottrade h2{
font-size:14px;
color:#999999;
}
.galnavigation {
	padding:5px 0px 5px 0px;
	font-size:14px;
}
.galnavigation a:link, .galnavigation a:visited {
 color:#ffffff;
 font-size:14px;
 text-decoration:none;
 padding-left:10px;
 font-weight:bold;
}
.galnavigation a:hover{
 color:#e80b8c;
 font-size:14px;
 padding-left:10px;
 text-decoration:none;
  font-weight:bold;
}
#galbody{
	background-color: #6D0F27;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#galbody #gallery h1,#galbody #gallerysingle h1 
{
margin:4px;
padding:2px;
color:#FFFFFF;
font-size:18px;
}
#galbody #gallery h2,#galbody #gallerysingle h2{
 color:#ffffff;
 font-size:14px;
 text-decoration:none;
}
#galbody h2, #galbody h2 a:link, #galbody h2 a:visited {
 color:#e80b8c;
 font-size:14px;
 text-decoration:none;
}
#galbody h2 a:hover {
 color:#ffffff;
 font-size:14px;
  text-decoration:none;
}

#gallerysingle {
text-align:center;
color:#FFFFFF;
background-color:#000000;
margin:0px auto;
border:2px solid #990000;
background-image:url(../images/bg_gallery.jpg);
}
#gallerysingle #gallhead {
height:100px;
background-image:url(../images/header_gallery.jpg);
}
#gallerysingle #gallhead a{
padding-left:20px;
padding-top:20px;
font-size:14px;
color:#FFFFFF;
float:left;
font-weight:bold;
}
#gallerysingle h1 {
margin:4px;
padding:2px;
color:#FFFFFF;
font-size:24px;
}
#gallerysingle .galdesc {
font-size:12px;
color:#CCCCCC;
padding:5px;
width:680px;
margin:0px auto;
}
#gallerysingle #picgal {
margin:0px auto;
margin-top:10px;
margin-bottom:10px;
}
#gallerysingle #picgal a img{
	border:1px solid #FF7AAD;
	background-color:#6D0F27;
	margin:2px;
	padding:2px;
}
#gallerysingle #topbanner {
margin:2px;
padding:2px;
}
#gallerysingle #bottombanner {
margin:2px;
padding:2px;
}
#gallerysingle #fottext {
width:680px;
margin:0px auto;
padding-top:15px;
color:#999999;
}
#gallerysingle #fottrade {
margin:0px auto;
padding-top:15px;
color:#999999;
}
#gallerysingle #fottrade h2{
font-size:14px;
color:#999999;
}
.relporn {
width:690px;
margin:0px auto;
color:#e80b8c;
font-size:16px;
margin-bottom:10px;
}
.relporn a:link,.relporn a:visited{
float:left;
width:220px;
margin:5px;
color:#e80b8c;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
.relporn a:hover {
color:#ffffff;
}
/* end gallery stuff  */
#partners{	position:absolute;	color: #000000;	font-size: 9px;	width: 800px;	left: 125px;	top: 270px;	height: 30px;	text-align: center;}
#partners a{	color: #9d0057;	font-size: 9x;	text-decoration: none;}
#partners a:hover{	text-decoration: underline;}