﻿/* Neutralize styling */
html, body, form, fieldset 
{
	font: 100%/120% Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

p, pre,
blockquote, ul, ol, dl, address 
{
	margin: 1em 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6
{
	padding: 0;
	margin: 0;	
}

li, dd, blockquote 
{
	margin-left: 1em;
}

img
{
	border: none;
}

ul
{
	list-style-type: square;
	margin-left: 15px;
}
ol
{
	margin-left: 15px;
}

a { color: #ad0046; text-decoration: none; }
a:hover { text-decoration: underline; }

/* Custom Styling */
body { background-color: #1f0111;	 color: #b1abae; font: normal 12px Arial;	 padding-top: 30px; }
form { background: #000000 url(../images/bg_body.jpg) repeat-x; margin: 0 auto; width: 990px; }
div#container { background: url(../images/bg_style.png) no-repeat top left; padding: 0 10px 0 30px; }


/* Header */
div#header { height: 110px; padding: 15px 0 0 28px; }
div#header .header-links { color: #f8d4e6; font: normal 9px Verdana; float: right; text-align: right; }
div#header .header-links a { color: #f8d4e6; font: normal 9px Verdana; margin: 0 10px; text-transform: uppercase; text-decoration: none; }
div#header .header-links a:hover { color: #ed9a33 !important; }
div#header .header-links .slogan { display: block; margin: 10px 45px 0 0; }

div#content { text-align: justify; }
div#content #menu { float: left; height: 207px; padding-left: 35px; width: 170px; }
div#content #menu a { background: url(../images/arrow.gif) no-repeat left center; color: #fff; display: block; font: normal 11px/24px Tahoma;	padding-left: 11px; text-decoration: none; text-transform: uppercase; }
div#content #menu a:hover { color: #bf0060; }

div#content .welcome-message { float: left; height: 207px; width: 368px; }
div#content .banner { float: right; font-size: 11px; padding-left: 10px; text-align: right; width: 353px; }
div#content .banner p { margin-top: 10px; margin-bottom: 0; }
div#content .retail-outlets { background: #000 url(../images/bg-retail-outlets.jpg) repeat-x bottom; border: solid 5px #64002b; float: left; height: 193px; margin: 25px 10px 0 0; width: 278px; }

div#content .retail-outlets .top-left { margin: -5px 0 0 -5px; position: absolute; z-index: 100; }
div#content .retail-outlets .top-right { margin: -5px 0 0 271px; position: absolute; z-index: 100; }
div#content .retail-outlets .bottom-left { margin: 186px 0 0 -5px; position: absolute; z-index: 100; }
div#content .retail-outlets .bottom-right { margin: 186px 0 0 271px; position: absolute; z-index: 100; }
div#content .retail-outlets .description { color: #bbb; font-size: 11px; margin: -35px 0 0 0; padding: 10px; position: absolute; width: 258px; }
div#content .retail-outlets .description { #margin: 60px 0 0 -280px; }
div#content .subheader { float: left; }
div#content .article { float: left; padding-top: 10px; width: 741px; }

div#footer { color: #656464; clear: both; font-size: 11px; height: 28px; line-height: 28px;	padding: 10px; }
div#footer a { color: #8f1a4d; line-height: 28px; margin: 0 10px 0 10px; text-decoration: none; }
div#footer a:hover { color: #980043; }


/* Custom Classes */
select.select
{
	background-color: #fff;
	border: solid 1px #e1dedd;	
	font: normal 11px Arial;
}
a.more
{
	color: #ad0046;	
	background: url(../images/double_arrow.gif) no-repeat left center;	
	padding-left: 10px;
	text-decoration: none;
	text-transform: lowercase;
}
a.more:hover { text-decoration: underline; }
a.sitemap
{
    border: none;
    color: #8f1a4d !important;		
    font: normal 12px Arial;
    padding-left: 4px;
	text-decoration: none;
}
a.sitemap:hover { color: #980043 !important; }
ul.custom-list
{
	list-style-type: none;	
}
ul.custom-list li
{
	background: url(../images/arrow.gif) no-repeat left center;
	padding-left: 15px;
}
.pager_info {
    color: #bf0060;
    font-family:  Arial;
    font-weight: normal;
    font-size: 12px;
    padding: 1px 3px 3px 3px;
}
img.thumbnail
{
    border: solid 10px #0f020a;
}
.clear { clear: both; }
.right-align { text-align: right; }
.block { display: block; }
.right { float: right; }
.left { float: left; }
.pink { color: #bf0060 !important; }
.peach { color: #f3caa9; }
.brown { color: #c77330 !important; }

/* Content Slider */
.contentslide .opacitylayer
{ 
	width: 100%;
	height: 100%;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.contentslide .contentdiv
{
	display: none;
}

.pagination
{
	clear: both;
	display: none;
	text-align: right;
	margin: 0 auto;
	padding: 0 0 4px 0;
	width: 460px;
}

.pagination a
{
	padding: 2px 4px;
	text-decoration: none; 
	color: #c01b01;
	background-color: white;
	font: normal 11px/16px Arial;
}

.pagination a:hover, .pagination a.selected
{
	color: #000;
	background-color: #FEE496;
}