body 
{
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 78%;
background-color: #fff;
margin: 0em 0.9em 1.5em .9em;
padding: 0;
max-width:91em;
width:expression( document.body.clientWidth > 120 * parseInt(document.body.currentStyle.fontSize)?"91em":"auto" );
}
a:link{color:#0000CC;}
a:link, a:visited {	text-decoration: none;}
a:hover {text-decoration: underline;}

h1, h2, h3, h4, h5,th,td,p,div
{
font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size : 1em;
}

table
{
padding : 0;
empty-cells : show;
font-size : 1em;
line-height: 1.4em;
}

ul,ol 
{
padding-left: 1.5em;
margin-left: 1em;
list-style: circle outside;
}

ol li{
padding-bottom : 10px;
margin-bottom : 10px;
}

ul li{
margin-top : 0.25em;
}

ul.inl{
background-color : #fff;
padding: 0;
margin: 0;
padding-left : .15em;

}

ul.inl li
{
display: inline;
list-style-type: none;
}

ul.inl li a
{
padding: 0 .2em ;
border-right: 1px solid #999;

}



ul.plist
{
margin-left: .2em; padding-left: 0;
margin-top: 0em;
list-style: none outside;
}

ul.plist li
{
background-color: #FAFAFA;
margin-left: .6em;
margin-top: 1em;
padding-left: .4em;
line-height: 1.4em;
}

ul.plist li.b {
background-color: #FFFFF0;
border: 1px solid #aFcAa1;
padding: .6em;
}

form
{
margin : 0;
padding : 0;
padding-top : .5em;
}

hr{
height : 1pt;
color : #e0e0e0;
border-style : solid none none none;
}
.ad
{
padding-bottom : 0;
margin-bottom : 0;
padding-top : 0;
margin-top : 0;
height : 90px;
background-color : #FFF;

}
.c{
	text-align: center;
}
div.bot
{
	vertical-align : bottom;
}

#leftcol ul li, #rightcol ul li{
font-size: 1em;
}

#leftcol, #rightcol {
width:45%;
float: left;
padding-left : 1em;
border-left : thin solid #eee;
}

#featured-stores, #feedback, #feedbackform, .feedback, .newp {
width:185px;
float: right;
margin : .3em;
margin-bottom : 2em;
padding : .7em;
padding-bottom : 1em;
border: 1px solid #ddd;
background-color : #FAFAFA;
-moz-border-radius: 5px;
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f0f0f0,endColorStr=#E9E9E9);
}
.newp{
width:25em;
margin-bottom : 0;
padding-bottom : .2em;
}

#featured-stores p
{
margin-top: 0;
margin-bottom: 0;
padding-top: .7em;
padding-bottom: 0;
}

#feedback
{
margin-left: 1em;
margin-bottom : 0;
width:18em;
}	
.feedback
{
margin-top: 2em;
margin-left: 1em;
width:25em;

}
form.feedback {
width:22em;
margin: 0;
margin-top: .3em;
padding :.2em;
background-color : #EEE;
}
.feedback ul, #feedback ul{
padding-left: 0;
margin-left: 0;
list-style: none;

}
.feedback ul li, #feedback ul li{
padding-left: .25em;
margin-left: .25em;
margin-top : 1.5em;

}


#feedbackform {
width:50em;
float: none;

}

#atstore {
width:67%;
float: left;
padding-top : 1em;
padding-bottom : 1em;
clear : left;

}

#abstore {

margin-right : 230px;
clear : left;
}	

.smlogo, .smlogol
{
float : right;
padding-right : .5em;
height : 50px;
border : 0;
}




.smlogol
{
float : left;
padding-left : .5em;
}

.mlogo
{
height : 50px;
margin-top : 1em;
border : 1px solid #eee;
}

.logoc, .logo{
float: left;
margin-right: 7px;
margin-top: 7px;
margin-bottom: 7px;
border: thin solid #eee;
clear: right;

}
.logo{
height : 60px;
width : 468px;
}



.pl{
font-size : 110%;
}




.grn {color: #008000;}
.red,red{color: #660000;}
.orange{
background-color : #FFCC66;
font-size : 1.1em;
}

input select {
font-size : 92%;
}

thead tr th, tr.head th{
font-weight : 500;
font-size : 1em;
background-color: #e6ef66;
border-right: 1px solid #ffffff; aFcAa1;
filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ddddff,endColorStr=#9999ff); 
}

.vsm{
font-size: 0.85em;
}

.hlf{
color: #001111;
width : 50%;
}


.g, small.g a:link, small.g a:visited
{
color : #666;
text-decoration: none;
}
small.g a:hover {text-decoration: underline; color: black;}

th{
padding : 3px 3px 0px 3px;
font-size: 1.05em;
}
.smW td, .smW th, .smG td, .smG th, .smLG td, .smLG th
{

border-right: 1px solid #EEE;
border-bottom: 1px solid #DCDCDC;
padding: .2em .8em .2em .3em;
}
th small{
font-weight: normal;
}

.smW td, .smW th, .W{
background-color : White;
}

tr.smLG td.smW, tr.smG td.smW{
background-color : White;
vertical-align : top;
padding : 0;

}

.smG td, .smG th,  div.smG
{
background-color : #FAFAFA;
}
div.smG
{

border:1px solid #FAFAFA;
border-right:1px solid #E9E9E9;
}

div.smG ul,div.feedback ul,div.newp ul,tr.smLG td ul
{
list-style-type:none;
margin: 0;
padding: 0;
padding-left: .6em;
}

div.notes
{
float:right;
width:20em;

}
.smLG td, .smLG th
{
text-align: left;
padding: .2em .7em .4em .3em;
background-color: #FAFAFA;
}

td.smLGC a img, td.smLGC img{
margin : 10px 0px 5px 0px;
border : 1px solid #DCDCDC;
}
.smLGC, td.smLGC{

text-align: center;
background-color : #FAFAFA;
vertical-align : bottom;
}

table.sm
{
border: 1px solid #AAA;
background-color: #E9E9E9;
-moz-border-radius: 5px;
width: 40em;
}

table.sm tr td,table.sm tr th{

text-align: left;
background-color : #FAFAFA;
vertical-align : top;
}

th.question
{
width : 15em;
}
th.answer
{
width : 20em;
}

table.top{
padding: 0;
margin: 0;
margin-top: .8em;
margin-bottom:1em;
width:100%;
}
table.top tr td{
padding: 0;
margin:0;
border: 0;
}

table.nav{
background-color : #FAFAFA;
padding: 0.15em;
border-right: 1px solid #EEE;
}

table.co tr td{
border-left: 1px solid #DCDCDC;
padding : 2px 0 0 7px;

}
table.co tr th{
padding : 3px 0px 4px 0px;

}
div.nav div ,div.nav div.navb {
text-align: left;
font-family: Verdana,Tahoma,Arial,sans-serif;
display: inline;
float: left;
padding: 0.2em;
padding-bottom: 0.1em;
margin-right: 2px;
border: 1px solid #CCC;
border-right: 1px solid #777;
border-bottom: 0;
background-color: #E9E9E9;
font-size: 0.89em;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f0f0f0,endColorStr=#E9E9E9);
white-space: nowrap;

}


div.nav div.navb{
background-color : #FFF;
border: 1px solid black;
border-bottom: 0;
font-weight : bold;
filter:none;

}


.r, td.r , th.r, .r strong{
text-align : right;
}

h5{
font-size : 1.0em;
padding-bottom : 1px;
margin-bottom : 1px;
margin-top : 1px;
padding-top : 1px;
}

h1
{
font-size : 1.5em;
padding-bottom : 1px;
margin-bottom : 0.1em;
margin-top : 1px;
padding-top : 0.5em;
color: #030;
}

h3, h2, td.nav h2
{
padding-top : 0.7em;
margin-bottom : 0.2em;
margin-top : 0;
font-size : 1.4em;
color: #030;
}

.newp h2
{
padding-top : 0;
margin-bottom : 0.2em;
margin-top : 0;
}

h4{
font-size : 1.2em;
}

.h{
clear:left;
padding-top : 0.5em;
}

div.nav div.w, .rght
{
float : right;
/*width:16em;*/
text-align:right;
display: inline;
border : none;
padding:none;
background-color : #fff;
padding-top:1em;
background-color:#fff;

}