BODY{
	margin: 0px;
	padding: 0px;
	font: 0.7em/1em Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #fff;
	background: #999;
}

HR{
	height: 1px;
	border-width: 0px;
	border-bottom: 1px solid #333;
	
}

DIV{
	width: 800px;
	margin: 0 auto;
	background: #5f5f5f url(images/BodyBg.jpg);
}

DIV DIV{
	background: transparent;
	width: auto;
	margin: auto;
}

TD{
	vertical-align: top;
}

A{
	color: #ccc;
}

A IMG{
	border-width: 0px;
}

#LoginContainer{
	height: 147px;
	width: 183px;
	vertical-align: top;
	
	background: #4f4f4f url(images/UserArea_bg.jpg) no-repeat bottom;
}

#LoginForm{
	/*background: #4f4f4f url(images/UserArea_bg.png) no-repeat bottom;*/
	
	
	width: 183px;
	height: 146px;
}

#LoginForm TD{
	padding: 0px 15px 0px 5px;
}

#LoginForm THEAD TD{
	font-size: 1.2em;
	vertical-align: middle;	
	/*height: 45px;*/
}

#LoginForm TD.TextField{
	/*height: 20px;*/
}

#LoginForm TD.TextField INPUT{
	width: 68px;
	float: left;
	height: 13px;
	background: #ccc;
	border-left-width: 0px;
	border-right-width: 0px; 
	border-top: 1px solid #818181;
	border-bottom: 1px solid #818181;
}
#LoginForm TD.TextField IMG{
	float: left;
	display: block;
	padding: 0;
	margin: 0;
	margin-bottom: -2px;
}

TD.Search{
	background: #fff;
	height: 38px;
	color: #000;
	padding: 0px;
	
}


TD.Search TABLE{
	text-align: right;
	float: right;	
	height: 36px;
	margin-top: 0;
	padding: 0;
}
#withcorner{
		background: #fff url(images/Search_Corner.gif) no-repeat right;
		
}
TD.Search H1{
	font-size: 22px;
	padding-left: 5px;
	width: 200px;
	height: 30px;
	vertical-align: middle;
	margin: 0;
	margin-top: 10px;
	font-family: 'Arial Narrow', Helvetica, serif;
	
}

TD.Search FORM, #LoginForm FORM{
	margin: 0;
	padding: 0;
}

TD.Search INPUT.Button{
	position: relative;
	top: 2px;
}
TD.Search INPUT.Text{
	background: #fff;
	border: 1px solid #000;
	height: 15px;
	width: 140px;
	margin-top: 4px;
}


TD.Search A{
	padding-right: 18px;
	font-size: 0.9em;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
}
#Banner{
	vertical-align: bottom;
	background: #3f3f3f;
}
#UserCart{
	background: #4f4f4f url(images/UserCart_bg.jpg) no-repeat top;
	width: 142px;
	height: 108px;
	vertical-align: top;
}

#UserCart TABLE{
	width: 100%;
	height: 96px;
}

#UserCart TD.Center{
	text-align: center;
	padding: 10px 0 18px 0;
	
}

#UserCart TD.LeftCol{
	text-align: right;
	padding-right:5px;
}

#CarTop{
	background: #4f4f4f url(images/CarTop.jpg) no-repeat bottom;
	height: 109px;
	
}
#Central{	
	background: #323232;
	width: 606px;
}
TD.CategoryName{
	text-align: right;
	padding-right: 10px;
	background: #3f3f3f;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	vertical-align: middle;
	height: 30px;
	width: 608px;
}

TD.CategoryName H2{
	font-weight:normal;
	font-size: 1.3em; 
}

TD.SitePath{
	background: #2e2e2e;
	font-size: 0.9em;
	color: #999;
	padding: 2px;
	height: 20px;
	vertical-align: middle;
}

TD.SitePath A{
	color: #999;
}

TD.PageContent{
	background: #323232 url(images/CenterTop_bg.gif) no-repeat top;
}

TD.BottomDecor{
	background: #323232 url(images/CenterBottom_bg.gif) no-repeat bottom;
	height: 40px;
	width: 608px;
}

TD.RoundCorner{
	background-image: url(images/Corner.png); 
	background-repeat: no-repeat;
}

TD.RightCol{
	background: transparent url(images/RightCol_bg.png) repeat-y left;
	width: 192px; 
}

#RightColBody{
	background: transparent url(images/CarBottom.jpg) no-repeat top;
	width: 100%;
}

#RightColSpacer{
	height: 79px;
	padding: 0px;
}

TABLE.RightMenuBlock{
	width: 176px;
	margin-bottom: 15px;
}
TABLE.RightMenuBlock A{
	color: #fff;
}
TABLE.RightMenuBlock H2{
	color: #fff;
	font-size: 1.3em;
	line-height: 1.5em;
	margin-bottom: 5px;
	font-weight: normal;
	font-family:  'Arial Narrow', Helvetica, sans-serif;
}

TD.RightMenuHdrDark{
	background: #626262 url(images/DarkMenuHdr_bg.png) repeat-y left;
	text-align: center;
	vertical-align: middle;	
}

TD.RightMenuContentDark{
	background: #666 url(images/DarkMenu_bg.png) repeat-y left;
	text-align: left;
	padding: 10px 0px 10px 20px;
}



TD.RightMenuContentDark UL LI{
	list-style-image: url(images/BullGreen.png);
	list-style-type: square;
}

TD.RightMenuHdrMed{
	background: #959595 url(images/MedMenuHdr_bg.png) repeat-y left;
	text-align: center;
	vertical-align: middle;	
}

TD.RightMenuContentMed{
	background: #999 url(images/MedMenu_bg.png) repeat-y left;
	text-align: left;
	padding: 10px 0px 10px 20px;
}

TD.RightMenuContentMed UL LI{
	list-style-image: url(images/BullGreen.png);
	list-style-type: square;
}

TD.RightMenuHdrLight {
	background: #c6c6c6 url(images/LightMenuHdr_bg.png) repeat-y left;
	text-align: center;
	vertical-align: middle;
	color: #333;	
}
TD.RightMenuHdrLight H2, TABLE.RightMenuBlock TD.RightMenuContentLight A{
	color: #333;
}

TD.RightMenuContentLight{
	background: #ccc url(images/LightMenu_bg.png) repeat-y left;
	text-align: left;
	padding: 10px 0px 10px 20px;
	color: #333;
}

TD.RightMenuContentLight UL LI{
	list-style-image: url(images/BullRed.png);
	list-style-type: square;
}

#Grid{
	width: 100%;
	text-align: center;
}

#Grid TD{
	padding: 10px;
	width: 50%;
}

#Grid TD TD{
	padding: 0;
}

TABLE.Cell{
	width: 268px;
	
}
#Grid TABLE.Cell TD.CellHdr{
	background: transparent url(images/CellTop_bg.gif) no-repeat top;
	height: 27px;
	vertical-align: middle;
}
#Grid TABLE.Cell TD.CellImg{
	width: 30%;
}
#Grid TABLE.Cell TD{
	background: #4f4f4f;
	color: #ccc;
}
#Grid TABLE.Cell TD.CellText{
	text-align: left;	
	padding: 1px 3px 1px 0px;

}
TD.Price{
	font-size: 2em;
	line-height: normal;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	height: 2em;
}

#Grid TABLE.Cell TD.CellBottom{
	background: transparent url(images/CellBottom_bg.gif) no-repeat bottom;
	word-spacing: 15px;
	height: 28px;
	vertical-align: middle;
}

TD.copy{
	padding: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ccc;
}

TD.terms{
	padding: 5px;
	text-align: right;
	color: #ccc;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#LoginForm TABLE.ButtonTable TD.ButtonSide{
	height: 12px;
	width: 6px;
	padding: 0;
}
TD.ButtonSide IMG{
	display: block;
}

TABLE.ButtonTable{
	margin: 0 5px 0 5px;
}

TD.MyButton{
	background: #ccc url(images/BtnBg.gif) repeat-x;
	text-align: center;
	font-size: 0.9em;
	color: #000;
	height: 12px;
	cursor: hand;
	cursor: pointer;
}

TABLE.ButtonTable TD.MyButton A{
	color: #333;
	text-decoration: none;
}

TD.DialogTitle{
	background: transparent url(images/DialogTop_bg.gif) no-repeat top;
	height: 27px;
	vertical-align: middle;
	text-align: center;
}
TD.DialogBottom{
	background: transparent url(images/DialogBtm_bg.gif) no-repeat bottom;
	word-spacing: 15px;
	height: 28px;
	vertical-align: middle;
}
TD.DialogBox{
	background: #4f4f4f;
	color: #ccc;
	text-align: left;	
	padding: 1px 5px 1px 5px;
	
}
TABLE.DialogTable{
	margin-top: 20px;
	margin-bottom: -10px;
}

TD.PListCell{
	border: 1px solid #333;
	text-align: center;
}

TD.SearchSortCell{
	padding-left: 5px;
}

#Central DIV.FLButtons{
	background: #2e2e2e;
	border-top: 1px solid #222;
	margin-bottom: 10px;
	padding: 5px;
	
}
#Central DIV.FLButtons A{
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	padding-left: 10px;
}

#Central TD.ImageBox{
	padding: 5px;
	border: 1px solid #333;
	border-right-width: 0px;
}

#Central TD.ProductBox{
	padding: 5px;
	border: 1px solid #333;
	border-left-width: 0px;
}

BODY.PopupBody{
	background: #444 url(images/BodyBg.jpg);
	
}
BODY.PopupBody DIV{ width: auto;}
DIV.BottomPopup{
	text-align: center;
}
TD.PopupTitle{
	text-align: center;
	padding-top: 10px;
	font-size: large;
}
.VertMenuItems {
	COLOR: #fff;
	TEXT-DECORATION: none;
}
A.VertMenuItems:link {
	COLOR: #fff;
	TEXT-DECORATION: none;
}
A.VertMenuItems:visited {
	COLOR: #fff;
	TEXT-DECORATION: none;
}
A.VertMenuItems:hover {
	COLOR: #fff;
	TEXT-DECORATION: underline;
}
A.VertMenuItems:active  {
	COLOR: #fff;
	TEXT-DECORATION: none;
}
a.headers:link,a.headers:visited,a.headers:hover{text-decoration:none;font-size:20px;font-weight:bold;}

