body {
	margin: 0;
	padding: 0;
	font-family: verdana, sans-serif;
	font-size: 0.80em;
	background-color: white;
	color: #000;

}



#headlinesPageWrap
{
    /*width:242px;*/
    }
#newsPageWrap {
	margin: 0em auto;
	padding: 0;
}
#newsWrap{
	margin-bottom:10px;
}
#newsDate{
	color:#DE0132;
	font-size: 90%;
	font-weight: bold;
}
#newsTitle{
	font-size: 90%;
	font-weight: bold;
}
#newsSummary, #newsContent{
	color:#000;
	font-size: 100%;
	margin-top:10px;
}
.newsPhoto{
	float:left;margin-top:10px;margin-right:10px;
}
#paging{
	text-align:center;
	clear:both;
}
/* Link Styles   */
a:link                          { color:#2E4996; text-decoration: underline; }
a:visited                       { color:#2E4996; text-decoration: underline; }
a:active                        { color:#F96915; text-decoration: underline; }
a:hover                         { color:#FF6600; text-decoration: underline; }


#box-thumb{
	text-align:center;
}
.boxPhoto-thumb{
	margin-left:5px;
}


#box-details{
	width:601px;
	height:381px;
	margin:3px;
	padding:5px;
}
#lbl
{
 color:#DE0132 ; /*CB2797*/
 font-size: 100%;
 font-weight: bold;
    }
.listprice { text-decoration: line-through; }

/*  LAYOUT #2  */


/* ecatalog Page */
#ecatalogPageWrap {
  text-align: center; /* Win IE5 */
  padding: 0;
}
#ecatalogPage {
  margin: 0em auto;

  padding: 0;
  text-align: left; /* Win IE5 */
}

/* ecatalog Page products */
.tblProducts td, .tblCategories td, .tblCart td {
    font-size: 0.85em;
    border-top: #abaaab 1px solid; 
    border-right: #abaaab 1px solid; 
    border-left: #abaaab 1px solid; 
    border-bottom: #abaaab 1px solid; 
	font-size: 0.8em;
}
.tblProducts th, .tblCategories th {
    color:#DE0132 ; 
    font-size: 100%;
    font-weight: bold;
}
.tblCart th {
    color:#fff ; background-color:#000 ; 
    font-size: 100%;
    font-weight: bold;
        border-top: #abaaab 1px solid; 
    border-right: #abaaab 1px solid; 
    border-left: #abaaab 1px solid; 
    border-bottom: #abaaab 1px solid; 
}
.tblSplit td{
    border: 0px; 

}
#productsListingCell{
    text-align:left;

}
#productsThumb
{
    float:left; 
}
#productsTitle
{
    float:left; 
    margin-top:12px;
	font-weight: bold;
}
#productsManufacture
{
  margin-top:15px;
}
#productsSalePrice
{
     float:right;     
	margin-top:20px;margin-left:10px;
	color:Red;
		      width:80px;
}
#productsCart
{
    float:left;     
	margin-top:20px;

	
}
.thumb{
	width:100px; 
}
/* subNav (generic) */
#subNavWrap {
	float: left;
	width: 180px;
	margin-right: -180px;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
}
#subNav{
	font-size: 0.85em;
	font-weight: bold;
	font-family: Tahoma,Helvetica, Arial;
}
#subNavList
{
	padding: 0px;
	width: 90%;
	margin-left:5px;
}
#subNavList li
{
	list-style: none;
	text-align: left;
	padding: 0px;
	border-bottom: #abaaab 1px solid;
}
#subNavList li a
{
	padding-top: 2px;padding-bottom: 3px;
	padding-left: 3px;padding-right: 4px;
	display: block; text-decoration: none;
}
#subNavList li a:link, #subNavList li a:visited { 
	text-decoration: none;
	color: #000; 
}
li#subNavSelected a:link, li#subNavSelected a:visited{
	color:#000;
}
#subNavList li a:hover
{
	border-color: #FF6600;
	color: #d82331;
	text-decoration: underline;
}

/* Content Container */
#mainWrap {
	clear:both;
	float:left;
	margin: 0px;
	padding: 0px;
}
#leftSideWrap {
  float: left;
    width: 180px;
  margin-right: -180px;
}
#leftSide {
  margin-top: 15px;
  text-align:center;
}
#contentWrap{
    margin:0px;padding: 0;
    margin-left: 180px;
}
#contentContainer{
  width: 100%;    
} 
#content{
    text-align:justify;
    margin-left: 10px;
    padding-top:10px;
    margin-right: 5px;
	margin-bottom:20px;
	color: #3e474e;
} 


#pagging
{
    clear:both;
}


.button {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; 
	COLOR: #fff; PADDING-TOP: 2px; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial;
	
}
label
{
    COLOR: #808080;
    FONT-WEIGHT: bold; FONT-SIZE: 11px;
    }
.error
{
    COLOR: red;
    FONT-WEIGHT: bold; FONT-SIZE: 12px;
    } 
