.oolClickBackgroundDiv {
	position:fixed;
	z-index:2000;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color:black;
	filter:alpha(opacity=25);
	-moz-opacity:0.25;
	opacity:0.25;
	display:none;
}
.oolClickBackgroundDivIE {
	position:absolute;
	z-index:2000;
	background-color:black;
	filter:alpha(opacity=25);
	-moz-opacity:0.25;
	opacity:0.25;
	display:none;
}
#oolClickPlaceholder {
	position:absolute;
	z-index:2001;
	display:none;
}
#oolClickWelcomePlaceholder {
	position:absolute;
	z-index:2001;
	display:none;
}
#oolClickMainNav {
	font: 12px helvetica;
	font-weight: bold;
	color: #fff;
}

.buttons {
	font: 16px helvetica;
	font-weight: bold;
	color: #fff;
}
.oolClickContainerBanner ul li { background: none; }
div.oolClickContainerBanner {
	position: relative;
	font: 13px helvetica;
	color: #fff;	
	width: 657px;
	height: 524px;
	background: url(/images/click/bkgdmain4.jpg) no-repeat;
	border: 1px solid #000;
}


.oolClickContainerBanner table#oolClickMainNav {
	position: absolute;
	top:0;
	left:0;
	list-style-type: none;
	padding:0;
	margin:0;
	width: 100%;
	height: 28px;
	text-transform: uppercase;
	background: url(/images/click/bar.gif) top left no-repeat;
}
.oolClickContainerBanner table#oolClickMainNav td {
	font-weight: bold;
	margin:0;
	padding:0;
	height: 28px;
	line-height: 2;
	text-align: center;
}

.oolClickContainerBanner table#oolClickMainNav.tabs2 td {
	width: 50%;
}
.oolClickContainerBanner table#oolClickMainNav.tabs3 td {
	width: 33%;
}
.oolClickContainerBanner table#oolClickMainNav.tabs4 td {
	width: 25%;
}
.oolClickContainerBanner table#oolClickMainNav.tabs2 td {
	width: 20%;
}


.oolClickContainerBanner table#oolClickMainNav td div {
	background: url(/images/click/bl3.gif) top right no-repeat;
	display: block;
	margin:0;	
}
.oolClickContainerBanner table#oolClickMainNav td div.last {
	background: none;
	display: block;
}
.oolClickContainerBanner table#oolClickMainNav td div a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 2px 46px 2px 44px;	
}
.oolClickContainerBanner table#oolClickMainNav td div.last a {
	padding: 2px 38px 2px 38px;
}
.oolClickContainerBanner table#oolClickMainNav td.tabActive div {
	background: url(/images/click/b3.gif) top left repeat-x;
}
.oolClickContainerBanner table#oolClickMainNav td.tabNotActive div.last a {
	background: none;
}
.oolClickContainerBanner table#oolClickMainNav td.tabActive div a {
	background: url(/images/click/bl3.gif) top right no-repeat;
}
.oolClickContainerBanner table#oolClickMainNav td.tabActive div.firstLast a {
	background: none;
}
.oolClickContainerBanner table#oolClickMainNav td.tabActive div.last a {
/*background: url(/images/click/b3.gif) top left repeat-x;*/	
	background: url(/images/click/c2p2.gif) top right no-repeat;
}
/*
.containerPartnerPage table#oolClickMainNav td.tabActive div.last {
	background: none;
}
.containerPartnerPage table#oolClickMainNav td.tabActive div.first {
	background: url(/images/click/c2l2.gif) top left no-repeat;
}
.containerPartnerPage table#oolClickMainNav td.tabActive div.first a {
	background: url(/images/click/c2l1.gif) top right no-repeat;
}
*/
.oolClickContainerBanner #statusMessage {
	position: absolute;
	top: 458px;
	left: 46px;
	font-size: 11pt;
	font-weight: bold;
}

.oolClickContainerBanner #close {
	position: absolute;
	top: 38px;
	right: 20px;
	width: 42px;
	height: 17px;
}
.oolClickContainerBanner #close a {
	padding-left: 12px;
	color: #fff;
	font-weight: normal;
	background: url(/images/click/x.gif) no-repeat 0 50%;
}
.oolClickContainerBanner #what {
	position: absolute;
	top: 38px;
	right: 100px;
	width: 180px;
	height: 17px;
}
.oolClickContainerBanner #what a {
	padding-left: 12px;
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}
.oolClickContainerBanner #what.showbox a {
	background: url(/images/click/what.gif) no-repeat 0 50%;
}
.oolClickContainerBanner .showbox img {
	position: absolute;
	top:22px;
	left: 100px;
}
.oolClickContainerBanner #whatbox { display: none; }
.oolClickContainerBanner .showbox #whatbox {
	display: block;
	position: absolute;
	right: -95px;
	top: 28px;
	width: 285px;
	height: 155px;
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url(/images/click/whatbox1.jpg) repeat-y top left;
	z-index:3000;
}
.oolClickContainerBanner #whatbox p {
	font: 10px Arial;
	color: #fff;
}
.oolClickContainerBanner #whatbox p sup {
	font: 7px Arial;
}
.oolClickContainerBanner h1 {
	font-size: 20px;
	font-weight: bolder;
	margin: 0px;
	text-transform: uppercase;
	color: #fff;
}
.oolClickContainerBanner p {
	margin-top: 0px;
	margin-bottom: 5px;
	color: #fff;
}
.oolClickContainerBanner #oolClickConfirmBuy div, .oolClickContainerBanner #oolClickConfirmBuy span {
	color: #fff;
}
.oolClickContainerBanner .specs #copyArea td {
	font-size: 13px;
	color:#fff;
	vertical-align: top;
	padding: 4px;
}
.oolClickContainerBanner .specs #copyArea tr.bkg td {
	border-top: 3px solid rgb(120,120,120);	
}
.oolClickContainerBanner div.price {
	font-size:40px;
	font-weight:bold;
}
.oolClickContainerBanner p.error {
	color: orange;
	font-size: 12px;
}
.oolClickContainerBanner .signInBox1, .oolClickContainerBanner .signInBox2, .oolClickContainerBanner .signInBox3 {
	display: none;
}
.oolClickContainerBanner #imageArea {
	position: absolute;
	overflow: hidden;
}
.oolClickContainerBanner .info #imageArea, .oolClickContainerBanner .features #imageArea, .oolClickContainerBanner .thanks #imageArea {
	width: 266px;
	height: 192px;
	top: 68px;
	left: 37px;
}
.oolClickContainerBanner .info #imageArea img, .oolClickContainerBanner .features #imageArea img, .oolClickContainerBanner .thanks #imageArea img {
	height: 192px;
}
.oolClickContainerBanner .specs #imageArea {
	width: 222px;
	height: 160px;
	top: 48px;
	left: 37px;
}
.oolClickContainerBanner .specs #imageArea img {
	height: 160px;
}
.oolClickContainerBanner .images #imageArea {
	width: 266px;
	height: 192px;
	top: 49px;
	left: 24px;
}
.oolClickContainerBanner .video #imageArea {
	width: 310px;
	height: 247px;
	top: 62px;
	left: 46px;
}
.oolClickContainerBanner #copyArea{
	position: absolute;
}
.oolClickContainerBanner .price_tip {
	position: absolute;
	width: 400px;
	height: 45px;
	top: 420px;
	top: 416px;/*cor.4247*/
	left: 46px;
}
.oolClickContainerBanner .info #copyArea{
	width: 346px;
	height: 152px;
	top: 273px;
	top: 269px;/*cor.4247*/
	left: 46px;
	color: #fff;
	text-align: left;
	overflow: auto;
}
.oolClickContainerBanner .thanks #copyArea{
	width: 346px;
	height: 130px;
	top: 273px;
	left: 46px;
	text-align: left;	
	color: #fff;
}
.oolClickContainerBanner .features #copyArea {
	width: 430px;
	height: 130px;
	top: 273px;
	top: 269px;/*cor.4247*/
	left: 46px;
	text-align: left;	
	color:#fff;
}
.oolClickContainerBanner .features #copyArea div ul {
	display: none;
}
.oolClickContainerBanner .features #copyArea div.two ul {
	width: 200px;
}
.oolClickContainerBanner .features #copyArea div.one ul { display: block; margin-left:0; padding-left:0; }
.oolClickContainerBanner .features #copyArea div.one ul li { padding-left: 15px; background: url(/images/click/bullwhite.gif) no-repeat 0px 4px; color:#fff; }
.oolClickContainerBanner .features #copyArea div.two ul li { padding-left: 15px; background: url(/images/click/bullwhite.gif) no-repeat 0px 4px; color:#fff; }

.oolClickContainerBanner .specs #copyArea {
	width: 438px;
	height: 184px;
	left: 46px;
	top: 220px;
	top: 216px;/*cor.4247*/
	text-align: left;
	color:#fff;	
}
.oolClickContainerBanner .images #copyArea {
	width: 346px;
	height: 72px;
	top: 332px;
	top: 322px;/*cor.4247*/
	left: 46px;
	text-align: left;	
	color:#fff;	
}
.oolClickContainerBanner .video #copyArea {
	width: 346px;
	height: 71px;
	top: 320px;
	top:325px;/*cor.4247*/
	left: 46px;
	color: #fff;
	text-align: left;	
}
.oolClickContainerBanner #copyArea ul{
	margin:0;
	float: left;
	display: inline;
	padding-left: 13px;
}
.oolClickContainerBanner div.price {
	float: left;
	font-size:40px;
	font-weight:bold;	
	color: #fff;
	margin:0;
	padding:0;
	margin-top: 0px;
	margin-right: 5px;
	display: inline;
}
.oolClickContainerBanner div.tip {
	float: left;
	font-weight: bold;
	font-size: 12px;
	width:160px;
	color: #fff;
	margin:0;
	padding:0;
	margin-top: 10px;
	text-align: left;
}
.oolClickContainerBanner #buttonArea {
	position: absolute;
	width: 346px;
	height: 28px;
	top: 470px;
	top: 466px;/*cor.4247*/
	left: 46px;
	padding:0;
}
.oolClickContainerBanner #buttonArea ul {
	position: absolute;
	top:0;
	left:0;
	list-style-type: none;
	padding:0;
	margin:0;
	width: 100%;
	height: 28px;
	text-transform: uppercase;
	float: left;
}
.oolClickContainerBanner #buttonArea ul.view1 {
}
.oolClickContainerBanner #buttonArea ul li {
	display: inline;
	font-weight: bold;
	float: left;
	margin:0;
	padding:0;
	height: 28px;
	text-align:center;	
	vertical-align: bottom;
	font-size: 17px;
}
.oolClickContainerBanner #buttonArea ul.view1 li {
	width: 173px;
	display: inline;
} 
.oolClickContainerBanner #buttonArea ul.view2 li {
	width: 114px;
}
.oolClickContainerBanner #buttonArea ul li.tabActive {
	background: url(/images/click/b3.gif) top left repeat-x;
}
.oolClickContainerBanner #buttonArea ul li.tabNotActive {
	background: url(/images/click/b4.gif) top left repeat-x;
}
.oolClickContainerBanner #buttonArea ul li div {
	background: url(/images/click/bl2.gif) top left no-repeat;
	padding-top: 1px;
}
.oolClickContainerBanner #buttonArea ul li div.first {
	background:none;
	padding-left: 4px;
}
.oolClickContainerBanner #buttonArea ul li div a {
	color: #fff;
	text-decoration: none;
	font-weight: bolder;
	display: block;
	height: 28px;
}
.oolClickContainerBanner #buttonArea ul li div a img {
	position: relative;
	top:0;
	right:3px;
	border:0;
	margin:0;
}


.oolClickContainerBanner .signInBox {
	position: absolute;
	width: 224px;
	height: 169px;
	top: 68px;
	right: 20px;
	background: url(/images/click/bkg2.png) top left repeat-y;
	text-align:left;
}
.oolClickContainerBanner .signInBox {
	display: none;
}

.oolClickContainerBanner .signInBox #optimumID {
	display: block;
}
.containerPartnerPage .signInBox .step1 p.login strong #optimumID strong { color:#fff; }
.oolClickContainerBanner .signInBox form {
	margin: 0;
	padding: 0;
}
.oolClickContainerBanner .signInBox .step1, .oolClickContainerBanner .signInBox .step2, .oolClickContainerBanner .signInBox .step3 {
	margin: 10px;
	color: #fff;
	font-size: 12px;
}
.oolClickContainerBanner .signInBox .step1 p.login strong {
	display: block;
	margin-top: 4px;
	color: #fff;
}
.oolClickContainerBanner .signInBox p.error {
	color: orange;
	font-weight: normal;
	line-height: 0.9;
	word-spacing: 1.1;
}
.oolClickContainerBanner .signInBox p {
	margin-top: 10px;
	margin-bottom: 4px;
	/*padding: 0;*/
	color: #fff;
	padding-bottom:0;
	padding-top:0;
}
.oolClickContainerBanner .signInBox .step2 p {
	margin-top: 6px;
}
.oolClickContainerBanner .signInBox .step3 p {
	margin-top: 6px;
	margin-bottom: 20px;
}
.oolClickContainerBanner .signInBox input {
	width: 200px;
}
.oolClickContainerBanner .signInBox .step3 input {
	width: 20px;
	margin-right: 5px;
}
.oolClickContainerBanner .signInBox input.buton {
	background: url(/images/click/signin.jpg) bottom left repeat-x; /*cor7301*/
	position: absolute;
	margin-top: 10px;
	width: 69px;
	height: 19px;
	padding-bottom: 4px;
	padding-top: 1px;	
	/*background: url(/images/click/b3small.gif) top left repeat-x;*/
	border: none;
	text-transform: uppercase;
	font-size: 12px;
	vertical-align: middle;
	font-weight: bold;
	color: #fff;
	display: inline;
	text-align:center;
}
div.oolClickContainerBanner div.signInBox .step1 input.buton {
	right: 10px;
	right: 14px;/*cor.3689*/
	bottom: 13px;	
	bottom: 10px;/*cor.3689*/
	bottom: 0.55em;
}
.oolClickContainerBanner .signInBox .step2 input.buton {
	left: 13px;
	bottom: 9px;	
}
.oolClickContainerBanner .signInBox .step3 input.buton {
	left: 10px;
}
.oolClickContainerBanner .signInBox .step1 div.sign {
	margin-top: 0.8em;
}
.oolClickContainerBanner .signInBox .step1 div.sign a {
	text-decoration: underline;
	color: #fff;
}
.oolClickContainerBanner .signInBox .step1 div.sign a img {
	position: relative;
	top:0;
	left:3px;
	border:0;
	margin:0;
	display: inline;
}
.oolClickContainerBanner .signInBox p.tip {
	font-size: 10px;
	line-height: 0.9;
}
.oolClickContainerBanner #logoArea{
	position: absolute;
	height: 48px;
	bottom: 20px;
	right: 20px;
}
.oolClickContainerBanner #logoArea img {
	float: right;
}
.oolClickContainerBanner #logoArea .bar {
	float: right;
	height: 48px;
	width: 64px;
	text-transform: uppercase;
	font-weight: bolder;
}
.oolClickContainerBanner #logoArea .bar p {
	width: 64px;
	line-height: 1;
	font-size: 9px;
	margin-top: 20px;
	color: #fff;
}

.containerPartnerPage h1 {
	font-size: 15px;
	font-weight: bold;
	color: #fff;
}
.containerPartnerPage .signin p.error {
	color: red;
	font-size: 12px;
}
.containerPartnerPage .signin a {
	color: #0175ac;
}
.containerPartnerPage .signin {
}
.oolClickContainerBanner #imagesMain {
	position:absolute;
	width: 266px;
	height: 192px;
	top: 45px;
	left: 46px;
}
.oolClickContainerBanner #selectAnImage {
	margin-top:14px;
	position: relative;	
	width: 71px;
	float: left;
	color: #ddd;
	text-align:left;
}
.oolClickContainerBanner #selectAnImage img {
	position: absolute;
	top: 4px;
	left: 65px;	
}
.oolClickContainerBanner #selectAnImageArea {
	position:absolute;
	width: 612px;
	height: 50px;
	top: 257px;
	left: 46px;
	font-weight: bold;
	font-size: 12px;
}
.oolClickContainerBanner #selectAnImageArea .imagesMini {
	position: relative;
	top:-15px;
	float: left;
	margin-left: 32px;
}
.oolClickContainerBanner #selectAnImageArea .imagesMini img {
}

.oolClickContainerBanner #loadingDiv, .containerPartnerPage #loadingDiv {
	position:absolute;
	top: 260px;
	left: 312px;
}

.containerPartnerPage #loadingDiv { /*cor.3632*/
	left: 342px;
}

.containerPartnerPage ul li { background: none; }

div.containerPartnerPage {
	position: relative;
	font: 13px helvetica;
	color: #fff;	
	width: 715px;
	height: 524px;
	background:url(/images/click/partner_bkgd.jpg);
}




.containerPartnerPage table#oolClickMainNav {
	position: absolute;
	top:0;
	left:0;
	list-style-type: none;
	padding:0;
	margin:0;
	width: 714px;
	height: 28px;
	text-transform: uppercase;
	/*float: left;*/
	background: url(/images/click/bar.gif) top left no-repeat;
	/*border: 1px solid red;*/
}
.containerPartnerPage table#oolClickMainNav td {
	/*display: inline;*/
	font-weight: bold;
	/*float: left;*/
	margin:0;
	padding:0;
	height: 28px;
	line-height: 2;
	text-align: center;
}

.containerPartnerPage table#oolClickMainNav.tabs2 td {
	width: 50%;
}
.containerPartnerPage table#oolClickMainNav.tabs3 td {
	width: 33%;
}
.containerPartnerPage table#oolClickMainNav.tabs4 td {
	width: 25%;
}
.containerPartnerPage table#oolClickMainNav.tabs5 td {
	width: 20%;
}

.containerPartnerPage table#oolClickMainNav td div {
	background: url(/images/click/bl3.gif) top right no-repeat;
	display: block;
	margin:0;	
}
.containerPartnerPage table#oolClickMainNav td div.last {
	background: none;
	display: block;
}

.containerPartnerPage table#oolClickMainNav td div a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 2px 52px 2px 50px;	
}
.containerPartnerPage table#oolClickMainNav td div.last a {
	padding: 2px 38px 2px 38px;
}
.containerPartnerPage table#oolClickMainNav td.tabActive div {
	background: url(/images/click/b3.gif) top left repeat-x;
}
.containerPartnerPage table#oolClickMainNav td.tabActive div a {
	background: url(/images/click/bl3.gif) top right no-repeat;
}
.containerPartnerPage table#oolClickMainNav td.tabActive div.last a {
/**/	background: url(/images/click/c2p2.gif) top right no-repeat;
}
.containerPartnerPage table#oolClickMainNav td.tabNotActive div.last a {
/* */	gbackground: url(/images/click/c1p.gif) top right no-repeat;
}
.containerPartnerPage table#oolClickMainNav td.tabActive div.last {
	background: none;
}
.containerPartnerPage table#oolClickMainNav td.tabActive div.first {
	background: url(/images/click/c2l2.gif) top left no-repeat;
}
.containerPartnerPage table#oolClickMainNav td.tabActive div.firstLast {
	background: url(/images/click/c2l2.gif) top left no-repeat;
}
.containerPartnerPage table#oolClickMainNav td.tabActive div.firstLast a {
	background: url(/images/click/c2p2.gif) top right no-repeat;
}
.containerPartnerPage table#oolClickMainNav td.tabActive div.first a {
/**/	background: url(/images/click/c2l1.gif) top right no-repeat;
}
.containerPartnerPage table#oolClickMainNav td.tabNotActive div.last {
/* */	gbackground: url(/images/click/c1p.gif) top right no-repeat;
}
.containerPartnerPage table#oolClickMainNav td.tabNotActive div.first {
/* */	gbackground: url(/images/click/c1l.gif) top left no-repeat;
}

.containerPartnerPage #statusMessage {
	position: absolute;
	top: 458px;
	left: 46px;
	font-size: 11pt;
	font-weight: bold;
}

.containerPartnerPage #close {
	position: absolute;
	top: 38px;
	right: 20px;
	width: 42px;
	height: 17px;
	background: url(/images/click/x.gif) no-repeat 0 5px;
}
.containerPartnerPage #close a {
	margin-left: 12px;
	color: #fff;
	font-weight: normal;
}
.containerPartnerPage #what {
	position: absolute;
	top: 38px;
	right: 100px;
	width: 180px;
	height: 17px;
	z-index: 200;
}
.containerPartnerPage #what a {
	padding-left: 12px;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
.containerPartnerPage #what.showbox a {
	background: url(/images/click/what.gif) no-repeat 0 5px;
}
.containerPartnerPage #whatbox { display: none; }
.containerPartnerPage .showbox img {
	position: absolute;
	top:22px;
	left: 75px;
}
.containerPartnerPage .showbox #whatbox {
	display: block;
	position: absolute;
	right: -60px;
	top: 28px;
	width: 290px;
	height: 155px;
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url(/images/click/whatbox1.jpg) repeat-y top left;
}
.containerPartnerPage #whatbox p {
	font: 10px Arial;
	color: #fff;
}
.containerPartnerPage #whatbox p sup {
	font: 7px Arial;
}
.containerPartnerPage h1 {
	font-size: 20px;
	font-weight: bolder;
	margin: 0px;
	text-transform: uppercase;
}
.containerPartnerPage p {
	margin-top: 0px;
	margin-bottom: 5px;
	color: #fff;
}

.containerPartnerPage .specs #copyArea td {
	font-size: 13px;
	color:#fff;
	vertical-align: top;
	padding: 4px;
	/*filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;*/  
}
.containerPartnerPage .specs #copyArea tr.bkg td {
	border-top: 3px solid rgb(120,120,120);	
}
.containerPartnerPage div.price {
	font-size:40px;
	font-weight:bold;	
}
.containerPartnerPage p.error {
	color: orange;
	font-size: 12px;
}
.containerPartnerPage .signInBox1, .containerPartnerPage .signInBox2, .containerPartnerPage .signInBox3 {
	display: block;
}
.containerPartnerPage #imageArea {
	position: absolute;
/*	overflow: hidden;*/
}
.containerPartnerPage .info #imageArea, .containerPartnerPage .features #imageArea, .containerPartnerPage .thanks #imageArea {
	width: 266px;
	height: 192px;
	top: 68px;
	left: 37px;
}
.containerPartnerPage .info #imageArea img, .containerPartnerPage .features #imageArea img, .containerPartnerPage .thanks #imageArea img {
	height: 192px;
}
.containerPartnerPage .specs #imageArea {
	width: 222px;
	height: 160px;
	top: 48px;
	left: 37px;
}
.containerPartnerPage .specs #imageArea img {
	height: 160px;
}
.containerPartnerPage .images #imagesMain {
	position: absolute;
	width: 266px;
	height: 192px;
	top: 45px;
	left: 37px;
}

.containerPartnerPage #selectAnImage {
	margin-top:14px;
	position: relative;	
	width: 71px;
	float: left;
}
.containerPartnerPage #selectAnImage img {
	position: absolute;
	top: 4px;
	left: 65px;	
}

.containerPartnerPage .images #selectAnImageArea {
	position: absolute;
	width: 612px;
	height: 50px;
	top: 258px;
	left: 46px;
	font-weight: bold;
	font-size: 12px;	
}

.containerPartnerPage .images #selectAnImageArea #selectAnImage { float: left; }
.containerPartnerPage .images #selectAnImageArea .imagesMini {
	position: relative;
	top: -15px;
	float: left;
	margin-left: 32px;
}
.containerPartnerPage .video #imageArea {
	width: 310px;
	height: 247px;
	top: 62px;
	left: 46px;
}
.containerPartnerPage #copyArea{
	position: absolute;
}
.containerPartnerPage .price_tip {
	position: absolute;
	width: 400px;
	height: 45px;
	top: 420px;
	top: 416px;/*cor.4247*/
	left: 46px;
}
.containerPartnerPage .info #copyArea, .containerPartnerPage .thanks #copyArea{
	width: 600px;
	height: 130px;
	top: 273px;
	top: 269px;/*cor.4247*/
	left: 46px;
	color: #fff;
}
.containerPartnerPage .info #copyArea {
	width: 346px;
	height:152px;
	overflow: auto;
}
.containerPartnerPage .features #copyArea {
	width: 430px;
	height: 130px;
	top: 273px;
	top: 269px;/*cor.4247*/
	left: 46px;
	color: #fff;
}
.containerPartnerPage .features #copyArea div ul {
	display: none;
}
.containerPartnerPage .features #copyArea div.two ul {
	width: 200px;
}
.containerPartnerPage .features #copyArea div.one ul { display: block; margin-left:0; padding-left:0; }
.containerPartnerPage .features #copyArea div.one ul li { padding-left: 15px; background: url(/images/click/bullwhite.gif) no-repeat 0px 4px; color:#fff; }
.containerPartnerPage .features #copyArea div.two ul li { padding-left: 15px; background: url(/images/click/bullwhite.gif) no-repeat 0px 4px; color:#fff; }

.containerPartnerPage .specs #copyArea {
	width: 438px;
	height: 184px;
	left: 46px;
	top: 220px;
	top: 216px;/*cor.4247*/
	color: #fff;
}
.containerPartnerPage .images #copyArea {
	width: 346px;
	height: 98px;
	top: 333px;
	top: 323px;/*cor.4247*/
	left: 46px;
	color: #fff;
	overflow: auto;/*cor. 9279*/
}
.containerPartnerPage .video #copyArea {
	width: 346px;
	height: 71px;
	top: 320px;
	top: 325px;/*cor.4247*/
	left: 46px;
	color: #fff;
}
.containerPartnerPage #copyArea ul{
	margin:0;
	float: left;
	display: inline;
	padding-left: 13px;
}
.containerPartnerPage div.price {
	float: left;
	font-size:40px;
	font-weight:bold;	
	color: #fff;
	margin:0;
	padding:0;
	margin-top: 0px;
	margin-right: 5px;
	display: inline;
}
.containerPartnerPage div.tip {
	float: left;
	font-weight: bold;
	font-size: 12px;
	width: 160px;
	color: #fff;
	margin:0;
	padding:0;
	margin-top: 10px;
}
.containerPartnerPage #buttonArea {
	position: absolute;
	width: 346px;
	height: 30px;
	top: 470px;
	top: 466px;/*cor.4247*/
	left: 46px;
	padding:0;
}
.containerPartnerPage #buttonArea ul {
	position: absolute;
	top:0;
	left:0;
	list-style-type: none;
	padding:0;
	margin:0;
	width: 100%;
	height: 28px;
	text-transform: uppercase;
	float: left;
}
.containerPartnerPage #buttonArea ul.view1 {
	display: block;
}
.containerPartnerPage #buttonArea ul li {
	display: inline;
	font-weight: bold;
	float: left;
	margin:0;
	padding:0;
	height: 28px;
	text-align:center;	
	vertical-align: bottom;
	font-size: 17px;
}
.containerPartnerPage #buttonArea ul.view1 li {
	width: 173px;
	dysplay: inline;
} 
.containerPartnerPage #buttonArea ul.view2 li {
	width: 173px;
}
.containerPartnerPage #buttonArea ul li.tabActive {
	background: url(/images/click/b3.gif) top left repeat-x;
}
.containerPartnerPage #buttonArea ul li.tabNotActive {
	background: url(/images/click/b4.gif) top left repeat-x;
}
.containerPartnerPage #buttonArea ul li div {
	background: url(/images/click/bl2.gif) top left no-repeat;
	padding-top: 1px;
}
.containerPartnerPage #buttonArea ul li div.first {
	background:none;
	padding-left: 4px;
}
.containerPartnerPage #buttonArea ul li div a {
	color: #fff;
	text-decoration: none;
	font-weight: bolder;
	display: block;
	height: 28px;
}
.containerPartnerPage #buttonArea ul li div a img {
	position: relative;
	top:0;
	right:3px;
	border:0;
	margin:0;
	display: inline;
}
.containerPartnerPage .signInBox {
	display: block;
	position: absolute;
	width: 224px;
	height: 169px;
	top: 68px;
	right: 20px;
	background: url(/images/click/bkg2.png) top left repeat-y;
}
.containerPartnerPage .signInBox {
	display: none;
}
.containerPartnerPage .signInBox form {
	margin: 0;
	padding: 0;
}
.containerPartnerPage .signInBox .step1, .containerPartnerPage .signInBox .step2, .containerPartnerPage .signInBox .step3 {
	margin: 10px;
	color: #fff;
	font-size: 12px;
}
.containerPartnerPage .signInBox .step1 p.login strong {
	display: block;
	margin-top: 4px;
	color: #fff;
}
.containerPartnerPage .signInBox p.error {
	color: orange;
	font-weight: normal;
	line-height: 0.9;
	word-spacing: 1.1;
}
.containerPartnerPage .signInBox p {
	margin-top: 10px;
	margin-bottom: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #fff;
}
.containerPartnerPage .signInBox .step2 p {
	margin-top: 6px;
}
.containerPartnerPage .signInBox .step3 p {
	margin-top: 6px;
	margin-bottom: 20px;
}
.containerPartnerPage .signInBox input {
	width: 200px;
}
.containerPartnerPage .signInBox .step3 input {
	width: 20px;
	margin-right: 5px;
}
.containerPartnerPage .signInBox input.buton {
	position: absolute;
	/*margin-top: 10px;*/
	width: 69px;
	height: 19px;
	/*padding-bottom: 4px;
	padding-top: 1px;	*/
	/*padding-bottom:2px;*/
	
	background: url(/images/click/b3small.gif) bottom left repeat-x;
	border: none;
	text-transform: uppercase;
	font-size: 12px;
	vertical-align: middle;
	font-weight: bold;
	color: #fff;
	display: inline;
	text-align:center;
	font-family: Arial;
}
div.containerPartnerPage div.signInBox .step1 input.buton {
	/*right: 10px;*/
	/*right: 14px;cor.3689*/
	/*bottom: 13px;	*/
	/*bottom: 10px;cor.3689*/
	background: url(/images/click/signin.jpg) bottom left repeat-x; /*cor7301*/
	margin-left:15px;
	position:static;
}
html>body div.containerPartnerPage div.signInBox .step1 input.buton {
	padding-bottom: 3px;/*cor.7301*/
	line-height:1.5; /*cor.7301 on mac*/
}
.containerPartnerPage .signInBox .step2 input.buton {
	left: 13px;
	bottom: 9px;	
}
.containerPartnerPage .signInBox .step3 input.buton {
	left: 10px;
}
.containerPartnerPage .signInBox .step1 div.sign {
	margin-top: 12px;
}

.containerPartnerPage .signInBox .step1 div.sign a {
	text-decoration: underline;
	color: #fff;
}
.containerPartnerPage .signInBox .step1 div.sign a img {
	position: relative;
	top:0;
	left:3px;
	border:0;
	margin:0;
	display: inline;
}
.containerPartnerPage .signInBox p.tip {
	font-size: 10px;
	line-height: 0.9;
}
.containerPartnerPage #logoArea{
	position: absolute;
	height: 48px;
	bottom: 20px;
	right: 20px;
}
.containerPartnerPage #logoArea img {
	float: right;
}
.containerPartnerPage #logoArea .bar {
	float: right;
	height: 48px;
	width: 64px;
	text-transform: uppercase;
	font-weight: bolder;
}
.containerPartnerPage #logoArea .bar p {
	width: 64px;
	line-height: 1;
	font-size: 9px;
	margin-top: 20px;
	color: #fff;
}


.containerPartnerPage #imageArea {
	width: 190px;
	height: 140px;
	top: 40px;
	left: 37px;
}
.containerPartnerPage .confbuy #copyArea{
	width: 670px;
	height: 234px;
	top: 207px;
	left: 46px;
}
.containerPartnerPage .confbuy #copyArea h1 {
	margin-bottom: 6px;
}
.containerPartnerPage .confbuy #copyArea ul {
	list-style-type: none;
	padding-left:0;
	margin:0;
	float: left;
	width: 180px;
	margin-left: 23px;
	margin-right: 22px;
}
.containerPartnerPage .confbuy #copyArea ul.first {
	margin-left: 5px;
}
.containerPartnerPage .confbuy #copyArea ul li {
	padding-left: 0px;
	margin-left: 0px;
	font-size: 11px;
	margin-bottom: 3px;
	display: inline;
	float: left;
	clear:left;
	width: 170px;
}
.containerPartnerPage .confbuy #copyArea ul li strong {
	text-transform: uppercase;
	font-weight: bolder;
}
.containerPartnerPage .confbuy #copyArea ul#payment {
	margin-top: 30px;
	margin-left: 10px;
	padding:0;
	padding-top: 3px;
}
.containerPartnerPage .confbuy #copyArea ul#payment li {
	font-size: 18px;
	margin-bottom:0;
	line-height: 0.9;
	text-align: right;
	width: 70px;
	margin-bottom: 5px;
}
.containerPartnerPage .confbuy { display: none; }

.containerPartnerPage #oolClickConfirmBuy {
	position:relative;
	width:715px;
	height:524px;
}
.containerPartnerPage #oolClickConfirmBuy div, .containerPartnerPage #oolClickConfirmBuy span {
	color: #fff;
}
.oolClickContainerBanner #oolClickConfirmBuy {
	position:relative;
	width:657px;
	height:524px;
}

#oolClickConfirmBuy #backgroundImg {
	position:absolute;
}
.containerPartnerPage #oolClickConfirmBuy {
	background: url(/images/click/partner_bkgd-confirmBuy.jpg) no-repeat top left;
}
.oolClickContainerBanner #oolClickConfirmBuy {
	background: url(/images/click/bkgdmain4-confirmBuy.jpg) no-repeat top left;
}
#oolClickConfirmBuy .bold {
	font-weight:bold;
}
#oolClickConfirmBuy td {
	color:#fff;
	font:12px Helvetica;
}
#oolClickConfirmBuy #mainImg {
	position:absolute;
	top:15px;
	left:47px;
}
#oolClickConfirmBuy #doYou {
	position:absolute;
	top:180px;
	height:50px;
	left:47px;
	font-size:15px;
	font-weight:bold;
}
#oolClickConfirmBuy #prices {
	position:absolute;
	top:333px;
	left:47px;
}
#oolClickConfirmBuy #prices #td1 {
	vertical-align:top;
	text-align:right;
	font-size:19px;
	font-weight:bold;
	color: white;
	padding-top:3%; /*fix 202*/
}
#oolClickConfirmBuy #prices #td1 div {
	position:absolute;
}
#oolClickConfirmBuy #prices #td2 {
	vertical-align:top;
	text-align:left;
	padding-left:5px;
	padding-top: 2%; /* fix 202 */
	font-size:19px;
	color: white;
}
#oolClickConfirmBuy #prices #td2 .font12 {
	font-size:12px;
}
#oolClickConfirmBuy #price {
	position:absolute;
	top:403px;
	top: 79%; /* fix 202 */
	_top: 403px;
	left:47px;
	font-size:40px;
	font-weight:bold;
}
#oolClickConfirmBuy .edit {
	position:absolute;
	top:309px;
	width:43px;
	height:17px;
	background: url(/images/click/editBkg2.gif) repeat-x;
	text-align:center;
	line-height:15px;
	cursor:pointer;
}
#oolClickConfirmBuy .edit img {
	vertical-align:middle;
}
#oolClickConfirmBuy #edit1 {
	left:51px;
}
.containerPartnerPage #oolClickConfirmBuy #edit2 {
	left:276px;
}
.oolClickContainerBanner #oolClickConfirmBuy #edit2 {
	left:252px;
}
.containerPartnerPage #oolClickConfirmBuy #edit3 {
	left:502px;
}
.oolClickContainerBanner #oolClickConfirmBuy #edit3 {
	left:454px;
}
.oolClickContainerBanner #oolClickConfirmBuy #billing {
	position:absolute;
	top:243px;
	left:50px;
	text-align:left;
}
.oolClickContainerBanner #oolClickConfirmBuy #credit {
	position:absolute;
	top:243px;
	left:251px;
	text-align:left;	
}
.oolClickContainerBanner #oolClickConfirmBuy #shipping {
	position:absolute;
	top:243px;
	left:453px;
	text-align:left;	
}
#oolClickConfirmBuy #billing {
	position:absolute;
	top:243px;
	left:50px;
}
#oolClickConfirmBuy #credit {
	position:absolute;
	top:243px;
	left:275px;
}
#oolClickConfirmBuy #shipping {
	position:absolute;
	top:243px;
	left:501px;
}
#oolClickConfirmBuy #allSales {
	position:absolute;
	top:407px;
	left:332px;	
}
.oolClickContainerBanner #oolClickConfirmBuy #allSales {
	text-align:left;
}
#oolClickConfirmBuy #available {
	position:absolute;
	top:465px;
	left:580px;
	font-size:10px;
}
#oolClickConfirmBuy #logoArea{
	position: absolute;
	height: 48px;
	bottom: 20px;
	right: 20px;
}
#oolClickConfirmBuy #logoArea img {
	float: right;
}
#oolClickConfirmBuy #logoArea .bar {
	float: right;
	height: 48px;
	width: 64px;
	text-transform: uppercase;
	font-weight: bolder;
}
#oolClickConfirmBuy #logoArea .bar p {
	width: 64px;
	line-height: 1;
	font-size: 9px;
	margin-top: 20px;
	color: #fff;
}
#oolClickConfirmBuy #yes {
	position:absolute;
	top:470px;
	left:46px;
	width:173px;
	height:30px;
	background: url(/images/click/b3.gif) repeat-x;
	text-align:center;
	cursor:pointer;
	font-size:17px;
	font-weight:bold;
	padding-top:5px;
	margin-bottom: 1px;
}
#oolClickConfirmBuy #yes img {
	position: relative;
	vertical-align:middle;
	bottom: 4px;
	border:0;
	margin:0;
}
#oolClickConfirmBuy #no {
	position:absolute;
	top:470px;
	left:219px;
	width:173px;
	height:33px;
	background: url(/images/click/b4.gif) repeat-x;
	text-align:center;
	cursor:pointer;
	font-size:17px;
	font-weight:bold;
	padding-top:5px;
	margin-bottom: 1px;
}
#oolClickConfirmBuy #no img {
	position: relative;
	vertical-align:middle;
	bottom: 4px;
	border:0;
	margin:0;
}
.oolClickContainerBanner .video #videoArea, .containerPartnerPage .video #videoArea {
	text-align: center;
	position: relative;
	background: black;
	position:absolute;
	top:52px;
	left:46px;
	width: 315px;
	height: 257px;
	text-align: left;
}
.oolClickContainerBanner .video #videoArea h1, .containerPartnerPage .video #videoArea h1 {
	color: #fff;
	font: 14px Arial, sans-serif;/*cor.4267*/
	margin-top: 8px;
	margin-left: 8px;	
	text-transform: uppercase;
	font-weight: normal;/*cor.4267*/
}
.oolClickContainerBanner .video #videoArea #oolClickPlayerDiv, .containerPartnerPage .video #videoArea #oolClickPlayerDiv {
	position:absolute;
	top:33px;
	left:8px;
}
.oolClickContainerBanner .video #videoArea #oolClickPlayerDiv p, .containerPartnerPage .video #videoArea #oolClickPlayerDiv p {
	font: 8pt Verdana;
	color:#BEBEBE;
}
.oolClickContainerBanner .video #videoArea #oolClickPlayerDiv p a, .containerPartnerPage .video #videoArea #oolClickPlayerDiv p a {
	color:#BEBEBE;
}
#oolClickConfirmBuy #statusMessage {
	position: absolute;
	top: 458px;
	left: 46px;
	font-size: 11pt;
	font-weight: bold;
}











.Wallet {
	position: relative;
	width: 509px;
	padding:0;
	background: #fff url(/images/EWallet/gradient_blue2.jpg) repeat-x bottom right;
	margin:0;
	font-size: 11px;
	height: auto;
}
.Wallet .step2, .Wallet .step5 {
	height: 530px;
}
.Wallet #clickContent {
	width: 482px;
	padding-left:16px;
	padding-right:13px;
	margin:0;
	height: auto;
}
.Wallet .step2 #clickContent, .Wallet .step5 #clickContent {
	height: 530px;
}
.Wallet .step5 #clickContent .blocks h1 { /*cor.3748*/
	margin-top: 26px;
	position:relative;
	top:0;
	left:-1px;
}
.Wallet #clickContent .blocks td input.disabled, .Wallet #clickContent .blocks td select.disabled {/*cor.5052*/
	background-color: #ebebeb;
	color: #a9a9a9;	
}
.Wallet #clickContent .blocks td select { /*cor.3784*/
	padding-left:0;
}
.Wallet #clickBottom {
	width:100%;
	height:5px;
	background-color:#85c6fe;
	overflow: hidden;
}
.Wallet #clickBottom .left {
	background:transparent url(/images/EWallet/bottom_left_blue.gif) no-repeat left top;
	float: left;
	height:5px;
	width:6px;
}
.Wallet #clickBottom .right {
	background:transparent url(/images/EWallet/bottom_right_blue.gif) no-repeat right top;
	float:right;
	height:5px;
	width:6px;
}
.Wallet ul#walletMainNav {
	position: absolute;
	list-style-type: none;
	padding:0;
	margin:0;
	width: 509px;
	height: 28px;
	text-transform: uppercase;
	float: left;
}
.Wallet ul#walletMainNav li {
	display: inline;
	font-weight: bold;
	float: left;
	margin:0;
	padding:0;
	height: 28px;
	line-height: 2;
	background: none;
}
.Wallet ul#walletMainNav li div {
	display: block;
	margin:0;
}
.Wallet ul#walletMainNav li div.last {
	background: none;
	display: block;
}
.Wallet ul#walletMainNav li div.last a {
	padding: 0px 2px 2px 5px;
}
.Wallet ul#walletMainNav li div a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0px 5px 2px 5px;
	font-size: 13px;
}
.Wallet ul#walletMainNav li div a {
	font-weight: normal;
}	
.Wallet ul#walletMainNav li div a span {
	font-weight: bold;
}	
.Wallet .blocks {
	display: block;
	border-bottom: 1px solid #fff;
	padding-bottom: 8px;
	margin-bottom: 8px;
	width: 480px;
}
.Wallet .first, .Wallet .last {
	border-bottom: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.Wallet .blocks h1 {
	font-size: 16px;
	text-transform: uppercase;
	margin:0;	
	padding-top: 30px;
}
.Wallet .blocks h1 sup {
	font-size: 11px;
}
.Wallet .blocks h1 span {
	font-weight: normal;
}
.Wallet .blocks h2 {
	font-size: 14px;
	text-transform: uppercase;
	margin:0;
}
.Wallet .blocks #form1 td, .Wallet .blocks #form2 td {
	text-align: right;
}
.Wallet .blocks #form1 td input { margin-right: 10px; }/*cor.3605*/
.Wallet .blocks #form1 input.check:focus { border: 1px blue dashed; }/*cor.3644*/
.Wallet .blocks #form3 td, .Wallet .blocks #form4 td {
	line-height: 1;
}
.Wallet .step4 h1 {
	margin-top: 5px;
	margin-bottom: 5px;
}
.Wallet .step1 ul#walletMainNav {
	background: url(/images/click/step1.jpg) top left no-repeat;
}
.Wallet .step2 ul#walletMainNav {
	background: url(/images/click/step2.jpg) top left no-repeat;
}
.Wallet .step3 ul#walletMainNav {
	background: url(/images/click/step3.jpg) top left no-repeat;
}
.Wallet .step4 ul#walletMainNav {
	background: url(/images/click/step4.jpg) top left no-repeat;
}
.Wallet .step5 ul#walletMainNav {
	background: url(/images/click/step5.jpg) top left no-repeat;
}
.Wallet .step2 #buttonArea, .Wallet .step5 #buttonArea {
	position: absolute;
	left: 16px;
	top: 465px;
}
.Wallet #buttonArea {
	margin-top: 8px;
	margin-bottom: 8px;
	width: 480px;
	height: 28px;
	padding:0;
}

.Wallet #buttonArea div.around {
	float: left;
	width: 480px;
}
.Wallet .step1 #buttonArea div.around ul.right {
	float:right;
}
.Wallet .step1 #buttonArea div.around ul.left {
	display: none;
}
.Wallet div.links {
	color: #298ec6;
	clear: left;
	margin-top: 5px;
	padding-top: 5px;
	width: 480px;
	border-top: 1px solid #fff;	
}
.Wallet .step2 div.links, .Wallet .step5 div.links {
	position: absolute;
	top: 505px;
}
.Wallet div.links a {
	color: #096EA6;
}
.Wallet div.links a.leftLink {
	margin-right: 21px;
}
.Wallet div.links a.rightLink {
	margin-left: 21px;
}
.Wallet #buttonArea ul {
	list-style-type: none;
	padding:0;
	margin:0;
	height: 28px;
	text-transform: uppercase;
	float: left;
	background: url(/images/click/b4.gif) top left repeat-x;
	border: none;
}
.Wallet #buttonArea ul.left {
	margin-right: 140px;
}
.Wallet #buttonArea ul.view1 {

}
.Wallet #buttonArea ul li {
	display: inline;
	font-weight: bold;
	float: left;
	margin:0;
	padding:0;
	height: 28px;
	text-align:center;	
	vertical-align: bottom;
	font-size: 16px;
	background: none;
}
.Wallet #buttonArea ul li {
	width: 112px;
}
.Wallet #buttonArea ul li.tabActive {
	background: url(/images/click/b3.gif) top left repeat-x;
}
.Wallet #buttonArea ul li div {
	background: url(/images/click/bl2.gif) top right no-repeat;
}
.Wallet #buttonArea ul li div.last {
	background:none;
	padding-left: 4px;
}
.Wallet #buttonArea ul li div a {
	color: #fff;
	text-decoration: none;
	font-weight: bolder;
	display: block;
	height: 28px;
	padding-top: 1px;
}
.Wallet #buttonArea ul li div a img {
	position: relative;
	top:0;
	right:3px;
	border:0;
	margin:0;
	display: inline;
}
.Wallet .step1,.Wallet .step3,.Wallet .step4 {
	height: auto;
}
.Wallet .step1 p {
	margin-top: 8px;
	margin-bottom: 8px;
}
.Wallet .top {
	vertical-align:top;
}
.Wallet .bold {
	font-weight:bold;
}
.Wallet .tright {
	text-align: right;
}
.Wallet .blocks .header {
	vertical-align: middle;
	margin: 0px;
	width: 100%;
	height: 28px;
	background: url(/images/click/bkg1.jpg) top left repeat-x;
	margin-bottom: 5px;
	margin-top: 5px;
}
.Wallet .blocks .title {
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	text-align: left;
	padding-left: 10px;
	width: 200px;
	display: inline;
	float: left;
	margin-top: 7px;
}
.Wallet .blocks .edit {
	width: 36px;
	padding: 0px 1px 4px 6px;
	background: url(/images/click/editBkgSmall.jpg) top left repeat-x;
	display: inline;
	float: right;
	margin-right: 7px;
	margin-top: 7px;
}
.Wallet .blocks .edit a {
	margin-bottom: 3px;
}
.Wallet .blocks .name {
	font-size: 11px;
	font-weight: bold;
	color: white;
}
.security {
	position: relative;
	padding:0;
	margin:0;
	background: #fff url(/images/EWallet/gradient_blue.jpg) repeat-x top right;	
	height: 340px;
	width: 509px;
/*border: 1px solid transparent;*/
}
.security .content {
	padding: 0;
	margin: 10px;
	margin-top: 0;
	border-top: 1px solid #f4faff;
	height: 324px;
}
.security .separator {
	height: 2px;
	background: #cfeaff;
}
.security h1 {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top:5px;
}
.security p.error {
	width: 100%;
	color: red;
	text-align: left;
	font-weight: normal;
}
.security p.error a {
	color: blue;
}
.security table tr td {
	padding-right: 20px;
}
.security table tr td span {
	font-weight: bold;
}
.security table {
	margin-bottom: 40px;
}
.security table tr {
	height: 25px;
}
.security #buttonArea {
	margin-bottom: 40px;
	width: 482px;
	height: 30px;
	padding:0;
}
.security #buttonArea ul {
	list-style-type: none;
	padding:0;
	margin:0;
	height: 28px;
	text-transform: uppercase;
	float: left;
	background: url(/images/click/b4.gif) top left repeat-x;
	border: none;
}
.security #buttonArea ul.left {
	margin-right: 140px;
}
.security #buttonArea ul.view1 {

}
.security #buttonArea ul li {
	display: inline;
	font-weight: bold;
	float: left;
	margin:0;
	padding:0;
	height: 28px;
	text-align:center;	
	vertical-align: bottom;
	font-size: 16px;
	background: none;
}
.security #buttonArea ul li {
	width: 114px;
}
.security #buttonArea ul li.tabActive {
	background: url(/images/click/b3.gif) top left repeat-x;
}
.security #buttonArea ul li div {
	background: url(/images/click/bl2.gif) top right no-repeat;
	padding-top: 1px; /*cor.3934*/
}
.security #buttonArea ul li div.last {
	background:none;
	padding-left: 4px;
}
.security #buttonArea ul li div a {
	color: #fff;
	text-decoration: none;
	font-weight: bolder;
	display: block;
	height: 28px;
}
.security #buttonArea ul li div a img {
	position: relative;
	top:0px;
	top:1px;/*cor.3934*/
	right:3px;
	border:0;
	margin:0;
	display: inline;
}
.security div.links {
	position: absolute;
	top: 310px;
	color: #298ec6;
	clear: left;
	margin-top: 5px;
	padding-top: 5px;
	width: 482px;
	border-top: 1px solid #fff;
}
.security div.links a {
	color: #298ec6;
}
.security div.links a.leftLink {
	margin-right: 21px;
}
.security div.links a.rightLink {
	margin-left: 21px;
}
.security #clickBottom {
	width:100%;
	height:5px;
	overflow: hidden;
}
.security #clickBottom .left {
	background:transparent url(/images/EWallet/bottom_left_transp.gif) no-repeat left top;
	float: left;
	height:5px;
	width:6px;
}
.security #clickBottom .right {
	background:transparent url(/images/EWallet/bottom_right_transp.gif) no-repeat right top;
	float:right;
	height:5px;
	width:6px;
}
.changePIN {
	background: #fff url(/images/EWallet/gradient_blue2.jpg) repeat-x top right;
	width: 509px;
}
.changePIN h1 {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
.changePIN h1 span {
	font-weight: normal;
}
.changePIN h1 sup {
	font-size: 11px;
}
.changePIN h2 {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}
.changePIN p.error {
	width: 100%;
	font-size: 12px;
	color: red;
	text-align: left;
}
.changePIN p { 
	font-size: 11px;
	font-weight: normal;
}
.changePIN p.error {
	width: 100%;
	font-size: 11px;
	color: red;
	text-align: left;
}
.changePIN p.error a {
	color: blue;
}
.changePIN .blackText {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}
.changePIN .blueText {
	color: #0175AC;
	font-size: 11px;
	font-weight: bold;
}
.changePIN .solidGrayBottom {
	border-bottom: solid #DDDDDD 1px;
}
.changePIN #buttonArea {
	margin-top: 20px;
	margin-bottom: 20px;
	width: 482px;
	height: 30px;
	padding:0;
}
.changePIN #buttonArea div.around {
	float: left;
	width: 482px;
}
.changePIN #buttonArea div.around ul.right {
	float: right; /*	margin-left: 254px;*/
}
.changePIN #buttonArea ul {
	list-style-type: none;
	padding:0;
	margin:0;
	height: 28px;
	text-transform: uppercase;
	float: left;
	background: url(/images/click/b4.gif) top left repeat-x;
	border: none;
}
.changePIN #buttonArea ul.left {
	margin-right: 140px;
}
.changePIN #buttonArea ul.view1 {

}
.changePIN #buttonArea ul li {
	display: inline;
	font-weight: bold;
	float: left;
	margin:0;
	padding:0;
	height: 28px;
	text-align:center;	
	vertical-align: bottom;
	font-size: 16px;
	background: none;
}
.changePIN #buttonArea ul li {
	width: 114px;
}
.changePIN #buttonArea ul li.tabActive {
	background: url(/images/click/b3.gif) top left repeat-x;
}
.changePIN #buttonArea ul li div {
	background: url(/images/click/bl2.gif) top right no-repeat;
}
.changePIN #buttonArea ul li div.last {
	background:none;
	padding-left: 4px;
}
.changePIN #buttonArea ul li div a {
	color: #fff;
	text-decoration: none;
	font-weight: bolder;
	display: block;
	height: 28px;
	padding-top: 1px;
}
.changePIN #buttonArea ul li div a img {
	position: relative;
	top:0;
	right:3px;
	border:0;
	margin:0;
	display: inline;
}
.changePIN #tmpCodeButtonArea {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 482px;
	height: 30px;
	padding:0;
}
.changePIN #tmpCodeButtonArea div.around {
	float: left;
	width: 482px;
}
.changePIN #tmpCodeButtonArea div.around ul.right {
	float: right;
}
.changePIN #tmpCodeButtonArea ul {
	list-style-type: none;
	padding:0;
	margin:0;
	height: 28px;
	text-transform: uppercase;
	float: left;
	background: url(/images/click/b4.gif) top left repeat-x;
	border: none;
}
.changePIN #tmpCodeButtonArea ul.left {
	margin-right: 140px;
}
.changePIN #tmpCodeButtonArea ul li {
	display: inline;
	font-weight: bold;
	float: left;
	margin:0;
	padding:0;
	height: 28px;
	text-align:center;	
	vertical-align: bottom;
	font-size: 16px;
	background: none;
}
.changePIN #tmpCodeButtonArea ul li {
	width: 200px;
}
.changePIN #tmpCodeButtonArea ul li.tabActive {
	background: url(/images/click/b3.gif) top left repeat-x;
}
.changePIN #tmpCodeButtonArea ul li div {
	background: url(/images/click/bl2.gif) top right no-repeat;
}
.changePIN #tmpCodeButtonArea ul li div.last {
	background:none;
	padding-left: 4px;
}
.changePIN #tmpCodeButtonArea ul li div a {
	color: #fff;
	text-decoration: none;
	font-weight: bolder;
	display: block;
	height: 28px;
	padding-top: 1px;
}
.changePIN #tmpCodeButtonArea ul li div a img {
	position: relative;
	top:0;
	right:3px;
	border:0;
	margin:0;
	display: inline;
}
.changePIN div.links {
	color: #298ec6;
	clear: left;
	margin-top: 5px;
	padding-top: 5px;
	width: 482px;
	border-top: 1px solid #fff;	
}
.changePIN .bold {
	font-weight:bold;
}
.changePIN div.links a {
	color: #298ec6;
}
.changePIN div.links a.leftLink {
	margin-right: 21px;
}
.changePIN div.links a.rightLink {
	margin-left: 21px;
}
.changePIN #clickBottom {
	width:100%;
	height:5px;
	overflow: hidden;
}
.changePIN #clickBottom .left {
	background:transparent url(/images/EWallet/bottom_left_transp.gif) no-repeat left top;
	float: left;
	height:5px;
	width:6px;
}
.changePIN #clickBottom .right {
	background:transparent url(/images/EWallet/bottom_right_transp.gif) no-repeat right top;
	float:right;
	height:5px;
	width:6px;
}
.orderStatus {
	background: #7FC4FF url(/images/EWallet/gradient_blue3.jpg) repeat-x top right;
	width: 509px;
}
.orderStatus h1 {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
.orderStatus h1 span {
	font-weight: normal;
}
.orderStatus h1 sup {
	font-size: 11px;
}
.orderStatus p { 
	font-size: 11px;
	font-weight: normal;
}
.orderStatus .blueText {
	color: #0175AC;
	font-size: 11px;
	font-weight: bold;
}
.orderStatus div.links {
	color: #298ec6;
	clear: left;
	margin-top: 15px;
	padding-top: 5px;
	width: 482px;
	border-top: 1px solid #fff;	
}
.orderStatus .bold {
	font-weight:bold;
}
.orderStatus div.links a {
	color: #298ec6;
}
.orderStatus div.links a.leftLink {
	margin-right: 21px;
}
.orderStatus div.links a.rightLink {
	margin-left: 21px;
}
.orderStatus #clickBottom {
	width:100%;
	height:5px;
	overflow: hidden;
}
.orderStatus #clickBottom .left {
	background:transparent url(/images/EWallet/bottom_left_transp.gif) no-repeat left top;
	float: left;
	height:5px;
	width:6px;
}
.orderStatus #clickBottom .right {
	background:transparent url(/images/EWallet/bottom_right_transp.gif) no-repeat right top;
	float:right;
	height:5px;
	width:6px;
}
.orderStatus .ordersTable td {
	padding: 14px 4px;
}
.orderStatus .ordersTable .ordersHeader td {
	background-color: #0275ac;
	color: #ffffff;
}
.orderStatus .infoBlock {
	padding: 5px 10px 10px;
	width: 482px;
}

		.currOffers h1 {
			text-transform: uppercase;
			font-size: 16px;
			margin-top:0;
			margin-bottom: 30px;
			font-weight: normal;
		}
		.currOffers h1 sup {
			font-size: 11px;
		}
		.currOffers h1 span {
			font-weight: bold;
		}
		.currOffers td.product {
			width: 217px;
			height: 100%;
			vertical-align: top;
			padding: 9px;
			margin: 4px;
			border: 1px solid #e7e7e7;
			cursor: pointer;
			
			text-align: center;
			background: url(/images/EWallet/offersbkg.gif) top left repeat-x;
		}
		.currOffers .product .photo img {
			height: 110px;
			text-align: center;
			overflow: hidden;
			border:0;
		}
		.currOffers .product h2 {
			font-size: 11px;
			margin-bottom:0;
			text-align: left;
		}
		.currOffers .product p {
			text-align: justify;
			margin:0;
		}
		.currOffers .product .logo {
			text-align: right;
		}
		.currOffers .product .logo img {
			
		}
		.currOffers .buttonArea {
			clear: both;
			border-top: 1px solid #e7e7e7;
		}
.currOffers #buttonArea {
	float: left;
	width: 482px;
	height: 30px;
	padding:0;
	border-top: 1px solid #e7e7e7;
	padding-top: 8px;
	margin: 8px 0px 5px 5px;
}
.currOffers #buttonArea ul {
	list-style-type: none;
	padding:0;
	margin:0;
	height: 28px;
	text-transform: uppercase;
	float: left;
	background: url(/images/click/b4.gif) top left repeat-x;
	border: none;
}
.currOffers #buttonArea ul.left {
	float: left;
}
.currOffers #buttonArea ul.right {
	float: right;
}
.currOffers #buttonArea ul li {
	display: inline;
	font-weight: bold;
	float: left;
	margin:0;
	padding:0;
	height: 28px;
	text-align:center;	
	vertical-align: bottom;
	font-size: 16px;
	background: none;
}
.currOffers #buttonArea ul li {
	width: 114px;
}
.currOffers #buttonArea ul li.tabActive {
	background: url(/images/click/b3.gif) top left repeat-x;
}
.currOffers #buttonArea ul li div {
	background: url(/images/click/bl2.gif) top right no-repeat;
}
.currOffers #buttonArea ul li div.last {
	background:none;
	padding-left: 4px;
}
.currOffers #buttonArea ul li div a {
	color: #fff;
	text-decoration: none;
	font-weight: bolder;
	display: block;
	height: 28px;
}
.currOffers #buttonArea ul li div a img {
	position: relative;
	top:0;
	right:3px;
	border:0;
	margin:0;
	display: inline;
}
.currOffers #buttonArea .nav {
	font-weight: normal;
	font-size: 11px;
	color: #555;
	text-align: center;
	padding-top: 10px;
	font-weight: bold;
}
.currOffers #buttonArea .nav a {
	color: blue;
	text-decoration: underline;
}
.currOffers #buttonArea .nav a.arr {
	text-decoration: none;
}
.currOffers div.links {
	color: #298ec6;
	clear: left;
	margin-top: 0px;
	padding-top: 5px;
	padding-left: 4px;
	padding-bottom: 5px;
	border-top: 1px solid #fff;	
}
.currOffers div.links a {
	color: #298ec6;
}
.currOffers div.links a.leftLink {
	margin-right: 21px;
}
.currOffers div.links a.rightLink {
	margin-left: 21px;
}
.containerSignIn {
	width: 509px; 
/*	height: 348px;*/
	height: auto;

/*	border-left: 1px solid #e7e7e7; 
	border-right: 1px solid #e7e7e7; */
}
.containerSignIn .contentSignIn {
	background: #fff url(/images/EWallet/bkg.gif) top left repeat-x;	
	width: 509px;
	height: auto;
}
.containerSignIn ul {
	float: left;
	list-style-type: none;
	margin:0;
	padding:0;
	width: 100%;
}
.containerSignIn ul li.lt {
	float: left;
	background: url(/images/EWallet/ltsign.gif) top left no-repeat;
	height: 6px;
	width: 6px;
}
.containerSignIn h1 {
	position: relative;
	margin: 0px 10px 10px 15px;
	padding-top: 10px;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
.containerSignIn h1 sup {
	position: absolute;
	top:0;
	font-size: 8px;
}
.containerSignIn p {
	margin-left: 15px;
	margin-right: 15px;
	font-size: 12px;
}
.containerSignIn .login {
	margin-top: 40px;
	margin-bottom: 40px;
	font-size: 12px;
}
.containerSignIn .login div.in {
	width: 320px;
	margin-top: 5px;
	margin-left: 110px;
}
.containerSignIn .login div.in span {
	width: 70px;
	float: left;
}
.containerSignIn .login div.in input {
	margin-left: 15px;
	margin-right: 15px;
}
.containerSignIn .login div.in input.check {
	margin-right: 5px;
}
.containerSignIn .login div.in a {
	text-decoration: underline;
	cursor: pointer;
}

p.login span#walletOwnerIdContent {
	color: #fff;
}

.containerSignIn #buttonArea {
	float: left;
	width: 482px;
	height: 30px;
	padding:0;
	margin: 8px 0px 5px 5px;
}
.containerSignIn #buttonArea ul {
	list-style-type: none;
	padding:0;
	margin:0;
	height: 28px;
	text-transform: uppercase;
	float: left;
	background: url(/images/click/b4.gif) top left repeat-x;
	border: none;
}
.containerSignIn #buttonArea .around {
	width: 115px;
	margin-left: 190px;
	padding-right: 20px;
}
.containerSignIn #buttonArea ul.left {
	float: left;
}
.containerSignIn #buttonArea ul.right {
	float: right;
}
.containerSignIn #buttonArea ul li {
	display: inline;
	font-weight: bold;
	float: left;
	margin:0;
	padding:0;
	height: 28px;
	text-align:center;	
	vertical-align: bottom;
	font-size: 16px;
	background: none;	
}
.containerSignIn #buttonArea ul li {
	width: 114px;
}
.containerSignIn #buttonArea ul li.tabActive {
	background: url(/images/click/b3.gif) top left repeat-x;
}
.containerSignIn #buttonArea ul li div {
	background: url(/images/click/bl2.gif) top right no-repeat;
}
.containerSignIn #buttonArea ul li div.last {
	background:none;
	padding-left: 4px;
}
.containerSignIn #buttonArea ul li div a {
	color: #fff;
	text-decoration: none;
	font-weight: bolder;
	display: block;
	height: 28px;
}
.containerSignIn #buttonArea ul li div a img {
	position: relative;
	top:0;
	right:3px;
	border:0;
	margin:0;
	display: inline;
}
.containerSignIn #buttonArea .nav {
	font-weight: normal;
	font-size: 11px;
	color: #555;
	text-align: center;
	padding-top: 10px;
	font-weight: bold;
}
.containerSignIn #buttonArea .nav a {
	color: blue;
	text-decoration: underline;
}
.containerSignIn #buttonArea .nav a.arr {
	text-decoration: none;
}
.containerSignIn .linksGray {
	width: 250px;
	font-size:11px;
	margin-left: 10px;
	padding-top: 10px;
}
.containerSignIn .linksGray ul {
	margin:0;
	padding:0;
	list-style-type: none;
}
.containerSignIn .linksGray ul li {
	margin-left: 0px;
	padding-left: 0px;
}
.containerSignIn .linksGray a {
	text-decoration: underline;
	cursor: pointer;
	margin-right: 20px;
}
.containerSignIn div.linksBlue {
	color: #298ec6;
	clear: left;
	margin-top: 5px;
	width: 482px;
	margin-left: 15px;
	font-size: 11px;
}
.containerSignIn div.linksBlue a {
	color: #298ec6;
}
.containerSignIn div.linksBlue a.leftLink {
	margin-right: 21px;
}
.containerSignIn div.linksBlue a.rightLink {
	margin-left: 21px;
}
#clickSignInBottom {
	width:100%;
	height:5px;
	background-color: transparent;
	overflow: hidden;
}
#clickSignInBottom .left {
	background: transparent url(/images/EWallet/bottom_left_transp.gif) no-repeat left top;
	float: left;
	height:5px;
	width:6px;
}
#clickSignInBottom .right {
	background: transparent url(/images/EWallet/bottom_right_transp.gif) no-repeat right top;
	float:right;
	height:5px;
	width:6px;
}
#clickSignInTop {
	width:100%;
	height:5px;
	background-color: transparent;
	overflow: hidden;
}
#clickSignInTop .left {
	background: transparent url(/images/EWallet/top_left_transp.gif) no-repeat left top;
	float: left;
	height:5px;
	width: 50%;
}
#clickSignInTop .right {
	background: transparent url(/images/EWallet/top_right_transp.gif) no-repeat right top;
	float:right;
	height:5px;
	width: 50%;
}

.containerAccountInfo {
	position:relative;
	width: 509px;
	padding:0;
	background: #fff url(/images/EWallet/gradient_blue2.jpg) repeat-x top right;
}
.containerAccountInfo .bold {
	font-weight: bold;
}
.containerAccountInfo p.error {
	width: 100%;
	font-size: 12px;
	color: red;
	text-align: left;
}
.containerAccountInfo #clickContent {
	width: 480px;
	padding:0;
	margin-left:16px;
	margin-right:13px;
	height: auto;
}
.containerAccountInfo #clickContent .blocks {
	display: block;
	border-bottom: 1px solid #fff;
	padding-bottom: 8px;
	margin-bottom: 8px;
	width: 480px;
}
.containerAccountInfo #clickContent .blocks .blueStrong {
	color: #0000FF;
}
.containerAccountInfo .first, .containerAccountInfo .last {
	border-bottom: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.containerAccountInfo #clickContent .blocks h1 {
	font-size: 16px;
	text-transform: uppercase;
	margin:0;	
	padding-top: 10px;
}
.containerAccountInfo #clickContent .blocks h1 sup {
	font-size: 11px;
	font-weight: bold;
}
.containerAccountInfo .blocks h1 span {
	font-weight: normal;
}
.containerAccountInfo #clickContent .blocks h2 {
	font-size: 14px;
	text-transform: uppercase;
	margin:0;
}
.containerAccountInfo .tright {
	text-align: right;
	padding-right: 10px;
}
.containerAccountInfo .blocks #form3 td, .containerAccountInfo .blocks #form4 td {
	line-height: 1;
}
.containerAccountInfo #buttonArea {
	margin-top: 8px;
	margin-bottom: 8px;
	width: 480px;
	height: 29px;
	padding:0;
}
.containerAccountInfo #buttonArea div.around {
	float: left;
	width: 480px;
}
.containerAccountInfo #buttonArea div.around ul.right {
	float: right;
}
.containerAccountInfo div.links {
	color: #298ec6;
	clear: left;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 0px;
	width: 480px;
	border-top: 1px solid #fff;	
}
.containerAccountInfo div.links2 {
	color: #298ec6;
	clear: left;
	margin-top: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 480px;
}
.containerAccountInfo div.links a,.containerAccountInfo div.links2 a {
	color: #298ec6;
}
.containerAccountInfo div.links a.leftLink,.containerAccountInfo div.links2 a.leftLink {
	margin-right: 21px;
}
.containerAccountInfo div.links a.rightLink,.containerAccountInfo div.links2 a.rightLink {
	margin-left: 21px;
}
.containerAccountInfo #buttonArea ul {
	list-style-type: none;
	padding:0;
	margin:0;
	height: 28px;
	text-transform: uppercase;
	float: left;
	background: url(/images/click/b4.gif) top left repeat-x;
	border: none;
}
.containerAccountInfo #buttonArea ul.left {
	margin-right: 140px;
}
.containerAccountInfo #buttonArea ul li {
	display: inline;
	font-weight: bold;
	float: left;
	margin:0;
	padding:0;
	height: 28px;
	text-align:center;	
	vertical-align: bottom;
	font-size: 16px;
	background: none;
}
.containerAccountInfo #buttonArea ul li {
	width: 114px;
}
.containerAccountInfo #buttonArea ul li.tabActive {
	background: url(/images/click/b3.gif) top left repeat-x;
}
.containerAccountInfo #buttonArea ul li div {
	background: url(/images/click/bl2.gif) top right no-repeat;
}
.containerAccountInfo #buttonArea ul li div.last {
	background:none;
	padding-left: 4px;
}
.containerAccountInfo #buttonArea ul li div a {
	color: #fff;
	text-decoration: none;
	font-weight: bolder;
	display: block;
	height: 28px;
	padding-top: 1px;
}
.containerAccountInfo #buttonArea ul li div a img {
	position: relative;
	top:0;
	right:3px;
	border:0;
	margin:0;
	display: inline;
}
.containerAccountInfo #clickContent .textright {
	font-weight: bold;
	width: 80px;
	text-align: right;
	padding-right: 20px;
	padding-bottom: 50px;
} 
.containerAccountInfo .blocks p a {
	color: #298ec6;
}
#clickBottom {
	width:509px;
	height:5px;
	background: transparent url(/images/EWallet/b_transp.gif) no-repeat left top;
	overflow: hidden;
}
#clickTop {
	width:509px;
	height:5px;
	background: transparent url(/images/EWallet/t_transp.gif) no-repeat left top;
	overflow: hidden;
}
#clickTop2 {
	width:509px;
	height:5px;
	background: transparent url(/images/EWallet/t_transp2.gif) no-repeat left top;
	overflow: hidden;
}
#oolClickWelcomePlaceholder {
	z-index:400;
}
#oolClickWelcomePlaceholder ul.inside {
	width:513px;
	height:400px;
	color:white;
	text-align:center;
	margin:0;
	padding:0;
	background: none;
}
#oolClickWelcomePlaceholder ul.inside li {
	margin:0; padding:0; background:none;
}
#oolClickWelcomePlaceholder ul.inside li.top, #oolClickWelcomePlaceholder ul.inside li.bottom {
	font-size: 1px;
}
#oolClickWelcomePlaceholder ul.inside li ol{
}

#oolClickWelcomePlaceholder ul.inside li ol li {
	padding-left: 10px;
}
#oolClickWelcomePlaceholder ul.inside li.bkg {
	background:#006599 url(/images/EWallet/popup/popBkg.gif) top left repeat-y;
	font: 15px Arial;
}	
#oolClickWelcomePlaceholder ul.inside h2 {
	font: 28px Arial;
	margin:0;
	padding-top:10px;
}
#oolClickWelcomePlaceholder ul.inside h3 {
	font: 20px Arial;
	text-align: left;
	padding-bottom:0;
	margin-bottom:10px;
	margin-left: 30px;
}
#oolClickWelcomePlaceholder ul.inside p {
	margin: 10px 30px;
	margin-bottom: 30px;
	padding-top:0;
	font-weight: bold;
}
#oolClickWelcomePlaceholder ul.inside ol {
	margin:0px 30px;
	font-size: 12px;
}
#oolClickWelcomePlaceholder ul.inside ol li {
	text-align: left;
	background: none;
	margin-top: 0px;
	margin-bottom: 7px;
	font-weight: bold;
}
#oolClickWelcomePlaceholder ul.inside div {
	margin-top: 20px;
	padding-bottom: 10px;
}
#oolClickWelcomePlaceholder ul.inside div a {
	color: #fff;
	font-size: 18px;
}
.clickHome {
	background: white;
	width: 509px;
	overflow: hidden;
}
.clickHome h1 {
	text-transform: uppercase;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: bold;
}
.clickHome h1 sup {
	font-size: 11px;
}
.clickHome h1 span {
	font-weight: normal;
}
.clickHome div.links {
	color: #298ec6;
	clear: left;
	margin-top: 0px;
	padding-top: 5px;
	padding-left: 16px;
	padding-bottom: 5px;
	width: 482px;
	border-top: 1px solid #fff;	
}
.clickHome .bold {
	font-weight:bold;
}
.clickHome div.links a {
	color: #298ec6;
}
.clickHome div.links a.leftLink {
	margin-right: 21px;
}
.clickHome div.links a.rightLink {
	margin-left: 21px;
}
.clickHome #click_moreInfo { margin-top: 5px; } /*cor.5050*/

div#copyArea a, div#copyArea a:hover, div#copyArea a:active {
	font-size: 12px;
	text-decoration : underline;
	color: white;
}
div#copyArea a:hover {
	color: blue;
}



/****************************************************
RFI STYLES
*****************************************************/

input.rfiNameAddres{
	width: 255px
}
input#rfiCity{
	width: 189px
}
select#rfiState{
	width: 46px
}
input#rfiZIP{
	width: 64px
}
input.rfiPhone12{
	width: 38px
}
input#rfiPhone3{
	width: 45px
}
.rfiMailCustom{
	width: 189px
}
img#rfiProductImage{
	width: 222px; 
	height: 160px
}
div#rfiInfo{
	position: absolute;
	right:34px;
	top:263px;
	width: 220px; 
	height: 150px
}

.rfiWhite{
	color: #FFFFFF
}
div#rfiTab{
	position: relative;
	width:100%;
	height:100%;
}

div#rfiMain{
	position: absolute;
	top:28px;
	width:100%;
	height:100%;
}

table#rfiTableForm{
	position: absolute;
	left:29px;
	top:50px
}

div#rfiProductImageDiv{
	position: absolute;
	right:34px;
	top:90px
}


div#rfiLinks{
	position: absolute;
	top:8px;
	right:34px;
}

div#rfiButtonArea{
	position: absolute;
	width: 346px;
	height: 28px;
	bottom: 57px;
	left: 29px;
	padding: 0;
}
#rfiButtonArea ul {
	position: absolute;
	top:0;
	left:0;
	list-style-type: none;
	padding:0;
	margin:0;
	width: 100%;
	height: 28px;
	text-transform: uppercase;
	float: left;
}

#rfiButtonArea ul li {
	display: inline;
	font-weight: bold;
	float: left;
	margin:0;
	padding:0;
	height: 28px;
	text-align:center;	
	vertical-align: bottom;
	font-size: 17px;
}

#rfiButtonArea ul.view2 li {
	width: 114px;
}

#rfiButtonArea ul li.tabActive {
	background: url(/images/click/b3.gif) top left repeat-x;
}
#rfiButtonArea ul li.tabNotActive {
	background: url(/images/click/b4.gif) top left repeat-x;
}
#rfiButtonArea ul li div {
	background: url(/images/click/bl2.gif) top left no-repeat;
	padding-top: 1px;
}
#rfiButtonArea ul li div.first {
	background:none;
	padding-left: 4px;
}
#rfiButtonArea ul li div a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bolder;
	display: block;
	height: 28px;
}
#rfiButtonArea ul li div a img {
	position: relative;
	top:0;
	right:3px;
	border:0;
	margin:0;
}

div#rfiSignInButton{
	position: absolute;
	top:41px;
	right:34px;
	padding:0;
	width:116px;
	height: 28px;
	text-align:center;
	background: url(/images/click/b4.gif) top left repeat-x;
	-moz-border-radius: 5px;

}
div#rfiSignInButton a#rfiSignInButtonLink{
	position: relative;
	top:4px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 17px;
	display: block;
}

div#rfiSubmitText{
	position: absolute;
	left:29px;
	bottom:110px
}

#rfiLogoArea{
	position: absolute;
	height: 48px;
	bottom: 48px;
	right: 20px;
}
#rfiLogoArea img {
	float: right;
}
#rfiLogoArea .bar {
	float: right;
	height: 48px;
	width: 64px;
	text-transform: uppercase;
	font-weight: bolder;
}
#rfiLogoArea .bar p {
	width: 64px;
	line-height: 1;
	font-size: 9px;
	margin-top: 20px;
	color: #FFFFFF;
}

#rfiClose {
	position: absolute;
	top: 8px;
	right: 34px;
	width: 42px;
	height: 17px
}
#rfiClose a {
	padding-left: 12px;
	color: #FFFFFF;
	font-weight: normal;
	background: url(/images/click/x.gif) no-repeat 0 5px;
	text-decoration:underline
}

div#rfiWhat #what {
	position: absolute;
	top: 8px;
	right: 114px;
	width: 180px;
	height: 17px;
}
div#rfiWhat #what a {
	padding-left: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
div#rfiWhat #what.showbox a {
	background: url(/images/click/what.gif) no-repeat 0 5px;
}
div#rfiWhat .showbox img {
	position: absolute;
	top:8px;
	left: 114px;
}
div#rfiWhat #what.showbox a {
	background: url(/images/click/what.gif) no-repeat 0 5px;
}

div#rfiPrivacyPolicy{
	position: absolute;
	top: 8px;
	right: 332px;
	width: 170px;
	height: 17px
}
div#rfiPrivacyPolicy a {
	padding-left: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:underline
}

div#rfiSavedProductImageDiv{
	position: absolute;
	left:29px;
	top:40px
}

div#rfiSubmitThankYou{
	position: absolute;
	left:29px;
	top:247px
}
img#rfiSavedProductImage{
	width: 266px; 
	height: 192px
}
div#rfiSubmitPublic{
	position: absolute;
	left:29px;
	top:332px;
	color: #FF0011
}
div#rfiSubmitPublic a{
	color: #FF0011;
	text-decoration:underline
}

div#rfiSavedTabCloseButton{
	position: absolute;
	bottom: 57px;
	left: 29px;
	padding:0;
	width:116px;
	height: 28px;
	text-align:center;
	background: url(/images/click/b3.gif) top left repeat-x;

}
div#rfiSavedTabCloseButton a#rfiSavedTabCloseButtonnLink{
	position: relative;
	top:4px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 17px;
	display: block;
}

div#rfiSavedInfo{
	position: absolute;
	left:29px;
	top:247px
}
div#rfiSavedInfo a{
	color: #FFFFFF;
	text-decoration:underline
}

input.rfiNameAddres{
	width: 255px
}
input#rfiCity{
	width: 189px
}
select#rfiState{
	width: 46px
}
input#rfiZIP{
	width: 64px
}
input.rfiPhone12{
	width: 38px
}
input#rfiPhone3{
	width: 45px
}
.rfiMailCustom{
	width: 189px
}
img#rfiProductImage{
	width: 222px; 
	height: 160px
}
td#rfiInfo{
	width: 220px; 
	height: 150px
}
img#rfiLogo{
	width: 224px; 
	height: 48px
}
img#rfiButtonSubmit{
	width: 116px; 
	height: 30px
}
img#rfiButtonSave{
	width: 116px; 
	height: 30px
}
img#rfiButtonClose{
	width: 116px; 
	height: 30px
}
table#rfiTableMain{
	margin-left:29px;
	margin-right:34px;
	margin-bottom:25px
}
table#rfiTableButtons{
	margin-left:29px;
	margin-right:22px;
	margin-top:23px;
	margin-bottom:29px
}
div#rfiSubmitText{
	margin-left:29px
}

.containerPartnerPage .signInBox .step2 input.signinbtn { cursor: pointer; width: 69px; height: 19px; background: url(/images/click/signin.jpg) top left no-repeat; border: none }











