input[type="radio"], input[type="checkbox"]
{
	width: 18px !important;
	height: 18px !important;
	border: none;
}



.searchIcon
{
	width: 52px;
	height: 20px;
	hspace: 0px;
	vspace: 0px;
	border: 0px;
}
.qtyField
{
	width: 30px !important;
}
.addToCartBtn
{
	width: 72px !important;
	height: 20px !important;
	border: 0 !important;
	float: right !important;
}
.buyNowBtn
{
	width: 72px !important;
	height: 20px !important;
	border: 0 !important;
	float: right !important;
}
.rememberMe input
{
	width: 18px !important;
	height: 18px !important;
	border: none;
}
.loginBtn
{
	width: 51px !important;
	height: 20px !important;
	border: 0;
	float: right !important;
	margin: 0 28px 0 0 !important;
}
.registerBtn
{
	width: 60px !important;
	height: 20px !important;
	border: 0;
	float: right !important;
	margin: 0 28px 0 0;
}
.btnContinue
{
	width: 120px !important;
	height: 20px !important;
	border: none;
}
.btnCheckout
{
	width: 61px !important;
	height: 20px !important;
	border: none;
}

.wizardExtenderTableCell
{
	height: 45px;
	text-align: center;
	vertical-align: top;
}

.rightAlign
{
	/*text-align:right;*/
}

/*TREE VIEW NAVIGATION
.leafNode
{
	text-decoration: underline;
	color: #4f4f4f;
}
.parentNode
{
	font-size: 12px;
	color: #4F4F4F;
	font-weight: bold;
	
}
.parentNode a:hover
{
	text-decoration: none;
	color: #4a0015;
	font-weight: bold;
}
.node
{
	color: #d8305b;
}*/

.cookBackground
{
	background: url(images/red-bar.png) bottom;
	height: 60px;
	padding: 15x 0 0 0;
}

.cookBackgroundUnselected
{
	background: url(images/red-bar.png) bottom;
	height: 60px;
	padding: 15x 0 0 0;
}

.wizardSelectedStep
{
	margin: -4px;
}


.protxCheckoutFrame
{
	height: 19px;
	width: 90px;
}

.bntProtxCheckout
{
	margin-top: 0px;
}

.btnBack
{
}

.priceHigher
{
	color: #1e9cd0;
}

.priceLower
{
	color: #1e9cd0;
}

.priceStandard
{
	color: #1e9cd0;
}

#receiptTable
{
	width: 100%;
}

#receiptTable th
{
	margin: 10px;
}

.modalPopupBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 250px;
}

/* NEW NAVIGATION CSS CLASSES */

.tvParenNode 
{
	padding:3px 0 3px 0;
	border-top:1px solid #CCCCCC;
}

.tvParenNode a
{
	font-weight: bold;
	
}

.tvChildNode a
{
	text-decoration: underline;
	font-weight: normal;
}

.tvNavigation div
{
	padding-top: 3px;
}

.tvSelectedNode
{
	font-weight: bolder;
	/*background-color: Yellow;*/
}

.tvImage
{
	/*display: block;*/
	padding:3px 0 0 0;
	float: left;
	overflow: hidden;
}

.first
{
	padding:5px 0 5px 0;
	border-top:1px solid #CCCCCC;
	font-weight: bold;
}

.second
{
	/*background-color:#D9D8F2;*/
	border-top:1px solid #CCCCCC;
	font-weight: bold;	
}

.third
{	
	/*background-color:#D8F2DF;*/
	border-top:1px solid #CCCCCC;
	font-weight: bold;
}


.CatTilte {float:left;font-size:1.4em;font-weight:bold;margin:0 0 15px 0}

.inputForm {width:290px;height:20px;border:none;}
.messageFriend {width:290px;height:100px;border:none;}
#emailFriend {margin:15px 0 20px 20px}

#ImportantInfo {margin:20px 0 0 0}
