/* links */

/* links : default */
a:link { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; color: #0000ff; font-weight: bold; text-decoration: none; }
a:visited { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; color: #0000ff; font-weight: bold; text-decoration: none; }
a:active { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; color: #0000ff; font-weight: bold; text-decoration: none; }
a:hover { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; color: #0000ff; 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: #ffffff; font-weight: bold; text-decoration: none; }
a.leftcolumn:visited { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.leftcolumn:active { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.leftcolumn:hover { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; color: #ffffff; 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: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a.ptitle:visited { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a.ptitle:active { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a.ptitle:hover { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline; }
a.ptitle2:link { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a.ptitle2:visited { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a.ptitle2:active { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a.ptitle2:hover { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline; }

/* links : main page */
a.ptitle3:link { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; color: #0000ff; font-weight: normal; text-decoration: none; }
a.ptitle3:visited { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; color: #0000ff; font-weight: normal; text-decoration: none; }
a.ptitle3:active { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; color: #0000ff; font-weight: normal; text-decoration: none; }
a.ptitle3:hover { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; color: #0000ff; font-weight: normal; 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: #ffffff; color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; text-decoration: none }
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: #fff03f; 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: #fff03f; color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; 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: 10px; font-weight: normal; text-decoration: none }

/* left column */
td.leftcolumn { background-color: #e4000f; color: #ffffff; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; font-weight: normal; text-decoration: none }
td.leftcolumn2 { background-color: #e4000f; color: #ffffff; 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 { background-color: #e4000f; }
td.titlehead { background-color: #e4000f; color: #ffffff; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: bold; text-decoration: none }

/* alternative products title head */
td.titleheadalt { background-color: #fff03f; color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: bold; text-decoration: none }

/* small products title head */
td.titleheadsmall { background-color: #fff03f; color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; font-weight: normal; text-decoration: none }

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

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

/* customer account info style 1 (e.g. create account page first name) */
tr.accountinfo1 { background-color: #fff03f; }
td.accountinfo1h { background-color: #fff03f; color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: bold; text-decoration: none }
td.accountinfo1 { background-color: #fff03f; 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 { background-color: #ffffff; }
tr.securityhead { background-color: #e4000f; }
td.securityhead { background-color: #e4000f; color: #ffffff; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 14px; font-weight: bold; text-decoration: none }

/* delivery page style */
tr.delivery { background-color: #ffffff; }
tr.deliveryhead { background-color: #e4000f; }
td.deliveryhead { background-color: #e4000f; color: #ffffff; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 14px; font-weight: bold; text-decoration: none }

/* 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: #ffffff; 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: 12px; font-weight: bold; text-decoration: none }
.outstocktext { color: #ff0000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px; font-weight: bold; text-decoration: none }
.newreleasetext { color: #00ff00; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px; font-weight: bold; text-decoration: none }

/* prices / discount */
.listprice { color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px; font-weight: normal; text-decoration: line-through }
.price { color: #e75000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px; font-weight: bold; text-decoration: none }
.save { color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px; font-weight: bold; text-decoration: none }
.discount { color: #e75000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; font-weight: bold; text-decoration: none }

