/*body 
{
	background-color:White;
	color:Black;	
	margin:0px;
	background-repeat:repeat-x;
	background-position: 100px -100px; 
	background-attachment:fixed;
	font:normal 12px/15px Helvetica, Arial, sans-serif;
}
a
{
	color:#00BF63;	
}
*/	
.leftNav {
	COLOR:  #000000
}
.leftNav:hover {
	TEXT-DECORATION: bold
}
.topNav {
	COLOR: #ffffff
}
.topNav:hover{
	COLOR: #95BFC5
}
BODY {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A {
	COLOR:  #FFFFFF;
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
a.black
{
	COLOR:	#000000
}
a.black:hover
{
	COLOR:	#cccccc
}
INPUT
{
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SELECT
{
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	FONT-SIZE: 18px
}
H1 {
	FONT-SIZE: 36px; COLOR: #0033cc
}
H3 {
	FONT-SIZE: 14px
}
.sdp {
	BACKGROUND-COLOR: #cccccc
}

.backblack
{
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #000000

}


p {
	font:normal 12px/15px Helvetica, Arial, sans-serif;
	color:#777777;

}
h1 {
	font:normal 20px/16px Trebuchet MS, Arial, sans-serif; margin-left:-10px;
	padding:10px;
	margin-left:-40px;
}
h2 {
	font:normal 16px/12px Helvetica, Arial, sans-serif;
        color:#333333;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
form {
	margin:0;
}

#cartSummary{
	width:140px;
	background-color:#fff;
	background-position: 100px -200px; 	
	border-bottom:1px solid #000099;
	padding:15px;
	margin-top:20px;
}
#searchBox {
	width:140px;
	background-color:#fff;
	padding:15px;
	height:50px;
}

#categoryMenu {
	width:140px;
	background-color:#fff;
	padding:15px;
	height:150px;
}
#categoryMenu a:hover
{
	color:#000000;
}

#cartSummary fieldset {
	border:1px solid #000;
	padding-left:24px;
}
#cartSummary legend {
	font:bold 12px "Lucida Grande", sans-serif;
	text-transform:uppercase;
	color:#000;	
}
#cartSummary label {
	
}
#cartSummary input {
	
}
#cartSummary .submit {
	font:bold 10px "Lucida Grande", sans-serif;
	border:4px double #cccccc;
	margin:auto;	
}
#searchBox input#search {
	width:170px;
	margin-left:6px;
	color:#999;
	border:1px solid #cccccc;
}
#searchBox .submit {
	border:0;
	margin-bottom:-6px;
}
input.prodQtyTxtField {
	width:30px;
}
input.button {
	background-image:url('../images/buttons/buttonbg.png');
	background-repeat:repeat-x;
	border:0px;
	height:25px;
	font-weight:normal;
	color:#fff;
}

.slideshow, .slideshow .presentation .slide {

        height:405px;

        width:780px;

        position:relative;

}

/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:10pt;
    line-height:130%;
    text-decoration:none;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
.arrow{
	height:16px;
	width:16px;
	}
.help {
	height:16px;
	width:16px;
	}

td.checkoutSectionHeader
	{
		background-color:Gray;
		text-align:left;
		padding-left:20px;
		color:#000;
	}
td.checkoutSectionColumnHeader
	{
		border-bottom:solid 1px #bbb;
		font:bold 10px/11px Helvetica, Arial, sans-serif;
	}

