/*********** STANDARD HTML STYLES ***********/
body {
	font-size: 0.7em;
	color: #554B46;
	font-family: Arial;
	margin: 0px;
	padding: 0px;
	background-color: #79ca2a;
}

img {
	border: 0px;
}

a {
	text-decoration: none;
	color: #ffffff;
}

a:hover	{
	text-decoration: underline;
	color: #FFffff;
}

p {
	margin-top: 0px
}

hr {
	height: 1px;
	color:#E3E2E1;
}

form{
	margin: 0px 0px 0px 0px;
}
/*********** STANDARD HTML STYLES ***********/



/*********** FUNCTION BAR STYLES ************/
#functionBar{
	height:24px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}

#functionBar, #functionBar a, #siteSearch .SearchLabel{
	color: #ffffff;
	background-color: #79ca2a;
}

#displayVersion, #keyLinks, #dateDisplay{
	padding-top: 7px;
}

#displayVersion{
	padding-left: 5px;
}

#keyLinks a{
	padding-right: 15px;
	text-transform: uppercase;
}

#siteSearch form{
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
}

#siteSearch input{
	font-size: 1em;
	margin-left: 5px;
}

#siteSearch .submit{
	border: none !important;
	width: 34px !important;
	height: 19px !important;
	cursor: pointer !important;
	color: #ffffff !important;
	font-weight: bold !important;
	background: #79ca2a url(/microsites/mrSaveIt/images/structure/functionbar/searchButtonMrSaveIt.gif) no-repeat !important;
	margin-top: 3px;
}
/*********** FUNCTION BAR STYLES ************/



/************** HEADER STYLES **************/
div#innerHeader{
	width: 781px;
}

.headerMenu{
	background: #ffffff url(/microsites/mrSaveIt/images/structure/header/menuBG001.gif) no-repeat top left;
	border-left: solid 3px #3a6114;
	border-right: solid 3px #3a6114;
	width: 775px;
	height: 38px;
	clear: both;
}
/************** HEADER STYLES ***************/



/************ CRUMBTRAIL STYLES *************/
div#crumbtrail{
	padding: 5px 0px 10px 0px;
	background-color: #ffffff;
	text-align: right;
	color: #a6b0d4;
	border-left: solid 3px #3a6114;
	border-right: solid 3px #3a6114;
}

div#crumbtrail .contents{
	padding: 0px 15px 0px 0px;
}

div#crumbtrail a, div#crumbtrail a:hover{
	color: #00aeef;
}
.homepageLink, .crumbtrailFirstColon
{
	display:none;
}
/************ CRUMBTRAIL STYLES *************/


/********** CENTRAL LAYOUT STYLES ***********/
#innerContainer00, #innerContainer01, #innerContainer10, #innerContainer11{
	background-color: #ffffff;
	border-left: solid 3px #3a6114;
	border-right: solid 3px #3a6114;
	width: 775px;
	padding-top: 14px;
}

div#innerLeftColumn{
	margin-left: 10px;
	padding-top: 48px;
}

/*	FIX IE 6 ABOVE */	/* Hides from IE5-mac \*/* html div#innerLeftColumn{margin-left:3px;}/* End hide from IE5-mac */

div#innerRightColumn {
	margin-right:10px;
	padding-top:0px;
}

/*	FIX IE 6 ABOVE */	/* Hides from IE5-mac \*/* html div#innerRightColumn{margin-right:3px;}/* End hide from IE5-mac */

#innerContainer10 div#center{
	width: 574px !important;
	background: #92b928 url(/microsites/mrSaveIt/images/structure/center/centerBG001.gif) no-repeat top left;
}

#innerContainer10 div.pageTitle{
	font-family: verdana;
	font-weight: 600;
	font-size: 2.1em;
	color: #ffffff;
	padding: 11px 0px 10px 12px;
}

#innerContainer10 div.pageCopy{
	width: 574px !important;
	background: #92b928 url(/microsites/mrSaveIt/images/structure/center/centerBGBottom001.gif) no-repeat bottom left;
	overflow: hidden;
	padding-bottom: 20px;
}

/*	FIX IE 6 ABOVE */	/* Hides from IE5-mac \*/* html div#innerContainer11 div#center div.pageCopy{width: 360px;}/* End hide from IE5-mac */
/*	FIX IE 6 ABOVE */	/* Hides from IE5-mac \*/* html div#innerContainer10 div#center div.pageCopy{width: 565px;}/* End hide from IE5-mac */

div.pageCopy .leftBorder, div.pageCopy .rightBorder, div.pageCopy .content{
	float: left;
}
/********** CENTRAL LAYOUT STYLES ***********/



/************** FOOTER STYLES ***************/
div#innerFooter{
	width: 781px;
}

div#innerFooter .boxharryDetails{
	display: none;
}
/************** FOOTER STYLES ***************/



/************** ASSET BROWSER STYLES ***************/
.assetBrw001{
	width: 574px;
}

.assetBrw001 .tableItem{
	float: left;
	padding: 0px 0px 11px 11px;
}

.assetBrw001 .itemDetails{
	width: 269px;
	height: 128px;
	float: left;
	background: url(/microsites/mrSaveIt/images/structure/center/assetBG001.gif) no-repeat top left;
	overflow: hidden;
}

.assetBrw001 .thumbNail{
	float: left;
	width: 107px;
	padding: 11px 0px 11px 11px;
}

.assetBrw001 .assetTagLine{
	float: left;
	width:121px;
	font-size: 1.1em;
	padding: 11px;
	overflow: hidden;
	color: #384116;
}
/************** ASSET BROWSER STYLES ***************/


/************** VIDEO AREA STYLES ***************/
.videoArea{
	clear: both;
	float: left;
	width: 574px !important;
	height: 191px !important;
	background: url(/microsites/mrSaveIt/images/structure/center/videoPaneBG001.gif) no-repeat top left;
}

.videoArea .dancingMan{
	float: left;
	padding: 10px 0px 0px 20px;
}

.videoArea .videoPlayer{
	padding: 10px 25px 0px 0px;
	float: right;
}

.videoArea .videoPlayerRight{
	padding: 10px 25px 0px 0px;
	float: right;
}

.videoArea .videoPlayerLeft{
	padding: 10px 0px 0px 25px;
	float: left;
}

.videoArea .linkText{
	float: left;
	width: 112px;
	padding: 50px 0px 0px 25px;
	color: #595959;
	font-size: 1.5em;
}

.videoArea .linkText a{
	color: #595959;
}

.videoArea .imageOnly{
	float: right;
	padding: 10px 25px 0px 0px;
}

.videoArea .extraText{
	float: left;
	width: 352px;
	padding: 35px 0px 0px 25px;
}

.videoArea .extraText .title{
	color: #595959;
	font-size: 1.5em;
}

.videoArea .extraText a{
	color: #595959;
	text-decoration: underline;
}

.videoArea .mrDrinkItMrSaveItText{
	float: left;
	width: 95px;
	padding: 50px 0px 0px 20px;
	color: #595959;
	font-size: 1.2em;
}
/************** VIDEO AREA STYLES ***************/




/************** RELATED CONTENT STYLES ***************/
.relatedContent .title{
	width: 149px;
	height: 33px;
	background: url(/microsites/mrSaveIt/images/structure/center/relatedLinksTitleBG001.gif) no-repeat top left;
	color:  #055226;
	font-size: 1.3em;
	font-weight: 600;
	padding: 12px 10px 0px 10px;
	margin-top: 15px;
}

.relatedContent .body{
	padding: 12px 0px 0px 10px;
	color:  #3f4b4b;
	font-size: 1.3em;
	font-weight: 600;
	border-left: solid 5px #bbdb49;
	border-right: solid 5px #bbdb49;
	width: 149px;
}

.relatedContent .body p{
	padding: 0px 10px 5px 0px;
	margin: 0px;
}

.relatedContent .body a{
	color:  #3f4b4b;
}

.relatedContent .widgetFooter{
	width: 169px;
	height: 19px;
	background: url(/microsites/mrSaveIt/images/structure/center/relatedLinksBodyBG001.gif) no-repeat bottom left;
}
/************** RELATED CONTENT STYLES ***************/


/************** DISCLAIMER NOTICE STYLES ***************/
.disclaimerNotice .title{
	width: 149px;
	height: 33px;
	background: url(/microsites/mrSaveIt/images/structure/center/disclaimerNoticeTitleBG001.gif) no-repeat top left;
	color:  #305306;
	font-size: 1.3em;
	font-weight: 600;
	padding: 12px 10px 0px 10px;
	margin-top: 15px;
}

.disclaimerNotice .tableContents{
	padding: 12px 0px 0px 10px;
	color:  #3f4b4b;
	font-size: 1.3em;
	font-weight: 600;
	border-left: solid 5px #f2b510;
	border-right: solid 5px #f2b510;
	width: 149px;
}

.disclaimerNotice .tableContents p{
	padding: 0px 10px 5px 0px;
	margin: 0px;
}

.disclaimerNotice .tableContents a{
	color:  #3f4b4b;
}

.disclaimerNotice .widgetFooter{
	width: 169px;
	height: 19px;
	background: url(/microsites/mrSaveIt/images/structure/center/disclaimerNoticeBodyBG001.gif) no-repeat bottom left;
}
/************** DISCLAIMER NOTICE STYLES ***************/



/************** STANDARD FORM STYLES ***************/
.webRegistration001{
	width: 550px;
	padding: 0px 0px 10px 10px;
}

.webRegistration001 .widgetHeader{
	width: 550px;
	height: 10px;
	background: url(/microsites/mrSaveIt/images/structure/center/formHeader001.gif) no-repeat bottom left;
}

.webRegistration001 .widgetBody{
	background-color: #bbdb49;
	padding: 10px;
	width: 530px;
}

.webRegistration001 .widgetFooter{
	width: 550px;
	height: 10px;
	background: url(/microsites/mrSaveIt/images/structure/center/formFooter001.gif) no-repeat bottom left;
}

.requiredLabel{
	font-weight: bold;
}

.formMessage{
	padding: 5px 0px;
}

.formItemWrapper{
	width: 530px;
	padding: 2px 0px;
}

.formItemWrapper:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	line-height: 0px;
} 

.formLabelH{
	float: left;
	width: 150px;
	text-align: right;
	font-size: 1.1em;
	color: #384116;
	padding-top: 4px;

}

.formInputH{
	float: right;
	width: 370px;
}
/************** STANDARD FORM STYLES ***************/