* {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:x-small;line-height:1.4;margin:0;padding:0;font-weight: normal;}


html, body { 
	text-align: left;
	margin: 0 auto;
	background: #fff;
	color:#000;
}


.hiddenPic {display:none;}
.highlight {color: #ffff00;}
strong {font-weight:bold;}

/********************************************/
/********************************************/
/********************************************/
/*********                   ****************/
/*********  MAIN NAVIGATION  ****************/
/*********      (HEADER)     ****************/
/*********                   ****************/
/********************************************/

#header {
	float:left;
	width: 760px;
	height:102px;
	margin: 20px 0 0 0;
	background: #fff;	
}

#header a img {
	width:215px;
	height:101px;
	margin:-3px 0 0 30px;
	float:left;
	border:none;	
}

#header ul {
	float: left;
	height:23px;
	margin: 77px 0 0 0;
	padding: 0;
	background: #fff;
}

#header ul li {	
	padding: 0;
	list-style: none;
	display: inline;	
	float:left;
	font-weight:bold;	
}

#header ul li a{
	text-decoration: none;
	display:block;
	width: 100px;
	height:19px;
	padding: 4px 0 0 0;
	text-align: center;
	font-weight:bold;
	font-size:11px;
	background:#fff url(../btns/nav_m_out.gif) repeat-x top left;
	color: #606060;
	border-right:2px solid #fff;	
}
#header ul li a:hover, #header ul li a.current {background:#BBBCBE url(../btns/nav_m_over.gif) repeat-x top left;color:#606060;}

#header ul li a span {display:none;}
#header ul .span {display: none;}



/********************************************/
/********************************************/
/********************************************/
/*********                   ****************/
/*********    MINI LINKS     ****************/
/********* (HEADER & FOOTER) ****************/
/*********                   ****************/
/********************************************/

ul#minilinks {float:right;width:50px;height:30px;padding:10px 0 0 0;border:0px solid #f30;}
ul#minilinks li {float:right;list-style: none;display: inline;}
ul#minilinks li a{text-decoration: none;display:block;height:18px;}
ul#minilinks li a span{display:none;}
ul#minilinks .span{display: none;}

ul#minilinks li.ml_1 a{background: url(../btns/ml_1_out.gif) no-repeat; width: 21px;}
ul#minilinks li.ml_1 a:hover, ul#minilinks li.ml_1 a.current{background: url(../btns/ml_1_over.gif) no-repeat;}

ul#minilinks li.ml_2 a{background: url(../btns/ml_2_out.gif) no-repeat; width: 21px;}
ul#minilinks li.ml_2 a:hover, ul#minilinks li.ml_2 a.current{background: url(../btns/ml_2_over.gif) no-repeat;}


/********************************************/
/********************************************/
/********************************************/
/*********                   ****************/
/*********  GENERAL STYLES   ****************/
/*********                   ****************/
/********************************************/

hr {background: #49481D;height:0;margin: 0; padding: 0;border-style: none;}

p {color: #49481D;padding-top: 0;padding-bottom: 0;line-height: 1.2em;}

div#wrap_all {width: 760px;border: 0px solid #f30;margin: auto;text-align: left;}

div#wrap_content {float:left;width:760px;padding:30px 0 10px 0;margin:0 0 4px 0;background:#fff;border-top: 4px solid #BBBCBE;border-bottom: 4px solid #BBBCBE;}






h1 {float:left;display:block;}
h1 span {display:none;}
h1#profile {background:#fff url(../images/bg_header_profile.gif) no-repeat;width:760px;height:100px;margin:0 0 25px 0;}
h1#strapline {background:#fff url(../images/bg_strapline.gif) no-repeat;width:760px;height:35px;}
h1#catalogue {background:#fff url(../images/bg_header_catalogue.gif) no-repeat;width:760px;height:70px;}
h1#gallery {background:#fff url(../images/bg_header_gallery.gif) no-repeat;width:760px;height:70px;}
h1#ordering {background:#fff url(../images/bg_header_ordering.gif) no-repeat;width:760px;height:70px;}
h1#links {background:#fff url(../images/bg_header_links.gif) no-repeat;width:760px;height:70px;}


/****************************************/
/****************************************/
/****************************************/
/****************************************/
/*********               ****************/
/*********  BODYCONTENT  ****************/
/*********               ****************/
/****************************************/


#contentbox {float:left;font-size: x-small;width:745px;padding: 0 0 0 15px; text-align:left;border: 0px solid #999;}
#contentboxb {float:left;font-size: x-small;width:535px;padding: 10px 0 0 0; text-align:left;background: #fff;border: 0px solid #999;}

h2 {font-size:x-small;color:#333;font-weight:bold;}
p {font-size: x-small;color:#333;padding:0;margin:0 0 20px 0;line-height:1.6;}
a {font-size: x-small;color:#C00;text-decoration:underline;}
p.featured {clear:right;float:right;text-align:center;width:350px;border:0px solid #f30;margin:0 10px 15px 0;background:transparent;color:#f30;}

ul {list-style-type: circle;display:normal;padding:0;margin:-10px 0 20px 20px;font: normal x-small/1.5em Verdana, Arial, Helvetica, sans-serif;}
ul li {list-style-image: url("../images/bullet.gif");padding:0;margin:0 0 10px 0;line-height:1.2;}

#contentboxb img,
#contentboxb a img {float:right;margin:5px 0 0 0;padding:0 10px 10px 0;background:#fff url(../images/bg_img.jpg) no-repeat bottom right;border:0;}
img#main {float:right;margin:0 0 20px 20px;}


#frame_main ul, #frame_main_full ul {margin: 0 0 20px 30px;list-style:square;padding:0;}
#frame_main ul li,
#frame_main_full ul li,
#frame_main ul li a,
#frame_main_full ul li a {
	padding: 0;
	margin: 0 0 5px 0;
	display: normal;
	text-align: left;
}

#frame_main #catalogue_quad {float:right;width:540px;border:0px solid #000;color:#000;padding:0;margin:0 0 25px 0;font-size:x-small;}
#frame_main #catalogue_quad .box {color:#BBBCBE;width:180px;height:180px;text-align:center;border:0px solid #f30;float:left;margin:0;padding:0;font-size:x-small;}
#frame_main #catalogue_quad .box a {font-size:10px;padding:0 10px 0 0;margin:0;}
#frame_main #catalogue_quad .box a img.primary {border:1px solid #989898;margin:0 0 5px 0;padding:0;}
#frame_main #catalogue_nav {float:right;width:540px;border:0px solid #f30;text-align:center;margin:-20px 0 20px 0;padding:0;}
#frame_main #catalogue_nav a {font-size:10px;padding:0;margin:0;}
#frame_main #catalogue_nav a#next {font-size:10px;padding:0 0 0 5px;margin:0;}


#frame_main_catalogue {width: 360px;text-align: center;margin: 0 10px 0 0;padding:0;border: 0px solid #ff3300;float: left;font-size:x-small;}
#frame_main_catalogue_extras {width: 100px;text-align: center;margin: 0;padding:0;border: 0px solid #ff3300;float: left;font-size:x-small;}
#frame_main_catalogue_bodytext {padding: 0 20px 0 20px;border: 0px solid #f30;}

img#pp_options {width:140px;height:175px;border:none;margin:20px 0;}
