/* ~~~~~~~~~~~~~~~~ DEFAULT STYLES  ~~~~~~~~~~~~~~~~ */
	* { margin:0; padding:0; }
	html, body { font:12px/1.4em arial, helvetica, tahoma, verdana, sans-serif; color:#3e3e3e; }	
	body { margin:0; text-align:center; background:url(../images/innerBG.jpg) no-repeat #000; }
	body.nobg{ background:#000; }
/* if landing page 
	body { margin:0; text-align:center; background:url(../images/outerBG.jpg) no-repeat #000; }
*/
/* ~~~~~~~~~~~~~~~~ GLOBAL STYLES  ~~~~~~~~~~~~~~~~ */

/* GLOBAL RESET */
	html,body,div,li,dl,dt,dd,h1,h2,h3,h4,h5,pre,form,blockquote,fieldset,input { margin:0; padding:0; }
	h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th { font-size:1em; font-weight:normal; font-style:normal; }
	fieldset,img { border:none; }
	caption,th { text-align:left; }
	table { border-collapse:collapse; border-spacing:0; }
	/* Hidden elements */
	.hidden, .screen_reader, hr { display:none; }
	/* Paragraph default styling, amend as desired */
	p { margin:0 0 1em 0; padding:0; }
	/* Default link styling */
	a { color:#06c; text-decoration:underline; }
	a:hover { color:#fdb913; text-decoration:underline; }
	/* Float an element left with a margin */
	.floatL { float:left; }
	/* Float an element right with a margin */
	.floatR { float:right; }
	/* Float an element right with a margin */
	.clear { clear:both; }
	ul { list-style-type:none; }
    a { color:#fdb913; cursor:pointer; outline:none;  }
	.hide { display:none; }
/* ~~~~~~~~~~~~~~~~ TEMPLATE ELEMENTS  ~~~~~~~~~~~~~~~~ */
	#outerwrap { margin: 0 auto; text-align:center; }
	#innerwrap { width:969px;   margin: 0 auto; text-align:center; }
	#container { }
	#header { float: left; height:102px; }
/* ~~~~~~~~~~~~~~~~ FORM ELEMENTS  ~~~~~~~~~~~~~~~~ */	

	input, textarea, select { font-family:arial, verdana, Trebuchet MS, sans-serif; font-size:1em; color:#666; }	
	
/* ~~~~~~~~~~~~~~~~ HEADING ELEMENTS  ~~~~~~~~~~~~~~~~ */
	
	h1, h2, h3, h4 { color:#***; line-height:normal; margin:0 0 1em 0; padding:0; }
	h1 { }
	h2 { }
	h3 { }
	h4 { }	
	
/* ~~~~~~~~~~~~~~~~ HEADER STYLES  ~~~~~~~~~~~~~~~~ */
	.hitecIonMask { background: url('../images/magnum.png'); text-indent:-3000px; float:left; display:block; width: 115px; height:63px; margin: 20px 0 0 20px; }
	.ion { background: url('../images/ionmask.png'); text-indent:-3000px; float:left; display:block; width: 131px; height:44px; margin: 29px 0 0 10px; }
	
	#header ul { margin: 50px 0 0 0px; }
	#header ul li { float:left; text-transform: uppercase; font-size:12px; text-decoration: none;}
	#header .yellow li a  { text-decoration:none; color: #fdb913; padding: 0 20px 0 12px; background:url('../images/yellowArrow.gif') no-repeat 0px 3px; font-size:11px; font-weight:bold;}
	#header .white li a  { text-decoration:none; color: #fff; padding: 0 20px 0 12px; background:url('../images/whiteArrow.gif') no-repeat 0px 3px; font-size:11px; font-weight:bold; }
	#header .white { float:left; margin:0; padding:45px 5px 0 0px;}
	#header .yellow { float:left; margin:0; padding:45px 5px 0 74px;}
	.innerHeader h3 { background:url(../images/fieldTestersWanted.png); width: 889px; margin:0; padding:0 0 20px 8px; height:100px; float:left; text-indent:-3000px; }
	.innerHeader .innerNav { height:70px;}
	.innerHeader .innerNav { width:  950px; float:left; padding: 18px 0 0 20px;}
	.innerHeader .innerNav li { float:left; margin: 0 10px 0 0; }
	.innerHeader .innerNav li a { text-decoration:none; text-transform:uppercase; font-size:12px; color:#edad12;}
	.innerHeader .innerNav li a:hover { color:#fff;}
	.innerHeader .homeTab { background:url(../images/homeTab.gif) no-repeat; width:70px; height:20px; padding:11px 20px; }
	.innerHeader .reviewsTab { background:url(../images/reviewsTabOff.gif) no-repeat; width:52px; height:20px;  padding:11px 20px; }
	.innerHeader .testimonialsTab { background:url(../images/testimonialsTabOff.gif) no-repeat; width:85px; height:20px;  padding:11px 20px; }
	.innerHeader .fieldtestersTab { background:url(../images/fieldtestersTab.gif) no-repeat; width:143px; height:20px;  padding:11px 20px; }
	.innerHeader .videosTab { background:url(../images/videosTabOff.gif) no-repeat; width:42px; height:20px;  padding:11px 20px; }
	.innerHeader li.helpTab { background:url(../images/helpTabOff.gif) no-repeat; width:95px; height:20px;  padding:11px 20px; margin:0; }
	.innerHeader li.surveyTab { background:url(../images/fieldtestersTab.gif) no-repeat; width: 120px; height:20px;  padding:11px 20px; margin:0; }
	.innerHeader .blogTab { background:url(../images/blogTabOff.gif) no-repeat; width:29px; height:20px;  padding:11px 20px; }
	.innerHeader .innerNav li.selected a { color:#ffffff; }
	.rss { background:url(../images/rss.gif) no-repeat 0 1px; width:16px; height:20px; padding: 0 0 0 20px; float:left; text-transform:uppercase; color:#6c6c6c; font-weight:bold; float:right; margin:20px 20px; }
	.login { 
		float:left; 
		width: 303px; 
		padding:19px 0px 19px 20px;
		border-top:solid #333333 1px;
		border-bottom:solid #333333 1px;
		margin:0;
	}
	#rightCell p.login{ margin:0; padding:23px 20px 23px 20px; }
	.login .input { float:left; background:url(../images/inputBox.gif); border:0; width:99px; height:14px; margin:0 10px 0 0; padding: 4px; }
	.login .submit { margin: 3px 0 0 0;}
/* ~~~~~~~~~~~~~~~~ CONTENT STYLES  ~~~~~~~~~~~~~~~~ */
	.homeBG { width:969px; height:537px; float: left; display:block; background:url(../images/homeBG23.jpg) top left no-repeat; position:relative;  }
	.homeBG h2 { width: 477px; height:70px; text-indent:-6000px; margin:60px 0 0 60px; position:absolute; }
	.homeBG a#moreinfo{ text-indent:-6000px; width:120px; height:70px; display:block; top:20px; left:510px; position:absolute; }
	img.preload_bg{ display:none; }
	
	.homeBG  ul { width: 100%; position:absolute; left:0; top:475px; height:60px; width: 969px; padding:0; margin:0; display:block; overflow:hidden; }
	.homeBG  ul li { float:left; height: 60px; padding:0; margin:0; padding:0; text-indent:-3000px; width: 322px;  }
	.homeBG ul li.homeRight { width: 322px; }	
	.homeBG ul li a#home_col_1{ color:#fff; float:left; width:321px; height:60px; }
	.homeBG ul li a#home_col_2{ color:#fff; float:left; width:321px; height:60px; }
	.homeBG ul li a#home_col_3{ color:#fff; float:left; width:321px; height:60px; }	

/* ~~~~~~~~~~~~~~~~ HOME PAGE  ~~~~~~~~~~~~~~~~ */
#homeSocial{ border-bottom:solid #808080 1px; padding-top:20px; padding-bottom:10px; float:left; width:100%; height:40px;   }
#homeSocial ul.share{ float:left; height:30px; padding:0;}
#homeSocial p.copyright{ text-align:left; width:310px; float:right; margin:0; padding:0; }
#leftCellHome{ float:left; width:747px; padding-top:30px; }
#rightCellHome{ float:left; width:222px; padding-top:30px;}
#home_review_col{
	float:left;
	width:373px;
}
#home_review_col .rss{
	float:left;
	background:url(../images/rss.gif) top left no-repeat;
	text-decoration:none;
	margin:0;
}
#home_review_col h2{
	float:left;
	color:#FFF;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	padding-right:30px;
}
#home_review_col h2 a{ color:#FFF; text-decoration:none; }
#home_review_col ul{ float:left;  }
#home_review_col ul li{
	float:left;
	text-align:left;
	width:373px;
	padding-bottom:10px;
}
#home_review_col ul li img { float:left; margin:0 11px 11px 0; }
#home_review_col ul li h4{ text-transform:uppercase; color:#fdb913; font-weight:bold; margin:0; }
#home_review_col ul li h4 a{ text-decoration:none; }
#home_review_col ul li p { color:#6c6c6c; }
#home_review_col ul li p a{ text-decoration:none; }
a#home_free_boots_cta{
	background:url(../images/home_cta.jpg) top left no-repeat;
	display:block;
	width:222px;
	height:303px;
	text-indent:-3000px;
}
#home_video_col{
	width:730px;
	clear:both;
	float:left;
}
#home_video_col h2{
	float:left;
	color:#FFF;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	padding-right:30px;
}
#home_video_col h2 a{ color:#FFF; text-decoration:none; }
#home_video_col a.youtube{
	float:left;
	background:url(../images/youtube.gif) top left no-repeat;
	text-decoration:none;
	margin:0;
	text-indent:-3000px;
	display:block;
	width:38px;
	height:20px;
}
#home_video_col ul{
	float:left;
	margin:0; padding:0;
	clear:both;
	width:100%;
	height:47px;
}
#home_video_col ul li{
	float:left; 
	width:62px;
	height:47px;
	padding-right:10px;
}
#home_video_col ul li img{ border:solid #444444 1px; }
#home_video_col  a.yellowArrow{ margin-top:10px; float:left; padding-left:14px;	clear:both; }

/* ~~~~~~~~~~~~~~~~ REGISTRATION FORM  ~~~~~~~~~~~~~~~~ */

	.homeBG #registration_form { 
		color:#00030b; text-transform:uppercase; text-indent:0; 
		position:absolute;
		width:293px;
		left:645px;
		top:0px;
		text-align:left;
		padding:20px;
		padding-right:10px;
	}
	.homeBG #registration_form a{ color:#FFF; text-decoration:none; }
	
	.homeBG #registration_form h4{  text-transform:uppercase; font-size:1.4em; font-weight:bold; }
	.homeBG #registration_form form label { font-weight: bold; float:left; width:100%; }
	.homeBG #registration_form form label.age{ width:50px; }
	.homeBG #registration_form form label.name{ width:105px; }
	.homeBG #registration_form form label.job{ width:209px;}
	
	.homeBG #registration_form form input { background:url(../images/regInput.gif) no-repeat; border:0; margin: 2px 0 2px 0; width: 235px; height:14px; padding:4px; }
	.homeBG #registration_form form input#reg_title { background:url(../images/regAgeInput.gif); width:32px; }
	.homeBG #registration_form form input#reg_firstname { background:url(../images/regNameInput.gif); width:92px; }
	.homeBG #registration_form form input#reg_surname { background:url(../images/regNameInput.gif); width:92px; }
	.homeBG #registration_form form input#reg_age { background:url(../images/regAgeInput.gif); width:32px; }
	.homeBG #registration_form form input#reg_job { background:url(../images/regJobInput.gif); width:141px; }
	.homeBG #registration_form form select#reg_country { width:80px; float:none; font-size:10px; margin-left:4px; }
	.homeBG #registration_form form input#reg_password1 { background:url(../images/regNameInput.gif); width:92px; }
	.homeBG #registration_form form input#reg_password2 { background:url(../images/regNameInput.gif); width:92px; margin-right:50px; }

	.homeBG #registration_form form p.radioheader{ float:left; width:100%; margin:0; }
	.homeBG #registration_form form label.radio{ color:#00030b; width:20px; float:left; margin:0; }
	.homeBG #registration_form form input.radio{ width:20px; float:left; margin:0 20px 0 5px; background:none; }
	.homeBG #registration_form form select {float:left; padding:4px; margin-bottom:5px; }
	.homeBG #registration_form form input#reg_submit{
		background:url(../images/signup.gif) top left no-repeat;
		width:63px;
		height:14px;
		float:left;
		clear:both;
		text-indent:-3000px;
		cursor:pointer;
	}
	
	.homeBG #errorbox{
		position:absolute;
		border:solid #96120b 1px;
		background-color:#85322d;
		text-align:left;
		width:260px;
		height:auto;
		padding:20px;
		z-index:800;
		margin-left:-400px;
	}
	.homeBG #errorbox ul{ margin:0; padding:0; color:#FFF; font-weight:bold; width:280px; overflow:visible;  height:auto; top:0; left:0; position:relative;  }
	.homeBG #errorbox ul li { height:auto; margin:0; text-indent:0px; width:auto; float:left; display:block; width:280px; }
	
	#UsaConfirmBg{
		position:absolute;
		top:0px; left:0px;
		background-color:#000;
		opacity:0.4; 
		filter:alpha(opacity=40);
		width:100%;
		height:600px;
		display:none;
		width:323px;
	}
	#UsaConfirm{
		position:absolute;
		top:140px;
		left:0;
		background-color:#FFF;
		padding:10px;
		display:none;
	}
	#UsaConfirm p.buttons { text-align:center; }
	#UsaConfirm input { width:50px; cursor:pointer; }

/* ~~~~~~~~~~~~~~~~ LEFTCOLUMN STYLES  ~~~~~~~~~~~~~~~~ */
	#leftCell { display:block; float: left; width:606px; padding:0 40px 0 0; }
	#leftCell h3, h3 { float:left; font-weight:bold; padding-top:17px; padding-left:20px;  color:#ffffff; font-size:20px; text-align:left; text-transform:uppercase; }
	#leftCell .addlink{
		float:right;
		padding-top:20px;
		margin:0;
		text-transform:uppercase;
	}	
	#leftCell .addlink a{ background:url('../images/yellowArr.jpg') no-repeat 0px 0px; padding-left:10px; text-decoration:none; }

.horizontalLine { float:left; border-top: 1px solid #333; height:1px!important; display:block; width:100%; margin:0!important; padding:0;}
	
	.blogPost { margin: 20px 0 20px 0!important; float:left; display:block; text-align:left; width: 540px;  }
	.blogPost img { float:left; margin: 0 20px 0 20px; }
	.blogPost .blogDate { color:#6c6c6c; font-weight:bold; text-transform:uppercase;  margin: -5px 15px 0px 85px!important; font-size: 9pt;  }
	.blogPost h4 { color:#fdb913; font-size:14pt; font-weight:bold; letter-spacing: 0px; margin:0 0 0 85px; text-transform: uppercase; }
	.blogPost h4.pageSubTitle { margin: 0 0px 20px 85px!important; }
	.blogPost p { margin: 0 0px 20px 85px!important; color:#6c6c6c;  font-size:11pt; line-height: 20px; display: block; display:block; width: 100%;}
	.blogPost a { color:#fdb913; }
	.yellowArrow {  background:url('../images/yellowArr.gif') no-repeat 0px 0px; background-repeat:no-repeat!important; text-transform: uppercase; text-decoration:none; margin: 0 0 0 0px; font-size: 9pt;}
		.blogPost span { padding: 0 10px;  }
	.yellowArrow.titleLink{ float:right; padding:20px 20px 20px 10px; background-position:left 21px;}

	.share { float: left; margin:0; }
	.share li { float:left; padding-right:15px; }
	.share li a { text-decoration:none; text-transform: uppercase; color:#6c6c6c; padding: 0 0 0 16px; font-size: 8pt; }
	.share .digg { background:url(../images/digg.gif) no-repeat 0px 3px; padding-left:8px; }
	.share .facebook { background:url(../images/facebook.gif) no-repeat 0px 3px; }
	.share .del { background:url(../images/del.gif) no-repeat 0px 3px; }
	.share .stumble { background:url(../images/stumble.gif) no-repeat 0px 3px; }
	.share .reddit { background:url(../images/reddit.gif) no-repeat 0px 3px; }
	.share .twitter { background:url(../images/twitter.gif) no-repeat 0px 3px; padding-right:0; }
	
	.moreIntel { padding: 0 10px!important; float:left;   background:url('../images/yellowArr.gif') no-repeat 0px 2px;  }
	#leftCell .pagination { float:right; margin: 0 15px 0 0; color:#6c6c6c;}
	#leftCell .pagination a { text-decoration: none; }
	#leftCell .pagination .page_caption{ float:left; width:40px; }
	#leftCell .pagination ul.paginate{ float:left; }
	#leftCell .pagination ul.paginate li{ float:left; margin-right:10px; }
	#leftCell .pagination ul.paginate li.selected{}
	
	.blogPost h5 { color:#fff; text-transform: uppercase; font-weight:bold; font-size:14px; margin: 22px 0 0px 20px; float:left; clear:both;}
	#res_title{ float:left; margin:15px 0 0 10px; padding:4px; width:500px; }
	
	.formTop { background: url(../images/formTop.gif) no-repeat; width: 586px; height:9px; margin: 20px 0 0 20px; float: left; font-size:5px; }
	.formBottom { background: url(../images/formBottom.gif) no-repeat; width: 586px; height:9px; margin: 0 20px; float: left; font-size:5px;}
	.formMiddle { float:left; border:0; overflow:hidden; width:566px; background:#eeeeee; margin:0 0 0 20px; min-height:110px; padding: 0 10px; }
	.formMiddle textarea{ border:none; background:#eeeeee; margin:0; width: 546px; height:100px; }
	
	.radio { color:#6c6c6c; margin: 23px 0 0 25px; }
	#leftCell .video { background:url(../images/video.gif) no-repeat; padding: 0 0 0 20px; text-decoration: none; color: #6c6c6c;  }
	#leftCell .event { background:url(../images/event.gif) no-repeat; padding: 0 0 0 20px; text-decoration: none; color: #6c6c6c; }
	#leftCell .link { background:url(../images/link.gif) no-repeat; padding: 0 0 0 20px; text-decoration: none; color: #6c6c6c; }
	#leftCell .photo { background:url(../images/photo.gif) no-repeat; padding: 0 0 0 20px; text-decoration: none; color: #6c6c6c; }
	.attach li { float: left; margin: 25px 0 0 20px; color:#6c6c6c;}
	.attach { float: left; width:500px; }
	.grey { color: #6c6c6c; margin-left:5px; }
	.yellowArr { clear:left; }
	.yellowArr .yellowArrow { padding: 0 0 0 15px; font-size:14px; font-weight:bold; margin: 20px 0 0 20px; clear:both; float:left; }
	
	.spreadTheWord label { color:#fff; margin: 0 13px 0 0; font-weight: bold; }
	.spreadTheWord input { background:url(../images/friendInput.gif) no-repeat; border:0; margin: 4px 0 0 0!important; width: 235px; height: 14px; padding:4px; }
	.spreadTheWord li { float:left; width:270px; margin: 0 10px 10px 20px; color:#6c6c6c; }
	.sendInvitations { margin: 10px 0 0 20px; }
	.spreadPost {  float:left; font-size:14px; color:#6c6c6c; margin: 0 0 20px 12px!important; padding:0; }

	.survey { margin: 20px 0 20px 0!important; float:left; display:block; text-align:left; }
	.survey img { float:left; margin: 0 20px 0 20px; }
	.survey .blogDate { color:#6c6c6c; font-weight:bold; text-transform:uppercase;  margin: -5px 15px 0px 85px!important; font-size: 9pt;  }
	.survey h4 { color:#fdb913; font-size:14pt; font-weight:bold; letter-spacing: 0px; margin:0 0 0 20px; text-transform: uppercase; }
	.survey h4.pageSubTitle { margin: 0 0px 20px 85px!important; }
	.survey p { margin: 0 0px 20px 20px!important; color:#6c6c6c;  font-size:11pt; line-height: 22px; display: block; padding: 0 20px 0 0;}
	.survey a { color:#fdb913; text-decoration:none; }
	.survey form { font-size:14px; margin: 0 0px 20px 20px!important; }
	.survey .header { color:#fff; font-size:14px; }
	.survey .surveyDesc { font-style: italic; padding: 0 0 0 10px; }
	.survey textarea { width:545px; margin: 30px 0; min-height: 94px; padding: 10px; background:url(../images/textAreaSurvey.gif) #fff no-repeat; border:0; overflow:hidden;  }
	.survey td	{ padding: 0px 10px 10px 0; width: 13px; text-align:center; color:#fff; }
	.survey table { float: left; }
	.survey ul { width: 585px!important; float:left; }
	.survey li {  border-bottom: 1px solid #333333; padding: 30px 0 10px 0 ; float:left; width:100%; }
	.survey ul li ul li { border:0; padding:0; margin: 16px 0 0 0; }
	.noborder { border: none!important;  }
	.border {  border-top: 1px solid #333333; }
	.survey ul li ul { margin: 18px 0 0 0; }
	.survey .checkbox { margin: 0 13px 0 0;  }
	.submitSurvey { margin:0!important; padding:0!important; }
	.noPadd	{ margin:0!important; padding:0!important; }
	.survey .desc { width: 500px; text-align:left; color: #6c6c6c!important; margin:-1px 0 0 0; float:left; }
/* ~~~~~~~~~~~~~~~~ AVATARS  ~~~~~~~~~~~~~~~~ */
ul#avatarlist{}
ul#avatarlist li{ height:45px; }
ul#avatarlist li label{}
ul#avatarlist li label img{ cursor:pointer; }
ul#avatarlist li label input{ margin-top:20px; }

a#avatarlink{ float:left; padding-top:30px; padding-left:50px; }

/* ~~~~~~~~~~~~~~~~ ERRORS  ~~~~~~~~~~~~~~~~ */
ul.error{ 
	margin:20px; padding:10px; 		
	background-color:#85322d;
	color:#FDB913;
	font-weight:bold;
	width:90%;
}
ul.success{ 
	margin:20px; padding:10px; 		
	background-color:#060;
	color:#FFF;
	font-weight:bold;
	width:90%;
}

/* ~~~~~~~~~~~~~~~~ RESOURCES  ~~~~~~~~~~~~~~~~ */
#attach_video, #attach_photo, #attach_link, #attach_event{ 
	display:none; 
	float:left;
	padding-top:10px;
}
.attach_inner{ background:#FFF; border:solid 1px #FFF; padding:5px; margin-left:0px; }
.attach_inner p { margin:0!important; }
.attach_inner textarea, .attach_inner input { padding:4px; width:90%;}
#attach_video { background:url(../images/arrow_tab.gif) 38px 0px  no-repeat; }
#attach_photo { background:url(../images/arrow_tab.gif) 108px 0px no-repeat; }
#attach_link { background:url(../images/arrow_tab.gif) 173px 0px no-repeat; }
#attach_event { background:url(../images/arrow_tab.gif) 238px 0px no-repeat; }
.attach_inner a.closebox{
	float:right;
	text-decoration:none;
	font-weight:bold;	
	margin-top:-4px;
}
input.yellowArrow {
	background:url('../images/yellowArr.gif') no-repeat 0px 0px; 
	text-transform:uppercase; 
	margin:0;
	color:#FDB913;
	float:left;
	border:none;
	cursor:pointer;
	padding-left:10px;
	font-weight:bold;
	font-size:1.2em;
	clear:both;
	margin:20px 0 0 20px;
}
.uploadfield { margin:20px; }

/* ~~~~~~~~~~~~~~~~ FIELDTESTERS  ~~~~~~~~~~~~~~~~ */
ul#fieldtesterList{
	list-style-type:none;
	margin:0; padding:0;
	margin-top:20px;
	float:left;
	width:980px;
}
ul#fieldtesterList li{
	float:left;
	background:url(../images/ftTileBg.jpg) top left no-repeat;
	width:176px;
	height:189px;
	padding:15px 10px 0 136px;
	margin:0 1px 0 1px;
	text-align:left;
}
ul#fieldtesterList li h4 a{ background:none; padding:0; color:#fdb913; text-transform:uppercase; font-size:1.5em; font-weight:bold; margin:0 0 5px 0; }
ul#fieldtesterList li p{ color:#ffffff; }
ul#fieldtesterList li a{ padding-left:10px;}

#fieldtesterDetail{
	float:left;
	background:url(../images/fieldtester_detail_bg.gif) top left no-repeat;
	padding:20px;
	margin-top:20px;
	text-align:left;
	width:928px;
	height:162px;
}
#fieldtesterDetail input.submit{ padding:3px; cursor:pointer; }
#fieldtesterDetail img#shield{ float:left; display:block; }
#fieldtesterDetail .col1{ float:left; width:186px;   }
#fieldtesterDetail .col1 h4{ text-transform:uppercase; color:#fdb913; font-weight:bold; font-size:1.2em; margin-bottom:0.5em; }
#fieldtesterDetail .col1 p.sectionTitle{ color:#ffffff; font-weight:bold; margin:0; }
#fieldtesterDetail .col1 p{ color:#fdb913; }

#fieldtesterDetail .col2{ float:left; width:604px; }
#fieldtesterDetail .col2 h4{ text-transform:uppercase; color:#ffffff; font-weight:bold; font-size:1.2em; }
#fieldtesterDetail .col2 p{ color:#ffffff; }

.fieldtesterContent{
	float:left;
	border-bottom:solid #333333 1px;
	text-align:left;
	width:100%;
	padding-bottom:30px;
	padding-top:30px;
}
.fieldtesterContent h4{ text-transform:uppercase; color:#ffffff; font-weight:bold; font-size:1.2em;  }
.fieldtesterContent a.youtube{ float:right; background:url(../images/youtube.gif) no-repeat scroll left top; text-indent:-3000px; width:38px; }
.fieldtesterContent ul.video{ float:left; width:100%; padding-bottom:20px;}
.fieldtesterContent ul.video li{ float:left; padding-right:10px;}
.fieldtesterContent ul.video li a img{ border:1px solid #444444;  }

.fieldtesterContent a.yellowArrow, #fieldtesterDetail a.yellowArrow{ padding-left:15px; }
.fieldtesterContent ul.miniReviews{ float:left; }
.fieldtesterContent ul.miniReviews li{ float:left; width:300px; padding-right:30px; height:180px; }
.fieldtesterContent ul.miniReviews li.last{ padding-right:0; }
.fieldtesterContent ul.miniReviews li p.reviewTitle{ color:#fdb913; padding-top:10px; margin-bottom:5px; }
.fieldtesterContent ul.miniReviews li p.reviewDate{ color:#6c6c6c; text-transform:uppercase; }
.fieldtesterContent ul.miniReviews li p{ color:#ffffff; }


/*------------------ social network links  **************************/
a.social{
	padding-left:20px;
	text-transform:none;
}
a.social.facebook_link {
	background:url(../images/social/facebook.gif) 0 3px no-repeat;
}
a.social.bebo_link {
	background:url(../images/social/bebo.gif) 0 3px no-repeat;
}
a.social.flickr_link {
	background:url(../images/social/flickr.gif) 0 3px no-repeat;
}
a.social.myspace_link {
	background:url(../images/social/myspace.gif) 0 3px no-repeat;
}
a.social.twitter_link {
	background:url(../images/social/twitter.gif) 0 3px no-repeat;
}

.survey .error { 	
	color:#FDB913;
 }
/* ~~~~~~~~~~~~~~~~ RIGHTCOLUMN STYLES  ~~~~~~~~~~~~~~~~ */
	#rightCell { float: left; width: 322px; padding:0 0  0 0px; text-align:left;}
	
	#rightCell .registerNow { text-indent:-2000px; float:left; display:block; width: 322px; height:179px; background:url(../images/register.png); margin-top:10px; }
	#rightCell .registerNow a { text-indent:-2000px; float:left; display:block; width: 322px; height:133px; }

	#rightCell .magnumSurvey { text-indent:-2000px; float:left; display:block; width: 322px; height:186px; background:url(../images/magnumSurvey.png) no-repeat; margin-top:10px; }
	#rightCell .magnumSurvey a { text-indent:-2000px; float:left; display:block; width: 322px; height:176px; }

label.error { display: none; }	

	#rightCell h3 { color:#fff; font-size: 14px; text-transform:uppercase; font-weight:bold; float:left; width:200px; padding: 20px 0px 20px 20px; margin:0; text-align:left; }
	#rightCell .youtube { float:right; background:url(../images/youtube.gif) top left no-repeat;  width: 38px; height: 20px; text-indent:-3000px; margin:20px 0 0 0; padding-right:20px;}
	#rightCell .flickr { float:right; background:url(../images/flickr.gif) no-repeat;  width: 23px; height:16px; text-indent:-3000px; margin: 20px;   }
	#rightCell .twitterCol { float:right; background:url(../images/twitterCol.gif) no-repeat; width: 16px; height:16px; text-indent:-3000px;  margin: 20px; }
	#rightCell p { margin:0 20px 10px 20px; clear:both;}
	#rightCell .yellowArrow { float:left; margin: 20px 20px 20px 20px; padding: 0 0 0 14px; background-position: 0px 2px;} 
	#rightCell ul li {float:left; padding: 0 11px 0px 0!important;}
	#rightCell .white { color:#fff; float: left; margin:0; }
	#rightCell .em { font-style: italic; padding:0 20px; margin:0;}
	#rightCell ul { clear:left; padding:0 0 0 20px; }
	#rightCell img.thumb{ border:solid #444444 1px; }
	
	#rightCell .socialNetwork { margin:0 0 40px 0px;  }
	#rightCell .socialNetwork li { float:left!important; color:#6c6c6c; font-size:12px; padding:0 22px 10px 0!important; width: 100px;}
	#rightCell li a { color:#6c6c6c; }
	#rightCell .socialNetwork li a{ margin:0; padding:0; text-indent:0; float:left; padding-left:20px; height:auto; }
	#rightCell .socialNetwork li a.twitter{ background:url(../images/social/twitter.gif) 0 2px no-repeat; }
	#rightCell .socialNetwork li a.facebook{ background:url(../images/social/facebook.gif) 0 2px no-repeat; }
	#rightCell .socialNetwork li a.youtube{ background:url(../images/social/youtube.gif) 0 2px no-repeat; }
	#rightCell .socialNetwork li a.myspace{ background:url(../images/social/myspace.gif) 0 2px no-repeat; }
	#rightCell .socialNetwork li a.flickr{ background:url(../images/social/flickr.gif) 0 2px no-repeat; }
	#rightCell .socialNetwork li a.bebo{ background:url(../images/social/bebo.gif) 0 2px no-repeat; }
	
	#rightCell .milipolCTA { background:url(../images/milipolCTA.gif) no-repeat; width:323px; height:124px; float:left; margin: 0 0 20px 0;}
	#rightCell .milipolCTA h3 { font-weight:bold; font-size:16px; letter-spacing:-1px; line-height:15px; margin:0; padding:20px 0 0 20px; }
	#rightCell .milipolCTA p { font-size:11px; color:#000; margin: 6px 0 0 20px; text-transform:uppercase; line-height:13px; }
	#rightCell .milipolCTA a { margin: 10px 0 0 20px; background: url(../images/goldArr.gif) no-repeat 0 2px; }
/* ~~~~~~~~~~~~~~~~ FOOTER STYLES  ~~~~~~~~~~~~~~~~ */
	#footer { background:url(../images/dots.gif) top left no-repeat;  float:left;  width:969px; padding: 147px 0 0 0; text-align:left;  clear:both;  }
	.copyright { float:left; width:350px; text-align:left;  padding-top:20px; padding-bottom:50px;}
	.share { float:right; padding:20px 0 20px 0px; margin:0; }
	#footer li a { color: #6c6c6c!important; text-decoration: none; padding: 0 0 0 20px;}
	#footer ul { float:right; width:340px; padding-top:20px; }
	#footer ul li { float:left;  }
	#footer .contact { margin: 0 20px 0 0;}
	#footer .privacy { background:url('../images/divider.gif') no-repeat left;  margin: 0 20px 0 0; }
	#footer .digitalagency { background:url('../images/divider.gif') no-repeat left; color:#6C6C6C; }