/* CSS Document */
/*------------------------------------------------------------------------
# JXTC NewsPro Pro Joomla 1.5 Template - Version 1.0 
# ------------------------------------------------------------------------
# Copyright (C) 2009 Monev Software L.L.C. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: JoomlaXTC
# Website:  http://www.joomlaxtc.com
# This file may not be redistributed in whole or significant part.
--*/

/* RESETS DEFAULT BROWSER STYLES - COURTESY OF ERIC MEYER **********/
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, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	color: white;
}
tbody,tr, th, td, strong{
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0px;padding-left:4px; padding-right:4px;}
caption, th, td { text-align: left; font-weight: normal; border-collapse: collapse; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

ul {list-style:none;}
li {list-style-type:none;list-style-image:none;}

/* HEADINGS *******************************************************/
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content .contentheading, #content .componentheading { 
  clear: both;
}

#content .componentheading { font-weight : bold; }
  #content .componentheading.f1 {display: none;}
#content .contentheading {font-size: 1.4em;color: white; padding:0 0 10px; vertical-align:middle;display:block; width: 100%;}
  .noRight #content .contentheading {font-size: 14px;}
#content h1 { font-size: 2.55em; }
#content h2 { font-size: 2.0em; }
#content h3 { font-size: 1.4em; }
#content h4 { font-size: 1.15em; line-height: 1.25; font-weight: bold !important; }
#content h5 { font-size: 1em; font-weight: bold !important; }
#content h6 { font-size: 1em; }

/* TEXT ELEMENTS **************************************************/
#content p.right		{ text-align: right; }
#content p.last      	{ margin-bottom:0; }
#content p           	{ margin: 0 0 1.4em 0;  line-height:150%; }
#content ul, #content ol      	{ margin: 0; list-style-type: none; color: #ebebeb; }
#content a { color: #fff; text-decoration: none; outline: none; font-weight: none; }
#content #editor-xtd-buttons a {color: #000;}
#content a:hover     	{ text-decoration:none; }
#content blockquote  	{ margin: 1.5em 0 1.5em 1.5em; color: #ebebeb; font-style: italic; }
#content strong      	{ /*color: #5d6060;*/  font-weight: bold; }
#mainbody ul, #mainbody li    	{ margin-left: 10px;}
#content ol          	{ list-style-type: decimal; }
#content dl          	{ margin: 1.5em 0; }
#content dl dt       	{ font-weight: none; }
#content a.arrow			{ padding: 0 12px 0 0; background: url(../../images/icon_arrow.gif) no-repeat right center; }
#content a.arrow:hover 	{ padding: 0 12px 0 0; background: url(../../images/icon_arrowhover.gif) no-repeat right center; }

/*div#content a	{ border-bottom: 1px dotted #d0d0d0;}*/			
#content a.blue			{ color: #0096bd; }
#content img			{ margin: 0; padding:0 3px 2px 0; border: none;}
#content em          	{ font-style: italic; }
#content pre         	{ margin-bottom: 15px; background: #f9f9d4; padding: 0 10px; overflow: auto; }
#content code        	{ font: 11px Monaco, monospace; margin: 0; padding: 1px 3px; background: #000000fe1; }
#content abbr			{ border-bottom: 1px dotted #999; cursor: help;}

/* Use this to create a horizontal ruler across a column. */
#content hr {  background: #B2CCFF;   color: #B2CCFF;  clear: both;   float: none;   width: 100%;   height: 0.1em;  margin: 0 0 1.4em 0;  border: none; }
* html hr { margin: 0 0 1.2em 0; } /* IE6 fix */

/* Joomla Content Styles */
table.blog { padding: 0 5px 5px 5px; !important;}
#content .buttonheading { width:25px; vertical-align:middle;text-align:center;}
.article_separator { clear: both; display: block; height: 10px;	border-top: 1px dotted #999; margin-top: 16px; width: 98%; }
.article_space { clear: both; display: block; height: 20px;	margin-top: 16px; }
.article_column {}
.column_separator {	padding: 0 25px; }
td.sectiontableheader { padding: 4px; border-right: 1px solid #000000; }
tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td { padding: 4px; }
td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 { padding: 3px; }
table.contentpane {	border: none; width: 100%; }
table.contentpaneopen {	border: none; border-collapse: collapse; }
table.contenttoc { margin: 0 0 10px 10px; padding: 0; width: 35%; float: right; }
table.contenttoc a { text-decoration: none; }
table.contenttoc td { padding: 1px 5px 1px 25px; background: url(../images/bullet-list.gif) no-repeat 5% 50%; }
table.contenttoc th { padding: 0 0 3px; border-bottom: 1px solid #CCCCCC; text-indent: 5px; }
table.poll { padding: 0; width: 100%; border-collapse: collapse; }
table.pollstableborder { padding: 0; width: 100%; border: none;	text-align: left; }
table.pollstableborder img { vertical-align: baseline; }
table.pollstableborder td {	padding: 4px!important;	border-collapse: collapse; }
table.pollstableborder tr.sectiontableentry1 td { }
table.searchintro {	padding: 10px 0; width: 100%; }
.search input.inputbox, .search input.inputbox:focus {
  background: #999999 url(../images/icon_search.png) no-repeat scroll 2% 40%;
/*  #background-position: 0 4px;*/
  background-position: 0 4px;
  padding:0 0 0 19px;
  border:0px solid #898989;  
  color:#fff;
  margin-top:4px;
  filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

table.searchintro td { padding: 5px!important; }
table.adminform {}
.adminform .inputbox {}
.blog_more {}
.blog_more strong {	margin: 0 0 5px; display: block; font-size: 125%; }
.blog_more ul {	margin: 0;	padding: 0; }
.blog_more ul li { margin: 0; padding: 0 0 0 17px; background: url(../images/bullet.gif) no-repeat 6px 8px; }

.category {	font-weight: bold; }
h1.componentheading, .componentheading {}
/* .componentheading {
	height:24px;font-size:24px;	line-height:28px;padding-bottom:2px;border-bottom:4px solid #999999;	font-weight:bold;	letter-spacing: -0.5px;	text-transform: uppercase; margin-bottom: 8px;
} */
.contentdescription {	padding-bottom: 30px;}
h2.contentheading, .contentheading {line-height: 14px;	font-weight: normal;  margin-bottom: 8px;}
table.blog .contentheading {font-size: 150%;}
.contentheading {font-size: 200%;}

a.contentpagetitle,a.contentpagetitle:hover,a.contentpagetitle:active,a.contentpagetitle:focus {font-size:110%;font-weight:800;float:left;padding: 8px 3px 8px 3px; }
.readon {}
a.readon {	float: left;	margin-top: 10px;	padding: 1px 5px 1px 5px;	display: block;	font-weight: bold;	text-decoration: none;}
a.readon:hover, a.readon:active, a.readon:focus {}

table.contentpaneopen{width:100%;}
table.contentpaneopen td, table.contentpane td { padding: 0px; margin-bottom:20px;}
table.contentpaneopen td.contentheading {width:90%;}
table.contentpaneopen, table.contentpane, table.blog {padding-left:0;}
.moduletable { margin-bottom: 8px;}
#panelmodule { background: #000000;float:left;width:302px; padding: 8px; border: 1px solid #272729; margin-bottom:8px; }
#panelmodule h3{font-size: 17px; line-height:140%; padding-left:8px !important;margin:-8px -8px 4px -8px;font-weight: normal;letter-spacing: -0.15px;}
#panelmodule .panel{padding-bottom:8px;}

.pagenav {	display:inline;	}
.pagenav_next a, .pagenav_prev a {	display:inline;	border:0px solid #cecece;padding: 6px;float:left;width:10px;}
.pagination a {	display:inline;	border:0px solid #cecece;padding: 6px;float:left;margin-right: 4px;}
.pagination span  {	display:inline;	border:0px solid #cecece;padding: 4px;	float:left;	cursor: pointer;}
.pagination a:hover, .pagination span:hover {border:none;border:0px solid #000000;}

ul.pagination {	margin: 15px auto;padding: 10px 0;background: url(../images/hdot.gif) repeat-x top;}
ul.pagination li {margin: 0;padding: 0;display: inline;background: none;}
ul.pagination li span{padding: 2px 5px;	border: 1px solid #F6F6F6;}
ul.pagination a {padding: 2px 5px;	border: 1px solid #F6F6F6;}
ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {	border: 1px solid #ECECEC;	background: #000000;}

.pagenavbar {	background: url(../images/pages.gif) no-repeat center left;	padding-left: 14px;}
.pagenavcounter {	background: url(../images/pages.gif) no-repeat 0 11px;	padding: 8px 14px 0 14px;}

.sectiontableheader {padding: 8px 5px;background: #000;color: #fff;}
.sectiontableheader a {	color: #000000;}

tr.sectiontableentry1 td {	padding: 8px 5px;	background: url(../images/hdot2.gif) repeat-x bottom;}
tr.sectiontableentry2 td {	padding: 8px 5px;	background: url(../images/hdot2.gif) repeat-x bottom;}
tr.sectiontableentry1:hover td,tr.sectiontableentry2:hover td {	background: url(../images/hdot2.gif) repeat-x bottom;}

.smalldark {text-align: left;}

div.syndicate div {	text-align: center;}

.pollstableborder tr.sectiontableentry1 td,.pollstableborder tr.sectiontableentry2 td {	background: none;}

.blog_wrap {background: url(../images/blog_top.gif) no-repeat left top #f5f5f5;	padding: 0 30px 25px 30px;}

.mostread li {	line-height: 24px;font-size: 11px;color: #ebebeb !important;padding-left: 14px;}
ul.mostread li {padding-bottom:2px;border-bottom: 1px solid #666666;}

/* Login */
ul.loginposition {  padding:5px 0 0 15px;}
ul.loginposition li {  background:transparent none repeat scroll 0 0;  display: inline;  line-height:27px;  padding:0 10px 0 0;}
ul.loginposition li input {  background: #c5c5c5;  border:0px solid #202123;  color:#898989;  margin-left:5px;  font-size:11px;}
ul.loginposition li a { color:#898989; 	text-decoration:none;}
ul.loginposition li label { color:#898989; border:0 none; font-size:100%; margin:0; outline-color:-moz-use-text-color; outline-style:none;  outline-width:0;  padding:0;  vertical-align:baseline;}

.relateditems li {	line-height: 16px;	font-size: 11px;	color: #17c3ff !important;	border-bottom:3px solid #000000;}

.art_text {	font-size: 11px;	color:#ebebeb;}

/* SOME NEWSPRO STYLING *********************************************************/
.jnewstitle {	font-size: 1.6em;	font-weight:100;	letter-spacing:-0.25px;	line-height:135%;	margin-top:6px;	margin-left:-1px;	padding-bottom:6px;	border-bottom:1px solid #aaaaaa;}
.jnewstitledown {	font-size: 1.6em;	font-weight:100;	letter-spacing:-0.25px;	margin-top:9px;	margin-left:-1px;	padding-bottom:9px;	border-bottom:1px solid #aaaaaa;}
.jnewstitleright {	font-family: Arial, sans-serif;	font-size: 1.6em;	font-weight:500 !important;	letter-spacing:-0.1px;	margin-left:-1px;	padding-bottom:7px;}
.jnpMore{padding-top:5px;}
.jnewsmore {  padding-top:3px;padding-bottom:3px; padding-left:3px;border-top:1px solid #666666;font-size:9px; background-color: #000000;}
.jnpPrev { background:  #000000; }
.jnpNext {background: #000000;}

/* TABLES *********************************************************/
#content table   {clear: left; margin-bottom: 1.4em; /*border-top:0.1em solid #ddd; border-left:0.1em solid #ddd;*/ margin:0px;}
#content th, #content td { height: 1em;  /*padding:0.2em 0.4em border-bottom:0.1em solid #ddd; border-right:0.1em solid #ddd; */ margin:0px;}
#content th { font-weight:bold; }
#mainbody {background: #000; line-height:22px; float:left; margin: 0 0 10px 0; width: 101% !important;}
.homePage #mainbody {}
.blogPage #mainbody {width: 100% !important; padding: 9px 2px 2px 2px;}
.articlePage #mainbody {width: 480px !important; padding: 10px;}
.articlePage.blogPage #mainbody {width: 485px /*475px*/ !important;}
.noRight #bottomwrap, .noRight #mainbody {width: 753px !important; background-color: #000;}
.noRight #mainbody {width: 725px !important; padding: 10px 11px 10px 17px;}
.noRight.noLeft #maincontent {padding-left: 5px;}
.noRight.noLeft #bottomwrap {width: 990px !important;}
  .noRight.noLeft #newsflash {width: 990px !important;}
    .noRight.noLeft #newsflash * {margin: 0 auto;}
.noRight.noLeft #mainbody {width: 962px !important;}

/* FORMS 
#content label     { font-weight: none; }
**********************************************************/
#content textarea  { height: 180px; width: 300px; font-size: 13px; }

/*********** Background Style *************/

#content {background: transparent url(../images/opacity-dk1.png);}
body {background-color: #000000;font-family:Tahoma,Arial,Helvetica,sans-serif;line-height: 1.3em;	font-size: 12px; color: #fff; width: 100%;}
body.homePage {background: #000 url(../images/HP.png) 0 0 repeat-x;}
body.fashionLush {background: #550830 url(../images/FL.png) 0 0 repeat-x;;}
body.sexLush {background: #3a3c3b url(../images/SL.png) 0 0 repeat-x;;}
body.socialLush {background: #341446 url(../images/SL.jpg) 0 0 repeat-x;;}
body.dateLush {background: #400517 url(../images/DL.png) 0 0 repeat-x;;}
body.travelLush {background: #43052c url(../images/TL.png) 0 0 repeat-x;;}
body.lushPlus {background: #000 url(../images/LP.png) 0 0 repeat-x;;}

/* Header  */
/*#innerwrap{z-index:1000;width:100%;height: 100%;}*/

#header{}
#headermiddlewrap{height: 146px;width: 100%; margin:0; padding: 0;float: left;}
body #headermiddlewrap {background: transparent url(../images/FLlogo.png) no-repeat scroll 205px 0;}
body.homePage #headermiddlewrap {background:url(../images/logo1.png) no-repeat 50% 50%;}

#topwrap{ float:left;width:958px;}
#container { width:1100px;padding:0;margin:0 auto;overflow:hidden;}
.wrapper { width:1010px;margin:0 auto;	padding: 0; height:auto;}

#leftwrap{width:220px; float:left;display:table;margin-right:4px; margin-left:2px;}
/*.blogPage  #leftwrap {width: 17.5%;}*/
.blogPage  #leftwrap {width: 175px;}
#logowrap{ float: left;}

#banner{ float: right; padding: 10px; width: 236px; height: 120px;}
  #banner a {color: #fff;}
  
#mod_login_password,
#mod_login_username{
	width: 126px;
}

#banner .label{
	float: left;
	text-align: right;
	width: 75px;
	line-height: 28px;
	padding :  0 10px 0 6px;
}
#mod_login_remember{
	margin: 0 0 0 50px;
}
#button{float: right}
#menu-wrap {
	position: relative;
	padding: 0;
	width: 100%;
  clear: left;
}
#topmenu{width: 700px !important;float: left;}
#synwrap { position: absolute; top: 6px; _top: 1px; left: 752px; padding: 7px;}
#synwrap input{
	line-height: 22px !important;
}

#content{}
/*  #content .content-inner {width: 103%; margin: 0; padding: 10px 0 0 0; float: left;}*/
  #content .content-inner {margin: 0; padding: 10px 0 0 0; float: left; /*width:100%;*/}
.content-inner-brother {
	background: #151718;
	/* for IE */
  filter:alpha (opacity=20);
  /* CSS3 standard */
  opacity: 0.2;
  position: absolute; z-index: -2; top: 0;left:0; width: 1018px !important; height: 500px;
	margin:0 auto;
}

#content .inner{
	float: left;
	padding: 10px 0;
}


.moduletablewrap {
  background: #000000 repeat-x;	
}
.homePage .moduletablewrap,    .homePage .componentheading    { background-image: url(../images/moduletable.png); }
.fashionLush .moduletablewrap, .fashionLush .componentheading { background-image: url(../images/FLtitle.png);     }
.sexLush .moduletablewrap,     .sexLush .componentheading     { background-image: url(../images/SLtitle.png);     }
.socialLush .moduletablewrap,  .socialLush .componentheading  { background-image: url(../images/SLtitle.jpg);     }
.dateLush .moduletablewrap,    .dateLush .componentheading    { background-image: url(../images/DLtitle.png);     }
.travelLush .moduletablewrap,  .travelLush .componentheading  { background-image: url(../images/TLtitle.png);     }
.lushPlus .moduletablewrap,    .lushPlus .componentheading    { background-image: url(../images/LPtitle.png);     }

#leftwrap  {float: left; width: 24%;padding: 0 3px 0 3px ;}
.articlePage  #leftwrap {width: 160px; padding: 0 2px;}
/*#maincontent {float: left;width: 72%;}*/
#maincontent {float: left; width:73%; }
/*.blogPage #maincontent {width: 81.3%;}*/
.blogPage #maincontent {width: 820px;}

.articlePage #maincontent {width: 78%;}

#rightwrap  .moduletablewrap .moduletable-fadegrey,
.leftcontent .moduletablewrap .moduletable-fadegrey{
	background: #000000 url(../images/fadegrey.png) repeat-x;
	margin: 0 0 10px 5px ;
	width: 219px;
}

#inset { width: 100%;}
.leftcontent .moduletablewrap .moduletable {margin: 0 0 10px 5px ;  overflow: hidden;}
  .blogPage .leftcontent .moduletablewrap .moduletable {width: 170px;}

.blogPage .leftcontent .moduletablewrap .moduletable {width: 170px;}
.articlePage  .leftcontent .moduletablewrap .moduletable {
  width: 160px;
}

#rightwrap  .moduletablewrap h3,
.leftcontent .moduletablewrap h3{
	line-height: 35px;
	padding:0 0 0 10px;
  font-size: 1.55em;
}

.leftcontent .moduletablewrap .modulecontent {
  padding: 3px;
  width: 95%;
  overflow: hidden;
}

.articlePage .leftcontent .moduletablewrap .modulecontent {
  padding: 10px 3px 1px 2px;
  width: 150px;
}




.blog{
	width: 100%;
}

#bottomwrap {width: 102% !important;}
.blogPage #bottomwrap {width: 502px/*470px*/ !important;}
#topusermods {width:101;}

#bottomwrap .moduletablewrap, #content .componentheading {
	padding: 10px 0;
	margin: 0 0 10px 0 ;
}
#content .componentheading { padding-bottom : 4px; }

#bottomwrap .moduletablewrap.module-up {
  margin-top: -10px;
}

/*

#mainbody{
	width: 100%;
}

*/
.article_separator{
	border: 0;
	width: 100%;
}/*
*/

/*.sidebar-right .maincontent-inner {float: left; width: 57.6%;}*/
.sidebar-right .maincontent-inner {float: left; width:411px}
.blogPage .sidebar-right .maincontent-inner {width: 502px/*470px*/;}

.moduletablewrap h3 {
	text-align: center;
}

.moduletablewrap h3,
.moduletablewrap .modulecontent {
	padding: 1px 4px 3px 3px;
}

.articlePage  .moduletablewrap h3,
.articlePage  .moduletablewrap .modulecontent {
  padding: 10px 3px;
}

.moduletablewrap .modulecontent  ins {
  padding: 7px 2px 2px 2px !important;
}

#rightwrap {float: right; width: 316px;/*overflow:hidden; */}

.articlePage #rightwrap {width: 310px; overflow: hidden;}

.articlePage.blogPage #rightwrap {width: 310px/*320*/; overflow: hidden;}

.componentheading{
	font-size: 18px !important;
	text-align: center;
}

#rightwrap  .moduletablewrap .moduletable {padding: 9px 0 2px 4px;}
  #rightwrap  .moduletablewrap .moduletable h3 {padding: 0; margin-top: -10px;}
#rightwrap .rightcontent {/*width: 313px;*/ padding-left:5px;}
#eventlist{
	float: left;
	background: #000;
	width: 730px;
	padding: 0 10px;
}

.foot ul{ width: 100%;text-align: center;}
.foot li{ display: inline;padding: 0 10px;
	line-height: 41px;}
.foot li a{color: #fff;}
#bottomfoot {width: 100%; float: left; padding-bottom: 50px; position: relative; z-index: 50;}
.bottomfootinner{width: 100%;float: left;
	background: url(../images/footer.png) repeat-x;}
/*#wrapper{ float: left; width: 100%; overflow: hidden;}*/
/*#container{ float: left; width: 100%; overflow: hidden;}*/



#headermiddlewrap {position: relative;}
#siteName {position: absolute; top: 50px; left: 415px;}
body.homePage #siteName {left: 0px;}
  #siteName a {line-height: 33px; font-size: 25px; color: #f00; font-weight: normal; text-decoration: none;}
  .dateLush #siteName a {color: #5b041d;}
  .socialLush #siteName a {color: #2f103b;}
  .lushPlus #siteName a {color: #371a10;}
  .sexLush #siteName a {color: #434242;}
  .travelLush #siteName a {color: #530a38;}
  .fashionLush #siteName a {color: #f466b6;}
#siteTime {position: absolute; top: 110px; left: 0;}
                
#topmenu {
  width: 1001px !important;
}

#topmenu ul.menu {
  text-align: center;
  padding-top: 8px !important;
  padding-left: 90px !important;
  width:750px;
}

#topmenu li {
}

#topmenu a {
  line-height: 32px;
  height: 32px;
  overflow: hidden;
  margin-bottom: 2px;
}

div.moduletable.module-title {
  margin-bottom: 0 !important;
  padding-top: 4px;
  padding-bottom: 3px;
}

div.moduletablewrap.module-title .modulecontent a span {
  display: block;
  color: #999999;
  font-size: 1.55em;
  font-weight: bold;
  text-align: center;
}

.moduletablewrap.module-content {
  background: #000 !important;
}


/* login */
#header #mod_loginform {position: relative;}
  #header #mod_login_username {margin-bottom: 10px;}
  #header #mod_login_password {position: absolute; top: 30px; left: 97px;}
  #header #mod_login_remember {position: absolute; top: 64px; left: 15px;height:31px;}
  #header #mod_login_remembermetext {display:block; position: absolute; top: 70px; left: 90px; width: 100px;}
  #header #mod_loginform input[type="submit"] {position: absolute; top: 64px; left: 172px;}
  #header .mod_login {display: block; float: left; padding: 10px 0 0 0; margin-left: 115px; #margin-left: 0px; margin-top: 40px;}
  #header #mod_login_noaccount {position: absolute; top: 56px; left: 30px; height: 0;}
    #header #mod_login_noaccount .mod_login {display: block; float: left; margin-left: 0px; padding-left: 10px; #margin-top: 34px !important;}
  
  #registrationTable td {
    background: #000;
    color: #fff;
  }
  
  
/* Footer ads*/
#user10Region {background: url(../images/bottomAdsBg.jpg) 0 0 repeat-x; height: 120px; clear: left;}
  #user10RegionInner {position: relative; z-index: 55; background: url(../images/bottomAdsInnerBg.jpg) 0 0 repeat-x; margin: 0 auto !important; padding: 20px 0; width: 1000px; height: 90px; text-align: center; overflow: hidden; clear: left;}
    #user10RegionInner div.bannergroup div.banneritem,
      #user10RegionInner div.bannergroup div.banneritem div{margin: 0 auto;}
  
  
 #newsflash {clear: left;}
 .articlePage #newsflash {width: 503px !important;}

#user1 {clear: left;}
 
#bottomwrap .moduletablewrap.shopping-lush-left, 
#bottomwrap .moduletablewrap.shopping-lush-middle, 
#bottomwrap .moduletablewrap.shopping-lush-right {
	float : left;
	display : inline;
	padding : 0;
  height: 182px;
}
#bottomwrap .moduletablewrap.shopping-lush-left {width: 37%;}
  #bottomwrap .moduletablewrap.shopping-lush-left  .moduletable,
    #bottomwrap .moduletablewrap.shopping-lush-left  .modulecontent {width: 100% !important;}
#bottomwrap .moduletablewrap.shopping-lush-middle {width: 30%;}
  #bottomwrap .moduletablewrap.shopping-lush-middle  img {margin-top: 35px;}
#bottomwrap .moduletablewrap.shopping-lush-right { width : 33%; }
  #bottomwrap .moduletablewrap.shopping-lush-right  .moduletable,
    #bottomwrap .moduletablewrap.shopping-lush-right  .modulecontent {width: 100% !important; padding: 0;}

#bottomwrap .moduletablewrap .module-content .shopping-lush-left,
#bottomwrap .moduletablewrap .module-content .shopping-lush-middle,
#bottomwrap .moduletablewrap .module-content .shopping-lush-right { padding : 0; }

/*tr.sectiontableentry2 td { color : #000; }*/

.hasTip, .tool-title span, .tool-text span {color: #fff !important;}

.noLeft.noRight #leftwrap, .noLeft.noRight #rightwrap {display: none;}

/* user links (my account, ...) */
#userLinks {padding: 20px 0;}
#jevents_body table a {color: #000 !important;}
#newsflash div.bannergroup div.banneritem{
	text-align:center;
}

#jevents_header .buttonheading { display : none; }
#overDiv * {color: #000 !important;}
#overDiv b font , #overDiv strong font {color: #fff !important;}
#pollxtTitle {background: none;}
#jevents_header, #jevents_header a, #jevents_body, #jevents_body * {color: #000 !important; background-color:#fff;}
#jevents fieldset{background-color: #000;}
#fieldset {background-color:#000;}
