﻿/*

File:		eqtr_template.css
Created:	28.05.2010
Author:		Suz @ Equator	

*/

#mainContent:after, #header:after, .homepagePromotions:after, .homepagePromotions .promotion ul li:after, .homepagePromotions .promotion .inner:after, #footer .userActions .inner:after
{
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

body
{
    margin: 0;
    padding: 0;
	font-size:80%;
    background: #fdfdfd;
}


#header
{
    width: 100%;
}

.Lmainlogo 
{
}

#wrapper
{
    width: 1000px;
    margin: 0 auto;
}

#mainContent
{
    clear: left;
    width: 100%;
}

.flashBanner {
	margin-bottom:10px;
}

/*----------------------*/
/*---[ Header Links ]---*/
/*----------------------*/

.headerlinks {
	float:right;
	margin-bottom:13px;
}
.headerlinks ul li {
	padding:0 0 0 8px;
	background:url(../images/brd_hdrlinks.gif) no-repeat left 3px;
	*background-position:left 2px;
	margin-right:4px
}
.headerlinks ul li.last {
	background:none;
	padding-right:0;
}

.headerlinks .firstItem {
	background-image:none;
}
.headerlinks li.logout,.headerlinks li.login {
	margin-right:0;
}
.headerlinks li.login a:link {
	color:#E52520;
}
.headerlinks ul {
	float:left;
	display:inline;
	clear:none;
}
.headerlinks li {
	display:inline;
}

.headerlinks a:link,.headerlinks a:visited {
	color:#333;
	text-decoration:underline;
}
.headerlinks a:hover,.headerlinks a:active {
	text-decoration:underline;
}

.Lcat_headerright h2 {
	float:right;
	font-size:120%;
	font-weight:normal;
	background:#eee;
	padding:9px 15px 3px 4px;
	height:27px;
}

.items_empty,.items_added {
	float:right;
	background:#eee;
	padding:9px 0 3px 4px;
	height:27px;
}

.items_empty li,.items_added li {
	float:left;
	font-size:120%;
	line-height:1.1em;
	padding-right:5px;
}
ul.items_added li span,
ul.items_empty li span {
	color:#F81919;
	font-weight:bold;
}

.Lcat_headerright h3 {
	float:right;
	font-size:120%;
	font-weight:normal;
	padding:6px;
	background-color:#eee;
	height:27px;
}
*html .Lcat_headerright h3 {
	padding:8px 6px 4px;
}

.Lcat_headerright h3 a:link {
	text-decoration:underline;
	}
	
#showminicart,#showbasket {
	text-decoration:underline;
	font-weight:normal;
	padding-left:20px;
	font-size:90%;
	background:url(../images/template/viewBasketIcon.gif) no-repeat left center;
}

.yourBasketInfo {
	float:right;
}

/*------------------------------*/
/*---[ Search Box Component ]---*/
/*------------------------------*/

.Lsearch {
	width:auto;
	float:right;
	margin-top:15px;
	text-align:right;
}
.Lcat_headerright {
	margin-top:0!important;
	margin-bottom:14px;
}
.Lcat_headerright .Lsearch h2 {
	float:left;
	color:#808080;
	margin:0;
	text-align:right;
	font-size:140%;
	background:none;
	padding:0;
	min-height:auto;
}
*html .Lcat_headerright .Lsearch h2 {
	height:auto;
}


.Lsearch form {
	display:block;
	margin:0 0 0 10px;
	padding:0;
	float:right;
}
.Lsearch label {
	display:none;
}
.Lsearch fieldset,
.Lsearch #searchsubmit {
	float:left;
}
.Lsearch #termtextkeywordsearch {
	border:1px solid #ccc;
	height:14px;
	padding:2px;
}

/*------------------------*/
/*---[ Homepage Slider]---*/
/*------------------------*/
.Lfavouriteproducts {
	width:100%;
	overflow:hidden;	
}
.Lfavouriteproducts h2 {
	font-size:190%;
	font-weight:normal;
	color:#9E9E9E;
	margin-bottom:15px;
}
.sliderContainer .slidewrapper ul {
	padding-left:15px;
	margin-bottom:10px;
}
.sliderContainer .slidewrapper ul li {
	margin-right:40px;
}
.sliderContainer {
	background: url(../images/template/sliderBKG.gif) repeat-x bottom left;
}

/*-----------------------------*/
/*---[ Homepage Slider ]---*/
/*-----------------------------*/

#homeslider.Lhomeslider h2
{
color: #9E9E9E;
border:0;
margin:10px 0 5px;
font-size:200%;
font-family: Georgia, Times New Roman, Serif;
font-weight:normal;
}

#homeslider.Lhomeslider h1
{

display:none;	

}
#homeslider.Lhomeslider div h2
{
display:none;	
}

#homeslider.Lhomeslider
{
	display:none; /* the slide is dependent on javascript so hide by default */
	width:100%;
	overflow:hidden;
	margin-bottom:25px;
}

#homeslider.Lhomeslider ul.products li h2
{
display:block;
font-size:14px;
margin-bottom:0;
}

#homeslider.Lhomeslider ul.products li .productWrapper
{
	background:transparent url(../images/homepage/scroller/productBorder.jpg) right center no-repeat;
	padding-bottom:10px;
}

#homeslider.Lhomeslider .slide
{
top:0px;	
}

#homeslider.Lhomeslider .slide {
	display:none;
}

#homeslider.Lhomeslider .slidewrapper
{
width:952px;
margin-left:0px;
margin-right:0px;
background: transparent url(../images/homepage/scroller/favouritesMiddleTop.jpg) top left repeat-x;
}

#homeslider.Lhomeslider .imageWrappers
{
	margin-bottom:0;
	background: transparent url(../images/homepage/scroller/favouritesMiddleBottom.jpg) bottom left repeat-x;
	width:100%;
	overflow:hidden;
}
#homeslider.Lhomeslider br,#homeslider .pagn {
	display:none;
}
#homeslider.Lhomeslider .imageWrappers .leftButtonTop, #homeslider.Lhomeslider .imageWrappers .leftButtonTop div
{
	float:left;
}
#homeslider.Lhomeslider .imageWrappers .rightButtonTop, #homeslider.Lhomeslider .imageWrappers .rightButtonTop div
{
	float:right;
}

#homeslider.Lhomeslider .imageWrappers .leftButtonTop
{
	/*background: transparent url(../images/homepage/scroller/leftArrowTop.jpg) top left no-repeat;*/
	width:24px;
	margin:0;
	padding:0;
}

#homeslider.Lhomeslider .imageWrappers .leftButtonBottom
{
	/*background: transparent url(../images/homepage/scroller/leftArrowBottom.jpg) bottom left no-repeat;*/
	padding-bottom:0;
}

#homeslider.Lhomeslider .imageWrappers .leftButtonMiddle
{
	background: transparent url(../images/homepage/scroller/leftArrowMiddle.jpg) top left repeat-y;
	height:100%;
	width:100%;
	border-top:1px solid #F1F1F1;
	border-bottom:1px solid #E3E3E3;
}


#homeslider.Lhomeslider .imageWrappers .rightButtonTop
{
	/*background: transparent url(../images/homepage/scroller/rightArrowTop.jpg) top left no-repeat;*/
	width:24px;
	margin:0;
	padding:0;
}

#homeslider.Lhomeslider .imageWrappers .rightButtonBottom
{
	/*background: transparent url(../images/homepage/scroller/rightArrowBottom.jpg) bottom left no-repeat;*/
	padding-bottom:0;
}

#homeslider.Lhomeslider .imageWrappers .rightButtonMiddle
{
	background: transparent url(../images/homepage/scroller/rightArrowMiddle.jpg) top left repeat-y;
	height:100%;
	width:100%;
	border-top:1px solid #F1F1F1;
	border-bottom:1px solid #E3E3E3;
}
.leftButtonMiddle .slide {
	float:left;
}
.rightButtonMiddle .slide {
	float:right;
}



#homeslider.Lhomeslider ul.products
{
margin:0;
padding:0;
border:0;
width:100%;
margin-bottom:0;
}

#homeslider.Lhomeslider ul.products li
{
background:none;
border:0;
margin:0;
padding:0;
padding-top:5px;
padding-bottom:5px;
background: transparent url(../images/homepage/scroller/favouritesMiddleBottom.jpg) bottom left repeat-x;
width:238px;
}

#homeslider.Lhomeslider ul.products li h2 a
{
	color:#333333;
	
}
#homeslider.Lhomeslider .pagntop {
	padding:0!important;
}


/*----------------------------------*/
/*---[ Homepage Promotions Panel]---*/
/*----------------------------------*/

.homepagePromotions
{
    width: 1016px;
    margin:10px 0 0 -16px;
    position: relative;
	clear:both;
}

.homepagePromotions .promotion
{
    width: 238px;
    margin: 0 0 0 16px;
    padding: 0;
    float: left;
    display: inline;
    border-bottom: #E4E4E4 solid 1px;
}

.homepagePromotions .promotion .inner
{
    border-bottom: #FFF solid 1px;
    background: url(../images/promotions/promotions-bg.gif) bottom left repeat-x;
    min-height:245px;
    width: 100%;
	position:relative;
	padding-bottom:60px;
}


.homepagePromotions .highlights .inner
{
    background: #ececee url(../images/promotions/promotions-hightlights-bg.gif) top left repeat-x;
	padding-bottom:0;
	min-height:305px;
	position:static;	
}

.homepagePromotions .promotion h3
{
    margin: 0;
    padding: 7px 15px 9px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #FFF;
    background: #b4b3b8 url(../images/template/headerGradient-bg.gif) top left repeat-x;
    font-size: 125%;
    font-family: Georgia, Times New Roman, Serif;
    color: #1A1A1A;
    font-weight: normal;
    display: block;
}

.homepagePromotions .highlights h3
{
    margin-bottom: 15px !important;
}

.homepagePromotions .promotion ul
{
    margin: 0;
    padding: 0;
    width: 100%;
	font-size:110%;
}


.homepagePromotions .highlights ul
{
    margin: 0;
    padding: 0 15px;
    width: 208px;
}


.homepagePromotions .promotion img
{
    margin: 0 0 15px;
    padding: 0;
    width: 238px;
}

.homepagePromotions .promotion ul li
{
    margin: 0 0 15px;
    padding: 0;
    list-style: none;
    font-family:  Georgia, Times New Roman, Serif;
    color: #1A1A1A;
    width: 100%;
}

.homepagePromotions .promotion ul li a
{
    color: #1A1A1A;
    text-decoration: underline;
    display: block;
    float: left;
    background: url(../images/promotions/arrow-bullet.gif) left 4px no-repeat;
    padding-left: 15px;
}
.homepagePromotions .promotion ul li a:hover
{
    color: #E32520;
}


.homepagePromotions .promotion p
{
    margin: 0;
    padding: 0 0 15px;
    color: #1A1A1A;
}

.homepagePromotions .promotion p.button
{
    margin: 0;
    padding: 0 0 15px;
    float: left;
    display: inline;
	font-size:110%;
	position:absolute;
	bottom:6px;
	left:6px;
}

.homepagePromotions .promotion p.button a
{
    background: #676767 url(../images/template/button-bg.gif) top left repeat-x;
    float: left;
    display: inline;
    padding: 6px 20px;
    color: #FFF;
    text-decoration: none;
    font-family: Calibri, Tahoma, Arial,Sans-Serif;
    border: 1px solid #929292;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -moz-box-shadow: 1px 0px 3px #7b7b7b;
    -webkit-box-shadow: 1px 0px 3px #7b7b7b;
    box-shadow: 1px 0px 3px #7b7b7b;
}

.homepagePromotions .promotion p.button a:hover
{
    background: #A5A5A5 url(../images/template/button-bg-ro.gif) top left repeat-x;
    border: 1px solid #C1C1C1;
}





/*-----------------------------*/
/*---[ Products/Categories ]---*/
/*-----------------------------*/

/* Category Navigation */
/* note: Category specific css can be found in the categorylist and categorynavigation templates */
.categorynavigation {
	margin-top:10px;
}
#col-one ul {
	background:#f9f9fb;
	border-top:1px solid #e7e7e7;
	margin-bottom:15px;
}

#col-one h2 {
	height:30px;
	text-indent:-5000px;
	background:url(../images/lhn_cat.jpg) no-repeat left top;
}
#col-one ul {
}
#col-one ul li  {
	padding:0;
}

#col-one ul ul {
	border-top:none;
	margin-bottom:0;
}
#col-one ul ul li {
	padding:0;
}

#col-one ul ul ul {
	background:#F3F3F5;
}

#col-one a {
	display:block;
	margin:0;
	padding:10px 10px 10px 26px;
	font-size:115%;
	background:url(../images/template/sideNavArrow.gif) no-repeat 12px 14px;
	border-bottom:1px solid #E7E7E9;
}
#col-one a:link,#col-one a:visited {
	color:#545454;
	text-decoration:none;
}
#col-one a:hover,#col-one a:active,#col-one a:focus {
	color:#545454;
	text-decoration:underline;
	background:#F3F3F4 url(../images/template/sideNavArrow.gif) no-repeat 12px 14px;
}

#col-one ul ul ul a {
	background-image:none;
	border-bottom:none;
}

/* STATIC - Left Hand Column */
#content-static_nocolthree #col-one h2 {
	height:30px;
	background:url(../images/lhn_cs.jpg) no-repeat left top;
	text-indent:-5000px;
}

/* STORE LOCATOR */
#content-store_locator #col-one h2 {
	height:30px;
	background:url(../images/lhn_store.jpg) no-repeat left top;
	text-indent:-5000px;
}
#content-store_locator #col-one ul li.first {
	display:none;
}

/* Category Filter */
#col-one #collate a {
	border:none;
	background-image:none;
	padding:0;
	font-size:100%;
}
#col-one #collate a:link,#col-one #collate a:visited {
	background-color:transparent;
}
#col-one #collate a:hover,#col-one #collate a:active,#col-one #collate a:focus {
	background-color:transparent;
}

/* Category Navigation END */
/* Pagination */

.pagnFirstRow {
	color:#333;
	font-size:100%;
	overflow:hidden;
	width:100%;
	padding:4px 0 0 0;
}
.pagnFirstRow .pagnItemInfo {
	float:left;
}
.pagnFirstRow .pagnLinkNavigate {
	float:right;
}
.pagntop {
	padding-top:15px;
}
.pagnbtm .pagnFirstRow {
	padding-bottom:5px;
}
.pagnbtm .pagnFirstRow {
}
.pagn {
}
.pagn a:link,.pagn a:visited {
	color:#666;
	text-decoration:underline;
}
.pagn a:hover,.pagn a:active,.pagn a:focus {
	color:#666;
	text-decoration:underline;
}
.pagnViewAll {
	padding-left:12px;
}
.pagn .pagnCurrent {
	color:#999;
	font-weight:bold;
	text-decoration:underline;
}
.pagn .sepline {
	display:none;
}

/* Pagination END */

#categorylist h1,
#productlist h1,
#searchresults .Lcat_hdrcatsrchcontent h1,
#orderdetail h1, .brandlistingHeader h1  {
	background-image:none;
	padding:0;
	margin:0;
	color:#404036;
	border-bottom:1px solid #EBEBEB;
	font-size:280%;
	font-weight:normal;
	height:auto;
	font-family:Georgia,Times New Roman,Serif;
}
#categorylist .ldesc,
#productlist .ldesc,
#searchresults .ldesc {
	margin:14px 0 25px;
	font-weight:normal;
	font-size:100%;
}

.categorybanner {
	position:relative;
	width:100%;
}
.categorybanner img {
	margin-top:10px;
	margin-bottom:12px;
}

.catdescbox {
	left:18px;
	bottom:10px;
	color:#fff;
	position:absolute;
}
.catdescbox .sdesc {
	font-weight:normal;
	line-height:1em;
	font-size:2em;
}

.categories {
	overflow:hidden;
	margin:0;
	width:100%;
	padding:0 0 25px 0;
}

.categories li {
	float:left;
	margin:0 51px 30px;
	padding:2px 0;
	text-align:center;
	border:1px solid #C8C8C8;
	background:url(../images/template/productListBKG.gif) bottom left repeat-x;
}
* html .categories li { /* lovely hack for IE6 */
 	margin:30px 38px 0;
}

.categories h3 {
	font-size:120%;
	font-weight:normal;
	margin:10px 0;
	width:148px;
	clear:both;
}
.categories .image {
	padding:0 2px;
	display:inline-block;
}
* html .categories .image {
	float:left;
}

/* PRODUCT LIST & SEARCH RESULT */
.prods {
}
ul.products,
.prods ul {
	width:764px;
	padding-top:10px;
}
ul.products li,
.prods ul li {
	float:left;
	width:224px;
	padding:12px 0;
	width:222px\9;
	background:url(../images/template/productListBKG.gif) bottom left repeat-x;
	border:1px solid #C8C8C8;
	margin:0 14px 30px;
}
*html ul.products li,
.prods ul li {
	margin:0 10px 30px;
}
ul.products .image,
.prods ul .image {
	text-align:center;
	min-height:200px;
}
ul.products .details,
.prods ul .details {
	margin: auto;
	width:212px;
	position:relative;
	padding-bottom:24px;
	padding-top:10px;
}
ul.products .details h2,
.prods ul .details h2 {
	font-size:120%;
	font-weight:normal;
	margin:4px 0 0 0;
	line-height:1.2em;
	color:#333333;
}
ul.products .sellpricebox,
.prods ul .sellpricebox {
	font-weight:bold;
	position:absolute;
	left:0;
	bottom:0;
}
.priceContainer {
	width:100%;
	overflow:hidden;
	margin-top:0;
}

ul.products .price,
.prods ul .price {
	font-size:160%;
	margin:0 5px 0 0;
	padding:0;
	color:#E52520;
}
ul.products .nostock,
.prods ul .nostock {
	font-size:100%;
	margin:0 0 5px;
	color:#999;
}
ul.products .sellpricebox .view,
ul.products .sellpricebox .emailme,
.prods ul .sellpricebox .view,
.prods ul .sellpricebox .emailme {
}
ul.products .msrp,
.prods ul .msrp {
	color:#999;
	font-size:100%;
	margin:0 0 5px;
	padding:0;
}
#productlist #addedmsg p,
#productlist .productempty {
	padding:21px 14px 0 14px;
}

/*------------------------------------------*/
/*---[ Search Results Product List Page ]---*/
/*------------------------------------------*/
.refinelist {
	margin-top:10px;
}
#col-one #term h2,#col-one #collate h2 { /* overwrite the image replacement */
	height:auto;
	text-indent:0;
	padding:7px 15px 9px;
	background: #E9E9E9 url(../images/template/headerGradient-bg.gif) bottom left repeat-x;
	font-size:110%;
	color:#1A1A1A;
	font-family:Georgia,Times New Roman,Serif;
	font-weight:normal;
}
#col-one #term,#col-one #collate {
	background:#F9F9FB;
	margin-bottom:15px;
}
#col-one #collate {
	padding-bottom:15px;
	position:relative;
}

#pcatid {
	padding:10px 10px 10px 26px;
	font-size:115%;
	background:url(../images/template/sideNavArrow.gif) no-repeat 12px 14px;
	margin:12px 0 0;
}
#collate h3 {
	padding:10px 10px 10px 26px;
	background:url(../images/template/sideNavArrow.gif) no-repeat 12px 16px;
	border-top:1px solid #E7E7E9;
}
#term p,
#keywordsearch,#pdxtcolour,#pcatid,#pdxttog,#ivtype,.refinelist #price,.refinelist #cat,
#pdxtshape,.refinelist #brand {
	height:100%;
	overflow:hidden;
}
#col-one p a,
#col-one #keywordsearch a,#col-one #ivtype a,#col-one .refinelist #price a,#col-one .refinelist #cat a,
#col-one #pdxtcolour a,#col-one #pdxttog a,#col-one #pdxtshape a,#col-one #brand a {
	background-image:none;
	border:none;
	padding:0;
}
#keywordsearch a:hover,#ivtype a:hover,#pdxtcolour a:hover,#pdxttog a:hover,.refinelist #price a:hover,.refinelist #cat a:hover,.refinelist #brand a:hover
#keywordsearch a:link,#ivtype a:link,#pdxtcolour:link,#pdxttog:link,.refinelist #price a:link,
.refinelist #cat a:link,.refinelist #pdxtshape a:link,.refinelist #brand a:link {
	background:none;
}
#term .refine-text,#keywordsearch .refine-text,#pdxtcolour .refine-text,#ivtype .refine-text,.refinelist #price .refine-text,
#pdxttog .refine-text,#cat .refine-text,#pdxtshape .refine-text,#brand .refine-text {
	display:block;
	clear:both;
	background:url(../images/template/sideNavArrow.gif) no-repeat 12px 16px;
	padding:10px 10px 10px 26px;
}
#col-one .refine-link {
	float:left;
	font-weight:bold;
	padding-left:26px!important;
}
#col-one .refine-remove {
	float:right;
	text-decoration:underline;
	padding-right:10px;
	font-size:100%;
}
.termtext,.viewall {
	font-size:110%;
}


/* Product overlay */
#searchresults .prods ul li, #productlist ul.products li {position: relative;}
#searchresults .prods ul li .overlay, #productlist ul.products li .overlay {
	position:absolute;
	right:0px;
	top:0px;
}

/*-----------------------------*/
/*---[ Product Detail Page ]---*/
/*-----------------------------*/

#productdetail h1{
	font-size:200%;
	font-family:Georgia,Times New Roman,Serif;
	color:#1A1A1A;
	margin-top:10px;
	font-weight:normal;
}


#productdetail-altview img {
	border:1px solid #C8C8C8;
}

#productdetail .backtocatlink {
	position:absolute;
	z-index:1;
	top:-22px;
	right:5px;
}
#productdetail .backtocatlink a {
	color:#E5251F;
	text-decoration:underline;
}

#productdetail .featprods h2,
#productdetail .LshowRVI h2 {
	color:#1A1A1A;
	font-family:Georgia,Times New Roman,Serif;
	font-weight:normal;
	margin:0;
	font-size:110%;
	width:184px;
	padding:7px 15px 9px;
	background: #E9E9E9 url(../images/template/headerGradient-bg.gif) bottom left repeat-x;
}

#productdetail .featprods ul,
#productdetail .LshowRVI ul {
	width:214px;
	overflow:hidden;
	padding-bottom:15px;
}
#productdetail .featprods ul li,
#productdetail .LshowRVI ul li {
	width:102px;
	float:left;
	padding:15px 5px 0 0;
}
#productdetail .featprods .image,
#productdetail .LshowRVI ul li .image {
	text-align:center;
	border:1px solid #C8C8C8;
}
#productdetail .featprods .details,
#productdetail .LshowRVI ul li .details {
	text-align:center;
	margin:10px 0 0 0;
}
#productdetail .featprods .details h3 {
	font-size:0.9em;
	font-weight:normal;
}
#productdetail .featprods .details .price {
	float:none;
	font-size:1em;
	margin-top:4px;
}

#productdetail .featprods a:link,#productdetail .featprods a:visited {
	text-decoration:underline;
}
#productdetail .featprods a:hover,#productdetail .featprods a:active,
#productdetail .featprods a:focus{
	text-decoration:underline;
}

/* PRODUCT DETAIL */
#productdetail .leftcontent {
	float:left;
	width:307px;
}
#productdetail-image img {
}
#productdetail .centercontent {
	float:right;
	width:434px;
	margin-right:20px;
	padding-bottom:30px;
}
#productdetail .rightcontent {
	float:right;
	width:214px;
	position:relative;
}
#productdetail p.price {
	font-size:240%;
	color:#E5251F;
	float:left;
	margin-right:5px;
}

#productdetail .priceInfoContainer {
	display:block;
	padding-top:4px;
}

#productdetail p.was {
	float:left;
	font-size:85%;
	padding:0;
	color:#C8C8C8;
	text-transform:uppercase;
}
#productdetail p.msrp {
	float:left;
	font-size:90%;
	padding:0;
	color:#999;
	text-transform:uppercase;
	clear:both;
}
#productdetail p.save {
	clear:both;
	font-size:85%;
	padding:0 0 0;
	color:#999;
	text-transform:uppercase;
}
#productdetail #atrSave span {
	margin:3px 0 0 0;
}
#productdetail .invtmedia {
	width:100%;
	text-align:center;
	position: relative;
	border:1px solid #C8C8C8;
	padding:3px 0 0;
	margin-bottom:2px;
}
#productdetail .multibuy {
	clear:both;
	font-size:0.9em;
	padding:8px 0 20px 0;
	line-height:1.5em;
}
#productdetail .productInfoHeader {
	color:#1A1A1A;
	font-family:Georgia,Times New Roman,Serif;
	font-weight:normal;
	border-bottom:1px solid #ebebeb;
	margin:18px 0 14px;
	display:block;
	clear:both;
	padding-bottom:6px;
}
#productdetail .desc {
	margin:0;
	line-height:1.5em;
}
#productdetail .desc p {
	padding:0 0 7px 0;
}
#productdetail .desc p.invtdesc1 {
	padding:0;
}
#productdetail .desc ul {
	list-style:disc;
	padding:0 0 0 14px;
	*padding:0 0 0 16px;
}

#productdetail .productAttributes {
	background:#F4F4F4;
	padding:0 20px;
	clear:both;
	margin-top:0px;
	overflow:hidden;
	height:100%;
}
#productdetail .productFormContainer {
	padding:10px 0;
}

#productdetail .productAttributes input,#productdetail .productAttributes select {
	border:1px solid #CCCCCC;
}
#productdetail .productAttributes #estimatedDelivery {
	margin-top:0;
}
#productdetail .productAttributes #estimatedDelivery input {
	border:none;
	background:#F4F4F4;
	color:#666;
}
#productdetail .productAttributes #estimatedDelivery label {
	float:left;
}
#productdetail .oixtwarehousesku {
	padding:0 0 8px 0;
}
#productdetail .requestaswatch {
	font-size:0.9em;
	text-decoration:underline;
	padding:0 0 18px 0;
}
#productdetail .nostock {
	font-weight:bold;
	font-size:100%;
	padding:10px 0 5px 0;
}

#productdetail .productPriceWrapper {
	overflow:hidden;
	width:100%;
	padding-bottom:20px;
}

#productdetail .normalPrice,
#productdetail .atributesPrice {
	float:left;
}
#productdetail .centercontent label {
	font-weight:bold;
	display:block;
	margin-bottom:4px;
}
#productdetail .centercontent .atributesPrice label {
	font-weight:normal;
}
#productdetail form {
	display:block;
	margin:0;
	padding:0;
}
#productdetail .invtatr fieldset {
	margin:5px 0 0 0;
	padding:0;
}
#productdetail .invtatr .atrbox,
#productdetail .qtybox {
	width:100%;
	overflow:hidden;
	margin:0 0 5px 0;
}
#productdetail .invtatr label,
#productdetail .qtybox label {
}
#productdetail .invtatr select {
}
#productdetail input#qty {
	float:left;
	width:35px;
	border:1px solid #999;
	margin-bottom:20px;
}
#productdetail .add {
	float:none;
	display:block;
	border:none!important;
	clear:both;
}
#productdetail .invtoption {width: 126px !important; width: 127px; float: right; padding: 35px 0 0 0 !important; padding: 36px 0 0 0;  font-size: 0.9em; font-weight: bolder;}
#productdetail .invtoption ul {list-style-type: disc; list-style-position: inside;}
#productdetail .invtoption ul li {margin: 0; padding: 0 0 2px 0;}
#productdetail .invtpricebasket {border-top:1px solid #999; border-bottom:1px solid #999; padding: 11px 23px 17px 6px; margin:20px 0 0 0;}
#productdetail .invtpricebasket .was {font-weight:bolder; font-size:0.8em;}
#productdetail .invtpricebasket .price {font-size: 0.9em;}
#productdetail .invtpricebasket .add , #productdetail .invtpricebasket .buy, #productdetail .invtpricebasket .preorder {padding:0 0 1px 0;}
#productdetail .addedmsg {font-size:0.9em;}
#productdetail .linkleftbox {
	float:left;
	padding:27px 0 10px 0;
}
#productdetail .linkrightbox {
	float:right;
	padding:27px 0 10px 0;
}
#productdetail .linkleftbox a,
#productdetail .linkrightbox a {
	text-decoration:underline;
}
#productdetail .linkleftbox a#tellafriend_link,
#productdetail .linkrightbox a#previousInvt {
	margin-right:5px;
}

.tellaFriendLink {
	float:left;
	display:block;
	background:url(../images/template/tellaFriendIcon.gif) left center no-repeat;
	padding:10px 0 10px 35px;
}
.printPageLink {
	float:left;
	display:block;
	background:url(../images/template/printIcon.gif) left center no-repeat;
	padding:10px 0 10px 35px;
	margin-right:20px !important;
}

#productdetail .invttabborder {background:url(../images/img_invttab.gif) repeat-x left bottom; width:100%; margin:16px 0 0 0;}
#productdetail .invttabborder div {border-top: 1px solid #676767; border-right: 1px solid #676767; width: 117px; height: 21px !important; height: 20px; font-size: 1.4em; font-weight: bolder; text-align: center; padding: 3px 0 0 0 !important; padding: 4px 0 0 0; float: left}
#productdetail .invttabborder div.first {border-left:1px solid #676767;}
#productdetail .invttabborder .selected {background:#FFF; border-bottom:0;}
#productdetail .invttabcontent {border:1px solid #676767; border-top:0; padding:19px 12px 27px 12px; margin:0; font-size:0.9em;}
#productdetail .invttabcontent p.invtdesc1 {margin:0; padding:0;}
#productdetail #productdetail-viewlarge {
	display:inline;
}
#productdetail .buttonbox {
	text-align:center;
	margin-bottom:30px;
	overflow:hidden;
	width:100%;
	clear:both;
}
#productdetail #productdetail-altview {
	margin-right:-7px;
}
#productdetail #productdetail-altview a {
	margin:0 0 2px 0;
	float:left;
	display:block;
	width:103px;
}
* html #productdetail #productdetail-altview a {
	width:auto;
}

#productdetail .grid {display: none;}
#productdetail .invtmedia .overlay {
	position:absolute;
	right:0;
	top:0;
}
#productdetail .invtmedia .overlay img {border: none;}
#alternateViewHeader, .multibuy h3 {display:none;}
#tab {
	clear:both;
	margin:2px 0 0 0;
}
#tab .tablink {
	width:434px;
	overflow:hidden;
}
#tab .tablink a {
	outline:0;
}
#tab .tablink div {
	float:left;
	background-repeat:no-repeat;
	background-position:left top;
	text-align:center;
}
#tab .tablink #keyfeature,
#tab .tablink #delivery {
	margin:0 1px 0 0;
}
#tab .tab_info {
}
#tab .tab_info #topdiv1,
#tab .tab_info #topdiv2,
#tab .tab_info #topdiv3 {
	padding:0;
}
#tab .tab_info #topdiv3 {
	background:none;
}

#productdetail .tab_info h2 {
	color:#1A1A1A;
	font-family:Georgia,Times New Roman,Serif;
	font-weight:normal;
	border-bottom:1px solid #ebebeb;
	margin:18px 0 14px;
	display:block;
	clear:both;
	padding-bottom:6px;
}
#productdetail .tab_info .keyFeaturesHeader {
	margin-bottom:0;
}

.keyFeaturesContainer {
	background: url(../images/template/keyFeaturesBKG_bottom.gif) bottom left repeat-x;
	margin-top:30px;
}
.keyFeatures {
	background: url(../images/template/keyFeaturesBKG_top.jpg) top left repeat-x;
	padding:10px 0 15px;
}

#productdetail .tab_info .deliveryInfoHeader {
	border:none;
	background: url(../images/template/deliveryInfoHeader_inner.gif) 0 30px repeat-x;
	padding-bottom:0;
	margin-bottom:4px;
}
#productdetail .tab_info .deliveryInfoHeader span {
	background: url(../images/template/deliveryInfoHeader.gif) top right no-repeat;
	display:block;
	padding-bottom:18px;
}

.deliveryInfoContainer {
	margin-top:30px;
}

.readReviewsContainer {
	margin-top:30px;
}

table.pdxtlist {
	vertical-align:top;
}
table.pdxtlist th {
	width:132px;
	padding:5px 0 4px 11px;
	font-weight:normal;
	text-align:left;
	border-right:1px solid #EEE;
	border-top:1px solid #EEE;
}
table.pdxtlist td {
	text-align:left;
	padding:5px 0 4px 16px;
	border-top:1px solid #EEE;
}
table.pdxtlist tr.first th {
	border-top:none;
}
table.pdxtlist tr.first td {
	border:none;
}
#enlarged {
	width:400px;
	height:410px;
}

#minicart_detail .yui-panel {
	z-index:10;
}

/*----------------*/
/*---[ Footer ]---*/
/*----------------*/

#footer
{
    width: 100%;
    clear: both;
    margin:0;
    padding:20px 0 0;
}

#footer .userActions
{
    border-bottom: #E4E4E4 solid 1px;
    border-top: #E4E4E4 solid 1px;
    margin: 0 0 15px;
    padding: 0;
    width: 100%;
}

#footer .userActions .inner
{
    border-bottom: #FFF solid 1px;
    border-top: #FFF solid 1px;
    margin: 0;
    padding: 0 25px;
    width: 950px;
    background: #F6F6F6 url(../images/template/footer-action-bg.gif) top left repeat-x;
}

#footer .userActionHolder
{
    float: left;
    display: inline;
    padding: 90px 0 10px;
    background: left 18px no-repeat;
    margin: 0 30px 0 0;
}


#footer .userActionHolder *
{
    margin: 0;
    padding: 0;
}





#footer .userActionHolder h4
{
    color: #6A6A63;
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-bottom: 12px;
}



#footer .userActionHolder ul li
{
    list-style: none;
    font-family: Times New Roman, Georgia, Calibri;
    color: #6A6A63;
    width: 100%;
    padding-bottom: 8px;
}

#footer .userActionHolder ul li a
{
    color: #6A6A63;
    text-decoration: underline;
    display: block;
}

#footer .userActionHolder ul li a:hover
{
    color: #E32520;
}

#footer .userActionHolder legend
{
    display: none;
}
#footer .userActionHolder fieldset
{
    border: none;
}

/* Newsletter Signup */
#footer .newsLetterSignupWrapper
{
background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin-left: -25px;
    margin-top: 5px;
    padding: 3px;
	
	-moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;
}

#footer .newsLetterSignup
{
    width: 280px;
	padding: 10px 15px;
	background: #282828 url(../images/footer/email_sign_up_background.png) no-repeat;
   /* background-image: url(../images/template/footer-newsletter.gif); */
}

#footer .newsLetterSignup h4
{
background: url("../images/footer/email_sign_up_title.png") no-repeat scroll center 0 transparent;
text-indent: -5000px;
border-bottom: 2px solid #6E6E6E;
height: 112px;
}

#footer .newsLetterSignup .emailsignupInput
{
    float: left;
    display: inline;
    width: 167px;
    padding: 5px;
    border: 1px solid #C8C8C8;
    margin-right: 10px;
	font-size:110%;
}
#footer .newsLetterSignup label
{
    clear: left;
    color: #A8A8A8;
	text-align:center;
    display: block;
    padding-bottom: 10px;
	font-size: 105%;
}

#footer .newsLetterSignup p.button a, #footer .newsLetterSignup p.button a:hover
{
background:#970A04 url("../images/footer/sign_up_button.png") repeat-x;
border: 1px solid #D40600;
}


#footer .sterlingFurnitureBlock
{
    width: 145px;
    background-image: url(../images/template/footer-sterling.gif);
}
#footer .onlineShoppingBlock
{
    width: 145px;
    background-image: url(../images/template/footer-shopping.gif);
}
#footer .customerServicesBlock
{
    width: 265px;
    margin: 0;
    background-image: url(../images/template/footer-customer.gif);
}


#footer .customerServicesBlock .linkList
{
    float: left;
    display: inline;
    width: 120px;
    margin-right: 10px;
}



#footer p
{
    margin: 0;
    padding: 0 0 15px;
    color: #808080;
}

#footer p.copyRight
{
}


#footer p.button a
{
    background: #676767 url(../images/template/button-bg.gif) top left repeat-x;
    float: left;
    display: inline;
    padding: 6px 20px;
    color: #FFF;
    text-decoration: none;
    font-family: Calibri, Tahoma, Arial,Sans-Serif;
    border: 1px solid #929292;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -moz-box-shadow: 1px 0px 3px #7b7b7b;
    -webkit-box-shadow: 1px 0px 3px #7b7b7b;
    box-shadow: 1px 0px 3px #7b7b7b;
}

#footer p.button a:hover
{
    background: #A5A5A5 url(../images/template/button-bg-ro.gif) top left repeat-x;
    border: 1px solid #C1C1C1;
}


/************ Shop By Brand Page **************/

.brandlistingContainer 
{
float:left;
padding-top:5px;
padding-bottom:5px;
width:100%;
border:1px solid #CCCCCC;
background: transparent  url(../images/brandlisting/background.jpg) bottom left repeat-x;
margin-top:20px;
}



.brandlistingHeader
{
	padding-top:15px;
	background-color:#ffffff;
	
}

.brandlistingHeader h1
{
	border:0;
}

.javascript .brandlistingContainer .categories
{
width:198px;
float:left;	
}

.brandlistingContainer table
{
margin-bottom:7px;
margin-top:7px;
}


.brandlistingContainer table thead th
{
padding:0 11px;
color:#F81919;
text-align:left;
}

.brandlistingContainer table td a
{
text-decoration:none;	
}

.brandlistingContainer  table td
{
padding:0 11px;
vertical-align:top;
}
