/* CSS Document */
/* Begin Text Format */

.headline1 {
	color: #79B843;
	font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-decoration:none;
}

.subheadline {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold;
}

h1 {
	font-size:24px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	margin: 0px;
	margin-bottom: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	display:inline;
	line-height: 5%;
}

h1.smaller {
	font-size:16px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	margin: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.bodycopy1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
	margin: 0px;
	padding-top: 0px;
}

.bodycopy2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#333333;
}


.style2 {font-size: 12px}

.style3 {
		font-size: 14px
}

.style5 {
	color: #666666;
	font-style: italic;
}

.answer1 {
	font-family: Arial, Helvetica, sans-serif; 
	font:12px; color:#333333;
}

.question1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#999999;
}

/* End Text Format */

	body{
		margin:0;
		padding:0;
		}
		
	.link A:link {text-decoration: none; color:#79B843;}
	.link A:visited {text-decoration: none; color:#333333;}
	.link A:active {text-decoration: none; color:#79b843;}
	.link A:hover {text-decoration: none; color: #79B843;}

	.link2 A:link {text-decoration: none; color:#78c7f2;}
	.link2 A:visited {text-decoration: none; color:#78c7f2;}
	.link2 A:active {text-decoration: none; color:#78c7f2;}
	.link2 A:hover {text-decoration: underline; color:#f2aa24;}
	
	.wrapper{
		background::#FFFFFF;
		margin: 0 auto;
		width:800px;
		height:100%;
		}
	
	.floating{ background-image:url(images/backtotop.png) fixed no-repeat 185 92;
		float:left;
		position:fixed;
		}
		
	.contactlink {
		position:fixed;
		margin-right:0px;
		float:right;
		margin-bottom:0px;
		}
		
		
	p.dark {
		font-style:normal;
		text-align:left;
		font-size:12px;
		color:#333;
		}

/* entertainment content purchases css */

	.mediablock {
		width:250px;
		height:230px;
		padding-top:10px;
		padding-left:6px;
		padding-right: 6px;
		border:thin;
		border-bottom-width:thin;
		float:left;
		}


	p.graphictitle {
		font-weight:bold;
		text-align:left;
		font-size:12px;
		color:#333;
		font-family:Verdana, Geneva, sans-serif;
		}
		
	p.graphictext {
		font-size:10px;
		font-family:Verdana, Geneva, sans-serif;
		color:#333;
		text-align:left;
		}	
		
	.graphictext {
		padding: 1px;
		}
		
	.shoppingcartprice {
		font:Arial, Helvetica, sans-serif;
		color:#06C;
		font-size:18px;
		font-weight:bolder;
		}	
	
	.graphictitleleft {
		float:left;
		width:160px;
		}
		
	.shoppingcart {
		float:right;
		height:90px;
		}	


/* entertainment ending */

	.smalllogoNav{
		font-family:Arial,Helvetica,sans-serif;
		float:right;
		}
			

	.topNav{
		padding-top:20px;
		background-image:url(images/TopBanner.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		float:left;
		width:800px;
		height:102px;
		min-height:100px;
		display:block;
		font-family:Arial,Helvetica,sans-serif;
		margin-right:0px;
		z-index: 15; 
		}
		
	.twosectionleft {
		float:left;
		max-width: 390px;
		min-width: 390px;
		background-color:#FFFFFF;
		padding:5px;
		}
		
	.twosectionright {
		float:right;
		max-width: 390px;
		min-width: 390px;
		background-color:#FFFFFF;
		padding:5px;
		}
		
	.twitter {
		float:left;
		max-width: 800px;
		min-width:800px;
		min-height:50px;
		background-color:#CCCCCC;
		}
		
	.left {
		max-width: 400px;
		min-width: 400px;
		float: left;
		}	
		
	smallleft {
		display:block;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		width:100px;
		margin-top:10px;
		max-width:100px;
		float:left;
		background-color:#FFFFFF;
		
		}
		
	.bigleft {
		max-width:400px;
		min-width:400px;
		color:#666666;
		padding: 10px;
		float:left;
		background-color:#FFFFFF;
		}
		
	.bigleft2 {
		max-width:360px;
		min-width:360px;
		color:#666666;
		float:left;
		background-color:#FFFFFF;
		}
		
	.bigright3 {
		max-width:360px;
		min-width:360px;
		color:#666666;
		padding-left: 15px;
		float:right;
		background-color:#FFFFFF;
		}
		
	.bigright2 {
		max-width:300px;
		min-width:300px;
		color:#666666;
		padding: 10px;
		float:right;
		background-color:#FFFFFF;
		}
		
	.right {
		max-width: 390px;
		min-width: 390px;
		float: right;
		}
	
	.right22 {
		max-width: 500px;
		min-width: 500px;
		float: right;
		}
		
	.smallright {

		max-width:310px;
		min-width:300px;
		height: 100%;
		float:right;
		display: block;
		padding: 20px;
		margin-left: 10px;
		border-left:thin;
		border-left-width:1px;
		border-left-color:#999999;
		border-style:solid;
		border-bottom: 0px;
		border-right-width:0px;
		border-top: 0px;
		}	
		
	.smallrightnoborder {

		max-width:310px;
		min-width:300px;
		height: 100%;
		float:right;
		display: block;
		padding: 20px;
		margin-left: 10px;
		}	
		
		
	.bigright {
		
		display:block;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		width:680px;
		float:left;
		margin-left:5px;
		}		
		
	.flashbanner {
		width:800px;
		text-align:left;
		float:left;
		}	
	.solutionleft {
		width:237px;
		float:left;
	}
	.solutionright {
		width:562px;
		float:left;
	}
		
	.mediaflashbanner {
		width:645px;
		float:right;
		}	
		
	.medianav {
		width:155px;
		text-align:left;
		float:left;
		}			
				
	.middle {
		width:800px;
		background-color:white;
		float:left;
		}	
		
	.captieawards {
		width:800px;
		background-image:url(images/Captie-Award-backdrop.jpg);
		background-repeat:no-repeat;
		float:left;
		}	
		
	.bottom {
		max-width:100%;
		min-width:100%;
		min-height:200px;
		padding-top: 0px;
		float:left;
		background-image:url(images/bg_173587.png);
		}
		
	.bottomshadow {
		margin: 0px;
		background-image:url(images/shadow.png);
		max-height:20px;
		min-height:20px;
		}	
		
	.bottomwrapper {
		margin: 0 auto;
		width: 800px;
		height: 100%;
		background-image:url(images/bg_173587.png);
		}	
		
	.bottomleft {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		width:200px;
		margin-top:0px;
		margin-bottom:50px;
		padding: 10px;
		text-align:left;
		float:left;
		color:#CCCCCC;
		}
		
	.bottomright {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		width:150px;
		padding: 10px;
		margin-top:0px;
		margin-bottom:50px;
		text-align:left;
		float:right;
		color:#CCCCCC;
		}
		
/* text formating css */		

	ul#menu {
		margin-right:0px;
		margin-left:395px;
		padding:0;
		list-style-type:none;
		max-width:405px;
		max-height: 60px;
		position:relative;
		display:block;
		height:60px;
		font-size:10px;
		font-weight:bold;
		background:transparent url(images/nav_bg2.png) repeat-x top left;
		font-family:Arial, Helvetica, sans-serif;
		}

	ul#menu li {
		display:block;
		float:left;
		margin:0;
		padding:0;
		}
	
	ul#menu li a {
		display:block;
		float:right;
		color:#999999;
		text-decoration:none;
		font-weight:bold;
		padding:28px 29px 0px 30px;
		}
	
	ul#menu li a:hover {	
		color:#FFFFFF;
		height:60px;
		background:transparent url(images/nav_bg2.png) 0px -60px no-repeat;
		margin-left:0px;	
		}
	
	ul#menu li a.current {
		display:inline;
		height:60px;
		background:transparent url(images/nav_bg2.png) 0px -60px no-repeat;	
		float:left;
		margin:0;
		}

	p.headlines { 
		font:Verdana, Arial, Helvetica, sans-serif;
		color:#333333;
		font-size:12px;
		font-weight:bold; 
		}
	
	p.text { 
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color:#999999; 
		}
		
	p.smalltext { 
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size: 6px;
		color:#CCC; 
		}
		
/* text formating ending */		

-/lightbox-

*{ margin:0; padding:0; }

img{ border:none; }
table, td{ border:none; margin:0; padding:0; }
td{ text-align:left; vertical-align:top; }
form{ margin:0; padding:0; }

.spacer{ clear:both; margin:0; padding:0; height:0; font-size:0; overflow:hidden; }

p{ padding:0px; margin:0px 0px 0px 0px; }
h1,h2,h3,h4{  margin:0px 0px 0px 0px; padding:0px;  font-weight:bold; }
h2,h3,h4{ font-size: 10px; }
h1{ color: #79B843;
	font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-decoration:none;
	}



.leftImage, .rightImage{ border-color:#fff; border-style:solid; }
.leftImage, .left{ float:left; }
.rightImage, .right{ float:right; }

.noborder{ border-bottom:none; }

#box{ 
	margin:0 auto; 
	padding:0 0 50px 0; 
	width:600px;
	/*background-color:#F00; */
}


#components, #tests, .customization{ margin:10px 0 20px 25px; }
#components li, #tests li, .customization li{ margin-bottom:3px; }

#gallery{ width:100%; }

#gallery img{ border: 5px solid #78c7f2; }

.code{ 
	margin:10px;
	font-size:12px;
	color:#6C0;
}
.wrapper .middle .bigleft .bodycopy1 ul li strong {
	color: #333;
}

