/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Arial, sans-serif; font-size: 11px; }
.errorBox { font-family : Arial, sans-serif; font-size : 11px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial, sans-serif; font-size : 11px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Arial, sans-serif; font-size : 11px; color: #70d250; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
  font-family:Arial;
  font-size:11px;
}

pre{ 
white-space:pre-wrap;/*css-3*/ 
white-space:-moz-pre-wrap;/*Mozilla,since1999*/ 
white-space:-pre-wrap;/*Opera4-6*/ 
white-space:-o-pre-wrap;/*Opera7*/ 
word-wrap:break-word;/*InternetExplorer5.5+*/กก
font-family: Arial; 
font-size: 11px;
line-height:1.5;
} 

a:link{color:#000000;text-decoration:none;}
a:visited{color:#000000;text-decoration:none;}
a:hover{color:#f60;text-decoration:underline;}

h1,h2,h3{margin:0;padding:0;}
h1{font:2em/180% arial;margin:15px 0 11px 0;}
h1.guide{color:#002858;margin-bottom:11px;font-size:20px;}
h2{font:1.5em/180% arial;}
h3{font:1.4em/180% arial;}

FORM {
	display: inline;
}

/* ricky begin */
TR {
}

TD {
  font-family: Arial, sans-serif;
  font-size: 11px;
}
hr{color:#cccccc; background:#cccccc; border: 0; Height:1px;}

.aliSearch {clear:both;background:#F5F8FB url(images/aliSearch_tabsBg.gif) top repeat-x; _height:1%;}
.aliSearch ul {margin:0;list-style-type:none;list-style-image:none;height:30px;margin-left:100px;}
.aliSearch li {float:left;margin-right:2px;background:#D6E5EE url(images/aliSearch_tabsLeft.gif) left top no-repeat;}
.aliSearch li a{padding:7px 11px;margin-left:2px;width:auto;display:block;font:bold 13px/100% arial;color:#455B80;background:#D6E5EE url(images/aliSearch_tabsRight.gif) right top no-repeat!important;}
.aliSearch .searchBox {padding:11px 12px 15px 12px;text-align:center;color:#fff;background:#3F80B1 url(images/aliSearch_searchBg.gif) left top no-repeat;}
.aliSearch .searchBox a{color:#fff;}
.aliSearch li.current {height:30px;background:#93C2DE url(images/aliSearch_current_tabsLeft.gif) left top no-repeat;}
.aliSearch li.current a{font-weight:bold;text-decoration:none;color:#172E54!important;background:#93C2DE url(images/aliSearch_current_tabsRight.gif) right top no-repeat!important;}
.aliSearch ul li a{hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */  outline: none;  /* for firefox 1.5 + */}
.aliSearch li.other{margin-left:20px;background:none;}
.aliSearch li.other a{background:none!important;font-size:11px;font-family:Arial;font-weight:normal;}

.homePopSearch{padding:5px 15px 11px 15px;margin-bottom:3px;background:url(images/aliSearch_popBg.gif) top no-repeat;}
.homePopSearch a{margin-left:5px;margin-right:2px;}

input.L{font:bold 14px arial;padding:3px 8px;}
input.M{font:bold 14px arial;padding:2px 8px 1px 8px;}
input.S{font:bold 0.85em Arial;padding:2px 8px 1px 8px;}

input.buttonSkinA{color:#5E2708;background:#FEEEB1 url(images/buttonSkinAL.gif) bottom repeat-x;border-top:1px solid #F39D24;border-left:1px solid #F39D24;border-right:1px solid #CF6F18;border-bottom:1px solid #CF6F18;}
input.buttonSkinB{color:#414141;background:#F3F3F3 url(images/buttonSkinBL.gif) bottom repeat-x;border-top:1px solid #C4C4C4;border-left:1px solid #C4C4C4;border-right:1px solid #848484;border-bottom:1px solid #848484;}

.win {clear:both;margin-bottom:11px;}
.win h3 {padding:5px 11px;font:bold 1.1em Arial;margin-left:2px;}
.win h4 {font-size:1em;color:#888;border-bottom:1px dotted #ccc;margin:0 -12px;padding:0 12px;}
.win .box {padding:4px 11px;}
.win .box .promot {background-color:#F3F6FD;border-top:1px solid #DAE4F0;padding:4px 12px;margin:-4px -11px;}
.win .box.promotImage {margin:-4px -11px;}
.win .winRight {float:right;margin:8px 8px 0 0;font:0.8em Arial;}
.win.winHomeA {background:#FFD58D url('images/winHomeA_left.gif') no-repeat;}
.win.winHomeA h3 {border-bottom:1px solid #FF8F27;color:#7B2E00;background:#FFD58D url('images/winHomeA_right.gif') top right no-repeat;}
.win.winHomeA h3 .remark{color:#7B2E00;}
.win.winHomeA .box {border:1px solid #FFB64B;border-top:none;background-color:#FFFBEF;}
.win.winHomeA .boxCate {border:1px solid #FFB64B;border-top:none;background-color:#FFFBEF;BACKGROUND: #fffbef; PADDING-BOTTOM: 12px; LINE-HEIGHT:14px; padding-left:1px; padding-right:1px; PADDING-TOP: 10px; TEXT-ALIGN: left;}

.win.winHomeB {width:100%;background:#C0D6E5 url('images/winSkinALeft.gif') no-repeat;}
.win.winHomeB h3 {background:#C0D6E5 url('images/winSkinARight.gif') top right no-repeat;color:#081B39;font-weight:bold;}
.win.winHomeB .box {border:1px solid #9BBDD3;background-color:#fff;}

.win.winHomeC h3 {margin:0;border:1px solid #BACBE0;border-bottom:none;font-size:13px;}
.win.winHomeC .box {border:1px solid #BACBE0;border-top:none;}

.colRR .win.winHomeB h3,.colL .win.winHomeB h3{padding:4px 11px;}

.itemBox.AD{border-bottom:2px solid #D8DDE4!important;}
.itemBox{border-bottom:1px dotted #A9B4C3;padding:8px 0;zoom:1;}
.itemBox h2 {line-height:20px;margin-right:4px;display:inline; padding:0;font-size:1.4em;word-wrap:break-word; word-break:break-all; word-break/* */:normal }
.itemBox .description{font-size:1.1em;line-height:16px;margin:4px 0;font-family:arial;}
.itemBox .detail {font:0.85em Arial;white-space:nowrap;}
.itemBox a.detail:link{color:#5D9FEE;}
.itemBox a.detail:visited{color:#969;}
.itemBox a.detail:hover{color:#f50;}
.itemBox a.company:link{color:#5D9FEE;}
.itemBox a.company:visited{color:#969;}
.itemBox a.company:hover{color:#f50;}

.itemBox.itemTitle{font-size:0.9em;font-family:Arial;font-weight:bold;padding-bottom:0!important;border:1px solid #DFDFDF!important;border-top:none!important;background:#F2F2F2;height:26px;}
.itemBox.itemTitle .box2,.itemBox.itemTitle .box3,.itemBox.itemTitle .box4,.itemBox.itemTitle .box5,.itemBox.itemTitle .box7{background:url(images/itemBoxTitleRightBg2.gif) right top no-repeat;margin:0 3px;}
.itemBox.itemTitle .box1{width:25px!important;color:#5A5A5A;}
.itemBox.itemTitle .box2{width:111px!important;color:#5A5A5A;}
.itemBox.itemTitle .box3{color:#5A5A5A;}
.itemBox.itemTitle .box4{width:740px;padding-left:0!important;color:#5A5A5A;}
.itemBox.itemTitle .box5{width:90px!important;}
.itemBox.itemTitle .box6{width:100px!important;color:#5A5A5A;margin-left:3px;}
.itemBox.itemTitle .box2,.itemBox.itemTitle .box3,.itemBox.itemTitle .box4,.itemBox.itemTitle .box5,.itemBox.itemTitle .box6,.itemBox.itemTitle .box7{padding:3px 0;text-align:left!important;}

.itemBox .box1{float:left;width:20px;}
.itemBox .box2{float:left;width:125px;}
.itemBox .box2 .images{text-align:center;overflow:hidden;width:100px;height:100px;border:1px solid #ccc;line-height:100px;display:table-cell; vertical-align:middle; }
.itemBox .box2 .images img {_margin-top: expression(( 100 - this.height ) / 2); }
.itemBox .box2 .matching {padding:3px 0;font:0.9em Arial;}
.itemBox .box2 .moreimages{width:106px;padding:0 0 4px 0;background:url('images/moreimages.gif') right bottom no-repeat;}
.itemBox .box3{float:left;overflow:hidden;width:43%;vertical-align:middle; }
.itemBox .box4{float:left;width:211px!important;padding-left:9px;}
.itemBox .box5{float:left;width:90px;text-align:center;overflow:hidden;vertical-align:middle; }
.itemBox .box6{float:left;width:70px;margin-left:3px!important;vertical-align:middle; }
.itemBox .box7{float:left;width:511px!important;padding-left:9px;vertical-align:middle; }

.itemBox.itemTitle.nobox12 .box3{width:565px!important;color:#5A5A5A;padding-left:0!important;}
.itemBox.nobox12 .box3{width:570px!important;}

.itemBox.nobox2 .box3{width:440px;}
.itemBox.nobox2 .box4{width:111px;}
.itemBox.nobox24 .box3{width:540px;padding-left:5px;}

.itemBox.gallery{width:25%;float:left;border-bottom:none!important;}
.itemBox.gallery .images{margin-bottom:6px;}
.itemBox.gallery .box1{padding-left:20px;float:left;}
.itemBox.gallery .box3{width:180px;text-align:center;}
.itemBox.gallery h2{line-height:16px;font-size:1em;}
.itemBox.gallery .productname{margin-bottom:5px;}
.itemBox.gallery .country{margin-bottom:5px;}
.itemBox.gallery .country img{border:1px solid #ccc;}
.itemBox.gallery .icon{float:left;padding-left:50px;}

/* seo begin */
.listBatch.listPage{clear:both;}
.listBatch.listPage.T{background:url('images/listbatch_bg2.gif') #F2F4F7 repeat-x top!important;border:none;border-top:1px solid #BFC8D6!important;border-bottom:1px solid #D3DAE3!important;height:28px;padding-right:5px;font-weight:bold;}
.listBatch.listPage.B{background:url('images/listbatch_bg3.gif') #F2F4F7 repeat-x top!important;border:1px solid #BFC8D6!important;border-top:1px solid #D3DAE3!important;height:34px;margin-top:-9px;padding-right:5px}
.listBatch.listPage.T .select{line-height:0;float:left;padding:6px 11px 11px 22px;color:#5a5a5a;background:url(images/listBatch_T.gif) no-repeat scroll 5px 11px;}
.listBatch.listPage.B .select{line-height:0;float:left;padding-left:22px;color:#5a5a5a;background:url(images/listBatch_B.gif) no-repeat scroll 5px 5px;}
.listBatch.listPage.T input{vertical-align: middle;}
.listBatch ul, .listBatch li{margin:0;padding:0;}
.listBatch .showtype{float:right;margin-top:6px;}
.itemTitle .selectRegion .likeSelect{width:75px;background-position:64px 0px;} 
/* seo end */

/* product */
h1.productDetailHeadLine{margin:0 0 0 0; font-size:1.8em;}
h2.productDetailHeadLine{margin:0 0 5px 0; font-size:1.6em;border:0;background:transparent;}

.dashed{margin:5px;border-top:1px dotted #A9B4C3;}

.companyProductShow{overflow:hidden;text-align:center;}	
.companyProductItemRind{border:1px solid #ccc; overflow:hidden; float:left; width:311px;height:212px;margin:0 0 5px 8px;}

.companyProductItemRind a img{border:0;}
.companyProductItem{overflow:hidden;background-color:#fff;height:100%;width:100%;text-align:center;}
.companyProductItem a{display:block;height:100%;}
.companyProductItem .loadingHint{display:block;line-height:220px;vertical-align: middle; color:#090;}
.companyProductItem .overTimeHint{display:block;line-height:220px;vertical-align: middle; color:#F00;}

div.headlineBg{width:900px;background:#f3f4f5; padding:16px; }

.menu{margin:0 0 0 0;margin-bottom:15px; }
.menu h3{margin:0;padding:4px 3px 0 11px;font:bold 12px/22px arial;color:#fff;}
.menu h3 a:link,.menu h3 a:visited,.menu h3 a:hover{color:white;}
.menu ul {margin:0 0 0p 0;font:11px/15px arial;list-style-type:none;padding-left:0;}
.menu ul ul{margin:0;}
.menu li {margin:0px;padding:0;word-wrap:break-word; word-break:break-all; word-break/* */:normal ;}
.menu li img {border: 0;padding: 4px 4px 4px 0px; vertical-align: middle;}
.menu li a:link,.menu li a:visited {margin:0;padding: 3px 0 3px 11px;display:block;}
.menu li li{margin:0px;padding-left:16px;font-weight:lighter;}

.menu.menuSkinA h3{border-bottom:1px solid #587EAB;background:#5E90C3 url(images/menu_skinA_h3.gif) repeat-x;}
.menu.menuSkinA li{border-top:1px solid #F4F7FC;border-bottom:1px solid #A2B7D6;background:#D5E3F5 url(images/menu_skinA.gif) top repeat-x;}
.menu.menuSkinA li.current{border-top:0px;border-bottom:1px solid #A2B7D6;background:#FEF0D9 none;font-weight:bold;}
.menu.menuSkinA li a:link,.menu.menuSkinA li a:visited {color:#081B39;}
.menu.menuSkinA li a:hover {color:#F26522;}
.menu.menuSkinA li li{background:#F4F7FE;border-top:1px solid #D4DDEB;border-bottom-color:#F4F7FE;}
.menu.menuSkinA li li a:link, .menu.menuSkinA li li a:visited{background:url(images/menu_sub_icon.gif) 0 9px no-repeat;}
.menu.menuSkinA li li a:hover{background:url(images/menu_sub_icon.gif) 0 9px no-repeat;}

.menu.menuSkinB h3{border-bottom:1px solid #587EAB;background:#5E90C3 url(images/menu_skinA_h3.gif) repeat-x;}
.menu.menuSkinB li{border-top:1px solid #EAEAEA;border-bottom:1px solid #D0D0D0;background:#EAEAEA url(imagess/menunu_skin_titleB.gif) top repeat-x;}
.menu.menuSkinB li.current{border-top:0px;border-bottom:1px solid #A2B7D6;background:#FFF8C3 url(images/menu_skinA_current.gif) top repeat-x;}
.menu.menuSkinB a {padding-left:50px;color: #333333!important;}
.menu.menuSkinB li a:link {text-decoration: none;}
.menu.menuSkinA li a:visited {text-decoration: none;}
.menu.menuSkinB li a:hover {color:#FF7300!important;}
.menu.menuSkinB li li{background:#FFFDF3;border-top:1px solid #F2EAD6;border-bottom-color:#FFFDF3;}
.menu.menuSkinB li li a:link, .menu.menuSkinB li li a:visited{background:url(images/menu_sub_icon.gif) 0 9px no-repeat;}
.menu.menuSkinB li li a:hover{background:url(images/menu_sub_icon.gif) 0 9px no-repeat;}

/* ricky end */

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
 /* background: #bbc3d3;*/
  padding-left:6pt;
  padding-top:0pt;
  padding-bottom:2pt;
}

TD.headerNavigation {
  font-family: Arial, sans-serif;
  font-size: 11px;
  /* background: #bbc3d3;*/
  color: #000000;
  font-weight : normal;
}

A.headerNavigation { 
  color: #000000; 
  font-weight:bold;
}

A.headerNavigation:hover {
  color: #000000;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Arial, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #fafbfc;
}

.infoBoxContents {
  background: #fafbfc;
  font-family: Arial, sans-serif;
  font-size: 11px;
}

.infoBoxNotice {
  background: #fafbfc;
}

.infoBoxNoticeContents {
  background: #fafbfc;
  font-family: Arial, sans-serif;
  font-size: 11px;
}

TD.  {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Arial, sans-serif;
  font-size: 11px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Arial, sans-serif;
  font-size: 11px;
}

.pageResults {
border-color:#dddddd;border-style:solid;border-width:1px;background-color:#ffffff;display:inline; padding:3px;margin:3px;
font-size:12px;
}

A.pageResults {
  /*color: #0000FF;*/
}

A.pageResults:hover {
/*
  color: #0000FF;
  background: #FFFF33;
 */
}

TD.pageHeading, DIV.pageHeading {
  font-weight: bold;
  /*color: #9a9a9a;*/
  font:1.5em 
  arial;
  margin:2px 0 5px 0;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}

TD.main, P.main {
  font-family: Arial, sans-serif;
  font-size:13px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, sans-serif;
  font-size: 11px;
}

TD.accountCategory {
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, sans-serif; font-size: 13px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial, sans-serif; font-size: 13px; color: #e47911; font-weight:bold;}

/* message box */

.messageBox { font-family: Arial, sans-serif; font-size: 11px; }
.messageStackError, .messageStackWarning { font-family: Arial, sans-serif; font-size: 11px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Arial, sans-serif; font-size: 11px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Arial, sans-serif; font-size: 11px; color: #ff0000; }

.price
{
	color:#c32c2e;
	font-weight:bold;
}

.description, td.description, p.description, table.description, div.description, p.description, dd.description, dl.description, dt.description
{
	font-size:13px;
}


.T_Border {
  border-collapse: collapse;
  border: none;
  background: #FFFFff;
}
.T_Border th {
  border: solid 1px #aaaaa;
}
.T_Border td {
  border: solid 1px #aaaaaa;
}

.T_Border table td{
  border-collapse: collapse;
  border: none;
  background: #FFFFff;
}

.menuPopup{font-size:12px;position:relative;z-index:1000; margin:0; padding:0; }   
.menuPopup ul{list-style:none; margin:0; padding:0; }   
.menuPopup li {float:left;position:relative;}   
.menuPopup ul ul {visibility:hidden;position:absolute;left:3px;top:23px;}   
.menuPopup table {position:absolute; top:0; left:0;}   
.menuPopup ul li:hover ul,   
.menuPopup ul a:hover ul{visibility:visible;}   
/*.menuPopup a{display:block;border:1px solid #aaa;background:#cacaca;padding:2px 10px;margin:3px;color:#fff;text-decoration:none;}   */
.menuPopup a{display:block;padding:2px 10px;margin:3px;text-decoration:none;border:1px solid #f0f0f0;}  
/*.menuPopup a:hover{background:#fafafa;color:#000;border:1px solid #000;}   */
.menuPopup a:hover{background:#fafafa;color:#000;border:1px solid #e0e0e0;}
.menuPopup ul ul{}   
.menuPopup ul ul li {clear:both;text-align:left;font-size:12px;}   
.menuPopup ul ul li a{display:block;width:100px;height:15px;margin:0;border:0;border:1px solid #ecf4f3; background:#ecf4f3;}   
.menuPopup ul ul li a:hover{border:0;background:#fafafa;border:1px solid #000;} 


.mainnav{
	background-color:#fffbef!important;
	font-size:12px;
	color:#003399;
} 
.mainnav .level{  
	z-index:0;				
	width:179; 
	height:25; 
	position:relative; 
	display:block; 
	padding:0px 0px; 
	margin:0px 0px 0px 0px; 
	text-indent:8px;
	
	border-color:#fffbef;
	border-style:solid;
	border-width:1px;
	border-top-width:3px;
}
.mainnav .level_{display:none;}
.levelIe{  
	z-index:100;
	width:179;
	position:relative; 
	display:block; 
	padding:0px 0px; 
	margin:0px 0px 0px 0px; 
	height:25px;						
	text-indent:8px;
	
	border-color:#fffbef;
	border-style:solid;
	border-width:1px;
	border-top-width:3px;
	
	border-color:#FFB74B;
	border-top-color:#FC8C2A;
	
	background-color:#FFFFFF; 
}
.levelIe .level_ { 
	display:block; 
	left:165; 
	width:220; 
	top:-3px; 
	background-color:#FFFFFF; 
	position:absolute; 
	line-height:25px;		
	padding:0px 0px 0px 0px;
	
	border-color:#FFB74B;
	border-style:solid;
	border-width:1px;
	border-top-width:3px;
	border-top-color:#FC8C2A;
	
}
.levelIe .level_ a:hover {
	line-height:25px;	
	padding:0px 0px 0px 0px;					
	background-color:#FFFFFF;
	color:#FF6600; 
	text-decoration:underline;
	border-color:#FFB74B;
	border-style:solid;
	border-width:1px;
}
.levelIe .level_ * { 
	display:block;
	padding:0px 0px;
}			

.levelTitle {
	font-weight:bold;display:inline; width:89%;
}

.priceListH {border-collapse:collapse;border:none;}
.priceListH th {border:solid #c8c8c8 1px; background-color:#d3ebee; font-size:13px;}
.priceListH td {border:solid #c8c8c8 1px;}

.calc_shipping {}
.calc_shipping th {background-color:#79a7b6; font-size:12px; color:white;}
.calc_shipping td {border-bottom:1px dotted #A9B4C3;};

/* Modal Styles */

#popupMask 
{
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=40);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color:transparent !important;
	background-color: #333333;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image/**/: url("imgages/maskBG.png") !important; // For browsers Moz, Opera, etc.
	background-image:none;
	background-repeat: repeat;
	display:none;
}

#popupContainer 
{
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
}

#popupInner 
{
	border-style: solid;
	border-width: 1px;
	border-color: #5f5f5f;
	border-right-width: 3px;
	border-right-color: #5f5f5f;
	border-bottom-width: 3px;
	border-bottom-color: #5f5f5f;
	background-color: #eeeeee;
}

#popupFrame 
{
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}

#popupTitleBar 
{
	font-family: Tahoma, Tahoma, Helvetica;
	height: 1.3em;
	padding: 5px;
	padding-bottom: 7px;
	border-style: solid;
	border-width: 0px;
	border-color: #888888;
	border-bottom-width: 1px;
	position: relative;
	z-index: 203;

	border-color: #cccccc;
	background-color: #67a9ff;
	color: #698d73;
	font-weight: bold;
	margin: 0px;
}

#popupTitle 
{
	float:left;
	font-size: 1.1em;
	color: #000000;
}

#popupControls 
{
	float: right;
	cursor: pointer;
}