body{margin:0px; padding:0px;}
body, tr, div, h{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#6a6a6a;
}
a{text-decoration:none; color:#0069ab;}
a:hover{text-decoration:underline;}
.txt11{font-size:11px;}
.txt13{font-size:13px;}
.txtBlack{ color:#000;}
.txtWhite{ color:#FFF;}
.txtRed{ color:#af0000;}
.txtDGrey{color:#6a6a6a;}
.txtBlue{color:#0069ab;}
input, select, textarea{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
	font-size:11px;
}
#mainNavDiv{
	position:absolute;
	top:124px; width:1020px;
	height:30px;
}
.btnImgOn, .btnImg:hover{background-position:right; cursor:pointer;}
.btnGen{
	display:block; float:left;
	width:143px; height:26px;
	background-image:url(../images/btnGen.jpg);
	text-align:center;
	margin-left:1px;
}
.btnGen img{
	margin-top:7px;
	border:none;
}
#btnHome{
	display:block; float:left;
	width:143px; height:26px;
	background-image:url(../images/btnHome.jpg);
}
#btnICS{
	display:block; float:left;
	width:143px; height:26px;
	background-image:url(../images/btnICS.jpg);
	margin-left:1px;
}
#btnCarAudio{
	display:block; float:left;
	width:143px; height:26px;
	background-image:url(../images/btnCarAudio.jpg);
	margin-left:1px;
}
#btnInstallations{
	display:block; float:left;
	width:143px; height:26px;
	background-image:url(../images/btnInstallations.jpg);
	margin-left:1px;
}
#btnContact{
	display:block; float:left;
	width:143px; height:26px;
	background-image:url(../images/btnContact.jpg);
	margin-left:1px;
}


.productTitle{
	font-size:17px;
	font-weight:bold;
	color:#01377b;
}
.productTitleLight{
	font-size:17px;
	color:#0094dc;
}
.productTitleSmall{
	font-size:15px;
	font-weight:bold;
	color:#01377b;
}
.paginationText{
	font-size:11px;
	color:#01377b;
}
.paginationLink{
	font-size:11px;
	color:#01377b;
	text-decoration:none;
}
.paginationLink:hover{
	text-decoration:underline;
}
.paginationLinkOn{
	font-size:11px;
	color:#01377b;
	text-decoration:underline;
}
.priceTxt{
	font-size:28px;
	font-weight:bold;
	color:#af0000;
}
.priceTxtSmall{
	font-size:24px;
	font-weight:bold;
	color:#af0000;
}
#siteContainerDiv{
	display:block;
	position:relative;
	width:1020px;
	left:50%;
	margin-left:-510px;
	margin-bottom:10px;
}
#logoTop{
	left:50%;
	position:absolute;
	margin-top:11px;
	margin-left:-530px;
}
#titleTop{
	position:absolute;
	left:50%; top:40px;
	margin-left:-221px;
}
#numberTop{
	position:absolute;
	left:100%; top:17px;
	margin-left:-163px;
}
#headSplitterDiv{
	position:absolute;
	width:100%;	height:2px;
	background-color:#0059ab;
	margin-top:151px;
}
#footerSplitterDiv{
	position:relative;
	left:0px;
	width:100%;	height:2px;
	background-color:#0059ab;
}
#footerDiv{
	position:relative;
	width:1020px;
	left:50%;
	margin-left:-510px;
	margin-top:10px;
	height:90px;
}

#emailTopDiv{
	position:absolute;
	width:200px; height:24px;
	top:50px; left:100%;
	margin-left:-200px;
	text-align:right;
}
#homeMainDiv{
	position:relative;
	display:block;
	margin-top:164px;
	width:777px; height:475px;
	background-image:url(../images/bgHomeMain.jpg);
}
#homeAdsRightDiv{
	display:table;
	position:relative;
	margin-top:163px;
	margin-left:10px;
	width:233px;
}
#productsMainDiv{
	position:relative;
	display:block;
	margin-top:164px;
	width:777px; height:475px;
	background-image:url(../images/productsMainBG.jpg);
}
#imgEnlarge{
	width:120px;
	height:18px;
	background-image:url(../images/imgEnlargeBG.jpg);
	text-align:left;
	text-indent:22px;
	cursor:pointer;
}
#imgEnlarge:hover{
	color:#01377b;
	background-position:top right;
}
#productImgLargeDiv{
	position:absolute;
	display:none;
	margin-top:164px;
	width:777px; height:475px;
	background-image:url(../images/productsMainBG2.jpg);
	text-align:center;
	z-index:2;
}
#productInfoTable{
	display:block;
}
#btnImageClose{
	position:absolute;
	margin-top:10px;
	left:100%; margin-left:-116px;
	width:100px; text-align:right;
	color:#01377b;
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
}
#productRowsDiv{
	position:relative;
	display:block;
	margin-top:164px;
	width:777px;
}
.smallProductDiv{
	width:383px; height:192px;
	float:left; display:block;
	background-image:url(../images/productSmallBG.jpg);
	margin-bottom:10px;
}
#productsMenuTop, #productsMenuBot{
	display:block;
	padding-top:6px;
	padding-bottom:12px;
	width:100%;
}
.btnAddToCart{
	width:121px; height:30px;
	background-image:url(../images/btnAddToCart.jpg);
	cursor:pointer;
}
.btnAddToCart:hover{
	background-position:right top;
}
.btnMoreInfo{
	display:block;
	width:121px; height:30px;
	background-image:url(../images/btnMoreInfo.jpg);
	cursor:pointer;
}
.btnMoreInfo:hover{
	background-position:right top;
}
.miniCartDiv{
	display:block;
	width:233px; height:233px;
	background-image:url(../images/miniCartBG.jpg);
}
.boxBlueDiv{
	display:block;
	width:233px; height:233px;
	background-image:url(../images/boxBlueBG.jpg);
	margin-top:10px;
}
.boxWhiteDiv{
	position:relative;
	display:block;
	width:233px; height:233px;
	background-image:url(../images/boxWhiteBG.jpg);
	margin-top:10px;
	overflow:hidden;
}
.innerBoxDiv{
	display:block;
	width:210px; height:180px;
	padding-top:10px;
	overflow:hidden;
}
#latestOffersWindowDiv{
	position:absolute;
	margin-top:10px;
	margin-left:1px;
	left:0px;
	display:table-cell;
	width:230px; height:233px;
	overflow:hidden;
}
#latestOffersHolderDiv{
	position:relative;
	display:block;
	height:200px; width:3000px;
}
.latestOfferItemDiv{
	display:block;
	width:233px; height:190px;
	overflow:hidden;
	float:left;
}
#searchBoxDiv{
	position:absolute;
	left:100%;
	margin-top:3px;
	margin-left:-230px;
	width:232px;
}
#btnSearch{
	display:block;
	width:91px; height:20px;
	background-image:url(../images/btnSearch.jpg);
}
.btnRemove{
	width:66px; height:18px;
	background-image:url(../images/iconDelete.png);
	background-repeat:no-repeat;
	background-position:50px 2px;
	cursor:pointer;
	font-weight:bold;
	color:#000000;
	text-align:left;
}
