﻿body {
	font-family: arial, helvetica, serif;
	color:#444;
	padding:0px;
	margin:0px;
	font-size: 90%;
	font: 12px "Trebuchet MS", verdana, arial, helvetica, sans-serif; background:#000;
}

h1
{
	color:#EE3338;
	text-transform: uppercase;
	font: bold 14px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	border-bottom:3px #EE3338 solid;
}

h2
{
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	color:#EE3338;
	padding:0px;
	margin-bottom:2px;
}
h4
{
	color:#EE3338;
	text-transform: uppercase;
	font: bold 12px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	padding:0px;
	margin:2px;
}
p
{
	color:#444;
}
a
{
	color:#0067ab;
	text-decoration:none;
}

a:hover
{
	color:#0067ab;
	text-decoration:underline;
}

th
{
	text-align:center;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	color:#EE3338;
}

.homelist li
{
	list-style-image: url(/Images/Template/icon_tick.gif);
	padding-left:16px;
}

.homeprodpanel
{
	background: #f2f2f2;
	border:solid 1px #eee; 
	width: 220px; 
	float: left; 
	margin: 5px;
	text-align:center;
}

.homeheading { text-align:center; border-bottom:none; line-height:14px; padding-top:0px; margin-top:0px;}
.homeprodpanel h2
{
	font-size:16px;
	text-align:center;
	color: #EE3338;
}

.homeprodpanel h2 a
{
	color: #EE3338;
}

ul.homeproducts {margin:0px; padding:0px;}
.homeproducts li {display:block; width:84px; text-align:center; float:left; font-size:11px; font-family:Tahoma, Arial;}
.homeproducts li:hover { background: #000;}
.homeproducts li img {width:75px; height:75px; margin-top:2px;}
.homeproducts img { border:solid 0px #fff;}
.homeproducts li a { text-decoration:none; color: #000;}
.homeproducts li a:hover { text-decoration:none; color: Red;}

#screen
{
	margin:0px;
	padding:0px;
	border:0px;
	text-align:center;
	background: #000 url(/images/template/page_bg.gif) repeat-x;
}
#page
{
	text-align:left;
	margin:auto;
	padding:0px;
	border:0px;
	text-align:left;
	width:970px; background: #fff;
}

#header
{
	height:120px;
	width:970px;
	margin:0px;
	padding:0px; background: #000 url(/images/template/header-bg.gif) repeat-x;

}


#header_cart
{
	float:right;
	height:70px;
	width:240px;
	border:solid 0px #fff;
	margin:0px; background: url(/images/template/shopping-cart-bg.gif) no-repeat;
}
#header_cart p {margin-top:25px; margin-left:80px; font-size:14px; color:#fff;}
#header_cart p a {color: #fff;}
#header_guarrantee
{
	float:right; 
	height:34px;
	width:220px;
	border:solid 0px #fff;
	clear:both;
	color:#fff;
	margin:0px;
	margin-top:0px;
}
#header_guarrantee img {border:none;}
#header_guarrantee_inner
{
	margin-top:8px;
	margin-left:35px;
	margin-right:0px;
}
#header_cart_inner a
{
	color:#fff;
	text-decoration:none;
	margin:0px;
}
#menu
{
	margin-left:10px;
	margin-top:0px;
	width:660px;
	clear: left;
	border:solid 0px #fff;
	text-transform: uppercase;
	font: bold 11px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	float:left;
}

#content {
	clear: left;
	padding:5px;
}
#pagecontent
{
	width:710px;
	margin-left:10px;
	padding-left:20px;
	float:left;
	border-left:solid 1px #eee;
	overflow:visible;
}

#homepagecontent
{
	width:910px;
	margin-left:10px;
	padding-left:20px;
	float:left;
	overflow:visible;
}


#pagecontent strong
{
	color:#333;
}

#pagecontent li
{
	list-style-image:url(/images/template/arrow.gif);
}

#ccsignup
{
	padding:5px;
	color:#999;
	margin-top:10px;
	text-align:center;
	border:solid 1px #ddd;
	background:#f1f1f1;
}

#footerwrapper
{
	height:70px;
	color:#999;
	margin-top:10px;
	text-align:center;
	border-bottom:solid 1px #000;
	border-top:solid 1px #ddd;
	background:#000;
}
#footerwrapper a
{
	text-decoration:none;
	border-bottom:0;
	color:#999;
}
#footer
{
	padding:10px;
	text-align:center;
	font-size:12px;
	background: #000 url(/images/template/footer-bg.gif) no-repeat bottom;
}

#submenu_header
{
	background:url(/images/template/submenu-top.gif) no-repeat top center;
	width:200px;
	height:82px;
	padding:0px;
	margin:0px;
	border:solid 0px #fc0;
}

#submenu_footer
{
	background:url(/images/template/submenu-bottom.gif) no-repeat bottom center;
	width:200px;
	height:26px;
	clear:both;
	padding:0px;
	margin:0px;
	border:solid 0px #f06;
}

#submenu
{
	margin-top:10px;
	width:200px;
	float:left;
	padding-bottom:30px;
}
#submenu_items
{
	background: #000 url(/images/template/submenu-bg.gif) repeat-y top;
	width:200px;
	padding:0px;
	margin:0px;
	text-transform: uppercase;
	font: bold 12px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
}

#submenu ul
{
	padding: 10px;
	margin: 0px;
	list-style: none;
	line-height: 1;
}
#submenu ul li ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
	line-height: 1;
}

#submenu a
{
	text-decoration:none;
	line-height:24px;
	border-bottom:solid 1px #222;
	display:block;
	color: #ccc;
	padding:3px;
	padding-left:10px;
}

#submenu ul li a.off { padding-left:20px; background: url(/images/template/plus.gif) left no-repeat;}
#submenu ul li a.on {background: url(/images/template/minus.gif) left no-repeat;}

#submenu ul li ul li
{
	line-height:1px;
}

#submenu ul li ul li a
{
	padding-left:20px;
	color:#666;
	text-transform:capitalize;
	line-height:20px;
}

#submenu a.On
{
	color:#F00;
	font-weight:bold;
	background:#333;
}

#submenu a:hover
{
	color: #F00;
	background:#222;
}

#submenu li
{
	list-style:none;
}

.TestimonialPanel
{
	float:left;
	clear:left;
	width:200px;
}

#testimonial_bg
{
	background:url(/images/template/testimonial-top.gif) no-repeat top center;
	width:200px;
	margin:0px;
	display:block; 
	float:left;
}

#testimonial_bg p
{
	margin:10px;
	padding-top:60px;
	font-weight:normal;
}

#testimonial_footer
{
	background:url(/images/template/testimonial-bottom.gif) no-repeat top center;
	width:200px;
	display:block; 
	float:left;
}

#testimonial_footer p
{
	margin:10px;
	margin-top:30px;
	margin-left:40px;
}

#testimonial_footer i
{
	color: #999;
}


.big
{
	padding:4px;
}
.alert
{
	color:#f00;
	border:#ccc solid 1px;
	background:#f2f2f2 url(/images/template/warning_large.png) no-repeat center left;
	padding:10px;
	padding-left:40px;
}
.bounded
{
	border:#ccc solid 1px;
	background:#f2f2f2;
	padding:10px;
}
hr
{
	height:1px;
	border-top:dotted 1px #666;
}

/* Content Styles */
.right
{
	float:right;
}
.ItemSelect
{
	border:solid 1px #eee;
	background:#f2f2f2;
	padding:5px;
	margin:5px;
	text-align:center;
	float:left;
	width:120px;
}
.ItemSelect:hover
{
	border:solid 1px #ccc;
	background:#eee;
}

.SubcatImage
{
	width:120px;
	height:120px;
	background:#fff;
}
.ItemSelect img
{
	border:solid 0px #f2f2f2;
}

.ItemSelect a
{
	text-decoration:none;
	color: #555;
}

#CookieCrumbs
{
	border-top:solid 1px #eee;
	border-bottom:solid 1px #eee;
	background:#f6f6f6;
	padding:5px;
}

#CookieCrumbs a
{
	text-decoration:none;
}

.ProductDetails
{
	width:500px;
	font-size:14px;
	margin:5px;
	padding:5px;
	background: #FFF url(/images/template/product_panel_bg.gif) no-repeat;
}

.ProductDetails h2, .ProductDetails  p 
{
	margin:10px;
	font-size:14px;
}

#pricepanel
{
	margin:5px;
	height:150px;
	width:500px;
	background: #000 url(/images/template/order_panel_bg.gif) no-repeat;
	float:left;
	color:#fff;
	text-align:center;
}
.pricepanel
{
	margin:5px;
	height:150px;
	width:500px;
	background: #000 url(/images/template/order_panel_bg.gif) no-repeat;
	float:left;
	color:#fff;
	text-align:center;
}

#pricedetails
{
	margin:10px;
	margin-top:33px;
	
}

#pricedetails hr
{
	height:1px;
	border-top:solid 1px #333;
	padding:0px;
	margin:0px;
	line-height:1px;
}

#pricedetails h2
{
	line-height:20px;
	padding:0px;
	margin:0px;
	font-size:20px;
	color:#C00;
}

#homeselect img, #homeselect a
{
	border:0;
	padding:0;
	margin:0;
	
}

#homecontent
{
	height:250px;
	background: #FFF url(/Images/Template/home_content.gif) no-repeat ;
}
#homecontentinner
{
	margin-top:15px;
	margin-left:180px;
	margin-right:40px;
}

.homecontentinner h1
{
	border:0;
	font-size:18px;
	line-height:26px;
	padding:0px;
	margin:0px;
}
.homecontentinner h2
{
	text-align:center;
}

.homecontentinner h2 a
{
	text-align:center;
	border:solid 1px #aaa;
	background: #eee url(/Images/template/homepanel/button_bg.gif) repeat-x;
	padding:3px;
	padding-left:8px;
	padding-right:8px;
}
.homecontentinner h2 a:hover
{
	background:#f00;
	color:#fff;
}

.homecontentinner a
{
	text-decoration:none;
}
.homecontentinner a:hover
{
	text-decoration:underline;
	color:#c00;
}

.homecontentinner p 
{
	margin:0px;
}

#homecontentinner li
{
	list-style-image: url(/images/template/icon_tick.gif);
	padding-left:5px;
}

.EnlargeImage
{
	display:none;
	position:absolute;
	margin:5px;
	margin-top:-100px;
	margin-left:100px;
	border:4px solid #eee;
	background:#fff;
	padding:10px;
}

.ShoppingCart
{
	border:solid 1px ##eee;
	background:#f2f2f2;
	text-align:center;
}

.SpecialIcon
{
	position:absolute;
	text-align:left;
}

#header_logo_panel
{

	width:600px;
	height:70px;
	float:left;
	margin-left:10px;
	color: #fff;
}

#header_logo_panel a
{
	text-decoration:none;
	color: #eef;
}

.pricetable
{
	border:solid 1px #eee;
	background:#f4f4f4;
	width:490px;
	margin:10px;
}
.pricetable td
{
	border:solid 1px #ddd;
	text-align:center;
}
.largebtn
{
	padding:5px;
}

.btnorange
{
	background: #f60;
	border:0;
}

.prodlist
{
    width:150px;
    height:190px;
	border:solid 1px #eee;
	background:#f2f2f2;
	padding:5px;
	margin:5px;
	text-align:center;
	float:left;
}
.prodlist img
{
    border:none;
}
.prodimage
{
	width:120px;
	height:120px;
	background:#fff;
	margin:auto;
}
.prodimage img
{
	border:solid 0px #f2f2f2;
}

.prodlist a
{
	text-decoration:none;
	color: #555;
}

.proddesc 
{
    width:144px;
    height:60px;
    margin:auto;
}

.btnprodview
{
    background: url(/images/template/btnprodview.gif);
    width:87px;
    height:20px;
    margin:auto;
    text-decoration:none;
}

.btnprodview a
{
    color: #E00; 
    font-weight: bold; 
    font-size: 14px; 
    display:block;
    width:87px;
    height:20px;
}

.btnprodview a:hover
{
    background: url(/images/template/btnprodview-hover.gif);
    color: #fff; text-decoration:none;
}

.proddisplayimage
{
    position:absolute;
    z-index:20px;
}

.ajaxtooltip
{
    position: absolute;
    display: none;
    width: 360px;
    left: 0;
    top: 0;
    background: #f2f2f2;
    border: 4px solid #ddd;
    padding: 5px;
    text-align:center;
}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
	
.login
{
	border: solid 1px #ccc;
	background: #f2f2f2;
	margin:5px;
}

/* Help Styles */
.helpicon
{
	margin:10px;
	position:relative;
	float:right;
}

.helpcontent
{
	/*opacity: 0.0001;*/
	position:absolute;
	display:none;
	z-index: 110;
	top: -1.5em;
	left: -500px;
	width: 500px;
	padding: 5px;
	color: #000;
	background: #FFC;
}
