/*//////////////////////////////////////////////////////////////
// Reset CSS Code for browser compatability
///////////////////////////////////////////////////////////////*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend,
caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: normal;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
p{
	color:#ffffff;
}
form{
	margin:0px;
	padding:0px;
}

video::-internal-media-controls-download-button {
    display:none;
}

video::-webkit-media-controls-enclosure {
    overflow:hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px); /* Adjust as needed */
}

/*//////////////////////////////////////////////////////////////
// set TAG code
///////////////////////////////////////////////////////////////*/

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#222222;
	background-repeat:repeat-x;
	background-position:top;
	background-image:url(/art/bg.png);
	background-repeat:repeat;
	background-position:top;
}

.bodyindex{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#111111;
	background-position:top;
	background-image:url(/art/bg.png);
	background-repeat:repeat;
	background-position:top;
}

input{
	border:solid;
	border-width:1px;
	border-style:solid;
	border-color:#666666;
}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Globals
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.mainmenu_wrapper{
	padding:0px;
	margin:0px;
	display:block;
	vertical-align:top;
	background-color:#111111;
}
.mainmenu_wrapper img{
	display:inline-block;
	margin:0px;
	z-index:100;
	float:left;
	position:relative;
	height:80px;
	width:auto;
	
}

#menubutton{
	font-size:28px;
	padding:2px 10px 2px 10px;
	margin:22px 10px 22px 10px;
	border:#444444 1px solid;
	display:none;
	float:right;
	text-decoration:none;
	color:#666666;
	background-color:#333333;
}
#menubutton:hover{
	background-color:#666666;
	color:#FFFFFF;
	border-color:#FFFFFF;
}
#searchbar{
	margin:auto;
	padding:0px;
	text-align:left;
	vertical-align:top;
	display:inline-block;
}
#searchbar input{
	margin:22px 0px 22px 0px;
	padding:10px;
	color:#ffffff;
	background-color:#222222;
	border:#333333 1px solid;
	text-decoration:none;
	float:left;
	font-family:Arial;
	font-size:14px;
	text-shadow: 2px 2px 4px #000000;
}
#searchbar a{
	margin:22px 0px 22px 0px;
	padding:11px;
	color:#ffffff;
	text-decoration:none;
	float:left;
	background-color:#333333;
	font-family:Arial;
	font-size:14px;
	color:#ffffff;
	cursor:pointer;
}

#menubar{
	margin:auto;
	padding:0px;
	text-align:left;
	vertical-align:top;
	display:inline-block;
	float:right;
}
#menubar.hidden{
	display:none;
}
#menubar.unhidden{
	display:inline-block;
}
#menubar a{
	margin:0px;
	padding:32px 15px 32px 15px;
	color:#bbbbbb;
	text-decoration:none;
	float:left;
	font-family:Arial;
	font-size:14px;
	text-shadow: 2px 2px 4px #000000;
}

#menubar a:hover{
	background-color:#333333;
	color:#ffffff;
}


#updates #updateslink,
#videos #videoslink,
#models #modelslink,
#login #loginlink,
#join #joinlink{
	color:#FFFFFF;
	background-color:#000000;
}

@media only screen and (max-width: 900px) {

#menubar a{
	margin:0px;
	padding:32px 8px 32px 8px;
	color:#bbbbbb;
	text-decoration:none;
	float:left;
	font-family:Arial;
	font-size:14px;
	text-shadow: 2px 2px 4px #000000;
}


}

@media only screen and (max-width: 830px) {
	#menubar{
		display:none;
	}
	
	#menubutton{
		display:block;
	}
	
	#menubar{
		margin:0px;
		padding:5px;
		float:none;
		clear:both;
		text-align:left;
		background-color:#333333;
	}
	#menubar a{
		font-size:16px;
		font-family: 'Roboto', Arial;
		margin:1px;
		padding:10px 6px 10px 6px;
		border:none;
		background-color:#222222;
		display:block;
		text-align:right;
		float:none;
		clear:both;
		color:#dddddd;
		text-shadow:#000000 1px 1px 4px;
	}
	#menubar a:hover{
		font-size:16px;
		font-family: 'Roboto', Arial;
		margin:1px;
		padding:10px;
		border:none;
		background-color:#111111;
		display:block;
		float:none;
		clear:both;
		color:#FFFFFF;
		text-shadow:#000000 1px 1px 4px;
	}
	#menubar.hidden{
		display:none;
	}
	#menubar.unhidden{
		display:block;
	}
	
	#searchbar{
		float:right
	}

}

@media only screen and (max-width: 560px) {
	#searchbar{
		display:none;
	}
	#searchbar{
		margin:0px;
		padding:5px;
		float:none;
		clear:both;
		text-align:right;
		background-color:#333333;
	}
	#searchbar input{
		margin:0px;
		float:none;
		display:inline-block;
		border:#444444 1px solid;
	}
	#searchbar a{
		margin:0px;
		float:none;
		display:inline-block;
		background-color:#444444;
	}
	#searchbar.hidden{
		display:none;
	}
	#searchbar.unhidden{
		display:block;
	}

}

@media only screen and (max-width: 600px) {

	.mainmenu_wrapper img{
		display:inline-block;
		margin:0px;
		z-index:100;
		float:left;
		position:relative;
	
	} 
}


@media only screen and (min-width: 801px) {
	#menubutton{
		display:none;
	}
	#menubar{
		display:block;
	}
	#menubar.hidden{
		display:block;
	}
	#menubar.unhidden{
		display:inline-block;
	}
}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.webcontent{
	padding:0px;
	margin:0px;
}

.webcontent table{
	margin:15px 0px 0px 0px;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.webcontent table tr td a{
	display:inline-block;
	float:right;
	padding:5px;
	margin-left:2px;
	background-color:#444444;
	color:#ccff00;
	cursor:pointer;
	font-size:12px;
	text-decoration:none;
}

.webcontent table tr td input{
	width:100%;
	padding:5px;
	border:#000000 1px solid;
	color:#000000;
	background-color:#ffffff;
	display:block;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.webcontent table tr td h2{
	font-size:24px;
	font-weight:normal;
	color:#ffffff;
	font-family:Arial;
}

@media only screen and (max-width: 700px) {
	
.webcontent table td{
	display:block;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.webcontent table tr td a{
	margin:-5px -5px -5px 5px;
}
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.credits{
	background-color:#333333;
	color:#dddddd;
	text-shadow:#000000 1px 1px 4px;
	padding:20px;
	text-align:center;
	vertical-align:top;
}
.credits .logo{
	width:180px;
	height:auto;
}

.credits div{
	width:300px;
	vertical-align:top;
	text-align:left;
	display:inline-block;
	padding:10px;
}
.credits h3{
	font-family: 'Roboto',sans-serif;
	color:#999999;
	font-size:24px;
	margin:0px;
	padding:0px;
	font-weight:300;
}
.credits div a{
	display:block;
	margin:0px;
	padding:10px 0px 10px 0px;
	color:#cccccc;
}
.credits div a:hover{
	color:#ffffff;
	text-decoration:none;
}

@media only screen and (max-width: 800px) {
.credits div a{
	display:block;
	margin:0px;
	padding:10px;
	font-size:14px;
}
.credits div{
	text-align:center;
	vertical-align:top;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.footer{
	background-color:#111111;
	display:block;
	padding:30px;
	margin:0px;
	height:80px;
	color:#cccccc;
	text-align:center;
}
.footer a img{
	display:inline-block;
}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Photos Page
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.photosgrid{
	text-align:center;
	padding:10px;
	vertical-align:top;
}
.photosgrid a{
	display:inline-block;
	text-align:center;
	vertical-align:top;
	margin:5px;
	padding:0px;
}
.photosgrid a img{
	border:#dddddd 1px solid;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Updates Page
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.genbox{
	width:100%;
	padding:30px;
	margin:auto;
	margin-bottom:0px;
	margin-top:0px;
	background-color:#000000;
	font-size:14px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}
.genbox h1{
	font-family:Arial;
	font-weight:normal;
	font-size:24px;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	text-shadow: 2px 2px 10px #000000;
	-moz-text-shadow: 2px 2px 10px #000000;
    -webkit-text-shadow:2px 2px 10px #000000;
}
.genbox h2{
	font-family:Arial;
	font-weight:normal;
	font-size:18px;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	text-shadow: 2px 2px 10px #000000;
	-moz-text-shadow: 2px 2px 10px #000000;
    -webkit-text-shadow:2px 2px 10px #000000;
}
.genbox h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	display:block;
}
.genbox b{
	color:#CC99FF;
	font-family:Arial, Helvetica, sans-serif;
}

@media only screen and (min-width: 1280px) {
	.genbox{
		width:1280px;
	}

}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.categoriesbox{
	padding:20px;
	margin:0px;
	display:block;
	text-align:left;
	background-color:#333333;
}

.categoriesbox h3{
	font-size:18px;
	font-weight:normal;
}

.categoriesbox a{
	padding:6px;
	display:inline-block;
	color:#cccccc;
	text-decoration:none;
}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.videosgrid{
	width:100%;
	padding:0px;
	margin:auto;
	margin-top:5px;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:top;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}
.videosgrid h3{
	font-size:18px;
	color:#FFFFFF;
	font-family:Arial;
	padding:5px;
	font-weight:normal;
	margin:0px 10px 0px 10px;
	display:block;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}
.videosgrid h2{
	font-size:32px;
	display:block;
	color:#FFFFFF;
	font-family:Impact;
	padding:10px;
	font-weight:normal;
	box-shadow:#00ffff 0px 0px 10px;
	background-color:#333333;
	margin:15px 5px 10px 5px;
	text-shadow: 0px 0px 10px #000000;
	-moz-text-shadow: 0px 0px 10px #000000;
    -webkit-text-shadow:0px 0px 10px #000000;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}
.thumbgrid{
	width:auto;
	height:auto;
	margin:0px -10px 5px -10px;
	padding:0px;
	display:block;
	text-align:center;
	vertical-align:top;
}
.thumbgrid img{
	display:inline-block;
	margin:3px;
	text-align:center;
	vertical-align:top;
	border:#333333 1px solid;
	width:80px;
	height:45px;
}
.videosgrid .spot{
	width:500px;
	height:370px;
	padding:10px;
	margin:8px;
	background-color:#111111;
	display:inline-block;
	text-align:center;
	vertical-align:top;
	font-size:14px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}

.videosgrid .spot b{
	font-size:12px;
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.videosgrid .spot a{
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
}
.videosgrid .spot a img{
	width:500px;
	height:auto;
	margin:-10px -10px 5px -10px;
	display:inline-block;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}

.videosgrid .spot a:hover{
	color:#ff0000;
	text-decoration:none;
}


.videosgrid .spot2{
	width:280px;
	height:220px;
	padding:10px;
	margin:4px;
	background-color:#111111;
	display:inline-block;
	text-align:center;
	vertical-align:top;
	font-size:14px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}
.videosgrid .spot2 b{
	font-size:12px;
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.videosgrid .spot2 img{
	width:280px;
	height:auto;
	margin:-10px -10px 5px -10px;
	display:inline-block;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}

@media only screen and (min-width: 1280px) {
	.videosgrid{
		width:1280px;
	}
}

@media only screen and (max-width: 1080px) {
.videosgrid .spot{
	width:400px;
	height:330px;
	font-size:13px;
}
.videosgrid .spot a img{
	width:400px;
	height:auto;
}
}

@media only screen and (max-width: 850px) {
.videosgrid .spot{
	width:300px;
	height:280px;
	font-size:13px;
}
.videosgrid .spot a img{
	width:300px;
	height:auto;
}
}
@media only screen and (max-width: 660px) {
.videosgrid{
	margin:0px;
	padding:0px;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}
.videosgrid .spot{
	width:100%;
	height:auto;
	font-size:12px;
	margin:0px;
	padding:10px;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}
.videosgrid .spot a img{
	width:100%;
	height:auto;
}
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Videos Page
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.videosummarybox{
	width:100%;
	padding:15px;
	margin:auto;
	margin-bottom:0px;
	margin-top:0px;
	background-color:#000000;
	font-size:14px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}
.videosummarybox h1{
	font-family:Arial;
	font-weight:normal;
	font-size:24px;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	text-shadow: 2px 2px 10px #000000;
	-moz-text-shadow: 2px 2px 10px #000000;
    -webkit-text-shadow:2px 2px 10px #000000;
}
.videosummarybox h2{
	font-family:Arial;
	font-weight:normal;
	font-size:18px;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	text-shadow: 2px 2px 10px #000000;
	-moz-text-shadow: 2px 2px 10px #000000;
    -webkit-text-shadow:2px 2px 10px #000000;
}
.videosummarybox h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	display:block;
}
.videosummarybox b{
	color:#CC99FF;
	font-family:Arial, Helvetica, sans-serif;
}

#mycomment{
	width:400px;
	height:80px;
	border:#000000 1px solid;
	padding:5px;
	font-size:12px;
	color:#000000;
}

#commentbar{
	margin:5px 0px 5px 0px;
	padding:20px;
	text-align:left;
	vertical-align:top;
	display:block;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
	 font-sizez:14px;
	 font-weight:normal;
}
#commentbar input{
	margin:10px 0px 0px 0px;
	padding:10px;
	color:#ffffff;
	background-color:#222222;
	border:#333333 1px solid;
	text-decoration:none;
	display:inline-block;
	font-family:Arial;
	font-size:14px;
	text-shadow: 2px 2px 4px #000000;
	width:700px;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}
#commentbar a{
	margin:10px 0px 0px 0px;
	padding:11px;
	color:#ffffff;
	text-decoration:none;
	display:inline-block;
	background-color:#333333;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
	cursor:pointer;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}
.errorbox{
	padding:10px;
	background-color:#CC0000;
	color:#ffffff;
	font-size:12px;
	display:none;
}
.comments{
	padding:0px;
	background-color:#333333;
	margin:0px;
	display:block;
	border-top:#333333 1px solid;
	border-bottom:#000000 1px solid;
}
.comments div{
	padding:10px;
	border-top:#000000 1px solid;
	border-bottom:#333333 1px solid;
	color:#ffffff;
	font-size:14px;
	font-weight:normal;
	margin:0px;
}
.comments div i{
	color:#dddddd;
	font-size:12px;
	font-weight:normal;
}

@media only screen and (min-width: 1280px) {
	.videosummarybox{
		width:1280px;
	}

}

@media only screen and (max-width: 800px) {
	#commentbar input{
		width:100%;
		display:block;
	}
	#commentbar a{
		width:100%;
		display:block;
		text-align:center;
	}
}

@media only screen and (max-width: 440px) {
	#mycomment{
		width:300px;
	}
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.paging{
	background-color:#444444;
	padding:10px;
	width:100%;
	margin:auto;
	margin:0px;
	text-align:center;
	vertical-align:top; 
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}
.paging a{
	display:inline-block;
	width:20px;
	height:20px;
	padding:10px;
	color:#cccccc;
	background-color:#555555;
	text-align:center;
	font-size:14px;
	margin:2px;
}
.paging a:hover{
	color:#FFFFFF;
	background-color:#222222;
	text-decoration:none;
}
.paging .current{
	display:inline-block;
	width:20px;
	height:20px;
	padding:10px;
	background-color:#eeeeee;
	color:#000000;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	margin:2px;
}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Video Page
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.videodetailswrapper{
	padding:0px;
	margin:0px;
	text-align:center;
	vertical-align:top;
	display:block;
	width:100%;
	background-color:#222222;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}
.videodetails{
	padding:10px;
	display:inline-block;
	text-align:left;
	width:50%;
	vertical-align:top;
}
.videodetails h1{
	font-size:24px;
	font-weight:normal;
	color:#ffffff;
	margin:10px 0px 5px 0px;
}
.videodetails h3{
	font-size:18px;
	font-weight:normal;
	color:#ffffff;
	margin:5px 0px 5px 0px;
	display:inline-block;
}
.featuredmodels{
	display:inline-block;
	padding:10px;
	width:40%;
	text-align:center;
	vertical-align:top;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}
.featuredmodels h3{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#eeeeee;
}
.featuredmodels a{
	background-color:#333333;
	color:#cccccc;
	text-decoration:none;
	text-align:center;
	vertical-align:top;
	width:90px;
	padding:5px;
	height:175px;
	margin:5px;
	display:inline-block;
	font-size:12px;
}
.featuredmodels a img{
	margin:-5px -5px 5px -5px;
}
.video_specs{
	padding:10px;
	background-color:#333333;
	margin:0px;
	display:inline-block;
}
.videocats{
	display:block;
	padding:0px;
	margin:0px;
}
.videocats a{
	display:inline-block;
	padding:10px;
	margin:1px;
	background-color:#333333;
	color:#ffffff;
	text-decoration:none;
}
.videocats a:hover{
	display:inline-block;
	padding:10px;
	margin:0px 2px 0px 0px;
	background-color:#CCFF00;
	color:#000000;
	text-decoration:none;
}

@media only screen and (min-width: 1280px) {
.videodetailswrapper{
	padding:0px;
	margin:auto;
	text-align:center;
	vertical-align:top;
	display:block;
	width:1280px;
	background-color:#222222;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}

}


@media only screen and (max-width: 720px) {
	.videodetails{
		width:100%;
		display:block;
		box-sizing:border-box;
	 	-moz-box-sizing:border-box;
		text-align:center;
	}
	.videodetails h1, .videodetails h3{
		text-align:center;
		display:block;
	}
	.featuredmodels{
		margin-top:10px;
		width:100%;
		display:block;
		box-sizing:border-box;
	 	-moz-box-sizing:border-box;
	}
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


.commenttextbox{
	padding:10px;
	border:#000000 1px solid;
	width:600px;
	text-align:left;
	vertical-align:top;
	font-size:14px;
	display:inline-block;
}
.commentbutton{
	padding:10px;
	background-color:#CC0000;
	color:#ffffff;
	font-size:12px;
	border:#ff0000 1px solid;
	width:120px;
	text-align:center;
	display:inline-block;
}
@media only screen and (max-width: 830px) {
	.commenttextbox{
		width:500px;
	}
}
@media only screen and (max-width: 730px) {
	.commenttextbox{
		width:400px;
	}
}
@media only screen and (max-width: 630px) {
	.commenttextbox{
		width:300px;
	}
}
@media only screen and (max-width: 530px) {
	.commenttextbox{
		display:block;
		width:100%;
		box-sizing:border-box;
	 	-moz-box-sizing:border-box;
	}
	.commentbutton{
		display:block;
		width:100%;
		box-sizing:border-box;
	 	-moz-box-sizing:border-box;
	}
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.commentbox{
	padding:20px;
	display:block;
	background-color:#000000;
	margin:0px;
}

.commentbox h3{
	font-size:24px;
	font-weight:normal;
	color:#ffffff;
}

.commentbox div{
	background-color:#111111;
	color:#eeeeee;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	margin:0px;
}
.commentbox div i{
	font-size:12px;
	color:#CCCCCC;
	font-weight:normal;
}

@media only screen and (min-width: 1280px) {
.commentbox{
	width:1240px;
	display:block;
	margin:auto;
	margin-top:10px;
}
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.videowrapper{
	padding:0px;
	background-color:#000000;
	margin:0px;
	display:block;
}
video{
	width:100%;
	height:auto;
	margin:auto;
	display:block;
}

@media only screen and (min-width: 1280px) {
	video{
		width:1280px;
		height:720px;
	}

}

.videojoin{
	padding:10px;
	text-align:center;
	color:#ffffff;
	font-size:16px;
}
.videojoin a{
	padding:10px;
	text-align:center;
	color:#ffffff;
	background-color:#CC0000;
	border:#cccccc 1px solid;
	display:inline-block;
	cursor:pointer;
	font-size:14px;
	text-decoration:none;
	margin-left:5px;
}
.videojoin a:hover{
	border:#ffffff 1px solid;
	text-decoration:none;
}
.streamrate{
	padding:10px;
	font-size:16px;
	color:#ffffff;
	text-align:center;
	vertical-align:top;
	background-color:#111111;
}
.streamrate a{
	padding:10px;
	display:inline-block;
	font-size:14px;
	background-color:#222222;
	border:#000000 1px solid;
	cursor:pointer;
	margin-left:5px;
}
.streamrate .current{
	background-color:#333333;
	border:#ff0000 1px solid;
}
.streamrate a:hover{
	border:#ffffff 1px solid;
	text-decoration:none;
}

.videoteaser{
	width:100%;
	height:auto;
	padding:0px;
	margin:0px;
	text-align:center;
}
.videoteaser a{
	margin:auto;
	width:100%;
	font-size:18px;
	color:#ffffff;
	background-color:#CC0000;
	border:#cccccc 1px solid;
	display:block;
	bottom:0px; 
	text-align:center;
	padding:20px;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Models Page
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


.modelsgrid{
	width:100%;
	padding:0px;
	margin:auto;
	margin-top:5px;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}

.modelsgrid div{
	padding:10px;
	width:180px;
	height:340px;
	margin:5px;
	display:inline-block;
	background-color:#111111;
	vertical-align:top;
	text-align:center;
}

.modelsgrid div h3{
	font-size:16px;
	color:#FFFFFF;
	font-family:Arial;
	padding:5px;
	font-weight:normal;
	margin:0px 10px 0px 10px;
}

.modelsgrid div a img{
	margin:-10px -10px 0px -10px;
	display:block;
}

.modelsgrid .spot a:hover{
	color:#ff0000;
}

@media only screen and (min-width: 1280px) {
	.modelsgrid{
		width:1280px;
	}
}



/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Model Page
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.modelsummarybox{
	width:100%;
	padding:15px;
	margin:auto;
	margin-bottom:0px;
	margin-top:0px;
	background-color:#000000;
	font-size:14px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	border-top:#FFFFFF 1px solid;
	box-shadow: 0px 0px 10px #333333;
	-moz-box-shadow: 0px 0px 10px #333333;
    -webkit-box-shadow:0px 0px 10px #333333;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}
.modeltable{
	width:100%;
	text-align:center;
	vertical-align:top;
	margin:auto;
}
.modeltable td{
	text-align:left;
	vertical-align:top;
	font-size:14px;
	color:#eeeeee;
	padding:10px;
}
.modeltable td h1{
	font-size:32px;
	color:#ffffff;
}
.modeltable td img{
	border:#ffffff 1px solid;
}

@media only screen and (max-width: 640px) {
.modelsummarybox{
	padding:0px;
	box-shadow: 0px 0px 10px #333333;
	-moz-box-shadow: 0px 0px 10px #333333;
    -webkit-box-shadow:0px 0px 10px #333333;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}
.modeltable{
	width:100%;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}
.modeltable td{
	display:block;
	width:100%;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}
.modeltable td img{
	display:block;
	width:100%;
	height:auto;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}
}




/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
login page
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


.loginbox{
	width:320px;
	padding:20px;
	margin:auto;
	text-align:left;
	vertical-align:top;
	background-color:#333333;
}
.loginbox h2{
	font-size:24px;
	font-family:Arial;
	font-weight:normal;
	color:#ffffff;
	display:block;
	text-align:center;
	padding:5px;
}
.loginbox .tdleft{
	width:120px;
	text-align:right;
	color:#eeeeee;
	font-size:12px;
	padding:10px;
}
.loginbox .tdright{
	width:240px;
	text-align:left;
	color:#eeeeee;
	font-size:12px;
}

@media only screen and (max-width: 400px) {
	.loginbox{
		width:100%;
		padding:10px;
		box-sizing:border-box;
	 -moz-box-sizing:border-box;
	}
	.loginbox .tdleft, .loginbox .tdright{
		width:100%;
		display:block;
		padding:5px;
		text-align:center;
		box-sizing:border-box;
	 -moz-box-sizing:border-box;
	}
}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
thankyou page
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


.thankyoubox{
	width:600px;
	padding:20px;
	margin:auto;
	text-align:center;
	vertical-align:top;
	background-color:#333333;
	color:#eeeeee;
}
.thankyoubox table{
	width:100%;
}
.thankyoubox h2{
	font-size:24px;
	font-family:Arial;
	font-weight:normal;
	color:#ffffff;
	display:block;
	text-align:center;
	padding:5px;
}
.thankyoubox .tdleft{
	width:200px;
	text-align:right;
	color:#eeeeee;
	font-size:12px;
	padding:10px;
	vertical-align:top;
}
.thankyoubox .tdright{
	width:360px;
	text-align:left;
	color:#eeeeee;
	font-size:12px;
	vertical-align:top;
}

.thankyoubox .button{
	padding:10px;
	background-color:#FF0000;
	color:#ffffff;
	border:#FFFFFF 1px solid;
	text-align:center;
}

@media only screen and (max-width: 660px) {
	.thankyoubox{
		width:100%;
		padding:10px;
		box-sizing:border-box;
	 -moz-box-sizing:border-box;
	 text-align:center;
	}
	.thankyoubox .tdleft, .thankyoubox .tdright{
		width:100%;
		display:block;
		padding:5px;
		text-align:center;
		box-sizing:border-box;
	 -moz-box-sizing:border-box;
	}
}



/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
join page
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


.collage{
	display:block;
	padding:0px;
	margin:auto;
	border:none;
	margin-top:10px;
}
.join{
	display:block;
	text-align:center;
	vertical-align:center;
	margin:0px;
	padding:0px;
}
.join1{
	padding:20px;
	background-color:#333333;
	width:560px;
	margin:5px;
	text-align:left;
	display:inline-block;
	vertical-align:top;
}
.join1 h1{
	font-family:Arial;
	font-weight:normal;
	font-size:24px;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	text-shadow: 2px 2px 10px #000000;
	-moz-text-shadow: 2px 2px 10px #000000;
    -webkit-text-shadow:2px 2px 10px #000000;
}
.join2{
	padding:20px;
	background-color:#333333;
	width:300px;
	margin:5px;
	text-align:left;
	display:inline-block;
	vertical-align:top;
}
.collage{
	display:block;
	width:100%;
	height:auto;
	padding:0px;
	border:none;
	margin:0px;
	text-align:center;
	vertical-align:top;
}
.collage img{
	display:inline-block;
	width:16.5%;
	height:auto;
	margin:0px;
}

@media only screen and (max-width: 960px) {
	.collage img{
		width:33%;
		height:auto;
	}
	.join1{
		display:block;
		margin:0px;
		width:100%;
		box-sizing:border-box;
	 	-moz-box-sizing:border-box;
	}
	.join2{
		display:block;
		margin:0px;
		width:100%;
		box-sizing:border-box;
	 	-moz-box-sizing:border-box;
	}
	

}
@media only screen and (max-width: 600px) {
	.collage img{
		width:50%;
		height:auto;
	}
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Contact Page
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.contact{
	padding:20px;
	background-color:#333333;
	width:900px;
	margin:auto;
	margin-top:10px;
	text-align:left;
	display:block;
	vertical-align:top;
}
.contact h1{
	font-family:Arial;
	font-weight:normal;
	font-size:24px;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	text-shadow: 2px 2px 10px #000000;
	-moz-text-shadow: 2px 2px 10px #000000;
    -webkit-text-shadow:2px 2px 10px #000000;
}

@media only screen and (max-width: 960px) {
	.contact{
		display:block;
		margin:0px;
		width:100%;
		box-sizing:border-box;
	 	-moz-box-sizing:border-box;
	}

}

@media only screen and (max-width: 500px) {
	.contact td{
		display:block;
		margin:0px;
		width:100%;
		text-align:left;
		box-sizing:border-box;
	 	-moz-box-sizing:border-box;
	}

}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Blogs
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.leftlist{
	width:850px;
	display:inline-block;
	vertical-align:top;
	padding:0px;
	text-align:center;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}
.leftlist .blogbox{
	width:100%;
	padding:20px;
	font-size:14px;
	color:#dddddd;
	text-align:left;
	background-color:#222222;
	margin:20px 0px 0px 0px;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}
.leftlist .blogbox a img{
	margin:-19px -19px 10px -19px;
	border:none;
	display:block;
	width:848px;
	height:auto;
	box-sizing:border-box;
	 	-moz-box-sizing:border-box;
}
.leftlist .blogbox a h3{
	font-size:28px;
	color:#ffffff;
	font-family:Arial;
	font-weight:normal;
}
.rightlist{
	width:360px;
	padding:10px;
	display:inline-block;
	vertical-align:top;
	
	text-align:center;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}
.rightlist .catlist{
	background-color:#222222;
	padding:0px;
	margin-top:10px;
}
.rightlist .catlist h3{
	font-size:24px;
	color:#eeeeee;
	font-family:Arial;
	font-weight:normal;
	padding:10px;
}
.rightlist .catlist a{
	display:block;
	text-align:left;
	color:#eeeeee;
	font-size:14px;
	padding:10px;
	background-color:#111111;
	margin:1px 0px 0px 0px;
}

@media only screen and (max-width: 1280px) {
	.rightlist{
		width:200px;
	}

}

@media only screen and (max-width: 1140px) {
	.rightlist{
		display:block;
		width:100%;
	}
	.rightlist .catlist a{
		display:inline-block;
		margin:1px;
	}
	
	.leftlist{
		display:block;
		width:100%;
		text-align:center;
	}
	.leftlist .blogbox{
		width:850px;
	}

}

@media only screen and (max-width: 900px) {

	.leftlist .blogbox{
		width:100%;
		padding:10px;
	}
	.leftlist .blogbox a img{
		width:100%;
		height:auto;
		margin:0px 0px 10px 0px;
	}
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Links
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.links{
	padding:20px;
	background-color:#333333;
	width:1000px;
	margin:auto;
	margin-top:10px;
	text-align:left;
	display:block;
	vertical-align:top;
}
.links h1{
	font-family:Arial;
	font-weight:normal;
	font-size:24px;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	text-shadow: 2px 2px 10px #000000;
	-moz-text-shadow: 2px 2px 10px #000000;
    -webkit-text-shadow:2px 2px 10px #000000;
}
.links h2{
	font-size:32px;
	color:#FFFFFF;
	font-family:Impact;
	padding:10px;
	font-weight:normal;
	box-shadow:#00ffff 0px 0px 10px;
	background-color:#333333;
	margin:15px 5px 0px 5px;
	text-shadow: 0px 0px 10px #000000;
	-moz-text-shadow: 0px 0px 10px #000000;
    -webkit-text-shadow:0px 0px 10px #000000;
}
.links h3{
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}
.links div{
	display:inline-block;
	width:468px;
	padding:5px;
	vertical-align:top;
	text-align:left;
	margin:5px;
	background-color:#111111;
}
.links i{
	font-size:12px;
	font-style:italic;
}

@media only screen and (max-width: 960px) {
	.links{
		display:block;
		margin:0px;
		width:100%;
		box-sizing:border-box;
	 	-moz-box-sizing:border-box;
	}

}

@media only screen and (max-width: 500px) {
	.links{
		padding:10px;
	}
	.links div{
		width:100%;
		margin:10px 0px 0px 0px;
		display:block;
		box-sizing:border-box;
	 	-moz-box-sizing:border-box;
	}
	.links div a img{
		width:100%;
		height:auto;
		box-sizing:border-box;
	 	-moz-box-sizing:border-box;
	}

}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Slide Show
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.slideshow{
	display:block;
	width:100%;
	height:auto;
	position:relative;
	padding:0px;
	margin:auto;
	border:none;
	overflow:hidden;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}

#adb1{
	z-index:2;
	position:absolute;
	display:block;
	width:100%;
	height:auto;
	margin:0px;
}

#adb2{
	z-index:3;
	position:absolute;
	display:block;
	width:100%;
	height:auto;
	margin:0px;
}

.slideshowblank{
	z-index:4;
	position:relative;
	display:block;
	width:100%;
	height:auto;
	margin:0px;
}

@media only screen and (max-width: 600px) {
#adb1, #adb2, .slideshowblank{
 	width:150%;
	height:auto;
	margin:0 -25% 0 -25%;
	overflow:hidden;
 }
}




/*##################################################################################################################
####################################################################################################################
// universal framing code
####################################################################################################################
##################################################################################################################*/

.indexwrapper{
	padding:0px;
	margin:auto;
	margin-top:0px;
	display:block;
	vertical-align:top;
	text-align:center;
	position:relative;
	z-index:5;
	width:90%;
	background-color:#111111;
	
}

.index{
	padding:0px;
	margin:auto;
	margin-top:0px;
	display:block;
	vertical-align:top;
	text-align:center;
	position:relative;
	z-index:5;
	width:100%;
	
}
.index1{
	display:block;
	padding:20px;
	margin:0px;
	vertical-align:top;
	text-align:center;
}
.index1 h1{
	text-align:center;
	vertical-align:top;
	display:block;
}
.index2{
	display:block;
	padding:20px;
	margin:0px;
	vertical-align:top;
	text-align:center;
}
.index2 .box{
	border: 1px solid rgb(51, 51, 51);
	padding: 10px;
	overflow: auto;
	margin:auto;
	margin-top:15px;
	text-align: left;
	background-color: rgb(0, 0, 0);
	height: 100px;
	width: 250px;
	color: rgb(204, 204, 204);
}


.content_center{
	vertical-align:top;
	text-align:center;
	width:930px;
	padding:10px;
}
@media only screen and (min-width: 900px) {
 .index{
 	margin-top:-40%;
	}
}
@media only screen and (min-width: 1100px) {
 .index{
 	margin-top:-30%;
	}
}
@media only screen and (min-width: 1400px) {
 .index{
 	margin-top:-20%;
	}
}

@media only screen and (max-width: 960px) {

.content_center{
	width:100%;
	height:auto;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
}
.index1{
	display:block;
	width:100%;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
	text-align:center;
}
.index1 h1{
	text-align:center;
}
.index2{
	display:block;
	width:100%;
	box-sizing:border-box;
	 -moz-box-sizing:border-box;
	text-align:center;
}
}

@media only screen and (max-width: 500px) {

.index img{
	width:100%;
	height:auto;
}
}

/*##################################################################################################################
####################################################################################################################
// Other fonts and text
####################################################################################################################
##################################################################################################################*/

a{
	text-decoration:none;
	color:#FF0000;
}
a:hover{
	text-decoration:underline;
}
h1{
	font-family: Arial;
	font-size: 60px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	margin:10px;
	text-align:left;
	text-shadow:#000000 0px 0px 10px;
}
@media only screen and (max-width: 550px) {
	h1{
	text-align:center;
	font-size: 40px;
	}
}
.button_enter{
	border:#ff0000 1px solid;
	background-color:#CC0000;
	padding:15px;
	display:block;
	width:250px;
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	text-decoration:none;
	text-align:center;
	margin:auto;
}
.button_enter:hover{
	border:#FFFFFF 1px solid;
	background-color:#FF0000;
	text-decoration:none;
}

/*##################################################################################################################
####################################################################################################################
// Other fonts and text
####################################################################################################################
##################################################################################################################*/

a{
	text-decoration:none;
	color:#cccccc;
}
a:hover{
	text-decoration:none;
}
a:link .image{
	border-color:#000000;
	border-style:solid;
	border-width:1px;
}
a:hover .image{
	border-color:#FF0000;
	border-style:solid;
	border-width:1px;
}
a:link .image1{
	border-color:#FF0000;
	border-style:solid;
	border-width:1px;
}
a:hover .image1{
	border-color:#FF0000;
	border-style:solid;
	border-width:1px;
}
.image1{
	border-color:#FF0000;
	border-style:solid;
	border-width:1px;
}
a:hover{
	text-decoration:underline;
}

h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	margin-top:2px;
    margin-bottom:2px;
}
h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	text-decoration:none;
	margin-top:0px;
	margin-left:20px;
    margin-bottom:-10px;
}
h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FFFFFF;
	text-decoration:none;
	margin-top:-5px;
    margin-bottom:-15px;
}