@import url(_base.css); /* Import Reset CSS Document */
@import url(checkout.css); /* Import Reset CSS Document */
@import url(store.css); /* Import Reset CSS Document */

body{background:#ccc}
body, div, td, p {font:normal 12px Helvetica, Arial, sans-serif;color:#666} 

h1,h2,h3,h4,h5,h6{margin:0;padding:0}
a {color:#900}
img {border:none}

/* Images */
img.featureRight { border: 1px solid #ccc; float: right; padding: 3px; margin: 0 0 1em 1em; }
img.right { float: right; padding: 0; margin: 0 0 1em 1em; }

img.featureLeft { border: 1px solid #ccc; float: left; padding: 3px; margin: 0 1em 1em 0; }
img.left { float: left; padding: 0; margin: 0 1em 1em 0; }

img.border { border: 1px solid #ccc; padding: 3px; }

#wrapper {background:#ccc url(../images/border_center.jpg) repeat-y;width:990px;margin:0 auto}
#wrap {width:958px;padding:0 6px;margin:0 auto}

h1 {color:#900; font:normal 2em "Times New Roman", Times, serif; margin: 0 0 0.6em 0;}
h2 {color:#666; font:normal 1.5em "Times New Roman", Times, serif; margin: 0 0 0.2em 0;}
p { margin: 0 0 1.4em; padding: 0; line-height: 1.4em; }

#header {height:60px;width:958px;float:left}
#header #logo{width:211px;height:50px;padding:2px 0;float:left}
#header #nav {float:right}
#header #nav ul {margin:8px 0 0;padding:0}
#header #nav li {list-style:none;padding:14px 15px 12px 0;margin:0 15px 0 0;float:left;border-right:1px solid #cacaca}
#header #nav li a {color:#666;font:normal 16px Helvetica, Arial, sans-serif;text-transform:uppercase;text-decoration:none}
#header #nav li a:hover {color:#900}
#header #nav li.last{border:none;margin:0}

#cart { height: 28px; line-height: 28px; width: 928px; float: left; padding: 0 15px; background-color: #eee; text-align: right; }
#cart a { text-decoration: none; color: #666; }
#cart a:hover { text-decoration: underline; }

#content {background:url(../images/bg_content.jpg) repeat-x bottom;width:958px;padding-bottom:15px;margin-top:7px;float:left}

#feature_image {width:958px;margin-bottom:15px;float:left}

#homepage {width:958px;float:left;}
#homepage #left{width:610px; margin-right:25px;float:left;border-right:1px solid #cacaca}
#homepage #left #bottles {width:163px;margin:0 6px 0 12px;float:left}
html > body #homepage #left #bottles {margin-left:22px}
#homepage #left #bottles img {_behavior/**/:expression(iePNGFix(this));_visibility/**/:hidden;/*IE5.5~IE6*/}
#homepage #left #welcome {width:396px;float:left}
#homepage #right{width:280px;float:left;}

#subpage{width:958px;0}
#subpageCart {width: 918px; padding: 0 20px;}
#subpage #left {float:left;width:216px;text-align:right;padding-right:6px}
#subpage #left h2 {color:#373737; font:normal 1.5em "Times New Roman", Times, serif; padding: 6px 28px 0 0; margin-bottom: 0.5em;}
#subpage #left #subnav ul {list-style:none;margin:0 28px 15px 0}
	#selectState { padding: 0 0 15px 15px; line-height: 1.4em; text-align: left; }
#subpage #left #subnav li {display:block;padding:0 0 10px 0}
#subpage #left #subnav li a {font-size:14px;color:#b3b3b3;text-decoration:none}
#subpage #left #subnav li a:hover {color:#900}
#subpage #right {width:670px;padding-left:28px;float:left;border-left:1px solid #cacaca}
#subpage #right img.left {padding:0 6px 6px 0;float:left}
#subpage #right img.right {padding:0 0 6px 6px;float:right}

#footer {width:958px;text-indent:10px;padding:10px 0;margin-top:6px;float:left; }
	#legal {float: left; width: 500px; }
	#author {float: right; font-size: 0.917em; color: #999; padding-right: 10px; text-align: right; width: 200px; }
	#author a { color: #999; text-decoration: none; }