@charset "UTF-8";
/* Optimized CSS V 1.1 by Colorado Web Solutions 12-30-2008 */

hr {
size:2px;
color:#36c;
border-size:2px;
border-style:solid;
}

input {
font-size:10px;
font-family:arial, helvetica, sans-serif;
}

h1 {
font-size:16px;
font-family:arial, helvetica, sans-serif;
font-weight:bold;
color:red;
margin-top:12px;
margin-bottom:12px;
}

h2 {
font-size:12px;
font-family:arial, helvetica, sans-serif;
font-weight:bold;
color:#000;
}

.paddedtext {
align:center;
padding-left:8px;
padding-right:8px;
}

.bookmark {
font-size:12px;
font-family:arial, helvetica, sans-serif;
font-weight:700;
color:EE3B3B;
}

a.bookmark:link,a.bookmark:active {
color:EE3B3B;
text-decoration:none;
}

a.bookmark:hover,a.bookmark:visited {
color:B22222;
text-decoration:none;
}

.hometagline {
font-size:12px;
font-family:arial, helvetica, sans-serif;
font-weight:700;
color:#000;
line-height:13px;
margin-top:12px;
margin-bottom:12px;
}

#sharethis_0 a,#subscribe {
color:#770423;
font-weight:700;
}

#sec-footer {
margin-left:25px;
}

#sec-footer img {
padding:20px;
}



.clearboth {
clear:both;
}

#header2008 {
width:925px;
text-align:left;
font-family:arial;
}

#logo2008 {
width:203px;
height:50px;
float:left;
}

#logoright {
width:600px;
height:47px;
float:right;
font-size:18px;
font-weight:700;
color:#c41230;
text-align:right;
padding:20px 16px 0 0;
}

* html	#logoright {
width:606px;
height:50px;
}

#topnavbar	{
	width: 925px;
	height: 47px;
}

#leftcontainer {
background-color:#fff9ec;
width:198px;
font-family:arial;
padding:7px 0 0;
}

#leftsearch {
width:187px;
height:43px;
padding-top:20px;
background-image:url('http://store.yahoo.com/lib/yhst-51372698364170/leftsearchbg.jpg');
margin:0 5px 6px;
}

#divSuggestions {
display:none;
color:#000;
font-family:arial;
font-size:10px;
border:gray 1px solid;
position:absolute;
background-color:#fff;
width:140px;
}

#txtQuery {
width:163px;
font-size:11px;
height:22px;
border:solid 1px #b1b1b2;
margin-left:12px;
padding-top:2px;
}

* html #txtQuery {
height:24px;
}

#searchgo {
margin-left:149px;
}

#shopbybrand {
width:187px;
height:40px;
text-align:center;
padding-top:23px;
background-image:url('http://store.yahoo.com/lib/yhst-51372698364170/shopbybrandbg2.jpg');
margin:0 5px 6px;
}

.leftcat {
background-image:url('http://store.yahoo.com/lib/yhst-51372698364170/leftcatbg.jpg');
width:187px;
height:17px;
padding-top:1px;
margin:0 5px;
}

* html .leftcat {
height:18px;
}

.leftcat a,.leftcatlast a {
color:#EE3B3B;
text-decoration:none;
font-size:11px;
font-weight:700;
}

.leftcat a:hover,.leftcatlast a:hover, .leftcat a:visited,.leftcatlast a:visited {
color:#8B1A1A;
text-decoration:none;
}

.leftcatlast {
background-image:url('http://store.yahoo.com/lib/yhst-51372698364170/leftcatlast.jpg');
width:187px;
height:15px;
padding-top:1px;
margin:0 5px;
}

* html .leftcatlast {
height:16px;
}

#leftbanner {
text-align:center;
margin:0 5px;
}

#specialform {
background:url('http://store.yahoo.com/lib/yhst-51372698364170/specialbg.jpg') no-repeat;
background-position:center 0;
width:188px;
height:200px;
font-size:12px;
font-weight:700;
color:#333;
padding:5px 0 0 10px;
}

* html #specialform {
width:198px;
}

#leftform {
margin:0;
padding:0;
}

.leftinputs {
border:solid 1px #bfc0c1;
width:161px;
font-size:12px;
}

* html .leftinputs {
width:163px;
padding-top:2px;
height:19px;
}

#specialsubmit {
margin-top:10px;
}

.optionhide {
display:none;
}

.optionrowleft {
width:200px;
float:left;
margin-bottom:7px;
display:inline;
text-align:right;
}

.optionrowright {
float:left;
width:400px;
display:inline;
margin:0 0 10px 7px;
}

.footerboxes {
width:160px;
color:#58585a;
float:left;
font-family:arial;
font-size:11px;
padding:10px;
}

* html .footerboxes {
width:180px;
}

.footerboxtitles {
font-size:12px;
font-weight:700;
}

#footleft {
float:left;
width:385px;
padding-left:15px;
font-family:arial;

}

* html #footleft {
width:400px;
}

#footright {
float:left;
text-align:right;
padding-right:15px;
width:394px;
font-size:11px;
color:#58585a;
font-family:arial;
}

* html #footright {
width:409px;
}

A:link,A:visited,,A:active,A:hover {
color:#ee3a43;
text-decoration:underline;
}


* html #leftsearch,* html #shopbybrand {
height:63px;
}

.caticon,#shopbycat,#specialweek {
margin:0 5px;
}

.optiontable,.optiontable select,.optiontable input {
font-size:11px;
}

.footerboxes a,#footright a {
color:#58585a;
text-decoration:none;
}
