/* Header */
#header_menu 
	{
		float: left;
		list-style: none;
		margin: 0;
		padding: 0;
		width: 100%;
		height: 45px;
	}
#header_menu li 
	{
		float: left;
		font: 75% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
	}
#header_menu a 
	{
		color: #FFFFFF;
		float: left;
		margin: 0;
		text-decoration: none;
		font-weight: normal;
		text-align: center;
		padding: 15px 10px ;
	}
#header_menu a:hover 
	{
		color: #FFFF00;
		text-decoration: underline;
	}

a.top_header_links {font-size: 10px; color:#666666; text-decoration: none;}
a.top_header_links:HOVER {font-size: 10px; color: #006600; text-decoration: underline;}

a.big_sc_link {font-size: 12px; font-weight: bold; color:#000000; text-decoration: underline;}

a.small_sc_link {font-size: 10px; font-weight: bold; color: #666666; text-decoration: none;}
a.small_sc_link:HOVER {font-size: 10px; font-weight: bold; color: #006600; text-decoration: underline;}

/* End of Header. */

/* Column Left */
.cl_link_borders {font-size: 10px; color: #006600; border-bottom: dotted 1px #333333;}

a.cl_links {font-size: 10px; color: #000000; text-decoration: none;}
a.cl_links:HOVER {font-size: 10px; color: #006600; text-decoration: underline;}
/* End of Column Left. */

/* Content */
BODY { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;}

ul.site_map_links {list-style-type: square; color: #000000; padding: 0px; margin: 0px 0px 0px 25px;}

.general_page_header {width: 695px; height: 30px; font-size: 11px; color: #FFFFFF; background-image: url(../../../images/content/narrow_header_bg.gif);}

a.fp_header_links {font-size: 12px; font-weight: bold; color: #0066CC; text-decoration: none;}
a.fp_header_links:HOVER {font-size: 12px; font-weight: bold; color: #0066CC; text-decoration: underline;}

a.product_links {font-size: 12px; font-weight: bold; color: #0066CC; text-decoration: none;}
a.product_links:HOVER {font-size: 12px; font-weight: bold; color: #0066CC; text-decoration: underline;}

a.small_product_links {font-size: 11px; font-weight: bold; color: #0066CC; text-decoration: none;}
a.small_product_links:HOVER {font-size: 11px; font-weight: bold; color: #0066CC; text-decoration: underline;}

a.page_links {font-size: 11px; font-weight: bold; color: #0066CC; text-decoration: underline;}
a.small_links {font-size: 10px; color: #0066CC; text-decoration: underline;}

a.nb_header_links {font-size: 11px; font-weight: bold; color: #666666; text-decoration: none;}
a.nb_header_links:HOVER {font-size: 11px; font-weight: bold; color: #006600; text-decoration: underline;}

a.narrow_by_links {font-size: 10px; color: #000000; text-decoration: none;}
a.narrow_by_links:HOVER {font-size: 10px; color: #006600; text-decoration: underline;}

a.finance_link {font-size: 10px; font-weight: normal; color: #CC0000; text-decoration: none;}
a.finance_link:HOVER {font-size: 10px; font-weight: normal; color: #CC0000; text-decoration: underline;}

a.shipping_link {font-size: 10px; font-weight: normal; color: #0066CC; text-decoration: none;}
a.shipping_link:HOVER {font-size: 10px; font-weight: normal; color: #0066CC; text-decoration: underline;}

a.cart_links {font-size: 11px; font-weight: bold; color: #0066CC; text-decoration: none;}
a.cart_links:HOVER {font-size: 11px; font-weight: bold; color: #0066CC; text-decoration: underline;}

.login_error { font-size: 14px; font-weight: bold; color: #CC0000;}

td.container {width: 695px; padding-top: 5px;}

/* Account Page */
.acct_container {font-size: 11px; border: solid 1px #999999;}
.acct_header_big {font-size: 13px; font-weight: bold; color: #6699FF;}
.acct_header_small {font-size: 10px; font-weight: normal; color: #000000;}

.no_info_container {height: 100px; font-size: 11px; border: dotted 1px #999999;}
.info_container { font-size: 10px; border: dotted 1px #999999;}
.info_header {font-weight: bold; background-color: #99CCFF;}
.info_data {background-color: #E2E2E2;}

.required_field_star {color: #CC0000;}
a.order_detail_links {font-size: 10px; color: #0066CC; text-decoration: none;}
a.order_detail_links:HOVER {font-size: 10px; color: #0066CC; text-decoration: underline;}

a.act_so_link {font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.act_so_link:HOVER {font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: underline;}
/* End of Account Page */

a.site_map_links {font-size: 11px; color: #000000; text-decoration: none;}
a.site_map_links:HOVER {font-size: 11px; color: #006600; text-decoration: underline;}

/* Products Info Page  */
ul#menu 
	{
		width: 100%;
		height: 40px;
		background: #FFF url("../../../images/content/menu-bg.png") top left repeat-x;
		font-size: 70%;
		font-family: "Lucida Grande", Verdana, sans-serif;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
ul#menu li 
	{
		display: block;
		float: left;
		margin: 0 0 0 8px;
	}
ul#menu li a 
	{
		height: 32px;
		color: #777;
		text-decoration: none;
		display: block;
		float: left;
		line-height: 240%;
		padding: 8px 15px 0;
	}
ul#menu li a:hover 
	{
		color: #333;
	}
ul#menu li a.current 
	{
		color: #FFF;
		font-weight: bold;
		background: #FFF url("../../../images/content/current-bg.gif") top left repeat-x;
		padding: 5px 15px 0;
	}
                    
/* End of Content.*/

/* Footer */
#footer_menu 
	{
		list-style: none;
		margin: 0;
		padding: 0;
		width: 100%;
	}
#footer_menu li 
	{
		float: left;
		font: 65% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
	}
#footer_menu a 
	{
		color: #FFFFFF;
		float: left;
		margin: 0;
		text-decoration: none;
		font-weight: normal;
		text-align: center;
		padding: 10px 4px ;
	}
#footer_menu a:hover 
	{
		color: #FFFFFF;
		text-decoration: underline;
	}

/* End of Footer. */

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	cursor:pointer;
	text-decoration:none;
	}
	
	#preview img {
	width:400px;
	}
	
	
	/*-------------------thumbs------------------*/
	.thumb-img {
	border-top:1px solid #CCC; border-left:1px solid #CCC; border-bottom:1px solid #AAA; border-right:1px solid #AAA;
	position:relative; 
	width:150px; height:150px;
	margin:10px; padding:6px;
	background:#FFF;
}