@charset "utf-8";
/* CSS Document */

body {
	background:#8F8F90 url(images/bg-body.gif) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	margin:0;
	line-height:24px;
}

.new {
	width:60px;
	height:60px;
	background:url(images/new-tag.png) no-repeat center;
	position:relative;
	z-index:2;
	float:left;
	margin:0 0 0 -215px;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0;
	margin:10px 0 0 0;
}

h2, h3 { color:#336699; }
h4, h5 { color:#666666; }
h5 { font-weight:bold; line-height:normal; }
.top { margin-top:0; }

p { padding:5px 0; margin:0; }
.small { font-size:11px; line-height:normal; }
.big { font-size:15px; }
del { color:#FF0000; }

a, a:visited { color:#336699; text-decoration:none; outline:none; }
a:hover { color:#666666; }
a.action { background:url(images/read-more-icon.png) no-repeat left center; padding:1px 0 1px 20px; }
a.action-map { background:url(images/read-more-icon-map.png) no-repeat left center; padding:1px 0 1px 21px; }
a.action-video { background:url(images/read-more-icon-video.png) no-repeat left center; padding:1px 0 1px 20px; }
a.action-word { background:url(images/read-more-icon-word.png) no-repeat left center; padding:1px 0 1px 20px; }
a.action-pdf { background:url(images/read-more-icon-pdf.png) no-repeat left center; padding:1px 0 1px 20px; }
a.external { background:url(images/external-link.png) no-repeat right center; padding:1px 15px 1px 0; }

.accessibility { display:none; }

blockquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	color:#666666;
	margin:10px 0;
	padding:10px 20px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

blockquote em { 
	font-size:12px;
	display:block;
	margin:15px  0 0 0;
}

/* Search */

.searchBox{border:1px solid #113377;}

#result_report {
	text-align:center ;
	padding:3px;
	background-color:#e5ecf9; 
	font-weight: bold;
	margin-bottom:14px;
}
/*main results table */
#results{width: 544;}

#did_you_mean {
	font-size: 14px; 
	text-align:center ;
	margin:10px;
}

/* end search */

a.quotation, a.quotation:visited {
	padding:10px;
	background:#FFFFFF;
	color:#666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
	line-height:24px;
	display:block;
	border:1px solid #999999;
	-moz-border-radius:5px;
	width:240px;
	height:170px;
	float:left;
	margin:10px 30px 10px 0;
	overflow:hidden;
	text-align:left;
}

a.quotation.end { margin-right:0; }

a.quotation:hover {
	background:#EEEEEE;
	color:#DDDDDD;
	border:1px solid #336699;
}

a.quotation span.title {
	display:block;
	font-style:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#336699;
	border-bottom:1px solid #999999;
	margin:-10px -10px 5px -10px;
	padding:5px 10px;
}

a.quotation:hover span.title {
	border-bottom:1px solid #336699;
	background:#FFFFFF;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	margin-top:-11px;
	border-top:1px solid #336699;
}

a.quotation span.read-more {
	display:none;
	text-align:center;
}

a.quotation:hover span.read-more {
	display:block;
	margin:55px 0 0 53px;
	position:absolute;
	padding:3px 10px;
	color:#336699;
	font-weight:bold;
	font-style:normal;
	font-size:20px;
	border:1px solid #336699;
	-moz-border-radius:3px;
	background-color:#FFFFFF !important;
}

#container {
	width:930px;
	background:url(images/bg-container.png) repeat-y center;
	overflow:hidden;
	margin:0 auto;
}

#masthead {
	width:900px;
	margin:0 auto;
	background:#336699;
	height:120px;
	overflow:hidden;
}

	#masthead a#logo {
		width:208px;
		height:102px;
		background:url(images/bradley-walsh-logo.png) no-repeat center;
		display:block;
		float:left;
		margin:20px 0 0 0px;
}

#twitter {
	width:133px;
	height:32px;
	display:block;
	float:right;
	margin:15px 30px 15px 1px;
	background:url(images/twitter.gif) no-repeat center;
}

#facebook {
	width:157px;
	height:32px;
	display:block;
	float:right;
	margin:15px 15px 1px 15px;
	background:url(images/facebook.gif) no-repeat center;
}

#myspace {
	width:130px;
	height:32px;
	display:block;
	float:right;
	margin:15px 15px 1px 15px;
	background:url(images/myspace.gif) no-repeat center;
}

#navs {
	float:right;
	*clear:both;
	padding:5px 0 0 0;
	margin: 0 30px 0 0;
	height:35px;
	*width:520px;
	overflow:hidden;
	background:url(images/navs-bg.gif) no-repeat center;
}

#navs ul {
	margin:0;
	padding:0;
	float:left;
}

#navs ul li a span { display:none; }
#navs ul li ul.sub-navs { display:none; clear:both; }

#navs ul li ul.sub-navs.news { margin-left:101px !important; *margin-left:-416px !important; _margin-left:-285px !important; }
#navs ul li ul.sub-navs.tv-film { margin-left:201px !important; *margin-left:-316px !important; _margin-left:-45px !important; }
#navs ul li ul.sub-navs.live { margin-left:329px !important; *margin-left:-188px !important; _margin-left:210px !important; }

#navs ul li:hover ul.sub-navs {
	display:block;
	width:150px;
	padding:0;
	position:absolute;
	background:#336699;
	z-index:11;
	margin:29px 0 0 0;
	_margin:0;
	border:1px solid #333333;
	border-bottom:none;
}

#navs ul li:hover ul.subnavs li {
	display:block;
	float:none;
}
 
#navs ul li:hover ul.sub-navs li a {
	padding:3px 0 3px 15px;
	height:auto;
	background:none;
	width:135px;
	text-decoration:none;
	color:#FFFFFF;
	border-bottom:1px solid #333333;
}

#navs ul li:hover ul.sub-navs li a:hover {
	background:#333333;
}

#navs ul li {
	display:inline;
}

#navs ul li a {
	display:block;
	height:29px;
	float:left;
	background:url(images/navs-links-bg.png) no-repeat;
}

#navs ul li.separator {
	width:2px;
	height:29px;
	float:left;
	background:url(images/navs-separator.gif) no-repeat center;
}

#navs ul li a.home { width:100px; background-position:0 0; }
#navs ul li a.news { width:98px; background-position:-102px 0; }
#navs ul li a.tv-film { width:126px; background-position:-202px 0; }
#navs ul li a.live { width:90px;background-position:-330px 0; }
#navs ul li a.dvd { width:93px; background-position:-422px 0; }

#navs ul li a.home:hover { width:100px; background-position:0 -29px; }
#navs ul li a.news:hover { width:98px; background-position:-102px -29px; }
#navs ul li a.tv-film:hover { width:126px; background-position:-202px -29px; }
#navs ul li a.live:hover { width:90px;background-position:-330px -29px; }
#navs ul li a.dvd:hover { width:93px; background-position:-422px -29px; }

#slideshow {
	width:900px;
	height:225px;
	position:relative;
	float:left;
	z-index:1;
	margin:1px 0 0 15px;
	_margin:1px 0 0 7px;
	border:none;
}

#home-banner-overlay {
	background:url(images/banner-container-bg.png) no-repeat top center;
	position:relative;
	z-index:2;
	overflow:hidden;
	width:900px;
	height:215px;
	float:left;
	margin:-225px 0 10px 15px;
	_margin:-225px 0 10px 7px;
}

#banner.home {
	width:900px;
	margin:1px 0 10px 15px;
	_margin:1px 0 10px 7px;
	border:0;
	background:url(images/banner-container-bg.png) no-repeat top center;
	height:225px;
	overflow:hidden;
	position:relative;
	z-index:1;
	float:left;
}

#banner {
	width:900px;
	margin:1px 0 10px 15px;
	_margin:0 0 0 7px;
	float:left;
}

#banner.all-at-sea { height:225px; background:url(images/banner-all-at-sea.png) no-repeat; }
#banner.all-star-cup { height:225px; background:url(images/banner-all-star-cup.png) no-repeat; }
#banner.a-question-of-sport { height:225px; background:url(images/banner-a-question-of-sport.png) no-repeat; }
#banner.bradley-walsh-dangerously-cheeky { height:225px; background:url(images/banner-bradley-walsh-dangerously-cheeky.png) no-repeat; }#banner.the-old-curiosity-shop { height:225px; background:url(images/banner-the-old-curiosity-shop.png) no-repeat; }
#banner.bradley-walsh-live { height:225px; background:url(images/banner-bradley-walsh-live.png) no-repeat; }
#banner.brentford { height:225px; background:url(images/banner-brentford.png) no-repeat; }
#banner.british-soap-awards { height:225px; background:url(images/banner-british-soap-awards.png) no-repeat; }
#banner.celebrity-pot-black { height:225px; background:url(images/banner-celebrity-pot-black.png) no-repeat; }
#banner.children-in-need { height:225px; background:url(images/banner-children-in-need.png) no-repeat; }
#banner.contact-us { height:225px; background:url(images/contact-us.jpg) no-repeat; }
#banner.coronation { height:225px; background:url(images/banner-coronation-street.png) no-repeat; }
#banner.coronation-street-2004 { height:225px; background:url(images/banner-coronation-street-2004.png) no-repeat; }
#banner.coronation-street-pantomime { height:225px; background:url(images/banner-coronation-street-pantomime.png) no-repeat; }
#banner.dangerous-adventures-for-boys { height:225px; background:url(images/banner-dangerous-adventures-for-boys.png) no-repeat; }
#banner.danny-la-rue { height:225px; background:url(images/banner-danny-la-rue.png) no-repeat; }
#banner.edinburgh-festival { height:225px; background:url(images/banner-edinburgh-festival.png) no-repeat; }
#banner.evening-with { height:225px; background:url(images/banner-evening-with.png) no-repeat; }
#banner.family-albums { height:225px; background:url(images/banner-family-albums.png) no-repeat; }
#banner.fan-zone { height:225px; background:url(images/banner-fan-zone.png) no-repeat; }
#banner.follow-bradleywalsh { height:225px; background:url(images/banner-follow-bradleywalsh.png) no-repeat; }
#banner.friday-night-with-jonathan-ross { height:225px; background:url(images/banner-friday-night-with-jonathan-ross.png) no-repeat; }
#banner.gladiators { height:225px; background:url(images/banner-gladiators.png) no-repeat; }
#banner.gmtv { height:225px; background:url(images/banner-gmtv.png) no-repeat; }
#banner.happy-endings { height:225px; background:url(images/banner-happy-endings.png) no-repeat; }
#banner.hillsborough-memorial-match { height:225px; background:url(images/banner-hillsborough-memorial-match.png) no-repeat; }
#banner.inside-soap-awards { height:225px; background:url(images/banner-inside-soap-awards.png) no-repeat; }
#banner.ken-bruce { height:225px; background:url(images/banner-ken-bruce.png) no-repeat; }
#banner.law-and-order-uk { height:225px; background:url(images/banner-law-and-order-uk-blank.jpg) no-repeat; }
#banner.legal-information { height:225px; background:url(images/legal.jpg) no-repeat; }
#banner.links { height:225px; background:url(images/links.jpg) no-repeat; }
#banner.lock-stock { height:225px; background:url(images/banner-lock-stock.png) no-repeat; }
#banner.maestro { height:225px; background:url(images/banner-maestro.png) no-repeat; }
#banner.midas-touch { height:225px; background:url(images/banner-midas-touch.png) no-repeat; }
#banner.mike-bassett-england-manager { height:225px; background:url(images/banner-mike-bassett-england-manager.png) no-repeat; }
#banner.ministry-of-mayhem { height:225px; background:url(images/banner-ministry-of-mayhem.png) no-repeat; }
#banner.murder-city { height:225px; background:url(images/banner-murder-city.png) no-repeat; }
#banner.murder-investigation-team { height:225px; background:url(images/banner-murder-investigation-team.png) no-repeat; }
#banner.national-television-awards { height:225px; background:url(images/banner-national-television-awards.png) no-repeat; }
#banner.never-mind-the-buzzcocks { height:225px; background:url(images/banner-never-mind-the-buzzcocks.png) no-repeat; }
#banner.night-and-day { height:225px; background:url(images/banner-night-and-day.png) no-repeat; }
#banner.no1-soap-fan { height:171px; background:url(images/banner-no1-soap-fan.png) no-repeat; }
#banner.odd-one-in { height:225px; background:url(images/banner-odd-one-in.png) no-repeat; }
#banner.odd-one-in2 { height:225px; background:url(images/banner-odd-one-in2.png) no-repeat; }
#banner.orange-playlist { height:225px; background:url(images/banner-orange-playlist.png) no-repeat; }
#banner.oyster-festival { height:225px; background:url(images/banner-north-east-oyster-festival.png) no-repeat; }
#banner.pantomime { height:225px; background:url(images/banner-pantomime.png) no-repeat; }
#banner.parkinson { height:225px; background:url(images/banner-parkinson.png) no-repeat; }
#banner.peter-pan { height:225px; background:url(images/banner-peter-pan.png) no-repeat; }
#banner.privacy-policy { height:225px; background:url(images/privacy-policy.jpg) no-repeat; }
#banner.radio { height:225px; background:url(images/banner-radio.png) no-repeat; }
#banner.royal-variety-performance { height:225px; background:url(images/banner-royal-variety-performance.png) no-repeat; }
#banner.royal-masonic-variety-show { height:225px; background:url(images/banner-royal-masonic-variety-show.png) no-repeat; }
#banner.search { height:225px; background:url(images/banner-search.png) no-repeat; }
#banner.shooting-stars { height:225px; background:url(images/banner-shooting-stars.png) no-repeat; }
#banner.shoot-the-messenger { height:225px; background:url(images/banner-shoot-the-messenger.png) no-repeat; }
#banner.site-map { height:225px; background:url(images/site-map.jpg) no-repeat; }
#banner.soccer-aid { height:225px; background:url(images/banner-soccer-aid.png) no-repeat; }
#banner.soccer-am { height:225px; background:url(images/banner-soccer-am.png) no-repeat; }
#banner.soccer-shockers { height:225px; background:url(images/banner-soccer-shockers.png) no-repeat; }
#banner.spin-star { height:225px; background:url(images/banner-spin-star.png) no-repeat; }
#banner.stars-in-their-eyes { height:225px; background:url(images/banner-stars-in-their-eyes.png) no-repeat; }
#banner.summer-season { height:225px; background:url(images/banner-summer-season.png) no-repeat; }
#banner.terms-and-conditions { height:225px; background:url(images/terms-and-conditions.jpg) no-repeat; }
#banner.thats-what-i-call-television { height:225px; background:url(images/banner-thats-what-i-call-television.png) no-repeat; }
#banner.theatre { height:225px; background:url(images/banner-theatre.png) no-repeat; }
#banner.the-basil-brush-show { height:225px; background:url(images/banner-the-basil-brush-show.png) no-repeat; }
#banner.the-big-stage { height:225px; background:url(images/banner-the-big-stage.png) no-repeat; }
#banner.the-chase { height:225px; background:url(images/banner-the-chase.png) no-repeat; }
#banner.the-national-lottery { height:225px; background:url(images/banner-the-national-lottery.png) no-repeat; }
#banner.the-old-curiosity-shop { height:225px; background:url(images/banner-the-old-curiosity-shop.png) no-repeat; }
#banner.the-one-show { height:225px; background:url(images/banner-the-one-show.png) no-repeat; }
#banner.the-sarah-jane-adventures { height:225px; background:url(images/banner-the-sarah-jane-adventures.png) no-repeat; }
#banner.the-sweeney { height:225px; background:url(images/banner-the-sweeney.png) no-repeat; }
#banner.the-thing-about-vince { height:225px; background:url(images/banner-the-thing-about-vince.png) no-repeat; }
#banner.this-morning { height:225px; background:url(images/banner-this-morning.png) no-repeat; }
#banner.this-morning-guest { height:225px; background:url(images/banner-this-morning2.png) no-repeat; }
#banner.today-with-des-and-mel { height:225px; background:url(images/banner-today-with-des-and-mel.png) no-repeat; }
#banner.tonight-at-the-london-palladium { height:225px; background:url(images/banner-tonight-at-the-london-palladium.png) no-repeat; }
#banner.tv-quick-awards { height:225px; background:url(images/banner-tv-quick-awards.png) no-repeat; }
#banner.tvs-50-greatest-stars { height:225px; background:url(images/banner-tvs-50-greatest-stars.png) no-repeat; }
#banner.tyne-tees { height:225px; background:url(images/banner-tyne-tees.png) no-repeat; }
#banner.vinnie-jones { height:225px; background:url(images/banner-vinnie-jones.png) no-repeat; }
#banner.wheel-of-fortune { height:225px; background:url(images/banner-wheel-of-fortune.png) no-repeat; }
#banner.wifes-new-shoes-tour { height:225px; background:url(images/banner-wifes-new-shoes-tour.png) no-repeat; }

#home-banner-overlay #order-online {
	display:block;
	width:185px;
	float:right;
	margin:140px 12px 0 0;
	height:64px;
	background:url(images/order-online-button-bg.png) no-repeat top center;
}

#banner.about-us #order-online,
#banner.product-information #order-online,
#banner.contact-us #order-online {
	display:block;
	width:158px;
	float:right;
	margin:165px 12px 0 0;
	height:55px;
	background:url(images/order-online-button-bg-smaller.png) no-repeat top center;
}

#home-banner-overlay #order-online:hover, 
#banner.about-us #order-online:hover,
#banner.product-information #order-online:hover,
#banner.contact-us #order-online:hover {
	background-position:bottom;
}

#page {
	width:900px;
	margin:0 0 0 15px;
	_margin:0 0 0 7px;
	background:#E7E4E4 url(images/page.gif) no-repeat top center;
	float:left;
	clear:both;
	padding:10px 0 0 0;
}

#main-column {
	width:560px;
	float:left;
	padding:10px;
	text-align:justify;
}

.heading {
	margin:30px 0 0 0;
}

#right-column {
	width:250px;
	float:left;
	padding:0 0 15px 0;
	margin:10px 0 0 50px;
	color:#666666;
	line-height:20px;
}

#right-column .right-column-promo {
	margin:30px 0 0 0;
}

ul.numbered {
	margin:5px 0;
	padding:0;
	list-style:none;
}

ul.numbered li {
	padding:2px 0;
}

ul.numbered li span {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#999999;
	font-weight:bold;
	font-style:italic;
	display:block;
	float:left;
	width:22px;
	margin:-2px 0 0 0;
}

.image-right {
	float:right;
	background:#FFFFFF;
	padding:3px;
	margin:10px 0 0 15px;
	border:1px solid #CCCCCC;
	-moz-border-radius:3px;
}

.image-right p, .image-left p {
	font-size:10px;
	color:#666666;
	padding:0;
	text-align:center;
}

#footer {
	clear:both;
	border-top:8px solid #333333;
	margin:20px 0 0 15px;
	width:860px;
	padding:0 20px;
	color:#999999;
	height:80px;
	background:url(images/footer-bg.gif) repeat-x top;
}

#footer img {
	padding:15px 0 0 0;
}

#footer a {
	color:#999999;
	font-size:11px;
}

#footer-left { width:450px; float:left; }
#footer-right { width:400px; float:right; }

#footer-logo {
	width:75px;
	height:32px;
	display:block;
	background:url(images/footer-logo.gif) no-repeat;
	float:right;
	margin:20px 0 0 15px;
}

a#warner-leisure-hotels {
	width:250px;
	height:30px;
	background:url(images/warner-leisure-hotels.gif) no-repeat top;
	display:block;
	margin:23px 0 0 0;
	float:right;
}
a#warner-leisure-hotels:hover { background-position:bottom; }

#page-bottom {
	background:url(images/page-bottom-bg.png) no-repeat top center;
	width:930px;
	height:10px;
	margin:0 auto 5px auto;
}

#produced-by {
	width:900px;
	margin:0 auto;
	text-align:right;
	color:#BBBBBB;
	font-size:11px;
	padding:0 0 15px 0;
}
#produced-by a, #produced-by a:visited { color:#BBBBBB; }

.gallery {
	margin:15px 0 15px -4px;
}

.gallery a img {
	border:none;
}

.promo-image {
	margin:10px 0 0 0;
}

.column-left {
	width:260px;
	float:left;
}

.column-right {
	width:260px;
	float:right;
}

ul.list {
	list-style-image:url(images/blue-bullet.png);
	*list-style-image:url(images/blue-bullet-ie.png);
	margin:15px 0;
	padding:0 0 0 15px;
	*padding:0;
	line-height:20px;
}

ul.list li {
	padding:5px 0;
}

.media, .product {
	width:544px;
	padding:5px;
	border:1px solid #CCCCCC;
	-moz-border-radius:5px;
	overflow:hidden;
	text-align:left;
	margin:10px 0 0 0;
	background:#EEEEEE;
}

:target {
	background:url(images/target-bg.gif) repeat !important;
}

.media.light { background:#FFFFFF; }
.media:hover, .product:hover { border:1px solid #999999; }

.media a img, .product a img {
	float:left;
	margin:0 15px 0 0;
}

.media p, .product p {
	margin:0;
	padding:0;
	line-height:20px;
	font-size:12px;
	color:#555555;
}

.media p.link {
	margin-top:10px;
}

.product .left {
	width:200px;
	float:left;
	margin:20px 0 0 0;
}

.product p.cost { margin:10px 0 0 0; font-weight:bold; }

p.error {
	border:1px solid #C00;
	width:469px;
	-moz-border-radius:3px;
	background:#FFD5D6 url(images/error-icon.png) no-repeat;
	background-position:5px 50%;
	color:#CC0000;
	padding:10px 10px 10px 75px;
	line-height:normal;
	text-align:left;
	margin:10px 0;
}

p.note {
	border:1px solid #06C;
	width:469px;
	-moz-border-radius:3px;
	background:#D9EEFF url(images/note-icon.png) no-repeat;
	background-position:5px 50%;
	color:#06C;
	padding:10px 10px 10px 75px;
	line-height:normal;
	text-align:left;
	margin:10px 0;
}

p.confirm {
	border:1px solid #090;
	width:469px;
	-moz-border-radius:3px;
	background:#CFC url(images/confirm-icon.png) no-repeat;
	background-position:5px 50%;
	color:#090;
	padding:10px 10px 10px 75px;
	line-height:normal;
	text-align:left;
	margin:10px 0;
}

p.confirm a, p.error a, p.note a { text-decoration:underline; }

p.confirm strong, p.error strong, p.note strong {
	font-size:16px;
	letter-spacing:-1px;
	display:block;
	padding:0 0 10px 0;
}

input.product-quantity {
	width:35px;
	color:#333333;
	padding:3px;
	border:1px solid #CCCCCC;
	-moz-border-radius:2px;
}

input.product-add {
	 padding:0;
	 border:none;
	 background:url(images/add-to-basket-button-bg.png) no-repeat top;
	 width:110px;
	 height:30px;
	 margin:5px 0 0 5px;
	 cursor:pointer;
}

input.product-add:hover { background:url(images/add-to-basket-button-bg.png) no-repeat bottom; }

input.check-out {
	 padding:0;
	 border:none;
	 background:url(images/check-out-button-bg.png) no-repeat top;
	 width:110px;
	 height:30px;
	 margin:5px 0 0 5px;
	 cursor:pointer;
}

input.check-out:hover { background:url(images/check-out-button-bg.png) no-repeat bottom; }

.order-data {
	border-collapse:collapse;
	border-color:#BBBBBB;
	color:#666666;
	margin:20px 0 0 0;
}

.order-data tr td {
	padding:3px;
}

td.heading, tr.heading {
	background:#CCCCCC;
	color:#333333;
	font-weight:bold;
}

label {
	display:block;
	margin:10px 0 0 0;
	font-size:11px;
	text-align:left;
	cursor:pointer;
}


.left-column {
	float:left;
	width:270px;
}

.right-column {
	float:right;
	width:270px;
}

input.text, input.error {
	width:200px;
	padding:2px;
	border:1px solid #999999;
	-moz-border-radius:2px;
}

input.error {
	border-color:#CC0000;
}

textarea.text {
	width:260px;
	height:73px;
	padding:2px;
	overflow:hidden;
	border:1px solid #999999;
	-moz-border-radius:2px;
}

ul.site-map {
	margin:15px 20px;
	padding:0;
	list-style:none;
}

ul.site-map li a {
	background:url(images/site-map-arrow-blue.png) no-repeat left center;
	padding:0 0 0 10px;
	font-weight:bold;
}

ul.site-map li ul {
	list-style:none;
}

ul.site-map li ul li a {
	background:url(images/site-map-arrow-grey.png) no-repeat left center;
	padding:0 0 0 10px;
	font-weight:normal;
}

/* new */

.listprice {
	float:left;
}

.prodprice{
	float:left;	
	clear:both;
}

.product_square {
	-moz-border-radius:3px;
	background:#FFFFFF none repeat scroll 0;
	border:1px solid #CCCCCC;
	margin:10px 0 0;
	overflow:hidden;
	padding:5px;
	text-align:left;
	width:544px;
}

.price{
	color:#555555;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
}

strike{
	color:#FF0000;	
	font-size:12px;
	line-height:20px;
	font-weight:bold;
}

.proddescription p{
	font-size:12px;
	padding:0;
}

.proddescription h5{
	margin-bottom:10;
}


.prodid{
	padding:0px;
	
}

.detailimage {
	-moz-border-radius:3px;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	overflow:hidden;
	padding:5px;
	width:544px;
}

.prodnavigation { display:none; }

.cobll {
	border:none !important;
	background:#E8E4E5;
}

a.ectlink strong {
	display:none;
}

.proddescription h5 { margin-top:0; }
.pagenums { display:none; }

a img.link-banner, a:visited img.link-banner {
	border:1px solid #666666;
	padding:2px;
	background:#FFFFFF;
	-moz-border-radius:3px;
	margin:0 0 10px 0;
}

input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:12px;
}

input.btn {
	color:#336699;
	border:1px solid #999999;
	-moz-border-radius:2px;
	background:#FFFFFF;
	padding:2px 20px;
	cursor:pointer;
}

input.btn:hover {
	background:#336699;
	color:#FFFFFF;
	border:1px solid #666666;
}

a img.link-banner:hover { border:1px solid #336699; background:#336699; }

.required { color:#CC0000; font-weight:bold; font-family:Verdana, Geneva, sans-serif; }

.search {
	/* float: right; */
	float: left;
	font-size: 0.8em;
	padding: 0px 20px 0px 15px;
	position: relative;
	top: 0px;
}
.search form, body .search fieldset,.search input {
	display: inline;
	padding: 0px;
	margin: 0px;
}
.search input {
	margin-right: 10px;
	float: left;
}
.ajaxSearch_paging {
	background-color: #DDEEFF;
	border: 1px solid #336699;
	padding: 10px 10px 5px 10px;
	display: block;
	margin-bottom: 20px;
	text-transform: uppercase;
	font-size: 0.7em;
	line-height: 2.3em;
}
