body{
	margin: 0;
	padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif, times, serif;
	font-size: 14px;
	text-align: left;
	line-height: 1.3em;
	color: #fff;
	background-position: center;
	background-color: #000;
}

a{color: #fff; cursor: pointer;}
a:hover{color: #E51805;}
strong{color: #6289B2;}

/**** Common properties ****/
#header, #tabsH, #top-content, #content, #lower-content, #footer, #bottom {width: 1000px; margin: 0 auto; position: relative;}
#h1 {
	font-size: 21px; 
	text-align: left; 
	font-weight: normal; 
	color: #6F92B8;
	line-height: 26px;
}

#h2{font-size: 16px; text-align: left; font-weight: normal; color: #6994BA; line-height: 26px;}

#h3{font-size: 15px; text-align: left; font-weight: normal; color: #E51805; line-height: 26px;}


#header-wrap {
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #fff;
}

/**** Logo and Nav box ****/

#top-wrap {
	height: 160px;
	width: 1000px;
	background-image: url(../images/bar6.png);
}

#top-content {
	position: relative;
	overflow: hidden;
}

#top-left-col {
	width: 1000px;
	height: 160px;
	text-align: left;
}

/* Main Content */

h2, h3 {color: #000000; font-size: 22px; line-height: 25px; font-weight: normal; }
#content-wrap{

}

#content{
	overflow: hidden;
}


#main-wrap {
	width: 1000px;
	padding-top: 10px;
}

#left-col, #row2-left-col, #right-col, #row2-right-col {
	width: 500px;
	height: 300px;
}

#left-col {
	float: left;
	padding-right: 0px;
}

#right-col{
	float:left;
	height: 100%;
	position: relative;
}

#row2-left-col {
	position: relative;
	float: left;
	padding-right: 0px;
}

#row2-right-col {
	position: relative;
	float: left;
	padding-right: 0px;
}

#left-col img {
	align: left;
	padding-bottom: 5px;
}

#left-col p{
	padding-top: 0.7em; 
	text-align: left; 
	color: #fff;
}

#left-col li{padding-top: 0.7em; text-align: left; color: #E4E8F9;}

#lower-content {
	position: relative;
	overflow: hidden;
}

#lower-content p{color: #334B95; margin-bottom:0px;}

#bottom-wrap {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #fff;
}


/**** End Lower Content Wrap ****/

#footer{
	color: #aba28f;
}
#footer p {
	font-size: 10px; 
	text-align:center;
	margin-top:0px;
}

#footer a {
	color: #aba28f; 
	text-decoration: none;
}

#footer a:hover{color: red;}

/* Remove silly dotted outline from links in FF */
a{outline: none;}


#right-col p{margin-bottom: 1.1em;}
#right-col p.last{margin-bottom: 1.5em;}

body#about #right-col{position: relative; float: right;}
body#about #footer p{font-size: 10px;}

#ablock {
	float:left;
	width: 450px;
	background-color: black;
	padding-left: 5px;
	padding-top: 5px;
	color:white;
}

#ablock2 {
	float:right;
	width: 450px;
	background-color: black;
	padding-left: 5px;
	padding-top: 5px;
	color:white;
}


img.floatLeft { 
    float: left;
    padding-right:5px;
    
}

img.floatRight { 
    float: right;
    padding-left:5px;
    
}

#info, #info2 {
	width: 440px;
	height: 200px;
	padding-top: 5px;
	color:white;
	border: thin;
	border: thin solid #fff;
}

#info {

}

#info2 {
	padding-left: 7px;
	border: thin;
	border: thin solid #fff;
}

.styleContact, .styleAbout, .stylePortfolio, .styleBathroom, .styleKitchen {
	font-weight: bold;
	font-size: 24px;
	/*font-family: "Monotype Corsiva";*/
}

.styleBathroom {
	color: #E51805;
}

.styleKitchen {
	color: #A98257;
}	

.stylePortfolio {
	/*color: #A1191F;*/
	color: #ffcc99;
}

.styleAbout {
	color: #66AACD;
}

.styleContact {
	color: #85FF00;
}

.styleAboutH {
	color: #66AACD;
	font-size: 20px;
}

#r2 {
	width: 495px;
	height: 150px;
}

#r3 {
	float:left;
	width: 250px;
	height: 150px;
}

#r4 {
	float:right;
	width: 250px;
	height: 150px;
}


#aboutLeft{ position:relative; float:left; width:380px;}
#aboutRight{ position: relative; width:609px; float:right;}

#portLeft{
	position:relative;
	float:left; 
	width:480px;}
#portRight{
	position:relative; 
	width:500px; 
	float:right;
}

#portLeft a:hover {
	color:#FFCC99;
}

#port{
	position:relative;
	float:left; 
	width:950px;}

#port a:hover {
	color:#FFCC99;
}



#thank {
	width:1000px;
	height:400px;

}


#bathroomLeft{
	position:relative;
	float:left; 
	width:658px;
}
#bathroomRight{
	position:relative; 
	width:342px; 
	float:right;
}

#kitchenLeft{
	position:relative;
	float:left; 
	width:545px;
}
#kitchenRight{
	position:relative; 
	width:455px; 
	float:right;
}

#contactLeft, #contactRight {
	position:relative;
	margin-bottom:10px;
}

#contactLeft {
	width: 480px;
	height: 500px;
	float:left; 
	margin-right:10px;
}

#contactRight {
	position: relative;
	width: 480px;
	height: 500px;
	float:left; 
	margin-left:5px;
	padding-left:10px;
	
}

#bottom p {
	font-size: 9px; 
	text-align:center;
	margin-top:0px;
	color: #A0C4DE;
}
