@charset "utf-8";
/* isXperia Old Join Form - Edited by Justin 2/16/2010 */

body{
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	color:#444;
	background:#FCFCFC;
	font-size:12pt;
}
h1,h2,h3{
	font-family:'Ubuntu';
}
h1
{
    font-size:17pt;
    font-weight:lighter;
	text-shadow: #FFF 1px 1px 1px;
}
h2
{
    font-size:14pt;
	text-shadow: #FFF 0px 1px 1px;
}
h3
{
    font-size:1em;
    font-weight:bold;
	text-shadow: #FFF 0px 1px 1px;
}
fieldset 
{
    padding:20px;
    margin:20px;
}
Div.ContentBlock label
{
	padding:3px;
    margin:10px;
    width:170px;
    color:#444;
    float:left;
}
Div.ContentBlock label.nowidth
{
    width:auto;
}
Div.ContentBlock input,
Div.ContentBlock select
{
    font-family:Verdana, Geneva, sans-serif;
	font-size:12pt;
	color:#444;
	padding:3px;
    margin:10px;
    width:200px;
}
#ContentContainer{
	position:relative;
}
#ContentContainer p,
.ContentBlock p
{
    margin:10px;
    line-height:1.5em;
    font-size:11pt;
}
#ContentContainer ul
{
	list-style-position: inside;
}
#ContentContainer ul li
{
}
#ContentContainer h1
{
    margin:20px;
    padding:7px;
	font-size:22pt;
	text-align:center; 
	color:#555;
    background:#DFDFDF;
	border:1px solid #CCC;
	border-bottom-color:#AAA;
	border-right-color:#AAA;
	border-radius:5px 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
form
{
    padding:0;
    margin:0;
}
.center
{
    margin:auto !important;
}
.ContentBlock
{
	margin:20px;
	padding:10px;
	background:#F7F7F7;
	border:1px solid #EEE;
	border-bottom-color:#DDD;
	border-right-color:#DDD;
	border-radius:5px 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.ContentBlock h2
{
    padding:5px;
    margin-bottom:5px;
    margin-top:5px;
    text-align:center;
    background:#EEE;
    font-weight:normal;
	border:1px solid #DDD;
	border-bottom-color:#CCC;
	border-right-color:#CCC;
	border-radius:5px 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px; 
}
.ContentBlock h3 
{
    margin-top:20px;
    border-bottom: 1px solid #DFDFDF;
    padding-bottom:5px;
    font-weight:600;
}
.headline18 {
	font-size: 18px;
	color: #142d4c;
	border-bottom-color: #21497d;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.maintext {
	font-size: 12px;
	color: #3c7ca0;
	line-height: 16px;
}
.maintext a:link {
	color: #1D467D;
	
}
.maintext a:visited {
	color: #1D467D;
}
.maintext a:hover {
	color: #8953A1;
}
	
.maintextSM {
	
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}
.maintextSM a:link {
	color: #1D467D;
	
}
.maintextSM a:visited {
	color: #1D467D;
}
.maintextSM a:hover {
	color: #8953A1;
	
}
.maintextBlue {
	
	font-size: 12px;
	color: #21497d;
	line-height: 16px;
}
.headline24 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #2c6fbd;
	font-weight: bold;

}
.headlineSuperScript {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #2c6fbd;
	font-weight: bold;
	vertical-align: super;
}
.maintextBlueBold {
	
	font-size: 12px;
	color: #1D467D;
	line-height: 16px;
	font-weight: bold;
}

.tableBottomLeft {
	background-image: url(/_templates/signup/images/joinLeftBottomBkg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 17px;
}
.tableBottomMid {
	background-image: url(/_templates/signup/images/joinBottomBkg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 16px;
	width: 722px;
}
.tableBottomMidShort {
	background-image: url(/_templates/signup/images/joinBottomBkg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 16px;
	width: 462px;
}
.tableBottomMidMed {
	background-image: url(/_templates/signup/images/joinBottomBkg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 16px;
	width: 562px;
}
.tableBottomRight {
	background-image: url(/_templates/signup/images/joinRightBottomBkg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 16px;
	width: 21px;
}
.tableMidLeft {
	background-image: url(/_templates/signup/images/joinLeftBkg.gif);
	background-repeat: repeat;
	background-position: left;
	width: 17px;
}
.tableMidRight {
	background-image: url(/_templates/signup/images/joinRightBkg.gif);
	background-repeat: repeat;
	background-position: right;
	width: 21px;
}
.tableTopLeft {
	background-image: url(/_templates/signup/images/joinTitle.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	width: 173px;
}
.tableTopRight1 {
	background-image: url(/_templates/signup/images/joinStep-1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 46px;
	width: 169px;
}
.tableTopRight2 {
	background-image: url(/_templates/signup/images/joinStep-2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 46px;
	width: 169px;
}
.tableTopRight3 {
	background-image: url(/_templates/signup/images/joinStep-3.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 46px;
	width: 169px;
}
.tableTopRight4 {
	background-image: url(/_templates/signup/images/joinStep-4.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 46px;
	width: 169px;
}
.tableTopRight5 {
	background-image: url(/_templates/signup/images/joinStep-5.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 46px;
	width: 169px;
}
.tableTopRightNone {
	background-image: url(/_templates/signup/images/joinStep-none.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 46px;
	width: 169px;
}

.tableTopMid {
	background-image: url(/_templates/signup/images/joinTopBkg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 46px;
	width: 158px;
}
.tableTopMidMed {
	background-image: url(/_templates/signup/images/joinTopBkg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 46px;
	width: 258px;
}
.tableTopMidLong {
	background-image: url(/_templates/signup/images/joinTopBkg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 46px;
	width: 418px;
}

.maintextBlue14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1D467D;
	line-height: 16px;
	font-weight: bold;
}
.buttonContinue {
	background-image: url(/_templates/signup/images/joinButtCont.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 75px;
	
}
.buttonContinue a:link{
	display: block;
	background-image: url(/_templates/signup/images/joinButtCont.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 75px;
	
}
.buttonContinue a:visited{
	display: block;
	background-image: url(/_templates/signup/images/joinButtCont.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 75px;
	
}
.buttonContinue a:hover{
	display: block;
	background-image: url(/_templates/signup/images/joinButtCont-over.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 75px;
}
.buttonSelect {
	background-image: url(/_templates/signup/images/joinButtSelect.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 132px;
}
.buttonSelect a:link{
	display: block;
	background-image: url(/_templates/signup/images/joinButtSelect.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 132px;
}
.buttonSelect a:visited{
	display: block;
	background-image: url(/_templates/signup/images/joinButtSelect.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 132px;
}
.buttonSelect a:hover{
	display: block;
	background-image: url(/_templates/signup/images/joinButtSelect-over.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 132px;
}
.buttonSelectSM {
	background-image: url(/_templates/signup/images/joinButtSelectSM.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 99px;
}
.buttonSelectSM a:link{
	display: block;
	background-image: url(/_templates/signup/images/joinButtSelectSM.gif);
	height: 15px;
	width: 99px;
}
.buttonSelectSM a:visited{
	display: block;
	background-image: url(/_templates/signup/images/joinButtSelectSM.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 99px;
}
.buttonSelectSM a:hover{
	display: block;
	background-image: url(/_templates/signup/images/joinButtSelect-overSM.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 99px;
}

.buttonSelectBlaster {
	background-image: url(/_templates/signup/images/joinButtSelectBlaster.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 263px;
}
.buttonSelectBlaster a:link{
	display: block;
	background-image: url(/_templates/signup/images/joinButtSelectBlaster.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 263px;
}
.buttonSelectBlaster a:visited{
	display: block;
	background-image: url(/_templates/signup/images/joinButtSelectBlaster.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 263px;
}
.buttonSelectBlaster a:hover{
	display: block;
	background-image: url(/_templates/signup/images/joinButtSelectBlaster-over.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 263px;
}

.buttonSelectShipAll {
	background-image: url(/_templates/signup/images/joinButtSelectShipAll.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 223px;
}
.buttonSelectShipAll a:link{
	display: block;
	background-image: url(/_templates/signup/images/joinButtSelectShipAll.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 223px;
}
.buttonSelectShipAll a:visited{
	display: block;
	background-image: url(/_templates/signup/images/joinButtSelectShipAll.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 223px;
}
.buttonSelectShipAll a:hover{
	display: block;
	background-image: url(/_templates/signup/images/joinButtSelectShipAll-over.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 223px;
}


.buttonAuto {
	background-image: url(/_templates/signup/images/joinButtAuto.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 132px;
}
.buttonAuto a:link{
	display: block;
	background-image: url(/_templates/signup/images/joinButtAuto.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 132px;
}
.buttonAuto a:visited{
	display: block;
	background-image: url(/_templates/signup/images/joinButtAuto.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 132px;
}
.buttonAuto a:hover{
	display: block;
	background-image: url(/_templates/signup/images/joinButtAuto-over.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 132px;
}
.buttonOrder {
	background-image: url(/_templates/signup/images/joinButtOrder.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 170px;
}
.buttonOrder a:link{
	display: block;
	background-image: url(/_templates/signup/images/joinButtOrder.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 170px;
}
.buttonOrder a:visited{
	display: block;
	background-image: url(/_templates/signup/images/joinButtOrder.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 170px;
}
.buttonOrder a:hover{
	display: block;
	background-image: url(/_templates/signup/images/joinButtOrder-over.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 170px;
}
.floatWinTop {
	background-image: url(/_templates/signup/images/windoTop.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 31px;
	width: 141px;
}
.floatWinMid {
	background-image: url(/_templates/signup/images/windoBkg.gif);
	background-repeat: repeat-y;
	width: 141px;
}
.floatWinBottom {
	background-image: url(/_templates/signup/images/windoBottom.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 17px;
	width: 141px;
}
.maintextBlueBoldBkg {
	
	font-size: 12px;
	color: #1D467D;
	line-height: 16px;
	font-weight: bold;
	background-color: #DCEBB8;
}
.maintextSmBkg {
	
	font-size: 11px;
	color: #333333;
	line-height: 16px;
	background-color: #cee5ef;
}
.photoEplan {
	background-image: url(/_templates/signup/images/prodEplan.jpg);
	background-repeat: no-repeat;
	height: 265px;
	width: 300px;
}
.photoEplanCBlast {
	background-image: url(/_templates/signup/images/prodEplan-CBlaster.jpg); 
	background-repeat: no-repeat;
	height: 265px;
	width: 300px;
}
.photoEplan-JM {
	background-image: url(/_templates/signup/images/prodEplan-JM.jpg);
	background-repeat: no-repeat;
	height: 265px;
	width: 300px;
}
.photoEplan-BA {
	background-image: url(/_templates/signup/images/prodEplan-BA.jpg);
	background-repeat: no-repeat;
	height: 265px;
	width: 300px;
}
.photoEplan-CA {
	background-image: url(/_templates/signup/images/prodEplan-CA.jpg);
	background-repeat: no-repeat;
	height: 265px;
	width: 300px;
}
.photoTblastRetail {
	height: 220px;
	width: 250px;
	background-image: url(/_templates/signup/images/prodOneTP.jpg);
}
.photoTblastRetailCBlast {
	height: 220px;
	width: 250px;
	background-image: url(/_templates/signup/images/prodOneTP-CBlaster.jpg);
}
.photoTblastRetail-JM {
	height: 220px;
	width: 250px;
	background-image: url(/_templates/signup/images/prodOneTP-JM.jpg);
}
.photoTblastRetail-BA {
	height: 220px;
	width: 250px;
	background-image: url(/_templates/signup/images/prodOneTP-BA.jpg);
}
.photoTblastRetail-CA {
	height: 220px;
	width: 250px;
	background-image: url(/_templates/signup/images/prodOneTP-CA.jpg);
}
.photoSolutions {
	background-image: url(/_templates/signup/images/prodSolutions.jpg);
	background-repeat: no-repeat;
	height: 194px;
	width: 210px;
}
.photoSolutions-JM {
	background-image: url(/_templates/signup/images/prodSolutions-JM.jpg);
	background-repeat: no-repeat;
	height: 194px;
	width: 210px;
}
.photoSolutions-BA {
	background-image: url(/_templates/signup/images/prodSolutions-BA.jpg);
	background-repeat: no-repeat;
	height: 194px;
	width: 210px;
}
.photoSolutions-CA {
	background-image: url(/_templates/signup/images/prodSolutions-CA.jpg);
	background-repeat: no-repeat;
	height: 194px;
	width: 210px;
}
.photoSuccess {
	background-image: url(/_templates/signup/images/ProdSuccessKit.jpg);
	background-repeat: no-repeat;
	height: 181px;
	width: 210px;
}
.photoSuccess-JM {
	background-image: url(/_templates/signup/images/ProdSuccessKit-JM.jpg);
	background-repeat: no-repeat;
	height: 181px;
	width: 210px;
}
.photoSuccess-BA {
	background-image: url(/_templates/signup/images/ProdSuccessKit-BA.jpg);
	background-repeat: no-repeat;
	height: 181px;
	width: 210px;
}
.photoSuccess-CA {
	background-image: url(/_templates/signup/images/ProdSuccessKit-CA.jpg);
	background-repeat: no-repeat;
	height: 181px;
	width: 210px;
}
.photoTravel {
	background-image: url(/_templates/signup/images/prodTravel.jpg);
	background-repeat: no-repeat;
	height: 168px;
	width: 150px;
}
.photoOffice {
	background-image: url(/_templates/signup/images/prodOffice.jpg);
	background-repeat: no-repeat;
	height: 192px;
	width: 150px;
}
.photoSolutionsSM {
	background-image: url();
	background-repeat: no-repeat;
	height: 108px;
	width: 125px;
}
.photoSuccessSM {
	background-image: url(/_templates/signup/images/ProdSuccessKitSM.jpg);
	background-repeat: no-repeat;
	height: 108px;
	width: 125px;
}
.photoSolutionsSM-BA {
	background-image: url(/_templates/signup/images/prodSolutionsSM-BA.jpg);
	background-repeat: no-repeat;
	height: 108px;
	width: 125px;
}
.photoSuccessSM-BA {
	background-image: url(/_templates/signup/images/ProdSuccessKitSM-BA.jpg);
	background-repeat: no-repeat;
	height: 108px;
	width: 125px;
}.photoSolutionsSM-JM {
	background-image: url(/_templates/signup/images/prodSolutionsSM-JM.jpg);
	background-repeat: no-repeat;
	height: 108px;
	width: 125px;
}
.photoSuccessSM-JM {
	background-image: url(/_templates/signup/images/ProdSuccessKitSM-JM.jpg);
	background-repeat: no-repeat;
	height: 108px;
	width: 125px;
}.photoSolutionsSM-CA {
	background-image: url(/_templates/signup/images/prodSolutionsSM-CA.jpg);
	background-repeat: no-repeat;
	height: 108px;
	width: 125px;
}
.photoSuccessSM-CA {
	background-image: url(/_templates/signup/images/ProdSuccessKitSM-CA.jpg);
	background-repeat: no-repeat;
	height: 108px;
	width: 125px;
}.headline12 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #8953A1;
}

