HTML { overflow-y: scroll; }

HTML, BODY { margin: 0px; height: 100%; background-color: #d0d0d0; background: url(../images/grid.gif); }

A, IMG, INPUT { outline: none; }

INPUT { cursor: default; }

div.clearer {

	clear: both; 
	line-height: 0px; 
	height: 0px;
	font: normal 0px "Helvetica", "Arial"; 
	margin: 0px;
	padding: 0px;
	border: 0px solid black;

}

.menu-column {

	height: 120px; 
	width: 140px; 
	float: left;

}

.shop-menu {

	height: 120px; 
	width: 140px; 
	float: left;

}

.menu-column A {

	text-decoration: none;
	color: #000;
	font: normal 10px Arial;
	line-height: 15px;
	padding-left: 6px;
	width: 90%;
	display: block;

}

.menu-column A:hover {
	background-color: #000;
	color: #FFF;
}

.menu-column A.active {
	background-color: #000;
	color: #FFF;
}

.shop-menu A {

	text-decoration: none;
	color: #000;
	font: normal 10px Arial;
	line-height: 15px;
	padding-left: 6px;
	width: 90%;
	display: block;

}

.shop-menu A:hover {
	background-color: #7ab168;
	color: #FFF;
}

.shop-menu A.active {
	background-color: #7ab168;
	color: #FFF;
}

.menu-column DIV {
	text-decoration: none;
	color: #FFF;
	font: normal 10px Arial;
	line-height: 15px;
	padding-left: 6px;
	width: 90%;
	display: block;
	cursor: pointer;
}

.menu-column DIV:hover {
	background-color: #000;
	color: #FFF
}

.menu-column DIV.active {
	background-color: #000;
	color: #F00;
}

/*/////////////////////*/

#top-menu {

	height: 120px;
	width: 77px;
	float: left;

}

#top-menu ul { 

	padding: 0px;
	margin: 0px;

}
		
 #top-menu li { 

	line-height: 0; /* fixes "stair-step" effect in IE */ 
	display: block;
	padding-left: 0;
	height: 15px; 
	width: 77px;
	text-indent: -9999px;
	font-size: 0px;
	background-position: 0 0;

} 

*html #top-menu li { height: 15px; }

 #top-menu li a { 

	display: block; 
	outline: none; 
	width: 100%; 
	height: 100%;

}

 #top-menu li.active { 

	background-position: -77px 0px;

}
			
 #top-menu li:hover { 

	background-position: -77px 0px;

}

#news { background: url(../images/top_menu/news.gif) no-repeat; }

#profile { background: url(../images/top_menu/profile.gif) no-repeat; }

#showcase { background: url(../images/top_menu/showcase.gif) no-repeat; }

#ongoing { background: url(../images/top_menu/ongoing.gif) no-repeat; }

#radio { background: url(../images/top_menu/radio.gif) no-repeat; }

#shop { background: url(../images/top_menu/shop.gif) no-repeat; }

#contact { background: url(../images/top_menu/contact.gif) no-repeat; }

#splash-news { background: url(../images/splash_menu/news.gif) no-repeat; }

#splash-profile { background: url(../images/splash_menu/profile.gif) no-repeat; }

#splash-showcase { background: url(../images/splash_menu/showcase.gif) no-repeat; }

#splash-ongoing { background: url(../images/splash_menu/ongoing.gif) no-repeat; }

#splash-radio { background: url(../images/splash_menu/radio.gif) no-repeat; }

#splash-shop { background: url(../images/splash_menu/shop.gif) no-repeat; }

#splash-contact { background: url(../images/splash_menu/contact.gif) no-repeat; }

/*//////////////////////////////////////*/

#placement-container {

	width: 1075px; 
	height: 100%; 
	margin-left: auto; 
	margin-right: auto; 
	background: url(../images/tagline.png) no-repeat; 
	background-position: -7px bottom;

}

#content-container {

	margin-left: auto; 
	margin-right: auto; 
	width: 1024px; 
	min-height: 100%; 
	border: 4px solid #19c4e4; 
	border-top: 0px solid red; 
	border-bottom: 0px solid red; 
	background-color: #c5c5c5;


}

*html #content-container { height: 100%; }

#top-spacer {

	height: 15px; 
	/*background-color: #c5c5c5;*/

}

#header-container {

	height: 120px; 
	background: url(../images/logo.png) no-repeat; 
	background-position: right bottom; 
	/*background-color: #c5c5c5;*/

}

#splash-header-container {

	height: 120px; 
	background: url(../images/logo.png) no-repeat; 
	background-position: right bottom; 
	/*background-color: #c5c5c5;*/

}

.column-spacer {

	height: 120px; 
	width: 40px; 
	float: left;

}

#columns-category-container {

	float: left; 
	width: 140px; 
	height: 103px; 
	padding-top: 14px; 
	overflow: hidden;

}

#columns-container {

	float: left; 
	width: 700px; 
	height: 103px; 
	padding-top: 14px; 
	overflow: hidden;

}

#profile-container {

	margin-left: 119px; 
	margin-top: 17px; 
	font: normal 12px Arial; 
	line-height: 17px; 
	color: #333; 
	width: 546px;

}

#profile-container DIV { margin-bottom: 20px; }

#profile-container DIV B { color: #000; }

.profile-column {

	float: left; 
	width: 165px; 
	font: normal 11px Arial; 
	line-height: 17px; 
	color: #333; 
	padding-right: 17px;

}

.contact-column {

	float: left; 
	width: 50%;
	font: normal 11px Arial; 
	line-height: 17px; 
	color: #FFF; 
	padding-right: 17px;
	font-weight: bold;

}

.contact-column A:visited { color: #FFF; text-decoration: none; }

.contact-column A { color: #FFF; text-decoration: none; }

.contact-column A:hover { color: #333; text-decoration: none; }

#home-logo { 

	text-indent: -999999px; 
	margin-left: 820px; 
	height: 120px;

}

#home-logo A {

	display: block;
	height: 100%;
	width: 100%;

}

.nested-media {

	width: 560px; 
	height: 120px;

}

#blog-container A:visited {

text-decoration: underline;
color: #333333;

}

#blog-container A {

text-decoration: underline;
color: #000000;

}

#blog-container A:hover {

text-decoration: underline;
background-color: #FF0000;

}

A.test { color: #CC0000; }

.archive-column A {

	text-decoration: none;
	color: #000;
	font: normal 10px Arial;
	line-height: 15px;
	padding-left: 6px;
	width: 90%;
	display: block;

}

.archive-column A:hover {
	background-color: #000;
	color: #FFF;
}

.archive-column A.active {
	background-color: #000;
	color: #FFF;
}

#sharethis_0 { visibility: hidden; }



.gallery_image { opacity: 0; filter: alpha(opacity=0); border: none; }



#gallery_container {

	width: 340px; 
	height: 425px;

}

#gallery_contents {

	display: block; 	
	width: 340px; 
	height: 425px;
	position: absolute;
	float: none;

}

.shopContainer {

	width: 1024px; 
	min-height: 665px; 
	padding-top: 8px;

}

.greenGrid {

	background: url(../images/green_grid.gif) repeat-x;

}

.grayGrid {

	background: url(../images/gray_grid.gif) repeat-x;

}

#AtomicAttackShopBanner {

	width: 760px; 
	height: 190px; 
	border-left: 10px solid #c2cdbf; 
	border-right: 10px solid #c2cdbf; 
	margin: 0px auto; 
	outline: none; 
	-moz-outline-style: none;
 
}

#backBanner {

	width: 790px; 
	height: 45px; 
	border-left: 0px solid #c2cdbf; 
	border-right: 0px solid #c2cdbf; 
	margin: 0px auto; 
	outline: none; 
	-moz-outline-style: none;
 
}

.typeContainer { margin-bottom: 5px; }
			
.typeInner { 

	margin-left: 130px; 
	margin-right: 132px;
	
}
			
.shopType {


	float: left; 
	width: 50%; 
	padding-top: 25px;
	
}
			
.pagination {

	float: left; 
	width: 50%; 
	text-align: right; 
	padding-top: 30px; 
	font: normal 12px Arial;
	
}

.pagination A:visited { color: #666; text-decoration: none; }

.pagination A { color: #666; text-decoration: none; }

.pagination A:hover { color: #666; text-decoration: underline; }

.shopInner {

	margin-left: 130px; 
	margin-right: 118px; 
	min-height: 300px; 
	border: 0px solid blue;
	font-size: 10px; 
	font-weight: bold; 
	font-family: Arial;

}

.preorder {

	width: 60px; 
	background-color: #ebde00; 
	color: #FFF; 
	font-size: 10px; 
	padding: 2px; 
	font-weight: bold; 
	font-family: Arial;
	text-align: center;

}

.sale {

	width: 60px; 
	background-color: #CC0000; 
	color: #FFF; 
	font-size: 10px; 
	padding: 2px; 
	font-weight: bold; 
	font-family: Arial;
	text-align: center;

}

.productTile {

	width: 141px; 
	height: 220px; 
	margin-right: 14px; 
	margin-bottom: 10px; 
	text-align: left; 
	float: left; 
	border: 0px solid blue; 
	font: normal 11px Arial;

}

.productTitle {

	margin-top: 5px; 
	text-align: left; 
	height: 35px;

}

.priceContainer {

	margin-top: 5px; 
	text-align: left;

}

.priceInner {

	float: left; 
	width: 85px; 
	padding: 4px;

}

.priceInnerDetail {

	float: left; 
	width: 215px; 
	padding: 4px;
	font-size: 14px;

}

.moreButton {

	float: left; 
	width: 40px; 
	background-color: #37a8bc; 
	text-align: right; 
	padding: 4px; 
	text-align: center;

}

.moreButton A:visited { color: #FFF; text-decoration: none; }

.moreButton A { color: #FFF; text-decoration: none; width: 100%; height: 100%; display: block; }

.productLeft {

	float: left; 
	width: 48%; 
	border: 0px solid green;

}

.purchase-container {

	width: 50%; 
	float: left; 
	border: 0px solid red; 
	font: normal 12px Arial;

}

.detailType {

	font-weight: normal; 
	font-style: italic; 
	margin-bottom: 4px;

}

.detailSubTitle {

	margin-top: 7px; 
	border: 0px solid green;

}

#cartButton {

	margin-left: 480px; 
	height: 30px; 
	margin-top: 75px; 
	width: 75px;

}


	
#shop_gallery_index {

	position: absolute; 
	border: 0px solid white; 
	z-index: 5000; 
	color: #FFF; 
	width: 340px; 
	height: 22px;
	
}
	
#shop_gallery_back {

	display: block; 
	float: left; 
	width: 22px; 
	height: 22px; 
	cursor: pointer; 
	background-color: #EEE;
	background: url(../images/prodview_prev.gif) no-repeat;

}


#shop_gallery_next { 

	display: block; 
	float: left; 
	width: 22px; 
	height: 22px; 
	cursor: pointer; 
	margin-left: 296px; 
	background-color: #EEE;
	background: url(../images/prodview_next.gif) no-repeat;

}


*html #shop_gallery_next { 


	margin-left: 159px; 

}

#shop_gallery_index SPAN:hover {

background-position: 0px -23px;

}

#backButton {

	width: 65px; 
	background-color: #7ab168; 
	font: normal 13px Arial; 
	padding-top: 15px; 
	text-indent: 5px; 
	height: 30px;
	opacity: .6; filter: alpha(opacity=60);

}

#backButton A { color: #000; text-decoration: none; }


.cartButton {

	background-color: #37a8bc; 
	padding: 4px; 
	text-align: center;
	font: normal 13px Arial;
	border: none;
	color: #FFF;

}

#cartz A { background-color: #000; color: #FFF; text-decoration: none; padding: 2px; }

#cartz A:hover { background-color: #000; color: #CC0000; text-decoration: none; padding: 2px; }

.radioContainer {

	width: 1024px; 
	height: 635px; 
	padding-top: 30px;

}

.radioTop {

	border-bottom: 1px dashed black; 
	float: none; 
	width: 765px; 
	min-height: 50px; 
	margin-left: 110px; 
	margin-bottom: 10px; 
	padding-left: 5px; 
	padding-bottom: 7px;

}

#post_archive {

	width: 55%; 
	border: 1px solid #333; 
	background-color: #FFF; 
	color: #000;

}

.radioTag {

	float: left; 
	width: 480px; 
	font: normal 10px Arial;

}

.trackHead {

	float: left; 
	font: normal 10px Arial;

}

.radioInner {

	width: 480px; 
	float: left;
	min-height: 300px; 
	margin-left: 100px;

}

.radioLeft {

	min-height: 300px; 
	margin-left: 10px; 
	padding-top: 10px;

}

.radioHead {

	margin-top: 2px; 
	margin-bottom: 9px; 
	padding-bottom: 6px; 
	width: 340px; 
	border-bottom: 1px dashed #666; 
	font: normal 10px Arial;

}

.playerContainer { margin: 10px 0px 15px 0px; }

.shareContainer {

	margin-top: 15px; 
	padding-top: 15px; 
	margin-left: 10px;
	width: 340px; 
	border-top: 1px dashed #666;

}

.shareLabel {

	float: left; 
	width: 150px; 
	font: normal 11px Arial; 
	padding-top: 3px;

}

.shareButton {

	width: 190px; 
	text-align: right; 
	float: left;

}

.iframeContainer {

	width: 285px; 
	float: left; 
	min-height: 300px; 
	margin-left: 10px;

}

.splashInner {

	margin-top: 5px;
	margin-left: 132px; 
	margin-right: 132px; 
	min-height: 300px; 
	border: 0px solid blue;
	font-size: 10px; 
	font-weight: bold; 
	font-family: Arial;

}

#AtomicAttackSplashBanner {

	width: 760px; 
	height: 190px; 
	border-left: 10px solid #CCC; 
	border-right: 10px solid #CCC; 
	margin: 0px auto; 
	outline: none; 
	-moz-outline-style: none;
 
}

/**html #shop_gallery_index { visibility: hidden; }

*html #radio_controls { visibility: hidden; }*/

#radio_controls {

	font-size: 11px; 
	font-family: Arial; 
	margin-top: 2px; 
	text-align: right; 
	padding-right: 135px;

}

.splashLeft {

	width: 220px; 
	height: 381px; 
	overflow: hidden; 
	float: left; 
	margin-right: 10px;

}

.splashLeftInner {

	background-color: #EEE; 
	height: 132px; 
	margin-bottom: 7px; 
	background: url(../images/splash_news_bg.gif) no-repeat; 
	cursor: pointer;

}

.splashLeftContent {

	padding: 25px 15px 15px 25px; 
	font: normal 11px Arial;

}

.splashCenter {

	background-color: #eeeeee; 
	width: 280px; 
	height: 381px; 
	margin-right: 10px; 
	float: left;

}

.splashCenterInner {

	height: 351px; 
	overflow: hidden;

}

.splashRight {

	background-color: #eeeeee; 
	width: 240px; 
	height: 381px; 
	float: left;

}

.splashRightInner {

	height: 351px; 
	overflow: hidden;

}

.addThisContainer {

	float: left; 
	width: 42%; 
	padding-top: 15px;

}

.subscribeContainer {

	float: left; 
	width: 58%; 
	padding-top: 15px; 
	text-align: right;

}

.subscribeInner {

	margin-left: 31px; 
	float: left; 
	width: 165px; 
	text-align: right; 
	padding-right: 10px; 
	margin-right: 1px;

}

#tuykq-tuykq {

	border: 1px solid #000; 
	color: #000; 
	width: 160px; 
	float: left; 
	margin-right: 3px; 
	margin-top: 0px; 
	padding: 3px 2px;

}

.subscribeButtonContainer {

	float: left; 
	width: 64px;

}

#subscribeButton {

	float: left; 
	width: 64px; 
	height: 20px; 
	margin-top: 0px; 
	text-align: center; 
	border-bottom: 0px solid #666; 
	border-top: 1px solid #666;

}
