@charset "utf-8";
/* CSS Document */

/*Global Layout and Positioning ------------------------------------------------------------START--*/

html,body{
	height:100%;
	margin:0;
	padding:0;
	}
	
body{
	background:#000 url("/images/global/background3.jpg");
	text-align:center;
	min-width:904px;
	min-height:491px;
	font-family:Arial;
    font-size:10px;
    color:#000;
    font-weight:normal;  
	}
	
#VerticalAlignment{
	float:left;
	height:50%;
	margin-top:-280px;/* half vertical height*/
	width:100%;
	}
	
#PrimaryContent {
	width:904px;
	margin-left:auto;
	margin-right:auto;
	height:513px;
	text-align:left;
	clear:both;
	}
	
#MenuBorder {
    position:relative; 
	width:904px;
	text-align:left;
	overflow: hidden;
	}
	
#PrimaryBorder {
	position:relative;
	width:894px;
	height:471px;
	border:5px solid white;
	text-align:left;
	background:#FFF;
	}

img {
border: none;
	}
	

img.right{
float:right;
}

img.padright{
padding-right:5px;
}

img.padleft{
padding-left:5px;
}


/*Global Layout and Positioning --------------------------------------------------------------END--*/

/*GlobalTextStyles-------------------------------------------------------------------------START-- */	

a{
	font-family:Arial;
    color:#000;
    font-weight:normal;
    text-decoration:none;
}

a:hover

{
    color:#990000;
    font-weight:normal;
    text-decoration:underline;
}

.red10
{
    font-size:10px;
    color:#e20a16;
}
.red10Bold
{
    font-size:10px;
    color:#e20a16;
    font-weight:bold;
}
a.greywhite10
{
    font-size:10px;
    color:#c0c0c0;
    text-decoration:none;
}
a.greywhite10:hover
{
    font-size:10px;
    color:#fff;
    text-decoration:none;
}
/*GlobalTextStyles---------------------------------------------------------------------------END-- */

/*Menu Specific Divs----------------------------------------------------------------------START-- */

/* ----LEFT-------------------------------------------------------------------------------------- */

#MenuLeft {
width:100%;
background:url("/images/global/menubg.gif") repeat-x bottom;
font-size:93%;
line-height:normal;
overflow: hidden;
}  
#MenuLeft ul {
margin:0;
padding:10px 0px 0;
list-style:none;
}
#MenuLeft li {
display:inline;
margin:0;
padding:0;
}
#MenuLeft a {
float:left;
background:url("/images/global/menuleft.gif") no-repeat left top;
margin:0;
padding:0 0 0 9px;
border-bottom:1px solid #646b75;
text-decoration:none;
white-space:nowrap;
}
#MenuLeft a span {
float:left;
display:block;
background:url("/images/global/menuright.gif") no-repeat right top;
padding:5px 11px 4px 1px;
font-weight:bold;
color:#646b75;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#MenuLeft a span {float:none;}
/* End IE5-Mac hack */
#MenuLeft a:hover span {
color:#333;
}
#home #nav-home a, #products #nav-products a,
#news #nav-news a, #team #nav-team a,
#photo #nav-photo a, #downloads #nav-downloads a, 
#stores #nav-stores a, #distributors #nav-distributors a {
background-position:0 -150px;
border-width:0;
}
#home #nav-home a span, #products #nav-products a span,
#news #nav-news a span, #team #nav-team a span,
#photo #nav-photo a span, #downloads #nav-downloads a span, 
#stores #nav-stores a span, #distributors #nav-distributors a span {
background-position:100% -150px;
padding-bottom:5px;
color:#333;
}
#MenuLeft a:hover {
background-position:0% -150px;
}
#MenuLeft a:hover span {
background-position:100% -150px;
	  }
/* ----RIGHT---------------------------------------------------------------------------------- */

#MenuRight {
	float:right;
	position:absolute;
	top:11px;
	left: 650px;
	background:url("/images/global/menubgright.gif") no-repeat center center;
	width:274px;
	height:16px;
	padding-top:11px;
	padding-left:15px;
	text-align:left;
	color:red;
}
#MenuRight ul {
	margin:0;
    padding:0px 0px 0;
    list-style:none;
}
#MenuRight li {
    display:inline;
    margin:0;
    padding:0;
}
#MenuRight a {
	float:left;
    margin:0;
    padding:0 0 0 7px;
    text-decoration:none;
}
#MenuRight a span {
	float:left;
    display:block;
    padding:0px 0px 0px 0px;
    color:#888888;
	font-size:90%;
}
#MenuRight a:hover span {
color:#333;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#MenuRight a span {float:none;}
/* End IE5-Mac hack */
/*Menu Specific Divs------------------------------------------------------------------------END-- */


/*Footer Specific Divs---------------------------------------------------------------------START-- */

#footerText{
    position:relative;
	top:10px;
    height:15px;
	width:894px;
	text-align:center;
	color:#FFF;
}
#footerBlocks{
	height:102px;
	width:894px;
	position:relative;
	top:20px;
}
#footerBlock1{
    position:absolute;
	float:left;
    left:0px;
	height:78px;
	width:185px;
}
#footerBlock2{
    position:absolute;
	float:left;
    left:195px;
	height:78px;
	width:185px;
}
#footerBlock3{
    position:absolute;
	float:left;
    left:390px;
	height:78px;
	width:185px;
}

#footerBlock4{
    position:absolute;
	float:left;
    left:585px;
	height:102px;
	width:197px;
}

#footerText a {
    font-size:10px;
    color:#FF0000;
    text-decoration:none;
}

#footerText a:hover
{
    color:#fff;
}
/*Footer Specific Divs-----------------------------------------------------------------------END- */




/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(/includes/scripts/slimbox/images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(/includes/scripts/slimbox/images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(/includes/scripts/slimbox/images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/includes/scripts/slimbox/images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}