/*******************************************************************************
style_new.css
*******************************************************************************/
* {
	outline: none;
}
img {
	margin: 0;
	padding: 0;
	border: none;
}
.clear {
	height: 0px;
	clear: both;
}
a:link, a:visited, a:hover, a:active {
	text-decoration: underline;
	color: #cc0000;
}
a:hover {
	text-decoration: none;
}
p {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	margin: 0 0 1em 0;
	line-height: 1.2em;
}
/*
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 0 0 1em 0;
	line-height: 1.2em;
}
*/

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}
h1 {
	margin-top: 0;
	font-size: 28px;
}
h2 {
	font-size: 26px;
	margin: 0.8em 0 0.6em 0;
}
h3 {
	font-size: 24px;
	margin: 0.8em 0 0.6em 0;
}
h4 {
	font-size: 22px;
	margin: 0.8em 0 0.6em 0;
}
h5 {
	font-size: 20px;
	margin: 0.8em 0 0.6em 0;
}
h6 {
	font-size: 18px;
	margin: 0.8em 0 0.6em 0;
}
hr {
	color: #000;
	background-color: #000;
	border: none;
	height: 1px;
	clear: both;
}
/* -- Body -- */
html {
}
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background: #ffffff url(images/bg-jan2014.jpg) scroll no-repeat center top;
}
/* -- HTML -- */
.toplinks {
	padding:6px 0px 0px 10px;
	background-color:#FFF;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	color:#999;
}
.toplinks A:link, .toplinks A:visited {
	text-decoration:none;
	color:#999;
}
.toplinks .alert {
	width:20px;
	float:left;
	align:left;
	text-align:left;
}
#sitewrapper {
	width: 960px;
	margin: 0 auto;
	padding: 8px 0;
}
/* -- Header -- */
#siteheader {
	background: #fff url(images/head-bg-c.gif) scroll no-repeat top;
	height: 180px;
}
#siteheader2 {
	background: #fff url(images/head-bg2.gif) scroll no-repeat bottom;
	height:90px;
}
/* -- Logo -- */
#logo {
	float: left;
	padding: 34px 0 0 27px;
}
#logo2 {
	float: left;
	padding: 10px 0 0 27px;
}
#headerright {
	float: right;
	width: 780px;
}
/* -- Tables -- */
.normtable {
	width:100%;
	border:none
}
.normtable th {
	background-color:#FF6600;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px
}
.normtable td {
	padding:3px
}
.normtable .td1 {
	background-color:#e8e8e8;
	padding:3px
}
.normtable .td2 {
	background-color:#e8e8e8;
	padding:3px
}
/* -- Various Buttons -- */
/* 
 ----------------------------------------------------------------------------------
 ------ ----- ---- --- -- -  Defaults & General Styling  - -- --- ---- ----- ------
 ----------------------------------------------------------------------------------
*/
/* ----- ---- --- -- -  Default buttons - -- --- ---- ----- */
.buttonPro {
	display: inline-block;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	font: bold 12px/1em HelveticaNeue, Arial, sans-serif;
	padding: 8px 11px;
	color: #555;
	text-shadow: 0 1px 0 #fff;
	background: #f5f5f5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0));
	background: -moz-linear-gradient(top, #f9f9f9, #f0f0f0);
	border: 1px solid #dedede;
	border-color: #dedede #d8d8d8 #d3d3d3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #fbfbfb;
	-moz-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #fbfbfb;
	box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #fbfbfb;
}
.buttonPro:hover, .buttonPro:focus {
	color: #555;
	background: #efefef;
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e9e9e9));
	background: -moz-linear-gradient(top, #f9f9f9, #e9e9e9);
	border-color: #ccc;
	-webkit-box-shadow: 0 2px 1px #e0e0e0, inset 0 1px 0 #fbfbfb;
	-moz-box-shadow: 0 2px 1px #e0e0e0, inset 0 1px 0 #fbfbfb;
	box-shadow: 0 1px 2px #e0e0e0, inset 0 1px 0 #fbfbfb;
}
.buttonPro:active {
	position: relative;
	top: 1px;
	color: #555;
	background: #efefef;
	background: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#f4f4f4));
	background: -moz-linear-gradient(top, #eaeaea, #f4f4f4);
	border-color: #c6c6c6;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #ddd;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #ddd;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #ddd;
}
.buttonPro.rounded {
	padding: 8px 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
input.buttonPro, button.buttonPro {
 *width: auto; /* IE7 Fix */
 *overflow: visible; /* IE7 Fix */
}
.buttonPro img {
	border: none;
	vertical-align: middle;
}
/* ----- ---- --- -- -  Small buttons - -- --- ---- ----- */
.buttonPro.small {
	padding: 5px 11px;
	font-size: 11px;
	font-weight: normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.buttonPro.small.rounded {
	-webkit-border-radius: 11px;
	-moz-border-radius: 11px;
	border-radius: 11px;
}
/* ----- ---- --- -- -  Large buttons - -- --- ---- ----- */
.buttonPro.large {
	padding: 12px 15px;
	font-size: 20px;
	font-weight: normal;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.buttonPro.large.rounded {
	padding: 12px 22px;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
}
/* 
 ------------------------------------------------------------------------
 ------ ----- ---- --- -- -  Color Variations  - -- --- ---- ----- ------
 ------------------------------------------------------------------------
*/

/* ----- ---- --- -- -  Light Blue - -- --- ---- ----- */
.buttonPro.light_blue {
	background: #92dbf6;
	background: -webkit-gradient(linear, left top, left bottom, from(#abe4f8), to(#6fcef3));
	background: -moz-linear-gradient(top, #abe4f8, #6fcef3);
	border-color: #7cbdd5;
	color: #444;
	text-shadow: 0 1px 0 #b6e6f9;
	-webkit-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #c0ebfa;
	-moz-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #c0ebfa;
	box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #c0ebfa;
}
.buttonPro.light_blue:hover, .buttonPro.light_blue:focus {
	background: #85d6f5;
	background: -webkit-gradient(linear, left top, left bottom, from(#b1e9fd), to(#66c6ea));
	background: -moz-linear-gradient(top, #b1e9fd, #66c6ea);
	border-color: #66a8bf;
	-webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #c0ebfa;
	-moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #c0ebfa;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #c0ebfa;
}
.buttonPro.light_blue:active {
	background: #92dbf6;
	border-color: #66a8bf;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #66a8bf;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #66a8bf;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #66a8bf;
}
/* ----- ---- --- -- -  Blue - -- --- ---- ----- */
.buttonPro.blue {
	background: #377ad0;
	background: -webkit-gradient(linear, left top, left bottom, from(#52a8e8), to(#377ad0));
	background: -moz-linear-gradient(top, #52a8e8, #377ad0);
	border-color: #4081af #2e69a3 #20559a;
	color: #fff;
	text-shadow: 0 1px 1px #4081af;
	-webkit-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 1px #72b9eb;
	-moz-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 1px #72b9eb;
	box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 1px #72b9eb;
}
.buttonPro.blue:hover, .buttonPro.blue:focus {
	background: #206bcb;
	background: -webkit-gradient(linear, left top, left bottom, from(#3e9ee5), to(#206bcb));
	background: -moz-linear-gradient(top, #3e9ee5, #206bcb);
	border-color: #2a73a6 #165899 #07428f;
	-webkit-box-shadow: 0 1px 0 0 #fff, inset 0 1px 0 0 #62b1e9;
	-moz-box-shadow: 0 1px 0 0 #fff, inset 0 1px 0 0 #62b1e9;
	box-shadow: 0 1px 0 0 #fff, inset 0 1px 0 0 #62b1e9;
}
.buttonPro.blue:active {
	background: #3282d3;
	border-color: #154c8c #154c8c #0e408e;
	text-shadow: 0 -1px 1px #1d62ab;
	-webkit-box-shadow: 0 1px 0 0 #fff, inset 0 0 6px 3px #1657b5;
	-moz-box-shadow: 0 1px 0 0 #fff, inset 0 0 6px 3px #1657b5;
	box-shadow: 0 1px 0 0 #fff, inset 0 0 6px 3px #1657b5;
}
/* ----- ---- --- -- -  Green - -- --- ---- ----- */
.buttonPro.green {
	background: #7fbf4d;
	background: -webkit-gradient(linear, left top, left bottom, from(#7fbf4d), to(#63a62f));
	background: -moz-linear-gradient(top, #7fbf4d, #63a62f);
	border-color: #63a62f;
	color: #fff;
	text-shadow: 0 1px 0 #53961e;
	-webkit-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #96d865;
	-moz-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #96d865;
	box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #96d865;
}
.buttonPro.green:hover, .buttonPro.green:focus {
	background: #76b347;
	background: -webkit-gradient(linear, left top, left bottom, from(#86c755), to(#5ea12a));
	background: -moz-linear-gradient(top, #86c755, #5ea12a);
	border-color: #53961e;
	-webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #96d865;
	-moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #96d865;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #96d865;
}
.buttonPro.green:active {
	background: #7fbf4d;
	border-color: #53961e;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #53961e;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #53961e;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #53961e;
}
/* ----- ---- --- -- -  Red - -- --- ---- ----- */
.buttonPro.red {
	background: #e6433d;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8674b), to(#d54746));
	background: -moz-linear-gradient(top, #f8674b, #d54746);
	border-color: #d1371c #d1371c #9f220d;
	color: #fff;
	text-shadow: 0 1px 1px #961a07;
	-webkit-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #ff9573;
	-moz-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #ff9573;
	box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #ff9573;
}
.buttonPro.red:hover, .buttonPro.red:focus {
	background: #dd3a37;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff7858), to(#cc3a3b));
	background: -moz-linear-gradient(top, #ff7858, #cc3a3b);
	border-color: #961a07;
	-webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ff9573;
	-moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ff9573;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ff9573;
}
.buttonPro.red:active {
	background: #e6433d;
	border-color: #961a07;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #961a07;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #961a07;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #961a07;
}
/* ----- ---- --- -- -  Orange - -- --- ---- ----- */
.buttonPro.orange {
	background: #ee8f1f;
	background: -webkit-gradient(linear, left top, left bottom, from(#f5b026), to(#f48423));
	background: -moz-linear-gradient(top, #f5b026, #f48423);
	border-color: #e6791c #e6791c #d86f15;
	color: #fff;
	text-shadow: 0 1px 1px #b85300;
	-webkit-box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #f8d898;
	-moz-box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #f8d898;
	box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #f8d898;
}
.buttonPro.orange:hover, .buttonPro.orange:focus {
	background: #e38512;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffbb33), to(#eb7b1a));
	background: -moz-linear-gradient(top, #ffbb33, #eb7b1a);
	border-color: #d0680c;
	-webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ffdf9e;
	-moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ffdf9e;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ffdf9e;
}
.buttonPro.orange:active {
	background: #ee8f1f;
	border-color: #d0680c;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #d0680c;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #d0680c;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #d0680c;
}
/* ----- ---- --- -- -  Yellow - -- --- ---- ----- */
.buttonPro.yellow {
	background: #f9e327;
	background: -webkit-gradient(linear, left top, left bottom, from(#fceb4c), to(#ebd611));
	background: -moz-linear-gradient(top, #fceb4c, #ebd611);
	border-color: #dcc700 #dcc700 #c2b00b;
	color: #444;
	text-shadow: 0 1px 1px #ffff98;
	-webkit-box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #fee395;
	-moz-box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #fee395;
	box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #fee395;
}
.buttonPro.yellow:hover, .buttonPro.yellow:focus {
	background: #ebd611;
	background: -webkit-gradient(linear, left top, left bottom, from(#fffa58), to(#e1cd00));
	background: -moz-linear-gradient(top, #fffa58, #e1cd00);
	border-color: #cebb10;
	-webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #fee395;
	-moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #fee395;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #fee395;
}
.buttonPro.yellow:active {
	background: #f9e327;
	border-color: #cebb10;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #cebb10;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #cebb10;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #cebb10;
}
/* ----- ---- --- -- -  Pink - -- --- ---- ----- */
.buttonPro.pink {
	background: #f87bca;
	background: -webkit-gradient(linear, left top, left bottom, from(#f87bca), to(#ec56b5));
	background: -moz-linear-gradient(top, #f87bca, #ec56b5);
	border-color: #e54aac #e54aac #cc3695;
	color: #fff;
	text-shadow: 0 1px 1px #c02589;
	-webkit-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #f1b9dd;
	-moz-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #f1b9dd;
	box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #f1b9dd;
}
.buttonPro.pink:hover, .buttonPro.pink:focus {
	background: #f075c3;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff85d3), to(#e34dac));
	background: -moz-linear-gradient(top, #ff85d3, #e34dac);
	border-color: #c02589;
	-webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #f1b9dd;
	-moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #f1b9dd;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #f1b9dd;
}
.buttonPro.pink:active {
	background: #f87bca;
	border-color: #c02589;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #c02589;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #c02589;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #c02589;
}
/* ----- ---- --- -- -  Purple - -- --- ---- ----- */
.buttonPro.purple {
	background: #995dc8;
	background: -webkit-gradient(linear, left top, left bottom, from(#c785e5), to(#995dc8));
	background: -moz-linear-gradient(top, #c785e5, #995dc8);
	border-color: #7c45aa #7c45aa #5d288a;
	color: #fff;
	text-shadow: 0 1px 1px #370662;
	-webkit-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #ce8ded;
	-moz-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #ce8ded;
	box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #ce8ded;
}
.buttonPro.purple:hover, .buttonPro.purple:focus {
	background: #8b50ba;
	background: -webkit-gradient(linear, left top, left bottom, from(#cc8aea), to(#884eb8));
	background: -moz-linear-gradient(top, #cc8aea, #884eb8);
	border-color: #5d288a;
	-webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ce8ded;
	-moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ce8ded;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ce8ded;
}
.buttonPro.purple:active {
	background: #995dc8;
	border-color: #5d288a;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #5d288a;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #5d288a;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #5d288a;
}
/* ----- ---- --- -- -  Grey - -- --- ---- ----- */
.buttonPro.grey {
	background: #969696;
	background: -webkit-gradient(linear, left top, left bottom, from(#ababab), to(#818181));
	background: -moz-linear-gradient(top, #ababab, #818181);
	border-color: #a0a0a0 #7c7c7c #717171;
	color: #fff;
	text-shadow: 0 1px 1px #444;
	-webkit-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #bebebe;
	-moz-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #bebebe;
	box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #bebebe;
}
.buttonPro.grey:hover, .buttonPro.grey:focus {
	background: #868686;
	background: -webkit-gradient(linear, left top, left bottom, from(#b0b0b0), to(#6f6f6f));
	background: -moz-linear-gradient(top, #b0b0b0, #6f6f6f);
	border-color: #666 #666 #606060;
	-webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #bebebe;
	-moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #bebebe;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #bebebe;
}
.buttonPro.grey:active {
	background: #909090;
	border-color: #606060;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #606060;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #606060;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #606060;
}
/* ----- ---- --- -- -  Black - -- --- ---- ----- */
.buttonPro.black {
	background: #525252;
	background: -webkit-gradient(linear, left top, left bottom, from(#5e5e5e), to(#434343));
	background: -moz-linear-gradient(top, #5e5e5e, #434343);
	border-color: #4c4c4c #313131 #1f1f1f;
	color: #fff;
	text-shadow: 0 1px 1px #2e2e2e;
	-webkit-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #868686;
	-moz-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #868686;
	box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #868686;
}
.buttonPro.black:hover, .buttonPro.black:focus {
	background: #4b4b4b;
	background: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#363636));
	background: -moz-linear-gradient(top, #686868, #363636);
	border-color: #313131;
	-webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #868686;
	-moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #868686;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #868686;
}
.buttonPro.black:active {
	background: #525252;
	border-color: #313131;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #313131;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #313131;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #313131;
}
/* -- Small Login Buttons -- */
#logins {
	width:233px;
	margin:4px 0px 7px 0px;
}
a#button {
	display: block;
	width: 115px;
	height: 16px;
	padding-top: 3px;
	font-family: arial, verdana;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	float:right;
	background:url(images/lock.png) no-repeat 20px 45% #838383;
	margin-left:10px;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}
#logins .divider {
	background: none repeat scroll 0 0 #E2E2E2;
	height: 22px;
	width: 1px;
	float:right;
}
a#button:hover {
	background-color:#676767;
}
a#buttonorange {
	display: block;
	padding-top: 3px;
	width: 115px;
	height: 16px;
	font-family: arial, verdana;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	background: #f7972d;
	float:right;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
	margin-right:10px;
	background:url(images/lock.png) no-repeat 20px 45% #f7972d;
}
a#buttonorange:hover {
	background-color:#fa880a;
}
/* -- Search -- */
#sitesearch {
	text-align: right;
	padding: 4px 8px 0px 0px;
	height: 32px;
}
#sitesearch2 {
	text-align: right;
	padding: 14px 18px 0 0;
	height: 28px;
}
#sitesearch input, #sitesearch2 input {
	border: 1px solid #7e9db9;
	font-size: 10px;
	width: 210px;
}
#sitesearch a, #sitesearch2 a {
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	margin-left: 5px;
	background-color: #666666;
	border: 1px solid #000;
	text-decoration: none;
	padding: 2px 3px 1px 3px;
}
/* -- Banner -- */
#sitebanner {
	text-align: right;
	margin-top:2px;
	padding: 0 18px 0 0;
	height: 96px;
	float:right;
}
/* -- Navigation -- */
#sitenav {
	width: 766px;
	height: 39px;
	background: url(images/nav-bg.png) scroll no-repeat top left;
	margin: 0 18px 0 -3px;
	float:right;
}
#sitenav ul {
	margin: 0;
	padding: 0;
}

#sitenav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	text-align: center;
	line-height: 39px;
	font-size: 14px;
	color: #000;
	padding-right: 2px;
	background: url(images/nav-divide.gif) scroll no-repeat right top;
	position:relative;
}
#sitenav ul li a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	text-shadow:1px 1px 2px #fff;
}
#sitenav ul li.home a {
	width: 99px;
	text-indent:40px;
}
#sitenav ul li.send a {
	width: 122px;
}
#sitenav ul li.profiles a {
	width: 138px;
}
#sitenav ul li.tools a {
	width: 83px;
}
#sitenav ul li.joobz a {
	width: 58px;
}
#sitenav ul li.community a {
	width: 95px;
}
#sitenav ul li.account a {
	width: 100px;
}
#sitenav ul li.help a {
	width: 56px;
}
#sitenav ul li.help {
	padding: 0;
	background: none;
}
#sitenav ul li:hover {
	background: url(images/nav-hover.png) scroll no-repeat top right;
}
#sitenav ul li.help:hover {
	background: url(images/nav-plain-hover.png) scroll repeat-x top;
}
#sitenav ul li.home:hover {
	background: url(images/nav-home-hover.png) scroll no-repeat top right;
}
#sitenav ul li a {
	display: block;
	float: left;
}
/* -- flyouts -- */
#sitenav ul li .flyout {
	width: 330px;
	position: absolute;
	top: 32px;
	left: 0px;
	display:none;
}
#sitenav ul li.community .flyout, #sitenav ul li.account .flyout {

	right: 2px;
	left:auto;
}
#sitenav ul li.help .flyout {
	right: 0px;
	left:auto;
}
#sitenav ul li:hover .flyout {
	display:block;
}
#sitenav ul li .flytop {
	height: 10px;
	background: url(images/flytop.png) scroll no-repeat bottom;
}
#sitenav ul li.community .flytop, #sitenav ul li.account .flytop, #sitenav ul li.help .flytop {
	background: url(images/flytop-reverse.png) scroll no-repeat bottom;
}
#sitenav ul li .flybottom {
	height: 10px;
	background: url(images/flybottom.png) scroll no-repeat top;
}
#sitenav ul li .flycontent {
	background-color: #ffc72e;
	padding: 0 10px;
	font-size:12px;
	text-align:left;
}
#sitenav ul li .flycontent ul {
	margin: 0;
	padding: 0;
}
#sitenav ul li .flycontent li {
	padding: 0 0 4px 4px;
	margin: 0;
	float: left;
	list-style: none;
	text-align:left;
	font-size:12px;
	line-height:normal;
}
#sitenav ul li .flycontent li a {
	font-weight:normal;
	text-shadow:none;
	/* For IE 8 */
    -ms-filter: none;
	/* For IE 5.5 - 7 */
    filter: none;
}
#sitenav ul li .flyphoto, #sitenav ul li .flyrelated {
	padding: 4px 4px 0 0;
	width: 306px;
}
#sitenav ul li .flyphoto {
	margin-bottom: 10px;
}
#sitenav ul li .flycontent .title {
	line-height: 28px;
	background-attachment: scroll;
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 33px;
	font-weight: bold;
	color: #b81f26;
	margin: 0 0 4px 4px;
}
#sitenav ul li .flycontent .flymobile .title {
	background-image: url(images/icon-mobile.png);
}
#sitenav ul li .flycontent .flyfuntools .title {
	background-image: url(images/icon-funtools.png);
}
#sitenav ul li .flycontent .flyjoobz .title {
	background-image: url(images/icon-joobz.png);
}
#sitenav ul li .flycontent .flycommunity .title {
	background-image: url(images/icon-community.png);
}
#sitenav ul li .flycontent .flyaccount .title {
	background-image: url(images/icon-account.png);
}
#sitenav ul li .flycontent .flygold .title {
	background-image: url(images/icon-gold.png);
}
#sitenav ul li .flycontent .flyhelp .title {
	background-image: url(images/icon-help.png);
}
#sitenav ul li .flycontent .flyphoto .title {
	background-image: url(images/icon-photo.png);
}
#sitenav ul li .flycontent .flyrelated .title {
	background-image: url(images/icon-related.png);
}
#sitenav ul li .flycontent li {
	background:none !important;
}
#sitenav ul li .flycontent a {
	display: block;
	float: left;
	width: 135px !important;
	background-color: #fff0c8;
	text-decoration: none;
	padding: 7px;
	color: #000;
}
#sitenav ul li .flycontent a:hover {
	background-color: #fff;
}
#sitenav ul li .flycontent a.full {
	display: block;
	float: left;
	width: 288px !important;
	text-decoration: none;
	padding: 7px;
	color: #000;
}
/* -- Update Bar -- */
#statusupdate {
	background: #fff url(images/update-panel-bg.gif) scroll no-repeat top;
	height: 65px;
	padding: 14px 0 0 12px;
}
#updatebar {
	float: left;
	width: 640px;
	height: 60px;
	background: url(images/status-update-bg.gif) scroll no-repeat top left;
	padding: 3px 0 0 160px;
}
#updatebar-gold {
	float: left;
	width: 640px;
	height: 60px;
	background: url(images/status-update-bg-gold.gif) scroll no-repeat top left;
	padding: 3px 0 0 160px;
}

#updatebar .text, #updatebar-gold .text {
	float: left;
	color: #fff;
	line-height: 50px;
	width: 538px;
	font-size: 14px;
}

#updatebar .button, #updatebar-gold .button {
	padding: 14px 18px 0 0;
}
#updatebar .button a, #updatebar-gold .button a {
	display: block;
	float: right;
	width: 72px;
	height: 23px;
	line-height: 23px;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	background: url(images/update-btn.png) scroll no-repeat top left;
}

#sendsmsbutton {
	float: right;
	padding: 0 14px 0 0;
}
/* -- Main Content Wrappers -- */
#sitecontentwrapper {
	background-color: #fff;
	/*	padding: 8px 12px 12px; */
	margin-bottom: 10px;
	height:100%;
	width:960px;
}
#sitecontent {
	float: left;
	width: 796px;
	background: url(images/sitecontent-bg.gif) no-repeat top left #dedede;
}
/* -- Left Content Area -- */
#contentleft {
	width: 394px;
	overflow:hidden;
	/*	float: left; */
	height:100%;
}
#contentright {
	width: 394px;
	overflow:hidden;
}
.panelcontent {
	padding-top:6px;
	/*    opacity:0.6; */
/*    filter:alpha(opacity=60); */
/*    background:#FFFFFF; */
    background: url(images/newpanel_tint.png);
	background-repeat:repeat-x;
}
#leftcolumn {
	float:left;
	width:150px;
	vertical-align: top;
}
#middlecolumn {
	display: inline;
	float:left;
	width:642px;
	padding-left:8px;
	/*overflow:hidden;*/
}
#middlecolumn-noright {
	display: inline;
	float:left;
	width:786px;
	padding-left:8px;
	overflow:hidden;
}
#rightcolumn {
	float:right;
}
#middlecolumn .leftcol {
	width:300px;
	float:left
}
#middlecolumn .rightcol {
	width:300px;
	float:right
}
/* Register Page */
#regleft {
	display: inline;
	float:left;
	width:570px;
	margin-left: 10px;
}
#regright {
	float:right;
	width:360px
}
/* -- App Page -- */
.screens {
	margin:0 0 10px
}
.screens img {
	padding:5px
}

/* -- Intro -- */
#homewrap	{ background:url(images/intro-bg2.jpg) no-repeat;}
#intro	 {padding:20px 20px 0px; width:902px}
#intro .sell	{float:left; width:550px; padding:10px 0px 0px 10px}
#intro .sell h1	{font-size:26px; text-shadow:1px 1px #FFF}
#intro .sell ul { list-style:none; padding:0}
#intro .sell ul li	{background:url(images/intro-arrow.png) left no-repeat; font-size:20px; margin-bottom:8px; padding-left:35px}

#intro	.joobzearnt	{padding:20px; float:right; width:270px; text-align:center}
#intro	.joobzearnt	h3	{font-size:30px; margin:0; color:#FFF; text-shadow: 1px 1px #333}
#intro	.joobzearnt	h4	{font-size:18px; margin:0; color:#FFF;text-shadow: 1px 1px #333}


/* -- Welcome -- */
#welcomeblock {
	/*background: #dedede url(images/welcome-bg.gif) scroll no-repeat top left;*/
    border-bottom: 8px solid #FFFFFF;
	padding: 14px;
	float:left;
	width:372px;
}
#welcomeblock h1 {
	margin-bottom:0px; font-size:24px
}
#welcomeblock .panelcontent {
	min-height:310px;
}

#welcomeblock-home {
	/*background: #dedede url(images/welcome-bg.gif) scroll no-repeat top left;*/
	padding: 14px;
	float:left;
	width:445px;
}
#welcomeblock-home h1 {
	margin-bottom:0px; font-size:24px; padding:5px 10px; color:#FFF;
	background: #7d7e7d; /* Old browsers */
background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */

}
#welcomeblock-home .panelcontent, #welcomeblock-home .panelcontent1 {
	min-height:310px; background:url(images/newpanel_tint.png) repeat-x
}

#welcomeblock-home .text {
	margin: 10px 5px;
	padding: 15px;
	background: url(images/hr.png) scroll repeat-x bottom;
}
#welcomeblock-home .text .blue {
	font-weight: bold;
	color: #00acec;
}
#welcomeblock-home .input {
	margin: 0 1px 10px;
	padding: 5px 26px 5px;
	background: url(images/hr.png) scroll repeat-x bottom;
}
#welcomeblock-home label {
	display: block;
	font-weight: bold;
	color: #00acec;
	float: left;
	line-height: 20px;
	font-size:16px;
	padding:5px
}
#welcomeblock-home .txtfield {
	float: right;
	width: 112px;
	margin-bottom: 10px;
	width: 208px;
	border: 1px solid #000;
	padding:5px
}
#welcomeblock-home .joinbutton {
	width:91px;
	height:52px;
	border: none;
}
#welcomeblock-home #formfooter {
	padding: 0 27px;
}
#welcomeblock-home .formtext {
	width:215px;
	margin-top:14px;
}
#welcomeblock-home #formbutton {
	float: right;
}

#welcomeblock .text {
	margin: 10px 5px;
	padding: 15px;
	background: url(images/hr.png) scroll repeat-x bottom;
}
#welcomeblock .text .blue {
	font-weight: bold;
	color: #00acec;
}
#welcomeblock .input {
	margin: 0 1px 10px;
	padding: 5px 26px 5px;
	background: url(images/hr.png) scroll repeat-x bottom;
}
#welcomeblock label {
	display: block;
	font-weight: bold;
	color: #00acec;
	float: left;
	line-height: 20px;
}
#welcomeblock .txtfield {
	float: right;
	width: 112px;
	margin-bottom: 10px;
	width: 208px;
	border: 1px solid #000;
}
#welcomeblock .joinbutton {
	width:91px;
	height:52px;
	border: none;
}
#welcomeblock #formfooter {
	padding: 0 27px;
}
#welcomeblock .formtext {
	font-size: 10px;
	width:215px;
	margin-top:14px;
}
#welcomeblock #formbutton {
	float: right;
}
#welcomeblock-home	#signupform	{padding:5px 15px;}



#fbconnect h2{font-size:14px; font-weight:bold}
#fb-button-container {
	min-width: 255px;
	float: left;
}
#fb-button-container .fb-button {
	left: 5%;
	margin: 5px auto 0;
}
.fb-button {
    border-radius: 4px 4px 4px 4px;
    float: left;
    left: 28%;
    margin-bottom: 10px;
    position: relative;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6);
}
.fb-button:hover {
    box-shadow: 0 0 0.2em rgba(255, 255, 255, 0.3) inset, 0 0 0.2em rgba(255, 255, 255, 0.3) inset, 0 1px 5px rgba(0, 0, 0, 0.6);
}
.fb-button:active {
    box-shadow: 0 0 0.7em rgba(0, 0, 0, 0.9) inset, 0 0 0.2em rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.3);
}
.fb-button, .fb-button:hover {
    text-decoration: none;
}
.fb-button.loading {
    background: url("/images/fb/loading.gif?1300304855") no-repeat scroll 50% top transparent;
    cursor: default;
}
.fb-button.loading .fb-button-right, .fb-button.loading .fb-button-center, .fb-button.loading .fb-button-left {
    visibility: hidden;
}
.fb-button.loading:hover {
    box-shadow: 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent;
}
.fb-button.loading:active {
    box-shadow: 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent;
}
.fb-button strong {
    font-weight: bolder;
}
.fb-button, .fb-button-right, .fb-button-center, .fb-button-left {
    display: block;
}
.fb-button-right, .fb-button-center, .fb-button-left {
    background: url("images/fb-button-sprite.png") no-repeat scroll left top transparent;
    float: left;
    height: 40px;
}
.fb-button-left {
    width: 40px;
}
.fb-button-center {
	background-color: #6385BA;
	background-position: left -40px;
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 40px;
	padding: 0 5px 0 8px;
}
.fb-button-right {
    background-position: 100% -80px;
    width: 6px;
}
.fb-button:active .fb-button-left {
    background-position: 100% -120px;
}
.fb-button:active .fb-button-center {
    background-position: 100% -160px;
}
.fb-button:active .fb-button-right {
    background-position: 100% -200px;
}
.fb-or-separator {
    background: url("/images/fb/fb-hr.png?1300304855") no-repeat scroll 50% 50% transparent;
    clear: both;
    color: #959595;
    font-size: 23px;
    position: relative;
    text-align: center !important;
}
/* -- My SMSFUN -- */
#mysmsfunblock {
	border-bottom: 8px solid #FFFFFF;
	padding: 14px;
	min-height:320px;
	width:366px;
}
/*background: #dedede url(images/welcome-bg.gif) scroll no-repeat top left;*/   
#mysmsfunblock h2 {
	margin: 0 0 0 1px;
}
#mysmsfunblock .text {
	margin: 0 1px 5px;
	padding: 5px 0px 14px;
	background: url(images/hr.png) scroll repeat-x bottom;
}
#mysmsfunblock .text.last {
	margin: 0 1px;
	padding: 5px 26px 0;
	background: none;
}
#mysmsfunblock h3 {
	font-size: 16px;
	color: #b81f26;
}
#profileimage {
	float: left;
}
#profileinfo {
	float: right;
	width: 185px;
}
#profileinfo td {
	font-weight: bold;
	padding: 1px;
}
#mysmsfunblock ul.left {
	float: left;
	width: 140px;
	margin: 0;
	padding: 0;
}
#mysmsfunblock ul.left {
	padding-left: 15px;
}
#mysmsfunblock .left {
	float: left;
	width: 150px;
}
#mysmsfunblock .right {
	float: right;
	width: 150px;
}
#mysmsfunblock h4 {
	margin: 0;
	font-size: 12px;
	color: #00acec;
}
/* -- Join Now -- */
#joinnowbox h1 {
	margin-bottom:0px;
}
#joinnowbox {
	/*margin-bottom: 8px;*/
    border-bottom: 8px solid #FFFFFF
}
/* -- Poll Box -- */
#weeklypollbox {
	background:url(images/poll-bg.gif) no-repeat;
	height: 223px;
	border-bottom:8px solid #FFF;
}
#weeklypollbox .poll {
	float:left;
	width:120px;
	margin:90px 0px 10px 10px;
	height: 120px;
}
#weeklypollbox .answers {
	float:left;
	width:200px;
	margin:20px 0px 0px 30px
}
#weeklypollbox .bullets {
	height:155px;
}
#weeklypollbox .button {
	float: right;
}
#weeklypollbox form label {
	width:100px;
}
/* -- What's Happening -- */
#whattshappeningbox {
	/* height: 380px;  */
    /*background: #dedede url(images/happening-bg.gif) scroll no-repeat top left;*/
    /*margin-bottom: 8px;*/
    border-bottom: 8px solid #FFFFFF;
	padding: 14px 14px 0 14px;
	float:left;
	width:372px;
}
#whattshappeningbox-home {
	/* height: 380px;  */
    /*background: #dedede url(images/happening-bg.gif) scroll no-repeat top left;*/
    /*margin-bottom: 8px;*/
	padding: 14px 14px 0 9px;
	float:left;
	width:445px;
}
#whattshappeningbox h2 {
	margin: 0 0 0px 0; font-size:24px
}
#whattshappeningbox-home h2	{padding:5px 10px; color:#FFF; margin: 0 0 0px 0; font-size:24px;
	background: #7d7e7d; /* Old browsers */
background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */

}
#whattshappeningbox .update, #whattshappeningbox-home .update {
	background: url(images/hr.png) scroll repeat-x top;
	margin: 0 5px;
	padding: 10px 5px 8px;
}
#whattshappeningbox .update.last, #whattshappeningbox-home .update.last {
	background: none;
}
#whattshappeningbox .profile, #whattshappeningbox-home .profile {
	float: left;
}
#whattshappeningbox .text {
	float: left;
	width: 265px;
	margin-left:10px
}
#whattshappeningbox-home .text	{float:left; margin-left:10px; width:360px; font-size:12px !important; font-weight:normal !important}

#whattshappeningbox .author a, #whattshappeningbox-home .author a {
	font-weight: bold;
	color: #00acec;
	text-decoration: none;
}
#whattshappeningbox .time, #whattshappeningbox-home .time {
	color: #939393;
}
.features {
	border-bottom:solid 8px #FFF
}
.hotmembers {
	background-color:#cc0099;
	color:#FFFFFF;
	padding:0px 0px 2px 4px;
}

/* -- Joobz Store Slider -- */

.joobzslider	{margin-top:10px}
.joobzslider h1	{padding:5px 10px; color:#FFF;
background: #7d7e7d; /* Old browsers */
background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */

 margin: 0 0 0px 0; font-size:24px}


/* -- Pictures -- */
#picturebox {
	/*    height: 440px; */
/*    background: #dedede url(images/photos-bg.gif) scroll no-repeat top left; */
    padding: 15px 13px 0 15px; float:left
}
#picturebox h2 {
	margin: 0;
}
#picturebox .photobox {
	background-color: #2a2a2a;
	padding: 4px 0 0 4px;
}
.photobox.top {
	margin-bottom: 15px;
}
#picturebox ul {
	margin: 0;
	padding: 0;
}
#picturebox ul li {
	margin: 0;
	padding: 0 4px 4px 0;
	float: left;
	list-style: none;
	width: 56px;
	height: 56px;
}

#picturebox-home {
	/*    height: 440px; */
/*    background: #dedede url(images/photos-bg.gif) scroll no-repeat top left; */
    padding: 0;
	margin-top:10px
}
#picturebox-home h2 {
	padding:5px 10px; color:#FFF; margin: 0 0 0px 0; font-size:24px;
	background: #7d7e7d; /* Old browsers */
background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */

}
#picturebox-home .photobox {
	background-color: #CCC;
	padding: 4px 0 0 4px;
}
.photobox.top {
	margin-bottom: 15px;
}
#picturebox-home ul {
	margin: 0;
	padding: 0;
}
#picturebox-home ul li {
	margin: 0;
	padding: 0 4px 4px 0;
	float: left;
	list-style: none;
	width: 51px;
	height: 51px;
}


/* -- Register Page Pictures -- */
#picturebox-reg {
	/*    height: 440px; */
/*    background: #dedede url(images/photos-bg.gif) scroll no-repeat top left; */
    padding: 15px 0px 0 10px;
}
#picturebox-reg h2 {
	margin: 0;
}
#picturebox-reg .photobox {
	background-color: #2a2a2a;
	padding: 4px 0 0 4px;
}
.photobox-reg.top {
	margin-bottom: 15px;
}
#picturebox-reg ul {
	margin: 0;
	padding: 0;
}
#picturebox-reg ul li {
	margin: 0;
	padding: 0 4px 4px 0;
	float: left;
	list-style: none;
	width: 78px;
	height: 78px;
}
/* -- Margin Banners -- */
#sitebanners {
	float: right;
	background-color: #dedede;
	width: 120px;
	padding: 8px;
}
#sitebanners .banner.one {
	margin-bottom: 8px;
}
/* -- Bottom Links -- */
#sitefooter {
	background-color: #fff;
	margin: 0 0 10px 0;
	padding: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 920px;
}
#sitefooter a {
	text-decoration: none;
	color: #000;
}
#sitefooter a:hover {
	text-decoration: underline;
}
#sitefooter ul {
	margin: 0;
	padding: 0 0 0 8px;
	width: 124px;
	float: left;
	background: url(images/foot-links-divide.gif) scroll repeat-y right;
}
#sitefooter li {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 1.4em;
}
#sitefooter li.first {
	margin: 0 0 12px 0;
	font-weight: bold;
	font-size: 11px;
}
#sitefooter ul#homelinks {
	width: 92px;
}
#footerlogo {
	float: right;
	padding: 10px 10px 0 0;
}
/* -- Footer -- */
#sitefooterbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #fff;
	text-align: center;
	padding: 10px;
}
#sitefooterbar a {
	text-decoration: none;
}
#sitefooterbar img {
	vertical-align: middle;
}
/*******************************************************************************
style_old.css
*******************************************************************************/
.bigjoinbutton {
	background: #FF6600;
	color:#fff;
	font-weight:700;
	font-size:18px;
	font-family:arial, hectiva;
	padding:5px;
	width:290px;
	border:none;
	cursor:pointer;
}
p {
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.smalltxt {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.faqline {
	height:14px;
	margin-top:12px;
	margin-bottom:12px;
	border-bottom:solid 1px #CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right
}
#gossip {
	width:440px;
	margin-left:10px;
	padding:5px
}
.fieldarea {
	background-color:#EFF2F9;
	height:26px
}
.reviewtop {
	background-image:url(images/reviews_top.gif);
	background-repeat:no-repeat;
	height:35px;
	width:200px;
	font-weight:700;
	font-size:14px;
	padding:10px 20px 0 15px
}
.reviewbg {
	background-image:url(images/reviews_bg.gif);
	background-repeat:repeat-y;
	height:150px;
	width:205px;
	font-size:10px;
	padding:0 15px
}
.reviewbase {
	background-image:url(images/reviews_base.gif);
	background-repeat:no-repeat;
	height:4px;
	width:205px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#FFF;
	text-align:right;
	padding:15px
}
.hiddenPic {
	display:none
}
.photomenu {
	font-size:14px;
	font-weight:700;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px
}
.photomenu a {
	color:#F60;
	font-size:14px
}
.maintext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#333;
	padding:10px
}
.pinkbold {
	font-weight:700;
	color:#F3C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
	font-size:22px
}
.bluebold {
	font-weight:700;
	color:#3CF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
	font-size:22px
}
.dgreybold {
	font-weight:700;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
	font-size:22px
}
.dgreybold2 {
	font-weight:700;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
	font-size:18px
}
.lgreybold {
	font-weight:700;
	color:#999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
	font-size:22px
}
.orangebold {
	font-weight:900;
	color:#F60;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
	font-size:22px
}
.orangebold2 {
	font-weight:900;
	color:#F60;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
	font-size:18px
}
.orangebold a {
	text-decoration:none
}
.orangebold a:hover {
	text-decoration:underline
}
lim {
	list-style-type:square

}
.column-in {
	padding:10px
}
.login {
	color:#666;
	font-size:10px
}
.join {
	padding-top:100px;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	font-weight:700;
	line-height:15px
}
form {
	margin:0
}
.dropdown {
	height:20px;
	font-size:11px;
	letter-spacing:0
}
.sendinput {
	height:18px;
	width:70px;
	font-size:10px
}
.joininput {
	height:18px;
	width:80px;
	font-size:10px
}
.submit {
	height:18px;
	font-size:12px
}
.copy {
	text-align:center;
	font-size:80%
}
.box2 {
	background-image:url(images/box_bg.gif);
	color:#333;
	font-size:10px
}
.buttonscontainer {
	width:150px
}
.buttons a {
	color:#000;
	background-color:#f90;
	display:block;
	border-left:10px solid #f90;
	font:10px Verdana, sans-serif;
	font-weight:nornal;
	text-decoration:none;
	text-align:left;
	margin-top:1px;
	padding:2px 2px 2px 3px
}
.buttons a:hover {
	border-left:10px solid #f60;
	text-decoration:none;
	color:#fff
}
.anylinkcss {
	position:absolute;
	visibility:hidden;
	line-height:18px;
	z-index:100;
	background-color:#335f09;
	width:190px;
	font-family:Verdana;
	font-size:10px;
	color:#FFF
}
.anylinkcss a {
	width:100%;
	display:block;
	border-bottom:1px solid #693;
	text-decoration:none;
	font-weight:700;
	text-indent:5px;
	color:#FFF;
	padding:1px 0
}
.anylinkcss a:hover {
	background-color:#900;
	color:#FFF
}
.title1 {
	font-size:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	font-weight:700
}
.title2 {
	font-size:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#F60;
	font-weight:700
}
.subheadings {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#900;
	font-weight:700
}
#news {
	width:196px;
	height:416px;
	background-image:url(images/latestnews_bg.gif);
	background-repeat:no-repeat;
	margin-top:5px
}
a img.picborder {
	border:1px solid #ccc;
	margin:0;
	padding:5px
}
a:hover img.picborder {
	border:1px solid #C00
}
.topratedbg {
	background-image:url(images/title_toprated_bg.gif);
	background-repeat:repeat-y
}
.headerad {
	background-image:url(images/header_03.gif);
	background-repeat:no-repeat
}
.featuredbg {
	background-image:url(images/title_featured_bg.gif);
	background-repeat:repeat-y
}
.searchbox {
	border:1px solid;
	background-image:url(images/searchbox_bg.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:#333;
	font-size:10px;
	border-color:#FC6
}
.registerbg {
	background-image:none;
	background-repeat:no-repeat
}
#latestnews {
	margin-left:15px;
	margin-right:15px;
	width:270px
}
#profile {
	float:left;
	width:820px;
	overflow:hidden;
	margin-left:15px;
	display:inline;
	margin-top:5px
}
.redtext {
	color:#C00;
	font-size:11px;
	letter-spacing:-1px;
	font-weight:700
}
.greentext {
	color:#6C0;
	font-size:11px;
	letter-spacing:-1px;
	font-weight:700
}
.profiletxt {
	color:#666;
	font-size:11px
}
.profiletxt2 {
	color:#000;
	font-size:11px;
	font-family: Verdana, Arial
}
.redbold {
	color:#bc1014;
	font-size:11px;
	font-weight:700
}
.name a {
	font-size:10px;
	font-weight:700;
	color:#F60;
	text-decoration:underline
}
.onlinenow {
	color:#C00;
	font-size:10px
}
.featured {
	font-size:10px;
	font-weight:700;
	color:#F60
}
.ftrboxgirl {
	border:1px solid;
	background-color:#fce7f6;
	font-size:10px;
	border-color:#F06
}
.ftrboxguy {
	border:1px solid;
	background-color:#eef2f3;
	font-size:10px;
	border-color:#06C
}
#proright {
	float:right;
	width:120px;
	margin-right:15px;
	display:inline;
	margin-top:5px;
	overflow:hidden
}
#promiddle {
	float:left;
	width:640px;
	margin-left:15px;
	display:inline;
	margin-top:5px
}
#pronarrow {
	float:left;
	width:150px;
	display:inline
}
#propic {
	background-color:#fff7e2;
	margin-bottom:5px;
	padding:5px
}
#proactions {
	margin-bottom:5px
}
#promainwin {
	float:right;
	width:480px;
	display:inline;
	background-image:url(images/home_header_bg_win.gif);
	background-repeat:no-repeat
}
#promain {
	float:right;
	width:480px;
	display:inline
}
.friendstitle {
	color:#333;
	background-color:#FC0;
	font-weight:700;
	padding:3px
}
.friendstotal {
	color:#333;
	background-color:#FFC;
	padding:3px
}
.protitles {
	font-weight:700;
	color:#F60;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	font-size:14px;
	line-height:30px
}
#smssend {
	background-image:url(images/sendsms_bg.gif);
	background-repeat:no-repeat;
	padding-top:5px
}
#crushsend {
	background-image:url(images/sendcrush_bg.gif);
	background-repeat:no-repeat;
	padding-top:5px
}
#foolsend {
	background-image:url();
	background-repeat:no-repeat;
	padding-top:5px
}
#remindersend {
	background-image:url(images/remindersms_bg.gif);
	background-repeat:no-repeat;
	padding-top:5px
}
#mobpics {
	margin-top:10px;
	background-repeat:no-repeat
}
.smallgrey {
	font-size:9px;
	color:#333
}
#comments {
	margin-top:10px;
	display:inline
}
#comments2 {
	margin-top:10px;
	display:inline;
	width:550px;
	margin-left:50px;
	margin-right:50px
}
.col2	{background:#ccc; padding:5px}
.ratedbox {
	border:1px solid;
	background-color:#FFF;
	color:#333;
	font-size:10px;
	border-color:#CCC
}
table.signup {
	border:5px solid #ccc;
	width:650px
}
table.signup td, table.signup th {
	font-size:11px;
	text-align:center;
	font-weight:400;
	vertical-align:middle;
	border-bottom:1px solid #E3DFDF;
	border-right:1px solid #E3DFDF;
	border-left:1px solid #E3DFDF;
	white-space:nowrap;
	padding:5px
}
table.signup td.big {
	font-size:16px;
	font-weight:700
}
table.signup th {
	vertical-align:bottom;
	border-bottom:1px solid #ccc
}
table.signup th.side {
	font-size:12px;
	text-align:right
}
table.signup tr.plans th.fade {
	background-image:url(images/bluegradient.gif);
	background-repeat:repeat-x;
	font-size:18px;
	font-weight:700
}
table.signup th span {
	font-size:12px;
	color:#f60
}
table.signup tr.category th {
	font-size:11px;
	padding:3px
}
table.signup tr.category th.biz {
	background-color:green;
	color:#fff;
	border-left:0
}
table.signup tr.category th.max {
	background-color:#000;
	color:#fff;
	text-transform:uppercase;
	font-weight:700
}
table.signup tr.plans th {
	font-size:12px
}
table.signup td.shaded {
	background-color:#ffc
}
table.signup td.bigend, table.signup th.bigend {
	border-right:2px solid #F60;
	border-left:2px solid #F60
}
table.signup tr.solo td {
	border-top:10px solid #ccc;
	padding-top:15px;
	background-color:#ffffe3
}
table.signup tr.solo td h1 {
	font-size:16px;
	margin-bottom:5px
}
table.signup tr.solo td h3 {
	color:#390;
	font-size:12px
}
table.signup th.side div.nubbin_region div.nubbin {
	display:none;
	width:0;
	height:0;
	position:relative
}
table.signup th.side div.hover div.nubbin {
	display:block;
	cursor:pointer
}
table.signup th.side div.nubbin div.wrapper {
	position:absolute;
	top:-25px
}
table.signup th.side div.nubbin div.content {
	width:350px;
	background:url(images/hintbox_br.png) no-repeat bottom right;
	text-align:left;
	font:Lucida Grande, Verdana, sans-serif;
	font-size:12px;
	color:#000;
	white-space:normal;
	margin:0;
	padding:0 7px 8px 0
}
table.signup th.side div.nubbin div.content div.arrow {
	position:absolute;
	top:18px;
	left:47px;
	width:50px;
	height:40px;
	background:url(images/hintbox_arrow.png) no-repeat top left
}
table.signup th.side div.nubbin div.content div.inner {
	background:url(images/hintbox_br.gif) no-repeat top left;
	padding:10px
}
.joinradio {
	font-size:14px;
	height:20px;
	width:20px
}
.clearfix:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.clearfix {
	display:inline-block
}
html[xmlns] .clearfix {
	display:block
}
MSGTabbedPanels {
	clear:none;
	width:650px;
	margin:5px 0 0;
	padding:0
}
.MSGTabbedPanelsTabGroup {
	margin:0;
	padding:0
}
.MSGTabbedPanelsTab {
	position:relative;
	top:1px;
	float:left;
	background:url(images/home_tile_tab0.gif) repeat-x;
	list-style:none;
	border:solid 1px #F90;
	-moz-user-select:none;
	-khtml-user-select:none;
	cursor:pointer;
	font-weight:700;
	font-size:12px;
	margin:0 0 2px;
	padding:4px 7px 4px 8px
}
.MSGTabbedPanelsContentGroup {
	clear:both;
	border-left:solid 1px #F60;
	border-bottom:solid 1px #F60;
	border-top:solid 1px #F60;
	border-right:solid 1px #F60;
	overflow:hidden;
	background-color:#F60
}
.MSGVTabbedPanels .MSGTabbedPanelsTabGroup {
	float:left;
	width:10em;
	height:20em;
	background-color:#EEE;
	position:relative;
	border-top:solid 1px #e4ecee;
	border-right:solid 1px #e4ecee;
	border-left:solid 1px #e4ecee;
	border-bottom:solid 1px #e4ecee
}
.MSGVTabbedPanels .MSGTabbedPanelsTab {
	float:none;
	border-top:none;
	border-left:none;
	border-right:none;
	margin:0
}
.MSGVTabbedPanels .MSGTabbedPanelsTabSelected {
	background-color:#EEE;
	border-bottom:solid 1px #FC6
}
.MSGVTabbedPanels .MSGTabbedPanelsContentGroup {
	clear:none;
	float:left;
	width:30em;
	height:20em;
	padding:0
}
#navcontainer a:link, #navlist a:visited, .MSGTabbedPanelsTab a {
	color:#000;
	text-decoration:none
}
.rightcolbg, .latestnewsbg {
	background-image:url(images/title_latestnews_bg.gif);
	background-repeat:repeat-y
}
.footertxt, .footertxt2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:10px;
	font-weight:700;
	line-height:15px;
	padding:5px
}
#featured, #ftrprofile, table.signup tr.solo td p, table.signup tr.solo td h2, table.signup tr.solo td h3 {
	margin-bottom:10px
}
#promainon, #promainoff {
	float:right;
	width:475px;
	display:inline;
	background-repeat:no-repeat
}
#profriends, #profiledetails, #editprofile, #addcomment {
	margin-top:10px
}
table.basecamp, table.signup th.side div.nubbin div.content div.inner p {
	margin-bottom:0
}
.MSGTabbedPanelsTabHover, .MSGTabbedPanelsTabSelected {
	background:url(images/home_tile_tab1.gif) repeat-x;
	border-bottom:1px solid #f1f5f6
}
/* Tables */
#box-table-a {
	border-collapse:collapse;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size:12px;
	width:650px;
	text-align: center;
}
#box-table-a th {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#e2ebf4 none repeat scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	border-top:4px solid #d6e5f3;
	color:#333333;
	font-size:13px;
	font-weight:normal;
	padding:8px;
}
#box-table-a td {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F8F8F8 none repeat scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid transparent;
	color:#333333;
	padding:8px;
}
#box-table-a tr:hover td {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFCC66 none repeat scroll 0 0;
	color:#333399
}
#box-table-a h1 {
	font-size:28px;
	color: #666666;
}
/* RECHARGE */
/* RECHARGE */

a.cc	{
	width:268px;
	margin-right:10px;
	float:left;
	background:url(images/recharge_cc_bg2.gif) no-repeat right;
	display:block;
	padding: 14px 18px;
	border: solid 1px #cccc66;
	font-weight:bold;
	color:#000; font-size:16px;border-radius:10px
}
a.joobz	{
	width:268px;
	float:right;
	background:url(images/recharge_joobz_bg2.gif) no-repeat right;
	display:block;
	padding: 14px 18px;
	border: solid 1px #cccc66;
	font-weight:bold;
	color:#000;font-size:16px; border-radius:10px
}
a.paypal	{
	width:268px;
	margin-right:10px;
	float:left;
	background:url(images/recharge_paypal_bg.gif) no-repeat right;
	display:block;
	padding: 14px 18px;
	border: solid 1px #cccc66;
	font-weight:bold;
	color:#000;font-size:16px; border-radius:10px
}

#rechargeleft	{width:680px; float:left; margin:0px 0px 10px 0px}
#rechargeleft .text p {font-size:14px;}
#rechargeleft .intro	{
	background:url(images/recharge_bg_intro.jpg) no-repeat;
	border:solid 1px #eee;
	height: 260px;
}
#rechargeleft  .text 	{
	width:400px;
	float:left;
	padding: 10px;
	font-size: 12px;
	margin-right: 260px;
}
#rechargeleft  .list 	{
	width:180px;
	float:left;
	padding: 10px;
	font-size: 12px;
}
#rechargeleft .logo	{
	width: 200px;
	float:left;
	padding: 10px 0px;
}
#rechargeleft .rewardslogo	{
	width: 140px;
	float:left;
	padding: 10px;
}
#rechargeleft .special	{
	margin-top:5px;
}
#rechargeleft .rewards	{
	margin-top:10px;
	background:url(images/recharge_bg_box.gif) repeat-x;
	border: solid 1px #eee;
}
#rechargeleft  .rewardstext 	{
	float:left;
	padding: 10px;
	font-size: 16px;
	width: 430px;
}
#rechargeleft  .rewardstext p	{
	font-size:14px
}
#rechargeleft .login	{
	margin-top:15px;
	background:url(images/recharge_bg_box.gif) repeat-x;
		border: solid 1px #eee;
}
#rechargeleft .login .loginleft	{width:300px; float:left; padding:10px}
#rechargeleft .login .loginleft label	{
	width:120px;
	float: left;
	text-align: right;
	margin: 5px 10px 5px 0px;
}
#rechargeleft .login .button {
	width:60px;
	height:24px;
	background-color:#FF6600;
	color:#FFFFFF;
	font-size:11px;
	border:none;
	cursor:pointer;
}

#rechargeleft .login .loginleft .input	{
	width:120px;
	float: left;
	margin: 5px 10px 5px 0px;
}
#rechargeleft .login .loginright	{width:300px; float:right; padding:10px}
#rechargeright	{
	width:260px;
	float:right;
	margin:0px 0px 10px 0px
}
#rechargeright .top	{padding:10px;}
#rechargeright .top	img{padding-right:10px;}
#rechargeright .button {width:240px; height:50px; background-color:#FF6600; color:#FFFFFF; font-size:22px; border:none; cursor:pointer}
#rechargeright .option	{padding:10px;}
#rechargeright .amount	{
	width:130px;
	border: solid 1px #ff6600;
	font-size:22px;
}
#rechargeright .box	{
	background:url(images/recharge_bg_box.gif) repeat-x;
	font-size:14px;
	border:solid 1px #eee;
	margin-bottom: 10px;
}
.rechargetitle-vodafone	{height:40px; background:url(images/recharge_bg_header_vodafone.gif) repeat-x}
.rechargetitle-vodafone .title	{
	padding:5px 10px;
	font-size: 20px;
	color:#FFFFFF
}
.rechargetitle-telstra	{height:40px; background:url(images/recharge_bg_header_telstra.gif) repeat-x}
.rechargetitle-telstra .title	{
	padding:5px 10px;
	font-size: 20px;
	color:#FFFFFF
}
.rechargetitle-optus	{height:40px; background:url(images/recharge_bg_header_optus.gif) repeat-x}
.rechargetitle-optus .title	{
	padding:5px 10px;
	font-size: 20px;
	color:#FFFFFF;
	font-weight: normal;
}
.rechargetitle-virgin	{height:40px; background:url(images/recharge_bg_header_virgin.gif) repeat-x}
.rechargetitle-virgin .title	{
	padding:5px 10px;
	font-size: 20px;
	color:#FFFFFF
}
.rechargetitle-three	{height:40px; background:url(images/recharge_bg_header_three.gif) repeat-x}
.rechargetitle-three .title	{
	padding:5px 10px;
	font-size: 20px;
	color:#FFFFFF
}
.rechargetitle	{height:40px; background:url(images/recharge_bg_header.gif) repeat-x}
.rechargetitle .title	{
	padding:5px 10px;
	font-size: 20px;
	color:#FFFFFF
}
/* XSALE */
#xsaleleft {
	width:240px;
	float:left;
	margin-top: 20px;
}
#xsaleright {
	width:400px;
	float:right;
	margin-top: 20px;
}
#xsaleright .title {
	color:#FFFFFF;
	font-size:18px;
	background:url(images/xsale-bg-title.jpg) repeat-x;
	padding: 10px;
}
#xsaleright .content {
	color:#000000;
	font-size:16px;
	background:url(images/xsale-bg-box.jpg) repeat-x;
	padding: 10px;
}
#xsaleright ul {
	font-size:12px;
}
#xsaleright ul li {
	padding:5px 0px;
}
#xsaleright .agree {
	padding:10px;
	font-size:10px;
	background:url(images/xsale-bg-box2.jpg) repeat-x;
	border: 1px solid #ccc;
	margin: 10px 0px;
}
#xsaleright .button {
	width:200px;
	height:40px;
	color:#FFFFFF;
	background-color:#FF9900;
	font-size: 18px;
	float: right;
}
/* Left Column */
#leftcol {
	width:150px;
}
#leftcol .box {
	margin-bottom:10px
}
#leftcol .title {
	border-bottom:2px solid #FFF;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	text-transform:uppercase;
	height: 19px;
	letter-spacing: -1px;
	background:#444444;
	text-align:center;
	border-radius:5px 5px 0 0;
	padding:5px 0
}
#leftcol .title-gold {
	border-bottom:2px solid #e4ce2e;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	text-transform:uppercase;
	height: 19px;
	letter-spacing: -1px;
	background: #fceabb; /* Old browsers */
background: -moz-linear-gradient(top,  #fceabb 0%, #fce300 51%, #f4cc00 52%, #fbdf93 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(51%,#fce300), color-stop(52%,#f4cc00), color-stop(100%,#fbdf93)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fceabb 0%,#fce300 51%,#f4cc00 52%,#fbdf93 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fceabb 0%,#fce300 51%,#f4cc00 52%,#fbdf93 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fceabb 0%,#fce300 51%,#f4cc00 52%,#fbdf93 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fceabb 0%,#fce300 51%,#f4cc00 52%,#fbdf93 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */
	text-align:center;
	border-radius:5px 5px 0 0;
	padding:5px 0
}
#leftcol .content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:url(images/leftcol-box-bg.gif) no-repeat #efefef;
	padding: 5px;
}
#leftcol .content-gold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#fcf6c2;
	padding: 5px;
}
#leftcol .input {
	padding:2px;
	width:130px
}
#leftcol .content .spacer, #leftcol .content-gold .spacer {
	background: #fff;
	height:1px;
	margin: 5px 0px;
}
.clear, .cleaner {
	clear:both;
	height:0px;
}

/* JOOBZ TREASURE HUNT */

#joobzhunt	h1	{text-shadow:1px 1px #FFF}
#joobzhunt p	{font-size:14px; line-height:1.3em}
#joobzhunt	.content	{background:url(images/JTH-2.jpg) no-repeat #e5c39d; padding:0px 20px; float:left}
#joobzhunt	h2	{color:#FFF;}
#joobzhunt	td	{padding:4px 10px}
#spot1	{z-index:9999; top:280px; left:140px; width:25px;height:25px; position:absolute}
#spot2	{z-index:9999; bottom:200px; left:100px; width:25px;height:25px; position:absolute}
#spot3	{z-index:9999; top:880px; right:14px; width:25px;height:25px; position:absolute}
#spot4	{z-index:9999; top:260px; right:130px; width:25px;height:25px; position:absolute}
#spot5	{z-index:9999; bottom:15px; right:125px; width:25px;height:25px; position:absolute; text-align:center}


/***************************************************************************************************************************************
 * NOTIFICATION CSS
 ***************************************************************************************************************************************/
.notice-notifications,
.notice-messages,
.notice-friend,
.notice-ticket,
.notice-joobz,
.phonebook_stalker{
	color:red;
	font-weight:bold;
}

.alertpos{ margin-left:4px; }

.toplinks{
	position:absolute;
	top:10px;
	left:230px;
	z-index:501;
	width:450px;
	text-align: right;
}

/***************************************************************************************************************************************
 * JOOBZ TASK CSS
 ***************************************************************************************************************************************/
.joobz-task-container{ padding: 10px; }

.page-messages{
	padding: 20px;
	margin-left: 139px;
}

.page-messages ul.message{
	background-color: #33cccc;
	border-radius: 5px;
	padding: 20px;
}

.page-messages ul.message.error{
	background-color: #fe7276;
}


/****************************************************
 * ADMIN LINK TRACKER CSS
 ****************************************************/
 .clear{ clear: both; }
 
.linktracker-container{float: left; width: 490px;}

table.admin-tracker-tbl {
 	border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #CCCCCC;
    width: 100%;
}

table.admin-tracker-tbl thead th{
    border-bottom: 1px solid #CCCCCC;
    color: #333333;
    font-weight: bold;
    padding: 0;
    text-align: left;
    vertical-align: middle;
}

table.admin-tracker-tbl td{
    vertical-align: middle;
}

table.admin-tracker-tbl tr.even, table.admin-tracker-tbl tr.odd {
    background-color: #EEEEEE;
    border-bottom: 1px solid #CCCCCC;
    padding: 0.1em 0.6em;
}

table.admin-tracker-tbl tr.even td {
    background: none repeat scroll 0 0 #F1F5FA;
}

table.admin-tracker-tbl tr.odd td {
    background: none repeat scroll 0 0 #FFFFFF;
}

.message-mobile-lookup .page-messages{
	margin-left: 0px;
}

table#share-stream{
	width: 560px;
}

table#mailer-report{
	width: 100%;
	border: 1px solid #BEBFB9;
	border-collapse: collapse;
	border-spacing: 0;
	vertical-align: baseline;
}

table#mailer-report tr.even, table#mailer-report tr.odd{
	background: none repeat scroll 0 0 #F3F4EE
	border-color: #BEBFB9;
	border-style: solid;
	border-width: 0 1px;
}

table#mailer-report tr.odd{
	background: none repeat scroll 0 0 #FFFFFF;
}

.clear{
	clear: both;
}

#proside{
	float: left;
	width: 481px;
}