@import "layout.css";
@import "menus.css";
@import "dropdownmenu.css";
@import "forms.css";
@import "basket.css";
@import "search.css";

/* CSS Document */
body {
background-color: #ffffff;
margin: 0;
}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

a {
/* color: #faa74b; */
text-decoration: none;
color: #000;
text-decoration: underline;
}

a:hover, a:visited:hover {
color: #faa74b;
text-decoration: underline;
}

a:visited {
color: #666;
text-decoration: underline;
}

h1 {
font-weight: bold;
font-size: 2.4em;
margin-top: 0;
}

#ContentOuter p, #ContentOuter ul {
/*line-height: 1.5em;*/
}

ul {
margin: 0;
padding: 0;
padding-left: 1.5em;
}

.ClearFloats {
clear: both;
height: 1px;
padding: 0;
margin: 0;
font-size: 1px;
}

.NoMargin {
margin: 0;
}

.Error {
color: #C00;
}

.SysMessage {
border: 1px solid #00cc00;
padding: 4px;
color: #080;
}

table.ListTable {
border-collapse: collapse;
}

table.ListTable th, table.ListTable td {
border: 1px solid #ababab;
padding: 5px;
}

table.ListTable th {
background-color: #faa74b;
color: #000000;
}

table.ListTable th a {
color: #000000;
}

/* */
.PageList {
padding: 4px;
margin: 1em 0 1em 0;
text-align: center;
}


/* Product List */

.ProductList a {
color: #000000;
text-decoration: underline;
}

.ProductList img {
display: block;
border: none;
text-decoration: none;
}

.ProductList a:hover {
color: #faa74b;
}

.ProductList a:visited {
color: #666;
}

.ProductList a:visited:hover {
color: #faa74b;
}



/* Page Tabs */
#PageTabs {
text-align: right;
padding: 0;
margin-bottom: 1px;
}

#PageTabs a {
text-decoration: none;
font-weight: bold;
}

/* Prodct Page */
.ProductInfo {
margin-top: 0;
background-color: #fde4c9;
}

.ProductInfoInner {
margin-top: 0;
padding: 8px;
}

.ProductInfoInner p {
margin-top: 0;
}

.ProductInfo h2 {
font-size: 1.2em;
font-weight: normal;
margin-bottom: 0;
background-image: url('../images/Template/ProductNameBackground.jpg');
background-color: #ffffff;
background-position: bottom;
background-repeat: repeat-x;
margin-top: 0;
}

.ProductInfo h2 .ProductName {
padding: 2px 8px 2px 8px;
float: left;
display: inline;
}

.ProductInfo h2 .ProductPrice {
padding: 2px 8px 2px 8px;
float: right;
display: inline;
}

#ProductInfoControls {
float: right;
display: inline;
margin: 0 0 .25em 0.25em;
}

#ProductInfoControls p {
margin-top: 0;
margin-bottom: 4px;
}

div.hr {
border-top: 2px solid #faaa52;
}

div.hr hr {
display: none;
}

/* E-Catalogue Section */
#ECat_HomeList ul, #ECat_InnerList ul {
margin: 0;
padding: 0;
list-style: none;
}

#ECat_HomeList li, #ECat_InnerList li {
float: left;
display: inline;
padding: 4px 0;
}

#ECat_HomeList li a, #ECat_InnerList li a {
margin: 0 5px;
}

#ECat_HomeList li a img, #ECat_InnerList li a img {
border: none;
}

/* ANDREW'S EXTRA CSS */
/**********************/

/* GENERAL */
.clear {clear:both;}

/* What's in the news */

/* DIV (ID) */
#news {display:block;width:274px;height:127px;background-image:url('../images/BottomSection/Bottom_WhatsNews.jpg');text-align:left;height:127px !important; /*moz height*/}
#news-title {width:270px;height:20px;}
#news-body {width:270px;height:90px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;overflow:hidden;}

/* DIV (Class) */
.news-more-info {width:274px;height:37px;padding:5px;text-align:right;}
.news-box {width:870px;height:114px;padding-top:10px;text-align:left;border-width:0px;background-image:url('../images/inthenews/disp_background.jpg');margin-top:0px; margin-right:0px; margin-bottom:10px; margin-left:0px;}
.news-disp-title {width:840px;height:33px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:13px;}
.news-disp-summary {width:840px;height:42px;margin-top:0px;margin-right:13px;margin-bottom:0px;margin-left:13px;}
.news-left-spacer {width:35px;height:30px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:13px;float:left;}
.news-related-link {width:585px;height:30px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;float:left;}
.news-g-link {width:210px;height:30px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;float:left;}

/* LINKS */
a.news-title:link {font-family:verdana;font-size:11px;color:#000000;font-weight:bold;text-decoration:none;}
a.news-title:visited {font-family:verdana;font-size:11px;color:#000000;font-weight:bold;text-decoration:none;}
a.news-title:hover {font-family:verdana;font-size:11px;color:#ffffff;font-weight:bold;text-decoration:none;margin-top:50px;}
a.news-view-products:link {font-family:verdana;font-size:11px;color:#000000;text-decoration:underline;margin-right:15px;}
a.news-view-products:visited {font-family:verdana;font-size:11px;color:#000000;text-decoration:underline;margin-right:15px;}
a.news-view-products:hover {font-family:verdana;font-size:11px;color:#ffffff;text-decoration:underline;margin-right:15px;}
a.news-source:link {font-family:verdana;color:#989898;text-decoration:underline;}
a.news-source:visited {font-family:verdana;color:#989898;text-decoration:underline;}
a.news-source:hover {font-family:verdana;color:#f68b1f;text-decoration:underline;}
a.news-g-href:link {font-family:verdana;color:#ffffff;text-decoration:underline;}
a.news-g-href:visited {font-family:verdana;color:#ffffff;text-decoration:underline;}
a.news-g-href:hover {font-family:verdana;color:#000000;text-decoration:underline;}
a.news-p-href:link {font-family:verdana;color:#ffffff;text-decoration:none;}
a.news-p-href:visited {font-family:verdana;color:#ffffff;text-decoration:none;}
a.news-p-href:hover {font-family:verdana;color:#ffffff;text-decoration:underline;}

/* PARAGRAPHS */
p.news-body {font-family:verdana;font-size:11px;color:#000000;margin-top:5px;margin-right:5px;margin-bottom:0px;line-height:13px;}
p.news-article-heading {font-family:verdana;font-size:16px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
p.news-article-text {font-family:verdana;font-size:12px;margin-top:5px;margin-right:15px;margin-bottom:0px;margin-left:0px;}
p.news-source {font-family:verdana;font-size:10px;color:#989898;margin-top:3px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
p.news-g-text {font-family:verdana;font-size:10px;color:#ffffff;margin-top:5px;margin-right:15px;margin-bottom:0px;margin-left:0px;}


/* Where's Wilbur */

/* PARAGRAPHS */
p.wheretext {font-family:verdana;font-size:13px;color:#000000;margin-top:0px;margin-right:250px;margin-bottom:0px;margin-left:0px;}
p.error {font-family:verdana;font-size:11px;color:#ff0000;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}

/* IMAGES */
img.wilburhead {float:left;margin-top:-5px;margin-right:10px;margin-bottom:0px;margin-left:0px;}
img.wilburthumb {float:left;margin-top:-15px;margin-right:10px;margin-bottom:0px;margin-left:0px;}

/* TABLES */
table.wilburtable {margin-top:20px;margin-right:0px;margin-bottom:20px;margin-left:0px;}
td.wilburbg {width:133px;height:191px;background-image:url('../whereswilbur/images/pagenobg.jpg');background-repeat:no-repeat;}

/* INPUTS */
input.wilburno {width:55px;font-family:verdana;font-size:45px;border-style:solid;border-width:1px;border-color:#f68b1f;background-color:#efefef;margin-top:60px;margin-right:0px;margin-bottom:0px;margin-left:35px;}
input.wilburform {width:400px;font-family:verdana;border-style:solid;border-width:1px;border-color:#ababab;background-color:#ffffff;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
input.wilburformnb {font-family:verdana;border-style:solid;border-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
input.ww_button {border-style:solid;border-width:1px;border-color:#989898;background-color:#f68b1f;}
