body {
	background: #fff;
	color: #666666;            THIS IS THE MAIN TEXT ON TERMS PAGE ETC
}

.footMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	background-color: #008080;
}
.footMenu a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
.footMenu a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
.footText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.footText2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}


.footText a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.footText a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.footText a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
.productHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #fff;
	text-decoration: none;
	background-color: #008080;
}
.productHeader a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #fff;
	text-decoration: none;
	background-color: #008080;
}
.productHeader a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #fff;
	text-decoration: none;
	background-color: #008080;
}


#Menu {
position: relative;
	font-size: 11px;
	text-transform: uppercase;
                background-color: #fff;  CHANGE BACKGROUND COLOUR OF TOP MENU
z-index: 9999!important;
}

#Menu ul {
position: relative;
margin-left: 50px!important;
z-index: 9999!important;
}

#Menu a {
position: relative;
        color: #645853!important;            THIS IS THE COLOUR OF THE TEXT FOR THE TOP MENU
       z-index: 9999!important;
}


.productBoxTitleBg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;                 THIS IS THE PRICE ON THE PRODUCT LIST PAGES
	color: #333333;
	text-decoration: none;
	background-color: #fff;	/* background-color: #d97a90; */
}
.productBoxTitleBg a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;                THIS IS THE text ON THE PRODUCT LIST PAGES
	text-decoration: none;
	background-color: #fff;
}
.productBoxTitleBg a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #fff;
}
.productBoxTitleBg a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	background-color: #fff;
}
#Menu li {
position: relative;
z-index: 9999!important;
}
#Menu li a {
position: relative;
z-index: 9999!important;
	color: #fff;
}
#Menu li a:hover {
	color: #fff;
text-decoration: none!important;
z-index: 9999!important;
}
#Menu li ul {
position: relative;
border: 1px solid #000;
z-index: 9999!important;
}
#Menu li ul li a {
position: relative;
	color: #dadada;
	background: #fff;                  TOP MENU DROP DOWN COLOUR
font-size: 14px;
z-index: 9999!important;
}
#Menu li ul li a:hover {
position: relative;
	color: #fff;
z-index: 9999!important;
}



h1 {
	color: #008080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	text-decoration: none;         THIS IS THE MAIN HEADERS ON THE SITE FOR CATEGORIES
            
}

h2 {
	color: #008080;
}

.Content {
}
.Content h2 {
	color: #008080;
	background-color: #fff;
	font-size: 20px;                     THIS IS THE SIZE OF TEXT FOR THE PRODUCT HEADER
                
}
.Content a {
}
.Content.Wide {
}
.Content.Widest {
}

/* START */

.Left {
}
.Left .Block {
}

.Left h2 {
	color: #000000;
	background-image: url(/templates/Electronics/images/hdDottedBg.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-position: 10px bottom;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
}
.Left li {
	border-bottom: 0px solid #D2D6D9;
}
.Left li a {
	color: #171717;
}
.bigPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d97a90;      
	text-decoration: none;
}
.Left li a:hover {
	color: #171717;
}
.Left .Block li, .Right .Block li {
	padding-left:8px;
}
.Right {
}
.Right .Block {
}

.Right h2 {
	color: #666666;
	background-image: url(/templates/Electronics/images/hdDottedCreamBg.jpg);
	background-repeat: repeat-x;
	background-color: #D2D6D9;
	background-position: bottom;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
}
.Right li {
	border-bottom: 1px solid #d9d9d9;
}
.Right li a {
	color: #171717;
}
.Right a:hover, .Right a:hover strong {
	color: #171717;
}
.Right hr {
	background: transparent;
	color: #dadada;
}

/* Product Listings */

.MultiProductList {
	list-style: none;
	margin: 0;
	padding: 0;
}

.Content .MultiProductList li {
	list-style: none;
	float: left;
	width: 138px;
	font-size: 0.95em;
	margin: 6px 13px 10px 0;
	overflow: hidden;
}

.MultiProductList a {
	text-decoration: none;
}

.MultiProductList .ProductImage {
	float: left;
	margin: 5px 0 5px 6px;
	display: block;
	width: 130px;
	height: 130px;
	text-align: center;
	overflow: hidden;
	border: 1px solid #CCCCCC;
}

.Content .MultiProductList .ProductDetails {
	padding: 10px;
}

.MultiProductList strong, .MultiProductList strong a {
}

.ProductPrice, .MultiProductList em {
	font-style: normal;
	font-weight: bold;
	font-size:20px;
}

.MultiProductList em, .MultiProductList .Rating {
	display: block;
	margin-top: 3px;
}

.MultiProductList .Rating {
	font-size: 0.9em;
	font-weight: bold;
}

.MultiProductList li .ProductCompareButton {
	margin-top: 3px;
	text-align: center;
}

.Left .MultiProductList .ProductImage, .Right .MultiProductList .ProductImage {
	display: none;
}

.Right .MultiProductList li {
	clear: both;
	width: 150px;
	list-style: none;
	margin: 0;
	margin-top: 5px;
	padding: 3px 0 5px 0;
	color: #000000;
}
.Right .SideCart p
{
	color: #000000;
}



.Content .ProductList li {
	list-style: none;
	float: left;
	width: 100%;
	height 140px;
	font-size: 0.95em;
	margin: 6px 13px 10px 0;
	overflow: hidden;
            
}

.CategoryList li a{
	font-weight: bold;
	font-size: 13px;
	line-height:30px;
                color:#666666;                         THIS IS THE SIDE MENU
                
}

.CategoryList li li a{
	font-weight: normal;
	font-size: 12px;
	line-height:14px;
                color:#666666;                     THIS IS THE SUB CATEGORY TEXT ON SIDE MENU
                
               
}


/* Indent of 2nd level categories */
.Left #SideCategoryList li ul {
	padding-left: 0px;
                background-color: #FFFFFF;    BACKGROUND COLOUR OF SIDE MENU
}


.Left #SideCategoryList li ul {
	border-top: 0px solid #FFFFFF;
                
               
}

.greyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
                text-decoration: none;
}

/* Newsletter Subscription Form */
.NewsletterSubscription {
	clear: both;
	border: 1px solid #D2D6D9;
	padding: 0px;
}

.MiniCart{
	text-align: center;
	border: 1px solid #D2D6D9;
	padding: 4px;
}


.NewsletterSubscription .Button {
	width: 90px;
	height: 23px;
	border: 0;
	margin-top: 2px;
	vertical-align: middle;
}

.catTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	text-transform:uppercase;
	font-weight: normal;
	text-decoration: none;
}
.catTitle a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	text-transform:uppercase;
	font-weight: normal;
	text-decoration: none;
}
.catTitle a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	text-transform:uppercase;
	font-weight: normal;
	text-decoration: none;
}

.SideRecentlyViewed {
	border: 1px solid #D2D6D9;
}

.SideRecentlyViewed .ProductList li {
	margin-left: 0;

}

.SideRecentlyViewed .ProductDetails {
	margin-left: 20px;
}
.imageBorder {
	border: 1px solid #D2D6D9;
}

ul.MultiProductList .imageBorder {
	border: none!important;
}

.rightborder {
	border-right:solid 0px #CCCCCC; 
}


.ProductDetailsGrid dt {
	font-size: 14px;
	width: 140px;
	margin-bottom: 6px;
	float: left;
	font-weight: bold;
}

.ProductAddToCart dt {
color:#FFFFFF;
font-size: 12px;
font-weight: bold;
}

.VariationProductInventory {
font-size: 14px;
font-weight: bold;
}

.Content.Wide {
	width: 785px;
	margin: 0 10px 0 10px;
	display: inline;
}

.Content.Wide.WideWithLeft {
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 10px;
}


/* PRODUCT OPTION LISTS */
.ProductOptionList, .ProductOptionList li {
	font-size:12px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.ProductOptionList {
	margin-top: 5px;
}
.ProductOptionList li {
	margin-bottom: 3px;
	margin-left: 2px;
}

.ProductOptionList input {
	vertical-align: middle;

}

.CheckoutRedeemCoupon {
	padding: 10px;
	width: 300px;
	border: 1px solid #FF2291;
	margin-bottom: 10px;
	background-color: #FFAED7;
	color: #7A0772;
}



#TopMenu {
	position: absolute;
        top: 0;
        right: 0;
height: 36px;
}

#TopMenu a {
      color: #666;
height: 42px;
}

.PrimaryProductDetails .ProductThumb {
	float: left;
	width: 190px;
	text-align: center;
	height:100px;
}
.PrimaryProductDetails .ProductMain {
	width: 0px;
	float: left;
}
.SubCategoryListGrid li {
	margin-bottom: 10px;
	padding: 5px;
	margin-left: 5px;
	background: #fff;
	float: left;
	text-align: center;

}

#Header {
        position: relative;
	clear: both;
	float: left;
	width: 980px;
	height: 130px;
	display: inline;
}

/* Product Details */
.ProductDetailsGrid .DetailRow {
	clear: left;
	margin-top: 6px;
	padding-left: 140px;
}

.ProductDetailsGrid .Label {
	margin: 0 0 6px -140px;
	float: left;
	width: 130px;
	font-weight: bold;
	padding-top: 1px;
	display: inline;
	position: relative;
	text-align: right;
}

#Header {
	height: 93px;
}





#ProductDetails .ProductTinyImageList {
	float: left;
	margin-top:10px;
	white-space:nowrap;
	width: 80%;
	overflow: hidden;

}

#ProductDetails .ProductTinyImageList ul li {
	width: 40px;
	height: 30px;
	overflow: hidden;
	float: left!important;
	margin-left:3px;
	border: 1px solid gray;

}


#ProductDetails .ProductTinyImageList ul li div {
	display: table-cell;

}

#ProductDetails .ProductTinyImageList ul li #TinyOuterDiv {
	border: 2px solid white;
}

#ProductDetails .ProductTinyImageList ul {
	margin: 0pt;
	padding: 0pt;
	position: relative;
	list-style-type: none;
	white-space:nowrap;
	width: 2500px;
}

/* new home page */ 



/* form area */

.newsletter-home {
width: 100%;
height: 30px;
margin: 0;
}

.newsletter-home p {
width: 610px;
float: left;
padding: 0;
margin: 0;
}

.home-form label {

}

.home-form input {
width: 100px;
height: 12px;
}

.newsletter-home span {
	color: #b90a33;
	font-weight: bold;
}

.home-button {
width: 57px!important; 
margin-top: -2px!important; 
height: 21px!important; 
float: right;
}

.cta {
	float: left;
	width: 298px;
	padding: 1px;
	border: 1px solid #b8b5b5;
	margin: 0px 12px;
}

#HomeNewProducts h2, #SideProductRelated h2, #HomeFeaturedProducts h2 {
	background: none;
	font-size: 18px;
	color: #5c5c5c;
margin-bottom: 0px;
}

#SideProductRelated {
clear: both;
}

#HomeNewProducts ul.ProductList li, #SideProductRelated ul.ProductList li, #HomeFeaturedProducts ul.MultiProductList li, #CategoryContent ul.ProductList li {
	height: 240px!important;
	text-align: center;
	background: url(/templates/Electronics/images/magentajpg/home-latest-li.gif) no-repeat;
	background-position: top right;
	margin: 0;
	margin-right: 13px;
	padding: 0;
width: 150px;

}

#HomeNewProducts a, #SideProductRelated a, #HomeFeaturedProducts a {
clear: both;
	color: #878787;
display: block;
}

.looking-gift {
clear: both;
	float: left;
	width: 446px;
	height: 102px;
	padding: 3px;
	border: 1px solid #b8b5b5;
margin-left: 10px;
}

.advert {
	float: left;
	margin-left: 31px;
}

.head-featured {
position: absolute;
left: 400px;
top: 5px;
}

/* product tabs */ 

/* Tabbed Navigation */
.TabNav, .TabNav li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.TabNav {
	font-size: 11px;
margin-bottom: 0;
	padding: 6px 4px 0px 0px;

}

.TabNav li {
	display: inline;

}

.TabNav li a {
	position: relative;
	top: 2px;
	font-size: 12px;
	padding: 4px 6px;
	margin-right: 3px;
	margin-top: 3px;
	text-decoration: none;
border: 1px solid #9d9d9d;
border-bottom: none;
color: #9d9d9d;

}

.TabNav li a:hover {
	text-decoration: none;
}

.TabNav li.Active a {
border: 1px solid #676767;
border-bottom: 1px solid #fff!important;
color: #676767;
}


#ProductDetails .ProductThumb {
display:inline;
float:left;
margin-right:50px;
text-align:center;
width:220px !important;
}

.ProductMain {
position: relative;
}

#moveable {
height: auto!important; 
min-height: 80px; 
height: 80px;
}

.bag {
background: url("/templates/Electronics/images/magentajpg/bag.gif") no-repeat;
background-position: 100% 10px;
padding-right: 30px!important;
font-weight: bold;
}

.bag a {
font-weight: bold;
}

.Value a {
text-decoration: none;
color: #b90a33;              DELIVERY AND RETURN INFO
font-weight: bold;
}

#ProductDetails {
height: auto!important;
height: 300px;
min-height: 300px;
}

#ProductDescription {
margin-top: 6px;
}

.CartContents a, .KeepShopping a, .AlternativeCheckout a {
color: #666;
text-decoration: none;
}

.button-position {
position: absolute; 
bottom: 65px; 
right: 16px;
}

.wishlist-position {
position: absolute; 
bottom: 103px; 
right: 18px;
}

.position-cart {
margin-right: -5px; 
position: absolute; 
bottom: 0px; 
right: 0;
}

.hide {
display: none;
}

h3.bordered a {
border: 2px solid #b09a76;
color: #fff;
background: #ccae7b;
padding: 10px;
width: 300px;
text-decoration: none!important;
margin-top: 20px!important;
}

h3.bordered a:hover {
border: 2px solid #ccae7b;
color: #fff;
background: #b09a76;
padding: 10px;
width: 300px
text-decoration: none;
}

div#slideshow ul#slides {
z-index: 1!important;
position: relative;
}

