@charset "utf-8";
/* CSS Document */

/* html elements */
body { background-color: #FFFFFF !important; }
body { font: normal 12.0000px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
h1 { font: normal 19.0000px Arial, Helvetica, sans-serif; color: #CA0164; text-decoration: none; }
h3 { font: bold 15.0000px Arial, Helvetica, sans-serif; color: #9F81BC; text-decoration: none; margin: 0 0; }
h5 { font: bold 13.0000px Arial, Helvetica, sans-serif; color: #9F81BC; text-decoration: none; }
ul { padding: 0 0; margin: 0 0 15px 15px; }
li { list-style-type: none; padding: 2px 0px; }

/* wrapper elements */
div#wrapper { border: 1px solid #FFFFFF; }
div#wrapper td.page-header { background-color: #FFFFFF; }
div#wrapper td.page-column-left {background-color: #FFFFFF; /*border: 1px solid #DAD0E8;*/}
div#wrapper td.page-column-center { background-color: #FFFFFF; padding: 15px; }
div#wrapper td.page-column-right {background-color: #FFFFFF; border: 1px solid #DAD0E8;}
div#wrapper td.page-footer-content, div#wrapper td.page-copyright-content {background-color: #DAD0E8;}
div#wrapper tr.content-nav-row td { background-color: #EEEAF4; }
td.product-list-item-container { background-color: #FFFFFF; }
td.product-list-item-container-alt { background-color: #EEEAF4; }

td.page-column-left a { font: bold  12.0000px Arial, Helvetica, sans-serif; color: #523465; text-decoration: none; }
td.page-column-left a:hover { font: bold 12.0000px Arial, Helvetica, sans-serif; color: #CA0164; text-decoration: underline; }

td.page-footer-content a { font: bold  12.0000px Arial, Helvetica, sans-serif; color: #523465; text-decoration: underline; }
td.page-footer-content a:hover { font: bold 12.0000px Arial, Helvetica, sans-serif; color: #523465; text-decoration: none; }

ul.cat-nav li.selected span { font: bold 14.0000px Arial, Helvetica, sans-serif; color: #CA0164; text-decoration: none; }

div.product-list-options h5 a { font: bold 15.0000px Arial, Helvetica, sans-serif; color: #CA0164; text-decoration: none; }
div.product-list-options h5 a:hover { font: bold 15.0000px Arial, Helvetica, sans-serif; color: #CA0164; text-decoration: none; }

span.product-list-msrp-value { font: normal 12.0000px Arial, Helvetica, sans-serif; color: #000000; text-decoration: line-through; }
span.product-list-cost-value {font: bold 12.0000px Arial, Helvetica, sans-serif;color: #CA0164;text-decoration: none;}
span.product-list-save-value { font:bold 12px Arial,Helvetica,sans-serif; color:#7D509C; text-decoration:none; }
span.product-list-sale-value { font: bold 12.0000px Arial, Helvetica, sans-serif; color: #523465; text-decoration: none; }

/* container elements */
.module-body {padding: 5px 0 0 5px; border: 1px solid #CCCCCC;}
div#wrapper { margin-top: 0; margin-bottom: 0; }

table.page-container { width:100%; border-collapse: collapse; margin: 0; }
  table.page-container td { vertical-align: top; }
  
  td.page-header { height: 60px; }	
	table.page-header-content {margin-bottom:0px;background-image: none;background-repeat: no-repeat;}
	td.header-img { background:  none no-repeat; }
	td.header-bg {background: url('../images/layout/head_logo_bg.gif') no-repeat top right; }
	table.topnav td {background: none}
	table.topnav tr {background: url('../images/layout/top_nav_fill.jpg') repeat-x; }
	  td.custom-search-field input { border: 1px solid #CA0164; position:relative; bottom: 14px; margin-left: 4px; }
	  
tr.page-body { height: 500px; }

td.page-body-content {}
  table.page-body-columns{width:100%;height: 100%;}
    td.page-column-left, td.page-column-right { padding:0; }
	td.page-column-center {	padding: 0 5px; }			
	  div.breadcrumb { margin: 5px 0 12px 0; }
					
tr.page-footer {}
	td.page-footer-content td { text-align: center; }
	td.page-footer-content { padding: 15px 10px; background-color: #ebece6; border-bottom: 5px solid #ae6fa2; }
	td.company-info { color: #666; padding-top: 10px; }
	
	td.page-copyright-content { vertical-align: middle; text-align: center; padding-top: 10px; }
	  td.page-copyright-content a, td.page-copyright-content a:hover { font-weight:bold; color: purple; text-decoration:underline; }


/* product listing */
div.product-list-item { text-align:left; margin:5px; }
  img.product-list-img { margin-bottom: 10px; }
  div.product-list-text { font-weight: normal; margin-top: 10px; }
	div.product-list-promo { margin-top:10px; }
	  div.product-list-promo img { margin-top: 1px; }
	  
table.product-list-results-header {margin-bottom: 5px;background-color: #DAD0E8;}

/* product detail */
table.prod-detail {padding-top: 50px;}

  /* layout */
  td.prod-detail-tp { padding-bottom: 10px; }
  td.prod-detail-lt { width:30%; padding-left:10px; }
  td.prod-detail-rt { width:70%; padding-right: 10px; }
  td.prod-detail-bt { padding-top: 20px; } 
  
  /* information */
  div.prod-detail-rating, div.prod-detail-price { margin-bottom: 10px; }
  span.prod-detail-msrp-label, span.prod-detail-cost-label, span.prod-detail-sale-label, span.prod-detail-save-label, span.prod-detail-config-label { font-weight: bold; }
  span.prod-detail-part-label { font-weight: bold; }
