.topright {
	float:right;
	width:964px;
	/*text-align:right;*/
	padding:5px 0px 0px 0px;
}
.page-wrap-top {
    margin: 0 auto;
    width: 964px;
}
.page-wrap {
    margin: 0 auto;
    width: 964px;
}
.currentDate {
    margin-left: 25px;
    padding: 5px 10px 5px 0px;
    margin-top: 1px;
    line-height:16px;
    float: left;
}
.success {
      float:left; 
      margin:0 auto 0 auto; 
      font-size:14px; 
      border:1px solid #B8E69D; 
      color:#65A642; 
      background:url(../../images/icon_success.jpg) no-repeat 10px center #EDF8D8; 
      line-height:40px; 
      padding:0px 0px 0px 36px;
      /*margin-bottom:10px;*/
      width: 96%;
}
.error {
      float:left; 
      margin:0 auto 0 auto; 
      font-size:14px; 
      border:1px solid #FDA68A; 
      color:#9A4A2F; 
      background:url(../../images/icon_error.jpg) no-repeat 10px center #FFECE6; 
      line-height:40px; 
      padding:0px 0px 0px 35px; 
     /* margin-bottom:10px;*/
      width: 96%;
}
.widgetError {

      float:left; 
      margin:0 auto 0 auto; 
      font-size:13px; 
      border:1px solid #FDA68A; 
      color:#9A4A2F; 
      background:url(../../images/icon_error.jpg) no-repeat 10px center #FFECE6; 
      line-height:30px; 
      padding:0px 0px 0px 36px; 
     /* margin-bottom:10px;*/
      width: 91.5%;
}
.information {
      float:left; 
      margin:0 auto 0 auto; 
      font-size:14px; 
      border:1px solid #A2DBE4; 
      color:#49A6B7; 
      background:url(../../images/icon_information.jpg) no-repeat 10px center #D2EEF1; 
      line-height: 40px; 
      padding:0px 0px 0px 36px; 
      /*margin-bottom:10px;*/
      width: 96%;

}
.widgetInformation {
      float:left; 
      margin:0 auto 0 auto; 
      font-size:13px; 
      border:1px solid #A2DBE4; 
      color:#49A6B7; 
      background:url(../../images/icon_information.jpg) no-repeat 10px center #D2EEF1; 
      line-height: 30px; 
      padding:0px 0px 0px 36px; 
      /*margin-bottom:10px;*/
      width: 91.5%;

}
#footer {
    font-size: 12px;
    padding: 29px 0 0;
    text-align: left;
    width: 964px;
    overflow: auto;
}

#footer-column-left {
    float: left;
   /*  margin: 22px -2px 0 0; */
    padding: 0 70px 0 30px;
    width: 230px;
}
.ext-ie9 .cartGridWidth {
	width:1120px;
}

.ext-ie7 .cartGridWidth {
	width:1100px;
}

-moz-document, .cartGridWidth {
  width:1100px;
}

.cartGridWidth {
	width:1100px;
	width:1120px\9;
}
#navigation { width:916px; /*height:32px; background:#D8E8FC;*/ }
#footerline {
	background-repeat: no-repeat;
}