/* @override http://www.daydreamersfancydress.co.uk/css/main.css */

/* CSS Document
Coded by Sarah Parmenter of You Know Who Design. 
http://www.youknowwhodesign.com
 */

/* Modified CSS Style reset - Sarah Parmenter. 
----------------------------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
a { outline:none; }

/* Daydreamers 09
----------------------------------------------------------------------------------------- */
html,body { background:#fff; font-family:Helvetica, Arial, Verdana , sans-serif; font-size:small; padding-top:10px; }
.css960 { background:url(../images/16_col.gif) center top no-repeat; }
h1 { color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:140%; font-weight:normal; }
h2 { font:bold 160% Arial, Helvetica, sans-serif; margin-bottom:15px; color:#333333; }
h3 { font:bold 120% Arial, Helvetica, sans-serif; margin-bottom:15px; color:#333333; }
p { font-size:90%; line-height:18px; }
#container { width:940px; margin:auto; padding:10px; }
#header { position:relative; margin-bottom:20px; float:left; }
#header .littleman { position:absolute; width:129px; height:138px; left:361px; top:-9px; z-index:2; }
#logo { float:left; width:340px; height:83px; }
#navbar { clear:left; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#004384; 
/* HALLOWEEN background: #405c31; */
height:15px; padding:15px; margin-bottom:20px; font-weight:bold; }
#navbar a { color:#fff; 
/* HALLOWEEN color: #91bb91; */
text-decoration:none; }
#navbar a:hover { color:#fff; text-decoration:underline; }
#navbar ul { color:#FFFFFF; float:left; width:400px; }
#navbar li { display:inline; margin-right:10px; }
#col1 { width:220px; float:left; margin-right:20px; 
/*background:#004384;*/
background:#2b2b2b; }
#col2 { width:700px; float:left; }

/* Daydreamers 09
----------------------------------------------------------------------------------------- */
.topbox { background:#fddb7b; border:1px solid #f6ac16; width:450px; float:left; height:80px; margin-left:140px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; z-index:3; }
.boxes { background:#fddb7b; border:1px solid #f6ac16; width:96px; margin-right:20px; float:left; height:80px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:130%; font-weight:bold; color:#004384; }
#call { font-size:120%; color:#999999; }
.bluebar { }
.bluebar li { padding:5px 5px 5px 20px; background:#004384; border-bottom:1px solid #04294d; border-top:1px solid #165DA2; 
/* HALLOWEEN border-bottom: 1px solid #486639;
	border-top: 1px solid #2f4525; */
color:#FFFFFF; font-weight:bold; }
.bluebar li a { text-decoration:none; color:#FFFFFF; }
.bluebar li a:hover { text-decoration:underline; color:#FFFFFF; }
#yellowbar { }
#yellowbar a { color:#ff9313; text-decoration:none; }
#yellowbar a:hover { color:#ff9313; text-decoration:underline; }
#yellowbar ul { }
#yellowbar li { height:59px; font-size:85%; color:#ff9313; font-weight:bold; }
#currency { background:url(../images/currency.gif) no-repeat; }
#size { background:url(../images/size_guide.gif) no-repeat; }
#delivery { }
#terms { background:url(../images/terms.gif) no-repeat; }
#call { background:url(../images/call_us.gif) no-repeat; }
#discount { background:url(../images/discount.gif) no-repeat; }
#secure { background:url(../images/secure.gif) no-repeat; }
.bottomlinks { font-size:11px; }
.bottomlinks a { color:#004384; text-decoration:underline; }
.bottomlinks a:hover { text-decoration:none; }
#navbar div.deliveries { float:right; width:285px; color:#FFF; font-size:12px; padding-left:20px; background:url(../images/exclamation.png) no-repeat; font-weight:bold; }
#footer { clear:both; clear:left; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; 
/* HALLOWEEN background:#004384;*/
background:#004384; height:15px; padding:15px; margin-bottom:20px; color:#fff; }
#footer a { color:#fff; }
#web { width:416px; height:400px; position:absolute; left:216px; top:-319px; z-index:1; }