






.Toprowbg {
	background-image: url(images/sc_bg1.jpg);
	height: 85px;
	background-position: center center;
	vertical-align: middle;
	padding-right: 0px;
	padding-left: 45px;
}
.SCmaintbl {
	background-position: center center;
	padding: 0px;
	width: 820px;
	height: auto;
	margin-top: 15px;


}
.SCmaintblx {
	background-position: center center;
	padding: 0px;
	
	height: auto;
	margin-top: 15px;
	border-top: thin solid #CCCCCC;
	border-right: thin solid #CCCCCC;
	border-bottom: thin none #CCCCCC;
	border-left: thin solid #CCCCCC;

}
h2
{
font-size: 12px;
font-weight:normal;
color: Gray;
margin:1px;
}
	.R1
{	
	/*background-image:url(../images/part_finder_bg.png);*/

	
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:0px 0px 0px 10px;
}
.R1Old {
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	padding-right: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 0;
	text-indent: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFAF37;
}
.R2 {
	background-position: left;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #EEEEEE;
	padding: 3px;
	text-transform: capitalize;
	text-align: center;
}
.crtText {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
} 
 a.crtText:visited {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.crtText:link {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.crtText:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #DF0000;
	text-decoration: underline;
} 
.text {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	background-color: #EFEFEF;
}
.text_2 {
	font-family: Arial;
	float:left;
	font-size: 12px;
	font-weight: normal;
	/*background-color: #EFEFEF;*/
}
.text_3 {
	font-family: Arial;
	float:left;
	font-size: 12px;
	font-weight: normal;
	/*background-color: #EFEFEF;*/
	white-space:nowrap;  
}
.crtTextbox {
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 35px;
	border: 1px solid #999999;
	cursor: text;
	background-color: Window;
}
.crtTextbox_qty{
	text-align: center !important;
	
}

.crtZipCode {
	font-family: Verdana;
	font-size: 12px;
	text-align:left;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 35px;
	border: 1px solid #999999;
	cursor: text;
	background-color: #FFF3D9;
}
.crtListbox {
	font-family: Verdana;
	font-size: 12px;
	text-align:left;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: auto;
	border: 1px solid #999999;
	cursor: hand;
	background-color: #FFFBF2;
}
.ZipCode {
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 80px;
	border: 1px solid #999999;
	cursor: text;
	background-color: #FFF3D9;
}
.CartButtons {
	font-family: Verdana;
	font-size: 11px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: auto;
	border: 1px solid #666666;
	cursor: hand;
	background-color: #FFFBF2;	
	padding-bottom:2px;	
	margin: 1px;
	}
.SCmaintbl2 {
	background-position: center center;
	padding: 0px;
	width: 820px;
	height: auto;
	margin-top: 15px;
	border-top: thin solid #CCCCCC;
	border-right: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
	border-left: thin solid #CCCCCC;
}
.InnerTbl {
	border: 1px dotted #CCCCCC;
	width: 395px;
	text-indent: 10pt;
}
.InnerTbl2 {
	border: 1px dotted #CCCCCC;	
	text-indent: 10pt;

}
.R3 {
	background-position: left;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #E2E2E2;
	padding: 3px;
	text-transform: capitalize;
	text-align: left;
	text-indent: 7px;
	height: 25px;
}
.InnerTblC1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #F5F5F5;
	width: 180px;
	text-indent: 15px;
	color: #000000;
}
.crtGrandToT
{
	font-size:x-large ;
	font-family : Arial, Helvetica, sans-serif;
}
.SrhR1 {
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #888888;
	padding: 5px;
	text-indent: 10px;		
}
.Srhmaintbl {
	background-position: center center;
	padding: 0px;	
	height: auto;
	margin-top: 3px;
	border-top: thin solid #CCCCCC;
	border-right: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
	border-left: thin solid #CCCCCC;
}
.Srhmaintbl2 {		
	border: 1px dotted #FF9900;
	margin: 3px;
}
.SrchButton {
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 24px;	
	border: 1px solid #FFCC00;
	cursor: hand;
	background-color: #4B4B4B;
	font-weight: bold;
	color: #FFFFFF;
}
.NoResultTbl {
	font-family: Verdana;
	font-size: 12px;	
	padding: 5px;	
	height: auto;
	margin-top: 3px;
	background-color: #FFFFF0;
	border: 1px dotted #FFC164;
	text-align:left;

}
.tip {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	height: 40px;
	border-top: 1px dotted #FFCB7D;
	border-right: 1px none #FFCB7D;
	border-bottom: 1px none #FFCB7D;
	border-left: 1px none #FFCB7D;
	text-align:left;
	padding: 5px;
}
.SrhR3 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #F3F3F3;
	padding: 3px;
	text-transform: capitalize;	
	text-indent: 7px;
}


a.payedit {
	font-family: Verdana;
	font-size: 12px;
	color:#FA6A2A;
	text-decoration :none;
}
a.payedit:hover {
	font-family: Verdana;
	font-size: 12px;
color: #FA6A2A;
text-decoration :underline;	
}

.R2Address {
	background-position: left;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #EEEEEE;
	padding: 3px;
	text-transform: capitalize;
	text-align:left;
	text-indent:15px
}

.Address {
	font-family: Verdana;
	padding: 3px;
	text-align:left;
	text-indent:15px;
	 
	
}

/*cross selling*/
.clRPheading {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.clRPtitle {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #d90000;
}
a.clRed:visited {
	font-family: verdana;
	font-size: 11px;
	color: #E10000;
	text-decoration: none;
	font-weight: bold;
}
a.clRed:link {
	font-family: verdana;
	font-size: 11px;
	color: #E10000;
	text-decoration: none;
	font-weight: bold;	
}
a.clRed:hover {
	font-family: verdana;
	font-size: 11px;
	color: #E10000;
	text-decoration: underline;
	font-weight: bold;
}
a.clDetail:visited {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.clDetail:link {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.clDetail:hover {
	font-family: Verdana;
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
	}
.clPricetag {
	font-family: Tahoma;
	font-size: 15px;
	color: #000000;
}
.clRlSalePrice {
	font-family: Verdana;
	font-size: 12px;
	color: #D90000;
}

.clSubCatRow {
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(images/blt_03.gif);
	text-align :left ;
	text-indent :25px;
	height: 27px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #DADADA;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #DADADA;
	width:200px;
	 
}
a.R1:link {
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	padding: 5px;
	text-indent: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFAF37;
}
a.R1:hover {
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	padding: 5px;
	text-indent: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFAF37;
	text-decoration:underline;
	 
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}

.ProInputC1 {
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 96%;
	border: 1px solid #CCCCCC;
	cursor: text;
	background-color: #FFFBF2;
	background-position: center;
}

.ProMultiInputC1Copy {
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
	margin: 0px;
	padding: 2px;
	height: 35px;
	width: 180px;
	border: 1px solid #CCCCCC;
	cursor: text;
	background-color: #FFFBF2;
	background-position: center;
}


.PlSubHeading {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bolder;
	text-indent: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
	color: #333333;
	padding: 3px;
}



a.add2cart:visited {
font-family : verdana;
font-size : 11px;
color : #0000e1;
text-decoration : none;
font-weight : bold;
}
a.add2cart:link {
font-family : verdana;
font-size : 11px;
color : #0000e1;
text-decoration : none;
font-weight : bold;
}
a.add2cart:hover {
font-family : verdana;
font-size : 11px;
color : #0000e1;
text-decoration : underline;
font-weight : bold;
}




.postcodetxtheight{width:97px; height:18px;}



/*Added by imran for modified Accessories list*/



.jcarousel-container {
position : relative;
}
.jcarousel-clip {
z-index : 2;
padding : 0;
margin : 0;
overflow : hidden;
position : relative;
}
.jcarousel-list {
z-index : 1;
overflow : hidden;
position : relative;
top : 0;
left : 0;
margin : 0;
padding : 0;
}
.jcarousel-list li, .jcarousel-item {
float : left;
list-style : none;
width : 75px;
height : 75px;
}
.jcarousel-next {
z-index : 3;
display : none;
}
.jcarousel-prev {
z-index : 3;
display : none;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
width : 800px;
height : 260px;
text-align : center;
padding : 1px;
margin-left : 15px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
width : 99%;
height : 99%;
text-align : center;
padding : 1px;
margin : 1px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
	top: 233px;
    right: 45%;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
  	top: 233px;
    left: 45%;
}













.PdRelatedh1 a {
color : #0000ff;
text-decoration : none;
text-decoration : underline;
}
.PdRelatedh1 a:active {
color : #0000ff;
text-decoration : underline;
}
.PdRelatedh1 a:link {
color : #0000ff;
text-decoration : underline;
}
.PdRelatedh1 a:visited {
color : #0000ff;
text-decoration : underline;
}

a.PdDetail:visited {
font-family : Verdana;
font-size : 12px;
color : #000000;
text-decoration : none;
}
a.PdDetail:link {
font-family : Verdana;
font-size : 12px;
color : #000000;
text-decoration : none;
}
a.PdDetail:hover {
font-family : Verdana;
font-size : 12px;
color : #ff0000;
text-decoration : underline;
}

#mi_bboxlacc {
float : left;
background-color : #f4f4f4;
height : auto;
margin-top : 5px;
margin-bottom : 5px;
border : 1px solid #ccc;
width : 835px;
text-align:center;
}
.acc-ul {
left : 0;
padding : 0;
margin : 0;
height : 250px;
}
.acc-li {
width : 190px;
height : 250px;
text-align : center;
left : 0;
padding : 0;
margin : 0;
list-style-type : none;
display : inline-block;
display : inline;
}


.acc-div-1 {
background-color : #ffffff;
height : 225px;
margin-left : 12px;
margin-right : 12px;
top : 0;
text-align : center;
}
.acc-div-2 {
text-align : center;
}
.acc-div-3 {
cursor : pointer;
position : relative;
text-align : center;
height : 100px;
width : 110px;
padding-top : 10px;
padding-bottom : 5px;
margin : 0 auto;


}
.acc-div-4 {
font-weight : normal;
cursor : pointer;
height : 25px;
vertical-align : top;
}
.acc-div-5 {
font-weight : normal;
height : 40px;
vertical-align : top;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
/*color : #0000ff;*/
text-align : center;
margin : 3px;
padding : 3px;
padding-bottom : 3px;
}
.acc-div-6 {
height : 15px;
}
.acc-div-7 {
bottom : 0;
height : 20px;
}
.acc-img-hs {
width : 5px;
height : 225px;
border : 0;
text-align : right;
margin : 0 auto;
}
.acc-img {
position : relative;
vertical-align : middle;
margin : 0 auto;
text-align : center;
azimuth : center;
float : none;
height : 100px;
width : 100px;
border : 0;

}


.acc-img-rb {
position : absolute;
bottom : 0;
right : 0;
background-image: url(http://www.toolpartspro.com/images/RebateTag.gif);
background-repeat: no-repeat;
width: 48px;
height: 48px;
}
.acc-img-na
{
    position: absolute;
    top: 0;
    right: 0;
    background-image: url(http://www.toolpartspro.com/images/NewArrivalTag.gif);
    background-repeat: no-repeat;
  width: 35px;
    height: 35px;
}
.acc-img-sp {
position : absolute;
top : 0;
left : 0;
width : 50px;
height : 50px;
background-image: url(http://www.toolpartspro.com/images/SpecialTag.gif);
background-repeat: no-repeat;
}

