@charset "UTF-8";

/* CSS Document */





body {

background-color:#E6E6E6;

font-family:Arial, Helvetica, Verdana, sans-serif;

overflow:scroll;

background-image:url(../images/BG.jpg);

background-position:top;

background-repeat:repeat-x;

}



.Wrapper {

width:960px;

height:inherit;

position:absolute;

top:0px;

left:50%;

margin-left:-480px;

margin-top:0px;

margin-right:0px;

margin-bottom:0px;

}



.Header {

width:960px;

height:100px;

float:left;

background-color:#FFF;

background-image:url(../images/Logo.jpg);

background-position:top left;

background-repeat:no-repeat;

}



.Header a:link {color:#666;text-decoration:none;}

.Header a:active {color:#666;text-decoration:none;}

.Header a:visited {color:#666;text-decoration:none;}

.Header a:hover {color:#666;text-decoration:none;}



.Header UL {

color:#666666;

float:right;

margin:50px 0px 0px 0px;

}



.Header LI {

list-style-image:none;

list-style:none;

display:block;

float:left;

font-size:14px;

font-weight:bold;

background-color:#fff;

padding: 4px 8px 4px 8px;

margin:0px 0px 0px 15px;

-moz-border-radius:7px;

-webkit-border-radius:7px;

border:1px solid #fff;



}



.Header LI:hover {

border:1px solid #666;

}



.MainPhoto {
width:960px;
height:349px;
float:left;
margin:0px;
background-color:#000;
background-image:url(../images/Photos/Main_Placeholder.jpg);
background-position:top left;
background-repeat:no-repeat;
text-align:right;
padding:0px;
}

.MainPhoto H2 {
float:left;
display:block;
margin:150px 0px 0px 45px;
padding:9px 11px 9px 11px;
background-color:#FFFFFF;
color:#222;
font-size:12px;
font-weight:bold;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:0px;
text-shadow:0px 1px 0px #bbb;
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.04, rgb(87,87,87)),
    color-stop(0.9, rgb(242,242,242))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(87,87,87) 4%,
    rgb(242,242,242) 90%
);
}
.MainPhoto H2:hover {
cursor:pointer;
background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.04, rgb(87,87,87)),
    color-stop(0.9, rgb(242,242,242))
);
background-image: -moz-linear-gradient(
    center top,
    rgb(87,87,87) 4%,
    rgb(242,242,242) 90%
);
text-shadow:0px -1px 0px #bbb;
}
.MainPhoto .Video {
width:560px;
height:349px;
float:right;
margin:0px 0px 0px 0px;
z-index:10;
}



.GreenBar {

	width:960px;

	height:65px;

	float:left;

	margin:0px;

	background-repeat:repeat-x;

	background-position:top left;

	background-color:#34b074;

	background-image:url(../images/green_bg.gif);

}

.GreenBar IMG {

	float:left;

	margin:0px;

}

.GreenBar p {

	color:#ffffff;

	font-size:19px;

	float:left;

	font-weight:bold;

	margin:23px 20px 0px 0px;

	background-color:transparent;
	letter-spacing:-0.025em;

}

.GreenBar p a:link {text-decoration:none;color:#ff0000;}

.GreenBar p a:active {text-decoration:none;color:#ff0000;}

.GreenBar p a:visited {text-decoration:none;color:#ff0000;}

.GreenBar p a:hover {text-decoration:none;color:#ffffff;}



.TopBar {

width:960px;

height:50px;

float:left;

margin:0px;

background-color:#111111;

background-image:url(../images/TopBar.jpg);

background-position:top left;

background-repeat:no-repeat;

text-align:right;

padding:0px;

}



.ColumnHolder {

width:960px;

height:inherit;

background-color:#FFF;

margin:0px;

padding:0px;

float:left;

}



.ColumnHolder a:link {color:#32af73;text-decoration:none;font-weight:bold;}

.ColumnHolder a:active {color:#32af73;text-decoration:none;font-weight:bold;}

.ColumnHolder a:visited {color:#32af73;text-decoration:none;font-weight:bold;}

.ColumnHolder a:hover {color:#85d64a;text-decoration:none;font-weight:bold;}



.Column {

width:238px;

height:350px;

float:left;

margin:0px;

background-image:url(../images/Retailer_BG.gif);

background-position:top;

background-repeat:repeat-x;

}



#LastColumn {width:240px;}



.Column H1 {

color:#666;

font-size:16px;

font-weight:bold;

margin:15px;

}



.Column H2 {

color:#999999;

font-size:12px;

font-weight:bold;

margin-top:20px;

margin-left:20px;

margin-bottom:10px;

}



.Column P {

font-size:12px;

color:#666;

line-height:14px;

margin:0px 15px 10px 15px;

}



.ColumnSpace {

width:2px;

height:350px;

margin:0px;

float:left;

background-image:url(../images/Colors_BG.gif);

background-position:left;

background-repeat:repeat-y;

}



.Column IMG{

margin:0px 0px 10px 0px;

float:left;

}



.Column LI {

color:#CCCCCC;

font-size:12px;

margin-bottom:10px;

margin-right:20px;

}



.Footer {

width:960px;

min-height:100px;

float:left;

margin:0px;

background-color:#E6E6E6;

padding-bottom:20px;

}



.Footer a:link {color:#666666;text-decoration:none;}

.Footer a:active {color:#666666;text-decoration:none;}

.Footer a:visited {color:#666666;text-decoration:none;}

.Footer a:hover {color:#666666;text-decoration:underline;}



.Footer P {

color:#666666;

font-size:10px;

line-height:14px;

}



.Footer_Col {

float:left;

width:240px;

min-height:80px;

margin:0px;

}



.Icon {

width:90px;

height:90px;

float:left;

margin-left:20px;

margin-bottom:20px;

border:0px;

}



.Icon IMG {

border:0px;

}



.Colors {

width:200px;

float:left;

margin-left:20px;

margin-top:2px;

margin-bottom:3px;

}



.Colors IMG {

border:1px solid #111111;

}



.Colors IMG:hover {

border:1px solid #444444;

}



.Colors #Top {

border:1px solid #cccccc;

}



/* Shopping Cart */



.Cart_Header {margin:0 auto;text-align:center;}

.Cart_Header a:link {color:#56e225;font-size:14px;font-weight:bold;margin:10px;}

.Cart_Header a:active {color:#56e225;font-size:14px;font-weight:bold;margin:10px;}

.Cart_Header a:visited {color:#56e225;font-size:14px;font-weight:bold;margin:10px;}

.Cart_Header a:hover {color:#FFFFFF;font-size:14px;font-weight:bold;margin:10px;}


