a:link {color: #2C3C5D; font-size: 10px; font-family: Verdana, Geneva, Arial, sans-serif;}
a:visited {color: #2C3C5D;  font-size: 10px; font-family: Verdana, Geneva, Arial, sans-serif;}
a:hover {color: #000000;  font-size: 10px; font-family: Verdana, Geneva, Arial, sans-serif;}
a:active {color: #000000;  font-size: 10px; font-family: Verdana, Geneva, Arial, sans-serif;}


a.terms:link {color: #4C608B; font-size: 10px; font-family:  Verdana, Geneva, Arial, sans-serif; text-decoration: none;}
a.terms:visited {color: #4C608B;  font-size: 10px;  font-family:  Verdana, Geneva, Arial, sans-serif; text-decoration: none;}
a.terms:hover {color: #647FB8;  font-size: 10px; font-family:  Verdana, Geneva, Arial, sans-serif; text-decoration: none;}
a.terms:active {color: #647FB8;  font-size: 10px; font-family: Verdana, Geneva, Arial, sans-serif; text-decoration: none;}

a.botlink:link {color: #4C608B; font-size: 10px; font-family:  Verdana, Geneva, Arial, sans-serif; text-decoration: none;}
a.botlink:visited {color: #4C608B;  font-size: 10px;  font-family:  Verdana, Geneva, Arial, sans-serif; text-decoration: none;}
a.botlink:hover {color: #647FB8;  font-size: 10px; font-family:  Verdana, Geneva, Arial, sans-serif; text-decoration: none;}
a.botlink:active {color: #647FB8;  font-size: 10px; font-family: Verdana, Geneva, Arial, sans-serif; text-decoration: none;}




body, html { 
	background-color: #2C3C5D; 
	margin:0;
    padding:0;
    height: 100%;
    border:none
}


#wrapper { 
	width: 840px;
	height: 100%;
	margin-left: auto; 
	margin-right: auto;
	padding: 0px; 
	font-size: 10px;
	font-family:  Verdana, Geneva, Arial, sans-serif; 

}

.info-back { 
	background: #2C3C5D url(images/info-back.gif);
	background-repeat: no-repeat;
}
.news-back { 
	background: #2C3C5D url(images/news-back.gif);
	background-repeat: no-repeat;
}
.design-back { 
	background: #2C3C5D url(images/design-back.gif);
	background-repeat: no-repeat;
}
.design-repeat-back { 
	background: #2C3C5D url(images/design-repeat-back.gif);
	background-repeat: repeat-y;
	margin-left: 3px;
	padding: 0px 100px;
	font-size: 1.1em;
	font-weight: bold;
	color: #2E3C5B;
	height: 460px;
}

.friends-back { 
	background: #2C3C5D url(images/friends-back.gif);
	background-repeat: no-repeat;
}
.learn-back { 
	background: #2C3C5D url(images/learn-back.gif);
	background-repeat: no-repeat;
}
.export-back { 
	background: #2C3C5D url(images/export-back.gif);
	background-repeat: no-repeat;
}
.contact-back { 
	background: #2C3C5D url(images/contact-back.gif);
	background-repeat: no-repeat;
}
.map-back { 
	background: #2C3C5D url(images/map-back.gif);
	background-repeat: no-repeat;
}




.info { 
	font-size: 10px;
	font-family:  Verdana, Geneva, Arial, sans-serif; 
	color: #242424;
}

.sitemap { 
	font-size: 10px;
	line-height: 14px; 
	font-family:  Verdana, Geneva, Arial, sans-serif; 
	color: #242424;
}

.fact { 
	font-size: 11px;
	font-family:  Verdana, Geneva, Arial, sans-serif; 
	color: #EC0808;
}

.title1 { 
	font-size: 13px;
	font-weight: bold;
	font-family:  Verdana, Geneva, Arial, sans-serif; 
	color: #2C3C5D;
}
.title2 { 
	font-size: 10px;
	font-weight: bold;
	font-family:  Verdana, Geneva, Arial, sans-serif; 
	color: #2C3C5D;
}







#footer { 
	width: 100%; 
	height: 40px;
	text-align: center; 
	padding: 0px; 
	font-size: 10px;
	color: #4C608B;
	font-family: Verdana, Arial, Geneva, sans-serif;	
}


.gallery-thumb {
	width: 100px;
	height: 75px;
	border: 1px solid #2C3C5D; 
	padding: 0px;
}	


/*////////////// DESIGNERS ///////////////*/

#designers {
	margin-top: 3em;
	padding-left: 100px;
}

.designer {
	width: 240px;
	border: 1px solid red;
}

.designerLeft {
	width: 240px;
	height: 80px;
	float: left;
}

img.thumb {
	padding: 1px;
	border: 1px solid #336633;
	float: left;
		margin-right: 10px;
	margin-top: -7px;

}

h4 {
	font-weight: normal;
	font-size: 1.4em;
	text-transform: uppercase;
	color: #060;
}

#portfolioImages {
	width: 45%;
	float: left;
}

#designerProfile {
	width: 45%;
	float: right;
	font-weight: normal;
}

.left {
	float: left;
}

.clear {
	clear: both;
}

img.left {
	float: left;
}


/*////////////// NEWS ///////////////*/

.news_table {
	width: 100%;
	vertical-align: top;
	padding: 0px;
	height: 90px;
}


.news_padL {
	width: 77px;
	vertical-align: top;
}	

.news_padR {
	width: 100px;
	vertical-align: top;
}

.news {
	border: 1px solid #2C3C5D;
}	

.news_thumb {
	width: 90px;
	vertical-align: top;
}	

.news_txt {
	width: 261px;
	vertical-align: top;
}	


