body,
html {
margin:0;
padding:0;
color:#000;
background: #AAAAAA;
}


#container{
width:815px; 
margin:0 auto;
}




#main {
float:right;
width:550px;
background:#FFFFFF;
padding-right:15px;
	}
	
#sidebar {
float:left;
width:225px;
background:#E8E8E8;
padding:5px;
border-right: thin solid #AAAAAA;
border-top: thin solid #AAAAAA;
border-bottom: thin solid #AAAAAA;
	}


#footer {
clear:both;
padding-top:10px;
background:#FFFFFF;
	}


#header {
background:#FFFFFF;
	}


a img {
text-decoration: none;
border: 0 none;
	}

#adsensecenter {
padding-top:10px;
text-align:center;
    }

#twittercenter {
padding-top:10px;
text-align:center;
    }
#gpluscenter {
padding-top:10px;
text-align:center;
    }

#searchcenter {
    text-align:right;
    font-family: Tahoma, Verdana, Arial, sans-serif;
padding-top:5px;
padding-right:10px;
    }

.searchbutton {
    text-align:center;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    color:#FFFFFF;
    background-color: #940A0A;
    }



#facebookcenter {
padding-left:7px;
    }


.spacing {
padding-bottom:5px;
    }

#table {
   display: table;
text-align:center;
    }

.row  {
display: table-row;
    }

.left, .right, .middle {
display: table-cell;
    }

#contributorproducts{
text-align: center;
}

.noproducts {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    color: #940A0A;
    font-size: 10px;
    font-weight: bold;
}



.shopnames {
    font-family: Verdana, Arial, sans-serif;
    color: #494949;
    font-size: 11px;
    padding-left: 10px;
    padding-bottom: 2px;
}

.frame {
	border: solid thin #940A0A;
background:#E8E8E8;
}

.available {
	border: solid thin #41940A;
}

.availabletext {
    font-family: Verdana, Arial, sans-serif;
    background-color: #41940A;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
}

.archive {
	border: solid thin #000000;
}

.archivetext {
    font-family: Verdana, Arial, sans-serif;
    background-color: #000000;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
}

.focusframe {
	border: solid thin #940A0A;
    background-color: #FFFFFF;
    padding-bottom: 5px;
}

.featureframe {
	border: solid thin #940A0A;
    background-color: #494949;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
padding: 3px;
}


.featureframetext {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    color: #940A0A;
    font-size: 10px;
}

.featureframetextgrey {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    color: #494949;
    font-size: 10px;
}



.homeheading {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    color: #494949;
    font-size: 13px;
    color: #FFFFFF;
	border: solid thin #940A0A;
    font-weight: bold;
    text-align:center;
    background: url(/images/home_box.jpg) repeat-y; 
    padding:10px;
}




.box_top {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height:27px;
    padding-left: 15px;
    padding-bottom: 2px;
    background: url(/images/product_box_1.gif) no-repeat;
    padding-top:5px;
}

.box_top_big {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height:27px;
background: url(/images/left1_box_1.gif) no-repeat; 
padding-left:10px; 
padding-top:5px;


}

.box_text_link a:link, .box_text_link a:visited, .box_text_link a:active { font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #FFFFFF;}
.box_text a:link, .box_text a:visited, .box_text a:active { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #940A0A; }
.box_text a:hover { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #940A0A; }
.box_text {
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
  color: #6E6E6E;
  padding-left: 10px; 
  padding-bottom: 10px; 
}


.box_text_search {
  padding-left: 10px; 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 11px; 
  color: #6E6E6E;
}



.box_text_large {
  font-family: Verdana, Arial, sans-serif; 
  font-size: 13px; 
  color: #6E6E6E;
  padding-left: 10px; 
}


.voucher_text {
  font-family: Verdana, Arial, sans-serif; 
  font-size: 13px; 
  color: #6E6E6E;
 text-align:center;
}


.ellipsis {
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
   -o-text-overflow: ellipsis;
}
.product_name{
    font-family:Tahoma;
    font-weight:bold;  
    font-size:16px;    
    color:#940A0A;
    text-decoration:none;    
}

.similar_product_name{
    font-family: Tahoma, Verdana, Arial, sans-serif;
  padding:5px;
    font-size:11px;    
    color: #494949; 
    text-decoration:none;    
}

.product_name a:link, .product_name a:visited, .product_name a:active {
    font-family:Tahoma;
    font-weight:bold;  
    font-size:16px;    
    color:#940A0A;
    text-decoration:none;    
}

.product_name a:hover {
    font-family:Tahoma;
    font-weight:bold;  
    font-size:16px;    
    color:#6E6E6E;
    text-decoration:underline;
}

.supplier_focus a:link, .supplier_focus a:visited, .supplier_focus a:active {
    font-family:Tahoma;
    font-weight:bold;  
    font-size:14px;    
    color:#940A0A;
    text-decoration:none;    
}

.supplier_focus a:hover {
    font-family:Tahoma;
    font-weight:bold;  
    font-size:14px;    
    color:#6E6E6E;
    text-decoration:underline;
}



.content {
    color: #494949; 
    font-size: 13px; 
    font-family: Verdana, Helvetica;
}


.description {
    color: #494949; 
    font-size: 12px; 
    font-family: Verdana, Helvetica;
}


.tagged {
    color: #494949; 
    font-size: 9px; 
    font-family: Verdana, Helvetica;
}



.product_removed {
    color: #494949; 
    font-size: 11px; 
    font-family: Verdana, Helvetica;
}
.top_product {
    color: #494949; 
    font-size: 11px; 
    font-family: Verdana, Helvetica;
}


.supplier {
    color: #494949; 
    font-size: 13px; 
    font-family: Verdana, Helvetica;
}

.login {
    color: #494949; 
    font-size: 11px; 
    font-family: Verdana, Helvetica;
    font-weight:bold;  
}

.warning {
    color: #940A0A;
    font-size: 11px; 
    font-family: Verdana, Helvetica;
}

.tiny {
    color: #494949; 
    font-size: 9px; 
    font-family: Verdana, Helvetica;
}

.tiny_white {
    color: #FFFFFF; 
    font-size: 9px; 
    font-family: Verdana, Tahoma, Helvetica;
}

.contentbold {
    color: #494949; 
    font-size: 16px; 
    font-family: Verdana, Helvetica;
    font-weight:bold;
}


.content li p{
    margin-top: 0; 
    margin-bottom: 0;
}

.line{
    margin-top: 5; 
    margin-bottom: 5;
}

.price{
  font-family: Verdana, Arial, sans-serif;
  vertical-align: super;
  font-size: 16px;
  color: #940A0A;
  font-weight: bold;
}

.similar_price{
  font-family: Verdana, Arial, sans-serif;
  vertical-align: super;
  font-size: 12px;
  color: #940A0A;
  font-weight: bold;
}


.tools{
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #940A0A;
  font-weight: bold;
}

.wiki{
  font-family: Verdana, Arial, sans-serif;
  vertical-align: super;
  font-size: 12px;
  color: #940A0A;
  font-weight: bold;
}

.numerator{
  font-family: Verdana;
  vertical-align: super;
  font-size: 10px;
  color: #f0a480;
}
a:link, a:visited, a:active {
  color: #bbc3d3; 
  text-decoration: none;
}
a:hover {
    color: #AABBDD;
    text-decoration: underline;
} 

.remain {
  font-family: Verdana, Arial, sans-serif; 
  font-size: 8px; 
  color: #AABBDD;
  display: none;"
}




A.largelink:link {
  color: #940A0A;
  text-decoration: none;
}
A.largelink:hover {
  color: #940A0A;
  text-decoration: none;
}
A.largelink:visited {
  color: #940A0A;
  text-decoration: none;
}


A.shoplink:link {
  color: #000000;
  font-size: 12px;
  text-decoration: none;
}
A.shoplink:hover {
  color: #940A0A;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}
A.shoplink:visited {
  color: #000000;
  font-size: 12px;
  text-decoration: none;
}

