  td.topbar
  {
    height : 45px;
	background-image : url('images/topgradient.jpg');
	background-repeat:repeat-x;
  }
  
  td.quote
  {
    color : #9ba3ab;
	padding-top:10px;
	padding-bottom : 10px;
    border-bottom : dashed #e4dfdd 1px;	
  }
  
  body, p, td, input, select, textarea
  {
    font-family : sans-serif;
	font-size : 11px;
  }
  
  body
  {
    margin-top : 0px;
  }
  
  td.middlebox
  {
    border-top : solid #dad3d0 6px;
	border-bottom : solid #dad3d0 6px;
	height : 171px;
	width : 213px;
	background-repeat : no-repeat;
	background-position:center;	
  }
  
  td.enewsletter
  {
    background-image:url('images/bg_enewsletter.jpg');
	background-repeat : no-repeat;
	background-position:center;	    
	height : 73px;
	width : 428;	
	padding-left:225px;
  }
  
  td.welcometext
  {
    padding-top:10px;
    padding-bottom:10px;	
	padding-right:10px;
	border-right:dashed #e4dfdd 1px;	
	color : #2a333a;
	vertical-align : top;
  }
 
  td.contentpadding
  {
     padding-left:75px;
	 padding-right:75px;
  }
  
  td.newsbox
  {
    vertical-align : top;
	padding-left : 10px;
	padding-top : 10px;
	color : #9ba3ab;
  }
  
  a.news
  {
    color : #377fb9;
	text-decoration : none;
  }
  
  a.bottom
  {
    color : #1e71b1;
	text-decoration : none;
  }
  
  a.createaccount
  {
    color : #b25d12;

  }
  
  a.forgetpassword
  {
    color : #c01916;
	text-decoration : none;
  }
  
  #bottomlinks
  {
    background-color : #f8f5f5;
	height : 16px;
  }
  
  td.copyright
  {
    text-align:center;
	padding:20px;
  }
  
  td.boxcontent
  {
    padding-top:30px;
	padding-left:83px;
	padding-right:3px;
	vertical-align:top;
  }
  
  span.shopnow
  {
    color : #085ea4;
  }
  
  div.quickfacts
  {
    text-align : right;
  }

  .anylinkcss
  {
    position:absolute;
    margin:1px;
    visibility: hidden;
    line-height: 18px;
    z-index: 100;
    font-size:10px;
    background-color: #3a86bc;
    width: 205px;
    filter: alpha(Opacity=90);
	
	//font-style:normal;
    //font-variant:normal;
    //font-weight:normal;
    //font-size:5px;
  }
  .anylinkcss a, a:visited.menu, a:link.menu, a:hover.menu, a:active.menu
  {
    font-family : arial, sans-serif;
    color : #FFFFFF;
    width: 100%;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid #FFFFFF;
    padding: 1px 0;
    text-decoration: none;
    font-weight: bold;
    text-indent: 5px;
    text-align:left;
    font-size:10px;
  }

  .anylinkcss a:hover
  { /*hover background color*/
    color: #f9f294;
    background-color : #0860a8;
  }

  h1
  {
    color : #654a3e;
	font-family : times, serif;
	font-size : 20px;
    margin-top : 10px;
  }

  td.product_header
  {
    font-size : 1.1em;
  }

  img.product_image
  {
    border : solid #7e6d65 1px;
  }

  a:link, a:visited, a:active 
  {
    text-decoration : none;
  }
  
  a.red:link, a.red:visited, a.red:hover, a.red:active 
  {
    color : #d03835;
  }

  .red
  {
    color : #d03835;
  }
  
  a.emphasis:link, a.emphasis:visited, a.emphasis:hover, a.emphasis:active 
  {
    font-weight : bold;
	text-decoration : underline;
  }
  
  td.cart_header
  {
    color : #0860a8;
  }
  
  td.cart_item
  {
    color : #9ba3ab;
  }
  
  div.loginstatus
  {
    width:650px;
	padding:3px;
	background-color : #f4f2f1;
	text-align:right;
  }
  
  .blue, a:visited, a:active, a:link
  {
    color : #0860a8;
	text-decoration : none;
  }
  
  td.product_name
  {
    width:150px;
	height:50px;
	font-weight : bold;
	font-size:1.2em;
	background-color : #dad3d0;
	padding : 5px;
	vertical-align : top;
  }

  td.checkout_header
  {
    background-color : #dad3d0;
	font-weight : bold;
	font-size : 1.2em;
  }
  
  td.product_price
  {
    color : #0860a8;
	font-size : 22px;
	font-weight : bold;
	width:150px;
	height:50px;
	vertical-align:middle;
	text-align:center;
  }
  
  td.product_description
  {
	padding : 5px;    
    width:150px;	
	vertical-align:top;
  }
  
  td.product_addtocart
  {
    background-color : #f8f5f5;
	vertical-align:top;
  }
  
  input
  {
    font-size : 10px;
  }

  a.factsheet
  {
    color : #ae7036;
  }

  a:hover.factsheet
  {
    text-decoration:underline;
  }

  .border_bottom
  {
    border-bottom:dashed #cccccc 1px;
  }
  
