/* handles the layout grid */

body {
  text-align:center;
}

.container960 { width:980px; margin: 0 auto; text-align: left; font-size:1.2em;padding-top:5px; }

/* Header layout formatting */
.logo { float:left; margin: 0;width:195px;height:88px;}
#header { margin:0 auto;}
#globalRetailNav {float:right; width:725px;}
#headerlinks {float:right; max-width: 785px; }
#promoTabs {height:27px;width:700px;float:right;}

/* floated containers to hold columned layout */
.gridleft400 { float:left;width:400px; }
.gridright400 { margin-left:400px; }

/* wraps around main content - catches content when there is no column layout */
#mainContent { 
	width:950px;
	background:#ffffff;
	float:left;
	text-align:left;
	padding:15px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
}

/* column container */
#outerwrap {
	float:left;
    width:950px;			
	background:url(/content/global/img/nav-border.gif) repeat-y 22px 0px;
}
/* 2 column left menu settings */
.rightColumn {
	width:950px;
}
.rightContainer {
	float:right;
}
.bodyContent {
	width:725px;
	position:relative;
}
.leftContainer {
	float:left;
	margin:0px 15px 0px 0px;
	width:195px;
}

/* Footer layout formatting */
#footer {
	clear:both;
    position:relative;
    width:960px;
    margin:0px auto;
    padding:30px 10px 10px 10px;   
}
