body {
		margin:0px;
		}

a:link{text-decoration: underline; color:#D070B0;}
a:visited{text-decoration: underline; color: #D070B0;}
a:hover{text-decoration: underline; color: #D070B0;}
a:active{text-decoration: underline; color: #D070B0;}

.header_large {
		color:#f06326;
		font: 700 34px Arial, sans-serif;
		letter-spacing: -0.05em;
		text-align: center;
		margin: 0 0 10px 0;
		}

.header_large2 {
		color:#f06326;
		font: 700 24px Arial, sans-serif;
		letter-spacing: -0.05em;
		text-align: center;
		margin: 0 0 0 0;
		}

.video_title {
		width: 250px;
		padding: 5px 5px 0 5px;
		font: 500 23px Arial, sans-serif;
		letter-spacing: -0.05em;
		text-align: left;
		color: #FF6C14;
		}

.video_title1 {
font: 700 23px Arial, sans-serif;
letter-spacing: -0.05em;
text-align: center;
color: #3C9CD6;
} 

.video_title1 a {
color: #3C9CD6;
}	
		
.video_desc {
		width: 285px;
		padding: 5px;
		font: 16px/18px Trebuchet MS, sans-serif;
		letter-spacing: -0.02em;
		text-align: justify;
		color: #21a3f2;
		}
		
.video_screens img {
		border: 3px solid #B8E4FF;
		margin: 0 3px 0 3px;
		}

.orangebox1 {
		padding: 0 25px 0 15px;
		font: 14px/14px Trebuchet MS, sans-serif;
		text-align: justify;
		font-weight: bold;
		color: #ffffff;
		}
		
.orangebox2 {
		padding: 0 10px 0 15px;
		font: 14px/14px Trebuchet MS, sans-serif;
		text-align: justify;
		font-weight: bold;
		color: #ffffff;
		}
		
.orangebox3 {
		padding: 0 10px 2px 15px;
		font: 14px/14px Trebuchet MS, sans-serif;
		text-align: justify;
		font-weight: bold;
		color: #ffffff;
		}
		
.orangebox4 {
		padding: 0 17px 2px 15px;
		font: 14px/14px Trebuchet MS, sans-serif;
		text-align: justify;
		font-weight: bold;
		color: #ffffff;
		}

.warning {
		font: 25px/34px Trebuchet MS, sans-serif;
		letter-spacing: -0.05em;
		text-align: center;
		font-weight: bold;
		color: #098ed9;
		}
		
.warning2 {
		font: 15px/24px Trebuchet MS, sans-serif;
		letter-spacing: -0.05em;
		text-align: center;
		font-weight: bold;
		color: #098ed9;
		}		

.warning a {
		color: #098ed9;
		}

.warningtextarea {
		width: 500px;
		height: 150px;
		font: 13px/14px Trebuchet MS, sans-serif;
		text-align: left;
		color: #c47151;
		background-color: #ecf0cc;
		border: 2px solid #fabda5;
		}

.warningsmall {
		width: 280px;
		font: 11px/15px Trebuchet MS, sans-serif;
		text-align: justify;
		font-weight: bold;
		color: #098ed9;
		}

.warningsmall a {
		color: #098ed9;
		}
				
.feature {
		padding: 5px 20px 0 30px;
		font: 14px/15px Trebuchet MS, sans-serif;
		text-align: justify;
		font-weight: bold;
		color: #098ed9;
		}


.feature a, .feature a:visited, .feature a:hover {
		color: #098ed9;
		}
		
.featurelarge {
		padding: 20px 20px 0 20px;
		font: 17px/18px Trebuchet MS, sans-serif;
		text-align: justify;
		font-weight: bold;
		color: #098ed9;
		}

.video_screens_more {
		padding: 5px 0 0 5px;
		margin: 0 0 0 10px;
		}
		
.video_screens_more img {
		border: 3px solid #B8E4FF;
		margin: 1px 1px 1px 1px;
		}

.video_screens_more_title {
		padding: 0 5px 0 10px;
		margin: 3px 0 5px 0;
		font: 23px/24px Trebuchet MS, sans-serif;
		letter-spacing: -0.03em;
		text-align: center;
		color: #EE5B1F;
		}

.photo_large img {
		border: 3px solid #B8E4FF;
		margin: 3px;
		}

.photo_small1 {
		margin: 3px 0 0 18px;
		}

.photo_small1 img {
		border: 3px solid #B8E4FF;
		margin: 0;
		}

.photo_small2 {
		margin: 3px 0 0 32px;
		}

.photo_small2 img {
		border: 3px solid #B8E4FF;
		margin: 0;
		}

.photo_title {
		width: 210px;
		padding: 5px 5px 0 5px;
		font: 500 22px Arial, sans-serif;
		letter-spacing: -0.05em;
		text-align: left;
		color: #FF6C14;
		}

.photo_desc {
		width: 210px;
		padding: 5px;
		font: 15px/18px Trebuchet MS, sans-serif;
		text-align: left;
		color: #21a3f2;
		}

.photo_desc .orange {
		color: #FF6C14;
		}		
		
.photosets_more {
		padding: 5px 0 0 5px;
		margin: 0px;
		}
		
.photosets_more img {
		border: 3px solid #B8E4FF;
		margin: 0px;
		}

.category {
		font: 13px/17px Trebuchet MS, sans-serif;
		text-align: center;
		letter-spacing: -0.01em;
		color: #21a3f2;
		}

.category_title {
		font: 13px/17px Trebuchet MS, sans-serif;
		text-align: center;
		letter-spacing: -0.01em;
		color: #1b80bf;
		}
		
.category_title a {
		color: #1b80bf;
		}

.category_description {
		font: 13px/17px Trebuchet MS, sans-serif;
		text-align: center;
		letter-spacing: -0.01em;
		color: #1b80bf;
		}

.category_rating {
		font: 13px/17px Trebuchet MS, sans-serif;
		text-align: center;
		letter-spacing: -0.01em;
		color: #EF4C00;
		}

.category_pages {
		font: 13px/17px Trebuchet MS, sans-serif;
		text-align: center;
		letter-spacing: -0.01em;
		color: #1b80bf;
		margin: 10px;
		}

.category_pages a {
		color: #1b80bf;
		}		
	
.category img {
		border: 3px solid #B8E4FF;
		margin: 2px 0 2px 0;
		}

.spacer5 { height:5px; width: 100%;}

.spacer10 { height:10px; width: 100%;	}

.spacer20 { height:20px; width: 100%;	}
		
.spacer30 { height:30px; width: 100%;	}

.spacer40 { height:40px; width: 100%;	}

.spacer50 { height:50px; width: 100%;	}

.paydesc {
		font: 900 14px/17px Trebuchet MS, sans-serif;
		text-align: justify;
		color: #FFFFFF;
		padding: 0px 35px 20px 6px;
		}

.footer {
		width: 670px;
		font: 900 14px/17px Trebuchet MS, sans-serif;
		text-align: justify;
		color: #45A1D8;
		padding: 0;
		margin: 0 auto;		
		}

.footer a {
		color: #3C9CD6;
		}
		
.footer2 {
		font: 900 14px/17px Trebuchet MS, sans-serif;
		text-align: justify;
		color: #45A1D8;
		padding: 0;
		margin: 0 auto;		
		}

.footer2 a {
		color: #3C9CD6;
		}