﻿body {
	margin: 0;
	text-align: center;
	padding: 0;
	background: url("images/background.jpg") repeat-x #666B79;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

img {margin:0; padding:0; border:0}

#page {
	width: 950px;
	margin: 0 auto 15px auto;
	text-align: left;
}

div.spacer {clear:both; padding-top:.1px;}

#header {
	margin: 0;
	padding: 0;
	background: transparent url('images/topheader_bg.jpg') repeat-x top;
	font: normal 11px Arial, Helvetica, sans-serif;
}

#logo {
	float: left;
	width: 200px;
	height: 58px
}

#cart {
	float:right;
	right:920px;
	top:0px;
	margin-top:10px;
	width: 102px;
	height: 37px
}


#blurp {

	float:left;
	margin-top:35px;
	color: #CCCCCC;
	font-style: italic;
	text-align: right;
	
}


#menu {height:32px; position:relative; z-index:1000; list-style:none; background:transparent url('images/navigator.jpg') no-repeat top left; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#menu ul {list-style:none; margin:0; padding:0;}
#menu ul li {float:left; margin:0 0 0 10px; padding:0; background:none; line-height:normal;}
#menu ul li a {text-decoration:none; display:block; text-align:left; padding:8px 10px 9px 10px;}
#menu ul li a:link {color:#ffffff;}
#menu ul li a:visited {color:#ffffff;}
#menu ul li a:active {color:#ffffff;}
#menu ul li a:hover {
	color: #ffffff;
	background: url('images/navigator_button.jpg') repeat-x;
}

#menu ul li:hover ul {display:block;}
#menu ul li.selected {background:url('images/navigator_button.jpg') repeat-x;}
#menu ul li ul {margin:0; display:none; position:absolute; border-color: #000000 #000000 #000000 #000000; border-width:1px; border-style:solid; text-transform:none;}
#menu ul li ul li { margin:0; padding:0; width:180px; background:none #505564; clear:left;}
#menu ul li ul li a {color:#EEEEEE; font-weight:normal; text-align:left; font-size:11px; padding:3px 10px 3px 10px; border-bottom:1px #505564 solid;}
#menu ul li ul li a:link {color:#FFFFFF;}
#menu ul li ul li a:visited {color:#FFFFFF;}
#menu ul li ul li a:hover {color:#000000; background:none #7CBFFF;}
#menu ul li ul li a:active {color:#FFFFFF;}
#menu ul li ul li a.title {color:#FFFFFF; background:none #566081; font-weight:bold; text-align:left; font-size:12px; padding:5px 10px 3px 10px;}
#menu ul li ul li a.title2 {color:#FFFFFF; background:none #566081; font-weight:normal; text-align:left; font-size:12px; padding:5px 10px 3px 10px;}
#menu ul li ul li a.title2:hover {
	color: #FFFFFF;
	background: #7A84A7 none;
	font-weight: normal;
	text-align: left;
	font-size: 12px;
	padding: 5px 10px 3px 10px;
}

#breadcrumbs {height:31px; font:normal 12px Arial,Helvetica,sans-serif; letter-spacing:0; color:#ffffff;}
#breadcrumbs ul {margin:0; padding:8px 0 8px 20px; list-style:none;}
#breadcrumbs ul li {line-height:normal; display:inline; margin:0; padding:0; color:#404040;}
#breadcrumbs ul li:first-child {text-transform:uppercase;}
#breadcrumbs a {color:#cccccc; text-decoration:none;}
#breadcrumbs a:link {color:#cccccc; text-decoration:none;}
#breadcrumbs a:visited {color:#cccccc; text-decoration:none}
#breadcrumbs a:hover {color:#ffffff; text-decoration:underline;}
#breadcrumbs a:active {color:#ffffff; text-decoration:none;}

#footer {
	margin: 0;
	padding: 10px 0 22px 20px;
	text-align: left;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #888888;
	background: #ffffff url("images/footer.jpg") no-repeat bottom;
	border-top-color: #C0C0C0;
	border-top-width: 1px;
	border-top-style: dotted;
	clear: both;


}
#footer ul {list-style:none; margin:0 0 12px 0; padding:0;}
#footer ul li {margin:0; padding:0; display:inline;}
#footer p {margin:0; padding:0;}
#footer a {color:#000000; text-decoration:none;}
#footer a:link {color:#3366FF; text-decoration:none;}
#footer a:visited {color:#3366FF; text-decoration:none;}
#footer a:hover {color:#3366FF; text-decoration:underline;}
#footer a:active {color:#3366FF; text-decoration:underline;}


