@charset "utf-8";
/* Main CSS Document for ShowcasesForLess.com */

/* CLEANUP FOR BAD BROWSERS */
* { margin: 0; padding: 0; } img { border: none; } .floatr { float: right; } .floatl { float: left; } .center { text-align: center; } .left { text-align: left; } .right { text-align: right; } .noborder { border: none !important; } .clr { display: block; clear: both; } ul { list-style: none; }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


/*********** MAIN STYLES ***********/
body {
	background: #329818 url(../images/body_bg.gif) repeat-x top;
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #000;
}

#container {
	background-color:#FFF;
	width:1026px;
	margin:20px auto;
}

/*********** HEADER ***********/
#header h1 a {
	background:transparent url(../images/logo.gif) no-repeat;
	display:block;
	height:99px;
	width:100%;
}
	#header h1 a span {
		display:none;
	}
	
#cartLogin {
	height:20px;
	padding:5px 25px;
}	
	#cartLogin div{
		width:50%;
		float:left;
	}
		#cartLogin div p{
			color:#4170D6;
		}
		#cartLogin div.right p{
			font-weight:bold;
		}
			#cartLogin div p a{
				color:#339900;
				padding-left:5px;
				font-weight:bold;
			}
			#cartLogin div p a:hover{
				color:#5FC52C;
			}
			#cartLogin div p a.username{
				color:#71A0FF;
				padding:0;
			}
	
#subheader {
	list-style:none;
	height:119px;
	width:100%;
	margin:0 0 0 0;
	position:relative;
} 
	#subheader li{
		display:inline;
	}
		#subheader li span{
			display:none;
		}
	#subheader li#subheader_search{
		background:transparent url(../images/subheader_search_bg.gif) repeat-x;
		width:140px;
		height:85px;
		position:absolute;
		left:25px;
		top:1px;
		padding:10px 15px;
	}
		#subheader li#subheader_search p#txt_search{
			display:block;
			background:transparent url(../images/txt_search.png) no-repeat;
			height:15px;
			width:57px;
			margin:4px 0 10px 0;
		}
		#subheader li#subheader_search form#search_form {
			position:relative;
		}
			#subheader li#subheader_search form#search_form input{
				width:100px;
			}
			#subheader li#subheader_search form#search_form a#btn_search{
				position:absolute;
				right:0;
				top:-7px;
				display:block;
				height:33px;
				width:34px;
				background:transparent url(../images/btn_search.png) no-repeat top center;
			}
			#subheader li#subheader_search form#search_form a#btn_search:hover{
				background-position:0 -34px;
			}
			#subheader li#subheader_search form#search_form a#btn_search:active{
				background-position:0 -68px;
			}
		#subheader li#subheader_search  p#advanced_search{
			margin:10px 0;
		}
		#subheader li#subheader_search  p#advanced_search a{
			color:#339900;
			font-weight:bold;
		}
	
	#subheader li#subheader_banner{
		background:transparent url(../images/subheader_banner.jpg) repeat-x;
		width:784px;
		height:119px;
		position:absolute;
		top:0;
		right:25px;
	}
	
	#subheader li#subheader_banner a{
		display:block;
		position:absolute;
		top:13px;
		right:13px;
		width:143px;
		height:78px;
		background:transparent url(../images/btn_catalog_requests.jpg) no-repeat;
	}
	
#menu{
	height:30px;
	text-align:center;
	line-height:30px;
}
	#menu ul{
		margin:0 auto;
		height:20px;
		display:block;
	}
		#menu ul li{
			border-right:1px solid #D8D8D8;
			padding:0 7px;
			display:inline;
		}
		#menu ul li.last{
			border-right:0;
		}
		#menu ul li a {
			color:#2C2C2C;
			font-size:1.1em;
			font-weight:bold;
			text-decoration:none;
			padding:0 0 2px 0;
		}
		#menu ul li a:hover {
			color:#4170D6;
			text-decoration:none;
		}
		
/****** ACTIVE MENU STYLES ******/


body#homepage #menu_homepage a
,body#site-map #menu_site-map a
,body#contact-us #menu_contact-us a
,body#checkout #menu_checkout a
,body#view-basket #menu_view-basket a
,body#specials #menu_specials a 
,body#wishlist #menu_wishlist a 
,body#whats-new #menu_whats-new a 
,body#product-directory #menu_product-directory a 
,body#my-account #menu_my-account a 
,body#customer-service #menu_customer-service a
,body#about-us #menu_about-us a
,body#privacy-and-terms #menu_privacy-and-terms a  {
	color:#2145BD;
	border-bottom:2px solid #2145BD;
}

body#homepage #menu_homepage a:hover 
,body#site-map #menu_site-map a:hover 
,body#contact-us #menu_contact-us a:hover 
,body#checkout #menu_checkout a:hover 
,body#view-basket #menu_view-basket a:hover 
,body#specials #menu_specials a:hover 
,body#wishlist #menu_wishlist a:hover 
,body#whats-new #menu_whats-new a:hover 
,body#product-directory #menu_product-directory a:hover 
,body#my-account #menu_my-account a:hover 
,body#customer-service #menu_customer-service a:hover
,body#about-us #menu_about-us a:hover
,body#privacy-and-terms #menu_privacy-and-terms a:hover  {
	color:#4170D6;
	border-bottom:2px solid #4170D6;
}


body#privacy-and-terms #content #right_col p {
	margin:10px 0;
}
body#privacy-and-terms #content #right_col ul {
	list-style:disc;
	margin:10px 35px;
}

body#privacy-and-terms #content #right_col ul li{
	margin:10px 0;
}
/*********** CONTENT ***********/

#content {
	margin:10px 25px;
	border-top:1px solid #D8D8D8;
}

#left_col{
	display:block;
	float:left;
	width:172px;
	margin:10px 10px 0 0;
	height:800px;
}


#left_col #btn_catalog_request {
	display:block;
	height:200px;
	width:172px;
	background:url(../images/btn_catalog_requests.jpg) no-repeat;
	margin:20px 0;
}

#left_col #btn_catalog_request span {
	display:none;
}


#right_col{
	display:block;
	float:left;
	width:794px;
	margin:10px 0 0 0;
}

#right_col #left_content{
	float:left;
	width:567px;
}

#right_col #right_content{
	float:left; 
	width:207px; 
	margin:0 10px;
	height:100px;
}

/********** GLOBAL STYLES **************/

h2{
	font-size:1.8em;
	color:#339900;
	font-weight:bold;
}

h4 {
	margin:20px 0 0 0;
	font-size:1.2em;
}

table{
	margin:10px 0;
}

td, th {
	padding:2px 4px;
}

.message {
	color:#FF0000;
	margin:5px 0;
	text-align:center;
	font-weight:bold;
	font-size:1.1em;
}

select{
	font-size:11px;
}
select option{
	padding:1px;
}

select option.selectOne{
	font-weight:bold;
}

form label {
	cursor:pointer;
}

/********** HOMEPAGE CONTAINERS ************/

.fixwrapper {
	width:783px;
	background:transparent url(../images/bg_homepage.gif) repeat-y;
	float:left;
}

.fixdivider {
	width:783px;
	height:1px;
	background:transparent url(../images/bg_homepage_bottom.gif) repeat-y;
	float:left;
	margin-bottom:20px;
}

.homepage_container {
	width:386px;
	float:left;
	display:block;
	position:relative;
	margin-top:1px;
}
	.homepage_container .content{
		width:386px;
		padding:42px 10px 10px 10px;
	}	
	
	.homepage_container .content .product_info img.product{
		display:block;
		margin:0 auto;
		cursor:pointer;
	}
		.homepage_container .content .product_info h3 {
			margin:5px 0;
		}
			.homepage_container .content .product_info a {
				font-size:14px;
				color:#000;
				font-weight:bold;
				text-decoration:none;
			}
			.homepage_container .content .product_info a:hover {
				text-decoration:underline;
			}
		.homepage_container .content .product_info p.price
		,.homepage_container .content .product_info p.special
		,.homepage_container .content .product_info p.savings {
			font-weight:bold;
		}			
		.homepage_container .content .product_info p.savings {
			color:#FF0000;
		}
		.homepage_container .content .product_info p.buttons{
			margin:5px 0;
		}
			.homepage_container .content .product_info p.buttons a{
				margin:0 5px 0 0;
			}
				
	.homepage_container h2{
		display:block;
		background:transparent url(../images/homepage_container_bg.gif) repeat-x;
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:32px;
		line-height:32px;
		color:#FFF;
		font-size:1.4em;
	}
	.homepage_container h2 span{
		padding:0 0 0 5px;
	}		
	#hpc_showcase, #hpc_whatsnew, #hpc_showcase h2, #hpc_whatsnew h2{
		margin-right:10px
	}
	

/********** PRODUCTS LIST *************/

ul.products, ul.related_products {
	list-style:none;
}
	ul.products li, ul.related_products li {
		display:block;
		float:left;
		background-color:#FFF;
		width:auto;
		border:1px solid #E0E0E0;
		margin:5px 0;
		width:100%;
		clear:both;
	}
	
	ul.products li:after, ul.related_products li:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
		ul.products li img.product, ul.related_products li img.product {
			float:left;
			padding:10px;
			cursor:pointer;
		}
		ul.products li .content, ul.related_products li .product_content {
			margin:0 0 0 120px;
		}
			ul.products li .content h3, ul.related_products li .product_content h6 {
				margin:10px 0 10px 0;
			}
				ul.products li .content h3 a {
					font-size:16px;
					color:#000;
					font-weight:bold;
					text-decoration:none;
				}
				ul.related_products li .product_content h6 a {
					font-size:2.0em;
					color:#000;
					font-weight:bold;
					text-decoration:none;
				}
				ul.products li .content h3 a:hover, ul.related_products li .product_content h6 a:hover {
					text-decoration:underline;
				}
			ul.products li .content p.price
			,ul.products li .content p.special
			,ul.products li .content p.savings
			,ul.related_products li .product_content p.price
			,ul.related_products li .product_content p.special
			,ul.related_products li .product_content p.savings {
				font-weight:bold;
			}			
			ul.products li .content p.savings, ul.related_products li .product_content p.savings {
				color:#FF0000;
			}
			ul.products li .content p.buttons, ul.related_products li .product_content p.buttons{
				margin:5px 0;
			}
				ul.products li .content p.buttons a, ul.related_products li .product_content p.buttons a{
					margin:0 5px 0 0;
				}

/********** FEATURED PRODUCTS *************/

#featured_bar{
	margin-top:2px;
	border:1px solid #CCC;
}
#right_content p.sel_category{
	text-align:center;
}
#right_content select{
	border:1px solid #CCC;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:207px;
}
#right_content select option{
	padding:1px 3px;
}

#featured_products {
	height:322px;
	background:#3a69d1 url(../images/featured_products_bg.gif) repeat-x;
}
	#featured_products h3{
		font-size:1.5em;
		color:#FFF;
		font-weight:bold;
		padding:10px;
	}
	#featured_products ul{
		padding:0 20px;
	}
		#featured_products ul li {
			border:thin dotted #7B9DE3;
			border-width:1px 0 0 0;
		}
			#featured_products ul li a{
				display:block;
				padding:8px 0 8px 10px;
				color:#FFF;
				font-size:1.1em;
				font-weight:bold;
				text-decoration:none;
			}
			#featured_products li a:hover{
				color:#e1e8f5;
			}
			
#product_specials h3{
	background:transparent url(../images/featured_bar_header_bg.gif) repeat-x;
	height:34px;
	line-height:34px;
	display:block;
	font-size:1.3em;
	width:100%;
	color:#FFF;
}
#product_specials h3 span{
	margin:0 0 0 10px;
}
#product_specials div.content{
	width:auto;
	border:1px solid #346bca;
	height:417px;
	background:transparent url(../images/featured_items_bottom_bg.gif) no-repeat bottom center;
	position:relative;
	overflow:hidden;
}
#product_specials div.content div.paging {
	position:absolute;
	left:0;
	bottom:0;
	text-align:center;
	width:100%;
}
#product_specials ul#product_specials_list{
	width:9000px;
}
	#product_specials ul#product_specials_list li{
		height:390px;
		width:183px;
		float:left;
		display:block;
		padding:10px;
	}
		#product_specials ul#product_specials_list li h4 {
			margin:0 0 10px 0;
		}
			#product_specials ul#product_specials_list li h4 a{
				font-size:1.3em;
				color:#000;
				font-weight:bold;
				text-decoration:none;
			}
			#product_specials ul#product_specials_list li h4 a:hover {
				text-decoration:underline;
			}
		#product_specials ul#product_specials_list li img{
			cursor:pointer;
			margin:0 auto;
		}
		#product_specials ul#product_specials_list li p.special,
		#product_specials ul#product_specials_list li p.price,
		#product_specials ul#product_specials_list li p.savings{
			font-weight:bold;
		}
		#product_specials ul#product_specials_list li p.savings{
			color:#FF0000;
		}
		#product_specials ul#product_specials_list li p.buttons{
			margin:10px 0 0 0;
		}
		
/********** CATEGORIES LIST ************/

ul#categories li{ 
	display:inline;
	clear:both;
}

ul#categories li a{
	display:block;
	float:left;
	height:32px;
	width:172px;
	margin:1px 0;
	background-color:#FFFFFF;
}

ul#categories li a span{
	display:none;
}

ul#categories{
	width:172px;
	display:block;
}

ul#categories li a#categories_Showcases { background:transparent url(../images/categories/showcases.gif) no-repeat; }
ul#categories li a#categories_Checkout_Counters { background:transparent url(../images/categories/checkout-counters.gif) no-repeat; }
ul#categories li a#categories_Register_Stands { background:transparent url(../images/categories/register-stands.gif) no-repeat; }
ul#categories li a#categories_Corner_Fillers { background:transparent url(../images/categories/corner-fillers.gif) no-repeat; }
ul#categories li a#categories_Trophy_Cases { background:transparent url(../images/categories/trophy-cases.gif) no-repeat; }
ul#categories li a#categories_Hardware { background:transparent url(../images/categories/hardware.gif) no-repeat; }
ul#categories li a#categories_Glass_Cube_Displays { background:transparent url(../images/categories/glass-cube-displays.gif) no-repeat; }
ul#categories li a#categories_Kiosks { background:transparent url(../images/categories/kiosks.gif) no-repeat; }
ul#categories li a#categories_Mannequins { background:transparent url(../images/categories/mannequins.gif) no-repeat; }
ul#categories li a#categories_Tables { background:transparent url(../images/categories/tables.gif) no-repeat; }
ul#categories li a#categories_Closeout_Sales { background:transparent url(../images/categories/closeout-sales.gif) no-repeat; }
ul#categories li a#categories_Slatwall_Units { background:transparent url(../images/categories/slatwall-units.gif) no-repeat; }

ul#categories li a#categories_Showcases:hover 
,ul#categories li a#categories_Checkout_Counters:hover
,ul#categories li a#categories_Register_Stands:hover
,ul#categories li a#categories_Corner_Fillers:hover
,ul#categories li a#categories_Trophy_Cases:hover
,ul#categories li a#categories_Hardware:hover
,ul#categories li a#categories_Glass_Cube_Displays:hover
,ul#categories li a#categories_Kiosks:hover
,ul#categories li a#categories_Mannequins:hover
,ul#categories li a#categories_Tables:hover
,ul#categories li a#categories_Slatwall_Units:hover
,ul#categories li a#categories_Closeout_Sales:hover{
	background-position:0 -32px;
}


p.noproducts {
	margin:20px 0;
}
/*********** PRODUCTS PAGE ************/

.productInfo {
	margin:5px 0 0 0;
	border:1px solid #D8D8D8;
	display:block;
	float:left;
	background:transparent url(../images/product_info_bg.gif) repeat-y;
}
	.productInfo .productInfo_right {
		float:left; 
		width:205px;
	}	
	.productInfo .productInfo_left{
		float:left; 
		width:567px;
		padding:10px;
	}
		.productInfo .productInfo_left .images_wrapper{
			float:left; 
			width:320px;
		}
			.productInfo .productInfo_left .images_wrapper .thumbnails_wrapper {
				width:320px;
				position:relative;
				overflow:hidden;
			}
				.thumbnails_wrapper #productThumbnails_Back,
				.thumbnails_wrapper #productThumbnails_Forward{
					position:absolute;
					display:block;
					top:50%;
					height:16px;
					width:8px;
					margin-top:-8px;
				}
				
				.thumbnails_wrapper #productThumbnails_Back span,
				.thumbnails_wrapper #productThumbnails_Forward span{
					display:none;
				}
				.thumbnails_wrapper #productThumbnails_Back { 
					left:3px; 
					background:transparent url(../images/btn_back.gif) top;
				}
				.thumbnails_wrapper #productThumbnails_Forward{ 
					right:3px; 
					background:transparent url(../images/btn_forward.gif) top;
				}
				.thumbnails_wrapper #productThumbnails_Back:hover,
				.thumbnails_wrapper #productThumbnails_Forward:hover { 
					background-position:0 -16px;
				}
				.thumbnails_wrapper #productThumbnails_Back:active,
				.thumbnails_wrapper #productThumbnails_Forward:active { 
					background-position:0 -32px;
				}
					
		.productInfo .productInfo_left .info_wrapper{
			float:left; 
			width:197px;
			padding:0 0 0 5px;
		}
		
		
		.productInfo .productInfo_left .info_wrapper h3{
			font-size:1.5em;
		}
		.productInfo .productInfo_left .info_wrapper p.description{
			margin:20px 0;
		}
		.productInfo .productInfo_left .info_wrapper table th, .productInfo .productInfo_left .info_wrapper table td{
			padding:3px;
		}
		.productInfo .productInfo_left .info_wrapper table th{
			font-weight:bold;
			text-align:right;
		}
		
	#productThumbnails{
		width:300px;
		margin:0 10px;
		position:relative;
		overflow:hidden;
	}
		#productThumbnails ul{
			width:9999px;
			list-style:none;
			margin:0; 
			padding:0;
		}
			#productThumbnails ul li {
				display:block;
				float:left;
				padding:0 4px;
			}
				#productThumbnails ul li img {
					padding:5px;
					border:1px solid #D8D8D8;
				}
				#productThumbnails ul li img:hover{
					border:1px solid #AAA;
					cursor:pointer;
				}
	
#productTabs{
	width:100%;
	clear:both;
	float:left;
	margin:10px 0 0 0;
}

#productTabs .wrapper{
	width:auto; 
	margin:10px 0 0 0; 
	border:1px solid #D8D8D8; 
	height:200px; 
	padding:10px;
}

/*********** SIDE MENU ***********/

div#side_menu{
	margin-top:100px;
	width:172px;
	height:313px;
	background:transparent url(../images/side_menu_bg.gif) repeat-x;
}
	div#side_menu p{
		text-align:center;
	}
	div#side_menu ul {
		padding:10px;
	}
		div#side_menu ul li {
			border:thin dotted #7B9DE3;
			border-width:0 0 1px 0;
		}
		div#side_menu ul li.last {
			border-width:0;
		}
			div#side_menu ul li a{
				display:block;
				padding:8px 0 8px 10px;
				color:#FFF;
				font-size:1.1em;
				font-weight:bold;
				text-decoration:none;
			}
			
			div#side_menu ul li a:hover{
				color:#e1e8f5;
			}


/*********** CART BASKET ***********/
a.btn_delete{
	display:block;
	width:14px;
	height:14px;
	background:transparent url(../cart/images/btn_delete.png) no-repeat top center;
}
	a.btn_delete:hover{
		background-position:0 -14px;
	}
	a.btn_delete:active{
		background-position:0 -28px;
	}
	a.btn_delete span {
		display:none;
	}

table.basket {
	width:100%;
	border:1px solid #D8D8D8;
}
	table.basket td {
		text-align:center;
	}
	table.basket td.left {
		text-align:left;
	}
	table.basket td.right{
		text-align:right;
	}
	table.basket tr.header th{
		background-color:#CCCCCC;
		font-size:1.2em;
	}
	table.basket tr.even td{
		background-color:#EEE;
	}
.buttons {
	width:100%;
	float:left;
	margin-bottom:20px;
}
	.buttons div{
		width:50%;
		float:left;
	}	
table.checkout_info{
	width:100%;
}			
	table.checkout_info input {
		width:200px;
	}
ul#shippingInformation{
	width:500px;
	margin:0 auto;
	clear:both;
	display:block;
}

ul#shippingInformation li{
	display:block; 
	float:left;
	width:50%;
}
	ul#shippingInformation li p{
		margin:5px 20px 0 20px;
	}
/*********** COMMENTS FORM **********/

.addCommentsHeader {
	font-size:1.5em;
	margin:20px 0 5px 0;
}
.comments_form {
	border:1px solid #D8D8D8;
	padding:10px;
}
	.comments_form label {
		display:block;
		float:left;
		font-weight:bold;
		width:200px;
	}
		.comments_form label[for=name]{
			 width:200px;
		}
		.comments_form label[for=email]{
			margin:0 0 0 10px;
		}
		.comments_form label span {
			font-weight:normal;
		}
.comments_form div{
	clear:both;
	float:left;
	width:auto;
}
.comments_form .comment_info{
	margin:0 0 5px 0;
}

.comments_form .comment_main{
	margin:5px 0 0 0;
}
.comments_form p {
	margin:10px 0 0 0;
	float:left;
	clear:both;
}
	.comments_form form select option {
		padding:1px 4px;
		float:left;
	}
	.comments_form textarea {
			width:746px;
			height:200px;
	}
	.comments_form form input#submitComment {
		margin:10px 0 0 0;
		float:left;
		clear:both;
		font:11px Arial, Helvetica, sans-serif;
	}
	.comments_form form input[type=text], .comments_form form select, .comments_form form textarea {
		font:11px Arial, Helvetica, sans-serif;
		border:1px solid #D8D8D8;
	}
	.comments_form form input[type=text], .comments_form form textarea {
		padding:2px;
	}
	.comments_form form input[type=text]{
		width:180px;
	}
	
.comments_list li {
	width:100%;
	margin:0 0 10px 0;
}

.comments_list li .comment_top{
	padding:4px 8px;
	background-color:#D8D8D8;
}

.comments_list li .comment_top span.report_abuse{
	float:right;
}
.comments_list li .comment_top span.report_abuse a{
	color:#3A68D2;
	text-decoration:none;
}
.comments_list li .comment_top span.report_abuse a:hover{
	text-decoration:underline;
}

.comments_list li .comment_content{
	padding:8px;
}

.comments_list li .comment_bottom {
	padding:2px 8px;
	border-bottom:1px solid #D8D8D8;
}

/*********** EMAIL TO FRIEND FORM **********/

.emailtofriend_form {
	border:1px solid #D8D8D8;
	padding:10px;
}
	.emailtofriend_form label {
		display:block;
		float:left;
		font-weight:bold;
		width:200px;
	}
		.emailtofriend_form label[for=name]{
			 width:200px;
		}
		.emailtofriend_form label[for=friend_name], .emailtofriend_form label[for=friend_email]{
			margin:0 0 0 10px;
		}
.emailtofriend_form div{
	clear:both;
	float:left;
	width:auto;
}
.emailtofriend_form .emailtofriend_info{
	margin:0 0 5px 0;
}

.emailtofriend_form .emailtofriend_message{
	margin:5px 0 0 0;
}
	.emailtofriend_form textarea {
			width:746px;
			height:200px;
	}
	.emailtofriend_form form input#submit_emailtofriend {
		margin:10px 0 0 0;
		float:left;
		clear:both;
		font:11px Arial, Helvetica, sans-serif;
	}
	.emailtofriend_form form input[type=text], .emailtofriend_form form select, .emailtofriend_form form textarea {
		font:11px Arial, Helvetica, sans-serif;
		border:1px solid #D8D8D8;
	}
	.emailtofriend_form form input[type=text], .emailtofriend_form form textarea {
		padding:2px;
	}
	.emailtofriend_form form input[type=text]{
		width:180px;
	}
	
/************** CATEGORIES LIST **************/
table.categorY_list {
	margin:10px 0 0 0;
}
	table.category_list td{
		width:130px;
		padding:10px 5px;
		text-align:center;
	}
		table.category_list td img{
			cursor:pointer;
		}
		
/********* BREAD CRUMB **********/

div.breadcrumb{
	margin:0 0 5px 0;
}
	div.breadcrumb a{
		color:#1A3FBB;
	}
	div.breadcrumb a:hover{
		color:#4C71ED;
	}
	div.breadcrumb span{
		color:#666666;
	}
				
/*********** FOOTER ***********/

#footer{
	background:url(../images/footer_bg.gif) repeat-x;
	height:40px;
	position:relative;
	clear:both;
}
	#footer p{
		position:absolute;
		top:10px;
		color:#FFF;
		font-size:1.1em;
		font-weight:bold;
	}
		#footer p a{
			color:#FFF;
			text-decoration:none;
		}
		#footer p a:hover{
			color:#2145BD;
		}
		#footer p.left{
			left:10px;
		}
		#footer p.right{
			right:10px;
		}

ul.site-map {
	margin:10px 0 0 0;
}
ul.site-map ul{
	margin:0 15px;
}
ul.site-map li.category{
	font-weight:bold;
	font-size:12px;
}

ul.site-map li.category ul{
	font-weight:normal;
	font-size:11px;
}
