/* CSS Document */
body
{
padding: 0;
margin: 0;
background:url(images/bg.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color: transparent;
text-align:left;
font-family: Arial;
font-size:11px;
color:#7d8588;
margin:0px;
padding: 0px;

}
  
h1
{
	font-family: Arial;
	font-size:12px;
	color:#7d8588;
	padding:0;
	border:0;
	margin:0;
} 

h2
{
 font-family: Arial;
font-size:16px;
color:#7d8588;
} 
 
p{
font: Arial;
font-size:12px;
}

a{
font-family:arial;
font-size:12px;
color:#7d8588;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

.table{
width:580px;
border:1px #e7e3d9 solid;
color:#7d8588;
}

.table2{
width:580px;
border-top:1px #e7e3d9 solid;
color:#7d8588;
}

th {
	border-bottom: 1px solid #e7e3d9;
	padding-left: 2px;
	background-color:#d2f3fc;
	color:#6c8e98;
}

.cell-border{
	border-right: 1px solid #e7e3d9;
	border-bottom:1px solid #e7e3d9;
}

.cell-border2{
	border-left: 1px solid #e7e3d9;
	border-right: 1px solid #e7e3d9;
	border-bottom:1px solid #e7e3d9;
}

.text-subscribe
{
 background:url(images/text-field.gif);
 padding-left:5px;
 padding-top:3px;
 background-repeat:no-repeat;
 width:150px;
 height:22px;
 	margin-left:0px;
	margin-top:0px;
 border:none;
 	font-family:arial;
	font-size:12px;
	color:#3c4f56;
}
.text-input{/* style for newletter input box*/
	margin-left:0px;
	margin-top:0px;
	font-family:arial;
	font-size:12px;
	color:#3c4f56;
	background:url(images/text-field.gif);
	background-repeat:no-repeat;
	width:240px;
	height:20px;
    border:none;
	padding-left:5px;
	padding-top:3px;
}

.text-area{/* style for newletter input box*/
	margin-left:0px;
	margin-top:0px;
	font-family:arial;
	font-size:12px;
	color:#3c4f56;
	background:url(images/text-area.gif);
	background-repeat:no-repeat;
	width:240px;
	height:55px;
    border:none;
	padding-left:5px;
	padding-top:3px
}


.text-input-qty{/* style for newletter input box*/
	margin-left:0px;
	margin-top:0px;
	font-family:arial;
	font-size:11px;
	color:#3c4f56;
	padding-left:5px;
	padding-top:3px;
	background:url(images/btn-qty.gif);
	background-repeat:no-repeat;
	width:240px;
	height:20px;
    border:none;
}


.list-box{
     margin-left:0px;
	margin-top:0px;
	font-family:arial;
	font-size:12px;
	color:#7C6E49;
	height:20px;
	}

#container/* Main container*/
{
text-align:left;

padding:0px;
font-family: Arial;
font-size:12px;
position:relative;

color:#3c4f56;
}

#level-1-SS /**/
{
width:947px;
height:141px;
} 
#level-1-SS-1 /**/
{
/*margin-left:42px;*/
padding-left:50px;
width:407px;
height:141px;
float:left;
} 
#level-1-SS-2 /**/
{
/*background-image:url(images/header_02.gif);*/
background-repeat:no-repeat;
width:260px;
float:left;
height:141px;
} 
#level-1-SS-3 /**/
{
/*background-image:url(images/header_03.gif);*/
background-repeat:no-repeat;
padding-left:20px;
width:210px;
height:141px;
float:left;
} 

.level-1-a{
font-family:arial;
font-size:11px;
color:#e21c67;
}
 
#level-1 /*header*/
{
background-image:url(images/menu.gif);
background-repeat:repeat-x;
height:33px;
} 

#menu{/*Menu navigatinon*/
margin-left:315px;

height:33px;
}

#nav{/*header home button*/
width:62px;
height:33px;
display: inline;
overflow: hidden;
}

#nav li {
		
    	list-style: none;
		display: inline;
		}

#nav a {
		float: left;
		padding: 33px 0 0 0;
		overflow: hidden;
		height: 0px !important; 
		height /**/:33px; /* for IE5/Win only */
		}
			
#nav a:hover {
		background-position: 0 -33px;
		
		}

#thome a  {
		width: 62px;
		background: url(buttons/home.jpg) top left no-repeat;
		}
		
#thome_active a {
		width: 62px;
		background: url(buttons/home.jpg) top left no-repeat;
		background-position: 0 -33px;
		}

#taboutus a  {
		/*margin-left:10px;
		margin-top:33px;*/
		width: 80px;
		background: url(buttons/about.jpg) top left no-repeat;
		}
		
#taboutus_active a{
width:80px;
	background: url(buttons/about.jpg) top left no-repeat;
	background-position: 0 -33px;
}
		
#tservices a  {
		width: 75px;
		background: url(buttons/services.jpg) top left no-repeat;
		}
		
#tservices_active a{
width:75px;
background: url(buttons/services.jpg) top left no-repeat;
	background-position: 0 -33px;
}

#timagegallery a  {
		width: 109px;
		background: url(buttons/imagegallery.jpg) top left no-repeat;
		}
		
#timagegallery_active a{
width:109px;
background: url(buttons/imagegallery.jpg) top left no-repeat;
	background-position: 0 -33px;
}
#tbuyersguide a  {
		width: 107px;
		background: url(buttons/buyersguide.jpg) top left no-repeat;
		}
		
#tbuyersguide_active a{
width:107px;
background: url(buttons/buyersguide.jpg) top left no-repeat;
	background-position: 0 -33px;
}

#tlinks a  {
		width: 61px;
		background: url(buttons/links.jpg) top left no-repeat;
		}
		
#tlinks_active a{
width:61px;
background: url(buttons/links.jpg) top left no-repeat;
	background-position: 0 -33px;}

#tcontact a  {
		width: 75px;
		background: url(buttons/contact.jpg) top left no-repeat;
		}

#tcontact_active a{
	width: 75px;
	background: url(buttons/contact.jpg) top left no-repeat;
		background-position: 0 -33px;}
		

#section2{
width:950px;
height:850px;
}


#level-2{/*left bar*/
background:url(images/navbar1.jpg);
width:92px;
height:751px;
float:left;
}

#level-2-right{/*left bar*/
background:url(images/terminator.jpg);
background-repeat:no-repeat;
height:751px;
width:29px;
z-index:100;
float:left;
}

.categories{
font-family: Arial;
font-size:12px;
width:203px;
/*padding:7px 0px 5px 10px;*/
padding-top:2px;
padding-bottom:5px;
padding-left:10px;
background-image:url(images/categories-bg.gif);
background-repeat:no-repeat;
}

.categories-arrow{
font-family: Arial;
font-size:12px;
width:150px;
margin-top:5px;
padding-bottom:5px;
padding-left:20px;
background-image:url(images/arrow.gif);
background-repeat:no-repeat;
}
.categories-a{
color:#7d8588;
font-family: Arial;
font-size:12px;
}




#level-3{/* main left navigation*/
background:url(images/level3.jpg);
background-repeat:no-repeat;
padding-left:0px;
width:223px;
height:751px;
float:left;
}

#level-3-1{background:url(images/search.gif);/*left nav search*/
margin-top:170px;
margin-left:40px;
background-repeat:no-repeat;
padding-top:30px;
padding-left:0px;
font-family:arial;
font-size:12px;
color:#7C6E49;

}

#level-3-categories{/* left nav categories links*/
background:url(images/product-cat.jpg);
background-repeat:no-repeat;
padding-top:28px;
/*margin-left:40px;*/
/*padding-left:40px;*/
/*padding-top:30px;*/
width:218px;
margin-bottom:10px;
font-family:Arial;
font-size:12px;
color:#e21c67;
padding-left:5px;

}

.level-3-1-input{
 background:url(images/text-field.gif);
 padding-left:5px;
 padding-top:3px;
 background-repeat:no-repeat;
 width:150px;
 height:22px;
 margin-left:0px;
 margin-top:0px;
 border:none;
 font-family: Arial;
 font-size:12px;
 color:#3c4f56;
}

.level-3-1-input-combo{
 background-color:#FFFFFF;
 background:url(images/text-field.gif);
 background-repeat:no-repeat;
 width:200px;
 height:22px;
 margin-left:0px;
 margin-top:0px;
 border:0px;
 font-family: Arial;
 font-size:12px;
 color:#3c4f56;
}

#level-3-Shopping-Basket{background:url(images/seperator.gif);/* Left nav Shopping Basket*/
margin-top:10px;
font-family: Arial;
padding-top:30px;
font-size:12px;
color:#7C6E49;
width:186px;
margin-left:40px;
background-repeat:no-repeat;
text-align:left;
}

#level-3-YourAccount{
background:url(images/seperator.gif);/* Left nav Subscribe to newsletters*/
margin-top:20px;
font-family: Arial;
padding-top:30px;
font-size:12px;
color:#7C6E49;
width:186px;
margin-left:40px;
background-repeat:no-repeat;
text-align:left;
}

#level-3-Subscribe2Newsletters{/* Left nav Subscribe to newsletters*/
background:url(images/subscribe.jpg);
margin-top:200px;
font-family: Arial;
padding-top:35px;
font-size:12px;
color:#7C6E49;
width:218px;
background-repeat:no-repeat;
text-align:left;
padding-left:5px;
}


#level-3-newsletter-input{/* style for newletter input box*/
	margin-left:0px;
	margin-top:0px;
	font-family: Arial;
	font-size:12px;
	color:#7C6E49;
	background:url(images/newsletter_inp.jpg);
	background-repeat:repeat-x;
	width:135px;
	height:20px;
	border-color:#CCCCCC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}


#level-3-newsletter-button{/* style fof newsletter button*/
	font-family: Arial;
	font-size:10px;
	background-color: cebe9c;
	height: 25px;
	width: 41px;
	border: 1px solid f9ebd0;
	color: #F1EEE5;
	font-weight: bold;
}

#level-3-Quick_Links{background:url(images/quicklinks.jpg);/*left nav quick links */
font-family: Arial;
font-size:11px;
padding-top:30px;
font-size:12px;
color:#7d8588;
width:186px;
background-repeat:no-repeat;
text-align:left;
padding-left:5px;
}

#level-3-Quick-Links-left{/* left nave quick links left-sub division*/
font-family: Arial;
font-size:11px;
width:93px;
float:left;
}

#level-3-Quick-Links-right{/*left nav quick links right-sub division*/
font-family: Arial;
font-size:11px;
width:93px;
float:left;
}


#level-4{/*right section in main containter*/
width:617px;
float:left;
}

#level-4-1{/*head image*/
background:url(images/main.jpg);
height:204px;
width:610px; /************************************************ 635*/
position:relative;
background-repeat:no-repeat;
}

#level-4-1-flash{/*head image*/
height:287px;
width:610px; /************************************************ 635*/
position:relative;
background:#fff url(images/home_image_bg.jpg) no-repeat;
}

#level-4-1-subhead{/* for internal pages head image*/
background:url(images/index_04.jpg);
height:155px;
width:617px;
position:relative;
}

#level-4-1-1/*search+shopping basket logos*/
{
background:url(images/search_shoppingbasket.gif);
background-repeat:no-repeat;
margin-top:0px;
padding-top:0px;
width:617px;

}

#level-4-1-1-search{ /*background:url(images/search.gif);*//*search below header*/
padding-top:40px;
margin-left:0px;
background-repeat:no-repeat;
padding-left:0px;
font-family: Arial;
font-size:12px;
color:#7C6E49;
float:left;
}

#level-4-1-1-Shopping-Basket{ /*background:url(images/shopping_basket.gif);*//* Shopping Basket below header*/

font-family: Arial;
padding-top:40px;
font-size:12px;
color:#7C6E49;
width:186px;
margin-left:300px;
background-repeat:no-repeat;
text-align:left;
}



#level-4-22{/*head image*/
background:url(images/brand_logos.gif);
background-repeat:no-repeat;
width:617px;
position:relative;
}

#level-4-2-logo{
margin-top:38px;
padding-right:5px;
width:106px;
height:109px;
float:left;
text-align:center;
}


#level-4-2/*brand logos*/
{
/*margin-top:15px;*/
padding-left:10px;
background:url(images/mainCat-title.jpg);
background-repeat:no-repeat;
height:164px;
min-height:164px;
width:617px;
}



.brand-logos-font{/*class for brand logos fonts*/
margin:0px 0px 0px 0px;
font-family:Arial;
font-size:9px;
color:#7C6E49;
}


.level-4-3{/*Featured Products*/
width:617px;
/*height:300px;*/
float:left;
position:relative;
padding-left:5px;
font-family: Arial;
font-size:12px;
color:#7d8588;

}

#delivery-title{/* .level-4-3*/
background:url(images/delivery-address.jpg);
background-repeat:no-repeat;
}
#billing-title{/* .level-4-3*/
background:url(images/billing-address.jpg);
background-repeat:no-repeat;
}
#featured-title{/* .level-4-3*/
background:url(images/featured-title.jpg);
background-repeat:no-repeat;
}

#products-title{/* .level-4-3*/
background:url(images/products-heading.jpg);
background-repeat:no-repeat;
}

#p-details-title{/* .level-4-3*/
background:url(images/details-heading.gif);
background-repeat:no-repeat;
}

.level-4-3-items{/*Featured item*/
font-family:Arial;
font-size:11px;
color:#7C6E49;
text-align:center;
/*line-height:1px;*/
padding-top:38px;

padding-right:7px;
padding-left:5px;
height:210px;
width:141px;
float:left;

/*border-color:#CCCCCC;*/
}

.featured-items-font{/*class for featured items*/
font-family:Arial;
font-size:11px;
color:#7C6E49;
margin:0px;
}

.featured-items-font a{
text-decoration:none;
font-family:Arial;
font-size:11px;
color:#e21c67;
}


.featured-items-font a:hover{
text-decoration:underline;
font-family:Arial;
font-size:11px;
color:#e21c67;
}

#level-4-3-details{/*Product Details*/
background:url(images/featured-title.jpg);
background-repeat:no-repeat;
position:relative;
width:617px;
}

#level-4-3-1{/* Product details left section*/
/*margin-top:30px;*/
margin-top:60px;
width:330px; /*309*/
float:left;
font-family: Arial;
font-size:11px;
color:#7C6E49;
}

.level-4-3-sub{/* Product details left section sub*/
margin-top:25px;
padding:20px 0px 0px 0px;
padding-left:10px;
font-family: Arial;
font-size:12px;
color:#7d8588;
width:285px;
float:left;
}

.site-font{/* Product details left section sub*/
font-family: Arial;
font-size:11px;
color:#7d8588;
}


#price-details{/* Product price in left section */
background:url(images/linebreak.gif);
background-repeat:no-repeat;
width:230px;
padding-top:10px
}

#description-title{
background:url(images/description.jpg);
background-repeat:no-repeat;
width:320px;
margin-top:0px
}

#info-title{
background-color:#E1F7FD;
width:225px;
margin-left:40px;
padding-bottom:10px;
padding-top:10px;
}

#features-title{
background:url(images/description.jpg);
background-repeat:no-repeat;
margin-top:0px;
width:596px;
}

#specifications-title{
padding-top:25px;
background:url(images/heading-information.jpg);
background-repeat:no-repeat;
}

#aboutus-title{
background:url(images/about-heading.jpg);
background-repeat:no-repeat;
padding:10px;
padding-top:20px;
}

#finish-title{
background:url(images/finish.jpg);
background-repeat:no-repeat;
}

#imageGallery-title{
background:url(images/image-heading.jpg);
background-repeat:no-repeat;
}
#links-title{
background:url(images/links-heading.jpg);
background-repeat:no-repeat;
}

#buyersGuide-title{
background:url(images/buyers-heading.jpg);
background-repeat:no-repeat;
padding: 10px;
padding-top:20px;
}
#contactus-title{
background:url(images/contact-heading.jpg);
background-repeat:no-repeat;
}

#services-title{
background:url(images/services-heading.jpg);
background-repeat:no-repeat;
padding: 10px;
padding-top:20px;
}


#level-4-3-2{/* Product details right section*/
width:617px;
margin-top:25px;
float:left;
}

#level-4-3-order{

width:617px;
font-family: Arial;
font-size:12px;
color:#7d8588;

}

#level-4-3-view{
padding-top:60px;
padding-left:10px;

padding-bottom:30px;
background:url(images/order-details.jpg);
background-repeat:no-repeat;
/*padding-left:59px;*/
width:617px;
}

#level-4-3-email{
padding-top:60px;
padding-left:2px;
padding-bottom:30px;
background:url(images/sentemail-doublebar.jpg);
background-repeat:no-repeat;
/*padding-left:59px;*/
width:617px;
}

#level-4-3-order-history{
padding-top:60px;
padding-left:2px;
padding-bottom:30px;
background:url(images/orderhistory-doublebar.jpg);
background-repeat:no-repeat;
/*padding-left:59px;*/
width:617px;
}

#level-4-3-updateprofile{
padding-top:60px;
padding-left:2px;
padding-bottom:30px;
background:url(images/updateprofile-doublebar.jpg);
background-repeat:no-repeat;
/*padding-left:59px;*/
width:617px;
}

#level-4-3-address{
padding-top:50px;
padding-left:2px;
background:url(images/delivery_address.jpg);
background-repeat:no-repeat;
/*padding-left:59px;*/
width:617px;
}

#level-4-3-billing{
padding-top:50px;
padding-left:2px;
background:url(images/billing_address.jpg);
background-repeat:no-repeat;
/*padding-left:59px;*/
width:617px;
}

#level-4-3-payment{
padding-top:50px;
padding-left:2px;
background:url(images/payment-doublebar.jpg);
background-repeat:no-repeat;
/*padding-left:59px;*/
width:617px;
}

#level-4-3-login{
padding-top:60px;
padding-left:2px;
padding-bottom:30px;
background:url(images/login-doublebar.jpg);
background-repeat:no-repeat;
/*padding-left:59px;*/
width:617px;
}

#level-4-3-register{
padding-top:60px;
padding-left:2px;
padding-bottom:30px;
background:url(images/register-doublebar.jpg);
background-repeat:no-repeat;
/*padding-left:59px;*/
width:617px;
}

#text-input-postcode{
width:100px;
}

#text-input-code{
width:40px;
}

#text-input-securitycode{
width:55px;
}

#level-5-pages{/*page numbers*/
float:left;
margin-top:0px;
padding-top:10px;
width:947px;
}

#paging{
text-align:center;
padding-top:50px;
width:600px;
margin-left:315px;
}

#level-5{/*footer*/
float:left;
padding-top:55px;
padding-bottom:55px;
width:947px;
}

#level-5-1{
margin-left:315px;
padding-left:5px;
border:1px solid #5a9ab3;
font-family:Arial;
font-size:11px;
background-color:#FFFFFF;
height:180px;
width:600px;
text-align:center;
}
#level-5-1-t{
text-align:left;
}

.level-5 {/*class for brand logos fonts*/
margin:0px 0px 0px 0px;
font-family:Arial;
font-size:9px;
color:#a09477;
}

.homeimage {
	border:0;
	margin:14px 0 0 341px;
	padding:0;
}


/* End CSS*/	
