﻿* { margin: 0; padding: 0; font-weight: normal; }
strong { font-weight: bold; }
.clear { clear: both; }
a { text-decoration: none; font-weight: bold; color: #905E07; }
a:hover { text-decoration: underline; }
a img { border: none; }
h2 { text-indent: -999em; }
#body { position: relative; border: 5px solid #574114; background: white; }
#twitterfeed { position: absolute; top: 92px; left: 50%; margin-left: 481px; }

body  {
	background: white url(/images/bgimg.jpg) repeat-x top left; 
	font-family:Georgia,Times New Roman,serif;
	font-size:18px; 
	color: #3A2A0D; 
}
h1 {
	background :transparent url(/images/piryxtopialogo.png) no-repeat scroll 60px 40px;
	height:140px; text-indent:-999em; 
}
.holder{
	width:875px; 
	border: 5px solid #e3d5ae;
	padding:30px 30px 30px 0; 
	min-height:80px;
	margin-top:-9px;
}
#info { background-color: #493522;}
#partner{ background-color: #352E28; height:870px;}
#register{ background-color: #493522;}
#page { width:920px; position: absolute; left: 50%; margin-left: -481px; padding: 0 0 24px; }
.social-media {position: absolute; display: block; top: 27px; right: 40px; height: 30px; line-height: 30px; }
.social-media li { float: left; display: block; margin: 0 0; }
.social-media a { color: white; line-height: 30px; font-size: 14px; }
.social-media img { margin: 7px 0 0; }
#infoicon, #partnericon, #registericon {
	float:left;
	left:-20px;
	position:relative;
	top:-52px;
}
.clear {height: 30px;}
p { color: #f8fdff; margin-left:65px; }
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#partnerlist li {
	display:block;
	float:left;
	height:188px;
	margin:0px;
	position:relative;
	width:200px;
}
#partnerlist .title {
	bottom:0;
	color: #f8fdff;
	display:block;
	font-family:arial;
	font-size:11px;
	left:0;
	line-height:14px;
	position:relative;
	width:185px;
	padding-top:5px;
	font-weight:normal;
}
.link { color: #e87102; }
.partner-link { color: #f1e3af; }
.bar {
	background:#4b3623 url(/images/bar.gif) repeat-x scroll left top;
    position:relative;
    top:-15px;
}
.question { margin:0 18px 8px 0; }
.partner-img { border: 2px solid #5E5752; }
.textbox {
	border:3px solid #A55200;
	color:#A45201;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	height:34px;
	margin:5px;
	padding:3px 0 1px 8px;
	vertical-align:middle;	
}
.cardnumberbox {
	width:50px;
	height:25px;
}
.otherbox {
	width:280px;
	height:25px;
}
.topright, .topright-partner, .topright-register {
	height:9px;
	margin-left:905px;
	position:relative;
	top:-1px;
	width:12px;    
}
.bottomleft, .bottomleft-partner {
    height:15px;
    margin-left:-3px;
    position:relative;
    top:-15px;
    width:12px;
}
.bottomright, .bottomright-partner {
    height:15px;
    margin-left:905px;
    position:relative;
    top:-29px;
    width:12px;
}
.topright{ background:#F6EEC8 url(/images/topright.gif) no-repeat scroll 0 0;}            
.bottomleft{background:#FFFFFF url(/images/bottomleft.gif) no-repeat scroll 0 0;}           
.bottomright{background:#FFFFFF url(/images/bottomright.gif) no-repeat scroll 0 0;}
.topright-partner{ background:#FFFFFF url(/images/topright_partner.gif) no-repeat scroll 0 0;}
.bottomleft-partner{background:#FFFFFF url(/images/bottomleft_partner.gif) no-repeat scroll 0 0;}           
.bottomright-partner{background:#FFFFFF url(/images/bottomright_partner.gif) no-repeat scroll 0 0;}
.topright-register{ background:#FFFFFF url(/images/topright.gif) no-repeat scroll 0 0;}
#footer { text-align: center; padding: 0 0; }
td {
	color: #ffffff;
	font-weight: bold;
	font-size:16px;
}
#ctl00_registrationForm_error {
	color:#FFD0A2;
	font-size:14px;
	position:relative;
	text-align:left;
	top:10px;
}
#ctl00_registrationForm_confirmation {
	color: #FFEDD4;
	font-size:14px;
	position:relative;
	text-align:left;
	top:10px;
}
#ctl00_registrationForm_error p {
 margin: 8px 0 0 -40px;
 color: #FFD0A2;
}
.submit {
	background: url(/images/btn_next.gif) no-repeat center left;
	border: none;
	width: 100px;
	height:40px;
	margin: 5px;
	cursor:default;
}
.join {
	background: url(/images/btn_next.jpg) no-repeat center left;
	border: none;
	width: 300px;
	height:40px;
	margin: 5px;
	cursor:default;
}
#form { margin-left: 65px;}
#otherpartnerfirst li, #otherpartnersecond li, #otherpartnerthird li, #otherpartnerfourth li, #otherpartnerfifth li {
	display:block;
	float:left;
	height:100px;
	margin:0;
	position:absolute;
	width:45px;
}
#otherpartnerfirst, #otherpartnersecond, #otherpartnerthird, #otherpartnerfourth, #otherpartnerfifth {
	background:#211D19 none repeat scroll 0 0;
	border:2px solid #5E5752;
	height:84px;
	margin-left:65px;
	position:absolute;
	width:779px;
}
#otherpartnerfirst {margin-top:355px;}
#otherpartnersecond {margin-top:455px;}
#otherpartnerthird {margin-top:555px;}
#otherpartnerfourth {margin-top:655px;}
#otherpartnerfifth {margin-top:755px; }

#renmen{ margin-left:35px;}
#jacksonwalker{ margin-left:244px;}
#penabrand{ margin-left:409px;}
#angels{ margin-left:605px; }

#parlay{ margin-left:15px;}
#startupsd{ margin-left:211px;}
#techranch{ margin-left:490px;}
#digital{ margin-left:642px;}

#poprule{ margin-left:33px;}
#globalwatertrust{margin-left:198px;}
#gni{ margin-left:453px;}
#tenacious{ margin-left:585px;}

#texasv{ margin-left:28px;}
#buildasign{ margin-left:226px;}
#women{ margin-left:438px;}
#gro{ margin-left:585px;}

#guidewire {margin-left:31px; }
#fritolay{ margin-left:244px;}
#randolph{ margin-left:370px;}

#clickregister { position:absolute; right:40px; top:80px; }
