/*=======================
CSS FILE
=======================*/

body {
	background: #496da2;
	font-family: Arial;
	font-size: .8em;
	margin: 0;
	padding: 0 0 10px;
}

.container {
	width: 100%;
}

.clear {
	clear: both;
}

a {
	text-decoration: none;
	color: #d42c4d;
}

a:hover {
	text-decoration: underline;
}


img {
	border: none;
}



h1 {
	color: #000;
	text-transform: lowercase;
	letter-spacing: 5px;
	margin: 0;
	padding: 0;
	font-size: 120%;
}

input, textarea {
	font-family: Arial, sans-serif;
}

.hidden {
	display:none;
}

.padded {
	padding-top: 10px;
}

/*=======================
HOME PAGE
=======================*/

#hcon {
	background: #fff;
}

#hcon h3, #acon h3, #dcon h3 {
	color: #000;
	padding: 25px 0 0;
	margin: 0;
}

#faq_left {
	float: left;
	width: 450px;
}


#hbox {
	width: 900px;
	margin: 0 auto;
	padding: 0px 15px 15px;
	border-right: 1px solid #c9c9c9;
	border-left: 1px solid #c9c9c9;
}

.square, .square2, .square3 {
	float: left;
	background: url(../img/square1.gif);
	width: 137px;
	height: 137px;
	margin: 0 0 15px 15px;
}

.square2 {
	background: url(../img/square2.gif);
}

.square3 {
	background: url(../img/square3.gif);
}

#hleft {
	float: left;
	width: 289px;
	margin: 0 0 15px;
}

#hleft_text {
	float: left;
	width: 137px;
	margin: 0 0 0 15px;
	color: #000;
}

#hleft_text a {
	color: #d42c4d;
}

#hleft_text a:hover {
	text-decoration: underline;
}


#hleft_pic {
	width: 137px;
	height: 289px;
	float: left;
	margin: 0 0 0;
}

#hmiddle {
	float: left;
	width: 137px;
	margin: 0 0 15px 15px;
}


#hright {
	float: left;
	width: 457px;
}

#hright_pic {
	float: left;
	width: 442px;
	height: 289px;
	margin: 0 0 15px 15px;
}

/*=======================
DESIGN PAGE
=======================*/
#dcon {
	background: #a29267;
	color: #fff;
}

#dbox {
	width: 900px;
	margin: 0 auto;
	padding: 0px 15px 15px;
	border-right: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
}

#filler_design {
	background:#afcde3;
	background: #a29267;
	height: 10px;
}

/*=======================
ABOUT PAGE
=======================*/
#acon {
	background: #c4b965;
	color: #fff;
}

#acon a {
	color: #ca2c13;
}

#acon h3, #dcon h3 {
	padding: 0;
}

#abox {
	width: 900px;
	margin: 0 auto;
	padding: 0px 15px 15px;
	border-right: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
}

#abox #left, #dbox #left {
	width: 200px;
	float: left;
}

#abox #middle, #dbox #middle {
	float: left;
	width: 380px;
	margin-left: 15px;
}

#abox #right, #dbox #right {
	float: left;
	width: 290px;
	margin-left: 15px;
}

#filler_about {
	background:#c4b965;
	height: 10px;
}

.amid_img {
	float: left;
	margin-bottom: 5px;
}


/*=======================
Portfolio Page
=======================*/
#pcon {
	background: #5d5250;
	background: #626876;
	background: #99c80a;
	background: #5497c1;
	color: #fff;
}

#filler_portfolio {
	background:#626876;
	background: #99c80a;
	background: #5497c1;
	height: 10px;
}

#pcon a {
	color: #000;
	font-weight: bold;
}

#pcon a:hover {
	text-decoration: underline;
}

#pcon th {
	text-align: left;
	color: #000;
}

.pbox {
	width: 900px;
	margin: 0 auto;
	padding: 20px 15px;
	border-right: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
}

#port1 {
	background: #5d5250;
	background: #7890ae;
}

#port2 {
	background: #4a5159;
}

#port2 a {
	color: #70909b;
}

#port3 {
	background: #60615b;
}

#port3 a {
	color: #b7bca8;
}

#port4 {
	background: #798a98;
	color: #000;
}

#port4 a {
	color: #fff;
}

#port4 th {
	color: #fff;
}

#port5 {

}

/*=======================
CONTACT PAGE
=======================*/
#ccon {
	background: #859a71;
}

#filler_contact {
	background:#859a71;
	height: 10px;
}

#cbox {
	width: 900px;
	margin: 0 auto;
	padding: 0px 15px 15px;
	border-right: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
}

#cbox a {
	color: #c4df9b;
}

#cbox a:hover {
	text-decoration: underline;
}

form th {
	text-align: left;
	color: #fff;
	font-weight: normal;
}

/*=======================
START PAGE
=======================*/
#startcon {
	background: #ceac4a;
}

#startbox {
	width: 900px;
	margin: 0 auto;
	padding: 0px 15px 15px;
	border-right: 1px solid #c9c9c9;
	border-left: 1px solid #c9c9c9;
}

#filler_start {
	background:#74b2a4;
	height: 10px;
}

#startcon form th {
	color: #1c242b;
}

#startbox a {
	color: #f1b243;
}

#startbox a:hover {
	text-decoration: underline;
}

#startbox select {
	width: 50%;
}


#startbox .smallth {
	width: 4em;
}

.input, textarea, select {
	border: none;
	font-family: Arial, sans-seriff;
	background: #fff;
	color: #1c242b;
	font-size: 15px;
}

.errorInput {
	background: #6a162d;
	color: #fff;
}

/*=======================
HEADER
=======================*/
#header {
	position: relative;
	background: #e4e4e4;
	padding-top: 5px;
}

#inside_head {
	width: 900px;
	margin:  0 auto;
}

#logo {
	float: right;
	margin-top: 0;
}
/*=======================
FOOTER
=======================*/
#footer {
}

#inside_footer {
	width: 900px;
	margin: 0 auto;
	padding: 50px 15px 0;
	border: 1px solid #e4e4e4;
	border-top: none;
}

#footer a {
	color: #fff;
}

#footer a:hover {
	text-decoration: underline;
}