 @import url("master.css"); /**/


*{margin:0;padding:0;font-family:verdana, arial;}

/* Container------------------------------------------------*/
body{background:gray ;width:100%;}
#wrap{
  margin:0 auto;
  width:800px;
  position:relative;
background:white url(../img/sideBarBG.jpg) repeat-y;

}
/*universalStyles---------------------------------------------------*/
.smlRed{
font-size:12px;
font-weight:bold;
color:red;
}
.smlBlack{
font-size:12px;
font-weight:bold;

}
.clear{
clear:both;
}
.center{
text-align:center;
}
/* Header---------------------------------------------------*/
#mast{
background:url(../img/headerBG.jpg);
width:800px;
height:135px;
margin-bottom:0px;
}
#mast .title{display:none;}

#nav{
position:relative;
text-align:right;
top:110px;
padding-left: 220px;
padding-top:3px;
padding-right:5px;
}
#nav a:link,
#nav a:hover,
#nav a:visited{
text-decoration:none;
color:black;
font-size:12px;
font-weight:bold;
margin:0 5px;
}
#nav li 
{
	float:left;
	padding-right:30px;
}



/* SideNav--------------------------------------------------*/
#CatNav
	{
		width:150px;
		color:white;
		font-size:14px;
		float:none;
		position:relative;
		clear:both;
	}
#CatNav h4
{
	font-size:14px;
	padding:2px;
	margin-top:8px;
	}
#CatNav	
{
	margin-left:8px;
	color:#FFFF88;
	font-weight:bold;
	text-decoration:none;
	text-align: left;
	font-family:Arial;
}
#CatNav a:link,
#CatNav a:hover,
#CatNav a:visited
	{
		display:block;
		color:#FFFF88;
		margin:4px 0;
		font-weight:bold;
		text-decoration:none;
		text-align: left;
		font-family:Arial;
	}
#CatNav ol li
{
	font-size:14px;
	margin-top:12px;
	font-family:Arial;
}
#CatNav ol ol li a:link,
#CatNav ol ol li a:visited
{
	color:white;
}
#CatNav ol ol li a:hover {
    color:#ffff99;
}
#CatNav ol ol li
{
    margin-top:2px;
	margin-left:1em;
	font-size:11px;
}
#CatNav ol ol li a:before
{
    content:"";
}
#CatNav ol ol
{
	/* border-top: solid 1px white; */
}
#search
{
    margin-top:10px;
    margin-bottom:10px;
}
#leftSide{
width:150px;
float:left;
/*background:green url(../img/sideBarBG.jpg) repeat-y;*/
position:relative;
height:1050px;
}

#leftSide input{
font-size:12px;
width:100px;
}
#leftSide input.search{
width:30px;
margin-left:0px;
margin-top:3px;
}

#leftSide .res{
color:red;

}
#nav_util 
{
	float:none;
	position:relative;
}

#search .input-search 
{
	width: 75px;
}

#articles, #logos 
{
	margin-top:25px;
	margin-left:8px;
	text-align:left;
}

#articles a, #logos a 
{
	font-size:medium;
	color:#9999ff;
	text-align:left;
	text-decoration:none;
	font-family:Arial;
	font-weight:bold;
}

#logos a 
{
	color:#ff6699;
}

/* Content--------------------------------------------*/

#content{
    float:left;
    width:645px;
    padding:0;margin:0px;
    text-align: left;
}
#content_head
{
	float:left;
	width:650px;
	padding-top:15px;
	min-height:15px;
	background: url(/img/fingertips.jpg) no-repeat;	
}

.productDetails{


}
/* h1 styles on categories pages-------------------------------*/
h1{
margin:0;
text-align:left;
padding:10px 30px 0px;
font-weight:bold;
}
#content{
padding:0 0 0 0 ;
margin:0;
}
/* Bread Crumb Navigation-------------------------------------------*/
.breadcrumb{
	
	color:Gray;
	font-size:11px;
	margin:0 0 0 0;
	padding:0 0 0 30px;
}
.breadcrumb a:link,
.breadcrumb a:visited,
.breadcrumb a:hover{
	color:green;
}

/* Product Details-------------------------------------------*/
.productDetails{
	
	width:285px;
	margin:10px 10px;
	float:left;
}
.productDetails h1{
	font-size:26px;
}
.productImg{
text-align:center;
}
.productImg img.tn {
width:110px;

border:solid 1px #f9e7c8;
margin:6px;
height:95px;

}
.productImg img.fs {

border:solid 1px #f9e7c8;
width:330px;
height:300px;

margin:0px 0px 0px 8px;
}
 .prod{
font-weight:bold;
font-size:16px;
}
 .LP{
text-decoration:line-through;
}
 .OP{
font-size:20px;
color:red;
}
.productImg h5{
text-align:center;
margin:4px 0;
}
.productDescription .firstLine{
font-size:16px;
}
.productDescription{
font-size:12px;

}
.productDescription ul, 
.productDescription li{
text-decoration:none;
list-style:none;
margin:0 5px;
font-size:12px;
}
#prod_detail
{
	width: 630px;
	padding-left:20px;
	padding-right:10px;
}
#prod_imgs
{
	float:left;
	margin-right:10px;
	margin-left:35px;
}
#prod_thmbs
{
	overflow:visible;
	margin:5px 0;
}
.brand {
	display:none;
}
#prod_desc
{
	clear:left;
	float:left;
	width: 370px;
	/* margin-right:20px; */
}
#features
{
	width:200px;
	position:absolute;
	left:580px;
	top:250px; 
}
table.prod
{
	width:200px;
	/* margin-left:10px; */
	background-color:#ffffcc;
}
.prod tr {
	height:1.8em;
}
.prod td {
	padding-left:5px;
}
.prod .title {
	background-color:#eeeeaa;
	vertical-align:middle;
}
#ctl00_mainContent_relProducts {
	background-color:#ffffcc;
}

.price {
	font-weight:bold;
	font-size:larger;
	color:Blue;
}
.save {
	color:Red;
}
.listprice {
	text-decoration:line-through;
}
.listprice span {
	font-size:12px;
}

#zprod_imgs 
{
	background-color:White;
}

/* new prod detials---------------------------------------------------
#prod_tools{
border:solid 1px blue;
}
.prod{
border:solid 1px red;	
}
.prodDescription{
border:solid 1px green;	
}

/* Add To Cart Box-------------------------------------------*/

.features{
	/*background:#f9f8c8;
	border:solid 1px #f9e7c8;*/
	position:relative;
	margin: -20px 10px 5px 0px;
	width:200px;
	float:right;
	font-size:12px;
	padding:4px;
	
}
.features ul, 
.features li{
width:175px;
margin:4px 4px 4px 8px;
}
.addToCart{
	background:#f9f8c8;
	border:solid 1px #f9e7c8;
	margin:10px 10px 5px 0px;
	width:210px;
	float:right;
}
.addToCart h4{
	background:#F9E7C8;
	padding:1px 4px;
	color:#1b2c64;
	font-size:14px;
	color:#1b2c64;
}
.addToCart p{
	margin:12px 4px;
}
.addToCart .qty{
width:25px;
}

/* Related Items Box-------------------------------------------*/
.otherProducts h4{
	background:#F9E7C8;
	padding:1px 4px;
	color:#1b2c64;
	font-size:14px;
	color:#1b2c64;
}
.otherProducts{
	background:#f9f8c8;
	border:solid 1px #f9e7c8;
	margin:10px 10px 5px 0px;
	width:210px;
	float:right;
}
.otherProducts  img{
width:55px;
margin:2px;
}

.otherProducts .LP, 
.otherProducts .OP 
{
font-size:12px;
}

/* Cart */
.cart {
    width:600px;
    /*height:200px;*/
}


/* Categories and Homepage list.aspx---------------------------------*/

.box div {
border:none;
	
}
.box h5{
/* display:none; */	
font-size:11px;
}
.category{

width:190px;
/* margin:20px 10px; */
float:left;
text-align:center;
}
.category img{

border:none;
}
.category h4, .category h5{
text-align:center;
}
.category a:link,
.category a:visited,
.category a:hover{
text-decoration:none;
color:black;
border:none;
}
.product
{
	width:190px;
}
.filters
{
	display:none;
	width:0px;
}

.CategoryList td 
{
	padding:inherit;
}

/* Homepage Introduction --------------------------------*/
.intro h2{
text-align:center;
font-size:16px;
}
.intro p{
font-size:14px;
margin:5px 15px 20px;
}

/* Footer--------------------------------------------------*/
#foot{
text-align:center;
font-size:10px;
clear:both;
color: White;
background-color: Maroon;
}
#foot a:link,
#foot a:hover,
#foot a:visited{
color:White;
margin: 5px 5px;
font-size:11px;
}
.footer {
    clear:both;
    top:-55px;
    margin-left:165px;
}

#signin * h2 {
    font-size:larger;
    color:green;
}

.cartTotals.hidecc tr.cc {
	display:none;
}