h1
{
  font-size: 20px;
  margin: 8px 0px;
}

h2
{
  font-size: 18px;
  font-weight: normal;
  margin: 8px 0px;
}

img {border: 0;}

.ProductNavigation a:link, .ProductNavigation a:visited, .ProductNavigation a:active {
	color: #252525;
	text-decoration: none;
}

.ProductNavigation a:hover {
	text-decoration: underline;
}

.RightSubNav a:link, .RightSubNav a:visited, .RightSubNav a:active 
{
 	color: #252525;
	text-decoration: none; 
}

.RightSubNav a:hover {
	text-decoration: underline;
}

a.ViewNowGrid:link {
	color: #fff;
	text-decoration: underline;
}

a.ViewNowGrid:visited {
	color: #fff;
	text-decoration: underline;
}
a.ViewNowGrid:hover {
	text-decoration: none;
	}
a.ViewNowGrid:active {
	text-decoration: none;
}
.ViewNowGrid {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #898989;
	text-align: center;
	padding-top: 6px;
	vertical-align: top;
}
a.ViewNow:link {
	color: #252525;
	text-decoration: underline;
}

a.ViewNow:visited {
	color: #252525;
	text-decoration: underline;
}
a.ViewNow:hover {
	text-decoration: none;
	}
a.ViewNow:active {
	text-decoration: none;
}
a:link {
	color: #FFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFF;
}
a:hover {
	text-decoration: underline;
	}
a:active {
	text-decoration: none;
}
.AddInfoDetail {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
}
.AddInfoTitle {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 220px;
	height: 25px;
	font-weight: bold;
}
.AddInfoTable {
	padding-top: 5px;
	padding-left: 8px;
	margin-top: 3px;
	margin-left: 5px;
}
.AdditionalInformation {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000;
	padding-top: 5px;
}
.Arial12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
.Arial18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000;
}
.BasicHR {
	width: 480px;
  border: 0px;
	height: 1px;
	background-color: #ccc;
	margin-top: 5px;
	margin-bottom: 5px;
}
.BasicHR2 {
	width: 480px;
	border: 0px;
	height: 1px;
	background-color: #ccc
}
.BlankBgOuter {
	padding: 0px 10px 10px;
	background: #f5f5f5;
}
.BlankBg {
	min-height: 620px;
	background: #dadada url(Assets/Images/blankbgWatermark.gif) 50% 50% no-repeat;
	color: #252525;
	padding: 10px 15px;
}
.Copy
{
  font-family: Georgia, Times New Roman, Times, serif
}
.Copy h1, .Copy h2
{
  text-align: center;
}

.BlankSpace {
	height: 28px;
}
.BigPicCell {
	width: 256px;
}
body {
	background-color: #111;
	background-image: url(Assets/Images/PageSideBG.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/* CSS Document */

body,td,th {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
}
#DealofWeek {
	float: left;
	margin-top: 18px;
	margin-left: 8px;
	width: 460px;
	height: 210px;
}
.BlankBg {
	min-height: 620px;
	background-image: url(Assets/Images/blankbgWatermark.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #252525;
	padding: 10px 20px 10px 20px;
}

.BlankBg td, .BlankBg a:link, .BlankBg a:visited, .BlankBg a:active
{
  color: #252525; 
}

.ClicktoEnlarge {
	padding-left: 64px;
}
.ProductDetails {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000;
	vertical-align: top;
}
span.ProductDetails
{
 font-size: 14px; 
 font-weight: bold;
}

.AddInfoDetail {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
}
.AddInfoTitle {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 220px;
	height: 25px;
	font-weight: bold;
}

.AddInfoTable
{
  background-color: #ebebeb;
  padding: 10px;
  margin: 2px 0px 0px 0px;
}

.AddInfoTable table 
{
	width: 100%;
}
.DetailsTitle {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.DOTWDealCell {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	width: 273px;
	vertical-align: top;
	line-height: 22px;
	padding-top: 6px;
	padding-left: 5px;
}
.DOTWDealTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}
.DOTWTable {
	width: 100%;
}
.DOTWtitleCell {
	height: 35px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	padding-top: 5px;
}
.DOTWtitleCell h1
{
	font-size: 24px; 
	font-weight: normal;
	margin: 0px;
 padding: 0px;
}
#EmailInputBox {
	height: 36px;
	width: 238px;
	padding-top: 65px;
}
.EmailInput {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
}
.EmailWatermark {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000;
	padding: 3px 0px 0px 0px;
}
#FlashBar {
	height: 261px;
	width: 100%;
	background: white;
	text-align: center;
}
#FlashBar div
{
 background: #111; 
 width: 952px;
 margin: 0px auto;
}
#Footer {
	background-image: url(Assets/Images/FooterBG.gif);
	background-repeat: no-repeat;
	height: 191px;
	width: 100%;
}
#FooterNavTable {
	width: 100%;
	height: 191px;
}
#FooterNav {
	float: left;
	height: 191px;
	width: 587px;
}
#FooterRightDiv {
	float: right;
	height: 191px;
	width: 372px;
}
.FooterTitles {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	height: 26px;
	padding-top: 16px;
	padding-left: 15px;
}
.FooterLists {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	padding-left: 15px;
	line-height: 19px;
	vertical-align: top;
	padding-top: 13px;
}
.Glass {
	float: right;
	padding-right: 20px;
}
.GridHR {
	margin-top: 5px;

}
.GridHR2 {

	margin-top: 7px;
}


.GridHR, .GridHR2
{
	background-color: #454545;
	border-top: 1px solid #222222;
	border-right-width: 0px;
	border-bottom: 1px solid #444444;
	border-left-width: 0px;
	height: 0px;
	width: 120px;
	margin-bottom: 0px;
	margin-left: 18px;
}

.GridPictureCell {
	text-align: center;
	width: 139px;
	vertical-align: top;
	padding-top: 20px;
}
.GridPriceCell {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #fff;
	text-align: center;
	height: 20px;
}
.GridPricing {
}
.GridPricingFont {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #898989;
	text-align: center;
	height: 20px;
}
.GridPricingFontRed {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #ed1c24;
	text-align: center;
	height: 20px;
}
.GridTable {
	width: 297px;
	height: 220px;
	margin: 0 10px;
}
.GridTitleCell {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #fff;
	padding-top: 10px;
}
.GridTitleCell h2
{
 font-size: 12px;
 font-weight: normal;
 margin: 0px 0px 5px 0px;
 padding: 0px;
}
#InfoBar {
	background-image: url(Assets/Images/InfoSection.gif);
	background-repeat: no-repeat;
	height: 364px;
	width: 100%;
}
.inputbox , .EmailWatermark{
  border: 0px solid;
	background: transparent;
	color: #292929;
	font-size: 18px;
	width: 225px;
	margin-left: 112px;
}
.inputbox2, .SearchWatermark {
	border: 0px solid;
	color: #252525;
	width: 160px;
}
.LeftSubNavCell {
	padding-top: 20px;
	color: #000;
	padding-left: 20px;
}
#LeftTopNav {
	width: 204px;
	float: left;
}
#LogoBlock {
	height: 118px;
	width: 100%;
	text-align: center;
	background-image: url(Assets/Images/LogoBG.gif);
	background-repeat: no-repeat;
}
#Newsletter {
	background-image: url(Assets/Images/Newsletter.gif);
	background-repeat: no-repeat;
	height: 149px;
}
#MainDiv {
	height: 100%;
	width: 960px;
	margin: 0 auto;
	border-top-width: 0px;
	border-right-width: 0.5px;
	border-bottom-width: 0px;
	border-left-width: 0.5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F5F5F5;
	border-right-color: #F5F5F5;
	border-bottom-color: #F5F5F5;
	border-left-color: #F5F5F5;
}
.Margin15 {
	margin-left: 30px;
}
#Navigation {
	background-image: url(Assets/Images/NAV/navBG.gif);
	background-repeat: no-repeat;
	height: 62px;
	text-align: center;
}
#NewsDiv {
	height: 210px;
	width: 460px;
	float: right;
	margin-top: 18px;
	margin-right: 8px;
}
.NewsTable {
	width: 100%;
}
.NewsCell {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 18px;
	padding-left: 15px;
	padding-top: 10px;
	vertical-align: top;
}
#NewsletterDiv {
	float: right;
	height: 191px;
	width: 372px;
}
.PicsandInfo {
	height: 356px;
}
.PicsTable {
	width: 100%;
}
.ProductDetailsBottom {
	float: left;
	min-height: 445px;
	width: 545px;
	padding-left: 36px;
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 5px;
	line-height: 16px;
	vertical-align: top;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.ProducrGridCell {
	background-image: url(Assets/Images/ProductGridBG.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
	text-align: center;
	vertical-align: top;
}
.ProductGridTable  {
	
}
.ProductInfoDiv {
	min-height: 356px;
	width: 504px;
	float: right;
}
.ProductInfoCell {
	font-family: Tahoma;
	font-size: 12px;
	color: #898989;
	height: 107px;
}
.ProductInfoTable {
	width: 482px;
	height: 356px;
	margin-left: 15px;
}
.ProductNavigation {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	height: 13px;
	padding-top: 10px;
	color: #000;
}
.ProductNavigation h1
{
 font-size: 11px;
 font-weight: normal;
 margin: 0px;
 padding: 0px;
}
.ProductPageOuterDiv
{
 	background-color: #f5f5f5; 
 	padding: 10px;
}

.ProductPageDiv 
{
	color: #252525;
  background-color: #ffffff;
	background-repeat: no-repeat;
	min-height: 883px;
	padding: 0px 0px 10px 0px;
}
.ProductPicsDiv {
	height: 356px;
	width: 436px;
	float: left;
}
.ProductTitleCell {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #252525;
	vertical-align: top;
	height: 112px;
}
.ProductTitleCell h2
{
 margin: 0px;
 padding: 0px;
 font-size: 18px;
 font-weight: normal;
}
.PriceCell {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #252525;
	padding-top: 25px;
	width: 283px;
}
.PriceIndent {
	padding-left: 20px;
	line-height: 20px;
}
.PriceIndentRed {
	color: #ed1c24;
}
.ReadItNow {
	margin-left: 645px;
	margin-top: 38px;
}
.readmore {
	margin-left: 149px;
	margin-top: 2px;
}
.RightSubNav {
	color: #000;
	text-align: right;
	padding-top: 20px;
	padding-right: 15px;
	font-size: 10px;
}
#RightTopNav {
	float: right;
	width: 521px;
}
#SearchBar {
	width: 237px;
}
.SearchBarDiv {
	background-image: url(Assets/Images/searchbarBG.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 0px;
}

  .SearchDiv {
	  min-width: 786px;
	  background-image: url(assets/images/GradientBG.gif);
	  background-repeat: repeat-y;
	  font-family: Tahoma, Geneva, sans-serif;
	  font-size: 12px;
	  color: #FFF;
	  margin: 0px 0px 0px 10px;
	  padding: 0px 0px 0px 157px;
  }
  .WordSearch {
	  width: 145px;
	  float: left;
	  font-family: Georgia, "Times New Roman", Times, serif;
	  font-size: 24px;
	  padding-top: 55px;
	  text-align: center;
	  position: relative;
	  margin-left: -157px;
  }
  .lastdiv {
	  clear: both;
  }
  .SearchColumn {
	  height: 140px;
	  float: left;
	  padding-top: 5px;
	  padding-left: 5px;
	  min-width: 126px;
  }
  .Divider {
	  float: left;
	  margin: 0px 10px 0px 0px;
  }


.SearchHeading
{  
  font-size: 12px;
  font-weight: bold;
  margin: 5px 0px 7px 5px;
}

.SearchCategory
{
  font-size: 12px;
  margin: 0px 0px 2px 5px;
}

.SearchCategory span
{
  color: #959595;
}

.SearchCategoryGroup
{
 float: left; margin: 0px 10px 0px 0px;
 
}

a.SearchCategorySelected
{
  color: #6dcff6;
}

.SearchCellFirst 
{
	width: 153px;
	border-right: 1px solid #222222;
}
.SearchCellContent
{	
  vertical-align: top;
  padding: 5px 10px;
  border-right: 1px solid #222222;
  border-left: 1px solid #454545;

}
.SearchCellLast 
{
	border-left: 1px solid #454545;
}
.SearchForm {
	width: 30px;
	float: left;
}
.SearchPageDiv {
	color: #252525;
	width: 100%;
	background-color: #f5f5f5;
}
.SearchPageSubNav {
	height: 77px;
}
.SearchTable {

}
.SearchWatermark {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #898989;
	padding: 3px 0px 0px 0px;
}
.smallReadMore {
	padding-left: 330px;
	padding-top: 10px;
}
#SocialMedia {
	height: 42px;
	margin: 0px 0px 0px -40px;
	text-align: right;
	font-size: 12px;
	background-image: url(Assets/Images/socialBG.gif);
	background-repeat: no-repeat;
}
.SubNavTable {
	width: 100%;
}
.thumbBorder {
	border: 1px solid #CCC;
}
.thumbCell {
	height: 112px;
	width: 83px;
}
#TopBlockNav {
	height: 30px;
	width: 100%;
	background-image: url(Assets/Images/TopBlockNav.gif);
	background-repeat: no-repeat;
}
#TopNavSearch {
	background-image: url(Assets/Images/TopBarNav/searchbar.gif);
	background-repeat: no-repeat;
	width: 215px;
	height: 25px;
	float: left;
	color: #333;
	padding-left: 20px;
	padding-top: 5px;
}
.SignUp {
	margin-left: 205px;
	margin-top: 2px;
}

.RelatedItemsPic
{
  float: left;
  margin-right: 5px;
}
.RelatedItemsDiv 
{
  color: #252525;
  font-family : Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	float: right;
	width: 324px;
	background: url(assets/images/related_items_top.gif) no-repeat #ebebeb;
	padding: 10px 0px 0px 0px;
	text-align: center;
	margin: 60px 10px 20px 0px;
}
.RelatedItemsDiv hr
{
  width: 95%;
}
.RelatedItemsInner
{
 margin: 10px 0px 5px 0px; 

}
.RelatedItemsDescription {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #252525;
	border-bottom: 2px solid #000;
	height: 120px;
	padding: 5px 0px 0px 5px;
	text-align: left;
	margin: 0px 5px 0px 5px;
}
.RelatedItemsPrice {
	vertical-align: top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #252525;
	padding: 5px 5px 0px 0px;
	float: left;
	border-right: 2px solid #000;
	margin: 2px 0px 0px 0px;
}
.RelatedItemsSave {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #ed1c24;
	font-weight: bold;
	line-height: 25px;}
.RelatedItemsViewNow {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000;
	padding: 15px 0px 0px 0px;
}
.RelatedItemsRow
{ 
  border: 1px solid black;
  margin: 10px 5px 0px 5px;
  clear: both;
  height: 190px;
}
.RelatedItemsBottom
{
  background: url(assets/images/related_items_bottom.gif) no-repeat;
  height: 10px;
}
.WatchBig {
	border: 4px solid #CCC;
	margin-left: 38px;
}
.WatchBorder {
	border: 2px solid #CCC;
}

.tabHeading
{
 font-size: 18px;
}
.tabContent
{
 font-size: 18px;
 min-height: 350px;
}

.shopBlurb
{	
 	margin: 10px 10px 0px 10px;
 	font-family: Georgia, "Times New Roman", Times, serif;
 	text-align: justify;
}

.shopBlurb h1
{	
 	text-align: center;
}

.shopBlurb div
{
	color: #fff;
	background: url(flash/SEO-Blurb-bckgrd-image.gif) repeat-y;
	padding: 20px;
	border: 1px solid white;
 
}

.lmargin20
{
 padding-left: 20px;
}

.productBlurb
{
 margin: 0px auto 20px auto;
 font-family: Georgia, "Times New Roman", Times, serif; 
 text-align: center;
 clear: both;
 width: 912px;
}

.productBlurb div
{
 padding: 20px;
 color: #fff;
 border: 1px solid white; 
 background: url(flash/SEO-Blurb-bckgrd-image.gif) repeat-y;
 clear: left;

}

.footerLinks
{
 width: 100%;
 text-align: center;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 120%;
}


.footerBlurb
{
 font-size: 10px;
 margin: 0px 10px;
}


.ppIcons {background: url(assets/images/ppIcons/background.jpg) no-repeat; height: 149px; width: 912px; margin: 20px auto 10px auto; text-align: left;}
/*.ppIcons div img {margin: 10px 10px 0px 0px; height: 50px; width: 50px;}*/


.ppIcons .firstImg {margin-left: 10px;}
.ppIcons .iconTop {float: left; margin-top: 10px; margin-right: -2px;}
.ppIcons .iconBottom {float: left; margin-top: 70px; margin-right: -2px;}


.imglink {cursor: pointer;}


.clr {clear:both;}






.view-all-brands {color:#fff; position:absolute; top:200px; left:50%; margin-left:-263px; display:none; z-index:100; width:527px;}

.view-all-brands .top-part .left {height:43px; width:110px; background:url(assets/images/Popup/Top-Border-7.png) no-repeat left top; float:left;}
.view-all-brands .top-part .middle {height:43px; width:307px; line-height:43px; background:url(assets/images/Popup/Top-Border-7.png) no-repeat center top; float:left; font-size:22px; font-family:Georgia, 'Times New Roman', times, serif; text-align:center;}
.view-all-brands .top-part .right {height:43px; width:110px; background:url(assets/images/Popup/Top-Border-7.png) no-repeat right top; float:left;}


.view-all-brands .mid-part {padding:0 0 0 4px; background:url(assets/images/Popup/bg-3.png) repeat-y left center;}
.view-all-brands .mid-part-inner-2 {width:477px; background-color:#1c1c1c; padding:0 20px 20px 20px; border-left:1px solid #4c4c4c; border-right:1px solid #505050;}
.view-all-brands .mid-part-inner-1 {padding:0 4px 0 0; background:url(assets/images/Popup/bg-3.png) repeat-y right center;}

.view-all-brands .mid-part hr {margin:20px 0; height:0px; display:block; border:0; border-top:1px solid #151515;	border-bottom:1px solid #323232; clear:both;}
.view-all-brands .mid-part hr.first{margin-top:0;}

.view-all-brands .mid-part .categories {width: 148px;}

.view-all-brands .bot-part .left {height:9px; width:9px; background:url(assets/images/Popup/bottom-sprite-3.png) no-repeat left bottom; float:left;}
.view-all-brands .bot-part .middle {height:9px; width:509px; background:url(assets/images/Popup/bottom-sprite-3.png) repeat-x left -9px; float:left;}
.view-all-brands .bot-part .right {height:9px; width:9px; background:url(assets/images/Popup/bottom-sprite-3.png) no-repeat left top; float:left;}







.search-div {background: #fff url(Assets/Images/GradientBG.gif) repeat-y 7px center; font-family: Tahoma, Geneva, sans-serif; font-size: 12px;	color: #FFF; padding: 4px 0px 4px 157px;}
.search-div .search-word {width: 145px;	float: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px;	padding-top: 55px; text-align: center; position: relative;	margin-left: -157px;}
.search-div .search-column {height:151px; border-left:1px solid #212121; float:left; margin:0 0 0 0;}
.search-div .search-column .inner {height:144px; border-left:1px solid #444343; padding:2px 7px 5px 10px; float: left;}
.search-div .search-column .heading {font-size: 12px;  font-weight: bold;  margin: 5px 0px 7px 0;}
.search-div .search-column .categories, .view-all-brands .categories {float: left; margin: 0 10px 0 0;}
.search-div .search-column .category, .view-all-brands .category {font-size: 12px; margin: 2px 0 0 0; min-width:100px;}
.search-div .search-column .category span, .view-all-brands .category span {color: #959595; margin:0 0 0 4px;}
.search-div .search-column a.SearchCategorySelected, .view-all-brands a.SearchCategorySelected {color: #6dcff6;}

.search-div .search-column .view-more-img {cursor:pointer; margin-top:35px;}
.search-div .search-column .view-more-img img {vertical-align: middle; margin:0 0 0 4px;}



#__asptrace {background-color: #fff;}