﻿html, body, form {}
body,form,div,span,ol,li,th,td,label {}

/* general link style */
a:active {}
a:link {}
a:hover {}
a:visited {}

/* general text style */
html, body, form { margin: 0; padding: 0; height: 100%; }

/* headings */

h3 {
}
h5 { margin: 0 0 5px 0;}

.text-required { line-height:18px; margin: 0 3px; }

.bold { font-weight: bold; }
.italic { font-style: italic; }
.clear { clear: both; }

/* general element style */
img { border: 0; }
label { font-weight: normal; } /* label for all input boxes */
p { margin: 8px 0; }

/* alignment */
.left { text-align: left; }
.center { text-align: center; margin: 0 auto; }
.right { text-align: right; }

/* module text */
.price-nav li { background-image:none; line-height:18px; }
.cat-nav li ul li  { line-height:15px; }

/* validation summary */
.val-summary { margin: 10px 0; padding:10px 0 0 10px; border: 1px solid #cccccc; background-color: #CCC; }

/* notification */
.notification { margin: 15px 0; }

/* container elements */
table#wrapper {}
  td#wrapper-content {}
  
table.page-container { width:100%; border-collapse: collapse; margin: 0; } 
  table.page-container td { vertical-align: top; } /* top aligns left column */

td.page-header { height: 60px; }

  table.page-header-content { padding:0 5px; height: 32px; }	
  table.topnav { margin-top: 10px; }
  td.head-fill {height: 32px; }
		
tr.page-body { height: 300px; }

td.page-body-content {}

  table.page-body-columns	{ width:100%; height: 100%; }


    
			
      
		
    td.page-column-right {}
	
tr.page-footer {
	float: right;
	position: relative;
}
	td.page-footer-content td {
	float: right;
	position: relative;
}
	td.page-footer-content {
	float: right;
	position: relative;
}

	
	  
/* content area styling */

div.page-html-content { margin-bottom: 15px; }
div.page-text-content { margin-bottom: 15px; }

table.content { margin-bottom: 15px; }
  td.content-head, td.content-nav { padding: 5px; text-align:left; }
td.content-head h1 {
	margin: 0;
	background-image: none;
	background-color: #142470;
}	

td.content-head h3 {
	margin: 0;
	background-image: none;
	background-color: #142470;
	text-indent: 5px;
	padding: 2px;
}	
  td.content-nav h5 { margin:0 }
	
/* module styling */
.module { width: 100%; margin-bottom: 3px; }
	.module-header {}
	.module-body {}
	.module-footer { padding-top: 1px; } /*reduce padding around cat links*/

ul.module-list {
	margin: 0;
	padding: 5px 0 0 7px;
	list-style-type: none;
} 	
	ul.module-list li ul { margin: 0; padding-left: 5px; list-style-type: none; }
	ul.module-list li ul li { line-height: 1.8em; }
	ul.module-list li ul li {background-image:none}
	
table.mod-body { font-size: 10px; }
	td.mod-body-tl { width:5px; height:5px;}
	td.mod-body-tp { height:5px;}
	td.mod-body-tr { width:5px; height:5px;}
	td.mod-body-rt { width:5px;}
	td.mod-body-br { width:5px; height:5px;}
	td.mod-body-bt { height:5px;}
	td.mod-body-bl { width:5px; height:5px;}
	td.mod-body-lt { width:5px;}
	td.mod-body-body { font-family: Verdana, sans-serif; font-size:11px; color:#263B8E; FONT-WEIGHT:normal; FONT-STYLE:normal; TEXT-DECORATION:none; padding: 0 5px 0 5px; } /*reduce padding right column area*/
	  td.mod-body-body td { vertical-align: middle; }
	  
table.mod-box {}
	td.mod-box-tl {}
	td.mod-box-tp {}
	td.mod-box-tr {}
	td.mod-box-rt {}
	td.mod-box-br {}
	td.mod-box-bt {}
	td.mod-box-bl {}
	td.mod-box-lt {}
	td.mod-box-body {}

table.mini {}
	table.mini td {}
	table.mini th {}
	
table.cart { width:160px; border:0;}
  td.cart-header-img { text-align:right; vertical-align:middle; }
  tr.cart-header th { font-weight: normal; text-align: left; border-bottom: 1px solid #ccc; }
  tr.cart-item td { padding: 10px 0; border-bottom: 1px solid #ccc; vertical-align:top; }
    div.cart-prod-name { margin: 0 0 10px; }  
    span.cart-part-number { font-weight: normal color: #c0c0c0; }  
  tr.cart-footer td { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px 0; }
    td.cart-subtotal-label { font-weight: bold; text-align:right; padding-right: 3px; }
    td.cart-subtotal { font-weight: normal; }
    
  table.cart-redirect {}
    td.cart-continue {}
    td.cart-checkout {}  

table.form-item {}
  table.form-item-first {}
  td.label {} 
  table.form-item h3 {}
  span.form-option label {}
  
/* category listing */
table.category-list td { text-align:center;  width: 200px;  } 

/* div.category-list-item {
	border: 1px solid #ffc602;
	padding:3px;
	height: 275px;
	width: 178px;
	} */
	
/*    div.category-list-item-head { padding: 4px; }
      div.category-list-item-head h5 { margin: 0; }
    div.category-list-item-body { padding: 5px; text-align: center; }
      div.category-list-item-body img { display:block; margin: 0 auto 5px auto; } */
    
/* product listing */
table.product-list { margin: 5px 0; }

td.product-list-item-container, td.product-list-item-container-alt {
	border: 1px solid #ffc602;
	padding:4px;
	height: 320px;
	width: 33%;
}
  
div.product-list-item { text-align:center; margin:5px; }
  img.product-list-img { display:block; margin-bottom: 10px; margin:0 auto; } /* this centers the thumbnails in Firefox*/
  div.product-list-text { font-weight: normal; margin-top: 10px; }
	div.product-list-promo { margin-top:10px; }
	  div.product-list-promo img { margin: 1px; }

  div.product-list-options {
	text-align:center;
	padding-top: 10px;
}
    div.product-list-price { margin-bottom: 10px; }
    div.product-list-qty label, span.product-list-msrp-label, span.product-list-cost-label { font-weight: bold; }
    div.product-list-qty { margin: 8px 0; }  
table.product-pager {}
  td.product-pager-page {}
  td.product-pager-list {}
    a.pager-item-first {}
        span.pager-item-separator {}
           
    a.pager-link:active {}
    a.pager-link:link {}
    a.pager-link:visited {}
    a.pager-link:hover {}  
		
/* product detail */
table.prod-detail {}

  /* layout */
  td.prod-detail-tp { padding-bottom: 10px; }
  td.prod-detail-lt { width:50%; padding-right:10px; }
  td.prod-detail-rt { width:50%; padding-left: 10px; }
  td.prod-detail-bt { padding-top: 20px; } 
  
  /* information */
  div.prod-detail-price { margin-bottom: 10px; }
  span.prod-detail-msrp-label, span.prod-detail-cost-label { font-weight: bold; }
  span.prod-detail-part-label { font-weight: bold; }
  
  div.prod-detail-man { margin-top: 10px; }
    span.prod-detail-man-name-label, span.prod-detail-man-part-label { font-weight: bold; }
    input.prod-detail-add { position: relative; top: 9px; left: 3px; }

/* product image gallery */
div.gallery { position: relative; width: 220px; min-height: 300px; height:300px; margin-top: 15px; }
  
  a.gallery-thumb { float: left; }
  a.gallery-thumb img { border: none; margin: 0 5px 5px 0; }
  a.gallery-thumb:hover { background-color: transparent; }
  a.gallery-thumb:hover img { border: none; }

  a.gallery-thumb span { position: absolute; background-color: #efefef; font-weight:bold; padding: 5px; left: -1000px; border: 1px dashed gray; visibility: hidden; color: black; text-decoration: none; }
  a.gallery-thumb span img{ border-width: 0; padding: 2px; }
    
  a.gallery-thumb:hover span { visibility: visible; top: 0; left: 230px; z-index: 50; }

/* account */
div.account-item { margin-bottom: 20px; }
div.account-item-last { margin-bottom: 0; }
  
/* order history */
.grid {}
  .grid-header th {}
  .grid-row td {}
  .grid-row-alt td {}  
  .grid-footer td {}
    .grid-footer td table {}
  .grid-footer td {}
    .grid-footer td table {}  

/* checkout */
table.checkout-shipping th { padding: 2px 0; border-bottom: 1px solid #ccc; }
table.checkout-shipping td { padding: 2px 0; }

tr.checkout-review-tax { padding-bottom: 3px; }
td.checkout-review-underline { border-bottom: 1px solid #000;}
tr.checkout-review-total th, tr.checkout-review-total td { padding-top: 3px; }

table.checkout-payment td.label label { text-align: right; font-weight: bold; }

/* order summary */
table.invoice { background-color: #fff; }

  h1.invoice-title { font-size: 24px; font-weight: bold; color: #333; margin:0; }
  h3.invoice-subtitle { font-size: 14px; font-weight: bold; color: #333; margin:0; padding:0; }

  table.invoice-order-info { border: none; width: 100%; }
	table.invoice-order-info td.label { width:125px; text-align:right; padding-right: 3px; font-weight:bold; }

  table.invoice-customer-info { border: none; width: 100%; }
	table.invoice-customer-info td.label { width:125px; text-align:right; padding-right: 3px; font-weight:bold; }
	
  div.invoice-separator { border-bottom: 1px solid #ccc; margin:5px 0; }
  div.invoice-address { margin-left: 15px; margin-top: 5px; }

  table.invoice-detail { width: 100%; border-bottom: 2px solid #ccc; }
	tr.invoice-detail-header th { font-weight: bold; border-bottom:1px solid #000; background-color: #CCC; text-align:left; }
	tr.invoice-detail-row td, tr.invoice-detail-row-alt td { background-color: #fff; }

  table.invoice-summary { margin-top: 5px; width: 100%; }
	td.invoice-summary-text { text-align: right; }
	td.invoice-summary-item { width: 70px; text-align: right; padding-right: 4px; }
	td.invoice-summary-separator { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 1px 0; }
	
/* form elements */
input.textbox { border: 1px solid #CCC; font: 12px Arial, "sans serif"; voice-family: "\"}\""; voice-family:inherit; padding-left: 10px; }/* search box */
* html input.textbox { margin-bottom: 2px; }

input.textbox-center { border: 1px solid #000; font: 12px Arial, "sans serif"; text-align:center; width: 30px; }
* html input.textbox-center { margin-bottom: 2px; }

.textarea-small,.textarea-med,.textarea-large,.textarea-exlarge { border: 1px solid #808080; font: 12px Courier New, Times New Roman, serif; padding:0px 2px; margin: 0; }
.textarea-small { height: 50px; width: 200px; }
.textarea-med {	height: 100px; width: 350px; }
.textarea-large { height: 150px; width: 400px; }
.textarea-exlarge {	height: 250px; width: 500px; }

* html .textarea {margin: -1px; }

.select { font: 12px Arial, "sans serif"; border: 1px solid #808080; padding: 1px 0; }
.button { height: 18px; padding: 0 7px; line-height: 18px; background-color: #ccc;  border: 1px solid #808080; font: bold 12px Arial, "sans serif";	}

/* tweaks */
div#ctl00_ctl05_hypCheckout { padding-left:30px; } /*center the checkout button*/

td.mod-body-body .select { display:block; margin:0 auto; } /*center mfg search reduces width*/

div.product-list-item-container { text-align:center; }
div.product-list-control { display:block; width: 110px; text-align:center; margin: 0 auto; } 
div.product-list-control input { margin: 0 auto; }

.padright {padding-right:5px;}
.padleft {padding-left:5px;}
.padbot {padding-bottom:7px;}
.padtop {padding-top:7px;}
.hdrbrdr {border-bottom: 1px solid #000;}
.ftrpad { padding-top:4px;}

---------------------
.padleft input.textbox {width:124px;} /*for resizing the input boxes of the login*/
.padleft label { font-weight:normal;} /*for unbolding the login labels*/

div#ctl00_pageContent_loginRegister_hypRegister { text-align:center; } /*center the proceed to checkout button*/
div#ctl00_pageContent_loginRegister_imbSignIn { text-align:center; } /*center the proceed to checkout button*/
div#ctl00_ctl01_pnlSearch { width: 134px; maxlength=98%; padding-left:13px; } /*search box resizing*/
div#ctl00_ctl07_lvDisplay_txtUsername { width: 134px; padding-left:16px; } /*login email box resizing*/
div#ctl00_ctl07_lvDisplay_txtPassword { width: 134px; padding-left:16px; } /*password email box resizing*/

td.custom-search-field input.textbox { font-size:9px; padding-left:2px; margin-top:3px; width:120px } /*search text resizing*/
.custom-search-button {padding:0 2px 0 3px;} /*custom search button padding*/

body.index -page  table.product-list { margin:0 auto }

/* to make the Homepage Specials have only one product per row with only one column
body.index-page td.product-list-item-container div { text-align:left; } 
body.index-page td.product-list-item-container a { float:left; height:200px; }
body.index-page td.product-list-item-container h5 a, body.index-page  div.product-list-control a { float:none} */

/* to make hps/cats/subcats have only one product per row with only one column
td.product-list-item-container div { text-align:left; }  
td.product-list-item-container a { float:left; height:200px; } 
td.product-list-item-container h5 a, div.product-list-control a { float:none;} 
td.product-list-item-container-alt div { text-align:left; }  
td.product-list-item-container-alt a { float:left; height:200px } 
td.product-list-item-container-alt h5 a, div.product-list-control a { float:none;} */

-----------------------------------------------------------------------------------------

/* hacks for left column so the main cat is bold and the subcat is unbolded 
ul.module-list a{
	margin: 0;
	padding: 5px 0px 0px 15px;
	list-style-type: none;
	font-weight:700!important;
	}
ul.module-list li ul a{
	margin: 0px;
	padding-left: 10px;
	list-style-type: none;
	font-weight:400!important;
	font-size:11px!important;
	}
ul.module-list li ul li {
	line-height: 1.8em;
	font-weight:none!important; 
	}
*/	
-------------------------------------------------------------------------------------------	
/* hack to have an image representing the list item 

ul.module-list { margin: 0; padding: 5px 0 0 15px; list-style-type: none;} 	
	ul.module-list ul { margin: 0; list-style-type: none; padding:3px 0px 9px 24px;}	
	ul.module-list li{ margin: 0; list-style-type: none; background:url(http://02a59f4.netsolstores.com/images/assets/m_li.gif) no-repeat top left; padding:3px 0px 9px 24px;}
	ul.module-list li ul li { background: none } 
	ul.module-list li ul { line-height: 1.8em; }
	
/*border around whole site 

div#wrapper { margin: 0 auto; 
    width:932px;
    text-align: left;
    border:16px solid #fb1287;
	padding:19px 23px;}
	
*/	
	
/* fonts */
.cart-module-cart .mod-body-body div {
	font-weight: normal!important;
	}
.ftrtext { font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; FONT-WEIGHT:normal; FONT-STYLE:normal; TEXT-DECORATION:none; }
.bulletlinks {margin-left: 16em; padding-left:10px;} /* this is to style bulleted links in IE and FF */

td.content-body {
	padding: 5px;
}

.contentBodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.contentBodyText a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #142470;
	text-decoration: none;
	text-align: left;
}

.contentBodyText a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #EDB329;
	text-decoration: none;
	text-align: left;
}

.contentBodyHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	color: #142470;
	text-decoration: none;
	text-align: center;
}

.contentBodyEmphasis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-style: italic;
}


td.page-column-center {
	width: 590px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	padding-top: 7px;
}



table.mod-body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	width: 176px;
	padding-right: 2px;
	padding-left: 2px;
}

td.mod-body-body {
	width: 160px;
}

input.textbox {
	width: 105px;
}

ul.module-list { margin: 0; padding: 5px 0 0 10px; list-style-type: none; } 	
ul.module-list li ul li {background-image:none}
 	
	ul.module-list li ul { margin: 0; padding-left: 3px; list-style-type: none; }
	ul.module-list li ul li { line-height: 1.2em; }
	ul.module-list li ul li a { line-height: 1.2em; text-decoration: none;  font-weight: normal; color: #FFFFFF; }
	ul.module-list li ul li a:hover {
	line-height: 1.2em;
	text-decoration: none;
	font-weight: normal;
	color: #FFFF00;
}	  

td.page-column-left {
	text-indent: 1px;
	width: 175px;
}

td.page-column-left a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #ffc602;
	text-decoration: none;
}

td.page-column-left a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
}

td.page-column-left a:visited{
}

.cat-nav li {
	text-indent: 1px;
	line-height: 18px;
}

.links-nav li {
	text-indent: 1px;
	line-height: 18px;
}


#footerLinksGoHere {
	height: 14px;
	width: 789px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 9px;
	padding-bottom: 8px;
	background-position: center;
	text-align: center;
	background-color: #012583;
	position: relative;
	z-index: auto;
}

#footerLinksGoHere a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}

#footerLinksGoHere a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFF00;
	text-decoration: none;
}

td.page-copyright-content {
	padding-top:5px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #999999;
	text-decoration: none;
}
td.page-copyright-content a, td.page-copyright-content a:hover {
	padding-top:5px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #999999;
	text-decoration: none;
}

div#wrapper td.page-copyright-content {
	padding-top:5px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #999999;
	text-decoration: none;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 45px;
	font-weight: bold;
	color: #edb329;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 10px;
	background-color: #142470;
}
}

h1.specials {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 45px;
	font-weight: bold;
	color: #edb329;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 10px;
	background-color: #142470;
}

#ctl00_pageContent_ctl00_titleHeader {
	height: 34px;
	padding-top: 12px;
}

h4 {
	margin-top: 0;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 42px;
	font-weight: bold;
	font-variant: normal;
	color: #0055a5;
	background-image: url(../../../images/assets/hdr-background.gif);
	background-repeat: repeat;
	text-indent: 1px;
}

td.shortcart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;

	color: #000000;
	text-decoration: none;
	text-align: center;
}
td.shortcart a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
td.shortcart a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #003A61;
	text-decoration: none;
	text-align: center;
}

.cart-actions {
	background-position: center;
	vertical-align: top;
	padding-top: 7px;

}

.select {
	background-position: center;
	vertical-align: top;
}

#ctl00_pageContent_btnAction {
	background-position: top;
	vertical-align: top;
}

div.breadcrumb {
	border:0;
	padding:11 0 10px;
}

div.breadcrumb a{
	font-size: 12px;
	font-weight: bold;
	color: #0055a5;
	text-decoration: none;
}

div.breadcrumb span a{
	font-size: 12px;
	font-weight: bold;
	color: #0055a5;
	text-decoration: none;
}

div.breadcrumb span a:hover{
	font-size: 12px;
	font-weight: bold;
	color: #001974;
	text-decoration: none;
}

td.page-column-center a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #0055a5;
	text-decoration: none;
}

td.content-head {
	line-height: 24px;
}



h2{
	margin-top: 0;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
	font-variant: normal;
	color: #0055a5;
	background-repeat: repeat;
	text-indent: 1px;
}

h2 a{
	margin-top: 0;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
	font-variant: normal;
	color: #0055a5;
}

h2 a:hover{
	margin-top: 0;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
	font-variant: normal;
	color: #FF0000;
}

div.product-list-options h5 a{
	color:#001974;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
	padding-top: 10px;
}

div.product-list-options h5 a:hover {
	color:#FF0000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
}

span.product-list-cost-value {
	color: #FF0000;
}

.product-list-results {
	width: 230px;
	padding-right: 5px;
	padding-left: 18px;
	vertical-align: middle;
	line-height: 18px;
}
.product-list-size {
	width: 100px;
	text-align: center;
	vertical-align: middle;
	line-height: 18px;
	padding-right: 5px;
	padding-left: 5px;
	padding-left: 18px;

}
.product-list-sort {
	width: 279px;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: middle;
	line-height: 18px;
}
	
/* den css below here */

ul.cat-nav li.selected span {
	font-style: italic;
	font-weight: bold;
}

#header_01 {
	position:relative;
	left:0px;
	top:0px;
	width:960px;
	height:152px;
	align:center;
}

#header001-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:447px;
	height:111px;
}

#header001-02_ {
	position:absolute;
	left:447px;
	top:0px;
	width:175px;
	height:111px;
	background-image: url(../../../images/assets/header001_02.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
}

#header001-02_ a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
}

#header001-02_ a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFF00;
	text-decoration: none;
}

#header001-03_ {
	position:absolute;
	left:622px;
	top:0px;
	width:338px;
	height:111px;
}

#header001-04_ {
	position:absolute;
	left:0px;
	top:111px;
	width:52px;
	height:41px;
}

#header001-05_ a{
	position:absolute;
	left:52px;
	top:111px;
	width:61px;
	height:41px;
	background-image: url(../../../images/assets/header001_05.gif);
	background-repeat: no-repeat;
	display: block;
}

#header001-05_ a:hover{
	position:absolute;
	left:52px;
	top:111px;
	width:61px;
	height:41px;
	background-image: url(../../../images/assets/header001_ovr_05.gif);
	background-repeat: no-repeat;
	display: block;
}

#header001-06_ a{
	position:absolute;
	left:113px;
	top:111px;
	width:78px;
	height:41px;
	background-image: url(../../../images/assets/header001_06.gif);
	display: block;
	background-repeat: no-repeat;
}

#header001-06_ a:hover{
	position:absolute;
	left:113px;
	top:111px;
	width:78px;
	height:41px;
	background-image: url(../../../images/assets/header001_ovr_06.gif);
	display: block;
	background-repeat: no-repeat;
}

#header001-07_ a{
	position:absolute;
	left:191px;
	top:111px;
	width:101px;
	height:41px;
	background-image: url(../../../images/assets/header001_07.gif);
	background-repeat: no-repeat;
	display: block;
}

#header001-07_ a:hover{
	position:absolute;
	left:191px;
	top:111px;
	width:101px;
	height:41px;
	background-image: url(../../../images/assets/header001_ovr_07.gif);
	background-repeat: no-repeat;
	display: block;
}

#header001-08_ a{
	position:absolute;
	left:292px;
	top:111px;
	width:105px;
	height:41px;
	background-image: url(../../../images/assets/header001_08.gif);
	background-repeat: no-repeat;
	display: block;
}

#header001-08_ a:hover{
	position:absolute;
	left:292px;
	top:111px;
	width:105px;
	height:41px;
	background-image: url(../../../images/assets/header001_ovr_08.gif);
	background-repeat: no-repeat;
	display: block;
}

#header001-09_ a{
	position:absolute;
	left:397px;
	top:111px;
	width:91px;
	height:41px;
	background-image: url(../../../images/assets/header001_09.gif);
	background-repeat: no-repeat;
	display: block;
}

#header001-09_ a:hover{
	position:absolute;
	left:397px;
	top:111px;
	width:91px;
	height:41px;
	background-image: url(../../../images/assets/header001_ovr_09.gif);
	background-repeat: no-repeat;
	display: block;
}

#header001-10_ a{
	position:absolute;
	left:488px;
	top:111px;
	width:66px;
	height:41px;
	background-image: url(../../../images/assets/header001_10.gif);
	background-repeat: no-repeat;
	display: block;
}

#header001-10_ a:hover{
	position:absolute;
	left:488px;
	top:111px;
	width:66px;
	height:41px;
	background-image: url(../../../images/assets/header001_ovr_10.gif);
	background-repeat: no-repeat;
	display: block;
}

#header001-11_ a{
	position:absolute;
	left:554px;
	top:111px;
	width:56px;
	height:41px;
	background-image: url(../../../images/assets/header001_11.gif);
	background-repeat: no-repeat;
	display: block;
}

#header001-11_ a:hover{
	position:absolute;
	left:554px;
	top:111px;
	width:56px;
	height:41px;
	background-image: url(../../../images/assets/header001_ovr_11.gif);
	background-repeat: no-repeat;
	display: block;
}

#header001-12_ a{
	position:absolute;
	left:610px;
	top:111px;
	width:83px;
	height:41px;
	background-image: url(../../../images/assets/header001_12.gif);
	background-repeat: no-repeat;
	display: block;
}

#header001-12_ a:hover{
	position:absolute;
	left:610px;
	top:111px;
	width:83px;
	height:41px;
	background-image: url(../../../images/assets/header001_ovr_12.gif);
	background-repeat: no-repeat;
	display: block;
}

#header001-13_ a{
	position:absolute;
	left:693px;
	top:111px;
	width:106px;
	height:41px;
	background-image: url(../../../images/assets/header001_13.gif);
	background-repeat: no-repeat;
	display: block;
}

#header001-13_ a:hover{
	position:absolute;
	left:693px;
	top:111px;
	width:106px;
	height:41px;
	background-image: url(../../../images/assets/header001_ovr_13.gif);
	background-repeat: no-repeat;
	display: block;
}


#header001-14_ a{
	position:absolute;
	left:799px;
	top:111px;
	width:108px;
	height:41px;
	background-image: url(../../../images/assets/header001_14.gif);
	background-repeat: no-repeat;
	display: block;
}

#header001-14_ a:hover{
	position:absolute;
	left:799px;
	top:111px;
	width:108px;
	height:41px;
	background-image: url(../../../images/assets/header001_ovr_14.gif);
	background-repeat: no-repeat;
	display: block;
}

#header001-15_ {
	position:absolute;
	left:907px;
	top:111px;
	width:53px;
	height:41px;
}

div.personalization-answer select-answer {
	width: 250px;
}

#ctl00_pageContent_ppQuestions_ddlPQ1967 {
	width: 250px;
}

#ctl00_pageContent_ppQuestions_ddlPQ1966 {
	width: 250px;
}

#ctl00_pageContent_ppQuestions_ddlPQ1968 {
	width: 250px;
}

#ctl00_pageContent_ppQuestions_ddlPQ1673 {
	width: 230px;
}

#ctl00_pageContent_ppQuestions_ddlPQ1672 {
	width: 230px;
}

#ctl00_pageContent_ppQuestions_ddlPQ1672 {
	width: 230px;
}

#ctl00_pageContent_ppQuestions_ddlPQ761 {
	width: 320px;
}

#ctl00_pageContent_ppQuestions_ddlPQ760 {
	width: 320px;
}

#ctl00_pageContent_ppQuestions_ddlPQ759 {
	width: 320px;
}

#ctl00_pageContent_ppQuestions_ddlPQ758 {
	width: 320px;
}

#ctl00_pageContent_ppQuestions_ddlPQ528 {
	width: 240px;
}

table.content register-small-container {
	padding: 2px;
}

#ctl00_pageContent_zipCodeLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 32px;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
}

#ctl00_pageContent_shippingButton {
	background-position: center center;
	text-align: center;
	vertical-align: middle;
}

#ctl00_pageContent_zipCode {
	vertical-align: bottom;
	padding-top: 3px;
	line-height: 32px;
	background-position: bottom;
}

table.download td {
	font-size: 10px;
}
table.download td a:link, a:active, a:hover, a:visited {
	font-size: 10px;
}
table.download td a:visited {
	font-size: 10px !important;
}
