body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
div.catdiscounts {
font-size: 14px; 
color: #FF0000;
}
div.proddiscounts {
font-size: 14px; 
color: #FF0000;
}
div.detaildiscounts {
font-size: 14px; 
color: #FF0000;
}
.discountsapply{
font-size: 14px;
color: #ff0000;
}







h1 { 
color: rgb(128,64,0); 
font-family : "Arial Black"; 
font-size : 18px; 
text-decoration: underline; 
clear: both; 
}

h2 { 
color: rgb(128,64,0); 
font-family : "Arial Black"; 
font-size : 18px; 
text-decoration: underline; 
clear: both; 
}



/* ----- product image border ----- */
img.prodimage {
border: 2px solid #CCCCCC; 
}


img.prodimage a:link {
border: 2px solid #FFFFFF; 
}

img.prodimage a:visited {
border: 2px solid #FFFFFF;
}

img.prodimage a:hover {
border: 2px solid #FFA00C; 
}


/* -----
td.detailimage {
border:1px solid #BEBEBE;
padding:4px;
}    ----- */
td.prodimage {
border:1px solid #BEBEBE;
padding:4px;
}

div.detailoptions
{
border: 1px solid #ABABAB;
}

div.detailprice
{
font-size: 20px;
font-family: Georgia, "Times New Roman", Times, serif;
}

/* ----- category image border ----- */

img.catimage {
border: 1px solid #CCCCCC; 
}

img.catimage a:link {
border: 2px solid #FFFFFF;
}

img.catimage a:visited {
border: 2px solid #FFFFFF;
}

img.catimage a:hover {
border: 2px solid #FFA00C; 
}


td.catname {
border:1px solid #BEBEBE;
padding:8px;
}
/* ----- detail name border ----- */


div.detailname {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
font-style: normal;
color: #595952;
text-decoration: none;
font-weight: normal;
text-align: left;
border: 1px solid #ABABAB;
}



A.ectlink:link {
color: #0000ff;
text-decoration: none;
}

A.ectlink:visited {
color: #0000ff;
text-decoration: none;
}

A.ectlink:active {
color: #0000ff;
text-decoration: none;
}

A.ectlink:hover {
color: #0000ff;
text-decoration: none;
}



A.style4c:link {

text-decoration: underline;
}

A.style4c:visited {

text-decoration: underline;
}

A.style4c:active {

text-decoration: underline;
}

A.style4c:hover {
color: #FC9C1E;
text-decoration: underline;
}




A.style4q:link {

color: #0000ff;
}

A.style4q:visited {

color: #0000ff;
}

A.style4q:active {

color: #0000ff;
}

A.style4q:hover {
color: #0000ff;
}



A.style4v:link {
color: #FF0022;
background: #ffff00; 
text-decoration: underline;
}

A.style4v:visited {
color: #FF0022;
background: #ffff00; 
text-decoration: underline;
}

A.style4v:active {
color: #FF0022;
background: #ffff00; 
text-decoration: underline;
}

A.style4v:hover {
background: #ffff00; 
text-decoration: underline;
}





.style1 {
	color: #a5a5a5;
	font-size: 14px;
	font-family: tahoma;
	text-decoration:none
}
.style2 {
	color: #4c4c4c;
	font-size: 14px;
	font-family: tahoma;
	text-decoration:none
}
.style3 {
	color: #FF6600;
	font-size: 14px;
	font-family: tahoma;
	text-decoration:none
}
.style4 {color: #4c4c4c; font-size: 14px; font-family: tahoma; text-decoration: none; font-weight: bold; text-transform:uppercase }
.style4b {color: #4c4c4c; font-size: 18px; font-family: tahoma; text-decoration: underline; font-weight: bold; text-transform:uppercase }
.style4c {color: #4c4c4c; font-size: 14px; font-family: tahoma; text-decoration: none; vertical-align: top;text-align: center; }
.style4w {background: #FF0022; font-size: 18px; font-family: tahoma; text-decoration: underline; font-weight: bold; text-transform:uppercase }


.style5 {
	color: #808080;
	font-size: 14px;
	font-family: tahoma;
	text-decoration:none
}
body, td {font-family:Tahoma; font-size:14px; }
br{font-size:12px}

div.prodoptions {
font-size: 12px;
font-family : tahoma;
}

TD.mincart {
font-size: 12px;
font-family : tahoma;
}

P.mincart {
font-size: 11px;
font-family : tahoma;
}
P.catdesc {
font-size: 11px;
font-family : tahoma;
}











.style1 {
        color: #a5a5a5;
        font-size: 12px;
        font-family: tahoma;
        text-decoration:none
}
.style2 {
        color: #4c4c4c;
        font-size: 12px;
        font-family: tahoma;
        text-decoration:none
}
.style3 {
        color: #FF6600;
        font-size: 12px;
        font-family: tahoma;
        text-decoration:none
}
.style4 {color: #4c4c4c; font-size: 11px; font-family: tahoma; text-decoration: none; font-weight: bold; text-transform:uppercase }
.style5 {
        color: #808080;
        font-size: 12px;
        font-family: tahoma;
        text-decoration:none
}

.style10 { color: #FFFFFF;  visited: #FFFFFF; font-size: 14px; font-family: tahoma; text-decoration:none;background-image: url(../images/bottom_links.jpg); background-repeat: no-repeat; 
  }

.style11 { background-image: url(../images/bottom_links.jpg); background-repeat: no-repeat; 
  }
div.special_left { background-image: url(../images/bottom_links_left.jpg); background-repeat: no-repeat; /* This property is for the background colour */ 
color: #FFFFFF; font-size: 14px; font-family: tahoma; text-decoration:none; /* This property is for the text colour */ }

div.special_right { background-image: url(../images/bottom_links_right.jpg); background-repeat: no-repeat; /* This property is for the background colour */ 
color: #FFFFFF; font-size: 14px; font-family: tahoma; text-decoration:none; /* This property is for the text colour */ }

#imageUpload input {
	display: block;
}



/*  
Sticky Footer Solution
by Steve Hatcher 
http://stever.ca
http://www.cssstickyfooter.com
*/

* {margin:0;padding:0;} 

/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

#main {padding-bottom: 150px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -150px; /* negative value of footer height */
	height: 150px;
	clear:both;} 

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*
	Featured Content Slider
	by: Chris Coyier
*/
*											{ margin: 0; padding: 0; }
body 										{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

					  				  
/*
	UTILITY STYLES
*/				  				  
					  				  
.floatLeft 									{ float: left; margin-right: 0px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
a											{ outline: none; }


/*
	PAGE STRUCTURE
*/
#page-wrap 									{ width: 400px; margin: 0px auto; position: relative; min-height: 200px;
											  }


/*
	TYPOGRAPHY
*/
ul											{ list-style: square inside; }
a, a:visited								{ color: #4c4c4c; text-decoration: none; }
a:hover, a:active							{ color: #4c4c4c; }
blockquote									{ padding: 0 0px; margin-left: 0px; border-left: 0px solid #ccc; font-size: 14px; 
									  		  font-family: Georgia, serif; font-style: italic; margin-top: 0px;}

/*

	SLIDER
*/
.slider-wrap								{ width: 419px; position: absolute; top: 0px; left: 50px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 0px 0 0px; }
.stripViewer								{ position: relative; overflow: hidden; width: 419px; height: 285px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 419px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 0px; height: 40px; 
											  margin-top: -70px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 18px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }



