body, p, h1, h2, h3, td, div, ol, ul, dl, input {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;}

.productBlock0{ width:590;background-color:#f5f5f5; border-top:#e1e1e1 1px solid;border-left:#e1e1e1 1px solid;border-right:#e1e1e1 1px solid;}
.productBlock1{ width:590;background-color:#ffffff; border-top:#e1e1e1 1px solid;border-left:#e1e1e1 1px solid;border-right:#e1e1e1 1px solid;}

.searchResultPage,.productBlock0 a,.productBlock1 a{ text-decoration:none; color:#555555; font-size:10px;}
.productBlock0 a:hover, .productBlock1 a:hover {text-decoration: none; color: #FC9200;}

select {font-size: 9px;}


.top-menu	{font: small-caps 900 12px arial}
.shop-title  { font-size: 10px; font-family: Verdana; text-align: center; padding: 6px 6px 9px }
.shop-title A { color: black; text-decoration: underline }
.shop-title A:hover { color: orange }
.shop-oldprice { font-size: 12px; text-decoration: line-through }
.shop-newprice   { color: #d63030; font-size: 15px; font-weight: bold }
.shop-save { color: #d63030; font-size: 12px }
.more_small { color: #91a6cf; font-size: 9px; font-family: arial; padding-top: 12px; padding-right: 12px; padding-left: 12px }
.more_links  { color: #91a6cf; font-size: 14px; font-family: arial; padding-top: 6px; padding-right: 6px }
.more_links A  { color: #91a6cf; font-family: arial; text-decoration: none }
.more_links A:hover  { color: #ffb51d; font-family: arial; text-decoration: none }
.top_bar {font-size: 11px; line-height: 13px; background-repeat: repeat-x; text-align: center; white-space: nowrap;}
.top_bar A {color: gray;}
.offer  {color: white; font-size: 13px; font-family: Arial; background-color: #f79240; padding: 8px 20px;}
.needadvice {color: #D81011; font-size: 11px; font-family: Arial; font-weight: bold;}
.sm-gray {color: #626262; font-size: 11px; font-family: Arial;}
.red-link {color: #D81011; font-size: 11px; font-family: Arial;}
.product {color: black; font-size: 13px; font-family: Verdana; font-weight: bold;}
.details {color: #7D7D7D; font-size: 11px; font-family: Verdana;}
.details2 {font-size: 11px; font-family: Verdana;}
.price {color: #D81011; font-size: 13px; font-family: Verdana; font-weight: bold;}
.details-text {color: #555454; font-size: 11px; font-family: Verdana;}
.highlights {color: #4E6B9F; font-size: 11px; font-family: Verdana;}
.requirements {color: black; font-size: 11px; font-family: Verdana; font-weight: bold;}
.header2  {color: #065ca5; font-size: 20px; font-family: Arial; font-weight: bold; line-height: 12pt; padding-bottom: 12px;}
.main_text_black {color: #555454; font-size: 11px; font-family: Verdana; font-weight: normal;}
.offer_freesoftware {color: #333333; font-size: 12px; font-family: Arial; font-style: italic;}
.intro {color: #004993; font-size: 11px; font-family: Verdana;}
.gift-text {color: #ce6a18; font-size: 12px; font-family: Verdana;}
.top-nav {padding: 12px;}
.top-nav A {color: #555454; font-size: 10px; font-family: Arial; text-decoration: none; padding-top: 12px; padding-bottom: 12px }
.copyright {color: white; font-size: 10px; font-family: Arial; background-color: #4b7cac; text-align: center; padding-top: 8px; padding-bottom: 8px }
.large {font-size: 18px; font-weight: bold }


/***  Live Chat ***/
.live-chat {position: absolute; left: 640px; top: 25px; height: 35px; width: 130px;}


/***  Homepage ***/
.homepage-deals {font-size: 12px; font-family: Verdana; padding: 12px; border-right: 1px solid #d1d1d1; border-left: 1px solid #d1d1d1;}
.homepage-deals a {color: #31619a; font-size: 10px; font-family: Verdana; text-decoration: none;}
.homepage-deals a:hover {color: #ee6b03; text-decoration: underline;}
.homepage-boxes a {color: #31619a; font-size: 10px; font-family: Verdana; text-decoration: none;}
.homepage-boxes a:hover {color: #ee6b03; text-decoration: underline;}


/***  Left Navigation ***/
.left-nav-cell {background-color: #EBEBEB;}
.left-nav-vshadow {background-image:url(http://www.hermanstreet.com/store/media/i/column-shadow.gif); background-repeat:repeat-y; background-position:left;}
.left-nav-vshadow2 { border-left:#000000 1px solid;}
.search-text{font-size: 8pt; color:#FFFFFF; font-weight: bold;}
input.search {font-size: 9pt; width: 120px; margin-bottom:4px;}
.search-box1 {background-color: #707070; padding: 8px 8px 0px 8px;}
.search-box2 {background-color: #707070; padding: 0px 8px 8px 8px;}
.search-box3 {background-color: #000; padding: 8px 8px 0px 8px;}
.search-box4 {background-color: #000; padding: 0px 8px 8px 8px;}


/***  Thawte Logo ***/
div.thawte {position:absolute; left: 25px; top: 250px;}
.style1 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}
.more-info-text { color: #282828 }
.style2   { color: #aaaaaa; font-size: 9px; font-family: Verdana; font-weight: normal }
.style5 {font-size: 10px}
.style7 {font-size: 24px; color: #990000;}
.style9 {font-size: 18px; color: #990000; }
.style9a {font-size: 14px; font-weight:800; color: #990000; }
.style10 {color: #990000}
.style11 { font-size: 12px; color: #FFFFCC;}


/***  Catagory Pages  ***/
.cat-OnSaleText {color: #000000;}
.cat-price {font-size: 9pt; font-weight: bold; color: #CC0000;}
.cat-product-name {font-size: 9pt; font-weight: bold;}
.cat-studio-mfg-pub {font-size: 8pt; font-weight: normal; color: black;}
.cat-platform-format {font-size: 8pt; font-weight: bold;  color: black;}
.cat-destription {font-size: 7pt; font-weight: normal; color: #000000;}
.cat-promotion {font-size: 8pt; font-weight: bold; color: #ab051f;}
.center-column {margin:0 0 0 0;}


/***  Sub Products  ***/
.subp-name {font-size: 8pt; font-weight: bold;}
a.subp-name:link, a.subp-name:visited {color: #000000;}
a.subp-name:active, a.subp-name:hover {color: purple;} 
.subp-studio-mfg-pub {font-weight: bold;}
.subp-format-plat {font-weight: bold;}
.subp-OnSaleText {color: #000000;}
.subp-price {color: #CC0000; font-weight:bold;}


/***  More Info Page  ***/
.more-info-prod-name {font-family: Verdana; font-size: 11pt; font-weight: bold; color: black;}
.more-info-title {font-size: 8pt; font-weight: bold; color: black;}
.more-info-compname {font-size: 6pt; font-weight: bold; color: black; padding-left: 5px;}
.more-info-compprice {font-size: 7pt; color: black; padding-left: 10px;}
.more-info-compheader { color: #0B2369; font-size: 9px; background-color: #FCFCC0; font-family: Verdana }
.more-info-lowname {font-size: 8pt; font-weight: bold; color: #CC0000; padding-left: 5px;}
.more-info-lowprice {font-size: 8pt; font-weight: bold; color: #CC0000; padding-left: 10px;}
.more-info-comp-tab1 { color: #0B2369; font-size: 9px; background-color: #FCFCC0; font-family: Verdana; border-top: 1px solid #E3E4E8; border-bottom: 1px solid #E3E4E8; border-right: 1px solid #E3E4E8; border-left: 1px solid #E3E4E8;}
.more-info-comp-tab2 { color: #0B2369; font-size: 9px; background-color: #FDFEEE; font-family: Verdana; padding-top: 1px;}




.more-info-image {padding-left:3px; padding-right:8px;}
.more-info-price {font-size: 9pt; font-weight: bold; color: #CC0000;}
.more-info-price2 {font-size: 18px; font-weight: 700; color:#ffffff; }

.more-info-OnSaleText {color: #000000; font-weight:normal;}
table.product-options {}
th.product-options {background-color:#DEE6F2; font-size: 7pt; color: #898B91;}
td.product-options {font-size: 7pt; font-weight:bold; padding:8px 8px 0px 8px;}
td.product-options2 {font-size: 10px; font-weight:bold; padding:0px 0px 0px 0px;}
td.product-options3 {font-size: 11px; font-weight:bold; padding:0px 0px 0px 0px;}


/***  More Info Promos  ***/
.more-info-promo-text {color: #ab051f; font-size: 11px; font-family: Verdana, Verdana; background-color: #fff3ad; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; border-top: 2px solid #d8e0f1; border-bottom: 2px solid #D8E0F1;}
.more-info-promo {font-family: Verdana, Verdana; background-color: #fff3ad; text-align: center; border-top: 2px solid #d8e0f1; border-bottom: 2px solid #d8e0f1;}
.more-info-promo-text A {color: #ab051f; font-size: 11px; font-family: Verdana, Verdana; font-weight: bold; text-decoration: underline; padding-right: 8px;}
.more-info-promo-head {color: #ab051f; font-size: 13px; font-family: Verdana; font-weight: bold }
.more-info-dvd-promo {color: black; font-size: 11px; font-family: Verdana, Verdana; background-color: #fdfd71; text-align: center; background-color: #fdfd71; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; border-top: 1px solid #e3e3e3;}
.more-info-dvd-promo A {color: #FF0000; font-size: 11px; font-family: Verdana, Verdana; font-weight: bold; text-decoration: underline; padding-top: 8px; padding-right: 8px; padding-bottom: 8px;}
.more-info-dvd-promo-head {color: #FF0000; font-size: 13px; font-family: Verdana; font-weight: bold }
.more-info-small {color: #686767; font-size: 10px; font-family: Verdana }

.tv-series-text {color: #000000; font-size: 11px; font-family: Verdana; padding-bottom: 1px }
.tvst {color: #000000; font-size: 11px; font-family: Verdana; padding-bottom: 1px }

/***  L3 line-item-Products  ***/
td.line-item-header {background-color:#FECE0A; color: #FFFFFF; font-weight: bold; padding: 5px;}
.line-item-data {padding: 2px;}
.line-item-promotion-title {font-family: verdana; font-size: 7pt; font-weight: bold; color: #ab051f;}

.line-item-promotion {font-family: verdana; font-size: 7pt; font-weight: bold; color: #ab051f;}




/***  Content Pages  ***/
.content-text { font-size: 11px; font-family: Verdana; text-align: justify}
.content-header { font-size: 16px; font-family: Verdana; font-weight: bold; color: black; }
.content-testimonials { color: #0066CC }


/***  Page Links  ***/
table.pagelink {  border-width: 0;  text-align: left;}


/***  MouseTracks ***/
.MouseTracks {font-size: 8pt; font-family: verdana; text-decoration: none; color: #333333;}
a.MouseTracks:link, a.MouseTracks:visited {text-decoration: underline; color: #333333;}
a.MouseTracks:hover, a.MouseTracks:active {text-decoration: underline; color: #FC9200;}


/*** software_level-three ***/
.footer-bar-old {background-color: #0A596A;}
.browse-by-catagory-old {background-color: #52A6AC; color:#ffffff; font-size: 7pt; font-weight: bold; padding: 8px;}




/***  software_top Links  ***/
a.software_top:link, a.books_top:link, a.music_top:link, a.movies_top:link, a.games_top:link,  
a.software_top:visited, a.books_top:visited, a.music_top:visited, a.movies_top:visited, a.games_top:visited
{font-size: 10pt;  line-height: 1.5;  font-family: verdana;  text-decoration: underline;  padding-left: 2px;  color: black;}
a.software_top:hover, a.books_top:hover, a.music_top:hover, a.movies_top:hover, a.games_top:hover,
a.software_top:active, a.books_top:active, a.music_top:active, a.movies_top:active, a.games_top:active
{font-size: 10pt;  font-family: verdana;  text-decoration: underline;  padding-left: 2px;  color: #FC9200;}


/*** level-one Links ***/
a.software_level-one:link, a.books_level-one:link, a.music_level-one:link, a.movies_level-one:link, a.games_level-one:link, a.hermanstreet:link, 
a.software_level-one:visited, a.books_level-one:visited, a.music_level-one:visited, a.movies_level-one:visited, a.games_level-one:visited, a.hermanstreet:visited
{font-size: 10pt;  font-family: verdana;  font-weight: bold;  text-decoration: none;  padding-left: 8px;  color: black;}
a.software_level-one:hover, a.books_level-one:hover, a.music_level-one:hover, a.movies_level-one:hover, a.games_level-one:hover, a.hermanstreet:hover,
a.software_level-one:active, a.books_level-one:active, a.music_level-one:active, a.movies_level-one:active, a.games_level-one:active, a.hermanstreet:active 
{font-size: 10pt;  font-family: verdana;  font-weight: bold;  text-decoration: none;  padding-left: 8px;  color: #FC9200;}


/*** level-two Links  ***/
a.software_level-two:link, a.books_level-two:link, a.music_level-two:link, a.movies_level-two:link, a.games_level-two:link,  
a.software_level-two:visited, a.books_level-two:visited, a.music_level-two:visited, a.movies_level-two:visited, a.games_level-two:visited
{font-size: 8pt;  font-family: verdana;  text-decoration: none;  padding-left: 15px;  color: black;  line-height: 100%;}
a.software_level-two:hover, a.books_level-two:hover, a.music_level-two:hover, a.movies_level-two:hover, a.games_level-two:hover,
a.software_level-two:active, a.books_level-two:active, a.music_level-two:active, a.movies_level-two:active, a.games_level-two:active
{font-size: 8pt;  font-family: verdana;  text-decoration: none;  padding-left: 15px;  color: #FC9200;  line-height: 100%;}


/***   level-three Links  ***/
a.software_level-three:link, a.books_level-three:link, a.music_level-three:link, a.movies_level-three:link, a.games_level-three:link,  
a.software_level-three:visited, a.books_level-three:visited, a.music_level-three:visited, a.movies_level-three:visited, a.games_level-three:visited
{font-size: 8pt;  font-family: verdana;  text-decoration: none;  padding-left: 20px;  color: #3F7CB1;}
a.software_level-three:hover, a.books_level-three:hover, a.music_level-three:hover, a.movies_level-three:hover, a.games_level-three:hover,
a.software_level-three:active, a.books_level-three:active, a.music_level-three:active, a.movies_level-three:active, a.games_level-three:active
{font-size: 8pt;  font-family: verdana;  text-decoration: none;  padding-left: 20px;  color: #FC9200;}


/*** search Links  ***/
search-link{font-size: 14px;  font-family: verdana;  text-decoration: none;  color: #FC9200;}
a.search-link:link, a.search-link:visited{font-size: 14px;  font-weight:bold;  text-decoration: none;  color: #000000;}
a.search-link:hover, a.search-link:active{font-size: 14px;  font-weight:bold;  text-decoration: none;  color: #FC9200;}


/*** Footer ***/
td.footer {font-family: verdana;  text-align: center;  margin-top: 6pt;  color:#666666;  text-decoration: none;}
td.footer a{font-family: verdana;  text-align: center;  margin-top: 6pt;  color:#666666;  text-decoration: none;}


/***  Font Formatting  ***/
small, Small { font-size: smaller;}
Big {font-size: larger;}
b {font-weight: bold;}
i {font-style: italic;}
tt {font-family: monospace;}


/***  Promo Pages  ***/
.promo-page-title {font-size: 24px; display: inline; font-family: verdana;}
.promo-page-subtitle {font-size: 18px; display: inline; font-family: verdana;}
td.pp-header {background-color: #FFC601; font-weight: bold; font-size: 12px;}
.pp-cat-price {font-size: 12px; font-weight: bold; color: #CC0000;}
.pp-product-name {color: #000000; font-size: 10pt; font-weight: bold;}
.pp-product-price-text {font-size: 8pt; font-weight: normal; color: black;}
.pp-highlight {color:#800;}
td.pp-graphic {border-bottom:1px solid #777;}
td.pp-product {border-bottom:1px solid #777;}
td.pp-price {border-bottom:1px solid #777;border-left:1px solid #ccc;border-right:1px solid #ccc;}
td.pp-purchase {border-bottom:1px solid #777;}


/*** Product and Subproduct Layout ***/
table.Products {border: 0pt; text-align: center; margin: 3pt;}
table.Product {border: 0pt; text-align: left;}


td.ProductGraphicLeft {border: 0pt; text-align: left;}
td.ProductText {border: 0pt; text-align: left;}
td.ProductGraphicRight {text-align: right;}
span.ProductName { margin-bottom: 4px; display: inline;}
span.ProductDescription {margin-bottom: 4px; display: block;}
span.ProductPriceContainer {display: block;}
span.VariableProductPrice, span.VariableProductSKU, span.VariableProductName {display: block; margin-top: 4px;}
div.Subproduct {margin-bottom: 4px;}
span.SubproductName {margin-right: 4px; font-weight: bold;}
span.SubproductPriceContainer {display: inline;}
span.ProductPrice, span.SubproductPrice {display: inline;}
span.ProductAltPrice, span.ProductAltPrice {display: inline;}
span.ProductSalePriceContainer, span.SubproductSalePriceContainer {display: inline;}
span.ProductSaleRegularPrice, span.SubproductSaleRegularPrice {display: inline; text-decoration: line-through;}
span.ProductSaleAmount, span.SubproductSaleAmount {display: inline;}
span.ProductAltSalePriceContainer {display: block;}
span.SubproductAltSalePriceContainer {display: inline; margin-left: 10px;}
span.ProductAltSaleRegularPrice, span.SubproductAltSaleRegularPrice {display: inline; text-decoration: line-through;}
span.ProductAltSaleAmount, span.SubproductAltSaleAmount {display: inline;}
span.OnSaleText {color: red; font-weight: bold;}
span.ProductSKU {margin-left: 0px;display: block;}


/*** Add to Cart Button ***/
div.AddToCartButton {margin-top: 6px;}
input.add {font-size: 9pt; border-width: 0px; border-style: none; vertical-align: middle; text-decoration: underline; padding-left: 0px; padding-right: 0px;}


/***  Headings       ***/
h1 {font-size: 16pt; text-align: center; margin-top: 0px; margin-bottom: 0px;}
h2 {font-size: 14pt; margin-top: 0px; margin-bottom: 0px;}
h3 {font-size: 12pt; margin-top: 0px; margin-bottom: 0px;}


/*** Header ***/
td.header {text-align: center;}


/*** Footer ***/
td.footer {font-family: verdana; text-align: center; margin-top: 6pt; color:#666666; text-decoration: none;}
td.footer a{font-family: verdana; text-align: center; margin-top: 6pt; color:#666666; text-decoration: none;}


/*** Multi Page Navigation ***/
span.currentpage, span.prevnext {padding-left: 1pt; padding-right: 1pt;}


/***  Font Formatting  ***/
small, Small {font-size: smaller;}
Big {font-size: larger;}
b {font-weight: bold;}
i {font-style: italic;}
tt {font-family: monospace;}
.pd-review-text { color: gray; font-size: 11px; font-family: arial; text-align: left; padding-right: 24px; padding-left: 24px; }
.pd-bullets { color: #6b6b6b; font-size: 13px; font-family: arial; text-align: left; }
.pd-bullets a { color: #5542ff; font-size: 13px; font-family: arial; font-weight: bold; text-decoration: underline; }
.pd-highlights { color: #cd0000; }
.header-row { color: white; font-size: 15px; font-family: arial; font-weight: bold; text-transform: capitalize; padding-top: 3px; padding-bottom: 3px; padding-left: 6px; }
.hompage-features { color: black; font-size: 11px; font-family: arial, arial; }
.featured-hp-price { color: #ba0909; }
.featured-hp-cart { color: #ba6814; font-weight: bold; }
.header-row a { color: white; font-size: 15px; font-family: arial; font-weight: bold; text-decoration: none; text-transform: capitalize; padding-top: 3px; padding-bottom: 3px; padding-left: 6px; }
.hompage-features a { color: black; font-size: 11px; font-family: arial, arial; text-decoration: underline; }
.featured-hp-cart a { color: #ba6814; font-weight: bold; text-decoration: none; }
.landing-links { color: #2c5391; font-size: 11px; font-family: verdana, verdana; text-align: center; padding-right: 3px; padding-bottom: 9px; padding-left: 3px; }
.landing-links a { color: #2c5391; font-size: 11px; font-family: verdana, verdana; text-decoration: none; }
.landing-links a:hover { color: #9c13d2; font-family: verdana, verdana; text-decoration: underline; }
.alphabet-links { color: #888; font-size: 12px; font-family: Verdana, verdana; font-weight: normal; text-align: center; padding-right: 3px; padding-bottom: 9px; padding-left: 3px; }
.alphabet-links a { color: #2c5391; font-size: 11px; font-family: Verdana, verdana; font-weight: normal; text-decoration: underline; }
.alphabet-links a:hover { color: #b44708; font-family: Verdana, verdana; font-weight: bold; text-decoration: underline; }
.special-price { color: #2e2e2e; font-size: 11px; font-family: verdana; font-weight: bold; padding-top: 1px; padding-bottom: 1px; text-align: left; }
.special-type { color: #2e2e2e; font-size: 11px; font-family: verdana; font-weight: bold; text-transform: capitalize; padding-top: 16px; padding-bottom: 1px; text-align: left; }
.special-text { color: #565656; font-size: 10px; font-family: verdana; padding-top: 1px; padding-bottom: 1px; text-align: left; }
.special-text a { color: #565656; font-size: 11px; font-family: verdana; text-decoration: underline; text-align: left; }
.special-text a:hover { color: #6e2004; font-size: 11px; font-family: verdana; text-decoration: underline; text-align: left; }
.vault_titles { color: #4358a6; font-size: 12px; font-family: verdana; padding-bottom: 6px; }
.vault_titles a { color: #ed092f; font-size: 11px; font-family: verdana; font-weight: bold; text-decoration: underline; padding-bottom: 6px; }
.vault_bullet { background-image: url(store/media/i/sm-bullet.gif); background-repeat: no-repeat; }
.purchase-it { color: #9c539d; font-style: italic; }
.bd-features { color: white; font-size: 12px; font-family: arial; font-style: italic; background-color: #393838; text-align: right; padding-top: 2px; padding-right: 8px; padding-bottom: 2px; border: solid 1pt #6b6b6b; }
.bd-table { border: solid 1px #515151; }
.bd-titles { color: #545454; font-size: 12px; font-family: arial; font-weight: bold; font-style: italic; text-align: center; padding: 3px; border: solid 1px #a8a8a8; }
.bd-titles a { color: #545454; font-size: 12px; font-family: arial; font-style: italic; font-weight: bold; text-decoration: underline; text-align: center; padding: 3px; }
.bd-price { color: #a50707; font-size: 12px; font-family: arial; text-align: center; padding: 3px; border: solid 1px #a8a8a8; }
.bd-checks { color: #494949; font-size: 12px; font-family: arial; text-align: center; border: solid 1px #a8a8a8; }
