body, html {
	padding:0px;
	margin:0px;
	height:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}
input select {width:100%;}

.style1 {color: #FFFFFF}
#selectionholder {
	float: right;
	height: 350px;
	width: 490px;
	border: 1px solid #CCCCCC;
	padding:5px;
}
.optionsHolder {
	padding:5px;
	border: 1px solid #CCCCCC;
}

#productinfo {
	height:100%;
	float:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	width:280px;
	padding:5px;
}
#container {
	background-color: #EFEFEF;
	clear:both;
	margin-bottom:5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height:250px;
}
#pagecontainer {
	height:100%;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #CCCCCC;
	padding:5px;
	background-color: #FFFFFF;
	background-image: url(../../ONLINESTORE/Images/pageBG.png);
	background-repeat: repeat-x;
	background-position: center top;
}
#pageSubContainer {width:100%; height:100%;}
#price {
	color:#FF0000;
	font-size: 16px;
	font-weight: bold;
}
#message {
	color:#660000;
	font-size: 12px;
	font-weight: bold;
}
#priceShow {
	background-color:#FFFFFF;
	padding:3px;
	border: 1px solid #999999;
	float:left;
	margin-left:5px;
}
.panelTitle {
	/*	width:100%;*/
	height:20px;
	background-color:#3475D8;
	color:#FFFFFF;
	font-weight: bold;
	text-align: left;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-top:3px;
	padding-left:3px;	
}


#cProductHeading{	
}
#cInfoHeading{
}
#cCartHeading{
}


#lowerPanel {/*height:350px;*/width:800px;}
#cartPanel {min-height:350px;}
#accountPanel {height:0px;display:none;}
#checkoutPanel {
/*	height:350px;*/
/*	background-color: #E1E1FF;
	background-image: url(../Images/checkoutBG.png);
	background-repeat: no-repeat;*/
	margin-bottom:15px;
}
#qtyOptions{
	width:200px;
	float:left;
	font-size: 9px;
	color: #000000;
	text-align: left;
	padding: 5px;
	margin-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color: #FFFFFF;
}

#priceHolder {
	height:70px;
	overflow:hidden;
	padding: 5px;
	background-color: #E2E4FC;
	border: 1px solid #333399;
	margin-top:10px;
}

#whatProduct{
	float:right;
	width:200px;/*margin-left: 5px;*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color: #D7EBF4;
	padding:5px;
}

#productOptions{
	float:left;
	width:98%;
/*	margin-left: 5px;*/
	margin-top:5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color: #FFFFFF;
	padding:5px;}	
	
.boxHeader{background-color:#3366CC; color:#FFFFFF; width:100%;}

#options1{height:30px;}
#options2{height:30px;}
#options3{height:30px;}

.productText{font-size:18px;}

#topHeader {
	height:100px;
	background-color:#000066;
	clear:both;
	background-image: url(../Images/STOREheader.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
}
#storeHeader {
	height:44px;
	background-color:#6699CC;
	clear:both;
	background-image: url(../Images/store_top_bg.png);
	background-repeat: repeat-x;
}
#statusBar {color:#FFFFFF;float:left; background-color:#003399;width:100%; font-weight:bold;margin-bottom:5px;}
#SCARTSTATUS{width:300px; float:right;}
#SCARTTOTAL{width:300px;float:left;}
#currency{float:right; width:220px; margin-top:10px;}

#wholePage {height:100%; width:800px;}

.titleField{
	color:#333333;
	border-bottom-width: 2px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	font-weight:bold;
}
.table_row1{background-color:#BFEBFF; width:100%;}
.table_row2{background-color:#FFFFFF; width:100%;}
.subTotalField{
	border-top-width: 2px;
	border-top-color: #000000;
	border-top-style: solid;
}
.totalField{
	font-size:16px;
	color:#FF0000;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
	font-weight:bold;
}


.cell_products{width:127px; float:left; padding:3px;}
.cell_desc{width:306px; float:left; padding:3px;}
.cell_shipping{width:110px; float:left; padding:3px;}
.cell_qty{width:38px; float:left; text-align:center; padding:3px;}
.cell_price{width:110px; float:left; text-align:right; padding:3px;}
.cell_opt{width:70px; float:left; padding:3px;background-color:#FFFFFF;}

.celldiv {
float:left;/*fix for  buggy browsers*/
width:100%;
clear:both;
}
.rowdiv  {
display:  table-row;
width:auto;
clear:both;
}

#checkoutHeader{
	font-size:24px;
	text-align:center;
	color:#C2D7EB;
}

.FormHolder{
	width:500px;
	height:300px;
	margin-left:auto;
	margin-right:auto;
/*	padding:20px;*/
	background-color:#FFFFFF;
	margin-top:30px;
	border: 1px solid #999999;
	z-index:1;
}
.FormInner{
	width:460px;
	background-color:#FDE86F;
	height:260px;
	border: 1px solid #000000;
	z-index:9999;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}

#Summary{
	width:460px;
/*	background-color:#FDE86F;*/
	/*height:260px;*/
	height:auto;
	border: 1px solid #000000;
/*	z-index:9999;*/
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
}
#Payment{
	width:380px;
	background-color:#CCCCCC;
	height:200px;
	border: 1px solid #000000;
	z-index:9999;
	padding:5px;
	float:right;/*	margin-left:auto;
	margin-right:auto;*/
/*	margin-top:10px;*/
}
#Delivery{
	width:380px;
	background-color:#FDE86F;
	height:200px;
	border: 1px solid #000000;
	z-index:9999;
	padding:5px;
	float:left;
/*	margin-left:auto;
	margin-right:auto;*/
/*	margin-top:10px;*/
}

#securePayment{
	width:370px;
	background-color:#FFFFFF;
	height:auto;
	border: 1px solid #000000;
	z-index:9999;
	padding:5px;
	float:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}

.BottomBar {
	width:460px;
	height:23px;
	background-color:#CCCCCC;
	margin-top:220px;
	position:absolute;
	border: 1px solid #000000;
}
.BottomBarWild {
	width:100%;
	height:23px;
	background-color:#CCCCCC;
/*	margin-top:220px;*/
	position:relative;
	border: 1px solid #000000;
}

.checkoutFieldTitle{font-size:14px; font-weight:bold; color:#000000;}

#checkoutInfoPane{
	width:777px;
	height:25px;
	padding:10px;
	background-color:#FFFFFF;
	margin-top:10px;
	margin-left:0px;
	border: 1px solid #999999;
	float:left;
	position:absolute;
	display:
}

#contactHolder {
	width:100%;
	height:100%;
	background-color:#FFFFFF;
	float:left;
	border: 1px solid #CCCCCC;
}

#orderHolder {
	width:250px;
	height:100%;
	background-color:#FFFFFF;
	float:left;
	border: 1px solid #CCCCCC;
}

#orderDetail {
	width:420px;
	float:right;
	border: 1px solid #CCCCCC;
	height:100%;
	background-color: #FFFFFF;
	padding:3px;
}

#NOTIFY {
	background-color:#990000;
	padding: 5px;
	border: 1px solid #000000;
	margin:5px;
	font-weight: bold;
	color: #FFFFFF;
}
#ORDERS {
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	
}

.boxHeader1{
/*	width:250px;*/
	height:15px;
	color: #660000;
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding:3px;
	clear:both;
	font-weight: bold;
}

#help{
	width:300px;
	float:right;
	position:absolute;
	z-index:999999;
	height:100%;
	background-color: #CCCCCC;
	border: 1px solid #000000;
}

#ways2pay{margin-top:20px;}

/* tooltips */


.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

