@charset "UTF-8";
/* CSS Document */

body { background-color: #fff; background-image: url(../images/bg.jpg); background-repeat: repeat-x; margin-top:0px; font-family:Helvetica, Arial, "Trebuchet MS", Times; font-size: 11px; line-height: 15px; font-weight: normal; color: #000; }
form { margin:0px; padding:0px; }
#banner { width:885px; height:116px; margin-left:auto; margin-right:auto; background-image:url(../images/banner.jpg) }
#banner2 { width:885px; height:116px; margin-left:auto; margin-right:auto; background-image:url(../images/banner2.jpg) }
#flashwrap { width:885px; height:251px; margin-left:auto; margin-right:auto; background-color:#cacaca; padding-top:5px; padding-bottom:5px }
#nav { width:123px; height:251px; float:left }
#flash { width:599px; height:251px; float:left }
#cart2 { width:163px; height:251px; float:left; background-image:url(../images/cart2.jpg); background-repeat:no-repeat; }
#cart { width:163px; height:251px; float:left; background-image:url(../images/cart.jpg); background-repeat:no-repeat; }
#main { width:885px; margin-left:auto; margin-right:auto; padding-top:10px }
#bottom { width:855px; margin-left:auto; margin-right:auto; clear:both; padding-top:10px; padding-right:30px; }
#carpet { width:174px; float:left; margin-right:7px; }
#rugs { width:162px; float:left; margin-right:7px; }
#karndean { width:159px; float:left; margin-right:7px; }
#laminate { width:177px; float:left; margin-right:7px; }
#essntial { width:181px; float:left; }
#foot { width:885px; margin-top:10px; margin-left:auto; margin-right:auto; clear:both; }
#seo { width:885px; margin-top:10px; margin-left:auto; margin-right:auto; clear:both; color:#999999; }
h1 { font-family:Arial, Helvetica, sans-serif; color:#ae2345; font-size:18px; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:0px; margin:0px; }
.headbox { background-color:#999; color:#FFFFFF; padding:5px; margin-bottom:6px; }
.formstyle { background-color: #ffffff; border:#FFFFFF; padding:1px; font-family: Arial; color:#666; font-size: 10px; width:130px; margin-right:9px }
.go { background-color: #c8ca98; border:none; font-family: Arial; color:#fff; font-size: 9px; width:5px; }
.phpstyle4 { color: #008000; }
.phpstyle3 { color: #c33131; }
.tickyellowbox { background-color: #eff6ef; border: 1px solid #008000; }
.tickredbox { background-color: #f9eaea; border: 1px solid #c33131; }
.linkbox { width: auto; border: 1px #BCCFDE solid; background-color:#DDE5ED; padding: 10px 10px 10px 10px; }
.moreinfo { background-color:#d7af00; padding:4px; border:1px solid #9f8100; padding-left:10px; padding-right:10px; text-align:center; padding-top:2px; margin-bottom:5px; }
a:link { text-decoration: underline; color: #000; }
a:visited { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; color: #000; }
a:active { text-decoration: none; color: #000; }
.formstyle2 { background-color: #ffffff; padding:1px; margin-bottom:1px; border: 1px solid #cccccc; color: #333; font-family: Arial; color:#666; width:230px; }
#foot ul { display:inline; list-style:none; padding: 0px; margin: 0px; color: #000; }
#foot li { display:inline; padding-left:5px; padding-right:5px; border-right:1px solid #000; list-style:none; color: #000; }
.boxes { background-color:#F2F2F2; padding-left:5px; padding-top:5px; padding-bottom:5px; display:block; height:90px; }
.right-head { float:right; padding-top:55px; }
.searchbox { border:1px solid #838383; width:152px; height:16px; padding:4px; }
/*.img div			{border:1px solid #000; }*/
.left-bor { border:1px solid #cccccc; border-right:0px; height:86px; margin:5px; margin-right:0px; margin-bottom:0px; }
.right-bor { border:1px solid #cccccc; border-left:0px; height:88px; margin:5px; margin-left:0px; }
.bor td { border:1px solid #cccccc; padding:5px; }
.th { font-size:12px; text-transform:uppercase; line-height:25px; background:#cccccc; }
.odd { background:#e5e5e5; line-height:25px; }
.even { background:#FFFFFF; line-height:25px; }
.odd p { margin:0px; padding:0px; font-size:11px; }
.even p { margin:0px; padding:0px; font-size:11px; }
p { margin:0px; padding:0px; }
.button { float:left; margin:0px 4px; background:url(../images/button.jpg) repeat-x top; border:1px solid #000000; font-size:11px; font-weight:normal; text-transform:capitalize; padding:2px 4px; }
input, textarea { border:1px solid #000000; }
/*Homepage text boxes*/

#carpetsbox { width:auto; padding:10px; color:#555; }
#carpetsbox a { color:#0066CC; text-decoration:underline; }
#carpetsbox a:hover { color:#000; text-decoration:underline; }
#carpetsbox a:active { color:#0066CC; text-decoration:underline; }
#carpetsbox a:visited { color:#0066CC; text-decoration:underline; }
#karndeanbox { width:auto; padding:10px; color:#555; }
#karndeanbox a { color:#0066CC; text-decoration:underline; }
#karndeanbox a:hover { color:#000; text-decoration:underline; }
#karndeanbox a:active { color:#0066CC; text-decoration:underline; }
#karndeanbox a:visited { color:#0066CC; text-decoration:underline; }
#woodbox { width:auto; padding:10px; color:#555; }
#woodbox a { color:#0066CC; text-decoration:underline; }
#woodbox a:hover { color:#000; text-decoration:underline; }
#woodbox a:active { color:#0066CC; text-decoration:underline; }
#woodbox a:visited { color:#0066CC; text-decoration:underline; }
#rugsbox { width:auto; padding:10px; color:#555; }
#rugsbox a { color:#0066CC; text-decoration:underline; }
#rugsbox a:hover { color:#000; text-decoration:underline; }
#rugsbox a:active { color:#0066CC; text-decoration:underline; }
#rugsbox a:visited { color:#0066CC; text-decoration:underline; }
#accessbox { width:auto; padding:10px; color:#555; }
#accessbox a { color:#0066CC; text-decoration:underline; }
#accessbox a:hover { color:#000; text-decoration:underline; }
#accessbox a:active { color:#0066CC; text-decoration:underline; }
#accessbox a:visited { color:#0066CC; text-decoration:underline; }
.more-link { border:1px solid #000000; padding:3px; width:115px; }
.more-link a:hover { text-decoration:none; }
#textcontent { }
#textcontent a:link { text-decoration:underline; }
#textcontent a:active { text-decoration:underline; }
#textcontent a:visited { text-decoration:underline; }
#textcontent a:hover { text-decoration:underline; color:#666666; }
#textcontent p { padding-bottom:10px; }
/* Adam */

#textarea a:link { color:#ae2345; text-decoration:underline }
#textarea a:visited { color:#ae2345; text-decoration:underline }
#textarea a:active { color:#ae2345; text-decoration:underline }
#textarea a:hover { color:#ae2345; text-decoration:none }
#textarea { line-height:18px; }
#textarea p { padding-top:10px; padding-bottom:10px; }
#seo p { padding-top:0px; padding-bottom:10px; }
#textarea h1, h2 { margin:0px; padding:0px 0px 4px 0px; }
#textarea h1 { font-family:Arial, Helvetica, sans-serif; color:#ae2345; font-size:18px; }
#textarea h2 { font-family:Arial, Helvetica, sans-serif; color:#ae2345; font-size:14px; }
.subheading { font-weight:bold; font-size:12px; color:#000000; padding-bottom:10px; }
#left { float:left; width:600px; }
#right { float:right; width:270px; }
.width100 { width:100%; }
.checkoutbutton { padding-top:5px; border:0px; }
.cartstyle { height:55px; overflow:auto; width:150px; }
.carttable { margin:5px; margin-top:45px; }
#border0 { text-align:center; width:800px; }
#border0 li { border-right:0px solid #fff; }
#border0 a:link { color:#999999; }
#border0 a:hover { color:#999999; }
#border0 a:visited { color:#999999; }
#border0 a:active { color:#999999; }
.centre { margin:0 auto; width:500px; padding-top:10px; text-align:center; }
.centre ul { display:inline; list-style-type:none; }
.centre li { display:inline; padding-left:5px; padding-right:5px; }
.phone { float:right; width:185px; color:#999999; font-size:24px; text-align:right; height:20px; padding-top:10px; }
#nav ul { margin:0px 0px 0px 0px; padding:0px; list-style-type:none; font-size:1em }
#nav li { margin:0px; padding:0px; }
#nav li a:link { background-image:url(../images/nava.gif); text-decoration:none; color:#fff; padding:5px 0px 0px 5px; display:block; width:117px; height:20px; }
#nav li a:active { background-image:url(../images/nava.gif); text-decoration:none; color:#fff; padding:5px 0px 0px 5px; display:block; width:117px; height:20px; }
#nav li a:visited { background-image:url(../images/nava.gif); text-decoration:none; color:#fff; padding:5px 0px 0px 5px; display:block; width:117px; height:20px; }
#nav li a:hover { background-image:url(../images/navb.gif); text-decoration:none; color:#e9edcb; padding:5px 0px 0px 5px; display:block; width:117px; height:20px; }
#top-contact { position: absolute; left: 50%;top: 5px; z-index: 99; width: 150px; height: 100px; background:#fff; }