/* CLEARING CLASS
---------------------------------------------------------------*/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hide from IE Mac \*/
.clearfix {display: block;}
/* End hide from IE Mac */

/* GENERAL
---------------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	background: transparent;
}

*.right { float: right; padding-bottom:5px; }
*.left { float: left; padding-right:10px; }

html,body {
	height: 100%;
}

body {
	background: #333;
	border: 0;
	margin: 0;
	padding: 0;
}

a {
	outline: none;
	color: #f60;
	text-decoration: none
}

a:hover,
a:focus { color: #999; text-decoration: underline }

h3, h3 a { font: bold 17px arial, helvetica, sans-serif; }

h3 {
	color: #333;
	margin-bottom: 5px;
}

h4 {
	color: #333;
	font-size: 12px;
	margin-bottom: 5px;
}

p {
	font-size: 11px;
	line-height: 15px;
	color: #333;
	margin-bottom: 10px;
}

ul {
	list-style: none;
	margin: 0 0 0 0;
	font-size: 11px;
}

li { margin-bottom: 5px; }

ol {
	margin: 5px 25px;
}

select {
	background: #fff;
        border: 1px solid;
}

.padding10 {
	padding: 10px 0;
	text-align: center;
}

div.mobile_welcome {
      text-align:center;
      padding:10px;
      margin-bottom:20px;
      background: #eee;
      border:#333 5px solid;
      -webkit-border-radius: 10px;
}

div.mobile_welcome p{
	font-size: 48px;
	line-height: 56px;
	font-weight: normal;
}

div.mobile_welcome a{
	text-shadow: none;
}

/* STANDARD FORM ATTRIBUTES
---------------------------------------------------------------*/

input[type="radio"],
input[type="checkbox"],
input[type="hidden"] {
	width: auto;
	border: 0;
}

form br { clear: left }

form fieldset { padding: 0 10px 10px 0; }

form legend {
	font: normal 19px/21px georgia, "times new roman", times, serif;
	color: #333;
	padding: 0 5px;
}

form label {
	font-size: 11px;
	width: 250px;
	text-align: right;
	line-height: 17px;
	padding: 2px 0;
	margin: 0 5px 0 0;
	color: #666;
}

form label em {
	color: #f33;
	font-weight: bold;
	padding-left: 2px
}

form label.error, form p.error { color: #f00; }

form input.error { border: 1px solid #f00; color: #f00 }

form input.error:focus { color: #000 }

form span.help {
	display: block;
	font-size: 9px;
	padding-left: 156px;
	margin: -8px 0 -8px 0;
	color: #999
}

form span.help.left {
	float: left;
	clear: left;
	width: 150px;
	padding: 0;
	margin-top: -6px;
	text-align: right;
}

form *.textfield {
	font-size: 11px;
	border: 1px solid #999;
	background: #fff;
	color: #666;
	padding: 2px;
	margin-bottom: 10px;
	/*width: 150px;*/
	width: 250px;
}

form *.googlesearch {
	font-size: 11px;
	border: 1px solid #999;
	background: #fff;
	color: #666;
	padding: 2px;
	width: 250px;
}

form *.textfield:focus { background: #ffe }

form *.textarea {
	font-size: 11px;
	border: 1px solid #999;
	background: #fff;
	color: #666;
	padding: 2px;
	margin-bottom: 10px;
	width: 250px;
}

form *.textarea:focus { background: #ffe }

form *.selectbox {
	/*border: 1px solid #999;
	background: #fff;
	width: 257px;
	margin-bottom: 10px;*/
}

form *.selectbox.multi option { padding: 0 2px }

form *.readonly,
form *.readonly:focus {
	background: transparent;
	border: 0;
	padding: 3px 0 0 0;
	color: #666;
	font-style: italic;
	cursor: default;
}

/*form input.radio {
	float: left;
	margin: 4px 2px 10px 2px
}*/

form label.radio {
	width: auto;
	float: left;
	clear: none;
	font-weight: normal;
	color: #333;
	margin: -1px 2px 5px 2px;
}

/*form input.button {
	background: #eee;
	border: 1px solid #333;
	font-weight: bold;
	padding: 5px;
    cursor: pointer;
}*/

form input.checkbox {
	float: left;
	margin-left: 155px;
}

form label.checkbox {
	width: auto;
	float: left;
	clear: none;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	margin: -4px 0 5px 5px;
	text-align: left;
}

form ul {
	list-style: none;
	margin: 0 0 10px 155px;
	width: 240px;
	border: 1px solid #ccc;
	padding: 7px 7px 2px 7px;
}

form ul li {
	float: left;
	clear: left;
	margin-bottom: 5px;
}

form ul li.first {
	clear: none;
}

form ul input.checkbox,
form ul input.radio {
	margin: 0;
}

form ul label.radio,
form ul label.checkbox {
	font-size: 11px;
	float: left;
	padding: 0;
	margin: 0 0 0 2px;
}

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

div#container {
	background: #fff;
	margin: 0 auto;
	min-height: 100%;
	padding: 0;
	width: 970px;
}

div#header {
	position: relative;
	height: 110px;
	background: #fff url(http://assets.ilounge.com/css/img/bg-corners-bottom.png) 0 bottom no-repeat;
	border-bottom: 10px solid #333;
}

h1 {
	position: absolute;
	width: 208px;
	height: 81px;
	background: transparent url(http://assets.ilounge.com/css/img/logo2013.png) no-repeat;
	left: 12px;
	top: 20px;
}

h1 a {
	display: block;
	height: 75px;
	text-decoration: none;
	text-indent: -9999px;
}
h1#ayahHeader {
	position: static;
	height: auto;
	width: auto;
	background: none;
	left: auto;
	top: auto;
}

div#leaderboard {
	position: absolute;
	top: 10px;
	right: 12px;
}

/* NAVIGATION
---------------------------------------------------------------*/

div#nav {
	position: relative;
	height: 52px;
	padding-bottom: 5px;
	background: #fff;
}

ul#top-level {
	position: absolute;
	top: 0;
	left: 0;
	height: 26px;
	width: 970px;
	background: #fff url(http://assets.ilounge.com/css/img/bg-nav2.gif) no-repeat;
	list-style: none;
}

ul#top-level li {
	position: absolute;
	top: 0;
}

ul#top-level li,
ul#top-level a {
	height: 26px;
	display: block;
}

ul#top-level a { text-indent: -9999px; }

li#nav1 { left: 0; width: 61px; }
li#nav2 { left: 62px; width: 162px; }
li#nav3 { left: 223px; width: 70px; }
li#nav4 { left: 292px; width: 85px; }
li#nav5 { left: 377px; width: 63px; }
li#nav6 { left: 440px; width: 55px; }
li#nav7 { left: 495px; width: 54px; }
li#nav8 { left: 549px; width: 70px; }
li#nav9 { left: 619px; width: 63px; }
li#nav10 { left: 682px; width: 77px; }
li#nav11 { left: 759px; width: 79px; }
li#nav12 { left: 838px; width: 79px; }
li#nav13 { left: 917px; width: 53px; }

li#nav1 a:hover, li#nav1 a.hover { background: transparent url(http://assets.ilounge.com/css/img/bg-nav2.gif) 0 -26px no-repeat; }
li#nav2 a:hover, li#nav2 a.hover { background: transparent url(http://assets.ilounge.com/css/img/bg-nav2.gif) -62px -26px no-repeat; }
li#nav3 a:hover, li#nav3 a.hover { background: transparent url(http://assets.ilounge.com/css/img/bg-nav2.gif) -223px -26px no-repeat; }
li#nav4 a:hover, li#nav4 a.hover { background: transparent url(http://assets.ilounge.com/css/img/bg-nav2.gif) -292px -26px no-repeat; }
li#nav5 a:hover, li#nav5 a.hover { background: transparent url(http://assets.ilounge.com/css/img/bg-nav2.gif) -377px -26px no-repeat; }
li#nav6 a:hover, li#nav6 a.hover { background: transparent url(http://assets.ilounge.com/css/img/bg-nav2.gif) -440px -26px no-repeat; }
li#nav7 a:hover, li#nav7 a.hover { background: transparent url(http://assets.ilounge.com/css/img/bg-nav2.gif) -495px -26px no-repeat; }
li#nav8 a:hover, li#nav8 a.hover { background: transparent url(http://assets.ilounge.com/css/img/bg-nav2.gif) -549px -26px no-repeat; }
li#nav9 a:hover, li#nav9 a.hover { background: transparent url(http://assets.ilounge.com/css/img/bg-nav2.gif) -619px -26px no-repeat; }
li#nav10 a:hover, li#nav10 a.hover { background: transparent url(http://assets.ilounge.com/css/img/bg-nav2.gif) -682px -26px no-repeat; }
li#nav11 a:hover, li#nav11 a.hover { background: transparent url(http://assets.ilounge.com/css/img/bg-nav2.gif) -759px -26px no-repeat; }
li#nav12 a:hover, li#nav12 a.hover { background: transparent url(http://assets.ilounge.com/css/img/bg-nav2.gif) -838px -26px no-repeat; }
li#nav13 a:hover, li#nav13 a.hover { background: transparent url(http://assets.ilounge.com/css/img/bg-nav2.gif) -917px -26px no-repeat; }

div#nav ul#top-level ul {
	position: absolute;
	top: 26px;
	width: 970px;
	height: 26px;
	padding: 0;
	height: auto;
	left: -9999px;
	background: transparent url(http://assets.ilounge.com/css/img/icon-nav-arrow.png) 5px 0 no-repeat;
	z-index: 9999;
}

div#nav ul#top-level ul li {
	position: relative;
	display: inline;
	text-indent: 0;
	border: 0;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
}

div#nav ul#top-level ul a {
	color: #666;
	display: inline;
	padding: 0 7px;
	width: 130px;
	z-index: 9999;
	text-indent: 0;
	font: normal 13px/28px "Myriad", "Myriad Pro", tahoma, verdana, arial, helvetica, sans-serif;
}

div#nav ul#top-level ul a:hover { background: transparent; text-decoration: underline; color: #444 }

/* MAIN CONTENT AREA
---------------------------------------------------------------*/

div#main {
	/*background: #fff;*/
	min-height: 400px;
	/*margin-bottom: -15px;*/
	padding: 0 13px 20px 13px;
}


div#content {
	float: left;
	width: 772px; /* 285 + 12 + 475 */
}

/*
div#content ul{
	list-style-type: circle;
}

div#content ul li{
	margin-left: 1em;
}
*/

div#flash-controls { margin-bottom: 10px }

div#feature {
	background: transparent url(http://assets.ilounge.com/css/img/h2-news-home.png) no-repeat;
	margin-bottom: 10px;
}

div#feature h2 {
	display: none;
}

div#feature img {
	float: right;
	margin-left: 10px;
}

div#feature-ces {
	background: transparent url(http://assets.ilounge.com/css/img/h2-news-ces.png) no-repeat;
	margin-bottom: 10px;
}

div#feature-ces h2 {
	display: none;
}

div#feature-ces img {
	float: right;
	margin-left: 10px;
}

ul.actions {
    /*
	 *height:1.4em;
     */
	list-style: none;
	font-size: 11px;
	color: #999;
	margin-bottom: 10px;
}

ul.actions li {
	display: inline;
    /*
	 *float:left;
     */
}

/* Add separators in CSS for accessibility */

ul.actions > li:after {
	padding: 0 4px;
	content: "|";
}

/* 	Remove separator on last list element
	Prefer li:last-child:after but some browsers choke */

ul.actions > li.last:after {
	content: "";
	padding: 0;
}

li.email a {
	padding-left: 17px;
	background: transparent url(http://assets.ilounge.com/css/img/icon-email.gif) 0 4px no-repeat;
}

li.digg a {
/*	padding-left: 17px;
	background: transparent url(http://assets.ilounge.com/css/img/icon-digg.gif) 0 1px no-repeat; */
}

li.tip a {
	padding-left: 17px;
	background: transparent url(http://assets.ilounge.com/css/img/icon-tip.gif) 0 4px no-repeat;
}

div#minor {
	float: right;
	width: 160px;
}

ul.actions .addthis_default_style {
	display:inline;
	float:left;
	width:100px;
}

/*ul.actions .addthis_default_style,
ul.actions .addthis_separator,
ul.actions .at300b,
ul.actions .at300m,
ul.actions .at300bs {
	float:none !important;
}

ul.actions .at300b,
ul.actions .at300m,
ul.actions .at300bs {
	width: 16px;
}*/

/*ul.actions .atclear {
	clear:none !important;
}*/

/* Fixes the social icons alignment when an image is displayed */
.news_image_fix {
	clear: both;
}
.news_image_fix .pw-widget {
  float: right;
}
.news_image_fix .pw-widget .pw-button {
  margin-left: 5px;
}
.homeNewsEntry { margin-bottom: 20px; }



/* AD BOXES
---------------------------------------------------------------*/

div.news_ad {
	margin: 10px 0;
	text-align: center;
	width: 474px;
}

div.news_ad * {
	margin: 0 !important;
	padding: 0 !important;
}

/* TRANSLATION MENU
---------------------------------------------------------------*/

form#form-translate {
	height: 43px;
	background: transparent url(http://assets.ilounge.com/css/img/bg-form-translate.png) no-repeat;
	margin-bottom: 10px;
}

form#form-translate select {
	background: #fff;
	border: 1px solid #000;
	font-size: 11px;
	width: 138px;
	margin: 12px;
	padding: 1px;
}

form#form-translate option { padding: 0 1px }

form#form-translate input.submit {
	display: none;
}

a#link-store {
	display: block;
	height: 43px;
	background: transparent url(http://assets.ilounge.com/css/img/bg-link-shop.png) no-repeat;
	text-indent: -9999px;
}

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

div#footer {
	background: transparent url(http://assets.ilounge.com/css/img/bg-footer-24.png) no-repeat;
	height: 65px;
	left: 50%;
	margin: -40px 0 0 -485px;
	padding: 70px 13px 0 13px;
	position: relative;
	width: 944px;
}

div#footer p {
	background: transparent url(http://assets.ilounge.com/css/img/logo-footer.png) right top no-repeat;
	font-size: 11px;
	color: #444;
	height: 55px;
}

#footer_link {
	display: block;
	height: 46px;
	position: absolute;
	right: 12px;
	top: 75px;
	width: 200px;
}

/* LEFT COLUMN SEARCH
---------------------------------------------------------------*/

form#form-search-right {
	background: transparent url(http://assets.ilounge.com/css/img/bg-form-search.png) no-repeat;
	float: none !important;
	height: 26px;
	margin-bottom: 10px;
}

form#form-search label,
form#form-search-right label {
	display: none;
}

form#form-search-right input.textfield {
	float: left;
	border: 0;
	height: 20px;
	background: #fff;
	width: 70px;
	margin: 1px 0 1px 50px;
	font: bold 12px arial, helvetica, sans-serif;
	padding: 4px 4px 0 4px;
	color: #f60;
}

form#form-search input.textfield:focus,
form#form-search-right input.textfield:focus { background: #ffd; }

form#form-search a,
form#form-search-right a {
	float: left;
	height: 18px;
	width: 20px;
	margin: 12px 0 0 5px;
	text-indent: -9999px;
}

form#form-search input.submit,
form#form-search-right input.submit {
	display: none;
}

/* SEARCH RESULTS
---------------------------------------------------------------*/

div.result {
	padding: .5em;
}

div.gray {
	background: #eee;
}

/* OLD PAGINATION
---------------------------------------------------------------*/

div.paginate {
	background: #eee;
	clear: both;
	color: #333;
	font-size: 11px;
	height: 16px;
	margin: 10px 0 !important;
	padding: 0 !important;
	text-align: center;
	width: 100%;
}

div.prev,
div.next {
	margin: 0 !important;
	padding: 0 !important;
	width: 123px;
}

div.prev {
	float: left;
}

div.next {
	float: right;
}
/* NEW PAGINATION
---------------------------------------------------------------*/

div.pagination {
	clear: both;
        background: transparent url(http://assets.ilounge.com/css/img/bg-pagination.png) no-repeat;
	width:732px;
	height:30px;
	margin:10px 0 10px 0;
	font-size: 11px;
	color: #666;
}
div.pagination-links {
	padding:8px 8px 2px 8px;
        text-align:center;
}
div.pagination strong {
	padding:2px 8px 2px 8px;
	background-color:#fff;
	color: #333;
}
div.pagination a {
	padding:2px 8px 2px 8px;
	background-color:#ddd;
	text-decoration: none; /* no underline */
	color: #333;
}
div.pagination a:hover, div.pagination a:active {
	background-color:#ff6600;
	color: #fff;
}
div.prev_on {
        float: left;
        padding: 8px 8px 2px 16px;
}
div.next_on {
        float: right;
        padding: 8px 16px 2px 8px;
}
div.prev_off {
        float: left;
        padding: 8px 0 0  24px;
	color: #999;
}
div.next_off {
        float: right;
        padding: 8px 24px 0 0;
	color: #999;
}


/* HOMEPAGE
---------------------------------------------------------------*/

body#home div#sidebar {
	float: left;
	width: 285px;
	margin-right: 12px;
}

body#home div#cessidebar {
	float: left;
	width: 285px;
	margin-right: 12px;
}

body#home div#tile-feature {
	margin-bottom: 10px;
}

body#home div.large-tile {
    float: left;
    margin-bottom: 10px;
}

body#home p#headline-controls {
	height: 26px;
	line-height: 26px;
	width: 465px;
	list-style: none;
	font-size: 11px;
	color: #999;
	text-align: right;
	padding-right: 10px;
	margin-bottom: 10px;
}

body#home p#headline-controls a.selected { color: #999 }

body#home div#accessories-column { background-image: url(http://assets.ilounge.com/css/img/h3-accessory.png); }
body#home div#appsgames-column { background-image: url(http://assets.ilounge.com/css/img/h3-appsgames.png); }
body#home div#reviews-column { background-image: url(http://assets.ilounge.com/css/img/h3-reviews.png); }
body#home div#articles-column { background-image: url(http://assets.ilounge.com/css/img/h3-articles.png); }
body#home div#backstage-column { background-image: url(http://assets.ilounge.com/css/img/h3-backstage.png); }
body#home div#mobile-column { background-image: url(http://assets.ilounge.com/css/img/h3-mobile.png); }
body#home div#poll-column { background-image: url(http://assets.ilounge.com/css/img/h3-poll.png); }
body#home div#software-column { background-image: url(http://assets.ilounge.com/css/img/h3-software.png); }
body#home div#popular-news-column { background-image: url(http://assets.ilounge.com/css/img/h3-popular-news.png); }
body#home div#popular-reviews-column { background-image: url(http://assets.ilounge.com/css/img/h3-popular-reviews.png); }
body#home div#music-column { background-image: url(http://assets.ilounge.com/css/img/h3-music.png); }
body#home div#ask-column { background-image: url(http://assets.ilounge.com/css/img/h3-ask.png); }
body#home div#contests-column { background-image: url(http://assets.ilounge.com/css/img/h3-contests.png); }
body#home div#firstlooks-column { background-image: url(http://assets.ilounge.com/css/img/h3-firstlooks.png); }
body#home div#forums-column { background-image: url(http://assets.ilounge.com/css/img/h3-forums.png); }
body#home div#gallery-column { background-image: url(http://assets.ilounge.com/css/img/h3-gallery.png); }
body#home div#library-column { background-image: url(http://assets.ilounge.com/css/img/h3-library.png); }
body#home div#tutorials-column { background-image: url(http://assets.ilounge.com/css/img/h3-tutorials.png); }
body#home div#widgets-column { background-image: url(http://assets.ilounge.com/css/img/h3-widgets.png); }
/* Software section */
body#home div#iphone-cats-column { background-image: url(http://assets.ilounge.com/css/img/h3-iphoneappscats.png); }
body#home div#iphone-column { background-image: url(http://assets.ilounge.com/css/img/h3-recentapps.png); }
body#home div#ipod-column { background-image: url(http://assets.ilounge.com/css/img/h3-recentsoftware.png); }
body#home div#pop-iphone-column { background-image: url(http://assets.ilounge.com/css/img/h3-mostpopapps.png); }
body#home div#pop-ipod-column { background-image: url(http://assets.ilounge.com/css/img/h3-mostpopsoftware.png); }
/* End Software section */

body#home div.showhide {
	margin-bottom: 7px;
	background-repeat: no-repeat;
}

body#home div.showhide h3 {
	cursor: NS-resize;
	float: left;
	height: 26px;
	text-indent: -9999px;
	width: 260px;
}

body#home div.showhide h3 span {
	font-size: .8em;
}

div.showhide a.more {
	font-weight: bold;
}

/* div.showhide h3:hover { background: transparent url(http://assets.ilounge.com/css/img/icon-drag-hover.png) 246px 6px no-repeat; } */

body#home div.showhide a.link-toggle,
div.case-cap-rating a {
	width: 15px;
	height: 26px;
	padding-right: 5px;
	float: right;
	background: transparent url(http://assets.ilounge.com/css/img/icon-expand.png) 0 6px no-repeat;
	text-indent: -9999px;
}

body#home div.showhide a.link-toggle:hover,
div.case-cap-rating a:hover { background-image: url(http://assets.ilounge.com/css/img/icon-expand-hover.png) }
body#home div.showhide a.link-toggle.open,
div.case-cap-rating a.open { background-image: url(http://assets.ilounge.com/css/img/icon-contract.png) }
body#home div.showhide a.link-toggle.open:hover,
div.case-cap-rating a.open:hover { background-image: url(http://assets.ilounge.com/css/img/icon-contract-hover.png) }

body#home div.showhide ul {
	display: none;
	margin: 0 8px;
	clear: both;
}

body#home div#content { width: 475px; }

body#home div#feature h3 { margin: 0 }

body#home form#form-search {
	background: transparent url(http://assets.ilounge.com/css/img/bg-form-search-home.png) no-repeat;
	height: 26px;
	margin-bottom: 15px;
}

body#home form#form-search-right {
	display: none;
}

body#home form#form-search input.textfield {
	float: left;
	height: 20px;
	border: 1px solid #333;
	background: #fff;
	width: 181px;
	margin: 0 0 0 59px;
	font: bold 12px arial, helvetica, sans-serif;
	padding: 4px 4px 0 4px;
	color: #f60;
}

body#home form#form-search a {
	height: 26px;
	width: 33px;
	margin: 0;
}

body#home #news-results center img {
	float: none;
	height: auto;
	margin: 0 auto 10px auto;
}

/* NEWS
---------------------------------------------------------------*/

div.headline h3 {
	margin: 0;
}

div.headline h3 a {
	color: #333;
}

a.email {
	padding-left: 17px;
	background: transparent url(http://assets.ilounge.com/css/img/icon-email.gif) 0 4px no-repeat;
}

a.digg {
	padding-left: 17px;
	background: transparent url(http://assets.ilounge.com/css/img/icon-digg.gif) 0 1px no-repeat;
}

div.indent {
	font-size:11px;
	padding-left:20px;
}

/* REVIEWS
---------------------------------------------------------------*/

div.reviewinfo {
	float: right;
	margin: 0 0 0 20px;
	width: 210px;
}

#reviewsummary {
	margin: 0 0 10px 0;
/*	padding: 0 0 10px 0;*/
}

/*
body#reviews div.reviewinfo img {
	margin: 0;
}
*/

div.reviewinfo p img {
	margin: 0;
}

#reviews-table {
	margin: 0 10px 10px 10px;
	table-layout: fixed;
}

#reviews-table td {
	padding: 0 10px;
	vertical-align: top;
	width: 33%;
}

#reviews-table h3 a {
/*	background: transparent url(http://assets.ilounge.com/images/arrow_down.gif) no-repeat 0 1px;*/
/*	color: #333;*/
	font-size: 12px;
}

#review-grades {
	margin: 10px 0 50px 20px;
}

#review-grades select {
	background: #fff;
	width: 45%;
}

#menu1 {
	float: left;
	margin: 0 20px 0 0;
}

#menu2 {
	float: right;
	margin: 0 20px 0 0;
}

div.review-short {
	border-top: 1px solid #999;
	padding: 10px 0 0 0;
}

div.dotted {
	background: #eee;
	margin: 0 0 15px 0;
	padding: 10px;
	font-size: 11px;
}

div.dotbox {
	border: 1px dotted #666;
	margin: 0 0 15px 0;
	padding: 10px;
}

#company-contact {
	float: left;
	margin: 0 15px 0 0;
	width: 50%;
}

#entryform label {
	font-weight: bold;
	width: 35%;
}

#entryform input,
#entryform textarea,
#entryform select {
	border: 1px solid #333;
	font-size: 12px;
	padding: 2px;
}

#comp-check {
	table-layout: fixed;
	width: 700px;
}

#comp-check td {
	color: #333;
	font-size: 11px;
	vertical-align: top;
}

div.case-cap-rating {
	background-color: transparent;
	height: 26px;
	margin: 0 0 10px 0;
	width: 771px;
}

/* ARTICLES
---------------------------------------------------------------*/
#sort-cats {
	margin: 10px 0 20px 20px;
}

#sort-cats select {
	background: #fff;
	width: 45%;
}
#sort-subcats {
    margin: 10px 0 20px 20px;
}
#sort-subcats select {
    width: 45%;
}
div.full-column {
	margin: 0 0 0 20px;
	width: 760px;
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
}
#articles .readmore {
	padding-bottom: 10px;
	font-weight: bold;
}
div.left-column {
	float: left;
	margin: 0 0 0 20px;
	width: 360px;
}

div.right-column {
	margin: 0 20px 0 400px;
	width: 360px;
}

body#articles label {
	color: #333;
	text-align: left;
}

body#articles .textfield {
	width: 70%;
}

/* body#articles select,
body#reviews select {
	background: #fff;
    border: 1px solid;
} */

/* ARTICLES - ASK ILOUNGE
---------------------------------------------------------------*/
.ask-question {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         12px;
 font-weight:       bold;
 color: #ff6600;
}

.answer-question {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         12px;
 font-weight:       bold;
 color: #55aa00;
}

/* MUSIC
---------------------------------------------------------------*/

div.entry {
	margin: 0 0 15px 0;
}

div.entry img {
	margin: 0 10px 0 0;
}

/* TIER 2 CSS
---------------------------------------------------------------*/

div.masthead img.thumbnail { float: left; margin: 2px 10px 0 0 }
div.masthead h4 { font-size: 12px; margin: 0 0 2px 0 }
div.masthead p small { line-height: 12px }
div.masthead ul {
	float: right;
	padding: 7px;
	background: #eee;
	font-size: 9px;
}

div.masthead ul li { padding: 0; margin: 0 }

div.copy,
#comments {
	margin: 0 20px;
	overflow: hidden;
}

div.story { margin: 0 0 15px 0 }

div.story img {
	/*float: right;*/
	margin: 0 0 25px 0;
}

div.story img.right {
	margin: 0 0 25px 10px;
}

div.copy center img {
	margin: 7px 0 15px 0;
}

div.grey-box img {
	margin: 0;
}

div.story center {
	font-size: 11px;
}

div.story ul {
	list-style: disc outside;
	margin: 0 0 0 20px;
}

div.story div.masthead ul {
	list-style: none;
}

div.story a.button-digg {
	display: block;
	text-indent: -9999px;
	width: 79px;
	height: 17px;
	background: transparent url(http://assets.ilounge.com/css/img/button-digg.gif) no-repeat;
}

#comments div {
	padding: 10px;
	background: #eee;
	margin-bottom: 10px;
}

#comments h4 {
	float: left;
	min-width: 30px;
	padding:0 3px;
	height: 30px;
	font: normal 20px/27px georgia, serif;
	color: #fff;
	background: #999;
	text-align: center;
}

#comments div p { margin-left: 50px }

#comments.recent div p { margin-left: 0 }

#comments p.poster { margin-bottom: 0 }

#comment_form { width: 410px; }
#comment_form textarea { width: 95%; }
#comment_form input.textfield { width: 95%; }
#comment_form label {
	float: none;
	width: auto;
}

/* TIER 2 OVERRIDES
---------------------------------------------------------------*/

/*
body#news h2,
body#recentcomments h2,
body#arecentcomments h2,
body#brecentcomments h2,
body#submit_news h2,
body#advertise h2,
body#forumpolicy h2,
body#reviews h2,
body#directory h2,
body#articles h2,
body#help h2,
body#faqs h2,
body#music h2,
body#about h2,
body#oops h2,
body#iloungeweekly h2,
body#tipoftheday h2,
body#tips h2,
body#mac h2,
body#software h2*/

h2 {
	height: 43px;
	text-indent: -9999px;
	margin-bottom: 10px;
}

h2#tip {
	height: 133px;
	text-indent: -9999px;
	margin-bottom: 10px;
}

body#about h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-about.png) no-repeat;
}

body#oops h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-oops.png) no-repeat;
}

body#rumors h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-rumors.png) no-repeat;
}

body#tipoftheday h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-tipoftheday.png) no-repeat;
}

body#tips h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-tips.png) no-repeat;
}

body#mac h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-macilounge.png) no-repeat;
}

body#macarchives h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-macarchives.png) no-repeat;
}

body#iloungeweekly h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-iloungeweekly.png) no-repeat;
}

body#advertise h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-advertise.png) no-repeat;
}

body#forumpolicy h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-forumpolicy.png) no-repeat;
}

body#articles h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-articles.png) no-repeat;
}

body#arecentcomments h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-arecentcomments.png) no-repeat;
}

body#backstage h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-backstage.png) no-repeat;
}

body#brecentcomments h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-brecentcomments.png) no-repeat;
}

body#comments-questions h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-comments-questions.png) no-repeat;
}

body#contact h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-contact.png) no-repeat;
}

body#directory h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-directory.png) no-repeat;
}

body#faqs h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-faqs.png) no-repeat;
}

body#firstlooks h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-firstlooks.png) no-repeat;
}

body#gearguide h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-gearguide.png) no-repeat;
}

body#help h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-help.png) no-repeat;
}

body#library h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-library.png) no-repeat;
}

body#members h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-members.png) no-repeat;
}

body#music h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-music.png) no-repeat;
}

body#news h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-news.png) no-repeat;
}

body#recentcomments h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-recentcomments.png) no-repeat;
}

body#preview h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-previews.png) no-repeat;
}

body#privacy h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-privacy.png) no-repeat;
}

body#reviews h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-reviews.png) no-repeat;
}

body#search h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-search.png) no-repeat;
	position: relative;
}

body#software h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-software.png) no-repeat;
}

body#software-reviews h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-softwarereviews.png) no-repeat;
}

body#submit_news h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-news.png) no-repeat;
}

body#terms h2 {
	background: transparent url(http://assets.ilounge.com/css/img/h2-terms.png) no-repeat;
}

/* PriceGrabber fix */
#pgWidget_content h2 {
    background:none !important;
    height:auto !important;
    text-indent:0 !important;
}

#pgWidget_content thead,
#pgWidget_content tr,
#pgWidget_content th {
    background:none !important;
}
/* End PriceGrabber fix */

h3.bar {
	background: transparent url(http://assets.ilounge.com/css/img/h3-back.png) no-repeat;
	clear: left;
	color: #fff;
	font-size: 14px;
	height: 27px;
	padding: 5px 0 0 20px;
}

/* RECENT NEWS/REVIEWS/ARTICLES
---------------------------------------------------------------*/

ul.left,
ul.right {
	padding: 0 20px 10px 20px;
	width: 355px;
}

ul.right {
	float: none;
	margin: 0 0 0 405px;
}

/* SOFTWARE
---------------------------------------------------------------*/

body#software h4 {
	font-size: 14px;
}

/* TELL-A-FRIEND
---------------------------------------------------------------*/

#tellafriend_form label {
	color: #333;
	float: none;
	font-size: 1.1em;
	font-weight: bold;
	width: auto;
}

#tellafriend_form *.textfield,
#tellafriend_form *.textarea {
	width: 450px;
}

/* LIBRARY
---------------------------------------------------------------*/

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

.bookInfo {
	float: left;
	height: 35em;
	margin: 10px 15px 0 15px;
	width: 210px;
}

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

/* SUBMIT NEWS
---------------------------------------------------------------*/

#submit_news label {
	color: #333;
	text-align: left;
}

#submit_news .textfield {
	width: 70%;
}

/* CONTACT
---------------------------------------------------------------*/

#contact label {
	color: #333;
	text-align: left;
}

#contact .textfield {
	width: 70%;
}

body#backstage h3 {
	padding-top: 20px;
}

body#backstage h3.bar {
	padding-top: 5px;
}

/* NEW CSS
---------------------------------------------------------------*/

div.bigimg img {
	margin: 0;
	padding-bottom:10px;
}

form#freeform label {
	width: 100%;
	text-align: left;
	font-size: 11px;
	float: left;
	padding: 2px 0;
	margin: 0 5px 0 0;
	color: #666;
}

form#freeform p {
	margin: 0;
}

/* EE POLL MODULE
---------------------------------------------------------------*/

.pollWrapper  {
	float:none;
	font-size:11px;
	text-align:left;
}
.pollBlock  {
	font-size:11px;
	text-align:left;
	padding-left:1px;
}

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

.pollQuestion {
 	font-size:11px;
	font-weight:bold;
	padding-bottom:5px;
	text-align:left;
}

.pollResult {
	padding-bottom:3px;
	text-align:left;
}

.pollResultAnswer {
 	font-size:11px;
 	padding-bottom:3px;
	text-align:left;
}

.pollAnswer {
 	font-size:11px;
	margin-bottom:5px;
}

.pollRadio {
	margin-right:5px;
	padding:5px;
}
.pollButtonBlock {
 	padding:3px;
	/*background-color:#ff6600;*/
	text-align:center;
	width:40px;
	/*padding-top:10px;*/
}

.pollButton {
	background-color:#ff6600;
 	font-size:11px;
 	font-weight:bold;
	color:#fff;
	text-align:center;
}

.pollBarImage { margin: 0 0 0 0; }

/* NEW GALLERY DESIGN
---------------------------------------------------------------*/

.gallery-grey-box  {
	background: transparent url(http://assets.ilounge.com/css/img/bg-gallerygreybox.png) no-repeat;
	width:771px;
	height:93px;
	margin-top:2px;
	padding:5px;
	text-align:center;
}

.gallery-textfield {
	font-size: 11px;
	border: 1px solid #999;
	background: #fff;
	color: #666;
	padding: 3px;
}

/* EE SOCIAL BOOKMARK MODULE
---------------------------------------------------------------*/

.grey-box  {
	background: transparent url(http://assets.ilounge.com/css/img/bg-social-bookmark2.png) no-repeat;
	width:732px;
	height:36px;
	padding:8px 0px 0px 10px;
}

.sb-share  {
	display: inline;
	float: left;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	line-height: 16px;

	padding-right: 10px;
}

.sb-email  {
	display: inline;
	float: right;
	font-size:11px;
	font-weight:bold;
	line-height: 16px;
	padding-right: 20px;
}


.sb-news  {
	display: inline;
	float: right;
	font-size:11px;
	font-weight:bold;
	line-height: 16px;

	padding-right: 20px;
}

#social-bookmarks li {
	display: inline;
	list-style-type: none;
	padding-right: 10px;
}
/* SOCIAL BOOKMARKS HP NEWS COLUMN ONLY
---------------------------------------------------------------*/

.addthis_toolbox .custom_images a
{
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.75;
}


/* iPODWEEK SIGNUP HP LEFT SIDEBAR
---------------------------------------------------------------*/

.ipodweek-box  {
	background: transparent url(http://assets.ilounge.com/css/img/bg-ipodweek.png) no-repeat;
	width:285px;
	height:65px;
	padding:33px 0 0 26px;
}

.ipodweek-textfield {
	font-size: 11px;
	background: #fff;
	color: #666;
	padding: 2px;
	width: 125px;
}
.ipodweek-submit  {
	margin-bottom:-4px;
	padding-left:8px;
}

/* iPODWEEK SIGNUP COMMENTS
---------------------------------------------------------------*/

.ipodweek-box-comments  {
	background: transparent url(http://assets.ilounge.com/css/img/bg-ipodweek-comments.png) no-repeat;
	width:375px;
	height:65px;
	padding:30px 0 0 26px;
}

.ipodweek-textfield-comments {
	font-size: 11px;
	background: #fff;
	color: #666;
	padding: 2px;
	width: 200px;
}

/* IMAGE STYLE
---------------------------------------------------------------*/
div.image-border  {
	padding:10px;
	margin-bottom:10px;
	color:#666666;
	border: solid 5px;
	border-color: #eeeeee;
	text-align:center;
}
.image-text  {
	color:#666666;
}
.image-border  {
	padding:10px;
	color:#666666;
	border: solid 5px;
	border-color: #eeeeee;
	text-align:center;
}

/* COMMENTER OF THE DAY BOX
---------------------------------------------------------------*/

.roundedcornr_box_608930 {
	background: #eeeeee;
}

.roundedcornr_top_608930 div {
	background: url(http://assets.ilounge.com/css/img/bg-roundedcornr_tl.png) no-repeat top left;
}

.roundedcornr_top_608930 {
	background: url(http://assets.ilounge.com/css/img/bg-roundedcornr_tr.png) no-repeat top right;
}

.roundedcornr_bottom_608930 div {
	background: url(http://assets.ilounge.com/css/img/bg-roundedcornr_bl.png) no-repeat bottom left;
}

.roundedcornr_bottom_608930 {
	background: url(http://assets.ilounge.com/css/img/bg-roundedcornr_br.png) no-repeat bottom right;
}

.roundedcornr_top_608930 div, .roundedcornr_top_608930,
.roundedcornr_bottom_608930 div, .roundedcornr_bottom_608930 {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.roundedcornr_content_608930 {
	margin: 0 10px;
	font-size:11px;
	padding:3px 5px 0 5px;
}
/* RECENT BLOCK GOOGLE SEARCH
---------------------------------------------------------------*/
.grey-box-search  {
	background: transparent url(http://assets.ilounge.com/css/img/bg-google-search.png) no-repeat;
	width:771px;
	height:40px;
	padding:8px 0px 0px 10px;
}

/* GALLERIES
---------------------------------------------------------------*/
.breadcrumb {
 margin:            15px 0 15px 6px;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         12px;
font-weight:bold;
 background-color:  transparent;
}

.breadcrumb a:visited {
 color: #ff6600;
}

.prevnext{
 margin:            15px 0 15px 6px;
width:100%;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 background-color:  transparent;
 text-align:center;
}

.paginate {
 margin:            10px 0 10px 6px;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 background-color:  transparent;
}

.windowclose {
 margin:            15px 0 10px 0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         10px;
 background-color:  transparent;
 text-align: 		center;
}

.spacer {
height:15px;
margin:0;
padding:0;
width:775px;
}

img {
 margin:		0;
 padding:	0;
 border:		0;
}

.border {
 border:	1px solid #000;
}

.paddedborder {
 border: 	0px solid #000;
}

.thumbs {
 text-align:	center;
 padding:	15px 3px 8px 3px;
 background-color: #EEEEEE;
}

.title {
 margin:            3px 0 0 0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 font-weight: 		bold;
 color:             #000;
}

.caption {
 margin:  			12px 0 4px 0;
 background-color:	transparent;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color: #000;
}

.commentlink {
 margin:            4px 0 8px 0;
}


li {
 /*margin:            0 0 15px 0;*/
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color: 				#333;
 background-color:  transparent;
 text-align: 		left;
 /*padding-bottom: 	5px;*/
}

.stats {
 margin:            4px 0 4px 0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         10px;
 font-weight: 		normal;
 color:             #888;
}

.imageBG {
 text-align: center;
}

.categories {
 padding:           5px 10px 5px 12px;
 background-color:  #EEE;
}

.tableBorder {
 border: 0px solid #999;
 padding: 20px;
}

th {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         12px;
 color:             #fff;
 font-weight:		bold;
 text-align:			left;
 padding:           5px 4px 5px 12px;
 background-color:  #999;
}

td {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #000;
}

.alert {
 color: red;
}

.gallerysubmitform {
 margin-left:15px;
}

.defaultBold {
 margin-bottom:3px;
}

/* TILE ADS
---------------------------------------------------------------*/

.tilewrapper{
   width: 100%;
   margin-top:20px;
   padding-bottom:20px;
}

.tileleft1{
   position: relative;
   float: left;
   left: 10px;
   width: 125px;
   height: 125px;
   background-color: #fff
}

.tileleft2{
   position: relative;
   float: left;
   left: 82px;
   width: 125px;
   height: 125px;
   background-color: #fff
}

.tileleft3{
   position: relative;
   float: left;
   left: 151px;
   width: 125px;
   height: 125px;
   background-color: #fff
}

.tileleft4{
   position: relative;
   float: right;
   right: 10px;
   width: 125px;
   height: 125px;
   background-color: #828282
}

/* TWITTER WIDGET STYLES
----------------------------------------------------------------*/

.tweet_odd, .tweet_even {
	border-top: dotted 1px #dddddd;
	padding-top: 3px;
}
.tweet_first {
	border: none;
	padding-top: none;
}
.scroll-container {
	width: 263px;
	height: 250px;
	border:solid 1px #dddddd;
	margin-bottom:12px;
	margin-left: 10px;
	background-color: #ffffff;
}
.scroll-pane {
	width: 257px;
	height: 244px;
	overflow: auto;
	float: left;
	padding: 6px 0 0 6px;
}
.rounded-corners {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #dddddd;
}
.jScrollPaneDrag {
	position: absolute;
	background: #333333;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}



/* mac.iLounge STYLES
----------------------------------------------------------------

body#mac h3, h3 a { font: normal 21px arial, helvetica, sans-serif; }

body#mac h3 {
	color: #333;
	margin-bottom: 5px;

body#mac h3 {
	padding-top: 20px;
}

body#mac h3.bar {
	padding-top: 5px;
}
*/

#mac h1 { background-image: url(http://assets.ilounge.com/css/img/mac_logo2013.png);}

div#macbody p {
	font-size: 12px;
	line-height: 18px;
	color: #333;
	margin-bottom: 10px;
}

/* mac navigation */


#mac ul#top-level {
	position: absolute;
	top: 0;
	left: 0;
	height: 39px;
	width: 970px;
	background: transparent url(http://assets.ilounge.com/css/img/mac_nav_bkg.png) no-repeat;
	list-style: none;
}

#mac ul#top-level li,
#mac ul#top-level a {
	height: 39px;
}

#mac li#nav1 { left: 0px; width: 65px; }
#mac li#nav2 { left: 65px; width: 62px; }
#mac li#nav3 { left: 127px; width: 65px; }
#mac li#nav4 { left: 192px; width: 93px; }
#mac li#nav5 { left: 285px; width: 83px; }
#mac li#nav6 { left: 368px; width: 95px; }
#mac li#nav7 { left: 463px; width: 67px; }
#mac li#nav8 { left: 530px; width: 83px; }
#mac li#nav9 { left: 613px; width: 112px; }
#mac li#nav10 { left: 725px; width: 70px; }
#mac li#nav11 { left: 815px; width: 155px; }

#mac li#nav1 a:hover { background: transparent url(http://assets.ilounge.com/css/img/mac_nav_bkg.png) 0px -41px no-repeat; }
#mac li#nav2 a:hover { background: transparent url(http://assets.ilounge.com/css/img/mac_nav_bkg.png) -65px -41px no-repeat; }
#mac li#nav3 a:hover { background: transparent url(http://assets.ilounge.com/css/img/mac_nav_bkg.png) -127px -41px no-repeat; }
#mac li#nav4 a:hover { background: transparent url(http://assets.ilounge.com/css/img/mac_nav_bkg.png) -192px -41px no-repeat; }
#mac li#nav5 a:hover { background: transparent url(http://assets.ilounge.com/css/img/mac_nav_bkg.png) -285px -41px no-repeat; }
#mac li#nav6 a:hover { background: transparent url(http://assets.ilounge.com/css/img/mac_nav_bkg.png) -368px -41px no-repeat; }
#mac li#nav7 a:hover { background: transparent url(http://assets.ilounge.com/css/img/mac_nav_bkg.png) -463px -41px no-repeat; }
#mac li#nav8 a:hover { background: transparent url(http://assets.ilounge.com/css/img/mac_nav_bkg.png) -530px -41px no-repeat; }
#mac li#nav9 a:hover { background: transparent url(http://assets.ilounge.com/css/img/mac_nav_bkg.png) -613px -41px no-repeat; }
#mac li#nav10 a:hover { background: transparent url(http://assets.ilounge.com/css/img/mac_nav_bkg.png) -725px -41px no-repeat; }
#mac li#nav11 a:hover { background: transparent url(http://assets.ilounge.com/css/img/mac_nav_bkg.png) -815px -41px no-repeat; }



#mac .browse, #mac .view { text-transform: uppercase; font-size: 11px; }
#mac .browse a, #mac .view a { font-weight: bold; cursor: pointer; }
#mac .browse a.selected, #mac .view a.selected { color: #333; }
#mac .view { float: right; }
#mac div.copy {
	overflow: visible;
}

#mac h3.entryTitle, #mac h3.entryTitle a { font-size: 28px; font-weight: normal; font-family: "Myriad Pro", arial, helvetica, sans-serif; }
#mac .excerpt h3.entryTitle a { font-size: 21px }
#mac h3.entryTitle { color: #333; }
#mac h3.entryTitle b { font-weight: 600; }

#mac .entryContent { border-bottom: 1px solid #999; margin: 0px; margin-bottom: 20px; position: relative; min-height: 125px; }
#mac .entryInfo {  }
#mac .entryCopy { border-left: 1px solid #999; margin-left: 115px; width: 580px; padding-left: 25px; padding-bottom: 10px; min-height: 170px; }


#mac .full, #mac .list { padding-top: 15px; padding-bottom: 5px; }
#mac .full .macMeta { display: block; width: 100px; position: absolute; top: 0px; left: 0px; font-size: 14px; text-align: right; color: #666666; }
#mac .full .readmore { border: 1px solid red; display: inline; }
#mac .full .social .addthis_button_facebook_like { overflow: hidden; width: 80px; }


#mac .list { padding-top: 25px; padding-bottom: 0px; }
#mac .list .thumb { float: left;  border: 1px solid #ccc; position: relative; }
#mac .list .thumb a { display: block; overflow: hidden; width: 180px; height: 180px; background-position: center center !important; }
#mac .list .excerpt { margin-left: 200px;  }
#mac .list .excerpt p { font-size: 12px; line-height: 1.5em; }
#mac .list .readmore { text-transform: uppercase; }
#mac .list .macMeta { font-size: 14px; color: #666666; }
#mac .list .social { float: right; text-align: right; height: 20px; }
#mac .list .addthis_button_facebook_like { float: left; padding: 0px; margin-top: 0px; overflow: hidden; width: 90px; }


#mac .full .social { display: block; width: 620px; text-align: left; margin-top: 30px; height: 25px;  }
#mac .full .social .addthis_button_facebook_like { float: left; padding: 0px; margin-top: 0px; overflow: hidden; width: 80px;  }
#mac .full .social .addthis_button_tweet { width: 100px; }



#mac #reviewsummary .entryContent { margin: 0px; }
#mac #reviewsummary .entryCopy { width: 580px; }

#mac .rule { clear:both; padding-top: 10px; border-bottom:1px #999 solid; }

/* mac slideshow */
.hideGallery { visibility: hidden; height: 0px; }
#slideshow { width: 600px; margin: 0px auto; }
#slideshow img { top: 50% !important; max-height: 500px; width: auto; text-align: center; }
#slideNav { width: 600px; height: 82px; margin: 0px; text-align: center; overflow: hidden; }
#slideNav li { width: 80px; height: 80px; overflow: hidden; display: inline-block; margin: 0px; margin-right: 20px; list-style: none; border: 1px solid #ccc; background: #eee; }
#slideNav a { width: 80px; height: 80px; display: block; }
#slideNav a.activeSlide { background: #88f }
#slideNav a:focus { outline: none; }
#slideNav img { border: none; display: block; width: auto; height: 80px; }

/* thumbnail slider */
.jcarousel-container { position: relative; width: 540px; max-width: 540px; margin: 15px auto; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list {z-index: 1; overflow: hidden;position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li,
.jcarousel-item { float: left; list-style: none; width: 80px; height: 80px; }
.jcarousel-next, .jcarousel-prev { z-index: 3; display: none; position: absolute; height: 30px; width: 30px; cursor: pointer; }
.jcarousel-next-disabled, .jcarousel-prev-disabled {visibility: hidden;}
.jcarousel-next { top: 30px; right: -30px; background: url(http://assets.ilounge.com/css/img/thumb_arrow_next.png) right center no-repeat;  }
.jcarousel-prev { top: 30px; left: -30px; background: url(http://assets.ilounge.com/css/img/thumb_arrow_prev.png) left center no-repeat; }


/* submit a tip modal */
.tipsubmit { font-size: 11px; line-height: 25px; display: none; margin-left: 20px; }
.overlay {	
	display:none;
	z-index:10000;
	background:transparent url(http://assets.ilounge.com/css/img/submittipform.png) no-repeat;
/* 	background:transparent url(http://assets.ilounge.com/css/img/submittipforml.png?a=b) no-repeat; */
	width:400px;	
	height:400px;
	text-align: left;
}

#tipoverlay form { padding: 50px; }
#tipoverlay h4 {
	color: #fff; 
	font-weight: normal;
	font-size: 24px;
	font-family: "Myriad", "Myriad Pro", tahoma, verdana, arial, helvetica, sans-serif;
	padding-top: 5px;
	text-shadow: 1px 1px 2px #999; 
}
#tipoverlay form label { display: block; width: 100%; text-align: left; font-weight: bold; }
#tipoverlay form label.error { text-align: right; display: inherit; font-size: 11px; font-weight: normal; position: absolute; top: 0px; right: 5px; color: #cc0000; }
#tipoverlay form .input { padding: 5px; width: 280px; border: 1px solid #999; background: #fff; }
#tipoverlay form .tip { padding: 5px; width: 280px; height: 120px; resize: none; border: 1px solid #999; background: #fff;  }
#tipoverlay fieldset { padding-bottom: 15px; position: relative; }



/* SOCIAL LINKS BROWSER STYLES
----------------------------------------------------------------*/

#twtab{

background: url(http://assets.ilounge.com/css/img/twitter_32.png) no-repeat; /* Path to Image */

left:1px;  /* change this to left: 1px; to put it on the left of the screen */

top:618px;height:32px;width:32px;margin:0;padding:0;position:fixed;z-index:5000;}

#twtab a{display:block;width:100%;height:100%;}

#fbtab{

background: url(http://assets.ilounge.com/css/img/facebook_32.png) no-repeat; /* Path to Image */

left:1px;  /* change this to left: 1px; to put it on the left of the screen */

top:653px;height:32px;width:32px;margin:0;padding:0;position:fixed;z-index:5000;}

#fbtab a{display:block;width:100%;height:100%;}

#rsstab{

background: url(http://assets.ilounge.com/css/img/rss_32.png) no-repeat; /* Path to Image */

left:1px;  /* change this to left: 1px; to put it on the left of the screen */

top:688px;height:32px;width:32px;margin:0;padding:0;position:fixed;z-index:5000;}

#rsstab a{display:block;width:100%;height:100%;}
