/* 
ImHONEST.com
CSS File 
*/
  
/* ----------------------------------------------------- */
/* LAYOUT  THEME */
/* ----------------------------------------------------- */

body{  
	margin:0;  padding:0;  border: 0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size:12px;
  	background:url(../images/background.png) repeat-x;
	color:#333333;
}	

#wrapper { 
	width: 963px; 
	margin: 0 auto; 
}

/* ----------------------------------------------------- */
/* GLOBAL STYLES
/* ----------------------------------------------------- */

h1 { 
	font-size:24px;
	font-weight:normal;
	color:#000;
	letter-spacing:-1px;
	}
	 
h2 {
	font-size:16px;
	color:#000;
	padding:5px 0 0 10px;
	margin:0 0 3px 0;
	}
	
h3 {
	font-size:16px;
	color:#000;
	padding:3px;
	margin:0 0 3px 0;
	}	

p {padding:5px; padding-bottom:10px; margin:0; line-height:22px;}

a:link{color:#000099;}
a:hover {color:#1977D7}

form, ul, ol, li, h1{margin:0; padding:0; border:0}

.strong { font-weight:bold;}

.clear { clear:both}

/* HEADER ----------------------------------------------------- */

#topheader {
	background:url(../images/logo.png) no-repeat left top ; 
	padding:25px 0 0 0;
	height:40px; 
	font-size:10px;
}

#topheader ul{ 
	float:right;	
}

#topheader ul li{ 
	display:inline	
}

#topheader ul li a { text-decoration:none; color:#000000;}
#topheader ul li a:hover { text-decoration:underline;}

/* GLOBAL LINKS ----------------------------------------------------- */

#nav { 
	margin:0px ;
	text-transform:uppercase; 
	font-size:10px;	
	width:100%; 
	height:33px; 
}

	#global_nav ul {padding:4px 0; color:#fff; float:left; display:inline; }
	#global_nav ul li {display:inline;padding:0 11px; border-right: 1px dotted #333;}
	#global_nav ul li a {text-decoration:none; color:#000;  }
	#global_nav ul li a:hover {text-decoration:underline; color:#000;}
	
	#login {float:right; font-weight:bold; color:#006600; display:inline;padding:4px 0;}
	#login a{color:#009900; text-decoration:none}
	#login a:hover{text-decoration:underline}

/* ----------------------------------------------------- */
/* PAGE CONTENT
/* ----------------------------------------------------- */


#leftcol  {
	width:640px;
 	float:left; 
	display:inline;
	margin:10px 0 0 10px;
}
/* SLIDE ----------------------------------------------------- */
.slider-wrap{ 
	width: 641px; 
	height:310px;
}

.stripViewer .panelContainer .panel ul { 
	text-align: left; 
	margin: 0 15px 0 30px; 
}

.stripViewer { 
	position: relative; 
	overflow: hidden; 
	width: 641px; 
	height: 310px; 
}

.stripViewer .panelContainer{ 
	position: relative; 
	left: 0; top: 0; 
}

.stripViewer .panelContainer .panel{ 
	float: left; 
	height: 100%; 
	position: relative; 
	width: 641px; 
}

.stripNavL, .stripNavR, .stripNav{ 
	display: none; 
}

.nav-thumb{ 
	border:1px solid #95d038; 
	background-color:#333;
}

#movers-row{ 
	margin: -43px 0 0 35px; 
}

#movers-row div{ 
	width: auto; 
	float: left; 
	
}

#movers-row div a.cross-link { 
	float: left; 
}

.photo-meta-data{ 
	background: url(../images/transpBlack.png); 
	padding: 10px; height: 30px; 
	margin-top: -50px; 
	position: relative; 
	z-index:1; 
	color: white; 
}

.photo-meta-data span{ 
	font-size: 13px; 
}

.cross-link{ 
	display: block; 
	width: 30px; 
	margin: 5px 0 0 5px; 
	position: relative; 
	padding-top: 6px; 
	z-index: 2; 
}
.active-thumb{ 
	background: transparent url(../images/icon-uparrowsmallwhite.png) top center no-repeat; 
}

#youtube {
	background:url(../images/youtube.png) no-repeat; 
}

#youtube p { 
	text-align:right; 
	padding:15px 30px 0 20px;
}

#slider-stopper  { position: absolute; top: 1px; right: 20px; background: #ac0000; color: white;
                   padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1000; }

/* RIGHT COL ----------------------------------------------------- */
#rightcol {	
	width:304px;
	float:left;
 	display:inline;
	margin:10px 0 0 7px ;
}	 

#report, #register, #buy {
	background:url(../images/bg_card.png) no-repeat;
	width:304px; 
	height:113px; 
	margin:0 0 7px 0;
	cursor:pointer;
}

#buy{
	background:url(../images/bg_card_buy.png) no-repeat;
}

#report h2, #register h2, #buy h2 {
	padding:8px 15px 4px 38px; margin:0; 
	font-size:16px; font-weight:bold;
	letter-spacing:-1px; 
}

#report h2 {
	background:url(../images/icon_report.png) no-repeat 3px 0;
}

#register h2 {
	background:url(../images/icon_activate.png) no-repeat 3px 0;
}

#buy h2 {
	background:url(../images/icon_buy.png) no-repeat 3px 0;
}

#report h3, #register h3, #buy h3 { 
	color:#69951C; 
	padding:6px 10px 0 38px;
	line-height:22px;
	font-size:12px;
	font-weight:normal;
	margin:0;
}

#buy h3{ 
	padding-left:75px;
}

#report p.action, #register p.action, #buy p.action { 
	text-align:right; 
	padding:5px 10px 0 0
}

/* highlights and social ----------------------------------------------------- */
#lower {
	background:url(../images/lower.png) no-repeat 10px 0  ; 
	padding:10px; 
	display:table; 
	margin: 0 0 10px 0;
	min-height:100px;
}

#highlights {
	width:641px;
	float:left;
 	display:inline;
	margin:0 ;
}

#highlights h2{ 
	font-size:26px; 
	color:#69951c; 
	line-height:30px; 
	font-weight:normal;
	padding:0;
	margin:0 0 15px 0;
}

#highlights h1 {
	font-weight:bold; 
	margin:10px 0;
	font-size:12px;
	color:#333;
	letter-spacing:normal;
}
/*
#highlights dl dt {
	font-weight:bold; 
	margin-bottom:4px; 
	font-size:12px;
}
*/
#highlights h3 {
	line-height:23px; 
	font-size:12px;
	padding-left:10px; 
	font-weight:normal;
	background:url(../images/bullet_service.png) 0px 10px no-repeat;
	padding:0 0 0 15px;
	margin:0;
	
}
.padding { padding:0px 10px}

/* SOCIAL ----------------------------------------------------- */
#lower_right{
	width:300px; 
	display:inline; 
	float:left; 
	font-size:11px; 
	color:#666666
}

#lower_right a { 
	text-decoration:none; 
	color:#69951C;
}

#lower_right a:hover { 
	text-decoration:underline;
}

#lower_right h1 { 
	color:#2e84d4; 
	background: url(../images/twitter.png) no-repeat; 
	padding:0 0 3px 55px;
}

#twitter_div { 
	line-height:18px; 
	height:170px; 
	overflow:auto; 
	margin-top:10px; 
} 

#twitter_div ul{}

#twitter_div ul li { 
	margin:0 0 5px 0; 
	padding:0 0 3px 0; 
	border-bottom:1px dotted #999;
}

#twitter-link {  
	padding-left:55px;
}
/* HACKERSAFE AND VERISIGN ----------------------*/
#verify { 
	font-size:10px;
}

#verify span { 
	display:inline; 
	float:left;
}
.mcafee { 
	width:80px; 
	padding-top:10px
}

.verisign {
	width:110px
}

/* FOOTER ----------------------------------------------------- */

#footer {
	border-top:dotted 1px #333;
	width:100%;
	font-size:10px;
	clear:both;
	color:#666;
	display:table;
	
}

	#footer ul { padding-top:15px; width:600px; display:inline; float:left}
	#footer ul li {display:inline; }
	#footer ul li a {text-decoration:none; padding: 0 8px; color:#666;}
	#footer ul li a:hover {text-decoration:underline; }
	
	#footer p {padding-top:5px; text-align:left; width:320px; display:inline;float:right; line-height:18px; }
	
	