@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}

#noCSS {display:none;}

#globalDiv {width:100%; height:auto; overflow:hidden;}
#bodyDiv {width:860px; height:auto; overflow:hidden;}

#bannerDiv {width:860px; height:80px; overflow:hidden;}
#logoImg {width:362px; height:78px; overflow:hidden; float:left; margin-left:5px;}
#logoText {
	width:362px;
	height:58px;
	overflow:hidden;
	float:right;
	margin-right:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6381b3;
	text-decoration: none;
	padding-top: 20px;
	text-align: right;
}
#navDiv {width:860px; height:39px; overflow:hidden; background-image:url(../images/navBg.jpg); background-repeat:repeat-x;}
#links {width:850px; height:39px; overflow:hidden; float:left;}


#navcontainer ul
{
	width:850px;
	height:39px;
	overflow:hidden;
	float:left;
	padding-left: 0;
	margin-left: 0;
	margin-top:0;
	color: #595959;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
}

#navcontainer ul li { display: inline;}

#navcontainer ul li a
{
	color: #595959;
	text-decoration: none;
	float: left;
	border-right: 1px solid #939292;
	padding-right: 1.5em;
	padding-left: 1.5em;
	padding-top: 0.7em;
	height: 39px;
	margin-top:0;
}

#navcontainer ul li a:hover
{
background-color: #858585;
background-image:url(../images/navHover.jpg); background-repeat:repeat-x;
color: #fff;
}


#leftCurve {width:5px; height:39px; overflow:hidden; float:left; background-image:url(../images/leftNav.jpg); background-repeat:no-repeat;}
#rightCurve {width:5px; height:39px; overflow:hidden; float:right; background-image:url(../images/rightNav.jpg); background-repeat:no-repeat;}
#lowBanner {width:860px; height:auto; overflow:hidden; margin-top:10px;}
#leftContainer {width:198px; height:auto; overflow:hidden; float:left;}
#leftContainerInner {width:165px; height:auto; overflow:hidden; float:left;}
#buyBanner {
	width:163px;
	height:auto;
	overflow:hidden;
	float:left;
	border: 1px solid #f1f1f1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	background-color:#fefefe;
	margin-top:5px;
}
#buyBanner ul {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6381b3;
		
	}
	
#buyBanner ul a:link {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6381b3;
	
	text-decoration: none;
	}
	
	#buyBanner ul a:visited {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
    color: #3ba0cc;
	text-decoration: none;	
	}
	#buyBanner ul a:hover {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff7c0d;

	text-decoration: underline;	
	}
	#buyBanner ul a:active {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6381b3;
	
	text-decoration: underline;	
	}
	
	#buyBannerHeader {
	width:155px;
	height:22px;
	overflow:hidden;
	float:left;
	background-image:url(../images/headerbg.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 10px;
}

#buyBannerText {
	width:155px;
	height:auto;
	overflow:hidden;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cae2f7;
	border-bottom-color: #cae2f7;
	border-left-color: #cae2f7;	/*margin-top:4px;*/
	padding: 4px;
	background-image:url(../image-inner-curve/bg.jpg); background-repeat:repeat-x; background-color:#f1f1f1;
	margin-bottom:15px;
}


#buyBannerText ul {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6381b3;
		
	}
	
#buyBannerText ul a:link {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6381b3;
	
	text-decoration: none;
	}
	
	#buyBannerText ul a:visited {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
    color: #3ba0cc;
	text-decoration: none;	
	}
	#buyBannerText ul a:hover {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff7c0d;

	text-decoration: underline;	
	}
	#buyBannerText ul a:active {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #476b87;
	
	text-decoration: underline;	
	}
	
	
	#buyBannerInner {
	width:165px;
	height:auto;
	overflow:hidden;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	background-color:#fefefe;
}
#buyBannerInner ul {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6381b3;
		
	}
	
#buyBannerInner ul a:link {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6381b3;
	
	text-decoration: none;
	}
	
	#buyBannerInner ul a:visited {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
    color: #3ba0cc;
	text-decoration: none;	
	}
	#buyBannerInner ul a:hover {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff7c0d;

	text-decoration: underline;	
	}
	#buyBannerInner ul a:active {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #476b87;
	
	text-decoration: underline;	
	}

#loginHeaderTop {width:196px; height:31px; float:left; overflow:hidden; background-image:url(../images/loginheaderbg.jpg); background-repeat:repeat-x;}
#loginHeaderleftCurve {width:5px; height:31px; overflow:hidden; float:left; background-image:url(../images/loginheaderbgleftcurve.jpg); background-repeat:no-repeat;}
#loginHeaderrightCurve {width:5px; height:31px; overflow:hidden; float:right; background-image:url(../images/loginheaderbgrightcurve.jpg); background-repeat:no-repeat;}
#loginHeaderContent
{
	width:186px;
	height:26px;
	overflow:hidden;
	float:left;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	padding-top:5px;
}
	
#loginBanner {width:194px;
	height:auto;
	overflow:hidden;
	float:left;
	border: 1px solid #f1f1f1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	padding-top:3px;
	background-color:#fefefe;
}

.loginBannerInnerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

#loginBannerInner {width:165px;
	height:auto;
	overflow:hidden;
	float:left;
	border: 1px solid #f1f1f1;
	margin-top:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	padding-top:3px;
	background-color:#fefefe;
}

.loginlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	float: left;
	margin-right: 13px;
}
.loginlink a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.loginlink a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.loginlink a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4074a4;
	text-decoration: underline;
}
.loginlink a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
#notSigned {
	width:194px;
	height:54px;
	float:left;
	overflow:hidden;
	border-top-color: #808080;
	border-top-width: 1px;
	border-top-style: dotted;
	margin-top:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color:#fefefe;
	padding-top:5px;
}


#notSignedInner {
	width:165px;
	height:54px;
	float:left;
	overflow:hidden;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #808080;
	border-bottom-color: #808080;
	margin-top:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color:#fefefe;
}

#rightContainer {width:644px; height:auto; overflow:hidden; float:right;}
#rightContainerInner {width:670px; height:auto; overflow:hidden; float:left; margin-left:10px;}
#rightContainerTop {
	width:670px;
	height:auto;
	overflow:hidden;
	float:left;
	margin-top: 10px;
	margin-bottom:30px;
}

#rightContainerTopFirst {
	width:230px;
	height:auto;
	overflow:hidden;
	float:left;
	margin-top:10px;
}
#rightContainerTopSecond {
	width:210px;
	height:auto;
	overflow:hidden;
	float:left;
	margin-top:10px;
}
#rightContainerTopThird {
	width:230px;
	height:auto;
	overflow:hidden;
	float:left;
	margin-top:10px;
}
#headerBgOneContainer {
	width:210px;
	height:auto;
	overflow:hidden;
	background-image:url(../images/headerBgrepeat.gif);
	background-repeat:repeat-x;
	margin-top: 5px;
	margin-left: 10px;
	float:left;
}
#headerBgOne {
	width:198px;
	height:18px;
	overflow:hidden;
	float:left;
	background-image:url(../images/headerBgrepeat.gif);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 2px;
	font-weight: bold;
	text-align: center;
}
#headerBgleftCurve {width:4px; height:20px; overflow:hidden; float:left; background-image:url(../images/headerbgleft.gif); background-repeat:no-repeat;}
#headerBgrightCurve {width:4px; height:20px; overflow:hidden; float:right; background-image:url(../images/headerbgright.gif); background-repeat:no-repeat;}
#headerText {
	width:200px;
	height:175px;
	overflow:hidden;
	float:left;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cae2f7;
	border-bottom-color: #cae2f7;
	border-left-color: #cae2f7;	/*margin-top:4px;*/
	padding: 4px;
	background-image:url(../image-inner-curve/bg.jpg); background-repeat:repeat-x; background-color:#f1f1f1;
}
#headerText ul {
	font-family: Arial, Helvetica, sans-serif;
	color: #8d9eb9;
	text-decoration: none;
	font-size: 11px;
}
#headerText ul a:link {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	color: #8d9eb9;
	text-decoration: none;
	font-size: 11px;
}
#headerText ul a:visited {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	color: #8d9eb9;
	text-decoration: none;
	font-size: 11px;
}
#headerText ul a:hover {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	color: #8d9eb9;
	text-decoration: underline;
	font-size: 11px;
}



#headerBgTwoContainer {
	width:190px;
	height:auto;
	overflow:hidden;
	background-image:url(../images/headerBgrepeat.gif);
	background-repeat:repeat-x;
	margin-top: 5px;
	margin-left: 10px;
	float:left;
}
#headerBgTwo {
	width:180px;
	height:18px;
	overflow:hidden;
	float:left;
	background-image:url(../images/headerBgrepeat.gif);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 2px;
	font-weight: bold;
	text-align: center;
}

#headerTextTwo {
	width:180px;
	height:175px;
	/*overflow:hidden;*/
	overflow:visible;
	float:left;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cae2f7;
	border-bottom-color: #cae2f7;
	border-left-color: #cae2f7;	/*margin-top:4px;*/
	padding: 4px;
	background-image:url(../image-inner-curve/bg.jpg); background-repeat:repeat-x; background-color:#f1f1f1;
}
#headerTextTwo ul {
	font-family: Arial, Helvetica, sans-serif;
	color: #8d9eb9;
	text-decoration: none;
	font-size: 11px;
}
#headerTextTwo ul a:link {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	color: #8d9eb9;
	text-decoration: none;
	font-size: 11px;
}
#headerTextTwo ul a:visited {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	color: #8d9eb9;
	text-decoration: none;
	font-size: 11px;
}
#headerTextTwo ul a:hover {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	color: #8d9eb9;
	text-decoration: underline;
	font-size: 11px;
}

#rightContainerOtherInner {
	width:670px;
	height:auto;
	overflow:hidden;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
#rightContainerOtherInner a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
#rightContainerOtherInner a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
#rightContainerOtherInner a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

#rightContainerOtherContents {
	width:634px;
	height:auto;
	overflow:hidden;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding:5px;
	background-color:#fefefe; 
	border: 1px solid #f1f1f1;
}
#rightContainerOtherContents a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
#rightContainerOtherContents a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
#rightContainerOtherContents a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

#rightContainerBottom {
	width:668px;
	height:auto;
	overflow:hidden;
	float:left;
	/*background-image:url(../image-inner-curve/bg.jpg);*/ 
	background-repeat:repeat-x; 
	background-color:#f1f1f1; 
	background-image:url(../images/userbg.gif);
	border: 1px solid #a4b5d1;
}
#rightContainerBottomOne {
	width:625px;
	height:auto;
	overflow:hidden;
	/*float:left;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #627087;
	text-decoration: none;
	padding-left:10px;
}

#rightContainerBottomMsg {
	width:500px;
	height:auto;
	overflow:hidden;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-left:10px;
	color: #FF0000;
}

#stepsMsg {
	width:500px;
	height:auto;
	overflow:hidden;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-left:10px;
	color: #FF0000;
}
#rightContainerBottomTwo {
	width:665px;
	height:auto;
	overflow:hidden;
	float:left;
	
}

#rightContainerBottomTwoLeft {
	width:225px;
	height:auto;
	overflow:hidden;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.comboFree {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #2B8FC0;
}
.defaultText{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #2B8FC0;
	width:80px;

}
.defaultTextQty{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #2B8FC0;
	width:30px;
}
#rightContainerBottomTwoRight {
	width:433px;
	height:auto;
	overflow:hidden;
	float:left;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #9fb2d0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-right:3px;
}
#rightContainerBottomTwoRight a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
#rightContainerBottomTwoRight a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
#rightContainerBottomTwoRight a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

#innerpageHeader {
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
	background-image:url(../images/innerheaderbg.gif);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px;
}

#innerpageBody {
	width:620px;
	height:auto;
	float:left;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding: 5px;
}

.loginText{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #2B8FC0;
	width: 90px;
}
.loginSelect{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #2B8FC0;
}


.tablerw {background-image:url(../images/headerBgrepeat.gif); background-repeat:repeat-x;}
#newBanner {width:640px; height:306px; overflow:hidden; float:right;}
#textBanner {
	width:639px;
	height:22px;
	overflow:hidden;
	float:right;
	color:#3F6676;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding: 2px;
}
#softBanner {width:640px; height:109px; overflow:hidden; float:right; margin-top:4px; background-color:#fefefe;}
#softpurse {
	width:146px;
	height:127px;
	overflow:hidden;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #12435e;
	text-decoration: none;
}
#softpurse a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #12435e;
	text-decoration: none;
}
#softpurse a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #12435e;
	text-decoration: none;
}
#softpurse a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #12435e;
	text-decoration: underline;
}
#reseller {
	width:160px;
	height:80px;
	overflow:hidden;
	float:left;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #989898;
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

.resellerText {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.resellerText a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.resellerText a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.resellerText a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4074a4;
	text-decoration: underline;
}
.resellerText a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
#footerBanner {width:860px; height:96px; float:left; margin-top:4px; border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #cae2f7;}
#leftFooter {width:197px; height:95px; overflow:hidden; float:left;}
#rightFooter {
	width:643px;
	height:54px;
	overflow:hidden;
	float:right;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #cae2f7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
#rightFooter a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
#rightFooter a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
#rightFooter a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
#rightFooter a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.formTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:160px;
	height:17px;
	border: 1px solid #a2a2a2;
	overflow:hidden;
	background-image: url(../images/formTextBg.jpg);
	background-repeat: no-repeat;
}
.errorTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}
.errorTxt a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}
.errorTxt a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6666;
	text-decoration: none;
}
.errorTxt a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: underline;
}


#errorTxtLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}
#errorTxtLink a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}
#errorTxtLink a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6666;
	text-decoration: none;
}
#errorTxtLink a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: underline;
}


#login {width:209px; height:277px; overflow:hidden; float:left; background-color:#fcfcfc;}
#banner {width:670px; height:277px; overflow:hidden; float:right;}
#loginBg {width:209px; height:31px; overflow:hidden; margin-top:23px;}
#loginHolder {width:94px; height:29px; overflow:hidden; float:left; margin-left:8px;}
#formHolder {width:200px; height:auto; overflow:hidden; float:left;}
#emailAddy {width:130px; height:21px; float:left; overflow:hidden; margin-left:8px; margin-top:12px;}
#text {width:183px; height:37px; float:left; overflow:hidden; margin-left:8px; margin-top:5px;}

#loginButton {width:58px; height:24px; float:right; overflow:hidden; margin-top:5px; margin-right:20px;}
#thirdLayer {
	width:897px;
	height:214px;
	overflow:hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #d4d4d4;
}
#leftThirdLayer {width:209px; height:214px; overflow:hidden; float:left;}

#signed {
	width:60px;
	height:auto;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1d5b94;
	text-decoration: underline;
	float:right;
	padding-right:12px;
	margin-top:4px;
}
#signed a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1d5b94;
	text-decoration: underline;
	}
#signed a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #9cb7d0;
text-decoration: underline;
}
#signed a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #1d5b94;
text-decoration: none;
}
#signed a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1d5b94;
	text-decoration: underline;
	}
#verisgn {width:207px; height:150px; overflow:hidden;}
#verisignImg {
	width:136px;
	height:101px;
	overflow:hidden;
	margin: 23px;
}
#topLoveBg {width:670px; height:214px; overflow:hidden; float:right;}
#topOne {
	width:660px;
	height:55px;
	margin-top:2px;
	overflow:hidden;
	padding-left:2px;
	padding-top:2px;
} 
#topOneBg {
	width:170px;
	height:50px;
	float:left;
	overflow:hidden;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1d5b94;
}
#topTwoBg {
	width:260px;
	height:50px;
	float:left;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1d5b94;
}
#topTwoBgText {
	width:auto;
	height:auto;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1d5b94;
	float:right;
	padding-right:12px;
	margin-top:4px;
}
#payOptions {
	width:668px;
	height:150px;
	overflow:hidden;
	float:left;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #b7b7b7;
}
#payBoxes
{width:167px; height:150px; float:left; overflow:hidden;}

.loginButton {
	background-color: #7f93b3;
	height: 20px;
	width: 60px;
	border: 1px solid #1E6488;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.defaultButton {
	background-color: #7f93b3;
	height: 20px;
	/*width: 60px;*/
	border: 1px solid #1E6488;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.greenText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009900;
	text-decoration:none;
}
.redText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993300;
	text-decoration:none;
}

}
.formatDiv {background-color:#e6e6e6; }
.formatDiv tr {background-color:#fff;}
.formatDiv .formatRow {background-color:#ececec; vertical-align:top;}
.style1 {color: #FF0000}
.menuTextResponse {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration:none;
}
.menuTextResponse a:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration:none;
}
.menuTextResponse a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration:none;
}
.menuTextResponse a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2378A1;
	font-weight: bold;
	text-decoration:underline;
}

.topBottomSolid {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #333333;
	border-bottom-color: #CCCCCC;
	border-left-color: #333333;
	background-color: #9eafcc;
	border-bottom-style: solid;
	border-left-style: none;
}

.pinText {
	font-family:"Courier New", Courier, monospace;
	font-size: 13px;
	color:#000000;
	background-color:#9eafcc;
	text-decoration:none;
	height: 20px;
}
.completeBorder {
	border: 1px solid #CCCCCC;;
}

.howTo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}

.howTo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration:none;
}

.howTo a:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration:none;
}
.howTo a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration:none;
}
.howTo a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration:underline;
}


.curveContainer
{
	width:143px;
	height:91px;
	float:left;
	margin-left:15px;
}
.sideboxTop { /* center for now */
	width: 143px; /* ems so it will grow */
	height:24px;
	overflow:hidden;
	background-image: url(../images/top.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 5px;
	font-weight: bold;
}
.boxheadLower {
	width:143px;
	height:52px;
	text-align: center;
	background-image: url(../images/lower.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #12435e;
	padding-top: 10px;
}
.boxheadLower a:link {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #12435e;
	text-decoration:none;
}
.boxheadLower a:visited {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #12435e;
	text-decoration:none;
}
.boxheadLower a:hover {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #12435e;
	text-decoration:underline
}

.curveSoftContainer
{
	width:148px;
	height:91px;
	overflow:hidden;
	float:left;
}

.sideSoftboxTop { /* center for now */
	width: 144px; /* ems so it will grow */
	height:33px;
	overflow:hidden;
	background-image: url(../images/soft-top.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.boxSoftheadLower {
	width:144px;
	height:53px;
	text-align: center;
	background-image: url(../images/soft-lower.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #12435e;
	padding-top: 5px;
}
.boxSoftheadLower a:link {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #12435e;
	text-decoration:none;
}
.boxSoftheadLower a:visited {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #12435e;
	text-decoration:none;
}
.boxSoftheadLower a:hover {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #12435e;
	text-decoration:underline;
}

#buyBannerHome {
	width:194px;
	height:auto;
	overflow:hidden;
	float:left;
	border: 1px solid #f1f1f1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	background-color:#fefefe;
	margin-top:5px;
}
#buyBannerHome ul {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6381b3;
	}
	
#buyBannerHome ul a:link {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6381b3;
	text-decoration: none;
	}
	
	#buyBannerHome ul a:visited {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #3ba0cc;
	text-decoration: none;	
	}
	#buyBannerHome ul a:hover {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff7c0d;
	text-decoration: underline;	
	}
	#buyBannerHome ul a:active {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6381b3;
	text-decoration: underline;	
	}
	
	#checkout {
	width:640px;
	height:50px;
	overflow:hidden;
	float:right;
	background-color:#fefefe;
	
}
#checkoutText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	padding-top: 10px;
	margin-top:3px;
	float:left;
}
.bg {background-image:url(../image-inner-curve/bg.jpg); background-repeat:repeat-x; background-color:#f1f1f1; width:100%;
	height:auto;
	overflow:hidden;
	float:left;}
.t {background: url(../image-inner-curve/dot.gif) 0 0 repeat-x; width: 100%; height:auto;}
.b {background: url(../image-inner-curve/dot.gif) 0 100% repeat-x; height:auto;}
.l {background: url(../image-inner-curve/dot.gif) 0 100% repeat-y; height:auto; }
.r {background: url(../image-inner-curve/dot.gif) 100% 0 repeat-y; height:auto; }
.bl {background: url(../image-inner-curve/bl.gif) 0 100% no-repeat; width: 100%; height:auto;}
.br {background: url(../image-inner-curve/br.gif) 100% 100% no-repeat; height:auto;}
.tl {background: url(../image-inner-curve/tl.gif) 0 0 no-repeat; height:auto;}
.tr {background: url(../image-inner-curve/tr.gif) 100% 0 no-repeat; padding:10px;}

.formatDivTbl {background-color:#9eafcc; }
.formatDivTbl tr {background-color:#fff;}
.formatDivTbl .formatRowTbl {background-color:#ececec; vertical-align:top;}