/********************************************************************/
/*                             Reset CSS                            */
/********************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
ol, ul {list-style-type: none;}
/********************************************************************/
/*                            Generic tags                          */
/********************************************************************/
body {font-family:Arial, Helvetica, sans-serif; font-size:70%; color:#444444; background:#acc5d3;}
p { padding-bottom:15px;}
em { font-style:italic;}
strong { font-weight:bold;}
abbr { text-decoration:none; border:none;}
img {border:0px;}
a { font-weight:bold; text-decoration:none;}
	a:hover, a:focus {text-decoration:underline;}
	#content a { color:#1d5b99;}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both;}
.skiptocontent, .relbookmark {position:absolute; margin-left: -9999px;}
#content ul, #content ol { padding:0px 0px 5px 0px;}
#content li { padding:0px 0px 10px 23px; background:url(/_images/bullet/bullet.gif) no-repeat 5px 5px;}
#content ol li { padding:0px 0px 5px 0px; margin:0px 0px 0px 25px; list-style:decimal outside; background:none;}
#content table { float:left; width:100%; margin:5px 0px 15px 0px; text-align:left; vertical-align:middle;}
#content table th, #content table td { padding:5px 8px;}
#content table th { font-weight:bold; background:url(/_images/bkg/th.gif) top left repeat-x #025b98; color:#fff; border-bottom:1px solid #035187; border-top:1px solid #5e8ed5;}
#content table td { border-bottom:1px solid #e1e1e1;}
#content table .even td { background:#eff6f9;}
#content .offers table .hover td { background:#fef7eb;}
#content table .name { color:#025B98;}
legend { display:none;}
input, select, textarea { font-family:Arial, Helvetica, sans-serif;}
.flash-replaced .alt { position:absolute; left:-9999px;}

/********************************************************************/
/*                              H tags                              */
/********************************************************************/

h1 { font-size:28px; color:#8d5aa3; padding:0px 0px 20px 0px; font-weight:normal; text-transform:uppercase; line-height:1.4em;}
	.cufon-ready h1 { line-height:0.9em; padding:0 0 10px 0;}
	h1 .cufon-canvas { margin:0 0 10px 0;}
	h1 .cufon-vml { margin-bottom:12px !important;}
h2 { font-size: 1.6em; color:#0E4984; font-weight:normal; padding:5px 0px 15px 0px;}
h3 { font-size: 1.3em; color:#0E4984; font-weight:normal; padding:5px 0px 15px 0px;}
h4 { color:#8d5aa3;}

/********************************************************************/
/*                          Template tags                           */
/********************************************************************/

#container { width:974px; margin:0 auto; background:url(/_images/bkg/holding-page-bg.png) repeat-y 0px 0px; height:700px; }

#content { float:left; width:880px; display:inline; font-size:1.1em; line-height:1.65em; margin:0 0 0 27px; padding:195px 20px 30px 20px; text-align:center;}

#content p { font-size:14px; color:#3a3a3a; padding:0 0 12px 0;}



/********************************************************************/
/*                          Logos                          */
/********************************************************************/

#content .logos { overflow:hidden; width:655px; margin:10px 0 0 112px;}
#content .logos li {position:relative; width:205px; height:113px; margin:0 20px 15px 0; padding:0; font-size:90%; color:#FFF; font-weight:bold; text-align:left;}
#content .logos li p { font-size:12px; line-height:1.5em; color:#CCCCCC;}
#content .logos li a{ color:#2d71b5;}
#content .logos li.last {margin:0 0px 15px 0;}
#content .logos li#logoHome {background:url('/_images/bkg/logo-home.png') top center no-repeat;}
#content .logos li#logoHome:hover {background-position:bottom center;}
#content .logos li#logoPulse {background:url('/_images/bkg/logo-pulse.png') top center no-repeat;}
#content .logos li#logoPulse:hover {background-position:bottom center;}


#content .logos li#logoScottish {background:url('/_images/bkg/logo-scotlands-trade.png') top center no-repeat;}
#content .logos li#logoScottish:hover {background-position:bottom center;}

#content .logos li#logoHomeandGift {background:url('/_images/bkg/logo-home-and-gift.png') top center no-repeat;}
#content .logos li#logoHomeandGift:hover {background-position:bottom center;}

#content .logos li#logoTop {background:url('/_images/bkg/logo-topdrawer.png') top center no-repeat;}
#content .logos li#logoTop:hover {background-position:bottom center;}

#content .logos li div {position:absolute; left:-9999px; display:block; width:185px; height:93px; padding:10px;}
#content .logos li:hover div {position:absolute; left:0;}

