/************** Header **************/ 


body {
	 margin: 0px; padding: 0px; font-family: verdana, arial, helvetica, sans-serif; color: #000000; background-color: #000000; font-size: 12px; text-align: center;
}

.background1 {
	background-image: url(/images/Background1.jpg); background-position: top; background-repeat: no-repeat;
}

div#wrapper {
	width: 968px; padding: 0px; margin: 1px auto; text-align: left;
}

div#Header {
	float: left; display: inline; width: 968px; height: 51px; padding: 0px; margin: 0px; background-color: #fff; text-align: left;
}

div#callsToAction {
	float: left; display: inline; width: 968px; height: 54px; padding: 0px; margin: 0px; background-color: #fff; text-align: left;
}



/************** Main Structure **************/ 


div#ContentWrapper {
	float: left; width: 968px; display: inline; padding: 0px; margin: 0px 0px 0px 0px; text-align: left; background-color: #ffffff;
}

div#LeftColumn {
	float: left; display: inline; width: 210px; padding: 0px; margin: 0px; text-align: left;
}

div#MainContentWrap {
	float: right; display: inline; width: 757px; padding: 0px; margin: 0px; text-align: left; background-color: #fff;
}

div#MainContentWrap .topper {
	float: left; display: inline; width: 692px; padding:25px 0px 0px 65px; margin: 0px; text-align: left; background-color: #fff;
}

div#MainContentWrap .topper h1 {
	font-family: verdana, arial, helvetica, sans-serif; font-size: 16px; padding: 0px; margin: 0px; color: #000000; font-weight: normal; line-height: 90%;
}

div#MainContentWrap div#rangewrap {
	float: left; display: inline; width: 757px; padding: 0px 0px 60px 0px; margin: 0px; text-align: left; background-color: #fff;
}

div#MainContentWrap div#rangewrap .range {
	float: left; display: inline; width: 187px; padding: 15px 0px 0px 65px; margin: 0px; text-align: left; background-color: #fff;
}

div#MainContentWrap2 {
	float: right; display: inline; width: 727px; padding: 15px; margin: 0px; text-align: left; background-color: #fff;
}

div#MainContentWrap3 {
	float: right; display: inline; width: 727px; padding: 15px 15px 0px 15px; margin: 0px; text-align: left; background-color: #fff;
}

div#TrendSpotter {
	float: left; display: inline; width: 713px; padding: 12px 12px 12px 12px; margin: 0px; text-align: left; background-color: #000000; border-right: solid 20px #ed008c;
}

div#TrendSpotter h1 {
	font-family: verdana, arial, helvetica, sans-serif; font-size: 20px; padding: 0px; margin: 0px; color: #fff; font-weight: bold;
}

div#TattooContent {
	float: left; display: inline; width: 717px; height: 1132px; padding: 150px 20px 0px 20px; margin: 0px; text-align: left; background-color: #fff; background-image: url(/images/tattoo.jpg); background-position: top; background-repeat: no-repeat;
}

div#HomeContentWrap {
	float: right; display: inline; width: 727px; padding: 15px; margin: 0px; text-align: left; background-color: #fff;
}

div#HomeContentWrap div#graphicHeadline {
	float: left; display: inline; width: 727px; padding: 0px; margin: 0px; text-align: left; background-color: #fff;
}

div#HomeContentWrap div#leftImage {
	float: left; display: inline; width: 185px; padding: 0px; margin: 0px; text-align: left; background-color: #fff;
}

div#HomeContentWrap div#textColumn {
	float: left; display: inline; width: 350px; padding: 0px; margin: 0px; text-align: left; background-color: #fff;
}

div#HomeContentWrap div#LargeTextColumn {
	float: left; display: inline; width: 515px; padding: 0px 20px 0px 0px; margin: 0px; text-align: left; background-color: #fff;
}


div#HomeContentWrap div#textColumn h2 {
	font-family: verdana, arial, helvetica, sans-serif; font-size: 16px; padding: 0px 0px 10px 0px; margin: 0px; color: #000; font-weight: normal;
}

div#Title {
	float: left; display: inline; width: 471px; padding: 12px 12px 12px 12px; margin: 0px; text-align: left; background-color: #000000; border-right: solid 20px #ed008c;
}

div#HomeContentWrap div#fullText {
	float: left; display: inline; width: 727px; padding: 0px; margin: 0px; text-align: left; background-color: #fff;
}


div#HomeContentWrap div#fullText h2 {
	font-family: verdana, arial, helvetica, sans-serif; font-size: 16px; padding: 0px 0px 10px 0px; margin: 0px; color: #000; font-weight: normal;
}

div#HomeContentWrap div#blogColumn {
	float: left; display: inline; width: 180px; padding: 0px; margin: 0px; text-align: left;
}

div#HomeContentWrap div#blogColumn .box {
	float: left; display: inline; width: 180px; padding: 0px; text-align: left; margin-bottom: 10px;
}
div#HomeContentWrap div#blogColumn #follow {
	float: left; display: inline; width: 180px; padding: 0px; text-align: left; margin: 0px;
}


div#HomeContentWrap div#blogColumn .box h3 {
	padding: 8px 10px; font-size: 0.9em; text-transform: uppercase; background:#000; color:#fff;
}

div#HomeContentWrap div#blogColumn div#blog_div {
	float: left; display: inline; width: 165px; padding: 0px 15px 15px 0px; margin: 0px 0px 0px 0px; text-align: left;
}

div#HomeContentWrap div#blogColumn div#blog_div p {
	color: #666; font-size: 10px; line-height: 14px; padding: 0px; margin: 0px;
}

div#HomeContentWrap div#blogColumn div#blog_div a:link {
	color: #666; text-decoration: underline;
}

div#HomeContentWrap div#blogColumn div#blog_div a:visited {
	color: #666; text-decoration: underline;
}

div#HomeContentWrap div#blogColumn div#blog_div a:hover {
	color: #000; text-decoration: underline;
}


div#HomeContentWrap div#blogColumn div#follow_div {
	float: left; display: inline; width: 165px; padding: 10px 15px 0px 0px; margin: 0px; text-align: right; font-size: 11px;
} 

div#HomeContentWrap div#blogColumn div#twitter_div {
	float: left; display: inline; width: 165px; padding: 0px 15px 75px 0px; margin: 0px 0px 0px 0px; text-align: left;
} 


div#HomeContentWrap div#blogColumn div#twitter_div ul {
	list-style-type: none; color: #666; line-height: 14px; margin: 0px 5px 0px 5px; padding: 0px;
} 

div#HomeContentWrap div#blogColumn div#twitter_div li {
	font-size: 10px; color: #666; line-height: 14px; margin: 0px 0px 0px 0px;  padding: 0px 0px 10px 0px;
} 

div#HomeContentWrap div#blogColumn div#twitter_div a:link {
	color: #666; text-decoration: underline;
}

div#HomeContentWrap div#blogColumn div#twitter_div a:visited {
	color: #666; text-decoration: underline;
}

div#HomeContentWrap div#blogColumn div#twitter_div a:hover {
	color: #000; text-decoration: underline;
}

div#MainContentWrap .contentColumn{
	float: left; display: inline; width: 354px; padding: 0px 12px 12px 12px; margin: 0px; text-align: left; background-color: #fff;
}

div#MainContent {
	float: left; display: inline; width: 507px; padding: 0px; margin: 0px; text-align: left; background-color: #fff;
}

div#MainContentWrap {
	float: right; display: inline; width: 757px; padding: 0px; margin: 0px; text-align: left; background-color: #fff;
}

div#MainContentWrap div#glitterWrap {
	float: right; display: inline; width: 733px; padding: 240px 12px 12px 12px; margin: 0px; text-align: left; background-color: #fff; background-image: url(/images/glitterBackground.jpg); background-position: top left; background-repeat: no-repeat;
}

div#MainContentWrap div#glitterWrap #TopTip {
	float: left; display: inline; width: 709px; padding: 12px; margin: 6px 0px 0px 0px; text-align: left; background-color: #ed008c;
}

div#MainContentWrap div#glitterWrap #TopTip p{
	font-family: verdana, arial, helvetica, sans-serif; font-size: 110%; margin: 0px; padding: 0px; color: #fff; line-height: 130%;
}

div#MainContentWrap div#glitterWrap div#glitterLeft {
	float: left; display: inline; width: 348px; padding: 0px; margin: 0px; text-align: left;
}

div#MainContentWrap div#glitterWrap div#glitterRight {
	float: right; display: inline; width: 385px; padding: 215px 0px 0px 0px; margin: 0px; text-align: left;
}

div#MainContentWrap div#glitterWrap div#glitterBase {
	float: left; display: inline; width: 733px; padding: 12px 0px 12px 0px; margin: 0px; text-align: left;
}

div#MainContentWrap div#glitterWrap div#glitterBase h2 {
	font-family: verdana, arial, helvetica, sans-serif; font-size: 120%; padding: 0px 0px 6px 0px; margin: 0px; color: #000; font-weight: normal; line-height: 105%;
}


div#KnowHow2 {
	float: left; display: inline; width: 733px; padding: 0px; margin: 0px; text-align: left; background-color: #fff;
}


div#KnowHow2 .thin {
	float: left; display: inline; width: 250px; padding: 12px 0px 12px 0px; margin: 0px; text-align: left; background-color: #fff;
}


div#KnowHow2 .thick {
	float: left; display: inline; width: 461px; padding: 32px 0px 0px 22px; margin: 0px; text-align: left; background-color: #fff;
}





div#Content {
	float: left; display: inline; width: 483px; padding: 12px; margin: 0px; text-align: left; background-color: #fff;
}

div#ContentNoPad {
	float: left; display: inline; width: 507px; padding: 0px; margin: 0px; text-align: left; background-color: #fff;
}




div#Title h1 {
	font-family: verdana, arial, helvetica, sans-serif; font-size: 20px; padding: 0px; margin: 0px; color: #fff; font-weight: bold;
}

div#RightColumn {
	float: right; display: inline; width: 218px; padding: 12px 12px 18px 12px; margin: 0px; text-align: left; background-color: #000000;
}

div#eptition {
	float: left; display: inline; width: 210px; padding: 12px 0px 0px 0px; margin: 0px; text-align: left;
}

div#KnowHow {
	float: left; display: inline; width: 732px; padding: 12px; margin: 0px; text-align: left; background-color: #fff;
}

div#KnowHow .singlecol {
	float: left; display: inline; width: 161px; padding: 12px 0px 0px 22px; margin: 0px; text-align: left; background-color: #fff;
}

div#KnowHow .thin {
	float: left; display: inline; width: 229px; padding: 12px 0px 12px 0px; margin: 0px; text-align: left; background-color: #fff;
}

div#KnowHow .thick {
	float: left; display: inline; width: 461px; padding: 12px 0px 0px 22px; margin: 0px; text-align: left; background-color: #fff;
}

div#KnowHow .singlecol p{
	font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; margin: 0px; padding: 0px 0px 10px 0px; color: #666; line-height: 18px;
}

div#KnowHow .triplecol {
	float: left; display: inline; width: 483px; padding: 12px 0px 0px 22px; margin: 0px; text-align: left; background-color: #fff;
}

div#KnowHow .triplecol p{
	font-family: verdana, arial, helvetica, sans-serif; font-size: 95%; margin: 0px; padding: 0px; color: #666; line-height: 130%;
}

div#KnowHow #TopTip {
	float: left; display: inline; width: 709px; padding: 12px; margin: 6px 0px 0px 0px; text-align: left; background-color: #ed008c;
}

div#KnowHow .#TopTip p{
	font-family: verdana, arial, helvetica, sans-serif; font-size: 95%; margin: 0px; padding: 0px; color: #fff; line-height: 130%;
}

div#KnowHow #TopTip2 {
	float: right; display: inline; width: 120px; padding: 12px; margin: 12px 6px 0px 0px; text-align: left; background-color: #ec008c;
}

div#KnowHow .#TopTip2 p{
	font-family: verdana, arial, helvetica, sans-serif; font-size: 95%; margin: 0px; padding: 0px; color: #fff; line-height: 130%;
}

div#LeannaSays {
	float: left; display: inline; padding: 12px; margin: 0px; text-align: left; background-color: #000000; color: #ffffff;
}

div#LeannaSays p {
	font-size: 12px; padding: 0px 0px 0px 0px; margin: 0px; color: #ffffff; line-height: 140%;
}

div#LeannaSays h2 {
	font-family: verdana, arial, helvetica, sans-serif; font-size: 16px; margin: 0px 0px 8px 0px; padding: 0px; color: #fff; line-height: 130%;
}

/************** Main Navigation **************/ 

.navLevel1 { float: left; width: 210px; margin: 0px; padding: 0px; background-color: #ffffff; text-align: left; }
.navLevel1 a { display: block; float: left; width: 186px; margin: 0px; padding: 0px; background-color: #fff; }
.navLevel1 a:link { font-weight: bold; font-size: 100%; color: #000; text-decoration: none; margin: 0px 0px 0px 2px; padding: 7px 7px 7px 15px; background-color: #fff; }
.navLevel1 a:visited { font-weight: bold; font-size: 100%; color: #000; text-decoration: none; margin: 0px 0px 0px 2px; padding: 7px 7px 7px 15px; background-color: #fff; }
.navLevel1 a:hover { font-weight: bold; font-size: 100%; color: #000; text-decoration: none; margin: 0px 0px 0px 2px; padding: 7px 7px 7px 15px; background-color: #ed008c; }


.navLevel2 { ffloat: left; width: 210px; margin: 0px; padding: 0px; background-color: #fff; text-align: left; }
.navLevel2 a { display: block; float: left; width: 166px; margin: 0px; padding: 0px; background-color: #fff; }
.navLevel2 a:link { font-weight: normal; font-size: 95%; color: #000; text-decoration: none; margin: 0px 0px 0px 2px; padding: 7px 7px 7px 35px; background-color: #fff;}
.navLevel2 a:visited { font-weight: normal; font-size: 95%; color: #000; text-decoration: none; margin: 0px 0px 0px 2px; padding: 7px 7px 7px 35px; background-color: #fff;}
.navLevel2 a:hover { font-weight: normal; font-size: 95%; color: #000; text-decoration: none; margin: 0px 0px 0px 2px; padding: 7px 7px 7px 35px; background-color: #ed008c; }

.navActive1 { float: left; width: 186px; font-size: 100%; margin: 0px 0px 0px 2px; padding: 7px 7px 7px 15px; font-weight: bold; color: #fff; background-color: #000000; text-decoration: none; }
.navActive2 { float: left; width: 166px; font-size: 95%;margin: 0px 0px 0px 2px; padding: 7px 7px 7px 35px; font-weight: normal; color: #fff; background-color: #000000; text-decoration: none; }

/************** Main text and content styles **************/
	
p {
	font-size: 12px; padding: 0px 0px 10px 1px; margin: 0px; color: #000; line-height: 120%;
}

h1 {
	font-family: verdana, arial, helvetica, sans-serif; font-size: 30px; padding: 10px 0px 10px 0px; margin: 0px; color: #000000; font-weight: normal; line-height: 90%;
}

h2 {
	font-family: verdana, arial, helvetica, sans-serif; font-size: 18px; padding: 10px 0px 5px 0px; margin: 0px; color: #000000; font-weight: bold;
}

h3 {
	font-family: verdana, arial, helvetica, sans-serif; font-size: 16px; padding: 0px 0px 20px 0px; margin: 0px; color: #666666; font-weight: normal;
}

h4 {
	font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; line-height: 18px; padding: 0px 0px 20px 0px; margin: 0px; color: #fff; font-weight: bold;
}

h5 {
	font-size: 23px; font-family: verdana, arial, helvetica, sans-serif; line-height: 20px; padding: 0px 0px 6px 0px; margin: 0px; color: #1c2f72; font-weight: normal;
}

h6 {
	font-size: 110%; line-height: 20px; padding: 0px 0px 0px 0px; margin: 0px; color: #666; font-weight: normal;
}

td { padding: 0px; margin: 0px;
}

.smallText {
	font-size: 90%;
}

.white {
	color: #ffffff;
}

ul {
	margin-top: 0px; margin-bottom: 15px; margin-left: 12px; margin-right: 0px; padding: 0px; color: #000; line-height: 130%;
}

ol {
	font-size: 95%; margin-top: 0px; margin-bottom: 4px; margin-left: 12px; margin-right: 12px; padding: 0px; color: #fff; line-height: 130%;
}

li {
	font-size: 95%; margin-top: 0px; margin-bottom: 4px; margin-left: 12px; margin-right: 12px; padding: 0px; color: #fff; line-height: 130%;
}


img {
	border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none; margin: 0px; padding: 0px;
}

a:link{ color: #5f5b5c; text-decoration: underline; }
a:visited { color: #5f5b5c; text-decoration: underline; }
a:hover { color: #5f5b5c; text-decoration: none; }

.input{ font-size: 11px; width: 200px; font-style: normal; font-variant: normal; color: #666; }
.inputbold{ font-size: 11px; font-weight: bold; width: 200px; font-style: normal; font-variant: normal; color: #666; }


/************** Link styles **************/

a.pink:link{ font-weight: normal; color: #d8027f; text-decoration: underline;}
a.pink:visited { font-weight: normal; color: #d8027f; text-decoration: underline; }
a.pink:hover { font-weight: normal; color: #d8027f; text-decoration: none; }

a.grey:link{ font-weight: normal; color: #b2b2b2; text-decoration: none;}
a.grey:visited { font-weight: normal; color: #b2b2b2; text-decoration: none; }
a.grey:hover { font-weight: normal; color: #5f5b5c; text-decoration: none; }

a.green:link{ font-weight: normal; color: #cad35d; text-decoration: none;}
a.green:visited { font-weight: normal; color: #cad35d; text-decoration: none; }
a.green:hover { font-weight: normal; color: #cad35d; text-decoration: underline; }

.lime { color: #cad35d; }
.magenta { color: #d8027f; }
.greygrey { color: #666666; }


/************** Footer **************/


#footer {
	float: left; width: 968px; padding: 20px 0px 30px 0px; margin: 6px 0px 21px 0px; font-size: 10px; color: #fff;
}

#footer #footnav {
	float: left; display: inline; width: 710px; padding: 0px; margin: 0px; text-align: left;
}

#footer #footnav a:link {
	color: #ccc; padding-left: 25px; text-decoration: none;
}

#footer #footnav a:visited {
	color: #ccc; padding-left: 25px; text-decoration: none;
}

#footer #footnav a:hover {
	color: #ccc; padding-left: 25px; text-decoration: none;
}

#footer #copyright {
	float: left; display: inline; width: 178px; padding: 0px; margin: 0px; text-align: right;
}

#footer #gingerlily {
	float: right; display: inline; width: 80px; padding: 0px; margin: 0px; text-align: left;
}


div#designnottingham {
	float: left; display: inline; width: 968px; padding: 75px 0px 20px 0px; margin: 0px; font-size: 80%; background-color: #ed008c; color: #ccc; text-align: right;
}

div#designnottingham a:link {
	color: #ccc; padding: 0px; margin: 0px; text-decoration: none;
}

div#designnottingham a:visited {
	color: #ccc; padding: 0px; margin: 0px; text-decoration: none;
}

div#designnottingham a:hover {
	color: #999; padding: 0px; margin: 0px; text-decoration: none;
}


