/* CSS Document */
body{
	margin:0px auto;
	background-image:url(../images/images_shop/background.jpg);
	background-repeat:repeat-x;
	background-color:#156ab0;
	padding-top:5px;
}
#logo{
	background-image: url(../images/images_shop/header-search-shop.jpg);
	background-repeat:no-repeat;
	height:93px;
	width:519px;
}
#header_banner{
	background-image:url(../images/images_shop/header-banner.jpg);
	background-repeat:no-repeat;
	height:93px;
	padding:0px;
	width:431px;
}
* #header_banner {	height:87px;}

.search_field{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	background-image:url(../images/images_shop/search-field.gif);
	border:none; 
	height:20px; 
	background-repeat:no-repeat; 
	width:143px;
	padding:5px 0px 0px 5px;
}


/*************** TOP MENU *****************/
.top_menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding-right:20px;
}
a.menuTop{
	color:#FFFFFF;
	text-decoration:none;
}
a.menuTop:hover{
	color:#8f4d04;
	text-decoration:none;
}
/*************** BUCKETS *****************/
.bar_title{
	background-image:url(../images/images_shop/title-bar04.gif);
	background-repeat:repeat-x;
	height:21px;
	border-left:1px solid #031a30;
	border-right:1px solid #031a30;
	padding:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.search{
	background-image:url(../images/images_shop/search-bucket.gif);
	background-repeat:repeat-x;
	height:53px;
	border-left:1px solid #031a30;
	border-right:1px solid #031a30;
}
.sitemap{
	background-image:url(../images/images_shop/sitemap-top04.gif);
	background-repeat:repeat-x;
	height:23px;
	border-left:1px solid #031a30;
	border-right:1px solid #031a30;
	padding-left:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#011725;
}

.bucket_normal{
	border-left:1px solid #031a30;
	border-right:1px solid #031a30;
	background-color:#f0f6fc;
	padding:9px;
}
p.bucket_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0d4c73;
	font-weight:bold;
	margin:0px;
	padding-bottom:8px;
}
.bucket_field{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #beb6a3;
	color:#0d4c73;
	font-weight:normal;
}

.bucket_field_search{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	border:1px solid #beb6a3;
	color:#0d4c73;
	font-weight:normal;
	width:250px;
}
a.map{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0072bc;
	text-decoration:none;
	text-align:right;
	font-weight:bold;
}
a.map:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0994ee;
	text-decoration:none;
	text-align:right;
	font-weight:bold;
}
a.site{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#011725;
	text-decoration:none;
	text-align:right;
	font-weight:bold;
}
a.site:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0072bc;
	text-decoration:none;
	text-align:right;
	font-weight:bold;
}
/*************** TOP DESCRIPTION ******************/
#header_descroption01{
	background-image:url(../images/images_shop/header-bckgrnd-description01.jpg);
	background-repeat:no-repeat;
	height:88px;
	padding:15px 0px 0px 48px;
}
* #header_descroption01{ height:73px;}
#header_description02{
	background-image:url(../images/images_shop/header-bckgrnd-description02.jpg);
	background-repeat:no-repeat;
	height:88px;
}
h1{
	margin:0px;
	padding:0px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:36px;
	color:#FFFFFF;
	font-weight:normal;
}
p.description{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b4d8f3;
	margin:0px;
	padding:0px;
}
/*************** FEATURED BUCKET ********************/
.featured{
	padding:0px 35px 0px 8px;
	margin:0px;
}
p.featured_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002c47;
	line-height:16px;
	padding:0px 0px 5px 0px;
	font-weight:bold;
	border-bottom:1px dotted #002c47;
	margin:0px;
}
p.date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002c47;
	font-weight:normal;
	padding-top:5px;
	margin:0px;
}
a.title{
	text-decoration:none;
	color:#002c47;
}
a.title:hover{
	text-decoration:none;
	color:#0072bc;
}
/************** NOTES *********************/
.notes{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002c47;
	font-weight:normal;
	margin:0px;
	border-left:1px solid #031a30;
	border-right:1px solid #031a30;
	background-color:#f0f6fc;
	padding:5px 9px 5px 9px;
	
}
/************** FOOOTER ************************/
#footer01{
	background-image:url(../images/images_shop/footer-bckgrnd01.jpg);
	background-repeat:no-repeat;
	height:100px;
	padding-left:30px;
}
#footer02{
	background-image:url(../images/images_shop/footer-bckgrnd02.jpg);
	background-repeat:no-repeat;
	height:100px;
	padding-left:84px;
}
p.footer_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002c47;
	font-weight:normal;
	line-height:18px;
}
a.footer{
	text-decoration:none;
	color:#002c47;
}
a.footer:hover{
	text-decoration:none;
	color:#0072bc;
}
/********************* WACC Horizontal Banner *********************/
.hz_top{
	background-image:url(../images/images_shop/hz-banner-top02.gif);
	background-repeat:repeat-x;
	height:5px;
}
.hz_middleleft{
	background-image:url(../images/images_shop/hz-banner-midleft02.gif);
	background-repeat:repeat-y;
}
.hz_middleright{
	background-image: url(../images/images_shop/hz-banner-midright02.gif);
	background-repeat:repeat-y;
}
.hz_btm{
	background-image:url(../images/images_shop/hz-banner-btm02.gif);
	background-repeat:repeat-x;
}