/***********************************************/
/* PAGE STRUCTURE CSS                          */
/***********************************************/
#container {border:0px;width:100%;background-image:url(../images/background_mainpage.gif);background-repeat: repeat-x;}
#header {height: 132px;margin:0px auto;width:960px;}
#main {margin:0px auto;position:relative;top: 0px;}
#footer {width:100%;height: 103px;margin:75px auto 0px;background-image:url(../images/background_mainpage_footer.gif);background-position: top left;}

/***********************************************/
/* PAGE ELEMENT STYLING CSS                    */
/***********************************************/

td.detailscolumn .price {font-family: Arial, Helvetica, Verdana, sans-serif;font-size:1.0em;font-style:normal;}

/***** jQuery Dialog Skinning *****/
.ui-widget.quickview, .ui-widget.ui-dialog{-moz-border-radius-bottomleft:12px;-moz-border-radius-bottomright:12px;-moz-border-radius-topleft:12px;-moz-border-radius-topright:12px;}
.ui-dialog .ui-dialog-title{font-size: 1.3em;}
.ui-dialog .ui-dialog-titlebar{background-color:#FFFFFF;background-position: top left;-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-topleft:12px;-moz-border-radius-topright:12px;}

/* HEADER/FOOTER COMPONENTS (Logo, Search, User Info, Mini Cart, Links, Category Menu)
--------------------------------------------------------------------------------------- */

/***** Header Logo *****/		
#header h1.logo a {background: url(../images/logo.gif) no-repeat center right /* Company Logo */;height: 42px /* Sets overall height of header */;left:45px;top:11px;}
	
/***** Search Bar *****/

.sitesearch {top:30px;background:transparent url(../images/background_search.png) no-repeat top right !important;}
.sitesearch label {display: none;}
.sitesearch form.simplesearch input.simplesearchinput {background-color:transparent !important;border:0;color:black;height: 20px;margin:0px;padding:0px;width: 195px;}
.sitesearch form.simplesearch input.simplesearchinput:focus {background-color:transparent;}
.sitesearch button {background:transparent none;border:0;height:20px;width:23px;}
.sitesearch button span {background:transparent none;visibility: hidden;}

/***** HEADER/FOOTER Links (Store Locator, Help, Etc.) *****/
.generalnav {top:3px;font-size:1em;color:white;}
.generalnav ul li a {color:white;}
.generalnav ul li a:hover {color:white;}

/***** User Information (Welcome Message, Login, Register, etc.) *****/
.headercustomerinfo {top:17px;color:#E1BA93;}
.headercustomerinfo a {color:#E1BA93;}

/* CATEGORY DEPARTMENTS MENU BAR 
--------------------------------------------------------------------------------------- */
.categorymenu {top:82px;background-color: transparent;border:0px;font-size:1.1em;font-weight:bold;height:25px;text-align:left;}
.categorymenu a, .categorymenu a:visited {color: #fff;min-width:1px; padding:1px 40px 8px 5px;}
.categorymenu a:hover {background:transparent url(../images/space.gif) no-repeat top left;color:#E1BA93;}
.categorymenu ul ul {background:transparent url(../images/background_dropdown_nav.png) top left;border:0px;padding:15px 0 8px 0;top:19px;width:118px;}
* html .categorymenu ul ul {background:transparent url(../images/background_dropdown_nav.gif) top left;}

.categorymenu ul ul a, .categorymenu ul ul a:visited {color:#fff;padding:5px 5px;}
.categorymenu ul ul a:hover {background-color: #564f47;color:#439dd1;font-style:italic;}

 /* COPYRIGHT *****/ 
.copyright {margin: 0px;}
	
/***** Header Slots CSSSLOTS STYLING *****/
.headerbar {color:#80171c;top: 108px;}

/* HOME PAGE
--------------------------------------------------------------------------------------- */
.homepage {margin-top: 8px;}

.pt_storefront .verticalcarouselheader {background: transparent url(../images/background_scroller_header_thisweeksdeals.gif) top left;height:31px;width:173px;margin-top: 12px;}	
.pt_storefront .verticalcarousel {background: transparent url(../images/background_homepage_scroller_background.gif) bottom left;height:537px;width:173px;padding-bottom: 21px;}
.pt_storefront .verticalcarousel a {font-weight: bold;font-size: 1.3em;line-height: 1em;color: #555555;}
.pt_storefront .jcarousel-container-vertical {height: 100%;top:0px;}
.pt_storefront .jcarousel-clip-vertical {height: 100%;}
.pt_storefront .jcarousel-next-vertical {background: transparent url(../images/carousol_next-vertical.gif) no-repeat 0 0;bottom: 0px;height: 13px;left: 0px;width: 173px;}
.pt_storefront .jcarousel-prev-vertical {background: transparent url(../images/carousol_prev-vertical.gif) no-repeat 0 0;height: 13px;left: 0px;width: 173px;top: 0px;}
.pt_storefront .jcarousel-prev-disabled-vertical, .pt_storefront .jcarousel-prev-disabled-vertical:hover, .pt_storefront .jcarousel-prev-disabled-vertical:active {background-position:0px -96px;}
.pt_storefront .jcarousel-prev-vertical:hover {background-position:0px -32px;}
.pt_storefront .jcarousel-next-vertical:hover {background-position:0px -32px;}

.pt_compare table.comparisontable td {text-align:left;}
.pt_compare .price,.pt_compare .salesprice{float:left;}
.pt_compare .price .standardprice{float:left;}
.pt_compare .price {margin-left:30px;}
.pt_compare table.comparisontable .producttile {height:auto;}
.pt_compare .prSnippetNumberOfRatingsText,.pt_compare .prSnippetWriteReview,.pt_compare .prSnippetReadReviews,.pt_compare .prSnippetTitle{display:none;}
.pt_compare  .prSnippetRatingUnclickable {padding-left:20px;}
.pt_compare .addtocart{padding-left:18px;}
.pt_compare .addtowishlist{padding-left:20px;}

.pt_compare #content {padding-left:30px;}
.pt_compare .compareshow a.back {color:#333; font-size:11px; text-decoration:none;}
.pt_compare .compareshow {width:919px; padding:25px 0;}
.pt_compare .compareshow .printbutton {margin:0 0 15px 0;}
.pt_compare .compareshow .compareremovebutton {padding-left:0;}
.pt_compare .compareshow td.compareremovecell {text-align:center; vertical-align:middle; height:25px;}
.pt_compare .compareshow td.product {width:110px; padding:20px 0}
.pt_compare .compareshow .selectcategory {padding:5px;}
.pt_compare .compareshow .selectcategory .label {margin-bottom:6px;}
.pt_compare .compareshow .label {width:auto;}
.pt_compare .compareshow .producttile .image {margin:0; width:auto;}
.pt_compare .compareshow .producttile {float:none; }
.pt_compare .compareshow .producttile .name {padding:0 4px}
.pt_compare .compareshow .producttile .swatches {display:none;}
.pt_compare .compareshow .addtocart, .pt_compare .compareshow .addtowishlist {text-align:center; padding-left:0;}
.pt_compare .compareshow .addtocart {padding:5px 0;}
.pt_compare .compareshow .addtowishlist a {color:blue; padding-top:0px}
.pt_compare .compareshow table.comparisontable td.productattribute {width:110px; padding-left:10px;}
.pt_compare .compareshow table.comparisontable td.value {text-align:center; padding:4px 3px; font-size:11px;}
.pt_compare .compareshow .producttile .image .thumbnail img {height:107px; width:107px;}
.pt_compare .compareshow tr.oddattributerow {background-color:#e9e9e9}
.pt_compare .compareshow h1 {padding-bottom:5px;}
.pt_compare .compareshow table.comparisontable .emptyspotimage {display:none;}
.pt_compare .compareshow table.comparisontable {margin-bottom:20px;}
.pt_compare .compareshow .price .standardprice, .pt_compare .compareshow .price .salesprice {float:none; display:inline;}
.pt_compare .compareshow .price {margin:0; float:none;}
.pt_compare .compareshow .promo {display:none;}

/*Compare Items Styling */
.compareitems {margin-top:5px;}
.compareitems h2 {display:none;}
.compareitem {z-index:80;padding:3px; border:1px solid #ddd; margin-left:5px; background: #fff;}
.compareitemsseparator {display:none;}
.compareitem .compareitemremove {position:absolute;top:1px;right:2px;}

/* SEARCH RESULTS
--------------------------------------------------------------------------------------- */
/* These styles create the default look for Product display with search results, cross sells and other places where multiple products are displayed. */
.productlisting .product .name a {color: #555555;font-size: 1.2em;font-weight: bold;}
.producttile .image .quickviewbutton a {background-image: url(../images/quickview.png);}


/***** BREADCRUMB STYLES *****/
.breadcrumb {font-size: 12px;}
.breadcrumb a {text-decoration:none;}
.refinementname {font-style: italic;}
.refinementvalue, .refinementname {font-family:georgia,Times New Roman,Times,serif;}
.last-breadcrumb {font-weight: bold;}

/* Paging */
.pagination{padding:8px 0 8px 0}
.pagination a, .pagination a:visited {text-decoration: none;}
.pagination a:hover {color:#000; text-decoration: underline;}
.pagination li:hover {color:#000;border:1px solid #000;background-color: #ccc;}
.pagination ul li, .pagination li.currentpage {padding:2px 4px 4px 4px; border:1px solid #ccc;}
.pagination li.currentpage {border:1px solid #000;color:#fff;background-color:#7e191d;}
.pagination li.firstlast{padding:0px;border:0px none #000;background: transparent;}

/* RESULTS REFINEMENT (Left Column Navigation)
--------------------------------------------------------------------------------------- */
.searchrefine {background: transparent url(../images/background-search_refine.gif) no-repeat bottom left;margin:24px 0 24px 0;padding: 0 0 16px 0;}
.searchrefine h1 {
	/*background: transparent url(../images/background-search_refine-header.gif) no-repeat top left;*/
	color:#e7c8a9;
	font-weight: bold;
	height: 20px;line-height: 1.5em;
	padding:0px 0px 0px 8px;
}

.searchrefine .searchcategories {
	padding: 0 0 1px 0px;
	margin-right:12px;
	margin-left:9px;
	/* border-bottom:1px dashed #11355B; */
}
.navgroup {
	padding-left: 0px;padding-right: 1px;
    /*border-bottom:1px dashed #11355B;*/
    margin-left:12px;
    margin-right:12px;
}

.searchrefinements .refinedclear{font-size:11px;}

/* Category Page
--------------------------------------------------------------------------------------- */
.bottombannercell {padding-top:10px;border:1px solid #e9e9e9; margin:0 10px 10px 0; height:165px; width:175px; line-height:1.3em;}
.bottombannercell:hover {border:1px solid #aaa;}
.bottombannercell img {padding-bottom:6px;}
.bottombannercell a {text-decoration:none;}
.bottombannercell .bottombannertext {margin:0 auto; text-align:center; padding:0 5px; width:145px;}
.bottombannercell a:hover {text-decoration:underline;}

/* HOT DEALS CATEGORY LANDING */
.promocontainer {margin:15px 0 0 5px;}  
.promocontainer table.promocell {width:237px; height:120px; border:2px dashed #ddd; float:left;margin:0 12px 21px 0;}
.promocontainer td.promoimg {padding-left:3px; width:100px;}
.promocontainer td.promotext {background:none #f6f6f6; padding:12px 8px 0; vertical-align:top; font-size:13px; font-weight:bold; border-left:1px solid #e6e6e6;}
.promocontainer td.promotext a {text-decoration:none; color:#555;}
.promocontainer td.promotext a:hover {color:#c00;}
.promocontainer td.shopnow {text-align:right; font-size:12px; font-weight:bold; padding:0 8px 8px 0; background:none #f6f6f6; border-left:1px solid #e6e6e6; height:20px; }
.promocontainer td.shopnow a {text-decoration:underline; color:#c00;}
.promocontainer td.shopnow a:hover {text-decoration:none;}

/* PRODUCT DETAIL PAGE
--------------------------------------------------------------------------------------- */
..pt_account a	{font-size:10px;}
.productdetail .productimage{border: 0px;}
.productdetail .price .standardprice {}

/***** Product Next/Previous on Product Detail Page (productnav.isml)*****/
.productdetail .productnavigation {width:208px;}
.productdetail .productnavigation span {visibility: hidden; display: none;}
.productdetail .productnavigation .productprevious {background: transparent url(../images/previous.gif) no-repeat 0 10px; border-right: 1px solid #ccc; float:left; width:103px;}
.productdetail .productnavigation .productnext {background: transparent url(../images/next.gif) no-repeat right 10px; float:left; width:103px;}
.productdetail .productnavigation .productprevious img{padding:0px 0px 0px 38px;}
	
/* MINI-CART
--------------------------------------------------------------------------------------- */	
.minicart {top:62px;color:white;}
.minicart a {color:white;}
.minicart .minicarttotal {background:transparent url(../images/cart_icon.gif) no-repeat 0 0;}
.minicart .minicarttotal .cartlabel {display: none;}
.minicart .minicarttotal .emptycart {margin-left: 15px;}
.minicart .minicarttotal a {margin-left: 15px;}
.minicart .checkoutminicart {max-height:none;}
/* ERROR MESSAGES
--------------------------------------------------------------------------------------- */
/***** Cookies / Javascript disabled *****/	
.disabledcontainer {background: transparent url(../images/background_header_disabled_message.gif) repeat-x top left;}
.disabledmessage {background: transparent url(../images/background_header_disabled_message_bigicon.gif) no-repeat top left;}
.disabledmessage p {font-family: georgia,Times New Roman,Times,serif;}

/* MY ACCOUNT/CUSTOMER SERVICE
--------------------------------------------------------------------------------------- */
#leftcolumn .contentasset{margin-top:24px;}
.pt_order .orders {margin:5px 0 0 10px;}
/*global styles: START*/
	#container {background-image:none; background-color:#11355b; padding-top:14px; padding-bottom:20px;}
	body {background-color:#11355b;}
	body{color:#444444;font-family:arial;} 
	#main {width:980px;background-color:#ffffff; background:transparent url(../images/main_background_img.gif) repeat-y top right !important;}
	.pt_contentsearchresult #main{overflow-y:auto;}
	.overflowHidden {overflow:hidden;}
	.displayInline{display:inline;}
/*global styles: END*/
/*mini cart styles: START*/
.minicartcontent {border:6px solid #016DA0;left:-92px;padding:10px;top:17px;}
.minicart {top:72px;color:#444444;right:36px;}
.minicart a {color:#444444;}
.minicart .minicarttotal {top:-7px; background:transparent url(../images/cart_icon.gif) no-repeat 0 0;}
.minicart .hoverminicrt {top:-7px; background:transparent url(../images/cart_icon_hover.gif) no-repeat 0 0;}


.minicart .minicarttotal .cartlabel, .minicart .hoverminicrt .cartlabel {display: none;}
.minicart .minicarttotal .emptycart,  .minicart .hoverminicrt .emptycart{margin-left: 21px;}
.minicart .minicarttotal .emptycartrside{margin-right:8px;}
.minicart .minicarttotal a, .minicart .hoverminicrt a {margin-left: 15px;padding:7px;text-decoration:none; font-weight: bold;}
.minicart .minicarttotal a.hvr, .minicart .hoverminicrt a.hvr {margin-left: 15px;padding:7px;background-color:#FFFFFF;}
.minicart .minicarttotal a:hover, .minicart .hoverminicrt a:hover {margin-left: 15px;padding:7px;background-color:transparent;color:#11355B;}
.minicart .minicarttotal a span.nostyle, .minicart .hoverminicrt a:hover span.nostyle {color:#000; font-weight:bold;}
.minicart .minicarttotal a span.style, .minicart .hoverminicrt a:hover span.style {font-weight:bold;}
.minicartcontent {width:328px;}
.minicart .hoverminicrt a:hover span.style {color:#016da0;}
.minicart .minicarttotal, .minicart .hoverminicrt {float:right;position:relative;}
.minicart .minicarttotal .cartlabel, .minicart .hoverminicrt .cartlabel {margin: 0px 5px 0px 0px;text-transform: uppercase;}
.minicart .minicarttotal .welcomedivider, .minicart .hoverminicrt .welcomedivider {margin:0px 3px;}


.checkoutminicart {border-top:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;}
.minicartcontent .checkoutminicart .summaryproduct {border-bottom:none;}
.minicartcontent .minicarttotals {background-color:transparent;height:15px;margin:0 0 25px;}
.minicarttotals .ordersubtotal .label, .minicarttotals .ordersubtotal .value {color:#000000;}
.minicartcontent .minicarttotals table.ordertotalstable {float:none;}
.checkoutminicart .pricing {text-align:left;padding-top:10px;}
.ordertotals {font-size:12px;padding-top:10px;}
.pt_order .orderdetailsummary .ordertotals {padding-top:0px;}
.checkoutminicart .summaryproduct {padding-top:10px;padding-bottom:15px;}

.minicart .minicartheader{float:left;color:#11355B;font-size:14px;font-weight:600;font-family:Arial,Helvetica,sans-serif;}
.minicartcontent .link2cart a.continueshopping{text-indent: -9999px;float:left;width:113px;background:url(../images/minicart/btn-continue-shopping.gif) no-repeat;border:none;color:transparent;height:26px;}
.minicartcontent .link2cart a.gotocart{text-indent: -9999px;float:right;width:209px;background:url(../images/minicart/btn-view-cart-checkout.gif);background-color:red;border:none;color:transparent;height:26px;}
.minicartcontent .quickviewqtyinner{color:#11355B;}
.minicartcontent .minicarttotalprice {color:#11355B;}
.minicartcontent .checkoutminicart .name {text-decoration:none; color:#000000;}
.minicartcontent .minicartclose {background:transparent url(../images/mini_icon_close.gif) no-repeat scroll right top;}
/*mini cart styles: END*/

/*cat-landing page:START*/

.pt_productsearchresult #leftcolumn {
	padding:0 0 0 17px;
	
}.searchrefine .searchrefinements UL.refinementcategoriy LI
* html .searchrefinements ul.refinementcategory li {
	background-position-y: 12px;
}
* html .searchrefinements ul.refinementcategory li.active {
	background-position-y: 10px;
}
* html .searchrefinements ul.refinementcategory li.expandable {
	background-position-y: 10px;
}


.breadrumbs_top{height:5px;}
.searchrefine {background:none; margin:16px 0px 0px 0px;}
.pt_productsearchresult #content {padding-bottom:15px;/*border-left:solid #d1d1d1 1px;*/margin-top:16px;float:left;}


.breadcrumb {float:left;margin:0px;padding:0px 30px; }
.pt_productsearchresult .categorylanding {margin:0px 10px 0 14px;}
.pt_productsearchresult .mainbannercontainer {padding:0px; height:auto;}
.pt_productsearchresult .mainbannercontainer .mainbannercell {padding-bottom:10px;}
/*cat-landing page:END*/



/*homepage styles: START*/
	#home-sweepstakes{padding-left: 28px;}
	#home-bottom{padding-left: 28px;}	
	.homepage {margin-top:0px;}
	#hp_main_slot {padding-left: 28px;}
/*homepage styles: END*/

pt_error
/*404:START*/
	

.pt_error img { border:0; }

.pt_error .generalerror a	{ color:#12355b; text-decoration: underline;}
.pt_error .generalerror a:hover	{ color:#016CA0; text-decoration: underline;}


.pt_error #fourohfour { width: 722px; }

.pt_error #fourohfour h3 { background: url(../images/were_sorry.gif) no-repeat; width: 157px; height: 29px; text-indent: -9999px; margin: 20px 0 0 29px; }
.pt_error #fourohfour p { color:black; font-size: 14px; line-height: 18px; padding-left: 33px; margin-top: 4px; }
.pt_error #fourohfour p.subtitle { font-size: 13px; line-height: 18px; padding-top: 20px; margin-bottom: 8px; font-weight: bold;}

.pt_error #fourohfour .teaser { width:718px; padding:0 0 14px 0; margin: 20px 15px; background:#F5F5F5 url(../images/gray_box.gif) bottom left no-repeat; }
.pt_error #fourohfour .teaser h2 { margin:0; padding: 7px 10px 3px 10px; background:url(../images/gray_box.gif) top left no-repeat; }
.pt_error #fourohfour .teaser h4 { margin: 0; padding: 15px 10px 0px 18px; font-size: 16px; color: #11355b; background-color:transparent;}
.pt_error #fourohfour .teaser p { margin:0; padding: 5px 10px 3px 18px; font-size: 12px; color: #767070; border-width:0 1px; background:#F5F5F5; }

.pt_error #search_box { width: 561px; height: 42px; background: url(bg_search.jpg) no-repeat; margin-left: 14px; }
.pt_error #search_box #textfield { background: url(input_bar.jpg) no-repeat; width: 411px; height: 30px; float: left; margin: 6px 0 0 0; padding: 7px 0 0 10px; border: 0; }
.pt_error #search_box #go { width: 47px; height: 28px; float: right; position: absolute; margin: 7px 10px 0 -7px; }
.pt_error #search_boxsearch_box .search_title { float: left; color: #fff; text-transform: uppercase; font-size: 13px; font-weight: bold; margin: 13px 15px 0 18px; }
.pt_error .errorpagemessage {background-color:transparent;}
.pt_error .errorpage .errorfooter {border-top:none;}
.pt_error .errorpage .errorfooter .errorfooterbottomslot {height:220px;width:auto;float:none; }
.pt_error .notfound,.pt_error  .generalerror {padding-left:0px;}

.pt_error .notfound .sitesearch {font-size:11px; height:27px;top:322px;background:transparent url(../images/header_search_bx.gif) no-repeat top right !important; right:535px;}

.pt_error .errorpage .errorsearch {background:transparent url(../images/header_search_bx.gif) no-repeat scroll top !important; width:300px; height:30px;padding-left:100px;}

.pt_error .errorpage .errorsearch button{width:88px;background:transparent none repeat scroll 0 0; border:0 none;outline-color:transparent;height:25px;}
.pt_error .errorpage .errorsearch input{width:140px;background-color:transparent !important;border:0 none;}

.pt_error .generalerror .errorsearch {background:transparent url(../images/header_search_bx.gif) no-repeat scroll top !important; width:300px; height:30px;padding-left:100px;}
.pt_error .generalerror .errorsearch input{width:137px;background-color:transparent !important;border:0 none;}
.pt_error .generalerror .errorsearch button{width:87px;height:27px;outline-color:transparent;border:0 none;background:transparent none repeat scroll 0 0;}
.pt_error .navgroup h3{background:transparent url(../images/open_close.gif) no-repeat scroll 0 -15px;font-size:1.1em;padding:0 0 2px 20px;text-transform:uppercase;}

.pt_error #leftcolumn{padding-left:16px;}
.pt_error .leftnavcontainer{border-top:1px solid #D1D1D1;}
.pt_error #content {border-left:1px solid #D1D1D1;}
.errorpage, .errorfooter {padding:0 5px;}
.pt_productsearchresult .nohitssearchbar{background:transparent url(../images/header_search_bx.gif) no-repeat scroll 93px 0px !important;height:27px;}
.pt_productsearchresult .nohitssearchbar input{padding-left:25px;background-color:transparent !important;width:147px;border:0 none;}
.pt_productsearchresult .nohitssearchbar button{height:27px;width:90px;outline-color:transparent;border:0 none;background:transparent none repeat scroll 0 0;}
/*404:END*/

/*temp styles*/
	.dfm {border:1px solid green;}/*temp style used during development*/
	.categorymenu {top:-38px;}
/*temp styles*/

/*Content Assets: START*/
.pt_customerservice #leftcolumn{padding-left:17px;/*border-top:1px solid #D1D1D1;*/}
.pt_customerservice .leftnavcontainer{border-top:1px solid #D1D1D1;}
.pt_customerservice #content {border-left:1px solid #D1D1D1;}

.pt_customerservice #content .contentasset{margin-left: 10px;}
	/*about CPO:START*/
		#aboutcpo {width:722px;margin-bottom:25px;}
		.aboutcpo_ol {padding-left:40px;margin-bottom:10px;}
		#aboutcpo a{color:#12355b;text-decoration:underline;}
		#aboutcpo a:hover	{color:#016CA0;text-decoration:underline;}
		#aboutcpo .link-span1 {display:block;float:left;margin-top:4px;margin-right:4px;}
		#aboutcpo .back-top {color:#12355b;text-decoration:none;font-weight:bold;}
		#aboutcpo .back-top a:link, back-top a:visited {color:#12355b;text-decoration:none;font-weight:bold;}
		#aboutcpo .back-top a:hover {color:#016CA0;text-decoration:underline;font-weight:bold;}
		#aboutcpo .title {font-weight:bold;color:#12355b;font-size:12px;}
		/*#aboutcpo body {font-family: Arial, Helvetica, sans-serif;	 Font to use margin:0px;}*/
		#aboutcpo .read-all {text-decoration:underline;float:left;font-weight:bold;padding-top:6px;}
		#aboutcpo .symbol {float:left;padding-top:2px;padding-right:4px;}
		#aboutcpo .answer {font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#333;}
		#aboutcpo .main-testimonial {font-size:18px;font-family:Arial, Helvetica, sans-serif;color:#333;font-weight:bold;padding:25px;}
	/*about CPO:END*/
	/*about recon:START*/
		.about_recon {width:722px;margin-bottom:25px;}	
		.about_recon a {color:#12355b;text-decoration:underline;}
		.about_recon a:hover	{color:#016CA0;text-decoration:underline;}
		.about_recon .title-recon	{color:#333;font-size:14px;font-weight:bold;}
		/*body{font-family: Arial, Helvetica, sans-serif;	 Font to use margin:0px;}*/
		.about_recon .answer	{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#333;}
		.about_recon .question	{text-decoration:underline;float:left;}
		.about_recon .symbol	{float:left;padding-top:2px;padding-right:4px;}
	/*about recon:END*/	
	/*contactus:START*/
		.contactus {width:722px;margin-bottom:25px;}
		.contactus a {color:#12355b;text-decoration:underline;}
		.contactus a:hover	{color:#016CA0;text-decoration:underline;}
		.contactus .link-span1 {display:block;float:left;margin-top:4px;margin-right:4px;}
		.contactus .back-top {color:#12355b;text-decoration:none;font-weight:bold;}
		.contactus .back-top a:link, back-top a:visited {color:#12355b;text-decoration:none;font-weight:bold;}
		.contactus .back-top a:hover {color:#016CA0;text-decoration:underline;font-weight:bold;}
		.contactus .title {font-weight:bold;color:#12355b;font-size:12px;}
		/*body {font-family: Arial, Helvetica, sans-serif; margin:0px;}*/
		.contactus .read-all {text-decoration:underline;float:left;font-weight:bold;padding-top:6px;}
		.contactus .symbol {float:left;padding-top:2px;padding-right:4px;}
		.contactus .answer {font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#333;}
		.contactus .main-testimonial {font-size:18px;font-family:Arial, Helvetica, sans-serif;color:#333;font-weight:bold;padding:25px;}
	/*contactus:END*/
	/*affiliateprogram:START*/
		.affiliateprogram {width:722px;margin-bottom:25px;}
		.affiliateprogram a {color:#12355b;text-decoration:underline;}
		.affiliateprogram a:hover	{color:#016CA0;text-decoration:underline;}
		.affiliateprogram .title-recon {color:#333;font-size:14px;font-weight:bold;}
		/*body{font-family: Arial, Helvetica, sans-serif; Font to use margin:0px;}*/
		.affiliateprogram .answer	{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#333;}
		.affiliateprogram .question {text-decoration:underline;float:left;}
		.affiliateprogram .symbol	{float:left;padding-top:2px;padding-right:4px;}
	/*affiliateprogram:END*/
	/*testimonials:START*/
		.testimonials {width:722px;}
		.testimonials .link-span1 {display:block;float:left;margin-top:4px;margin-right:4px;}
		.testimonials .back-top {color:#12355b;text-decoration:none;font-weight:bold;}
		.testimonials .back-top a:link, back-top a:visited {color:#12355b;text-decoration:none;font-weight:bold;}
		.testimonials .back-top a:hover {color:#016CA0;text-decoration:underline;font-weight:bold;}
		.testimonials .title {font-weight:bold;color:#12355b;font-size:12px;}
		/*body {font-family: Arial, Helvetica, sans-serif; Font to use margin:0px;}*/
		.testimonials .dhtmlgoodies_question {	/* Styling question *//* Start layout CSS */color:#12355b;font-size:12px;/* End layout CSS */overflow:hidden;cursor:pointer;margin-top:6px;}
		.testimonials .dhtmlgoodies_answer {	/* Parent box of slide down content */visibility:hidden;height:0px;overflow:hidden;position:relative;margin-top:12px;clear:both;margin-left:14px;margin-bottom:10px;}
		.testimonials .dhtmlgoodies_answer_content {	/* Content that is slided down */padding:1px;font-size:12px;position:relative;}
		.testimonials .read-all {text-decoration:underline;float:left;font-weight:bold;padding-top:6px;}
		.testimonials .symbol {float:left;padding-top:2px;padding-right:4px;}
		.testimonials .answer {font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#333;}
		.testimonials .main-testimonial {font-size:18px;font-family:Arial, Helvetica, sans-serif;color:#333;font-weight:bold;padding:25px;}		
	/*testimonials:END*/
	/*returnpolicy:Start*/
		.returnpolicy {width:722px;margin-bottom:25px;}
		.returnpolicy a {color:#12355b;text-decoration:underline;}
		.returnpolicy a:hover	{color:#016CA0;text-decoration:underline;}
		.returnpolicy .title	{font-weight:bold;color:#12355b;font-size:12px;}
		/*body{font-family: Arial, Helvetica, sans-serif;	 Font to use margin:0px;}*/
		.returnpolicy .answer	{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#333;}
	/*returnpolicy:END*/
	/*shippingpolicy:Start*/
		.shippingpolicy {width:722px;margin-bottom:25px;}
		.shippingpolicy .link-span1 {display:block;float:left;margin-top:4px;margin-right:4px;}
		.shippingpolicy .back-top {color:#12355b;text-decoration:none;font-weight:bold;}
		.shippingpolicy .back-top a:link, back-top a:visited {color:#12355b;text-decoration:none;font-weight:bold;}
		.shippingpolicy .back-top a:hover {color:#016CA0;text-decoration:underline;font-weight:bold;}
		.shippingpolicy .shipping-title {font-weight:bold;color:#12355b;font-size:18px;}
		.shippingpolicy .shipping-red {font-weight:bold;color:#dd0000;font-size:16px;}
		.shippingpolicy .shipping-dark-14 {color:#333;font-size:14px;}
		.shippingpolicy .shipping-dark-18 {color:#333;font-size:16px;font-weight:bold;}
		.shippingpolicy .shipping-small {color:#333;font-size:10px;}
		.shippingpolicy .dhtmlgoodies_question {	/* Styling question *//* Start layout CSS */color:#12355b;font-size:12px;/* End layout CSS */overflow:hidden;cursor:pointer;margin-top:6px;}
		.shippingpolicy .dhtmlgoodies_answer {	/* Parent box of slide down content */visibility:hidden;height:0px;overflow:hidden;position:relative;margin-top:12px;clear:both;margin-left:14px;margin-bottom:10px;}
		.shippingpolicy .dhtmlgoodies_answer_content {	/* Content that is slided down */padding:1px;font-size:12px;position:relative;}
		.shippingpolicy .read-all {text-decoration:underline;float:left;font-weight:bold;padding-top:6px;}
		.shippingpolicy .symbol {float:left;padding-top:2px;padding-right:4px;}
		.shippingpolicy .important-message {font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#016CA0;}
		.shippingpolicy .main-testimonial {font-size:18px;font-family:Arial, Helvetica, sans-serif;color:#333;font-weight:bold;padding:25px;}
		.shippingpolicy .normal	{font-size:12px;color:#333;}
		.shippingpolicy .normal-dark-blue {font-size:11px;color:#12355b;}
		.shippingpolicy .bold-dark-blue	{font-size:12px;color:#12355b;font-weight:bold;}
		.shippingpolicy .hurdles {height:346px;width:230px;float:left;}
		.shippingpolicy .hurdles2 {height:346px;width:230px;float:left;margin-left:8px;}	
	/*shippingpolicy:END*/	
	/*:Start*/
		.warranty {width:722px; margin-bottom:25px;}
		.warranty .inner-title {font-size:14px;color:#12355b;}
		.warranty .light-blue {color:#016CA0;}
		.warranty .light-blue-12 {color:#016CA0;font-size:12px;}
		.warranty .dark-blue {color:#12355b;}
		.warranty .bullet-text {font-size:11px;color:#333;text-decoration:none;margin-right:8px;line-height:13px;}
		.warranty .anchor-text {font-size:12px;color:#333;text-decoration:none;}
		.warranty .anchor-text a:link, anchor-text a:visited {color:#12355b;text-decoration:none;color:#12355b;}
		.warranty .anchor-text a:hover {color:#016CA0;text-decoration:none;cursor:pointer;}
		.warranty .link-span1 {display:block;float:left;margin-top:4px;margin-right:4px;}
		.warranty .clear {clear:both;}
		.warranty .left-column {float:left;width:320px;}
		.warranty .section-title {font-size:14px;font-weight:bold;color:#12355b;display:block;margin-bottom:15px;	margin-top:20px;}
		.warranty .section-text {font-size:12px;color:#333;}	
	/*:END*/
	/*:Start*/
		.moneybackguarantee {width:722px; margin-bottom:25px;}
		.moneybackguarantee a {color:#12355b;text-decoration:underline;}
		.moneybackguarantee a:hover	{color:#016CA0;text-decoration:underline;}
		.moneybackguarantee .title	{font-weight:bold;color:#12355b;font-size:12px;}
		.moneybackguarantee .answer	{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#333;}	
	/*:END*/		
	/*:Start*/
		.faq {width:722px; margin-bottom:25px;}
		.faq a {color:#12355b;text-decoration:underline;}
		.faq a:hover {color:#016CA0;text-decoration:underline;}
		.faq .title	{font-weight:bold;color:#12355b;font-size:12px;}
		.faq .dhtmlgoodies_question{	/* Styling question *//* Start layout CSS */color:#12355b;font-size:12px;/* End layout CSS */overflow:hidden;cursor:pointer;margin-top:6px;}
		.faq .dhtmlgoodies_answer{	/* Parent box of slide down content */visibility:hidden;height:0px;overflow:hidden;position:relative;margin-top:12px;clear:both;margin-left:14px;margin-bottom:10px;}
		.faq .dhtmlgoodies_answer_content{	/* Content that is slided down */padding:1px;font-size:12px;position:relative;}
		.faq .question {text-decoration:underline;float:left;}
		.faq .symbol {float:left;padding-top:2px;padding-right:4px;}
		.faq .answer {font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#333;}
	/*:END*/	
	/*:Start*/
	.pt_customerservice .breadcrumb{padding-bottom:10px;padding-top:10px;}
	/*:END*/		
/*Content Assets: END*/

/*My account : Start*/
	.pt_account .logincustomers, .pt_account .logingeneral {margin-left:0px;}
	.pt_account .createaccount {margin:10px 10px 30px;}
	.pt_account .logincreate {min-height:200px;}
	.pt_account .breadcrumb {float:none;margin:0px;padding:5px 30px 24px; }
	.pt_account #leftcolumn, .pt_order #leftcolumn, .pt_wishlist #leftcolumn,.pt_giftregistry #leftcolumn{padding-left:16px;}
	.pt_account .logincreate {width:305px;}
	.pt_account .logincustomers, .logingeneral {width:342px;}
	.pt_account .logincustomers, .logincreate, .logingeneral, .pt_wishlist .logincustomers {border:1px solid #CCCCCC;margin-bottom:24px;}
	.pt_account .navgroup h3, .pt_order .navgroup h3, .pt_wishlist .navgroup h3,.pt_giftregistry .navgroup h3,.pt_customerservice .navgroup h3{background:transparent url(../images/open_close.gif) no-repeat scroll 0 -15px;font-size:1.1em;padding:0 0 2px 20px;text-transform:uppercase;}
	.pt_wishlist .wishlist h3{padding-bottom:10px;margin-bottom:10px;}
	.pt_wishlist .wishlistlogin {margin:0px;}
	.pt_wishlist #rightcolumn {display:none;}
	.pt_wishlist .wishlistlogin .logincustomers {width :342px;}
	.wishlistlogin .logincreate .createaccount{width:270px;}
	.pt_wishlist .wishlistlogin{padding-bottom:10px;}
	.pt_wishlist .logincreate {min-height:432px;}
	.pt_wishlist .breadcrumb, .pt_account{padding-top:24px;padding-bottom:24px;}
	.pt_account .registration h4{color:black;}
	.pt_account .registration .registrationform .formactions {text-align:left; margin-left:150px;}
	.pt_account .registration .caption {display:inline;color:#11355B;}
	.pt_account .accountwelcome {margin:10px 7px 0;}
	.pt_account .accountlanding {margin-left:6px;}
	.pt_account .navgroup,.pt_order .navgroup,.pt_wishlist .navgroup,.pt_giftregistry .navgroup,.pt_customerservice .navgroup{/*border-top:1px solid #CCCCCC;*/ width:143px; padding-bottom:15px;}
	.pt_account #leftcolumn .contentasset,pt_order #leftcolumn .contentasset,.pt_wishlist #leftcolumn .contentasset,.pt_giftregistry #leftcolumn .contentasset,.pt_customerservice #leftcolumn .contentasset{margin-top:5px;}
	.giftregistry h4 {margin:0px;}
	.giftregistryeventoverview h2 {color:#000000;}
	.pt_giftregistry .formactions {margin-top:15px;text-align:right;width:378px;}
	.pt_account .accounteditaddress a,.pt_account .accountpaymentinstruments a{color:#11355B;}
	.pt_account .accounteditaddress a:hover,.pt_account .accountpaymentinstruments a:hover{color:#016CA0;}
	.pt_account .accountpaymentinstruments .actions a, .pt_account .accountpaymentinstruments .actions a:hover{color:black;}
	.pt_account .accountpaymentinstruments h4{background-color:#11355B;color:white;}
/*My account : End*/
/*Order history : Start*/
	.pt_order .leftnavcontainer{border-top:1px solid #D1D1D1;}
	.pt_order #content {border-left:1px solid #D1D1D1;}
/*Order history : End*/
/*wishlist : Start*/

/*wishlist : End*/
/*Prodcut compare: Start*/
	.compareshow {/*padding-left:30px;*/width:943px;} 
/*Prodcut compare: End*/
/*Search: Start*/
	.pt_productsearchresult .producthits{margin: 0 0 0 12px;}
	.pt_productsearchresult .productresultarea{margin:48px 0px 0px 0px;}
	.pt_productsearchresult .productlisting{margin:none; width:738px;padding-bottom:15px;margin-bottom:15px;padding-bottom:15px;}
	.pt_productsearchresult .productresultarea .last{margin:none; width:738px; border-bottom:0 none;}
	.pt_productsearchresult .productlisting .product .review{}	
	.pt_productsearchresult .productlisting .producttile{margin:5px 20px 5px 12px;}
	.producttile .prodid { color:#9B9B9B; text-transform: uppercase;}
	.pt_productsearchresult .searchresultsheader{margin:2px 1px;}
	.pt_productsearchresult .sorthitscontainer{width:737px;height:36px;padding:0px;margin-top:1px;}
	.pt_productsearchresult .sorthitscontainer{width:737px;height:36px;padding:0px;margin-top:1px;}	
	.pt_productsearchresult .searchresultsfooter .sorthitscontainer{width:737px;height:36px;padding:0px;margin-top:1px;}	
	.pt_productsearchresult .sorthitscontainer .sortby{margin-top:8px;left:16px;}
	.pt_productsearchresult .sorthitscontainer .sortby select{width:90px; font-size:11px;background-color:transparent !important; width:120px;}	
	.pt_productsearchresult .sorthitscontainer .sortby select option{background-color:#FFFFFF;}	
	.pt_productsearchresult .sorthitscontainer .resultshits{margin-top:8px; font-size:12px;right:330px;}
	.pt_productsearchresult .searchresultsfooter .sorthitscontainer .itemsperpage{margin-top:10px;right:198px; font-size:12px;}	
	.pt_productsearchresult .sorthitscontainer .itemsperpage{margin-top:9px;right:200px;}
	.pt_productsearchresult .sorthitscontainer .itemsperpage select{width:40px; font-size:11px;background-color:transparent !important;}
	.pt_productsearchresult .sorthitscontainer .itemsperpage select option{background-color:#FFFFFF;}	

	.pt_productsearchresult .searchresultsheader .pagination ul li a,.pt_contentsearchresult .pagination ul li a,pt_order .pagination ul li a{font-size:12px;}
	.pt_productsearchresult .searchresultsheader .pagination ul li a:hover,.pt_contentsearchresult .pagination ul li a:hover,pt_order .pagination ul li a:hover{font-size:12px; color:#016CA0;}	
	.pt_productsearchresult .pagination li.currentpage,.pt_contentsearchresult .pagination li.currentpage,.pt_order .pagination li{color:#11355B; background-color:#ffffff; border:none;}
	.pt_productsearchresult .pagination ul li, .pagination li.currentpage,.pt_contentsearchresult .pagination ul li,.pt_contentsearchresult .pagination li.currentpage,.pt_order .pagination ul li{border:none;padding:2px 0px 4px;}
	.pt_productsearchresult .searchresultsheader .pagination ul li,.pt_contentsearchresult  .pagination ul li,.pt_order .pagination ul li{margin:0px; font-size:12px;}
	.pt_productsearchresult .searchresultsheader .pagination {margin:5px 7px;}
	.pt_productsearchresult .searchresultsfooter .pagination,.pt_contentsearchresult .pagination{margin:5px 7px;}	

	.pt_productsearchresult .producttile{height:auto;}
	.pt_productsearchresult .producttile .pricing{float:left;}
	.pt_productsearchresult .searchinformation_bottom{padding-left:5px;font-size:16px;padding-left:25px;padding-top:10px;}
	.pt_productsearchresult .searchinformation_bottom a,.pt_productsearchresult .contenthits a {font-size:16px;color:#11355B;font-weight:bold;}
	.pt_productsearchresult .contenthits .odd, .pt_contentsearchresult .contenthits .odd  {border-right:1px dashed #000000;}
	.pt_productsearchresult .contenthits .article {width:335px;}
	.pt_productsearchresult .contenthits {margin-left:10px;width:730px;overflow-y:auto;}
	.producthits h1,.categorylanding h1{padding:0px 0px 0px 0px;}
	.pt_productsearchresult .compare{margin:0px; text-align:left;}
	
	.pt_productsearchresult .subbannercontainer {margin:5px 0 8px 0; height:auto;}
	/*.pt_productsearchresult .breadcrumb a {color:#11355B; font-size:11px; text-decoration: none;}
	.pt_productsearchresult .breadcrumb a:hover {color:#016CA0; text-decoration: underline;}	*/
	
	.pagination a, .pagination a:visited {color:#11355B; text-decoration:underline;}
	.pagination li:hover {color:#11355B;border:none;background-color: transparent;}
	.pagination a:hover {color:#11355B; text-decoration: underline;}
	.searchrefine h1.searchheader {font-size:14px;}
	.searchrefine .searchrefinemessage {font-size:10px;}
	.pt_productsearchresult .searchinformation{font-size:16px; color:#333;padding-bottom:15px;}
	.pt_productsearchresult .searchinformation .bold{font-weight:bold;}
	.pt_productsearchresult .searchinformation a{font-size:16px; color:#11355B;}
	.pt_productsearchresult .searchresultsheader label {font-weight:bold;font-size:12px;}
	.sorthitscontainer .resultshits {right:321px;}
	.pt_productsearchresult .searchresultsheader .regular label {font-weight:normal;}
	.pt_productsearchresult .contenthits .articlename,.pt_contentsearchresult .contenthits .articlename{font-size:16px; font-weight:bold;}
	.pt_productsearchresult .contenthits .articlename a, .pt_contentsearchresult .contenthits .articlename a{font-size:12px; font-weight:bold;color:#12355b;margin-left:0px;}
	.pt_productsearchresult .contenthits .articlename a:hover, .pt_contentsearchresult .contenthits .articlename a:hover{font-size:12px; font-weight:bold;color:#016CA0;}
	.contenthits .article .articlelink a {color:#12355b;}
	.contenthits .article .articlelink a:hover {color:#016CA0;}
	.contenthits .article .description {font-size:11px;margin-left:20px;}
	.contenthits .article .description a, .contenthits .article .description a:visited{color:#12355b;font-weight:bold;font-size:12px; text-decoration:underline;}
	.contenthits .article .description a:hover{color:#016CA0;text-decoration:underline;}

	.contenthits .article .description {height:30px;overflow:hidden;}
	.pt_productsearchresult .price .standardprice {float:left;padding-right:5px;}	
	.pt_productsearchresult .price .salesprice {float:left;}		
	.pt_productsearchresult .reconicon{background:transparent url(../images/cart_icon.gif) no-repeat scroll 0 0;}
	.pt_contentsearchresult .breadcrumb{float:none;padding-bottom:10px;padding-top:10px;}
	.compareitem {width:35px;height:35px;overflow:hidden;}
	
	.pt_productsearchresult .searchrefine h1.searchheader {border-left:none;}	
	/*.pt_contentsearchresult #content{ width:980px;background-color:#ffffff; background:transparent url(../images/main_background_img.gif) repeat-y top right !important;}*/

.pt_contentsearchresult #leftcolumn{padding-left:16px;/*border-top:1px solid #D1D1D1;*/}
.pt_contentsearchresult .leftnavcontainer{border-top:1px solid #D1D1D1;}
.pt_contentsearchresult #content {border-left:1px solid #D1D1D1;padding-left:10px; width:750px;margin-top:16px;padding-bottom:10px;}
.pt_contentsearchresult .contenthits h2 {border-bottom:none;font-weight:normal;}
.pt_contentsearchresult .contenthits h2 .linkstyle{color:#11355B;font-size:16px;font-weight:bold;text-decoration:underline;}
div.searchrefinements {padding-left:0px;}
.pt_contentsearchresult .contenthits .article {width:335px;}
.pt_contentsearchresult .contenthits {width:740px;}

/*Search: End*/

/*Place Order Page*/
.placeordertable .orderdiscount {float: right; margin-right: 50px;}

/*wishlist page*/
.wishlistitems .wishlistsharing .productlisturl {white-space:normal;}

/*product page*/
.floatleft{float:left;}

/*CART*/
.cart .cartempty-invalid {padding:5px; border:1px solid #c00; font-size:12px; color:#c00; margin:5px 0; font-weight:bold; text-align:center;}
.pt_cart .imagecontainer{height:75px;overflow:hidden;width:60px;}
.cart .itemtotals .standardprice .value{font-size:9px;}

.pt_checkout #checkouttopborder, .pt_orderconfirmation #checkouttopborder{border-top:1px solid #D1D1D1;margin-left:16px;width:945px;}
.pt_orderconfirmation #checkoutheaderoutercontent, .pt_checkout #checkoutheaderoutercontent {border-top:1px solid #ffffff;height:56px;}
.pt_account .checkoutlogin {margin:5px 0 0 10px;}


#pdpMain .ui-tabs .ui-tabs-nav {font-size:11px;}
#pdpMain #pdpTabsDiv {width:580px; margin-top:15px;}

.pt_account #pdpMain{padding-bottom:20px;}

.pt_cart .recommendations_cross-sell li {overflow:hidden;width:180px;padding-bottom:20px;}
.pt_cart .recommendations_cross-sell {border:none; padding-top:20px;}

.pt_cart table th.price {padding-right:80px;}

.productdetail .addtocartsection .pricing .price .sale{margin-top:6px;}
#QuickViewDialog .productdetail .addtocartsection .pricing .price .sale{margin-top:14px;}

#pdpMain  .addtocartsection {margin-left:46px;}

.pt_cart .recommendations_cross-sell .carousel .standardprice{color:#000000;margin-left:5px;font-weight:normal;margin-right:4px;}
.pt_cart .recommendations_cross-sell .carousel .salesprice{margin-left:4px;}

.pt_customerservice #main{overflow:hidden;}

.pt_wishlist .wishlist .productlisttable .price .standardprice {float:left; margin-right:5px;}
.pt_wishlist .wishlist .productlisttable .price .salesprice {float:left; color:red;}

/*cart page alignments*/
/*ff*/
.cart td.quantitycolumn {width:20px;}
.cart td.quantitycolumn input.quantityinput {margin-left:13px;margin-right:18px;}
.cart td.quantitycolumn span.quantitycolumnspan {margin-left:-15px;}
.cart td.quantitycolumndetails button.textbutton{}

/*ie8*/
.cart td.quantitycolumn {width/*\**/: 20px\9;}
.cart td.quantitycolumn input.quantityinput {margin-left/*\**/:13px\9;}
.cart td.quantitycolumn span.quantitycolumnspan {margin-left/*\**/:-14px\9;}
.cart td.quantitycolumndetails button.textbutton{margin-left/*\**/: 0px\9;}

/*ie7*/
*+html .cart td.quantitycolumn {width:20px;}
*+html .cart td.quantitycolumn input.quantityinput {margin-left:13px;margin-right:0px;}
*+html .cart td.quantitycolumn span.quantitycolumnspan {margin-left:17px;}
*+html .cart td.quantitycolumndetails button.textbutton{margin-left: -6px}

/*ie6*/
* html .cart td.quantitycolumn {width:20px;padding-right:18px;}
* html .cart td.quantitycolumn input.quantityinput {margin-left:11px;margin-right:0px;}
* html .cart td.quantitycolumn span.quantitycolumnspan {margin-left:14px;}
* html .cart td.quantitycolumndetails button.textbutton{margin-left: -6px}
/*cart page alignments*/





