@charset "iso-8859-15";
/* CSS Document */

body {position:relative; margin:0px; background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000}
form {margin:0px; padding:0px}
a {color:#c70004; text-decoration:none}
a:hover {text-decoration:underline}
a img {border:0px}
p {padding:0px 0px 10px 0px; margin:0px}
h1 {font-size:16px; color:#137eb3; margin:0px; padding:5px}
b {color:#000000}

#content {position:relative; width:955px; margin:auto;}
.bottom {margin-bottom:10px}
.red { color:#F00}

#head {position:relative; height:74px;}
#head form {padding:0px; margin:0px;}
#head .top_box {position:relative; width:230px; border-left:1px solid #858585; border-right:1px solid #858585; border-bottom:1px solid #858585; padding:0px 0px 5px 0px; margin:0px;}
#head #frmfindtext {padding:4px 0px 0px 8px;}
#head .top_search_input {width:164px; border:1px solid #858585;}
#head .top_search_button {position:absolute; top: 4px; #top:5px;}
#search {position:relative; margin:14px 0px 0px 0px; float:right; width:230px}
#checkout {position:relative; margin:0px 0px 0px 0px; float:left}
.side_box {position:relative; width:171px; border-left:1px solid #858585; border-right:1px solid #858585; text-align:center}

#menu {position:relative; margin:8px 0px 10px 0px; background:url(images/menu_bg.gif) repeat-x; height:50px; padding:2px 0px 0px 8px;}
#menu a {display:block; height:48px; line-height:48px; padding-left:12px; text-transform:capitalize; font-size:14px; text-decoration:none; color:#ffffff; opacity: .7; filter:alpha(opacity=70); float:left; margin-right:6px; text-transform:uppercase;  font-weight:bold}
#menu a:hover {opacity: 1; filter:alpha(opacity=100); background:url(images/menu_dot.gif) no-repeat 0px 20px;}

.box {border-left:1px solid #858585; border-right:1px solid #858585; }
.brandbox {text-align:center}
/*.brandbox img {margin:8px 0px;}*/
.sidetitle {position:relative; color:#FFFFFF; text-transform:uppercase; text-align:center; line-height:26px; height:26px; background:url(images/side_title_left.gif) no-repeat;}

#left {position:relative; width:180px; float:left; margin-right:10px}
#left a {display:block; padding:8px 0px 0px 27px; font-size:16px; text-transform:uppercase; color:#454545; background:url(images/menu_bullet.gif) no-repeat 12px 12px; text-decoration:none}
#left a:hover {color:#117cb1}
.submenu a {display:block; padding:8px 0px 0px 40px!important; font-size:14px!important; color:#990033!important; background:none!important;}
.submenu a:hover {color:#454545!important;}

#middle {position:relative; width:582px; float:left; margin-right:10px}
#middle form {width:530px}
.title {background:url(images/top_main.gif) no-repeat; color:#FFFFFF; font-size:20px; line-height:38px; text-transform:uppercase; padding-left:15px}
.nicks_picks_title {background:url(images/nick_picks_title.gif) no-repeat; color:#FFFFFF; font-size:20px; line-height:38px; text-transform:uppercase; padding-left:15px}
.mainbox {padding:0px 15px; }

.nicksPicks {background:url(images/picks_dotted_line.gif) repeat-y; padding:0px; border-bottom:1px dashed #cccccc; width:550px}
.nicksPicks td {color:#000000}
.nicksPicks td p {padding:0px; margin:5px 0px}

.nicksPicks2 {background:url(images/picks_dotted_line.gif) repeat-y; padding:0px; width:550px}
.nicksPicks2 td {color:#000000}
.nicksPicks2 td p {padding:0px; margin:5px 0px}

.offer b {color:#FF0000}
.rrp {color:#999999; text-decoration:none}
.was {color:#000000; text-decoration:line-through}
.now {color:#FF0000; font-weight:bold; font-size:14px}
.white_bottom {background-color:#FFFFFF}

.detlbox {padding-top:15px}
.delt_img {border:1px dashed #cccccc; padding:0px; float:left; text-align:center; margin-right:15px}
#itempurc {float:left!important; display:inline; margin-right:10px}

.padded {padding:3px;}
.padded table {width:100%}}
.padded form {width:100%}
.padded input {width:auto}

.tabletitle {background:#107BB1; color:#fff; padding:3px; font-weight:bold;}

#right {position:relative; width:173px; float:left}
.brandstitle {background:url(images/side_title_right.gif) no-repeat;}
.extratitle {background:url(images/top_extra.gif) no-repeat; }
.brand_left, .brand_right {float:left; margin-bottom:3px;}
.brand_right {margin-left:3px;}

.clr {clear:both; height:1px; line-height:1px}
#footer {position:relative; margin-top:10px; font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; line-height:18px; font-weight:bold }