/* :: Backgrpunds, Borders and Colors :: */

/* :: Backgrounds :: */

html body,
#header {
	background-color: #8d95ff;
}

#topNav {
	background-color: #e6e6e6;
}

#mainNav .level1 a,
.navPages a:hover {
	background-color: #d0ecaa;
}

#mainNav .level1 a:hover,
.special-table tr:hover,
.special-link-2:hover {
	background-color: #f5ffe6; 
}

#main,
.special-table,
.special-link,
.txt,
.content-box-caption,
.special-link-2 {
	background-color: white;
}

.special-table th {
	background-color: #e6eeee;
}

#content form p,
.special-content-box {
	background-color: #f2f2f2;
}

.btn {
	background-color: #cae9d2;
}

#header,
#footer,
.btn:hover {
	background-color: #eef5e7;
}

.special-link.color-2 {background-color: #ffd73a;}
.special-link.color-3 {background-color: #ff3661;}

/* :: Borders :: */

#mainNav .level1 a,
.btn {
	border-color: #7fb339;
}

#topNav,
hr,
#main .nav-x li {
	border-color: #999;
}

.special-link,
.special-content-box,
.special-link-2 {
	border-color: #ccc;
}

#footer {
	border-color: white;
}

.special-link.color-2 {border-color: #e6b44a;}
.special-link.color-3 {border-color: #cc012c;}

/* :: Colors :: */

#loginForm h6,
.special-link.color-3 {
	color: white;
}

body,
#mainNav .level1 a,
.features .price,
.txt,
.special-link {
	color: black;
}

html h1, html h2, html h3, html h4, html h5, html h6,
html h1 a, html h2 a, html h3 a, html h4 a, html h5 a, html h6 a {
	color: #408c60;
}