﻿.selcities
{
	padding-left:50px;
}

.selcities td
{
	padding-bottom:6px;
    text-align:right;
    width:150px;
}

.selcities select
{
	width:155px;
}

.selcities span
{
	padding-right:10px;
}

.selcities2 td
{
	padding-bottom:6px;
    text-align:right;
    width:100px;
}

.selcities2 select
{
	width:155px;
}

.selcities2 span
{
	padding-right:10px;
}

.selcities3 td
{
    text-align:right;
    width:150px;
}

.selcities3 select
{
	margin-left:13px;
	width:155px;
}

.selcities3 span
{
	padding-right:10px;
}

.reglabel
{	
	padding-right:10px;
    text-align:right;
    width:150px;
}

.reglabel2
{
	padding-right:10px;
    text-align:right;
    width:100px;	
    font-weight:bold;
    height:25px;
}

.regoffsetlabel
{
	text-align:right;
	padding-right:10px;
	font-weight:bold;
}

#registerContent
{	
	background-color:#0d3541;
	margin:auto;
	width:500px;
	border:solid 1px #476146;
	padding-bottom:20px;
}

#registerContent td
{
	padding-bottom:3px;
}

.reganswer
{
	width:60px;
	margin-left:50px;
}

.tdfootnote
{
	font-size:smaller;
	text-align:right;
}

#userdashb
{
	margin-top:10px;
	margin-left:10px;
	padding:10px;
	padding-top:5px;
	padding-bottom:0px;
	background-color:#006634;
	border:solid 1px #6aa587;
	width:678px;
}

#subDashb
{
	width:700px;
}

#subDashb select
{
	width:150px;
}

.trDashbRow
{
	 background-color:#0d3541;
}

#subShopping
{	
	top:25px;
	margin-left:15px;
	width:250px;
}

#subBrief
{
	margin-top:70px;
	padding:10px;
	text-align:center;
}

.subAddToCart
{
	padding:10px;
	padding-top:15px;
	vertical-align:top;
}

#cart
{
	width:250px;
}

.carttitle
{
	font-size:17px;
	font-weight:bold;	
}

.cartitem
{
	background-image:url(img/cartitemBg.jpg);
	background-repeat:repeat-x;
	height:100px;
}

.cartitem a
{
	color:Blue;
	padding-left:145px;
}

.cartitemname
{
	color:Black;
	padding-left:10px;
}

.indent
{
	color:Black;
	padding-left:80px;
}

.indent2
{
	padding-left:150px;
}

.shopBank
{
	color:Blue;
	padding-left:10px;
}

.shopSubtotal
{
	height:30px;	
}

.shopProceed
{
	padding-left:10px;
}

.shopPrice
{
	padding-top:5px;
}

.shopprice
{
	color:Black;
	padding-left:80px;
	padding-top:10px;
	height:10px;	
	font-weight:bold;
}

.shopsubtotal
{
	padding-left:10px;
	font-size:12px;	
}

.dashBigImg
{
	margin-top:20px;
	margin-bottom:5px;
	border:solid 1px #71888e;
	height:176px;
}

.dashSmallImg
{
	border:solid 1px #71888e;
	margin-right:14px;
	height:46px;
}

.tdDashPict
{
	border:solid 1px #71888e;
	border-right:none;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	width:200px;
}

.tdDashDesc
{
	border-top:solid 1px #71888e;
	border-bottom:solid 1px #71888e;
	vertical-align:top;
	padding-top:10px;
	padding-bottom:15px;
	padding-right:15px;
	width:235px;
	text-align:justify;
}

.tdDashOpt
{
	border:solid 1px #71888e;
	border-left:none;
	padding-top:10px;
}

#tblDashOpt
{
	padding:10px;
	margin-top:10px;
}

.dashHeader
{
	font-weight:bold;
}

.pricedet ul
{
	list-style-type: none;
    padding:0px;
    margin:0px;    
}

.pricedet ul li
{
	padding-bottom:10px;
}

#resPrice
{
	padding:5px;
	padding-top:15px;
	margin-top:15px;
	margin-bottom:10px;
	border:solid 1px #6aa587;
	background-color:#006634;
	width:120px;	
	text-align:center;
	height:45px;
}

#resPrice span
{
	font-size:18px;
}

.tblOptText
{
	padding-top:5px;
}

.addtocart
{
	width:80px;
	height:23px;
}

.addtocart a
{
	color:Black;	
}

.emptyrow td
{
	background-color:#094931;
	border:none;
}

#wizContent
{	
	background-color:#0d3541;
	margin:auto;
	margin-top:10px;
	width:500px;
	border:solid 1px #476146;
}

#wizContent table
{
	margin:10px;
}

#wizPayment
{
	background-color:#0d3541;
	margin:auto;
	margin-top:10px;
	width:500px;
	border:solid 1px #476146;
}

#invContent
{
	background-color:#0d3541;
	margin:auto;
	width:700px;
	border:solid 1px #476146;
	padding:15px;
}

.invlabel
{
	text-align:right;
	padding-right:10px;	
	width:90px;
}

.paylabel
{
	text-align:right;
	padding-right:10px;	
	width:100px;
}

.wizSubtitle
{
    margin-left:.1em;
    margin-right:.1em;
    background:url(img/h2BG.gif);
    padding-top:7px;
    margin-top:0.1em;
    border-right: solid 1px #5E805F;
    border-left: solid 1px #476146;
    padding-left:10px;
    height:27px;
    color:White;
}

.wizSubtitle span
{
    font-size:16px;
    padding-left:15px;
    background:url(img/h2Arrow.gif) no-repeat;
    background-position:0px 5px;
}

.payConfSubtitle
{
    margin-left:.1em;
    margin-right:.1em;
    background:url(img/h2BG.gif);
    padding-top:7px;
    margin-top:0.1em;
    border-right: solid 1px #5E805F;
    border-left: solid 1px #476146;
    padding-left:10px;
    height:27px;
    color:White;
}

.payConfSubtitle span
{
    font-size:12px;
    padding-left:15px;
    background:url(img/h2Arrow.gif) no-repeat;
    background-position:0px 5px;
}

.blueBackBtn
{
	display:block;
	width:145px;
	color:Black;
	padding-top:3px;
	text-align:center;
	height:20px;
	border:none;
	background-image:url(img/blueBackBtn.gif);
	background-repeat:no-repeat;	
}

.blueBackBtn2
{
	display:inline-block;
	margin-left:5px;
	height:23px;
	width:145px;
	color:Black;
	text-align:center;
	font-size:10px;
	border:none;
	background-image:url(img/blueBackBtn.gif);
	background-repeat:no-repeat;	
}

.wizButton
{
	display:block;
	width:145px;
	color:Black;
	text-align:center;
	border:none;
	height:23px;		
	background-image:url(img/blueBackBtn.gif);
	background-repeat:no-repeat;	
}

.greenBackBtn
{
	display:block;
	width:145px;
	color:Black;
	padding-top:3px;
	text-align:center;
	height:20px;
	border:none;		
	background-image:url(img/greenBackBtn2.gif);
	background-repeat:no-repeat;	
}

.blueBackSmallBtn
{
	display:inline-block;
	width:70px;
	color:Black;
	padding-top:3px;
	padding-bottom:10px;
	text-align:center;
	height:10px;
	border:none;
	background-image:url(img/blueBackSmallBtn.gif);
	background-repeat:no-repeat;	
}

.blueBackSmallBtn2
{
	display:inline-block;
	margin-left:5px;
	height:23px;
	width:70px;
	color:Black;
	text-align:center;
	font-size:10px;
	border:none;
	background-image:url(img/blueBackSmallBtn.gif);
	background-repeat:no-repeat;	
}

.regErrorVisible
{
	width:400px;
	margin:auto;
	background-color:#FFD076;
	color:Red;
	border:solid 1px #F76146;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	text-align:center;
}

.regErrorVisible span
{
	color:Red;
}

.regErrorVisible a
{
	color:Blue;
}

.regErrorInvisible
{
	background-color:#0d3541;
	border:none;	
}

#regSurvey
{
	padding-left:30px;
}

.payText
{
	margin-left:20px;
}

.payTable
{
	margin-right:30px;
	margin-left:30px;
}

.payBtn
{
	margin-left:340px;
	margin-bottom:6px;
	display:block;
	width:145px;
	color:Black;
	padding-top:3px;
	text-align:center;
	height:20px;
	border:none;
	background-image:url(img/blueBackBtn.gif);
	background-repeat:no-repeat;	
}

.textbox
{
	margin-bottom:3px;
	width:150px;
}

.dropdown
{
	margin-bottom:3px;
	width:155px;
}

.calendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #006634;
    color: red;
}
.calendar .ajax__calendar_other .ajax__calendar_day,
.calendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.calendar .ajax__calendar_hover .ajax__calendar_day,
.calendar .ajax__calendar_hover .ajax__calendar_month,
.calendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.calendar .ajax__calendar_active .ajax__calendar_day,
.calendar .ajax__calendar_active .ajax__calendar_month,
.calendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.banklabels
{
	padding-right:10px;
	text-align:right;
	width:200px;
	height:28px;
}

.searchpopup
{
	background-color:#0d3541;
	margin:auto;
	margin-top:-150px;
	border:solid 1px #476146;
	position:absolute; 
	margin-left:350px; 
	width:592px; 
}

.searchpopup table
{
	margin:10px;
}

.pinvheader
{
	padding-top:30px;
	width:180px;
	height:100px;
	color:Black;	
}

.tinvtitle
{
	border-collapse:collapse;
	width:100%;
}

.tinvtitle td
{
	height:30px;
	text-align:center;
	width:50%;
	color:Black;
	border:solid 1px black;
}

.tinvtitle td span
{
	color:Black;
}

.invtitle
{
	font-size:20px;
	text-indent:120px;
	color:Black;
	font-weight:bold;
}

.tinvshipping
{
	border-collapse:collapse;
	margin-top:20px;
	margin-left:68px;
	width:90%;
}

.tinvshipping td
{
	vertical-align:top;
	color:Black;
	width:40%;
	border:solid 1px black;
	padding:10px;
}

.tinvshipping td span
{
	color:Black;
}

#invoice
{	
	margin:auto;	
	width:700px;				
	margin-top:20px;
	margin-bottom:20px;
	background-color:white;
}

.invoicecontent
{
	margin-top:30px;
	border-collapse:collapse;
}

.headertable
{
	width:100%;
	border-collapse:collapse;
}

.headertable td
{
	border:solid 1px black;
	color:Black;
	text-align:center;
	height:30px;
}

.itemstable
{
	width:100%;	
	border-collapse:collapse;
	border:solid 1px black;
}

.itemstable td
{
	border:solid 1px black;
	text-align:center;
	color:Black;
}

.tdDesc
{
	width:100%;
	margin-bottom:10px;
}

.tdDesc td
{
	border:none;
	width:50%;
}

.descitem
{
	color:Black;
	padding-left:10px;
}

.invtotalvalue
{
	margin-right:30px;
	color:Black;
}

.invtotal
{
	margin-right:150px;
	font-weight:bold;
	font-size:large;
	color:Black;
	text-align:left;
	margin-left:20px;
}

.wizcreateuser
{
	width:96%;
}

#paysecondstep
{
	margin:10px;	
}

.userdet
{
	padding-left:10px;	
}

.userdet span
{
	color:#ffcc07;	
}

.changebank
{
	color:#ffcc07;
	text-decoration:underline;
}

#paysecondstep table
{
	padding-left:50px;
	width:100%;
	margin:10px;
}

#paysecondstep table td
{
	height:10px;
	width:50%;
}

.generalterms
{
	width:400px;
	height:150px;
	background-color:White;
	color:Black;
	text-align:justify;
	border-style:inset;
	border-width:2px;
	overflow:auto;
	padding:5px;
}
