/* -------------------------------------------------------------- 
   CSS 2.1 Created June 11, 2010 by Anil Gadling, Fujitsu Consulting
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
 caption, tbody, tfoot, thead, tr, th, td 
{margin: 0;	padding: 0;	border: 0; font-weight: inherit; font-style: inherit; font-size: 1em; font-family: inherit;}

legend { display: none; }
body { line-height: 1; color: #333; background: #CCC; height:100%; }
label { cursor: pointer; }

.clearfix:after, .col_wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix, .col_wrapper { display: inline-block;}
.clearfix, .col_wrapper {display: block;}

.screen-reader-only {position: absolute; left: 0; top: -1000px;	width: 1px;	height: 1px; overflow: hidden; }
.hidden {display: none;	visibility: hidden;}

table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* -------------------begin css----------------------*/


body {margin: 0;	padding: 0;	border: 0; font-weight: inherit; font-style: inherit; font-size: 1em; font-family: inherit;	vertical-align: baseline;}
html {margin: 0;	padding: 0;	border: 0; font-weight: inherit; font-style: inherit; font-size: 1em; font-family: inherit;	vertical-align: baseline;}

legend { display: none; }
body { line-height: 1; color: #333; background: #CCC; height:100%; }
label { cursor: pointer; }

.col_wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.col_wrapper { display: inline-block;}
.clearfix { display: inline-block;}
.col_wrapper {display: block;}

.clearfix {display: block;}

.hidden {display: none;	visibility: hidden;}
table { border-collapse: collapse; border-spacing: 0; }
td { text-align: left; font-weight: normal; }
th { text-align: left; font-weight: normal; }
caption { text-align: left; font-weight: normal; }
q:after { content: ""; }
q:before { content: ""; }
blockquote:after { content: ""; }
blockquote:before { content: ""; }
q { quotes: "" ""; }
blockquote { quotes: "" ""; }

/* -------------------begin css----------------------*/
html {font-size:62.5%;}
body {font-family: Arial, verdana, sans-serif; font-size: 1em; color: #333; line-height: 1.5; }
/* text size reset */

p,h1, h2, h3, h4, h5,li,dt,dd,th, td {font-size: 1.2em;} 
p .text, th .text, td .text, li .text, dd .text, 
th p, th li,th h1,th h3, th h4, th h5,td p,td li,
td h1,td h3, td h4, td h5,dd p,dd li,dd dd,li p,
li dt,li dd,li li,li h1,li h3, li h4, li h5 { font-size: 1em; }

/* ------------------- global -------------------*/

a:visited {color: #006699; text-decoration: none;}

a {color: #006699; text-decoration: none;}
a:hover {text-decoration: underline;}
table {border-collapse: collapse;}
strong {font-weight: bold;}
h1 {font-size: 2.4em; font-weight: bold;line-height: 1; padding-bottom: 15px;}
li {list-style-type: none;}
ul.copy_list {margin-left: 2em; margin-bottom: 10px;}
ul.copy_list li {list-style-type: disc;}
ul.col_list li {width: 50%; float: left;}
.section_header {padding: 3px 0; margin-bottom: 10px; font-size: 1.4em; font-weight: bold;}
.submit {text-align: right;}
.section {padding: 0 10px 20px 10px;}

/*------------------- layout------------------- */

* html #wrapper { background: transparent;}
#container {width: 930px; padding: 0 20px; margin: 0px auto; background: #fff;}
#container {padding: 10px 8px 0px 1px; width:950px; min-height:850px;}

/*------------------- Content Region------------------- */
#maninarea{float:right; width:729px;}
#leftcolumn{width:235px; vertical-align:top;}
.index{margin:0px auto; padding:0px }

/*------------------- header items ------------------- */
.callus {float: right; text-align: right; font-family:Verdana; font-size: 12px; color: #fff; margin:4px 15px;}
.callus ul {display: inline;}
.callus li {display:inline; list-style-type:none;}
#site_seaul {display: inline;}rch .text { margin-left: 5px;}
#site_search ul {display: inline;}
#site_search li {display:inline; list-style-type:none;}
#site_search li.active ul {left: auto;}
.supernav{background: url('/images/homepage/new/supernavbg.png') no-repeat; width:283px; height:74px; margin-left:45px;}

.breadcrumb {text-transform:lowercase; height:20px; position: relative; width:auto; float:left; }
.breadcrumb li {list-style-type: none; display: inline;}
.hrrule{color: #cccccc; height:1px; margin:0px}
/* -------------------------------------------------------------- HOME PAGE -------------------------------------------------------------- */

/*-------------------Main Content-------------------*/
#featuredproducts{ float:right; margin:10px 5px 15px 0px; width:720px; height:280px; border-bottom:1px solid #ccc;}
#featuredproducts .tophead{background:url('/images/homepage/new/fp_bg_header.gif') repeat-x; height:36px;  border:1px solid #ccc;}
.tophead ul li{ display:inline; line-height:35px;}
.tophead .title{font-family:Arial, Verdana, Sans-Serif; font-size:16px; color:#9D3965; font-weight:bold; margin-left:12px;}
.tophead .viewmore{margin:0 auto 0px 380px }
.imgr {height: 145px; width:145px}

#featuredproducts .col1 ul li{display:inline; float:left; width:175px;  margin: 9px auto; height:235px; text-align:center; border-right:1px solid #e6e6e6;}
#featuredproducts .col1 .noborder{border-right:0px;}

#featuredproducts h3{font-weight:normal;}
#featuredproducts strong {color: #ff3333;}
#featuredproducts p {font-weight:bold; margin-bottom:3px; }
#featuredproducts h2{font-family:Verdana; font-size:11px; text-align:center}

#namebrands {float:right; margin-top:10px; width:727px; height:100px;}
#namebrands ul{background:url('/images/homepage/new/namebrands.gif') no-repeat; height:99px;}
#namebrands li{width:97px; height:95px; background-color:#eeeeee; border:1px solid #d5d4d4; display:inline; float:right; margin-right:15px;}

#seasonal {float:right; margin-top:10px; width:727px; height:100px;}
#seasonal ul{background:url('/images/homepage/new/seasonaltab.gif') no-repeat; height:99px;}
#seasonal li{width:97px; height:95px; background-color:#c5e1fd; border:1px solid #d5d4d4; display:inline; float:right; margin-right:15px;}

#nationalcause {float:right; margin-top:10px; width:727px; height:129px;}
#nationalcause ul{background:url('/images/homepage/new/onSaleSpecials.png') no-repeat; height:99px;}
#nationalcause li{width:97px; height:95px; background-color:#FFCDCB; border:1px solid #d5d4d4; display:inline; float:right; margin-right:15px;}

.viewmorelink{background:url('/images/homepage/new/bestseaso_divider.gif') no-repeat; background-position:bottom; float:right; width:727px; margin-bottom:5px;}

/*------------------- Left Column -------------------*/
/* Login Area */
#loginbox{margin-top:10px;}
#loginboxcontent .txt {font-size:12px; color:#fff; font-weight:bold}
#loginboxcontent ul li{margin-left:15px; font-family:Verdana; font-size:10px; }
#loginboxcontent li.lable{font-size:11px; color:#006BCD; font-weight:bold}
#loginboxcontent li.input{margin:5px 0px 5px 15px;}
.loginbox {width: 201px; margin: 0em auto; background:#8FCCFF url(/images/homepage/new/login_nt.gif) no-repeat right bottom; }
.loginrbtop div { background: url(/images/homepage/new/login_tl.gif) no-repeat top left; }
.loginrbtop { background: url(/images/homepage/new/login_tr.gif) no-repeat top right; }
.loginrbtop {width: 100%;height: 7px; font-size: 1px;}
.loginrbtop div {width: 100%;height: 7px; font-size: 1px;}

.loginrbbot div { background: url(/images/homepage/new/login_bl.gif) no-repeat bottom left; }
.loginrbbot { background: url(/images/homepage/new/login_br.gif) no-repeat bottom right; }
.loginrbbot {width: 100%;height: 7px; font-size: 1px;}
.loginrbbot div {width: 100%;height: 7px; font-size: 1px;}

.submitbutton{padding:2px 0px 0px 35px;}
.loginerror{font-family:Arial; color:#ee0000; font-size:11px; padding:0px; height:5px; margin-left:8px;}
/* Quicklinks Area */
#quicklinks{margin-top:10px;}
.quicklinksbox {width: 201px; margin: 1em auto; background-color:#FF9900;}
.quicklinksrbtop div { background: url(/images/homepage/new/quicklinks_tl.gif) no-repeat top left; }
.quicklinksrbtop { background: url(/images/homepage/new/quicklinks_tr.gif) no-repeat top right; }
.quicklinksrbtop {width: 100%;height: 7px; font-size: 1px;}
.quicklinksrbtop div {width: 100%;height: 7px; font-size: 1px;}

.quicklinksrbbot div { background: url(/images/homepage/new/quicklinks_bl.gif) no-repeat bottom left; }
.quicklinksrbbot { background: url(/images/homepage/new/quicklinks_br.gif) no-repeat bottom right; }
.quicklinksrbbot {width: 100%;height: 7px; font-size: 1px;}
.quicklinksrbbot div {width: 100%;height: 7px; font-size: 1px;}

#quicklinkscontent { margin: 0 7px; }
#quicklinkscontent ul{ margin-left:16px;}
#quicklinkscontent li{ font-family:Verdana, Arial, Sans-Serif; color:#fff; margin-left:25px; line-height:20px;}
#quicklinkscontent li a{ color:#fff; vertical-align:top; }
#quicklinkscontent li.one{ list-style-image: url("/images/homepage/new/emailicon.gif");}
#quicklinkscontent li.two{ list-style-image: url("/images/homepage/new/shareicon.gif");}
#quicklinkscontent li.three{ list-style-image: url("/images/homepage/new/requestcatalogiocn.gif");}

/* Search By Category Area */
.shopbyrbroundbox { background: url(/images/homepage/new/searchby_nt.gif) repeat; width: 201px; margin: 1em auto;}
.shopbyrbtop div { background: url(/images/homepage/new/searchby_tl.gif) no-repeat top left; }
.shopbyrbtop { background: url(/images/homepage/new/searchby_tr.gif) no-repeat top right; }
.shopbyrbtop {width: 100%;height: 7px; font-size: 1px;}
.shopbyrbtop div {width: 100%;height: 7px; font-size: 1px;}

.shopbyrbbot div { background: url(/images/homepage/new/searchby_bl.gif) no-repeat bottom left; }
.shopbyrbbot { background: url(/images/homepage/new/searchby_br.gif) no-repeat bottom right; }
.shopbyrbbot {width: 100%;height: 7px; font-size: 1px;}
.shopbyrbbot div {width: 100%;height: 7px; font-size: 1px;}

#searchby{margin-top:10px;}
#searchbycontent { margin: 10px 7px; }
#searchbycontent h1{font-size:14px; color:#006BCD;}
#searchbycontent h2{font-size:11px; color:#006BCD; margin-top:5px; border-top:1px solid #FF9900; margin-top:15px; }
#searchbycontent ul{ margin-left:8px; list-style-image: url("/images/homepage/new/shopbybullet.gif");}
#searchbycontent li{ font-family:Verdana, Arial, Sans-Serif; font-size:11px; color:#006699; margin-left:12px;}
#searchbycontent li a{ color:#006699; }
#searchbycontent dl{list-style-type:none; text-align:center; margin-top:10px}
#searchbycontent dd{list-style-type:none; margin-bottom:20px;}
#searchbycontent span{position:relative; left:150px; top:-24px}


