
* { margin:0 auto;padding:0; }

body {
	background:#fff;
	color: #333333;
	font: 13px/20px Arial, sans-serif;
}
a {
	border:none;
	text-decoration:none;
	color:#69C2FF;
}

a:hover { text-decoration:underline; }
img { border:0; }

.contactInfo {
	background-image:url(../styleImages/backgrounds/telephoneBack.png);
	width:962px;
	height:38px;
	margin-left:-2px;
	margin-bottom:20px;
}
#PageOuter {
	background-image:url(../styleImages/backgrounds/pageBg.gif);
	background-position:left top;
	background-repeat:repeat;
	width:834px;
	margin:0 auto;
	padding:0;
}
#topHeader {
	background:#666;
	/*background-image:url(../styleImages/backgrounds/header.png);*/
	width:1012px;
	height:84px;
	position:relative;
	margin-bottom:8px;
}
#Header {
	height: 29px; 
	width: 1005px;
	/* SKIN VARIABLE IS cAsE SeNsItIvE */
	background-image: url(../styleImages/backgrounds/sessionBar.png);
	background-repeat: no-repeat;
	background-position: left top;	
	color: #333333;
	margin: 0px auto;
	position:relative;
	z-index:14;
}
.topLogo	{
}
.topLogo1 {
	position:absolute;
	top:-25px;
	left:20px;
	z-index:16;
	width: 68px;
	height: 168px;
	display: block;
}
.topLogo2 {
	position:absolute;
	top:10px;
	left:90px;
	z-index:16;
	width: 277px;
	height: 56px;
	display: block;
}
.nextDay {
	position:absolute;
	top:-13px;
	left:375px;
	display: block;
	width: 249px;
	height: 110px;
}
.weeklyOffer {
	position: absolute;
	top: 8px;
	right: 10px;
	width: 370px;
	height: 70px;
}
.weeklyOffer .image {
	position: absolute;
	left: 0px;
	top: 0;
	height: 70px;
	width: 350px;
}
.weeklyOffer h4 {
	color: #780000;
	text-align: center;
	font-weight: normal;
	margin: 0 0 0 70px;
	
	padding: 0;
	font-size:16px;
	letter-spacing:-1px;
}
.weeklyOffer .price {
	color: #00AEEF;
	font-weight: bold;
	position: absolute;
	bottom: 14px;
	right: 160px;
	width: 100px;
	height: 20px;
	text-align: center;
	font-size:34px;
	letter-spacing:-1px;
}
.weeklyOffer .moreInfo {
	position: absolute;
	color: #FFF;
	bottom: 10px;
	right: 20px;
	height: 26px;
	padding-top: 4px;
	width: 118px;
	background: url(../../../images/moreInfo.gif) top left no-repeat;
	text-align: center;
}

.contentTop	{
	background-image:url(../styleImages/backgrounds/contentTop.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:1005px;
	height:14px;
	position:relative;
	margin: 0px auto;
}

.contentBottom {
	background-image:url(../styleImages/backgrounds/contentBottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:1005px;
	height:14px;
	position:relative;
	margin: 0px auto;
}	


/**TOP BOXES 

*************/

.SmallHeader  {

	font-size: 11px;

	color: #FFFFFF;

	text-transform: uppercase; 

	}



#Currency{

	padding: 15px 35px 2px 0;

	}



#Language {

	padding-right:10px;

	margin-bottom:3px;

	}



#Session {/*Required as Language & Currency Boxes are not used within general Cart.tpl pages*/

	margin-top:20px;

	width:auto;

	height:20px;

	padding:0;

	text-align:right;

	float:right;

	} 
	
.sessionBar	{
	position:absolute;
	top:5px;
	right:320px;
	
}

.cartBar	{
	position:absolute;
	top:5px;
	right:20px;
	color:#fff;
	z-index:15;
	
}

.searchBar	{
	position:absolute;
	top:7px;
	left:110px;
	color:#fff;
}

.cartButton	{
	position:absolute;
	top:5px;
	right:50px;
	
}



#Login {
	position:absolute;
	top:18px;
	right:0px;
	text-align:left;

	font-size:11px;

	color: #FFFFFF;

	margin:0 20px 0 0;

	padding:0;

	width:auto;
	line-height:12px;

	} 



#Login p {

	margin:0;

	padding:0;

	}



#Login a {

	color: #FFFFFF;

	text-decoration:none;

	}



#Login a:hover {text-decoration:none; color:#3aa8cc;}

	





/**LEFT COLUMN SECTION

************************/

#LeftColumn {

	position: relative;

	left: 0px;

	width: 239px; 

	float: left;

	font-size:11px;

	margin:0 15px 0 0;


	}



/**LEFT COLUMN HEADINGS

************************/

.subHeading {
	clear:both;
	background:url(../styleImages/subhead-bg.jpg) no-repeat;
	width:239px;
	height:31px;
	font-weight:bold;
	margin:0 0 6px 0;

}





.subHeading h3 {

	color: #ffffff;

	font-size: 15px;

	font-weight:normal;

	text-transform: uppercase;

	text-align:center;

	float:left;
	font-weight:bold;
	margin-left:5px;
	position:relative;


	}



.subHeading h3 a {

	color: #ffffff;

	text-decoration:none;

	border:none;

	padding-right:50px;

	}



.subHeading h3 a:hover {

	color: #ffad00;

	text-decoration:none;

	border:none;

	padding-right:50px;

	}







/**LEFT COLUMN SIDE BOXES

*************************/

.LeftBox {
	clear:both;
	position:relative;
	padding: 0 0 2px 0;
	width:239px;
}



.LeftBox a {

	color: #FFFFFF;

	text-decoration:none;

	}



.LeftBox a:hover {

	color: #ffad00;

	text-decoration:none;

	}





/**LEFT COLUMN - MAILING LIST

*******************************/

.LeftBox.border {

	border-top:1px dotted #FFFFFF;

	padding-top:5px;

	color:#FFFFFF;

	background: #FF0000;

	}



/**LEFT COLUMN - INFORMATION BOX

**********************************/

.LeftBox p#nudge {

	margin:0 0 0 10px;

	color: #FFFFFF;

	background: #FF0000;

	}





/**START CROSS-BROWSER DHTML MENU

**********************************/

#mainmenu-nav {
	position:relative;
	z-index:5000;
	float: left;

	display:inline; /*fixes IE6 float bug*/

	font-size: 11px;

	margin:0;
	
	background-color:#780000;

	}



.ul-nav, .li-nav{

	font-size: 12px;

	display: block;
	

	}



.ul-nav{

	width: 179px;

	padding: 0px;

	font-size: 11px;

	}



.li-nav{	
	position:relative;
	z-index:99999;
	float: left;

	display:inline;

	font-size: 12px;
	

	}



.li-nav .ul-nav {

	display: none;

	position: absolute;

	margin-left: 239px;

	margin-top: -25px;

	border-bottom: 1px solid #000;

	z-index: 5000;

	font-size: 12px;

	}



.li-nav a{

	position:relative;
	z-index:99999;
	font-size: 14px;
	font-weight:bold;

	width: 239px;

	display: block;

	text-indent: 10px;

	font-family: "Trebuchet MS", Verdana, Arial;

	color: #69c2ff;

	text-decoration:none;
	padding:2px 0 2px 0px;
	border-bottom:1px solid #cfcfcf;
	background:#fff;

	}

.li-nav a:hover{

	

	width: 239px;

	display: block;

	text-indent: 10px;

	font-family: "Trebuchet MS", Verdana, Arial;

	color: #fff;
	font-weight:bold;

	text-decoration:none;
	background:#69c2ff;

	}







a.hassubmenu{
	position:relative;
	z-index:99999;
	background-image: url(../styleImages/more.gif);

	background-repeat: no-repeat;

	background-position: 158px 6px;

	}



/**HIGHTLIGHTING EFFECT ON SUB-CATS

************************************/

.ul-nav .li-nav a.hassubmenu:hover {color: #780000;}







/**CLEARING FLOATING ELMENTS

*****************************/

.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

	}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}







/**VIEWCART NAVIGATION

************************/

ul#CartNav {

	list-style-type:none;

	margin:0;

	padding:0;

	}



ul#CartNav li {

	margin:0;

	padding:0;

	}





ul#CartNav li a {

	background-image: url(../styleImages/more.gif);

	background-repeat: no-repeat;

	background-position:5px 6px;

	padding: 2px 2px 2px 15px;

	color: #333333;

	background: #FFFFFF;

	text-decoration:none;

	}



ul#CartNav li  a:hover{

	background-image:none;

	padding: 2px 2px 2px 15px;

	color: #6F9994;

	background: #FFFFFF;

	text-decoration:none;

	}





/**RANDOM PRODUCTS 

********************/

#RandProduct {

	height:100%;

	padding:10px 0 20px 0;

	}



#RandImage {

	float:left;

	display:inline; /*fixes IE6 float bug*/

	margin:0 10px 0 0;

	padding:0 0 0 0;

	}



#RandText {

	color: #FFFFFF;

	}









/**MAIN CONTENT SECTION

************************/

#Content { position: relative;width:705px;float:left; }





#Content p { margin:0 0 10px 0;font-size:11px;font-weight:bold;color:#999;line-height:16px;text-align:left;  }



#ContentBox {
	margin-bottom: 5px;
	margin-top: 0px;
}

/**GENERAL HEADERS

********************/

.Title {
	clear:both;
	color: #6F9994;
	background:url(../styleImages/backgrounds/contentTitle.png) no-repeat;
	width:705px;
	height:31px;
	margin:0 0 15px 0;


	}





h1 {

	height:24px;
	padding:6px 0 0 10px;
	
	font-weight:bold;
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	}
	
.Title2 h1	{
	background:none;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	margin-top:-10px;
	
		
	}
	
	.Title2	{
	background-image:url(../styleImages/backgrounds/promotionTop.png);
	width:519px;
	height:29px;
	padding:10px 0 0 20px;
	margin:0px;
	float:right;
		
		
	}





h2 {

		background-image:url(../styleImages/backgrounds/contentTitle.png);
	width:442px;
	height:29px;
	padding:10px 0 0 10px;;
	margin:0px;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;

	}





h3 {

	font-size: 13px;

	color: #333;

	text-transform: uppercase;

	padding:6px 0 0 0;

	}





h4 {

	font-size: 13px;

	color: #6F9994;

	background:#FFFFFF;

	font-weight: bold;

	text-transform: uppercase;

	}





/**BREADCRUMB TRAIL & PAGINATION

**********************************/

#BreadCrumb {margin-bottom:5px;}









/**SITE DOCUMENTS

*******************/

#SiteDocs {
	text-align:left;
	margin:0;
	padding:12px 0 0 20px;
	color: #FFFFFF;
	background-image:url(../styleImages/backgrounds/footerBox.png);
	font-size:12px;
	height:33px;
	width:982px;
	margin: 0px auto;
	margin-top:20px;
	position:relative;

	}
	
	.toucanDetails {
	text-align:left;
	margin:0;
	padding:12px 0 0 20px;
	color: #FFFFFF;
	
	font-size:12px;
	height:33px;
	width:982px;
	margin: 0px auto;
	margin-top:0px;
	position:relative;

	}
	
.footerLogo	{
	position:absolute;
	top:-5px;
	right:20px;
	
}



#SiteDocs a:link, #SiteDocs a:visited, #SiteDocs a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}



#SiteDocs a:hover {
	color: #3AA8CC;


	}





	

/**HOME PAGE INTRODUCTION TEXT

*******************************/

#Announcement {
	margin-bottom: 5px;
	margin-top: 0px;
}

#Announcement p {

	margin:3px 5px 0 5px;

	line-height:16px;

	}

	

	

/**LATEST PRODUCTS - HOMEPAGE

*******************************/

#LatestProducts {

	padding: 3px;

	margin:0;

	position: relative;

	z-index: 1;

	height:100%;

	}



#Inner {

	margin: 8px 0 0 0;
	padding:0;
	

	}



.LPBox {
	position:relative;
	float: left;
	width: 220px !important;
	height: 189px !important;
	margin: 0 10px 15px 0px !important;
	padding:0;
	border:1px solid #cccccc;
	text-align:left !important;
	background:url("../styleImages/prod-box-bg.png") no-repeat scroll 0 0 transparent;
	}



.LPImage {
	position:absolute;
	top:72px;
	
	text-align: center;
	width:220px !important;
	height:90px;

	}



.LPName {
	position:absolute;
	top:4px;
	left:8px;
	font-size:15px;
	font-weight:bold;

	color: #3A3A3A !important;

	}



.LPName a:link, .LPName a:visited {

	color: #3A3A3A !important;
	background:none !important;
	text-decoration:none;
	
	font-weight:bold;
	line-height:17px;
	

	}



.LPName a:hover {

	color: #FFAD00;

	background: #FFFFFF;

	text-decoration:none;

	}



.LPPrice {
	position:absolute;
	top:38px;
	left:8px;
	font-size:18px;
	font-weight:bold;

	color: #E784D9;

	}





/**CATEGORY VIEW 

********************/

#CatDescription {}



/**SUB CATEGORY IMAGE DISPLAY

******************************/

#SubCategories {

	float:left;

	display:inline; /*fixes IE6 float bug*/

	text-align:center;

	margin: 10px auto 5px;

	padding: 0;

	width:100%;

	height:auto;

	}



.subCat {	

	float:left;

	display:inline;/*fixes IE6 float bug*/

	text-indent:0;

	margin:5px 5px 10px 5px;

	text-align: center;

	padding:5px;

	}



.subCat a {

	color: #333333;

	background:#FFFFFF;

	text-decoration:none;

	}



.subCat a:hover {

	text-decoration:none;

	color:#ffaa00;

	}



.subCat img {

	border:1px solid #CCCCCC;

	padding:5px;

	}



/**ORIGINAL CAT VIEW CODING

*****************************/

/*.catview {

	margin:0 10px;

	padding:0;

	width:100%;

	}



.catimage {

	width:auto;

	height:auto;

	border-bottom:1px dotted #CCC;

	padding:0;

	margin:0;

	}



.catinfo {

	border-bottom:1px dotted #CCC;

	margin-right: 10px;

	}



.catInner {

	margin:10px 0;

	border-left:1px dotted #ccc;

	}



.catview a {

	color:#3AB0D6;

	text-decoration:none;

	}



.catview p {line-height:12px;}*/





.catview {

	margin:5px 0;

	padding:0;

	width:98%;

	border-top:1px dotted #CCCCCC;

	}



.catsep {

	border-bottom:1px dotted #CCC;


	padding-right:8px;

	padding-bottom:5px;

	}





.catsep h2, .catsep h2 a {

	font-size: 13px;

	color: #780000;

	background:#ffffff;

	font-weight: bold;

	text-transform: uppercase;

	padding:2px 0 6px 5px;

	margin:0;

	}



.catsep h2 a:hover {

	background: #FFFFFF;

	color:#FF9900;

	}



.catimage {

	padding:0;

	margin:0;

	}



.catview a {

	color:#FF0000;

	text-decoration:none;

	}



.catview p {line-height:12px;}

.catview .Price {color: #000066; background: #FFFFFF; font-size: 14px;}



/**SINGLE PRODUCT PAGE

************************/

#SingleProd {
	padding: 3px;
	margin-bottom:20px;
}

#MainProdImage {

	text-align:center;

	margin:20px auto;

	padding:0;

	width:auto;

	height:auto;

	}



#MoreImages {}



/**LIGHTBOX GALLERY

********************/

#LightBoxGallery {
 float:left;
	height:auto;

	width:auto;

	margin:0 auto;

	padding:0;

	text-align:center;

	}



.LightBox {

	float:left;

	margin:0 0 30px 0;

	height:1%;

	}



.LightBoxImage {

	text-align:center;

	margin:0;

	padding:5px;

	border: 1px solid #CCC;

	}





/**PRODUCT DESCRIPTION

***********************/

#ProdDescription {

	text-align:left;

	padding:0;

	margin-bottom:20px;

	color: #333333;

	background: #FFFFFF;

	}



#ProdDescription h2 {

	margin:0 0 0 0;

	padding-left:5px;

	padding-bottom:5px;

	font-weight:normal;

	background:#FFf;

	color:#780000;

	font-size:13px;

	font-weight:bold;

	text-transform:uppercase;

	}





/**PRODUCT INFO - PRICE, RATING, TELL A FRIEND

************************************************/

#ProdInfo {

	
	display:none;
	padding:5px 0;

	margin:0;

	text-align:left;

	height:60px;

	width:100%;

	}



#ProdPrice {

	display:inline;/*used to fix IE6 double margin bug with floated elements */

	width:30%;

	height:66%;

	font-size:20px;

	padding:20px 0 0 0;

	margin:0;

	text-align:left;

	color:#000066; 

	}



#ProdReviews {

	float:left;

	display:inline;/*used to fix IE6 double margin bug with floated elements */

	height:90%;

	width:29%;

	margin:0 auto;

	text-align:center;

	padding:3px 5px 3px 0;

	border-right:1px dotted #cccccc;

	border-left:1px dotted #cccccc;

	background:#FFFFFF;

	}



#ProdReviews a {

	color: #333333;

	background: #FFFFFF;

	text-decoration:none;

	}



#ProdReviews a:hover {text-decoration: none; color: #FFAA00}



#TellAFriend {

	float:left;

	display:inline;/*used to fix IE6 double margin bug with floated elements */

	width:37%;

	height:100%;

	margin:0;

	padding:0;

	background:white;

	}



#TellAFriend ul {

	display:block;

	margin:0 0 0 10px;

	padding:0;	

	font-size:11px;

	text-align:left;

	text-transform:uppercase;

	}



#TellAFriend a {

	color:#3aa8cc;

	background: #FFFFFF;

	text-decoration:none;

	}

	

#TellAFriend a:hover {

	color:#ffaa00;

	background: #FFFFFF;

	text-decoration:none;

	}





/**PRODUCT OPTIONS

********************/

#ProdOptions {

	margin:20px;

	text-align:left;

	text-transform:uppercase;

	font-size:15px;

	font-weight:normal;

	width:auto;

	margin:0;

	padding:0;

	color: #663366;

	background: #FFFFFF;

	}



#Options {

	margin:-10px 0 0 0;

	padding:0 0 0 10px;

	text-transform:none;

	font-size:13px;

	font-weight:bold;

	color: #333333;

	background: #FFFFFF;

	}



.OptionsStyle {

	border: 1px solid #CCC;

	width:auto;

	}





/**PRODUCT CODE & STOCK AVAILABILITY

**************************************/

#ProdLevels {

	text-align:left;

	margin:30px 0 0 0;

	padding:0;

	font-weight:bold;

	font-size:12px;

	color:#333333;

	background: #FFFFFF;

	}



#ProdLevels p {

	margin:0;

	padding:0;

	}





/**ADD TO CART BLUE BACKGROUND

*******************************/

#ProdBuy {

	color: #000000;

	background: #ffffff;

	font-size:14px;

	

	

	

	

	

	}



#ProdBuy a {

	line-height:22px;

	font-size:12px;

	

	margin:2px 0 0 0;

	text-transform:uppercase;

	text-decoration:none;

	}



/**COUPONS

************/

.addCoupon:link, .addCoupon:visited, .addCoupon:hover, .addCoupon:active {

	font-weight: bold;

	color: #333333;

	background: #FFFFFF;

	text-decoration: none;

	}



/**CUSTOMER REVIEWS - SUBMISSIONS

**********************************/

#CustomerReviews { margin-bottom:25px; }

#CustomerReviews p {margin-left:0px;}

.SubmitReview {padding-right: 60px;}

.right {text-align:right;}



.right span {

	font-weight:bold;

	float: left;

	}



/**CUSTOMER REVIEWS POSTED

***************************/

.ReviewEntry {margin:0;}



.ReviewRatings{

	color: #333; 
	font-weight:bold;
	font-size:14px;
	margin-bottom: 12px;

	}	



.ReviewContent {

	color: #999;
	font-size:11px;
	font-weight:bold;
	margin-bottom:25px;


	}



.ReviewTitle { text-transform:uppercase;margin-bottom:15px; }



.ReviewedBy {

	color: #024370 !important;

	padding: 3px;

	}



.Date {

	color: #024370 !important;
	float: right;

	}





/**RELATED PRODUCTS

*********************/

.LPInfo {color: #333333;}



* html .LPInfo {width: 100%;}



/**SITE BUTTONS

*********************/

.buttonBg {

	text-align: center;

	height: 26px;

	color: #FFFF00;

	}















/** QUANTITY DISCOUNT PRICING

********************/

#QuantityDiscounts {

	margin:20px;

	text-align:left;

	text-transform:uppercase;

	font-size:15px;

	font-weight:normal;

	width:auto;

	margin:0;

	padding:0;

	color: #663366;

	background: #FFFFFF;

	}

	

#QuantityPrices {

	margin:-10px 0 0 0;

	padding:0 0 0 10px;

	text-transform:none;

	font-size:13px;

	font-weight:bold;

	color: #333333;

	background: #FFFFFF;

	}

.leftTitle	{
	background-image:url(../styleImages/backgrounds/leftBoxTop.png);
	width:180px;
	height:39px;
	
}

.leftBoxBottom	{
	background-image:url(../styleImages/backgrounds/leftBottomRed.png);
	width:179px;
	height:13px;
	background-repeat:no-repeat;

}

.leftBoxBottomBlk	{
	background-image:url(../styleImages/backgrounds/leftBottomBlack.png);
	width:179px;
	height:13px;
	background-repeat:no-repeat;
	margin-top:-8px;

}

.homePromotion	{
	background-image:url(../styleImages/backgrounds/promotionBox.png);
	width:765px;
	height:251px;
	background-repeat:no-repeat;
	position:relative;
	margin:0px;
	padding:0px;
	

}

.homeTopAd	{
	position:absolute;
	top:3px;
	left:-5px;
	
}

.siteDocTab	{
 color:#000;
 font-size:13px;
 display:block;
 height:25px;
 border-bottom:1px dotted #780000;
}

.siteDocTab:hover	{
 color:#000;
 font-size:13px;
 display:block;
 height:25px;
 border-bottom:1px dotted #780000;
 background-color:#ebebeb;
}


.paymentLogos	{
	position:absolute;
	top:3px;
	left:100px;
}

.paymentInfo	{
	position:absolute;
	top:3px;
	left:15px;
	margin:0px;
	padding:0px;
		
}

/* New styles */

#head-wrap { height:256px;background:url("../styleImages/header-bg2.png") repeat-x scroll center bottom transparent }
#pageSurround2 {	 position:relative;width: 960px;height:256px;margin: 0px auto;color: #333333;overflow:hidden; }

	#pageSurround2 .translate-wrap { position:absolute;top:14px;left:0px;z-index:5000; }

#pageSurround2 #nav { position:relative;width:960px;height:52px; }

	#pageSurround2 #nav a.link-select-home { position:absolute;top:18px;left:395px;color:#fff;font-size:12px;font-weight:bold;z-index:1000; }
	#pageSurround2 #nav a.link-select-why { position:absolute;top:18px;left:454px;color:#fff;font-size:12px;font-weight:bold;z-index:1000; }
	#pageSurround2 #nav a.link-select-showroom { position:absolute;top:18px;left:520px;color:#fff;font-size:12px;font-weight:bold;z-index:1000; }
	#pageSurround2 #nav a.link-select-blog { position:absolute;top:18px;left:616px;color:#fff;font-size:12px;font-weight:bold;z-index:1000; }
	#pageSurround2 #nav a.link-select-faq { position:absolute;top:18px;left:672px;color:#fff;font-size:12px;font-weight:bold;z-index:1000; }
	#pageSurround2 #nav a.link-select-contact { position:absolute;top:18px;left:721px;color:#fff;font-size:12px;font-weight:bold;z-index:1000; }
	#pageSurround2 #nav a.link-select-login { color:#fff;font-size:12px;font-weight:bold;z-index:1000; }
	#pageSurround2 #nav a.link-select-reg { color:#fff;font-size:12px;font-weight:bold;z-index:1000; }

	#pageSurround2 #nav a:hover { color:#077cce; }
	
	#pageSurround2 #nav img.divider { position:absolute;right:138px;top:9px; }
	
	#pageSurround2 .header { position:relative;width: 960px;height:205px;background:url("../styleImages/header-bg.png") repeat;overflow:hidden; }
#pageSurround2 .header .bg { position:absolute;top:-49px;left:-38px; }
#pageSurround2 .header .contact-details { position:absolute;top:16px;left:562px; }
#pageSurround2 .header .basket-bg { position:absolute;top:98px;left:784px;width:175px;height:94px;background:url("../styleImages/basket-bg.png") no-repeat; }

#pageSurround2 .header .basket-bg .items-in-basket-text { position:relative;top:7px;left:11px;float:left;width:113px;color:#fff;font-weight:bold;font-size:14px;line-height:16px; }
#pageSurround2 .header .basket-bg .basket-total-text { position:relative;top:12px;left:11px;float:left;width:113px;color:#fff;font-weight:bold;font-size:14px;line-height:16px; }
#pageSurround2 .girl { position:absolute;top:-5px;left:161px;z-index:500; }

#LeftColumn a.facebook { position:relative;bottom:15px;left:1px;display:block;float:left;background:url("../styleImages/follow-us.jpg") no-repeat scroll 0 -24px;width:32px;height:30px;margin:0 5px 0 0; }
#LeftColumn a.twitter { position:relative;bottom:15px;left:1px;display:block;float:left;background:url("../styleImages/follow-us.jpg") no-repeat scroll -38px -24px;width:32px;height:30px;margin:0 7px 0 0; }
#LeftColumn a.youtube { position:relative;bottom:15px;left:1px;display:block;float:left;background:url("../styleImages/follow-us.jpg") no-repeat scroll -77px -24px;width:32px;height:30px; }

/* Content */
#pageSurround { width: 959px;padding:0px;margin: 0px auto;color: #333333;background-color:#fff;z-index:10; }
	

#LeftColumn .blurb-search { float:left;width:240px;height:144px;margin:0 15px 0 0; }
#LeftColumn .blurb-search img { margin:23px 0 23px 0; }

#Content .breadcrumb { float:left;width:705px;height:123px;padding:21px 0 0 0; }

#Content .breadcrumb a.price-match1 { display:block;float:left;margin:0 0 0 0;width:217px;height:115px;background:url("../styleImages/icon-next-day-delivery.png") no-repeat; }
#Content .breadcrumb a.price-match2 { display:block;float:left;margin:0 0 0 45px;width:205px;height:115px;background:url("../styleImages/icon-stock.png") no-repeat; }
#Content .breadcrumb a.price-match3 { display:block;float:left;margin:0 0 0 30px;width:206px;height:115px;background:url("../styleImages/icon-price-match.png") no-repeat; }

#Content .breadcrumb p.intro-text { font-size:11px !important;font-weight:bold !important;color:#999;height:70px; }
#Content .breadcrumb p.crumb { font-size:14px !important;font-weight:bold !important;color:#999;text-transform:uppercase; }
#Content .breadcrumb p.crumb a { text-transform:uppercase;color:#69C2FF !important; }

div.social { position:relative;left:-11px; }

.options-wrap { position:relative;text-align: left; margin: 0 0 15px 5px;width:699px;height:26px; }
.options-wrap .btn-sort { 
	position:absolute;
	left:316px;
	bottom:1px;
	background:url("../styleImages/viewCart.png") no-repeat;
	width:104px;
	height:27px;
	text-align:center;
	font-size:13px;
	color:#fff;
	text-transform:uppercase;
	padding:0 0 1px 0;	
	border:0;
	cursor:pointer;
}
.filter-by-text { position:relative;top:4px;float:left;font-size:14px !important;font-weight:bold;margin:0 7px 0 0;color:#3A3A3A !important; }


.pagination { clear:both;text-align: right;	padding-top: 5px; padding-bottom: 5px; }
.prod-box-container { position:relative;left:5px; }
.prod-box { position:relative;float:left;width:227px;height:191px;background:#999;margin:0 8px 15px 0;background:url("../styleImages/prod-box-bg.png") no-repeat; }

	.prod-box .title { position:absolute;top:4px;left:8px;line-height:17px;background:none !important;width:214px !important;  }
	.prod-box .title a { font-size:15px;font-weight:bold;text-transform:uppercase;color:#3a3a3a; }
	.prod-box .title a:hover { text-decoration:none; }
	.prod-box .price { position:absolute;top:38px;left:8px;color:#e784d9;font-size:18px;font-weight:bold; }
	.prod-box .prod-image { position:absolute;top:64px;left:79px; }
	.prod-box .more-info { position:absolute;top:154px;left:-4px;width:104px !important;height:28px;background:url("../styleImages/viewCart.png") no-repeat !important; }
	.prod-box .buy-now { position:absolute;top:154px;left:108px;width:104px !important;height:28px;background:url("../styleImages/viewCart.png") no-repeat !important; }
	
#footer-wrap { height:177px;background:url("../styleImages/footer-grad.png") repeat-x scroll center bottom transparent }
#pageSurround3 {	 position:relative;width: 960px;height:177px;margin: 0px auto;color: #333333;overflow:hidden; }
img.footer-lines { position:absolute;top:-8px;left:-77px; }

.footer { padding:27px 0 0 0; }
.footer p.head { color:#fff;font-weight:bold;font-size:12px; }
.footer a { color:#fff;font-size:12px; }
.footer .one { position:relative;z-index:50;float:left;width:173px;height:109px;line-height:17px;color:#fff;margin:0 0 10px 0; }
.footer .two { position:relative;z-index:50;float:left;width:173px;height:109px;line-height:17px;color:#fff; }
.footer .three { position:relative;z-index:50;float:left;width:168px;height:109px;margin:0 44px 0 0;line-height:17px;color:#fff; }
.footer .four { position:relative;z-index:50;position:relative;bottom:4px;float:left;width:402px;height:87px;background:url("../styleImages/header-contact.png") no-repeat scroll 0 0 transparent; }
.footer .five { position:relative;z-index:50;clear:both;float:left;width:485px;height:20px; }
.footer .five p { position:relative;z-index:50;color:#fff; }

/* Home elements */
#featured-wrap { position:relative;float:left;width:703px;height:220px;margin:0 0 10px 0;border:1px solid #ccc; }

	#featured-wrap #slide1 { position:relative;width:703px;height:209px;background:#fff; }
	
		#featured-wrap #slide1 .name { position:absolute;top:10px;left:9px;width:350px;height:54px;overflow:hidden;color:#3A3A3A;font-size:30px;line-height:27px;text-transform:uppercase; }
		#featured-wrap #slide1 .price { padding-top:2px;position:absolute;top:70px;left:9px;width:268px;color:#E784D9;font-size:28px;font-weight:bold;text-transform:uppercase; }
		#featured-wrap #slide1 .description { position:absolute;top:105px;left:9px;width:268px;color:#666;font-weight:bold;font-size:11px;line-height:15px; }
		
	
		#featured-wrap #slide1 .more-info { position:absolute;top:178px;left:5px;background:url("../styleImages/viewCart.png") no-repeat;width:104px;height:28px;color:#fff;font-size:13px;text-transform:uppercase;text-align:center;padding:3px 0 0 0; }
		#featured-wrap #slide1 .buy-now { position:absolute;top:178px;left:115px;background:url("../styleImages/viewCart.png") no-repeat;width:104px;height:28px;color:#fff;font-size:13px;text-transform:uppercase;text-align:center;padding:3px 0 0 0; }
		#featured-wrap #slide1 img { position:absolute;top:15px;left:400px;width:150px;/*height:150px;*/ }
	
	#featured-wrap #slide2 { display:none;position:relative;width:703px;height:209px;background:#fff;color:#fff; }
	#featured-wrap #slide2 img { position:absolute;top:7px;left:5px; }
		
	#featured-wrap #slide3 { display:none;position:relative;width:703px;height:209px;background:#fff;color:#fff; }
	#featured-wrap #slide3 img { position:absolute;top:7px;left:5px; }
	
	#featured-wrap #slide4 { display:none;position:relative;width:703px;height:209px;background:#fff;color:#fff; }
	
#latest-purchase-wrap { position:relative;clear:both;background:url("../styleImages/purple-square.jpg") no-repeat left top;float:left;width:464px;height:182px;margin:0 12px 15px 0;border:1px solid #ccc; }

	#latest-purchase-wrap .banner { position:absolute;top:0px;left:0px;background:url("../styleImages/banner-latest-purchase.jpg") no-repeat;width:465px;height:31px;  }
	#latest-purchase-wrap .name { position:absolute;top:41px;left:12px;width:211px;height:42px;overflow:hidden;color:#3A3A3A;font-size:17px;text-transform:uppercase; }
	#latest-purchase-wrap .price { position:absolute;top:85px;left:12px;width:268px;color:#E784D9;font-size:24px;font-weight:bold;text-transform:uppercase; }
	#latest-purchase-wrap .more-info { position:absolute;top:150px;left:5px;background:url("../styleImages/viewCart.png") no-repeat;width:104px;height:28px;color:#fff;font-size:13px;text-transform:uppercase;text-align:center;padding:3px 0 0 0; }
	#latest-purchase-wrap .buy-now { position:absolute;top:150px;left:115px;background:url("../styleImages/viewCart.png") no-repeat;width:104px;height:28px;color:#fff;font-size:13px;text-transform:uppercase;text-align:center;padding:3px 0 0 0; }
	#latest-purchase-wrap img { position:absolute;top:82px;left:326px; }

	#twitter-wrap { float:left;width:227px;height:182px;margin:0 0 10px 0; }

#top-seller-1-wrap { position:relative;float:left;width:227px;height:191px;background:url("../styleImages/prod-box-bg.png") no-repeat;margin:0 12px 10px 0; }

#top-seller-1-wrap .buy-now, #top-seller-2-wrap .buy-now, #top-seller-3-wrap .buy-now 
{ position:absolute;top:159px;left:119px;background:url("../styleImages/viewCart.png") no-repeat;width:104px;height:28px;color:#fff;font-size:13px;text-transform:uppercase;text-align:center;padding:3px 0 0 0; }

	#top-seller-1-wrap .tag { position:absolute;top:-6px;left:0px;width:64px;height:74px;background:url("../styleImages/tag-top-seller.png") no-repeat; }
	#top-seller-1-wrap .name { position:absolute;top:3px;left:57px;width:157px;color:#3A3A3A;font-size:13px;text-transform:uppercase; }
	#top-seller-1-wrap .price { position:absolute;top:36px;left:57px;width:268px;color:#E784D9;font-size:18px;font-weight:bold; }
	#top-seller-1-wrap .image { position:absolute;top:60px;left:5px;width:227px;text-align:center; }
	#top-seller-1-wrap .image img { width:70px; }
	#top-seller-1-wrap .more-info { position:absolute;top:159px;left:5px;background:url("../styleImages/viewCart.png") no-repeat;width:104px;height:28px;color:#fff;font-size:13px;text-transform:uppercase;text-align:center;padding:3px 0 0 0; }

#top-seller-2-wrap { position:relative;float:left;width:227px;height:191px;background:url("../styleImages/prod-box-bg.png") no-repeat;margin:0 12px 10px 0; }
	
	#top-seller-2-wrap .tag { position:absolute;top:-6px;left:0px;width:64px;height:74px;background:url("../styleImages/tag-top-seller.png") no-repeat; }
	#top-seller-2-wrap .name { position:absolute;top:3px;left:57px;width:157px;color:#3A3A3A;font-size:13px;text-transform:uppercase; }
	#top-seller-2-wrap .price { position:absolute;top:36px;left:57px;width:268px;color:#E784D9;font-size:18px;font-weight:bold; }
	#top-seller-2-wrap .image { position:absolute;top:60px;left:5px;width:227px;text-align:center; }
	#top-seller-2-wrap .image img { width:70px; }
	#top-seller-2-wrap .more-info { position:absolute;top:159px;left:5px;background:url("../styleImages/viewCart.png") no-repeat;width:104px;height:28px;color:#fff;font-size:13px;text-transform:uppercase;text-align:center;padding:3px 0 0 0; }

#top-seller-3-wrap { position:relative;float:left;width:227px;height:191px;background:url("../styleImages/prod-box-bg.png") no-repeat;margin:0 0 10px 0; }

	#top-seller-3-wrap .tag { position:absolute;top:-6px;left:0px;width:64px;height:74px;background:url("../styleImages/tag-top-seller.png") no-repeat; }
	#top-seller-3-wrap .name { position:absolute;top:3px;left:57px;width:157px;color:#3A3A3A;font-size:13px;text-transform:uppercase; }
	#top-seller-3-wrap .price { position:absolute;top:36px;left:57px;width:268px;color:#E784D9;font-size:18px;font-weight:bold; }
	#top-seller-3-wrap .image { position:absolute;top:60px;left:5px;width:227px;text-align:center; }
	#top-seller-3-wrap .image img { width:70px; }
	#top-seller-3-wrap .more-info { position:absolute;top:159px;left:5px;background:url("../styleImages/viewCart.png") no-repeat;width:104px;height:28px;color:#fff;font-size:13px;text-transform:uppercase;text-align:center;padding:3px 0 0 0; }

#usp-wrap { position:relative;float:left;width:705px;height:121px;margin:2px 0 0 0; }

	#usp-wrap .newsletter { position:absolute;top:12px;left:4px;background:url("../styleImages/icon-newsletter.png") no-repeat;width:238px;height:115px; }
	#usp-wrap .delivery { position:absolute;top:12px;left:243px;background:url("../styleImages/icon-next-day-delivery.png") no-repeat;width:238px;height:115px; }
	#usp-wrap .loyalty { position:absolute;top:12px;left:482px;background:url("../styleImages/icon-loyalty.png") no-repeat;width:238px;height:114px; }

#brands-wrap { float:left;width:705px;height:125px;margin:0; }

#about-disco-wrap { float:left;width:705px;margin:0 0 27px 0; }
#about-disco-wrap p { clear:both;float:left;font-size:11px;font-weight:bold;color:#999;margin:0 0 10px 0px; }
#about-disco-wrap a { float:left;display:block;color:#69C2FF;font-size:11px;font-weight:bold;margin:0 5px 10px 0; }

/* Product description page */
#prod-details-wrap { width:705px;height:500px; }
	#prod-details-wrap .prod-title { width:705px;padding-top:13px;height:63px; }
		#prod-details-wrap .prod-title p { font-size:31px;margin:0 0 0 0 !important;line-height:27px !important;font-weight:normal !important;color:#666 !important; }
	#prod-details-wrap .prod-main { position:relative;width:705px;height:362px; }
		.image-wrap { position:absolute;top:0px;left:0px;z-index:9999;width:352px;height:350px;border:1px solid #ccc; }
		.price-wrap { position:absolute;top:0px;left:366px;width:168px;height:79px;padding-top:2px; }
			.price-wrap p.sale { font-size:33px !important;font-weight:bold;color:#e784d9 !important;margin:0 0 10px 0 !important; }
			.price-wrap p.rrp { padding:4px 0 1px 0;font-size:28px !important;font-weight:bold !important;color:#e784d9 !important;margin:0 0 0 0 !important;line-height:13px; }
			.price-wrap p span.txtOldPrice { font-size:13px !important;color:#000 !important; }
			span.save-text { font-size:13px !important;color:#000 !important;text-decoration:none; }
		.stock-wrap { position:absolute;top:85px;left:366px;width:168px;height:40px; }
			.stock-wrap p { font-size:21px !important;font-weight:bold !important;color:#024370 !important;margin:0 0 0 0 !important;text-transform:none !important; }
		.social-wrap { position:absolute;top:132px;left:366px;width:168px;height:40px; }
			.social-wrap iframe.fb { position:absolute;top:16px;left:1px; }
			.social-wrap iframe.tweet { position:absolute;top:16px;left:87px; }
			.social-wrap iframe.plus { position:absolute;top:16px;left:56px; }
		.details-wrap { position:absolute;top:180px;left:366px;width:168px;height:125px; }
		.icons-wrap { position:absolute;top:319px;left:366px;width:168px;height:32px; }
		
			.icons-wrap a.icon-print { display:block;float:left;background:url("../styleImages/black-icon-sprite.jpg") no-repeat scroll 0 0;width:22px;height:39px;margin:0 22px 0 0; }
			.icons-wrap a.icon-bookmark { display:block;float:left;background:url("../styleImages/black-icon-sprite.jpg") no-repeat scroll -44px 0;width:22px;height:39px;margin:0 22px 0 0; }
			.icons-wrap a.icon-refer { display:block;float:left;background:url("../styleImages/black-icon-sprite.jpg") no-repeat scroll -86px 0;width:22px;height:39px;margin:0; }
		
		.quantity-wrap { position:absolute;top:23px;left:535px;width:168px;height:40px; }
			.quantity-wrap input#quantity { width:41px;color:#333; }
		.buttons-wrap { position:absolute;top:102px;left:535px;width:168px;height:173px; }
			.buttons-wrap a.wishlist { display:block;float:left;background:url("../styleImages/btn-wishlist.png") no-repeat;width:78px;height:28px;margin:0 0 4px 0; }
			.buttons-wrap a.rate { display:block;clear:both;float:left;background:url("../styleImages/btn-rate.png") no-repeat;width:78px;height:28px;margin:0 0 4px 0; }
			.buttons-wrap a.buy { display:block;clear:both;float:left;background:url("../styleImages/btn-buynow.png") no-repeat;width:124px;height:47px; }
	#prod-details-wrap .prod-thumbs { width:705px;height:63px; }

.tab-wrap { width:705px;height:34px;background:#43a7ec;margin-bottom:12px; }
	.tab-wrap a.specification { display:block;float:left;padding:7px;background:#024370;color:#fff;cursor:pointer;border-right:1px solid #ccc;width:110px;text-align:center; }
	.tab-wrap a.faq { display:block;float:left;padding:7px;background:#024370;color:#fff;cursor:pointer;border-right:1px solid #ccc;width:50px;text-align:center; }
	.tab-wrap a.price-match { position:relative;display:block;float:left;padding:7px;background:#024370;color:#fff;cursor:pointer;border-right:1px solid #ccc;width:150px;text-align:left; }
	.tab-wrap a.price-match img { position:absolute;bottom:2px;right:9px;width:50px;height:28px; }
.tab-content #product-specification { line-height:16px;color:#999;font-size:11px;font-weight:bold; }
	.tab-content #product-specification p { color:#999;margin:0 0 15px 0 !important;font-size:11px;font-weight:bold; }
	.tab-content #product-specification ul { margin:0 0 30px 0 !important; }
	.tab-content #product-specification ul li { color:#999;margin:0 0 0 0 !important;font-size:11px;font-weight:bold; }
.tab-content #product-faq { display:none; }
.tab-content #product-price-match { display:none; }
		.tab-content #product-price-match p { color:#999;margin:0 0 15px 0 !important;font-size:11px;font-weight:bold; }

.banner-we-suggest { background:url("../styleImages/banner-we-suggest.jpg") no-repeat;width:705px;height:31px; }

/* Latest purchase block */

.customers-bought { background:url("../styleImages/backgrounds/contentTitle.png") no-repeat;font-size:15px;color:#fff;font-weight:bold;padding:6px 0 0 10px;height:31px;width:705px; }

.twtr-doc { height:184px !important; }
a.reset-quantity { position:absolute;bottom:-27px;left:0px;color:#69C2FF;font-weight:bold;cursor:pointer;}

/* Newsletter popup */
#newsletter-form { width:400px; }
#newsletter-form  h1 { float:left;padding:15px 0 15px 0 !important;font-size:22px;margin:0 !important;color:#69C2FF;font-weight:bold; }
#newsletter-form  p.response { clear:both;float:left;padding:0 !important;margin:0 0 15px 0 !important;color:red;font-weight:bold; }
#newsletter-form  label { clear:both;float:left;font-weight:bold; }
#newsletter-form  input { clear:both;float:left;border:1px solid #ccc;width:300px;margin:0 0 10px 0; }
#newsletter-form  button { float:left;padding:0 0 3px 0;border:0;background:url("../styleImages/viewCart.png") no-repeat;width:104px;height:28px;color:#fff;font-size:13px;text-align:center;cursor:pointer;text-transform:uppercase; }

/* Comp popup */
#comp-form { width:400px; }
#comp-form  h1 { float:left;padding:15px 0 15px 0 !important;font-size:22px;margin:0 !important;color:#69C2FF;font-weight:bold; }
#comp-form  p.response { clear:both;float:left;padding:0 !important;margin:0 0 15px 0 !important;color:red;font-weight:bold; }
#comp-form  label { clear:both;float:left;font-weight:bold; }
#comp-form  input { clear:both;float:left;border:1px solid #ccc;width:300px;margin:0 0 10px 0; }
#comp-form  button { float:left;padding:0 0 3px 0;border:0;background:url("../styleImages/viewCart.png") no-repeat;width:104px;height:28px;color:#fff;font-size:13px;text-align:center;cursor:pointer;text-transform:uppercase; }

/* Refer popup */
#refer-form { width:400px; }
#refer-form  h1 { float:left;padding:15px 0 15px 0 !important;font-size:22px;margin:0 !important;color:#69C2FF;font-weight:bold; }
#refer-form  p.response { clear:both;float:left;padding:0 !important;margin:0 0 15px 0 !important;color:red;font-weight:bold; }
#refer-form  label { clear:both;float:left;font-weight:bold; }
#refer-form  input { clear:both;float:left;border:1px solid #ccc;width:300px;margin:0 0 10px 0; }
#refer-form  button { float:left;padding:0 0 3px 0;border:0;background:url("../styleImages/viewCart.png") no-repeat;width:104px;height:28px;color:#fff;font-size:13px;text-align:center;cursor:pointer;text-transform:uppercase; }

/* PM popup */
#pm-form { width:400px; }
#pm-form  h1 { float:left;padding:15px 0 15px 0 !important;font-size:22px;margin:0 !important;color:#69C2FF;font-weight:bold; }
#pm-form  p.response { clear:both;float:left;padding:0 !important;margin:0 0 15px 0 !important;color:red;font-weight:bold; }
#pm-form  label { clear:both;float:left;font-weight:bold; }
#pm-form  input { clear:both;float:left;border:1px solid #ccc;width:300px;margin:0 0 10px 0; }
#pm-form  button { float:left;padding:0 0 3px 0;border:0;background:url("../styleImages/viewCart.png") no-repeat;width:104px;height:28px;color:#fff;font-size:13px;text-align:center;cursor:pointer;text-transform:uppercase; }

/* Ask a question popup */
#q-form { width:400px; }
#q-form  h1 { float:left;padding:15px 0 15px 0 !important;font-size:22px;margin:0 !important;color:#69C2FF;font-weight:bold; }
#q-form  p.response { clear:both;float:left;padding:0 !important;margin:0 0 15px 0 !important;color:red;font-weight:bold; }
#q-form  label { clear:both;float:left;font-weight:bold; }
#q-form  input { clear:both;float:left;border:1px solid #ccc;width:300px;margin:0 0 10px 0; }
#q-form  button { float:left;padding:0 0 3px 0;border:0;background:url("../styleImages/viewCart.png") no-repeat;width:104px;height:28px;color:#fff;font-size:13px;text-align:center;cursor:pointer;text-transform:uppercase;  }

/* Hero pagination */
#hero-paginate-wrap { position:absolute;right:-63px;top:-22px;z-index:50;width:150px;height:24px; }
#hero-paginate-wrap  div { float:left;background:url("../styleImages/sprite-circles.png") no-repeat scroll -17px 0;width:11px;height:11px;margin:0 5px 0 0;cursor:pointer; }
#hero-paginate-wrap  div.active { background:url("../styleImages/sprite-circles.png") no-repeat scroll 0 0; }

/* Contact form */
p.contact-intro { margin-bottom:20px !important; }
.contact-form-wrap { float:left;margin-bottom:20px;width:351px; }
.contact-form-wrap label { display:block;margin-bottom:5px; }
.contact-form-wrap input { width:250px;padding:4px;margin-bottom:5px;border:1px solid #ccc; }
.contact-form-wrap textarea { width:250px;padding:4px;margin-bottom:20px;border:1px solid #ccc; }
.contact-form-wrap button { background:url("/skins/disco/styleImages/viewCart.png") no-repeat scroll 0 0 transparent;width:104px;height:28px;border:0;color:#fff;padding:0 0 3px 0; }

.map-wrap { float:left;position:relative;top:23px; }

a.btn-match { display:block;float:left;padding-top:3px;background:url("../styleImages/viewCart.png") no-repeat;width:104px;height:28px;color:#fff;font-size:11px;text-align:center;cursor:pointer;text-transform:uppercase;}
a.btn-match2 { display:block;float:left;padding-top:3px;background:url("../styleImages/viewCart.png") no-repeat;width:104px;height:28px;color:#fff;font-size:14px;text-align:center;cursor:pointer;text-transform:uppercase;}
a.rate-it { display:block;float:left;padding-top:3px;background:url("../styleImages/viewCart.png") no-repeat;width:104px;height:28px;color:#fff;font-size:14px;text-align:center;cursor:pointer;text-transform:uppercase;}

.step1-left { float:left;width:344px;height:250px;border-right:1px solid #ccc;margin-bottom:25px; }
.step1-right { float:left;width:344px;height:250px;margin-bottom:25px; }

.step1-left h2 { width:335px !important;height:20px !important;margin-bottom:10px !important;padding:5px 0 3px 10px !important; }
.step1-right h2 { width:335px !important;height:20px !important;margin-bottom:10px !important;padding:5px 0 3px 10px !important; }

.step1-left p { width:335px !important;margin:0 0 123px 9px !important; }
.step1-right p { width:335px !important;margin:0 0 10px 9px !important; }

.continue-shopping { clear:both;float:left;width:100%;border-top:1px solid #ccc;padding-top:10px; }
.continue-shopping p { width:100%;text-align:right !important; }
.continue-shopping a { float:right !important;font-size:12px;font-weight:normal; }

#ReviewArchives { clear:both;float:left;width:705px;margin-bottom:25px; }

#mobile-head, #mobile-footer { display:none; }
/*#brands-wrap { display:none; }*/
#mobile-reg-form , .mobile-items-in-basket-text { display:none; }
.show-on-mobile { display:none !important; }

.order_addresses{width:50%;}
#mainsitelink{display:none;}


@media screen and (max-width: 480px) {
	
	* { padding:0 !important;margin:0 !important;}
	body { width:100%;padding:5px 0 0 0 !important;margin:0 !important; }
	#head-wrap { display:none !important; }
  
	
	#mobile-head { position:relative;display:block; }
	#mobile-head img.logo2 { display:block;float:left;width:50%;margin-bottom:10px !important;position:relative;left:5px; }
	#mobile-head img.feature { width:100%;margin:0 0 10px 0 !important; }
	#mobile-head #Login { float:right;position:static;color:#333 !important; margin-right: 5px !Important; }
	#mobile-head #Login a { color:#333 !important; }
	#mobile-head .items-in-basket-text { display:none; }
	.mobile-items-in-basket-text { display:block;clear:both;float:right;position:relative;bottom:39px;font-size:11px !important; margin-right: 5px !Important; }
	#mobile-head .basket-total-text { clear:both;float:right;position:relative;bottom:45px;font-size:11px !important;  margin-right: 5px !Important;}
	#mobile-head .txtviewCart { position:absolute;bottom:60px;right:25px;color:#46ABF1 !important; margin-right: 5px !Important; }
	#mobile-head .basket-checkout-link { position:absolute;bottom:60px;right:7px;width:40px !important;color:#46ABF1 !important; margin-right: 5px !Important; }
	#mobile-head .LeftBox { display:block;margin:0 0 10px 33px !important;padding-left:2px !important;position:relative;left:5px;bottom:15px; }
	#mobile-head .searchBox { display:block;margin:0 0 10px 0 !important;padding-left:2px !important;position:relative;left:5px; }
	
	
	
	#home-top-banner, #featured-wrap, #latest-purchase-wrap, #twitter-wrap { display:none; }
	#top-seller-1-wrap , #top-seller-2-wrap, #top-seller-3-wrap{ display:none; }
	#usp-wrap, #brands-wrap, #about-disco-wrap, #footer-wrap { display:none; }
	#pageSurround { width:100% !important; }
	#Content .breadcrumb { display:none; }
	#LeftColumn { display:none; }
	#Content, #SingleProd { width:100% !important; }
	#Content .Title { background:#024370 !important;width:100% !important;padding:7px 0 5px 0 !important;margin:0 !important;height:auto !important;vertical-align:middle; }
	#Content .Title h1 { height:auto !important;}
	.prod-box { clear:both !important;background:none !important;position:relative;left:47px; }
	.divider-image { display:none; }
	
	
	.dropDown { float:left;width:100px !important; }
	input.btn-sort { position:static;float:left; }
	.options-wrap { display:none; }
	.options-wrap .pagination { display:none; }
	
	a.txtButton:link, a.txtButton:visited, a.txtButton:hover, a.txtButton:active, a.txtButton:focus, .submit, .submit:hover { padding-top:4px !important; }
	
	#prod-details-wrap { float:left;height:auto !important;width:100% !important; }
	#prod-details-wrap .prod-main { float:left;height:auto !important;width:100% !important; }
	#prod-details-wrap .prod-title { display:none; }
	#prod-details-wrap .image-wrap { position:static;float:left;padding:0;border:0 !important;width:100% !important;height:auto !important;margin-bottom:25px !important; }
	#prod-details-wrap #product-image { position:static;width:100% !important; }
	#prod-details-wrap .price-wrap { position:static;clear:both;float:left;padding:0;height:auto !important;margin:0 0 10px 5px !important; }
	#prod-details-wrap .stock-wrap { position:static;clear:both;float:left;padding:0;margin:0 0 10px 5px !important; }
	#prod-details-wrap .quantity-wrap { position:static;clear:both;float:left;padding:0;margin:0 0 20px 5px !important; }
	#prod-details-wrap .quantity-wrap input#quantity { clear:both;float:left;padding:5px; }
	#prod-details-wrap .quantity-wrap a.reset-quantity { display:none;float:left;position:static; }
	#prod-details-wrap .buttons-wrap { position:static;clear:both;float:left;padding:0;margin:0 0 0 5px !important;height:100px !important; }
	#prod-details-wrap .buttons-wrap a.rate-it { display:none; }
	#prod-details-wrap .details-wrap { display:none; }
	#prod-details-wrap .social-wrap { display:none; }
	#prod-details-wrap .icons-wrap { display:none; }
	#prod-details-wrap .buttons-wrap .btn-match2 { display:none; }
	#prod-details-wrap .prod-thumbs { display:none; }

	#product-specification iframe { display:none; }
	.tab-wrap { float:left;background:#024370 !important;width:100% !important;padding-top:8px !important;height:25px;margin-bottom:5px !important; }
	.tab-wrap a.specification { float:left;width:100% !important;border-right:0 !important;font-weight:bold;font-size:15px;text-align:left !important; }
	.tab-wrap a.faq { display:none; }
	.tab-wrap a.price-match { display:none; }
	#RelatedProducts { display:none; }
	#ReviewArchives, #ProdOptions, #ProdLevels { display:none; }
	
	
	.mobile-categories { display:block !important; }
	.mobile-categories a { display:block;background:#034D82;color:#fff;padding:10px 0 10px 5px !important;margin:0 0 2px 0 !important;border-top:1px solid #69C2FF;border-bottom:1px solid #69C2FF; }
	.cat-list { float:left; }
	
	#mobile-footer { clear:both;float:left;width:100%;display:block;clear:both;text-align:center;background:#034D82;color:#fff;padding:10px 0 10px 0 !important; }
	
	.textbox { padding:0 !important; }
	
	#desktop-reg-form { display:block; }
	#mobile-reg-form  { display:block; }
	
	#cartTable img,
	span.greeting,
	.cartProgress { display:none; }
	
	.contact-form-wrap { width:300px !important; }
	.map-wrap { clear:both;float:left;width:300px;height:325px;padding-bottom:50px; }
	.hide-on-mobile { display:none; }
	.show-on-mobile { display:block; }
	
	table.delivery-cost { display:none; }
	
	#ContentBox img { display:none; }
	
	.ButtonRt { float:none !important; }
	
	.mobile-categories a {  }
	
	.LPImage{ width: 110px !Important; }
	#product-specification{ margin:10px !Important;}

	.Title h1{padding-left:10px !Important;}
	.boxContent h3{padding-left:10px !Important;}
	#QuantityDiscounts p{padding-left:10px !Important;}
	#ContentBox div {margin-left:10px !Important;margin-right:10px !Important;}
	#ContentBox ul {margin-left:10px !Important;margin-right:10px !Important;}
	#ContentBox p {margin-left:10px !Important;margin-right:10px !Important;padding-top:10px !Important;padding-bottom:10px !Important;}
	.Title p{margin-left:10px !Important;}
	.tab-wrap a{padding-left:10px !Important;}
	.boxContent form{margin-left:10px !Important;margin-right:10px !Important;}
	form#cart {margin:10px !Important;}
	object {display:none !Important;}
	#Content{width:100% !Important;overflow:hidden !Important;}
	#Account{margin-top:10px !Important; margin-bottom:10px !Important;}
	#ContentBox div#divCountySelect{margin-left:0px !Important;}
	.order_addresses{width:100%;}
    #mainsitelink{display:block;}
}

