body {
margin:0px auto;
padding:0px;
text-align:center;
background:#B5A888;
}
#container-wrapper {
position:relative;
margin:0px auto;
width:973px;
border:none;
background:url('/media/back/white-back-wide.png');
padding:0px;
border:1px solid #B5A888;
}
#container {
position:relative;
margin:0px auto;
width:950px;
border:none;
background:#ffffff;
padding:0px;
}
#header-wrapper {
position:relative;
margin:0px auto;
width:100%;
border:none;
height:310px;
/*height:425px; */
}
#header {
position:relative;
margin:0px auto;
height:310px;
width:100%;
border:none;
background:#9A394D;
text-align:center;
}
#header img{
position:relative;
left:-7px;
top:0px;
/*top:-125px; */
}
#content-wrapper {
/*top:-120px; */
top:5px;
position:relative;
margin:0px auto;
width:950px;
border:none;
}
#left-content {
float:left;
margin:0px 0px 0px 5px;
width:160px;
border:none;
}

#banner {
border:none;
margin:5px auto;
width:950px;
height:90px;
border:none;
}
#banner-left {
float:left;
margin:0px;
width:234px;
height:90px;
border:none;
}
#banner-center {
float:left;
margin:0px;
width:482px;
height:90px;
border:none;
text-align:center;
}
#banner-center img{
border:none;
}
#banner-right{
float:right;
right:0px;
margin:0px;
width:234px;
height:90px;
border:none;
}
#main-content {
float:left;
margin:0px 0px 0px 0px;
width:480px;
border:none;
}

#right-content {
float:right;
margin:0px 0px 0px 0px;
width:185px;
border:none;
}


#main-content .maintop{
margin:0px;
padding:0px;
height:26px;
width:479px;
background:url('/media/back/main-top.png');
display:block;
float:left;
}

#main-content .mainmiddle{
margin:0px;
padding:0px;
width:479px;
min-height:10px;
background:url('/media/back/main-middle.png');
display:block;
float:left;
}
#main-content .mainmiddle div{
margin:0px auto;
width:95%;
height:95%;
display:block;
}
#main-content .mainbottom{
margin:0px;
padding:0px;
width:479px;
height:10px;
background:url('/media/back/main-bottom.png');
display:block;
float:left;
}
#main-content-table {
float:left;
margin:0px 0px 0px 0px;
width:595px;
border:none;
}
#main-content-table img{
border:none;
}
#main-content-table h1.nopadd {
margin:5px 0px 0px 0px;
padding:0px;
color:#000;
}
#main-content-full {
float:left;
margin:0px 0px 0px 0px;
width:595px;
border:none;
}
#main-content-full .maintop-full{
margin:0px;
padding:0px;
height:28px;
width:595px;
background:url('/media/back/main-top-full.png');
display:block;
float:left;
}

#main-content-full .mainmiddle-full{
margin:0px;
padding:0px;
width:595px;
min-height:10px;
background: repeat-y url('/media/back/main-middle-full.png');
display:block;
float:left;
}
#main-content-full .mainmiddle-full div{
margin:0px auto;
width:95%;
/*height:95%;*/
display:block;
}
#main-content-full .mainbottom-full{
margin:0px;
padding:0px;
width:595px;
height:14px;
background:url('/media/back/main-bottom-full.png');
display:block;
float:left;
}
#bottom-banner {
clear:both;
border:none;
margin:5px auto;
padding-top:10px;
width:950px;
height:90px;
border:none;
}
#bottom-left {
float:left;
margin:0px;
width:234px;
height:90px;
border:none;
}
#bottom-center {
float:left;
margin:0px;
width:482px;
height:90px;
border:none;
text-align:center;
}
#bottom-center img{
border:none;
}
#bottom-right{
float:right;
right:0px;
margin:0px;
width:234px;
height:90px;
border:none;
}
#footer {
clear:both;
margin:0px auto;
width:100%;
border:none;
}

/* LEFT CONTENT STYLES */
#left-content .leftlink{
margin-bottom:10px;
text-align:left;
}
#left-content .leftlink h1{
font-size:12pt;
}
#left-content .leftlink a{
font-size:10pt;
padding-left:5px;
font-weight:bold;
color:#000;
text-decoration:none;
}
#left-content .leftlink p{
font-size:10pt;
padding:0px;
margin:0px;
padding-left:5px;
font-weight:bold;
color:#000;
text-decoration:none;
}
#left-content input{
margin-left:5px;
margin-bottom:5px;
}
#left-content .leftlink ul{
margin:0px;
padding:0px;
list-style:none;
display:block;
}
#left-content .leftlink li{
margin:0px;
padding:0px 0px 2px 0px;
display:block;
width:160px;
background:url('/media/back/leftnav-middle.png');
float:left;
height:18px;
}
#left-content .leftlink li.li-form{
margin:0px;
padding:0px 0px 2px 0px;
display:block;
width:160px;
background:url('/media/back/leftnav-middle.png');
float:left;
height:125px;
}
#left-content .leftlink li.li-search{
margin:0px;
padding:0px 0px 2px 0px;
display:block;
width:160px;
background:url('/media/back/leftnav-middle.png');
float:left;
height:50px;
}
#left-content ul li.leftlinktop{
margin:0px;
padding:0px;
height:26px;
width:160px;
background:url('/media/back/leftnav-top.png');
display:block;
float:left;
text-align:center;
}

#left-content ul li.leftlinkbottom{
margin:0px;
padding:0px;
height:11px;
width:160px;
background-repeat: no-repeat;
background: url('/media/back/leftnav-bottom.png');
display:block;
float:left;
}
/* END LEFT CONTENT STYLES */

#left-content ul li.leftlinktop strong,#main-content .maintop strong{
position:relative;
color:#660033;
left:-5px;
}
.clear-both {
clear:both;
}
#main-featured {
display:block;
width:450;
list-style:none;
padding:0px;
margin:0px;
}
#main-featured li{
display:block;
width:100px;
height:120px;
float:left;
margin:5px;
font-size:9pt;
overflow: hidden;
background:#6F6244;
border:1px solid #000;
}
#main-featured li a{
color:#000;
}
#main-featured li img{
padding:2px;
background:#660033;
border:1px solid #000;
}
#main-featured li p{
padding:0px;
margin:0px;
}
#category-list {
list-style:none;
padding:0px;
margin:0px 0px 0px 5px;
width:585px;
}
#category-list li{
float:left;
width:178px;
height:45px;
border:1px solid #6F6244;
margin:2px;
font-size:10pt;
font-weight:bold;
color:#000;
background:#BBA888;
}
#category-list li a{
font-size:10pt;
font-weight:bold;
color:#660033;
text-decoration:none;
}
#category-list li a:hover{
color:#330000;
text-decoration:underline;
}
a:visited {
font-weight:bold;
font-size:10pt;
color:#333333;
text-decoration:none;
}
a:link {
font-weight:bold;
font-size:10pt;
color:#660033;
text-decoration:none;
}
a:hover {
font-size:10pt;
color:#330000;
text-decoration:underline;
}
#main-content-full .mainmiddle-full #product-wrapper {
background:#fff;
}
.product-top-nav {
background:#fff;
}
.product-top-nav img{
padding:5px 10px 5px 10px;
}
#main-content-full .mainmiddle-full #product-wrapper .product-details .product-left{
text-align:left;
position:relative;
float:left;
width:196px;
height:200px;
border:1px solid #000000;
margin:0px 0px 10px 0px;
padding:2px;
}
#main-content-full .mainmiddle-full #product-wrapper .product-details .product-right{
text-align:left;
float:right;
width:296px;
height:200px;
border:1px solid #000000;
margin:0px 0px 10px 0px;
padding:2px;
}
.product-details h1{
font-size:14pt;
margin:0px;
padding:2px;
}
.classified_top_nav {
padding-bottom:10px;
width:100%;
background:#fff;
}
.classified_top_nav span{
margin:5px;
}
.classified_top_nav span a, .classified_top_nav span a:visited, .classified_top_nav span a:hover{
font-size:10pt;
}
#main-content-full .mainmiddle-full a img , #main-content-full .mainmiddle-full a img {
border:2px solid #B5A888;
}
#main-content-full .mainmiddle-full .showcatdiv img{
float:left;
margin:5px;

}
#main-content-full .mainmiddle-full .showcatdiv {
height:100px;
border:1px solid #000;
background:#fff;
margin:0px 0px 3px 0px;
padding:5px;
text-align:left;
}
#main-content-full .mainmiddle-full .showcatdiv a, #main-content-full .mainmiddle-full .showcatdiv a:visited, #main-content-full .mainmiddle-full .showcatdiv a:hover{
font-size:12pt;
}
h1 {
font-size:14pt;
color:#fff;
}
table.comparison-table {
font-size:9pt;
width:100%;
}
#main-content-full .mainmiddle-full .showcatdiv a {
font-weight:normal;
color:#000;
}
#main-content-full .mainmiddle-full .divbold a {
font-weight:bold;
color:#660033;
}
#main-content-full .mainmiddle-full .highlighted {
border:3px solid #660033;
background:#E8E3DB;
}
#main-content-full .mainmiddle-full .highlighted:hover {
background:#9F8E66;
}
#main-content-full .mainmiddle-full .highlighted1 {
border:3px solid #660033;
background:#D7CFBF;
}
#main-content-full .mainmiddle-full .highlighted1:hover {
background:#9F8E66;
}
.add_product_form {
font-size:9pt;
background:#fff;
width:90%;
}
.add_product_form .titlestyle {
font-weight:bold;
background:#660033;
font-size:10pt;
color:#fff;
width:700px;
}
.white-table {
background:#fff;
}
#main-content-full table {
background:#fff;
text-align:left;
}
.altcolor1 {
background:#E8E3DB;
}
.altcolor2 {
background:#D7CFBF;
}
.altcolorTitle {
background:#E8E3DB;
font-weight:bold;
color:#660033;
}
h1.nopadd {
margin:5px 0px 0px 0px;
padding:0px;
}

.store_description {
background:#ffffff;
}

#main-content-full .mainmiddle-full #fullStore {
	width:530px;	
	height:350px;
	border:1px outset #ccc;
	background-color:#efefef;		
}

/* 
	root element for the scrollable. 
	when scrolling occurs this element stays still. 
*/
#main-content-full .mainmiddle-full div.scrollable {
	
	/* required settings */
	position:relative;
	overflow:hidden;	 	
	height: 110px;	
	width:530px;	
	text-align:left;
	/* custom decorations */
	padding:5px 0;	
	border:1px outset #ccc;
	background-color:#efefef;				
}

/* 
	root element for scrollable items. Must be absolutely positioned
	and it should have a super large width to accomodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
#main-content-full .mainmiddle-full div.scrollable div.items {	
	/* this cannot be too large */
	width:20000em;	
	position:absolute;
	clear:both;		
	/* decoration */
	margin-left:10px;
}

/* single scrollable item */
#main-content-full .mainmiddle-full div.scrollable div.items div {
	float:left;
	/* custom decoration */
	text-align:center;
	width:110px;
	height:110px;
	font-size:8pt;
	border:1px outset #ccc;
	background-color: #ddd;
	margin-right: 20px;	
	-moz-border-radius:5px;
}

/* single scrollable item */
#main-content-full .mainmiddle-full div.scrollable div.items div img{
padding:0px;
margin:0px;
}
/* active item */
#main-content-full .mainmiddle-full div.scrollable div.items div.active {
	border:1px inset #ccc;		
	background-color:#fff;
}

hr {
margin-bottom: 5px;
}
.prevPage {
float:left;
}
.nextPage {
float:right;
}