  body
  {
      margin:0px;
      padding:0px;
      background-color:#7692b9;
      background:url('/static/images/pageback.png');
      background-repeat:repeat-x;
      background-color:#6b87b0;
      font-family:Verdana;
  }
  
  img
  {
      border:0px;
  }
  
  td
  {
  	vertical-align:top;
  }
    
  div#centeredPageContainer
  {
      width:980px;
      margin:auto;
  }   

  div#headerLine
  {
      background:transparent;
      font-size:8pt;
      text-align:right;
      color:#ffffff;
      padding-top:4px;
      padding-bottom:4px;
  }   

  div#headerLogo
  {
      height:50px;
      background:transparent;
      font-size:24pt;
      font-weight:bold;
      color:#ffffff;
      padding-top:4px;
      padding-left:10px;
  }   
     
  div#centerpage
  {
      background:#ffffff;
  }   

  div#left
  {
  	background-image:url('/static/images/left.png');
  	background-repeat:repeat-y;
  	background-position:left top;
  }

  div#right
  {
  	background-image:url('/static/images/right.png');
  	background-repeat:repeat-y;
  	background-position:right top;
  }
  
  div#leftTop
  {
  	background-image:url('/static/images/left-top.png');
  	background-repeat:no-repeat;
  	background-position:left top;
  }

  div#rightTop
  {
  	background-image:url('/static/images/right-top.png');
  	background-repeat:no-repeat;
  	background-position:right top;
  }
  
  div#leftBottom
  {
  	background-image:url('/static/images/left-bottom.png');
  	background-repeat:no-repeat;
  	background-position:left bottom;
  }


  div#rightBottom
  {
  	background-image:url('/static/images/right-bottom.png');
  	background-repeat:no-repeat;
  	background-position:right bottom;
  }
  
  div#bottom
  {
  	background-image:url('/static/images/bottom.png');
  	background-repeat:repeat-x;
  	background-position:bottom;
  }
    
  a.headerLine
  {
      color:#ffffff;
      text-decoration:none;
  }  
    
  div#topMenu
  {
      height:37px;
      background:transparent;
  }   
  
  div.activeTab
  {
      float:left;
      width:186px;
      height:37px;
      background-image:url('/static/images/active-tab.png');
      text-align:center;
      margin-right:10px;
  }
  
  div.inactiveTab
  {
      float:left;
      width:186px;
      height:37px;
      background-image:url('/static/images/inactive-tab.png');
      text-align:center;
      margin-right:10px;
  }
  
  div.tabSpacer
  {
      padding-top:12px;
  }
  
  a.activeTab
  {
      color:#416bb9;
      text-decoration:none;
      font-size:12px;
      font-weight:bold;
  }
  
  a.inactiveTab
  {
      color:#ffffff;
      text-decoration:none;
      font-size:12px;
      font-weight:bold;
  }
  
  div#mainContent
  {
      padding-left:15px;
      padding-top:10px;
      padding-bottom:25px;
      min-height:610px;
      overflow:auto;
  }
  
  div#searchBox
  {
      width:928px;
      margin-left:10px;
      height:39px;
      background-image:url('/static/images/search-box-back.png');
      border:1px solid #999999;
  }
  
  div#innerSearchBox
  {
      padding-top:7px;
      width:600px;
      margin-left:130px;
      color:#ffffff;
      font-size:14px;
      font-weight:bold;
  }
  
  input#q
  {
      width:250px;
      border:1px solid #666666;
  }
    
  select#c
  {
      width:200px;
  }
  
  div#leftColumn
  {
      float:left;
      width:195px;      
      min-height:50;
      overflow:auto;
      padding-left:10px;
  }
  
  div#categoryListHeader
  {
      border-top:1px solid #cccccc;
      border-left:1px solid #cccccc;
      border-right:1px solid #cccccc;
      font-size:12px;
      font-weight:bold;
      padding:4px;
      color:#ffffff;
      background-image:url('/static/images/search-box-back.png');
  }
  
  div#SubCategoryDiv
  {
      border:1px solid #cccccc;
      padding-bottom:10px;
      padding-right:15px;
  }
    
  ul.categoryList
  {
      padding-top:0px;
      padding-left:0px;
      list-style-type:square;
      margin-left:20px;
  }
  
  li.categoryList
  {
      border-bottom:1px dotted #666666;
      font-size:11px;
      padding-top:5px;
      padding-bottom:5px;
      color:#666666;
      margin:0px;
      line-height:10px;
  }
  
  li.categoryList a
  {
      text-decoration:none;
      color:#666666;
  }
  
  li.categoryList a:hover
  {
      text-decoration:underline;
      color:#000000;
  }
    
  div#productListContainer
  {
      float:left;
      width:582px;
      min-height:610px;
      border:1px solid #cccccc;
      margin-left:15px;
      overflow:auto;
  }
  
  div.AdsensePanel
  {
      float:left;
      width:125px;
      height:610px;
      margin-left:15px;
  }
  
  div.CategoryPathDiv
  {
      font-size:10px;
      padding-left:10px;
      padding-top:6px;
      padding-bottom:6px;
      border-bottom:1px solid #cccccc;
  }
  
  div#CategoryPathDiv a
  {
  	  color:#666666;
  }

  div#SearchInfoDiv
  {  	
  	  text-align:right;
      padding-right:10px;
      padding-top:3px;
      padding-bottom:5px;
      font-size:8pt;
  }
  
  div#PagingDiv
  {
  	  text-align:center;
      padding-top:15px;
      padding-bottom:3px;
      font-size:10pt;  	
  }
  
  div#PagingDiv a
  {
  	  color:#416bb9;
  }
 
 div#footer
 {
 	float:left;
 	width:902px;
 	text-align:justify;
 	font-size:8pt;
 	border:1px solid #cccccc;
 	padding:10px;
 	color:#666666;
 	margin-left:15px; 	
 }
 
 div#ProductListDiv
 {
 	padding:5px;
 }
 
 
 div.productListImage
 {
 	border:1px solid #666666;
 	padding:3px;
 	width:113px;
 	height:113px;
 }
 
 img.productListImage
 {
 	width:110px;
 	height:110px;
 }
 
 a.productListTitle
 {
 	color:#211e64;
 	font-size:14px;
 	font-weight:bold;
 }
 
 div.productListDescription
 {
 	color:#666666;
 	font-size:11px;
 	padding-top:4px;
 }
 
 a.productListPrice
 {
 	color:#dd0000;
 	font-size:16px;
 	font-weight:bold;
 	text-decoration:none;
 }
 
 a.productListOfferCount
 {
 	color:#211e64;
 	font-size:14px;
 	text-decoration:none;
 }
 
 h1.productList
 {
 	font-size:14px;
 	font-weight:bold;
 	margin:0px;
 	padding:0px;
 	padding-bottom:15px;
 	text-decoration:underline;
 }
 
 div#productDetailsContainer
 {
      float:left;
      width:788px;
      min-height:610px;
      border:1px solid #cccccc;
      margin-left:15px;
      overflow:auto;
 }

h1#ProductDetailsHeading
{
 	font-size:20px;
 	font-weight:bold;
 	margin:0px;
 	padding:20px;
 	padding-bottom:20px;	
}

div.productPrice
{
	font-size:14pt;
	color:#dd0000;
	font-weight:bold;
}

a.retailerPrice
{
	font-size:12pt;
	color:#dd0000;
	font-weight:bold;
	text-decoration:none;
}

div.retailerPriceWithShipping
{
	font-size:8pt;
	color:#ddbbbb;
	font-weight:bold;
}

a.retailerNameLink
{
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	color:#000066;
}

