
/* CONTENT BACKGROUND: #EAEAEA */


* {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 url(../images/bg.jpg) repeat-x 50% 0%;
	color:#000;
}


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

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

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

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


div#wrap_content {float:left;width:760px;padding:20px 0 10px 0;margin:0;background:#EAEAEA;}
#wrap_content.homepage {min-height:260px;background:#EAEAEA url(../images/bg_homepage_02.jpg) no-repeat top right;}

img.imageRight {float:right;border:2px solid #fff;margin:0 0 10px 30px;}


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


#contentbox {float:left;width:700px;padding: 0 30px; text-align:left;border: 0px solid #999;}
#contentbox.homepage {width:340px;}
h1 {font-size:18px;color:#552C58;font-weight:bold;}
h2 {font-size:x-small;color:#000;font-weight:bold;}
p {font-size: x-small;color:#000;padding:0;margin:0 0 20px 0;line-height:1.6;}
a {font-size: x-small;color:#06f;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;}

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

ol {list-style-type:normal;display:normal;padding:0;margin:0 0 20px 20px;font: normal x-small/1.5em Verdana, Arial, Helvetica, sans-serif;}
ol li {list-style-image:none;padding:0;margin:0 0 10px 0;line-height:1.2;}

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 a img,
#contentbox a img {border:none;}

#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;}


table							{width:700px;border:0px solid #666;}
td								{border:0px solid #ccc;vertical-align:middle;padding:2px;}
tr.table_titles,
td.table_titles					{font-family: Verdana, Arial, Helvetica, sans-serif;padding:2px;font-size:11px;font-style:normal;font-weight:normal;background:#000;color:#fff;border:none;}



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

div#footer {
	float:left;
	width: 760px;
	height:157px;
	background: #9f9f9f url(../images/bg_footer.jpg) no-repeat bottom right;	
}

#footer ul#biglinks {float:left;list-style:none;list-style-type:none;margin:7px;}
#footer ul#biglinks li{display:block;list-style:none;list-style-type:none;width:274px;height:38px;background:#DADADA url(../btns/bg_footer_link.gif) no-repeat bottom right;margin:0 0 7px 0;}
#footer ul#biglinks li a{display:block;padding:20px 0 0 10px;text-transform:uppercase;font-weight:bold;text-decoration:none;color:#552C58;border:none;}

#footer ul#minilinks {float:right;width:150px;height:23px;margin:7px 7px 0 0;}
#footer ul#minilinks li {float:right;list-style:none;margin:0 0 7px 0;}
#footer ul#minilinks li#contact a{text-align:left;background:#EBEBEB url(../btns/ml_contact_out.gif) no-repeat bottom right;text-transform:uppercase;text-decoration:none;display:block;font-weight:bold;color:#552C58;padding:5px 0 0 10px;width:125px;height:18px;}
#footer ul#minilinks li#membership a{text-align:left;background:#EBEBEB url(../btns/ml_membership_out.gif) no-repeat bottom right;text-transform:uppercase;text-decoration:none;display:block;font-weight:bold;color:#552C58;padding:5px 0 0 10px;width:125px;height:18px;}
#footer ul#minilinks li#newsletter a{text-align:left;background:#EBEBEB url(../btns/ml_newsletter_out.gif) no-repeat bottom right;text-transform:uppercase;text-decoration:none;display:block;font-weight:bold;color:#552C58;padding:5px 0 0 10px;width:125px;height:18px;}


.panelRight {clear:right;float:right;width:230px;margin:0 0 20px 30px;padding:10px 0 10px 10px;border:2px solid #fff;;background:#f3f3f3;}
.panelRight a img {float:left;margin:0 15px 15px 0;}
.panelRight p {float:left;width:150px;font-size: x-small;color:#000;padding:0;margin:0;line-height:1.6;}

/* BIG LINKS */
.panel_BigLink {clear:right;float:left;text-align:center;width:130px;margin:20px 20px 20px 0;padding:10px 10px 20px 10px;border:2px solid #fff;;background:#f3f3f3;}
.panel_BigLink a img {margin:0 0 15px 0;}
.panel_BigLink p {text-align:center;font-size: x-small;color:#000;padding:0;margin:0;line-height:1.6;}


.linksBox {float:left;background:transparent url(../images/bg_links.jpg) no-repeat top left;width:202px;min-height:210px;margin:0 10px 0 0;padding:10px;}

#contentbox .clubBox {float:left;background:transparent url(../images/bg_clubBox.jpg) no-repeat top left;width:145px;min-height:210px;margin:0 30px 0 0;padding:10px;}

p.imagebox_history {padding:5px;border:2px solid #fff;;background:#f3f3f3;}
p.amactive, p.amactive a {text-align:right;margin-top:5px;color:#666;}