body
{
	margin-left: auto;
	margin-top: 0;
	background-color: #384751;
	font-family: tahoma, arial;
	font-size: 12px;
	color: #FFF;
}

input
{
	font-family: tahoma, arial;
	font-size: 10px;
}

#header
{
	width: 766px;
	height: 117px;
	background-image: url('/images/headerBG.png');
	background-repeat: no-repeat;
}

#logo
{
	margin-top: 30px;
	margin-left: 10px;
}

#mainBody
{
	width: 766px;
	background-image: url('/images/bg.png');
}

#staffPick
{
	position: absolute; top: 109px; left: 646px;
}

#nav
{
	margin-left: 90px;
	margin-top: -8px;
}

#homepage
{
	margin-bottom: 20px;
}

#mainContent
{
	clear: both;
}

a { color: #fff; font-family: tahoma, arial; font-size: 12px; }

img
{
	border: 0;
}

.navItem
{
	position: relative;
	float: left;
}

#lrgBox
{
	width: 692px;
	height: 242px;
	margin-left: 43px;
	background-image: url('/images/largeBox.png');
	background-repeat: no-repeat;
}

#iDCLGBox
{
	width: 692px;
	height: 242px;
	margin-left: 43px;
	margin-bottom: 20px;
	background-image: url('/images/largeBox.png');
	background-repeat: no-repeat;
}

#iDCLGBoxNY
{
	width: 692px;
	height: 242px;
	margin-left: 43px;
	margin-bottom: 20px;
	background-image: url('/images/largeBoxNewYears.png');
	background-repeat: no-repeat;
}

#largeBoxIcon
{
	float: left;
	margin-left: 18px;
	margin-top: 14px;
}

#largeBoxLogo
{
	float: left;
	margin-left: 18px;
	margin-top: 20px;
}

#largeBoxLogoNY
{
	float: left;
	margin-left: 210px;
	margin-top: 10px;
}

#largeBoxNowAvailable
{
	float: left;
	margin-left: 5px;
	margin-top: 25px;
}

#iDCLGBNowAvailable
{
	float: left;
	margin-left: 10px;
	margin-top: 30px;
}

#iDCLBCS
{
	float: left;
	margin-left: 10px;
	margin-top: 30px;
}

#largeBoxDogTag
{
	position: absolute;
	left: 600px;
	top: 160px;
	border: 0;
	width: 179px;
	height: 273px;
	cursor: pointer;
}

#KFLGBoxDogTag
{
	position: absolute;
	left: 600px;
	top: 420px;
	border: 0;
	width: 179px;
	height: 273px;
	cursor: pointer;
}

#iDCLGBoxDogTag
{
	position: absolute;
	left: 635px;
	top: 178px;
	border: 0;
	width: 133px;
	height: 235px;
	cursor: pointer;
}

#largeBoxIPhoneTiny
{
	float: left;
	position: absolute;
	top: 435px;
	left: 709px;
}

#largeBoxMacTiny
{
	float: left;
	position: relative;
	left: 330px;
	top: -10px;
	/*margin-left: 250px;
	margin-top: -5px;*/
}

#largeBoxMacTinyNY
{
	float: left;
	position: relative;
	left: 160px;
	top: -10px;
	/*margin-left: 250px;
	margin-top: -5px;*/
}

#largeBoxText
{
	clear: both;
	position: relative;
	width: 350px;
	margin-left: 187px;
	top: -40px;
	color: #e0e0e0;
	font-family: tahoma, arial;
	font-size: 18px;
}

#largeBoxTextLG
{
	clear: both;
	position: relative;
	width: 370px;
	margin-left: 177px;
	top: -40px;
	color: #e0e0e0;
	font-family: tahoma, arial;
	font-size: 18px;
}

#largeBoxTextLGNY
{
	clear: both;
	position: relative;
	width: 410px;
	margin-left: 105px;
	top: 13px;
	color: #e0e0e0;
	font-family: tahoma, arial;
	font-size: 18px;
}

#largeHolidayBoxTextLG
{
	clear: both;
	position: relative;
	width: 460px;
	margin-left: 177px;
	top: -40px;
	color: #e0e0e0;
	font-family: tahoma, arial;
	font-size: 18px;
}

#largeBoxNav
{
	width: 596px;
	margin-top: 0px;
	margin-left: 18px;
}

#KFBoxNav
{
	width: 596px;
	position: relative;
	margin-top: -15px;
	margin-left: 18px;
}

#iDCLGBoxNav
{
	width: 596px;
	position: relative;
	top: -15px;
	margin-top: 0px;
	margin-left: 18px;
}

#iDCLGBoxNavNY
{
	width: 596px;
	position: relative;
	top: 40px;
	margin-top: 0px;
	margin-left: 93px;
}

#smlBox1
{
	width: 218px;
	height: 208px;
	background-image: url('/images/smallBox.png');
	background-repeat: no-repeat;
	margin-left: 47px;
	margin-top: 30px;
	float: left;
}

#smallBox1Logo
{
	margin-top: 25px;
	margin-left: 15px;
}

#smallBox1Text
{
	color: #e6e6e6;
	font-family: tahoma, arial;
	font-size: 13px;
	text-align: center;
	margin-top: 30px;
	margin-left: -5px;
}

#smlBox1Nav
{
	width: 195px;
	margin-top: 15px;
	margin-left: 10px;
}

#smlBox1AppleTiny
{
	position: relative;
	top: -215px;
	left: 195px;
}

#smlBox2
{
	width: 215px;
	height: 208px;
	background-image: url('/images/smallBox.png');
	background-repeat: no-repeat;
	margin-left: 15px;
	margin-top: 30px;
	float: left;
}

#smlBox2Logo
{
	margin-top: 28px;
	margin-left: 35px;
}

#smlBox2Text
{
	color: #e6e6e6;
	font-family: tahoma, arial;
	font-size: 13px;
	text-align: center;
	width: 203px;
	margin-top: 09px;
	margin-left: 2px;
}

#smlBox2Nav
{
	width: 195px;
	margin-top: 9px;
	margin-left: 10px;
}

#smlBox2IPhoneTiny
{
	position: relative;
	top: -215px;
	left: 200px;
}

#smlBox3
{
	width: 209px;
	height: 208px;
	background-image: url('/images/smallBox.png');
	background-repeat: no-repeat;
	margin-left: 15px;
	margin-top: 30px;
	float: left;
}

#smlBox3Logo
{
	margin-top: 25px;
	margin-left: 15px;
}

#smlBox3Text
{
	color: #e6e6e6;
	font-family: tahoma, arial;
	font-size: 13px;
	text-align: center;
	margin-top: 25px;
	margin-left: -5px;
}

#smlBox3Nav
{
	width: 195px;
	margin-top: 21px;
	margin-left: 10px;
}

#smlBox3iPhoneTiny
{
	position: relative;
	top: -214px;
	left: 198px;
}

#footer
{
	position: relative;
	clear: both;
	width: 766px;
	height: 77px;
	background-color: #2c383f;
	top: 30px;
}

#footerText
{
	float: left;
	color: #7494a8;
	font-family: tahoma, arial;
	font-size: 12px;
	margin-top: 25px;
	padding-left: 50px;
}

#appleCopyright
{
	color: #7494a8;
	font-family: tahoma, arial;
	font-size: 10px;
	padding-right: 50px;
}

#pageHeader
{
	width: 569px;
	height: 66px;
	margin-left: 120px;
	margin-bottom: 20px;
}

#pageHeaderSml
{
	width: 569px;
	height: 66px;
	margin-left: 120px;
	margin-bottom: 5px;
}

#sectionArrow
{
	float: left;
	margin-right: 10px;
	margin-left: 5px;
	margin-top: 10px;
}

#productsHeader
{
	float: left;
	margin-top: 10px;
	font-size: 20px;
	font-family: georgia, arial;
	color: #fff;
}

#supportHeader
{
	float: left;
	margin-top: 10px;
	font-size: 20px;
	font-family: georgia, arial;
	color: #fff;
}

#contactUsHeader
{
	float: left;
	margin-top: 10px;
	font-size: 20px;
	font-family: georgia, arial;
	color: #fff;
}

#DRHeader
{
	float: left;
	margin-top: 10px;
	font-size: 20px;
	font-family: georgia, arial;
	color: #fff;
}

.tiny
{
	font-size: 13px;
	font-family: georgia, arial;
	color: #fff;
}

#DRPRHeader
{
	float: left;
	margin-top: 10px;
	font-size: 20px;
	font-family: georgia, arial;
	color: #fff;
}

#KFHeader
{
	float: left;
	margin-top: 10px;
	font-size: 20px;
	font-family: georgia, arial;
	color: #fff;
}

#AppStoreArtSmall
{
	width: 125px;
	float: right;
	padding-top: 15px;
}

.cleaner
{
	clear: both;
}

#hr
{
	margin-top: 10px;
}

#itemKidFlix
{
	clear: both;
	background-image: url('/images/sectionHeader.png');
	background-repeat: no-repeat;
	margin-left: 110px;
}

#KidFlixTitle
{
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
}

#KFiPhoneXS
{
	position: relative;
	top: -15px;
	left: 411px;
}

#NewsprintIconMid
{
	float: left;
	margin-left: 20px;
	margin-bottom: 30px;
	margin-top: 5px;
}

#NewsprintTitle
{
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
}

#NPiPhoneXSSkinny
{
	position: relative;
	top: -13px;
	left: 310px;
}

#NPiPhoneXSSkinnyPP
{
	position: relative;
	top: -13px;
	left: 305px;
}

#KFiPhoneXSSkinny
{
	position: relative;
	top: -15px;
	left: 335px;
}

#NewsprintText
{
	float: left;
	color: #dedede;
	font-family: tahoma, arial;
	font-size: 12px;
	width: 459px;
	margin-left: 20px;
}

#TPiPhoneXS
{
	position: relative;
	top: -15px;
	left: 380px;
}

#TPiPhoneXSSkinny
{
	position: relative;
	top: -10px;
	left: 310px;
}

#KidFlixIconMid
{
	float: left;
	margin-left: 20px;
	margin-bottom: 30px;
}

#KidFlixText
{
	float: left;
	color: #dedede;
	font-family: tahoma, arial;
	font-size: 12px;
	width: 459px;
	margin-left: 20px;
}

.smallLink
{
	font-family: tahoma, arial;
	font-size: 12px;
	color: #8aa5ba;
}

#itemNewsprint
{
	clear: both;
	background-image: url('/images/sectionHeader.png');
	background-repeat: no-repeat;
	margin-left: 110px;
}

#itemDR
{
	clear: both;
	background-image: url('/images/sectionHeader.png');
	background-repeat: no-repeat;
	margin-left: 110px;
}

#DRTitle
{
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
}

#DRAppleXS
{
	position: relative;
	top: -5px;
	left: 385px;
}

#DRAppleXSSkinny
{
	position: relative;
	top: -7px;
	left: 310px;
}

#DRIconLarge
{
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
}

#DRText
{
	float: left;
	color: #dedede;
	font-family: tahoma, arial;
	font-size: 12px;
	width: 459px;
	margin-left: 20px;
}

#itemRY
{
	clear: both;
	background-image: url('/images/sectionHeader.png');
	background-repeat: no-repeat;
	margin-left: 110px;
}

#RYTitle
{
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
}

#RYiPhoneXS
{
	position: relative;
	top: -5px;
	left: 400px;
}

#RYIcon
{
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
}

#RYText
{
	float: left;
	color: #dedede;
	font-family: tahoma, arial;
	font-size: 12px;
	width: 459px;
	margin-left: 20px;
}

#itemKEL
{
	clear: both;
	background-image: url('/images/sectionHeader.png');
	background-repeat: no-repeat;
	margin-left: 110px;
}

#KELTitle
{
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
}

#KELiPhoneXS
{
	position: relative;
	top: -5px;
	left: 340px;
}

#KELIcon
{
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
}

#KELText
{
	float: left;
	color: #dedede;
	font-family: tahoma, arial;
	font-size: 12px;
	width: 459px;
	margin-left: 20px;
}

.details, .TPDetails
{
	border-bottom:1px solid #E5E5E5;
	clear:both;
	font-size:11px;
	padding-top:20px;
	margin-bottom: 0;
}

.details dl
{
	padding: 0;
	margin: 0;
}

.details dt
{
	border-top:1px solid #E5E5E5;
	clear:left;
	float:left;
	font-size:11px;
	margin-left:-1px;
	padding-left:1px;
	padding-top:0.5em;
	width:150px;
	font-family: tahoma, arial;
	color: #fff;
}

.details dd
{
	border-top:1px solid #E5E5E5;
	float:left;
	font-size:11px;
	margin-right:-1px;
	padding-top:0.5em;
	text-align:right;
	width:150px;
	font-family: tahoma, arial;
	color: #fff;
	margin-left: 0;
}

.details dd a
{
	color: #fff;
	font-family: tahoma, arial;
	font-size:11px;
}

#Main
{
	margin-left: 100px;
	margin-right: 40px;
}

.formw label
{
	color: #fff;
	font-family: tahoma, arial;
	font-size: 12px;
}

#Main p
{
	padding-left: 20px;
	color: #fff;
	font-family: tahoma, arial;
	font-size: 12px;
}

#DRMain
{
	margin-left: 100px;
	margin-right: 40px;
}

#iDCUpgradeMain
{
	margin-left: 120px;
	margin-right: 70px;
}

#iDCUpgradeMain form
{
	margin-top: 45px;
}

#couponMessage, #couponMessageFound
{
	padding-bottom: 25px;
}

#couponMessageFound p, #couponMessageFound p a
{
	color: #eeb724 !important;
}

#couponMessage p
{
	color: #db2625 !important;
}

#upgradeBtn
{
	display: block;
	margin-top: 25px;
}

#IDCSMain
{
	margin-left: 10px;
	margin-right: 10px;
}

#ContactUsMain
{
	margin-left: 150px;
	margin-right: 40px;
}

#KFInfoMain
{
	margin-left: 100px;
	margin-right: 40px;
}

#KFInfoMain h3
{
	color: #fff;
}

#DRMain ul
{
	color: #fff;
}

#KFInfoMain ul
{
	color: #fff;
	font-family: tahoma, arial;
	font-size:12px;
}

#DRMain ul li a, #KFInfoMain ul li a
{
	color: #fff;
	font-family: tahoma, arial;
	font-size:12px;
}

#KFInfoMain p a
{
	color: #fff;
	font-family: tahoma, arial;
	font-size:12px;
}

#DRLeftSide
{
	width: 245px;
	float: left;
}

#TPLeftSide
{
	width: 265px;
	float: left;
}

#DRLeftSideAbout
{
	margin: 0;
	padding-bottom: 20px;
}

#DRMain p, #KFInfoMain p
{
	font-family: tahoma, arial;
	font-size: 12px;
	color: #fff;
}

.h4small
{
	font-family: tahoma, arial;
	font-size: 12px;
}

#DRLeftSide ul
{
	color: #fff;
	padding-left: 20px;
	font-family: tahoma, arial;
	font-size: 12px;
}

#DRRightSide
{
	width: 300px;
	float: right;
}

#DRSysReq
{
	width: 180px;
	float: left;
	padding-top: 15px;
}

#KFSysReq
{
	width: 170px;
	float: left;
	padding-top: 15px;
}

#TPSysReq
{
	width: 300px;
	float: left;
	padding-top: 15px;
}

#DRSysReqTitle
{
	font-family: tahoma, arial;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	margin: 0;
}

.lnkNoWrap
{
	font-family: tahoma, arial;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	margin: 0;
	white-space: nowrap;
}

#DRSysReqValue
{
	font-family: tahoma, arial;
	font-size: 12px;
	color: #fff;
	margin: 0;
}

#macUni
{
	width: 115px;
	float: right;
	padding-top: 15px;
}

#moreInfo
{
	font-family: tahoma, arial;
	font-size: 12px;
	margin-bottom: 0;
}

.formally
{
	font-family: tahoma, arial;
	font-size: 10px;
}

.smlLink
{
	font-family: tahoma, arial;
	font-size: 10px;
	white-space: nowrap;
}

#DRMICleaner
{
	padding: 0;
	margin: 0;
	height: 0;
}

.newp
{
	padding-top: 30px;
}

#DRBtns
{
	padding-top: 30px;
}

#headerVersionHolder
{
	float: right;
	margin-right: 20px;
}

#headerVersion
{
	margin: 0;
	position: relative;
	top: 15px;
	font-weight: normal;
}

#screenshots, #iDCIcon
{
	display: none;
}

#screenshotsTop
{
	padding-left: 175px;
}

#screenshotsBtm
{
	padding-left: 175px;
	padding-top: 30px;
}

#betaFrm
{
	padding-top: 30px;
}

#betaSubmit
{
	display: block;
	margin-top: 20px;
}

.headerLink { color: #fff; font-family: tahoma, arial; font-size: 14px; }
h4 { color: #fff; font-family: tahoma, arial; font-size: 14px; }
#supportSection { margin-left: 140px; margin-right: 70px; }
#supportSection p { color: #fff; font-family: tahoma, arial; font-size: 12px; }
#supportSection a { color: #fff; font-family: tahoma, arial; font-size: 12px; }
#supportSection ul { color: #fff; }
.boldText { font-weight: bold; }

div#gsfn_search_widget img { border: none; }
div#gsfn_search_widget { font-family: tahoma, arial; font-size: 12px; width: 280px; padding: 10px; padding-top: 5px;}
div#gsfn_search_widget .powered_by { margin-top: 8px; } 
div#gsfn_search_widget .powered_by a { color: #afafaf; font-size: 90%; }      
div#gsfn_search_widget form { margin-bottom: 8px; }
div#gsfn_search_widget form label { margin-bottom: 5px; display: block; }
div#gsfn_search_widget form #gsfn_search_query { width: 60%; }
div#gsfn_search_widget div.gsfn_content { }
div#gsfn_search_widget div.gsfn_content li { text-align:left; margin-bottom:6px; }
div#gsfn_search_widget div.gsfn_content a.gsfn_link { line-height: 1; }
div#gsfn_search_widget div.gsfn_content span.time { font-size: 90%; padding-left: 3px; }
div#gsfn_search_widget div.gsfn_content p.gsfn_summary { margin-top: 2px }
.gsfn_label { color: #fff; font-family: tahoma, arial; }

div.row
{
	clear: both;
	padding-top: 10px;
}

div.row span.label
{
	float: left;
	width: 100px;
	text-align: right;
	color: #fff;
	font-family: tahoma, arial;
	font-size: 12px;
	font-weight: bold;
}

div.row span.labelBig
{
	float: left;
	width: 140px;
	text-align: right;
	color: #fff;
	font-family: tahoma, arial;
	font-size: 12px;
	font-weight: bold;
}

div.row span.formw
{
	float: right;
	width: 335px;
	text-align: left;
}

#AppleLicForm { width: 450px; padding: 30px; }
#LicLookupForm { width: 450px; padding: 30px; }

.errorLbl, .errorLbl a
{
	padding-bottom: 25px;
	color: #db2625 !important;
	font-weight: bold;
}

.successLbl, .successLbl a
{
	padding-bottom: 25px;
	color: #eeb724 !important;
	font-weight: bold;
}

#iDCTitle
{
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}

#iDCFamTitle
{
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}

#iDCRequires
{
	float: left;
	padding-left: 40px;
	margin-top: 7px;
	margin-bottom: 15px;
	color: #fff;
	font-family: tahoma, arial;
	font-size: 10px;
}

#iDCFamRequires
{
	float: left;
	padding-left: 40px;
	margin-top: 7px;
	margin-bottom: 15px;
	color: #fff;
	font-family: tahoma, arial;
	font-size: 10px;
}

#iDCSmRequires
{
	float: left;
	padding-left: 30px;
	margin-top: 17px;
	margin-bottom: 15px;
	color: #fff;
	font-family: tahoma, arial;
	font-size: 10px;
}

#iDCAppleXS
{
	float: left;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.orderSection
{
	clear: both;
	background-image: url('/images/sectionHeader.png');
	background-repeat: no-repeat;
	margin-left: 120px;
}

.orderSectionsPadding
{
	margin-top: 20px;
}

#iDCOrder
{
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #fff;
	font-family: tahoma, arial;
	font-size: 12px;
	text-align: center;
	margin-left: 78px;
}

#iDCFamOrder
{
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #fff;
	font-family: tahoma, arial;
	font-size: 12px;
	text-align: center;
	margin-left: 10px;
}

#iDCOrderReview
{
	float: right;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #fff;
	font-family: tahoma, arial;
	font-size: 12px;
	text-align: center;
	margin-right: 100px;
}

#seperator
{
	margin: 30px 0 30px 130px;
	border: 1px dotted #4B6273;
	width: 550px;
}

#couponBox
{
	width: 205px;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
	font-family: tahoma, arial;
	font-size: 12px;
}

#paymentsBox
{
	margin-left: 205px;
}

#paymentMethodLbl
{
	color: #fff;
	font-family: tahoma, arial;
	font-size: 12px;
	font-weight: bold;
	float: left;
	margin-right: 15px;
}

#creditcard
{
	float: left;
}

#paypal
{
	clear: both;
	float: left;
	margin-top: 20px;
	margin-left: 122px;
}

#paymentCCImg, #paymentPPImg
{
	float: left;
	margin-left: 10px;
}

#paymentPPImg
{
	margin-top: 15px;
}

#continuePayment
{
	clear: both;
	margin-top: 40px;
	margin-left: 405px;
}

#notes
{
	margin-left: 135px;
	margin-right: 85px;
}

#notes p
{
	color: #fff;
	font-family: tahoma, arial;
	font-size: 12px;
	padding-bottom: 10px;
}

.reviewDetailsL
{
	margin-left: 140px;
	margin-right: 50px;
	float: left;
}

.reviewDetailsR
{
	margin-right: 85px;
	float: left;
}

.reviewDetailsL p, .reviewDetailsR p
{
	color: #fff;
	font-family: tahoma, arial;
	font-size: 12px;
	margin: 0;
}

.reviewDetailsL p label span, .reviewDetailsL p label input
{
	margin-bottom: 10px;
}

.reviewDetailsHeader
{
	font-weight: bold;
	padding-top: 25px;
	padding-bottom: 15px;
}

.notesHeader
{
	font-weight: bold;
}

#paymentInfo
{
	margin-left: 122px;
}

#paymentInfo h3
{
	margin-bottom: 20px;
}

#paymentInfo input
{
	width: 216px;
}

#RegistrationInfo
{
	margin-top: 20px;
	margin-left: 122px;
}

#RegistrationInfo h3
{
	margin-bottom: 20px;
}

#RegistrationInfo input:not(#stayUpdated)
{
	width: 216px;
}

#emailUpdates
{
	margin-left: 97px;
}

#emailUpdates label
{
	margin-left: 5px;
}

#order_first_name, #order_last_name
{
	width: 103px !important;
	color: #aaa;
}

#order_city
{
	width: 88px !important;
}

#order_zipcode
{
	width: 50px !important;
	margin-left: 7px;
}

#state
{
	padding-left: 18px;
}

#zip
{
	padding-left: 10px;
}

#country
{
	width: 223px;
}

p span
{
	float: left;
	margin-right: 7px;
	position: relative;
	text-align: right;
	top: 3px;
	width: 110px;
}

#fname, #lname
{
	color: #ffffff;
	float: left;
	font-size: 10px;
}

#company
{
	margin-top: 0;
}

p
{
	display: block;
	margin: 1em 0;
}

#lname
{
	margin-left: 10px;
}

#cc_number
{
	width: 153px !important;
}

#cc_month, #cc_year, #cc_code
{
	width: 32px !important;
	text-align: center;
}

#cc_month, #cc_year
{
	color: #aaa;
}

.errorHeader
{
	margin: 0 90px 10px 140px;
	color: #db2625;
}

.warningMsg
{
	margin: 0 90px 35px 140px;
	color: #eeb724;
}

.errorMsg
{
	margin: 0 90px 35px 140px;
	color: #db2625;
}

#continueToReview
{
	margin: 35px 0 0 140px;
}

#completePayment
{
	margin: 35px 0 0 140px;
}

#cancelOrder
{
	margin-left: 20px;
}

.orderAmts
{
	float: right;
	margin-left: 200px;
	margin-right: 100px;
}

#iDCLogo
{
	margin-left: 50px;
	margin-bottom: 25px;
}

#upgradeLink, #upgradeLink a
{
	font-size: 11px;
	margin-left: 5px;
}