@charset "utf-8";
/* CSS Document */

/*
Theme Name: Confifi Hotel Supplies Ltd
Theme URI: http://shiblyonline.com/bp
Description: The theme was redesigned by Shibly Ibrahim based on the theme kubrick
Version: 1.2
Author: Shibly Ibrahim
Author URI: http://www.shiblyonline.com
			http://www.dynamicreations.net
			shibly.ibrahim@gmail.com.com
Tags: brown, custom header, auto width, single 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

*/
@font-face {
	font-family:"Adobe Garamond Pro";
  src:url(AGaramondPro-Regular.ttf) format("truetype"); 
} 

body {
	background-image:url(_assets/images/bg.png);
	background-position:top;
	background-position:left;
	margin-top:0;
	margin-bottom:0;

}
.header {
	width:801px;
	height:93px;
	margin-left:auto;
	margin-right:auto;
}

.footer {
	width:801px;
	height:67px;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#505050;
	
}

.footer a:link {
	color: #505050;
	text-decoration: none;
}
.footer a:visited {
	text-decoration: none;
	color: #505050;
}
.footer a:hover {
	text-decoration: underline;
	color: #505050;
}
.footer a:active {
	text-decoration: none;
	color: #505050;
}

.logo {
	width:250px;
	height:93px;
	background:url(_assets/images/logo.png);
	background-repeat:no-repeat;
	float:left;
	background-position:center;
}

.header-right {
	width:551px;
	height:93px;
	float:right;
}

.searchbox-area {
	width:151px;;
	height:19px;
	border:0px;
	padding-left:400px;
	
}

.search-box {
	width:103px;
	height:19px;
	border:thin inset #CCC;
}

.navigation {
	width:431px;
	height:54px;
	font-family:"Adobe Garamond Pro";
	font-size:16px;
	padding-top:20px;
	padding-left:120px;
}

.navigation a:link {
	color: #000;
	text-decoration: none;
}
.navigation a:visited {
	text-decoration: none;
	color: #000;
}
.navigation a:hover {
	text-decoration: underline;
	color: #000;
}
.navigation a:active {
	text-decoration: none;
	color: #000;
}
.home-bg {
	width:800px;
	height:288px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(_assets/images/home.png);
	background-repeat:no-repeat;
	padding-top:50px;
}




.bps {
	width:100%;
	height:202px;
	}
	


.bps-1 {
	width:174px;
	height:202px;
	background-image:url(_assets/images/bps.png);
	float:left;
	margin-left:50px;
}

.bps-2 {
	width:174px;
	height:202px;
	background-image:url(_assets/images/bps.png);
	margin-left:304px;
	margin-right:304px;
}

.bps-3 {
	width:174px;
	height:202px;
	background-image:url(_assets/images/bps.png);
	float:right;
	margin-right:50px;
}

.bps-title {
	width:153px;
	height:26px;
	margin-top:10px;
	text-align:center;
	font-family:"Adobe Garamond Pro";
	margin-left:auto;
	margin-right:auto;
	font-size:24px;
}
.bps-title-exception {
	width:153px;
	height:16px;
	margin-top:10px;
	text-align:center;
	font-family:"Adobe Garamond Pro";
	margin-left:auto;
	margin-right:auto;
	font-size:24px;
	padding-top:10px;
}

.bps-content {
	width:166px;
	height:160px;
	padding-top:7px;
	font-family:Arial;
	font-size:12px;
	padding-left:0px;
	padding-right:4px;
	list-style:url(_assets/images/arrow.png);
	font-weight:bold;
	list-style-position:outside;
	
}
.bps-content a:link {
	color: #000;
	text-decoration: none;
}
.bps-content a:visited {
	text-decoration: none;
	color: #000;
}
.bps-content a:hover {
	text-decoration: underline;
	color: #000;
}
.bps-content a:active {
	text-decoration: none;
	color: #000;
}




<!-- The CSS -->

ul{
    margin: 0 auto;
    padding: 0;
}
ul.horizontal_list li{
    text-align: left;
    float: left;
    list-style: none;
    padding: 3px 7px 3px 0px;
	color:#505050;

}


--------------------------------------------

  * {
	margin:0;
	padding:0
	}

#nav {
	height:124px;
	margin:0;
	}

#nav li {
		height:124px;

	}

#nav li, #subnav li {
	float:left;
	list-style:none;

	}

#nav a, #nav a:visited {
background:;
height: 34px;
line-height: 2em;
float: left;
width: 90px;
color: #FFF ;
text-decoration: none;
text-align: center;
padding-top:90px;
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
font-weight:normal;

	}

#nav a:hover, #nav a:active,
li.current_page_parent a,
li.current_page_parent a:visited,
#nav li.current_page_item a,
#nav li.current_page_item a:visited
        {
background:url(_assets/images/navi.png);
height: 34px;
line-height: 2em;
float: left;
width: 90px;
color: #FFF ;
text-decoration: none;
text-align: center;
padding-top:90px;
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
font-weight:normal;

	}

#subnav {
	padding-left:226px;
	height:28px;
	background:url(_assets/images/header1.png) repeat-x;
	margin:0;
	font-family:Verdana, Geneva, sans-serif;
font-size:13px;
font-weight:normal;
	}

#subnav li {

	height:28px;
	padding:0 7px;  
	}	

#subnav a, #subnav a:visited {
	color:#FFF;
	text-decoration:none;
	height:28px;

	}

#subnav a:hover, #subnav a:active,
#subnav li.current_page_item a,
#subnav li.current_page_item a:visited {
	text-decoration:underline
	}



.about-banner {
	width:800px;
	height:109px;
	background-image:url(_assets/images/aboutbanner.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	
}

.brands-banner {
	width:800px;
	height:109px;
	background-image:url(_assets/images/brandsbanner.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	
}

.products-banner {
	width:800px;
	height:109px;
	background-image:url(_assets/images/productsbanner.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	
}

.services-banner {
	width:800px;
	height:109px;
	background-image:url(_assets/images/servicesbanner.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	
}

.clients-banner {
	width:800px;
	height:109px;
	background-image:url(_assets/images/clientsbanner.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	
}

.pp-banner {
	width:800px;
	height:109px;
	background-image:url(_assets/images/ppbanner.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}
.contact-banner {
	width:800px;
	height:109px;
	background-image:url(_assets/images/contactbanner.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	
}

.error-banner {
	width:800px;
	height:109px;
	background-image:url(_assets/images/404banner.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	
}

.news-banner {
	width:800px;
	height:109px;
	background-image:url(_assets/images/news.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	
}
.content {
	width:796px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
		font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	padding-left:4px;
	background-image:url(_assets/images/contentbg.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:20px;
	margin-top:10px;
         border-style:solid;
         border-width:1px;
         border-color:#D2B9D3;
}


.content2 {
	width:796px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
		font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	padding-left:4px;
	background-image:url(_assets/images/contentbg.png);
	background-repeat:no-repeat;
	background-position:top;
	margin-top:10px;
         border-style:solid;
         border-width:1px;
         border-color:#D2B9D3;

}

.content2 a:link {
	color: #000;
	text-decoration: none;
}
.content2 a:visited {
	text-decoration: none;
	color: #000;
}
.content2 a:hover {
	text-decoration: underline;
	color: #000;
}
.content2 a:active {
	text-decoration: none;
	color: #000;
}
.storytitle {
	width:796px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
		font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	padding-left:4px;
	background-image:url(_assets/images/contentbg.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:20px;
	margin-top:10px;

}
.entry {
	width:100%;
	height:100%;
	
		font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	background-image:url(_assets/images/contentbg.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:20px;
	margin-top:10px;

}
.content a:link {
	color: #000;
	text-decoration: none;
}
.content a:visited {
	text-decoration: none;
	color: #000;
}
.content a:hover {
	text-decoration: underline;
	color: #000;
}
.content a:active {
	text-decoration: none;
	color: #000;
}

.wrapper {
	width:800px;
	height:100%;
		margin-left:auto;
	margin-right:auto;
}

.connected {
	width:80px;
	height:29px;
	float:left;
}

.connected a:link {
	color:#000;
	text-decoration:none
}
.connected a:visited {
	color: #000;
	text-decoration:none

}
.connected a:hover {
	color: #000;
	text-decoration:none;
}
.connected a:active {
	color: #000;
	text-decoration:none

}
.commentsicon {
	width:40px;
	height:23px;
	background-image:url(_assets/images/commentsicon.png);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	padding-top:6px;
	float:right;
}

.edit {
	width:40px;
	height:23px;
	background-image:url(_assets/images/editicon.png);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	padding-top:6px;
	float:right;

}

.news {
	width:166px;
	height:160px;
	padding-top:7px;
	font-family:"Adobe Garamond Pro";
	font-size:14px;
	padding-left:0px;
	padding-right:4px;
	list-style:url(_assets/images/arrow.png);
	font-weight:bold;
	list-style-position:outside;
}

.readmore {
	width:auto;
	padding-left:100px;
}