@charset "UTF-8";
/**
 * Copyright (C) 2006-2009 YUCHENG HU
 *
 * ----------------------------------------------------------------------------------
 * HA WEBSYSTEMS
 * http://www.hawebs.net
 * http://www.tcivis.com
 *
 * Contact
 * huyuchengus@gmail.com / yuchenghu@hawebs.net
 * 
 * ----------------------------------------------------------------------------------
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>
 *
 * GNU GENERAL PUBLIC LICENSE
 *
 * ----------------------------------------------------------------------------------
 */

body {
	padding:0; 
	margin:0;
	width:100%; 
	vertical-align:top;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 62.5%;
	background-color:#000000;
	color:#FFFFFF;	 
	line-height:16px;
	}

a img {border: none; }

a:link{
	color:#FFFFFF;
	text-decoration: none;
	}
	 
a:visited {
	color:#FFFFFF;
	text-decoration: none;
	}

a:hover{
color:#FFFFFF;
text-decoration:underline;
	}

#navEZPagesTOC ul li a {
	color:#101010;
	}
	
#navEZPagesTOC ul li a:hover{
color:#FFFFFF;
	} 
	
#navMain ul li a:hover{
color:#FFFFFF;
	}
	
#navSupp ul li a:hover{
color:#FFFFFF;
	}
	
#navCatTabs ul li a:hover {
color:#FFFFFF;
	}

a:active {
color:#99FFFF;
	}

h1 {
	font-size: 1.5em;
	}

h2 {
	font-size: 1.0em;
	}

h3 {
	font-size: 1.3em;
	}

h4{
	font-size: 1.1em;
	}
	 
h5{
	font-size: 1.1em;
	}
	 
h6{
	font-size: 1.1em;
	}
	
LABEL{
	font-size: 1.1em;
	}
	 
h4.optionName{
	font-size: 1.1em;
	}
	 
LEGEND{
	font-size: 1.1em;
	}
	 
ADDRESS{
	font-size: 1.1em;
	}
	
.sideBoxContent{
	font-size: 1.2em;
	background-color:#404040;
	padding-top: 0.4em;
	padding-right: 0.4em;
	padding-bottom: 1.8em;
	padding-left: 0.4em;
	}
	
.larger{
	font-size: 1.1em;
	}

.biggerText {
	font-size: 1.2em;
	}

h1{
	margin: 0.3em 3px;
}
 
h2{
	margin: 0.3em 3px;
}
 
h3{
	margin: 0.3em 3px;
}
 
h4{
	margin: 0.3em 3px;
}
 
h5{
	margin: 0.3em 3px;
}

h6 {
	margin: 0.3em 3px;
}

CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}

FORM{
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}
	 
SELECT{
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}
	 
INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}

TEXTAREA {
/*	float: left;*/
	margin: auto;
	display: block;
	width: 95%;
	}

input:focus{
background-color:#CC00FF;
	}
	 
select:focus{
background-color:#CC00FF;
	}
	 
textarea:focus {
background-color:#CC00FF;
	}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	}

LABEL{
	line-height: 1.5em;
	padding: 0.2em;
	}
	 
h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
	}

LABEL.checkboxLabel{
	margin: 0.5em 0.3em;
	}
	 
LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}

#logo{
	float: left;
	}
	 
.centerBoxContents{
	float: left;
	} 
	
.specialsListBoxContents{
	float: left;
	} 
	
.categoryListBoxContents{
	float: left;
	} 
	
.centerBoxContentsAlsoPurch{
	float: left;
	} 
	
.attribImg {
	float: left;
	}

LABEL.inputLabel {
	width: 11em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}

LABEL.selectLabel {
	width: 12em;
	float: left;
	}
	 
LABEL.switchedLabel {
	width: 12em;
	float: left;
	} 
	
LABEL.uploadsLabel  {
	width: 12em;
	float: left;
	}

P{
	padding: 0.5em;
	} 

ADDRESS {
	padding: 0.5em;
	}

ADDRESS {
	font-style: normal;
	}

.clearBoth {
	clear: both;
	}

HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #9a9a9a;
	}

/*warnings, errors, messages*/
.messageStackWarning{
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #000000;
	}
	 
.messageStackError{
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #000000;
	} 
	
.messageStackSuccess{
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #000000;
	} 
	
.messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #000000;
	}

.messageStackWarning{
background-color:#CCCCFF;
color:#FF00FF;
	}
	 
.messageStackError {
background-color:#CCCCFF;
color:#FF00FF;
	}

.messageStackSuccess {
background-color:#FFCCFF;
color:#9900CC;
	}

.messageStackCaution {
background-color:#9966CC;
color:#CC6699;
	}

/*wrappers - page or section containers*/
#mainWrapper {
	background-color:#FFFFFF;
	text-align: left;
	width: 978px;
	vertical-align: top;
	padding-left: 5px;
	}

#contentMainWrapper{
	margin: 0em;
	padding: 0em;
	}
	
#cartBoxListWrapper{
	margin: 0em;
	padding: 0em;
	}
	 
#ezPageBoxList{
	margin: 0em;
	padding: 0em;
	}
	
 #cartBoxListWrapper ul{
	margin: 0em;
	padding: 0em;
	}
	 
 #ezPageBoxList ul{
	margin: 0em;
	padding: 0em;
	}
	 
 #mainWrapper{
	margin: 0em;
	padding: 0em;
	}
	
 #popupAdditionalImage{
	margin: 0em;
	padding: 0em;
	}
	 
 #popupImage {
	margin: 0em;
	padding: 0em;
	}
#headerWrapper{
	margin: 0em;
	padding: 0em;
	background-color:#FFCCCC;
}
	
#logoWrapper{
	margin: 0em;
	padding: 0em;
	width:100%;
	height:189px;
	background-image:url(../images/header_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
	text-align:center;
}	

#navColumnOneWrapper{
	margin: auto;
	} 
	 
#navColumnTwoWrapper{
	margin: auto;
	} 
	 
#mainWrapper {
	margin: auto;
	} 

#tagline {
color:#990099;
	font-size: 2em;
	text-align : center;
	vertical-align: middle;
	}

#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
	}

.floatingBox{
	margin: 0;
	width: 47%;
	}
	
#accountLinksWrapper{
	margin: 0;
	width: 47%;
	} 
	
#sendSpendWrapper{
	margin: 0;
	width: 47%;
	}
	
 #checkoutShipto{
	margin: 0;
	width: 47%;
	}
	
 #checkoutBillto{
	margin: 0;
	width: 47%;
	} 
	
 #navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;
	}

.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}

/*navigation*/

.navSplitPagesResult {}
.navSplitPagesLinks {}
.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	}

#navMainWrapper{
	margin: 0em;
	background-color:#404040;
	font-weight: bold;
	color:#FF0099;
	height: 1%;
	width: 100%;
	}
	 
#navSuppWrapper{
	margin: 0em;
	background-color:#000000;
	font-weight: bold;
	color:#2F2F2F;
	height: 1%;
	width: 100%;
	} 
	
#navCatTabsWrapper {
	margin: 0em;
	background-color:#404040;
	font-weight: bold;
	color:#FF0099;
	height: 1%;
	width: 100%;
	}

#navMain ul{
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	text-align: right;
	line-height: 1.5em;
	}
	
 #navSupp ul{
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	} 
	
 #navCatTabs ul  {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	}

#navMain ul li{
	display: inline;
	}
	 
#navSupp ul li{
	display: inline;
	} 
	
#navCatTabs ul li {
	display: inline;
	}

#navMain ul li a{
	padding: 0em 0.5em;
	margin: 0;
	color:#FFFFFF;
	white-space: nowrap;
	}
	 
#navSupp ul li a{
	padding: 0em 0.5em;
	margin: 0;
	color:#737373;
	white-space: nowrap;
	} 
	
#navCatTabs ul li a {
	padding: 0em 0.5em;
	margin: 0;
	color:#737373;
	white-space: nowrap;
	}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #000000;
	}

#navEZPagesTOC ul {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}

#navEZPagesTOC ul li {
	white-space: nowrap;
	}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}

#navCategoryIcon{
	margin: 0.5em;
	}
	 
.buttonRow{
	margin: 0.5em;
	} 
	
#indexProductListCatDescription {
	margin: 0.5em;
	}

#navMainSearch {
	float: right;
	}

#navBreadCrumb {
background-color:#FFFF66;
	}
	
#navEZPagesTop {
	background-color:#FFFFFF;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	color:#000000;
	}

#navBreadCrumb{
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em;
	}
	

#navEZPagesTop a:link{
	color:#242222;
	}
	
#navEZPagesTop a:visited {
	color:#242222;
	}

#navEZPagesTop a:hover{
	color:#242222;
	}

#navColumnOne {
background-color:#404040;
	}

#navColumnTwo {
background-color:#404040;
	}

/*The main content classes*/
#contentColumnMain{
	vertical-align: top;
	}
	 
#navColumnOne{
	vertical-align: top;
	} 
	
#navColumnTwo{
	vertical-align: top;
	} 
	
.centerBoxContents{
	vertical-align: top;
	} 
	
.specialsListBoxContents{
	vertical-align: top;
	} 
	
.categoryListBoxContents{
	vertical-align: top;
	}
	
.additionalImages{
	vertical-align: top;
	} 
	
.centerBoxContentsSpecials{
	vertical-align: top;
	} 
	
.centerBoxContentsAlsoPurch{
	vertical-align: top;
	} 
	
.centerBoxContentsFeatured{
	vertical-align: top;
	} 
	
.centerBoxContentsNew{
	vertical-align: top;
	} 
	
.alert {
	vertical-align: top;
	}

/*.content,*/ #productDescription, .shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	padding: 0.5em;
	}

.alert {
color:#FF0000;
	margin-left: 0.5em;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
.centerColumn{
	width:100%;
	color:#000000;
	}
.centerColumn a:link{
	color: #004B91;
	font-size: 1.2em;
	text-decoration: none;
	}
	 
.centerColumn a:visited {
	color: #004B91;
	font-size: 1.2em;
	text-decoration: none;
	}

.centerColumn a:hover{
	color: #004B91;
	font-size: 1.2em;
text-decoration:underline;
	}	
 #bannerOne{
	padding: 0.8em;
	}
  #bannerTwo{
	padding: 0.8em;
	} 
   #bannerThree{
	padding: 0.8em;
	} 
    #bannerFour{
	padding: 0.8em;
	}  
	#bannerFive{
	padding: 0.8em;
	} 
	 #bannerSix {
	padding: 0.8em;
	}

.smallText{
	font-size: 0.9em;
	}
#siteinfoLegal{
	background-color:#000000;
	padding-top:0.5em;
	padding-bottom:0.5em;
}

 #siteinfoCredits{
	font-size: 0.9em;
	}
  #siteinfoStatus{
	font-size: 0.9em;
	}
   #siteinfoIP {
   background-color:#000000;
	font-size: 0.9em;
	color:#737373;
	padding-top:0.5em;
	padding-bottom:0.5em;
	}

/*Shopping Cart Display*/


#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	}
.mediaTitle {
	float: left;
	}
.mediaTypeLink {
	float: right;
	}

.normalprice{
	text-decoration: line-through;
	font-size:1.2em;
	font-weight: lighter;
	}
.productSpecialPriceSale {
	text-decoration: line-through;
	}
.productSpecialPrice{
	font-weight:lighter;
	color:#FF0000;
	font-size:1.4em;
	} 
.productSalePrice{
color:#33CC99;
	}
.productSpecialPriceSale{
	color:#33CC99;
	} 
.productPriceDiscount {
	font-weight:lighter;
	color:#FF0000;
	font-size:1.2em;
	}

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	} 

#cartBoxListWrapper ul{
	list-style-type: none;
	}
 #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li{
	margin: 0;
	padding: 0.2em 0em;
	}  
#ezPageBoxList li{
	margin: 0;
	padding: 0.2em 0em;
	} 
 .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 

#cartBoxEmpty{
	font-weight: bold;
	} 
#cartBoxVoucherBalance {
	font-weight: bold;
	}

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}

/*Image Display*/
#productMainImage{
	margin: 0em 1em 1em 0em ;
	} 
#reviewsInfoDefaultProductImage{
	margin: 0em 1em 1em 0em ;
	} 
#productReviewsDefaultProductImage{
	margin: 0em 1em 1em 0em ;
	} 
#reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	}

.categoryIcon {}

#cartImage {
	margin: 0.5em 1em;
	}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}

.attributesComments {}

/*list box contents*/
.centerBoxContents{
	margin: 1em 0em;
	}
 .specialsListBoxContents{
	margin: 1em 0em;
	} 
 .categoryListBoxContents{
	margin: 1em 0em;
	}
 .additionalImages{
	margin: 1em 0em;
	} 
 .centerBoxContentsSpecials{
	margin: 1em 0em;
	}
  .centerBoxContentsAlsoPurch{
	margin: 1em 0em;
	} 
  .centerBoxContentsFeatured{
	margin: 1em 0em;
	}
   .centerBoxContentsNew {
	margin: 1em 0em;
	}

/*sideboxes*/
.columnLeft {
}



.leftBoxContainer {
/*	border: 1px solid #ffffff;
	margin-top: 1.5em;*/
	}
	
.rightBoxContainer {
/*	border: 1px solid #ffffff;
	margin-top: 1.5em;*/
	}	


h3.leftBoxHeading{
	font-size: 1.4em;
	color:#FF0000;
	text-align:left;
	} 

h3.rightBoxHeading{
	font-size: 1em;
	color:#000000;
	}
	
.leftBoxHeading{
	margin: 0em;
	background-color:#404040;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	padding-top: 0.2em;
	padding-right: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.2em;
	}
.rightBoxHeading {
	margin: 0em;
	background-color:#959595;
	padding: 1.3em 0.2em;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	}
.centerBoxHeading {
	margin: 0em;
	background-color:#EEEEEE;
	padding: 1.3em 0.2em;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}		

h3.leftBoxHeading a {
	font-size: 1em;
	color:#000000;
	}
	
h3.leftBoxHeading a:link{
	color:#000000;
	text-decoration: none;
	}
	 
h3.leftBoxHeading a:visited {
	color:#000000;
	text-decoration: none;
	}
	
h3.leftBoxHeading a:hover {
	color:#000000;
	text-decoration:underline;
	} 
	
h3.rightBoxHeading a {
	font-size: 1em;
	color:#000000;
	}
	
h3.rightBoxHeading a:link{
	color:#000000;
	text-decoration: none;
	}
	 
h3.rightBoxHeading a:visited {
	color:#000000;
	text-decoration: none;
	}
		
h3.rightBoxHeading a:hover {
	color:#000000;

	}

.rightBoxContent {
background-color:#6633FF;
	margin-bottom: 1em;
	}

.centeredContent{
	text-align: center;
	} 
TH{
	text-align: center;
	} 
#cartEmptyText{
	text-align: center;
	} 
#cartBoxGVButton{
	text-align: center;
	} 
#cartBoxEmpty{
	text-align: center;
	} 
#cartBoxVoucherBalance{
	text-align: center;
	}
 #navCatTabsWrapper{
	text-align: center;
	} 
 #navEZPageNextPrev{
	text-align: center;
	} 
 #bannerOne{
	text-align: center;
	} 
 #bannerTwo{
	text-align: center;
	}  
 #bannerThree{
	text-align: center;
	}  
 #bannerFour{
	text-align: center;
	}  
 #bannerFive{
	text-align: center;
	} 
  #bannerSix{
	text-align: center;
	} 
  #siteinfoCredits{
	text-align: center;
	} 
  #siteinfoStatus{
	text-align: center;
	} 
  #siteinfoIP{
	text-align: center;
	} 
  .center{
	text-align: center;
	} 
  .cartRemoveItemDisplay{
	text-align: center;
	} 
  .cartQuantityUpdate{
	text-align: center;
	} 
  .cartQuantity{
	text-align: center;
	} 

  #cartBoxGVBalance{
	text-align: center;
	} 
  .leftBoxHeading{
	text-align: center;
	} 
  .centerBoxHeading{
	text-align: center;
	}
  .rightBoxHeading{
	text-align: center;
	} 
  .productListing-data{
	text-align: center;
	} 
  .accountQuantityDisplay{
	text-align: center;
	} 
  .ratingRow{
	text-align: center;
	} 
  LABEL#textAreaReviews{
	text-align: center;
	}
  #productMainImage{
	text-align: center;
	}
  #reviewsInfoDefaultProductImage{
	text-align: center;
	} 
  #productReviewsDefaultProductImage{
	text-align: center;
	}
   #reviewWriteMainImage{
	text-align: center;
	} 
   .centerBoxContents{
	text-align: center;
	} 
   .specialsListBoxContents{
	text-align: center;
	}
    .categoryListBoxContents{
	text-align: center;
	} 
	.additionalImages{
	text-align: center;
	} 
	.centerBoxContentsSpecials{
	text-align: center;
	}
	 .centerBoxContentsAlsoPurch{
	text-align: center;
	}
	 .centerBoxContentsFeatured{
	text-align: center;
	}
	  .centerBoxContentsNew{
	text-align: center;
	}
	   .gvBal{
	text-align: center;
	} 
	   .attribImg {
	text-align: center;
	}

#bestsellers .wrapper {
	margin: 0em 0em 0em 1.5em;
	}

#bestsellers ol {
	padding: 0;
	margin-left: 1.1em;
	}

#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}

#bannerboxHeading {
background-color:#FF0099;
}

#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}

/*misc*/
.back {
	float: left;
	}

.forward{
	float: right;
	} 
#shoppingCartDefault {

	}
#PPECbutton {
	float: right;
	}

.bold {
	font-weight: bold;
	}

.rowOdd {

	}

.rowEven {

	}

.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}

CAPTION {
	/*display: none;*/
	}

#myAccountGen li{
	margin: 0;
	}  
#myAccountNotify li {
	margin: 0;
	} 

.accountTotalDisplay{
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	} 
.accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}

TR.tableHeading {

	}

#siteMapList {
	width: 90%;
	float: right;
	}

.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}

#popupShippingEstimator{
background-color:#999966;
	} 
#popupSearchHelp{
background-color:#999966;
	} 
#popupAdditionalImage{
background-color:#999966;
	}
 #popupImage{
background-color:#999966;
	} 
 #popupCVVHelp{
background-color:#999966;
	} 
 #popupCouponHelp{
background-color:#999966;
	} 
 #popupAtrribsQuantityPricesHelp{
background-color:#999966;
	} 
 #infoShoppingCart {
background-color:#999966;
	}
.information {padding: 10px 3px; line-height: 150%;}

#shoppingcartBody {
	clear: both;
	}
#shippingEstimatorContent {
	clear: both;
	}


.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	}
#seShipTo {
	padding: 0.2em;
	}

#siteinfoLegal{
	text-align: left
	background-color:#000000;
	font-size: 0.9em;
	color: #656565;
}	
#siteinfoLegal{
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #656565;
	white-space: nowrap;
}












/* GLOBALHEADER */
#globalheader {
	font-size:18px;
	width: 978px;
	height: 37px;
	margin: 1px auto;
	position: relative;
}
div.master_header_nav a, div.master_header_nav a:active, div.master_header_nav a:visited {
	color:#fff;
	text-decoration:none;
	border-width:0px;
}

#globalheader #globalnav {
	margin: 0;
	padding: 0;
}
#globalheader #globalnav li {
	display: inline;
}
#globalheader #globalnav li a {
	float: left;
	width: 163px;
	height: 0;
	padding-top: 9px;
}
#globalheader {
	background-image: url(../images/nav/globalnavbg.png);
}
/* BUTTONS */
#globalheader #globalnav li#gn-link a {
	font-size:14px;
	color:#000000;	
}

#globalheader #globalnav li#gn-link a:hover  {
	color:#FFFFFF;
	text-decoration:none;
}


/* OVER STATES */
#globalheader #globalnav li#gn-apple a:hover {
	background-position: 0 -38px;
	float: left;
	width: 163px;
	height: 0;
	padding-top: 38px;
	overflow: hidden;
}
#globalheader #globalnav li#gn-link a:hover {
	
}
/* PRESSED STATES */
#globalheader #globalnav li#gn-apple a:active {
	background-position: 0 -76px;
}
#globalheader #globalnav li#gn-link a:active {

}

/* ON STATES */
#globalheader.home #globalnav li#gn-apple a:hover {
	background-position: 0 0;
	/*cursor: default;*/
}
.sidebar {
	height:0px;
}