body { font: normal 12px Verdana, Helvetica, sans-serif; color:#1E1E1E; margin: 0; padding: 0; text-decoration: none; background: #FFFFFF;  }
ul, ol, p, h1, h2, h3, h4 { margin: 0; padding: 0;}
input { border: 1px solid #CCC; background: #FFFFFF; color:#1E1E1E; font: normal 12px Verdana, Helvetica, sans-serif; padding-left: 2px; }
select, textarea { border: 1px solid #CCC; background: #FFFFFF; color:#1E1E1E; font: normal 12px Verdana, Helvetica, sans-serif; padding-left: 2px; }
p { margin-bottom: 10px; line-height: 17px; }
img { border: none; outline: none; }
a { font: normal 12px Verdana, Helvetica, sans-serif; color:#b81414; text-decoration: underline; outline: none;}
a:hover { font: normal 12px Verdana, Helvetica, sans-serif; color:#b81414; text-decoration: none; outline: none;}
.copyright { color:#999999; font-size: 11px; text-align: center; line-height: 25px; } 
.clear { clear:both; }
.relative { position: relative; }
.aligncenter { text-align: center; }
/* ------------------ Common CSS end here ------------------ */

#wrapper { width: 100%; margin: auto; }
#top-container {background: url(/templates/CUSTOM_TCMOTOSHOP_NEW/images/top-shadowbg.jpg) no-repeat top center; height: 240px;}
.toppart { width: 993px; margin:auto; height: 240px; position: relative; top: 42px; }
.toplink { width: 993px; height: 41px;}
.linkbg { background: url(/templates/CUSTOM_TCMOTOSHOP_NEW/images/toplinkbg.gif) no-repeat; width: 267px; height: 29px; float: right; margin-top: 12px; margin-right: 37px; text-align: center; font-size: 11px; font-weight: bold; color: #ffffff; text-transform: uppercase; line-height: 28px; }
.linkbg a { color: #af2020; text-decoration: none; text-transform: uppercase; font-size: 11px; }
.linkbg a:hover { color: #af2020; text-decoration: underline; text-transform: uppercase; font-size: 11px; }
.logo { width:173px; float: left; text-align: right; height: 121px; }
.logo img { margin-top: 22px; }
.slogan { width:525px; float: left; height: 121px; text-align: center; }
.slogan img { margin-top: 34px; }
.cartinfo { width: 266px; float: right; height: 86px; padding-top: 35px; padding-left: 29px; line-height: 18px; color: #4d4a4a; position: relative;}
.cartinfo img { float: left; margin-right: 5px; }
.redbold { color: #b81414; font-weight: bold; text-transform: uppercase; }
.topnav { clear: both; height: 27px; padding-top: 9px; width: 993px; height: 36px; overflow: hidden}

ul#top-tabstrips { margin: 0; padding: 0;  margin-left: 22px; }
ul#top-tabstrips li {display: block; float:left; margin-right:21px; list-style-type: none; position: relative;}
ul#top-tabstrips li a {display:block; color:#ffffff; text-decoration: none; }
ul#top-tabstrips li a em {padding-right:5px; display:block; padding-left:5px; font:normal 15px Verdana, helvetica, sans-serif; padding-top:6px; padding-bottom:5px; text-transform: uppercase;}
ul#top-tabstrips li a:hover {background-position: left top; background-image: url(/templates/CUSTOM_TCMOTOSHOP_NEW/images/tab-active-left.gif); color: #ffffff; background-repeat: no-repeat; font-weight: bold;  text-transform: uppercase;}
ul#top-tabstrips li a:hover em {background-position: right top; background-image: url(/templates/CUSTOM_TCMOTOSHOP_NEW/images/tab-active-right.gif) ; color: #ffffff; background-repeat: no-repeat; font-weight: normal;  text-transform: uppercase;}
ul#top-tabstrips li a.current {background-position: right top; background-image: url(/templates/CUSTOM_TCMOTOSHOP_NEW/images/tab-active-left.gif); background-position:left top; color: #ffffff; background-repeat: no-repeat; font-weight: normal;  text-transform: uppercase;}
ul#top-tabstrips li a.current em {background-position: right top; background-image: url(/templates/CUSTOM_TCMOTOSHOP_NEW/images/tab-active-right.gif); color: #ffffff; background-repeat: no-repeat; font-weight: normal;  text-transform: uppercase;}

.tab-new{
	width: 16px;
	height: 15px;
	background-image: url(/templates/CUSTOM_TCMOTOSHOP_NEW/images/novosti-ico.gif);
	position: absolute;
	right: -7px;
	top: -7px;
}

#middle-container { background: url(/templates/CUSTOM_TCMOTOSHOP_NEW/images/midd-shadowbg.gif); background-position: center top; background-repeat: no-repeat;}
.midd-part { width: 975px; margin: auto; text-align: left; padding: 9px; }
.middleft { width: 219px; float: left; overflow: hidden}
.middright { width: 745px; float: left; padding-left: 11px; padding-top: 0px; }

.middright-fullpage{
	width: 950px;
}

.breadcrumbs { font-size: 13px; color: #b81414; text-decoration: none; border-bottom:1px solid #cdcdcd; padding-bottom: 3px; font-family:  Verdana, Helvetica, sans-serif;  font-weight: bold; line-height: 25px; margin-bottom: 15px;}
.breadcrumbs img { vertical-align: middle; margin: 0 5px; }
.breadcrumbs a {font-size: 13px; color: #cdcdcd; text-decoration: none; font-family:  Verdana, Helvetica, sans-serif; font-weight: bold; }
.breadcrumbs a:hover { font-size: 13px; color: #b81414; text-decoration: none; font-family:  Verdana, Helvetica, sans-serif; font-weight: bold; }


.search-block { position: relative; width: 219px; height: 59px; background-image: url(/templates/CUSTOM_TCMOTOSHOP_NEW/images/search-bg.gif)}
.search-label { font-size: 10px; color: #ffffff; padding: 5px 0px 0px 10px}
.search-input { background: url(/templates/CUSTOM_TCMOTOSHOP_NEW/images/searchbg.gif) repeat-x #fcfcfc; border: 1px solid #cbcbcb; height:auto; color: #333333; height: 17px; position: absolute; top: 18px; left: 8px;}
.search-btn { position: absolute; width: 55px; height: 55px; right: 0px; top: 0px;}

#bottom-container {  background: url(/templates/CUSTOM_TCMOTOSHOP_NEW/images/bott-shadowbg.jpg) no-repeat center top; height: 147px;}
.left-graymidd-hd { background: url(/templates/CUSTOM_TCMOTOSHOP_NEW/images/left-graymidd-hd.gif) repeat-y; padding: 0 10px }
.left-graytop-hd { background: url(/templates/CUSTOM_TCMOTOSHOP_NEW/images/left-graytop-hd.gif) no-repeat; height: 27px; line-height: 21px; font-size: 14px; font-family:  Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; text-indent: 10px; }


.menu-1 a, .menu-2 a, .menu-3 a, .menu-4 a   { color: #504f4f; font-size: 14px; font-family:  Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none;  border-bottom: 1px solid #cdcdcd; display: block; padding: 5px 3px 5px 3px;}
.menu-1 a:hover, .menu-2 a:hover, .menu-3 a:hover, .menu-4 a:hover{color: #b81414}
.menu-2 a{padding-left: 10px; font-size: 14px; background-color: #ffffff; font-weight: normal;}
.menu-3 a{padding-left: 20px; font-size: 12px; background-color: #ffffff; font-weight: normal;}
.menu-4 a{padding-left: 30px; font-size: 10px; background-color: #ffffff; font-weight: normal;}

.toplink-right { width: 950px; float: right; height: 22px; text-align: right; color:#4d4a4a; margin-right: 25px;}
.toplink-right a {  color:#4d4a4a; font-size: 11px; line-height: 20px; text-transform: uppercase; text-decoration: none; padding: 0 4px; }
.toplink-right a:hover {  color:#4d4a4a; font-size: 11px; line-height: 20px; text-transform: uppercase; text-decoration: underline; }

.bottpart{width: 993px; margin: auto; position: relative;}
.bottlink-left{width: 156px; height: 15px; text-align: center; color:#FFFFFF; font-size: 11px; position: absolute; left: 0px; top: 26px;}

#bott-banner-container{width: 993px; height: 55px;text-align: center; position: absolute; top: 47px; left: 0px; overflow: hidden}

/* webyshop  styles */
.subcat_table{
	width: 170px;
	height: 140px;
}


.subcat_title{
	background-image: url(/templates/CUSTOM_TCMOTOSHOP_NEW/images/subcat-top-round.jpg); background-position: center top; background-repeat: no-repeat;
	border-bottom: 1px solid #5f5f5f; 
	text-align: left;
	color: #ffffff;
}

.subcat_title a{
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding: 3px 3px 3px 5px; 
}

.subcat_title a:link, .subcat_title a:visited, .subcat_title a:hover{
	color: #ffffff;
}

.subcat_image{
	height: 127px;
	width: 170px;
}

.subcat_image div{
	height: 127px;
	width: 170px;
	overflow: hidden;
	border: 1px solid #5f5f5f;
}

/* sortbar */
.sortbar{
	border-bottom: 1px solid #5f5f5f;
}

.sortbar-label{
	font-size: 10px; 
	color: #5f5f5f;
}

.sortbar-link{
	font-size: 10px; 
	padding: 2px 5px 2px 5px;
}

.sortbar-link a{
	color: #ad1810;
	text-decoration: none;
	font-weight: bold;
}

.sortbar-link a:hover{
	text-decoration: underline;
}

/* details page */
.details-normalprice, 
.details-savings{
	color: #4d4a4a;
	font-size: 13px;
	margin-top: 3px;
}


.details-yourprice{
	color: #4d4a4a;
	font-size: 17px;
	font-weight: bold;
	margin-top: 3px;
}


.details-name{
	font-size: 25px; 
	font-weight: normal;
	color: #a31414;
}

.details-credit{
	background-image: url(/templates/CUSTOM_TCMOTOSHOP_NEW/images/check.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #a31414;
	padding-left: 30px;
}

.section-title{
	margin-top: 10px;
}

.section-title h1{
	color: #a31414;
	font-size: 18px;
	margin-bottom: 2px;
	font-weight: normal;
}

.delivery-time, .delivery-time a{
	color: #4d4a4a;
	font-size: 12px;
	margin-top: 5px; 
	font-weight: bold;
}

.section-title2{
	margin-top: 10px;
	background-image: url(/templates/CUSTOM_TCMOTOSHOP_NEW/images/title2-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.section-title2 div{
	background-image: url(/templates/CUSTOM_TCMOTOSHOP_NEW/images/title2-right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.section-title2 div h1{
	color: #a31414;
	font-size: 18px;
	font-weight: normal;
	padding-top: 10px;
}

/* list */
.list-block{
	margin-bottom: 15px; 
	background-image: url(/templates/CUSTOM_TCMOTOSHOP_NEW/images/bullet-line.gif); 
	background-repeat: repeat-x; 
	background-position: bottom left
}

.list-bon{
	float: right; 
	width: 100px; 
	height: 81px;
}

.list-buy2_get_3{
	float: right; 
	width: 100px; 
	height: 37px;
	margin-right: 20px;
}


.list-discount-tag{
	float: right;
	width: 79px; 
	height: 81px; 
	margin-right: 20px; 
	background-image: url(/templates/CUSTOM_TCMOTOSHOP_NEW/images/discount.gif);
}

.list-discount-tag div{
	font-size: 15px; 
	color: #ffffff; 
	margin-top: 27px; 
	text-align: center; 
	font-weight: bold;
}


.details-discount-tag{
	position: absolute;
	right: 10px;
	top: -20px;
	width: 79px; 
	height: 81px;
	background-image: url(/templates/CUSTOM_TCMOTOSHOP_NEW/images/discount.gif);
}

.details-discount-tag div{
	font-size: 15px; 
	color: #ffffff; 
	margin-top: 27px; 
	text-align: center; 
	font-weight: bold;
}

.list-description{
	margin-top: 10px; color: #4d4a4a; font-size: 12px; font-weight: normal; line-height: 20px;
}

.list-code{
	font-size: 10px; color: #4d4a4a
}

.list-name a{
	font-size: 14p; font-weight: bold; color: #a31414; margin: 5px 0px 1px 0px; text-decoration: none;
}

.list-yourprice{
	width: 230px; float: left; color: #4d4a4a; font-size: 15px; line-height: 40px; margin-left: 5px; font-weight: bold
}

.list-yourprice span{
	color: #c51616
}

.list-savings{
	width: 340px; float: left; color: #4d4a4a; font-size: 13px; padding-top: 13px;
}

/* button */
.plainbutton a{
	display: block;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	margin-bottom: 5px;
}

.itemx-ph{
	float: left; width: 111px; height: 140px; background-image: url(/templates/CUSTOM_TCMOTOSHOP_NEW/images/item-bg.gif); position: relative; margin-left: 30px; background-position: 0px 15px; background-repeat: no-repeat;
}

.itemx-ph-thumb{
	position: absolute; width: 100px; height: 90px; left: 5px; top: 20px; overflow: hidden; border: none;
}


.item-ph-title{
	font-size: 9px; color: #575454;
}

.item-ph-title a{
	font-size: 9px;
	color: #a31414;
}

.item-ph-text{
	position: absolute; width: 105px; height: 24px; left: 3px; top: 120px; font-size: 9px; color: #575454;
}

.item-ph-text a{
	font-size: 9px;
	color: #a31414;
}


.item-ph-text-price-label{
 text-align: left; position: absolute; left: 0px; top: 0px; width: 105px;
}


.item-ph-text-price{
	text-align: right; position: absolute; left: 0px; top: 0px; width: 105px;
}


.mod-html, .mod-html span, .mod-html div, .mod-html td, .mod-html li, .mod-html p{
	color: #4d4a4a;
	line-height: 20px;
}

.mod-html ul{
	padding-left: 15px;
	list-style-image: url(/templates/CUSTOM_TCMOTOSHOP_NEW/images/bullet.gif);
}