@charset "utf-8";
/* CSS Document */

	body{ margin:0px; background-color:#000000;}
	#header-layer{ background-color:#000000; height:186px}
	#header-panel{ width:1024px; background-image:url(imges/header-banner.png); height:186px; margin:auto;}
	
	#head-border-layer{background-color:#281353; height:40px}
	#head-border-panel{width:1024px; background-image:url(imges/head-border-panel.png); height:40px; margin:auto;}
	
	#footer-border-layer{ height:71px; background-image:url(imges/footer-border-panel-bg.png); background-repeat:repeat;}
	#footer-border-panel{ width:1024px; height:71px; margin:auto; }
	
	#body-layer{background-color:#A6A6A6;}
	#body-panel{height:auto; width:1024px;  margin:auto; background-image:url(imges/body-panel-bg.png); background-repeat:repeat; padding:16px 0px 65px 0px }
	
	#left-panel{ width: 184px/*214px - 30 */; float:left; padding:0px 13px 0px 17px}
    #main-panel{ width: 748px/*780px -32 */; float:left;; padding:0px 16px 0px 16px}
    #right-panel{ width:30px; float:left;}
	
	#shopping-basket{ background-image:url(imges/shopping-basket-bg.png); width:184px; height:119px;}
	
	/* TEXTS */
	body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
	.heading, #page-content p.subtitle, div.block  p.subtitle { font-size:14px; font-weight:bold;}
	a, a:link, a:active, a:visited { color:#000000}
	a:hover { color:#FFFFFF; }
	
	#shopping-basket{ text-align:center; color:#FFFFFF; line-height:24px;}
	#shopping-basket a { color:#FFFFFF; text-decoration:none; }
	#shopping-basket a:hover { color:#0000; text-decoration:underline; }
	
	#side-navigation{ text-align:right; line-height:20px;}
	#side-navigation .heading { color:#281353; background-image:url(imges/nav-heading-bg.png); width:auto; height:20px; padding:10px 0px 5px 0px; }
	#side-navigation h1.nav-title { border:#990033 3px solid;}
	#side-navigation a { color:#0000; line-height:15px; text-decoration:none; }
	#side-navigation a:hover { color:#FFFFFF; }
	#side-navigation .selected { color:#FFFFFF; }
	
	
	#ssl-logo { width:54px; float:left; padding:6px 397px 0px 61px; } /* 61 54 */
	#copy-right { width:390px; float:left; padding:23px 0px 30px 122px; color:#FFFFFF; }/* 512 - (122)*/
	#copy-right a{ text-decoration:none; color:#FFFFFF;}
	#copy-right a:hover { text-decoration:underline; color:#FFFFFF}
	
	#header-navigation { text-align:right; padding:40px 154px 0px 0px;}
	#header-navigation a{ color:#FFFFFF; text-decoration:none; line-height:24px;}
	#header-navigation a:hover{ color:#FFFFFF; text-decoration:underline;}
	
	#head-border-navigation a{ color:#FFFFFF; text-decoration:none;}
	#head-border-navigation a:hover{ color:#FFFFFF; text-decoration:underline;}
	#head-border-navigation{padding:13px 0px 0px 36px;}
	
	.span-1 {padding:0px 0px 0px 0px; font-weight:bold}
	/*.span-0 {padding:0px 0px 0px 23px;}*/
    .span-2 {padding:0px /*406*/469px 0px 23px;}
    .span-3 {padding:0px 10px 0px 0px;}
    .span-4 {padding:0px 0px 0px 0px;}
	
	/* welcome page */
	#front-page-footer-banners #banner-1 { width:180px; float:left; padding:8px 9px 4px 0px; }
	#front-page-footer-banners #banner-2 { width:180px; float:left; padding:8px 9px 4px 0px; }
	#front-page-footer-banners #banner-3 { width:180px; float:left; padding:8px 9px 4px 0px; }
	#front-page-footer-banners #banner-4 { width:180px; float:left; padding:8px 0px 4px 0px; }
	
	#front-page-footer-banners #banner-5 { width:180px; float:left; padding:4px 9px 8px 0px; }
	#front-page-footer-banners #banner-6 { width:180px; float:left; padding:4px 9px 8px 0px; }
	#front-page-footer-banners #banner-7 { width:180px; float:left; padding:4px 9px 8px 0px; }
	#front-page-footer-banners #banner-8 { width:180px; float:left; padding:4px 0px 8px 0px; }
	
	#page-content .heading, #page-content p.subtitle {padding: 20px 0px 15px 0px;}
	#page-content { padding: 5px 5px 20px 0px;}
	
	#quick-search-box {height:14px; width:110px; border:none; font-size:9px; vertical-align:bottom; }
	
	
	
		/* product list page */
	#page-contents-2 .heading {padding: 20px 0px 15px 0px;}
	#page-content-2 { padding: 5px 5px 20px 0px;}
	
	#page-contents-2L { width:/* 568px - 10 */ 558px; float:left; padding: 0px 10px 0px 0px;} /* both 2L+2R = 748px width */
	#page-contents-2R { width:180px; float:right}
	
	#banner-1R { padding: 0px 0px 10px 0px; }
	#banner-2R { padding: 0px 0px 10px 0px; }
	#banner-3R { padding: 0px 0px 10px 0px; }
	#banner-4R { padding: 0px 0px 10px 0px; }
	
	
	#breadcrumbL { width:440px; float:left; word-wrap: break-word;}
	#breadcrumbL ul {width:550px; height:20px;}
		#breadcrumbL a, div #breadcrumbs ul li a{ color:#000000; text-decoration:underline; font-weight:bold}
		#breadcrumbL a:hover, div #breadcrumbs ul li a:hover{ color:#000000; text-decoration:underline; font-weight:bold}
	#breadcrumbR { width:auto; float:right; font-weight:bold; height:20px;}
		#breadcrumbR a{ color:#000000; text-decoration:none}
		#breadcrumbR a:hover{ color:#000000; text-decoration:underline}
	
	#P2-top-nav{ height:27px; width:558px;}
	
	#outer-page-contents{ border:#D0D0D0 1px solid; }
	#inner-page-contents{ padding:0px 10px 0px 10px}
	.inner-pdt-contents{ height:205px; border:#D0D0D0 1px solid;}
	.P2-title-bar{ height:21px; background-color:#E5E5E5; border-bottom:#D0D0D0 1px solid; padding:5px 0px 0px 10px;}
	#P2R-title a{ color:#000000; text-decoration:underline;}
	#P2R-title a:hover{ color:#000000; text-decoration:none;}
	
	.P2-title-results{height:65px;  width:558px; padding: 6px 0px 0px 0px;}
	
	#outer-page-contents div.P2-title-bar a { color:#000000; text-decoration:none;}
	#outer-page-contents div.P2-title-bar a:hover { color:#000000; text-decoration:underline;}
	
	div.P2-content-L { width:82px; float:left; text-align:left; padding: 11px 0px 0px 12px}
	div.P2-content-M { width:362px; height:164px; float:left; text-align:left; padding: 11px 0px 0px 14px; line-height:18px;}
	div.P2-content-R { width:48px; float:right; text-align:left;}
	
	div.P2-content-R { padding: 11px 16px 17px 0px;}
	
	div.P2-content-M-1{ font-style:italic; padding: 0px 0px 10px 0px;}
	div.P2-content-M-2{  padding: 0px 0px 20px 0px;}
		div.P2-content-M-2 a{ text-decoration:underline; color:#000000;}
		div.P2-content-M-2 a:hover{ text-decoration:none; color:#000000;}
	
	div.P2-content-M-3{font-size:16; font-weight:bold; padding: 0px 0px 20px 0px;}
    div.P2-content-M-4{height:20px; padding: 0px 0px 15px 0px;}     
	 
	
	div.P2-content-M-4-1 { height:27px; width:120px; float:left;padding:2px 0px 0px 0px; }
	div.P2-content-M-4-2 { height:29px; width:50px; float:left; padding:1px 0px 0px 0px; }
	div.P2-content-M-4-3 { height:28px; width:100px;  float:left; padding:1px 0px 0px 0px; }
	
	/* MCE Editor*/
	#page-content p a{}
	#page-content p a:hover{ color:#000000; text-decoration:none;}
	
	a{text-decoration: underline;}
	
	
	
	
	
	
	
	
		 #body-panel {height:1200px;} /**/
	.block {border: none;}
	.block h2{ height:21px; width:546px; background-color:#E5E5E5; border-bottom:#D0D0D0 1px solid; padding:5px 0px 0px 10px;background-image:none}
	#height:21px; background-color:#E5E5E5; border-bottom:#D0D0D0 1px solid; padding:5px 0px 0px 10px;
	.block {color: #000000; background-color:none;}
	.product_small {background-color:#FFF; border-color: #d0d0d0;}
	hr { border-color: #d0d0d0;}
	
	#.half {width:290px; border: 1px #d0d0d0 solid; padding:10px 0px 0px 0px;}
	div .product_small h2{ width:520px;}
	#outer-page-contents {background-color:#FFF;}

	.block {background-color:#ffffff;}
	 .block h3, .block p, fieldset label, .block ul, .block ol, #search_results_count p { color: #000;}
	 
#search_results_count {
    float: right;
    background: url(../img/search-bottle.gif) no-repeat center top;
    margin-right: 53px;
    margin-bottom: 10px;
    width: 50px;
    height: 160px;
    position: relative;
}

#search_results_count p {
    margin: 44px auto;
    padding: 5px 0;
    text-align: center;
    font-size: 8px;
    line-height: 1.2;
    width: 38px;
    border: 2px solid white;
}

#search_results_count span {
    display: block;
    font-size: 20px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}



	 
	 .block a,.product_small h2 a, .basket td.name a, .large_basket td a, 
	a.p1_link:hover,.block h3 a, .block p a, fieldset label a, .block ul a, .block ol a {color: #000; text-decoration: underline;font-weight:bold}
	
	#nav a:hover, #bar #quick-links li a:hover, #breadcrumbs li a:hover, #advanced-search p a:hover, #footer li a:hover, .large_basket td a:hover,
	a.p1_link, .block a:hover,.product_small h2 a:hover, .basket td.name a:hover, .large_basket td a:hover, 
	.block h3 a:hover,.block p a:hover, fieldset label a:hover, .block ul a:hover, .block ol a:hover {color: #000; text-decoration:underline; font-weight:bold}
	
	#authMessage { background-color: #281353; border:#281353;}
	 .block ul, .block ol {padding:0px 0px 0px 0px;}
	 
	/* CMS */
	p.text1 { padding:0px 0px 15px 0px;}
	p.text1 a{ color:#000; text-decoration:underline;}
	p.text1 a:hover{ color:#000; text-decoration:underline;} 
	div.page_text{padding:0px 0px 0px 10px;}
	div.page_text p.subtitle{padding:0px 0px 0px 0px;}
	
	.ad-search {width: 269px; }
	.ad-search h2 {width: 260px; }