/***
site-specific stylesheet data

no system changes should go here!
*/
body{
	margin:00px;
}

.productLink{	text-decoration: none;	color: black;font-size:12px;}
.productLink:link{	text-decoration: none;	color: black;}
.productLink:visited{	text-decoration: none;	color: black;}
.productLink:active{	text-decoration: none;	color: black;}
.productLink:hover{	text-decoration: none;	color: black;}

.viewAllLink{	text-decoration: none;	color: black;font-size:16px; font-weight:bold;}

.leftnav_cat{
	border-bottom:1px solid #000000;
	width:90%;
	text-align: left;
	padding:5px;
	font-weight: bold;
	font-family: comic sans, comic sans ms, arial;
	font-size:9pt;
	text-decoration: none;
	color: black;
}
.leftnav_meta{
	text-align: left;
	font-family: comic sans,comic sans MS,arial;
	font-size:11pt;
	padding:5px;
}
.leftnav_metalink{
	text-decoration: none;
	color: #000000;
	font-size:9pt;
	font-weight: bold;
	font-family: comic sans, comic sans ms, arial;
}

.leftnav_metalink:link{
	text-decoration: none;
}

.leftnav_metalink:visited{
	text-decoration: none;
}

.leftnav_metalink:active{
	text-decoration: none;
}

.leftnav_link{
	font-size:10px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-family: comic sans, comic sans ms, arial;
	padding-left:6px;
}
.leftnav_link:visited{
	text-decoration: none;
	color: #000000;
}
.leftnav_link:active{
	text-decoration: none;
	color: #000000;
}
.leftnav_link:hover{
	text-decoration: none;
	color: #000000;
}


/** cart related */
.cartTitle{
	font-family: arial;
	font-size:11pt;
	font-weight: bold;
}
.cartMessage{
	font-family: arial;
	font-size:9pt;
	
}

/*
handles the main content area
*/
.mainBodyTitle{
	font-family: arial;
	font-size:16pt;
	color: #6e6e6e;
	font-weight: bold;
}
.mainBodyContent{
	font-family: verdana;
	font-size:9pt;
	padding-left:20px;
}

/**
Handles category/item display and layout
*/
.item_cat_block{
	width:200px;
	height:190px;
	float: left;
	/*border: 1px solid #e0e0e0;*/
	margin:5px;
	padding-left:6px;
	padding-right:6px;
	padding-top:4px;
}

.item_coloroption_block{
	width:200px;
	height:160px;
	float: left;
/**	border: 1px solid #e0e0e0;*/
	margin:5px;
	padding-left:6px;
	padding-right:6px;
	padding-top:4px;
}

.item_cat_block_title:link,.item_cat_block_title:hover,.item_cat_block_title:active,.item_cat_block_title:visited{
	font-size:12px; font-weight: bold;
	text-decoration: none;
}

.item_cat_block_subttile{
	text-align: center;
}

.item_cat_block_price{
	text-align: right;
	font-weight: bold;
}

.prod_detail_colorlink:link,.prod_detail_colorlink:visited,.prod_detail_colorlink:active,.prod_detail_colorlink:hover{
	font-size:10px; font-weight: bold;
	text-decoration: none;
	color: #e0e0e0;
}

.prod_detail_howtobuy{
	float: left; margin-left:30px; width:103px; height:66px;
}
.prod_detail_howtobuy_label{
	float: left; margin-left:30px; width:103px; 
	margin-right:95px;
	text-align: center;
	font-weight: bold;
}
.prod_detail_howtobuy_arrow{
	float: left; 
	width:50px;height:49px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:36px;
	margin-right:6px;
	text-align: center;
	font-weight: bold;
}


/** used for the 'addons for this item' text */
.designer_addons_lbl{
	font-weight: bold;
	font-size: 14px;
}

/** add to cart label */
.designer_addcart_lbl{
	font-weight: bold;
	font-size:14px;
}

.ajaxCartTable th{
	background-color: #2D2D2D;
	font-size: 12px;
	padding-bottom:4px;
	padding-top:4px;
}
.ajaxCartTable td{
	border-bottom: 1px solid #2D2D2D;
	font-size: 12px;
	padding-bottom:5px;
	padding-top:5px;
	
}
.ajaxCartTable_thead{
	border-bottom: 1px solid #000000;
}
.ajaxCartTable_summary{
	border-bottom: 1px solid #c0c0c0;
	padding-bottom:4px;
	padding-top:4px;
}
.ajaxCartTable_clean td{
	border-bottom: 0px solid #ffffff;
	border: 0px solid #ffffff;
	padding-bottom:0px;
	padding-top:0px;
}
.ajaxCartTablePrice{
	font-size:14pt;
}
.cartViewLeftLink:link{
	font-size:10pt;
	font-family: verdana;
	text-decoration: none;
	text-align: center;
}
.cartViewLeftLink:visited{
	font-size:10pt;
	font-family: verdana;
	text-decoration: none;
	text-align: center;
}
.cartViewLeftLink:active{
	font-size:10pt;
	font-family: verdana;
	text-decoration: none;
	text-align: center;
}
.cartViewLeftLink:hover{
	font-size:10pt;
	font-family: verdana;
	text-decoration: none;
	text-align: center;
}

.catDesc{
	text-decoration: none;
	color: #000000;
}
.catDesc:link{
	text-decoration: none;
	color: #000000;
}
.catDesc:visited{
	text-decoration: none;
	color: #000000;
}
.catDesc:active{
	text-decoration: none;
	color: #000000;
}
.catDesc:hover{
	text-decoration: none;
	color: #000000;
}

/**
Prod specific styles
*/

.productTitle{
	font-size:17px;
	font-weight: bold;
}
.productDetailTable{
	font-size:12px;
}
.productData th{
	background-color: #efefef;
	padding:2px;
	font-size:10px;
	font-weight: bold;
	border-bottom:1px solid #c0c0c0;
}
.productData td{
	padding:2px;
	padding-left:7px;
	font-size:10px;
	border-bottom:1px solid #c0c0c0;
}
.buyNowTable th{
	background-color: #efefef;
	padding:2px;
	font-size:10px;
	font-weight: bold;
	border-bottom:1px solid #c0c0c0;
}
.buyNowTable td{
	padding:2px;
	padding-left:7px;
	font-size:10px;
	border-bottom:1px solid #c0c0c0;
}
.buyNowTable label{
	padding-right:12px;
}

/**
Breadcrumb support
*/
.breadcrumbContainer a{	font-size:9px;	text-decoration: none;}
.breadcrumbContainer a:link{	font-size:9px;	text-decoration: none;}
.breadcrumbContainer a:visited{	font-size:9px;	text-decoration: none;}
.breadcrumbContainer a:active{	font-size:9px;	text-decoration: none;}
.breadcrumbContainer a:hover{	font-size:9px;	text-decoration: none;}
.breadcrumbContainer span{
	font-size:9px;
	text-decoration: none;
	font-weight: bold;
}




.leftmenutd{
	padding-left:5px;
	padding-top:5px;
}
.homepage_searchtext{
padding-left:20px; font-family: arial; font-size:14px; font-weight: bold;
}

.homepage_search_textpadding{padding-left:20px;}

.homepage_search_makeselect
{font-family: arial; font-size:14px; font-weight: bold; padding-top:7px;}

.homepage_search_btn
{padding-right: 15px;}

.homepage_logo_buttons
{font-family: arial; color: #838383;padding-left:20px;}

.homepage_search_productslink
{font-family: arial; color: #ff0000; font-weight: bold;}

.homepage_search_logolinks
{border: 4px solid #E7E7E7;}

.clear_both
{clear: both}


.leftMenuItem{
font-family: arial; font-size:10pt; color: #7b7b7b; text-decoration: none;
}
.leftMenuItem span{
	padding-left:18px;
	}
.leftMenuItem:link{color: #7b7b7b; text-decoration: none;}
.leftMenuItem:visited{color: #7b7b7b; text-decoration: none;}
.leftMenuItem:active{color: #7b7b7b; text-decoration: none;}
.leftMenuItem:hover{color: #7b7b7b; text-decoration: none;}

.leftMenuTitle{
font-family: arial; font-size:10pt;padding-bottom: 3px;
}

.leftMenuPadding{
padding-left:5px;
}

.leftMenuSearchTitle{
font-family: arial; font-size:10pt; color: #7b7b7b; font-weight: bold;
}

.leftMenuSearchBox
{padding-left: 24px; padding-top:5px; height: 24px ;border: 1px solid red; background-image: url(/images/left_nav_search_bg.jpg); background-repeat: no-repeat}

.cat_page_cat:link,.cat_page_cat:hover,.cat_page_cat:active,.cat_page_cat:visited{
	text-decoration: none;
}
.cat_page_link:link,.cat_page_link:hover,.cat_page_link:active,.cat_page_link:visited{
	text-decoration: none;
}

.leftMenuSpecialOfferArea
{
padding-left:8px; font-family: arial; font-size:12px; padding-top:70px;
}

.leftMenuNewProductArea
{
padding-left:8px; font-family: arial; font-size:12px; padding-top:70px;
}

.rightMenuCartArea
{
padding-top:7px;padding-left:7px;
}

.leftMenuOfferPrice{color: red}

.rightMenuCartTitle
{
font-family: arial; font-size:9pt; font-weight: bold;
}

.rightMenuCartSummaryLine
{
font-family: arial; font-size:14pt; font-weight: bold; color: #ff0000
}

.cartLineItem
{
font-family:arial;
font-size:10px;
height:14px;
overflow:hidden;
width:125px;
}

.rightMenuCartSummaryLineSuffix
{
font-family: arial; font-size:11pt; font-weight: bold; color: #ff0000
}

.rightMenuNewsletterLabel
{
font-family: arial; font-size:10pt; font-weight: bold;
}

.rightMenuNewsletterBox
{
width:100%; border: 2px solid #121971;
}

.mainContentAreaPadding
{
padding-left:15px;
padding-top:15px;
}

.bodyTitle
{
font-family: arial; font-size:16px; font-weight: bold;
}

.modelSelectListEntry
{
	padding-left: 20px;
	font-family: arial;
	font-size:14px;
	padding-top:5px;
}
.modelSelectListEntry:link, .modelSelectListEntry:visited, ..modelSelectListEntry:active, ..modelSelectListEntry:hover{
	text-decoration: none;
	font-weight: bold;
	
}

.cat_page_cat{background-color: #e8e8e8;font-family: arial; padding:5px; font-weight: bold;}

.cat_page_subcat{font-family: arial; padding-left:5px; font-weight: normal;}

.cat_page_subcat_viewmore{font-family: arial; padding-left:5px; font-weight: normal; font-size:12px;text-decoration: none;}
.cat_page_subcat_viewmore:link{text-decoration: none;}
.cat_page_subcat_viewmore:visited{text-decoration: none;}
.cat_page_subcat_viewmore:active{text-decoration: none;}
.cat_page_subcat_viewmore:hover{text-decoration: none;}

.cat_page_title{font-family: arial; font-size:16px; font-weight:bold;}


.product_ancillary_link{font-family: arial; font-size:12px;text-decoration: none;}
.product_ancillary_link:link{text-decoration: none;}
.product_ancillary_link:visited{text-decoration: none;}
.product_ancillary_link:active{text-decoration: none;}
.product_ancillary_link:hover{text-decoration: none;}

.product_ancillary_price{color: red; font-family: arial; font-size:14px; font-weight: bold;text-decoration: none;}
.product_ancillary_price:link{text-decoration: none;}
.product_ancillary_price:visited{text-decoration: none;}
.product_ancillary_price:active{text-decoration: none;}
.product_ancillary_price:hover{text-decoration: none;}

.product_ancillary_price_num{color: red; font-family: arial; font-size:16px; font-weight: bold;text-decoration: none;}
.product_ancillary_description{font-family: arial; font-size:16px; font-weight: bold;text-decoration: none;}
.product_ancillary_description:link{text-decoration: none;}
.product_ancillary_description:visited{text-decoration: none;}
.product_ancillary_description:active{text-decoration: none;}
.product_ancillary_description:hover{text-decoration: none;}

.product_ancillary_div{border: 3px solid #e0e0e0; margin:10px;text-decoration: none;}

.topnavInfoBar{padding-left:10px; font-family: arial; font-size:12px; font-weight: bold;}

.product_old_price{font-family: arial; color: red; font-size: 18px;}
.product_price_savings{font-family: arial; color: red; font-size: 18px;}
.product_current_price{font-family: arial; color: red; font-size: 18px; font-weight: bold;}

.product_description{font-family: arial; font-size: 16px; font-weight: bold;}

.dispatchnote{font-size:12px; font-family: arial; }

.other_products{color: #c0c0c0; font-family: arial; font-weight: bold; font-size:14px;}

.leftMenuOfferTitle,.leftMenuOfferTitle:link,.leftMenuOfferTitle:visited,.leftMenuOfferTitle:active,.leftMenuOfferTitle:hover{text-decoration: none; font-weight: bold;}
.leftMenuOfferPrice,.leftMenuOfferPrice:link,.leftMenuOfferPrice:visited,.leftMenuOfferPrice:active,.leftMenuOfferPrice:hover{text-decoration: none; font-weight: bold;}
.leftMenuOfferPriceDiscount{color: red;}


/**
Slide support for the product page
*/

	.slideDiv{
		background-color: #ffffff; 
		height: 350px;
		width: 570px;
		border: 0px solid black;
		margin-left: 1px;
		float: left;
		overflow: hidden;
	}
	.animationContainer{
		height: 355px;
		width: 580px;
	}
	#rightElement{
	width: 0px;
	border: 0px solid red;
	background-color: #ffffff;
	;
	}
	#grow_animation{
		width: 400px; 
		height: 200px;
	}
	#grow_animation p, #grow_animation h3{
		width: 395px;
	}
	
	.sliderDescription{
		font-family: arial; font-size:15px; font-weight: bold;
	}
	
	.sliderPrice{		font-family: arial; font-size:18px; font-weight: bold; color: red;	}
	.sliderPrice:link, .sliderPrice:visited, .sliderPrice:active, .sliderPrice:hover{text-decoration: none;}
	
	
/* manufacturer 'why' link */
.manu_why_link{
	text-decoration: none;
	font-weight: bold;
	font-size:14px;
	font-family: arial;
}
.manu_why_link:hover{
	font-color: black;
	text-decoration: none;
}
.manu_why_link:visited{
	font-color: black;
	text-decoration: none;
}

/* subcat compat for logo images */
.subcat_page_subcat{
	padding-bottom: 10px;
	border-bottom: 1px dashed #c0c0c0;
}
.subcat_page_link{
	font-size:18px;
}
.leftMenuItemBg{
	background-image: url(/images/leftmenu_entry_bg.gif);
	
}
.homepage_clicklink{
	color:#ff0000;
	font-family: arial;
	font-weight: bold;
}

.product_item_img_pad{
	padding:10px;
	padding-bottom:0px;
}

.dataEditWindowFieldsTable th{
	background-color:#3C3C3C;
	color: white;
}
.loginBox td{
	background-color: #4B4B4B;
}
