﻿body {
}

h1{ font-family:Verdana; font-size:14px; font-weight:bold; color:#161010;  }

a:link.low      {color: #565c53; font-size:10px; text-decoration: font-weight:bold; font-family:Verdana;}
a:visited.low  {color: black; text-decoration: underline; font-size:10px; font-family:Verdana;}
a:hover.low   {color: Black; text-decoration: underline; font-weight:bold; font-size:10px; font-family:Verdana;}

a:link.high      {color: black; font-weight:bold; font-size:12px; text-decoration: font-weight:bold; font-family:Verdana;}
a:visited.high  {color: black; text-decoration: underline; font-weight:bold; font-size:12px; font-family:Verdana;}
a:hover.high   {color: #565c53; text-decoration: underline; font-size:12px; font-family:Verdana;}

.SiteText{ font-family:Verdana; font-size:10px;}
.SiteTextBold{ font-family:Verdana; font-size:10px; font-weight:bold;}
.SiteTextBig{ font-family:Verdana; font-size:12px;}
.SiteTextBigBold{ font-family:Verdana; font-size:12px; font-weight:bold;}
.SiteTextRed{ font-family:Verdana; color:Red; font-size:10px;}
.SiteTextRedBold{ font-family:Verdana; color:Red; font-weight:bold; font-size:12px;}
.SiteTextGray{ font-family:Verdana; color:Gray; font-size:10px;}
.SiteTextWhite{ font-family:Verdana; color:White; font-size:10px;}
.SiteTextWhiteBold{ font-family:Verdana; color:Black; font-weight:bold; font-size:13px;}
.SiteTextWhiteBold2{ font-family:Verdana; color:White; font-weight:bold; font-size:12px;}
.SiteTextGrayBold{ font-family:Verdana; color:Gray; font-weight:bold; font-size:13px;}
.SiteTextSmallWhiteBold{ font-family:Verdana; font-weight:bold; color:White; font-size:8px;}

.ControlStyle
{ 
    padding-top: 2px; padding-bottom: 2px; color: #000000; 
            font-size: 10px; background-color: white; 
            border: 1px solid; border-top-color: #dad6d6; border-left-color: #dad6d6; border-right-color: #dad6d6; 
            border-bottom-color: #dad6d6; font-family:Verdana;
}


.CheckOutBody { padding-left:60px; padding-right:20px;}
.TitleRow { padding:3px 3px 3px 3px; width:700px; border:solid 1px #dad6d6; background-image:url(images/BlackBack2.jpg); background-repeat:repeat-x;}
.DataRow { padding: 6px 3px 3px 8px; vertical-align:top; width:700px;}


.ImageSpacing1{ padding-top:100px;}


/***********************************************/
/*Page Layout
/***********************************************/
.TopContainer{ }
.TopSearchContainer{ height:54px; width:941px; background-image:url(images/topsearch2.jpg); background-repeat:no-repeat;}
.TopSearchContainer .FieldRow{ background:inherit;}
.TopSearchContainer .FieldData{padding-top:3px; padding-top:10px; padding-left:20px; vertical-align:top;}
.MidContainer{width:941px; background-image:url(images/mid.jpg); background-repeat:repeat-y; padding:0px 0px 0px 0px;}
.MidContainer .MidSpacing1{ width:209px; padding-left:10px}
.MidContainer .MidSpacing2{width:722px; text-align:left; }

/***********************************************/
/*YMM Layout
/***********************************************/
.YMM1{ width:209px; height:124px; background-repeat:no-repeat; background-image:url(images/YMM_Back1.jpg); font-family:Verdana; font-size:10px;}
.YMM1 .YMMData { padding-top:30px;}

/***********************************************/
/*MainBody Layout (index.aspx
/***********************************************/
.MainBody {width:100%;}
.MainBody .Left{ vertical-align:top;}
.MainBody .Right{ vertical-align:top; padding-right:5px; text-align:right;}


/***********************************************/
/*Shop By Category Layout
/***********************************************/
.SBCategory {width:209px; background-repeat:no-repeat;}
.SBCategory .SBTitle{height:35px; background-image:url(images/shopByCat.jpg); background-repeat:no-repeat;}
.SBCategory .SBDataBullet{background-color:White; padding-left:10px;}
.SBCategory .SBData{padding-left:10px; width:209px; background-image:url(images/shopByCatBody.jpg);}
.SBCategory .SBFooter{padding-left:10px; width:209px; height:17px; background-image:url(images/shopByCatFooter.jpg);}

/***********************************************/
/*Dynamic Side Menu Layout
/***********************************************/
.DynSideMenuBox { border:solid 1px #4d4d4d; width:125px;}
.DynSideMenuBox .Data{ padding-left:5px; padding-top:3px; padding-bottom:2px;}
.DynSideMenuBox .DataNeedTopSpace{ padding-left:5px; padding-top:6px; padding-bottom:2px;}
.DynSideMenuBox .DataNeedBottomSpace{ padding-left:5px; padding-top:3px; padding-bottom:5px;}
.DynSideMenuBoxShopCart{ background-image:url(images/ShopCartMinBack.jpg); width:209px; height:124px;}
.DynSideMenuBoxShopCart .Data{ padding-left:5px; padding-top:15px; padding-bottom:0px;}
.DynSideMenuBoxShopCart .DataNeedTopSpace{ padding-left:5px; padding-top:6px; padding-bottom:2px;}
.DynSideMenuBoxShopCart .DataNeedBottomSpace{ padding-left:5px; padding-top:3px; padding-bottom:5px;}
.DynSideMenuBoxSpecial{ width:209px;}
.DynSideMenuBoxSpecial .Title{ height:35px; background-image:url(images/WebSpecial.jpg); background-repeat:no-repeat;}
.DynSideMenuBoxSpecial .Data{ width:209px; text-align:center; background-image:url(images/shopByCatBody.jpg);}
.DynSideMenuBoxSpecial .Footer{ width:209px; height:17px; background-image:url(images/shopByCatFooter.jpg);}

/***********************************************/
/*Product List Grid
/***********************************************/
.ProductList { }
.ProductList .Header { }
.ProductList .Row { vertical-align:top; width:490px; padding-right:3px;}
.ProductList .ImageCell{ padding-right:10px;}

/************************************************/
/*GGShoppingCart Grid
/*************************************************/
.ShopCartGrid {border:solid 1px #dad6d6;}
.ShopCartGrid .ImageCell{text-align:center;}
.ShopCartGrid .Header{text-align:center; height:20px; font-family:Verdana; font-size:10px; color:black; background-image:url(images/BlackBack2.jpg); font-weight:bold;}
.ShopCartGrid .Row{ font-family:Verdana; font-size:10px; vertical-align:middle; color:Black; text-align:center;}
.ShopCartGrid .Footer{}
/*************************************************************************************/


/************************************************/
/*Form Layout
/*************************************************/
.Form{}
.Form .Row{}
.Form .HeaderStyle{ font-weight:bold;}
.Form .FieldStyle{ width:150px; font-family:Verdana; font-size:10px;}
.Form .ValueStyle{ padding-right:6px;}


/************************************************/
/*Product List Grid
/*************************************************/
.ProdGrid{ border:solid 1px #dad6d6;}
.ProdGrid .Vehicle { border-top:solid 1px #dad6d6; padding:3px 3px 3px 3px;}
.ProdGrid .Title { width:630px; padding-left:5px; background-repeat:repeat-x; padding-top:5px; padding-bottom:5px; background-image:url(images/BlackBack2.jpg);}
.ProdGrid .SubTitle{width:500px; padding:3px 3px 3px 3px; font-family:Verdana; color:Red; font-weight:bold; font-size:12px;}
.ProdGrid .PartTypes { border-top:solid 1px #dad6d6; padding:3px 3px 3px 3px;}
.ProdGrid .Paging { width:inherit; border-bottom:solid 1px #dad6d6; border-top:solid 1px #dad6d6; padding:3px 3px 3px 3px;}
                    
/************************************************/
/*Part Type List
/*************************************************/
.PartType{}
.PartTypeItem{ padding-right:30px; font-size:8px; }


/************************************************/
/*GG Register User Control
/*************************************************/
.RegUserBorder{ border:solid 1px #dad6d6;}
.RegUserTitle{ padding:6px 8px 1px 8px; height:10px; background-image:url(images/BlackBack2.jpg);}
.RegUserSpacing {padding:6px 8px 3px 8px; }

/************************************************/
/*GG Featured Category Control
/*************************************************/
.FeatCat{ width:467px; height:200px; background-image:url(images/popularCatBack.jpg); background-repeat:no-repeat;}
.FeatCatData { padding-left:10px; padding-top:37px;}

.BodySection{ padding-left:20px;}

/************************************************/
/*GG Footer User Control
/*************************************************/
.FooterTitle{ width:880px; background-image:url(images/BlackBack2.jpg);}
.FooterBorder{border:solid 1px #dad6d6;}

/************************************************/
/*GG Product Vehicle Control
/*************************************************/
.PV {border:solid 1px #dad6d6;}
.PVTitle{border:solid 1px #dad6d6; height:20px; padding:6px 3px 3px 3px; width:640px; background-image:url(images/BlackBack2.jpg);}
.PVData{padding:1px 1px 1px 10px; border-bottom:solid 1px #dad6d6;}
