/**
 * CSS for Discover Home Improvement
 * http://www.discoverhomeimprovement.com/
 * Use at other web sites is strictly prohibited without
 * written consent from the owner of Discover Home
 * Improvement.
 */

*{
  margin: 0px;
  padding:0px;
}

body {
	margin: 0 auto;
	padding: 10px 10px;
}

div {
	margin: 0;
	padding: 0;
}


h1{
	font-size: medium;
}
h2{
	font-size: small;
}

#header {
	color: white;
	font-family: Verdana, Arial, Helvetica, FreeSans, sans-serif;
	position: relative;
	margin: 0 auto;
	width: 766px;
	height: 90px;
	background: #9A0405 url(/images/header.png) top left no-repeat;
	text-align: right;
}

#header_contact {
	font-size: x-small;
	position: absolute;
	right: 10px;
	bottom: 10px;
	text-align: left;
}

#header_contact a {
	color: white;
	text-align: right;
}

#header_tagline {
	position: absolute;
	font-style: italic;
	right: 10px;
	top: 10px;
}

#middle {
	margin: 0 auto;
	width: 766px;
	padding-top: 10px;
}

#tabbar {
	margin: 0 auto;
	width: 766px;
}

#tabbar div {
	margin-right: 1px;
	padding-left: 10px;
	display: inline;
	background: #B7D6D9 url(/images/topleft.png) top left no-repeat;
}

#tabbar div a {
	color: black;
	font-family: Verdana, Arial, Helvetica, FreeSans, sans-serif;
	padding-right: 10px;
	background: url(/images/topright.png) top right no-repeat;
	text-decoration: none;
}

#tabbar div a:hover {
	color: white;
}

#tabbar div span, a.currenttab {
	color: white;
	font-family: Verdana, Arial, Helvetica, FreeSans, sans-serif;
	padding-right: 10px;
	background: url(/images/topright.png) top right no-repeat;
	text-decoration: none;
}

.tabcontent {
	font-family: Verdana, Arial, Helvetica, FreeSans, sans-serif;
	font-size: small;
	position: relative;
	top: -1px;
	margin: 0 auto;
	_height:463px;
	min-height: 463px;
	width: 470px;
	padding: 10px 286px 10px 10px;
}

.tabfullcontent {
	font-family: Verdana, Arial, Helvetica, FreeSans, sans-serif;
	font-size: small;
	position: relative;
	top: -1px;
	margin: 0 auto;
	width: 746px;
	padding: 10px 10px 10px 10px;
}

.home_content {
	background: #B7D6D9 url(/images/home-side.jpg) top right no-repeat;
}

a img {
	border: 0;
}

.photo_content {
	background: #B7D6D9 url(/images/gallery-side.jpg) top right no-repeat;
}

.design_content {
	background: #B7D6D9 url(/images/design-side.jpg) top right no-repeat;
}

.services_content {
	background: #B7D6D9 url(/images/services-side.jpg) top right no-repeat;
	overflow: auto;
	direction:rtl;
	scrollbar-base-color: #B7D6D9; 
	scrollbar-arrow-color: #FFFFFF;
}


.services_full_content {
	background-color: #B7D6D9;
	overflow: auto;
	scrollbar-base-color: #B7D6D9; 
	scrollbar-arrow-color: #FFFFFF;
}
.content_lhs{
	direction:ltr;
}

.services_content p a, .services_content a {
	text-decoration: none;
	color: black;
}

.scrollbar{
}

.services_content p a:hover, .services_content a:hover {
	color: white;
}

.about_content {
	background: #B7D6D9 url(/images/aboutus-side.jpg) top right no-repeat;
}

.about_content p {
	font-size: small;
}

.estimate_content {
	background: #B7D6D9 url(/images/estimate-side.jpg) top right no-repeat;
}

label {
	width: 4em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
}

/*
.submit input {
	margin-left: 4.5em;
}
*/

input, textarea {
	color: #781351;
	background: #fee3ad;
	border: 1px solid #781351
	
}

#address {
	width: 149px;
}
/*
.submit input {
	color: #000;
	background: #ffa20f;
	border: 2px outset #d7b9c9
}
*/

fieldset {
	border: 1px solid #781351;
	padding: 5px;
}

legend {
	color: #fff;
	background: #9A0405;
	border: 1px solid #781351;
	padding: 2px 6px 4px 4px
}

#submitbutton {
	margin: 0 auto;
}

#footer {
	margin: 0 auto;
	width: 766px;
}

#qualification {
	width: 766px;
	height: 71px;
	background: white url(/images/bbb.png) top left no-repeat;
	font-family: Verdana, Arial, Helvetica, FreeSans, sans-serif;
	font-weight: bold;
	color: black;
	text-align: center;
}

#qualification div {
	padding-top: 17px;
}

#tagline {
	width: 766px;
	background-color: #9A0405;
	font-family: Verdana, Arial, Helvetica, FreeSans, sans-serif;
	font-weight: bold;
	font-size: medium;
	color: white;
	text-align: center;
}

#notice {
	text-align: center;
}

#copyright {
	font-family: Verdana, Arial, Helvetica, FreeSans, sans-serif;
	font-weight: bold;
	font-size: small;
}

#studio {
	font-family: Verdana, Arial, Helvetica, FreeSans, sans-serif;
	font-weight: bold;
	font-size: x-small;
}

#studio a {
	text-decoration: none;
	color: black;
}

#studio a:hover {
	color: #7F7F7F;
}