/* Default Styles */

/* Content Layout */
#cnt {background:url(cnt_hdr.jpg) no-repeat #fff;width:965px;display:table}
#cnt-left {float:left;width:192px;margin:5px 0 0 4px}
html>body #cnt-left {margin:5px 0 0 8px}

#cnt-fix {float:right;width:965px;}
#cnt-middle {float:left;width:530px;margin:5px 0 0 0}
#cnt-right {float:right;width:213px;margin:5px 8px 0 0}


* {padding:0; margin:0}
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333;text-align:center; background:url(bg.jpg) repeat-x #fff}
div {text-align:left;}
table {border:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border-collapse:collapse}
td {vertical-align:top}
img {border:0}
p {margin:0 0 12px 0;}
a {text-decoration:none}
a:hover {text-decoration:underline}
select {margin:0;padding:0;font-size:11px;width:120px}
option {margin:0;padding:0;}
td.form_page {height:35px;padding-top:10px;width:200px}

/* other styles */
.left {float:left}
.right {float:right}
.price {font-size:12px;color:#FF3300;font-weight:bold}
.price-slash {text-decoration:line-through}
.break {clear:both;height:10px}
.small-grey {font-size:10px;color:#666}
.border-bottom {border-bottom:1px solid #ccc}
.text-right {text-align:right}

.spc2{line-height:2px;clear:both;}
.spc5{line-height:5px;clear:both;}
.spc10{line-height:10px;clear:both;}
.spc20{line-height:20px;clear:both;}
.spc100{line-height:100px;clear:both;}

/* Layout */
#wrapper {margin:0 auto;width:965px}

/* Header */
#hdr {width:965px;height:104px}
#hdr .lgo {float:left;margin:15px 50px 0 20px;background:url(hdr_lgo.jpg) no-repeat;width:326px;height:71px;text-indent:-999em}
#hdr .contact {float:left;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#fff;text-align:center;width:190px;margin:35px 28px 0 0}
#hdr .small {font-size:12px;font-weight:normal;color:#fff}
#hdr .acct-nav {float:right;background:url(hdr_acct_bg.jpg) no-repeat left bottom #374467;width:326px;height:40px}
#hdr .acct-nav ul {list-style:none;margin:15px 0 0 0;padding-left:20px}
#hdr .acct-nav li {float:left;padding-right:30px}
#hdr .acct-nav a {color:#fff;text-decoration:none;padding-left:17px}
#hdr .acct-nav a:hover {text-decoration:underline}
#hdr .acct-nav .myaccount a {background:url(ico_acct.gif) no-repeat;}
#hdr .acct-nav .register a {background:url(ico_reg.gif) no-repeat}
#hdr .acct-nav .basket a {background:url(ico_bskt.gif) no-repeat}
#hdr .delivery {float:right;background:url(hdr_fre_del.jpg) no-repeat;width:214px;height:35px;margin:10px 30px 0 0;text-indent:-999em}



/* Content Styles */
#cnt .top-nav {width:360px;float:left;color:#fff;margin:15px 0 8px 25px}
#cnt .top-nav ul {list-style:none}
#cnt .top-nav li {float:left;margin-right:20px}
#cnt .top-nav a {color:#fff;text-decoration:none}
#cnt .top-nav a:hover {text-decoration:underline}
#cnt .top-search {width:350px;float:right;color:#fff;margin:12px 0 0 0px}
#cnt .top-search ul {list-style:none}
#cnt .top-search li {float:left;margin-left:5px}
#cnt .top-search .input {border:1px solid #ABAEBD;height:14px;width:120px;font-size:11px;padding:1px 3px 1px 3px}
#cnt .top-search .select {border:1px solid #ABAEBD;width:120px;font-size:11px}
#cnt .slogan {clear:left;background:url(cnt_slogan.jpg) no-repeat;height:30px;width:949px;margin-left:8px;text-indent:-999em}

/* left col styles */
.nav {width:176px}
.nav h2 {padding:3px 0 0 8px;font-size:14px;float:left;font-weight:bold;color:#fff;height:22px}
.nav h2 a {color:#fff}
.nav h4 {padding:7px 5px 0 0;font-size:9px;float:right;font-weight:bold}
.nav h4 a {color:#fff}
.red {margin-top:10px;background:url(nav_title_red.jpg) no-repeat}
.red a {color:#6B0001}
.red ul {background:#F6DEDC;clear:left;padding-left:5px;list-style:none;padding-bottom:10px}
.red li {padding:3px 3px 3px 0;border-bottom:1px dotted #B18386;width:163px}
.blue {margin-top:10px;background:url(nav_title_blue.jpg) no-repeat}
.blue a {color:#1D2538}
.blue ul {background:#E5E9F4;clear:left;padding-left:5px;list-style:none;padding-bottom:10px}
.blue li {padding:3px 0 3px 0;border-bottom:1px dotted #B8BBCA;width:163px}

/* middle col styles */
.feature {margin:10px 0 10px 0;position:relative;height:180px;width:530px;}
.feature .text-bottom {position:absolute;bottom:7px;color:#ffffff}
.feature .whitelink {color:#ffffff}
.middle h2 {clear:both;font-size:14px;background:url(cnt_title_blue.jpg) no-repeat;margin-top:15px;padding:3px 0 0 8px;color:#fff}
.middle h2.wide {clear:both;font-size:14px;background:url(cnt_title_blue_big.jpg) no-repeat;margin-top:15px;padding:3px 0 0 8px;color:#fff}
.pick {width:265px}
.pick table {width:100%;text-align:center;border-collapse:collapse}
.pick th {background:#F1F1F1;height:35px;border:1px solid #ccc}
.pick th a {color:#373F64;font-size:12px;text-decoration:underline}
.pick th a:hover {text-decoration:none}
.pick td {border:1px solid #ccc}
.pick td p {margin:5px 0 10px 0;line-height:18px}
.list {border:1px solid #ccc;width:530px}
.list a.title {color:#373F64;font-size:12px;text-decoration:underline;font-weight:bold}
.list a:hover.title {text-decoration:none}
.list td {border-bottom:1px solid #ccc;padding:5px;line-height:18px}
.list .price {font-size:12px;color:#FF3300;font-weight:bold}
.list .more {font-size:10px;color:#FF3300;font-weight:bold}
#cnt-ftr {background:url(cnt_ftr.jpg) repeat-x #fff;padding:10px;margin-top:10px}
#cnt-ftr h2 {background:none;margin:2px 0 0 0;padding:0;color:#394668}

/* right col styles */
.right-ad {float:left;width:213px}
.special-offer {float:left;width:213px}
.special-offer table {width:100%;margin-top:2px}
.special-offer th {background:#F1F1F1;height:35px;padding:0 5px 0 5px;border:1px solid #ccc}
.special-offer th a {color:#373F64;font-size:12px;text-decoration:underline}
.special-offer th a:hover {text-decoration:none}
.special-offer td {padding:5px;border:1px solid #ccc;line-height:18px}
.orange {margin-top:10px;background:url(nav_title_orange.jpg) no-repeat}
.orange ul {background:#FF9934;clear:left;list-style:none;width:213px;height:20px;padding:0 0 10px 0}
.orange li {float:left;margin:8px 0 3px 20px;color:#fff;width:80px;height:15px;padding:0}
.orange li.field {background:#fff;width:70px;text-align:center;color:#000;margin:8px 0 3px 0px;padding:0}
.checkout {background:#FF6600;text-align:right;width:205px;padding-right:10px}
.blue-right {margin-top:10px;background:url(nav_title_right_blue.jpg) no-repeat}
.blue-right a {color:#1D2538}
.blue-right ul {background:#E5E9F4;clear:left;padding-left:5px;list-style:none;padding-bottom:10px}
.blue-right li {padding:3px 0 3px 0;border-bottom:1px dotted #B8BBCA;width:200px}

/* footer */
#ftr {height:125px;background:url(ftr_bg.jpg) repeat-x left bottom #fff}
#ftr .ftr-links {margin:0 auto;width:380px}
#ftr .ftr-links ul {list-style:none}
#ftr .ftr-links li {float:left;margin-right:20px;color:#fff}
#ftr .ftr-links a {color:#fff;text-decoration:none}
#ftr .ftr-links a:hover {text-decoration:underline}
#ftr-cnt {height:70px;background:url(ftr_bot.jpg) no-repeat bottom left #fff;margin:0 auto;width:965px;margin-bottom:8px;padding-top:25px}
#ftr-cnt ul {list-style:none;width:960px}
#ftr-cnt li {float:left;padding:0 20px 0 20px;border-right:1px dotted #ccc;height:60px}
#ftr-cnt li.contact-details {text-align:right;border:0;width:350px;padding:0;}
#ftr-cnt a {color:#ff3300;text-decoration:none;font-weight:bold}
#ftr-cnt a:hover {text-decoration:underline}

/* product list styles */
.list-nav {margin-top:10px;height:20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:4px}
.breadcrumb {float:left}
.breadcrumb a {color:#36446B;text-decoration:underline}
.breadcrumb a:hover {text-decoration:none}
.printpage {float:right;background:url(ico_print.jpg) no-repeat;width:65px;padding-left:25px;height:15px}
.printpage a {font-size:9px;color:#FC3109;font-weight:bold}
.list-filter {margin-top:10px}
.list-filter .update {border:1px solid #ABAEBD;font-size:10px;height:17px;font-family:Verdana, Arial, Helvetica, sans-serif}
.list-filter .select {border:1px solid #ABAEBD;width:110px;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif}

.pagination {width:530px;height:25px;background:#E5E5E5}
.pagination ul {list-style:none;width:auto;float:right;padding-right:10px}
.pagination li {float:left;padding:5px 0 0 5px}
.pagination a {text-decoration:underline;color:#36446B}
.pagination a:hover {text-decoration:none}
.highlight {color:#FF3300;font-weight:bold}

/* product detail styles */
.detail {border:1px solid #ccc}
.detail a.title {color:#373F64;font-size:12px;text-decoration:underline;font-weight:bold}
.detail a:hover.title {text-decoration:none}
.detail td {padding:8px 25px 8px 25px;line-height:18px}
.detail .desc {background:#F1F1F1}
.detail .price {font-size:12px;color:#FF3300;font-weight:bold}
span.Title {font-weight: bold;font-size: 14px;color: #cc3300;}
.send-to-friend {float:right;background:url(ico_send.jpg) no-repeat;width:100px;padding:2px 0 0 28px;height:19px}
.send-to-friend a {font-size:9px;color:#FC3109;font-weight:bold}
td.recommend {background:#ccc;color:#312E63;font-size:14px;font-weight:bold;padding:8px 10px 8px 10px}
td.recommend-list {padding:8px 10px 8px 10px}
td.recommend-list ul {list-style:none}
td.recommend-list a {color:#FC3109;font-weight:bold}







