/*////////////////////////////////
ASHLEY BOLSER AGENCY
CLIENT: NOKIA
PROJECT: EVEREST TEST
MEDIA: ALL
////////////////////////////////*/


* {
	margin: 0px;
	padding: 0px;
	border: 0px;
}



body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
	background: #325188 url(../images/bk-body.jpg) no-repeat fixed;
	background-position: bottom;
}
* html body {
	padding-bottom: 20px;	
}


#pageWrapper {
	width: 940px;
	margin: 0 auto;
	text-align: left;
}

#utility {
	width: 940px;
	height: 40px;
	float: left;
}

#utility p {
	float: left;	
}

#utility ul {
	float: right;
	list-style-type: none;
	font-size: 90%;
	padding: 20px 0px 0px 0px;
	color: #fff;
}

#utility li {
	display: inline;
}

#utility li a {
	color: #fff;
	text-decoration: none;
}
#utility li a:hover {
	color: #f730c0;
}

#header {
	width: 940px;
	height: 120px;
	float: left;
	background: url(../images/bk-black50.png) repeat;
}

#headBanners {
	width: 455px;
	height: 79px;
	float: left;
}

#headBanners ul {
	list-style-type: none;
	margin-top: 15px;
}
#headBanners li {
	float: left;
	padding-right: 12px;
}

#headStrap {
	width: 455px;
	height: 41px;
	float: left;
	background: url(../images/strapline.png) no-repeat top left;
	text-indent: -9999em;
}

#logo {
	width: 485px;
	height: 120px;
	float: left;
}

#logo h1 a {
	text-indent: -9999em;
	width: 350px;
	height: 120px;
	float: left;
	background: url(../images/everestTest-logo.png) no-repeat top left;
}

#navigation {
	width: 940px;
	height: 40px;
	float: left;
	background: #999;
	background: url(../images/bk-pink80.png) repeat;
}

#navigation ul {
	list-style-type: none;
	text-transform: uppercase;
}

#navigation li {
	float: left;	
}

#navigation li a {
	color: #fff;
	text-decoration: none;
	float: left;
	height: 29px;
	font-size: 120%;
	padding: 11px 14px 0px 14px;
	font-weight: bold;
}

#navigation li a:hover {
	color: 	#002e4a;
}
#navigation li.active a {
	color: 	#002e4a;
}



#contentWrapper {
	width: 940px;
	float: left;
	padding: 20px 0px 20px 0px;
}

#columnLeft {
	width: 685px;
	float: left;
	margin-right: 20px;
}

#columnRight {
	width: 235px;
	float: right;
}

.galleryTable {
	width: 472px;
	border-collapse: collapse;
	display: block;
	float: left;
	font-size: 80%;
}

.galleryTable td {
	padding: 5px 26px 10px 26px;
	vertical-align: top;
}

.galleryTable img {
	padding: 5px 0px 5px 0px;	
}

.galleryTable a {
	color: #f730c0;
}
.galleryTable a:hover {
	text-decoration: none;
}



#footer1 {
	width: 940px;
	float: left;
	background: url(../images/bk-pink80.png) repeat;
	padding: 10px 0px 10px 0px;
}

#footer1 ul {
	list-style-type: none;
	float: left;
	color: #fff;
	font-size: 100%;
	padding-left: 10px;
}
#footer1 li {
	display: inline;
}
#footer1 li a {
	color: #fff;
	text-decoration: none;
}
#footer1 li a:hover {
	text-decoration: underline;
}
#footer1 p {
	font-size: 90%;
	color: #fff;
	padding-right: 10px;
	float: right;
}

#footer2 {
	width: 920px;
	float: left;
	background: url(../images/bk-black20.png) repeat;
	margin-bottom: 20px;
	padding: 10px;
}

* html #footer2 {
	margin-right: -3px;	
}

#footer2 ul {
	list-style-type: none;
	float: left;
}
#footer2 li {
	display: inline;
	margin-right: 20px;
	font-size: 120%;
	float: left;
}
#footer2 li a {
	padding: 4px 0px 4px 30px;
	float: left;
	color: #fff;
	text-decoration: none;
}
#footer2 li a:hover {
	color: #f730c0;
}
.socialFBK {
	background: url(../images/FaceBook_24x24.png) no-repeat left;	
}
.socialDIG {
	background: url(../images/Digg_24x24.png) no-repeat left;	
}
.socialDEL {
	background: url(../images/delicious_24x24.png) no-repeat left;	
}

#footer2 p {
	float: right;
	background: url(../images/bk-aba.png) no-repeat top left;
	font-size: 70%;
	width: 170px;
	height: 17px;
	padding: 6px 0px 0px 8px;
	color: #6f6f6f;
}

#footer2 p a {
	color: #663888;
	text-decoration: none;
}
#footer2 p a:hover {
	text-decoration: underline;
}

#homeWR {
	width: 470px;
	height: 149px;
	float: left;
	margin-right: 15px;
}


#homeTwitter {
	width: 440px;
	height: 119px;
	float: left;
	margin-right: 15px;
	background: url(../images/bk-pink80.png) repeat;
	padding: 15px;
}

#homeTwitter h2 {
	font-size: 130%;
	color: #003859;
	text-transform: uppercase;
	margin-bottom: 10px;	
}

#homeTwitter a {
	color: #fff;
}
#homeTwitter a:hover {
	text-decoration: none;
}

#homeTwitter p {
	color: #fff;
	font-size: 120%;
	line-height: 140%;
}

#homeTwitter p span {
	color: #d0d0d0;
	font-style: italic;
	font-size: 80%;
}

#homeTwitter p.followUs {
	text-align: right;
	margin-top: 7px;
}
#homeTwitter p.followUs a {
	color: #fff;
	text-decoration: none;
	font-size: 120%;
	background: url(../images/icon-twitter.png) no-repeat left;
	padding-left: 30px;
	height: 22px;
}
#homeTwitter p.followUs a:hover {
	text-decoration: underline;	
}

#homeWeather {
	width: 169px;
	height: 124px;
	float: left;
	background: url(../images/bk-black50.png) repeat;
	padding: 10px 15px 15px 15px;
	color: #fff;
}
#homeWeather h3 {
	font-size: 120%;
	color: #f730c0;
	text-transform: uppercase;
	margin-bottom: 10px;
}

#homeWeather h4 {
	font-size: 100%;
	color: #f730c0;
	font-weight: normal;
}

#homeWeather p.weather {
	float: left;
	width: 169px;
	margin-bottom: 10px;
}


#homeWeather p {
	font-size: 90%;	
}

#homeWeather img {
	float: left;
	padding-bottom: 5px;
}

#homeWeather p span {
	font-size: 130%;
	margin: 5px 0px 0px 0px;
	float: left;
}


#homeProfiles {
	width: 235px;
	float: left;
	margin-bottom: 20px;
}

.profileBlock {
	width: 215px;
	float: left;
	margin-bottom: 10px;
	background: url(../images/bk-black50.png) repeat;
	padding: 5px 10px 10px 10px;
	height: 134px;
}

.profileBlock h4 {
	font-size: 120%;
	font-weight: bold;
	color: #f730c0;
	margin-bottom: 0px;
}
.profileBlock h5 {
	font-size: 100%;
	font-weight: bold;
	color: #337daa;
	margin-bottom: 6px;
}

.profileBlock p {
	color: #fff;
	font-size: 90%;
	margin-bottom: 5px;
}

.profileBlock a {
	color: #f730c0;
}
.profileBlock a:hover {
	text-decoration: none;
}

.profileBlock p img {
	position: relative;
	top: 5px;
	left: 20px;
	float: right;
	margin-left: -10px;
}

#homePartners {
	width: 235px;
	float: left;
}

#homePartners ul {
	list-style-type: none;	
}

#homePartners li {
	float: left;
	margin-bottom: 5px;
}

#homePartners li img {
	border: 1px solid #f730c0;
	float: left;
}



#latestTracking {
	width: 685px;
	float: left;
	margin: 10px 0px 20px 0px;
}

#gMapHolder {
	width: 342px;
	height: 336px;
	float: left;
}
#gMapHolder img {
	float: left;
}

#latestTracking iframe {
	width: 685px;
	height: 350px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-color: transparent;
}


#latestTracking h3 {
	width: 655px;
	float: left;
	padding: 10px 15px 7px 15px;
	background: url(../images/bk-white20.png) repeat;
	color: #fff;
	text-transform: uppercase;
	font-size: 130%;
	line-height: normal;
	margin-bottom: 1px;
}


p#track_tech_text {
	text-align: right;
	float: right;
	padding: 5px 5px 5px 5px;
	font-size: 80%;
	background: url(../images/bk-black50.png) repeat;
	color: #fff;
	margin-top: -50px;
}
p#track_tech_text a {
	color: #fff;	
}
p#track_tech_text a:hover {
	text-decoration: none;
}

*+ html p#track_tech_text {
	margin-top: -80px;
}
* html p#track_tech_text {
	margin-top: -80px;
}

#latestTrackingImages img {
	margin-bottom: 20px;
	width: 308px;
	float: left;
}

#imageDiv {
	width: 308px;
	float: left;
	overflow: hidden;
}

#latestTrackingImages p {
	text-align: center;
	font-size: 90%;
}
#latestTrackingImages a {
	color: #fff;
	text-decoration: none;
	background: #f730c0;
	padding: 1px 2px 1px 2px;
}
#latestTrackingImages a:hover {
	background: #fff;
	color: #f730c0;
}

#latestTracking a {
	color: #fff;
	text-decoration: underline;
}
#latestTracking a:hover {
	text-decoration: none;
}

#latestTrackingImages {
	width: 308px;
	height: 327px;
	float: right;
	margin: 10px 0px 20px 0px;	
	background: url(../images/bk-white20.png) repeat;
	padding: 15px;
}

#homePhotosWrapper {
	width: 470px;
	float: left;
	margin-bottom: 20px;
	padding-right: 15px;
}

#homePhotos {
	width: 450px;
	height: 141px;
	float: left;
	background: url(../images/bk-pink80.png) repeat;
	padding: 15px 5px 15px 15px;
}

#homePhotos h3 {
	font-size: 130%;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 10px;
}

#homePhotos ul {
	list-style-type: none;
}

#homePhotos li {
	float: left;	
	padding-right: 10px;
}
#homePhotos li img {
	border: 1px solid #fff;	
}

#homePhotosWrapper p {
	text-align: right;
	float: right;
	padding: 5px 10px 5px 10px;
	background: url(../images/bk-black50.png) repeat;
	color: #fff;
}

#homePhotosWrapper a {
	color: #fff;
	text-decoration: none;
	font-size: 120%;
	background: url(../images/icon-flickr.png) no-repeat left;
	padding: 5px 0px 5px 30px;
	float: left;
}
#homePhotosWrapper a:hover {
	text-decoration: underline;
}


#stickCricket {
	width: 179px;
	height: 190px;
	float: left;
	background: url(../images/bk-black50.png) repeat;
	padding: 10px;
	color: #fff;
	margin-bottom: 20px;
}
#stickCricket h3 {
	font-size: 120%;
	color: #f730c0;
	text-transform: uppercase;
	margin-bottom: 8px;
}

#stickCricket p {
	font-size: 110%;	
}

#stickCricket a {
	color: #fff;
}
#stickCricket a:hover {
	text-decoration: none;
}


#homeFeature {
	width: 440px;
	float: left;
	height: 220px;
	background: url(../images/bk-black50.png) repeat;
	padding: 15px;
	margin-right: 15px;
	color: #fff;
}

#homeFeature h3 {
	font-size: 120%;
	color: #f730c0;
	text-transform: uppercase;
	margin-bottom: 8px;
}

#homeFeature p {
	font-size: 100%;
	line-height: 130%;
	margin-bottom: 10px;
}

#homeFeature ul {
	list-style-type: none;
}
#homeFeature li {
	margin-bottom: 6px;
	background: url(../images/bk-bullet-pink.png) no-repeat left;
	padding-left: 10px;
}

#homeFeature li a {
	color: #f730c0;	
}
#homeFeature li a:hover {
	text-decoration: none;
}

#homeFeature img {
	float: right;	
	margin: 0px 0px 0px 10px;
	border: 1px solid #f730c0;
}



#updates {
	width: 179px;
	height: 230px;
	float: left;
	background: url(../images/bk-black50.png) repeat;
	padding: 10px;
	color: #fff;
	margin-bottom: 20px;
}
#updates h3 {
	font-size: 120%;
	color: #f730c0;
	text-transform: uppercase;
	margin-bottom: 8px;
}

#updates p {
	margin-bottom: 10px;
	line-height: 140%;
}

#updates .inputTextHome {
	width: 168px;
	height: 21px;
	background: url(../images/bk-input-reg.png) no-repeat left;
	font-size: 110%;
	color: #333;
	padding: 3px 5px 0px 5px;
	margin-bottom: 5px;
}

p.blogLink {
	margin-top: -8px;	
}


#communityWrapper {
	width: 685px;
	float: left;
}

#communityFeed {
	width: 670px;
	float: left;
	background: url(../images/bk-black50.png) repeat;
	padding: 15px 0px 15px 15px;
}

#communityFeed h3 {
	font-size: 120%;
	color: #f730c0;
	text-transform: uppercase;
	margin-bottom: 15px;
}

#communityWrapper p.joinCommunity {
	text-align: right;
	float: right;
	padding: 5px 10px 5px 10px;
	background: url(../images/bk-pink80.png) repeat;
	color: #fff;
}

#communityWrapper p.joinCommunity a {
	color: #fff;
	text-decoration: none;
	font-size: 120%;
	/* background: url(../images/icon-webJam.png) no-repeat left; */
	padding: 5px 0px 5px 30px;
	float: left;
}
#communityWrapper p.joinCommunity a:hover {
	text-decoration: underline;
}

.communityDay {
	width: 190px;
	float: left;
	padding-right: 33px;
	color: #fff;
	padding-bottom: 10px;
}

.communityDay h5 {
	color: #f730c0;	
	font-size: 100%;
	width: 190px;
	border-bottom: 1px solid #f730c0;
	padding-bottom: 3px;
	margin-bottom: 8px;
}

.communityDay a {
	color: #fff;
}
.communityDay a:hover {
	text-decoration: none;
}


#subContentLeft {
	width: 235px;
	float: left;
	padding-bottom: 30px;
}

#mainContentRight {
	width: 685px;
	float: right;
	padding-bottom: 30px;
}

#subnav {
	width: 235px;
	float: left;
	list-style-type: none;
	margin-bottom: 30px;
}

#subnav li {
	width: 235px;
	float: left;
	margin-bottom: 2px;
}

#subnav li a {
	width: 215px;
	float: left;
	background: url(../images/bk-black50.png) repeat;
	color: #fff;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
}

#subnav li a:hover {
	color: #f730c0;
}
#subnav li.active a {
	color: #f730c0;
}

#profileContentTop {
	width: 655px;
	float: left;
	background: url(../images/bk-black50.png) repeat;
	padding: 15px;
	margin-bottom: 10px;
}

#profileContentTop h2 {
	font-size: 140%;
	color: #f730c0;
	text-transform: uppercase;
	
}
#profileContentTop h3 {
	margin-bottom: 15px;
	color: #337daa;
	font-size: 110%;
	font-weight: normal;
}



#updatesLeft {
	width: 215px;
	float: left;
	background: url(../images/bk-black50.png) repeat;
	padding: 10px;
	color: #fff;
	margin-bottom: 20px;
}
#updatesLeft h3 {
	font-size: 120%;
	color: #f730c0;
	text-transform: uppercase;
	margin-bottom: 8px;
}

#updatesLeft p {
	margin-bottom: 10px;
	line-height: 140%;
}

#updatesLeft .inputTextHome {
	width: 168px;
	height: 21px;
	background: url(../images/bk-input-reg.png) no-repeat left;
	font-size: 110%;
	color: #333;
	padding: 3px 5px 0px 5px;
	margin-bottom: 5px;
}

.profilePhoto {
	float: right;
}

.profilePhoto img {
	border: 1px solid #f730c0;
}

#profileTwitter {
	background: url(../images/bk-white20.png) repeat;
	width: 430px;
	padding: 10px;
	float: left;
	margin-bottom: 20px;
}

#profileTwitter h4 {
	font-size: 100%;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 5px;
}

#profileTwitter p {
	color: #fff;
	font-size: 100%;
}

#profileTwitter p span {
	color: #efefef;
	font-size: 80%;
	font-style: italic;
}

#profileTwitter p.followUs {
	float: right;
}

#profileTwitter p.followUs a {
	color: #fff;
	text-decoration: none;
	font-size: 110%;
	background: url(../images/icon-twitter.png) no-repeat left;
	padding: 3px 0px 3px 30px;
	float: left;
}

#profileTwitter p.followUs a:hover {
	text-decoration: underline;
}

#profileIntro {
	width: 450px;
	float: left;
	color: #fff;
}

#profileIntro p {
	margin-bottom: 15px;
	line-height: 140%;
	font-size: 110%;
}

#profileIntro table {
	border-collapse: collapse;
	display: block;
	font-size: 120%;
	margin-bottom: 20px;
	border-left: 5px solid #f730c0;
	color:#337daa;
}

#profileIntro td {
	padding: 2px 5px 2px 5px;	
}

.tableLabel {
	color: #fff;
}

.profileQuote {
	font-style: italic;
	color: #f730c0;
}


#latestTrackingProfile {
	width: 685px;
	float: left;
	margin: 20px 0px 20px 0px;
}

#gMapHolder {
	width: 685px;
	height: 336px;
	float: left;
}
#gMapHolder img {
	float: left;
}

#latestTrackingProfile h3 {
	width: 655px;
	float: left;
	padding: 10px 15px 7px 15px;
	background: url(../images/bk-black50.png) repeat;
	color: #fff;
	text-transform: uppercase;
	font-size: 130%;
	line-height: normal;
}

#latestTrackingProfile h3 span {
	text-transform: none;
	font-size: 80%;
	color: #337daa;
	font-weight: normal;
}


#latestTrackingProfile p {
	text-align: right;
	float: right;
	padding: 5px 10px 5px 10px;
	font-size: 90%;
	background: url(../images/bk-black50.png) repeat;
	color: #fff;
}

#latestTrackingProfile a {
	color: #fff;
	text-decoration: underline;
}
#latestTrackingProfile a:hover {
	text-decoration: none;
}

#fullContent {
	width: 910px;
	float: left;
	background: url(../images/bk-black50.png) repeat;
	padding: 15px;
	color: #fff;
	margin-bottom: 40px;	
}

#fullContent h2 {
	font-size: 140%;
	color: #f730c0;
	text-transform: uppercase;
	margin-bottom: 10px;
}

#gameHolder {
	width: 728px;
	float: left;
	padding: 50px 0px 110px 90px;
}


#genContent {
	width: 655px;
	float: right;
	background: url(../images/bk-black50.png) repeat;
	padding: 15px;
	color: #fff;
	margin-bottom: 20px;
}

#genContent h2 {
	font-size: 140%;
	color: #f730c0;
	text-transform: uppercase;
	margin-bottom: 10px;
}

#genContent h3 {
	font-size: 120%;
	color: #337daa;
	text-transform: uppercase;
	margin: 5px 0px 10px 0px;
}

#genContent p {
	margin-bottom: 15px;
	line-height: 140%;
	font-size: 110%;
	font-size: 100%;
}

#genContent ul, #genContent ol {
	margin-bottom: 15px;
	line-height: 140%;
	font-size: 110%;
	margin-left: 20px;
}
#genContent li {
	margin-bottom: 6px;	
}

#genContent a {
	color: #fff;
}
#genContent a:hover {
	text-decoration: none;
}

.profileUpdate {
	width: 655px;
	float: left;
	border-bottom: 1px solid #f730c0;
	margin-bottom: 10px;
}

.profileUpdate h4 {
	text-transform: uppercase;	
	color: #f730c0;
	margin-bottom: 5px;
}

.contentImage {
	float: right;	
	margin: 0px 0px 10px 20px;
}

.contentImage img {
	border: 1px solid #f730c0;
}

#genContent .partnerBlock {
	width: 655px;
	float: left;
	padding-bottom: 5px;
	padding-top: 10px;
	border-bottom: 1px solid #f730c0;
}

#genContent .partnerBlock p {
	font-size: 90%;
	margin-bottom: 10px;
}

.partnerImage {
	float: right;
}

.partnerImage img {
	margin: 0px 0px 0px 10px;	
}

.squadList {
	border-collapse: collapse;
	width: 655px;
	margin-bottom: 20px;
}

.squadList th {
	background: #f730c0;
	padding: 3px 5px 3px 5px;
	font-size: 130%;
}

.squadList td {
	padding: 5px;
	border-bottom: 1px solid #f730c0;
	border-right: 1px dashed #f730c0;
	width: 50%;
	font-size: 110%;
}

.captainQuote1 {
	width: 317px;
	float: left;
	padding-right: 10px;
	margin-bottom: 10px;
}

.captainQuote2 {
	width: 317px;
	float: left;
	padding-left: 10px;
	margin-bottom: 10px;
}

#genContent .squadList a {
	color: #f730c0;
}




/* GENERIC */

.access {
	display: none;	
}

.error {
	color: #F00;	
}

a:active {
	outline: none;	
}
a:focus {
	outline: none;	
}



#overlay{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:90;   
    background-color:#000;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
    }
#overlay[id]{ /* IE6 and below Can't See This */
    position:fixed;
    }

#picturebox {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 500px;
	height: 330px;
	margin-top: -175px;
	margin-left: -250px;
	z-index: 100;
	background-color: white;
	text-align: center;
	padding-top: 13px;
}

#close_picturebox {
	width: 30px;
	height: 30px;
	position: absolute;
	top: -10px;
	right: -10px;
}

#track_tech_text {
	margin-top: -16px;
}