/* CSS Document */

html, body {
	height: 100%;
	width:100%;
	padding:0px;
	margin:0px;
	font-size:12px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#444444;
}

.contentpane {	background:none;}

td {color:#444444; font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:18px;}

p { padding:5px 0px; margin:0px;}

a {text-decoration:none; color:#701874;}
a img {border:none;}
.article_seperator {display:none;}

ul { margin:0px; padding-left:15px;}

h3 {color:#701874;font-size:14px;font-weight:bold;margin:0;padding:0;text-transform:capitalize;}
.sectiontableheader h3 { border-bottom:solid #CCCCCC 1px;}

#box .sectiontableentry1 {background-color:#E1E4E4;}
#box .sectiontableentry2 {}
/* Layout */
.col-center {
	background-image:url(../images/bg-pattern-center.jpg);
	background-repeat:repeat-y;
	background-position:center top;
}

.col-left {
	background-image:url(../images/bg-pattern-left.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#286c31;
}

.col-right {
	background-image:url(../images/bg-pattern-right.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#014731;
}

#img-left {background:url(../images/bg-left.jpg) top right no-repeat; width:100%;height:202px;}
#img-right {background:url(../images/bg-right.jpg) top left no-repeat; width:100%;height:315px;}

#wrap {
	background-image:url(../images/header-cockburn.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	min-height:768px;
}

.shopping-logo { width:180px; height:115px; display:block; float:left; margin-left:10px;}

#header { width:960px; height:120px; text-align:left; margin:0 auto;}
#logo{ float: left; display: inline; width:150px;}
#right{ float:right; display:inline; width:300px; text-align:right; margin:80px 10px 0 0;}
#menu { width:960px; height:55px; margin:0 auto; background:url(../images/bg-menu.jpg) top left no-repeat;}
#flash { width:960px; height:540px; margin:0 auto;}
#footer { width:940px; height:26px; margin:0 auto; padding-top:4px; font-size:10px; color:#FFFFFF;}
#footer td {font-size:10px; color:#FFFFFF;}
#footer.moduletable {width: 450px;}
#footer p, #footer a { padding:0px; margin:0px; font-size:10px; color:#FFFFFF;}
#facebook { float:left;}
#major-store {float:right; width: 468px; padding-top:4px;}
#bottommenu {color:#FFFFFF;font-size:10px;float:left; width: 940px; padding-top:10px;}
#bottommenu td, #bottommenu a, #bottommenu p {font-size:10px; color:#FFFFFF;} 
.moduletablebotmenu table {width: 450px;}
#content-flash {width:960px; height:533px; margin:0 auto;background:url(../images/bg-content2.jpg) top left no-repeat; text-align:left;}
#content {width:960px; min-height:523px; margin:0 auto;background:url(../images/bg-content2.jpg) top left no-repeat; text-align:left;}
#pattern {width:960px; display:table; margin:0 auto; background:url(../images/bg-pattern-content.jpg) top left repeat-y;}

#content #mainbody { padding:10px 0px 10px 23px; float:left; width:688px; display:table;}

.contentheadingopen {background:url(../images/bg-heading.jpg) top left no-repeat; height:33px; width:688px;}
.contentheading {font:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:18px; text-indent:10px;}
.componentheading {background:url(../images/bg-heading.jpg) top left no-repeat; height:33px; width:688px;}
.componentheading p {font:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:18px; text-indent:10px; padding:0px; margin:0px;}
#content-right {width:210px; height:511px; float:right; background:url(../images/bg-module-right.jpg) top left no-repeat; display:inline; margin-top:10px; margin-right:14px;}

.buttonheading {padding:0px 3px;}
.buttonheading2 {padding:0px 8px 0px 3px;}

#mainbody .contentpaneopen { padding:10px 0px 0px 0px;}
#mainbody p { text-align:justify;}

/* Page Nav */
div.pagenavigation {background:url(../images/bg-pattern-navigation.jpg) repeat-x; height:28px; float:left; display:block;}
.pageresult { float:right;}
div.pagenavigation a { color:#333333;}
div.pagenavigation a:hover { color:#81B725;}
span.pagenav1 {
	color:#925494;
	font-weight:bold;
	text-decoration:underline;
}
.pagenumber { float:left; padding:3px 4px 0px 4px;}

/* Mod Search */
.moduletable-search {float:right; padding-right:15px;}
.inputbox-search {background:none; border:none; font-size:11px; width:130px; margin:11px 0px; padding:0px; line-height:11px; padding-top:0px; margin-top:0px;}
.button-search {background:none;border:none;cursor: help;width:40px;margin:8px 0px;padding:0px;}
.div-input {display:inline;}
.div-btn { display:inline;}

/* Mod Menu */
.moduletable-menu {width:720px; float:left; padding-left:15px;}

.moduletable-opening h3 { margin:0px; padding:10px 0px 0px 16px; font-size:13px;}
div.moduletable-opening { height:279px;}
.submenu39 { background-color:#86288B;}
#swtab3 table.submenu39 { margin-left:210px !important;}/* leasing */
#swtab2 table.submenu39 { margin-left:20px !important;} /* centerinformation */
#swtab4 table.submenu39 { margin-left:250px !important;} /* news */
#swtab5 table.submenu39 { margin-left:320px !important;} /* whatson */
#swtab7 table.submenu39 { margin-left:500px !important;} /* kidsclub */
#swtab6 table.submenu39 { margin-left:420px !important;} /* Specialoffers */
#swtab45 table.submenu39 { margin-left:620px !important;} /* Eco Corner */


/* Job Employment */
.jobtitle { font-size:14px; color:#701874; padding:8px 0px 8px 0px; font-weight:bold; border-bottom:solid 1px #BFBFBF;}
.joblist td { border-bottom:solid 1px #999999; padding:3px;}
.joblist a { color:#701874;}
.joblist a:hover {color:#117844;}
.joblist .sectiontableheader {font-weight:bold;}

/* Events */
div.navigation {position:absolute; top: 700px;}
h3.newstitle, h3.newstitle a { font-size:14px; font-weight:bold; padding:0px; margin:0px; color:#701874; text-transform:capitalize; }
.componentheading2, .componentheadingretailer {
	background:url(../images/bg-heading.jpg) top left no-repeat;
	height:33px;
	width:688px;
	color:#FFFFFF;
	font-size:18px;
	text-indent:10px;
	padding:0px 0px 10px 0px;
	margin:0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:33px;
}
.contentheadingopenretailer{
display: none;}
.thumbimage { width:190px; height:100px; padding:5px; border:solid 1px #999999; background-color:#FFFFFF; float:left;}
.listdescription { float:right; width:460px;}
.longdescription { float:right; width:390px;}

.thumb-container { width:210px; height:125px; background:url(../images/bg-box1.jpg) no-repeat; float:left; display:inline;}
.thumb-containertwo { width:204px; height:119px; background:url(../images/bg-box1.jpg) no-repeat; float:left; display:inline; padding: 3px; margin: 0 10px 10px 0;}
.thumb-container2 { background:url(../images/bg-box3.jpg) repeat-y; display:table; float:left;}
.offer { float:left; display:inline; padding:5px 0px 0px 10px; width:400px;}
.icon-specialoffers { z-index:99; width:55px; height:55px; position:relative;}
.thumb-image { z-index:1; position:relative; background-color:#FFFFFF; width:195px; height:110px; margin:-47px 0 0 8px; text-align:center;}
.thumb-image2 { background-color:#FFFFFF; width:195px; height:110px; margin:8px 0 0 8px;}
.thumb-image-news { z-index:1; position:relative; background-color:#FFFFFF; width:195px; height:110px; margin:8px 0 0 8px; text-align:center;}
.thumb-image td {width:195px; height:110px;}
.contentpaneopenretailer{border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
clear:both;
margin:0 0 15px 0px;
clear:both;}
#storepic {
	height:270px;
	width:270px;
	padding:5px;
	background-color:#999;
}

/* Eco Corner */
.icon-ecocorner { z-index:99; width:55px; height:55px; position:relative;}

.eco_thumb_image { z-index:1; position:relative; background-color:#FFFFFF; width:195px; height:110px; margin:-47px 0 0 8px; text-align:center;}