/*====================================================================
Print IT
Copyright 2009 Print IT
Author: Red Bullet
======================================================================
MENUS AND IMAGE REPLACEMENT BUTTONS STYLE SHEET
======================================================================*/

	
/*====================================================================
NAVIGATION STYLES / VARIATIONS
======================================================================*/

	
/* Head Nav */
ul#headNav {
	text-align:right;
	margin:0;
	position:absolute;
	top:0;
	right:0;
	padding:0;
	border-bottom:1px dotted #000;
}

ul#headNav li {
	display:inline;
	color:#000;
	list-style-type:none;
	font-size:1.1em;
	font-weight:normal;
	margin:0;
	letter-spacing:-.05em;
}

ul#headNav li a {
	color:#000;
	text-decoration:none;
	padding:10px 5px;
	line-height:3em;
	font-weight:normal;
}

ul#headNav li.first a {
	padding-left:0;
}

ul#headNav li.basket a {
	padding-right:0;
	padding-left:15px;
	font-weight:bold;
	color:#4a8ed3;
}

ul#headNav li a:hover,ul#headNav li.basket a:hover {
	color:#d5346a;
	text-decoration:none;
}

ul#headNav li a.current {
	color:#d5346a;
}


	
/* Main Nav */
ul#mainNav {
	width:974px;
	height:48px;
	margin:0 0 18px;
	padding:0;
	border-bottom:1px dotted #000;
	background:url(../images/buttons/mainav_leafbg.gif) no-repeat 927px 0;
}

ul#mainNav li,ul#mainNav a {
	display:block;
	float:left;
	width:139px;
	height:32px;
	font-weight:bold;
	text-align:center;
}

ul#mainNav li {
	color:#000;
	list-style-type:none;
	font-size:1.3em;
	margin:15px 1px 1px 0;
}

ul#mainNav li a {
	color:#FFF;
	text-decoration:none;
	line-height:32px;
	background:url(../images/buttons/mainnav_upstate.gif) no-repeat top;
}

ul#mainNav li a:hover,
ul#mainNav li a.current {
	text-decoration:none;
	color: #000;
	background-position: 0 -32px;
}

ul#mainNav li.green, ul#mainNav li.green a {
	width: 133px;
	background:url(../images/buttons/mainnav_upgreen.gif) no-repeat 0 top;
	color:#6c8b11;
}

ul#mainNav li.green a:hover, #go-green ul#mainNav li.green a {
	color:#fff;
	text-decoration:none;
	background-position:0 -32px;
}


	
/* Products Nav */
ul.prodNav {
	width:950px;
	text-align:center;
	margin:0 auto;
	padding:22px 14px;
	border-bottom:1px dotted #000;
	clear:both;
	height: 22px;
}

ul.prodNav li {
	display:block;
	float: left;
	color:#000;
	list-style-type:none;
	font-size:1.4em;
	font-weight:bold;
	margin:0;
	border-right:1px dotted #000;
	height: 22px;
}

ul.prodNav li a {
	color:#df7d15;
	text-decoration:none;
	padding:0 14px;
}

ul.prodNav li.pink a {
	color:#d5346a;
}

ul.prodNav li.blue a {
	color:#4a8ed3;
}

ul.prodNav li a:hover,ul.prodNav li.pink a:hover,ul.prodNav li.blue a:hover {
	color:#000;
	text-decoration:none;
}

ul.prodNav li.last {
	border:none;
}

ul.prodNav.alt {
	border-bottom:none;
	border-top:1px dotted #000;
}

ul.prodNav.basic {
	border:none;
	padding:0 5px 15px 5px;
}


	
/* Footer Nav */
ul#footNav {
	text-align:right;
	margin:0;
	position:absolute;
	top:0;
	right:25px;
	padding:0;
}

ul#footNav li {
	display:inline;
	color:#000;
	list-style-type:none;
	font-size:1.1em;
	font-weight:normal;
	margin:0;
	letter-spacing:-.05em;
}

ul#footNav li a {
	color:#000;
	text-decoration:none;
	padding:0 5px;
	line-height:1.5em;
	font-weight:normal;
}

ul#footNav li a:hover {
	color:#d5346a;
	text-decoration:none;
}

ul#footNav li a.current {
	color:#d5346a;
}


	
/*====================================================================
INLINE IMAGE REPLACEMENT BUTTONS
======================================================================*/
a.imgBut {
	display:block;
	height:28px;
	width:183px;
	background:transparent url(../images/buttons/widebut_pink.gif) no-repeat left top;
	text-align:center;
	color:#fff;
	font-size:1.4em;
	font-weight:bold;
	line-height:28px;
	letter-spacing:-.03em;
}

input {
	background: no-repeat;
}

a.imgBut:hover,
input.smOrg:hover,
input.smPink:hover,
input.wideOrg:hover,
input.widePink:hover,
input.wideBlue:hover {
	background-position:0 -28px;
	text-decoration:none;
}

a.smOrg,
input.smOrg {
	width:69px;
	background-image:url(../images/buttons/smallbut_orange.gif);
}

a.smPink,
input.smPink {
	width:69px;
	background-image:url(../images/buttons/smallbut_pink.gif);
}

a.wideOrg,
input.wideOrg {
	width:183px;
	background-image:url(../images/buttons/widebut_orange.gif);
}

a.widePink,
input.widePink {
	width:183px;
	background-image:url(../images/buttons/widebut_pink.gif);
}

a.wideBlue,
input.wideBlue {
	width:183px;
	background-image:url(../images/buttons/widebut_blue.gif);
}

a.wideGreen,
#go-green a.imgBut {
	width:183px;
	background-image:url(../images/buttons/widebut_green.gif);
	color:#fff;
}

a.checkout {
	width:105px;
	background:url(../images/buttons/checkout.png);
}

