body {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #000000;
}
td {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
a {
	font-size: 12px;
	color: #ec9318;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	color: #ec9318;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}
img {
	border-width:0px;
}
a.openResolution {
	font-size: 12px;
	color: #bcdbf3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
a.openResolution:hover {
	font-size: 12px;
	color: #bcdbf3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}
hr {
	border-right: medium none;
	border-top: thin none;
	border-left: medium none;
	border-bottom: thin none;
	color: #ec9318;
	height: 1px;
	background-color: #ec9318;
}
hr.hrResolution {
	border-right: medium none;
	border-top: thin none;
	border-left: medium none;
	border-bottom: thin none;
	color: #6fb8f1;
	height: 1px;
	background-color: #6fb8f1;
}
h1 {
	font-size: 25px;
	font-weight:bold;
	color: #ec9318;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top: 0px;
	padding-left:35px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: url("/layouts/thebombsurf/images/heading_bullet.gif");
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: left;
}
td.news-background-right {
	background: url("/layouts/thebombsurf/images/community_news_heading-right.gif");
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: right;
}
h2 {
	color: #ec9318;
}
.pageFormSubmit {
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #ec9318;
	font-family : Arial, Verdana, Helvetica, sans-serif;
    font-size : 12px;
}
.pageFormSingleLine {
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #ec9318;
	font-family : Arial, Verdana, Helvetica, sans-serif;
    font-size : 12px;
	width: 220px;
}
.pageFormTextarea {
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #ec9318;
	font-family : Arial, Verdana, Helvetica, sans-serif;
    font-size : 12px;
	width: 220px;
}
.pageFormRadio {
	color: #000000;
	background: #000000;
	border: 0px solid #ec9318;
	font-family : Arial, Verdana, Helvetica, sans-serif;
    font-size : 12px;
}
.pageFormCheckbox {
	color: #000000;
	background: #000000;
	border: 0px solid #ec9318;
	font-family : Arial, Verdana, Helvetica, sans-serif;
    font-size : 12px;
}
.pageFormFile {
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #ec9318;
	font-family : Arial, Verdana, Helvetica, sans-serif;
    font-size : 12px;
	width: 220px;
}
span.formTextDescription {
	font-weight: bold;
}
span.videoHeading {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding-left: 5px;
}
td.rightBannerPadding {
	padding-top: 7px;
}
td.communityNewsPaddingTop {
	padding-bottom: 6px;
	padding-top: 6px;
}
td.communityLoginHeading {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size : 14px;
    color : #ffffff;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
td.LoginText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size : 12px;
    color : #ffffff;
}
input.inputBox {
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	font-family : Arial, Verdana, Helvetica, sans-serif;
    font-size : 12px;
	width: 220px;
}
input.communityLoginButton {
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #ec9318;
	font-family : Arial, Verdana, Helvetica, sans-serif;
    font-size : 12px;
}
input.resgiterInput {
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #ec9318;
	font-family : Arial, Verdana, Helvetica, sans-serif;
    font-size : 12px;
	width: 220px;
}
select.registerDropDown {
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #ec9318;
	font-family : Arial, Verdana, Helvetica, sans-serif;
    font-size : 12px;
}
input.registerButton {
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #ec9318;
	font-family : Arial, Verdana, Helvetica, sans-serif;
    font-size : 12px;
}
input.resgiterFile {
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #ec9318;
	font-family : Arial, Verdana, Helvetica, sans-serif;
    font-size : 12px;
	width: 220px;
}
input.fileInput {
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #ec9318;
	font-family : Arial, Verdana, Helvetica, sans-serif;
    font-size : 12px;
	width: 220px;
}
a.communityMainMenu {
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}
a.communityMainMenu:hover {
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}
td.communityMainMenuBreak {
	font-size: 12px;
	color: #ec9318;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}
a.communitySubMenu {
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}
a.communitySubMenu:hover {
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}
td.communitySubMenuBreak {
	font-size: 12px;
	color: #ec9318;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}
td.communityWelcome {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
h2.communityHeading {
	font-size: 20px;
	font-weight:bold;
	color: #ec9318;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
}
img.communityProfileImage {
	border: 2px solid #FFFFFF;
}
a.voteBotton {
	font-size: 12px;
	color: #ffffff;
	background: #ec9318;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border: 1px solid #ec9318;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 4px;
	text-decoration: none;
	font-weight:bold;
}
a.voteBotton:hover {
	font-size: 12px;
	color: #ec9318;
	background: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border: 1px solid #FFFFFF;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 4px;
	text-decoration: none;
	font-weight:bold;
}
td.pollArchiveQuestion1 {
	background: #1b1b1b;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
td.pollArchiveQuestionResult1 {
	background: #1b1b1b;
}
td.pollArchiveQuestion2 {
	background: #000000;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
td.pollArchiveQuestionResult2 {
	background: #000000;
}
table.pollTable {
	border-top: solid #ec9318 1px;
	border-bottom: solid #ec9318 1px;
	width:100%;
}
td.pollQuestion {
	color: #ec9318;
	font-size: 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
span.AddFriend {
	font-size: 12px;
	color: #ec9318;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	cursor: pointer;
}
span.AddFriendOver {
	font-size: 12px;
	color: #ec9318;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
	cursor: pointer;
}
.suggest_link {
	background-color: #FFFFFF;
	color: #000000;
	padding: 2px 6px 2px 6px;
	cursor: pointer;
}
.suggest_link_over {
	background-color: #ec9318;
	color: #FFFFFF;
	padding: 2px 6px 2px 6px;
	cursor: pointer;
}
#search_suggest {
	position: absolute; 
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #000000;			
}
span.textSmall {
	font-size: 10px;
}
textarea.textareaAutogrow  {
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #ec9318;
	font-family : Arial, Verdana, Helvetica, sans-serif;
    font-size : 12px;
	width: 400px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
td.roadtripheading {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
select.bombCharts {
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #ec9318;
	font-family : Arial, Verdana, Helvetica, sans-serif;
    font-size : 12px;
}
span.vstHeading1 {
	font-size: 25px;
	font-weight:bold;
	color: #ec9318;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
span.vstHeading2 {
	font-size: 25px;
	font-weight:bold;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
span.vstHeading3 {
	font-size: 19px;
	color: #ec9318;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
span.vstStandingsSurfer {
	font-size: 15px;
	color: #ec9318;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
span.vstStandingsViews1 {
	font-size: 24px;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
span.vstStandingsViews2 {
	font-size: 15px;
	color: #ec9318;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
span.vstStandingsHeading1 {
	font-size: 22px;
	color: #ec9318;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
span.vstStandingsHeading2 {
	font-size: 22px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
span.vstLeaderBoardHeading1 {
	font-size: 17px;
	color: #ec9318;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
span.vstLeaderBoardHeading2 {
	font-size: 17px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
span.videoDetailsTitle {
	color: #ec9318;
}
span.voteres {
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
span.totalvote {
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}


/* Begin star rater CSS */
.srating{
list-style:none;
margin: 0px;
padding:0px;
width: 100px;
height: 20px;
position: relative;
background: url("/images/starimages/strating.png") top left repeat-x;		
}
.srating li{
padding:0px;
margin:0px;
/*\*/
float: left;
/* */
}
.srating li a{
display:block;
width:20px;
height: 20px;
text-decoration: none;
text-indent: -9000px;
z-index: 20;
position: absolute;
padding: 0px;
background-image:none;	
}
.srating li a:hover{
background: url("/images/starimages/strating.png") 0px -20px repeat-x;
z-index: 1;
left: 0px;
}
.srating a.onestar{
left: 0px;
}
.srating a.onestar:hover{
width:20px;
}
.srating a.twostars{
left:20px;
}
.srating a.twostars:hover{
width: 40px;
}
.srating a.threestars:hover{
width: 60px;
}
.srating a.threestars{
left: 40px;
}
.srating a.fourstars{
left: 60px;
}	
.srating a.fourstars:hover{
width: 80px;
}
.srating a.fivestars{
left: 80px;
}
.srating a.fivestars:hover{
width: 100px;
}	
/* End star rater CSS */




td.blogBreak {
	background-color: #ec9318;
}
a.blogSmallLinks {
	font-size: 11px;
	color: #ec9318;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
a.blogSmallLinks:hover {
	font-size: 11px;
	color: #ec9318;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
td.blogCell {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}
span.share {
	font-size: 12px;
	color: #ec9318;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
td.blogTitle {
	font-size: 22px;
	font-weight:bold;
	color: #ec9318;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
td.blogDateAdded {
	font-size: 11px;
	padding-bottom:15px;
}
td.blogCommentsSoFar {
	font-size: 15px;
	font-weight:bold;
	color: #ec9318;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding-top: 15px;
}
input.surnameField {
	visibility: hidden;
}
span.mandatoryStar {
	color: #ff0000;
}
span.willNotBeShown {
	font-size: 11px;
}
td.commentBox {
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	background-color: #222222;
}
td.commentAuthor {
	padding-top: 15px;
}
a.blogArchive {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
a.blogArchive:hover {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}
input.galleryVote {
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #ec9318;
	font-family : Arial, Verdana, Helvetica, sans-serif;
    font-size : 12px;
}
span.news-home-title {
	font-size: 12px;
	color: #ec9318;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
span.news-home-date {
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
span.news-home-description {
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
a.news-home-link {
	font-size: 12px;
	color: #ec9318;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

a.news-home-link:hover {
	font-size: 12px;
	color: #ec9318;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}