

body, table, td, th, textarea, input {

	font-family: verdana,helvetica,arial,sans-serif;

	font-size: 12px;

	padding: 0;

	margin: 0;

	}

body {

	/* background: transparent url(images/sidegrad.gif) center repeat-y; */

	text-align: center;

	}

a {

	text-decoration: none;

	color: #000000;

	}

a:hover {

	color: #999999;

	}

img {

	border: 0px;

	}

table {

	margin: 0 auto;

	}

#wrapper {

	position: relative;

	width: 800px;

	text-align: center; 

	margin: 0 auto;

	padding: 0;

	border: 1px solid black;

	}	

#buttonWraps {

	float: left;

	text-align: left;

	padding: 0;

	margin: 0;

	padding-left: 50px;

	width: 750px;

	}	

/* header */

#header {

/*	height: 138px;

	background-color: #CCCCCC;

	background: white url('header_bg.gif') no-repeat bottom left; 

	overflow: hidden;

*/

	}

#header #homie {

	position: absolute;

	top: 15px;

	left: 25px;

	width: 264px;

	height: 110px;

	background: url('/redesignImages/xm_logo.gif') no-repeat bottom left; 

	}

#header a {

	display: block;

	width: 264px;

	height: 110px;



	}

#header img {

	display: block;

	width: 0;

	}

	

/* nav */

#nav {

	background-color:#ccc;

	background: white url('/redesignImages/header_bg.gif') no-repeat bottom left; 

	padding: 120px 0 4px 0;

	border-bottom: 1px solid #000000;

	text-align: right;

	}

#nav ul {

	margin: 0;

	margin-right: 25px;

	padding: 0;

	list-style: none;

	}

#nav li {

	margin: 0;

	padding: 0;

	display: inline;

	font-weight: bold;

	font-size: 12px;

	}

#nav li a {

	margin: 0;

	padding: 4px 8px 4px 8px;

	text-decoration: none;

	color: #666666;

	border: 1px solid #666666;

	border-bottom: 1px solid #000;

	

	}

#nav li a:hover {

	border-top: 1px solid #000;

	border-left: 1px solid #000;

	border-right: 1px solid #000;

	color: #000;

	}

#nav .active a {

	border: 1px solid #000;

	border-bottom: 1px solid #eee;

	background: #eee;

	color: #000;

	}

	

#pageOptions {

	text-align: right;

	color: #333333;

	font-size: 10px;

	margin: 0px;

	padding: 0px;

	}

#pageOptions ul, #pageOptions li {

	padding: 0;

	margin: 0;

	list-style: none;

	display: inline;

	}

#pageOptions ul {

	margin-right: 25px;

	}

#pageOptions a:hover  {

	color: #666666;

	}

	

	



/* stuffies */

#pageOptions {

	background: #eee;

	padding: 8px 0;

	}

#signinbox {

	position: absolute;

	right: 25px;

	top: 25px;

	text-align: left;

	}

#signinbox span {

	float: left;

	display: block;

	width: 65px;

	}

#signinbox input {

	border: 1px solid #999999;

	margin-left: 5px;

	}

#signinbox .inputbox {

		width: 100px;

	}

#uname, #pwd, #butts {

	margin-bottom: 5px;

	}

#butts {

	text-align: right;

	}

#butts input {

	font-size: 10px;

	}

#joinnow {

	background-color: #FFFFCC;

	}

	

/* content */

#content {

	text-align: left;

	margin: 20px 0;

	float: left;

	}



/* the table */

#tip {

	border-collapse: collapse;

	border: 3px solid #ccc;

	margin: 5px 50px 20px 50px;

	}

#tip th {

	background-color: #ccc;

	font-size:12px;

	font-weight: bolder;

	color:#990000;

	}

#tip th, #tip td {

	margin: 0;

	padding: 8px 20px;

	text-align: center;

	border-bottom: 1px solid #cccccc;

	}

#tip tr {

	background-color: #f2f2f2;

	}

#tip td.tag {

	padding: 0; margin: 0;

	}

#tip tr.alt {

	background-color: #ffffff;

	}

#tip td p {

	text-align: left;

	}

#tip td p.right {

	text-align: right;

	}

#tip td a.sales, #tip td a.video {

	padding-left: 12px;

	margin-right: 10px;

	}

#tip td a.sales {

	background: url(/images/salesheet_icon.gif) no-repeat bottom left;

	}

#tip td a.video {

	background: url(/images/video_icon.gif) no-repeat bottom left;

	}

	

#pageTitle {

	border-bottom: 1px solid #ccc;

	border-left: 5px solid #990000;

	text-align: left;

	margin-bottom: 20px;

	padding: 4px 8px;

	font-size: 18px;

	}

#pageDescription {

	margin: 0;

	padding: 15px 25px;

	text-align: left;

	}

#pageTitle span{

	background: #3884be url(/redesignImages/left_bot_corner.gif) no-repeat bottom left;

			margin: 5px 0;

			padding: 0 5px;

	}

	

/* infos on each page */

.sectiontitle {

	padding: 0;

	margin: 5px auto;

	width: 600px;

	}

.contactBox {

	margin: 5px auto 15px auto;

	width: 600px;

	}

.contactBox span, .spamcolor{	

	color: #999999;

	font-weight: bold;

	}

.contactBox .spam {

	margin-right: 10px;

	}

.contactBox ul {

	padding: 0;

	margin: 0;

	list-style: none;

	}

.contactBox li {

	padding: 2px 5px;

	}

.contactBox p {

	margin: 0 0 15px 15px;

	padding: 0;

	line-height: 1.4em;

	fir

	}

.contactBox a {

	color: #990000;

	}

.contactBox a:hover {

	color: #666666;

	}

	

/* footer */

#footer {

	clear: both;

	_height: 1%;    /* ie height bug */

	border-top: 4px solid #EEE;

	font-size: 10px;

	}

#footer div{

	padding: 5px 0;

	background-color: #ccc;

	}

	

/* WCD Extended CSS Styles */

#wcd_signin {

/*	position: absolute; */

	right: 25px;

	top: 25px;

	text-align: right;

}

#wcd_signin input {

	border: 1px solid #999999;

	margin-left: 5px;

	font-size: 10px;

	}

	

#wcd_tip {

	border-collapse: collapse;

	border: 3px solid #ccc;

	margin: 5px 50px 20px 50px;

	}

#wcd_tip th {

	background-color: #ccc;

	font-size:12px;

	font-weight: bolder;

	color:#990000;

	padding: 8px 20px;

	text-align:center; 

	margin: 0;

	}

#wcd_tip td {

	margin: 0;

/*	padding: 8px 20px; */

	text-align: right;

/*	border-bottom: 1px solid #cccccc; */

	}

#wcd_tip td.padded {

	margin: 0;

	padding: 8px 20px;

	text-align: right;

/*	border-bottom: 1px solid #cccccc; */

	}

#wcd_tip td.center {

	text-align: center;

	}

#wcd_tip td.left {

	text-align: left;

	}

#wcd_tip tr {

	background-color: #f2f2f2;

	}

#wcd_tip td.tag {

	padding: 0; margin: 0;

	}

#wcd_tip tr.alt {

	background-color: #ffffff;

	}

#wcd_tip td p {

	text-align: left;

	}

#wcd_tip td p.right {

	text-align: right;

	}

#wcd_tip td a.sales, #wcd_tip td a.video {

	padding-left: 12px;

	margin-right: 10px;

	}

#wcd_tip td a.sales {

	background: url(/images/salesheet_icon.gif) no-repeat bottom left;

	}

#wcd_tip td a.video {

	background: url(/images/video_icon.gif) no-repeat bottom left;

	}