/* links */

/* links : default */
a:link { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; }
a:visited { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; }
a:active { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; }
a:hover { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; color: #000000; font-weight: bold; text-decoration: underline; }

/* links : top 10 boxes */
a.toplist:link { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; }
a.toplist:visited { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; }
a.toplist:active { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; }
a.toplist:hover { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; color: #000000; font-weight: bold; text-decoration: underline; }

/* links : left column */
a.leftcolumn:link { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; }
a.leftcolumn:visited { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; }
a.leftcolumn:active { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; }
a.leftcolumn:hover { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; color: #000000; font-weight: bold; text-decoration: underline; }

/* links : search results */
a.searchlist:link { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
a.searchlist:visited { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
a.searchlist:active { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
a.searchlist:hover { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline; }

/* links : shopping cart */
a.cartlist:link { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
a.cartlist:visited { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
a.cartlist:active { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
a.cartlist:hover { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline; }

/* links : products title link in dvd / video / etc page */
a.ptitle:link { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px; color: #3d3d3d; font-weight: bold; text-decoration: none; }
a.ptitle:visited { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px; color: #3d3d3d; font-weight: bold; text-decoration: none; }
a.ptitle:active { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px; color: #3d3d3d; font-weight: bold; text-decoration: none; }
a.ptitle:hover { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px; color: #3d3d3d; font-weight: bold; text-decoration: underline; }
a.ptitle2:link { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px; color: #3d3d3d; font-weight: bold; text-decoration: none; }
a.ptitle2:visited { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px; color: #3d3d3d; font-weight: bold; text-decoration: none; }
a.ptitle2:active { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px; color: #3d3d3d; font-weight: bold; text-decoration: none; }
a.ptitle2:hover { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px; color: #3d3d3d; font-weight: bold; text-decoration: underline; }

/* links : main page */
a.ptitle3:link { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px; color: #3d3d3d; font-weight: bold; text-decoration: none; }
a.ptitle3:visited { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px; color: #3d3d3d; font-weight: bold; text-decoration: none; }
a.ptitle3:active { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px; color: #3d3d3d; font-weight: bold; text-decoration: none; }
a.ptitle3:hover { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px; color: #3d3d3d; font-weight: bold; text-decoration: underline; }

/* links : split page links (1,2,3, next etc) */
a.splitPageLink:link { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: none; }
a.splitPageLink:visited { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: none; }
a.splitPageLink:active { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration:none; }
a.splitPageLink:hover { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: underline; background-color: #FFFF33; }

/* page */
body { background-color:#CCCCCC; background-image: url(../images/site/bg.gif); background-repeat: repeat-y; background-position: center; }
td { color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: normal; text-decoration: none }

/* product listing style 1 (e.g. search results) */
td.list1 { background-color: #f5f5f5; color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: normal; text-decoration: none }
/* product listing style 2 (e.g. search results) */
td.list2 { background-color: #ffffff; color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: normal; text-decoration: none }

/* top box listing style 1 */
td.top1 { background-color: #f5f5f5; color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: normal; text-decoration: none }

/* top box listing style 2 */
td.top2 { background-color: #ffffff; color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: normal; text-decoration: none }

/* left column */
td.leftcolumn { background-color: #dbd6d2; color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; font-weight: normal; text-decoration: none }

/* page / products title head (e.g. dvd / video page) */
tr.titlehead {
  color: #3d3d3d; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px; font-weight: bold; text-decoration: none
}

td.titlehead {   
  background-color: #f4f4f4;
  color: #3d3d3d; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px; font-weight: bold; text-decoration: none;
  border-width: 1px; padding: 1px; border-style: dotted; border-color: gray;
}

/* alternative products title head */
td.titleheadalt {
  background-color: #f4f4f4;
  color: #3d3d3d; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px; font-weight: bold; text-decoration: none;
  border-width: 1px; padding: 1px; border-style: dotted; border-color: gray;
}

/* small products title head */
td.titleheadsmall { 
  background-color: #f4f4f4;
  color: #3d3d3d; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: bold; text-decoration: none;
  border-width: 1px; padding: 1px; border-style: dotted; border-color: gray;
}

/* info sub section (e.g. advanced search page quick search) */
tr.subsection { 
  color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: bold; text-decoration: none
}

td.subsection { 
  background-color: #f4f4f4;
  color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: bold; text-decoration: none;
  border-width: 1px; padding: 1px; border-style: dotted; border-color: gray;
}

/* info head (e.g. advanced search page head) */
tr.infohead { background-color: #ffffff; }
td.infohead { background-color: #f4f4f4; color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 14px; font-weight: bold; text-decoration: none; border-width: 1px; padding: 1px; border-style: dotted; border-color: gray; }

/* customer account info style 1 (e.g. create account page first name) */
tr.accountinfo1 { background-color: #f5f5f5; }
td.accountinfo1h { background-color: #f5f5f5; color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: bold; text-decoration: none }
td.accountinfo1 { background-color: #f5f5f5; color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: normal; text-decoration: none }

/* customer account info style 2 (e.g. create account page last name) */
tr.accountinfo2 { background-color: #ffffff; }
td.accountinfo2h { background-color: #ffffff; color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: bold; text-decoration: none }
td.accountinfo2 { background-color: #ffffff; color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: normal; text-decoration: none }

/* security page style */
tr.security { color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: bold; text-decoration: none }

tr.securityhead { color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: bold; text-decoration: none }
td.securityhead { 
  background-color: #f4f4f4;
  color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: bold; text-decoration: none;
  border-width: 1px; padding: 1px; border-style: dotted; border-color: gray;
}

/* delivery page style */
tr.delivery { color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: bold; text-decoration: none }
tr.deliveryhead { color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: bold; text-decoration: none }
td.deliveryhead { 
  background-color: #f4f4f4;
  color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: bold; text-decoration: none;
  border-width: 1px; padding: 1px; border-style: dotted; border-color: gray;
}

th {
  background-color: #f4f4f4;
  color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: bold; text-decoration: none;
  border-width: 1px; padding: 1px; border-style: dotted; border-color: gray;
}

/* forms */
CHECKBOX, INPUT, RADIO, SELECT, TEXTAREA, FILE { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; }

/* miscellaneous */
.bold { color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: bold; text-decoration: none }
.larger { color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px; font-weight: normal; text-decoration: none }
.largerbold { color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px; font-weight: bold; text-decoration: none }
.small { color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; font-weight: normal; text-decoration: none }
.smallbold { color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; font-weight: bold; text-decoration: none }

/* failure or error message */
.failure { color: #ff0000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: bold; text-decoration: none }

/* info message */
.info { color: #0000ff; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: bold; text-decoration: none }

/* product title in product page */
.producttitle { color: #3d3d3d; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 16px; font-weight: bold; text-decoration: none }

/* attributes like Starring / Category / etc in product page */
.productattribute { color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: bold; text-decoration: none }

/* stock texts product page */
.instocktext { color: #0000ff; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: normal; text-decoration: none }
.outstocktext { color: #ff0000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: normal; text-decoration: none }
.newreleasetext { color: #00ff00; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: normal; text-decoration: none }

/* special offers / promos */
.specialTable { border-color: #ffffff; border-style: solid; border-width: 2px; }

/* links : default */
a.nav:link { font-size: 10px; color: #536a94; font-weight: bold; text-decoration: none; }
a.nav:visited { font-size: 10px; color: #536a94; font-weight: bold; text-decoration: none; }
a.nav:active { font-size: 10px; color: #536a94; font-weight: bold; text-decoration: none; }
a.nav:hover { font-size: 10px; color: #536a94; font-weight: bold; text-decoration: underline; }

a.navi1:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6A5687; font-weight: bold; text-decoration: none; }
a.navi1:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6A5687; font-weight: bold; text-decoration: none; }
a.navi1:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6A5687; font-weight: bold; text-decoration: none; }
a.navi1:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6A5687; font-weight: bold; text-decoration: underline; }

a.navi2:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6A5687; font-weight: bold; text-decoration: none; }
a.navi2:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6A5687; font-weight: bold; text-decoration: none; }
a.navi2:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6A5687; font-weight: bold; text-decoration: none; }
a.navi2:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #DF8218; font-weight: bold; text-decoration: underline; }

td.navigation { background-color: #dbd6d2; color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: normal; text-decoration: none }

#header_bar1 { width: 747; height: 49; background-image: url(../images/header/nav_cut_01.jpg); background-repeat: no-repeat; background-position: left; }

