@import url("container2.css");
@import url("container1.css");
@import url("container.css");
@import url("list.css");
@import url("orderTabs.css");
@import url("form.css");
body{ padding:0; margin:0 auto; font-family:Lucida Sans Unicode,Arial, Helvetica, sans-serif; color:#555; }

table, div  {font-size:11px;}
.bold{ font-weight:bold;}
.bcn { padding:0; margin:0 auto; width:970px; margin-top:10px;  }
/* Body Corner */
.bodyTopLeftCorner, .bodyToprightCorner, .bodyBottomLeftCorner, .bodyBottomrightCorner{ 
	background-image:url(images/bodyCorner.gif);
	background-repeat:no-repeat;
	display:block; 
	
 }
  
.bodyTopLeftCorner
{background-position:0px -18px; padding-left:9px;   }

  
.bodyToprightCorner {
	
	background-position:right -7px;
	 
 }
 .NoBorder
 { border-left:none !important;
 border-right:none !important;
 border-top:none !important;
 border-bottom:none !important;
 background-image:none !important;
 }
 
 .spacer { width:80%; display:block; clear:both;  height:12px;}
 .spcr1 { width:80%;  display:block; clear:both;  height:6px ;}
  .spcr2 { width:80%;  display:block; clear:both;  height:3px; min-height:6px;}
.hbdr{ background:url(images/line_x.gif) center left repeat-x; height:30px; width:100%;  }   
     
 /*Font sizes*/ 
 .f11{ font-size:11px;}
   
.bodyBottomLeftCorner { background-position:left -36px ; padding-left:9px;  }
.bodyBottomrightCorner { background-position:right bottom; padding-right:9px;}

/* Body Border Corner */
.bodyLeftBorder , .bodyTopBorder, .bodyRightBorder { background-image:url(images/bodyGreyDot.gif); 
 
}
.bodyLeftBorder , .bodyRightBorder {  background-repeat:repeat-y;	 }

.bodyTopBorder{
	background-repeat:repeat-x; background-position:0 0px; padding-top:8px; 
}

.bodyBottomBorder{
background-image:url(images/bodyBottomBdr.gif); 
	background-repeat:repeat-x; display:block; height:29px; background-position:bottom left;  
}
.bodyRightBorder
{
	 background-position:right top; 
	 display:block; 
	  
} 

/* Header */
.tmc {padding:0 0 0 0px; margin:0; list-style:none; height:30px; min-height:30px; position:relative; top:0px !important;   top:1px;  }
.tmc li {float:right; margin:0px; padding:0; list-style:none;    }
.tmc li a {display:block; float:left; color:#000; text-decoration:none; text-align:center; padding:0 0 0 8px;  cursor:pointer; background:url(images/TopMenu.gif) no-repeat left 6px; margin-left:2px !important;  margin-left:1px; }

.tmc li a b {float:left; display:block; padding:0 16px 0 8px; background:url(images/TopMenu.gif) no-repeat right 6px; padding-top:12px; height:18px; font-weight:normal; 
}
.tmc li.current a {color:#000; background:url(images/TopMenu.gif); background-repeat:no-repeat; background-position:left -33px;margin:0px; padding:0px; padding-left:10px; height:32  !important;  height:30px;   margin-top:1px; margin-left:1px !important; margin-left:0px;   top:0px;}
.tmc li.current a b {background:url(images/TopMenu.gif) no-repeat; background-position:right -33px; padding-right:16px; font-weight:bold; padding-top:10px; height:20px;}



/* Search Container*/
.SearchContainer { padding-top:6px; } .SearchContainer { float:right;  display:block; width:250px; max-width:248px;    height:24px;}
.SearchBg{background-image:url(images/Search.gif); background-repeat:no-repeat; background-position:left 0px !important; padding-left:20px;   background-position:left 1px;   }
.SearchContainer .inputTxt { border:0px; height:16px; padding-top:4px;   background-image:url(images/Search.gif); padding-left:5px;    background-repeat:repeat-x; background-position:left -24px; width:195px; font-size:11px;  } 
.SearchContainer .btnSearch { } .SearchContainer .btnSearch  img{ display: inline ; float:right; position:relative; left:-2px; top:0px !important;  top:1px; } 
/* Logo Container */
.hc
{ padding-left:25px; padding-right:14px; height:auto  !important; height:81px; min-height:80px;   }
.hc .LogoContainer  { padding-top:17px;  }
.hc .LogoContainer img { border:0px; float:left; }
.LoginStatusContainer{ text-align:right;  }
.hc .LoginStatus,  .hc .LoginStatus a{ color:#4b4a4a;}
.hc .ls ul , .hc .ls li { margin:0px; padding:0px; list-style:none; }
.hc .ls li  b { padding-right:5px;}
.hc .ls li { display:inline; border-right:1px solid #4b4a4a;  padding-left:10px;  line-height:11px; margin-top:6px;   }
.hc .ls li a { color:#4b4a4a; text-decoration:none; }
.red{ color:#ff0000;}
/*Top Menu*/
.TopMenu2  {  color:#0073ae; padding-top:30px; font-size:11px; padding-bottom:2px;     }
.TopMenu2 ul , .TopMenu2 li { margin:0px; padding:0px; list-style:none; text-align:right;   }
.TopMenu2 li { display:inline;    line-height:11px; background-image:url(images/separator.gif);
background-repeat:no-repeat; background-position:right 2px; padding-right:9px;   }
.TopMenu2 li.NoBorder { padding-right:0px; background-image:none !important;}  
.TopMenu2 li a { color:#444; text-decoration:none;  padding-left:9px; }
.TopMenu2 a:hover{ text-decoration:underline;}
/* Main Menu*/
.MainMenu  { margin-left:9px; margin-right:9px;  background-image:url(images/MainMenu.gif); display:block; 
background-position:left -81px; background-repeat:repeat-x; color:#fff; 
 height:38px;   }
  .MainMenu b{ font-weight:normal;}
.MainMenu .LeftCorner{ background-image:url(images/MainMenu.gif); background-repeat:no-repeat; 
background-position:left top; padding-left:10px; display:block;}
.MainMenu .RightCorner{background-image:url(images/MainMenu.gif); padding-right:10px; background-repeat:no-repeat; 
 background-position:right -40px; display:block;}
.MainMenu ul { color:#fff; height:38px; }
.MainMenu ul , .MainMenu li { margin:0px; padding:0px; list-style:none;  }
.MainMenu li { float:left;  padding-right:13px; padding-left:13px; line-height:11px; background-image:url(images/MainMenuBdr.gif); background-position:right top; background-repeat:no-repeat; line-height:38px;   }
.MainMenu li a { color:#fff; text-decoration:none; } .MainMenu li.NoBorder{ background-image:none  !important;}
/* Head Banner Container*/
.hbc{ margin-left:12px; margin-right:9px; margin-top:12px; }
.hbc table, .hbc td{ margin:0px; padding:0px; border-collapse:collapse; border:0px; vertical-align:top !important;}
.hbc .LeftColumn .MainBanner
{ border:1px solid #e0e0e0;  margin-bottom:11px; padding:4px; padding-bottom:4px !important; padding-bottom:2px; }
.hbc .MiddleColumn
{ margin-right:12px; margin-left:12px;}
.hbc .RightColumn
{ padding:0px; margin:0px;  }
.AilmentList { height:246px; width:100%; overflow:auto; border-top:#b4b4b4 1px solid; font-size:11px;   }
.AilmentList ul, .AilmentList li { margin:0px; padding:0px; list-style:none;  }  
.AilmentList a { text-decoration:none; color:#373737; display:block; height:auto !important; height:19px; min-height:19px; line-height:19px; padding-left:5px;}
.AilmentList a:hover { color:#ff0000;    }
.hbc .AilmentList li.alt
{ background-color:#f6f6f6;}
/* */
.bc{ margin-right:12px; margin-left:12px; padding-top:3px; padding-bottom:12px;  }

.bc table ,  .bc td{ border:0px; padding:0px; margin:0px; border-collapse:collapse; vertical-align:top;} 
.bc table { width:100%; }
.bc .LeftColumn .colWidth { width:246px; }
.bc .MiddleColumn { width:100%;    }
.bc .MiddleColumn .colWidth { padding-right:11px; padding-left:12px;   }
.bc .RightColumn { width:274px; background-color:#f9f9f9; border:1px solid #e0e0e0; padding-top:0px;  }
.bc .RightColumn  .colWidth { padding:6px;}
/* Footer */
.CopyRight
{ font-size:11px; color:#fff; line-height:25px; padding-left:5px;  }
.BottomMenu ul, .BottomMenu li { margin:0px; padding:0px; list-style:none; }
.BottomMenu li { float:right;  border-right:1px solid #fff; padding-right:10px; padding-left:10px; line-height:11px; margin-top:6px;   }
.BottomMenu li a { color:#fff; text-decoration:none; }
.sitesafe { display:block; text-align:right; padding:10px 10px 10px 10px; }

