* {margin: 0px;padding: 0px;}
body {background: url('images/bg.gif') repeat-y center;font-family: Helvetica, Verdana, Sans-Serif;color: black;font-size: 12px;font-weight: normal;}
#wrapper {width: 100%;background: url('images/header-bg.gif') repeat-x;}
#wrapper #wrapper2 {width: 816px;margin: 0 auto;}

/* HEADER STYLES */

.mini-box {width: 280px;height: 30px;line-height: 30px;text-align: center;background: url('images/minibox-bg.gif') no-repeat;float: right;font-size: 13px;margin-top: 32px;}
.mini-box p {margin: 0;height: 30px;line-height: 30px;color: white;}
.mini-box p span {color: #ffcc33;font-weight: bold;}
a.logo {display: block;cursor: pointer;background: url('images/logo.jpg') no-repeat;height: 100px;line-height: 65px;padding-left: 5px;width: 307px;text-decoration: none;font-size: 11px;}
#top-bar {width: 100%;background: url('images/top-bar.gif') no-repeat center;height: 35px;padding: 23px 0 0 0;position: relative;top: -23px;}
#top-bar ul {	list-style: none;margin: 0;padding: 0;position: relative;top: 7px;left: 10px;position: relative;}
#top-bar ul li {float: left;margin: 0 10px;}
#top-bar ul a {color: #47569b;	border-bottom: 1px solid #ffcc33;text-decoration: none;font-size: 11px;}
#top-bar ul a:hover {color: #47569b;	border-bottom: 1px solid #ffcc33;text-decoration: none;}
#top-bar form {height: 23px;float: right;position: relative; right: 20px;bottom: 20px;}
#top-bar form.search input.text {border: 1px solid #cccccc;background: white;color: #666666;height: 18px;padding: 3px 0 0 3px;margin-right: 5px;float: right;}
#top-bar form.search input.submit {background: url('images/submit-bg.gif') no-repeat;width: 54px;height: 23px;padding-bottom: 4px;border: 0;cursor: pointer;color: white; font-size: 11px;float: right;}

/* CONTENT STYLES */

#bigcontent {width: 800px;float: left;}
#bigcontent a {font-family: Helvetica, Verdana, Sans-Serif;color: #47569b;font-size: 12px;font-weight: normal;}
#bigcontent a:hover {color: #dd1515;}
#bigcontent h1 {font-size: 16px;font-weight: bold;}

#content {width: 500px;float: left;}
#content .box-wrapper {width: 500px;padding: 0;margin-bottom: 30px;}
#content .box-wrapper .box {overflow: hidden;width: auto;padding: 15px;color: black;background: url('images/box-bottom.gif') no-repeat left bottom;}
#content .box-wrapper.blue {background: url('images/bluebox-bg.gif') #ecedf6 repeat-x;}
#content .box-wrapper.blue .box {width: 470px;padding: 15px;color: black;background: url('images/bluebox-bottom.gif') no-repeat bottom left;margin: 0;}
#content .box-wrapper.blue .box {width: 470px;padding: 15px;color: black;background: url('images/bluebox-bottom.gif') no-repeat bottom;margin: 0;}
#content .box-wrapper.blue .box p{width: 270px; float: right;}
#content .box-wrapper .box .left{float: left;}
#content .box-wrapper .box .left img{margin: 0 10px 15px 0;display: block;}
#content .box h2.box-title{width: 490px;color: white;background: url('images/boxtitle.gif') no-repeat;font-size: 12px;font-family: Verdana, Sans-Serif;height: 29px;line-height: 29px;margin: 0;padding-left: 10px;position: relative;left: -15px;top: -15px;}

#content .box ul.topdeals {list-style: none;margin: 0;padding: 0;}
#content .box ul.topdeals li{border-bottom: 1px dotted #cccccc;overflow: hidden;height: 90px;margin: 0 0 10px 0;padding: 0;}
#content .box ul.topdeals li.last{border: 0;margin: 0;}
#content .box ul.topdeals li a.img{float: left;}
#content .box ul.topdeals li a img{margin-top: 15px;}
#content .box ul.topdeals li div.right{float: right;width: 300px;font-size: 11px;}
#content .box ul.topdeals li .right h2{font-size: 12px;background: url('images/h2-bg.gif') no-repeat 0% 50%;padding-left: 22px;}
#content .box ul.topdeals li .right h2 a{color: #47569b;text-decoration: none;border-bottom: 1px solid #ffcc33;}
#content .box ul.topdeals li .right p{margin: 5px 0;font-size: 12px;}
#content .box ul.topdeals li .right span{font-weight: bold;color: #999999;}
#content .box ul.topdeals li .right a.arrow{float: right;}

#content .box ul.todaydeals {list-style: none;margin: 0;padding: 0;}
#content .box ul.todaydeals li{border-bottom: 1px dotted #cccccc;overflow: hidden;height: 70px;margin: 0 0 10px 0;padding: 0;}
#content .box ul.todaydeals li span.number{font-weight: bold;position: relative;top: 10px;font-size: 30px;color: #cccccc;}
#content .box ul.todaydeals li.last{border: 0;margin: 0;}
#content .box ul.todaydeals li a.img{float: left;}
#content .box ul.todaydeals li a img{margin-top: 15px;}
#content .box ul.todaydeals li div.right{float: right;width: 430px;font-size: 11px;}
#content .box ul.todaydeals li .right h2{font-size: 12px;background: url('images/h2-bg.gif') no-repeat 0% 50%;padding-left: 22px;}
#content .box ul.todaydeals li .right h2 a{color: #47569b;text-decoration: none;border-bottom: 1px solid #ffcc33;}
#content .box ul.todaydeals li .right p{margin: 5px 0;font-size: 12px;}
#content .box ul.todaydeals li .right span{font-weight: bold;color: #999999;}
#content .box ul.todaydeals li .right a.arrow{float: none;}

div.similar-stores {width: 800px;position: relative;left: 0px; clear: both;padding: 0 20px 20px 20px;}
#similar-list li {display: inline; list-style-type: none;padding-right: 20px; margin:0;}
h2.similar-stores-title {font-size: 20px;color: #445398;}

#content .box .comment{background: url('images/comments-bottom.gif') no-repeat bottom left #f7f7f7;padding-bottom: 12px;color: #666666;}
#content .box .comment p{border: 1px solid #cdcdcd;margin: 0;border-width: 1px 1px 0px 1px;padding: 7px;}
#content .box span.author,
#content .box span.date{font-weight: bold;color: #999999;}
#content .box span.date{margin-left: 20px;}

#sidebar {width: 280px;float: right;}
#sidebar .box-wrapper {width: 280px;padding: 0;margin-bottom: 30px;}
#sidebar .box-wrapper .box {overflow: hidden;width: auto;padding: 15px 15px 0 15px;color: black;background: url('images/sidebar-box-bottom.gif') no-repeat left bottom;}
/*#sidebar .box-wrapper .box {overflow: hidden;width: auto;padding: 15px 15px 8px 15px;color: black;background: url('images/sidebar-box-bottom.gif') no-repeat left bottom;}*/
#sidebar .box h2.box-title{width: 280px;text-align: left;color: white;background: url('images/sidebar-boxtitle.gif') no-repeat;font-size: 12px;height: 29px;line-height: 29px;margin: 0;padding-left: 10px;position: relative;left: -15px;top: -15px;}
#sidebar .box h2.box-title.blue{background: url('images/sidebar-boxtitle-blue.gif') no-repeat;}

#sidebar .box.rating{text-align: center;}
#sidebar .box.rating ul{list-style: none;width: 150px;overflow: hidden;margin: 10px 0 10px 45px;}
#sidebar .box.rating ul li{margin: 0;float: left;}
#sidebar .box.rating ul li a{width: 30px;height: 29px;background: url('images/star.png') no-repeat;display: block;cursor: pointer;}
#sidebar .box.rating ul li a:hover,
#sidebar .box.rating ul li a.active{background: url('images/star-red.png') no-repeat;}
#sidebar .box.rating p.current-rating{color: #999999;margin-left: 32px;}
#sidebar .box.rating p.current-rating span{float: left;height:18px;line-height: 21px;margin-right: 10px;display: block;}
#sidebar .box.rating p.current-rating img{float: left;}

div.categories {width: 829px;position: relative;left: -34px;background: url('images/categories-bg.gif') top no-repeat #f7f7f7;clear: both;border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;padding: 0 40px 20px 10px;}
div.categories ul {width: 100%;margin: 10px 0 0 40px;list-style:none;}
div.categories ul li {width: 160px;background: url('images/categoriesli-bg.gif') no-repeat 0% 50%;float: left;margin: 0 5px 0 0;}
div.categories ul li a {color: #47569b;font-size: 11px;background: url('images/categories-li.gif') no-repeat 0% 50%;display: block;padding-left: 17px;cursor: pointer;}
div.categories h2 {font-size: 12px;color: #666666;margin: 20px 0 5px 40px;}

ul.categories {width: 100%;margin: 0;list-style:none;}
ul.categories li {width: 120px;background: url('images/categoriesli-bg.gif') no-repeat 0% 50%;float: left;margin: 0 5px 0 0;}
ul.categories li a {color: #47569b;font-size: 11px;background: url('images/categories-li.gif') no-repeat 0% 50%;display: block;padding-left: 17px;cursor: pointer;}
ul.categories h2 {font-size: 12px;color: #666666;margin: 20px 0 5px 40px;}

div.bottomblurb {width: 800px;position: relative;left: -34px; clear: both;padding: 0 40px 20px 40px;}

div.topstores {width: 340px;position: relative;left: -38px;top: -15px;background: url('images/categories-bg.gif') top no-repeat #f7f7f7;clear: both;border-top: 1px solid #cccccc;padding: 0 10px 10px 10px;}
/*div.topstores {width: 340px;background: url('images/categories-bg.gif') top no-repeat #f7f7f7;clear: both;border-top: 1px solid #cccccc;overflow: hidden;padding: 0 10px 0 10px;margin: -15px 0 0 -38px;}*/
div.topstores ul {width: 100%;margin: 10px 0 25px 10px; padding: 0 0 80px 10px; list-style:none;}
div.topstores ul li {width: 130px;background: url('images/categoriesli-bg.gif') no-repeat 0% 50%;float: left;margin: 0 5px 0 0;}
div.topstores ul li a {color: #47569b;font-size: 10px;background: url('images/categories-li.gif') no-repeat 0% 50%;display: block;padding-left: 17px;cursor: pointer;}
div.topstores ul li a:hover {color: #dd1515;}
div.topstores h2 {font-size: 12px;color: #666666;margin: 10px 0 -12px 20px;}
div.topstores p{padding: 0;margin: 0;line-height: 1em}

div.topstores-similar {width: 340px;position: relative;left: -38px;top: -15px;background: url('images/categories-bg.gif') top no-repeat #f7f7f7;clear: both;border-top: 1px solid #cccccc;padding: 0 10px 10px 10px;}
div.topstores-similar ul {width: 100%;margin: 10px 0 25px 10px; padding: 0 0 80px 10px; list-style:none;}
div.topstores-similar ul li {width: 130px;background: url('images/categoriesli-bg.gif') no-repeat 0% 50%;float: left;margin: 0 5px 0 0;}
div.topstores-similar ul li a {color: #47569b;font-size: 10px;background: url('images/categories-li.gif') no-repeat 0% 50%;display: block;padding-left: 17px;cursor: pointer;}
div.topstores-similar ul li a:hover {color: #dd1515;}
div.topstores-similar h2 {font-size: 12px;color: #666666;margin: 10px 0 -12px 20px;}
div.topstores-similar p{padding: 0;margin: 0;line-height: 1em}

ul.topstores {width: 100%;margin: 0;list-style:none;}
ul.topstores li {width: 120px;background: url('images/categoriesli-bg.gif') no-repeat 0% 50%;float: left;margin: 0 5px 0 0;}
ul.topstores li a {color: #47569b;font-size: 9px;background: url('images/categories-li.gif') no-repeat 0% 50%;display: block;padding-left: 17px;cursor: pointer;}
ul.topstores h2 {font-size: 12px;color: #666666;margin: 20px 0 5px 40px;}

#footer {width: 839px;padding-left: 30px;position: relative;left: -34px;background: white;height: 100px;}
#footer ul {list-style: none;margin: 0;padding: 0;position: relative;top: 7px;left: 10px;position: relative;}
#footer ul li {float: left;margin: 0 10px 7px 10px;}
#footer ul a {color: #47569b;	border-bottom: 1px solid #ffcc33;text-decoration: none;font-size: 11px;}
#footer ul a:hover {color: #47569b;	border-bottom: 1px solid #ffcc33;text-decoration: none;}
#footer p {display: block;clear: both;margin: 10px 0 0 20px;color: #666666;font-size: 11px;}

a.button {width:150px;height:31px;line-height:31px;background: url('images/button.gif') no-repeat;text-align: center;color: white;display:block;cursor:pointer;text-decoration:none;margin-bottom:10px;}
a.button span{border-bottom: 1px solid #ffcc33;}

a.arrow {background: url('images/arrow.gif') no-repeat 100% 50%;padding:0 10px 0 2px;font-size: 11px;color:#47569b;text-decoration:none;border-bottom: 1px solid #cccccc;}

/* SIDEBAR STYLES */



/* OTHER STYLES */

.clear {	clear: both;}

/*END  OTHER STYLES */

/* HEADINGS */

h1 {
	font-size: 2.5em;
	line-height: 1.5em;
	margin: 0 0 0.5em 0;
	padding: 0;
	font-weight: normal;
}
h2 {
	line-height: 1.5em;
	margin: 0 0 0.5em 0;
	font-weight: bold;
	font-size: 2.0em;
	color: black;
}
h3 {
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0 0 0.5em 0;
	padding:0;
	color: #feb808;
	text-decoration: underline;
}
h4 {
	font-size: 1.1em;
	line-height: 1.3em;
	margin: 0 0 0.25em 0;
	padding: 0;
}
h5 {
	font-size: 1.1em;
	line-height: 1.3em;
	margin: 0 0 0.25em 0;
	padding: 0;
}
h6 {
	font-size: 1em;
	line-height: 1.3em;
	margin: 0 0 0.25em 0;
	padding: 0;
}
/* END HEADINGS */

/* LISTS */
ul {
	line-height:1.4em;
	margin: 0 0 1.5em 0;
	padding: 0;
}
ul li {
	margin: 0 0 0.25em 30px;
	padding: 0;
}
ol {
	font-size: 1.0em;
	line-height: 1.4em;
	margin: 0 0 1.5em 0;
	padding: 0;
}
ol li {
	font-size: 1.0em;
	margin: 0 0 0.25em 30px;
	padding: 0;
}
dl {
	margin: 0 0 1.5em 0;
	padding: 0;
	line-height: 1.4em;
}
dl dt {
	font-weight: bold;
	margin: 0.25em 0 0.25em 0;
	padding: 0;
}
dl dd {
	margin: 0 0 0 30px;
	padding: 0;
}
/* END LISTS */

/* TEXT */
p {
	font-size: 1em;
	margin: 0 0 1.5em 0;
	padding: 0;
	line-height:1.4em;
}
blockquote {
	border-left:10px solid #ddd;
	margin-left:10px;
}
pre {
	font-family: monospace;
	font-size: 1.0em;
}
strong, b {
	font-weight: bold;
}
em, i {
	font-style:italic;
}
code {
	font-family: "Courier New", Courier, monospace;
	font-size: 1em;
	white-space: pre;
}
/* END TEXT */

/* LINK STYLES */

a {
	color: white;
}

a img {
	border: 0;
}

/* END LINK STYLES */
