@charset "utf-8";


/* ============================= GLOBAL ====================================*/
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: center;
	height:auto;
	color: #4e2683;
	/*overflow-y:auto;*/
	background-color: #4e2683!important;
	background-image: url(/images/site_background.jpg);
	background-repeat: repeat-x;
	/*background-position:left bottom;*/
}
.website #container {
	width: 1000px; 
	margin: 0px auto; 
	text-align: center; 
	padding-top:2px;
}
/* ========================== [END] GLOBAL ==================================*/

/* ============================= HEADER =====================================*/
.website #header {
	width: 950px; 
	height:125px;
	margin: 0px auto;
	padding:0px;
	text-align: left; 
}
.website #header #w_top {
	width: 950px; 
	height: 20px;
	background-image: url(/images/site_header_top.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding:0px;
}
.website #header #w_content{
	width: 950px; 
	height: 88px;
	background-image: url(/images/site_header_bg.png);
	background-repeat: repeat-y;	

	color:#000;
	margin:0px;
	padding:0px;
	/*padding-left:25px;
	padding-right:25px;*/
}
.website #header #w_content #logo{
	width:165px;
	float:left;
	margin:0px;
	padding:0px;
	padding-left:25px;
}
.website #header #w_content #navigation{
	width:537px;
	float:left;
	height: 20px;
	background-image: url(/images/site_header_strap.jpg);
	background-repeat: no-repeat;
	padding-top:68px;
	padding-left:5px;
	margin:0px;
}
/* ------------------------- Navigation buttons -----------------------------*/
.website #header #w_content #navigation a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color: #4e2683;
}
.website #header #w_content #navigation a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color: #f68c38;
}
.website #header #w_content #navigation a img {
	margin-bottom: -4px;
}
.website #header #w_content #navigation .active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	font-style: normal;
	font-weight: normal;
	text-decoration:underline;
	color: #f68c38;
}
.website #header #w_content #navigation .nav_seperator {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	color: #f68c38;
}
/* ---------------------- [END] Navigation buttons --------------------------*/
.website #header #w_content #basket_cart {
	width:168px;
	height:88px;
	float:left;
	border-left-width: thick;
	border-left-style: double;
	border-left-color: #f68c38;
	padding:0px;
	padding-left:20px;
	margin:0px;
}
/* ------------------------- Basket_cart buttons ----------------------------*/
.website #header #w_content #basket_cart p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color: #4e2683;
	margin-bottom:19px;
}
.website #header #w_content #basket_cart a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	color: #4e2683;
}
.website #header #w_content #basket_cart a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	color: #f68c38;
}
.website #header #w_content #basket_cart a img {
	margin-bottom: -5px;
	padding-right: 7px;
}
/* --------------------- [END] Basket_cart buttons --------------------------*/
.website #header #w_bottom{
	width: 950px; 
	height: 20px;
	background-image: url(/images/site_header_bottom.png);
	background-repeat: no-repeat;

}
/* ========================== [END] HEADER ==================================*/


/* ============================= CONTENT ====================================*/

.website #container {
	width:950px;
	padding-left:25px;
	padding-right:25px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
/* -------------------------- SIDEBAR styles -------------------------------*/
.website #container #sidebar_left {
	float:left;
	width:182px;
	padding:0px;
	margin:0px;
}

.website #container #sidebar_right {
	float:right;
	width: 182px;
	padding:0px;
	margin:0px;
	margin-right:-2px;
}
.website #container #sidebar_right p, .website #container #sidebar_left p {
	margin:0;
}
/* ------------------------ [END] SIDEBAR styles ----------------------------*/

/* ---------------------------- BLOCK  styles -------------------------------*/
#block_generic{
	width:182px;
	height:auto;
	margin-bottom:3px;
	margin-top:3px;
}
#block_generic #b_top{
	width:182px;
	height:19px;
	background-image:url(/images/site_column_top.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}
#block_generic #b_content{
	width:150px;
	height:auto;
	padding:0px;
	margin:0px;
	background-image:url(/images/site_column_bg.png);
	background-repeat:repeat-y;
	text-align:left;
	padding-left:17px;
	padding-right:15px;
}
/* ------------------------- BLOCK Content styles ----------------------------*/
#block_generic #b_content p{
	margin:0;
	padding:0;
}
#block_generic #b_content .block_title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	color: #4e2683;
	margin:0px;
}
#block_generic #b_content h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	color: #4e2683;
	
	width:146px;
	margin-top:6px;
	margin-bottom:2px;
	padding-top:0px;
	padding-bottom:5px;
	border-bottom:1px solid #CCC;
}
#block_generic #b_content h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	color: #4e2683;
	margin:0px;
	text-align:center;	
}

#block_generic #b_content #content_seperator {
	width:146px;
	height:1px;
	margin-top:2px;
	margin-bottom:9px;
	border-bottom:2px solid #f68c38;
	padding:0;
}
/* --------------------- [END] BLOCK Content styles --------------------------*/

/* ------------------------- BLOCK BUTTON styles -----------------------------*/
#block_generic #b_content ul {
	margin:0;
	margin-left:0px;
	padding:0;
	width:146px;
	border-bottom:1px solid #CCC;
}
#block_generic #b_content li {
	list-style:none;
}
#block_generic #b_content li a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color: #4e2683;
	
	display:block;
	height:24px;
	width:126px;
	padding-left:20px;
	padding-top:5px;
	background-image:url(/images/site_leftcol_navigation_button_bg_off.jpg);
	background-repeat:no-repeat;
}
#block_generic #b_content li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	text-decoration:none;
	color: #f68c38;
	background-image:url(/images/site_leftcol_navigation_button_bg_on.jpg);
	background-repeat:no-repeat;
}
#block_generic #b_content li .active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	text-decoration:none;
	color: #f68c38;
	background-image:url(/images/site_leftcol_navigation_button_bg_on.jpg);
	background-repeat:no-repeat;
}
#block_generic #b_content li a img {
	margin-bottom: -4px;
}
/* --------------------- [END] BLOCK BUTTON styles ---------------------------*/

/* -------------------------- BLOCK FORM styles ------------------------------*/
#block_generic #b_content input {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	color: #4e2683;
	width:75px;
	height:17px;
} 
#block_generic #b_content input.btn {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	color: #4e2683;
	width:60px;
	height:24px;
	padding-bottom:5px;
}
#block_generic #b_content input.ff {
	background-color:#e4daf0;
}
/* ----------------------- [END] BLOCK FORM styles --------------------------*/

#block_generic #b_bottom{
	width:182px;
	height:20px;
	background-image:url(/images/site_column_bottom.png);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
/* --------------------- [END] LEFT SIDEBAR styles --------------------------*/


/* ---------------------- Newsletter BLOCK styles ----------------------------*/
#newsletter_module {
	width: 182px;
	height: 239px;
	float:left;
	margin-right:-2px;
}
#newsletter_module #n_top {
	width:182px;
	height:19px;
	background-image:url(/images/site_column_right_top.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}
#newsletter_module #n_content {
	width:162px;
	height:auto;
	padding:0px;
	margin:0px;
	background-image:url(/images/site_column_right_bg.png);
	background-repeat:repeat-y;
	text-align:center;
	padding-left:10px;
	padding-right:10px;	
}
#newsletter_module #n_content img {
	margin-left:-5px;	
}
/* ------------------------ NEWSLETTER FORM styles ----------------------------*/
#newsletter_module #n_content input {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	color: #4e2683;
	width:81px;
	height:17px;
} 
#newsletter_module #n_content input.btn {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	color: #4e2683;
	width:57px;
	height:24px;
	padding-bottom:5px;
}
#newsletter_module #n_content input.ff {
	background-color:#e4daf0;
}
/* --------------------- [END] NEWSLETTER FORM styles -------------------------*/
#newsletter_module #n_bottom {
	width:182px;
	height:23px;
	background-image:url(/images/site_column_right_bottom.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}
/* ------------------- [END] Newsletter BLOCK styles --------------------------*/

/* ----------------------- PRODUCT BLOCK styles -------------------------------*/
#product_holder {
	width: 116px;
	float:left;
	margin-left:11px;
	margin-right:11px;
	margin-top:10px;
	margin-bottom: 10px;
}
#product_holder a img.thumb {
	border:2px solid #f68c38;
}
#product_holder a:hover img.thumb {
	border:2px solid #4e2683;
}
#product_holder #product_title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-weight:bold;
	color: #4e2683;
	margin-top:7px;
	margin-bottom:5px;
	border:none;
	height:35px;
}
#product_holder #product_text {
	height:100px;
}
#product_holder #product_text ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:15px;
	padding:0px;
	list-style-position: outside;
	text-align:left;
	list-style-image: url(/images/site_content_s_bullet-point.jpg);
}
#product_holder #product_text li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.6em;
	color: #4e2683;
	margin-top:1px;
	margin-bottom:1px;
}
#product_holder #price {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	font-weight:bold;
	color: #f68c38;
	margin-top:10px;
	margin-bottom:12px;
}
#product_holder #buttons {
	padding-left:11px;
	padding-right:10px;
	padding-bottom:0;
	margin:0;
	margin-top:10px;

}
#product_holder #buttons a.info {
	width:93px;
	height:29px;
	display:block;
	background-image:url(/images/site_button_more-info_off.jpg);
	margin-bottom:5px;
}
#product_holder #buttons a:hover.info {
	background-image:url(/images/site_button_more-info_over.jpg);
}
#product_holder #buttons a.order {
	width:93px;
	height:29px;
	display:block;
	background-image:url(/images/site_button_order-now_off.jpg);
	margin-bottom:5px;
}
#product_holder #buttons a:hover.order {
	background-image:url(/images/site_button_order-now_over.jpg);
}
#product_seperator{
	width:1px;
	float:left;
	height:230px;
	border-right:1px solid #ccc;
	margin-left:4px;
	margin-right:5px;
	margin-top:10px;
	margin-bottom: 10px;
}
/* -------------------- [END] PRODUCT BLOCK styles --------------------------*/

/* --------------------- PRODUCT BLOCK RHC styles ------------------------------*/
.website #container #sidebar_right #block_generic #b_content #product_holder {
	width: 130px;
	float:left;
	margin-left:7px;
	margin-right:11px;
	margin-top:10px;
	margin-bottom: 10px;
	text-align:center;
}
.website #container #sidebar_right #block_generic #b_content #product_holder a img.thumb {
	border:2px solid #f68c38;
}
.website #container #sidebar_right #block_generic #b_content #product_holder a:hover img.thumb {
	border:2px solid #4e2683;
}
.website #container #sidebar_right #block_generic #b_content #product_holder #product_title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-weight:bold;
	color: #4e2683;
	margin-top:7px;
	margin-bottom:7px;
	border:none;
	width:auto;
}
.website #container #sidebar_right #block_generic #b_content #product_holder ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:15px;
	padding:0px;
	list-style-position: outside;
	text-align:left;
	list-style-image: url(/images/site_content_s_bullet-point.jpg);
	border:none;
}
.website #container #sidebar_right #block_generic #b_content #product_holder li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.6em;
	color: #4e2683;
	margin-top:1px;
	margin-bottom:1px;
}
.website #container #sidebar_right #block_generic #b_content #product_holder #price {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	font-weight:bold;
	color: #f68c38;
	margin-top:10px;
	margin-bottom:12px;
	text-align:center;
}
.website #container #sidebar_right #block_generic #b_content #product_holder #buttons {
	padding-left:18px;
	padding-right:10px;
	padding-bottom:0px;
	margin:0px;
	margin-top:10px;
}
.website #container #sidebar_right #block_generic #b_content #product_holder #buttons a.info {
	width:93px;
	height:29px;
	display:block;
	background-image:url(/images/site_button_more-info_off.jpg);
	margin-bottom:5px;
}
.website #container #sidebar_right #block_generic #b_content #product_holder #buttons a:hover.info {
	background-image:url(/images/site_button_more-info_over.jpg);
}
.website #container #sidebar_right #block_generic #b_content #product_holder #buttons a.order {
	width:93px;
	height:29px;
	display:block;
	background-image:url(/images/site_button_order-now_off.jpg);
	margin-bottom:5px;
}
.website #container #sidebar_right #block_generic #b_content #product_holder #buttons a:hover.order {
	background-image:url(/images/site_button_order-now_over.jpg);
}
.website #container #sidebar_right #block_generic #b_content #product_seperator{
	width:135px;
	height:0px;
	border-bottom:1px solid #ccc;

	margin-top:6px;
	margin-bottom: 8px;
}
/* ------------------ [END] PRODUCT BLOCK RHC styles ------------------------*/

/* -----------------------  BREADCRUMB styles -------------------------------*/
#bread_crumbs {
	width:auto;
	height:20px;
	border-bottom:1px solid #ccc;
	text-align:left;
	margin-top:0px;
	margin-bottom:12px;
}
#bread_crumbs .right_chev {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	font-weight:normal;
	color: #f68c38;
	margin-top:0px;
}
#bread_crumbs a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-weight:normal;
	color: #4e2683;
	text-decoration:none!important;
}
#bread_crumbs a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-weight:normal;
	color: #f68c38;
	text-decoration:none;
}
#bread_crumbs .active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-weight:normal;
	color: #f68c38;
	text-decoration:none;
}
/* ---------------------- [END] BREADCRUMB styles ---------------------------*/

.website #container #content_area_3col {
	/*padding:0px;	*/

	margin-top: 3px;
	margin-bottom: auto;

	margin-right: 183px;
	margin-left: 183px;	

}
.website #container #content_area_3col p {
	margin: 0px;
}

.website #container #content_area_3col #c_top {
	width:585px;
	height:19px;
	background-image:url(/images/site_content_3col_top.png);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
.website #container #content_area_3col #c_content {
	width: 556px; 
	
	min-height:100%;
	height:auto;
	
	background-image: url(/images/site_content_3col_bg.png);
	background-repeat: repeat-y;
	color:#000;
	padding-left:13px;
	padding-right:16px;
	padding-bottom:10px;
	margin-bottom:0px;
	margin-top:0px;
	
	display:inline-block;
}
.website #container #content_area_3col #c_bottom {
	width:585px;
	height:24px;
	background-image:url(/images/site_content_3col_bottom.png);
	background-repeat:no-repeat;
	margin-top:0px;
}
.website #container #content_area_3col #c_content h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.1em;
	font-weight:normal;
	color: #4e2683;
	width:auto;
	border-bottom:2px solid #f68c38;
	text-align:left;
	padding-bottom:4px;
}
.website #container #content_area_3col #c_content h2, h3, h4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	font-weight:normal;
	color: #f68c38;
	border-bottom:1px solid #ccc;
	text-align:left;
	padding-bottom:4px;
	margin-top:0px;
	margin-bottom:12px;
}
.website #container #content_area_3col #c_content p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-weight:normal;
	color: #4e2683;
	text-align:left;
	padding-bottom:15px;
}
.website #container #content_area_3col #c_content ol {
	margin:0px;
	margin-left:20px;
	margin-bottom:15px;
	padding:0px;
	text-align:left;
}
.website #container #content_area_3col #c_content ul {
	margin:0px;
	margin-left:16px;
	margin-bottom:15px;
	padding:0px;
	text-align:left;
	list-style-position: outside;
	list-style-image: url(/images/site_content_s_bullet-point.jpg);
	list-style-type: none;
}
.website #container #content_area_3col #c_content li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-weight:normal;
	color: #4e2683;
	margin-bottom:2px;
}
.website #container #content_area_3col #c_content a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	font-weight:normal;
	text-decoration:underline;
	color: #4e2683;
}
.website #container #content_area_3col #c_content a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	font-weight:normal;
	text-decoration:none;
	color: #f68c38;
}
.website #container #content_area_3col #c_content #prod_spacer {
	width:100%;
	height:10px;
	clear:both;
}
/*------------------------------------------*/


.website #container #content_area_1col {
	/*padding:0px;	*/

	margin-top: 3px;
	margin-bottom: auto;

	margin-right: 0px;
	margin-left: 0px;	
}
.website #container #content_area_1col p {
	margin: 0px;
}

.website #container #content_area_1col #c_top {
	width:949px;
	height:19px;
	background-image:url(/images/site_content_1col_top.png);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
.website #container #content_area_1col #c_content {
	width: 920px; 
	background-image: url(/images/site_content_1col_bg.png);
	background-repeat: repeat-y;
	color:#000;
	padding-left:13px;
	padding-right:16px;
	padding-bottom:10px;
	margin-bottom:0px;
	margin-top:0px;
}
.website #container #content_area_1col #c_bottom {
	width:949px;
	height:24px;
	background-image:url(/images/site_content_1col_bottom.png);
	background-repeat:no-repeat;
	margin-top:0px;
}
.website #container #content_area_1col #c_content h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.1em;
	font-weight:normal;
	color: #4e2683;
	width:auto;
	border-bottom:2px solid #f68c38;
	text-align:left;
	padding-bottom:4px;
}
.website #container #content_area_1col #c_content h2, h3, h4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	font-weight:normal;
	color: #f68c38;
	border-bottom:1px solid #ccc;
	text-align:left;
	padding-bottom:4px;
	margin-top:0px;
	margin-bottom:12px;
}
.website #container #content_area_1col #c_content p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-weight:normal;
	color: #4e2683;
	text-align:left;
	padding-bottom:15px;
}
.website #container #content_area_1col #c_content ol {
	margin:0px;
	margin-left:20px;
	margin-bottom:15px;
	padding:0px;
	text-align:left;
}
.website #container #content_area_1col #c_content ul {
	margin:0px;
	margin-left:16px;
	margin-bottom:15px;
	padding:0px;
	text-align:left;
	list-style-position: outside;
	list-style-image: url(/images/site_content_s_bullet-point.jpg);
	list-style-type: none;
}
.website #container #content_area_1col #c_content li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-weight:normal;
	color: #4e2683;
	margin-bottom:2px;
}
.website #container #content_area_1col #c_content a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	font-weight:normal;
	text-decoration:underline;
	color: #4e2683;
}
.website #container #content_area_1col #c_content a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	font-weight:normal;
	text-decoration:none;
	color: #f68c38;
}
.website #container #content_area_1col #c_content #prod_spacer {
	width:100%;
	height:10px;
	clear:both;
}
/* ========================== [END] CONTENT =================================*/

#paging {
	width:auto;
	margin:5px;
	text-align:right;
} 
#paging p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-weight:normal;
	color: #4e2683;
	text-decoration:none;
	text-align:right;
}
#paging a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-weight:normal;
	color: #4e2683;
	text-decoration:none;
}
#paging a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-weight:normal;
	color: #f68c38;
	text-decoration:none;
}
#paging a.active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-weight:normal;
	color: #f68c38;
	text-decoration:underline;
}
/* ============================== FOOTER ====================================*/
.website #container #footer {
	width: 950px; 
	height:134px;
	margin: 0px auto; 
	text-align: center; 
	padding: 0px;
}
.website #container #footer #f_top {
	width: 950px; 
	height: 20px;
	background-image: url(/images/site_footer_top.png);
	background-repeat: no-repeat;
}
.website #container #footer #f_content {
	width: 900px; 
	height: 70px;
	background-image: url(/images/site_footer_bg.png);
	background-repeat: repeat-y;
	color:#000;
	padding-left:25px;
	padding-right:26px;
}
/* ------------------------- Navigation buttons -----------------------------*/
.website #container #footer #f_content #footer_nav {
	width: 900px;
	border-bottom:thin solid #CCC;
	padding-bottom:5px;
	margin-top:0px;
	padding-top:0px;
}
.website #container #footer #f_content #footer_nav a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color: #4e2683;
	padding-left:10px;
	padding-right:10px;
}
.website #container #footer #f_content #footer_nav a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: normal;
	text-decoration:underline;
	color: #f68c38;
}
.website #container #footer #f_content #footer_nav .active{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: normal;
	text-decoration:underline;
	color: #f68c38;
}
/* --------------------- [END] Navigation buttons ---------------------------*/
.website #container #footer #f_content #footer_logos {
	width: 900px;
	padding-top:10px;
	margin-bottom:5px;
}
.website #container #footer #f_content #footer_logos img {
	margin-left:15px;
	margin-right:15px;
}
.website #container #footer #f_bottom {
	width: 950px; 
	height: 21px;
	background-image: url(/images/site_footer_bottom.png);
	background-repeat: no-repeat;
}
.website #container #footer #f_bottom_text {
	width: 930px;
	padding-left:10px;
	padding-right:10px;
	height:20px;
}
.website #container #footer #f_bottom_text #f_copyright {
	float:left;
	width:310px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.6em;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color: #fff;
}
.website #container #footer #f_bottom_text #f_credit {
	width:310px;
	float:left;
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.6em;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color: #a888d2;
}
.website #container #footer #f_bottom_text #f_credit a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color: #a888d2;
}
.website #container #footer #f_bottom_text #f_credit a:hover{
	text-decoration:underline;
	color: #fff;
}
/* ========================== [END] FOOTER ==================================*/



/* ============================== MISC =====================================*/
#top_button {
	width:auto;	
	text-align:right;
}
#top_button a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color: #4e2683; 
}
#top_button a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color: #f68c38; 
}
.forms {padding:0px; margin:0px;}

#clearBoth {
	clear:both;
    height:0px;
	width:950px;
    font-size: 1px;
}
.floatRight {
	float: right;
	margin-left: 15px;
	margin-top: 2px;
	margin-bottom:5px;
	border:solid 1px #ccc;
}
.floatLeft {
	float: left;
	margin-right: 15px;
	margin-top: 2px;
	margin-bottom:5px;
	border:solid 1px #ccc;
}
.clearfloat { 
	clear:both;
    height:1px;
    font-size: 1px;
    line-height: 0px;
}
/* =========================== [END] MISC ===================================*/