﻿html {
	font-size: 80%;
	background: #000000;
}
body {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	height: 100%;
	max-height: 100%;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	background: #000000;
}
a {
	color: #CCC;
	text-decoration: none;
}
@font-face {
  font-family: NuvoWeb-Medi;
  src: url(NuvoWeb-Medi.eot);
}
@font-face {
  font-family: NuvoWeb-Medi;
  src: url(NuvoWeb-Medi.woff) format('woff');
}
body {
	font-family: NuvoWeb-Medi, sans-serif;
}
.mHeader {
	font-size: x-large;
	color: #FFF;
	text-align: center;
	letter-spacing: 1px;
}
.mFooter {
	background-image: url('http://www.1stlogodesign.com/core/images/geWeb_13.png');
	height: 41px;
}
.mEnd {
	background-image: url('http://www.1stlogodesign.com/core/images/geWeb_14.png');
	height: 82px;
	font-size: xx-small;
	text-decoration: none;
	color: #539BC3;
	text-align: center;
}
.tLeftSide {
	background-image: url('http://www.1stlogodesign.com/core/images/geWeb_05.png');
	width: 132px;
	margin-left: 10px;
	margin-right: 10px;
	vertical-align: top;
}
.tLeftSideB {
	background-image: url('http://www.1stlogodesign.com/core/images/geWeb_05.png');
	width: 132px;
	margin-left: 10px;
	margin-right: 10px;
	vertical-align: bottom;
}
.tMain {
	margin-left: 20px;
	margin-right: 20px;
	vertical-align: top;
	background-color: #222;
	color: #CCC;
}
.tRightSide {
	background-image: url('http://www.1stlogodesign.com/core/images/geWeb_10.png');
	width: 193px;
	margin-left: 10px;
	margin-right: 10px;
	vertical-align: top;
	background-repeat: repeat;
}
.RightTop {
	background-image: url('http://www.1stlogodesign.com/core/images/geWeb_07.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
.tBlock {
	border: 1px solid #89BAD6;
	padding: 4px;
	margin: 20px;
	background-color: white;
	font-size: x-small;
}
.tBlocK2 {
	border: 1px solid #89BAD6;
	padding: 0px;
	margin: 0px;
	background-color: white;
	font-size: x-small;
}
.tBlock3 {
	padding: 2px;
	margin: 4px;
	font-size: small;
	vertical-align: top;
	font-variant: normal;
}
.tBlockB {
	border: 1px solid #277FB2;
	padding: 0px;
	margin: 0px;
	background-color: black;
	font-size: x-small;
}
.tBlockBBW {
	border: 0px solid #000;
	padding: 0px;
	margin: 0px 10px 0px 10px;
	background-color: black;
	font-size: small;
	color: #FFF;
}
.tPopup {
	background-color: #DBEBF5;
}
.tPackages {
	background-color: #FFF;
	border: 1px solid #CCC;
	border-collapse: collapse;
	font-size: x-small;
}
.bodyText {
	font-size: small;
	text-align: left;
	margin-right: 5px;
	margin-left: 5px;
}
.BodyText2 {
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #000;
	margin-left: 20px;
}
.bodyTextBold {
	font-size: medium;
	font-weight: normal;
	font-style: normal;
	text-align: left;
}
.bodyTextBoldB {
	font-size: small;
	font-weight: bold;
	font-style: normal;
	color: #C0C0C0;
	text-decoration: line-through;
}
.bodyTextBoldBox {
	font-size: x-small;
	font-weight: bold;
	font-style: normal;
	width: 190px;
	text-align: center;
	vertical-align: middle;
}
.bodyTextBoldCopyUnderline {
	font-size: small;
	font-weight: bold;
	text-decoration: underline;
}
.bodyTextCentered {
	font-size: small;
	font-weight: normal;
	text-align: center;
}
.bodyTextItalic {
	font-size: small;
	font-weight: normal;
	font-style: italic;
}
.bodyTextItalic2 {
	font-size: small;
	font-weight: normal;
	margin-right: 20px;
	margin-left: 20px;
	font-style: italic;
}
.bodyTextBold2 {
	font-size: medium;
	font-weight: bold;
	font-style: normal;
	color: #FFF;
}
.bodyTextBold3 {
	font-size: xx-large;
	font-weight: normal;
	font-style: normal;
	color: #FC0;
	letter-spacing: 1px;
}
.bodyTextBold4 {
	font-size: x-small;
	font-weight: bold;
	font-style: normal;
	color: #277FB2;
}
.lHeader {
	font-size: large;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
}
.lHeader2 {
	font-size: large;
	font-weight: normal;
	font-style: normal;
	color: #FFF;
	margin-left: 6px;
	text-align: left;
}
.lHeaderCopy2 {
	font-size: small;
	font-weight: bold;
	font-style: italic;
	color: #FC0;
	margin-left: 6px;
}
.lHeader3 {
	font-size: large;
	color: #09F;
	letter-spacing: 1px;
}
.ListText {
	font-size: small;
	margin-right: 4px;
	margin-left: 18px;
	list-style-type: square;
}
.ListText2 {
	padding: 2px;
	font-size: small;
	margin-right: 4px;
	margin-left: 44px;
	list-style-type: disc;
	line-height: 16px;
}
.qText {
	margin: 10px;
	padding: 10px;
	border-style: solid;
	border-width: 2px 0px 2px 0px;
	border-color: #FFF;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #500;
	text-align: left;
	line-height: 20px;
}
.qText2 {
	margin: 10px;
	padding: 4px 0px 4px 0px;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	color: #FFF;
	text-align: left;
	line-height: 14px;
	text-transform: none;
}
.ListText3 {
	font-size: small;
	margin-right: 4px;
	margin-left: 30px;
	list-style-type: disc;
}
.cPkg1 {
	border: 1px solid #5AA0C8;
	font-size: x-small;
	color: #000;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
}
.cPkg2 {
	border: 1px solid #5AA0C8;
	font-size: small;
	color: #FFF;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #277FB2;
	text-align: center;
}
.cPkg2B {
	border-color: 0;
	border-width: 0px;
	padding: 6px;
	margin: 4px;
	font-size: small;
	text-align: justify;
	border-left-style: ;
}
.cPkg2C {
	border: 1px solid #5AA0C8;
	font-size: small;
	color: #FFF;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #C00;
	text-align: center;
}
.cPkg2CD {
	border: 1px solid #FFF;
	font-size: small;
	color: #FFF;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #C00;
	text-align: center;
	font-weight: bold;
}
.cPkg4B {
	margin: 0px;
	padding: 6px 4px 6px 4px;
	border: 1px solid #666666;
	font-size: small;
	color: #FFFFFF;
	background-color: #222222;
	text-align: center;
}
.cPkg3 {
	margin: 0px;
	border: 1px solid #5AA0C8;
	font-size: x-small;
	color: #FFF;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #277FB2;
	text-align: center;
}
.cPkg4 {
	margin: 0px;
	padding: 6px 4px 6px 4px;
	border: 1px solid #666666;
	font-size: small;
	color: #FFFFFF;
	background-color: #000;
	text-align: center;
}
.cLink {
	color: #666;
	font-size: xx-small;
	text-decoration: none;
}
.cLink2 {
	color: #FFF;
	font-size: x-small;
	text-decoration: underline;
	text-align: left;
}
.cLink3 {
	color: #277FB2;
	font-size: x-small;
	text-decoration: underline;
	text-align: left;
}
.nav {
	border: 1px solid #999;
	padding: 4px;
	margin: 4px;
	font-size: x-small;
	font-weight: bold;
	color: #666;
	text-align: center;
}
.tImageBlock2 {
	border: 1px solid #000;
	padding: 0px;
	margin: 0px;
	background-color: white;
	font-size: x-small;
	text-align: center;
}
.tBlockStrike {
	border: thin none #89BAD6;
	padding: 2px;
	margin: 4px;
	font-size: x-small;
	text-decoration: line-through;
	color: #800000;
}
.tBlockStrikeB {
	border: thin none #89BAD6;
	padding: 2px;
	margin: 4px;
	font-size: x-small;
	text-decoration: line-through;
	color: #CCC;
}
.buttonNB {
	border-width: 0px;
}
.tImageBlock {
	border: 2px solid #000;
	padding: 4px;
	margin: 2px;
	background-color: #414141;
}
.qTextBold {
	margin: 0px;
	padding: 10px;
	font-size: small;
	font-weight: normal;
	color: #FFF;
	text-align: left;
	letter-spacing: 1px;
}
.qTextLight {
	margin: 10px;
	padding: 10px;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #FFF;
	text-align: left;
	line-height: 20px;
	border-left-color: ;
}
.qTextLightD {
	margin: 0px;
	padding: 0px;
	font-size: medium;
	font-weight: normal;
	font-style: normal;
	color: #FFF;
	text-align: left;
}
.qText3 {
	margin: 10px;
	padding: 4px 0px 4px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #5AA0C8;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #FFF;
	text-align: left;
}
.tBlockMain {
	border: 0px solid #CCC;
	padding: 4px;
	margin: 20px;
	background-color: #414141;
	font-size: x-small;
	width: 232px;
}
.qTextLightS {
	margin: 10px 10px 10px 20px;
	padding: 10px;
	border-style: solid;
	border-width: 0px;
	border-color: #DEEDF6;
	font-size: small;
	font-weight: normal;
	font-style: italic;
	color: #FFF;
	text-align: left;
	left: 10px;
	vertical-align: bottom;
	list-style-type: square;
}
.cPkg3Blue {
	margin: 0px;
	border: 2px solid #FFF;
	font-size: x-small;
	color: #FFF;
	background-color: #277FB2;
	text-align: center;
}
.tBlock4 {
	border: thin none #89BAD6;
	padding: 10px;
	margin: 4px;
	font-size: x-small;
	vertical-align: top;
	text-align: left;
}
.tBlock5 {
	border-style: solid none none none;
	border-width: thin;
	border-color: #89BAD6;
	padding: 2px 12px 2px 12px;
	margin: 4px 12px 4px 12px;
	font-size: x-small;
	vertical-align: top;
	text-align: left;
}
.cPkg3green {
	margin: 0px;
	border: 1px solid #5AA0C8;
	font-size: x-small;
	color: #FFF;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #090;
	text-align: center;
}
.cPkg3orange {
	margin: 0px;
	border: 1px solid #5AA0C8;
	font-size: x-small;
	color: #FFF;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #F60;
	text-align: center;
}
.bodyTextBoldBRed {
	font-size: large;
	font-weight: bold;
	font-style: normal;
	color: #F00;
	text-align: center;
	letter-spacing: 1px;
}
.cPkg3green2 {
	padding: 4px 2px 4px 2px;
	margin: 0px;
	border: 1px solid #FFF;
	font-size: small;
	color: #FFF;
	background-color: #090;
	text-align: center;
	font-variant: small-caps;
	font-style: normal;
	font-weight: normal;
}
.cPkg3Red {
	border-width: 0px;
	padding: 1px;
	margin: 0px;
	font-size: small;
	color: #FFF;
	background-color: #5B0606;
	text-align: center;
}
.cPkg3Blue {
	border-width: 0px;
	padding: 4px 2px 4px 2px;
	margin: 0px;
	font-size: large;
	color: #FFF;
	background-color: #0066FF;
	text-align: center;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	border-left-color: ;
}
.tImageBlockCopy {
	border: 1px solid #222;
	padding: 4px;
	margin: 8px;
	background-color: #222;
	font-size: x-small;
	float: right;
}
.cPkg3orange2 {
	border-width: 0px;
	padding: 4px 2px 4px 2px;
	margin: 0px;
	font-size: large;
	color: #FFF;
	background-color: #F60;
	text-align: center;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	border-left-color: ;
}
.cPkg3lightblue2 {
	border-width: 0px;
	padding: 4px 2px 4px 2px;
	margin: 0px;
	font-size: large;
	color: #FFF;
	background-color: #009933;
	text-align: center;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	border-left-color: ;
}
.cPkg3black2 {
	border-width: 0px;
	padding: 4px 2px 4px 2px;
	margin: 0px;
	font-size: medium;
	color: #FFF;
	background-color: #000;
	text-align: center;
	font-variant: small-caps;
	font-style: normal;
	font-weight: normal;
	border-left-color: ;
}
.cPkg3purple2 {
	border-width: 0px;
	padding: 4px 2px 4px 2px;
	margin: 0px;
	font-size: large;
	color: #FFF;
	background-color: #606;
	text-align: center;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	border-left-color: ;
}
.cPkg3grey {
	border-width: 0px;
	padding: 4px 2px 4px 2px;
	margin: 0px;
	font-size: medium;
	color: #FFF;
	background-color: #414141;
	text-align: center;
	font-variant: small-caps;
	font-style: normal;
	font-weight: normal;
	border-left-color: ;
}
.cPkg3DarkBlue {
	padding: 4px 2px 4px 2px;
	margin: 0px;
	border: 1px solid #FFF;
	font-size: small;
	color: #FFF;
	background-color: #252572;
	text-align: center;
	font-variant: small-caps;
	font-style: normal;
	font-weight: normal;
}
.cPkg3Purple {
	padding: 4px 2px 4px 2px;
	margin: 0px;
	border: 1px solid #FFF;
	font-size: small;
	color: #FFF;
	background-color: #306;
	text-align: center;
	font-variant: small-caps;
	font-style: normal;
	font-weight: normal;
}
.cPkg3grey2 {
	padding: 4px 2px 4px 2px;
	margin: 0px;
	border: 1px solid #414141;
	font-size: small;
	color: #FFF;
	background-color: #222;
	text-align: center;
	font-variant: small-caps;
	font-style: normal;
	font-weight: normal;
}
.mHeaderB {
	font-size: medium;
	font-weight: bold;
	color: #FFF;
	font-style: normal;
	text-align: center;
}
.qTextLightB {
	margin: 10px;
	padding: 10px;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #C43195;
	font-size: small;
	font-style: italic;
	color: #FFBE00;
	text-align: center;
	letter-spacing: 1pt;
}
.qTextLightC {
	border: 0px solid #C43195;
	margin: 10px;
	padding: 10px;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #FFBE00;
	text-align: center;
	line-height: 20px;
	font-variant: normal;
}
.Imagefloat {
	border: 1px solid #000000;
	padding: 3px;
	float: right;
	background-color: #414141;
}
.cPkg3purple3 {
	padding: 4px 2px 4px 2px;
	margin: 0px;
	border: 1px solid #FFF;
	font-size: medium;
	color: #FFF;
	background-color: #606;
	text-align: center;
	font-variant: small-caps;
	font-style: normal;
	font-weight: normal;
}
.bodyText3 {
	font-size: medium;
	font-weight: normal;
	margin-right: 20px;
	margin-left: 20px;
}
.mHeadline {
	font-size: xx-large;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	letter-spacing: .15em;
}
.qTextLightE {
	margin: 10px;
	padding: 10px;
	border-width: 0px;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	color: #FFF;
	text-align: left;
	line-height: 12px;
	border-left-color: ;
}
.tImageLeft {
	float: left;
	margin-left: 20px;
}
.qTextLightBWhite {
	margin: 10px;
	padding: 10px;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #414141;
	font-size: medium;
	font-weight: normal;
	font-style: oblique;
	color: #FFF;
	text-align: center;
	line-height: 20px;
	font-variant: normal;
}
.qTextLightBjustified {
	margin: 2px 16px 2px 14px;
	padding: 2px;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #FFCC00;
	font-size: small;
	color: #FFFFFF;
	text-align: left;
}
.cPkg2BCopy {
	padding: 6px;
	margin: 4px;
	font-size: small;
	text-align: justify;
	border-left-style: ;
}
.qTextLightF {
	margin: 6px;
	padding: 6px;
	font-size: medium;
	color: #FFBE00;
	text-align: center;
	letter-spacing: 1px;
	font-variant: small-caps;
}
.qTextLightG {
	margin: 10px;
	padding: 10px;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	text-align: center;
	line-height: 20px;
	font-variant: normal;
}
.qTextLightBSmall {
	margin: 10px;
	padding: 10px 15px 10px 15px;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #CC0099;
	font-size: small;
	font-weight: normal;
	font-style: italic;
	color: #FFBE00;
	text-align: left;
	letter-spacing: 1px;
}
.tImageBlockBlack {
	border: 2px solid #000;
	padding: 9px;
	margin: 3px;
	background-color: #000;
	font-size: x-small;
}
.lHeader3sale {
	font-size: medium;
	font-weight: bold;
	font-style: normal;
	color: #FF0000;
	text-decoration: line-through;
}
.bLogos {
	padding: 2px;
	margin: 0px;
	background-position: center center;
	background-image: url('http://www.1stlogodesign.com/core/images/LogoDesignBox.jpg');
	height: 260px;
	width: 184px;
	font-size: small;
	background-repeat: no-repeat;
	vertical-align: top;
	letter-spacing: 1pt;
}
.bIcons {
	padding: 2px;
	margin: 0px;
	background-position: center center;
	background-image: url('http://www.1stlogodesign.com/core/images/IconDesignBox.jpg');
	height: 260px;
	width: 184px;
	font-size: small;
	background-repeat: no-repeat;
	vertical-align: top;
	letter-spacing: 1pt;
}
.bIconSets {
	padding: 2px;
	margin: 0px;
	background-position: center center;
	background-image: url('http://www.1stlogodesign.com/core/images/IconSetsBox.jpg');
	height: 260px;
	width: 184px;
	font-size: small;
	background-repeat: no-repeat;
	vertical-align: top;
	letter-spacing: 1pt;
}
.bodyText3 {
	font-size: large;
	font-weight: normal;
	padding-left: 30px;
	padding-right: 10px;
}
.bodyTextBoldCopy {
	font-size: small;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.mPoint {
	font-size: small;
	color: #FFF;
	text-align: left;
	letter-spacing: 1px;
	margin-right: 12px;
	margin-left: 12px;
	line-height: 18px;
}
.mPoint2 {
	font-size: large;
	font-weight: normal;
	color: #FFF;
	font-style: normal;
	text-align: left;
	letter-spacing: 1px;
	margin-right: 6px;
	margin-left: 6px;
}
.mPoint2b {
	font-size: x-large;
	font-weight: normal;
	color: #FF3300;
	font-style: normal;
	text-align: left;
	letter-spacing: 1px;
	text-decoration: line-through;
}
.bodyTextBoldTimes {
	font-size: x-large;
	font-weight: normal;
	font-style: italic;
	color: #FFCC00;
	text-transform: none;
	letter-spacing: 2px;
}
.qTextLightCopy {
	margin: 10px;
	border-width: 0px;
	font-size: small;
	font-weight: normal;
	font-style: italic;
	color: #FFF;
	text-align: left;
	line-height: 18px;
	border-left-color: ;
	letter-spacing: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.tPurchaseOptions {
	background-image: url('http://www.1stlogodesign.com/core/images/PurchaseBackground.png');
	background-repeat: no-repeat;
	width: 170px;
	height: 250px;
	font-size: medium;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.tImageXmas {
	border: 2px solid #00CC00;
	background-color: #000000;
}
.InHighlight {
	font-size: small;
	font-weight: normal;
	font-style: italic;
	color: #FC0;
}
.cPkg3grey2b {
	border: 0px solid #414141;
	padding: 4px 2px 4px 2px;
	margin: 0px;
	font-size: small;
	color: #FFF;
	background-color: #414141;
	text-align: center;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
}
.mHeaderRed {
	font-size: x-large;
	color: #FF0000;
	text-align: center;
	letter-spacing: 1px;
}
.bodyTextBoldTimesB {
	font-size: large;
	font-weight: normal;
	font-style: italic;
	color: #FFCC00;
	text-transform: none;
	letter-spacing: 2px;
}
.mPoint2Link {
	font-size: large;
	font-weight: normal;
	color: #FFCC66;
	font-style: normal;
	text-align: left;
	letter-spacing: 1px;
	margin-right: 6px;
	margin-left: 6px;
	text-decoration: underline;
}
.YellowHighlight {
	border-width: 0px;
	padding: 4px 2px 4px 2px;
	margin: 0px;
	font-size: large;
	color: #000000;
	background-color: #FFFF00;
	text-align: center;
	font-variant: normal;
	font-style: normal;
	font-weight: bold;
	border-left-color: 0;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	border-top-color: 0;
	border-right-color: 0;
	border-bottom-color: 0;
}
