/* Main style elements */ 

/*
REM -- Redesign - Header & Footer (#265636) - José Zanichelli - 24/01/2012 10:48 » start
Optima font import removed
REM -- Redesign - Header & Footer (#265636) - José Zanichelli - 24/01/2012 10:48 » end
*/

body {
	font-size:12px;
	/*font-family: Trebuchet MS, Helvetica, Arial, Verdana;*/
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top:0px;
 }


h1 {
	/*font-family: Trebuchet MS, Arial, Verdana;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: large;
	color: #666666;
	font-weight: lighter;
	margin: 0px 0px 4px;
	clear: right;
}

h2 {
	/*font-family: Trebuchet MS, Arial, Verdana;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #666666;
	font-weight: lighter;
	margin: 0px 0px 4px;
	clear: right;
}

h3 {
	/*font-family: Trebuchet MS, Arial, Verdana;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666666;
	font-weight: lighter;
	margin: 0px 0px 4px;
	clear: right;
}

h4 {
	/*font-family: Trebuchet MS, Arial, Verdana;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
	font-weight: lighter;
	margin: 0px 0px 4px;
	clear: right;
}


td {
	
}
.mediumText{font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:11px;}

th {font-family: Tahoma, Arial, Helvetica, sans-serif;}

a:link, a:visited{color: #666666;text-decoration: none;}
a:hover {color: #990000;text-decoration: underline;}

img{border:0px;}
p{margin:0px; padding:0px;}
form {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px; margin:0px;
	}

input {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding-left:3px;
	
	margin-right:1px;
	xheight:16px;
}

select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #990000;
	margin: 5px 0px 0px;
	border: 1px solid #990000;
	font-size: 11px;
}

ul {

	font-size: 11px;
	list-style-type: square;
	list-style-position: outside;
	margin:0px; padding:0px;
}

li {

	font-size: 11px;
	margin:0px; padding:0px;
}

ol {

	font-size: 11px;
	list-style-type: decimal;
	list-style-position: outside;
}

/*
ul li{
	margin: 0px 0px 0px -10px;
}
ul li ul li {

	margin: 0px 0px 0px -20px;
}*/

/* **************************************************** */ 
/* Main HOLDING elements */ 


.clear{clear:both;}

.HOLDER{width:960px; margin: 0px auto;}
/*REM -- JZ*/
/*#holder_HEADER{width:100%; height:90px;}*/
#holder_HEADER{overflow:hidden;}

#holder_LOGO{/*width:240px;*/ float:left; margin-top:30px; position:relative}
.holder_TAG {position:absolute; bottom:0; right:-220px}

#holder_BASKETHEADER{width:530px;float:right; text-align:right; font-size:8pt;}
#holder_BASKETHEADER ul{list-style:none; float:right; margin-top:7px; clear:none; padding:0}
#holder_BASKETHEADER ul li{float:right; clear:none}
#holder_BASKETHEADER ul li#links{padding-top:20px;}
#holder_BASKETHEADER ul li#mcafee{padding-top:8px; text-align:right;}
#holder_BASKETHEADER ul li#mcafee a{margin-right:5px;}
#holder_BASKETHEADER a{margin: 0px 15px 0px 0px;}

#holder_BASKETHEADER ul.loginstatus {float:right; ^width:150px}
#holder_BASKETHEADER ul.loginstatus li.memberDetails {background:url(../images/core/member_bg.gif) repeat-x; padding:0 30px;}
#holder_BASKETHEADER ul.loginstatus li.memberDetails .memberDeatilsWrapper {background:#FFFFFF; padding:2px 5px; text-align:center}
#holder_BASKETHEADER ul.loginstatus li.memberDetails .memberDeatilsWrapper a {margin:0; color:#691B18; font-weight:bold}

#holder_BASKETHEADER ul.helpTexts {margin:10px 10px 0 0; padding:0; color:#888888; float:right}
#holder_BASKETHEADER ul.helpTexts li{float:left; padding:0 10px; background:url(../images/core/linksepa.gif) right no-repeat; font-weight:bold}
#holder_BASKETHEADER ul.helpTexts li.last {background:none;}
#holder_BASKETHEADER ul.helpTexts li a{color:#691B18; font-weight:bold; margin:0}


#holder_HEADERLINKS{width:720px; float:right; text-align:right; font-size:8pt;}
#holder_HEADERLINKS a{color:#b99c57; margin: 0px 5px; font-size: 8pt;}
#holder_HEADERLINKS a:hover{color: #611111;}
#holder_HEADERLINKS span{color:#b99c57; margin: 0px 5px; font-size: 8pt;}

#holder_UPPERNAVIGATION{width:100%; background: #5c1614 url('../images/core/menu_bg.jpg') repeat-x; height:28px; border-top:1px solid #f2e2e5; border-bottom:1px solid #f2e2e5;}
#holder_UPPERNAVIGATION ul{list-style:none; margin-left:20px;}
#holder_UPPERNAVIGATION ul li{float:left; padding: 1px 18px 0px 18px; text-align:center; font-size:9pt; /*font-family:"Times New Roman", Times, serif;*/ color: #ffffff;}
#holder_UPPERNAVIGATION ul li a{color: #ffffff; margin-top:5px; margin-bottom:-1px; height:22px; float:left;}


.mainMenu{position:absolute;width:140px; padding-top:0px; border-left:1px solid #68030B; border-bottom:1px solid #68030B; border-right:1px solid #68030B;}
.menuItem{font-family: Tahoma, Verdana, "Trebuchet MS"; font-size:11px; color:#000; padding: 5px; width:130px; cursor:pointer; background: #691B18; opacity: .85; filter: alpha(opacity=85); -moz-opacity: 0.85;}
.menuItem a{color: #fff;}
.menuItem1{font-family: Tahoma, Verdana, "Trebuchet MS";font-size:11px; color:white; padding: 5px; width:130px; cursor:pointer; background-color:#691B18; opacity: .85; filter: alpha(opacity=85); -moz-opacity: 0.85;}
.menuItem1 a{color:#fff;}

.menuItemH{font-family: Tahoma, Verdana, "Trebuchet MS"; font-size:11px; color:white; padding: 5px; width:130px; background-color:#f9eeda; cursor:pointer; color:#000000; opacity: .85; filter: alpha(opacity=85); -moz-opacity: 0.85;}
.menuItemH a{color:#990000;}
.menuItemH1{font-family: Tahoma, Verdana, "Trebuchet MS"; font-size:11px; color:white; padding: 5px; width:130px; background-color:#f9eeda; cursor:pointer; opacity: .85; filter: alpha(opacity=85); -moz-opacity: 0.85;}
.menuItemH1 a{color:#990000;}
.menuHeader{font-family: Tahoma, Verdana, "Trebuchet MS"; font-size:11px; color:white; padding:3px; color:White; background-color:#3386B0;}




#holder_SEARCHBAR{width:100%; /*background: #f9eeda url('../images/core/menulower_bg.jpg') repeat-x;*/ height:28px; float:right; }

#holder_SEARCH{float:right; margin-left:15px; margin-top:15px; width:520px;}
#holder_SEARCH ul{list-style:none; float:left}
#holder_SEARCH ul li{float:left; padding:0;}
#holder_SEARCH ul li.searchlabel{padding-top:6px;}
#holder_SEARCH ul li label{font-size:8pt;}
#holder_SEARCH ul li input#searchBOX{border:1px solid #e1e1e1; background:url(../images/core/searchboxbg.gif) repeat-x; width:116px; height:14px; font-size:11px; padding: 2px 5px; color: #333333;}
#holder_SEARCH ul li input#searchBTN{margin-top:3px;}

#holder_SEARCH ul.theBasket{list-style:none; float:right; margin-top:0; width:320px;}
#holder_SEARCH ul.theBasket li {margin-top:10px}
#holder_SEARCH ul.theBasket li.icon {margin-right:10px; margin-top:0;}
#holder_SEARCH ul.theBasket li.basketValue {font-weight:bold;}
#holder_SEARCH ul.theBasket li.basketValue span.basketTotal {color:#000000;}

#holder_SEARCH ul.theBasket li .currencyIcons {}
#holder_SEARCH ul.theBasket li .currencyIcons ul{margin:0; padding:0;}
#holder_SEARCH ul.theBasket li .currencyIcons ul li{float:left; margin:0 5px; padding:0}
#holder_SEARCH ul.theBasket li .currencyIcons ul li a {margin:0; padding:0;}
#holder_SEARCH ul.theBasket li .currencyIcons ul li.selected {font-weight:bold; color:#000000;}

#holder_SEARCHLINKS{float:left; font-size:8pt; color:#9a6519; padding: 5px 0px;}
#holder_SEARCHLINKS a{color:#9a6519; margin: 0px 20px;}


/* FOOTER */

#holder_FOOTER{width:100%; height:28px;/* background: #691b18;*/ color: #888888; font-size:8pt; margin-top:15px;}

#holder_SAFEFILTER{float:left; margin-top:5px}
#holder_SAFEFILTER ul{list-style:none;}

#holder_SAFEFILTER ul li{float:left; padding: 5px 10px; color: #888888; font-size:8pt;}
#holder_SAFEFILTER ul li.label {text-transform:uppercase;}
#holder_SAFEFILTER ul li a {color:#691B18; font-weight:bold;}

#holder_SAFEFILTER ul li label{float:left; padding-top:2px;}
#holder_SAFEFILTER ul li input{float:left; margin-right:10px;}
#holder_SAFEFILTER ul li p{ padding: 2px 5px;}

#holder_FOOTERtext{float:right; color: #888888;}
#holder_FOOTERtext p{float:left; color: #888888; padding: 6px 5px;}
#holder_FOOTERtext a{color: #888888;}

#holder_CURRENCY{float:right; color: #888888; padding-right:15px;}
#holder_CURRENCY ul{list-style:none;}
#holder_CURRENCY ul li{float:left;}
#holder_CURRENCY ul li p{ padding: 6px 5px;font-family: Trebuchet MS, Helvetica, Arial, Verdana;}
#holder_CURRENCY ul li a{color: #888888;}
#holder_FOOTERcontent{width:100%; text-align:center;}
#holder_FOOTERcontent p{font-size:9pt; padding: 5px 0px;}

#holder_FOOTERcontent #holder_FOOTERlinks{padding:5px 0px; font-size: 11px;}
#holder_FOOTERcontent #holder_FOOTERlinks a{color: #888888;}

/* NAVIGATION & MAIN */

#holder_LEFT{ width:200px; float:left; margin:15px 0px;}
#holder_NAVIGATION{ width:199px; border-right:1px solid #d9d7d7; }

.leftNAVIGATION{padding: 5px 10px 5px 0px;}
.leftNAVIGATION ul{list-style:none;}
.leftNAVIGATION ul li{color: #333; font-size:8pt; padding: 2px 0px 2px 10px;}
.leftNAVIGATION ul li.header{color: #d4b786; font-size:8pt; padding:2px 0px; font-weight:bold;}
.leftNAVIGATION ul li.header a{color: #d4b786;}

#holder_CENTRE{float:left; width:520px; margin:15px 0px; padding: 0px 20px;}
#holder_RIGHT{width:199px; float:right; border-left:1px solid #d9d7d7; margin:15px 0px;}
.rightSECTION{margin-bottom: 15px; text-align:right;}
#holder_TESTIMONIALS{width:180px; margin-left:20px; margin-bottom:15px;}
#holder_TESTIMONIALS p{ /*font-family:"Times New Roman", Times, serif;*/ color: #9c9b9a; margin-bottom:5px; font-size:9pt;}
#holder_TESTIMONIALS a{/*font-family:"Times New Roman", Times, serif;*/ color: #9c9b9a; margin-top:5px;}
#holder_TESTIMONIALS a img{margin-bottom:-2px;}

#holder_MAINIMAGE{padding-bottom:15px;}
#holder_FRONTtext{width:100%; padding: 0px 0px 0px 0px; color: #9c9b9a; font-size:9pt; /*font-family:"Times New Roman", Times, serif;*/}

#holder_BROWSEARTIST{border: 1px solid #d3d3d3; width:178px; padding: 5px 10px; margin-bottom:15px;}
#holder_BROWSEARTIST p{font-size:10pt; color:#4a1212; margin-bottom:5px;}
#holder_BROWSEARTIST select{ width:130px; border:1px solid #9d9d9d; color: #333333;}

#holder_FRONTTHUMBS{margin: 15px 0px;}
#holder_FRONTTHUMBS ul{list-style:none;}
#holder_FRONTTHUMBS ul li{float:left; padding: 0px 13px 13px 0px;}
#holder_FRONTTHUMBS ul li.last{padding-right:0px;}

.holder_SECTIONHEADER{margin-top:15px; background: #5c1614 url('../images/core/menu_bg.jpg') repeat-x; height:25px;  border:1px solid #9d8885;}
.holder_SECTIONHEADER p{padding: 4px 0px 4px 10px; font-size:9pt; color: #ffffff; letter-spacing:0.30px;}
.holder_SECTIONcontent{margin:15px 0px;}

.holder_FEATURE{width:252px; height:100%;}
.holder_FEATUREheader{ width:100%; height:23px; background: #5c1614 url('../images/core/featureheader_bg.jpg') repeat-x;}
.holder_FEATUREheader p{padding: 3px 0px 3px 5px; font-size:9pt; color: #222; letter-spacing:0.50px;}
.holder_FEATUREcontent{width:230px; height:180px; padding:10px; border-left:1px solid #b8b5b5; border-bottom:1px solid #b8b5b5; border-right:1px solid #b8b5b5; height:100%; background: #ffffff url('../images/core/featurecontent_bg.jpg') bottom repeat-x;}
.holder_FEATUREcontent img{float:left; margin-right:9px;}
.holder_FEATUREcontent p{ font-size:8pt; color: #333; line-height:135%;}



#holder_PRODUCT{width:740px; float:left; margin-left:20px; margin-top:15px;}
#prodIMAGE{width:390px; float:left; text-align:center;}
#prodDETAILS{width:350px; float:left;}
#prodNAME{width:100%; text-align:center; margin-bottom:20px;}
#prodNAME h1{font-weight:bold; width:100%; color: #333; font-size:9pt;}

#prodLINKS{border-top: 1px solid #dab577; width:450px; margin-top:20px; font-size:8pt;}
#prodLINKS p{color: #afabaa;}
#prodLINKS a{color: #afabaa; margin: 0px 5px;}

#prodDESC{color: #d4b786; margin:20px 0px; font-size:8pt;}
#prodDESC h4{font-weight:bold; width:100%; color: #333; font-size:8pt;}

#prodTEXT{ font-size:8pt; color: #666;}
#prodTEXT p{font-size:7pt; color: #666;width:280px; padding-left:10px;}

#holder_CATEGORY{width:740px; float:left; margin-left:20px; margin-top:15px;}
#holder_FIND{width:740px; float:left; margin-left:20px; margin-top:15px;}

#holder_BASKET{width:100%; margin-top:15px; font-size:8pt;}

.holder_ADFullWidth{margin-top:15px; position: relative;}
.holder_ADFullWidth_content{position: absolute; width:100%;}
.holder_ADFullWidth_content p{color: #ffffff; margin:10px 15px 0px 0px;}
.holder_ADFullWidth_content h3{color: #ffffff; font-size: 16pt; font-weight:bold; width:100%; margin: 10px 0px 0px 15px;}

/* Main HOLDING elements */ 

.headerHOLDER {
	width: 762px;
	height: 112px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	background-image: url(../images/core/header.jpg);
}

.menuHOLDER {
	width: 762px;
	height:23px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #660000;
	background-image: url(../images/core/menu_bg.gif);
}

.siteHOLDER {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	/*display: table;*/
	
}

.menuDIV {
	float:left;
	height: auto;
	display: block;
}

.searchBOXholder {
	float: left;
	width: 138px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight: bold;
	color: #990000;
}

.mainHOLDER {
	width: 762px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	display: block;
	clear: both;
	background-color: #f7f7f7;
}
.footerHOLDER {
	width: 762px;
	display:table;
	background-image: url(../images/core/footer.jpg);
	margin-right: auto;
	margin-left: auto;
	clear: both;
	color: #FFFFFF;
}


.footerHOLDERb {
	width: 748px;
	display: block;
	font-size:10px;
	margin-right: auto;
	margin-top: 10px;
	margin-left: auto;
	clear: both;
	color: #666666;
	padding-left: 14px;
}
/* **************************************************** */ 

/* NAVIGATION elements */ 


.top-link a:link{color: #ffffff;text-decoration: none;}
.top-link a:visited{color: #ffffff;text-decoration: none;}
.top-link a:hover{color: #cccccc;text-decoration: underline;}


.footer-link a:link{color: #FFFFFF; text-decoration: none;}
.footer-link a:visited{color: #FFFFFF; text-decoration: none;}
.footer-link a:hover{color: #cccccc; text-decoration: underline;}


.cat-nav a:link {color: #999999; text-decoration: none;}
.cat-nav a:visited {color: #999999; text-decoration: none;}
.cat-nav a:hover {color: #666666; text-decoration: none;}

/* **************************************************** */ 

.logoHOLDER {
	float: left;
	width: 182px;
}
.titleHOLDER {
	height: 50px;
}

.headerRIGHT {
	width: 400px;
	float: right;
	text-align: right;
	font-size:11px;
	color: #ffffff;
	/*background-image: url(../images/core/header.gif);*/
	padding-right:5px;
}

.QuickSearch
{	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:133px;
	margin:0px;
	padding-left:2px;padding-bottom:2px;
	border: 1px solid #990000;
	margin-right:1px;margin
	height:14px;
	}
.QuickSearchbox
{	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:132px;
	margin:0px;
	height:15px;
	padding-top:4px;
	border: 1px solid #990000;
	font-weight:normal;
}

.top-link {
	color: #ffffff;
	width: 400px;
	text-align: right;
	margin-top:12px;
	margin-right: 10px;
	clear:both;
}

.date a:link {color: #f1c8c8; text-decoration: none;}
.date a:visited {color: #f1c8c8; text-decoration: none;}
.date a:hover {color: #f1c8c8; text-decoration: none;}

.date {
	color: #f1c8c8;
	width: 400px;
	text-align: right;
	margin-top:12px;
	margin-right: 10px;
	clear:both;
}

.content-footer
{
	margin-top: 15px;
	margin-right: 14px;
	font-size:10px;
	float:right;
/*	border:1px dotted white;*/
	}
.footer-link { 
	color: #ffffff;
/*	width: 550px; */
	font-size:11px;
	text-align: left;
	margin-top: 15px;
	margin-left: 14px;
	
}

/* Category Styles */ 

.articleHEADER{padding:15px;}
.cat-header {
	
	 margin-left:0px;
	/*height: 95px;*/
	width: 100%;
	clear: both;
	/*background-color: #F9EEDA;*/
	
}
.cat-header2{	background-color: #EEEEEE;}

.cat-title{
	clear: right;
	width:100%;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 3px 0px 0px 0px;
	
	display: block;
/*background: #F9EEDA url(../images/core/menulower_bg.jpg) repeat-x center -0px ;*/
}
.cat-title h1{margin:0px 0px 0px 8px; color: #5C1614 }
.cat-nav {
	width: 100%;
	clear: both;


	font-family: Trebuchet MS, Helvetica, Arial, Verdana;
	font-size: small;
	color: #999999;

	
}
.cat-nav1 {
	display: block;
	text-align: left;
	color: #999999;
	padding-left: 10px;
	font-size: smaller;
	padding:5px 0px 5px 8px;
}

.cat-nav2 {
	display: block;
	float:right;
	text-align: right;
	color: #990000;
	padding-right: 18px;
}

.cat-nav3 {
	color: #666666;}

.cat-nav4 {

	
	background-color: #ffffff;
	font-family: Trebuchet MS, Helvetica, Arial, Verdana;
	font-size: small;
	color: #AFABAA;
	/*padding-left: 112px;*/
}

.catNAV_DIV{background-color:#F9F9F9;border-bottom:1px #CCCCCC dashed;border-top:1px #CCCCCC dashed;margin-bottom:15px;}
.catNAV_DIV tr td{color: #AFABAA;font-size: small; font-weight: normal;}
.catNAV_DIV tr td a{color: #AFABAA;font-size: small; font-weight: normal;}

.cat_holder {
	display: table;
	
	height: auto;
	width: 740px;
	float: left;
	clear:both;
	background-color:#FFFFFF;

}
.cat_table td {
	margin: 0px 10px 5px 0px;
	height: auto;
	display: table;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

/* Category image holder */
.cat_detail1 {
	display: table;
	width: 150px;
	height: 150px;
/*	 background-image: url(../images/core/image_back.gif); */
	background-position: center;
	text-align: center;
}
.CatTable 
{
 
	text-align: center;
	border: solid 1px #e7e7e7;
    padding :10px 5px 5px 5px;
}

/* Category Artist name */
.cat_detail2 {
	display: block;
	height: auto;
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #999999;
	text-align: center;
	margin-top: 10px;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
}
.cat_detail2 a {color: darkred; }
.cat_detail3 {
	
	top: 12.5%;
	margin: 0%;
}

/* **************************************************** */


/* Product Stlyes */

.prod_holder {
	display: table;
	height: auto;
	width: 100%;
	float: left;
	clear:both;
	background-color:#ffffff;
	padding-left: 0px;
	padding-top: 15px;
	margin-bottom: 28px;
}

.prod_left {
	width: 422px;
	
	margin-right: 0px;
	background-image: url(../images/core/image_back.gif);
	text-align: center;
}

.prod_tb {
	border-top: solid 1px #CBCBCB;
	border-left: solid 1px #CBCBCB;
	border-right: solid 1px #CBCBCB;
	background-color:#ffffff;
	
}

.delivery_tb {
	 color:#CC3333;
	 padding-left: 10px;
	 background-color:#ffffff;
	 font-size:9px;
}

.bar_tb 
{
	height:26px;
	border-bottom: solid 1px #CBCBCB;
	border-left: solid 1px #CBCBCB;
	border-right: solid 1px #CBCBCB;
	
}

.prod_details {
	width: 100%;
	background-color: #FFFFFF;
}

.prod_extra {
	width: 327px;
	display: table;
	clear:both;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	background-color: #fbfbfb;
	padding: 10px 10px 10px 18px;
}

.prod_bar {
	width: 422px;
	display: table;
	clear:both;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	padding: 0 0 0 0;
	background-image: url(/images/core/prod_bar_bg.jpg);
}

.prod_extra table tr td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #333333;
	float: left;
	padding-right: 5px;
	padding-bottom: 8px;
}

.prod_title
	{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:larger;
	font-weight: normal;
	}
	
.prod_text
	{
	
	font-weight: normal;
	color: #666666;
	}
	
.prod_desc {
	width: 100%;
	display: table;
	clear:both;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFFFFF;
	padding: 10px 0px 10px 0px;
}


.media_desc {
	width: 100%;
	display: block;
	clear:both;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFFFFF;
}

.prod_desc table tr td {
	padding-right: 5px;
	vertical-align: middle;
	padding-bottom: 5px;
	padding-top: 2px;
}

.prod_descb {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;

}

.prod_descb table tr td {
	padding-right: 5px;
	font-size: small;
	vertical-align: middle;
	padding-bottom: 5px;
	padding-top: 2px;
}

.prod_descbTD {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #2E0314;
	font-weight: bold;
}
.prod_descbTD1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #333333;
}
.price {
	color: #333333;

	font-size:14pt;
	font-family: Trebuchet MS, Helvetica, Arial, Verdana;
}


/* **************************************************** */















.updateQuantitiesAlertText{font-size:10px;}
#book{background: url(../images/core/myaddress.jpg) repeat-y;}
.error {color:red;font-size:10px;line-height:12px;padding:0px;margin:0px;}
.errormessageinline {color:red;font-size:10px;line-height:12px;padding:0px;margin:0px;}
.textFieldNoWidth{border: 1px #cccccc solid;}
.smallTitleBox{font-weight:bold;font-size:14px;color:#666666;}
.categorySearch{width:250px;float:left;height:15px;vertical-align:middle;}
.emphasis{font-weight:600;}
#leftNavigation{padding-left:3px;padding-right:10px;}
#ourcollections{padding-left:6px;}
.catouter{font-family:Arial, Helvetica, sans-serif;border-bottom:1px #dddddd dotted;font-size:105%;margin-top:4px;padding-bottom:2px;padding-left:10px;padding-right:7px;background-image: url(../images/core/spacer.gif);background-repeat: no-repeat;}
.catouter-sel{font-family:Arial, Helvetica, sans-serif;border-bottom:1px #dddddd dotted;font-size:105%;margin-top:4px;padding-bottom:2px;padding-left:10px;padding-right:7px;background-image: url(../images/core/spacer.gif);background-repeat: no-repeat;}
.catouter2{font-family:Arial, Helvetica, sans-serif;/*border-bottom:1px #dddddd dashed*/;font-size:100%;margin-top:4px;padding-bottom:2px;padding-left:13px;padding-right:7px;background-image: url(../images/core/spacer.gif);background-repeat: no-repeat;}
.wasprice{font-weight:300;}

.LeftLinksA2{color:#000000;padding-left: 3px;font-size: 95%; font-weight: bolder;}

.LeftLinksA{color:#000000;padding-left: 3px; font-size: 95%;}
A.LeftLinksA{color:#000000;}
A.LeftLinksA:link{color:#000000;}
A.LeftLinksA:visited{color:#000000;}

/* Navigation Stlyes  (old green: #e8f6eb) */

.basketLineItem{border-bottom:1px #e8f6eb solid;}
.basketExtrasHeader{background-color:#e8f6eb;}
.basketExtras{background-color:#fafffa;border:1px #e0ece2 solid;padding:5px;}



.upperLINKS {
	height: 25px;
	width: 500px;
	text-align: right;
	float: right;
}

.crumbtext {
	color: #999999;
}
.crumbHOLDER a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #003333;
	text-decoration: none;
}
.crumbHOLDER a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #003333;
	text-decoration: underline;
}



.footerTEXTright a:link {color: #ffffff; text-decoration: none;}
.footerTEXTright a:visited{color: #ffffff; text-decoration: none;}
.footerTEXTright a:hover {color: #ffffff; text-decoration: underline;}


.white-link {color: #000000;}
.white-link a:link{color: #000000;text-decoration: none;}
.white-link a:visited{color: #000000;text-decoration: none;}
.white-link a:hover{color: #000000;text-decoration: underline;}






/* Div Stlyes */

.upperLINKStext {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	margin-top: 5px;
	float: right;
	margin-right: 15px;
}

.upperMENUholder {
	height: 29px;
	width: 762px;
	background-image: url(../images/core/uppermenuBACK.gif);
	padding-top: 9px;
	padding-bottom: 2px;
	background-repeat: repeat-x;
	
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
}
.upperMENUtext {
	font-family: Arial, Helvetica, sans-serif;
	color: #006633;
	height: 20px;
	margin-left: 15px;
	float: left;
	width: 430px;
	
}
.upperSearchText {
	font-family: Arial, Helvetica, sans-serif;
	color: #006633;
	height: 20px;
	margin-left: 15px;
	float: right;
	
}

.uppermenuTEXTboxes {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	height: 20px;
	width: auto;
	float: left;
	padding-right: 20px;
}
.searchboxFORMholder {
	float: right;
	height: 15px;
	width: 150px;
	vertical-align: top;
	margin-top: 0px;
}
.searchBOXtext {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	margin-top: -3px;
	margin-bottom: 0px;
	float: right;
	margin-right: 15px;
}
	
.searchBOXtext a:link {color: #FFFFFF; text-decoration:none}
.searchBOXtext a:visited {color: #FFFFFF; text-decoration:none}
.searchBOXtext a:hover {color: #FFFFFF; text-decoration:underline}




.searchBOXform {
	float: left;
	width:184px;
	margin:0px;
}

.searchBOXgo {
	border: none;width:44px;height:23px;
	padding:0px;margin:0px;
}
.left_NAV {
	height: auto;
	width: 165px;
	margin-top: 5px;
	display: table;
	margin-left: 15px;
	
}
.left_Nav_cat1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	float: left;
	height: auto;
	width: 135px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #EEDFE1;
	margin-top: 5px;
	font-size: 115%;
	line-height: 145%;
}
.leftHOLDER {
	height: auto;
	width: 175px;
	float: left;
	
}
.left_NAV_2 {
	height: auto;
	width: 145px;
	display: table;
	
	margin-left: 10px;
	margin-top: 12px;
	margin-bottom: 5px;
}
.left_Nav_2_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	width: 135px;
	margin-top: 10px;
}
.subscribeFORM {
	height: 15px;
	width: 120px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	margin-top: 10px;
}
.subscribeBUTTON {
	margin-top: 5px;
}
.footerTEXT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	width: 360px;
	margin-left: 15px;
	padding-top: 8px;
	padding-bottom: 3px;
	float: left;
	
}
.footerTEXTright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	width: 290px;
	padding-top: 8px;
	padding-bottom: 3px;
	float: right;
	margin-right: 10px;
	text-align: right;
	
}
.left_NAV_header {
	float: left;
	height: 25px;
	width: 135px;
}
.left_NAV_2_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.left_Nav_cat1 a:link {font-family: Arial, Helvetica, sans-serif;	color: #666666;	text-decoration: none;	}
.left_Nav_cat1 a:visited {font-family: Arial, Helvetica, sans-serif;	color: #333333;	text-decoration: none;}
.left_Nav_cat1 a:hover {font-family: Arial, Helvetica, sans-serif;	color: #009900;}

.left_Nav_cat1SUB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #333333;
	float: left;
	height: auto;
	width: 113px;
	margin-top: 5px;
	margin-left: 6px;
	background-image: url(../images/core/left_Nav_subcat_BACK.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	vertical-align: bottom;
	padding-bottom: 8px;
}

.left_Nav_cat1SUB a:link{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
.left_Nav_cat1SUB a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.left_Nav_cat1SUB a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}


/*///////////////////////////////////////////////////////////////////*/



.rightHOLDER {
	float: left;
	width: 565px;
	
	display: block;
}
.right_NAV {
	float: left;
	height: auto;
	width: 220px;
	margin-right: 0px;
	margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 10px;
	
	display: block;
}
.right_NAV2 {
	float: left;
	height: auto;
	width: 191px;
	margin-right: 0px;
	margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 10px;
	
	display: block;
}
.right_NAV3 {
	float: left;
	height: auto;
	width: 152px;
	margin-right: 0px;
	margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 10px;
	
	display: block;
}
.rightLINKimages {
	margin: 0px;
	padding: 0px;
}
.crumbHOLDER {
	display: block;
	
	height: 12px;
	width: 560px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #006633;
	clear: both;
	padding-left: 5px;
	margin-top: 7px;
}

.cat_col_siz {
	clear: right;
	
	padding-top:3px;
	height: 45px;
	width: 563px;
	background-image: url(../images/core/catSIZCOLback.jpg);
}
.cat_size {
	clear: right;
	width: 500px;
	margin-top: 5px;
	
	font-family: Arial, Helvetica, sans-serif;
	color: #003333;
	padding-left: 10px;
	font-size: 95%;
}
.cat_col {
	clear: right;
	width: 500px;
	margin-top: 5px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #003333;
	padding-left: 10px;
}
.page_num {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003333;
	display: block;
	clear: right;
	float: right;
	margin-top: 8px;
	
	height: 20px;
	width: 400px;
	text-align: right;
	padding-right: 15px;
}

.table_border {
	border: 1px solid #FFFFFF;
}

.cat_td {
	vertical-align: top;
}

.cat_detail4 {

	display: block;
	height: auto;
	width: 135px;
	padding-right: 2px;
	font-family: Arial, Tahoma;
	font-size: 11px;
	color: #333333;
	text-align: center;
	padding-top: 5px;
	vertical-align: top;
	font-weight: bold;
}
.uppermenuTEXTboxes a:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #ffffff;
	text-decoration: none;
}
.uppermenuTEXTboxes a:visited {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #ffffff;
	text-decoration: none;
}
.uppermenuTEXTboxes a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #ffffff;
	text-decoration: underline;
}

.upperLINKStext a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	font-size: 95%;
}
.upperLINKStext a:visited {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #FFFFFF;
	text-align: right;
}
.upperLINKStext a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #FFFFFF;
	text-align: right;
	text-decoration: underline;
}


.mediumBoxLeftRightBottom{
	border-left:1px #EEEEEE solid;
	border-right:1px #EEEEEE solid;
	border-bottom:1px #EEEEEE solid;
	width: 360px;
}

.descbMENU {
	margin-bottom: 15px;
	color: #006633;
}
.desca {
	width: 75px;
	display: block;
	padding-bottom: 10px;
	padding-top: 10px;
}
.descaTABLE {

	width: 75px;
	margin-top: 0px;
	display: block;
	margin-bottom: 10px;
	height: 100%;
	margin-left: 18px;
}
.descc {
	display: block;
	padding-left: 7px;
	padding-top: 10px;
	padding-bottom: 10px;
}


.article-links {margin-left:10px;}



#productImage{border:1px #cccccc solid;padding:2px;}
.productImageSmall{border:1px #cccccc solid;padding:2px;}

.productIMAGEsub {
	padding: 2px 0px 2px 2px;
	margin: 0px;
	border: 1px solid #FFFFFF;
}
.prodIMAGEsubDIV {
	margin: 2px auto;
}
.cat-headerTEXT {
	padding-left: 9px;
	padding-top: 10px;
	color:Black;
	
}
.artDIV {
	width: 550px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #F3EDEB;
	border-right-color: #F3EDEB;
	border-bottom-color: #F3EDEB;
	border-left-color: #F3EDEB;
	padding-top: 3px;
	margin-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.artTEXT {
	xwidth: 355px;
	display: block;
	float: left;
	padding-right: 5px;
}
.artTEXT img {
	margin: 5px;
	float: left;
}
.artTEXT table{
	background-image: url(../images/core/tableBACK.jpg);
	font-family: Arial, Trebuchet MS;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
}
.artTEXT table tr td {
	padding: 3px 3px 3px 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DEE0DE;
	line-height: 140%;
}
.artMENU {
	display: block;
	float: left;
	width: 160px;
	margin-left: 20px;
	margin-top: 10px;
	text-align: left;
}
.artNAV {
	font-family: Arial, Trebuchet MS;
	color: #666666;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	font-size: 98%;
}
.artNAV ul li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #e5e5e5;
	list-style-type: none;
	line-height: 200%;
}
.artNAV ul {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}


/* Styles not in HTML, but in Elite Merchant */
.mediumBox {background-color:#F5F2EB;border: 1px #BDBDBB solid;}
.mediumBoxDIV {background-color:#F5F2EB;border: 1px #BDBDBB solid;padding:5px}
#mediumBox {background-color:#F5F2EB;}
.mediumBoxNoBottom{background-color:#F5F2EB;border-top: 1px #BDBDBB solid;border-right: 1px #BDBDBB solid;border-left: 1px #BDBDBB solid;}
.mediumBoxNoBottomLeft{background-color:#F5F2EB;border-top: 1px #BDBDBB solid;border-right: 1px #BDBDBB solid;}
.mediumBoxNoBackground{border:1px #BDBDBB solid;}
.mediumBoxBackground{background-color:#F5F2EB;}
.mediumBoxBottom{border-bottom: 1px #BDBDBB solid;}
.mediumBoxTopBottom{border-top: 1px #BDBDBB solid;border-bottom: 1px #BDBDBB solid;}
.mediumBoxTopBottomBackground{border-top: 1px #BDBDBB solid;border-bottom: 1px #BDBDBB solid;background-color:#F5F2EB;}
.mediumBoxTopBottomLeft{border-top: 1px #BDBDBB solid;border-bottom: 1px #BDBDBB solid;border-left: 1px #BDBDBB solid;}
.mediumBoxTopBottomRight{border-top: 1px #BDBDBB solid;border-bottom: 1px #BDBDBB solid;border-right: 1px #BDBDBB solid;}
.lightBoxTopBottomBackground{border-top: 1px #BDBDBB solid;border-bottom: 1px #BDBDBB solid;background-color:#fbfafc;}
.lightBoxBottomBackground{border-bottom: 1px #BDBDBB solid;background-color:#fbfafc;}
#basketLineItemPaymentLeft{border-bottom: 1px #eddec7 dashed;border-left: 1px #BDBDBB solid;}
.mediumBoxLeft{border-left: 1px #BDBDBB solid;}
.mediumBoxLeftBottom{border-left: 1px #BDBDBB solid;border-bottom: 1px #BDBDBB solid;}
.mediumBoxRightBottom{border-right: 1px #BDBDBB solid;border-bottom: 1px #BDBDBB solid;}
.mediumBoxLeftRightBottom{border-left: 1px #BDBDBB solid;border-right: 1px #BDBDBB solid;border-bottom: 1px #BDBDBB solid;}
.mediumBoxBorder{border: 1px #BDBDBB solid;}
.subHeaderPadding{padding:5px;}
.lightGreyBackground{background-color:#fbfafc;}
#lightGreyBackground{background-color:#fbfafc;}
#lightGreyBorderTBL {border-bottom: 1px #eeeeee solid;border-left: 1px #eeeeee solid;border-top: 1px #eeeeee solid;}
#lightGreyBorderTRB {border-bottom: 1px #eeeeee solid;border-right: 1px #eeeeee solid;border-top: 1px #eeeeee solid;}
.lightGreyBorderTRBL {border: 1px #eeeeee solid;}
.alternativeImage{border: 1px #eeeeee solid;}
.optionDropdown {FONT-SIZE: 11px;COLOR: #333333;LINE-HEIGHT: 14px;FONT-FAMILY: Trebuchet MS, Verdana; border: 1px solid #9D9D9D; width:150px;}
.alternativeImageText{FONT-SIZE: 11px;COLOR: #333333;LINE-HEIGHT: 14px;FONT-FAMILY: Trebuchet MS, Verdana;font-weight:normal;}
.alternativeImageTextBold{FONT-SIZE: 11px;COLOR: #333333;LINE-HEIGHT: 14px;FONT-FAMILY: Trebuchet MS, Verdana;font-weight:bold;}
.productScroll {scrollbar-arrow-color: #333333;scrollbar-base-color: #BDBDBB;scrollbar-face-color: #F5F2EB;scrollbar-shadow-color: #BDBDBB;scrollbar-3d-light-color: #BDBDBB;scrollbar-dark-shadow-color: #BDBDBB;scrollbar-highlight-color: #F5F2EB;}


#basketSummaryMenu{width:200px;background: #f9eeda url('../images/core/menulower_bg.jpg') repeat-x;border:1px #666666 solid;position:absolute;padding-left:0px;padding-right:0px;}
#basketSummaryMenu table{}
.basketSummaryHeader{background-color:#666666; background: #5c1614 url('../images/core/menu_bg.jpg') repeat-x; font-family: Tahoma, Verdana, "Trebuchet MS";font-size:11px;color:white;font-weight:bold;}
#holder_MAILINGLIST{background-color:#ededed;width:185px; margin-left:15px; margin-bottom:15px;}
#mailinglist_top{padding:5px;}
#mailinglist_top input.QuickSearch{background: #ffffa0; width:173px; height:14px; border: 1px solid #333333; margin-top:5px;}
#mailinglist_bottom {padding-bottom:5px;}
#mailinglist_bottom ul{list-style:none; border-top:1px solid #ffffff; padding-top:1px;}
#mailinglist_bottom ul li{float:left; padding:5px 0px 0px 5px;}

#loc1{background-color:#CCCCCC;padding:13px;font-size:11px;}
#loc2{background-color:#EEEEEE;}
#loc3{background-color:#DDDDDD;padding:13px;font-size:11px;}
#loc4{background-color:#CCCCCC;padding:13px;font-size:11px;}


.crumb{font-size:x-small;}
.black{color:#000000;}
a.black{color:#000000;}
a.black:link{color:#000000;}
a.black:visited{color:#000000;}
a.black:hover{color:#000000;text-decoration:underline;}
.normal{font-size:11px;}
.art-sub-title{background-color:#FAFAFA;font-size:11px;padding:5px;padding-left:20px;}
.articles{font-size:11px;padding:5px;padding-left:10px;/*background-color: #D7D7D7;*/}
.big{font-size:18px;}
.basketHeader{font-weight:bold;background-color:#FAFAFA;border-bottom:1px #D7D7D7 solid;}
.bsktlinks{font-size:12px;color:}
#censored{position:absolute;filter: alpha(opacity=90); -moz-opacity: .90;}
.censored{position:absolute;filter: alpha(opacity=90); -moz-opacity: .90;}
.whitelink{color:white;}
a.whitelink{color:white;}
a.whitelink:link{color:white;}
a.whitelink:visited{color:white;}
a.whitelink:hover{color:white;}
.original{color:#999999;font-size:10px;}


.menuHOLDER_New {
	width: 762px;
	height:23px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #660000;
	background-image: url(../images/core/menu_bg.gif);
}


.headerHOLDER_new {
	width: 762px;
	height: 112px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	background-image: url(../images/core/header_bg_new.jpg);
}


.menuNAVHOLDER {
	width: 762px;
	height:23px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	display: block;
	background-image: url(../images/core/header_bg_new.jpg);
	
		/* border-bottom-width: 0px;
		background-color:#51080F;
	border-bottom-style: solid;
	border-bottom-color: #660000;
	background-image: url(../images/core/menu_bg.gif); */
}
.searchBOXgo_new {
	border: none;
	padding:0px;margin:0px;
}

.mainPrice{font-size:16px;}
.otherPrice{color:#aaaaaa;font-size:12px;}



/*REM -- Implement IP Geolocation (#157921) - Daeheon Kim - 22/02/2010 */
.currencyConversionlink {margin:0; padding:5px;}
.currencyConversionlink ul {margin:0; padding:0; float:right}
.currencyConversionlink ul li {margin:0 5px; padding:0; list-style:none; float:left}
.currencyConversionlink ul li.icon {margin:0}

.selectCurrencyHolder {width:70%; clear:both; margin:0 auto; background-color:#ffffff; font-family:Trebuchet MS,Helvetica,Arial,Verdana; color:#9A6519}
.selectCurrencyHolder table {border-top:1px solid #691B18 ; border-left:1px solid #691B18 ;}
.selectCurrencyHolder td {border-bottom:1px solid #691B18 ; border-right:1px solid #691B18; padding:5px; text-align:center}
.selectCurrencyHolder td.header {font-weight:bold; text-align:center; background:#F9EEDA url(../images/core/menulower_bg.jpg) repeat-x;}
.CGCcountry{border: 1px #cccccc solid;color:#000000;}
.CGCCurrency{border: 1px #cccccc solid;color:#000000;}


/*NEW FOOTER LINK LOCATION*/
.footerLinkLocs {clear:both; margin:0; padding:0; overflow:hidden; border-top:1px solid #691b18;}
.footerLinkLocs a {clear:both; display:block;}
.footerLinkLocs ul{margin:0; padding:10px 15px; clear:both; height:100%; overflow:hidden}
.footerLinkLocs ul li{float:left; list-style:none; margin-right:0px;}
.footerLinkLocs ul li.last{margin-right:0;}

/*NEW FOOTER LINK LIST*/
.FooterLinkHolder {clear:both; padding:20px 10px; margin:10px 0 0 0; /*height:140px;*/ overflow:hidden; border-top:1px solid #dddddd;}
.FooterLinkHolder ul{float:left; list-style:none; margin:0; padding:0; width:162px; height:100%; overflow:hidden}
.FooterLinkHolder ul.last {margin-right:40px; float:right; width:180px}
.FooterLinkHolder ul.last li{text-align:center;}

/*REM -- Verisign SSL Seal (#271846) - Krunal Bhalani - 13/01/2012 16:01 -----------------------------START */
.FooterLinkHolder ul.lastverisign {margin-right:16px; padding-top:5px; float:right; width:180px}
/*REM -- Verisign SSL Seal (#271846) - Krunal Bhalani - 13/01/2012 16:01 -----------------------------END */


.FooterLinkHolder ul li{float:none; clear:both; padding:0; margin:0; color:#8c8c8c; line-height:120%}
.FooterLinkHolder ul li.title{font-weight:normal; color:#000000}

.FooterLinkHolder ul.social {width:200px}
.FooterLinkHolder ul.social li.title {float:none; padding:0; width:100%;}
.FooterLinkHolder ul.social li.txtinfo {float:none; padding:0 0 3px 0; height:100%; overflow:hidden; width:100%; line-height:110%}
.FooterLinkHolder ul.social li{float:left; padding:0; clear:none;}
.FooterLinkHolder ul.social li a {color:#888888;}
.FooterLinkHolder ul.social li.ic {float:left; width:20px; margin-right:5px;}

.FooterLinkHolder ul.social li ul {clear:both}
.FooterLinkHolder ul.social li ul li{float:left; width:auto; clear:none;}

#holder_Copright {text-align:center; color:#525252; margin-bottom:10px; margin-right:175px; margin-top:5px;}

/*HEADER*/
#holder_HEADER{color:#8c8c8c;font-weight:600;font-size:11px;line-height:15px;word-spacing:normal; padding-bottom:10px;}
#holder_HEADER a{color:#60151a}
#holder_HEADER #status{overflow:hidden;margin:10px 0 2px;}
#holder_HEADER #status ul{width:auto;float:right;list-style:none;}
#holder_HEADER #status ul li{width:auto;float:left;padding-left:10px;margin-left:10px;border-left:1px solid #d8d8d8;}
#holder_HEADER #status ul li:first-child{border-left:none;}
#holder_HEADER #logo{float:left; margin-top:10px;}
#holder_HEADER #basket{float:left;height:32px;margin-top:22px; margin-left:40px;}
#holder_HEADER #basket a {color:#8c8c8c}
#holder_HEADER #basket img{vertical-align:middle}
#holder_HEADER #currencies{float:right;height:32px;margin-right:12px;margin-top:22px;padding-top:7px;text-align:right;}
#holder_HEADER #currencies span,#holder_HEADER #currencies a{padding-left:7px;/*margin-left:5px;*/color:#cdcdcd;border-left:1px solid #d8d8d8;}
#holder_HEADER #currencies .first{border-left:none;}
#holder_HEADER #search{overflow:hidden;/*text-align:center;*/height:32px;padding-top:25px; float:left; margin-left:75px;}
#holder_HEADER #search input{border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; border-left:none; border-right:none; width:116px; height:14px; font-size:11px; padding: 4px 5px; color: #000000; font-family:Arial; background:url(../images/core/searchboxbg.jpg) repeat-x;}
#holder_HEADER #search input#searchBTN {width:24px; height:24px; padding:0; margin:0 0 0 -2px; ^margin:1px 0 0 -2px; border:0}

#holder_HEADER #search .field {}
#holder_HEADER #search .field ul {margin:0; padding:0;}
#holder_HEADER #search .field ul li{float:left; margin:0; padding:0; list-style:none}

span.through{text-decoration:line-through;color:#d8d8d8;}
span.art{font-size:1.3em;}
span.baskettxt {color:#000000;}

/*FOOTER*/
#holder_FOOTER{height:auto;font-size:11px;line-height:15px;margin-top:10px;}
.FooterLinkHolder{padding:10px;}
.FooterLinkHolder ul li a{color:#8c8c8c;}
#holder_SAFEFILTER ul{padding:5px 10px;}
#holder_SAFEFILTER ul li{padding:0 5px 0 0;color:#8c8c8c;}