/*******************************************/
/** AFFILISTORE ENHANCED THEME - TWILIGHT **/
/** ===================================== **/
/**	Dark Theme with bright text			  **/
/** Wireframe1 Theme - wf1-tw			  **/
/** Web:   http://www.anyname.co.uk	  	  **/
/** Email: admin[at]anyname[dot]co[dot]uk **/
/*******************************************/

/**********************/
/* General Tag Styles */
/**********************/
BODY {
	MARGIN:0px;
	PADDING:0px;
	FONT-FAMILY:"Lucida Grande", "Lucida Sans Unicode","Lucida Sans", Arial, Helvetica, Verdana, sans-serif; 
	LINE-HEIGHT:110%;
	FONT-SIZE:75%;
	BACKGROUND-COLOR:#0d0f10; 
	COLOR:#ccc;
}
FORM {
	MARGIN:0px;
	PADDING:0px;
}
IMG {
	BORDER:none;
}
H1 {
	FONT-SIZE:1.375em;
	FONT-WEIGHT:normal;
	PADDING:0px;
	COLOR:#ccc;
	MARGIN:0px 0px 10px 0px;
	LINE-HEIGHT:1.5em;
}
H2 {
	POSITION:relative;
	FLOAT:left;
	FONT-SIZE:1.25em;
	LINE-HEIGHT:1.313em;
	MARGIN:7px 0px 0px 0px;
	PADDING:0px;
}
A {
	COLOR:#6cf;
	TEXT-DECORATION:none;
}
A:visited {
	COLOR:#6cf;
}
A:hover {
	TEXT-DECORATION:none;
	COLOR:#c7ff70
}
.floatLeft {
	POSITION:relative;
	FLOAT:left;
	MARGIN:0px;
	PADDING:0px;
}
.floatRight {
	POSITION:relative;
	FLOAT:right;
	MARGIN:0px;
	PADDING:0px;
}

/***********************/
/* Main Page Structure */
/***********************/
#wrapper {
	POSITION:relative;
	MARGIN:0px auto 0px auto; 
	WIDTH:950px;
}
#topNav {
	COLOR:#ccc; 
	BACKGROUND-COLOR:#0d0f10;
	HEIGHT:2em;
	WIDTH:100%;
}
#header {
	POSITION:relative;
	FLOAT:left;
	HEIGHT:75px;
	WIDTH:100%;
	BACKGROUND-COLOR: #202326; 
}
#logo {
	POSITION:relative;
	FLOAT:left;
	HEIGHT:70px;
	WIDTH:150px;
	MARGIN:5px 0 0 10px;	
}
#headerRight{
	PADDING:6px 10px 0 0; 
	FONT-SIZE:1em; 
	FLOAT:right; 
	MARGIN:0px;
	WIDTH:500px;
	TEXT-ALIGN: right;
}
#header H1 {
	position:absolute;
	top:10px;
	left:10px;
	margin:0px;
	line-height:120%
}
#header A {
	color:#FFFFFF;
	text-decoration:none;
}
#header A:hover {
	color:#E8EBEE;
	text-decoration:none;
}
.meta_date {
	DISPLAY:block;
	TOP:5px;
	RIGHT:5px;	
	COLOR:#999;
	MARGIN:0 0 2px 0;
}
.meta_title{
	COLOR:#fff;
}
#page {
	POSITION:relative;
	FLOAT:left;
	BACKGROUND-COLOR:#ffffff;
	DISPLAY:block;
	WIDTH:100%;
}
#navTrail {
	POSITION:relative;
	FLOAT:left;
	WIDTH:930px;
	MARGIN:0px;
	PADDING:5px 10px;
	CLEAR:both;
	BACKGROUND-COLOR:#303538;
}
#pageInner {
	POSITION:relative;
	FLOAT:left;
	MARGIN:0px;
	WIDTH:930px;
	PADDING:0 10px 10px 10px;
	CLEAR:both;
	BACKGROUND-COLOR:#303538;
}
#content {
	POSITION:relative;
	FLOAT:left;
	FONT-SIZE:1em;
	LINE-HEIGHT:1.25em;
	MARGIN: 0 0 10px 0;
	PADDING: 0 5px;
}
/*******************/
/** Content Width **/
/*******************/
.midstyle0 {
	WIDTH:920px;
}
.midstyle1 {
	WIDTH:740px;
	LEFT:5px
}
.midstyle2 {
	WIDTH:640px;
}
.midstyle3 {
	WIDTH:460px;
}

#footer {
	POSITION:relative;
	FLOAT:left;
	WIDTH:950px;
	BACKGROUND-COLOR:#202326;
	HEIGHT:30px;
	TEXT-ALIGN:center;
	CLEAR:both;
	PADDING:12px 0px 0px 0px;
}

/**********************/
/** Image Dimensions **/
/**********************/
.smallProductImage {
	MAX-HEIGHT:175px;
	MAX-WIDTH:120px;
}
/* IE6 Hack */
* html .smallProductImage{HEIGHT:100px}

.featureProductImage {
	MAX-WIDTH:120px;
	MAX-HEIGHT:120px;
	FLOAT:left;
	PADDING:0 5px 5px 0;
}
* html .featureProductImage{HEIGHT:100px}

.popularProductImage {
	WIDTH:60px;
	FLOAT:left;
	HEIGHT:60px;
	MARGIN: 0 5px 0 0;
}

/***************/
/* skin design */
/***************/
.tabExpand {
	position:relative;
	width:100%;
	margin:0px 0px 10px 0px;
}
/****************************************************/
/* ie6 hack to prevent tables dropping - deprecated */
/****************************************************/
* html .tabExpand {
	position:relative;
	float:left;
	width:100%;
	margin:0px 0px 10px 0px;
}

/*****************/
/**  Search Bar **/
/*****************/
#search {
	POSITION:absolute;
	FLOAT:right;
	BOTTOM:10px;
	RIGHT:10px;
}
#search input {
	FONT-FAMILY:"Lucida Grande", "Lucida Sans Unicode","Lucida Sans", Arial, Helvetica, Verdana, sans-serif; 
	FONT-SIZE:1em;
}
.searchButton {
	POSITION:relative;
	FLOAT:right;
	BACKGROUND-COLOR:#303538;
	BORDER:1px solid #666;
	COLOR:#FFFFFF;
	FONT-WEIGHT:normal;
	FONT-SIZE:1em;
	PADDING: 0;
	MARGIN-LEFT:5px;
}
.searchButton:hover {
	CURSOR:pointer;
}
#searchbox {
	BORDER:1px solid #333;
	WIDTH:200px;
	PADDING:2px 5px;
	COLOR:#999;
	FONT-SIZE:1em;
}

/**************************/
/** Main Page Navigation **/
/**************************/
#navBar {
	POSITION:relative;
	FLOAT:left;
	WIDTH:100%;
	MARGIN:0px;
	CLEAR:both;
	Z-INDEX:500;
	BACKGROUND-COLOR: #282c2f; 
}
#navBar UL {
	POSITION:relative;
	FLOAT:left;
	MARGIN:0px;
	PADDING:0px 10px;
}

/*******************/
/** Page Menu CSS **/
/*******************/
#homeNav, #homeNav UL {
	PADDING: 0px;
	MARGIN: 0px; 
	LIST-STYLE-TYPE: none;
	LINE-HEIGHT: 1;
}
#homeNav A, #homeNav A:visited {
	DISPLAY: block; 
	PADDING: 0.4em 2em; 
	FONT-WEIGHT: bold; 
	MARGIN: 0px; 
	BACKGROUND-COLOR:#282c2f; 
	FONT-SIZE:1.15em;
	LINE-HEIGHT:1.15em;
}
#homeNav A:hover {
	TEXT-DECORATION: none;
	BACKGROUND-COLOR:#666;
}
#homeNav A:active {
	BACKGROUND-COLOR: #666;
}
#homeNav LI {
	FLOAT: left; 
	PADDING: 0px; 
	MARGIN: 0px; 
	TEXT-ALIGN:center;
}
#homeNav LI UL {
	POSITION: absolute;
	LEFT: -999em; 
	WIDTH: 12em;
}
#homeNav LI UL A {
	WIDTH: 12em;
}
#homeNav LI UL UL {
	MARGIN: -1.25em 0px 0px 12em
}
#homeNav LI:hover UL UL, #homeNav LI.sfhover UL UL, 
#homeNav LI:hover UL UL UL, #homeNav LI.sfhover UL UL UL { 
	LEFT: -999em;
}
#homeNav LI:hover UL, #homeNav LI.sfhover UL,
#homeNav LI LI:hover UL, #homeNav LI LI.sfhover UL,
#homeNav LI LI LI:hover UL, #homeNav LI LI LI.sfhover UL {
	LEFT: auto;
}
#homeNav LI LI A, #homeNav LI LI A:link, #homeNav LI LI A:visited {
	PADDING: 5px 8px; 
	BACKGROUND-COLOR: #202326; 
	MARGIN: 0px; 
	FONT-SIZE:1em;
	LINE-HEIGHT:1em;
}
#homeNav LI LI LI A, #homeNav LI LI LI A:link, #homeNav LI LI LI A:visited {
	BACKGROUND-COLOR:#333; 
}
#homeNav LI LI LI LI A, #homeNav LI LI LI LI A:link, #homeNav LI LI LI LI A:visited {
	BACKGROUND-COLOR:#404040; 
}
#homeNav LI LI A:hover, #homeNav LI LI A:active, 
#homeNav LI LI LI A:hover, #homeNav LI LI LI A:active, 
#homeNav LI LI LI LI A:hover, #homeNav LI LI LI LI A:active {
	BACKGROUND: #666;
	COLOR:#c7ff70;
}
#homeNav LI A.topLinkOff {
	COLOR: #fff; 
}
#homeNav LI A.topLinkOn {
	COLOR: #c7ff70;
}
#homeNav LI LI A.parent, #homeNav LI LI LI A.parent {
	BACKGROUND-COLOR:#404040; 
}
.topNavOn, .topNavOff {}


/***********************/
/* Sub Page Navigation */
/***********************/
#navBarSub {
	POSITION:relative;
	FLOAT:left;
	WIDTH:100%;
	MARGIN:0;
	HEIGHT:18px;
	CLEAR:both;
	BACKGROUND-COLOR:#282c2f; 
}
#navBarSub UL {
	POSITION:relative;
	FLOAT:left;
	MARGIN:0;
	PADDING:0 10px 0 40px;
}
#homeNavSub {
	POSITION:relative;
	FLOAT:left;
	MARGIN:0px;
	PADDING:0px;
	BACKGROUND-COLOR:#282c2f; 
	LIST-STYLE-TYPE:none;
}
#homeNavSub LI {
	POSITION:relative;
	FLOAT:left;
	MARGIN:0px;
	PADDING:0px;
	HEIGHT:18px;
	LIST-STYLE-TYPE:none;
	TEXT-ALIGN:center;
}
#homeNavSub LI A, #homeNavSub LI A:visited {
	POSITION:relative;
	FLOAT:left;
	PADDING:0 20px 2px 20px;
	MARGIN:0px;
	DISPLAY:block;
	HEIGHT:18px;
	TEXT-ALIGN:center;
	FONT-SIZE:1em;
}
#homeNavSub LI A:hover {
	COLOR:#c7ff70;
	TEXT-DECORATION:none;
}
#homeNavSub LI A.subTopNavOn {
	FONT-WEIGHT:bold;
}

/************************/
/* Cat Link Menu Styles */
/************************/
#navCatBar {
	POSITION:relative;
	FLOAT:left;
	WIDTH:100%;
	MARGIN:0;
	CLEAR:both;
	BACKGROUND-COLOR:#282c2f; 
	overflow:hidden;
}
#navCatBar UL {
	POSITION:relative;
	FLOAT:left;
	MARGIN-LEFT:8px;
	PADDING:0;
}
#catLinkMenu {
	POSITION:relative;
	FLOAT:left;
	WIDTH:942px;
	CLEAR:both;
	Z-INDEX:400;
	BACKGROUND-COLOR: #282c2f; 
}
#catLinkMenu UL {
	POSITION:relative;
	FLOAT:left;
}
#catLinkMenu, #catLinkMenu UL {
	LIST-STYLE-TYPE: none;
	LINE-HEIGHT: 1;
	MARGIN:0;
	}
#catLinkMenu LI {
	FLOAT: left; 
	PADDING: 0px; 
	MARGIN: 0px; 
	TEXT-ALIGN:center;
}
#catLinkMenu A, #catLinkMenu A:visited {
	DISPLAY: block; 
	PADDING: 5px 25px; 
	FONT-WEIGHT: bold; 
	MARGIN: 0px; 
	BACKGROUND-COLOR:#282c2f; 
	FONT-SIZE:1.063em;
	LINE-HEIGHT:1.063em;
}
#catLinkMenu A:hover {
	TEXT-DECORATION: none;
	BACKGROUND-COLOR:#666;
}
#catLinkMenu LI UL {
	LEFT: -999em; 
	WIDTH: 10em; 
	POSITION: absolute
}
#catLinkMenu LI UL UL {
	MARGIN: -1.25em 0px 0px 4em
}
#catLinkMenu LI:hover UL {
	DISPLAY: block; 
	LEFT: auto
}
#catLinkMenu LI LI {
	FLOAT: left; 
	PADDING: 0px; 
	MARGIN: 0px; 
	WIDTH: 10em; 
}
#catLinkMenu LI LI A, #catLinkMenu LI LI A:link, #catLinkMenu LI LI A:visited {
	FLOAT: none; 
	PADDING: 5px 8px; 
	BACKGROUND-COLOR:#282c2f; 
	MARGIN: 0px; 
	WIDTH: 10em; 
	FONT-SIZE:1em;
	LINE-HEIGHT:1em;
}
#catLinkMenu LI LI A:hover, #catLinkMenu LI LI A:active {
	BACKGROUND: #666;
	COLOR:#c7ff70;
}
#catLinkMenu LI A.topLinkOff {
	COLOR: #fff; 
}
#catLinkMenu LI A.topLinkOn {
	COLOR: #c7ff70;
}
#catLinkMenu LI:hover UL UL, #catLinkMenu LI.sfhover UL UL {
	LEFT: -999em
}
#catLinkMenu LI:hover UL, #catLinkMenu LI.sfhover UL,
#catLinkMenu LI LI:hover UL,#catLinkMenu LI LI.sfhover UL {
	LEFT: auto
}

/*********************/
/* SubCat Navigation */
/*********************/
#navCatBarSub {
	POSITION:relative;
	FLOAT:left;
	WIDTH:100%;
	MARGIN:0;
	HEIGHT:16px;
	CLEAR:both;
	BACKGROUND-COLOR:#282c2f; 
}
#navCatBarSub UL {
	POSITION:relative;
	FLOAT:left;
	MARGIN:0;
	PADDING:0 10px 0 40px;
}
#catLinkMenuSub {
	POSITION:relative;
	FLOAT:left;
	MARGIN:0px;
	PADDING:0px;
	BACKGROUND-COLOR:#282c2f; 
	LIST-STYLE-TYPE:none;
}
#catLinkMenuSub LI {
	POSITION:relative;
	FLOAT:left;
	MARGIN:0px;
	PADDING:0px;
	HEIGHT:16px;
	LIST-STYLE-TYPE:none;
	TEXT-ALIGN:center;
}
#catLinkMenuSub LI A, #catLinkMenuSub LI A:visited {
	POSITION:relative;
	FLOAT:left;
	PADDING:0 20px;
	MARGIN:0px;
	DISPLAY:block;
	HEIGHT:16px;
	TEXT-ALIGN:center;
	FONT-SIZE:0.9em;
}
#catLinkMenuSub LI A:hover {
	COLOR:#c7ff70;
	TEXT-DECORATION:none;
}
#catLinkMenuSub LI A.subTopNavOn {
	FONT-WEIGHT:bold;
}

/***********************/
/* Side Bar Navigation */
/***********************/
#sideNavLeft {
	POSITION:relative;
	FLOAT:left;
	WIDTH:175px;
	MARGIN:0px;
	MIN-HEIGHT:300px;
}
#sideNavLeft UL {
	POSITION:relative;
	FLOAT:left;
	PADDING:0;
	MARGIN:0px 0px 5px 0px;
	FONT-SIZE:1em;
	FONT-WEIGHT:normal;
}
#sideNavLeft UL TABLE {
	BORDER-COLLAPSE:collapse; 
	PADDING:0; 
	MARGIN:0; 
	FONT-SIZE:1em;
}
#sideNavLeft UL UL {
	MARGIN-LEFT:0em;
}
#sideNavLeft UL LI {
	POSITION:relative;
	FLOAT:left;
	MARGIN:0;
	PADDING:0;
	LIST-STYLE-TYPE:none;
	WIDTH:173px;
}
#sideNavLeft UL LI A, #sideNavLeft UL LI A:visited {
	DISPLAY:block; 
	TEXT-DECORATION:none; 
	FONT-WEIGHT:normal;
	FONT-SIZE:1.063em;
	LINE-HEIGHT:1.25em;
}
#sideNavLeft UL LI A:hover {
	FONT-WEIGHT:normal
}
#sideNavLeft UL LI:hover A {
	FONT-WEIGHT:normal;
}
#sideNavLeft UL LI UL {
	DISPLAY:none;
}
#sideNavLeft UL LI:hover UL, #sideNavLeft UL LI A:hover UL {
	DISPLAY:block; 
	WIDTH:153px; 
	MARGIN:0;
	PADDING-BOTTOM: 1px;
}
#sideNavLeft UL LI:hover UL LI A, #sideNavLeft UL LI A:hover UL LI A {
	DISPLAY: block;
	HEIGHT:1.4em; 
	FONT-WEIGHT:normal;
	TEXT-INDENT:30px;
	FONT-SIZE:1em;
}
#sideNavLeft LI:hover UL LI:hover A, #sideNavLeft UL LI A:hover UL LI A:hover {
	FONT-WEIGHT:normal;
}

/*************************/
/* MainNavCat CSS UL/LI  */
/*************************/
#mainNavCat {
	POSITION:relative;
	FLOAT:left;
	WIDTH:175px;
	MARGIN:0 0 10px 0;
}
#mainNavCat P {
	POSITION:relative;
	FLOAT:left;
	WIDTH:100%;
	MARGIN:0;
	FONT-WEIGHT:bold;
	FONT-SIZE:1.188em;
	COLOR:#c7ff70;
	BACKGROUND-COLOR:#202326;
	TEXT-INDENT:10px;
	LINE-HEIGHT:1.75em;
	BORDER-BOTTOM: 1px solid #666;
}
#mainNavCat UL {}
#mainNavCat UL LI {
	TEXT-INDENT:20px;
}

/***************/
/** PageLinks **/
/***************/
#pageLinks {
	POSITION:relative;
	WIDTH:175px;
	PADDING:0;
	MARGIN:0 0 10px 0; 
}
#pageLinks P {
	POSITION:relative;
	FLOAT:left;
	WIDTH:100%;
	MARGIN:0;
	FONT-WEIGHT:bold;
	FONT-SIZE:1.188em;
	COLOR:#c7ff70;
	BACKGROUND-COLOR:#202326;
	TEXT-INDENT:10px;
	LINE-HEIGHT:1.75em;
	BORDER-BOTTOM: 1px solid #666;
}
#pageLinks UL {
	WIDTH:173px;
	BORDER-BOTTOM:1px solid #282c2f;
	BORDER-RIGHT:1px solid #282c2f;
	BORDER-LEFT:1px solid #282c2f;
	BACKGROUND-COLOR: #282c2f;
	PADDING:5px 0;
	MARGIN:0 0 10px 0; 
}
#pageLinks UL LI {
	POSITION:relative;
	FLOAT:left;
	MARGIN:0;
	PADDING:0 0 0 8px;
	LIST-STYLE-TYPE:none;
	WIDTH:165px;
	TEXT-INDENT:1em;
}
#pageLinks UL LI A {
	BACKGROUND-IMAGE:url(../styleImages/el-page-arrow.gif);
	BACKGROUND-REPEAT:no-repeat;
	BACKGROUND-POSITION:0 4px;
}
#pageLinks UL LI UL {
	BORDER:none;
	MARGIN:0;
	PADDING:0;
}
#pageLinks UL LI:hover UL LI A, #pageLinks UL LI A:hover UL LI A {
	HEIGHT:1.25em; 
	FONT-WEIGHT:normal;
	TEXT-INDENT:10px;
	FONT-SIZE:1em;
}
#pageLinks UL LI UL LI A {
	BACKGROUND-IMAGE:none;
	PADDING:0;
	MARGIN:0;
	FONT-SIZE:1em;
	TEXT-INDENT:10px;
}

/********************/
/** Products Links **/
/********************/
#mainNav P {
	POSITION:relative;
	FLOAT:left;
	WIDTH:100%;
	MARGIN:0;
	FONT-WEIGHT:bold;
	FONT-SIZE:1.188em;
	COLOR:#c7ff70;
	BACKGROUND-COLOR:#202326;
	TEXT-INDENT:10px;
	LINE-HEIGHT:1.75em;
	BORDER-BOTTOM: 1px solid #666;
}
#mainNav UL LI {
	TEXT-INDENT:10px;
}

/****************/
/** Box Styles **/
/****************/
.boxborder {
	POSITION:relative;
	FLOAT:left;
	MARGIN:0px 0px 10px 0px;
	PADDING:5px 0;
	BORDER-BOTTOM:1px solid #282c2f;
	BORDER-RIGHT:1px solid #282c2f;
	BORDER-LEFT:1px solid #282c2f;
	BACKGROUND-COLOR: #282c2f
}
#pullDownNav {
	BACKGROUND-COLOR:#666;
	PADDING:5px;
	MARGIN:0px 0px 10px 0px;
}
#pullDownNav select {
	FONT-FAMILY:"Lucida Grande", "Lucida Sans Unicode","Lucida Sans", Arial, Helvetica, Verdana, sans-serif; 
	FONT-SIZE:1em;
}
#compareDisplay {
	POSITION:relative;
	FLOAT:left;
	WIDTH:100%;
}

/********************/
/* Product Displays */
/********************/
#productDisplay {
	FLOAT: none;
    WIDTH: 620px; 
	MARGIN: 10px auto 0px; 
    PADDING: 0px;
}
#productDisplay FIELDSET, #subBuiltNav FIELDSET, #subNav FIELDSET, #content FIELDSET {
	POSITION:relative;
	FLOAT:none;
	WIDTH:598px;
	BORDER:1px solid #cccccc;
	LINE-HEIGHT:1.5em;
	PADDING:0 10px;
	MARGIN: 0 auto 10px;
}
#productDisplay LEGEND, #subBuiltNav LEGEND, #subNav LEGEND, #content LEGEND {
	COLOR:#006699;
	FONT-WEIGHT:bold;
}
#productDisplay TABLE {
	CLEAR:left;
}
#productDisplay TD, #compareDisplay TD {
	POSITION:relative;
	PADDING: 0 0 10px 0;
	MARGIN: 0;
}
#productDisplay TD P {
	margin:0;
	padding:0;
}
#singleProductDisplay {
	POSITION:relative;
	FLOAT:left;
	WIDTH:100%;
	BORDER-BOTTOM:1px solid #cccccc;
	MARGIN:0px 0px 20px 0px;
	PADDING:0px 0px 20px 0px;
}
#singleProductDisplay UL {
	POSITION:relative;
	FLOAT:left;
	MARGIN:0 0 0 10px;
	PADDING:0px;
	MAX-WIDTH:425px;
}
#singleProductDisplay UL LI {
	POSITION:relative;
	FLOAT:left;
	MARGIN:0px 0px 10px 0px;
	PADDING:0px;
	DISPLAY:inline;
	LIST-STYLE-TYPE:none;
	WIDTH:100%;
}
#singleProductDisplay IMG {
	MARGIN:10px 0px 10px 0px;
	PADDING:0px;
	MAX-WIDTH:425px;
}

/********************/
/** Side Bar Right **/
/********************/
#sideNavRight {
	POSITION:relative;
	FLOAT:right;
	WIDTH:275px;
	MARGIN:0px;
}
#sideNavRight P {
	POSITION:relative;
	FLOAT:left;
	WIDTH:100%;
	MARGIN:0;
	FONT-WEIGHT:bold;
	FONT-SIZE:1.188em;
	COLOR:#c7ff70;
	BACKGROUND-COLOR:#202326;
	TEXT-INDENT:10px;
	LINE-HEIGHT:1.75em;
	BORDER-BOTTOM: 1px solid #666;
}

/******************/
/* News Items etc */
/******************/
#tagCloud {
	WIDTH:100%;
	MARGIN:0px auto;
}
#tagCloud P {
	POSITION:relative;
	FLOAT:left;
	WIDTH:100%;
	MARGIN:0;
	FONT-WEIGHT:bold;
	FONT-SIZE:1.188em;
	COLOR:#c7ff70;
	BACKGROUND-COLOR:#202326;
	TEXT-ALIGN:center;
	LINE-HEIGHT:1.75em;
	BORDER-BOTTOM: 1px solid #666;
}
#newsItems UL {
	POSITION:relative;
	FLOAT:left;
	WIDTH: 100%;
	MARGIN:0px 0px 10px 0px;
	PADDING:10px 0;
	BORDER-BOTTOM:1px solid #282c2f;
	BACKGROUND-COLOR: #282c2f;
}
#tagCloud DIV {
	POSITION:relative;
	FLOAT:left;
	MARGIN:0px 0px 10px 0px;
	PADDING: 10px 0;
	WIDTH:100%;
	BACKGROUND-COLOR: #282c2f;
	TEXT-ALIGN:center;
	COLOR:#ccc;
	FONT-WEIGHT:normal;
	OVERFLOW: hidden
}
#newsItems LI {
	MARGIN:0px;
	LIST-STYLE-TYPE:none;
	BORDER-TOP:none;
	PADDING:0px 0px 10px 10px;
}
#newsItems LI A STRONG {
	FONT-WEIGHT:normal;
	FONT-SIZE:1.188em;
}
#newsItems LI SPAN.newsDate {
	DISPLAY:block;
	PADDING:4px 0 6px 0;
	COLOR:#666666;
}

/*********************/
/** Feature Product **/
/*********************/
#featureProduct {
	POSITION:relative;
	FLOAT:left;
    WIDTH:275px;
	MARGIN:0px 0px 10px 0px;
    PADDING:0px;
}
#featureProduct UL {
	POSITION:relative;
	FLOAT:left;
	MARGIN:0px;
	PADDING:0px;
	WIDTH:275px;
	BACKGROUND-COLOR: #282c2f;
}
#featureProduct LI {
	POSITION:relative;
	FLOAT:left;
	MARGIN:0px;
	WIDTH:100%;
	LIST-STYLE-TYPE:none;
}
#featureProduct LI A, #featureProduct LI A:visited {
	DISPLAY:block;
	MIN-HEIGHT:80px;   
	PADDING:10px 5px 5px 0px;
}
#featureProduct LI A:hover {
	BACKGROUND-COLOR:#666;
	TEXT-DECORATION:none;
}
* html #featureProduct LI A {HEIGHT:110px}

#featureProduct LI A IMG {
	FLOAT:left;
	MARGIN:0 5px 0 10px;  
}
#featureProduct LI A SPAN, #featureProduct LI A:visited SPAN {
	DISPLAY:block;
	MARGIN-TOP: 0.2em;
}
#featureProduct A SPAN.fpBrand, #featureProduct A:link SPAN.fpBrand, #featureProduct A:visited SPAN.fpBrand {
	MARGIN-TOP:0.2em;
	COLOR:#ccc;
}
#featureProduct A:hover SPAN.fpBrand {}
#featureProduct A SPAN.fpPrice, #featureProduct A:link SPAN.fpPrice, #featureProduct A:visited SPAN.fpPrice {
	MARGIN-TOP: 0.5em;
	COLOR:#999;
}
#featureProduct A:hover SPAN.fpPrice {}
/*end*/

/********************/
/* Popular Products */
/********************/
#popularProd {
	POSITION:relative;
	FLOAT:left;
	WIDTH:275px;
	PADDING: 0;
	MARGIN:0px 0px 10px 0px;
	}
#popularProd UL {
	POSITION:relative;
	FLOAT:left;
	PADDING:0;
	MARGIN:0;
	WIDTH:275px;
	BACKGROUND-COLOR: #282c2f;
}
#popularProd LI {
	POSITION:relative;
	FLOAT:left;
	MARGIN:0px;
	WIDTH:100%;
	LIST-STYLE-TYPE:none;
}
#popularProd LI A, #popularProd LI A:link, #popularProd LI A:visited {
	DISPLAY:block;
	PADDING:6px 5px 0px 0px;
	MIN-HEIGHT:70px;
}
* html #popularProd LI A {HEIGHT:70px}

#popularProd LI A:hover {
	BACKGROUND-COLOR:#666;
	TEXT-DECORATION: none;
}
#popularProd LI A IMG {
	FLOAT:left;
	MARGIN:0px 10px 10px 10px;
}
#popularProd LI A SPAN, #popularProd LI A:visited SPAN {
	COLOR:#666;
	DISPLAY:block;
	MARGIN-TOP:0.2em;
}
#popularProd A SPAN.popProdView, #popularProd A:visited SPAN.popProdView {
	COLOR:#ccc;
	FONT-SIZE:1em;
	MARGIN-TOP:0.5em;
}
#popularProd A:hover SPAN.popProdView {}
#popularProd A SPAN.popProdPrice, #popularProd A:visited SPAN.popProdPrice {
	COLOR:#999;
}
#popularProd a:hover span.popProdPrice {}
/* End PP */

/********************/
/* Tag Cloud Styles */
/********************/
#tagCloud A, #tagCloud A:visited {
	LINE-HEIGHT:1.25em;
	FONT-WEIGHT:normal;
	COLOR:#ccc;
}
#tagCloud A:hover {
	COLOR:#6cf;
}
#tagCloud A.style1 {
	FONT-SIZE:1em;
}
#tagCloud A.style2 {
	FONT-SIZE:1.125em;
}
#tagCloud A.style3 {
	FONT-SIZE:1.125em;
}
#tagCloud A.style4 {
	FONT-SIZE:1.313em;
}
#tagCloud A.style5 {
	FONT-SIZE:1.5em;
}
#tagCloud A.style6 {
	FONT-SIZE:1.75em;
}

/*********************************************/
/* Product Link Styles - SINGLE PROD LISTING */
/*********************************************/
.spList {
	POSITION:relative;
	FLOAT:left;
	DISPLAY:block;
	WIDTH:100%;
	MAX-HEIGHT:400px;
	BACKGROUND-COLOR:#282c2f;
	MARGIN:0;
	PADDING:0;
}
.spName {
	WIDTH:100%;
	FONT-SIZE:1.25em;
	COLOR:#ccc;
	BACKGROUND-COLOR:#202326;
	TEXT-INDENT:10px;
	LINE-HEIGHT:1.75em;
}
.spLink {PADDING: 1em 0}

.spLink div.spInner {
	DISPLAY: -moz-inline-box;
	-moz-box-orient: vertical;
	DISPLAY: inline-table;
	DISPLAY: inline-block;
	MARGIN: 0 5px;
	TEXT-ALIGN:center;
	VERTICAL-ALIGN: middle;
	zoom:1;
	* display:inline;
}
.spImage {
	WIDTH: 85px;
}
.spImage IMG {
	WIDTH: 75px;
	HEIGHT:75px;
	VERTICAL-ALIGN:bottom;
}
.spLogo {
	WIDTH: 180px;
	HEIGHT:75px;
	VERTICAL-ALIGN:bottom;
}
.spLogo IMG {
	WIDTH: 150px;
	HEIGHT: 75px;
}
* HTML .spLogo IMG { WIDTH:150px }

.spPrice {
	FONT-WEIGHT:normal;
	FONT-SIZE:1.25em;
	COLOR:#ccc;
	MIN-WIDTH:100px;
	PADDING:0;
	MARGIN:0;
}
.spInner .spMore {
	padding: 10px 0;
}
.spMore a, .spMore a:visited {
	POSITION:relative;
	BACKGROUND-COLOR:#303538;
	BORDER:1px solid #666;
	COLOR:#FFFFFF;
	TEXT-ALIGN:center;
	PADDING:5px 10px;
	LINE-HEIGHT:1em;
	WIDTH:75px;
	FONT-WEIGHT:normal;
	FONT-SIZE:1em;
	MARGIN:  10px 0 0 25px
}
.spMore a:hover {
	BACKGROUND-COLOR:#666;
	COLOR:#333;
}
.spReview {
	DISPLAY:block;
	FLOAT:left;
	WIDTH:100%;
	BACKGROUND-COLOR:#666;
	FONT-SIZE:1em;
	LINE-HEIGHT:1.5em; 
	PADDING:0; 
	BACKGROUND-COLOR:#666;
}
.spReview A {
	PADDING:3px 10px;
	FLOAT:left;
}
.spExtra {
	DISPLAY:block;
	CLEAR:both;
	BACKGROUND-COLOR:#666;
	COLOR:#333;
	MARGIN:0;
	PADDING:0 10px 5px 10px;
}	
.styleProdMerchant {DISPLAY:block}
.styleProdPromo {
	DISPLAY:block;
	FONT-SIZE:1em;
	COLOR:#333333;
}
.styleProdID {DISPLAY:block}
.styleProdCategory {DISPLAY:block;}
.styleProdBrand {DISPLAY:block;}
.styleProdDescription {DISPLAY:block;}

/*******************************************/
/* Product Link Styles - GRID PROD LISTING */
/*******************************************/
.multiProdList {
	POSITION:relative;
	FLOAT:none;
	WIDTH:200px;
	MARGIN: 0 auto;
	MAX-HEIGHT:500px; 
	BACKGROUND-COLOR:#282c2f;
	TEXT-ALIGN:left;
}
.multiProdName {
	POSITION:relative;
	TEXT-ALIGN:center;
	WIDTH:100%;
	FONT-SIZE:1.125em;
	COLOR:#ccc;
	BACKGROUND-COLOR:#202326;
	LINE-HEIGHT:1.25em;
	PADDING:5px 0;
	MIN-HEIGHT:3em;
}
* html .multiProductName{HEIGHT:40px}

.multiProdImage {
	MIN-WIDTH:85px;
	TEXT-ALIGN: center;
	PADDING:10px 5px;
	MIN-HEIGHT: 160px;
	MAX-HEIGHT: 175px;
}
* html .multiProductImage{HEIGHT:175px}

.multiProdLink {
	POSITION:relative;
	BACKGROUND-COLOR:#202326;
	FLOAT:left;
	WIDTH:100%;
	HEIGHT:2.75em;
	MARGIN:0;
}
* html .multiProdLink{HEIGHT:32px}
.multiProdPrice {
	POSITION:relative;
	FLOAT:left;
	FONT-WEIGHT:normal;
	FONT-SIZE:1.063em;
	COLOR:#ccc;
	PADDING:5px;
	MARGIN:4px 0 0 5px;
}
.multiProdReview {
	DISPLAY:block;
	BACKGROUND-COLOR:#666;
	FONT-SIZE:1em; 
	LINE-HEIGHT:1.5em; 
	PADDING:0; 
	BACKGROUND-COLOR:#666;
}
.multiProdMore a, .multiProdMore a:visited {
	POSITION:relative;
	FLOAT:right;
	MARGIN:5px 5px 0 0;
	BACKGROUND-COLOR:#303538;
	BORDER:1px solid #666;
	COLOR:#FFFFFF;
	TEXT-ALIGN:center;
	PADDING:3px;
	WIDTH:75px;
	FONT-WEIGHT:normal;
	FONT-SIZE:1em;
}
.multiProdMore a:hover {
	BACKGROUND-COLOR:#666;
	COLOR:#333;
}
.multiProdReview a {
	DISPLAY:block;
	padding: 0 10px
}

/**********************************/
/** Single Product Detail Styles **/
/**********************************/
.singleProdName {
	DISPLAY:block;
	FONT-SIZE:1.25em;
	LINE-HEIGHT:1.75em;
	COLOR:#006699;
	FONT-WEIGHT:bold;
	PADDING:0;
	margin: 0;
}
.singleProdPromo {
	DISPLAY:block;
	FONT-SIZE:1em;
	FONT-WEIGHT:bold;
}
.singleProdPrice {
	DISPLAY:block;
	FONT-SIZE:1.25em;
	COLOR:#c7ff70;
	FONT-WEIGHT:bold;
	LINE-HEIGHT:1.75em
}
.singleProdBrand {
	DISPLAY:block;
	FONT-SIZE:1.25em;
	LINE-HEIGHT:1.75em;
	COLOR:#006699;
	FONT-WEIGHT:bold;
}
.singleProdDescription {
	DISPLAY:block;
	FONT-SIZE:1em;
}
.singleProdId {
	DISPLAY:block;
	FONT-SIZE:1em;
	COLOR:#666666;
	FONT-WEIGHT:normal;
}
.singleProdRating {
	DISPLAY:block;
	PADDING: 5px 0;
}
.singleProdMerchant {
	DISPLAY:block;
}
.singleProdMerchantLogo {
	DISPLAY:block;
}
.singleProdCategory {
	DISPLAY:block;
}
.singleProdVisit a, .singleProdVisit a:visited {
	DISPLAY:block;
	BACKGROUND-COLOR:#282c2f;
	BORDER:1px solid #666;
	COLOR:#FFFFFF;
	TEXT-ALIGN:center;
	PADDING:10px;
	WIDTH:90px;
	FONT-WEIGHT:normal;
	FONT-SIZE:1.25em;
}
.singleProdVisit a:hover {
	BACKGROUND-COLOR:#666;
}
/**************************************/
/* Button Styles... mostly deprecated */
/**************************************/
A.button, A.bigbutton {
	COLOR:#000000;
	DISPLAY:block;
	PADDING:9px 0px 0px 8px;
	FONT-WEIGHT:normal;
	FONT-SIZE:1.125em;
	BACKGROUND-IMAGE:url(../styleImages/butBg.jpg);
	BACKGROUND-REPEAT:no-repeat;
	WIDTH:77px;
	HEIGHT:27px;
	MARGIN:0px;
}
A:hover.button, A:hover.bigbutton {
	BACKGROUND-IMAGE:url(../styleImages/butBg-on.jpg);
	COLOR:#ffffff;
	TEXT-DECORATION:none;
}

/******************/
/** Links On/Off **/
/******************/
A.catNavOn {
	FONT-WEIGHT:bold;
	COLOR:#c7ff70;
}
A.catNavOff {
	FONT-WEIGHT:bold;
	COLOR:#0099CC;
}
A.brandNavOn {
	FONT-WEIGHT:bold;
}
A.brandNavOff {
	FONT-WEIGHT:normal;
}

/**********************/
/* Links & Categories */
/**********************/
#linksDisplay {
	POSITION:relative;
	FLOAT:left;
	WIDTH:100%;
	PADDING: 0 10px
}
#linksDisplay LI {
	MARGIN:0px 0px 10px 0px;
}
#catDisplay {
	POSITION:relative;
	FLOAT:left;
	WIDTH:100%;
}
#catDisplay UL {
	POSITION:relative;
	FLOAT:left;
	WIDTH:100%;
	PADDING:10px 0px 10px 0px;
	MARGIN:0px;
}
#catDisplay LI {
	POSITION:relative;
	FLOAT:left;
	WIDTH:275px;
	HEIGHT:80px;
	PADDING:0px 10px 0px 0px;
	MARGIN:0px;
	LIST-STYLE-TYPE:none;
	DISPLAY:block;
}
#sideNavRight FIELDSET {
	POSITION:relative;
	FLOAT:left;
	WIDTH:278px;
	BORDER:1px solid #cccccc;
	LINE-HEIGHT:1.5em;
	PADDING:10px;
	MARGIN-BOTTOM:10px;
}
#sideNavRight LEGEND {
	COLOR:#006699;
	FONT-WEIGHT:bold;
}
#pageContent {
	POSITION:relative;
	FLOAT:left;
	WIDTH: 100%;
	MARGIN: 0;
	PADDING: 0 0 10px 0;
}

/**************/
/* Form Links */
/**************/
.adminInput {
	WIDTH:300px;
}
#myLink {
	BORDER:1px solid #cccccc;
	BACKGROUND-COLOR:#FFFFCC;
	FONT-FAMILY:'Courier New', Courier, mono;
	PADDING:10px;
	MARGIN:10px 0px 10px 0px;
	CLEAR:both;
}

/**************/
/* News Pages */
/**************/
#newsPage H1 {
	POSITION:relative;
	WIDTH:100%;
	PADDING:0px;
	MARGIN:0px;
	LINE-HEIGHT:1.375em;
	CLEAR:both;
}
#newsPage UL {
	PADDING:0px;
	MARGIN:0px;
}
#newsPage LI {
	POSITION:relative;
	FLOAT:left;
	PADDING:0px 0px 30px 0px;
	MARGIN:0px;
	WIDTH:100%;
	LIST-STYLE-TYPE:none;
}
#newsPage UL LI UL {
	PADDING:5px 0px 5px 0px;
	MARGIN:5px 0px 5px 0px;
}
#newsPage ul li ul li {
	POSITION:relative;
	FLOAT:none;
	PADDING:0px 0px 5px 0px;
	MARGIN:0px 0px 0px 30px;
	WIDTH:auto;
	LIST-STYLE-TYPE:disc;
}

/***************/
/* Text Styles */
/***************/
.botrowborder {
	BORDER-TOP:1px solid #cccccc;
}
.comments {
	POSITION:relative;
	FLOAT:left;
	WIDTH:100%;
	BORDER-BOTTOM:1px solid #cccccc;
	MARGIN:0px 0px 10px 0px;
	PADDING:0px 0px 10px 0px;
}
.linkGroup {
	POSITION:relative;
	FLOAT:left;
	WIDTH:100%;
	PADDING:2px 0px;
	FONT-SIZE:1.125em;
	FONT-WEIGHT:normal;
	MARGIN:0;
	TEXT-INDENT:10px;
}

/***********************/
/* Navigation DropDown */
/***********************/
#navCatDropDown {
	POSITION:relative;
	FLOAT:left;
	WIDTH:175px; 
	MARGIN:0px 0px 10px 0px; 
}
#navCatDropDown select {
	MARGIN:0 5px;
	WIDTH:163px;
	FONT-FAMILY:"Lucida Grande", "Lucida Sans Unicode","Lucida Sans", Arial, Helvetica, Verdana, sans-serif; 
	FONT-SIZE:1em;
}
#navCatDropDownRS {
	POSITION:relative;
	FLOAT:left;
	WIDTH:275px; 
	MARGIN:0px 0px 10px 0px;
}
#navCatDropDownRS select {
	MARGIN:0 5px;
	WIDTH:263px;
	FONT-FAMILY:"Lucida Grande", "Lucida Sans Unicode","Lucida Sans", Arial, Helvetica, Verdana, sans-serif; 
	FONT-SIZE:1em;
}
.navCatInner {
	POSITION:relative;
	FLOAT:left;
	MARGIN:0;
	PADDING:5px 0;
	BORDER-BOTTOM:1px solid #282c2f;
	BORDER-RIGHT:1px solid #282c2f;
	BORDER-LEFT:1px solid #282c2f;
	BACKGROUND-COLOR:#282c2f;
}
.navCatDropTitle {
	WIDTH:100%;
	FONT-SIZE:1.188em;
	FONT-WEIGHT:bold;
	COLOR:#c7ff70;
	BACKGROUND-COLOR:#202326;
	TEXT-INDENT:10px;
	LINE-HEIGHT:1.75em;
	BORDER-BOTTOM: 1px solid #666;
}
#navCatDropDown .navCatInner {
	WIDTH:173px;
}
#navCatDropDown .navCatDropTitle {
	WIDTH:175px;
}
#navCatDropDownRS .navCatInner {
	WIDTH:273px;
}
#navCatDropDownRS .navCatDropTitle {
	WIDTH:275px;
}

/*********************/
/* Theme Auto Select */
/*********************/
#themeSelectDropDown {
	POSITION:relative;
	FLOAT:left;
	PADDING-BOTTOM:5px;
	WIDTH:175px; 
	MARGIN:0px 0px 5px 0px;
}
#themeSelectDropDown SELECT {
	MARGIN:0 5px;
	WIDTH:163px;
	FONT-FAMILY:"Lucida Grande", "Lucida Sans Unicode","Lucida Sans", Arial, Helvetica, Verdana, sans-serif; 
	FONT-SIZE:1em;
}
.themeSelectForm {
	POSITION:relative;
	FLOAT:left;
	WIDTH:173px;
	MARGIN:0px 0px 10px 0px;
	PADDING: 5px 0;
	BORDER-BOTTOM:1px solid #282c2f;
	BORDER-RIGHT:1px solid #282c2f;
	BORDER-LEFT:1px solid #282c2f;
	BACKGROUND-COLOR: #282c2f
}
.themeSelectTitle {
	WIDTH:100%;
	FONT-SIZE:1.188em;
	FONT-WEIGHT:bold;
	COLOR:#c7ff70;
	BACKGROUND-COLOR:#202326;
	TEXT-INDENT:10px;
	LINE-HEIGHT:1.75em;
	BORDER-BOTTOM: 1px solid #666;
}

/***************************/
/* Refine Search Drop Menu */
/***************************/
#subNavDropMenu {
	POSITION:relative;
	FLOAT:right;
	WIDTH:225px; 
	MARGIN:-38px 0px 10px 0px; 
}
#subNavDropMenu select {
	MARGIN:0 5px;
	WIDTH:213px;
	FONT-FAMILY:"Lucida Grande", "Lucida Sans Unicode","Lucida Sans", Arial, Helvetica, Verdana, sans-serif; 
	FONT-SIZE:1em;
}


/***************/
/** RSS Extra **/
/***************/
#rssItems {
	WIDTH: 100%;
}
#rssItems P {
	POSITION:relative;
	FLOAT:left;
	WIDTH:100%;
	MARGIN:0;
	PADDING: 0;
	FONT-WEIGHT:bold;
	FONT-SIZE:1.188em;
	COLOR:#c7ff70;
	BACKGROUND-COLOR:#202326;
	TEXT-INDENT:10px;
	LINE-HEIGHT:1.75em;
	BORDER-BOTTOM: 1px solid #666;
}
#rssItems UL {
	POSITION:relative;
	WIDTH:100%;
	FLOAT:left;
	MARGIN:0;
	PADDING:0;
	BACKGROUND-COLOR:#282c2f;
}
#rssItems P.rss1, #rssItems UL.rss1 {}
#rssItems P.rss2, #rssItems UL.rss2 {}

#rssItems LI {
	POSITION:relative;
	FLOAT:left;
	MARGIN:0px;
	PADDING:5px 10px;
	LIST-STYLE-TYPE:none;
	BORDER-TOP:none;
	LINE-HEIGHT:1.313em;
	FONT-SIZE:1em;
}
#rssItems LI A, #rssItems LI A:link, #rssItems LI A:visited {}
#rssItems LI A:hover {}
#rssItems TBODY {
   TEXT-DECORATION:none;
   FONT-WEIGHT:normal;
   COLOR:#000000;
}
#rssItems IMG {
	HEIGHT:80px;
	WIDTH:80px;
	PADDING:0 5px 0 0;
}
#rssItems strong {
	FONT-WEIGHT:normal;
	FONT-SIZE:1.063em;
}
.rsslink a {
	POSITION:relative;
	FONT-SIZE:1.063em; 
	LINE-HEIGHT:1.25em;
	MARGIN:5px auto;
	PADDING:0 5px; 
	COLOR: #666;
}
	
/***************/ 
/* Banner Mods */ 
/***************/ 
#themeBanner {
	Z-INDEX:100;
}
#pageBanner { 
	POSITION:relative; 
	FLOAT:left; 
	MARGIN:0 0 5px 0; 
	PADDING:0; 
	WIDTH:750px; 
	LEFT:15px; 
	MAX-HEIGHT:250px; 
	Z-INDEX:200; 
} 
#pgHead { 
	POSITION:relative; 
	FLOAT:right; 
	WIDTH:280px; 
	MARGIN:0; 
	PADDING:0px; 
} 
#pgHead UL { 
	FLOAT:left; 
} 
#pgHead UL LI { 
	LIST-STYLE: none; 
	DISPLAY:block; 
	WIDTH:275px; 
	HEIGHT:185px;   
	MARGIN:0; 
	BACKGROUND-COLOR:transparent;  
	PADDING:0; 
} 
/** End */ 

/**************/
/* Pagination */
/**************/
.paginate {
	PADDING:0px 0 20px 0;
	MARGIN:10px auto 10px
}
.paginate UL {
	MARGIN:0;
	PADDING:0;
	TEXT-ALIGN:center;
	FONT-SIZE:1em;
	LINE-HEIGHT:1.25em;
	FONT-WEIGHT:normal;
}
.paginate LI {
	POSITION:relative;
	LIST-STYLE-TYPE:none;
	FLOAT:left;
	DISPLAY:inline
}
.paginate UL LI {
	MARGIN: 0
} 
.paginate UL LI.pgItems {
	BORDER-LEFT:1px solid #CCCCCC;
	BORDER-TOP:1px solid #CCCCCC;
	BORDER-BOTTOM:1px solid #CCCCCC;
	PADDING:2px 5px 2px 5px;
	MARGIN:0
}
.paginate UL LI.pgPages {
	BORDER-TOP:1px solid #CCCCCC;
	BORDER-RIGHT:1px solid #CCCCCC;
	BORDER-BOTTOM:1px solid #CCCCCC;
	PADDING:2px 5px 2px 5px;
	MARGIN-RIGHT:5px;
}
.paginate UL LI.pgFirstPrev {
	BORDER:1px solid #CCCCCC;
	MARGIN-LEFT:5px;
	PADDING:2px 0;
}
.paginate UL LI.pgId {
	BORDER: 1px solid #CCCCCC;
	MARGIN-LEFT:5px;
	PADDING:2px 0;
}
.paginate UL LI.currPage {	
	COLOR:#333333;
	TEXT-DECORATION:none;
	BACKGROUND-COLOR:#999999;
}
.paginate UL LI A, .paginate UL LI A:visited {
	COLOR:#ccc;
	TEXT-DECORATION:none;
	PADDING:2px 5px 2px 5px;
}
.paginate UL LI A:hover {
	COLOR:#333333;
	TEXT-DECORATION:none;
	BACKGROUND-COLOR:#999999;
}
.paginate UL LI.pgFirstPrev A, .paginate UL LI.pgFirstPrev A:visited {}
.paginate A.pgFirstPrev:hover {}
.paginate UL LI.pgId A, .paginate UL LI.pgId A:visited {}
.paginate A.pgId:hover {}
.paginate A.currPage {}
.paginate A.disabled, .paginate A.disabled:hover {
	BACKGROUND-COLOR:white;
	CURSOR:default;
	FONT-WEIGHT:normal !important;
}
.paginate UL SPAN.pgFloat {
	FLOAT:right;
} 
/** End **/

/* END CSS */

