@charset "UTF-8";
/* CSS Document */

/* ------------------------------------------------- general layout divs ----------------------------------- */
#bgWrap { background:url(../images/bg-home-tile.gif) 0 0 repeat-y; }
#bg { background:url(../images/bg-home-top.jpg) 0 0 no-repeat; }

#content { width:600px; padding-right:15px; }

#footer { background:url(../images/bg-home-bottom.png) 0 0 no-repeat; }

#flash {
	width:900px;
	height:252px;
	padding:13px 28px;
	overflow:hidden;
}


/* ------------------------------------------------- sidebar ------------------------------------*/
#sidebar {
	width:300px;
	margin:0 15px 0 0;
	background:url(../images/bg-tab-bottom.png) 0 bottom no-repeat;
}
.boxBG { display:block; background-color:#fff;}


/* ------------------- cart nav ------------------- */
ul.cartNav {
	font-size:16px;
	line-height:24px;
}
ul.cartNav li a,
ul.cartNav li a:hover { background-position:15px 13px; }

/* ------------------- tab headers ------------------- */
#sidebar h2, .promos h2 {
	width:300px;
	margin:0;
	padding:10px 0;
	color:#cdcdcd;
	font-size:20px;
	line-height:23px;
	text-align:center;
	border-bottom:4px solid #fff;
	background:url(../images/bg-tab-top.png) 0 0 no-repeat;
}
#sidebar h2 {
	text-align:center;
	border-color:#cd2c2d;
}
.promos h2 {
	margin-top:0;
	border-color:#3e8838;
}
.promo1 h2 {
	border-color:#df6d20;
}

#sidebar h2 a, .promos h2 a { color:#cdcdcd; }





/* ------------------------------------------------- promo boxes ------------------------------------*/
.promos {
	float:left;
	display:inline;
	width:300px;
	margin:0 0 10px;
	padding:0;
	font-size:12px;
	line-height:14px;
	overflow:hidden;
	background:url(../images/bg-tab-bottom.png) 0 bottom no-repeat;
}

.promo1 { margin-right:15px; }

.promos .boxBG { 
	height:120px;
	overflow:hidden;
	padding:15px 15px 0;
	background:#fff;
}

.promos .clearBox { height:25px; }


.promos p { margin-bottom:5px; }

.promos a { color:#0160a6; }








/* ------------------- social links ------------------- */
ul.social {
	width:560px;
	height:30px;
	margin:10px 0;
	padding:2px 20px 8px;
	list-style:none;
	font-size:18px;
	line-height:30px;
	color:#9a9a9a;
	text-align:center;
	background:url(../images/bg-social.gif) 0 0 no-repeat;
}
ul.social li {
	display:inline;
	margin:0;
	padding:0 10px;
	list-style:none;
}
ul.social li a {
	font-size:16px;
	color:#555;
}
ul.social li a:hover { color:#000; }
ul.social li a.facebook {
	padding-left:20px;
	background:url(../images/logo-facebook.gif) 0 4px no-repeat;
}
ul.social li a.twitter {
	padding-left:20px;
	background:url(../images/logo-twitter.gif) 0 4px no-repeat;
}












