 /* 
========================================================================
HOMEPAGE TEMPLATE.CSS by Riverman Designs by 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: #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;
border-right:8px solid #ffffff;
border-left:8px solid #ffffff;
}

/* --- 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;
}


.advs_searchbar
{
margin:0 auto;
padding:0px 20px 0px 0px;
width:150px;
height:29px;
float:right;
background-color:#ffffff;
}


.content_area
{
margin:0 auto;
padding:0px;
width:974px;
height:auto;
float:left;
background-color:#ffffff;
border-right:8px solid #ffffff;
border-left:8px solid #ffffff;
color:#555555;
}

.searchcurr
{
width:974px;
height:50px;
background-color:#eff3ef;
border-bottom:1px dotted #cccccc;

}

.searched 
{float:left;
}

.searched a:link
{
color:#666666;
margin-left:10px;
border-bottom:1px dotted #cccccc;
font-size:13px;
}

.searched a:hover
{
color:#333333;
margin-left:10px;
border-bottom:1px dotted #cccccc;
font-size:13px;
}

.searched input

{
margin-top:10px;
margin-left:10px;
margin-right:10px;
width:200px;
padding:3px 5px 3px 5px;
}

.searched input.submit
{width:100px;
font-size:12px;
margin:0px 0px 5px 0px;
padding:0px;
}


.search_box
{
padding-top:5px;
padding-bottom:5px;
height:155px;
width:974px;
background-color: #F8F8F8;
border-top:1px dashed #cccccc;
}

.sbleft
{
padding-left:16px;
padding-right:6px;
padding-bottom:3px;
width:350px;
border-right:1px dashed #cccccc;
float:left;
background-color: #F8F8F8;
height:auto;
}

.sbleft h1
{
background-image:none;
border:none;
margin:0px;
padding:0px 0px 5px 0px;
}

.fielda
{
width:350px;
height:auto;
height:30px;
text-align:left
}

.fielda label
{
font-size:11px;
font-weight:bold;
margin-right:50px;
text-align:left;

}

.fielda select
{
margin-bottom:5px;
width:200px;
}

.fielda input
{
margin-bottom:5px;
width:200px;
}

.fieldb
{
height:auto;
height:30px;
text-align:left
}

.fieldb label
{
font-size:11px;
font-weight:bold;
margin-right:25px;
width:240px;
text-align:left;

}

.fieldb select 
{
width:200px;
}



.fieldc
{
height:auto;
height:30px;
text-align:left
}

.fieldc label
{
font-size:11px;
font-weight:bold;
margin-right:26px;
text-align:left;

}

.fieldc select 
{
width:200px;
}

.fieldd
{
width:350px;
height:auto;
height:30px;
text-align:left
}

.fieldd label
{
font-size:11px;
font-weight:bold;
margin-right:15px;
width:240px;
text-align:left;

}


.fieldd input
{
margin-bottom:5px;
margin-left:4px;
margin-right:6px;
width:75px;
}

.sbright
{
background-color: #F8F8F8;
width:570px;
float:left;
padding-left:16px;
padding-right:6px;
padding-bottom:3px;
}

.sbright h1
{
background-image:none;
border:none;
margin:0px;
padding:0px 0px 5px 0px;
}

.half
{
width:285px;
float:left;
}

.subfooter
{
background-color:red;
color:#555555;
height:auto;
width:974px;

margin:0;	
padding:0px;
}


.footer_area
{
margin:0 auto;	
padding:0px;
width:100%;
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;
}

.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;
}





#pagecontent 
{	
padding: 0;
	margin: 0;
	float: left;
		}

#pagecontent_pad {
margin: 0;
	padding: 16px;
}

.currencyjim
{
margin-top:10px;
margin-right:10px;
width:250px;
text-align:right;
float:right;
}

.currencyjim select
{
margin:0px;
padding:0px;
}


.currencyjim div
{
	font-size:10pt;
	color: #666666;
	}
	
.searchx 
{
width:700px;
}


.searchx select
{
width:200px;
letter-spacing:0px;
}


.searchx input
{
width:200px;
letter-spacing:0px;
}

	
.searchx label
{
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
}	
	
.jimbox1
{
border:1px dotted #cccccc;
padding:10px;
width:700px;
margin:10px;
}	
