﻿h2
*{margin:0;padding:0}
body{text-align:center;background:#000000;}

.col{
	width:182px;
	position:absolute;
	z-index:0;
	left:0px;
	bottom:0;
	border:0;
 border-top:none;
}
.one{background:#027efc;}
.two{background:#ffffff;left:182px;width:598px;}
.three{background:#fe0000;left:598px;}
.twoa{background:#3744f6;left:182px;width:598px;}
#footer {clear:both;}

html>body .col{top:0}/* hide from ie6 and under*/
.clearer{
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}


A, P, UL, LI {
    FONT-SIZE: 12px;	
    LINE-HEIGHT: 160%; 
    FONT-FAMILY: Arial;
}

a img.halbord
{
    border: 2px solid #000000;
}
a:hover img.halbord
{
    border: 2px solid yellow;
}


a img.navbord          {border:2px solid #027efc;}
a:hover img.navbord    {border:2px solid #ff0000;}  


a img.bord
{
    border: 3px solid #320e15;
}
a:hover img.bord
{
    border: 3px solid #88d9fc;
}


A:LINK {Color: blue;}
A:VISITED {Color: BLUE;}
A:HOVER {Color: #fe0000;}


A.newshead:HOVER {Color: #fe0000;}


A.leftnav:LINK {Color: white; }
A.leftnav:VISITED {Color: white; }
A.leftnav:HOVER {Color: #feb404; }



A.bestmoviehead {
   font-weight: bold;
   color:#027efc;
   font-size:16pt;   
   text-align: left;    
   width: 325px;
   text-decoration:none;  
}

A.bestmoviehead:HOVER {Color: #fe0000;}

A.sitelist 
{
   font-family:Arial;
   color:blue;
   font-size:7pt;   
   text-align: left;    
   text-decoration:none; 
   line-height:50% 
}

A.sitelist:HOVER {Color: #fe0000;}


A.top_ten {
    Color: blue;
    FONT-SIZE: 7px;	
    LINE-HEIGHT: 120%; 
    font-family: arial;
    text-decoration:underline;
    font-style:normal;
    font-variant:normal;
}

A.top_ten:LINK {Color: blue; font-size:7pt;}
A.top_ten:VISITED {Color: blue; font-size:7pt;}
A.top_ten:HOVER {Color: #fe0000; font-size:7pt;}

a.TopLinkIndent:link, a.TopLinkIndent:visited, a.TopLinkIndent:active
{
    font-weight: normal;
    padding-left: 12px;
    text-decoration: none;
    font-size: 8pt;
    font-family: verdana;
    color: white;
}

a.TopLink:link, a.TopLink:visited, a.TopLink:active
{
    font-weight: normal;
    padding-left: 10px;
    text-decoration: none;
    font-size: 8pt;
    font-family: verdana;
    color: white;
}

a.TopLink:hover
{
    font-weight: normal;
    padding-left: 10px;
    text-decoration: underline;
    font-size: 8pt;
    font-family: verdana;
    color: white;
}


a.TopLinkIndent:hover
{
    font-weight: normal;
    padding-left: 12px;
    text-decoration: underline;
    font-size: 8pt;
    font-family: verdana;
    color: white;
}

a.TopNavMenuList:link, a.TopNavMenuList:visited
{
    font-weight: bold;
    text-decoration: none;
    font-size: 7pt;
    font-family: verdana;
    color: #5f3368;
}

a.TopNavMenuList:hover, a.TopNavMenuList:active
{
    font-weight: bold;
    text-decoration: underline;
    font-size: 7pt;
    font-family: verdana;
    color: #a156b1;
}

a.TopLinkNoIndent:link, a.TopLinkNoIndent:visited, a.TopLinkNoIndent:active
{
    font-weight: normal;
    padding-left: 0px;
    text-decoration: none;
    font-size: 8pt;
    font-family: verdana;
    color: white;
}

a.TopLinkNoIndent:hover
{
    font-weight: normal;
    padding-left: 0px;
    text-decoration: underline;
    font-size: 8pt;
    font-family: verdana;
    color: white;
}


A
{
    text-decoration: underline;
    color: blue;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

a:link
{
}
a:visited
{
}
a:active
{
}
a:hover
{
    color: #c60;
}

A.blackboldunderline
{
    font-size: 10pt;
    font-family: Verdana, Tahoma, Arial, sans-serif;
    color: Black;
    font-weight: bold;
    text-decoration: underline;
}

A.blacknormalnone
{
    font-size: 10pt;
    font-family: Verdana, Tahoma, Arial, sans-serif;
    color: Black;
    font-weight: normal;
    text-decoration: none;
}

a.CART_INFO:link, a.CART_INFO:visited, a.CART_INFO:hover
{
    color: black;
    font-size: 9px;
}

a.FOOTER_LABEL:link, a.FOOTER_LABEL:visited, a.FOOTER_LABEL:hover
{
    color: white;
    font-size: 9px;
}

a.SECTION_TEXT:link, a.SECTION_TEXT:visited, a.SECTION_TEXT:hover
{
    text-decoration: underline;
}

A.PAGER_PAGE_LINK, A.PAGER_PAGE_LINK:link, A.PAGER_PAGE_LINK:visited
{
    font-weight: normal;
    text-decoration: underline;
    font-size: 8pt;
    font-family: verdana;
    color: blue;
}

A.PAGER_PAGE_LINK:hover
{
    font-weight: bold;
    text-decoration: underline;
    font-size: 8pt;
    font-family: verdana;
    color: red;
}

A.PAGER_PAGE_LINK:active
{
    font-weight: bold;
    text-decoration: none;
    font-size: 8pt;
    font-family: verdana;
    color: blue;
}


.ATTRIBUTE
{
    font-size: x-small;
}








.BREAD_CRUMBS
{
    color: Red;
    font-family: Verdana;
    font-size: 8pt;
}

.BREAD_CRUMB
{
    font-weight: normal;
    color: Blue;
    font-size: 8pt;
    text-decoration: underline;
    width: 585px;
}

.BREAD_CRUMB_SEP
{
    font-weight: normal;
    color: Black;
    font-size: 8pt;
}






.bestmoviehead {
   font-weight: bold;
   color:#027efc;
   font-size:16pt;   
   text-align: left;    
   width: 325px;    
}

.bill_address_msg
{
    font-family: Verdana;
    font-size:8pt;
    font-weight: normal;
    color: #3b3f41;
    text-align:left;
    vertical-align:top;
    padding-top:75px;
    padding-right:0px;
}


.blog_list
{
    font-family: Verdana;
    font-size:8.5pt;
    font-weight: normal;
    margin-left: 0px;
    line-height: 100%;
    color: black;
    text-align:left;
    border-collapse: collapse;
}

BODY
{
    font-size: 8.5pt;
    font-family: Verdana, Tahoma, Arial, sans-serif;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.cart_text
{
    font-family: Verdana;
    font-size:9pt;
    font-weight: normal;
    color: black;
    text-align:left;
    vertical-align:top;
    padding-left:0px;
    padding-right:0px;
}

.cart_img
{
    border:1px;
    border-color:Black;
    border-style:solid;
    margin-bottom:5px;
    padding:0px;
    border-collapse:collapse;
    text-align:left;
}

.cart_img2
{
    margin-bottom:5px;
    padding-right:10px;
    border-collapse:collapse;
    text-align:right;
}

.cart_text3
{
    font-family: Verdana;
    font-size:9pt;
    font-weight: normal;
    color: black;
    text-align:right;
    vertical-align:top;
    padding-left:0px;
    padding-right:0px;
}

.cart_header
{
    font-family: Verdana;
    font-size:8pt;
    font-weight:bold;
    color: white;
    text-align:left;
    vertical-align:middle;
    padding-left:0px;
    padding-right:0px;
    margin-bottom:20px;
}

.cart_header2
{
    font-family: Verdana;
    font-size:8pt;
    font-weight:bold;
    color: white;
    text-align:right;
    vertical-align:middle;
    padding-left:0px;
    padding-right:10px;
    margin-bottom:20px;
}

.cart_text5
{
    font-family: Verdana;
    font-size:7pt;
    font-weight: normal;
    color: #3b3f41;
    text-align:left;
    vertical-align:top;
    padding-left:0px;
    padding-right:0px;
}

.cart_text4
{
    font-family: Verdana;
    font-size:8pt;
    font-weight: bold;
    color: black;
    text-align:left;
    vertical-align:top;
    padding-left:0px;
    padding-right:0px;
}

.cart_text6
{
    font-family: Verdana;
    font-size:8pt;
    font-weight: bold;
    color: black;
    text-align:right;
    vertical-align:top;
    padding-left:0px;
    padding-right:0px;
}

.cart_header7
{
    background-color: #C9C1CB;
    border-color: black;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-weight: bold;
    white-space: normal;
    font-size: 11px;
}



.cart_empty
{
    font-family: Verdana;
    font-size:9pt;
    font-weight: bold;
    color: red;
    text-align:left;
    vertical-align:top;
    padding:20px;
}

.cart_text3B
{
    font-family: Verdana;
    font-size:9pt;
    font-weight:bold;
    color: black;
    text-align:center;
    vertical-align:top;
    padding-left:0px;
    padding-right:0px;
}

.cart_text3C
{
    font-family: Verdana;
    font-size:9pt;
    font-weight: normal;
    color: blue;
    text-align:right;
    vertical-align:top;
    padding-left:0px;
    padding-right:0px;
}

.cart_text3D
{
    font-family: Verdana;
    font-size:8pt;
    font-weight:bold;
    color: black;
    text-align:right;
    vertical-align:top;
    padding-left:0px;
    padding-right:0px;
}



.CART, .CART_CELL
{
    margin: 0px;
    padding: 0px;
}

.CART_EMPTY
{
    background-color: #FFFFFF;
    font-size: 10px;
    font-family: Verdana,Geneva,Helvetica,sans-serif;
}

.CART_HEADER_CELL, .CART_GROUP, .CART_GROUP_CELL
{
    margin: 0px;
    padding: 3px;
}


.CART_GROUP_HEADER
{
    margin: 0px;
    padding: 3px;
    font-weight: bold;
    font-size: 12px;
    background-color: white;
}

.CART_GROUP_LABEL
{
    margin: 0px;
    padding: 3px;
    font-weight: bold;
    font-size: 12px;
    background-color: white;
}

.CART_GROUP_HEADER_RED
{
    margin: 0px;
    padding: 3px;
    font-weight: bold;
    color: red;
    font-size: 12px;
    background-color: white;
}

.CART_GROUP_FOOTER
{
    font-weight: bold;
    font-size: 14px;
    background-color: #d9d9d9;
}

.CART_INSTRUCTION_HEADER_TEXT
{
    font-weight: bold;
    font-size: 12px;
}

.CART_ITEM_COUNT, .CART_SUBTOTAL
{
    width: 100%;
    border-top: solid 1px;
}

.CART_REVIEW_TAX
{
    text-decoration: underline;
    font-size: 10px;
    color: red;
    font-weight: bold;
    cursor: pointer;
}

.CART_INFO
{
    font-size: 9px;
}


.CART_REVIEW_GROUP
{
    border: #d9d9d9 1px solid;
}

.content
{
    font-family: Verdana;
    font-size: 7.5pt;
    color: #333333;
}

.contentbin
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #333333;
    text-decoration: underline;
}


.CONTENT_HEADER
{
    font-family: Verdana;
    font-size: 12pt;
    font-weight: bold;
}

.center_image
{
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
}



.CATEGORY_LIST_CATEGORY
{
    font-weight: bold;
    font-size: 9pt;
    color: blue;
    text-decoration: underline;
}

.CATEGORY_LIST_CATEGORY A:link, .MS_CatalogCategory A:hover, .MS_CatalogCategory A:visited, .MS_CatalogCategory A:active
{
    color: #696969;
    text-decoration: underline;
}

.CATEGORY_LIST_COUNT
{
    font-weight: bold;
    font-size: 14px;
    color: #d3d3d3;
    font-family: Arial;
}

.CATEGORY_LIST_CATEGORY2
{
    font-weight: normal;
    font-size: 7.5pt;
    color: black;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

.cat_header
{
    font-family: Arial, Verdana, Sans;
    font-weight: bold;
    color: #a156b1;
    font-size: 14pt;
    text-align: center;
    text-decoration: none;
    padding: 10px;
}

.cat_menu
{
    font-family: arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    margin-top: 0px;
    margin-left: -15px;
    line-height: 110%;
    margin-bottom: 0px;
    border-left: 0px;
    padding-left: 0px;
    border-bottom: 0px;
    text-decoration: none;
    color: black;
}

.cat_menu a:link
{
    font-family: Verdana;
    font-weight: normal;
    margin-left: 0px;
    line-height: 110%;
    border: 0px;
    padding-left:5px;
    border: 0px;
    text-decoration: none;
    color: white;
    text-align:left;
    float:left;
    font-size: 8.5pt;
}

.cat_menu a:visited
{
    font-family: Verdana;
    font-weight: normal;
    margin-left: 0px;
    line-height: 110%;
    border: 0px;
    padding-left:5px;
    border: 0px;
    text-decoration: none;
    color: white;
    text-align:left;
    float:left;
    font-size: 8.5pt;
    
    
}
.cat_menu a:active
{
    font-family: Verdana;
    font-weight: normal;
    margin-left: 0px;
    line-height: 110%;
    border: 0px;
    padding-left:5px;
    border: 0px;
    text-decoration: none;
    color: white;
    text-align:left;
    float:left;
    font-size: 8.5pt;
    
    
}
.cat_menu a:hover
{
    font-family: Verdana;
    font-weight: normal;
    margin-left: 0px;
    line-height: 110%;
    border: 0px;
    padding-left:5px;
    border: 0px;
    text-decoration: none;
    color:#fe0000;
    text-align:left;
    float:left;
    font-size: 8.5pt;
  
}

.front_lists
{
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    line-height: 125%;
    text-decoration: none;
    color: black;
}

.front_lists a:link
{
    font-family: Verdana;
    font-weight: normal;
    line-height: 125%;
    border: 0px;
    text-decoration: none;
    color: #0066cc;
    font-size: 8pt;
}

.front_lists a:visited
{
    font-family: Verdana;
    font-weight: normal;
    line-height: 125%;
    border: 0px;
    text-decoration: none;
    color: #0066cc;
    font-size: 8pt;
    
    
}
.front_lists a:active
{
    font-family: Verdana;
    font-weight: normal;
    line-height: 125%;
    border: 0px;
    text-decoration: none;
    color: #0066cc;
    font-size: 8pt;
    
    
}
.front_lists a:hover
{
    font-family: Verdana;
    font-weight: normal;
    margin-left: 0px;
    line-height: 125%;
    border: 0px;
    text-decoration: none;
    color:#00ccff;
    font-size: 8pt;
  
}

.front_lists_large
{
    font-family: Verdana;
    font-size: 12pt;
    font-weight: bold;
    line-height: 100%;
    text-decoration: none;
    color: #000000;
}

.front_lists_large a:link
{
    font-family: Verdana;
    font-weight: normal;
    line-height: 100%;
    border: 0px;
    text-decoration: underline;
    color: #0066cc;
    font-size: 8pt;
}

.front_lists_large a:visited
{
    font-family: Verdana;
    font-weight: normal;
    line-height: 100%;
    border: 0px;
    text-decoration: underline;
    color: #0066cc;
    font-size: 8pt;
    
    
}
.front_lists_large a:active
{
    font-family: Verdana;
    font-weight: normal;
    line-height: 100%;
    border: 0px;
    text-decoration:underline;
    color: #0066cc;
    font-size: 8pt;
    
    
}
.front_lists_large a:hover
{
    font-family: Verdana;
    font-weight: normal;
    margin-left: 0px;
    line-height: 100%;
    border: 0px;
    text-decoration: underline;
    color:#00ccff;
    font-size: 8pt;
  
}

.zero_bord
{
    border:0px;
}


.CategoryList
{
    font-family: tahoma;
    font-weight: bold;
    line-height: 1.5;
    color: #5f3368;
    font-size: 8pt;
    text-decoration: none;
}

.CategoryDescription
{
    font-family: Verdana, Tahoma, Arial, sans-serif;
    font-weight: bold;
    color: #a156b1;
    font-size: 14pt;
    text-decoration: none;
}

.CatHeader
{
    font-family: Verdana, Tahoma, Arial, sans-serif;
    font-weight: bold;
    color: #5f3368;
    font-size: 12pt;
    text-decoration: none;
}




#content{
	width:598px;
	float:left;
	display:inline;
	position:relative;
	z-index:1;
}

.content_row {
   font-family: Arial; 
   font-size:9pt; 
   vertical-align:top;
   
   
}

.content_row2 {
   font-family: Arial; 
   font-size:9pt; 
   vertical-align:top;
   padding-left:0px;
   border-collapse:collapse;
   
}



.date {
    font-family: Arial;
    color: black;
    font-size:9pt;
    text-align:right;
    vertical-align:top;
    border-collapse:collapse;
}

div
{
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
}


.ERROR_MESSAGE
{
    color: red;
    text-align: left;
}

.ERROR_MESSAGE_RED
{
    color: red;
    vertical-align: top;
    text-align: left;
    font-size:10pt;
}

.ERROR_FORM_VALIDATION
{
    font-size: 9pt;
    color: red;
    vertical-align: middle;
    text-align: left;
}


#footer{border:none;}


.feature
{
    font-weight: bold;
    font-size: medium;
    text-transform: uppercase;
    color: #999999;
}



.FORM_LABEL2
{
    font-size: 9pt;
    font-weight: normal;
}

.FORM_VALUE, .FORM_INFO, .RESULT_ITEM_QTY
{
    font-size: 9pt;
}


.FORM_INFO_SM
{
    font-size: 8pt;
}

.FORM_INPUT
{
    font-size: 9pt;
    background-color: #f5f5f5;
    font-weight: normal;
}

.FORM_TABLE_BORDER
{
    border: #d3d3d3 1px solid;
}

.FORM_BUTTON, .ITEM_DETAIL_LABEL, .ITEM_DETAIL_CODE
{
    font-weight: bold;
}

.FORM_BUTTON_SM
{
    font-weight: normal;
    font-size: 7pt;
    color: black;
}





.FOOTER_LABEL
{
    color: white;
    font-weight: bold;
    font-size: 9px;
}




.gtrcol1
{
    width: 86px;
    padding: 0px;
}

.gtrcol2
{
    width: 198px;
    padding: 1px;
}

.gtrtable1
{
    font-family: Arial;
    font-size: 8pt;
    color: #320e15;
    vertical-align: top;
    line-height: 100%;
    background-color: #e7e7e7;
    border: 1px;
    text-align: left;
    border: 0;
    border-width: 2px;
    border-color: #88d9fc;
    border-style: solid;
    table-layout: fixed;
}

.gtrbold
{
    color: #e70739;
}






.hallentable1
{
    font-family: Arial;
    font-size: 8pt;
    color: #320e15;
    vertical-align: top;
    line-height: 100%;
    border: 1px;
    text-align: left;
    border: 0;
    table-layout: fixed;
}

.hallencol1
{
    width: 100px;
    padding: 0px;
}





#header h1,#footer p{
	border:0px;
	padding:0px;
	text-align:center;
}

#header,#footer{
	background:black;
	position:relative;
	z-index:5;
	width:780px;
	padding:0px;
	border:0px;
	height:75px;
}



.header_row {
   font-family: Arial; 
   font-size:14pt;
   font-weight:bolder;
   color: #027efc;
}










.homepagetext
{
    font-family: verdana;
    padding-left: 0px;
    text-decoration: none;
    color: #5f3368;
    font-size: 8pt;
    font-weight: normal;
}

.headline
{
    font-family: verdana;
    color: white;
    font-size: 12pt;
    font-weight: bolder;
    text-align: left;
}

.HEADER_LINK
{
    color: black;
}



.headline2
{
    font-family: verdana;
    color: white;
    font-size: 16pt;
    font-weight: normal;
    text-align: left;
}




.HoverTreeNodeRow
{
    background-color: #CCCCCC;
    height: 20px;
    padding: 3px;
    cursor: pointer;
    font-size: 10pt;
}


h1 {
    font-family: Arial;
    color: #0c5bac;
    font-size:16pt;
    font-weight: bold;
    margin-bottom:0px;
    margin-top:0px;
}

h2 {
    font-family: Verdana;
    color: black;
    font-size:12pt;
    font-weight:600;
    margin-bottom:0px;
    margin-top:0px;
}

h2 a:link
{
    color: blue;
}
h2 a:visited
{
    color: blue;
}
h2 a:active
{
    color: blue;
}
h2 a:hover
{
    color: #c60;
}

h3
{
    font-family: Verdana, Sans;
    font-weight: bold;
    color: black;
    font-size: 11pt;
    text-decoration: none;
    margin-bottom: 5px;
    margin-top: 0px;
    line-height: 100%;
    margin-left: 10px;
}


h4
{
    font-family: arial, sans-serif;
    margin-top: 4px;
    margin-bottom: 2px;
    margin-left: 8px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    color: #3b3f41;
    font-weight: bold;
    line-height: 1em;
    font-size: 8pt;
}


h5
{
    font-family: arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    border-left: 0px;
    padding-left: 0px;
    border-bottom: 0px;
    text-decoration: none;
    color: black;
}

h5 a:link
{
    font-weight: normal;
    margin-left: 5px;
    text-decoration: none;
    font-size: 9pt;
    font-family: arial, sans-serif;
    color: #46244e;
}
h5 a:visited
{
    font-weight: normal;
    margin-left: 5px;
    text-decoration: none;
    font-size: 9pt;
    font-family: arial, sans-serif;
    color: #46244e;
}
h5 a:active
{
    font-weight: normal;
    margin-left: 5px;
    text-decoration: none;
    font-size: 9pt;
    font-family: arial, sans-serif;
    color: #46244e;
}
h5 a:hover
{
    font-weight: normal;
    margin-left: 5px;
    text-decoration: underline;
    font-size: 9pt;
    font-family: arial, sans-serif;
    color: blue;
}





h6
{
    font-size: 8pt;
    font-family: Verdana, sans-serif;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    border-left: 0px;
    padding-left: 0px;
    border-bottom: 0px;
}

img
{
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.imgintext {
   padding-right:20px;
   padding-bottom:5px;
   padding-top:5px;
}




.ITEM_DETAIL
{
    border: none;
    width: 100%;
}

.ITEM_DETAIL_TITLE
{
    font-weight: bold;
    color: yellow;
    font-size: 14pt;
    font-family: verdana;
}

.ITEM_DETAIL_PRICE_LABEL, .ITEM_DETAIL_PRICE_LABEL_RETAIL, .ITEM_DETAIL_PRICE
{
    color: Red;
    font-size: 10pt;
}

.ITEM_DETAIL_PRICE_RETAIL
{
    text-decoration: line-through;
    color: Black;
}

.ITEM_DETAIL_DESCRIPTION
{
    font-size: 9pt;
    font-family: Verdana;
    line-height: 150%;
}





.ITEM_ADD_HEADER
{
    background: #f5f5f5;
}

.ITEM_ADD_CELL
{
    background: white;
}




.ITEM_ATTRIBUTES
{
    border: solid 1px;
}

.ITEM_ATTRIBUTES_LABEL_CELL
{
    text-align: right;
    padding: 2px;
}

.ITEM_ATTRIBUTES_LABEL
{
    font-size: 9px;
    font-weight: bold;
    color: #333366;
}

.ITEM_ATTRIBUTES_VALUE_CELL
{
    padding: 2px;
    background-color: Transparent;
}

.ITEM_ATTRIBUTES_VALUE
{
    font-size: 9px;
    color: #333366;
}




.ITEM_DETAIL
{
    border: none;
    width: 100%;
}

.ITEM_DETAIL_PRICE_LABEL, .ITEM_DETAIL_PRICE_LABEL_RETAIL, .ITEM_DETAIL_PRICE
{
    color: Red;
    font-size: 10pt;
}

.ITEM_DETAIL_PRICE_RETAIL
{
    text-decoration: line-through;
    color: Black;
}

.ITEM_DETAIL_DESCRIPTION
{
    font-size: 9pt;
    font-family: Verdana;
    line-height: 150%;
}

.ITEM_ADD_HEADER
{
    background: #f5f5f5;
}

.ITEM_ADD_CELL
{
    background: white;
}






.ITEM_ATTRIBUTES
{
    border: solid 1px;
}

.ITEM_ATTRIBUTES_LABEL_CELL
{
    text-align: right;
    padding: 2px;
}

.ITEM_ATTRIBUTES_LABEL
{
    font-size: 9px;
    font-weight: bold;
    color: #333366;
}

.ITEM_ATTRIBUTES_VALUE_CELL
{
    padding: 2px;
    background-color: Transparent;
}

.ITEM_ATTRIBUTES_VALUE
{
    font-size: 9px;
    color: #333366;
}



.leftcol1 {
   font-weight: bold;    
   text-align: left;    
   width: 325px;    
}

.leftnav {
    Color: #ffffff;
    FONT-SIZE: 14px;	
    LINE-HEIGHT: 160%; 
    font-family: Helvetica, Arial, Verdana, sans-serif;

    text-decoration:none;
    font-style:normal;
    font-weight:700;
    font-variant:normal;
}

.leftnavhead {
    Color: #000000;
    FONT-SIZE: 16px;	
    FONT-FAMILY: Helvetica;
    font-weight:700;
}

#left_nav,#right{
    width:182px;
    z-index:1;
	position:relative;
	float:left;
	margin:0px;
	display:inline;
}


.LEFT_TEXT_INFO
{
    font-weight: bold;
    padding-left: 15px;
    text-decoration: none;
    color: #5f3368;
    font-size: 8pt;
    font-family: verdana;
}

.LeftNavItems
{
    padding-left: 15px;
    font-family: verdana;
    color: white;
    font-size: 8pt;
    text-decoration: underline;
}

.LeftNavSmall
{
    padding-left: 17px;
    font-family: verdana;
    color: #5f3368;
    font-size: 7pt;
    text-decoration: underline;
}

li.menu
{
    font-family: arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    margin-top: 0px;
    margin-left: -15px;
    margin-bottom: 0px;
    border-left: 0px;
    padding-left: 0px;
    border-bottom: 0px;
    text-decoration: none;
    color: black;
}

li.menu a:link
{
    font-weight: normal;
    margin-left: -4px;
    text-decoration: none;
    font-size: 8pt;
    font-family: arial, sans-serif;
    color: black;
}
li.menu a:visited
{
    font-weight: normal;
    margin-left: -4px;
    text-decoration: none;
    font-size: 8pt;
    font-family: arial, sans-serif;
    color: black;
}
li.menu a:active
{
    font-weight: normal;
    margin-left: -4px;
    text-decoration: none;
    font-size: 8.5pt;
    font-family: arial, sans-serif;
    color: black;
}
li.menu a:hover
{
    font-weight: normal;
    margin-left: -4px;
    text-decoration: none;
    font-size: 8pt;
    font-family: arial, sans-serif;
    color: #c00;
}

li.cat_menu
{
    font-family: arial, sans-serif; /*font-size: 8.5pt;*/
    font-weight: normal;
    margin-left: -20px;
    line-height: 80%;
    border: 0px;
    padding: 0px;
    border: 0px;
    text-decoration: none;
    color: black;
}

li.cat_menu a:link
{
    font-weight: normal;
    text-decoration: none; /*font-size: 8.5pt;*/
    font-family: arial, sans-serif;
    color: black;
}
li.cat_menu a:visited
{
    font-weight: normal;
    text-decoration: none; /*font-size: 8.5pt;*/
    font-family: arial, sans-serif;
    color: black;
}
li.cat_menu a:active
{
    font-weight: normal;
    text-decoration: none; /*font-size: 8.5pt;*/
    font-family: arial, sans-serif;
    color: black;
}
li.cat_menu a:hover
{
    font-weight: normal;
    text-decoration: none; /*font-size: 8.5pt;*/
    font-family: arial, sans-serif;
    color: #c00;
}


li.top100
{
    font-family: arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    margin-top: 0px;
    margin-left: -5px;
    margin-bottom: 3px;
    border-left: 0px;
    padding-left: 0px;
    padding-right: 10px;
    border-bottom: 0px;
    text-decoration: none;
    color: black;
}

li.top100 a:link
{
    font-weight: normal;
    margin-left: 0px;
    text-decoration: underline;
    font-size: 8pt;
    font-family: arial, sans-serif;
    color: black;
}
li.top100 a:visited
{
    font-weight: normal;
    margin-left: 0px;
    text-decoration: underline;
    font-size: 8pt;
    font-family: arial, sans-serif;
    color: black;
}
li.top100 a:active
{
    font-weight: normal;
    margin-left: 0px;
    text-decoration: underline;
    font-size: 8pt;
    font-family: arial, sans-serif;
    color: black;
}
li.top100 a:hover
{
    font-weight: normal;
    margin-left: 0px;
    text-decoration: none;
    font-size: 8pt;
    font-family: arial, sans-serif;
    color: #c00;
}

li
{
    font-family: Verdana, Sans;
    font-weight: normal;
    color: red;
    text-decoration: none;
    font-size:8pt;
    padding-left:0px;
    line-height:100%;
}

li.checkout
{
    font-family: Verdana, Sans;
    font-weight: normal;
    color: white;
    text-decoration: none;
    font-size:8pt;
    padding-left:0px;
    line-height:100%;
}

li.sitelist
{
    font-family: Verdana, Sans;
    font-weight: normal;
    color: black;
    text-decoration: none;
    font-size:8pt;
    padding-left:0px;
    line-height:100%;
}

li.tango
{
    font-family: Verdana, Sans;
    font-weight: normal;
    color: black;
    text-decoration: none;
    font-size:10pt;
    padding-bottom:10px;
    line-height:100%;
    list-style-type:disc;
}

li.big
{
    font-size: 9pt;
    margin-bottom: 9px;
}

li.big2
{
    font-size: 9pt;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 9px;
}



/* margin-left */
.leftmarg1
{
    margin-left: 0px;
}
.leftmarg2
{
    margin-left: 5px;
}
.leftmarg3
{
    margin-left: 10px;
}



.linkhead {
   font-weight: bold;
   color:#fe0000;
   font-size:12pt;   
   text-align: left;    
   width: 325px;
   font-family: Helvetica, Arial, Verdana, sans-serif;    
}

.linklist
{
    font-family: Verdana;
    font-size: 8pt;
    color: #320e15;
    vertical-align: top;
    line-height: 120%;
    background-color: #e7e7e7;
    border: 1px;
    border-color: Black;
    text-align: left;
    table-layout: fixed;
}






.mightlike
{
    font-weight: normal;
    text-decoration: underline;
    font-size: 8pt;
    font-family: verdana;
    color: blue;
}

.mightalsolike
{
    font-family: verdana;
    padding-left: 0px;
    font-size: 8pt;
    font-weight: normal;
    vertical-align: top;
}


.mscActions
{
    text-align: center;
    margin: 4px;
    padding: 4px;
}



.mscAddress1 .mscFormInput input
{
    width: 245px;
}
.mscAddress2 .mscFormInput input
{
    width: 245px;
}

.mscBilling
{
    border: 1px solid #D3D3D3;
    margin: 8px;
    padding: 8px;
}

.mscBilling h3
{
    color: #0c5bac;
    font-family: Arial,Verdana,Sans;
    font-size: 12pt;
    font-weight: bold;
    margin: 0;
    text-decoration: none;
    margin: 3px;
    padding: 3px;
}

.mscBilling h5
{
    color: #0c5bac;
    font-family: Arial,Verdana,Sans;
    font-size: 12pt;
    font-weight: bold;
    margin: 0;
    text-decoration: none;
    margin: 3px;
    padding: 3px;
}

.mscCartAddressForm .mscBilling h3
{
    color: #0c5bac;
    font-family: Arial,Verdana,Sans;
    font-size: 12pt;
    font-weight: bold;
    margin: 0;
    text-decoration: none;
    margin: 3px;
    padding: 3px;
}

.mscCartView
{
    border: solid 1px #808080;
}

.mscCategoryTitle
{
    padding-bottom: 5px;
}
.mscCategoryTitle a
{
    list-style-type: katakana;
}

.mscCity .mscFormInput input
{
    width: 245px;
}

.msccontrols_c_category_browser_ascx
{
    margin-top: 10px;
}

.mscDetails
{
    margin-left: 15px;
    font-size:8pt
}

.mscDetails ul
{
    margin: 0px;
    padding: 0px;
}

.mscFormTable
{
    color: #535353;
    text-align: right;
    font-size: 9pt;
    font-weight: bold;
    font-family:Verdana;
    
}

.mscFormTable .mscFormInput
{
    text-align: left;
}

.mscFormTable .mscFormInput input
{
    background-color: #F5F5F5;
    font-size: 9pt;
    font-weight: normal;
}

.mscFormTable .mscFormInput span
{
    font-size: 7.5pt;
    font-weight: normal;
}

.mscFormTable .mscFormInput select
{
    background-color: #F5F5F5;
    font-size: 9pt;
    font-weight: normal;
}

.mscFound
{
    font-size:7.5pt;
    font-weight: normal;
    padding-left:15px;
    padding-right:15px;
}

.mscGalleryCell
{
    background: url(images/bullet.gif) no-repeat;
}



.mscGalleryItem
{
    padding: 2px;
}

.mscGalleryItem mscBullet ul
{
    
    margin: 0px;
    padding: 0px;
}


.mscGridCell .mscPhoto
{
    margin-bottom: 3px;
    padding-bottom: 10px;
}


.mscGridContents
{
    margin: 2px;
    padding: 2px;

}






.mscGridFooterRow
{
    text-align: center;
    margin: 2px;
    padding: 2px;
}

.mscGridFooterRow .mscGridCell .mscItemQuantity
{
    text-align: center;
    color: #333333;
    border-top: solid 1px #333333;
    font-weight: bold;
}

.mscGridFooterRow .mscGridCell .mscItemExtPrice
{
    text-align: center;
    color: #333333;
    border-top: solid 1px #333333;
    font-weight: bold;
}









.mscGridHeaderRow .mscItemCode
{
    border-right: solid 1px white;
    border-left: solid 1px white;
}

.mscGridHeaderRow .mscItemDesc
{
    border-right: solid 1px white;
}

.mscGridHeaderRow .mscItemQuantity
{
    border-right: solid 1px white;
}

.mscGridHeaderRow .mscItemUnitPrice
{
    border-right: solid 1px white;
}

.mscGridHeaderRow .mscItemExtPrice
{
    border-right: solid 1px white;
}




.mscGridRow
{
    font-family: verdana;
    font-size: 9pt;
    font-weight:normal;
    text-decoration: none;
    text-align:center;
}
.mscGridRow .mscItemDesc
{
    text-align: center;
}

.mscGridRow .mscItemExtPrice
{
    text-align: center;
}

.mscGridRow .mscPhoto
{
    padding: 4px;
}

.mscGridRow .mscItemQuantity
{
    padding: 4px;
}

.mscGridRow .mscItemUnitPrice
{
    padding: 4px;
}

.mscGridRow .mscItemExtPrice
{
    text-align: center;
}

.mscGridTable
{
    width: 100%;

}

.mscGridTable th
{

}

.mscGridTable .mscGridHeaderRow
{
    background-color: #C9C1CB;
    border-color: black;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-weight: bold;
    white-space: normal;
    font-size: 11px;
    font-family:Verdana;
    text-align:center;
}

.mscGridTable .mscGridCell
{
    border-bottom: 0 none;
    border-top: 0 none;
    color: #5F3368;
    font-size: 8pt;
    font-weight: normal;
    margin-bottom: 0;
    margin-top: 6px;
    padding-bottom: 0;
    padding-top: 6px;
    white-space: normal;
    vertical-align: top;
}

.mscIdentityName .mscFormLabel
{
    color: #535353;
    font-size: 9pt;
    text-align: right;
    font-family:Verdana;
}

.mscIdentityName .mscFormInput input
{
    background-color: #F5F5F5;
    width: 250px;
    font-size: 9pt;
    font-weight: normal;
}

.mscInfo
{
    border: 1px solid #D3D3D3;
    margin: 8px;
    padding: 8px;
}

.mscInfo h3
{
    color: #0c5bac;
    font-family: Arial,Verdana,Sans;
    font-size: 12pt;
    font-weight: bold;
    margin: 0;
    text-decoration: none;
    margin: 3px;
    padding: 3px;
}

.mscInstructions
{
    font-size: 8pt;
    font-family: Verdana, sans-serif;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    border-left: 0px;
    padding-left: 0px;
    border-bottom: 0px;
}

.mscItems
{
    padding: 3px;
    margin: 3px;
}

.mscItems h5
{
    color: White;
}

.mscItemAddForm ol
{
    margin: 0;
    padding: 0;
    text-align: left;
}

.mscItemAddForm .mscSingleStep li
{
    list-style-type: none;
    margin: 0;
}

.mscLabel
{
    font-family: verdana;
    font-size: 9pt;
    font-weight:bold;
    text-decoration: none;
    padding-right:25px;
    padding-left:20px;
}

.mscOrderTotals
{
    white-space: nowrap;
    font-size: 8.5pt;
    font-weight: bold;
    padding: 5px;
    margin: 5px;
}

.mscOrderType
{
    font-family:verdana;
    font-size:10pt;
}




.mscPages
{
    font-size: 11px;
}

.mscPassword .mscFormLabel
{
    color: #535353;
    text-align: right;
    font-size: 9pt;
    font-family:Verdana;
}

.mscPassword .mscFormInput input
{
    background-color: #F5F5F5;
    width: 250px;
    font-size: 9pt;
    font-weight: normal;
}

.mscPayment
{
    border: 1px solid #D3D3D3;
    margin: 8px;
    padding: 8px;
}

.mscPayment h5
{
    color: #0c5bac;
    font-family: Arial,Verdana,Sans;
    font-size: 12pt;
    font-weight: bold;
    margin: 0;
    text-decoration: none;
    margin: 3px;
    padding: 3px;
}

.mscPreCheckoutForm .mscExistingCustomer
{
    border: 1px solid #D3D3D3;
    margin: 8px;
    padding: 8px;
    text-align: center;
}

.mscPreCheckoutForm .mscExistingCustomer h3
{
    font-family: Arial,Verdana,Sans;
    font-weight:bold;
    color: #0c5bac;
    height: 30px;
    text-align:center;
}

.mscPreCheckoutForm .mscNewCustomer
{
    border: 1px solid #D3D3D3;
    margin: 8px;
    padding: 8px;
}

.mscPreCheckoutForm .mscNewCustomer h3
{
    font-family: Arial,Verdana,Sans;
    font-weight:bold;
    color: #0c5bac;
    height: 30px;
    text-align:center;
}

.mscPostalCode .mscFormInput input
{
    width: 130px;
}

.mscShipping
{
    border: 1px solid #D3D3D3;
    margin: 8px;
    padding: 8px;
}

.mscShipping h3
{
    color: #0c5bac;
    font-family: Arial,Verdana,Sans;
    font-size: 12pt;
    font-weight: bold;
    margin: 0;
    text-decoration: none;
    margin: 3px;
    padding: 3px;
}

.mscShipping h5
{
    color: #0c5bac;
    font-family: Arial,Verdana,Sans;
    font-size: 12pt;
    font-weight: bold;
    margin: 0;
    text-decoration: none;
    margin: 3px;
    padding: 3px;
}

.mscSubCategories a
{
    color: #5F3368;
}
.mscSubCategories a:hover
{
    color: #CC6600;
}
.mscSubCategories li
{
    display: inline;
    font-family: verdana;
    font-size: 8pt;
    text-decoration: underline;
    margin: 2px;
    padding: 2px;
}

.mscSubNotes
{
    margin: 2px;
    padding: 2px;
    font-family:Verdana;
    font-size:8pt;
}

.mscValue
{
    font-family: verdana;
    font-size: 9pt;
    font-weight:normal;
    text-decoration: none;
}

.mscValue2
{
    font-family: verdana;
    font-size: 9pt;
    font-weight:normal;
    text-decoration: none;
    text-align:right;
}

.mscValue input[type="text"]
{
    visibility: hidden;
    height: 0;
    width: 0;
    margin: 0;
    padding: 0;
}


















































.newshead {
    font-family: Arial;
    color: #027efc;
    font-size:14pt;
    font-weight: bold;
    line-height:120%;
    text-decoration:none;
    vertical-align:top;
    border-collapse:collapse;
    padding:0px;
    border:0px;
    margin:0px;
    height:30px;
}

.NEW_ITEM
{
    font-family: Verdana, Sans;
    font-weight: normal;
    color: #6a0680;
    font-size: 7.5pt;
    text-decoration: none;
    margin-bottom: 0px;
    margin-top: 0px;
    line-height: 100%;
    margin-left: 0px;
}

.OBJECT_ATTRIBUTES
{
    margin: 0px;
    padding: 0px;
    border: solid 1px;
}

.OBJECT_ATTRIBUTES_LABEL
{
    margin: 0px;
    padding: 2px;
    font-size: 9px;
    font-weight: bold;
    color: #333366;
}

.OBJECT_ATTRIBUTES_LABEL_CELL
{
    margin: 0px;
    padding: 2px;
    text-align: right;
    vertical-align: text-top;
}

.OBJECT_ATTRIBUTES_VALUE
{
    margin: 0px;
    padding: 2px;
    font-size: 9px;
    color: Navy;
}

.OBJECT_ATTRIBUTES_VALUE_CELL
{
    margin: 0px;
    padding: 2px;
    background-color: Transparent;
    vertical-align: text-top;
}

ol
{
    font-family: Verdana, Sans;
    font-weight: normal;
    color: black; /*font-size: 7.5pt;*/
    text-decoration: none;
    font-family: Verdana, Sans;
    font-weight: normal;
    color: black;
}

P, .pclass
{
    font-size: 7pt;
    font-family: Verdana, Tahoma, Arial, sans-serif;
    margin-top: 0px;
}

p{margin:0 0 1.5em 0;padding:0px;position:relative;}/*opera 8 needs the position:relative on the inner content but opera 9 doesn't */

.PAGER
{
    font-size: 9pt;
    border: solid 1px;
    border-color: #cccccc;
}

.PAGER_PAGE
{
    font-size: 8pt;
    vertical-align: middle;
}

.PAGER_PAGE_SELECTED
{
    font-size: 8pt;
    font-weight: bold;
    color: gray;
}

.paymentShipping
{
    border: 1px solid #D3D3D3;
    margin: 8px;
    padding: 8px;
}

.paymentPayment
{
    border: 1px solid #D3D3D3;
    margin: 8px;
    padding: 8px;
}

.PLAINTEXT
{
    padding-left: 0px;
    font-family: Verdana;
    font-size: 10pt;
    color: Black;
}

.PRINT
{
    font-size: 10px;
    font-family: Courier New;
}

.PRINT_HEADER
{
    font-family: Verdana, Geneva, Helvetica, "ms fixed width";
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    text-transform: none;
    text-decoration: none;
}

.PRINT_SUBHEADER
{
    color: white;
    font-size: 11px;
    font-family: tahoma, Arial, sans-serif;
    background-color: #11274F;
    font-weight: bold;
}

.PRINT_CELL, .PRINT_VALUE
{
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Geneva, Helvetica, "ms fixed width";
}

.PRINT_LABEL
{
    font-family: Verdana, Geneva, Helvetica, "ms fixed width";
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    text-decoration: none;
    font-weight: bold;
}

.PUBLISHER_LIST
{
    font-weight: normal;
    font-family: Arial;
    font-size: 7.5pt;
    color: black;
    text-decoration: none;
    border-bottom: 0px;
    border-top: 0px;
    height: 7px;
    line-height: 7px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.PublisherList
{
    font-family: tahoma;
    line-height: 1.2;
    color: #5f3368;
    font-size: 7pt;
    text-decoration: none;
}

.pullquote {
   font-family:Times New Roman;   
   text-align: left;    
   width: 325px;
   font-size:14pt;
}

.pullquotebox {
   width:100%;
   background-color:#ffffff;
   text-align:center;
   padding:20px;
   padding-top:0px;
}

.pullquotetable {
   width:175;
}

.RESULT
{
    font-family: Verdana;
    font-size: 8pt;
    margin: 0px;
    padding: 3px;
    white-space: normal;
    border-collapse: collapse;
}

.RESULT_CELL
{
    margin: 0px;
    padding: 3px;
    white-space: normal;
}

.RESULT_CELLBLUE
{
    margin: 0px;
    padding: 3px;
    color: blue;
    text-decoration: underline;
    white-space: normal;
}

.RESULT_CELL_TEXT
{
    font-size: 8pt;
    color: #5f3368;
    font-weight: normal;
    border-bottom: 0px;
    border-top: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    white-space: normal;
}

.RESULT_CELL_TEXT_SMALL
{
    font-size: 8pt;
    color: #5f3368;
    font-weight: normal;
    white-space: normal;
}

.RESULT_CELL_TEXT_TITLE
{
    font-size: 10pt;
    font-weight: bold;
    color: #5f3368;
    white-space: normal;
}

.RESULT_FOOTER
{
    font-weight: bold;
    background-color: #ffffff;
    white-space: normal;
}

.RESULT_FOOTER_CELL
{
    border-top: solid 1px;
    border-top-color: white;
    margin: 0px;
    padding: 3px;
    white-space: normal;
}

.RESULT_HEADER
{
    border-color: white;
    font-weight: bold;
    background-color: #c9c1cb;
    white-space: normal;
}

.RESULT_HEADER A:link, .RESULT_HEADER A:hover, .RESULT_HEADER A:visited, .RESULT_HEADER A:active
{
    color: white;
    text-decoration: underline;
    white-space: normal;
}

.RESULT_HEADER_CELL
{
    border-bottom: solid 1px;
    border-right: solid 1px;
    margin: 0px;
    padding: 3px;
    white-space: normal;
}

.result_item
{
    font-family: Verdana;
    font-size:8.5pt;
    font-weight: normal;
    margin-left: 0px;
    line-height: 120%;
    border: 0px;
    padding: 0px;
    border: 0px;
    text-decoration: none;
    color: black;
    text-align:left;
    float:left;  
    border-collapse: collapse;
}

.RESULT_ITEM_CD
{
    font-weight: normal;
    font-size: 9pt;
    color: blue;
    text-decoration: underline;
    white-space: normal;
}

.RESULT_ITEM_CD2
{
    font-weight: normal;
    font-size: 7pt;
    white-space: normal;
}

.RESULT_ITEM_DETAIL
{
    font-weight: normal;
    font-size: 8pt;
    color: blue;
    text-decoration: underline;
}

.RESULT_ITEM_TITLE
{
    font-weight: normal;
    font-size: 8pt;
    white-space: normal;
}

.RESULT_ITEM_TITLE_ITAL
{
    font-family: Verdana, Sans;
    font-weight: normal;
    color: black;
    font-size: 7.5pt;
    text-decoration: none;
    font-family: Verdana, Sans;
    font-weight: normal;
    color: black;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    border-bottom: 0px;
    border-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    white-space: normal;
}

.RESULT_PAGER_HEADER, .RESULT_PAGER_FOOTER
{
    background-color: transparent;
}

.RESULT_ROW
{
    background-color: white;
    white-space: normal;
}

.RESULT_ROW_ALT
{
    background-color: white;
}

.RESULT_ITEM_CD
{
    font-weight: normal;
    font-size: 9pt;
    color: blue;
    text-decoration: underline;
    white-space: normal;
}

.RESULT_ITEM_CD2
{
    font-weight: normal;
    font-size: 7pt;
    white-space: normal;
}

.RESULT_ITEM_DETAIL
{
    font-weight: normal;
    font-size: 8pt;
    color: blue;
    text-decoration: underline;
}

.RESULT_ITEM_PRICE
{
    color: #8b0000;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    border-bottom: 0px;
    border-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.RESULT_ITEM_TITLE
{
    font-weight: normal;
    font-size: 8pt;
    white-space: normal;
}

.RESULT_ITEM_TITLE_ITAL
{
    font-family: Verdana, Sans;
    font-weight: normal;
    color: black;
    font-size: 7.5pt;
    text-decoration: none;
    font-family: Verdana, Sans;
    font-weight: normal;
    color: black;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    border-bottom: 0px;
    border-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    white-space: normal;
}

.RESULT_PAGER_HEADER, .RESULT_PAGER_FOOTER
{
    background-color: transparent;
}

.right_image
{
    text-align: right;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
}

#right{float:right;	margin:0 0px 0 0;}

.rightcol1 {
   font-weight: bold;    
   text-align: left;    
   width: 150px;    
}

.SEARCH
{
    font-family: Verdana, Tahoma, Arial, sans-serif;
    font-weight: normal;
    color: Black;
    font-size: 11pt;
}

.SECTION_HEADER
{
    background-color: Silver;
    text-align: center;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 9pt;
    color: Black;
}

.SECTION_TEXT
{
    padding-left: 10px;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 9pt;
    color: Black;
}

.SECTION_TEXT8
{
    padding-left: 10px;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 8pt;
    color: Black;
    padding: 10pt;
}

.SENDTOFRIEND_LABEL
{
    font-size: 10px;
    text-align: right;
    vertical-align: top;
}

.SENDTOFRIEND_VALUE
{
    font-size: 10px;
}

.SelectedTreeNodeRow
{
    background-color: #000000;
    height: 20px;
    padding: 3px;
    cursor: pointer;
}

.SelectionBox
{
    text-align: right;
}

#shell{
	position:relative;
	width:780px;
	clear:both;
	z-index:4;
}

.ShowAll
{
    font-family: verdana;
    font-weight: normal;
    color: blue;
    font-size: 8pt;
    text-decoration: underline;
}

.SLIDER_Column_Headers_Text
{
    font-weight: bold;
    font-size: 8pt;
    color: White;
    font-family: Verdana;
    background-color: #6b3976;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    margin: 0px;
    padding-top: 3px;
}

.source {
   font-family:Times New Roman;   
   text-align: left;    
   width: 325px;
   font-size:9pt;
   
}

.SubCategories, .LeftNavItemsCenter
{
    font-family: verdana;
    color: #5f3368;
    font-size: 8pt;
    text-decoration: underline;
}

.SubCategories2
{
    padding-left: 5px;
    font-family: verdana;
    color: #5f3368;
    font-size: 8pt;
    text-decoration: underline;
}

.SubLinks
{
    font-family: verdana;
    padding-left: 20px;
    text-decoration: none;
    color: #5f3368;
    font-size: 8pt;
}

.tabletopnav
{
    width: 589px;
    height: 24px;
    border: 0px;
    padding: 0px;
    border-spacing: 0px;
}

.tableleft
{
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

table#table1 { 
    border: none;    
    width: 500px;
}
table#table1 td {
    padding: 5px;    
    border: none;
    padding-bottom:20px;
}

table#table2 { 
    border: none;    
    width: 500px;
}
table#table2 td {
    padding: 0px;    
    border: none;
    padding-bottom:0px;
}
table#table3 { 
    border: none;    
    width: 500px;
}
table#table3 td {
    padding: 0px;    
    border: none;
    padding-bottom:0px;
}
table#table4 { 
    border: none;    
    width: 500px;
}
table#table4 td {
    padding: 0px;    
    border: none;
    padding-bottom:0px;
}
table#table5 { 
    border: none;    
    width: 500px;
}
table#table5 td {
    padding: 0px;    
    border: none;
    padding-bottom:0px;
}

.TABLE_HEADER, .ms_header, .FormHead
{
    font-weight: bold;
    background-color: #d9d9d9;
    border-left: #FFFFFF 1px solid;
}

.tdleft
{
    background-color: gray;
    color: White;
    font-size: x-small;
}

.tdItems
{
    font-weight: bold;
    font-size: 8pt;
    font-family: Arial,Helvetica;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}

.text10ptBoldWhite
{
    font-family: Verdana, Sans;
    font-weight: bold;
    color: #ffffff;
    font-size: 10pt;
    text-decoration: none;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.Top50List
{
    font-family: tahoma;
    line-height: 1.9;
    color: blue;
    font-size: 8pt;
    text-decoration: underline;
}

.TopLink
{
    font-weight: normal;
    padding-left: 10px;
    text-decoration: none;
    font-size: 8pt;
    font-family: verdana;
    color: white;
    line-height: 150%;
}

.TopLinkIndent
{
    font-weight: normal;
    padding-left: 12px;
    text-decoration: none;
    font-size: 8pt;
    font-family: verdana;
}

.TopLinkNoIndent
{
    font-weight: normal;
    padding-left: 0px;
    text-decoration: none;
    font-size: 8pt;
    font-family: verdana;
    color: white;
    line-height: 150%;
}

.TopLinkIndentHeader
{
    font-weight: bold;
    padding-left: 3px;
    text-decoration: none;
    color: white;
    font-size: 8pt;
    font-family: verdana;
}

.TopNavMenuList
{
    font-weight: bold;
    text-decoration: none;
    font-size: 7pt;
    font-family: verdana;
    color: gray;
}

.topnav
{
    font-family: Arial;
    color: #d5d3d3;
    font-size: 7pt;  
    text-decoration: none;
}

.topnav a:link
{
    font-family: Arial;
    color: #d5d3d3;
        font-size: 7pt;  
    text-decoration: none;
}

.topnav a:visited
{
    font-family: Arial;
    color: #d5d3d3;  font-size: 7pt;  
    text-decoration: none;
}

.topnav a:active
{
    font-family: Arial;
    color: #d5d3d3;   font-size: 7pt;
    text-decoration: none;
}

.topnav a:hover
{
    font-family: Arial;
    color: #fe0000;
    font-size: 7pt;
    text-decoration: none;
}

.Top50ListBold
{
    font-family: tahoma;
    font-weight: bold;
    line-height: 1.4;
    color: #5f3368;
    font-size: 8pt;
    text-decoration: underline;
}

.Top100List
{
    font-family: tahoma;
    line-height: 140%;
    color: #5f3368;
    font-size: 8pt;
    text-decoration: underline;
}

.trHeaders
{
    background-color: Silver;
}

TR.table_header 
{ 
    background-color:#818080;
    height:30px;
    margin-bottom:20px;
}

.TreeNode
{
    font-family: verdana;
    font-size: 11px;
    cursor: pointer;
    text-decoration: none;
}

.TreeNodeRow
{
    height: 20px;
    padding: 3px;
    cursor: pointer;
}

.TreeView
{
    background-color: #ffffff;
    padding: 3px;
    cursor: pointer;
}

ul
{
    font-family: Verdana, Sans;
    font-weight: normal;
    text-decoration: none;
    color: white;
    text-align:left;
    padding-left:0px;
}

.upcomshowhead {
   font-weight: bold;
   color:#fe0000;
   font-size:12pt;   
   text-align: left;    
   width: 325px;    
}

.VALUE_LABEL, .FORM_LABEL, .PAGER_FOUND
{
    font-size: 9pt;
    font-weight: bold;
    color: #535353;
}

.VALUE_LABEL_SM, .FORM_LABEL_SM
{
    font-size: 8pt;
    font-weight: bold;
}

.VALUE
{
    font-size: 9pt;
    background-repeat: no-repeat;
}

.video {float: right; margin-left: 15px; margin-top:10px; margin-bottom:10px;}

.whitered
{
    font-family: arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    border-left: 0px;
    padding-left: 0px;
    border-bottom: 0px;
}

.whitered a:link
{
    font-weight: normal;
    margin-left: 0px;
    text-decoration: underline;
    font-size: 8pt;
    font-family: arial, sans-serif;
    color: White;
}
.whitered a:visited
{
    font-weight: normal;
    margin-left: 0px;
    text-decoration: underline;
    font-size: 8pt;
    font-family: arial, sans-serif;
    color: White;
}
.whitered a:active
{
    font-weight: normal;
    margin-left: 0px;
    text-decoration: underline;
    font-size: 8pt;
    font-family: arial, sans-serif;
    color: White;
}
.whitered a:hover
{
    font-weight: normal;
    margin-left: 0px;
    text-decoration: underline;
    font-size: 8pt;
    font-family: arial, sans-serif;
    color: Blue;
}

#wrapper{
	width:780px;
	margin:0px auto;
	padding:0;
	text-align:left;
    background:#000000;
	z-index:5;
}

#wrapper2{
	width:980px;
	margin:0px auto;
	padding:0;
	text-align:left;
    background:#000000;
	z-index:5;
}


