/*
	PRODUCT LISTINGS
*/

.yaxal_productpage ul {
	padding: 10px 20px;
}

.yaxal_productpage p {
	padding: 0 !important;
}

.buttonson {
	width: 85px;
	height: 24px;
	background: url("images/checkout3.gif") no-repeat;
	border: 0;
	font: bold 12px tahoma;
	text-align: center;
	cursor: pointer;
	margin-bottom: 10px;
}

a img{ border:0; }

.yaxal_pleaselogin{
	margin:20px 10px 20px 10px;
	padding:5px;
	border:1px solid #1C2B39;
	background-color:#94B4C9;
	color:#1C2B39;
}

.yaxal_addedtocart{
	color:green;
	font-size:12px;
	display:block;
	margin:10px 0px 10px 0px;
}

.yaxal_addedtocart a{
	color:#94B4C9;
}

.yaxal_search{
	float:left;
	margin-right:5px;
}

.yaxal_search input{
	font-size:12px;
	vertical-align:center;
}

.yaxal_pagnation{
	float:left;
}

.yaxal_pagnation a{
	color:#30465A;
	text-decoration:none;
}

.yaxal_pagnation a:hover{
	color:#94B4C9;
}

.yaxal_plistviews{
	float:right;
	text-align:right;
	padding-bottom:3px;
}

.yaxal_plistviews img{
	border:0; vertical-align:middle;
}

.yaxal_gridsort{
	text-align:left;
	float:left;
	clear:both;
	margin:0px 3px 0px 0px;
	padding:0px 3px 0px 3px;
	background-color:#E0EAF8;
}

.yaxal_gridsort select{
	background-color:#ffffff;
	border:1px solid #bbbbbb;
	height:16px;
	font-size:12px;
}

.yaxal_gridsort input{
	font-size:12px;
}

.yaxal_gridsort option{
	padding:0px 5px 0px 0px;
	font-size:12px;
}

.yaxal_plist, .yaxal_pgrid{
	width: 700px;
	clear:both;
	margin:0px auto 5px auto;
}

.yaxal_plist th, .yaxal_plist td, .yaxal_pgrid td{
	padding:5px;
}

.yaxal_plist th{
	color:white;
	font-weight:bold;
	background-color:#304559;
	border-bottom:2px solid #1C2B39;
	line-height:14px;
}

.yaxal_plist th a{
	color:#ddd !important;
	text-decoration:none !important;
}

.yaxal_plist th a:hover{ text-decoration:underline !important; }

.yaxal_plist td, td.yaxal_pgrid_cell{
	background-color:#f5f5f5;
	border-bottom:2px solid #dddddd;
}

td.yaxal_pgrid_cell{
	text-align:center;
	border:1px solid #bbbbbb;
}

.yaxal_pgrid_cell table{
	width:100%;
}

.yaxal_plist_roweven td, .yaxal_clist_roweven td{
	background-color:#ffffff;
}

td.yaxal_plist_thumb{
	border-right:1px solid #dddddd;
}

.yaxal_plist_thumb img, .yaxal_pgrid img, .yaxal_plist_addtocart img, .yaxal_clist_addtocart img, .yaxal_productpage_quantitybuy img{
	border:0; vertical-align:middle;
}

.yaxal_plist h4{
	font-size:20px; font-weight:normal; line-height:normal !important;
	margin:0px !important; padding:0px !important;
}

.yaxal_plist h4 a{
	color:#2F4E6F;
	text-decoration:none;
}

.yaxal_plist h4 a:hover{
	color:#457FBC;
}

.yaxal_plist p{
	margin:0px !important; padding:0px !important; line-height:normal !important;
}

.yaxal_pgrid h4{
	font-size:12pt;
}

.yaxal_outofstock{
	color:red;
}

.yaxal_productpage td{
	padding:5px 10px 5px 10px;
}

.yaxal_productpage_thumb{
	width:125px; min-height:125px; border:1px solid #f0f0f0; text-align:center;
}

/* .yaxal_productpage_addtocart{
	float:right;
} */


/*
REGISTER + LOGIN
*/

.yaxal_register .rfield,.yaxal_register  .rinput, .yaxal_editdetails .rfield, .yaxal_editdetails .rinput{
	padding:5px 0px 5px 0px;
	border-bottom:2px solid #dddddd;
}

.yaxal_register  .rfield, .yaxal_editdetails  .rfield{
	font-weight:bold; padding-right:20px;
}

.yaxal_register .rinput input, .yaxal_editdetails .rinput input{
	width:99%; border:1px solid #7F9DB9; padding:1px;
}

.yaxal_login, .yaxal_passrecover{
	margin-left:10px;
}

.yaxal_login td, .yaxal_passrecover td{
	padding:3px;
}

/*
UCP
*/

.yaxal_successmsg, .yaxal_errormsg{
	display:block;
	line-height:16px;
	color:#4C9B0C;
	border:1px solid #4C9B0C;
	background-color:#DCFCB6;
	text-align:center;
}

.yaxal_errormsg{
	background-color:#FFA6A6;
	color:#D70000;
	border-color:#D70000;
}

ul.yaxal_usernav{
	float:left;
	font-size:10pt;
	list-style-type:none;
	margin: 5px 5px 0 0;
}

.yaxal_usernav li {
	margin-bottom: 3px;
}
.yaxal_usernav a{
	width: 170px;
	height: 24px;
	font: bold 12px tahoma;
	display:block;
	text-align: center;
	color:#2b4b6d;
	text-decoration:none;
	background: url("images/checkout2.gif") no-repeat;
	line-height: 24px;
}

.yaxal_usernav a:hover{
	text-decoration: underline;
}

.yaxal_downloads, .yaxal_history{
	width: 485px;
	margin:5px 0px 5px 20px;
	border-bottom: 1px solid #a3b7cc;
	border-left: 1px solid #a3b7cc;
	border-right: 1px solid #a3b7cc;
}
.yaxal_download_name {
		margin-top: 5px;
}

.yaxal_downloads td, .yaxal_history td{
	width: 100%
	font-size:10pt;
	line-height:25px;
	background-color:#d7dce3;
	border-top: 1px solid #a3b7cc;
	padding: 5px;
}

.yaxal_history td{
	line-height:normal;
	font-size:10px;
	padding:5px;
}

td.yaxal_history_name{
	padding-right:20px;
}


.yaxal_history h3{
	font-size:14px;
}

td.yaxal_download_name{
	padding-right:50px; font-weight:bold;

}
.yaxal_downloads td.yaxal_download_link a {float: right;}
.yaxal_downloads td.yaxal_download_link a, .yaxal_history a{
	color:#2A3C4F; text-decoration:none;
}

.yaxal_downloads td.yaxal_download_link a:hover, .yaxal_history a:hover{
	text-decoration:underline;
}

.yaxal_desc{
	font-size:9px;
	font-style:italic;
}

/* .yaxal_history tr th {
	display: none;
}*/

/* 
CART
*/

.yaxal_cart, .yaxal_checkout{
	width: 495px;
}

.yaxal_cart th{
	background-color:#eeeeee;
	border:1px solid #dddddd;
}

.yaxal_cart th, .yaxal_checkout th{
	padding:2px 5px 2px 5px;
}

.yaxal_cart td, .yaxal_checkout td{
	background-color:#eeeeee;
	padding:5px;
	border:1px solid #dddddd;
}

.yaxal_cart_pname{
	font-weight:bold;
}

.yaxal_cart_quantity{
	text-align:center;
}

.yaxal_cart_price,.yaxal_cart_qxprice,.yaxal_totalrow_value{
	text-align:right;
}

.yaxal_totalrow_name{
	text-align:right;
	font-weight:bold; font-style:italic;
}

.yaxal_cart_minuscredit .yaxal_totalrow_value{
	color:#FF0000;
}

.yaxal_cart td.yaxal_blank, .yaxal_checkout td.yaxal_blank{
	background:transparent;
	border:0;
}

.yaxal_checkout{
	width:75%;
	margin-left:12.5%;
}

.yaxal_checkout .yaxal_cart_pname{
	width:80%;
}

.yaxal_coupon_info .yaxal_successmsg{
	width:75%; margin-left:12.5%;
}

.feat {
	margin-top: 5px;
	list-style: url("images/arrow2.gif");
	padding: 0 0 10px 17px;
}

.feat li {
	margin-top: 4px;
}
