/* CSS Document */

body
{
	background-color: #333333;
	font-size: 11px;
	color: #000000;
	font-family: arial;
	margin: 0px;
	padding: 0px;
}

img
{
	border: none;
}

a
{
	text-decoration: none;
	color: #0071B5;
}

a:visited
{
}

a:hover
{
	text-decoration: underline;
}

a:active
{
}

div#bgwrapper
{
	background: url(../images/bg.gif) repeat-y center;
}

/* header */

#headerBg
{
	width: 780px;
	height: 62px;
	float: left;
	background: url(../images/HeaderBg.gif) repeat-x;
}

#banner
{
	margin-left: 0px;
	background: url(../images/banner.jpg) no-repeat;
	width: 780px;
	height: 174px;
	margin-top: 2px;
}

.partdetailsinTab
{
	font-family:Trebuchet MS;
	background-color: #fff;
	color:#000;
	text-decoration:none;
	word-spacing:normal;
	text-align:justify;
	letter-spacing:0;
	line-height:1.1em;
	font-size:1em;
}
.tabbackcolor
{
	font-family:Trebuchet MS;
	background-color:#000;
	color:#fffbf9;
	text-decoration:none;
	word-spacing:normal;
	text-align:center;
	word-spacing:0;
	line-height:1.1em;
	font-size:1.3em;
}
.tollfree
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	padding-right: 16px;
}
.number
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #4784c8;
}

.addtocart
{
	cursor:hand;	
}

.text
{
	font-family: arial;
	font-size: 11px;
	padding: 0px 10px;
	color: #000;
}
.note
{
	font-family: Verdana !important;
	font-size:11px;
	line-height: 16px;
}

a.viewpartdetails:hover
{
	font-family:Trebuchet MS;
	color:#000960;
	text-decoration:underline;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height:1.1em;
	font-size:1.2em;
}
a.viewpartdetails
{
	font-family:Trebuchet MS;
	color:#000960;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height:1.1em;
	font-size:1.2em;
}
.includes
{
	font-family:Trebuchet MS;
	color:#990000;
	text-decoration:none;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height:1.2em;
	font-size:1em;
}
.includes1
{
	font-family:Trebuchet MS;
	background-color:#F4F4F4;
	color:#990000;
	text-decoration:none;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height:1.2em;
	font-size:1em;
}
.includes2
{
	font-family:Trebuchet MS;
	background-color: #fdead7;
	color:#990000;
	text-decoration:none;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height:1.2em;
	font-size:1em;
}
.includesheading
{
	font-family:Trebuchet MS;
	color:#000;
	text-decoration:none;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height:1.2em;
	font-size:1em;
}
.includesheading1
{
	font-family:Trebuchet MS;
	background-color:#F4F4F4;
	color:#000;
	text-decoration:none;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height:1.2em;
	font-size:1em;
}
.includesheading2
{
	font-family:Trebuchet MS;
	background-color: #fdead7;
	color:#000;
	text-decoration:none;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height:1.2em;
	font-size:1em;
}
.parttitle
{
	font-family:Trebuchet MS;
	color:#000;
	text-decoration:none;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height:1.5em;
	font-size:1.1em;
}
.parttitle1
{
	font-family:Trebuchet MS;
	background-color:#F4F4F4;
	color:#000;
	text-decoration:none;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height:1.5em;
	font-size:1.1em;
}
.parttitle2
{
	font-family:Trebuchet MS;
	background-color: #fdead7;
	color:#000;
	text-decoration:none;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height:1.5em;
	font-size:1.1em;
}
.descriptor
{
	font-family:Trebuchet MS;
	color:#990000;
	text-decoration:none;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height:1.2em;
	font-size:1em;
	font-weight:bold;
}
.descriptor1
{
	font-family:Trebuchet MS;
	background-color:#F4F4F4;
	color:#990000;
	text-decoration:none;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height:1.2em;
	font-size:1em;
	font-weight:bold;
}
.descriptor2
{
	font-family:Trebuchet MS;
	background-color: #fdead7;
	color:#990000;
	text-decoration:none;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height:1.2em;
	font-size:1em;
	font-weight:bold;
}
.additionalInfo
{
	font-family:Verdana;
	color:#000;
	text-decoration:none;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height:1.2em;
	font-size:1.0em;
}
.Productnotes
{
	font-family:Verdana;
	color:#000;
	text-decoration:none;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height:1.2em;
	font-size:1.0em;
}
.additionalInfo1
{
	font-family:Trebuchet MS;
	background-color:#F4F4F4;
	color:#3d0900;
	text-decoration:none;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height:1.1em;
	font-size:1.1em;
}
.partdetailslink
{	
	font-family:Trebuchet MS;
	color:#990000;
	text-decoration:underline;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height: 1.2em;
	font-size: 1.3em;
	padding-left: 5px;
	font-weight:bold;
}
.readmore
{
	font-family:Trebuchet MS;
	color:#990000;
	text-decoration:none;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height:1.1em;
	font-size:1.2em;
	
}
.partDetails
{
	font-family: Verdana !important;
	font-size:11px;
	line-height: 23px;
}
.terms
{
	text-align: justify;
	font-family:Arial;
	font-size:12px;
}
.usercontrolcontent
{
	font-family:Verdana;
	color:#000;
	text-decoration:none;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height:1.2em;
	font-size:0.8em;
}
.tollTime
{
	font-family: arial;
	font-size: 9px;
	line-height: 11px;
	color: #ffffff;
}
.link
{
	font-family: Trebuchet MS;
	color: #000;
	text-decoration: none;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height: 1.1em;
	font-size: 1.1em;
	padding-bottom: 3px;
	padding: 0px 9px;
	border-right: 1px solid #b30d17;
}
.link:hover
{
	font-family: Trebuchet MS;
	color: #000;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height: 1.1em;
	font-size: 1.1em;
	padding-bottom: 3px;
	padding: 0px 9px;
	text-decoration: underline;
}

.linkRight
{
	font-family: Trebuchet MS;
	color: #000;
	text-decoration: none;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height: 1.1em;
	font-size: 1.1em;
	padding: 0px 9px;
}
.linkRight:hover
{
	font-family: Trebuchet MS;
	color: #000;
	text-decoration: underline;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height: 1.1em;
	font-size: 1.1em;
	padding: 0px 9px;
}

.link12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-bottom: 3px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
	text-decoration: underline;
	padding: 0px 9px;
}
.link12:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
	padding: 0px 9px;
}


.headingLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-bottom: 2px;
	color: #b30d17;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
}
.headingLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-bottom: 2px;
	color: #b30d17;
	font-weight: normal;
	text-decoration: underline;
	line-height: 22px;
}

.subheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.msg_notfound
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.viewCart
{
	font-family: arial;
	font-size: 11px;
	line-height: 11px;
	color: #ffffff;
	padding-right: 32px;
	padding-bottom: 5px;
	float: right;
}
.viewCart:hover
{
	font-family: arial;
	font-size: 11px;
	line-height: 11px;
	color: #ffffff;
}
.viewCartheader
{
	font-family: arial;
	font-size: 11px;
	line-height: 11px;
	color: #ffffff;
	padding-right: 32px;
	padding-bottom: 5px;
	float: right;
}
.viewCartheader:hover
{
	font-family: arial;
	font-size: 11px;
	line-height: 11px;
	color: #ffffff;
}
.tdTotal
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ECE9D8;
	font-size: 12px;
	height: 25px;
}
.tdback
{
	font-family: Trebuchet MS;
	background-color: #ECE9D8;
	color:#000000;
	font-size: 12px;
	height: 25px;
	text-decoration:underline;
}
.tdback1
{
	font-family: Trebuchet MS;
	color:#000000;
	font-size: 12px;
	height: 25px;
	text-decoration:underline;
}
.tdSearchcriteria
{
	font-family: Trebuchet MS;
	background-color: #ECE9D8;
	font-size: 1.2em;
	height: 25px;
}
.tdTotalPrice
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align:left;
	color:#000000;
	vertical-align:middle;
	text-align:right;
}
.currentbreadscrubs
{	
	font-family:Trebuchet MS;
	background-color:#000;
	color: #fffbf9;
	text-decoration:none;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height: 1.1em;
	font-size: 1.1em;
	padding-left: 5px;
}
.td_l
{
background:url(../images/left.gif) no-repeat;
width:9px;
height:32px;
}
.td_r
{
background:url(../images/right.gif) no-repeat;
width:9px;
height:32px;
}
.td_mid
{
background:url(../images/td.gif) repeat-x;
font-size:11px;
font-family:"Trebuchet MS";
font-weight:bold;
color:#FFFFFF;
}

.breadscrubs
{	
	font-family:Trebuchet MS;
	background-color:#000;
	color: #fffbf9;
	text-decoration:underline;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height: 1.2em;
	font-size: 1.1em;
	padding-left: 5px;
}
.breadscrubs1
{	
	font-family:Trebuchet MS;
	background-color:#000;
	color: #fffbf9;
	text-decoration:none;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height: 1.1em;
	font-size: 1.1em;
	padding-left: 5px;
}

.rightmenu
{
	line-height: 25px;
	font-family: Arial;
	font-size: 11px;
	padding-right: 5px;
	color: #000000;
}
.rightmenu:hover
{
	line-height: 25px;
	font-family: Arial;
	font-size: 11px;
	padding-right: 5px;
	color: #000000;
	text-decoration: underline;
}

.tdRightLine
{
	border-right: 1px solid #ccc;
}

#searchBox
{
	background: url(../images/searchBox.gif) no-repeat top;
	width: 235px;
	height: 315px;
}
.searchcluch
{
	font-family: :Trebuchet MS;
	font-size: 13px;
	color: #fff;
	line-height: 40px;
	font-weight: bold;
	padding-top: 10px;
}
table#search
{
}
table#search input
{
	height: 18px;
	width: 180px;
	border: 1px solid #999;
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	margin-top: 3px;
}
table#search select
{
	height: 21px;
	width: 184px;
	border: 1px solid #999;
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	margin-top: 3px;
}
td#search select
{
	height: 21px;
	width: 184px;
	border: 1px solid #999;
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	margin-top: 3px;
}
td#search1 select
{
	height: 21px;
	width: 184px;
	border: 1px solid #999;
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	margin-top: 3px;
}
td#search2 select
{
	height: 21px;
	width: 184px;
	border: 1px solid #999;
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	margin-top: 3px;
}
td#search3 select 
{
	border: 1px solid #999;
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	margin-top: 3px;
	
}
.facebtn
{
scrollbar-face-color: #317B9C;     
        scrollbar-track-color: #87B4C9;     
        scrollbar-arrow-color: #54A1C4;     
        scrollbar-3dlight-color: #B8D7E6;     
        scrollbar-shadow-color: #1E6180;     
        scrollbar-highlight-color: #7CBCDA;     
        scrollbar-darkshadow-color: #1E6180
}
table#search .buttonS
{
	background: url(../images/103x31.gif) no-repeat right;
	width: 103px;
	height: 31px;
	border: none;
	color: #fff;
	font-size: 11px;
	cursor:hand;
	margin-right: 20px !important;
	font-weight:bold;
	font-size:12px
}
.buttonS1
{
	background: url(../images/103x31.gif) no-repeat right;
	width: 103px;
	height: 31px;
	border: none;
	color: #fff;
	font-size: 11px;
	cursor:hand;
	margin-right: 20px !important;
	font-weight:bold;
	font-size:12px
}
.divcontent
{
	width:210px;
	height: 40px; 
	overflow: auto; 
	overflow-x: hidden;
	padding-left:0px;
	text-align:left;
}
.submitorder
{
	background: url(../images/103x31.gif) no-repeat right;
	width: 103px;
	height: 31px;
	border: none;
	color: #fff;
	font-size: 11px;
	cursor:hand;
	margin-right: 20px !important;
	font-weight:bold;
	font-size:12px;
}
table#search .buttonSDisabled
{
	background: url(../images/ButtonsearchGrey.gif) no-repeat right;
	width: 75px;
	height: 24px;
	border: none;
	margin-left: 130px;
	color: #fff;
	font-size: 12px;
}

.checkout
{
	background: url(../images/103x31.gif) no-repeat;
	width: 103px;
	height: 31px;
	border: none;
	color: #fff;
	font-size: 11px;
	cursor:hand;
	font-weight:bold;
	font-size:12px
}
.checkout1
{
	background: url(../images/152x31.gif) no-repeat;
	width: 152px;
	height: 31px;
	border: none;
	color: #fff;
	font-size: 11px;
	cursor:hand;
	font-weight:bold;
	font-size:12px
}
#displayingDetails
{
	background: url(../images/DisplayingDetails.gif) no-repeat;
	width: 175px;
	height: 50px;
}

#displayingDetails_brake
{
	background: url(../images/DisplayingDetails_Brake.gif) no-repeat;
	width: 175px;
	height: 50px;
}

table#list
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
table#list .table
{
	border: 1px solid #666;
	background-color: #fff;
}
table#list .price
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #fdead7;
	line-height: 20px;
	padding-left: 5px;
	display: block;
	border: 1px solid #f4caa0;
}
table#list .model
{
	color: #cb0000;
	font-size: 12px;
}
.pricing
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	background-color: #fff;
	padding: 3px;
	border: 1px solid #999;
}
.modelNumber
{
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	padding: 3px;
}

table#cart
{
	border: 1px solid #c02101;
}
.viewcartHeading
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	padding: 0px;
	background-color: #e4e4e4;
	line-height: 20px;
}
.results
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #d02702;
	font-weight: bold;
	line-height: 16px;
}
table#line
{
	border-collapse: collapse;
}
table#line tr td
{
	border: 1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
table#line .price
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #fdead7;
	line-height: 20px;
	padding-left: 0px;
	display: block;
	width: 40px;
	text-align: center;
	border: 1px solid #f4caa0;
}
.cartDetailsHead
{
	background: url(../images/CartDetailsHead.gif) no-repeat top;
	width: 185px;
	height: 35px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.cartDetailsLeft
{
	background: url(../images/CartDetailsleft.gif) no-repeat top;
	width: 2px;
	height: 35px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.cartDetailsCenter
{	
	font-family:Trebuchet MS;
	background: url(../images/184x32.gif) repeat-x top;
	width: 184px;
	height: 32px;
	color:#fffbf9;
	text-decoration:none;
	word-spacing:normal;
	text-align:center;
	word-spacing:0;
	line-height:1.1em;
	font-size:1.3em;
	font-weight:bold;
}

.cartDetailsRight
{
	background: url(../images/CartDetailsright.gif) no-repeat top;
	width: 2px;
	height: 35px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.linegap
{
	line-height:22px;
}
.pricebox
{
	border:1px solid  #8c8c8c;
	background-color:#d9d9d9;
}
.tablegreyborder
{
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	width: 185px;
}
.feature
{
	font-size: 11px;
	line-height: 22px;
	border-bottom: 1px solid #ccc;
}
.text
{
	font-family: arial;
	font-size: 10px;
	line-height: 28px;
	color: #000;
	border-bottom: 1px solid #ccc;
}
.borderBottom
{
	border-bottom: 1px solid #ccc;
}
.cartDetailtotal
{
	font-family: arial;
	font-size: 11px;
	color: #000;
	line-height: 28px;
	font-weight: bold;
	padding-right: 6px;
}
table#login
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	border: 1px solid #ccc;
}
table#login .button
{
	width: 100px;
	height: 24px;
}
table#login .loginH
{
	background: url(../images/loginBg.gif) repeat-x;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
table#login .loginH
{
	background: url(../images/loginBg.gif) repeat-x;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
table#login .link1
{
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	color: #c02101;
}
table#login .link1:hover
{
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	color: #c02101;
}

/* =Sitewrapper -> Pricing
--------------------*/
table#pricing-matrix
{
	width: 100%;
	margin: 5px 0 0 0;
	border-collapse: collapse;
	font-size: 12px;
}
table#pricing-matrix a
{
}
table#pricing-matrix a:hover
{
	background-color: #ccc;
}
table#pricing-matrix thead
{
}
table#pricing-matrix thead tr
{
}
table#pricing-matrix thead tr th
{
	background: #ccc;
	text-align: center;
	padding: 10px 0;
}
table#pricing-matrix tbody
{
}
table#pricing-matrix tbody tr
{
}
table#pricing-matrix tbody tr td
{
	text-align: center;
	border: 1px solid #cccccc;
	color: #000000;
}
table#pricing-matrix tbody tr td.feature
{
	text-align: left;
	font-weight: bold;
	padding: 10px 0 8px 5px;
}
table#pricing-matrix tbody tr td.bold
{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	padding: 2px 0 2px 0px;
}
table#pricing-matrix tbody tr td.price
{
	width: 95px;
	font-weight: bold;
	background: #ccc;
}
table#pricing-matrix tbody tr td.price small
{
	display: block;
	font-size: 9px;
	padding: 2px 0 0 0;
}
table#pricing-matrix tfoot
{
}
table#pricing-matrix tfoot tr
{
}
table#pricing-matrix tfoot tr td
{
	background: #F7F7F7;
	padding: 10px;
}
table#pricing-matrix tfoot tr td ol
{
	padding-left: 25px;
}
table#pricing-matrix tfoot tr td ol li
{
	font-size: 11px;
	color: #999999;
	list-style: decimal;
	line-height: 150%;
}


table#pricing-matrix .textWhite
{
	font-family: arial;
	font-size: 13px;
	line-height: 11px;
	color: #ffffff;
}
table#pricing-matrix .text
{
	font-family: arial;
	font-size: 11px;
	line-height: 28px;
	color: #000;
}


/*   footer   */
div#footer
{
	width: 779px;
	float: left;
	background: url(../images/footer.gif) repeat-x;
	height: 52px;
}
#fmenu
{
	width: 780px;
	margin: 0px;
	height: 28px;
	float: left;
	text-align:center;
}
ul#footermenu
{
	padding: 0px;
	margin-left: 70px;
	list-style: none;
	margin-top: 14px;
}
ul#footermenu li
{
	float: left;
}
ul#footermenu li a.nav
{
	text-align: center;
	padding: 0px 7px;
	color: #b30d17;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor: pointer;
	border-right: 1px solid #cccccc;
}
ul#footermenu li a.nav1
{
	text-align: center;
	padding: 7px;
	color: #b30d17;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor: pointer;
	font-weight:bold;
}
ul#footermenu li a.nav1:hover
{
	color: #b30d17;
	text-decoration: none;
	cursor: pointer;
	text-decoration: underline;
}
ul#footermenu li a.nav.active
{
	color: #fff;
	text-decoration: none;
}
.footerhy
{
	color: #ffffff;
}
#copyright
{
	width: 780px;
	margin: 0px;
	text-align: center;
	padding-top: 4px;
	float: left;
	color: #CCCCCC;
}

.star
{
	font-family: verdana;
	font-size: 11px;
	color: red;
	text-decoration: none;
	text-align: justify;
}

.field_box
{
	border: 1px #CCCCCC solid;
	font-family: helvetica, sans-serif;
	width: 140px;
	font-size: 11px;
	color: #000;
	line-height: 140%;
	font-weight: normal;
	padding-left: 4px;
	background-color: #FFFFFF;
}
.field_box_red
{
	border: 1px #CCCCCC solid;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #000;
	line-height: 140%;
	font-weight: normal;
	padding-left: 4px;
}
.field_box_red1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	font-weight: normal;
	text-align:center;
}
.trheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #CCCCCC;
	height: 25px;
}
.trheaderwhite
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFFFF;
	height: 25px;
}
.trheadernobg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
}
.tblredborder
{
	border: 1px solid #c02101;
}
.trheaderred
{
	background: url(../images/loginBg.gif) repeat-x;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
}
.tablegrey
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.tablewhite
{
	border: 1px solid #666;
	background-color: #fff;
}
.tableinactive
{
	border: 1px solid #666;
	background-color: #fdead7;
}
.tableinactive1
{
	background-color: #fdead7;
}
.price
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #fdead7;
	line-height: 20px;
	padding-left: 5px;
	display: block;
}
.model
{
	color: #cb0000;
	font-size: 12px;
}

.hiddenRows
{
	display: none;
}
.shownRows
{
	height: 25px;
}
.ajax__hoverOver_image{	background:url('images/Arrow-on.gif') no-repeat 100% 100%;height:17px;width:15px;}
.ajax__hoverOut_image{	background:url('images/Arrow-on.gif') no-repeat 100% 100%;height:17px;width:15px;}
.buttonnormal
{
	font-family: Calibri;
	margin-left: 5px;
	padding: 2px 2px 4px 2px;
	background: #F1F1F1 url(../images/buttonHover.gif) center no-repeat;
	border: .01em solid #00156E;
	color: #00156E;
	height: 1.7em;
	font-size: 95%;
	vertical-align: middle;
}

.buttonhover
{
	font-family: Calibri;
	margin-left: 5px;
	width: 75px;
	padding: 2px 2px 2px 2px;
	background: #F1F1F1 url(../images/buttonHover.gif) center no-repeat;
	border: .01em solid #00156E;
	color: #00156E;
	height: 1.7em;
	font-size: 95%;
	vertical-align: middle;
}
.white
{
	background: #ffffff;
	padding: 5px;
	border: 1px solid #ccc;
	margin: 0 0 15px 0;
	color: #444;
	text-align: left;
}
.grey
{
	background: #eee;
	text-align: left;
	padding: 5px;
	border: 1px solid #ccc;
	margin: 0 0 15px 0;
	color: #444;
}
.field_box_filter
{
	border: 1px #CCCCCC solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #fdead7;
	border: 1px solid #f4caa0;
	color: #000;
	line-height: 140%;
	font-weight: normal;
	padding-left: 4px;
	width: 120px;
}

.tabs-nav div
{
	float: left;
	margin: 0 0 0 0px;
	background: url(../images/tab.gif) no-repeat right;
	border-left: 0px solid #fff;
	text-decoration: none;
	min-width: 152px; /* be nice to Opera */
}
.calculating
{
	background: url(../images/loading.gif) no-repeat top;
	background-color: #CCC;
}

#contactFormContainer
{
	position: absolute;
	left: 600px;
	float: right;
}
#contactForm
{
	height: 277px;
	width: 351px;
	background-image: url(‘bkg.jpg’);
	display: none;
}
#contactForm fieldset
{
	padding: 30px;
	border: none;
}
#contactForm label
{
	display: block;
	color: #ffc400;
}
#contactForm input[type=text]
{
	display: block;
	border: solid 1px #4d3a24;
	width: 100%;
	margin-bottom: 10px;
	height: 24px;
}
#contactForm textarea
{
	display: block;
	border: solid 1px #4d3a24;
	width: 100%;
	margin-bottom: 10px;
}
#contactForm input[type=submit]
{
	background-color: #4d3a24;
	border: solid 1px #23150c;
	color: #fecd28;
	padding: 5px;
}
#contactLink
{
	height: 40px;
	width: 351px;
	background-image: url(‘slidein_button.png’);
	display: block;
	cursor: pointer;
}
#messageSent
{
	color: #ff9933;
	display: none;
}
#total
{
width:766px;
margin:0px auto;
padding:0px;
position:relative;
background:#FFF;
height:670px;
}

#menu_table
{
position:absolute;
top:12px;
left:20px;
color:#CC0000;
font-weight:bold;
}
.menu_l
{
background:url(../images/left.gif) no-repeat;
width:9px;
height:33px;
}
.menu_r
{
background:url(../images/right.jpg) no-repeat;
width:9px;
height:33px;
}
.menu_mid
{
background:url(../images/td.gif) repeat-x;
}
#menu_table a
{
color:#FFFFFF;
text-decoration:none;
}
#ups
{
position:absolute;
top:15px;
left:640px;
color:#666666;
}
#ups a
{
color:#666666;
text-decoration:none;
}
#ups a:hover
{
text-decoration:underline;
}

#text1
{
font-family:Verdana;
color:#000;
text-decoration:none;
word-spacing:normal;
text-align:left;
letter-spacing:0;
line-height:1.2em;
font-size:1.0em;
position:absolute;
top:25px;
left:20px;
width:730px;
}

#sma_arro
{
position:absolute;
top:245px;
left:20px;
}
#big_arro
{
position:absolute;
top:245px;
left:250px;
}
#table_big
{
border:#CC3300 1px solid;
text-align:center;
background-color:#FFFFFF;
left:248px;
top:325px;
position:absolute;
padding:10px;
font-family:Arial;
font-size:11px;
}
.td
{
border-left:#CC3300 1px solid;
padding-left:5px;
}

#table_big a
{
color:#002060;
font-weight:bold;
text-decoration:none;
}
#table_big a:hover
{
text-decoration:underline;
}
._td a:hover
{
background-image:url(../images/brake_parts.jpg);
}
#table_left
{
position:absolute;
left:20px;
top:325px;
border:#CC3300 1px solid;
text-align:center;
}
