div#iefix
{

}
div#page
{
	width:977px;
	background: url(../images/rapid_AS/rapid-build-2_top.png) no-repeat 0 155px;
	margin:0 auto;
	text-align:left;
	font-family: Arial;
}
.maintable {
	border-collapse:collapse;
	background: url(../images/rapid_AS/rapid-build-2.gif) no-repeat left bottom;

}
.prodTble {
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 7px;
}
.prodTble td {
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0;
}
.maintable td {

}

div#headersmallbar
{
	display:none;
}
div#headerlargebar
{
	height:55px;
}
.basketborder
{
	background-color: 	 #90887D;
}
.searchtext
{
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	float:left;
	padding:6px 0px 0px 3px;
}
.searchbox
{
	float:left;
	padding:2px 0px 0px 3px;
}
.searchbutton
{
	float:left;
	padding:3px 0px 0px 5px;
}

img.sitelogo
{
	width:322px;
	height:79px;
	margin:10px 0;
}
img.productthumbnail
{
	height:140px;
	width:140px;
	border:0px;
	padding:2px;
}
img.productimage
{
	height:250px;
	width:250px;
}
.menu {
	width:100%;
	border-collapse:collapse;
}
.menu td {
	padding:1px 0;
	margin:0;
}
.menu a {
	color:#5D5D5D !important;
	display:block;
	font-weight:normal;
	margin:0 10px;
	padding:2px 9px 3px 15px;
	text-decoration:none;
	border-bottom:1px dotted #a1a1a1;
	font-size:10px !important;
	background:url(../images/rapid_AS/bullets.gif) 0 8px no-repeat;
	font-family: Arial;
}
.menu a:hover {
	background-position:0 -30px;
	text-decoration:none;
}


.menuitem {
	display:none;
}

.menu tinytext {
	font-family: Arial;
	font-size: 10px;
	color: #333;
	padding-left: 10px;
}

.topNavRap a {
	display:block;
	padding:16px 13px 0 14px;
	height:32px;
	background: url(../images/rapid_AS/topNavBg.jpg) repeat-x 0px 0px;
	white-space: nowrap;
	color:#000000 !important;
	font-size:11px;
	font-weight:bold !important;
	vertical-align:middle;
	font-family: Arial;
}
.topNavRap a.active {
	background: url(../images/rapid_AS/topNavLeftActive.jpg) repeat-x 0px 0px;
}
.topNavRap a.Right {
	background: url(../images/rapid_AS/topNavRightOut.jpg) no-repeat right top;
}
.topNavRap a:hover {
	color:#CC0033 !important;
}
#leftsection
{
	width:169px;
	vertical-align:top;
	padding:0;

	
}
.middleBottom {
	background: url(../images/rapid_AS/bg_mid_bottom.gif) no-repeat;
	margin-top: 0;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.middleBottom h3 {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 5;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0;
	font-family: Arial;
	font-size: 14px;
}

#centersection {
	width:636px;
	vertical-align:top;
	padding-bottom:25px;
	padding-left: 5px;
	font-family: Arial;
}
#centersection td {
	vertical-align:top;
}
#rightsection
{
	width:169px;
	vertical-align:top;
	padding:0;
	text-align:center;
}
div#continum
{
	float:right;
}
div#footer
{
	text-align:center;
	font-family: Arial;
	font-size: 9px;
	background:#999 url(../images/rapid_AS/bg_footer.jpg) no-repeat left bottom;
	min-height:105px;
	color: #FFF;
}
.categorytable
{
	width:160px;
	margin:3px 3px 3px 3px;
	text-align:center;
	border: 1px solid #CCC;
}

.categorytable a
{
	font-family: Arial;
	font-size: 12px;
	color: #333;
}
.categorytable a:hover
{
	font-family: Arial;
	font-size: 12px;
	color: #333;
}

.productstable
{
	width:180px;
	margin:3px;
	text-align:center;
	border: 1px solid #CCC;
	font-family: Arial;
	font-size: 12px;
	color: #333;
	height: 250px;
	background-color: #FFF;
}
.productstable a
{
	font-family: Arial;
	font-size: 12px;
	color: #333;
}
.productstable a:hover
{
	font-family: Arial;
	font-size: 12px;
	color: #333;
}

.productstable tinytext
{
	font-size: 12px;
	color: #333;

}
.centertable
{
	border:1px;
	border-style:solid;
	width:100%;
	margin-top: 8px;
	font-family: Arial;
	font-size: 12px;
}
.addresslookuptable td
{
	background-color: 	 #90887D;
	padding-left:4px;
}

div#header a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #CCCCCC; text-decoration: none}
div#header a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color:  	 #90887D; text-decoration: none}

div#footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
div#footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color:  	 #0DB14B;
	text-decoration: none;
}

.menu a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.menu a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color:  	 #90887D; text-decoration: none}

a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; text-decoration: none}
a:Hover   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:  	 #90887D; font-weight: bold; text-decoration: none}

input
{
	padding:0px;
	margin-top:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body 
{
	background:#7b7b7b url(../images/rapid_AS/background.png) repeat-x;
	color:#6e6e6e;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	line-height: 16px;
}
.gray
{
	background-color:#f2f2f2;
	padding:5px;
	margin-right: 15px;
	font-family: Arial;
	font-size: 14px;
}
.tinytext
{
	font-weight: bold;
	color: #333;
	font-family: Arial;
	font-size: 13px;
	padding-left: 10px;
}
.tinytextbold
{
	font-weight: bold;
	color: #000000;
}
.attributemenutitletext
{
	font-size:12px;
	font-weight:bold;
	color: #000;
	font-family: Arial;
	padding-left: 10px;
}
.largetext
{
	font-size:12px;
}
.largetextbold
{
	font-size:14px;
	font-weight: bold;
	color: #000000;
}
.errortext
{
	font-weight: bold;
	color: #FF0000;
}

.tinyorangetext
{
	font-weight: bold;
	color:  	 #F00;
}
.ddlvariants
{
	width:110px;
}
.btn
{
   color : #000;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 7pt;
   background-color : #e7f1fb;
   border : 2px solid;
   border-top-color : #EEEEEE;
   border-left-color : #EEEEEE;
   border-right-color : #999999;
   border-bottom-color : #999999;
}
/*###########################################################################################################*/



#wrapper {
margin:0 auto;
padding:10px;
width:980px;
font-size:0.75em;
}

.header .logo {
	float:left;
}

.content {
width:100%;
}

p.content,
h3.content {
margin:0 0 15px;
padding:0;
}

p {
margin:0 0 10px;
}

h1 {
color:#fff;
font-size:1.50em;
font-weight:normal;
margin:5px 0 10px;
}

h2 {
color:#fff;

margin:0 0 10px;
}

h3 {
color:#fff;
font-size:1.25em;
margin:0 0 10px;
}

a {
color:#aaa;
text-decoration:none;
}

a:hover {
color:#7f9ea8;
text-decoration:underline;
}

/*-----------------------------------------------header----------------------------------------*/
.header {
position:relative;
width:980px;
margin:0 0 5px 0;
}

.header #phoneNumber {
	position:absolute;
	top:0;
	right:0;
	font-size:2.5em;
	color:#fff;
	font-family:Arial;
	font-weight:bold;
}

/*-----------------------------------------------login----------------------------------------*/

.header #login,
.header #loggedin {
float:right;
margin:54px 0 10px;
}

.header #login a {
color:#fff;
border:1px solid #fff;
background:url(../images/rapid_AS/btnBg.png) top left repeat-x;
background-color:#99be39;
width:102px;
height:23px;
display:block;
float:left;
margin:0 10px 0 0;
font-weight:bold;
text-align:center;
line-height:19px;

}

.header #login a.login {
	background-color:#fb031e;
}

.header #login a:hover {
	text-decoration:none;
	background-position:bottom left;
}
	
/*----------------------------------------------basket------------------------------------*/
#basket {
	float:right;
	position:relative;
	font-weight:bold;
	margin-top: 28px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	
}

#basket a {
	color:#fff;
	background:url(../images/rapid_AS/basket.png) right center no-repeat;
	padding:25px 55px 10px 0;
	display:block;
	float:right;
	width:auto;
}



/*----------------------------------------------footer-------------------------------------------*/
/*
#footer {
background:#868686 url(../images/rapid_AS/footBg.png) top left repeat-x;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
height:90px;
border:1px solid #b4b4b4;
border-bottom-color:#676767;
border-width:1px 0;
font-size:0.92em;
margin-top:25px;
padding:10px;
color:#fff;
line-height:14px;
}
*/

	#footer h3 {
		margin:0;
		font-size:1em;
	}

	#footer form {
		width:392px;
		float:left;
		padding:0 0 0 92px;
		background:url(../images/rapid_AS/newsletters.png) top left no-repeat;
		height:88px;
	}
	
		#footer form img {
			float:left;
			margin:0 10px 0 0;
		}
		
		#footer form input {
			float:left;
			width:221px;
			margin:0 10px 0 0;
		}
		
		#footer form input[type="submit"],
		#footer form input.btn {
			color:#fff;
			border:1px solid #fff;
			background:url(../images/rapid_AS/btnBg.png) top left repeat-x;
			background-color:#99be39;
			height:23px;
			display:block;
			width:120px;
			float:left;
			margin:0 10px 0 0;
			font-weight:bold;
			text-align:center;
			padding:0 7px 4px;
			letter-spacing:1px;
			
		}
		
	#footer #findUs {
		padding:0 0 0 10px;
		background:url(../images/rapid_AS/footSeperator.png) top left no-repeat;
		float:left;
		height:89px;
		width:227px;
	}
	
	#footer #findUs a[href $='.pdf'] {
		padding-left:15px;
		background:url(../images/rapid_AS/pdf.png) left center no-repeat;
	}
	
	#footer #findUs a[href $='/location.php'] {
		padding-left:15px;
		background:url(../images/rapid_AS/google.png) left center no-repeat;
	}
	
	#footer #access {
		padding:0 0 0 10px;
		background:url(../images/rapid_AS/footSeperator.png) top left no-repeat;
		float:left;
		height:89px;
	}

#footer a {
color:#fff;
}

#footer a:hover {
text-decoration:underline;
}

ul#requiredLinks {
	float:right;
	margin:10px 0 0 0;
}

ul#requiredLinks li {
	float:left;
	margin:0 10px;
}

ul#requiredLinks li a {
	color:#fff;
	font-weight:bold;
}

/*----------------------------------------------paging------------------------------------------*/
ul.paging {
border-top:1px solid #e2e2e2;
margin-right:4px;
}

ul.paging li {
float:left;
}

ul.paging li a {
background:#e2e2e2;
color:#D60216;
display:block;
margin-left:1px;
margin-top:10px;
padding:3px 5px;
text-decoration:none;
}

ul.paging li a:hover {
background:#fff;
}

ul.paging li a.active,
ul.paging li.prev a,
ul.paging li.next a {
background:#D60216;
color:#fff;
font-weight:bold;
}

ul.paging li.prev {
	margin:0 10px 0 0;
}
ul.paging li.next {
	margin:0 0 0 10px;
}



/*----------------------------------------------Breadcrumb------------------------------------------*/
ul#breadcrumb {
margin:10px 0 0;
width:100%;
font-size:0.9em;
font-weight:bold;
}

ul#breadcrumb li {
	float:left;
	color:#b6b6b6;
	padding:0 0 5px;
	margin:0 10px 0 0;
}

ul#breadcrumb li.areHere {
	width:241px;
	text-align:right;
	padding:0 0 5px;
	margin:0 4px 0 0;
}


ul#breadcrumb li a {
color:#fff;
text-decoration:none;
}



.basketnav {
float:left;
margin-bottom:10px;
width:100%;
}

.basketnav a:first-child {
border-left:1px solid #4586a2;
}

.basketnav a {
background:url(../images/breadcrumb.gif) no-repeat top right;
color:#bbb;
display:block;
float:left;
font-weight:bold;
height:31px;
line-height:31px;
margin:0 -16px 5px 0;
padding:0 67px;
text-decoration:none;
}

/*-----------------------------------------------review-------------------------------------------
 no images to edit,
 just change ".stars .color" background color to change star colour*/
.stars {
height:17px;
position:relative;
width:100px;
}

.stars img {
position:absolute;
z-index:2;
}

.stars .color {
background:#f3a92e;
height:17px;
position:absolute;
z-index:1;
}

.rating {
font-weight:bold;
margin:0 4px 0 0;
}

.review {
border-bottom:1px solid #d2d1d1;
padding:10px;
}

.leftarea {
width:241px;
border-top:2px solid #000;
padding:10px 0 0 0;
}

#shopcontent {
border-top:2px solid #767676;
float:left;
line-height:16px;
margin-left:4px;
_margin-left:2px;
width:735px;
padding:10px 0 0 0;

}

#plainContent {
	background:#fff url(../images/rapid_AS/contBg.png) 0 0 repeat-x;
	
	padding:10px;
	color:#000;
	margin:0 0 10px 0;
	width:711px;
	position:relative;
}

#plainContent h1 {
	color:#d60216;
	font-family:Arial,Helvetica,sans-serif;
	margin:0 0 15px;
	border-bottom:1px solid #373737;
	padding:0 0 7px;
}

/*----------------------------------------------right hand column------------------------------------------*/
.content .right_col {
display:block;
float:right;
margin:0 2px 0 15px;
text-align:center;
width:186px;
}

.content .right_col .feature {
background-color:#f0f9ff;
margin:0 0 5px;
padding:10px;
width:166px;
}

/*----------------------------------------------styles in templates------------------------------------------*/
.deliverytop {
background:#bbe0f4;
color:#526066;
padding:2px;
}

.deliverymiddle {
background:#e1eef4;
border-left:1px solid #fff;
border-top:1px solid #fff;
color:#526066;
padding:2px;
}

.newsthumb {
float:right;
padding-bottom:5px;
padding-left:10px;
padding-top:5px;
}

.small {
color:#98918d;
float:left;
font-size:90%;
margin-bottom:8px;
}

.small1 {
color:#98918d;
float:left;
font-size:90%;
}

.buttonwrap {
color:#507990;
float:right;
width:500px;
}

a.button {
background:#a19e9b;
color:#fff;
float:right;
margin-left:3px;
margin-top:0;
padding:3px;
text-align:center;
text-decoration:none;
}

a.button:hover {
background:#ccc;
}


.rightside {
	width:200px;
	float:left;
	margin:0 0 0 16px;
}

.rightlist {
background:#ccc;
color:#fff;
text-align:left;
width:210px;
float:left;
}

.rightlist h3 {
color:#888;
margin:10px;

}

.rightlist ol.links {
color:#0d81b3;
font-size:90%;

}

.rightlist ol.links li {
	
}

.rightlist ol.links li a {
	color:#888;
	line-height:17px;
	padding:5px 10px;
	display:block;
}

.rightlist ol.links li.even {
	background:#eee;
}




.rightlist .downloads a {
background-image:url(../images/pdf.gif);
background-repeat:no-repeat;
color:#0d81b3;
line-height:17px;
margin-bottom:4px;
padding-bottom:4px;
padding-left:20px;
text-decoration:none;
}

.pages {
color:#666;
float:left;
padding-top:5px;
width:100px;
}

.cpages-img {
margin-bottom:10px;
}

.linkstop {
background:#bbe0f4;
color:#526066;
padding:5px;
}

.linksmiddle {
background:#f5f5f5;
border-left:1px solid #fff;
border-top:1px solid #fff;
color:#526066;
padding:5px;
}

.linksmiddle a {
color:#005174;
}

.linksmiddle a:hover {
color:#888;
}

.btn1 {
background-color:#dfdfdf;
color:#666;
width:80px;
}



.linkswrap {
clear:both;
float:left;
margin-bottom:20px;
width:80%;
}

.comments {
background:#fef2dd;
padding:10px;
}

.comments a {
color:#fa6400;
float:left;
}

.comments a:hover {
color:#fb6602;
}

.comments .commentbutton {
background:#fb8a02;
border:1px solid #fb8a02;
color:#fff;
float:right;
font-size:100%;
padding-bottom:2px;
padding-top:2px;
width:100px;
}

.comments .commentbutton a:hover {
background:#fb6602;
}

.comments .line {
border-bottom:1px dotted #f42b6e;
height:1px;
width:100%;
}

.comments label {
float:left;
width:100px;
}

.comments input {
color:#666;
float:left;
font-size:100%;
margin-bottom:2px;
width:230px;
}

.comments textarea {
color:#666;
width:230px;
}

.errortop {
color:red;
float:right;
font-size:100%;
margin-bottom:3px;
margin-top:0;
text-align:left;
width:292px;
}

.date {
font-size:90%;
font-weight:bold;
}

/*------------------------sitemap---------------------*/
ul.sitemap a {
text-decoration:none;
}

ul.sitemap li ul li {
font-weight:normal;
padding:5px 5px 5px 20px;
}

ul.sitemap li {
font-weight:bold;
padding:2px;
text-indent:3px;
}

ul.sitemap li ul {
margin:10px 0 0;
}




.leftarea #login a:hover,
.leftarea #loggedin a:hover{
color:#06749d;
}

.basketnav a:hover,
.basketnav a:hover,
.basketnav a.active {
background:url(../images/breadcrumb2.gif) no-repeat top right;
color:#888;
}

.deliverytable,
.linkstable {
border-bottom:1px solid #fff;
border-right:1px solid #e1eef4;
}

.rightlist ul.downloads,
.rightlist ul.links {
color:#0d81b3;
font-size:90%;
list-style:none;
margin:0 0 20px;
padding:0;
}


/*-----------------------------Slideshow--------------------------------*/

#shopcontent #s3slider {
   width: 774px; /* important to be same as image width */
   height: 190px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#shopcontent #s3sliderContent {
   width: 774px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

#shopcontent #s3sliderContent img {
	width:774px;
}

.with_right_col #s3sliderContent img {
	width:538px !important;
}

.with_right_col #s3slider {
   width: 538px !important; /* important to be same as image width */
   height: 190px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

.with_right_col #s3sliderContent {
   width: 538px !important; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage div {
	position: absolute;
	background:url(../images/half.png);
	color: #fff;
	display: none; /* important */
	width:120px;
	height:190px;
	right: 0;
	top: 0;
	font-family: Arial;
	font-size: 12px;
   /*left:0;
   bottom:0;*/

   /*
       use top/bottom/right/left to position the text div and width and height for it's shape
   */
}

.s3sliderImage div span {
	display:block;
	padding: 10px 13px;
}


/*---------------------------homepage features-----------------------------------*/

.features {
	margin:0 0 0 -1%;
}
.feature {
	float:left;
	background:#ccc;
	color:#fff;
	width:30%;
	padding:6px;
	margin:0 0 0 1%;
}
.with_right_col .feature {
	padding:6px !important;
}


/*----------------------------news---------------------------*/

div.newsDiv {
	clear:both;
	margin:0 0 20px;
	padding:0 0 20px;
	border-bottom:1px dotted #a1a1a1;
	line-height:19px;
}





div.newsDiv h2 {
	font-family:Arial,Helvetica,sans-serif;
	margin:0 0 15px;
	font-size:1.2em;
}

div.newsDiv a {
	color:#D60216;
}
/*############################################################################# */
#headerlinkstop {
	color:#0DB14B;
	font-size:11px;
	padding-right:7px;
	text-decoration:none;
	font-family: Arial;
}

#headerlinkstop a {
	color:#990000;
	font-size:11px;
	padding-right:7px;
	text-decoration:none;
	font-family: Arial;
}
#headerlinkstop a:hover {
	text-decoration:underline;
	font-family: Arial;
}
.searchbutton input.btn {
	border:0px none;
	border-bottom:2px solid #B9B3B3;
	border-right:2px solid #B9B3B3;
	padding-top:1px;
	padding-bottom:1px;
	font-size:10px;
	color:#fff;
	background-color:#8B877B;
}
.phoneno {
	color:#fff;
	font-size:25px;
	font-weight:bold;
	padding:3px 0 5px 0;
	font-family: Arial;
}
.searchtext {
	float:left;
	color:#eee;
	font-size:12px;
	font-weight:bold;
	margin-left: 13px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 0;
	padding-left: 0;
}
.searchbox {
	float:left;
	padding-right:3px;
}
.searchbox input {
	font-size:11px;
	width:200px;
}
/* imported navigatio css */

/* CSS Document */
/* navigation 
--------------------Top Navigation--------------------*/
ul.navigation {
	font-size:0.92em;
	height:44px;
	overflow:hidden;
	width:972px;
	border:2px solid #000;
	
	clear:both;
}

ul.navigation li {
	display:block;
	float:left;
	text-align:center;
	height:44px;
	line-height:44px;
	background: url("/images/rapid_AS/topNav.png") top left repeat-x;
}



/*--------------------Left Navigation--------------------*/
#leftNav {
	padding-bottom:70px;
	
}

#sage img {
	margin:10px;
}

#leftNav h3 {
	font-size:14px;
	color:#FF0000;
	padding:15px 15px 0 15px;
	

}

#leftNav h3 span {
	color:#950107;
}

#leftNav h3.instore {
	color:#00e173;
	background:none;

}
/*
#leftNav h3.instore span {
	color:#009d4e;
}
*/
#leftNav ul {
color:#999;
position:relative;
padding:10px 0 40px 10px !important;
z-index:5;
}

#leftNav ul li {
color:#999;
display:block;
font-size:11px;
line-height:16px;
background:url(../images/rapid_AS/bullets.gif) 0 8px no-repeat;
padding-right:0 !important;
}

#leftNav ul li:hover,
#leftNav ul li.hover,
#leftNav ul li.active {
	background-position:0 -30px;
}

#leftNav ul li a {
color:#666 !important;
font-size:11px !important;
display:block;
font-weight:bold;
margin:0;
padding:4px 0 4px 15px !important	;
text-decoration:none;
border-bottom:1px dotted #a1a1a1;
}

#leftNav ul li ul {
	padding:0 10px;
	margin:-1px 0 0 -1px;
}

#leftNav ul li ul li {
	width:auto;
	background:none;
}

#leftNav ul li ul li a {
	border-bottom:1px dotted transparent;
	border-top:1px dotted transparent;
	font-weight:normal;
}

#leftNav ul li ul li a:hover,
#leftNav ul li ul li.active a {
	border-bottom:1px dotted #a1a1a1;
	border-top:1px dotted #a1a1a1;
	background:#e5e5e5;
}

#leftNav ul li ul.sub li {

}

#leftNav ul li ul.sub li a {
color:#686868;
font-weight:normal;
}





.creditDebit_AS {
	text-align:center;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#freedelivery {
	margin-bottom: 5px;
	text-align: center;
}
#sercurepayment {
	margin-bottom: 5px;
	text-align: center;
}
#faqs {
	margin-bottom: 15px;
	text-align: center;
}


.creditDebit_AS p {
	margin:0;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
}
.SSL {
	margin:0 0 15px 0;
}


div#footer center, div#footer img, div#footer br
{
display:none;
}
#headerlinks {
	float:right !important;
	color:#E6E6E8;
	width:400px;
	height:65px;
	padding:10px;
	text-align: center;
}

#headerlinks a {
	color:#0DB14B !important;
	font-weight:bold !important;
}
#rightsection table td {
	font-size:11px !important;
}

#leftNav h3 {
	font-size:14px;
	color:#FF0000 !important;
	padding:15px 15px 0 15px;
	

}

#leftNav h3 span {
	color:#950107;
}

#leftNav h3.instore {
	color:#00e173;
	background:none;
	height:20px;
	line-height:20px;
}

#leftNav h3.instore span {
	color:#009d4e;
}
.breadcrumblink {
	padding-left: 15px;
	font-family: Arial;
	font-size: 12px;
	color: #0C9;
}

.middleBottom p {
	margin:0;
	padding:0;
	font-family: Arial;
	font-size: 12px;
	color: #333;
}
.justifytext
{
	font-family: Arial;
	font-size: 12px;
	text-align: justify;
	vertical-align: top;
}
.justifytext P
{
	font-family: Arial;
	font-size: 12px;
}
.justifytext h1
{
	font-family: Arial;
	font-size: 16px;
	color: #3C6;
	font-weight: bold;
}
#introtext {
	font-family: Arial;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#apDivEaster {
	position:absolute;
	width:612px;
	height:250px;
	z-index:1;
	top: 5px;
	right: 5px;
}
