/* CSS Document */

strong {
font-weight:bold;
}
em {
font-style:italic;
}
ol, ul, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
* a {
position:relative;
}
a {
outline-color:invert;
outline-style:none;
outline-width:medium;
}
a img {
border:medium none;
}
#top {
	height:255px;
	width:856px;
	float: left;
}
#top_header{
	background:transparent url(images/top_header.png) no-repeat scroll left top;
	height:47px;
	width: 821px;
	float: left;
}
#top_header_left{
	height:47px;
	width: 13px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/top_header_left.png);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
}
#top_header_right{
	height:47px;
	width: 22px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/top_right_header.png);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
}
#header_left{
	width:13px;
	float:left;
	height: 216px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/left_header.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#header_right{
	width:22px;
	float:left;
	height: 216px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/right_header.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#middle_centre{
float:left;
height:216px;
width:821px;
}
#middle_middle{
	float:left;
	height:41px;
	width: 821px;
}
#header_middle{
	background:transparent url(images/middle_header.gif) no-repeat scroll left top;
	height:149px;
	width:821px;
	float: left;
}
#middle_bottom{
background:transparent url(images/bottom_header.png) no-repeat scroll left top;
height:26px;
width:821px;
float:left;
}
#home_but{
	width:97px;
	float:left;
	height: 41px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/home.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#top_left {
background:transparent url(images/top_left.png) no-repeat scroll left top;
float:left;
height:45px;
width:14px;
}
#top_left2 {
background:transparent url(images/top_left2.png) no-repeat scroll left top;
float:left;
height:45px;
width:273px;
}
#top_left3 {
background:transparent url(images/top_left3.png) no-repeat scroll left top;
float:left;
height:45px;
width:148px;
}
#top_left4 {
background:transparent url(images/top_left4.png) no-repeat scroll left top;
float:left;
height:45px;
width:375px;
}
#top_right {
background:transparent url(images/top_right.png) no-repeat scroll left top;
float:left;
height:45px;
width:98px;
}
#middle_left {
background:transparent url(images/middle_left.png) no-repeat scroll left top;
float:left;
height:32px;
width:14px;
}
#middle_left2 {
background:transparent url(images/middle_left2.jpg) no-repeat scroll left top;
float:left;
height:32px;
width:273px;
}
#middle_left3 {
background:transparent url(images/middle_left3.jpg) no-repeat scroll left top;
float:left;
height:32px;
width:148px;
}
#middle_left4 {
background:transparent url(images/middle_left4.jpg) no-repeat scroll left top;
float:left;
height:32px;
width:375px;
}
#middle_right {
background:transparent url(images/middle_right.png) no-repeat scroll left top;
float:left;
height:32px;
width:98px;
}
#middle2_left {
background:transparent url(images/middle2_left.png) no-repeat scroll left top;
float:left;
height:77px;
width:14px;
}
#middle2_left2 {
background:transparent url(images/middle2_left2.jpg) no-repeat scroll left top;
cursor:pointer;
float:left;
height:77px;
width:273px;
}
#middle2_left3 {
background:transparent url(images/middle2_left3.jpg) no-repeat scroll left top;
float:left;
height:77px;
width:148px;
}
#middle2_left4 {
background:transparent url(images/middle2_left4.jpg) no-repeat scroll left top;
float:left;
height:77px;
width:375px;
}
#middle2_right {
background:transparent url(images/middle2_right.png) no-repeat scroll left top;
float:left;
height:77px;
width:98px;
}
#middle3_left {
background:transparent url(images/middle3_left.png) no-repeat scroll left top;
float:left;
height:61px;
width:14px;
}
#middle3_left2 {
background:transparent url(images/middle3_left2.jpg) no-repeat scroll left top;
float:left;
height:61px;
width:273px;
}
#middle3_left3 {
background:transparent url(images/middle3_left3.jpg) no-repeat scroll left top;
float:left;
height:61px;
width:148px;
}
#middle3_left4 {
background:transparent url(images/middle3_left4.jpg) no-repeat scroll left top;
float:left;
height:61px;
width:375px;
}
#middle3_right {
background:transparent url(images/middle3_right.png) no-repeat scroll left top;
float:left;
height:61px;
width:98px;
}
#middle4_left {
background:transparent url(images/middle4_left.png) no-repeat scroll left top;
float:left;
height:40px;
width:14px;
}
#middle4_left2 {
background:transparent url(images/middle4_left2.jpg) no-repeat scroll left top;
float:left;
height:40px;
width:273px;
}
#middle4_left3 {
background:transparent url(images/middle4_left3.jpg) no-repeat scroll left top;
float:left;
height:40px;
width:148px;
}
#freelance {
background:transparent url(images/freelance.jpg) no-repeat scroll left top;
border:medium none;
cursor:pointer;
float:left;
height:40px;
width:84px;
}
#freelance:hover {
background:transparent url(images/freelance.jpg) no-repeat scroll right top;
border:medium none;
cursor:pointer;
float:left;
}
#freelance_spacer {
background:transparent url(images/freelance_spacer.jpg) no-repeat scroll left top;
border:medium none;
float:left;
height:40px;
width:47px;
}
#about {
background:transparent url(images/about.jpg) no-repeat scroll left top;
border:medium none;
cursor:pointer;
float:left;
height:40px;
width:92px;
}
#about:hover {
background:transparent url(images/about.jpg) no-repeat scroll right top;
border:medium none;
cursor:pointer;
float:left;
height:40px;
width:92px;
}
#about_spacer {
background:transparent url(images/about_spacer.jpg) no-repeat scroll left top;
border:medium none;
float:left;
height:40px;
width:50px;
}
#contact {
background:transparent url(images/contact.png) no-repeat scroll left top;
border:medium none;
cursor:pointer;
float:left;
height:40px;
width:102px;
}
#contact:hover {
background:transparent url(images/contact.png) no-repeat scroll right top;
border:medium none;
cursor:pointer;
float:left;
height:40px;
width:102px;
}
#contact_spacer {
background:transparent url(images/contact_spacer.png) no-repeat scroll left top;
border:medium none;
float:left;
height:40px;
width:98px;
}
#welcome_container {
background:transparent url(images/welome_text.png) no-repeat scroll left top;
display:block;
height:92px;
margin:0pt auto;
width:900px;
}
#webdesign_container {
display:block;
height:44px;
margin:0pt auto;
width:900px;
}
#webdesign_banner {
background:transparent url(images/webdesign_banner.png) no-repeat scroll left top;
display:block;
float:left;
height:44px;
margin:0pt auto;
width:844px;
}
#portfolio_container_wrap {
display:block;
margin:0pt auto;
width:900px;
}
.portfolio_container {
display:block;
width:815px;
}
.portfolio_img {
border:5px solid #FFFFFF;
cursor:pointer;
}
.portfolio_img:hover {
border:5px solid #993333;
cursor:pointer;
}
.portfolio_info_container {
display:block;
width:825px;
}
.portfolio_info {
background:transparent url(images/work/portfolio_info_bg.png) repeat-x scroll left top;
float:left;
height:40px;
width:400px;
}
.portfolio_info_right {
background:transparent url(images/work/portfolio_info_bg.png) repeat-x scroll left top;
float:right;
height:40px;
width:411px;
}
.project_title {
color:#FFFFFF;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:normal;
margin:5px;
padding:0pt;
width:150px;
}
.client_title {
color:#E8E8E8;
float:right;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
font-style:normal;
font-weight:normal;
margin:8px;
padding:0pt;
text-align:right;
width:200px;
}
.website_live {
color:#DCDCDC;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
font-style:normal;
font-weight:normal;
margin:36px 8px 0pt;
padding:0pt;
width:400px;
}
.website_live em {
color:#FB8923;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
font-style:normal;
font-weight:normal;
margin:0pt;
padding:0pt;
}
.website_live em a {
color:#FB8923;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
font-style:normal;
font-weight:normal;
margin:0pt;
padding:0pt;
text-decoration:none;
}
.website_live em a:hover {
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
font-style:normal;
font-weight:normal;
margin:0pt;
padding:0pt;
text-decoration:underline;
}
#foot {
background:transparent url(images/foot_bg.png) repeat-x scroll left top;
height:auto;
width:100%;
}
#foot_container {
margin:0pt auto;
width:900px;
}
.copyright {
	color:#FFFFFF;
	float:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	height:50px;
	width:300px;
	margin-top: 20px;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-left: 10px;
}
.footlinks {
	color:#C0BAB5;
	float:right;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	height:50px;
	text-align:center;
	width:550px;
	margin-top: 20px;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-right: 20px;
}
.footlinks a {
color:#C0BAB5;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
text-align:center;
}
.footlinks a:hover {
color:#FD7020;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
text-align:center;
}
#tag_cloud {
background:transparent url(images/tag_cloud_bg.png) repeat-x scroll left top;
float:left;
height:120px;
padding:10px;
width:410px;
}
.tag_text1 {
color:#D3D1CF;
font-family:Tahoma,"Times New Roman",Times,serif;
font-size:18px;
margin:0pt 4px 0pt 0pt;
}
.tag_text2 {
color:#E3DFDC;
font-family:Verdana,Times,serif;
font-size:18px;
margin:0pt 4px 0pt 0pt;
}
.tag_text3 {
color:#C2C2C2;
font-family:Verdana,"Times New Roman",Times,serif;
font-size:16px;
margin:0pt 4px 0pt 0pt;
}
.tag_text4 {
color:#ABA198;
font-family:Tahoma,"Times New Roman",Times,serif;
font-size:14px;
margin:0pt 4px 0pt 0pt;
}
.tag_text5 {
color:#F3DDCA;
font-family:Arial,"Times New Roman",Times,serif;
font-size:13px;
margin:0pt 4px 0pt 0pt;
}
.web_standards {
	color:#FFFFCC;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	height:20px;
	width:300px;
	padding-top: 10px;
	padding-right: 0pt;
	padding-bottom: 5px;
	padding-left: 0pt;
}
.web_standards a {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:underline;
}
.web_standards a:hover {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:underline;
}
#contactme_banner {
background:transparent url(images/contactme_banner.png) no-repeat scroll left top;
display:block;
float:left;
height:44px;
margin:0pt auto;
width:844px;
}
#contactme {
background:transparent url(images/contact_bg.png) repeat scroll left top;
display:block;
float:left;
height:240px;
margin:0pt;
padding:10px;
width:824px;
}
#contactme_details {
float:left;
padding:6px;
width:400px;
}
.contactme_text1 {
color:#FFFCF9;
font-family:Verdana,"Times New Roman",Times,serif;
font-size:17px;
margin:0pt 4px 0pt 0pt;
}
.contactme_text2 {
color:#D5D1CE;
font-family:Verdana,"Times New Roman",Times,serif;
font-size:12px;
line-height:18px;
margin:0pt 4px 0pt 0pt;
}
.contactme_text3 {
color:#FFFFFF;
font-family:Verdana,"Times New Roman",Times,serif;
font-size:11px;
letter-spacing:1px;
line-height:18px;
margin:0pt 4px 0pt 0pt;
}
#contactme_form {
display:block;
float:right;
padding:6px;
width:400px;
}
.textfield {
background:transparent url(images/textarea_bg.png) repeat scroll 0%;
border:1px solid #291A0C;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
height:19px;
letter-spacing:1.2px;
margin:0pt 0pt 5px;
padding:2px 3px 0pt;
width:180px;
}
.textarea {
background:transparent url(images/textarea_bg.png) repeat scroll 0%;
border:1px solid #291A0C;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
height:30px;
letter-spacing:1.2px;
margin:0pt 0pt 5px;
padding:2px 3px 0pt;
width:180px;
}
#button {
background-color:#211408;
border:1px solid #0E0B03;
color:#B6B1AB;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
height:21px;
width:70px;
}
#button:hover {
background-color:#FD7020;
border:1px solid #0E0B03;
color:#000000;
cursor:pointer;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
height:21px;
width:70px;
}
.return_to_home {
color:#C0BAB5;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
}
.return_to_home a {
color:#C0BAB5;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
}
.return_to_home a:hover {
color:#FD7020;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
}
#thankyou_banner {
background:transparent url(images/thankyou.png) no-repeat scroll left top;
display:block;
float:left;
height:43px;
margin:0pt auto;
width:844px;
}
#aboutme {
	background:transparent url(images/content_bg.png) repeat scroll left top;
	display:block;
	float:left;
	margin:0pt;
	width:824px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#aboutme_details {
float:left;
padding:6px;
width:810px;
}
#aboutme_details a{

}
#about_banner {
background:transparent url(images/about_banner.png) no-repeat scroll left top;
display:block;
float:left;
height:43px;
margin:0pt auto;
width:844px;
}
.aboutme_text1 {
color:#FFFCF9;
font-family:Verdana,"Times New Roman",Times,serif;
font-size:18px;
margin:0pt 4px 0pt 0pt;
text-decoration:underline;
}
.aboutme_text2 {
color:#C7C4C2;
font-family:Verdana,"Times New Roman",Times,serif;
font-size:11px;
font-weight:bold;
line-height:20px;
margin:0pt 4px 0pt 0pt;
}
.aboutme_text2 strong {
color:#F3DDCA;
font-family:Verdana,"Times New Roman",Times,serif;
font-size:12px;
margin:0pt 4px 0pt 0pt;
}
.aboutme_text2 a {
color:#FD7020;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
line-height:20px;
margin:0pt 4px 0pt 0pt;
}
.aboutme_text2 a:hover {
color:#C7C4C2;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
line-height:20px;
margin:0pt 4px 0pt 0pt;
}
.aboutme_text3 {
color:#C7C4C2;
font-family:Verdana,"Times New Roman",Times,serif;
font-size:12px;
font-weight:bold;
line-height:20px;
margin:0pt 4px 5px 0pt;
}
.aboutme_text4 {
color:#C7C4C2;
font-family:Verdana,"Times New Roman",Times,serif;
font-size:13px;
line-height:20px;
margin:0pt 4px 0pt 0pt;
}
.aboutme_text4 a{
color:#FFFFFF;
}
.aboutme_text4 table {
color:#FFFFFF;
}
table{
color:#FFFFFF;
}
#freelance_banner {
background:transparent url(images/freelance_banner.png) no-repeat scroll left top;
display:block;
float:left;
height:43px;
margin:0pt auto;
width:844px;
}
.textarea-freelance {
background:transparent url(images/textarea_bg.png) repeat scroll 0%;
border:1px solid #291A0C;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
height:100px;
letter-spacing:1.2px;
margin:0pt 0pt 5px;
padding:2px 3px 0pt;
width:280px;
}
.textfield-freelance {
background:transparent url(images/textarea_bg.png) repeat scroll 0%;
border:1px solid #291A0C;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
height:19px;
letter-spacing:1.2px;
margin:0pt 0pt 5px;
padding:2px 3px 0pt;
width:280px;
}
#ntut {
background:transparent url(images/content_bg.png) repeat scroll left top;
display:block;
float:left;
margin:0pt;
padding:10px;
width:824px;
}
#ntut_details {
float:left;
padding:6px;
width:810px;
}
#ntut_details a {
color:#FF8000;
font-size:11px;
margin:0pt;
text-decoration:underline;
}
#ntut_details a:hover {
color:#FFFFFF;
font-size:11px;
text-decoration:underline;
}
.img {
border:5px solid #FFFFFF;
display:block;
float:right;
margin:0pt 0pt 10px 25px;
padding:0pt;
}
.img:hover {
border:5px solid #FC4500;
cursor:pointer;
display:block;
float:right;
margin:0pt 0pt 10px 25px;
padding:0pt;
}
body {
background:#160902 url(images/hardwood.jpg) repeat fixed center top;
margin:0pt;
padding:0pt;
}
.menu { margin: 0; padding: 0; list-style: none; background: #fff; } 
.menu li { padding: 0; margin: 0; height: 41px; list-style: none; background-repeat: no-repeat; } 
.menu li a, .menu li a:visited { display: block; text-decoration: none; text-indent: -2000px; height: 41px; background-repeat: no-repeat; } 
.home {background-image: url(images/home_hover.gif); width: 77px;} 
.home a {background-image: url(images/home.gif);} 
.homeactive {background-image: url(images/home_hover.gif); width: 77px;}
.homeactive a {background-image: url(images/home_hover.gif);}
.carpets {background-image: url(images/carpets_but_hover.gif); width: 105px;} 
.carpets a {background-image: url(images/carpets_but.gif);}
.carpetsactive {background-image: url(images/carpets_but_hover.gif); width: 105px;} 
.carpetsactive a {background-image: url(images/carpets_but_hover.gif);} 
.karndean {background-image: url(images/karndean_but_hover.gif); width: 223px;} 
.karndean a {background-image: url(images/karndean_but.gif);}
.karndeanactive {background-image: url(images/karndean_but_hover.gif); width: 223px;}
.karndeanactive a {background-image: url(images/karndean_but_hover.gif);} 
.wood {background-image: url(images/wood_but_hover.gif); width: 203px;} 
.wood a {background-image: url(images/wood_but.gif);}
.woodactive {background-image: url(images/wood_but_hover.gif); width: 203px;}
.woodactive a {background-image: url(images/wood_but_hover.gif);}
.sales {background-image: url(images/sales_but_hover.gif); width: 94px;} 
.sales a {background-image: url(images/sales.gif);}
.salesactive {background-image: url(images/sales_but_hover.gif); width: 94px;}
.salesactive a {background-image: url(images/sales_but_hover.gif);} 
.contact {background-image: url(images/contact_but_hover.gif); width: 119px;} 
.contact a {background-image: url(images/contact_but.gif);}
.contactactive {background-image: url(images/contact_but_hover.gif); width: 119px;}
.contactactive a {background-image: url(images/contact_but_hover.gif);} 
ul.menu li a:hover {background: none;} 
.menu li {float: left;}
