/* STYLESHEET CLICKCARTPRO 060521 */



/* ***** page layout ***** */
.container{position: relative;margin: 0 auto; /* center on everything else */width: 820px;text-align: left;margin-bottom: 20px;background: transparent;}
.container-inner
{
position: static;
width: auto;
border-width: 0 0 0 0;border-style: solid;border-color: #EF00FE;}

.banner { position: relative; }.banner-inner { position: static; } .pagebody { position: relative; width: 100%; }.pagebody-inner { position: static; width: 100%; }.alpha, .beta, .gamma, .delta  /*DO NOT REMOVE DELTA REFERENCES*/{   display: inline; /* ie win bugfix */   position: relative;   float: left;   min-height: 1px;}.delta { float: right; }.alpha-inner, .beta-inner, .gamma-inner, .delta-inner { position: static; }



.alpha{margin: 0;width: 146px;
min-height: 576px;
border:2px solid black;background: transparent;
background-image: url("(CGIVAR)images_path(/CGIVAR)/site/menu.jpg");
background-repeat: no-repeat;}.alpha-inner{padding: 45px 0px 0 0px;border-width: 0px 0 0px 0px;	/* without this IE on a PC displays a border...*/border-style: solid;border-color: #EF00FE;}

.beta { width: 470px; height: 580px; background: transparent; }.beta-inner { padding: 0 22px 0 22px; margin: 0; border-width: 0; }


.gamma{width: 196px;
height: 576px;
background-image: url("(CGIVAR)images_path(/CGIVAR)/site/vase04.jpg");
background-repeat: no-repeat;
background-position: center; 
border:2px solid black;}



img.header
{
float:left
}




a:link {text-decoration: none} 
a:active {text-decoration: none} 
a:visited {text-decoration: none}
a:hover {text-decoration: underline}



/* ***** ste_whoweare.txt ***** */

img.robynn
{
float:right;
border:1px solid black;
margin:0px 0px 10px 10px;
}





/* ***** ste_splash.txt ***** */


.content /*could this become generic for beta-inner?*/
{
font-family: (CGIVAR)html_base_font_face(/CGIVAR);
font-size: (CGIVAR)html_base_font_size(/CGIVAR);
color: (CGIVAR)html_base_font_color(/CGIVAR);
}

.textboldhome {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-style: italic;	line-height: normal;	font-weight: bold;	font-variant: normal;	color: #000000;	text-decoration: none;}

img.fresh
{
position:relative;
left: 40px;
/*float: left;*/
border: 0;
margin: 0;
}

img.pic
{	text-decoration: none;}

.centred
{
position:relative;
left:40px
border: 0;
margin: 0;
}





.border {	border: 2px solid #000000;



}.storepoliciestable {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #000000;	text-decoration: none;}.textbody {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #000000;	text-decoration: none;}.textbodybold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	color: #000000;	text-decoration: none;}



/* ***** cariad opt-in form ***** */

form.cariad 
{
float:right;
}

p.cariad
{
font-size:small;
}






/* ***** modules ***** */


.module{position: relative;overflow: hidden;width: 100%;
margin: 0 0 10px 0;background: transparent;}


.cafe-header,
.module-header{
width:107px;
w\idth:107px; 

margin:0 0 5px 39px;
padding: 4px 0; 

   color: #FFFFFF;   background: #000000;   font-size: 11px;   font-weight: bold;   line-height: 1;   text-transform: lowercase;
text-align:center;}


.module-cafe  /* used only for margin property - rewrite */{position: relative;overflow: hidden;width: 100%;
margin: 0 0 30px 0;background: transparent;}

.module-content{
position: relative;margin: 0 0 10px 10px;padding: 10px 10px 0 10px;font-size: 11px;line-height: 1.2;}


 .module-list{   margin: 0 5px 10px 15px;
   padding: 0;   list-style: disc;}

.module-list-item{   margin-top: 5px;   margin-bottom: 5px;}


.cafe-header a { color: #ffffff; text-decoration: none; }.cafe-header a:hover { color: #ffffff; text-decoration: underline; }


.module-content a { color: #990000; text-decoration: none;}.module-content a:hover { color: #990000; text-decoration: underline; }



.quotefont
{
font-style: italic;
}