/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  Released under the GNU General Public License
*/
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.boxTexttop { font-family: Verdana, Arial, sans-serif; font-size: 10px; vertical-align: top; }
span.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}
span.discountprice {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  
  color:#FF0000;
}
.errorBox { 
font-family: Verdana, Arial, sans-serif; 
font-size: 10px; 
background-color: #ffb3fd; 
border-style: solid;
border-color: #321553;
border-width: 1px;
	}
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #321653; text-decoration: underline; }
  #cwdusacontainer {
  width: 1104px;
  background: #ffffff;
  color: #000000;
  margin: 0px auto 0px auto;/*this codeing is margin top 10px,right auto, bottom 10px and left 10px. Don't change the auto*/
  text-align: left;
 }
BODY {
  color: #000000;
  margin: 0px;
  font-family: "Segoe UI", Helvetica, Arial, sans-serif;
  font-size: 10px;
  
  text-align: center;
  
  background:#f9f9f9 url('images/asn1211/bg_01.jpg') repeat-x;
}
BODY.white {
  color: #000000;
  margin: 0px;
  font-family: "Segoe UI", Helvetica, Arial, sans-serif;
  font-size: 10px;
  
  text-align: center;
  
  background:#ffffff;
}
.fixcenter {
  width: 758px;
  border: solid; border-width: 1px;
  background: #ffffff;
  color: #000000;
  margin: auto;
  margin-top: 20px;
  text-align: left;
}
td.allbrands {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  background-color: f1f1f1;
  color: 58595b;
  border: #cccccc;
  border-style: solid;
  border-width: 1px;
}
td.center {
	text-align:center;
}
span.smallprint {
	font-size:11px;
	font-style:italic;
}
span.red {
color:#FF0000;
}
span.lightblue {
color:#00659a;
}
span.purple {
color:#321653;
}
span.purplebold {
color:#321653;
font-weight:bold;
}
span.purpleboldlarge {
color:#321653;
font-weight:bold;
font-size:14px;
}
span.pinkboldlarge {
color:#e309c7;
font-weight:bold;
font-size:14px;
}
span.pinkbold {
color:#e309c7;
font-weight:bold;
}
span.pink {
color:#AB1E40;
}
span.grey {
color:#a5a5a5;
}
span.green {
color:#009933;
}
span.green_highlight {
color:#009933;
font-weight:600;
}
span.red_highlight {
color:#FF0000;
font-weight:600;
}
span.greenbold {color:#009933; font-weight:bold; }
span.redbold {
color:#FF0000;
font-weight:bold;
}
span.bold {
font-weight:bold;
}
span.lightbold {
font-weight:600;
}
P {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 1px;
  padding-right: 1px;
}
P#CONTX
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; 
  }
A {
  color: #000000;
  text-decoration: none;
}
A:hover {
  font-weight : bold;
  text-decoration: underline;
}
A.underline {
  color: #000000;
  text-decoration: underline;
}
A:hover {
  font-weight : bold;
  text-decoration: underline;
}
FORM {
	display: inline;
	margin:0px;
}
TR.header{
  background: url(images/headerbg.png);
  background-repeat: repeat-x;
}
TR.footerpurple {
  background: url(images/headerbg.png);
  background-repeat: repeat-x;
}
table.footerpurple {
  
  width:1104px;
  
  background: url(images/headerbg.png) #321653;
background-repeat: repeat-x;
}
table.footerpurplecenter {
  
  width:1104px;
  
  background: url(images/headerbg.png) #321653;
background-repeat: repeat-x;
margin-left: auto;
margin-right: auto;
text-align: left;
}
table.centeronly {
margin-left: auto;
margin-right: auto;
text-align: left;
}
TR.headerNavigation {
  background: #321553;
}
TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: url(images/infobox.jpg) #321553;
  color: #FFFFFF;
  font-weight : bold;
}
TD.headerNavigation1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: url(images/footergreenbg.png) #321553;
  color: #FFFFFF;
  font-weight : bold;
  
  height: 30px;
}
TD.footerNavigation1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: url(images/footergreenbg.png) #321553;
  color: #FFFFFF;
  font-weight : bold;
  
  height: 30px;
}
TD.sale {
  background: url(images/salebg.png);
  background-repeat:repeat-x;
  text-align:center;
}
TD.lightbold {
  font-weight:600;
}
TD.sagepay {
  text-align:center;
  
  color:#F00;
}
TD.snow {
  background: url(images/snowbg.png);
  background-repeat:repeat-x;
  text-align:center;
  
  height: 50px;
  
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  
  color:#FFFFFF;
}
A.headerNavigation { 
  color: #FFFFFF; 
}
A.headerNavigation:hover {
  color: #ffffff;
}
TR.headerError {
  background: #ff0000;
}
TD.headerError {
color: #000000;
font-weight : bold;
text-align : center;
font-family: Verdana, Arial, sans-serif; 
font-size: 10px; 
background: #f9f9f9;
}
TR.headerInfo {
  background: #00ff00;
}
TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #000000;
  font-weight: bold;
  text-align: center;
}
TR.footer {
  background: #321553;
}
TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: url(images/infobox.jpg) #321553;
  color: #000000;
  font-weight: bold;
}
.infoBox {
  background: #d0d0d0;
}
.infoBoxgreen {
  background: #4a691d;
}
.infoBoxpurple {
  background: #321653;
}
.infoBoxlightblue {
  background: #00659a;
}
.infoBoxred {
  background: #840000;
}
.infoBoxpink {
  background: #e309c7;
}
.infoBoxyellow{
  background: #ffdd00;
}
.infoBoxorange{
  background: #da5b05;
}
.infoBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContentsgreen {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContentspurple {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContentslightblue {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContentsred {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContentspink {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContentsyellow {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContentsorange {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxNotice {
  background: #321553;
}
.infoBoxNoticeContents {
  background: #FFB3FD;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: url(images/infobox.jpg) #321553;
  color: #ffffff;
}
TD.infoBoxHeadinggreenlong {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: url(images/infoboxgreen.jpg) #4a691d;
  color: #ffffff;
}
TD.infoBoxHeadinggreen {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: url(images/infoboxgreen.jpg) #4a691d;
  color: #ffffff;
  
  height:30px;
  padding:8px;
}
TD.infoBoxHeadingpurple {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: url(images/infoboxpurple.jpg) #321653;
  color: #ffffff;
  
  height:30px;
  padding:8px;
}
TD.infoBoxHeadinglightblue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: url(images/infoboxlightblue.jpg) #00659a;
  color: #ffffff;
  
  height:30px;
  padding:8px;
}
TD.infoBoxHeadingred {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: url(images/infoboxred.jpg) #840000;
  color: #ffffff;
  
  height:30px;
  padding:8px;
}
TD.infoBoxHeadingpink {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: url(images/infoboxpink.jpg) #e309c7;
  color: #ffffff;
  
  height:30px;
  padding:8px;
}
TD.infoBoxHeadingyellow {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: url(images/infoboxyellow.jpg) #ffdd00;
  color: #ffffff;
  
  height:30px;
  padding:8px;
}
TD.infoBoxHeadingorange {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: url(images/infoboxorange.jpg) #da5b05;
  color: #ffffff;
  
  height:30px;
  padding:8px;
}
TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.infoBoxgreen {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.infoBoxpurple {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.infoBoxlightblue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.infoBoxred {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.infoBoxpink {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.infoBoxyellow {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.infoBoxorange {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #ffffff;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;
}
TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #321553;
  border-spacing: 1px;
}
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: url(images/infobox.jpg) #321553;
  color: #FFFFFF;
  font-weight: bold;
}
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
A.pageResults {
  color: #000000;
}
A.pageResults:hover {
  color: #000000;
}
TD.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #000000;
}
H1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #000000;
  padding: 1px;
  margin: 1px;
}
H3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #000000;
  padding: 1px;
  margin: 1px;
}
span.underline {
text-decoration: underline;
	
}
span.faqhead {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #000000;
}
DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #000000;
}
TR.subBar {
  background: #321553;
}
TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}
TD.mainsmall {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.5;
}
TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}
TD.maincenter {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  
  text-align:center;
}
TD.mainbold{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  
  font-weight:bold;
}
div.center
{ 
margin-left: auto;
margin-right: auto;
text-align: center;
}
A.mainbold { 
color: #000;
font-size: 12x;
line-height: 120%;
font-family: Verdana, Arial, sans-serif;
text-decoration: none;
background-color: transparent;
font-weight:bold;
}
TD.mainfixedwidth{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  
  font-weight:bold;
  
  width:500px;
}
.bigsubmit{
  width:80px;
  height:40px;
  font-weight:bold;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
span.mainlargewhitebold {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  
  color:#FFF;
  
  font-weight:bold;
}
TD.mainwhite {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  
  color:#FFF;
}
TD.mainfilled{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  background:#FFFFFF;
}
TD.mainpadding {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  padding: 5px;
}
TD.mainpaddingbold {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  padding: 5px;
  font-weight: bold;
  text-align:center;
}
TD.matticon {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-align:center;
}
P.matticon {
  padding: 5px;
  margin: 0px;
}
span.mainheading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  font-weight: bold;
}
span.mainheadingred {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  font-weight: bold;
  
  color:#F00;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.smallTextwhite{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  
  color:#FFF;
}
TD.smallTextCat {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  padding: 10px;
}
TD.smallTextMainCat {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
H2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding: 1px;
  margin: 1px;
}
TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}
TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffb8fe;
}
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #FF95FA;;
}
TABLE.formArea {
background: #ff0000;
border-style: solid;
border-color: #ff0000;
border-width: 1px;
}
TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}
SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
.moduleRow { }
.moduleRowOver { background-color: #dcdcdc; cursor: pointer; }
.moduleRowSelected { background-color: #dcdcdc; }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { 
font-family: Verdana, Arial, sans-serif; 
font-size: 10px; 
background-color: #e6e6e6; 
border-style: solid;
border-color: #888888;
border-width: 1px;
}
.messageStackSuccess { 
font-family: Verdana, Arial, sans-serif; 
font-size: 10px; 
background-color: #ffb8fe; 
border-style: solid;
border-color: #ff96fb;
border-width: 1px; }
/* input requirement */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #321553; }
ul.sitemap {
color: #000000;
}
/*---------------------------------*/
/*   Vertical Fly-Out Menu Style   */
/*---------------------------------*/
.verbar	{   /* Color of main vertical menubar and border */
	color: black;
	background-color: #FFFFFF;
	
	text-decoration:none;
}
.vertitem	{          /* Behaviour of main vertical menu items, leave as is for proper operation */
	text-align: left;
	white-space: nowrap;
	width: 140px;
	
	text-decoration:none;
}
.vertitem	a {   /* Font style, size of main menu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 11px;		
	text-decoration: none;
	position: relative;
	display: block;		
}
.vertitem a:link	{   /* Default font style & color of main menu items */
	color: #000000;
	text-decoration: none;	
}
.vertitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background: url(images/infobox-categories.jpg) #e309c7;
	text-decoration: none;
}
.vertitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */
	color: #FFFFFF;
	background: url(images/infobox-categories.jpg) #e309c7;	
	text-decoration: none;	
}
.vertsubmenu	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
	
	text-decoration:none;
}
.vertsubframe	{   /* Color of submenu item and border */
	background: #FFFFFF;
	border: 1px outset #000000;
	position: relative;
	display: block;	
}
.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
	
	text-decoration:none;
}
.vertsubitem a	{   /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 11px;			
	text-decoration: none;
	
	position: relative;
	display: block;	
}
.vertsubitem a:link, .vertsubitem a:visited	{   /* Default font style & color of submenu items */
	color: #000000;
	text-decoration: none;	
}
.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background: url(images/infobox-categories.jpg) #e309c7;
	text-decoration: none;
}
.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */
	color: #FFFFFF;
	background: url(images/infobox-categories.jpg) #e309c7;	
	text-decoration: none;			
}
.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
	
	text-decoration:none;
}
.dmselected {   /* Style override for selected category tree */
    background: url(images/infobox-categories.jpg) #e309c7;
	
	color:#FFF;
	
	text-decoration:none;
}
.verbar .dmselected {   /* Style override for selected root category */
    background: url(images/infobox-categories.jpg) #e309c7;
	
	color:#FFF;
	
	text-decoration:none;
}
#lightbox{
            position: absolute;
            top: 40px;
            left: 0;
            width: 100%;
            z-index: 100;
            text-align: center;
            line-height: 0;
            }
 
#lightbox a img{ border: none; }
img.best{ 
		  
		  border: 4px double #e4e4e4;
		  
		   }
 span.largepinktext {
	 
	color:#ff58f9;
	font-family: Verdana, Arial, sans-serif;
    font-size: 14px;
	font-weight:bold;
	 
 }
 
 span.largeredtext {
	 
	color:red;
	font-family: Verdana, Arial, sans-serif;
    font-size: 14px;
	font-weight:bold;
	 
 }
#outerImageContainer{
            position: relative;
            background-color: #fff;
            width: 250px;
            height: 250px;
            margin: 0 auto;
            }
 
#imageContainer{
            padding: 10px;
            }
 
#loading{
            position: absolute;
            top: 40%;
            left: 0%;
            height: 25%;
            width: 100%;
            text-align: center;
            line-height: 0;
            }
#hoverNav{
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            z-index: 10;
            }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
 
#prevLink, #nextLink{
            width: 49%;
            height: 100%;
            background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
            display: block;
            }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
 
 
#imageDataContainer{
            font: 10px Verdana, Helvetica, sans-serif;
            background-color: #fff;
            margin: 0 auto;
            line-height: 1.4em;
            }
 
#imageData{
            padding:0 10px;
            }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }  
#imageData #caption{ font-weight: bold;        }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;      }                                  
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;    }          
                        
#overlay{
            position: absolute;
            top: 0;
            left: 0;
            z-index: 90;
            width: 100%;
            height: 500px;
            background-color: #000;
            filter:alpha(opacity=60);
            -moz-opacity: 0.6;
            opacity: 0.6;
            }
            
 
.clearfix:after {
            content: "."; 
            display: block; 
            height: 0; 
            clear: both; 
            visibility: hidden;
            }
 
* html>body .clearfix {
            display: inline-block; 
            width: 100%;
            }
 
* html .clearfix {
            /* Hides from IE-mac \*/
            height: 1%;
            /* End hide from IE-mac */
            }          
			
			TABLE.popup {
  border-width: 1px;
  border-style: dotted;  
  border-color
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.thumbnail{
position: relative;
z-index: 0;
}
.thumbnail:hover{
background-color: transparent;
z-index: 50;
}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 0px;
left: -1000px;
border: 1px dashed #FA9CF4;
visibility: hidden;
color: black;
text-decoration: none;
}
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 135px; /*position where enlarged image should offset horizontally */
}
input.keywords {background: url(images/bgi.jpg);border: 1px solid #B7B7B7;font-family:Verdana,Arial,Sans-Serif}
input.keywords1 {background: url(images/searchboxbg.png);border: 1px solid #ffffff;font-family:Verdana,Arial,Sans-Serif; height:20px; color:#FFF; font-size: 12px;}
input.searchbox {background: url(images/searchboxbgblue.jpg);border: 1px solid #004061;font-family:Verdana,Arial,Sans-Serif; height:20px; color:#FFF; font-size: 12px;}
span.steptomorrow 	{
					color:321553;
					}
/* shipdate */
.calendarHeader { font-weight: bolder; color: #000000; 
                  background-color: #FFFFFF;
						font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size: 12px;
						}
.calendar { background-color: #ffffff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size: 12px;
}
.invalid { background-color: #dedede;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size: 12px;
}
.valid { background-color: #ffb3fd;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size: 12px;
}
.s_valid { background-color: #dedede;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size: 12px;
}
#selected {border: 1px solid #000000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size: 12px;
}
div.tablecontainer {width: 100%; text-align: center; height: 100%;}
table.center {
  margin-left:auto;
  margin-right:auto;
}
table.centerspaced {
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  padding: 5px;
}
.filterheading {
  font-size:13px;
  font-weight:bold;
  margin-bottom:10px;
}
.filterboxes {
  float:left;
  width:152px;	
}
.filters_heading {
  margin-top:10px;
  margin-bottom:10px;
  font-size:11px;
  font-weight:bold;	
}



#main_wrapper{
	text-align:center;
	width:100%;
}
.content_wrapper{
	text-align:left;
	width:960px;
	margin:0 auto;
}
#topnavbar{
	height:33px;
}
#topnavbar a{
	display:inline-block;
	color:#fff;
	text-decoration:none;
	padding:7px 13px 5px 13px;
	font-size:12px;
	vertical-align:top;
}
#topnavbar a:hover{
	text-decoration:underline;
	font-weight:normal !important;
}
#header_content{
	height:95px;
	position:relative;
}
#header_content #logolink{
	position:relative;
	top:15px;
}
#header_content #head_phone{
	background:transparent url('images/asn1211/header_phone.png') no-repeat;
	height:84px;
	width:313px;
	position:absolute;
	top:-10px;
	right:-15px;
}
#header_content #workhours{
	text-transform:uppercase;
	color:#2C82DA;
	display:block;
	text-align:center;
	padding-top:48px;
	font-size:12px;
}
#header_content #phoneorder{
	font-weight:bold;
	color:#616161;
	display:block;
	text-align:center;
	font-size:14px;
}
#menunav{
	height:40px;
	overflow:hidden;
}
#menunav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#menunav ul li{
	margin:0px;
	padding:0px;
	height:40px;
	display:inline-block;
	float:left;
	background:#a8a8a8 url('images/asn1211/nav_default.png') repeat-x;
	border:1px solid #a7a7a7;
	border-left:1px solid #e1e1e1;
}
#menunav ul li.first{
	border-left:1px solid #a7a7a7;
}
#menunav ul li.navcart{
	width:137px;
	margin-left: 1px;
	background:#2278d0 url('images/asn1211/nav_cart.png') no-repeat;
}
#menunav ul li.navcart span{
	display:block;
	padding-left:43px;
	padding-top:5px;
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
}
#menunav ul li.navcheckout{
	width:94px;
	background:#a70028 url('images/asn1211/nav_checkout.png') no-repeat;
}
#menunav ul li.navcheckout a, #menunav ul li.navcheckout a:hover{
	text-align:center;
	font-size:15px;
	background:transparent;
	padding: 9px 0px 9px 0px;
}
#menunav ul li a{
	display:block;
	text-transform:uppercase;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:13px 15px 14px 14px;
}
#menunav ul li a:hover,#menunav ul li a.active{
	background:#a60028 url('images/asn1211/nav_active.png') repeat-x;
	text-decoration:none;
}
#menunav ul li.navcart a,#menunav ul li.navcart a:hover{
	background:transparent;
	padding:0px;
	font-weight:normal;
}
#menunav .quick_find{
	display:block;
	padding:8px 10px 4px 10px;
	margin:0px;

}
#menunav .quick_find_cont{
	background:transparent url('images/asn1211/nav_search.png') no-repeat;
	width:175px;
	height:26px;
	overflow:hidden;
}
#menunav .quick_find_cont .qfsearchbox{
	width:124px;
	background:transparent;
	font-family: "Segoe UI", Helvetica, Arial, sans-serif;
	margin-left:16px;
	color:#4d6f7d;
	border:0px;
	margin-top:2px;
}
#menunav .quick_find_cont .qfsubmit{
	width:28px;
	cursor:pointer;
	background:transparent;
	border:0px;
}
.space4px{height:4px;}
#footerwrap{
	background:#616161 url('images/asn1211/footer_bg.png') repeat-x;
	height:160px;
}
.footer_section{
	width:180px;
	float:left;
	padding-top:20px;
	color:#fff;
	font-size:12px;
}
.footer_section  a{ 
	color:#fff;
	font-size:13px;
}
.workwith{
	width:200px;
}
.lastft{
	width:215px;
}
.footer_section h3{
	font-size:13px;
	text-transform:uppercase;
	color:#fff;
}
.footer_section a.soc_link{
	display:block;
	float:left;
	height:28px;
	width:30px;
	background: transparent  url('images/asn1211/footer_social.png') no-repeat;
}
.footer_section a.link_tw{
	background-position: -33px 0px;
}
.footer_section a.link_in{
	background-position: -65px 0px;
}
.footer_section a.link_yt{
	background-position: -97px 0px;
}
.footer_section ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
.footer_section ul li{
	background: transparent  url('images/asn1211/footer_arr.png') no-repeat;
	background-position: 2px 6px;
	padding:0px 0px 0px 14px;
	margin:0px;
}










a img{border:none;}
#hp_topad{
	padding:15px 0px;
}
#hpsidebar{
	width:270px;
	float:left;
}
#hpsidebar .innerpadding{
	padding-right:20px;
}
#hpcontent{
	width:690px;
	float:left;
}
.hpside_list .listelem{
	width:250px;
	height:53px;
	color:#525252;
	font-size:16px;
	line-height:100%;
}
.hpside_list .listelem span{
	display:block;
	padding:11px 0px 0px 65px;
}
.hpside_list .listelem small{
	font-size:11px;
	font-style:italic;
}
.hpside_list .listspacer{
	padding-top:5px;
}

.hpside_list .elem1{
	background:#fff url('images/asn1211/hp_side1.png') no-repeat;
}
.hpside_list .elem2{
	background:#fff url('images/asn1211/hp_side2.png') no-repeat;
}
.hpside_list .elem3{
	background:#fff url('images/asn1211/hp_side3.png') no-repeat;
}
.hpside_list .elem4{
	background:#fff url('images/asn1211/hp_side4.png') no-repeat;
}
.hpside_list .elem5{
	background:#fff url('images/asn1211/hp_side5.png') no-repeat;
}
.hpside_list .elem6{
	background:#fff url('images/asn1211/hp_side6.png') no-repeat;
}

.asnibox{
	border:2px solid #d0d0d0;
}
.asnibox .asniboxtitle{
	height:33px;
	background:#f8f8f8 url('images/asn1211/ibox_03.png') repeat-x;
}
.asnibox .asniboxtitle span{
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	padding:7px 10px 0px 10px;
	color:#858585;
}
.asnibox .asniboxinner {
	padding:10px;
	background:#fff;
}

.asnibox .asniboxinner  p{
	font-size:12px;
	color:#858585;
}

.testimtitle{
	font-size:15px;
	padding:5px 0px;
	border-bottom:1px solid #e5e5e5;
}
.tstcity{
	font-style:italic;
	color:#c60533;
}


.asnmbox{
	border:2px solid #d0d0d0;
	margin-bottom:2px;
}
.asnmbox .asnmboxtitle{
	height:34px;
	background:#f8f8f8 url('images/asn1211/infoboxbg.png') repeat-x;
}
.asnmbox .asnmboxtitle span{
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	font-size:13px;
	padding:9px 10px 0px 10px;
	color:#ab1e40;
}
.asnmbox .asnmboxinner {
	padding:0px;
	background:#fff;
}


.rowdiv0{
	background:#fff;
	clear:both;
	width:686px;
}
.rowdiv1{
	background:#f2f2f2;
	clear:both;
	width:686px;
}

.celem{
	float:left;
	padding:8px;
	text-align:center;
	background: transparent url('images/asn1211/hpproddelim_03.png') no-repeat left bottom;
}

.cfirst{
	background: transparent;
}

.celem a{
	font-size:12px;
	text-transform:uppercase;
	color:#3d4953;
	font-weight:bold;
	line-height:130%;
	display:block;
	padding:3px 0px;
}
.celem a img{ border: 2px solid #c2c2c2; }

.infotext{
	padding:15px 0px 25px 0px;
	color:#9c9c9c;
	font-size:12px;
	border-bottom:1px solid #dcdcdc;
}
.infotext h2{
	font-size:17px;
	text-transform:uppercase;
}

.nw_emailf{
	width:241px;height:34px;background:#fff url('images/asn1211/hp_nwemail.png') no-repeat;border:none; padding:0px 0px 0px 5px;line-height:34px;
	color:#848484;
}

#bedguide{
	width:123px;
	height:38px;
	float:left;
	background:#fff url('images/asn1211/hp_guides1.png') no-repeat;
	position:relative;
	left:10px;
}
#mattrguide{
	width:142px;
	height:38px;
	float:left;
	background:#fff url('images/asn1211/hp_guides2.png') no-repeat;
	position:relative;
	left:25px;
}
#bedguide span, #mattrguide span{
	font-size:15px;
	color:#5d5c5c;
	display:block;
	padding:8px 0 0 38px;
}
a.bgdivlink:hover{
	font-weight:normal;
	cursor:pointer;
}
.pagination {
	margin:0;
	padding:0;
	z-index:999;
	width:500px;
	position:relative;
	left:10px;
	top:-20px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:12px;
	background-image:url(images/asn1211/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}
#slides,.slides_container{
	height:282px;
}
.hp_topslidebox{
	height:282px;
	width:954px;
	border:3px solid #d0d0d0;
	overflow:hidden;
}

#hp_slider2{
	border:2px solid #d0d0d0;
	height:151px;
	background:#fff;
}
#hp_slider2 .padd{
	padding:2px;
}
#hp_slider2 .padd_side{
	padding:0px 3px;
}
#hp_slider2 a#hpslide1prev{
	background:url('images/asn1211/arr_lred.png');
	height:147px;
	width:29px;
	float:left;
}
#hp_slider2 a#hpslide1next{
	background:url('images/asn1211/arr_lright.png');
	height:147px;
	width:29px;
	float:left;
}
#hp_slider2 .hpslide1{
	height:147px;
	width:624px !important;
	float:left;
}
#hp_slider2 ul li{
	height:147px;
	min-width:150px;
}
#hp_slider2 ul li a{
	display:block;
	padding:10px;
	text-align:center;
	font-weight:bold;
    color: #3D4953;
    font-size: 12px;
    line-height: 130%;
    text-transform: uppercase;
}


#hp_slider3{
	border:2px solid #d0d0d0;
	height:79px;
	background:#fff;
}
#hp_slider3 .padd{
	padding:2px;
}
#hp_slider3 .padd_side{
	padding:0px 3px;
}
#hp_slider3 a#hpslide3prev{
	background:#fff url('images/asn1211/arr_lgrey.png') no-repeat;
	height:75px;
	width:29px;
	float:left;
}
#hp_slider3 a#hpslide3next{
	background:#fff url('images/asn1211/arr_rgrey.png') no-repeat;
	height:75px;
	width:29px;
	float:left;
	position:relative;
	top:1px;
	left:0px;
}
#hp_slider3 .hpslide3{
	height:75px;
	width:624px !important;
	float:left;
	overflow:hidden;
}
#hp_slider3 ul li{
	height:75px;
	min-width:150px;
}
#hp_slider3 ul li a table{
	padding:0px;
	margin:0px;
}
#hp_slider3 ul li a table td{
	padding:0px;
	height:55px;
}
#hp_slider3 ul li a{
	display:block;
	padding:10px;
	text-align:center;
}

.space25px{
	padding-top:25px;
}
.notification{
	padding:5px;
	border: 2px solid #d0d0d0;
}

.asnmboxinner, .asnmboxinner p, .asnmboxinner table{
	font-size:14px;
	color:#3d4953;
}

.padding10{
	padding:10px !important;
}
.alignleft{
	text-align:left !important;
}


div.formtbox,div.formtselect{
	background:#fff url('images/asn1211/formelement_tbox.png') no-repeat;
	width:207px;
	height:33px;
}
div.formtbox input{
	background:transparent;
	width:207px;
	height:33px;
	line-height:33px;
	padding:0px 5px;
	border:none;
}
div.formtselect select{
	background:transparent;
	width:203px;
	margin:7px 2px;
	height:17px;
	border:0px solid #fff;
}
div.formtarea{
	background:#fff url('images/asn1211/formelement_text_big.png') no-repeat;
	width:508px;
	height:255px;
}
div.formtarea textarea{
	background:transparent;
	width:502px;
	height:249px;
	margin:2px;
	padding:3px 8px;
	border:none;
}

.floatleft{
	float:left !important;
}


.shc_topchborder{
	padding-bottom:2px;
	background:#fff url('images/asn1211/shcart_03.png') repeat-x;
}
.shc_chcont{
	background:#f7f7f7 url('images/asn1211/shcart_03.png') left bottom repeat-x;		
}

.shcarttbl .productListing {
	border: 0px;
    border-spacing: 0;
	font-size:13px;
	color:#626262;
}
.shcarttbl .productListing .productListing-heading{
	background:#fff url('images/asn1211/shcart_03.png') left bottom repeat-x;	
	text-transform:uppercase;
	color:#626262;
	padding: 10px;
	font-size:13px;
}
.shcarttbl .productListing img.best{
	border: 1px solid #d0d0d0;
}
.shcarttbl .productListing-data{
	background:#f7f7f7 url('images/asn1211/shcart_bg2.png') repeat-x;
	height:97px;	
	color:#626262;
	border-right:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
}
.shcarttbl .pricecolumn{
	background:#f8f6d3 url('images/asn1211/shcart_bg.png') repeat-x;
	font-size:13px;
	border-right:0px ;
}
.shcarttbl .productListing a{
	font-size:13px;
	color:#626262;
}
.sh_subtotal {
	font-size:16px;
	text-transform:uppercase;
	color:#626262;
}
.sh_subtotal span{
	color:#a50028;
}


.bgwhite{
	background:#fff;
}
.filters_heading{
	margin:0px;
	padding:5px 10px;
	background:#b4012c url('images/asn1211/filters_13.png') repeat-x;
	color:#fff;
	text-transform:uppercase;
}
.bluebg .filters_heading{
	background:#297fd9 url('images/asn1211/filters_16.png') repeat-x;
}
.filter-content{
	padding:10px;
}


.prodlist{
	background:#fff url('images/asn1211/shcart_03.png') left bottom repeat-x;
	padding-bottom:2px;
}
.prodlist .prodImg{
	width:220px;
	background: #f0f0f0 url('images/asn1211/listing_32.png');
	float:left;
	height:270px;
	border-right:1px solid #c7c7c7;
	
}
.pltype2 .prodImg{
	width:220px;
	background: #f0f0f0 url('images/asn1211/listing_32.png');
	float:left;
}
.prodlist .prodInfo{
	width:450px;
	float:left;
	position:relative;
}
.intplistpadd{
	padding:5px;
}
.deliverytime{
	font-size:11px;
	font-weight:bold;
	color:#3d4953;
}
.deliverytime .delivertime{
	color:#bc1740;
}
.prodname{
	font-size:18px;
}
.prodname a:hover, .prodlist a:hover{
	font-weight:normal;
}
.pinfotop{
	position:relative;
	width: 460px;
	background:#fff url('images/asn1211/listingbg_03.png') center bottom repeat-x;
	padding:5px 0px;
}
.greytext{
	color:#a3a3a3;
	font-size:15px;
}
.blueprice{
	font-weight:bold;
	color:#277dd5;
	font-size:15px;
}
.manfimg{
	position:absolute;
	top:5px;
	right:0px;
}
.htdline{
	font-weight:bold;
	 width: 90px;
}
.pinfotbl,.pinfotbl td{
	font-size:11px !important;
}
.pricelist{
	height:34px;
	background:#fff url('images/asn1211/listing_13.png') repeat-x;
	width: 460px
}
.pricelist .prlpadd{
	padding:5px 10px;
}
.pricelist .prlpadd img{
	position:relative;
	top:0px; float:left;
}
.pricelist .prccont{
	display:inline-block;line-height: 90%;float:left;padding:0px 5px;
}
.redprice{
	font-size:13px;
	font-weight:bold;
	color:#bc1740;
}
.greysize{
	font-size:10px;
	font-weight:normal;
	color:#a4a4a4;
}
.underprbg{
	background:#fff url('images/asn1211/listing__07.png') repeat-x;
	padding-top:5px;
	width: 460px
}
.buyline{
	background:#f7f7f7;
	padding:4px 8px;
	width: 444px
}
.nextday{
	font-size:10px;
	text-transform:uppercase;
	color:#1c72ca;
	position:relative;
	top:-2px;
}
.stockclear{
	font-size:10px;
	text-transform:uppercase;
	color:#c64564;
	position:relative;
	top:-2px;
}


.tmb_prodcont{
	height:230px;
	position:relative;
}
.tmb_prodcont a:hover{
	font-weight:bold;
}
.tmb_name{
	font-size:13px;
	font-weight:bold;
}
.tmb_prodcont .thumbnail{
	position:absolute;
	left:3px;
	bottom:10px;
}
.tmb_prodelemw{
	width:145px;
}
.tmb_prod{
	width:150px;
}



.pdet_headcont{
	position:relative;
	height:332px;
}
.pdet_headabs{
	position:absolute;
	height:333px;
	width:716px;
	top:-16px;
	left:-25px;
	z-index:100;
	background:transparent url('images/asn1211/pdethbg_1.png') no-repeat;
	text-align:center;
}
.pdet_headabs .contentbox{
	width:685px;
	margin:0 auto;
	text-align:left;
}
.pdetcontpad{
	padding:15px 0px 0px 15px;
}
.pdetheadleft{
	width:330px;
	float:left;
	height:299px;
	position:relative;
}
.pdetheadmidd{
	width:10px;
	float:left;
	height:299px;
}
.pdetheadright{
	width:326px;
	float:left;
	height:299px;
	background:transparent url('images/asn1211/pdetails_imgbg_03.png') no-repeat;
	position:relative;
}
.ddotborder {
    background: transparent url("images/asn1211/shcart_03.png") left bottom repeat-x ;
	padding-top: 4px;
}
.pdet_pname{
	font-size:20px;
	display:block;
}
.pdet_subtxt{
	font-size:12px;
	display:block;
	color:#acacac;
	padding-bottom:5px;
}
.wasprice{
	display:block;
	color:#8a7f81;
	font-size:15px;
	font-weight:bold;
	padding-top:5px;
}
.nowprice{
	display:block;
	color:#bc1740;
	font-size:21px;
	font-weight:bold;
	padding:0px 0px 3px 0px;
}
.saveprice{
	display:block;
	color:#1c72ca;
	font-size:12px;
	font-weight:bold;
	padding-bottom:6px;
}
.optionsbox{
	background:#e9e8dc;
	padding:5px 5px;
	margin-bottom:1px;
}
.optionlabel{
	width:90px;
	padding-left:5px;
	float:left;
	text-align:left;
}
.optionbox{	
	float:left;
	width:190px;
}
.optionbox select, .optionbox input{
	width:225px;
}
.clear{clear:both;}
.pdetfreesh{
	position:relative;
	top:-10px;
}
.pdetsummary{
	font-size:16px;
	font-weight:bold;
	color:#b5012c;
	padding:0px 0px 10px 30px;
	border-bottom:1px solid #e5e5e5;
	background:transparent url('images/asn1211/pdetails_22.png') no-repeat;
	background-position:4px 4px;
}
.pdetsummary_body{
	padding:4px;
	font-size:14px;
	margin-bottom:15px;
	overflow:hidden;
}
.databoxcont_w{
	float:left;
	width: 330px;
}
.databoxspacer{
	float:left;
	width: 4px;
	height:100px;
}
.databoxhead{
	background:#f2f2f2;
	padding:5px 5px 5px 30px;
	font-weight:bold;
	font-size:16px;
	background-repeat: no-repeat;
	position:relative;
	cursor:pointer;
	margin-top:1px;
}
.mattrsizeicon{
	background-image: url('images/asn1211/pdetails_26.png');
	background-position: 4px 3px;
}
.assemblyicon{
	background-image: url('images/asn1211/pdetails_36.png');
	background-position: 4px 3px;
}
.priceicon{
	background-image: url('images/asn1211/pdetails_33.png');
	background-position: 4px 3px;
}
.deliveryicon{
	background-image: url('images/asn1211/pdetails_29.png');
	background-position: 4px 3px;
}
.databoxcont{
	border:1px solid #f2f2f2;
	background:#fcfcfc;
	font-size:13px;
	margin-top:1px;
	margin-bottom:1px;
	width: 328px;
	overflow:hidden;
}
.databoxcont .paddel{ 	padding:5px; }

.mrange{
	display:block;
	font-size:16px;
	font-weight:bold;
	padding:10px 0px 5px 0px;
}


#hp_slider4{
	border:2px solid #d0d0d0;
	height:119px;
	background:#fff;
	overflow:hidden;
}
#hp_slider4 .padd{
	padding:2px;
}
#hp_slider4 .padd_side{
	padding:0px 3px;
}
#hp_slider4 a#hpslide4prev{
	background:url('images/asn1211/pdetails_50.png');
	height:116px;
	width:28px;
	float:left;
}
#hp_slider4 a#hpslide4next{
	background:url('images/asn1211/pdetails_53.png');
	height:116px;
	width:28px;
	float:left;
}
#hp_slider4 .hpslide4{
	height:116px;
	width:601px !important;
	float:left;
}
#hp_slider4 ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#hp_slider4 ul li{
	height:116px;
	min-width:150px;
	display:inline-block;
	float:left;
}
#hp_slider4 ul li a{
	display:block;
	padding:3px;
	text-align:center;
	font-weight:bold;
    color: #3D4953;
    font-size: 10px;
	border-left:1px solid #f2f2f2;
    line-height: 130%;
}
.pdet_tags{
	font-weight:bold;
	font-size:13px;
	padding:10px 0px;
}
.pdet_tags span, .pdet_tags a, .pdet_tags a:hover,.pdet_prevnext a, .pdet_prevnext a:hover{
	font-weight:normal;
	color:#c0264c;
}
.pdet_prevnext{
	background:#f7f7f7 url("images/asn1211/shcart_03.png") left bottom repeat-x ;
	padding: 5px 0px 7px 0px;
}
.bigimgbox{
	position:absolute;
	left:10px;
	top:12px;
	border:2px solid #fff;
	background:#fff;
	overflow:hidden;
	width:300px;
	height:200px;
	text-align:center;
}
.smimgslider{
	position:absolute;
	left:10px;
	top:222px;
	overflow:hidden;
	width:304px;
	height:70px;

}
.bigimgbox img.best{
	border:none;
	margin-top:3px;
}
#bigimglink{
	position:relative;
	display:block;
}
#bigimglink #enlagebut{
	position:absolute;
	right:0px;
	top:150px;
}


#hp_slider5{
	height:55px;
}
#hp_slider5 .padd{
	padding:0px;
}
#hp_slider5 .padd_side{
	padding:0px 3px;
}
#hp_slider5 a#hpslide5prev{
	background:url('images/asn1211/pdetails_14.png');
	height:55px;
	width:23px;
	float:left;
}
#hp_slider5 a#hpslide5next{
	background:url('images/asn1211/pdetails_16.png');
	height:55px;
	width:22px;
	float:left;
}
#hp_slider5 .hpslide5{
	height:55px;
	width:259px !important;
	float:left;
}
#hp_slider5 ul li{
	height:55px;
	min-width:90px;
	text-align:center;
	
}
#hp_slider5 ul li a{
	display:block;
	padding:10px;
	text-align:center;
	font-weight:bold;
    color: #3D4953;
    font-size: 12px;
    line-height: 130%;
    text-transform: uppercase;
}

.hpslide5  img.best{
	border: 2px solid #fff;
}
.hpslide5  img.best:hover, img.best_hover{
	border: 2px solid #1a70c9;
}

.smimgslider img{ cursor:pointer; }

.hsubmenu{ position:absolute;top:38px;left:65px;background:#fff;border:1px solid #a7a7a7;padding:10px;z-index:100000;display:none; }
.hsubmenu a{
	font-size:11px;
	display:block;
}

.hsubmenu a.sublink{
	padding-left:10px;
}

#brandsdiv{
	position:absolute;top:38px;left:252px;
}

#lightbox-image-details-caption{
	font-size:13px;
}


#hp_slider7{
	border:2px solid #d0d0d0;
	height:119px;
	background:#fff;
	overflow:hidden;
}
#hp_slider7 .padd{
	padding:2px;
}
#hp_slider7 .padd_side{
	padding:0px 3px;
}
#hp_slider7 a#hpslide7prev{
	background:url('images/asn1211/pdetails_50.png');
	height:116px;
	width:28px;
	float:left;
}
#hp_slider7 a#hpslide7next{
	background:url('images/asn1211/pdetails_53.png');
	height:116px;
	width:28px;
	float:left;
}
#hp_slider7 .hpslide7{
	height:116px;
	width:601px !important;
	float:left;
}
#hp_slider7 ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#hp_slider7 ul li{
	height:116px;
	min-width:150px;
	display:inline-block;
	float:left;
}
#hp_slider7 ul li a{
	display:block;
	padding:3px;
	text-align:center;
	font-weight:bold;
    color: #3D4953;
    font-size: 10px;
	border-left:1px solid #f2f2f2;
    line-height: 130%;
}
