﻿body 
{   
	margin-top: 6px;
	background-color:#777676;
}

p, h1, h2, h3, h4, h5, h6, pre 
{
	margin-top: 0;
}

/*  for center alignment  */
.padding
{
    padding-left:15px; padding-right:15px; padding-top:1px; padding-bottom:1px;
}

/*  STRUCTURE (in order of appearance)  */
#logo a
{
    border-width:0px;     
}

input.largerCheckbox
{
    border: solid 0px Red;
    width: 20px;
    height: 20px;    
}

hr 
{
    border:0px;
    width: 100%;
    color: #ccc;
    background-color:#ccc;
    height:1px;
}

/*  body div which contains border  */
.body 
{
    background-color:White;
	border-bottom:8px solid #CCCCCC; border-left:9px solid #CCCCCC; border-right:9px solid #CCCCCC; 
	background-position: left top; 
	margin:0 auto; 
	width: 920px;
	background-repeat:no-repeat; background-attachment:fixed;
	text-align:left;
	padding-top:0px;	
}

.body img
{ 
    border-style: none; border-color: inherit; border-width: medium; margin-left: 0px; 
}

.body a
{
    color: #E5214B;
    text-decoration:underline;
}

.redButton 
{
    background-color:#E5214B; 
    border: solid 1px #BB4E6B;
    color:white; 
    font-weight:bold;
    font-size:17px;
    letter-spacing: 0.5pt;
    text-align:center;
    vertical-align: middle;
    width:120px; 
    height:24px;
    cursor: pointer;
}

.goButton
{
    background-color:#00D221; 
    border: solid 1px #00D221;
    color:white; 
    font-weight:bolder;
    font-size:16px;
    letter-spacing: 0.5pt;
    text-align:center;
    vertical-align: middle;
    width:52px; 
    height:21px;
    cursor: pointer;
}

.bigbluegreen
{
   	font-family:Arial; font-size:13pt; font-weight:bold;
   	color:#2B9783;
   	padding-bottom:0px; margin-bottom:0px;
}
    
.bluegreen
{
   	font-family:Arial; font-size:11pt; font-weight:bold;
   	color:#2B9783;
   	padding-bottom:0px; margin-bottom:0px;
}

.bluegreen a
{	
	text-decoration:underline;
	color:#2B9783;
	padding-bottom:0px; margin-bottom:0px;
}

.bluegreen a:hover
{	
	text-decoration:underline;
	color:#2B9783;
	padding-bottom:0px; margin-bottom:0px;
}

/*  main navigation bar */
.nav table
{
    background: url(/image/blanknavbar.gif); 
    width: 891px; height: 23px; 
    font-size: 0px; 
    border-collapse: collapse;
}

.nav a
{
    text-decoration:underline;
	color: #7be3e3; 
}

.navpad, .navtext, .navsep
{
    vertical-align:middle;
    font-size: 8pt;
    font-weight:bold; 
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color: #bdbdbd;
}

.navpad
{
	padding-left:8px; 
	padding-right:8px;
}

.navsep
{
    color: #8d8d8d;
}

.rollOver
{
    border: 0px;
    padding: 0px; 
    margin:0px;
}

/*  main content block */
.content
{
	width: 876px; height: 690px;
	border-top:1px solid #B0B0B0;
	padding-left:15px;
	background:#FFFFFF url('/image/content_background.jpg') repeat-x center top; 
	font-size:14px; font-family:Arial;
	color: #606060;
}

.content h1
{
    font-family:Arial; font-size:14px; font-weight:bold; 
	color:#67AA9D;
}

.content textarea
{
    border: solid 1px #808080;
}

.content input
{
    border: solid 1px #808080;    
}

.cardprice
{
   	font-weight:bold;
   	color:#2B9783;
}

.planRow
{
    cursor:hand;
}

.regTable
{
	background-color:#dcdcdc; 
	border: solid 15px #dcdcdc; 
	width:475px;
	font-size:14px;
}

.regTable input
{
	font-size:18px;
}

.regTable select
{
	font-size:18px;
}

.regtable td
{
    padding-bottom:10px;
}

.thumbnailArea 
{    
    padding-top: 0px; border-top: 0px;
    width: 620px; float:right;
}

#marketing 
{
    width: 832px; height: 765px;
	border-top:1px solid #808080; 	
	padding-left:15px; padding-top:6px;
	background:#FFFFFF url('/image/content_background.jpg') repeat-x center top; 	
}

#headUnderline
{
	width: 805px;
	padding-top:5px; padding-bottom:5px; 
	border-bottom:1px solid #C0C0C0; 
	font-family:Arial; font-size:13px; color:#3F3F3F; 
	font-weight:bold; border-left-width:1px; border-right-width:1px; border-top-width:1px;
	letter-spacing: 1px;
}

#marketingus 
{
	width: 230px;
	font-family:Arial; font-size:18px; color:#E6214B; padding-right:10px;	
}

#marketingus a
{
	width: 230px; color:#67AA9D;
}

#marketingus h2
{
	width: 230px; font-size:14px; color:#6D6D6C
}

#marketingus p
{
	border-bottom:1px dashed #C0C0C0; 
	font-family:Arial; font-size:13px; font-weight:bold;
	color:#6D6D6C; padding-right:10px;
	border-left-width:1px; border-right-width:1px; border-top-width:1px
}

.bookmark
{
    color:#3F3F3F;
	text-decoration:none;
	border-bottom:0px;
}

.bookmark a
{
    color:#3F3F3F;
	text-decoration:none;
	border-bottom:0px;
}

.bookmark a:hover
{
    color:#3F3F3F;
	text-decoration:none;
	font-style:normal;
	border-bottom:0px;
}


#generalText 
{
	width: 565px;
	font-family:Arial; font-size:13px; color:#3F3F3F;
	float:right
}

#generalText a
{
	color:#E6214B;
	text-decoration:underline;
}

#generalText a:hover
{
	color:#E6214B;
	text-decoration:underline;
}

#generalText h1
{
	font-family:Arial; font-size:13px; font-weight:bold;
	letter-spacing:1px;
	color:#6D6D6C; text-align:left;
	margin:0px;
	margin-bottom:3px;
	text-decoration:none;
}

#generalText h2
{
	font-family:Arial; font-size:18px;
	letter-spacing:2px;
	color:#6D6D6C; 
	margin-bottom:3px;
	text-decoration:none;
	display:inline;
}

#generalText h3
{
	font-family:Arial; font-size:13px;
	letter-spacing:1px;
	color:#6D6D6C; 
	margin-bottom:3px;
	text-decoration:none;
	display:inline;
}

#generalText p 
{
	padding-right:15px;
	font-size:13px; color:#6D6D6C; text-align:left
}

#generalTextSmall a
{
	color:#E6214B;
	text-decoration:underline;
}

#generalTextSmall a:hover
{
	color:#E6214B;
	text-decoration:underline;
}

#generalTextSmall 
{
	width: 565px;
	font-family:Arial; font-size:10px; color:#3F3F3F; 
	float:right
}

#generalTextSmall h1
{
	font-family:Arial; font-size:10px; font-weight:bold;
	letter-spacing:1px;
	color:#6D6D6C; text-align:left;
	margin:0px;
	margin-bottom:3px;
}

#generalTextSmall p 
{
	padding-right:15px;
	font-size:10px; color:#6D6D6C; text-align:left
}

.generalTextClass 
{
	width: 565px;
	font-family:Arial; font-size:13px; color:#3F3F3F;
	float:right
}

.generalTextClass a
{
	color:#E6214B;
	text-decoration:underline;
}

.generalTextClass a:hover
{
	color:#E6214B;
	text-decoration:underline;
}

.generalTextClass h1
{
	font-family:Arial; font-size:13px; font-weight:bold;
	letter-spacing:1px;
	color:#6D6D6C; text-align:left;
	margin:0px;
	margin-bottom:3px;
	text-decoration:none;
}

.generalTextClass h2
{
	font-family:Arial; font-size:18px;
	letter-spacing:2px;
	color:#6D6D6C; 
	margin-bottom:3px;
	text-decoration:none;
	display:inline;
}

.generalTextClass h3
{
	font-family:Arial; font-size:13px;
	letter-spacing:1px;
	color:#6D6D6C; 
	margin-bottom:3px;
	text-decoration:none;
	display:inline;
}

.generalTextClass p 
{
	padding-right:15px;
	font-size:13px; color:#6D6D6C; text-align:left
}

.smallText
{
	font-family:Arial; font-size:10px; font-weight:bold;
	color:#3F3F3F; 
}

.smallText p
{
	font-family:Arial; font-size:10px; font-weight:bold;
	color:#3F3F3F; 
}

.validator
{
    font-size:18px; font-weight:bold;
    color:#FF0000;
}

.validatorSmall
{
    font-size:12px;
    font-weight:bold;
    color:#FF0000;
    vertical-align:bottom;
}

.validatorSmall2
{
    font-size:12px; 
    color:#FF0000;
}

.validatorBig
{
    font-size:16px;
    font-weight:bold;
    color:#FF0000;
    vertical-align:bottom;
}

#addtext
{
	padding-top:30px; padding-right:33px; padding-left:20px;
	width: 258px;
	font-family:Arial; font-size:24px; font-weight:bold;
	color:#3F3F3F;
	float:right
}

#addtext a
{
	width: 261px; height: 51px;
	color:#2B9783;
}

#addtext p 
{
	font-size:18px; color:#6D6D6C
}
	
#addtext h1 
{
	font-size:26px; color:#3F3F3F
}
	
#addtext h2 
{
	font-size:26px; color:#E6214B
}

#addtext em 
{ 
    font-style: normal;
	color: #E5214B; 	
}

#flashmovie
{
    margin-top:10px;
	width: 533px; height: 333px
}

.category_h1
{   
    font-size:20px !important; 
    font-family:Arial !important;
    font-weight:bold !important;
	color: #555555 !important;
	padding-right:10px; 
	padding-bottom:3px;
	display: inline;	
}

.category_h2
{
    font-size:24px;	
}

.cardGroupTitle
{
    font-size:14px; font-family:Arial; font-weight:bold;
	padding-right:10px; padding-bottom:3px;
	color:#505050; 
}

.cardGroupTitle a
{
    font-size:14px; font-family:Arial; font-weight:bold;
	padding-right:2px; padding-bottom:3px;
	color:#505050; 
}

.seemore a
{
    text-decoration: underline;
	font-size:12px; font-family:Arial; font-weight:bold;
	color:#8C8C8C;
	padding-bottom:3px;	
}

.dashes1
{
	margin-top:1pt; margin-bottom:1pt;
	vertical-align:middle
}

.dashes2
{
	margin-top:1px; margin-bottom:10px;
	vertical-align:middle
}

.footer
{
    width: 100%; 
    text-align:center;
	font-size:10px; font-family:Arial; font-weight:bold;	
	margin-bottom: 5px;
	clear:both;
}

.footer a
{
	color: #666666; 
	padding-left:8px; padding-right:8px;
}

.headline
{
    font-family:Arial;
    font-size:20px; 
    font-weight:bold; 
    color:#3F3F3F;
}

.headline em 
{ 
    font-style: normal;
	color: #E5214B; 	
}

.subheadline
{
    font-family:Arial;
    font-size:16px; 
    font-weight:bold; 
    color:#6D6D6C;
}

#largeheadline 
{
    color:#3f3f3f;
    width: 220px;
	padding-top:5px; padding-bottom:5px; 
	font-family:Arial; font-size:17px; font-weight:bold;		
}

.lefthead2 
{
    color:#E6214B;
    width: 220px;
	padding-top:5px; padding-bottom:5px; 
	font-family:Arial; font-size:16px; font-weight:bold;		
}

.lefthead3
{
    color:#3C3C3C; 
    width: 213px;
    font-size:14px; font-family:Arial; font-weight:bold;
    padding-top:5px; padding-bottom:5px; 
	border-left-width:1px; border-right-width:1px; border-top-width:1px;
}

#columnsubheadline
{
    color:#8C8C8C; 
    width: 213px;
    font-size:14px; font-family:Arial; font-weight:bold;
    padding-top:5px; padding-bottom:5px; 
	border-left-width:1px; border-right-width:1px; border-top-width:1px;
}

#columnsubheadlinemedium
{
    color:#8C8C8C; 
    width: 213px;
    font-size:12px; font-family:Arial; font-weight:bold;
    padding-top:5px; padding-bottom:5px; 
	border-left-width:1px; border-right-width:1px; border-top-width:1px;
}

#columnsubheadlinesmall
{
    color:#8C8C8C; 
    width: 213px;
    font-size:10px; font-family:Arial; font-weight:bold;
    padding-top:5px; padding-bottom:5px; 
	border-left-width:1px; border-right-width:1px; border-top-width:1px;
}

.artistProfileSummary
{
    color:#8C8C8C; 
    width: 200px;
    font-size:11px; font-family:Arial; font-weight:bold;
    padding-top:5px; padding-bottom:5px; 
	border-left-width:1px; border-right-width:1px; border-top-width:1px;
}

.artistProfileSummary b
{
    color: Black; 
}

.artistProfileLinks
{
    font-size:12px; 
    font-weight:bold;
    color:#2B9783;
}

.moreArtistsLinks
{
    color:#8C8C8C;
    font-size:16px; font-family:Arial; font-weight:bold;
    padding-top:5px; padding-bottom:5px; 
	border-left-width:1px; border-right-width:1px; border-top-width:1px;
}

.artistProfileExitLinks
{
    color:#8C8C8C;
    width: 200px;
    font-size:14px; font-family:Arial; font-weight:bold;
    padding-top:5px; padding-bottom:5px; 
	border-left-width:1px; border-right-width:1px; border-top-width:1px;
}

.artistProfileExitLinks a
{
    color:#8C8C8C;
    text-decoration: underline;
}

.artistRecruitingBox
{
    width: 215px; padding:10px; 
    color:#8C8C8C;
    font-size:12px; font-family:Arial; font-weight:normal;
    text-align:center; 
    border: #8C8C8C 1px solid
}

.artistRecruitingBox a
{
    color:#8C8C8C;
    text-decoration: underline;
}

.artistProfilePortfolioTitle
{
    font-size:14px; font-family:Arial; font-weight:bold;
	padding-right:10px; padding-bottom:3px;
	color:#505050; 
}

.artistProfileName
{
    color:#3f3f3f;
    width: 243px;
	padding-top:5px; padding-bottom:5px; 
	font-family:Arial; font-size:24px; font-weight:bold;		
}

.pageCaption
{
    color:#666666;
	font-weight:bold;
	font-size:13px;	
	font-style:italic;
}

.createStepsItem
{
    padding-left:30px; 
    color:#666666; 
	font-weight:bold;
}

.createStepsItem em
{
	font-style: normal;
	color:#E6214B;
}

.createStepsItem a
{
    color:#666666;
}

.topCategory
{
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
	color:#E6214B;
	text-decoration:underline;
}

/* CARD CATEGORIES */
.categoryName, .categoryNameSmall, .categoryName a, .categoryNameSmall a
{
    color:#606060;
}

.categoryName, .categoryNameSmall
{
	width: 180px;
    font-family:Arial; font-size:14px; font-weight:bold;
	border-bottom:1px solid #808080;
	padding-top:9px; padding-bottom:9px;
}

.categoryNameSmall
{
    font-size:13px;
}

.categoryIcon
{
    vertical-align:middle; 
    margin-top:-3px;
}

/* CARD THUMBNAIL IMAGES */
.thumbItem
{	
    padding-right:5px;   
	width: 146px; height: 108px;
	font-size:12px; font-family:Arial; font-weight:normal;
	float: left;	
	color:#666666; 	
}

.thumbItem a
{
	color:#505050;
	font-size:12px;	
	text-decoration: none;
}

.contestItem
{
	padding-right:17px; 	
	width: 184px; 
	height: 280px;
	font-size:12px; font-family:Arial; font-weight:normal;     
	float: left;	
	color:#666666; 	
}

.thumbItem2
{	
    padding-right:5px;   
	width: 184px; height: 135px;
	font-size:12px; font-family:Arial; font-weight:normal;     
	float: left;
	color:#666666; 	
}

.thumbItem2 a
{
	color:#505050;
	font-size:12px;	
}

.thumbItem2 small
{
	color:#A0A0A0;
	font-size:11px;	
	
}

.thumbItem3
{	
    padding-right:5px;   
	width: 194px; height: 180px;
	font-size:12px; font-family:Arial; font-weight:normal;     
	float: left;
	color:#666666; 	
}

.thumbItem3 a
{
	color:#505050;
	font-size:12px;	
}

.thumbItem3 small
{
	color:#A0A0A0;
	font-size:11px;	
	
}

.tbox 
{
    width: 832px; height: 80px;
	border-left:0px; border-right:0px; 
	font-weight:bold;
	color:#3F3F3F; 
	background:#FFFFFF url('/image/teebox.jpg') no-repeat; 
	padding-left:15px;
	padding-bottom:6px;
}

.tboxLeft
{
    margin-top:-5px; 
	padding-left:24px; 
	width: 386px; 
	font-family:Arial; 
	font-size:12px; 
	color:#3F3F3F; 
	float:left
}

.tboxLeft a
{
	width: 261px; height: 51px;
	color:#2B9783;
}

.tboxLeft p 
{
	padding-right:15px;
	font-weight:normal; font-size:12px; 
	color:#808080; 	
}

.tboxRight
{
    margin-top:-5px; 
    padding-top:0px;
	padding-left:0px; 
	width: 393px;
	font-family:Arial; font-size:12px; color:#3F3F3F; 
	float:right
}

.tboxRight a
{
	width: 261px; height: 51px;
	color:#2B9783;
}

.tboxRight p 
{
	padding-right:15px; 
	font-size:12px; font-weight:normal;
	color:#808080;
}

.goback
{
	vertical-align:top;
	padding-top:1px;
}

.goback a
{
    font-family:Arial; font-size:13px; font-weight:bold; 
	color:#67AA9D;
	vertical-align:top;
	padding-top:1px;
}

#chooseThis
{
	padding-left: 16px;
	background-image:url('/image/greenup.jpg'); background-repeat:no-repeat;
	vertical-align:top;
	padding-top:1px;
	font-family:Arial; font-size:12px; font-weight:bold; 
	color:#67AA9D;
}

.chooseThis a
{
    font-family:Arial; font-size:13px; font-weight:bold; 
	color:#67AA9D;
	vertical-align:top;
	padding-top:1px;
}

#postroll
{
    width:538px; height:112px;
    font-size:14px; font-family:Arial; 
	border-width:0px;
}

#messageSection 
{	
    width: 545px; height: 183px;
	padding-top:1px; padding-left:12px; padding-right:4px;
	float: left;
	font-size:14px; font-family:Arial; font-weight:bold; 
	color:#3f3f3f;
	text-align: left; background-image:url('/image/box3.png'); background-repeat:no-repeat;	
	background-color:#FFFFFF;
}

.captionBox 
{	
    width: 545px;
	font-size:16px; 
	font-family:Arial; 
	font-weight:bold; 
	color:#3f3f3f;
	border-left: solid 8px #d9d9d9;
	border-right: solid 8px #d9d9d9;
	border-bottom: solid 8px #d9d9d9;
	border-top: solid 3px #d9d9d9;
}

.boxTitle
{
    font-size:14px; font-family:Arial; font-weight:bold;
	color:#E6214B;
}

.boxTitleSmall
{
    font-size:10px; font-family:Arial; font-weight:normal;
    color: #E5214B;
}

.boxShareEMail, .boxSharePost, .boxShareCode
{
    width: 500px; height: 148px;
    border: solid 5px #C0C0C0;
	padding-top:12px; padding-left:12px;
	color:#3f3f3f;
	background-color: #FFFFFF;
	font-size:12px; font-family:Arial; font-weight:normal;
	color:#606060;
}

.boxArea
{
    width: 500px; height: 108px;
    font-size:12px; font-family:Arial; font-weight:normal;
    border: solid 5px #C0C0C0;
	padding-top:6px;
	color:#3f3f3f;
	background-color: #FFFFFF;	
	color:#606060;
}

.confirmEMail textarea
{
    width:498px; height:110px;
    font-size:12px; font-family:Arial; font-weight:normal;
    margin: 0px;
    margin-left: 0px;
    margin-top: -7px;        
}

.boxShareEMail
{
    height: 277px;
}

.boxSharePost
{
    height: 128px;
}

.boxShareCode
{
    width: 510px; height: 80px;
    padding: 0px;
}

.boxColumn
{
    font-size:12px; font-family:Arial; font-weight:normal;
    width:250px;
    float:left;
}

.boxColumn h1, .boxColumn h2
{
    font-size:12px; font-family:Arial; font-weight:normal;
    margin: 0px;
	color:#606060;
}

.boxColumn h2
{
    font-size:10px;
}

.boxColumn input, .boxColumn textarea
{
    font-size:12px; font-family:Arial; font-weight:normal;
    border: solid 1px #C0C0C0;
    margin: 0px;
    padding: 0px;
    width:230px;
    border: solid 1px #C0C0C0;
}

.boxShareCode textarea
{
    margin: 0px;
    margin-left: 0px;
    margin-top: -1px;
    border: 0px;
    width:508px; height:77px;
}

.box-vspace
{
    height:5px;
}

.music
{
    vertical-align:top;
    color: #606060;
    font-size:12px; font-family:Arial; font-weight:normal;
    padding-right: 33px;
}

.music a
{
    vertical-align:top;
    text-decoration: underline overline;
    color: #67AA9D;
}

.iPhoneCategories
{
    color: #606060;
    font-size:80px; font-family:Arial; font-weight:normal;
}

.iPhoneCategories a
{
    text-decoration: none;
    color: #6c6c6c;
}

.jqmClose {
    color:#E6214B;
    text-decoration:underline;
    font-weight:bold;
}

.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #FFFFFF;
    color: #333;
    border: 3px solid #2B9783;
    padding: 12px;
}

.jqmOverlay { background-color: #FFFFFF; }

* html .jqmWindow {
     position: absolute;
}

#pager
{
    color:Black;
    font-weight:bold;
    font-size:16px;
}

#pager a
{
	color:#f62453;
}

#pager a:hover
{
	color:#E6214B;
	text-decoration:underline;
}
