a:link, a:visited{color:#ccc; text-decoration:none;}
a:hover{color: #FFFFFF; text-decoration:underline;}
a.red:link, a.red:visited{color:red; text-decoration:none;}
a.red:hover{color: red; text-decoration:underline;}
 @media print {
    body {
		font-family:"Times New Roman", Times, serif;
		font-size: 12pt;
		text-align: left;
		color: #333333;
		background-color: transparent;
	}
	
	#printAddress {float: right;}
	#checkoutConfirm {font-size: 10pt; color: #333333;}
	#checkoutConfirm #displayText, #checkoutConfirm #footer, #checkoutConfirm #buttonArea {display:none;}
	#checkoutConfirm #headerLeft {float: right; margin: 0; padding:0; width: 165px;}
	#checkoutConfirm #headerRight {margin: 0 20px 0 0; padding:0; text-align:left;}
	#checkoutConfirm #printHeader {display: none;}
	#checkoutConfirm #printAddress {float: left; margin: 0 20pt 0 0;}
	#checkoutConfirm table.remittance th {background-color: #ffffff; color:#333333; font-weight:bold;}
	#checkoutConfirm #content .remittance .label {color: #333333; font-weight: normal;}
	#checkoutConfirm #printFooter p {margin: 10pt 0 0 0; padding-top: 5pt; border-top: 1pt solid #666666; text-align:center;}
	#checkoutConfirm .remittance .line {border-bottom: 1px solid #333333; padding-right: 1em;}
	
	#leftSideBar, #navSearch {display:none;}
	span.noprint{display:none;}
    #container{ width:980px !important; margin:0 auto  !important; text-align: justify !important;  }
	#left{display:none !important;}
	#page{float: none !important;width:100% !important;}
	#right{display:none !important;}
	.listProductText{width: 400px !important;}
	#footer{float: none !important;width:100% !important;}	
	
  }
.grey{color:#CCCCCC;}
.yellow{color:#FFFF00;}
.red{color:#ff0000;}
.black{color:#000000;}
.orange{color:#FF9900;}
.white{color:#FFFFFF;}
.green{color:#339900;}
.err_msg, #err_msg{ /* styling for form validation error messages */
	padding: 0 0 3px 0;
	display:block;
	font-size:11px;
	font-weight: bold;
	color:#CC0000;
	vertical-align: top;
}
.msg{
	position:relative;
	text-align:center;
	padding:5px 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	background:#113049;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
.rqd {
	color: #990000;
	width: 15px;
	vertical-align:top;
	text-align: center;
	padding-top: .3em;
}
input.text, select.text, textarea.text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	font-size:1em;
	border:1px solid #333366;
/*	padding-left: .2em;
*/}
#squash input.text, #squash select.text, #squash textarea.text, #squash .listProduct, #squash .listProduct p {
	margin:0px;
	padding:0px;
}
#squash label{
	vertical-align:baseline;
	margin:0px;
	padding:0px;
}
/*#squash div.hspacer{
	padding:0px;
}
*/

/*fieldset#your_shop {
	margin:0px;
	padding:0px;
}*/