/* funkycowhides.css */
*{margin:0; padding:0; font-family:Verdana, san-serif}

/*general classes */
a{color:#333333}
a:hover{color:#000}
.hidden{display:none}
.flo_left{float:left}
.flo_right{float:right}
.flo_right2{float:right; text-align:right}
.flo_clear{clear:both; height:8px; font-size:1px; line-height:1px}
.flo_clear-right{clear:right; height:8px; font-size:1px; line-height:1px}
.indent1{padding-left:8px}
.blue{color:#00B7F1}
.smallblue{color:#00B7F1; font-size:11px; font-weight:normal}
.grey{color:#999}
.midgrey{color:#666}
.darkgrey{color:#333}
.zoom{padding-left:18px; padding-bottom:1px; background:url(/css/img/zoom_icon.png) bottom left no-repeat}
.more{padding-left:22px; background:url(/css/img/icon_info.gif) center left no-repeat}
p.more{padding-left:22px; background:url(/css/img/icon_info.gif) 0 2px no-repeat}
.dimensions{padding-left:18px; background:url(/css/img/icon_dimensions.gif) center left no-repeat}
.dimensionsboxes{padding-left:22px; background:url(/css/img/icon_dimensions.gif) center left no-repeat}
.matching{padding-left:22px; background:url(/css/img/icon_match.gif) center left no-repeat}
.wishlist{padding-left:22px; background:url(/css/img/icon_wishlist.gif) center left no-repeat}
.wish_bw{padding-left:22px; background:url(/css/img/icon_wish_bw.gif) center left no-repeat}
.carticon{padding-left:22px; background:url(/css/img/grey-cart.gif) center left no-repeat; padding-bottom:2px}
.cross{padding-left:22px; background:url(/css/img/icon_plus.gif) center left no-repeat}
.aboutus{padding-left:22px; background:url(/css/img/icon_info.gif) center left no-repeat}
.contact{padding-left:22px; background:url(/css/img/icon_mail.gif) center left no-repeat}
.delivery{padding-left:32px; background:url(/css/img/icon_truck.gif) center left no-repeat}
.security{padding-left:20px; background:url(/css/img/icon_padlock.gif) center left no-repeat}
.bullet{padding-left:14px; background:url(/css/img/fotter_bullet.gif) center left no-repeat}
.mail{padding-left:22px; background:url(/css/img/icon_mail2.gif) center left no-repeat}
p.sub{margin-left:22px}
p.sub2{margin-left:32px}
.text_left{text-align:left}
.text_right{text-align:right}
.text_center{text-align:center}
.divider{clear:both; height:1px; font-size:1px; line-height:1px}
.down{text-align:right; color:#333; background:url(/css/img/down.gif) center right no-repeat; padding-right:1.5em}
.unbold{font-weight:normal}
a.bold-link{font-weight:bold; text-decoration:none}
a.bold-link:hover{text-decoration:underline; color:#666}

/* Page Header */
#header{position:relative; height:182px; background:#828282 url(/css/img/header_strip.jpg) bottom center no-repeat}
#header h1{display:none}
#hd_link{position:absolute; top:14px; left:17px}
#hd_link img{border:none}
#header p{font-size:11px; line-height:11px; color:#fff}
#header p a{text-decoration:none; color:#fff}
#header p a:hover{text-decoration:underline}
p#hd_telephone{position:absolute; top:40px; left:374px; color:#ddd}
p#hd_telephone span{font-size:12px; color:#fff}
p#hd_sale{position:absolute; top:40px; left:250px; color:#FF9900}
p#hd_sale span{font-size:11px; color:#fff}


p#hd_wishlist{position:absolute; top:23px; left:555px; background:url(/css/img/heart.gif) no-repeat; padding:1px 0 3px 24px}
p#hd_cart{position:absolute; top: 30px; left:555px; background:url(/css/img/white-cart.gif) no-repeat center left; padding:10px 0 2px 24px}
p#hd_items{position:absolute; top:23px; left:666px}
p#hd_balance{position:absolute; top:39px; left:666px}
p#hd_help{position:absolute; top:7px; left:722px; padding-bottom:2px}
p#hd_help a{color:#ddd}
#hd_image{display:inline}


/* Listings page */
p#product-next{float:right; text-align:right; margin:16px 12px 0 0; width:200px}
div.sc-1 h3.refine{font-size:12px; color:#666; font-weight:bold; padding-top: 0.5em; padding-bottom:0.3em}
#blue-box h3{line-height:1em; font-size:16px; font-weight:normal; padding:15px 0 14px 12px; background-color:#00b7f1; color:#fff; width:278px}


/* Product search results page - modify search link list */
ul.mod-src{list-style:none; clear:both; margin-top:1px}
ul.mod-src li{float:left; width:156px; font-size:12px; line-height:1.5em}
ul.mod-src a{color:#666}

/* Product page */
#prod{margin:20px 0 60px 0; padding:0}
#prod div.images{float:left; width:207px; text-align:center; position:relative; padding-top:3px}
#prod img.feature{float:left; margin:4px 4px 0 0}
#tooltip{display:none; position:absolute; background-color:#fff; border:1px solid #999; width:180px; padding:8px; top:130px; left:0px; font-size:12px; color:#666}
#prod div.text{margin-left:220px}
#prod p.desc{color:#666; margin:0 0px 8px 0}
#prod p.action{margin:0; float:left}
/
#prod p a{color:#333}
#prod p.left{
	width:120px;
	float:left;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#prod p.right{width:240px; float:right; margin:2px 0 0 0}
.plus{padding-left:22px; color:#333; background:url(/css/img/icon_plus.gif) center left no-repeat}

#prod p.below span.down{background:url(/css/img/down.gif) center right no-repeat; width:1.5em}
#prod h2{font-size:18px; color:#666; font-weight:normal; padding:0 8px 20px 0}
#prod h3{font-size:16px; color:#666; font-weight:normal; padding:0 8px 0 0; margin-bottom:4px}

/* Common page footer */
#footer div.menu_block{width:157px; float:left; margin:3px 0 3px 0; background-color:#990066; padding:3px 0 3px 0; background:url(/css/img/bg_dot_v.gif) top right repeat-y}
#footer div.grey_box{height:96px; background-color:#ececec; margin:0 4px 0 4px}
#footer div.grey_box div.pad{padding:6px 4px 2px 6px}
#footer div.grey_box p{font-size:12px; color:#333; letter-spacing:0.02em}
#footer div.grey_box a{text-decoration:none; color:#333}
#footer div.grey_box p.sub a, #footer div.grey_box p.sub2 a{color:#666}
#footer div.grey_box a:hover{text-decoration:underline}

#payment-cards{margin:11px 0 10px 10px; float:left}
#worldpay{margin:15px 0 10px 60px; float:left}

#footer_menu{clear:both; background-color:#828282}
#footer_menu p{color:#fff; margin:0 12px 0 12px; letter-spacing:0.02em; font-size:12px}
#footer_menu p.upper{padding:0.7em 0 0.6em 0; background:url(/css/img/footer.gif) bottom left repeat-x}
#footer_menu p.lower{padding:0.6em 0 0.6em 0}
#ie-spoof{background:url(/css/img/footer.gif) bottom left no-repeat}

#footer_menu a{text-decoration:none; color:#fff}
#footer_menu a:hover{text-decoration:underline}
#footer div.credits{float:left}
#footer div.credits p{margin: 8px 4px 4px 14px; font-size:10px}
#footer div.credits p span{display:none}
#footer div.credits img{border:none}
#footer div.credits a{display: block}
#louise{width:286px}
#louise a{margin:12px 0 0 38px}
#annatto{width:293px}
#annatto a{margin:7px 0 0 24px}
#koded a{margin:9px 0 0 32px}
#footer div.copy{float: left}
#footer div.copy p{font-size:10px; margin-left:10px; line-height:13px;  margin:4px 0 14px 10px}


/* FAQ sction of customer service page */
#faq-div{margin-top:2px}
#faq-div .right{width:293px; float:right; background:#fff url(/css/img/v_dot.gif) top left repeat-y}
#faq-div .left{width:292px;  float:left}
#faq-div .grey{background-color:#f5f5f5; margin:8px 0 12px 0; padding-bottom:12px}
#faq-div .right .grey{margin-left:4px}
#faq-div h4{font-size:14px; color:#333; padding:4px 0 6px 12px; margin-top:0}
#faq-div .left h4.delivery2{margin-left:25px; padding-left:34px; background:url(/css/img/icon_truck2.gif) center left no-repeat}
#faq-div p{font-size:12px; color:#333; padding-left:12px; margin:0 0 2px 0}
#faq-div .left p,#faq-div .left h4{padding-left:25px}
#faq-div a{color:#333}
#faq-div a:hover{color:#999}


/* Shopping cart page - cart table */
table.cart{clear:both; width:500px}
table.cart th, table.cart td{font-size:12px; border-right:1px solid #ccc; border-bottom:1px solid #ccc}
table.cart th{text-align:left; background-color:#f0f0f0; color:#333; font-weight:bold; padding:11px 4px 7px 8px}
table.cart .vat{color:#999}
table.cart .code{color:#666}
table.cart td{line-height:1.4em}
table.cart td span.finish{ color:#666}
table.cart a{color:#333}
table.cart .actions{color:#666; font-weight:normal}
table.cart td.actions{text-align:center}
body.cart h2{margin:18px 0 22px 6px; padding:0 0 0 31px; letter-spacing:0.01em; font-size:18px; color:#666}
h2.cart{background:url(/css/img/icon_cart.gif) center left no-repeat}

/* Checkout page */
h2.checkout{background:url(/css/img/icon_checkout.gif) center left no-repeat}
table.checkout{margin-top:20px}
table.checkout th{text-align:right}
.note{color:#666; font-size:11px; font-weight:normal; font-style:italic}
p#redemption{text-align:right; margin-top:16px}
p#redemption a{color:#333}
p#redemption a:hover{color:#999}
h3.cart{font-size:16px; font-weight:normal; margin:18px 0 8px 0; letter-spacing:0.01em}
h3.padlock{background:url(/css/img/icon_padlock.gif) center left no-repeat; padding:0 0 0 25px}
h3.phone{background:url(/css/img/icon_phone.gif) center left no-repeat; margin: 5px 0 0 0; padding:0 0 0 25px}
#continue{padding-top:15px; margin-bottom:30px}
body.cart p.emptycart{float:right; width:300px; text-align:right; padding-top:15px; padding-right:10px}
#continue a, #emptycart a{color:#333}
#continue a:hover, #emptycart a:hover{color:#999}
p#dark-grey-box{background:#666; color:#fff; font-size:16px; margin-left:-8px; padding:10px 6px 10px 8px}

table.cart td{text-align:left; color:#333; font-weight:normal; padding:14px 4px 14px 8px}
table.cart tr.narrow th, table.cart tr.narrow td{padding:7px 4px 5px 8px; font-weight:normal}

tr.combo-top th, tr.combo-top td{padding:7px 4px 1px 8px; font-weight:normal; border-bottom:none}
tr.combo th, tr.combo td{padding:2px 4px 1px 8px; font-weight:normal; border-bottom:none}
tr.combo-bot th, tr.combo-bot td{padding:2px 4px 7px 8px; font-weight:normal}

table.cart tr.ship th, table.cart tr.ship td{padding:10px 4px 10px 8px; font-weight:normal}
table.cart .last{border-right:none}
#total th, #total td{font-weight:bold; color:#333; border-bottom:none; padding:10px 4px 10px 8px}
tr.checkout th, tr.checkout td{border:none}

.vdots2{background:url(/css/img/v_dot2.gif) top right repeat-y}
.vdots3{background:url(/css/img/v_dot3.gif) top right repeat-y}

div.sc-1  p.rgt-offset{float:right; width:550px}
div.sc-1  p.pay-bold{color:#333; font-size:14px; line-height:14px}
div.sc-1  p.small-it{font-size:11px; font-style:italic}

/* Customer service blue hint box */
div.bhint{float:right; width:161px; border:1px #00b7f1 solid; margin-top:36px}
div.bhint div.pad{padding:7px 7px 3px 12px}
div.bhint div.pad p{color:#00B7F1;font-size:12px; letter-spacing:0.03em; line-height:1.33em}
div.bhint a{color:#00B7F1; font-weight:bold}

.checkouttxt {font-size:11px; line-height:41px;}

.bigline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
}
.setext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	letter-spacing:0.03em; 
}


.setext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing:0.03em; 
}
.collectionstop {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.collectionstop:hover {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #FFFFFF;
}
.collectionsimages {

	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #FFFFFF;
}
.categorytitle {
	font-size: 12px;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
}
.categorytitle:link {
	font-size: 12px;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
}
.categorytitle:visited {
	font-size: 12px;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
}
.categorytitle:hover {
	font-size: 12px;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
}
.categorytitledark {
	font-size: 10px;
	text-transform: uppercase;
	color: #999999;
	text-decoration: none;
}
.categorytitledark:link {
	font-size: 10px;
	text-transform: uppercase;
	color: #999999;
	text-decoration: none;
}
.categorytitledark:visited {
	font-size: 10px;
	text-transform: uppercase;
	color: #999999;
	text-decoration: none;
}
.categorytitledark:hover {
	font-size: 10px;
	text-transform: uppercase;
	color: #999999;
	text-decoration: none;
}
.highlightborder {
	border: 1px solid #FFFFFF;
	background-color: #CCCCCC;
}
.highlightborder:hover {
	border: 1px solid #E50091;
	background-color: #E50091;
}
.highlightborderon {
	border: 1px solid #E50091;
	background-color: #E50091;
}
.highlightborderproduct {
	border: 1px solid #FFFFFF;
}
.highlightborderproduct:hover {
	border: 1px solid #E50091;
}
.txtfield1 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
}
.txtfield {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
}
.linkwhite {
	color: #FFFFFF;
	text-decoration: none;
}
a.linkwhite:hover{text-decoration:underline; color:#FFFFFF}

.linkblack {
	color: #000000;
	text-decoration: none;
}
a.linkblack:hover{text-decoration:underline; color:#00000}


.NAV1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    colour: #333333;
	font-size: 11px;
	text-decoration: underline;
}
a.NAV1:hover{text-decoration:underline; color:#E50091}



.ANAV1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    colour: #333333;
	font-size: 12px;
	text-decoration: underline;
}


a.ANAV1:hover{text-decoration:underline; color:#E50091}





.textspacing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	
	}
	
	
.textspacing1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
	
	}
	
	
.astrap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;


}

.price1 {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
