html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body
{
	line-height: 1;
}
h1, h2, h3, h4, h5, h6
{
	clear: both;
	font-weight: normal;
	/*text-transform: uppercase;*/
}
ol, ul, li
{
	list-style: none;
}
blockquote
{
	quotes: none;
}
blockquote:before, blockquote:after
{
	content: '';
	content: none;
}
del
{
	text-decoration: line-through;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
a img
{
	border: none;
}
body
{
	background: #fff;
	color: #000;
	font: 16px Verdana, "Times New Roman", serif;
	webkit-font-smoothing: antialiased;
}
body a
{
	color: #FF003A;
	text-decoration: none;
}

@font-face
{
	font-family: "DharmaGothicE-Bold";
	src: local("☺"),
		url("webfonts/woff/style_201276.woff") format("woff"),
		url("webfonts/ttf/style_201276.ttf") format("truetype"),
		url("http://www.moneymagpie.com/wp-content/themes/moneymagpie/webfonts/svg/style_201276.svg#DharmaGothicE-Bold") format("svg");
	src: url("webfonts/eot/style_201276.eot");
}
.hide
{
	display: none;
}
.container-margin
{
	float: left;
	margin: 0 10px;
	width: 745px;
}
.container-margin p
{
	margin-bottom: 20px;
}
.content-container p
{
	margin-bottom: 20px;
}
.border-bottom
{
	border-bottom: 1px solid #000;
}
.top-gap
{
	padding-top: 20px;
}
.top-gap-10
{
	padding-top: 10px;
}
.pink
{
	color: #FF003A;
}
.large-text
{
	font-size: 18px;
}
.small-text
{
	font-size: 11px;
}
.yellow-block
{
	background: #ffde00;
	display: block;
	font-family: 'DharmaGothicE-Bold';
	font-size: 28px;
	line-height: 20px;
	padding: 6px 5px 5px 5px;
}
ul.checklist li
{
	background: url( 'http://www.moneymagpie.com/wp-content/themes/moneymagpie/imgs/misc/tick-list.png' ) no-repeat left;
	font-size: 13px;
	margin-bottom: 10px;
	min-height: 25px;
	padding-left: 37px;
}
.arrow-list li
{
	background: url( imgs/icons/bullet.gif ) no-repeat 0px 5px;
	font-size: 12px;
	margin-bottom: 10px;
	padding: 2px 0 0 12px;
}
.large-arrow-list li
{
	background: url( imgs/icons/bullet.gif ) no-repeat 0px 8px;
	font-size: 16px;
}
.sides-margin
{
	margin: 0 10px 0 10px;
}
img.alignright
{
	float: right;
	margin-left: 10px;
}
img.alignleft
{
	float: left;
	margin-right: 10px;
}
.float-left
{
	float: left;
}
ol
{
	margin: 20px 0 20px 0;
}
ol li
{
	list-style-type: decimal;
	margin-left: 25px;
}
.smallprint
{
	font-size: 11px;
}
.box-shadow
{
	box-shadow: 0px 0px 5px rgba(0,0,0,0.4);
	moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.4);
	webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.4);
}
.pic-frame
{
	border: 5px solid #fff;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
	moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}
blockquote
{
	color: #666;
	font-size: 18px;
	font-style: italic;
	padding: 0 40px;
}
#tablet-container
{
	margin:0px auto;
	width: auto;
}
.main-container
{
	background: #fff;
	margin-left: -10px;
	margin-right: auto;
	width: 1000px;
}
#ultra-container
{
    margin:0px auto;
	overflow: visible;
	position: relative;
}
.content-container
{
	float: left;
	width: 765px;
}
#sidebar
{
	float: left;
	padding: 0 10px 0 10px;
	width: 235px;
}
.feature-box
{
	background: #f2f2f2;
	height: 300px;
	margin: 0 10px 30px 10px;
	position: relative;
	width: 745px;
}
.corner-fold
{
	bottom: -4px;
	height: 4px;
	left: 1px;
	position: absolute;
	width: 4px;
}
.pink-fold
{
	background: url( 'http://www.moneymagpie.com/wp-content/themes/moneymagpie/imgs/fold-corners/pink.png' );
}
.yellow-fold
{
	background: url( 'http://www.moneymagpie.com/wp-content/themes/moneymagpie/imgs/fold-corners/yellow.png' );
}
.blue-fold
{
	background: url( 'http://www.moneymagpie.com/wp-content/themes/moneymagpie/imgs/fold-corners/blue.png' );
}
.title-bar
{
	border-bottom: 1px solid #000;
	clear: both;
	height: 45px;
	margin-bottom: 20px;
}
.title-bar span.title-block
{
	background: #FFDE00 url( '../images/title-bar-fold-yellow.png' ) top right no-repeat;
	color: #000;
	display: block;
	float: left;
	font-family: 'DharmaGothicE-Bold';
	font-size: 36px;
	height: 37px;
	padding: 4px 30px 4px 7px;
	text-transform: uppercase;
}
#header
{
	background: #FF9a10;
	border-bottom: 4px solid #000;
	height: 140px;
	margin: 0 0px;
	width: 970px;
    margin-left:30px;
}
#clickin-wrapper
{
	clear: both;
	width: 100%;
}
#clickin-topMenuMain
{
	clear: both;
	height: 33px;
	width: 100%;
}
#clickin-topMenu
{
	margin: 0
auto;
	position: relative;
	width: 988px;
	z-index: 1000001;
}
.clickin-menuLinks
{
	color: #ededed;
	float: right;
	font-size: 13px;
	padding-left: 30px;
	padding-top:10px;
}
.clickin-menuLinksConnected
{
	color: #ededed;
	float: right;
	font-size: 14px;
	padding-left: 5px;
	padding-top: 6px;
}
.clickin-menuLinks
a
{
	color: #c21801;
	line-height: 30px;
	padding: 0
8px;
font-weight:bold;
}
.clickin-menuLinksConnected
a
{
	color: #ededed;
	float: left;
	height: 16px;
	margin: 0
5px;
	text-indent: -9999px;
	width: 16px;
}
a.facebookSmall
{
	background: url(/images/clickin-sprite.5.png) no-repeat left -223px;
}
a.twitterSmall
{
	background: url(/images/clickin-sprite.5.png) no-repeat left -185px;
}
a.mobileSmall
{
	background: url(/images/clickin-sprite.5.png) no-repeat left -204px;
}
a.gplusSmall
{
	background: url(/images/clickin-sprite.5.png) no-repeat left -380px;
}
#clickin-headerMain
{
	border-bottom: 1px solid #CCC;
	clear: both;
	width: 100%;
}
#clickin-header
{
	margin: 0
auto;
	padding: 6px
0;
	position: relative;
	width: 988px;
	z-index: 100000;
}
#clickin-logo
{
	float: left;
	width: 200px;
}
#clickin-mainsearchBlock
{
	float: right;
	margin-right: 4px;
	padding-top: 40px;
	width: 700px;
}
.clickin-topLinks
{
	padding-left: 50px;
}
.clickin-topLinks
a
{
	color: #00FFC5;
	font-size: 15px;
	text-decoration: none;
}
.clickin-topLinks a
span
{
	color: #00FFC5;
	font-weight: bold;
}
a.myClickIn
{
	background: url(/images/clickin-sprite.5.png) no-repeat left -38px;
	float: left;
	height: 34px;
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 5px;
}
a.mySupport
{
	background: url(/images/clickin-sprite.5.png) no-repeat left 0;
	cursor: pointer;
	float: left;
	height: 33px;
	padding-left: 40px;
	padding-top: 5px;
}
.clickin-searchBlock
{
	background: none repeat scroll 0 0 #EDEDED;
	border: 1px
solid #C3C3C3;
	position: relative;
	width: 700px;
}
.clickin-searchLeftCurve
{
	float: left;
	padding: 5px
0 5px 5px;
	width: 600px;
}
.clickin-searchRightCurve
{
	background: url(/images/clickin-sprite.5.png) no-repeat left -242px;
	cursor: pointer;
	float: left;
	height: 30px;
	padding: 12px
0 10px 10px;
	width: 112px;
}
.clickin-postClassifieds
{
	background: #F9AE4C url(../images/postFreeClassifiedsBottomCurve.png) no-repeat left bottom;
	float: left;
	padding: 0px
0px 6px 0px;
	width: 200px;
}
.clickin-footerLinks{text-align:center;color:black;}

.clickin-footerLinks a{color:black; font-weight:bold; font-size:14px;}
.clickin-postClassifieds
a
{
	color: #262626;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 23px;
	margin-left: 8px;
	padding-top: 2px;
	text-decoration: none;
}
.clickin-searchbox
{
	float: left;
	padding-right: 5px;
	width: 310px;
}
.clickin-searchTextbox
{
	background-color: #fff;
	border: 1px
ridge #D0D0D0;
	color: #5a5a5a;
	padding: 4px;
	width: 300px;
}
.clickin-searchcategorybox
{
	background-color: #fff;
	border: 1px
ridge #D0D0D0;
	color: #5a5a5a;
	padding: 4px;
	width: 270px;
}
clickin-searchcategories
{
	background: url(../images/downarrow.png) no-repeat 245px center;
	background-color: #fff;
	border: 1px
ridge #D0D0D0;
	color: #4b4a4a;
	cursor: pointer;
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 4px;
	padding-top: 4px;
	width: 270px;
}
.clickin-searchcategories
a
{
	background: url(../images/downarrow.png) no-repeat right center;
	color: #4b4a4a;
	float: left;
	text-decoration: none;
	width: 325px;
}
.clickin-searchcategories
a
{
	background: url(../images/downarrow.png) no-repeat right center;
	color: #4b4a4a;
	float: left;
	text-decoration: none;
	width: 325px;
}
.clickin-searchCategoriesContent
{
	background: #fff;
	border: 1px
solid #dfdfdf;
	border-top: none;
	height: 350px;
	left: 325px;
	/*/*overflow: auto;*/*/
	padding: 5px;
	position: absolute;
	top: 30px;
	width: 260px;
	z-index: 10001;
}
.clickin-searchCategoriesContent
ul
{
	padding-left: 5px;
}
.clickin-searchCategoriesContent ul li
a
{
	color: #000;
	font-size: 12px;
	line-height: 20px;
}
.clickin-citySelector
{
	background: url(/images/downarrow.png) no-repeat 245px center;
	background-color: #fff;
	border: 1px
ridge #D0D0D0;
	color: #4b4a4a;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 4px;
	padding-top: 4px;
	width: 268px;
}
.clickin-citySelector
a
{
	background: url(/images/downarrow.png) no-repeat right center;
	color: #4b4a4a;
	float: left;
	text-decoration: none;
	width: 325px;
}
.clickin-citySelectorContent
{
	background: #00FFC5;
	border: 1px
solid #dfdfdf;
	border-top: none;
	height: 145px;
	left: 335px;
	/*/*overflow: auto;*/*/
	padding: 5px;
	position: absolute;
	text-align: left;
	width: 258px;
	z-index: 100001;
}
.clickin-citySelectorContent
ul
{
	padding-left: 5px;
}
.clickin-citySelectorContent ul
li
{
	cursor: pointer;
	font-size: 13px;
	padding-left: 1px;
	padding-top: 5px;
}
.clickin-citySelectorContent ul li
a
{
	color: #000;
	font-size: 13px;
	line-height: 20px;
}
.clickin-searchBtn
{
	float: left;
}
.clickin-search
{
	background: transparent;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 22px;
	font-weight: bold;
}
.clickin-searchBottom
{
	float: left;
	position: relative;
	z-index: 10000;
}
.clickin-selectCity
{
	color: #000;
	font-size: 14px;
	font-weight: bold;
	height: 25px;
}
.clickin-selectCity
span
{
	background: url("../images/downarrow.png") no-repeat scroll right 4px transparent;
	color: #000;
	float: left;
	padding-right: 20px;
	padding-top: 2px;
	text-decoration: none;
}
.clickin-selectCityLeftCurve
{
	background: url(/images/selectCityLeftCurve.jpg) no-repeat left top;
	float: left;
	height: 23px;
	width: 6px;
}
.clickin-selectCityContent
{
    padding-top:7px;
	float: left;
	height: 23px;
}
.clickin-selectCityRightCurve
{
	background: url(/images/selectCityRightCurve.jpg) no-repeat left top;
	float: left;
	height: 23px;
	width: 6px;
}
.clickin-diffLanguages
{
	float: right;
}
.clickin-diffLanguages
a
{
	color: #000;
	font-size: 12px;
	padding: 0
5px;
}
.clickin-cityContent
{
	background: #fefefe;
	border: 1px
solid #b8b8b9;
	height: 300px;
	left: 0px;
	padding: 0px
10px 10px 10px;
	position: absolute;
	top: 20px;
	width: 215px;
	z-index: 10000;
}
.clickin-cityContent
ul
{
	padding-left: 15px;
}
.clickin-cityContent ul
li
{
}
.clickin-cityContent ul li
a
{
	color: #000;
	font-size: 14px;
	line-height: 20px;
}
#clickin-content
{
	clear: both;
	margin: 0
auto;
	padding-bottom: 20px;
	width: 988px;
}
.clickin-breadcrumb
{
	color: #000;
	font-size: 14px;
	padding: 10px
0;
	position: relative;
	z-index: 1000;
}
.clickin-breadcrumb
a
{
	color: #06c;
}
#clickin-leftPanelInner
{
	float: left;
	padding-bottom: 10px;
	position: relative;
	width: 664px;
}
.clickin-postDetailsBlock
{
	background: #f7f9fa;
	border: 1px
solid #c5c6c6;
	margin-bottom: 5px;
	position: relative;
	width: 662px;
}
.clickin-postDetails
{
	padding: 5px
10px 20px;
}
.clickin-premiumAd
{
	background: url(/images/premium_star.png) no-repeat left top;
	height: 25px;
	left: -11px;
	position: absolute;
	top: -10px;
	width: 26px;
}
.clickin-postDetails
h1
{
	color: #000;
	font-size: 19px;
	font-weight: normal;
}
.clickin-priceText
{
	color: #140b00;
	float: left;
	font-size: 13px;
	padding-bottom: 5px;
}
.orange
{
	color: #000;
}
.clickin-postedOn
{
	color: #000;
	float: right;
	font-size: 12px;
}
.clickin-normalText
{
	color: #000;
	font-size: 12px;
	line-height: 22px;
	padding: 10px;
}
.clickin-normalTextBold
{
	color: #000;
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 20px;
}
.clickin-shareThisBlock
{
	margin: 1px;
	position: relative;
}
#clickin-rightPanelInner
{
	float: left;
	padding: 0px
0;
	width: 324px;
}
#clickin-replyToAdBlock
{
	margin-bottom: 0px;
	position: relative;
	z-index: 1000;
}
.clickin-replyToArrow
{
	background: url(/images/replyarrow.png) no-repeat left top;
	height: 25px;
	left: -15px;
	position: absolute;
	top: 20px;
	width: 26px;
}
.clickin-replyBoxPremiumTopLeft
{
	background: #06c;
	float: left;
	font-size: 0;
	height: 9px;
	width: 315px;
}
.clickin-replyBoxPremiumTopRight
{
	background: #06c url(/images/replyAdPremiumRightTopCurve.jpg) no-repeat right top;
	float: left;
	font-size: 0;
	height: 9px;
	width: 9px;
}
.clickin-replyBoxPremiumContent
{
	background: #FB9C1E;
	clear: both;
	padding: 5px
7px 5px 20px;
}
.accorRightContent.sendEmailResponseContent
{
	position: absolute;
}
.clickin-replyBoxPremiumBottomLeft
{
	background: #06c;
	float: left;
	font-size: 0;
	height: 9px;
	width: 315px;
}
.clickin-replyBoxPremiumBottomRight
{
	background: #06c url(/images/replyAdPremiumRightBottomCurve.jpg) no-repeat right top;
	float: left;
	font-size: 0;
	height: 9px;
	width: 9px;
}
.clickin-replyBoxNonPremiumTopLeft
{
	background: #51443e;
	float: left;
	font-size: 0;
	height: 9px;
	width: 315px;
}
.clickin-replyBoxNonPremiumTopRight
{
	background: #06c url(/images/replyAdNonPremiumRightTopCurve.jpg) no-repeat right top;
	float: left;
	font-size: 0;
	height: 9px;
	width: 9px;
}
.clickin-replyBoxNonPremiumContent
{
	background: #51443e;
	clear: both;
	padding: 5px
10px 5px 20px;
}
.clickin-replyBoxNonPremiumBottomLeft
{
	background: #51443e;
	float: left;
	font-size: 0;
	height: 9px;
	width: 315px;
}
.clickin-replyBoxNonPremiumBottomRight
{
	background: #51443e url(/images/replyAdNonPremiumRightBottomCurve.jpg) no-repeat right top;
	float: left;
	font-size: 0;
	height: 9px;
	width: 9px;
}
.clickin-relatedAdsBlock
{
	background: #f7f9fa;
	border: 1px
solid #c5c6c6;
	margin-bottom: 20px;
	padding: 5px;
}
.clickin-relatedAdsHeading
{
	color: #06c;
	font-size: 18px;
	padding-bottom: 10px;
}
.clickin-relatedAdsContent
{
	color: #06c;
	font-size: 14px;
}
.clickin-relatedAdsContent
ul
{
	padding-left: 15px;
}
.clickin-relatedAdsContent ul
li
{
	padding-bottom: 6px;
}
.clickin-relatedAdsContent ul li
a
{
	color: #06c;
}
.clickin-clear
{
	clear: both;
}
.clickin-seperator20x
{
	clear: both;
	height: 20px;
}
#clickin-rightPanelInner1
{
	padding-left: 24px;
	position: relative;
	width: 300px;
	z-index: 900;
}
h2
{
	color: #000;
	font-size: 22px;
	font-weight: normal;
	padding-bottom: 10px;
}
.clickin-replyToAdHeading
{
	border-bottom: 1px solid #000;
	color: #000;
	font-size: 18px;
	margin-bottom: 10px;
}
.clickin-sendresponseLeftCurve
{
	background: url(/images/email_alert_leftCurve.png) no-repeat left top;
	float: left;
	height: 30px;
	width: 5px;
}
.clickin-sendresponse
{
	background: url(/images/email_alert_middle.png) repeat-x left top;
	color: #fff;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 25px;
	padding-top: 2px;
}
.clickin-sendresponseRightCurve
{
	background: url(/images/email_alert_rightCurve.png) no-repeat left top;
	float: left;
	height: 30px;
	width: 13px;
}
.clickin-phoneNumberVerifyBlock
{
	float: left;
	padding: 10px
0 0px 10px;
	text-align: center;
}
.clickin-phoneNumberVerifyBlock
a
{
	padding-right: 0;
}
.clickin-adDetails
{
	color: #000;
	float: left;
	font-size: 12px;
	padding-right: 10px;
	width: 300px;
}
.clickin-adDetails
ul
{
	padding-left: 20px;
}
#logo
{
	height: 104px;
	left: -20px;
	position: absolute;
	top: 18px;
	width: 245px;
	z-index: 999;
}
#magpie-header
{
	height: 150px;
	left: 170px;
	position: absolute;
	top: 2px;
	width: 191px;
	z-index: 999;
}
#header-junk
{
	height: 150px;
	left: 320px;
	position: absolute;
	width: 400px;
	z-index: 999;
}
#search-box
{
	background: url( '../images/search-bg.png' );
	float: right;
	height: 94px;
	position: relative;
	top: 30px;
	width: 278px;
}
#search-items
{
	bottom: 4px;
	position: absolute;
	right: 4px;
	width: 199px;
}
#search-items input
{
	background: #FFF;
	border: 0px;
	border-radius: 0;
	float: left;
	font: italic 16px Georgia, "Times New Roman", serif;
	height: 28px;
	padding: 0 5px 0 5px;
	width: 143px;
}
#search-items button
{
	background: #E3E3E3;
	border: none;
	color: #000;
	cursor: pointer;
	float: right;
	font-family: 'DharmaGothicE-Bold';
	font-size: 20px;
	height: 28px;
	padding: 3px 0;
	position: absolute;
	width: 45px;
}
#search-items button:hover
{
	background: #CCC;
}
#navigation
{
	border-bottom: 1px solid #000;
	height: 69px;
	margin: 0 10px 5px 10px;
	position: relative;
	width: 1000px;
}
#megaMenu
{
	float: left;
	height: 45px;
	margin-bottom: 10px;
	margin-top: 17px;
	width: 526px;
}
#jasmines-world-menu
{
	height: 69px;
	left: 502px;
	position: absolute;
	width: 314px;
	z-index: 99;
}
#jasmines-world-menu img
{
	z-index: 999;
}
#social-media
{
	font-family: 'DharmaGothicE-Bold';
	font-size: 18px;
	position: absolute;
	right: -17px;
	text-align: right;
	top: 4px;
}
#social-media ul
{
	margin-top: 36px;
}
#social-media li
{
	float: left;
	margin-right: 7px;
}
#social-media .last
{
	margin-right: 0px;
}
.connect_top
{
	display: none;
}
.breadcrumbs
{
	clear: both;
	font-size: 13px;
	font-style: italic;
	margin: 15px 10px 20px 10px;
	width: 1000px;
}
.breadcrumbs img
{
	margin: 0 10px 0 10px;
}
.breadcrumbs a
{
	border-bottom: 1px dotted #FF003A;
	color: #000;
}
.breadcrumbs a:hover
{
	border-bottom: 1px dotted #000;
}
.sidebar-object
{
	clear: both;
	margin-bottom: 40px;
	width: 235px;
}
#further-container
{
}
#further-container #further-tabs
{
	border-bottom: 1px solid #000;
	height: 40px;
}
#further-container #further-tabs a
{
	background: #eee url( 'http://www.moneymagpie.com/wp-content/themes/moneymagpie/imgs/backgrounds/featured-tabs-inactive.png' ) top right no-repeat;
	color: #000;
	display: block;
	float: left;
	font-family: 'DharmaGothicE-Bold';
	font-size: 24px;
	height: 28px;
	margin-right: 7px;
	padding: 12px 0 0 6px;
	width: 108px;
}
#further-container #further-tabs a:hover
{
	background: #FFDE00 url( 'http://www.moneymagpie.com/wp-content/themes/moneymagpie/imgs/backgrounds/title-bar-fold-yellow.png' ) top right no-repeat;
}
#further-container #further-tabs a.active-further
{
	background: #FFDE00 url( 'http://www.moneymagpie.com/wp-content/themes/moneymagpie/imgs/backgrounds/title-bar-fold-yellow.png' ) top right no-repeat;
}
#further-container #further-tabs a.last
{
	margin-right: 0;
}
.further-articles
{
}
#further-featured
{
	display: none;
}
.further-article
{
	background: #e2e2e2;
	margin-top: 5px;
	position: relative;
}
.further-article-body
{
	font-size: 13px;
	font-style: italic;
	height: 115px;
}
.further-article-body p
{
	padding: 7px 7px 0;
}
.further-article-body img
{
	float: left;
	margin-right: 7px;
}
.further-article h1
{
	background: #000;
	font-family: 'DharmaGothicE-Bold';
	font-size: 24px;
	line-height: 21px;
	padding: 6px 6px 3px 5px;
}
.further-article p a
{
	color: #000;
}
.further-article p a:hover
{
	color: #0084FF;
}
.further-article h1 a
{
	color: #FFF;
	display: block;
}
.further-article h1:hover
{
	background: #0084ff;
}
#media-sidebar-container
{
	text-align: center;
}
.sidebar-advert, .inline-article-advert
{
	margin: 5px 0 20px 0;
	text-align: center;
}
.header-advert
{
	margin: 0 19px 0 19px;
	text-align: center;
	width: 745px;
}
.header-advert img
{
	display: block;
	padding-bottom: 20px;
}
#footer
{
	background: #eeeeee;
	border-top: 5px solid #666;
	clear: both;
	height: 440px;
	margin: 200px 10px 0 10px;
	padding: 20px;
	position: relative;
	width: 960px;
}
.footer-menu
{
	float: left;
	margin-right: 20px;
	width: 200px;
}
.footer-menu li
{
	border-bottom: 1px dotted #000;
	font-size: 13px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.footer-menu li h2 a
{
	color: #0084FF;
	font-family: 'DharmaGothicE-Bold';
	font-size: 24px;
}
.footer-menu li a
{
	color: #000;
}
#footer-info
{
	bottom: 0px;
	clear: both;
	float: left;
	font-size: 11px;
	padding-bottom: 20px;
	position: absolute;
}
#footer-info p
{
	margin-top: 10px;
}
.footer-logo
{
	clear: both;
	float: left;
	margin-bottom: 20px;
}
.footer-logo li
{
	float: left;
	margin-right: 20px;
}
#rotator-main-container
{
	position: relative;
}
#rotator-container
{
	height: 300px;
	margin: 0 10px 30px 0;
	width: 745px;
}
#rotator-nav
{
	position: absolute;
	right: 5px;
	top: 310px;
	z-index: 99;
}
#rotator-nav a
{
	background: #FFDE00;
	color: #000;
	display: block;
	float: left;
	font-size: 12px;
	font-style: italic;
	margin-right: 5px;
	padding: 3px 6px;
	text-align: center;
}
#rotator-nav a.activeSlide
{
	background: #000;
	color: #FFF;
}
.rotate-item
{
}
.rotate-item h1,
.bargain h1,
.category-featured h1
{
	background: #000;
	color: #FFF;
	font-family: 'DharmaGothicE-Bold';
	font-size: 40px;
	line-height: 34px;
	margin-top: 10px;
	padding: 5px 6px 3px 5px;
	text-transform: uppercase;
	z-index: 99999;
}
.category-featured h1:hover,
.bargain h1:hover,
.rotate-article h1:hover
{
	background: #FF003A;
}
.rotate-item h2,
.bargain h2,
.category-featured h2
{
	background: #FF003A;
	color: #FFF;
	display: inline;
	font-family: 'DharmaGothicE-Bold';
	font-size: 40px;
	left: -5px;
	line-height: 34px;
	max-width: 300px;
	padding: 5px 6px 3px 5px;
	position: absolute;
	text-transform: uppercase;
	top: 10px;
}
.rotate-item h3,
.bargain h3,
.category-featured a.cta-link
{
	background: #FFDE00;
	bottom: 10px;
	color: #000;
	display: inline;
	font-family: 'DharmaGothicE-Bold';
	font-size: 30px;
	line-height: 24px;
	padding: 5px 6px 3px 5px;
	position: absolute;
	text-transform: uppercase;
}
.rotate-pink-arrow
{
	background: url( 'http://www.moneymagpie.com/wp-content/themes/moneymagpie/imgs/fold-corners/pink.png' );
	bottom: -4px;
	height: 4px;
	left: 1px;
	position: absolute;
	width: 4px;
}
.rotate-article img
{
	float: left;
}
.rotate-article-body
{
	left: 280px;
	position: absolute;
	width: 465px;
}
.rotate-article-body span.article-pad p
{
	padding: 8px 10px 10px 30px;
}
.rotate-article-overlay
{
	height: 300px;
	position: absolute;
	width: 450px;
}
.rotate-video-container
{
	float: left;
	position: relative;
	width: 360px;
}
.rotate-video-overlay
{
	height: 300px;
	position: absolute;
	width: 360px;
}
.rotate-video-body
{
	height: 300px;
	left: 340px;
	position: absolute;
	width: 405px;
}
.rotate-video-body span.video-pad p
{
	padding: 8px 10px 10px 30px;
}
#show-video
{
	display: none;
	height: 300px;
	position: absolute;
	width: 360px;
	z-index: 999;
}
.bargain img
{
	float: left;
}
.bargain-overlay
{
	height: 300px;
	position: absolute;
	width: 300px;
}
.bargain-body
{
	left: 280px;
	position: absolute;
	width: 465px;
}
.bargain-body span.bargain-pad p
{
	padding: 8px 10px 10px 30px;
}
.rotate-hide
{
	display: none;
}
#page-content
{
	margin: 0 10px 0 10px;
	width: 745px;
}
#page-content h3
{
	color: #ff003a;
	font: 24px normal Georgia, "Times New Roman", serif;
	font-style: italic;
	margin-bottom: 10px;
	text-transform: none;
}
#page-content h2
{
	font-family: 'DharmaGothicE-Bold';
	font-size: 30px;
	margin-bottom: 20px;
}
#page-content p
{
	margin-bottom: 20px;
}
#page-content ul li
{
	background: url( imgs/icons/bullet.gif ) no-repeat 0 9px;
	padding: 2px 0 0 12px;
}
#page-content ul
{
	padding: 0 20px 20px 20px;
}
#actions-container
{
	margin-bottom: 40px;
	/*/*overflow: auto;*/*/
}
#actions-container h2
{
	background: #FF003A;
	color: #FFF;
	display: inline;
	font-family: 'DharmaGothicE-Bold';
	font-size: 30px;
	left: -5px;
	letter-spacing: 1px;
	line-height: 26px;
	max-width: 75px;
	padding: 6px 6px 3px 6px;
	position: absolute;
	top: 81px;
}
#actions-container .action-box
{
	background: #ececec;
	background: url( 'http://www.moneymagpie.com/wp-content/themes/moneymagpie/imgs/backgrounds/action-bg.png' );
	float: left;
	margin: 0 10px 20px 10px;
	min-height: 340px;
	position: relative;
	width: 235px;
}
#actions-container .action-box img
{
	float: left;
}
#actions-container a.black-link
{
	background: #000;
	clear: both;
	color: #FFF;
	display: block;
	font-size: 18px;
	font-style: italic;
	min-height: 65px;
	padding: 3px 2px 3px 6px;
}
#actions-container a.black-link:hover
{
	background: #FF003A;
}
#actions-container .action-box a.cta-link
{
	background: #FFDE00;
	clear: both;
	color: #000;
	float: right;
	font-family: 'DharmaGothicE-Bold';
	font-size: 24px;
	line-height: 20px;
	padding: 4px 6px 2px 5px;
	text-transform: uppercase;
}
.best-deal-action h2
{
	background: #FF003A;
	color: #FFF;
	max-width: 75px;
}
.money-maker-img
{
	position: absolute;
	right: -5px;
	top: 200px;
}
#money-saver-action h2
{
	background: #0084ff;
	color: #FFF;
	max-width: 75px;
}
.index-comparison-box
{
	clear: both;
	height: 120px;
	margin: 0 10px 20px 10px;
	width: 745px;
}
#index-comparisons
{
	clear: both;
	margin-bottom: 40px;
	/*/*overflow: auto;*/*/
}
#more-reading-index
{
	clear: both;
	float: left;
	margin-bottom: 40px;
}
#more-reading-index h2
{
	background: #000;
	color: #fff;
	display: inline-block;
	font-family: 'DharmaGothicE-Bold';
	font-size: 28px;
	line-height: 28px;
	padding: 3px 6px;
	text-transform: uppercase;
}
#more-reading-index h2:hover
{
	background: #ff003a;
}
#more-reading-index h2 a
{
	color: #fff;
}
.more-reading-box
{
	float: left;
	margin: 0 10px 0 10px;
	width: 235px;
}
.more-reading-box ul
{
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	min-height: 270px;
	padding: 10px 0;
}
.more-reading-box li
{
	font-size: 14px;
	margin-bottom: 10px;
	min-height: 50px;
	/*/*overflow: auto;*/*/
}
.more-reading-box p
{
	margin: 0 0 0 40px;
}
.more-reading-box img
{
	float: left;
	margin-right: 10px;
}
#media-logos
{
	left: 0px;
	position: absolute;
	text-align: center;
	top: -150px;
	width: 725px;
}
#media-logos p
{
	padding-bottom: 15px;
}
.two-col-float
{
	float: left;
	margin: 0 10px;
	width: 362px;
}
.home-blog-previews
{
	margin: 0 10px 300px;
}
.home-blog-previews li
{
	margin-bottom: 15px;
	min-height: 75px;
}
.home-blog-previews img
{
	float: left;
	margin-right: 10px;
}
a.black-block-link
{
	background: #000;
	color: #fff;
	display: inline-block;
	font-family: 'DharmaGothicE-Bold';
	font-size: 28px;
	line-height: 28px;
	padding: 3px 6px;
	text-transform: uppercase;
}
a.black-block-link:hover
{
	background: #ff003a;
	color: #fff;
}
#prime-prizes
{
	clear: both;
	float: left;
	margin: 0px 10px 40px 10px;
}
.category-featured
{
	background: #d2d2d2;
	height: 300px;
	margin: 0 10px 20px 10px;
	position: relative;
	width: 745px;
}
.category-featured img
{
	float: left;
}
.featured-article-body
{
	left: 430px;
	position: absolute;
	width: 315px;
}
.featured-article-body p
{
	font-size: 24px;
	font-style: italic;
	padding: 8px 10px 10px 30px;
}
.featured-article-overlay
{
	height: 300px;
	position: absolute;
	width: 450px;
}
.cat-panel-over
{
	height: 300px;
	margin: 0 10px 20px 10px;
	width: 745px;
}
.category-further
{
	background: url( 'http://www.moneymagpie.com/wp-content/themes/moneymagpie/imgs/backgrounds/action-bg.png' );
	float: left;
	height: 250px;
	margin: 10px;
	position: relative;
	width: 235px;
}
.category-further img
{
	float: left;
}
.category-further a.cat-block-link
{
	background: #000;
	clear: both;
	color: #FFF;
	display: block;
	font-size: 18px;
	font-style: italic;
	max-width: 210px;
	min-height: 63px;
	padding: 3px 2px 3px 6px;
}
.category-further a.cat-block-link:hover
{
	background: #FF003A;
	color: #FFF;
}
.category-further a.cta-link
{
	background: #FFDE00;
	clear: both;
	color: #000;
	float: right;
	font-family: 'DharmaGothicE-Bold';
	font-size: 24px;
	font-style: normal;
	line-height: 20px;
	min-height: 0px;
	padding: 4px 6px 2px 5px;
	text-transform: uppercase;
}
.category-more
{
	clear: both;
	float: left;
	margin: 10px;
	min-height: 75px;
	/*/*overflow: auto;*/*/
	width: 490px;
}
.category-more img
{
	float: left;
	margin-right: 10px;
}
.category-more h3
{
	display: inline;
	font-style: italic;
	text-transform: none;
}
.category-more p
{
	margin-left: 110px;
}
.navigation
{
	clear: both;
	float: none;
	margin-bottom: 20px;
}
.category-archive-content
{
	float: left;
	/*/*overflow: auto;*/*/
	width: 510px;
}
.category-archive-filter
{
	float: left;
	margin-left: 10px;
	width: 245px;
}
.category-archive-filter .children
{
	margin-top: 10px;
}
.category-archive-filter li.current-cat a,
#bargains-cat-menu li.current-cat a
{
	background: #ff003a;
	color: #fff;
	padding: 3px 5px;
}
#bargains-cat-menu li.current-cat ul.children a,
.category-archive-filter li.current-cat ul.children a
{
	background: none;
	color: #ff003a;
}
.bargains-cat-container
{
	float: left;
	margin-bottom: 0px !important;
	min-height: 1px;
	/*/*overflow: auto;*/*/
	width: 765px;
}
#single-bargains-content
{
	padding-bottom: 100px;
}
#bargains-cat-menu
{
	float: left;
	margin: 0 10px 0 10px;
	width: 235px;
}
.single-bargain
{
	background: #f7f7f7;
	float: left;
	margin: 0 10px;
	margin-bottom: 20px;
	position: relative;
}
.single-bargain-img
{
	float: left;
	margin-right: 10px;
}
.single-bargain h2
{
	font-style: italic;
	padding: 5px 0;
	text-transform: none;
}
.single-bargain-content
{
	float: left;
	padding-bottom: 15px;
	width: 585px;
}
.single-bargain-cat-link
{
	bottom: 0px;
	max-height: 25px;
	position: absolute;
	right: 0px;
}
.single-bargains .bargain-body p
{
	padding: 10px 10px 10px 30px;
}
#single-content h1, #blog-categories h1
{
	color: #000;
	font-family: 'DharmaGothicE-Bold';
	font-size: 72px;
	line-height: 60px;
	margin-bottom: 30px;
	text-transform: uppercase;
	width: 490px;
}
.article ul li
{
	background: url( imgs/icons/bullet.gif ) no-repeat 0 9px;
	padding: 2px 0 0 12px;
}
.article ul
{
	padding: 0 20px 20px 20px;
}
.article h2
{
	background: #000;
	color: #fff;
	display: inline-block;
	font-family: 'DharmaGothicE-Bold';
	font-size: 28px;
	line-height: 28px;
	margin-bottom: 15px;
	padding: 3px 6px;
	text-transform: uppercase;
}
.headline
{
	margin: 30px 10px 0 10px;
	width: 745px;
}
.article
{
	border-top: 1px solid #000;
	clear: both;
	float: left;
	margin: 10px 10px 0 10px;
	padding: 10px 0 30px 0;
	width: 490px;
}
.article p
{
	margin-bottom: 15px;
}
.article-main-img
{
	color: #ccc;
	display: block;
	font-size: 11px;
	padding-bottom: 20px;
}
.article table
{
	margin: 10px 0 30px 0;
}
.article table td
{
	padding: 5px;
}
.article table td
{
	border: 1px solid #666;
	border-collapse: collapse;
}
.article table tr.odd-row
{
	background: #f8f8f8;
}
.main-img-caption
{
	color: #666;
	font-size: 10px;
	margin-bottom: 20px;
}
#article-sidebars
{
	float: left;
	margin: 10px 10px 0 10px;
	width: 235px;
}
.secondary-sidebar
{
	border-top: 1px solid #000;
	font-size: 12px;
	margin-bottom: 10px;
	padding: 20px 0 3px 0;
	width: 235px;
}
.secondary-sidebar li
{
	margin-bottom: 10px;
}
.secondary-sidebar li img
{
	margin-right: 10px;
}
.secondary-sidebar p
{
	margin-bottom: 15px;
}
.byline
{
	color: #FF003A;
	float: left;
	font-style: italic;
}
.social-sidebar
{
	padding-top: 10px;
}
span.block-list
{
}
span.block-list a
{
	color: #ff003a;
	font-size: 16px;
}
.related-list h2,
.category-list h2,
.blog-list h2,
#bargains-cat-menu h2,
.blog-archive h2
{
	background: #000;
	color: #fff;
	display: inline-block;
	font-family: 'DharmaGothicE-Bold';
	font-size: 26px;
	line-height: 22px;
	margin-bottom: 10px;
	padding: 5px 6px 4px 5px;
	padding-bottom: -5px;
	text-transform: uppercase;
}
.category-list li
{
	font-size: 16px;
}
#comments li
{
	border-bottom: 1px dotted #000;
	padding: 10px 10px 0 10px;
}
#comments li.odd
{
	background: #F7F7F7;
}
#comments li.even
{
	background: #FFF;
}
#comments li img
{
	display: none;
}
#comments h3
{
	font-family: 'DharmaGothicE-Bold';
	font-size: 28px;
	margin-bottom: 15px;
	padding-top: 30px;
}
#comments h3#comments
{
	border-bottom: 1px dotted #000;
	padding: 30px 0 10px 0;
}
#comments ul.children li
{
	background: none;
}
.comment-meta
{
	font-size: 11px;
	margin-bottom: 7px;
}
.reply
{
	font-size: 12px;
	margin-bottom: 15px;
}
.reply a
{
	color: #0084ff;
}
.reply a:hover
{
	color: #40a3ff;
}
#respond textarea
{
	border: 1px solid #000;
	height: 250px;
	padding: 5px;
	width: 478px;
}
#respond input[type=text]
{
	border: 1px solid #000;
	margin: 0;
	padding: 5px;
	width: 478px;
}
#respond input#submit
{
	background: #ff003a;
	border: 1px solid #ff003a;
	color: #fff;
	font-family: 'DharmaGothicE-Bold';
	font-size: 28px;
	padding: 1px 7px 0px 7px;
	text-transform: uppercase;
}
#respond input#submit:hover
{
	background: #fff;
	color: #ff003a;
}
#respond label
{
	background: #000;
	color: #fff;
	display: block;
	font-style: italic;
	padding: 3px 3px 3px 6px;
	width: 230px;
}
h1.ebook-header
{
	color: #900020;
}
.ebook-price
{
	color: #FF003A;
	display: block;
	font-family: 'DharmaGothicE-Bold';
	font-size: 40px;
}
.on-sale-crossed
{
	color: #666;
	font-size: 28px;
	text-decoration: line-through;
}
.inline-ebook-button
{
	margin: 20px 0 20px 0;
	text-align: center;
}
button
{
	border: 0;
	cursor: pointer;
	overflow: visible;
	padding: 0;
	position: relative;
}
button::-moz-focus-inner
{
	border: none;
}
button span
{
	display: block;
	position: relative;
	white-space: nowrap;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	button span
	{
		margin-top: -1px;
	}
}
button.ebook-button
{
	background: transparent url(imgs/ebooks/btn_blue_sprite.gif) no-repeat right -140px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	margin-right: 5px;
	padding: 0 16px 0 0;
	text-align: center;
}
button.ebook-button span
{
	background: transparent url(imgs/ebooks/btn_blue_sprite.gif) no-repeat left top;
	color: #fff;
	height: 37px;
	padding: 13px 0 0 15px;
}
button.ebook-button:hover
{
	background-position: right -210px;
}
button.ebook-button:hover span
{
	background-position: 0 -70px;
}
button.sidebar-ebook-button
{
	font-size: 16px;
}
button.sidebar-ebook-button span
{
	padding-top: 16px;
}
.ebook-title
{
	font-size: 16px;
}
a.free-ebook
{
	display: inline-block;
}
#ebook-download
{
	margin: 0 10px 0 10px;
	width: 745px;
}
#ebook-download p
{
	margin-bottom: 20px;
}
#ebook-download h1
{
	width: 100%;
}
#ebook-download h2
{
	font-family: 'DharmaGothicE-Bold';
	font-size: 24px;
	margin-bottom: 15px;
	text-transform: none;
}
.ebook-stats h3
{
	color: #ff003a;
	font-family: 'DharmaGothicE-Bold';
	font-size: 20px;
	margin-bottom: 6px;
}
.ebook-stats p
{
	margin: 5px 0 30px 0;
}
.ebook-stats table
{
	vertical-align: middle;
}
#ebooks-landing-content
{
	margin: 0 10px 0 10px;
	width: 745px;
}
.ebook-profile
{
	border-bottom: 1px solid #000;
	clear: both;
	margin-bottom: 20px;
	/*overflow: auto;*/
	padding-bottom: 20px;
}
.ebook-profile img
{
	float: left;
}
.ebook-profile p
{
	font-size: 14px;
	margin-top: 10px;
}
.ebook-profile li.ebook-title
{
	color: #ff003a;
	font-family: 'DharmaGothicE-Bold';
	font-size: 36px;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.ebook-profile-info
{
	float: left;
	margin-left: 15px;
	width: 480px;
}
.ebook-profile-info a.view-ebook
{
	background: #FFDE00;
	color: #000;
	display: inline-block;
	font-family: 'DharmaGothicE-Bold';
	font-size: 24px;
	line-height: 20px;
	margin-top: 10px;
	padding: 4px 6px 2px 5px;
	text-transform: uppercase;
}
#blog-categories
{
	width: 765px;
}
#blog-categories .action-box
{
	float: left;
	margin: 0 15px 25px 10px;
	min-height: 250px;
	width: 360px;
}
#blog-categories .action-box-last
{
	margin-right: 0;
}
#blog-categories .action-box img
{
	float: left;
}
#blog-categories .action-body
{
	background: #f7f7f7 !important;
	clear: both;
}
#blog-categories a.black-link
{
	background: #000;
	clear: both;
	color: #FFF;
	display: block;
	font-size: 16px;
	font-style: italic;
	max-width: 210px;
	padding: 3px 2px 3px 6px;
}
#blog-categories a.black-link:hover
{
	background: #FF003A;
}
span.blog-description p
{
	background: #f7f7f7;
	color: #000;
	font-size: 14px;
	margin-bottom: 0px !important;
	padding: 10px;
}
span.blog-description img
{
	float: left;
	margin: 3px 10px 0 3px;
}
#blog-header
{
	border-bottom: 1px solid #000;
	height: 100px;
	margin: 0 10px 0 10px;
	position: relative;
	width: 745px;
}
#blog-header-name
{
	bottom: 0px;
	font-family: 'DharmaGothicE-Bold';
	font-size: 46px;
	line-height: 52px;
	position: absolute;
	text-transform: uppercase;
}
#blog-header img
{
	float: right;
}
.blog-post-container
{
	clear: both;
	float: left;
	height: 10000px;
	margin: 10px;
	width: 490px;
}
.magpie-blogs-header-img
{
	margin-bottom: 30px;
	text-align: center;
}
.blog-archive
{
	border-top: 1px solid #000;
	clear: both;
	margin: 30px 10px 70px 10px;
	padding-top: 20px;
	width: 490px;
}
.blog-pag-wrap
{
	margin-top: 40px;
}
.blog-post-wrap
{
	float: left;
	width: 510px;
}
.blog-sidebars-wrap
{
	margin-top: 298px;
}
ul.blog-archive-list li
{
	margin-bottom: 10px;
}
.blog-archive h3
{
	color: #ff003a;
	font-size: 24px;
	font-style: italic;
	margin-bottom: 0px;
	text-transform: none !important;
}
#single-comparisons-content
{
	margin: 0 10px 0 10px;
}
.comparison-container
{
	clear: both;
	margin-left: auto;
	margin-right: auto;
	max-width: 1000px;
	overflow: hidden;
}
.comparison-container iframe
{
	overflow: hidden;
}
ul#comparisons-list li
{
	margin-bottom: 20px;
}
#comparisons-landing-content
{
	width: 765px;
}
#comparisons-landing-content ul
{
	margin-bottom: 40px;
	/*overflow: auto;*/
}
#comparisons-landing-content li
{
	background: url( imgs/comparisons/icons/bg.png ) repeat-x;
	border: 1px solid #ccc;
	border-radius: 4px;
	display: block;
	float: left;
	height: 180px;
	margin: 10px;
	moz-border-radius: 4px;
	padding-bottom: 10px;
	webkit-border-radius: 4px;
	width: 169px;
}
#comparisons-landing-content li:hover
{
	border: 1px solid #aaa;
}
#comparisons-landing-content li a
{
	display: block;
	font-size: 16px;
	font-style: italic;
	padding: 145px 5px 14px 5px;
	text-align: center;
	text-shadow: rgba(255, 255, 255, 0.8) 0 1px 0;
}
#comparisons-landing-content li a:hover
{
	color: #000;
}
#comparisons-landing-content a.current-accounts
{
	background: url( imgs/comparisons/icons/current-accounts.png ) no-repeat;
}
#comparisons-landing-content a.savings
{
	background: url( imgs/comparisons/icons/savings.png ) no-repeat;
}
#comparisons-landing-content a.loans
{
	background: url( imgs/comparisons/icons/loans.png ) no-repeat;
}
#comparisons-landing-content a.mortgages
{
	background: url( imgs/comparisons/icons/mortgages.png ) no-repeat;
}
#comparisons-landing-content a.credit-cards
{
	background: url( imgs/comparisons/icons/credit-cards.png ) no-repeat;
}
#comparisons-landing-content a.health-insurance
{
	background: url( imgs/comparisons/icons/health-insurance.png ) no-repeat;
}
#comparisons-landing-content a.life-insurance
{
	background: url( imgs/comparisons/icons/life-insurance.png ) no-repeat;
}
#comparisons-landing-content a.critical-illness-insurance
{
	background: url( imgs/comparisons/icons/critical-insurance.png ) no-repeat;
}
#comparisons-landing-content a.mortgage-protection-insurance
{
	background: url( imgs/comparisons/icons/mortgage-protection-insurance.png ) no-repeat;
}
#comparisons-landing-content a.home-insurance
{
	background: url( imgs/comparisons/icons/home-insurance.png ) no-repeat;
}
#comparisons-landing-content a.gas-electricity
{
	background: url( imgs/comparisons/icons/utilities.png ) no-repeat;
}
#comparisons-landing-content a.recycle-your-mobile
{
	background: url( imgs/comparisons/icons/recycle-mobile.png ) no-repeat;
}
#comparisons-landing-content a.income-protection-insurance
{
	background: url( imgs/comparisons/icons/income-protection.png ) no-repeat;
}
#comparisons-landing-content a.mobile-broadband
{
	background: url( imgs/comparisons/icons/mobile-broadband.png ) no-repeat;
}
#comparisons-landing-content a.van-insurance
{
	background: url( imgs/comparisons/icons/van-insurance.png ) no-repeat;
}
#comparisons-landing-content a.car-insurance
{
	background: url( imgs/comparisons/icons/car-insurance.png ) no-repeat;
}
#comparisons-landing-content a.bike-insurance
{
	background: url( imgs/comparisons/icons/bike-insurance.png ) no-repeat;
}
#comparisons-landing-content a.travel-insurance
{
	background: url( imgs/comparisons/icons/travel-insurance.png ) no-repeat;
}
#comparisons-landing-content a.home-broadband
{
	background: url( imgs/comparisons/icons/home-broadband.png ) no-repeat;
}
#comparisons-landing-content a.isas
{
	background: url( imgs/comparisons/icons/isas.png ) no-repeat;
}
#comparisons-landing-content h1
{
	border-bottom: 1px solid #000;
	font-family: 'DharmaGothicE-Bold';
	font-size: 46px;
	line-height: 52px;
	margin: 0 10px 10px 10px;
}
.comparison-js-abs
{
	/*overflow: auto;*/
	position: relative;
}
.recycle-overlay
{
	left: 615px;
	position: absolute;
	top: 4px;
}
#search-results
{
	margin: 10px;
	width: 745px;
}
#signup-container
{
	background: url( 'http://www.moneymagpie.com/wp-content/themes/moneymagpie/imgs/misc/newsletter-signup.jpg' );
	margin: 0 10px 0 10px;
	min-height: 460px;
	padding: 20px;
	width: 705px;
}
#signup-content
{
	margin: 86px 0 0 285px;
}
#signup-content img
{
	float: left;
	margin-right: 10px;
}
#signup-content p
{
	margin-left: 78px;
	text-shadow: rgba(255, 255, 255, 0.8) 0 1px 0;
}
#signup-content ul
{
	margin: 30px 0 30px 0;
	text-shadow: rgba(255, 255, 255, 0.8) 0 1px 0;
}
#free-signup-ebook
{
	font-family: 'DharmaGothicE-Bold';
	font-size: 36px;
	line-height: 30px;
	min-height: 150px;
	padding: 0 15px 0 0;
}
#free-signup-ebook p
{
	padding-top: 15px;
}
#signup-content .divider
{
	border-bottom: 1px solid #fff;
	border-top: 1px solid #b7b7b7;
	clear: both;
	margin: 25px 0 25px 0;
	width: 409px;
}
#signup-content label
{
	display: block;
	float: left;
	font-size: 17px;
	font-style: italic;
	padding-right: 15px;
	padding-top: 6px;
	text-align: right;
	width: 180px;
}
#signup-content input
{
	background: #fff;
	border: 1px solid #000;
	font: 17px Georgia, "Times New Roman", serif;
	font-style: italic;
	margin-bottom: 8px;
	padding: 5px;
	width: 200px;
}
#signup-content button
{
	background: #fff;
	border: 1px solid #000;
	color: #000;
	cursor: pointer;
	display: block;
	font-family: 'DharmaGothicE-Bold';
	font-size: 24px;
	padding: 3px 6px 0px 6px;
}
#signup-content button:hover
{
	background: #f2f2f2;
}
#signup-content li.button-row
{
	padding-left: 193px;
}
#signup-content input.newsletter-captcha
{
	width: 100px;
}
#signup-content .form-error
{
	background: #ff003a;
	color: #fff;
	display: block;
	font-size: 12px;
	margin: 0;
	padding: 7px;
	text-align: center;
	width: 395px;
}
#signup-content input.error-field
{
	border: 1px solid #ff003a;
}
.email-usage
{
	color: #ff003a;
	display: block;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	margin: -4px 0 6px;
}
#magpie-title
{
	margin-bottom: 20px;
	text-align: center;
}
#meet-the-magpies
{
	font-size: 12px;
	margin: 0 10px 100px 10px;
	width: 745px;
}
#meet-the-magpies p
{
	margin: 0 0 5px 200px;
}
img.magpie-img
{
	border: 10px solid #fff;
	margin-left: 10px;
}
.magpie-name
{
	color: #ff003a;
	display: block;
	font-size: 20px;
	font-style: italic;
	margin-bottom: 5px;
}
.magpie-profile
{
	border-bottom: 1px solid #000;
	clear: both;
	/*/*overflow: auto;*/*/
	padding-bottom: 15px;
	padding-top: 15px;
}
#content-404
{
	margin: 0 10px 0 10px;
	text-align: center;
	width: 745px;
}
#content-404 h1
{
	font-family: 'DharmaGothicE-Bold';
	font-size: 48px;
}
#content-404 p
{
	margin-top: 30px;
}
#search-404
{
	margin-top: 20px;
}
#search-404 input
{
	background: #FFF;
	border: 1px solid #000;
	border-radius: 0;
	font: italic 16px Georgia, "Times New Roman", serif;
	height: 26px;
	padding: 0 5px 0 5px;
	width: 143px;
}
#search-404 button
{
	background: #E3E3E3;
	border: none;
	color: #000;
	cursor: pointer;
	font-family: 'DharmaGothicE-Bold';
	font-size: 20px;
	height: 28px;
	padding: 3px 0;
	width: 45px;
}
#search-404 button:hover
{
	background: #CCC;
}
#bargain-signup-container
{
	background: url( 'http://www.moneymagpie.com/wp-content/themes/moneymagpie/imgs/backgrounds/bargain-signup-bg.jpg' ) no-repeat;
	margin: 10px 10px 0 10px;
	min-height: 850px;
	width: 745px;
}
#bargain-signup-container p
{
	padding: 300px 0 20px 20px;
	width: 440px;
}
.bargain-signup-content
{
	float: left;
	height: 200px;
	margin-left: 20px;
	width: 240px;
}
.bargain-signup-content label
{
	color: #fff;
	display: block;
	font-style: italic;
}
.bargain-signup-content input
{
	background: #fff;
	border: 1px solid #000;
	font: 17px Georgia, "Times New Roman", serif;
	font-style: italic;
	margin-bottom: 8px;
	padding: 5px;
	width: 200px;
}
.bargain-signup-content button
{
	background: #fff;
	border: 1px solid #000;
	color: #000;
	cursor: pointer;
	display: block;
	font-family: 'DharmaGothicE-Bold';
	font-size: 24px;
	padding: 3px 6px 0px 6px;
}
.signup-highlight
{
	background: #ff003a;
	height: auto;
	padding: 10px;
	width: 212px;
}
.bargain-last-week
{
	clear: both;
	font-size: 24px;
	margin-top: 30px;
	padding: 40px 20px;
	text-align: center;
}
#newsletter-online
{
	margin: 10px;
	width: 745px;
}
#newsletter-online h1
{
	margin-top: 15px;
}
#newsletter-online table
{
	margin: 20px;
}
#tag-content
{
	margin: 0 10px 0 10px;
	width: 745px;
}
#holiday-bargain-series
{
	clear: both;
	float: left;
	margin: 0 10px 30px 10px;
	/*/*overflow: auto;*/*/
	width: 745px;
}
.holiday-bargain-imgs
{
	float: left;
	margin-right: 20px;
	width: 200px;
}
.holiday-bargain-content
{
	float: left;
	width: 525px;
}
#holiday-bargain-series h3
{
	color: #ff003a;
	font: 24px normal Georgia, "Times New Roman", serif;
	font-style: italic;
	margin-bottom: 15px;
	text-transform: none;
}
.cboxElement
{
	background: #cf3939 !important;
	border: 1px solid #630606 !important;
	border-radius: 4px !important;
	color: #fff !important;
	display: inline-block;
	font-family: Helvetica, Arial, sans-serif !important;
	font-size: 18px !important;
	font-weight: normal !important;
	margin: 20px 0;
	moz-border-radius: 4px !important;
	padding: 10px !important;
	text-align: center !important;
	text-transform: uppercase;
	webkit-border-radius: 4px !important;
}
.cboxElement:hover
{
	background: #b53232 !important;
}
#cboxContent
{
	font-family: Helvetica, Arial, sans-serif !important;
}
#cboxContent input[type=button]
{
	background: #cf3939 !important;
	border: 1px solid #630606 !important;
	border-radius: 4px !important;
	color: #fff !important;
	cursor: pointer;
	font-family: Helvetica, Arial, sans-serif !important;
	font-size: 18px !important;
	moz-border-radius: 4px !important;
	padding: 10px !important;
	text-align: center !important;
	text-transform: uppercase;
	webkit-border-radius: 4px !important;
}
#cboxContent input[type=button]:hover
{
	background: #b53232 !important;
}
#cboxContent p
{
	height: 20px !important;
}
#cboxContent form
{
	text-align: center;
}
#cboxContent h1
{
	font-family: 'DharmaGothicE-Bold';
	font-size: 36px;
	text-align: center;
	text-transform: uppercase;
}
#Cart66WidgetCartContents
{
	background: url( 'http://www.moneymagpie.com/wp-content/themes/moneymagpie/imgs/misc/BasketIcon.jpeg' ) no-repeat 0px 3px;
	font-size: 16px;
	min-height: 50px;
	padding-left: 50px;
}
#cart-page-content h1
{
	font-family: 'DharmaGothicE-Bold';
	font-size: 36px;
	text-transform: uppercase;
}
.Cart66ButtonPrimary, #content .Cart66ButtonPrimary, .Cart66CartButton .purAddToCart
{
	background: #cf3939 !important;
	border: 1px solid #630606 !important;
	border-radius: 4px !important;
	color: #fff !important;
	cursor: pointer;
	display: inline-block;
	font-family: Helvetica, Arial, sans-serif !important;
	font-size: 18px !important;
	height: inherit !important;
	moz-border-radius: 4px !important;
	padding: 10px !important;
	text-align: center !important;
	text-transform: uppercase;
	webkit-border-radius: 4px !important;
}
.Cart66ButtonPrimary:hover, #content .Cart66ButtonPrimary:hover, .Cart66CartButton .purAddToCart:hover
{
	background: #b53232 !important;
}
.purAddToCart
{
	margin: 20px 0;
}
.featured-carousel li
{
	float: left;
	height: 39px !important;
	margin-right: 20px;
	text-align: center;
	width: 148px !important;
}
.featured-carousel
{
	height: 35px !important;
	width: 1000px !important;
}
#shopping
{
	height: 175px;
}
h2#shopping-h2
{
	background: #000;
	clear: none;
	color: #FFF;
	font-family: 'DharmaGothicE-Bold';
	font-size: 37px;
	line-height: 31px;
	margin: 0 0 15px 115px;
	padding: 5px 6px 3px 5px;
	text-transform: uppercase;
}
#shopping-img
{
	float: left;
	margin-right: 20px;
}
#index-ebooks
{
	background: #f3f3f3;
	border-bottom: 2px solid #ccc;
	border-top: 2px solid #ccc;
	float: left;
	margin: 0 10px 40px;
	padding: 10px 0;
	width: 745px;
}
.index-ebook
{
	background: #fff;
	border: 2px solid #ccc;
	border-radius: 4px;
	float: left;
	margin: 0 10px;
	min-height: 170px;
	moz-border-radius: 4px;
	padding: 8px 5px;
	position: relative;
	text-align: center;
	webkit-border-radius: 4px;
	width: 152px;
}
.index-ebook h3
{
	font-size: 13px;
	margin-bottom: 8px;
	text-transform: none;
}
.index-ebook a.ebook-button
{
	background: url( imgs/misc/get-ebook.png ) 0px 0px;
	bottom: 5px;
	display: block;
	height: 30px;
	left: 5px;
	position: absolute;
	width: 152px;
}
.index-ebook a.ebook-button:hover
{
	background-position-y: -30px;
}
.ccc-about
{
	display: none;
}
.cookies-table
{
	border-collapse: collapse;
	margin-bottom: 30px;
	text-align: left;
	width: 700px;
}
.cookies-table th,
.cookies-table td
{
	border: 1px solid #000;
	padding: 5px;
}
.cookies-table td
{
	font-family: Arial, Helvetica;
}
#mega-vid-article
{
	height: 200px;
	margin-bottom: 20px;
	margin-top: -220px;
	width: 235px;
}
#magnet
{
	clear: both;
	height: 190px;
	margin: 0 10px;
}
.feat-art-img
{
	margin-left: 10px;
}
.feat-article
{
}
#student-signup-content
{
	background: url(imgs/misc/student-signup.jpg) no-repeat top left;
	padding-left: 360px;
}
#student-signup-content h1
{
	font-family: 'DharmaGothicE-Bold';
	font-size: 46px;
	line-height: 46px;
	margin-top: 20px;
}
#student-signup-content .checklist
{
	margin: 20px 0 40px;
}
#student-signup-content .checklist li
{
	font-size: 18px;
}
#student-signup-content form
{
	margin-top: 40px;
}
#student-signup-content label
{
	display: block;
	float: left;
	font-size: 17px;
	font-style: italic;
	padding-right: 15px;
	padding-top: 6px;
	text-align: right;
	width: 120px;
}
#student-signup-content input
{
	background: #fff;
	border: 1px solid #000;
	font: 17px Georgia, "Times New Roman", serif;
	font-style: italic;
	margin-bottom: 8px;
	padding: 5px;
	width: 200px;
}
#student-signup-content button
{
	background: #ff003a;
	border: none;
	color: #fff;
	cursor: pointer;
	display: block;
	font-family: 'DharmaGothicE-Bold';
	font-size: 24px;
	padding: 3px 6px 0px 6px;
}
#student-signup-content button:hover
{
	background: #000;
}
#student-signup-content li.button-row
{
	padding-left: 133px;
}
#student-signup-content input.newsletter-captcha
{
	width: 100px;
}
#student-signup-content .form-error
{
	background: #ff003a;
	color: #fff;
	display: block;
	font-size: 12px;
	margin: 0;
	padding: 7px;
	text-align: center;
}
#student-signup-content input.error-field
{
	border: 1px solid #ff003a;
}
.survey-content
{
	text-align: left;
}
.survey-content h1
{
	font-family: 'DharmaGothicE-Bold';
	font-size: 28px;
	margin-bottom: 15px;
}
.survey-content table
{
	margin-bottom: 15px;
}
.survey-content th
{
	font-weight: normal;
	width: 200px;
}
.survey-content input[type=text]
{
	padding: 4px;
	width: 200px;
}
.survey-content input[type=submit]
{
	background: #ff003a;
	border: none;
	color: #fff;
	cursor: pointer;
	display: block;
	font-family: 'DharmaGothicE-Bold';
	font-size: 24px;
	padding: 3px 6px 0px 6px;
	text-transform: uppercase;
}
.survey-content input[type=submit]:hover
{
	background: #000;
}
.wpst_question p
{
	margin-bottom: 5px !important;
}
.survey-content .small
{
	font-size: 10px;
	margin-top: 40px;
}
.side-email-outer
{
	border: 1px solid #3b0101;
	border-radius: 5px;
	float: left;
	margin-bottom: 20px;
	min-height: 348px;
	moz-border-radius: 5px;
	webkit-border-radius: 5px;
	width: 233px;
}
.side-email-inner
{
	background: #fff url( imgs/email-signup/new/bg.jpg );
	border: 1px solid #be8c8c;
	border-radius: 5px;
	float: left;
	min-height: 326px;
	moz-border-radius: 5px;
	padding: 58px 10px 10px;
	position: relative;
	webkit-border-radius: 5px;
	width: 211px;
}
.side-email-header
{
	background: url( imgs/email-signup/new/banner.png );
	height: 44px;
	left: -11px;
	position: absolute;
	top: 8px;
	width: 255px;
}
.side-email-inner p.side-email-cta
{
	color: #fff;
	font-size: 20px;
	font-style: italic;
	line-height: 24px;
	padding-bottom: 9px;
	text-align: center;
	text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0;
}
.side-email-line
{
	background: url( imgs/email-signup/inline/divider.png );
	clear: both;
	height: 2px;
	margin-bottom: 9px;
	width: 100%;
}
.side-email-inner ul
{
	padding: 0px !important;
}
.side-email-inner li
{
	background: none !important;
	padding: 0px !important;
}
.side-email-inner input
{
	background: #fff;
	border: 1px solid #4e0000;
	border-radius: 5px;
	box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
	font-size: 18px;
	margin-bottom: 5px;
	moz-border-radius: 5px;
	moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
	padding: 4px;
	webkit-border-radius: 5px;
	webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
	width: 201px;
}
.side-email-inner input#side-email-name
{
	background: #fff url( imgs/email-signup/new/name.png ) 97% 50% no-repeat;
}
.side-email-inner input#side-email-email
{
	background: #fff url( imgs/email-signup/new/email.png ) 97% 50% no-repeat;
}
.side-email-inner input#news_captcha
{
	width: 65px;
}
p.side-email-assurance
{
	color: #a77476;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: italic;
	margin-bottom: 5px;
}
.side-email-inner label
{
	color: #fff;
	display: block;
	font-style: italic;
	text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0;
}
.side-email-inner button
{
	background: url( imgs/email-signup/new/button.png ) 0px 0px;
	box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
	height: 42px;
	moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
	webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
	width: 210px;
}
.side-email-inner button:hover
{
	background: url( imgs/email-signup/new/button.png ) 0px -42px;
}
.side-email-form-error
{
	background: #ffe6e6;
	border: 1px solid red;
	border-radius: 5px;
	box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
	display: block;
	font-size: 12px;
	margin-bottom: 10px;
	moz-border-radius: 5px;
	moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
	padding: 7px;
	text-align: center;
	webkit-border-radius: 5px;
	webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
}
.cashmoney
{
	display: block;
	margin: 0 auto 10px;
}
#ask-question-content
{
	margin: 0 10px;
	width: 745px;
}
#ask-question-content p.header
{
	color: #ff003a;
	font: 24px normal Georgia, "Times New Roman", serif;
	font-style: italic;
	margin-bottom: 10px;
}
#ask-question-content h1
{
	display: inline-block;
	font-family: 'DharmaGothicE-Bold';
	font-size: 40px;
	line-height: 34px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
h1.ask-question
{
	background: #ff003a;
	color: #fff;
	left: -5px;
	padding: 5px 6px 3px 10px;
	position: absolute;
	top: 10px;
}
h1.arc-question
{
	background: #0084ff;
	color: #fff;
	left: -5px;
	padding: 5px 6px 3px 10px;
	position: absolute;
	top: 10px;
}
#ask-question-intro
{
	margin-bottom: 30px;
	/*overflow: auto;*/
}
#ask-question-intro img
{
	float: left;
	margin-right: 20px;
}
#ask-question-form
{
	background: #f3f3f3;
	float: left;
	margin-right: 20px;
	padding: 70px 20px 20px 20px;
	position: relative;
	width: 705px;
}
#ask-question-form li
{
	margin-bottom: 10px;
}
#ask-question-form label
{
	display: block;
	font-style: italic;
}
#ask-question-form input,
#ask-question-form textarea
{
	background: #fff;
	border: 1px solid #000;
	font: 16px normal Georgia, "Times New Roman", serif;
	padding: 3px;
	width: 334px;
}
#ask-question-form button
{
	background: #ff003a;
	color: #fff;
	font-family: 'DharmaGothicE-Bold';
	font-size: 28px;
	padding: 1px 7px;
}
#ask-question-form button:hover
{
	background: #fff;
	color: #ff003a;
}
.question-form-left
{
	float: left;
	margin-right: 20px;
	width: 342px;
}
.question-form-right
{
	float: left;
	width: 342px;
}
.error
{
	color: red;
	font-size: 12px;
}
.question-or
{
	color: #ff003a;
	font: 24px normal Georgia, "Times New Roman", serif;
	font-style: italic;
	text-align: center;
	text-shadow: rgba(255, 255, 255, 1) 0 1px 0;
}
.question-archive
{
	background: #f3f3f3;
	float: left;
	padding: 70px 20px 10px 20px;
	position: relative;
	width: 240px;
}
.questions-top-container
{
	clear: both;
	float: left;
	margin-bottom: 20px;
	min-height: 300px;
}
.questions-base-container
{
	clear: both;
}
.featured-answer
{
	clear: both;
	float: left;
	margin-bottom: 40px;
	min-height: 300px;
	width: 745px;
}
.answer-block
{
	background: #f3f3f3;
	float: left;
	min-height: 300px;
	position: relative;
	width: 360px;
}
.text-answer
{
	min-height: 210px;
	padding: 70px 20px 20px 20px;
	width: 320px;
}
.margin-right
{
	margin-right: 25px;
}
h1.answer-header
{
	color: #fff;
	display: inline-block;
	font-family: 'DharmaGothicE-Bold';
	font-size: 40px;
	left: -5px;
	line-height: 34px;
	margin-bottom: 10px;
	padding: 5px 6px 3px 10px;
	position: absolute;
	text-transform: uppercase;
	top: 10px;
}
h1.pink-header
{
	background: #ff003a;
}
h1.blue-header
{
	background: #0084ff;
}
p.asker
{
	color: #ff003a;
	font-size: 12px;
}
.single-answer
{
	background: #fff;
	margin: 0;
	padding: 5px;
}
.questions-left
{
	background: #f3f3f3;
	float: left;
	margin-right: 20px;
	min-height: 300px;
	position: relative;
	width: 363px;
}
.questions-right
{
	background: #f3f3f3;
	float: left;
	min-height: 300px;
	position: relative;
	width: 362px;
}
.text-block
{
	min-height: 110px;
	padding: 70px 20px 20px;
	width: 322px;
}
.single-question-wrap
{
	background: #fff;
	min-height: 300px;
}
.older-questions
{
	background: #f3f3f3;
	clear: both;
	float: left;
	margin-bottom: 20px;
	padding: 70px 10px 20px 10px;
	position: relative;
	width: 725px;
}
.older-question
{
	color: #ff003a;
	float: left;
	font: 24px normal Georgia, "Times New Roman", serif;
	font-style: italic;
	margin: 0 10px;
	width: 221px;
}
p.question-asker
{
	color: #000;
	font-size: 14px;
	font-style: normal;
	margin-top: 10px;
}
.show-question-archive
{
	clear: both;
	float: left;
	margin: 10px 10px 0 10px;
	text-align: right;
	width: 705px;
}
.show-question-archive a,
.single-question-archive a
{
	background: #FF003A;
	color: #FFF;
	display: inline-block;
	font-family: 'DharmaGothicE-Bold';
	font-size: 30px;
	letter-spacing: 1px;
	line-height: 26px;
	padding: 6px 6px 3px 6px;
	top: 10px;
}
.show-question-archive a:hover,
.single-question-archive a:hover
{
	background: #fff;
	color: #000;
}
#ask-question-archive
{
	margin: 0 10px;
	width: 745px;
}
#ask-question-archive li
{
	margin-bottom: 10px;
}
#ask-question-archive li a
{
	font-size: 18px;
	font-style: italic;
}
#ask-question-archive .navigation
{
	margin-left: 0px !important;
}
.single-question-archive
{
	clear: both;
	float: left;
	width: 745px;
}
a.see-all-questions
{
	float: right;
}
a.back-questions
{
	background: #0084ff;
	float: left;
}
.single-question-comments
{
	clear: both;
	float: left;
	margin-top: 40px;
	width: 490px;
}
.com-count
{
	clear: both;
	padding-top: 20px;
}
.tipsy
{
	background-image: url( imgs/tipsy/tipsy.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	padding: 5px;
}
.tipsy-inner
{
	background-color: #FF003A;
	color: white;
	max-width: 200px;
	padding: 5px 8px 4px 8px;
	text-align: center;
}
.tipsy-north
{
	background-position: top center;
}
.tipsy-south
{
	background-position: bottom center;
}
.tipsy-east
{
	background-position: right center;
}
.tipsy-west
{
	background-position: left center;
}
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right
{
	height: 13px;
}
div.pp_default .pp_top .pp_left
{
	background: url(imgs/prettyPhoto/default/sprite.png) -78px -93px no-repeat;
}
div.pp_default .pp_top .pp_middle
{
	background: url(imgs/prettyPhoto/default/sprite_x.png) top left repeat-x;
}
div.pp_default .pp_top .pp_right
{
	background: url(imgs/prettyPhoto/default/sprite.png) -112px -93px no-repeat;
}
div.pp_default .pp_content .ppt
{
	color: #f8f8f8;
}
div.pp_default .pp_content_container .pp_left
{
	background: url(imgs/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
	padding-left: 13px;
}
div.pp_default .pp_content_container .pp_right
{
	background: url(imgs/prettyPhoto/default/sprite_y.png) top right repeat-y;
	padding-right: 13px;
}
div.pp_default .pp_next:hover
{
	background: url(imgs/prettyPhoto/default/sprite_next.png) center right no-repeat;
	cursor: pointer;
}
div.pp_default .pp_previous:hover
{
	background: url(imgs/prettyPhoto/default/sprite_prev.png) center left no-repeat;
	cursor: pointer;
}
div.pp_default .pp_expand
{
	background: url(imgs/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
	cursor: pointer;
	height: 28px;
	width: 28px;
}
div.pp_default .pp_expand:hover
{
	background: url(imgs/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
	cursor: pointer;
}
div.pp_default .pp_contract
{
	background: url(imgs/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
	cursor: pointer;
	height: 28px;
	width: 28px;
}
div.pp_default .pp_contract:hover
{
	background: url(imgs/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
	cursor: pointer;
}
div.pp_default .pp_close
{
	background: url(imgs/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
	cursor: pointer;
	height: 30px;
	width: 30px;
}
div.pp_default .pp_gallery ul li a
{
	background: url(imgs/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
	border: 1px solid #aaa;
}
div.pp_default .pp_social
{
	margin-top: 7px;
}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next
{
	left: auto;
	position: static;
}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause
{
	background: url(imgs/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
	height: 30px;
	width: 30px;
}
div.pp_default .pp_nav .pp_pause
{
	background-position: -51px -29px;
}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next
{
	background: url(imgs/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
	height: 20px;
	margin: 4px 0 0;
	width: 20px;
}
div.pp_default a.pp_arrow_next
{
	background-position: -82px -3px;
	left: 52px;
}
div.pp_default .pp_content_container .pp_details
{
	margin-top: 5px;
}
div.pp_default .pp_nav
{
	clear: none;
	height: 30px;
	position: relative;
	width: 110px;
}
div.pp_default .pp_nav .currentTextHolder
{
	color: #999;
	font-family: Georgia;
	font-size: 11px;
	font-style: italic;
	left: 75px;
	line-height: 25px;
	margin: 0;
	padding: 0 0 0 10px;
	position: absolute;
	top: 2px;
}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover
{
	opacity: 0.7;
}
div.pp_default .pp_description
{
	font-size: 11px;
	font-weight: 700;
	line-height: 14px;
	margin: 5px 50px 5px 0;
}
div.pp_default .pp_bottom .pp_left
{
	background: url(imgs/prettyPhoto/default/sprite.png) -78px -127px no-repeat;
}
div.pp_default .pp_bottom .pp_middle
{
	background: url(imgs/prettyPhoto/default/sprite_x.png) bottom left repeat-x;
}
div.pp_default .pp_bottom .pp_right
{
	background: url(imgs/prettyPhoto/default/sprite.png) -112px -127px no-repeat;
}
div.pp_default .pp_loaderIcon
{
	background: url(imgs/prettyPhoto/default/loader.gif) center center no-repeat;
}
div.light_rounded .pp_top .pp_left
{
	background: url(imgs/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;
}
div.light_rounded .pp_top .pp_right
{
	background: url(imgs/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;
}
div.light_rounded .pp_next:hover
{
	background: url(imgs/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_previous:hover
{
	background: url(imgs/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_expand
{
	background: url(imgs/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_expand:hover
{
	background: url(imgs/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_contract
{
	background: url(imgs/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_contract:hover
{
	background: url(imgs/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_close
{
	background: url(imgs/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
	height: 22px;
	width: 75px;
}
div.light_rounded .pp_nav .pp_play
{
	background: url(imgs/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px;
}
div.light_rounded .pp_nav .pp_pause
{
	background: url(imgs/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px;
}
div.light_rounded .pp_arrow_previous
{
	background: url(imgs/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;
}
div.light_rounded .pp_arrow_next
{
	background: url(imgs/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;
}
div.light_rounded .pp_bottom .pp_left
{
	background: url(imgs/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;
}
div.light_rounded .pp_bottom .pp_right
{
	background: url(imgs/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;
}
div.dark_rounded .pp_top .pp_left
{
	background: url(imgs/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;
}
div.dark_rounded .pp_top .pp_right
{
	background: url(imgs/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;
}
div.dark_rounded .pp_content_container .pp_left
{
	background: url(imgs/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;
}
div.dark_rounded .pp_content_container .pp_right
{
	background: url(imgs/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;
}
div.dark_rounded .pp_next:hover
{
	background: url(imgs/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_previous:hover
{
	background: url(imgs/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_expand
{
	background: url(imgs/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_expand:hover
{
	background: url(imgs/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_contract
{
	background: url(imgs/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_contract:hover
{
	background: url(imgs/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_close
{
	background: url(imgs/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
	height: 22px;
	width: 75px;
}
div.dark_rounded .pp_description
{
	color: #fff;
	margin-right: 85px;
}
div.dark_rounded .pp_nav .pp_play
{
	background: url(imgs/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px;
}
div.dark_rounded .pp_nav .pp_pause
{
	background: url(imgs/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px;
}
div.dark_rounded .pp_arrow_previous
{
	background: url(imgs/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;
}
div.dark_rounded .pp_arrow_next
{
	background: url(imgs/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;
}
div.dark_rounded .pp_bottom .pp_left
{
	background: url(imgs/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;
}
div.dark_rounded .pp_bottom .pp_right
{
	background: url(imgs/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;
}
div.dark_rounded .pp_loaderIcon
{
	background: url(imgs/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;
}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content
{
	background: #000;
}
div.dark_square .pp_description
{
	color: #fff;
	margin: 0 85px 0 0;
}
div.dark_square .pp_loaderIcon
{
	background: url(imgs/prettyPhoto/dark_square/loader.gif) center center no-repeat;
}
div.dark_square .pp_expand
{
	background: url(imgs/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
}
div.dark_square .pp_expand:hover
{
	background: url(imgs/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
}
div.dark_square .pp_contract
{
	background: url(imgs/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
}
div.dark_square .pp_contract:hover
{
	background: url(imgs/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
}
div.dark_square .pp_close
{
	background: url(imgs/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
	height: 22px;
	width: 75px;
}
div.dark_square .pp_nav
{
	clear: none;
}
div.dark_square .pp_nav .pp_play
{
	background: url(imgs/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px;
}
div.dark_square .pp_nav .pp_pause
{
	background: url(imgs/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px;
}
div.dark_square .pp_arrow_previous
{
	background: url(imgs/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;
}
div.dark_square .pp_arrow_next
{
	background: url(imgs/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;
}
div.dark_square .pp_next:hover
{
	background: url(imgs/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
	cursor: pointer;
}
div.dark_square .pp_previous:hover
{
	background: url(imgs/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
	cursor: pointer;
}
div.light_square .pp_expand
{
	background: url(imgs/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
}
div.light_square .pp_expand:hover
{
	background: url(imgs/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
}
div.light_square .pp_contract
{
	background: url(imgs/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
}
div.light_square .pp_contract:hover
{
	background: url(imgs/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
}
div.light_square .pp_close
{
	background: url(imgs/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
	height: 22px;
	width: 75px;
}
div.light_square .pp_nav .pp_play
{
	background: url(imgs/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px;
}
div.light_square .pp_nav .pp_pause
{
	background: url(imgs/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px;
}
div.light_square .pp_arrow_previous
{
	background: url(imgs/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;
}
div.light_square .pp_arrow_next
{
	background: url(imgs/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;
}
div.light_square .pp_next:hover
{
	background: url(imgs/prettyPhoto/light_square/btnNext.png) center right no-repeat;
	cursor: pointer;
}
div.light_square .pp_previous:hover
{
	background: url(imgs/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
	cursor: pointer;
}
div.facebook .pp_top .pp_left
{
	background: url(imgs/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;
}
div.facebook .pp_top .pp_middle
{
	background: url(imgs/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;
}
div.facebook .pp_top .pp_right
{
	background: url(imgs/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;
}
div.facebook .pp_content_container .pp_left
{
	background: url(imgs/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;
}
div.facebook .pp_content_container .pp_right
{
	background: url(imgs/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;
}
div.facebook .pp_expand
{
	background: url(imgs/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
}
div.facebook .pp_expand:hover
{
	background: url(imgs/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
}
div.facebook .pp_contract
{
	background: url(imgs/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
}
div.facebook .pp_contract:hover
{
	background: url(imgs/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
}
div.facebook .pp_close
{
	background: url(imgs/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
	height: 22px;
	width: 22px;
}
div.facebook .pp_description
{
	margin: 0 37px 0 0;
}
div.facebook .pp_loaderIcon
{
	background: url(imgs/prettyPhoto/facebook/loader.gif) center center no-repeat;
}
div.facebook .pp_arrow_previous
{
	background: url(imgs/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
	height: 22px;
	margin-top: 0;
	width: 22px;
}
div.facebook .pp_arrow_previous.disabled
{
	background-position: 0 -96px;
	cursor: default;
}
div.facebook .pp_arrow_next
{
	background: url(imgs/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
	height: 22px;
	margin-top: 0;
	width: 22px;
}
div.facebook .pp_arrow_next.disabled
{
	background-position: -32px -96px;
	cursor: default;
}
div.facebook .pp_nav
{
	margin-top: 0;
}
div.facebook .pp_nav p
{
	font-size: 15px;
	padding: 0 3px 0 4px;
}
div.facebook .pp_nav .pp_play
{
	background: url(imgs/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
	height: 22px;
	width: 22px;
}
div.facebook .pp_nav .pp_pause
{
	background: url(imgs/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
	height: 22px;
	width: 22px;
}
div.facebook .pp_next:hover
{
	background: url(imgs/prettyPhoto/facebook/btnNext.png) center right no-repeat;
	cursor: pointer;
}
div.facebook .pp_previous:hover
{
	background: url(imgs/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
	cursor: pointer;
}
div.facebook .pp_bottom .pp_left
{
	background: url(imgs/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;
}
div.facebook .pp_bottom .pp_middle
{
	background: url(imgs/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;
}
div.facebook .pp_bottom .pp_right
{
	background: url(imgs/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;
}
div.pp_pic_holder a:focus
{
	outline: none;
}
div.pp_overlay
{
	background: #000;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9500;
}
div.pp_pic_holder
{
	display: none;
	position: absolute;
	width: 100px;
	z-index: 10000;
}
.pp_content
{
	height: 40px;
	min-width: 40px;
}
* html .pp_content
{
	width: 40px;
}
.pp_content_container
{
	position: relative;
	text-align: left;
	width: 100%;
}
.pp_content_container .pp_left
{
	padding-left: 20px;
}
.pp_content_container .pp_right
{
	padding-right: 20px;
}
.pp_content_container .pp_details
{
	float: left;
	margin: 10px 0 2px;
}
.pp_description
{
	display: none;
	margin: 0;
}
.pp_social
{
	float: left;
	margin: 0;
}
.pp_social .facebook
{
	float: left;
	margin-left: 5px;
	overflow: hidden;
	width: 55px;
}
.pp_social .twitter
{
	float: left;
}
.pp_nav
{
	clear: right;
	float: left;
	margin: 3px 10px 0 0;
}
.pp_nav p
{
	float: left;
	margin: 2px 4px;
	white-space: nowrap;
}
.pp_nav .pp_play,.pp_nav .pp_pause
{
	float: left;
	margin-right: 4px;
	text-indent: -10000px;
}
a.pp_arrow_previous,a.pp_arrow_next
{
	display: block;
	float: left;
	height: 15px;
	margin-top: 3px;
	overflow: hidden;
	text-indent: -10000px;
	width: 14px;
}
.pp_hoverContainer
{
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000;
}
.pp_gallery
{
	display: none;
	left: 50%;
	margin-top: -50px;
	position: absolute;
	z-index: 10000;
}
.pp_gallery div
{
	float: left;
	overflow: hidden;
	position: relative;
}
.pp_gallery ul
{
	float: left;
	height: 35px;
	margin: 0 0 0 5px;
	padding: 0;
	position: relative;
	white-space: nowrap;
}
.pp_gallery ul a
{
	border: 1px rgba(0,0,0,0.5) solid;
	display: block;
	float: left;
	height: 33px;
	overflow: hidden;
}
.pp_gallery ul a img
{
	border: 0;
}
.pp_gallery li
{
	display: block;
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
}
.pp_gallery li.default a
{
	background: url(imgs/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
	display: block;
	height: 33px;
	width: 50px;
}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next
{
	margin-top: 7px!important;
}
a.pp_next
{
	background: url(imgs/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display: block;
	float: right;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
}
a.pp_previous
{
	background: url(imgs/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display: block;
	float: left;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
}
a.pp_expand,a.pp_contract
{
	cursor: pointer;
	display: none;
	height: 20px;
	position: absolute;
	right: 30px;
	text-indent: -10000px;
	top: 10px;
	width: 20px;
	z-index: 20000;
}
a.pp_close
{
	display: block;
	line-height: 22px;
	position: absolute;
	right: 0;
	text-indent: -10000px;
	top: 0;
}
.pp_loaderIcon
{
	display: block;
	height: 24px;
	left: 50%;
	margin: -12px 0 0 -12px;
	position: absolute;
	top: 50%;
	width: 24px;
}
#pp_full_res
{
	line-height: 1!important;
}
#pp_full_res .pp_inline
{
	text-align: left;
}
#pp_full_res .pp_inline p
{
	margin: 0 0 15px;
}
div.ppt
{
	color: #fff;
	display: none;
	font-size: 17px;
	margin: 0 0 5px 15px;
	z-index: 9999;
}
div.pp_default .pp_content,div.light_rounded .pp_content
{
	background-color: #fff;
}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline
{
	color: #000;
}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a
{
	border-color: #fff;
}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details
{
	position: relative;
}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content
{
	background: #fff;
}
div.light_rounded .pp_description,div.light_square .pp_description
{
	margin-right: 85px;
}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next
{
	margin-top: 12px!important;
}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled
{
	background-position: 0 -87px;
	cursor: default;
}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled
{
	background-position: -22px -87px;
	cursor: default;
}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon
{
	background: url(imgs/prettyPhoto/light_rounded/loader.gif) center center no-repeat;
}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle
{
	background: url(imgs/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder
{
	color: #c4c4c4;
}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline
{
	color: #fff;
}
.pp_top,.pp_bottom
{
	height: 20px;
	position: relative;
}
* html .pp_top,* html .pp_bottom
{
	padding: 0 20px;
}
.pp_top .pp_left,.pp_bottom .pp_left
{
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
}
.pp_top .pp_middle,.pp_bottom .pp_middle
{
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle
{
	left: 0;
	position: static;
}
.pp_top .pp_right,.pp_bottom .pp_right
{
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}
.pp_fade,.pp_gallery li.default a img
{
	display: none;
}
#twitter-container
{
	border-bottom: 1px solid #000;
	margin: 0 10px 0px 10px;
	min-height: 35px;
	/*overflow: auto;*/
	width: 1000px;
}
#twitter-link
{
	float: left;
	padding-top: 4px;
	width: 150px;
}
#ticker-wrapper.has-js
{
	background-color: #fff;
	display: block;
	float: left;
	font-size: 0.75em;
	height: 32px;
	padding-bottom: 3px;
	width: 850px;
}
#ticker
{
	background-color: #fff;
	display: block;
	height: 30px;
	overflow: hidden;
	position: relative;
	width: 850px;
}
#ticker-title
{
	color: #0084FF;
	font-family: 'DharmaGothicE-Bold';
	font-size: 22px;
	margin-top: 3px;
	width: 190px;
}
#ticker-content
{
	background-color: #fff;
	font-size: 12px;
	line-height: 1.2em;
	margin: 0px;
	overflow: hidden;
	padding-top: 9px;
	position: absolute;
	white-space: nowrap;
}
#ticker-wrapper.has-js .date
{
	color: #FF003A;
}
#ticker-content:focus
{
}
#ticker-content a
{
	color: #0084FF;
}
#ticker-swipe
{
	background-color: #fff;
	display: block;
	height: 23px;
	padding-top: 9px;
	position: absolute;
	top: 0px;
	width: 850px;
}
#ticker-swipe span
{
	background-color: #fff;
	border-bottom: 1px solid #000;
	display: block;
	height: 12px;
	margin-left: 1px;
	width: 7px;
}
#ticker-controls
{
	display: none;
	float: left;
	list-style-type: none;
	padding: 8px 0px 0px 0px;
}
#ticker-controls li
{
	cursor: pointer;
	display: block;
	float: left;
	height: 16px;
	margin-left: 5px;
	padding: 0px;
	width: 16px;
}
#ticker-controls li#play-pause
{
	background-image: url('http://www.moneymagpie.com/wp-content/themes/moneymagpie/images/controls.png');
	background-position: 32px 16px;
}
#ticker-controls li#play-pause.over
{
	background-position: 32px 32px;
}
#ticker-controls li#play-pause.down
{
	background-position: 32px 0px;
}
#ticker-controls li#play-pause.paused
{
	background-image: url('http://www.moneymagpie.com/wp-content/themes/moneymagpie/images/controls.png');
	background-position: 48px 16px;
}
#ticker-controls li#play-pause.paused.over
{
	background-position: 48px 32px;
}
#ticker-controls li#play-pause.paused.down
{
	background-position: 48px 0px;
}
#ticker-controls li#prev
{
	background-image: url('http://www.moneymagpie.com/wp-content/themes/moneymagpie/images/controls.png');
	background-position: 0px 16px;
}
#ticker-controls li#prev.over
{
	background-position: 0px 32px;
}
#ticker-controls li#prev.down
{
	background-position: 0px 0px;
}
#ticker-controls li#next
{
	background-image: url('http://www.moneymagpie.com/wp-content/themes/moneymagpie/images/controls.png');
	background-position: 16px 16px;
}
#ticker-controls li#next.over
{
	background-position: 16px 32px;
}
#ticker-controls li#next.down
{
	background-position: 16px 0px;
}
.js-hidden
{
	display: none;
}
#no-js-news
{
	color: #F8F0DB;
	padding: 10px 0px 0px 45px;
}
.left #ticker-swipe
{
	left: 80px;
}
.left #ticker-controls, .left #ticker-content, .left #ticker-title, .left #ticker
{
	float: left;
}
.left #ticker-controls
{
	padding-left: 6px;
}
.right #ticker-swipe
{
	right: 80px;
}
.right #ticker-controls, .right #ticker-content, .right #ticker-title, .right #ticker
{
	float: right;
}
.right #ticker-controls
{
	padding-right: 6px;
}
#h-signup
{
	background: #7f100b;
	border: 1px solid #390200;
	border-radius: 0 0 5px 5px;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2);
	height: 33px;
	padding: 40px 10px 10px;
	position: absolute;
	right: 75px;
	top: -2px;
	webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2);
	width: 535px;
}
#hs-img
{
	left: -11px;
	position: absolute;
	top: 7px;
}
#h-signup input[type=text]
{
	border: 1px solid #4e0000;
	box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
	font-size: 18px;
	height: 22px;
	margin-right: 7px;
	moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
	padding: 4px 8px;
	webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
	width: 186px;
}
.sb2
{
	background: url( imgs/backgrounds/search-bg-2.png ) !important;
}
#h-signup button
{
	background: #1978aa;
	box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
	color: #fff;
	font-family: 'DharmaGothicE-Bold';
	font-size: 24px;
	font-weight: normal;
	moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
	padding: 2px 8px 0px 7px;
	position: relative;
	top: 2px;
	webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
}
input#email-name
{
	background: #fff url( imgs/header/name.png ) 96% 50% no-repeat;
}
input#email-email
{
	background: #fff url( imgs/header/email.png ) 96% 50% no-repeat;
}
.header-form-error
{
	background: #5e0c08;
	border-radius: 0px 0px 5px 5px;
	color: white;
	font-size: 14px;
	left: 11px;
	padding: 6px 10px;
	position: absolute;
	top: 84px;
}
.adslider
{
    width:300px;
    height:300px;
    overflow:hidden;
}
.adsliderfooter
{
    height:130px;
    overflow:hidden;
}