﻿body 
{
    /*text-align: justify;*/
	vertical-align: top;
	color: #333333; 
	background-image: url(Images/bg-test.png);
	background-attachment: fixed;
	margin-top: 0px;
}

a
{	color: #0055d2;
	text-decoration: none;}
a:link
{	color: #0055d2;
	text-decoration: none;}
a:visited
{	color: #0066FF;
	text-decoration: none;}
a:hover
{	color: #006699;
	text-decoration: underline;}
	
#aff a
{	color: #0055d2;
	text-decoration: none;}
#aff a:link
{	color: #0055d2;
	text-decoration: none;}
#aff a:visited
{	color: #0066FF;
	text-decoration: none;}
#aff a:hover
{	color: #006699;
	text-decoration: underline;
    background: #ccc;
	}
	
#li a
{	color: #28a601;
	text-decoration: none;}
#li a:link
{	color: #28a601;
	text-decoration: none;}
#li a:visited
{	color: #28a601;
	text-decoration: none;}
#li a:hover
{	color: #fff;
	text-decoration: underline;
	}

#MainTable
{
    width: 960px;
    /*min-width: 990px;
    max-width: 1220px;*/
    margin: 0 auto 0 auto;
    /*background-color: White;*/
}

.logo
{
    vertical-align: middle;
    text-decoration: none;
    border-width: 0;
}
.logo a
{
    text-decoration: none;
}
    
.search
{
    font-size: .7em;
    display: inline;
    /*margin: 3px 3px 3px 3px;*/
}    
.searchText
{
    color: White;
    font-size: 1.0em;
    font-weight: bold;
    padding: 5px 5px 3px 5px;
    font-family: Sans-Serif;
}
.searchbox
{
    /*font-size: .8em;*/
    
}
.searchR
{
    background-image: url(Images/newimg/br.png);
    background-position: right top;
    background-repeat:no-repeat;
    width: 10px;
}
.searchL
{
    background-image: url(Images/newimg/br.png);
    background-position: left top;
    background-repeat:no-repeat;
    width: 10px;
}
    
/*
.Menu
{
    background-color: #00AE55;
    padding: 0;
}

.MenuS a
{
    color: #EEEEEE;
    font-size: 2em;
    font-weight: bold;
}
.MenuSH a
{
    background-color: #e0e0e0;
    color: #006699;
}
.MenuD
{
    color: White;
    background-color: #efefef;
    min-width: 125px;
    
}
.MenuDH
{
    background-color: #e0e0e0;
    color: White;
}
*/

#Footer
{
    text-align: center;
    font-size: .8em;
    background-color: White;
    color: #ccc;
}

.ListItems
{
    font-size: .9em;
    /*padding-left: 18px;
    padding-bottom: 6px;*/
    padding: 0 9px 6px 9px;
    text-align: left;
}

.list ul
{
    margin: 0;
    padding: 0;
}

.list li
{
    float: left;
    display: inline;
    margin: 8px 8px 8px 8px;
    border: solid 1px #efefef;
    font-size: .9em;
    text-align: center;
    height: 200px;
    width: 180px;
}

.list li a:hover
{
    text-decoration: none;
}




.imagelist ul
{
    margin: 0;
    padding: 0;
}

.imagelist li
{
    float: left;
    display: inline;
    margin: 4px;
    font-size: .9em;
    text-align: center;
    /*
    border: solid 1px #efefef;
    height: 200px;
    width: 180px;
    */
}

.imagelist li a:hover
{
    text-decoration: none;
}



.list2 li
{
    float: left;
    display: inline;
    margin: 8px 8px 8px 8px;
    /*border: solid 1px #999;*/
    font-size: .9em;
    text-align: center;
    height: 285px;
    width: 328px;
    background: White;
}

.desc
{
    font-size: .8em;
    color: #bbb;
}

.desc-n
{
    font-size: .8em;
    color: #000;
}
.plist
{
    height: 130px;
    width: 100px;
    margin: auto;
}

.list2
{
    vertical-align: middle;
    /*margin-top: -10px;*/
}

.plist2
{
    height: 190px;
    width: 290px;
    margin: auto;
    vertical-align: middle;
}


.col
{
    vertical-align: top;
}

.table100
{
    width: 100%;
}
.tew
{
    width: 280px;
    text-align: center;
    border: solid 2px #eee;
}
/*************** Drill Down Navigation formatting *********************/
.itm_count
{
    color: #ccc;
    font-size: .9em;
}
.subitem
{
    padding-left: 1em;
    font-size: 0.9em;
    line-height: 1.3em;
}

.attribLabel
{
    font-weight: bold;
    font-size: 1em;
}
    
a.morebtn 
{
    /*margin-bottom: 13px;
    padding-bottom: 3px;*/
    margin-left: 50px;
    font-size: 0.9em;
    line-height: 1.3em;
    color: #f60;
    
    
}

    
/*************** Link to this page formatting *********************/
.Title /*the title for the link to this page text same as other titles w/o margins*/
{
    font-size: medium;
    color: #0055D2;
    font-weight: bold;
}

.LinkBox
{
	font-size: smaller;
	min-width: 420px;
}

.modalBackground {
	background-color: Black;
	filter:alpha(opacity=60);
	opacity:0.6;
}

/*************** Rating formatting *********************/
.ratingStar {
    font-size: 0pt;
    width: 16px;
    height: 16px;
    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);
}

/*************** Review formatting *********************/
.boldedReviewText
{
    font-weight: bold;
    color: #405367;
}

.generalReviewText
{
    font-size: .9em;
    color: #acacac;
}
