@import url(richtext.css);
@import url(account.css);
@import url(cart.css);


/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#FFFFFF; layer-background-color:#FFFFFF; visibility:hidden}

/*Styles for level 0*/
.clLevel0, .clLevel0over{position:absolute; padding-left:0px; padding-top:0px; font-family:arial; font-size:11px; font-weight:bold; text-align:left;}
.clLevel0{background-color:#7EB6FA; layer-background-color:#7EB6FA; color:#213343; cursor:pointer; cursor:hand;}
.clLevel0over{background-color:#F7DD9E; layer-background-color:#F7DD9E; color:#213343; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#FFFFFF; layer-background-color:#FFFFFF}

/*Styles for level 1*/
//.clLevel1, .clLevel1over{position:absolute; padding-left:17px; padding-top:0px; font-family:arial; font-size:12px; text-align:left;}
//.clLevel1over{background-color:#00c0f3; layer-background-color:#00c0f3; color:#FFFFFF; cursor:pointer; cursor:hand; filter:alpha(opacity=95);-moz-opacity:0.8;opacity:0.8;}
//.clLevel1{background-color:#5062a9; layer-background-color:#5062a9; color:#FFFFFF; cursor:pointer; cursor:hand; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
//.clLevel1border{position:absolute; z-index:500; visibility:hidden;}

/*Styles for level 2*/
.clLevel1, .clLevel1over{position:absolute; padding-left:17px; padding-top:0px; font-family:arial; font-size:12px; text-align:left;}
.clLevel1over{background-color:#ff802c; layer-background-color:#ff802c; color:#FFFFFF; cursor:pointer; cursor:hand; filter:alpha(opacity=95);-moz-opacity:0.8;opacity:0.8;}
.clLevel1{background-color:#00c0f3; layer-background-color:#00c0f3; color:#FFFFFF; cursor:pointer; cursor:hand; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.clLevel1border{position:absolute; z-index:500; visibility:hidden;}

/* HAI NHAN PORTAL 2.3 CSS */

body {
  font-family:Arial;
  font-size:12px;
  color:#5d5d5d;
  margin:0px;
  padding:0px;
  text-align:center;
  background-color:#EBEBEB;
  line-height:18px;
}

a:link {
  color: #0696D5;
  text-decoration: none;
}
a:visited {
  color: #0696D5;
  text-decoration: none;
}
a:hover {
  color: #F4A929;
  text-decoration: underline;
}
a:active {
  color: #0696D5;
  text-decoration: none;
}


/*  DIVS ON PAGE */
#page {
  margin:auto; 
  padding:0px;
  text-align:left; 
  width:780px;
  background-color:#FFFFFF;
}
#header {
  margin-left:auto;
  width:780px;
  height:68px;
background-image:url(/images/bg_header.jpg);
background-repeat:repeat-x;
}

#content{
float:left;
width:562px;
height:auto;
margin:0px;
}

#center {
  float:right; 
  width:780px; 
  height:auto;
  margin-left:0px;
  padding:0px;
  background-color:#FFFFFF;
  background-image: url(/images/bg_center.jpg);
  background-repeat:repeat-y;
}
#centerHome1 {
  float:left; 
  width:562px; 
  height:250px;
  margin-top:1px;
  padding:0px;
  background-image: url(/images/bg_centerHome.jpg);
  background-repeat:repeat-y;
}

#centerHome2 {
  float:left; 
  width:562px; 
  height:auto;
  margin:0px;
  padding:0px;
 background-image: url(/images/bg_centerHome.jpg);
  background-repeat:repeat-y;
}

#right{
float:right;
width:216px;
height:auto;
margin-top:1px;
margin-left:1px;
}


#LinkHeader{
}
div #LinkHeader img{
margin-top:30px;
border:0px;
}

/* MENU */
#MN{
width:780px;
height:30px;
background-image:url(/images/bg_menu.jpg);
background-repeat:repeat-x;
}
#menu {
  float:left;
  width:570px; 
  height:22px;
  margin-top:3px;
  padding:0px;
  background-color:#d6dae6;
}
#menuImage {
  width:570px;
  height:22px;
}

/* LOCATOR */

#locator {
margin-left:20px;
  width:400px;
  height:22px;
  font-size:12px;
}
#locatorBody {
  padding-top:3px;
  font-size:12px;
  }
#locatorItem {
float:left;
}
#locatorSeparator {
 width:4px;
 height:15px;
 float:left;
 margin-left:5px;
 background-image:url(/images/locatorseparator.jpg);
background-repeat:no-repeat;
}

/* ADS */
#adsLogo {
float:left;
}
#adsHomeBanner {
  float:left;
}
#adsHomeBannerItem {
float:left;
margin:0px;
padding:0px;
}

#adsPageBanner {
float:left;
}
/* SEARCH BAR */

#searchBar {
  float:left;
  margin-right:0px;
  margin-left:10px;
  }
#searchBarTextbox {
float:left;
width:110px;
height:15px;
margin-top:4px;
}

div #searchBarTextbox input {
  width:110px;
  height:17px;
  line-height:15px;
  font-size:12px;
  background-color:#EEEEEE;
}

#searchBarButton {
float:left;
margin-left:5px;
padding-top:6px;
}


/* SEARCH PRODUCT BAR */

#searchProductBar {
  width:153px; 
  height:113px;
  background-color:#9EB8C5;
}
#searchProductBarHeader {
  width:153px; 
  height:22px;
  background-image: url(/images/search_product_header.jpg);
}
div #searchProductBarKeyword input {
  width:140px; 
  height:20px;
  margin-left:6px;
  margin-top:8px;
  color:gray;
  background-color:#EEEEEE;
}
div #searchProductBarBrand select {
  width:140px; 
  height:20px;
  margin-left:6px;
  margin-top:6px;
  color:gray;
  background-color:#EEEEEE;
}
#searchProductBarSubmit {
  margin-left:6px;
  margin-top:6px;
}



/* LANGUAGE BAR */

#languageBar {
  float:left; 
   height:20px;
}
div #languageBar img {
  border:0px;
  margin-top:7px;
  margin-left:5px;
}




/* BANNER */

#banner {
  float:left;
  width:604px; 
  height:85px;
  margin-left:6px;
}
div #banner img {
  padding:0px; 
  margin:0px;
  border:0px;
  margin-right:0px;
}




/* LOCATOR */

#locator {
  width:400px;
  height:22px;
  font-size:11px;
}
#locatorBody {
  padding-top:3px;
}
#locatorSeparator {
  margin-left:5px;
  margin-right:5px;
}






/* TAB ARTICLE & PRODUCT */


#tabGioithieu {
float:left;
width:310px;
height:auto;
text-align:left;
}
div #tabGioithieu a {
font-size:14px;
color:#5a5d5d;
font-weight:bold;
}
div #tabGioithieu a:hover {
font-size:14px;
color:#ff802c;
font-weight:bold;
}
#tabGioithieuHeader {
width:100%;
height:23px;
margin-bottom:10px;
background-image: url(/images/tab_gioithieu_header.jpg);
background-repeat:no-repeat;
}
#tabGioithieuItem {
  width:100%;
  height:auto;
  float:left;
  clear:both;
  }
#tabGioithieuItemName {
width:100%;
height:auto;
}
#tabGioithieuItemThumbnail {
  float:left;
  width:50px;
margin-left:10px;
  height:80px;
  }
div #tabGioithieuItemThumbnail img {
  width:40px;
  height:40px;
  border:1px solid #DDDDDD;
}
#tabGioithieuItemSummary {
width:auto;
height:auto;
padding-right:10px;
}
#tabGioithieuItemDetail {
float:right;
margin-right:10px;
}

div #tabGioithieuItemDetail img{
border:0px;
}

#tabTintuc {
float:left;
width:216px;
height:160px;
text-align:left;
background-color:#00c0f3;
}

#tabTintucHeader {
width:100%;
font-size:1px;
line-height:1px;
}

#tabTintucItem {
  width:100%;
  height:auto;
  float:left;
  margin-top:12px;
}
div #tabTintuc a {
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
div #tabTintuc a:hover {
font-size:12px;
color:#ff802c;
font-weight:bold;
text-decoration:none;
}
#tabTintucItemName {
margin-right:5px;
}
#tabTintucItemThumbnail {
  float:left;
  width:40px;
  height:auto;
  margin-left:10px;
  margin-right:0px;
margin-top:2px;
  }
div #tabTintucItemThumbnail img {
  width:32px;
  height:32px;
  border:1px solid #DDDDDD;
}
#tabTintucItemSummary {
width:auto;
height:auto;
}



#tabDichvu {
float:left;
width:251px;
height:auto;
margin-left:1px;
}
#tabDichvuHeader {
float:left;
width:100%;
height:82px;
margin-bottom:10px;
background-image: url(/images/tab_Dichvu_header.jpg);
background-repeat:no-repeat;
}
div #tabDichvu a {
font-size:14px;
color:#5a5d5d;
font-weight:bold;
}
div #tabDichvu a:hover {
font-size:14px;
color:#ff802c;
font-weight:bold;
}

#tabDichvuItem {
  width:100%;
  height:auto;
  float:left;
  margin-bottom:10px;
}
#tabDichvuItemName {
width:100%;
font-size:14px;
font-weight:bold;
padding-left:20px;
padding-right:20px;
}
#tabDichvuItemThumbnail {
  width:auto;
  text-align:center;
  display:table-cell;
  height:auto;
  margin-bottom:10px;
 }
div #tabDichvuItemThumbnail img {
  width:180px;
  height:60px;
  border:0px;
  text-align:center;
  display:table-cell;


  }
#tabDichvuItemSummary {
padding-left:20px;
padding-right:20px;

}

#tabGiaiphap {
float:right;
width:216px;
height:220px;
text-align:left;
margin-top:1px;
}
#tabGiaiphapHeader {
height:83px;
margin-bottom:10px;
background-image: url(/images/tab_Giaiphap_header.jpg);
background-repeat:no-repeat;
}
div #tabGiaiphap a {
font-size:14px;
color:#5a5d5d;
font-weight:bold;
}
div #tabGiaiphap a:hover {
font-size:14px;
color:#ff802c;
font-weight:bold;
}

#tabGiaiphapItem {
  width:100%;
  height:auto;
  float:left;
 }
#tabGiaiphapItemName {
font-size:14px;
font-weight:bold;
padding-left:20px;
padding-right:10px;
}
#tabGiaiphapItemThumbnail {
  clear:right;
  width:auto;
  text-align:center;
  display:table-cell;
  height:auto;
   }
div #tabGiaiphapItemThumbnail img {
  width:180px;
  height:auto;
  border:0px;
 }
#tabGiaiphapItemSummary {
padding-left:20px;
padding-right:10px;

}



/* FOOTER */
#footer {
  	width:780px; 
  	height:55px;
  	clear:both; 
  	text-align:left;
  	background-image:url(/images/bg_footer.jpg);
	background-repeat:repeat-x;
	font-size:12px;
	line-height:18px;
	color:#AAAAAA;
	padding-top:10px;
}
div #footer a {
  color:#c9c9c9; 
}

div #footer a:hover {
color:#F4A929;
}


/* SUBMENU */

#submenu {
  width:217px; 
  margin-left:0px; 
  margin-top:5px;
}
div #submenu a {
  color:#666666;
}
div #submenu a:hover {
  color:orange;
}
#submenuHeaderProduct { 
  width:100%;
  height:30px;
  border-bottom:1px solid #999999;
  background-image: url(/images/submenu_product.jpg);
}
#submenuHeader200 { 
  width:100%;
  height:30px;
  border-bottom:1px solid #999999;
  background-image: url(/images/submenu200.jpg);
}
#submenuHeader400 { 
  width:100%;
  height:30px;
  border-bottom:1px solid #999999;
  background-image: url(/images/submenu400.jpg);
}
#submenuHeader500 { 
  width:100%;
  height:30px;
  border-bottom:1px solid #999999;
  background-image: url(/images/submenu500.jpg);
}
#submenuHeader600 { 
  width:100%;
  height:30px;
  border-bottom:1px solid #999999;
  background-image: url(/images/submenu600.jpg);
}
#submenuItem, #submenuItemSelected {
  font-weight:bold;
  border-bottom:1px solid #999999; 
  height:20px; 
  margin-top:1px; 
  padding-left:10px;
  padding-top:5px;
  padding-bottom:5px; 
}
#submenuItemSelected {
  background-color:#F8F8F8;
}
#submenuFooter {
}

#linknew {
float:left;
margin-top:10px;
margin-left:18px;
text-align:center;
}


/* ADS */


#adsHotro {
float:left;
width:100%;
height:auto;
text-align:center;
margin:0px;
}
div #adsHotro img{
border:0px;
}
#adsDoitac {
float:left;
width:250px;
height:auto;
text-align:center;
margin-left:1px;
}
div #adsDoitac img {
border:0px;
}
div #adsDoitacRight img {
border:0px;
}
#adsDoitacHeader {
width:100%;
height:23px;
margin-bottom:10px;
background-image: url(/images/ads_Doitac_header.jpg);
background-repeat:no-repeat;
}

div #adsDoitacItem img {
border:0px;
}
#adsKhachhang {
float:left;
width:310px;
height:auto;
text-align:center;
}
div #adsKhachhang img {
border:0px;
}
div #adsKhachhangRight img {
border:0px;
}
#adsKhachhangHeader {
width:100%;
height:23px;
margin-bottom:10px;
background-image: url(/images/ads_Khachhang_header.jpg);
background-repeat:no-repeat;
}
div #adsKhachhangItem img{
border:0px;
}

#adsKhachhangRight {
float:left;
width:216px;
height:auto;
text-align:center;
margin-bottom:1px;
}
#adsKhachhangRightHeader {
width:100%;
height:23px;
margin-bottom:10px;
background-image: url(/images/ads_Khachhang_header.jpg);
background-repeat:no-repeat;
}
div #adsKhachhangRightItem img{
border:0px;
}

#adsDoitacRight {
float:left;
width:216px;
height:auto;
text-align:center;
margin-bottom:1px;
}
#adsDoitacRightHeader {
width:100%;
height:23px;
margin-bottom:10px;
background-image: url(/images/ads_doitac_header.jpg);
background-repeat:no-repeat;
}
div #adsDoitacRightItem img{
border:0px;
}

#adsQuangcao {
float:left;
width:100%;
height:auto;
text-align:center;
}


#adsLeft {
  width:152px;
  margin-top:10px;
}
#adsLeftItem {
  margin-bottom:5px;
}
div #adsLeftItem img {
  width:152px;
  border:0px;
}


#adsProduct {
  width:768px;
  height:159px;
}
#adsProductItem {
  float:left;
margin-top:10px;
margin-bottom:10px;  
}
div #adsProductItem img {
  border:0px;
}


/* ARTICLEGROUP */

#articleGroup {
  margin-top:15px;
  margin-bottom:15px;
  }
#articleGroupName {

margin-left:20px;
  font-size:16px;
  font-weight:bold;
  margin-bottom:20px;
}
#articleGroupChildName {
margin-left:10px;
float:left;
height:24px;
width:95%;
  font-size:14px;
  font-weight:bold;
  margin-bottom:5px;
  background-image:url(/images/bg_productGroupChild.jpg);
  background-repeat:no-repeat;
  padding-top:3px;
  padding-left:15px;

}
div #articleGroupChildName a {
  color:#333333;
}

#articleGroupItem {
width:95%;
  height:auto;
  float:left;
 clear:both;
  margin-left:10px;
    }
#articleGroupItemName {
  float:left;
  font-size:14px;
  font-weight:bold;
}
#articleGroupItemThumbnail {
  float:left;
  width:120px;
  margin-right:10px;
  margin-top:4px;
}
div #articleGroupItemThumbnail img {
  border:0px;
}
#articleGroupItemRight {
  width:380px;
  float:left;
  margin-bottom:10px;
  }
  #articleGroupItemName{
  width:100%;
  clear:both;
  }
#articleGroupItemSummary {
float:left;
width:380px;
margin-bottom:10px;
}
#articleGroupItemDate {
  margin-left:5px;
  font-size:0px;
  color:#999999;
}
#articleGroupSeparator {
  width:100%;
  height:5px;
}


/* ARTICLE LIST */

#articleList {
margin-top:10px;
margin-bottom:15px;
width:95%;
margin-left:20px;
padding-bottom:20px;
}
#articleListItem {
float:left;
clear:both;
height:auto;
width:95%;
}
#articleListName {
  float:left;
  width:100%;
  font-size:16px;
  font-weight:bold;
}
#articleListContent {
margin-top:10px;
width:95%;
}
#articleListItemName {
  margin-top:8px;
  font-size:14px;
  font-weight:bold;
  }
#articleListItemThumbnail {
  float:left; 
  width:130px;
  padding-top:4px;
}
div #articleListItemThumbnail img {
  border:0px;
  margin-right:10px;
}
#articleListItemSummary {
  float:left;
  width:350px;
  color:#777777;
}
#articleListItemDate {
  font-size:11px;
  color:#999999; 
  margin-left:10px;
}
#articleListSeparator {
  float:left;
  width:100%;
  height:1px;
  font-size:1px;
 background-image: url(/images/article_list_separator_bg.jpg);
  background-repeat:no-repeat;
  margin-top:10px;
  margin-bottom:10px;
 }


/* NEWS LIST */

#newsList {
 margin-left:20px;
  margin-top:10px;  
  margin-bottom:15px;
}
#newsListName {
  font-size:16px;
  font-weight:bold;
}
#newsListItem {
  margin-top:10px;
  width:100%;
  height:auto;
  clear:both;
  margin-bottom:10px;
}
#newsListItemName {
  font-size:14px;
  font-weight:bold;
  margin-bottom:5px;
}
#newsListItemThumbnail {
  float:left; 
  width:auto;
  padding-top:4px;
}
div #newsListItemThumbnail img {
  border:0px;
  margin-right:10px;
}
#newsListItemSummary {
  color:#777777;
}
#newsListItemDate {
  font-size:11px;
  color:#999999; 
  margin-left:10px;
}
#newsListSeparator {
  clear:both;
  width:600px;
  height:5px;
 }





/* ARTICLE */

#article {
   margin-left:20px;
 margin-top:10px;
	margin-bottom:15px;
	margin-right:23px;
  }
#articleName {
  font-size:16px;
  font-weight:bold;
  margin-bottom:20px;
}
#articleOther {
clear:both;
}
#articleOtherHeader{
margin-left:20px;
}
#articleOtherItem {
margin-bottom:15px;
margin-left:20px;
}
#articleOtherDate {
  font-size:11px;
  margin-left:8px;
  color:#999999; 
}


/* PRODUCT */

#product {
margin-left:20px;
margin-top:10px;
margin-bottom:15px;
  }
#productName {
  font-weight:bold;
  font-size:16px;
  margin-bottom:20px;
}
#productPrice {
  margin-top:10px;
  font-size:13px;
}
div #productPrice img {
  margin-left:10px;
  vertical-align:middle;
  border:0px;
}
#productPriceNumber {
  font-weight:bold;
  margin-left:0px;
  margin-right:2px;
  color:#FF6002;
}
#productContent {
  line-height:18px;
}
#productOther {
  width:95%;
  margin-top:20px;
  margin-bottom:20px;
}
#productOtherHeader {
  height:30px;
  margin-bottom:20px;
  background-image: url(/images/product_other_header.jpg);
  background-repeat:no-repeat;
  border-bottom:1px solid #EEEEEE;
}
#productOtherItem {
  float:left;
  width:170px;
  height:150px;
  margin-right:10px;
  font-size:13px;
}
div #productOrderItemThumbnail {
  width:130px;
  height:130px;
  border:1px solid #EEEEEE;
}
div #productOtherItemThumbnail img {
  border:0px;
}
#productOtherItemName {
  font-size:11px;
}


/*  PRODUCT LIST */
#productList {
margin-top:10px;
margin-bottom:15px;
  }
#productListName {
  font-weight:bold;
  font-size:16px;
  margin-bottom:20px;
   margin-left:20px;
}
#productListContent {
  margin-bottom:20px;
}
#productListItem {
  width:260px;
  height:auto;
  float:left;
  margin-bottom:20px;
  margin-left:10px;
}
#productListItemThumbnail {
  float:left;
  width:80px;
  text-align:center;
  display:table-cell;
  vertical-align:middle;
}

div #productListItemThumbnail img {
  border:0px;
  width:70px;
  display:block;
  vertical-align:middle;
}
#productListItemName {
  float:left;
  font-size:11px;
  font-weight:bold; 
  width:170px;
  margin-left:10px;
}
div #productListItemName a {
  color:#0995D3;
}
div #productListItemName a:hover {
  color:orange;
}
#productListItemSummary {
  float:right;
  width:170px;
  font-size:11px;
}
#productListItemPrice {
  margin-top:10px;
  font-size:13px;
}
div #productListItemPrice img {
  margin-left:10px;
  vertical-align:middle;
  border:0px;
}
#productListItemPriceNumber {
  font-weight:bold;
  margin-left:0px;
  margin-right:2px;
  color:#FF6002;
}


/*  PRODUCT GROUP */
#productGroup {
margin-top:10px;
margin-bottom:15px;
}
#productGroupName {
  margin-left:20px;
  font-weight:bold;
  font-size:16px;
  margin-bottom:20px;
}
#productGroupContent {
  margin-bottom:20px;
}

#productGroupChildName {
 margin-left:20px;
 height:24px;
 font-weight:bold;
 font-size:14px;
 margin-bottom:10px;
 background-image:url(/images/bg_productGroupChild.jpg);
 background-repeat:no-repeat;
 padding-left:15px;
 padding-top:3px;
 clear:both;
}
div #productGroupChildName a {
  color:#333333;
}

#productGroupItem {
  width:260px;
  height:auto;
  float:left;
  margin-bottom:10px;
  margin-left:10px;
  }

#productGroupItemThumbnail {
  float:left;
  width:80px;
  text-align:center;
  display:table-cell;
  vertical-align:middle;
}

div #productGroupItemThumbnail img {
float:left;
  border:0px;
  width:70px;
  display:block;
  vertical-align:middle;
}
#productGroupItemName {
  width:170px;
  clear:right;
  float:left;
  font-size:11px;
  font-weight:bold; 
  margin-left:10px;
}
div #productGroupItemName a {
  color:#0995D3;
}
div #productGroupItemName a:hover {
  color:orange;
}

#productGroupItemSummary {
  float:right;
  width:170px;
  height:auto;
  font-size:11px;
   display:block;
   }
#productGroupItemPrice {
  margin-top:10px;
  font-size:13px;
}
div #productGroupItemPrice img {
  margin-left:10px;
  vertical-align:middle;
  border:0px;
}
#productGroupItemPriceNumber {
  font-weight:bold;
  margin-left:0px;
  margin-right:2px;
  color:#FF6002;
}
#productGroupItemDate {
font-size:0px;
}
#productGroupSeparatorgag {
width:210px;
height:1px;
font-size:1px;
background-image:url(/images/productGroupSeparator.jpg);
background-repeat:no-repeat;
}




/* PAGING */
#paging {
  width:100%;
  clear:both;
}
#pagingLabel {
  float:left;
  margin-right:10px;
}
#pagingSeparator {
  margin-left:5px;
  margin-right:5px;
}






/* CONTACT */

#contact {
  width:400px;
  height:250px;
  margin-left:20px;
  margin-top:20px;
}
#contactLabel {
  float:left;
  width:150px;
  height:30px;
}
#contactName, #contactEmail, #contactAddress, #contactPhone, #contactContent {
  float:left;
  width:250px;
  height:30px;
}
#contactContent {
  height:60px;
}
div #contactName input, div #contactEmail input, div #contactAddress input, div #contactPhone input {
  width:220px;
  padding:0px;
  margin:0px;
}
div #contactContent textarea {
  width:220px;
  height:50px;
}
#contactButton {
  clear:both;
  width:400px;
  height:40px;
}









/* CALENDAR */

#calendar {
  width:180px;
  border:1px solid #EEEEEE;
  border-spacing:5px;
  background-color:#FAFAFA
}
#calendarDayName {
  width:180px; 
  text-align:center; 
  height:20px
}
#calendarMonth {
  background-color:#457DCA; 
  font-weight:bold; 
  color:#FFFFFF; 
  height:25px; 
  text-align:center
}
#calendarWeek {
  width:180px;
  background-color:#EEEEEE;
  font-weight:bold;
  height:20px; 
  text-align:center
}
#calendarToDay {
  background-color:#F98427; 
  font-weight:bold; 
  text-align:center
}
#calendarSunday {
  color: #F98427; 
  text-align:center
}
#calendarSaturday {
  color:#F98427; 
  text-align:center
}





/* Product */
.productTable {width:480px; border:0px}
.productCellLeft {width:250px;vertical-align:top; padding-top:10px; padding-left:0px; padding-right:0px; padding-bottom:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px}
.productCellRight {width:230px;vertical-align:top; padding-top:10px; padding-left:10px; padding-right:0px; padding-bottom:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px}

.productListTable {width:480px; border:0px}
.productListCell {vertical-align:top; padding-top:10px; padding-left:0px; padding-right:0px; padding-bottom:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px}

.productImageSmall {border: 1px solid #333333; width:145px; height:145px}
.productImageMedium {border: 1px solid #333333; width: 250px; height:250px}
.productImageLarge {border: 1px solid #333333; width: 400px; height:400px}

.productSampleText {font-style: italic}
.productPriceAndSampleTable {width:210px; border:0px}
.productSampleCellLeft {width:110px; vertical-align:top; padding-top:4px; padding-left:0px; padding-right:4px; padding-bottom:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px}
.productSampleCellCenter {width:80px; vertical-align:top; padding-top:4px; padding-left:0px; padding-right:4px; padding-bottom:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; text-align:right}
.productSampleCellRight {width:20px; vertical-align:top; padding-top:4px; padding-left:0px; padding-right:4px; padding-bottom:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; text-align:right}



/* MESSAGE */
#message {
  padding:10px;
  border:1px solid #999999;
  background-color:#FCE089;
  margin-top:10px;
  margin-bottom:10px;
}



