/* CSS Document */
* {
	margin: 0;
	padding: 0;
	line-height: normal;
}
img {
	border: none;
}

html, body {
	font-size: 16px;
	min-width: 1000px;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

/* Global Styles */
.kWrap {
	width: 1000px;
	margin: 0 auto;
}
.clear {
	clear: both;
}
.noFont {
	font-size: 0;
}
#container {
	position: relative;
}
.hiddenPic {
	display: none;
}
.goLeft {
	text-align: left;
}
.centerDiv {
	text-align: center;
	margin: 0 auto;
}

/* Header Styles */
.headerStrip {
	width: 100%;
	height: 33px;
	background: repeat-x url(../mm5/images/header-strip.jpg) top left;
}
.headStripLeft {
	width: 450px;
	float: left;
	color: #fff;
	padding-top: 6px;
	font-weight: bold;
}
.headStripLeft a:link {
	color: #fff;
	text-decoration: underline;
	font-size: 70%;
}
.headStripLeft a:visited {
	color: #fff;
	text-decoration: underline;
	font-size: 70%;
}
.headStripLeft a:hover {
	color: #fff;
	text-decoration: none;
	font-size: 70%;
}
.headStripLeft a:active {
	color: #fff;
	text-decoration: underline;
	font-size: 70%;
}
.headStripRight {
	width: 550px;
	float: right;
	text-align: right;
	color: #fff;
	font-size: 75%;
	padding-top: 9px;
	background: no-repeat url(../mm5/images/strip-right-delim.jpg) top left;
}
.headStripRight a:link {
	color: #fff;
	text-decoration: none;
}
.headStripRight a:visited {
	color: #fff;
	text-decoration: none;
}
.headStripRight a:hover {
	color: #fff;
	text-decoration: underline;
}
.headStripRight a:active {
	color: #fff;
	text-decoration: none;
}
.smallWhite {
	font-size: 60%;
}
.itemsPadding {
	padding-right: 54px;
}
.headerWrap {
	width: 100%;
	height: 147px;
	background: no-repeat url(../mm5/images/header-background.jpg) center top;
}
.headerLogo {
	width: 383px;
	height: 109px;
	float: left;
}
.headerRight {
	width: 617px;
	height: 109px;
	float: right;
	text-align: right;
}
#searchBox {
	width: 233px;
	height: 21px;
	border: 1px solid #bfd1db;
	font-size: 70%;
	padding-left: 4px;
	padding-top: 5px;
	vertical-align: top;
	margin-top: 9px;
}
#searchButton {
	margin-top: 9px;
}
.headerRight > p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #283064;
	padding-top: 4px;
}
.phoneNum {
	font-size: 120%;
}

/* Top Nav Styles */
.topNavFloat {
	float: right;
}
.topNavDelim {
	width: 3px;
	float: right;
}
.rollBox {
	padding-left: 19px;
	padding-top: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000;
}
.rollBox p {
	margin-bottom: 6px;
}
.rollBox a:link {
	color: #000;
	text-decoration: none;
}
.rollBox a:visited {
	color: #000;
	text-decoration: none;
}
.rollBox a:hover {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.rollBox a:active {
	color: #000;
	text-decoration: none;
}
.colOne {
	float: left;
	width: 142px;
}
.colOneShort {
	float: left;
	width: 102px;
}
.colTwo {
	float: left;
}
#shopOver {
	position: absolute;
	top: 38px;
	left: 18px;
	width: 282px;
	height: 127px;
	background-color: #ebf7fc;
	border: solid thin #7d7e7e;
	display: none;
	z-index: 22;
}
#boysOver {
	position: absolute;
	top: 38px;
	left: 82px;
	width: 222px;
	height: 82px;
	background-color: #ebf7fc;
	border: solid thin #7d7e7e;
	display: none;
	z-index: 22;
}
#girlsOver {
	position: absolute;
	top: 38px;
	left: 162px;
	width: 222px;
	height: 82px;
	background-color: #ebf7fc;
	border: solid thin #7d7e7e;
	display: none;
	z-index: 22;
}
#customerOver {
	position: absolute;
	top: 38px;
	left: 542px;
	width: 242px;
	height: 102px;
	background-color: #ebf7fc;
	border: solid thin #7d7e7e;
	display: none;
	z-index: 22;
}

/* Body Styles */
.bodyBackWrap {
	width: 100%;
	min-height: 1008px;
	background: no-repeat url(../mm5/images/body-background.jpg) center top #819521;
}
.bodyWhiteWrap {
	width: 1000px;
	margin: 0 auto;
	background-color: #fff;
}

/* Miva Checkout Styles */
.fullPadder {
	padding: 25px 0;
}
.baskPadder {
	padding: 0 0 25px;
}
#cartleft {
	width: 710px;
	float: left;
	margin-left: 40px;
}
#cartright {
	width: 200px;
	float: right;
	padding-top: 10px;
}
.ocstWrap {
	width: 950px;
	margin: 0 auto;
	padding-bottom: 22px;
}

/* SFNT Styles */
.bigFeatured {
	height: 280px;
	font-size: 0;
	margin: 0 auto 6px;
	width: 1000px;
}
.bigFLeft {
	float: left;
}
.bigFRight {
	float: right;
}
.moreFeatured {
	width: 1000px;
	height: 177px;
	background-color: #fff;
	margin: 0 auto 6px;
}
.moreFeatHeader {
	background: no-repeat url(/mm5/images/sfnt/more-featured-products.jpg) top left;
	height: 35px;
}
.moreFeatHeader > h2 {
	color: #fff;
	font-size: 110%;
	padding: 8px 0 0 20px;
}
.moreFeatProds {
	background: no-repeat url(/mm5/images/sfnt/more-featured-background.jpg) top left;
	height: 142px;
}
.toyFeaturedLeft {
	width: 332px;
	float: left;
	margin-right: 8px;
}
.toyFeatured334 {
	width: 326px;
	float: left;
	margin-right: 6px;
}
.toyFeaturedRight {
	width: 322px;
	float: left;
}
.toyLeft {
	width: 130px;
	float: left;
}
.toyRight {
	float: left;
}
.toyName {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 42px;
}
.toyName a:link {
	color: #283067;
	font-weight: bold;
	text-decoration: none;
}
.toyName a:visited {
	color: #283067;
	font-weight: bold;
	text-decoration: none;
}
.toyName a:hover {
	color: #283067;
	font-weight: bold;
	text-decoration: none;
}
.toyName a:active {
	color: #283067;
	font-weight: bold;
	text-decoration: none;
}
.toyPrice {
	color: #cd8200;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 110%;
}
.toyDetBtn {
	margin-top: 10px;
}
.brandsBlock {
	background-color: #fff;
	width: 1000px;
	height: 91px;
	margin: 0 auto 6px;
}
.brandsBlock > h2 {
	color: #283067;
	font-size: 110%;
	padding: 7px 0 0 10px;
}
.brandsBlock a:link {
	color: #283067;
	text-decoration: underline;
}
.brandsBlock a:visited {
	color: #283067;
	text-decoration: underline;
}
.brandsBlock a:hover {
	color: #283067;
	text-decoration: none;
}
.brandsBlock a:active {
	color: #283067;
	text-decoration: underline;
}
.brandsList {
	float: left;
}
.newsshipWrap {
	background: no-repeat url(/mm5/images/sfnt/newsletter-ship-background.jpg) top left;
	height: 227px;
}
.top10Left {
	width: 322px;
	float: left;
}
.top10Left > h2 {
	color: #283067;
	text-align: center;
	font-size: 110%;
	margin-top: 15px;
	line-height: 12px;
}
.top10Left > h1 {
	color: #283067;
	text-align: center;
	font-size: 130%;
}
.short10 {
	width: 100px;
	text-align: center;
	margin: 22px 0 0 5px;
}
.short10 > p {
	color: #283067;
	font-size: 80%;
	margin-bottom: 10px;
}
.short10 a:link {
	color: #283067;
	text-decoration: underline;
}
.short10 a:visited {
	color: #283067;
	text-decoration: underline;
}
.short10 a:hover {
	color: #283067;
	text-decoration: none;
}
.short10 a:active {
	color: #283067;
	text-decoration: underline;
}
.newsLeft {
	width: 242px;
	float: left;
}
.newsLeft > h2 {
	text-align: center;
	color: #283067;
	font-size: 160%;
	line-height: 24px;
	margin-top: 12px;
}
.newsLeft > p {
	text-align: center;
	font-size: 75%;
	color: #000;
	padding: 0 12px;
	margin-top: 10px;
}
.newsLeftForm {
	text-align: right;
	padding-right: 22px;
	margin-top: 9px;
}
.newsLeftJoin {
	width: 193px;
	height: 20px;
	border: 1px solid #dddddd;
	font-size: 70%;
	padding-left: 5px;
	padding-top: 6px;
}
.newsLeftSubmit {
	margin-top: 9px;
}
.shipLeft {
	width: 322px;
	float: left;
	margin-left: 102px;
}
.shipLeft > h1 {
	text-transform: uppercase;
	color: #283067;
	font-size: 200%;
	line-height: 26px;
	margin-top: 8px;
	text-align: center;
}
.shipLeft > p {
	color: #283067;
	font-size: 80%;
	font-weight: bold;
	text-align: center;
}
.lowerNewsLeft {
	margin-top: 132px;
	text-align: center;
	width: 202px;
}
.lowerNewsLeft > p {
	font-size: 75%;
}
.lowerNewsLeft a:link {
	color: #000;
	text-decoration: underline;
}
.lowerNewsLeft a:visited {
	color: #000;
	text-decoration: underline;
}
.lowerNewsLeft a:hover {
	color: #000;
	text-decoration: none;
}
.lowerNewsLeft a:active {
	color: #000;
	text-decoration: underline;
}

/* Category Styles */
.catHeadImg {
	margin-bottom: 6px;
}
.catHeader {
	background: no-repeat url(../mm5/images/category/category-header.jpg) top left;
	font-family: Arial, Helvetica, sans-serif;
	height: 59px;
}
.catHeader h1 {
	color: #fff;
	padding-left: 62px;
	padding-top: 19px;
	font-size: 100%;
}
.catHeader a:link {
	color: #b9d531;
	text-decoration: none;
}
.catHeader a:visited {
	color: #b9d531;
	text-decoration: none;
}
.catHeader a:hover {
	color: #fff;
	text-decoration: none;
}
.catHeader a:active {
	color: #b9d531;
	text-decoration: none;
}
.breadcrumbs {
	font-size: 100%;
}
.leftCat {
	width: 199px;
	float: left;
	padding: 5px 7px 0 0px;
}
.rightCat {
	width: 794px;
	float: right;
}
.sortBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #2b326a;
}
.sortBar a:link {
	color: #2b326a;
	text-decoration: underline;
	font-weight: bold;
}
.sortBar a:visited {
	color: #2b326a;
	text-decoration: underline;
	font-weight: bold;
}
.sortBar a:hover {
	color: #2b326a;
	text-decoration: none;
	font-weight: bold;
}
.sortBar a:active {
	color: #2b326a;
	text-decoration: underline;
	font-weight: bold;
}
.sortSelect {
	width: 222px;
	float: left;
}
.sortSelect select {
	border: 1px solid #b3b2b2;
	width: 152px;
	height: 20px;
}
.viewGrid {
	width: 172px;
	float: left;
	text-align: left;
}
.pagination {
	width: 20%;
	overflow: hidden;
	text-align: right;
}
.itemsSortShow {
	float: left;
	width: 150px;
	padding-left: 8px;
}
.ssPaginate {
	text-align: center;
}
.rightPager {
	text-align: right;
	overflow: hidden;
	padding-right: 20px;
}
.catHeadText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	padding: 0 12px 0;
}
.catHeadText p {
	margin-bottom: 10px;
}
.ctgyProd2 {
	width: 158px;
	height: 292px;
	float: left;
	overflow: hidden;
	margin: 10px 5px 0;
	padding: 5px 0 26px 10px;
	border-bottom: 1px solid #ccc;
}
.ctgyProd2 a {
	font-size: 75%;
	font-weight: bold;
}
.ctgyProd2 a:link {
	color: #2b326a;
	text-decoration: none;
}
.ctgyProd2 a:visited {
	color: #2b326a;
	text-decoration: none;
}
.ctgyProd2 a:hover {
	color: #2b326a;
	text-decoration: underline;
}
.ctgyProd2 a:active {
	color: #2b326a;
	text-decoration: none;
}
.botProdInfo {
	height: 42px;
}
.ssBotProdInfo {
	min-height: 92px;
}
.facetHead {
	color: #2b326a;
	font-size: 100%;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 18px;
}
.facetItems {
	color: #2b326a;
	font-size: 90%;
	padding-left: 18px;
}
.facetItems a:link {
	color: #2b326a;
	text-decoration: none;
}
.facetItems a:visited {
	color: #2b326a;
	text-decoration: none;
}
.facetItems a:hover {
	color: #2b326a;
	text-decoration: none;
	background-color: #e3e5e6;
}
.facetItems a:active {
	color: #2b326a;
	text-decoration: none;
}
.facetItems > p {
	margin-top: 3px;
}
.facetLink {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	padding-left: 5px;
}
.ctgySmall {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.theirPrice {
	font-size: 12px;
	color: #777;
	text-decoration: line-through;
}
.ourPrice {
	font-size: 12px;
}
.ctgyInStock {
	font-weight: bold;
}
.ctgyProdCellName {
	display: block;
	min-height: 52px;
}
.prodCellImage {
	display: block;
	margin-bottom: 12px;
	width: 120px;
	height: 120px;
}
.notRated {
	color: #444444;
	font-size: 80%;
}

/* CTGY List View */
.listviewprod {
	margin: 6px 0;
	padding: 6px 0;
	min-height: 100px;
}
.listviewleft {
	width: 130px;
	float: left;
	margin-right: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.listviewleft > p {
	margin: 5px 0 0;
}
.listviewleft a:link {
	color: #605799;
	text-decoration: underline;
	font-size: 80%;
}
.listviewleft a:visited {
	color: #605799;
	text-decoration: underline;
}
.listviewleft a:hover {
	color: #605799;
	text-decoration: none;
}
.listviewleft a:active {
	color: #605799;
	text-decoration: underline;
}
.stockSmall {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 0 0;
}
.listviewright {
	width: 654px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
}
.listviewright > h2 {
	font-size: 130%;
}
.listviewright > h2 a:link {
	color: #605799;
	text-decoration: underline;
}
.listviewright > h2 a:visited {
	color: #605799;
	text-decoration: underline;
}
.listviewright > h2 a:hover {
	color: #605799;
	text-decoration: none;
}
.listviewright > h2 a:active {
	color: #605799;
	text-decoration: underline;
}
.listviewright > p {
	font-size: 80%;
}
.listviewright ol, ul {
	font-size: 80%;
	margin: 5px 0 5px 22px;
}
.listPara {
	margin: 10px 0 0;
	padding-right: 22px;
}

/* Customer Care No Prod Categories */
.ccHeader {
	background: no-repeat url(/mm5/images/category/customer-header.jpg) top left;
	height: 24px;
	margin-bottom: 16px;
}
.ccHeader > h1 {
	color: #3f4780;
	font-size: 110%;
	padding: 1px 0 0 21px;
}
.ccContent {
	padding: 0 42px 10px 19px;
}
.ccContent > h2 {
	color: #3f4780;
	font-size: 110%;
	margin: 14px 0 0 9px;
}
.ccContent > h3 {
	color: #3f4780;
	font-size: 100%;
	margin: 14px 0 0 9px;
}
.ccContent > p {
	margin: 0 0 14px 9px;
	font-size: 80%;
}
.ccContent ol {
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
}
.ccContent ul {
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
}
.imagePPad {
	padding-top: 19px;
}
.ccQuestion {
	font-weight: bold;
}
.wavesForm {
	padding-bottom: 10px;
	margin-left: 22px;
	font-size: 90%;
}
.trackForm {
	width: 400px;
	margin: 40px auto;
}
.shipAnchorLinks {
	font-size: 90%;
}
.shipAnchorLinks a:link {
	color: #605799;
	text-decoration: underline;
}
.shipAnchorLinks a:visited {
	color: #605799;
	text-decoration: underline;
}
.shipAnchorLinks a:hover {
	color: #605799;
	text-decoration: none;
}
.shipAnchorLinks a:active {
	color: #605799;
	text-decoration: underline;
}
#vendors {
	text-align: left;
	margin: 0 auto;
	width: 600px;
}

/* Blank Categories */
.blankCat {
	width: 800px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
}
.blankCat > h2 {
	color: #605799;
	font-size: 140%;
}
.blankCat > ol {
	font-size: 80%;
	padding-left: 25px;
	margin: 10px 0 0 25px;
}
.blankCat > p {
	font-size: 80%;
	padding-bottom: 10px;
}
.infocol {
	float: left;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
}
.infocol a:link {
	color: #0000ff;
	text-decoration: underline;
}
.infocol a:visited {
	color: #0000ff;
	text-decoration: underline;
}
.infocol a:hover {
	color: #0000ff;
	text-decoration: none;
}
.infocol a:active {
	color: #0000ff;
	text-decoration: underline;
}
.infocol > h3 {
	color: #8a7f9c;
	font-size: 110%;
}
.infocol > ul {
	font-size: 80%;
	padding: 5px 0 0 25px;
}

/* Subcats with no Thumbnails */
.blankSubL {
	width: 199px;
	float: left;
	padding: 5px 7px 0 0px;
}
.blankSubR {
	width: 772px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 22px;
}
.blankSubR > h1 {
	color: #3f4780;
	font-size: 140%;
	padding: 2px 0 10px;
}
.blankSubR > p {
	font-size: 80%;
	margin: 0 0 5px;
	padding-right: 50px;
}
.blankSubR ul, ol {
	font-size: 80%;
	padding: 5px 0 0 25px;
}

/* Prod Styles */
.leftProd {
	width: 199px;
	float: left;
	padding: 5px 7px 0 0px;
}
.rightProd {
	width: 794px;
	float: left;
}
.productImage {
	width: 332px;
	float: left;
	text-align: center;
}
.prodIcons {
	text-align: left;
}
.prodIcons img {
	width: 40px;
	height: 40px;
}
.viewLarger {
	font-size: 70%;
	text-align: left;
}
.viewLarger a:link {
	color: #00afff;
	text-decoration: underline;
}
.viewLarger a:visited {
	color: #00afff;
	text-decoration: underline;
}
.viewLarger a:hover {
	color: #00afff;
	text-decoration: none;
}
.viewLarger a:active {
	color: #00afff;
	text-decoration: underline;
}
.productDetails {
	width: 447px;
	float: left;
	padding-left: 15px;
}
.productDetails > h1 {
	color: #283067;
	font-size: 110%;
}
.productDetails > h2 {
	color: #283067;
	font-size: 80%;
	font-weight: normal;
}
.productDetails h2 a:link {
	color: #828383;
	text-decoration: none;
}
.productDetails h2 a:visited {
	color: #828383;
	text-decoration: none;
}
.productDetails h2 a:hover {
	color: #828383;
	text-decoration: underline;
}
.productDetails h2 a:active {
	color: #828383;
	text-decoration: none;
}
.productDetails > p {
	font-size: 80%;
}
.reviewHR {
	margin: 5px 0;
}
.prodItemInfo {
	color: #283067;
	font-size: 90%;
}
.prodItemInfoSFNT {
	color: #283067;
	font-size: 70%;
	font-weight: bold;
}
.prodPrice {
	color: #cd8200;
	font-size: 110%;
	font-weight: bold;
	float: left;
	width: 152px;
}
.inStock {
	float: left;
	width: 202px;
	color: #40403f;
	font-size: 75%;
	padding-top: 5px;
}
.prodQuantity {
	color: #1f2a73;
	font-size: 80%;
	margin: 7px 0 13px;
}
.prodQuantity input {
	width: 43px;
	height: 21px;
	border: 1px solid #c4c2c2;
}
.prodAddCart {
	width: 120px;
	float: left;
	margin-right: 7px;
}
.prodWishlist {
	width: 148px;
	float: left;
	margin-right: 7px;
}
.prodEmailFriend {
	width: 148px;
	float: left;
}
.prodWaitlist {
	padding-top: 10px;
}
.ratedTxt {
	color: #828383;
	font-size: 80%;
	vertical-align: top;
}
.hrpushUp2 {
	margin-top: 4px;
}
.ratingLeft {
	width: 222px;
	float: left;
	color: #283067;
	font-size: 90%;
	margin: 5px 0;
}
.ratingLeft > p {
	padding-bottom: 2px;
}
.ratingLeft a:link {
	color: #008ffe;
	text-decoration: underline;
}
.ratingLeft a:visited {
	color: #008ffe;
	text-decoration: underline;
}
.ratingLeft a:hover {
	color: #008ffe;
	text-decoration: none;
}
.ratingLeft a:active {
	color: #008ffe;
	text-decoration: underline;
}
.socialRight {
	width: 225px;
	float: left;
	color: #283067;
	margin: 5px 0;
}
.returnScreen > p {
	font-weight: bold;
	color: blue;
	margin-top: 5px;
	text-align: center;
	font-size: 80%;
}
.alertBlue {
	color: blue;
	font-weight: bold;
}
#prodContainer {
	width: 748px;
	border: 1px solid #9195b1;
	background-color: #ebf8fe;
	margin-left: 5px;
	padding: 22px 12px 18px 18px;
	color: #000;
}
#prodContainer h2 {
	font-size: 110%;
	margin: 5px 0 2px;
	color: #283067;
}
#prodContainer h3 {
	font-size: 100%;
	margin: 5px 0 0;
	color: #828383;
}
#prodContainer p {
	font-size: 90%;
	margin-bottom: 14px;
}
#prodContainer ul, ol {
	font-size: 90%;
	margin-left: 25px;
}
.descripBtn {
	float: left;
	margin: 0 2px 0 28px;
}
.btn2Right {
	float: left;
	margin-right: 2px;
}
#theProdReviews {
	display: none;
}
#theProdIntel {
	display: none;
}
#theProdAwards {
	display: none;
}
.warningWrap {
	width: 740px;
	height: 104px;
	border: 1px solid #cfd487;
	background-color: #fbfaa1;
	margin: 32px 0 0;
	color: #000;
}
.warningWrap > p {
	padding-top: 35px;
}
.relatedItems {
	margin-top: 18px;
}
.relatedItems > h2 {
	color: #464e87;
	font-size: 100%;
}

/* Product Reviews */
.rate_datename {
	font-style: italic;
	font-size: 90%;
}
.rate_review {
	font-size: 80%;
	padding-top: 5px;
	padding-bottom: 20px;
}

/* Prod Related */
.nameRelate {
	float: left;
	width: 294px;
	padding-left: 8px;
}
.nameRelate > p {
	padding: 37px 0 0;
	font-weight: bold;
}
.nameRelate a:link {
	color: #283067;
	text-decoration: none;
}
.nameRelate a:visited {
	color: #283067;
	text-decoration: none;
}
.nameRelate a:hover {
	color: #283067;
	text-decoration: underline;
}
.nameRelate a:active {
	color: #283067;
	text-decoration: none;
}
.thumbRelate {
	float: left;
	width: 100px;
}
.priceRelate {
	float: left;
	width: 182px;
	color: #cd8200;
	padding: 37px 0 0 28px;
	font-weight: bold;
	font-size: 110%;
}
.addRelate {
	float: left;
	width: 182px;
	padding-top: 32px;
}

/* Article Styles */
#articles {
	width: 950px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
}
#articles h2 {
	padding: 10px 0 0;
}
#articles h3 {
	padding: 10px 0 0;
}
#articles p {
	font-size: 80%;
	padding-top: 10px;
	padding-right: 142px;
	padding-left: 12px;
}
#articles ul {
	padding-left: 22px;
	font-size: 80%;
}
#articles ol {
	font-size: 80%;
}
.byline {
	font-size: 80%;
}
.artBot {
	padding-bottom: 32px;
}

/* Directory Styles */
#directoryListing {
	width: 950px;
	margin: 0 auto;
}
#directoryListing h2 {
	padding: 10px 0 0;
}
#directoryListing h3 {
	padding: 10px 0 0;
}
#directoryListing p {
	font-size: 80%;
	padding-top: 10px;
	padding-left: 12px;
}

/* Footer Styles */
.footerWrap {
	width: 100%;
}
.promotingBack {
	width: 1000px;
	margin: 6px auto 0;
	background: no-repeat url(../mm5/images/promoting-background.jpg) top left #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	min-height: 125px;
}
.promotingBack > h2 {
	color: #3f4780;
	padding: 9px 0 0 21px;
	font-size: 110%;
}
.promotingBack > p {
	font-size: 75%;
	padding: 8px 130px 0 10px;
}
.philoBack {
	width: 1000px;
	height: 332px;
	margin: 6px auto 0;
	background: no-repeat url(../mm5/images/philo-background.jpg) top left;
	font-family: Arial, Helvetica, sans-serif;
}
.philoBack > h2 {
	color: #3f4780;
	padding: 9px 0 8px 21px;
	font-size: 110%;
}
.philoBack p {
	font-size: 75%;
	padding-left: 10px;
}
.philoRight {
	width: 333px;
	float: right;
}
.philoCenter {
	width: 334px;
	float: right;
}
.philoLeft {
	width: 333px;
	float: left;
}
.endPara {
	padding-bottom: 17px;
}
.philoBack a:link {
	color: #0089fe;
	text-decoration: underline;
}
.philoBack a:visited {
	color: #0089fe;
	text-decoration: underline;
}
.philoBack a:hover {
	color: #0089fe;
	text-decoration: none;
}
.philoBack a:active {
	color: #0089fe;
	text-decoration: underline;
}

.footerWhite {
	background-color: #fff;
	margin: 6px auto 0;
}
.footerWhite a:link {
	color: #000000;
	text-decoration: none;
}
.footerWhite a:visited {
	color: #000000;
	text-decoration: none;
}
.footerWhite a:hover {
	color: #000000;
	text-decoration: underline;
}
.footerWhite a:active {
	color: #000000;
	text-decoration: none;
}
.assistRight {
	width: 390px;
	float: right;
}
.greenBox {
	height: 123px;
	background-color: #b9d531;
}
.greenBox > h2 {
	color: #fff;
	font-size: 140%;
	padding-top: 16px;
	padding-left: 12px;
	line-height: 18px;
}
.greenBox > h3 {
	color: #6d75ac;
	font-size: 130%;
	padding-left: 12px;
}
.newsForm {
	text-align: right;
	padding-right: 15px;
	padding-top: 9px;
}
.joinNowInput {
	width: 254px;
	height: 20px;
	border: 1px solid #afc155;
	vertical-align: top;
	font-size: 70%;
	padding-left: 4px;
	padding-top: 6px;
}
.assistInfo {
	width: 152px;
	float: right;
}
.assistInfo > p {
	font-size: 70%;
}
.assistMore {
	width: 132px;
	float: right;
}
.assistMore > p {
	font-size: 70%;
}
.assistCustomer {
	width: 149px;
	float: right;
}
.assistCustomer > p {
	font-size: 70%;
}
.assistWonder {
	width: 128px;
	float: left;
	padding-left: 49px;
}
.assistWonder > p {
	font-size: 70%;
}
.assistWonder > h3 {
	color: #6d75ac;
	font-size: 90%;
	padding: 16px 0 4px;
}
.padRight6 {
	padding-right: 6px;
}

.secureRight {
	width: 400px;
	float: right;
	text-align: right;
	padding-right: 22px;
}
.secureLeft {
	width: 550px;
	float: left;
	margin-bottom: 15px;
}
.secureLeft > p {
	color: #333c79;
	font-weight: bold;
	padding-left: 118px;
}

.copyGreenBar {
	width: 1000px;
	margin: 6px auto 0;
	background-color: #b9d531;
	height: 50px;
}
.copyRight {
	width: 339px;
	float: right;
	text-align: right;
	padding-top: 8px;
}
.copyRight > p {
	color: #2b336f;
	font-size: 75%;
	padding-top: 3px;
}
.copyRight a:link {
	color: #2b336f;
	text-decoration: none;
}
.copyRight a:visited {
	color: #2b336f;
	text-decoration: none;
}
.copyRight a:hover {
	color: #030725;
	text-decoration: none;
}
.copyRight a:active {
	color: #2b336f;
	text-decoration: none;
}
.copyLeft {
	width: 661px;
	float: left;
}
.copyLeft > p {
	color: #030725;
	font-size: 70%;
	font-weight: bold;
	padding: 17px 0 0 11px;
}
.footerBottom {
	width: 100%;
	height: 181px;
	background: no-repeat url(../mm5/images/bottom-footer.jpg) center top;
}
/* ------------------------ lightbox-me layout ------------------------ */
.lightbox-me {
	background: #fff;
	border: 3px solid #eaeaea;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: rgba(255, 255, 255, 0.65) 0 0 15px;
	-webkit-box-shadow: rgba(255, 255, 255, 0.65) 0 0 15px;
	box-shadow: rgba(255, 255, 255, 0.65) 0 0 15px;
	display: none;
	padding: 15px;
	text-align: left;
}
.lightbox-me .close {
	cursor: pointer;
	position: absolute;
	top: -15px;
	right: -15px;
	z-index: 1050;
}
/*------------------------ =newsletter-form-pop ------------------------ */
#newsletter-pop {
	height: 322px;
	background: url("../images/newsletter_bkg.jpg") no-repeat scroll center center transparent;
	border-radius: 0px;
	box-shadow: none;
	border: none;
}
#newsletter-pop .close {
	top: 0;
	right: -10px;
}
#newsletter-pop h4 {
	display: block;
	margin: 90px 0 10px;
	text-align: left;
	font-size:15px;
	color:#8da50f;
	font-weight:bold;
	width: 145px;
}
#newsletter-pop label{
	font-size:12px;
	margin-bottom:5px;
	display:block;
}
#newsletter-pop p{
	font-size:12px;
	text-align:center;
	width: 210px;
}
#newsletter-pop input#pop-signup-email {
	display: block;
	margin: 0;
	padding: 6px 3px;
	width: 135px;
	border-radius:5px;
}
#newsletter-pop input.button {
	background: url("../images/newsletter_btn.jpg") no-repeat scroll center center transparent;
	border: medium none;
	border-radius: 0 0 0 0;
	display: block;
	height: 29px;
	margin: 10px 0 20px;
	width: 76px;
	cursor:pointer;
}
#newsletter-pop .warning-message {
	display: none;
    left: 100px;
    margin: 10px 15px 10px 0;
    position: absolute;
    text-align: center;
    top: 200px;
    width: auto;
}
.warning-message {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 8px;
	box-shadow: rgba(0, 0, 0, 0.1) 0 0 8px;
	color: #333;
	font-weight: bold;
	padding: 5px !important;
	font-size:12px;
	position: relative;
	width: 890px;
	border: 1px solid #d0bc81;
	margin: 0 auto 10px;
	background:#f9e29d;
}
