/* CSS Document */
body
{
background-repeat: repeat-x;
background-color: #a3ba22;
font-weight:normal;
font-family:Verdana,Arial,sans-serif;
text-decoration:none;
font-size:70%;
color:#555555;
margin:0px;padding:0px;
}
body {background-image: url('../images/home_page/backgroundGradient.jpg');}
img{border:none;}
form{margin:0px; padding:0px;}
a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
input{font-size:11px;}
textarea{font-size:11px; font-family:Verdana,Arial,sans-serif;}
select{font-size:11px;}
h1{margin:0px; padding:0px; color:#015196; font-weight:bold; font-size:13px; font-family:"Trebuchet MS";}
h2{color:#404490; font-size:x-large; font-weight:normal; margin-top:0px; padding:0px;}
h3{font-size:small;color:#404490;}
h4{font-size:100%;color:#555555;}
h5{font-size:100%; margin-left:5px; margin-bottom:1px;}
h6{font-size:100%;}

a.tertiaryLink {display:block; background:url(../images/arrow_down.gif) no-repeat 0px 3px; padding-left:10px; margin-bottom:10px; text-decoration:none; color:#404490}
div#header{color:#000000; background-image:url(../images/pod_images/top_bg.gif); background-repeat:no-repeat; height:86px; width:780px; text-align:left;}
div#header div.rightArea{width:500; text-align:right}
div#header img{margin:5px 0px 0px 22px;}
div#header label{font-weight:bold;}
div#header fieldset{border:0px; margin:6px 30px 0px 0px; padding:0px;}
div#header input{border:1px solid #9B972C; width:151px; height:15px;}
div#header select{width:131px; margin:0px 11px 0px 10px;}
div#header .goBtn{background-color:#78B500; font-weight:bold; color:#E6DC46; width:60px; height:19px; border:1px solid #78B500; cursor:pointer; margin-left:5px; padding:0px;}
div#header .logo{width:300px;}
div#header div.topNavMenu{text-align:left; float:left}
.homeLink{margin-left:25px;}
.alert {background:url(../images/exclamationb7.gif) 0px 3px no-repeat; padding:4px 0px 4px 26px; margin-left:10px; margin-right:10px; margin-top:10px}

ul#topMenu, ul#topMenu li{float:right; margin:0px 0px 0px 0px; padding:1px; list-style-type:none;}
ul#topMenu a{color:#FFFFFF; text-decoration:underline; font-weight:normal; background-image:url(../images/white_arrow.gif); background-position:left; background-repeat:no-repeat; padding-left:8px; font-family:Tahoma,Verdana,Arial;}
ul#topMenu a.yellowBolText{color:#E6DC46; font-weight:bold;}
ul#topMenu .whiteText{color:#FFFFFF; font-weight:normal;}

div#topNavigation{width:780px; border-bottom:1px solid #FFFFFF;}
ul#topLinks, ul#topLinks li{float:left; margin:0px; padding:0px; list-style-type:none; display:block}
ul#topLinks a{color:#E6DC46; text-decoration:none; font-weight:bold; font-size:12px; background-image:url(../images/yellow_arrow.gif); background-position:left; background-repeat:no-repeat; padding-left:12px; font-family:Trebuchet MS; text-transform:uppercase;}
ul#topLinks li a:hover{text-decoration:underline}
ul#topLinks li.firstMenu{background-image:url(../images/first_menu.gif); width:130px; height:24px; padding-top:3px;}
ul#topLinks li.secondMenu{background-image:url(../images/second_menu.gif); width:130px; height:24px; padding-top:3px;}
ul#topLinks li.thirdMenu{background-image:url(../images/third_menu.gif); width:130px; height:24px; padding-top:3px;}
ul#topLinks li.fourthMenu{background-image:url(../images/fourth_menu.gif); width:130px; height:24px; padding-top:3px;}
ul#topLinks li.fifthMenu{background-image:url(../images/fifth_menu.gif); width:130px; height:24px; padding-top:3px;}
ul#topLinks li.sixthMenu{background-image:url(../images/sixth_menu.gif); width:130px; height:24px; padding-top:3px;}

.regisform{background-color:#EAECF5; color:#333333; border:1px solid #000000; text-align:left;}
.regisform fieldset{border:none; padding:0px; margin:0px 0px 20px 0px;}
.regisform fieldset form{padding:10px;}
.regisform label{font-weight:normal;}
.rightForm{margin-left:20px;width:250px;}
.leftForm{width:250px;}
.leftForm div.labelWidth{width:90px; float:left; margin-bottom:5px; height:23px; padding:2px}
.rightForm div.labelWidth{width:121px; float:left; margin-bottom:5px; height:23px; padding:2px}
.inputText{width:120px; float:left; margin-bottom:5px; height:23px; padding:2px}
.regisform input{border:1px solid #666666;}
.regisform input.noBorder{border:none;}

.floatLeft{float:left;}
.floatRight{float:right;}
.clearFloat{clear:both; height:1px; font-size:4px;}
.clearDiv{clear:both;}
.line{height:1px; border-top:1px solid #999999}
.vLine{border-right:1px solid #000000;}

.mainContent{width:780px; text-align:left; background-color:#FFFFFF;}
.category{width:243px; padding:10px 2px 10px 11px; background-color:#ffffff; border:1px solid #ccc;}
.category select{width:160px;}
.boxPadding{padding:5px;}
.leftImages{width:164px; background-color:#E5E6E8; text-align:center; margin-right:5px; margin-top:5px; padding-bottom:5px;}
.leftImages img{margin:5px 0px 3px 0px;}
.content{width:522px; background-color:#FFFFFF;}
.contentStore{width:775px; background-color:#FFFFFF;}
.contentForm{width:450px; background-color:#FFFFFF;}
.contentResult{background-color:#FFFFFF; float:left;}
.textContent{width:120px;}
.textContent ul{margin:3px 8px 3px 15px; padding:0px;}
.textContent li{margin:3px 5px 20px 0px; padding:px;}
.contentDiv{width:378px; text-align:center}
.dashBorder{border:1px dashed #79A8CC;}
.products{padding:15px 2px 3px 8px; margin:0px; width:357px; text-align:left}
.details{width:111px; margin-top:10px; line-height:16px; text-align:left; padding-left:5px;}
.details h1{background-color:#EE4E00; color:#FFFFFF; font-weight:bold; margin:0px; padding:2px 2px 2px 18px; background-image:url(../images/bg_down_arrow.gif); font-size:12px; background-position:left; background-repeat:no-repeat;}
.details p{padding:5px;}
.redText{font-weight:bold; color:#990000;}
.blueBoldText{color:#2673CD; font-weight:bold;}
.productHline{width:357px; height:1px; border-top:1px solid #000000;}
/*a.redLinks{color:#990000; text-decoration:underline;}*/
.goBtns{background-color:#EE4E00; color:#FFFFFF; width:32px; height:19px; border:1px solid #FFFFFF; cursor:pointer; margin-left:5px; padding:0px;}
.submitBtn{background-color:#990000; color:#FFFFFF; font-weight:bold; font-size:11px; border:none; cursor:pointer; padding:2px; margin-top:5px; width:90px;}

hr {border: none 0; border-top: 1px dashed #000; width: 100%; height: 1px;}

.shopnwintable {padding:0px 0px 0px 0px;}

.sgtable {padding-bottom:24px;margin-bottom:20px;}
.sgtable h2 {font-size:100%; color:#000000; line-height:24px; padding:0px 0px 0px 10px; margin:0px; font-weight:bold;}
.sgtable h3 {margin-bottom:0px;font-size:large; color:#000000;background:#b3c3e3; font-weight:normal;padding:7px 6px 6px 6px}
.sgtable .body {padding:0px 3px; border-top:3px solid #b3c3e3; margin:0px;}
.sgtable table {width:100%;font-size:100%; border-color:#b3c3e3;border-style:solid; border-width:0px 0px 1px 1px;}
.sgtable td,.ngtable th{text-align:left; padding:10px 10px 12px 10px; border-style:solid; border-color:#b3c3e3;}
.sgtable td{background-color:#ffffff;border-width:1px 1px 0px 0px;}
.sgtable th{background-color:#eaecf5; font-weight:bold; border:1px solid; border-bottom:none; border-left:none;}
.sgtable .active, .ngtable .active td {background-color:#ffffbb;}
.sgtable .inactive, .ngtable .inactive td {background-color:#ebebeb; color:#898989;}
.sgtable p {padding:10px 10px 12px 10px; margin:0px;}

/*For registeration forms*/
.fieldrow {width:100%; clear:both; background:#ffffff; padding-top:5px; padding-bottom:5px;}
.ngtable fieldset {background:#ffffff; padding-top:7px; padding-bottom:5px;}
.ngtable fieldset fieldset {padding-top:0px; padding-bottom:0px;}
.fieldrow span {float:left; width:142px; padding-left:10px; font-weight:bold;}
.ngtable .check {float:left; margin:5px 10px 10px 10px;}
.fieldrow span.checklabel {font-weight:normal; float:none; width:auto; padding-left:0px;}
label {padding-left:7px; padding-right:5px;}

form .ngtable {padding:0px 1px; border-top:0px;}
.mallsForm {width:340px; float:right;}
.contestForm {width:320px; float:left;}
.postDetailsForm {width:340px; margin-left:120px;}
.postDetailsForm fieldset {border:none;margin:0px;padding:0px;}
.postDetailsForm p {padding:10px 10px 12px 10px; margin:0px;}
.postDetailsForm {padding-bottom:24px;margin-bottom:20px;}
.postDetailsForm h2 {font-size:100%; color:#000000; line-height:24px; padding:0px 0px 0px 10px; margin:0px; font-weight:bold;}
.postDetailsForm h3 {margin-bottom:0px;font-size:large; color:#000000;background:#b3c3e3; font-weight:normal;padding:7px 6px 6px 6px}


.storeRegistration {width:500px; margin-left:65px;}
.retailForm {width:450px; margin-left:75px;}
.ngtable h3.formhead {font-size:100%; color:#404490; background:#b3c3e3; margin:0px; padding:5px 10px; font-weight:bold;}
.ngtable h3.outbound {background:#b3c3e3 url(/cms/global/assets/images/site/icon/wCircleArrowR.gif) no-repeat 10px 5px; padding-left:40px;}
.ngtable h3.inbound {background:#b3c3e3 url(/cms/global/assets/images/site/icon/wCircleArrowL.gif) no-repeat 10px 5px; padding-left:40px;}
form .ngtable table {border-color:#b3c3e3;border-style:solid; border-width:3px 2px 4px 3px;}
form .ngtable p {background:#eaecf5; padding:5px 10px; margin:0px;}
form .ngtable .note {background:#eaecf5; margin:0px; font-weight:bold;}
form .ngtable ul {margin:0px; background:#ffffff; padding:5px 10px 5px 25px;}
form .ngtable ol {background:#ffffff; padding-bottom:10px; padding-left:30px;}
form .ngtable .info {background-color:#ffffff; margin:0px;}

/*For login box pod from good old BA */
.loginBox {float: right; margin: 0px 10px 30px; display:inline}
.loginBox h3 {background: url(../images/190tops.gif) 0px top no-repeat; color:#ffffff; no-repeat left top; margin: 0px; width: 190px; line-height: 24px; text-indent:10px}
.loginBox .loginBody {background: url(../images/190bttms.gif) 0px bottom no-repeat; padding: 7px 0px 10px 0px; width: 190px; clear:both; text-align:right;}
.loginBox .loginBody a:visited {color: #404490}
.loginBox .loginBody a:hover {color: #404490}
.loginBox .loginBody .fieldsetRow {margin:0px; padding:0px; clear:both}
.loginBox .inputRow {width:180px; padding:0px 10px 6px 0px; float:left; clear:both; background:none;}
.loginBox ul {margin: 20px 0px 0px 0px; clear:both; text-align:left;}
.loginBox li {padding: 0px 10px 10px 10px; line-height: 5px;}
.loginBox li a {no-repeat 0px 4px; padding-left: 10px; padding-right: 10px; color: #404490; text-decoration: none; }
.loginBox li a:visited {color: #404490}
.loginBox li a:hover {color: #404490; text-decoration:underline}

.image{border: 1px solid #CCCCCC; padding:3px;}

.bottomContent{width:780px; padding:0px; text-align:left;}
.marginImg{margin:0px 0px 0px 2px;}
.newsContent{width:258px;background-color:#CFCDBE; height:116px;}
.newsContentPadding{padding:28px 2px 17px 8px;}
.newsContentDiv{width:190px; margin-bottom:10px;}
.newsImg{width:52px;}
.newsLetterInput{border:1px solid #9B972C; width:140px;}
.newsLetterBtn{background-image:url(../images/white_arrow_btn.gif); padding:1px 1px 1px 8px; background-repeat:no-repeat; background-position:2px; background-color:#EE4E00; color:#FFFFFF; font-weight:bold; text-transform:uppercase; border:1px solid #EE4E00; cursor:pointer; font-size:10px; font-family:Tahoma,Arial,Verdana; margin-left:4px; width:92px;}
.contentPadding{padding-top:20px;}
.submitButton{background:url(../images/submit_button.jpg); padding:1px 1px 1px 8px; background-repeat:no-repeat; background-position:2px; height:25px; width:100px;}
.greenLine{width:780px; background-image:url(../images/green_h_line.gif); background-position:top; background-repeat:repeat-x; height:5px;}
.internalContentArea{padding:5px 0px 0px 0px; line-height:16px; width:610px;}
.internalContentAreaStores{padding:5px 0px 0px 0px; line-height:16px; width:700px; margin-left:50px;}
.internalContentAreaLogin{padding:5px 0px 0px 0px; line-height:16px; width:680px; margin-left:30px;}
.internalContentAreaInfo{padding:5px 0px 0px 0px; line-height:16px; width:770px; margin-left:5px;}
.internalContentProductImg{width:156px; text-align:center; margin-top:16px;}
.internalProductContent{text-align:left; margin-top:16px; margin-bottom:17px; width:287px;}
.internalProductContent a{color:#990000; font-weight:bold; text-decoration:none;}
.internalProductContent a:hover{text-decoration:underline;}
#footer{text-align:right; width:780px; color:#606060; height:68px; line-height:20px;}
#footer a{text-decoration:none;}
#footer .contentArea{padding:10px 10px 0px 10px;}
#footer .liscence{float:left; width:150px; height:31px; padding-top:10px; text-align:left;}
.container {background:#4688D7; color:#fff; font-size:12px; font-weight:bold; height:30px;} 
.bottomContainer {background:#4688D7; height:9px;}
.rtop, .rbottom{ 
display:block; 
background:#fff; 
} 
.mallsDining {height:145px; border:1px solid #B7CCEB; padding:5px; color:#555555; width:575px; font size="3" face="Arial, Helvetica, clean, sans-serif";}
.Content{float:left; width:395px; padding:5px; margin-top:10px; border-left:1px dashed #000;}
.goTop{text-align:right;}
.sign{float:left; padding-right:10px; margin-top:10px;}
.border{border-top:1px dashed;}
.diningFont{font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#3366CC;}
.imgClass{float:left; margin:5px;}
.storePod{border: 1px solid rgb(183, 204, 235); padding: 5px; width: 127px; background-color: #ffffff; color: #FF6633; text-align:left; margin:5px;}
.adPod{border: 1px solid rgb(183, 204, 235); padding: 5px; width: 127px; background-color: #ffffff; color: #555555; text-align:left; margin:5px;}
.promoPod{text-align:center; background-color: #ffffff; width:145px; border:#cccccc solid 1px; vertical-align:middle;}
.formDrop {font-family:Arial, Helvetica, sans-serif; font-size:11px; width:155px;}
#sitemaphead{width:75%; border: 1px solid #ccc; font-size:12px; font-weight:bold; background-image: url(../images/full_width.jpg); background-repeat: no-repeat; height:20px; margin-left:60px; margin-top:20px;}
#sitemapContent{width:60%; border: 1px solid #ccc; margin-left:145px; padding-left:6px;}
.parentDiv{width:200px;}
ul#tabs{list-style:none; display:block; margin:0px; padding:0px; border-collapse:collapse;}
ul#tabs li{border-left:1px solid #ee4e00; border-top:1px solid #ee4e00; border-right:1px solid #ee4e00; margin-right:2px;  padding:5px; float:left; display:block; border-radius:3px;}
ul#tabs li a{color:#555; text-decoration:none; font-weight:bold;}
ul#tabs li a:hover{color:#555; text-decoration:underline; font-weight:bold;}
#showData{border:1px solid #ee4e00; width:200px; padding:5px; height:100px; overflow:auto; clear:both;}
.zg_div {margin:0px 5px 5px 0px; width:117px;}
.zg_div_inner {border: solid 1px #000000;  color:#009966; text-align:center; font-family:arial, helvetica; font-size:11px;}
.zg_div a, .zg_div a:hover, .zg_div a:visited {color:#0066CC; background:inherit !important; text-decoration:none !important;}

/*Stores and builders left navigation menu*/

img {border: none;}
#menu10 {width: 150px; margin: 10px;}
#menu10 li a {height: 32px; voice-family: "\"}\""; voice-family: inherit; height: 24px; text-decoration: none;}
#menu10 li a:link, #menu10 li a:visited {color: #4D4D4D; display: block; background:  url(../images/menu10.gif); padding: 8px 0 0 10px;}
#menu10 li a:hover, #menu10 li #current {color: #FF9834; background: url(../images/menu10.gif) 0 -32px; padding: 8px 0 0 10px;}

.saleHead
{
	width:550px;
	border:1px solid #B7CCEB;
	padding:5px;
	background-color:#F2F6FC;
	color:#555555;
}

.saleHead h1{
	color:#404490;
	font-size:large;
	font-weight:normal;
	margin-top:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
}

.sale {
		float:left;
		width:355px;
		padding:5px;
		margin-top:10px;
		border-left:1px dashed #000;
}


