﻿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;
}

.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;
}

#ctl00_MainContent_searchBox_Panel1 {
    display: none;
}

.navHeader {
    text-align: left;
    padding: 9px 9px 3px 6px;
    margin: 5px 0 0 0;
    border-bottom: 2px solid #5e5e5e;
}

.navHeaderTxt {
    font-weight: bold;
    font-size: 1.2em;
    margin-bottom: -2px;
}

.navContent {
    padding: 5px 10px;
    line-height: 1.5;
}

.item-ul a {
    color: #333;
}

.item-price {
    display: none;
}


.searchBtn {
    
    background: #7d7e7d;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkN2U3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e));
    background: -webkit-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%);
    background: -o-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%);
    background: -ms-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%);
    background: linear-gradient(to bottom, #7d7e7d 0%,#0e0e0e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 );
    background-color: #000;

    padding: 3px 6px; 
    height: 16px; 
    font-size: 0.9em; 
    color: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    
    -moz-box-shadow: 0px 1px 3px #a1a1a1;
    -webkit-box-shadow: 0px 1px 3px #a1a1a1;
    box-shadow: 0px 1px 3px #a1a1a1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color='#a1a1a1')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color='#a1a1a1');
}

a.searchBtn {
    color: #fff;
}

a.searchBtnn img {
    border: none;
}

.imagelist a img {
    border: none;
}

footer {
    background: #fff;
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    -khtml-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;

    font-size: 0.8em;
    color: #ccc;
}