.bkrnd {
	background-color: #FFFFFF;
}


#close-button {
	padding: 2px 5px;
	text-align: center;
	background-color: #CCC;
	background-image: -webkit-linear-gradient(top, #CCCCCC, #AAAAAA);
	background-image: -moz-linear-gradient(top, #CCCCCC, #AAAAAA);
	background-image: -ms-linear-gradient(top, #CCCCCC, #AAAAAA);
	background-image: -o-linear-gradient(top, #CCCCCC, #AAAAAA);
	background-image: linear-gradient(top, #CCCCCC, #AAAAAA);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#AAAAAA');
	color: black;
	position: absolute;
	font-weight: bold;
	border: solid 1px #777;
	top: 10px;
	right: 10px;
	opacity: 0.8;
	box-shadow: 0px 0px 10px #777;
	
}

#close-them {
	z-index: 5000;
	display:none;
}

div#wrapperspace {
	width: 960px;
	clear: both;
	background-color: #EAF0F7;
	height: 2px;
	margin: 0px auto;
	padding: 0px;
}

div#spacercenter {
	width: 580px;
	clear: both;
	height: 2px;
	margin: 0px auto;
	padding: 0px;
}
div#spacergeneral {
	width: 100%;
	clear: both;
	height: 0px;
	margin: 0px auto;
	padding: 0px;
}


div#hiddentext {
	display: none;
}


div#breadcrumbs {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0033CC;
	text-decoration: none;
	background-image: none;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	border: 1px solid #E7E9ED;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
div#breadcrumbs a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0033CC;
	text-decoration: none;
}
div#breadcrumbs a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0033CC;
	text-decoration: none;
}


/*=================================
		FLOATERS
==================================*/



div#floatleft {
	float: left;
	width: 250px;
}
div#floatleftsmall {
	float: left;
	width: 200px;
}
div#floatleftlarge {
	float: left;
	width: 370px;
}
div#floatleftfull {
	float: left;
	width: 565px;
}



/*=================================
		WRAPPERS
==================================*/



div#wrappermain {
	background-color: #FFFFFF;
	width: 980px;
	padding-bottom: 10px !important;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
}
div#wrapperbanner {
	width: 960px;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
}
div#wrapperbannerlogo {
	width: 960px;
	text-align: left;
}
div#wrapperbannerlogo img {
	float:left;
	margin: 0px;
	padding: 0px;
	clear: both;
}

div#wrapperbannerpromo {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 76px;
}


div#wrappersignin {
	width: 400px;
	background-color: #D95900;
	background-image: url(../graphics_index2008/sinincornerleft.jpg);
	background-repeat: no-repeat;
	text-align: center;
	background-position: left bottom;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFD1B3;
	padding: 4px;
	clear: right;
	margin: 0px;
	height: auto;
}
div#wrappersignin a:link {
	background-color: #D95900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
div#wrappersignin a:visited {
	background-color: #D95900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}



div#wrappercontent {
	width: 960px;
	text-align: left;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}



div#wrappernavigationleft {
	width: 188px;
	text-align: left;
	background-color: #FFFFFF;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



div#wrappernavigationright {
	display: block;
	overflow: hidden;
	width: 170px;
	background-color: #FFFFFF;
	float: right;
	margin-top: 4px;
	padding-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



div#wrapperfooter {
	width: 950px;
	background-color: #EAF0F7;
	float: none;
	clear: both;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
div#wrapperfooterfullwidth {
	width: 100%;
	border-top-width: 12px;
	border-top-style: solid;
	border-top-color: #C5D3EB;
	background-color: #EAF0F7;
	float: none;
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}




/*=================================
		MINI CART POPUP
==================================*/

.topbannercartpopupunderlinesolid td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6DDE7;
}
.topbannercartpopupunderlinedotted td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D6DDE7;
}

#topbannercartpopup {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	float: right;
	text-align: center;
	display: block;
}
#topbannercartpopup h2 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 6px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333;
}
#topbannercartpopup table {
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
	margin-left: 5px;
	margin-bottom: 6px;
	border: 1px solid #D6DDE7;
}
#topbannercartpopup table td {
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 1px;
}


#topbannercartpopup ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	float: none;
	text-align: center;
	clear: both;
}
#topbannercartpopup li {
	float:left;
	display:block;
	list-style-type:none;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 5px !important;
	padding-left: 0px !important;
	}
div#topbannercartpopup ul li a:link {
	font-size:13px;
	display:block;
	text-decoration:none;
	color:#FFF;
	border-bottom:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-top: 0px !important;
	padding-right: 4px !important;
	padding-bottom: 5px !important;
	padding-left: 27px !important;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	background-image: url(../graphics_main_banner/shopping_cart.jpg);
	background-repeat: no-repeat;
	background-position: left -3px;
	margin-top: 0px !important;
	margin-right: 3px !important;
	margin-bottom: 0px !important;
	margin-left: 3px !important;
}
div#topbannercartpopup ul li a:visited {
	font-size:13px;
	display:block;
	text-decoration:none;
	color:#FFF;
	border-bottom:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-top: 0px !important;
	padding-right: 4px !important;
	padding-bottom: 5px !important;
	padding-left: 27px !important;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	background-image: url(../graphics_main_banner/shopping_cart.jpg);
	background-repeat: no-repeat;
	background-position: left -3px;
	margin-top: 0px !important;
	margin-right: 3px !important;
	margin-bottom: 0px !important;
	margin-left: 3px !important;
}

/*div#topbannercartpopup ul li a:hover {*/
div#topbannercartpopup ul li:hover  a {
	background-color: #FFF;
	background-image: url(../graphics_main_banner/shopping_cart_rollover.jpg);
	background-repeat: no-repeat;
	background-position: left -3px;
	margin-top: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	padding-top: 1px !important;
	padding-right: 2px !important;
	padding-bottom: 2px !important;
	padding-left: 31px !important;
	color: #000;
	display:block;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #054A97;
	border-right-color: #054A97;
	border-left-color: #054A97;
}
#topbannercartpopup ul ul {
	position:absolute;
	top: 26px;
	left:-9999px;
	z-index:1000;
	width:260px;
	background-color: #EFF1F5 !important;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #143D92;
	border-bottom-color: #143D92;
	border-left-color: #143D92;
}
#topbannercartpopup ul ul li {
	float: left;
	text-align: left;
	padding-top: 6pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 4pt;
	margin-top: 0pt;
	margin-right: 0px;
	margin-bottom: 0pt;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
}
#topbannercartpopup ul ul li a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000 !important;
	text-align: center;
	display: block;
	background-image: none;
}
#topbannercartpopup ul ul li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-align: center;
	display: block;
	background-image: none;
}
#topbannercartpopup ul ul li img#minicartCheckoutBtn {
	display: block;
	float: left !important;
	text-align: center;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
}
#topbannercartpopup ul ul li a:link img#minicartCheckoutBtn {
	text-align: center;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 4px !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	float: left !important;
	width: 117px;
}
#topbannercartpopup ul ul li a:visited img#minicartCheckoutBtn{
	text-align: center;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 4px !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	float: left !important;
}
#topbannercartpopup ul ul li img {
	text-align: center;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	float: left !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
}
#topbannercartpopup ul ul li a:link {
	color:#0659b8;
	font-size:11px;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 0px!important;
	margin-right: 0px!important;
	margin-bottom: 0px!important;
	margin-left: 0px!important;
	padding-top: 0px!important;
	padding-right: 0px!important;
	padding-bottom: 2px!important;
	padding-left: 0px !important;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#topbannercartpopup ul ul li a:visited {
	color:#0659b8;
	font-size:11px;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 0px!important;
	margin-right: 0px!important;
	margin-bottom: 0px!important;
	margin-left: 0px!important;
	padding-top: 0px!important;
	padding-right: 0px!important;
	padding-bottom: 2px!important;
	padding-left: 0px !important;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#topbannercartpopup ul ul li a:hover {
	border-bottom:none;
	color:#000000;
	background-color: none !important;
	text-decoration: underline;
	}
#topbannercartpopup ul :hover ul {left:auto;}
#topbannercartpopup :hover > a {
	cursor:pointer;
}





/*=================================
		MAIN NAVIGATION BANNER
==================================*/

#navigationmain {
	width: 960px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	float: none;
	text-align: center;
	clear: both;
}

#navigationmain * {
}

#navigationmain ul {
	width: 960px !important;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	float: none;
	text-align: center;
	clear: both;
}
#navigationmain li {
	float:left;
	display:block;
	list-style-type:none;
	text-align: left;
	}
div#navigationmain ul li a:link {
	font-size:11px;
	display:block;
	text-decoration:none;
	color:#000;
	border-bottom:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	margin: 0px !important;
}
div#navigationmain ul li a:visited {
	font-size:11px;
	display:block;
	text-decoration:none;
	color:#000;
	border-bottom:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	margin: 0px !important;
}
#navigationmain ul li a:hover {
	background-color: ##ECEAEB;
}
#navigationmain ul ul {
	position:absolute;
	top:141px;
	//left:-9999px;
	display: none;
	z-index: 2000;
	width: 950px !important;
	background-color: #FFF !important;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #143D92;
	border-bottom-color: #143D92;
	border-left-color: #143D92;
}
#navigationmain ul ul li {
	float: left;
	text-align: left;
	padding-top: 1pt;
	padding-right: 0pt;
	padding-bottom: 4pt;
	padding-left: 3pt;
	margin-top: 0pt;
	margin-right: 3px;
	margin-bottom: 0pt;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #10246C;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #054A97;
}
#navigationmain ul ul li strong {
	padding-bottom: 7px;
	display: block;
	font-weight: bold;
	color: #D95900;
}
#navigationmain ul ul li h5 {
	display: block;
	font-weight: bold;
	color: #BBA41C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: 24px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#navigationmain ul ul li h6 {
	display: block;
	font-weight: bold;
	color: #464B62;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: 17px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}





#navigationmain ul ul li strong a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000 !important;
	text-align: center;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#navigationmain ul ul li strong a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-align: center;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#navigationmain ul ul li img {
	display: block;
	clear: both;
	float: none !important;
	text-align: center;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
}
#navigationmain ul ul li a:link img {
	text-align: center;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	float: none !important;
}
#navigationmain ul ul li a:visited img {
	text-align: center;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	float: none !important;
}
#navigationmain ul ul li a:link {
	color:#0659b8;
	font-size:11px;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 0px!important;
	margin-right: 0px!important;
	margin-bottom: 0px!important;
	margin-left: 0px!important;
	padding-top: 0px!important;
	padding-right: 0px!important;
	padding-bottom: 2px!important;
	padding-left: 0px !important;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: none;
}

#navigationmain ul ul ul {display: block}

#navigationmain ul ul li a:visited {
	color:#0659b8;
	font-size:11px;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 0px!important;
	margin-right: 0px!important;
	margin-bottom: 0px!important;
	margin-left: 0px!important;
	padding-top: 0px!important;
	padding-right: 0px!important;
	padding-bottom: 2px!important;
	padding-left: 0px !important;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#navigationmain ul ul li a:hover {
	border-bottom:none;
	color:#000000;
	background-color: none !important;
	text-decoration: underline;
	}
#navigationmain ul :hover ul {
	//left:auto; -- Switching to display:none -ktm
	z-index: 2000;
	}
#navigationmain :hover > a {
	cursor:pointer;
}



div#navigationmainflyout ul {
	clear: both;
	float: left;
	width: 200px;
}
div#navigationmainflyout li {
	clear: both;
	float: left;
	width: 200px;
}
div#navigationmainborderright {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #dddddd;
	height: 300px;
	width: 1px;
	float: left;
}
.eightcolumnwrapper {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 110px;
}
.eightcolumnwrapperwide {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 220px;
}




/*=================================
		SUB NAVIGATION BANNER
==================================*/





div#subnavigation {
	width: 960px;
	height: 22px;
	background-color: #E7E9ED;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#subnavigation ul {
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
	width: 875px;
	float: left;
}
div#subnavigation li {
	display: inline;
	text-align: center;
}
div#subnavigation li a:link {
	color:#0C347A;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	padding-top: 4px !important;
	padding-right: 20px !important;
	padding-bottom: 4px !important;
	padding-left: 20px !important;
	margin: 0px !important;
}
div#subnavigation li a:visited {
	color:#0C347A;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	padding-top: 4px !important;
	padding-right: 20px !important;
	padding-bottom: 4px !important;
	padding-left: 20px !important;
	margin: 0px !important;
}
div#subnavigation li a:hover {
	background-color: #ffffff;
}




div#subnavigationsocialsites {
	float: right;
	width: 50px;
	height: 19px;
	padding-top: 2px;
	padding-right: 20px;
}








/*=================================
		SEARCH
==================================*/

div#searchboxwrapper {
	width: 160px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float: left;
	background-image: url(../graphics_main_banner/bkrnd_search.jpg);
	background-repeat: repeat;
	background-position: left top;
}
div#searchbox {
	background-color: #FFF;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
div#searchbox form {
}

.searchinput {
	width: 126px;
	text-align: left;
	background-color: #FFFFFF;
	height: 18px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 2px !important;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
}
.searchoptions {
	width: 125px;
	text-align: left;
	background-color: #E4E9EF;
	border: 1px solid #347DD8;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 3px !important;
	margin-top: 3px !important;
	margin-bottom: 0px !important;
	float: left;
	margin-right: 0px !important;
	margin-left: 6px !important;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
}
div#searchbox img {
	float: left;
	margin: 0px;
	padding: 0px;
}
div#searchbox form {
	margin: 0px;
	padding: 0px 0px 1px;
	float: none;
}
div#searchboxbkrnd {
	width: 178px;
	margin: 0px;
	background-color: #B2BDD1;
	padding: 0px;
}






/*=================================
		NAVIGATION LEFT
==================================*/



div#navigationleft {
	width: 188px;
	text-align: left;
	border: 1px solid #C5D3EB;
	margin: 0px;
	padding: 0px;
}
div#border {
}






/*=================================
		MAIN CONTENT CENTER
==================================*/




div#contentmain {
	width: 585px;
	background-color: #FFFFFF;
	float: left;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 30px;
	clear: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
div#contentmaincompare {
	width: 750px;
	background-color: #FFFFFF;
	float: left;
	clear: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 7px;
}
div#contentmaincontent {
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-align: left;
}



div#contentmainbannerflash {
	margin: 0px;
	float: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	/*padding-left: 10px;*/
	width:765px;
}

div#contentmainbannerflash img{
	border:none;
	margin:0;
}

div#contentmainbanner2 {
	width: 574px;
	text-align: left;
	border: 1px solid #C5D3EB;
	background-color: #EAF0F7;
	margin: 5px 3px;
	padding: 2px;
	float: left;
	z-index: 2;
}
div#flashcontent {
	z-index: 1;
}
div#contentmainlogos {
	width: 592px;
	background-color: #FFFFFF;
	margin: 10px 0px 30px;
	padding: 0px;
}
div#contentmainlogos ul {
	margin: 0px;
	padding: 0px;
}
div#contentmainlogos li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
div#contentmainlogos img{
	margin: 0px;
	padding: 0px;
}
div#contentmaincategorieswrapper {
	border: 1px solid #EAF0F7;
	float: left;
	width: 573px;
}
div#contentmaincategories {
	width: 191px;
	background-color: #FFFFFF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-align: left;
	margin: 0px;
	padding: 15px 0px 0px;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #EAF0F7;
}
div#contentmaincategoriesrows {
	width: 590px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div#contentmaincategories img {
	float: left;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding: 0px;
}
div#contentmaincategories strong {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #000066;
}
div#contentmaincategories ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div#contentmaincategories li {
}
div#contentmaincategories a:link {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
}
div#contentmaincategories a:visited {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
}



div#contentmaincontest {
	color:#FFF;
}



div#topmenusidebuttons {
	float: left;
	height: 257px;
	width: 170px;
	z-index: 500;
	position: relative;
	margin-top: 18px;
	/*box-shadow: -2px 0px 5px #000; //can change this*/
}

#topmenusidebuttons .menubuttons {
	width: 171px;
}

#topmenusidebuttons .menubuttons img {
	border:none;
}

/*=================================
		RATING
==================================*/





div#rating {
	float: right;
	text-align: center;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #10256C;
}

#reviews-block {
	padding: 10px 0px;
	width: 265px;
	overflow: hidden;
}

#reviews-block * {
	margin-left: auto !important;
	margin-right: auto !important;
}

.review-icon {
	position: relative;
	width: 15px;
	margin: 0px 4px -2px 0px;
}

img#rating, #rating-image-container {
	width: 150px;
}

#rating-image-container {
	text-align: center;
	font-size: 10px;
}


/*=================================
		FOOTER
==================================*/


div#footermenuleft {
	width: 220px;
	text-align: left;
	background-color: #C5D3EB;
	margin: 0px 25px 0px 0px;
	padding: 0px;
	float: left;
	border: 1px solid #10256C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 22px;
	color: #0C347A;
}
div#footermenuleft a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 22px;
	color: #0C347A;
	text-decoration: none;
}
div#footermenuleft a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 22px;
	color: #0C347A;
	text-decoration: none;
}
div#footermenuleft ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
div#footermenuleft li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #10256C;
	padding: 5px;
}





div#footermenuleftbrands {
	width: 200px;
	text-align: left;
	background-color: #C5D3EB;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #0C347A;
}
div#footermenuleftbrands a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #0C347A;
	text-decoration: none;
}
div#footermenuleftbrands a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #0C347A;
	text-decoration: none;
}









div#footermenucenter {
	width: 125px;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 35px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #0C347A;
	border-right: 1px solid #C5D3EB;
}
div#footermenucenter a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #0C347A;
	text-decoration: none;
}
div#footermenucenter a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #0C347A;
	text-decoration: none;
}
div#footermenucenter ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
div#footermenucenter li {
}





div#footermenuright {
	width: 360px;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #0C347A;
}
div#footermenuright h2 {
	margin: 0px;
	padding: 0px;
}
div#footermenuright a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #0C347A;
	text-decoration: none;
}
div#footermenuright a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #0C347A;
	text-decoration: none;
}








/*=================================
		GENERAL STYLES ALL SITE
==================================*/





div#imageleft {
	float: left;
	text-align: center;
	width: 105px;
}



/*=================================
	LEFT NAV QUESTIONS AND ANSWERS
==================================*/





div#questionaandanswers {
	background-color: #E7E9ED;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #10256C;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #D0D5DD;
}
div#questionaandanswers a:link {
	font-weight: bold;
	color: #D95900;
	text-decoration: none;
}
div#questionaandanswers a:visited {
	font-weight: bold;
	color: #D95900;
	text-decoration: none;
}
div#questionaandanswers img {
	float: left;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}








/*=================================
		SHOPPING CART
==================================*/




.carttablewrapper {
	border: 1px solid #C5D3EB;
}
div#cartwrapper {
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	width: 960px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div#cartaddresswrappermain2010 {
	width: 600px;
	float: left;
}
div#cartaddresswrapper2010 {
	background-color: #E7E9ED;
	border: 1px solid #96A5C5;
	width: 640px;
}

div#cartwrapper td {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
}
div#cartwrapper h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#cartwrapper h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #D95900;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
div#cartwrapper h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
div#cartwrapper h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #10256C;
	margin: 0px;
	padding: 0px;
}
div#cartwrapper h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #10256C;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div#cartwrappertopbanner {
}
div#cartwrappertopbanner table {
	border: none !important;
}
div#cartwrapperborder {
	border: 1px solid #96A5C5;
}
div#cartproductsmainwrapper2010 {
	width: 307px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
}
div#cartaddresswrapperproducts2010 {
	float: left;
	width: 340px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
div#cartaddresswrapperimage2010 {
	margin: 0px;
	float: left;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 5px;
}
div#cartaddresswrapperproductslist2010 {
	margin: 0px;
	float: left;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 300px;
	border: 1px solid #96A5C5;
}
div#cartaddresswrapperproductstotals2010 {
	float: left;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 300px;
	border: 1px solid #96A5C5;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-color: #e7e9ed;
}
div#cartaddresswrapperbuttons2010 {
	float: right;
	padding: 0px;
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 250px;
	text-align: left;
}




div#checkoutshippingwrapper2010 {
	border: 1px solid #96A5C5;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
div#checkoutshippingwrappercc2010 {
	border: 1px solid #96A5C5;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #10256C;
}
div#checkoutshippingtypeswrapper2010 {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
}
div#checkoutshippingtypesinfowrapper2010 {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
div#checkoutshippingcredicardinfo2010 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.checkoutshippingheader2010 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
}


/*=================================
		Temp Top Banner
==================================*/

div#temptopbanner {
	width: 800px;
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	border: 0px;
	}
#temptopbanner p.temptop {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #333366;
	}
	
	
	
	
	
	
	
	
/*=================================
		Bloggers
==================================*/
	
	
	
	
	
	
div#bloggersmain {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
}
div#bloggersmain h3 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: 25px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #d95900;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}




div#bloggerssingleblogger {
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: none;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0e0e0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
}
div#bloggerssingleblogger a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #065bb9;
}
div#bloggerssingleblogger a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #065bb9;
}
div#bloggerssingleblogger img {
	margin: 0px;
	width: 160px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 0px;
	float: left;
}
div#bloggerssingleblogger h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #065bb9;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
div#bloggerssingleblogger h2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #065bb9;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
div#bloggerssingleblogger h2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #065bb9;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}



div#bloggerssinglebloggersmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}


div#bloggersreadmoremeetall {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e9ed;
}
div#bloggersreadmoremeetall a:link {
	color: #065bb9;
	font-weight: bold !important;
	text-decoration: none;
	font-size: 11px !important;
	font-style: normal;
	line-height: 14px;
}
div#bloggersreadmoremeetall a:visited {
	color: #065bb9;
	font-weight: bold !important;
	text-decoration: none;
	font-size: 11px !important;
	font-style: normal;
	line-height: 14px;
}






div#researchwrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
}










div#mainbannerwrapper2010 {
	background-image: url(../graphics_main_banner/2010_bkrnd.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 27px;
}
div#mainbannerwidth2010 {
	margin: 0px;
	padding: 0px;
	width: 960px;
	text-align: left;
}
div#mainbannerrightnav2010 {
	text-align: right;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #C9D8EA;
	text-decoration: none;
	vertical-align: top;
	margin-top: 2px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	padding-top: 3px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	width: 640px !important;
}
div#mainbannerrightnavmenuitems2010 {
	margin: 0px;
	padding: 0px;
	float: right;
	display:block;
}
div#mainbannerrightnav2010 a:link {
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
}
div#mainbannerrightnav2010 a:visited {
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
}

.navLink
{
	display:block;
	height:30px;
}
.navLink span
{
	display:none;
}
#navEspresso
{
	width:125px;
	background:url("../graphics_main_banner/espresso_machines_with_roll.jpg") no-repeat 0px 0px;
}
ul li:hover a#navEspresso
{
	background-position:0 -30px;
}

#navCoffee
{
	width:93px;
	background:url("../graphics_main_banner/coffee_makers_with_roll.jpg") no-repeat 0px 0px;
}
ul li:hover a#navCoffee
{
	background-position:0 -30px;
}

#navSingleServes
{
	width:90px;
	background:url("../graphics_main_banner/single_serves_with_roll.jpg") no-repeat 0px 0px;
}
ul li:hover a#navSingleServes
{
	background-position:0 -30px;
}
#navGrinders
{
	width:61px;
	background:url("../graphics_main_banner/grinders_with_roll.jpg") no-repeat 0px 0px;
}
ul li:hover a#navGrinders
{
	background-position:0 -30px;
}
#navEspressoCoffee
{
	width:109px;
	background:url("../graphics_main_banner/espresso_coffee_with_roll.jpg") no-repeat 0px 0px;
}
ul li:hover a#navEspressoCoffee
{
	background-position:0 -30px;
}
#navDrip
{
	width:75px;
	background:url("../graphics_main_banner/drip_coffee_with_roll.jpg") no-repeat 0px 0px;
}
ul li:hover a#navDrip
{
	background-position:0 -30px;
}
#navSyrups
{
	width:93px;
	background:url("../graphics_main_banner/syrups_and_drinks_with_roll.jpg") no-repeat 0px 0px;
}
ul li:hover a#navSyrups
{
	background-position:0 -30px;
}
#navAccessories
{
	width:82px;
	background:url("../graphics_main_banner/accessories_with_roll.jpg") no-repeat 0px 0px;
}
ul li:hover a#navAccessories
{
	background-position:0 -30px;
}
#navTea
{
	width:29px;
	background:url("../graphics_main_banner/tea_with_roll.jpg") no-repeat 0px 0px;
}
ul li:hover a#navTea
{
	background-position:0 -30px;
}
#navParts
{
	width:74px;
	background:url("../graphics_main_banner/parts_and_care_with_roll.jpg") no-repeat 0px 0px;
}
ul li:hover a#navParts
{
	background-position:0 -30px;
}
#navBrands
{
	width:50px;
	background:url("../graphics_main_banner/brands_with_roll.jpg") no-repeat 0px 0px;
}
ul li:hover a#navBrands
{
	background-position:0 -30px;
}
#navResources
{
	width:78px;
	background:url("../graphics_main_banner/resources_with_roll.jpg") no-repeat 0px 0px;
}
ul li:hover a#navResources
{
	background-position:0 -30px;
}

#newitem {
	position:fixed;margin-left:705px;top:28px;width:255px;
}



div#yousave2010 {
	float: none;
	text-align: center;
	padding-right: 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #127A24;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}




/* =================================
	COMMERCIAL
===================================*/

div#commercialcontentarea h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-style: normal;
	line-height: 26px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
}

/*======Fix for Navigation delay --ktm ====*/

.navwrapper {
	display:inline;
	height: auto;
	width: auto;
	overflow: hidden;
	}

/*Groupon Info*/

#groupon {
	position:relative;
	width: 650px;
	height: 100px;
	overflow:hidden;
	margin: 30px;
}

#groupon p {
	position: relative;
}

img.groupon-logo {
	position: absolute;
	top: 0px;
	left: 0px;
}

/*Popup Login Box*/

#popup-login-dialog {
	display:none;
	font-family: Arial;
	position: absolute;
	font-size: 10px;
	text-align: left;
	border: solid 1px #CCC;
	border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow: 3px 3px 5px #AAA;
	-moz-box-shadow: 3px 3px 5px #AAA;
	width: 200px;
	height: 170px;
	padding: 8px;
	background-color: #ECF1F9;
	background-image: -webkit-linear-gradient(top, #ECF1F9, #CAD0D7);
	background-image: -moz-linear-gradient(top, #ECF1F9, #CAD0D7);
	background-image: -ms-linear-gradient(top, #ECF1F9, #CAD0D7);
	background-image: -o-linear-gradient(top, #ECF1F9, #CAD0D7);
	background-image: linear-gradient(top, #ECF1F9, #CAD0D7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ECF1F9', endColorstr='#CAD0D7');
	z-index: 5000;
}

#popup-login-dialog p {
	margin: 3px 0px;
}

#popup-login-dialog input[type="text"], #popup-login-dialog input[type="password"] {
	background-color: #F5F5F5;
	color: #050505;
	width: 190px;
	padding: 3px 5px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	border: solid 1px #777;
}


#popup-login-dialog input[type="submit"] {
	border: solid 1px #AAA;
	border-radius: 2px;
	-moz-border-radius: 2px;
	float: left;
	padding: 3px 5px;
	
}

#popup-login-dialog input:active, #popup-login-dialog input:focus, #popup-login-dialog input:hover {
	-moz-box-shadow: 0px 0px 10px #0659B8;
}

#popup-login-dialog .actions {
	display: inline-block;
	float: right;
}

#popup-login-dialog .errormsg {
	color: #900;
}

#popup-browser-dialog {
	width: 600px;
	height:350px;
	background-color: white;
	position: absolute;
	top: 100px;
	left: 100px;
	border: solid 5px #333;
	padding: 10px;
	font-family: Arial;
}

div#footermenuleft {
	border-color: transparent !important;
	background: none !important;
}

/**********************************************************************************/
/**********************************************************************************/
/* FRESH TOOLTIPS */
/**********************************************************************************/
/**********************************************************************************/


.tooltip_transparent {
	
	/* GENERAL */
	position: absolute;
	padding: 10px 20px;
	margin: 25px;
	min-width: 110px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-shadow: 0 1px 1px black;
	line-height: 16px;
	text-align: center;
	z-index: 1000;
	
	/* BORDER RADIUS */
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	
	/* BACKGROUND */
	background:#000000;
	background:-moz-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,1));
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0.5)), color-stop(1, rgba(0,0,0,1)));
}

.tooltip_transparent:after {

	/* TRIANGLE ARROW - SMALL */
	content:"\00a0";
	display:block;
	position:absolute;
	bottom:-26px;
	left:47px;
	width:0;
	height:0;
	border:13px solid transparent;
	border-top-color:#000;
}

.tooltip_transparent.video {
	background: ;
}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


