﻿/**/body 
{
    margin:0px;
    padding:0px;
    font-family:Sans-Serif;
}

ul, li
{
    margin:0px;
    padding:0px;
    border:none;
}

table
{
    border-collapse: collapse;
    border-spacing: 0px;
    margin:0px;
    padding:0px;
}

table#Container
{
    width:970px;
    margin-left:auto;
    margin-right:auto;
}

table#HeaderTop
{
    background-image:url('images/top_dvd_case.jpg');
    height:69px;
    background-repeat:no-repeat;
    width:100%;
    
    margin-bottom:-1px;
}

table#HeaderContent
{
    background-image:url('images/middle_dvd_case.jpg');
    background-repeat:repeat-y;
    width:100%;
    margin-bottom:-1px;
    margin-top:-1px;
}

table#Content
{
    background-image:url('images/middle_dvd_case.jpg');
    background-repeat:repeat-y;
    width:100%;
    margin-bottom:-1px;
    margin-top:-1px;
}

table#FooterContent
{
    background-image:url('images/middle_dvd_case.jpg');
    background-repeat:repeat-y;
    width:100%;
    margin-bottom:-1px;
    margin-top:-1px;
}

table#FooterBottom
{
    background-image:url('images/bottom_dvd_case.jpg');
    background-repeat:no-repeat;
    width:100%;
    height:15px;
    margin-top:-1px;
}

td.label
{
    font-size:80%;
    text-decoration:none;  
}

td.borderbottom
{
    border-bottom:dashed 1px silver;
}


/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	/*height : 200px;*/
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

/* Rating */
.ratingStar 
{
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar 
{
    background-image: url(images/FilledStar.png);
}

.emptyRatingStar 
{
    background-image: url(images/EmptyStar.png);
}

.savedRatingStar 
{
    background-image: url(images/SavedStar.png);
}

/* Modal Popup */
.popupControl
{
    background-color:#AAD4FF;
    position:absolute;
    visibility:hidden;
    border: solid 2px black;
}

.modalBackground
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.modalPopup
{
    background-color:#FFFFDD;
    border: solid 3px Gray;
    padding:3px;
}