/*********************************************************/
/*    Author: Creative Visions                           */
/*    Title: RSuper Foods                                */
/*    Date: 09/29/08                                     */
/*    Revision: 0.2                                      */
/*    Notes: Comments added to assist with editing       */
/*********************************************************/


/*************************************************/
/* Common Body Content Styling                   */
/*************************************************/

img {
	border: 0;
}
body {
	background-color: #050040;
	margin: 0;
	padding: 0;
	text-align: center;
	font: 9pt Arial, Helvetica, sans-serif;
}
.mainWrapper {
	background-color: #E52025;
	background: url(../images/back.png) no-repeat;
	margin: 0 auto;
	text-align: left;
	width: 984px;
	height: 744px;
}
.mainWrapper2 {
	background-color: #ffe2c1;
	margin: 0 auto;
	text-align: left;
	width: 984px;
}
.mainLong {
	height: 850px;
}
.mainShort {
	height: 750px;
}
.footWrapper {
	margin: 0 auto;
	text-align: left;
	width: 984px;
}
.leftWrapper {
	width: 191px;
	margin: 0px;
	float: left;
	text-align: left;
}
.rightWrapper {
	margin: 156px 15px 0px 0px;
	text-align: right;
	float: left;
	width: 778px;
	display: inline;
}
.bottomWrapper {
	text-align: left;
	float: left;
	width: 984px;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.imageWrapper01 {
	margin: 140px 0px 0px 21px;
	text-align: left;
	float: left;
	display: inline;
}
.imageWrapper02 {
	margin: 135px 0px 0px 21px;
	text-align: left;
	float: left;
	display: inline;
}
.imageWrapper03 {
	margin: 75px 0px 0px 18px;
	text-align: left;
	float: left;
	display: inline;
}
a {
	color: #FFFFFF;
	text-decoration: none;
}

/**************************/
/* HOMEPAGE               */
/**************************/

#homepage {
	background-image: url(../images/homepageBG_02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#wrapper {
	margin: 0px;
	padding: 0px;
}
#content {
	width: 985px;
	margin-right: auto;
	margin-left: auto;
}

.homeMVP_td {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left: 13px;
	padding-right: 5px;
	font-weight: bold;
}
.homeSuperWorld_td {

}
.homeSuperBread_td {

}
.homeCalendar_td {
	background-image: url(../images/homepage_calendar_05.png);
	background-repeat: no-repeat;
	width: 494px;
	height: 174px;
	margin-left: 15px;
}
.homeCalendartdiv {
	padding-top: 65px;
	height: auto;
	margin-left: 235px;
	width: auto;
}

/**************************/
/* CONTACT PAGE           */
/**************************/
                                            
#contactpage {
	background-color: #ffe2c1;
	background-position: center top;
}
.contactdiv {
	height: 950px;
	margin-left: 50px;

	background-image:url(../images/img_contactpic.png);
	background-repeat:no-repeat;
	background-position:445px top;
}.contactSenddiv {
	height: 400px;
	margin-left: 50px;
	background-color:#ffe2c1;
}
.contactFields {
	font-size: 12px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
	background-color: #DB2126;
	width: 200px;
	visibility: visible;
	z-index: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 5px;
	margin-bottom: 5px;
}


.contactSubmitButton {
	cursor:pointer;
	font-size: 10px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #DB2126;
	width: 100px;
	border:none;
	padding:3px 0;
}

.adminLoginButton {
	cursor:pointer;
	font-size: 10px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #DB2126;
	width: 100px;
	border:none;
	padding:3px 0;
}

.contactMessageBox {
	font-size: 12px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
	background-color: #DB2126;
	height: 100px;
	width: 300px;
	visibility: visible;
	z-index: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 5px;
	margin-bottom: 5px;
}
.bodyContainer4 {
	width: 610px;
	margin: 0px 30px 0px 31px;
	float: left;
	display: inline;
}
.bodyContainer4-1 {
	width: 140px;
	float: left;
	margin: 10px 10px 10px 0px;
	padding: 4px 0px 0px 0px;
	text-align: right;
	font: 9pt Arial, Helvetica, sans-serif;
	color: #ed1c24;
	font-weight: bold;
	display: inline;
}
.bodyContainer4-2 {
	width: 450px;
	float: left;
	margin: 10px 0px 10px 0px;
	text-align: left;
	display: inline;
}
.bodyContainer4-3 {
	width: 440px;
	float: left;
	margin: 10px 10px 10px 0px;
	padding: 4px 0px 0px 0px;
	text-align: left;
	font: 9pt Arial, Helvetica, sans-serif;
	color: #050040;
	font-weight: normal;
	display: inline;
}
.bodyContainer5 {
	width: 671px;
	margin: 0px 0px 10px 0px;
	float: left;
	display: inline;
}
.genbody {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #050040;
}

/*************************************************/
/* Footer Styling                                */
/*************************************************/

.foot {
	margin: 19px 0px 0px 0px;
	font: 9pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}
.foot2 {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	background-image:url(../images/bg_footer.png);
	height: 130px;
}
.foot a, .foot2 a {
	margin: 0px 20px 0px 20px;
	text-decoration: none;
	color: #FFFFFF;
}
.foot a:hover, .foot2 a:hover {
	margin: 0px 20px 0px 20px;
	text-decoration: none;
	color: #040040;
}
.footSub {
	font: 8pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	padding-top: 15px;
	padding-left: 15px;
	margin: 0px;
	background-color: #050040;
}

/*************************************************/
/* Navigation Styling                            */
/*************************************************/


#leftColumn{
		width:186px;
		float:left;
		font: 10pt Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	
#listMenu a{	/* Main menu items */
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
#listMenu ul li a{	/* Sub menu */
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
#listMenu ul li ul li a{	/* Sub Sub menu */
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
#listMenu li:hover { /* Styling of hover menu item */
	color:#040040;
	list-style-position: outside;
	list-style-image: url(../images/img_ULOver.png);
	} 
	
#listMenu li:hover ul {
	display:block;
}
	
#listMenu .activeMenuLink{	/* Styling of active menu item */
	color:#040040;
	list-style-position: outside;
	list-style-image: url(../images/img_ULOver.png);
	}
		
	/*
	No bullets
	*/	
#listMenu li{
	list-style-image: url(../images/bullet.png);
	list-style-position: outside;
	padding-top: 10px;
	padding-bottom: 5px;
	}
	
	/*
	No margin and padding
	*/
#listMenu, #listMenu ul{
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	}

	/* Margin of sub menu items */
#listMenu ul{
	display:none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	}

/**************************/
/* LINKS IN BODY COPY     */
/**************************/

.Inline a:link {
	text-decoration: underline;
	color: #0000FF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.Inline a:visited {
	text-decoration: underline;
	color: #0000FF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.Inline a:hover {
	text-decoration: none;
	color: #FF0000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.Inline a:active {
	text-decoration: underline;
	color: #0000FF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.SuperMVP a:link {
	text-decoration: underline;
	color: #040040;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.SuperMVP a:visited {
	text-decoration: underline;
	color: #040040;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.SuperMVP a:hover {
	text-decoration: none;
	color: #FF0000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.SuperMVP a:active {
	text-decoration: underline;
	color: #040040;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/**************************/
/* ABOUT US PAGE          */
/**************************/

#aboutuspage {
	background-color: #ffe2c1;
	background-position: center top;
}
.aboutdiv {
	height: auto;
	margin-left: 50px;
	background-color:#ffe2c1;
	background-repeat:no-repeat;
	background-position:85px top;
	margin-right: 48px;
	margin-top: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.aboutLogos {
	visibility: visible;
	z-index: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
}

/**************************/
/* CURRENT MVP PAGE       */
/**************************/

.currentMVPdiv {
	height: auto;
	margin-left: 50px;
	background-color:#ffe2c1;
	background-image:url(../images/currentMVP_05.jpg);
	background-repeat:no-repeat;
	background-position:85px top;
}
.currentMVP_td {
	padding-left: 30px;
	font-weight: bold;
	margin-bottom: 30px;
	margin-top: 10px;
}


/**************************/
/* PAST MVP PAGE          */
/**************************/

.pastMVPdiv {
	height: auto;
	margin-left: 50px;
	background-color:#ffe2c1;
	background-image:url(../images/pastMVP_05.jpg);
	background-repeat:no-repeat;
	background-position:85px top;
}
.pastMVP_td {
	padding-left: 30px;
	font-weight: bold;
	margin-bottom: 30px;
	margin-top: 10px;
}

/**************************/
/* SUPER MVP PAGE         */
/**************************/

#superMVPpage {
	background-color: #FFFFFF;
	background-position: center top;
	background-image: url(../images/superMVP_BG.jpg);
	background-repeat: no-repeat;
}
.superMVPdiv {
	height: auto;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-image: url(../images/superMVP_BG_05.jpg);
	margin-right: 50px;
	margin-left: 50px;
	padding-top: 135px;
}
.superMVPheader {
	font-size: 18px;
}
.superMVPflash {
	margin-left: 10px;
}

/**************************/
/* PLAYERS PAGES          */
/**************************/

.playersdiv {
	height: auto;
	margin-left: 40px;
	background-color:#ffe2c1;
	background-repeat:no-repeat;
	background-position:85px top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin-top: 40px;
	margin-right: 20px;
}
.playersColumn1div {
	height: auto;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: justify;
	width: 213px;
	padding-right: 10px;
}
.playersColumn2div {
	height: auto;
	background-color:#ffe2c1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	width: 263px;
}
.playersColumn3div {
	height: auto;
	background-color:#ffe2c1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
	width: 188px;
	font-style: italic;
}

/**************************/
/* PRODUCTS PAGE          */
/**************************/
.productsdiv {
	height: auto;
	margin-left: 40px;
	background-color:#ffe2c1;
	background-repeat:no-repeat;
	background-position:85px top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin-top: 40px;
	margin-right: 60px;
}
.productsRightColumndiv {
	height: auto;
	margin-left: 5px;
	background-color:#ffe2c1;
	background-repeat:no-repeat;
	background-position:85px top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 5px;
	width: 369px;
	padding-left: 20px;
	text-align: justify;
}

/**************************/
/* NEWS PAGE              */
/**************************/

.newsDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.newsReadMore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 20px;
	color: #DA2327;
}
.newsHeaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #000000;
}

.newsContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.newsPic {
	border: 2px solid #050040;
}

.newsPicBox {
	padding-top: 10px;
	padding-left: 0px;
}
.Links a:link {
	text-decoration: underline;
	color: #DA2327;
	font-size: 11px;
}
.Links a:visited {
	text-decoration: underline;
	color: #DA2327;
	font-size: 11px;
}
.Links a:hover {
	text-decoration: none;
	color: #000000;
	font-size: 11px;
}
.Links a:active {
	text-decoration: underline;
	color: #DA2327;
	font-size: 11px;
}

/**************************/
/* MISCELLANEOUS          */
/**************************/
ul.alerts {
	width:210px;
	margin:10px 0;
	padding:8px 8px 8px 2em;
	border:2px solid #DB2126;
	background-color:#EBA499;
	font-weight:bold;
}
#register {
	position: absolute;
	height: 199px;
	width: 198px;
	margin-left: 275px;
	margin-top: 340px;
}
#left {
	width: 480px;
	padding-left: 5px;
	height: 300px;
}
#news_thumbs {
	width: 690px;
	height: 500px;
}
#news_thumbs img {
	border: 1px solid #DB2227;
	margin-right: 10px;
	margin-bottom: 10px;
}

/* Pagination */
div.pagination {
	width:100%;
	float:left;
	padding:10px 0;
	margin:15px 0;
	border-top:1px solid;
	border-bottom:1px solid;
}
div.pagination a {
	display:block;
	padding:2px 6px;
	float:left;
	margin:0 3px 0 0;
	background-color:#fff;
	color:#000;
	font-size:.9em;
	text-decoration:none;
}
div.pagination a.current,
div.pagination a:hover {
	background-color:#000;
	color:#fff;
}
div.pagination .inactive,
div.pagination .ellipses {
	display:block;
	float:left;
	margin-right:3px;
	font-size:.9em;
}

