/**
 * AH Tech Solutions *
	* @author      Tee G. Peng *
 * @link            http://www.lotusseedsdeisgn.com * 
  * @revision        $Revision: 1 $
 * @lastmodified     1.0  $Date: Sept 30th, 2009 $
  / ----------------------------------------------------------------------*/


 body {text-align: center; color: #151515;
  		font: normal 100.1%/1.5em Arial, sans-serif;background: #083a6a url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/body_bg.png) repeat-x}
    	 
  * {margin:0; padding:0;} /* Reset all elements */
	img {border:none;display: block;cursor:pointer;}
  .clear {clear: both;height: 0;line-height: 0; }
  small, span.edit { float: right;font-size:12px; text-shadow: 1px 1px 1px #fff;}
  
span{font-size:13px}

a {text-decoration:none;color: #133765;cursor: pointer;}
 a:hover,	#pager-alt li.first a:hover {color: #f93; }
a:focus {outline: 0;}

  fieldset {border:none;margin: 0;padding: 0;}
 select.multiselect {font-size: 13px; line-height: 2em;}
  label, option, textarea, li label{font-size: 13px; }

  input, textarea, select {border: 1px solid #BDD1DF; }
 #rightcol input  {background:transparent;}
input {padding: 2px 4px;}
  textarea {padding: 5px;}
  select {padding: 1px;}
  option {width: 99%;border-bottom: 1px solid #BDD1DF;padding: 1px 2px}
h2 a {color: #0A3C6D;letter-spacing: 1px;}
  address {line-height: 1.8em;}
em, address {font-style:normal;}
address {text-transform: capitalize;}
h1,h2,h3,h4,h5,h6,
#quick-access li a, #acct-login li a {font-family:  "Tahoma", "Lucida Grande", Lucida, Verdana, sans-serif;}


h1,h2,h3,h4,h5,h6 {color: #43627f;text-transform: capitalize!important;}


#content h1
 {/*background:url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/gradientbg3.png) repeat-x left -2px;*/ text-transform: capitalize;color: #43627f;font-size:125%;padding:8px 10px 6px 12px;letter-spacing: 1px;text-shadow: 1px 1px 1px #fff;}
 

h2.product-name {margin-bottom: 15px;}

h3, h4, h5, h6 { font-size: 16px }  
h3 span {font-size: 16px}             
                     
				
p, td, .ui-tabs-panel{font-family:  Arial, San-serif;}	
dd, p, li, td, address, strong {font-size:14px;line-height: 1.35em;}
li {list-style: none;}
 span a:hover, span a:focus {text-decoration: underline;color: #547680; } 

/* control floated elements */
.fleft {float:left;}
.fright {float:right!important;}

 
 /* column & row wrappers - site structure
 ============================================== */
#container{width: 952px;margin: 0 auto ;text-align: left;overflow: hidden;background: transparent url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/container_bg.png) no-repeat left top;padding-left: 18px;padding-right: 18px;display: block;}


#main {width: 54%;float: left;margin-left: 10px;position: relative;padding: 2%;}


 #leftcol, #rightcol, #product-view, #cms-view{margin-top:23px;}
 #leftcol {width: 20%;float:left;
margin-left: 2px;}

#rightcol {float: right;width: 20%;margin-right: 15px}

#product-view {float: left;width: 55%;margin-left: 25px;overflow: hidden;}

#cms-view {float: left;width: 75%;margin-left: 28px;min-height: 35em;}


/* for customer logged in  page - switch the left/right columns' placement and re-adjust margins*/
.acctnav {margin-left: 0!important; margin-top:0!important;}
.my-acct {margin-left:20px!important;}


 #content {width: 945px;overflow: hidden;clear: both;min-height: 33em;padding: 0;background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/ct_bgtop.png) no-repeat left top;display: block;}
 
#content-top {background: transparent url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/ct_bgctr.png) left center;display: block;width: 945px;overflow: hidden;clear: both;}

#cotent-btm{background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/ct_bgbtm.png) no-repeat left bottom;display: block;width: 945px;height: 42px;}




.checkout-cart-index #content {width: 915px;overflow: hidden;clear: both;padding: 0;background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/ct_bgtop-1col.png) no-repeat left top;display: block;padding:15px;min-height: 31em;}
 
.checkout-cart-index #content-top {background: transparent url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/ct_bgctr-cart.png) left center;display: block;width: 945px;overflow: hidden;clear: both;}

.checkout-cart-index #cotent-btm{background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/ct_bgbtm-1col.png) no-repeat left bottom;display: block;width: 945px;height: 42px;}


 p.register, #mini-login input, p.welcome, #quick-access li a,
 .forgot-psw, span.edit,
 #acct-login ul li a, label {letter-spacing: 1px;}
/* global elements=========================================*/

/* logo, h1 */
	#hdr {width:980px;background: #fff url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/hdr_bg.png) no-repeat 0 top;margin-left: -18px;}
	
	#logo {background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/logo.png) no-repeat 25px 10px;height: 63px; float: left;width: 40%;margin-bottom: 0;padding-bottom: 10px;margin-top:10px;}

		.cms-home #logo span  {display: none!important}
	#logo span {text-indent: -999999em;position: absolute;}
	 /*livechat*/
	 .top-container {float: right;width: 205px;margin-right: 10px;margin-top: 10px;height: 108px;} 
	  .top-container span {display: none;}
	 ul.communicates {width:28%;float: right;margin-right: 15px;margin-bottom: 0;margin-top: 30px} 
	 ul.communicates li {color:#1B4973;padding-top: 12px;padding-left:60px;padding-bottom: 12px;float: right;font-size: .9em;font-weight: bold;}

  ul.communicates li.call{background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/icon-communication.gif) no-repeat left 5px;margin-right:10px;width: 55%;}
    ul.communicates li span {display: block;font-size: 16px;}
      /*ul.communicates li.welcome {display: block;width:30%;text-align: right;font-weight: normal;margin-right: 25px;color: #555;line-height: 1;padding-bottom: 5px;font-size: 10px;letter-spacing: 1px;}*/

/*login (mini login) and welcome msg ======================================*/
.floatbox-wrap{display: block;clear: both;position: relative;margin-left: 19px;margin-right:18px;margin-top: 1px;background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/gradientbg3.png) repeat-x right -8px;border: 1px solid #EBF4F8;border-bottom: 0;overflow: hidden;}
.boxwrap{background: transparent url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/boxbg.png) repeat-x left top;}

/* Mini top search */
#mini-search {width:260px;float: right;margin-right: 0;}
#mini-search legend span, #mini-search label{position: absolute;top: -999em;}
	#mini-search #search {border: 1px solid #49769A;
background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/gradientbg3.png) repeat-x right -13px;
 padding:2px;width:80%;margin:5px 0 1px 5px;float: left;text-align: right;color: #777;font-size: 12px;}
 
	#mini-search input:focus  {color:#222;background: #EAF4F8;}
	#mini-search button{background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/icon-search.png) no-repeat left 0;margin-top: 4px;width:23px;height: 23px;margin-right: 10px;border: 0;display: block;float: right;}
#mini-search button:hover{background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/icon-search.png) no-repeat left bottom}
	
#searchbtn:hover {background:#fefefe;color:#38678F;}


/*jquery auto-complete*/	
.ac_results {
	padding: 0 3px;
	border:1px solid #49769A;
	border-top: 0;
	background: #fff;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	border-bottom: 1px solid #BDD1DF;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_results li:last-child {border-bottom: 0!important;}
.ac_loading {
	background: white url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/opc-ajax-loader.gif) right center no-repeat;
}

.ac_odd {
background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/ftr_bgtop.png) no-repeat center -5px;}

.ac_over {background:#EAF4F8;;
		color:#43627f;}



.ac_product_row{position:relative;text-align: left;width: 250px;}
.ac_product_row .ac_product_image{float:left;margin:2px 10px 2px 2px;width: 50px;}
.ac_product_row .wrap {float: left;width: 55%;}
.ac_product_row .wrap  .ac_product_name{font-size:14px;color:#00A5D6;}
.ac_product_row .wrap  .ac_product_manufacturer{font-size:12px;color:#43627f;}
.ac_product_row .wrap  .price,
.ac_product_row .wrap  .getsku{font-size:14px;padding-top: 3px;}


/*site navigations - home | products | Services | About | Contact*/
/* Quick Access - Register | My cart | Checkout  
==============================================*/

  #mwrap {background:transparent url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/hmenubg.png) no-repeat center top; margin: 0 0 0 17px;height:40px;width:947px; clear: both;}
  
  #mwrap li,  #mwrap li a {float: left;display: block; font-weight: bold;}
  
   #mwrap li a {background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/icon-pipe.png) no-repeat right center;}
  
#acct-login {width:45%;float:right;padding-top: 10px;padding-right: 0;margin-right: 5px;}
	#acct-login ul {text-align: right;float: right;margin-right: 4px;}
	#acct-login li a {padding:1px 8px 5px 6px;color: #292925;font-size: .8em;background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/icon-pipe.png) no-repeat right 2px;text-transform: capitalize;text-shadow: 1px 1px 1px #fff}
				#acct-login li.last a {background-image: none;}



  
#quick-access{ width:54%;float: left;padding-top: 9px;position: relative;}
#quick-access ul {text-align: center;padding-left: 15px;}

#quick-access li a {float: left;display: block;padding: 2px 8px 0 4px;color: #151515;font-size: .8em;text-transform: capitalize;margin-right: 3px;text-shadow: 1px 1px 1px #fff;}


#quick-access li a:hover, #quick-access li a:active, #quick-access li a:focus, #quick-access  li.active a,
 #acct-login ul li a:hover, #quick-access li a:hover {color: #335d82}


  
/* footer section #4C3F2F
============================ */

#ftr_wrap  {width: 945px;color:#232323;margin-left: 1px;clear: both;background: transparent url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/ftr_bgtop.png) no-repeat left top;}

#footer {background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/ftr_bgbtm.png) no-repeat left bottom;width: 945px; text-align: center; clear: both;color:#232323;padding-bottom: 10px;}

/*footer shadow*/
#container2{width: 986px;text-align: left;overflow: hidden;background:url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/ftr_bg2.png) no-repeat 0 top;height: 35px;margin:0 auto 0 auto}



#footer p {padding: 4px 15px 5px 20px;color: #888;font: .7em Tahoma, Arial, Helvetica, Geneva, sans-serif;}
#footer p a {font-style: italic;color: #979d4d}

/*wrap footer's links and company info*/
#footer .ftr-inner {
overflow: hidden;display: block;
}
#footer ul {display: block;overflow: hidden;clear: both;padding-top: 18px;text-align: center;margin: 5px 30px;}
#footer li {display: inline;margin-top: 55px;}
#footer li a {padding:0 10px 0 5px;
		font-size:.9em;background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/icon-pipe.png) no-repeat right 0;color: #252525;}

#footer li a:hover {text-decoration: none;color: #f93;}
#footer strong {font-weight: normal;}

/* CMS pages : About, Customer Service, FAQ, 404 not found 
============================================================*/
.cms-page-view {margin: 0 15px;border: none!important;}
.cms-page-view #cms-view p{padding-left: 15px;padding-right: 15px;padding-top: 10px;}
h1#content-heading {background-image: none;padding-left: 20px;padding-bottom: 0}

.cms-page-view #cms-view .fleft {margin-right:15px ;margin-bottom: 5px;margin-top: 10px;}
.cms-page-view #cms-view .fright{margin-left:15px ;margin-bottom: 5px;}

.cms-page-view #cms-view h2, 
.cms-page-view #cms-view h3,
.cms-page-view #cms-view h4, 
.cms-page-view #cms-view h5{font-size: 16px;padding-top: 20px;padding-left: 15px;}
.cms-page-view ul.disc li {padding-bottom: 5px;margin-left: 20px;}
.cms-page-view #cms-view ul.disc {margin-top: 20px;margin-left: 15px;}

/*overwrite dashboard h3*/
.cms-page-view #cms-view h3 {margin-bottom:0;background-image: none!important;background-color: #fff;border: 0;}

/*cms landing page*/
div.box-content {float: left;width: 70%;margin-bottom: 10px;}
div.box {float: left;width: 45%;margin-right: 18px;margin-top: 10px;border: 1px solid #BDD1DF;min-height: 15em}
#cms-view  div.box h2 {background-position: left -5px;margin-top:1px;}
div.box img {float: left;margin-right: 10px;margin-left: 10px;width: 22%;margin-top: 5px;}

div.box-wrap{clear: both;overflow: hidden;margin:10px 15px}
div.box-content p {padding-left: 0;}

div.box-content div.box-wrap ul.disc {margin-top: 0!important;}



/* @group keyboard navigation tab access features */

#skip_nav a:hover, 
#skip_nav a:active,
#skip_nav a:focus, 
#footer a:hover, 
#footer a:active, 
ol li a:focus, ul li a:focus,
td a:focus,
span.edit a:focus,
p a:focus,
.actions a:focus
{color:#3D281A;outline: 0;}

textarea:focus, multiselect:focus, input:focus, select:focus {background: #EAF4F8}
/* @end */

#menu {margin: 0 0 15px 9px;display: block;clear: both;background: #49769A; padding: 0;width: 178px;}

#menu h2 { display: block;background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/menuh6.png) repeat-x center top;color: #ededed;letter-spacing: 1px;padding: 6px 2px 5px 14px;font-size: 11px;}

#menu .arrow{text-align: right;display: block;margin-right: 5px;float: right;}
#menu .sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			178px/* left offset of submenus need to match (see below) */
}

#menu .sf-menu ul li {margin-left: 0;}

#menu .sf-menu li:hover,
#menu .sf-menu li a:hover { visibility:		inherit; /* fixes IE7 'sticky bug' */}

#menu .sf-menu li {display: block;
position:relative; /*prevent flyout menu going out of whack*/
border-top: 1px solid #749fba;}

#menu .sf-menu li li:first-child {border-top: 0;}

#menu .sf-menu li li,
#menu .sf-menu li.active li a { background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/hdr-bg.png) no-repeat right 90%;}
#menu .sf-menu li li:last-child {border-bottom: 0;}
/*parent hover*/ 	
#menu .sf-menu li a:hover, 
#menu .sf-menu li.active a:hover,
#menu .sf-menu li.active a {color: #fff;background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/body_bg.png) repeat-x center 40%;}
#menu .sf-menu li.active a {background-position: center center;}
/*2nd level hover*/
#menu .sf-menu li li a:hover,
#menu .sf-menu li.active li a:hover {color:#F4F8FA;opacity: 0.9;}
#menu .sf-menu li li a,
#menu .sf-menu li.active li a {padding-right: 0;padding-left: 0;display: block;text-transform: none;border-bottom: 0;}


#menu .sf-menu li a span {padding-left: 14px;font-size: 12px;}



#menu .sf-menu a {	display:		block;padding: 5px 0;color: #fff;
	text-align: left;text-transform: uppercase;
}


#menu .sf-menu li:hover ul,
#menu .sf-menu li.sfHover ul {
	left:			0;
	top:			0; /* match top ul list item height */
	z-index:		9999;
}



/*** shadows for all but IE6 ***/
#menu .sf-shadow ul {
	background:	url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/shadow-trans.png) no-repeat bottom right;
	padding: 0}
	

/*** DEMO SKIN ***/
#menu .sf-menu a, 
#menu .sf-menu a:visited,
#menu .sf-menu li.active li a   { /* visited pseudo selector so IE6 applies text colour*/
color: #e5f2f7}

/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/
#menu .sf-vertical, 
#menu .sf-vertical li {width:	178px;}

	 

/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
#menu .sf-vertical li:hover ul,
#menu .sf-vertical li.sfHover ul {
	left:	179px; background: #49769A;
	top:	0;z-index:		99999;
	}




/*#quick-access{ width:52%;float: left;padding-top: 10px;position: relative;}*/
/*#quick-access ul {text-align: center;padding-left: 15px;}*/

/*#quick-access li a {float: left;padding: 2px 6px 0 2px;color: #151515;font-size: .8em;text-transform: capitalize;margin-right: 3px;}
#quick-access li {position:		relative}*/

#mwrap .sf-menu li:hover ul,
#mwrap .sf-menu li.sfHover ul {	position: absolute;z-index:1000;}


/*** ESSENTIAL STYLES ***/


#mwrap .sf-menu ul { z-index:600;
	position:		absolute;
	top:			-999em;
	width:			180px;}

#mwrap .sf-menu ul ul {margin-left:0;width:195px;padding-left: 0;}
#mwrap .sf-menu ul li {width:			100%;}
	
#mwrap .sf-menu li:hover { visibility:		inherit; /* fixes IE7 'sticky bug' */}

#mwrap .sf-menu li {	float:left;position:relative;}


#mwrap .sf-menu a {	display:		block;
	position:		relative;
}
#mwrap .sf-menu li:hover ul,
#mwrap .sf-menu li.sfHover ul {
	left:			0;
	top:			30px; /* match top ul list item height */
border-top: 0;
	background:#EAF4F9;	margin-left: 0;
}

#mwrap .sf-menu li li a {background-image: none;padding: 5px 0;}


#mwrap .sf-menu li li,
#mwrap .sf-menu li.active li a {color: #151515;}

#mwrap .sf-menu li li:hover,
#mwrap .sf-menu li li a:hover, #mwrap .sf-menu li li a:hover,
#mwrap .sf-menu li li a:focus {background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/ftr_bgtop.png) no-repeat center -5px;}

#quick-access ul ul {padding-left: 0;}

	/*2nd level - disable dropdown background image*/	

#mwrap .sf-menu li li,
#mwrap .sf-menu li.active li {border-bottom: 1px solid #B6D3DF; padding-left: 15px;width: 165px;}
#mwrap .sf-menu li li.last,
#mwrap .sf-menu li.active li.last {border-bottom: 0;} 
#mwrap .sf-menu li.sfHover,
#mwrap .sf-menu a:focus, #mwrap .sf-menu li a:active {
outline:0;text-decoration: none;}

/**
 * AH Tech Solutions *
	* @author      Tee G. Peng *
 * @link            http://www.lotusseedsdeisgn.com *  * @revision        $Revision: 1 $
 * @lastmodified     1.0  $Date: July 4th, 2009 $
  / "Tahoma", "Lucida Grande", Lucida, Verdana, sans-serif*----------------------------------------------------------------------*/

 
ul.add-to li a, span a, #checkout-progress dd p.edit a,
.layered-nav .actions a {color: #123838;}

ul.add-to li a:hover, span.edit a:hover,
.layered-nav .actions a:hover , 
#checkout-progress dd p.edit a:hover,
ul.bare-list li a:hover,
#my-orders-table td.last a,
div.register a:hover,
#breadcrumbs li a:hover
 {text-decoration: underline;}

 /* tame floated elements - clear block*/
#breadcrumbs, 
ul.add-to,
#tab, ul.pager, dl.choose-an-option, 
.listing-type-list, .listing-item, 
.price-set, .add-to-cart-box, .product-img-box 
.product-image-zoom, .product-essential, 
.sidebox, 
.sidebox li,
.sidebox button, .button-set, 
.dashboard, .advanced-search, 
.acct-login,
#shipping-method-buttons-container,
.shopping-cart-collaterals,
.discount-codes,
#pollForm,
#mini-poll div,
.product-options-bottom
{overflow: hidden;}

.upsell li h5 {border: none;}

.login-btn span,
h1 span,
p.athere,
.add-to-cart-box .no-display, 
.add-to-cart-box legend,
.mini-cart dt span,
fieldset.add-tags legend,
.no-display,
.skipto,
span.go,
p.zoom span
{position: absolute;text-indent: -9999px!important;height: 0;line-height: 0;}


legend span {white-space:normal;/*force firefox to behave*/
line-height: 1.3; display: block;}

/* center the image */
 #leftcol img, .upsell img,
.tool-tip img,
.crossell img {margin: 0 auto}

/* shared background*/

#super-product-table td,
tab, 
.product-pricing li,
.ui-tabs-panel, 
.cross-sell,
.product-options-bottom,
.product-info-box p.over-view,
dl#narrow-by-list dt a:hover,
.cross-sell p.recommendations,
.one-page-checkout .active .head,
.sales-order-view .giftmessage,
.ui-tabs-nav a,
.ui-tabs-panel,
.cms dl#narrow-by-list dt a:hover,
.upsell p,
 .checkout-method h6        

 { background:  url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/bgbox-trans.png) repeat-x 0 top;}

/* heading 2 *
**************************************** */

/* Catalog Listing page*/




/* breadcrumbs
**************************************** */
#breadcrumbs 
{float:left;display: block;margin:6px 15px 0 2px;width: 70%;padding-bottom: 1px;}
#breadcrumbs li.here {padding-left: 15px;}
#breadcrumbs li {display: inline;font-size: .7em;color: #747170;}
#breadcrumbs li a {padding:0 14px 0 0;color: #747170;text-align: left;background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/icon-slash.gif) no-repeat right center;
display: inline /*ie6 bugger needs this*/;font-family: Arial, Helvetica, Geneva, sans-serif;}
#breadcrumbs li.product {padding-left: 6px;display: inline;}


/*  Homepage
**************************************** */
	
		/*slide gallery*/
		
		h2#slide-heading {background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/sitelink_bg.png) no-repeat right bottom; padding-right: 28px;padding-top: 8px;padding-bottom: 5px;text-align: center;width: 25%;float: right;}
.pics { height: 260px; width: 100%;}

/*slide image */
.pics .slide-image { height: 250px; width:450px;float: left;margin-top: 3px;margin-left: 5px;}
.pics .slide-image img {height: 250px; width: 450px;position: absolute;border: 2px solid #f8f8f8;}

/*desciption*/
	.pics .desc {display:none}	

#slideshow { width: 99%;position: relative;padding: 5px;margin-bottom:10px;background: #d5e8eb url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/bamboo_bg.gif) repeat center center;z-index: 40;}

#nav { width: 210px;  position: absolute;z-index: 410;right: 0;top:0; margin-right:5px;margin-top: 8px;margin-left: 5px;background: transparent url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/trans-bg.png) repeat center top }
#nav li { padding: 5px 2px;min-height: 4.3em}
#nav li.last {background-image: none;}
#nav li a { width: 224px; padding: 3px;}
#nav li strong {text-transform: capitalize;color: #394550;font-size: 1em;}

#nav li p {padding-right: 0;font-size: 13px;}

#nav a:focus { outline: none; }
#nav li img { float: left;width: 60px;margin-right: 8px; }

#nav li.activeLI { background:url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/trans-bg.png) repeat center center;border-bottom: 1px dotted #ccc;} 

#nav li.activeLI strong {color:#A6251B;}
/* [ Homepage ]
=====================================================*/

/*[ Homepage ] Bestsellers and New Products
=====================================================*/
		
#content-home {width: 685px;margin-bottom: 5px;overflow: hidden;margin-top: 15px;}
#content-home #tab {margin-top: 0;clear: both}
#content-home .ui-tabs-panel {border: 0;padding-top: 5px;overflow: hidden;}
#content-home .ui-tabs-nav li a {border-right: 1px solid #C2DAE5; font-size: 1.3em;
     text-align: center; width :12em;   text-decoration: none;padding: 6px 15px 6px 15px;text-transform: capitalize;color:#759EBA;}


#content-home #tab .ui-tabs-nav .ui-tabs-selected a,
#content-home #tab .ui-tabs-nav a:focus
 { color: #1B4973;
    position: relative; 
        z-index: 2;
}
    

#content-home #tab .ui-tabs-nav a:hover{
 text-decoration: none;color:#1B4973;background: transparent url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/hdr_bg.png) no-repeat center top}
 
  #content-home .new_products  {margin:0;padding: 5px 0 5px 16px;}
 #content-home .new_products li h2 {font-size:0.95em;background-image: none;white-space:normal; padding: 0;}

#content-home .new_products li {float: left;overflow: hidden;padding-bottom: 10px;width: 165px;margin-top: 10px;text-align: center;}


#content-home li img {margin:5px auto 10px auto}

#content-home .price-box span.price {float: none;text-align: center;margin-top: 5px;}
#content-home .price-box .regular-price span.price  {text-align: center;}
#content-home li .buy-btn { margin: 6px auto 0 auto;text-transform: uppercase;font-size: .7em;color: #fff;font-weight: bold;width: 10.5em;border: 1px solid #79C93C;letter-spacing: 0; padding: 3px 0;}


/*======================================================
[ Pager - used in sitemap, product listing, search terms, wishlist, review, sales history, tags] Templates: toolbar.phtml/ pager.phtml
=====================================================*/
.pager {background:transparent url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/gradientbg3.png) repeat-x left -2px;padding: 5px;border: 1px solid #ecf5fb;border-bottom: 0;clear: both;position: relative;}
.pager li {float: left;text-align: left;padding:3px 8px 0 5px}
.pager .show_item {border-left: none;padding-left:0;}
.pager .show_page{padding-bottom: 5px;width:100%;border-bottom: 1px solid #E9F2F7}

.pager .show_page select {padding:1px;width:40px;}


.pager .sort-by a,
p.view-by a {text-decoration: none;padding: 0 2px;border: none;}

span.sort-direction {display: block;margin-top: 5px!important;}
#asc, #desc {background: transparent url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/icon-sort-directions.gif) no-repeat 0 2px;padding-left: 13px;font-size: 14px;clear: both;}
#desc{background-position: -9px -35px}
 p.items, p.items-total {float: left;padding: 8px 5px 3px 5px;width: 170px}
 p.view-by {width:110px;}
 
#pagination, p.view-by{float:left;padding:5px 5px 0 5px;text-align: center;}


#pagination{float:left!important;width:145px;display: block;text-align: right;margin-top:3px;}
#pagination #page-count{float:left;display: block}
ol#page-count li {float: left;padding: 0px 5px}
ol#page-count li.on, ol#page-count li:hover {color:#083a6a;}



#pager-alt{background:#fff;height: 28px;border: 1px solid #ecf5fb;padding: 0;}

#pager-alt p.items-total,
#pager-alt p.items {padding-bottom: 0;padding-left: 10px; width:200px;font-size: 12px;}
 

	
	/*customer logged in area*/
	#pager-alt .show_page{padding-top: 2px;width:23%;float: right;text-align: right;padding-right: 10px;border-bottom: 0;font-size: 12px;}
#pager-alt .show_page option {padding: 0;}

/*more viewing options*/
dl#pager-options .pager {margin-top: 0;border: 0;padding: 0;}
dl#pager-options {float: right;width: 165px;}
dl#pager-options dt {display: block;}
dl#pager-options dt a {color:#222;font-size:11px;text-align: right;display: block;padding: 5px 15px 0 5px!important;background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/icon-arrow-set.png) no-repeat 97% 15px;text-transform: uppercase;}

dl#pager-options dd {padding: 5px;color: #321e0f;width:18em;z-index: 150000;right: 0;margin: -28px 0 0 0;background: #fff;position: absolute;border: 1px solid #CFE1EA;}
dl#pager-options dd button {float: right;}

/* sitemap */
.sitemap {padding: 5px;}

/* Pager - pages.phtml > Sitemap, search terms */
	#pager-alt li.first a{color: #3b4756;}

.sitemap #pager-alt  ul.links {width: 160px;float: right;text-align: right;}
.sitemap #pager-alt  ul.links li {float: right;text-align: right;margin-right: 0;margin-top: 5px;}
.level-0{padding-left:20px;margin-top:5px;font-weight: bold;}
.level-1  {padding-bottom: 15px;padding-left:30px;}

.dashboard .bare-list {margin-top: 	35px;clear: both;}
.dashboard .bare-list li {float: none;width: 30%;margin-right: 20px;padding-bottom: 5px;}
.catalog-seo-sitemap-product .bare-list li {float: left;width: 30%;margin: 5px 10px;}
.search-terms ul.bare-list {margin:10px;}
.search-terms ul.bare-list li{line-height: 1.6em;float:left; margin-right: 10px;font-size: 105%;width: auto;}
.search-terms ul.bare-list li a{float: left;text-align: left;}

/*RSS feeds*/
ul.misc-fee-list {margin: 5px 0;}
ul.misc-fee-list li {padding: 2px;border-bottom:1px solid #E9F2F7;color: #352b29;}
ul.misc-fee-list li span {margin-top: 5px;padding-left: 5px;}

h2#getfeeds {background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/icon-rss-big.png) no-repeat 10px 3px;padding-left: 48px;}
.rss-index-index h3 {font-weight: normal;margin-top: 15px;padding-left: 0;text-transform: uppercase;}

/* @end */


/* Catalog Listing
**********************************************/
/*if description is entered in the categories*/
p.category-description {padding: 0 15px 10px 15px;}

.category-image {display: none;}

.subcat-listing ul li {float: left;width:33%;text-align: center;margin-top: 15px;}
.subcat-listing ul li img {margin: 0 auto 5px auto;}
.subcat-listing ul li p {font-size: 1em;}
/* List mode
 *******************/
.listing-type-list a {text-decoration: none;}
.listing-type-list {display: block;margin: 0 auto;width: 500px;overflow: hidden;clear: both;}
.listing-type-list .product-shop{min-height: 16em;padding-right: 8px;padding-bottom: 8px;}
.listing-type-list  .product-image {margin: 0 auto;}
.listing-type-list .listing-item h3 {padding-top: 10px;}
.listing-type-list .listing-item h4  {padding-top: 10px;;font-weight: normal;font-size: .9em;line-height: 1.3em;}

.product-shop h3, #product-list-table td .set-minheight h3{font-size: 1.1em;text-transform: capitalize;font-weight: normal;}

.listing-type-list .listing-item span {font-size: .95em;color: #3A3F3C;display: block;}
.listing-type-list .listing-item {border-top: 1px solid #E9F2F7;float: left;width: 48.5%;border-right: 1px solid #E9F2F7;margin: 0 auto;text-align: center;overflow: hidden;display: block;clear: left;}


.listing-type-list .even-list {border-right: none!important;float: right;width: 49%;clear: right;}

.listing-item:first-child {border-top: 0;}
	
	




/* Grid mode -grid type product listing  */

.listing-type-grid  p.product-image {display: block;text-align: center;padding: 10px 5px;}
.product-image img { border-top:none; }



.listing-type-grid .add-to-compare {
    display:block;margin:5px 0;
   color:#6e6969;font-weight:bold;}
.listing-type-grid .rating-box { float:left; margin-left:0; margin-right:5px; font-size: .8em}
.listing-type-grid .actions { margin:10px 0;text-align:center; }


 
 

p.product-specs {font-size: .9em; line-height: 1.5em;}




 /*Custom Option and Configurable Options 
===========================================*/

.custom-options{margin-top: 20px;clear: both;border: 1px solid #E8F1F6;padding: 10px;}


dl.choose-an-option { overflow: hidden; }

dl.choose-an-option dt, .custom-options dt
{color: #292929;font-size:1em;float: left;width: 28%;text-align: right;margin-right: 5px;}
dl.choose-an-option dt span {font-weight: bold;font-size: .9em;}
dl.choose-an-option dd{margin-bottom: 10px;float: left;width: 60%;}


dl.choose-an-option dd input {width: 18px;}

input.product-custom-option {margin-right: 5px;
font-weight: bold;font-size: .95em;}


dl.choose-an-option dd select {width: 85%;text-align: center;}
dl.choose-an-option dd option {padding: 3px 5px 2px 5px;}
ul.options-list {margin-bottom: 10px;}
ul.options-list li .label {font-size: 14px!important;}
dl.choose-an-option dd select {font-size: 11px!important;}

ul.options-list li {clear: both;display: block;overflow: hidden;}ul.options-list li input {margin-top: 2px;}	

ul.options-list li input,
ul.options-list li label {float: left;}

dl.choose-an-option  select.product-custom-option {display: block;width: 85%;}



/*downloaable product
===========================================*/
.downloadable-product-option dt{clear: both;}
.downloadable-product-option dd li a {font-size: 1.1em;}
ul#downloadable-links-list span {font-size: 1.1em;color: #000;font-weight: bold;}

li.download-option {display: block;clear: both;margin-bottom: 3px;line-height: 1.6em;}
li.download-option .tickbox {margin-right: 5px;margin-top: 2px;}
.download-item-options {padding-bottom: 10px;}
.download-item-options dt {font-size: .85em;}

/* #bundle-product
===========================================*/

.product-options-bottom {border-top: none!important;border: 1px solid #E8F1F6;display: block;clear: both;padding-bottom: 5px;}

.product-options-bottom legend {display: none;}
.product-options-bottom .price-box {float: left;width: 35%!important;margin-left: 15px;margin-top: 10px;}


dt.bundle-option-wrap label {font-weight: bold;}


.product-options-bottom .add-to-cart-box{width:55%!important;margin-top:0;margin-bottom: 4px;float:right;text-align: right;}


#bundle-product span.fleft {width: 70%;}
.qty-holder {float: left;width:105px;margin-top: 0px;}


#bundle-product  dt {float: none;width: 99%;text-align:left;display: block;}
#bundle-product dd{margin-bottom: 10px;float: none;display: block;width: 100%;clear: both;}

#bundle-product .qty-holder .qty {width: 25px!important; background: #E0F0B7;font-weight: bold;}

#bundle-product .options-list .price,
#bundle-product dd span.price

 {font-size: 13px;padding-left: 3px;}
.product-options dd.last {border-bottom: none;}
.product-options dd { padding:2px 10px 5px 0; margin:3px 0 10px 0 ;border-bottom:1px solid #87A6BE; }
 #bundle-product ul.options-list li { padding:2px 0;overflow: hidden;display: block;clear: both;width: 100%;}
 
  #bundle-product dd ul.options-list li input {width: 20px;float: left;}
  
  #bundle-product dd ul.options-list li .label {width: 78%;float: left;}
  
#bundle-product li input.radio { float:left; margin-top:3px;margin-right: 5px;}
#bundle-product ul.options-list input.checkbox { float:left; margin-top:3px; }
#bundle-product dt:first-child {margin-top: 10px;}
#bundle-product ul.options-list .label { font-weight:normal;}
#bundle-product ul.validation-failed { padding:0 7px; }




/* button 
======================================= */

.button-set, .button-set-alt {padding: 2px 0 0 15px;clear: both;}

.button-set-alt {border-top:none;border-bottom: 1px solid #d9e0a3;}


button {border:1px solid #9CC3D7;padding:1px 10px 1px 10px;margin-top: 3px;background:#B7D3DF url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/bar4.png) repeat-x center 85%;font-weight: bold;color: #252525;font-size: 10px;text-transform: uppercase;}



button:hover, button:focus,
.sidebox button:hover {text-decoration: none;background:transparent  url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/ct_bgtop.png) repeat-x center -5px;border: 1px solid #9CC3D7;color: #252525;}

button:focus,
#mini-newsletter button:focus
 {text-decoration: none;border: 1px solid #f93;outline: 0;color:#036 ;background: #EAF4F8}
 
 .btn-alt {float: right;margin-top: 5px;margin-left: 10px;}

.sidebox button {margin-bottom: 5px;}
#mini-newsletter button {margin-left:10px}
#leftcol .sidebox button{float: left;margin-top:4px;}
#rightcol .sidebox button{float: right;margin-top:4px;margin-right: 10px;}

.place-order {margin-top: -31px;float: right;}

.shipment-methods button, .shipping-estimate button  {float: left;}
 .shipping-estimate button, 
 .shipment-methods h6 {margin-left: 10px;}
 .get-quote {margin-left: 0!important;}
/* @end */




/* @group Product detail- gallery view.phtml */

/* product headings */
.product-info-box {padding-bottom: 10px;}
.short-description,
.short-description p {font-size:15px;padding:10px 5px 5px 0;}
/*product data, descriptions (in tab section)*/
.ui-tabs-panel div, .product-description {font-size: 14px;}


/* product-detail - product view page
======================================= */


.catalog-product-view .product-shop {float:left;width:210px;margin-left: 10px;overflow: hidden;white-space: normal;}
.product-shop p.sku {font-size: 12px;letter-spacing: 1px;}
.product-shop p {padding: 5px 0;color: #222;}
.product-shop p.availability {font-size: .8em;color: #29490c}
.product-shop p.no-stock {font-size: .8em;color: #757575;text-decoration: line-through;}
.catalog-product-view p.product-description {line-height: 1.5em;}



.product-shop h6 {font-size: .95em;font-weight: normal;padding-top: 10px;padding-right: 14px;}

	
	
	
/********************** Product Detail */
/* Product Images */
	
.product-img-box {float: left; display: block;width:260px;position: relative;}

#thumbnails {width:250px;overflow: hidden;display: block;background: #fff;}
#thumbnails li {margin-bottom: 3px;width:71px;border: 1px solid #E8F1F6;margin-right: 3px;height: 71px;float: left;}
main_image{ margin: 3px;text-align: center;width: 210px;}
#view-details dt a{font-size: 11px;}

p.zoom {background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/icon-zoom.png) no-repeat center top; width: 21px;height: 18px;margin-top:-35px;position: absolute;left: 10%}


.product-info-box label {float: left;}
.product-info-box input{ text-align: center;margin-left: 5px;}

#qty, td .qty {width: 23px;border: 1px solid #87A6BE;background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/ftr_bgtop.png) no-repeat center -6px;height: 15px;font-weight: bold;}

.add-to-cart-box .price-box {padding: 5px;}
.add-to-cart-box {display: block;margin-bottom: 10px}


.add-to-cart-box .qty-box {margin: 6px 1px 0px 0;width: 80px;float: left;padding: 1px 3px 3px 0;}

.ptc-btn,
.confirmorder-btn  {background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/greenbg.png) repeat-x center top;margin-top: 6px;margin-right: 10px;text-transform: uppercase;font-size:15px;color: #fff;font-weight: bold;width: 11em;border: 1px solid #79C93C;letter-spacing: 0;}

.confirmorder-btn {width: 10em;}

.buy-btn:focus, .buy-btn:hover,
.ptc-btn:hover,
.confirmorder-btn:hover,
#rightcol .buy-btn:hover  {background:  url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/greenbg.png) no-repeat right top;outline: 0;color: #fff;}

.buy-btn,
#rightcol .buy-btn {background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/greenbg.png) no-repeat left top;margin-top: 6px;text-transform: uppercase;font-size: .7em;color: #fff;font-weight: bold;width: 10em;border: 1px solid #79C93C;letter-spacing: 0; }

#rightcol .buy-btn  {margin-right: 10px;margin-bottom: 5px;}



/*price alert, signup,  send to friend */
ul.inform-customer li {display:block;padding-right: 15px;color:#312524;}
ul.inform-customer li a { font-size: .85em;margin-top: 5px;color: #9c4a33;padding-left: 23px;}


ul.inform-customer li.pricealert{ background:url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/icon-pricealert.jpg) no-repeat 0 4px; }
p.instock{ background:url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/icon-sets.gif) no-repeat 0 -72px;padding-left: 23px;padding-bottom: 10px;}

p.out-of-stock{ background:url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/icon-sets.gif) no-repeat 0 -100px;padding-left: 22px; text-transform: capitalize;}

.listing-type-list p.out-of-stock {background-position: 0 -100px;padding-left: 23px;}
.listing-type-list ul.add-to {margin-left: 15%;}

.listing-type-grid p.out-of-stock {text-transform: capitalize;padding-top: 5px; background-position: 27% -102px;}

/*add wishlist, add review, add compare  */
ul.add-to {display: block;clear: both;margin: 5px 6px 5px 0}
ul.add-to li { font-size: .65em;float:left;letter-spacing: 1px;}
.add-wishlist {background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/icon-pipe.png) no-repeat right center;}
ul.add-to li.compare {margin-left: 5px;} 
ul.add-to li a {float:left;padding-right:5px;margin-right: 5px;}


.product-info-box .ratings { margin-bottom:1em;}

/*tiered pricing  */
.product-attributes, .product-pricing { margin:15px 15px 10px 0; 
border-top:1px solid #87A6BE;}


.product-pricing li {line-height:1.4em;  padding:6px 0 4px 10px ; color: #4F5334;border-bottom:1px solid #87A6BE;font-size: .85em
}
.product-pricing li span.price {font-family: Arial, sans-serif;font-size: .9em;font-weight: bold;}

.product-info-box h4 {padding: 10px 0 2px 0; }
.product-attributes select {width: 60%;}
.product-collateral .data-table td {padding: 2px 5px;}


/*urigy e-gift cert */

.product-info-box .giftcert .gs-label, 
.product-info-box .giftcert .gs-input {float: none!important;display: inline;line-height: 1em!important;}
.product-info-box .gs-input  {margin-right: 5px;}



/*Unirgy giftcert*/
.product-info-box div.input-box #amount {width: 150px!important}
.product-info-box .set-mh {min-height: 13em;}
.back {padding-left: 20px;}

.product-info-box div.input-box {display: block;clear: both;width: 210px;}

.product-info-box div.input-box .gs-input {float: left; width: 20px;margin-top: 3px;}
.product-info-box div.input-box .gs-label {float: left; width: 185px;margin-top: 1px;}

.product-info-box .form_wrap {padding-left: 0;}
 .product-info-box .form_wrap  div.input-box {float: left;width: 92%;margin-bottom:7px;line-height: 1.3em;clear: both;}
 .product-info-box .form_wrap  div.input-box input {margin-left: 0;width: 190px;}
.product-essential .product-shop .ratings { margin-bottom:4px; }

	/* add product tag */
	fieldset.add-tags{margin: 5px 10px 0 10px;}
	
	fieldset.add-tags label {width: 70%!important;}
	fieldset.add-tags input {width:75%!important;float: none!important;text-align: left;margin-left: 0;display: inline;}
	fieldset.add-tags button {display: inline;float: none;margin-left: 5px;margin-top: 1px;}



	
/* Upsell products */
.upsell{ overflow: hidden;margin: 15px auto 0 auto;width:99%;border: 1px solid #E8F1F6; background:  url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/gradientbg3.png) repeat-x center 0px; border-top: 0;}

.upsell p.recommendation {font-size: 0.95em;display: block; background:url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/gradientbg3.png) repeat-x left top;display: block;padding: 5px 15px;color: #49769A ;font-weight: bold;border-bottom: 1px solid #C2DAE5}
.upsell ul h5 {font-weight: normal;font-size: 1.15em;margin-bottom: 10px;}

.upsell ul{float: left;width: 33.3%;}
.upsell li  {padding: 4px 15px;}
	.upsell	.price-box p {background: none;border-bottom: 0;font-weight: normal;}

/* @group Right column, product minibox */

/************************** Prices */
.price-box { padding:0}
.price { white-space:nowrap;}

.price-box span.label {font-size: .75em;}

/* Regular price  color: #576e2f; */

span.price, .regular-price span.price,
.catalog-category-view .price-box span.price
{text-decoration:line-through;font-size:14px; display: block; font-weight:bold;}

/* Old price */

#content-home .price-box p.old-price,
#content-home .special-price{clear: both!important;display: block!important}
.old-price { color: #555;  clear: both; }

.old-price .price-label{ text-decoration:line-through;font-size:12px; display: block;}


/* Special price */

.special-price,
.price-set .special-price .price{ font-weight:bold;  font-size: 14px;}

/*specail treatment for customer logged in =>view order page.*/
#my-orders-table td .price,
#shopping-cart-table td span.price,
td.subtotal span.price, 
#shopping-cart-table tbody td.unitprice
{color: #212121; font-weight: normal;letter-spacing: 0;}
div.cart-price, td.cart-subtotal {color: #212121!important; font-weight: normal!important;}


.checkout-onepage-index #checkout-review-table tr.last td.last strong, 
.checkout-onepage-index #checkout-review-table tr.last td.total-left,

.sales-order-view #my-orders-table tfoot tr.last td .grand-total,
/*.sales-order-view #my-orders-table tfoot td,*/
#shopping-cart-totals-table tfoot tr td.last span.price,
#shopping-cart-totals-table tr .a-right strong,
td.grand-total, td.grand-total-price, 
#checkout-review-table tfoot tr.last td,
.sales-order-view #my-orders-table tfoot tr.last td.grand-total span.price
{color:#252525!important;text-transform: uppercase;font-weight: bold;}
#shopping-cart-totals-tabletd.grand-total-price{font-size: 14px!important;}

/*for grand total*/ 
#shopping-cart-totals-table tfoot tr td.last span.price,
#checkout-review-table tfoot tr.last td span.price {font-size: 18px;font-weight: bold;}

.price-set .old-price .label,
.price-set .old-price .price, 
.price-set .special-price .label, 
.price-set .special-price .price {display: inline;}


/* Minimal price (as low as) */
.minimal-price { display:block; }
.minimal-price .label { font-size:12px; }
.minimal-price .price { font-size:12px; color:#312524; }


a.minimal-price-link { display:block; }
a.minimal-price-link .label {font-weight: normal;color: #454645;}
a.minimal-price-link .label, a.minimal-price-link .price {display: inline;}

/* Including tax / Excluding tax  */
.price-including-tax,
.price-excluding-tax { display:block; color:#999; }
.price-including-tax .label,
.price-excluding-tax .label { font-size:.95em;  }
.price-including-tax .price,
.price-excluding-tax .price { font-size:.95em;  color:#485a37}



/* Incl tax (for order tables) */
.price-incl-tax { display:block; }
.price-incl-tax .label { display:block; white-space:nowrap; }
.price-incl-tax .price { display:block; font-weight:bold; }

/* Excl tax (for order tables) */
.price-excl-tax  { display:block; }
.price-excl-tax .label { display:block; white-space:nowrap; }
.price-excl-tax .price { display:block; font-weight:bold; }



/* Price range ------------------*/
/*product listing page*/ 
.catalog-category-view p.price-to,
.upsell	.price-box .price-to .price {padding-top: 0;}

.catalog-category-view .price-from .price-label, 
.catalog-category-view .price-from .price,
.catalog-category-view .price-to .price-label, 
.catalog-category-view .price-to .price,
.upsell	.price-box .price-from .price,
.upsell	.price-box .price-to .price,
.catalog-category-view .price-box span.label,

.catalog-category-view .price-box span.price
 {display: inline!important;float: none!important;}

/*product  page*/ 
.price-box-bundle .price-from .price, 
.upsell	.price-box .price-from .price,
 
.upsell	.price-box .price-to .price,
.price-box-bundle .price-to .price,
#product-options-wrapper span.price {font-size: 14px;}

/* Price as configured */
.product-options-bottom .price-box {float: left;width: 40%;}

.product-options-bottom .add-to-cart-box {float:left;width: 58%;margin: 0;display: block;}



.product-options-bottom .add-to-cart-box .qty-box {width:85px}

.price-as-configured .label {font-size: .95em;display: inline;}
.price-as-configured span.price {font-size: 18px;}




.price-notice { padding-left:10px; }
.price-notice .price { font-weight:bold;}
/* @end */

/* @group Right column, product minibox */

/* sideboxes
====================================*/

/*if livechat enable*/
.livechat input {width: 150px;}
.livechat .content{margin-left: 6px;margin-top: 5px;}
#leftcol .sidebox {margin-right: 3px;padding-bottom: 6px; }
#rightcol .sidebox {background:  url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/ct_bgtop.png) repeat-x center 0;border: 1px solid #B4D2DF;border-bottom-width: 2px;}
.sidebox {margin:0 0 15px 10px;display: block;clear: both;overflow: hidden;background: #fff;}

.sidebox span.view {padding-right: 10px;float: right;}
.sidebox p {text-align: center;display: block;padding-top: 5px;}
.sidebox li a {color: #222523;}
.sidebox li a:hover {text-decoration: underline;}

.sidebox h6 {padding: 4px 0 4px 10px;font-size: 13px;text-transform: capitalize}
#leftcol .sidebox h6{color: #fff;font-weight: bold; background-image: none; }

.sidebox h6, .box2 h6, .layered-nav h6.shop_option
{display: block; text-align: left;background: #49769A url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/gradientbg3.png) repeat-x center -2px;border-bottom:1px solid #87A6BE;}



/*left/right navigation*/

/* @group Layered Navigation */
/**** Layered Navigation / accont too 
******************************************************** */



/* mini-cart */
.mini-cart {padding-bottom: 0;}


.mini-cart dt {font-size: .8em;margin-left: 10px;color: #252525;}
.mini-cart dt a:hover {background-position: 4px bottom;}
.mini-cart dd {display: inline;width: 25%;font-size: .8em;padding: 0 3px 0 8px;color: #252525;}

.mini-cart dl span.price {font-size: 1em;padding: 1px 10px;}
	
	
/* mini-compare-products catalog > compare > sidebar.phtml  */
ul#compare-items {overflow: hidden;margin-bottom: 0}
ul#compare-items li {font-size: .8em;padding: 5px 8px 2px 8px;
border-bottom:1px solid #87A6BE;letter-spacing: 1px;color: #918688;display: block;clear: both;line-height: 1.4em;background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/hdr_bg.png) no-repeat center top}
ul#compare-items li a:hover, 
ul#compare-items li a{text-decoration: none;display: block;}
ul#compare-items li:hover {background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/hdr_bg.png) no-repeat center -15px;}
ul#compare-items .widget-btn {float: left;width: 11px;margin: 3px 5px 10px 0 ;}
.mini-compare-products span.edit {padding-right: 20px;font-weight: normal;}
	.mini-compare-products span.edit a{font-size:0.65em;letter-spacing: 1px;}
	/* Recently View Products */
	ol#recently-viewed-items, 
		ol#recently-compared-items {padding-bottom: 10px;padding-top: 0;overflow: hidden;}
	ol#recently-viewed-items li
	 {font-size: .8em;margin: 5px 0 5px 7px;border:1px solid #B4D2DF;width: 69px;float: left;padding: 3px;}
	
	ol#recently-viewed-items li a, 
	ol#recently-compared-items li a {color: #1F190C;display: block;padding:0}


/* Recently Compared Items */
	ol#recently-compared-items li {font-size: .8em;margin: 5px;border: 1px solid #87A6BE;color: #d5c57d;width: 80px;float: left;}
		
	/* mini-related-items */
	.mini-related-items a:hover {text-decoration: underline;}
	.mini-related-items p {font-size: .85em;padding: 8px 5px 5px 10px;}
	.mini-related-items ul {margin-top: 0px!important; overflow: hidden;}
	.mini-related-items ul li{padding:5px 0!important;overflow: hidden;float:left;width: 49%;border: 1px solid #87A6BE; min-height: 7em;margin-bottom: 5px;}
	.mini-related-items .product-images {width: 65px;float: left;margin: 0;}

	.mini-related-items .product-images input {margin-top: 10px!important;}
	.mini-related-items .product-details { width: 58%;float: right;}
	.mini-related-items .product-details h5{background: none;border: none;font-size: 1em;margin-right: 8px;margin-top: 5px;}
	.mini-related-items .related-checkbox {float: right;margin-top: 5px;}
.mini-related-items li span {font-size: .65em;letter-spacing: 1px;}	
	
	/* mini-newsletter */
	
	#mini-newsletter legend {float: left;}
	#mini-newsletter label {display: block;font-size: 0.75em;color:#fff;background: #49769A  url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/icon-enewsletter.png) no-repeat 0 0;padding: 4px 0 4px 10px; text-align: left;font-weight: bold;}
	#mini-newsletter input {float: left;margin: 10px 5px 5px 10px; color: #777;font-size: 12px;}
	#newsletter {padding: 4px;width: 85%;margin-top:5px;float: left;}

	
	/* mini-poll, create an account */
		#mini-poll h6 {color: #fff;}
	#mini-poll legend span{padding-bottom: 10px;color: #252525;}
	#pollForm {padding: 10px;}
#mini-poll div {overflow: hidden;clear: both;padding:3px 0;}
#mini-poll input {width: 5%;float:left;margin: 3px 5px 5px 3px;}
#mini-poll label {float:right;width: 82%;margin-right: 0; line-height: 1.5;font-weight: normal;}

#mini-poll p {text-align: left;padding: 5px 10px;}
#mini-poll table {margin: 10px;width: 90%;border-left:1px solid #ECF3F8;border-top: 1px solid #87A6BE}
#mini-poll td {font-weight: normal;border-bottom: 1px solid #ECF3F8;border-right: 1px solid #87A6BE}
#mini-poll td.label {border-right:0;}

/* customer register page - create an account */
.acct-login div.input-box {display: block;clear: both;margin-left: 10px;}



	/* create new acct from multi-address shipping link */
	.create-account-box3 {width: 100%!important;}
 	.create-account-box3 div.input-box {margin-left: 20px;width: 46%;}
 	.create-account-box3 div.input-box-full {margin-left: 20px;}
 	.adjust_label {margin-left: 20px;}


.tickbox, #bundle-product .tickbox  {border: none!important;width: 15px!important;padding: 2px;margin-right: 5px;}




.customer-info {margin: 10px 15px;}

.customer-info dt, .customer-info dd, 
.customer-info li {padding-bottom: 5px;font-size: .9em;}
.a-center {text-align: center;}


	/* registered-users 
******************************************************** */






.box2 p {padding-top: 15px;font-size: .9em}


.box2 .btn {margin-bottom: 15px;}


.dashboard .set-minheight2 {border-top: none;width: 100%;}

	
	/* shipping/billing/contact us forms 
======================================= */
.disc { margin-bottom:10px; }
.disc li { margin-left:35px;margin-right: 10px; list-style:disc;padding-bottom:6px;line-height: 1.45em;}
	
	
	/* Form Messages 
======================================= */
	.validation-advice, .required { color:#ea0000; }
	.validation-advice {
    clear:both;
    min-height:1em;
    background:url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/icon-msg-set.gif) no-repeat 5px bottom;
    padding-left:17px;
    font-size:.9em;
    font-weight:bold;
    line-height:1.25em;
    }
	.validation-failed {
    border:1px dashed #EB340A !important;
    background:#faebe7 !important;
    }
	label.required {font-weight:bold;}
    
	p.required {
    font-size:.8em!important;padding-top:15px;padding-bottom:2px; color: #ea0000 !important; display: block; clear: both; }
    
    
    /********************** Advanced Search */
.advanced-search select {width:80%;padding:8px; margin:2px 5px 8px 0px;line-height: 3em;}
.advanced-search option {padding: 2px;}

.advanced-search  div.field-row input, .advanced-search  div.field-row label {display:inline!important;width:35%!important;float: none!important;}

.advanced-search ul {padding: 10px 0;overflow: hidden;}
.advanced-search li {float: left;width: 49%;margin-bottom: 5px;}
.advanced-search li input, .advanced-search li label,
.advanced-search li select{display: block;font-size: 1em;}
.advanced-search li input {width: 83%;margin-top: 3px;margin-bottom: 5px;}




.advanced-search .range .input-text {width:24%; float: none;}
#advanced-search-list {padding-bottom: 15px;}
#advanced-search-list li {clear: both!important;}

.advanced-search-nothing-found {
    font-weight: bold;
    color: #df280a;
    margin-bottom: 10px;
    margin-left: 20px;
    }

.advanced-search-found-amount {
    margin-bottom: 10px;
    }



.advanced-search-summary-tip {
    clear: both;color: #474747;
    font-weight: bold;margin-bottom: 10px;
    }

.advanced-search-summary-box {
    list-style: none;
    float: left;
    width: 45%; 
    margin-bottom: 10px;margin-left: 25px;
    }


.advanced-search-summary-box li span {
    background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/icon-pointer.jpg) no-repeat left center;padding-left: 15px;color: #474747;  }
  




/* @end */

/* @group table data */
/*border-right: 1px solid #BDD1DF;border-left: 1px solid #BDD1DF;*/
/********************* Tables */
.aright {border-right:1px solid #BDD1DF;text-align: right;}
a-right {text-align: right!important;}

table {width: 100%;color: #352b29;text-transform: capitalize;border: 1px solid #BDD1DF;border-collapse: collapse;}
th {border-right: 1px solid #BDD1DF;}
th, td {padding: 5px 10px;}
#product-list-table {border: 0;text-align: left;}

td {border:1px solid #BDD1DF;color: #352b29;vertical-align: top;}

td input {width: 20px;margin-right: 5px;}
td.label        { font-weight:bold; }
td.a-right {text-align: right;}

td h2{line-height: 1.4;font-size: 1.1em;;}


/* Data Table */
.data-table { width:100%; border-collapse: collapse;border: 1px solid #BDD1DF;;}
th.product-image {width: 13%;}
th.product {width: 15%;}
th.second {width: 35%;}
th.date {width: 10%;}
th.btn {width: 15%;}
th.qty {width: 10%;text-align: center;}
td .qty {text-align: center;}
#my-orders-table td.last a {padding-right: 5px;}
.data-table .odd  { background:#fafdfe}
.data-table th {font-size: 13px}




.data-table thead tr th,
.data-table tfoot td, 
.data-table tfoot tr.first {border-bottom:1px solid #BDD1DF}

.data-table tfoot tr { font-size: .9em;border-bottom:1px solid #BDD1DF}
.data-table tfoot td { padding-top:1px; padding-bottom:15px;font-size: 1em; }

td .price, td span {font-size: 1.05em;}

/* review orders */

#my-orders-table {border:1px solid #BDD1DF;border-collapse: collapse;}
#my-orders-table th {background: #EAF4F8;border:1px solid #BDD1DF;}
#my-orders-table th.first,
#my-orders-table td.first {padding-left: 15px;}
#my-orders-table th.product-name {width: 46%;}
#my-orders-table th.sku {width: 10%;}
#my-orders-table th.price {width: 10%;}

#my-orders-table th.qty{width: 12%;text-align: left;}

#my-orders-table th.subtotal {width: 11%;text-align: right;padding-right: 10px;}
#my-orders-table td {border:1px solid #BDD1DF;padding: 5px; vertical-align: top;}
#my-orders-table td h5, #my-orders-table td .item-options {padding-left: 10px;}
#my-orders-table td h5{color: #43627f;}
/* compare product table */
#product_comparison {width: 96%;margin: 2%;}
.compare-products {width: 58em;margin: 25px;padding: 20px 20px 50px  20px;background: #f8f8f8;}
.compare-products h2 {padding: 15px;}
#product_comparison td,
#product_comparison td  .product-info {text-align: left;width:auto;}

/* Bundle Products */


.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom:1px solid #BDD1DF}

.box-table {border-top:1px solid #BDD1DF;}
.box-table td:first-child {width: 15%;}
.box-table td { padding:10px; width: 35%;}
.box-table tfoot td { padding-top:5px; padding-bottom:5px; }
.box-table select{ width:100%; }

#super-product-table td, #super-product-table .price  {font-size: .85em;padding: 0 5px;}

 
 /* get product attribute - attribute.phtml */
table#product-attribute-specs-table {width: 100%;margin-top: 10px;border-right: 1px solid #BDD1DF;border-left: 1px solid #BDD1DF;}
table#product-attribute-specs-table td {font-size: .9em;}
.data-attribute .label {font-weight: normal;width: 30%;text-align: left;padding-left: 10px;}
 .data-attribute .data {width: 65%;padding-left: 10px;}
 .data-attribute .data .disc li {font-size: 1em;margin-left: 15px;}

/* share with upsell, cross-sell and related products */

/* Generic Product Grid */
.generic-product-grid td {width:33.3%;
   padding-bottom:5px;border: none;}
  .generic-product-grid td:last-child {border-right: 0;}
   td.empty-product {background: #FBF9F3;}

#product-list-table .set-minheight {min-height: 15em;margin-bottom: 5px;}
#product-list-table td .set-minheight h3  {display: block;line-height: 1.4em;padding: 12px 5px;}



/* @end */







/* @group Layered Navigation */
/**** Layered Navigation / accont too 
******************************************************** */
.layered-nav  { margin-top:2px;border-bottom: 0;}
.layered-nav ol li a {color:#4C3F2F;font-weight: bold;}


.narrowed-category {display: block;color:#3f3a32;
width: 100%;margin-top:0}
.layered-nav .narrowed-category li { padding:2px 6px 2px 10px;}
.layered-nav .narrowed-category li .label {
   font-weight:bold;display: block;margin-top: 3px; }
.layered-nav .widget-btn {
    float:right;color: #000;
    margin:5px 0 0 5px;font-size:12px

    }
.layered-nav .actions {width: 95%;
	font-size:12px;text-align: right;    padding:4px 5% 8px 0;}



/* jquery accordion menu */

dl#narrow-by-list dt {border-bottom: 1px solid #B4D2DF;font-size:.85em;background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/hdr_bg.png) no-repeat center top;padding-left: 10px;}
dl#narrow-by-list dt:last-child {border-bottom: none;}

dl#narrow-by-list dt a{color:#191513;display: block;padding: 2px 5px 2px 10px;outline: 0;font-size: 15px;background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/onlight-accordion-open.png) no-repeat left -32px}
dl#narrow-by-list dt a:hover{text-decoration: none;}





dl#narrow-by-list dt a.selected { padding-left: 20px;}

dl#narrow-by-list dt a span, dl#narrow-by-list dd a  { display: block;}

dl#narrow-by-list dd {
display: block;border-bottom:1px solid #E9F2F7}
dl#narrow-by-list dd a,
dl#narrow-by-list ol li .price a {color: #083a6a!important;font-size: 13px;}
dl#narrow-by-list select {margin-left: 6px;width: 90%;margin-bottom: 5px;}

dl#narrow-by-list ol {overflow: hidden;padding: 10px;margin: 0;border-bottom: 1px solid #B4D2DF;background:  url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/ct_bgtop.png) repeat-x center -55px}
dl#narrow-by-list ol li {padding-bottom: 4px;padding-top: 4px;color: #656565;}
dl#narrow-by-list ol li a span.count {float: left;}
dl#narrow-by-list ol li a{float: left;padding-right: 5px;display: block;}
dl#narrow-by-list dd ol li a:hover {color: #f93!important; text-decoration: none;}
dl#narrow-by-list ol li .price {letter-spacing: 0;font-size: 12px;}

/* error Messages**
******************************  */



.success { color:#3d6611; }
.error { color:#df280a; }
.notice {color:#e26703;}
.success, .error { font-weight:bold; }


.error-msg, .success-msg, .notice-msg, .note-msg {
    min-height:23px !important;
    margin:5px !important;
     background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/icon-msg-set.gif) no-repeat;
    border-style:solid !important;
    border-width:1px !important;
    padding:5px 8px 3px 32px !important;
    font-size:.95em !important;
    font-weight:bold !important;}
.error-msg li, .success-msg li, .notice-msg li {margin-bottom:.2em; }
.error-msg {
    border-color:#f16048;
    color:#df280a;
     background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/icon-error-msg.gif) no-repeat 5px 8px!important;
    }
.success-msg {
    border-color:#446423;
    color:#3d6611;
  background-position:5px -56px !important;    }
.notice-msg, .note-msg {
    border-color:#d47f00;
    color:#d47f00;
     background-position:5px 10px!important;}





/* @group cart and shipping */

/* cart and onepage checkout
===========================================*/

table#shopping-cart-totals-table { width:100%;color: #352b29; text-align: right; border-top: 0;}

 #shopping-cart-table {border-top:1px solid #BDD1DF;background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/gradientbg3.png) repeat-x center -2px;margin:10px; width: 98%;}




table#shopping-cart-totals-table td .price,
 #shopping-cart-table td .price {font-size: 13px;}

dl.item-options dt, dl.item-options dd{display: inline;}
dl.item-options dd {margin-left: 5px;margin-right: 5px;font-size: 0.95em;font-weight: bold;}

div.item-options span {display: block;}
tr.total {font-size: 1.2em;width: 45%;}




/** Table rates
===========================================*/
#checkout-shipping-method-load {overflow: hidden;margin: 10px 35px}
.shipment-methods legend span {font-weight: bold;font-size: .75em;padding: 10px 5px 3px 10px;display: block;line-height: 1.5em;}
.shipment-methods dt {padding: 8px 5px 3px 10px!important;font-size: .85em;font-weight: bold;display: block;}
.shipment-methods dd { font-size:1em;display: block;clear: both!important;overflow: hidden;padding: 3px;}
.shipment-methods dd input {line-height: 2em;float: left;width: 15px!important;margin-top: 5px;}
.shipment-methods dd label {font-size: .9em;line-height: 1.5em;margin-left: 5px; margin-bottom: 2px;text-align: left!important;float: right;width: 90%;}
.shipment-methods dd label .price {font-size: 1em;}

#checkout-step-shipping_method .box {border: 0;}

	/* crosssell at cart.phtml > content column
===========================================*/
.cross-sell {margin-left: 5px;margin-top: 10px;overflow: hidden;}
.cross-sell p.recommendations {display: block;padding: 5px 15px;opacity: 0.95;font-weight: bold;border-bottom:1px solid #87A6BE;background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/hdr-bg.png) repeat-x center bottom;}
	
	.cross-sell .crossell-list li {padding-bottom: 8px;white-space: normal;float: left;width:24.8%;border-right: 1px solid #87A6BE;min-height: 11em;text-align: center;}
		.cross-sell .crossell-list li:last-child {border-right: 0;}
	
	.cross-sell .crossell-list h5 {border: none;background: none;font-size: .9em;}
	.cross-sell .crossell-list .product-image {display: block;margin: 0 auto;}


/*
==================================================== 
 	[ One-Page checkout ]
==================================================== */
.one-page-checkout {margin: 10px 5px;}
.one-page-checkout .box { display:block; padding-bottom: 15px;border-bottom:1px solid #EDF4F8;margin-bottom: 15px;clear: both;}
.dashboard .one-page-checkout .head {font-size: 18px;font-weight: bold;;color: #eee;padding:10px;margin-bottom: 1px; border-top:1px solid #EDF4F8; text-transform: capitalize;}
.one-page-checkout .head a { display:none; }  /* Hide Edit button in step header */

/* overwrite rules in step 6*/
/*#opc-review .box {padding: 15px 30px 60px 45px;border-bottom: 0;}*/ 
#opc-review .head {border-bottom: 0!important;} /* remove border in step 6*/

.one-page-checkout .content {border-bottom:1px solid #EDF4F8;overflow: hidden;}
.one-page-checkout label.label { font-size:1em; color:#2f2f2f; }
.one-page-checkout .allow .head {  border-bottom:1px solid #EDF4F8;cursor:pointer;padding-top: 10px;}
.one-page-checkout .active .head { padding-bottom:6px; padding-top: 10px;cursor:default;  background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/gradientbg3.png) repeat-x center -1px;color: #212121;}
.one-page-checkout .alloq .head a { display:block;float: right; } /* Display Edit button in active selection */

.one-page-checkout .active .step-count {color:  #ccc;}
.one-page-checkout .step-count,
.one-page-checkout .allow .step-count,
.one-page-checkout .active .step-count {font-size:1em; line-height:20px;background:#EDF4F8;padding:2px 8px;color: #ddd;}
.one-page-checkout .allow .step-count {background:#EDF4F8;color: #fff;}
.one-page-checkout .active .step-count{background: #9c0;color: #fff;}


.one-page-checkout .step-count {  color:#ddd;margin-top: 6px;font-family:Arial, sans-serif;}


/* OPC step 1, checkout method 
  ================================*/
  /*.checkout-method {}*/
    .checkout-onepage-index .checkout-method  {margin: 15px 15px 15px 30px;}
  .checkout-onepage-index .checkout-method .fright {float: right;}
  .checkout-onepage-index .checkout-method h2   {display: block;padding: 6px 5px 5px 15px; margin-top: 10px;margin-bottom: 10px;font-size: 15px;background-image: none;}
 
.checkout-onepage-index .checkout-method button {margin-right: 15px;}
.checkout-onepage-index	.checkout-method p {padding-bottom: 10px;}
.checkout-onepage-index	.checkout-method p,
.checkout-onepage-index .disc{margin: 0 15px;}

	/*share with other checkbox/radio button select*/
		.formlist {margin-bottom: 10px;clear: both;margin-left: 35px}
	.formlist li{display: block;clear: both;margin-left: 35px;margin-bottom: 5px;}

	.checkout-method .formlist label
 {width: 65%;float:left;font-size:1em;padding-top: 2px;}
.checkout-method .formlist .tickbox {width: 15px; margin-right: 5px;float: left;padding-bottom: 5px;margin-top: 4px;}
		
		/*login*/
	.checkout-onepage-index	.checkout-method div.input-box {margin-left: 25px;width:42%;float: left;}
		div.input-box label,div.input-box-full {display: block;}		


	 /** OPC step 2/3, Billing and shipping
  ==============================================*/
 /*if customer logged in*/
  p.default-address {font-weight: bold;padding: 0!important;}
  .address-selection {margin-top: 10px;}


.formlist {margin-bottom: 10px;}
.chkbox_select{margin-top: 10px;clear: both;}
.chkbox_select label, .formlist label
 {float: left;width: 93%;}
  .dashboard  div.chkbox_select input{margin-top:5px;float: left;}
    div.chkbox_select label{float: left;}
    
    
  .checkout-onepage-index button {float: right;}
  .checkout-onepage-index legend {display: none;}
   div.form_wrap {padding: 20px 15px 15px 20px;clear: both /*force IE bugger to clear*/}  
    div.form_wrap #co-billing-form,
    div.form_wrap #co-shipping-form  {margin:5px 15px 15px 28px;padding:  0 0 15px 0;}  

    #co-billing-form div.input-box,
    #co-shipping-form  div.input-box{float: left;width: 23%;margin-bottom:5px;line-height: 1.3em;}
        #co-billing-form div.input-box input,
         #co-shipping-form div.input-box input  {width: 90%;}   
          
   div.input-box {float: left;width: 46%;margin-right: 10px;margin-bottom:7px;line-height: 1.3em;}
      div.input-box input {margin-bottom: 5px;}
   .tel {clear: both;}
   #select-shipping-country select,
   #select-country select,
   #select-shipping-region select {width: 140px;}
#select-shipping-region,
#select-country option,
#select-shipping-country option {padding:0px;}
div.input-box-full {clear: both;}

div.full {width:49%;float: left;}
div.input-box input  {margin-top: 1px;}
div.input-box select {width: 90%;}
div.input-box-full {margin-bottom:7px;line-height: 1.3em}
div.input-box-full input{width: 94%;}

.address-selection {margin-bottom: 5px;}
.address-selection select {width: 96%}
 

   #co-billing-form .chkbox_select {margin-bottom: 10px;}
   .st2 {margin-top: 5px;}

/* opc, step 4 shipping method
==================================================== */
#co-shipping-method-form
  
  {clear: both;margin-bottom: 25px;}
#checkout-step-shipping_method button,
#opc-payment button {margin-right: 15px;}

#opc-shipping_method dl.shipment-methods,
	#opc-shipping_method dl.shipment-methods dt {margin-left: 0;}
	#opc-shipping_method .shipment-methods  dt {font-size: 14px;}
#opc-shipping_method .shipment-methods dd { padding: 5px 10px;width: 80%;margin-left: 25px;}

#opc-shipping_method .shipment-methods dd input {margin-top: 8px;display: inline;}

#opc-shipping_method .shipment-methods dd label {font-size: 14px;display: inline;}


/* opc, step 5 payment method
==================================================== */

	/*if PO enables*/
	#po_number {width: 90%;}

	
	/*if check/money order*/
	.form-list {clear: both;}

#checkout-step-payment{padding-top:10px;padding-bottom: 25px;}
#checkout-step-payment p {padding-left: 25px}
.payment-methods{margin-top: 15px;}
.payment-methods  dt {display: block;margin-bottom: 10px;margin-left: 45px;}
.payment-methods  dt input {margin-top: 3px;}
.payment-methods  input {width: 7%;;margin: 2px 10px 3px 15px;}
#payment_form_paypal_express,
#payment_form_purchaseorder label, #payment_form_purchaseorder input {margin-left: 45px;}

.payment-methods label {padding-bottom:5px;text-align: left;}
.payment-methods  dd li {padding-bottom: 8px;}
.payment-methods  dd {width: 80%;overflow: hidden;clear: both;}
.payment-methods dd address {padding: 10px;}

/*if PO enables*/
	#po_number {width: 60%;}

	/*if paypal express*/
	.method_paypal_express img {float: left;text-align: left;vertical-align: middle; margin-right: 5px;}
	.method_paypal_express label {width: 79%;}
	#paypal_express {margin-left: 0;}
#payment_form_paypal_express,
#payment_form_purchaseorder label, #payment_form_purchaseorder input {margin-left: 45px;}


 /** step 6, Review order 
 ============================================*/
  #checkout-review-table {margin-top: 15px;margin-right: 15px;}
 
#checkout-review-table td.last {text-align:right}
.checkout-onepage-index dl.item-options dt:first-child {border-top: 0;}
.checkout-onepage-index dl.item-options {text-align: left;padding-left: 15px;}
.checkout-onepage-index td img {text-align: left;padding-top: 0!important;}
#checkout-step-payment .edit {margin-left: 15px;}
#checkout-step-payment .edit,
#checkout-step-review .edit {float: left!important}



	

	/* credit card form*/
ul.ccinfo li {margin-bottom: 5px;clear: both;width:90%!important;margin-left:1%;}

ul.ccinfo li label,
ul.ccinfo li p.expiration 
{font-size:13px;color: #333;text-align: right;margin-right: 5px;float: left;width: 160px}

ul.ccinfo li select, 
ul.ccinfo li input,
ul.ccinfo li .v-fix-wrap {margin-top: 5px;float: left;}

ul.ccinfo li select, 
ul.ccinfo li input{margin-bottom: 10px;width: 14em;}

ul.ccinfo li .v-fix-wrap  {width:56%;margin-left: 10px}

ul.ccinfo li select {margin-right: 5px;margin-left: 10px;}

ul.ccinfo li p.expiration {padding-right: 0;margin-right: 0;width: 130px}

ul.ccinfo li .v-fix {float: left;margin-top: -10px;padding-left: 0;}
ul.ccinfo li .v-fix select{width: 100px!important;}

#cvv {width: 25em;height: 7em;clear: both;
background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/cvv.gif) no-repeat right 0}
#cvv span,
.v-fix label {position: absolute;left: -33333px;}

	.close-btn {background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/icon-msg-set.gif) no-repeat 0 -434px;position: absolute;text-indent: -99999px;width: 15px;height: 18px;margin-left: 61%;}

p.grand-total {font-size: 1.4em;text-align: right;width: 60%;font-weight: bold;;margin-top: 5px;}
p.grand-total span.price {font-size: 1.5em;}


/* Gift messages  
==================================*/

.giftmessages {line-height: 1.6em; margin-bottom: 10px}
.giftmessages h3,
.multi-order h4, .whole-order h4 {padding-top: 10px!important;border: none;margin-bottom: 5px;}
.multi-order h4, .whole-order h4 {padding-left: 0!important;font-size: 16px!important;}
#allow_gift_messages {margin-left: 14px;}
.giftmessages h5 {margin: 0 5px 10px 0;padding: 0;font-size: 15px;}
.giftmessages .chkbox_select input {margin-top: 5px;}
.giftmessages .group-select {padding: 0;margin: 10px!important;}
.giftmessages .group-select li {clear: both;}
.giftmessages .group-select li label {float: left;width: 20%;}
.giftmessages .group-select li input {float: left;width: 75%;}
.giftmessage-area {width: 65%;clear: both;display: block;}
.giftmessages p{padding-left: 0!important;}

.inner-box {margin: 10px 15px 10px 15px}
.giftmessages p.number {clear: both;}
.giftmessages .form_wrap{padding: 0}
/*if multi-order available*/

.multi-order, .whole-order {margin: 10px; padding: 5px 15px;}

.multi-order p, .whole-order p {padding-bottom: 15px;}
.multi-order {width: 98%;display: block;margin-top: 15px;padding-top: 5px;}
.giftmessages .multi-order .col1 {width: 22%;float: left;padding-bottom: 10px;}
.giftmessages .multi-order .col2 {width: 75%;float: left;padding-bottom: 10px}
.giftmessages .multi-order .giftmessage-area {width: 80%!important;}
.giftmessages div.block-wrap{ margin-top: 10px;padding-top: 10px;}
.giftmessages .multi-order .col2 input {width: 180px!important;} 
#multi-address  input {width:70%!important}

/* if terms and condition is available  */
.checkout-agreements {display: block;padding: 10px; }

/* checkout progress (share with Multi-address shipping state bar */

dl#checkout-progress {clear: both;background:#fff;margin-left:5px;}


#checkout-progress dt {background: #49769A;color: #fff;font-weight: bold;padding: 5px 5px 5px 10px}


dl#checkout-progress dd {padding:5px 10px;line-height: 1.35em;border-top:1px solid #87A6BE;display: block;overflow: hidden;background:url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/gradientbg3.png) repeat-x left -20px;}

dl#checkout-progress dd.complete{background: #EAF4F8;overflow: hidden;}

#checkout-progress dd div.content { padding:10px;display: block;margin-top: 0;clear: both;}
#checkout-progress dd span.edit { padding: 5px 0 10px 0;float: right;overflow: hidden;}

#checkout-progress dd.active {border-bottom:1px solid #e9e5e5;text-decoration:none;font-weight: bold;}



/* @end */

/* Tax details */
.tax-total { cursor:pointer; }
.tax-total td { line-height:13px; padding-top:5px !important; padding-bottom:5px !important; }
.tax-total .tax-collapse { float:right; padding-left:20px; background:url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/bg_collapse.gif) 0 2px no-repeat; text-align:right; cursor:pointer; }
.show-details .tax-collapse { background-position:0 -55px; }
.show-details td { border-top:1px solid #d2d8db; }
.tax-details td { font-size:0.91em; color:#626465; background-color:#dae1e4; }
.tax-details-first td { border-top:1px solid #d2d8db; }

/*Sell to us form
===================================*/
table#selltous {border: 0;width:100%;clear: both;}
table#selltous th {font-size: .8em;font-weight: normal;padding-left: 2px;margin-right: 10px;letter-spacing: 1px;border: 0;}
table#selltous th.no {width:5%;padding-left: 3px;}
table#selltous th.pn {width: 20%;}
table#selltous th.desc {width: 44%;}
table#selltous th.qty {width: 7%;text-align: left;}
table#selltous th.condition {width: 26%;}
table#selltous td {padding: 0;border: 0;}
table#selltous td input {width: 90%;padding-left: 5px;padding-right: 5px;margin: 0;}
table#selltous td.desc input  {width: 95%}
table#selltous td.num {padding-left: 0;}
table#selltous td.num input,  
table#selltous td.qty input{text-align: center;padding-left:0;padding-right: 0;}
table#selltous td.qty select {width: 98%;}
table#selltous td label {position: absolute;text-indent: -9999em;}
/* form elements for 
Register, login, forgot password, advanced search
===================================*/
legend span.h4,
.group-select legend span.h4 {font-size: 1.05em;line-height: 2em;position: relative;margin-top: 15px;display:block;color: #252525;}

.group-select fieldset{margin-top: 0
; padding: 15px 0;overflow: hidden;}

.group-select .form_wrap {padding-left: 0;padding-top: 0}
.group-select div.input-box {float: left;width: 45%;margin-right: 10px!important;}
.group-select div.input-box input {width: 90%;}
.group-select p {padding-top:0;padding-bottom: 10px;}
.group-select {margin: 0 30px 0 14px;}



/*contact page*/
.dl-styling  {margin:10px 25px;}
.dl-styling dt{font-weight: bold;padding-bottom: 5px;}
.dl-styling dd {padding-bottom: 3px;font-size: .9em;}

/* @group customer login area - my dashboard */


/* customer account login area 
===================================*/


/* left colum, My Account navigation */
.account-nav  {overflow: hidden;}
.account-nav li {display: block;border-bottom:1px solid #87A6BE}
.account-nav li a, .account-nav li.on { padding:5px 4px 5px 12px; font-size: .85em; font-weight: bold;}
.account-nav li a { display:block; padding-left: 15px;}
 .account-nav li a:hover, .account-nav li.on a:hover,
.account-nav li.on  { background: #49769A; text-decoration:none;color: #fff;padding-right: 15px; }

 .account-nav li a:hover, .account-nav li.on a:hover{background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/body_bg.png) repeat-x center 40%;}

/* my dashboard
===================================*/
.dashboard {margin-top:10px;
overflow: hidden;padding: 5px 15px 5px 12px;}
.dashboard h2,
.dashboard h2.acct-info, h2.acct-info {font-size: 1em;display: block; background:url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/gradientbg3.png) repeat-x left 0px;padding: 8px 0 8px 15px}


.dashboard .box1, .dashboard .box2{width: 49%; padding-top: 0;margin-top: 0;border: 1px solid #E8F1F6; }

.dashboard .box1 {float: left;}
.dashboard .box2 {float: right; margin-right: 0!important;}


.dashboard p.intro {padding:0px 15px 20px 0px;}


.dashboard h3 {font-size: .85em;margin-bottom: 15px;border-bottom:1px solid #E8F1F6;background: #EAF4F8;}

.dashboard h4 {margin-top:0;}
.dashboard h3, .dashboard h4 {display: block;padding: 8px 5px 5px 15px; }
.dashboard .box1 p {padding-top: 0!important;}
.dashboard p, .dashboard address {padding:10px 15px;}
.dashboard address {padding-top: 0;}
.dashboard .set-minheight,
.dashboard .set-minheight1 {min-height: 12em;border-top: none;width: 100%;margin-bottom:10px;}
.dashboard address {line-height:1.6em;}
.dashboard address.box4 {padding: 5px 0 5px 15px;width:46%;float: left;border: none;}/* Additional Address Entries */



/*customer logged in > my dashboard page*/ 

.customer-account-index .dashboard .box1,
.customer-account-index .dashboard .box2,
.customer-address-index .dashboard .box1,
.customer-address-index .dashboard .box2
{width: 49%;border: 1px solid #E8F1F6;}
.customer-account-index .dashboard .box2
{float: right;}
.customer-account-index .dashboard .set-minheight1,
.sales-order-view .dashboard .set-minheight {min-height: 16em;}

.btn-add-new-address {margin-top: 10px;margin-right: 10px;}
p.edit-alt {font-size: 13px;}

/*order view*/
.sales-order-view .dashboard,
.customer-address-index .dashboard {padding-top: 15px;}
.sales-order-view .giftmessage {margin-top: 10px;clear: both;padding: 0 10px 10px 10px;border: 1px solid #E8F1F6;}
.sales-order-view .giftmessage h5 {border-bottom: 1px solid #87A6BE;display: block;margin: 0 -10px;}
.sales-order-view .dashboard .giftmessage p {padding-bottom: 0;padding-top: 10px;}
.sales-order-view .box1, .sales-order-invoice .box1
 {float: left;width: 48%;border: 1px solid #E8F1F6;margin-right: 15px;}
.sales-order-view .box2, .sales-order-invoice .box2 {float: right;width: 48%;border: 1px solid #E8F1F6;}

/*Edit Account Information*/
.dashboard fieldset.edit-acct,
.customer-address-index .edit-acct
  {padding: 0 15px 10px 12px}
.edit-acct .input-box {margin-left: 5px;}


/*customer logged in > Address Book*/
.customer-address-index .dashboard .set-minheight1 {height: 15em;margin-top: 5px;}
.customer-address-index .dashboard .box1 {margin-right:5px;}




#rightcol address {padding: 0px 15px;color:#2C3624;}

.dashboard ul li input, .dashboard ul li select {margin-left: 0;}


.link-print {background:url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/icon-msg-set.gif) no-repeat left -468px;padding-left: 20px;margin-left: 15px;position: relative;z-index: 600;}

pleft10 {padding-left: 10px;}
.pbtm20{ padding-bottom: 20px!important;}
.mright25 {margin-right: 25px!important;}
.mleft20 {margin-left: 20px!important;}
.mleft10 {margin-left: 10px!important;}
.mtop10 {margin-top: 10px;}
.mtop15 {margin-top: 22px!important;}
.ptop30 {padding-top: 55px;}
.mtop30 {margin-top: 30px!important;}

.mtop-15 {margin-top: -5px!important;}


/* My Accound > my wishlist > wishlist table */
#wishlist-table {margin-top: 10px;border-top:1px solid #87A6BE}
#wishlist-table textarea { width: 95%;height: 5em;}
#wishlist-table th.first {border-left: none;}
#wishlist-table td {padding-top: 10px;line-height: 1.3;}
.btn-wishlist {margin-bottom: 10px;}
p.alert-message {padding: 15px;color: #353535;}





/* my tags - customer login page*/


span.edit {float:right; padding-right: 10px; padding-top: 3px;font-size: 12px;font-weight: normal;}



/* my tags, my reviews - account logged in */
.mini-product-tags {width: 90%;clear: both;}


 ul.tags-list {margin: 5px 10px;}
.mini-product-tags .tags-list li {display: inline;padding-right: 4px;}
.tags-list li a, .tags-list li {display: inline; color: #527184;font-size: 1em;}

.tags-list li {display: inline; color:#222;padding-right: 4px;}


.dashboard-myrecent {padding-bottom: 15px;overflow: hidden;margin-bottom: 10px;}
 .dashboard-myrecent h6 {font-size: .85em;}
 .dashboard-myrecent li {display: block;margin: 10px 15px 5px 15px;overflow: hidden;}

 .dashboard-myrecent span.count {display: inline;font-size: 1em; padding-right: 8px;}
 .dashboard-myrecent li div.subcap span {float: left;width: 8%;margin: 5px 15px 10px 22px;line-height:0.8em;}
  ol.dashboard-myrecent li {margin: 10px 0 10px 15px;border-bottom: 1px solid #e9e5e5;float: left;width: 47%;padding-bottom: 5px;}
    ol.dashboard-myrecent li.reviews span.label {line-height: 2.5em;float: left;width: 20%;font-weight: bold;}
  ol.dashboard-myrecent li.reviews .rating-box {float: left;width: 76px;margin-top: 7px;}

.mini-product-tags .edit-tags li input {width: 90%;}
.mini-product-tags .actions {padding-right: 10px;}
#my-tags-table {width: 120%;}
#my-tags-table td {padding: 8px;border-right: none;}
#my-tags-table td.first {border-left: none;}
#my-tags-table h5 {font-size: 1em;background: none;}
#my-tags-table p {padding: 10px;line-height: 1.5em;}
#my-tags-table td.last {width: 20%;}
/* @end */

	/* My order */
	dl.order-info {margin: 5px 0 15px 0 ;}
	dl.order-info dd {padding-top: 5px;font-weight: bold; }
	dl.order-info dd.date {float: right;font-size: .8em; color: #555;padding-right: 10px;
	}

/*share hdr-bg.png*/
ul#tabnav{background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/hdr-bg.png) repeat center center;}

/* @group Jquery Tabs*/


#tab{margin:5px auto 15px auto;width: 100%; }

    .ui-tabs-hide { display: none; }
   
ul#tabnav {display: block;background: url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/gradientbg3.png) repeat-x center 0px;}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}


.ui-tabs-nav {  padding: 0}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li { float: left; margin: 0 0 0 1px;min-width: 100px; /* be nice to Opera */}

.ui-tabs-nav a, .ui-tabs-nav a span {display: block;}
.ui-tabs-nav li a {margin: 1px 0 0; font-weight: bold;font-size:0.85em;
/*position: relative   ; makes opacity fail for disabled tab in IE */ padding: 6px 15px 3px 15px;border-right:1px solid #a6cdea; color: #333;
     text-align: center;
    text-decoration: none;
    white-space: nowrap;}

.ui-tabs-nav li:last-child a {border-right: 0;}


.ui-tabs-nav .ui-tabs-selected a,
.ui-tabs-nav a:focus,
.ui-tabs-nav a:hover {
    position: relative; border-bottom: 0;
	 z-index: 2;    color: #ccc;}

.ui-tabs-nav .ui-tabs-selected a span {  padding-bottom: 1px;}
  

 .ui-tabs-nav a:hover, .ui-tabs-nav .ui-tabs-selected a , .ui-tabs-nav a:focus, .ui-tabs-nav a:active{
background:  url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/ct_bgtop.png) repeat-x center -5px;text-decoration: none;color: #252525;}


 .ui-tabs-disabled { opacity: .4;}
    

.ui-tabs-panel { padding:15px;
 background:  url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/gradientbg3.png) repeat-x center 0px;border: 1px solid #E8F1F6;border-top: 0;margin-bottom: 15px;}


.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: transparent url(http://www.ahtechsolutions.com/skin/frontend/default/buyahtech/images/base_images/opc-ajax-loader.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}	



/**
 * AH Tech Solutions *
	* @author      Tee G. Peng *
 * @link            http://www.lotusseedsdeisgn.com *  * @revision        $Revision: 1 $
 * @lastmodified     1.0  $Date: July 4th, 2009 $
  / "Tahoma", "Lucida Grande", Lucida, Verdana, sans-serif*----------------------------------------------------------------------*/

/* css3 support */
input, textarea, select, .custom-options, .product-options-bottom
{-moz-border-radius: 3px;
-webkit-border-radius:3px;	
border-radius: 3px;	}
button, .sidebox, ul.pager, .messages, #messages_product_view, .floatbox-wrap, .round, #recently-viewed-items li, img, .dashboard, .box1, .box2, h3.acct-info,
.one-page-checkout .step-count
{-moz-border-radius: 5px;
-webkit-border-radius:5px;	
border-radius: 5px;	}

.buy-btn,
.box{-moz-border-radius: 10px;
-webkit-border-radius:10px;	
border-radius: 10px;}


.livechat,
#menu, .ui-tabs-panel, .ac_results,
#mini-newsletter{
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright:  8px;
-webkit-border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;}


	
dl#checkout-progress, dl#checkout-progress dt, .account-nav h2, .layered-nav h2,
.search-autocomplete  {
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright:  3px;
-webkit-border-top-left-radius: 3px;	
-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;}



#mini-newsletter label, table, .sidebox h2, .account-nav li:first-child,
#mini-newsletter, .pager{
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright:  5px;
-webkit-border-top-left-radius: 5px;	
-webkit-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	}

#cms-view  div.box h2{	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
-webkit-border-top-left-radius:10px;	
-webkit-border-top-right-radius:10px;
	border-top-left-radius:10px;
	border-top-right-radius: 10px;
	}

	
#menu .sf-shadow ul, #menu .sf-menu li ul {
-moz-border-radius: 8px;border: 3px solid #B7D3DF;
	-webkit-border-radius: 5px;border-radius: 5px;}
	#mwrap .sf-shadow ul {border: 3px solid #B7D3DF;}
	 #mwrap .sf-menu li ul {

	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright:  3px;
-webkit-border-bottom-left-radius: 3px;	
-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;}


