/* Default Styles */
* {padding:0; margin:0}
body {font-family:Trebuchet MS, 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:Trebuchet MS, 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;color:#FF3300;font-weight:bold}
a:hover {text-decoration:underline}
select {margin:0;padding:0;font-size:11px;width:100px}
form {margin:0; padding:0; display:block;}
ul {list-style:none}
.fieldrow {height:35px;padding-top:10px;padding-right:5px;text-align:right;width:200px}

/* other styles */
.left {float:left}
.right {float:right}
.price {font-size:14px;color:#EC1483;font-weight:bold}
.slash {text-decoration:line-through}
.buy {background:url(btn_buy.jpg) no-repeat;height:21px;width:71px;display:block;text-indent:-999em;margin:3px 0 8px 0}
.bskt {background:url(btn_bskt.jpg) no-repeat;height:21px;width:102px;display:block;text-indent:-999em;margin:3px 0 3px 0;float:right}
.srch {background:url(btn_srch.jpg) no-repeat;height:21px;width:69px;display:block;text-indent:-999em}
.break {clear:both;height:10px}
.small-grey {font-size:10px;color:#666}
.border-bottom {border-bottom:1px solid #ccc}
.text-right {text-align:right}
.input {border:1px solid #ABAEBD;height:14px;width:120px;font-size:11px;padding:1px 3px 1px 3px}
.grey-brdr {clear:both;margin:10px 0 20px 0;border:1px solid #ccc;background:#fff;display:table;height:100%;}
h1 {font-family:Trebuchet MS, Verdana, Arial, helvetica, Sans-Serif;font-size:18px;font-weight:bold;float:left;margin-bottom:10px;color:#EC1483;}
h3 {font-family:Trebuchet MS, Verdana, Arial, helvetica, Sans-Serif;font-size:14px;font-weight:bold;float:left;color:#EC1483;}

/* Layout */
#wrapper {margin:0 auto;width:965px}

/* Header */
#hdr {width:965px;height:129px;margin:0 auto}
#hdr .lgo {float:left;margin:35px 50px 0 10px;background:url(hdr_lgo.jpg) no-repeat;width:344px;height:92px;text-indent:-999em}
#hdr .contact {float:left;background:url(hdr_cont.jpg) no-repeat;width:169px;height:36px;margin:55px 20px 0 0;text-indent:-999em}
#hdr .acct-nav {float:right;background:url(hdr_nav_bg.jpg) no-repeat left bottom;width:340px;height:40px;margin-top:3px}
#hdr .acct-nav ul {list-style:none;margin:13px 0 0 0px}
#hdr .acct-nav li {float:left;padding-left:55px}
#hdr .acct-nav a {color:#376694;text-decoration:underline;font-weight:bold}
#hdr .acct-nav a:hover {text-decoration:none}

/* Content Layout */
#cnt {width:965px;display:table}
#cnt-left {float:left;width:162px;margin:5px 30px 0 8px}
#cnt-middle {float:left;width:530px;margin:5px 0 0 0}
#cnt-right {float:left;width:213px;margin:5px 0 0 14px}
#cnt-fix {float:right;width:965px;}

/* Content Styles */
#cnt .top-nav {clear:both;height:28px;margin:0 auto;width:950px}
#cnt .top-nav ul {list-style:none;height:27px;width:auto;float:left}
#cnt .top-nav li {float:left;height:22px;}
#cnt .top-nav a {display:block;text-indent:-999em;height:24px}
#cnt .top-nav li.home {background:url(nav_home.jpg) no-repeat;width:78px}
#cnt .top-nav li.del {background:url(nav_del.jpg) no-repeat;width:122px}
#cnt .top-nav li.help {background:url(nav_help.jpg) no-repeat;width:139px}
#cnt .top-nav li.cont {background:url(nav_cont.jpg) no-repeat;width:107px}
#cnt .top-nav li.srch1 {width:130px;padding:5px 0 0 300px}
#cnt .top-nav li.srch2 {width:70px;padding:4px 0 0 0}
#cnt .input {border:1px solid #ABAEBD;height:14px;width:120px;font-size:11px;padding:1px 3px 1px 3px}
#cnt .slogan {clear:left;background:url(slogan.jpg) no-repeat;height:30px;width:866px;margin:0 auto;text-indent:-999em}

/* left col styles */
#cnt-left h2 {font-size:14px;font-weight:bold;float:left;margin-top:20px;height:20px}
#cnt-left h4 {padding:7px 0 0 0;font-size:9px;float:right;font-weight:bold;margin-top:18px}
#cnt-left ul {clear:both;padding-top:5px}
#cnt-left li {line-height:21px}
#cnt-left li a {font-size:14px;color:#333;font-weight:normal}
.blue {color:#376694}
.pink {color:#EC1483}
.blue-brdr {border-top:1px solid #376694}
.pink-brdr {border-top:1px solid #EC1483}

.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;}

/* middle col styles */
.feature {margin:20px 0 20px 0}
.feature-products {clear:both}
.feature-products h2 {background:#E4EFF1;padding:5px 0 5px 7px;border-bottom:1px solid #A7D9E4;margin-bottom:10px}
.feature-products h2 a {font-size:14px;color:#376694;text-decoration:none}
.feature-products img {float:left;margin-right:20px}
.feature-products .left {width:260px;float:left;margin-right:10px}
.feature-products .right {width:260px;float:right}
.feature-products .more {font-size:10px;color:#FF3300;font-weight:bold}
.feature-products a {color:#FF3300;font-weight:bold;text-decoration:none;}
.feature-products a:hover {text-decoration:underline;}
.picks-of-week {font-size:14px;margin-top:20px;height:22px;color:#376694;border-bottom:1px solid #376694;clear:both;width:527px}
.picks {clear:both}
.picks div {width:175px;float:left;margin:5px 1px 0 0;display:table}
.picks h2 {background:#E4EFF1;padding:5px 0 5px 7px;border-bottom:1px solid #A7D9E4;margin-bottom:10px}
.picks h2 a {font-size:12px;color:#376694;text-decoration:none}
.cnt-ftr {clear:both;background:url(cnt_ftr.jpg) no-repeat;height:152px;width:auto;margin-bottom:20px;padding:10px}
.cnt-ftr h2 {font-size:14px;color:#376694;margin-bottom:10px}

/* right col styles */
.shopping-basket {float:left;width:auto;background:url(nav_title_orange.jpg) no-repeat}
.shopping-basket ul {background:#7BC3D9;clear:left;list-style:none;width:210px;height:20px;padding:0 0 10px 0}
.shopping-basket li {float:left;margin:8px 0 3px 20px;color:#fff;width:80px;height:17px;padding:0}
.shopping-basket li.field {background:#fff;width:70px;text-align:center;color:#000;margin:8px 0 3px 0px;padding:0}
.shopping-basket h2 {background:#0C94BC;width:190px;color:#fff;font-size:15px;padding:2px 0 5px 20px;height:22px;margin-top:10px}
.shopping-basket p {background:#0C94BC;width:205px;padding-right:5px;height:25px}
#cnt-right p {clear:both}
#cnt-right img {margin:0 auto}
#cnt-right h2 {font-size:16px;font-weight:bold;float:left;margin-top:20px;height:20px}
#cnt-right h4 {padding:7px 0 0 0;font-size:9px;float:right;font-weight:bold;margin-top:18px}
#cnt-right ul {clear:both;padding-top:5px}
#cnt-right li {line-height:18px}
#cnt-right li a {font-size:12px;color:#333;font-weight:normal}

/* 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:#3B4686}
#ftr .ftr-links a {color:#3B4686;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;border-top:1px solid #ccc}
#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 */
.breadcrumb {float:left;margin-top:20px;height:20px;clear:both}
.breadcrumb a {color:#376694;text-decoration:underline;font-weight:normal}
.breadcrumb a:hover {text-decoration:none}
.list-filter-bot {margin:10px 0 20px 0;clear:both;height:20px;background:#E4EFF1;padding:2px 0 5px 5px;border-top:1px solid #A7D9E4;border-bottom:1px solid #A7D9E4}
.list-filter {height:50px;background:#E4EFF1;padding:5px;border-top:1px solid #A7D9E4;border-bottom:1px solid #A7D9E4}
.list-filter .update {border:1px solid #ABAEBD;font-size:10px;height:17px;}
.list-filter .select {border:1px solid #ABAEBD;width:110px;font-size:10px;}
.pagination {float:right;}
.pagination ul {list-style:none;width:auto;float:right;padding-right:10px}
.pagination li {float:left;padding:0 0 5px 5px;font-size:12px}
.pagination a {text-decoration:underline;color:#36446B;font-weight:normal}
.pagination a:hover {text-decoration:none}
.highlight {color:#36446B;font-weight:bold}

.cat-title {float:left;margin:20px 0 5px 10px;border-bottom:1px solid #376694;width:507px;}
html>body .cat-title {margin:20px 0 5px 10px}
.cat-title h2 {font-size:16px;font-weight:bold;}
.cat-item {clear:left;margin:10px 0 0 0}
.cat-item .item-img {float:left;width:127px;margin-top:10px}
.cat-item .item-desc {float:left;width:380px;margin:10px 0 0 10px;}
.cat-item .item-desc p {padding-left:10px}
.cat-item img {float:left;margin:0 0px 0px 0px;}
.cat-item h2 {font-size:14px;background:#E4EFF1;padding:5px 7px 5px 7px;border-bottom:1px solid #A7D9E4;margin:0 10px 5px 10px}
.cat-item h2 a {font-size:14px;color:#376694;text-decoration:none}
.cat-item ul {margin-left:16px}
.cat-item li {list-style:disc;margin-left:10px}
.cat-item a.more {padding-left:10px}

.other-title {float:left;border-bottom:1px solid #376694;width:740px;margin-bottom:10px;}
.other-title h2 {font-size:16px;font-weight:bold;}

.mid-title {float:left;border-bottom:1px solid #376694;width:530px;margin:10px 0 10px 0;}
.mid-title h2 {font-size:16px;font-weight:bold;}

.item-detail {clear:both;margin:0}
.item-detail .item-img {float:left;width:300px;margin-top:10px}
.item-detail .item-desc {float:left;width:180px;margin-top:10px}
.item-detail .item-desc p {padding-left:10px}
.item-detail img {float:left;margin:0 40px 10px 10px;}
.item-detail h2 {font-size:12px;background:#E4EFF1;padding:5px 0 5px 7px;border-bottom:1px solid #A7D9E4;margin:0 10px 0 10px}
.item-detail h2 a {font-size:12px;color:#376694;text-decoration:none}
.item-detail a.more {padding-left:10px}

.send-to-friend {clear:both;float:right;background:url(ico_send.jpg) no-repeat;width:100px;padding:2px 0 0 28px;height:19px;margin:0 10px 5px 10px}
.send-to-friend a {font-size:9px;color:#FC3109;font-weight:bold}
.detail-terms {clear:both;width:508px;margin:5px 0 5px 0;background:#F1F1F1;font-size:9px;color:#666;padding:10px}

table.productAttributes
{
	width:510px;
	border:1px solid #E4EFF1;
}

table.productAttributes td.title
{
	width:25%;
	white-space:nowrap;
}

table.productAttributes tr td
{
	background-color:#E4EFF1;
	padding:5px;
}

table.productAttributes tr.alt td
{
	background-color:#F0F5F7;
}

#moreImages
{
	padding-left:10px;
}
.thumbnail
{
	margin-left:5px;
	border:1px solid #CECECE;
	height:130px;
	width:140px;
}