/* Primary Containers */

section, footer
{
	display:block;
}

#wrapper
{ 
	display:table;
	width:1260px;	
	margin:0 auto;	
}

#head
{	
	width:1260px;
	height:48px;			
}

#body, #footer
{	
	clear:both;
	display:table;
	width:1151px;
	margin:0 auto;	
}

footer
{
	width:1260px;	
	height:271px;
	color:#fff;
	font-size:0.9em;
}

#footer
{
	padding-top:15px;
}	

/* End Primary Containers */

#logoandaddress
{
	float:left;	
	width:370px;
	height:75px;
	margin:0 0 0 20px;
	color:#fff;
	font-size:1.3em;	
	text-align:center;
}

#logoandaddress ul
{
	
}

#logo
{	
	display:block;
	width:330px;
	height:75px;
	margin-bottom:20px;	
	background:url(/National_Library/oe_/https://www.shaukat.co.uk/gfx/main-logo.png) no-repeat;
}

#carousal
{	
	width:1151px;	
	height:255px;	
	padding:10px 0 10px 0;	
}

#gallery
{	
	float:left;
	width:730px;
	height:285px;	
}

#gallery img
{	
	position:absolute;
}

#categoriesandbanners
{
	float:left;
	display:table;   
	width:214px;
	margin:0 24px 0 20px;	
}

#mainbody
{
	float:left;
	display:table;
	width:875px;	
}

#login
{
	float:left;
	width:130px;
	height:32px;
	margin-right:20px;
	padding:13px 0 0 20px;	
}

#shoppingbag
{
	float:left;
	width:150px;
	height:32px;
	padding:13px 0 0 0;
}

#login, #login a, #shoppingbag a, #search input
{
	color:#fff;
}

#login a
{
	text-decoration:underline;
}

#search
{
	float:left;
	width:170px;
	margin:10px 0 0 0;
	background-color:#555;	
	border:1px solid #999;	
}

#search input
{
	float:left;
	width:138px;
	background-color:#555;
	padding:3px 0 3px 5px;
	border:1px solid #555;	
}

#search img
{		
	float:left
}

/* Main Navigation */

#navigation 
{
	float:left;    
    display:block;
	width:730px;
	height:45px;			
	line-height:1;	
}

#navigation li
{
	float:left;	
}

#navigation li.first
{	
	background:none;
}

#navigation li ul 
{
	position:absolute;	
	left:-999em;
	z-index:100;	
	opacity:0.80;
	filter:alpha(opacity=80)
}

#navigation ul li
{
	float:none;
	border-left:none;	
}

#navigation li li.first
{	
	border-left:none;
	border-top:none;
}

#navigation li:hover ul, #navigation li.sfhover ul
{
	left:-999em;
}

#navigation li:hover ul, #navigation li.sfhover ul
{
	left:auto;	
}

#ctl00_navigation, #ctl00_alternatenav
{
	float:right;
	display:block;
}

#navigation a
{
	display:block;		
	padding:14px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-transform:capitalize;		
}

#navigation li ul a
{		
	width:190px;
	padding:7px;
	text-transform:none;	
}

/* End Main Navigation */

/* Category Navigation */

#ctl00_CategoryNav1_categorynav 
{	
	height:278px;
	margin-bottom:20px;
	padding-top:30px;			
	line-height:1;
}

#ctl00_CategoryNav1_categorynav li
{
	position:relative;
	width:214px;	
	border-top:1px solid #fff;
}

#ctl00_CategoryNav1_categorynav li.first
{	
	border-top:0;
}

#ctl00_CategoryNav1_categorynav li ul 
{
	position:absolute;	
	left:-999em;
	z-index:100;	
	margin:-25px 0 0 214px;		
}

#ctl00_CategoryNav1_categorynav li:hover ul, #ctl00_CategoryNav1_categorynav li.sfhover ul
{
	left:-999em;
}

#ctl00_CategoryNav1_categorynav li:hover ul, #ctl00_CategoryNav1_categorynav li.sfhover ul
{
	left:auto;	
}

#ctl00_CategoryNav1_categorynav a, #ctl00_CategoryNav1_categorynav span
{
	display:block;		
	padding:5px 5px 5px 10px;
	color:#fff;	
	text-decoration:none;
	text-transform:uppercase;		
}

#ctl00_CategoryNav1_categorynav a.l1
{
	cursor:default;
}

/* End Category Navigation */

/* HP filters and search result */

.logos li
{		
	width:150px;	
	height:200px;
	margin-right:10px;	
}

.logos li div
{			
	margin-top:5px;	
	text-align:center;
}

.logos li .prodimg
{
	display:block;
	width:150px;
	height:75px;
	text-align:center;	
}

.logos li div.price
{			
	font-weight:bold;
}

#listing li
{
	float:left;	
	padding-bottom:20px;
}

/* End HP filters and search result */

/* Banners */ 

#banners
{		
	width:214px;		
}

#banners li
{	
	width:214px;
	margin-bottom:10px;		
}

#banners h2
{	
	width:214px;
	margin-bottom:5px;		
}

/* END Banners */ 

/* Page Content */

#maincontentheader, #maincontent, #maincontentfooter, footeritems
{		
	width:1136px;
	margin-left:5px;
}

#maincontentheader, #maincontentfooter
{			
	height:15px;	
}

#maincontentheader
{		
	background:url(/National_Library/oe_/https://www.shaukat.co.uk/gfx/maincontent-header-bg.png) no-repeat;
}

#maincontentfooter
{		
	background:url(/National_Library/oe_/https://www.shaukat.co.uk/gfx/maincontent-footer-bg.png) no-repeat;
}

#maincontent
{			
	display:table;
	margin-top:-5px;
	background:url(/National_Library/oe_/https://www.shaukat.co.uk/gfx/maincontent-bg.png) repeat-y;		
}

#ctl00_textPL_pagecontent
{		
	padding:0 30px 20px 0;
}

/* End Page Content */

/* Quotes/Testimonials */

#testimonials, #contactform, #signup, #contactus, #news
{
	float:left;
	margin-left:30px;
}

#contactform input, #contactform textarea, #signup input
{			
	width:180px;
	font-size:1em;
	color:#666;	
}

#testimonials ul, #contactform ul, #contactus ul, #contactform li, #news ul
{		
	width:190px;	
}

#testimonials
{		
	margin-left:20px;
}

#testimonials li
{			
	width:190px;
	margin-bottom:15px;	
}

#testimonials img
{		
	margin:0 5px 5px 0;	
}

#testimonials .person
{		
	padding:5px 0 0 58px;
	color:#FFC93B;
}

#contactform li
{				
	margin-bottom:15px;	
}

#signup ul
{		
	width:195px;	
	height:114px;
	padding:40px 10px 0 15px;
	background:url(/National_Library/oe_/https://www.shaukat.co.uk/gfx/newsletter-box-bg.png) no-repeat;
}

#signup input
{
	margin:5px 0 11px 0;	
}

#contactus li, #logoandaddress li
{				
	margin-bottom:3px;	
}

#news ul
{				
	clear:both;
	display:table;
	padding-bottom:15px;
}

#news li.image
{				
	float:left;
	width:64px;
	margin-right:10px;
}

#news li.description
{				
	float:left;
	width:116px;	
}

#news div
{				
	margin-bottom:20px;
}

/* Quotes/Testimonials */

/* Footer Navigation */

#copyright
{	
	width:660px;	
	height:20px;		
	margin:0 auto;
}

#copyright span
{
	float:left;
	display:block;
	margin-top:3px;
}

#footnavigation a
{
	float:left;
	display:block;
	margin:3px;
	padding-left:5px;
	border-left:1px solid #fff;
	color:#fff;
	text-decoration:underline;	
}

/* End Footer Navigation */