BODY
{
	background-color: #000000;
	BACKGROUND: url(../images/background.png) repeat;
    FONT-FAMILY: Arial, helvetica, Sans-Serif;
	margin: 0;
	line-height:10px;
}
p, div, span { margin:0; line-height: normal; }
table, tbody, tr, td, img { margin:0; }
DIV#carousel-left
{
    TEXT-ALIGN: center
}
DIV#carousel-right
{
    WIDTH: auto;
    TEXT-ALIGN: center
}
DIV.front-content
{
    MARGIN: 13px 21px 0px
}
DIV#inner-content-col
{
    MARGIN: 0px 34px 0px 13px;
    WIDTH: 693px
}
DIV#inner-content-col A
{
    COLOR: #3c352f
}
DIV#inner-content DIV.banner-ad
{
    MARGIN-TOP: 10px;
    FLOAT: left;
    WIDTH: auto;
    HEIGHT: auto
}


DIV.imgBoundPopUp
{
    BORDER-RIGHT: #8f8580 1px solid;
    BACKGROUND-POSITION: center center;
    BORDER-TOP: #8f8580 1px solid;
    MARGIN-TOP: 5px;
    FLOAT: left;
    BORDER-LEFT: #8f8580 1px solid;
    WIDTH: 40px;
    MARGIN-RIGHT: 8px;
    BORDER-BOTTOM: #8f8580 1px solid;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 40px
}
DIV.prodDiv DIV.imgBound
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN: 0px 15px 8px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}

IFRAME.IE6Fixer
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: none;
    Z-INDEX: 7;
    FILTER: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    POSITION: absolute;
    opacity: 0
}
DIV.TeamSlide
{
    HEIGHT: 55px! important
}


a:link, a:hover, a:visited { color: #000000; }

OBJECT
{
    outline: none
}

.footer { font-size: 10px; color:#DDDDDD; padding: 30px 0 5px 0; }
.footer a, .footer a:visited, .footer a:active{ color:#DDDDDD; }
.footer a:hover{ color:#DDDD66; }

#slider {
    width: 671px; /* important to be same as image width */
    height: 286px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	text-align: left;
	z-index: 800;
}
#sliderContent {
    width: 671px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
	z-index: 800;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
	margin: 0;
	z-index: 800;
}
.sliderImage p {
	margin: 0;
	padding-right: 15px;
	z-index: 800;
}
.sliderImage span {
    position: absolute;
	font: 11px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 671px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
	z-index: 800;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}

.newsblog { margin:0; width:223px; height:416px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align:left; }
.newsblogbox { margin:0; width:223px; height:336px; }
.newsblogbox .newsblogcontent { width: auto; margin: 0 10px 0 15px; }
.newsblogitem { margin: 0 0 10px 0; }
.newsblogcontent a{ color:#FFFF99; text-decoration: none; }
.newsblogcontent h2, .newsblogcontent h2 a{ font-size: 13px; font-weight:bold; margin: 0; color:#FFFFFF; text-decoration: none; text-transform: uppercase; }
.myspace { margin:0; width:223px; height:80px; padding: 0; }
.products { margin:0; width:448px; height:416px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #000000; }
.productboxUL { width:220px; height:160px; margin:0; float:left;  padding: 0 0 0 5px; }
.productboxUR { width:218px; height:160px; margin:0; float:right; padding: 0 5px 0 0; }
.productboxLL { width:220px; height:176px; margin:0; float:left; padding: 0 0 0 5px; }
.productboxLR { width:218px; height:176px; margin:0; float:right; padding: 0 5px 0 0; }
.cmsboxL { margin:0; padding: 5px 10px 0 15px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size:11px; overflow:hidden; }
.cmsboxR { margin:0; padding: 5px 15px 0 10px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size:11px; overflow: hidden; }
.cmsmaincontent {color:#FFFFFF; padding: 0 20px 10px 20px; font-size: 13px;}
.cmsmaincontent a {color:#DDDD66;}
.cmsmaincontent li { line-height:normal;}
.cmsRsidebar { margin:0; padding: 10px 0 0 0; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:11px; }
.middlebanner { margin:0; padding:0; height: 77px; }
.cmstopbanner { height:81px; margin:0; overflow:hidden; }
.cmstopbanner img, .cmsRsidebar img { border: 1px solid #FFFFFF; }
.cmstopbanner img:hover, .cmsRsidebar img:hover { border: 1px solid #DDDD66; }
.newsblog p, .newsblogcontent p, .products p, .productboxUL p, .productboxUR p, .productboxLL p, .productboxLR p, .cmsboxL p, .cmsboxR p, .cmsRsidebar p { margin: 2px 0 0 0; }
.middlebanner p, .cmstopbanner p { margin: 0; }
.Menu-Left-Sidebar p { margin:0; text-align:left; font-size:13px; }

.form { color: #FFFFFF; line-height: 25px; font-size: 14px; }
.openshop { color: #FFFFFF; line-height: 14px; font-size:12px; background: none; }
.leftcell td { text-align:left; }

#newBrandSlider
{
    OVERFLOW: hidden;
    WIDTH: 638px;
    POSITION: relative;
    HEIGHT: 53px
}
#newBrandSlider img {
	border:none;
}
#newBrandSlider a {
	color:#999;
	cursor:pointer;
	font-size:7pt;
	font-weight:500;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	width:55px;
	display:block;
	float:left;
	clear:right;
	height:53px;
	padding-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	background:#FFF;
}