/*
Theme Name: Bourgeois Eyewear
Theme URI: www.bourgeoiseyewear.com
Description: 2009 Design for Bourgeois Eyewear
Author: Point Click Media Productions
Author URI: http://www.pointclickmediaproductions.ca
Version: Aplha build 1
*/

/* -- This filters out different older broswsrs and pda so only the markup is shown then. */
@media screen, projection {
	.be-nice-to-Mac-IE5 {
		font-family: "\"}\"";
		font-family: inherit;
	}
	
	/* -- GENERAL REDECLARATIONS ---------------------------------------- */
	* 					{margin:0; padding:0;}
	body 				{font-size: 62.5%; text-align:center; color:#000000; background:#fff;} 
	/* body, tr, 
	td, input, 
	select, textarea 	{font-family: Verdana, Arial, Helvetica, sans-serif;} */
	/* a:link,a:visited 	{text-decoration:underline;} */
	a:hover 			{text-decoration:none;}
	ul, ol	 			{margin:0 0 0px 0px;}
	dl 					{margin:0 0 10px;}
	dt 					{font-weight:bold;}
	dd					{margin:0 0 3px 10px;}
	p 					{margin:0 0 15px;}
	h1 					{font-size:large; margin:0px;}
	h2 					{font-size:medium; margin:0;}
	h3 					{font-size:small; margin:0;}
	h4 					{font-size:x-small; margin:0;}
	h5					{font-size:xx-small; margin:0;}
	h6 					{font-size:xx-small; margin:0;}
	hr 					{display:none;}
	img 				{border:none;}
	acronym				{border-bottom: 1px dotted;}
	blockquote 			{margin:0 25px 20px 25px; font-style:italic;}
	
}

/*------- Basic Layout & Backgrounds ------------*/

	/* ===== Main Menu ===== */
	#menu{
		position:absolute;
		left:350px;
		width:73px; 
	}	
	#menu #men {
		background:#92191C;
		list-style-type:none;		
		padding: 10px 0 10px 6px;		
	}
	#menu #men li {
		padding: 10px 0 10px 0;
	}
	#menu #men li.current_page_item a{
		background:url(images/men_bullet.gif) right no-repeat;		
	}
	#menu #men a{
		font-family:Century Gothic, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFF;
		text-decoration:none;
		text-transform:lowercase;
		display:block;
		width:67px;
		height:18px;
		/*border:1px solid #0F3; */
	}
	#menu #men a:hover{
		color:#fcd404;
		background:url(images/men_bullet.gif) right no-repeat;
	}
	#menu #menbot {
		width: 73px;
		height: 21px;
		background:url(images/men_bot.png);
	}

	/* ===================== */
	
	/* ===== Main Body ===== */
	#wrapper {
		width:920px;
		margin:0 auto;
		position:relative;
		text-align:left;
	}
	#wrapper .leftcol_long {
		width:474px;
		min-height:600px;
		/* float:left; */
	}
	#wrapper .rightcol_long {
		 width:446px; 
		 /* float:right; DO NOT USE IE6 makes menu dissapear */
		 position:absolute;
		 right:0px;
		 top:0px;
	}
	#wrapper .leftcol_short {
		width:425px;
		min-height:240px;
		float:left;
	}
	#wrapper .rightcol_short {
		width:494px;
		/* float:left; DO NOT USE IE6 makes menu dissapear */
		 position:absolute;
		 right:0px;
		 top:0px;
		 z-index:999;
	}
	#wrapper .rightcol_short .thecontent{
		margin:0px 0 0 49px;
	}
	#wrapper .rightcol_short .thecontent h1{
		margin:0 0 10px 0;
	}
	#wrapper .rightcol_short .thecontent .submenu{
		margin:0px 0 0 0;
		list-style:none;
	}
	#wrapper .rightcol_short .thecontent .submenu ul{
		margin-bottom:6px;
	}
	
	#wrapper .rightcol_short .thecontent .submenu li{
		display:inline;
	}
	#wrapper .rightcol_short .thecontent .submenu li.submen_title {
		font-family:Century Gothic, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		margin-right:10px;
	}
	#wrapper .rightcol_short .thecontent .submenu li a{
		color:#c1a200;
		font-family:Century Gothic, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-transform:lowercase;
		text-decoration:underline;
		margin:0 10px 0 0px;
	}
	#wrapper .rightcol_short .thecontent .submenu li a:hover{
		color:#92191C;
		font-weight:bold;
		text-decoration:none;
	}
	#wrapper .rightcol_short .thecontent .submenu .wp-tag-cloud {
		display:inline;
	}
	#wrapper .rightcol_short .thecontent .submenu #searchform {
		display:inline;
		line-height:27px;
	}
	#wrapper .rightcol_short .thecontent .submenu #searchform #submitbut{
background-color:#F8F8F8;
border:1px #F8F8F8 solid;
color:#555;
font-size:12px;
height:20px;
line-height:20px;
margin:0 0 0 5px;
padding:0 4px;
cursor:pointer;
		border-radius: 3px;		
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;				
	}
	#wrapper .rightcol_short .thecontent .submenu #searchform #submitbut:hover{
		border-color:#999;
	}
	
	
	#wrapper #prod_listing{
		clear:both;
		margin:0 5px;
		padding:105px 0 0;		
	}
	#wrapper #prod_listing h2{
		font-weight:bold;
		font-family:Century Gothic, Arial, Helvetica, sans-serif;
		color:#92191c;
		font-size:1.8em;
		margin:10px 0 20px 0;
	}
	#wrapper #prod_listing .prod{
		float:left;
		width:206px;
		display:block;
		margin:0 5px 50px 0;
		font-family: Century Gothic, Arial, Helvetica, sans-serif;		
		font-size:10px;
		color:#9o99;
		background-color:#f8f8f8;

		border:2px solid #f8f8f8;		
		padding:5px;
		border-radius: 5px;		
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;		
		
	}
	
	#wrapper #prod_listing .prod:hover{
		margin:0 5px 50px 0;		
		border: 2px #e2e2e2 solid;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;		
			
	}
	#wrapper #prod_listing .prod a{
		font-family:Century Gothic,Arial,Helvetica,sans-serif;
		font-size:10px;	
		color:#565555;
		margin:0;
		padding:0;
	}
	#wrapper #prod_listing .prod a:hover {
		color:#333333
	}
	
	#wrapper #prod_listing .prod .frame_thumb{
		border:#d6d6d6 solid 1px;
	}
	#wrapper #prod_listing .prod .frame_hr {
		margin:0 0 8px 0;
	}
	#wrapper #prod_listing .prod .postmetadata{
		margin:0;
	}
	
	
	

	#wrapper #prod_listing .prod h3 {
		font-family:Century Gothic, Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:0 0 6px 0;
		font-weight:bold;
		color:#5f5f5f;
		height:32px;
	}
	#wrapper #prod_listing .prod h4 {
		font-family:Century Gothic, Arial, Helvetica, sans-serif;
		font-size:11px;
		margin:10px 0 10px 0;
		font-weight:bold;
		color:#565555;		
	}
	#wrapper #prod_listing .prod h3 a{
		font-size:14px;
		font-weight:normal;
		color:#555;
		text-decoration: none;
	}
	#wrapper #prod_listing .prod h3 a:hover{	
		text-decoration:underline;
	}
	
	#wrapper #prod_listing .prod .info{
		margin-left:12px;
	}
	
	#wrapper #prod_listing .prod .fra_size{
		color:#565555;
		padding: 0 20px 0 5px;
		font-size:11px;
		font-weight:bold;
	}
	#wrapper #prod_listing .prod .fra_input{
		width:30px;
	}
	
	#wrapper #prod_listing .prod .foxy_submit {
		background:url(images/addtocart.gif) top no-repeat;
		border:none;
		color:#ddd;
		width:95px;
		height:21px;
		cursor:pointer;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-indent:11px;
		margin:5px 0 0px 112px;
		font-weight:bold;
	}
	#wrapper #prod_listing .prod .foxy_submit:hover {
		color:#FFF;
	}
	
	#wrapper #prod_listing .filler{
		height:280px;
	}
	
	/* ### listing on the 60 best page ### */
	#wrapper #prod_listing .table_60besthead {
		width:900px;
		margin: 40px 0 5px 0 !important;
	}
	#wrapper #prod_listing .table_60besthead:hover {
		border:1px solid #f8f8f8;		
	}

    #wrapper #prod_listing .table_60best {
		width:900px;
		background-color:#f8f8f8;
		font-family: Century Gothic, Arial, Helvetica, sans-serif;		
		font-size:10px;
		color:#999;

		border:1px solid #f8f8f8;
		padding:5px;
		border-radius: 5px;		
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		margin: 5px 0;
	}
	#wrapper #prod_listing .table_60best:hover{
		border: 1px #e2e2e2 solid;		
	}
    #wrapper #prod_listing table.alt {
		background-color:#fff;
		border-color:#fff;
	}
	#wrapper #prod_listing .table_60best .table_id {
		width:54px;
		text-align:center;
		font-family: Century Gothic, Arial, Helvetica, sans-serif;		
		font-size:12px;	
		font-weight:bold;
		color:#5f5f5f;
	}


#wrapper #prod_listing .table_60besthead {
	color:#5F5F5F;
		font-family:Century Gothic,Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
}

#wrapper #prod_listing .table_60besthead .table_title {
	width:169px !important;
	padding:0 0 0 165px !important;
}

#wrapper #prod_listing .table_60besthead .table_cat{
	font-weight:bold !important;
	padding:0 !important;
	width:142px !important;
	
}
#wrapper #prod_listing .table_60besthead .table_size {
	width:215px !important;
}

	#wrapper #prod_listing .table_60best .table_img {
		width:82px;		
	}
	#wrapper #prod_listing .table_60best .table_img img {	
		border:1px solid #D6D6D6
	}

	#wrapper #prod_listing .table_60best .table_title {
		width:245px;
		padding:0 0 0 25px;
		
		color:#5F5F5F;
		font-family:Century Gothic,Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		margin:0 0 6px;				
	}
	#wrapper #prod_listing .table_60best .table_cat {
		width:175px;
		padding:0 0 0 25px;
	}
	#wrapper #prod_listing .table_60best .table_cat a{	
		color:#565555;
		margin: 0 5px 0 0;
	}
	#wrapper #prod_listing .table_60best .table_cat a:hover{	
		color:#333;
	}
	
	#wrapper #prod_listing .table_60best .table_order {
		display:block;
		position:relative;
		vertical-align:middle;
	}
	#wrapper #prod_listing .table_60best .table_order .fra_size {
		color:#565555;
		padding:0 20px 0 0px;
	}
	#wrapper #prod_listing .table_60best .table_order .fra_input {
		width:30px;
	}
	#wrapper #prod_listing .table_60best .table_order h4.sizes{
		display:none;
	}
	#wrapper #prod_listing .table_60best .table_order .foxy_submit {
		background:url(images/addtocart.gif) top no-repeat;
		border:none;
		color:#ddd;
		width:95px;
		height:21px;
		cursor:pointer;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-indent:11px;
		margin:5px 0 0px 112px;
		font-weight:bold;
		position:absolute;
		right:1px;
		top:5px;
	}
	#wrapper #prod_listing .table_60best .table_order .foxy_submit:hover {
		color:#FFF;
	}
	
	
	
	#wrapper #logo{
		/* float:right; */
		position:absolute;
		right:0; 
		/* position:fixed;
		margin-left:220px; */
		width:240px;
		text-align:left;
	}
	#logo #logo_bkg{
		background-color:#f8f8f8;
		width:240px;		
		padding:5px;
		padding-top: 20px;		
	}
	#logo #login {
		text-align:left;
		margin:15px 0 0px 0;
		font-family:Arial, Helvetica, sans-serifl;
		font-size:9px;
		
	}
	#logo #login a{
		font: Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#92191C;
		text-decoration:none;
	}
	#logo #login a:hover{
		color:#666;
		text-decoration:underline;
	}
	#logo #login .login_link {
		font-size:12px;
		margin:14px 0 5px 10px;
		font-weight:bold;
		display:block;
	}
		
		

	/* ================================ */
	
	/* ===== Page Sub Header Area ===== */

	/* ================================ */

	/* ===== Main Content Area ===== */
	#wrapper .thecontent {
		clear:both;
		/* padding:15px 0 0 0; */
		padding:210px 0 0 0;
	}
	#wrapper h1, #form_wrapper h1 {
		color:#92191C;
		font-family:Century Gothic, Arial, Helvetica, sans-serif;
		font-size:40px;
		font-weight:normal;
		background:url(images/title_bullet.gif) left no-repeat;
		padding-left:20px;
		text-transform: uppercase;
	}
	#wrapper .thepost {
		margin:40px 0 0 20px;
		font-family:Century Gothic, Arial, Helvetica, sans-serifl;
		font-size: 14px;
		color:#92191C;
		line-height:25px;
	}
	#wrapper .thepost td{
		vertical-align:top;
	}
	#wrapper .thepost a{
		color:#c1a200;
	}
	#wrapper .thepost a:hover{
		color:#666;
		text-decoration:none;
	}
	#wrapper .thepost ul {
		margin: 5px 0 10px 15px;
		line-height:20px;
		font:12px;
	}
	#wrapper .thepost ul li{
		margin:8px 0;
	}
	
	#message { /* This area is on the Collection and Promo pages and will style the content/messqage on that page. */
		font-family:Century Gothic, Arial, Helvetica, sans-serifl;
		font-size: 14px;
		color:#92191C;
		line-height:25px;
		position:relative;
	}
	.post_pages_nav { /* This is the paged navigation at the bottom of the collection page */
		clear:both;
		margin:0 0 40px 0;
	}
	.post_pages_nav a{
		font-family:Century Gothic, Arial, Helvetica, sans-serif;
		color:#92191C;
		font-weight:bold;
		font-size:11px;
	}
	
		
	
	/* ================================== */


	/* ===== Footer ===== */	
	#footer{
		clear:both;
		margin:40px 0 20px 0;
	}

	/* ================================== */
	
	
/*------- Page Specific styles ------------*/	

	/* === All Pages === */
	.clear {
		clear:both;
	}
	.left{
		float:left;
		margin:5px 5px 5px 0px;		
	}
	.right{
		float:right;
		margin:5px 0px 5px 5px;				
	}


	
	/* ==== Contacts Page ==== */
	.thepost #contact_info_table{
		width:400px;
		font-weight:bold;
		font-size:15px;
		font-family:Century Gothic, Arial, Helvetica, sans-serif;
		color:#333;
		margin:15px 0 0 0;
	}

	.thepost #contact_info_table td{
		padding-right:0px;
	}
	#contact_info_table .contact_red {
		color: #92191C;
		vertical-align:top;
	}
	
	/* ==== Single Items ==== */
	.frame_img{
		padding:10px;
		/* background:#CCC;
		border:1px solid #999; */
	}
	.frame_descrip{
		margin:10px 0 0 0;
	}
	

/* ==== Mini Cart styles ==== */
	#fc_minicart {
		display:none;
		margin:5px 0 0 0;
		padding:4px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		background:#eee;
		text-align:center;
	}
	#fc_minicart a{	
		margin-left:10px;
	}

/* ==== Login Page & Cart Pages ==== */
	#form_wrapper, #cart_wrapper {
		font-family:Century Gothic, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#666;
	}
	#cart_wrapper{
		text-align:left;
		padding:5px;
	}
	#form_wrapper .login_message {
		font-size:14px;
		display:block;
		margin:30px 0 0 0;
	}
	#form_wrapper .login_message a{
		font-size:14px;
		font-weight:bold;
	}
	#form_wrapper form{
		margin:50px 0 0 0;
	}
	#form_wrapper p {
		margin:5px 0;
	}
	#form_wrapper p.welcome{
		width:200px;
		margin:0 auto;
		text-align:left;
	}
	#form_wrapper p.notes{
		font-size:9px;
	}
	#form_wrapper ul{
		list-style:none;
		text-align:left;
		margin:20px auto;
		width:200px;		
	}
	#form_wrapper li {
	}
	#form_wrapper a {
		color:#C1A200;
		font-family:Century Gothic,Arial,Helvetica,sans-serif;
		font-size:15px;
		margin:0 10px 0 0;
		text-decoration:none;
		text-transform:lowercase;		
	}
	#form_wrapper a:hover {
		color:#92191C;
		font-weight:bold;		
	}
	#form_wrapper #remembnerme_label{
		color:#999;
		font-size:9px;
		display:block;
		margin:10px 0 0 0;
	}
	#form_wrapper .submitbut{
	}
	#fc_cart_table {
		width:100%;
	}
	tr.fc_cart_item	td {
		padding: 5px 0;
	}
	.fc_cart_item_price, #fc_cart_head_price, tfoot {
		display:none;
	}
	
	
	/* ======== CHECKOUT OVERRIDES ======== */
	#wrapper #the_checkout{
		clear:both;
		margin:0 5px;
		padding:50px 0 0;		
	}	
	#the_checkout #fc_checkout_container, #the_checkout #fc_receipt_container{
		width:450px;
		float:left;
	}
	#the_checkout #fc_checkout_container fieldset, #the_checkout #fc_receipt_container fieldset {
		border:none;
	}
	#the_checkout #fc_checkout_container ul, #the_checkout #fc_checkout_container ol, #the_checkout #fc_receipt_container ul, #the_checkout #fc_receipt_container ol {
		list-style:none;
	}
	#the_checkout #fc_shipping_container { /* Shipping info from the Order form */
		 display:none; 
	}
	#fc_payment_container h2, #fc_payment_container legend, #fc_payment_container ol{ /* make sure none of the payment fields are shown */
		 display:none; 
	}
	
	#the_checkout .fc_order_subtotal, #the_checkout .fc_order_shipping ,#the_checkout .fc_order_tax ,#the_checkout .fc_order_total, #the_checkout fieldset legend, #the_checkout h1#fc_receipt_heading { /* Hide price items in the billing information on the recipt screen */
		 display:none; 
	}
	
	
	#the_checkout #fc_checkout_cart {/* Want this to show up to the right of the main container */
		width:350px;
		float:right;
		background:#eee;
		border-radius:10px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		-khtml-border-radius:10px;
		padding:10px;
	}
	#the_checkout #fc_checkout_cart caption {
		font-weight:bold;
	}
	#the_checkout .fc_cart_item_quantity {
		text-align:center;
	}
	
	#the_checkout #fc_receipt_links {/* making sure the links on the receipt go where they should */
		clear:both;
	}
	
	#the_checkout .fc_text {/* Any text that is not a label or button */
		color:#666;
	}
	
	#the_checkout .fc_processor_response { /* hiding the foxycart processor response */
		display:none;
	}
	#the_checkout .fc_customer_id {/* hiding the foxycart customer id */
		display:none;
	}
	
	/* ======== FOXY BOX OVERIDES ======== */
	
	.fc_tb_overlayBG  { 
		background:#fff;
		opacity:0.7;
	}
	
	.fc_tb_overlayMacFFBGHack { /* The Mac uses a hack that uses a png to do the backgournd */
		background:transparent url(http://www.bourgeoiseyewear.com/bourgeoiswp/wp-content/themes/bourgeois/images/macFFBgHack.png) repeat scroll 0 0;
	}
	#fc_tb_window	{
		-moz-box-shadow: 0px 0px 15px #666;
		-webkit-box-shadow: 0px 0px 15px #666;
		-khtml-box-shadow: 0px 0px 15px #666;
		box-shadow: 0px 0px 7px #666;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		-khtml-border-radius:10px;
		border-radius:10px;
		border:1px solid #ddd;
	}
	#fc_tb_titleTop {
		-moz-border-radius-topleft:10px;
		-moz-border-radius-topright:10px;
		-moz-border-radius-bottomright:0px;
		-moz-border-radius-bottomleft:0px;		
		-webkit-border-radius-topleft:10px;
		-webkit-border-radius-topright:10px;		
		-khtml-border-radius-topleft:10px;
		-khtml-border-radius-topright:10px;		
		border-radius-topleft:10px;
		border-radius-topright:10px;	
	}
	#fc_tb_titleBot{
		-moz-border-radius-bottomright:10px;
		-moz-border-radius-bottomleft:10px;		
		-webkit-border-radius-bottomleft:10px;
		-webkit-border-radius-bottomright:10px;		
		-khtml-border-radius-bottomleft:10px;
		-khtml-border-radius-bottomright:10px;		
		border-radius-bottomleft:10px;
		border-radius-bottomright:10px;	
	}
	#fc_tb_closeWindowButtonBot	{
		background:url(images/cart-continue-shopping.png) left top no-repeat !Important;
	} 
	#fc_tb_closeWindowButtonBot:hover{
		background:url(images/cart-continue-shopping.png) left bottom no-repeat !Important;
	}
	.fc_link_nav { /* links to update cart and checkout in foxybox */
		color:#92191C;
		text-decoration:none;
		font-size:14px;
		margin-right:20px;
		font-weight:bold;
	}
	.fc_link_nav:hover {
		color:#333;
	}
	#fc_cart_table {
		margin:10px 0 20px 0;
	}
	#fc_cart_table th{
		margin:0 0 15px 0;
	}
	#fc_cart_table ul{
		display:inline;
	}
	#fc_cart_table a {
		color:#92191C;
		text-decoration:none;
		display:inline;
	}
	#fc_cart_table a:hover {
		color:#333;
	}
	#fc_cart_table #fc_cart_head_item{
		width:300px;
	}
	#fc_cart_table #fc_cart_head_quantity{
		width:150px;
	}
	
	
	/* =========== Json Cart overide ============= */
	
#cart_json {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/assets/templates/v02/slices-json-cart/cart-json-header.gif) no-repeat scroll left top;
display:none;
font-size:11px;
opacity:0;
padding-top:85px;
position:absolute;
right:30px;
top:-1000px;
width:250px;
z-index:10;
}
#cart_json_content, #cart_json div.cart_links {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFCF3 none repeat scroll 0 0;
border-color:#808080;
border-style:solid;
border-width:0 3px;
padding:5px 10px;
}
#cart_json_footer {
display:block;
}
#cart_json ul {
border-top:1px dotted #666666;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#cart_json ul li {
border-bottom:1px dotted #666666;
clear:both;
overflow:auto;
}
#cart_json span.name {
float:left;
font-weight:bold;
}
#cart_json span.quantity {
float:right;
}







/* =========== Json sliding cart overide ============= */

#slidingTopWrap {
	/* position: absolute; */
	/* position:fixed;
    top: 0;
    width: 250px;
    z-index: 10;
	margin: 0 0 0 0px;
	padding: 0; */
}
#slidingTopWrap a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#92191C;
}

#slidingTopContent {
	overflow: hidden;
	margin: 0;
	padding: 0;
	/* border: #CCCCCC solid;
	border-width: 0px 3px;
	background-color:#EBEBEB; */
	background-color:#F8F8F8;
	/*opacity:0.95;*/
	width:250px;
}

#slidingTopFooter {
	background-image: url(scripts/sliding-basket/images/basketFooter.png);
	width: 250px;
	height: 40px;
	margin: -10px 0 0 0px;
	font-size: 12px;
	color: #666666;
}

#slidingTopFooter A:link {
	text-decoration: none;
	color: #666666;
}

#slidingTopFooter A:visited {
	text-decoration: none;
	color: #666666;
}

#slidingTopFooter A:hover {
	text-decoration: underline;
	color: #666666;
}

#slidingTopFooter A:active {
	text-decoration: underline;
	color: #666666;
}


#slidingTopFooterLeft {
	float: left;
	margin: 15px 0 0 20px;
}

#slidingTopFooterRight {
	float: right;
	margin: 15px 30px 0 0;
}
.productWrap {
	float:left;
	width: 170px;
	margin: 5px;
	padding:10px;
	text-align:center;
	color:#7a7a7a;
	border: 1px #EBEBEB solid;
}

.productPriceWrap {
	background-color: #CCCCCC;
	padding: 5px;
	color: #000000;
	font-weight: bold;
}

.productPriceWrap img {
	border: 0;
}
#basketWrap {
	margin: 10px;
	background-color: #F8F8F8;
	padding-bottom: 5px;
}

#basketTitleWrap {
/*	background-color: #669900;
	border: 3px #CCCCCC solid;
	padding: 5px;
	color: #FFFFFF;
	font-weight: bold;
	height: 20px;
	*/
	width:224px;
	height:30px;
	background:url(images/cart_slidehead.png) top left no-repeat;
}

#basketItemsWrap img {
	border: 0;
}

#basketItemsWrap ul {
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
}

#basketItemsWrap li {
	background-color: #ffffff;
	margin: 5px;
	font-size: 12px;
}
#basketItemsWrap table{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	margin:12px 0 0 0;
}
#basketItemsWrap table .item-name{
	width:120px;
}
#basketItemsWrap table .item-qty{
	width:20px;
}
.basketItemLeft {
	float: left;
}

.basketItemRight {
	float: right;
}


/* =========== 60 Best ============= */

#table_60best{
	width:910px;
	font-family:Arial, Helvetica, sans-serif;
}
#table_60best tr{
	margin:5px 0;
}
#table_60best td{
	padding:5px;
	vertical-align:bottom;
}
#table_60best .table_img {
	width:50px;
}
#table_60best .table_title {
	width:150px;
}
#table_60best .table_title h3{
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#555;
	text-decoration: none;
}
