﻿body
{
    font-family:Arial;
    margin:0;
    padding:0;
    font-size:10px;
    background-color:#d9d9d9;
    background-image:url(images/bg.jpg);
    background-position:center;
    background-repeat:repeat-y;
    margin-bottom:-2px;
}

.marginright {
margin-left:10px;
}

#floatleftdiv 
{
    height:auto;
    margin-bottom:10px;
}

#floatleftdiv,x:-moz-any-link,x:default 
{
    height:auto;
}

#contentonleft 
{
    background-image:url(images/tablebg.jpg);
    background-position:bottom;
    background-repeat:no-repeat;
    width:488px;

    height:288px;
    float:left;
    margin-left:6px;
    border:1px solid #dfdfdf;
    margin-top:8px;
}

* html #contentonleft 
{
    background-image:url(images/tablebg.jpg);
    background-position:bottom;
    background-repeat:no-repeat;
    width:475px;

    height:288px;
    float:left;
    margin-left:6px;
    border:1px solid #dfdfdf;
    margin-top:8px;
}

    

#quicklinkholder 
{
    margin-left:0;
    margin-right:0;
    width:800px;
    padding:0;
    background-color:#edf5ff;
    border-top:1px solid #c3d6f9;
    border-bottom:1px solid #c3d6f9;
}

#quicklinkholder a 
{
    color:#6a1420;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
}

#quicklinkholder a:hover
{
    text-decoration:underline;
}

#quicklinkmiddle 
{
    height:27px;
    color:#6a1420;
    width:190px;
    margin:0;
    font-size:15px;
    padding-top:140px;
    font-weight:bold;
    text-align:center;
}

#quicklinkbottom 
{
    height:10px;
    margin:0;
    width:170px;
    text-align:center;
    padding:5px;
}

#quicklink1
{
    width:190px;
    height:187px;
    color:White;
    margin:0;
    padding:0;
    background-image:url(images/sofa-bed.jpg);
    background-repeat:no-repeat;
}
    

#left 
{
    width:388px;
    float:left;
    margin:5px;
    border:1px solid black;
}

#item_desc 
{
    width:790px;
   
    padding:5px;
}

*html #item_desc 
{
    width:480px;
    padding:5px;
}

#cart
{
    margin:5px;
    float:right;
    
}

#right 
{
    width:388px;
    float:right;
    margin:5px;
     border:1px solid black;
}

#holder 
{
    width:1000px;
    margin:auto;
    margin-top:0;
    background-color:white;
    border-left:1px solid #8d8d8d;
    border-right:1px solid #8d8d8d;
    border-bottom:1px solid #8d8d8d;
    min-height:850px;
}

#holder,x:-moz-any-link,x:default 
{
    width:1000px;
    margin:auto;
    margin-top:0;
    background-color:white;
    border-left:1px solid #8d8d8d;
    border-right:1px solid #8d8d8d;
    border-bottom:1px solid #8d8d8d;
    height:100%;
}



#searchboxholder 
{
    width:400px;
    padding:0;
    margin:0;
    padding-right:70px;
    margin-top:50px;
    
}

  #searchboxholder h5.topll 
  {
      font-size:17px;
    color:#98303d;
    font-weight:bold;
    margin-top:-10px;
  }
  

#top 
{
    width:1000px;
    height:118px;
    margin:0;
    background-color:Maroon;
    color:White;
    font-size:30px;
	background-image:url(topbg.jpg);
	background-repeat:repeat-x;
}

#topleft {
float:left;
width:408px;
height:118px;
margin:0;
padding:0;
background-color:white;
	background-image:url(icon-wide-new.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	
	}
	
#topright {
float:right;
width:580px;
height:118px;
margin:0;
padding:0;
background-image:url(toprightbg.jpg);
background-repeat:no-repeat;
background-position:bottom right;

}

#top h1 
{
font-family:Arial;
    font-size:20px;
    font-weight:bold;
	letter-spacing:2px;
    
	color:#98303d;
	margin-left:150px;
	margin-top:45px;
}

#top h5 
{
font-family:Arial;
     margin:0;
    padding:0;
    height:10px;
    font-size:14px;
    color:#98303d;
    font-weight:bold;
}

#toptopright {
height:20px;
width:470px;
float:right;
color:#a03946;
font-size:11px;
text-align:right;
font-family:Arial;
}

#toptopright ul {
margin:5px;
padding:0;
}

#toptopright li {
display:inline;
list-style-image:none;
}

#menu 
{
     width:1000px;
     height:33px;
    margin:0;
    background-color:#cccccc;
	background-image:url(images/menu-bg.gif);
	background-position:top;
	background-repeat:repeat-x;
}

#belowmenu 
{
    width:1000px;
    height:6px;
    margin:0;
    background-color:#6a1420;
}

#bottomline,x:-moz-any-link,x:default 
{
    width:1000px;
    height:60px;
    margin:auto;
    margin-top:0;
    background-color:white;
    color:#6a1420;
    clear:both;
}

#bottomline 
{
   width:1000px;
    height:40px;
    margin:auto;
    margin-top:0;
    background-color:white;
    color:#6a1420;
    clear:both;
} 

#bottomline img {margin:0;margin-right:5px;margin-top:5px;}

#bottomlineline
{
    width:1000px;
    height:3px;
    margin:auto;
    margin-top:0;
    background-color:#6a1420;
    color:White;
}


#bottomline ul 
{
    margin:0;
    margin-right:5px;
    float:right;
    display:inline;
    text-align:right;
    font-size:12px;
}

#bottomline ul li 
{
    margin:0;
    padding:0;
    display:inline;
    list-style-type:none;
}

#contentarea,x:-moz-any-link,x:default 
{
    width:1000px;
    margin:0;
    background-image:url(images/bodybg.jpg);
    background-repeat:repeat-y;  
    min-height:900px; 
    background-color:White;
}

#contentarea 
{
    width:1000px;
    margin:0;
    background-image:url(images/bodybg.jpg);
    background-repeat:repeat-y;
    min-height:900px;
      background-color:White;
}

#left_menu /**FF **/  
{
    width:200px;
    height:100%;
    margin:0;
    background-color:#cccccc;
    float:left;
    background-color:#6a1420;
}

#left_menu,x:-moz-any-link,x:default /**IE7 **/  
{
    width:200px;
    height:auto;
    margin:0;
    background-color:#cccccc;
    float:left;
    background-color:#6a1420;
}

* html #left_menu
{
    width:200px;
    height:100%;
    margin:0;
    background-color:#cccccc;
    float:left;
    background-color:#6a1420;
}


.searchboxleft 
{
    margin:5px;
}

.nomargin 
{
    margin:0;
    padding:0;
    margin-top:-5px;
}

#left_menu h1
{
    padding:5px;
    font-size:13px;
    padding-top:4px;
    color:White;
    width:190px;
    border-bottom:1px solid white;
    padding-bottom:2px;
    margin:0;
}

* html #left_menu h1
{
    padding:5px;
    padding-top:4px;
    font-size:13px;
    color:White;
    width:190px;
    border-bottom:1px solid white;
    padding-bottom:2px;
    margin:0;
}

#left_menu p 
{
    padding:5px;
    font-size:11px;
    color:White;
    width:200px;
    padding-left:7px;
    padding-bottom:2px;
    margin:0;
}

#left_menu ul 
{
    margin:0;
    padding:0;
    color:White;
    margin-top:5px;
}

#left_menu ul li,x:-moz-any-link,x:default /**IE7 **/ 
{
    margin:0;
    padding:0;
    margin-left:7px;
    font-size:25px;
    margin-bottom:2px;
}

#left_menu ul li /**Firefox, IE8 **/ 
{
    margin:0;
    padding:0;
    margin-left:7px;
    font-size:11px;
    margin-bottom:2px;
    list-style-type:none;
}

#left_menu ul li a 
{
    color:White;
    font-size:12px;
    text-decoration:none;
}

#left_menu ul li a:hover 
{
    text-decoration:underline;
}

#left_menu a 
{
    color:white;
}

#contentplaceholder 
{
    width:800px;
    margin:0;
    padding:0;
    float:right;
    background-color:White;
}

#imagerow 
{
    height:70px;
    width:800px;
    margin:0;
    padding:0;
    background-image:url(images/content_bottom.jpg);
    background-repeat:no-repeat;
    background-position:bottom;
}

#dealsholder
{
    width:760px;
    height:2px;
    padding:10px;
}

#dealsholder a 
{
    text-decoration:none;
    color:Black;
}

#dealsholder a:hover 
{
    text-decoration:underline;
}

#dealsright 
{
    width:360px;
    margin:1px;
    float:right;
     height:13px;
     background-image:url(images/li.jpg);
    background-repeat:no-repeat;
    font-size:12px;
        padding-left:15px;
}

* html #dealsright 
{
    width:360px;
    margin:1px;
    float:right;
     height:13px;
     background-image:url(images/li.jpg);
    background-repeat:no-repeat;
    font-size:12px;
        padding-left:15px;
}

#dealsleft 
{
    width:360px;
    margin:1px;
    float:left;
    height:13px;
    background-image:url(images/li.jpg);
    background-repeat:no-repeat;
    font-size:12px;
    padding-left:15px;
}

* html #dealsleft 
{
    width:360px;
    margin:1px;
    float:left;
    height:13px;
    background-image:url(images/li.jpg);
    background-repeat:no-repeat;
    font-size:12px;
    padding-left:15px;
}

#content_area {
float:right;
width:800px;
margin:0;
padding:0;

}

#content_area table 
{
    text-align:left;
    font-size:12px;
    font-weight:normal;
    margin-left:10px;
}

#content_area table tr th {
color:#cccccc;
font-size:8px;
}

#content_area table tr td.ordertotal {
font-size:14px;
font-weight:bold;
color:Green;
}

#seperator 
{
    height:2px;
    border-bottom:1px dashed #cccccc;
    margin:0;
    padding:0;
}

#content_area table.smalltext 
{
   
    font-size:10px;
   
}

#content_area p 
{
    margin:5px;
    font-size:12px;
    padding:0;
    padding-left:2px;
    margin-left:7px;
    margin-right:7px;
}


#content_area h2 
{
    margin:5px;
    margin-left:7px;
    font-size:12px;
    color:#98303d;
    font-weight:bold;
}

#content_area h3 
{
    margin:0;
    font-size:14px;
    color:#98303d;
    font-weight:bold;
}

#content_area h3 a 
{
    color:#0066cc;
    font-weight:bold;
    text-decoration:none;
}

#content_area h3 a:hover 
{
    text-decoration:underline;
}

#content_area ul 
{
    margin:0;
    padding:0;
    list-style-image:none;
}

#content_area ul li 
{
    margin:0;
    padding:0;
    background-image:url(images/li.jpg);
    background-repeat:no-repeat;
    font-size:12px;
    padding-left:15px;
    margin:5px;
    list-style-image:none;
    list-style-type:none;
    
}

#content_area h1,x:-moz-any-link,x:default /** ?? **/
{
    padding:0;
    font-size:15px;
    margin:0;
    padding-left:5px;
    padding-top:8px;
    font-weight:600;
    color:#6a1420;
    border-bottom:1px solid #6a1420;
    width:795px;
    background-image:url(images/h5-bg-left.jpg);
    background-repeat:no-repeat;
    background-position:right;
}

* html #content_area h1 /** IE6 **/
{
    padding:0;
    font-size:15px;
    margin:0;
    padding-left:5px;
    padding-top:6px;
    font-weight:600;
    color:#6a1420;
    border-bottom:1px solid #6a1420;
    width:795px;
    background-image:url(images/h5-bg-left.jpg);
    background-repeat:no-repeat;
    background-position:right;
}

#content_area h1
{
    padding:0;
    font-size:15px;
    margin:0;
    padding-left:5px;
    padding-top:3px;
    height:19px;
    font-weight:600;
    color:#6a1420;
    border-bottom:1px solid #6a1420;
    width:795px;
    background-color:White;
    background-image:url(images/h5-bg-left.jpg);
    background-repeat:no-repeat;
    background-position:right;
}

#inthissection 
{
	width:360px;
	border: 3px solid #e3e0d1;
	background-color:#f3f3e6;
	float:right;
	margin:5px;
	padding:4px;
}

#inthissectionleft {
width:360px;
	border: 3px solid #e3e0d1;
	background-color:#f3f3e6;
	float:left;
	margin:5px;
	padding:4px;
}

#content_area h7
{
   font-size:13px;
   color:#6a1420;
   font-weight:bold;
   border-bottom:1px solid #6a1420;
   width:319px;
}

#content_area h5 img 
{
    float:left;
    margin:0;
    padding:0;
    margin-top:-9px;
}

#content_area h5 img.floatRight 
{
    float:right;
    margin:0;
    padding:0;
    margin-top:-9px;
}

#stockrow 
{
    height:10px;
    width:800px;
    padding-left:5px;
    padding-right:5px;
    font-size:11px;
}

.stockadmin 
{
    height:15px;
    width:800px;
    margin:0;
padding:0;
}

.stockadmin ul 
{
    margin:0;
    padding:0;
    margin-left:7px;
    font-weight:bold;
}

.stockadmin ul li 
{
    display:inline;
    margin-right:19px;
	padding-left:20px;
	background-image:url(icon-forli.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.stockadmin ul li a {
color:#98303d;
}

.floatRightImageUpload 
{
    width:130px;
    margin-left:3px;
    margin-right:3px;
    float:right;
}

.floatRightep {
float:right;
margin-left:1px;
margin:5px;
}

.floatRightfinish {
font-size:18px;
font-weight:bold;
color:Green;
}

#item
{
    float:left;
    width:380px;
    margin:0;
    padding:0;
}

#item:hover 
{
    cursor:pointer;
}



#imagebox 
{
    height:320px;
    width:320px;
    margin:5px;
    border:1px solid #cccccc;
    padding:5px;
    float:right;
    text-align:center;
    background-image:url(images/imagebox-bg.jpg);
    background-repeat:repeat-x;
    background-position:bottom;
}

#dolphinnav {
position:relative;
height:33px;
font-size:11px;
font-weight:normal;
background:transparent url(images/dolphin_bg.gif) repeat-x top left;
padding:0 0 0 0;
}

* html #dolphinnav 
{
position:relative;
height:10px;
font-size:11px;
font-weight:normal;
margin-top:0;
background:transparent url(images/dolphin_bg_2.gif) repeat-x top left;
padding:0 0 0 0;

}

#dolphinnav,x:-moz-any-link,x:default {
position:relative;
height:36px;
font-size:12px;
font-weight:bold;
background:transparent url(images/dolphin_bg.gif) repeat-x bottom left;
padding:0 0 0 0;
}

#dolphinnav ul {
margin:0;
padding:0;
list-style-type:none;
width:auto;
float:left;
}

#dolphinnav ul p /**FireFox, IE8?**/
{
    color:#eaf3f8;
    float:left;
    padding-top:15px;
    margin:0;
    margin-left:20px;
}

* html #dolphinnav ul p 
{
    color:White;
    margin-top:-5px;
 /**   color:#eaf3f8;
    padding-top:16px;
    padding-left:20px;
    padding-right:10px;
    margin-left:120px;
    font-size:11px;
    float:left; **/
}

#dolphinnav ul p,x:-moz-any-link,x:default  /**IE7**/
{
    color:#eaf3f8;
    padding-top:15px;
    padding-left:45px;
    padding-right:10px;
    margin-left:5px;
    font-size:12px; 
}

#dolphinnav ul li {
display:block;
float:left;
margin:0;
}

* html #dolphinnav ul li {
display:block;
float:left;
margin:0;

}

#dolphinnav ul li a {
display:block;
float:left;
color:#EAF3F8;
text-decoration:none;
padding:0 0 0 0;
height:36px;

}

* html #dolphinnav ul li a {

float:left;
color:#EAF3F8;
text-decoration:none;
padding:0 0 0 0;
line-height:300%;
height:29px;

}

#dolphinnav ul li a span {
padding:15px 16px 0 16px;
height:36px;
float:left;
}

* html #dolphinnav ul li a span {
padding:0 16px 0 16px;
height:36px;
float:left;

}

#dolphinnav ul li a:hover {
color:#fff;
background:transparent url(images/dolphin_bg-OVER.gif) repeat-x bottom left;
}

#dolphinnav ul li a:hover span {
display:block;
width:auto;
cursor:pointer;
}

#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover {
color:#fff;
background:transparent;
line-height:300%;
}

#dolphinnav ul li a.current span { 
display:block;
padding:0 25px 5px 16px;
width:auto;
background:transparent url(images/dolphin_right-ON.gif) no-repeat top right;
height:33px;
}

.white 
{
    width:800px;
    margin:0;
    padding:0;
    background-color:White;
    border-bottom:1px solid #a0a0a0;
    border-top:1px solid #f0f0f0;
    background-image:url(images/divclasswhitebg.jpg);
    background-repeat:repeat-x;
    background-position:bottom;
    height:100px;
}

.shaded 
{
    width:800px;
    padding:0;
    margin:0;
    background-color:#dfcdd0;
}
#cardimages { float:right;height:20px;width:460px; }
#cardimageholder {margin:10px;}
#cardimageholder img {
margin-right:10px;
}

#content_wrap {}

#left_menu {
width:200px;
margin:0;
}

#findtitle {
width:800px;
height:40px;
margin:0;
padding:0;
background-image:url(images/find_title.jpg);
background-repeat:no-repeat;
float:left;
}

#findclear {
width:800px;
height:0;
margin:0;
padding:0;
clear:both;
margin-top:-3px;
}

#findtitle h2 {
font-weight:normal;
font-size:18px;
margin-left:20px;
margin-top:13px;
}

#findtitle h2 a {
color:Blue;
}

#findtitle h3 {
width:100px;
font-weight:normal;
font-size:18px;
float:right;
margin:0;
margin-right:20px;
margin-top:14px;
text-align:right;
color:#98303d;
}


#findbox {
width:779px;
margin:0;
margin-left:10px;
margin-right:10px;
border:1px solid #d9d9d9;
height:120px;
background-image:url(images/findbottom.jpg);
background-position:bottom;
background-repeat:repeat-x;
}

#finddescription h4 {
font-size:12px;
color:#6a1420;
font-weight:bold;
margin-left:5px;
margin-top:4px;
margin-bottom:0;
}

#findbox h4 {
font-size:12px;
color:#6a1420;
font-weight:bold;
margin-left:5px;
margin-top:2px;
margin-bottom:0;
}

#findboxitem {
width:779px;
margin:0;
margin-left:10px;
margin-right:10px;
border:1px solid #d9d9d9;
height:220px;
background-image:url(images/findbottom.jpg);
background-position:bottom;
background-repeat:repeat-x;
}

.findimage {
width:220px;
height:120px;
border-right:1px solid #d9d9d9;
}

#findprice {
width:220px;
height:220px;
border-left:2px solid #d9d9d9;
float:right;
background-color:#f4f3f3;
}

#findtopprice {
margin:0;
padding:0;
height:178px;
}

#findtopprice p {
margin-left:2px;
margin-right:2px;
}

#findbottomprice {
width:220px;
height:42px;
background-color:#6a1420;
padding:0;
margin:0;
color:White;
font-size:33px;
font-weight:normal;
text-align:center;
}

#findtext {
height:120px;
margin:0;
padding:0;
width:554px;
float:right;
}

#finddescription {
height:120px;
margin:0;
padding:0;
width:554px;
float:right;

}

#findtexttext {
height:90px;
min-height:90px;
margin:0;
padding:0;
width:554px;
float:right;
}

#findtextext p {
margin-left:0;
margin-right:5px;
margin-top:4px;
margin-bottom:1px;
}
/**
div.product {
float:left;
height:30px;
width:7790px;
}
**/

.moreinfo {
float:right;
margin-bottom:1px;
}

#floatleft {
float:left;
}

#floatright {
float:right;
}

#breadcrumholder {
margin-left:5px;
font-size:11px;
}

#breadcrumholder a {
color:Blue;
}