/* links */

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

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

/* links : shadow */
a.shdw:link { font-size: 10px; color: #a0a0a0; font-weight: normal; text-decoration: underline; }
a.shdw:visited { font-size: 10px; color: #a0a0a0; font-weight: normal; text-decoration: underline; }
a.shdw:active { font-size: 10px; color: #a0a0a0; font-weight: normal; text-decoration: underline; }
a.shdw:hover { font-size: 10px; color: #a0a0a0; font-weight: normal; text-decoration: underline; }

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

a.ptitle2:link { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; color: #054680; font-weight: bold; text-decoration: none; }
a.ptitle2:visited { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; color: #054680; font-weight: bold; text-decoration: none; }
a.ptitle2:active { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; color: #054680; font-weight: bold; text-decoration: none; }
a.ptitle2:hover { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; color: #054680; font-weight: bold; text-decoration: underline; }


/* page */
body { 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: #ffffcc; 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 }

/* 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: 11px; font-weight: normal; text-decoration: none }
.smallbold { color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; 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: #054680; 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-size: 12px; font-weight: normal; text-decoration: line-through }
.price { color: #e75000; font-size: 12px; font-weight: bold; text-decoration: none }
.save { color: #000000; font-size: 12px; font-weight: bold; text-decoration: none }
.discount { color: #e75000; font-size: 11px; font-weight: bold; text-decoration: none }

/* new layout */

table.box {
	border: 1px groove grey;
	border-collapse: separate;
	background-color: #FFFFFC;
}
table.box th {
	border: 1px none red;
	background-color: #E5E8ED;
	color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: bold; text-decoration: none
}
table.box td {
	border: 1px none red;
	color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: normal; text-decoration: none
}

table.list_box {
	width: 140px;
	border: 1px groove grey;
	border-collapse: separate;
	background-color: #FFFFFC;
}
table.list_box th {
	border: 1px none red;
	background-color: #E5E8ED;
	color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: bold; text-decoration: none
}
table.list_box td {
	border: 1px none red;
	color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: normal; text-decoration: none
}

table.list_box2 {
	width: 170px;
	border: 1px groove grey;
	border-collapse: separate;
	background-color: #FFFFFC;
}
table.list_box2 th {
	border: 1px none red;
	background-color: #E5E8ED;
	color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: bold; text-decoration: none
}
table.list_box2 td {
	border: 1px none red;
	color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: normal; text-decoration: none
}

table.box2 {
	border: 1px none #FFFFCC;
	border-collapse: separate;
	background-color: #FFFFCC;
}
table.box2 th {
	border: 1px none red;
	background-color: #456280;
	color: #fffffc; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: bold; text-decoration: none
}
table.box2 td {
	border: 1px none red;
	color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: normal; text-decoration: none
}

table.box3 {
	background-color: #FFFFFC;
}
table.box3 th {
	border: 1px none red;
	background-color: #E5E8ED;
	color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: bold; text-decoration: none
}
table.box3 td {
	border: 1px none red;
	color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11px; font-weight: normal; text-decoration: none
}

table.box4 {
	width: 450px;
	border: 0px groove #000000;
	border-collapse: separate;
	background-color: #fbfbfb;
}

table.box4 td {
	color: #a0a0a0; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; font-weight: normal; text-decoration: none
}


ol {
	margin: 1px;
	padding-left: 35px;
}

ul {
	margin: 1px;
	padding-left: 35px;
	border: 1px solid #ccc;
}

#mainframe {
	width: 748;
	background-color: white;
}

#maintable { width: 745; height: 100%; }

#leftmenu { width: 113; background-color: #FFFFCC; }

#list_box { width: 140; }

table.header { width: 748; height: 111; background-image: url(../images/header/vidshop_head.jpg); background-repeat: no-repeat; background-position: center; }
/* table.header { width: 748; height: 111; background-color: #7aa4cc; } */ 

/* links : header */
a.header_bar1:link { font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; background-color:#000000; }
a.header_bar1:visited { font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; background-color:#000000; }
a.header_bar1:active { font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; background-color:#000000; }
a.header_bar1:hover { font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; background-color:#ffffff; }

a.header_bar2:link { font-family:  "Comic Sans MS", Comics,Verdana, Helvetica, sans-serif; font-size: 13px; color: #fffffc; font-weight: bold; text-decoration: none; }
a.header_bar2:visited { font-family: "Comic Sans MS", Comics, Verdana, Helvetica, sans-serif; font-size: 13px; color: #fffffc; font-weight: bold; text-decoration: none; }
a.header_bar2:active { font-family: "Comic Sans MS", Comics,Verdana, Helvetica, sans-serif; font-size: 13px; color: #fffffc; font-weight: bold; text-decoration: none; }
a.header_bar2:hover { font-family: "Comic Sans MS", Comics, Verdana, Helvetica, sans-serif; font-size: 13px; color: #ffffcc; font-weight: bold; text-decoration: none; }

a.header_bar3:link { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; color: #ffffcc; font-weight: bold; text-decoration: none; }
a.header_bar3:visited { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; color: #ffffcc; font-weight: bold; text-decoration: none; }
a.header_bar3:active { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; color: #ffffcc; font-weight: bold; text-decoration: none; }
a.header_bar3:hover { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; color: #fffffc; font-weight: bold; text-decoration: none; }

.header_bar3 { font-size: 12px; color: #ffffcc; font-weight: bold; text-decoration: none; }

table.vidx_info {
	border: 1px groove grey;
	border-collapse: separate;
	background-color: #FFFFFC;
}
table.vidx_info th {
	border: 1px none red;
	background-color: #E5E8ED;
	color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; font-weight: bold; text-decoration: none
}
table.vidx_info td {
	border: 1px none red;
	color: #000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; font-weight: normal; text-decoration: none
}

/* schaduw covers */

.shdw_bottom {
	background-image: url(/images/shdw_bottom.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 5px;
}
.shdw_right {
	background-image: url(/images/shdw_right.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 5px;
}
.shdw_corner {
	background-image: url(/images/shdw_corner.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 5px;
	width: 5px;
}

/* microsoft internet explorer fix */

img {
   behavior: url("/includes/pngbehavior.htc");
}

/* \*/
* html .shdw_bottom {
	background: none;
    float:left;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/shdw_bottom.png', sizingMethod='scale'); 
}

* html .shdw_right {
	background: none;
    float:left;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/shdw_right.png', sizingMethod='scale'); 
}

* html .shdw_corner {
	background: none;
    float:left;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/shdw_corner.png', sizingMethod='scale'); 
}
/* */

