@charset "utf-8";
/* CSS Document */

#menu0 {position:relative !important;}
.milonic_menu {color:#0B3861 !important;}

/* General */
body {margin:0; padding:0; background:url(../images/layout/mainBackground.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
h1, h2, h3 {padding:9px; margin:0 0 -16px 0; visibility:hidden; height:24px;}
h3 {margin-bottom:-12px;}
a:link, a:visited, a:hover { text-decoration:none; color:#0065f3}
p {margin:0; padding-top:4px;}
.red {color:#c1151d; padding-top:2px}
.blue {color:#0B3861; padding-top:2px}
.black {color:#000000;}
.nopad {padding:0; margin:0;}

/* Overall Template */
#pageholder {width:800px; margin:0 auto;}
#pagefullimage {width:900px; margin:0 auto;}
#leftcolumn {width:136px; float:left; padding-right:4px;}
#rightcolumn {width:660px; float:left;}
#detailpage {margin-left:13px;}

/* Search box styling */
input {border:1px solid #0b3861; margin-top:4px; width:117px;}

/* Left Column */
#logo {height: 151px; background:url(../images/layout/Kingfisher_logo.gif) no-repeat; width:137px;}
#searchbox {margin-bottom:4px; background-color:#cfdef3; padding:28px 6px 6px 6px; color:#125fa0; font-size:11px; width:125px;}
#searchbox a {font-size:12px; display:block; margin-top:5px; padding:2px; border:solid 1px #fff; width:42px; color:#135FC1; background:#E7EEFA;}
#searchbox a:hover,#searchbox a:visited {background:#A9C3E9; color:#fff}

#navigation {margin-bottom:4px;}
#leftfooter {height:208px; background:url(../images/layout/leftfooter.gif) repeat-x; width: 137px;}

/* Right Column */
#rightheader {height:119px; margin-bottom:4px; background:url(../images/layout/Kingfisher_music_company.gif) no-repeat; }
#shoppingcart {height:19px; padding-top:5px; text-align:right; font-size:11px;}
#aboutKF {padding:4px 0;}
#aboutKF #text {float:left; width:500px; margin-left:7px; background:url(../images/layout/tagline.gif) no-repeat; font-size:11px;}
#aboutKF img {border:solid 1px #a9c3e9; float:left; margin:1px 0 0 1px;}
#footer {height:88px; width:660px; background:url(../images/layout/kingfisher-footer.gif) no-repeat; float:left;}
#footer p {visibility:hidden;}
#footerlinks {padding:8px 0 0 83px;}
#footerlinks, #footerlinks a:link, #footerlinks a:hover, #footerlinks a:visited {font-size:10px; color:#bcbcbc;}

/* Shop Items */
#pagebody {float:left; width:660px; margin:12px 0;}
.bodyleft {width:328px; float:left; clear:left;}
.bodyright {width:328px; float:left; margin-left:4px;}


.itemImage {width:80px; float:left;}
.itemInfo {width:223px; margin-left:12px; float:left;}
.itemName {font-weight:bold; font-size:12px; margin-bottom:3px;}
.itemDesc a {height:50px; color:#125fa0;}
.itemDesc {height:65px;}
.itemPrice {font-weight:bold; font-size:12px; margin-top:6px;}
.itemAmount {margin:2px 2px -2px 2px;}
.itemFooter a:link, .itemFooter a:visited, .itemFooter a:hover { text-decoration:none; color:#000}

.hotdeal {width:315px; padding:30px 0 7px 13px; background:url(../images/layout/hotdeal.gif) no-repeat #FFFFFF; float:left;}
.top_generic {width:315px; padding:30px 0 7px 13px; background:url(../images/layout/top_generic.gif) no-repeat #FFFFFF; float:left; background-position:13px 2px;}

.itemFooter { height:50px; float:left; clear:left; width:310px; text-align:right; font-weight:bold; text-transform:uppercase; background:url(../images/layout/itemFoot.gif) no-repeat; background-position:0px 3px; border-bottom:solid 1px #e6ebef; padding-right:5px;}
.hotdeal .itemFooter { height:50px; float:left; clear:left; width:310px; text-align:right; font-weight:bold; text-transform:uppercase; background:url(../images/layout/hotfoot.gif) no-repeat; background-position:0px 3px; border-bottom:solid 1px #e6ebef; padding-right:5px;}
