﻿.MembershipForm
{
    
}
.MembershipForm .Labels
{
	text-transform:uppercase;
	vertical-align:middle;
	text-align:right;
	padding:8px 5px 5px 5px;
/*	white-space:nowrap; */
}
.MembershipForm .SubLabels
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;  
	text-transform:none;
	text-align:right;
	margin:-14px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	white-space:normal;
	font-size:10px;
	color:#666666;
}


.MembershipForm .Data
{
    padding-top:0px;
	text-align:left;
    vertical-align:middle ! important;
}
.MembershipForm .DataText
{

}



.MembershipForm .WhyHide
{
    padding-top:11px;
	text-align:left;
    vertical-align:bottom;
    font-size:11px;
}

.hidelabels
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;  
	font-size:11px;
	color:#000000;
}




.TabsPanel
{
	margin:50px 5px 5px 5px;
	background-color:#CCCCCC;
	border:1px solid #666666;
	vertical-align:top;
	color:#424242;
	z-index:10;
}

.TabsPanel INPUT, 
.TabsPanel TEXTAREA, .TabsPanel SELECT
{
/*	background-color:#CCCCCC; */
	margin:4px 2px 1px 2px;
}


.TabsContainer 
{
    margin:-37px 0px 0px 0px; 
    border:none; 
    border-top:none; 
    height:37px; 
    overflow:hidden;
}


.TabActive
{
	font-size:14px;
	margin:0px 1px 0px 3px;
	float:left;
	background-color:#CCCCCC;
	border:1px solid #666666;
	border-bottom:none;
	vertical-align:top;
	padding:10px 20px 12px 20px;

	border-top-left-radius: 8px;	-moz-border-radius-topleft: 8px;	-webkit-border-top-left-radius: 8px;	/*-webkit-border-radius-topleft: 0px;*/
	border-top-right-radius: 8px;	-moz-border-radius-topright: 8px;	-webkit-border-top-right-radius: 8px;	/*-webkit-border-radius-topright: 0px;*/
	border-bottom-left-radius: 0px;	-moz-border-radius-bottomleft: 0px;	-webkit-border-bottom-left-radius: 0px;	/*-webkit-border-radius-bottomleft: 10px;*/
	border-bottom-right-radius: 0px;	-moz-border-radius-bottomright: 0px;	-webkit-border-bottom-right-radius: 0px;	/*-webkit-border-radius-bottomright: 10px;*/

}
.TabActive a:link, 
.TabActive a:active, 
.TabActive a:hover, 
.TabActive a:visited
{
	color:#000000;
	cursor:hand;
	text-decoration:none;
}


.TabInactive
{
	font-size:14px;
	margin:0px 1px 0px 3px;
	float:left;
	background-color:#999999;
	border:1px solid #666666;
	vertical-align:top;
	padding:10px 20px 9px 20px;

	border-top-left-radius: 8px;	-moz-border-radius-topleft: 8px;	-webkit-border-top-left-radius: 8px;	/*-webkit-border-radius-topleft: 0px;*/
	border-top-right-radius: 8px;	-moz-border-radius-topright: 8px;	-webkit-border-top-right-radius: 8px;	/*-webkit-border-radius-topright: 0px;*/
	border-bottom-left-radius: 0px;	-moz-border-radius-bottomleft: 0px;	-webkit-border-bottom-left-radius: 0px;	/*-webkit-border-radius-bottomleft: 10px;*/
	border-bottom-right-radius: 0px;	-moz-border-radius-bottomright: 0px;	-webkit-border-bottom-right-radius: 0px;	/*-webkit-border-radius-bottomright: 10px;*/


}
.TabInactive a:link, 
.TabInactive a:active, 
.TabInactive a:hover, 
.TabInactive a:visited
{
	color:White;
	text-decoration:none;
}

.TabOver 
{
	font-size:14px;
	margin:0px 1px 0px 3px;
	float:left;
	background-color:#DDDDDD;
	border:1px solid #666666;
	vertical-align:top;
	padding:10px 20px 9px 20px;

	border-top-left-radius: 8px;	-moz-border-radius-topleft: 8px;	-webkit-border-top-left-radius: 8px;	/*-webkit-border-radius-topleft: 0px;*/
	border-top-right-radius: 8px;	-moz-border-radius-topright: 8px;	-webkit-border-top-right-radius: 8px;	/*-webkit-border-radius-topright: 0px;*/
	border-bottom-left-radius: 0px;	-moz-border-radius-bottomleft: 0px;	-webkit-border-bottom-left-radius: 0px;	/*-webkit-border-radius-bottomleft: 10px;*/
	border-bottom-right-radius: 0px;	-moz-border-radius-bottomright: 0px;	-webkit-border-bottom-right-radius: 0px;	/*-webkit-border-radius-bottomright: 10px;*/


}
.TabOver a:link, 
.TabOver a:active, 
.TabOver a:hover, 
.TabOver a:visited
{
	cursor:hand;
	color:#424242;
	text-decoration:none;
}




.AccountImageBox
{
	width:99%; 
	height:100px; 
	overflow:auto; 
	border:1px solid #AAAAAA;
	background-color:#DDDDDD;
	background-image:url(../../images/unknown.gif);
	background-repeat:no-repeat;
}
.AccountImageBox IMG
{
	max-height:100px; 
}


.EmailRetailerPanel
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;  
	width:350px;
	border:3px #424242 double;
	background-color:#944967; /*  #C5161D; */
	color:White;
	padding:10px;
	font-size:11px;
}
.EmailRetailerPanel TD
{
	font-size:11px;
}


.PaymentReceipt
{
	border: 3px double #999999;
	font-size:16px;
}

.PaymentReceipt .Heading
{
	border: 3px double #999999;
	font-size:18px;
	background-color:#424242;
	color:#EEEEEE;
	text-align:center;
	padding:5px 2px 5px 3px;
}


.PaymentReceipt .Labels
{
	text-transform:uppercase;
	text-align:right;
	background-color:#DDDDDD;
	font-size:14px;
	padding:5px 5px 1px 3px;
	white-space:nowrap;
	border-bottom:1px solid #AAAAAA;
}

.PaymentReceipt .Info
{
	font-weight: bold;
	font-size:15px;
	padding:5px 5px 1px 5px;
	border-bottom:1px solid #AAAAAA;
}

 .PCCompleteOuter
 {
    width:750px;
    font-size:11px;
    margin-bottom:20px;
 }
 
 .PCCompleteBarOuter
 {
    border:1px solid #424242;
    background-color:#EEEEEE;
    width:700px;
    height:16px;   
    padding:2px;
 }
 .PCCompleteBarInner
 {
    float:left;
    height:14px;   
    padding-top:2px;
 }
 
 
 .ThisCompanyBox
 {
    font-family: Tahoma, Arial, Helvetica, sans-serif;  
    border: 1px solid #AA4242;
    background-color:#F4EEEE;   
    min-height:85px;
    width:140px;
    padding:5px;
    font-size:10px;
    margin:5px;
    display:block;
    overflow-x:hidden;

	border-top-left-radius: 6px;	-moz-border-radius-topleft: 6px;	-webkit-border-top-left-radius: 6px;	/*-webkit-border-radius-topleft: 6px;*/
	border-top-right-radius: 6px;	-moz-border-radius-topright: 6px;	-webkit-border-top-right-radius: 6px;	/*-webkit-border-radius-topright: 6px;*/
	border-bottom-left-radius: 6px;	-moz-border-radius-bottomleft: 6px;	-webkit-border-bottom-left-radius: 6px;	/*-webkit-border-radius-bottomleft: 6px;*/
	border-bottom-right-radius: 6px;	-moz-border-radius-bottomright: 6px;	-webkit-border-bottom-right-radius: 6px;	/*-webkit-border-radius-bottomright: 6px;*/
 }
 
 
 .CompanyBox
 {
    font-family: Tahoma, Arial, Helvetica, sans-serif;  
    border: 1px solid #424242;
    background-color:#EEEEf4;   
    min-height:85px;
    width:140px;
    padding:5px;
    font-size:10px;
    margin:5px;
    display:block;
    overflow-x:hidden;

	border-top-left-radius: 6px;	-moz-border-radius-topleft: 6px;	-webkit-border-top-left-radius: 6px;	/*-webkit-border-radius-topleft: 6px;*/
	border-top-right-radius: 6px;	-moz-border-radius-topright: 6px;	-webkit-border-top-right-radius: 6px;	/*-webkit-border-radius-topright: 6px;*/
	border-bottom-left-radius: 6px;	-moz-border-radius-bottomleft: 6px;	-webkit-border-bottom-left-radius: 6px;	/*-webkit-border-radius-bottomleft: 6px;*/
	border-bottom-right-radius: 6px;	-moz-border-radius-bottomright: 6px;	-webkit-border-bottom-right-radius: 6px;	/*-webkit-border-radius-bottomright: 6px;*/

}
.CompanyBox .Name, .ThisCompanyBox .Name
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;  
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
}
 
  .CompanyBoxParent
 {
    font-family: Tahoma, Arial, Helvetica, sans-serif;  
    border: 2px outset #CCCCFF;
    background-color:#f8f8f8;   
    min-height:85px;
    width:140px;
    padding:5px;
    font-size:10px;
    margin:5px;
    float:left;
    overflow-x:hidden;
	border-top-left-radius: 6px;	-moz-border-radius-topleft: 6px;	-webkit-border-top-left-radius: 6px;	/*-webkit-border-radius-topleft: 6px;*/
	border-top-right-radius: 6px;	-moz-border-radius-topright: 6px;	-webkit-border-top-right-radius: 6px;	/*-webkit-border-radius-topright: 6px;*/
	border-bottom-left-radius: 6px;	-moz-border-radius-bottomleft: 6px;	-webkit-border-bottom-left-radius: 6px;	/*-webkit-border-radius-bottomleft: 6px;*/
	border-bottom-right-radius: 6px;	-moz-border-radius-bottomright: 6px;	-webkit-border-bottom-right-radius: 6px;	/*-webkit-border-radius-bottomright: 6px;*/

 }
 
.CompanyBoxParent .Name
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;  
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;

}




.SignUpForm
{
    border:1px solid #944967;
    padding:20px;
    width:750px;
    margin:20px;
}
.SignUpForm .Header
{
    height:20px;
    background-color:White;
    position:relative;
    margin:-30px 0px 0px 20px;
    white-space:nowrap;
    padding:0px 5px 0px 5px;
    display:inline-block;
    float:left;
}
.SignUpForm .Header H2
{
    font-size:20px;
    color:#944967;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	letter-spacing:1px;
}


.SignUpForm .Labels, .SignUpFormNoBorder .Labels
{
	text-transform:uppercase;
	vertical-align:top;
	text-align:right;
	padding:3px 5px 5px 5px;
}
.SignUpForm .SubLabels
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;  
	text-transform:none;
	text-align:right;
	margin:-14px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	white-space:normal;
	font-size:10px;
	color:#666666;
}


.SignUpForm .Data, .SignUpFormNoBorder .Data
{
    padding-top:0px;
	text-align:left;
    vertical-align:middle ! important;
}
.SignUpForm .DataText
{

}
.CompulsoryField
{
    color:Red;
    font-size:11px;
}

.SignUpForm .CustomQuestions
{
	vertical-align:middle;
	text-align:right;
	padding:8px 5px 5px 5px;
}

.SignUpForm .ImportantPanel
{
    color:Red;
	padding:8px 5px 5px 5px;
}

.SignUpFormNoBorder
{
    border:none ! important;
    padding:20px;
    width:750px;
    margin:20px;
}

.SignUpInterests
{
    
    margin:20px;
}


