html { color: #333;background: #fff; }
a, a:link { color: #AB5F0C; text-decoration: none; }
a:visited { color: #AB5F0C; }
a:hover { text-decoration: underline; }
a:active { }
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}
.right { float: right; }
.left { float: left; }
.img-right, .image-right { float: right; margin: 0 0 1em 1em; }
.img-left, .image-left { float: left; margin: 0 1em 1em 0; }
.clear-both { clear: both; }
.clear-right { clear: right; }
.clear-left { clear: left; }
.float-right { float: right; }
.float-left { float: left; }
#hd {
	font-family: Verdana, Arial, sans-serif; 
	margin: 2em 0;
}
#hd .hd-masthead {
	float: left;
}
/* Sunbrella logo image and text hidden with text-indent*/
h2#sunbrella-logo {
	background: url(http://www.cottonbelle.net/images/sunbrella/sunbrella_r.gif) no-repeat;
	height: 32px;
	text-indent: -9999px;
	width: 125px;
}
/* CottonBelle logo image width smaller to hide gray home image and CottonBell text hidden with text-indent*/
#hd .hd-masthead h1 {
	background: url(http://www.cottonbelle.net/images/h1-logo.gif) no-repeat;
	height: 28px;
	text-indent: -9999px;
	width: 164px;
}
/* hover CottonBelle logo image - width increased to see gray home image */
#hd .hd-masthead h1:hover {
	width: 187px;
}
#hd .hd-masthead h1 a {
	display: block;
	height: 100%;
}
#hd .hd-contact {
	color: #ca6133;
	float: right;
}
#hd .hd-contact ul li {
	display: inline;
	font-size: 100%;
	margin-left: 3em;
}
#hd .hd-contact a, #hd .hd-contact a:link, #hd .hd-contact a:visited {
	color: #ca6133;
	text-decoration: none;
}
#hd .hd-contact a:hover, #hd .hd-contact a:active {
	text-decoration: underline;
}
/* Register mark super vertical-align */
#hd .hd-menu span.smaller {
	font-size: 70%;
	vertical-align: super;
}
#hd .hd-menu {
	padding-top: 1em;
}
#hd .hd-menu ul li {
	display: inline;
	font-size: 100%;
	margin-right: 1.4em;
	text-transform: uppercase;
}
#hd .hd-menu a, #hd .hd-menu a:link, #hd .hd-menu a:visited {
	color: #6d6e71;
	text-decoration: none;
}
#hd .hd-menu a:hover, #hd .hd-menu a:active {
	color: #ca6133;
}
#bd { margin-bottom: 2em; }
#bd h1,#bd h2,#bd h3,#bd h4,#bd h5,#bd h6,#bd strong{font-weight:bold;}
#bd h1,#bd h2,#bd h3{margin:0 0 .25em 0;}
#bd h1{font-size:138.5%;}
#bd h2{color:#660;font-size:153.9%;text-transform: uppercase;font-family: "Times New Roman",Times,Georgia,Garamond,serif; font-weight: normal;}
#bd h3{color: #660; font-family: "Times New Roman",Times,Georgia,Garamond,serif; font-size:138.5%; text-transform: uppercase; font-weight: normal;}
#bd h4{color:#ca6133; text-transform: uppercase; font-size: 100%; }
#bd h5 { text-transform: uppercase; }
#bd abbr,#bd acronym{border-bottom:1px dotted #000;cursor:help;}
#bd em{font-style:italic;}
#bd blockquote,#bd ul,#bd ol,#bd dl{margin:1em;}
#bd ol,#bd ul,#bd dl{margin-left:2em;}
#bd ol li{list-style:decimal outside;}
#bd ul li{list-style:disc outside;}
#bd dl dd{margin-left:1em;}
#bd th,#bd td{border:1px solid #000;padding:.5em;}
#bd th{font-weight:bold;text-align:center;}
#bd caption{margin-bottom:.5em;text-align:center;}
#bd p.caption { font-size: 85%; color: #666; }
#bd p { line-height: 1.3em; }
#bd p,#bd fieldset,#bd table,#bd pre{margin-bottom:.8em;}

/* page layout styles */
#bd .sidebar1 { width: 275px; margin-left: 2em; background-color: #fff; float: right; } /* 275px right */
#bd .sidebar2 { width: 300px; margin-left: 2em; background-color: #fff; float: right; } /* 300px right */
#bd .screen1 { background-color: #edede4; padding: 1em; }
#bd .product-intro { margin-bottom: 2em; }
#bd .page-intro { margin-bottom: 1.5em; }
#bd .img-carousel { margin-top: 2em; }
#bd .table1 tr td { border: 1px solid #ccc; }
#bd .table1 tr.row-a { background-color: #fff; }
#bd .table1 tr.row-b { background-color: #dce4d2; }
#bd .bedding-name { width: 100px; float: left; }
#bd .bedding-list li { list-style: none; margin-right: 1em; }
#bd .bedding-list { margin: 0 0 1em 0; padding: 0; }
/*
#bd .bedding-list li { list-style: none; width: 160px; }
#bd .bedding-list span { text-align: right; float: right; }
*/
#ft { margin: 0 0 2em 0; }
#ft a, #ft a:link { color: #6d6e71; text-decoration: none; }
#ft a:visited { color: #6d6e71; }
#ft a:hover, #ft a:active { color: #ca6133; text-decoration: underline; }
#ft li { font-size: 85%; font-family: Verdana, Arial, sans-serif; }
#ft ul.ft-left { float: left; }
#ft ul.ft-left li {
	display: inline;
	margin-right: 1em;
}
#ft ul.ft-right { float: right; }
#ft ul.ft-right li {
	display: inline;
	margin-left: 1em;
}
#ft p.ft-tagline { float: right; color:#660;font-size:138.5%;text-transform: uppercase;font-family: "Times New Roman",Times,Georgia,Garamond,serif; margin-top: 1em; }

/* skin sam fixes */
#bd .yui-skin-sam { clear: both; margin-top: 2em; }
#bd .yui-skin-sam ul.yui-nav {margin: 0; border-color: #660;} /* written to fix yui-skin-sam tabs */
#bd .yui-skin-sam em {font-style: normal;}
#bd .yui-skin-sam .yui-content { padding: 1em 0; border: none; background-color: #fff; }
.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a:focus, .yui-skin-sam .yui-navset .yui-nav .selected a:hover { background: #660 none repeat-x scroll left -1400px; }
#bd .yui-skin-sam .yui-navset .yui-nav a em, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em, #bd .yui-skin-sam .yui-navset .yui-nav a, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a { border-color: #ddd; }
#bd .yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a em, .yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a { border-color: #660; }
