/* Body  */
BODY 
{
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
    SCROLLBAR-FACE-COLOR: #dce0e2; 
	SCROLLBAR-SHADOW-COLOR: #687888; 
	SCROLLBAR-3DLIGHT-COLOR: #687888; 
	SCROLLBAR-ARROW-COLOR: #6e7e88; 
	SCROLLBAR-DARKSHADOW-COLOR: #dce0e2;
	background-color:#FFFFFF;	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}
.roundedcornr_box_280071 {
   background: #dddddd url(../images/roundedcornr_280071_grad.gif) repeat-x top left;
}
.roundedcornr_top_280071 div {
   background: url(../images/roundedcornr_280071_tl.gif) no-repeat top left;
}
.roundedcornr_top_280071 {
   background: transparent url(../images/roundedcornr_280071_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_280071 div {
   background: url(../images/roundedcornr_280071_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_280071 {
   background: transparent url(../images/roundedcornr_280071_br.gif) no-repeat bottom right;
}

.roundedcornr_top_280071 div, .roundedcornr_top_280071,
.roundedcornr_bottom_280071 div, .roundedcornr_bottom_280071 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_280071 { margin: 0 30px; }
.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_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}
.footertext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.borderGmap
{
	border-top: #CCCCCC 1px solid; 
	border-bottom: #CCCCCC 1px solid; 
	border-left: #CCCCCC 1px solid; 
	border-right: #CCCCCC 1px solid;
	background:#F6F6F6;
}
.link.borderGmap
{
	font-size:10px;
	text-align:right;
	color:#666666;
}
.visited.borderGmap
{
	FONT-SIZE:10px;
	text-align:right;
	color:#666666;
}
.hover.borderGmap
{
	font-size:10px;
	text-align:right;
	color:#FF9900;
}
.titlePrice
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5E90C0;
	FONT-SIZE:11px;
	font-weight: bold;
	text-decoration: none;
	text-align:right;
}
.titleSaving
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	text-align:right
}
.ControlStyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #9BAEBB;
	border: 1px #9BAEBB  solid;
	background-color: #FAFAFA;
	COLOR: #000000;
	font-size:12px;
	width: 200px; 
	height:20px;	
	padding-left:2px;
	float: left;
}

.ControlButtonStyle
{
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #1373AF;
	height: 24px;
	width:100px;
	border-top: #1288EB 1px solid; 
	border-right: #BDD1DE 1px solid;
	border-bottom: #BDD1DE 1px solid; 
	background-color: #CADDFF;
	background-image:url(../images/buttonbg.gif); 
}

.footerfont
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #BEBDBD; 
}
.bottombar
{
	height:10px;
	background-color:#D7D7D7;
	background-image:url(../images/bottombarbg.gif);
	background-repeat:repeat-x;
	border-top: #666666 1px solid;	
}
.HeaderNormal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #074376;
}
A:link.HeaderNormal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #074376;

}
A:visited.HeaderNormal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #074376;

}
A:hover.HeaderNormal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #000000;

}
.HeaderBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #1373AF;
	font-weight:bold;
}
.itemheight
{
	height:130px;
	vertical-align:bottom;
	text-align:center;
}
.itemborder
{
	width:150px;
	height:130px;
	border-top: #B4B4B4 1px solid; 
	border-bottom: #B4B4B4 1px solid; 
	border-left: #B4B4B4 1px solid; 
	border-right: #B4B4B4 1px solid;
}
.itemlinkheight
{
	height:90px;
	vertical-align:top;
	text-align:center;
}
.shoptbwidth
{
	width:940px;
}
.shoptbwidth2
{
	width:940px;
}
.Tableborder
{
	border-top: #B4B4B4 1px solid; 
	border-bottom: #B4B4B4 1px solid; 
	border-left: #B4B4B4 1px solid; 
	border-right: #B4B4B4 1px solid;
}

.statelink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #6D6D6D;
	font-weight: bold;
}
A:link.statelink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #6D6D6D;
	font-weight: bold;
}
A:visited.statelink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #6D6D6D;
	font-weight: bold;
}
A:hover.statelink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FF9900;
	font-weight: bold;
}
.statetablebg
{
	background:#E8F4FF;
	background-image:url(../images/usa.gif);
	background-position:center;
	background-repeat:no-repeat;
	border:#B4B4B4 1px solid;
}
.statetablebg_canada
{
	background:#E8F4FF;
	background-image:url(../images/canada.gif);
	background-position:center;
	background-repeat:no-repeat;
	border:#B4B4B4 1px solid;
}
.itembarbg
{
	background:#F59B07;
	height:4px;
}
.TextBoxwide
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3D68EB;
	font-size:14px;
	text-decoration: none;
	border-top: #1288EB 1px solid; 
	border-bottom: #1288EB 1px solid; 
	border-left: #1288EB 1px solid; 
	border-right: #1288EB 1px solid; 
	padding:2px;
	width:400px;
	height:24;
}

.headertitlebg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0271D5;
	font-size:12px;
	font-weight: bold;
	border-top: #4BA9FF 2px solid; 
	border-bottom: #EEEEEE 1px solid; 
	padding:2px;
	height:24;
	background-image:url(../images/headertitlebg.gif);
	background-color:#2389E6;
}
/* Header Start End  #B0B0AF*/
.layer1 {
	 position:absolute;
 	 width:780px;
 	 height:17px;
 	 z-index:3;
 	 margin-left:-380px;
 	 left: 50%;
 	 top: 753px;
 	 font-weight: normal;
 	 color:#000000;
     font-size:10px; 
}
.NoMembership
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	color: #CF16F7;
	FONT-SIZE:14px;
	font-weight: bold;
	padding:0px;
	height:24;
	
}

.ControlStyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #838383;
	border: 1px #9FD3FC  solid;
	background-color: #FFFFFF;
	color: #000000;
	font-size:12px;
	width: 200px; 
	height:20px;	
	padding-left:2px;
	float: left;
}
.formborder {
border:1px solid #C3DFF9;
padding:0;
}
.NoMembership2
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	color: #CF16F7;
	FONT-SIZE:12px;
	font-weight: bold;
	padding:20px 0px 0px 0px;
	height:24;
	
}
