body,td,th {
	color: #222222;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
body {
	background-color: #E9F2FA;
	background-image: url(images/site-bg.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 20px;
}

a {
color:#0071cb;
}

a:hover {
color:#ff8e35;
}

.faq{margin-top:5px; width:400; padding-left:85px; padding:10px; padding-top:5px; color:#FC8E34; cursor:hand;}

.dwtable { border-left:1px #FF5A00 solid; border-top:1px #FFFBF8 solid }
.dwtd { border-bottom:1px #FF5A00 solid; border-right:1px #FF5A00 solid; padding:3px }
.dwtd-survey { border-left:1px #FF5A00 solid; border-top:1px #FF5A00 solid; border-bottom:1px #FF5A00 solid; border-right:1px #FF5A00 solid; padding:3px; background-color:#FDB67B }
.survey-question { border-left:1px #FF5A00 solid; border-top:1px #FF5A00 solid; border-bottom:1px #FF5A00 solid; border-right:1px #FF5A00 solid; padding:0px; 
font-weight:bold;

}

.leftcolumn a {
color:#FFFFFF;
}

A.leftcolumn-bold  {
color:#FFFFFF;
font-weight: bold;
text-decoration: none;
}

A.leftcolumn-bold:hover {
color:#FFFFFF;
font-weight: bold;
text-decoration: none;
}

.headerbg {
	background: url(images/header-bg.jpg) no-repeat left bottom;
}

.logotd {
height:65px;
}

.mainbg {
background:url(images/mainbg-bdy.gif) repeat-y center top;
}

.mainbgtop {
background:url(images/mainbg.gif) repeat-x left top;
}

.bolded{
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
}

.notbolded{
font-weight:normal;
margin-top:0px;
margin-bottom:0px;
}

.mainbgtop2 {
background-image:url(images/mainbg.gif);
background-repeat: repeat-x;
background-position:100% -30px;
}

.centercolumn {
background-image:url(images/center-bg-top.gif);
background-repeat:repeat-x;
background-position:100% -30px;
}

.sectiontitle {
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
text-align:left;
}

.dwtd-testimonials {border-left:1px #FF5A00 solid; border-top:1px #FF5A00 solid; border-bottom:1px #FF5A00 solid; border-right:1px #FF5A00 solid; padding:3px; background-color:#FDB67B }

.greytitle {
color:#525252;
}

.pad10 {
padding:0 10px 0 10px;
}

.frontpageh2 {
margin:5px 0 10px 0;
padding:0;
font-weight:normal;
font-size:22px;
line-height:22px;
color:#ff8e35;
}

.frontpageh2 #songs {
color:#0071cb;
}

.frontpageh2 #mobile {
color:#0071cb;
}

.frontpageh2 #two {
font-weight:bold;
font-size:42px;
bottom:-4px;
position:relative;
float:none;
clear:none;
display:inline;
}

.centercolumnbg {
background:#f2f3f2;
}

.phi {width:40px; height:91px; border:0px}
.tdc { width:48px; text-align:center; padding-bottom:10px; 
	color: #222222;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.step1-1{
margin:10px;
}

.genericFormStyle {
	width: 100%;
	border:1px #000000 solid;
	background-color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	/*height: 12px;*/
	padding: 2px;
}

.newbox {
height:163px;
background:url(images/up_bg_vers.gif) no-repeat right top;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
}

.newbox22 {
height:148px;
background:url(images/up_bg_vers2.gif) no-repeat right top;
padding-left: 20px;
padding-right: 20px;
padding-top: 0px;
}

.featbox22 {
height:148px;
background:url(images/up_bg_feat2.gif) no-repeat right top;
padding-left: 20px;
padding-right: 20px;
padding-top: 0px;
}

.newbox2 {
height:163px;
background:url(images/new-bg-feat.gif) no-repeat right top;
padding-bottom: 20px;
padding-right: 20px;
padding-left: 20px;
padding-top: 20px;
}

.newbox_repeated_bg{
height:39px;
background:url(images/middle_bg_vers.gif) repeat-y right top;
padding-left: 20px;
padding-right: 20px;
padding-top: 0px;

height:39px;
}

.newboxtitle {
color:#000000;
font-size:18px;
margin-top: 0px;
}

.newboxtitle #songs2 {
color:#0071cb;
font-size:22px;
}

.newboxtitle #mobile2 {
color:#0071cb;
font-size:22px;
}

.newboxtitle #two2 {
font-size:22px;
font-weight:bold;
font-size:22px;
color:#ff8e35;
}

.newboxtext {
font-size:13px;
color:#FFFFFF;
font-weight: bold;
}

.bluetop {
background:url(images/r-blue-top.gif) right top no-repeat;
height:49px;
}

.bluebdy {
background:url(images/r-blue-bdy.gif) right repeat-y;
padding:0 11px 0 12px;
}

.bluebtm {
background:url(images/r-blue-btm.gif) right top no-repeat;
height:22px;
}

.rateittop {
background:url(images/rate_blue_right.gif) right top no-repeat;
height:49px;
}

.rateitbdy {
background:url(images/r-bdy-rate.gif) right repeat-y;
padding:0 11px 0 12px;
font-size:11px;

}

.rateitbtm {
background:url(images/r-btm_rate.gif) right top no-repeat;
height:22px;
}

.orangetop {
background:url(images/r-orange-top.gif) right top no-repeat;
height:49px;
}

.yellowtop {
background:url(images/r-yellow-top.jpg) right top no-repeat;
height:49px;
}

.orangetop_tell {
background:url(images/r-orange-tell.gif) right top no-repeat;
height:49px;
}

.orangetop_sell {
background:url(images/r-orange-sell.gif) right top no-repeat;
height:49px;
}

.orangebdy {
background:url(images/r-orange-bdy.gif) right repeat-y;
padding:0 11px 0 12px;
}

.yellowbdy {
background:url(images/r-yellow-bdy.jpg) right repeat-y;
padding:0 11px 0 12px;
}

.orangebdy2 {
background:url(images/r-orange-bdy2.gif) right repeat-y;
padding:0 11px 0 12px;
}

.orangebdy_sell {
background:url(images/r-orange-bdy_sell.gif) right repeat-y;
padding:0 11px 0 12px;
}

.orangebtm {
background: url(images/r-orange-btm.gif) right top no-repeat;
height:22px;
}

.yellowbtm {
background: url(images/r-yellow-btm.jpg) right top no-repeat;
height:22px;
}

.orangebtm2 {
background: url(images/r-orange-btm2.gif) right top no-repeat;
height:22px;
}

.orangebtm_sell {
background: url(images/r-orange-btm_sell.gif) right top no-repeat;
height:22px;
}

.rightwidth {
width:153px;
}

.rightbox td {
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}

.rightbox td a {
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.rightbox td a:hover {
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;
}

.orangetitle {
color:#FFFFFF;
}

.leftcolumntop {
background:url(images/leftcol-top.gif) left top no-repeat;
padding:5px;
}

.leftcolumn {
background:url(images/leftcol-bdy.gif) left top repeat-y;
}

.leftcolumnbtm {
background: url(images/leftcol-btm.gif) left bottom no-repeat;
}

.leftcolumn td {
font-size:12px;
}

.leftcolumntop h2 {
font-size:13px;
font-weight:bold;
color:#FFFFFF;
margin:15px 0 6px 0;
padding:6px 0 6px 45px;
}

.leftcolumntop p {
margin:0 0 6px 0;
padding:0 4px 0 0;
color:#f2f3f2;
}

h2#compat {
background:url(images/icn-compat.gif) 0% 50% no-repeat;
}

h2#song {
background:url(images/icn-song.gif) 0% 50% no-repeat;
}

h2#cost {
background:url(images/icn-cost.gif) 0% 50% no-repeat;
}

h2#edit {
background:url(images/icn-edit.gif) 0% 50% no-repeat;
}

h2#help {
background:url(images/icn-help.gif) 0% 50% no-repeat;
}

h2#whyus {
background:url(img/checkmark.gif) 0% 50% no-repeat;
}

.downloadbox {
background:url(images/download-bg.gif) 50% 50% no-repeat;
padding:10px;
height:83px;
}

.getit {
color:#464646;
font-size:20px;
vertical-align:middle;
}

.centercolumnbtm {
background:url(images/center-bg-btm.gif) center bottom no-repeat;
}

.legals {
background:#c2d1de;
padding:10px;
font-size:10px;
color:#5b5b5b;
text-align:justify;
}

why_text {
	color: #222222;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 13px;
	margin-bottom:20px;
}

.stripe2 {
background:url(images/mainbg-stripe2.gif) center top repeat-y;
}

.olmargin {
margin-left:15px;
}

.liwhy {
margin-left:2px;
}

.stripe1 {
padding-top:0px;
text-align:right;
font-size:12px;
}

.stripe2 a {
color:#FFFFFF;
text-decoration:none;
padding:1px 10px 3px 10px;
}

.stripe2 a:hover {
color:#111111;
}

.stripe2 a#on {
color:#111111;
}

.mainbgbtm {
background:url(images/mainbg-btm.gif) center bottom no-repeat;
text-align:right;
padding: 1px 10px 4px 10px;
}

.subfooter {
font-size:11px;
padding-top:4px;
color:#464646;
}

.subfooter a {
color: #0071cb;
text-decoration:none;
}

.subfooter a:hover {
text-decoration:underline;
}


.rightbutton {
margin-left:5px; vertical-align:middle;
}

.height30 {
height:30px;
}