a:active { color: #817F00; text-decoration: none }
a:link { color: #817F00; text-decoration: none }
a:visited { color: #817F00; text-decoration: none }
a:hover { color: #817F00; text-decoration: underline }
a.category:active { color: #768664; text-decoration: none }
a.category:link { color: #768664; text-decoration: none }
a.category:visited { color: #768664; text-decoration: none }
a.category:hover { color: #716F00; text-decoration: none }
a.navigation { margin-left: 15px; margin-right: 15px }
a.navigation:active { color: #716F00; text-decoration: none }
a.navigation:link { color: black; text-decoration: none }
a.navigation:visited { color: black; text-decoration: none }
a.navigation:hover { color: #716F00; text-decoration: none }
a.sale:active { color: #E36A1A; text-decoration: none }
a.sale:link { color: #E36A1A; text-decoration: none }
a.sale:visited { color: #E36A1A; text-decoration: none }
a.sale:hover { color: #E36A1A; text-decoration: none }

body { background: #E4EDDA url('images/background.jpg') no-repeat left bottom fixed }

div.basket { width: 200px; height: 100px; margin-top: 10px; margin-right: 10px; margin-bottom: 9px; background-image: url('images/basket_background.jpg'); background-position: 100% 0% }
div.body { width: 750px; border: 1px solid #A0B08E; background-color: white; padding: 3px; margin: auto }
div.center { text-align: center }
div.more_information { text-align: right; padding-right: 15px }

h3 { text-align: left; font-family: arial, sans-serif; color: #81916F; margin-top: 5px }

input, select { border: 1px solid black }

li { font-family: arial, sans-serif; font-size: 12px; margin: 0px; text-align: left }

p { font-family: arial, sans-serif; font-size: 12px; margin: 0px; text-align: left }
p.basket_detail { font-size: 70%; margin: 4px; text-align: left }
p.basket_header { font-size: 70%; color: black; text-transform: uppercase; font-weight: bold; padding: 3px; text-align: left }
p.basket_price { color: #E36A1A; font-size: 70% }
p.category { font-size: 70%; padding: 3px; padding-left: 2px; margin: 1px; font-weight: bold }
p.category_price { color: #E36A1A; font-size: 70%; padding-left: 5px }
p.copyright { font-size: 60%; text-align: center; margin-top: 10px }
p.email_friend { text-align: right }
p.error { text-align: center; color: red }
p.home_price { color: #E36A1A; font-size: 70%; padding-left: 6px }
p.home_product_description { font-size: 70%; padding: 6px; text-align: justify }
p.home_product_name { font-weight: bold; color: #777777; padding-top: 7px; padding-left: 6px }
p.inputdesc { text-align: right }
p.navigation { text-transform: uppercase; font-weight: bold; font-size: 70%; padding: 5px }
p.product_code { color: #777777 }
p.product_description { text-align: justify; margin-top: 10px; font-size: 80%; color: #444444 }
p.product_name { font-weight: bold; font-size: 90%; color: #A0AB0F }
p.product_price { color: #E36A1A; font-size: 80%; margin: 10px }
p.recommended { font-weight: bold }
p.view_basket { text-transform: uppercase; font-weight: bold; font-size: 70%; text-align: right }

td.basket_header { background-color: #E3E11A }
td.border { background-color: #8A9D9E }
td.categories_background { background-color: #FCFCFC }
td.cell_border { background-color: #8A9D9E }
td.dashed_horizontal { background: #8A9D9E url('images/dashed_horizontal.gif') repeat-x }
td.dashed_vertical { background: #8A9D9E url('images/dashed_vertical.gif') repeat-y }
td.dbl_border_left { background: #F3F7EE url('images/double_border_left.gif') repeat-y }
td.dbl_border_right { background: #F3F7EE url('images/double_border_right.gif') repeat-y }
td.input { background-color: #E5EEDB }
td.navigation { background-color: #A0B08E }
td.product_header { background-color: #CAC91F }

textarea { border: 1px solid black; font-family: arial, sans-serif; font-size: 80% }

ul { list-style-image: url('images/ul_image.gif') }

.basket_heading { background-color: #dedede }
.customer_details { background-color: #F6F9F2 }
.strikethrough { text-decoration: line-through }

#social {
	list-style: none;
	margin: 10px 10px 10px 20px;
	padding: 0;
}
#social a {
	line-height: 20px;
	padding-left: 20px;
}
#social li {
	margin: 3px 0;
}
#social li a.blogger {
	background: url(/images/Social_RSS_16.png) no-repeat left center;
}
#social li a.facebook {
	background: url(/images/Social_Facebook_16.png) no-repeat left center;
}
#social li a.twitter {
	background: url(/images/Social_Twitter_16.png) no-repeat left center;
}
