/* Top Header */
.topheader{float:left; width:100%; padding:10px 0px;}
.topheader div.home{float:left; width:auto; padding-left:10px;}
.topheader div.rightlink, .headercontent div.rightlink{float:right; width:auto; text-align:right; padding-right:5px;}
.topheader div.rightlink a, .headercontent div.rightlink a, .headercontent div.rightlink span{margin-left:9px;}

/* Header content */
.headercontent{float:left; width:100%; padding:10px 0 5px 0px;  background-color:#ffffff;}
.headercontent div.logo{float:left; width:auto; padding-left:10px;}

.headercontent div.spacer{margin-top:30px; float:left; width:100%;}
.headercontent div.link{float:left; width:903px; font-weight:bold; padding-left:10px;}
.headercontent div.link a{margin-right:45px;}
.headercontent div.link a:hover{text-decoration:none;}
.headercontent div.rightlink input{width:234px; border:1px solid #6d6e71;}

/* Content area */
.right{width:300px;}
.rightspacerindex{margin-top:74px;}
p.searchenginecontent{height:212px; overflow:hidden;}

.block{width:450px;}
.leftblockblock{width:420px; float:left;}

.leftblockblock span{float:left; width:320px;}
.leftblockblock a{text-decoration:underline; margin-right:50px;}
.leftblockblock a:hover{text-decoration:none;}

.divimages{padding:15px 0; float:left!important;}

.divimages img{margin-right:10px; width:66px; height:45px;}
.divimages img.last{margin-right:0;}

.txt{float:left; width:200px; margin-right:15px;}
.pricetxt{float:left; width:145px;}
.pricetxt div, div.qty, div.colour{float:left; width:auto;}
.pricetxt img, div.qty img, div.colour img{float:left;}
.pricetxt label, div.qty label, div.colour label{width:60px; padding-top:2px;}
.pricetxt input, div.qty input{width:50px; border:1px solid #b6b7b8; padding:0 2px; height:16px; text-align:right; margin-bottom:10px;}
div.colour input{width:40px; border:1px solid #b6b7b8; padding:0 2px; height:16px; margin-bottom:10px;}

.productblock{float:left; width:145px; margin-right:10px;}
.productblock div.right{margin-right:0;}

.productimg{float:left; width:145px; height:176px; background-position:center; margin:0px; padding:0px;}
.productblock p{margin-top:20px; float:left; width:100%;}
.productblock p span{color:#000;}
.productblock p span a{color:#000;}

img.colorspacer{margin-right:5px;}


/* Footer */
.footerlink{float:left; width:auto; padding:10px 0 10px 10px;}
.footer_margin{margin-right:46px;}
.footerlink h1{font-size:13px;}

/* ap-apex90spares.html */

.headerblock{width:900px; font-weight:bold; border-bottom:1px solid #272627; float:left; margin:7px 0; overflow:hidden;}
.headerblock1{width:auto; border-top:1px solid #272627; float:left; margin:7px 0; float:left;}

.hblock1, .hblock2{float:left; padding:5px 60px 5px 0; text-align:left;}
.hblock1{width:96px;}
.hblock2{width:74px;}
.hblock4{width:115px; float:left; margin-right:40px; padding-bottom:5px; padding-top:5px; text-align:left;}
.hblock1 img{border:1px solid #6d6e71;}
.hblock4 a, a.black{font-weight:bold; color:#000;}
.hblock3{width:267px; float:left; overflow:hidden;}
.hblock9{width:245px; float:left; overflow:hidden;}
.hblock3 p{width:150px; float:left; overflow:hidden;}
.hblock3 span{float:left; width:auto;}
.hblock3 p.recorder{width:262px; float:left; overflow:hidden;}
.hblock3 span.reorder{float:left;}
.check_box1 input{width:16px; border:0px;}


.hblock3 label, .hblock3 input{width:261px;}
.hblock3 input.txtbox{width:231px;}
.hblock3 label{margin-bottom:2px;}
.hblock3 input{margin-bottom:5px !important;}
.hblock6{width:80px; float:left;  padding-bottom:5px; padding-top:5px; text-align:left;}
.hblock7{width:83px; float:left; text-align:right;  padding-bottom:2px; padding-top:2px;}
.hblock8{width:175px; float:left; margin-right:10px; padding-bottom:2px; padding-top:2px;}


/* Log in */
.block1{width:250px;}
.block1 label{width:250px; margin-top:17px; margin-bottom:5px; color:#6D6E71;	}
.block1 input{width:218px;}
.block5{width:auto; float:left;padding:5px 0;}


/* receipt */
.receipt{width:900px; border-bottom:1px solid #272627; float:left; overflow:hidden; padding-bottom:20px;}
/* receipt */
.receipt-new{width:900px; float:left; overflow:hidden; padding-bottom:20px;}

.receipt_items{float:left; width:900px;}

.receipt1{float:left; width:162px; padding:5px 0px;}
.receipt1 p{float:left; width:132px;}
.receipt1 span{float:left;}
.receipt2{float:left; width:176px; padding:5px 0px;}
.receipt3{float:left; width:168px; padding:5px 0px;}
.receipt3 p{float:left; width:136px;}
.receipt3 span{float:left;}
.receipt4{float:left; width:132px; padding:5px 0px;}
.receipt5{float:left; width:126px; padding:5px 0px;}
.receipt6{float:right; width:136px; text-align:right; padding:5px 0px;}
.receipt6 span{float:left; text-align:left;}

.question{	
	
	width:430px;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:30px;
	
	
	overflow:hidden;
	cursor:pointer;
}
.answer{
	border-top:1px solid #E4E4E4;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	background:#F0F0F0 ;
	margin-left:30px;
	width:550px;
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
	margin-bottom:20px;

}
.answer_content{
	padding:10px;
	
	position:relative;
}




.pressinfoblock{width:890px; float:left;}
.pressinfocontent{width:686px; float:left; padding:15px 0px;}
.pressinfocontent p{width:304px; float:left;}
.pressinfocontent span{float:left; margin-right:10px;}

#faqblock{float:left; width:710px; height:422px; overflow:auto; position: relative;}
#faqblock p{float:left; width:580px;}

#faqblock ol{float:left; padding-left:20px; margin:0px; padding-top:15px;}
#faqblock ol li{padding-top:2px; margin-top:0px;}
#faqblock ol li div{padding-top:2px; }
#faqblock ol li a{text-decoration:underline;}
#faqblock ol li a:hover{text-decoration:none;}

#faqblock ul{float:left; padding-left:10px; margin:0px; list-style-type:none; width:auto;}
#faqblock ul li{padding-top:3px; display:block; clear:both;}
#faqblock ul li ul{float:left; padding-left:110px; margin:0px;}
#faqblock ul li ul li{padding-top:3px; display:block; clear:both;}
#faqblock ul li a{text-decoration:underline;}
#faqblock ul li a:hover{text-decoration:none;}

.footercontent{float:left; width:100%; background-color:#ffffff;}

/*history page css start here*/
.history-page-div-box{width:900px; float:left;padding:15px 0px;}
.history-page-image-box{width:150px; float:left; padding:0px 10px 0px 0px;}
/*history page css end here*/

.thumbimages{display:inline!important; float:left!important; }
.thumbimages span{display:inline!important;}
/*.thumbimages td img{height:50px; width:50px;}*/
.check_box input{width:25px; margin-top:5px; border:0px;}
.check_box1 input{width:16px; border:0px;}


#historyblock{float:left; width:880px; height:400px; margin-top:20px; display:inline;}

.fixedwidth {width: 3700px; height: auto; position: relative; color: black; padding: 1px;}

.history{float:left; width:auto;}
.history-image{float:left; height:200px;}

.history-image img{vertical-align:middle; padding:0px 5px;}
.history p{float:left; width:240px; padding-left:5px; height:138px; overflow:hidden;}



div.dvBillSame, div.colour{float:left; width:auto;}
div.dvBillSame label, div.colour label{width:160px; padding-top:2px;}
div.dvBillSame input{width:20px; border:1px solid #b6b7b8; padding:0 2px; height:16px; text-align:right; margin-bottom:10px;}


.dvNewCategory{text-align:center; padding-left:20px;}
.dvNewCategoryAlign{width:770px;}


.tinyImages{padding:15px 0; float:left!important;}
.tinyImages img{margin-right:10px; }
.tinyImages img.last{margin-right:0;}

a.linkhover:hover{text-decoration:none !important; color:#6D6E71; }

.right-float{float:right!important; width:55px!important; text-align:right!important;}


#faqblock1{float:left; width:600px; height:422px; overflow:auto; position: relative;}
#faqblock1 p{float:left; width:470px;}

#faqblock1 ol{float:left; padding-left:20px; margin:0px; padding-top:15px;}
#faqblock1 ol li{padding-top:2px; margin-top:0px;}
#faqblock1 ol li div{padding-top:2px; }
#faqblock1 ol li a{text-decoration:underline;}
#faqblock1 ol li a:hover{text-decoration:none;}

#faqblock1 ul{float:left; padding-left:10px; margin:0px; list-style-type:none; width:auto;}
#faqblock1 ul li{padding-top:3px; display:block; clear:both;}
#faqblock1 ul li ul{float:left; padding-left:110px; margin:0px;}
#faqblock1 ul li ul li{padding-top:3px; display:block; clear:both;}
#faqblock1 ul li a{text-decoration:underline;}
#faqblock1 ul li a:hover{text-decoration:none;}