body
{
   margin: 0px;
   padding: 0px;
   min-width: 985px;
   font-family: Arial, Helvetica Serif;
   font-size:10pt;
   color:Black;
}

#bodywrap 
{
    width: 985px;
    margin-left: auto;
    margin-right: auto;
}

td.fieldname
{
   text-align: right;
   font-size: 10pt;
   font-weight: bold;   
}

hr
{
   color: #b45d16;
}

#tempbox {
	/*text-decoration: blink;*/
	background-color: #F1F5AD;
	margin: 0px;
	padding: 3px;
	width: 175px;
	border: medium double #F00;
	text-align:center;
}

.sectiontitle2
{
    background-color: #D40000;
    color: white;
    font-family: Arial, Helvetica Serif;
    font-size: 10pt;
    font-weight: bold;
    text-transform: uppercase;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 3px;
    padding-top: 3px;
    width:750px;
}

.EmailErrorMessage
{
    width:100%;
    background-color:Red;
    color:White;
    font-weight:bold;
    text-align:center;
    padding: 5px 20px 5px 20px;
}

.CategoryTitle
{
    Color:#D40000;
    font-weight:bold;
    font-size:large;
    padding:15px 0px 25px 25px;
}

.ChooseCategory
{
    font-weight:bold;
    padding: 15px 0px 25px 10px;
}
    
#image-control
{
    border: none;
}

#header
{
    padding: 0px;
    margin: 0px;
    position: relative;
}

#topbanner
{
    padding: 0px;
    margin: 0px;
    position: relative;
}

#right-top
{
    position:absolute;
    right: 0px;
    top: 0px;
    margin: 0px;
    padding: 0px;
}


#righttopbanner
{
    position:absolute;
    right: 5px;
    top: 23px;
    margin: 0px;
    padding: 0px;
}

.star
{
    color:Red;
    font-weight:bold;
}

.banner-img-noborder
{
    border:0px;
    padding:0 0 10px 0;
}

.img-noborder
{
    border:0px;
}

#headermenu
{
   padding: 0px;
   margin: 0px;
   position: relative;
}

#graybar
{
    margin:0;
    padding:0; 
}

#graybarmain
{   
    width: 985px;
    height:36px;
    background-color: #e1e1e1;
}

#searchForm
{
    float:left;
    color: black;
    margin-left:10px;
    margin-top:4px;
}

#searchForm .SearchBox
{
}

#searchForm .SearchButton
{
}

#cartinfo1
{
    color: black;
    padding: 8px 0 6px 0;
    margin-left:300px;
}

#cartinfo2
{
    position: absolute;
    color: black;
    padding: 2px 2px 2px 2px;
    left: 710px;
    width: 270px;
    top: 116px;
    height: 32px;
    background-color: #e1e1e1;
}

#breadcrumb
{
    color: black;
    padding: 0px;
    margin: 5px 0 5px 25px;
}

#breadcrumb a
{
   color: Red;
}

#main
{
    width:985px;
    margin:0;
    padding:0;
   
}

#rightbar
{
    float:right;
    width:179;
}

#rightcol
{
   width:179;
   margin-right:0px;
   padding: 0px;            
}

.rightbar
{
    color: white;
    font-weight: bold;
    font-size: 9pt;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 10px;
    padding: 0px;
    background-image: url(images/right1.gif);
    background-repeat: no-repeat;
    width: 179px;
    height: 17px;
    text-indent: 10px;
    text-align: left;
}

#rightcol div.text
{
    width:179px;
   padding: 0px;
   text-align: center;
}

#rightcol div.sectiontitle, #rightcol .sectiontitle span
{
   padding: 10px 0px 10px 3px;
   background-color: #706a6a;
   color: #f7b76b;
   font-size: 10pt;
   font-weight: bold;
   text-transform: uppercase;
}

#MessageMainContainer
{
    margin:0px;
    padding:0px;
}

#MessageHorMainContainer
{
    width:179px;
    margin:0px;
    padding:0px;
}

#MessageHorizontalContainer
{
    margin:3px 0px 3px 0px;
}

#MessageHorMainContainer .MessageImageControl
{
    float:left;
    margin:3px 0px 0px 0;
    padding: 0px 3px 3px 0;
}

#MessageHorMainContainer .MessageTitle
{
    font-size:9pt;
}

#MessageHorMainContainer .MessageDesc
{
    font-size: 9pt;
    color:Black;
}

#MessageHorMainContainer .Price
{
    margin-top:8px;
    margin-bottom:8px;
    margin-right:15px;
    text-align:right;
    font-size:10pt;
    color:Red;
    font-weight:bold;
}

#MessageHorizontalContainer .addcart
{
    float:right;
    margin-left:85px;
    margin-bottom:8px;
    margin-top:5px;
}

#MessageVerMainContainer
{
    margin:0px;
    padding:0px;
}

#MessageVerMainContainer .MessageVerDescContainer
{
    margin-top:0px;
    padding:0; 
}

#MessageVerMainContainer .MessageTitle
{
    margin-top:0px;
    font-size:9pt;
    text-align:center;
}

#MessageVerMainContainer .MessageDesc
{
    font-size: 9pt;
    text-align:left;
    padding:2px 3px 2px 3px;
    color:Black;
    
}
#MessageVerMainContainer .LastRow
{
    font-size:10pt;
    color:Red;
    font-weight:bold;
    text-align:center;
    margin-bottom:0px;
    margin-right:0px;
}


#MessageVerMainContainer .price
{
    font-size:10pt;
    color:Red;
    font-weight:bold;
    padding-bottom:3px;
    margin-right:0px;
}

#MessageVerMainContainer .addcart
{
    float:right;
    margin-bottom:0px;
    margin-right:0px;
}

#leftbar
{
    float:left;
    width:179px;
}

#leftcol
{
   margin: 0px;
   padding: 0px;  
}

#leftcol div.text
{
   padding: 6px 6px 6px 6px;
   text-align: justify;
}

#leftcol div.alternatetext
{
   padding: 6px 6px 6px 6px;
   background-color: #e1e1e1;
   text-align: justify;
}

#leftcol div.sectiontitle, #leftcol .sectiontitle span
{
   padding: 6px 6px 6px 3px;
   background-color: #818689;
   color: white;
   font-family: Arial, Helvetica Serif;
    font-size:10pt;
   font-weight: bold;
   text-transform: uppercase;
}

.leftMenus
{
    width: 179px;    
}

.topLeftHeader
{
    color: white;
    font-weight: bold;
    font-size: 9pt;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    background-image: url(images/Lf_Main_Bkg.gif);
    width: 179px;
    height: 17px;
    text-indent: 10px;
    text-align: left;
}

.topLeftHeader2
{
    color: white;
    font-weight: bold;
    font-size: 9pt;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    background-image: url(images/Lf_Main_Bkg.gif);
    text-indent: 5px;
    text-align: left;
    border-bottom: #d40000 thin solid;
    background-position: center center;
    background-attachment: fixed;
    background-repeat: no-repeat;
}

.submenu
{
    color: Black;
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 0px;
    padding: 2px 0 2px 0;
    width: 179px;
    float: none;
    background-image: none;
}

.submenu a
{
   text-decoration: none;
   color: black;
   background-image: none; 
}

.submenu a:hover
{ 
    color: red;
    text-decoration: none;
    background-image: none;
}

.upcomeTitle
{ 
    color: #D40000;
    font-weight:bold;
    font-size:9pt;
}

.AuthorMenu
{
    color: Black;
    font-size: 7pt;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 0px;
    margin-top:2px;
    margin-bottom:2px;
    padding-top:2px;
    padding-bottom:2px;
    width: 179px;
}

.AuthorMenu a
{
   text-decoration: none;
   color: black;
}

.AuthorMenu a:hover
{ 
    color: red;
    text-decoration: underline;
}

.MainMenuControl
{
    width:179px;
    background-image: url(images/MainMenuArrow.gif);
    background-position: right center;
    background-repeat:no-repeat;
}

.MainMenuControl a:hover
{
    width: 179px;
    background-image: none;
}

.MenuControl
{
    background-color:Transparent;
    border: red .25pt solid;
    padding: 0px 0px 2px 3px;
}

.MenuControl a:hover
{ 
    color: red;
    background-color:Transparent;
    text-decoration: none;
}

#content
{
    margin:0;
    margin:0;
}    

#centercol
{
    width:572px;
    position:relative;
    margin-left:203px;
}

.centercolcontent
{
   width:170px;
   margin: 0px;
   padding: 0px;
   vertical-align:top;
   max-height:150px;
}

.CenterHeader
{
    color: white;
    font-weight: bold;
    font-size: 9pt;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 0px;
    padding: 0px;
    background-color:red;
    width: 170px;
    height: 17px;
    text-align: center;
}  

.marketingMessagesCenter
{
    width:572px;
    margin-top:0px;
    margin-left:auto;
}

#footer
{
    clear: both;
}

#footermenu
{
   position:relative;
   text-align: center;
   padding-top: 10px;            
}

#footertext
{
   text-align: center;
   padding-top: 3px;            
}

#bannerbox
{
   border: dashed 2px #c35308;
   margin-top: 20px;
   margin-bottom: 20px;
   margin-left: 10px;
   margin-right: 10px;
   padding: 5px;
   text-align: center;
   background-color: #e1e1e1;
}

#bannerbox a
{
   font-size: 10px;
   text-decoration: none;
   color: black; 
}

#loginbox
{
   position: absolute;
   top: 16px;
   right: 10px;
   width: 180px;
   padding: 2px 2px 2px 2px;    
   font-size: 10px;
}

#loginbox input
{
   color: red;
   border-color: red;
   background-color: #f7d582;
   font-size: 10px;
}

#themeselector
{
   position: absolute;
   text-align: right;
   top: 153px;
   right: 10px;
   width: 180px;
   height: 80px;
   padding: 2px 2px 2px 2px;    
   font-size: 10px;
}

#themeselector select
{
   color: black;
   background-color: #e1e1e1;
   font-size: 10px;
}

#welcomebox
{
   font-size: 12px;
   text-align: left;
   padding: 10px 0 0 10px;
}

.footermenulink
{
   font-family: Arial, Serif;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;        
}

.footermenulink a
{
   text-decoration: none;
   color: black; 
}
.footermenulink a:hover
{ 
    color: red;
    text-decoration: underline;
}

.highlight
{
   background-color: #fefbd2;
   color: #000080;
}

.highlightcity
{
   background-color: #df2e05;
}

.highlightstate
{
   background-color: #f4c977;
}

.highlightcountry
{
   background-color: #818689;
}

.articlebox
{
   background-color: #fefef0;
   color: #b45d16;
   border: dashed 1px #995117;
   padding: 6px 6px 6px 6px;
   font-size: smaller;
}

.articletitle
{
   font-size: 18px;
   font-weight: bold;
   color: #995117;
   text-decoration: none;
}

.articleabstract
{
   padding-top: 6px;
}

.comment
{
   padding: 4px 0px 4px 0px;
   font-size: smaller;
}

.pollbox
{
   font-size: 11px;
}

.pollcontent
{
   padding: 6px;
}

.pollquestion
{
   font-size: 13px;
   font-weight: bold;
}

.polloptions
{
   padding-top: 10px;
   padding-bottom: 4px;
}

.pollbar
{
   background-color: red;
   font-size: 4px;   
}

.progressbarcontainer
{
   width: 98%;
   height: 15px;
   border: solid 1px black;
   padding: 1px;
}

.progressbar
{
   width: 0px;
   background-color: Red;
   height: 15px;
}

.newsletterbox
{
   font-size: 11px;
}

.newsletterboxcontent
{
   padding: 6px;
}

.postinfo
{
   background-color: #f9eaa6;
   font-weight: bold;
   text-align: center;
}

.posttitle
{
   padding: 3px;
   margin-bottom: 10px;
   background-color: #f09d35;
   color: black;
   font-weight: bold;
}

.postbody
{
   padding: 3px;
}

.shoppingcartbox
{
   font-size: 11px;
}

.shoppingcartboxcontent
{
   padding: 6px;
}

/*---------------------ShowProducts.aspx---------------------*/
#ProductBody
{
    margin:0;
    padding:0;
}

#ProductContainer
{
    position:relative;
    width:740px;
    margin:0;
    padding:0;
}

#ProductTopHeader
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    font-size: 12pt;
    padding-bottom: 2px;
    color: #D40000;
    padding-top: 5px;
}

#ProductSubTitle
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    font-size: 10pt;
    padding-bottom: 2px;
}

#DottedLine
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 3px;
    border-bottom: 2px dotted;
}

#ProductAuthor
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    font-size: 10pt;
    padding-bottom: 5px;
    color: black;
    padding-top: 3px;
}

#ProductContainer .AdminButton
{
    float:right;
    margin:0;
    padding:0;
}

#ProductContentMain
{
    margin-top:5px;
    padding:0;
}

#productLeftcontent 
{
float:left;
left:3px;
width:193px;
background:#fff;
border:0;
margin-bottom:10px;
}

#productLeftcontent .MediumImage 
{
margin-left:45px;
width:110px;
border:0;
margin-bottom:2px;
}

#productLeftcontent .ImagePopButton 
{
margin-left:15px;
width:160px;
border:0;
}
	
#productCentercontent 
{
position:relative;
background:#fff;
width:170px;
margin-top:15px;
margin-left: 200px;
margin-bottom:10px;
voice-family: "\"}\"";
voice-family: inherit;
}

#productCentercontent .ProductCenterIcons
{
    Padding: 0px 0 3px 5px;
}

#productCentercontent .ProductCenterRate
{
    Padding: 0px 0 3px 15px;	
}

#productCentercontent .ProductAcrobatIcons
{
    Margin:3px 30px 5px 30px;	
}

#productRightcontent
{
    float: right;
    margin-right:20px;
    width: 300px;
    background-color: #E1E1E1;
    border-right: #D40000 0.5pt solid;
    border-top: #D40000 0.5pt solid;
    border-left: #D40000 0.5pt solid;
    border-bottom: #D40000 0.5pt solid;
}

#productRightcontent .EmailFriendStatus

{
    margin-right:20px;
    width: 265px;
    background-color: Yellow;
    color:#d40000;
    font-weight:bold;
    padding: 3px 5px 3px 5px;
}

#productRightcontent .RightCopy
{
    position:relative;
    margin-top:10px;
    margin-left:10px;
}

#productRightcontent h2
{
    color:#D40000;
    font-size: 11pt;
    padding:0;
    margin:0;
}

#productRightcontent .BigAddCart
{
    float: left;
    margin-left: 13px;
    padding:10px;
}

#productDesc
{
    margin:10px 0 0 0;
    padding:0;
}

#productDescMain
{
    float:left;
    width:740px;
    margin:0;
    padding:0;
}

#ProductDescButton
{
    position:absolute;
    width:306px;
    height:20px;
    margin-left:10px;
    padding:0;
}

#test123
{
    margin:0;
    padding:0;
}

#productDescTextBox

{
    margin:19px 100px 10px 0px;
    padding:10px 10px 10px 10px;
    border: solid .5pt #D40000; 
}

#ProductDescBottomContainer
{
    margin:0;
    padding:0;
}

#ProductDescBottomMain
{
    float:left;
    width:740px;
    margin:0px;
    padding:0px;
}

#relatedProducts
{
    margin:0;
    padding:0;
}

#relatedProducts .RelatedHeader
{
    background-color:#e1e1e1;
    color:black;
    font-weight:bold;
    padding: 2px 620px 2px 10px;
}

#sameOrderPurchases
{
    margin:0;
    padding:0;
}

#sameOrderPurchases .RelatedHeader
{
    background-color:#e1e1e1;
    color:black;
    font-weight:bold;
    padding: 2px 350px 2px 10px;
}

#RelatedCat
{
    margin:0;
    padding:0;
}

#RelatedCat .RelatedHeader
{
    background-color:#e1e1e1;
    color:black;
    font-weight:bold;
    padding: 2px 580px 2px 10px;
}

#RelatedCat .RelatedCatLinks
{
    font-weight: bold;
    padding: 3px 0 3px 10px;
    line-height: 14pt;
}

#BrowseHist
{
    margin:0;
    padding:0;
}
#BrowseHist .RelatedHeader
{
    background-color:#e1e1e1;
    color:black;
    font-weight:bold;
    padding: 2px 605px 2px 10px;
}

#BrowseHist .HistLinks
{
    padding: 0 0 3px 10px;
    line-height: 14pt;
}

#CommentBox
{
    width:740;
    margin:10px 0 10px 10px;
}

/*---------------------ProductList.ascx---------------------*/

#ProductListBody
{
    margin:0;
    padding:0;
overflow: auto; }


#ProductContainer
{
    width:750px;
    margin:0;
    padding:0;
}

/*---------------------ShoppingCart.ascx---------------------*/

#shoppingCardBody
{
    margin:0;
    padding:0;
}

#shoppingCardMain
{
    width:700px;
    margin:0;
    padding:0;
}

#Shoppingcartheader
{
    width:600px;
    margin:0;
    padding:0;
}  

#Shoppingcartheader p
{
    text-align:left;
}

#ShoppingCartContent
{
}

#ShoppingCartContent .ShoppingCartData
{
    text-align:center;
}

#CartReview
{
    float: left;
    margin-left: 5px;
    margin-top: 20px;
    width: 400px;
}

#CheckoutFormBody
{
    width:720px;
    margin:0;
    padding:0;
}

#CheckoutFormBody .BillFormTitle
{
    width:350;
    background-color:#D40000;
    text-align:center;
    color:#FFFFFF;
    font-weight:bold;
    margin-top:0px;
    padding:3px 0 3px 0;
}

#CheckoutFormBody .ShipFormTitle
{
    width:350;
    background-color:#D40000;
    text-align:center;
    color:#FFFFFF;
    font-weight:bold;
    margin-top:0px;
    padding:3px 0 3px 0;
}

#ShoppingCartSSL
{
    float:right;
    margin-right:10px;
}

.RFRED
{
    float:left;
    margin-left:10px;
    font-weight:bold; 
    color:Red;
    clear:rift;
}

.CCError
{
    font-size:16px;
    font-weight:bold;
    text-align:center;
    padding:20px 20px 20px 20px;
}
    
.PaymentTitle
{
    background-color:#D40000;
    text-align:center;
    color:#FFFFFF;
    font-weight:bold;
    margin-top:0px;
    padding:3px 0 3px 0;
}

.MOCopy
{
    color:#D40000;
    font-weight:bold;
    margin-top:0px;
    padding:3px 0 3px 0;
}

#ccBody
{
    width:450;
     margin:0;
     padding:0;
}

#ccTitle
{
    text-align:center;
    color:#D40000;
    font-weight:bold;
    margin-top:0px;
    padding:3px 0 3px 0;
}

#GiftTitle
{
    background-color:#D40000;
    text-align:center;
    color:#FFFFFF;
    font-weight:bold;
    margin-top:0px;
    padding:3px 0 3px 0;
}

#PromoTitle
{
    background-color:#D40000;
    text-align:center;
    color:#FFFFFF;
    font-weight:bold;
    margin-top:0px;
    padding:3px 0 3px 0;
}

#OrderSummaryBody
{
    width:500px;
     margin:0;
     padding:0;
}

#OrderSummaryBody .OrderSummaryTable
{
    width:500px;
     margin:0;
     padding:0;
}

#OrderSummaryBody .SummaryData
{
    text-align:center;
    vertical-align:text-bottom;
}

#SummaryCost
{
     float:right;
     margin-right:0px;
     padding:0;
}

#OrderSummaryBody .SummaryCostHeader
{
    width:500px;
    background-color:Black;
    color:White;
    font-weight:bold;
    text-align:center;
    padding:3px 0 3px 0;
}

#SummaryCost .SummaryCostTitle
{
    width:430px;
    text-align:right;
    padding:0;
    font-weight:bold;
}

#SummaryCost .SummaryCostData
{
    width:70px;
    text-align:right;
    padding-right:3px;
}

.ShoppingcartButtons
{
     float:right;
     margin-bottom:30px;
     vertical-align:baseline;   
}

.CheckoutOption
{
    background-color:#D40000;
    text-align:center;
    color:#FFFFFF;
    height:20px;
    vertical-align:middle;
}

#OrderReceipt
{
    margin-top: 25px;
    margin-left: 40px;
    padding: 10px 20px 10px 10px;
        
}
/*---------------------Login.aspx---------------------*/

.LoginButton
{
    margin-left:50px;
    padding-top:2px;
}

#CreateUserContainer
{
    margin:0px;
    Padding:0px;
    width:350px;
}

#CreateUserContainer .UserEmail
{
    text-align:right;
    margin:0px;
    Padding:0px;
}

#CreateUserContainer .UserPassword
{
    text-align:right;
    margin:0px;
    Padding:0px;
}

#CreateUserContainer .UserPassConfirm
{
    text-align:right;
    margin:0px;
    Padding:0px;
}

/*---------------------Requestcatalog.aspx---------------------*/
#reqCatForm
{
}

#reqCatForm .reqCatTitle
{
    width:400px;
    background-color:#D40000;
    padding:2px 2px 2px 2px;
    color:White;
    text-align:center;
    font-weight:bold;
}

#catDownload
{
    margin-top:0px;
    margin-left:5px;
    padding-left:5px;
}

#catDownload .catDownloadHeader
{
    width:250px;
    background-color:#D40000;
    padding:2px 2px 2px 2px;
    color:White;
    text-align:center;
    font-weight:bold;
}

#catDownload p
{
    padding:2px 2px 2px 20px;
}

/*---------------------MyAccount.aspx---------------------*/
#MyAccount
{
}

#MyAccount .HeaderTitle
{
    width:630px;
    background-color:#CC99CC;
    padding:2px 2px 2px 2px;
    font-weight:bold;
}

#MyAccount .Links
{
    width:630px;
    background-color:#FBDFF6;
    padding:2px 2px 2px 2px;
}

#MyAccount .Links a:hover
{
    color:Red;
}

/*---------------------OrderHistory.aspx---------------------*/
#OrderHistoryBody
{
    margin:0px;
    padding:0px;
}

#OrderHistoryBody .OrderHistoryTable
{
    background-color:#D40000;
}

#OrderHistoryBody .OrderHistoryTitle
{
    background-color:#D40000;
    color:White;
    font-weight:bold;
    text-align:center;
}

#OrderHistoryBody .OrderHistoryData
{
    background-color:white;
    text-align:center;
}

/*---------------------OrderDetails.aspx---------------------*/
#OrderDetailBody
{
    margin:0px;
    padding:0px;
}

#OrderDetailBody .OrderDetailTable
{
    background-color:#D40000;
}

#OrderDetailBody .OrderDetailTitle
{
    background-color:#D40000;
    color:White;
    text-align:Left;
    height:150;
    margin:0px;
    padding:0px;
}

#OrderDetailBody .OrderDetailData
{
    background-color:white;
    text-align:left;
    margin:0px;
    padding:0px;
}

#OrderDetailBody .Letterhead
{
    background-color:white;
    margin:0px;
    padding:10px 0 10px 10px;
    width:650;
}
StoreLocator

/*---------------------StoreLocator.asp---------------------*/
#StoreLocator
{
    font-family: Arial, Helvetica Serif;
    font-size:10pt;
    margin:0px;
    padding:0px;
}

#storelocator a
{
    color:white;
}

#storelocator a:hover
{
    color:Yellow;
}

#storelocator a:visited
{
    color:yellow;
}

/*---------------------StoreLocator.asp---------------------*/
#QuickOrderForm
{
    margin:0px;
    padding:0px;
}

#QuickOrderForm .TopMessage
{
    font-weight:bold;
    padding-left:10px;
}

#QuickOrderForm .QErrorMessage
{
    text-align:center;
    font-weight:bold;
    padding-left:10px;
    padding-right:10px;
    color:Yellow;
    width:100%;
    background-color:#d40000;
}

#QuickOrderForm .FormMainBody
{
    margin-left:10px;
    width:100%;
}

#QuickOrderForm .TitleRow
{
    text-align:center;
    font-weight:bold;
    Padding: 2px 0 2px 0;
    background-color:#D40000;
    color:White;
    border-color:#d40000;
}

#QuickOrderForm .TitleRow2
{
    text-align:center;
    font-weight:bold;
    Padding: 2px 0 2px 0;
    background-color:#D40000;
    color:White;
    border-color:#d40000;
}

#QuickOrderForm .RowInsert
{
    text-align:center;
    Padding: 2px 0 2px 0;
}

#QuickOrderForm .RowInsert2
{
    border-left-color:White;
    Padding: 2px 0 2px 0;
}
#QuickOrderForm .QButton
{
    margin-left:425px;
}

.DisplayProductComment
{
    overflow: auto;
    text-align: left;
}