body {

	background: url(../img/bg.jpg) no-repeat transparent;
	background-position: 50% 0;
	background-attachment: fixed;

}

#header {

	background: url(../img/header.png) no-repeat #f1eadc;

}

#main {

	background: url(../img/bottom.png) no-repeat #f1eadc;
	background-position: 0 100%;
	
}


#login-area {

	background: url(../img/top.png) repeat-x #b05127;
	background-position: 0 100%;

}

#login-switch {
	
	background: url(../img/login-switch.png) no-repeat transparent;

}

nav ul {

	background-color:#bba069;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	

}

nav ul li a:hover {

	background-color:#d8c090;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	

}

nav ul li a#signup {

	background-color: #b05127;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}

nav ul li a#signup:hover {

	background-color: #fff;
	color:#b05127;

}

h2, h3 { color: #b05127; }

a.thumb span {

	background: url(../img/play.png) no-repeat transparent;
	opacity: .5;

}

a.thumb:hover span {

	opacity: .8;

}

article.features {

	background: url(../img/mid.png) no-repeat transparent;
	color:#675736;

}

.col-a h3, .col-b h3 {
	
	color:#bba66d;
	background: url(../img/dots.png) repeat-x transparent;
	background-position: 0 100%;

}

.col-a ul {

	background-color: #f9f6f0;
	border: 5px solid #fff;
	padding:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	list-style-type: none;

}

.col-a ul li {

	background: url(../img/bullet.png) no-repeat transparent;
	background-position: 0 10px;

}

ul.testimonials li {

	background: url(../img/testimonial.png) no-repeat #fff;
	background-position: 100% 0;
	color:#7f7f7f;

}

footer {

	background-color: #dfd4be;

}

article.sub {

	background: url(../img/content.png) no-repeat #fff;

}

article.sub p {

	background: url(../img/dots.png) repeat-x transparent;
	background-position: 0 100%;

}

a.enlarge span {

	background: url(../img/enlarge.png) no-repeat transparent;

}

table {

	background-color: #f9f6f0;
	border: 5px solid #f9f6f0;
	padding:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	list-style-type: none;

}

table tbody tr td { background-color:#fff; }

div.bottom {

	background: url(../img/grass.png) no-repeat transparent;
	background-position: 50% 0;

}

/* ## Forms ########################################## start # */

fieldset {

	border:none;

}

#submit-name {

	border:none;
	background-color:#c2af89;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color:#fff;

}

#submit-name:hover, #submit-name:active, #submit-name:focus {

	background-color:#fff;
	color:#000;

}

#quicklogin input {

	border:none;
	background-color:#8c3b17;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color:#fff;

}

#quicklogin input:hover, #quicklogin input:active, #quicklogin input:focus {

	background-color:#fff;
	color:#000;

}

article fieldset p { background: none !important; }

#fieldset-contact input, #fieldset-contact textarea {

	border:1px solid #e8e8e8;
	background-color:#e8e8e8;

}

#fieldset-contact input:hover, #fieldset-contact input:active, #fieldset-contact input:focus,
#fieldset-contact textarea:hover, #fieldset-contact textarea:active, #fieldset-contact textarea:focus {

	border:1px solid #b05127;
	background-color:#fff;

}

/* ## Forms ########################################## end ### */

/* ## Buttons ######################################## start # */

button {

	border:none;
	background: url(../img/submit.png) no-repeat transparent;
	color:#fff;

}

button:hover {
	
	background-position: 0 100%;
	cursor: pointer;

}

#button-getstarted:link, #button-getstarted:active, #button-getstarted:visited {

	background: url(../img/getstarted.jpg) no-repeat transparent;

}

#button-getstarted:hover {

	background-position: 0 100%;
	
}

#button-viewall:link, #button-viewall:active, #button-viewall:visited {

	background: url(../img/viewall.png) no-repeat transparent;
	color:#fff;

}

#button-viewall:hover {

	color:#b05127;
	background-position: 0 100%;

}

#button-subscribe {
	
	border:none;
	background: url(../img/submit.png) no-repeat transparent;
	color:#fff;

}

#button-subscribe:hover {
	
	background-position: 0 100%;

}

#submit-login {
	
	border:none;
	background: url(../img/login.png) no-repeat transparent;
	color:#fff;

}

#submit-login:hover {
	
	background-position: 0 100%;

}




/* ## Buttons ######################################## end ### */

/* ## Links ########################################## start # */

a:link, a:active, a:visited { color:#b05127; }

a:hover { color:#000; }

nav ul li a:link, nav ul li a:active, nav ul li a:visited { color:#fff; }

.threekay:link, .threekay:active, .threekay:visited {

	background: url(../img/3k.png) no-repeat transparent;
	height: 16px;
	padding:1px 0px 1px 20px; 
	color:#000;

}

.threekay:hover {

	background-position: 0 100%;

}

/* ## widgets ######################################## end ### */