/*
Title:      	custom style sheet
Author:     	www.webrex.co.uk
Updated:    	Sep 21 2007
*/

/*Template*/
body{padding:0; background-image:url(bamboo_tile.jpg); background-position:top left; background-repeat:repeat;}
p {color:#7f7f7f; font-size:12px;}
a:hover {color:#36191B};

#home {}

#sandbox_links{display:none;}
#sandbox_title{display:none;}
#wrap{background-repeat:no-repeat; border:0px;}

#main-body {}

#content{background-color:transparent !important; color:#35191a; }
#content img.layout {border:2px solid #F99639; margin:0px !important; padding:0px !important; float:none;}
iframe {border:2px solid #F99639;}

#footer{height:142px; background-color:#153e6a; background-image:url(design/footer-bg.gif); background-repeat:repeat-x; width:100%; font-size:11px; padding:0; margin:0; }
#footer p{color:#FFFFFF; font-weight:bold; padding-top:7px; padding-bottom:15px; margin-top:0; }
#footer a {color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:11px; }
#footer a:hover { color:#FFFFFF; text-decoration:none; font-weight:bold;  font-size:11px;}

h1{font-weight:normal;color:#FE820E !important; background-image:url(heading-bg.gif); width:667px; height:38px !important; border: solid 0px black; padding-top:10px; font-size:14px; font-style:italic; font-weight:bold;}
h2{font-weight:normal;color:#FE820E !important; background-image:url(heading-bg.gif); width:667px; height:38px !important; border: solid 0px black; padding-top:10px; font-size:14px; font-style:italic; font-weight:bold;}
h6{color:#35191a !important; font-size:140% !important; font-weight:normal; line-height:auto !important;}

a.active{background-image:url(design/mainbg.jpg);}
a.more {background-image: url(design/more-brown.gif);}

.teaser{}
.teaser dt a{position:relative; left:5px;}
.teaser dd a:hover{color:#36191B;}
#content .teaser dd{color:#35191a !!important; }

.promo dd{color:#7f7f7f;}

#link {border: 1px solid #F5CEE7; background-image: none; background-color:#292929; color:#dbdbdb;}		
#link a:hover{color:#36191B;}

/*Sidebar*/
#sidebar{margin-top:44px; padding-right:0px;}
#sidebar h6 {border:0px;}
#sidebar p {font-size:14px; }

/*Forms*/
#newsletterform{margin-bottom:0 !important; height: 25px !important;}
#newsletterform #newsletteremail {color:#fe820e; border-color:#fe820e; height:20px; text-transform:capitalize; margin-right:10px; margin-top:2px;}
#newsletterform input{margin-bottom:10px; color:#FFFFFF; border:0px; text-transform:uppercase;}  
#newsletteremail{border-color:#aaaaaa; color:#aaaaaa; background:none !important; height:25px; padding:3px 0 0 0 !important; margin:0 4px; !important;}
#newsletterform input[type="submit"]{ background-color:#fe820e; width:76px; height:19px !important; cursor:pointer; padding:0 0 0 0 !important; margin:0 0px; !important; font-size:14px; font-family:Verdana, Geneva, sans-serif; text-transform:capitalize;}

#search-form{margin-bottom:0 !important; height: 25px !important; padding:0px !important;}
#search-form #search-text {color:#fe820e; border-color:#fe820e; height:20px; text-transform:capitalize; margin-right:10px; margin-top:2px;}
#search-form input{margin-bottom:10px !important; color:#FFFFFF; border:0px; text-transform:uppercase;} 
#search-text {border-color:#aaaaaa; color:#aaaaaa; background:none !important; height:25px; padding:3px 0 0 0 !important; margin:0 4px; !important;}
#search-form input[type="submit"] { background-color:#fe820e; width:76px; height:19px !important; cursor:pointer; padding:0 0 2px 0 !important; margin:0 0px; !important; font-size:14px; font-family:Verdana, Geneva, sans-serif; text-transform:capitalize;}

#contactform, #checkoutform {background-color:transparent !important; color:#aaaaaa;}

#cFirstname, #cSurname, #cComments, #attach1 {color:#999999; height:20px; text-transform:capitalize; margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

.uploadFontStyles{color:#999999; font-size:14px;}

/*Expansions*/
/*dl.promo{background-image:url(promo_bg.jpg); background-repeat:repeat-x; background-position:top left; padding-top:17px !important;}*/
/*#side_basket{display:none !important; margin-bottom:12px;}
#sidebar div{display:none;}/*Protx image*/

/*Nav*/

#nav {height:39px; width:962px; background:url(design/nav_bg_Original.gif) repeat-x bottom left; display:block;}
#nav li a{background:url(design/nav_bg_Original.gif) repeat-x top; padding:0px; margin:0px; height:39px; text-transform:uppercase; padding-top:9px; margin-top:0px; text-align:center; font-size:18px; font-weight:normal;}
#nav a:hover, #nav a.active {background:url(design/nav_bg_on_Original.gif) repeat-x top; color:#FFFFFF; margin-top:0px; padding-top:9px; height:39px; vertical-align:middle; font-weight:normal;}

ul.sub li a{background-image:none !important; height:25px !important; padding:0 !important; margin:0!important; font-size:15px;}

ul.sub{padding-top:2px !important; background-image:none; !important}
#sidebar ul.sub li a{color:#35191a !important; text-decoration:none; border:0px solid black; height:25px !important; width:222px; !important background-image:none !important;}
#sidebar ul.sub2 li a{ margin-left:0px !important; color:#35191a !important; text-decoration:none; border:0px solid black; height:20px !important; width:222px; !important background-image:none !important; padding-top:2px !important; padding-bottom:2px !important; border:0px !important;}
#sidebar ul.sub li.active a, #sidebar ul.sub li a:hover{ text-decoration:none; background-color:#FFF !important; background-image: url(menu-item-over.gif) !important; background-position:bottom; border:0px solid black; height:25px; !important width:222px !important;}
#sidebar ul.sub li, #sidebar ul.sub2 li{background:#FFF !important;}
ul.sub2 li a{background-image:none !important; background-position:left !important; color:#dbdbdb; background-color:#fff !important; color:#A41624;  width: 222px !important; height: 10px !important; padding:0px 0 0 12px !important; margin:0px !important; display:block;}
ul.sub2 li a:hover, ul.sub2 li.active a{background-image:url(design/submenu_over.gif) !important; background-position:left !important; color:#dbdbdb; background-color:#fff !important; color:#292929; width: 222px !important; height:20px !important;  padding:0px 0 0 12px !important; margin:0px !important; display:block; }


/*Sitemap*/
.sitemap h1{border-color:#F5CEE7; background:none;}
