body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	text-align:center;
	font-family:Trebuchet MS, Verdana, Arial, sans-serif; 
	color:#251D00; 
	margin:0px auto;
	font-size:11px;
	width:770px;
	font-weight:bold;
	color:#434242;
	line-height:normal;
	background-color:#e3e3e3;
}
img {border:0px; display:block;}
p {margin-top:0px; margin-left:10px; text-align:left;}
h1,h2,h3,h4,h5 {margin-top:0px; margin-bottom:5px; padding:0; font-weight:normal; text-transform:uppercase;}
h1 {font-size:16px; margin:8px 8px 0 8px; font-weight:bold; color:#434242; line-height:20px; text-align:left}
h2 {font-size:18px; font-weight:bold; color:#ffffff; line-height:22px; text-align:left}
#outerLayer {
	position:relative; width:770px; 
	margin-left: auto; margin-right: auto;
	z-index:1;
	text-align:left; 
}
#innerLayer {
	position:relative;
	float:left;
	z-index:2;
}
.signupLink {
margin:5px 10px 0 0;
width:75px;
float:right!important;
display:block;
cursor:pointer;
background:url('../images/sign_up_link.gif') no-repeat right top;
}
.signupLink p{
color:#ffffff;
font-size:12px;
font-weight:bold;
text-align:left;
text-decoration:underline;
}
.signupLink p a{color:#ffffff; text-decoration:underline}

.orangetitle {
	font-size:16px;
	font-weight:bold;
	color:#ca5031;
	line-height:normal;
	text-align:left;
	text-decoration:none;
	padding:8px 12px 0px 12px;
	text-transform:uppercase;
}
.orangetitle a {color:#ca5031; text-decoration:none;}
.orangetitle a:hover {color:#696868; text-decoration:none;}
.greytitle {
	font-size:14px;
	font-weight:bold;
	color:#696868;
	line-height:normal;
	text-align:left;
	padding:8px 12px 0px 12px;
	text-transform:uppercase;
}
.greytitle a {color:#696868; text-decoration:none;}
.greytitle a:hover {color:#ca5031; text-decoration:none;}
.greytitlecentred {
	font-size:14px;
	font-weight:bold;
	color:#696868;
	line-height:normal;
	text-align:centre;
	padding:8px 12px 0px 12px;
	text-transform:uppercase;
}
.greytitlecentred a {color:#696868; text-decoration:none;}
.greytitlecentred a:hover {color:#ca5031; text-decoration:none;}
.bodytext {
	text-align:left;
	padding:8px 12px 8px 12px;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	text-decoration:none;
	color:#434242;
}
.bodytext a {text-decoration:underline; color:#434242;}
.bodytext a:hover {text-decoration:none; color:#e84f2b}
.inputfield {
	text-align:left;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	border:0px;
	}

.submit {
	font-size:12px;
	font-weight:normal;
	line-height:14px;}

.captext {
	text-align:left;
	font-size:11px;
	margin:8px 8px 8px 8px;
	font-weight:bold;
	line-height:16px;
	color:#ffffff;
}
.rss {
	width:420px;
	list-style-type:none;
	text-align:left;
	padding:8px 12px 8px 12px;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	text-decoration:none;
	color:#434242;
}
.rss a {
text-decoration:none;
color:#ca5031
}
.rss a:hover {
text-decoration:none;
color:#e84f2b;
}

.rss2 {
	width:255px;
	float:right;
	list-style-type:disc;
	list-style-position:outside;
	text-align:left;
	margin-left:0px;
	padding:8px 12px 8px 15px;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
	color:#434242;
}
.rss2 a {
text-decoration:none;
color:#434242;
margin-bottom:10px;
}
.rss2 a:hover {
color:#e84f2b;
}
.dosomethingImg {width:85px; height:120px; float:left;}
.andmore {float:left; margin-left:-12px; width:250px; margin-top:5px; margin-bottom:4px;}
.andmore li{text-align:left; font-size:11px; list-style-position:outside; color:#434242; margin-left:-8px; line-height:16px; margin-top:0px; text-transform:none;
}

.captext a {color:#696868; text-decoration:none;}
.captext a:hover {color:#ca5031; text-decoration:none;}
.imgleft {float:left; margin:10px 8px 10px 8px;}
* html .imgleft {position:relative; float:left; margin:10px 10px 10px 7px;}
.imgleftn { position:relative; float:left; padding:10px 10px 10px 10px;}
.imgright {position:relative; float:right; margin:10px 10px 10px 10px;}
.imgleftspec {position:relative; float:left; margin:10px 10px 10px 0px;}
.imgableft {position:relative; float:left; margin:0px auto}
.floatLeft {position:relative; float:left; display:inline;}
.floatRight {position:relative; float:right; display:inline;} 
#topbanner {
	position:relative; width:770px; height:102px; 
	margin:0px auto; margin-top:10px;
	padding:0px;
	left:0px; top:0px;
	z-index:3;
	background:url('../images/banner_right.gif'); background-position:right top; background-repeat:no-repeat;
}	
#topNav { 
	width:770px;
	height:28px;
	position:relative;
	z-index:4;
	display:inline;
	background-color:#ffffff;
	border-top:solid 1px #b4b3b3;
	border-bottom:solid 1px #434242;
}
#topNav ul {
	position:relative;
	border:0;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	color:#434242;
	text-transform:uppercase;
	margin:6px 6px 8px 4px;
	padding-left:0px;
	padding-right:0px;
	background-color:#ffffff;
	list-style-type: none;
	text-align:left;
}

#topNav ul li {	position:relative; float:left; text-align: left; padding: 0; margin:0px 6px 0px 4px; padding-bottom: 0px; }
#topNav ul li a {position:relative; float: left; text-decoration:none; color:#434242;}
#topNav ul li a:hover {position:relative; float:left; text-decoration:none; color:#ca5031;}
#clear, .clear {clear:both; display:block; font-size:0px; line-height:0px;}
.clear2 {clear:both;}
#dosomething {position:relative; width:770px; height:auto; float:left; margin:0px; background-color:#ffffff;}
.dosomethingholder {position:relative; vertical-align:bottom; width:770px; height:32px; float:left; margin-top:7px;}	

.dosomethingfriends {position:relative; float:left; background-color:#3d3d3f; width:220px; height:29px; margin-left:12px}
.dosomethingfriendsp {float:left; text-align:left; color:#ffffff; text-align:left; padding:8px 5px 6px 6px; font-size:11px; font-weight:bold; line-height:12px; text-decoration:none;}
.dosomethingfriends2 {position:relative; float:left; background-color:#3d3d3f; margin-top:3px; width:235px; height:29px; margin-left:12px}
.dosomethingfriends2p{float:left; text-align:left;  font-size:11px; font-weight:bold; line-height:14px; color:#ffffff; padding:4px 5px 4px 6px;}

.signup {background-color:#3d3d3f !important; float:left; width:360px; margin-left:12px; margin-bottom:5px;}

.dosomethingfriends3 {position:relative; float:left; background-color:#6a6868; margin-top:3px; width:240px; height:29px; margin-left:12px}

.dosomethingright {position:relative; float:right; height:300px; width:380px; margin-left:10px; background-color:#c6c6c6;}

.dosomethingright_new {position:relative; float:right; height:330px; width:380px; margin-left:10px; background-color:#c6c6c6;}

.factsright {position:relative; 	float:left; width:225px; margin:0px; margin-left:10px; background-color:#ececec;}
.buysomethingselect {margin-left:auto; margin-right:auto; width:165px; margin-top:5px;  margin-bottom:5px;}
.buysomethingselect a {text-decoration:underline; color:#434242;}

.orderedlist {list-style-position:outside; margin-left:-15px;}

#newscontainer {
	position:relative;
	width:770px;
	height:auto;
	float:left;
	margin:0px;
	background-color:#434242;
}
#leftcolnews {
	position:relative;
	float:left;
	width:380px;
	height:auto;
	margin:0px;
	background-color:#c6c6c6;
	border-bottom:solid 1px #434242;
}
.dosomethingL {
	position:relative;
	float:left;
	width:380px;
	height:300px;
	background-color:#c6c6c6;
}

.dosomethingL_new {
	position:relative;
	float:left;
	width:380px;
	height:330px;
	background-color:#c6c6c6;
}

.dosomethingL2 {
	position:relative;
	float:left;
	width:380px;
	height:100px;
	margin-top:10px;
	background-color:#c6c6c6;
}
.imgcontainer {
	position:relative;
	float:left;
	width:350px;
	height:30px;
	padding-top:5px;
}
#newsscroller {
	position:relative;
	float:left;
	width:380px;
	display:inline;
	margin:0px;
	padding:0px;
	background-color:#c6c6c6;
}
#newsscroller div {background-color:#c6c6c6;}
.news {position:relative; width:360px; float:left; padding:10px 0 0 10px;}
#rightcolnews {
	position:relative;
	float:left;
	width:380px;
	height:auto;
	margin:0px 0px 0px 10px;
	background-color:#c6c6c6;
	border-bottom:solid 1px #434242;
}
#tabbar {
	position:relative;
	width:770px;
	height:40px;
	float:left;
	margin:0px;
	margin:0px auto;
	background-color:#e84f2b;
}
.tabholder {	position:relative; vertical-align:bottom; float:left; width:770px; height:33px; margin-top:7px;}
#tabbar ul {
	position:relative;
	border:0;
	font-family:Trebuchet MS, Verdana, Arial, sans-serif; 
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#434242;
	text-transform:uppercase;
	margin:0px 0px 0px 0px;
	padding-left:0px;
	padding-right:0px;
	list-style-type: none;
	text-align:left;
}
#tabbar ul li {position:relative; float: left; text-align: left; padding: 0;  margin:0px 0px 0px 0px;}
#findoutmenu {
	position:relative;
	width:185px;
	height:auto;
	float:left;
	margin-top:0px;
	background-color:#ffffff;
}
.findoutmenuitem {
	position:relative;
	width:185px;
	height:70px;
	float:left;
	margin-top:0px;
	list-style-type: none;
	background-color:#c8c8c8;
	border-top:solid 1px #ffffff;
}
#middlecontainer {
	position:relative;
	width:770px;
	height:auto;
	float:left;
	margin:0px;
	background-color:#ffffff;
}
#col23 {	position:relative; float:left; width:535px; margin:0px; background-color:#c6c6c6; }
#col13 { position:relative; 	float:left; width:225px; margin:0px; margin-left:10px; background-color:#ececec;}
#col_binit_rhs { position:relative; float:left; width:216px; margin:0 0 0 10px; background-color:#ececec;}
.colholder {width:auto; height:auto; padding:5px 5px 5px 5px}
#bottomcontainer {
	position:relative;
	width:770px;
	height:auto;
	float:left;
	margin:0px;
	background-color:#c6c6c6;
}
#bottomcol1 {position:relative;	width:320px; height:auto; float:left; margin:0px; background-color:#c6c6c6;}
#bottomcol2 {position:relative; width:215px; height:auto; float:left; margin:0px; background-color:#c6c6c6;}
#bottomcol3 {position:relative; width:215px;	height:auto; float:left; margin:0px; background-color:#c6c6c6;}
.books {position:relative; width:340px; height:auto; float:left; margin-left:5px;}
.books p {text-align:left; padding:8px 8px 8px 8px; font-size:11px; font-weight:normal; line-height:16px; text-decoration:none; color:#434242;}
.films {position:relative; width:235px; height:auto; float:left; margin-left:5px;}
.films p {text-align:left; padding:8px 8px 8px 8px; font-size:11px; font-weight:normal; line-height:16px; text-decoration:none; color:#434242;}
.films p a {color:#434242; font-weight:bold; text-decoration:underline;}
.youtubeholder {position:relative; width:180px; height:auto; float:left; margin-left:5px;}
.youtubeholder p {text-align:left; padding:8px 8px 8px 8px; font-size:11px; font-weight:normal; line-height:16px; text-decoration:none; color:#434242;}
.youtubeholder p a {color:#434242; text-decoration:underline; font-weight:bold}
#dosomethingmenu {
	position:relative;
	width:380px;
	height:auto;
	float:left;
	margin:0px 0px 0px 10px;
	background-color:#ffffff;
}
.dosomethingmenuitem {
	position:relative; 
	width:380px;
	height:70px;
	float:left;
	margin:0px 0px 0px 0px;
	background-color:#ececec;
	border-top:solid 1px #ffffff;
}
#buysomethingmenu {
	position:relative;
	width:185px;
	height:auto;
	float:left;
	margin:0px 0px 0px 10px;
	background-color:#ffffff;
}
.buysomethingmenuitem {
	position:relative; 
	width:185px;
	height:70px;
	float:left;
	margin:0px 0px 0px 0px;
	background-color:#ececec;
	border-top:solid 1px #ffffff;
}
#footer {
	position:relative; width:770px; height:28px; 
	margin-top:6px;
	z-index:9;
	float:left;
	background:url('../images/footer_right.gif'); background-position:right top; background-repeat:no-repeat;
	background-color:#696868;
}
#footer ul {
	position:relative;
	border: 0;
	font-weight:bold;
	font-size:14px;
	color:#c8c8c8;
	text-align:center;
	margin:5px 4px 5px 4px;
	padding-left:0px;
	padding-right:0px;
	list-style-type: none;
	text-align:left;
}
#footer ul li {
	position:relative;
	float: left;
	text-align: left;
	padding: 0px;
	margin:0px 4px 0px 4px;
	padding-bottom: 0px;
}
#footer ul li a{
	position:relative;
	float: left;
	text-align: left;
	color:#c8c8c8;
	padding: 0px;
	margin:0px 4px 0px 4px;
	text-decoration:none;
	padding-bottom: 0px;
}
#footer ul li a:hover {
	position:relative;
	float: left;
	text-align: left;
	padding: 0px;
	margin:0px 4px 0px 4px;
	text-decoration:none;
	color:#ca5031;
	padding-bottom: 0px;
}
#copyright {
	width:770px;
	height:20px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	line-height:normal;
	margin-top:8px;
	color:#757575;
}
#copyright a {text-decoration:none; color:#757575;}
#copyright a:hover {text-decoration:none; color:#ca5031;}

.newsletersubscribefield {
font-family: Tahoma, Arial, sans-serif;
font-size: 11px;
}

.binit_rhs_item {
	clear: both;
	min-height: 80px;
	margin: 0;
	padding: 0;
}