/* CSS of the LineaPD Site */

div {
	background-repeat:	no-repeat;
}

.line {
	float:				none;
	clear:				both;
	padding-top:		8px;
}

.lefty {
	float:				left;
	margin-right:		8px;
}

.aBox {
	display:			block;
	width:				100%;
	height:				100%;
}

span.img {
	display: 			block;
	margin-left:		auto;
	margin-right:		auto;
	color:				white;
	text-align:			justify;
}

span.text {
	display: 			block;
	margin-left:		auto;
	margin-right:		auto;
	color:				white;
	text-align:			justify;
}

h3.boxTitle {
	color:				#FFFFFF;
	font-size:			18px;
	font-weight:		bold;
	position:			relative;
	top:				20px;
	left:				20px;
}

#lineapdBox {
	width:				100%;
	height:				auto;
	background-image: 	url('../images/lineapd/lineapd-bg.png');
	background-repeat:	repeat-x;
}

#lineapdBanner {
	width:				900px;
	height:				200px;
	/*background-image: 	url('../images/lineapd/lineapd-flash-animation.png');*/
}

#flashAnimation {
	background-image: 	url('../images/lineapd/lineapd-flash-animation.png');
}

#banner {
	width:				100%;
	height:				135px;
	background-image: 	url('../images/lineapd/lineapd-banner.png');
}

#banner h2 {
	font-size:			20px;
	font-weight:		bold;
	color:				#FFFFFF;
	float:				left;
	margin-top:			70px;
	margin-left:		230px;
}

#banner p {
	width:				470px;
	margin-left:		auto;
	margin-right:		20px;
	padding-top:		10px;
	color:				#ffffff;
	text-align:			justify;
}

#banner p a {
	display:			block;
	background-image: 	url('../images/lineapd/lineapd-arrow.png');
	background-repeat:	no-repeat;
	background-position:center left;
	color:				#aaaaaa;
	padding-left:		20px;
}

#banner p a:hover {
	color:				#ffffff;
	font-weight:		bold;
}

#articles {
	width:				220px;
	height:				305px;
}

#articles a {
	display:			block;
	width:				100%;
	height:				100%;
	background: transparent url('../images/lineapd/articles_box.png') no-repeat top;
}

#articles a:hover {
	background: transparent url('../images/lineapd/articles_box.png') no-repeat bottom;
}

#articlesImg {
	width: 				180px;
	height:				85px;
	margin-left:		auto;
	margin-right:		auto;
	padding-top:		32px;
	margin-bottom:		5px;
}

#articles span {
	width:				180px;
}

#articles span.text {
	padding-top:		15px;
}

#focusOn {
	width:				444px;
	height:				305px;
	background-image:	url('../images/lineapd/focuson.png');
}

#focusOn div.focusOnBox {
	float:				none;
	clear:				both;
	width: 				410px;
	height:				100px;
	margin-left:		auto;
	margin-right:		auto;
	color:				#333333;
}

#focusOn div.focusOnBox img.thumb {
	float:				left;
	width:				120px;
	height:				100px;
	margin-right:		10px;
	
}

#focusOn div.focusOnBox p.title {
	font-weight:		bold;
}

#focusOn div.focusOnBox p.link {
	margin-top:			5px;
	margin-left:		135px;
}

#focusOn div.focusOnBox p.link a {
	display:			block;
	width:				100%;
	height:				100%;
	background-image: 	url('../images/lineapd/lineapd-arrow.png');
	background-repeat:	no-repeat;
	background-position:center left;
	color:				#1e66b6;
	padding-left:		20px;
}

#focusOn div.focusOnBox p.link a:hover {
	color:				#ffffff;
}

#focusOn1 {
	padding-top:		47px;
}

#focusOn2 {
	padding-top:		20px;
}

div.line #offers a {
	background: transparent url('../images/lineapd/offers_box.png') no-repeat top;
}

div.line #offers a:hover {
	background: transparent url('../images/lineapd/offers_box.png') no-repeat bottom;
}

div.line #offers a.en {
	background: transparent url('../images/lineapd/offers_box_en.png') no-repeat top;
}

div.line #offers a.en:hover {
	background: transparent url('../images/lineapd/offers_box_en.png') no-repeat bottom;
}

div.line #offers a span strong {
	color:				white;
}

div.line #offers a:hover span strong {
	color:				#c5000c;
}

#bestsellers {
	width:				100%;
	height:				176px;
}

#bestsellers p {
	padding-top:		20px;
	padding-left:		20px;
}

#bestsellers div.bestsellerBox {
	float:				left;
	width:				225px;
	height:				130px;
}

#bestsellers div.bestsellerBox a {
	display:			block;
	width:				100%;
	height:				120px;
	padding-top:		10px;
}

#bestsellers h3 {
	color:				#FFFFFF;
	font-size:			18px;
	font-weight:		bold;
	margin:				12px 0px 11px 17px;
}

#bestseller1 a {
	background: transparent url('../images/lineapd/bestseller1.png') no-repeat top;
}

#bestseller1 a:hover {
	background: transparent url('../images/lineapd/bestseller1.png') no-repeat bottom;
}

#bestseller2 a {
	background: transparent url('../images/lineapd/bestseller2.png') no-repeat top;
}

#bestseller2 a:hover {
	background: transparent url('../images/lineapd/bestseller2.png') no-repeat bottom;
}

#bestseller3 a {
	background: transparent url('../images/lineapd/bestseller3.png') no-repeat top;
}

#bestseller3 a:hover {
	background: transparent url('../images/lineapd/bestseller3.png') no-repeat bottom;
}

#bestseller4 a {
	background: transparent url('../images/lineapd/bestseller4.png') no-repeat top;
}

#bestseller4 a:hover {
	background: transparent url('../images/lineapd/bestseller4.png') no-repeat bottom;
}

#bestsellers div.bestsellerBox a span {
	margin-left:		40px;
	color:				#333333;
	padding-left:		20px;
	font-weight:		bold;
}

#bestsellers div.bestsellerBox a:hover span {
	color:				#ffffff;
}

#bestsellers div.bestsellerBox a span.img {
	padding-top:		5px;
	padding-left:		0px;
	margin-left:		0px;
	text-align:			center;
}

#bestsellers div.bestsellerBox a span.img img {
	width:				auto;
	height:				90px;
}

div.navbarBox {
	float:				left;
	width:				225px;
	height:				192px;
}



