/** Generated: Tue, 7 Sep 2010 01:21:15 GMT */
/** For: CCBot/1.0 (+http://www.commoncrawl.org/bot.html) */
@import url(general.css);

/*  		HTML TAGS  ********************************************************/

tr { vertical-align: top; }
h2 { font-size: 14pt; font-weight: normal; color: rgb(0,0,0); font-family: Tahoma; }
em { font-weight: bold; font-style: normal; }
img { border: none; }

/*  		MAIN TAGS  ********************************************************/


body
{	font-family: 'Verdana', 'Arial';
	background-image: url('http://images.thesafeshop.co.uk/dropshadow.jpg');
	background-repeat: repeat-x;
}

body.normal
{	background-color: rgb(255,255,255);
}

body.help
{	background-color: rgb(255,255,204);
}


.small { font-size: 7pt; }
.normal { font-size: 8pt; }
.large { font-size: 12pt; }
.xlarge { font-size: 21pt; }

.stretch { line-height: 150%; }
.alert { color: rgb(200,0,0); font-weight: bold; }

br.all { clear: both; }


.nlink:link	{ color:#0000FF; }
.nlink:visited	{ color:#0000FF; }
.nlink:active	{ color:#0000FF; }
.nlink:hover	{ color:#0000FF; }

#Footer
{	text-align: center;
	color: rgb(200,200,200);
	font-size:9px;
}
#Footer a { color: rgb(150,150,150); text-decoration: underline; }

#Security{
	text-align:center;
}

#BottomText{ color:#969696; font-family: verdana, helvetica; line-height: 130%; }
	#BottomText a{ text-decoration:none; color:#424AA5; }

#Right
{	text-align:right;
}

/*  		HEADINGS  ********************************************************/

h1.silver
{	font-family:'Arial Black',Arial,sans-serif;
	font-size:18pt;
	font-weight:normal;
	color:#505050;
	line-height: 100%;
	text-align: left;
	letter-spacing: -2px;
}

h2.silver
{	font-family:'Arial Black',Arial,sans-serif;
	font-weight:normal;
	color:#2F396E;
	font-size:14pt;
	line-height: 100%;
	text-align: left;
	letter-spacing: -2px;
}

.Header, .Header2
{	text-align:left;
	font-family: Arial;
	color: rgb(255,255,255);
	font-size: 14px;
	font-weight:normal;
}

.Header
{	background-image: url('http://images.thesafeshop.co.uk/tabs/bluebar.jpg');
	background-repeat: no-repeat;
}

.Header2
{	background-image: url('http://images.thesafeshop.co.uk/tabs/redbar.jpg');
	background-repeat: no-repeat;
}

/*  		#OverallHeader  *****************************************************/

#NavTop #NavTop2
{	text-align: left;
	color: rgb(200,200,200);
}

#NavTop #NavTop2 a:link, #NavTop #NavTop2 a:visited
{	text-decoration: none;
	font-size: 8pt;
	color: rgb(140,140,140);
	font-weight: bold;
	font-family: Arial;
}

#NavTop #NavTop2 a:hover
{	color: #3C52A7;
}

#NavTop em#CountryBar
{	color: rgb(140,140,140);
}


#NavTop #BasketLink
{	
	font-size: 8pt;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
}

#NavTop div#BasketLink
{	
	color: rgb(200,200,200);
}

#NavTop a#BasketLink
{	color: #3C52A7;
}

#NavTop a#BasketLink:hover
{	
	text-decoration: underline;
}

#Tel{ text-align:left; }



/*  		#OverallHeader  *****************************************************/

#Nav a:link, #Nav a:visited
{	color:#000000;
	text-decoration:none;
	font-size: 7.5pt;
	text-align: center;
	font-weight: normal;
	background-image: url('http://images.thesafeshop.co.uk/tabs/tab.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}


/*  		#Search  ************************************************/

#Search .home { background-image: url('http://images.thesafeshop.co.uk/tabs/blank.jpg'); }
#Search .safes { background-image: url('http://images.thesafeshop.co.uk/tabs/1.jpg'); }
#Search .securitysafes { background-image: url('http://images.thesafeshop.co.uk/tabs/2.jpg'); }
#Search .eurogradesafes { background-image: url('http://images.thesafeshop.co.uk/tabs/3.jpg'); }
#Search .gunsafes { background-image: url('http://images.thesafeshop.co.uk/tabs/4.jpg'); }
#Search .depositsafes { background-image: url('http://images.thesafeshop.co.uk/tabs/5.jpg'); }
#Search .firesafes { background-image: url('http://images.thesafeshop.co.uk/tabs/6.jpg'); }
#Search .firefilingcabinets { background-image: url('http://images.thesafeshop.co.uk/tabs/7.jpg'); }
#Search .keycabinets { background-image: url('http://images.thesafeshop.co.uk/tabs/8.jpg'); }
#Search .vehiclesecurity { background-image: url('http://images.thesafeshop.co.uk/tabs/9.jpg'); }
#Search .computersecurity { background-image: url('http://images.thesafeshop.co.uk/tabs/blank.jpg'); }
#Search .lockersandstorage { background-image: url('http://images.thesafeshop.co.uk/tabs/10.jpg'); }
#Search .brands { background-image: url('http://images.thesafeshop.co.uk/tabs/11.jpg'); }
#Search .clearancecentre { background-image: url('http://images.thesafeshop.co.uk/tabs/11.jpg'); }
#Search .postboxes { background-image: url('http://images.thesafeshop.co.uk/tabs/11.jpg'); }
#Search .size { background-image: url('http://images.thesafeshop.co.uk/tabs/blank.jpg'); }

#Search p, #Search a
{	color: #ffffff;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
}

#SearchBox
{	font-size: 9pt;
}

#Search select
{	font-size: 9pt;
}

/*  		.LeftCat  ********************************************************/

.LeftCat
{	background-image: url('http://images.thesafeshop.co.uk/tabs/sidemiddle.jpg');
	background-position: bottom;
	background-repeat: repeat-y;
}

.LeftCat h2
{	font-size: 8pt;
}

.LeftCatContent
{	background-image: url('http://images.thesafeshop.co.uk/tabs/side-normal.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

.LeftCatContent h2, #Right h2
{	font : 12px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
}

.LeftCatContent h3, #Right h3
{	font : 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}

.LeftCatContent hr, .LeftCatContent2 hr
{	background-color:#CCCCCC;
	color:#CCCCCC;
}

.LeftCatList
{	background-image: url('http://images.thesafeshop.co.uk/tabs/sidebottom.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
}

.LeftCatListLink:link, .LeftCatListLink:visited, .LeftCatListLink:active
{	font : 11px Arial, Verdana, Geneva,Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	background-image: url('http://images.thesafeshop.co.uk/tabs/arrow.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

.LeftCatListLink:hover
{	background-color: #3D4B96;
	background-image: url('http://images.thesafeshop.co.uk/tabs/overarrow.gif');
	background-position: top left;
	background-repeat: no-repeat;
	color: #ffffff;
}

.LeftCatListSelectedLink:link, .LeftCatListSelectedLink:visited, .LeftCatListSelectedLink:active
{	font : 11px Arial, Verdana, Geneva,Helvetica, sans-serif;
	text-decoration: none;
	color: #CA3032;
	background-image: url('http://images.thesafeshop.co.uk/tabs/arrow_selected.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

.LeftCatListSelectedLink:hover
{	background-color: #3D4B96;
	background-image: url('http://images.thesafeshop.co.uk/tabs/overarrow.gif');
	background-position: top left;
	background-repeat: no-repeat;
	color: #ffffff;
}

.faded { color:#888888; }

.LeftCatListSelected
{	font : 11px Arial, Verdana, Geneva,Helvetica, sans-serif;
	text-decoration: none;
	color: #FF0000;
	background-image: url('http://images.thesafeshop.co.uk/tabs/arrow_selected.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

.LeftCatList a:hover
{	background-color: #3D4B96;
	background-image: url('http://images.thesafeshop.co.uk/tabs/overarrow.gif');
	background-position: top left;
	background-repeat: no-repeat;
	color: #ffffff;
}

#MiniBasketInside
{	background-image:url('http://images.thesafeshop.co.uk/tabs/sidemiddle.jpg');
	background-repeat:repeat-y;
}

#ViewBasket
{	text-align: center;
}

.BasketCatList
{	background-image: url('http://images.thesafeshop.co.uk/tabs/sidebottom.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
}

.nohover:link{ background-color:none; }
.nohover:visited{ background-color:none; }
.nohover:active{ background-color:none; }
.nohover:hover{ background-color:none; }


/*  		.RightCat  ********************************************************/

.RightCat
{	background-image: url('http://images.thesafeshop.co.uk//tabs/sidemiddle.jpg');
	background-position: bottom;
	background-repeat: repeat-y;
	text-align: left;
}
.RightCat h2
{	font-size: 8pt;
}

.RightCatContent
{	background-image: url('http://images.thesafeshop.co.uk/tabs/side-normal.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

.RightCatContent h2, #Right h2
{	font : 14px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
}

.RightCatContent h3, #Right h3
{	font : 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}

.RightCatContent hr
{	background-color:#CCCCCC;
	color:#CCCCCC;
}

.RightCatList
{	background-image: url('http://images.thesafeshop.co.uk/tabs/sidebottom.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
}

#CustPro
{	background-image: url('http://images.thesafeshop.co.uk/tabs/customer-blue.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	text-align:left;
}

#CustPro h2
{	font-size: 14px;
	font-weight:normal;
	font-family:arial;
	color: #ffffff;
}

#CustProList
{	list-style-type: none;
}

#CustProList a:link, #CustProList a:visited
{	text-decoration: none;
	color: #000000;
	font-size: 11px;
	font-weight:bold;
	font-family:arial;
}


#Right #CustPro h2
{	font-size: 14px;
	font-weight:normal;
	font-family:arial;
	color: #ffffff;
}

#Right #CustProList
{	list-style-type: none;
}

#Right #CustProList a:link, #CustProList a:visited
{	text-decoration: none;
	color: #000000;
	font-size: 11px;
	font-weight:bold;
	font-family:arial;
}

/*  		MAIN TAGS  ********************************************************/

.RecentlyViewed .product
{	font:10px arial;
}

#CompareBtns{ text-align:center; }

.fofferTxt{
	font : 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
}

.fTitle:link, .fTitle:active, .fTitle:visited, .fTitle:hover{
	text-decoration:none;
	color:#000000;
	font:11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

h2#Copyright{
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:Bold;
	background-image: url('http://images.thesafeshop.co.uk/tabs/footbar.jpg');
	background-repeat: no-repeat;
}

#Breadcrumbs
{	clear:both;
	text-align: left;
	font-family:Arial,Helvetica,sans-serif;
}
#BreadcrumbsRight
{	text-align:right;
	font-family:Arial,Helvetica,sans-serif;
}

.Compare
{	text-align:center;
}

/*  		MAIN TAGS  ********************************************************/



/*  		HTML TAGS  ********************************************************/

p { margin: 0px 0px 10px; }

tr { vertical-align: top; }

h2 { margin: 5px 0px 10px 0px; }

form { display: inline; }

/*  		MAIN TAGS  ********************************************************/

body
{	margin: 3px;
}

#Page
{	width:930px;
	text-align:left;
	margin:auto;
}

#Main{
	width: 930px;
	/*float: left;*/
	padding-top: 0px;
	margin-top: 0px;
}

/* Note: Width now specified within function due to changing size */
#Left
{	width:195px;
	padding:0px 10px 0px 0px;
	margin:0px;
	vertical-align:top;
}

#Mid{
	padding-top:0px;
	position:relative;
	/*z-index:0;*/
	vertical-align:top;
}

#Right{
	padding:0px;
	padding-top:1px;
	width:205px; height:700px;
	vertical-align:top;
}

#comodo img{
	margin:10px 0px 0px;
	padding:0px;

}

/*  		HEADINGS  ********************************************************/

h1.silver
{	padding:0px;
	margin: 0px 0px 10px 5px;
}

h2.silver
{	padding:0px;
	margin: 0px 0px 10px 5px;
}

.Header, .Header2
{	height: 32px;
	margin:0px;
	padding:8px 0px 2px 12px;
	width:503px;
}

/*  		#OverallHeader  *****************************************************/


#OverallHeader{
	float: left;
	width: 930px;
	height:68px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
}

#Logo
{	float: left;
	margin-top: -6px;
}

#Trust
{	float: right;
	margin: -8px 15px 0px 0px;
}

#Tel{ float: left; height: 47px; width: 298px; padding-top: 6px; padding-left: 100px; }

#Tel img{ margin-right:20px; }

em#CountryBar
{	
	margin-bottom: -1px;
	font-family: Arial;
}

em#CountryBar img
{	
	margin-bottom: -1px;
}


/*  		#Nav  *****************************************************/

#NavTop
{	
	margin: 10px 0px 8px;
}

#NavTop #NavTop2
{	
	float: left;
	height: 22px;
}

#NavTop #BasketLink
{	
	display:block;
	float: right;
}


#Nav{
	margin:auto;
	width:847px;
}

#Nav ul
{	list-style-type:none;
	padding:0px;
	margin:0px;
}

#Nav li{
	float: left;
	width: 77px;
	height: 33px;
}

#Nav a:link, #Nav a:visited
{	display: block;
	padding: 5px 0px 4px 0px;
}




/*  		#Search  ************************************************/


#Search div{
	height: 30px;
	width: 930px;
	float: left;
	background-position: top left;
	background-repeat: no-repeat;
}

#Search p, #Search input, #Search select, #Search a
{	float: left;
	display:block;
}

#Search input[type="text"]
{	width:350px;
}

#Search input[type="image"]
{	margin:6px 10px 0px 0px;
}

#Search a
{	margin:8px 8px 6px 0px;
}

#Search p
{	padding: 8px 0px 0px 190px;
}

#SearchBox
{	margin: 7px 10px 0px 10px;
	border: 0px;
	padding: 1px 0px 1px 1px;
}

#Search select
{	border: 0px;
	margin: 7px 10px 0px 30px;
	padding: 1px 0px 0px 0px;
}

/*  		.Left / Rights  ********************************************************/

/*  		.LeftCat  ********************************************************/

.LeftCat
{	width: 195px;
	float: left;
	margin: 0px 0px 10px 0px;
}

.LeftCat h2
{	float: left;
	padding: 7px 0px 4px 7px;
}

.LeftCatContent
{	padding-top:0px;
	float: left;
	width: 195px;
}

.LeftCatContent h2, #Right h2
{	margin:0px;
	padding-top:5px;
}

.LeftCatContent h3, #Right h3
{	padding: 5px 0px 6px 10px;
	margin:0px;
}

.LeftCatContent hr, .LeftCatContent2 hr
{	border:0px;
	height: 1px;
	width: 170px;
}

.LeftCatList
{	float: left;
	padding: 5px 0px 7px 0px;
	width: 195px;
}

.LeftCatListLink:link, .LeftCatListLink:visited, .LeftCatListLink:active
{	padding: 1px 0px 1px 20px;
	display: block;
}

.LeftCatListSelectedLink:link, .LeftCatListSelectedLink:visited, .LeftCatListSelectedLink:active
{	padding: 1px 0px 1px 20px;
	display: block;
}

.LeftCatListSelected
{	padding: 1px 0px 1px 20px;
	display: block;
}

#MiniBasketInside
{	margin:0px;
	padding:0px;
}

#ViewBasket
{	margin-top: 10px;
}

.BasketCatList
{	float: left;
	padding: 7px 0px 7px 0px;
	width: 195px;
}


/*  		.RightCat  ********************************************************/

.RightCat
{	width: 195px;
	float: right;
	margin: 0px 0px 0px 0px;
}
.RightCat h2
{	float: left;
	padding: 7px 0px 0px 10px;
}

.RightCatContent
{	padding-top:0px;
	float: left;
	width: 195px;
}

.RightCatContent h2, #Right h2
{	margin:0px;
	padding-top:4px;
}

.RightCatContent h3, #Right h3
{	padding-top:8px;
	padding-left:10px;
	padding-top:5px;
	margin:0px;
}

.RightCatContent hr
{	border:0px;
	height: 1px;
	width: 170px;
}

.RightCatList
{	float: left;
	padding: 10px 0px 7px 0px;
	width: 195px;
}


#Left #CustPro
{	float: left;
	width: 197px;
	margin-top: 0px;
	margin-bottom:15px;
	padding-top:0px;
}

#CustPro h2
{	padding: 0px 0px 0px 10px;
	margin-bottom: 5px;
}

#CustProList
{	margin: 0px;
	width: 197px;
	padding: 0px;
}

#CustProList li
{	float: left;
	width: 197px;
}

#CustProList a:link, #CustProList a:visited
{	padding: 5px 0px 9px 10px;
	display: block;
}


#Right #CustPro
{	float:right;
	width: 195px;
	margin-bottom:10px;
	margin-top:0px;
	padding-top:0px;
}

#Right #CustPro h2
{	padding: 5px 0px 0px 10px;
	margin-bottom: 5px;
}

#Right #CustProList
{	margin: 0px;
	width: 197px;
	padding: 0px;
}

#Right #CustProList li
{	float: left;
	width: 197px;
}

#Right #CustProList a:link, #CustProList a:visited
{	padding: 5px 0px 9px 10px;
	display: block;
}

img#SafeWizard { margin:0px 0px 10px 0px; }

img#PayPal { margin:5px 23px 10px 23px; }

img#FreeDelivery, img#PublicSector { margin:0px 0px 10px 0px; }

/*  		MORE TAGS  ********************************************************/

.RecentlyViewed { height:35px; }

.RecentlyViewed .product
{	font:10px arial;
}

.RecentlyViewed .product a { display:block; }

.RecentlyViewed .field { float:left; margin-left:15px; }

#CompareBtns .btn{ margin:0px;padding:0px; }


h2#Copyright{
	height: 27px;
	width:930px;
	padding-top: 4px;
}

#Breadcrumbs
{	padding:3px;
	height:15px;
	width:500px;
	margin:0px 0px 18px 0px;
	float:left;
}
#BreadcrumbsRight
{	float:right;
	width:200px;
	padding-top:3px;
	margin-bottom:10px;
}

.Compare
{	margin-bottom:10px;
}
.Compare b
{	display:block;
	margin-bottom:10px;
}
/*			HWY CHOOSE US ***************************************/
table#WhyChoose
{
	font-family: Arial,Helvetica,sans-serif;
	margin: 15px 0px 15px 15px;
}

table#WhyChoose td
{
	padding-bottom: 22px;
}

table#WhyChoose td.img
{
	text-align: center;
	width: 90px;
}

table#WhyChoose td.txt
{
	width: 248px;
}

table#WhyChoose td.reduced_image img
{
	height: 50px;
}


/*  		#FeatureTbl  ********************************************************/

.Featured2
{	border-left: 1px solid rgb(209, 209, 209);
	background:#FFFFFF;
	text-align:center;
}
.Featured3
{	border-right: 1px solid rgb(209, 209, 209);
	background:#FFFFFF;
	text-align:center;
}
.Featured2:hover
{	background:#F7F7F7;
}


/*  		#SpecialOffers  ********************************************************/


#SpecialOffers #MostSpecial
{	border-bottom:1px solid #CCCCCC;
}

#SpecialOffers #MostSpecial a { text-decoration:none; }

#SpecialOffers .singleOffer h2 a{ text-decoration:none; color:#4249A5; }

#SpecialOffers .singleOffer
{	border-bottom:1px solid #CCCCCC;
}

#SpecialOffers .singleOffer2{ border-left:1px solid #CCCCCC; }

#SpecialOffers .singleOffer3{ border-bottom: none; }

#SpecialOffers .inside h2
{	color:#4249A5;
	font-family: Verdana;
	font-size: 8pt;
	text-align:left;
	font-weight: bold;
}

#SpecialOffers .inside p
{	text-align:left;
	color:#000000;
	font:9px verdana;
}

#SpecialOffers .singleOffer:hover{ background:#F7F7F7; }

#SpecialOffers .opts{ text-align:center; }


/*  		Curved boxes  ********************************************************/

.bxTop
{	background:url('http://images.thesafeshop.co.uk/tabs/wider/newbox-top.gif') no-repeat;
	text-align:left;
}
.bxTop span,
.bxTop h2
{	font: 16px Arial;
	font-weight:bold;
	color:#738A94;
	background:#FFFFFF;
	text-align:left;
}

.bxMid
{	background:url('http://images.thesafeshop.co.uk/tabs/wider/newbox-mid.gif') repeat-y;
}

.bxBot
{	background:url('http://images.thesafeshop.co.uk/tabs/wider/newbox-bot.gif') no-repeat bottom;
}

.bmid
{	background-image: url('http://images.thesafeshop.co.uk/tabs/wider/bmid.jpg');
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	text-align:left;
}

.btop{
	background-image: url('http://images.thesafeshop.co.uk/tabs/wider/btop.jpg');
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.bbot
{	background-image: url('http://images.thesafeshop.co.uk/tabs/wider/bbot.jpg');
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.b2mid
{	background-image: url('http://images.thesafeshop.co.uk/tabs/wider/b2mid.jpg');
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	text-align:left;
}

.b2top{
	background-image: url('http://images.thesafeshop.co.uk/tabs/wider/b2top.jpg');
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.b2bot
{	background-image: url('http://images.thesafeshop.co.uk/tabs/wider/b2bot.jpg');
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}


/*  		#FeatureTbl  ********************************************************/

.Featured2
{	width:130px;
	margin-bottom: 0px;
	padding-left:2px;
}
.Featured3
{	width:130px;
	margin-bottom: 0px;
	padding-left:2px;
}

/*  		#SpecialOffers  ********************************************************/


#SpecialOffers #MostSpecial
{	margin-bottom:7px;
}

#SpecialOffers .singleOffer
{	width:253px;
	float:left;
	margin-left:1px;
}

#SpecialOffers .inside
{	width:218px;
	margin-left:22px;
	padding-top:3px;
	padding-bottom:3px;
}

#SpecialOffers .inside .pImg{ width:60px; float:right; }

#SpecialOffers .inside h2
{	margin: 0px 0px 3px;
}


/*  		Curved boxes  ********************************************************/

.bxTop
{	width:513px;
	height:27px;
}

.bxTop span,
.bxTop h2
{	display:inline;
	margin:0px;	padding:3px 3px 3px 2px; 	float:left;
}
.bxTop span
{
	margin:0px 0px 0px 20px;
}
.bxMid
{	width:513px;
	margin:0 0 10px 0;
}

.bxBot
{	width:513px;
	height:10px;
}

.bmid
{	width: 720px;
}

.btop
{	width:720px;
	height:14px;
	padding:0px;
	margin:0px;
}

.bbot
{	width:720px;
	height:9px;
}

.b2mid
{	width: 350px;
}

.b2top
{	width:350px;
	height:14px;
	padding:0px;
	margin:0px;
}

.b2bot
{	width:350px;
	height:9px;
}


/*  		  ********************************************************/


table#Basket th
{	font-weight: bold;
	text-align: center;
}

table#Basket td.title
{	font-weight: bold;
	text-align: right;
}

table#Basket td.money
{	text-align: right;
}


/*  		  ********************************************************/

table#Basket
{	width: 100%;
}

table#Basket th
{	padding: 3px;
}

table#Basket td
{	padding: 3px 3px 13px 3px;
}

table#Basket td.money
{	padding-right: 20px;
}



/*  BEGIN	WHY CHOOSE PAGE         ********************************************************/


dl.why dd
{	clear:right;

}

.heading_3{
	font-size:12px;
	font-weight:bold;
	color:#000080;
}

/*  END		WHY CHOOSE PAGE         ********************************************************/
/*  BEGIN	CONTACT US         ********************************************************/

table#Contact b
{	color: #000000; /* T2215 */
}

.Chr
{	color:#FFFFFF; /* T2215 */
	background:#FFFFFF; /* T2215 */
	height:1px;
	border:0px;
	border-color: black;
	border-style:dotted;
	border-width:0px 0px 1px 0px;
}

/*  END		CONTACT US         ********************************************************/


/*  BEGIN	WHY CHOOSE PAGE         ********************************************************/

dl.why dt{
	width:155px;
	float:left;
	height:80px;
	margin-bottom:15px;

}
dl.why dt img{
	padding-left:15px;

}
dl.why dd{
	float:left;
	width:450px;
	min-height:80px;
	padding-left:0px;
	margin-left:0px;
	margin-bottom:35px;
	padding-bottom:0px;
}

* html dl.why dd{
	height:100px;
}

/*  END		WHY CHOOSE PAGE         ********************************************************/
/*  BEGIN	CONTACT US         ********************************************************/

table#Contact
{	margin-left: 0px; /* T2215 */
}

#ContactHead
{	width:590px; /* T2215 */
	padding-top:15px;
	float:left;
}

#CLeft
{	float:left;
	width:460px; /* T2215 */
	margin:0px; /* T2215 */
	padding:0px; /* T2215 */
}

#CLeft table {
	margin:0px; /* T2215 */
	padding:0px; /* T2215 */
}

#CRight
{	float:left;
	width:235px; /* T2215 */
	margin:0px; /* T2215 */
	padding:15px; /* T2215 */
	background-color:#f3f3f3; /* T2215 */
}

.Chr
{	margin-top:20px;
	clear:both;
	padding-top:10px;
	margin-bottom:10px;
}

/*  END		CONTACT US         ********************************************************/



.whiteBox
{	background-color: #FFFFFF;
	border: 1px solid #ABABAB;
	padding: 3px;
}

/*  BEGIN	FIRE SAFES PAGE         ********************************************************/

table.firesafes, table.firesafe
{	margin-bottom:10px;
	width:100%;
	border-collapse:collapse;
}

.firesafe th, .firesafes th
{	background-color:rgb(240,240,240);
	padding:3px;
	height:40px;
}

.firesafes td
{	background-color:rgb(240,240,240);
	padding:7px 10px;
}

.firesafe td
{	text-align:center;
	background-color:rgb(240,240,240);
	padding:7px 10px;
}

th.space, td.space
{	background-color:rgb(255,255,255);
	font-size:90%;
	padding:0px;
}

th.right, td.right
{	text-align:right;
}

th.left, td.left
{	text-align:left;
}

/*  END		FIRE SAFES PAGE			********************************************************/

/*  BEGIN	BLUE CHIP PAGE			********************************************************/

#Grid
{	float: left;
	padding-bottom:12px;
	width:100%;
}

#Grid ul
{	list-style-type:none;
	margin:0px;
	padding:0px;
}

#Grid li
{	float: left;
	padding:0px 1px;
}

.Rightbor
{	margin-right:15px;
	margin-bottom:10px;
	float: left;
}


/*  END	BLUE CHIP PAGE				********************************************************/
/*  BEGIN	BROWSE BY BRAND PAGE		********************************************************/

.brandcontainer
{	height:109px;
	width:236px;
	text-align:center;
	float:left;
	margin: 0px 0px 10px 5px;
}

.brandcontainer h1
{	text-align: center;
	margin-top:25px;
	margin-bottom:5px;
	padding: 0px;
	font-size: 8pt;
	font-family: Arial;
}

.brandcontainer .img { margin: 6px 0 10px 0; }

.brandcontainer a
{	color:#000000;
	text-decoration:none;
}

/*  END	BROWSE BY BRAND PAGE			********************************************************/

/*  		  ********************************************************/


ul
{	list-style-type: none; list-style:none;
	margin: 0px; padding: 0px;
	
}

/*  		  ********************************************************/

#tmoSurround
{	background: url('http://images.thesafeshop.co.uk/tabs/wider/thismonth-short.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

.tabprice
{	font:15pt arial;
	color:#3951A5;
	font-weight:bold;
}

.tabvat
{	font:8pt verdana;
	color:#3951A5;
}


#tmoTitlePrice a
{	color:#4249A5;
	font-size:8pt;
	font-weight:bold;
	text-align:center;
	text-decoration: none;
	font-family: Tahoma;
}

#tmoLinks
{	text-align: left;
}


#tmoBulletList
{	color: rgb(0,0,0);
	text-align: left;
}
#tmoSurround
{	width:513px;
	height:120px;
}

.tabprice
{	margin-top: 6px;
}

#tmoImg
{	float:left;
	width:110px;
	margin-top:12px;
}

#tmoLinks
{	margin: 10px 0px 0px 25px;
	float: left;
}

#tmoTitlePrice
{	float: left;
	text-align: center;
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
}

#tmoTitlePriceInner
{	margin-left: 75px;
	width: 166px;
}

#tmoTitlePrice img
{	margin-bottom: 4px;
}

#tmoBulletList
{	float: left;
	width: 145px;
	margin-top: 20px;
	margin-left: 10px;
}




/*  		  ********************************************************/

div#SearchViews
{	text-align: center;
}

.LeftCat2
{	background-image: url('http://images.thesafeshop.co.uk/tabs/sidemiddle-grey.jpg');
	background-position: bottom;
	background-repeat: repeat-y;
}

.LeftCatContent2
{	background-image: url('http://images.thesafeshop.co.uk/tabs/side-grey.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

.LeftCatContent2 h2
{	font : 14px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
}

.LeftCatContent2 h3
{	font : 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
}

.LeftCatList2
{	background-image: url('http://images.thesafeshop.co.uk/tabs/sidebottom-grey.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
}

hr.hr1
{	border:1px solid #DDDDDD;
}

div.hr1{
	clear:both;
	padding-top:10px;
	margin-bottom:10px;
	border-color: black;
	border-style:dotted;
	border-width:0px 0px 1px 0px;
}

/*  		PRODUCT BOXES  ********************************************************/

/**    outline boxes XHTMLBox'es  */

.btop_monthly, .btop_stockslast
{	background-position: center top;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}


.btop_monthly		{ background-image: url('http://images.thesafeshop.co.uk/tabs/boxes/top_monthly.jpg'); }
.btop_stockslast	{ background-image: url('http://images.thesafeshop.co.uk/tabs/boxes/top_stockslast.jpg'); }


.bmid_monthly, .bmid_stockslast
{	background-repeat: repeat-y;
	background-color: #FFFFFF;
}

.bmid_monthly		{ background-image: url('http://images.thesafeshop.co.uk/tabs/boxes/mid_monthly.jpg'); }
.bmid_stockslast	{ background-image: url('http://images.thesafeshop.co.uk/tabs/boxes/mid_stockslast.jpg'); }


.bbot_monthly, .bbot_stockslast
{	background-position: center bottom;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
}

.bbot_monthly		{ background-image: url('http://images.thesafeshop.co.uk/tabs/boxes/end_monthly.jpg'); }
.bbot_stockslast	{ background-image: url('http://images.thesafeshop.co.uk/tabs/boxes/end_stockslast.jpg'); }

/** // outline boxes XHTMLBox'es  */

/**    sashes  */


div.sash
{	
	background-color: transparent;
}


div.sash_special
{	background-image: url(http://images.thesafeshop.co.uk/tabs/sash_special.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

div.sash_exclusive
{	background-image: url(http://images.thesafeshop.co.uk/tabs/sash_exclusive.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

div.sash_outofstock
{	background-image: url(http://images.thesafeshop.co.uk/tabs/sash_outofstock.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

div.sash_stockslast
{	background-image: url(http://images.thesafeshop.co.uk/tabs/sash_stockslast.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

div.sash_monthly
{	background-image: url(http://images.thesafeshop.co.uk/tabs/sash_monthly.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

div.sash_new
{	background-image: url(http://images.thesafeshop.co.uk/tabs/sash_new.gif);
	background-repeat: no-repeat;
	background-position: top left;
}


/** // sashes  */

/**    bullet banners  */


div.banner
{	
	color: white;
	font-weight: bold;
	font-family: Arial;
	font-size:8pt;
	background-repeat: no-repeat;
	background-position: top left;
}

div.banner div
{	background-repeat: no-repeat;
	background-position: top right;
}

div.banner_exclusive { background-image: url(http://images.thesafeshop.co.uk/search/exclusive_c.gif); color: rgb(50,50,50); }
div.banner_exclusive div { background-image: url(http://images.thesafeshop.co.uk/search/exclusive_d.gif); }

div.banner_stockslast { background-image: url(http://images.thesafeshop.co.uk/search/stockslast_c.gif); }
div.banner_stockslast div { background-image: url(http://images.thesafeshop.co.uk/search/stockslast_d.gif); }

div.banner_monthly { background-image: url(http://images.thesafeshop.co.uk/search/monthly_c.gif); }
div.banner_monthly div { background-image: url(http://images.thesafeshop.co.uk/search/monthly_d.gif); }

div.banner_outofstock { background-image: url(http://images.thesafeshop.co.uk/search/outofstock_c.gif); }
div.banner_outofstock div { background-image: url(http://images.thesafeshop.co.uk/search/outofstock_d.gif); }


div.bannerbullet
{	font-weight: bold; color: rgb(255,0,0);
}

div.bannerbullet_exclusive	{ color: rgb(204, 153, 51); }
div.bannerbullet_stockslast	{ color: rgb(121, 138, 84); }
div.bannerbullet_monthly	{ color: rgb(72, 140, 179); }
div.bannerbullet_outofstock	{ color: rgb(50,50,50); }
div.bannerbullet_new		{ color: rgb(218, 102, 0); }


/** // bullet banners  */



.resRight
{	text-align:center; font-family:Arial;
}

.resRight .resLinks{ text-align:center; }


.ResTitle
{	text-align: left;
	font-size: 8pt;
	font-weight: normal;
	color: #0000FF;
	text-decoration:underline;
}

span.pricefigure { font-family:Arial, helvetica, sans-serif; color: rgb(200,0,0); }


.specialicon{
	background-image:url('http://images.thesafeshop.co.uk/tabs/special_offer_emblem.gif');
	background-position:70% 80%;
	background-repeat:no-repeat;
}

.exclusiveicon{
	background-image:url('http://images.thesafeshop.co.uk/tabs/exclusive_emblem.gif');
	background-position:70% 80%;
	background-repeat:no-repeat;
}

.exclusivesticker{
	background-color:transparent;
	background-image:url('http://images.thesafeshop.co.uk/tabs/exclusive.gif');
}

.voucher25icon{
	background-image:url('http://images.thesafeshop.co.uk/tabs/voucher25.gif');
	background-position:70% 80%;
	background-repeat:no-repeat;
}
.numbox, .numboxcurr
{	text-decoration: none;
	color: rgb(0,0,0);
	border: 1px solid rgb(230,230,230);
}

.numbox
{	background-color: rgb(230,230,230);
}

.numboxcurr { background-color: rgb(255,255,255); font-weight: bold; }

.numbox:hover { background-color: rgb(255,255,255); }


/*  		PRODUCT list  ********************************************************/

table#SearchResultsList td
{	border-bottom:1px solid #DDDDDD;
}
table#SearchResultsList th
{	text-align: center;
	color: #000000; 
}

/* RN T1918 ADDED THE FOLLOWING .lCompare */
.lCompare
{
	text-align:center;
}

.lSel
{	text-align:center;
}

.lVolume
{	text-align:center;
	font-family: Arial, 'Arial Narrow';
}

.lDims
{	text-align:center;
	font-size: 8pt;
	font-family: Arial, 'Arial Narrow';
}

.lWeight
{	text-align:center;
	font-family: Arial, 'Arial Narrow';
}

.lProduct
{	vertical-align: middle;
}

table#SearchResultsList .lProduct a
{	color: #4249A5;
	text-decoration: none;
	font-weight: bold;
}
table#SearchResultsList .lProduct a:hover
{	text-decoration: underline;
}

.lPrice
{	text-align:center;
}

table#SearchResultsList .lPrice span.pricefigure
{	font-family: Verdana; color: black;
}

table#SearchResultsList .lPrice em
{	font-size: 7pt;
}

table#SearchResultsList .lPrice strong
{	font-weight: normal;
	font-size: 7pt;
}


table#SearchResultsList tr.item
{	background-image: url(http://images.thesafeshop.co.uk/dropshadow.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}


table#SearchResultsList tr td
{	
	padding: 4px 0px;
}

table#SearchResultsList tr td table td
{	background-image: none;
}

#ResTxt P{ float:left;width:600px; }

div#SearchViews
{	margin: 35px 0px 10px 0px;
}

.LeftCat2
{	width: 195px;
	float: left;
	margin: 5px 0px 0px 0px;
}

.LeftCatContent2
{	padding-top:0px;
	float: left;
	width: 195px;
}

.LeftCatContent2 h2
{	margin:0px;
	padding-top:4px;
}

.LeftCatContent2 h3
{	padding: 5px 0px 6px 10px;
	margin:0px;
}

.LeftCatList2
{	float: left;
	padding: 5px 0px 7px 0px;
	width: 195px;
}

/*  		PRODUCT BOXES  ********************************************************/

/**    outline boxes XHTMLBox'es  */

div.xhtmlbox
{	
	position: relative;
}

/** different colours */


.btop_monthly, .btop_stockslast
{	
	width:720px;
	height:9px;
	height:14px;
	margin-top:0px;
}

.bmid_monthly, .bmid_stockslast
{	width:720px;
	float: left;
	margin-bottom:10px;
}

.bbot_monthly, .bbot_stockslast
{	width:720px;
	height:12px;
}


/** // outline boxes XHTMLBox'es  */

/**    sashes  */


div.sash
{	
	position: absolute;
}

div.xhtmlbox div.sash
{	
	left: 1px;
	top: 1px;
}

div#ProductLeft div.sash
{	
	left: 1px;
	top: 15px;
}

div.sash_special
{	height: 73px;
	width: 70px;
}

div.sash_exclusive
{	width: 120px;
	height: 62px;
}

div.sash_outofstock
{	width: 120px;
	height: 62px;
}

div.sash_stockslast
{	width: 120px;
	height: 62px;
}

div.sash_monthly
{	width: 120px;
	height: 62px;
}

div.sash_new
{	width: 70px;
	height: 53px;
}


/** // sashes  */

/**    bullet banners  */


div.banner
{	
	padding-left: 10px;
	float:left;
	margin-top: 2px;
}

div.banner div
{	padding: 2px 10px 2px 0px;
}

div#ProductRight div.banner
{	margin: 3px 0px 10px 21px;
}

/** // bullet banners  */



.resLeft
{	width:190px;
	float:left;
	margin-right:15px;
	text-align:center;
}

	.resLeft a { display: block; }

.resMid
{	width:295px;
	float:left;
}

.resRight
{	width:191px;
	float:right;
}


.resRight .resLogo{ margin-bottom:20px; }

.resRight .resDelTxt
{	
	margin-bottom:10px;
	margin-top:7px;
}

.ResTitle
{	text-align: left;
	padding: 4px;
	margin-bottom:5px;
	display:block;
}

.bmid{
	position:relative;
}


.numbox, .numboxcurr, .numboxintro
{	
	display: block;
	float: left;
	margin-left: 2px;
	padding: 2px 1px;
}

.numbox, .numboxcurr
{	
	width: 15px;
	text-align: center;
	font-family: Arial;
}

/*  		PRODUCT list  ********************************************************/

table#SearchResultsList { width: 100%; }

/* table#SearchResultsList td { padding: 4px 2px; } */

table#SearchResultsList th
{	height:25px;
}

/* RN T1918 was 80px*/
table#SearchResultsList .lIcons
{	width:140px;
}

table#SearchResultsList .lSel
{	padding: 5px;
	width:35px;
}

table#SearchResultsList .lDims
{	width:140px;
}

/* RN T1918 test editing was 40px*/
table#SearchResultsList .lWeight, table#SearchResultsList .lVolume
{	width:30px;
}

/* RN T1918 EDITED THE FOLLOWING width:180; */
table#SearchResultsList .lProduct
{	width:160px;
	padding-right: 4px;
	padding-left: 6px;
}



/* RN T1918 EDITED THE FOLLOWING was 140*/
table#SearchResultsList .lPrice
{	width:120px;
}

/* RN T1918 ADDED THE FOLLOWING */
table#SearchResultsList .lCompare
{	width:15px;
}

table#SearchResultsList .lPrice em
{	display: block;
	margin-bottom: 2px;
}

table#SearchResultsList .lPrice strong
{	display: block;
	margin-bottom: 5px;
}


table#SearchResultsList tr td
{	padding-top: 9px;
	padding-bottom: 9px;
}

table#SearchResultsList tr td table td
{	padding: 0px;
}


table#SearchResults p
{	
	margin: 0px 0px 3px 0px;
}


div#brand_intro
{
	float: left;
	width: 510px;
	line-height: 16px;
}

div#brand_logo
{
	float: right;
}

div#brand_logo_alt
{
	text-align:center;
	margin-top:-40px;
}



div.GridRow
{	
	border-top: 1px dotted rgb(100,100,100);
	height:240px; /* RN T2661UPD WAS 250px */
	font-family: Arial;
}

div.gridbox
{	
	float: left;
	height:220px; /* RN T2661UPD WAS 230px */
	width:226px;
	margin:10px 0 10px 0; /* RN T2661UPD WAS 5px on the sides */
	padding:0 5px; /* RN T2661UPD ADDED THIS*/
	text-align: center;
}

div.gridboxbordered
{	
	border-right: 1px dotted rgb(100,100,100);
}

/* RN T2613UPD ADDED SPAN TO THIS FOR SPARES */
div.gridbox span.GridTitle,
div.gridbox a.GridTitle
{	
	display:block;
	height: 35px;
	color: blue;
	
}

div.gridbox div.GridMain
{	
	height: 140px;
}


div.gridbox a.GridThumb
{	
	display: block;
	float: left;
}

div.gridbox div.avail_in, div.gridbox div.avail_out { margin: 10px 0px; }

div.gridbox div.avail_in { color:green; font-weight:bold; }
div.gridbox div.avail_out { color:#c80101; font-weight:bold; }




/*  		  ********************************************************/

#Product h1
{	font-family:Arial;
	font-weight:normal;
	font-size:18pt;
	letter-spacing: -2px;
	color:#505050;
	text-align: left;
	line-height: 100%;
}

#Product h1 em
{	
	font-family:'Arial Black', Arial;
	font-weight: normal;
}

#Product #Price
{	text-align: center;
}

#Product #Price span
{	font-size:18px verdana;
	color:#000000;
}

#ProductLeft
{	text-align:center;
}

#ProductLeft #Price span.main
{	font-size:30px;
	font-family:'Arial Black', Arial, Tahoma;
	letter-spacing: -2px;
	color:#000000;
}

#ProductLeft #Price span.sub, #ProductLeft #Price span.sub span
{	color:rgb(150,150,150);
}

#ProductLeft #Price span.sub span
{	font-size:20px;
	font-family:'Arial Black', Arial, Tahoma;
}

#ProductLeft .thumblist
{	text-align:center;
	font:10px verdana;
}

#ProductLeft .thumblist .sel { border:1px solid #CC0000; }

#ProductLeft .thumblist .thumbContainer
{	border:1px solid #999999;
}

#ProductLeft .zoom a
{	text-decoration:none;
	color:#0000EF;
}

#ProductRight .features
{	color:#000000;
	line-height:20px;
}

#ProductRight ul
{	list-style-position:outside;
	list-style-type:disc;
	color:#CCCCCC;
}

#ProductRight ul li
{	color:#738A94;
}

#ProductRight ul li span
{	color:#000;
}

#ProductRight a
{	color:#0000EF;
}

.bx2Top
{	background:url('http://images.thesafeshop.co.uk/tabs/wider/newbox-top-th.gif') no-repeat;
	text-align:left;
}

.bx2Top h2
{	font: 16px Arial;
	font-weight:bold;
	color:#738A94;
	background:#FFFFFF;
	text-align:left;
}

.bx2Mid
{	background:url('http://images.thesafeshop.co.uk/tabs/wider/newbox-mid-th.gif') repeat-y;
}

.bx2Bot
{	background:url('http://images.thesafeshop.co.uk/tabs/wider/newbox-bot-th.gif') no-repeat bottom;
}

.btop2{
	background-image: url('http://images.thesafeshop.co.uk/tabs/wider/btop.jpg');
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

#FeatureIcons
{	text-align:right;
}


#PurchaseTable { font:10px verdana; }

#PurchaseTable .qty
{	background:#FFFFFF;
	text-align:right;
}

#PurchaseTable .qtybx
{	text-align:center;
}

#PurchaseTable .main
{	background:#EFEFEF;
}

#PurchaseTable .price
{	background:#EFEFEF;
}

#PurchaseTable .heading
{	
}

#PurchaseTable .heading div
{	background:url('http://images.thesafeshop.co.uk/tabs/wider/newbox-top-headline.gif') no-repeat;
	margin-left: 4px;
}


#PurchaseTable h3
{	font: 16px Arial;
	font-weight:bold;
	color:#738A94;
	background-color: rgb(255,255,255);
	text-align:left;
}

#ProductPurchaseBuy{ text-align:center; }


table.comparisons
{	font-size:6pt;
}

table.comparisons td, table.comparisons th
{	font:10px verdana;
	text-align: center;
	background-color: rgb(255,255,255);
	border-right:1px solid rgb(0,0,0);
	border-bottom:1px solid rgb(0,0,0);
}

table.comparisons .head td, table.comparisons .head th
{	font-weight: bold;
}

table.comparisons .values td
{	background-color: rgb(255,255,255);
	font-size:7pt;
}

table.comparisons .current td
{	background: #EFEFEF;
}

#ThumbnailPage
{	text-align:center;
}

#ThumbnailPage #Heading .left
{	width:250px;
}

#ThumbnailPage #Heading
{	text-align: left;
}

#ThumbnailPage #mainimg
{	border: 1px solid rgb(230,230,230);
}

#ThumbnailPage #Heading .right
{	text-align:right;
	margin-top:25px;
}

#ThumbnailPage p
{	font:10px verdana;
	color: #4249A5;
}

.thumblist
{	text-align:center;
	font:10px verdana;
}

.thumblist .sel
{	border:1px solid #FF0000;
}

#ProductLeft .thumblist .thumbContainer, #gallery .thumblist .thumbContainer
{	border:1px solid #D9D9D9;
}

#ProductLeft .thumblist a.thumbContainer:hover, #gallery .thumblist a.thumbContainer:hover
{	border:1px solid #333333;
}


#VoucherPage{
	border:0px solid gray;
}

#VoucherPage p, #VoucherPage li{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	color:#434343;
}

#VoucherPage #VoucherStar{
	background-image:url("http://images.thesafeshop.co.uk/tabs/blue-star.gif");
	color:black;
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
}

#VoucherPage ul.models{
	list-style-type:disc;
}

#VoucherPage #VoucherOutlets div{
	color:#434343;
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
}

#VoucherPage #VoucherOutlets div.title{
	font-weight:bold;
}

.delivery_description_icon {
	background-image:url('http://images.thesafeshop.co.uk/delivery_calendar.jpg');
	background-repeat:no-repeat;
}

.delivery_description_icon p,
.delivery_description_icon_large p {
	text-align:center;
	font-size:8pt;
	font-weight:bold;
}

.delivery_description_title,
.delivery_description_free,
.delivery_description_quote,
.delivery_description_cost span {
	font-weight:bold;
	font-size:12pt;
	font-family:'Arial',sans-serif;
}

.delivery_description_cost {
	font-size:8pt;
	font-family:'Arial',sans-serif;
}

.delivery_description_terms {
	font-family:'Arial',sans-serif;
}

.delivery_description_icon_large {
	background-image:url('http://images.thesafeshop.co.uk/delivery_calendar_large.jpg');
	background-repeat:no-repeat;
}

.delivery_description_title_column,
.delivery_description_icon_column {
	text-align:center;
}
.delivery_description_container {
	font-family:'Arial',sans-serif;
}
/******** Trends ***************************************/

div.titledbox_trends
{
	text-align: center;
}
div.titledbox_trends_current span.featuredprice
div.titledbox_trends span.featuredprice
{
	font-size:13pt;
	font-weight:bold;
	letter-spacing:-2px;
}

div.titledbox_trends_current a img.thumb
div.titledbox_trends a img.thumb
{
	background-color:#FFF;
}

div.titledbox_trends_title a
{
	color: #4249A5;
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
}

/* RN T2569 ADDED THIS STYLE */
div.titledbox_trends_title a:hover
{
	text-decoration:underline;
}

div.titledbox_trends div.titledbox_trends_title p
{
	font-family: Arial;
	font-weight: bold;
	color: rgb(173, 25, 25);
	text-align: center;
}

div.titledbox_trends_current div.titledbox_trends_title p
{
	font-family: Arial;
	font-weight: bold;
	color: green;
	text-align: center;
}

div.titledbox_trends_current em.normal,
div.titledbox_trends em.normal
{
	font-family:'Arial Black',Arial,Tahoma;
	font-size:10pt;
	letter-spacing:-2px;
}
div.titledbox_trends_current div.Price,
div.titledbox_trends div.Price
{
	text-align: center;
	font-family:Arial;
}

h2#customer_trends_title
{
	color:#4249A5;
	text-align: center;
}

div.titledbox_trends_current
{
	text-align: center;
	border-right:1px solid #bdc6df;
}

/* RN T2569 ADDED THE FOLLOWING STYLE */
div.trends_bbot
{
	background-color:#FFFFFF;
	background-image:url("http://images.thesafeshop.co.uk/tabs/wider/bbot.jpg");
	background-position:center bottom;
	background-repeat:no-repeat;
}

/******** END Trends ***************************************/


#Product h1
{	margin:0px;
	padding:0px;
}

#Product #Price
{	margin-bottom: 5px;
}
#ProductLeft
{	float:left;
	position:relative;
	width:270px;
}

#ProductLeft #MainImg
{	margin-top:50px;
}

#ProductRight{ float:right; width:425px; }

#ProductRight .features
{	margin:0px;
}

#ProductRight ul
{	padding:0px 0px 0px 25px;
}

#ProductRight ul li
{	padding-right:10px;
	margin: 0px 0px 5px 10px;
	line-height:130%;
}

#ProductRight .downloads .getAdobe
{	float:right;
	margin-right:10px;
}

#ProductRight .downloads .link
{	float:left;
	width:280px;
}

#ProductRight .downloads .pdficon
{	margin-left:14px;
}

#ProductRight #colours
{	margin:5px 0px 5px 15px;
}


.bx2Top
{	width:425px;
	height:27px;
}

.bx2Top div
{	/*position:absolute;*/
}

.bx2Top h2
{	display:inline;
	margin:0px 0px 0px 20px;
	padding:3px;
	float:left;
}

.bx2Mid
{	width:425px;
	margin:0px;
}

.bx2Bot
{	width:425px;
	height:10px;
}

.btop2{
	width:720px;
	padding:0px;
	margin:0px;
}

.btop2{ height:34px; }

#FeatureIcons
{	width:152px;
	float:right;
	margin:0px;
	margin-right:4px;
	margin-top: -10px;
}


#PurchaseTable
{	width:413px;
}

#PurchaseTable .qty
{	width:40px;
	padding: 0px;
}

#PurchaseTable .qtybx
{	width:25px;
}

#PurchaseTable .optiondd
{	width:230px;
}

#PurchaseTable .main
{	width:230px;
}

#PurchaseTable .price
{	width:110px;
}

#PurchaseTable .divide
{	height:10px;
}

#PurchaseTable .heading
{	height:25px;
}

#PurchaseTable h3
{	display:marker;
	width:160px;
	margin:0px 0px 0px 17px;
	padding:3px;
}


table.comparisons
{	margin-top:10px;
}

table.comparisons .head td, table.comparisons .head th
{	padding: 3px 1px;
}

table.comparisons .values td
{	padding: 3px 1px;
}

#ThumbnailPage
{	width:570px;
	margin:0px auto;
}

#ThumbnailPage #Heading .left
{	float:left;
	width:250px;
}

#ThumbnailPage #Heading .right
{	float:right;
	width:150px;
	margin-top:25px;
}

#ThumbnailPage #Heading h1
{	text-align:center;
}

#ThumbnailPage #mainimg
{	margin-top:20px;
}

#ThumbnailPage #MainImg
{	margin-top:20px;
}

#ThumbnailPage p
{	margin-top: 30px;
}

.thumblist
{	margin:auto;
	margin-bottom:2px;
}

#ProductLeft .thumblist .thumbContainer
{	height:35px;
	width:35px;
	margin:2px;
	padding:2px;
	display:block;
	float:left;
}

#gallery .thumblist .thumbContainer
{	height:50px;
	width:50px;
	margin:2px;
	padding:2px;
	display:block;
	float:left;
}

#ProductLeft .thumblist .thumbContainer img
{	height:35px;
	width:35px;
}

#VoucherPage{
	width:700px;
	margin:0px auto;
	clear:both;
}

#VoucherPage #Heading .left{
	float:left;
	margin-left:100px;
}

#VoucherPage #Heading .right{
	float:right;
	margin:16px 100px 0px 0px;
}

#VoucherPage #Heading h1{
	padding:14px 0px 0px 0px;
	text-align:center;
}

#VoucherPage #VoucherStar{
	width:80px;
	height:65px;
	float:right;
	margin:0px 0px 5px 10px;
	padding:30px 10px 5px 10px;
	text-align:center;
}

#VoucherPage #VoucherModels{
	margin:26px 0px 30px 0px;
}

#VoucherPage img.card_img{
	width:342px;
	height:229px;
	border:0px;
	float:left;
}

#VoucherPage ul.models{
	float:left;
	padding:0px;
	margin:35px 0px 0px 20px;
}

#VoucherPage ul.models li{
	padding:4px;
}

#VoucherPage #VoucherOutlets{
	margin:0px auto;
}

#VoucherPage #VoucherOutlets .col{
	float:left;
	margin-left:60px;
}

#VoucherPage #VoucherOutlets div.title{
	margin-top:10px;
}

.delivery_description_container {
	margin:10px 0 10px 0;
	padding:0;
}

.delivery_description_container tr {
	width:100%;
}

.delivery_description_column {
	margin:0;
	padding:0 0 0 15px;
	vertical-align:middle;
	width:67%;
}

.delivery_description_icon {
	margin:5px auto 0 auto;
	width:60px;
	height:65px;
}

.delivery_description_icon p {
	width:60px;
	padding:18px 0 0 0;
}

.delivery_description_title,
.delivery_description_free,
.delivery_description_quote,
.delivery_description_cost {
	margin:0;
}

.delivery_description_icon_large {
	margin:5px auto 0 auto;
	width:80px;
	height:87px;
}

.delivery_description_icon_large p {
	width:80px;
	padding:25px 0 0 0;
}

.delivery_description_icon_column {
	vertical-align:middle;
	width:15%;
}

.delivery_description_title_column {
	vertical-align:middle;
	width:18%;
}

.delivery_description_terms {
	padding-top:10px;
}
/******** Trends ***************************************/

div.titledbox_trends
{
	float: left;
	margin:0;
	width:172px;
	height:100%;
	padding:0 3px;
}

div.titledbox_trends_current div.Price,
div.titledbox_trends div.Price
{
	float:left;
	margin:0 0 10px 5px;
	width: 75px;
}

div.titledbox_trends_current div.specialbuttons,
div.titledbox_trends div.specialbuttons
{
	height:22px;
	margin:0 0 0 7px;
	padding:0;
	float:left;
}

div.titledbox_trends_current span.featuredprice,
div.titledbox_trends span.featuredprice
{
	padding:0;
	margin:0;
}

/* RN T2569 REMOVED a tag from current line
   replaced with img tag*/
div.titledbox_trends_current img,
div.titledbox_trends a
{
	float:left;
	padding:0 0 0 5px;
}

div.titledbox_trends_title a
{
	float: none;
	padding:0;
}

/* RN T2569 REMOVED a tag from current line */
div.titledbox_trends_current img.thumb,
div.titledbox_trends a img.thumb
{
	margin:0px 0px 0px 5px;
	height:61px;
	width:72px;
}

/* RN T2569 REMOVED a tag from current line
   replaced with img tag*/
div.titledbox_trends_current img,
div.titledbox_trends a
{
	float:left;
	padding:0 0 0 5px;
}

div.titledbox_trends_title a
{
	float: none;
	padding:0;
}

/* RN T2569 REMOVED a tag from current line */
div.titledbox_trends_current img.thumb,
div.titledbox_trends a img.thumb
{
	margin:0px 0px 0px 5px;
	height:61px;
	width:72px;
}

div.titledbox_trends_current div.titledbox_trends_title,
div.titledbox_trends div.titledbox_trends_title
{
	height:50px;
	overflow: hidden;
}

div.titledbox_trends div.titledbox_trends_title p
{
	margin: 0pt;
	padding: 0pt 0pt 3px;
}

div.titledbox_trends_current div.titledbox_trends_title p
{
	margin: 0pt;
	padding: 0pt 0pt 2px;
}

div.titledbox_trends_current
{
	float:left;
	height:100%;
	margin:0;
	padding:0 3px;
	width:167px;
}

div#product_trends_container div.normal
{
	padding: 5px 0px 5px 10px;
	overflow: hidden;
}

/* RN T2569 ADDED THE FOLLOWING STYLE */
div.trends_bbot
{
	height:9px;
	margin-bottom:20px;
	width:720px;
}

/******** END Trends ***************************************/




/*  		  ********************************************************/


#pOptions td h2
{	font:14px tahoma;
	font-weight: bold;
	color:#4249A5;
}

.PaymentOption
{	background:url('http://images.thesafeshop.co.uk/tabs/wider/payment-bg.gif') no-repeat #FFFFFF;
	text-align:center;
}

.PaymentOption .asdfasd h2
{	font:18px verdana;
	color:#000000;
}

.PaymentOption p
{	text-align:left;
	line-height:17px;
}



/*  		  ********************************************************/

.PaymentOption
{	width:215px;
	height:307px;
}

.PaymentOption .asdfasd h2
{	margin-top:15px;
}

.PaymentDetails
{	width:170px;
	height:220px;
}

.PaymentOption p
{	width:170px;
	margin-left:15px;
}


/**/

/*  		  ********************************************************/


#Steps div.done
{	background-color: #5F74BF;
	color: #000000;
}

.stepdone, .stepon, .stepcoming
{	font : 11px Arial, Verdana, Geneva,Helvetica, sans-serif;
}

.stepdone
{	background-image:url('http://images.thesafeshop.co.uk/tabs/arrow_faded.gif');
	background-position:0px 5px;
	background-repeat:no-repeat;
	color:#CCCCCC;
	font-weight:normal;
}

.stepon{
	background-image:url('http://images.thesafeshop.co.uk/tabs/arrow_selected.gif');
	background-position:0px 5px;
	background-repeat:no-repeat;
	color:#CA3032;
	font-weight:bold;
}

.stepcoming{
	background-image:url('http://images.thesafeshop.co.uk/tabs/arrow.gif');
	background-position:0px 5px;
	background-repeat:no-repeat;
	color:#000000;
	font-weight:normal;
}

table.orderTable
{	background-color: rgb(200,200,200);
}

td.legend
{	background-color: #F1F0EF;
	vertical-align:middle;
	text-align:left;
}

td.field
{	background-color: white;
	text-align:left;
}

input.error
{	border-color: #FF0000;
	background-color: #FFBBBB;
	color:#000000; 
	font-weight: bold;
}

table.greyblack { background-color: rgb(200, 200, 200); }

table.greyblack td { background-color:#FFFFFF; }

table.whiteblack { background-color: rgb(0,0,0); }

table.whiteblack td { background-color: rgb(255,255,255); }





/*  		  ********************************************************/

.PaymentOption
{	width:215px;
	height:307px;
}

.PaymentOption .asdfasd h2
{	margin-top:15px;
}

.PaymentDetails
{	width:170px;
	height:220px;
}

.PaymentOption p
{	width:170px;
	margin-left:15px;
}


/**/

/*  		  ********************************************************/


#Steps div.done
{	background-color: #5F74BF;
	color: #000000;
}

.stepdone, .stepon, .stepcoming
{	font : 11px Arial, Verdana, Geneva,Helvetica, sans-serif;
}

.stepdone
{	background-image:url('http://images.thesafeshop.co.uk/tabs/arrow_faded.gif');
	background-position:0px 5px;
	background-repeat:no-repeat;
	color:#CCCCCC;
	font-weight:normal;
}

.stepon{
	background-image:url('http://images.thesafeshop.co.uk/tabs/arrow_selected.gif');
	background-position:0px 5px;
	background-repeat:no-repeat;
	color:#CA3032;
	font-weight:bold;
}

.stepcoming{
	background-image:url('http://images.thesafeshop.co.uk/tabs/arrow.gif');
	background-position:0px 5px;
	background-repeat:no-repeat;
	color:#000000;
	font-weight:normal;
}

table.orderTable
{	background-color: rgb(200,200,200);
}

td.legend
{	background-color: #F1F0EF;
	vertical-align:middle;
	text-align:left;
}

td.field
{	background-color: white;
	text-align:left;
}

input.error
{	border-color: #FF0000;
	background-color: #FFBBBB;
	color:#000000; 
	font-weight: bold;
}

table.greyblack { background-color: rgb(200, 200, 200); }

table.greyblack td { background-color:#FFFFFF; }

table.whiteblack { background-color: rgb(0,0,0); }

table.whiteblack td { background-color: rgb(255,255,255); }





/*  		  ********************************************************/

.stepdone, .stepon, .stepcoming
{	padding:5px 0px 0px 25px;
}

.stepdone
{	display:block;
}

.stepon{
	display:block;
}

.stepcoming{
	display:block;
}

table.orderTable
{	margin: 10px;
}

td.legend
{	padding: 3px;
	width: 200px;
}

td.field
{	padding: 3px;
}

/*  		  ********************************************************/





/*  		  ********************************************************/

.Sitemap a, #level2 a { text-decoration:none; }

.Sitemap a { color:#000000; }
#level2a a { color:#0000FF; }

.Sitemap li
{	list-style-position: inside;
	margin:0 0 10px 0;
}
#level2a li { margin:0px; }




#CompareTable td.comparelegendying, #CompareTable td.comparelegendyang
{	text-align: left;
}

#CompareTable td.comparelegendying
{	background-color: rgb(255,255,255);
}

#CompareTable td.comparelegendyang
{	background-color: rgb(230,230,230);
}

#CompareTable td.comparefield
{	text-align: center;
}

#CompareTable tr.ying
{	background-color: rgb(230,230,230);
}

#CompareTable td
{	padding: 4px;
}

#CompareTable td.comparelegendying, #CompareTable td.comparelegendyang
{	width: 135px;
}

#CompareTable td.comparefield{
	width: 160px;
}
 
div#TopFives
{
	font-family:Arial,sans-serif;
}
div#SpecialOffersList td.top5numbercolumn span
{
	color:#90c748;
	font-family:'Arial Black',Arial,sans-serif;
	letter-spacing:-2px;
	font-size: 18pt;
	font-weight: bold;
	text-align: left;
}
div#BestSellersList td.top5numbercolumn span
{
	color:#5567AF;
	font-family:'Arial Black',Arial,sans-serif;
	letter-spacing:-2px;
	font-size: 18pt;
	font-weight: bold;
	text-align: left;
}
div#BestReviewedList td.top5numbercolumn span
{
	color:#ff9001;
	font-family:'Arial Black',Arial,sans-serif;
	letter-spacing:-2px;
	font-size: 18pt;
	font-weight: bold;
	text-align: left;
}

td.top5desccolumn h3
{
	/*font-family:Arial Black',Arial,sans-serif;*/
	text-align: left;
	font-size: 12pt;
	font-family:Arial,sans-serif;
}

div#SpecialOffersList td.top5desccolumn h3 a
{
	text-decoration:none;
	color:#90c748;
}

div#BestSellersList td.top5desccolumn h3 a
{
	text-decoration:none;
	color: #5567af;	
}

div#BestReviewedList td.top5desccolumn h3 a
{
	text-decoration:none;
	color:#ff9001;
}

td.top5desccolumn p
{
	text-align:left;
}


td.top5buttoncolumn div.specialbuttons
{
	text-align:center;	
}

div#SpecialOffersList div.top5desccolumnnumber1_top div h3
{
	text-align:left;
	margin:20px 0 0 5px;
	font-size:16pt;
	font-family:'Arial Black',Arial,sans-serif;
	letter-spacing:-2px;
}

div#BestSellersList div.top5desccolumnnumber1_top div h3
{
	text-align:left;
	margin:20px 0 0 5px;
	font-size:16pt;
	font-family:'Arial Black',Arial,sans-serif;
	letter-spacing:-2px;
}

div#BestReviewedList div.top5desccolumnnumber1_top div h3
{
	text-align:left;
	margin:20px 0 0 5px;
	font-size:16pt; 
	font-family:'Arial Black',Arial,sans-serif;
	letter-spacing:-2px;
}

div#SpecialOffersList div.top5desccolumnnumber1_top div h3 a 
{
	color:#90c748;
	text-decoration:none;
}

div#BestSellersList div.top5desccolumnnumber1_top div h3 a 
{
	color: #5567af;	
	text-decoration:none;
}

div#BestReviewedList div.top5desccolumnnumber1_top div h3 a 
{
	color:#ff9001;
	text-decoration:none;
}
div#SpecialOffersList div.top5desccolumnnumber1_top div h2
{
	text-align:left;
	margin:20px 0 0 5px;
	font-size:16pt;
	font-family:'Arial Black',Arial,sans-serif;
	letter-spacing:-2px;
}

div#BestSellersList div.top5desccolumnnumber1_top div h2
{
	text-align:left;
	margin:20px 0 0 5px;
	font-size:16pt;
	font-family:'Arial Black',Arial,sans-serif;
	letter-spacing:-2px;
}

div#BestReviewedList div.top5desccolumnnumber1_top div h2
{
	text-align:left;
	margin:20px 0 0 5px;
	font-size:16pt;
	font-family:'Arial Black',Arial,sans-serif;
	letter-spacing:-2px;
}

div#SpecialOffersList div.top5desccolumnnumber1_top div h2 a
{
	color:#90c748;
	text-decoration:none;
}

div#BestSellersList div.top5desccolumnnumber1_top div h2 a
{
	color: #5567af;
	text-decoration:none;
}

div#BestReviewedList div.top5desccolumnnumber1_top div h2 a
{
	color:#ff9001;
	text-decoration:none;
}

div.top5desccolumnnumber1 div.top5desccolumnnumber1_bottom div p 
{
	font-size:10pt; /* HERE */
	margin:6px 0 0 10px;
	/*font-family:'Arial';*/
}

SPAN.oldprice
{
	text-decoration:line-through;
	/*font-weight:bold;*/
	font-family:Arial,sans-serif;
	font-size:9pt;
}

SPAN.topprice
{
	font-family:'Arial Black',Arial,Tahoma;
	letter-spacing:-2px;
	font-size:21pt;
	font-weight:bold;
}

SPAN.normalprice
{
	font-family:'Arial Black',Arial,Tahoma;
	letter-spacing:-2px;
	font-size:16pt;
	font-weight:bold;
}

div.topSpecialPrice 
{
	text-align:center;
}

	div.topSpecialPrice div.Price span.main
	{
		font-size:22px;
		font-family:'Arial Black', Arial, Tahoma;
		letter-spacing: -2px;
		color:#000000;
		font-weight:bold;
	}
	
	div.topSpecialPrice div.Price span.oldprice
	{
		padding-left:0;
	}
	
	div.topSpecialPrice div.specialbuttons
	{
		text-align:center;
	}

div#TopFives
{
	/*background-image: url(http://images.thesafeshop.co.uk/tabs/wider/newbox-top3.gif);*/
	background-image:none;
	/*margin:10px 0 0 0;*/
	padding:0;
	width:530px;
	margin:15px 0px 30px 0px;
}
	div#TopFives div.titledbox_middle
	{
		width:inherit;
		margin:0 10px 0 10px;
	}
	
		div#TopFives div.titledbox_middle div.titledbox_normal
		{
			height:90px;
			border-bottom: 1px solid #CCCCCC;
			border-right: 1px solid #CCCCCC;
			border-left: 1px solid #CCCCCC;
		}
		
		div#TopFives div.titledbox_middle div.titledbox_endspecial
		{
			height:90px;
			background-image:url("http://images.thesafeshop.co.uk/top5tabs/top5specialnumber5background.jpg");
		}
		
		div#TopFives div.titledbox_middle div.titledbox_endbest
		{
			height:90px;
			background-image:url("http://images.thesafeshop.co.uk/top5tabs/top5bestnumber5background.jpg");
		}
		
		div#TopFives div.titledbox_middle div.titledbox_endreviewed
		{
			height:90px;
			background-image:url("http://images.thesafeshop.co.uk/top5tabs/top5bestreviewednumber5background.jpg");
		}
			
	div#TopFives div.titledbox_top
	{
		width: inherit;
		height:150px;
		margin:0 10px 0 10px;
		padding:0;
	}
	
	#TopFives div.titledbox div.productbox em
	{
		display: block;
	}
	
	#TopFives div.titledbox_inner
	{
		margin:0;
		padding:0;
	}

div.top5row
{
	min-height:110px;	
}


td.top5numbercolumn
{
	float:left;
	height:inherit;
	width:53px;
}

	td.top5numbercolumn h2
	{
		margin:0;
		padding:25px 0 0 5px;
	}


td.top5imagecolumn
{
	float:left;
	height:inherit;
	width:94px;
}

	td.top5imagecolumn img
	{
		float:left;
		width:72px;
		height:61px;
		padding:15px 0 0 10px;
	}

td.top5desccolumn
{
	float:left;
	height:inherit;
	width:195px;
}

	td.top5desccolumn h3
	{
		margin:10px 0 5px 26px;
	}

	td.top5desccolumn h3 a
	{
		width:inherit;
	}

	td.top5desccolumn p
	{
		padding:0 0 0 10px;
		margin:0;
		width:inherit;
	}

td.top5buttoncolumn 
{
	width:154px;
	float:left;
	height:inherit;
}

td.top5buttoncolumn div.Price
{
	margin:10px 0 0 0;
	height:46px;
	text-align:center;
}

		td.top5buttoncolumn div.Price div.rating
		{
			width:inherit;
		}

div.top5imagecolumnnumber1
{
	float:left;
	width:170px;
	height:inherit;	
}

div.top5imagecolumnnumber1 img
{
	margin:15px 0 0 0;
	padding:0;
}

div.top5desccolumnnumber1
{
	float:left;
	width:334px;
	height:inherit;
	padding:0 0 0 5px;
}

div.top5desccolumnnumber1_top
{
	float:left;
	width:inherit;
	height:55px;
}

div.top5desccolumnnumber1_bottom
{
	float:left;
	width:inherit;
	height:85px;
}

div.top5desccolumnnumber1_bottom  span.oldprice
{

}

div.top5desccolumnnumber1_bottom div.rating
{
	margin-left:19px;	/* change to 11 for rating at the bottom */
}

div#SpecialProductGrids 
{
	margin:0 0 0 15px;
	padding:0;
}

	div#SpecialProductGrids span 
	{
		width:120px;
		text-align:center;
		background-image: url(http://images.thesafeshop.co.uk/top5tabs/top5deselected2.jpg);
		height:21px;
		display:block;
		float:left;
		color:black;
		font-size:12px;
		padding-top:4px;
		cursor:pointer;
	}

	div#SpecialProductGrids span#SpecialOffersListHeader 
	{
		background-image: url(http://images.thesafeshop.co.uk/top5tabs/top5special3.jpg);
		cursor:default;
	}

div.topSpecialPrice
{
	float:left;
	width:160px;
	height:65px;
	margin-top:25px;
}

	div.topSpecialPrice div.specialbuttons
	{
		width:inherit;
	}
	
	div.topSpecialPrice div.Price
	{
		width:inherit;
		/*line-height:16px;*/
	}
div#SpecialOffersList td.top5numbercolumn span
{
	display: block;
	padding:25px 0 0 15px;
}

div#SpecialOffersList td.top5numbercolumn span
{
	display: block;
	padding:25px 0 0 15px;
}

div#SpecialOffersList td.top5numbercolumn span
{
	display: block;
	padding:25px 0 0 15px;
}

