p {
  margin: 0px;
  padding: 0px;
}
td {font-size:12px; color:#000000; font-family:arial;}
body         	{ border-style: solid; border-width: 0; background-image:url(../images/main_bg.gif);background-color: #ffffff; font-family:arial, verdana, ms sans serif; font-size:10px; color:#3E3E3E; }
.mainBody_tbl 	{ border-top:1px solid #3e3e3e; border-left: 1px solid #3e3e3e; border-right: 1px solid #3e3e3e; }
.spacer 		{font-size:1px;}
a		{color:#000000;}
a:hover {color:#e7751d;}

/* subHeader */
.S-H1{font-size:12px;}
.subHeader_tile {height:37px; background-image:url(../images/tart/subHeader_tile.gif); background-repeat:repeat-x; }
.subHeader_right {width:163px; height:37px; background-image:url(../images/tart/subHeader_right.gif); background-repeat:no-repeat; }
.subHeader_left {width: 23px;height:37px; background-image:url(../images/tart/subHeader_left.gif); background-repeat:repeat-x; }
.subHeader_SearchText {color:#FFFFFF; font-weight:bold; font-size:15px;}
.NavBar_Text 	{color: #FFFFFF;font-family: arial, verdana, ms sans serif;font-size: 12px;text-decoration:none;}
.NavBar_Text:hover	{color: #FFFFFF;font-family: arial, verdana, ms sans serif;font-size: 12px;text-decoration:underline;}
.navbar_seperator{width:15px;text-align:center;color: #FFFFFF;font-family: tahoma, verdana, ms sans serif;font-size: 11px; font-weight:bold;}

.ProdNavBar_Text 	{color: #FFFFFF;font-family: arial, verdana, ms sans serif;font-size: 14px;text-decoration:none;}
.ProdNavBar_Text:hover	{color: #FFFFFF;font-family: arial, verdana, ms sans serif;font-size: 14px;text-decoration:underline;}
.Prodnavbar_seperator{width:15px;text-align:center;color: #FFFFFF;font-family: tahoma, verdana, ms sans serif;font-size: 13px; font-weight:bold;}


/* categories */
.membersTitle	{padding-right:20px;height:32px;width:195px;background-repeat:no-repeat;background-image:url(../images/tart/members_top.gif);color: #FFFFFF;font-family: arial, verdana, ms sans serif;font-size: 13px;}
.cat_title		{color:#FFFFFF;}
.catHeader_text {color:#FFFFFF; font-size:13px; font-weight:bold;}
.catTitle		{padding-right:20px;height:33px;width:195px;background-repeat:no-repeat;background-image:url(../images/tart/cat_top.gif);color: #FFFFFF;font-family: arial, verdana, ms sans serif;font-size: 13px;}
.catBottom		{height:17px;width:195px;background-repeat:no-repeat;background-image:url(../images/tart/cat_bottom.gif);}
.cat1_tile		{width:195px;font-family: Arial;background-position : center;background-repeat : repeat-y;background-image:url(../images/tart/cat1_tile.gif);}
.cat2_tile		{width:195px;font-family: Arial;background-position : center;background-repeat : repeat-y;background-image:url(../images/tart/cat2_tile.gif);}
.cat3_tile		{width:195px;font-family: Arial;background-position : center;background-repeat : repeat-y;background-image:url(../images/tart/cat2_tile.gif);}
.cat4_tile		{width:195px;font-family: Arial;background-position : center;background-repeat : repeat-y;background-image:url(../images/tart/cat2_tile.gif);}

.cat1   	 	{vertical-align: middle;height:20px; color: #4D4C4C;font-family: arial, verdana, ms sans serif;font-size: 12px; font-weight:bold; text-decoration:none;}
.cat1:hover	 	{vertical-align: middle;height:20px; color: #000000;font-family: arial, verdana, ms sans serif;font-size: 12px; font-weight:bold; text-decoration:none;}
.cat2   	 	{vertical-align: middle;height:15px; color: #000000;font-family: arial, verdana, ms sans serif;font-size: 11px; text-decoration:none;}
.cat2:hover	 	{vertical-align: middle;height:15px; color: #3e3e3e;font-family: arial, verdana, ms sans serif;font-size: 11px; text-decoration:none;}
.cat3   	 	{vertical-align: middle;height:15px; color: #000000;font-family: arial, verdana, ms sans serif;font-size: 11px; text-decoration:none;}
.cat3:hover	 	{vertical-align: middle;height:15px; color: #3e3e3e;font-family: arial, verdana, ms sans serif;font-size: 11px; text-decoration:underline;}
.cat4   	 	{vertical-align: middle;height:15px; color: #000000;font-family: arial, verdana, ms sans serif;font-size: 11px; text-decoration:none;}
.cat4:hover	 	{vertical-align: middle;height:15px; color: #3e3e3e;font-family: arial, verdana, ms sans serif;font-size: 11px; text-decoration:underline;}

.catIcon1		{height:13px;width:20px;background-image:url(../images/tart/cat_icon.gif);font-family: Arial;background-position : center;background-repeat : no-repeat;  }
.catIcon2		{height:15px;width:32px;background-image:url(../images/tart/cat_bullet.gif);font-family: Arial;background-position : left;background-repeat : no-repeat;  }
.catIcon3		{height:15px;width:40px;background-image:url(../images/tart/cat_bullet.gif);font-family: Arial;background-position : left;background-repeat : no-repeat;  }
.catIcon4		{height:15px;width:45px;background-image:url(../images/tart/cat_bullet.gif);font-family: Arial;background-position : left;background-repeat : no-repeat;  }

.catSeperator1	{width:195px;height:5px;background-image:url(../images/tart/cat_seperator.gif);font-family: Arial;background-position : center;background-repeat : no-repeat;}
.catSeperator2	{height:1px;font-family: Arial;background-position : center;background-repeat : no-repeat;}
.catSeperator3	{height:1px;font-family: Arial;background-position : center;background-repeat : no-repeat;}
.catSeperator4	{height:1px;font-family: Arial;background-position : center;background-repeat : no-repeat;}

.rightBanner_tile {width:197px;background-repeat:repeat-y; background-image:url(../images/tart/rightBanner_tile.gif); }
.rightBanner_top	{width:197px;background-position:top;background-repeat:no-repeat; background-image:url(../images/tart/rightBanner_top.gif); }
.rightBanner_bottom	{width:197px;background-position:bottom;background-repeat:no-repeat; background-image:url(../images/tart/rightBanner_bottom.gif); }

/* view Favorites */
.mainFavorites_tile {width:787px;background-repeat:repeat-y; background-image:url(../images/tart/mainFavorites_tile.gif); }
.mainFavorites_top	{width:787px;background-position:top;background-repeat:no-repeat; background-image:url(../images/tart/mainFavorites_top.gif); }
.mainFavorites_bottom	{width:787px;background-position:bottom;background-repeat:no-repeat; background-image:url(../images/tart/mainFavorites_bottom.gif); }
.favBox_Top_right	{width:14px; height:32px; background-image:url(../images/tart/favBox_Top_right.gif); background-repeat:no-repeat; }
.favBox_Top_tile	{height:32px; background-image:url(../images/tart/favBox_Top_tile.gif); background-repeat:repeat-x; }
.favBox_Top_left	{width:14px; height:32px; background-image:url(../images/tart/favBox_Top_left.gif); background-repeat:no-repeat; }
.favBox_Title		{color:#FFFFFF;font-size:14px;font-weight:bold;text-decoration:none;}
.favBox_Title:hover {color:#000;}
.favBox_Tile		{width:187px;background-repeat:repeat-y; background-image:url(../images/tart/favBox_Tile.gif); }

.favBox_Bottom_right {width:16px;height:49px;background-repeat:no-repeat; background-image:url(../images/tart/favBox_Bottom_right.gif); }
.favBox_Bottom_tile {height:49px;background-repeat:repeat-x; background-image:url(../images/tart/favBox_Bottom_tile.gif); }
.favBox_Bottom_left {width:99px;height:49px;background-repeat:no-repeat; background-image:url(../images/tart/favBox_Bottom_left.gif); }
.favBox_Price		{color:#E76918;font-size:12px;font-weight:bold;text-decoration:none;}
.favBox_Text		{color:#000000;}
.prodBox_Top_right	{width:15px; height:32px; background-image:url(../images/tart/prodBox_Top_right.gif); background-repeat:no-repeat; }
.prodBox_Top_tile	{height:32px; background-image:url(../images/tart/prodBox_Top_tile.gif); background-repeat:repeat-x; }
.prodBox_Top_left	{width:10px; height:32px; background-image:url(../images/tart/prodBox_Top_left.gif); background-repeat:no-repeat; }
.prodBox_Bottom_right {width:16px;height:49px;background-repeat:no-repeat; background-image:url(../images/tart/prodBox_Bottom_right.gif); }
.prodBox_Bottom_left {width:99px;height:49px;background-repeat:no-repeat; background-image:url(../images/tart/prodBox_Bottom_left.gif); }
.prodBox_Text		{color:#FFFFFF;}
.prodBox_Tile		{background-color:#F2F2F2;}
.PD_Seperator		{height:10px;}
.PD_GeneralText 	{font-size:12px; color:#000000; font-family:arial;}
.PD_General_Label	{color:#595959;}
.PD_General_value	{color:#E8661B; font-weight:bold;}
.prodBox_right_tile {width:15px; background-position:right; background-repeat:repeat-y; background-image:url(../images/tart/prodBox_right_tile.gif); }
.PP_Label	{color: #000000;font-family: arial, verdana, ms sans serif;font-size: 12px;}
.PP_Label_Line_Through	{color: #000000;font-family: arial, verdana, ms sans serif;font-size: 12px;text-decoration:none;}
.PP_Price	{color: #E76918;font-family: tahoma, verdana, ms sans serif;font-size: 12px;}
.PP_Price_Line_Through	{color: #E76918;font-family: tahoma, verdana, ms sans serif;font-size: 12px;text-decoration:none;}


/* Pic Border */
.picBorder_top_right	{width:5px;height:5px;background-repeat:no-repeat; background-image:url(../images/tart/picBorder_top_right.gif); }
.picBorder_top_tile		{height:5px;background-repeat:repeat-x; background-image:url(../images/tart/picBorder_top_tile.gif); }
.picBorder_top_left		{width:5px;height:5px;background-repeat:no-repeat; background-image:url(../images/tart/picBorder_top_left.gif); }

.picBorder_right		{width:1px;background-color:#8F8F8F; }
.picBorder_tile			{background-color:#ffffff; }
.picBorder_left			{width:1px;background-color:#8E8E8E; }

.picBorder_bottom_right		{width:5px;height:5px;background-repeat:no-repeat; background-image:url(../images/tart/picBorder_bottom_right.gif); }
.picBorder_bottom_tile		{height:5px;background-repeat:repeat-x; background-image:url(../images/tart/picBorder_bottom_tile.gif); }
.picBorder_bottom_left		{width:5px;height:5px;background-repeat:no-repeat; background-image:url(../images/tart/picBorder_bottom_left.gif); }



/* pageTabs */
.pageTab			{color: #000000;font-family: arial, verdana, ms sans serif;font-size: 12px; text-decoration:none; font-weight:bold;}				
.pageTab:hover	{color: #E76518;font-family: arial, verdana, ms sans serif;font-size: 12px; text-decoration:underline;}				
.pageTab_start	{width:8px;height:20px;background-image:url(../images/tart/pageTab_start.gif);background-position :top;background-repeat : no-repeat; }
.pageTab_tile	{height:20px;background-image:url(../images/tart/pageTab_tile.gif);background-position :top;background-repeat : repeat-x; }
.pageTab_Seperator	{height:20px;background-image:url(../images/tart/pageTab_Seperator.gif);background-position :top left;background-repeat : no-repeat; }
.pageTab_end		{height:20px;background-image:url(../images/tart/pageTab_end.gif);background-position :top left;background-repeat : no-repeat; }
.pageTabContent {height:100px; background-color:#F0F0F0;}
.pageTab_Bottom_right	{width:19px; height:27px; background-image:url(../images/tart/pageTab_Bottom_right.gif); background-repeat:no-repeat; }
.pageTab_Bottom_tile	{height:27px; background-image:url(../images/tart/pageTab_Bottom_tile.gif); background-repeat:repeat-x; }
.pageTab_Bottom_left	{width:19px; height:27px; background-image:url(../images/tart/pageTab_Bottom_left.gif); background-repeat:no-repeat; }



/* footer */
.footer {color:#ffffff; font-family:tahoma; font-size:11px;}
.footereng {color:#FFFFFF; font-size:11px; font-family:tahoma;}

.footer_right	{width:17px; height:45px; background-image:url(../images/tart/footer_right.gif); background-repeat:no-repeat; }
.footer_tile	{height:45px; background-image:url(../images/tart/footer_tile.gif); background-repeat:repeat-x; }
.footer_left	{width:17px; height:45px; background-image:url(../images/tart/footer_left.gif); background-repeat:no-repeat; }
.menu_footer_sep {background-position:center;width:17px; height:28px; background-image:url(../images/tart/menu_footer_sep.gif); background-repeat:no-repeat; }
.menuText_3 {color:#ffffff;text-decoration:none;}
.menuText_3:hover {color:#A8A8A8;text-decoration:none;}

/* button */
.ButtonRight	{cursor:hand;width:6px;height:18px;background-image:url(../images/tart/button_right.gif);font-family: Arial;background-position : center;background-repeat : no-repeat;}
.ButtonTile		{cursor:hand;color: #FFFFFF;height:18px;background-image:url(../images/tart/button_tile.gif);font-family: arial, verdana, ms sans serif;font-size: 11px;background-repeat : repeat-x;}
.ButtonLeft		{cursor:hand;width:6px;height:18px;background-image:url(../images/tart/button_left.gif);font-family: Arial;background-position : center;background-repeat : no-repeat;}
.ButtonTile_Text{cursor:hand;color: #FFFFFF;font-family: Arial;text-decoration:none;}
.ButtonTile_Text:hover {color:#000;}

.BigButtonRight		{cursor:hand;width:7px;height:24px;background-image:url(../images/tart/bigbutton_right.gif);font-family: Arial;background-position : center;background-repeat : no-repeat;}
.BigButtonTile		{cursor:hand;color: #FFFFFF;height:24px;background-image:url(../images/tart/bigbutton_tile.gif);font-family: arial, verdana, ms sans serif;font-size: 14px;background-repeat : repeat-x;}
.BigButtonLeft		{cursor:hand;width:7px;height:24px;background-image:url(../images/tart/bigbutton_left.gif);font-family: Arial;background-position : center;background-repeat : no-repeat;}


/* forms */
.formElement	{border:1px solid #808080; height:20px; color:#000000; background-color:#FFFFFF; font-family:arial; font-size:11px;} 
.SignInTitle	{background-color: #FFFFFF;color: #595959;font-family: arial, verdana, ms sans serif;font-size: 12px;}
.SignInHR		{background-color: #F0F0F0;color: #00549A;font-family: arial, verdana, ms sans serif;font-size: 12px;}
.signin_field	{background-color: #FFFFFF;color: #333333;font-family: arial, verdana, ms sans serif;font-size: 12px;}
.textbox 		{border:1px solid #808080; height:20px; color:#000000; background-color:#FFFFFF; font-family:arial; font-size:11px;} 
.textbox_req	{border:1px solid #808080; height:20px; color:#000000; background-color:#FFFFA0; font-family:arial; font-size:11px;} 
.formLabel 		{color: #595959;font-family: arial, verdana, ms sans serif;font-size: 12px;}
/* Cart */
.Cart_Titles		{height:31px;background-image:url(../images/tart/catBox_Tile.gif);background-position :top;background-repeat : repeat-x; }
.Cart_Titles_Sep	{color: #000000;font-family: arial, verdana, ms sans serif;font-size: 12px; text-decoration:none; font-weight:bold;	} 
.Cart_Buttom_Titles {background-image:url(../images/tart/gp_Buttom_tile.gif);background-position :bottom;background-repeat : repeat-x; }
.Cart_Sub_Titles	{color: #E75512;font-family: arial, verdana, ms sans serif;font-size: 12px; text-decoration:none; font-weight:bold;}
.cartBox_Tile 		{background-color:#ffffff;}
.cartBox_Title		{color:#FFFFFF;font-size:13px;font-weight:bold;text-decoration:none;}

.cartBox_Bottom_right {width:16px;height:49px;background-repeat:no-repeat; background-image:url(../images/tart/cartBox_Bottom_right.gif); }
.cartBox_Bottom_left {width:99px;height:49px;background-repeat:no-repeat; background-image:url(../images/tart/cartBox_Bottom_left.gif); }
.cartBox_Bottom_tile {background-color:#ffffff;}

/* attributes */
.attTitle_Tile 		{height:27px;background-image:url(../images/tart/attTitle_Tile.gif);background-position :top;background-repeat : repeat-x; }
.attTitle_Text		{padding-left:10px;color:#000000;font-size:13px;font-weight:bold;text-decoration:none; }
.attValues_Text		{padding-right:10px;color:#000000;font-size:11px;text-decoration:none; }
.SortAndPaging		{Color:White;}
.SortAndPaging:Hover	{Color:White;}

.GeneralText2		{Color:White;}
.GeneralText2:Hover	{Color:White;}

.ALinks{Text-Decoration:none;Font-Size:10px;Color:White;}
.ALinks:Hover{Text-Decoration:none;Font-Size:10px;Color:White;}


.hp_cat			{margin-top: 15px; margin-right: 10px;}
.hp_cat td		{width: 264px; height: 173px; background: url(../images/tart/hp_cat_box.gif) no-repeat right top; vertical-align: top;}
.hp_cat h3		{font: bold 12px arial; color: #004403; padding: 0px; padding-left: 20px; padding-top: 34px; margin: 0px; margin-right: 3px;}
.hp_cat img		{float: right; margin-top: 18px; margin-right: 20px; margin-left: 12px;}
.hp_cat .more	{display: block; position: absolute; bottom: 20px; left: 27px; background: url(../images/tart/hp_cat_read_more.gif) no-repeat; width: 44px; height: 15px;}

.hp_cat .sub	{clear: both; padding-top: 5px; padding-right: 20px; width: 210px; height: 65px; overflow-y: hidden;}
.hp_cat .sub a	{display: block; float: right; margin-left: 10px; white-space: nowrap; line-height: 20px; color: black;}
