/*

Theme Name: De-armani v1

Theme URI: http://wordpress.org/

Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.

Version: 1.6

Author: PCT - Production

Author URI: http://www.myweb.com.my/

Tags: blue, custom header, fixed width, two columns, widgets



	Kubrick v1.5

	 http://binarybonsai.com/kubrick/



	This theme was designed and built by Michael Heilemann,

	whose blog you will find at http://binarybonsai.com/



	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php



*/



/* Begin visual style */



p {

	font-size: 1.5em;

	font-family: Calibri;

	color: #ffffff;

}

h1 {

	font-size: 1.8em;

	color: #FFF;

}

h2 {

	font-size: 1.7em;

	color: #88bedd;

}



h3 {

	font-size: 1.3em;

	color: #ffffff;

}



a {

	color: #ffffff;

	text-decoration: none;

}



a img {

	border: none;

}



a:visited {

	color: #ffffff;

	text-decoration: none;

}



a:hover {

	color: #0084ff;

	text-decoration: none;

}



.special-font-style {

	color: #fea201;

}



.special-font-style2 {

	color: #fea201;

	padding-bottom: 5px;

	padding-left: 10px;

	padding-top: 6px;

}



.title {

	background: #8583f4;

	width: 580px;

	height: 25px;

	margin: 0 0 15px 0;



}



.title h2 {

	font-size: 1.8em;

	color: #333290;

	width: 580px;

	height: 25px;

	margin: 0 0 0 10px;



}



/* End visual style */



/* Begin Structure */

body {

	font-size: 62.5%; /* Resets 1em to 10px */

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	background: #3a3838;

	/*text-align: center;*/

	}



#page {

	background-color:#FFFFFF;

	margin: 0 auto;

	width: 900px;

	border: #7c7c7c solid 5px;

	}



#header {

	background: url("images/banner-boy.png");

	height: 163px;

	width: 900px;

	border-top: #045575 solid 16px;

	}

	

#header2 {

	background: url("images/banner-girl.jpg");

	height: 163px;

	width: 900px;

	border-top: #045575 solid 16px;

	}



#nav {

	background: #ffffff;

	height: 33px;

	width: 900px;

}

#button-top {

	background: url("images/left-bg.png");

	height: 33px;

	width: 4px;

	float: left;

}

#nav {

	background: #ffffff;

	height: 33px;

	width: 900px;

}

#button-top {

	background: url("images/left-bg.png");

	height: 33px;

	width: 4px;

	float: left;

}

#button-mid {

	background-image: url(images/middle-bg.png);

	margin: 0px;

	line-height: 33px;

}

#button-mid li {

	display: inline;

	font-weight: bold;

	font-family: "Century Gothic";

	font-size: 12px;

	color: #FFF;

	padding-right: 28px;

	padding-left: 34px;

	height: 33px;

}

#button-mid li a {

	text-decoration: none;

}

#button-mid li:hover {

	background-image: url(images/button-light.png);

	height: 33px;

}



#search-bar {

	background: url("images/search-bar-bg.png") repeat-x;

	width: 685px;

	height: 45px;

	float: left;

	color: #ffffff;

	font-size: 1.1em;

	font-family: Century Gothic;

	font-weight: bold;

	word-spacing: 3px;

}



#searchform {

	margin: 3px 0 0 305px;

}



.search-btn {

	background: url("images/search-btn.png");

	background-position: top center;

	height: 30px;

	width: 90px;

	border: none;

	margin: 0 0 0 20px;

}



#content {

	width: 900px;

	background: #ffffff url('images/content-bg.png');

	float: left;

	border: #7c7c7c solid 5px;

	position: relative;

	left: -5px;

}

	

#content-right {

	margin: 20px 0 30px 25px;

	padding: 10px 10px 0 30px;

	background-color: #333290;

	width: 600px;

	float: left;

	}



#footer {

	padding: 0;

	margin: 0 auto;

	width: 900px;

	background: #2b2a2a;

	height: 90px;

	float: left;

	border: #7c7c7c solid 5px;

	position: relative;

	left: -5px;

	}



#footer p {

	margin: 0 auto;

	padding: 20px 0;

	text-align: center;

	}

/* End Structure */





/* Begin Sidebar */

#sidebar {

	background: #8583f4 repeat-y;

	width: 215px;

	padding: 10px 0 20px 0;

	float: left

	}



#e-catelog {

	background: #000000 url("images/e-catelog-bg-top.png") no-repeat; 

	width: 196px;

	height: 134px;

	margin: 0 auto;

}



#e-catelog h2 {

	margin: 7px 0 0 36px;

	padding: 8px 0 0 0;

	color: #ffffff;

	font-size: 1.5em;

}



#e-catelog p {

	margin: 6px 0 0 10px;

}

ul#sidebar_arrow {
	margin:0;
	padding:0;
	list-style-type: none;
	margin:10px 0 0 20px;	
}

ul#sidebar_arrow li {
	background: url('images/main_arrow.png') no-repeat;
	list-style-type: none;
	padding-left: 23px;
}

ul#sidebar_arrow li a {
	color:#a8f122;
	font-size:128%;
	font-weight:bold;

	text-decoration:none;	
}

ul#sidebar_arrow li a:hover {
	color:#ffffff;
	font-size:128%;
}

#e-catelog #sidebar_arrow img {

	margin:0 0 0 15px;
}
#e-catelog #sidebar_arrow p a {

	color:#a8f122;
	
	font-weight:bold;
	
	margin:0 0 0 5px;
	
	text-decoration:none;
	
}

#e-catelog #sidebar_img {
	
	float:left;

	margin:3px 0 0 25px;
}










#e-catelog2 {

	background: url("images/e-catelog-bg-btm.png") no-repeat;

	width: 196px;

	height: 4px;

	margin: 0 auto;

}



#banner1 {

	background-image: url("images/bookprinting-ads.png");

	width: 198px;

	height: 164px;

	margin: 12px auto;

}



#banner2 {

	background-image: url("images/ads2.png");

	width: 200px;

	height: 419px;

	margin: 12px auto;

}



#e-catelog-sidebar {

	background: #19191e url('images/e-catelog-sidebar.png') no-repeat;

	width: 197px; 

	min-height: 358px;

	margin: 0 auto;

}





#e-catelog-sidebar2 {

	background: url('images/e-catelog-sidebar2.png'); 

	height: 17px;

	width: 197px;

	margin: 0 auto;

}



#e-catelog-sidebar3 {

	background: #19191e url('images/e-catelog-sidebar.png') no-repeat;

	width: 197px; 

	min-height: 600px;

	margin: 0 auto;

}



#e-catelog-sidebar3 hr {

	width: 160px;

	color: #242328; 

}



#e-catelog-sidebar3 h2 {

	margin: 15px 0 0 12px;

	padding: 8px 0 0 0;

	color: #ffffff;

	font-size: 1.5em;

}



#e-catelog-sidebar hr {

	width: 160px;

	color: #242328; 

}



#e-catelog-sidebar h2, e-catelog-sidebar3 h2 {

	margin: 15px 0 0 12px;

	padding: 8px 0 0 0;

	color: #ffffff;

	font-size: 1.5em;

}



.e-catelog1 {

	color: #ffffff;

	font-size: 1.2em;

	font-family: Kalinga;

	height: 35px;

	border-bottom: #3c3b42 solid 2px;

	padding-bottom: 5px;

	margin-left: 8px;

	margin-right: 8px;

}



.e-catelog1 img {

	padding-right: 8px;

	padding-left: 10px;

}



.e-catelog1 a:visited {

	color: #ffffff;

}



.e-catelog1 a:hover{

	color: #fba005;

}







/* End Sidebar */



/* Begin Home */



.main-products img {

	margin: 0 15px 10px 0;

	padding: 28px 0 0 0;

}



.products-info a {

	color: #ffffff;

	font-size: 1.7em;

	font-family: Calibri;

	text-decoration: none;

}



.products-info a:visited {

	color: #ffffff;

}



.products-info a:hover {

	color: #ff7301;

}



.products-info img {

	padding: 0 10px 0 0;

}



#product1 {

	float: left;

	margin: 0 0 0 10px;

	padding: 0 50px 0 0;

}



#product2 {

	float: left;

	margin: 0 0 0 25px;

	padding: 0 50px 0 0;

}



#product3 {

	float: left;

	margin: 0 0 0 45px;

}



#product4 {

	float: left;

	margin: 0 0 0 10px;

	padding: 0 50px 0 0;

}



#product5 {

	float: left;

	margin: 0 0 0 43px;

	padding: 0 50px 0 0;

}



#product6 {

	float: left;

	margin: 0 0 0 55px;

}



#product7 {

	float: left;

	margin: 0 0 0 10px;

	padding: 0 50px 0 0;

}



#product8 {

	float: left;

	margin: 0 0 0 3px;

	padding: 0 50px 0 0;

}



#product9 {

	float: left;

	margin: 0 0 0 70px;

	padding: 0 0 130px 0;

}



/* End Home */



/* Begin About us */



#about-us p {

	clear: both;

}



#about-us-picture img{

	float: left;

	padding: 0 20px 10px 0;

	margin: 10px 0 0 0;

}



/* End About us */



/* Begin E-catelog */



.e-catelog-pic img {

	margin: 10px 0 0 30px;

	padding: 0 50px 0 0;

}



.e-catelog-pic2 img {

	margin: 10px 0 0 30px;

	padding: 0 50px 0 0;

}



.e-catelog-info1 {

	float: left;

	margin: 2px 0 0 25px;

	width: 230px;

}



.e-catelog-info2 {

	float: left;

	margin: 2px 30px 0 80px;

	width: 230px;

}



.e-catelog-info3 {

	float: left;

	margin: 2px 0 0 30px;

	width: 230px;

}



.e-catelog-info4 {

	float: left;

	margin: 2px 30px 0 20px;

	width: 230px;

}



.nextpage {

	float: left;

	width: 300px;

	margin-top: 20px;

	margin-left: 240px;

}



/* End E-catelog */



/* Begin Products page */



#product-layout1 {

	width: 525px;

	height: 199px;

	margin-top: 30px;

}



#product-layout1 img {

	float: left;

}



#product-layout1 p {

	margin: 85px 0 0 40px;

	float: left;

}



#product-layout2 {

	width: 600px;

	height: 199px;

	margin-top: 30px;

}



#product-layout2 img {

	float: left;

}



#product-layout2 p {

	margin: 70px 0 0 40px;

	float: left;

}



#product-layout2 b {

	color: #FF0000;

}



#product-layout3 {

	width: 600px;

	height: 199px;

	margin-top: 30px;

}



#product-layout3 img {

	float: left;

}



#product-layout3 p {

	margin: 53px 0 0 40px;

	float: left;

}



#product-layout3 b {

	color: #FF0000;

}



.order-button {

	float: left;

	margin: 35px 0 0 38px;

}



.table {

	width: 528px;

	color: #056ee0;

	font-size: 1.3em;

	background: #ffffff;

	margin-bottom: 20px;

}



.table-title{

	background: #056ee0;

	color: #ffffff;

	height: 21px;

}



.note {

	padding-top: 20px;

}



/* End Products page */



/* Begin Contact Us */



#address-title {

	background: #8583f4;

	height: 20px;

	width: 580px;

	color: #ffffff;

	text-align: center;

	padding: 7px 0 0 0;

	font-size: 1.2em;

	font-weight: bold;

	margin-top: 25px; 

}



address {

	color: #ffffff;

	font-size: 1.1em;

	margin-left: 60px;

	margin-top: 20px;	

}



#contact-form-nav {

	height: 32px;

	width: 580px;

	margin: 50px 0 0 0;

}



#contact-form-bg {

	width: 580px;

	background: #6d6bd6;

	margin-bottom: 50px;

}



#contact-form-bg {

	font-size: 1.1em;

	font-weight: bold;

	font-family: Arial, Calibri;

	padding-bottom: 25px;

	

}



/* End Contact Us */

.link {

	color: #FFF;

	text-decoration: none;

}

.link:hover {

	color: #FFF;

}