@charset "utf-8";
/* CSS Document */

#header { background: #efefef; background-repeat: no-repeat; background-position: 20px; width: 970px; height: 100px; position: relative; margin-right: auto; margin-left: auto;}
#header #cart {margin: 0; padding: 0; top: 23px; left: 460px; height: 59px; width: 500px; position: relative; float: left; background-image: url(/cssimages/cart.png); background-repeat: no-repeat;}

#header #cart li {display: inline; }
#header #cart li a {float: left; overflow: hidden; top: 15px;}
#header #cart li#account a {height: 25px; width: 65px; position: relative; left: 12px;}
#header #cart li#create a {height: 25px; width: 95px; position: relative; left: 32px;}
#header #cart li#login a {height: 25px; width: 40px; position: relative; left: 55px;}
#header #cart li#help a {height: 25px; width: 30px; position: relative; left: 65px;}


/* topnavdiv */
#topnavdiv { width: 970px; height: 42px; position: relative; z-index: 100; margin-right: auto; margin-left: auto;}
#topnavdiv #topnav { margin: 0; padding: 0;}
#topnavdiv #topnav li { display: inline;}
#topnavdiv #topnav li a { float: left; width: 117px; height: 0; padding-top: 42px; overflow: hidden; }
#topnavdiv #topnav li a, #tnav-search, #search-btn a { background-image: url(/cssimages/topnav.png); background-repeat: no-repeat;}
 
/* BUTTONS */
#topnavdiv #topnav li#tnav-home a { background-position: 0px -16px; width: 72px;}
#topnavdiv #topnav li#tnav-hg a { background-position:  -72px -16px; width: 148px;}
#topnavdiv #topnav li#tnav-cg a { background-position: -220px -16px; width: 165px;}
#topnavdiv #topnav li#tnav-so a { background-position: -385px -16px; width: 195px;}
#topnavdiv #topnav li#tnav-sbp a { background-position: -580px -16px; width: 151px;}

/* OVER STATES */
#topnavdiv #topnav li#tnav-home a:hover { background-position: 0px -59px; width: 72px; }
#topnavdiv #topnav li#tnav-hg a:hover { background-position:  -72px -59px; width: 148px; }
#topnavdiv #topnav li#tnav-cg a:hover { background-position: -220px -59px; width: 165px; }
#topnavdiv #topnav li#tnav-so a:hover { background-position: -385px -59px; width: 195px; }
#topnavdiv #topnav li#tnav-sbp a:hover { background-position: -580px -59px; width: 151px; }
 

/* PRESSED STATES */
#topnavdiv #topnav li#tnav-home a:active { background-position: 0px -59px; width: 72px; }
#topnavdiv #topnav li#tnav-hg a:active { background-position:  -72px -59px; width: 148px; }
#topnavdiv #topnav li#tnav-cg a:active { background-position: -220px -59px; width: 165px; }
#topnavdiv #topnav li#tnav-so a:active { background-position: -385px -59px; width: 195px; }
#topnavdiv #topnav li#tnav-sbp a:active { background-position: -580px -59px; width: 151px; }

/* SELECTED STATES */
#topnavdiv #topnav li#tnav-home a.selected { background-position: 0px -59px; width: 72px; }
#topnavdiv #topnav li#tnav-hg a.selected { background-position:  -72px -59px; width: 148px; }
#topnavdiv #topnav li#tnav-cg a.selected { background-position: -220px -59px; width: 165px; }
#topnavdiv #topnav li#tnav-so a.selected { background-position: -385px -59px; width: 195px; }
#topnavdiv #topnav li#tnav-sbp a.selected { background-position: -580px -59px; width: 151px; }

 
#tnav-search { width:170px; height:42px; background-position: -731px -16px; overflow:hidden; float:left; }

#search-btn a { width:65px; height:42px; background-position: -904px -16px; overflow:hidden; float: left; }

#tnav-search input { width:170px; text-align:left; position:absolute; left: 726px; top:9px; border: 0px inset;  }

.hiddenText { height:0px; display:block; overflow:hidden; }




/* subnavdiv */
#subnavdiv { width: 965px; height: 42px; position: relative; left: 1px; top: -3px; margin-right: auto; margin-left: auto;}
#subnavdiv #subnav { margin: 0; padding: 0;}
#subnavdiv #subnav li { display: inline; }
#subnavdiv #subnav li a { float: left; width: 117px; height: 0; padding-top: 42px; overflow: hidden; }
#subnavdiv #subnav li a { background-image: url(/cssimages/sub_nav.png); background-repeat: no-repeat; }
 
/* BUTTONS */
#subnavdiv #subnav li#snav-bs a { background-position: 0px -31px; width: 160px;}
#subnavdiv #subnav li#snav-np a { background-position:  -160px -31px; width: 161px;}
#subnavdiv #subnav li#snav-ac a { background-position: -321px -31px; width: 166px;}
#subnavdiv #subnav li#snav-fso a { background-position: -487px -31px; width: 170px;}
#subnavdiv #subnav li#snav-b a { background-position: -657px -31px; width: 80px;}
#subnavdiv #subnav li#snav-cs a { background-position: -737px -31px; width: 218px;}

/* OVER STATES */
#subnavdiv #subnav li#snav-bs a:hover { background-position: 0px -82px; width: 160px; }
#subnavdiv #subnav li#snav-np a:hover { background-position:  -160px -82px; width: 161px; }
#subnavdiv #subnav li#snav-ac a:hover { background-position: -321px -82px; width: 166px; }
#subnavdiv #subnav li#snav-fso a:hover { background-position: -487px -82px; width: 170px; }
#subnavdiv #subnav li#snav-b a:hover { background-position: -657px -82px; width: 80px; }
#subnavdiv #subnav li#snav-cs a:hover { background-position: -737px -82px; width: 218px;}
 

/* PRESSED STATES */
#subnavdiv #subnav li#snav-bs a:active { background-position: 0px -82px; width: 160px; }
#subnavdiv #subnav li#snav-np a:active { background-position:  -160px -82px; width: 161px; }
#subnavdiv #subnav li#snav-ac a:active { background-position: -321px -82px; width: 166px; }
#subnavdiv #subnav li#snav-fso a:active { background-position: -487px -82px; width: 170px; }
#subnavdiv #subnav li#snav-b a:active { background-position: -657px -82px; width: 80px; }
#subnavdiv #subnav li#snav-cs a:active { background-position: -737px -82px; width: 218px;}

/* SELECTED STATES */
#subnavdiv #subnav li#snav-bs a.selected { background-position: 0px -82px; width: 160px; }
#subnavdiv #subnav li#snav-np a.selected { background-position:  -160px -82px; width: 161px; }
#subnavdiv #subnav li#snav-ac a.selected { background-position: -321px -82px; width: 166px; }
#subnavdiv #subnav li#snav-fso a.selected { background-position: -487px -82px; width: 195px; }
#subnavdiv #subnav li#snav-b a.selected { background-position: -657px -82px; width: 80px; }
#subnavdiv #subnav li#snav-cs a.selected { background-position: -737px -82px; width: 218px;}


#blink_holder  {width:960px; height: 190px; position:relative; margin-left:auto; margin-right: auto; left: -0px; top: 10px; background: #fff url(images/white.gif);
	text-align: left;}

#blink_holder  ul {
	margin: 0;
	padding: 0;
	position: relative;
	list-style-type: none;
	float: left; background-color: #fff;
}
#blink_holder  ul.blinks  { top: 12px;
	left: 12px; position: relative;
	list-style: none;
	width: 170px;
	margin-right: 20px;
	}
#blink_holder .title{
	font: 9pt Arial,Helvetica,Sans-Serif;
	line-height: 14px;
	color: #000000;
	position: relative;
	border-top: 1px solid #CCC; 
	padding-left: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 160px;
	text-align: left;
}#blink_holder  li{
	font: 8pt Arial,Helvetica,Sans-Serif;
	line-height: 14px;
	color: #CC3333;
	position: relative;
	border-top: 1px solid #CCC; 
	padding-left: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 160px;
	text-align: left;
}
.blinks a {color: #797878; text-decoration: none;
	text-align: left;}
.blinks a:active {color: #CC3333; text-decoration: none;
	text-align: left;}
.blinks a:hover {color: #CC3333; text-decoration: none;
	text-align: left;}


