@charset "utf-8";
/* CSS Document */
html, body {
background-color:#fff;
}
p {
color:#888899;
font-size:11px;
}

body div#content {
position:absolute;top:50%;left:50%;margin-left:-390px;margin-top:-250px;border:1px solid #ccc;width:780px;height:500px;background-image:url(../images/background.jpg);
}
body div#content.moose {
background-image:url(../images/background.jpg);
}
body div#content.nomoose {
background-image:url(../images/background_nomoose.jpg);
}
body div#content.trading {
background-image:url(../images/background_trading.jpg);
}
body div#preload {
position:absolute;top:-10000px;left:-10000px;background-image:url(../images/background_nomoose.jpg);
}
body a#identity {
position:absolute;top:50%;left:50%;margin-left:-375px;margin-top:-235px;display:block;width:157px;height:31px;background-image:url(../images/identity-apparel.gif);
}
body div.divider {
position:absolute;top:50%;left:50%;margin-left:-390px;margin-top:-200px;height:1px;width:780px;border:none;border-top:1px solid #ccc;
}
body div.nav {
position:absolute;top:50%;left:50%;margin-top:-220px;margin-left:-120px;
}
body div.nav a {
float:left;margin-left:20px;color:#888899;text-decoration:none;
}
body div.nav a:hover {
color:#94A545;
}
body div#copyright {
position:absolute;top:50%;left:50%;margin-left:-390px;margin-top:255px;font-size:67%;color:#ccc;
}
body iframe#about-identity {
position:absolute;top:50%;left:50%;margin-top:-125px;margin-left:-40px;width:380px;/*height:249px;*/height:150px;border:none;
}
body div#slider {
position:absolute;top:50%;left:50%;margin-top:-180px;margin-left:-45px;border:none;visibility:hidden;
}
body iframe#news-identity {
position:absolute;top:50%;left:50%;margin-top:-175px;width:380px;height:340px;margin-left:-40px;border:none;visibility:hidden;
}
body iframe#stores-identity {
position:absolute;top:50%;left:50%;margin-top:-175px;width:380px;height:340px;margin-left:-40px;border:none;visibility:hidden;
}
body iframe#contact-identity {
position:absolute;top:50%;left:50%;margin-top:-175px;width:380px;height:340px;margin-left:-40px;border:none;overflow:hidden;visibility:hidden;
}
body iframe#checkout-identity {
position:absolute;top:50%;left:50%;margin-top:-175px;width:420px;height:340px;margin-left:-40px;border:none;visibility:hidden;
}
.boxgrid{  
    width: 360px;  
    height: 375px;  
    float:left;  
    background:#161613;  
    overflow: hidden;  
    position: relative; 
	text-align:left; 
}  
.boxgrid img{  
    position: absolute;  
    top: 0;  
    left: 0;  
    border: 0;  
}  
.boxgrid a { color:#404050; }
.boxgrid a:hover { color:#94A545; }
.boxgrid h3 { margin: 10px 10px 0 10px; color:#404050; font:18pt Arial, sans-serif; letter-spacing:-1px; font-weight: normal;  }
.boxgrid p { 
	padding: 0 10px; 
	font:10pt "Lucida Grande", Arial, sans-serif; 
	line-height:18px;
	color:#666666;
	font-size:11px;
	font-weight:bold;	
}
.boxcaption{  
	float: left;  
	position: absolute;  
	background: #fff;  
	color:#404050;
	font-weight:bold;
	height: 200px;  
	width: 100%;  
	opacity: .8;  
	/* For IE 5-7 */  
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  
	/* For IE 8 */  
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  
}
.captionfull .boxcaption {  
    top: 375px;  
    left: 0;  
}  
.caption .boxcaption {  
    top: 175px;  
    left: 0;  
}  
.buy_buttons {
	position:absolute;
	margin-left:10px;
	margin-top:-8px;
}  
.buy_buttons a {
	color:#666666;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.buy_buttons a.add_to_cart {
	background:url(../images/icons/add.png) top left no-repeat;
	padding-left:20px;
	padding-top:3px;
}
.buy_buttons a.go_to_checkout {
	background:url(../images/icons/cart.png) top left no-repeat;
	padding-left:20px;
	padding-top:3px;
}
.cart_response {
	position:absolute;
	margin-left:190px;
	margin-top:-6px;
	color:#b54d04;
	font-size:11px;
	font-weight:bold;
}