body,td,th {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
}
body {
		background-color: #2d2928;
		margin-top: 20px;
}
h1, h2, h3 {
		margin: 0;
		letter-spacing: -.05em;
		font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
}

h1 {
		font-size: 1.8em;
}

h2 {
		font-size: 1.4em;
}

h3 {
		font-size: 1em;
}

p, ul, ol {
		margin-top: 0;

}

ul, ol {
}

a {
		/*background: url(../images/img05.gif) repeat-x left bottom;*/
		text-decoration: none;
		color: #FF7400;
}

a:hover {
		background: none;
		color: #B80500;
}
.table {width:1000px; border:0px none; background-color:#FFFFFF;}
.rounded {width:1000px; height:12px; vertical-align:top;}
.header {width:998px; height:103px; vertical-align:top; border-bottom:0px none; border-top:0px none; border-left:1px #9B9B9B solid; border-right:1px #9B9B9B solid;}


.copyright {background-color:#2d2928; text-align:center; color:#999999; height:40px; font-size:11px;}



/* Menu */

.menu {
		width: 700px;
		height: 35px;
		margin: 0 auto;
		background: #FFF url(../images/menu_bg3.jpg);
		float:left;
}



.search {width:230px; height:35px; background:url(../images/menu_bg3.jpg) left top repeat;}
.search_title {width:70px; font: bolder 12px Arial, Helvetica, sans-serif; color: #FFFFFF; padding-top:0px;}
.search_input {width:120px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; border:1px solid #C4C4C4;}
.search_button {border:0px none; background-image:url(../images/search.jpg); width:36px; height:35px; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; text-align:left}

.submit_button {border:0px none; background:url(../images/submit.jpg) right no-repeat; width:68px; height:18px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color:#999999; text-align:left; margin-right:15px;}

.bottom_menu_position {
		width:998px;
		height:32px;
		vertical-align:middle;
		border-bottom:0px none;
		border-top:0px none;
		border-left:1px #9B9B9B solid;
		border-right:1px #9B9B9B solid;
		background-color:#FFFFFF;

}
.bottom_menu_left {
		text-decoration:none;
		color:#999999;
		font-family:Arial;
		font-size:11px;
		color:#999999;
		width:460px;
		text-align:left;
		height:32px;
		vertical-align:middle;
}
.bottom_menu_left a {
		text-decoration: none;
		color:#999999;
}
.bottom_menu_left a:hover {
		text-decoration: underline;
		color:#999999;
}

.bottom_menu_right {
		text-decoration:none;
		color:#999999;
		font-family:Arial;
		font-size:11px;
		color:#999999;
		text-align:right;
		height:32px;
		vertical-align:middle;
		width:494px;
}
.bottom_menu_right a {
		text-decoration: none;
		color:#999999;
}
.bottom_menu_right a:hover {
		text-decoration: underline;
		color:#999999;
}
.dotted
{
		border:none;border-top:dotted 2px #C4C4C4; width: 954px;
}
.dotted2
{
		border:none;border-top:dotted 2px #C4C4C4; width: 304px; padding-top:2px; padding-bottom:2px;
}
.dotted3
{
		border:none;border-top:dotted 2px #C4C4C4; width: 154px;
}
.dotted4
{
		border:none;border-top:dotted 2px #C4C4C4; width: 300px; padding-bottom:4px; padding-top:4px;
}
.dotted5
{
		border:none; border-top:dotted 2px #C4C4C4; width: 156px; padding-bottom:4px; float:left; margin-top:8px;
}

.content_cell {
		width:998px;
		border-bottom:0px none;
		border-top:0px none;
		border-left:1px #9B9B9B solid;
		border-right:1px #9B9B9B solid;
		background-color:#FFFFFF;
		padding-top:14px;
}

.content_cell_service {
		width: 1000px;
		border:0px none;
		background-color:#FFFFFF;
}


/* Page */

#page {
		width: 996px;
		margin: 0 auto;
		background: #FFFFFF;
		font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
		float:left;


}

/* Content */

#content {
		float: left;
		width: 990px;
		padding-left: 8px;
}

#blogwrapper #content {
		width: 780px !important;
}

#content a{
		color: #FF7400;
}

#content a:hover{
		color: #C45100;
}

.datatable {
		width:90%;
		border-top:1px solid #e5eff8;
		border-right:1px solid #e5eff8;
		margin:1em auto;
				border-collapse:collapse;
		}

.datatable tr.odd td	{
		background:#f7fbff
		}
.datatable tr.odd .column1	{
		background:#f4f9fe;
		}
.datatable .column1	{
		background:#f9fcfe;
		}
.datatable td {
		color:#678197;
		border-bottom:1px solid #e5eff8;
		border-left:1px solid #e5eff8;
		padding:.3em 1em;
		text-align:center;
		}
.datatable th {
		font-weight: bold;
		color: #678197;
		border-bottom: 1px solid #e5eff8;
		border-left:1px solid #e5eff8;
		padding:.3em 1em;
		background: #D8EBFF;
		}
.datatable thead th {
		background:#f4f9fe;
		text-align:center;
		font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
		color:#66a3d3
		}
.datatable tfoot th {
		text-align:center;
		background:#f4f9fe;
		}
.datatable tfoot th strong {
		font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
		margin:.5em .5em .5em 0;
		color:#66a3d3;
				}
.datatable tfoot th em {
		color:#f03b58;
		font-weight: bold;
		font-size: 1.1em;
		font-style: normal;
		}

/*.post {
}

.post .title {
		padding: 5px 0;
		border-bottom: 1px solid #354658;
		background: url(../images/img06.jpg) no-repeat left bottom;
		color: #FFFFFF;
}

.post .title a {
		color: #FFFFFF;
}

.post h2 {
		font-size: 1.8em;
}

.post .meta {
		padding: 2px 10px;
		background: #0D0D0D;
		border-top: 1px solid #000000;
		border-bottom: 1px solid #000000;
		text-transform: uppercase;
		text-align: right;
		font-size: 9px;
}

.post .entry {
		padding: 20px;
		text-align: justify;
}*/

/* Sidebar */

#sidebar {
		float: right;
		width: 280px;
		background: #2C3A49;
		margin-right: 25px;
		padding-top: 20px;
		color: #7893AE;
}

#sidebar ul {
		margin: 0;
		padding: 0;
		list-style: none;
}

#sidebar li {
}

#sidebar li ul {
		padding: 23px;
}

#sidebar li li {
		background: url(../images/img05.jpg) no-repeat left 50%;
		padding-left: 10px;
}

#sidebar h2 {
		padding: 5px 22px;
		background: url(../images/img04.jpg) no-repeat bottom;
		font-size: 1.5em;
		color: #FFFFFF;
}

#sidebar p {
		padding: 20px;
}

/* Calendar */

#calendar {
}

#calendar_wrap {
		padding: 20px;
}

#calendar table {
		width: 100%;
}

#calendar tbody td {
		text-align: center;
}

#calendar #next {
		text-align: right;
}





.left
{
		float:left;
}

.right
{
		float:right
}

.boxbody P {
		FONT-SIZE: 76%
}
.boxbody A {
		COLOR: gray
}
.boxbody A:hover {
		COLOR: blue
}

.boxhead H2 {
		HEIGHT: 1%
}
.sidebox {
		FONT-SIZE: 100%; BACKGROUND: url(../images/body-r.gif) no-repeat right bottom; MARGIN: 0px auto; WIDTH: auto;
}
.boxhead
{
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/head-r.gif) no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
.boxhead H2 {
		PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 20px;
		BACKGROUND: url(../images/head-l.gif) no-repeat left top; PADDING-BOTTOM: 5px; height: 50px;
		MARGIN: 0px; LINE-HEIGHT: 1em; PADDING-TOP: 10px; text-shadow: rgba(0,0,0,.4) 0px 2px 5px
}
.boxbody {
		PADDING-RIGHT: 30px; PADDING-LEFT: 30px; BACKGROUND: url(../images/body-l.gif) no-repeat left bottom; PADDING-BOTTOM: 31px; MARGIN: 0px; PADDING-TOP: 5px
}

.boxtitle
{
		color: Black;
		border: solid red 1px;
		margin-bottom: 20px;
}
.widthlessbox {
		FONT-SIZE: 100%; BACKGROUND: url(../images/body-r.gif) no-repeat right bottom;
}

.roundedboxbody td
{
		vertical-align: top;
}

.roundedboxbody P {
		FONT-SIZE: 76%
}
.roundedboxbody A {
		COLOR: gray
}
.roundedboxbody A:hover {
		COLOR: blue
}

.roundedboxhead H2 {
		HEIGHT: 1%
}
.roundedsidebox {
		FONT-SIZE: 100%; BACKGROUND: url(../images/roundedbody-r.gif) no-repeat right bottom; MARGIN: 0px auto; WIDTH: auto;
}
.roundedboxhead
{
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/roundedhead-r.gif) no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
.roundedboxhead H2
{
		text-align:center; padding: 5px 0px 0px 0px;
		FONT-WEIGHT: bold; FONT-SIZE: 20px;
		BACKGROUND: url(../images/roundedhead-l.gif) no-repeat left top; PADDING-BOTTOM: 0px; height: 40px;
		MARGIN: 0px; LINE-HEIGHT: 1em; text-shadow: rgba(0,0,0,.4) 0px 2px 5px
}
.roundedboxbody
{
		padding: 0px 10px 0px 15px; BACKGROUND: url(../images/roundedbody-l.gif) no-repeat left bottom; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 5px
		/*BACKGROUND: url(../images/roundedbody-l.gif) no-repeat left bottom;*/
}

.roundedwidthlessbox {
		FONT-SIZE: 100%; BACKGROUND: url(../images/roundedbody-r.gif) no-repeat right bottom;
}


.roundedbox1body P {
		FONT-SIZE: 76%
}
.roundedbox1body A {
		COLOR: gray
}
.roundedbox1body A:hover {
		COLOR: blue
}

.roundedbox1head H2 {
		HEIGHT: 1%;
}
.roundedsidebox1 {
		FONT-SIZE: 100%; BACKGROUND: url(../images/roundedCorner1body-r.gif) no-repeat right bottom; MARGIN: 0px auto; WIDTH: auto;
}
.roundedbox1head
{
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/roundedCorner1head-r.gif) no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
.roundedbox1head H2
{
		padding: 7px 0px 0px 15px; color: White; border: solid red 0px;
		FONT-WEIGHT: bold; FONT-SIZE: 15px;
		BACKGROUND: url(../images/roundedCorner1head-l.gif) no-repeat left top; PADDING-BOTTOM: 0px; height: 23px;
		MARGIN: 0px; LINE-HEIGHT: 1em; text-shadow: rgba(0,0,0,.4) 0px 2px 5px
}
.roundedbox1body
{
		padding: 0px 10px 0px 15px; BACKGROUND: url(../images/roundedCorner1body-l.gif) no-repeat left bottom; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 5px
		/*BACKGROUND: url(../images/roundedbody-l.gif) no-repeat left bottom;*/
}

.roundedwidthlessbox1 {
		FONT-SIZE: 100%; BACKGROUND: url(../images/roundedCorner1body-r.gif) no-repeat right bottom;
}

#column3 .orange
{
		font-weight: bold;
		font-size: 10px
}

.indent20px
{
		padding-left: 20px;
}



#column1
{
		width: 460px;
		padding: 0px 0px 0px 0px;
		float:left;
}
#column2
{
		width: 300px;
		float:left;

}
#column3
{
		width: 200px;
		float:left;

}

#column12
{
		width: 760px;
		margin-left: 0px;
		padding: 0px 5px 0px 0px;

}

.newstitle
{
		color: #B80300;
		font-weight: bold;

}

.blogtitle
{
		color: #FF7F17;
		font-weight: bold;
		font-size: 15px;
}

.blogitem
{
		padding-bottom: 10px;
}

.more
{
		color: #FF7F17;
		font-size: 15px;
		font-weight: bold;
		background:url(../images/arrow2.gif) no-repeat right;
		padding-right:16px;
}


#red_links {
		color:#B80500;
		font-size: 15px;
		float: left;
		background:url(../images/arrow2.gif) no-repeat right;
		padding-right:16px;

}
#red_link a {
		color:#B80500;
		font-size: 15px;
		font-weight: bold;
		background:url(../images/arrow2.gif) no-repeat right;
		padding-right:16px;
}
#red_link a:hover {
		color:#B80500;
		font-size: 15px;
		font-weight: bold;
		background:url(../images/arrow3.gif) no-repeat right;
		padding-right:16px;
}

.red
{
		color: #B80500;
}

.orange
{
		color: #FF7400;
}

.bold
{
		font-weight:bold;
}
.uppercase
{
		text-transform:uppercase;
}

#musikgenrescontainer, #useddevicescontainer
{
		width: 310px;

}

#musikgenrescontainer .right, #useddevicescontainer .right
{
		margin-top: 10px;
}

.listheader
{
		color: #626262;
		text-transform:capitalize;
		font-weight: bolder;
		padding-left: 17px;
		padding-bottom: 5px;
}

#musikgenrescontainer li, #useddevicescontainer li
{
		line-height: 17px;

}

#artishphotos
{

		border: solid red 0px;
		padding-left: 10px;
}

#artishphotos div
{
		padding-bottom: 5px;
		padding-left:25px;
}


#column3 .roundedboxbody
{
		padding-top: 20px;
}
#column3 .roundedwidthlessbox td
{
		text-align: left;
}

#load {
		/*display: none;*/
		position: relative;
		right: 0px;
		top: 0px;
		background: url(../images/ajax-loader.gif);
		width: 400px;
		height: 11px;
		text-indent: -9999em;
}

/*div.roundedcorner
{
		background-color: #6af;
		padding: 10px; margin-right: 10px;
		color: White;

}*/

div.roundedcorner, div.inner { color: #000; font: verdana, arial, sans-serif;}
div.roundedcorner  {	float: left; width: 900px; padding: 20px; margin: 1em; background: #B7B7B7; cursor: help;}

/* Style for button */

.clear { /* generic container (i.e. div) for floating buttons */
		overflow: hidden;
		width: 100%;
}

a.button {
		background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
		color: #444;
		display: block;
		float: left;
		font: normal 12px arial, sans-serif;
		height: 24px;
		margin-right: 6px;
		padding-right: 18px; /* sliding doors padding */
		text-decoration: none;

}

a.button span {
		background: transparent url('../images/bg_button_span.gif') no-repeat;
		display: block;
		line-height: 14px;
		padding: 5px 0 5px 18px;
		color: #444444;
}

a.button:active {
		background-position: bottom right;
		color: #000;
		outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
		background-position: bottom left;
		padding: 6px 0 4px 18px; /* push text down 1px */
}

a.button:hover
{
		color: #000;
}

.loginSubmitButtonContainer
{
		text-align: right;
		padding: 5px 15px 5px 0px;
		height: 25px;
}
/* End style for button */

/* Membership form style */
#membershipform {
		margin: 0;
		width: 500px;
		padding: 5px;
		margin-left: 130px;
}

#membershipform ol {
		margin: 0;
		padding: 0;
		list-style: none;
}
#membershipform li {
		margin: 0 0 5px 0;
		padding: 5px;
		background: #FBFAEC;
}
#membershipform li.buttons {
		margin: 0;
		overflow: hidden;
}
#membershipform label {
		margin: 0;
		width: 150px;
		display: block;
		float: left;
		border: solid red 0px;
}
#membershipform input.text, #membershipcontainer input.text, #txtOtherReason, .generaltextbox {
		width: 274px;
		border: 1px solid #D4D4D4 !important;
		padding: 2px;
		margin: 0;
}
#membershipform textarea {
		width: 274px;
		border: 1px solid #D4D4D4;
		padding: 2px;
		height: 80px;
		background: #FDFDF7;
}
#membershipform li.buttons input {
		padding: 4px;
		float: right;
		margin: 0 0 0 5px;
		width: auto;
}

.response {
		background: #FBFAEC;
		border: 2px solid #CCCCCC;
		display: none;
		padding: 5px;
		width: 400px;
		text-align: left;
		margin: 0 auto 10px auto;
}

#optionsresponsewrap {
		width: 440px;
}

#membershipform .loader {
		background: #FBFAEC;
		border: 2px solid #CCCCCC;
		display: none;
		padding: 5px;
		width: 460px;
		text-align: center;
		margin: 0 auto 10px auto;
}

/* End membership form style */


/* member music profile form style */
#membermmusicprofileform {
		margin: 0;
		width: 500px;
		padding: 5px;
		border: solid red 0px;
		margin-left: 130px;
}

#membermusicprofilecontainer
{
		background-color: White;
		padding: 10px;
}
#membermmusicprofileform .categoryitem{
		border: solid #CECECE 1px;
}

#membermmusicprofileform .header
{
		background-color: #CECECE;
		padding: 5px;
}

#membermmusicprofileform ul
{
		list-style: none;
		margin: 0;
		padding: 0;
}
#membermmusicprofileform li {
		margin: 0 0 5px 0;
		padding: 5px;
		background: #FBFAEC;
}
/* End member music profile form style */

/* Membership Options Form style */
#memberformbody label {
		margin: 0;
		width: 150px;
		display: block;
		float: left;
		border: solid red 0px;

}

#MembershipOptionsForm {
		margin-left: 130px;
}

#MembershipOptionsForm .row {
		padding: 5px;
}

#MembershipOptionsForm .row label {
		margin: 0;
		width: 150px;
		display: block;
		float: left;
		border: solid red 0px;
}
/* End Membership Options Form style */

/* style for News*/
.newsitem
{
		margin-left: 10px;
}

.newsheader
{
		color: #B80500;
		font-size: 110%;
		font-weight: bold;
		margin-bottom: 3px;
}

/* end style for News*/

/* style for Digital music*/
.digitalmusicitemheader
{
		color: #B80500;
		font-size: 120%;
		font-weight: bold;
		margin-bottom: 3px;
		margin-top: 10px;
}
/* end style for Digital music*/

/* style for Artist of the Month */
.artistofthemonthtitle
{
		color: #B80500;
		font-size: 200%;
		font-weight: bold;
		margin-bottom: 3px;
		margin-top: 10px;
		margin-left: 5px;
}
/* end style for Artist of the Month */

/* style for Partner Program */
#partnerlogo
{
		margin-left: 10px;
		height: 30px;
}

.partnertitle
{
		color: #B80500;
		font-size: 160%;
		font-weight: bold;
		margin-top: 5px;
		padding-top: 5px;
		height: 30px;
}

.noorderlist
{
		list-style: none;
		padding: 0px;
		margin: 0px;
}
/* end style for Partner Program */

/* style for Digital music*/
.benefittitle
{
		color: #B80500;
		font-size: 200%;
		font-weight: bold;
		margin-bottom: 3px;
		margin-top: 10px;
}

.benefititemdetail
{
		min-height: 110px;
}
/* end style for Digital music*/

/* style for Pitch */
#tblPitchInfo td
{
		vertical-align: top;
}
/* end style for Pitch */

fieldset
{
		border: 1px solid #781351;
}

legend
{
		color: #fff;
		background: #B80500 url(../images/menu_bg3.jpg) repeat-x;

		border: 1px solid #B80500;
		padding: 2px 6px;
		font-weight: bold;
		font-size: 120%;
} /* CSS Document */

.big {font-size: 18px}
.small {
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
}
.how-to-enter {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
}

.style4 {font-size: 24px}



.top_cell {width:438px; height:51px; background:url(../images/cell_top.jpg) top left no-repeat; vertical-align:middle; font-size:20px; font-family:Trebuchet MS, Georgia, Times New Roman, Times, serif; font-weight:bold; padding-left:10px; padding-right:10px;}

.top_cell img {float:left; border:0px none;}
.top_cell h2 {padding-top:12px; font-size:20px; font-family:Trebuchet MS, Georgia, Times New Roman, Times, serif; font-weight:bold;}
.body_cell {width:438px; background:url(../images/cell_body.jpg) bottom left no-repeat; padding-left:10px; padding-right:10px; font-family:Arial, Helvetica; font-size:12px; color:#000000; min-height:180px; vertical-align:top; padding-bottom:20px; padding-top:10px;}
.body_cell img {float:left; margin-right:15px;}
.orange_title {font-size: 15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FF7400;}


.top_ce {width:280px; height:50px; background:url(../images/ce_top.jpg) top left no-repeat; vertical-align:middle; font-size:20px; font-family:Trebuchet MS, Georgia, Times New Roman, Times, serif; font-weight:bold; padding-left:10px; padding-right:10px;}

.top_ce img {float:left; padding-left:10px; padding-top:10px; border:0px none;}
.top_ce h2 {padding-top:12px; font-size:20px; font-family:Trebuchet MS, Georgia, Times New Roman, Times, serif; font-weight:bold; float:left;}
.body_ce {width:280px; background:url(../images/ce_body.jpg) bottom left no-repeat; padding-left:10px; padding-right:10px; font-family:Arial, Helvetica; font-size:12px; color:#666666; min-height:210px; vertical-align:top; padding-bottom:20px; padding-top:10px;}
.body_ce img {float:left; margin-right:15px;}

.list_title {font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif; color:#626262; font-size:14px; font-weight:bold;}
.tw_fmg {width:286px; padding-left:10px; padding-right:10px; background:url(../images/imgmusikgenres.jpg) no-repeat 190px 20px;}
.tw_fmg ol {padding-left:20px; margin-left:0px;}

.tw_mwud {width:286px; padding-left:10px; padding-right:10px; background:url(../images/imguseddevices.jpg) no-repeat 170px 20px; }
.tw_mwud ol {padding-left:20px; margin-left:0px;}

.banners {width:176px;}
.banners img { margin-left:0px;}
.login {width:166px; text-align:left; padding-bottom:20px; color:#666666;}
.login h2 {color:#666666;}

.promotion_left {width:437px; padding-left:40px; background-color:#000000; color:#FFFFFF; vertical-align:top; padding-bottom:20px;}
.promotion_left h2 {font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-weight:bold;}
.promotion_right {width:247px; padding-left:36px; background-color:#000000; color:#FFFFFF; vertical-align:top; padding-right:20px;}
.promotion_right h3 {font-size: 24px; color:#FF7400; font-weight:bold;}

.plans {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #666666;
		border-top-width: 0px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 0px;
		border-top-style: none;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #CCCCCC;
		border-right-color: #CCCCCC;
		border-bottom-color: #CCCCCC;
		border-left-color: #CCCCCC;
		padding-left: 5px;
}
.plans2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #666666;
		border-top-width: 0px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: none;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #CCCCCC;
		border-right-color: #CCCCCC;
		border-bottom-color: #CCCCCC;
		border-left-color: #CCCCCC;
		padding-left: 5px;
}
.planstop {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		font-style: normal;
		font-weight: bold;
		background-image: url(../images/plan_bg.jpg);
		background-repeat: no-repeat;
		background-position: left;
		padding-left: 7px;
		border-top-width: 0px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 0px;
		border-top-style: none;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: none;
		border-top-color: #CCCCCC;
		border-right-color: #FFFFFF;
		border-bottom-color: #CCCCCC;
		border-left-color: #CCCCCC;
}
.planstop2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		font-style: normal;
		font-weight: bold;
		background-image: url(../images/plan_bg2.jpg);
		background-repeat: no-repeat;
		background-position: right;
		padding-left: 7px;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-left-width: 0px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: solid;
		border-left-style: none;
		border-top-color: #CCCCCC;
		border-right-color: #CCCCCC;
		border-bottom-color: #CCCCCC;
		border-left-color: #CCCCCC;
}
.plans3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FF7F17;
		border-top-width: 0px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #CCCCCC;
		border-right-color: #CCCCCC;
		border-bottom-color: #CCCCCC;
		border-left-color: #CCCCCC;
		padding-left: 5px;
		font-style: normal;
		font-weight: bold;
}

.white {
		color: #FFFFFF;
}

#joinerror {
		width: 100%;
		text-align: center;
}

#comment {
		width: 600px;
}

.contactlabel {
		width: 140px;
}

.contactvalue {
		width: 150px;
}

.contactvalue input {
	 width: 140px;
}

.contactmessage {
		width: 450px;
}

#contactmessage {
		width: 350px;
		height: 120px;
}

#contactaddress {
		margin-left: 50px;
}

.contacttable {
		margin-bottom: 40px;
}

.contactcall {
		color: #B80500;
}

#paidmembermessage {
		visibility: hidden;
}

#paidmembermessage {
		color: #000;
}

.successfulcontact {
		color: #B80500;
		font-weight: bold;
}

.termsh2 {
		font-weight: bold;
		text-decoration: underline;
		margin-bottom: 10px;
		margin-top: 10px;
}

.termsh3 {
		font-weight: bold;
		font-size: 14px;
}


.screenerslink {
		right: 30px;
		display: block;
}

.termsoptions {
		font-size: 11px;
		border: 1px solid #D4D4D4 !important;
		width: 100%;
		height: 150px;
		overflow: auto;
		margin-top: 10px;
}

.termsoptions ul {
		font-size: 10px;
}

.termsoptions p {
		font-size: 100%;
}
