body {	margin:0px; 	padding:0px; 	background-image: url("images/bg01.jpg"); 	background-repeat: repeat-x; 	color:#6B6854; 	font:13px/18px Arial, Helvetica, sans-serif;}tr,td{	color:#333333;	font:11px Arial, Helvetica, sans-serif;}div, p, ul, h1, h2, h4, img, form, label {	padding:0px; 	margin:0px;}ul {	list-style-type:none;}/* -------------------- CONTAINER PANEL -------------------- */#container {	width:870px;	position:relative;	margin:0 auto;	padding:0px;	background: url(images/subpage_bg.jpg) repeat-y center top;	height:auto;	/*background-color: #cccccc;*/	/*height: 800px;*/	/*background-repeat: repeat-y;*/}#container #mainPan {	width: 846px;	margin-left: 12px;	float: left;	height:auto;}#content h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #9900FF;	padding-top: 10px;}#header {	width: 870px;	height: 302px;	background-image: url(images/header.jpg);	background-repeat: no-repeat;}/* -------------------- TOP NAVIGATION -------------------- */div#navcontainer {	padding-left: 0px;	background: #000033 url(images/topmenu_1.gif) repeat-x center center;	color: White;	float: left;	width: 846px;	font-family: Arial, Helvetica, sans-serif;	border-top: solid 1px #666666;	border-bottom: solid 1px #666666;	font-size: 12px;	font-weight: normal;	margin-left: 12px;}div#navcontainer ul {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	color: white;	text-align: center;	margin: 0;	padding-bottom: 5px;	padding-top: 5px;}div#navcontainer ul li {	display: inline;	margin-left: -4px;}div#navcontainer ul li a {	padding: 5px 10px 5px 10px;	color: white;	text-decoration: none;	border-right: 1px solid #fff;}div#navcontainer ul li a:hover {	background: #6600CC url(images/topmenu_2.gif) repeat-x center center;	color: white;}#active a { 	background: #16008D url(images/topmenu_2.gif) center center repeat-x;	border-left: 1px solid #fff; }/* -------------------- Left Navigation -------------------- */#leftnavcontainer {	!margin-left: 6px;	float: left;	width: 172px;	height: 530px;	background-color: #FFCCFF;	margin-right: 6px;}#leftnav_header {	background-color: #990033;	font-family: Arial, Helvetica, sans-serif;	height: 100px;	width: 172px;}#leftnavcontainer ul{margin: 0;padding: 0;list-style-type: none;font-family: Arial, Helvetica, sans-serif;}#leftnavcontainer li { margin: 0; }#leftnavcontainer a{	display: block;	padding: 3px 10px;	width: 152px;	color: #330000;	background-color: #FFCCFF;	text-decoration: none;	border-top: 1px solid #FFFFFF;	font-weight: normal;	font-size: 0.8em;}#leftnavcontainer a:hover{	color: #FFFFFF;	background-color: #CC99CC;	text-decoration: none;	border-top: 1px solid #FFFFFF;}#leftnavcontainer ul ul li { margin: 0; }#leftnavcontainer ul ul a{	display: block;	padding: 3px 5px 3px 30px;	width: 125px;	color: #990099;	background-color: #FFFFFF;	text-decoration: none;	font-weight: normal;}#leftnavcontainer ul ul a:hover{color: #333333;background-color: #FFCCFF;text-decoration: none;}                    /* -------------------- CENTRE PANEL -------------------- *//* <---- Shop top Menu -- */#shop_topmenu {	height: 40px;	width: 470px;	float: left;}#cfnavbar{	padding: 0 0 0 10px;	float: left;	height: 40px;	margin-top: 0;	margin-bottom: 0;	width: 100%;}#cfnavbar ul{	background: url(images/bgpink.jpg) bottom center repeat-x;	padding-left: 0;	margin: 0;	float: left;	font: 11px "Trebuchet MS";}#cfnavbar ul li{display: inline;}#cfnavbar ul li a, #cfnavbar ul li span{	float: left;	color: #333333;	font-weight: normal;	padding: 8px 13px 16px 6px;	text-decoration: none;	background: url(images/dividerpink.jpg) bottom right no-repeat;}#cfnavbar ul li span{ /*Targets span tag to the right of #leftcorner below*/padding-left: 0px;}#cfnavbar ul li a#leftcorner{	float: none;	padding-left: 20px;	padding-right: 0px;	background: url(images/leftcornerpink.jpg) bottom left no-repeat;}#cfnavbar ul li a#rightcorner{	padding-right: 20px;	background: url(images/rightcornerpink.jpg) bottom right no-repeat;}#cfnavbar ul li a:hover{	color: #990033;}/* <---- End Shop top Menu -- */#shop_logo_and_search {	height: 90px;	width: 846px;	float: left;	vertical-align: middle;	top: 40px;	clip: rect(40px,auto,auto,auto);}#shoppingcart_items {	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	color: #660000;	width: 95px;	border: 1px solid #660000;	height: 17px;	margin-top: 10px;	margin-left: 10px;	background-image: url(images/cart.gif);	background-repeat: no-repeat;	float: left;	padding-left: 18px;}#number_items {	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	color: #660000;	width: 90px;	border: 1px solid #660000;	height: 17px;	margin-top: 5px;	margin-left: 10px;	background-image: url(images/items.jpg);	background-repeat: repeat-x;	float: left;	padding-left: 5px;}#leftnav_header #left_header {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	float: left;	width: 160px;	padding-left: 10px;	padding-top: 20px;}#shoplogo {	background-image: url(images/logo2.jpg);	background-repeat: no-repeat;	height: 90px;	width: 442px;	float: left;}#searchbar {	height: 90px;	width: 350px;	float: right;	margin-right: 15px;}#currency {	height: 40px;	width: 300px;	float: left;	padding-left: 20px;}#content {	float: left;	width: 846px;	margin-left: 0px;	height: 100%;}#content h1 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 24px;	font-weight: normal;	color: #330099;	padding-top: 10px;}#content p {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	font-weight: normal;	color: #333333;	padding-top: 10px;}/* <-------------------- Product ------------------ */#product {	height: 100%;	width: 200px;}#product #image_small {	background-image: url(images/small_edge.jpg);	background-repeat: no-repeat;	height: 74px;	width: 75px;	float: left;}#product #cartbuttons {	padding-left: 5px;}#product #cartbuttons #viewlarger {	background-image: url(images/view_larger.jpg);	background-repeat: no-repeat;	float: left;	height: 15px;	width: 85px;	margin-top: 5px;}#product #cartbuttons #readmore {	background-image: url(images/read_more.jpg);	background-repeat: no-repeat;	float: left;	height: 15px;	width: 85px;	margin-top: 3px;}#product #cartbuttons #addtocart {	background-image: url(images/add_to_cart.jpg);	background-repeat: no-repeat;	float: left;	height: 15px;	width: 85px;	margin-top: 3px;}#product h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #660099;	padding-left: 5px;}#top_ad {	background-image: url(images/shop_featured_ad.jpg);	background-repeat: no-repeat;	height: 189px;	width: 654px;}#top_ad #featureAd {	font-family: Arial, Helvetica, sans-serif;	float: left;	height: 180px;	width: 410px;	padding-left: 20px;	padding-top: 5px;}#top_ad #featureAd h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	font-weight: bold;	color: #660099;}#top_ad #featureAd p {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #333333;}#product h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 20px;	font-weight: bold;	color: #CC0000;}#product h4 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: bold;	color: #333333;	text-decoration: line-through;}#product p {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #000000;	line-height: 96%;	padding-bottom: 5px;	padding-left: 5px;}/* <---- Shop Footer -- *//* <-------------------- Page Footer ------------------ */#footer {	background-image: url(images/footer1.jpg);	background-repeat: no-repeat;	float: left;	height: 49px;	width: 870px;}#footLinks {	float: left;	width: 870px;	background-color: #FFFFFF;	padding-top: 10px;}#footLinks p {	text-align: center;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;}#shopfooter {	float: left;	height: 45px;	width: 100%;	background-color: #666666;	background-image: url(images/shopfooter_bg.jpg);	background-repeat: repeat-x;	padding-top: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #FFFFFF;	margin-top: 20px;}#shopfooter a {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #FFFFFF;}#shopfooter p a {	color: #FFFFFF;}#shopfooter a:link {	color: #FFFFFF;}#shopfooter a:hover {	color: #FF66CC;}#footLinks p a {			color: #9900FF;}#footLinks p a:link {			color: #9900FF;}#footLinks p a:hover {			color: #000033;}#footLinks p a:visited {			color: #9900FF;}