﻿.myItemsGridView
{
	float:right;
	width:28%;
	border:solid 1px black;
	clear:right;
}

.myItemsDetailsView
{
	float:left;
	width:70%;
	/*border:solid 1px black;*/
}

.itemsPageSearch
{
	float:right;
	width:28%;
	margin-top:5px;
	clear:right;
}
.itemCategoriesFloatLeft
{
	float:left;
}
.itemCategoriesGridViewFloatRight
{
	float:right;
}
.pnlSelectedItems
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.itemsSelected
{
	border:solid thin black;
	float:left;
	width:45%;
	text-align:left;
	padding-left:2em;
	margin-bottom:10px;
}
.membersShowingAvailability
{
	border:solid thin black;
	float:right;
	width:45%;
}
#requestAvailabilityDiv
{
	clear:both;
	border:solid thin black;
}
#requestAvailabilityDiv #requestAreaDiv
{
	text-align:left;
}
#modifySearchLeft
{
	float:left;
	text-align:left;
	width:40%;
}
#modifySearchCenter
{
	text-align:left;
}
#modifySearchRight
{
	float:right;
	text-align:left;
	width:35%;
}

.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);
}

.mICItemTemplate
{
	white-space:nowrap;
	font-size:smaller;
}

#ajaxUpdateDiv
{
    background-image:url(Images/UpdateProgress.gif);
    background-repeat:no-repeat;
    background-position:left;
    text-indent:10px;
    /*font: "Segoe UI", Segoe, sans-serif;*/
    border:solid 1px black;
    background-color: #FFFFCC;
    padding:.5em 1em .5em 1em;
}

/* position:fixed */
.vCenterOuter { position:fixed; top:0; left:0; width:100%; height:100%; }

/* centering */
.vCenterMiddle { height:100%; display:table; margin:0 auto; }
.vCenterInner { vertical-align:middle; display:table-cell; }

/* position:fixed for ie6 */
/*html { overflow-x:auto; overflow-y:hidden; }*/
/*body { overflow-y:auto; height:100%; }*/
.vCenterOuter { position:absolute; }

/* centering for ie6/ie7 */
.vCenterMiddle { position:absolute; top:50%; left:50%; height:auto; }
.vCenterInner { position:relative; top:-50%; left:-50%; }

.bigger
{
    font-size: larger;
}