@import "offerList.css";
@import "helpLayer.css";
@import "bestSeller.css";
body {
margin:0%;
margin-top:0%;
background-color:#232323;
font-family: sans-serif, Helvetica,Arial,Verdana;
font-size:8pt;
color:#404040;
}
div, table, td, tr, span {
font-size:9px;
font-family: sans-serif,Helvetica,Arial,Verdana;
}
#spinner {position:absolute;top:60%;padding:50px 0px;text-align:center;border-bottom:1px solid gray;border-top:1px solid gray;opacity:0.2;filter:alpha(opacity = 20);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);background:white;height:auto;width:100%;z-index:99;}

.mnuk {font-size:9pt;text-decoration: none;color :#3c5e83;cursor:pointer}
.mnuk:link {font-size:9pt;text-decoration: none;color :#3c5e83;cursor:pointer}
.mnuk:hover {color:blue;text-decoration: underline;cursor:pointer}

.Amnu, a.Amnu {font-size:10pt;text-decoration: none;color :#f48708;cursor:pointer;}
.Amnu:hover, a.Amnu:hover {font-size:9pt;color:#f48708;text-decoration: underline;cursor:pointer;}

.mnu a:link {font-size:9pt;text-decoration: none;color :#cccccc;}
.mnu a:visited {font-size:9pt;text-decoration: none; color :#cccccc;}
.mnu a:hover {font-size:9pt;color:#cc3333;text-decoration: underline;}
.mnu {font-size:9px;color:#cccccc;text-decoration: none; cursor:pointer;}
.mnu:link {font-size:9px;color:#cccccc;text-decoration: none; cursor:pointer;}
.mnu:hover {font-size:9px;color:#cc3333;text-decoration: underline; cursor:pointer;}

a.lastAdded:link {font-size:9pt;text-decoration: underline;color :#007cc0;}
a.lastAdded:visited {font-size:9pt;text-decoration: none; color :#007cc0;}
a.lastAdded:hover {font-size:9pt;color:#007cc0;text-decoration: underline;}

a:link {font-size:9px;text-decoration: none;color:#cccccc ;}
a:visited {font-size:9px;text-decoration: none;color:#cccccc ;}
a:hover {font-size:9px;color:#cccccc;text-decoration: underline;}

#basket {
text-align:left;
padding:4px 1px;
margin:0%;
display:block;
color:white;
}
.BasketItem {
display:block;padding:3px;clear:both;
}
.BasketButton
{text-align:right;padding:1px;
}
.BasketRow {
height:auto;
color:#cccccc;
border-top:none;
display:block;
clear:both;
}
.BrandsLayerItem {
padding:2px 5px;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#4ADF00;
}
.BrandsLayerItemHover{
padding:2px 5px;
font-size:10px;
font-weight:bold;
background:#cccccc;
text-decoration:none;
color:black;
}
#BrandsLayer {
margin-left:2px;
width:109px;
font-size:10px;
z-index:1;
border:1px solid gray;
background:black;
position:absolute;
display:none;
clear:both;
}
.ldiv {
border: 1px solid green;
}
.data {
font-size:9pt;
color:black;
text-align:left;
}
#DealerList {
margin-bottom:5px;
font-family:"Tahoma","Verdana";
width:580px;
color:white;
}
#DealerList td {
padding:2px 10px;
font-size:10px;
background:black;
color:white;
}
#DealerList th {
padding:2px 10px;
text-align:left;
font-size:11px;
background:#464646;
color:white;
font-weight:bold;
}
#DebugLayer {position:absolute;color:#494949;width:200px;height:100%;background:#F0F0F0;height:100;overflow:hidden;border: 1px solid #494949;padding:5px;cursor:pointer;}
#e , #photo
{position:absolute;left:35%;top:50%;color:#cccccc;padding:5px;background:#232323;width: 500px;border: 2px solid black;border-bottom: 5px solid maroon;cursor:pointer;display:none;z-index:5;}

.filterButton {background:#313131;color:white;border:1px solid gray;}
.Footer {
height:28px;
background-image:url('../layout/footerBar.png');
background-repeat:no-repeat;
background-position:top;
color:#888888;
padding:10px 0px 0px 25px;
display:block;
clear:both;
text-align:left;
}
.FormHeader {
background: #cccccc;
padding:5px;
margin:5px;
text-transform:uppercase;
font-size:13px;
}
.FormHeader img {
margin-right:10px;
vertical-align:middle;
}
.FormItemField {
padding:2px;
}
.FormItemField input {
padding:2px;
width:100%;
border:1px solid gray;
}
.FormItemText {
padding:2px;
color:#F0F0F0;
float:left;
width:100px;
text-align:right;
font-size:10px;
}
.HeadTitle {
font-family:"Tahoma", sans-serif;
padding:1px 0px 4px 5px;
font-size: 17px;
vertical-align: middle;
text-align:left;
font-weight:bold;
}
.HeadTitle span, .HeadTitle a,  .HeadTitle a:link {
font-family:"Tahoma", sans-serif;
cursor:pointer;
font-size:17px;
color:#fff;
}
.HeadTitle span:hover, .HeadTitle a:hover {
text-decoration:underline;
}
#lastAddedTitle {
font-family:"Tahoma",sans-serif;
padding:0px;
margin:12px 0px 4px 0px;
font-size:10px;
color:black;
font-weight:bold;
}
.HeaderBanner {
background:transparent;
text-align:left; 
margin:0px;
}
.HeaderBanner img {
margin:0px;
}
.Header {
margin:0px;
}
#lastAdded
{
border:none;
}
.Left
{float:left;}
#LoadLayer {
position:absolute;
left:35%;
top:40%;
color:#494949;
background:#F0F0F0;
width: 300px;
border: 1px solid #494949;
padding:30px;
cursor:pointer;
display:none;}

#leftMenu {
width:215px;
border:none;
vertical-align:top;
text-align:center;
}
#LoginForm {
font-size: 8pt;
color: black;
margin-bottom:2px;
padding:0px;
display:block;
}
.loginInput input {
font-size:8pt;
background:black;
color:white;
margin:2px 0px;
border:none;
width:120px;
}
.loginLabel {
color:black;
float:left;
text-align:right;
width:33px;
padding:0px;
margin:0px;
}
.LoginHead {
height:28px;
border: none;
background-image: url('../images/cellpic.gif');
background-position:center;
font-size: 8pt;
color: #415F81;
margin-bottom:5px;
padding:0;
display:block;
}
.MainLayer {
width:751px;
background:transparent;
text-align:left;
}
#mainIndex {
padding:0px;
clear:both;
display:block;
}
#mainData {
background:#232323;
margin-left:2px;
clear:both;
display:block;
}
.menu {
background-color:#aa3030;
font-size:8pt;
letter-spacing:-1pt;
color:#232323;
background-repeat:no-repeat;
}
#menuNavigation {
/* top:15px; */
/* margin-right:30px; */
/* position:absolute; */
width:200px;
text-align:left;
}
.MenuLeft {
width:180px;
display:block;
}
.MenuLeftItem {
height:35px;
}
.MenuTop {
white-space:nowrap;
width:60px;
text-align:center;
float:left;
border-right: 1px solid white;
border-bottom: 1px solid white;
margin:2px;
}
.CMenuTop {
white-space:nowrap;
text-align:center;
float:left;
margin:0px;
}
.MenuTop a {
font-family:sans-serif;
text-transform:uppercase;
color:#565656;
}
.MenuTop a:hover {
color:#C05800;
}
#menuSiteTop {
position:relative;
top:50px;float:right;
right:0px;
width:300px;
color:white;
text-align:right;
}
#ModuleDesc {
color:orange;
text-indent:15px;
text-align:left;
font-size:12px;
background:#F9F9F9;
border: 1px solid #d0d0d0;
display:block;
clear:both;
margin:2px 5px 2px 5px;
padding:5px;
text-transform:uppercase;
}
.MyBikeMenu {
float:left;
font-size:11px;
color:white;
width:100px;
text-align:center;
/* cursor:pointer; */
border-bottom:2px solid white;
}
.marked {
color:#FF9900;
font-weight:bold;
}
#newsLayer {
padding: 2px;
padding-left:14px;
}
#Payment {
color:#494949;
}
#PLLoginHead {
background-image:url('../layout/footerBg.png');
background-repeat:no-repeat;
background-position:top;
height:28px;
margin:0px;
padding:3px 10px;
text-align:center;
vertical-align:middle;
font-size:12px;
}
#searchBox {
text-align:left;
font-size:10px;
padding:2px;
padding-left:20px;
margin:0px 0px 10px 0px;
}
#searchBox select {
width:170px;
font-size:10px;
/* padding-right:5px; */
background:black;
color:#cccccc;
text-align:right;
}
#SearchLayer {
width:184px;
font-family:"Tahoma",sans-serif;
background:#232323;
margin:0px 0px 0px 0px;
padding:0px;
float:right;
vertical-align:middle;
text-align:left;
color:white;
}
input#search ,
#SearchLayer input[type='text'] ,
#SearchLayer input[type='password']  {
width:130px;
background:black;
color:#cb342d;
font-size:12px;
padding:2px;
border:1px solid white;
}
#SearchResults {
height:28px;
background-image:url('../layout/footerBg.png');
background-repeat:no-repeat;
background-position:top right;
color:black;
font-size:10px;
font-weight:bold;
padding:8px 0px 0px 25px;
margin:10px 0px 0px 0px;
display:block;
clear:both;
text-align:center;
}
#SearchResults span {
margin:0px 5px;
color:#cccccc;
}
.ShopMenuDeps {
background-image:url('../layout/menuItemBgC.png');
background-position:left;
background-repeat:no-repeat;
font-size:8pt;
font-weight:bold;
color:#cccccc;
cursor:pointer;
padding:5px;
margin:2px 0px;
text-align:left;
text-indent:30px;
}
.ShopMenuDepsHover {
background-image:url('../layout/menuItemBg.png');
background-position:center;
background-repeat:no-repeat;
font-size:8pt;
font-weight:bold;
color:#cccccc;
cursor:pointer;
padding:5px;
margin:2px 0px;
text-align:left;
text-indent:30px;
}
.ShopMenuHidden {
clear:both;
margin:0px;
padding: 4px 0px;
}
.ShopMenuLayer img {
 border:0px;
 margin:0px;
}
#ShopMenuLayerTbl {
 width:100%;
 border:none;
 padding:0px;
}
.ShopMenuLayer {
margin:5px 0px;
padding:0px;
}
#subMenu {
height:14px;
clear:both;
}
.CatsProds {
float:right;
position:absolute;
display:none;
background:white;
padding:0px;
margin-left:10px;
border-top:4px solid black;
border-bottom:4px solid black;
}
.ShopMenuItemsTbl {
border:none;
width:140px;
}
.ShopMenuItemsTd {
font-size:10px;
color:#cccccc;
background:#232323;
cursor:pointer;
font-size: 9px;
cursor:pointer;
padding:3px 5px 3px 40px;
margin:0px;
text-align:left;
}
.ShopMenuItemsTdHover{
font-size:10px;
color:#cc3333;
text-decoration:underline;
background:#232323;
cursor:pointer;
font-size: 9px;
cursor:pointer;
padding:3px 5px 3px 40px;
margin:0px;
text-align:left;
}
.ShopMenuItemsSel {
color:#FF8000;
text-decoration:underline;
font-size: 8pt;
padding:1px;
/* width:153px; */
padding-left:5px;
}
.ShopTable {
color:white;
padding:0px;
display:block;
position:relative;
}