/* 
========================================================================
HOMEPAGE TEMPLATE.CSS by Riverman Designs 22/Dec/2006
========================================================================
*/


html,body 
{
margin:0;
padding:0
}

/* --- page background and alignment only - font and heading styles in cactusshop.css -- */

body
{
text-align:center;
background-color: #EEEDEA;
/* --- background-image: url(../templateimages/v2/page_bg_221206.jpg);-- */
background-repeat: repeat-x;
font-size:76%;
}

/* --- main layout div - center -- */
  
.container
{
text-align:left;
width:974px;
margin:0 auto;
background-color: #C1BCAE;
border-right:8px solid #ffffff;
border-left:8px solid #ffffff;
padding:0px;
}



/* --- grey gradient header holding logo etc -- */

.top_banner

{
margin:0 auto;	
padding:0px;
width:974px;
height:89px;
float:left;
background-image: url(../templateimages/v3/header_bg_repeatx.jpg);
background-repeat:no-repeat;
background-repeat: repeat-x;
border-right:8px solid #ffffff;
border-left:8px solid #ffffff;
color:#ffffff;
}

.logo

{
width:188px;
margin:0px 0px 0px 16px;
background-repeat:no-repeat;
height:89px;
float:left
}

.livehelp
{
width:299px;
height:89px;
float:right;
}

.nav_area
{
clear:both;
margin:0 auto;	
padding:0px;
width:974px;
height:36px;
background-color:#945038;
}

/* --- navigation bar display  -- */

.nav 
{
margin:0;
padding: 0;
height: 36px;
list-style: none;
display: inline;
overflow: hidden;
width: 974px;
background-color:#945038;
}

/* --- navigation bullet list items  -- */

.nav li 
{
margin:0;
padding: 0px;
list-style: none;
display: inline;
}

.nav a 
{
margin:0;
float: left;
padding: 36px 0px 0px 0px;
overflow: hidden;
height: 0px !important; 
height /**/:36px; /* for IE5/Win only */
}
	
.nav a:hover 
{
background-position: 0 -36px;
}

.nav a:active, #nav a.selected 
{
background-position: 0 -36px;
}

.homelink a  
{
width: 99px;
height:36px;
background:   url("../templateimages/v2/home_221106.gif"); 
background-repeat: no-repeat;
}


.deliverylink a  
{
width: 112px;
height:36px;
background:   url("../templateimages/v2/delivery_050508.gif"); 
background-repeat: no-repeat;
}


	
.productslink a
{
width: 112px;
background:   url("../templateimages/v2/feedback_220408.gif");
background-repeat: no-repeat;
}
	
.accountlink a
{
width: 117px;
background:   url("../templateimages/v2/account_221106.gif");
background-repeat: no-repeat;
}
	

.basketlink a
{
width: 100px;
background:   url("../templateimages/v2/basket_221106.gif");
background-repeat: no-repeat;
}
	


.contactlink a
{
width: 97px;
background:   url("../templateimages/v2/contact_221106.gif");
background-repeat: no-repeat;
}	
	

.aboutlink a
{
width: 99px;
background:   url("../templateimages/v2/about_221106.gif");
background-repeat: no-repeat;
}

.faqlink a
{
width: 99px;
background:   url("../templateimages/v2/faq_050508.gif");
background-repeat: no-repeat;
}

.linklink a
{
width: 139px;
background:   url("../templateimages/v2/links_050508.gif");
background-repeat: no-repeat;
}




.content_area
{
margin:0 auto;
padding:0px;
width:974px;
height:auto;
float:left;
background-color:#F2F2F2;
border-right:8px solid #ffffff;
border-left:8px solid #ffffff;
color:#ffffff;
}

.homeleft
{
float:left;
width:530px;
margin:0px 0px 8px 6px;
}





.flashbanner_area
{
width:527px;
height:313px;
margin-left:0px;
margin-top:8px;
margin-bottom:8px;
background-color:#ffffff;
color:#C1BCAE;
float:left;
border:1px dashed #cccccc;
width/**/:/**/ 524px;
}

.homeright
{
float:right;
width:418px;
height:auto;
margin:0px 6px 8px 0px;
padding:0px;
}



.flashcategory_area
{
width:418px;
height:auto;
margin-left:0px;
margin-right:0px;
margin-top:8px;
margin-bottom:8px;
background-color: #EEEDEA;
color:#C1BCAE;
float:right;
padding:0px;
text-align:center;
width/**/:/**/ 418px;
}

.flashcategory_area h5
{
color:#ffffff;
padding:0px;
margin:0px;
text-align:center;
margin-bottom:4px;
font-size:18px;
background-image:none;

}

.category_display
{
margin:0 auto;
text-align:center;
width:418px;
height:auto;
background-color:#9A917A;
margin-bottom:4px;
padding:14px 4px 14px 4px;
font-size:11px;
font-weight:bold;
color:#ffffff;
border:1px dashed #cccccc;
clear:both;
width/**/:/**/ 408px;
}

.categorylist_display
{
margin:0 auto;
text-align:center;
width:418px;
height:150px;
background-color:#9A917A;
margin-bottom:4px;
padding:14px 4px 14px 4px;
font-size:11px;
font-weight:bold;
color:#ffffff;
border:1px dashed #cccccc;
clear:both;
width/**/:/**/ 408px;
}

.categorylist_display ul
{
width:160px;
text-align:left;
float:left;
margin:0px 0px 0px 35px;
padding:10px 0px 0px 0px;
height:auto;
}

.categorylist_display li
{
list-style-image: url(../templateimages/catlist.jpg);
}



.categorylist_display a:link
{

color:#D1CDC5;
}

.categorylist_display a:active
{
color:#D1CDC5;
}

.categorylist_display a:hover
{
color:#ffffff;
}

.categorylist_display a:visited
{
color:#D1CDC5;
}






.category_text
{

}


.category_display p
{
font-weight:bold;
margin:0px;
padding:0px;
}

.rug_hold
{
margin:0 auto;
width:384px;
height:91px;
margin-top:8px;
text-align:center;
padding:0px;
border:1px dashed #cccccc;
width/**/:/**/ 382px;
}

.sale_hold
{
margin:0 auto;
text-align:center;
width:418px;
height:auto;
background-color:#ffffff;
margin-bottom:4px;
padding:14px 4px 4px 4px;
font-size:11px;
font-weight:bold;
color:#ffffff;
border:1px dashed #cccccc;
clear:both;
width/**/:/**/ 408px;
}


.rug
{
width:382px;
margin:0 auto;
background-color:#ffffff;
height:91px;
float:left;
padding:0px;

}

.center
{text-align:center;
font-weight:bold;
}

.flashcategory_area a:link
{

color:#ffffff;
}

.flashcategory_area a:active
{
color:#D1CDC5;
font-weight:bold;
}

.flashcategory_area a:hover
{
color:#D1CDC5;
font-weight:bold;
}

.flashcategory_area a:visited
{
color:#D1CDC5;
font-weight:bold;
}






.welcome_area
{
width:526px;
height:auto;
margin-left:0px;
margin-bottom:8px;
background-color:#ffffff;
color:#736B58;
float:left;
padding: 16px;
font-size:14px;
letter-spacing:-1px;
border:1px dashed #cccccc;
width/**/:/**/ 492px;
}

.welcome_area h5
{
color:#736B58;
font-size:18px;
letter-spacing:-1px;
margin-bottom:5px;
font-weight:bold;
}

.additional_area
{
width:526px;
height:auto;
margin-left:0px;
margin-bottom:8px;
background-color:#ffffff;
color:#736B58;
float:left;
padding: 16px;
font-size:14px;
letter-spacing:-1px;
border:1px dashed #cccccc;
overflow:auto;
width/**/:/**/ 492px;

}

.additional_area h5
{
color:#736B58;
font-size:18px;
letter-spacing:-1px;
margin-bottom:5px;
font-weight:bold;
}


.ad_area
{
width:526px;
height:auto;
margin-left:px;
margin-bottom:8px;
background-color:#ffffff;
color:#736B58;
float:left;
padding: 16px;
font-size:14px;
letter-spacing:-1px;
border:1px dashed #cccccc;
width/**/:/**/ 492px;
}

.oneninety
{
width:190px;
height:80px;
padding:0px;
margin-right:4px;
float:left;
}

.vat
{
width:190px;
height:200px;
padding:0px;
margin-right:4px;
margin-bottom:6px;
float:left;
}

.oneohfour
{
width:104px;
height:80px;
padding:0px;
margin-right:0px;
float:left;
}

.ad_area_cards
{
width:526px;
height:auto;
margin-left:0px;
margin-bottom:8px;
background-color:#ffffff;
color:#736B58;
float:left;
font-size:14px;
letter-spacing:-1px;
border:1px dashed #cccccc;
}

.footer_area
{
margin:0 auto;	
padding:0px;
width:974px;
height:89px;
float:left;
background-image: url(../templateimages/v3/footer_bg_repeatx.jpg);
background-repeat:no-repeat;
background-repeat: repeat-x;
border-top:1px dashed #ffffff;
color:#ffffff;
clear:both;
font-weight:bold;
text-align:center;
margin-top:8px;
width/**/:/**/ 974px;
}

.footlinks
{
margin:0px;
padding:0px;
}

.footer_area p
{
padding-top:20px;

}




.footer_area a:link
{

color:#D1CDC5;
}

.footer_area a:active
{
color:#D1CDC5;
}

.footer_area a:hover
{
color:#ffffff;
}

.footer_area a:visited
{
color:#D1CDC5;
}


#languagemenu form select{
	font-size: 7px;
	width: 180px;
	margin: 0;
	padding: 0;
	}

.currencymenu form select  {
	font-size: 5px;
	width: 50px;
	margin: 0;
	padding: 0;
	}


.searched 

{

width:492px;
float:left;
padding:0px;
margin:0px;
}

.searched span
{
margin-top:10px;
}

.advanced
{
margin-top:10px;
font-size:13px;
float:left;
clear:both;
}


.advanced a:link
{
color:#666666;
margin-left:10px;
border-bottom:1px dotted #cccccc;
font-size:13px;
margin-bottom:30px;

}

.advanced a:hover
{
margin-top:10px;
color:#333333;
margin-left:10px;
border-bottom:1px dotted #cccccc;
font-size:13px;
padding-top:10px;
}

.searched input

{
margin-top:10px;
margin-left:10px;
margin-right:10px;
width:150px;
padding:3px 5px 3px 5px;
}

.searched input.submit
{width:100px;
font-size:12px;
margin:0px 0px 5px 0px;
padding:0px;
}


.smallsearch
{
width:526px;
height:auto;
margin-left:0px;
margin-bottom:8px;
background-color:#ffffff;
color:#736B58;
float:left;
padding: 16px;
font-size:14px;
letter-spacing:-1px;
border:1px dashed #cccccc;
background-image:url(../templateimages/v2/search_bg.gif);
background-position:right;
background-repaet:no-repeat;
width/**/:/**/ 492px;
}

.smallsearch img
{
text-align:right;
}

.smallsearch input, input.submit
{
float:left;
}


.smallsearch input.submit
{
float:left;
margin-top:12px;
}
.smallsearch h5
{
color:#736B58;
font-size:18px;
letter-spacing:-1px;
margin-bottom:5px;
font-weight:bold;
float:left;
}

.rcol
{
float:left;
width:422px;
height:500px;
margin:0px;
padding:0px;
background-color:pink;
}

.cats
{
margin-left:0px;
margin-right:0px;
margin-top:8px;
margin-bottom:8px;
background-color: #EEEDEA;
color:#C1BCAE;
width:422px;
margin:0px;
padding:0px;
}




