	/*  Establish general layout parameters	*/
body	{
	font-family: arial,helvetica,sans;
	margin: 0;
	border-top: 0;
	text-align: center;	
	}
	/* outline for naviagation tables*/
    div.dotOutline {
	border: #C3CBD0 1px dashed;
    }
	/* sets one dotted line above each image in the left nav table*/
	div.leftNavImage {
	border: none;
	border-top: #C3CBD0 1px dashed;	
    }
	/*  sets dotted lines above and below the check out bar in the product page*/
	div.dots{
	border-top: #C3CBD0 1px dashed;
	border-bottom: #C3CBD0 1px dashed;
	padding-top:3px;
	padding-bottom:3px;
	float:left;
	margin-top:15px;
	}
	/*  sets the dotted box around the input box for ordering in product page*/
	div.ordernum {
	border: #C3CBD0 1px dashed;
	font-size:11px;
	float:left;
	color:#666666;
	background:#FFFFFF;
	padding:4px;
	padding-left:8px;
	padding-right:0px;
    }
	/*  sets the dotted box around phone model header in the search results*/
	div.phonemodel {
	border: #C3CBD0 1px dashed;
	font-size:13px;
	float:left;
	color:#666666;
	background:#FFFFFF;
	padding:4px;
	padding-left:8px;
	padding-right:0px;
	width:100%
    }
	/*  sets the dotted box around the input box for ordering in product page*/
	div.quantity {
	border: #C3CBD0 1px dashed;
	font-size:10px;
	float:left;
	color:#666666;
	background:#FFFFFF;
	padding-right:0px;
    }
/* set up the breadcrumb nav you will need to add a set of link rules to make the breadcrumbs gray*/
	#breadcrumb{
	color: #0086AF;
	font-size:10px;	
	font-weight:bold;
	margin-top: 5px;
	margin-left: 10px;
	text-transform:uppercase;
	}
/* set up the cart table headers*/
	#cartheader{
	color: #0086AF;
	font-size:11px;
	margin-top: 5px;
	margin-left: 10px;
	text-transform:uppercase;
	}
	.cartheader{
	color: #0086AF;
	font-size:11px;
	margin-top: 5px;
	margin-left: 10px;
	text-transform:uppercase;
	}
/* set up the cart product name*/
	.cartProdName{	
	font-size: 9px;
	color: #666666;
	padding-left:9px;
	}
/* set up the cart product name for the checkout confirmation page*/
	.cartProdName2{	
	font-size: 9px;
	color: #666666;
	padding-left:9px;
	padding-top:4px;
	}
/* set up the cart price*/
	.cartPrice{	
	font-size: 11px;
	color: #666666;
	padding-top:4px;
	}
/* set up the cart extended price*/
	.cartExtPrice{	
	font-size: 11px;
	color: #666666;
	padding-top:4px;
	padding-left:3px;
	}
	
/* set up the quantity for the checkout area*/
	.quantityCheck{	
	font-size: 11px;
	color: #666666;
	padding-top:4px;
	padding-left:12px;
	}
/* set up the cart SKU number*/
	.cartSKU{	
	font-size: 12px;
	color: #6099BB;
	padding-top:4px;
	}
/* set up the cart remove link*/
	.cartRemove{	
	font-size: 10px;
	color: #6099BB;
	}
	/* set up the advanced search text*/
	.adSearchOpt{	
	font-size: 11px;
	color: #666666;
	}
	/* set up the advanced search Title*/
	.adSearchTitle{	
	font-size: 14px;
	color: #000000;
	margin:3px;
	font-variant:small-caps;
	line-height:25px;
	}
/* admin navigation*/	
	.adminNav{
	font-size: 11px;
	color: #666;
	line-height: 18px;
	margin-left:5px;
	margin-top:0;
	border: none;
	border-top: #C3CBD0 1px dashed;
	}
/* sets style for all items in right side lists*/
	#items {
	font-size: 10px;
	line-height: 20px;
	color: #6099BB;
	margin-left: 10px;
	}
/* text in main product area*/
	.detail {
	font-size: 9px;
	color: #666666;
	}
/* Titles in main product area*/	
	.detailTitle{
	font-size: 11px;
	color: #6099BB;
	font-weight: bold;
	line-height: 18px;
	margin-left:0px;
	margin-top:0;
	}
/* Titles in feature product area*/	
	.featureTitle{
	font-size: 11px;
	font-family: Arial;
	color: #6099BB;
	
	line-height: 14px;
	margin-left:5px;
	margin-top:0;
	}
/* featured items text*/
	.featureDetail{
	font-size: 9px;
	color: #666666;
	margin-left:5px;
	margin-top:0;
	}
/* format the text in the middle of the home page*/
	#clientText {
	font-size: 11px;
	font-family: Arial;
	color:#666666;
	text-align:center;
	margin-left:8px;
	}
/* format the text in the middle pages with left alinment*/
	#clientText2 {
	font-size: 11px;
	font-family: Arial;
	color:#666666;
	text-align:left;
	}
		
/* format the text in the middle pages with left alinment*/
	div.addprtitle {
	font-size: 11px;
	font-family: Arial;
	color:#333333;
	text-align:left;
	margin-left:8px;
	padding-top:6px
	}

/* format the text in the middle of the home page*/
	div.categoryText {
	padding-left:14px;
	font-size: 10px;
	font-family: Arial;
	color:#666666;
	margin-left:5;
	}


/* set the first paragraph to blue as in specs*/
	#firstparagraph {
	color: #6099BB;
	}
/* skew number title on order page*/
	.skew{
	font-size:16px;
	color:#666;
	font-weight: bold;	
	}
/* Product title below skew on product page*/
	.productTitle{
	font-size:14px;
	color:#4B85AB;
	font-weight: bold;	
	}
/* Product price beside image on product page*/
	.productPrice{
	font-size:12px;
	color:#4B85AB;
	font-weight: bold;	
	}
/* product page*/
	.unit{
	font-size:10px;
	color:#4B85AB;
	font-weight: bold;	
	}
/* product page*/
	.unitQuantity{
	font-size:10px;
	color:#666;
	font-weight: bold;	
	}
	
		/* general linkology */
	
a:link, a:visited {
	text-decoration : none;
	color: #6099BB;
	background: transparent;  
	}

a:hover {
	text-decoration : underline;
	color: #6099BB;
	background: transparent;  
	}

a:active {
	text-decoration : underline;
	color: #6099BB;
	background: transparent;  
	}
	
.           { font-family: Arial}
td           { font-family: Arial; font-size: 11px }
a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#EEEEEE;
    color:#6099BB;
    text-decoration:none}

a:hover.info{z-index:25; background-color:#EEEEEE}

a.info span{display: none}

a:hover.info span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #6099BB;
    background-color:#E0E1E2; color:#000000;
    text-align: left;
	  margin-left:3;
	  text-decoration: none;
	}
div.searchBorder{
border: #C3CBD0 1px solid;
background: #EEE;
}
div.shippingBorder{
	border: #C3CBD0 1px solid;
	font-size: 11px;
	font-family: Arial;
	color:#666666;
	text-align:left;
	float:left;
}
div.searchPrice{
font-size:12px;
color: #333;
}
div.phoneText{
padding-right:50px;
font-size:12px;
color: #333;
}
	/*  set up the text in the OR2 transaction page tables */	
div.transText{
  text-align:right;
  color:#666;
}

div.searchSKU{
	margin-left: 3px;

}

	/* text in phone search*/
div.phoneText{
padding-right:50px;
font-size:12px;
color: #333;

}
	/* set up the price text in search results*/
div.searchText{
font-size:10px;
color: #333333;
margin-left: 13px;
}

/* set up the border on roll over in the b2 Product categories page */
.categoryImgBorder {border:1px; border-thickness: 1px; border-color: #FFF;
border-style: solid;}
A:hover .categoryImgBorder, A:active .categoryImgBorder {border:1px; border-thickness: 1px;
border-color: #CCCCCC; border-style: dotted}

span.en{
font-size:11;
color:#000;
padding-left:3px;
padding-right:3px;
}

