html, body{
	margin:0px;
	padding:0px;
	height:100%;
	text-align:center;
}
body{
	background:url('images/exback.png') bottom fixed repeat-x #afd7f6;
}
h2{
	text-shadow:1px 1px 5px #26516c;
	font-size:3em;
	color:#afd7f6;
	font-weight:bold;
	margin:4px;
	font-family: helvetica, sans-serif;
}
h3{
	margin:4px;
	text-align:justify;
	font-weight:normal;
	font-size:1.3em;
}
h3 a{
	font-weight:bold;
	color:#fff;
}
h3 a:hover{
	color:orange;
}
#top{
	position:absolute;
	font-family:Georgia, Times New Roman,serif;
	top:0px;
	left:0px;
	background:url('images/extopback.png') top repeat-x;
	height:99px;
	min-width:1004px;
	width:100%;
	float:left;	
}
#topi{
	width:1004px;
	text-align:left;
	margin:10px auto 0px auto;	
	font-size:30px;
	color:#fff;
}
#topi .logo{
	color:#fff;
	text-decoration:none;
}
#logo{
	float:left;
}
#mainNav {
	margin:9px 0px 0px 0px;
	float:left;
}
	#mainNav li
	{	
		float: left;
		width: 120px;
		text-align:center;
		list-style: none;
		font-size:17px;}

	#mainNav li a
	{	display: block;
		padding: 3px 12px;
		text-decoration: none;
		color: #EAFFED;
		white-space: nowrap}

	#mainNav li a:hover
	{	background: #24313C}
		
		#mainNav li ul
		{	margin: 5px 0px;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border:2px solid #23435e;
			}
		
			#mainNav li ul li
			{	
				text-align:left;
				float: none;
				display: inline}
			
			#mainNav li ul li a
			{	width: auto;
				background: #aad2f3;
				color: #24313C;
				font-size:15px;
				}
			
			#mainNav li ul li a:hover
			{	background: #87b2d4}

			
			

#bgrepeater{
	width:1004px;
	margin:0px auto 0px auto;
	background:url('images/exbackrepeat.png') center repeat-y;
}
#container{
	background:url('images/mainback.jpg') bottom left no-repeat;
	
	width:1004px;
}
#fullpage{
	width:1004px;
	margin:-100px auto 0px auto;
	padding-top:100px;
	background:#6391b0;
}
#c1{
	
	width:290px;
	float:left;
	font-family:verdana;
	color:#426d8e;
}
	#c1i{
		text-shadow:0px 0px 7px #ccdfed;
		margin:84px 0px 0px 0px;
	}
	#c1i a{
		text-decoration:none;
		color:#143548;
	}
	#c1i a:hover{
		color:#fff;
	}
		.leftImgLink{
			text-decoration:none;
			font-size:.7em;
			margin:10px 0px 10px 0px;
		}
		.leftImgLink img{
			border:2px solid #6c92ae;
		}
		.leftSoftwareLink{
			font-size:.7em;
			margin:10px 0px 10px 0px;
		}
		.leftSoftwareLink img{
			border:0px;
		}
		.leftText{
			width:230px; 
			text-align:left;
			margin:0px auto 30px auto;
			font-size:.85em;
		}
		.leftWideText{
			width:260px; 
			text-align:left;
			margin:0px auto 30px auto;
			font-size:.85em;
		}
		.leftPurchase{
		width:230px; 
			text-align:left;
			margin:0px auto 30px auto;
			font-weight:bold;
			font-size:.7em;

		}

#c3{
	font-size:.9em;
	margin-left:10px;
	color:#fff;
	width:704px;
	float:left;
}
#c3i{
	
	text-shadow:.5px .5px 3px #396e8e;
	text-align:left;
	font-size:.95em;
	font-family:verdana,sans-serif;
	margin:95px 10px 350px 10px;
}

.button{
	color:#fff;
	margin-right:6px;
	background:#3a6e91;
	padding:3px;
	font-size:.9em;
	border-top:1px solid #96b8cd;
	border-left:1px solid  #80a4ba;
	border-right:1px  solid #2b5873;
	border-bottom:1px solid #143548;
	cursor:pointer;
	float:right;
}
.contentItem{
	margin-bottom:30px;
}
.citation li{
	font-size:.9em;
	clear:both;
}
.contentItem a{
	color:#fff;
}
.contentItem a:hover{
	color:orange;
}
	.contentItem img{
		margin:7px;
	}
	.citation {
		color:#fff;
	}
	.citation .title{
		color:#fff;
		padding:5px;
		width:95%;
		float:left;
		cursor:pointer;
	}
	.citation .button{
		margin:10px 0px 20px 0px;
	}
	.citation li{
		margin-bottom:30px;
		list-style:none;
		border:1px solid #6994b5;
	}
	.citation .reference {
		display:none;
		font-size:.8em;
		padding:5px;
		float:left;
		width:95%;
	}
.thirdPageItem{
	width:219px;
	float:left;
	margin:3px;
}
.thirdPageItem a{
	color:#fff;
}
.thirdPageItem a:hover{
	color:orange;
}
.halfPageItem a{
	color:#ddd;
	text-decoration:none;
}
.halfPageItem{
	width:330px;
	float:left;
	margin:3px 3px 15px 3px;
}
#whyGCbtn{
	font-size:.8em;
	font-weight:bold;
}
#whyGC{
	font-size:.8em;
}
googlecart-override{
	color:#000;
}
.tooltip{
   position: absolute;
   padding: 10px 13px;
   z-index: 2;
   
   color: #303030;
   background-color: #f5f5b5;
   border: 1px solid #DECA7E;
   
   font-family: sans-serif;
   font-size: 12px;
   line-height: 18px;
   margin-left:10px;
   width:500px;
   text-align: left;
}
.payments{
	text-align:center;
	font-size:.7em;
}.payments a{
	cursor:pointer;
}
.googlecart-widget-title{
	color:#000;
}
.tos{
	font-size:8pt;
	padding:5px;
	font-family:arial;
}
.tos a {
	color:#fff;
}

