* { padding: 0; margin: 0; }
#wrapper { 
 margin: 0 auto;
 width: 940px;
}
#top-menu-left {
 background: url("/images/left_toplink.jpg") #3F4F4F no-repeat left top;
}
#top-menu-right {
 PADDING-RIGHT: 10px; 
 PADDING-LEFT: 10px; 
 BACKGROUND: url("/images/right_toplink.jpg") no-repeat right top; 
 PADDING-TOP: 8px;
 height:30px;
}
#logo {
 float:left;
 width:320px;
 height:80px;
/* padding:35px 0 0 0;
 border: 1px solid #ccc;*/
}
#security-icons {
 clear:left;
 float:left;
 text-align:center;
 width:100%;
 margin:20px 0 0 0;
}
#solo-search {
 float:right;
 width:280px;
/* text-align:right;
 padding:40px 0 0 0;
 margin:0 0 10px 0;*/
 background-image:url(/images/banner_top2.jpg); background-repeat:no-repeat ;
}
#solo-search-right {
 float:right;
 width:280px;
 text-align:right;
 padding:38px 0 0 0;
/* margin:0 0 10px 0;*/
}
#quickmenu {
 float:left;
 width:155px;
 height:85px;
 padding:10px 20px 0 80px;
 color:#999999;
 font-size:12px;
 line-height:1.4em;
 text-align:right;
 text-transform:uppercase;
/* border: 1px solid #ccc;*/
}
#livechat {
 float:right;
 width:150px;
 height:95px;
 border-left: 1px solid #ccc;/*#570e0e;*/
 border-right: 1px solid #ccc;/*#570e0e;*/
 padding:5px 0 0 0;
 text-align:center;
}
#couch {
 float:right;
 width:120px;
 height:95px;
 border-left: 1px solid #ccc;/*#570e0e;*/
 padding:5px 0 0 0;
 text-align:center;
 font-size:0.8em;
 color:#999999;
}
#guarantee {
 float:right;
 width:100px;
 height:95px;
 border-right: 1px solid #ccc;/*#570e0e;*/
 padding:5px 0 0 0;
 text-align:center;
 font-size:0.8em;
 color:#444444;
}
#mainmenu {
 clear:both;
 width:900px;
 height:25px;
 font-size:16px;
 font-family:Garamond, Georgia, "Times New Roman", Times, serif;
 font-weight: bold;
/* text-transform:uppercase;
 float:right;
 text-align:center;*/
 background-color:#604b46;
 font-stretch:expanded;
/*
 color:#000000;
 border-bottom: 1px solid #ccc;
*/
 padding:0 10px 10px 10px;
 margin:0 0 5px 0;
}
#header {
 color: #333;
 width: 693px;
 float: left;
 padding: 10px;
 border: 1px solid #ccc;
 height:auto;
/* min-height: 100px; height:auto !important; height:100px;*/
 margin: 0px 0px 5px 0px;
 background: #fff;
 display:inline;
}
#navigation {
 clear:both;
 background: url("/images/back_toplink2.jpg") repeat-x;
}
#navigation-left {
 background: url("/images/left_toplink2.jpg") no-repeat left top;
}
#navigation-right {
 PADDING-RIGHT: 10px; 
 PADDING-LEFT: 10px; 
 BACKGROUND: url("/images/right_toplink2.jpg") no-repeat right top; 
 height:43px;
}
#breadcrumbs {
/* clear:both;*/
 background: url("/images/back_toplink3.jpg") repeat-x;
 margin:0 0 10px 0;
}
#breadcrumbs-left {
 background: url("/images/left_toplink3.jpg") no-repeat left top;
}
#breadcrumbs-right {
 padding:10px 10px 0 10px;
 background: url("/images/right_toplink3.jpg") no-repeat right top; 
 height:39px;
}
#trend-banner {
 float: left;
 width: 645px;
/* margin: 0px 10px 0px 0px;*/
 border:1px solid #ff0000;
}
#flash-left {
 float:left;
 width:730px;
/* border-right:1px solid #ccc;
 border-bottom:1px solid #ccc;
 border-left:1px solid #ccc;*/
 margin:0 0 10px 0;
 background: url("/images/flash-background.jpg") repeat-x; 
}
#flash-right {
 padding:10px;
 width:160px;
 color:#000000;
 float:right;
 height:auto;
 margin:15px 0 0 0;
 border:1px solid #ccc;
}
#flashheader {
 width:730px;
 background: url("/images/back_commonheader.jpg") repeat-x;
}
#flashheader-left {
 background: url("/images/left_commonheader.jpg") no-repeat left top;
}
#flashheader-right {
 PADDING-RIGHT: 10px; 
 PADDING-LEFT: 10px; 
 BACKGROUND: url("/images/right_commonheader.jpg") no-repeat right top; 
 PADDING-TOP: 10px;
 height:28px;
}
#commonheader {
 background: url("/images/back_commonheader.jpg") repeat-x;
}
#commonheader-left {
 background: url("/images/left_commonheader.jpg") no-repeat left top;
}
#commonheader-right {
 PADDING-RIGHT: 10px; 
 PADDING-LEFT: 10px; 
 BACKGROUND: url("/images/right_commonheader.jpg") no-repeat right top; 
 PADDING-TOP: 10px;
 height:29px;
}
#leftcolumn { 
/* clear:right;*/
 background: #fff;
 margin: 0 20px 0 0;
 min-height:200px; height:auto !important; height:200px; 
 width: 190px;
 float: left;
}

#leftcolumnad { 
 color: #333;
 margin: 10px 10px 5px 0px;
 padding: 10px;
 min-height:100px; height:auto !important; height:100px; 
 width: 195px;
 float: left;
}
#content { 
 float: left;
 background: #fff;
 min-height:200px; height:auto !important; height:200px; 
 width: 522px;
}
#content-box { 
/* Used to create a box under common headings*/
 clear:left;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 border-left: 1px solid #ccc;
 background: #fff;
 padding: 10px;
}
#framedset-titlebar {
 width:490px; 
 text-align:center;
 font-weight:bold;
 height:auto;
 font-size:2em;
 background-color:#800000;
 float:left;

}
#framedset-banner {
 border-left:1px solid #800000;
 border-bottom:1px solid #800000;
 border-right:1px solid #800000;
 padding:10px;
 width:468px;
 color:#000000;
 float:left;
}
#framedset-banner-noborder {
 padding:10px;
 width:490px;
 color:#000000;
 float:left;
}
#framedset-banner a {
/* color:#990000;*/
 font-size:1.5em;
}
#framedset-banner a:hover {
 color:#990000;
 text-decoration:none;
}
#request-line-box {
 color:#990000; 
 font-size:1.3em;
 padding:10px;
 text-align:center;
 float:left;
/* margin:5px 0 0 0;*/
 width:650px;
 border:1px solid #ccc;
}
#promo-box {
 color:#990000; 
 font-size:1.3em;
 padding:10px;
 text-align:center;
 float:left;
 margin:15px 0 0 0;
 width:500px;
 border:1px solid #dddddd;
}
#art-optin {
 border:1px solid #cc3366;
 padding:10px;
 width:180px;
 color:#000000;
 float:right;
 height:auto;
 margin:10px 0 0 0;
}
#content-panel {
 width:240px;
 color:#000000;
 float:left;
 height:auto;
 text-align:center;
 padding:10px 0 0 0;
}
#header-800 {
 width:240px;
 color:#000000;
 float:left;
 height:auto;
 text-align:center;
 padding:7px 0 0 20px;
}
#article-content { 
 float: left;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 border-left: 1px solid #ccc;
 background: #fff;
 padding: 10px;
 min-height:200px; height:auto !important; height:200px; 
 width: 420px;
/* display: inline;*/
}
#article-content p{ 
 margin:1.5em;
}
ol li {
 margin:0 0 0 35px;
 list-style-type:decimal;}
 
ul li {
 margin:0 0 0 35px;
 list-style-type:disc;
}
#myCheckList ul {
 list-style-type: none;
 padding-left: 0;
 margin-left: 0;
}
#myCheckList li {
 list-style-type: none;
 background: url(/images/global/checkmark.gif) left top no-repeat;
 padding:0px 0 0 20px;
 height:22px;
 font-size:12px;
 margin:5px 0 15px 0;
}
#contentCart { 
 float: left;
 color: #333;
 background: #fff;
 margin: 0px 0px 5px 0px;
 padding:0 0px 0px 0px;
 min-height:200px; height:auto !important; height:200px; 
 width: 685px;
}
#rightcolumn { 
/* border: 1px solid #ccc;*/
 background: #fff;
/* margin: 10px 0px 5px 0px;*/
 padding: 10px;
 width: 180px;
 min-height:600px; height:auto !important; height:600px; 
 float: right;
}
#rightcolumn-short { 
 color: #333;
 border: 1px solid #ccc;
 background: #fff;
 margin: 10px 0px 5px 0px;
 padding: 10px;
 width: 173px;
 min-height:240px; height:auto !important; height:240px; 
 float: right;
}
#footer { 
 width: 880px;
 border-top: 1px solid #ccc;
 background: #fff;
 margin:20px 0 0 0;
 text-align:center;
 padding: 10px;
 float:left;
}