body {
	font-size: 11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
    background: #bf141d url(../images/body-bg.jpg) center top;
}

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
h1.news_headline{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin:0;
}

.clearit{
	overflow:hidden;
	height:0px;
	width:100%;
	clear:both;	
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

.padded{
	padding:10px;
}
.hp{
	display:none;
}
td.normal_text,.normal_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.dark_link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;

}

img {
    border: none;
}

.news-ticker {
    background: #eaeaea url(../images/ticker-bg.png) repeat-y;
    padding-left: 0px;
    color: #000000;/*#fdfe00*/
    font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.news-ticker a{
	color:blue;
}
.news-ticker span{
	margin-right:10px;
	padding-right:10px;
	border-right: 2px solid #bf141d;
}
.picBorder {
	border: 1px solid #000000;
}
.picBorderBlack {
	border: 1px solid #000000;
}

.smallForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	background-color: #E0E0E0;
	border: 1px solid #FFFFFF;
}

.left-icons {
    width: 83px;
    background-image: url(../images/left-icons-bg.png);
}

.pageborder {
    width: 799px;


}

.welcome-text {
    width: 263px;
    margin: 0;
    padding: 0;
    vertical-align: top;
    font-size: 12px;
    line-height: 18px;
    color: #333232;
    background: url(../images/home-welcome-bg.png) no-repeat right top;
}

.welcome {
    margin-top: 60px;
    padding-left: 27px;
    padding-right: 23px;
}

.service {
    margin-top: 76px;
    padding-left: 27px;
    padding-right: 23px;
}

.service a, .lifts-text a {
    font-style: italic;
    font-size: 12px;
}

.home-lifts {
    width: 253px;
    margin: 0;
    padding: 0;
    vertical-align: top;
    font-size: 12px;
    line-height: 18px;
    color: #333232;
    background: url(../images/home-products-bg.jpg) no-repeat;
}

.lifts-text {
    margin-top: 60px;
    padding-left: 20px;
    padding-right: 23px;
}
#rotatorHolder{
	width:253px;
	height:317px;
	position:relative;
}
#rotatorHolder img{
	position:absolute;
	bottom:-1px;
}

.home-cta {
    width: 200px;
    background-image: url(../images/home-cta-bg.png);
    vertical-align: top;
    font-size: 12px;
    color: #403f43;
}

.home-cta h3 {
    text-transform: uppercase;
    font: normal normal 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    color: #ca1713;
    margin: 12px 0 0 13px;
    padding: 0;
}

.home-cta p {
    margin-bottom: 8px;
    padding: 0 11px 0 13px;
    margin-top: 6px;
}

.home-cta input {
    margin-left: 13px;
    margin-bottom: 8px;
    width: 168px;
    height: 22px;
    border: 1px solid silver;
    padding-left: 4px;
    color: #605f63;
}

.offer-thumb {
    float: right;
    border: 1px solid gray;
    margin-bottom: 8px;
}

.footerLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #fff;
    text-decoration: none;
}

.footerLinks a:hover {
	font-weight: normal;
	text-decoration: none;
	color: black;
}

.newsText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.offersText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.newsTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.TextWhite {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.TextWhiteBold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.formBox {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #999999;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.products_odd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

	background-color:#F1F1F1;
}

.products_even {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

	background-color:#FFFFFF;
}
.prodListTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.prodListDescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a{
	color:#000000;
}

.footerProdNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	background-image: url(../images/products_bottombar_bg.jpg);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
}
.prodList {
	margin-left: 5px;
	padding-left: 5px;
}
.picBorderWhite {
	border: 1px solid #FFFFFF;
}
.homeProduct {
	padding: 5px;
}
.offerBoxTable{
}
.offerBox {
	padding: 5px;
}
.offersListTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.offersListTitleMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.offersListDescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.partsListTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.partsListTitleMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.partsListDescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.footerOffersNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #C0C0C0;
	background-image: url(../images/offers_bottombar_bg.jpg);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
}
.footerPartsNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #EA7B2C;
	background-image: url(../images/parts_bottombar_bg.jpg);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
}
.LoginTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/service_bottombar_bg.jpg);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
}

.offers_odd {
	background-color:#F1F1F1;
}
.offers_even {
	background-color:#FFFFFF;
}
.parts_odd {
	background-color:#F1F1F1;
}

.parts_even {
	background-color:#FFFFFF;
}
.part_search_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.partSearchText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #E0DFE3;
	padding-left: 7px;
	vertical-align: middle;
}
.partList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	padding-left: 5px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color:#E4E4E4;
	vertical-align: middle;
}
.adminNav {
	background-image: url(../images/admin_nav_bg.gif);
	background-repeat: repeat-x;
}
.adminLink1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C0C0C0;
	text-decoration: none;
}
.adminLink1:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.adminLink2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0C0C0;
	text-decoration: none;
}
.adminLink2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.adminLink3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#CCCCCC;
	text-decoration: none;
}
.adminLink3:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.partsLinkButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF6600;
	border-top: 1px solid #990000;
	border-right: 1px solid #990000;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
}
.offersLinkButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	border-top: 1px solid #990000;
	border-right: 1px solid #990000;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
}
.offersLinkButton:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0C0C0;
	text-decoration: none;
	background-color: #000000;
	border-top: 1px solid #990000;
	border-right: 1px solid #990000;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
}


.gryBg1 {
	background-color: #999999;
}
.gryBg2 {
	background-color: #666666;
}

.partsLinkButton:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0C0C0;
	text-decoration: none;
	background-color: #FF6600;
	border-top: 1px solid #000099;
	border-right: 1px solid #000099;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
}

.prodLinkButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CE0120;
	border-top: 1px solid #990000;
	border-right: 1px solid #990000;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
}
.prodLinkButton:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0C0C0;
	text-decoration: none;
	background-color: #0E5FBA;
	border-top: 1px solid #000099;
	border-right: 1px solid #000099;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
}
.newsLinkButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0E5FBA;
	border-top: 1px solid #990000;
	border-right: 1px solid #990000;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
}
.newsLinkButton:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0C0C0;
	text-decoration: none;
	background-color: #0E5FBA;
	border-top: 1px solid #990000;
	border-right: 1px solid #990000;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
}

.adminNavProducts {
	background-color:#CE0120;
}
.adminNavParts {
	background-color:#FF6600;
}
.adminNavNews {
	background-color:#0E5FBA;
}
.adminNavOffers {
	background-color:#000000;
}

.adminProducts {
	background-color: #FFFFFF;
	border: 2px solid #CE0120;
}
.textBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.textBoxSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.adminTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight: bold;
}
.adminHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	font-weight: bold;
}
.adminTitleNews {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0E5FBA;
	font-weight: bold;
}
.adminTitleOffers {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight: bold;
}
.adminTitleCustomers {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#ECF619;
  font-weight: bold;
}
.adminTitleOrders {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#189E3F;
  font-weight: bold;
}
.adminTitleParts {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FF6600;
	font-weight: bold;
}
.adminTitleProducts {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#CE0120;
	font-weight: bold;
}
.adminText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding:5px;
}
.adminTextProducts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CE0120;
	padding:5px;
}
.adminTextSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	padding:5px;
	text-align: right;
}
.headerProdAdmin{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	background-image: url(../images/products_bottombar_bg.jpg);
	background-repeat: repeat-x;
	text-transform: uppercase;
	text-align: left;
	vertical-align: middle;
}
.iconsWhite{
	font-family: webdings;
	color:#FFFFFF;
	text-decoration:none;
}
.iconsNews{
	font-family: webdings;
	color:#0E5FBA;
	text-decoration:none;
}
.iconsOffers{
	font-family: webdings;
	color:#000000;
	text-decoration:none;
}

.iconsProducts{
	font-family: webdings;
	color:#CE0120;
	text-decoration:none;
}
.mainCatOption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	font-weight: bold;
}
.productOption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	text-indent: 9px;
	margin-left: 5px;
	padding-left: 5px;
}
.headerNewsAdmin{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0E5FBA;
	background-image: url(../images/news_bar_bg.jpg);
	background-repeat: repeat-x;
	text-transform: uppercase;
	text-align: left;
	vertical-align: middle;
}
.headerOffersAdmin{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	
	background-repeat: repeat-x;
	text-transform: uppercase;
	text-align: left;
	vertical-align: middle;
}


.headerCustomersAdmin{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #000000;
  
  background-repeat: repeat-x;
  text-transform: uppercase;
  text-align: left;
  vertical-align: middle;
}

.headerOrdersAdmin{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #000000;
  
  background-repeat: repeat-x;
  text-transform: uppercase;
  text-align: left;
  vertical-align: middle;
}


.headerPartsAdmin{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
	background-image:url(../images/parts_bottombar_bg.jpg);
	background-repeat: repeat-x;
	text-transform: uppercase;
	text-align: left;
	vertical-align: middle;
}

.adminNews {
	background-color: #FFFFFF;
	border: 2px solid #0E5FBA;
}
.adminOffers {
	background-color: #FFFFFF;
	border: 2px solid #000000;
}

.adminOrders {
  background-color: #FFFFFF;
  border: 2px solid #189E3F;
}

.adminCustomers {
  background-color: #FFFFFF;
  border: 2px solid #ECF619;
}

.adminParts {
	background-color: #FFFFFF;
	border: 2px solid #FF6600;
}
.footerNewsNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0000FF;
	background-image: url(../images/news_bar_bg.jpg);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
}

.basketTotal {
    text-align: right;    
    padding-right: 10px;
}

.basketSubTotal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	padding-left: 8px;
}
.basketItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-left: 8px;
}
.basketPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding-left: 8px;
}

.registerFormBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.registerFormBoxTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-left: 5px;
}
.registerFormField{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	background-color: #E0E0E0;
	border: 1px solid #999999;
}.loginboxtext {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.logintextsmall {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}
.checkoutDetailsBox {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	background-color: #CCCCCC;
	border: 1px solid #000000;
}
.adminCell2 {
	padding-left: 5px;
}
.adminCell3 {
	padding-left: 10px;
}
.cookieTextParts {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}

.cookieLinkParts {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.cookieLinkParts:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:#FF6633;
	text-decoration: none;
}
.checkoutHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/parts_bottombar_bg.jpg);
	padding-left: 8px;
}
pre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.photoborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.basket_div{
	margin-top:5px;
  background: repeat-x;
  height:27px;
  margin-bottom:10px;
}

.basket_div img{
  float:right;
  padding-right:5px;
}

p{
	margin:0px 0px 10px 0px;
}
hr{
	margin-top:5px;
	border: none 0; 
	border-top: 1px solid #999999;/*the border*/
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

#quantity_input{
  width:35px;background:; 
  border:0;margin-top:1px;
  height:23px; 
  width:45px;margin-right:10px;
  padding-left:10px; padding-top:6px; 
  padding-right:5px;text-align:center;
  float:right;
}

.addressDetails {
    text-align: left;
    padding-top: 5px;
    padding-left: 10px;
}
