/* LAYOUT */
img {
	border:none;
}
.textarea {
	width:450px;
	margin: 0px;
	padding: 0px;
}
.textareahome {
	width:500px;
	margin: 0px;
	padding: 0px;
}
.textcontinue {
	padding:20px 0px 0px 0px;
	width:450px;
	text-align:right;
}
.rulewrapper {
	padding:5px 0px 5px 0px;
	margin:0px;
	width:550px;
	border-color:#CCC;
	border-width:1px 0px 0px 0px;
}
.squarepic {
	float:left;
	width:90px;
	height:80px;
}
.squarepicbig {
	float:left;
	width:90px;
	height:90px;
}
.menuitem {
	width:360px;
	float:left;
}
#description {
	position:absolute;
	left:10px;
	top:330px;
	width:260px;
	vertical-align: bottom;
	height:220px;
}
.bottom {
	position:absolute;
	bottom:0px;
}
#caption {
	position:absolute;
	left:300px;
	top:480px;
	width:400px;
	height:70px;
}
#caption ul {
	padding:0px 0px 6px 0px;
}
#leftcol {
		position:absolute;
		left:10px;
		top:100px;
}
#navmain {
	float:left;
	width:100px;
	padding:0px 8px 0px 0px;
}
#navsubmenu {
	float:left;
	width:175px;
}
#navpagesport {
	position:absolute;
	float:left;
	left:10px;
	top:480px;
	padding:0px;
}
#text {
	width:208px;
}
#copyright {
	position:absolute;
	left:10px;
	top:560px;
}


/* STYLES */
.red {	
	color:#C33;
}
.black {	
	color:#000;
}
.blue, .blue a:link, .blue a:visited, .blue a:active, .blue a:hover {	
	color:#00BCE2;
	text-decoration: none;	
}
.green, .green a:link, .green a:visited, .green a:active, .green a:hover {	
	color:#9EC400;
	text-decoration: none;	
}
.orange, .orange a:link, .orange a:visited, .orange a:active, .orange a:hover {	
	color:#F96B07;
	text-decoration: none;	
}
.pink, .pink a:link, .pink a:visited, .pink a:active, .pink a:hover {	
	color:#D30547;
	text-decoration: none;	
}
.purple, .purple a:link, .purple a:visited, .purple a:active, .purple a:hover {	
	color:#70147A;
	text-decoration: none;	
}
.yellow, .yellow a:link, .yellow a:visited, .yellow a:active, .yellow a:hover {	
	color:#FCB514;
	text-decoration: none;	
}
p {
	padding:0px 0px 3px 0px;
	margin:0px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
}
h1 {
	padding:0px 0px 12px 0px;
	margin:0px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration:none;
	line-height: 24px;
	word-spacing: -1px;
	letter-spacing: 1px;
}
h1 a:link, h1 a:visited, h1 a:active {	
	color: #000;
	text-decoration: none;	
}
h1 a:hover {	
	color:#C33;
	text-decoration:none;
}
h6 {
	padding:0px 0px 8px 0px;
	margin:0px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	text-decoration:none;
	line-height: 26px;
	word-spacing: -1px;
	letter-spacing: -1px;
}
h2 {
	padding:0px 0px 12px 0px;
	margin:0px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration:none;
	line-height: 18px;
	word-spacing: 1px;
	letter-spacing: 1px;
}
h3 {
	padding:0px;
	margin:0px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:14px;
	font-weight: normal;
	text-decoration:none;
}
h3 a:link, h3 a:visited, h3 a:active {	
	color: #000;
	text-decoration: none;	
}
h3 a:hover {	
	color:#C33;
	text-decoration: none;	
}
h4 {
	padding:0px 0px 6px 0px;
	margin:0px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:14px;
	font-weight: normal;
	text-decoration:none;
}
h4 a:link, h4 a:visited, h4 a:active {	
	color: #000;
	text-decoration: none;	
}
h4 a:hover {	
	color:#C33;
	text-decoration: none;	
}

h5 {
	padding:0px;
	margin:0px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:14px;
	font-weight: normal;
	text-decoration:none;
}
h5 a:link, h5 a:visited, h5 a:active {	
	color: #666;
	text-decoration: none;	
}
h5 a:hover {	
	color:#C33;
	text-decoration: none;	
}

#home .home, #about .about, #people .people, #how .how, #services .services, #europe .europe, #casestudies .casestudies, #portfolio .portfolio, #contact .contact, #questions .questions, #beforeafter .beforeafter { 
	color:#C33;
	text-decoration: none;
}
#bdl .bdl, #ern .ern, #evo .evo, #eyr .eyr, #mas .mas, #pre .pre, #sut .sut, #tco .tco, #tma .tma,  #ver .ver, #cas .cas { 
	color:#C33;
	text-decoration: none;
}
#aat .aat, #acc .acc, #aer .aer, #and .and, #blfram .blfram, #bgl .bgl, #car .car, #cra .cra, #elt .elt, #exc .exc, #fen .fen, #fut .fut, #arb .arb, #icw .icw, #iib .iib, #jeu .jeu, #msa .msa, #peda .peda, #pyr .pyr, #req .req, #res .res, #spi .spi, #tag .tag, #ucl .ucl, #val .val { 
	color:#C33;
	text-decoration: none;
}
#page01 .page01, #page02 .page02, #page03 .page03, #page04 .page04, #page05 .page05, #page06 .page06, #page07 .page07, #page08 .page08, #page09 .page09, #page10 .page10, #page11 .page11, #page12 .page12, #page13 .page13, #page14 .page14, #page15 .page15, #page16 .page16, #page17 .page17, #page18 .page18, #page19 .page19, #page20 .page20, #page21 .page21, #page22 .page22, #page23 .page23, #page24 .page24, #page25 .page25, #page26 .page26, #page27 .page27, #page28 .page28, #page29 .page29, #page30 .page30 { 
	color:#C33;
	text-decoration: none;
}

ul {
	padding:0px;
	margin:0px;
}
li {
	padding:0px 0px 3px 0px;
	margin:0px;
	list-style-type: none;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:12px;
	font-weight: normal;
	text-decoration:none;
}
li a {
	color: #000;
	text-decoration:none;
}
li a:link, li a:visited, li a:active {	
	color: #000;
	text-decoration: none;	
}
li a:hover {	
	color:#C33;
	text-decoration: none;	
}


/* MAIN TEXT AREA IE HACK*/

*>html #tablist ul {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
#tablist li {
	display:inline;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#tabcontentcontainer {
	float:left;
}
.tabcontent {
	display:none;
}
.roll1 {
	width:180px;
	height:200px;
	float:left;
}
