﻿body 
{ 
	background-image: url(../../images/background.gif);
	background-repeat: repeat;
	background-color: #F7EDDE;	
}

* 
{
	/* create universal page properties */
	padding: 0px;
	margin: 0px;
	outline: 0;
	
	font-family: tahoma, arial, verdana;
	text-decoration: none;
	font-size: 1em;
}

a{color: #000000;}
a img{border: 0;}

.clear
{
	clear: both;
}

/* ACCESSIBILITY BAR *********************************** */

#nav_topbar 
{
	position: relative;
	width: 100%;
	height: 25px;
	display: block;
	background-image: url(../../images/nav_bg.gif);
	background-repeat: repeat-x;
	font-size: 0.6em;	
}

#nav_topbar h1 
{
	float: left;	
	margin: 5px 3px 0px 5px;
	color: #ECECEC;
}

#nav_container 
{
	float: left;
	margin-top: 5px;
}

.nav_links {margin-top: -4px;}
.nav_links ul {list-style: none;}

.nav_links li 
{
	display: inline;
	padding-left: 5px;
}

.nav_links li img{margin-right: 5px;}

#nav_topbar a{color: #ffffff;}
#nav_topbar a:hover{color: #D0D0CC;}

/* ACCESSIBILITY BAR *********************************** */

/* LAYOUT ********************************************** */

#divWrapper
{
	position: relative;
	width: 750px;
	margin-top: 20px;
	margin-bottom: 30px;
	/* center wrapper */	
	left: 50%;
	margin-left: -375px;		
	/* end center wrapper */		
	background-color: transparent;
	color: #000000;		
	border: solid 0px #000000;			
}

/* LAYOUT ********************************************** */

/* HEADER ********************************************** */

#divTopLinks{margin: 0 0 5px 0;}

#divTopLinks ul
{
	list-style: none;
	text-align: right;
	margin: 0 23px 0 0; 
}

#divTopLinks ul li
{
	list-style: none;
	display: inline;
	margin: 0 5px 0 0;
}

#divTopLinks ul li a{font-size: 0.7em;}
#divTopLinks ul li a:hover{color: #B71B08;}

#divHeader
{
	background-image: url(../../images/header-back.gif);
	width: 750px;
	height: 83px;	
}

#divBasket
{
	text-align: right;
	margin: 0 57px 0 0;
	padding: 10px 0 0 0;
}

#divHeader p{font-size: 0.7em;margin: 0;}
#divHeader a{color: #7E3C65;}
#divHeader a:hover{color: #B71B08;}
#divHeader .pTelephone{padding: 26px 0 0 566px;font-weight: bold;font-size: 0.75em;color: #EDEDED;}

/* HEADER ********************************************** */

/* TOP MENU ******************************************** */

#divTopMenu
{
	background-color: #000000;
	color: #ffffff;
	height: 29px;
	width: 750px;
}

#divTopMenu ul
{
	list-style: none;
	padding: 3px 0 0 0;	
	margin: 0 0 0 20px;
}

#divTopMenu ul li
{
	list-style: none;
	display: inline;
	margin: 0 5px 0 0;	
}

#divTopMenu ul li a{font-size: 0.7em; color: #ffffff;}
#divTopMenu ul li a:hover{color: #B71B08;}

.clsULPushRight
{
	padding: 0 0 0 329px;
}

/* TOP MENU ******************************************** */

/* CONTENT SECTION ************************************* */

#divContentHolder
{
	width: 748px;
	background-color: transparent;
	background-image: url(../../images/bodyback.gif);
	color: #000000;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
}

#divSideMenu
{
	width: 150px;
	background-color: #F8F5EE;
	border-right: solid 1px #D6D6D6;
	float: left;
}

#divSideMenu ul
{
	list-style: none;
	font-size: 0.7em;
}

#divSideMenu ul li
{
	background-image: url(../../images/menuback.gif);
	height: 28px;	
}

#divSideMenu ul li a
{
	padding: 0 0 0 19px;
	line-height:27px;
}

#divSideMenu ul li a:hover{color: #B71B08;}

#divContent
{
	float: left;
	width: 597px;
	background-color: #ffffff;
	color: #000000;	
}

/* CONTENT SECTION ************************************* */

/* SEARCH SECTION ************************************** */

#divSearchHolder
{
	height: 98px;
	width: 748px;
	background-color: #ffffff;
	color: #000000;
	background-image: url(../../images/search-back.gif);
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;	
}

#divSearchCopy
{
	background-color: transparent;
	width: 260px;
	float: left;
	font-size: 0.7em;
	margin: 32px 0 0 84px;
}

* html #divSearchCopy{margin: 32px 0 0 42px;}

#divSearchCopy h2{display: none;}

#divSearchCopy p{margin: 0 0 5px 0;}

#divSearchCopy a{color: #B71B08;}
#divSearchCopy a:hover{color: #ffffff;}

#divSection1
{
	float: left;
	margin: 31px 0 0 40px;
}

#divSection1 p{margin: 0 0 5px 0;font-size: 0.7em;}
.clsMetric{font-size: 0.6em; margin: 3px 0 0 0;}
.clsMetricProd{margin: 3px 0 0 0;}
.clsMetric a{color: #B71B08;}
.clsMetricProd a{color: #B71B08;}
.clsMetric a:hover{color: #000000;}
.clsMetricProd a:hover{color: #000000;}

#divSection1 select
{
	width: 90px;
	font-size: 0.7em;
}

#divSection2
{
	float: left;
	width: 90px;
	font-size: 0.7em;
	margin: 31px 0 0 63px;
}

#divSection2 p{margin: 0 0 5px 0;}

#divSection2 select
{
	width: 90px;
}

#divSection3
{
	float: left;
	width: 60px;
	margin: 39px 0 0 59px;
}

* html #divSection3{margin: 39px 0 0 30px;}
*:first-child+html #divSection3{margin: 39px 0 0 30px;}

#divSection3 input
{
	width: 50px;
	font-size: 0.7em;	
	padding: 3px 5px 3px 5px;
	color: #B71B08;
	cursor: pointer;
}

#modal_container 
{
    padding:5px;
    background-color:#F7F7F7;
    border: solid 1px #000000;
    overflow:auto;		    
    color:#333;
    text-align:left;
    width: 450px;
}

#modal_container.convertor 
{
    background-color:#F7F7F7;
    color:#000000;
    padding:10px 10px 0 10px;
    text-align:left;
}

#modal_overlay 
{
    background-color:#000;
}

#modal_overlay.convertor 
{
    background-color:#000000;
}

.modalTitle{color:#454545;font-weight:bold;font-size:0.8em;margin: 0 0 5px 0;}
.modalP{color: #454545;margin:0 0 10px 0;font-size:0.7em;}
.modalClose{margin: 0 0 10px 0;font-size: 0.7em;text-align:center;}
.modalClose a{color: #B71B08;}
.modalClose a:hover{color: #000000}
.modalClose input
{
	width: 90px;
	padding: 3px 5px 3px 5px;
	cursor: pointer;
}
.modalHeaderClose{text-align: right;} 	    
.modalHeaderClose a{background-image: url(close.gif);background-repeat: no-repeat;font-size: 100%;}
.modalHeaderClose a span{visibility:hidden;}	    

/* SEARCH SECTION ************************************** */

/* BEST SELLERS SECTION ******************************** */

#divBestSellersHolder
{
	height: 209px;
	width: 748px;
	background-color: #ffffff;
	color: #000000;
	background-image: url(../../images/best-featured.gif);
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
	border-bottom: solid 1px #D6D6D6;		
}

/* BEST SELLERS SECTION ******************************** */

/* SLUG ADS SECTION ************************************ */

#divSlugAdsHolder
{
	height: 157px;
	width: 748px;
	background-image: url(../../images/slugads-back.gif);
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;	
}

#divSlug1{float: left;margin: 17px 15px 0 14px;}
#divSlug2{float: left;margin: 17px 15px 0 0;}
#divSlug3{float: left;margin: 17px 0 0 0;}

* html #divSlug1{margin: 17px 15px 0 7px;}

/* SLUG ADS SECTION ************************************ */

/* FOOTER SECTION ************************************** */

#divFooter
{
	height: 42px;
	color: #FFFFFF;
	background-color: transparent;
	background-image: url(../../images/footer-back.gif);
	background-repeat: no-repeat;
	width: 750px;
}

#divFooterLinks
{
	float: left;
	margin: 15px 0 0 398px;
}

* html #divFooterLinks{margin: 15px 0 0 198px;}

#divFooterLinks ul
{
	list-style: none;
	font-size: 0.7em;
}

#divFooterLinks ul li
{
	list-style: none;
	display: inline;
	margin: 0 10px 0 0;
}

#divFooterLinks ul li a{color: #ffffff;}
#divFooterLinks ul li a:hover{color: #B71B08;}

#divW3C{float: left;margin: 12px 0 0 0;}
#divCSS{float: left;margin: 12px 0 0 0;}

#divSEOFooter p
{
	font-size: 0.6em;
	text-align: center;
	margin: 10px 0 20px 0;
	color: #606060;
}

/* FOOTER SECTION ************************************** */

h2
{
	font-size: 1.0em;
	margin: 0 0 10px 0;
	color: #B71B08;
}

h3
{
	font-size: 0.7em;
	margin: 0 0 10px 0;
}

#divBodyCopy
{
	margin: 10px 20px 20px 15px;
	width: 560px;	
}

.clsProductPrice{font-size: 0.80em;color: #FF0000;}
.clsPTag{font-size: 0.7em;}
.clsPTagImage img{margin: 0 0 0 76px;}

#divBreadCrumb{font-size: 0.7em;}

#divBreadCrumb{margin: 0 0 10px 0;}
#divBreadCrumb a{color: #B71B08;}
#divBreadCrumb a:hover{text-decoration: underline;}

#divProductDetailsPanel{margin: 20px 0 0 0;}
#divProductImage{float: left; width: 310px;}

#divProductDesc{float: left;width: 250px;}
#divProductDesc p{margin: 0 0 10px 0;}

#ctl00_contentPlaceHolder_dropSeatHeight
{
	width: 140px;
	margin: 0 0 0 10px;
}

#ctl00_contentPlaceHolder_dropSeatCloth
{
	width: 140px;
	margin: 0 0 0 13px;
}

#divRelatedProds{padding: 10px 0 0 0;}
#divRelatedProds h3
{
	font-size: 0.75em;
	color: #B71B08;
	padding: 0 0 10px 0;
}

.divProd
{
	margin: 0 10px 10px 0;
	width: 100px;
	float: left;
	font-size: 0.7em;
}

* html .divProd{margin: 0 5px 10px 0;}

.ProductName{color: #000000;margin: 5px 0 0 0;}

#divProdListings
{
	margin: 10px 0 0 0;
}

.spnWasPrice{text-decoration: line-through;color: #7A7979;}
.SaleProductPrice{color: #B71B08;}
.NonsaleProductPrice{color: #B71B08;}

#divAddToBasket a{color: #B71B08;}
#divAddToBasket a:hover{color: #7E3C65;}

#divAddIcon
{
	float: left;
}

#divAddLink
{
	float: left;
	font-size: 0.70em;
	margin: 8px 0 0 -10px;
}

.clsError{font-size: 0.7em; color: #FF0000;padding: 10px 0 0 0;font-weight: bold;}


.teltel {font-size: 1.1em; color: #B71B08;padding: 0 0 0 0;font-weight: bold;}