@charset "utf-8";
body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #010101;
	background-position: top;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.buttons{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #666666;
	background-color: #333333;

}
.txtBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6A0000;
	text-decoration: none;
	height: 16px;
	border: 1px solid #999999;
}
.heading01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #df0101;
	text-decoration: none;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #670001;
	text-decoration: none;
}
.txtFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.txtFootersm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.lnk1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.navBg {
	background-image: url(images/side_bar.jpg);
	background-repeat: repeat-y;
}
.txtStyle1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.lnk1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #BC000C;
	text-decoration: none;
}
.lnkNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 11px;
}
.lnkNav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #B91313;
	text-decoration: none;
	line-height: 11px;
}
.txtBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.txtBodyB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.txtStyle3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.txtStyle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.imgTopMargin{
	margin-top:3px;
}
.BrdrStyle{
	border: 1px solid #000000;
}
.BrdrLeftRight{
	border-left: 1px solid #4d4d4d;
	border-right: 1px solid #4d4d4d;
	border-bottom: 1px solid #4d4d4d;
}

.categorybox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.categorybox a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.categorybox a:hover {
	color:#990000;
}
.breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 5px;
}
.breadcrumbs a:link, .breadcrumbs a:visited {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding-top: 5px;
}
.breadcrumbs a:hover {
	color: #999999;
	text-decoration: underline;
}

.error {
	text-align: center;
	color: #FF0000;
}

.account-section {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
	font-weight: bold;
}
.errorrow {
	color: #FF0000;
}


#headerImg {
width: 766px;
height: 110px;
display: block;
background: url(../images/new-header.jpg) no-repeat;
}
#plateBuilder {
width: 345px;
height: 319px;
float: left;
margin-top: 10px;
background: url(../images/new-home-main-img.jpg) no-repeat;
}
#homeContent {
width: 330px;
float: left;
padding: 5px;
background: url(../images/new-container-main-bg.gif) repeat-y;
}
#homeContentBottom {
width: 343px;
height: 7px;
float: left;
background: url(../images/new-text-container-bottom.gif) no-repeat;
}
#homeContent h1 {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
padding: 0px 0px 2px 20px;
margin: 0px;
line-height: 15px;
background: url(../images/new-bullet-tick.gif) no-repeat left top;
}
img {
border: none;
}

#homeList {
list-style-type: none;
padding: 0px;
margin: 0px;
}
#homeList li{
float: left;
}
a.linkPlateBuilder {
width: 290px;
height: 90px;
display: block;
float: left;
background: url(../images/new-button-plate-builder.jpg) no-repeat -19px -21px;
}
a.linkBikePlates {
width: 150px;
height: 60px;
display: block;
float: left;
background: url(../images/new-button-plate-builder.jpg) no-repeat -18px -155px;
}
a.linkBSPlates {
width: 150px;
height: 60px;
display: block;
float: left;
background: url(../images/new-button-plate-builder.jpg) no-repeat -18px -215px;
}
a.linkPlateBuilder:hover {
background: url(../images/new-button-plate-builder.jpg) no-repeat -372px -21px;
}
a.linkBikePlates:hover {
background: url(../images/new-button-plate-builder.jpg) no-repeat -371px -155px;
}
a.linkBSPlates:hover {
background: url(../images/new-button-plate-builder.jpg) no-repeat -371px -215px;
}

a.freeFixBox {
width: 173px;
height: 56px;
display: block;
background: url(../images/new-button-free-fix-kit.jpg) no-repeat 0 0;
}
a.veiwExamplesBox { 
width: 173px;
height: 56px;
display: block;
background: url(../images/new-button-veiw-exa.jpg) no-repeat 0 0;
}
a.freeFixBox:hover {
background: url(../images/new-button-free-fix-kit.jpg) no-repeat -178px 0;
}
a.veiwExamplesBox:hover { 
background: url(../images/new-button-veiw-exa.jpg) no-repeat -178px 0;
}

a.linkBotBox1 {
width: 179px;
height: 145px;
display: block;
background: url(../images/new-button-car-graphic.jpg) no-repeat 0 0;
}
a.linkBotBox2 {
width: 179px;
height: 145px;
display: block;
background: url(../images/new-button-cher-reg.jpg) no-repeat 0 0;
}
a.linkBotBox3 {
width: 179px;
height: 145px;
display: block;
background: url(../images/new-button-3d-plates.jpg) no-repeat 0 0;
}

a.linkBotBox1:hover {
background: url(../images/new-button-car-graphic.jpg) no-repeat 0 -152px;
}
a.linkBotBox2:hover {
background: url(../images/new-button-cher-reg.jpg) no-repeat 0 -152px;
}
a.linkBotBox3:hover {
background: url(../images/new-button-3d-plates.jpg) no-repeat 0 -152px;
}

.rhs_panel {
	width: 203px;
	float: left;
	margin-top: 10px;
}
	.rhs_panel .foot {
		width: 203px;
		float: left;
	}
	
	.rhs_panel .search {
		width: 203px;
		padding-top: 75px;
		background-image: url(../images/panels/pnl_search_head.gif);
		background-position: left top;
		background-repeat: no-repeat;
		text-align: center;
	}
	.rhs_panel .news {
		width: 203px;
		padding-top: 95px;
		background-image: url(../images/panels/pnl_news_head.gif);
		background-position: left top;
		background-repeat: no-repeat;
		text-align: center;
	}
	
	.rhs_panel .login {
		width: 193px;
		padding-top: 50px;
		background-image: url(../images/panels/pnl_login_head.gif);
		background-position: left top;
		background-repeat: no-repeat;
		text-align: right;
		padding-right: 10px;
		padding-bottom: 0px;
	}
		.rhs_panel .login input {
			margin-top: 10px;
		}