body { background:url(images/) center no-repeat fixed ; margin-left:auto; margin-right:auto; margin: 0px; padding: 0px; font-family: Arial, helvetica, sans-serif; font-size: 10pt;color: #000; text-align: left;
}
table { font-family: Arial, helvetica, sans-serif; font-size: 12px; text-align: left; color: #000; }

A:link { color: #000033; text-decoration: none; }

A:visited { color: #000033;	text-decoration: none; }

A:active { color: #000033; text-decoration: none; }

A:hover { color: #CC0000; text-decoration: none; }

A.ectlink:link {
color: #CC0000;
text-decoration: underline;
}

A.ectlink:visited {
color: #CC0000;
text-decoration: underline;
}

A.ectlink:active {
color: #CC0000;
text-decoration: underline;
}

A.ectlink:hover {
color: #ffcc00;
text-decoration: underline;
}
TD { font-size: 12px; font-family : Arial; }

P { font-size: 12px; font-family : Arial; }

TD.smaller { font-size: 11px; font-family : Arial; color : #000000; }

P.smaller {	font-size: 11px; font-family : Arial; color : #000000;}

HR { color : #3399CC; }

H3 { color:#0e2540; }
H2 { color:#0e2540; }

#boxpage {border:0px #000033 solid }

#leftSideCell {
	/*background-image:url('images/left_bg.gif'); 
	background-repeat: repeat-y; 
	background-position:top right;*/
}

#contentAreaCell { width: 800px; }


#rightSideCell {
	/*background-image:url('images/right_bg.gif'); 
	background-repeat: repeat-y; 
	background-position:top left;*/
}

#header {backgroundcolor: #FFFFFF;
/*	background-image: url('images/header.gif'); 
	background-repeat: no-repeat; 
*/	height: 70px; 
	width:800px;
}

#menuSystem td { height: 25px; border-bottom: 0px solid #002a5c;  border-top: 0px solid #002a5c; border-right: 0px solid #002a5c; background-repeat:no-repeat; background-position: right; }

#footerButtons {height:102px; width:800px; background-color: #FFF} 

#footerText { width: 800px;	height: 24px; background: url('images/') repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 9px;	color: #001a2f; padding: 5px 0px 5px 15px;	vertical-align: top;}
#footerText a {color: #001a2f}
#footerText a:hover {text-decoration: underline}

#footerBar {height:32px; vertical-align:top;}

#editableBody { background: url('images/newBG.jpg') repeat-x top; background-color: #FFF}

.miniCart {	width:197px; background: url('images/shopping_bag_bg.gif'); border-right:0; }
#miniCart{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000000;padding: 0px 0 0 0;position:relative;left:40px; height:5px; }
#miniCart a{font-family:Arial, Helvetica, sans-serif; font-size:9px;color:#000000;}
#miniCart a:hover {text-decoration: underline}

#cartBox{ position:relative; background: url('images/newBG.jpg') top no-repeat; background-color: #ffffff;	 width:800px; }
#cartContent{ position:relative; width:740px; padding: 70px 0px 0px 30px;}
IMG.cartimage {
width: 100px;
border:0px; 
border-thickness: 0px; 
border-color: #000;
border-style: solid;
}

#collectionBox{ background: url('images/shop.jpg') top no-repeat; background-color: #FFFFFF; height:502px; width:800px; }
#collectionBox2{ position:relative;	background: url('images/shop.jpg') no-repeat top #ffffff; width:800px; text-align: center;padding:0px 0px 100px 0px; padding-bottom:100px}
#collectionBox3{ position:relative;	background: url('images/shop2.jpg') no-repeat top #ffffff; width:800px; height:502px;text-align: center;padding:0px 0px 100px 0px; padding-bottom:100px}

#collectionBoxMens{ background: url('images/shop-mens.jpg') top no-repeat; background-color: #FFFFFF; height:502px; width:800px; }
#collectionBox2Mens{ position:relative;background: url('images/shop-mensbg.jpg') no-repeat top #ffffff; width:800px; text-align: center;padding:0px 0px 100px 0px; padding-bottom:100px}
#collectionBoxBoys{ background: url('images/shop-boys.jpg') top no-repeat; background-color: #FFFFFF; height:502px; width:800px; }
#collectionBox2Boys{ position:relative;	background: url('images/shop-boysbg.jpg') no-repeat top #ffffff; width:800px; text-align: center;padding:0px 0px 100px 0px; padding-bottom:100px}


#collectionProds {width:770px;float:right;padding:25px 0px 15px 0px;left: 15px;top:65px;}
html>body #collectionProds {
	width:770px;
	float:right;
	padding:0px 0px 65px 0px;
	position: relative;
	top:65px;
}

#collectionProds0 {width:770px;float:right;padding:25px 0px 15px 0px;left: 15px;top:65px;}
html>body #collectionProds0 {
	width:770px;
	float:right;
	padding:0px 0px 65px 0px;
	position: relative;
	top:65px;
}

#collectionProds1 {width:770px;float:right;padding:25px 0px 15px 0px;left: 15px;top:65px;}
html>body #collectionProds1 {
	width: 770px;
	height:20px;
	float: right;
	padding: 0px 15px 65px 0px;
	position: relative;
	top: 35px;

}

#flashContainer{
	width:770px;
	position: relative;
	padding:0px 0px 0px 0px;
	left: 8px;
	top: 15px;
	height: 850;
}

#collectionLinks{
	height:60px;
	width:552px;
	padding:10px 0 0 0;
	float:right;
}

#collectionLinks2{

	padding: 10px 0px 0px 0px;
	float: right;
	height: 80px;
	width: 552px;

}

#collectionLinks3{

	padding: 10px 0px 0px 0px;
	float: right;
	height: 80px;
	width: 552px;

}
html>body #collectionLinks2{
	position: relative;
	padding: 10px 0px 0px 0px;
	float: right;
	height: 10px;
	width: 552px;
}
html>body #collectionLinks3{
	position: relative;
	padding: 10px 0px 0px 0px;
	float: right;
	height: 60px;
	width: 552px;
}
.catname{text-transform: uppercase; font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#ffffff;}
.whtText{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#ffffff;}
td.prodnavigation {visibility: hidden}
P.prodnavigation {visibility: hidden}

SPAN.price {COLOR: #757575;font-weight: 900; font;}

DIV.PBprodname, DIV.PBprodprice {font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #757575; text-align: center}

.prodoption {font-size:9px; font-weight:900;}
Select.prodoption {	font-size: 10px; border-width: 0px; font-family : Arial; color : #003366; background-color: #ffffff;}

SPAN.emailFriend { font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #333333}
SPAN.emailFriend a{ color: #000000; text-decoration: none}
SPAN.emailFriend a:hover{ color:#CC0000}
SPAN.whtText {color:#333333}

.input {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; border: 0px #7F9DB9 solid; background-image:url('images/vertfade.gif');opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.6;}

#homeContent {width: 800px; height:400px;}
#mediaBox { background: url('images/newBG.jpg') no-repeat #ffffff; width:800px; height:800px;}
#mediaContent p { width:750px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#32455c; text-align:justify; }

#storelocationsBox { background: url('images/storelocBG.jpg') no-repeat #ffffff; width:800px; height:502px; vertical-align:middle;}
#storelocationsContent p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#32455c; text-align:justify; }

#contactusBox { background: url('images/contact.jpg') no-repeat; width:800px; height:502px;}
#contactusContent p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#32455c; text-align:justify; }

#sitemapBox { background: url('images/newBG.jpg') no-repeat; width:800px; height:502px; }
#sitemapContent td { line-height:40px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#32455c; text-align:justify; }
#sitemapContent a {font-size:14px; font-weight:900;}
#sitemapContent div { position:relative; left:10px}
#sitemapContent div a {font-weight:normal;}

#traditionBox { background: url('images/about.jpg') no-repeat; width:800px; height:502px; }
#traditionContent { padding:15px;}
#traditionContent p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#32455c; text-align:left; width: 275;}


#magicBox { background: url('images/magic.jpg') no-repeat; width:800px; height:502px; }
#magicContent { padding:15px;}
#magicContent p, h2 { font-family:Arial, Helvetica, sans-serif; color:#32455c; text-align:left; width: 275;}


#winnerBox { background: url('images/springbreak.jpg') no-repeat; width:800px; height:502px; }
#winnerContent { padding:15px;}
#winnerContent p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#32455c; text-align:left; width: 400;}

#celebBox { background: url('images/celeb2.jpg') no-repeat; width:800px; height:502px; }
#celebContent { padding:15px;}
#celebContent p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#32455c; text-align:left; width: 400;}

#careersBox { background: url('images/newBG.jpg') no-repeat; width:800px; height:502px;}
#careersContent p{width:750px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#32455c; text-align:justify; padding: 10px; }

#archiveBox { background: url('images/archive-bg.jpg') no-repeat; width:800px; }
#archiveContent { width:750px;font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#32455c; text-align:justify; background-image: url('images/'); background-repeat: no-repeat; background-position: center;}
#archiveContent p {font-size:9px; }
#archiveContent h1 {font-size:16px; }
#archiveContent h2 {font-size:14px; }


#faqBox { background: url('images/faq.jpg') no-repeat; width:800px; }
#faqContent { width:750px;font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#32455c; text-align:justify; background-image: url('images/'); background-repeat: no-repeat; background-position: center;}
#faqContent p {font-size:9px; }
#faqContent h1 {font-size:16px; }
#faqContent h2 {font-size:14px; }

#privacyBox { background: url('images/privacy.jpg') no-repeat; width:800px;}
#privacyContent {background-image: url('images/'); background-repeat: no-repeat; background-position: center;}
#privacyContent p{ width:750px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#32455c; text-align:justify; }

#crulesBox { background: url('images/newBG.jpg') no-repeat; width:800px;}

#msearchBox { background: url('images/newBG.jpg') no-repeat; background-color: #ffffff; width:800px;height:502px;}
#msearchContent {padding-left: 155px;left:330px;}
#msearchContent p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#32455c; text-align:justify; }

#magicBox{ background: url('images/magicBg.jpg') top no-repeat; background-color: #FFFFFF; height:502px; width:800px; }
#magicLeft{position:relative;left:46px;top:235px; float:left;width:400px;} 
#magicLeft #mButton{position:relative;left:25px;top:25px}
#magicRight{position:relative;left:-80px;top:50px; float:right;width:340px} 
.magicPortrait {background: url('images/magic_portrait.jpg') top no-repeat;height:425px;width:325px;position:relative;top:10px;left:30px}
/*IE 6*/
.magicLandscape {background: url('images/magic_landscape.jpg') top no-repeat;height:323px;width:426px;position:relative;top:-63px;left:63px}
/*FF*/
html>body .magicLandscape {background: url('images/magic_landscape.jpg') top no-repeat;height:323px;width:426px;position:relative;top:63px;left:-23px}
 
.imgPortrait {position:relative;top:12px;left:13px;}
.imgLandscape {position:relative;top:10px;left:12px;}
/*html>body .imgLandscape {position:relative;top:12px;left:13px;}*/

#resultsFrame {position:relative}

#dropmenudiv{
position:absolute;
border:1px solid #ffffff;
border-bottom-width: 0;
font:normal 12px arial,geneva,sans-serif;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
color:#0d2740;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #ffffff;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
}

#dropmenudiv a:hover{ /*hover background color*/
color: #ffffff;
font-weight: bold;
background-color: #0d2740;
}

.PBprodname{
height: 24px;
	
}

html>body .PBprodname{
	min-height: 24px;
}

label {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#32455c; 
	text-align:left; 
}
#msearchContent input,#wiijeep input  {
	border:1px #7F9DB9 solid;
}
#msearchContent select,#wiijeep select {
	border:1px #7F9DB9 solid;
}

#wiijeep td {
	width: 300px;
	padding-bottom: 3px;
	vertical-align:top;
	}
#parentText {
	vertical-align:middle;
	height: 30px;
	}
.listprice{
color:#FFFF00;
}