/* border:#F00 solid 1px;  */

	/* zeros out margins and invisible borders in ie which will mess up your layout: http://www.alibiproductions.com/articles/zero-out-your-margins/ */
 ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td { margin:0; padding:0; 
/*    border:#F00 solid 1px;                    */
}
 
 
 /* stop iphone/ipad rendering text at 13px min - their default. Also note gradient gifs don't render correct on these formats - use 24bit png. */ 
div, p, a, li, td { -webkit-text-size-adjust:none;  }


 


body {
	margin:0; 
	padding:0; 
	background-color:#FFF; /*#373a3e  */
	text-align:center;
	font:76% Georgia, "Times New Roman", Times, serif;
	color: #3f4347;
}	


 h1 {
	font-size: 36px;
	color:#373a3e;
} 
 h2 { font-size:12px; color:#373a3e; padding-bottom:4px;} 
 h3 { font-size:12px; color:#373a3e; }  
 h4 { font-size:14px; color:#373a3e; padding-top:8px; padding-bottom:8px; }  

/* LINKS
----------------------------------------------- */	
a:link, a:visited { color:#373a3e; font-weight:bold; text-decoration:none; }	
a:hover, a:active { color:#b4a272; font-weight:bold; text-decoration:none; }	
a.current { color:#b4a272; font-weight:bold; text-decoration:none; }

.pageNav a:link, .pageNav a:visited, .pageShowAll a:link, .pageShowAll a:visited { color:#373a3e;font-weight: normal; text-decoration:none; }	
.pageNav a:hover, .pageNav a:active, .pageShowAll a:hover, .pageShowAll a:active { color:#b4a272;font-weight: normal; text-decoration:none; }	

#footerHome2 a:link, #footerHome2 a:visited { color:#ffffff; font-weight:bold; text-decoration:none; }	
#footerHome2 a:hover, #footerHome2 a:active { color:#b4a272; font-weight:bold; text-decoration:none; }	


.orangeBlack a:link, .orangeBlack a:visited { color:#d25a02;font-weight: bold; text-decoration:none; }	
.orangeBlack a:hover, .orangeBlack a:active { color:#b4a272;font-weight: bold; text-decoration:none; }	

.greenBlack a:link, .greenBlack a:visited {  color:#fff;font-weight: bold; text-decoration:none;font-size:11px; font-weight:bold; }	
.greenBlack a:hover, .greenBlack a:active { color:#b4a272;font-weight: bold; text-decoration:none; }	



/* STYLES
----------------------------------------------- */	
.red   { color:#F00; }
.green { color:#7b9a94; }
.offBlack12 { color:#373a3e; font-size:11px; }
.offBlaBD11 { color:#373a3e; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.offBla11 { color:#373a3e; font-size:11px;font-family:Arial, Helvetica, sans-serif;  }


.floatRight {
	float:right;
}

.absoluteRight { position:absolute; top:35px; right:30px; 
	
	
}


/* VIDEO LINK 
----------------------------------------------- */	

.vidlink { font-size:11px; font-family:Arial, Helvetica, sans-serif; }

a:link .vidlink,  a:visited .vidlink  { color:#373a3e; font-weight: normal; text-decoration:none; }	
a:hover .vidlink, a:active .vidlink { color:#b4a272;   font-weight: normal; text-decoration: none; }	


.vidlinkHd { font-size:11px; font-weight:bold; line-height:24px; color:#ffffff;   }


.floatLeft { float:left;   }


#tabs-1 a:hover, #tabs-2 a:hover,  #tabs-3 a:hover,  #tabs-4 a:hover{ background-color:transparent; color:#b4a272 !important;  }
#tabs-1 a, #tabs-2 a, #tabs-3 a, #tabs-4 a { font-size:11px; font-weight: normal; padding:0; }


.editArea1 img  { border:none; padding-right:5px; margin-top:-3px; } 

.prodText img  { border:none; padding-right:5px; margin-top:-3px; } 



/* SKIP NAVIGATION
----------------------------------------------- */
#skip-navigation { position:absolute; width: 80%; top:-300px; left:0;}
#skip-navigation a { position: absolute; top:0;}



/* PAGE LAYOUT
----------------------------------------------- */	
#container {  
position:relative;
width:976px; margin:0 auto; text-align:left; 
}

#header {  
position:relative; 
width:976px; 
height:152px; 
margin:0; 
padding:0; 
background:url(../../product_files/images/header00.gif)
 #FFF no-repeat; z-index:1000; }

.telLink { position:absolute; bottom:60px; right:0; width:160px; height:34px; cursor: default;  }

#miniCartRow1 { position:absolute; right:0px;  height:20px; padding-top:4px; padding-left:11px; padding-right:11px; background-color:#747579; text-align:right;  }
#miniCartRow2 { position:absolute; right:11px; top:30px;  text-align:right;  color: #d4d6d5; font:11px arial;  }


#miniCartRow1 ul li , #miniCartRow2 ul li {
 display:inline; list-style: none; font:11px arial; 

}

#miniCartRow1 a, #miniCartRow2 a {color: #d4d6d5; text-decoration:none;  }
#miniCartRow1 a:hover, #miniCartRow2 a:hover {color:#fff;  }

ul#miniMenu li { padding-left:10px; background: url(../products_files/images/mini-div.gif) left no-repeat; }
ul#miniMenu li.noDiv { background: none;  }


#custMenu {
height:38px; padding-top:10px;
width:977px;

	font-size:10px; font-weight:bold; 
}

#custMenu ul li {
 display:inline;
margin-right:11px;
}


ul#homeNav{ float:left; width:42px; padding-top:115px; padding-left:23px; font-size:12px; list-style:none;   }



ul#mainNav { position:absolute; top:115px; left:236px; font-size:12px; list-style:none; 


}


ul#mainNav li { float:left; padding-left:16px; }





#main { position:relative; width:976px;  background-color:#FFF; margin:0; padding:0; }

#main p { padding-bottom:12px; }

#homeArea1 { 
position:relative; 
margin-left:22px; 
min-height:509px; 
overflow:hidden; 
}

#mainArea1 {
	position:relative;
	margin-left:5px;
	/*min-height:509px;  */
overflow:hidden;
}

#mainArea2 {  
position:relative; 
margin-left:3px; 
/*height:272px;  */
margin-top:20px; 
}


.homeBlock {
float:left;margin-left:19px;
width:219px; background-color:#d9dcdc;
font-size: 11px;
color:#4b5057;
}
.homeBlock p { padding:10px 6px 6px 12px;   }
.homeBlock .homeHd { font-size: 13px; font-weight:bold;   }

.homeBlockTxt { height:72px; overflow:hidden; }

.editArea1 {
float:left;
padding: 15px 30px 25px 20px;

width:335px; 
height:350px;
color:#ffffff; font-size:15px;
background-color:#b4adaa; 
overflow:auto;	  	
}
.editArea1 a:link,  .editArea1 a:visited { color:#373a3e;font-weight: bold; text-decoration:none; }	
.editArea1 a:hover, .editArea1 a:active { color:#ffffff;font-weight: bold; text-decoration:none; }	


.phpBKDdeFault {
background-color:#c4c0bd;	
}

.phpBK1 {
background-color:#aba1a7;	
}
.phpBK2 {
background-color:#9d95a2;	
}	
.phpBK3 {
background-color:#a1a59e;	
}	
.phpBK4 {
background-color:#98a0a4;	
}	
.phpBK5 {
background-color:#8d9696;	
}
.phpBK6 {
background-color:#a2b8b4 !important;	
}
.phpBK7 {
background-color:#e5ebea !important;	
}



.phpMaRight { margin-right:22px; }



.editArea1  h1 { font-size:25px; color:#ffffff; padding-bottom:14px; font-weight: normal;    } 
.editArea1  p { padding-bottom:14px; } 

.editArea1b { margin:20px 10px 0 0;
font-size:12px; color:#ffffff;
} 
.editArea1  p { padding-bottom:10px; } 
.editArea1b img {
float:left; 
margin:0px 20px 0px 0px;
} 

.editArea2 {
float:left;
width:540px; 
height:398px;
	
}


.editArea3 {
clear:both;
width:342px; 
padding-top:16px; 
}
.editArea3 p { padding-bottom:15px; }


#tabs .editArea3 a:link, #tabs .editArea3 a:visited { color:#373a3e;font-weight: bold; text-decoration:none; }	
#tabs .editArea3 a:hover, #tabs .editArea3 a:active { color:#ffffff;font-weight: bold; text-decoration:none; }	


.overview {
clear:both;
width:342px; 
padding-top:24px; 
}
.overview p { padding-bottom:15px; }





.editArea4 {
	clear: both;
	width: 100%;
	margin: 5px;
	padding: 10px;

}
.editArea4  h1 { font-size:25px; color:#ffffff; padding-bottom:14px; font-weight: normal;  } 
.editArea4  p { padding-bottom:18px;  } 


.editArea4 img {
	float: right;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 40px;
}

.editAreaTech {
clear:both;

width:100%; 

}

.editAreaTech  p { padding-bottom:18px;  } 


.editAreaTech .floatRight {
float:right; 
padding: 7px 0px 0px 40px;	
}
.editAreaTech .floatRight p { font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding-top:4px;
}

.editArea5 {
clear:both;
width:342px; 
font-size:11px;
padding-top:27px;
}

.editArea5 p { padding-bottom:15px; }

.priceHeaderWrap { position:relative; width:370px;   }




.priceDesriptWrap {  clear:both; width:370px; margin-top:14px;  padding-bottom:10px;   border-top:#fff solid 1px;  }




/* STYLES FOR: DESCRIPTION PRICES in admin_edit_product.html product_description4

DUPLICATE IN shopadmin > css > innovaeditor-styles.css
-------------------------------------------------------------------------------- */	
.blackBD12 { font-weight:bold; font-size:12px;  }
.blackBD14 { font-weight:bold; font-size:14px;  }
.redBD12 { font-size:12px; font-weight:bold; color: #fa2502; }










.generic1Wrap { position: relative;

margin-bottom:25px;
width:873px; 
background-color:#c4c0bd;   	
overflow:auto;	
padding: 35px 30px 40px 30px;	
min-height:500px;
}
.generic1Wrap  h1 { font-size:25px; color:#ffffff; padding-bottom:14px; font-weight: normal;  } 

.generic1Wrap ol, .generic1Wrap ul  { padding-left:18px; margin-bottom:10px;}

.generic1Wrap a:link, .generic1Wrap a:visited { color:#373a3e;font-weight: bold; text-decoration:none; }	
.generic1Wrap a:hover, .generic1Wrap a:active { color:#ffffff;font-weight: bold; text-decoration:none; }	



.sitemap ul {
	list-style: none; padding-left:0px; 
}
.sitemap a:link,  .sitemap a:visited { color:#373a3e; font-weight:normal;  text-decoration:none; }	
.sitemap a:hover, .sitemap a:active { color:#b4a272; font-weight:normal;   text-decoration:none; }	

/* BREADCRUMB
----------------------------------------------- */	


.breadCrumb a:link,  .breadCrumb a:visited { color:#373a3e; font-weight:normal; font-size:11px; text-decoration:none; z-index:10; }	
.breadCrumb a:hover, .breadCrumb a:active { color:#b4a272; font-weight:normal;  font-size:11px; text-decoration:none;z-index:10; }	

.breadCrumb { position:absolute; width:510px;
top:402px;
font-family:Arial, Helvetica, sans-serif;
 font-size:11px; z-index:10;
}




/* PRODUCT DETAIL
----------------------------------------------- */	


.yourBasket { position:absolute;
	right:4px;
	top:20px;
	font-size:12px; color:#ffffff;
}

.prodPrice1 { font-size:18px; }
.qty 		{ font-size:12px; font-weight:bold; }

.prodHeader { position:relative;
	
padding: 7px 15px 5px 15px; 	
margin-bottom:15px;
width: 903px;
height: 33px;
background-color: #cfc8c4;
color:#ffffff; font-size:26px;

}

.prodHeaderShop { position:relative;
	
padding: 7px 15px 5px 15px; 	
margin-bottom:15px;
width: 903px;
height: 33px;
background-color: #cfc8c4;
color:#ffffff; font-size:26px;

}

.prodHeaderRel { position:relative;
	
padding: 10px 15px 13px 15px; 	
margin-top:20px; margin-bottom:5px;
width: 903px;
height: 15px;
background-color: #cfc8c4;
color:#373a3e; font-size:14px;

}

.prodImg { position:relative;
float:left;	
width: 511px;
height: 337px;

}
img { border:none;   }

.prodImgOverlay  { position:absolute; 
	right:14px;
	bottom:14px;
	width:74px;
}
.prodImgSoldOverlay  { position:absolute; 
	top:0px;
	left:0px;
font-size:24px; color:#F00;

padding:10px 0 0 16px;
}



.prodImgOverlay img{ padding-top:14px;}

.viewImg { position:absolute;
top:0px; right:-7px;
color:#3f4347; 
}
.viewImg a:link, .viewImg a:visited { color:#3f4347; text-decoration:none; 
padding:6px 6px 6px 6px; font-size:11px;
}	
.viewImg a:hover, .viewImg a:active { color:#b4a272; text-decoration:none;
padding:6px 6px 6px 6px;font-size:11px;
}	

.backBut { position:absolute;
top:30px; right:0px;
color:#3f4347; 
}

.backBut a:link, .backBut a:visited { font-size:11px; font-weight:normal;
}	
.backBut a:hover, .backBut a:active { 

}	

.prodText { 
background-color: #fff; /* not needed now */
float:left;	

padding:9px 0px 10px 22px; 
width: 402px;
min-height: 248px;

font-size:14px;

}

/* TABS Interaction states
----------------------------------*/

.prodText ul { list-style:none;  }
.prodText ul li {float:left; font-size:11px; padding:0px 1px 0 0; }

.prodText a:link, .prodText a:visited { color:#373a3e; text-decoration:none; 
padding:9px 15px 9px 15px;
}	
.prodText a:hover, .prodText a:active { color:#b4a272; text-decoration:none;
padding:9px 15px 9px 15px; 
background-color: #dad8d8; 
}	




.ui-state-default, .ui-widget-content .ui-state-default {    }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {  text-decoration: none; background-color: #d1c9c6; color:#FFF; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { }
.ui-state-hover a, .ui-state-hover a:hover { text-decoration: none; color:#373a3e;  }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color:#373a3e;  background-color: #dad8d8;   }

.ui-tabs .ui-tabs-panel {  background: none;  }
.ui-tabs .ui-tabs-hide { display: none !important; }

/*  marks edition...
 #tabs ul li { width:94px !important; border:#F00 solid 1px; }
*/	


/* Style the Options display thumb
----------------------------------------------- */	
.optionsWrap {
clear:both;
width:932px;
border-bottom: 1px solid #a8a8a8;
padding-top:30px;

overflow:hidden;
}

.aProductOption { 
float:left; font-size:11px;
width:175px; 
padding-top:6px; padding-bottom:25px;
padding-right:14px; 
overflow:hidden;


}
.aProductOption p { padding:5px 0 0px 0; }
.aProductOption img { border:none; }






/* Style the product display thumb
----------------------------------------------- */	

.productRelWrap { position:relative;
width:932px;
clear:both;


 padding:30px 0 20px 0;
overflow:hidden; 

border-bottom:#999 solid 1px;

}


.productWrap {
clear:both; padding-top:45px;

overflow:hidden;
}




.aProduct { position:relative; 
float:left; font-size:11px;
width:175px; 
padding-top:14px; padding-bottom:14px;
margin-right:14px; 
overflow:hidden;
}
.aProduct p { padding:5px 0 0px 0; }
.aProduct img { border:none; }

.prodImgSoldOverlaySm  { position:absolute; 
	top:16px;
	left:4px;
font-size:14px; color:#F00;

}



.aProductRel { 
float:left; font-size:11px;
width:175px; 

margin-top:0px; margin-bottom:28px;

overflow:hidden;

}
.aProductRel p { padding:5px 0 0px 0; }
.aProductRel img { border:none; }


.doubleSpace { min-height:28px;  }



.pageNav {
clear:both; 
width:98%;
float:left;
font-family:Arial, Helvetica, sans-serif;
padding-top:10px;  padding-bottom:10px; 
}
.pageShowAll {

padding:0px 3px 10px 0px;

}

.relatedWrap {
width:175px;  

float:right;

}


.relatedIems {
margin-top:18px;
 overflow: auto;
 
}

.relatedBK {
overflow:hidden; background: url(http://www.acquisitions.co.uk/web-images/vert-line.gif) no-repeat 747px 14px ;
min-height:580px;

}

/* CSS ROLLOVERS - dont use negative margins -can stop link working.
----------------------------------------------- */	

a.nearest {
	display: block; margin:6px 0px 0px 0px; 
	width: 175px;
	height: 20px;
	text-decoration: none;
	background: url("http://www.acquisitions.co.uk/web-images/bt-nearest-retailer.gif");
	}
a.nearest:hover {
	background-position: -175px 0;
	}
	
a.brochure {
	display: block; margin:6px 0px 0px 0px; 
	width: 175px;
	height: 20px;
	text-decoration: none;
	background: url("http://www.acquisitions.co.uk/web-images/bt-brochure-request.gif");
	}
a.brochure:hover {
	background-position: -175px 0;
	}	
	
a.business {
	display: block; margin:6px 0px 0px 0px; 
	width: 175px;
	height: 20px;
	text-decoration: none;
	background: url("http://www.acquisitions.co.uk/web-images/bt-business-enquiry.gif");
	}
a.business:hover {
	background-position: -175px 0;
	}	
	
	
	
/* Links in BAG
-------------------------------------------------------------------------------*/


.note {color: #3f4347; text-decoration:none; font-size:11px; font-weight:normal; }
a.note {color: #3f4347; text-decoration:none; font-size:11px; font-weight:normal; }
a:hover.note  {color: #b4a272; text-decoration:none; font-size:11px; font-weight:normal; }

.note2 {color: #3f4347; text-decoration:none; font-size:10px; font-weight:normal; }


.red { color:#F00;font-size:9px; font-family:Verdana, Geneva, sans-serif; }
.black { color:#000;font-size:9px; font-family:Verdana, Geneva, sans-serif; }
.white { color:#fff;font-size:9px; font-family:Verdana, Geneva, sans-serif; }
.gold { color:#b4a272;font-size:9px; font-family:Verdana, Geneva, sans-serif; }


.smallFont { font-size:10px; text-align:left; margin-left:8px;margin-right:4px; height:75px; overflow: auto;   }
.small10px { font-size:10px;    }


.A_header { position:relative;
width:933px;
margin-top:28px;
padding-top:8px;
height:23px;
background-color:#f3f2f2; 
color:#b4a272; font-size:12px; font-weight:bold; text-align:center;

margin-bottom:10px;
clear:both;


}
.A_in_header { position:absolute;
top:0; left:10px;

font-size:24px; 
font-weight:bold; 
color:#b4a272;		
}
	
.B_header { position:relative;
width:933px;
margin-top:50px;
padding-top:8px;
height:23px;
background-color:#f3f2f2; 
color:#b4a272; font-size:12px; font-weight:bold;  text-align:center;
margin-bottom:10px;
clear:both;
}
.B_in_header { position:absolute;
top:0; left:10px;

font-size:24px; 
font-weight:bold; 
color:#b4a272;		
}
	
	
	
/* DIV ROW FOR USE IN FORM - NO TABLE NEEDED.
-------------------------------------------------------------------------------*/

div.row {
  clear: both;
  padding-top: 10px;
  }

div.row span.label {
  float: left;
  width: 135px;
 padding-top:2px;   
 padding-left:10px; 
 font-size:11px; font-weight:bold;
  }
  
div.row span.label2 {
 padding-top:2px;   
 padding-left:10px; 
 font-size:11px; font-weight:bold;
  }  
  

div.row span.formw {
  float: left;
  width: 282px; 
  text-align: left;
  } 
 
.colOne { float:left; overflow:hidden;
	margin-top:16px;
	padding-bottom:20px;
	width:448px; border-right:solid 1px #b4a272;
}

.colTwo { float:right; overflow:hidden;
	margin-left:50px;

	margin-top:16px;
	padding-bottom:10px;
	
}


.deliveryTick {
	margin-left:25px; font-size:10px;
	color: #fff;
	
}

.deliveryTick input checkbox {

  background-color: #000;  
  border: 1px solid #808080;
  color:#fff;

} 





/* format the fields now
-------------------------------------------------------------------------------*/
div.row span.formw input {   
   font-size: 12px;  
  background-color: #fff;  
  border: 1px solid #808080;
  color:#373a3e;
	width:210px;
}
div.row span.formw select {   
   font-size: 12px;  
  background-color: #fff;  
  border: 1px solid #808080;
  color:#373a3e;
	width:212px;
}
div.row span.formw textarea {   
   font-size: 12px;  
  background-color: #fff;  
  border: 1px solid #808080;
  color:#373a3e;
	width:212px;
}




.signIn { float:left; clear:both; padding:22px 0 25px 12px; 

}

.newAccount { clear:both;
float:right; margin-top:-25px; margin-right:61px;
}
.newAccount2 {  float:left; clear:both; padding:22px 0 25px 12px; 
}



	
	
	
	
/* FRONTEND SHOP SECTIONS
-------------------------------------------------------------------------------- */	

.prodText   h1 { font-size: 22px; color:#373a3e; font-weight:normal; padding-bottom:10px; width:390px; } 

/* The ADD TO BASKET bits at the bottom of the Product Detail page. */

.prodFoot { position: relative;
	border-top: solid 1px #b0b0b2;	border-bottom: solid 1px #b0b0b2;
	width:400px; height:59px; margin-right:21px; margin-bottom:5px;
	float:right;
	padding-top:8px;
}



.buyNow { float:right; margin-top:28px;

	}
.priceWrap {
float:left; font-size:14px;	padding-right:16px;  border-right:solid 1px #b0b0b2;
}
.rrPrice {  font-size:25px; }	
	
.priceWrap2, .notOnline {
float:left; padding-left:16px; font-size:14px; color:#fd1d03;	 
}

.notOnline { width:275px; color:#373a3e; }

.disPrice {  font-size:25px; }	


a.more {
	display: block; margin:6px 6px 15px 11px; 
	width: 192px;
	height: 20px;
	text-decoration: none;
	background: url("http://www.acquisitions.co.uk/web-images/bt-more.gif");
	}

a.more:hover {
	background-position: -192px 0;
	}
	
a.caseStudy {
	display: block; margin:6px 6px 15px 11px; 
	width: 192px;
	height: 20px;
	text-decoration: none;
	background: url("http://www.acquisitions.co.uk/web-images/bt-casestudy.gif");
	}

a.caseStudy:hover {
	background-position: -192px 0;
	}	
	
a.seasonOffers {
	display: block; margin:6px 6px 15px 11px; 
	width: 192px;
	height: 20px;
	text-decoration: none;
	background: url("http://www.acquisitions.co.uk/web-images/bt-offers.gif");
	}

a.seasonOffers:hover {
	background-position: -192px 0;
	}	
	
a.readMore {
	display: block; margin:6px 6px 15px 0px; 
	width: 114px;
	height: 21px;
	text-decoration: none;
	background: url("http://www.acquisitions.co.uk/web-images/bt-readmore.gif");
	}

a.readMore:hover {
	background-position: -114px 0;
	}		
	
a.viewDetails {
	display: block; margin:6px 6px 0px 0px; 
	width: 175px;
	height: 20px;
	text-decoration: none;
	background:url(images/bt-view-.gif);
	}

a.viewDetails:hover {
	background-position: -175px 0;
	}	

.displace {
	position: absolute;
	left: -5000px;
}




#footerHome {
position:relative; 
width:934px; min-height:162px; margin:0px; padding:18px 21px 20px 21px; 

background-color:#989b9d;  
font-size:15px; color:#ffffff;
overflow:hidden;

}
#footerHome p { padding:14px 6px 14px 0px;   }

.footerCol1 { float:left; width:632px; }
.footerCol2 { float:left; width:100px; padding:26px 0px 14px 2px;  }
.footerCol3 { float:left; width:195px; font-size:12px; padding:36px 0px 14px 0px;  }

#footerHome2 { position:relative; 

width:948px; min-height:75px; margin:24px 0 8px 0; padding:14px 6px 14px 22px;
background-color:#6d6f72; 
color:#ffffff; font-size:11px;

}
.nfaLogo { position:absolute; top:20px; right:18px; } 
.hetasLogo {
	position:absolute; top:27px; right:144px;
} 


#footerHome2 ul { list-style:none; width:700px; padding-bottom:20px;} 
#footerHome2 li { float:left; padding-right:12px; }


#copyRight { 
position:relative;
width:976px;  margin:0 0 15px 0; font-size:11px; color:#ffffff; 
font-size:10px;
}


.byIWD { position: absolute; top:0; right:0; } 
.byIWD a:link, .byIWD a:visited { color:#989b9d;font-weight: normal; text-decoration:none; }	
.byIWD a:hover, .byIWD a:active { color:#fff;font-weight: normal; text-decoration:none; }	

/* NAVIGATION
----------------------------------------------- */	


/* FORMS
----------------------------------------------- */	


textarea { resize: none; }


#searchBox { 
float:right; 
margin:7px 21px 0 0px; 
background-color:#fff; 
} 
.searchFld { 
width:202px; 
height:18px; 
color:#373a3f; 
font-weight:bold; 	
font:12px Georgia, "Times New Roman", Times, serif;
padding:2px 0 0 10px; 
}

#searchBox input { float:left; font-weight:bold;}

fieldset { border:0px;}

.input { width:250px; }
.input2 { width:365px; }




/* SPECIAL OFFER MAIN MODULE
----------------------------------------------- */	


#offerArea1 { position:relative; margin-left:22px; min-height:509px; overflow:hidden; }

#offerHeader { 
background-color:#d25a02; 
width:893px; height:28px;
padding:10px 20px;
font-size:26px; color:#efc4a4;
}

.offerModule { float:left; 
background-color:#e7e3e1; 
width:933px; min-height:200px;

font-size:12px; 

margin-top:15px; 
}
.offerModule img {  float:left; }


.offerName { 
float:left;
margin:12px 15px 12px 15px;
width:600px;
font-size:20px;	   
}

.offerText1 { 
float:left;
margin:0px 15px 12px 17px;
width:600px; 
}

.offerText2 { 
float:left;
margin:15px 15px 0px 0px;
width:600px; 
}


.offerPrices { 
float:left;
margin:0px 15px 12px 17px;
width:595px; 
}


.cost_name1    { font-weight:bold;   padding-right:1px;   }
.cost_price1   { font-weight:bold; font-size:18px;padding-right:8px;  }
.cost_o_name1  { color:#d25a02; font-weight:bold; padding-right:1px; }
.cost_o_price1 {color:#d25a02; font-weight:bold;  font-size:14px; }

.cost_name2    { font-weight:bold;   padding-right:1px;   }
.cost_price2   { font-weight:bold; font-size:18px;padding-right:8px;  }
.cost_o_name2  { color:#d25a02; font-weight:bold; padding-right:1px; }
.cost_o_price2 {color:#d25a02; font-weight:bold;  font-size:14px; }

.cost_name3    { font-weight:bold;   padding-right:1px;   }
.cost_price3   { font-weight:bold; font-size:18px;padding-right:8px;  }
.cost_o_name3  { color:#d25a02; font-weight:bold; padding-right:1px; }
.cost_o_price3 {color:#d25a02; font-weight:bold;  font-size:14px; }

.cost_divider { padding:0 8px; }


/* SPECIAL OFFER UPGRADE MODULE
----------------------------------------------- */	

.offerModuleOpt { 
float:left; 
background-color:#ffffff; 
width:933px; 

font-size:12px; 

margin-top:15px;  
}

.offerModuleOpt img {  float:left; }

.offerModuleOptHead { padding:6px 10px; width:913px; height:14px; background-color: #cfc8c4; color: #d25a02; font-weight:bold; } 

.offerModuleOptTable {
margin-top:10px;
padding-left:10px;
}





/* table styles
-------------------------------------------------------------------------------*/

table { font-size:11px; border: none;  } 
td { padding-right:10px; } 

.tbHeader { font-weight:bold; padding:0; width:934px;  }
.tbHeaderTB{  border-top:#fff solid 1px; padding-bottom:15px; border-bottom:#b4a272 solid 1px;  width:934px;
}


.tbHeader td { background-color:#f3f2f2; border-right:#f3f2f2 solid 1px; text-align:center;
}

tr td.tbHeaderNB { background-color:#f3f2f2; border-right: none; text-align:center;
}


.tbProds td {  
padding-top:10px; 
padding-bottom:10px; 
border-right:#f3f2f2 solid 1px;  
border-bottom:#fff solid 1px; 
text-align:center; 
background-color: #f9f9f9; 
}




/* form styles - checkout etc.
-------------------------------------------------------------------------------*/

.quantity { margin-left:5px; margin-right:5px; width:25px; background-color:#000; border: solid 1px #4e4e4e; font-size:11px; color:#FFF; }
.sendFriend { padding-top:15px; }
.addtoWish { padding-top:0px; }


.bagFooter { position:relative; clear:both; margin-bottom:80px; }

.checkout     { position:absolute; right:40px; padding-top:26px;  } 
.continueShop { position:absolute; right:40px; top: 55px; } 
.continueShop2 { position:absolute; right:40px; top: 35px; } 
.checkout2 { clear:both; float:left; padding:22px 0 25px 12px; 

}



.logos-cards { position:absolute; left:0px; padding-top:26px; } 


.HoriDivider { 
clear:both;
width: 933px; 
padding-top:12px;
padding-bottom:12px;
border-bottom:solid 1px #b4a272;
}

.billHeader {
margin:0px 0 10px 0px;
color: #b4a272; font-weight:bold; 
}


/* border:#F00 solid 1px;  */


/* Bys Asif */

.profilebox
{
	margin:5px 5px;
	padding:5px 5px;
	width:940;
	height:auto;
}

.profiletext
{
	float:left;
	margin:5px 5px;
	padding:5px 5px;
	width:400px;
	height:auto;
	text-align: justify;
	}


.profileimgonly
{
	width: 100%;
	alignment-adjust: middle;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding: 10px;

}
.profileimg
{
	margin:2px;
	width:100%;
	height:auto;
	
background:url(../../profile/aboutus_images/banner.jpg) no-repeat 100%;
border-top:#2A00AA solid thick;
border-bottom:#2A00AA solid thick;

/*	float:left;
	width:auto;
	height:auto; */
}

.clearprofile
{
	clear:left;
}

.profileimgshort

{
	clear:both;
	width:250px;
	height:200px;
	float:left;
	margin:-15px 20px 20px 20px;
	padding: 5px 5px 10px 1px;
}

.profileimageowner
{
	float:right;
	width:100%;
	height:100;
	margin:5px 5px 5px 5px;
	padding: 5px 5px 10px 1px;
}
