body {
	margin:0;
	color:#000000;
	font:12px Arial, Helvetica, sans-serif;
	background:#FFFFFF;	
}

h1 {
	font-size:20px;
	margin:0;
}

h2 {
	font-size:18px;
	margin:0;
}

h3 {
	font-size:16px;
	margin:0;
}

h4 {
	font-size:14px;
	margin:0;
}

a {
	color:#333333;
}

p {
	margin: 5px 0 15px 0;
}

ol li {
	line-height:20px;
}

label {
	float:left;
	clear:both;
	width:100px;
	text-align:right;
	padding-right:10px;
	font-weight:bold;
	color:#666666
}

.extended {
	width:150px;
}

.pressme {
	padding:5px;
	width:100px;
	border:none;
	background:#0066CC;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}

input {
	float:left;
	width:150px;
	border:#999999 solid 1px;
}

select {
	float:left;
	border:#999999 solid 1px;
}

input.radio {
	width:20px;
}

a:hover {
	text-decoration:none;
}

.note {
	color:#FF0000;
}

#page-container {
	background:url(/ThePerfectPitch/images/shadowBG.jpg) repeat-y;
	width: 1182px;
	margin:0 auto;
}

#main {
	width:1169px;
	margin: 0 6px 0 6px;
	background:#005faa url(/ThePerfectPitch/images/tpp_bg.jpg) no-repeat top left;
}

#header {
	height:100px;
	position:relative;
	overflow:hidden;
	z-index:2;
}

#head-content {
	margin:0;
	padding:0;
	height:99px;
	
}

#nav {
	padding:0 0 0 480px;
	margin:0;
	overflow:visible;
	list-style:none;
	clear:both;
}

#nav li { 
	display:inline;
	margin:0 0 0 15px;
	padding:18px 20px 0 0;
	height:35px;
	float:left;
	background:url(/ThePerfectPitch/images/nav_seperator.png) no-repeat right;
	font-size:14px;
}

#nav li.last {
	background:none;
}

#nav li a { 
	color:#10437C;
	font-weight:bold;
	text-decoration:none;
}

#nav li a:hover {
	text-decoration:none;
}

.logo {
	position:absolute;
	top:13px;
	left:40px;
	background:url(/ThePerfectPitch/images/logo.png) no-repeat;
	width:208px;
	height:82px;
	z-index:3;
}

.logo a {
	position:relative;
	display:block;
	height:69px;
	overflow:hidden;
	text-indent:-9999em;
}
.top-area {
	width:1169px;
	overflow:hidden;
	background:url(/ThePerfectPitch/images/header_bg_big.png) repeat;
	height:100px;
}

div.head-bottom-shadow {
	height:20px;
	background:url(/ThePerfectPitch/images/header_bottom_bg.png) repeat-x bottom;
}

a.pblogo {
	display:block;
	position:absolute;
	left:350px;
	top:10px;
	width:206px;
	height:36px;
	background:url(/ThePerfectPitch/images/pblogo.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	z-index:2;
}

.marg-right-20 {
	margin-right:20px;	
}

.login-form {
	text-align:right;
	margin:10px 118px 0 0;
	height:50px;
	overflow:hidden;
}

.login-form label {
	color:#666666;
	float:left;
	clear:none;
	padding:3px;
	text-transform:uppercase;
	font-size:11px;
	margin:0 0 0 15px;
	width:auto;
}

.login-form input {
	color:#666666;
	float:left;
	border:#666666 solid 1px;
	padding:2px;
	width:120px;
	font-size:11px;
	margin:0 0 0 5px;
}

.login-form input.button {
	border:none;
	padding:none;
	height:27px;
	width:53px;
	margin:-5px 0 0 5px;
}

.no-bullets {
	list-style:none;
	padding:0;
	margin:0;
}

.no-bullets li {
	float:right;
}

#middle {
	height:349px;
	overflow:hidden;
	width:1169px;
	background:url(/ThePerfectPitch/images/announcement_bg.png) no-repeat 0px 7px;
	position:relative;
}


ul.social {
	list-style:none;
	position:absolute;
	top:283px;
	left:530px;
	margin:0;
	padding:0;
}

ul.social li {
	float:left;
	margin:0 5px 0 0;
	padding:0;
}

ul.photo-strip {
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0 !important;
}

ul.photo-strip li {
	float:left;
	margin:0 5px 0 0;
}


#middle .middle-content{
	height:305px;
	overflow:hidden;
	width:1200px;
	margin:0 0 0 60px;
}

#middle .middle-content .left{
	width:625px;
	float:left;
	text-align:center;
}

#middle .middle-content .right{
	width:375px;
	float:left;
	padding:5px 0 0 0;
	margin-left:40px;
}

#middle .middle-content .right strong {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	line-height:40px;
}

div.content-top-shadow {
	height:20px;
	background:url(/ThePerfectPitch/images/content-top-bg.png) repeat-x bottom;
}

.big-blue {
	font-size:22px;
	color:#1d4b79;
	font-weight:bold;
	line-height:24px;
}

#content {
	position:relative;
	margin-top:-4px;
	padding:0;
	height:1%;
	padding:10px 10px 40px 10px;
	background:#aacbe4 url(/ThePerfectPitch/images/content-bulb-bg.jpg) no-repeat top left;
	min-height:600px;
}

#left-column {
	float:left;
	width:200px;
	padding:5px;
	min-height:600px
}

#main-column {
	float:left;
	width:710px;
	padding:10px;
	margin-left:10px;
}

#main-column .left-cell {
	float:left;
	width:350px;
}

#main-column .right-cell {
	float:left;
	width:350px;
	margin-left:10px;
}

.pad_bottom_20 {
	padding-bottom:20px;
}

.center {
	text-align:center;
}

.pitch-submission {
	border:#000000 solid 1px; 
	padding:10px;
	width:311px;
}

.big-text {
	font-size:14px;
	font-weight:bold
}

.marg_40 {
	margin:40px 0 20px 0;
}

.clearboth {
	clear:both;
}

.dottedline {
	border-bottom:#CCCCCC dashed 1px;
	width:100%;
	margin: 20px 0 20px 0;
}

#register-box {
	position:absolute;
	top:-50px;
	right:85px;
	width:365px;
	height:650px;
	background:url(/ThePerfectPitch/images/register_box.png) no-repeat;
}

#twitter-box {
	position:absolute;
	top:20px;
	right:120px;
	width:303px;
	height:601px;
	background:url(/ThePerfectPitch/images/twitt.jpg) no-repeat;
}

#pitch-box {
	position:absolute;
	top:-65px;
	right:85px;
	width:365px;
	height:505px;
}

#pitch-box .pitch-box-top {
	background:url(/ThePerfectPitch/images/pitch-blue-head.png) no-repeat;
	width: 365px;
	height:43px;
}

#pitch-box .pitch-box-top h1 {
	font-size:20px;
	color:#FFFFFF;
	text-align:center;
	padding-top:16px;
}

#pitch-box .pitch-box-content {
	padding:20px;
	background:url(/ThePerfectPitch/images/pitch-body.png) repeat-y;
}

#pitch-box .pitch-box-bottom {
	background:url(/ThePerfectPitch/images/pitch-bottom.png) no-repeat;
	width: 365px;
	height:27px;
}

#register-box .register-box-content {
	padding:20px;
}

#register-box .register-box-content h1 {
	font-size:28px;
	color:#FFFFFF;
	text-align:center;
}

#register-box .register-box-content .pitch-details {
	margin:15px 15px 0 20px;
}

#register-box .register-box-content .pitch-details h2 {
	font-size:16px;
	color:#005faa;
}

#register-box .register-box-content .pitch-details a.submit-pitch {
	display:block;
	text-indent:-9999em;
	width:295px;
	height:35px;
	background:url(/ThePerfectPitch/images/btnSubmitPitch.jpg) no-repeat;
	margin:0 0 10px 0;
}

a.submit-pitch-button {
	display:block;
	text-indent:-9999em;
	width:295px;
	height:35px;
	background:url(/ThePerfectPitch/images/btnSubmitPitch.jpg) no-repeat;
	margin:0 0 10px 15px;
}

a.submit-pitch-button:hover {
	background-position: 0 -35px;
}

#register-box .register-box-content .pitch-details a.submit-pitch-blue {
	display:block;
	text-indent:-9999em;
	width:295px;
	height:35px;
	background:url(/ThePerfectPitch/images/btnSubmitPitchBlue.jpg) no-repeat;
	margin:0 0 10px 0;
}

#register-box .register-box-content .pitch-details ul {
	list-style:none;
	padding:0 0 0 20px;
	margin:0;
}

#register-box .register-box-content .pitch-details ul li {
	font-weight:bold;
	color:#0767b1;
}

#register-box .register-box-content .pitch-details a.submit-pitch:hover,
#register-box .register-box-content .pitch-details a.submit-pitch-blue:hover {
	background-position: 0 -35px;
}

#register-box .register-box-content a.click-for-tickets {
	display:block;
	text-indent:-9999em;
	width:295px;
	height:35px;
	background:url(/ThePerfectPitch/images/btnTickets.jpg) no-repeat;
	margin:30px 0 0 16px;
}

#register-box .register-box-content a.click-for-tickets-blue {
	display:block;
	text-indent:-9999em;
	width:295px;
	height:35px;
	background:url(/ThePerfectPitch/images/btnTicketsBlue.jpg) no-repeat;
	margin:30px 0 0 16px;
}

#register-box .register-box-content a.click-for-tickets:hover,
#register-box .register-box-content a.click-for-tickets-blue:hover {
	background-position: 0 -35px;
}

#content .main-content {
	width:625px;
	margin-left:40px;
	position:relative;
}

#content .content-holder {
	margin-bottom:20px;
	position:relative;
	min-height:460px;
}

#content .main-content .top-left {
	background:url(/ThePerfectPitch/images/top_left_transbox.png) no-repeat top left;
	width:12px;
	height:11px;
	float:left;
}

#content .main-content .top-right {
	background:url(/ThePerfectPitch/images/top_right_transbox.png) no-repeat;
	width:12px;
	height:11px;
	float:left;
}

#content .main-content .top-shadow {
	background:url(/ThePerfectPitch/images/top_transbox.png) repeat-x top;
	width:601px;
	height:11px;
	float:left;
} 

#content .main-content .left-shadow {
	background:url(/ThePerfectPitch/images/left_transbox.png) repeat-y top left;
	clear:both;
}

#content .main-content .right-shadow {
	background:url(/ThePerfectPitch/images/right_transbox.png) repeat-y top right;
}

#content .main-content .bottom-left {
	background:url(/ThePerfectPitch/images/bottom_left_transbox.png) no-repeat top left;
	width:12px;
	height:11px;
	float:left;
}

#content .main-content .bottom-right {
	background:url(/ThePerfectPitch/images/bottom_right_transbox.png) no-repeat;
	width:12px;
	height:11px;
	float:left;
}

#content .main-content .bottom-shadow {
	background:url(/ThePerfectPitch/images/bottom_transbox.png) repeat-x top;
	width:601px;
	height:11px;
	float:left;
} 

#content .main-content .box-content {
	margin:0 12px 0 12px;
	background:#dceaf4 url(/ThePerfectPitch/images/transbox-bulb-bg.jpg) no-repeat top left;
	position:relative;
}

#content .main-content .box-content .inner-box {
	margin:0 10px 0 10px;
	background:url(/ThePerfectPitch/images/inner-transbox-bg-big.png) repeat-x;
	padding:15px;
	min-height:450px;
	position:relative;
}


#content .main-content .box-content .inner-box ul {
	list-style:none;
	padding:0 0 0 20px;
	margin:0 0 10px 0;
}

#content .main-content .box-content .inner-box ul li {
	font-weight:normal;
	color:#0767b1;
	line-height:20px;
}

#content .main-content .box-content .inner-box h1 {
	font-size:24px;
	font-weight:normal;
	color:#005faa;
	text-align:left;
}

#content .main-content .box-content .inner-box h2 {
	font-size:16px;
	color:#005faa;
}

#content .main-content .box-content div.row {
	display:block;
	font-size:14px;
	margin:5px 0 5px 0;
	clear:both;
}

#content .main-content .box-content div.row em {
	width:100px;
	padding-right:25px;
	text-align:right;
	font-style:normal;
	float:left;
}

#content .main-content .box-content .inner-box ul.bullet {
	list-style:disc;
}

#content .main-content .box-content .inner-box ul.bullet li {
	color:#000000;
	font-weight:normal;
}

#content .main-content .box-content div.row a {
	color:#0767b1;
	margin-left:5px;
}

.dots {
	background:url(/ThePerfectPitch/images/dots.png) repeat-x;
	height:6px;
	margin-bottom: 10px;
}


.hide {
	display:none;
}
#content .spotlight {
	margin:0 0 0 40px;
	clear:both;
	position:relative;
}

#content .spotlight h2 {
	font-size:16px;
	color:#005faa;
	padding-bottom:10px;
	padding-left:10px;
}

#content .spotlight h3 {
	font-size:14px;
	color:#333;
	padding-bottom:10px;
	padding-left:10px;
}

#content .spotlight ul {
	padding:0;
	margin:10px 0 10px 0;
	overflow:visible;
	list-style:none;
	clear:both;
}

#content .spotlight li { 
	display:inline;
	margin:0 0 0 20px;
	padding:0;
	height:64px;
	float:left;
	font-size:14px;
}



#content .rules {
	margin:0 0 0 40px;
	clear:both;
	padding-left:10px;
}

#content .rules h2 {
	font-size:16px;
	padding-top:10px;
	color:#005faa;
	padding-left:10px;
}

#content .rules h3 {
	font-size:14px;
	color:#333;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}

#content .rules ul {
	padding:0;
	margin-left:10px;
	padding-left:10px;
	margin-bottom:10px;
	overflow:visible;
	list-style:disc;
	clear:both;
}

#content .rules li { 
	float:left;
	clear:both;
	margin-left:10px;
}

#content .rules p { 
	margin-left:10px;
	margin-bottom:0;
	padding-bottom:0;
}

/*width:64px; background:url(/ThePerfectPitch/images/spotlight.png) no-repeat right; */

.tall {
	line-height:24px;
	vertical-align:middle;
}

#content .full-content {
	width:1050px;
	margin-left:40px;
	position:relative;
}

.marg-top-10 {
	margin-top:10px;
}

#content .full-content .top-left {
	background:url(/ThePerfectPitch/images/top_left_transbox.png) no-repeat top left;
	width:12px;
	height:11px;
	float:left;
}

#content .full-content .top-right {
	background:url(/ThePerfectPitch/images/top_right_transbox.png) no-repeat;
	width:12px;
	height:11px;
	float:left;
}

#content .full-content .top-shadow {
	background:url(/ThePerfectPitch/images/top_transbox.png) repeat-x top;
	width:1026px;
	height:11px;
	float:left;
} 

#content .full-content .left-shadow {
	background:url(/ThePerfectPitch/images/left_transbox.png) repeat-y top left;
	clear:both;
}

#content .full-content .right-shadow {
	background:url(/ThePerfectPitch/images/right_transbox.png) repeat-y top right;
}

#content .full-content .bottom-left {
	background:url(/ThePerfectPitch/images/bottom_left_transbox.png) no-repeat top left;
	width:12px;
	height:11px;
	float:left;
}

#content .full-content .bottom-right {
	background:url(/ThePerfectPitch/images/bottom_right_transbox.png) no-repeat;
	width:12px;
	height:11px;
	float:left;
}

#content .full-content .bottom-shadow {
	background:url(/ThePerfectPitch/images/bottom_transbox.png) repeat-x top;
	width:1026px;
	height:11px;
	float:left;
} 

#content .full-content .box-content {
	margin:0 12px 0 12px;
	background:#dceaf4 url(/ThePerfectPitch/images/transbox-bulb-bg.jpg) no-repeat top left;
}

#content .full-content .box-content .inner-box {
	margin:0 10px 0 10px;
	background:url(/ThePerfectPitch/images/inner-transbox-bg.png) repeat-x;
	padding:15px;
	min-height:450px;
}

#content .full-content .box-content .inner-box ul {
	list-style:none;
	padding:0 0 0 20px;
	margin:0 0 10px 0;
	line-height:20px;
}

#content .full-content .box-content .inner-box ul li {
	font-weight:bold;
	color:#0767b1;
}

#content .full-content .box-content .inner-box ul.bullet {
	list-style:disc;
}

#content .full-content .box-content .inner-box ul.bullet li {
	color:#000000;
	font-weight:normal;
}

#content .full-content .box-content .inner-box h1 {
	font-size:24px;
	font-weight:normal;
	color:#005faa;
	text-align:left;
}

#content .full-content .box-content .inner-box h2 {
	font-size:16px;
	color:#005faa;
	text-transform:uppercase;
}

#content .full-content .box-content .inner-box h3 {
	font-size:14px;
	color:#1D95D6;
}

#content .full-content .box-content .inner-box strong {
	color:#333333;
}

#content .full-content .box-content div.row {
	display:block;
	font-size:14px;
	margin:5px 0 5px 0;
	clear:both;
}

#content .main-content .box-content div.row em {
	width:100px;
	padding-right:25px;
	text-align:right;
	font-style:normal;
	float:left;
}

#content .full-content .box-content div.row a {
	color:#0767b1;
	margin-left:5px;
}

#content .full-content .box-content div.features {
	padding:0 0 0 10px;
	margin:10px 0 20px 0;
}

#content .full-content .box-content label {
	color:#333333;
}

#content .full-content .box-content div.features ul {
	list-style:none;
	margin:0;
	padding:0 0 0 20px;
}

#content .full-content .box-content div.features li {
	font-weight:normal;
}

#ticket-prices-box {
	position:absolute;
	top:-65px;
	right:85px;
	width:365px;
	height:140px;
	overflow:hidden;
	background:url(/ThePerfectPitch/images/ticket_prices_box.png) no-repeat;
}

#ticket-prices-box .ticket-prices-box-content {
	padding:15px 20px 20px 20px;
}

#ticket-prices-box .ticket-prices-box-content a.strong {
	margin:0 0 0 20px;
	font-size:16px; !important
}

#ticket-prices-box .ticket-prices-box-content h1 {
	text-align:center;
	color:#FFFFFF;
	font-size:20px;
}

#ticket-prices-box .ticket-prices-box-content p {
	font-size:12px;
	line-height:14px;
	padding:0;
	margin:10px 0 0 0;
	
}

#ticket-prices-box .ticket-prices-box-content h4 {
	font-size:12px;
	text-align:center;
	font-weight:bold;
	margin:0;
	padding:15px 0 0 0;
}

.price-tag {
	color:#0767b1;
	font-size:16px;
	font-weight:bold;
}

.submit-button {
	background:url(/ThePerfectPitch/images/btnSubmitBlue.jpg) no-repeat;
	width:179px;
	height:35px;
	text-indent:-9999;
	border:0;	
	cursor:pointer;
	margin: 15px 0 15px 0;
}

.submit-button:hover {
	background-position:0 -35px;
}

.marg-top-15 {
	margin-top:15px;
}

.marg-top-25 {
	margin-top:25px;
}

.sign-up-new .text-input2 {
	float: left;
	width: 250px;
	padding: 2px 0 2px 12px;
	font-size: 13px;
	color: #666;
	font-style: italic;
	margin: 8px 0 0;
	border: 1px solid #c6c6c6;
	position: relative;
}
.sign-up-new label {
	float: left;
	color: #666;
	font-size: 12px;
	width: 200px;
	padding: 12px 0 6px 32px;
}
.sign-up-new .row {float: left;width: 300px;padding: 5px 0 0 6px;}
.sign-up-new .row label {
	padding: 5px 12px 0 0;
	font-size: 12px;
	color: #666;
	width: 75px;
	clear:both;
}
.sign-up-new .row label em {font-size: 10px;font-style: normal;}
.sign-up-new .row .text-input3 {
	float: left;
	width: 120px;
	padding: 2px 0 2px 5px;
	font-size: 12px;
	border: 1px solid #c6c6c6;
	position: relative;
	margin:3px 0 3px 0;
}

.textalignleft {
	width:120px;
	text-align:left;!important
}

.sign-up-new .row span {
	font-size:9px;
	float:left;
	width:80px;
	color:#666;
	margin-left:5px;
}
.sign-up-new .row .text-input4 {
	float: left;
	width: 180px;
	padding: 2px 0 2px 5px;
	font-size: 12px;
	border: 1px solid #c6c6c6;
	position: relative;
	margin:3px 0 3px 0;
}
.sign-up-new .row .text-input5 {
	float: left;
	width: 280px;
	padding: 2px 0 2px 0;
	font-size: 12px;
	border: 1px solid #c6c6c6;
	position: relative;
	margin:3px 0 3px 10px;
}
.sign-up-new .row .select-input {
	float: left;
	width: 187px;
	padding: 2px 0 2px 5px;
	font-size: 12px;
	border: 1px solid #c6c6c6;
	position: relative;
	margin:0 0 6px 0;
}

.sign-up-new .btn {
	float: left;
	width: 253px;
	height: 95px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/images/btn-start.gif) no-repeat;
	position: relative;
}

.sign-up-new .btn-start {
	float: left;
	width: 295px;
	height: 35px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ThePerfectPitch/images/btnJoinFree.jpg) no-repeat;
	position: relative;
}

.sign-up-new .btn-start:hover {
	background-position: 0 -35px;
}

.sign-up-new .btn-login {
	float: left;
	width: 295px;
	height: 35px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ThePerfectPitch/images/btnLogin.jpg) no-repeat;
	position: relative;
}

.sign-up-new .btn-login:hover {
	background-position: 0 -35px;
}

#register {
	margin:40px 0 0 50px;
}

#register label {
	width:150px;
	float:left;
}

#register input {
	float:left;
}

#register .btn-save {
	float: left;
	width: 293px;
	height: 35px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ThePerfectPitch/images/btnSaveContinue.jpg) no-repeat;
	position: relative;
	cursor:pointer;
	border:0;
}

#register .btn-save:hover {
	background-position: 0 -35px;
}

.btn-continue-to-pitch {
	float: left;
	width: 293px;
	height: 35px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ThePerfectPitch/images/btnContinueToPitch.jpg) no-repeat;
	position: relative;
	cursor:pointer;
	border:0;
}

.btn-continue-to-pitch:hover {
	background-position: 0 -35px;
}

.btn-yes-i-want {
	float: left;
	width: 450px;
	height: 35px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ThePerfectPitch/images/btnYesIWant.jpg) no-repeat;
	position: relative;
	cursor:pointer;
	border:0;
}

.btn-yes-i-want:hover {
	background-position: 0 -35px;
}

.btn-no-thanks {
	float: left;
	width: 246px;
	height: 35px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ThePerfectPitch/images/btnNoThanks.jpg) no-repeat;
	position: relative;
	cursor:pointer;
	border:0;
}

.btn-no-thanks:hover {
	background-position: 0 -35px;
}

.btn-free-services {
	float: left;
	width: 246px;
	height: 35px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ThePerfectPitch/images/btnFreeServices.jpg) no-repeat;
	position: relative;
	cursor:pointer;
	border:0;
}

.btn-free-services:hover {
	background-position: 0 -35px;
}

.btn-yes-submit {
	float: left;
	width: 246px;
	height: 35px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ThePerfectPitch/images/btnYesSubmit.jpg) no-repeat;
	position: relative;
	cursor:pointer;
	border:0;
}

.btn-yes-submit:hover {
	background-position: 0 -35px;
}


.btn-no-return {
	float: left;
	width: 246px;
	height: 35px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ThePerfectPitch/images/btnReturn.jpg) no-repeat;
	position: relative;
	cursor:pointer;
	border:0;
}

.btn-no-return:hover {
	background-position: 0 -35px;
}

.btn-continue {
	float: left;
	width: 139px;
	height: 35px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ThePerfectPitch/images/btnContinue.jpg) no-repeat;
	position: relative;
	cursor:pointer;
	border:0;
}

.btn-continue:hover {
	background-position: 0 -35px;
}

.btn-done {
	float: left;
	width: 139px;
	height: 35px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ThePerfectPitch/images/btnDone.jpg) no-repeat;
	position: relative;
	cursor:pointer;
	border:0;
}

.btn-done:hover {
	background-position: 0 -35px;
}

.alertbox { 
	width:600px; padding:5px 5px 0; margin:10px auto; border:1px solid #ba3d36; background:#ffc; 
}

.alertbox img { 
	float:left 
}

.short {
	width:150px;
}

.medium {
	width:200px;
}

.long {
	width:320px;
}

.half-layout {
	width:625px;
}

.clearboth1px {
	height:1px;
}

#pitch-submissions label {
	width:200px;
	padding-top:7px;
	clear:both;
}

#pitch-submissions div.form-row {
	clear:both;
}

#pitch-submissions input,
#pitch-submissions select {
	margin:5px 0 5px 0;
}

#loadarea2 img { position: relative; width: 185px !important; height:auto !important; border: 0px solid #999; }

.grayborder {
	border:#CCCCCC solid 1px;
	padding:10px;
}
div.check-holder {
	float:left;
	clear:none;
}

.fleft {
	float:left;
}

.fright {
	float:right;
}

.marg_right_10 {
	margin-right:10px;
}

div.check-holder input {
	width:20px;
	float:none;
	border:none;
}

div.check-holder span {
	line-height:20px;
	vertical-align:middle
}

.btn-save-blue {
	float: left;
	width: 139px;
	height: 35px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ThePerfectPitch/images/btnSaveBlue.jpg) no-repeat;
	position: relative;
	border:0;
	cursor:pointer;
}

.btn-save-blue:hover {
	background-position: 0 -35px;
}

.btn-save-red {
	float: left;
	width: 139px;
	height: 35px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ThePerfectPitch/images/btnSaveRed.jpg) no-repeat;
	position: relative;
	border:0;
	cursor:pointer;
}

.btn-save-red:hover {
	background-position: 0 -35px;
}

.save-text {
	 float:left; 
	 padding:15px 20px 0 0;
}

a.add {
	line-height:16px;
	background:url(/ThePerfectPitch/images/add_16x16.png) no-repeat;
	padding-left:20px;
	float:left;
	margin-left:10px;
	margin-top:10px;
}

span.default {
	line-height:16px;
	background:url(/ThePerfectPitch/images/default_16x16.png) no-repeat;
	padding-left:20px;
}

a.delete {
	line-height:16px;
	background:url(/ThePerfectPitch/images/remove_16x16.png) no-repeat;
	padding-left:20px;
}

.fleft {
	float:left;
}

a.remove {
	line-height:16px;
	background:url(/ThePerfectPitch/images/remove_16x16.png) no-repeat;
	padding-left:23px;
	float:left;
	margin-left:15px;
	margin-top:10px;
}

a.removelast {
	line-height:16px;
	background:url(/ThePerfectPitch/images/remove_16x16.png) no-repeat;
	padding-left:23px;
	float:left;
	margin-left:10px;
	margin-top:10px;
}

.radio {
	border:0;
}

.pitch-nav-holder {
	margin:0;
	padding:0;
	width:625px;
}

.pitch-nav {
	width:125px; 
	text-align:center;
}

.pitch-nav a {
	text-decoration:none;
}

.pitch-nav a:hover div {
	text-decoration:none;
	color:#009900;
}

.pitch-nav a:hover strong {
	text-decoration:none;
}

.pitch-nav a div {
	font-size:24px; 
	font-weight:bold;
	color:#CCCCCC;
}

.pitch-nav a strong {
	font-size:11px; 
	font-weight:bold;
	color:#999999;
}

.pitch-nav a.active div {
	font-size:36px; 
	font-weight:bold;
	color:#02557D;
	
}

.pitch-nav a.active strong {
	font-size:14px; 
	font-weight:bold;
}

.selection-input {
	border:0;
	width:20px;
}

#timer {
	width:195px;
	height:80px;
	background:url(/theperfectpitch/images/countdown.jpg) no-repeat;
	margin:0;
	margin-left:-20px;
	margin-bottom:0px;
	padding-left:130px;
	padding-top:50px;
	font-size:15px;
	color:#FFF;
}

#timer .days {
	float:left;
	margin:0;
}
#timer .hours {
	float:left;
	margin:0;
}
#timer .mins {
	float:left;
	margin:0;
}
#timer .secs {
	float:left;
	margin:0;
	margin-left:2px;
}

#timer .seprator {
	float:left;
	margin:0;
	margin-left:7px;
	margin-right:7px;
}


/**
  * Twitter - http://www.twitter.com
  * Copyright (C) 2009 Twitter
  * URL: http://twitter.com/goodies/widgets
  *
  * V 1.0.6
  */

.twtr-widget{position:relative;font-size:12px!important;font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif!important;zoom:1;}.twtr-fullscreen{font-size:220%!important;}.twtr-widget .twtr-spinner{width:14px;height:14px;position:absolute;background:url(http://widgets.twimg.com/j/1/spinner.gif) no-repeat;top:3px;right:3px;}.twtr-inactive{display:none;}.twtr-widget a img{border:0!important;}.twtr-doc{overflow:hidden;width:100%;text-align:left;font-weight:normal;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.twtr-bd{padding:0 1px;}.twtr-widget .twtr-tweet-wrap{padding:6px 8px;overflow:hidden;zoom:1;}.twtr-fullscreen .twtr-tweet-wrap{padding:20px;}.twtr-widget .twtr-tweet{border-bottom:1px dotted #ddd;overflow:hidden;zoom:1;}.twtr-widget .twtr-tweet a.twtr-reply{visibility:hidden;}* html .twtr-widget .twtr-tweet a.twtr-reply{visibility:visible;}.twtr-widget .twtr-tweet:hover a.twtr-reply{visibility:visible;}.twtr-widget-profile img.twtr-profile-img{display:block;float:left;width:31px;height:31px;border:0!important;}.twtr-widget h3,.twtr-widget h4,.twtr-widget p{margin:0!important;padding:0!important;line-height:1.2!important;width:auto!important;}.twtr-widget-profile h3,.twtr-widget-profile h4{margin:0 0 0 40px!important;}.twtr-widget h3{font-size:11px!important;font-weight:normal!important;}.twtr-widget h4{font-size:16px!important;}.twtr-widget i{font-size:9px;font-style:normal;display:block;margin-top:2px;zoom:1;}.twtr-hd{padding:10px;position:relative;zoom:1;overflow:hidden;}.twtr-fullscreen .twtr-hd{height:0;padding:0;}.twtr-timeline{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;z-index:2;height:225px;}.twtr-flat .twtr-timeline{overflow-x:hidden;overflow-y:scroll;}.twtr-widget .twtr-tweet:last-child{border-bottom-width:0;}.twtr-ft{position:relative;}.twtr-ft div{overflow:hidden;padding:10px;zoom:1;}.twtr-ft span{float:right;text-align:right;}.twtr-ft a{float:left;display:block;}.twtr-ft span a{float:none;}.twtr-avatar{width:40px;height:40px;float:left;overflow:hidden;display:block;}.twtr-fullscreen .twtr-avatar{width:80px;height:80px;}.twtr-img{height:25px;width:25px;}.twtr-img img{width:30px;height:30px;}.twtr-fullscreen .twtr-img img{width:72px;height:72px;}.twtr-fullscreen a.twtr-join-conv{display:none;}.twtr-tweet-text{margin-left:40px;}.twtr-fullscreen .twtr-tweet-text{margin-left:90px;}.twtr-doc a{text-decoration:none!important;}.twtr-doc a:hover{text-decoration:underline!important;}


/************** IE 6 HACKS **************/
/* IE6 css fixer v0.4: Tue, 25 Aug 2009 20:06:57 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
* html label,
* html input,
* html select,
* html #nav li,
* html .login-form label,
* html .login-form input,
* html ul.social li,
* html ul.photo-strip li,
* html #middle .middle-content .left,
* html #middle .middle-content .right,
* html #left-column,
* html #main-column,
* html #main-column .left-cell,
* html #main-column .right-cell,
* html #content .main-content .top-shadow,
* html #content .main-content .bottom-shadow,
* html #content .main-content .box-content div.row em,
* html #content .spotlight li,
* html #content .rules li,
* html #content .full-content .top-shadow,
* html #content .full-content .bottom-shadow,
* html .sign-up-new .text-input2,
* html .sign-up-new label,
* html .sign-up-new .row,
* html .sign-up-new .row .text-input3,
* html .sign-up-new .row span,
* html .sign-up-new .row .text-input4,
* html .sign-up-new .row .text-input5,
* html .sign-up-new .row .select-input,
* html .sign-up-new .btn,
* html .sign-up-new .btn-start,
* html .sign-up-new .btn-login,
* html #register label,
* html #register .btn-save,
* html .btn-continue-to-pitch,
* html .btn-yes-i-want,
* html .btn-no-thanks,
* html .btn-free-services,
* html .btn-yes-submit,
* html .btn-no-return,
* html .btn-continue,
* html .btn-done,
* html div.check-holder,
* html .btn-save-blue,
* html .btn-save-red,
* html .save-text,
* html a.add,
* html a.remove,
* html a.removelast,
* html #timer .secs,
* html #timer .seprator,
* html .twtr-widget-profile img.twtr-profile-img,
* html .twtr-ft span,
* html .twtr-ft a,
* html .twtr-avatar,
* html .no-bullets li, * html .fright,
* html #content .main-content .top-left, * html #content .full-content .top-left,
* html #content .main-content .top-right, * html #content .full-content .top-right,
* html #content .main-content .bottom-left, * html #content .full-content .bottom-left,
* html #content .main-content .bottom-right, * html #content .full-content .bottom-right,
* html #register input, * html .alertbox img, * html .fleft,
* html #timer .days, * html #timer .hours, * html #timer .mins {display:inline;}

/* convert min height values */
* html #content {height:600px;}
* html #left-column {height:600px;}
* html #content .content-holder {height:460px;}
* html #content .main-content .box-content .inner-box {height:450px;}
* html #content .full-content .box-content .inner-box {height:450px;}


/* add zoom:1 to overflow:hidden */
* html label,
* html input,
* html select,
* html #nav li,
* html .login-form label,
* html .login-form input,
* html ul.social li,
* html ul.photo-strip li,
* html #middle .middle-content .left,
* html #middle .middle-content .right,
* html #left-column,
* html #main-column,
* html #main-column .left-cell,
* html #main-column .right-cell,
* html #content .main-content .top-shadow,
* html #content .main-content .bottom-shadow,
* html #content .main-content .box-content div.row em,
* html #content .spotlight li,
* html #content .rules li,
* html #content .full-content .top-shadow,
* html #content .full-content .bottom-shadow,
* html .sign-up-new .text-input2,
* html .sign-up-new label,
* html .sign-up-new .row,
* html .sign-up-new .row .text-input3,
* html .sign-up-new .row span,
* html .sign-up-new .row .text-input4,
* html .sign-up-new .row .text-input5,
* html .sign-up-new .row .select-input,
* html .sign-up-new .btn,
* html .sign-up-new .btn-start,
* html .sign-up-new .btn-login,
* html #register label,
* html #register .btn-save,
* html .btn-continue-to-pitch,
* html .btn-yes-i-want,
* html .btn-no-thanks,
* html .btn-free-services,
* html .btn-yes-submit,
* html .btn-no-return,
* html .btn-continue,
* html .btn-done,
* html div.check-holder,
* html .btn-save-blue,
* html .btn-save-red,
* html .save-text,
* html a.add,
* html a.remove,
* html a.removelast,
* html #timer .secs,
* html #timer .seprator,
* html .twtr-widget-profile img.twtr-profile-img,
* html .twtr-ft span,
* html .twtr-ft a,
* html .twtr-avatar,
* html .no-bullets li, * html .fright,
* html #content .main-content .top-left, * html #content .full-content .top-left,
* html #content .main-content .top-right, * html #content .full-content .top-right,
* html #content .main-content .bottom-left, * html #content .full-content .bottom-left,
* html #content .main-content .bottom-right, * html #content .full-content .bottom-right,
* html #register input, * html .alertbox img, * html .fleft,
* html #timer .days, * html #timer .hours, * html #timer .mins {zoom:1;}

/* fix negative margins */
* html .login-form input.button,
* html #content,
* html #timer {position:relative; zoom:1;}

/* add zoom:1 to pos:relative elements */
* html #header,
* html .logo a,
* html #middle,
* html #content,
* html #content .main-content,
* html #content .content-holder,
* html #content .main-content .box-content,
* html #content .main-content .box-content .inner-box,
* html #content .full-content,
* html .sign-up-new .text-input2,
* html .sign-up-new .row .text-input3,
* html .sign-up-new .row .text-input4,
* html .sign-up-new .row .text-input5,
* html .sign-up-new .row .select-input,
* html .sign-up-new .btn,
* html .sign-up-new .btn-start,
* html .sign-up-new .btn-login,
* html #register .btn-save,
* html .btn-continue-to-pitch,
* html .btn-yes-i-want,
* html .btn-no-thanks,
* html .btn-free-services,
* html .btn-yes-submit,
* html .btn-no-return,
* html .btn-continue,
* html .btn-done,
* html #loadarea2 img,
* html .btn-save-blue,
* html .btn-save-red,
* html .twtr-widget,
* html .twtr-hd,
* html .twtr-timeline,
* html .twtr-ft {zoom:1;}


/* ============================================= */
/* potentially harmful settings                  */

/* add zoom:1 to backgrounds -- Manually check for problems with inline elements! */
* html body,
* html .pressme,
* html #page-container,
* html #main,
* html #nav li,
* html #nav li.last,
* html .logo,
* html .top-area,
* html div.head-bottom-shadow,
* html a.pblogo,
* html #middle,
* html div.content-top-shadow,
* html #content,
* html #register-box,
* html #twitter-box,
* html #pitch-box .pitch-box-top,
* html #pitch-box .pitch-box-content,
* html #pitch-box .pitch-box-bottom,
* html #register-box .register-box-content .pitch-details a.submit-pitch,
* html a.submit-pitch-button,
* html #register-box .register-box-content .pitch-details a.submit-pitch-blue,
* html #register-box .register-box-content a.click-for-tickets,
* html #register-box .register-box-content a.click-for-tickets-blue,
* html #content .main-content .top-shadow,
* html #content .main-content .bottom-shadow,
* html #content .main-content .box-content,
* html #content .main-content .box-content .inner-box,
* html .dots,
* html #content .full-content .top-shadow,
* html #content .full-content .bottom-shadow,
* html #content .full-content .box-content,
* html #content .full-content .box-content .inner-box,
* html #ticket-prices-box,
* html .submit-button,
* html .sign-up-new .btn,
* html .sign-up-new .btn-start,
* html .sign-up-new .btn-login,
* html #register .btn-save,
* html .btn-continue-to-pitch,
* html .btn-yes-i-want,
* html .btn-no-thanks,
* html .btn-free-services,
* html .btn-yes-submit,
* html .btn-no-return,
* html .btn-continue,
* html .btn-done,
* html .alertbox,
* html .btn-save-blue,
* html .btn-save-red,
* html a.add,
* html span.default,
* html a.delete,
* html a.remove,
* html a.removelast,
* html #timer,
* html .twtr-widget .twtr-spinner,
* html #content .main-content .top-left, * html #content .full-content .top-left,
* html #content .main-content .top-right, * html #content .full-content .top-right,
* html #content .main-content .left-shadow, * html #content .full-content .left-shadow,
* html #content .main-content .right-shadow, * html #content .full-content .right-shadow,
* html #content .main-content .bottom-left, * html #content .full-content .bottom-left,
* html #content .main-content .bottom-right, * html #content .full-content .bottom-right {zoom:1;}