

.gbtn {
	background: url('/img/cms/gray_button_grad.gif') repeat-x #1f1f1f;
	border: 3px solid #535353;
	color: #ffffff;
	cursor: hand;
	cursor: pointer;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	margin-top: -2px;
	padding: 8px 20px 8px 20px;
	-moz-border-radius: 3px; 
	-moz-box-shadow: 0px 0px 3px #888;
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
}
.gbtn:active {
	color: #ededed;
	border: 3px solid #1f1f1f;
}

.gbtn:hover {
	color: #ededed;
	border: 3px solid #a0a0a0;
}

a:link, a:visited {
	color: #6205a0;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}
.header {
	/*text-align: right;*/
	font-size: 10px;
}
.header h1 {
	/*display: none;*/
	text-align: left;
	
}
.newPublicHeader .header h1,
.newHomeHeader .header h1 {
	display: block;
	top: 12px;
	float: left;
	position: relative;
	text-align: left;
}
.newPublicHeader .header h1 {
	top: -20px;
	_top: 12px;
	*top: 12px;
}
.newPublicHeader .header h1 img#MoRoLogo {
	margin: 60px 0 0 0;
}
.newHomeHeader .header h1 a {
	width: auto;
	height: auto;
	display: block;
}

div#welcome {
	background: #47cf85 url('../img/welcome.jpg') 0 0 no-repeat;
	color: #025b5e;
	line-height: 25px;
	text-align: right;
}
div#welcome  h1 {
	display: none;
}

div#welcome a:link, div#welcome a:visited {
	color: #025b5e;
	text-decoration: none;
}

div#welcome a:hover {
	text-decoration: underline;
}
div#partner_header {
	background: #fff url('../img/header_partner_bg.gif') top left repeat-x;
	color: #676d6d;
	height: 90px;
	line-height: 110px;
	text-align: right;
	position: relative;
}
div#partner_header h1 {
	display: inline;
	float: left;
	width: auto;
	height: 90px;
	line-height: 90px;
	top: 3px;
}
div#partner_header h1 a {
	display:block;
}
div#partner_header a {
	color: #676d6d;
}
div#partner_header a img {
	margin: 15px 0 0 0;
}
div.wrap {
	margin: 0 auto;
/*	position: relative;*/
	width: 938px;
}

h1#home {
	font: 24px/52px Georgia, "Palatino", serif;
/*	previously 42px*/
	margin-top: 33px;
}

h1#home img {
	float: left;
	margin-right: 26px;
}

h1#home a:link, h1#home a:visited {
	color: white;
	text-decoration: none;
}

span#your_app_icon {
	display: block;
	margin: 33px 31px 0 0;
}

ul.nav_global li, ul.nav_global li a, ul.nav_global li a span {
	display: block;
	line-height: 36px;
}

ul.nav_global {
	margin-top: 69px;
}

ul.nav_global li {
	float: left;
	width: 122px;
	text-align: center;
	margin-left: 10px;
}

ul.nav_global li a:link, ul.nav_global li a:visited {
	color: #888;
	text-decoration: none;
}

ul.nav_global li a:hover, ul.nav_global li a.active {
	background: #141414 url('../img/tab_left.gif') 0 0 no-repeat;
	color: white;
}

ul.nav_global li a.active {
	font-style: italic;
	font-family: Georgia, "Palatino", serif;
}

ul.nav_global li a:hover span, ul.nav_global li a.active  span {
	background: transparent url('../img/tab_right.gif') 100% 0 no-repeat;
}

div.horizon {
	background: #141414 url('../img/horizon.gif') bottom left repeat-x;
	padding: 34px 0 70px 0;
	position: relative;
}

div.page {
	background: white;
	padding: 25px;
}

div#checklist_page {
	padding: 52px 36px 46px 40px;
}

div.content {
	background: #efefef;
	color: black;
	padding: 0 0 1px 0;
	position: relative;
}

div.content_col {
	background: transparent url('../img/content_col.jpg') 0 0 repeat-y;
	position:relative;
}

div.content_header {
	margin: 0 37px 0 42px;
}

div.content_header h2.tall_heading {
/*	line-height: 96px;
	margin: 0;*/
}

div.content_header img.add_new {
	margin-top: 45px;
}

div.main {
	width: 360px;
}

div.dynamic_nav {
	background: url('../img/dynamic_nav.png') no-repeat scroll top left;
	width: 942px;
	height: 60px;
	margin-bottom: 32px;
}

div#nav_single {
	background: url('../img/nav_single.png') no-repeat scroll top left;
}

div.dynamic_nav ul {
	margin-left: 18px;
}

div.dynamic_nav li, div.dynamic_nav li a, div.dynamic_nav li span {
	display: block;
}

div.dynamic_nav li span {
	line-height: 60px;
	padding: 0 12px;
}

div.dynamic_nav li {
	margin-left: 8px;
	float: left;
}

div.dynamic_nav li a:link, div.dynamic_nav li a:visited {
	color: white;
	text-decoration: none;
}

div.dynamic_nav li a:hover, div.dynamic_nav li a.active span {
	color: black;
	text-decoration: none;
}

div.dynamic_nav div.more li a:hover, div.dynamic_nav div.more li a.active {
	background: transparent url('../img/nav_right_more.gif') 100% 50% no-repeat;
}

div.dynamic_nav div.more li a:hover span, div.dynamic_nav div.more li a.active span {
	background: transparent url('../img/nav_left_more.gif') 0 50% no-repeat;
}

div.dynamic_nav div.main li a:hover, div.dynamic_nav div.main li a.active {
	background: transparent url('../img/nav_right_main.gif') 100% 50% no-repeat;
}

div.dynamic_nav div.main li a:hover span, div.dynamic_nav div.main li a.active span {
	background: transparent url('../img/nav_left_main.gif') 0 50% no-repeat;
}

div.foto_wrap {
	border: 1px solid #e5f3f4;
	padding: 10px 10px 0 10px;
	margin-bottom: 12px;
	position: relative;
	height: 196px;
	display: inline;
	overflow: hidden;
}

div.foto_wrap a.move_foto {
	display: none;
}

div.foto_wrap_highlight a.move_foto:link, div.foto_wrap_highlight a.move_foto:visited {
	background: url('../img/foto_move.jpg') 0 0 no-repeat;
	position: absolute;
	z-index: 3;
	text-indent: -9999em;
	width: 20px;
	height: 20px;
	display: block;
	top: 3px;
	left: 2px;
	cursor: move;
}

div.foto_wrap_highlight {
	border: 1px solid #c7d4d4;
	background: white;
	color: #999;
	text-align: center;
	font: 11px Georgia, "Palatino", serif;
}

div.foto_wrap_highlight a:link, div.foto_wrap_highlight a:visited {
	color: #078ec3;
	text-decoration: none;
}

div.foto_wrap_highlight a:hover {
	text-decoration: underline;
}

div.foto_links {
	text-indent: -9999em;
	line-height: 36px;
}

div.foto_wrap_highlight div.foto_links {
	text-indent: 0;
}

div.homepage_fotos {
	*padding-right: 30px;
}

img#sidetab {
	position: absolute;
	top: 12px;
	left: -57px;
}

a#close_tab:link, a#close_tab:visited {
	background: url('../img/tab_close.png') no-repeat scroll top left;
	width: 34px;
	height: 34px;
	text-indent: -9999em;
	display: block;
	position: absolute;
	top: 8px;
	right: 9px;
}

div#start {
	width: 697px;
	position: absolute;
	top: 10px;
	left: -25px;
	z-index: 2;
	display: none;
}

div.start_body {
	background: transparent url('../img/callout_top.png') 0 0 no-repeat;
}

div.start_body div.inner {
	color: #5f5f5f;
	padding: 58px 0 40px 78px;
}

div.start_body div.inner h2 {
	color: black;
	font: 24px/24px Georgia, "Palatino", serif;
/*	padding-right: 72px; remove this for now*/
}

div.start_footer {
	background: url('../img/startup_footer.png') no-repeat scroll top left;
	width: 697px;
	height: 19px;
}

div#upload_your_screen {
	width: 326px;
}

div#upload_sample {
	padding-left: 24px;
}

div.guidelines {
	background: url('../img/guidelines.jpg') no-repeat scroll top left;
	width: 238px;
	height: 373px;
	padding: 0 42px;
	margin-top: 4em;
}

div.guidelines h3 {
	color: black;
	font: 20px Georgia, "Palatino", serif;
	margin: 0;
	padding: 30px 0 10px 0;
}

ul.guidelines_list li {
	border-bottom: 1px solid #aebfbf;
	color: #067f95;
/*	font-size: 13px;*/
/*	line-height: 34px;*/
	padding: 8px 0;
}

ul.guidelines_list li.last_child_nb {
	border: none;
}

a.psd:link, a.psd:visited {
	color: #0447a8;
	line-height: 23px;
}

a.psd img {
	margin-right: 6px;	
}

div#discog {
	width: 423px;
	padding: 0 36px 0 0;
}

div#add_album {
	color: #7e7d7d;
	width: 315px;
	padding-left: 68px;
}

div#add_album h3 {
	color: #222;
	font-size: 18px;
	line-height: 1em;
	padding-top: 50px;
}

span.move {
	display: block;
	cursor: move;
	float: left;
	width: 9px;
	height: 9px;
}

ul.discog_list li span.move {
	padding: 30px 12px 0 12px;
}

ul.muse li span.move {
	padding: 44px 12px 0 12px;
}

ul.show_list li span.move {
	padding: 60px 14px 0 14px;
}

div.tickets {
	color: #7e7d7d;
	font-size: 13px;
	margin-bottom: 18px;
}

div.tickets span {
	color: #222;
	margin-bottom: 12px;
}

ul.discog_list {
/*	margin-bottom: 3em;*/
}

ul.discog_list li {
	display: block;
	clear: both;
	position: relative;
}

ul.discog_list li div.banner img {
	float: left;
	padding-right: 20px;
}

.odd {
	background: white;
}

ul.discog_list li h3 {
	float: left;
	font: 14px/18px "Helvetica Neue", Helvetica, Verdana, sans-serif;
	width: 182px;
	padding-top: 2px;
}

ul.discog_list li div.banner {
	overflow: hidden;
	padding: 14px 15px 15px 15px;
}

ul.discog_list li span.ed {
	display: block;
	margin-top: 2px;
}

span.ed {
	font-size: 10px;
	white-space: nowrap;
}

span.ed a:link, span.ed a:visited {
	font-family: Georgia, "Palatino", serif;
	padding: 5px 3px;
}

div.upload {
	background: #eaeaea;
	text-align: right;
	padding: 8px;
	margin-top: 18px;
	height: 40px;
}

div.upload_tight {
	margin-top: 0;
}
div.upload_tight a.cancel {
	display:block;
	line-height:40px;
	padding-right:16px;
	position:absolute;
	right:160px;
}
div.upload img, div.upload input {
	display: inline;
}

form.add_album_form div.inputs {
	margin-bottom: 14px;
}

form.add_album_form div.uploader {
	background: #EFEFEF;
	padding: 10px;
}
form.add_album_form div.uploader h4 {
	color: #8c2d8d;
	margin-bottom: 0px;
}
form.add_album_form div.uploader .uploading-stats {
	display: none;	
	margin-bottom: 15px;
	padding-left: 10px;
}
form.add_album_form div.uploader .uploading-stats h4 {
	font-weight: bold;
	color: #616E73;
}
form.add_album_form div.uploader .uploading-stats h5 {
	font-size: 11px;
	color: #616E73;
}
form.add_album_form div.uploader .uploading-stats .cancel {
	font-family: Georgia,"Palatino",serif;
	float: right;
}
form.add_album_form div.uploader p.note {
	margin-top: 10px;
	margin-bottom: 0;
	background: white;
	padding:10px 10px 0 10px;
	color: #616e73;
}


ul.music_list li, ul.show_list li, ul.tab_list li, , ul.tab_list div {
	width: 100%;
	clear: both;
	display: block;
	overflow: hidden;
}

ul.music_list li div, ul.tab_list li div {
	overflow: hidden;
}

ul.music_list li span.move, ul.tab_list li span.move {
	float: left;
	padding: 12px 14px 0 14px;
}

ul.music_list li div.banner, ul.tab_list li div.banner {
	padding: 9px 18px;
}

ul.music_list li div h3 {
	color: #616e73;
	float: left;
	font-size: 14px;
	width: 272px;
}

ul.show_list li h3 {
	color: #111;
	font-size: 18px;
	margin-bottom: .25em;
}

ul.show_list li h4 {
	color: #616e73;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: .5em;
}

ul.show_list li div.venue a {
	font: 11px Georgia, "Palatino", serif;
}

ul.show_list li div.venue {
	overflow: hidden;
	padding: 20px 20px 22px 24px;
}

ul.show_list li div.actions {
	padding-top: 12px;
}

ul.tab_list .row_tab {
	width: 344px;
	height: 40px;
	margin: 0 0 10px 0;
	padding: 0;
	background: #fff;
}

ul.tab_list div.banner {
	padding: 9px 18px;
}

ul.tab_list li span.move {
	float: left;
	padding: 16px 4px 0 14px;
}

ul.tab_list li div.banner p, ul.tab_list div div.banner p {
	float: left;
	font: 16px "Helvetica Neue", Helvetica, Verdana, sans-serif;
	color: #000;
	margin: 2px 0;
	padding: 0;
}

ul.tab_list div div.banner p {
	margin: 2px 0 12px 27px;
	padding: 0;
}

div.curr_selected {
	font-size: 11px;
	padding: 18px 0;
}

div.whatchu_got {
	width: 182px;
}

div.whatchu_got strong {
	color: black;
	font-weight: normal;
}

div.whatchu_got a:link, div.whatchu_got a:visited {s
	display: block;
}

div.footer {
	color: #535353;
	font-size: 11px;
	margin: 52px 0 26px 0;
	text-align: right;
}

div.footer a:link, div.footer a:visited {
	color: #535353;
	text-decoration: none;
}

div.footer a:hover {
	text-decoration: underline;
}

div.sosumi {
	color: #363636;
	font: italic 10px/36px Georgia, "Palatino", serif;
	width: auto;
	overflow: hidden;
}

div.sosumi a:link, div.sosumi a:visited {
	color: #363636;
}

img#moro {
	margin-top: 56px;
}

div.news_body {
	padding: 0 40px 0 45px;
}

div.band_buzzwords {
	padding: 20px 0 30px 0;
}

div.band_buzzwords label {
	padding: 7px 10px 0 20px !important;	
}

div.band_buzzwords div.submit {
	float: left;
	padding: 7px 0 0 10px;
}

div.shows.rss_feeds {
	background: #F9F9F9;
	margin: 0;
	min-height: 31px;
	padding: 10px 15px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-align: right;
}

div.rss_feeds {
	background: #F9F9F9;
	margin: 15px 40px 0 45px;
	min-height: 31px;
	padding: 10px 15px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
	text-align: right;
}
div.news.rss_feeds .feed-stats {
	float: left;
}
div.news.rss_feeds p {
	margin: 0;
}
div.news.rss_feeds input.text {
	background: white;
	border:2px solid #CECECE;
	padding: 5px;
}
div.news.rss_feeds .instructions {
	margin: 5px;
}
div.news.rss_feeds input.add_small {
	margin-top: -3px;
	margin-left: 5px;
}
div.rss_feeds a {
	font-family:Georgia,"Palatino",serif;
	font-style:italic;
}

div.news.rss_feeds .all-feeds {
	background:white none repeat scroll 0 0;
	border:1px solid #EFEFEF;
	padding:15px;
	text-align:left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

div.news.rss_feeds .all-feeds li {
	border-bottom: 1px solid #efefef;
	padding-bottom: 10px;
	margin-bottom: 10px;
	position: relative;
}

div.news.rss_feeds .all-feeds li a.delete {
	color: #C33A3A;
	position: absolute;
	right:0;
}

ul.news_listing li {
	display: block;
	clear: both;
	padding: 8px 12px 8px 0;
	position: relative;
	margin-bottom: 5px;
}

ul.news_listing li span.date, ul.news_listing li span.type {
	color: #6b7d7e;
	font: 10px/18px "Hevletica Neue", Helvetica, Arial;
	display: block;
	padding-left: 15px;
	text-transform: uppercase;
	width: 65px
}

ul.news_listing li h3.news_title {
	color: #222;
	font-size: 13px;
	width: 530px;
	padding-left: 25px;
}

/* NEWS PREVIEW - START */

ul.news_preview {
	background: #FFF;
	padding: 20px 20px 0 20px;
}

ul.news_preview li {
	padding: 0 0 35px 0;
}

ul.news_preview li div.body span.title {
	font: bold 16px/22px Helvetica, Arial, sans-serif;
}

ul.news_preview li div.body span.date {
	font: normal 12px/15px Helvetica, Arial, sans-serif;
	color: #AAA;
	text-transform: uppercase;
	padding: 0 0 15px 0;
}

ul.news_preview li div.body img.thumb {
	float: right;
	margin: 0 0 10px 15px;
	border: 2px solid #AAA;
}

/* NEWS PREVIEW - END */

#uploadImageBlock {
	background: #fff;
	padding: 20px 50px;
	position: relative;
	font-size: 14px;
}
#uploadImageBlock #uploadNewImageBlock {
	text-align: right;
	position: absolute;
	top: 20px;
	_top: 15px;
	*top: 15px;
	right: 50px;
	_right: 90px;
}
div#add_news {
	padding: 0 70px 0 73px;
}

span#add_news_image_string {
	color: #777;
	font-size: 11px;
}

div.add_news_image_file {
	margin: 0 12px 0 14px;
}

div.add_news_image {
	background-color: #f7f7f7;
	margin-top: 12px;
	margin-bottom: 18px;
/*	line-height: 62px;*/
	padding: 18px 24px;
}

div.add_news_image h3 {
	color: #222;
	font-size: 18px;
}

div.add_news_image h3 small {
	color: #12a0b8;
	font-size: 11px;
}

div.add_news_image h4 {
	margin: 0;
}

div#add_news div.cancel {
	margin-bottom: 54px;
	line-height: 40px;
}

div#add_news div.cancel a {
	margin-left: 1em;
}

div#add_photo {
/*	padding: 0 50px 0 36px;*/
	padding: 0 50px 30px 50px;
}

div#photo_browser {
	background: #d2dfe0;
	padding: 16px 32px 16px 24px;
	margin-bottom: 18px;
}

div#photo_browser a.cancel {
	margin-right: 1em;
	line-height: 39px;
}

div#photo_upload_status {
	color: #555;
	line-height: 40px;
	padding-left: 14px;
}

label.choose {
	color: #555;
	line-height: 36px;
	margin-right: 10px;
}

div#save_crop {
	background: #d2dfe0;
	padding: 16px;
	margin: 18px 0;
	line-height: 40px;
}

div#save_crop a.cancel, div.upload a.cancel {
	line-height: 40px;
	padding-right: 16px;
}

div.discog_heading {
	border-bottom: 6px solid white;
	padding: 0 40px 36px;
}

div.discog_heading h2.page_title {
	margin-bottom: 0;
}

div.bio_heading {
	border-bottom: 1px solid #c7d5d7;
	padding-bottom: 46px;
/*	margin-bottom: 36px*/;
}
#uploadImageWrapper {
	margin: 20px 0 0 0;
	font-size: 14px;
}
#uploadImageWrapper #uploadNewImage {
	margin: 20px 0 0 0;
}

.photo-upload {
	background: white;
	padding: 15px;
	margin-bottom: 15px;
}
.photo-upload .current-image {
	float: left;
	margin:0 200px 0 0;
}
.photo-upload input.more-upload {
	margin-top: -7px;
}
.photo-upload form label {
	float: left;
}
.photo-upload .file.input {
	float: left;
	margin-right: 5px;
}
.photo-upload button {
	float: left;
	margin-top: 2px;
}
span.croppage {
	color: #616e73;
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	margin: 10px 0 18px 0;
}

div#change_banner {
	padding-left: 18px;
}

#uploadImageWrapperMore {
	padding: 20px 45px;
	margin: 15px 0;
	background: #fff;
}
#uploadImageWrapperMore span {
	float: left;
}
#uploadImageWrapperMore span#uploadNewImage {
	float: right;
}
/*div.upload_photo {
	background: url('../img/browse.png') no-repeat scroll top left;
	width: 108px;
	height: 39px;
	overflow: hidden;
	cursor: pointer;
}

div#track_file_upload {
	background: url('../img/choose_mp3.png') no-repeat scroll top left;
	width: 128px;
	height: 38px;
	overflow: hidden;
}

div#discog_file_upload {
	background: url('../img/choose_image.png') no-repeat scroll top left;
	width: 128px;
	height: 38px;
	overflow: hidden;
}

div#add_news_upload {
	background: url('../img/upload.png') no-repeat scroll top left;
	width: 107px;
	height: 39px;
	overflow: hidden;
}*/

div#yer_bio {
	padding-right: 175px;
	padding-bottom: 36px;
	padding-left: 133px;
}

div.bio {
	background-color: white;
	font-family: Georgia, "Palatino", serif;
	color: #504f4f;
	padding: 1px 18px 1px 36px;
	margin: 18px 0;
	height: 322px;
	overflow: auto;
}

textarea#bio {
	padding-bottom: 10px;
	width: 600px;
	height: 302px;
	border: 2px solid #CECECE;
}

textarea#NewsDescription {
	border: 2px solid #CECECE;
	height: 207px; 
	width: 717px;
}

textarea#BandCopyright {
	border: 2px solid #CECECE;
	height:100px;
	width:600px;
}

h2#title_bio {
	padding-top: 40px;
	margin: 0 0 22px 0;
}

img#edit_bio {
	margin-top: 32px;
}

div.admin_message div.label {
	position: relative;
	margin-left: 10px;
}

div.admin_message div.label label {
/*	display: none;*/
	position: absolute;
	top: 2px;
	left: 8px;
	z-index: 2;
	color: #2d2d2d;
	font-family: Georgia, "Palatino", serif;
}

div.admin_message div.label input {
	color: #2d2d2d;
	padding: 3px 6px;
	border: 1px solid;
	border-color: #777 #ccc #ddd #ccc;
	background: white;
	font: 12px Georgia, "Palatino", serif;
}

div.admin_message a.wtf:link, div.admin_message a.wtf:visited {
	color: #e9f9ff;
	font-style: normal;
	font-size: 11px;
}

img.add_small, input.add_small {
	margin-top: -6px;
	margin-left: 16px;
}

div.signup_module {
	background: white;
	margin: 0 62px 12px 66px;
	padding: 1px 0 10px 0;
}

div.signup_module_wrap {
	padding: 0 52px 0 54px;
}

div.signup_module_wrap h2.page_title {
	margin-bottom: 12px;
}

p.your_url {
	color: #888;
	font-size: 14px;
	margin-top: 0;
}

p.your_url a {
	font-family: Georgia, "Palatino", serif;
}

ul#account_basics {
	margin-bottom: 48px;
}

ul#account_basics li {
	float: left;
	clear: both;
	display: block;
	margin: 6px 0px 20px 0px;
	width: 100%;
}

div.signup_module label {
	font-size: 14px;
	color: #616e73;
	display: block;
	line-height: 34px;
	width: 150px;
	padding-right: 14px;
	text-align: right;
}

div.signup_module div.bar {
	background: #f1f6f7;
	padding: 16px 48px 16px 0;
/*	margin-bottom: 10px;*/
	margin-bottom: 0;
}

div.signup_module div.bar a.cancel {
	line-height: 27px;
	margin-right: 1em;
}

#account_settings {
	padding: 44px 0;
}

div.achtung_baby {
	padding-left: 102px;
	margin: 12px 0;
}

div.achtung_baby p {
	color: #616e73;
	margin: 0;
}

div.achtung_baby p strong {
	color: #111;
}

div.understand {
	color: black;
/*	padding-left: 102px;*/
	padding-left: 66px;
	margin-bottom: 28px;
}

div.understand p, div.understand div.error-message {
	margin: 0;
	padding-left: 36px;
}

#understand_check {
	display: block;
}

h2#title_app_basics {
	margin-bottom: 36px;
}

div#icon_row, div.app_basics_rule_last {
	position: relative;
}

/*div#icon_row span.instruct {
	top: 48px;
	right: 62px;
	position: absolute;
}*/

/*div.app_basics_rule_last span.instruct {
	position: absolute;
	top: 78px;
	right: 67px;
}*/

div#icon_row label {
	line-height: 51px;
}

div#icon_row div.file_wrapper {
	margin-left: 97px;
}

div#icon_row #spacer {
	padding-top: 4px;
}

span.instruct {
	display: block;
	font-size: 11px;
	color: #999;
}

div.account_uploads span.instruct {
	margin-top: 6px;
}

div#band_name_row span.instruct {
	padding-left: 20px;
	line-height: 34px;
	display: block;
}

div.app_basics_rule {
	border-top: 1px solid #E5E5E5;
	padding: 16px 0;
}

div.app_basics_rule_last {
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 84px;
}

label#itunes_app_image {
	line-height: 118px;
}

div#app_image_sample {
	padding: 35px 0 0 30px;
}

div#login {
	width: 507px;
	margin: 0 auto;
}

img#log_logo {
	margin: 64px 0 24px 82px;
}

div#login div.outer {
	background: white;
	padding: 23px 24px 24px 27px;
}

div#login div.inner {
	background: #e5f3f4;
	padding: 1px 70px 1px 58px;
}

div#login div.inner h2 {
	color: black;
	font-size: 24px;
	line-height: 1em;
	text-align: center;
	margin: 36px 0 0 0;
}

div#login ul {
	margin-bottom: 0;
}

div#login li {
	float: left;
	clear: both;
	display: block;
	margin: 6px 0;
	width: 100%;
}

div#login li label.log_label {
	color: #0060ac;
	text-align: right;
	display: block;
	width: 84px;
	line-height: 27px;
	padding-right: 22px;
}

div#login li input.text {
	border: 1px solid;
	border-color: #777 #ccc #ddd #ccc;
	padding: 6px 4px 6px 8px;
	background: white;
	width: 208px;
}

div#login li label#remember_moi_label {
	color: #666;
	font-family: Georgia, "Palatino", serif;
}

input#remember_moi {
	margin-right: 1em;
	margin-left: 106px;
}

div#login p#login_button {
	margin: 12px 0 36px 0;
}

div#login p#doh {
	color: #999;
	text-align: center;
	font: 11px Georgia, "Palatino", serif;
}

div#login p#doh a:link, div#login p#doh a:visited {
	color: #999;
}

div#login .error {
	padding-left: 106px;
}

div#login p.give {
	color: #434d52;
}

div#login p.sent_login {
	text-align: center;
}

div#login p.sent_login img {
	display: inline;
}

p.sanks {
	color: #666;
	font: 14px/22px Georgia, "Palatino", serif;
	padding-right: 58px;
}

div#contact_us {
	padding: 44px 60px 60px 68px;
}

div#contact_us div.contact_page {
	background: white;
	padding: 1px 0 88px 50px;
}

div#talk_soon {
	width: 245px;
	padding: 0 37px 0 0;
	font: 14px/22px Georgia, "Palatino", serif;
}

div#talk_soon p {
	color: #616e73;
}

div#talk_soon p strong {
	font-weight: normal;
	color: #0059a8;
}

div#talk_soon em {
	color: #333;
	margin-bottom: 0.5em;
}

div#contact_area {
	border-left: 1px solid #e2e2e2;
	padding-left: 35px;
}

div#contact_area li {
	float: left;
	display: block;
	clear: both;
	width: 100%;
	margin: 6px 0;
}

div#contact_area li label {
	color: #616e73;
	display: block;
	width: 80px;
	text-align: right;
	font-size: 14px;
	line-height: 34px;
	padding-right: 20px;
}

div#contact_area li div.error, div#contact_area li div.error-message  {
	clear: both;
	padding-left: 100px;
}

p#send_contact a.cancel {
	line-height: 39px;
	margin-right: 1em;
}

select#subject {
	margin-top: 8px;
}

div#dashboard {
	background: white;
}

div.stats_board {
	background: white url('../img/dashboard_bg.gif') 50% 0 repeat-y;
}

div.stats {
	border-top: 1px solid #cbcbcb;
	padding: 14px 0 18px 0;
}

div.stats_col {
	width: 444px;
}

ul.stats_breakdown li {
	color: #777;
}
ul.stats_breakdown li.itunes-sales {
	clear: both;
	border-bottom: 1px solid #CBCBCB;
}
ul.stats_breakdown li.itunes-sales strong {
	float: left;
	margin-right:10px;
	font-size: 14px;
}
ul.stats_breakdown li.itunes-sales strong small {
	display: block;
	font-size: 9px;
	color: gray;
}

ul.stats_breakdown label {
	display: block;
	text-align: right;
	width: 218px;
	padding-right: 16px;
}

ul.stats_breakdown strong {
	font-weight: normal;
	color: black;
	font-size: 16px;
}

ul li.stats_heading {
	color: #015ebe;
	font: 18px Georgia, "Palatino", serif;
}

li.stats_heading strong {
	color: black;
	font-size: 28px;
	font-weight: normal;
}

li.stats_heading label {
	margin-top: 8px;
}

ul.stats_breakdown li {
	clear: both;
	float: left;
	margin-bottom: .5em;
	width: 100%;
}

ul.stats_breakdown li.stats_heading {
	margin-bottom: 1em;
}

ul.stats_breakdown li.list_sub_cat {
	color: #4a91db;
	text-transform: uppercase;
}

ul.stats_breakdown li.last_sub_cat {
	margin-top: 18px;
}

li#select_card {
	padding-bottom: 6px;
}

li#select_card label {
	line-height: 30px;
}

div.card_types input {
	margin: 9px 12px 0 0;
}

div.card_types img {
	margin-right: 24px;
}

div.extra_addys {
	margin-top: 6px;
	margin-left: 144px;
}

div.signup_module li label#billing_address {
	color: #ed2a61;
}

select.bill_page_state {
	margin: 2px 20px 0 0;
	width: 148px;
}

div#state_zip_row {
	margin-top: 6px;
}

div.signup_module label.exps {
	width: 46px;
}

div.signup_module label#exp1 {
	margin-left: 20px;
}

div.signup_module label.exps a:link, div.signup_module label.exps a:visited {
	font-family: Georgia, "Palatino", sans-serif;
}

p.bill_question {
	color: #888;
	font-size: 14px;
	padding-top: 50px;
	margin: 0;
}

p.bill_question a:link, p.bill_question a:visited {
	font-family: Georgia, "Palatino", serif;
}

#account_settings div.whats {
	width: 54px;
}

div.oops {
	background-color: #ed2a61;
	color: white;
	text-align: center;
	font-size: 14px;
	line-height: 44px;
}

div.bill_history ul {
	border-top: 1px solid #ddd;
	margin: 18px 0 54px 0;
}

div.bill_history li {
	border-bottom: 1px solid #ddd;
	color: #666;
	font-size: 14px;
	float: left;
	clear: both;
	width: 100%;
}

div.bill_history li label, div.bill_history li a {
	display: block;
	line-height: 55px;
}

div.bill_history li label {
	width: 140px;
	text-align: left;
	padding-right: 46px;
	padding-left: 28px;
}

 /**/


div.file_name {
	color: #555;
	float: left;
	line-height: 38px;
	padding-left: .5em;
}

div.file_wrapper {
	position: relative;
}

h2.page_title {
	color: black;
	font-size: 24px;
	line-height: 1em;
/*	margin: 36px 0;*/
	margin: 0 0 18px 0;
	padding-top: 45px;
}

h2.page_title small {
	color: #555;
	font-size: 10px;
}

h2.discog_title {
	margin-bottom: 36px;
	margin-left: 36px;
}

img.crops {
	margin-left: 5px;
}

a#cancel_crop {
	margin-top: 45px;
}

input.text, textarea {
	background: transparent;
	border: 0;
	color: #777;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 10px 8px 0 16px;
}

textarea {
	background: white;
}

div.text_311 {
	background: url('../img/text_311.jpg') no-repeat scroll top left;
	width: 311px;
	height: 34px;
}

div.text_311 input.text {
	width: 287px;
	height: 24px;
}

#flickrUrlDiv{
	width:270px !important;
}

#flickrUrlDiv input.text{
	width:250px !important;
}

#pleaseWait{
	position:absolute; 
	margin:auto; 
	width:938px; 
	height:100%;
	color:#616D7E; 
	display:none; 
	text-align:center;
	background-color:black;
	opacity:.5;
	z-index:1000;
	
}

.pleaseWaitText{
	position:relative;
	margin:25%;
	font-size:60px; 
	text-align:center;
}


div.text_44 {
	background: url('../img/text_44.jpg') no-repeat scroll top left;
	width: 44px;
	height: 34px;
}

div.text_44 input.text {
	width: 20px;
	height: 24px;
}

div.text_74 {
	background: url('../img/text_74.jpg') no-repeat scroll top left;
	width: 74px;
	height: 34px;
}

div.text_74 input.text {
	width: 50px;
	height: 24px;
}

div.text_82 {
	background: url('../img/text_82.jpg') no-repeat scroll top left;
	width: 82px;
	height: 34px;
}

div.text_82 input.text {
	width: 58px;
	height: 24px;
}

div.text_99 {
	background: url('../img/text_99.jpg') no-repeat scroll top left;
	width: 99px;
	height: 34px;
}

div.text_99 input.text {
	width: 75px;
	height: 24px;
}

div.area_311 {
	background: url('../img/area_311.jpg') no-repeat scroll top left;
	width: 311px;
	height: 151px;
}

div.area_311 textarea {
	background: transparent;
	width: 287px;
	height: 131px;
	padding-bottom: 10px;
}

div.area_311_short {
	background: url('../img/area_311_short.gif') no-repeat scroll top left;
	width: 311px;
	height: 80px;
}

div.area_311_short textarea {
	background: transparent;
	width: 287px;
	height: 60px;
	padding-bottom: 10px;
}

div.text_171 {
	background: url('../img/text_171.jpg') no-repeat scroll top left;
	width: 171px;
	height: 34px;
	margin-right: 14px;
}

div.text_171 input.text {
	width: 171px;
	height: 24px;
}

div.text_745 {
	background: url('../img/text_745.jpg') no-repeat scroll top left;
	width: 745px;
	height: 34px;
	margin-bottom: 12px;
}

div.text_745 input.text {
	width: 721px;
	height: 24px;
}

div.text_242 {
	background: url('../img/text_242.jpg') no-repeat scroll top left;
	width: 242px;
	height: 34px;
}

div.text_242 input.text {
	height: 24px;
	width: 218px;
}

div.text_142 {
	background: url('../img/text_142.jpg') no-repeat scroll top left;
	width: 242px;
	height: 34px;
}

div.text_142 input.text {
	height: 24px;
	width: 118px;
}

div.text_231 {
	background: url('../img/text_231.jpg') no-repeat scroll top left;
	width: 231px;
	height: 34px;
}

div.text_231 input.text {
	height: 24px;
	width: 207px;
}

div.text_513 {
	background: url('../img/text_513.jpg') no-repeat scroll top left;
	width: 513px;
	height: 34px;
}

div.text_513 input.text {
	height: 24px;
	width: 207px;
}

div.area_231 {
	background: url('../img/area_231.jpg') no-repeat scroll top left;
	width: 231px;
	height: 135px;
}

div.area_231 textarea {
	background: transparent;
	width: 207px;
	height: 115px;
	padding-bottom: 10px;
}

div.area_242 {
	background: url('../img/area_242.jpg') no-repeat scroll top left;
	width: 242px;
	height: 228px;
}

div.area_242 textarea {
	background: transparent;
	width: 218px;
	height: 208px;
	padding-bottom: 10px;
}

div.area_282 {
	background: url('../img/area_282.jpg') no-repeat scroll top left;
	width: 282px;
	height: 306px;
}

div.area_282 textarea {
	background: transparent;
	width: 258px;
	height: 286px;
	padding-bottom: 10px;
}

div.admin_message {
	background: #d1dcde url('../img/admin_message_left.jpg') 0 0 no-repeat;
	color: black;
	margin: 18px 0;
}

div.admin_message div.inner {
	background: transparent url('../img/admin_message_right.jpg') top right no-repeat;
	padding: 12px 18px 0 18px;
	height: 32px;
	text-align: left;
}

div.admin_message div a {
	color: white;
	font-family: Georgia, "Palatino", serif;
	font-style: italic;
}

div.paginator, div.paginator a, div.paginator strong {
	display: block;
}

div.paginator a:link, div.paginator a:visited {
	background: white;
	text-decoration: none;
	border: 1px solid #740085;
	padding: 3px 5px;
}

div.paginator a:hover, div.paginator strong {
	background: #740085;
	color: white;
	padding: 3px 5px;
	border: 1px solid white;
}

div.paginator a,  div.paginator strong {
	margin-left: 2px;
	float: left;
	font-size: 11px;
}


div#for_news {
	background: #f2f9f9;
	margin: 10px 0 0 0;
	padding: 0 44px 0 0;
}

ul.news_listing li.flagged h3.news_title, ul.news_listing li.flagged span.date,
ul.news_listing li.flagged a:link, ul.news_listing li.flagged a:visited
{
	color: white;
}

ul.news_listing li.deleted {
	background: #12a1b8;
	color: white;
	font-family: Georgia, "Palatino", serif;
	padding-left: 14px;
}

ul.news_listing li.now_showing {
	background: #282828;
	color: white;
}

ul.news_listing li.now_showing span.ed {
	margin: 0 20px 2em 0;
}

img.has_image {
	position: absolute;
	right: 94px;
	top: 8px;
	border: 1px solid #aeaeae;
}

img.post_pic {
	border: 4px solid white;
	margin-right: 46px;
}

div.full_post {
	font-family: "Helvetica Neue", Arial, sans-serif;
	width: 394px;
	padding-left: 38px;
}

div.post_text {
	line-height: 26px;
	margin-bottom: 10px;
	color: #888;
}

div.post_text textarea {
	width: 370px;
	height: 150px;
	padding-bottom: 10px;
}

span.posted_on {
	color: #888;
	margin: 2px 0 1em 0;
}

span.posted_by {
	color: #888;
}

span.posted_by strong {
	color: #ccc;
	font-weight: normal;
}

div.block_edit_delete {
	margin: 18px 10px 18px 22px;
	background: #333;
	padding: 10px 18px;
}

a.cancel:link, a.cancel:visited {
	color: #078ec3;
	font: 11px Georgia, "Palatino", serif;
}

div.bar {
	background: #d6eef0;
	margin: 18px 0;
}

div.save_bar {
	padding: 12px 16px;
}

div.save_bar a.cancel {
	line-height: 39px;
	padding-right: 16px;
}

img.top_r_button {
	margin: 36px 18px 0 0;
}

div.confirm {
	padding: 0 0 0 64px;
}


/*rename to whatever you call the error divs*/
.error, .error-message {
	color: #C33A3A;
	font-size: 11px;
}

.error_clear {
	clear: both;
}

ul.basic_info li {
	width: 537px;
	float: left;
	clear: both;
}

ul.basic_info li label {
	color: #0060ac;
	display: block;
	width: 147px;
	text-align: right;
	padding-right: 8px;
	line-height: 45px;
}

ul.basic_info li label.label_affil {
	line-height: 12px;
	margin-top: 12px;
}

span.optional {
	color: #999;
	font-size: 10px;
	display: block;
	line-height: 10px;
	margin-top: 2px;
}

ul.basic_info div.align_left {
	padding: 4px 0 4px 7px;
	width: 375px;
	margin: 5px 0;
	position: relative;
}

ul.basic_info div.align_left span {
	position: absolute;
	display: block;
	line-height: 14px;
	top: 10px;
	left: 190px;
}

ul.basic_info div.align_left span img {
	float: left;
	margin-right: .5em;
}

ul.basic_info li.ok div.align_left {
	background: #e5f7dc;
}

ul.basic_info li.ok div.align_left span {
	color: #6ea851;
}

ul.basic_info li.oops div.align_left {
	background: #f2ebe6;
}

ul.basic_info li.oops div.align_left span {
	color: #de6b5b;
}

ul.basic_info li.not_entered div.align_left span {
	display: none;
}

ul.basic_info li input {
	background: white;
	border: 1px solid;
	border-color: #777 #ccc #f0f0f0 #ccc;
	padding: 5px 2px 4px 2px;
	height: 16px;
	color: #777;
	width: 161px;
}

ul#billing li input {
	width: 195px;
}


input#billing_address_cont {
	margin-top: 5px;
}

ul#billing li input#state {
	width: 40px;
}

ul#billing li input#zip {
	width: 100px;
}

div.for_state, div.for_zip {
	float: left;
}

div.for_state, div.for_zip {
	padding: 4px 0 4px 7px;
	margin: 5px 0;
}

label#label_for_zip {
	width: 22px;
	padding-left: 1em;
}

li#card_type img {
	margin-top: 9px;
	padding: 9px;
}

li#card_type img.active_card {
		background: #fdd9d3;
}

li#exp_date select {
	margin-top: 6px;
	margin-right: 6px;
}

p.privy {
	color: #888;
	margin: 0;
	padding-left: 28px;
}
p.coupon {
	color: #0186bb;
}
div#shows {
	width: 386px;
	padding: 0 36px;
}

div.app_wrap {
	color: #7e7d7d;
	padding: 54px 66px 64px 66px;
}
div.faq_wrap {
	font-size: 12px;
}
div.app_wrap h2, div.app_wrap h3 {
	color: #010101;
}

div.app_wrap h2 {
	font-size: 24px;
	line-height: 18px;
	margin-bottom: 26px;
} 

div.app_wrap h3 {
	font-size: 18px;
	padding-top: 36px;
}

div.loader_image h3 {
	padding-top: 0;
}

div.app_wrap p {
	font-size: 14px;
	line-height: 24px;
}

div.app_wrap div.gutter p, div.app_wrap div.app_push p {
	margin: 6px 0 12px 0;
}

div.app_wrap p.first {
	margin-bottom: 36px;
}

div.app_callout {
	background: #efefef;
}

div.app_wrap div.gutter {
	padding: 0 0 0 86px;
}

div#enter_app_name {
	padding-bottom: 32px;
}

div#enter_app_name img {
	margin-top: 20px;
}

img#app_description_sample {
	margin: 0 0 0 30px;
}

div#band_website {
	padding: 32px 0 52px 0;
}

div#band_website label {
	color: black;
	display: block;
	font-size: 14px;
	width: 143px;
	padding-right: 7px;
	line-height: 34px;
}

div.app_wrap div.status_for_upload {
	color: black;
	font-size: 14px;
}

div.app_wrap div.status_for_upload span {
	color: #333;
	font-size: 12px;
}

div#vu_one {
	border-bottom: 1px solid #b9b9b9;
}

div.vitals_upload {
	width: 537px;
	margin-left: 86px;
	padding: 40px 0 48px 0;
}

div.vitals_upload img {
	margin: 20px 0 0 0;
}

div.vitals_upload div.previews img {
	margin: 0;
}

div.callout_highlight {
	background: #feebea;
	position: relative;
}

div#vitals_current_image {
	position: absolute;
	top: 35px;
	right: 30px;
}
div#app_copyright {
	margin-bottom: 36px;
}
div.app_push {
	padding: 0 0 0 86px;
}
textarea#copyrighttext {
	border:2px solid #CECECE;
	height:80px;
	padding-bottom:10px;
	width:552px;
	margin-bottom: 35px;
}
div#loader_image_status {
	width: 276px;
	margin-top: 15px;
}

div#loader_image_status img {
	margin-top: 12px;
}

div.for_loader_image {
	padding: 84px 0 42px 0;
}

div.loader_image {
/*	padding-right: 36px;*/
	width: 400px;
}

div.loader_image p {
/*	padding-bottom: 36px;*/
}

ul.app_price li {
	color: #222;
	display: block;
	float: left;
	width: 180px;
	font-size: 18px;
	line-height: 34px;
}

ul.app_price li input.radio {
	margin: 10px .5em 0 0;
}

ul.app_price li div.text_82 {
	margin: 0 .5em;
}

div.app_wrap div.area_282 {
	margin-top: 3px;
}

input#loader_image_upload {
	margin-top: 6px;
}

div#select_app_price {
	padding-right: 102px;
	padding-bottom: 46px;
}
.discount_name {
	color: #6b972e;
	font-size:14px;
	line-height:39px;
}
.discount_amount {
	color: #e38826;
	font-size:14px;
	line-height:39px;
}
div#submit_app {
	background: transparent url('../img/submit_app_bg.jpg') 0 0 repeat-x;
	text-align: center;
	padding: 12px 0;
	position: relative;
	margin: 6px 0;
}

div#submit_app a.cancel {
	left: 40px;
	top: 28px;
	position: absolute;
	font-size: 18px;
	color: white;
}

div.app_wrap div.oops {
	background: #feebea;
	color: #de6b5b;
	line-height: 56px;
	font-size: 12px;
	text-align: left;
	margin: 6px 0;
	padding: 0 0 0 30px;
}

div.app_wrap div.oops a:link, div.app_wrap div.oops a:visited {
	color: #de6b5b;	
}

div.app_wrap div.oops span {
	background: url('../img/public/oops.png') 0 50% no-repeat;
	padding-left: 20px;
}

div.app_wrap p.important {
	color: #222;
}

div.i_understand_submit_process {
	background: #e6f6fa;
	color: #141414;
	font: 14px  Georgia, "Palatino", serif;
	padding: 36px 0 36px 80px;
	margin: 6px 0;
}

div.i_understand_submit_process p {
	margin: 0;
	width: 558px;
	padding-left: 20px;
}

div.accept_check {
	background: transparent url('../img/accept_check_bg.png') 0 0 no-repeat;
	width: 40px;
	height: 40px;
	position: relative;
}

div.accept_check input {
	position: absolute;
	left: 13px;
	top: 12px;
}

div.submission_pending {
	background: #222;
	padding: 76px 162px 76px 186px;
}

div.submission_pending h1 {
	font: 26px/36px Georgia, "Palatino", serif;
}

div.submission_pending p {
	color: #999;
	margin: 0 0 18px 0;
	font-size: 18px;
	line-height: 32px;
}

div.welcome_col {
	background: #f2f2f2;
	color: #888;
	width: 519px;
}

div#welcome_box {
	width: auto;
	font-size: 16px;
	line-height: 22px;
	padding: 40px 0 24px 54px;
}

div.welcome_preview {
	padding: 0 62px 0 192px;
}

div#welcome_box span {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
}

div#welcome_box h2 {
	color: black;
	font: 30px Georgia, "Palatino", serif;
	margin-bottom: 18px;
}

div#welcome_box p.get_started {
	font-size: 14px;
	margin-top: 40px;
}

div.checklist {
	background: #fcfcfc;
	padding: 36px 0 36px 46px;
	border-bottom: 6px solid #f2f2f2;
}

div.checklist div.checklist_copy {
	padding: 0 62px 0 74px;
	font-size: 13px;
	line-height: 22px;
}

div.checklist div.checklist_copy strong {
	color: #333;
	font-size: 16px;
	font-weight: normal;
}

div.thats_all_folks {
	padding: 42px 0 60px 65px;
	font-size: 14px;
}

div.thats_all_folks h2 {
	color: #222;
	font-size: 22px;
	line-height: 25px;
	margin-bottom: 6px;
}

div.no_time {
	margin-top: 36px;
}

div.checklist_col {
	color: #888;
	width: 319px;
}

div.checklist_col_extend {
	background: transparent url('../img/checklist_col_extend.jpg') 0 0 repeat-y;
}

div.checklist_col_top {
	background: transparent url('../img/checklist_col_top.jpg') 0 0 no-repeat;
	padding: 24px 3px 0 3px;
}

div.checklist_col_bot {
	background: transparent url('../img/checklist_col_bot.jpg') 0 100% no-repeat;
	padding-bottom: 3px;
}

div.checklist_col_top div.gutsy {
	padding: 0 50px 0 52px;
}

div.checklist_col_top div.intro_2_check {
	padding-top: 24px;
	padding-bottom: 24px;
}

div.checklist_col_top strong {
	color: #222;
	font-weight: normal;
	font-size: 16px;
}

ul.checklist li {
	border-top: 1px solid #e3e3e3;
	clear: both;
	position: relative;
}
ul.checklist li a,
ul.checklist li a:hover {
	text-decoration: none;
	display: block;
	padding: 15px 50px 15px 56px;
}
ul.checklist li img.reqd {
	position: absolute;
	right: -1px;
	top: 23px;
}

ul.checklist li#check_fan_wall {
	background: #f8f8f8;
	border-bottom: 1px solid #e3e3e3;
}

ul.checklist li#check_fan_wall span.added, ul.checklist li#check_fan_wall strong {
	color: #b3b3b3;	
}

ul.checklist li.just_added {
	background: #e9fad8 url('../img/check_green.png') 28px 17px no-repeat;
}

span.added {
	color: #61a454;
	margin-left: .5em;
}

span.checklist_note {
	font-style: italic;
	color: #919191;
}

div.done_adding {
	color: black;
	font-size: 16px;
	background: #ecf8ff;
	border: 6px solid white;
	text-align: center;
	padding: 24px 0 22px 0;
}

div.done_adding img {
	display: inline;
	margin-top: 10px;
}

div#app_review {
	color: #585858;
	padding: 74px 91px 64px 95px;
}

div#app_review h1 {
	color: black;
	margin: 0;
	font: 30px/1em Georgia, "Palatino", serif;
}

div#app_review p.review_lead {
	color: #888;
	margin: 24px 0 48px 0;
	font-size: 16px;
	line-height: 24px;
}
div#app_review div.tracks_items_col {
	width: 300px;
}
div#app_review ul.vid_discog li div {
	width: 420px;
}
div#app_review img#large_app_icon {
	margin: 10px 0;
}
div.review_contents {
	background :#f2f2f2;

	color: #616e73;
	font-size: 14px;
	padding: 30px 0 42px 0;
	margin-bottom: 18px;
}

div.review_contents div.gutter, div.app_status div.gutter {
	padding: 0 54px 0 40px;
}

div.review_contents h2.page_title {
	margin: 0;
	padding: 0 0 32px 0;
	font-size: 20px;
}

div.review_contents h2.page_title small {
	color: #61a454;
	font-size: 14px;
}
div.review_contents #BandSubmitComment {
	border:2px solid #CECECE;
	width: 644px;
	height: 100px;
}
div.gloss_effect label {
	margin: 50px 0 0 0;
	display: block;
}
div.territory {
	background: #F2F2F2;
}
div.territory .select-all {
	text-align: right;
	font-style: italic;
	font-family: georgia,times,serif;
	margin: 0 35px;
}
div.territory h2 {
	margin:0 35px;
}
div.territory ul.main {
	background:white none repeat scroll 0 0;
	float:left;
	margin:35px 35px 15px 35px;
	padding:20px;
}
div.territory ul.main li {
	border-left:2px solid #CECECE;
	display:block;
	float:left;
	margin-bottom:0;
	margin-right:30px;
	padding-left:20px;
	width:155px;
}
div.territory ul.main li input {
	float: right;
}
div.territory ul.main li label {
	float:  left;
}
div.territory #rest-of-the-world {
	margin:35px 35px 15px 35px;
	padding:20px;
	display: none;
}
#rest-of-the-world h4 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 2px solid #CECECE;
}
#rest-of-the-world table {
	width: 100%;
}
#rest-of-the-world table th {
	font-weight: bold;
	font-size: 13px;
}
#rest-of-the-world table td, #rest-of-the-world table th {
	vertical-align: top;
}
/* Review Proccess Styles */
div.app_status {
	margin-bottom:18px;
	padding:30px 0 42px;
}
div.app_status h2 {
	font-family: georgia, times, serif;
	margin-bottom: 15px;
}
div.app_status h2 strong {
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color: black;
}
div.app_status textarea {
	border:2px solid #CECECE;
	width: 630px;
	height: 100px;
}
div.app_status input.text {
	border:2px solid #CECECE;
	height:20px;
	margin-top:15px;
	width:630px;
}
div.app_status .review_action {
	text-align: right;
	margin-top: 15px;
}
div.app_status .review_action .notify {
	font-size: 12px;
}
div.app_status .review_action .notify label {
	font-size: 12px;
}
div.app_status .submit_review {
	margin-bottom: -10px;
	margin-left: 15px;
}
div.app_status .review_action select {
	font-size: 15px;
	margin-right: 5px;
}
div.app_status .review_action label {
	color: #078EC3;
	font-size: 16px;
}
div.app_status .file_upload {
	background: #d6d6d6;
	padding: 15px;
	margin-top: 10px;
}
div.app_status .file_upload label {
	float: left;
	color: black;
	margin-right: 10px;
}
h3.sub_title {
	font-size: 14px;
	color: #333;
	margin-bottom: 24px;
}
.log_entry {
	border-bottom:1px solid #DCDCDC;
	padding-bottom: 5px;
}
.log_entry .author {
	color: #078EC3;
	display: block;
	text-align: right;
}
.log_entry .date {
	float: left;
	font-family: georgia,times,serif;
	font-style: italic;
}
.log_entry .status {
	color: white;
	padding: 2px 4px;
}
.log_entry .status.rejected {background: #C33A3A;}
.log_entry .status.pending {background: orange;}
.log_entry .status.delayed {background: orange;}
.log_entry .status.approved {background: #61A454;}

div.review_home_images, div.review_all_images {
	padding: 0 0 0 40px;
}

div.review_home_images img, div.review_all_images img {
	margin: 0 19px 19px 0;
}

div.review_music {
	padding: 0 54px 0 40px;
}

div.tracks_items_col {
	width: 372px;
}

div.tracks_items_col li {
	float: left;
	border-bottom: 1px solid #dcdcdc;
	display: block;
	width: 100%;
	clear: both;
	padding: 10px 0;
}

div.tracks_items_col li label {
	width: 272px;
	display: block;
}

div.tracks_items_col li label a {
	font-size: 12px;
}

div.twit span {
	margin-bottom: 12px;
}

div.twit strong {
	color: #333;
	font-weight: normal;
}

ul.vid_discog li {
	float: left;
	clear: both;
	width: 100%;
	padding: 13px 0 13px 13px;
}

ul.vid_discog li div {
	width: 520px;
	padding-left: 30px;
}

ul.vid_discog li h3 {
	font-size: 14px;
	margin-bottom: 4px;
}

ul.vid_discog li div a {
	font-size: 12px;
}

img#bio_review_header {
	margin-bottom: 28px;
}

ul.profiles li {
	float: left;
	width: 100%;
	clear: both;
	padding: 28px 0 28px 28px;
}

ul.profiles li label {
	width: 322px;
	display: block;
}

ul.profiles li a {
	font-size: 12px;
}

ul.app_vitals_review li {
	padding-bottom: 2em;
	clear: both;
	float: left;
	width: 100%;
}

ul.app_vitals_review li label {
	color: #333;
	width: 106px;
	display: block;
	text-align: right;
	padding-right: 24px;
}

ul.app_vitals_review li div.app_vital_contents {
	width: 528px;
}

img#large_app_icon {
	margin: 0 0 2em 2em;
}

div.looks_good {
	color: black;
	text-align: center;
	font: 22px/82px Georgia, "Palatino", serif;
}

div.not_started {
	color: #777;
	font-size: 18px;
}

div.progress {
	border: 10px solid #efefef;
	border-style: solid solid solid solid;
}

div.progress_indicator {
	padding-right: 12px;
}

div.progress_indicator li {
	border-right: 1px solid #e1e1e1;
	color: #2c2c2c;
	float: left;
	width: 52px;
	padding: 0 0 0 11px;
	background: url('../img/incomplete.png') 10px 0 no-repeat;
}

div.progress_indicator li.last_child {
	border: 0;
}

div.progress_indicator li.complete {
	background: url('../img/check_green.png') 10px 0 no-repeat;
	color: #4da62c;
}

div.progress_indicator li img {
	margin-bottom: 14px;
}
div.progress_indicator li a:hover,
div.progress_indicator li a {
	display: block;
	padding: 25px 0 0 0;
	color: #000;
	text-decoration: none;
}
div.your_progress h3 {
	color: #111;
	font-size: 20px;
	margin-bottom: 10px;
}

div.progress_top {
	background: white;
	padding: 22px 0 22px 34px;
}

div.progress_bot {
	background: #f9f9f9;
	text-align: right;
	padding: 0 30px 0 0;
	font-size: 11px;
	line-height: 42px;
}
div.progress_bot #progress_links {
	float:left;
	margin:0 0 0 35px;
}
div.get_started {
	color: #777;
	font-size: 18px;
	padding: 18px 0 180px 0;
}

div.no_wrap {
	padding-top: 0;
	padding-left: 36px;
}

h4.upload_title, label.cms_labels {
	display: block;
	font-size: 13px;
	margin-bottom: 6px;
	color: black;
}

div.account_uploads {
	padding-left: 30px;
}

div.customize p {
	color: #777;
	font-size: 16px;
	line-height: 22px;
}

/* ERROR / SUCCESS MESSAGES */

.cms_success, .cms_error {
	background-repeat: no-repeat;
	background-position: 10px center;
	font: normal 12px Arial, Verdana, sans-serif;
	padding: 10px 10px 10px 35px;
}

.cms_success {
	background-image: url(../img/check_green.png);
	background-color: #ccf2c3;
	color: #3b8b2b;
}

.cms_error {
	background-image: url(../img/ico_error.png);
	background-color: #f2c3c3;
	color: #c33a3a;
}
.infomationText {
	font: normal 12px Arial, Verdana, sans-serif;
	color: #8c2d8d;
	margin-top: 0;
}
.helperText {
	display:block;
	margin-top: 10px;
}
div.faqs {
	padding: 25px 25px 25px 78px;
}
div#selectListJumpFaq {
	margin-bottom: 50px;
}
div#selectListJumpFaq span {
	color: #009ec8;
	font-size: 16px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-right: 5px;
}
div#selectListJumpFaq select {
	width: 350px;
}
div.faqs h1 {
	color: black;
	font: 30px/1em Georgia, "Palatino", serif;
	margin-top: 30px;
}

div.all_faqs {
	color: #585858;
}
div.faqEntry {
	padding: 35px 45px;
	font-size: 12px;
	margin: 0 0 16px 0;
} 
div.faqEntry h3 {
	padding-top: 0;
}

h3.faqs_title {
	color: #1491a6;
	font: 20px Georgia, "Palatino", serif;
}
.faq_entry_img {
	margin: 0 45px 0 0;
}
.contactUsBox {
	background: #F2F9F9;
	line-height: 80px;
	text-align: center;
	color: #282828;
	font-size: 16px;
	font-weight: bold;
}
ol.faqs_list {
}

ol.faqs_list li {
	list-style: decimal;
	line-height: 22px;
	font-size: 13px;
	margin: 0.5em 0;
	color: #0e889d;
	font-weight: bold;
	list-style-position: inside;
}
ol.faqs_list li span {
	color: #585858;
	font-size: 12px;
	font-weight: normal;
}
div.faq_supplements {
	background: #ececec;
	width: 253px;
	padding: 44px 14px 44px 42px;
}

div.faq_supplements h2 {
	color: black;
	font: 18px Georgia, "Palatino", serif;
	margin-bottom: 36px;
}

div.customize {
	padding: 0 72px 72px 54px;
}

ul.customize {
	margin-left: 28px;
}

ul.customize li {
	border-bottom: 1px solid #ddd;
	color: #01779a;
	background: transparent url('../img/customize_bullet.jpg') 9px 50% no-repeat;
	font: 16px Georgia, "Palatino", serif;
	padding: 11px 0 11px 28px;
}

div.export_stats {
	text-align: right;	
	margin-right: 40px;
}

div.customize_col_a_nav {
	width: 350px;
	margin: 0 0 0 10px;
	z-index: 10;
}
div.customize_col_a_nav a, div.customize_col_a_nav a.active {
	position: relative;
	float: left;
	display: block;
	width: 150px;
	height: 25px;
	margin: 0 6px 0 0;
	padding: 8px 0 0 0;
	background: transparent url('/img/nav_tab.gif') no-repeat;
	font: 12px Arial, sans-serif;
	color: #fefefe;
	text-decoration: none;
	text-align: center;
	z-index: 10;
}
div.customize_col_a_nav a:hover {
	color: #cecece;
}
div.customize_col_a_nav a.active {
	background: transparent url('/img/nav_tab_active.gif') no-repeat;
	font: italic 12px Georgia, serif;
	color: #007fff;
}

div.customize_col_a {
	position: relative;
	float: left;
	width: 344px;
	margin: -2px 0 0 0;
	padding: 0 30px 30px 30px;
	background: #efefef;
	border: 1px solid #c0bfbf;
	z-index: 2;
}

div.customize_col_a h2 {
	margin: 0 0 18px 0;
	padding: 40px 0 0 0;
	font: 22px Arial, sans-serif;
	color: #010101;
}

div.customize_col_a p {
	margin: 0;
	width: 263px; height: 24px;
	padding: 0 0 20px 0;
	font: 14px Arial, sans-serif;
	color: #3f3f3f;
}

div.customize_col_a p.success {
	font: 16px Arial, sans-serif;
	color: #fa3e3e;
}

div.customize_col_a div.color_schemes {
	width: 354px;
	/* height: 345px; */
	/* overflow: auto; */
	margin: 0;
	padding: 0;
}

div.customize_col_a div.row {
	width: 304px;
	margin: 0;
	padding: 10px 20px 10px 10px;
}

div.customize_col_a input.radio {
	position: relative;
	float: left;
	margin: 8px 20px 0 10px;
	padding: 0;
}

div.customize_col_a div.color {
	position: relative;
	float: left;
	width: 40px;
	height: 28px;
	margin: 0;
	padding: 0;
	background: #000;
}

div.customize_col_a div.save_box {
	width: 285px;
	margin:40px 0 0 0;
	padding: 22px;
	background: #fff;
	border: 1px solid #c1c1c1;
	text-align: center;
}
#customizer_submit_tabs{
	background-color:white;
	width:334px;
	margin: 25px 0 0 0;
}
#customizer_submit_tabs ul{

}
#customizer_tab_header{
	float:left; 
	font-family:Georgia; 
	font-style:italic;
	font-size:155%;
	width:60px; 
	height:450px;
	padding: 10px 0 0 10px;
}
#customizer_color_header{
	float:left; 
	font-family:Georgia; 
	font-style:italic;
	font-size:155%;
	padding: 10px 5px 0 0px;
}
#customizer_submit_tabs li{
	text-transform:lowercase;
	margin: 5px;
}
div#customizer_tabs_content{
	padding: 10px 0 0 0px;
	float:left;
}
div.customize_col_a div.save_box p {
	font: 16px Arial, sans-serif;
	color: #010101;
	margin: 0 0 16px 0;
	padding: 0;
}

div.customize_col_a ul {
	margin: 0;
	padding: 0;
}

div.customize_col_a div.header, div.customize_col_a div.header2 {
	font: bold 11px Arial, sans-serif;
	background: #696969;
	color: #fff;
	margin: 10px 0 7px 0;
	padding: 5px 10px;
}
div.customize_col_a div.header2 {
	margin: 40px 0 7px 0;
}

#tabOrderHelp{
	float:right;
	width:400px;
}
#tabOrderHelp img{
	width:100%;
}

div.customize_col_b {
	position: relative;
	float: left;
	width: 452px;
	height: 630px;
	padding: 0;
	margin: 30px 0 0 30px;
	text-align: center;
	background: #fff url('/img/customizer_presets/iphone_bg.jpg') top center no-repeat;
}

div.customize_col_b img.preset {
	position: absolute;
	top: 95px;
	left: 103px;
}

div.customize_col_b img.arrow_left {
	position: absolute; 
	top: 240px; 
	left: 12px;
}

div.customize_col_b img.arrow_right {
	position: absolute; 
	top: 240px; 
	left: 396px;
}

#preload_images {
	display: none;
}

#button_save_order {
	margin: 20px 0 50px 108px;
}


/* SHOWS - START */

.show_rss_feed {
	margin-bottom: 40px !important;
}

.show_rss_pull {
	float: left;
	width: 250px;
	font-weight: bold;
}

.show_rss_note {
	float: right;
	width: 435px;
	color: #757575;
	font-size: 12px;
	text-align: right;
	font-style: italic;
	padding: 0 5px 0 0;
}

ul.show_list {
	padding: 0 43px;
}

ul.show_list li {
	padding: 12px 0;
	font-size: 14px;
}

ul.show_list li.odd {
	background: #ededed;
}

ul.show_list li span.date {
	color: #707070;
	display: block;
	width: 60px;
	padding: 0 0 0 25px
}

ul.show_list li span.venue, ul.show_list li span.city, ul.show_list li span.photo, ul.show_list li span.ed {
	color: #000;
	display: block;
	padding-left: 30px;
}

ul.show_list li span.venue, ul.show_list li span.city {
	width: 185px
}

ul.show_list li span.photo {
	width: 25px
}

ul.show_list li span.ed {
	padding: 0 15px 0 0;
}

.add_show_container {
	padding: 0px 0 0 0;
}

.add_show_container img, .edit_show_container img {
	display: inline;
}

.add_show_container .show_rss_note {
	margin: -10px 0 0 0;
}

#add_new_show_form label {
	float: left;
	width: 125px;
	padding: 6px 15px 0 0;
	text-align: right;
}

#add_new_show_form label.select {
	padding: 0 15px 0 0;
}

#add_new_show_form img.calendar_selector {
	margin: 6px 0 0 5px;
}

#add_new_show_form .text_311,  #add_new_show_form .text_231 {
	height: auto !important;
}

#add_new_show_form div.error {
	padding-top: 0 !important;
}

#add_new_show_form div.flyer_preview {
	position: absolute;
	top: 20px;
	right: 20px;
	display: block;
	width: 150px;
	height: 120px;
	overflow: hidden;
}

/* SHOWS - END */


/* PUSH NOTIFICATIONS - START */

.v2content p.intro_notifications {
	padding: 30px 0 17px 0 !important;
}

.v2content p.intro_notifications img {
	float: left;
	margin: 0 45px 10px 0; 
}

#notifications .field_label {
	padding: 0 0 25px 44px;
	font: bold 14px/17px Arial, Verdana, sans-serif;
	color: #2a2a2a;
}

#notifications .field_label2 {
	padding: 28px 0 25px 44px;
}

#notifications .field_label span {
	font: normal 12px/17px Arial, Verdana, sans-serif;
	color: #838181;
	padding-left: 7px;
}

#notifications .actions_bar {
	text-align: right;
	padding: 30px 0 0 0;
}

#notifications div.col {
	float: left;
}

#notifications div.col_a {
	width: 25%;
}

#notifications div.col_b {
	width: 35%;
}

#notifications div.col_c {
	width: 39%;
}

#notifications div.col_c .error-message {
	padding: 0 0 0 65px;
}

#notifications div.col_options {
	padding: 20px 0 0 25px;
}

#notifications div.col_options div.input {
	clear: both;
	padding: 0 0 15px 0; 
}

#notifications div.col_options label {
	float: left;
	width: 65px;
	font: normal 12px/18px Arial, Verdana, sans-serif !important;
	color: #3F3F3F !important;
}

#notifications textarea#description {
	width: 626px;
	height: 63px;
	padding: 10px;
	background: url(../img/bg_notification_body.gif) top left no-repeat;
}

#notifications input.radio_type {
	margin: 0 12px 0 0;
	vertical-align: middle;
}

#notifications div.radio label {
	vertical-align: text-top;
}

#notifications .type_error {
	clear: both;
}

input.text_150 {
	width: 140px;
	height: 23px;
	padding: 6px 5px 0 5px;
	margin: -5px 0 0 0;
	background: url(../img/bg_text_150.gif) top left no-repeat;
	border: none;
}


#notifications #msg_mid {
	background: url(../img/bg_iphone_note_mid.gif) top left repeat-y;
	width: 287px;
	float: left;
	margin: 0 0 0 44px;
}

#notifications #msg_top {
	background: url(../img/bg_iphone_note_top.gif) top left no-repeat;
}

#notifications #msg_btm {
	background: url(../img/bg_iphone_note_btm.gif) bottom left no-repeat;
	color: #FFF;
	text-align: center;
	padding: 17px 25px 79px 25px;
}

#notifications #msg_btm h3 {
	padding: 0 0 8px 0;
	font: bold 18px/21px Arial, Verdana, sans-serif;
}

#notifications #msg_btm p {
	font: normal 16px/21px Arial, Verdana, sans-serif;
	margin: 0;
}


#notifications .msg_info {
	float: right;
	width: 365px;
	margin: 0 44px 0 0;
	background: #ececec;
	border: 1px solid #d7d7d7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 26px 0 28px 0;
	color: #2a2a2a;
}

#notifications .msg_info h4 {
	font: bold 14px/17px Arial, Verdana, sans-serif;
	padding: 0 34px 19px 34px;
	border-bottom: 1px solid #d7d7d7;
}

#notifications .msg_info .row {
	padding: 4px 34px 5px 34px;
	border-bottom: 1px solid #d7d7d7;
	background: #f6f6f6;
	font: normal 14px/25px Arial, Verdana, sans-serif;
}

#notifications .msg_info .row span {
	color: #6c6c6c;
}

#notifications p.foot_note {
	clear: both;
	padding: 30px 44px 10px 44px;
	margin: 0;
}

/* PUSH NOTIFICATIONS - END */


/* EMAIL SUBSCRIBERS - START */

#subscriber_list_container {
	background: #FFF;
	color: #010101;
	border: 1px solid #d2c4d9;
	font: normal 11px/14px Arial, Verdana, sans-serif;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#subscriber_list_container div.paginator {
	padding: 24px 23px 0 0;
}

#subscriber_list tr {

}

#subscriber_list_container tr th {
	padding-top: 10px; padding-bottom: 10px; padding-left: 10px;
	font: bold 12px Arial, Verdana, sans-serif;
}

#subscriber_list tr.odd {
	background: #f6ebfb;
}

#subscriber_list_container table tr td {
padding: 10px;
	border-top: 1px solid #bebebe;
}

#subcomment {
	font: normal 11px/14px Arial, Verdana, sans-serif;
	color: #724578;
	padding: 5px 0 0 0;
}

/* EMAIL SUBSCRIBERS - END */

/* COMMENT MODERATION - START */

.v2content p.intro_comments {
	padding: 30px 0 17px 0 !important;
}

#comments_table_container {
	padding: 0 44px;
}

#comments_table_container div.date {
	width: 55px;
	color: #838181;
}

#comments_table_container div.type {
	width: 75px;
}

#comments_table_container div.intro {
	width: 380px;
}

#comments_table_container div.photo {
	width: 25px;
	padding: 0 !important;
}

#comments_table_container div.full {
	position: relative;
	padding: 25px 0 0 0;
	background: #FFF;
}

#comments_table_container div.full a.toggle {
	position: absolute;
	top: 10px;
	right: 20px;
}

#comments_table_container div.full .img_preview {
	float: right;
	margin: 10px 20px 10px 0;
	width: 200px;
	height: 200px;
	overflow: hidden;
	text-align: right;
}

#comments_table_container div.full div.details {
	float: left;
	padding: 10px 0;
	width: 425px;
}

#comments_table_container div.full div.details_full {
	float: none !important;
	width: 665px;
}

#comments_table_container div.full div.label {
	float: left;
	width: 85px;
	clear: both;
	padding: 10px 15px 10px 0;
	margin: 0 0 10px 0;
	text-align: right;
	font-weight: bold;
}

#comments_table_container div.full div.info {
	float: right;
	width: 300px;
	padding: 10px;
	margin: 0 0 10px 0;
	color: #724578;
	background: #f6ebfb;
}

#comments_table_container div.full div.details_full div.info {
	width: 525px !important;
	margin: 0 20px 10px 0 !important;
}

#comments_table_container div.full div.detail_actions {
	padding: 5px 20px 0 0;
	background: none !important;
}

/* COMMENT MODERATION - END */


/* V2 TABLE - START */


.v2table_container ul {
	margin: 0;
}	

ul.v2table {
	font: normal 12px/14px Arial, Verdana, sans-serif;
	color: #010101;
}

ul.v2table li {
	padding: 12px 15px 13px 15px;
}

ul.v2table li.odd {
	background: #efefef;
}

ul.v2table div.col {
	float: left;
	padding: 0 15px 0 0;
}

ul.v2table div.actions {
	float: right !important;
	padding: 0 !important;
}

.v2table_container .paginator {
	padding: 30px 0 0 0;
}

/* V2 TABLE - END */


/* V2 SUB NAV - START */

ul.v2subnav {
	margin: 0;
	padding: 0 0 0 11px;
}

ul.v2subnav li {
	float: left;
	padding: 0 7px 0 0;
}

ul.v2subnav li a {
	display: block;
	height: 24px;
	font: normal 12px Arial, Verdana, sans-serif;
	color: #FFF;
	text-decoration: none;
	background: #252525;
	border: 1px solid #252525;
	border-bottom: none;
	text-align: center;
	padding: 9px 15px 0 15px;
	white-space: nowrap;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
}

ul.v2subnav li a.active {
	color: #740085;
	text-decoration: none;
	background: #efefef;
	border: 1px solid #c0bfbf;
	border-bottom: none;
	font: normal 12px Georgia, Arial, sans-serif;
	font-style: italic;
}

ul.v2subnav li a:hover {
	background: #efefef;
	border: 1px solid #c0bfbf;
	border-bottom: none;
	color: #252525;
}

ul.v2subnav li a.active:hover {
	background: #740085;
	border: 1px solid #740085;
	border-bottom: none;
	color: #FFF;
}

/* V2 SUB NAV - END */

/* V2 CONTENT - START */

.purplecolor { 
	color: #6205a0;
}

.greycolor { 
	color: #919191;
}

.v2content {
	padding: 35px 50px;
	border: 1px solid #c0bfbf;
	background: #efefef;
	color: #3f3f3f;
	margin: -1px 0 0 0;
}

.v2content h2 {
	font: normal 22px Arial, Verdana, sans-serif;
	color: #010101;
	padding: 5px 0 0 0;
}

.v2content img {
	display: inline;
}

.v2content p.intro {
	font: normal 14px/21px Georgia, Arial, sans-serif;
	color: #3f3f3f;
	margin: 0;
	padding: 14px 0 0 0;
	
}

.v2greyboxcontent {
	clear: both; 
	padding: 20px 25px;
}

.v2page { 
	padding-left: 52px; 
	padding-top: 52px;
	padding-bottom: 52px;
	width: 783px;
	position: relative;
}

.v2greybox {
	background-color: #ececec;
	width: 696px;
	min-height: 50px;
	clear: both; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #d7d7d7;
	margin: 0 0 8px 44px;
	position: relative;
}
 
.v2whiteinset {
	padding: 30px 0;
	margin: 28px 0 0 0;
	background-color: #ffffff; 
	width: 783px;
	clear: both; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #efefef;
}

.v2whiteinset .get_started {
	padding: 0 0 0 44px;
}

.v2sectionheader {
	font-size: 14px;
	margin-left: 44px;
	clear: both; 
	height: 20px; 
	width: 500px;
	padding-top: 2px;
	margin-bottom: 22px;
	font-weight: bold; 
	color: #2a2a2a;
}

.v2hr {
	clear: both;
	margin-top: 22px;
	margin-bottom: 22px;
	width: 783px; 
	background-color: #e3e3e3; 
	height: 1px;
	
}

.v2spacer {
	clear: both;
	margin-top: 22px;
	margin-bottom: 22px;
	width: 783px; 
	height: 1px;
	
}

.v2blurb {
	font-size: 14px;
	margin-left: 44px;
	clear: both; 
	width: 700px;
	margin-bottom: 32px; 
	color: #2a2a2a;
}

.v2labelbox img, .v2labelbox_long img {
	display: inline;
	vertical-align: middle;
}

.v2labelbox, .v2labelbox_long {
	float: left; 
	width: 200px; 
	color: #757575; 
	padding-top: 8px; 
	font-size: 14px;
}

.v2labelbox_long {
	width: 265px;
}

.v2formaction_container {
	text-align: center;
	padding: 5px 0 50px 0;
}

.v2actionbutton {
	float: right; 
	margin: -2px 0 0 10px;
}

/* V2 CONTENT - END */


/* MISC. - START */

.evenrow { background-color: #ededed; }
.oddrow { background-color: #ffffff; } 

.clearer {
	clear:both;
	font: normal 1px/1px sans-serif;
	height: 1px;
	visibility: hidden;
}

.customizeCostFlash{
	position:relative;
	height:45px;
	color:#5a5a5a;
	width:85%;
	background-color:#e4f6f8;
	text-align:center;
	font-size: 120%;
	margin: auto;
	margin-bottom: 15px;
	
}
.customizeCostFlash span{
	position:relative;
	color:#0298af;
	font-size: 135%;
	font-weight: 900;
	font-family: arial;
}
.customizeCostFlash div{
	position:relative;
	font-family: Georgia, "Palatino", serif;
	top:15px;
}

/* MISC. - END */