/* Global Elements */
* {	
	margin				: 0px; 
	padding				: 0px; 
}

html {
	height				: 100%;
}

body {
	height				: 100%;
	background-image	: url(../imgs/bg.png);
	background-position	: top center;
	background-repeat	: repeat-x;
	background-color	: #162350;
	text-align 			: center;
	
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	color 				: #FFF;
}
body a{
	color 				: #FFF;
	text-decoration 	: underline;
}
body a:hover{
	color 				: #FFF;
	text-decoration 	: none;
}
body a:focus{
	outline				: none;
}
img{
	border				: 0px;
}
.outerBorder{
	margin 				: 10px auto 20px auto;
	width 				: 962px;
	border 				: solid 2px #162350;
}

.innerBorder{
	border 				: solid 2px #FFFFFF;
	border-width 		: 9px 3px 9px 3px;
}
.container{
	width 				: 956px;
	background-color	: #162350;
}
.content{
	display 			: block;
	border 				: solid 2px #FFFFFF;
	border-width 		: 3px 0px 3px 0px;
	background-color	: #162350;
	text-align 			: left;
}
.primaryNav .lv1 li{
	float	 			: left;
	position			: relative;
	border-left			: solid 1px #FFFFFF;
	border-width 		: 0px 0px 0px 1px;
	list-style			: none;
}
.primaryNav li a{
	display 			: block;
}
.primaryNav .lv1 .lv2{
	display 			: none;
	position			: absolute;
	top 				: 30px;
	left 				: 20px;
	text-align 			: left;
	z-index				: 1000;
}
.primaryNav .lv1 .lv2 li{
	width 				: 205px;
	border 				: none;
	background 			: url(../imgs/nav-primary-bg.png);
}
.primaryNav .lv1 .lv2 .f{
	background 			: url(../imgs/nav-primary-bg-first.png) no-repeat left top;
}
.primaryNav .lv1 .lv2 .l{
	background 			: url(../imgs/nav-primary-bg-last.png) no-repeat left bottom;
}
.primaryNav .lv1 .lv2 li a{
	display 			: block;
	margin	 			: 0px 5px 0px 2px;
	padding 			: 7px 5px 7px 19px;
	border-bottom 		: solid 1px #6D75A4 ;
	background 			: url(../imgs/nav-primary-arrow.png) no-repeat 7px 9px;
}
.primaryNav .lv1 .lv2 .l a{
	padding-bottom		: 12px;
	border-bottom 		: none;
}
.primaryNav .lv1 li:hover .lv2{
	display: block;
}



.auxNav{
	margin 				: 10px auto 0px auto;
	width 				: 962px;
	text-align 			: left;
	color				: #6D75A4;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 9px;
	font-weight			: bold;
}
.auxNav a{
	color				: #6D75A4;
	text-decoration		: underline;
}
.auxNav a:hover{
	color				: #6D75A4;
	text-decoration		: none;
}
.bnr td img{
	display 			: block;
}

.ftr{
	clear 				: both;
	height 				: 75px;
	background-image	: url(../imgs/ftr.png);
	background-position	: top center;
	background-repeat	: repeat-x;
	background-color	: #162350;
}
.auxFtr{
	margin 				: 10px 20px 40px 20px;
	text-align 			: center;
	color				: #6D75A4;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 9px;
	font-weight			: bold;
	line-height 		: 17px;
}
.auxFtr a{
	color				: #6D75A4;
	text-decoration		: underline;
}
.auxFtr a:hover{
	color				: #6D75A4;
	text-decoration		: none;
}
.columnLeft{
	margin 				: 1px 0px 9px 9px;
	width 				: 254px;
}
.columnRight{
	margin 				: 10px 9px 9px 0px;
	float 				: right;
	width 				: 675px;
}

/* Developer Stamp */	
.stamp
	{
	padding 			: 0px 0px 30px 0px;
	}
.stamp .cont
	{
	padding 			: 10px 10px 10px 10px;
	border				: solid 1px #293863;
	border-width 		: 1px 0px 1px 0px;
	background-color 	: none;
	}
.stamp .xhtml
	{
	float 				: left;
	margin 				: 0px 10px 0px 0px;
	}
.stamp .css
	{
	float 				: left;
	margin 				: 0px 10px 0px 0px;
	}
.stamp .jr
	{
	margin 				: 0px 0px 0px 0px;
	text-align			: center;
	}
.stamp .clear
	{
	clear 				: both;
	}

/* HEADERS & BUTTONS ETC. */
h1{
	padding 			: 5px 5px 5px 5px;
	border 				: solid 3px #FFF;
	background-image	: url(../imgs/bg-header-orange.png);
	background-position	: top left;
	background-repeat	: repeat;
	
	color				: #FFF;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	font-weight			: bold;
	font-style			: italic;
	text-align 			: left;
}
h1 a{
	color				: #FFF;
	text-decoration 	: none;
}
h1 a:hover{
	color				: #FFF;
	text-decoration 	: none;
}
h1 i{
	margin 				: 2px 0px 0px 0px;
	float 				: right;
}

h2{
	padding 			: 10px 10px 10px 10px;
	border 				: solid 3px #FFF;
	background-color 	: #293863;
	background-image	: url(../imgs/bg-header-h2.png);
	background-position	: bottom center;
	background-repeat	: no-repeat;
	
	
	color				: #FFF;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 15px;
	font-style			: italic;
	text-align 			: left;
}
h2 .arr{
	margin 				: 5px 0px 0px 0px;
	float 				: right;
}
h2 .lnk{
	margin 				: 5px 0px 0px 0px;
	float 				: right;
}

h3{
	padding 			: 10px 10px 10px 10px;
	border 				: solid 3px #FFF;
	background-color 	: #F4800B;
	background-image	: url(../imgs/bg-header-h3.png);
	background-position	: bottom center;
	background-repeat	: no-repeat;
	
	color				: #FFF;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 15px;
	font-weight			: bold;
	font-style			: italic;
	text-align 			: left;
}
h3 .arr{
	margin 				: 5px 0px 0px 0px;
	float 				: right;
}
h3 .lnk{
	margin 				: 2px 0px 0px 0px;
	float 				: right;
	font-size			: 10px;
	font-style			: normal;
}

h4{
	padding 			: 8px 8px 8px 8px;
	border 				: solid 3px #FFF;
	background-color	: #F4800B;
	background-image	: url(../imgs/bg-header-h4.png);
	background-position	: bottom left;
	background-repeat	: no-repeat;
	
	color				: #FFF;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	font-weight			: bold;
	font-style			: italic;
	text-align 			: left;
}
h4 .arr{
	margin 				: 2px 0px 0px 0px;
	float 				: right;
}
h4 .lnk{
	margin 				: 0px 0px 0px 0px;
	float 				: right;
}



.btnA {
	list-style-type			: none;
	background-color 		: #293863;
	border 					: solid 1px #293863;
}
.btnA li{
	margin 					: 1px 0px 0px 0px;
	background-image		: none;
	background-color 		: #293863;
	border 					: solid 1px #6D75A4;
}
.btnA li:first-child{
	margin 					: 0px 0px 0px 0px;
}
.btnA  li a{
	display 				: block;
	color					: #FFF;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: bold;
	font-style				: italic;
	font-variant			: small-caps;
	text-decoration			: none;
	margin 					: 1px;
	padding 				: 3px 5px 5px 15px;
	background-color 		: #293863;
	background-image		: url(../imgs/btn-A-001.png);
	background-position 	: left bottom;
	background-repeat		: no-repeat
}

.btnA  li a:hover{
	color					: #D04646;
	padding 				: 3px 5px 5px 25px;
	background-color 		: #293863;
	background-image		: url(../imgs/btn-A-002.png);
	background-position 	: left bottom;
	background-repeat		: no-repeat
}
#shim{
	clear				: both;
	margin				: 9px 0px 0px 0px;
}


/* LEFT COLUMN */
.miniBasketContainer{
	margin 				: 0px 0px 9px 0px;
	border 				: solid 3px #FFFFFF;
	border-width 		: 0px 3px 3px 3px;
	background-color	: #FFFFFF;
}
.miniBasket{

}
.miniBasket table{
	width 				: 100%;
	border 				: solid 1px #FFFFFF;
	border-width 		: 0px 0px 1px 0px;
}
.miniBasket th{
	padding 				: 5px;
	color					: #CDD8EC;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 10px;
	font-weight				: bold;
}
.miniBasket td{
	padding 				: 5px;
	color					: #FFF;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 10px;
	font-weight				: bold;
}
.miniBasket td .name{
	color					: #293863;
}
.miniBasket td .name a{
	color					: #293863;
	text-decoration 		: underline;
}
.miniBasket td .name a:hover{
	color					: #293863;
	text-decoration 		: none;
}
.miniBasket td .code{
	color					: #F4800B;
}
.miniBasket td .code a{
	color					: #F4800B;
	text-decoration 		: underline;
}
.miniBasket td .code a:hover{
	color					: #F4800B;
	text-decoration 		: none;
}
.miniBasket td .price{
	color					: #FFFFFF;
}
.miniBasket td .priceWas{
	color					: #293863;
	text-decoration			: line-through;
}



.miniAccContainer{
	margin 				: 0px 0px 9px 0px;
	border 				: solid 3px #FFFFFF;
	border-width 		: 0px 3px 3px 3px;
	background-color	: #FFFFFF;
}
.miniAcc{
}
.miniAcc .item{
	border 				: solid 1px #FFFFFF;
	border-width 		: 0px 0px 1px 0px;
}
.miniAcc .item .img{
	margin 				: 5px 5px 5px 5px;
	width 				: 50px;
	height 				: 70px;
	border 				: solid 1px #293863;
	border-width 		: 2px 2px 2px 2px;
	background-color	: #FFFFFF;
	background-position	: center center;
	background-repeat	: no-repeat;
}
.miniAcc .item .detail{
	margin 				: 5px 0px 10px 0px;
}
.miniAcc .item table{
	width 				: 100%;
}
.miniAcc .item .detail .desc a{
	color					: #293863;
	font-size 				: 11px;
	font-weight 			: bold;
	text-decoration 		: underline;
}
.miniAcc .item .detail .desc a:hover{
	color					: #293863;
	text-decoration 		: none;
}
.miniAcc .item .detail .cost{
	color					: #FFFFFF;
	font-size 				: 16px;
	font-weight 			: bold;
	font-style				: italic;
}
.miniAcc .item .detail .action input{
	width 				: 25px;
	height 				: 23px;
	border 				: solid 2px #293863;
	background-color	: #FFF;
	color 				: #F4800B;
	font-size			: 19px;
	text-align 			: center;
}

.miniSearchContainer{
	margin 				: 0px 0px 9px 0px;
	padding				: 0px 0px 0px 0px;
	border 				: solid 3px #FFFFFF;
	background-color	: #FFFFFF;
	font-size 			: 12px;
	color 				: #F4800B;
}
.miniSearchContainer .inner{
	border 				: solid 5px #8393BC;
}
.miniSearchContainer th{
	width				: 60px;
	padding				: 5px 3px 5px 3px;
	border-bottom		: solid 1px #8393BC;
	background-color	: #CBD6EB; 
	vertical-align		: middle; 
	text-align			: left;
}
.miniSearchContainer td{
	padding				: 5px 3px 5px 3px;
	border-bottom		: solid 1px #8393BC;
	background-color	: #CBD6EB;
}
.miniSearchContainer .notListed{
	margin 				: 5px 0px 0px 0px;
	color				: #FFFFFF;
	font-size 			: 11px;
	text-align 			: center;
}

.discountContainer{
	height 					: 70px;
	margin 					: 0px 0px 9px 0px;
	padding 				: 10px 10px 10px 10px;
	border 					: solid 3px #FFFFFF;
	border-width 			: 0px 3px 3px 3px;
	background-color		: #FFFFFF;
	font-size				: 14px;
	text-align 				: center;
	color 					: #293863;
}
.discountContainer input{
	font-size				: 18px;
	color 					: #F4800B;
}

.commentsContainer{
	margin 					: 0px 0px 9px 0px;
	padding 				: 10px 10px 10px 10px;
	border 					: solid 3px #FFFFFF;
	border-width 			: 0px 3px 3px 3px;
	background-color		: #FFFFFF;
	color 					: #293863;
	font-size				: 12px;
	font-style				: italic;
}
.commentsContainer span{
	color 					: #F4800B;
	font-weight 			: bold;
}


.supplierContainer{
	margin 					: 0px 0px 9px 0px;
	border 					: solid 0px #FFFFFF;
	border-width 			: 0px 3px 3px 3px;
}

.latestNews{
	margin 					: 0px 0px 9px 0px;
	border 					: solid 0px #FFFFFF;
	border-width 			: 0px 3px 3px 3px;
	background				: #FFFFFF;
}
.latestNews .item{
	display 				: block;
	width 					: 248px;
	text-decoration 		: none;
}
.latestNews .date{
	float 					: left;
	display 				: block;
	width 					: 117px;
	height 					: 117px;
	background				: url(../imgs/news-date-bg.jpg) no-repeat center center;
	border-right 			: solid 3px #FFFFFF;
}
.latestNews .date .month{
	display 				: block;
	padding 				: 15px 0px 0px 15px;
	font-size 				: 15px;
	font-weight 			: bold;
}
.latestNews .date .day{
	display 				: block;
	padding 				: 0px 0px 0px 15px;
	font-weight 			: bold;
	font-size 				: 15px;
	line-height				: 70px;
}
.latestNews .date .day span{
	font-size 				: 65px;
	letter-spacing			: -2px;
	font-weight 			: normal;
}
.latestNews .copy{
	display 				: block;
	margin 					: 0px 0px 0px 120px;
	padding 				: 5px 5px 5px 5px;
	color 					: #162350;
}
.latestNews .more{
	display 				: block;
	padding 				: 5px 0px 0px 0px;
	text-decoration 		: underline;
	color 					: #F4800B;
}
.latestNews .list{
	margin 					: 3px 0px 0px 0px;
	padding 				: 5px 5px 5px 5px;
	color 					: #162350;
	background 				: #CBD6EB;
}
.latestNews .list a{
	color 					: #F4800B;
}

.wipersPromo{
	margin 					: 0px 0px 9px 0px;
	border 					: solid 0px #FFFFFF;
	border-width 			: 0px 3px 3px 3px;
}

.orderHotline{
	margin 					: 0px 0px 9px 0px;
	border 					: solid 0px #FFFFFF;
	border-width 			: 0px 3px 3px 3px;
}

.security{
	margin 					: 0px 0px 9px 0px;
	border 					: solid 0px #FFFFFF;
	border-width 			: 0px 3px 3px 3px;
	background 				: #FFFFFF;
	text-align 				: center;
}
.security a{
	display 				: block;
	padding					: 10px 10px 10px 10px;
}


.cards{
	height					: 120px;
	background-image		: url(../imgs/cards.png);
	background-position 	: center top;
	background-repeat		: no-repeat;
}


/* RIGHT COLUMN */
.highlightArea{
	padding 			: 4px 4px 4px 4px;
	border 				: solid 2px #F4800B;
	color 				: #FFF;
	font-size			: 12px;
	text-align 			: center;
}
.contentArea{
	padding 			: 10px 10px 10px 10px;
	border 				: solid 3px #FFF;
	background-color	: #FFFFFF;
	
	color 				: #293863;
	font-size			: 14px;
	text-align 			: left;
	line-height 		: 140%;
}
.contentArea a{
	color 				: #F4800B;
	text-decoration		: underline;
}
.contentArea a:hover{
	color 				: #F4800B;
	text-decoration		: none;
}


.contentAreaB{
	padding 			: 10px 10px 10px 10px;
	border 				: solid 3px #FFF;
	background-color	: #293863;
	
	color 				: #FFF;
	font-size			: 12px;
	text-align 			: left;
	line-height 		: 140%;
}

.contentAreaB a{
	color 				: #FFF;
	text-decoration		: underline;
}
.contentAreaB a:hover{
	color 				: #FFF;
	text-decoration		: none;
}

.search{
	text-align 			: center;
}
.search td{
	background-color	: #293863;
	padding 			: 10px;
}
.search th{
	background-color	: #CBD6EB;
	padding 			: 10px;
}
.search select{
	width 				: 400px;
}

/* PRODUCT TABS */
.tabs ul li{
	float 				: left;
	list-style 			: none;
	padding 			: 0px 5px 0px 0px;
}
.tabs ul li a{
	display 			: block;
	background 			: url(../imgs/tab-inactive-1.jpg) no-repeat left top;
	padding 			: 0px 0px 0px 75px;
	font-size 			: 14px;
	font-weight 		: bold;
	font-style 			: italic;
	color 				: #E4E8F2;
	text-decoration 	: none;
}
.tabs ul li a:hover{
	color 				: #FFFFFF;
}
.tabs ul li a span{
	display 			: block;
	background 			: url(../imgs/tab-inactive-2.jpg) no-repeat right top;
	padding 			: 12px 75px 9px 0px;
}
.tabs ul .active a{
	background 			: url(../imgs/tab-active-1.jpg) no-repeat left top;
	color 				: #FFFFFF;
}
.tabs ul .active a span{
	background 			: url(../imgs/tab-active-2.jpg) no-repeat right top;
	padding-top 		: 14px;
	padding-bottom 		: 7px;
}

/* PRODUCT SELECT */
.productSelectB{
	background 			: #FFFFFF;
	padding 			: 0px 0px 6px 0px;
}
.productSelectB a,
.productSelectB .noButton {
	float 				: left;
	display 			: block;
	width 				: 319px;
	height 				: 60px;
	margin	 			: 7px 0px 0px 8px;
	background 			: url(../imgs/product-select-b-button-bg.jpg) no-repeat 0px 0px;
	text-decoration 	: none;
	color 				: #293863;
}
.productSelectB a:hover {
	background-position	: 0px -60px;
	text-decoration 	: none;
	color 				: #293863;
}
.productSelectB .noButton {
	color 				: #8393BD;
}
.productSelectB .icon {
	float 				: left;
	display 			: block;
	padding 			: 5px 10px 0px 5px;
}
.productSelectB .position {
	display 			: block;
	padding 			: 10px 2px 0px 2px;
	font-size 			: 14px;
	font-weight 		: bold;
	font-style			: italic;
}
.productSelectB .group {
	display 			: block;
	padding 			: 6px 2px 0px 2px;
}
.productSelectB .na {
	display 			: block;
	padding 			: 9px 2px 0px 2px;
}


.productSelect{
	position 			: relative;
}
.productSelect #front{
	height 				: 345px;
	background 			: #FFFFFF url(../imgs/product-select-front-bg.jpg) no-repeat center 16px;
}
.productSelect #rear{
	height 				: 345px;
	background 			: #FFFFFF url(../imgs/product-select-rear-bg.jpg) no-repeat center 16px;
}
.productSelect .button,
.productSelect .noButton {
	position 			: absolute;
	display 			: block;
	width 				: 139px;
	height 				: 92px;
	background 			: url(../imgs/product-select-button-bg.jpg) no-repeat 0px 0px;
	text-decoration 	: none;
	color 				: #293863;
}
.productSelect .button:hover {
	background-position	: 0px -92px;
	text-decoration 	: none;
}
.productSelect .position {
	display 			: block;
	padding 			: 10px 2px 0px 2px;
	text-align 			: center;
	font-size 			: 14px;
	font-weight 		: bold;
	font-style			: italic;
}
.productSelect .group {
	display 			: block;
	padding 			: 6px 2px 0px 2px;
	text-align 			: center;
}
.productSelect .view {
	display 			: block;
	padding 			: 10px 2px 0px 2px;
	text-align 			: center;
}
.productSelect .na {
	display 			: block;
	padding 			: 20px 2px 0px 2px;
	text-align 			: center;
	font-size 			: 15px;
}

.productSelect #dipped-beam{
	top 				: 20px;
	left 				: 18px;
}
.productSelect #full-beam{
	top 				: 20px;
	left 				: 506px;
}
.productSelect #parking-side{
	top 				: 232px;
	left 				: 18px;
}
.productSelect #front-ind{
	top 				: 126px;
	left 				: 506px;
}
.productSelect #front-fog{
	top 				: 232px;
	left 				: 506px;
}
.productSelect #brake{
	top 				: 20px;
	left 				: 18px;
}
.productSelect #tail{
	top 				: 20px;
	left 				: 506px;
}
.productSelect #num-plate{
	top 				: 126px;
	left 				: 18px;
}
.productSelect #rear-ind{
	top 				: 126px;
	left 				: 506px;
}
.productSelect #rear-fog{
	top 				: 232px;
	left 				: 506px;
}
.productSelect #reverse{
	top 				: 232px;
	left 				: 18px;
}

.productSelect #spare{
	top 				: 255px;
	left 				: 234px;
	width 				: 189px;
	height 				: 69px;
	background 			: url(../imgs/product-select-button-bg2.jpg) no-repeat 0px 0px;
}
.productSelect a#spare:hover{
	background-position	: 0px -69px;
}
.productSelect #spare .group{
	display 			: none;
}
.productSelect #spare .view{
	padding 			: 5px 2px 0px 2px;
}

/* PRODUCTS LIST */
#productList
	{
	clear				: both;
	position 			: relative;
	padding 			: 5px 5px 5px 5px;
	border 				: solid #F4800B;
	border-width 		: 2px 2px 2px 2px;
	}
#productList .product
	{
	float 				: left;
	width 				: 317px;
	color 				: #293863;
	border 				: solid #FFFFFF;
	border-width 		: 5px 5px 5px 5px;
	background-color	: #FFFFFF;
	}
#productList .product td,
#productList .product th
	{
	text-align 			: left;
	vertical-align		: top;
	}
#productList .name a
	{
	display 			: block;
	height 				: 40px;
	padding 			: 10px 10px 10px 10px;
	background-color	: #293863;
	color 				: #FFFFFF;
	font-style			: italic;
	text-decoration		: none;
	font-size 			: 14px;
	}
#productList .name a:hover
	{
	background-color	: #F4800B;
	text-decoration		: none;
	}
#productList .detail
	{
	height 				: 165px;
	}
#productList .imgs
	{
	float 				: left;
	width 				: 185px;
	}
#productList .imgs1
	{
	float 				: left;
	margin 				: 10px 0px 0px 5px;
	}
#productList .image1
	{
	width 				: 95px;
	height 				: 95px;
	background-color	: #FFFFFF;
	background-position : center center;
	background-repeat	: no-repeat;
	}
#productList .imgs2
	{
	float 				: left;
	margin 				: 22px 0px 0px 5px;
	}
#productList .image2
	{
	width 				: 70px;
	height 				: 70px;
	background-color	: #FFFFFF;
	background-position : center center;
	background-repeat	: no-repeat;
	}
#productList .imgs3
	{
	float 				: left;
	margin 				: 5px 0px 0px 0px;
	}
#productList .image3
	{
	width 				: 185px;
	height 				: 45px;
	background-color	: #FFFFFF;
	background-position : center center;
	background-repeat	: no-repeat;
	}
	
#productList .pricing
	{
	float 				: right;
	width 				: 120px;
	margin 				: 10px 5px 0px 0px;
	}
#productList .inStock
	{
	height 				: 30px;
	margin 				: 0px 0px 5px 0px;
	padding 			: 12px 0px 0px 50px;
	border 				: solid 1px #009900;
	background-color	: #FFFFFF;
	background-image	: url(../imgs/stock-tick.jpg);
	background-position : 10px 3px;
	background-repeat	: no-repeat;
	color 				: #009900;
	font-style			: italic;
	font-size 			: 14px;
	}
#productList .outStock
	{
	height 				: 28px;
	margin 				: 0px 0px 5px 0px;
	padding 			: 12px 0px 0px 35px;
	border 				: solid 1px #F4800B;
	background-color	: #FFFFFF;
	background-image	: url(../imgs/stock-cross.jpg);
	background-position : 5px 5px;
	background-repeat	: no-repeat;
	color 				: #F4800B;
	font-style			: italic;
	font-size 			: 12px;
	text-align 			: center;
	}	
#productList .outStockDueIn
	{
	height 				: 35px;
	margin 				: 0px 0px 5px 0px;
	padding 			: 5px 0px 0px 35px;
	border 				: solid 1px #F4800B;
	background-color	: #FFFFFF;
	background-image	: url(../imgs/stock-cross.jpg);
	background-position : 5px 5px;
	background-repeat	: no-repeat;
	color 				: #F4800B;
	font-style			: italic;
	font-size 			: 12px;
	text-align 			: center;
	}			
#productList .price
	{
	padding 			: 0px 0px 0px 0px;
	font-size 			: 25px;
	font-weight 		: bold;
	text-align 			: center;
	}	
#productList .was
	{
	padding 			: 0px 0px 0px 0px;
	font-size 			: 12px;
	text-align 			: center;
	color 				: #F4800B;
	}	
#productList .vat
	{
	padding 			: 0px 0px 10px 0px;
	font-size 			: 10px;
	text-align 			: center;
	}
#productList .qty
	{
	float 				: left;
	margin 				: 0px 0px 0px 0px;
	width 				: 50px;
	height 				: 23px;
	border 				: solid 2px #293863;
	background-color	: #FFF;
	color 				: #F4800B;
	font-size			: 19px;
	text-align 			: center;
	}
#productList .add
	{
	float 				: right;
	}
	
#productList .info,
#productList .infoH
	{
	padding 			: 4px;
	border-top			: solid 1px #FFFFFF;
	background-color	: #B6C6E2;
	font-style			: italic;
	font-size 			: 11px;
	}
#productList .info a
	{
	color 				: #F4800B;
	text-decoration		: underline;
	}
#productList .info a:hover
	{
	color 				: #F4800B;
	text-decoration		: none;
	}

#productList .filler
	{
	border 				: solid #FFFFFF;
	border-width 		: 5px 5px 5px 5px;
	}
#productList .filler img
	{
	display 			: block;
	}
	
		
/* PRODUCTS */
#productDetail .type
	{
	margin 				: 0px 0px 10px 0px;
	font-weight 		: bold;
	}
#productDetail .position
	{
	margin 				: 0px 0px 10px 0px;
	}
#productDetail .code
	{
	margin 				: 0px 0px 10px 0px;
	}
#productDetail .desc
	{
	margin 				: 0px 0px 10px 0px;
	}
#productDetail .range
	{
	margin 				: 0px 0px 10px 0px;
	}
#productDetail .notes
	{
	margin 				: 0px 0px 10px 0px;
	color 				: #F4800B;
	}
#productDetail .image{
	margin 				: 0px 0px 0px 0px;
	padding 			: 0px 0px 0px 0px;
	border 				: solid 1px #DCDFE7;
	background-color	: #FFF;
	text-align 			: center;
}

#productDetail .image p{
	margin 				: 5px 5px 5px 5px;
}
#productDetail .image img{
	display				: block;
	margin 				: 0px auto 0px auto;
}
#productDetail .image2{
	margin 				: 0px 0px 0px 0px;
	padding 			: 0px 0px 0px 0px;
	border 				: solid 1px #DCDFE7;
	background-color	: #FFF;
	text-align 			: center;
}
#productDetail .image2 p{
	margin 				: 5px 5px 5px 5px;
}
#productDetail .image2 img{
	display				: block;
	margin 				: 0px auto 0px auto;
}
#productDetail .pack{
	margin 				: 0px 5px 5px 5px;
	padding				: 5px 0px 5px 0px;
	background-color	: #293863;
	color 				: #D04646;
	font-size			: 12px;
	font-weight 		: bold;
}

#productDetail .was{
	margin 				: 0px 0px 0px 0px;
	color 				: #F4800B;
	font-size			: 14px;
}
#productDetail .price{
	margin 				: 0px 0px 0px 0px;
	color 				: #FFF;
	font-size			: 28px;
	font-weight			: bold;
	line-height 		: 140%;
}
#productDetail .vat{
	margin 				: 0px 0px 0px 0px;
	color 				: #F4800B;
	font-size			: 14px;
}

#productDetail .action{
	margin	 			: 0px 0px 0px 0px;
}
#productDetail .action input{
	width 				: 50px;
	height 				: 23px;
	margin 				: 0px 5px 0px 0px;
	border 				: solid 2px #293863;
	background-color	: #FFF;
	color 				: #F4800B;
	font-size			: 19px;
	text-align 			: center;
}
#productDetail .oos{
	padding 			: 10px 7px 7px 10px;
	background-color	: #293863;
	color 				: #FFFFFF;
	text-align 			: center;
	font-size			: 15px;
}
#productDetail .imagePrev a{
	float 				: left;
	display 			: block;
	width 				: 101px;
	margin 				: 10px 5px 0px 5px;
	padding 			: 3px 3px 3px 3px;
	border 				: solid 1px #DCDFE7;
	background-color	: #FFF;
	text-align 			: center;
}
#productDetail .imagePrev a:hover{
	border 				: solid 1px #F4800B;
}
#productDetail .imagePrev .inner{
	height 				: 101px;
	background-position : center center;
	background-repeat	: no-repeat;
}

/* OUR PRODUCTS */
.ourProducts #logoCont a{
	text-decoration 	: none;
}
.ourProducts #logoCont img{
	margin 				: 10px 10px 10px 10px;
	padding 			: 5px 5px 5px 5px;
	border 				: solid 4px #293863;
	background-color	: #FFF;
	background-position	: center center;
	background-repeat	: no-repeat;
}
.ourProducts #logoCont a img{
	border 				: solid 1px #DCDFE7;
}
.ourProducts #logoCont a:hover img{
	border 				: solid 1px #F4800B;
}

.ourProducts #head{
	display 			: block;
	margin 				: 0px 0px 10px 0px;
	padding 			: 10px 10px 10px 10px;
	background-color	: #293863;
	color 				: #D04646;
	font-size			: 12px;
	font-weight 		: bold;
	text-align 			: left;
}
.ourProducts #head a{
	color 				: #D04646;
	text-decoration		: none;
}
.ourProducts #head a:hover{
	color 				: #FFF;
	text-decoration		: none;
}
.ourProducts #logo{
	width 				: 100px;
	height 				: 100px;
	display 			: block;
	margin 				: 0px 0px 5px 0px;
	padding 			: 3px 3px 3px 3px;
	border 				: solid 4px #293863;
	background-color	: #FFF;
	background-position : center center;
	background-repeat	: no-repeat;
	text-align 			: center;
}
.ourProductsDetail{
	text-align 			: center;
}
.ourProductsDetail #head{
	color 				: #293863;
	font-size			: 15px;
	font-weight 		: bold;
}
.ourProductsDetail #logo{
	width 				: 160px;
	height				: 160px;
	display 			: block;
	margin 				: 0px auto 15px auto;
	padding 			: 3px 3px 3px 3px;
	border 				: solid 0px #DCDFE7;
	background-color	: #FFF;
	background-position : center center;
	background-repeat	: no-repeat;
	text-align 			: center;
}

.ourProductsDetail #rangHead{
	display 			: block;
	margin 				: 0px 0px 10px 0px;
	padding 			: 3px 3px 3px 3px;
	border 				: solid 4px #293863;
	background-color	: #293863;
	color 				: #D04646;
	font-size			: 15px;
	font-weight 		: bold;
}
.ourProductsDetail #rangDesc{
	display 			: block;
	color 				: #293863;
	font-size			: 12px;
}
.ourProductsDetail #rangImg{
	width 				: 180px;
	display 			: block;
	margin 				: 0px 0px 15px 0px;
	padding 			: 3px 3px 3px 3px;
	border 				: solid 0px #DCDFE7;
	background-color	: #FFF;
	text-align 			: center;
}
.ourProductsDetail #prod a{
	display 			: block;
	margin 				: 0px 0px 2px 0px;
	padding 			: 10px 10px 10px 10px;
	background-color	: #293863;
	color 				: #FFFFFF;
	text-align 			: center;
	text-decoration		: none;
}
.ourProductsDetail #prod a:hover{
	background-color	: #FFFFFF;
	color 				: #293863;
	text-decoration		: none;
}



/* ACCESSORIES */
.accessories{
 	width 				: 195px;
	height 				: 170px;
	padding 			: 10px 10px 10px 10px;
 	border-right		: solid 1px #293863;
	text-align			: left;
}
.accessories .imgs{
 	float 				: left;
}
.accessories .img{
	width 				: 50px;
 	height 				: 90px;
}
.accessories .info{
 	margin 				: 0px 0px 0px 60px;
}
.accessories .name{
 	display 			: block;
	height 				: 70px;
	margin				: 0px 0px 0px 0px;
}
.accessories .name a{
 	color 				: #293863;
	text-decoration 	: underline;
}
.accessories .name a:hover{
 	color 				: #293863;
	text-decoration 	: none;
}
.accessories .cost{
 	font-size			: 20px;
	font-weight 		: bold;
	color 				: #F4800B;
}
.accessories .vat{
	margin 				: 0px 0px 5px 0px;
 	font-size			: 12px;
	color 				: #293863;
}
.accessories .qty{
	float				: left;
	width 				: 50px;
	height 				: 23px;
	border 				: solid 2px #293863;
	background-color	: #FFF;
	color 				: #F4800B;
	font-size			: 19px;
	text-align 			: center;
}

.accessoriesContainer{
}
.accessoriesContainer #scrLft{
	float 				: left;
	margin 				: 0px 0px 0px 0px;
}
.accessoriesContainer #scrLft a{
	display 			: block;
	width 				: 42px;
	height 				: 170px;
	background-image	: url(../imgs/btn-scr-lft-001.png);
	background-position	: left top;
	background-repeat	: no-repeat;
}
.accessoriesContainer #scrLft a:hover{
	cursor				: pointer;
	display 			: block;
	width 				: 42px;
	height 				: 170px;
	background-image	: url(../imgs/btn-scr-lft-002.png);
	background-position	: left top;
	background-repeat	: no-repeat;
}
.accessoriesContainer #scrRgt{
	float 				: right;
	margin 				: 0px 0px 0px 0px;
}
.accessoriesContainer #scrRgt a{
	display 			: block;
	width 				: 41px;
	height 				: 170px;
	background-image	: url(../imgs/btn-scr-rgt-001.png);
	background-position	: right top;
	background-repeat	: no-repeat;
}
.accessoriesContainer #scrRgt a:hover{
	cursor				: pointer;
	display 			: block;
	width 				: 41px;
	height 				: 170px;
	background-image	: url(../imgs/btn-scr-rgt-002.png);
	background-position	: right top;
	background-repeat	: no-repeat;
}

/* FAQ'S */
.faq{
}
.faq #question li{
	list-style 			: none;
	margin 				: 5px 0px 0px 0px;
}
.faq #question li a{
	display 			: block;
	padding 			: 10px 10px 10px 25px;
	background-image	: url(../imgs/arrow-left-dark-blue.gif);
	background-position	: 8px 12px;
	background-repeat	: no-repeat;
	background-color	: #293863;
	color 				: #FFFFFF;
	text-decoration 	: none;
}
.faq #question li a:hover{
	background-image	: url(../imgs/arrow-left-white.gif);
	background-color	: #FFFFFF;
	color 				: #293863;
	text-decoration 	: none;
}
.faq #q{
	display 			: block;
	margin 				: 0px 0px 10px 0px;
	padding 			: 10px 10px 10px 50px;
	color 				: #F4800B;
	font-size			: 15px;
	font-weight 		: normal;
	
	background-image	: url(../imgs/q.jpg);
	background-position	: center left;
	background-repeat	: no-repeat;
}
.faq #a{
	display 			: block;
	margin 				: 0px 0px 10px 0px;
	padding 			: 0px 10px 10px 50px;
	
	background-image	: url(../imgs/a.jpg);
	background-position	: top left;
	background-repeat	: no-repeat;
}

/* CUSTOMER COMMENTS */
.cusComment{
	background-image	: url(../imgs/66.png);
	background-position	: top left;
	background-repeat	: no-repeat;
}
.cusComment #comt{
	display 			: block;
	margin 				: 0px 0px 0px 0px;
	padding 			: 20px 0px 20px 25px;
	background-image	: url(../imgs/99.png);
	background-position	: bottom right;
	background-repeat	: no-repeat;
	font-style			: italic;
}
.cusComment #name{
	padding 			: 0px 0px 0px 25px;
	font-weight 		: normal;
	color 				: #F4800B;
}

/* LATEST NEWS */
.newsArticle .date{
	float 					: left;
	width 					: 111px;
	height 					: 111px;
	background				: url(../imgs/news-date-bg.jpg) no-repeat 0px 0px;
	color 					: #FFFFFF;
}
.newsArticle .date .month{
	padding 				: 12px 0px 0px 12px;
	font-size 				: 15px;
	font-weight 			: bold;
}
.newsArticle .date .day{
	padding 				: 0px 0px 0px 12px;
	font-weight 			: bold;
	font-size 				: 15px;
	
}
.newsArticle .date .day span{
	font-size 				: 65px;
	letter-spacing			: -2px;
	font-weight 			: normal;
	line-height				: 100%;
}
.newsArticle .copy{
	margin 					: 0px 0px 0px 135px;
}
.newsArticle .copy .desc{
	padding 				: 10px 0px 0px 0px;
}
.newsArticle .copy .desc .more{
	color 					: #F4800B;
}

.newsDetail .date{
	padding 				: 0px 0px 10px 0px;
	font-size 				: 20px;
}
.newsDetail .head{
	padding 				: 0px 0px 20px 0px;
	font-size 				: 20px;
	color 					: #F4800B;
	line-height 			: 120%;
}
.newsDetail .img{
	float 					: left;
	margin 					: 0px 15px 15px 0px;
}


/* CONTACT */
.contact #logoCont{
	
}
.contact #logoCont img{
	margin 				: 10px 10px 10px 10px;
	padding 			: 5px 5px 5px 5px;
	border 				: solid 1px #DCDFE7;
	background-color	: #FFF;
	background-position	: center center;
	background-repeat	: no-repeat;
}
.contact input,
.contact textarea
{
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size 			: 13px;
	color 				: #000000;
	padding 			: 4px;
}


/* MANUFACTURES */
.manufactures #logoCont a{
	text-decoration 	: none;
}
.manufactures #logoCont img{
	margin 				: 10px 10px 10px 10px;
	padding 			: 5px 5px 5px 5px;
	border 				: solid 0px #DCDFE7;
	background-color	: #FFF;
	background-position	: center center;
	background-repeat	: no-repeat;
}
.manufactures #logoCont a img{
	border 				: solid 1px #DCDFE7;
}
.manufactures #logoCont a:hover img{
	border 				: solid 1px #F4800B;
}

.manufactures #copy{
	margin 				: 0px 0px 0px 240px;
}
.manufactures #head{
	font-size			: 15px;
	font-weight 		: bold;
}
.manufactures #model a{
	display 			: block;
	margin 				: 0px 0px 2px 0px;
	padding 			: 10px 10px 10px 10px;
	background-color	: #293863;
	color 				: #FFFFFF;
	text-align 			: center;
	text-decoration		: none;
}
.manufactures #model a:hover{
	background-color	: #FFFFFF;
	color 				: #293863;
	text-decoration		: none;
}


/* BASKET */
.basketHeader
	{
	padding 			: 0px 0px 2px 0px;
	}
.basketHeader td
	{
	padding 			: 12px 8px 12px 8px;
	background-color	: #293863;
	color 				: #FFFFFF;
	font-size			: 14px;
	font-style			: italic;
	font-weight 		: bold;
	}
.basketItem
	{
	margin				: 0px 0px 2px 0px;
	background-color	: #FFFFFF;
	}	
.basketItem td
	{
	text-align 			: left;
	vertical-align		: top;
	padding 			: 12px 8px 12px 8px;
	color 				: #293863;
	}
.basketItem td .price{
	float				: left;
	margin				: 0px 0px 0px 0px;
	font-size 			: 14px;
}
.basketItem td .priceWas{
	float				: left;
	margin				: 0px 15px 0px 0px;
	color 				: #293863;
	font-size 			: 14px;
	text-decoration		: line-through;
}
.basketSubTotal
	{
	background-color	: #6D75A4;
	margin				: 0px 0px 1px 0px;
	}
.basketSubTotal th
	{
	padding 			: 12px 8px 12px 8px;
	color 				: #FFFFFF;
	font-size			: 14px;
	font-weight 		: bold;
	font-style			: italic;
	}
.basketSubTotal td
	{
	width 				: 250px;
	padding 			: 12px 8px 12px 8px;
	color 				: #FFFFFF;
	font-size			: 14px;
	font-weight 		: bold;
	}	
.basketTotal
	{
	background-color	: #293863;
	margin				: 0px 0px 1px 0px;
	}
.basketTotal .price
	{
	font-size			: 25px;
	}
.basketTotal th
	{
	padding 			: 12px 8px 12px 8px;
	color 				: #FFFFFF;
	font-size			: 14px;
	font-weight 		: bold;
	font-style			: italic;
	}
.basketTotal td
	{
	width 				: 250px;
	padding 			: 12px 8px 12px 8px;
	color 				: #FFFFFF;
	font-size			: 14px;
	font-weight 		: bold;
	}

/* TEXT FORMAT */
.textFormat, 
.textFormat pre, 
.textFormat tbody,
.textFormat h1, 
.textFormat h2, 
.textFormat h3, 
.textFormat h4, 
.textFormat h5, 
.textFormat h6{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	color				: #293863;
	line-height 		: 140%;
}
.textFormat h1, 
.textFormat h2, 
.textFormat h3, 
.textFormat h4, 
.textFormat h5, 
.textFormat h6{
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 10px 0px;
}
.textFormat a,
.textFormat pre a, 
.textFormat tbody a{
	color				: #F4800B;
	text-decoration		: underline;
}
.textFormat a:hover,
.textFormat pre a:hover,  
.textFormat tbody a:hover{
	color				: #F4800B;
	text-decoration		: none;
}
.textFormat p{
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 10px 0px;
}
.textFormat ul{
	display 			: block;
	list-style-type		: disc;
	margin				: 0px 0px 0px 30px;
	padding				: 0px 0px 10px 0px;
}
.textFormat ol{
	list-style-type		: armenian;
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 10px 30px;
}
.textFormat li{
	padding				: 0px 0px 10px 0px;
}
.textFormat b,
.textFormat strong{
	color				: #F4800B;
}

	


