html {height:100%;}
* {margin:0px; padding:0px;}

a:link {color:#363d52; text-decoration:none;}
a:visited {color:#363d52; text-decoration:none;}
a:hover {color:#94b24d; text-decoration:underline;}
a:active {color:#363d52;}

#page {margin:0px auto; background:#ffffff url("fabric-images/shadow.png") repeat-y 50% 100%;}
body {margin:0px auto; height:100%; color:#363d52; text-align:center;  line-height:14px; font:12px Arial,Helvetica,sans-serif; background:#ffffff;word-wrap:break-word; padding-top:0px;}

.underline {text-decoration:underline;}
.smalltext {font-size:10px; line-height:10px;}
.red {color:#ff0000; font-size:10px; line-height:10px;}
.bold {font-weight:bold;}

textarea {width:300px; height:160px; overflow:hidden;}
.email, label {margin-bottom:10px; width:450px; float:left; display:block;}
label {text-align:right; padding-right:10px; width:260px;}
.message {width:450px; height:180px; float:left; display:block;}
.clearboth {clear:both}
hr {margin:5px; padding:0px;}

.text {float:left; display:inline; text-align:left; padding:20px 0px 20px 20px; width:400px;}

#navcell, #maincell, #footer {overflow:visible; border-left:1px solid #d3ff82; border-right:1px solid #d3ff82; width:998px; margin:0px auto;}
#navcell {height:130px; border-top:0px solid #d3ff82; border-bottom:1px solid #d3ff82; background:#635a4e url("fabric-images/logo.png") no-repeat 5% 59%; color:#ffffff;}
#maincell {height:750px; background:#ffffff; border-bottom:0px solid #d3ff82;}
#footer {border:none; padding-top:10px; background:#f0f0f0; border-bottom:1px solid #b0b0b0;}

.content {padding:20px 0px 0px 30px;}
.productpadding {padding:0px 24px 0px 24px;}

.navbuttons {float:left; display:inline; width:998px; margin-top:49px; padding:8px 0px 8px 0px; background:#94b24d; overflow:visible;}
.navbuttons a {white-space:nowrap; font-weight:bold; padding:0px 5px; display:inline; color:#f8f8f8;}
.navbuttons a:visited {color:#f8f8f8;}
.navbuttons a:hover {color:#ffffff;}
.navbuttons a:active {color:#f8f8f8;}

.listcontainer {padding:10px 33px 0px 0px;}
.listcontainertext {float:left; display:inline; text-align:left; padding:0px 0px 0px 25px; width:400px; line-height:18px;}
.list {display:inline; float:right; padding:10px 40px 0px 0px; line-height:18px; text-align:left;}
.list a {text-decoration:underline;}

.header {height:50px; background:#42403e;}

.topleft {float:left; display:inline; margin:4px 0px 0px 0px; width:180px; color:#ffffff;}
.topleft img {border:0px; padding:2px 0px 0px 20px;}
.topleft a:hover {text-decoration:none;}
.topright {float:right; display:inline; margin:6px 0px 0px 0px; width:290px; color:#ffffff;}
.topright a {color:#ffffff;}
.topright a:visited {color:#ffffff;}
.topright a:hover {color:#ffffff;}
.topright a:active {color:#ffffff;}

.details {display:inline; float:left; border:2px solid #a0acc0; margin:20px 0px 0px 20px; width:355px;}
.colorchart {display:inline; float:left; padding:20px 0px 0px 10px; width:300px; text-align:left;}
.description {display:inline; float:left; font-weight:bold; width:220px; line-height:20px; overflow:hidden; text-align:left; padding:20px 0px 0px 40px;}
.descpad {margin:0px 0px 8px 20px;}
.price {display:inline; float:left; border:1px solid #666666; width:90px; white-space:nowrap; text-align:center;}
.addtocart {display:inline; float:left;}
.viewcart {color:#ffffff; text-decoration:underline;}

.thumb, .thumb-plaids, .thumb-colorchart {display:inline; float:left; margin:2px 2px 2px 2px; border:1px solid #a0acc0; white-space:nowrap; font-weight:bold; font-size:11px;} 
.thumb a, .thumb-plaids a, .thumb-colorchart a {text-decoration:none;} 
.thumb img, .thumb-plaids img, .thumb-colorchart img {display:inline; border:1px solid #ffffff; margin-top:2px;}
.thumb {width:93px; height:95px;}	
.thumb img {width:75px; height:71px;}
.thumb-plaids {width:93px; height:120px;}
.thumb-plaids img {width:80px; height:95px;}
.thumb-colorchart {width:40px; height:40px;}
.thumb-colorchart img {width:38px; height:38px; margin:0px;}

.footersmalltext {font-size:10px; margin:5px 0px 0px 0px;}
.footersmalltext a {color:#363d52;}
.footerbottom {margin:10px 0px 0px 0px;}
.footerbottom img {padding-left:40px;}

h1, h2, h3, h4, h5, h6 {font-family:Arial,Helvetica,sans-serif; font-weight:normal; margin:4px;}
h1 {font-size:14px; font-weight:bold; line-height:14px; text-align:left;}
h2 {text-align:center; line-height:14px; font-size:11px;}
h3 {font-size:11px; line-height:12px; text-align:left}
h4 {font-weight:bold; font-size:12px; line-height:13px; text-align:left;}
h5 {font-size:11px; text-align:left; line-height:12px; font-weight:bold;}
h6 {font-size:15px; font-weight:bold; color:#666666; line-height:15px;}


