
/* FOUNDATION STYLES */
/* ----------------- */

body {	margin: 0px 0px 0px 0px;	background: #E9ECEE url(images/bg-linen.jpg) repeat;	text-align:left;  font-size:16px;  font-family:HelveticaLT, Helvetica, Arial, sans-serif;  color:#585858;  line-height:1.48em;	-webkit-text-size-adjust: none;}h1 {font-size:35px;  font-family:ChunkFiveRegular;  text-align:left;  margin:0px 0px 5px 0px;  font-weight:100;  color:#222;  text-shadow: 1px 1px 2px #999;}h2 {font-size:20px;  font-family:ChunkFiveRegular;  text-align:center;  margin:0px 0px 5px 0px;  font-weight:100;  color:#222;  text-shadow: 1px 1px 2px #999;}h3 {font-size:22px;  font-family:ChunkFiveRegular;  text-align:left;  margin:0px 0px 0px 0px;  font-weight:100;  color:#CCC;  text-shadow: 1px 1px 2px #000;  letter-spacing:1px;}h4 {font-size:25px;  font-family:CopseRegular, Helvetica, Arial, sans-serif;  text-align:center;  margin:0px 0px 5px 0px;  font-weight:100;  color:#222;  text-shadow: 1px 1px 2px #999;}h5 {font-size:20px;  font-family:ChunkFiveRegular;  text-align:center;  margin:0px 0px 5px 0px;  font-weight:100;  color:#AFB0A9;  text-shadow: 1px 1px 2px #000;}h6 {font-size:36px;  font-family:HelveticaNeue;  text-align:left;  margin:0px 0px 5px 0px;  font-weight:100;  color:#222; line-height:1em;}
a:link, a:visited 		{color:inherit;  text-decoration:none;}a:hover					{color:inherit;  text-decoration:none;}a:focus					{color:inherit;  text-decoration:none; outline:none;}a.blue:link, a.blue:visited 		{color:#0570B8;  text-decoration:none;  text-shadow: 0px 0px 0px #222;  border-bottom:1px dotted #0570B8;  padding:0px 2px 1px 2px;}a.blue:hover					{color:#0570B8;  text-decoration:none;  text-shadow: 0px 0px 0px #111;  border-bottom:0px dotted #0570B8;  padding:0px 2px 1px 2px;}.img1 {}/* CONTENT STYLES *//* -------------- */.topbg {	position:relative;	width:100%;}.top {	position:relative;	max-width:1045px; min-width:960px;	margin-left:20px;	padding:7px 15px 0px 0px;	font-size:12px;  text-align:right;  font-variant:small-caps;}	a.topLinks:link, a.topLinks:visited		{color:#999999;  margin-left:15px;}	a.topLinks:hover						{color:#0570B8;  margin-left:15px;}.navbg {	position:relative;	width:100%;	padding:0px 0px 5px 0px;  margin:0px 0px 0px 0px;}.nav {	position:relative;	min-width:960px;  max-width:1060px;  height:80px;	margin:0px 15px 0px 15px;	padding:18px 0px 20px 0px;}	.logo {		position:absolute;		left:15px;  top:20px;		margin-right:15px;	}	#navLinks {		float:left;		height:28px;		padding:8px 20px 2px 20px;  margin:0px 0px;		background:#222 url(images/x-grunge2.png);		border-left:1px solid #494949;  border-right:1px solid #151515;		color:#CACBC6;  font-weight:100;  font-family:ChunkFiveRegular;  font-size:16px;	}	.navLinksLast {			float:left;			height:28px;			padding:8px 20px 2px 20px;  margin:0px 0px;			background:transparent;			border-left:1px solid #494949;  border-right:0px solid #151515;			color:#CACBC6;  font-weight:100;  font-family:ChunkFiveRegular;  font-size:16px;		}			#navLinks:hover {			background:#292929 url(images/x-grunge2.png);			color:#E5E5E5;		}		#navLinks:active {			background:#151515 url(images/x-grunge2.png);			border-right:1px solid transparent;			border-top:1px solid #000;			border-left:1px solid #050505;			border-bottom:1px solid #494949;			padding:8px 19px 0px 21px;			text-shadow:0px 0px 1px #000;		}		#navLinks:focus  {			background:#151515 url(images/x-grunge2.png);			border-right:1px solid transparent;			border-top:1px solid #000;			border-left:1px solid #050505;			border-bottom:1px solid #494949;			padding:8px 19px 0px 21px;			text-shadow:0px 0px 1px #000;		}	#navLinksC	{		float:left;		height:28px;		padding:7px 19px 1px 21px;  margin:0px 0px;		background:#050505 url(images/x-grunge2.png);		border-right:1px solid transparent;		border-top:1px solid #000;		border-left:1px solid #050505;		border-bottom:1px solid #494949;		color:#E5E5E5;  font-weight:100;  font-family:ChunkFiveRegular;  font-size:16px;  text-shadow:0px 0px 2px #000;	}	#primaryNav {		position:relative;		top:3px;  right:0px;		height:37px;		padding:0px;  margin:14px 0px;  margin-left:190px;  margin-right:15px;		background:#222 url(images/x-grunge2.png);		border-top:1px solid #777;  border-bottom:1px solid #151515;		        box-shadow:1px 1px 2px #999;		-webkit-box-shadow:1px 1px 2px #999;		   -moz-box-shadow:1px 1px 2px #999;		-moz-border-radius:15px;  border-radius:15px;  -webkit-border-radius:15px;	}	.navLinksFirst {-moz-border-radius:15px 0px 0px 15px;  border-radius:15px 0px 0px 15px;  -webkit-border-radius:15px 0px 0px 15px;}	.navLinksLast {border-left:1px solid #494949;}		a.navLinks:link, a.navLinks:visited {text-shadow:0px 1px 1px #000;}		a.navLinks:hover {color:#DFE0DB;  text-shadow:0px 0px 10px #0570B8;}		a.navLinks:active {text-shadow:0px 0px 4px #0570B8;}		a.navLinks:focus {text-shadow:0px 0px 0px #0570B8;}			#secondaryNav {		position:absolute;		top:42px;		float:right;		right:331px;		margin:0px 0px 0px 0px;		text-align:right;		z-index:;
	}	.snImg {margin:0px 5px;}
	#actionNav {		position:absolute;		top:-1px;  right:15px;		height:39px;		margin:32px 0px 10px 0px;  padding:1px 0px 0px 0px;		border:4px solid #CACBC6;		        box-shadow:1px 1px 5px #777;		-webkit-box-shadow:1px 1px 5px #777;		   -moz-box-shadow:1px 1px 5px #777;		-moz-border-radius:20px;  border-radius:20px;  -webkit-border-radius:20px;	}	#actionLinks {		height:28px;		padding:8px 20px 2px 20px;  margin:0px 0px;		background:#0570B8 url(images/x-grunge2.png);		border-bottom:1px solid #022E4C;		font-weight:100;  font-family:ChunkFiveRegular;  font-size:16px;  color:#001219;  text-shadow:0px 1px 1px #2EA4CC;	}	#actionLinks:hover {			background:#0F7CC4 url(images/x-grunge2.png);		}		#actionLinks:active {			background:#045D99 url(images/x-grunge2.png);			padding:9px 19px 1px 21px;			text-shadow:0px 1px 1px #2990B2;		}		#actionLinks:focus  {			background:#0465A5 url(images/x-grunge2.png);			padding:9px 20px 1px 20px;			text-shadow:0px 1px 1px #2990B2;		}		.actionLeft {			float:left;			border-right:1px solid #022E4C;			-moz-border-radius:14px 0px 0px 14px;  border-radius:14px 0px 0px 14px;  -webkit-border-radius:14px 0px 0px 14px;		}		.actionRight {			float:right;			border-left:1px solid #2EA4CC;			-moz-border-radius:0px 14px 14px 0px;  border-radius:0px 14px 14px 0px;  -webkit-border-radius:0px 14px 14px 0px;		}	.actionRight:active {border-left:1px solid transparent;}			#actionLinksC {				height:28px;				padding:9px 20px 1px 20px;  margin:0px 0px;				background:#045D99 url(images/bgActivebtn.png) bottom left repeat-x;				border-bottom:1px solid #022E4C;				font-weight:100;  font-family:ChunkFiveRegular;  font-size:16px;  color:#001219;  text-shadow:0px 1px 1px #2990B2;			}	.indexContent1bg {	position:relative;	width:100%;  height:;}.indexContent1 {	position:relative;	min-width:960px;  max-width:1060px;	text-align:left;}	#actionBox {		position:absolute;		top:-20px;		height:265px;  width:640px;		margin:5px 0px 15px 15px;		background:#E5E5E5 url(images/x-grunge3.png);	}		.bannerTitle1 {			margin:0px 0px;  padding:35px 0px 0px 0px;			font-size:70px; font-weight:900; line-height:60px; font-family:CodeBoldRegular; color:#222;		}	#indexWhat {		position:relative;		top:0px;  left:0px;		max-width:330px;  min-height:320px;		margin:20px 15px 0px 690px;	}	#slide1 {		float:left;		width:720px;  height:265px;	}.indexContent2bg {	position:relative;	width:100%;  min-height:200px;	padding:30px 0px 10px 0px;}.indexContent2bg {	background: #F5F6F7 url(img/bg-squares.png);	border-bottom:solid 1px #CCC; border-top:solid 1px #FFF;	box-shadow:-1px -1px 2px #CCC; -webkit-box-shadow:-1px -1px 2px #CCC; -moz-box-shadow:-1px -1px 2px #CCC;}.indexContent2 {	position:relative;	min-width:960px;  max-width:1060px;	text-align:left;}	#indexNode1a {		position:absolute;		left:0px;  top:0px;		max-width:330px;  min-width:308px;		margin:0px 35px 0px 30px;		background:#;		color:#707070;	}	#indexNode1b {		position:relative;		left:0px;  top:0px;		max-width:570px;		margin:0px 20px 0px 420px;		background:#;		color:#707070;	}	#indexNode2left {		position:relative;		left:0px;  top:0px;		width:480px;  min-height:180px;		padding:15px;  margin:50px 0px 20px 0px;		background:#000 url(images/x-grunge3.png);		border:4px solid #CACBC6;		        box-shadow:1px 1px 5px #777;		-webkit-box-shadow:1px 1px 5px #777;		   -moz-box-shadow:1px 1px 5px #777;		-moz-border-radius:15px 15px 15px 15px;  border-radius:15px 15px 15px 15px;  -webkit-border-radius:15px 15px 15px 15px;		color:#BBB;	}		#indexNode2right {			position:absolute;			right:0px;  top:0px;			width:480px;  min-height:180px;			padding:15px;  margin:0px 0px 20px 0px;			background:#000 url(images/x-grunge3.png);			border:4px solid #CACBC6;					box-shadow:1px 1px 5px #999;			-webkit-box-shadow:1px 1px 5px #999;			   -moz-box-shadow:1px 1px 5px #999;			-moz-border-radius:15px 15px 15px 15px;  border-radius:15px 15px 15px 15px;  -webkit-border-radius:15px 15px 15px 15px;			color:#BBB;		}						
.pricingContent1bg {	position:relative;	width:100%;  height:;	padding:0px 0px 40px 0px;}.pricingContent1bg2 {	position:relative;	width:100%;  height:auto;	padding:0px 0px 40px 0px;	background-image:url(images/pricing-stock.jpg);	background-repeat: no-repeat;	background-position: center top;	background-size: contain;	min-height: 27.1429em;	min-width: 1200px;}.pricingContent1bg3 {	position:relative;	width:100%;  height:auto;	padding:0px 0px 40px 0px;	background-image:url(images/pricing-stock-2.jpg);	background-repeat: no-repeat;	background-position: center top;	background-size: contain;	min-height: 27.1429em;	min-width: 1200px;}.pricingContent1bg4 {	position:relative;	width:100%;  height:auto;	padding:0px 0px 40px 0px;	background-image:url(images/pricing-stock-3.jpg);	background-repeat: no-repeat;	background-position: center top;	background-size: contain;	min-height: 27.1429em;	min-width: 1200px;}
.pricingContent1 {	position:relative;	min-width:930px;  max-width:1030px;	margin:0px 15px;	text-align:left;}
	.pricingTable {
		margin:0px 10px 0px 0px;
	}
	#pricingFeature {
		width:300px;
		line-height:15px;
	}
		.pricingSub {
            font-size:10px;
            text-transform:uppercase;			
            color:#777;		
        }
	#pricingHdr {		
        margin:0px 0px 5px 0px;		
        font-size:20px;  
        font-family:ChunkFiveRegular;  
        text-align:center;  
        font-weight:100;  
        color:#222;  
        text-shadow: 1px 1px 2px #999;	
    }			
.pricingHdr {			
    font-size:36px;  
    font-family:HelveticaNeue;  
    text-align:left;  
    font-weight:100;  
    color:#222;			
    padding:30px 0px 15px 15px;			
    vertical-align:middle;			
    background:#FEFEFE;			
    border-right:1px solid #EEE;		
}		#pricingDesc {			
    line-height:15px;			
    color:#222;		
}		
#pricingA {
    width:240px;	
    padding:8px 35px; 
    vertical-align:middle; 
    background:#FEFEFE; 
    border-right:1px solid #EEE;			
    border-bottom:1px solid #EEE;			
    font-family:HelveticaLT; text-align:center; font-size:12px; color:#222;		
}		
#pricingB {			
    width:240px;			
    padding:8px 35px;			
    vertical-align:middle;			
    background:#FEFEFE;			
    border-bottom:1px solid #EEE;			
    font-family:HelveticaLT; text-align:center; font-size:12px; font-weight:700px; color:#222;		
}		
#pricingC {			
    
    padding:5px 15px 5px 15px;			
    vertical-align:middle;			
    background:#FEFEFE;			
    border-right:1px solid #EEE;			
    font-family:HelveticaLT; text-align:center; font-size:12px; color:#222;		
}		
#pricingD {			
    		
    padding:5px 15px 5px 15px;			
    vertical-align:middle;			
    background:#FEFEFE;			
    font-family:HelveticaLT; text-align:center; font-size:12px; font-weight:700px; color:#222;		
}		
#pricingE {			
    width:300px;			
    padding:5px 35px;			
    vertical-align:middle;			
    background:#FEFEFE;			
    font-family:HelveticaLT; text-align:center; font-size:12px; font-weight:700px; color:#222;		
}		
.pricingDiv {			
    width:1000px;			
    margin:30px 0px 0px 0px; padding:10px 15px 10px 15px;			
    vertical-align:middle;			background:#FEFEFE;			
    font-family:HelveticaLT; text-align:left; font-size:14px; font-weight:700px; color:#000;		
}		
.pricingDiv2 {			
    width:1000px;			
    margin:30px 0px 0px 0px; padding:0px;			
    vertical-align:middle;			
    background:#FEFEFE;			
    font-family:HelveticaLT; text-align:left; font-size:14px; font-weight:700px; color:#000;			
    border-top:7px solid #FFF;		
}		
		
#pricing1 {
    min-width:210px;  
    max-width:240px;			
    padding:5px 0px;			
    vertical-align:middle;			
    background:#DDD;			
    box-shadow:1px 1px 2px #BBB; -webkit-box-shadow:1px 1px 2px #BBB; -moz-box-shadow:1px 1px 2px #BBB;			
    text-align:center;		
}		
#pricing2 {			
    min-width:210px;  max-width:240px;			
    padding:5px 0px;			
    vertical-align:middle;			
    background:#CCC;			
    box-shadow:1px 1px 2px #BBB; -webkit-box-shadow:1px 1px 2px #BBB; -moz-box-shadow:1px 1px 2px #BBB;			
    text-align:center;		
}		
#pricing3 {			
    min-width:210px;  max-width:240px;			
    padding:5px 0px;			
    vertical-align:middle;			
    background:#DDD;			
    box-shadow:1px 1px 2px #BBB; -webkit-box-shadow:1px 1px 2px #BBB; -moz-box-shadow:1px 1px 2px #BBB;			
    text-align:center;		
}			
.bubble {vertical-align:bottom;}
		.description {			
            width:800px;			
            margin:20px 0px 20px 30px;		
        }		
.getdesignedTable {			
    position:relative;			
    top:0px;			
    height:165px;			
    padding:10px;  margin:20px 20px 0px 0px;			
    font-family:CopseRegular, Helvetica, Arial, sans-serif;  font-size:13px;			
    border:1px solid #CCC;			
    background:#DDD;			
    -moz-border-radius:8px;  border-radius:8px;  -webkit-border-radius:8px;		
}		
.getdesignedForm {			
    padding:3px;			
    font-family:CopseRegular, Helvetica, Arial, sans-serif;  font-size:13px;  color:#333;			
    border-left:1px solid #CCC;  border-top:1px solid #CCC;			
    border-right:1px solid #DDD;  border-bottom:1px solid #DDD;			
    -moz-border-radius:8px;  border-radius:8px;  -webkit-border-radius:8px;			
    box-shadow:1px 1px 2px #EEE; -webkit-box-shadow:1px 1px 2px #EEE; -moz-box-shadow:1px 1px 2px #EEE;		
}		
.portfolioContent1bg {	position:relative;	width:100%;  height:;	padding:0px 0px 40px 0px;}
.portfolioContent1 {	position:relative;	min-width:960px;  max-width:1060px;	text-align:left;}	
.portfolioNode {		
    position:relative;		
    top:0px;		
    min-width:930px; 
    max-width:1060px;		
    padding:30px 0px 35px 0px;  margin:0px 15px;		
    border-top:3px dotted #CCC;	
}	
.portfolioPhotos {		
    position:absolute;		
    left:0px;  top:0px;		
    margin-top:30px;	
}	
.portfolioText {		
    position:relative;		
    margin:0px 15px 0px 430px;  top:0px;		
    height:205px;	
}		
.portfolioThumbs {			
    position:absolute;			
    bottom:0px;  left:0px;		
}		
#portfolioPic {			
    box-shadow:1px 1px 5px #777; -webkit-box-shadow:1px 1px 5px #777; -moz-box-shadow:1px 1px 5px #777;		
}		
#portfolioThumbs {			
    margin-right:10px;			
    box-shadow:1px 1px 2px #555; -webkit-box-shadow:1px 1px 2px #555; -moz-box-shadow:1px 1px 2px #555;		
}			
.tourContent1bg {	
    position:relative;	width:100%;	padding:0px 0px 40px 0px;
}
.tourContent1 {	
    position:relative;	min-width:960px;  max-width:1060px;	margin-left:20px;	
    text-align:left;
}	
.tourNavigation1 {		
    position:absolute;		
    width:180px;		
    margin-left:20px;		
    text-align:left;		
    border-left:10px solid #222;	
}	
.tourContent2 {		
    position:relative;		
    margin-top:-20px;  margin-bottom:40px;		
    margin-left:280px;	
}		
.subtitle {			
    margin:0px;			
    font-size:15px;		
}	
.tourPhotos {		
    position:absolute;		
    right:20px;  top:0px;		
    width:242px;	
}		
#tourPhoto {			
    margin:10px 0px 10px 0px;		        
    box-shadow:1px 1px 3px #666;		
    -webkit-box-shadow:1px 1px 3px #666;		   
    -moz-box-shadow:1px 1px 3px #666;		
}	
#tourNode {		
    position:relative;		
    margin:30px 300px 0px 0px;	
}	
#tourNav {		
    position:relative;		
    width:200px;		
    padding:10px 10px;		
    background:#CCC url(images/x-grunge2.png);		
    border-top:1px solid #EEE;  
    border-bottom:1px solid #888;		
    text-align:left;	
}	
#tourNav:hover {		
    position:relative;		
    width:200px;		
    padding:10px 10px;		
    background:#444 url(images/x-grunge2.png);		
    border-top:1px solid #888;  border-bottom:1px solid #191919;		
    text-align:left;		
    color:#DDD;	
}	
#tourNavC {		
    position:relative;		
    left:-20px;		
    width:205px;		
    padding:10px 10px 10px 30px;		
    background:rgba(5, 112, 184, 0.8);		
    border-bottom:1px solid #035184;		
    text-align:left;		
    color:#FFF;		
    -moz-border-radius:0px 3px 0px 3px;  border-radius:0px 3px 0px 3px;  -webkit-border-radius:0px 3px 0px 3px;		
    box-shadow:1px 1px 2px #555; -webkit-box-shadow:1px 1px 2px #555; -moz-box-shadow:1px 1px 2px #555;	
}		
.footerbg {	
    position:relative;	
    margin-top:-5px;	
    width:100%;  
    height:;
}
.footer {	
    position:relative;	
    min-width:930px;  
    max-width:1030px;  
    height:50px;	
    margin:0px 15px;	
    border-top:3px dotted #CCC;	font-size:12px;  text-align:left;  font-variant:small-caps;}	
a.topLinks:link, a.topLinks:visited	{
    color:#222; 
    margin-right:15px;
}	
a.topLinks:hover {
    color:#0570B8;  
    margin-right:15px;
}
.copyright {	
    position:absolute;	
    text-align:left; 
    letter-spacing: .5px;  
    font-weight:; 
    font-size:14px;  
    line-height:1.6em;	
    left:300px;  
    top:25px;	
    color: #C6C7C2;}
.copyright2 {	
    color:#917254;
}
.right {
    text-align:right; 
    margin:8px 0px 0px 0px; 
    padding:0px;
}
.left {
    text-align:left; 
    margin:8px 0px 0px 0px; 
    padding:0px;
}.center {
    text-align:center; 
    margin:8px 0px 0px 0px; 
    padding:0px;}/* --BUTTON STYLES-- *//* ----------------- */	
.emailFormBtn {		
    color:#001219;  
    text-decoration:none;  
    font-weight:bold;  
    font-size:12px;  
    text-shadow:0px 1px 1px #2EA4CC;		
    padding:2px 2px 4px 12px;  margin:12px 0px 0px 0px;		
    background:#0570B8 url(images/x-grunge2.png);		
    border:3px solid #072A38;		      
    box-shadow:1px 1px 2px #999;		
    -webkit-box-shadow:1px 1px 2px #999;		  
    -moz-box-shadow:1px 1px 2px #999;			   
    -moz-border-radius:35px;					
    border-radius:35px;			
    -webkit-border-radius:35px;	}	
.emailFormBtn:focus {			
    background:#0465A5 url(images/x-grunge.png);			
    border:3px solid #072A38; 			
    color:#001219;			
    margin-top:1px;  padding:2px 2px 4px 12px;					
    box-shadow:1px 1px 2px #999;			
    -webkit-box-shadow:1px 1px 2px #999;			 
    -moz-box-shadow:1px 1px 2px #999;			
    outline:0px;			
    text-shadow:0px 1px 1px #2990B2;	
}
		.emailFormBtn:hover {
			background:#0F7CC4 url(images/x-grunge2.png);
					box-shadow:1px 1px 4px #777;
			-webkit-box-shadow:1px 1px 4px #777;
			   -moz-box-shadow:1px 1px 4px #777;
		}
		.emailFormBtn:focus {
			background:#0465A5 url(images/x-grunge.png);
			border:3px solid #072A38; 
			color:#001219;
			margin-top:1px;  padding:2px 2px 4px 12px;
					box-shadow:1px 1px 2px #999;
			-webkit-box-shadow:1px 1px 2px #999;
			   -moz-box-shadow:1px 1px 2px #999;
			outline:0px;
			text-shadow:0px 1px 1px #2990B2;
		}
		.emailFormBtn:active {
			background:#045D99 url(images/x-grunge.png);
			border:3px solid #072A38; 
			color:#001219;
			margin-top:1px;  padding:2px 1px 4px 13px;
					box-shadow:1px 1px 0px #999;
			-webkit-box-shadow:1px 1px 0px #999;
			   -moz-box-shadow:1px 1px 0px #999;
			text-shadow:0px 1px 1px #2990B2;
		}

	.btnBlue:link, .btnBlue:visited {
		color:#001219;  text-decoration:none;  font-weight:bold;  font-size:12px;  text-shadow:0px 1px 1px #2EA4CC;
		padding:2px 2px 4px 12px;  margin:12px 0px 0px 0px;
		background:#0570B8 url(images/x-grunge2.png);
		border:3px solid #072A38;
		        box-shadow:1px 1px 2px #999;
		-webkit-box-shadow:1px 1px 2px #999;
		   -moz-box-shadow:1px 1px 2px #999;
			   -moz-border-radius:35px;
					border-radius:35px;
			-webkit-border-radius:35px;
	}	
		.btnBlue:hover {
			background:#0F7CC4 url(images/x-grunge2.png);
					box-shadow:1px 1px 4px #777;
			-webkit-box-shadow:1px 1px 4px #777;
			   -moz-box-shadow:1px 1px 4px #777;
		}
		.btnBlue:focus {
			background:#0465A5 url(images/x-grunge.png);
			border:3px solid #072A38; 
			color:#001219;
			margin-top:1px;  padding:2px 2px 4px 12px;
					box-shadow:1px 1px 2px #999;
			-webkit-box-shadow:1px 1px 2px #999;
			   -moz-box-shadow:1px 1px 2px #999;
			outline:0px;
			text-shadow:0px 1px 1px #2990B2;
		}
		.btnBlue:active {
			background:#045D99 url(images/x-grunge.png);
			border:3px solid #072A38; 
			color:#001219;
			margin-top:1px;  padding:2px 1px 4px 13px;
					box-shadow:1px 1px 0px #999;
			-webkit-box-shadow:1px 1px 0px #999;
			   -moz-box-shadow:1px 1px 0px #999;
			text-shadow:0px 1px 1px #2990B2;
		}
	#arrow {
		position:relative;
		right:0px;
		margin:0px 0px 0px 3px;
	}
	
	
	.btnBlue2:link, .btnBlue2:visited {
		color:#001219;  text-decoration:none;  font-weight:bold;  font-size:12px;  text-shadow:0px 1px 1px #2EA4CC;
		padding:2px 2px 4px 12px;  margin:12px 0px 0px 0px;
		background:#0570B8 url(images/x-grunge2.png);
		border:3px solid #072A38;
		        box-shadow:1px 1px 2px #000;
		-webkit-box-shadow:1px 1px 2px #000;
		   -moz-box-shadow:1px 1px 2px #000;
			   -moz-border-radius:35px;
					border-radius:35px;
			-webkit-border-radius:35px;
	}	
		.btnBlue2:hover {
			background:#0F7CC4 url(images/x-grunge2.png);
					box-shadow:1px 1px 4px #000;
			-webkit-box-shadow:1px 1px 4px #000;
			   -moz-box-shadow:1px 1px 4px #000;
		}
		.btnBlue2:focus {
			background:#0465A5 url(images/x-grunge.png);
			border:3px solid #072A38; 
			color:#001219;
			margin-top:1px;  padding:2px 2px 4px 12px;
					box-shadow:1px 1px 2px #000;
			-webkit-box-shadow:1px 1px 2px #000;
			   -moz-box-shadow:1px 1px 2px #000;
			outline:0px;
			text-shadow:0px 1px 1px #2990B2;
		}
		.btnBlue2:active {
			background:#045D99 url(images/x-grunge.png);
			border:3px solid #072A38; 
			color:#001219;
			margin-top:1px;  padding:2px 1px 4px 13px;
					box-shadow:1px 1px 0px #000;
			-webkit-box-shadow:1px 1px 0px #000;
			   -moz-box-shadow:1px 1px 0px #000;
			text-shadow:0px 1px 1px #2990B2;
		}
	
	.btnBlack:link, .btnBlack:visited {
		color:#000;  text-decoration:none;  font-weight:bold;  font-size:12px;  text-shadow:0px 1px 1px #595959;
		padding:2px 2px 4px 12px;  margin:12px 0px 0px 0px;
		background:#292929 url(images/x-grunge2.png);
		border:3px solid #050505;
		        box-shadow:1px 1px 2px #999;
		-webkit-box-shadow:1px 1px 2px #999;
		   -moz-box-shadow:1px 1px 2px #999;
			   -moz-border-radius:35px;
					border-radius:35px;
			-webkit-border-radius:35px;
	}	
		.btnBlack:hover {
			background:#333 url(images/x-grunge2.png);
					box-shadow:1px 1px 4px #777;
			-webkit-box-shadow:1px 1px 4px #777;
			   -moz-box-shadow:1px 1px 4px #777;
		}
		.btnBlack:focus {
			background:#222 url(images/x-grunge.png);
			border:3px solid #050505; 
			color:#000;
			margin-top:1px;  padding:2px 2px 4px 12px;
					box-shadow:1px 1px 2px #999;
			-webkit-box-shadow:1px 1px 2px #999;
			   -moz-box-shadow:1px 1px 2px #999;
			outline:0px;
		}
		.btnBlack:active {
			background:#242424 url(images/x-grunge.png);
			border:3px solid #050505; 
			color:#000;
			margin-top:1px;  padding:2px 1px 4px 13px;
					box-shadow:1px 1px 0px #999;
			-webkit-box-shadow:1px 1px 0px #999;
			   -moz-box-shadow:1px 1px 0px #999;
		}
		
		
		
		
		
/* -- IMAGE SLIDER STYLES -- */
/* ------------------------- */
	/*--Main Container--*/
	.mainView {
		float: left;
		position: relative;
		        box-shadow:1px 2px 5px #999;
		-webkit-box-shadow:1px 2px 5px #999;
		   -moz-box-shadow:1px 2px 5px #999;
	}
		.mainViewHdr {
			float: left;
			position: relative;
			padding-top:10px;
		}
	/*--Window/Masking Styles--*/
	.window {
		float:left;
		width:640px;  height:265px;
		overflow: hidden; /*--Hides anything outside of the set width/height--*/
		position: relative;
		border: 0px solid #070707;
	}
		.windowHdr {
			width:308px;  height:40px;
			overflow: hidden; /*--Hides anything outside of the set width/height--*/
			position: relative;
		}
	.image_reel {
		position: absolute;
		top: 0px;  left: 0px;
	}
	.image_reel img {float: left;}

	/*--Paging Styles--*/
	.paging {
		position: absolute;
		bottom:-20px; right:10px;
		width:; height:;
		z-index: 200; /*--Assures the paging stays on the top layer--*/
		text-align: center;
		line-height: 35px;
		background: url(images/bg-slideCounter.png) no-repeat;
		display: none; /*--Hidden by default, will be later shown with jQuery--*/
		font-size:9px;
	}
	#paging:link {
	        box-shadow:0px -1px 1px #AAA;
	-webkit-box-shadow:0px -1px 1px #AAA;
	   -moz-box-shadow:0px -1px 1px #AAA;
	}
	.paging a {
		float:left;
		width:10px;  height:10px;
		margin:0px 2px;
		text-decoration: none;
		color:transparent;
		background:#111;
		border: 0px solid transparent;
		   -moz-border-radius:50%;
				border-radius:50%;
		-webkit-border-radius:50%;
		        box-shadow:1px 1px 2px #FFF;
		-webkit-box-shadow:1px 1px 2px #FFF;
		   -moz-box-shadow:1px 1px 2px #FFF;
	}
	.paging a.active {
		background: #00419F;
		outline:0px;
	}
	.paging a:focus {
		outline:0px;
	}
	.paging a:hover {}