body {
 background-color: #000000; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; font-size: 11px; background-image: url(../Graphics/bg-slice.jpg); background-repeat: repeat-x; background-position: top}
img {
 border: none}
A:link {
 COLOR: #ffffff}
A:visited {
 COLOR: #ffffff}
A:hover {
 COLOR: #ffffff}
A:active {
 COLOR: #ffffff}
#mainContainer {
 position: relative; width: 955px; text-align: left; border-right: #333333 2px solid; border-left: #333333 2px solid; padding-bottom: 10px; background-color: #000000}
#header {
 width: 955px; background-color: #000000}
#headerNav {
 background: url(../images/index_subnav-bg.gif) repeat-x top #000000; height: 31px}
#headerNav .buttons {
 padding-top: 6px; padding-right: 8px; font-size: 12px; font-weight: bold; float: right}
#headerNav .buttons a {
 text-decoration: none}
#headerNav .buttons a:hover {
 color: #CCCCCC; text-decoration: underline}
#headerNav .buttons img {
 padding: 0px 4px 1px 5px}

/* Content */ 
#content {
 overflow: hidden; margin-top: 18px}
#leftContent {
 float: left; width: 185px}
#leftContent .offers {
 width: 175px; text-align: center}
#leftContent .offers img {
 padding-bottom: 5px}
#midContent {
 width: 545px; margin-left: 18px; float: left}
#midContent .banner {
 margin-left: 5px; margin-right: 5px; padding-top: 3px}
#midContent .banner img {
 padding-left: 3px}
#midContent .description {
 border: #666666 solid 1px; background-color: #212121; padding: 8px; margin-left: 5px; margin-right: 5px; font-size: 11px; color: #CCCCCC; margin-bottom: 10px; line-height: 16px}
#midContent .descr {
 border: #666666 solid 1px; background-color: #212121; padding: 8px; font-size: 11px; color: #CCCCCC; margin-bottom: 5px; line-height: 16px}
#midContent .break {
 height: 10px; border-top: #333333 solid 1px}
#rightContent {
 float: right; width: 183px; margin-left: 18px}
#rightContent .facebook {
 margin-bottom: 10px;
 overflow: hidden;
 background-color: #ffffff;
 width: 175px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-align: center}

#rightContent .security {
 height: 60px; margin-bottom: 10px}
#rightContent #container {
 border: solid #595959 1px; background-color: #121212;	width: 175px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center}
#rightContent .track {
 height: 145px}
#rightContent .track input.box {
 font-size: 10px; margin-top: 4px; margin-bottom: 10px}
#rightContent .newsletter input.box {
 font-size: 10px; margin-top: 10px;	margin-bottom: 10px}
#rightContent .offers {
 width: 175px; text-align: center}
#rightContent .offers img {
 padding-bottom: 5px}

/* Navigation Menu */	
#navmenu {
 width: 186px; height: 580px; padding-top: 8px; margin-bottom: 10px; background: url(../images/leftnav_bg.gif) top no-repeat;}
#navlinks {
 width:171px; margin: 0; padding-left:15px; list-style-type: none; font-weight: bold}
#navlinks a, #navlinks a:visited {
 height: 29px; margin-top: 9px;	display: block;	font-size: 12px; line-height: 29px;	padding: 0px 0px 0px 20px; color: #EEE;	text-decoration: none}
#navlinks a.top{
 margin-top: 0px}
#navlinks a:hover {
 text-decoration: underline; color: #ffffff; font-weight: bold}
#navmenu #navlinks .uberlink {
 color: #ffb019 !important; font-weight: bold; text-decoration: none; cursor: default}

/* Quick Access Menu */
#quicknav {
 width: 175px; border: solid #595959 1px; background-color: #121212; margin: 0; list-style-type: none}
#quicknav a, #quicknav a:visited {
 display: block; font-size:11px; padding: 5px 2px 3px 25px;	background-color: #121212; background-image:  url(../images/quick_nav-bg.gif); background-repeat: no-repeat; background-position: 0% 50%; color: #EEE; text-decoration: none}
#quicknav a:hover {
 text-decoration: underline; color: #ffb019; font-weight: bold}
#quicknav .cat {
  padding: 5px; background-color: #333333; border-bottom: #666666 solid 1px; font-weight: bold}
  
/* TopNav Menu */
ul#topnav {
 margin: 0px;
 border-top: solid 1px #555;
 border-bottom: solid 1px #555;
 padding: 0px;
 float: left;
 width: 955px;
 list-style: none;
 position: relative;
 font-size: 1em;
 background: url(../images/topnav_bg.gif) repeat-x}
ul#topnav li {
 float: left;
 margin: 0px;
 padding: 0px;
 border-right: 1px solid #555}
ul#topnav li a {
 padding: 11px 15px;
 display: block;
 color: #f0f0f0;
 text-decoration: none}
ul#topnav li:hover {
 background: #d3081b url(../images/topnav_active.gif) repeat-x}
ul#topnav li span {
 float: left;
 padding: 15px 0px;
 position: absolute;
 left: 0;
 top: 35px;
 display: none;
 width: 955px;
 background: #d3081b;
 color: #fffff;
 /*--Bottom right rounded corner--*/
 -moz-border-radius-bottomright: 5px;
 -khtml-border-radius-bottomright: 5px;
 -webkit-border-bottom-right-radius: 5px;
 /*--Bottom left rounded corner--*/
 -moz-border-radius-bottomleft: 5px;
 -khtml-border-radius-bottomleft: 5px;
 -webkit-border-bottom-left-radius: 5px}
ul#topnav li:hover span {
 display: block}
ul#topnav li span a {
 display: inline}
ul#topnav li span a:hover {
 text-decoration: underline}

/* Special Drop Down */
#special {
	height: 53px;
	color: #ffffff;
	padding: 5px;
	position: relative
}

#special.sds {
	background: url(../images/index-banner-sds.jpg) 0 0 no-repeat scroll #b30409;
	color: #ce5053
}
#special.blkfree {
	background: url(../images/index-special-free-shipping-bf.jpg) 0 0 no-repeat scroll #82a932;
	color: #080b01;
}

#special .close {
	height: 21px;
	width: 21px;
	background: url(../images/index-banner-sds-close.jpg) 0 0 no-repeat scroll;
	position: absolute;
	cursor: pointer
}
#special .note {
	position: absolute;
	bottom: 5px;
	right: 5px;
	font-size: 10px;
}

/* New Products */
#newProducts {
 margin-top: 5px; margin-left: 3px; margin-bottom: 10px; overflow: auto}
#newProducts .item {
  background-color: #1c1c1c; float: left; border: solid 1px #333333; width: 170px}
#newProducts .title {
 margin-top: 10px; color: #ffffff; font-size: 12px; font-weight: bold}
#newProducts .desc {
 margin-top: 5px; color: #cccccc; font-size: 11px}
#newProducts .price {
 margin-top: 5px; color: #ea5d0f; font-size: 16px;}
#newProducts .detail {
 width: 170px; height: 23px; background: #292929 url(../images/index_newProd-details.gif) no-repeat}
#newProducts .detail:hover {
 background: #292929  url(../images/index_newProd-detailsOver.gif) no-repeat}
#newProducts .detail a {
 text-decoration: none; display: block; width: 100%; height: 100%}
#newProducts .cart {
 width: 170px; height: 23px; background: #292929 url(../images/index_newProd-cart.gif) no-repeat}
#newProducts .cart:hover {
 background: #292929  url(../images/index_newProd-cartOver.gif) no-repeat}
#newProducts .cart a {
 text-decoration: none; display: block; width: 100%; height: 100%}
	

#productList {
 width: 530px; border-left: #6a4600 solid 1px; border-right: #6a4600 solid 1px; border-bottom: #6a4600 solid 1px; margin-left: 6px; font-size: 11px}
#productList .padding {
 padding: 4px 10px 3px 10px}
#productList .row0 {
 width: 100%; border-bottom: #0f0f0f solid 1px; background-color: #212121; height: 22px}
#productList .row1 {
 width: 100%; border-bottom: #0f0f0f solid 1px; border-top: #3d3d3d solid 1px; background-color: #2f2f2f; height: 22px}
#productList .row2 {
 width: 100%; border-bottom: #0f0f0f solid 1px; border-top: #3d3d3d solid 1px; background-color: #212121; height: 22px}
#productList a {
 color: #ffb019; text-decoration: none; float: right}
#productList a:hover {
 text-decoration: underline}
 
/* Footer */
/* New Footer */ 
#foot {
line-height: 30px;
text-align: center;
color: #999999;
overflow: hidden;
font-size: 10px;
border-top: 2px solid #333333;
}
#foot .menu {
width: 955px;
margin: 0 auto;
text-align: center
}
#foot .menu ul {
margin: 0px;
padding: 0px;
}
#foot .menu li {
margin: 4px 0px 4px 0px;
border-left: solid 1px #4f5255;
padding: 0px 5px 0px 5px;
display: inline;
list-style: none;
}
#foot .menu li:first-child {
border-left: none;
}
#foot a {
color: #999999;
text-decoration: none;
}
#foot a:hover {
text-decoration: underline
}


 
#footer {
background-color: #111111;
line-height: 20px;
border-top: 2px solid #333333;
text-align: center;
color: #bec6cc;
overflow: hidden;
font-size: 10px
}
#footer .menu {
width: 955px;
margin: 0 auto;
text-align: center
}
#footer .menu ul {
margin: 0px;
padding: 0px;
}
#footer .menu li {
margin: 4px 0px 4px 0px;
border-left: solid 1px #4f5255;
padding: 0px 8px 0px 8px;
display: inline;
list-style: none;
}
#footer .menu li:first-child {
border-left: none;
}
#footer a {
color: #bec6cc;
text-decoration: none;
}
#footer a:hover {
text-decoration: underline
}

.saleNav {
	padding: 0px;
	height: 31px;
	width: 500px}
.saleNav a div {
	cursor: pointer}
.saleNav a:hover div {
	background-image: url(../images/subnav_saleitem-over.gif);
	background-repeat: no-repeat;
	width: 107px;
	height: 31px}
.saleNav a:hover .dvd {
	background-image: url(../images/subnav_uadvd-over.gif);
	background-repeat: no-repeat;
	width: 107px;
	height: 31px}
.saleNav a:hover .dent {
	background-image: url(../images/subnav_scratch-over.gif);
	background-repeat: no-repeat;
	width: 126px;
	height: 31px}
.saleNav a:hover .under {
	background-image: url(../images/subnav_under100-over.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px}
.saleNav a:hover .giftcards {
	background-image: url(../images/subnav_giftcards-over.gif);
	background-repeat: no-repeat;
	width: 100px;
	height: 31px}	
.saleNav div {
 	background-image: url(../images/subnav_saleitem.gif);
	height: 31px;
	background-repeat: no-repeat;
	width: 107px;
	text-align: center;
	float: left;
	margin: 0px}
.saleNav .dvd {
 	background-image: url(../images/subnav_uadvd.gif);
	height: 31px;
	background-repeat: no-repeat;
	width: 107px}
.saleNav .dent {
 	background-image: url(../images/subnav_scratch.gif);
	height: 31px;
	background-repeat: no-repeat;
	width: 126px}
.saleNav .under {
 	background-image: url(../images/subnav_under100.gif);
	height: 31px;
	background-repeat: no-repeat;
	width: 109px}
.saleNav .giftcards {
 	background-image: url(../images/subnav_giftcards.gif);
	height: 31px;
	background-repeat: no-repeat;
	width: 100px}	
.saleNav div div {
 	background-image: url(../images/subnav_uadvd.gif);
	height: 31px;
	background-repeat: no-repeat;
	width: 107px;
	text-align: center;
	float: none}
	
/* Daily Deals */
#dailydeal {
 border: #2c2c2a solid 2px;
 background-color: #1b1b1b;
 margin-bottom: 5px;
 padding: 5px}
#dailydeal #container {
 margin-top: 5px;
 overflow: auto}
#dailydeal .info {
 float: right;
 width: 331px;
 border: #636363 solid 1px;
 padding: 5px;
 background-color: #222222}
#dailydeal .desc {
 color: #b7b7b7;
 line-height: 14px;
 font-size: 11px;
 border-bottom: solid 1px #959595;
 padding-bottom: 10px;
 margin-bottom: 10px}
#dailydeal .regprice {
 width: 100%;
 margin-top: 8px}
#dailydeal .saleprice {
 font-size: 18px;
 font-weight: bold;
 color: #28b349}
#categoryTitle {
 background-image: url(../images/dailyDeal-titleBg.gif);
 background-position: top;
 background-repeat: repeat-x;
 border-bottom: #cccccc solid 1px;
 text-align: center;
 color: #ffffff;
 height: 34px;
 padding-top: 2px;
 padding-left: 5px}
#categoryTitle h1 {
	font-size: 175%;
	font-weight: bold;
	vertical-align: middle;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5px}
	
/* Christmas Countdown */

#countdown {
	border-bottom: 1px solid #333333; width: 955px;
}
#countdown .outer-border {
	border: solid 7px #c3c9c9
}
#countdown .inner-border {
	border: solid 1px #a0a6a6
}
#countdown .deal {
	border: solid 1px #c3c9c9; overflow: hidden; background: url(../images/merry-christmas.jpg) 0 0 no-repeat #b80308; min-height: 150px;
}
#countdown .header {
	margin-bottom: 6px; padding-bottom: 6px; border-bottom: 1px solid #bd403a
}
#countdown .image {
	width: 301px; height: 134px; border: solid 2px #560102; float: left; box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; position: relative; margin-right: 15px
}
#countdown .image-small {
	width: 157px; height: 69px; border: solid 2px #560102; float: left; box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; position: relative; margin-right: 15px
}
#countdown .bow {
	width: 69px; height: 55px; background: url(../images/daily-deal-bow.png) 0 0 no-repeat transparent scroll; position: absolute; right: 0; bottom: 0;
}
a.btn-style1 {
	display: block; height: 40px; width: 135px; line-height: 40px; text-align: center; text-decoration: none;
}
input.btn-style1 {
	height: 40px; width: 135px; line-height: 40px; text-align: center; text-decoration: none; border: medium none; cursor: pointer;
}
.btn-darkgrey {
	background: url(../images/btn-dark-grey.png) 0 0 no-repeat transparent scroll;
	color: #cccccc; 
}
.btn-darkred {
	background: url(../images/btn-dark-red.png) 0 0 no-repeat transparent scroll;
	color: #ffffff; 
}
.btn-darkred:hover {
	background: url(../images/btn-dark-red.png) 0px -40px no-repeat transparent scroll;	
}
.btn-green {
	background: url(../images/btn-green.png) 0 0 no-repeat transparent scroll;
	color: #ffffff; 
}
.btn-green:hover {
	background: url(../images/btn-green.png) 0px -40px no-repeat transparent scroll;	
}
#countdown .btn-style1 {
	 margin-top: 15px; float: right
}
#countdown .details-cont {
	float: left; width: 420px;
}
#countdown .details-cont .kit {
	font-weight: bold; font-size: 18px; line-height: 24px
}
#countdown .details-cont .model {
	font-size: 12px; line-height: 24px;
}
#countdown .details-cont .desc {
	text-align: justify; margin-top: 10px
}
#countdown .price-cont {
	float: left; width: 185px; text-align: right
}
#countdown .price-cont .price {
	font-size: 48px; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif, serif; margin-top: -12px
}
