/*
	Headings
*/
h1 {
	padding: 0px 0px 0px 16px; 
	margin: 0; 
	font-size: 19px; 
	color: #4e2456; 
	font-weight: bold; 
	background-image: url(images/marketarea_david_star.jpg); 
	background-repeat: no-repeat; 
	height: 32px; 
}
h1 span {padding: 4px 0px 0px 0px; display: block;}

/*
	Maincontainer
*/
#maincontainer {width: 993px; margin: 0px auto 0px auto; padding: 16px 16px 50px 16px;}
#maincontainer .blueline {border: 1px solid #d3d3d3; padding-bottom: 10px;}

/*
	Top container
*/
#topcontainer {padding: 0; margin: 0;}
#topcontainer .logo {background-image: url(images/marketarea_logo.jpg); width: 221px; height: 55px;}

/*
	Main content
*/
#maincontent {width: 937px; margin: 0px auto 0px auto;}
#maincontent .headerimg {display: block; padding: 23px 0px 10px 0px;}

/*
	Top menu
*/
#topmenu {font-size: 11px; font-weight: bold;  padding-right: 40px; padding-top: 43px;}

/*
	Left container
*/
#leftcontainer {
			background-color: #a5bfe0; 
			background-image: url(images/marketarea_leftcontainer_bg.jpg); 
			background-repeat: repeat-x; 
			width: 142px; 
			float: left; 
			padding: 15px 30px 15px 20px;
}
#leftcontainer h4 {padding: 0px 0px 15px 0px; margin: 0; font-size: 15px; color: #86c2ff; font-weight: bold;}
#leftcontainer ul {list-style: none; padding: 0; margin: 0;}
#leftcontainer ul li {border-bottom: 1px solid #7d99c3; padding: 2px 0px 2px 0px;}
#leftcontainer ul li a {color: #ffffff; font-size: 11px; font-weight: bold;}
#leftcontainer ul li a:hover {color: #ffffff;}
#leftcontainer ul .last {border: 0;}

/*
	Middle container
*/
#middlecontainer div#announcement {padding: 15px 0; margin-bottom: 7px; border-bottom: 1px solid #744f76; border-top: 1px solid #744f76; font-size: 12px; color: #4e2456;}

#middlecontainer {float: left; width: 483px; padding: 0px 23px 0px 20px;}
#middlecontainer .blockel {padding: 0px 0px 6px 0px;}
#middlecontainer .blockel ul {list-style: none; padding: 0px 0px 15px 0px; margin: 0px 0px 0px 7px; border-bottom: 1px solid #744f76;}
#middlecontainer .blockel ul li {padding: 7px 0px 6px 0px; border-bottom: 1px dotted #545454;}
#middlecontainer .blockel ul li p {padding: 0; margin: 0; width: 328px; display: block; float: right; text-align: justify; color: #404040;}
#middlecontainer .blockel ul li a {color: #0c428c; width: 135px; display: block; font-weight: bold; float: left; word-wrap:break-word;}
#middlecontainer .blockel ul li a:hover {color: #0c428c;}
#middlecontainer .blockel ul .last {border: 0;}

#middlecontainer .localstoreslist {width: 470px; padding: 13px 0px 0px 0px; color: #3f3f3f;}
#middlecontainer .localstoreslist thead {text-transform: uppercase; font-weight: bold;}
#middlecontainer .localstoreslist thead td {padding: 0px 0px 5px 0px;}
#middlecontainer .localstoreslist .storename {font-weight: bold;}
#middlecontainer .localstoreslist td.phone {white-space:nowrap;}
#middlecontainer .localstoreslist tbody td {border-bottom: 1px dotted #858585; padding: 5px 0px 5px 0px;}
#middlecontainer .localstoreslist tbody .last td {border: 0;}

/*
	Right container
*/
#rightcontainer {float: left; width: 219px;}
#rightcontainer .currentlyviewing {width: 100%; color: #ffffff; text-transform: uppercase; padding: 0px 0px 10px 0px;}
#rightcontainer .currentlyviewing .title {
						width: 205px;
						background-color: #765377; 
						background-image: url(images/marketarea_rightcontainer_category_title_bg.jpg); 
						background-repeat: repeat-x; 
						padding: 12px 7px 16px 7px;
}
#rightcontainer .currentlyviewing span {font-size: 9px; }
#rightcontainer .currentlyviewing h2 {margin: 0; padding: 0; font-weight: bold; font-size: 13px;}

#rightcontainer .blueblock {background-color: #d0dae7; padding: 16px 25px 35px 16px;}
#rightcontainer .blueblock h3 {padding: 0px 0px 10px 0px; margin: 0; font-size: 17px; color: #563257; font-weight: bold;}
#rightcontainer .blueblock p {padding: 0px 0px 10px 0px; margin: 0; font-size: 13px; color: #563257;}
#rightcontainer .blueblock ul {padding: 0; margin: 0; list-style: none;}
#rightcontainer .blueblock ul li {padding: 3px 0px 3px 0px;}
#rightcontainer .blueblock ul li a {color: #123f8c; font-weight: bold;}
#rightcontainer .blueblock ul li a:hover {color: #123f8c;}


#rightcontainer .sponsoredbrands {width: 211px; margin: 0; padding: 45px 0px 15px 0px;}
#rightcontainer .sponsoredbrands h4 {color: #ffffff; background-color: #002b61; font-size: 12px; padding: 3px 7px 3px 7px; margin: 0px 0px 1px 0px; display: block;}

#rightcontainer ul#brands li {font-weight: bold;color: #444444;padding-bottom:0; margin-bottom:0;margin-top:6px;}
#rightcontainer ul#brands .description {font-weight: normal;}
