/* CSS Document */

body, p, div { font-family: Helvetica, Verdana, sans-serif; font-size:9px; line-height:1.2; color:#A66B6D; }
body { margin: 0px; background : url(../i/back-f2.png) repeat-x #D1ACAC; text-align:center; }

#container { width:750px; margin: 0 auto; }
#main, #footer { clear:both; }
#head, #main, #footer { text-align:left; }
#head { height:100px; padding: 23px 0px 0px 0px; }
#headl { width:210px; float:left; height:65px; }
#headr { width:525px; float:right; height:65px; }
#nav, #adminnav { clear:both; height:30px; }
.navl {float:left; } .navr { float:right; }

h1, h2, h3, h4 { font-family: Helvetica, Arial, sans-serif; font-weight:normal; }

#headr h1 { font-size:9px; margin:0px; float: left; padding:0px 0px 0px 7px; } 
#headr p { font-size:9px; margin:0px; float: right; width:130px; text-align:right; }
#headr p img { padding-left: 8px;}

a { color:#A66B6D; text-decoration:underline; font-weight:bold} a:hover { background:#AFC4CC; color:#471F23; text-decoration:none; }

#nav ul, #adminnav ul 		{ display:block; list-style:none; margin: 0; padding: 0; }
#nav ul li, #adminnav ul li	{ display:block; float:left; }
#nav ul li a 	{ display:block; height:30px; }
#nav ul li b 	{ display:none; }
#nav ul li.sec 	{ padding-left:11px; background:url(../i/slash.gif) left top no-repeat; }

#adminnav ul li a 	{ display:block; padding: 5px 7px 5px 7px; font-size:14px;}
#adminnav ul li a.admin { margin:15px 0px 0px 0px; }

#nav ul li a.tro { width:62px; background:url(../i/b-tro.gif) left top no-repeat; } #nav ul li a.tro:hover { background:url(../i/b-tro-f2.gif) left top no-repeat; }
#nav ul li a.bag { width:44px; background:url(../i/b-bag.gif) left top no-repeat; } #nav ul li a.bag:hover { background:url(../i/b-bag-f2.gif) left top no-repeat; }
#nav ul li a.acc { width:84px; background:url(../i/b-acc.gif) left top no-repeat; } #nav ul li a.acc:hover { background:url(../i/b-acc-f2.gif) left top no-repeat; }

#nav ul li a.abo { width:53px; background:url(../i/b-abo.gif) left top no-repeat; } #nav ul li a.abo:hover { background:url(../i/b-abo-f2.gif) left top no-repeat; }
#nav ul li a.new { width:46px; background:url(../i/b-new.gif) left top no-repeat; } #nav ul li a.new:hover { background:url(../i/b-new-f2.gif) left top no-repeat; }
#nav ul li a.con { width:67px; background:url(../i/b-con.gif) left top no-repeat; } #nav ul li a.con:hover { background:url(../i/b-con-f2.gif) left top no-repeat; }

.logo { float: left; }

#pagehead h1 { display:none; }
#pagehead { height: 57px; background:url(../i/head.gif) no-repeat top; }
#pagehead span { width:175px; display:block; height:57px; margin:0; padding:0; float:left; }
#pagehead span.Trolleys { background:url(../i/trolleys.gif) no-repeat top left; }
#pagehead span.Bags { background:url(../i/bags.gif) no-repeat top left; }
#pagehead span.Accessories { background:url(../i/access.gif) no-repeat top left; }
#pagehead span.basket { background:url(../i/basket.gif) no-repeat top left; width:220px; }
#pagehead span.about { background:url(../i/hd/about.gif) no-repeat top left; width:370px; }
#pagehead span.news { background:url(../i/hd/news.gif) no-repeat top left; width:220px; }
#pagehead span.products { background:url(../i/hd/products.gif) no-repeat top left; width:220px; }
#pagehead span.chk { background:url(../i/hd/chk.gif) no-repeat top left; width:220px; }
#pagehead span.contact { background:url(../i/hd/contact.gif) no-repeat top left; width:220px; }
#pagehead span.terms { background:url(../i/hd/terms.gif) no-repeat top left; width:370px; }

#pagehead p { float:left; padding-top:13px; font-size:11px; width:400px; color:#FFFFFF; text-align:center; margin:0px; padding-right:175px; }

.mainl { width: 208px; float:left; }
.mainl img { padding: 0px 0px 3px 0px; }
.mainl #newsspl { background: url(../i/sp-news.gif) no-repeat top; height: 129px; width: 208px; margin:0px; padding-top:12px}
.mainl #newsspl p { margin: 0px 5px 8px 10px; color:#7c8b6a; font-size:11px; } 
.mainl #newsspl p.first { margin: 0px 65px 8px 10px}
.mainl #newsspl p a { color:#7c8b6a; text-decoration:underline; } 
.mainl #newsspl p a:hover { color:#FFFFFF; text-decoration:none; background:#7c8b6a; }

.mainr { float:right; width:510px; }

#products { clear:both; }

.product 			{ display:block; float: left; width:167px; margin: 9px; }
.product p			{ width:167px; background:url(../i/prod-bot.gif) no-repeat top; padding-top:5px; margin:0px; height:27px; }
.product p .prodl 	{ margin-left:9px; float:left; }
.product p .prodr 	{ margin-right:6px; float:right; }
.product b			{ display:block; text-align:center; width:129px; color:#FFFFFF; font-size:12px; float:left; }

#numbers {clear:both; width:750px; margin:0px 0px 10px 0px;}
p.res { width:400px; text-align:left; padding: 0px 0px 0px 15px }

#footer img, #footer p.copy { clear:both; }
#footer p { margin:2px 0px 2px 0px; }
#footer p.cen { float:left; margin-left: 45px; }

#container #main #basket  { min-height: 300px; }
#container #main #basket table {
	width: 720px;
	border: 0px;
}
.itemrow td { 	border-bottom:#A66B6D 1px dotted; font-size: 14px; }

.rule01{ background-image: url(../i/bbd-hr1.png); width:750px; height:9px; }
.rule02{ background-image: url(../i/bbd-hr2.png); width:750px; height:8px; }

* html .rule01{	background-color: #000; background-color: transparent; background-image: url(../i/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../i/bbd-hr1.png", sizingMethod="scale"); }
	
* html .rule02{	background-color: #000; background-color: transparent; background-image: url(../i/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../i/bbd-hr2.png", sizingMethod="scale"); }
	
#aboutus, #news, #contact {
	padding: 5px 15px 15px 15px;
}	
#aboutus p, #news p, #contact p { margin:0px; font-size:11px; }
#aboutus p b, #news p b, #contact p b { font-size:14px; font-family: Helvetica, Arial, sans-serif; }
#aboutus h2, #news h2 { margin:0px; font-size:22px; font-weight:normal; color:#471F23; }
#contact h2 { margin-top: 0px; margin-bottom: 15px; font-size:22px; font-weight:normal; color:#471F23;}
#contact h3 { margin-top: 0px; margin-bottom: 15px; font-size:16px; font-weight:normal; color:#471F23;}

.lgetxtbx { width: 500px; } .medtxtbx { width: 350px; } .smltxtbx { width: 200px; }

.article, .article1, .article2{ padding-bottom:10px; border-top:#A66B6D 1px dotted; margin-bottom:10px; clear:both; }
.article h2, .article1 h2, .article2 h2{ padding-top:10px; }
.article1 .newsimg { padding: 0px 15px 15px 0px; }
.article2 .newsimg { padding: 0px 0px 15px 15px; }

p.date, p.intro { padding-bottom:10px; }
p.intro { color:#67292C; }

table.main td { padding-bottom: 10px; }

.sep  { border-left:#A66B6D 1px dotted; padding: 10px; }
.amended { background-color: #482125; padding: 5px; border: 1px solid #D1ACAC; font-weight: bold; color: #ffffff; font-size: 14px; margin-bottom:15px; }
.dark, a.dark { color:#471F23;}

.t12 { font-size:12px;} .t14 { font-size:14px;} .t18 { font-size:18px;}
.pad15r { padding-right:18px;} .pad15l { padding-left:10px;} .pad15lr { padding:0px 15px 0px 15px;}
#billing table td, #contact table td { padding-bottom:5px; padding-left:5px;}
