p
{
margin:0px;
}
.pagebg {
	font-family: "Trebuchet MS", Tahoma, Tahoma;
	background-image: url(/images/bggradient.png);
	background-repeat: repeat;
	margin:0;
}
#page {
	width: 940px;
	margin: 0 auto;
	padding: 0px;
	margin-top: 10px;
	background-image: url(/images/bgshadow.png);
	background-repeat: repeat;	
}
#header
{
margin-left:4px;
}
#topmenu
{
margin-top:5px;
}
#content {
	width: 932px;
	margin: 0 auto;
	padding: 0;
	
}
#left
{
float:left;
width:200px;
padding-left:12px;
padding-top:10px;
}
#middle
{
float:left;
width:690px;;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}
#middle1
{
float:left;
width:520px;;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}
#right
{
float:left;
padding-top:10px;
width:150px;
}
#footer
{	clear:both;
	width: 932px;
	margin: 0 auto;
	padding: 0px;
}

.topbg {
	background-image: url(/images/topbg.png);
	background-repeat: repeat;	
}
.toplogobg {
	background-image: url(/images/toplogobg.png);
	background-repeat: repeat-x;	
}
.botbg {
	background-image: url(/images/bgbot.png);
	background-repeat: repeat;	
}

.bgcountrytop {
	background-image: url(/images/bgcountrytop.png);
	background-repeat: repeat;	
}
.bgcountrybot {
	background-image: url(/images/bgcountrybot.png);
	background-repeat: repeat;	
}
.bgcountrymid {
	background-image: url(/images/bgcountrymid.png);
	background-repeat: repeat;	
}
.bglinks {
	background-image: url(/images/bglinks.png);
	background-repeat: repeat;	
}
.bgheader {
	background-image: url(/images/bgheader.png);
	background-repeat: repeat;	
}
.bgheadermid {
	background-image: url(/images/bgheadermid.png);
	background-repeat: repeat;	
}
.bgheadermids {
	background-image: url(/images/bgheadermids.png);
	background-repeat: repeat;	
}
.bgheaderbot {
	background-image: url(/images/bgheaderbot.png);
	background-repeat: repeat;	
}
.bgheaderbots {
	background-image: url(/images/bgheaderbots.png);
	background-repeat: repeat;	
}
.sections
{
float:left;
margin-bottom:10px;

}
.headermenu a
{
/*font-family:Tahoma, "Trebuchet MS", Arial;*/
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.headermenu a:hover
{
text-decoration:underline;
}
.customerservice
{
/*font-family:Tahoma, "Trebuchet MS", Arial;*/
font-size:14px;
color:#FFFFFF;
font-weight:500;
}

.headerfont
{
margin-left:15px;
/*font-family:"Century Gothic", "Trebuchet MS",Tahoma;*/
font-size:0.78em;
color:#353635;
font-weight:bold;
}
#search 
{
float:left;
vertical-align:middle;
color:#FFFFFF;	
font-size:0.7em;	
font-weight:bold;
letter-spacing:0.1em;
}

#topmenu ul {	
	height:12px;
	margin-top:15px;
	margin-bottom:18px;
	padding: 0;
	margin-left:15px;	
	list-style: none;
	/*font-family:Tahoma, "Trebuchet MS", Arial;*/
	font-size:0.75em;	
	font-weight:bold;
	letter-spacing:0.1em;
}
#topmenu li {
	float:left;	
	margin-right:8px;
	background:url(/images/li_sep.png) right no-repeat;	
}
#topmenu .last {
	float:left;	
	margin-right:5px;
	background:none;	
}
#topmenu a
{
margin-right:10px;
color:#FFFFFF;	
text-decoration:none;
}
#topmenu a:hover
{
color:#FFFF33;
text-decoration:underline;
}
#topmenu .selectedmenulink
{
color:#FFFF33;
text-decoration:underline;
}
#footer
{	

	/*font-family:"Trebuchet MS",Tahoma,  Arial;*/
	font-size:9px;	
	color:#FFFFFF;
	letter-spacing:0.05em;
	font-weight:600;
}
#footer ul {	
	height:5px;
	margin-top:-13px;
	margin-bottom:5px;
	padding: 0;	
	list-style: none;
	
	}
#footer li {
	float:left;	
	margin-right:10px;	
	background:url(/images/li_sep.png) top right repeat-y;	
}
#footer .last {
	float:left;	
	margin-right:10px;
	background:none;	
}
#footer a
{
margin-right:10px;
color:#FFFFFF;	
text-decoration:none;

}
#footer a:hover
{
color:#000000;
text-decoration:underline;
}
#accountlinks
{
float:left;
padding-left:10px;

}

#accountlinks a
{

	/*font-family:"Century Gothic", "Trebuchet MS",Tahoma;*/
	font-size:0.68em;		
	letter-spacing:0.03em;
	font-weight:600;
	color:#353635;
	text-decoration:none;
}
#accountlinks a:hover
{
color:#FF0000;
text-decoration:underline;
}
#categories
{
	font-family:"Century Gothic", "Trebuchet MS",Tahoma;
	font-size:0.75em;		
	letter-spacing:0.03em;
	font-weight:600;
}
#categories ul
{
margin-top:10px;
margin-left:15px;
padding: 0;	
list-style: none;
line-height:20px;
}

#categories a
{
	color:#353635;
	text-decoration:none;
}
#categories a.selectedlink
{
color:#FF0000;
text-decoration:underline;
}
#categories a:hover
{
	color:#FF0000;
	text-decoration:underline;
}

.categorydesc
{
float:left;
margin-bottom:20px;
font-size:1.0em;
}
#flags ul
{
padding:0;
margin:0;
width:550px;
list-style:none;
margin-left:15px;
margin-top:8px;

}
#flags li
{

text-align:center;
float:left;
vertical-align:top;
margin-right:13px;
list-style:none;
margin-bottom:7px;
}
#flags li a
{
color:#515352;
font-size:0.59em;
font-weight:bold;
text-decoration:none;
}
#flags li a:hover
{
color:#FF0000;
}
.blobcountry
{
margin-left:12px;
color:#353635;
font-size:0.7em;
font-weight:bold;
}
.browseprices
{
float:left;
padding:12px;
font-size:0.72em;
line-height:20px;
}
.browseprices a
{
color:#353635;
text-decoration:none;
}
.browseprices a:hover
{
color:#FF0000;
text-decoration:underline;
}
.blocktext
{
margin-top:10px;
font-size:0.7em;
line-height:20px;
}
.blocktext a
{
color:#353635;
text-decoration:none;
}
.blocktext a:hover
{
color:#FF0000;
text-decoration:underline;
}
.blocktext2
{
float:left;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
font-size:0.7em;
line-height:20px;
}
.pageheader
{
width:99%;
color:#f36e21;
font-weight:bold;
padding-right:10px;
padding-bottom:10px;
float:left;
font-size:1.2em;
clear:both;
text-align:left;
border-bottom:1px dotted #248b2b; 
}
.pagecrumbs
{
clear:both;
font-size:0.75em;
font-weight:bold;
color:#353635;
}
.pagecrumbs a
{
color:#f36e21;
text-decoration:none;
}
.pagecrumbs a:hover
{
color:#FF0000;
text-decoration:underline;
}
.pagecatchphrase
{
width:99%;
font-style:italic;
color:#353635;
padding-top:10px;
padding-left:15px;
padding-right:10px;
padding-bottom:10px;
float:left;
font-size:0.75em;
clear:both;

}
.seppage
{
float:left;
margin:10px;
width:510px;
height:1px;
background:url(/images/sep_page.png) repeat-x ;	
}
.pagecontent
{
width:100%;
color:#353635;
padding-top:10px;
padding-right:5px;
padding-bottom:10px;
float:left;
font-size:0.78em;
clear:both;

}

.pagecontent1
{
float:left;
width:520px;
color:#353635;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
font-size:0.78em;

}
.formstyle
{
float:left;
width:95%;
margin-top:15px;
margin-left:15px;
margin-right:10px;
margin-bottom:10px;
}
.formheader
{
padding-left:10px;
background:#EAEAEA;
font-size:0.85em;
font-weight:bold;
color:#353635;
}
.formsubheader
{
font-size:0.75em;
font-weight:bold;
color:#353635;
text-decoration:underline;
}
.formcolumn
{
font-size:0.75em;
font-weight:bold;
color:#353635;
}
.formdata
{
font-size:0.75em;
color:#353635;
}
select
{
font-size:0.75em;
color:#353635;
}
.error
{
font-size:0.75em;
font-weight:bold;
color:#FF0000;
}
.hamperheader a
{
font-size:1.10em;
font-weight:bold;
color:#353635;
text-decoration:none;
}
.hamperheader a:hover
{
color:#FF0000;
}
.hamperimage
{
float:left;
padding:3px;
border:1px solid #006633;
padding-bottom:10px;
}

.hampercphrase
{
font-style:italic;
float:left;
clear:both;
font-size:1.0em;
font-weight:bold;
color:#353635;
padding-bottom:10px;
width:100%;
}
.hampercontent
{
float:left;
clear:both;
font-size:1.0em;
color:#353635;
padding-bottom:10px;
width:100%;
}
.hampercontentsingle
{
float:left;
clear:both;
font-size:1.0em;
color:#353635;
padding-bottom:10px;
width:300px;
}
.hamperlinks
{
float:left;
clear:both;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}
.hamperlinks a
{

width:100px;
color:#353635;
font-size:0.80em;
line-height:15px;
text-decoration:none;
}
.hamperlinks a:hover
{
text-decoration:underline;
color:#FF0000;
}
.hamperprice
{
float:left;
font-size:1.1em;
width:100%;
}
.hamperpricetd
{
padding-left:10px;
border-bottom:2px dotted #EAEAEA; 
font-size:0.85em;
color:#353635;
}
.countrycontet
{
width:100%;
color:#353635;
padding-left:13px;
padding-right:10px;
padding-bottom:10px;
float:left;
font-size:0.75em;
clear:both;
}
#navigation
{
clear:both;
width:100%;
font-size:1.0em;
float:right;
text-align:right;
padding-bottom:15px;
}
#navigation a
{
font-weight:bold;
color:#353635;
text-decoration:none;
}
#navigation a:hover
{
text-decoration:underline;
color:#FF0000;
}
.hampertypeheader
{
width:100%;
height:25px;
float:left;
color:#f36e21;
font-size:1.3em;
font-weight:bold;
border-bottom:1px dotted #006633; 
}

.individualhamper
{
background:#FFFFFF;
width:50%;

}
.individualhamper1
{
background:#FFFFFF;
width:50%;
border-bottom:1px dotted #CCCCCC;
}
.hampertitle a
{
float:left;
font-size:1.1em;
font-weight:bold;
padding-bottom:5px;
text-decoration:none;
color:#353635;
}
.hampercode
{
font-size:1.00em;
font-weight:bold;
color:#353635;
}
.hampertitle a:hover
{
color:#FF0000;
text-decoration:underline;
}
.morecategory
{
float:left;
width:100%;
text-align:right;
padding-bottom:10px;
}
.morecategory a
{
font-size:1.0em;
font-weight:bold;
color:#006600;
text-decoration:underline;
}
.morecategory a:hover
{
color:#FF0000;
}
.carttableh
{
border-bottom:1px dotted #248b2b;border-right:1px dotted #CCCCCC;font-size:12px;font-weight:bold;
}
.carttable
{
border-bottom:1px dotted #CCCCCC;border-right:1px dotted #CCCCCC;font-size:12px;
}
.inactivecountry
{

float:left;
padding-left:40px;
padding-right:40px;
padding-top:50px;
padding-bottom:40px;
}
.thankyoumessage
{
float:left;
margin:10px;
font-size:0.8em;
font-weight:normal;
color:#f36e21;
text-decoration:none;
}
.fordatasub
{
font-size:0.9em;
font-weight:normal;
color:#353635;
}
