/* YAHOO UI CSS RESET  */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}


/* ------------  TAG REDEFINITIONS  -------------- */
body {padding:25px;margin:0;font-family: "Lucida Grande",verdana,sans-serif;color: #262626;font-size: 13px;letter-spacing: 0.2pt;background-color:#DFE5E9;background-image:url(../img/pageBg_final.jpg);background-repeat:repeat-x;line-height:18px;}
p, ul, ol, dl, table {margin-bottom:18px;}
h1 {}
h2 {}
h3 {font-weight:bold;font-size:14px;margin-bottom:6px;}
strong {font-weight:bold;}
fieldset {border:1px solid #CCC;margin-bottom:18px;}
legend {padding:0 8px;margin-left:8px;font-weight:bold;font-size:13px;margin-bottom:6px;}


/* ------------  UNIQUE PAGE ID'S  -------------- */
#mainWrap {width:780px;margin:0 auto;}
#innerWrap {width:100%;float:left;padding:8px;background-color:#B9CCDB;}
    //#innerWrap img {margin-bottom:16px;}
#copyright {float:left;margin-right:14px;font-size: 11px;}
#footerLinks {font-size: 11px;}
    #footerLinks a {color:#3E5F79;}
#contentMain {float:left;width:508px;background-color:#fff;padding:18px;border-right:1px solid #95B0C8;border-bottom:2px solid #95B0C8;}
    #contentMain a {color:#952443;}
    //#contentMain ul, #contentMain ol {list-style:square;margin-left:10px;float:left;}
    //#contentMain ul li {margin:4px 0 4px 18px;}
    //#contentMain ol li  {float:left;margin:4px 0 4px 18px;list-style:decimal outside;}
#addCol {float:left;width:205px;margin:15px;color:#666666;line-height:16px;}
    #addCol a {color:#3E5F79;}
		#addCol ul li {margin-bottom:7px;}
	  #contentMain ul, #mainBullets ol {list-style-type:disc; float:left;}
    //#contentMain ul li {margin:4px 0 4px 18px;}
    //#contentMain ul li { background: transparent url(http://www.cushycms.com/images/bullet_large.gif) no-repeat scroll left 4px; padding-left:19px;}
    #contentMain ol li  {float:left;margin:4px 0 4px 18px;list-style:decimal outside;}

#footer {float:left;padding:8px 0 2px 12px;}
    #footer p {margin:0;}
#header {float:left;}
#maFeatures {width:204px;float:left;}
#theBuzz {width:264px;float:left;}
    #maNav {margin-left:10px;}
        #maNav a {text-decoration:none;color:#355167;}
        #maNav li {background-color:#D0DDE8;padding:6px 12px;border-right:1px solid #95B0C8;margin:0 3px;}
        #maNav .on {background-color:#fff;color:#333;}
/*
#pricingTable {float:left;width:100%;}
    #pricingTable thead td {font-size:14px;font-weight:bold;width:25%;padding:2.5% 2%;text-align:center;border-bottom:4px solid #CCC;background-image:url(../img/pricing_header_bg.jpg);background-repeat:repeat-x;border-top:1px solid #E6EDF2;border-right:1px solid #E6EDF2;}
    #pricingTable thead th {width:21%;padding:2.5% 2%;text-align:right;background-color:#F7F7F7;border-bottom:4px solid #CCC;}
    #pricingTable tbody td {width:25%;padding:2.5% 2%;text-align:center;border-bottom:1px solid #CCC;border-right:1px solid #CCC;}
    #pricingTable tbody th {width:21%;padding:2.5% 2%;text-align:right;background-color:#F7F7F7;border-bottom:1px solid #CCC;border-right:1px solid #CCC;border-left:1px solid #CCC;}
    #pricingTable tfoot td {width:25%;padding:2.5% 2%;text-align:center;border-bottom:1px solid #CCC;border-right:1px solid #CCC;}
    #pricingTable tfoot th {width:21%;padding:2.5% 2%;text-align:right;border-right:1px solid #CCC;}
    #pricingTable caption {font-style:italic;font-size:14px;text-align:right;margin-bottom:4px;}
*/
.contactTable {float:left;width:100%;}
    .contactTable td {width:71%;padding:2%;text-align:left;}
    .contactTable th {width:21%;padding:2%;text-align:right;}
#banner {background-image:url(../img/music_arsenal_banner.jpg);background-repeat:no-repeat;background-position:bottom;width:796px;}
    #banner #logo {margin:50px 12px 12px 12px;}
#getStarted {position:absolute;margin-left:170px;display:inline;background-image:url(../img/music_arsenal_get_started.png);background-repeat:no-repeat;width:149px;height:140px;padding:45px 13px 13px 13px;z-index:1;text-align:center;font-size:110%;}
    #getStarted a {color:#952443;font-weight:bold;}
#memberSignIn {position:absolute;margin-left:40px;display:inline;padding-top:11px;z-index:2;color:#fff;}
    #memberSignIn a {color:#fff;text-decoration:none;}
#featuresTable {width:100%;}
    #featuresTable th {width:40%;}
    #featuresTable td {width:52%;padding:4%;}

.error { display: block; color: red; }


/* ------------  REUSABLE CLASSES  -------------- */
.hList {}
    .hList li {float:left;margin:0 5px;}
.fl100 {float:left;width:100%;}
.vcard {margin-bottom:16px;}
.section {float:left;width:100%;margin-bottom:20px;}

.inputButton {padding:4px;}
.inputText {background:#FFFFFF;border-color:#7C7C7C rgb(195, 195, 195) rgb(221, 221, 221);border-style:solid;border-width:1px;padding:3px;}
.inputSelect {background:#FFFFFF;border-color:#7C7C7C rgb(195, 195, 195) rgb(221, 221, 221);border-style:solid;border-width:1px;padding:3px;}
.full {width:94%;}
.medium {width:64%;}
.redText {color:#AE2C2D;font-size:120%;}
.notice {border:1px solid #FF9B9B;background-color:#FFC8C8;width:96%;padding:2%;margin-bottom:18px;}
.subSection {margin:14px 0;padding:0 6px;display:block;}
.fifty {float:left;width:48%;}
.onehundred {float:left;width:100%;}
.featuresList img {float:left;margin:0 10px 0 0;}
.featuresList div {margin:14px 0 10px 0;border-bottom:1px solid #E4EBF1;}
.iconLink {float:left;width:100%;}
    .iconLink img {float:left;padding-right:4px;}
    .iconLink span {float:left;line-height:21px;}
.trackingList {font-size:18px;}
    .trackingList li {line-height:20px;}
    .trackingList li span {font-size:14px;line-height:24px;}

.lastfm  {line-height: 24px; font-size: 11px;}
.blogbox  {line-height: 16px; font-size: 11px;}
.blogbox ul li  {margin:4px 0 4px 18px;}
.featuresbox  {font-size: 11px; margin:4px 0 4px 18px;}

#signuplink {width: 90%; background-color: #dfe5e9; border:1px solid #41637e; align: center; }
#signuplink a { font-size: 24px; line-height: 36px; text-decoration: none;}

#bottomBox {
	background-color:#dfe5e9;
	border-color:#95b0c8;
	border-style:solid;
	border-width:2px 1px 1px;
	width: 700px;
	padding:5px;
	clear: both;
	float: left;
}

.bottomText {
	float:left;
	font-size:11px;
	padding:5px;
	width:200px;
}

.bottomTextBig {
	float:left;
	font-size:11px;
	padding:5px;
	width:250px;
}

.bottomTextBig ul li {margin-bottom:7px;list-style-type: none;list-style:none;margin:2px 0 4px 0px;}

#pricingBox {
	background-color:#dfe5e9;
	border-color:#95b0c8;
	border-style:solid;
	border-width:2px 1px 1px;
	width: 700px;
	padding:5px;
	clear: both;
	float: left;
}

.pricingText {
	float:left;
	font-size:11px;
	padding:5px;
	width:220px;
}

/*---- sIFR r419---*/
.sIFR-flash {visibility: visible !important;margin: 0;padding: 0;}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none;}


/*---- Jon Hicks Microformat Highlight Microformats v0.2 ----*/
.vcard, .vevent {padding: 10px 3px 18px 3px !important;margin: 5px 0 !important;}
span.vcard, span.vevent {padding: 2px 1px 2px 70px !important;margin: 0 2px 0 !important;}
 
/* images have to be saved as data URIs as usercontent doesn't support local images 
.vcard {background:#f8f8ec url("data:image/gif,GIF89a%3B%00%0D%00%D5%00%00%00%00Q%96%C3%E6%A7%C3jz%A6%22l%93%9B%CC%CC%C4y%9E%A5KK%84%F8%FD%FE%DD%F3%F8..p%A8%C2%C7%D4%E1%B2h%9B%06%8C%B2%3F%E6%EC%CFT%82%8A%CB%DB%A4%A9%DC%FA%B9%CF%87%90%B0%B6%2Fdn%F8%F8%ECGw%81%60%8B%93%D5%EF%F6%9E%BE%5C%8F%B7%DB%83%AC0%99%D2%F1f%88%BA%B0%C9y%C2%D5%95%EF%F2%DEff%99Tj%A1p%A0%14z%8B%B6%0A%0E%5B%DD%E6%C1%95%B8M%EA%F7%FB%3Bmw%B5%CD%D1%CC%CC%CC%FF%FF%FF%84%A7%AD%9C%B9%BF%A7%DB%F9%E6%F6%FA%9A%C7%E9%EF%F9%FC%9F%D6%F5%11%11%5C%DD%F2%F8%AD%C5%C5%94%B5%B5Hx%81%92%B8%DDi%89%BA%3Dnx%9D%BA%C0%00%00%00%00%00%00!%F9%04%00%07%00%FF%00%2C%00%00%00%00%3B%00%0D%00%00%06%FF%C0%95pH%2CZ%8E%C8%A4r%C9l6%17%AD%A8t*%5D%14%9C%D8%AC%D6%F2juh%25QI%22i%B1%CE%AD%DE5%F9%60%9C%B6%F0%26%A5E%DB%1C%EE%BAr%0B%81hQ%D6%16'%0E%0D%84%20p%0F%11%87%89%16.-02%0A%912eg%2C-.k!%24%1Co!!p%0E%0E%A0%A2%16%06-%12%01%235%23%010%08331-%06k%1F%0D%0FJ%13%1C%0D%02%9F%0E%02%83%02%16%B6%84%0C%13%03%0D(%9F%16%11%C8%0E%C4%0D%0C%04-%3B%00%D6%D6%1E3%95-%04k%0E%1CJ%11%0D%13%11%24%C2%83%20%B6%11%0F%1C%1C%0C!%20%0C%E5%1F%16%0C%0D%1A%0C%0C%EC%EE!%18-%26%D7%AC%99HA0A%0B%0C%DE%C0%25A%A1P%00%09%0B%A1%8E4%A0%17%D1%C2%83%09%0EH%88%D2%A0%F0HE%08S%F8%CC(%98%C0%20%845%13%1A%BCA%C2%F0%88C%88%A4%26%C2%B4%A0%09%05%03%0E%A2Z%22%A9x!J%05%60%08%2BF%A6%F8%B9%22C%8B%1C%99H%90%98%20%0F%D1%B8r%E7b%D2C1%C0%CDD%10%1A%99%F1%CAg%81*%03%0B*%A4T%A026%0A%0F%40%0F4%90hP%D5%C21s%BE%A4%06BfA%40%03%07%1AH%E9J6%B7%81%85%0A%80%2B%B8%08%0Cxp%60%40q%12c)%C0%B8%B1%E3%C7%8A%237%09%02%00%3B") 5px 2px no-repeat  !important;}
.vevent {background:#f8f8ec url("data:image/gif,GIF89a2%00%10%00%E6%00%00%00%00%00%DF%E0%E2%B4soz%A6%22h%9B%06%C1%C3%C5%CB%DB%A4%8C%8C%8CKKL%B5%B6%B7%8D%60%5DRG%3A%3E%3E%3E%9E%BE%5C%F0%8C%8E%DB%DB%D1%B0%C9y%F2%F3%F4333%B9%CF%87%8C%B2%3F%F8%F8%ECfff%E6%EC%CF%FF%FF%FF%84~r%AF%AF%A9%DD%E6%C1%D7%D7%CE%BAzvi_M%C2%D5%95%A7np%E9%E9%DE%D4%E1%B2%60VF%EA%EB%ECWL%3Ep%A0%14%C5%CE%CE%83%AC0%A0%9A%8A%A7%C3j%D9%DB%DD%C7_a%5B%5C%5C%F2%91%93%CA%CA%C2%F5%F6%F7%95%B8M%99%99%99%EF%F2%DE%C2y%7B%9DZW%DB%DC%DD%3B%3B%3C%EF%F0%F0%D5%D6%D8%CF%D1%D3%B7%BA%BCdZJ%E6%E7%E7%5BQB%C1%81~%BDjl%F7%94%94kaO%C2%C5%C7%DE%DE%D6%BF%7F%7B%A7pq%CC%CC%CC%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00!%F9%04%00%07%00%FF%00%2C%00%00%00%002%00%10%00%00%07%FF%80%15%82%15%2F%1A%2F%83%84%86%88%8B%8C%8D%8E%8F%15%16%18%16%88%92%94%90%98%99%88)5%96EE%1D%02%96B)%9A%A6%8F%1E%2C%96%0EA.%0E%96%1E%1E%A7%B3%8B%3C%2C%40%204%AC%AE4F%0A%3C%3C%8B%17%22%C4%223%B4%8E%3C8%11%CC%CD%CE%24%C1%88%10%04%D4%04%22%C8%82%06%17%83%238%18%DF%E0%E1%3D%23%8B%D3%D8%88%22%D6%DC%24%DF2%0C%18%0C%00%00%EF%01%E4%D2%04%833%04*%82%FB%15%13%26LL%A8%90%EE%83%89%01%1B*T%A3%20hD%0F%18%07%240%80A%91%C1%11%186%EC%0D%9AF%A1c%85%18%03*%18%20p%C1%80%89%0D%E9%88%11%A0%20b%00%8A%7F%04%26%24%AC%E0%23%00%8C%1E%3B%26%C2%90%D1%82b%0E%1F%E5%08%40%18*%92%C0%86%06%2Fc%98%E8(4e%05sN%05%F9X%C1%2C%C1%0Df%08%120%D3%01%F4%DE%22%13%10L%7C%F88%60(%04%95%D7%A0%AA%13T%22%07%0E%1CV%5E%DF%02x%8B%E3H%89%A0%C5%B6%A90A%E0%D8%87%98%22%06%3A5%B7A%E8%B6%0A%25t%90X%CC%B8q%81%BB%F7%AAA%A8P%B8%C1%A0%09%03%08%A0%981%18_%05%15B%05-%18%B2%A2%B4%E9%D3%3B%16%9C3%15%E2A%86%05%B0c%CB%86%9D!%C4%EAL%AD%1Fp%D8%CD%BB%F7%EE%07%B6oC%0A%04%00%3B") 5px 2px no-repeat  !important;}
*/
/* XFN */
a.n:hover:after, a.fn:hover:after {content: " (" attr(rel) ") ";color: #636958;padding-left: 0.3em;}
