﻿
*       { margin:0px; padding:0px; }
body	{ margin:0px; padding:0px; font-family:Arial, Sans-Serif; color:#535657; text-align:left; }
img		{ border:0; }

#container		{ position:relative; margin:auto; width:100%; min-height:550px; max-width:970px; width:970px; 
          		  text-align:left; padding-bottom: 250px; }

h1		{ font-size: 1.7em; font-weight:normal; color:Black; }
h2      { font-size: 1.5em; font-weight:normal; }
h3		{ font-size: 1.4em; font-weight:normal; }

hr				{ clear:both; color:#acacac; border:none; height:1px; width:950px; text-align:center; }
html > body hr	{ clear:both; background-color:#acacac; border:none; height:1px; width:950px; 
              	  margin:auto; margin-top:5px; margin-bottom:5px; }

span.req		{ color: #ff0000; }
label			{ display:block; width:120px !important; text-align:left; float:left; }
label.l         { width: 160px !important;}
#changeLabelStyle label {display: inline; float: none;}
.wideLabel		{ display:block; width:150px !important; text-align:left; float:left; }
.widerLabel		{ display:block; width:300px !important; text-align:left; float:left; padding-bottom: 3px;}
.smallLabel		{ display:block; width:120px !important; text-align:left; float:left; font-size:0.75em; }
.smallLabelText	{ font-size:0.75em; }
.ident			{ clear:both; padding-left:120px; }

a				{ color:#535657; text-decoration:none; }
a:hover			{ color:#CC0000; }

span.link		{ color:#535657; }
span.link:hover { color:#CC0000; cursor: pointer; }

.smallU			{ font-size:0.8em; text-decoration:underline; }
.smallU2		{ font-size:0.65em; text-decoration:underline; }
.largeU			{ font-size:1.0em; text-decoration:underline; }
.allBrands		{ font-size:1.1em; font-weight:bold; }

table.form td	{ padding: 2px; }
input.textBox	{ border:1px solid #909090; height:18px; }
input.form		{ border:1px solid #909090; height:18px; margin-bottom:10px; width:250px; }
input.form2		{ border:1px solid #909090; height:18px; width:250px; }
select.form		{ border:1px solid #909090; margin-bottom:10px; width:252px; }
.dropdown		{ margin-bottom:10px; width:253px; }

.textBoxMultiline { font-family:Arial, Sans-Serif; font-size:0.8em; }

#topNav						{ height:80px; float:right; }
#topNav ul					{ margin: 0; padding: 0; list-style-type: none; }
#topNav ul li				{ display:inline; }

#topNav ul li a, #topNav ul li span.link
							{ float:left; background:url(../images/UI/topNav.gif) repeat-x; display:block; height:36px; 
            				  font-size:0.8em; color:#535657; margin:0; padding: 0.8em 1.5em 0px 0px; }

#topNav ul li a.nospace, #topNav ul li span.nospace
							{ padding: 0.8em 0px 0px 0px; }

#topNav ul li a.selected, #topNav ul li span.selected
							{ color:#CC0000; padding: 0.8em 0px 0px 0px; }

#topNav ul li a:hover, #topNav ul li span.link:hover
							{ color:#CC0000; }


#topNav ul li.nospace		{ background:url(../images/UI/topNav.gif) repeat-x; display:block; height:36px; float:left; padding: 7px 0 0 0; }
#topNav ul li.left			{ background:url(../images/UI/topNavLeft.gif) no-repeat; display:block; height:36px; padding-left: 10px; float:left; }
#topNav ul li.right			{ background:url(../images/UI/topNavRight.gif) no-repeat; display:block; height:36px; padding-right: 10px; float:left;}

#logo					{ float:left; width: 265px; height: 62px; background: url('../images/logo.png'); text-indent: -9000px; margin-top:15px; }
#logo a                 { display: block; width: 265px; height: 62px; }
#mainFlag               { float:left; padding-left:20px; padding-top:30px; }
#changeCountry          { float:right; padding-right:80px; padding-top:4px; }

.arrow					{ width:189px; text-align:left; position:absolute; top:59px; left:50%; margin-left:-160px; z-index:100; }

.smallText				{ font-size:0.8em; }
.smallTextB				{ font-size:0.8em; font-weight:bold; }
.smallTextG				{ font-size:0.8em; color:#ACACAC; }
.greyText				{ padding-top:5px; padding-bottom:5px; font-size: 0.8em; color:#ACACAC; }
.centreText				{ text-align:center; }

.searchBox              { border: solid 1px #909090; font-size: 0.8em; padding: 2px; height: 16px; }
.watermark				{ border: solid 1px #909090; font-size: 0.8em; padding: 2px; height: 16px; color:#ACACAC; }
.ajaxDropDown			{ font-size: 0.8em; cursor:pointer; }
.ajaxDropDownSelected	{ font-size: 0.8em; color:White; background-color:#cc0000; cursor:pointer; }
	
/* Tabs */
.tabs					{ padding-left:10px; clear:both; height:45px; border-bottom:6px solid #cc0000; width:960px; z-index:200; }
.smallRedTab			{ background:url(../images/buttons/smallRedTab.gif) no-repeat; width:71px; height:45px; float:left; margin-right:6px; }
.smallGreyTab			{ background:url(../images/buttons/smallGreyTab.gif) no-repeat; width:71px; height:45px; float:left; margin-right:6px; }
.greyTab				{ background:url(../images/buttons/greyTab.gif) no-repeat; width:111px; height:45px; float:left; margin-right:6px; }
.redTab					{ background:url(../images/buttons/redTab.gif) no-repeat; width:111px; height:45px; float:left; margin-right:6px; }

.smallRedTab a, .smallGreyTab a, .greyTab a, .redTab a,
.smallRedTab span.link, .smallGreyTab span.link, .greyTab span.link, .redTab span.link
						{ display:block; padding-top:10px; min-height:45px; color:White; text-align:center; font-size:0.8em; font-weight:bold; z-index:200; }

.greyTab a:hover		{ background:url(../images/buttons/greyHoverTab.gif) no-repeat; }
.smallGreyTab a:hover	{ background:url(../images/buttons/greyHoverSmallTab.gif) no-repeat; }

.greyTabs					{ clear:both; list-style-type:none; padding-left:10px; padding-top:10px; }
.greyTabs ul				{ display:block; width:auto; border-bottom:1px solid #eaeaea; height:30px; font-weight: bold; }
.greyTabs ul li				{ display:inline; width:135px; height:31px; float:left; margin-right:6px; font-size: smaller; color: #666666;}
.greyTabs ul li a			{ display:block; padding-top:7px; color: White; text-align:center; font-size:0.9em; height:24px; background:url(../images/buttons/unselectedTab.gif) no-repeat; background-color: #efebef; font-weight: bold;  text-decoration: underline;}
.greyTabs ul li a.selected	{ display:block; padding-top:7px; color:Black; text-align:center; font-size:0.9em; height:24px; background:url(../images/buttons/selectedTab.gif) no-repeat; text-decoration: none;}
.greyTabs ul li a:hover		{ background:url(../images/buttons/selectedTab.gif) no-repeat; color: Black; }

.greyTabs ul li.large				{ display:inline; width:220px; height:31px; float:left; margin-right:6px; font-size: smaller; color: #666666;}
.greyTabs ul li.large a				{ display:block; padding-top:7px; color: White; text-align:center; font-size:0.9em; height:24px; background:url(../images/buttons/unselectedTabL.gif) no-repeat; }
.greyTabs ul li.large a.selected	{ display:block; padding-top:7px; color:Black; text-align:center; font-size:0.9em; height:24px; background:url(../images/buttons/selectedTabL.gif) no-repeat; }
.greyTabs ul li.large a:hover		{ background:url(../images/buttons/selectedTabL.gif) no-repeat; color: Black; }

.content ul					{ clear:left; list-style-type:none; }
.content ul li a			{ display:block; color:#535657; font-size:0.8em; font-weight:bold; height:24px; padding-left:20px;
                			  background:url(../images/UI/drops/greySml.gif) top left no-repeat; }
.content ul li a.selected	{ color:#ce0000; background:url(../images/UI/blackSml.gif) top left no-repeat; }
.content ul li a:hover		{ color:Black; background:url(../images/UI/blackSml.gif) top left no-repeat; }

/* Buttons */
.button			{ background:url(../images/buttons/redButton.gif) no-repeat; width:73px; height:22px; 
        		  border:none; color:White; text-align:center; cursor:hand; cursor:pointer; }

.button a       { font-family:arial; font-size:0.8em; display:block; padding-top:3px;	
				  text-decoration:none; min-height:22px; color:white; text-align:center; }

a.button2        { background:url(../images/buttons/redButton.gif) no-repeat; font-size: 0.8em; padding-top: 3px; width:73px; height:22px; display: block;
                  border:none; color:White; text-align:center; cursor:hand; cursor:pointer; }

.outline        { background:url(../images/buttons/outline.gif) no-repeat; width:152px; height:34px; text-align:center; padding-top:2px;
                  float:left; padding-right:11px; cursor:hand; cursor:pointer; }

.largeButton	{ background:url(../images/buttons/largeButton.gif) no-repeat; width:85px; height:34px; display: block;
        		  border:none; color:White; text-align:center; cursor:hand; cursor:pointer; }        		

a.largeButton	{ background:url(../images/buttons/largeButton.gif) no-repeat; width:85px; height:24px; font-size:0.9em; 
        		  border:none; color:White; text-align:center; cursor:hand; cursor:pointer; display:block; padding-top:10px; }   

.largeButton2   { background:url(../images/buttons/largeButton2.gif) no-repeat; width:85px; height:34px; display: block;
                  border:none; color:White; text-align:center; cursor:hand; cursor:pointer; }

a.largeButton2  { background:url(../images/buttons/largeButton2.gif) no-repeat; width: 85px; height:24px; font-size:0.9em;
                  border:none; color:White; text-align:center; cursor:hand; cursor:pointer; display:block; padding-top:10px; }

.largeButton3   { background:url(../images/buttons/largeButton3.gif) no-repeat; width:85px; height:34px; display: block;
                  border:none; color:White; text-align:center; cursor:hand; cursor:pointer; }

a.largeButton3  { background:url(../images/buttons/largeButton3.gif) no-repeat; width: 85px; height:24px; font-size:0.9em;
                  border:none; color:White; text-align:center; cursor:hand; cursor:pointer; display:block; padding-top:10px; }

        		  
.wideButton		{ background:url(../images/buttons/wideButton.gif) no-repeat; width:158px; height:34px; 
        		  border:none; color:White; text-align:center; cursor:hand; cursor:pointer;}       		  

.wideButton2	{ background:url(../images/buttons/wideButton2.gif) no-repeat; width:158px; height:22px; 
        		  border:none; color:White; text-align:center; cursor:hand; cursor:pointer;}       		  

.wideButton3	{ background:url(../images/buttons/wideButton3.gif) no-repeat; width:158px; height:34px; 
        		  border:none; color:White; text-align:center; cursor:hand; cursor:pointer;}
        		  
.wideButtonGrey { background:url(../images/buttons/wideButtonGrey.gif) no-repeat; width: 158px; height:34px;
                  border:none; color:White; text-align:center; cursor: wait; }
        		        		
.buyButton		{ background:url(../images/buttons/buyButton2.gif) no-repeat; width:112px; height:29px; background-position: left center;
        		  border:none; color:White; margin: 0; padding-left: 12px; text-align:left; font-weight:bold; cursor:hand; cursor:pointer; font-size: 8pt; }

a.buyButton3	{ background:url(../images/buttons/buyButton3.gif) no-repeat; width:150px; height:22px; display: block;
        		  border:none; color:White; margin: 0; padding: 7px 0px 0px 0px; cursor:hand; cursor:pointer; font-size: 0.8em; text-align: center; }

        		  
    		  
        		  
/* Layers */
.searchSite		{ display:inline; float:right; }

.largePanel		{ width:968px; height:254px; background:url(../images/UI/swirl.gif) no-repeat; clear:both; overflow:visible; border:1px solid #cacaca; z-index:0; }
.mediumPanel	{ width:968px; height:82px; background:url(../images/UI/swirlmedium.gif) no-repeat; clear:both; border:1px solid #cacaca; }
.smallPanel		{ width:968px; height:42px; background:url(../images/UI/swirlsmall.gif) no-repeat; clear:both; border:1px solid #cacaca; }
.leftPanel		{ float:left; width:auto; padding-left:25px; }
.rightPanel		{ float:right;}

.col1           { float: left; width: 316px; position: relative; margin-right: 11px; }
.col2           { float: left; width: 478px; position: relative; margin-right: 11px; }

.leftColInfo	{ float:left; width:200px; margin-right:10px; padding:0px; border:0px; }
.rightColInfo	{ float:right; width:758px; padding:0px; border:0px; }

.basket			{ margin-top:10px; width:970px; background:url(../images/UI/basketBack.gif) no-repeat; overflow:hidden; clear:both; }
.basketBottom	{ width:970px; height:17px; background:url(../images/UI/basketBottom.gif) no-repeat; overflow:hidden; clear:both; padding-bottom:10px; }
.basket_table   { margin-left: 10px; padding-top: 10px; width: 946px; clear: both; border-collapse: separate; }
.basket_table th { vertical-align: bottom; font-weight: normal; padding: 5px; font-size: 0.9em; }
.basket_table td { padding: 5px; font-size: 0.9em; }
.basket_summary { float: right; margin-top: 10px; margin-right: 12px; font-size: 0.9em; }
.basket_summary td { padding: 2px 5px 2px 5px; text-align: right; background-color: #ffffff; }

.redLine		{ clear:both; border-bottom:3px solid #cc0000; margin-bottom:10px; }

/* Rounded Corners */    
.rcContent		{ margin: 0px; padding: 0px; border: 1px solid #e3e3e3; background-color: #f8f8f8; }
.rcContent2		{ margin: 0px; padding: 0px; border-left: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; background-color: #f8f8f8; }
.rcWrapper		{ padding: 0px; border: 0px; }
.rcSpacer		{ margin: 0px; padding: 0px; border: 0px; clear: both; font-size: 1px; line-height: 1px; }
.rcTL, .rcTR, .rcBL, .rcBR 
				{ width: 10px; height: 10px; padding: 0px; border: 0px; z-index: 99; }
.rcTL, .rcBL	{ float: left; clear: both; }
.rcTR, .rcBR	{ float: right; clear: right; }
.rcTL			{ margin:  -1px  0px  0px -1px; }
.rcTR			{ margin:  -1px -1px  0px  0px; }
.rcBL			{ margin: -10px  0px  0px  0px; }
.rcBR			{ margin: -10px  0px  0px  0px; }
.rcTL			{ margin-left: -4px; _margin-left: -1px; }
.rcTR			{ margin-right: -4px; _margin-right: -1px; }
.rcBL			{ margin-left: -3px; _margin-left: 0px; }
.rcBR			{ margin-right: -3px; _margin-right: 0px; }
html>body .rcTL { margin-left: -1px; }
html>body .rcTR { margin-right: -1px; }
html>body .rcBL { margin-left: 0px; }
html>body .rcBR { margin-right: 0px; }

/* Footer */
#footer					{ display:block; list-style-type:none; position: absolute; bottom: 90px; right: 0px; width: 100%; }
#footer ul				{ display:block; width:auto; padding-left:10px; }
#footer ul li			{ display:inline; padding-right: 1.5em; float:left; font-size:0.7em; }
#footer ul li.right		{ display:inline; padding-right: 10px; float:right;}
#footer ul li a			{ display:block; color:#535657; }
#footer ul li a.selected	{ display:block; color:#CC0000; }
#footer ul li a:hover	{ color:#CC0000; }

.copyright		                        { padding-left:15px; margin-top:10px; font-size:0.8em; position: absolute; bottom: 50px; }
body:nth-of-type(1) .copyright          { padding-top:0; }      /*---- Target chrome and safari ---*/
/*.copyright, x:-moz-any-link, x:default  { margin:179px 0 0 0; } /*---- Target FF ---*/
/* * html .copyright                       { margin:189px 0 0 0; } /*---- Target IE6 ---*/

.links          { height:70px; padding-left:40px; padding-bottom:10px; padding-top:10px }

.netalogue		{ position: absolute; bottom: 15px; right: 15px; width: 160px; height: 19px; }

/* PrinterPage */
.printer			{ float: left; width: auto; margin: 0 auto 0 auto; }
.printerDetails		{ float: left; margin: 0 auto 0 auto; width: auto; padding: 0 20px 0 20px; }
.printerRating		{ float: right; padding-right:10px; display:none; }
.printerProducts	{ width:968px; }
.printerPanel		{ float:left; width:150px; height:200px; margin-top:10px; text-align:center; }

.yellowBack			{ background-color:#ffffd1; }
.greenBack			{ background-color:#dbfdca; }
.blueBack			{ background-color:#dff3ff; }

.footerTable		{ padding: 1px 5px 1px 5px; font-size:x-small; text-align:left; }
.footerTable tr td	{ padding: 0px 10px 0px 10px; }
.footerTable tr td b		{ color:GrayText; font-size:small; }
.footerTable tr td a:hover	{ color:#CC0000; }
.footerTable tr td span.link { text-decoration: underline; }

h3.manufacturer { position: relative; top: 2.4em; left: 5px; }
.productTable { width: 930px; table-layout: fixed; border-collapse: separate; }
.productTable td, .productTable th { padding: 5px; width: auto; }
.productTable td.noPadding, .productTable th.noPadding { padding: 0px; }

.modalBackground	{ background-color:Black; filter:alpha(opacity=65); opacity:0.65; -moz-opacity:0.65; }
.modalPopup			{ border: solid 1px black; background-color:White; padding:5px; }

#cvc {	position: relative; width: 135px; left: 5px; }
#cvc a .large { border: 0px; display: block; height: 1px; left: -1px; position: absolute; top: -1px; width: 1px;}
#cvc a img { border: 0;}
#cvc a.p1, #cvc a.p1:visited { display: block; height: 80px; left: 0; text-decoration: none; top: 0; width: 135px;}
#cvc a.p1:hover { color: #000000; text-decoration: none;}
#cvc a.p1:hover .large { display: block; height: 118px; left: 100px; position: absolute; top: -35px; width: 188px; }

a.shoppingCart          {cursor: pointer;}
a.shoppingCart:HOVER    {text-decoration: underline;}

.indexText { font-size: 0.8em; color:GrayText; padding-top: 12px; }

table.sum { width: 250px; table-layout: fixed; }
table.sum td.label { text-align: right; vertical-align: middle; font-weight: bold; padding-right: 5px; }
table.sum td.top_label { text-align: center; vertical-align: bottom; font-size: 0.7em; }

table.sum div.sum { background: url('../images/UI/sum.gif') no-repeat; width: 150px; height: 40px; position: relative; }
table.sum div.sum .left { float: left; width: 75px; text-align: center; line-height: 1.2em; font-size: 1.2em; margin-top: 8px; }
table.sum div.sum .right { float: right; width: 75px; text-align: center; font-weight: bold; line-height: 1.2em; font-size: 1.2em; margin-top: 8px; }

ul.advertisement { list-style-image: url('../images/tick.gif'); float: right; width: 280px; margin: 0px auto 10px auto; }
ul.advertisement li { margin-bottom: 10px; font-size: 0.9em; }

/* ---- Special Offers ---- */
.clear {clear:both}
#special-offers {}
#special-offers .header {padding: 0px 10px 10px 10px; clear: both;}
#special-offers .header h1 {padding-bottom: 10px;}
#special-offers .header .header-left {float: left; width: 414px; height: 236px; background-image: url('../netalogue/homepage/tree.png'); background-repeat: no-repeat; background-position: top left;}
#special-offers .header .header-right {float: right; width: 450px; margin-right: 30px;}

#special-offers ul.offer-tabs {margin: 0; padding: 0; border-bottom: 2px solid black; padding-bottom: 5px; display: block; padding-left: 10px; font-size: smaller;}
#special-offers ul.offer-tabs li {list-style-type: none; display: inline; border: 1px solid #cccccc; border-bottom: 0px solid black; padding: 5px 5px; font-weight: bold; margin: 0px 1px;}
#special-offers ul.offer-tabs li.selected {border: 2px solid black; border-bottom: 2px solid #ffffff; color: #CC0000;}
#special-offers ul.offer-tabs li.selected a {color: #ce0000;}
#special-offers .content {border: 0px solid black; border-top: 0px;}

#special-offers .content .offers-column {width: 300px;  margin: 5px; padding: 5px;}
#special-offers .content .content-column { padding: 5px; width: 310px;}
.img { display: block; height: 195px; padding: 10px 0px 10px 20px; background-repeat: no-repeat; background-position: center center;}
.offers-link {float: left; width: 145px; font-size: smaller; text-decoration: underline; padding-top: 10px; font-weight: normal; text-align: left;}
.buyProduct {float: right; width: 145px;} 
.product-name { display: block; height: 15px; font-size: smaller; font-weight: bold; }
.product-subName {display: block; height: 15px; font-size: smaller; color: #aaaaaa;}
.product-price {float: left; width: 165px; text-align: left; padding: 5px 12px 0px 0px; font-weight: bold; font-size: 10pt;}
.product-price .symbol {}
.product-price .price {color: #ce0000; padding: 0 5px; font-size: 12pt;}
.featured-price {float: right; text-align: right; font-size: large; color: #ce0000;}
.product-purchase {float: right;}

#special-offers .content ul.offers-row {margin: 0; padding: 0; display: block;}
#special-offers .content ul.offers-row li {display: block; width: 940px; list-style-type: none; margin: 5px; padding: 5px;}
#special-offers .content p { font-size: smaller; padding: 10px 0px;}
#special-offers .tblInformation { padding-left: 30px;}
#special-offers .td-header { background-color: #e7e3e7; padding: 5px;}
#special-offers .td-contentLabel { background-color: #f7f3f7; font-weight: bold; font-size: 8pt; padding: 3px; width: 100px;}
#special-offers .td-content { background-color: #f7f3f7; font-size: 8pt; padding: 5px;}
#special-offers .pdf a { background-image: url('../images/pdf.gif'); background-repeat: no-repeat; background-position: left center; margin: 5px 0px 0px 35px; padding: 20px 0px 0px 95px; text-decoration: underline; font-size: smaller;}
#special-offers .pdf a:HOVER {background-color: #f7f3f7;}
.tblProducts {width: 100%}
.tblProducts td { width: 290px;}

/* ---- Cant find printer ---- */
#newPrinter {padding: 20px 50px;}
#newPrinter h1 {padding-bottom: 10px;}
#newPrinter h2 {font-size: 11pt; font-weight: bold; padding: 10px 0px 0px 0px;}
#newPrinter .line {margin: 10px 0px;}
#newPrinter label {width: 160px !important;}
#newPrinter .submission {padding: 10px 0px 0px 160px;}
#newPrinter a {text-decoration: underline;}
#newPrinter .success {color: Green;}
#newPrinter .failure {color: Red;}



.val {background-image: url('../images/buttons/val.png'); background-position: top left; background-repeat: no-repeat; padding-left: 20px;}
.offer-spacer {height: 5px;}

.telephone {display: block; background-image: url('../images/tel.gif'); background-position: top left; background-repeat: no-repeat; padding-left: 20px;}

/* EMAIL MARKETING */
.editor_background
{
background-color: #ffffff; color:#777777;
}
.admindark1{ background-color:#A9B7BF; font-weight:bold; color:#000000; padding-top:5px; padding-bottom:5px}
.admindark{ font-size:12px; background-color:#CE0606; font-weight:bold; color:#ffffff; padding-top:7px; padding-bottom:7px}
.modalBackground { background-color:Gray; filter:alpha(opacity=70); opacity:0.7; }
.price{ color:#ce0000; font-size:19px; letter-spacing: 1px; font-family:arial; font-weight: bold;}
.emarkback{}
.smallprice{color:#02365E; font-size:14px; font-weight:bolder; font-family:Impact;}
a.smallblack:link                                    { color: #000000; font-size:11px; font-weight:bolder; text-decoration:none; }
a.smallblack:visited                    { color: #000000; font-size:11px; font-weight:bolder;  text-decoration:none; }
a.smallblack:hover                     { color: #000000; font-size:11px; font-weight:bolder; text-decoration:none; }
.paleblue{ border-right: 1px solid #ce0000;}
a.bigblack:link                           { color: #ce0000; font-size:14px; text-decoration:none; }
a.bigblack:visited                       { color: #ce0000; font-size:14px;  text-decoration:none; }
a.bigblack:hover             { color: #ce0000; font-size:14px; text-decoration:none; }
.bluebox{ border:solid 1px #ce0000}
.lrblue{ border-right:solid 1px #ce0000;border-left:solid 1px #ce0000}
.topblue{ border-top:solid 1px #ce0000}
.lblue{ border-left:solid 1px #ce0000}

.categorypromotion{ background-color:#E9E9E9; color:#000000; font-size:1.2em; font-weight:bold; padding:3px}
.greybox{ border:solid 1px #d1d1d1;}

.etopLeft {background-image: url(../images/top-left-corner.gif); background-position: left top; background-repeat: no-repeat;}
/* END EMAIL MARKETING */

a.maxCategories {
	background: url(../images/buttons/move-down.gif) no-repeat center left;
	padding-left: 15px;
	font-size:0.8em;
}

a.minCategories {
	background: url(../images/buttons/move-up.gif) no-repeat center left;
	padding-left: 15px;
	font-size:0.8em;
}


/* dropdown linklist */
#dropdown_links {
	cursor: pointer;
	float: left; 
	margin: 15px 0 0 20px;
	font-size: 13px;
	color: #6d6d6d;
}

#linklist {
	height: 407px;
	display: none;
	padding: 10px;
	background: #F8F8F8;
	position: absolute;
	bottom: 70px;
	left: 10px;
	z-index: 999;
	border: 1px solid #E3E3E3;
}

#linklist ul {
	height: 407px;
	width: 150px;
	margin: 0 10px 0 0;
	padding: 0;
	font-size: 12px;
	float: left;
	list-style-type: none;
}

#linklist ul li {
	padding: 0px;
	margin: 0px;
	float: none;
}

#linklist ul li.headline {
	color: #666;
	font-size: 14px;
	font-weight: bold;
	width: 150px;
}

#linklist ul li a {
	font-size: 11px;
	color: #666;
	text-decoration: underline;
	display: block;
	padding: 4px 0px 4px 0px;
}

/* end dropdown linklist */