/* ------------
global rules 
--------------- */
#comments {
padding-bottom: 10px;
}
body {
margin: 12px 0 0 0;
padding: 0; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal;
color: #333333;
text-align: center;
}

/* links */
a:link    { 
color: #FF6600; 
text-decoration: none;
}

a:visited { 
color: #888888; 
text-decoration: none;
}

a:active  { 
color: #555555; 
text-decoration: none;
} 

a:hover   { 
color: #888888; 
text-decoration: underline;
}

small {
display:block;
font-size:10px;
margin:0 0 10px 0;
padding: 0;
}

#reviewinfo img {
display:inline;
}

/* global image rules */
img {
border: none;
}




/* Content wrapper */
#wrapper {
position: relative;
width: 780px !important;
width: 800px;
background-color: #ffffff;
margin: 0 auto;
padding: 0 10px 0 10px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
}

/* logo image */
#logo {
margin: 0 7px 0 0;
}

#logo2 {
display:inline;
padding: 0 0 10px 0;
}

#bannerad {
margin: 0 0 9px 0;
padding: 0;
width: 100%;
height: 91px;
text-align: center;
background-image:url(http://www.ilounge.com/assets/images/adbackground05.gif);
background-repeat:no-repeat;
}

#navbar {
	background: transparent url(http://www.ilounge.com/images/navigation/subnav-bar-empty.gif) bottom left no-repeat;
	width: 775px;
	height: 52px;
}

#navbar * {
	padding: 0;
	margin: 0;
}

#navbar a {
	color: #fff;
	font-size: 12px;
	padding: 0 2px;
	text-decoration: none;
}

#navbar a:hover,
#navbar a.selected {
	color: #000;
}

#mainnav {
	width: 775px;
	height: 27px;
	line-height: 27px;
	background: transparent url(http://www.ilounge.com/images/navigation/nav-bar.gif) top left no-repeat;
	position: relative;
	padding-left: 10px;
}

#mainnav li {
	display: inline;
	height: 27px;
	line-height: 27px;
}

#mainnav li img.new {
	border: 0;
	line-height: 27px;
	margin-top: 9px;
}

#mainnav ul {
	width: 775px;
	height: 21px;
	line-height: 21px;
	background: transparent url(http://www.ilounge.com/images/navigation/subnav-bar.gif) top left no-repeat;
	position: absolute;
	top: 27px;
	margin-top: 4px;
	left: 0px;
	padding-left: 10px;
}

#mainnav ul li {
	display: inline;
	height: 21px;
	line-height: 21px;
}

#mainnav ul li,
#mainnav ul a {
	font-size: 12px;
	text-transform: lowercase;
}

div.message {
	margin: 0 0 1em 0;
	padding: 1em;
	border: 1px solid #F00;
	color: #F00;
	background: #F6DDDD;
}

/* SOLSPACE NAV CSS 1-24-07 */

.selected { color: #000 }

div.nav-wrapper {
	background: #f60 url(http://ilounge.com/img/nav-bar-right.gif) top right no-repeat;
	height: 27px;
	width: 775px;
	margin: 0;
	text-align: left;
}

div.nav {
	/*width: 760px;
	height: 27px;*/
	background: #f60 url(http://ilounge.com/img/nav-bar-left.gif) top left no-repeat;
}

div.nav * {
	font-family: verdana, arial, helvetica;
	white-space: nowrap;
	background-color: transparent;
}

div.nav-left { 
	padding-left: 10px;
}

#imenus0 li div div { 
	top: 4px;
	left: 0;
	width: 160px
}

div.nav ul li a,
div.nav ul li a:visited { 
	font-weight: normal;
	font-size: 11px;
	height: 27px;
	line-height: 27px !important;
	line-height: 22px;
	text-decoration: none;
	color: #fff;
}

div.nav ul li a:hover { color: #000; }

div.nav ul ul li a {
	font-weight: normal;
	font-size: 11px;
	background-color: #666;
	border-bottom: 1px solid #fff;
	height: 23px;
	line-height: 23px;
	padding-left: 10px !important;
	padding: 0;
	color: #fff;
	text-indent: 0 !important;
	text-indent: 10px;
}

div.nav ul ul li a img {
	margin: 0 !important;
	margin-top: -4px;
}

div.nav ul ul li a.ihover { color: #fff }

div.nav ul ul li.first a { background: transparent url(http://ilounge.com/img/bg-sub-top.gif) bottom left no-repeat; }
div.nav ul ul li.first a:hover { background: transparent url(http://ilounge.com/img/bg-sub-top-over.gif) bottom left no-repeat; }

div.nav ul ul li.last a { background: transparent url(http://ilounge.com/img/bg-sub-bottom.gif) bottom left no-repeat; border: 0; }
div.nav ul ul li.last a:hover { background: transparent url(http://ilounge.com/img/bg-sub-bottom-over.gif) bottom left no-repeat; border: 0; }

div.nav ul ul li a:hover {
	background-color: #f60;
	color: #fff;
}

div.nav ul ul ul li a {
	background-color: #ccc;
	color: #000;
}

div.nav ul ul ul li.last a {
	background: #ccc url(none);
	border: 0;
}

div.nav ul ul ul li.last a:hover {
	background: #f60 url(none);
	border: 0;
}

/* END SOLSPACE NAV CSS */

/* Article - Review Bylines */

.articleheader {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size: 20px;
font-weight: bold;
 margin: 0;
 padding: 15px 0 0 0;
}
.authorblock {
font-size: 13px;
font-weight: bold;
padding-left: 4px;
}
.dateblock {
font-size: 10px;
font-weight: normal;
padding-left: 4px;
}

/* Search box */
#searchbox input#searchfield {
margin-top: 2px;
}

.advancedsearch {
margin: 0;
padding: 4px 2px 0 0;
text-align: left;
font-size: 10px;
}

input#searchgo {
position: relative;
top: 3px;
right: 0;
}

#searchback {
background-image:url(http://www.ilounge.com/assets/images/loungestore05.gif);
background-repeat: no-repeat;
}

#searchfield {
width: 88px;
height: 14px;
margin-bottom: 0;
}

/* Content Container */
#contentcontainer {
clear: both;
width:780px;
margin: 10px 0 0 0;
}

/* sidebar */
#sidebarcontainer {
float: left;
width:215px;
}

#center {
float: left;
position: relative;
width: 425px;
}

#store {
margin: 0 0 1px 0;
}

#store img {
margin: 0;
padding: 10px 0 0 0;
}

/* Quicklinks */
#quicklinks img {
margin: 9px 0;
border: none;
}

#quicklinks h3 {
margin: 0;
padding: 2px 0;
font-size: 10px;
font-weight:600;
color: rgb(102,102,102);
}

.quicklinksnav {
float: right;
padding: 19px 13px 0 0;
font-size: 10px;
font-weight: normal;
}

.quicknav {
margin: 0;
padding: 0;
list-style-type: none;
}

.quicknav li {
display: inline;
margin: 0;
padding: 0;
}

.quicknav a {
margin: 0;
padding: 0 3px;
border-right: 1px solid rgb(102,102,102);
color: rgb(102,102,102);
font-size: 9px;
}

/* Main container */
#maincontainer {
float: left;
width: 656px;
}

#maincontent {
float: left;
padding-right: 0px;
}

/* Review and gearguide */
#reviewsandgear img {
float: left;
padding-right: 11px;
}

.topstory {
padding: 0 0 0 0;
height:90px;
}

.topstoryimg {
float: left;
padding-right: 3px;
padding-bottom: 10px;
}

.cats {
line-height: 1.7em;
font-size: 11px;
font-weight: normal;
padding-left: 25px;
}


#headerbox_news {
position: relative;
width: 407px;
height: 20px;
text-align: right;
background-image: url(http://ilounge.com/assets/images/hd_sm_news05.gif);
background-repeat:no-repeat;
}

#headerbox_morenews {
position: relative;
width: 407px;
height: 20px;
text-align: right;
background-image: url(http://ilounge.com/assets/images/hd_sm_morenews05.gif);
background-repeat:no-repeat;
}

.headerandtext {
height: 10px;
margin-bottom: 10px;
}

.headernav, .headernav a:link, .headernav a:visited, .headernav a:active, .headernav a:hover{
text-align: right;
font-size: 10px;
padding-right: 5px;
font-weight: normal;
color: #ffffff;
}

.headernav a:link    {color: #ffffff; text-decoration: none;}
.headernav a:visited {color: #eeeeee; text-decoration: none;}
.headernav a:active  {color: #ffffff; text-decoration: none;} 
.headernav a:hover   {color: #ffffff; text-decoration: underline;}

.leftheader {
text-align: left;
font-size: 10px;
padding-left: 8px;
padding-right: 20px;
padding-bottom: 5px;
}

.leftheaderimgtop {
margin-bottom: -5px;
margin-top: -9px;
}

.leftheaderimg {
margin-bottom: -5px;
margin-top: -5px;
}

.sidead{
padding-bottom: 6px;
}

.heading {
margin: 0;
padding: 0 0 0 0;
font-size: 15px;
color: #333333;
font-weight: bold;
}

.heading a:link {
color: #333333;
}

.heading a:hover { 
color: #888888;
}

.heading a:visited {
color: #333333;
}

.heading h1 {
margin: 0;
padding: 0 0 0 0;
font-size: 15px;
color: #333333;
font-weight: bold;
text-decoration: none;
}

.heading h1 a:link {
color: #333333;
text-decoration: none;
}

.heading h1 a:hover { 
color: #888888;
text-decoration: none;
}

.heading h1 a:visited {
color: #333333;
text-decoration: none;
}

.topentry {
clear: right;
margin: 0;
padding: 0 0 0 0;
line-height: 1.2;
}

.entry {
clear: right;
margin: 0;
padding: 10px 0 0 0;
}

.entry h1 {
margin: 0;
padding: 0;
font-size: 12px;
color: #333333;
}

.entry h1 a:link {
color: #333333;
}

.entry h1 a:hover { 
color: #333333;
text-decoration: underline;
}

.entry h1 a:visited {
color: #333333;
}

.entry h2 {
margin: 0;
padding: 5px 0 0 0;
font-size: 12px;
color: #333333;
}

.entry p {
margin: 0;
padding: 0 10px 0 0;
line-height: 1.4em;
}

.sitenews {
clear: right;
margin: 0;
padding: 0;
}

.sitenews h1 {
margin: 0;
padding: 0;
font-size: 12px;
color: #333333;
}

.sitenews p {
margin: 0;
padding: 0 10px 0 0;
}

.posted p {
margin: 0;
padding: 8px 0 0 0;
font-size: 10px;
}

.tellafriend {
position: relative;
top: 2px;
left: 0;
}

#center p {
line-height: 1.4em;
}

#entrycontainer p {
line-height: 1.4em;
}


.firstlooksproduct {
padding-top: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 10px;
}

#adbarcontainer {
float: left;
width: 119px;
}

#footer {
clear: both;
position: relative;
top: 10px;
left: 0;
text-align: center;
border-top: 1px solid #CCCCCC;
margin: 0 0 10px 0;
}

#footer p {
margin: 0;
padding: 15px;
text-align: center;
}

/* Reviews page */

#reviewindex {
position: relative;
width: 645px;
margin: 0;
padding: 0;
background-image: url(http://www.ilounge.com/assets/images/hd_lrg_newreview05.gif);
background-repeat:no-repeat;
background-color: transparent;
z-index: 10;
}

#reviewprocon {
position: relative;
float: left;
width: 400px;
margin: 0;
}

#reviewprocon2 {
position: relative;
float: left;
width: 400px;
margin: 0;
}

#reviewprocon h2 {
margin: 0;
padding: 0;
}

#reviewaward {
position: relative;
bottom: 5px;
float: left;
width: 5px;
}

#reviewinfo {
position: relative;
padding: 10px 0 5px 6px;
left: 0;
float: left;
width: 230px;
}

#reviewinfo p {
margin: 0;
padding: 3px 12px;
}

#reviewbody {
float: left;
position: relative;
top: 10px;
left: 0;
width: 645px;
}

#reviewbody p {
margin: 0;
padding: 8px 10px 8px 0;
}

#reviewimages {
float: left;
position: relative;
top: 12px;
width: 227px;
}

#reviewimages img {
margin: 0;
padding: 0 0 4px 0;
}

.center {
margin: 0;
padding: 0 0 0 0;
width: 645px;
text-align: center;
background-color: #EEEEEE;
}

img.center {
margin-left: auto;
margin-right: auto;
display:block;
width:auto;
}

.commententry {
margin: 10px 0;
padding: 5px 10px;
background-color: #EEEEEE;; 
}

/* Articles page */
#articlebody {
float: left;
position: relative;
top: 10px;
left: 0;
width: 645px;
}



/* Generic */
/* Set width of entry */
#entrycontainer {
position: relative;
width: 645px;
margin: 0;
padding: 0;
z-index: 10;
}

.resultRowOne {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			11px;
 color:				#000;
 padding:           6px 6px 6px 8px;
 background-color:	#DADADD;
}

.resultRowTwo {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #000;
 padding:           6px 6px 6px 8px;
 background-color:  #eee;
}

.resultHead {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size: 		11px;
 font-weight: 		bold;
 color:				#000;
 padding: 			8px 0 8px 8px;
 border-bottom:		1px solid #999;
 background-color:	transparent;
}

/* Old CSS from Old Site */

/*  Small Sized links  */
.smLinks, .smLinks a:link, .smLinks a:active, .smLinks a:visited, .smLinks a:hover{ 
 color:       #333333;
 font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
 font-size:   9px; 
 font-weight: normal;
} 
.smLinks a:link    { color:  #FF6600; text-decoration: none;}
.smLinks a:visited { color:  #888888; text-decoration: none;}
.smLinks a:active  { color:  #555555; text-decoration: none;}
.smLinks a:hover   { color:  #888888; text-decoration: underline;}

.padding10 {
text-align: left;
padding-top: 10px;
}

.dotted {
 border-style: dotted;
 border-width: 1px 1px 1px 1px;
 padding: 10px 10px 10px 10px;
 border-color: #DDDDDD;
 background-color: #FAFAFA;
}

.greyback {
width: 206px;
height: 50px;
background-image: url(http://www.ilounge.com/assets/images/greyback.gif);
background-repeat:no-repeat;
}

.greybacksm {
width: 130px;
height: 50px;
background-image: url(http://www.ilounge.com/assets/images/greybacksm.gif);
background-repeat:no-repeat;
}

#bookShelf {
   float: left;
   width: 655px;
   padding: 0;
   margin: 0 0 10px 0;
}

.bookInfo {
   float: left;
   width: 210px;
   margin: 10px 7px 0 0;
}

.bookinfobox {
 padding: 5px;
 margin: 10px 0 0 0;
}

.dotbox {
 border-style: dotted;
 border-width: 1px 1px 1px 1px;
 padding: 8px 8px 8px 8px;
 border-color: #CCCCCC;
 background-color: #FFFFFF;
 margin: 10px 0 0 0;
}

.pagination {
   display: block;
   clear: both;
   margin: 5px 0;
}

.adbox125 {
 border-style: dotted;
 border-width: 1px 1px 1px 1px;
 padding: 5px;
 border-color: #CCCCCC;
}

.adbox468 {
 clear: both;
 margin: 0;
 padding: 15px;
}

.author {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:   10px;
 color:       #333333;
 font-weight: normal; 
}

h1 {
 font-size: 14px;
 margin: 0;
 padding: 15px 0 0 0;
}

h2 {
 font-size: 12px;
 margin: 0;
 padding: 8px 0 0 0;
}

h6 {
 font-size:   11px;
 color:       #333333;
 margin-top: 2px;
 margin-bottom: 2px;
 font-weight: Bold;
}

.bodytext { 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size:   11px;
 color: #333333;
 font-weight: normal;
}

.listing { 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size:   11px;
 color: #333333;
 font-weight: normal;
 line-height: 18px;
}

.indent_listing { 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size:   11px;
 padding-left: 7px;
 color: #333333;
 font-weight: normal;
 line-height: 13px;
 padding-bottom: 7px;
}

/*.header {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:   11px;
 line-height: 12px;*
 color:       #333333;
 font-weight: bold;
}*/

#googleads {
	text-align: left;
	background: #eee;
	padding: 15px 0;
	margin: 15px 0;
	text-align: center;
}

#textads{
       float: right;
	text-align: left;
	background: #eee;
	padding: 15px;
	margin: 0;
}

#white { 
color: #FFFFFF; 
}

.right {
  float: right;
  margin-left: 9px;
  margin-right: 0px;
  margin-top: 2px;
  margin-bottom: 5px;
}

.googleright {
  float: right;
  margin-left: 7px;
  margin-right: 3px;
  margin-top: 0px;
  margin-bottom: 5px;
}

.left {
  float: left;
  margin-right: 10px;
  margin-left: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.oneclick {
float: right;
}

.ask_lounge_right {
  width: 200px;
  float: right;
  margin-left: 10px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 5px;
}

.leftheaderpoll {
text-align: left;
font-size: 10px;
padding-left: 8px;
padding-right: 20px;
padding-bottom: 3px;
}

.alphanum_box {
  float: left;
  display: inline;
  padding: 7px 7px 7px 7px;
  background-color: #666;
  margin: 0px 8px 5px 0px;
  font-size: 12px;
  font-weight: bold;
  color: white;
}

/* Reviews Gallery CSS*/

.tableBorder {
 border: 1px solid #fff;
}
.categories {
 padding:           5px 10px 5px 12px;
 background-color:  #eee;  
}
.spacer {
 font-size:	2px;
 margin:		3px 0 0 0;
}
.thumbs {
 text-align:	center;
 padding:	15px 3px 8px 3px;
 background-color: #eee;
}

/* iLounge Poll*/

.pollTotalVotes {
 font-size:10px;
 padding-bottom:5px;
}

.pollQuestion {
 font-size:10px;
 font-weight:bold;
 padding-bottom:5px;
}

.pollResult {
 padding-bottom:3px;
}

.pollResultAnswer {
 font-size:10px;
 font-weight:bold;
}

.pollBar {
 position: relative;
 bottom: -10px;
}

.pollResultAnswer {
 position: relative;
 bottom: -12px;
}

.reviewpagejump{
 border-style: dotted;
 border-width: 1px 1px 1px 1px;
 padding: 10px 10px 10px 10px;
 border-color: #DDDDDD;
 background-color: #FAFAFA;
 font-size:1.1em;
 text-align:center;
 color:#333;
}

