/* CSS Document */

 body {
   margin-top:5px; margin-bottom:0px; 
   text-align:center;
 }
  
 td,th {
   font-family:Verdana,Helvetica,Arial,sans-serif; font-size: 10px; font-weight:normal;
   color:#333333;
 }
 
 td#HomeItemsList table tr td {
   text-align:right;
 }

 .CartTh{
   font-size:12px; font-weight:normal;
   color: #fff;
 }

 .DocSubTitle {
   font-size: 16px; 
   color:#75a48d;
 }

 td.DescTopLeft{
   border-top: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #666; 
   padding: 1px 5px 3px 5px; font-size:12px ;
 }
 td.DescTopRight{
   border-bottom: 1px solid #666;
 }
 td.DescMain{
   border-bottom: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #666; 
   padding: 10px 5px 10px 5px;
 }

 a, a:visited {
    text-decoration: none; color:#333333;
  }
 
 a:hover {
    text-decoration:underline;
 }
 
 a.GreenLink, a.GreenLink:visited {
    text-decoration: underline; color:#75a48d;
 }
 
 a.GreenLink:hover {
    text-decoration:none;
 }

 a.BlackLink, a.BlackLink:visited {
   text-decoration: none; color:#000000;
 }
 
 a.BlackLink:hover {
   text-decoration: none; color:#75a48d;
 }
 
 table.layout{
   align:center; border: 0; vertical-align:top;
 }
 table.layout td{
   vertical-align:top;
 }
 table.layout th {
   vertical-align: middle;
   font-size:12px; text-align:center;
 }
 
 table.GreenHeader{
   align:center;
   border: 1px solid #999; 
   margin: 0 3px;
   vertical-align:top;
 }
 table.GreenHeader tr th, table.GreenHeader tr td{ 
   text-align: center; 
   font-size: 9px; font-weight:normal;
   padding: 2px 3px; white-space: nowrap; 
 }
 table.GreenHeader tr th, table.GreenHeader tr th a, table.GreenHeader tr th a:visited { 
   color: #fff; background: #75A48D; 
 }
 table.GreenHeader tr td, table.GreenHeader tr td a, table.GreenHeader tr td a:visited { 
   color: #999; font-style:italic;
 }
 
 table.HomeItem {
   border:1px solid #666; vertical-align:top; width:95%;
 }
 table.HomeItem td{
   vertical-align:top;
 }
 table.HomeItem th{
   vertical-align:middle; height:25px; padding: 0 0 0 10px;
   background: no-repeat left top url(http://img.imoose.com/MallBuilder/mall2/imoose/images/home_item_bg.jpg) #e6e5e5;
   font-size:11px; font-weight:normal; text-align:left;
 }
 
 table.Frame {
    border:none;
 }
 table.Frame td.FrameTopLeft {
   background: url(http://img.imoose.com/MallBuilder/mall2/imoose/images/frame/line.gif) left repeat-y ; vertical-align:top;
   width:12px;
 }
 table.Frame th.FrameTopMid {
   background: url(http://img.imoose.com/MallBuilder/mall2/imoose/images/frame/line.gif) top repeat-x; vertical-align: middle; padding:12px 0 0 0;
 }
 table.Frame td.FrameTopRight {
   background: url(http://img.imoose.com/MallBuilder/mall2/imoose/images/frame/line.gif) right repeat-y ; vertical-align:top;
   width:12px;
 }
 table.Frame td.FrameBottomLeft {
   background: url(http://img.imoose.com/MallBuilder/mall2/imoose/images/frame/line.gif) left repeat-y  #e9e9e9; vertical-align:bottom;
   width: 12px;
 }
 table.Frame th.FrameBottomMid {
   background: url(http://img.imoose.com/MallBuilder/mall2/imoose/images/frame/line.gif) bottom repeat-x #e9e9e9; vertical-align: middle; padding:3px 0 3px 0; 
   text-align:left;
 }
 table.Frame td.FrameBottomRight {
   background: url(http://img.imoose.com/MallBuilder/mall2/imoose/images/frame/line.gif) right repeat-y  #e9e9e9;  vertical-align:bottom;
   width:12px;
 }

 th.CatHeader {
   background-color:#84b29e; padding: 5px 5px 5px 5px;
   vertical-align:middle; color:#FFFFFF; text-align: left;
 }
 th.CatHeader table tr td, th.CatHeader table tr td font{
   vertical-align:middle; color:#FFFFFF;
 }
 .CatTitleMid, th.CatHeader span {
   font-size:16px;
   font-weight:normal;
 }
 .CatDesc {
   font-size:12px;
   font-weight:normal;
 } 
  
 div.dotted{
   background-image: url(http://img.imoose.com/MallBuilder/mall2/imoose/images/line_dotted.jpg);
   background-repeat:repeat-x; background-position:center; height: 10px;
 }
 
 div#CateList {
   padding: 0;
   text-align: left;
   width: 130px;
 }
 div#CateList table a{
   display: list-item;
   list-style: none;
 }
 div#CateList a, div#CateList a:visited {
   color: #666666;
   padding: 1px 0 2px 5px;
 }

 div#CateList h5 a, div#CateList h5 a:visited, .CatTitle, a.CatTitle, a.CatTitle:visited  {
   font-family: helvetica,arial,sans-serif;
   padding: 0;
   font-size: 12px; font-weight:bold; color:#333333;
 }

 h5 {margin:0; padding: 3px 0 0 0;}
 

 
 ul#QuickLink {
   margin-left: 0;
   padding-left: 0;
   margin: 0;
   letter-spacing:0;
 }

 ul#QuickLink li{
  float: left;list-style: none;
  padding: 1px 1px 1px 16px;
  background: url(http://img.imoose.com/MallBuilder/mall2/imoose/images/bullet_doublearrow.jpg) top left no-repeat; 
 }
 ul#QuickLink li, ul#QuickLink li a, ul#QuickLink li:visited{
  color: a00048;
  font-weight: normal;
 }
 
 ul#FooterLink {
    margin-left: 0;
    padding-left: 0;
    margin: 0;
    letter-spacing:0;
 }
 ul#FooterLink li{
  display:inline;
  padding: 5px 10px 5px 12px;
  background:url(http://img.imoose.com/MallBuilder/mall2/imoose/images/bullet_FooterLink.jpg) center left no-repeat; 
 }
 ul#FooterLink li.firstLink {
   background:none;
 }
 ul#FooterLink li, ul#FooterLink li a, ul#FooterLink li:visited{
  color:#333333;
  font-weight: normal;
 }
 ul#FooterLink li a, ul#FooterLink li:visited{
  text-decoration: underline;
 }
 ul#FooterLink li a:hover {
   text-decoration: none;
 }

 li.AddToFavourite {
   padding: 2px 0 0 15px; 
   background: url(/mall2/imoose/images/itemdetail/bullet_addtomyfavourite.gif) center left no-repeat
 }
 li.Recommend {
   padding: 2px 0 0 15px; 
   background: url(/mall2/imoose/images/itemdetail/bullet_emailus.gif) center left no-repeat
 }
 li.EmailUs {
   padding: 2px 0 0 15px; 
   background: url(/mall2/imoose/images/itemdetail/bullet_recommend.gif) center left no-repeat
 }

 img{
   border:0;
 }

 #Table7 td {
   vertical-align:top;
   padding:5px;
 }
 #Table7 {
   margin-bottom:10px;
 }

 .searchInput
{
	padding: 3px 2px;
	width: 120px;
	text-align: center;
	vertical-align: top;
	font-size: 9px;
	border: 1px solid #000;
}

/*** Drop Down List ***/
td.IntDeli_Bg {
background-image: url(/mall2/imoose/images/main_ad_IntDeli.jpg); 
height: 103px; padding: 35px 0 0px 20px; 
}
#parent_div0 {
  position:relative; 
  width: 210px" align="center
}
#child_div0
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border: 1px solid #333;
	background-color: #fff;
	position: absolute; top: 0px; left: -90px;
	visibility: hidden;
         z-index: 500; width:300px
}
#IntDeli ul{
  list-style:none; margin: 0;padding:0; font-size: 11px;
}