/*----HTML Structural Elements--------------------------------------------------*/
  
  html{
    background:#660000 url(images/bgBody.gif) repeat-y 50% 0;
    /*background MUST be the same as the body tag's background in XHTML*/
    height:100%;
	min-height:100%;
  }
  
  body{
    /*background:#818181 url(images/bgBody.gif) repeat-y 0 0;*/
    padding:0px;
	min-height:100%;
    height:100%;
    margin:0px;
    font:74.5%/150% Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
  }
	
  h1{
    font:bold 1.5em/125% Helvetica, Arial, Verdana, sans-serif;
    color:#a76500;
    margin:0 0 0 0;
    padding:0 0 15px 0;
	text-transform:uppercase;
  }
  
  h2{
    font-size:1.2em;
    margin:5px 0 5px 0;
    padding:0;
    color:#333;
  }
  
  h3{
    font-size:1em;
    margin:0;
    padding:0;
    color:#444;
  }
  
  h4{
    font-size:1.1em;
    font-weight:normal;
    color:#76736D;
    margin:0 0 0 13px;
    padding:0;
  }
  
  h5{
    border-top:1px solid #d3d3b1;
    font-size:.9em;
    font-weight:bold;
    color:#660000;
    margin:10px 0 6px 0;
    padding:0;
  }
  
  p{
    font-size:1em;
    line-height:160%;
    margin:0 0 10px 0;
    padding:0;
  }
  
  acronym,
  abbr{
    cursor:help;
  }
	
  a{
    color:#660000;
  }	
	
  a:hover{
    color:#890000;
  }
    
  a.linkButton{
    font-size:.85em;
    width: 15em;
    margin:0 0 0 8px;
    padding:1px 7px;
    text-decoration: underline;
    display:block;
    border:1px solid #666;
    border-left:1px solid #d3d3b1;
    border-top:1px solid #d3d3b1;
    background:#fff url(images/bgButton.gif) repeat-x left bottom;
    text-align:center;
    text-decoration:none;
    color:#000;
  }
    
  a.linkButton:hover{
    border-right:1px solid #000;
    border-bottom:1px solid #000;
    background:#fff url(images/bgButtonOver.gif) repeat-x left bottom;
    text-decoration:none;
    color:#990000;
    cursor:pointer;
  }
  
  address{
    font-size:1.1em;
    line-height:1.5em;
    font-style:normal;
    color:#4B6581;
  }
  
  /**----Blockquote Styles------------------------------------------------------*/
  
    blockquote{
      margin:10px 20px;
      padding:0;
      border:1px dotted #d3d3b1;
    }
    
    blockquote p{
      margin:15px 25px 0 25px;
      font-style:italic;
    }
    
    blockquote div.citationSource{
      margin:0 0 15px 30px;
      padding-left:10px;
      background:url(images/bgNavBullet.gif) no-repeat 0 6px;
      font-weight:bold;
      color:#969696;
    }
  
  /**/
  
  /**----Unordered List Styles--------------------------------------------------*/
  
    ul{
      margin:0 0 15px 35px;
      padding:0;
      font-size:1.1em;
    }
    
    ul li{
      margin:0 0 5px 0;
      padding:0;
      line-height:150%;
    }
    
    ul li ul{
      margin:5px 0 5px 30px;
      font-size:1em;
    }
    
  
  /**/
	
  /**---Definition List Styles--------------------------------------------------*/
		
    dl{
      margin:0;
      padding:0;
      width:95%;
      clear:both;
      float:left;
      font-size:1em;
    }
		
    dl dt{
      font-size:1em;
      margin:0 0 1px 0;
      padding:0;
      font-weight:bold;
    }
		
    dl dd{
      margin:0 0 10px 0;
      padding:0;
      line-height:150%;
    }
    
  /**/

  /**---Table Styles------------------------------------------------------------*/	
		
    table{
      background-color:#f6f4e8;
      border:1px solid #777;
      border-right:0;
      margin:15px 0 18px 4%;
      font-size:1em;
      width:94%;
      color:#000;
      border-collapse:collapse;
      empty-cell:show;
    }
		
    table tbody tr th,
    table tbody tr td{
      text-align:left;
      vertical-align:top;
      padding:5px 3px 5px 5px;
      border-right:1px solid #777;
    }
		
    table thead tr th{
      background:#e0d9a8;
      color:#000;
      border-right:1px solid #777;
      padding:5px 3px 5px 5px;
    }
			
    table th label{
      display:block;
    }
		
    table tbody tr.even td,
    table tbody tr.even th{
      background-color:#e9e6d2;
    }
		
    table td input,
    table td select,
    table td textarea{
      font-size: 1em;
    }
    
    table tfoot th,
    table tfoot td{
      border:none;
      border-top:1px solid #777;
      border-right:1px solid #777;
      color:#cc0000;
      font-weight:bold;
      padding:5px;
    }

  /**/

  /**---Form Styles-------------------------------------------------------------*/
		
    form{
      margin:0;
      padding:0;
      width:100%;
    }
		
    input, 
    select, 
    textarea{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 1em;
      line-height:1em;
      color:#666;
      padding:1px;
      border:1px solid #aeaeae;
    }
    
    input.checkbox,
    input.radioButton{
      border:0;
      padding:0;
    }
	
    select,
    textarea{
      border:1px solid #aeaeae;
      padding:0;
    }
		
    input:focus, 
    textarea:focus, 
    select:focus{
      color:#000;
      background:#efefef;
      border:1px solid #000;
    }
    
    input.submitButton,
    form fieldset.over dl dd input.submitButton{
      font-size:.85em;
      width: 14em;
      margin:0 0 0 8px;
      padding:3px 7px 4px 7px;
      text-decoration: underline;
      display:block;
      border:1px solid #666;
      border-left:1px solid #d3d3b1;
      border-top:1px solid #d3d3b1;
      background:#fff url(images/bgButton.gif) repeat-x left bottom;
      text-align:center;
      text-decoration:none;
      color:#000;
    }
    
    input.submitButton.over,
    form fieldset.over dl dd input.submitButton.over{
      border-right:1px solid #000;
      border-bottom:1px solid #000;
      background:#fff url(images/bgButtonOver.gif) repeat-x left bottom;
      text-decoration:none;
      color:#990000;
      cursor:pointer;
    }
    
    input.submitButton.actionButton,
    form fieldset.over dl dd input.actionButton{
      background:#992222 url(images/bgAddToCart.gif) repeat-x left top;
      border-color:#c5796f #4a0d04 #4a0d04 #c5796f;
      color:#fff;
    }
    
    input.submitButton.actionButton.over,
    form fieldset.over dl dd input.actionButton.over{
      background:#fd0100 url(images/bgAddToCartOver.gif) repeat-x left bottom;
      color:#ffffdd;
    }

    form fieldset{
      float:left;
      display:inline;
      clear:both;
      width:94%;
      border:1px solid #d3d3b1;
      padding:0 0 15px 0;
      margin:10px 0 10px 4%;
    }
    
    form fieldset p{
      padding:0;
      margin:20px 0 0 20px;
      width:92%;
      float:left;
      display:inline;
      clear:both;
    }
    
    form fieldset.over{
      border:1px solid #000;
    }
    
    form fieldset legend{
      margin:0;
      font-size:1.1em;
      color:#b3a988;
      font-weight:bold;
    }
    
    form fieldset.over legend{
      color:#000;
    }
    
    form fieldset dl{
      margin:10px 0 0 0;
    }
    
    form fieldset dl dt{
      margin:0 5px 6px 0;
      padding:0;
      float:left;
      display:inline;
      clear:left;
      width:25%;
      font-weight:normal;
      text-align:right;
    }
    
    form fieldset dl dt label{
      display:block;
      text-align:right;
    }
    
    form fieldset.over dl dd input,
    form fieldset.over dl dd select,
    form fieldset.over dl dd textarea{
      border-color:#888;
      background:#fafafa;
    }
    
    form fieldset.over dl dd input:focus,
    form fieldset.over dl dd select:focus,
    form fieldset.over dl dd textarea:focus{
      border-color:#000;
      background:#fdffe9;
    }
    
    form fieldset dl dd{
      margin:0 3px 6px 0;
      padding:0;
      float:left;
      display:inline;
      width:50%;
      text-align:left;
    }
    
    form fieldset dl dd label{
      float:left;
      display:inline;
      padding-bottom:4px;
    }
    
    form div.formSubmits{
      float:left;
      display:inline;
      clear:both;
      width:100%;
    }
	
	form fieldset div.formSubmits{
		margin-top:5px;
	}
    
  /**/

/**/

/*----Page Structural Elements/Wraps--------------------------------------------*/
	
  .parentWrap{
    width:770px;
    min-height:100%;
    margin:0 auto;
    padding:0;
    text-align:left;
    color:#333333;
    position:relative;
  }
  
  .contentWrap{
  	float:left;
	display:inline;
    width:70%;
    margin:10px 0 10px 27px;
    position:relative;
  }
	
  .contentSection{
    float:left;
    display:inline;
	clear:both;
    width:100%;
    margin:0 0 6px 0;
    padding:15px 0 0 0;
    border-top:1px solid #d3d3b1;
  }

/**/	

/*----Header Section------------------------------------------------------------*/
	
  .bannerHeader {
    background:#fff;
    width:100%;
	clear:both;
    height:90px;
    margin:0;
    padding:0;
	clear:both;
	border-bottom:1px solid #670202;
  }
  
  .bannerHeader img{
    diplay:block;
    margin:10px 0 0 10px;
  }
  
/**/

/*----Nav Section---------------------------------------------------------------*/

  a.aSkipNav{
    position: absolute;
    left: -1000em; 
    width: 20em;
  }
  
  /**----Main Nav Section-------------------------------------------------------*/

    .nav {
      float:left;
      display:inline;
      clear:both;
      width:100%;
      margin:0 0 0 0;
      padding:0;
      background:#a76500;
	  border-top:1px solid #fff;
	  border-bottom:1px solid #670202;
    }
    
    .nav ul{
      float:left;
      display:inline;
      width:100%;
      margin:0;
      padding:0;
      list-style-type: none;
      clear:both;
	  border-bottom:1px solid #fff;
    }
    
    .nav ul li {
      float:left;
      display:inline;
      padding:0;
      margin:1px 0 0 0;
      width:auto;
    }
    
    .nav ul li.first{
      margin-left:22px;
    }
    
    .nav ul li a {
      display:block;
      padding:4px 12px 7px 12px;
      margin:0;
      color:#fff;
      text-decoration: none;
      text-align:center;
      font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
      font-size:1em;
      line-height:1em;
    }
   
    .nav ul li a:hover{
      text-decoration:underline;
    }
    
    .nav ul li#activePage a{
      font-weight:bold;
	  background:#ab7d36;
    }
    
    .nav ul li#active a{
      background: #EEEEEE;
    }
    
  /**/
  
  /**----Sub Nav Section--------------------------------------------------------*/
    
    .subnav{
      float:left;
      display:inline;
      clear:both;
      width:100%;
      margin:0 25px 10px 0;
      padding:0;
      border-bottom:1px dotted #AFB0B0;
    }
    
    .subnav ul{
      float:left;
      display:inline;
      width:95%;
      margin:0 5px;
      padding:0;
      background:none;
      list-style-type: none;
      clear:both;
      position:relative;
      left:7px;
    }
    
    .subnav ul li{
      float:left;
      display:inline;
      margin:0;
      padding:0;
    }
    
    .subnav ul li a {
      display:block;
      border-right: 1px dotted #AFB0B0;
      padding:0 6px;
      margin:8px 0;
      color:#a39147;
      text-decoration: none;
      text-align:center;
      font-family: Arial, Helvetica, sans-serif;
      font-size:.8em;
      line-height:1em;
    }
    
    .subnav ul li a:hover{
      color:#890000;
      text-decoration:underline;
    }
    
  /**/

  /**----Product Nav------------------------------------------------------------*/

    .productNav{
      float:left;
      display:inline;
      width:22%;
	  margin:8px 0 0 6px;
	  border:1px solid #a76500;
	  background:#fff url(images/bgProductNav.gif) repeat-x 0 100%;
    }
    
    .productNav fieldset.searchBox{
      float:left;
      display:inline;
      width:90%;
      margin:10px 0 10px 10px;
      padding:0 0 10px 0;
      border:0;
      border-bottom:1px solid #d3d3b1;
    }
    
    .productNav fieldset.searchBox legend{
      margin:0;
      padding:0;
      color:#a76500;
      font-size:.8em;
      font-weight:normal;
    }
    
    .productNav fieldset.searchBox input{
      float:left;
      display:inline;
      font-size:1em;
    }
    
    .productNav fieldset.searchBox #txtSearch{
      border:1px solid #aeaeae;
      width:75px;
      margin:2px 0 0 7px;
    }
    
    .productNav fieldset.searchBox #btnSearch{
      margin:0 0 0 5px;
      width:5.9em;
      padding:1px 0 2px 0;
      font-size:.9em;
    }
    
    .productNav h2{
      font-size:.9em;
      margin:0;
      padding:5px 5px 3px 10px;
	  color:#fff;
	  background:#8b632b url(images/bgProductNavH2.gif) repeat-x 0 0;
	  text-transform:uppercase;
    }
	
	 .productNav h3{
	 	margin:2px 2px 0 10px;
		color:#a76500;
	 }
	 
	 .productNav div{
	 	border-top:1px solid #d3d3b1;
	 }
	 
	 .productNav div a{
	 	padding:5px 5px 5px 33px;
		display:block;
		background: url(images/iconCart.gif) no-repeat 7px 7px;
	 }
    
    .productNav ul{
      list-style:none;
      margin:0 0 10px 5px;
      padding:0;
    }
    
    .productNav ul li{
      margin:2px 0 0 0;
	  padding-left:15px;
	  background:url(images/listBullet.gif) no-repeat 7px 8px;
    }
    
    .productNav ul li ul{
      margin:2px 10px 10px 5px;
    }
    
    .productNav ul li ul li{
      margin:0;
      width:100%;
    }
    
    .productNav ul li ul li a{
      display:block;
      font-size:.85em;
      padding:2px 2px 2px 15px;
      background:url(images/bgNavBullet.gif) no-repeat 4px 8px;
    }
    
  /**/

/**/

/*----Footer Styles-------------------------------------------------------------*/

  .footer{
    text-align:center;
	float:left;
	display:inline;
	clear:both;
	width:70%;
    font-size:1em;
    color:#898989;
    margin:10px 10px 15px 205px;
    clear:both;
    border-top:1px solid #d3d3b1;
  }
  
  .footer p{
    margin:0;
    padding:0 0 15px 0;
  }
  
  .footer p#copyright{
    padding:15px 0 0 0;
  }
  
/**/


/*------------------------------------------------------------------------------*/
/*----BEGIN PAGE STYLES---------------------------------------------------------*/
/*------------------------------------------------------------------------------*/

/*----Login----*/

	.loginWrap{
		margin-left:206px;
	}

/**/

/*----Category Listing----*/

	.categoryWrap{
		margin-left:206px;
	}

/**/

/*----Category Listing----*/

	.cartWrap{
		margin-left:206px;
	}

/**/

/*----Shipping Info----*/

	.shippingWrap{
		margin-left:206px;
	}

/**/

/*----Finish Checkout----*/

	.checkoutWrap{
		margin-left:206px;
	}

/**/

/*----Product Info Page----*/

	#btnSaveCard{
		width:5em;
		margin-left:25px;
	}

/**/

/*----Payment Page--------------------------------------------------------------*/

  div.shoppingOptions{
    width:30%;
    margin:0 0 0 25px;
  }
  
  #aEditShipping{
    width:8em;
  }

  dl.finalBalance{
    width:50%;
    margin:0 35px 30px 0;
    padding:10px 0 0 0;
    border-top:1px dotted #958C7E;
    font-weight:bold;
    color:#8c8f95;
    float:right;
    display:inline;
  }
  
  dl.finalBalance dt,
  dl.finalBalance dd{
    margin:0;
    padding:0;
    float:left;
    display:inline;
    width:25%;
  }
  
  dl.finalBalance dt{
    clear:left;
    width:72%;
    text-align:right;
    padding:0 2px 0 0;
    margin:0;
  }
  
  .total{
    color:#703A00;
  }
  
  .contentSection.paymentInfoSection .shoppingOptions{
    float:left;
  }

  fieldset.paymentOptions{
    float:left;
    display:inline;
    margin-top:0;
  }
  
  fieldset.paymentOptions dl{
    margin-left:15px;
  }
  
  fieldset.paymentOptions dl dt.giftCertificate{
    width:70%;
    margin-top:8px;
  }
  
  fieldset.paymentOptions dl dd.giftCertificate{
    width:27%;
    margin-top:8px;
  }
  
  #txtSecurityCode{
    width:30px;
  }
  
  #txtGiftCode{
    width:50px;
  }
  
/**/

/*----Product Listing Page------------------------------------------------------*/

  .contentWrap.productDisplay{
    width:72%;
    clear:none;
    float:right;
    margin:10px 20px 0 0;
    left:0;
  }
  
  .contentWrap.productDisplay h1{
    float:left;
    display:inline;
    width:72%;
  }

  /**----"View Cart" Definition List--------------------------------------------*/

    dl.cartInfo{
      float:right;
      display:inline;
      clear:none;
      width:25%;
    }
    
    dl.cartInfo dt,
    dl.cartInfo dd{
      text-align:right;
      margin:0 0 1px 0;
      padding:0;
      clear:both;
    }
    
    dl.cartInfo dd{
      color:#84806C;
    }
    
    dl.cartInfo a,
    dl.cartInfo a:visited{
      background:url(images/bgViewCart.gif) no-repeat 0 0;
      padding:0;
      color:#CD7A03;
      float:right;
      width:8.1em;
      text-align:right;
    }
    
    dl.cartInfo a:hover{
      color:#990000;
    }
    
  /**/
  
  /*----Product Info Definition List--------------------------------------------*/
  
    dl.productInfo{
      margin:0 15px 0 0;
      float:left;
	  display:inline;
	  clear:none;
	  width:47%;
    }
    
    dl.productInfo.over{
      background-color:#F6FAFD;
      cursor:pointer;
    }
    
    dl.productInfo dt,
    dl.productInfo dd{
      float:left;
      display:inline;
      clear:both;
      margin:0 10px;
	  width:92%;
    }
    
    dl.productInfo.over dt,
    dl.productInfo.over dd{
      color:#000033;
    }
    
    dl.productInfo dt{
      margin-top:15px;
    }
    
    dl.productInfo dd p{
      font-size:1em;
    }
    
    dl.productInfo dt a{
      float:left;
      display:inline;
      border:1px solid #bbb;
      padding:1px;
    }
    
    dl.productInfo dt a:hover,
    dl.productInfo.over dt a{
      border:1px solid #990000;
      color:#cc0000;
    }
    
    dl.productInfo.over dd a{
      color:#cc0000;
    }
    
    dl.productInfo dt a img{
      float:left;
      display:inline;
      border:0;
    }
  
  /**/

/**/

/*----Product Detail Page-------------------------------------------------------*/

  /**----Product Image Div------------------------------------------------------*/

    .productImage{
      float:left;
      display:inline;
      width:48%;
	  min-height:200px;
    }
    
    .productImage img{
      float:left;
      display:inline;
      border:0;
      margin:0;
      padding:0;
    }
    
    .productImage a{
      float:left;
      display:inline;
      border:1px solid #87A866;
      margin:3px 0 5px 0;
      padding:0;
    }
    
    .productImage a:hover{
      border:1px solid #990000;
    }
    
    .productImage #enlarge{
      float:none;
      display:block;
      clear:both;
      border:0;
      background:url(images/bgEnlargeImg.gif) no-repeat 13px 0;
      padding:0 0 2px 32px;
      font-size:1.1em;
      color:#663366;
    }
  
  /**/
  
  /**----Purchase Details Definition List---------------------------------------*/
  
    .purchaseDetails{
      font-weight:bold;
      margin:4px 10px 0 10px;
      padding:0 0 10px 0;
      width:37%;
      float:right;
      display:inline;
      clear:none;
      color:#990000;
      border-bottom:1px dotted #ddd;
    }
    
    .purchaseDetails dt,
    .purchaseDetails dd{
      width:60%;
      float:left;
      display:inline;
      margin:0 0 6px 2px;
      padding:0 5px 0 0;
      line-height:1em;
    }
    
    .purchaseDetails dt.productPrice,
    .purchaseDetails dd.productPrice{
      margin-bottom:8px;
    }
    
    .purchaseDetails dt{
      clear:left;
      padding-right:3px;
      margin:0 0 6px 0;
      width:25%;
      text-align:right;
    }
    
    .purchaseDetails dd a{
      font-size:.9em;
      font-weight:normal;
      margin:4px 0;
      display:block;
    }
    
    .purchaseDetails label{
      color:#000;
      font-weight:normal;
      display:block;
      padding:2px 0;
    }
    
    .purchaseDetails input,
    .purchaseDetails select{
      color:#000;
      font-weight:normal;
    }
    
    .purchaseDetails input{
      width:1.7em;
    }
    
    #txtQuantity{
      width:2em;
    }
  
  /**/
  
  /*----Shopping Options List---------------------------------------------------*/
  
    .shoppingOptions{
      margin:15px 0 0 0;
      padding:0;
      list-style: none;
      float:right;
      display:inline;
      width:40%;
    }
    
    .shoppingOptions li {
      padding:0;
      list-style:none;
      margin:0 0 8px 25px;
      float:left;
      display:inline;
      clear:both;
    }
    
    .shoppingOptions a.linkButton{
      width:12.5em;
    }
    
    input.submitButton.actionButton{
      background:#eb270e url(images/bgAddToCart.gif) repeat-x left bottom;
      border-color:#c5796f #4a0d04 #4a0d04 #c5796f;
      color:#fff;
    }
    
    input.submitButton.actionButton.over{
      background:#fd0100 url(images/bgAddToCartOver.gif) repeat-x left bottom;
      color:#ffffdd;
    }
  
  /**/
  
  
  h3.detailheader{
    clear:both;
    color:#76736D;
    padding-top:.7em;
  }
  
  #productsection p{
    line-height:1.4em;
    margin:0 15px 10px 0;
    padding:0;
    color:#474D48;
  }
  
  .additionalInfo{
    color: #76736D;
    line-height:1.5em;
    margin:5px 0 10px 25px;
    padding:0;
  }


/**/

/*----Registration Page---------------------------------------------------------*/

  .contentWrap.registrationWrap p{
    clear:both;
    width:100%;
  }
  
  .contentWrap.registrationWrap form fieldset p{
    width:92%;
  }
  
  .contentWrap.registrationWrap p.forgotPassword{
    width:50%;
    margin:0 0 10px 25%;
    padding:0;
  }
  
  p.errorMessage{
    width:50%;
    position:relative;
    top:-10px;
    left:5%;
    margin:0 0 10px 0;
    color:#9b2a21;
    font-weight:bold;
    clear:both;
  }

  #btnLogin{
    width:6em;
    position:relative;
    left:24%;
  }
  
  #btnSubmit{
    width:6em;
    position:relative;
    left:5%;
  }
  
  #txtZipCode{
    width:3.5em;
  }
  
  #txtDayPhone1,
  #txtDayPhone2,
  #txtEveningPhone1,
  #txtEveningPhone2{
    width:2.2em;
  }
  
  #txtDayPhone3,
  #txtEveningPhone3{
    width:3em;
  }
  
/**/

/*----Shipping Options Page-----------------------------------------------------*/

  form fieldset dl.shippingOptions dd{
    padding-bottom:4px;
  }
  
  form fieldset dl.shippingOptions dd.method{
    width:23%;
    padding-bottom:0;
  }

/**/

/*----Shopping Cart Page--------------------------------------------------------*/

  /**----Cart Summary Table-----------------------------------------------------*/
  
    .cartSummary tfoot th{
      text-align:right;
    }
    .cartSummary input{
      width:2em;
      line-height:1.0em;
      padding:0;
      float:left;
      margin:0 6px 2px 0;
      padding:1px;
    }
    
    .cartSummary span{
      float:left;
      display:inline;
      margin:1px 15px 0 0;
    }
    
    #cartoptions{
      list-style:none;
      margin:15px 0 0 0;
      padding:0;
      width:480px;
      height:24px;
      float:left;
      clear:both;
    }
	
	.cartSummary .linkButton,
	.cartSummary .linkButton:hover{
		float:left;
		display:inline;
		width:17px;
		height:17px;
		padding:0;
		margin:2px;
		background:url(images/search.gif) no-repeat 0 0;
		text-indent:-5000px;
		border:0;
	}
	
	.cartSummary .editProductButton,
	.cartSummary .editProductButton:hover{
		background-image:url(images/edit.gif);
	}
	
	.cartSummary .deleteProductButton,
	.cartSummary .deleteProductButton:hover{
		background:url(images/trash.gif) no-repeat 0 1px;
	}
	
	.orderTotal{
		margin-left:28px;
	}
    
  /**/
  
  p.subtotalNote{
    margin:0;
    color:#990000;
    width:50%;
  }

  
  .contentSection.shoppingCartSection .shoppingOptions{
    margin:0 18px 0 0;
    padding:0;
  }
  
  .contentSection.shoppingCartSection .shoppingOptions input,
  .contentSection.shoppingCartSection .shoppingOptions a{
    float:right;
    margin:0 0 5px 0;
  }
  
/**/

/*----Thank You/Order Confirmation Page-----------------------------------------*/

  .contentSection.thankYouSection .shoppingOptions{
    float:left;
    width:30%;
    margin:0;
  }
  
  #aContinueShopping{
    margin:0;
  }

/**/
