@charset "utf-8";
/* CSS Document */

a img { border:0; }

td {
	background-color:#fff;
	color:#000;
}

td a {
	color:#000 !important;
}


.clear-it{
  clear:both;
  height:1px;
  margin:0;
  padding:0;
}

.clear{
  clear:both;
  height:1px;
  margin:0;
  padding:0;
}

body {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
  font-size   : 100%;
	margin      :  0px;
	padding     :  0px;
	padding-top : 10px;
}

#all-content {
	background  : #ffffff;
	text-align  : left;
	margin      : 0px auto 0px;
	padding     : 5px;
	width       : 980px;
}

#header {
	/*background  : #ffb400;*/
	padding     : 5px;
	width       : 980px;
	height      : 123px;
	padding-right:0;
	padding-left:0;
}
  
  #header #logo {
  	/*background  : #7d5594;*/
  	padding     : 0;
  	width       : 395px;
  	height      : 123px;
  	float       : left;
  }
  
  #header #content {
  	padding     : 0;
  	width       : 575px;
  	height      : 123px;
  	float       : left;
  	margin-left : 10px;
  }
  
    #header #content #product-search {
      float:left;
      padding:10px;
      padding-top:6px;
      width:244px;
      height:107px;
      background-color:#121212;
      color:#fff;
    }
      #header #content #product-search h2 {
      	margin:0;
      	padding:0;
      	color:#fdc5ea;
      	font-size:13pt;
      	margin-bottom:3px;
      }
      #header #content #product-search p {
        padding:0;
        margin:0;
        margin-bottom:3px;
        font-size:10pt;
      }
        #header #content #product-search p strong {
          font-size:12pt;
        }
        #header #content #product-search p input.textbox {
          font-size:12pt;
          width:240px;
          margin-top:3px;
          border:1px solid #fff;
          color: #121212;
        }
        #header #content #product-search p a {
          text-decoration:none;
          clear:both;
          float:right;
          font-weight:bold;
          color:#fff;
          font-size:12pt;
        }
        #header #content #product-search p a:hover {
          text-decoration:underline;
        }
  
    #header #content #basket {
      float:right;
      padding:10px;
      padding-top:6px;
      width:279px;
      height:107px;
      background-image: url('/_images/_layout_2011/basket_bg.png');
      color:#fff;
    }
      #header #content #basket h2 {
      	margin:0;
      	padding:0;
      	color:#fdc5ea;
      	font-size:13pt;
      	margin-bottom:1px;
      }
      #header #content #basket p {
        padding:0;
        margin:0;
        margin-top:5px;
        font-size:8pt;
        clear:both;
        float:left;
        width:210px;
      }
        #header #content #basket p strong {
          float:left;
        }

        #header #content #basket p span {
          float:right;
        }

          #header #content #basket p a {
            text-decoration:none;
            color:#fdc4e6;
          }
          #header #content #basket p a:hover {
            color:#fff;
          }
        #header #content #basket p em {
          font-size:small;
          font-weight:bold;
          font-style:normal;
          float:right;
          margin-top:1px;
        }
          #header #content #basket p em a {
            text-decoration:none;
            color:#379;
            font-size:80%;
          }
          #header #content #basket p em a:hover {
            text-decoration:underline;
          }

#top-menu {
	padding    : 5px;
	width      : 969px;
	height     : 35px;
  background-image: url('/_images/_layout_2011/top_menu_bg.png');
}

  #top-menu #list {
  	padding     : 0;
  	width       : 864px;
  	height      : 26px;
  	float       : left;
  }
    #top-menu #list ul {
      padding:0;
      margin:0;
      margin:6px;
      margin-left:10px;
      margin-right:0;
      color:#fff;
      font-size:13pt;
    }
      #top-menu #list ul li {
        display:inline;
        margin-right:16px;
      }
        #top-menu #list ul li a{
          text-decoration:none;
          color:#ffffff;
        }
        #top-menu #list ul li a:hover{
          color:#f7dbed;
        }
        #top-menu #list ul li strong{
          font-weight:normal;
          color:#f7dbed;
        }
          #top-menu #list ul li strong a{
            color:#f7dbed;
          }
  
  #top-menu #call-to-action {
  	padding     : 0;
  	width       : 100px;
  	height      : 26px;
  	float       : left;
  	text-align:right;
  }

#banner {
	/*background  : #42ff00;*/
	padding     : 0;
	width       : 980px;
	height      : 359px;
	margin-top  : 5px;
  background-image: url('/_images/_layout_2011/banner_bg.png');
}

#banner #banner-menu .grey-box{
	margin-bottom:12px;
}

  #banner #banner-menu {
  	/*background  : #cc00ff;*/
  	z-index:10;
  	padding     : 0;
  	width       : 260px;
  	min-height  : 349px;
  	float       : left;
    position    : absolute;
  }
    #banner #banner-menu ul {
      margin:0;
      padding:0;
      color:#ffffff;
  		list-style-type: none;
  		font-size:11pt;
    }
      #banner #banner-menu ul li {
        margin-right:16px;
      }
        #banner #banner-menu ul li a{
          text-decoration:none;
          color:#fff;
          display:block;
          background-image: url('/_images/_layout_2011/banner_menu_off_bg.png');
          width:245px;
          border-bottom:1px solid #ffffff;
          margin:0;
          padding-top:2px;
          padding-bottom:3px;
          padding-left:10px;
        }
        #banner #banner-menu ul li a:hover{
          color:#000;
          background-image: url('/_images/_layout_2011/banner_menu_on_bg.png');
        }
        #banner #banner-menu ul li strong{
          color:#ffffff;
          display:block;
          background-image: url('/_images/_layout_2011/banner_menu_on_bg.png');
          width:245px;
          margin:0;
          padding-top:5px;
          padding-bottom:5px;
          padding-left:10px;
          color:#000;
        }
          #banner #banner-menu ul li strong a {
            background: none;
            width:auto;
            border:0;
            margin:0;
            padding:0;
            color:#000;
          }
          #banner #banner-menu ul li strong a:hover {
            text-decoration:underline;
          }

    #banner #banner-menu ul li ul {
      display:block;
      width:271px;
      border-bottom:1px solid #fff;
      font-size:10pt;
    }
      #banner #banner-menu ul li ul li {
          border-top:1px solid #fff;
      }
        #banner #banner-menu ul li ul li a{
          padding-left:20px;
          background-image: url('/_images/_layout_2011/banner_menu_on_bg.png');
          width:230px;
          border:0;
          padding-bottom:4px;
          padding-top:3px;
          padding-right:5px;
          color:#000;
        }
        #banner #banner-menu ul li ul li a:hover{
          background-image: url('/_images/_layout_2011/banner_menu_off_bg.png');
          color:#fff;
        }
        #banner #banner-menu ul li ul li strong{
          padding-left:20px;
          background-image: url('/_images/_layout_2011/banner_menu_on2_bg.png');
          width:235px;
          border:0;
          padding-bottom:4px;
          padding-top:3px;
        }
          #banner #banner-menu ul li ul li strong a {
            background: none;
            width:auto;
            border:0;
            margin:0;
            padding:0;
          }
          #banner #banner-menu ul li ul li strong a:hover {
            background: none;
            color:#000;
          }

    #banner #banner-menu ul li ul li ul {
      display:block;
      width:255px;
      border-bottom:0px solid #ffffff;
    }
      #banner #banner-menu ul li ul li ul li 
      { 
      	width:255px; 
      	border:0;
      }
        #banner #banner-menu ul li ul li ul li a
        { 
          background-image: url('/_images/_layout_2011/banner_menu_on2_bg.png');
        	padding-left:30px; 
        	width:220px; 
        	padding-right:5px;
        	border:0;
        }
        #banner #banner-menu ul li ul li ul li a:hover
        { 
          background-image: url('/_images/_layout_2011/banner_menu_off_bg.png');
        }
        #banner #banner-menu ul li ul li ul li strong
        { 
        	padding-left:30px; 
        	width:220px;
        	padding-right:5px;
					background-image: url('/_images/_layout_2011/banner_menu_on3_bg.png');
        }
          #banner #banner-menu ul li ul li ul li strong a { }
          #banner #banner-menu ul li ul li ul li strong a:hover { }
  
  #banner #content {
  	/*background  : #00f0ff;*/
  	padding     : 0;
  	width       : 705px;
  	height      : 349px;
  	float       : right;
  	text-align:right;
  }
    #banner #content #left {
      float:left;
      width:220px;
      text-align:left;
      margin-top:240px;
      font-size:small;
      color:#ffffff;
    }
      #banner #content #left p {
        margin:0;
        padding:0;
      }
        #banner #content #left p a {
          color:#ffffff;
          text-decoration:none;
          font-weight:bold;
        }
        #banner #content #left p a:hover {
          text-decoration:underline;
        }

    #banner #content #right {
      float:right;
      width:266px;
    }

    .grey-box{
    	text-align:left;
      width:249px;
      height:122px;
      background-image: url('/_images/_layout_2011/banner_grey_box_bg.png');
      margin-bottom:10px;
      padding:6px;
      float:right;
      overflow:hidden;
    }
    .grey-box.short{
      float:left;
      background-image: url('/_images/_layout_2011/banner_orange_box_short_bg.png');
      height:47px;
      width:244px;
    }

      .grey-box p{
        font-size:70%;
        margin:0;
        padding:0;
        margin-bottom:4px;
        color:#fff;
        clear:both;
      }

      .grey-box p strong{
        font-size:100%;
      }
      .grey-box p em {
        font-size:100%;
        font-weight:bold;
        font-style:normal;
        float:left;
      }
      .grey-box p input.textbox {
        font-size:80%;
        width:140px;
        height:14px;
        float:right;
        border:1px solid #777777;
        color: #777777;
      }
      .grey-box p a {
        color:#ffffff;
        text-decoration:none;
        font-weight:bold;
      }
      .grey-box p a:hover {
        text-decoration:underline;
      }
	    .grey-box.short h3 a {
	      color:#f7dbed !important ;
	    }
	    .grey-box.short h3 a:hover {
	      color:#fff !important ;
	    }


    #banner #content #full-width {
      clear:both;
      float:left;
    }
      #banner #content #full-width .product-scroller{
        width:704px;
        height:70px;
        background-image: url('/_images/_layout_2011/banner_product_scroller_bg.png');
        text-align:left;
      }




#main-content {
	/*background  : #00c0ff;*/
	padding     : 0px;
	width       : 979px;
	margin-top:10px;
}

	#main-content a {
		color:#fdc4e6;
		text-decoration:underline;
	}

	#main-content a:visited {
		color:#fdc4e6;
		text-decoration:underline;
	}

	#main-content a:hover {
		color:#fff;
		text-decoration:underline;
	}

  #main-content #main-content-left {
  	/*background  : #ff00cc;*/
  	padding     : 0;
  	width       : 260px;
  	min-height  : 263px;
  	float       : left;
  }
    
    #main-content #main-content-left #banner-menu-mask {
    	background  : none;
    	padding     : 0;
    	width       : 255px;
    	float       : left;
      position    : absolute;
      top:529px;
    }
  
  #main-content #main-content-right {
  	/*background  : #ffde00;*/
  	padding     : 0;
  	width       : 705px;
  	min-height  : 263px;
  	float       : right;
  }
    #main-content #main-content-right #main-content-right-top {
      width:710px;
      height:15px;
      background-image: url('/_images/_layout_2011/main_content_bg_top.png');
    }
    #main-content #main-content-right #main-content-right-middle {
      width:686px;
      background-image: url('/_images/_layout_2011/main_content_bg.png');
      padding-left:12px;
      padding-right:12px;
      color:#fff;
      font-size:10pt;
    }
    #main-content #main-content-right #main-content-right-middle a {
    	color:#fdc4e6;
    	text-decoration:none;
    }
    #main-content #main-content-right #main-content-right-middle a:hover {
    	text-decoration:underline;
    }
    #main-content #main-content-right #main-content-right-middle h1 {
      font-size:18pt;
      margin:0;
      padding:0;
      margin-bottom:15px;
      color:#fdc4e6;
    }
    #main-content #main-content-right #main-content-right-middle h2 {
      font-size:16pt;
      margin:0;
      padding:0;
      margin-bottom:10px;
      color:#fdc4e6;
    }
    #main-content #main-content-right #main-content-right-middle h3 {
      font-size:12pt;
      margin:0;
      padding:0;
      margin-bottom:5px;
      color:#fdc4e6;
    }

    #main-content #main-content-right #main-content-right-bottom {
      width:710px;
      height:16px;
      background-image: url('/_images/_layout_2011/main_content_bg_bottom.png');
    }

#footer {
	/*background  : #6600ff;*/
	text-align  : left;
	margin      : 2px auto 0;
	padding     : 0;
	width       : 990px;
	color:#666666;
	font-size:small;
}
  #footer a {
  	color:#666666;
  	font-size:small;
  	text-decoration:none;
  }
  #footer a:hover {
  	color:#aaaaaa;
  }
    
  #footer #left {
  	/*background  : #9cff00;*/
  	padding     : 0;
  	width       : 580px;
  	height      : 15px;
  	float       : left;
  }
  
  #footer #right {
  	/*background  : #00fdff;*/
  	padding     : 0;
  	width       : 380px;
  	height      : 15px;
  	float       : right;
  	text-align  : right;
  }


.leftimageparagraph .left {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	text-align:center;
}
	.leftimageparagraph .left a{
		font-size:x-small;
		text-decoration:none;
	}
	.leftimageparagraph .left a:hover{
		text-decoration:underline;
	}
.leftimageparagraph .right {
	float:left;
	margin-bottom:10px;
}

.rightimageparagraph .right {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	text-align:center;
}
	.rightimageparagraph .right a{
		font-size:x-small;
		text-decoration:none;
	}
	.rightimageparagraph .right a:hover{
		text-decoration:underline;
	}

.download img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.download h2 {
  font-size:100%;
  margin:0;
  padding:0;
  margin-bottom:15px;
  color:#666666;
}


				.prodcat{
					float:left;
					margin:0; padding:0; margin-top:16px; 
					width:174px; 
					height:237px;
					overflow:hidden;
				}
				
				.prodcathead{
					background-image:url(/_images/_layout_2011/sProdCatTile.png); 
					background-repeat:repeat-y; 
					width:169px; 
					height:30px; 
					overflow:hidden; 
					padding:0;
					padding-left:5px; 
					padding-right:9px; 
					text-align:center;
				}
				
				.prodcathead p{
					float:left; 
					height:30px; 
					width:133px; 
					margin:0; 
					padding:0; 
					padding-right:10px;
					padding-left:10px;
					font-family:arial; 
					font-size:80%; 
					font-weight:bold;
	 			}
	
					.prodcathead a          { color:#292929 !important ; text-decoration:none;}
					.prodcathead a:visited  { color:#292929 !important ; }
					.prodcathead a:hover    { color:#c35 !important ; }
	
				.prodcatimage{
					width:170px; 
					height:195px; 
					margin-right:20px; 
					overflow:hidden; 
					background-repeat:no-repeat; 
					background-position:5px 12px;
				}

				.prodcatimage img { border:0; }




				.prodbox  
				{ 
					float:left; 
					margin:0; 
					padding:0; 
					margin-top:16px; 
					width:310px; 
					margin-right:11px; 
				}
					.prodbox .prodhead 
					{ 
							clear:both; 
							float:left; 
							width:310px; 
							height:65px; 
							overflow:hidden; 
							background-image:url(/_images/_layout_2011/prod_box_top.png); 
							background-repeat:no-repeat; 
						}
						.prodbox .prodhead p{
							width:290px;
							text-align:left;
							margin:0; 
							padding:10px; 
							font-family:arial; 
							font-size:small; 
							font-weight:bold;
							color:#fff;
			 			}
			
							.prodbox .prodhead p a          { color:#292929 !important ; text-decoration:none;}
							.prodbox .prodhead p a:visited  { color:#292929 !important ; }
							.prodbox .prodhead p a:hover    { color:#c35 !important ; }


					.prodbox .prodbody 
					{ 
						clear:both; 
						float:left; 
						width:290px; 
						height:155px; 
						overflow:hidden; 
						background-color:#fffefb; 
						padding:8px; 
						color:#000;
						/*background-image:url(/_images/productbackground.jpg);*/
						border-right:2px solid #fdc4e6;
						border-left:2px solid #fdc4e6;
					}
					
					.prodbox .prodbody .optiongallery img { float:left; margin-right:10px; margin-bottom:10px; border:0; padding:0; background-color:#fff; border:0;}
					
						.prodbox .prodbody .image
						{ 
							font-size:xx-small; 
							float:left; 
							margin-right:10px; 
							margin-bottom:10px; 
							border:0; 
							padding:5px; 
							background-color:#fff; 
							border:1px solid #fec;
							height:130px;
							overflow:hidden;
						}
						
						.prodbox .prodbody .image em{
							position:absolute; 
							margin-left:70px; 
							margin-top:122px;
						}
							.prodbox .prodbody .image em a{
								display:block;
								padding:1px; 
								background-color:#000;
								color:#fff;
								filter: alpha(opacity=60); 
								opacity: 0.60;
								width:100%;
							}
							.prodbox .prodbody .image em a:hover{
								filter: alpha(opacity=100); 
								opacity: 1.00;
								background-color:#777;
								color:#000 !important ;
							}
						
						.prodbox .prodbody .image a         { text-decoration:none; color:#738B61;}
						.prodbox .prodbody .image a:visited { text-decoration:none; color:#738B61;}
						.prodbox .prodbody .image a:hover   { text-decoration:none; color:#536B41;}
						
							.prodbox .prodbody .maincont { width:117px; float:left; margin-bottom:10px; font-size:x-small; }
								.prodbox .prodbody .maincont h2 {margin:0; padding:0; margin-bottom:5px; color:#000; font-size:110%; text-align:left; text-transform: none; }
								.prodbox .prodbody .maincont p  {margin:0; padding:0; margin-bottom:12px; color:#000; font-size:110%;}

								.prodbox .prodbody .maincont p.pricebox          {clear:both; float:left; font-size:small; margin-top:16px;}

				.prodbox .prodbody .maincont ul li
				{
					font-size:120%; 
					margin-bottom:5px;
				}

				.prodbox .prodbody .maincont p.chooseoptionsbox  
				{
					float:right; 
					margin-top:15px; 
					font-size:120%; 
					width:140px;
					text-align:center;
				}

				.prodbox .prodbody .maincont p.chooseoptionsbox a                 
				{ 
					color:#292929 !important ; 
					font-weight:bold; 
					text-decoration:none; 
					display:block; 
					background: url(/_images/_layout_2011/DarkMenuTop.png) transparent scroll no-repeat top left;
				}
					.prodbox .prodbody .maincont p.chooseoptionsbox a:hover
					{ 
						color:#c35 !important ; 
					}
					.prodbox .prodbody .maincont p.chooseoptionsbox a span            
					{ 
						padding-top:5px; 
						padding-bottom:6px; 
						display:block; 
						background: url(/_images/_layout_2011/DarkMenuBottom.png) transparent scroll no-repeat bottom left; 
					}
						.prodbox .prodbody .maincont p.chooseoptionsbox a span span       
						{ 
							padding:0; 
							padding-left:8px; 
							padding-right:8px; 
							display:block; 
							background: url(/_images/_layout_2011/DarkMenuBg.png) transparent scroll repeat-y top left; 
						}
					.prodbox .prodbody .maincont p.chooseoptionsbox a:hover           
					{ 
						background-image: url(/_images/_layout_2011/OrangeMenuTop.png);    
						color:#c35;
					}
						.prodbox .prodbody .maincont p.chooseoptionsbox a:hover span      
						{ 
							background-image: url(/_images/_layout_2011/OrangeMenuBottom.png); 
						}
							.prodbox .prodbody .maincont p.chooseoptionsbox a:hover span span 
							{ 
								background-image: url(/_images/_layout_2011/OrangeMenuBg.png);     
							}




					.prodbox .prodfoot 
					{ 
						clear:both; 
						float:left; 
						padding-right:15px;
						width:295px; 
						padding-top:5px;
						height:25px; 
						overflow:hidden; 
						background-image:url(/_images/_layout_2011/prod_box_bottom.png); 
						background-position:bottom left;
						text-align:right;
						font-size:small;
						font-weight:bold;
					}
					.prodbox .prodfoot p a         {color:#292929 !important ; text-decoration:none;}
					.prodbox .prodfoot p a:visited {color:#292929 !important ;}
					.prodbox .prodfoot p a:hover   {color:#c35 !important ;}



#admin_menu {
	font-size:x-small; 
	position:absolute; 
	left:10px; 
	top:10px; 
	width:68px;
	height:8px;
	background-color:#fff;
	text-align:left;
	border:1px solid #888;
	padding:5px;
	overflow:hidden;
	filter: alpha(opacity=90); 
	opacity: 0.90;
	z-index:99;
}
	#admin_menu span {
		margin:0;
		padding:0;
		float:right;
		font-size:small;
		position:relative; 
		top:-5px;
	}
		#admin_menu span a{
			text-decoration:none;
		}
	#admin_menu form {
		display:inline;
	}

	#admin_menu ul        { list-style-type:none; margin:0; padding:0; margin-top:3px; }
	#admin_menu ul        { margin-left:2px;     }
	#admin_menu ul.level2 { margin-left:12px;     }
	#admin_menu ul.level3 { margin-left:22px;     }
	#admin_menu ul.level4 { margin-left:32px;     }
	#admin_menu ul.level5 { margin-left:42px;     }
	#admin_menu ul.level6 { margin-left:52px;     }

	#admin_menu li div { padding:5px;}
	#admin_menu li a { padding:5px;}


	#admin_menu li.selected         { color:#900; font-weight:bold; font-size:x-small; padding:5px;}
	#admin_menu li.selectedinactive { color:#55b; font-weight:bold; font-size:x-small; padding:5px;}

	#admin_menu li.inactive a { color:#55b; }

	#admin_menu li.subselected { font-weight:bold; font-size:x-small; padding:5px;}
	#admin_menu li.subselected a { color:#900; }
	#admin_menu li.subseledtedinactive { font-weight:bold; font-size:x-small; padding:5px;}
	#admin_menu li.subseledtedinactive a { color:#55b; }


.baskettotalcell1_first{ background-color:#FAD4C1; color:#000; text-align:right; border-right:1px solid #ff8742; border-left:1px solid #ff8742; border-top:1px solid #ff8742; }
.baskettotalcell1      { background-color:#FAD4C1; color:#000; text-align:right; border-right:1px solid #ff8742; border-left:1px solid #ff8742; }

.baskettotalcell2_odd  { background-color:#ffffff; color:#000; text-align:right; border-top:1px solid #ff8742; }
.baskettotalcell2_even { background-color:#FAD4C1; color:#000; text-align:right; border-top:1px solid #ff8742; }

.baskettotalcell3_first{ background-color:#ffffff; color:#000; text-align:right; padding-right:95px; border-right:1px solid #ff8742; border-left:1px solid #ff8742; border-top:1px solid #ff8742; border-top:1px solid #ff8742; }
.baskettotalcell3_odd  { background-color:#ffffff; color:#000; text-align:right; padding-right:95px; border-right:1px solid #ff8742; border-left:1px solid #ff8742; border-top:1px solid #ff8742; }
.baskettotalcell3_even { background-color:#FAD4C1; color:#000; text-align:right; padding-right:95px; border-right:1px solid #ff8742; border-left:1px solid #ff8742; border-top:1px solid #ff8742; }

.sales_table_row{
  clear:both; 
  float:left; 
  font-weight:bold; 
  font-size:x-small; 
  padding:5px; 
  margin:0; 
  margin-bottom:5px;
}

  .sales_table_row .sales_title{
    float:left; 
    width:200px; 
    margin-top:3px; 
    font-size:120%;
  }
  
  .sales_table_row .sales_detail{
  {
    float:right; 
    width:330px;
  }
  
.formarea         { clear:both; margin-bottom:5px; }
.formcontentleft  { clear:both; float:left; width:150px; font-weight:bold;}
.formcontentright { float:left; margin:0; padding:0;}
.formcontentright em { font-size:xx-large; color:#f00; font-style : normal; float:left; margin:0; padding:0; margin-left:5px; height:18px; overflow:hidden;}
.formcontentright input { float:left; margin:0; padding:0;}
.formcontentright select { float:left; margin:0; padding:0;}
.formbuttonarea   { clear:both; float:left; text-align:right; width:360px; font-weight:bold; }



div.commentsbubble {
	clear:both; float:left; width:483px;
	background: url(/_images/backgrounds/commentstop.jpg) no-repeat left top;
	margin-bottom:10px;
}
div.commentsbubble div {
	padding:0; margin:0;
	padding-right: 80px; 
	padding-left: 80px; 
	padding-bottom: 0px; 
	padding-top: 25px;
}
div.commentsbubble div.datebubble {
	padding:0; margin:0;
	background: url(/_images/backgrounds/commentsbottom.jpg) no-repeat left bottom; 
	padding-left: 30px; 
	padding-top:0px;
	padding-bottom:20px;
}



div.narrowcommentsbubble {
	width:325px;
	background: url(/_images/backgrounds/narrowcommentstop.jpg) no-repeat left top;
	margin-bottom:10px;
}
div.narrowcommentsbubble div {
	padding:0; margin:0;
	padding-right: 40px; 
	padding-left: 70px; 
	padding-bottom: 0px; 
	padding-top: 25px;
	text-align:left;
}
div.narrowcommentsbubble div.datebubble {
	padding:0; margin:0;
	background: url(/_images/backgrounds/narrowcommentsbottom.jpg) no-repeat left bottom; 
	padding-left: 50px; 
	padding-top:20px;
	padding-bottom:20px;
}





.orderdetailtable {
	background-color:#fff;
}

	.orderdetailtable td {
		color:#444;
		border:1px solid #ccc;
		font-size:75%;
	}

	.orderdetailtable th {
		color:#222;
		border:1px solid #ccc;
		font-size:small;
	}

