* {margin:0; padding:0; border:0;}
BODY {font-family:georgia; font-size:11px; color:#666666; text-align:left; background-color:#ffffff;}

A {outline:none; cursor:pointer; text-decoration:underline; color:#666666;}
A:hover, A:active {color:#ff0066;}
H1 {margin-bottom:20px;}
H2 {margin-bottom:3px; font-size:13px; font-weight:normal;}
H3 {font-size:11px;}
HR {width:51px; margin:17px 0 18px 0; border-width:1px 0 0; border-style:dotted; border-color:#cccccc;}
IMG {border:none;}
P {margin-bottom:0px; line-height:18px;}
INPUT {width:198px; margin:2px 0 10px; background-color:#ffffff; outline:none; font-family:Arial, sans-serif; font-size:11px; border:1px solid #cccccc;}
TEXTAREA {width:198px; margin:2px 0 10px; padding:5px; background-color:#ffffff; outline:none; font-family:Arial, sans-serif; font-size:11px; border:1px solid #cccccc; overflow-x:hidden;}
SELECT {width:110px; background-color:#ffffff; font-family:Arial, sans-serif; font-size:11px; color:#333333; border: 1px solid #cccccc; margin-bottom:10px;}
UL {list-style-type:none;}

#navigation {position:absolute; top:0; right:20px; height:18px;}
#navigation LI {float:left; margin-right:3px;}
#navigation LI.last {margin-right:0;}
#navigation LI A {display:block; width:66px; height:18px;}
#navigation #productNav {background:url("../media/images/core/the.gif") -27px 0;}
#navigation #productNav:hover {background:url("../media/images/core/the.gif") -27px -18px;}
#navigation #aboutNav {background:url("../media/images/core/the.gif") -93px 0;}
#navigation #aboutNav:hover {background:url("../media/images/core/the.gif") -93px -18px;}
#navigation #contactNav {background:url("../media/images/core/the.gif") -159px 0;}
#navigation #contactNav:hover {background:url("../media/images/core/the.gif") -159px -18px;}
#navigation #pressNav {display:none; background:url("../media/images/core/the.gif") -225px 0;}
#navigation #pressNav:hover {background:url("../media/images/core/the.gif") -225px -18px;}
#navigation #policiesNav {background:url("../media/images/core/the.gif") -291px 0;}
#navigation #policiesNav:hover {background:url("../media/images/core/the.gif") -291px -18px;}
#navigation FORM {position:relative; bottom:2px; width:66px; height:18px;}
#navigation #cartNav INPUT {display:none;}
#navigation #cartNav INPUT.viewCart {display:block; width:66px; height:18px; padding:0; background:url("../media/images/core/the.gif") -357px 0; border:none;}
#navigation #cartNav INPUT.viewCart:hover {background:url("../media/images/core/the.gif") -357px -18px;}
#navigation .languageNav {width:16px; margin-left:7px;}
#navigation #englishNav {background:url("../media/images/core/the.gif") -423px 0;}
#navigation #japaneseNav {background:url("../media/images/core/the.gif") -439px 0;}

#popup {position:absolute; top:0; right:20px; width:66px; height:18px;}
#popup LI {float:left; margin-right:3px;}
#popup LI.last {margin-right:0;}
#popup LI A {display:block; width:66px; height:18px;}
#popup #closeNav {background:url("../media/images/core/the.gif") -455px 0;}
#popup #closeNav:hover {background:url("../media/images/core/the.gif") -455px -18px;}

#header {margin:20px 0 0 20px;}
#logo {margin-bottom:20px;}
#logo A {display:block; width:27px; height:14px; background:url("../media/images/core/the.gif");}

#content {margin:0 20px;}

#productsPage #productList LI {margin-bottom:7px;}
#productsPage #productList LI A {display:block;}
#productsPage #productList #antiTheftNav {width:266px; height:23px; background:url("../media/images/core/the.gif") 0 -36px;}
#productsPage #productList #antiTheftNav:hover {background:url("../media/images/core/the.gif") -266px -36px;}
#productsPage #productList #speakErNav {width:108px; height:23px; background:url("../media/images/core/the.gif") 0 -59px;}
#productsPage #productList #speakErNav:hover {background:url("../media/images/core/the.gif") -108px -59px;}
#productsPage #productList #newLampNav {width:125px; height:23px; background:url("../media/images/core/the.gif") -216px -59px;}
#productsPage #productList #newLampNav:hover {background:url("../media/images/core/the.gif") -341px -59px;}
#productsPage #productList #stackedCupsNav {width:165px; height:23px; background:url("../media/images/core/the.gif") 0 -82px;}
#productsPage #productList #stackedCupsNav:hover {background:url("../media/images/core/the.gif") -165px -82px;}
#productsPage #productList #wallsNotebookNav {width:188px; height:23px; background:url("../media/images/core/the.gif") -330px -82px;}
#productsPage #productList #wallsNotebookNav:hover {background:url("../media/images/core/the.gif") 0 -105px;}
#productsPage #productList #framedObjectsNav {width:188px; height:23px; background:url("../media/images/core/the.gif") -188px -105px;}
#productsPage #productList #framedObjectsNav:hover {background:url("../media/images/core/the.gif") -376px -105px;}
#productsPage #productList #largePocketNav {width:220px; height:23px; background:url("../media/images/core/the.gif") 0px -185px;}
#productsPage #productList #largePocketNav:hover {background:url("../media/images/core/the.gif") -220px -185px;}
#productsPage #productList #waistlineNav {width:171px; height:23px; background:url("../media/images/core/the.gif") 0px -208px;}
#productsPage #productList #waistlineNav:hover {background:url("../media/images/core/the.gif") -171px -208px;}
#productsPage #productList #neckSpecsNav {width:139px; height:23px; background:url("../media/images/core/the.gif") 0px -231px;}
#productsPage #productList #neckSpecsNav:hover {background:url("../media/images/core/the.gif") -139px -231px;}

#images {position:relative;}
#productPage #productInfo {width:210px; margin:0 0 0 20px;}
#productPage #productInfo UL {margin-bottom:20px;}
#productPage #addForm {float:left; width:100px; height:19px; margin-right:6px;}
#productPage #buyNowForm {float:left; width:100px; height:19px; margin-right:6px;}
#productPage #cartForm {float:left; width:49px; height:15px;}
#productPage #addForm INPUT, #productPage #cartForm INPUT {display:none;}
#productPage #productInfo {margin-top:-4px;}
#productPage #productInfo FORM {position:relative;}
#productPage #productInfo #addToCart {display:block; width:150px; height:19px; margin:0; border:0; padding:0; background:url("../media/images/core/the.gif") -86px -147px;}
#productPage #productInfo #addToCart:hover {background:url("../media/images/core/the.gif") -296px -147px;}
#productPage #productInfo #buyNow {display:block; width:150px; height:19px; margin:0; padding:0; background:url("../media/images/core/the.gif") -158px -254px;}
#productPage #productInfo #buyNow:hover {background:url("../media/images/core/the.gif") -368px -254px;}
#productPage #productInfo #reserve {display:block; width:150px; height:19px; margin:0; padding:0; border:0; background:url("../media/images/core/the.gif") 0px -166px;}
#productPage #productInfo #reserve:hover {background:url("../media/images/core/the.gif") -210px -166px;}
#productPage #productInfo #hasSelect {margin-top:40px;}
#productPage #productInfo #selection {position:absolute; width:250px; top:-38px;}
#productPage #productInfo .viewCart {display:block; width:100px; height:19px; margin:0; padding:0; background:url("../media/images/core/the.gif") -335px -166px; border:0;}
#productPage #productInfo .viewCart:hover {background:url("../media/images/core/the.gif") -435px -166px;}
#productPage #tellAFriend {width:86px; height:15px; background:url("../media/images/core/the.gif") 0px -146px; cursor:pointer; margin:15px 0 0 0;; padding:0; border:0;}
#productPage UL LI {line-height:17px;}
#productPage #anti-Theft-lunch-bags {width:266px; height:23px; background:url("../media/images/core/the.gif") 0 -36px;}
#productPage #speak-er {width:108px; height:23px; background:url("../media/images/core/the.gif") 0 -59px;}
#productPage #new-lamp {width:125px; height:23px; background:url("../media/images/core/the.gif") -216px -59px;}
#productPage #stacked-cups {width:165px; height:23px; background:url("../media/images/core/the.gif") 0 -82px;}
#productPage #walls-notebook {width:188px; height:23px; background:url("../media/images/core/the.gif") -330px -82px;}
#productPage #framed-objects {width:188px; height:23px; background:url("../media/images/core/the.gif") -188px -105px;}
#productPage #large-pocket-shirt {width:220px; height:23px; background:url("../media/images/core/the.gif") 0px -185px;}
#productPage #waistline-shirt {width:171px; height:23px; background:url("../media/images/core/the.gif") 0px -208px;}
#productPage #neck-specs {width:139px; height:23px; background:url("../media/images/core/the.gif") 0px -231px;}
#productPage #imgContainer {position:relative; overflow:hidden; margin-bottom:5px; z-index:-1;}
#productPage #imgContainer UL LI {position:relative; float:left;}
#productPage .loader {position:absolute; top:0; left:0; background:url("../media/images/core/loader.gif") center no-repeat #FFFFFF;}
#productPage #thumbs {float:right;}
#productPage #thumbs LI {float:left; margin-right:5px;}
#productPage #thumbs LI.last {margin-right:0;}
#productPage #thumbs IMG {opacity:0.5; filter:alpha(opacity=50);}
#productPage #thumbs IMG:hover {opacity:1; filter:alpha(opacity=100);}
#productPage #thumbs LI.currentThumb IMG {opacity:1; filter:alpha(opacity=100);}
#productPage #thumbs A {cursor:default;}

#aboutPage #about {width:71px; height:18px; background:url("../media/images/core/the.gif") 0 -128px;}
#aboutPage #content {width:1000px;}

#contactPage #contact {width:94px; height:18px; background:url("../media/images/core/the.gif") -71px -128px;}
#contactPage #content {width:670px;}
#contactPage INPUT {padding:5px;}
#contactPage #content A {text-decoration:none;}
#contactPage #content A:hover {text-decoration:underline;}
#contactPage #content #submitMessage {width:86px; height:19px; background:url("../media/images/core/the.gif") -256px -128px; cursor:pointer; border:0;}
#contactPage #content #submitMessage:hover {width:86px; height:19px; background:url("../media/images/core/the.gif") -342px -128px;}

#pressPage #press {width:64px; height:18px; background:url("../media/images/core/the.gif") -466px -59px;}

#policiesPage #policies {width:91px; height:18px; background:url("../media/images/core/the.gif") -165px -128px;}
#policiesPage #policiesPageNav {margin-bottom:20px;}
#policiesPage #policiesPageNav LI {float:left; margin-right:20px;}
#policiesPage #policiesPageNav LI.last {margin-right:0;}
#policiesPage #policiesPageNav LI A {text-decoration:none; font-size:10px; color:#CCCCCC;}
#policiesPage #policiesPageNav LI A:hover {color:#FF0066;}
#policiesPage #policiesPageNav LI A.current {border-bottom:1px #333333 solid; color:#333333;}
#policiesText {width:434px;}

#errorPage #error {width:158px; height:23px; background:url("../media/images/core/the.gif") 0px -254px;}

#imagesPage #images {width:159px; height:23px; background:url("../media/images/core/the.gif") -278px -231px;}

#sizingPage #sizing {width:144px; height:23px; background:url("../media/images/core/the.gif") -342px -208px;}

.bold {font-weight:bold;}
.clearfix:after {content:"."; display:block; visibility:hidden; height:0; clear:both;}
.clearfix {display: inline-block;} /* for IE/Mac */
.column {float:left; width:210px; margin-right:20px;}
.columnSizing {float:left; width:635px; margin-right:0px;}
.current {cursor:default;}
.error {color:#FF0000;}
.floatLeft {float:left;}
.hidden {display:none;}
.last {margin:0;}
.mail {margin-right:2px;}
.profile {position:relative; top:4px; margin:0 10px 0 0;}
.phone {margin-right:2px;}
.regular {color:#333333;}
.title {display:block; font-weight:bold;}
.specs {margin-bottom:23px; font-family:arial, sans-serif; color:#333333; font-size:11px; line-height:17px;}
.specs A {outline:none; cursor:pointer; text-decoration:underline; color:#333333;}
.specs A:hover, A:active {color:#ff0066;}
.price {margin-bottom:0px; font-family:Georgia, serif; font-weight:bold; color:#000000; font-size:15px;}
.availability {line-height:23px; margin:0 0 20px 0; font-family:arial, sans-serif; color:#000000; font-size:11px;}
.special {font-family:arial; font-size:10px; margin:50px 0 0 0; color:#999999; line-height:14px;}
.special A {color:#999999; text-decoration:none;}
.special A:hover, A:active {color:#ff0066;}
.pressLink A{text-decoration:none; color:#333;}
.pressLink A:hover, A:active {text-decoration:underline; color:#ff0066;}




/* Menu Slider */
a:focus {
	outline: none;
}

#panel {
	position:				relative;
	background:				#ffffff;
	display:				none;
	border:					1px solid #cccccc;
	border-top:				none;
	border-bottom:			none;
	padding:				7px 10px 5px;
	z-index:				10;
	/*
	opacity:				0.9;
	filter:					alpha(opacity=90);
	*/
	margin-bottom:			2px;
}

#navigation LI #panel A {width:auto;}
#slidingListItem {width:170px;}

.slide {
	margin-top: -2px;
	padding: 0;
	background: url(../media/images/core/tab.gif) no-repeat right top;
}

.btn-slide {
	width:					66px;
	height:					18px;
	padding:				1px;
	margin-top:				0;
	margin-left:			102px;
	display:				block;
}

.active {
	background-position:	right 0px;
}

A.tabslide {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	font-weight:			bold;
	text-decoration:		none;
	color:					#333333;
}
A.tabslide:visited {text-decoration:none; color:#B3B3B3;}
A.tabslide:hover, A.tabslide:active {color:#ff0066;}
