/* ----- body & background ----- */body{	color:#000000;	font: 80%  Arial, Helvetica, sans-serif;	text-align:center;	line-height:150%;	margin:0;	padding:0;}div.clear{	clear: both;	line-height: 0px;	font-size: 0px;	width: auto;}/* ----- tables ----- */table, td, input, textarea, select, li{	font: 100% Arial, Helvetica, sans-serif;	color:#000000;	}th{	background:#ddd;	padding:0px;}td{padding:0px;}/* ----- global links ----- */a:link, a:visited, a:active{	color:#000000;	text-decoration:none;}a:hover{	color:#555;	text-decoration:none;}#content a:link, #content a:visited, #content a:active{	color:#000000;	text-decoration:none;	width: 100%;}#content a:hover{	color:#000000;	border-bottom:1px dotted #37342f;}#content li{	color:#000000;}/* ----- global paragraphs, headers & horizontal rules ----- */p, h1, h2, h3, h4, h5, h6{margin:1em 0;}h1{font-size:140%;}h2{font-size:130%;}h3{font-size:120%;}h4, h5{font-size:100%;}hr{	display:none;}/* ----- global images ----- */img{border:none;}/* ----- hidden items ----- */#skip{display:none;}.hidden{display:none;}/* ----- float left / right classes ----- */.left{float:right;margin-right:.3em;}.right{float:right;margin-left:.3em;}/* ----- company contact details ----- */address{	font-style:normal;	margin:1em 0;}#frmContact{margin-bottom:.5em;}#ThisForm{margin-bottom:.5em;}	/* ----- container size & positioning ----- */#container{	width: 980px;	text-align: left;	background: #fff;	/* background: transparent url(../graphics/cherry/page_bg.gif) repeat-y 0 0; */	position: relative;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;}/* ----- header area ----- */div#header{	height:135px;	position:relative;	margin:0;	background-repeat: no-repeat;	background-image: url(../graphics/cherry/header2010.jpg);}div#header div.inner{	height: auto;}div#header div.inner h1#logo{	height: 135px;	width: 360px;	margin: 0px;	padding: 0px;	display: block;	text-indent:-9999px;	overflow: hidden;}div#header div.inner h1#logo a{	display: block;	height: 135px;}#tagline{	display:none;	position: absolute;	left: 50px;	top: 75px;}#pandp {	width: auto;	top: 32px;	left: 300px;	position: absolute;	font-family: Verdana, Arial, Helvetica, sans-serif;	height: auto;}#phonenumber {        display: none;	left: 734px;	top: 40px;	position: absolute;	font-size: 150%;	width: 232px;}/* ----- shopping basket info ----- */#info{	position:absolute;	top:321px;	right:-10px;	z-index:11;	color:#A30330;	text-align:center;	width: 120px;	background-repeat: no-repeat;	background-color: #FFFFFF;	background-position: center top;	border: thin solid #000000;	padding-top: 20px;	font-size: 80%;}#cards {	border: thin solid #000000;	position: absolute;	top: 425px;	right: -10px;}#info a{	text-decoration:none;}#info a:hover{	color:#A30330;	border-bottom:1px dotted #a49b8c;}/* ----- optional mid div (useful for more complex backgrounds) ----- */#mid{	width: auto;}/* ----- breadcrumb trail ----- */#breadcrumbs{	float:left;	display:block;	width:850px;	margin-left:15px;	margin-bottom:5px;	color:#000000;	line-height:25px;	padding-top: 0;	padding-right: 0;	padding-bottom: 0;	padding-left: 10px;	margin-top: 0px;	position: relative;}#breadcrumbs a{	color:#a30330;	text-decoration:none;}#breadcrumbs a:hover{		color:#333;	border-bottom:1px dotted #999;}/* ----- search box ----- */#search{	margin-bottom:1em;	padding:3px 0 0 0;	margin: 1;	position: absolute;	left: 725px;	top: 100px;	width: 240px;}#search label{	display:none;}#searchKeyword{	border:1px solid #000000;	color:#000000;	width:200px;	padding-top: 3px;	padding-right: 0;	padding-bottom: 3px;	padding-left: 3px;}#searchSubmit{	background:#a30330;	color:#fff;	border:0px solid #234959;	width:30px;	height:22px;	margin-bottom:-1px;	margin-left:5px;}#searchSubmit:hover{	cursor:pointer;	background-color: #000000;}/* ----- side navigation ----- */#navDept, #navDept ul, #navDept li, .navStatic, .navStatic ul, .navStatic li{	margin:0;	padding:0;	list-style:none;	color: #000000;}#navDept , .navStatic{	padding:1px 1px 0 1px;	border:1px solid #e1e1e1;	color:#000000;	margin-bottom:1em;	background-color: #FFFFFF;}#navDept li a:link, #navDept li a:active, #navDept li a:visited, .navStatic li a:link, .navStatic li a:active, .navStatic li a:visited{	display:block;	width:100%;	background:#ffffff url(../graphics/cherry/nav_icon.gif) no-repeat 8px 50%;	color:#000000;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #b3afaf;}#navDept li a:hover, .navStatic li a:hover{	font-weight: bold;	color: #000000;	background-color: #FFFFFF;	background-image: url(../graphics/cherry/nav_icon.gif);	background-repeat: no-repeat;	background-position: 8px 50%;}#navDept li a.selected, .navStatic li a.selected{	color:#A30330;	background-color: #FFFFFF;	background-image: url(../graphics/cherry/nav_icon_on1.gif);	background-repeat: no-repeat;	background-position: 8px 50%;}#navDept li a span, .navStatic li a span{	display:block;	font-weight:bold;	padding-top: 2px;	padding-right: 20px;	padding-bottom: 2px;	padding-left: 20px;}/* ----- subdepartment navigation ----- */#navSubDept, #navSubDept li {	margin:0;	padding:0;	list-style:none;}#navSubDept{	margin:1em 0;	padding:3px 10px;	border:1px solid #e3e3e3;	color:#000000;	background-color: #FFFFFF;}#navSubDept li{	margin:.5em 0;	line-height:150%;	padding:0;	padding-left:20px;	list-style:none;	background:url(../graphics/cherry/arrow3.gif) no-repeat 0 .6em;}#navSubDept li a{color:#8e0226; font-size:120%;font-weight:bold;}#navSubDept li a:hover, #navSubDept li a.selected{	color:#000000;	font-size:140%	text-decoration:none;	border-bottom:1px dotted #777;}/* ----- main navigation ----- */#navTools, #navTools li{	margin:0;	padding:0;	list-style: 0;}#navTools{	position:absolute;	top:4px;	left:476px;	width:500px;	text-align: left;	color: #000000;}#navTools ul{	margin:0;	padding:0;}#navTools li{	float:left;	margin:0;	padding:0;	font-size:110%;	font-family:"Arial";	list-style-type: none;}#navTools li.first{}#navTools li a:link, #navTools li a:active, #navTools li a:visited{	text-decoration:none;	color:#000000;	background: no-repeat bottom right;	padding: 0px 0px 0px 20px;}#navTools li a:hover{	color:#0066FF;}#navTools li a span{}/* ----- nav titles ----- */.navStaticTitle, #navDeptTitle{	margin:0;	padding:7px 13px;	margin-bottom:1px;	color:#000000;	font-weight:bold;	text-transform:uppercase;	font-size:100%;	background-color: #ffffff;	border-top-width: thin;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #CCCCCC;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #CCCCCC;}#navToolsTitle{	display:none;}/* ----- side navigation column ----- */#side{	float:left;	display:block;	width:150px;	margin-right:15px;	margin-top:5px;	border: thin solid #000000;	padding: 5px;	height: auto;}/* ----- main content area ----- */#main{	float:left;	display:inline;	width:650px;	margin-left:15px;}#main h2{	font-weight:normal;	padding:0;	color:#000000;	font-size:150%;	clear:both;}#main h2#pageTitle{	font-weight:normal;	margin-bottom:10px;	color:#000000;	font-size:150%;	font-weight:bold;	margin-top: 0;	margin-right: 0;	margin-left: 0;	padding-top: 0;	padding-right: 0;	padding-left: 0;	}#topbuttons {	height: 150px;	width: 100%;	position: relative;	float: left;	margin-bottom: 15px;	margin-left: 5px;}.topbutton {	height: 150px;	width: 250px;	float: left;	background-color: #FFFFFF;	margin-right: 10px;}#main h2#page_Title{	font-weight:normal;	padding:0;	margin-bottom:10px;	color:#000000;	font-size:150%;	margin-top: 0;	margin-right: 0;	margin-left: 0;	text-align: center;	}.note{	font-size:110%;}.highlight{	font-size:140%;}.module1{	float:left;	width:440px;}.module2{	float:right;	width:440px;}/* ----- r area ----- */#footer{	padding:10px;	margin-top:1em;	text-align: center;	float: left;	color: #000000;	width: 100%;}#tizz {	background-image: url(../graphics/cherry/peektiz.jpg);	position: absolute;	left: 871px;	top: 253px;	height: 100px;	width: 115px;	background-repeat: no-repeat;	z-index: 20;}#footer p{margin:0;}#footer ul, #footer li{	margin:0;	padding:0;	list-style:none;}#footer li{display:inline;margin-right:.5em;}#footer a{	color:#000000;}#footer a:hover{	color:#CC0033;	border-bottom:1px dotted #999;}#footer #credits{	float:right;	margin-top:-1.5em;}/* ----- pagination (page 1/2 etc.) ----- */#pagination{	margin:1em 0;}#pagination li{	margin:0;	height:16px;	line-height:16px;	float:left;}#pagination a{	display:block;	float:left;	width:9px;	height:9px;	margin-left:10px;	margin-top:3px;	text-indent:-8000px;	overflow:hidden;}#pagination a#firstPage{background:url(../graphics/cherry/ico_first.gif) no-repeat 0 0;}#pagination a#prevPage{background:url(../graphics/cherry/ico_prev.gif) no-repeat 0 0;}#pagination a#nextPage{background:url(../graphics/cherry/ico_next.gif) no-repeat 0 0;}#pagination a#lastPage{background:url(../graphics/cherry/ico_last.gif) no-repeat 0 0;}/* ----- product thumbnail list ----- */.products{	margin:1em 0;}.products ul, .products li{	margin:0;	padding:0;	list-style:none;} div.products li{	padding: 10px;	border: 1px solid #FFFFFF;	color: #000000;	margin-top: 0;	margin-right: 2px;	margin-bottom: 6px;	margin-left: 0;	width: 625px;	float: left;	height: auto;	background-color: #FFFFFF;}.products li:hover{	border:1px solid #FF00FF;	background-color: #FFFFFF;}div.productDisplay{	float: left;	width: 200px;	height: auto;}div.productDisplay img{	display: block;	margin: 0 0 6px 0;}div.productDisplay a.productLink{	font-size: 12px;	font-weight: bold;}div.productSummary{	float: left;	width: 400px;	margin-top: 0px;	margin-right: 0;	margin-bottom: 0;	margin-left: 10px;}div.productSummary h3{	padding: 0px;	margin: 0 0 15px 0;	font-size: 16px;}div.productSummary h3 a{	color:#000000;}div.productSummary h3 a:hover{	color:#000000;}div.productSummary .image a img{	border: 1px solid #e3e3e3;	float: left;}div.productSummary .image a:hover img{	border: 1px solid #d7d7d7;}div.productSummary p.price{	color: #000000;	font-weight: bold;	float: right;	margin-right: 10px;}.products .quantity{	clear:both;	margin:1em 0;	text-align:right;	line-height:180%;}.products .click{	clear:both;	margin:1em 0;	text-align:left;	line-height:120%;}/* ----- individual products ----- */#product{		margin:1em 0;	}#product .image{		float: left;	margin: 0 10px 6px 0;}	#product .image p{margin:.5em 0;}#product .image img{		border:1px solid #e1e1e1;}	#product .info{	}#product .price{	color:#000000;	font-size:150%;}#product .info p{	margin:0;	margin-bottom:.2em;}#product .info h3{	margin:0;	margin-bottom:.2em;}#product .actions{	border-top:1px solid #e1e1e1;	clear:both;}	#product #addBasket{	border-top:1px solid #e1e1e1;	padding-top:1em;}#product #addWishlist a{}/* ----- featured articles ----- */#articles{}#articles ul, #articles li {	margin:0;	padding:0;	list-style:none;}#articles ul{	margin:1em 0;	padding:3px 10px;	background:#f3f3f3;	border:1px solid #e3e3e3;	color:#000000;}#articles ul li{	margin:.5em 0;	line-height:150%;	padding:0;	padding-left:20px;	list-style:none;	background:url(../graphics/cherry/arrow3.gif) no-repeat 0 .6em;}#articles  ul li a{	color:#000000;}#articles  ul li a:hover{	color:#99FFFF;	text-decoration:none;	border-bottom:1px dotted #777;}/* ----- customer reviews ----- */#reviews{}#reviews ul, #reviews li {	margin:0;	padding:0;	list-style:none;}#reviews ul{	margin:1em 0;	padding:3px 10px;	background:#f3f3f3;	border:1px solid #e3e3e3;	color:#777;}#reviews ul li{	margin:.5em 0;	line-height:150%;	padding:0;	padding-left:20px;	list-style:none;	background:url(../graphics/cherry/arrow3.gif) no-repeat 0 .6em;}#reviews ul li a{color:#777;}#reviews ul li a:hover{	color:#555;	text-decoration:none;	border-bottom:1px dotted #777;}/* ----- site map ----- */#sitemap, #sitemap ul, #sitemap li{	margin:0;	padding:0;	list-style:none;		} #sitemap{margin:1em 0;}#sitemap li{margin:.5em 0;}#sitemap li h3{margin:.2em 0;}#sitemap ul{padding-left:20px;}/* ----- tables and forms ----- */fieldset{	border:none;	padding:0;	margin:1em 0;}legend{	font-weight:normal;	padding:0;	margin:0;	color:#1b4556;	font-size:120%;	clear:both;}fieldset h3, fieldset h3{margin:1em 0 0 0;}#content table{	width:auto;	border-collapse:collapse;	line-height:150%;	margin-top: 0.5em;	margin-right: 0;	margin-bottom: 0.5em;	margin-left: 0;}th{	border:0;	background:#f3f3f3;	color:#000000;	padding:0px;}td{	background:#ffffff;	border:0;	padding:0px;	vertical-align:top;	color:#000;}.formField, .formSelect{	background:#fff;	border:1px solid #e1e1e1;	width:200px;}.formFieldShort, .formFieldMedium{	background:#fff;	border:1px solid #e1e1e1;	width:20px;	margin-right:5px;}.formFieldMedium{width:96px;}table .price{	color:#37342f;	font-size:110%;	font-weight:bold;}.formFieldProduct{width:175px;}table .price{	color:#37342f;	font-size:110%;	font-weight:bold;}.formRadio{vertical-align:middle;}.formButton{	background:#FFCC00;	color:#000000;	padding-top:3px;	padding-bottom:3px;}.formButton:hover{cursor:pointer;}label span{	color:#b00;	font-size:110%;	font-weight:bold;}p span{color:#b00;}input.formField:focus, formFieldShort:focus, formFieldMedium:focus, textarea:focus, #quantity:focus	{	background: #fff;	border: 1px solid #bbb;}/* ----- shopping cart ----- */#total{	margin:1em 0;	padding:0;	width:295px;	font-size:110%;}#total dt{	width:200px;	float:left;	font-weight:bold;}#total dd{	margin-left:201px;	text-align:right;}.actions{	clear:both;	margin:0;	padding:.5em 0;}/* ----- first table data style ----- */td.first{width:40%;}/* ----- float fix ----- */.inner:after, .products:after, .products li:after, #pagination:after, #total:after, .modules:after{    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.inner, .products, .products li, #pagination, #total, .modules{display:block;}/*  \*/.inner, .products, .products li, #pagination, #total, .modules {min-height:1%;}* html .inner, * html .products, * html .products li, * html #pagination, * html #total, * html .modules {height:1%;} /*  *//* ----- end float fix ----- */.gallery {	float: left;	height: 150px;	width: 150px;	margin: 5px;	background-color: #FFFFFF;	border: 1px solid #000000;}.basket {	float: right;}
