/* NOTES
 * 		// to make sure that there are no namespace conflicts use following 
 * 		// selector "#wmhBuilt #yourElementId" to define none conflicting rules
 * */


/* GENERAL RULES
 *		// 
 * */

#wmhBuilt .float_left {
	float: left !important;
	display: block !important;
 }
#wmhBuilt .float_right {
	float: right !important;
	display: block !important;
 }
#wmhBuilt .float_none { float: none !important; }
#wmhBuilt .clear_both { clear: both !important; }
#wmhBuilt a {
	color: #397CD3 !important;
	text-decoration: none !important;
	font-size: inherit !important;
 }
/*#wmhBuilt a:hover { color: #003f87 !important; }*/
#wmhBuilt b { font-size: inherit !important; }
#wmhBuilt i { font-size: inherit !important; }
#wmhBuilt .border_none { border: none !important; }
#wmhBuilt .width_174px { width: 174px !important; }
#wmhBuilt .width_50percent { width: 50% !important; }
#wmhBuilt .height_28px { height: 28px !important; }
#wmhBuilt .height_283px { height: 283px !important; }
#wmhBuilt .display_inline { display: inline !important; }
#wmhBuilt .display_block { display: block !important; }
#wmhBuilt .verticleAlign_top { vertical-align: top; !important; }
#wmhBuilt .verticleAlign_middle { vertical-align: middle !important; }
#wmhBuilt .verticleAlign_textBottom { vertical-align: text-bottom; !important; }
#wmhBuilt .textAlign_right { text-align: right !important; }
#wmhBuilt .textAlign_center { text-align: center !important; }
#wmhBuilt .margin_0px { margin: 0px !important; }
#wmhBuilt .margin_2px { margin: 2px !important; }
#wmhBuilt .marginLeft_0px { margin-left: 0px !important; }
#wmhBuilt .marginLeft_2px { margin-left: 2px !important; }
#wmhBuilt .marginLeft_4px { margin-left: 4px !important; }
#wmhBuilt .marginLeft_6px { margin-left: 6px !important; }
#wmhBuilt .marginLeft_8px { margin-left: 8px !important; }
#wmhBuilt .marginLeft_10px { margin-left: 10px !important; }
#wmhBuilt .marginRight_0px { margin-right: 0px !important; }
#wmhBuilt .marginRight_2px { margin-right: 2px !important; }
#wmhBuilt .marginRight_4px { margin-right: 4px !important; }
#wmhBuilt .marginRight_6px { margin-right: 6px !important; }
#wmhBuilt .marginRight_8px { margin-right: 8px !important; }
#wmhBuilt .marginRight_10px { margin-right: 10px !important; }
#wmhBuilt .marginTop_0px { margin-top: 0px !important; }
#wmhBuilt .marginTop_3px { margin-top: 3px !important; }
#wmhBuilt .marginTop_5px { margin-top: 5px !important; }
#wmhBuilt .marginTop_10px { margin-top: 10px !important; }
#wmhBuilt .marginTop_15px { margin-top: 15px !important; }
#wmhBuilt .marginTop_20px { margin-top: 20px !important; }
#wmhBuilt .marginTop_30px { margin-top: 30px !important; }
#wmhBuilt .marginTop_35px { margin-top: 35px !important; }
#wmhBuilt .marginTop_40px { margin-top: 40px !important; }
#wmhBuilt .marginBottom_0px { margin-bottom: 0px !important; }
#wmhBuilt .marginBottom_5px { margin-bottom: 5px !important; }
#wmhBuilt .marginBottom_10px { margin-bottom: 10px !important; }
#wmhBuilt .marginBottom_20px { margin-bottom: 20px !important; }
#wmhBuilt .marginBottom_30px { margin-bottom: 30px !important; }
#wmhBuilt .padding_0px { padding: 0px !important; }
#wmhBuilt .paddingLeft_5px { padding-left: 5px !important; }
#wmhBuilt .paddingLeft_10px { padding-left: 10px !important; }
#wmhBuilt .paddingTop_5px { padding-top: 5px !important; }
#wmhBuilt .paddingTop_10px { padding-top: 10px !important; }
#wmhBuilt .fontWeight_bold { font-weight: bold; !important; }
#wmhBuilt .fontWeight_normal { font-weight: normal !important; }
#wmhBuilt .fontSize_9px { font-size: 9px !important; }
#wmhBuilt .fontSize_11px { font-size: 11px !important; }
#wmhBuilt .lineHeight_normal { line-height: normal !important; }
#wmhBuilt label { cursor: pointer !important; }
#wmhBuilt .position_relative { position: relative; }
#wmhBuilt .position_absolute { position: absolute; }
#wmhBuilt .top_0px { top: 0px; }
#wmhBuilt .left_0px { left: 0px; }
#wmhBuilt .right_0px { right: 0px; }
#wmhBuilt .right_10px { right: 10px; }
#wmhBuilt .bottom_0px { bottom: 0px; }
#wmhBuilt .bottom_10px { bottom: 10px; }
#wmhBuilt .border_1pxSolidd7d7d6 { border: 1px solid #d7d7d6 !important; }
#wmhBuilt .borderBottom_1pxSolidd7d7d6 { border-bottom: 1px solid #d7d7d6 !important; }
#wmhBuilt .borderBottom_1pxSolidb7b7b5 { border-bottom: 1px solid #b7b7b5 !important; }
#wmhBuilt .borderBottom_1pxSolidB7B7B5 { border-bottom: 1px solid #b7b7b5 !important; }
#wmhBuilt .borderTop_1pxSolidB7B7B5 { border-top: 1px solid #b7b7b5 !important; }
#wmhBuilt .borderTop_1pxSolidFFFFFF { border-top: 1px solid #ffffff !important; }
 
/* SPECIFIC	RULES
 *		// 
 * */

#wmhBuilt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
}
/* #container #nav-container {} */
#wmhBuilt .homePageLeftColumn {
	float: left;
	background-image: url(../images/home-page/column-devider.png);
	background-position: right top;
	background-repeat: no-repeat;
	width: 540px;
 }
#wmhBuilt .homePageMarguee {
	margin: 10px;
	margin-top: -5px;
	margin-bottom: 5px;
	position: relative;
 }
#wmhBuilt .homePageSlideShow {
	margin: 0px;
	margin-bottom: 15px;
	position: relative;
 }
#wmhBuilt .homePageSlideShowInner {
	margin-left: 10px;
	width: 520px;
	height: 90px;
	overflow: hidden;
	position: relative;	
 }
#wmhBuilt .homePageSlideShow .leftArrow, 
#wmhBuilt .homePageSlideShow .rightArrow {
	position: absolute;
	top: 37px;
	border: none;
	cursor: pointer;
 }
#wmhBuilt .homePageSlideShow .leftArrow {
	left: 3px;
 }
#wmhBuilt .homePageSlideShow .rightArrow {
	right: 3px;
 }
#wmhBuilt .homePageSlideShowInner .movingSlides {
	width: 10000px;
	height: 100px;
	position: absolute;
 }
#wmhBuilt .homePageSlideShow .slideDevider {
	float: left;
	width: 12px;
	display: block;
}
#wmhBuilt .homePageTabBlock {
	margin: 10px 10px;
 }
#wmhBuilt .homePageTabBlock .tabHeader {
	height: 34px;
	background-position: left bottom;
	background-repeat: no-repeat;
 }
#wmhBuilt .homePageTabBlock .tabHeader h2 {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #FFF;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	width: 110px;
 }
#wmhBuilt .homePageTabBlock .tabHeader div h2 a, 
#wmhBuilt .homePageTabBlock .tabHeader div h2 a:visited, 
#wmhBuilt .homePageTabBlock .tabHeader div h2 a:hover { color: #ffffff !important; }
#wmhBuilt .homePageTabBlock .tabBlue { background-image: url(../images/home-page/tab-header-bg-blue.png); }
#wmhBuilt .homePageTabBlock .tabGreen { background-image: url(../images/home-page/tab-header-bg-green.png); }
#wmhBuilt .homePageTabBlock .tabOrange { background-image: url(../images/home-page/tab-header-bg-orange.png); }
#wmhBuilt .homePageTabBlock .tabHeadingBlue, 
#wmhBuilt .homePageTabBlock .tabHeadingGreen, 
#wmhBuilt .homePageTabBlock .tabHeadingOrange {
		background-position: left top;
		background-repeat: repeat-x;
		float: left;
		height: 34px;
 }
#wmhBuilt .homePageTabBlock .tabHeadingBlue { background-image: url(../images/home-page/tab-header-heading-bg-blue.png); }
#wmhBuilt .homePageTabBlock .tabHeadingGreen { background-image: url(../images/home-page/tab-header-heading-bg-green.png); }
#wmhBuilt .homePageTabBlock .tabHeadingOrange { background-image: url(../images/home-page/tab-header-heading-bg-orange.png); }
#wmhBuilt .homePageTabBlock .tabContent, #wmhBuilt .homePageTabBlock .tabContentInner {
	background-image: url(../images/home-page/vertical-ruler.png);
	background-repeat: no-repeat;
 }
#wmhBuilt .homePageTabBlock .tabContent { background-position: 1px top; }
#wmhBuilt .homePageTabBlock .tabContentInner {
	background-position: 518px top;
	/*height: 160px;*/
	padding-bottom: 20px;
 }
#wmhBuilt .tabContentInner .blockIntro {
	font-size: 14px;
	line-height: 18px;
	margin: 0px;
	padding: 12px;
	padding-left: 14px;
	padding-right: 0px;
	width: 110px;
	float: left;
 }
#wmhBuilt .tabContentInner .imageBlock {
	float: left;
	margin: 12px;
 }
#wmhBuilt .tabContentInner .overviewBlock {
	float: left;
	width: 240px;
	margin: 12px;
	margin-left: 5px;
	font-size: 11px;
	line-height: 16px;
 }
#wmhBuilt .overviewBlock h3 {
	font-weight: bold;
	margin-bottom: 1px;
	padding-left: 5px;
 }
#wmhBuilt .overviewBlock p {
	font-size: 11px;
	padding-left: 5px;
 }
#wmhBuilt .overviewBlock h4 {
	font-weight: bold;
	color: #8b8b8b;
	border-bottom: 1px solid #b7b7b5;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
 }
#wmhBuilt .overviewBlock li a {
	font-size: 11px !important; 
}
#wmhBuilt .linksBlocks {
	margin: 0px;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
	float: left;
 }
#wmhBuilt .inlineLinksList {
	border-top: 1px solid #B7B7B5;
	margin: 0px 8px;
	padding: 10px 5px;
	font-size: 11px;
	line-height: 12px;
 }
#wmhBuilt .inlineLinksList li {
	float: left;
	padding-right: 10px;
	font-size: 11px;
	line-height: 12px;
 }
#wmhBuilt .inlineLinksList b {
	color: #8b8b8b;
	font-size: 11px;
	line-height: 12px;
 }
#wmhBuilt .linksBlocks li {
	float: left;
	text-align: center;
	width: 120px;
	font-size: 11px;
	line-height: 12px;
 }
#wmhBuilt .overviewBlock ul {
	margin: 0px;
	padding: 0px;
	
 }
#wmhBuilt .overviewBlock li {
	margin: 0px;
	padding: 0px;
	width: 115px;
	font-size: 11px;
}
#wmhBuilt .homePageRightColumn {
	float: left;
	width: 260px;
	padding-top: 5px;
 }
#wmhBuilt .homePageRightColumn .block .block a, 
#wmhBuilt .homePageRightColumn .block { margin-bottom: 7px;}
#wmhBuilt .homePageRightColumn .block .block a, #wmhBuilt .homePageRightColumn .block .block a img {
	display: block;
	margin: 0px !important;
 }
#wmhBuilt .locationFinder {
	background-image: url(../images/home-page/find-your-location-bg.gif);
	background-position: 13px 5px;
	background-repeat: no-repeat;
	width: 240px;
	height: 80px;
 }
#wmhBuilt .locationFinder div {
	float: left;
	padding: 45px 0px 0px 15px;
 }
#wmhBuilt .locationFinder div input { width: 40px; }
#wmhBuilt .locationFinderGoButton {
	background: url(../images/buttons/go-home.png);
	width: 35px !important;
	height: 22px;
	vertical-align: middle;
	border: none;
	border-width: 0px;
	cursor: pointer;	
 }
#wmhBuilt .blockHeaderBox {
	border-bottom: 2px dotted #87b5f0;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-bottom: 10px;
 }
 #wmhBuilt .blockHeaderBoxVone {
	border-bottom: none;
	padding-top: 5px;
	padding-bottom: 10px;
 }
#wmhBuilt .recepiesQuickInfoBar {
	background-color: #fbf8e9;
	border: 1px solid #d4cead;
	position: relative;
	/*top: -24px;*/
	padding: 4px 0px;
	color: #333333;
	font-size: 11px;
	line-height: normal;
	margin-bottom:10px;	/**/
 }
#wmhBuilt .recepiesQuickInfoBarBlock, #wmhBuilt .recepiesQuickInfoBarBlockVone {
	position: relative;
	float: left;
	text-align: left;
	border-right: 1px solid #d4cead;
	padding: 5px 11px;
	background-position: center right;
	background-repeat: no-repeat;
 }
#wmhBuilt .recepiesQuickInfoBarBlockVone {
	width: 122px;
	padding-right: 0px;
 }
#wmhBuilt .recepiesQuickBlockOne, #wmhBuilt .recepiesQuickBlockOneVone {
	background-image: url(../images/recepies/level-of-difficulty.gif);
	padding-right: 37px !important;
 }
#wmhBuilt .recepiesQuickBlockOneVone {
	padding-right: 0px !important;
 }
#wmhBuilt .recepiesQuickBlockTwo, #wmhBuilt .recepiesQuickBlockTwoVone {
	background-image: url(../images/recepies/preperation-time.gif);
	padding-right: 42px !important;
 }
#wmhBuilt .recepiesQuickBlockTwoVone {
	padding-right: 0px !important;
 }
#wmhBuilt .recepiesQuickBlockThree, #wmhBuilt .recepiesQuickBlockThreeVone {
	background-image: url(../images/recepies/cooking-time.gif);
	padding-right: 42px !important;
 }
#wmhBuilt .recepiesQuickBlockThreeVone {
	padding-right: 0px !important;
 }
#wmhBuilt .recepiesQuickBlockFour, #wmhBuilt .recepiesQuickBlockFourVone {
	background-image: url(../images/recepies/serves.gif);
	padding-right: 55px !important;
 }
#wmhBuilt .recepiesQuickBlockFourVone {
	padding-right: 0px !important;
 }
#wmhBuilt .headerHeadingH1, #wmhBuilt .headerHeadingH2, #wmhBuilt .headerHeadingH2Vone {
	color: #2172d5;
	font-size: 16px;
	font-weight: bold;
	float: left;
	display: inline;
 }
#wmhBuilt .headerHeadingH2 {
	float: none;
	padding-top: 15px;
	margin-bottom: 10px;
	font-size: 14px;
 }
#wmhBuilt .headerHeadingH2Vone {
	float: left;
	clear: none;
	padding-top: 0px;
	margin-bottom: 10px;
	font-size: 14px;
 }
#wmhBuilt .headerHeadingLinksWrapper {
	text-align: right;
	position: relative;
	top: 2px;
 }
#wmhBuilt .searchBox {
	float: right;
	position: relative;
	top: -2px;
	width: 205px;
 }
#wmhBuilt .searchBoxWrapper {
	float: left;
	margin-top: 1px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #7c7c7c;
	border-left-color: #c3c3c3;
	border-bottom-color: #dddddd;
	border-right-color: #c3c3c3;
 }
#wmhBuilt .searchBoxHolder {
	height: 18px;
	width: 158px;
 }
#wmhBuilt .searchBoxInput {
	color: #c2c0c2;
	font-size: 11px !important;
	padding: 0px;
	margin: 0px;
	border: 0px solid #000;
	width: 150px;
	margin-left: 2px;
	outline: none;
 }
#wmhBuilt .searchBoxGoButton {
	background: url(../images/buttons/go.png);
	float: right;
	width: 35px;
	height: 22px;
	vertical-align: top;
	border: none;
	border-width: 0px;
	cursor: pointer;	
 }
#wmhBuilt .mealsHeadingH2 {
	font-size: 15px;
	font-weight: bold;
	margin-top: 50px;
	margin-bottom: 0px;
 }
 #wmhBuilt .mealsHeadingH2Vone {
	font-size: 15px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 0px;
 }
#wmhBuilt .productHeadingH2 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
	clear: none;
 }
#wmhBuilt .recepiesHeadingH2 {
	font-size: 15px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 0px;
 }
#wmhBuilt .buttomLinksHeadingH2 {
	font-size: 16px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 0px;
	color: #333333;
 }
/* Legacy whmBuild Five Star Rating CSS
 * */ 
#wmhBuilt .productDetailsRatings {
	height: 30px;
	margin-bottom: 10px;
 }
#wmhBuilt .productDetailsRatingsOne {
	display: inline-block;
	width: 75px;
 }
#wmhBuilt .productDetailsRatingsTwo {
	display: inline-block;
	width: 75px; 
 }
#wmhBuilt .productDetailsRatingsOneOne, 
#wmhBuilt .productDetailsRatingsTwoOne {
	padding-left: 75px;
	text-align: center;
	font-size: 10px;
 }
#wmhBuilt .productDetailsRatings div.fivestar-widget-static, 
#wmhBuilt .productDetailsRatings #fivestar-custom-widget, 
#wmhBuilt .productDetailsRatings form.fivestar-widget {
	display: block !important;
	float: right;
 }
#wmhBuilt .noSearchResults .searchBox {
	float: left;
	width: 205px;
	margin-top: 80px;
}
#wmhBuilt .noSearchResults img {
	float: left;
	margin-left: 15px;
	margin-top: 30px;
}
#wmhBuilt .noSearchResults ul.tips {
	margin-left: 20px;
	margin-bottom: 30px;
}

#wmhBuilt .noSearchResults ul.tips li {
	list-style-type: disc;
	margin-left: 10px;
}
#wmhBuilt .noSearchResults .unorderedList33percentColumn {
	margin-right: 30px;
	margin-bottom:5px;
	padding-bottom:5px;
}
/* END // Legacy whmBuild Five Star Rating CSS */
/* New Five Star Rating CSS
 * */ 
#wmhBuilt .productDetailsRatingsVone {
	height: 30px;
	padding: 0px;
	margin: 0px;
 }
#wmhBuilt .productDetailsRatingsVoneCleft, 
#wmhBuilt .productDetailsRatingsVoneCright, 
#wmhBuilt .productDetailsRatingsVone .ratingColumnOne, 
#wmhBuilt .productDetailsRatingsVone .ratingColumnTwo, 
#wmhBuilt .productDetailsRatingsVone .ratingColumnTwoVone {
	float: left;
	display: block;
	height: 30px;
	margin: 0px;
	padding: 0px;
 }
#wmhBuilt .productDetailsRatingsVoneCleft { margin-right: 15px; }
#wmhBuilt .productDetailsRatingsVone .ratingColumnOne, 
#wmhBuilt .productDetailsRatingsVone .ratingColumnTwo, 
#wmhBuilt .productDetailsRatingsVone .ratingColumnTwoVone, 
#wmhBuilt .productDetailsRatingsVone .ratingRow { font-size: 10px; }
#wmhBuilt .productDetailsRatingsVone .ratingColumnOne { width: 65px; }
#wmhBuilt .productDetailsRatingsVone .ratingColumnTwo { width: 85px; }
#wmhBuilt .productDetailsRatingsVone .ratingColumnTwoVone { width: 105px; }
#wmhBuilt .productDetailsRatingsVone .ratingRow {
	height: 15px;
	text-align: center;
	float: left;
 }
#wmhBuilt .ratingRow .form-select,
#wmhBuilt .ratingRow .form-select option,
#wmhBuilt .ratingRow span,
#wmhBuilt .ratingRow .form-submit { font-size: 10px; }
#wmhBuilt .ratingRow span.avgrate { margin-left: 22px; }
#wmhBuilt .ratingRow span.userrate { margin-left: 12px; }
#wmhBuilt .ratingRow .form-select { position: relative; float: left; }
#wmhBuilt .ratingRow .form-submit { position: absolute; top: -30px, left: 50px; }

#wmhBuilt .ratingColumnTwoVone .cancel, #wmhBuilt .ratingColumnTwoVone .cancel a {
	display: none !important;
	visibility: collapse !important;
	overflow: hidden !important;
 }
/* END // New Five Star Rating CSS */
#wmhBuilt .productDetailsContentWrapper {
	margin-top: 5px;			/**/
	margin-bottom: 5px;		/**/
	width: 350px;
 }
#wmhBuilt .productDetailsContentWrapper p {
	width: auto;
	padding-top: 10px;
 }
#wmhBuilt .productDetailsContentWrapperCl {
	margin-top: 5px;
	margin-left: 10px;
	width: 165px;
 }
 #wmhBuilt .productDetailsContentWrapperVoneCl {
	margin-top: 5px;
	margin-left: 10px;
	width: 185px;
 }
#wmhBuilt .productDetailsContentWrapperCl p {
	width: auto;
	padding-top: 10px;
 }
#wmhBuilt .productDetailsBadges {
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
 }
#wmhBuilt .landingTopSpotLinksBlock {
	font-size: 11px;
	line-height: 20px;
	text-align: right;
	margin: 10px 0px 30px;
 }
#wmhBuilt .landingTopSpotTextPlaceHolder, 
#wmhBuilt .landingTopSpotTextPlaceHolderTwo, 
#wmhBuilt .landingTopSpotTextPlaceHolderThree {
	width: 270px;
	padding-top: 5px;
 }
#wmhBuilt .landingTopSpotTextPlaceHolder {
	width: 330px;
 }
#wmhBuilt .landingTopSpotTextPlaceHolderThree {
	width: 540px;
 }
#wmhBuilt .landingTopSpotTextPlaceHolderFour {
	width: 400px;
	padding-top: 0px;
 }
 #wmhBuilt .landingTopSpotTextPlaceHolderFive {
	width: 355px;
 }
#wmhBuilt .productDetailsTopSpotTextPlaceHolder {
	width: auto;
	padding-top: 10px;
 }
#wmhBuilt .recepiesDetailsTextPlaceHolder {
	width: auto;
	padding-top: 10px;
	font-size: 12px;
 }
#wmhBuilt .recepiesIngridientsList { padding-top: 10px; }
#wmhBuilt .recepiesIngridientsList li {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
 }
#wmhBuilt .recepiesIngridientsList li a {
		font-size: 12px;
}
#wmhBuilt .unOrderedListCheckMarks {
	margin: 0px;
	margin-right: -20px;
	margin-bottom: 20px;
	padding: 0px;
	float: left;
 }
#wmhBuilt .unOrderedListCheckMarks li {
	list-style-type: none;
	list-style-position: inside;
	list-style-image: url(../images/register/check-mark.gif);
	margin-left: 30px;
	line-height: 20px;
 }
#wmhBuilt .signUpPageHeading, 
#wmhBuilt .signUpPageHeadingTwo {
	border-bottom: 1px solid #b7b7b5;
	color: #b7b7b5;
	padding-left: 30px;
	font-weight: bold;
	line-height: 26px;
	margin-bottom: 5px;
	font-size: 12px;
 }
#wmhBuilt .signUpPageHeadingTwo {
	padding-top: 20px;
 }
#wmhBuilt .requiredFields {
	margin: 0px 30px;
	margin-bottom: 5px;
	font-size: 10px;
 }
#wmhBuilt .requiredFields i {
	float: left;
	font-weight: bold;
	color: #c01f1f;
	margin-left: -5px;
 }
#wmhBuilt .registrationForm {
	margin: 0px;
	font-size: 11px;
	line-height: 28px;
 }
#wmhBuilt .registrationFormWarrningIcon {
	float: left;
	font-size: 2em;
	color: #b03325;
	padding: 2px 10px;
	padding-left: 0px;
 }
#wmhBuilt .registrationForm textarea,
#wmhBuilt .registrationForm select {
	border-width: 1px !important;
	border-style: solid !important;
	border-top-color: #7c7c7c !important;
	border-left-color: #c3c3c3 !important;
	border-bottom-color: #dddddd !important;
	border-right-color: #c3c3c3 !important;
 }
#wmhBuilt .registrationForm input[type="text"], 
#wmhBuilt .registrationForm input[type="password"] {
	border-width: 1px !important;
	border-style: solid !important;
	border-top-color: #7c7c7c !important;
	border-left-color: #c3c3c3 !important;
	border-bottom-color: #dddddd !important;
	border-right-color: #c3c3c3 !important;
 }
#wmhBuilt .registrationForm input[type="text"], 
#wmhBuilt .registrationForm input[type="password"], 
#wmhBuilt .registrationForm select {
	padding: 2px 0px;
 }
#wmhBuilt .registrationForm select {
	padding-right: 2px;
	height: 21px;
	-font-size: 10px; /* ie6 hack */
	position: relative;
	top: 1px;
	-top: 0px; /* ie6 hack */
}
#wmhBuilt .registrationForm textarea {
	position: relative;
	top: 6px;
	line-height: normal !important;
 }
#wmhBuilt .registrationFormRow, 
#wmhBuilt .registrationFormRowTwo {
	margin-left: 30px;
 }
#wmhBuilt .registrationFormRowTwo {
	margin-bottom: 10px;
 }
#wmhBuilt .registrationFormRowThree {
	float: left;
	display: block;
	width: 110px;
	margin-left: 50px;
}
#wmhBuilt .registrationFormLabelHolder {
	width: 140px;
	float: left;
	display: inline-block;
	font-family: Arial;
 }
 
/*#wmhBuilt .checkboxDiv label {
	float:right;
	width:340px;
	margin-left:5px;
	margin-top:-18px;
	display:block;
	line-height:1.4em;

} 
#wmhBuilt div[class="checkboxDiv"] label {
	width:200px;
	display:block;
	float:left;
	margin-left:5px;
	margin-top:-3px;
	border:solid 1px red;	
}
#wmhBuilt div[class="checkboxDiv"] input {
	float:left;
	display:block;
	width:15px;
	border:solid 1px red;
}
*/
#wmhBuilt .checkboxDiv {
	float:left;
}

#wmhBuilt .registrationFormLabelHolderVone {
	width: 175px !important;
 }
#wmhBuilt .registrationFormLabelHolder label { font-size: 12px !important; }
#wmhBuilt .registrationFormLabelHolder i {
	color: #c01f1f;
 }
#wmhBuilt .registrationFormLabelHolder p {
	line-height: normal;
	margin-top: 0px;
	margin-bottom: 15px;
	width: 120px;
	height: 80px;
 }
#wmhBuilt .registrationFormLabelHolder p i {
	color: #444444 !important;
	font-size: 8px;
	line-height: 14px !important;
	font-family: Arial;
	font-size: 12px !important;	
 }
#wmhBuilt .registrationTextarea {
	width: 258px;
	height: 80px;
 }
#wmhBuilt .registrationFieldWidth {
	width: 258px;
 }
#wmhBuilt .registrationFieldWidth i {
	color: #c01f1f;
}
#wmhBuilt .nickNameDisabled {
	width: 258px;
	float: left;
	background-color: #f5f2e1;
 }
#wmhBuilt .nickNameDisabled span {
	padding-left: 10px;
 }
#wmhBuilt .registrationFieldWidthVone {
	width: 260px;
 }
#wmhBuilt .registrationFieldWidthVtwo {
	width: 120px;
 }
#wmhBuilt .registrationFieldWidthCity {
	width: 118px;
 }
#wmhBuilt .registrationFieldWidthState {
	width: 65px;
 }
#wmhBuilt .registrationFieldWidthZip {
	width: 65px;
 }
#wmhBuilt .registrationTemsConditionsBlock {
	float: left;
	display: block;
	width: 225px;
	margin-left: 10px;
	*position: relative; /* ie6/ie7 hack */
	*top: -14px; /* ie6/ie6 hack */
 }
#wmhBuilt .offersQuestionParagraph {
	margin: 10px 30px;
	font-size: 12px;
	line-height: 18px;
	display: inline-block;
	width: 420px;
 }
#wmhBuilt .offersQuestionRadioButton {
	text-align: right;
	width: 50px;
 }
#wmhBuilt .offersQuestionWidth {
	width: 300px;
 }
#wmhBuilt .registerButtonContinue, 
#wmhBuilt .registerButtonSubmit,
#wmhBuilt .registerButtonSave, 
#wmhBuilt .sendNowButton, 
#wmhBuilt .postMyReviewButton {
	margin-right: 105px;
	margin-top: 20px;
	border: none;
	cursor: pointer;
 }
#wmhBuilt .registerButtonContinue {
	height: 23px;
	width: 76px;
	background: url(../images/register/continue.png);
 }
#wmhBuilt .registerButtonSubmit {
	height: 23px;
	width: 55px;
	background: url(../images/register/submit.png);
 }
#wmhBuilt .registerButtonSave {
	height: 23px;
	width: 57px;
	background: url(../images/register/save.png);
 }
#wmhBuilt .sendNowButton {
	height: 23px;
	width: 83px;
	background: url(../images/buttons/send-now.png);
	margin-right: 75px;
 }
#wmhBuilt .postMyReviewButton {
	height: 23px;
	width: 99px;
	background: url(../images/buttons/post-my-review-wbg.png);
 }
#wmhBuilt .registerButtonCheckAvailability {
	position: absolute;
	top: 3px;
	left: 405px;
 }
#wmhBuilt .mealsCallOutHolder {
	width: 180px;
	float: right;
	margin-top: -20px;
	padding-top: 20px;
	padding-bottom: 5px;
	background-position: right top;
	background-repeat: no-repeat;
 }
 #wmhBuilt .mealsCallOutHolderVone {
	width: 125px;
	float: right;
	margin-top: -20px;
	padding-top: 20px;
	padding-bottom: 5px;
	background-position: right top;
	background-repeat: no-repeat;
 }
  #wmhBuilt .mealsCallOutHolderVtwo {
	width: 205px;
	float: right;
	margin-top: -20px;
	padding-top: 20px;
	padding-bottom: 5px;
	background-position: right top;
	background-repeat: no-repeat;
 }
#wmhBuilt .mealsCallOutHeading, 
#wmhBuilt .mealsCallOutHeadingVone {
	width: 116px;
	margin-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #11488f;
 }
#wmhBuilt .mealsCallOutHeadingVone {
	width: 136px;
 }
#wmhBuilt .mealsCallOutHeadingVone span {
	font-size: 1.3em !important;
 }
#wmhBuilt .productShoppingHolder {
	width: 172px;
	float: right;
	margin-bottom: 20px;
 }
#wmhBuilt .addThisBoxGeneral {
	background-color: #11488f;
	background-image: url(../images/shopping/add-this-box-one-bg.png);
	background-repeat: repeat-x;
	margin-bottom: 7px;
 }
#wmhBuilt .addThisBoxCornerTL, #wmhBuilt .addThisBoxCornerTR, 
#wmhBuilt .addThisBoxCornerBL, #wmhBuilt .addThisBoxCornerBR {
	background-color: "transparent";
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
 }
#wmhBuilt .addThisBoxCornerTL {
	background-image: url(../images/shopping/add-this-box-tl.gif);
	background-position: left top;
 }
#wmhBuilt .addThisBoxCornerTR {
	background-image: url(../images/shopping/add-this-box-tr.gif);
	background-position: right top;
 }
#wmhBuilt .addThisBoxCornerBL {
	background-image: url(../images/shopping/add-this-box-bl.gif);
	background-position: left bottom;
 }
#wmhBuilt .addThisBoxCornerBR {
	background-image: url(../images/shopping/add-this-box-br.gif);
	background-position: right bottom;
	padding: 5px;
 }
#wmhBuilt .addThisHeadingH3 {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding: 5px 5px 0px 5px;
 }
#wmhBuilt .addThisQuantityForm {
	margin: 13px 5px 5px;
	padding: 0px;
 }
#wmhBuilt .addThisLabel {
	color: #ffffff;
	font-size: 10px;
	line-height: 10px;
	width: 47px;
	display: inline-block;
	float: left;
 }
#wmhBuilt .addThisAddTextBox {
	width: 40px;
	margin-top: 1px;
	float: left;
}
#wmhBuilt .addThisAddButton {
	width: 53px;
	height: 23px;
	border: none;
	border-width: 0px;
	cursor: pointer;
	float: right;
 }
#wmhBuilt input.addThisAddButton {
	background: url(../images/shopping/add-this-box.png);
}
#wmhBuilt .productShoppingButtonCoupon, #wmhBuilt .productShoppingButtonShare, 
#wmhBuilt .productShoppingButtonFavorites, #wmhBuilt .productShoppingButtonEmail, 
#wmhBuilt .productShoppingButtonPrint {
	margin: 0px;
	margin-bottom: 2px;
	padding: 0px;
	float: left;
	height: 23px;
 }
#wmhBuilt .productShoppingButtonCoupon a, #wmhBuilt .productShoppingButtonShare a, 
#wmhBuilt .productShoppingButtonFavorites a, #wmhBuilt .productShoppingButtonEmail a, 
#wmhBuilt .productShoppingButtonPrint a {
	margin: 0px;
	padding: 0px;
	height: 23px;
}
#wmhBuilt .productShoppingButtonCoupon {
	margin-bottom: 7px !important;
 }
#wmhBuilt .productShoppingButtonSpacing {
	margin-right: 2px;
 }
#wmhBuilt .productCategoryRowWrapper {
	padding: 0px;
	padding-bottom: 10px;
 }
#wmhBuilt .productCategoryRowCl {
	float: left;
	width: 190px;
	padding-bottom: 30px;
 }
#wmhBuilt .productCategoryRowCl img {
	border: 1px solid #b5b5b5;
}
#wmhBuilt .productCategoryRowCr {
	float: left;
	width: 350px;
 }
#wmhBuilt .productCategoryRowCr h2 {
	font-size: 15px;
	font-weight: bold;
	color: #1D73D9;
 }
#wmhBuilt .productCategoryRowCr p {
	margin-top: 8px;
}
#wmhBuilt .mealsBox, #wmhBuilt .mealsBoxVone, #wmhBuilt .mealsBoxSingle {
 	background-color: #eae5e9;
	background-image: url(../images/meals-box/meals-box-bg.gif);
	background-repeat: repeat-y;
	display: inline-block;
	width: 540px
	margin-top: 22px;
	margin-bottom: 15px;
 }
#wmhBuilt .mealsBoxVone {
	background-image: url(../images/meals-box/meals-box-bg-vone.gif) !important;
 }
#wmhBuilt .mealsBoxSingle {
	background-image: url(../images/meals-box/meals-box-bg-single.gif) !important;
 }
#wmhBuilt .mealsBoxFooterBg, #wmhBuilt .mealsBoxFooterBgVone, 
#wmhBuilt .mealsBoxFooterBgSingle {
	background-color: "transparent";
	background-image: url(../images/meals-box/meals-box-footer-bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 540px;
 }
#wmhBuilt .mealsBoxFooterBgVone {
	background-image: url(../images/meals-box/meals-box-footer-bg-vone.gif) !important;
 }
#wmhBuilt .mealsBoxFooterBgSingle {
	background-image: url(../images/meals-box/meals-box-footer-bg-single.gif) !important;
 }
#wmhBuilt .mealsBoxHeaderBg, #wmhBuilt .mealsBoxHeaderBgVone, 
#wmhBuilt .mealsBoxHeaderBgSingle {
	background-color: "transparent";
	background-image: url(../images/meals-box/meals-box-header-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
    padding: 7px;
 }
#wmhBuilt .mealsBoxHeaderBgVone {
	background-image: url(../images/meals-box/meals-box-header-bg-vone.gif) !important;
 }
#wmhBuilt .mealsBoxHeaderBgSingle {
	background-image: url(../images/meals-box/meals-box-header-bg-single.gif) !important;
 }
#wmhBuilt .mealsBoxColumnOne, #wmhBuilt .mealsBoxColumnTwo, #wmhBuilt .mealsBoxColumnThree, 
#wmhBuilt .mealsBoxColumnOneVone, #wmhBuilt .mealsBoxColumnTwoVone, #wmhBuilt .mealsBoxColumnThreeVone, 
#wmhBuilt .mealsBoxColumnOneVtwo, #wmhBuilt .mealsBoxColumnTwoVtwo, #wmhBuilt .mealsBoxColumnThreeVtwo {
	background-color: #ffffff;
	display: inline-block;
	float: left;
	width: 174px;
	height: 283px;
	margin-right: 2px;
 }
#wmhBuilt .mealsBoxColumnOneVone, #wmhBuilt .mealsBoxColumnTwoVone, 
#wmhBuilt .mealsBoxColumnThreeVone {
	height: 303px;
 }
#wmhBuilt .mealsBoxColumnOneVtwo, #wmhBuilt .mealsBoxColumnTwoVtwo, 
#wmhBuilt .mealsBoxColumnThreeVtwo {
	width: 172px;
	margin-right: 5px;
	height: 150px;
	position: relative;
}
#wmhBuilt .mealsBoxColumnThree, #wmhBuilt .mealsBoxColumnThreeVone, 
#wmhBuilt .mealsBoxColumnThreeVtwo {
	margin-right: 0px !important;
 }
#wmhBuilt .mealsBoxColumnColorE7812D {
	background-color: #e7812d;
 }
#wmhBuilt .mealsBoxColumnColorE9B336 {
	background-color: #e9b336;
 }
#wmhBuilt .mealsBoxColumnColor7EBD2D {
	background-color: #7ebd2d;
 }
#wmhBuilt .mealsBoxHeadingColumn {
	height: 36px;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	line-height: 36px;
	padding: 0px 10px;
 }
#wmhBuilt .mealsBoxHeadingColumn a, #wmhBuilt .mealsBoxHeadingColumn a:visited, #wmhBuilt .mealsBoxHeadingColumn a:hover {
	color: #ffffff !important;
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none !important;
 }
#wmhBuilt .headingBrand {
 	background: url(../images/column-headings/brand.png) no-repeat;
 }
#wmhBuilt .headingCategories {
 	background: url(../images/column-headings/categories.png) no-repeat;
 }
#wmhBuilt .headingMealsUnder5 {
 	background: url(../images/column-headings/meals-under-5.png) no-repeat;
 }
#wmhBuilt .headingCuisine {
 	background: url(../images/column-headings/cuisine.png) no-repeat;
 }
#wmhBuilt .headingCourse {
 	background: url(../images/column-headings/course.png) no-repeat;
 }
#wmhBuilt .headingSmartSelections {
 	background: url(../images/column-headings/smart-selections.png) no-repeat;
 }
#wmhBuilt .shakeThingsUp {
	background-color: #f0ebef;
}
#wmhBuilt .footerShakeThingsUp {
	background: url(../images/column-headings/shake-things-up.png) bottom no-repeat;
	height: 283px;
	margin-left: 6px;
}
#wmhBuilt .headingBreakfast {
 	background: url(../images/column-headings/breakfast.png) no-repeat;
 }
#wmhBuilt .headingLunch {
 	background: url(../images/column-headings/lunch.png) no-repeat;
 }
#wmhBuilt .headingDinner {
 	background: url(../images/column-headings/dinner.png) no-repeat;
 }
#wmhBuilt .headingShoppingLists {
 	background: url(../images/column-headings/shopping-lists.png) no-repeat;
 }
#wmhBuilt .headingFavorites {
 	background: url(../images/column-headings/favorites.png) no-repeat;
 }
#wmhBuilt .headingAccountSettings {
 	background: url(../images/column-headings/account-settings.png) no-repeat;
 }
#wmhBuilt .mealsBoxColumnHeaderImage {
	margin: 2px;	
 }
#wmhBuilt .mealsBoxColumnParagraph, #wmhBuilt .mealsBoxColumnParagraphVone {
	line-height: 16px;
	font-size: 11px;
	margin: 16px;
	margin-top: 8px;
	margin-bottom: 10px;
	padding-right: 5px;
 }
#wmhBuilt .mealsBoxColumnParagraphVone {
	margin: 8px 10px;
 }
#wmhBuilt .mealsBoxColumnGoButton {
	position: absolute;
	right: 10px;
	bottom: 10px;
 }
#wmhBuilt .mealsBoxColumnLinksList {
 	margin: 16px;
	margin-top: 8px;
	line-height: 18px;
 }
#wmhBuilt ul.mealsBoxColumnLinksList li {
	list-style: none !important;
	list-style-image: none !important;
 }
#wmhBuilt .itemsBoxTwoColumns {
	background-color: "transparent";
	margin-top: 5px;
	margin-bottom: 15px;
	clear:both;
 }
#wmhBuilt .itemsBoxTwoColumnsLeftColumn {
	width: 391px;
	float: left;
 }
#wmhBuilt .itemsBoxContainer {
	margin-top: 15px;
	padding-bottom: 15px;
 }
 .wmhBuiltPrint #wmhBuilt .itemsBoxContainer {
	margin-top: 15px;
	padding-bottom: 15px;
	height:110px;
 }
#wmhBuilt .welcomeMessage {
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 15px;
}
#wmhBuilt div.itemsBoxContainer:last-child {
	border: none !important;
 }
#wmhBuilt .itemsBoxContainerProductPhoto {
	margin-top: 5px;
 }
#wmhBuilt .itemsBoxContainerHeading, #wmhBuilt .itemsBoxContainerHeadingVone {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 8px;
	padding-top: 2px;
	margin-left: 116px;
	clear: none !important;
 }
#wmhBuilt ul.itemsBoxContainerHeading {
	/*margin-left: 0px;*/
	margin-top: 0px;
}
#wmhBuilt .itemsBoxContainer .whmBoxContentHolder { margin-left: 116px; }
#wmhBuilt .itemsBoxContainer p { padding-bottom: 0px; }
#wmhBuilt .itemsBoxContainerFivestar, #wmhBuilt .itemsBoxContainerFivestarVone {
	margin-left: 116px;
	padding-top: 15px;
	padding-bottom: 0px !important;
	height: 25px;
	/*clear: left;*/
 }

#wmhBuilt .itemsBoxContainer .whmBoxContentHolderVone { margin-left: 12px; }
#wmhBuilt .itemsBoxContainer .itemsBoxContainerHeadingVone { margin-left: 12px; }
#wmhBuilt .itemsBoxContainer .itemsBoxContainerReviewsVone { margin-left: 12px; }
#wmhBuilt .itemsBoxContainer .itemsBoxContainerFivestarVone { margin-left: 12px; }

/*
#wmhBuilt .itemsBoxContainer .nothumb .whmBoxContentHolder { margin-left: 12px; }
#wmhBuilt .itemsBoxContainer .nothumb .itemsBoxContainerHeading { margin-left: 12px; }
#wmhBuilt .itemsBoxContainer .nothumb .itemsBoxContainerReviews { margin-left: 12px; }
#wmhBuilt .itemsBoxContainer .nothumb .itemsBoxContainerFivestar { margin-left: 12px; }
*/

#wmhBuilt .itemsBoxContainerReviews {
	margin-left: 116px;
 }
#wmhBuilt .itemsBoxContainerBadge {
	float: right;
	margin-top: 19px;
	margin-right: 2px;
 }
#wmhBuilt .mealsBoxHeaderTabsHolder {
	background-color: "transparent";
	height: 42px;
	width: 540px;
	margin-bottom: -7px;
	position: relative;
	display: block;
	border: 0px solid #000;
 }
#wmhBuilt .mealsBoxHeaderTabs {
	background-color: #ffffff;
	background-image: url(../images/meals-box/meals-box-header-bg-four-tabs.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	display: inline-block;
	float: left;
	height: 42px;
	position: absolute;
	top: 0px;
	left: 0px;
 }
#wmhBuilt .mealsBoxHeaderTabsLeftSide {
	background-image: url(../images/meals-box/meals-box-header-bg-four-tabs-ls.gif);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 42px;
	background-color: #F3EFF2;
 }
#wmhBuilt .mealsBoxHeaderTabsRightSide {
	background-image: url(../images/meals-box/meals-box-header-bg-four-tabs-rs.gif);
	background-position: right top;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 42px;
 }
#wmhBuilt .mealsBoxHeaderTabsButtons, #wmhBuilt .mealsBoxHeaderTabsButtonsVone {
	display: inline-block;
	margin: 7px;
	margin-bottom: 0px;
 }
#wmhBuilt .mealsBoxHeaderTabsButtonsVone {
	width: 540px;
	float: left;
	margin: 0px;
	border-bottom: 2px solid #3A81D4;
 }
#wmhBuilt .mealsBoxHeaderTabsButtons li, #wmhBuilt .mealsBoxHeaderTabsButtonsVone li {
	display: inline-block;
	float: left;
 }
#wmhBuilt .mealsBoxHeaderTabLinkButton {
	width: 130px;
	height: 35px;
	background-color: #628bd4;
	display: inline-block;
	font-size: 13px;
	line-height: 35px;
	background-position: left top;
	background-repeat: no-repeat;
	text-decoration: none !important;
 }
#wmhBuilt .mealsBoxHeaderTabLinkButtonInner {
	display: inline-block;
	margin-left: 7px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
 }
#wmhBuilt .tabDevider, #wmhBuilt .tabDevider_ar, #wmhBuilt .tabDevider_al {
	display: inline-block;
	background-color: "transparent";
	height: 35px;
	width: 2px;
 }
#wmhBuilt .tabDevider_ar {
	background-position: right bottom;
	background-repeat: no-repeat;
	background-image: url(../images/meals-box/pixel-color-628bd4.gif);
 }
#wmhBuilt .tabDevider_al {
	background-position: left bottom;
	background-repeat: no-repeat;
	background-image: url(../images/meals-box/pixel-color-628bd4.gif);
 }
#wmhBuilt .mealsBoxTabReviews {
	background-image: url(../images/meals-box/tab-reviews.gif);
 }
#wmhBuilt .mealsBoxTabReviews:hover {
	background-image: url(../images/meals-box/tab-reviews-hover.gif);
 }
 #wmhBuilt .mealsBoxTabReviews_active {
	background-image: url(../images/meals-box/tab-reviews-active.gif);
 }
#wmhBuilt .mealsBoxTabNutrition {
	background-image: url(../images/meals-box/tab-nutrition.gif);
 }
#wmhBuilt .mealsBoxTabNutrition:hover {
	background-image: url(../images/meals-box/tab-nutrition-hover.gif);
 }
#wmhBuilt .mealsBoxTabNutrition_active {
	background-image: url(../images/meals-box/tab-nutrition-active.gif);
 }
#wmhBuilt .mealsBoxTabRecipes {
	background-image: url(../images/meals-box/tab-recipes.gif);
 }
#wmhBuilt .mealsBoxTabRecipes:hover {
	background-image: url(../images/meals-box/tab-recipes-hover.gif);
 }
#wmhBuilt .mealsBoxTabRecipes_active {
	background-image: url(../images/meals-box/tab-recipes-active.gif);
 }
#wmhBuilt .mealsBoxTabMealsUnder5 {
	background-image: url(../images/meals-box/tab-empty.gif);
 }
#wmhBuilt .mealsBoxTabMealsUnder5:hover {
	background-image: url(../images/meals-box/tab-empty-hover.gif);
 }
#wmhBuilt .mealsBoxTabMealsUnder5_active {
	background-image: url(../images/meals-box/tab-empty-active.gif);
 }
#wmhBuilt .mealsBoxTabEmpty {
	background-image: url(../images/meals-box/tab-empty.gif);
 }
#wmhBuilt .mealsBoxTabEmpty:hover {
	background-image: url(../images/meals-box/tab-empty-hover.gif);
 }
#wmhBuilt .mealsBoxTabEmpty_active {
	background-image: url(../images/meals-box/tab-empty-active.gif);
 }
#wmhBuilt .mealsBoxTabsContent, #wmhBuilt .mealsBoxTabsContentVone {
	background-color: #ffffff;
	padding: 2px;
	border-top: 2px solid #3A81D4;
 }
#wmhBuilt .mealsBoxTabsContentVone {
	border-top: none;
 }
#wmhBuilt .mealsBoxTabsContentGradient {
	background-color: "transparent";
	background-image: url(../images/meals-box/meals-box-single-grad-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 10px;
 }
#wmhBuilt .mealsBoxTabsContentHeadingH4 {
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	padding: 7px 4px;
 }
#wmhBuilt .mealsBoxTabsContentHeadingSideNote {
	font-size: 11px;
	font-weight: normal;
 }
#wmhBuilt .mealsBoxTabsContentHeaderText {
	padding: 7px;
 }
#wmhBuilt .mealsBoxTabsContent50percentColumn, #wmhBuilt .mealsBoxTabsContent25percentColumn {
	display: block;
	float: left;
	margin: 0px !important;
	padding: 15px 10px;
	border: 0px solid #000;
	width: 231px;
 }
#wmhBuilt .mealsBoxTabsContent25percentColumn {
	width: 105px !important;
	text-align: center;
 }
#wmhBuilt .mealsBoxTabsContent50percentColumn p, #wmhBuilt .mealsBoxTabsContent25percentColumn p {
	margin-top: 7px;
	line-height: normal;
	font-size: 11px;
	width: 130px;
	float: left;
 }
#wmhBuilt .mealsBoxTabsContentReviewWrapper {
	font-size: 11px;
	padding-top: 6px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 12px;
 }
#wmhBuilt .mealsBoxTabsContentRecipesWrapper, #wmhBuilt .mealsBoxTabsContentMealsUnder5Wrapper {
	font-size: 12px;
	padding-top: 10px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 7px;
 }
#wmhBuilt .mealsBoxTabsContentReviewWrapper p {
	margin: 8px 0px;
 }
#wmhBuilt .mealsBoxTabsContentRecipesWrapper p, #wmhBuilt .mealsBoxTabsContentMealsUnder5Wrapper p {
	margin: 4px 0px;
 }
#wmhBuilt .itemsBoxContainerFivestarTabs {
	padding-top: 5px !important;;
	padding-bottom: 0px !important;
 }
#wmhBuilt .mealsBoxTabsContentNutritionTable {
	float: left;
	margin-top: 20px;
	/*margin-left: 20px;*/
	margin-bottom: 20px;
 }
#wmhBuilt .mealsBoxTabsContentNutritionBrand {
	float: right;
	margin-top: 40px;
	margin-right: 20px;
	margin-bottom: 20px;
 }
#wmhBuilt .paginationBox .float_left {
	padding: 0px;
	padding-left: 1px;
	margin: 0px;
	border: none;
 }
#wmhBuilt .paginationBox, 
#wmhBuilt .paginationBoxFooter, 
#wmhBuilt .paginationBoxVone {
	background-color: #f3efd9;
	border: 1px solid #c9c299;
	padding: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 8px;
	padding-left: 8px;
	margin: 0px;
	font-family: Arial;
	height: 18px;
 }
#wmhBuilt .paginationBox *, 
#wmhBuilt .paginationBoxFooter *, 
#wmhBuilt .paginationBoxVone * { font-size: 11px !important; }

#wmhBuilt .paginationBox .item-list, 
#wmhBuilt .paginationBoxFooter .item-list, 
#wmhBuilt .paginationBoxVone .item-list {
	display: block;
	float: left;
	padding: 0px;
	padding-left: 10px;
	margin: 0px;
 }
#wmhBuilt .paginationBox .pager li, 
#wmhBuilt .paginationBox .pager li a, 
#wmhBuilt .paginationBoxFooter .pager li, 
#wmhBuilt .paginationBoxFooter .pager li a, 
#wmhBuilt .paginationBoxVone .pager li, 
#wmhBuilt .paginationBoxVone .pager li a {
	font-size: 11px !important;
	font-family: Arial;
	vertical-align: top !important;
 }
#wmhBuilt .paginationBox .pager li, 
#wmhBuilt .paginationBoxFooter .pager li {	
	padding-right:1px;
} 
#wmhBuilt .paginationBoxVone {
	border-top: 2px solid #3A81D4;
 }
#wmhBuilt .paginationBox div, #wmhBuilt .paginationBoxFooter div, #wmhBuilt .paginationBoxVone div {
	color: #575759 !important;
 }
#wmhBuilt .paginationBoxFooter {
	margin-top: -1px !important;
 }
#wmhBuilt .paginationBoxSortBy, #wmhBuilt .paginationBoxSortBy select option {
	font-size: 10px !important;
 }
#wmhBuilt .paginationBoxSortBy {
	float: left;
	margin-left: 0px;
	position: relative;
 }
#wmhBuilt .paginationBoxSortBy select {
	display: block;
	position: absolute;
	top: 0px;
	left: -6px;
	font-size: 9px !important;
	line-height: 11px !important;
	margin: 0px !important;
	padding: 0px !important;
	padding-top: 1px !important;
	width: 100px !important;
	height: 17px !important;
 }
#wmhBuilt .paginationBoxSortBy select option {
	font-size: 9px !important;
	line-height: 11px !important;
	margin: 0px !important;
	padding: 0px !important;
 }
#wmhBuilt .paginationBoxSortByButton {
	background: url(../images/buttons/list-sort.gif) left top;
	border: none;
	width: 18px;
	height: 8px;
	cursor: pointer;
	float: left;
	position: relative;
	top: 4px;
	left: 100px;
 }
#wmhBuilt .itemsBoxTwoColumnsRightColumn {
	width: 134px;
	float: right;
 }
#wmhBuilt #listFilterBy {
	border: 1px solid #b7b7b5;
	padding: 1px;
 }
#wmhBuilt .listFilterByGradient {
	background-color: "transparent";
	background-image: url(../images/filter-by-box/gradient.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-bottom: 10px;
 }
#wmhBuilt #listFilterBy, 
#wmhBuilt .listFilterByGradient, 
#wmhBuilt .listFilterByGradient div, 
#wmhBuilt .listFilterByGradient label {
	font-size: 10px !important;
 }
/* BEGIN Mac Safari 4 hack */
@media screen and (-webkit-min-device-pixel-ratio:0){
	#wmhBuilt #listFilterBy label  { position: relative; top: 4px; } 
}
/* END Mac Safari 4 hack */
#wmhBuilt .filterByHeading {
	font-weight: bold;
	font-size: 11px;
	line-height: 26px;
	margin: 0px 3px;
	padding: 0px 5px;
 }
#wmhBuilt #filterBySelect, #wmhBuilt .listFilterByGradient div select {
	width: 112px;
 }
#wmhBuilt #listFilterByApplyButton {
	background: url(../images/buttons/filter-list.png);
	background-position: left top;
	background-repeat: no-repeat;
	border: none;
	width: 68px !important;
	height: 23px;
	margin-top: 8px;
	margin-left: 8px;
	cursor: pointer;
 }
#wmhBuilt .gradientBoxGeneral {
	background-color: #f1ecf0;
	border: 1px solid #d9d2ba;
 }
#wmhBuilt .gradientBoxGeneralVone {
	background-color: #f1ecf0;
	border: 1px solid #d9d2ba;
	float: left;
	margin: 0px;
	margin-bottom: 7px;
 }
.content .gradientBoxGeneralVone {
	margin-bottom: 0px !important;
 }
#wmhBuilt .gradientBoxGeneralVtwo {
	background-color: #f1ecf0;
	border: 1px solid #d9d2ba;
	float: left;
	margin: 0px;
 }
#wmhBuilt .boxGeneralCornerTopLeft, #wmhBuilt .boxGeneralCornerTopRight, 
#wmhBuilt .boxGeneralCornerBottomLeft, #wmhBuilt .boxGeneralCornerBottomRight, 
#wmhBuilt .boxGeneralCornerTopLeftVone, #wmhBuilt .boxGeneralCornerTopRightVone, 
#wmhBuilt .boxGeneralCornerBottomLeftVone, #wmhBuilt .boxGeneralCornerBottomRightVone, 
#wmhBuilt .boxGeneralCornerTopLeftVtwo, #wmhBuilt .boxGeneralCornerTopRightVtwo, 
#wmhBuilt .boxGeneralCornerBottomLeftVtwo, #wmhBuilt .boxGeneralCornerBottomRightVtwo {
	background-repeat: no-repeat;
	position: relative;
	background-color: "transparent";
 }

#wmhBuilt .boxGeneralCornerTopLeft, 
#wmhBuilt .boxGeneralCornerTopLeftVone, 
#wmhBuilt .boxGeneralCornerTopLeftVtwo {
	background-position: left top;
 	margin: -1px;
 }
#wmhBuilt .boxGeneralCornerTopLeft { background-image: url(../images/gradient-box-general/top-left.gif) !important; }
#wmhBuilt .boxGeneralCornerTopLeftVone { background-image: url(../images/gradient-box-general/top-left-vone.gif) !important; }
#wmhBuilt .boxGeneralCornerTopLeftVtwo { background-image: url(../images/gradient-box-general/top-left-vtwo.gif) !important; }

#wmhBuilt .boxGeneralCornerTopRight, 
#wmhBuilt .boxGeneralCornerTopRightVone, 
#wmhBuilt .boxGeneralCornerTopRightVtwo { background-position: right top; }
#wmhBuilt .boxGeneralCornerTopRight { background-image: url(../images/gradient-box-general/top-right.gif) !important; }
#wmhBuilt .boxGeneralCornerTopRightVone { background-image: url(../images/gradient-box-general/top-right-vone.gif) !important; }
#wmhBuilt .boxGeneralCornerTopRightVtwo { background-image: url(../images/gradient-box-general/top-right-vtwo.gif) !important; }

#wmhBuilt .boxGeneralCornerBottomLeft, 
#wmhBuilt .boxGeneralCornerBottomLeftVone,  
#wmhBuilt .boxGeneralCornerBottomLeftVtwo { background-position: left bottom; }
#wmhBuilt .boxGeneralCornerBottomLeft { background-image: url(../images/gradient-box-general/bottom-left.gif) !important; }
#wmhBuilt .boxGeneralCornerBottomLeftVone { background-image: url(../images/gradient-box-general/bottom-left-vone.gif) !important; }
#wmhBuilt .boxGeneralCornerBottomLeftVtwo { background-image: url(../images/gradient-box-general/bottom-left-vtwo.gif) !important; }
	
#wmhBuilt .boxGeneralCornerBottomRight, 
#wmhBuilt .boxGeneralCornerBottomRightVone, 
#wmhBuilt .boxGeneralCornerBottomRightVtwo { background-position: right bottom; }
#wmhBuilt .boxGeneralCornerBottomRight { background-image: url(../images/gradient-box-general/bottom-right.gif) !important; }
#wmhBuilt .boxGeneralCornerBottomRightVone { background-image: url(../images/gradient-box-general/bottom-right-vone.gif) !important; }
#wmhBuilt .boxGeneralCornerBottomRightVtwo { background-image: url(../images/gradient-box-general/bottom-right-vtwo.gif) !important; }

#wmhBuilt .boxTypeOneBg {
	background-image: url(../images/gradient-box-general/type-one.png);
	background-repeat: repeat-x;
 }
#wmhBuilt .boxTypeOneDimensions {
	width: 260px;
	height: 169px;
	overflow: hidden;
 }
#wmhBuilt .boxTypeTwoDimensions {
	width: 240px;
	height: 160px;
	overflow: hidden;
 }
#wmhBuilt .boxTypeThreeDimensions {
	width: 240px;
	height: 335px;
	overflow: hidden;
 }
#wmhBuilt .boxTypeFourDimensions {
	width: 240px;
	height: 80px;
	overflow: hidden;
 }
#wmhBuilt .boxTypeFiveDimensions {
	width: 254px;
	height: 89px;
	overflow: hidden;
 }
#wmhBuilt .boxTypeSixDimensions {
	width: 540px;
 }
#wmhBuilt .boxTypeSevenDimensions {
	width: 210px;
	height: 160px;
	overflow: hidden;
 }
 #wmhBuilt .boxTypeEightDimensions {
	width: 240px;
	height: 365px;
	overflow: hidden;
 }
#wmhBuilt .boxTypeNineDimensions {
	width: 240px;
	height: 214px;
	overflow: hidden;
 }
#wmhBuilt .boxTypeContent {
	margin: 0px;
	padding: 14px;
	padding-top: 1px;
 }
#wmhBuilt .boxTypeContent li a {
	font-size: 10px !important;
 }
#wmhBuilt .boxTypeContent p {
	margin-top: 10px;
 }
#wmhBuilt .boxGeneralLoginForm, 
#wmhBuilt .boxGeneralLoginFormVone, 
#wmhBuilt .boxGeneralLoginHeader, 
#wmhBuilt .boxGeneralSmartShopper {
	margin: 10px;
 }
#wmhBuilt .boxGeneralLoginHeader { 
	padding-bottom: 10px !important;
	border-bottom: 1px Solid #B7B7B5;
	margin-bottom: 0px;
 }
#wmhBuilt .boxGeneralLoginFormVone {
	padding-top: 10px;
	margin-top: 0px;
	border-top: 1px Solid #FFFFFF;
}
#wmhBuilt .boxGeneralLoginForm b, 
#wmhBuilt .boxGeneralLoginHeader b, 
#wmhBuilt .boxGeneralLoginForm p, 
#wmhBuilt .boxGeneralLoginHeader p, 
#wmhBuilt .boxGeneralSmartShopper p, 
#wmhBuilt .boxGeneralLoginForm label, 
#wmhBuilt .boxGeneralLoginHeader label {
	font-size: 11px !important;
 }
#wmhBuilt .boxGeneralSmartShopper p {
	float: left;
	width: 110px;
	padding: 0px;
	padding-left: 2px;
	padding-top: 10px;
	margin: 0px;
	line-height: 14px;
 }
#wmhBuilt .boxGeneralLoginFormInputHolder {
	background-color: #fff;
	border-width: 1px;
	border-style: solid;
	border-top-color: #7c7c7c;
	border-left-color: #c3c3c3;
	border-bottom-color: #dddddd;
	border-right-color: #c3c3c3;
 }
#wmhBuilt .boxGeneralLoginFormInputHolder input#edit-name, 
#wmhBuilt .boxGeneralLoginFormInputHolder input#edit-pass {
	border: none !important;
	outline: none !important;
	border-color: #ffffff !important;
 }
#wmhBuilt .boxGeneralLoginForm input {
	width: 180px;
	border: none;
 }
#wmhBuilt .boxGeneralLoginFormVone input {
	width: 210px;
	border: none;
 }

#wmhBuilt .boxGeneralLoginFormButton {
	background: url(../images/buttons/log-in-longer-vone.png);
	background-position: left top;
	background-repeat: no-repeat;
	border: none;
	width: 73px !important;
	height: 23px;
	float: left;
	cursor: pointer;
 }
#wmhBuilt .boxGeneralHeading {
	color: #e02d21;
	font-size: 15px;
	line-height: 30px;
	font-weight: bold;
	margin-top: 8px;
	margin-left: 21px;
 }
#wmhBuilt .boxGeneralMainImage, #wmhBuilt .boxGeneralMainImageTwo {
	float: right;
	margin-right: 16px;
 }
#wmhBuilt .boxGeneralMainImageTwo {
	margin-right: 8px !important;
	margin-left: -2px;
	margin-top: 5px;
 }
#wmhBuilt .boxGeneralTextWrapper, #wmhBuilt .boxGeneralTextWrapperTwo {
	font-size: 11px;
	line-height: 13px;
	margin-left: 23px;
	margin-bottom: 8px;
	width: 110px;
 }
#wmhBuilt .boxGeneralTextWrapperTwo {
	width: 155px !important; *width:110px !important;
 }
#wmhBuilt .boxGeneralLinksList {
	font-size: 11px;
	line-height: 18px;
	margin-left: 23px;
 }
#wmhBuilt .boxGeneralLinksList li {
	line-height: inherit;
 }
#wmhBuilt .generalItemsTable {
	width: 540px;
 }
#wmhBuilt .generalItemsTableVone {
	width: auto;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
 }
#wmhBuilt .generalItemsTable tr.header {
	border: 1px solid #d9d2ba;
	background-color: #fbf8e9;
 }
#wmhBuilt .generalItemsTable tr.even {
	background-color: #f3efd9;
	border: none !important;
 }
#wmhBuilt .generalItemsTable .column1 {
	width: 65px;
 }
#wmhBuilt .generalItemsTable .column2 {
 }
#wmhBuilt .generalItemsTable .column3 {
	width: 65px;
 }
#wmhBuilt .generalItemsTable .column4 {
	width: 55px;
 }
#wmhBuilt .generalItemsTable .column1-1 {
 }
#wmhBuilt .generalItemsTable .column2-1 {
	width: 85px;
 }
#wmhBuilt .generalItemsTable .column3-1 {
	width: 55px;
 }
#wmhBuilt .generalItemsTable .column4-1 {
	width: 75px;
 }
#wmhBuilt .generalItemsTableVone .column1-2 {
 }
#wmhBuilt .generalItemsTableVone .column2-2 {
	width: 160px;
 }
#wmhBuilt .generalItemsTableVone .column3-2 {
 }
#wmhBuilt .generalItemsTable .column1 div, #wmhBuilt .generalItemsTable .column2 div, 
#wmhBuilt .generalItemsTable .column3 div, #wmhBuilt .generalItemsTable .column4 div, 
#wmhBuilt .generalItemsTable .column1-1 div, #wmhBuilt .generalItemsTable .column2-1 div, 
#wmhBuilt .generalItemsTable .column3-1 div, #wmhBuilt .generalItemsTable .column4-1 div, 
#wmhBuilt .generalItemsTableVone .column1-2 div, #wmhBuilt .generalItemsTableVone .column2-2 div, 
#wmhBuilt .generalItemsTableVone .column3-2 div {
	padding: 0px 7px;
	font-size: 11px;
 }
#wmhBuilt .generalItemsTable .column4-1 div a, #wmhBuilt .generalItemsTable .column4 div a {
	-display: block; /* ie6 hack */
	-padding-top: 6px; /* ie6 hack */
}
#wmhBuilt .generalItemsTableVone .column1-2 div, 
#wmhBuilt .generalItemsTableVone .column3-2 div {
	padding: 0px 0px;
 }
#wmhBuilt .generalItemsTable .column1 div {
	text-align: center;
	font-size: 11px;
 }
#wmhBuilt .generalItemsTable .column1 div input {
	-margin-top: 4px; /* ie6 hack */
}
#wmhBuilt .generalItemsTable .inputTypeOne {
	width: 30px;
	text-align: center;
	font-size: 11px;
 }
#wmhBuilt .generalItemsTableVone .inputTypeOne {
	width: 30px;
	text-align: center;
	font-size: 11px;
 }
#wmhBuilt .generalItemsTable .inputTypeTwo {
	width: 250px;
	font-size: 11px;
 }
#wmhBuilt .generalItemsTableVone .inputTypeTwo {
	width: 370px;
	padding-left: 5px !important;
	font-size: 11px;
 }
#wmhBuilt .generalItemsTableVone .inputTypeThree {
    width: 30px;
    margin-right: 6px !important;
    font-size: 11px;
}
#wmhBuilt .generalItemsTable .inputTypeThree {
	width: 40px;
	font-size: 11px;
 }
#wmhBuilt .buttonAddItemToList {
	background: url(../images/buttons/add.png);
	width: 53px;
	height: 23px;
	border: none;
	cursor: pointer;
	vertical-align: middle;
 }
#wmhBuilt .buttonUpdateQuantity {
	background: url(../images/buttons/update-quantity.png);
	width: 108px;
	height: 23px;
	border: none;
	margin-top: 30px;
	cursor: pointer;
 }
#wmhBuilt .buttonCreateNewList {
	background: url(../images/buttons/create-new-list-longer.png);
	width: 108px;
	height: 23px;
	border: none;
	margin-top: 30px;
	cursor: pointer;
 }
#wmhBuilt .unorderedList33percentColumn {
	display: block;
	float: left;
	margin: 10px 0px;
	padding: 0px 10px;
	padding-left: 0px;
	border: 0px solid #000;
	width: 140px;
 }
#wmhBuilt .unorderedList25percentColumn {
	display: block;
	float: left;
	margin: 10px 0px;
	padding: 0px 10px;
	padding-left: 0px;
	border: 0px solid #000;
	width: 118px;
 }
 #wmhBuilt .buttonSeeAllCategories {
 	position: absolute;
	left: 390px;
	bottom: -5px;
	-left: 10px; /* ie6 hack */
	-bottom: 45px; /* ie6 hack */
 }
/* CLEAR FIX
 *		// 
 * */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
 }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

/* Not whmBuilt children
 *		// 
 * */
/*
body * {
	cursor: url(/sites/all/themes/save_a_lot/images/progress.ani);
}
*/
body #container {
	position: relative;
	padding-right: 168px;
 }
#sideShoppingListWidget {
	border: 1px solid #427ecd;
	border-top: none;
	position: absolute;
	left: 810px;
	top: 0px;
	width: 158px;
 }
#sideShoppingListWidgetHeader {
	background-color: #11488f;
	background: url(../images/header/smart-shopper-club-bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	color: #FFF;
	height: 26px;
	width: 158px;
	position: relative;
 }
#sideShoppingListWidgetHeader .leftSide { position: absolute; top: 0px; left: -5px; }
#sideShoppingListWidgetHeader .rightSide { position: absolute; top: 0px; right: -5px; }
#sideShoppingListWidgetHeader p {
	margin: 0px;
	padding: 0px 7px;
	line-height: 22px;
	font-size: 10px !important;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
 }
#sideShoppingListItemsTable {
	width: 142px;
	margin: 4px;
	margin-top: 0px;
	border: none;
	border-spacing: 0px;
	border-collapse: collapse;
 }
#sideShoppingListItemsTable tbody {
	border: none !important;
 }
#sideShoppingListItemsTable td {
	margin-bottom: 2px;
	font-size: 11px;
 }
#sideShoppingListItemsTable .shoppingListsDropDown {
	width: 142px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 11px;
 }
#sideShoppingListItemsTable .shoppingListsDropDown option { font-size: 11px; }
#sideShoppingListItemsTable .column1 {}
#sideShoppingListItemsTable .column2 a {font-size: 11px; }
#sideShoppingListItemsTable .column3 {
	text-align: center;
	padding-right: 7px;
 }
#sideShoppingListItemsTable .itemQty {
	margin: 0px;
	font-size: 11px;
	line-height: 13px;
	border-width: 1px !important;
	border-style: solid !important;
	border-top-color: #7c7c7c !important;
	border-left-color: #c3c3c3 !important;
	border-bottom-color: #dddddd !important;
	border-right-color: #c3c3c3 !important;
	padding: 2px 0px;
	margin: 0px;
	font-size: 11px;
	width: 20px;
	text-align: center;
 }
#sideShoppingListItemsTable em { font-size: 11px !important; }
#sideShoppingListWidget .fullList {
	text-align: right;
	float: right;
	margin-top: 3px;
	-margin-top: 2px; /* ie6 hack */
	margin-bottom: 10px;
	margin-right: 5px;
 }
#sideShoppingListWidget .fullList a { font-size: 11px; }
#sideShoppingListWidget .updateQuantity {
	float: left;
	margin-bottom: 10px;
	margin-top: 5px;
	margin-left: 5px;
 }
#sideShoppingListWidget .buttons {
	text-align: center;
 }
#sideShoppingListWidget .addTopSpacing {
	margin-top: 5px;	
 }
#sideShoppingListWidgetFooter {
	background-color: #11488f;
	background: url(../images/shopping/side-shopping-list-widget-footer-bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	color: #FFF;
	height: 22px;
	width: 158px;
	position: relative;
	margin-bottom: -2px;
 }
#sideShoppingListWidgetFooter .leftSide { position: absolute; top: 0px; left: -1px; }
#sideShoppingListWidgetFooter .rightSide { position: absolute; top: 0px; right: -1px; }
#headerSmartShopperClub {
	background-color: #11488f;
	background: url(../images/header/smart-shopper-club-bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	color: #FFF;
	float: right;
	position: relative;
	margin-top: -20px;
	/*right: 168px;
	top: 0px;
	height: 26px;*/
 }
#headerSmartShopperClub .leftSide, #headerSmartShopperClub .rightSide { float: left; }
#headerSmartShopperClub p {
	float: left;
	margin: 0px;
	padding: 0px 7px;
	line-height: 22px;
	font-size: 10px;
	text-align: right;
 }
#headerSmartShopperClub span.ssc {
	text-transform: uppercase;
	font-weight: bold;
	padding-right: 20px;
	font-size: 10px !important;
 }
#headerSmartShopperClub span.user {
	font-weight: bold;
	padding-right: 20px;
	font-size: 10px !important;
 }
#headerSmartShopperClub a {
	color: #FFF;
	font-size: 10px;
 }

#socialMediaLinks {
	float:right; 
	margin:-15px 12px 0 0;
}

#socialMediaLinks span {
	font-size:11px; 
	line-height:20px; 
	vertical-align:super;
}

#masthead #global_search {
	margin: 0px !important;
	position: absolute;
	display: block;
	text-align: right;
	top: 50px;
	left: 100px;
	width: 700px;
}

#headerLinksBox {
	float: right;
	display: block;
	list-style: none;
	margin-top: 1px;
 }
#block-menu-menu-top-navigation {
	float: right;
	display: block;
	margin-top: 1px;
	width: 500px;
	text-align: right;
 }
#block-menu-menu-top-navigation .content {
	display: block;
	text-align: right;
	float: right;
 }
#block-menu-menu-top-navigation .content .menu {
	list-style: none;
	display: block;
	text-align: right;
	float: right;
	margin: 0px;
	padding: 0px;
	height: 20px;
 }
#headerLinksBox li, #block-menu-menu-top-navigation .menu li {
	float: left;
	display: block;
	list-style: none;
	border-right: 1px dotted #5e9dee;
	vertical-align: middle;
	margin: 0px;
	padding: 1px 8px;
 }
#headerLinksBox li.last, 
#block-menu-menu-top-navigation .menu li.last { border: none; }
#headerLinksBox li a, 
#block-menu-menu-top-navigation .menu li a { font-weight: bold; }
#searchBoxGeneral, .searchBoxGeneral, #global_search #block-search-0 {
	float: right;
	margin: 0px;
	padding: 0px;
	display: block;
	width: 180px;
 }
#searchBoxGeneral .inputText, 
.searchBoxGeneral .inputText, 
#search-block-form #edit-search-block-form, 
#search-block-form .inputText {
	margin: 0px;
	font-size: 11px;
	line-height: 13px;
	border-width: 1px !important;
	border-style: solid !important;
	border-top-color: #7c7c7c !important;
	border-left-color: #c3c3c3 !important;
	border-bottom-color: #dddddd !important;
	border-right-color: #c3c3c3 !important;
	padding: 2px 0px;
	margin: 0px;
	font-size: 11px;
	width: 105px;
 }
#searchBoxGeneral .searchButton, 
.searchBoxGeneral .searchButton, 
#search-block-form #edit-submit, 
#search-block-form .searchButton {
	background: url(../images/buttons/search.png);
	background-position: top left;
	background-repeat: no-repeat;
	border: none;
	width: 63px;
	height: 23px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	position: relative;
	bottom: 1px;
	cursor: pointer;
 }
#wmhBuilt #user-login-form { text-align: left !important; }

/* SPECIFIC	PRINT PAGE RULES
 *		// 
 * */
.wmhBuiltPrint { padding: 40px; }
.wmhBuiltPrint #wmhBuilt a { color: #000 !important; }
.wmhBuiltPrint #wmhBuilt { width: 560px; }
.wmhBuiltPrint #wmhBuilt div.print-logo {
	margin-bottom: 20px;
	padding-bottom: 40px;
	background: url(../images/print/devider.png);
	background-position: bottom left;
	background-repeat: no-repeat;
 }
.wmhBuiltPrint #wmhBuilt #local-print-button {
	float: right;
	display: none;
	visibility: collapse;
	margin-top: 20px;
	cursor: pointer;
 }
.wmhBuiltPrint #wmhBuilt img.print-logo { margin-left: -5px; }
.wmhBuiltPrint #wmhBuilt .local-content { margin: 0px 20px; }
.wmhBuiltPrint #wmhBuilt .headerHeadingH1, .wmhBuiltPrint #wmhBuilt .blockHeaderBox {
	border: none;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	color: #000;
 }
.wmhBuiltPrint #wmhBuilt .printPageHeadingH2 {
	font-size: 15px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 0px;
 }
.wmhBuiltPrint #wmhBuilt .productDetailsContentWrapper { width: auto; }
.wmhBuiltPrint #wmhBuilt .productDetailsContentWrapperCl { width: 320px; }
.wmhBuiltPrint #wmhBuilt .productDetailsContentWrapper, 
.wmhBuiltPrint #wmhBuilt .productDetailsContentWrapperCl {
	margin: 0px;
 }
.wmhBuiltPrint #wmhBuilt .productDetailsContentWrapperCl {
 	margin-left: 10px;
 }
.wmhBuiltPrint #wmhBuilt .productDetailsContentWrapper p, 
.wmhBuiltPrint #wmhBuilt .productDetailsContentWrapperCl p { margin: 0px !important; }

.wmhBuiltPrint #wmhBuilt .recepiesQuickInfoBar { 
	position: inherit;
	top: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
 }
.wmhBuiltPrint #wmhBuilt .recepiesQuickInfoBarBlockVone {
	width: 115px;
	padding-right: 0px;
 }
.wmhBuiltPrint #wmhBuilt .recepiesIngridientsList { padding: 0px; }
.wmhBuiltPrint #wmhBuilt .recepiesIngridientsList { list-style: none; }
.wmhBuiltPrint #wmhBuilt .hideFromPrintEmail {
	display: none !important;
	visibility: collapse !important;
	width: 0px !important;
	height: 0px !important;
	overflow: hidden !important;
 }
.wmhBuiltPrint #wmhBuilt .print-footer {
	color: #397cd3;
	font-weight: bold;
	font-size: 11px;
	margin-top: 100px;
	background: url(../images/print/devider.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
 }
.wmhBuiltPrint #wmhBuilt .print-footer a { color: #397CD3 !important; }
/* ADMIN TABS RULES
 *		// 
 * */
body #page_content ul.primary {
	margin: 0px !important;
	padding: 0px !important;
	width: 540px !important;
	margin-bottom: 20px !important;
 }
body #page_content ul.primary li {
	margin: 0px 2px !important;
	padding: 0px !important;
 }
body #page_content ul.primary li a {
	margin: 0px !important;
	padding: 1px 6px  !important;
	padding-bottom: 0px  !important;
 }
 /* MESSAGE, ERROR, STATUS - RULES
 *		// 
 * */
body #page_content .messages {
	margin: 0px;
	margin-bottom: 10px;
	padding: 0 20px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	border: 1px dotted #b4b09c;
	background-color: #f3efd9;
	color: #4f4c3e;
 }
body #page_content .messages ul {
	margin: 0px;
	margin-left: 8px;
	padding: 0px;
 }
body #page_content .messages ul li {}
body #page_content .error {
	border: none;
	background-color: #ffffff;
	color: #d2151c;
 }
body #page_content .status {
	border: none;
	background-color: #ffffff;
	color: #019245;
 }
 /* CONTENT PADDING/MARGIN FIX - RULES
 *		// 
 * */
body #container #page_content {
	margin-left: 0px !important;
	margin-top: 0px !important;
	padding-left: 30px;
	padding-top: 20px;
 }
 /* FACEBOX for OVERLAYS - RULES
 *		// 
 * */
#facebox .popup tbody { border: none; }
#facebox .b {
	background:url(/sites/all/themes/save_a_lot/scripts/facebox/wmhb.png);
 }

#facebox .tl {
	background:url(/sites/all/themes/save_a_lot/scripts/facebox/wmhtl.png);
 }

#facebox .tr {
	background:url(/sites/all/themes/save_a_lot/scripts/facebox/wmhtr.png);
 }

#facebox .bl {
	background:url(/sites/all/themes/save_a_lot/scripts/facebox/wmhbl.png);
 }

#facebox .br {
	background:url(/sites/all/themes/save_a_lot/scripts/facebox/wmhbr.png);
 }

#facebox {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	text-align: left;
 }

#facebox .popup {
	position: relative;
 }
#facebox table {
	border-collapse: collapse;
 }
#facebox td {
	border-bottom: 0;
	padding: 0;
 }
 #facebox .waitimage {
 	width: 450px;
	height: 100px;
	text-align: center;
	margin-top: 100px;
 }
#facebox .body {
	width: auto !important;
	background-color: #dedede; 
	background-image: url(../images/overlay/background.png);
	background-repeat: repeat-x;
 }
#facebox .body .body_container {
	padding: 30px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #f9f9fa;
	border-bottom-color: #9b9aa0;
	border-left-color: #ccc8cd;
	border-right-color: #ccc8cd;
 }
#facebox .body .header {
	position: relative;
 }
#facebox .body .close {
	position: absolute;
	top: 1px;
	right: 5px;
 }
#facebox .loading {
	text-align: center;
 }

#facebox .image {
	text-align: center;
 }
#facebox img {
	border: 0;
	margin: 0;
 }
#facebox .footer {
	padding: 0px;
	margin: 0px;
 }
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
	height: 10px;
	width: 10px;
	overflow: hidden;
	padding: 0;
 }
#facebox_overlay {
	position: fixed;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
 }
.facebox_hide {
	z-index:-100;
 }
.facebox_overlayBG {
	background-color: #000;
	z-index: 99;
 }
* html #facebox_overlay { /* ie6 hack */
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
 }
#facebox #wmhBuilt .blockHeaderBox {
	margin-bottom: 10px;
	padding-top: 0px;
 }
#facebox #wmhBuilt .headerHeadingH1 {}
#facebox .wmhBuiltWidthOne { width: 460px !important; }
#facebox .wmhBuiltWidthTwo { width: 480px !important; }
#facebox .wmhBuiltWidthThree { width: 260px !important; text-align: center !important; }
#facebox #wmhBuilt .faceboxSubHeader {
	font-size: 11px;
	font-weight: bold;
	color: #333333 !important;
	float: left;
 }
#facebox #wmhBuilt .userNameInput {
	float: left;
	width: 260px;
 }
#facebox #wmhBuilt .userPassInput {
	width: 125px;
 }
#facebox #wmhBuilt .sideNote {
	color: #333333;
	font-size: 9px;
	line-height: 12px;
	float: right;
	display: block;
	width: 180px;
	text-align: left;
	margin-top: 22px;
 }

#facebox #wmhBuilt .sideNoteVone {
	display: inline;
	margin-left: 15px;
 }
#facebox #wmhBuilt .sideNote b {
	font-size: 11px !important;
	font-weight: bold;
 }
#facebox #wmhBuilt .overlayLoginContinueButton {
	background: url(../images/buttons/continue.png);
	width: 77px !important;
	height: 23px;
	vertical-align: middle;
	border: none;
	border-width: 0px;
	cursor: pointer;
	margin-left: 191px;
 }
#facebox #wmhBuilt .overlayHeadingH1 {
	color: #1d73d9;
	font-size: 19px;
	font-weight: bold;
	line-height: 23px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	float: left;
	display: block;
 }
#facebox #wmhBuilt .overlayHeadingH1Vone {
	color: #1d73d9;
	font-size: 19px;
	font-weight: bold;
	line-height: 23px;
	text-align: center;
	margin: 0px;
	padding: 0px;
 }
#facebox #wmhBuilt .overlayScreenContentHeadingVtwo, #wmhBuilt .overlayScreenContentHeadingVtwo {
	color: #1d73d9;
	font-size: 19px;
	line-height: 20px;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 6px;
	padding: 0px;
	text-align: left;
	float: left;
	display: inline-block;
 }
#facebox #wmhBuilt .overlayHeadingLinksWrapper {
	float: right;
	display: block;
	font-size: 9px;
	line-height: 23px !important;
	vertical-align: baseline;
	color: #000;
	padding-top: 3px;
 }
#facebox #wmhBuilt .overlayScreenContentLeftColumn {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	width: 200px;
	text-align: left;
	float: left;
	padding-top: 5px;
	padding-bottom: 15px;
 }
#facebox #wmhBuilt .overlayScreenContentLeftColumnVone, #wmhBuilt .overlayScreenContentLeftColumnVone {
	font-size: 11px;
	width: 210px;
	text-align: left;
	float: left;
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
	clear: left;
 }
 #wmhBuilt .overlayScreenContentLeftColumnVone {
 	font-size: 12px;
 }
#wmhBuilt .overlayScreenContentLeftColumnVone {
	width: 200px;
}
#facebox #wmhBuilt .overlayScreenContentRightColumn, #wmhBuilt .overlayScreenContentRightColumn {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	text-align: left;
	float: right;
	padding-top: 5px;
	padding-bottom: 15px;
	width: 200px;
 }
#facebox #wmhBuilt .overlayScreenContentRightColumnVone, #wmhBuilt .overlayScreenContentRightColumnVone {
	width: 230px;
	float: right;
	text-align: left;
	padding: 0px;
	margin: 0px;
 }
#wmhBuilt .overlayScreenContentRightColumnVone {
	width: 260px !important;
}
#facebox #wmhBuilt .overlayScreenContentRightColumnVone .float_right, #wmhBuilt .overlayScreenContentRightColumnVone .float_right {
	float: right;
	margin: 0px;
	padding: 0px;
 }
#facebox #wmhBuilt .overlayScreenContentRightColumnVone h2, #wmhBuilt .overlayScreenContentRightColumnVone h2 {
	margin: 0px;
	padding: 0px;
	color: #11488f;
	font-size: 16px;
	line-hegiht: 19px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	margin-top: 27px;
	font-weight: bold;
 }
#wmhBuilt .overlayScreenContentRightColumnVone h2 {
	width: 150px;
	margin-top: 8px;
}
#facebox #wmhBuilt .overlayScreenContentRightColumnVone h2 span, #wmhBuilt .overlayScreenContentRightColumnVone h2 span {
	font-size: 1.23em;
 }
#facebox #wmhBuilt .overlayRatingColumn {
	display: block;
	float: left;
	width: 85px;
 }
#facebox #wmhBuilt .fivestar-widget {
	display: block;
	width: 100px;
 }
#facebox #wmhBuilt .fivestar-widget .cancel {
	display: none;
	visibility: collapse;
 }
#facebox #wmhBuilt #edit-fivestar-submit {
	display: none;
	visibility: collapse;
 }
#facebox #wmhBuilt .overlayTextareaReview {
 	width: 478px;
	height: 80px;
	border-width: 1px !important;
	border-style: solid !important;
	border-top-color: #7c7c7c !important;
	border-left-color: #c3c3c3 !important;
	border-bottom-color: #dddddd !important;
	border-right-color: #c3c3c3 !important;
	margin-bottom: 5px !important;
	line-height: normal !important;
 }
#facebox #wmhBuilt .overlayEmailFormWrapper {
	background-color: #fff;
	border: 1px solid #686868;
	margin-top: 5px;
 }
#facebox #wmhBuilt .overlayEmailFormWrapper .landingTopSpotTextPlaceHolderTwo {
	margin: 10px 20px;
	width: auto;
 }
#facebox #wmhBuilt .overlayEmailFormWrapper .registrationFormRow { margin-left: 20px; }
#facebox #wmhBuilt .overlayEmailFormWrapper .requiredFields { margin-left: 20px; }
#facebox #wmhBuilt .overlayEmailFormWrapper .sendNowButton {
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 20px;
 }
 /* OLD OVERLAY - RULES
 *		// 
 * */
#wmhBuiltOverLayScreenBackground {
	position: absolute;
	z-index: 99;
	top: 0px;
	left: 0px;
	display: block;
	background-color: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	/*height: 100%;*/
	/*width: 100%;*/
 }
#wmhBuiltOverLayScreenPopHolder {
	position: absolute;
	display: block;
	z-index: 101;
	margin: 0px;
	padding: 0px;
	width: 0px
	height: 0px;
	text-align: center;
	top: 50%;
	left: 50%;
 }
#wmhBuiltOverLayScreenPopHolder a {
	color: #397CD3 !important;
	text-decoration: none !important;
 }
.wmhBuiltOverLayScreenContentWrapper {
	margin: 0px;
	background-color: #eae5e9;
	position: relative;
 }
.wmhBuiltOverLayScreenContentWrapperTopCorners {
	position: absolute;
	top: -8px;
	left: 0px;
 }
.wmhBuiltOverLayScreenContentWrapperBottomCorners {
	position: absolute;
	bottom: -8px;
	left: 0px;
 }
.wmhBuiltOverLayScreenContentWrapperDimensionsOne {
	margin-left: -162px;
	margin-top: -90px;
	width: 323px;
	height: 180px;
 }
.wmhBuiltOverLayScreenContentHolderHeightOne {
	height: 178px;
	position: relative;
} /* height should equal to height of, in this case related class: wmhBuiltOverLayScreenContentWrapperDimensionsOne minus top and bottom border width */
.wmhBuiltOverLayScreenContentWrapperDimensionsTwo {
	margin-left: -276px;
	width: 552px;
 }
.wmhBuiltOverLayScreenContentWrapperDimensionsTwoHeightOne {
	height: 380px;
	margin-top: -190px;
 }
.wmhBuiltOverLayScreenContentHolderHeightTwoOne {
	height: 378px;
	position: relative;
}
.wmhBuiltOverLayScreenContentWrapperDimensionsTwoHeightTwo {
	height: 340px;
	margin-top: -170px;
 }
.wmhBuiltOverLayScreenContentHolderHeightTwoTwo {
	height: 338px;
	position: relative;
}
.wmhBuiltOverLayScreenContentWrapperDimensionsTwoHeightThree {
	height: 170px;
	margin-top: -85px;
 }
.wmhBuiltOverLayScreenContentHolderHeightTwoThree {
	height: 168px;
	position: relative;
}
.wmhBuiltOverLayScreenContentHolder {
	margin: 0px 8px;
	padding: 0px;
	background-color: #dedede; 
	border-width: 1px;
	border-style: solid;
	border-top-color: #f9f9fa;
	border-bottom-color: #9b9aa0;
	border-left-color: #ccc8cd;
	border-right-color: #ccc8cd;
	background-image: url(../images/overlay/background.png);
	background-repeat: repeat-x;
	text-align: center;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
 }
.wmhBuiltOverLayScreenContentCloseButton {
	float: right;
	position: absolute;
	top: 6px;
	right: 6px;	
 }
.wmhBuiltOverLayScreenContentHeading, .wmhBuiltOverLayScreenContentHeadingVone, .wmhBuiltOverLayScreenContentHeadingVtwo {
	color: #1d73d9;
	font-size: 19px;
	line-height: 23px;
	text-align: center;
	margin: 0px;
	padding: 0px;
 }
.wmhBuiltOverLayScreenContentHeading {
	margin: 30px;
	margin-bottom: 20px;
 }
.wmhBuiltOverLayScreenContentHeadingVone, .wmhBuiltOverLayScreenContentHeadingVtwo {
	text-align: left;
	float: left;
	display: inline-block;
	padding: 30px;
	padding-bottom: 15px;
	padding-right: 0px;
 }
.wmhBuiltOverLayScreenContentHeadingVtwo {
	padding-bottom: 0px;
 }
.wmhBuiltOverLayScreenContentHeadingLinksWrapper {
	float: right;
	text-align: right;
	font-size: 9px;
	padding: 30px;
	padding-left: 0px;
	padding-top: 40px;
 }
.wmhBuiltOverLayScreenContentForm {
	padding: 0px;
	margin: 0px;
 }
.wmhBuiltOverLayScreenContentFormInner {
	background-color: #fff;
	border: 1px solid #6c6c6d;
	margin: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 20px;
	font-size: 11px;
	text-align: left;
 }
.wmhBuiltOverLayScreenContentFormInner p {
	margin: 0px;
	padding: 0px;
 }
.wmhBuiltOverLayScreenContentRequiredFields {
	padding-top: 10px !important;
	margin-bottom: 10px !important;
 }
.wmhBuiltOverLayScreenContentRequiredFields i {
	float: left;
	font-weight: bold;
	color: #c01f1f;
	margin-left: -10px;
 }
.wmhBuiltOverLayScreenContentFormRow {
	margin: 0px;
	font-size: 11px;
	line-height: 28px;
	margin-bottom: 5px;
 }
.wmhBuiltOverLayScreenContentFormRowVone {
	margin: 0px;
 }
.wmhBuiltOverLayScreenContentFormRow p {
	font-size: 10px;
	margin: 0px;
	margin-left: 170px;
	padding: 0px 2px;
	display: inline-block;
 }
.wmhBuiltOverLayScreenContentLabelHolder {
	width: 170px;
	float: left;
	display: inline-block;
 }
.wmhBuiltOverLayScreenContentLabelHolder i {
	color: #c01f1f;
 }
.wmhBuiltOverLayScreenContentForm textarea,
.wmhBuiltOverLayScreenContentForm select {
	font-size: 10px;
	line-height: normal;
	border-width: 1px !important;
	border-style: solid !important;
	border-top-color: #7c7c7c !important;
	border-left-color: #c3c3c3 !important;
	border-bottom-color: #dddddd !important;
	border-right-color: #c3c3c3 !important;
 }
.wmhBuiltOverLayScreenContentForm input[type="text"], 
.wmhBuiltOverLayScreenContentForm input[type="password"] {
	font-size: 10px;
	line-height: normal;
	border-width: 1px !important;
	border-style: solid !important;
	border-top-color: #7c7c7c !important;
	border-left-color: #c3c3c3 !important;
	border-bottom-color: #dddddd !important;
	border-right-color: #c3c3c3 !important;
 }
.wmhBuiltOverLayScreenContentForm input[type="text"], 
.wmhBuiltOverLayScreenContentForm input[type="password"], 
.wmhBuiltOverLayScreenContentForm select {
	font-size: 10px;
	line-height: normal;
	padding: 2px 0px;
 }
.wmhBuiltOverLayScreenContentForm select {
	padding-right: 2px;
 }
.wmhBuiltOverLayScreenContentForm textarea {
	position: relative;
	top: 6px;
	line-height: normal !important;
	width: 472px;
	height: 100px;
 }
.wmhBuiltOverLayScreenContentWidth {
	width: 258px;
 }
.wmhBuiltOverLayScreenContentButtonSendNow {
	float: right;
	margin: 15px;
	margin-right: 30px;
	cursor: pointer;
	background: url(../images/buttons/overlay-send-now.gif);
	border: none;
	width: 83px;
	height: 23px;
 }
.wmhBuiltOverLayScreenContentButtonPostMyReview {
	float: right;
	margin: 15px;
	margin-right: 30px;
	cursor: pointer;
	background: url(../images/buttons/post-my-review.png);
	border: none;
	width: 99px;
	height: 23px;
 }
.wmhBuiltOverLayScreenContentLeftColumn, .wmhBuiltOverLayScreenContentRightColumn {
	margin: 0px;
	padding: 0px;
 }
.wmhBuiltOverLayScreenContentLeftColumn {
	font-size: 11px;
	width: 270px;
	text-align: left;
	float: left;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 15px;
 }
.wmhBuiltOverLayScreenContentLeftColumnVone {
	font-size: 11px;
	width: 200px;
	text-align: left;
	float: left;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 0px;
	clear: left;
	margin: 0px;
 }
.wmhBuiltOverLayScreenContentRightColumn {
	font-size: 11px;
	text-align: right;
	float: right;
	padding-right: 30px;
	padding-top: 5px;
	padding-bottom: 15px;
 }
.wmhBuiltOverLayScreenContentRightColumnVone {
	width: 270px;
	float: right;
	text-align: left;
	padding: 0px;
	margin: 0px;
	padding-top: 30px;
 }
.wmhBuiltOverLayScreenContentRightColumnVone .float_right {
	float: right;
	margin: 0px;
	padding: 0px;
	margin-right: 40px;
 }
.wmhBuiltOverLayScreenContentRightColumnVone h2 {
	margin: 0px;
	padding: 0px;
	color: #11488f;
	font-size: 16px;
	margin-bottom: 10px;
	margin-top: 10px;
 }
.wmhBuiltOverLayScreenContentRightColumnVone h2 span {
	font-size: 1.23em;
 }
 .wmhBuiltJS_customize-my-offers .second-level {
	display:none;
 }
 
#wmhBuilt h4.pqHeader {
 	font-size: 14px;
	font-weight: bold;
	color: #c3c3c3;
	margin: 20px 0 5px 27px;
 }
#wmhBuilt .trade-mark {
	position: relative;
	bottom: 0.5em;
	font-size: 0.7em;
 }
#terms ol, #terms ul {
	padding-left: 30px;
}
#terms ul li {
	margin-top: 10px;
}
#terms ul li{
	list-style: disc;
}
#terms table th {
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	border: none !important; 
}
#terms table td {
	font-weight: bold;
	border: none !important;
}

#terms a {
	color: #397CD3 !important;
	text-decoration: none !important;
	font-size: inherit !important;
 }

#terms .fontWeight_bold { font-weight: bold; !important; }

#wmhBuilt li.pager-current,
#wmhBuilt li.pager-first,
#wmhBuilt li.pager-previous,
#wmhBuilt li.pager-item,
#wmhBuilt li.pager-next,
#wmhBuilt li.pager-last {
	margin: 0px 1px;
}

