body {margin:0px; padding:0px; font-family:Verdana,Arial,sans-serif; font-size:0.7em; color:#1f1f1f;}
p {margin:0px; margin-bottom:10px;}
td {font-size:0.7em;}
h1 {font-size:1.3em; color:#21a6bf; font-weight:normal; margin:0px; margin-bottom:6px;}
	h1 a:link {color:#21a6bf; text-decoration:none;} 
	h1 a:visited {color:#21a6bf; text-decoration:none;} 
	h1 a:hover {color:#d50a52; text-decoration:none;}
h2 {font-size:1.9em; color:#21a6bf; font-weight:normal; margin:0px; margin-bottom:15px;}
h3 {font-size:1.3em; color:#21a6bf; font-weight:normal; margin:0px; margin-bottom:6px;}
	h3 a:link {color:#21a6bf; text-decoration:none;} h3 a:visited {color:#21a6bf; text-decoration:none;} h3 a:hover {color:#d50a52; text-decoration:none;}
h4 {
	font-size:1em; 
	color:#666666; 
	font-weight:normal; 
	margin:0px; 
	margin-top:15px; 
	margin-bottom:1px;
	text-transform:uppercase;
	font-weight:bold;
}
ul, li {margin:0px; margin-left:9px; padding:0px;}
div {
	padding:0px;
	margin:0px;
}
.logoarea {position:absolute; left:47px; top:36px;}
.taglinearea {position:absolute; left:526px; top:30px;}

.topnavarea {position:absolute; left:423px; top:54px; width:337px; text-align:right; font-size:0.9em; line-height:1.4em; color:#21a6bf;text-align:right;}
	.topnavarea a:link {color:#1f1f1f; text-decoration:none;}
	.topnavarea a:visited {color:#1f1f1f; text-decoration:none;}
	.topnavarea a:hover {color:#d50a52; text-decoration:none;}

.leftcolumn {position:absolute; left:50px; top:103px; width:220px; line-height:1.4em;}
.clientlist {font-size:0.9em; margin-top:4px; margin-bottom:15px; line-height:1.3em;}
.clientlist li {
	list-style-image:url(/img/disc.gif);
}
	.reviewslink {font-size:0.9em;}
.leftcolumnstylepage {position:absolute; left:50px; top:103px; width:255px;}
.leftcolumnstylepage h1 {
	font-size:18px;color:#21a6bf;font-family:arial;
}
.mainimagearea {position:absolute; left:310px; top:106px; width:450px;}
	.imagearrows {float:right; margin-top:6px;}
	.flashnav {font-size:0.9em; line-height:1.4em; color:#21a6bf; margin-top:4px;}
		.flashnav a:link {color:#1f1f1f; text-decoration:none;}
		.flashnav a:visited {color:#1f1f1f; text-decoration:none;}
		.flashnav a:hover {color:#d50a52; text-decoration:none;}
		.zoom {color:#1f1f1f;}
	.textunderimage {margin-top:17px; width:450px; line-height:1.3em;}
	.imageunderimage {float:right; width:200px; margin-top:20px;}
	

.medthumbnails {
	position:absolute; 
	left:266px; 
	top:127px; 
	width:732px;
}

.medthumbarea {
	position:relative;
	float:left; 
	width:155px; 
	margin-right:24px; 
	margin-top:0px;
	margin-bottom:8px;
	height:172px;
}

.lgthumbarea {
	position:relative;
	float:left; 
	width:336px; 
	margin-right:10px; 
	margin-top:0px;
	margin-bottom:16px;
	height:354px;
}

.lgimg {
	width:336px;
	height:336px;
	background-repeat:no-repeat;
	background-position:center center;
}

.rightcolumn {position:absolute; left:800px; top:106px; width:170px;}
.contactteam {position:absolute; left:800px; top:382px; width:160px; line-height:1.4em;}

.contactscolumn1 {position:absolute; left:50px; top:103px; width:220px; line-height:1.4em;}
.contactscolumn2 {position:absolute; left:230px; top:103px; width:220px; line-height:1.4em;}
.contactscolumn3 {position:absolute; left:420px; top:103px; width:220px; line-height:1.4em;}
.contactscolumn4 {position:absolute; left:610px; top:103px; width:220px; line-height:1.4em;}
.contactscolumn5 {position:absolute; left:800px; top:103px; width:170px; line-height:1.4em;}

.scrapbookpagearea {position:absolute; left:50px; top:103px; width:920px; padding-bottom:20px;}
	.scrapbookrightcolumn {float:right; width:160px; line-height:1.4em; margin-top:20px;}
		.greyedout {color:#999999;}
		.scrapbookimages {margin-top:30px; margin-bottom:20px;}
		.scrapbookcreated {font-size:0.9em; line-height:1.3em; margin-bottom:0px; color:#666666; font-style:italic;}
	.scrapbooktextarea {width:242px; line-height:1.4em;}
	.scrapbookthumbarea {width:710px;}
		.scrapbookthumb {float:left; margin-right:20px; margin-top:10px; margin-bottom:10px;}
			.scrapbookartist {font-size:0.9em; line-height:1.4em; margin-top:2px;}
			.scrapbookdelete {font-size:0.9em; line-height:1.4em;}
			.scrapbookhires {font-size:0.9em; color:#999999; line-height:1.4em;}
				.scrapbookhires a:link {color:#999999; text-decoration:none;}
				.scrapbookhires a:visited {color:#999999; text-decoration:none;}
				.scrapbookhires a:hover {color:#d50a52; text-decoration:none;}
	.scrapbookthumbareahires {width:200px; height:400px;}
	
	.scrapbookhirescolumn1 {float:left; width:370px; margin-right:40px; line-height:1.4em;}
		.scrapbookthumb75 {float:left; margin-right:20px; margin-top:10px; margin-bottom:10px; width:75px;}
	.scrapbookhirescolumn2 {float:left; width:340px; margin-top:15px;}
	.scrapbookhirescolumn3 {float:left; width:160px; margin-top:165px; font-size:0.9em;}
	.contactform {margin-bottom:6px;}
	
	.hirescolumn1 {float:left; width:324px; line-height:1.4em;}
	.hirescolumn2 {float:left; width:595px; margin-top:15px;}
	.hiresthumb {float:left; margin-right:10px; margin-top:10px; margin-bottom:0px; width:75px;}
	.hiresthumb75 {float:left; margin-right:10px; margin-top:10px; margin-bottom:0px; width:75px;}
	.hiresthumb150 {float:left; margin-right:10px; margin-top:10px; margin-bottom:0px; width:150px;}
	.hiresthumb330 {float:left; margin-right:10px; margin-top:10px; margin-bottom:0px; width:330px;}
	.hirestickbox {font-size:0.9em;}

.getaquotepagearea {position:absolute; left:50px; top:106px; width:910px;}
	.getaquoteformarea {float:right; width:508px;}
		.formsubtitle {font-size:0.8em; color:#21a6bf; padding-bottom:2px; padding-left:4px;}
		.formspacing {padding-bottom:6px;}
		.formindent {padding-left:5px;}
		.formindent2 {padding-left:1px; padding-bottom:6px;}
		.formindent3 {padding-left:4px; padding-bottom:6px;}
		.formcellalignment {padding-top:5px; vertical-align:top;}
		.quoteform {width:234px; margin-bottom:6px; font-size:1em; font-family:Verdana;}
		.quoteform2 {width:214px; margin-bottom:6px; font-size:1em; font-family:Verdana;}
		.quoteformother {width:234px; font-size:1em; font-family:Verdana; color:#999999; margin-left:4px;}
		.quoteformother3 {width:214px; font-size:1em; font-family:Verdana; color:#999999; margin-left:4px;}
		.quoteformother2 {width:219px; font-size:1em; font-family:Verdana; color:#999999;}
		.checkboxtext {}
		.smallprint {font-size:0.9em; color:#4e4e4e;}
		.promise {font-style:italic; margin-top:10px; color:#4e4e4e;}
	.getaquotetextarea {width:345px; line-height:1.4em;}
		.standfirst {font-size:1.2em; margin-bottom:12px;}
		.phonenumber {color:#000000;}
		.optionletters {float:left; font-size:2em; color:#21a6bf; line-height:0.8em; margin-bottom:50px; margin-right:3px;}
		.bluetext {color:#21a6bf;}
		.or {color:#999999;}
		.scrapbookquote {color:#000000;}
	.getaquotethumbarea {width:345px; margin-top:12px;}
		.getaquotethumb {float:left; margin-right:10px; margin-bottom:20px; width:75px;}
	.quotefooterarea {clear:both; padding-top:40px; margin-bottom:40px; width:910px;}
	.animquotefooterarea {clear:both; padding-top:40px; margin-bottom:40px; width:720px;}
	.quotefooternav {float:right; width:600px; text-align:right; font-size:0.9em; line-height:1.4em; color:#21a6bf;}
		.quotefooternav a:link {color:#1f1f1f; text-decoration:none;}
		.quotefooternav a:visited {color:#1f1f1f; text-decoration:none;}
		.quotefooternav a:hover {color:#d50a52; text-decoration:none;}
	.animquotefooternav {float:right; width:500px; text-align:right; font-size:0.9em; line-height:1.4em; color:#21a6bf;}
			.quotefooternav a:link {color:#1f1f1f; text-decoration:none;}
			.quotefooternav a:visited {color:#1f1f1f; text-decoration:none;}
		.quotefooternav a:hover {color:#d50a52; text-decoration:none;}
	.quotefooterlogo {width:300px;}
	
.lmsArea {
	position:absolute;
	left:800px;
	top:110px;
	width:170px;
	height:20px;
}

.artistthumbnails {position:absolute; left:800px; top:127px; width:170px;height:450px;}
	.thumbarea {float:left; width:75px; margin-right:10px; margin-top:0px;margin-bottom:10px;}
	.thumbnumbersarea {font-size:0.9em; color:#21a6bf; margin-top:6px;}
		.thumbnumbersarea a:link {color:#1f1f1f; text-decoration:none; padding:2px; padding-top:0px;}
		.thumbnumbersarea a:visited {color:#1f1f1f; text-decoration:none; padding:2px; padding-top:0px;}
		.thumbnumbersarea a:hover {color:#ffffff; text-decoration:none; padding:2px; padding-top:0px; background-color:#d50a52;}

.stylepagethumbnails {position:absolute; left:50px; top:215px; width:255px;}
.stylespagenav {position:absolute; left:800px; top:103px; width:160px; width:170px; font-size:0.9em; line-height:1.4em;}
	.stylespagenav a:link {color:#1f1f1f; text-decoration:none;}
	.stylespagenav a:visited {color:#1f1f1f; text-decoration:none;}
	.stylespagenav a:hover {color:#d50a52; text-decoration:none;}
.stylecommissionarea {position:absolute; left:782px; top:522px; width:200px; color:#21a6bf;}
	.stylecommissiontext {font-size:0.9em; line-height:1.4em;}
	.stylecommissiontext a:link {color:#1f1f1f; text-decoration:none;}
	.stylecommissiontext a:visited {color:#1f1f1f; text-decoration:none;}
	.stylecommissiontext a:hover {color:#d50a52; text-decoration:none;}
	
.commissionarea {position:absolute; left:782px; top:560px; width:200px; font-size:0.9em; line-height:1.4em; color:#21a6bf;}
	.commissionarea a:link {color:#1f1f1f; text-decoration:none;}
	.commissionarea a:visited {color:#1f1f1f; text-decoration:none;}
	.commissionarea a:hover {color:#d50a52; text-decoration:none;}
	.commission {font-weight:bold;}
.comissionmainarea {position:absolute; left:0px; top:103px; width:780px;}
	.comissiontext {margin-left:50px; margin-bottom:20px;}
	.row1 {}
		.comissioncol1 {float:left; width:157px;}
		.comissioncol2 {float:left; width:238px; line-height:1.4em;}
			.steps {float:left; margin-right:5px;}
			.subtitle {font-size:1.1em; text-transform:uppercase; color:#21a6bf; margin-top:6px; margin-bottom:6px;}
		.comissioncol3 {float:left; width:127px;}
		.comissioncol4 {float:left; width:258px; line-height:1.4em;}
	.row2 {}
		.comissioncol5 {float:left; width:157px;}
		.comissioncol6 {float:left; width:238px; line-height:1.4em;}
		.comissioncol7 {float:left; width:127px;}
		.comissioncol8 {float:left; width:258px; line-height:1.4em;}
	.commissionfooterarea {margin-left:50px; width:910px; margin-bottom:40px;}

.allartistscolumn1 {position:absolute; left:50px; top:103px; width:126px; font-size:0.9em; line-height:1.4em;}
.allartistscolumn2 {position:absolute; left:181px; top:103px; width:126px; font-size:0.9em; line-height:1.4em;}
.allartistscolumn3 {position:absolute; left:312px; top:452px; width:126px; font-size:0.9em; line-height:1.4em;}
.allartistscolumn4 {position:absolute; left:443px; top:452px; width:126px; font-size:0.9em; line-height:1.4em;}
.allartistscolumn5 {position:absolute; left:574px; top:452px; width:126px; font-size:0.9em; line-height:1.4em;}
.allartistscolumn6 {position:absolute; left:710px; top:103px; width:126px; font-size:0.9em; line-height:1.4em;}
.allartistscolumn7 {position:absolute; left:841px; top:103px; width:126px; font-size:0.9em; line-height:1.4em;}
.allartistsimage {position:absolute; left:335px; top:106px; width:330px;}
.allartistslinks {}
	.allartistslinks a:link {color:#1f1f1f; text-decoration:none;}
	.allartistslinks a:visited {color:#1f1f1f; text-decoration:none;}
	.allartistslinks a:hover {color:#d50a52; text-decoration:none;}
	
	.allartists 
	{
	    font-size:0.8em;
	}
	.allsymbol 
	{
	    font-size:1.1em;
	    color: #d50a52!important;
	}
	.allsymbol a 
	{
	    color:#d50a52!important;
	}
	.allsymbol:link 
	{
	    color:#d50a52!important;
	}
	.allsymbol:visited 
	{
	    color:#d50a52!important;
	}
	.allsymbol a:hover 
	{
	    color:#ffffff!important;
	}
	.allsymbol:hover 
	{
	    color:#ffffff!important;
	}

.newslistarea {position:absolute; left:50px; top:103px; width:910px; line-height:1.4em;}
	.newsintro {float:left; width:280px; margin-right:350px; margin-bottom:20px;}
	.newslinkarea {float:left; width:335px; margin-right:40px; margin-bottom:10px;}
		.newsimage {float:left; margin-right:8px;}
		.newsimagelarge {float:left; margin-right:15px;}
	.newsheadlinesarea {float:left; width:160px; margin-right:3px; margin-bottom:20px; line-height:1.1em;}
	.newsimagecolumn {float:left; width:450px; margin-left:20px;margin-right:30px; margin-top:3px;text-align:right}
	.newsitemarea {float:left; width:247px;} /* background-color:#cccccc; */	
		.newstitle {font-size:1.2em;}		
		.newssummary {}
		.newsstandfirst {font-size:1.2em; margin-top:10px;}
	.newsheadline {font-size:0.9em; margin-top:5px;}
		.newsheadline a:link {color:#1f1f1f; text-decoration:none;}
		.newsheadline a:visited {color:#1f1f1f; text-decoration:none;}
		.newsheadline a:hover {color:#d50a52; text-decoration:none;}
	.seemore {position:absolute; left:773px; top:544px; line-height:1.4em;}
	.newsfooterarea {clear:both; padding-top:30px; width:910px; margin-bottom:40px;}	

.footerlogo {clear:both; position:absolute; left:50px; top:611px; width:200px; font-weight:400;}
.footernav {position:absolute; left:260px; top:611px; width:700px; text-align:right; font-size:0.9em; line-height:1.4em; color:#21a6bf;}
	.footernav a:link {color:#1f1f1f; text-decoration:none;}
	.footernav a:visited {color:#1f1f1f; text-decoration:none;}
	.footernav a:hover {color:#d50a52; text-decoration:none;}
 .animfooternav {position:absolute; left:250px; top:611px; width:500px; text-align:right; font-size:0.9em; line-height:1.4em; color:#21a6bf;}
 	.animfooternav a:link {color:#1f1f1f; text-decoration:none;}
 	.animfooternav a:visited {color:#1f1f1f; text-decoration:none;}
	.animfooternav a:hover {color:#d50a52; text-decoration:none;}
.animfooternav2 {position:absolute; left:250px; top:572px; width:500px; text-align:right; font-size:0.9em; line-height:1.4em; color:#21a6bf;}
 	.animfooternav a:link {color:#1f1f1f; text-decoration:none;}
 	.animfooternav a:visited {color:#1f1f1f; text-decoration:none;}
	.animfooternav a:hover {color:#d50a52; text-decoration:none;}

.footerlogocontact {clear:both; position:absolute; left:50px; top:572px; width:200px; font-weight:400;}
.footernavcontact {position:absolute; left:260px; top:572px; width:700px; text-align:right; font-size:0.9em; line-height:1.4em; color:#21a6bf;}
	.footernavcontact a:link {color:#1f1f1f; text-decoration:none;}
	.footernavcontact a:visited {color:#1f1f1f; text-decoration:none;}
	.footernavcontact a:hover {color:#d50a52; text-decoration:none;}
	
.dynfooternav {clear:both; position:absolute; left:210px; bottom:-90px; width:700px; text-align:right; font-size:0.9em; line-height:1.4em; color:#21a6bf;padding-bottom:20px;}
	.dynfooternav a:link {color:#1f1f1f; text-decoration:none;}
	.dynfooternav a:visited {color:#1f1f1f; text-decoration:none;}
	.dynfooternav a:hover {color:#d50a52; text-decoration:none;}

.homeartistsarea {position:absolute; left:662px; top:106px; font-size:0.9em; line-height:1.4em;}
	.homeartistsarea a:link {color:#1f1f1f; text-decoration:none;}
	.homeartistsarea a:visited {color:#1f1f1f; text-decoration:none;}
	.homeartistsarea a:hover {color:#d50a52; text-decoration:none;}
	.homeartistsarea h3 { color:#d50a52;font-size:1.5em;}
.homeartistnumbers {margin-top:12px; border-top:1px solid #cccccc; width:112px;}
	.homeartistnumbers a:link {color:#1f1f1f; text-decoration:none; padding:2px; padding-top:0px;}
	.homeartistnumbers a:visited {color:#1f1f1f; text-decoration:none; padding:2px; padding-top:0px;}
	.homeartistnumbers a:hover {color:#ffffff; text-decoration:none; padding:2px; padding-top:0px; background-color:#d50a52;}
.homewelcomearea {position:absolute; left:50px; top:103px; width:180px; line-height:1.4em;}
.homewelcometext {font-size:1em;}
	.homewelcometext2 {font-size:0.9em; line-height:1.3em;}
.homeimagearea {position:absolute; left:315px; top:106px;}
.homeimageareasmall {position:absolute; left:50px; top:286px;}
.homestylesarea {position:absolute; left:237px; top:106px; width:62px; text-align:right; font-size:0.9em; line-height:1.4em;}
	.homestylesarea a:link {color:#1f1f1f; text-decoration:none;}
	.homestylesarea a:visited {color:#1f1f1f; text-decoration:none;}
	.homestylesarea a:hover {color:#d50a52; text-decoration:none;}
	.homestylesarea h3 {color:#d50a52; font-size:1.5em;}
.homenewsarea {position:absolute; left:800px; top:325px; width:170px;}
.homenewsarea h3 {
	margin-bottom:2px;
}
.homenewsletterarea {position:absolute; left:800px; top:422px; width:170px;}
.homenewsletterarea h3 {
	margin-bottom:0px;
 }
.homenewstitle {margin-top:0px; margin-bottom:0px;}
.homenewstext {font-size:0.9em; margin-top:2px; margin-bottom:3px;}
.animationarea {position:absolute; left:800px; top:106px;width:165px;}
.animationarea h2 {
	color:#21a6bf;
	font-size:16px;
	margin-bottom:1px;
}
.animationarea h3 {
	color:#d50a52;
	font-size:11px;
	margin-top:1px;
	margin-bottom:1px;
}
.homefooterlogo {clear:both; position:absolute; left:50px; top:487px;}
.homefooternav {position:absolute; left:176px; top:487px; width:600px; text-align:right; font-size:0.9em; line-height:1.4em; color:#21a6bf;}
	.homefooternav a:link {color:#1f1f1f; text-decoration:none;}
	.homefooternav a:visited {color:#1f1f1f; text-decoration:none;}
	.homefooternav a:hover {color:#d50a52; text-decoration:none;}

.searcharea {position:absolute; left:800px; top:38px;}
	.formdropdown1 {font-size:0.8em; width:160px;}
	.formdropdown2 {font-size:0.8em; width:160px; margin-top:10px;}
	.formdropdown3 {font-size:0.8em; width:160px; margin-top:10px;}
	.formdropdown4 {font-size:0.8em; width:160px; margin-top:10px; margin-bottom:10px;}
	.searchtitle {font-size:0.9em; margin-bottom:4px;}
	.searchbox {font-size:1em; width:160px;}
	
.navdot {padding-left:3px; padding-right:3px; font-weight:normal; color:#21a6bf;}
.navdot2 {padding-right:3px; font-weight:normal; color:#21a6bf;}
.footerphone {color:#d50053;}

a:link {color:#d50a52; text-decoration:none;} a:visited {color:#d50a52; text-decoration:none;} a:hover {color:#d50a52; text-decoration:underline;}
a:link.selected {color:#21a6bf; text-decoration:none;} a:visited.selected {color:#21a6bf; text-decoration:none;} a:hover.selected {color:#21a6bf; text-decoration:none;}
a:link.homenewslink {color:#d50a52; text-decoration:none; font-size:1.1em;} a:visited.homenewslink {color:#d50a52; text-decoration:none;} a:hover.homenewslink {color:#d50a52; text-decoration:underline;}
a:link.reviews {color:#1f1f1f; text-decoration:none;} a:visited.reviews {color:#1f1f1f; text-decoration:none;} a:hover.reviews {color:#d50a52; text-decoration:underline;}
a:link.commissionlink {color:#4f4f4f; text-decoration:none;} a:visited.commissionlink {color:#4f4f4f; text-decoration:none;} a:hover.commissionlink {color:#d50a52; text-decoration:none;}


.webaddress {display:none;}

.animationsOnly {
	position:absolute;
	left:0px;
	bottom:0px;
}


.animView {
	font-size:10px;
}

.stylegalleryblock {
	float:left;width:471px;margin-top:16px;overflow:hidden;
	margin-right:14px;
}



.stylegalleryimage {
	float:left; width:150px; margin-right:6px; margin-top:2px;
}

.animstylegalleryblock {
	float:left;
	width:181px;
	height:464px;
	margin-top:6px;
	overflow:hidden;
	margin-right:4px;
	background-image:url(/animation/img/animsgbg.png);
}

.animstylegalleryimage {
	float:left; width:160px; 
	margin-left:13px; 
	margin-top:2px;
	margin-bottom:3px;
}


.imflt {
	float:left;
}

.nocolorlink a {
	color:#666666;
}

#mediabar {
	width:519px;
	height:30px;
	background-color:black;
	color:white;
}

#prevbg {
	background-color:black;
	width:519px;
	height:288px;
	text-align:center;
}

.playbutton {
	width:519px;
	height:288px;
	z-index:100;
	position:absolute;
	top:21px;
	left: 0px;
}

#stylemenu {
	position:absolute;
	top:20px;
	left:30px;
	z-index:500;
	visibility:hidden;
	text-align:left;
}

.menuwhite {
	padding:2px;
	background-color:white;
	/* for IE */
	filter:alpha(opacity=85);
	/* CSS3 standard */
    opacity:0.85;
    float:left;
}

.menulink {
	color:#70B63C;
	font-weight:bold;
}

.menulink a{
	color:#70B63C;
}

.noline {
	outline:none;
}

.gap {
	float:left;
	visibility:hidden;
	width:0px;
	height:172px;
	margin-bottom:8px;
	display:none;
}

p.exclusively 
{
    color:#21a6bf;
    margin-bottom:0px;
    padding-bottom:0px;
    padding-top:0px;
    margin-top:0px;
}