/* CSS Document */

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:maroon;
}

li {
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#labelRow {
	padding-left:8px;
}

#labelRow a:link {text-decoration:underline; color:#2A7FFF;}
#labelRow a:visited {text-decoration:underline; color:#2A7FFF;}
#labelRow a:hover {text-decoration:none; color:#0505AF;}

#shaded_top {
	border: #DCDCDC 1px solid;
}

.container {
	width:960px;
}

.vspace {
	height: 10px;
}

#top_menu {
	padding:5px 15px 5px 15px;
	height:20px;
	background-color:#8CE5F5;
	background-image:url(images/blue_grad.gif);
	background-position:top;
	background-repeat:repeat-x;
	color:#0066CC;
}

#top_menu a:link {color:#DFFBFF; text-decoration:none;}
#top_menu a:visited {color:#DFFBFF; text-decoration:none;}
#top_menu a:hover {text-decoration:underline;}

#welcoming {
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
}

#menu_head {
	height:18px;
	padding:4px;
	margin-top:7px;
	margin-bottom:10px;
	background-color:#00CC00;
	background-image:url(images/green_grad.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-transform:uppercase;
	line-height:1.5;
}

#minicart_head {
	height:18px;
	padding:4px;
	margin-top:7px;
	margin-bottom:10px;
	background-color:#FF66CC;
	background-image:url(images/pink_grad.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-transform:uppercase;
	line-height:1.5;
}

#minisearch_head {
	height:18px;
	padding:4px;
	margin-top:7px;
	margin-bottom:10px;
	background-color:#0099FF;
	background-image:url(images/blue_grad.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-transform:uppercase;
	line-height:1.5;
}

#menu_content {
	padding-left:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#menu_content select
{
	max-width: 150px;
	margin: 3px 0px;
}

.category {
	color:#B00000;
	text-decoration:none;
	margin-left:1px;
	font-family:Verdana;
	font-size:12px;
	line-height:1.5;
}

.category:hover {
	text-decoration:underline; color:#006622;
}

.sub_category {
	color:#C100B3;
	text-decoration:none;
	margin-left:7px;
	font-family:Verdana;
	font-size:12px;
	line-height:1.5;
}

.sub_category:hover {
	text-decoration:underline; color:#4499E5;
}

.cur_category {
	color:#000000;
	text-decoration:none;
	margin-left:7px;
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	line-height:1.5;
}

#content_banner {
	width:100%;
	background:url(images/banner_content2.jpg);
	background-repeat:repeat-x;
	background-position:top;
	text-align:left;
	margin-bottom:8px;
}

#info_menu {
	padding:5px 5px 5px 15px;
	margin-top:7px;
	margin-bottom:10px;
	width:180px;
	height:22px;
	background-color:#0099FF;
	background-image:url(images/blue_grad.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	text-transform:uppercase;
	line-height:1.5;
	text-align:left;
}

#info_menu2 {
	padding:5px 5px 5px 15px;
	margin-top:7px;
	margin-bottom:10px;
	width:180px;
	height:22px;
	background-color:#00CC00;
	background-image:url(images/green_grad.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	text-transform:uppercase;
	line-height:1.5;
	text-align:left;
}

#info_menu3 {
	padding:5px 5px 5px 15px;
	margin-top:7px;
	margin-bottom:10px;
	width:180px;
	height:16px;
	background-color:#00CC00;
	background-image:url(images/pink_grad.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-transform:uppercase;
	line-height:1.5;
	text-align:left;
}

#info_menu_item {
	border-bottom:#D5D5CE 1px solid;
	padding:0px 10px 0px 10px;
}

#home_box {
	margin:7px 1px 10px 1px;
	border: 1px solid #DCDCDC;
	text-align:left;
	padding:5px;
}

#home_item_box {
	border:#DCDCDC solid 1px;
	background:F5F5F5;
	padding:3px;
}

#tumb_image {
	border:1px solid #DCDCDC;
	margin-right:5px;
	text-align:left;
}

#name_link:link {color:maroon; font-family:Verdana; text-decoration:none; font-weight:bold; font-size:12px;}
#name_link:visited {color:maroon; font-family:Verdana; text-decoration:none; font-weight:bold; font-size:12px;}
#name_link:hover {color:#F19717;}

#name_add {
	color:#666666; font-family:Verdana; text-decoration:none; font-weight:bold; font-size:10px;
}

#right_link {font-size:11px; color:#606060;}
#right_link:hover {color:#000000;}

#news_date {color:#999999; font-size:10px;}

#heading1 {
	padding-left:5px;
	font-size:24px;
	font-weight:bold;
	font-family:Tahoma;
	color:#FF6600;
	border-bottom:#CCCCCC 1px solid;
}

#heading2 {
	padding-left:5px;
	font-size:24px;
	font-weight:bold;
	font-family:Tahoma;
	color:#3989DF;
	border-bottom:#CCCCCC 1px solid;
}

.account {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0061C1;
	text-decoration:none;
	font-weight:bold;
}
.account:hover {color:#000099; text-decoration:underline;}

.title_boxing {
	color:#EA52CE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	padding:3px;
}

.checkoutspk {color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.checkoutdel {color:#FF0000; font-size:14px; font-weight:bold;}

.checkouttxt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:maroon;}

#warning {color:#FF0000; font-family:Tahoma; font-size:12px; font-weight:bold; text-align:center;}

.backlite
{ background-color: white }

.backlite_over
{ background-color: #D7E9F7; cursor: pointer; }

.backlite_select
{ background-color: #E9F4FC; }

/* From The Past */
#alert {
	padding:5px;
	margin:5px;
	color:Red;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	border:#FF0000 1px solid;
	text-align:center;
}

#alert a {
	text-decoration:none;
	color:Red;
}

#alert a:link {
	text-decoration:none;
	color:Red;
}

#alert a:hover {
	text-decoration:none;
	color:#0066CC;
}
/* The End Of The Past */

#detailtitle {
	margin-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:maroon;
}

.detailsect {
	padding-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0077CC;
	text-transform:uppercase;
	border-bottom:1px solid #003399;
}

#detail_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#131313;
}

.cat_block2 {padding:2px; font-weight:bold;}

.cat_block2 a:link {color:#0053A6; text-decoration:underline;}

.cat_block2 a:visited {color:#0053A6; text-decoration:underline;}

.cat_block2 a:hover {color:#000055; text-decoration:none;}

.listtitle {
	font-size:14px;
	font-weight:bold;
}

.list_detail {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	padding-top:5px;
}

.tr_title {
	color:#FFFFFF;
	background-color:#EB55D0;
	height:19px;
	font-weight:bold;
	font-family:Verdana;
}

.tr_title2 {
	color:#FFFFFF;
	background-color:#54AADB;
	height:19px;
	font-weight:bold;
	font-family:Verdana;
}

.small {
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.discount {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#FF0000;
}

#footer {
	background-color:#EBEBEB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#foot_links
{
	font-family: Arial;
	line-height: 2;
	color: #444444;
}

#foot_links a
{
	color: #8F8F8F;
}

#foot_links a:hover
{
	color: #232323;
}

#top_links
{
	font-family: Arial;
	color: #444444;
}

#top_links a
{
	color: #8F8F8F;
}

#top_links a:hover
{
	color: #232323;
}
/* Additional styles */

#work_with_us:visited, #work_with_us:link {
	color:#FFF;
}

#work_with_us:hover, #work_with_us:active {
	color:#FFE5E5;
}

.FBConnectButton FBConnectButton_Small
{
	display:none;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%; cursor: pointer; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;
}

.calc_holder
{
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	
	width: 100%;
	height: 100%;
}

.calc_window
{
	background-color: #E5E5EF;
	width: 565px;
	height: 640px;
	
	position: fixed;
	top: 10px;
	margin: auto;
}

.calc_window .calc_footer
{
	background-color: #D5D5EF;
	
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	
	margin: 5px;
	padding: 5px;
	
	cursor: pointer;
}

.calc_window .calc_footer:hover
{
	color: #00F;
	background-color: #C5C5EF;
}
