.txtCopyright {display:none;}

#site-name{
	letter-spacing: -0.05em;
	color:#FFFFFF; height: 60px; width: 220px;
	position: absolute; left: 10px; top: 18px;
}
#search {color:#fff;position:absolute; top:99px; right:26px; font-size: 110%;}
#login {color:#fff;position:absolute; top:30px; right:3%;}

.searchBtn {
	color: #FFFFFF;
	background-color: #666666;
	border: 1px solid #666666;
	height: 20px;
	width: 30px;
	
}
.searchBox {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.textbox {
	background-color: #eeeeee;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	padding: 1px 2px;
}
.textboxDisabled {
	background-color: #FFFFFF;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.submit {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #006699;
	border: 1px solid #070F72;
	font-weight: bold;
	border: 1px solid #070F72;
	padding: 1px 5px;
	text-align: center;
	margin-top: 4px;
}
.submit a:hover{
	background-color: #031074;


}
form, ol, ul {
	margin: 4px 0px 0px;
	padding: 0px;
}
li {
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
}
li.bullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	list-style: none;
	text-align: left;
}
li.bulletLrg {
	list-style-type: square;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;	
}
li.num {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;		
}
li.account {
	list-style-type: square;
	padding-top: 5px;
	padding-bottom: 5px;
}
.txtSession, .txtCopy, .txtSiteDocs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

#footer
{
	background: #999999;
	color: #ffffff;
	width: 880px;
	height:169px;
	padding: 0 0 0 19px;
	font-size: 12px;
}

.footerColWide a
{
	color: #ffffff;
	text-decoration: underline;
}

.clearboth
{
	clear:both;
	
}

.footerColWide
{
	float:left;
	width: 363px;
	line-height: 1.1em;
}

.footerColNarrow
{
	float:left;
	width: 243px;
	padding-top: 15px;
}

.footerColRight
{
	float:left;
	width: 243px;
	padding-top: 15px;
}

.footerColRight a img
{
	border:none;
	margin-top: 5px;
}

.footerColNarrow a
{
	text-decoration: underline;
	color: #ffffff;
}

.footerColWide img
{
	margin-top: 21px;
}

.footerColWide a img
{
	border: none;
}

a.txtSession, a.txtSiteDocs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #031074;
	text-decoration: none;
}
a.txtSession:hover, a.txtSiteDocs:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration: underline;
}
a.txtButton {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006699;
	padding: 3px 6px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}
a.txtButton:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	padding: 3px 6px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}

.txtOldPrice {
	text-decoration: line-through;
}
.txtSale {
 	color: #FF0000;
}
.txtOutOfStock {
	color: #FF0000; font-size: 90%; font-weight: bold; margin: 3px 0;
}
.txtSiteDocs, a.txtSiteDocs {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration:none;
}
a.txtSiteDocs:hover {
 	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration:none;
}
.txtDefault, a.txtDefault, a.txtLink, a.txtLocation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration:none;
}
a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0066CC;
	text-decoration:none;
}
.txtContentTitle {
	color: #000000;
	font: bold 120% Arial, Helvetica, sans-serif;
}
.txtBoxSave {
	color: #F90707;
	padding-left: 16px;
}

.txtCartPrice {
	float: right;
	color: #FF0000;
	padding-right: 5px;
	padding-left: 10px;
}
.txtCart {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;	
}
.cartTotal {
	border-top: 1px dashed #070F72;
	width: 153px;
	padding-top: 2px;
	margin-top: 3px;
}
a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {
	text-decoration: none;
	color: #000000;
}
a.txtCartProduct:hover {
	text-decoration: none;
	color: #FF6600;
}
a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006699;
	text-decoration: none;
	font-weight: bold;
	padding: 3px;
	border: 1px solid #000000;display: block;
	margin-top: 5px;
}
a.txtviewCart:hover {
	color: #FFFFFF;
	background: #993300;
	
}
.cartProgress {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	padding: 4px;
	border: 1px solid #CCCCCC;
	width: 350px;
	margin: auto;
}
.txtcartProgressCurrent {
	color: #FF9900;
	font-weight: bold;
}
.quickBuy {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.tdcartTitle {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	border-bottom: 1px solid #666666;
}
.tdcartEven {
	background-color: #EBEDFE;	
}
.tdcartOdd {
	background-color: #FFFFFF;
}
.tdCartSubTotal {
	padding-top: 10px;
	border-top: 1px solid #666666;
}
a.txtCheckout, .btnCheckout a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006699;
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #000000;
	margin-bottom: 10px;
}
a.txtCheckout:hover, .btnCheckout a:hover, a.txtUpdate:hover{background:#CC0000;}

a.txtUpdate {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006699;
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #000000;
}
.txtStockWarn {
	color: #FF0000;
}
.txtError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #050F72;
	background-color: #FFCECE;
	border: 1px solid #FF0000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
div.txtCopyright{
	clear:both;
	margin-top:10px;
	margin-bottom: 10px;
}
.txtCopyright, a.txtCopyright {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	color: #000000;
}
a.txtCopyright:hover {
	text-decoration: none;}


.dropDown {	width: 120px;}
/* cart.tpl - CHECKOUT AND VIEW CART ORDER */

#lstCartProgress {padding: 10px 5px 22px; margin: 20px 5px; border-bottom: 1px solid #ccc;}
#lstCartProgress li {display: inline; padding: 9px 30px 9px 42px; font-size: 115%;}
#lstCartProgressCart{ background: url(../styleImages/step_1.gif) no-repeat left center;}
#lstCartProgressAddress{background: url(../styleImages/step_2.gif) no-repeat left center;}
#lstCartProgressPayment{background: url(../styleImages/step_3.gif) no-repeat left center;}
#lstCartProgressComplete{background: url(../styleImages/step_4.gif) no-repeat left center;}

#lstCartProgress .txtcartProgressCurrent {
	font-weight: bold;
	background: url(../styleImages/step2_d.gif) no-repeat left center;
}
#divInvoiceAddress {
	border: 1px solid #CCCCCC;
	padding-bottom: 5px; width: 47%; float: left;
}
#divDeliveryAddress{border: 1px solid #CCCCCC;
	padding-bottom: 5px; width: 47%; float: right;}
#divInvoiceAddress h3, #divDeliveryAddress h3 {margin: 0 0 10px; padding: 5px;}
#divInvoiceAddress p, #divDeliveryAddress p {margin: 0 10px 10px;}
.btnUpdateBasket a{float: right; background: url(../styleImages/continue.jpg) no-repeat center center; font-weight: bold; margin: 0;
padding: 11px; width: 100px; color: #fff; text-decoration: none;}
.updateCart a{float: left; background: url(../styleImages/order.jpg) no-repeat center center; font-weight: bold; margin: 0;
padding: 11px; width: 100px; color: #fff; text-decoration: none;}

.btnUpdateBasket a:hover { padding: 11px; width: 100px; color: #ff9999; text-decoration: underline;}


.btnCheckout {float: right; padding: 5px 8px; background: #af332b;}
.updateCart a {color: #fff; text-decoration: none; font-weight: bold;}
.tblCart {clear:both; margin: 10px 0; }

.boxHeadingContent {padding: 10px; border: 1px solid #eee; text-align: right; margin-bottom: 12px;}

/* viewcat.tpl - CATEGORY LISTING OF ALL PRODUCTS WITH PAGINATION */

.tblList {width: 100%; border-collapse:collapse;}
.tblList td {padding: 8px 4px 5px; border-bottom: 1px solid #ccc;}
.tblList .img {width: 100px;}
.tblList .price {width: 125px; text-align: center; font-size: 110%;}
.tblList h4 a {color: #000;}
.tblList h4 a:hover {color: #af332b;}
.tblList .price p {font-weight: bold;  margin: 5px;}
.tdListTitle {
	background-color: #070F72;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
.tblCart img, .tblCart a img {border:none;}
h5.btnBuy, h5.btnMore {padding: 3px 2px; background: #666; margin: 4px 0 0 23px; width: 80px;}
.btnBuy a, .btnMore a {color: #fff; text-decoration: none; }
.btnBuy a:hover, .btnMore a:hover {color: #af332b;}
.tdEven {background-color: #FFFFFF;}
.tdOdd {background-color: #EBEDFE;}

/* viewProd.tpl - PRODUCTS DETAIL PAGE */
.buyLine {border: 1px solid #ccc; padding: 5px 0; text-align: right;}
#topProdDesc h3 {background: #333; font-size: 100%; padding: 3px; margin: 0 0 .8em;}

.latestProds {width: 33%; margin: 10px 0; padding: 5px 0;}
/* PRIMARY NAV - Primary navigation currently shown in top horizontal - replace with PrimeNav CSS from library */
#primenav { padding: 0; margin: 0; position: absolute; left: 0; bottom: 6px; width: 100%; background-color: transparent; }
#primenav ul{ font-weight: bold; font-size: 1.2em; margin: 0 0 0 110px; padding: 0; list-style: none;}
#primenav li {position:relative; background: transparent; float:left; margin: 0 1px 0 0; padding:0}
#primenav li a {
	text-decoration: none; cursor:pointer;
	color:#fff; display: block; padding: 5px 15px;
	background: url(../styleImages/images/nav_sep.gif) no-repeat right bottom;
}

