@import url(/ukcontent.css);

/* establish various classes for fonts */

.arial10 { font-size: 10px; line-height: 11px; font-family: Arial, Helvetica, Geneva; text-decoration: none }

.arial10bold { font-weight: bold; font-size: 10px; line-height: 11px; font-family: Arial, Helvetica, Geneva; text-decoration: none }

.geneva10 { font-size: 10px; font-family: Geneva, Arial, Helvetica, SunSans-Regular; text-decoration: none }

.verdana10,
	/* basic font settings for these classes are those of verdana10: */
    .fpheader1,	.fpheader1 A,
    .fpheader2,	.fpheader2 A,
    .fpfooter,	.fpfooter A,
    .fpsearch,
    .fpfeatured,
    .fppopular,
    .fpregion,
    .fpphone,
    .fpvenuesb,
    .fppromosb
{ font-weight: bold; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, SunSans-Regular; text-decoration: none }

.verdana10nb { font-size: 10px; line-height: 12px; font-family: Verdana, Geneva, Arial, Helvetica, SunSans-Regular; text-decoration: none }

.verdana12 { font-size: 12px; line-height: 13px; font-family: Verdana, Geneva, Arial, Helvetica, SunSans-Regular; text-decoration: none }

.verdana14 { font-weight: bold; font-size: 14px; font-family: Verdana, Geneva, Arial, Helvetica, SunSans-Regular; text-decoration: none }

.verdana16 { font-size: 16px; font-family: Verdana, Geneva, Arial, Helvetica, SunSans-Regular; text-decoration: none }

.verdanabold12 { font-weight: bold; font-size: 12px; line-height: 14px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, verdana; text-decoration: none }

/* class colour variations */

.fpheader1, .fpheader1 A { color: #ffffff; }
.fpheader2, .fpheader2 A { color: #000000; }
.fpfooter, .fpfooter A { color: #cccccc; }
.fpsearch { color: #330066; }

.fpfeatured, .fppopular, .fpregion , .fpphone { color: white; }
.fpfeatured A, .fppopular A, .fpregion A { color: #330066; }

/* other */ 

.fpellip { letter-spacing: 0.08em; }	/* simulate ellipsis in any font */

#searchtext { font-weight: normal; font-size: 100% }

#searchbutton, #regionbutton
{
	padding: 0;
	font-weight: bold;
	font-size:12px;
	color: white;
	background-color: #330066
}

.fpregion SELECT { font-size: 100% }

.admindate
{
   text-align: left
}

.admincodeservice .admindate
{
   border-left-style: solid; border-left-color: darkblue; border-left-width: 2px;
   padding-left: 10px; padding-right: 8px;
}

.admindate.invalid select { color: red; }

.adminerror { color: red; font-size: larger }
.admininfo { font-size: larger }


#pcTableDiv, #spcTableDiv
{
    position		: absolute;
    width		: 380px;
    border-color	: indigo;
    border-width	: 2px;
    border-style	: solid;
    background-color	: #FFFFE1;
    font-family		: Verdana, Geneva, Arial, Helvetica, SunSans-Regular; 
    text-decoration	: none;
    font-weight		: bold; 
    color		: #330066;
    text-align		: center;
    font-size		: 9px; 
    margin		: 2px;
    padding		: 2px;
}

#pcTable, #spcTable
{
    position		: relative;
    width		: 380px;
    border-color	: indigo;
    border-width	: 2px;
    border-style	: solid;
    background-color	: #FFFFE1;
    font-family		: Verdana, Geneva, Arial, Helvetica, SunSans-Regular; 
    text-decoration	: none;
    font-weight		: bold; 
    color		: #330066;
    text-align		: center;
    font-size		: 9px; 
    margin		: 2px;
    padding		: 2px;
}
  
#PostCodeSearchDiv, #ShipCodeSearchDiv
{
    position		: absolute;
    width		: 320px;
    height		: 320px;
    visibility		: hidden;
    display		: block;
    z-index		: 9; 
    border-color	: indigo;
    border-width	: 2px;
    border-style	: solid;
    background-color	: #FFFFE1;
}

#PostCodeHeaderDiv, #ShipCodeHeaderDiv
{
    width		: 320px;
    height		: 29px;
    top			: 0;
    left		: 0;
    visibility		: inherit;
    display		: block;
    position		: absolute;
    border-bottom	: 1px solid #330066;
    background-color	: #FFFFE1;
}

#PostCodeTitleDiv, #ShipCodeTitleDiv
{
    width		: 280px;
    height		: 28px;
    visibility		: inherit;
    vertical-align	: middle;
    top			: 0;
    left		: 0;
    display		: block;
    position		: absolute;
    border-color	: black;
    border-width	: 0px;
    background-color	: #FFFFE1;
    font-size		: 12px;
    font-family		: Verdana, Geneva, Arial, Helvetica, SunSans-Regular;
    text-decoration	: none;

}
#PostCodeCloseDiv, #ShipCodeCloseDiv
{
    width		: 30px;
    height		: 28px;
    top			: 0;
    right		: 0;
    visibility		: inherit;
    display		: block;
    position		: relative;
    float		: right;
    border-color	: #9Cff00; 
    border-width	: 1px; 
    background-color	: #FFFFE1;
} 
#PostCodeIFrameDiv, #ShipCodeIFrameDiv
{
    width		: 300px;
    height		: 280px;
    visibility		: inherit;
    display		: block;
    position		: absolute;
    bottom		: 5px;
    left		: 10px;
    border-color	: #9Cff00;
    border-width	: 0; 
    background-color	: #FFFFE1;
} 
#PostCodeIFrame, #ShipCodeIFrame
{
    width		: 300px;
    height		: 280px;
    visibility		: inherit;
    top			: 0;
    right		: 0; 
    overflow		: hidden;
    border-color	: indigo;
    border-width	: 0px;
    font-size		: 12px;
    font-family		: Verdana, Geneva, Arial, Helvetica, SunSans-Regular;
}
#PostCodeIFrame.h4, #ShipCodeIFrame.h4,
#PostCodeIFrame.h5, #ShipCodeIFrame.h5,
#PostCodeIFrame.h6, #ShipCodeIFrame.h6
{
    text-align		: center;
    font-family		: Verdana, Geneva, Arial, Helvetica, SunSans-Regular;
    font-size		: 12px;
}

#zip1Cell, #szipCell
{
    border-color	: indigo;
    border-width	: 0px;
    background-color	: white;
}
#ShipAnnounceDiv
{ 
    width		: 375px;
    text-align		: center;
    background-color	: #9CFF00;
    font-weight		: bold;
    font-size		: 12px;
    font-family		: Verdana, Geneva, Arial, Helvetica, SunSans-Regular;
    text-decoration	: none;
}
.grayed
{
    border-color	: indigo;
    border-width	: 0px;
    background-color	: gray;
}
.whitened
{
    border-color	: indigo;
    border-width	: 0px;

    background-color	: white;
}

p.primrose
{
    font-weight		: bold; 
    text-align		: left;
    color		: #330066;
    font-size		: 10px; 
    font-family		: Verdana, Geneva, Arial, Helvetica, SunSans-Regular; 
    text-decoration	: none;
    margin-left		: 10px;
    background-color	: #FFFFE1;
}
