/****************************************************************************************************************************/
/* Remove browser default margin and padding and reapply our own to ensure cross browser compatability */

* {	padding: 0; margin: 0;	font-family:"Tahoma", Helvetica, sans-serif;}

a img { border:0px; }
ul { margin:5px; }
li{	margin-left:40px; padding:2px 0; }
p{ font-size:10pt; padding:5px 0; color:#D8D1D7; }
p strong{
	font-weight:normal;
	color:#cd8fbd;
}
p.alt{color:#c77fe4;}
a.alt{color:#c77fe4;}
h1{ font-size:35px; font-weight:normal;color:#E3007F;}
h2{ font-size:20px; font-weight:normal; color:#E3007F;}
h3{font-size:14px; font-weight:normal;}
a{text-decoration:underline; color:#c1c1c1;}
a:hover{text-decoration:none;}
textarea, input, select { font-size:1em; }
input,textarea{	margin:1px 0; font-family:"Tahoma", Helvetica, sans-serif; font-size:.8em;}

/* repeating styles*/
.clear{ position:relative; height:1px; clear:both; overflow:hidden;}
.textLeft{text-align:left;}
.textRight{text-align:right;}
.textCenter{text-align:center;}
.floatLeft{float:left;}
.floatRight{float:right;}

/* main layout styles */
html,body{
	line-height:105%;
	color:#cbcbcb;
	font-size:100%;
	background:#111 url(../images/newlayout/background.gif?31) repeat;
	height:100%;
}
#outer{
	background:transparent url(../images/newlayout/background-grade.png?31) repeat-y center;
	min-height:100%;
}
#container{
	width:1024px;
	margin:0px auto;
	background:#0f0f0f url(../images/newlayout/panorama.jpg?31) no-repeat;
	min-height:500px;
}
#topBar{
	height:130px;
}
#topBar h1 a{
	display:block;
	height:130px;
	width:314px;
	background:transparent url(../images/newlayout/logo.jpg?31) no-repeat 28px 17px;
}
#topBar h1 a span{
	display:none;
}
#topBar a.lockwoodLogo{
	display:block;
	float:right;
	height:125px;
	width:230px;
	background:transparent url(../images/newlayout/lockwood-sodium.jpg?31) no-repeat 0px 22px;
}
#topBar a.lockwoodLogo span{
	display:none;
}
#leftColumn{
	padding-top:15px;
	width:258px;
	float:left;
	overflow:hidden;
}
#centerColumn{
	width:527px;
	float:left;
}
#centerLarge{
	width:760px;float:left;
}
#rightColumn{
	text-align:center;
	width:227px;
	float:left;
	padding-top:15px;
}
#nav{
	background:#070707 url(../images/newlayout/nav-top.gif?31) no-repeat 0 0;
	width:234px;
	padding:3px 0;
	margin-left:17px;
}
#nav ul{
	list-style-type:none;
	margin:1px 3px;
	width:228px;
}
#nav ul li {
	padding:0;
	margin:0;
	text-align:left;
	background:url(../images/newlayout/nav-item.gif?31) no-repeat 0 0;
	width:228px;
	height:30px;
	float:left;
}
#nav ul li a{
	padding:0;
	margin:0;
	display:block;
	height:30px;
	background:url(../images/newlayout/nav-sprite.png?31)  no-repeat 20px 8px;
	outline:none;
}
#nav ul li a span{
	display:none;
}
#nav ul li#navHome a {
	background-position: 20px 8px;
}
#nav ul li#navAbout a {
	background-position: 20px -24px;
}
#nav ul li#navMedia a {
	background-position: 20px -54px;
}
#nav ul li#navRegister a{
	background-position: 20px -82px;
}
#nav ul li#navGuides a{
	background-position: 20px -112px;
}
#nav ul li#navUpdates a{
	background-position: 20px -142px;
}
#nav ul li#navFaqs a{
	background-position: 20px -172px;
}
#nav ul li#navAccount a{
	background-position: 20px -197px;
}
#nav ul li#navLogout a{
	background-position: 20px -222px;
}
/* hover */
#nav ul li#navHome a:hover {
	background-position: 20px -250px;
}
#nav ul li#navAbout a:hover {
	background-position: 20px -282px;
}
#nav ul li#navMedia a:hover {
	background-position: 20px -312px;
}
#nav ul li#navRegister a:hover{
	background-position: 20px -297px;
}
#nav ul li#navGuides a:hover{
	background-position: 20px -327px;
}
#nav ul li#navUpdates a:hover{
	background-position: 20px -400px;
}
#nav ul li#navRegister a:hover{
	background-position: 20px -340px;
}
#nav ul li#navFaqs a:hover{
	background-position: 20px -430px;
}
#nav ul li#navAccount a:hover{
	background-position: 20px -455px;
}
#nav ul li#navLogout a:hover{
	background-position: 20px -480px;
}
/* current */
#nav ul li#navHome.current a {
	background-position: 20px -250px;
}
#nav ul li#navAbout.current a {
	background-position: 20px -282px;
}
#nav ul li#navMedia.current a {
	background-position: 20px -312px;
}
#nav ul li#navRegister.current a{
	background-position: 20px -297px;
}
#nav ul li#navGuides.current a{
	background-position: 20px -327px;
}
#nav ul li#navUpdates.current a{
	background-position: 20px -400px;
}
#nav ul li#navRegister.current a{
	background-position: 20px -340px;
}
#nav ul li#navFaqs.current a{
	background-position: 20px -430px;
}
#nav ul li#navAccount.current a{
	background-position: 20px -455px;
}

#content{}

a.feature{
	background:url(../images/newlayout/feature.jpg?31) no-repeat 0 0;
	height:257px;
	display:block;
}
a.feature span{
	display:none;
}
#centerColumn div.updates{
	width:503px;
	margin:0 auto;
}

#quickRegister{
	height:94px;
	width:265px;
	background:url(../images/newlayout/ads/register.jpg?31) no-repeat 0 0;
}
#quickRegister label{
	display:block;
	height:31px;
}
#quickRegister label span{
	display:none;
}
#quickRegister input#code{
	width:218px;
	display:block;
	margin:0 auto;
	line-height:24px;
	height:24px;
	border:0;
	background: transparent;
	color:red;
}
#quickRegister input#regButton{
	position:relative;
	left:68px;
	top:7px;
}
.ad{
	outline:none;
	display:block;
	padding-top:10px;
}
.nopad{
	display:block;
	padding-top:0px;
}
.ad img{
	opacity:.90;
	filter:alpha(opacity=90);
}
.ad:hover img{
	opacity:1;
	filter:alpha(opacity=100);
}
#vote h1{
	background:url(../images/newlayout/ads/have-your-say.jpg?31) no-repeat;
	height:53px;
}
#vote h1 span{
	display:none;
}
#vote #vote-body{
	background:url(../images/newlayout/ads/vote-slice.jpg?31) repeat-y;
	padding:0 25px;
}

#vote #vote-body p{
	font-size:8pt;
	color:#9cc7cd;
	margin-bottom:5px;
}
#vote #vote-body label{
	display:block;
	font-size:9pt;
	line-height:20pt;
	padding-left:5px;
	cursor:pointer;
}
#vote #vote-body label:hover{
	color:#c77fe4;
}
#vote #vote-body label input{
	position:relative;
	top:1px;
	padding-left:5px;
	outline:none;
}
#vote-button{
	padding-top:10px;
	text-align:center;
	background:url(../images/newlayout/ads/vote-bottom.jpg?31) no-repeat; height:56px;
}
#vote-button input{
	opacity:.9;
	filter:alpha(opacity=90);
}
#vote-button input:hover{
	opacity:1;
	filter:alpha(opacity=100);
}
#reg{
	width:265px;margin-top:10px;
}
#lockwood-ad{
	width:219px;
	height:190px;
	padding-left:4px;
}
#twitter{
	margin:10px auto 0;
	padding:5px;
	background:#000;
	width:212px;
	height:290px;
	text-align:left;
	border:1px solid #233852;
}
#twitter .tweet{
	padding:3px;
	margin-bottom:3px;
	margin-right:5px;
}

#twitter .tweet p{
	color:#a4cacc;
	padding:3px;
	font-size:9pt;
}
#twitter #twitterBody{
	width:195px;
	height:260px;
	overflow:hidden;
	background:#000;
}
#twitter #twitterScroll{
	background:#0e0e0e url(../images/newlayout/ads/scroll.jpg?31) no-repeat right top;
}
#twitter #twitterFoot{}
#reg{
	height:93px;
}
.updateTop{
	height:28px;
	background:transparent url(../images/newlayout/update-top.gif?31) no-repeat right top;
	padding:0;
}
.updateTop h2 span{
	display:none;
}
.updateTop h2{
	padding-top:0;
	font-size:8pt;
	display:block;
	padding-top:5px;
	padding-left:25px;

}
.updateTop h2 img{
	margin:0;
}
.update{
	width:500px;
	background:#191919 url(../images/newlayout/update-rivet.jpg?31);
	margin-bottom:20px;
}
.update.alt{
	background:#191919 url(../images/newlayout/update-steel.jpg?31);
}
.updateBottom{
	background:transparent url(../images/newlayout/update-bottom-yellow.jpg?31) repeat-x bottom;
}
.update.yellow .updateBottom{
	background:transparent url(../images/newlayout/update-bottom-yellow.jpg?31) repeat-x bottom;
}
.update.blue .updateBottom{
	background:transparent url(../images/newlayout/update-bottom-blue.jpg?31) repeat-x bottom;
}
.update.purple .updateBottom{
	background:transparent url(../images/newlayout/update-bottom-purple.jpg?31) repeat-x bottom;
}
.updateImage{
	float:left;
	width:213px;
	min-height:1px;
}
.update.yellow .updateText a, .update.yellow .date{color:#ff7f00;}
.update.blue .updateText a, .update.blue .date{color:#2196d7;}
.update.purple .updateText a, .update.purple .date{color:#c77fe4;}
.updateText{
	padding-bottom:22px;
	width:275px;
	float:left;
}
.updateText p{
	color:#e4e4e4;
}
.updateBody{
	padding:0 5px 3px;
}
#footer{
	margin:0 auto;
	background: url(../images/newlayout/footer-bg.gif?31) no-repeat;
	width:945px;
	height:160px;
	padding:6px 28px;
}
#footerInner{
	padding:5px;
	background:url(../images/newlayout/footer-steel.jpg?31);
	height:133px;
}
#footerRight{
	background:#191919 url(../images/newlayout/footer-right.jpg?31) no-repeat right;
}
#footTop{
	height:133px;
	background: url(../images/newlayout/foot-top-slice.gif?31) repeat-x;
}
#footer ul li a{
	color:#fff;
	font-size:9pt;
	padding-left:30px;
	background: url(../images/newlayout/foot-bullet.jpg?31) no-repeat left top;
	display:block;
	height:23px;
	line-height:23px;
}
#footer ul li{
	margin-left:0;
}
#footer h3{
	padding-top:1px;
}
#footer ul{
	list-style-type:none;
}
#footLeft,#footCenter,#footRight{
	width:340px;
	padding-left:5px;
	float:left;
}
#footRight{
	width:240px;
}

/************* LAYOUT *************/

.inlineList{font-size:8pt;}
.clear { position:relative; height:1px; clear:both; overflow:hidden;}
.textLeft {text-align:left;}
.textRight {text-align:right;}
.textCenter {text-align:center;}
.floatLeft {float:left;}
.floatRight {float:right;}
img.floatLeft{
	margin:5px 5px 5px 0;
}
img.floatRight{
	margin:10px 0px 10px 10px;
}

iframe { background:#000; }
.hide {	display: none; }
#crumbs{
	font-size:10pt;
	padding:5px 0 10px 0;
	text-transform:uppercase;
}
#crumbs a{
	color:#cd8fbd;
}
/************* GENERIC TEMPLATE *************/

#genericContentSmall { padding-top:10px;width:518px;	float:left; }
#genericContent p{
	color:#c1c1c1;
}
#genericContentSmall #genericTitle {
	display:block;
	background:url(../images/generic/content-small-head.gif?31) no-repeat;
	font-size:.9em;
	font-weight:bold;
	padding:6px 0 0px 20px;
	text-transform:uppercase;
	height: 22px;

}
#genericContentSmall #genericTitle h1 {
	font-size:10pt;
	font-weight:bold;
	display:block;
	height:22px;
	background:no-repeat left 5px;
}

#genericContentSmall #genericBody {
	background:url(../images/generic/content-small-body.gif?31) repeat-y;
	height:490px;
	border-bottom:2px solid #2A2A2A;
	padding:7px 7px;
}
html>body #genericContentSmall #genericBody { min-height:490px; height:auto; }


#genericContent { padding-top:10px;width:750px;	float:left; }
#genericContent h2 { margin-top:10px; font-size:10pt; text-transform:uppercase;	font-weight:bold; }
#genericContent #genericTitle {
	display:block;
	background:url(../images/generic/content-head.gif?31) no-repeat;
	font-size:.9em;
	font-weight:bold;
	padding:6px 0 0px 20px;
	text-transform:uppercase;
	height: 22px;

}
#genericContent #genericTitle h1 {
	font-size:10pt;
	font-weight:bold;
	display:block;
	height:22px;
	background:no-repeat left 5px;
	color: #E3007F;
}
#genericContent #genericTitle h1.loginTitle {
	background-image:url(../images/text/login.gif?31);
}
#genericContent #genericTitle h1.aboutTitle {
	background-image:url(../images/text/about-sodium.gif?31);
	background-position:left 3px;
}
#genericContent #genericTitle h1.media {
	background-image:url(../images/text/sodium-screenshots.gif?31);
	background-position:left 3px;
}
#genericContent #genericTitle h1.backstoryTitle{
	background-image:url(../images/text/backstory.gif?31);
	background-position:left 3px;
}
#genericContent #genericTitle h1.pressTitle{
	background-image:url(../images/text/press.gif?31);
	background-position:left 3px;
}
#genericContent #genericTitle h1.jacketsTitle {
	background-image:url(../images/text/sodium-one-jackets.gif?31);
	background-position:left 3px;
}
#genericContent #genericTitle h1.faqsTitle {
	background-image:url(../images/text/faqs.gif?31);
	background-position:left 3px;
}
#genericContentSmall #genericTitle h1.registerTitle {
	background-image:url(../images/text/register.gif?31);
	background-position:left 4px;
}
#genericContent #genericTitle h1.connectTitle {
	background-image:url(../images/text/sodium-facebook.gif?31);
}
#genericContentSmall #genericTitle h1.updatesTitle{
	background-image:url(../images/text/updates.gif?31);
	background-position:left 3px;
}
#genericContent #genericTitle h1.realityShiftTitle{
	background-image:url(../images/text/reality-is-shifting.gif?31);
	background-position:left 3px;
}
#genericContent #genericTitle h1.regionalLeadersTitle{
	background-image:url(../images/text/regional-leaders.gif?31);
	background-position:left 3px;
}
#genericContentSmall #genericTitle h1 span, #genericContent #genericTitle h1 span { display:none; }
#genericContent #genericBody {
	background:url(../images/generic/content-body.gif?31) repeat-y;
	height:490px;
	border-bottom:2px solid #2A2A2A;
	padding:7px 20px;
}
html>body #genericContent #genericBody { min-height:490px; height:auto; }



#genericSide .socialLeft a span { display:none;}
#genericSide a#twitterLink {background-position: left top;}
#genericSide a#facebookLink {background-position: left -25px;}
#genericSide a#sodiumAppLink {background-position: left -50px;}
#genericSide a#twitterLink:hover {background-position: left -75px;}
#genericSide a#facebookLink:hover {background-position: left -100px;}
#genericSide a#sodiumAppLink:hover {background-position: left -125px;}
#genericSide div.smallBox h2 {height:20px;}
#genericSide div.smallBox h2 span {visibility:hidden;}
#genericSide .boxContent {padding:15px; height:200px; overflow:hidden;}
#genericSide h2#related{background:url(../images/text/related-links.gif?31) no-repeat 20px 8px; }
#genericSide h2#media {background:url(../images/text/sodium-screenshots.gif?31) no-repeat 20px 10px; }
#genericSide h2#follow {background:url(../images/text/follow-us.gif?31) no-repeat 20px 10px;}
div.genericForm { width: 435px; padding-left:15px;}
div.genericForm label {
	clear: both;
	display:block;
	font-size:10pt;
	text-align:left;
	width:100px;
	float:left;
	padding-bottom: 2px;
}
div.genericForm p { clear: both; }
div.genericForm input { float:left; }
div.genericForm input.text {
	background:url(../images/login/login-text.gif?31) no-repeat right top;
	width:203px;
	border:0;
	padding-left:10px;
	margin:2px 0;
}

div.genericForm input.submit {
	clear: both;
}


/************* INDEX *************/

.smallBox {
	background:url(../images/layout/boxes.gif?31) no-repeat;
	height:262px;
	width:236px;
	float:left;
}
.smallBox .jScrollPaneTrack {margin-right:3px;}
.largeBox { height:262px; width:475px; float:left; }
#homeRow1, #homeRow2 { margin-bottom:3px;}
#homeRow1 .smallBox { background-position:-1px top; margin-right:2px; }
#homeRow1 .largeBox { background:url(../images/home/banner-vendy.gif?31) no-repeat left top; margin-left:2px; }
#homeRow2 .smallBox { background-position:-239px top; margin-left:3px }
#homeRow2 .largeBox { background:url(../images/layout/boxes.gif?31) no-repeat right top; }
.boxContent {padding:15px; height:200px; overflow:hidden;}
h2#what {background:url(../images/text/what-is-sodium.gif?31) no-repeat 20px 10px;}
h2#news {background:url(../images/text/news.gif?31) no-repeat 20px 10px;}
h2#twitter {background:url(../images/text/twitter.gif?31) no-repeat 20px 10px;margin-bottom:1px;}
h2#media {background:url(../images/text/sodium-screenshots.gif?31) no-repeat 20px 10px;}
h2#follow {background:url(../images/text/follow-us.gif?31) no-repeat 20px 10px;}

#homeRow1 h2 span,#homeRow2 h2 span { visibility:hidden; }
#scrollPane {
	padding:4px;
	height:250px;
	overflow:hidden;
	margin:0px 0px 0 0;
}
.socialLeft {
	margin-top:5px;
	float:left;
	width:122px;
	height:100px;
}
.socialRight {
	padding-top:33px;
	float:right;
	width:65px;
}
.socialLeft a {
	display:block;
	height:25px;
	background:url(../images/home/social.gif?31) no-repeat;
}
.socialLeft a span { display:none; }

a#twitterLink:hover {background-position: left top;}
a#facebookLink:hover {background-position: left -25px;}
a#youtubeLink:hover {background-position: left -50px;}
a#sodiumAppLink:hover {background-position: left -75px;}

a#twitterLink {background-position: left -103px;}
a#facebookLink {background-position: left -128px;}
a#youtubeLink {background-position: left -153px;}
a#sodiumAppLink {background-position: left -178px;}


a#bannerLinkSony span,a#bannerLinkLockwood span, a#bannerLinkSodium span { display:none; }
a#bannerLinkSony {display:block; width:110px;height:44px}
a#bannerLinkLockwood {position:relative; top:218px; display:block; width:160px;height:44px;}
a#bannerLinkSodium {position:relative; top:172px;left:270px; display:block; width:200px;height:44px;}

/************* TWITTER FEED *************/

.twitterContents p {	padding:2px 0; }
.twitterContents a {	color:#2e92d5; }
.twitter_status a, .twitter_status a.alt {color:#2e92d5; background:#000;}
.twitter_status { padding:5px 0;	border-bottom:solid 1px #313131; }
.twitter_status p { color:#86b1b3; font-size:8pt; line-height:normal; }
.twitter_image {
	float:left;
	margin-right:14px;
	border:solid 2px #DEDEDE;
	width:50px;
	height:50px;
}
.twitter_posted_at { font-size:11px; padding-top:4px; }
#newsScroller div.innerMain { padding:0;	margin:0; }
#newsScroller div.innerMain ol li { font-size:8pt; }
#newsScroller div.innerMain div.meta {
	font-weight:bold;
	line-height:8pt;
	margin-top:3px;
	padding-bottom:5px;
}

/************* ACCOUNT *************/

#accountContent * { font-size:9pt;}
#accountContent.ultraWide {
    padding-left: 20px;
}
a.playFacebook {
	background:url(../images/newlayout/account/fb-play.gif?31) no-repeat top right;
	float:right;
	left:740px;
	height:57px;
	display:block;
	width:215px;
}
a.playFacebook span { display:none; }
a.playFacebook {display:none;}
div.column {
	width:501px;
	float: left;
	min-height: 300px;
	margin-top:15px;
}

div.box { height:auto; }
div.widget {
	padding:0;
	width: 470px;
	z-index:500;
	margin:0 0 10px 0;
}
html>body div.widget { height: auto; }
div.widget .handle { background: url(../images/newlayout/account/widget-head.gif?31) no-repeat left top; }

div.widget h2 {
	font-size:.9em;
	font-weight:bold;
	padding:0px 0 0px 6px;
	text-transform:uppercase;
	height:30px;
	overflow:hidden;
}
div.widget h2 span.heading {
	display:block;
	float:left;
	width:345px;
	height:23px;
	padding:7px 0 0;
	cursor: move;
}
div.widget h2 span.wTitleImage {
	display:block;
	height: 9px;
	line-height:9px;
	cursor: move;
	background: url(../images/text/widget-headers-purple.gif?31) no-repeat;
	overflow:hidden;
	position:relative;
	top:5px;
}
/* WIDGET TEXT */
div.widget h2 span.heading span.wTitleText { visibility:hidden; }

div.widget h2 span.wObjectivesHead span.wTitleImage {background-position:5px -221px;}
div.widget h2 span.wShooterAlltime span.wTitleImage {background-position:5px top;}
div.widget h2 span.wShooterDaily span.wTitleImage {background-position:5px -13px;}
div.widget h2 span.wShooterLevel span.wTitleImage {background-position:5px -39px;}
div.widget h2 span.wDesertAllBar span.wTitleImage {background-position:5px -78px;}
div.widget h2 span.wDesertAllCust span.wTitleImage {background-position:5px -91px;}

div.widget h2 span.wScorpionAll span.wTitleImage {background-position:5px -143px;}
div.widget h2 span.wScorpionDaily span.wTitleImage {background-position:5px -156px;}
div.widget h2 span.wChannels span.wTitleImage {background-position:5px -195px;}
div.widget h2 span.wFriendsListHead span.wTitleImage {background-position:5px -208px;}
div.widget h2 span.wShooterAlltimeFriends span.wTitleImage {background-position:5px -26px;}

div.widget h2 span.wScorpionAllFriends span.wTitleImage {background-position:5px -168px;}
div.widget h2 span.wDesertAllBarFriends span.wTitleImage {background-position:5px -103px;}
div.widget h2 span.wDesertAllCustFriends span.wTitleImage {background-position:5px -117px;}
/*  need defining + more
wScorpionAllFriends,wDesertAllBarFriends,wDesertAllCustFriends
*/
li.dashboardOption span {
	display:block;
	height:10px;
	line-height:10px;
	background: url(../images/text/widget-headers-white.gif?31) no-repeat;
	margin-top:6px;
}
li.wObjectivesHead.sel span {background-position:24px -221px;}
li.wShooterAlltime.sel span {background-position:24px top;}
li.wShooterDaily.sel span {background-position:24px -13px;}
li.wShooterLevel.sel span {background-position:24px -39px;}
li.wDesertAllBar.sel span {background-position:24px -78px;}
li.wDesertAllCust.sel span {background-position:24px -91px;}
li.wScorpionAll.sel span {background-position:24px -143px;}
li.wScorpionDaily.sel span {background-position:24px -155px;}
li.wChannels.sel span {background-position:24px -195px;}
li.wFriendsListHead.sel span {background-position:24px -208px;}
li.wShooterAlltimeFriends.sel span {background-position:24px -26px;}
li.wScorpionAllFriends.sel span {background-position:24px -168px;}
li.wDesertAllBarFriends.sel span {background-position:24px -104px;}
li.wDesertAllCustFriends.sel span {background-position:24px -117px;}
li.wObjectivesHead span {background-position:24px -460px;}
li.wShooterAlltime span {background-position:24px -239px;}
li.wShooterDaily span {background-position:24px -252px;}
li.wShooterLevel span {background-position:24px -278px;}
li.wDesertAllBar span {background-position:24px -317px;}
li.wDesertAllCust span {background-position:24px -330px;}
li.wScorpionAll span {background-position:24px -382px;}
li.wScorpionDaily span {background-position:24px -394px;}
li.wChannels span {background-position:24px -434px;}
li.wFriendsListHead span {background-position:24px -421px;}
li.wShooterAlltimeFriends span {background-position:24px -265px;}
li.wScorpionAllFriends span {background-position:24px -407px;}
li.wDesertAllBarFriends span {background-position:24px -343px;}
li.wDesertAllCustFriends span {background-position:24px -356px;}
li span.dashBG {
	height:9px;
	line-height:9px;
	overflow:hidden;
	border:
}
li.dashboardOption span.dashReplace {
	visibility:hidden;
}
div.outerMain div.loading {
	background: url(../images/newlayout/account/ajax-loader.gif?31) no-repeat center;
}
div.outerMain div.freshLoading {
	height:300px;
	min-height:300px;
}
div.widgetcontent {
	height: auto;
	overflow: hidden;
	font-size:.9em;
	clear: both;
	background: #000 url(../images/newlayout/account/widget-body.gif?31) repeat-y;
	padding:0 5px;
}
div.outerMain {
	background: #000 url(../images/newlayout/account/widget-body.gif?31) repeat-y;
	border-bottom:2px solid #080808;
}
div.widgetcontent div.ui-tabs-panel {
	margin-top:0;
	height: 195px;
	padding:10px;
	background:#8E9391;
}
div.widgetcontent div.innerMain {
	height: auto;
}
div.widgetcontent div.innerMain p {
	font-size:10pt;
}
div.widget div.pagination {
	padding:5px 20px;
	clear: both;
}
div.widget div.pagination a {
	text-align:center;
	display:block;
	width:123px;
	font-size:.8em;
	height:19px;
	text-transform:uppercase;
	background:url(../images/newlayout/account/next-prev.gif?31) no-repeat;
}
div.widget div.pagination a span { display:none; }
div.widget div.pagination a.previous { background-position: left -38px;float: left; }
div.widget div.pagination a.previous:hover {	background-position: left top; }
div.widget div.pagination a.next { background-position: left -57px;float: right; }
div.widget div.pagination a.next:hover { background-position: left -19px; }

div.innerMain {	padding: 0 10px 10px;	font-size: 0.9em;	color: #888; }
div.innerMain ul { list-style: none; padding:0;margin:0; height: 1%; }
div.innerMain ul li {
	margin:0;
	padding: 4px 5px;
	height: 20px;
	clear:left;
}
div.innerMain ul li.alt {	color: #CCC; }
div.innerMain span.position {
	color:#79359D;
	float:left;
	display:block;
	width:20px;
}
div.innerMain span.player {
	float:left;
	display:block;
	width:245px;
}
div.innerMain span.score {
	display:block;
	width:150px;
	float:left;
	text-align:right;
}
div.innerMain div.details {
	float:left;
	padding-left:10px;
	display:inline;
}

div.emptyPlaceMarker {
	border:1px solid #79359D;
	z-index: 0;
	background:#000;
	opacity:0.4;filter:alpha(opacity=40);
}
.addDashboardButton {
	margin-top:8px;
	outline:none;
	background: url(../images/newlayout/account/dash-button.gif?31) no-repeat left 2px;
	display: block;
	width: 740px;
	height: 30px;
	cursor:default;
}

 div#addDashboard {
	background: #161616;
	width: 728px;
	padding-left:10px;
	padding-bottom:5px;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
}

div#addDashboard ul {
	height: 135px;
	margin: 0;
	padding: 10px 0 0;
}

div#addDashboard ul li {
	display: block;
	float: left;
	width: 353px;
	margin: 0px 0px 5px;
	height: 18px;
	line-height: 18px;
	text-indent: 28px;
	font-size:8pt;
	text-transform:uppercase;
	color: #363737;
	background-image: url(../images/newlayout/account/checkboxes.gif?31);
	background-position: left top;
	background-repeat: no-repeat;
	cursor:pointer;
	font-weight:bold;
}
div#addDashboard ul li.sel { color: #696969;	background-position: left -30px; }
div#addDashboard .submit { text-align: right;	padding: 0 10px; margin-top:-30px; }

span.dashButtons {
	width:63px;
	float:right;
	display: block;
	margin-top:5px;
}
html>body span.dashButtons {	width:57px; }
div .dashButtons a {
	display:block;
	height:19px;
	width:20px;
	background:url(../images/newlayout/account/events_buttons.gif?31) no-repeat;
	float:left;
	margin-left:5px;
}

span.dashButtons a.closeButton { background-position:left bottom; }
span.dashButtons a.closeButton:hover { background-position:right bottom; }
span.dashButtons a.collapseButton { background-position:left top; }
span.dashButtons a.collapseButton:hover {	background-position:right top; }
span.dashButtons a.expandButton {	background-position:left center; }
span.dashButtons a.expandButton:hover {	background-position:right center; }

div.objectiveslist { height: 348px;overflow: hidden; }
h1.objectives { font-size: 1.6em;	padding: 0 10px 10px 10px; }
div.objective {
	background:#0B0B0B url(../images/newlayout/account/objectives.jpg?31) no-repeat left top;
	margin: 0 5px 5px 5px;
	padding:10px;
	width: 406px;
	color:#777;
}
div.objective img {
	width: 70px;
	height: 70px;
	float: left;
	margin:4px 5px 0 0;
}
div.fakeImage {
	width: 70px;
	height: 70px;
	float: left;
	margin-right: 5px;
	background-color: #585858;
}
div.objective div.info { float: right; width: 330px; }
div.objective div.info div.content { min-height:64px; }
div.objective div.info h1 {
	font-size: 1em;
	padding:0;
	color: #DDD;
	text-transform:uppercase;
}
div.progress {
	width: 330px;
	height: 2px;
	background-color: #5F5F5F;
	float: left;
	margin-top: 7px;
	font-size: 1px;
	line-height:1px;
}
div.complete {
	display: block;
	height: 2px;
	background-color: #DDD;
	font-size: 1px;
	line-height:1px;
}
div.progressText { float: right; font-size: 0.9em; margin-right: 5px; }
span.highlight { color: #8E9390; }
div.innerMain ol { list-style-type:none;	margin:0; }
div.innerMain ol li {	margin:5px 0; }
div.innerMain ol li div.meta { color:#79359D; }
div.innerMain p.error { padding:0;	margin:0; }

/************* LOGIN *************/

.cui-widget-overlay {overflow:hidden;}
.cui-dialog-content {background:url(../images/login/dialog-flat.gif?31) no-repeat top left; border:1px solid red;}
html>body .cui-dialog-content {background-image:url(../images/login/login.png?31);}
.cui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #232323; opacity: .0;filter:Alpha(Opacity=0); }
.cui-dialog { position: relative; padding: .2em; width: 300px;}
.cui-dialog .cui-dialog-titlebar { padding: .1em; position: relative;  }
.cui-dialog .cui-dialog-title { display:none;}
.cui-dialog .cui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.cui-dialog .cui-dialog-titlebar-close span { display: none; margin: 1px; }
.cui-dialog .cui-dialog-titlebar-close:hover, .cui-dialog .cui-dialog-titlebar-close:focus { padding: 0; }
.cui-dialog .cui-dialog-content { border: 0; padding: 40px; overflow: auto; zoom: 1; overflow:hidden; }
.cui-dialog .cui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.cui-dialog .cui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
#dialog, #introDialog { display:none;}
#dialog h2 { display: block;	height:25px; }
#dialog a.close {
	display: block;
	float:left;
	background:url(../images/login/close.gif?31) no-repeat top left;
	height:20px;
	width:20px;
}
#dialog a.close:hover { background-position:top right; height:20px;}
#dialog a.close span {display:block;height:20px;width:20px;	position:relative;float:left;}
#dialog a.close span.closeText { display:none; }
.dialogForm label {
	font-size:10pt;
	width:70px;
	padding-right:5px;
	color:#D8D1D7;
}
.dialogForm { margin-top:-20px; }
.dialogForm a {
	position:relative;
	font-size:10pt;
	line-height:10px;
	top:-5px;
	color: #335BAE;
}
.dialogForm .text {
	background-color: #D8D1D7;
	border:0;
	width:203px;
	padding:0 3px;
}
.dialogForm .textRight{
	padding-top:5px;
}
.dialogForm label.emailLabel { padding-right:29px; }
#loginForm h2 span,#forgottenPasswordForm h2 span {
	display:block;
	height:24px;
	display:none;
	padding-right:20px;
}
#loginForm h2 { background:url(../images/login/login.gif?31) no-repeat 315px top; }
#forgottenPasswordForm h2 { background:url(../images/login/forgotten-password.gif?31) no-repeat 115px top; }
#loginForm .loginButton {padding:0;margin-left:}
#introDialog { background: url(../images/newlayout/account/help-s1.gif) no-repeat top left; }
#flashMessage {	color:#D52B2B; }
div.message{
	font-size:10pt;
}
p.message {
	text-align:right;
	display:block;
	width:435px;
	height:20px;
	padding:0;
	margin: 0 auto;
}
div.forgotSpace { height:20px; }
div.formWrap { width:280px; margin-left:175px; }

/************* SCROLL PANE *************/

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
	height:43px;

}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
.jScrollPaneDrag:hover { background: url(../images/newlayout/ads/scroll.jpg?31) no-repeat left bottom; }
.jScrollPaneTrack { background: url(../images/layout/scroll-track.gif?31) repeat-y; }
.scroll-pane { height: 200px;	overflow: auto; }
.jScrollPaneDrag { background: url(../images/newlayout/ads/scroll.jpg?31) no-repeat left top; }

/************* FACEBOOK *************/

#fbContent * { font-size:9pt;}
#fbContent {
	width:711px;
	margin:10px auto;
}
#fbContent div.fbBanner {
	background: url(../images/facebook/topbar.gif?31) no-repeat left top;
	height:262px;
	margin-bottom:10px;
}
#fbContent div.column { width: 353px; }
#fbContent div.widget { width: 351px; }
#fbContent div.widget h2 span.heading { width:287px; }
#fbContent div.outerMain { background: #000 url(../images/facebook/widget-body.gif?31) repeat-y; }
#fbContent div.widget .handle { background: url(../images/facebook/widget-head.gif?31) no-repeat left top; }
#fbContent div#addDashboardButton { margin-top:10px;}
#fbContent div#addDashboard {	width: 700px; padding-bottom:5px;}
#fbContent div.widgetcontent {	background: #000 url(../images/facebook/widget-body.gif?31) repeat-y; }
#fbContent div.widget h2 {font-size:.7em; }
html>body #fbContent span.dashButtons {	width:57px;}

#fbContent div.objective {	background:#0B0B0B url(../images/facebook/objectives.jpg?31) no-repeat left top; width: 305px; }
#fbContent div.fakeImage { width: 70px; height: 70px;}
#fbContent div.objective div.info { width:220px; }
#fbContent div.progress { width: 200px; }
/* ie fix */
#fbContent.fbAuth div#addDashboard { min-height:230px;}
#fbContent.fbAuth ul{min-height:190px;}
/* end ie fix */
#fbContent div.innerMain span.player { width:180px; }
#fbContent div.innerMain span.score {	width:90px; }
#fbContent a#bannerLinkSony span,#fbContent a#bannerLinkLockwood span, #fbContent a#bannerLinkSodium span { display:none; }
#fbContent a#bannerLinkSony {display:block; width:110px;height:44px}
#fbContent a#bannerLinkLockwood {position:relative; top:170px; display:block; width:160px;height:44px;}
#fbContent a#bannerLinkSodium {position:relative; top:126px;left:510px; display:block; width:200px;height:44px;}
#fbContent div#addDashboard ul li {width:310px;}
#fbContent ul#friendsList li { display:block; height:70px; }
#fbContent ul#friendsList li img { float:left;	margin-right:5px; }
#fbContent a#inviteFriendsLink {
	display:block;
	background: url(../images/facebook/invite-button.gif?31) no-repeat left top;
	height:25px;
	width:181px;
	float:right;
	margin-top:1px;
}
#fbContent a#inviteFriendsLink span { display:none; }
#fbContent a#inviteFriendsLink:hover { background-position: left bottom; }

/*fb login styles*/
#fbContent #fbLogin h2 {	background: url(../images/facebook/login-head.gif?31) no-repeat left top; }
#fbContent #fbLogin h2 span { display:none; }

#fbContent div#fbLoginBody {
	padding:10px;
	background:  url(../images/facebook/sign-up-body.gif?31) repeat-y;
	border-bottom:2px solid #3C3C3C;
}

/* fb signup box */
#fbContent #signUpBox h2 { background: url(../images/facebook/sign-up-head.gif?31) no-repeat left top; }
#fbContent #signUpBox h2 span { display:none; }
#fbContent div#fbSignUpBody {
	padding:10px;
	background:  url(../images/facebook/sign-up-body.gif?31) repeat-y;
	border-bottom:2px solid #3C3C3C;
}
#fbContent div#fbSignUpBody p { position:relative; }
#fbContent a#accountLinkageLink {
	display:block;
	background: url(../images/facebook/link-account-button.gif?31) no-repeat left top;
	height:25px;
	width:181px;
	margin-top:1px;
	float:right;
}
#fbContent a#accountLinkageLink span { display:none; }
#fbContent a#accountLinkageLink:hover { background-position: left bottom; }

/************* MEDIA *************/

#screens{
	padding-top:20px;
	width:650px;
	margin:0 auto;
}
a.thumbLink {
	display:block;
	float:left;
	height:169px;
	width:300px;
	margin:0 40px 20px 0;
}
a.thumbEnd { margin:0 0px 25px 0; }

/************* CONNECT PAGE *************/

a.fbconnect_login_button {
	display:block;
	width:106px;
	height:24px;
	background: url(../images/facebook/connect.gif?31) no-repeat left top;
}
a.fbconnect_login_button img { display:none; }

/************* FAQS *************/

#faqs h3 {
	color:#ff1902;
	font-weight:normal;
	font-size:13pt;
	text-transform:uppercase;
	margin:8pt 0;
	background:url(../images/text/faq-titles-new.gif?31) no-repeat left top;
	display:block
}
#faqs h3.faqTitleSodium{background-position:left 2px;}
#faqs h3.faqTitleSodiumHub{background-position:left -12px;}
#faqs h3.faqTitleScorpionStomp{background-position:left -26px;}
#faqs h3.faqTitleDesertQuench{background-position:left -40px;}
#faqs h3.faqTitleTankTrainer{background-position:left -54px;}
#faqs h3.faqTitleTeleporter{background-position:left -68px;}
#faqs h3.faqTitleCommercePoint{background-position:left -82px;}
#faqs h3.faqTitleSodiumSaltShooter{background-position:left -96px;}
#faqs h3.faqTitleSodiumOne{background-position:left -110px;}
#faqs h3.faqTitleRegister{background-position:left -125px;}


#faqs h3 span{visibility:hidden;}
#faqs ul {	margin-top:0; }
#faqs ul li {
	font-size:8pt;
	padding:2px 0;
	margin-left:15px;

}
#faqs ul li a {
	font-size:9pt;
	margin:0;
	color:#c1c1c1;
	text-decoration:none;
}
#faqs dl { border-top:1px solid #6f6f6f;	padding-top:8px; }
#faqs dl dt a { font-size:12px; font-weight:bold; color:#b8000a; }
#faqs dl dt a:hover { text-decoration:none; }
#faqs dl dd { margin:10px 0;	border-bottom:1px solid #6f6f6f; font-size:12px; }
#faqs dl dd a.topLink { line-height:20pt; color:#757575; }
#faqs h2 { margin-top:40px; padding-bottom:2px; height:auto; }

#genericContent #genericBody.faqBody {	padding-right:0;}
#faqVickie{
	background: url(../images/faq/vickie.jpg?31) no-repeat right 64px;
	margin-right:2px;
}
#faqIndex {
	padding-top:2px;
	padding-right:2px;
	padding-left:10px;
	background:#070707;
	width:438px;
	height:400px;
	overflow:auto;
}
#faqIndex #scrollPane{
	height:390px;
}
#faqIndex h3{
	font-size:8pt;
	line-height:100%;
}
#faqContent { padding-right:20px; margin-right:2px; display:none; }
#bubble { background: url(../images/faq/bubble.gif?31) no-repeat left top; padding:0; }
html>body #bubble {
	background: url(../images/faq/bubble.png?31) no-repeat left top;
}
#bubble div.bubbleText {	margin:5px 30px 30px 30px; width:410px;font-size:8pt; }
#bubble div.bubbleText * { color:#6f6f6f; font-size:8pt; }
.faqHide {	position:absolute; left:-2000px; top:0;	height:1px;	width:1px; overflow:hidden; }
#bubble h2 { font-size:9pt; text-transform:none;  display:block; width:425px; float:left;  padding:25px 0 0 30px; margin:0; line-height:18px; height:auto;}
#bubble a.bubbleClose {
	display:block;
	height:20px;
	width:20px;
	background: url(../images/faq/close.gif?31) no-repeat left top;
	float:right;
	margin-right:45px;
	margin-top:18px;
}
#bubble a.bubbleClose span { display:none; }
#bubble div.bubbleText ul li { color:#6f6f6f; line-height:8pt; }

/************* 404 *************/

h1#notFoundTitle { display:block; height:45px; background: url(../images/404/404.gif?31) no-repeat left top; }
h1#notFoundTitle span { display:none; }
div#notFoundTank { height:310px; background: url(../images/404/404.gif?31) no-repeat center -50px; }
div#notFoundText { height:50px;background: url(../images/404/404.gif?31) no-repeat center -370px; }
div#notFoundText p { display:none; }
div.ultraWide {
    padding-left: 37px;
}
/************* ABOUT *************/
h2.aboutSodiumHub{ background: url(../images/text/about-titles.gif?31) no-repeat left 2px; height:15px;}
h2.aboutSaltShooter{ background: url(../images/text/about-titles.gif?31) no-repeat left -17px; height:15px;}
h2.aboutSodiumHub span, h2.aboutSaltShooter span{visibility:hidden}

h2.aboutSodiumOneTitle { background: url(../images/text/about.gif?31) no-repeat left 2px; height:15px; }
h2.aboutSportsTitle { background: url(../images/text/about.gif?31) no-repeat left -12px; height:15px; }
h2.aboutPrepareTitle { background: url(../images/text/about.gif?31) no-repeat left -25px; height:15px; }
h2.aboutSodiumOneTitle span, h2.aboutSportsTitle span, h2.aboutPrepareTitle span{ display:none; }
div.aboutList{ background: url(../images/text/about.gif?31) no-repeat left -50px; }
div.aboutList p{ visibility:hidden; }
ul.relatedNav{
	padding:0;margin:0;
	list-style-type:none;
}
ul.relatedNav li{
	padding:0;
	margin:0;
}
ul.relatedNav li a{
	font-size:8pt;
	text-decoration:underline;
	color:#F00001;
	line-height:15pt;
	padding-left:25px;
	background: url(../images/about/nav-bullet.gif?31) no-repeat left 0px;
}
ul.relatedNav li a:hover{
	text-decoration:none;
}
#genericSide div.related{
	height:190px;
	border-bottom:2px solid #2F2F2F;
}
#genericSide div.related div.boxContent{
	height:120px;
}
/************ REGISTER ***********/


#registerContent p { color:#6f6f6f; }

#registerContent #registerTitle {
	display:block;
	background:url(../images/register/box-head.gif?31) no-repeat;
	font-size:.9em;
	font-weight:bold;
	padding:6px 0 0px 20px;
	color:#C60008;
	text-transform:uppercase;
	height: 22px;
}
#registerContent #registerTitle h1 {
	font-size:10pt;
	display:block;
	height:22px;
	background:no-repeat left 5px;
}

#registerContent #registerTitle h1.registerTitle {
	background-image:url(../images/text/register.gif?31);
	background-position:left 4px;
}
#registerContent #registerTitle h1.registerWhyTitle {
	background-image:url(../images/register/why-register.gif?31);
	background-position:left 3px;
}
#registerContent #registerTitle h1.connectTitle {
	background-image:url(../images/text/sodium-facebook.gif?31);
}
#registerContent #registerTitle h1 span { display:none; }
#registerContent #registerBody {
	background:#000;
	border-bottom:2px solid #464646;
	padding:7px 20px;

}
#registerContent #registerLeft #registerBody { height:260px; }
html>body #registerContent #registerLeft #registerBody {min-height:260px; height:auto; }

#registerContent #registerRight #registerBody { height:527px;}
html>body #registerContent #registerRight #registerBody {min-height:527px; height:auto; }
#registerContent #registerRight #registerBody img{
	margin:15px 0 0 -15px;
}
#registerContent #genericSide{
	width:476px;
	margin-top:5px;
}


#registerContent div.genericForm { width: 445px; }

div.newsletterSignup { clear: both; }
div.newsletterSignup {
	padding: 5px 0;
}
div.newsletterSignup label {
	padding-left:10px;
	width: 250px;
	font-size:0.7em;
	clear: none;
}
div.genericForm input.text.regCode{
	width:46px;
	margin-left:4px;
	padding-left:3px;
}
/* JACKETS */
#jackets .mainImage{
	margin:5px 0;
}
#jackets p{
	color:#6f6f6f;
}
#jackets .grades .textContent{
	padding-top:20px;
	width:515px;
	float:left;
}
#jackets .grades h3{}
#jackets .grades h3 span{
	display:none;
}
#jackets .grades h3{
	background:url(../images/jackets/jacket-titles.gif) no-repeat;
	height:13px;
}
#jackets .grade0 h3{background-position:left 0px;}
#jackets .grade1 h3{background-position:left -12px;}
#jackets .grade2 h3{background-position:left -26px;}
#jackets .grade3 h3{background-position:left -38px;}
#jackets .grade4 h3{background-position:left -52px;}
#jackets .grade5 h3{background-position:left -64px;}

#jackets .grades img{
	float:left;
	margin-right:10px;
}

/* PRESS */
#genericBody #press ul{
	margin-left:0;
}
#genericBody #press ul li{
	padding-left:25px;
	background: url(../images/about/nav-bullet.gif?31) no-repeat left 6px;
}
#genericBody #press ul li a{
	font-size:8pt;
	color:#6f6f6f;
	line-height:8pt;
}
#genericBody #press ul li{
	list-style-type:none;
	margin-left:0;
}
/* Regional Leaderboards*/
div.regionalLeaders table{
	font-size:10pt;
	color:#6f6f6f;
}
div.regionalLeaders table strong{
	color:#696969;
}
div.regionalLeaders table tr.firstPlace strong{
	color:#ff1902;
}
div.regionalLeaders table tr.firstPlace{
	color:#8e9390;
}
div.regionalLeaders table tr td{
	border-top:1px solid #1b1b1b;
}
div.regionalLeaders table tr.firstPlace td{
	border:0;
}

/* ITEM LISTS */
#itemList .mainImage{	margin:5px 0; }
#itemList .items .textContent{ padding-top:30px; width:515px;	float:left; }
#itemList .items img{ float:left;	margin-right:10px; }
#itemList .items .textContent img{ float:none; margin-left:-3px; }


#bannerLink{
	display:block; height:262px;
}
#bannerLink span{
	display:none;
}

div#region_selector {
    background: url(../images/region_selector/flag_housing.png?31) no-repeat left top;
    width: 235px;
    height: 41px;
    margin: 10px 0 0 17px;
}
div#region_selector div#inner {
    width: 152px;
    margin: auto;
    padding-top: 4px;
}

div#region_selector img {
    height: 32px;
    width: 32px;
    padding: 0 3px;
}
div#region_selector img.selected {

}
/* MISC CSS */
.enterRegCode {
	padding:10px;
}

.dialogForm a,
.dialogForm a:focus,
.dialogForm a:active {
	text-decoration:none;
	background-color:#080808;
	color: #ff008f;
}

.dialogForm a:hover {
	text-decoration:underline;
	background-color:#080808;
	color: #ff008f;
}


/***********************/
/* CSS IMAGE ROLLOVER  */
/***********************/
img.nohover {
	border:0
}

img.hover {
	border:0;
	display:none;
}

a:hover img.hover {
	display:inline;
}

a:hover img.nohover {
	display:none;
}
