/*~~~~~~~~~~~~~~~~~global styles startZ~~~~~~~~~~~~~~~~~*/
html {
	width: 100%;
	height: 100%;
	_border: none;
}
body{
	margin: 0px;
	text-align: center;
	width: 100%;
	height: 100%;
	background-color: #B8B8B9;
	/*background: #999 url(../Default/images/UI/bg-body.jpg) repeat-y center top;*/
}
form{
	width: 100%;
	height: 100%;
}
img, object, embed {
	display: block;
}
a img, img a, img {
	border: none;
}
a {
	text-decoration: none;
	outline: none;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, li {
	padding: 0;
	margin: 0;
}

.clearer{
	clear: both;
	line-height: 0px;
	font-size: 0px;
	height: 0;
}
div.page {
	text-align: left;
	width: 100%;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
}
div.container {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #5C6A76;
	text-align: left;
	width: 100%;
	width/**/:/**/ 100%;
	margin-right: auto;
	margin-left: auto;
	padding: 0 0 10px 0;
	background-color: #B8B8B9;
}
/*~~~~~~~~~~~~~~~~~global styles endZ~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~header styles start~~~~~~~~~~~~~~~~~*/
div.header990{
	width: 100%;
	position: relative;
	background-color: #4D4D4F;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
}
div.header {
	width: 960px;
	height: 152px;
	position: relative;
	background-color: #4D4D4F;
	margin-left:auto;
	margin-right:auto;
	/*background: #4D4D4F url(../Default/images/UI/bg-header.gif) no-repeat;*/
}

div.header a.logo {
	height: 82px;
	width: 568px;
	position: absolute;
	top: 25px;
	left: 0;
}
/*~~~~~~~~~~~~~~~~~topNav styles start~~~~~~~~~~~~~~~~~*/
div.topNav {
	width: 710px;
	height: 31px;
	position: absolute;
	top: 0;
	left: 242px;
}
div.topNav a {
	font-size: 11px;
	text-transform:lowercase;
	font-weight: bold;
	color: #4E4D50;
	display: block;
	padding: 6px 12px 6px 12px;
	margin-right:2px;
	float: right;
	background: url(../Default/images/UI/09-bg-topNav-a-right.gif) no-repeat right top;
}
div.topNav a:hover {
	background: url(../Default/images/UI/09-bg-topNav-a-right.gif) no-repeat right bottom;
	color:#000;
}
/*~~~~~~~~~~~~~~~~~topNav styles end~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~header styles end~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~mainNav styles start~~~~~~~~~~~~~~~~~*/
div.mainNav {
	position:absolute;
	width: 990px;
	width/**/:/**/ 990px;
	top:122px;
	height: 30px;
	background: #4D4D4F;
}
div.mainNavError {
	font-size: 0px;
	height: 2px;
	height/**/:/**/ 0;
	border-top: 2px solid #333;
	background: none;
}
div.mainNav a {
	font-size: 11px;
	font-weight: bold;
	color: #B8B8B9;
	display: block;
	padding: 5px 20px 5px 20px;
	float: left;
	text-transform:lowercase;
}
div.mainNav a:hover {
	background:#000;
	color:#FFF;
}
div.mainNav a.active, div.mainNav a.active:hover {
	color:#FFF;
}
/*~~~~~~~~~~~~~~~~~mainNav styles end~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~search styles start~~~~~~~~~~~~~~~~~*/
div.search {
	margin:0 20px 0 0;
	-margi\n:0 10px 0 0;
	height: 24px;
	float: right;
	background-color:#99CC99l;
}
div.search input {
	font: 11px Arial, Helvetica, sans-serif;
	color: #B8B8B9;
	width: 200px;
	width/**/:/**/ 200px;
	height: 24px;
	height/**/:/**/ 18px;
	margin: 0;
	padding: 4px 0 0 10px;
	border: 1px solid #000;
	border-right: none;
	float: left;
	background: #000;
}
div.search a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #4E4D50;
	display: block;
	width: 24px;
	width/**/:/**/ 24px;
	height: 22px;
	height/**/:/**/ 19px;
	padding: 5px 2px 0 18px;
	float: left;
	background: url(../Default/images/UI/09-bg-search.gif) no-repeat;
}
div.search a:hover {
	color: #EBE729;
	background: url(../Default/images/UI/09-bg-search.gif) no-repeat left -24px;
}
/*~~~~~~~~~~~~~~~~~search styles end~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~homeContent styles start~~~~~~~~~~~~~~~~~*/
div.homeContentShell{
	width:100%;
	height: 496px;
	background: #EBE729;	
}
div.homeContent {
	margin:0 auto;
	width: 960px;
	height: 496px;
	position: relative;
	background: #EBE729;
}
div.homeContent div.colLeft {
	float:left;
	width: 480px;
	margin-left:10px
}
div.homeContent div.colLeft p, div.homeContent div.colLeft h1{
	width: 460px;
}
div.homeContent div.colLeft h1{
	font-size:18px;
	margin:0 0 20px 0;	
	color:#111111;
	line-height:130%;
}
div.homeContent div.colLeft {
	margin:0 0 20px 0;
	-margi\n:0 0 40px 0;
	line-height:150%;
	color:#000;
}
div.homeContent div.colRight {
	float:left;
	width: 460px;
	margin: 0;
	padding: 110px 0 0 10px;
}
div.homeContent div.colRight a.homeTile{
	margin:0 20px 10px 0;
	padding:20px;
	width:180px;
	height:90px;
	display:block;
	float:left;
	background: url(../Default/images/UI/09_hometile.gif) no-repeat left top;
}
div.homeContent div.colRight a.homeTileRight{
	margin:0 0 10px 0;
	padding:20px;
	width:180px;
	height:90px;
	display:block;
	float:left;
	background: url(../Default/images/UI/09_hometile.gif) no-repeat left top;
}
div.homeContent div.colRight a.homeTile span.text, div.homeContent div.colRight a.homeTileRight span.text{
	font-family:Verdana, Geneva, sans-serif;
	color:#999;
	line-height:130%;
	font-size:11px;
	font-weight:bold;
}

div.homeContent div.colRight a.homeTile span.title, div.homeContent div.colRight a.homeTileRight span.title{
	font-size:20px;
	color:#EC1A53;
	margin:-2px 0 8px 0;
	display:block;
}

div.homeContent div.colRight a.homeTile:hover, div.homeContent div.colRight a.homeTileRight:hover{
	background: url(../Default/images/UI/09_hometile.gif) no-repeat left bottom;
}

div.homeContent div.colRight a.homeTile:hover span.text, div.homeContent div.colRight a.homeTileRight:hover span.text{
	color:#FFF;
}
div.homeContent div.colRight a.homeTile:hover span.title, div.homeContent div.colRight a.homeTileRight:hover span.title{
	color:#EBE729;
}
/*~~~~~~~~~~~~~~~~~homeContent styles end~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~footer styles start~~~~~~~~~~~~~~~~~*/
div.footerShell{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background-color:#B8B8B9;
	position: relative;
}
div.footer {
	margin-left:auto;
	margin-right:auto;
	font-size: 11px;
	color: #4E4D50;
	width: 990px;
	padding: 23px 0 0 30px;
	display:block;
	position:relative;
}
div.footer a {
	color: #4E4D50;
}
div.footer a:hover {
	text-decoration: underline;
}
div.footer span.disclaimer {
	font-size: 10px;
	color: #999;
	line-height: 13px;
	display: block;
	width: 350px;
	padding-top: 10px;
}
div.links {
	position: absolute;
	top: 22px;
	right: 40px;
}
div.links a.bkaLink {
	font-size: 10px;
	display: block;
	text-align: right;
	margin-top: 7px;
}
/*~~~~~~~~~~~~~~~~~footer styles end~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~subChapterTitle 09~~~~~~~~~~~~~~~~~*/
div.subChapter{
	width:100%;
	background:#EBE729;

}
div.subTitle{
	width:960px;	
	margin:0 auto;
}
h1.subTitleh1{
	padding:15px 0 10px 20px;
	font-size:27px;
	color:#FFF;
	text-transform:lowercase;
}
/*~~~~~~~~~~~~~~~~~contentContainer styles start~~~~~~~~~~~~~~~~~*/
div.contentShell{
	width:100%;
	background: #FFF;	
	margin:0;
	padding-top:1px;
	padding-bottom:1px;
	^padding:0;
	height:auto;
}
div.contentContainer {
	width: 960px;
	background: #FFF;
	position: relative;
	margin:0 auto;
	padding:0;
}
img.rightColImage {
	position: absolute;
	bottom: 45px;
	right: 62px;
}
img.ajaxLoader {
	margin: 18px 0 0 15px;
}
/*~~~~~~~~~~~~~~~~~leftCol styles start~~~~~~~~~~~~~~~~~*/
div.leftCol {
	width: 200px;
	margin: 0;
	padding: 0;
	float: left;
	display:block;
}

div.leftCol div.subNav {
	margin-top:0;
	padding:0;
	margin-bottom: 20px;
}
div.leftCol div.subNav a {
	font-weight: normal;
	color: #4D4D4F;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 6px 10px 6px 20px;
	border-bottom: 1px solid #FFF;
	background-color: #EBE729;
	display:block;
}
div.leftCol div.subNav a:hover {
	color: #4E4D50;
	background: #FFF;
}
div.leftCol a.active, div.leftCol a.active:hover {
	color: #4E4D50;
	background: #EBE729;
}
div.leftCol div.subNav a.active, div.leftCol div.subNav a.active:hover, div.leftCol div.subSubNav a.active, div.leftCol div.subSubNav a.active:hover {
	color: #FFF;
	background: #CCC;
	background: url(../Default/images/UI/09-subnav-subactive.gif) no-repeat right 0px #4D4D4F;	
}
div.leftCol div.subSubNav a {
	color: #FFF;
	font-weight:normal;
	padding: 5px 10px 5px 32px;
	border-bottom: 1px solid #FFF;
	background-color: #4D4D4F;
}
div.leftCol div.subSubNav a:hover {
	color: #333;
	background: #FFF;
}
/*~~~~~~~~~~~~~~~~~leftCol styles end~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~centerCol styles start~~~~~~~~~~~~~~~~~*/
div.centerCol {
	color: #333;
	width: 460px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	margin: 27px 0 0 40px;
	float: left;
}
div.centerColWide {
	width: 710px;
}
div.centerCol750 {
	margin:10px 0 0 40px;
	padding: 0;
	display: block;
	float:left;
	width: 710px;
	-widt\h: 710px;
}
div.summaryWindow{
	background: url(../Default/images/UI/vline.gif) repeat-y 340px 0px;	
	min-height:400px;
}
div.centerCol750 h4{
	color:#EC1A53;
	font-size:19px;
	margin:0 0 5px 0;
}
div.centerCol750 span{
	 line-height:130%;
	 font-family:Verdana, Geneva, sans-serif;
	 color:#333333;
}
div.centerCol750 .summaryImg{
	float:right;
	margin:0 0 10px 10px;
}
div.centerCol750 .hline{
	display:block;
	height:0px;
	border-bottom:1px solid #EBE729;
	width:700px;
	margin:0;
}
div.summaryComponent {
	width: 330px;
	padding-bottom: 20px;
	margin: 0;
	padding:15px 0 30px 0;
	^padding:30px 0 30px 0;
	float: left;
}
div.summaryComponent_right {
	width: 329px;
	padding-bottom: 20px;
	margin: 0 0 0 51px;
	padding:15px 0 30px 0;
	^padding:30px 0 30px 0;
	float: left;
}
a.moreLink{
	margin:10px 0 0 0;
	padding-bottom:30px;
	display:block;	
	clear:both;
	background: url(../Default/images/UI/09-morelink.gif) no-repeat left bottom;
}
a.moreLink:hover{
	background: url(../Default/images/UI/09-morelink.gif) no-repeat -349px bottom;
}
div.centerCol h1 {
	color: #EC1A53;
	font-size:30px;
	margin-bottom: 20px;
}
div.centerCol h2 {
	color: #EC1A53;
	font-size: 18px;
	margin-bottom: 15px;
	
}
div.centerCol h3, div.centerCol h4 {
	font-size: 14px;
	color: #EC1A53;
	margin-bottom: 10px;
}
div.centerCol h4 {
	color: #EC1A53;
}
div.centerCol h5, div.centerCol h6 {
	font-size: 12px;
	color: #333;
	margin-bottom: 10px;
}
div.centerCol h6 {
	color: #333;
}
div.centerCol p {
	line-height: 150%;
	padding-bottom: 20px;
}
div.centerCol a {
	color: #EC1A53;
	text-decoration:none;
}
div.centerCol a:hover {
	text-decoration:underline;
}
div.centerCol ul {
	padding: 0 0 20px 10px;
}
div.centerCol ol {
	^margin: 0 0 0 5px;	
	padding: 0 0 20px 20px;
}
div.centerCol ol li {
	color: #333;
	line-height: 160%;
	padding: 0 0 10px 5px;
	^padding: 0 0 0 0;	
}
div.centerCol ul li {
	color: #333;
	list-style: none;
	line-height: 160%;
	padding: 0 0 10px 15px;
	background: url(../Default/images/UI/09-bullet.gif) no-repeat 0px 6px;
}
div.faqCompContent ul li {
	color: #666;
	list-style: none;
	line-height: 160%;
	padding: 0 0 10px 15px;
	margin-left:10px;
}
div.centerCol blockquote {
	width: 202px;
	width/**/:/**/ 184px;
	margin: 0;
	padding: 0 0 0 20px;
	float: right;
}
div.centerCol blockquote p {
	margin: 0;
	padding: 0;
}

div.content
{
    margin: 10px 0 20px 0px;
}
div.backPrintBar {
	margin: 30px 0 30px 0px;
}
div.backPrintBar2 {
	margin: 30px 0 30px 0px;
}
div.backPrintBar a.buttonBack, div.backPrintBar2 a.buttonBack{
	color: #FFF;
	display: block;
	width: 67px;
	height: 29px;
	padding: 0;
	margin-right: 9px;
	float: left;
	background: url(../Default/images/UI/09-button-back.gif) no-repeat;
}
div.backPrintBar a.buttonBack:hover, div.backPrintBar2 a.buttonBack:hover{
	background-position: 0 bottom;
}
div.backPrintBar a.buttonPrint, div.backPrintBar2 a.buttonPrint{
	color: #FFF;
	display: block;
	width: 52px;
	height: 29px;
	padding: 0;
	margin-right: 9px;
	float: left;
	background: url(../Default/images/UI/09-button-print.gif) no-repeat;
}
div.backPrintBar a.buttonPrint:hover, div.backPrintBar2 a.buttonPrint:hover{
	background-position: 0 bottom;
}
div.centerCol a.buttonApplyNow{
	margin:0 0 20px 0;
	display: block;
	width: 226px;
	height: 59px;
	padding: 0;
	background: url(../Default/images/UI/09-button-applynow.gif) no-repeat;
}
div.centerCol a.buttonApplyNow:hover{
	background-position: 0 bottom;
}

div.centerCol a.buttonRegister{
	margin:0 0 20px 0;
	display: block;
	width: 174px;
	height: 59px;
	padding: 0;
	background: url(../Default/images/UI/09-button-register.gif) no-repeat;
}
div.centerCol a.buttonRegister:hover{
	background-position: 0 bottom;
}
div.centerCol table {
	font-size: 11px;
	width: 100%;
	margin: 10px 0 30px 0;
	border: 1px solid #CCC;
	border-bottom: none;
	padding:1;
	background-color:#CCC;
	border-collapse:collapse;
	border-spacing:0;
}
div.centerCol table th, div.centerCol table td {
	color: #333;
	padding: 7px 0 7px 9px;
	border: 1px solid #CCC;
	background-color: #F5F5F5;
}
div.centerCol table th {
	color: #111;
}
div.centerCol table td.whiteBg {
	background-color: #FFF;
}
div.centerCol hr {
	text-align: left;
	color: #CC6600;
	display: block;
	width: 100%;
	height: 1px;
	margin: 0 auto 10px 0;
	padding: 0;
	border: none;
	background-color: #CC6600;
}
/*~~~~~~~~~~~~~~~~~FAQ styles start~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~faq styles start~~~~~~~~~~~~~~~~~*/
div.faqCompSurr {
	width:460px;
	margin: 0 0 20px 0;	
	clear:both;
}
div.faqComp {
	width: 460px;
}
div.faqComp a.question {
	font-size: 13px;
	font-weight: bold;
	color: #4D4D4F;
	display: block;
	width: 430px;
	border-top: 1px solid #FFF;
	background:url(../Default/images/UI/09-faqsbullet1.gif) no-repeat 0px 8px;	
	padding:10px 10px 10px 20px;
	margin:0;
	text-decoration:none;
}
div.faqComp a.question span {
	display: block;
	padding:0 50px 0 20px;
}
div.faqComp a.active {
	font-size: 13px;
	font-weight: bold;
	color: #4D4D4F;
	display: block;
	width: 430px;
	border-top: 1px solid #FFF;
	padding:10px 10px 0px 20px;
	background:url(../Default/images/UI/09-faqsbullet2.gif) no-repeat 0px 8px #EBE729;	
	text-decoration:none;
}
div.faqComp a.active span {
	display: block;
	padding:0 50px 0 20px;
	background: url(../Default/images/UI/x.gif) no-repeat 380px 0px;
	min-height:30px;
}
div.faqComp a.question:hover span, div.faqComp a.active:hover span {
	padding:0 50px 0 20px;
}
div.faqComp a.question:hover, div.faqComp a.active:hover {
	background:url(../Default/images/UI/09-faqsbullet1.gif) no-repeat 0px 8px #EBE729;	
}
div.faqCompContent {
	display: none;
	padding: 12px 0 0 12px;
	background-color: #EBE729;
	line-height:140%;
	padding: 15px 0 0;
}
div.faqCompContent p {
	color:#666666;
	line-height:140%;
	padding:0 20px 20px 20px;
}
div.faqCompContent ul {
	padding: 0;
}

/*~~~~~~~~~~~~~~~~~faq styles end~~~~~~~~~~~~~~~~~*/





/*~~~~~~~~~~~~~~~~~FAQ styles end~~~~~~~~~~~~~~~~~*/
div.contactCol {
	font-size: 11px;
	float: left;
}
div.contactColAlt {
	margin-right: 132px;
}
/*~~~~~~~~~~~~~~~~~form styles start~~~~~~~~~~~~~~~~~*/
div.form, div.formPayment {
	width: 460px;
	width/**/:/**/ 458px;
	padding-bottom: 26px;
	border: 1px solid #CCC;
}
div.formAlt2 {
	margin-bottom: 0;
	padding-bottom: 0;
}
div.formNoBorder
{
    border:none;
    padding-bottom:0px;
}
div.formPayment label span
{
    color:#333333;
    display:block;
    float:left;
    font-size:11px;
    font-weight:bold;
    padding:3px 13px 0 0;
    text-align:right;
    width:169px;
}
div.formPayment label input
{
    font: 11px Arial, Helvetica, sans-serif;
	color: #333;
	width: 250px;
	width/**/:/**/ 242px;
	height: 24px;
	height/**/:/**/ 21px;
	margin: 0;
	padding: 1px 0 0 6px;
	float: left;
	border: 1px solid #999;
}
div.formPayment label select {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333;
	width: 251px;
	width/**/:/**/ 250px;
	height: 24px;
	margin: 0;
	padding: 3px 0 0 3px;
	float: left;
	z-index: -1;
	border: 1px solid #999;
}
div.formPayment label.message textarea {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333;
	width: 250px;
	width/**/:/**/ 245px;
	margin: 0;
	padding: 2px 0 0 3px;
	float: left;
	border: 1px solid #999;
}
div.formPayment label.message {
	display: block;
	height:110px;
	padding-left: 11px;
	margin: 0 0 6px 0;
}
div.formPayment label.labelTall {
	display: block;
	height:45px;
	padding-left: 11px;
	margin: 0 0 6px 0;
}
div.formPayment label span.xplain
{
    font-weight:normal;
    width:250px;
    padding:0 0 12px 180px;
}
div.formPayment label.altDrop {
	width: 302px;
	float: left;
}
div.formPayment label.altDrop2 {
	width: 120px;
}
div.formPayment label.altDrop select {
	width: 120px;
	margin-right: 0;
	float:left;
}
div.formViewCList {
	width: 690px;
	width/**/:/**/ 688px;
	border-bottom: none;
}
div.formLogin {
	width: 340px;
	width/**/:/**/ 338px;
	margin: 0 10px 0 0;
	float: left;
	min-height: 199px;
	height: auto !important;
	height: 199px;
}
div.formLogin h2{
	margin: 0 20px 10px 25px;
	font-size:17px;
}
div.formLogin ul{
	margin: 0 0 0 20px;
}
div.formLogin p{
	margin: 0 0 10px 0px;
}
div.formLoginAlt {
	padding-bottom: 26px;
}
div.formWizard {
	width: 690px;
	width/**/:/**/ 688px;
	margin-bottom: 30px;
}
div.formRegisterBlurb {
	width: 220px;
	width/**/:/**/ 218px;
	float: right;
	margin: 0;
}
div.form span.formHeader, div.formPayment span.formHeader {
	font-size: 18px;
	font-weight: normal;
	color: #EBE729;
	display: block;
	padding: 15px 0 15px 15px;
	margin-bottom: 29px;
	background: url(../Default/images/UI/09-wizardtitle.gif) repeat 0px 0px #CCC;
}
div.formAlt span.formHeader {
	margin-bottom: 15px;
}
div.formAlt2 span.formHeader {
	margin-bottom: 0;
}
div.formLogin span.formHeader {
	margin-bottom: 17px;
	padding: 10px 0 10px 15px;
	font-weight: bold;
	color: #EBE729;
	font-size: 14px;
	background: url(../Default/images/UI/09-wizardtitle.gif) repeat 0px 0px;
}
div.formWizardStep4 span.formHeader {
	margin: 0 !important;
}
div.formWizardStep4 span.formHeaderPrice {
	background: #F5F5F5 url(../Default/images/UI/wizardStep4-sep2sml.gif) no-repeat;
}
div.formWizardStep4 span.formHeaderPriceAlt {
	border-bottom: 1px solid #CCC;
	background: #FFF url(../Default/images/UI/wizardStep4-sep2sml.gif) no-repeat;
}
div.form span.formHeader a, div.formPayment span.formHeader a {
	text-indent: -9999px;
	display: block;
	width: 135px;
	height: 24px;
	margin: -2px 8px 0 0;
	_margin-right: 4px;
	float: right;
	background: url(../Default/images/UI/helpWithThis.jpg) no-repeat;
}
div.formWizardResult span.formHeader a.remove, div.AccordionPanelTab a.remove, div.formWizardStep4 span.formHeader a.remove, div.formWizardStep4 div.TMLO a.remove {
	text-indent: 0;
}
div.form span.formHeader a.whyImport {
	width: 155px;
	background: url(../Default/images/UI/whyImport.jpg) no-repeat;
}
div.form span.formHeader a.security, div.formPayment span.formHeader a.security{
	width: 155px;
	background: url(../Default/images/UI/security.jpg) no-repeat;
}
div.form span.formHeader a:hover, div.formPayment span.formHeader a:hover {
	background-position: 0 -24px;
}
div.formLogin p {
	padding: 0 27px;
}
div.form label, div.formPayment label {
	display: block;
	height: 24px;
	padding-left: 11px;
	margin: 0 0 6px 0;
}
div.formAlt label {
	padding-left: 11px;
}
div.formLogin label, div.formWizardAlt label, div.form label.upload {
	height: 37px;
	padding-left: 33px;
	margin: 0 0 8px 0;
}
div.form label.message {
	height: 150px;
}
div.form label span {
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-align: right;
	display: block;
	width: 152px;
	width/**/:/**/ 139px;
	padding: 3px 13px 0 0;
	float: left;
}
div.formAlt label span {
	width: 102px;
	width/**/:/**/ 93px;
	padding: 3px 9px 0 0;
}
div.formLogin label span, div.formWizardAlt label span, div.form label.upload span {
	text-align: left;
	width: 102px;
	width/**/:/**/ 97px;
	padding: 0 0 3px 5px;
	float: none;
}
div.form label input, div.checksOutside label input {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333;
	width: 250px;
	width/**/:/**/ 242px;
	height: 20px;
	height/**/:/**/ 17px;
	margin: 0;
	padding: 1px 0 0 6px;
	float: left;
	border: 1px solid #CCC;
}
div.formLogin label input, div.formWizardAlt label input, div.form label.upload span {
	float: none;
}
div.form label input.postCode, div.formPayment label input.postCode {
	width: 80px;
	width/**/:/**/ 72px;
}
div.form label a, div.formPayment label a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	padding: 3px 0 0 5px;
	float: left;
}
div.formPayment label a {
	padding: 5px 0 0 5px;
}
div.form label select {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333;
	width: 251px;
	width/**/:/**/ 250px;
	height: 20px;
	margin: 0;
	padding: 0 0 0 3px;
	float: left;
	z-index: -1;
}
div.form label.message textarea {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333;
	width: 250px;
	width/**/:/**/ 245px;
	height: 150px;
	height/**/:/**/ 146px;
	margin: 0;
	padding: 2px 0 0 3px;
	float: left;
	border: 1px solid #CCC;
}
div.form label.messageError textarea {
	border: 1px solid #CC0000;
}
div.form label.checkbox {
	min-height: 14px;
	height: auto !important;
	height: 14px;
	padding-left: 164px;
}
div.description label.checkbox {
	padding-left: 7px;
	width: auto;
}
div.form label.checkboxAlt {
	width: auto;
	padding-left: 13px;
}
div.form label.checkboxAddi {
	padding-left: 29px;
}
div.form label.checkbox span, div.checkboxBox label span {
	font-weight: normal;
	color: #000;
	text-align: left;
	display: block;
	width: 150px;
	padding: 0 0 0 3px;
    float: left;
}
div.form label.checkboxAlt span, div.description label.checkbox span {
	width: auto;
}
div.description label.checkbox span {
	width: 640px;
}
div.form label.checkboxAddi span {
	width: auto;
}
div.form label.checkbox input, div.checkboxBox label input {
    float: left;
	width: 14px;
	height: 14px;
	margin: 0;
	border: none;
}
div.formErrorMessage {
	font-weight: bold;
	color: #CC0000;
	width: 470px;
	margin: 10px 0 10px 0;
}
div.formErrorMessage span {
	display: block;
}
div.form div.formErrorMessage {
	width: 390px;
	margin: 0 0 10px 38px;
}
div.formLogin div.formErrorMessage {
	width: 260px;
	margin: 0 0 10px 33px;
}
div.form label.formError input, div.form label.formError textarea, div.checksOutside label input, div.formPayment label.formError input, div.formPayment label.formError textarea, div.formPayment label.formError select {
	border: 1px solid #CC0000;
}
/*~~~~~~~~~~~~~~~~~formWizard styles start~~~~~~~~~~~~~~~~~*/
div.formWizard label {
	width: 410px;
}
div.formWizard label input {
	border: 1px solid #999;
}
div.formWizardAlt label {
	width: 423px;
	width/**/:/**/ 260px;
	padding-left: 163px;
}
div.formWizardAlt label span {
	width: 260px;
}
div.form label.upload input {
	float: none;
}
div.formWizard label.wizardAddressRadio {
	/*width: 272px;
	height: 100px;*/
	width: auto;
	height: auto;
	margin-left: 18px;
	_margin-left: 9px;
	float: left;
}
div.formWizard label.wizardAddressRadio span, div.radioList label span {
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	float: left;
	padding: 0px;
}
div.formWizard label.wizardAddressRadio input, div.radioList label input {
	width: 14px;
	height: 14px;
	float: left;
	margin: 2px 8px 0 0;
	padding: 0px;
	border: none;
}
div.wizardFormFootnote {
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 14px;
	padding-left: 32px;
}
div.noteBox {
	color: #000;
	line-height: 15px;
	width: 220px;
	width/**/:/**/ 188px;
	padding: 16px 15px;
	margin-right: 26px;
	_margin-right: 13px;
	float: right;
	border: 1px solid #999;
	background-color: #EBE729;
}
div.formWizardStep2 {
	background: url(../Default/images/UI/bg-formWizardStep2-seperator.jpg) repeat-y 344px 0;
}
div.formWizardStep3 {
	position: relative;
	background: url(../Default/images/UI/bg-formWizardStep3-seperator.gif) repeat-y 224px 0;
}
div.formWizardStep4 {
	padding-bottom: 0;
	border-bottom: none;
	background-color: #EEE;
}
div.formWizardStep2Alt {
	position: relative;
}
div.formWizardStep2Alt img.or {
	position: absolute;
	top: 54px;
	left: 324px;
}
div.formWizardStep3 img.or2, div.formWizardStep3 img.or3 {
	position: absolute;
	top: 54px;
	left: 204px;
}
div.formWizardStep3 img.or3 {
	left: 433px;
}
div.formWizardText {
	width: 259px;
	width/**/:/**/ 240px;
	padding-left: 19px;
	margin-right: 87px;
	float: left;
}
div.formWizardStep3 div.formWizardText {
	width: 190px;
	width/**/:/**/ 171px;
	padding-left: 28px;
	margin-right: 31px;
}
div.formWizardStep3 div.formWizardText h3 {
	font-size: 11px;
	color: #4E4D50;
	height: 26px;
}
div.formWizardTextAlt, div.formWizardStep3 div.formWizardTextAlt {
	margin-right: 0;
}
div.formWizardTextAlt2 {
	width: 300px;
}
div.form label.upload {
	width: 270px;
	width/**/:/**/ 252px;
	padding-left: 18px;
	float: left;
}
div.form label.textarea textarea {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333;
	width: 650px;
	width/**/:/**/ 645px;
	height: 90px;
	height/**/:/**/ 86px;
	margin:5px 0 0 0;
	padding: 2px 0 0 3px;
	float:none;
}
div.form label.upload span {
	width: 252px;
	padding-left: 0;
}
div.formWizardResult img {
	margin-left: 26px;
}
div.formWizardResult span.selectedTradeMark, div.formWizard span.pleaseCheck {
	font-size: 13px;
	font-weight: bold;
	margin-left: 26px;
}
div.formWizard span.pleaseCheck {
	font-size: 11px;
	display: block;
	padding-bottom: 19px;
	margin-top: -23px;
}
div.formWizardText label.checkbox {
	width: 270px;
	height: auto !important;
	padding-left: 0;
	margin-left: 28px;
	_margin-left: 14px;
	float: left;
}
div.formWizardText label.checkbox span {
	width: 250px;
}
div.radioList {
	width: 320px;
	width/**/:/**/ 310px;
	padding-left: 10px;
	float: left;
}
div.radioList label {
	width: 310px;
	width/**/:/**/ 299px;
	height: auto;
	margin-bottom: 3px;
	float: left;
}
div.radioList label span {
	width: auto !important;
}
/*~~~~~~~~~~~~~~~~~formWizard styles end~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~Accordion styles start~~~~~~~~~~~~~~~~~*/
div.formWizardAccordion {
	padding-bottom: 0;
}
div.Accordion {
	float: left;
}
div.AccordionPanel {
	width: 688px;
	background-color: #FFF;
	float: left;
}
div.AccordionPanelTab {
	width: 688px;
	width/**/:/**/ 679px;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	padding: 6px 0 6px 9px;
	cursor: pointer;
	cursor: hand;
	border-top: 1px solid #FFF;
	background-color: #CCC;
	float: left;
}
div.AccordionPanelTab span {
	display: block;
	float: left;
	width: 80px;
}
div.AccordionPanelTab span.classDes {
	font-weight: normal;
	font-size: 11px;
	width: 450px;
}
div.AccordionPanelContent {
	width: 688px;
	/**/height: 154px;
	overflow-y: scroll;
	float: left;
}
div.AccordionPanelContent label, div.moreDescriptions label, div.description label.radio {
	width: 671px;
	width/**/:/**/ 658px;
	height: auto;
	padding: 6px 0 6px 13px;
	margin: 0;
	float: left;
}
div.description label.radio {
	width: auto;
	padding-left: 0;
	margin-right: 48px;
}
div.AccordionPanelContent label.alt, div.moreDescriptions label.alt {
	background-color: #EFEFEF;
}
div.AccordionPanelContent label span, div.moreDescriptions label span, div.description label.radio span {
	font-weight: normal;
	text-align: left;
	width: auto;
	padding: 0 0 0 5px;
}
div.description label.radio span {
	font-weight: bold;
}
div.AccordionPanelContent label input, div.moreDescriptions label input, div.description label.radio input {
    float: left;
	width: 14px;
	height: 14px;
	margin: 0;
	border: none;
}
/*~~~~~~~~~~~~~~~~~Accordion styles end~~~~~~~~~~~~~~~~~*/
div.checksOutside {
	margin-top: 18px;
}
div.checksOutside p {
	width: 445px;
}
div.checksOutside label {
	display: block;
	height: 20px;
}
div.checksOutside label span {
	font-weight: normal;
	color: #000;
	text-align: left;
	display: block;
	padding: 0 0 0 3px;
    float: left;
}
div.checksOutside label input {
    float: left;
	width: 14px;
	height: 14px;
	margin: 0;
	border: none;
}
div.formButtons {
	width: 250px;
	height: 24px;
	margin-left: 113px;
}
div.formButtons a, div.wizardButtons a, div.form a.formWizardTextButton, div.centerCol a.formWizardTextButtonOutside, div.backPrintBar a.update, div.viewCList a.view, div.formLogin a.register, div.backPrintBar a.register, div.backPrintBar a.home, div.formLogin a.login, div.formWizard a.formWizardButton, div.formWizard a.goBack, div.formWizardResult span.formHeader a.remove, div.AccordionPanelTab a.remove, div.formWizardStep4 span.formHeader a.remove, div.formWizardStep4 div.TMLO a.remove {
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	display: block;
	width: auto;
	height: 24px;
	height/**/:/**/ 18px;
	padding-left: 10px;
	padding-right: 24px;
	padding-top: 4px;
	border: 1px solid #333;
	border-right: none;
	float: right;
	background: #4E4D50 url(../Default/images/UI/bg-formButtons-a-right.gif) no-repeat right -25px;
}
div.backPrintBar a.update {
	width: 180px;
	width/**/:/**/ 179px;
	padding: 4px 0 0 0;
	float: left;
}
div.viewCList a.view {
	text-align: left;
	width: 65px;
	width/**/:/**/ 54px;
	padding: 4px 0 0 10px;
	margin-top: 6px;
	float: left;
}
div.formLogin a.register, div.backPrintBar a.register, div.backPrintBar a.home {
	text-align: left;
	width: 100px;
	width/**/:/**/ 90px;
	padding: 4px 0 0 10px;
	margin: 9px 0 0 28px;
	_margin: 9px 0 0 14px;
	float: left;
}
div.backPrintBar a.register {
	margin: 0;
}
div.backPrintBar a.home {
	width: 100px;
	width/**/:/**/ 70px;
	padding: 4px 0 0 29px;
	margin: 0;
}
div.formLogin a.login {
	text-align: left;
	width: 80px;
	width/**/:/**/ 64px;
	padding: 4px 0 0 15px;
	margin: 15px 0 0 34px;
	_margin: 15px 0 0 17px;
	float: left;
}
div.formLogin a.loginAndContinue {
	width: 180px;
	width/**/:/**/ 164px;
	padding: 4px 0 0 15px;
}
div.formLogin a.join {
	width: 80px;
	width/**/:/**/ 57px;
	padding: 4px 0 0 22px;
}
div.formLogin a.unsubscribe {
	width: 130px;
	width/**/:/**/ 112px;
	padding: 4px 0 0 18px;
}
div.AccordionPanelTab a.remove {
	margin: 0 8px 0 0;
}
div.formButtons a:hover, div.wizardButtons a:hover, div.form a.formWizardTextButton:hover, div.centerCol a.formWizardTextButtonOutside:hover, div.backPrintBar a.update:hover, div.viewCList a.view:hover, div.formLogin a.register:hover, div.backPrintBar a.register:hover, div.formLogin a.login:hover, div.backPrintBar a.home:hover, div.formWizard a.formWizardButton:hover, div.formWizard a.goBack:hover, div.formWizardResult span.formHeader a.remove:hover, div.AccordionPanelTab a.remove:hover, div.formWizardStep4 span.formHeader a.remove:hover, div.formWizardStep4 div.TMLO a.remove:hover {
	color: #333;
	text-decoration: none;
	background-color: #EBE729;
	background-position: right -1px;
}
div.formWizardStep4 div.TMLO a.remove {
	margin: 0 20px 0 0;
	float: left;
}
div.formLogin a.forgotPassword, div.formLogin a.unsubscribeSML {
	font-size: 11px;
	color: #CC6600;
	display: block;
	margin: 0 0 0 39px;
}
div.formLogin a.unsubscribeSML {
	margin: 10px 0 0 39px;
}
div.wizardButtons {
	width: 690px;
	height: 36px;
	margin: 11px 0 24px 0;
}
div.wizardButtonsAlt {
	width: 690px;
	height: 24px;
	margin: 11px 0 11px 0;
}
div.wizardButtons a, div.form a.formWizardTextButton, div.centerCol a.formWizardTextButtonOutside {
	width: auto;
	height: 36px;
	height/**/:/**/ 30px;
	padding: 4px 16px 0 12px;
	margin-right: 10px;
	float: left;
	background: #4E4D50 url(../Default/images/UI/bg-formButtons-a-right-lge.gif) no-repeat right -37px;
}
div.wizardButtonsAlt a {
	height: 24px;
	height/**/:/**/ 18px;
	background: #4E4D50 url(../Default/images/UI/bg-formButtons-a-right.gif) no-repeat right -25px;
}
div.wizardButtonsAlt a.saveChanges {
	float: right;
	margin-right: 0;
}
div.form a.formWizardTextButton, div.centerCol a.formWizardTextButtonOutside {
	font-size: 13px;
	text-align: left;
	float: none;
}
div.centerCol a.formWizardTextButtonOutside {
	margin: 8px 0 33px 0;
	float: left;
}
div.form a.continueDescribtions {
	margin-top: 0px;
	margin-left:20px;
	height:37px;
	background: #4E4D50 url(../Default/images/UI/bg-formButtons-a-right-lge2.gif) no-repeat scroll right -44px;
}
div.formWizard a.formWizardButton {
	float: left;
}
div.formWizard a.checkAll {
	margin: 5px 0 0 3px;
}
div.formWizard a.addGoodsService {
	text-align: left;
	margin-right: 18px;
	_margin-right: 9px;
	float: right;
}
div.formWizard a.uploadSubmit, div.formWizard a.addAnother {
	margin: 13px 0 0 10px;
}
div.formWizard a.formWizardButtonYes {
	width: 90px;
	width/**/:/**/ 89px;
	margin: 13px 0 0 18px;
	padding: 4px 0 0 0;
}
div.formWizard a.uploadUpload {
	margin: 0 0 0 280px;
	_margin: 0 0 0 140px;
	padding-right: 26px;
}
div.formWizard a.goBack {
	color: #999;
	text-align: left;
	height: 24px;
	height/**/:/**/ 19px;
	padding-top: 5px;
	margin: 22px 0 0 20px;
	_margin: 22px 0 0 10px;
	padding-left: 19px;
	border: none;
	float: left;
	background: #CCC url(../Default/images/UI/bg-formButtons-a-goBack-right.gif) no-repeat right -24px;
}
div.formWizard a.goBackAlt {
	margin: 13px 0 0 20px;
	_margin: 13px 0 0 10px;
}
div.formWizard a.goBack:hover {
	height: 24px;
	height/**/:/**/ 18px;
	border: 1px solid #333;
	padding-left: 18px;
	padding-top: 4px;
	border-right: none;
}
div.viewCListHeader {
	background-color: #EEE;
	border-bottom: 1px solid #CCC;
}
div.viewCListHeader span {
	font-size: 11px;
	font-weight: bold;
	color: #333;
	display: block;
	padding-top: 6px;
	padding-bottom: 9px;
	float: left;
}
div.viewCListHeader span.nickName {
	width: 140px;
	padding-left: 13px;
}
div.viewCListHeader span.delete {
	width: 60px;
	padding-left: 13px;
}
div.viewCListHeader span.creation {
	width: 120px;
	padding-left: 13px;
}
div.viewCListHeader span.listNo {
	width: 150px;
}
div.viewCList {
	border-bottom: 1px solid #CCC;
}
div.viewCListAlt {
	background-color: #F5F5F5;
}
div.viewCList span {
	font-size: 11px;
	color: #333;
	display: block;
	padding-top: 9px;
	padding-bottom: 12px;
	float: left;
}
div.viewCList span.nickName {
	width: 140px;
	padding-left: 13px;
}
div.viewCList span.delete {
	width: 60px;
	padding-left: 13px;
}
div.viewCList span.delete a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(../Default/images/UI/bg-classRemoveHeading.gif) no-repeat;
}
div.viewCList span.delete a:hover {
	background-position: 0 -20px;
}
div.viewCList span.creation {
	width: 120px;
	padding-left: 13px;
}
div.viewCList span.listNo {
	width: 150px;
}
div.viewCList span.status {
	width: 106px;
}
/*~~~~~~~~~~~~~~~~~form styles end~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~wizard styles start~~~~~~~~~~~~~~~~~*/
div.wizardBread {
	font-weight: bold;
	color: #CCC;
	width: 690px;
	width/**/:/**/ 679px;
	height: 30px;
	height/**/:/**/ 21px;
	margin-bottom: 9px;
	padding: 7px 0 0 9px;
	border: 1px solid #D8E0E9;
	background-color: #EEE;
}
div.wizardBread span {
	color: #333;
}
div.wizardBread span.refNum {
	font-weight: normal;
	display: block;
	padding-right: 11px;
	float: right;
}
div.formWizardStep4 span.formHeaderTotals {
	text-align: right;
	padding-right: 18px;
	background-color: #FFF;
	border-bottom: 1px solid #CCC;
}
div.formWizardStep4 div.TMLO {
	padding: 11px 0 8px 20px;
}
div.formWizardStep4 div.TMLO label {
	width: 450px;
	padding: 0 0 22px 0;
	_padding: 0 0 10px 0;
}
div.formWizardStep4 div.TMLO span {
	width: 400px;
}
div.formWizardStep4 div.TMLO span.price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
}
div.formWizardStep4 div.TMLO span.price span {
	font-size: 11px;
}
div.formWizardStep4 div.TMLO span.priceAlt {
	width: auto;
	padding-right: 19px;
	float: right;
}
div.formWizardStep4 div.TMLOAlt {
	background: url(../Default/images/UI/wizardStep4-sep2TMLOAlt.gif) no-repeat left bottom;
}
div.formWizardStep4 div.TMLOAlt span {
	font-size: 11px;
	display: block;
	width: auto;
}
div.formWizardStep4 div.TMLOAlt span.class {
	width: 340px;
	margin-right: 40px;
	float: left;
}
div.formWizardStep4 div.TMLO div.checkoutImg {
	width: 250px;
	width/**/:/**/ 248px;
	min-height: 126px;
	height: auto !important;
	height: 126px;
	padding: 13px 0;
	float: left;
	border: 1px solid #CCC;
	background-color: #FFF;
}
div.formWizardStep4 div.TMLO div.checkoutImg img {
	margin: 0 auto 0 auto;
}
div.formWizardStep4 div.TMLO div.checkoutImg span {
	font-weight: bold;
	color: #333;
	padding-left: 10px;
}
div.checkboxBox {
	width: 264px;
	width/**/:/**/ 245px;
	padding: 17px 0 0 19px;
	margin-right: 90px;
	float: left;
}
div.checkboxBoxAlt {
	margin: 0;
}
div.checkboxBox label {
	width: 245px;
	height: auto;
	padding: 0;
	margin: 0 0 16px 0;
	float: left;
}
div.checkboxBox label span {
	width: 225px;
	height: auto;
}
div.checkboxBox label input {
	border: none;
}
div.formCard label.wideLabel {
	width: auto;
}
div.formCard label.wideLabel span.xplain {
	text-align: left;
	width: 250px;
	padding: 3px 0 0 5px;
}
div.formCard label span {
	font-weight: normal;
}
div.formCard label.altDrop {
	width: 272px;
	float: left;
}
div.formCard label.altDrop2 {
	width: 285px;
}
div.formCard label.altDrop select {
	width: 120px;
	margin-right: 0;
}
/*~~~~~~~~~~~~~~~~~wizard styles end~~~~~~~~~~~~~~~~~*/
div.pageNum{
	width: 367px;
	float: right;
	color: #666;
	margin: 0 0 15px 0;
}
div.pageNum span, div.pageNum a {
	display: block;
	float: left;
	padding: 3px 7px 3px 7px;
	border-right: 1px solid #CCC;
}
div.pageNum a:hover {
	text-decoration: underline;
}
/*~~~~~~~~~~~~~~~~~centerCol styles end~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~rightCol styles start~~~~~~~~~~~~~~~~~*/
div.rightCol {
	color: #4E4D50;
	width: 220px;
	float: left;
	margin: 31px 0 0 20px;
}
div.quickLinks {
	width: 220px;
}
div.quickLinks h2 {
	color: #000;
	margin-bottom: 4px;
}
div.quickLinks ul li {
	font-size: 11px;
	line-height: 20px;
	list-style: none;
}
div.quickLinks ul li a {
	color: #4E4D50;
	padding-left: 13px;
	background: url(../Default/images/UI/bg-li.gif) no-repeat 0 5px;
}
div.quickLinks ul li a:hover {
	background: url(../Default/images/UI/bg-li-a-hover.gif) no-repeat 0 5px;
}
/*~~~~~~~~~~~~~~~~~rightCol styles end~~~~~~~~~~~~~~~~~*/
div.formHidden, div.centerCol a.formWizardTextButtonOutside {
	display: none;
}
img.imgFloatRight {
	margin: 0 0 20px 20px;
	float: right;
}
img.imgFloatLeft {
	margin: 0 20px 20px 0;
	float: left;
}
div.searchComp a {
	font-weight: bold;
	text-decoration: underline;
}
div.searchComp a:hover {
	text-decoration: none;
}
/*~~~~~~~~~~~~~~~~~description styles start~~~~~~~~~~~~~~~~~*/
div.description {
	margin-left: 20px;
	margin-right: 20px;
}
div.description span {
	font-size: 11px;
	display: block;
	padding: 0 0 0 50px;
	margin: 0 0 8px 0;
	position: relative;
}
div.descriptionAlt span {
	padding: 0;
}
div.descriptionAlt2 {
	padding-top: 10px;
	margin-left: 0;
}
div.descriptionAlt2 span {
	padding: 0 0 0 39px;
}
div.description span.descriptionHeading {
	font-weight: bold;
	width: 348px;
	width/**/:/**/ 320px;
	height: 20px;
	height/**/:/**/ 12px;
	margin: 0 0 10px 0;
	padding: 8px 0 0 28px;
}
div.description span.descriptionHeadingAlt {
	width: 348px;
	width/**/:/**/ 343px;
	height: 20px;
	height/**/:/**/ 12px;
	padding: 8px 0 0 5px;
}
div.descriptionAlt2 span.retailWholesale {
	font-weight: bold;
	padding-left: 28px;
	margin: -5px 0 10px 0;
}
div.sortBy {
	padding-bottom: 20px;
}
div.sortBy a {
	padding-right: 4px;
}
div.centerCol a.classRemove {
	display: block;
	width: 14px;
	height: 14px;
	margin: 0 8px 0 0;
	position: absolute;
	top: 0;
	left: 20px;
	_left: -20px;
	background: url(../Default/images/UI/bg-classRemove.gif) no-repeat;
}
div.centerCol a.classRemoveHeading {
	width: 20px;
	height: 20px;
	left: 0;
	background: url(../Default/images/UI/bg-classRemoveHeading.gif) no-repeat;
}
div.centerCol a.classRemove:hover {
	background-position: 0px -14px;
}
div.centerCol a.classRemoveHeading:hover {
	background-position: 0px -20px;
}
/*~~~~~~~~~~~~~~~~~description styles end~~~~~~~~~~~~~~~~~*/
div.contentBlock {
	padding-right: 30px;
}
div.step5ClassesNDes {
	padding: 10px 0;
	background: url(../Default/images/UI/wizardStep4-sep1.gif) no-repeat left bottom;
}
div.step5ClassesNDes span.price {
	font-size: 13px;
	float: right;
	text-align: right;
	padding: 5px 18px 0 0;
}
div.step5ClassesNDes span.price span {
	font-size: 11px;
}
div.modClasses span {
	font-size: 12px;
}
div.registerAddi {
	padding: 20px 0 20px 112px;
	float: left;
}
/*~~~~~~~~~~~~~~~~~contentContainer styles end~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~popupGallery styles start~~~~~~~~~~~~~~~~~*/
div#popupBG {
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 9988;
	opacity: 0.6;
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	filter: alpha(opacity=60);
	background: #000;
}
div.popupBOX {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	display: none;
	width: 550px;
	height: 480px;
	position: absolute;
	top: 30px;
	left: 50%;
	margin-left: -275px;
	z-index: 9999;
	background-color: #FFF;
}
div.popupBOX span.popupHeader {
	font-weight: bold;
	color: #333;
	display: block;
	padding: 8px 0 16px 11px;
	background-color: #CCC;
}
div.popupBOX span.popupHeader a {
	font-size: 9px;
	color: #333;
	display: block;
	width: 140px;
	width/**/:/**/ 126px;
	height: 24px;
	height/**/:/**/ 17px;
	padding: 5px 0 0 12px;
	margin: -2px 8px 0 0;
	_margin-right: 4px;
	float: right;
	border: 1px solid #999;
	background: #EAE62D;
}
div.popupBOX span.popupHeader a:hover {
	color: #FFF;
	border: 1px solid #333;
	background: #4E4D50;
}
div.popupContent {
	font-size: 12px;
	width: 548px;
	width/**/:/**/ 486px;
	height: 437px;
	height/**/:/**/ 415px;
	padding: 25px 31px 0 31px;
	overflow: auto;
	border: 1px solid #999;
	border-top: none;
	background-color: #FFF;
}
div.popupContent h5 {
	font-size: 12px;
}
div.popupContent p {
	padding-bottom: 10px;
}
/*~~~~~~~~~~~~~~~~~popupGallery styles end~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~contentContainerAdmin styles start~~~~~~~~~~~~~~~~~*/
div.contentContainerAdmin div.centerCol {
	margin-left: 128px;
	float: none;
}
div.contentContainerAdmin div.centerCol div.formWizardAlt label {
	padding-left: 20px;
	width: 403px;
}
div.contentContainerAdmin div.centerCol div.formWizardAlt label span {
	padding-left: 0;
	width: auto;
}
div.contentContainerAdmin div.centerCol div.formWizardAlt a.formWizardTextButton {
	float: left;
	margin-left: 20px;
	_margin-left: 10px;
}
div.paging {
	width: 690px;
	height: 18px;
	padding: 0;
	margin-top: 20px;
	margin-bottom: 10px;
}
div.paging img {
	display: inline;
}
div.paging a, div.paging span {
	display: block;
	float: right;
	background: url(../Default/images/UI/pagingSeperator.jpg) no-repeat right top;
}
div.paging a, div.paging span {
	padding: 2px 6px 2px 5px;
}
div.formAdmin {
	margin-bottom: 0;
}
div.formAdminAlt {
	padding: 0;
	border-top: none;
}
div.formAdminAlt span.formHeader {
	margin-bottom: 0;
}
div.formAdmin span.application, div.formAdmin a.application, div.formAdmin span.nName, div.formAdmin span.fName, div.formAdmin span.lName, div.formAdmin span.date {
	font-size: 11px;
	font-weight: bold;
	display: block;
	padding-top: 12px;
	padding-bottom: 13px;
	float: left;
	width: 130px;
}
div.formAdmin span.application, div.formAdmin a.application {
	width: 137px;
	width/**/:/**/ 120px;
	padding-left: 17px;
}
div.formAdminAlt2 a.application, div.formAdminAlt2 span.nName, div.formAdminAlt2 span.fName, div.formAdminAlt2 span.lName, div.formAdminAlt2 span.date {
	font-weight: normal;
}
/*~~~~~~~~~~~~~~~~~contentContainerAdmin styles end~~~~~~~~~~~~~~~~~*/
.padDown{
	margin:65px 0 0 0;	
}
div.introText{
	margin:30px 0 30px 0;	
}
div.introText p{
	margin:0 0 10px 0;	
}
div.footerTweet{
    text-align: center;
    position: absolute;
    margin-top: 21px;
    width:100%;
    z-index: 1000;
    left: 0;
}
div.footerTweet img{
    display: inline;
}