@charset "utf-8";


form {
	margin:o;
	padding:0;
}

a {
	text-decoration: underline;// !important;
	font-weight: normal;

}

img {
	border:0px;
}

h1 {
	font-size:35px !important;
}

h2 {
	font-size:18px !important;
	margin-bottom:5px !important;
}

p 
{
	font-weight:normal;
}

span
{
	font-weight:normal;
}


/* TABLES */

th {
	text-align:left;
}

caption {
	text-align:left;
	font-family:Arial;
	font-size:18px;
	line-height:1em;
	margin-bottom:10px;
	text-transform:uppercase;
	font-weight:bold;
}


/* Forms */

input,
textarea {
	border:solid 1px #b3b3b3;
	padding:3px;
	font:11px georgia;
	color:#333;
}

select{
	border:solid 1px #b3b3b3;
	padding:0px;
	margin-right:10px;
	font:11px georgia;
	color:#333;
}


.formButton {
	width:auto !important;
	clear:both;
	border:0px;
	padding:0px;
	margin:0px;
}

.checkbox,
.radioBox {
	width:auto !important;
	border:0px;
	padding:0px;
	margin:0px;
}


/* Font */

.futura select,
.futura input,
.futura textarea {
	/*font-family:Futura_Book_Demi, arial, sans-serif !important; */
	font-family: Georgia, Verdana,Arial, Sans-Serif !important;
}

div.futura 
{
	font-family: Georgia, Verdana,Arial, Sans-Serif !important;
	/*font-family:Futura_Book_Demi, arial, sans-serif !important; */
}



/* misc */

.noMargin {
	margin:0px;
}

.linkNoUnderline {
	text-decoration:none;
}




#content-area #firstColumn {
	width:450px;
	margin-bottom:40px;
}

#content-area #secondColumn {
	_height:500px;
	min-height:500px;
	overflow:visible;
	text-align:right;
	width:420px;
	margin-bottom:40px;
}

.errorBox {
	border:1px solid #ff0000;
	padding:15px;
	/*background-color: #FFFFDD;*/
	margin-bottom: 10px;
	color: Red;
	width: 89%;
}

.red {
	color: Red;
}

.statusBox {
	border:1px solid #000000;
	padding:15px;
	/*background-color: #FFFFDD;*/
	margin-bottom: 10px;
	color: Black;	
	width: 90%;
}

.smallHead 
{
	font-size: 10px;
}

.startLink
{
	text-decoration:none; 
	color:#000000; 
	line-height:1.3em;
}

/* Tables */
div#latestBonusActivity table 
{
	width:100%;
	margin-bottom:30px;
}

div#latestBonusActivity td 
{
	width:28%;
}

div#latestBonusActivity td.points,
div#latestBonusActivity td.points
{
	width:44%;
}

#collectedBonusTable
{
	width:100%;
	margin-bottom:30px;
}

#collectedBonusTable td
{
	width:28%;
	background-color: #F3F8FA;
}

#collectedBonusTable th.thBonusLeft
{
	width:44%;
}








/* Personal section */

#content-area #firstColumnPersonal {
	width:500px;
	float:left;
}

#content-area #secondColumnPersonal {
	width:384px;
	min-height:500px;
	_height:500px;
	float:right;
	border-left:solid 1px #e8e8e8;
	text-align:left;
}

#content-area #secondColumnPersonal span{
	
}

#content-area #secondColumnPersonal select {
	width:85px;
}






/* Startpage */

#content-area #firstColumnWide {
	width:580px;
	float:left;
	padding-bottom:80px;
}

#content-area #secondColumnThin {
	width:304px;
	min-height:500px;
	_height:500px;
	float:right;
	padding-bottom:80px;	
	border-left:solid 1px #e8e8e8;
}

#firstColumnWide #containerBoxes {
	width:580px;
	height:280px;
	margin-top:20px;
	overflow:hidden;
	background:url(/PageUI/Images/PopPlus/backgroundBoxesStartpage.gif) no-repeat;
}

#firstColumnWide #containerBoxes div {
	width:150px;
	height:116px;
	padding-top:15px;
	margin:0;
	float:left;
	overflow:hidden;
}

#firstColumnWide #containerBoxes div.personal {
	background:url(/PageUI/Images/PopPlus/backgroundBoxPersonal.jpg) no-repeat;
	margin-bottom:20px;
	padding-left:110px;
	padding-right:20px;
	text-align:right;
}


#firstColumnWide #containerBoxes div.buyAndSell {
	background:url(/PageUI/Images/PopPlus/backgroundBoxBuyAndSell.jpg) no-repeat;
	margin:0 0 20px 20px;
	padding-left:20px;
	padding-right:110px;	
}

#firstColumnWide #containerBoxes div.blog {
	/*background:url(/PageUI/Images/PopPlus/backgroundBoxBlog.jpg) no-repeat;*/
	padding-right:20px;	
	text-align:right;
	padding-left:110px;		
}

#firstColumnWide #containerBoxes div.panel {
	background:url(/PageUI/Images/PopPlus/backgroundBoxPanel.jpg) no-repeat;
	margin-left:20px;
	padding-left:20px;
	padding-right:110px;	
}

#firstColumnWide #containerBoxes div.personal table,
#firstColumnWide #containerBoxes div.blog table {
	float:right;
}

#firstColumnWide #containerBoxes div h2 {
	font-size:16px;
	margin:0 0 7px;
	/*font-family:Futura_Book_Demi, arial, sans-serif !important;	*/
	font-family: Georgia, Verdana,Arial, Sans-Serif !important;
}

#firstColumnWide #containerBoxes div a {
	text-decoration:none;
	line-height:160%;
}

/*#firstColumnWide #containerBoxes div img {
	vertical-align:middle;
	margin-left:5px;	
}*/

#firstColumnWide #containerBoxes .description {
	background-color: Transparent;
}




/* FORMS NORMAL */

.formWrapper {
	width:455px;
	clear:both;
}

.formWrapper .formFirstColumn {
	width:225px;
	float:left;	
}

.formWrapper .formSecondColumn {
	width:230px;
	float:right;
}

.formWrapper .formSecondColumnPadding {
	width:230px;
	float:right;
	padding-top: 42px;
}

#firstColumn .formWrapper input {
	width:208px;
}

#firstColumn .formWrapper select {
	width:102px;
}





/* Second column form */

#secondColumnThin .formWrapper {
	width:290px;
	float:left;
	clear:both;
	margin-bottom:8px;
}

#secondColumnThin .formWrapper .formFirstColumn {
	width:138px;
	float:left;
}

#secondColumnThin .formWrapper .formSecondColumn {
	width:138px;
	float:right;
}

#secondColumnThin .formWrapper input {
	width:130px;
}

#secondColumnThin .formWrapper .formButton {
	margin:0px;
}



/* FORMS PERONAL */

.formWrapperPersonal {
	width:370px;
	clear:both;
}

.formWrapperPersonal .formFirstColumn {
	width:180px;
	float:left;
}

.formWrapperPersonal .formSecondColumn {
	width:180px;
	float:right;
}

.formWrapperPersonal input {
	width:165px;
}

.formWrapperPersonal select{
	margin-right:5px;
}




/* Second column setting */





#secondColumnThin .login,
#secondColumnPersonal .login {
	width:auto;
	border-bottom:solid 1px #e8e8e8;
	padding:0 0 15px 14px;	
	margin-top: 26px;
}

#secondColumnPersonal .baseInfo {
	width:auto;
	border-bottom:solid 1px #e8e8e8;
	padding:0 0 15px 14px;	
	margin-top: 18px;
}

#secondColumnThin .boxRightColumn,
#secondColumnPersonal .boxRightColumn,
#secondColumnQuestions .boxRightColumn {
	width:auto;
	border-bottom:solid 1px #e8e8e8;
	padding:20px 0 15px 14px;
}

#secondColumnThin .lastBox,
#secondColumnPersonal .lastBox {
	border:0px;
}
