/*Seven Habits StyleSheet */
/* for UTF-8  */
/*Layout */

/*common style */
html, body { height: 100%; margin: 0; padding: 0; background-color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #666666;}
a {color: #3c8ac3; text-decoration: none; outline: none; }
a {selector-dummy : expression(this.hideFocus=true);}
img { border: 0; }

/*left Navigator */
#left { width:160px; } 
#left ul.international {margin:10px 0 0 0;padding:0;}
#left li.internationalChina { font-size: 12px; font-family:simsun; list-style-type: square;margin:0 0 5px 20px; color:#3c8ac3; }
#left li.international { font-size: 10px; font-family:verdana, tahoma, "verdana, arial unicode MS"; list-style-type: square;margin:0 0 5px 20px; color:#3c8ac3; }
#left li .gray {color:gray;}
#left h3 { color:#1868a3;font-size: 11px; height: 15px; margin: 4px 0 2px 0; width: 156px; }
#left h3 a, #left h3 a:hover { color: #1868a3; }
#left ul.primary { margin: 0; padding: 0; width: 146px; }
#left ul.primary a { font-size: 11px; color: #545353; }
#left ul.primary a.on { color:#3c8ac3; }
#left ul.primary a:hover { color:#3c8ac3; }
#left ul.primary li { border-top: solid 1px #d8d8d8; padding: 3px 0 3px 0; }
#left ul.primary li.first { border-color:#117db5; padding-top:10px; }
#left ul.off {display:none;}
#left ul.secondary { margin: 2px 0 0 0; padding:0; }
#left ul.secondary a { font-size: 10px; font-weight: normal; color: #999999;}
#left ul.secondary a.on { color: #3c8ac3;}
#left ul.secondary a:hover { color:#3c8ac3; }
#left ul.secondary li { border: none; list-style-image: url(../images/bullet_off.gif); margin-left: 20px; padding: 1px 0 0 0; }
#left ul.secondary li.on { list-style-image: url(../images/bullet_selected.gif); }
#left ul.secondary li.exploded { list-style-image: url(../images/bullet_on.gif); }
#left ul.tertiary { margin: 2px 0 0 0; padding:0; }
#left ul.tertiary a { font-size: 10px; color: #999999;}
#left ul.tertiary a:hover { color:#3c8ac3;}
#left ul.tertiary li { border: none; list-style-image: url(../images/bullet_small.gif); margin-left: 18px; }
#left ul.tertiary li.on { list-style-image: url(../images/bullet_inner_on.gif); }


/* header / subheader blocks used on category + product + my account pages */
#header-title { background-color: #ffffff; color: #1868a3; font-size: 12px; font-weight: bold; padding: 0 12px 0 12px }
#header-block { border-top: solid #FFFFFF 2px; background-color: #4f8bbd; padding: 16px 0 5px 0}
#header-block h1 { color: #FFFFFF; font-size: 16px; margin: 0 0 0 9px}
#subheader-block { border-top: solid #FFFFFF 1px; background: #cedaea; color: #1868a3; padding-left: 9px; padding-top: 2px;padding-bottom: 3px;}
#subheader-block a { color: #1868a3; font-size: 10px; text-decoration: none; }
#subheader-block a:hover { text-decoration: underline; }
#subheader-title { color: #1868a3; font-size: 12px; font-weight: bold; padding-left: 9px; padding-top: 5px; padding-bottom: 5px; border-bottom: solid #d8d8d8 1px;}
#popup-header-block { border-top: 1px solid #FFFFFF; margin: 0 0 25px 0; width: 100%; }
#popup-header-block { background-color: #777777; padding: 20px 0 5px 10px; }
#popup-header-block h1 { color: #FFFFFF; font-size: 24px; margin: 0; padding: 0;}
#popup-content { margin: 0 20px 20px 10px; }

/*content*/
.catDivider { height: 1px; border-bottom: 1px solid #d8d8d8; }
.eightPx { height: 8px; }
.prodPad {height: 10px; }
#product-layout a { color:#373737; font-size: 12px; block: 10px 10px 0 10px;} 
#product-layout a:hover{ color:#3c8ac3; } 
#product-layout { width: 100%; } 
#product-layout td { width: 25%; text-align: center; vertical-align: top; padding: 0 10px 0 10px;}
#product-layout h2 { color: #000000; font-size: 16px; font-weight: bold; margin: 0px 0 5px 10px; padding: 0; }
#product-layout h5 { clear: both; font-size: 12px;  margin: 0px 0 5px 10px; padding: 0; }
#product-layout .pop { color: #4c9ad3; font-size: 13px; font-weight: bold; padding-top: 3px; }
#product-layout .right-half { float: right; width: 49%; }
#product-layout .left-full { float: left; }
#product-layout-horiz { width: 100%; }
#product-layout-image-horizontal { width: 90px; padding-right: 15px; border-bottom: 1px dotted #CCCCCC; text-align: center;}
#product-line { border-right: 1px dotted #d8d8d8; }
#product-line-horiz { border-bottom: 1px dotted #CCCCCC; padding: 0 0 0 0;}

/*right Navigator*/
/* Right nav Styles */
#rightNavTable td { font-size: 11px; font-family: Verdana, Arial; height:20px;  border-bottom:1px solid #d8d8d8; cursor:pointer; }
#rightNavTable .white { border-bottom:1px solid #ffffff; background-image: url(../images/rightNaviWhite.gif); background-repeat: repeat-x; background-position: left;}


/*#rightNavMisc { font-size:11px; width:150px; margin:10px;}
#rightNavMisc .titleBold { font-family: Verdana, Arial; font-weight:bold; color: #333333;}
#rightNavMisc .title { font-size: 11px; font-weight: bold; text-transform: uppercase;}
#rightNavMisc P { font-size: 10px; margin: 0 0 3px 0;}
*/

#right_nav td{ padding: 0; font-size: 11px; font-weight: bold; }
#right_nav a { color: #545353; }
#right_nav a:hover { color: #0077b8; }
#right_nav .my_account { font-size: 10px; font-weight: normal; margin: 2px 0 10px 10px; }
#right_nav select { font-size: 11px; height: 18px; margin-top:2px; }

#right_nav .divider { font-size: 11px; margin: 0 2px 0 3px; }
#right_nav .facilitators { margin: 5px 0 10px 10px; }
#right_nav .signup { margin: 5px 0 10px 10px; }
#right_nav .sublink { border-bottom: solid #B8B8B8 1px; margin: 0 0 0 10px; padding: 0 0 5px 0; }/* width: 146px; }*/
#right_nav h3 { border-bottom: solid #B8B8B8 1px; color: #666666; font-size: 11px; font-weight: bold; margin: 0 0 0 10px; padding: 3px 0 3px 0; }
#right_nav h3.no-border { border-bottom: none; }
#right_nav .cart-summary { background-color: #EEEEEE; border-bottom: solid #B8B8B8 1px; color: #666666; margin: 0 0 0 10px; padding: 5px 5px 5px 5px; }
#right_nav .cart-summary #items { float: left; }
#right_nav .cart-summary #total { float: right; }
#right_nav .cart-summary #links { clear: both; }
#right_nav .cart-summary #links a { color: #4c9ad3; text-decoration: underline; }

#search-box { font-family: Verdana, Arial; margin: 5px 0 9px 10px; padding: 0; position: relative; height: 28px;}
#search-box form input { border: 1px solid #66b4ed; color: #666666; margin: 0; padding: 0; height: 19px; }
#search-box form input.search-submit { background-color: #66b4ed; color: #FFFFFF; font-size: 11px; width: 38px;  position: absolute; top: 0; left: 105px; }
#search-box form input.search-field { font-size: 11px; width: 94px; position: absolute; top: 0; left: 0; height: 16px; padding: 1px 0 0 4px;}
#search-box form input.search-submit-non-store { background-color: #66b4ed; color: #FFFFFF; font-size: 11px; font-weight: bold; width: 31px;  position: absolute; top: 0; left: 111px; }
#search-box form input.search-field-non-store { font-size: 9px; font-weight: bold; width: 111px; position: absolute; top: 0; left: 0; height: 19px; padding: 2px 0 0 2px;}

/* footer */
#foot { color: #000000; width:943px; text-align:center }
#foot a {color: #1868a3; text-decoration: underline;  }
#foot a:hover {color: #1868a3; text-decoration: none; }
.footer{ background:#1868a3; font-size: 11px;	color: #FFFFFF;	font-weight: bold;	line-height: 16px; height:24px; padding-bottom:4px; }


/*product*/
#product-image { text-align: center; height: 250px; width: 50%; }/*float: left; position: relative; }*/
#product-image #enlarge { padding-left: 0; }
#product-image a { font-size: 11px; text-align: center; }
#product-options { color: #373737; width: 145px; margin: 0 0 0 0; padding: 0 0 0 10px; float: left; }
/*
#product-options .colors td { padding: 3px; }
#product-options .sku-option { float: left; margin: 2px; }
#product-options .sku-option input { vertical-align: middle; } 
#product-options .sku-option img { vertical-align: middle; }
#product-options .sku-option img { margin: 0 2px 0 2px; }
*/
/*#select1, #select2 { position: relative; } */
#select1Text, #select2Text { font-size:11px; padding-top:10px; color: #373737; }/*position: relative;*/
#select1Indicator, #select2Indicator { position: absolute; left: -20px; width: 20px; display: none; color: red;}
#product-purchase { font-size:11px; color: #373737; width: 130px; padding: 10px 0 0 10px; border-left: 1px solid #CCCCCC; }
#alertMessage { color: red; display: none; margin-top: 10px; font-size: 11px; font-weight: bold; }

#product-header { font-size: 12px; font-weight: bold; background-color: #cedaea; color: #1868a3; padding: 4px 0px 4px 10px;  }
#product-header a{ font-size: 12px; font-weight: bold; color: #4f8bbd; }
#product-header a:hover{ color: navy;  }
#product-header-right { background-color: #cedaea; color: #4f8bbd; text-align: right;  padding: 4px 10px 4px 10px;  }
#product-header-right a{ font-size: 12px; font-weight: bold; color: #4f8bbd; }
#product-header-right a:hover{ color: navy;  }
#product-desc { font-size: 12px; line-height: 15px; padding: 20px 10px 20px 10px; text-align: left; color: #373737; }

#product-related { height:30px;  vertical-align:bottom; padding: 10px 0 0 0; margin: 0 0 10px 0; }
.header-row{ font-size: 12px; font-weight: bold; padding: 5px 5px 5px 10px; color: #373737; }
/*
#product-related table.bordered { border-top: 1px solid #CCCCCC; }
#product-related table.bordered td { border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; padding: 5px; text-align: center; }
#product-related table.column-layout-2 td { width: 50%; }
#product-related table.column-layout-4 td { width: 25%; }
#product-related .header-row { border-top: 1px solid #CCCCCC; height: 20px; padding: 5px 0 5px 0; width: 100%;}
#product-related .header-row h4, #product-related .header-row a { line-height: 20px;  }
#product-related .header-row h4 { font-size: 12px;  font-weight: bold; margin: 0 0 0 10px; padding: 0;  }
#product-related table.bordered td.first-cell { border-left: none; border-right: 1px solid #CCCCCC; }
#product-related .header-row a { text-decoration: underline; }
*/




/*original*/
/*
#logo { width:695px;}
#main { padding:0 12px 20px 12px;}
.hand { cursor: pointer; }
.bold {font-weight:bold;}
.clear{clear:both;}
a.more {color: #1868a3; font:10px verdana, arial;}
a.more:hover {color: #3c8ac3; font:10px verdana, arial;}
#main { font:11px verdana, arial, helvetica, sans-serif;}
#main h1 { font-size: 18px; font-weight: normal; color: #1868a3; padding-bottom: 5px; }
#main h2 { font:italic normal 14px "times new roman"; color: #666666; margin-top: -20px; margin-left:20px; }
#main h3 { font-size: 12px; font-weight: bold; color: #666666; padding-top: 20px; clear: both; }
#main h3.who_should_attend { font-size: 12px; font-weight: bold; color: #aaa; padding-top: 20px; clear: both; color: #630B16; }
#main h3.participant_comment { font-size: 12px; font-weight: bold; color: #aaa; padding-top: 20px; clear: both; color:#716051;}
#main h3.office { background-color:#eee;padding:5px;margin-top:30px;}
#main p.participant_comment, #main p.who_should_attend {color: gray;}
#main h4 { font-size: 12px; font-weight: normal; color: #666666; padding-bottom: 2px; }
#main p.title {font:italic bold 12px verdana;}
#main p.box { width:90%;font-size:12px; background-color: #F2F2F2; margin:0 auto;padding: 10px; border:solid 1px #eee; color:#748856;}
#main p.box_right { width:90%; font-size:12px; background-color: #F2F2F2; margin:0 auto;padding: 10px; border:solid 1px #eee;color:#748856;}
#main ol  {margin-bottom:20px;}
#main ol  li { margin-bottom:5px; }
#main ul.normal { font: normal 11px verdana; margin-left:30px;padding:0}
#main ul.nomargin { font: normal 11px verdana; margin:0 0 0 30px;padding:0}
#main ul.normal li { margin-bottom:5px; list-style-type: square;}
#main ul.nomargin li { margin-bottom:5px; list-style-type: square;}
#main ul { font:bold 13px verdana; color: #666666; margin: 20px; padding: 0;}
#main li { margin-bottom:30px; }
#main dl { border-top:1px solid #ccc;}
#main dt { font-size: 11px; font-weight: bold; color: #666666; padding-top: 20px; margin-left:10px; }
#main dd { font-size: 10px; font-weight: normal; color: #666666; padding-bottom: 2px; margin-left:10px; }
#main cite {font-size:10px;}
#main table {table-layout:fixed;margin:10px 0 20px 0;}
#main td, #main th {padding-bottom:10px;}
#main th.border { border-bottom:solid 1px #666;}
#main td.border { border-bottom:solid 1px #ccc;}
#main table.border { border-top:solid 2px #666; border-bottom:solid 2px #666;}
.duration {color:#CF4B12;font-weight:bold;}
#calendar td .day {font:8px verdana;text-align:left;}
#calendar th {font:bold 10px verdana;padding:0;}
*/

/* index left */
#International_Title { font: bold 10px verdana, arial; width:150px; color: #666;border-bottom:1px solid #c0c0c0; padding-bottom:3px;}

/* index.php */
#main_image {width:623px; height:149px;}
#menu_index {margin-top:3px;margin-bottom:0;height:100px;}
.menu_index {margin-right:1px;}
#menu_index_bar {width:100%;height:5px;background-color:#3c8ac3;font-size:1px;margin:0;}
#menu_index_sub {margin-top:1px;}
/* product */
.checkout-continue-addtocart { text-align: left; width: 100%; margin: 10px 0 5px 0; }
.breaker { clear: both; width: 100% }
#product-name { height: 40px; width: 100%; }
#addcart-product-image { text-align: center; float: left; height: 160px; position: relative; width: 150px; padding: 15px 0 0 0; }
.no-wrap { white-space: nowrap; }
#product-addl-images { clear: both; margin: 0 0 10px 0; padding: 30px 0 0 0; }
#product-addl-images a { margin: 0 3px 0 3px; }
.clear-all { clear: both; width: 100%; }
#product-related-addcart { padding: 0 0 0 0; margin: 0 0 10px 0; width: 100%; }
#product-related-addcart table.bordered { border-top: 1px solid #CCCCCC; }
#product-related-addcart table.bordered td { border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; padding: 5px; text-align: center; }
#product-related-addcart table.column-layout-2 td { width: 50%; }
#product-related-addcart table.column-layout-4 td { width: 25%; }
#product-related-addcart .header-row { border-top: 1px solid #CCCCCC; height: 20px; padding: 5px 0 5px 0; width: 100%;}
#product-related-addcart .header-row h4, #product-related .header-row a { line-height: 20px;  }
#product-related-addcart .header-row h4 { font-size: 12px;  font-weight: bold; margin: 0 0 0 10px; padding: 0;  }
#product-related-addcart table.bordered td.first-cell { border-left: none; border-right: 1px solid #CCCCCC; }
#product-related-addcart .header-row a { text-decoration: underline; }
#product-addtocart { float: right; padding: 10px 10px 10px 10px; width: 450px; }
.product-label { width: 100%; padding: 0 0 10px 0; font-weight: bold; color:#DC7800; text-decoration:none;}
.product-title-horiz { color: #2F2F2F; font-weight:bold; padding: 0 0 10px 0; }
a.product-title-horiz { text-decoration: underline; }
a.product-title-horiz-more { text-decoration: underline; }



/* Home styles */
.home-mktg-slot { float: left; }
.home-mktg-end { clear: both; width: 100%; }
/* header / subheader blocks used on category + product + my account pages */
.assistance { border: 1px solid #4c9ad3; height: 30px; margin: 0 0 5px 10px; padding: 5px; width: 134px; }
.assistance a { font-weight: bold; }
.assistance span { white-space: nowrap; }
.red { color: #DB4E00; margin-left: 5px; }
.toplinePad { height: 10px; border-top: 1px solid #CCCCCC; padding: 0 0 10px 0; }
.viewcartbanner { position: absolute; width: 142px; float: right; left: 823px; top: 440px; }

#update_unsubscribe_button {position: absolute; visibility: hidden; top: 641px; left: 792px; margin-top: -320px; z-index: 55; }
#update_unsubscribe_details {position: absolute; visibility: hidden; top: 641px; left: 478px; width: 470px; margin-top: -300px; background-color: #EFEEEE; z-index: 50; }
#update_unsubscribe_details input.submit { margin: 10px 0px 0px 0px; float: right; }
#update_unsubscribe_details input.text { width: 240px; float: left; margin: 0px; margin-bottom: 3px; padding-top: 2px; height: 18px; border: solid 1px #A3A4A1; clear: both; font-size: 11px !important; }
#update_unsubscribe_details fieldset { border: none; padding-top: 10px; padding-bottom: 10px; border-bottom: solid 1px #CCCCCC; }
.update_unsubscribe_table {background: none; font-size: 10px; margin: 15px 15px 15px 15px; text-indent: 0; color: #666666; }
.update_unsubscribe_table h1 { font-size: 20px; color: #4c9ad3; font-weight: normal; }
#qotd {width: 156px; height: 150px; font-size: 10px; color: #666666; }
#qotd td.quote {font-size: 14px; color: #929292; padding:  2px 5px 10px 0px; }
#qotd td.author {font-size: 10px; color: #666666; padding:  0 5px 0 0px; }
#qotd td.authorInfo {font-size: 10px; color: #666666; padding:  0 5px 5px 0px; }
#homeBtn {width:45px; height:12px; position: absolute; left: 191px; }
/* Content Styles */
#content { color: #666666; font-size: 10px; padding: 0px 0px 50px 0px; }
#content form { margin: 0; padding: 0; }
#content h1 { font-size: 20px; font-weight: normal; color: #343434; padding: 14px 10px 14px 10px; border-bottom: 1px solid #CCCCCC; margin: 0 0 0 0;  }
#content h2 { font-size: 14px; font-weight: normal; color: #666666; padding-bottom: 20px; }
#content h3 { font-size: 12px; font-weight: bold; color: #666666; padding-top: 20px; }
#content h4 { font-size: 12px; font-weight: normal; color: #666666; padding-bottom: 2px; }
#content p, { font-size: 11px; padding-bottom: 15px; line-height: 1.5em; }
#content ol { font-size: 11px; margin-left: 18px; margin-bottom: 15px; }
#content ol { margin-left: 23px; }
#content ol li { margin-bottom: 5px; }
#content p.small { font-size: 10px; margin: 0px; padding: 0px; padding-top: 15px; }
#content tr.border_top { border-top: solid 1px #CCCCCC; }
div.half { border-top: solid 1px #CCCCCC; float: left; margin: 0; padding: 0 4px 0 0; width: 301px; }
div.half h3 { font-size: 12px; margin-bottom: 5px; }
div.half p { float: left; font-size: 11px; padding-bottom: 15px; padding-right: 15px; clear: both; width: 282px; }
div.half p.small { font-size: 10px; margin: 0; padding: 0; padding-top: 15px; }
div.half img { margin: 0; padding: 0; }
div.product { border-top: solid 1px #CCCCCC; clear: both; margin: 20px 0 0 0; padding: 20px 0 0 0; }
div.product h4 { clear: none; float: left; margin: 10px 0 0 0; }
div.product p { clear: none; float: left; }
div.suppress_border_top { border-top: none; }
.viewAllSpecialOffers {font-size: 9px; margin: 0 0 0 10px; text-decoration: underline;}
#longDesc { width: 530px; margin: 0 0 10px 0; text-align: left; }
.overlay { position: relative; padding: 0; margin: 0; width: 100%; border: 0; border-collapse: collapse; height: 0px; text-align: left; display: block; top: 0px; left: 0px; float: none; clear: none; }
.overlay-img {position: absolute; bottom:10px; width: 100%; border: 0; text-align: center;  }
.disabled { color: #999999; font-style: italic; }
dl { width: 100% }
dd { font-size: 11px; margin-top: 10px; margin-bottom: 5px; }
form { border: 0; margin: 0; padding: 0; }
form input.text, form input.password, form select { padding: 0; height: 17px; width: 140px; margin-top: 0; padding-top: 1px; color: #666666; margin-right: 5px; border: solid 1px #A3A4A1; font-size: 11px; }
form label { margin: 0; padding: 0; }
form select.searchField { width: 200px; }
form select.med { width: 254px; }
form select.long { width: 274px; }
form select.verylong { width: 360px; }
form input.small { width: 90px; }
form input.small2 { width: 110px; }
form select.small { width: 110px; }
form select.small2 { width: 50px; }
form input.btn { width: 22px; height: 19px; }
.submit-button { background-color: #4c9ad3; border: none; color: #FFFFFF; }
a.action-link, a.action-link-small { color: #4c9ad3; font-size: 12px; margin-left: 5px; text-decoration: underline; }
a.action-link-addcart { color: #4c9ad3; font-size: 12px; text-decoration: underline; }
a.action-link-small { font-size: 11px; }
a.action-link:visited, a.action-link-small:visited { color: #4c9ad3; }
a.action-link img { text-decoration: none; }
#intro-padding { margin: 0 0 10px 0; }
/* Special Offers page styles */
#special-offers table td { border-bottom: 1px dotted #CCCCCC; padding: 5px; }
a.special-offers-head { color:#666666; text-decoration:none; font-weight: bold; }
a.special-offers-head:hover { color:#4c9ad3; }
a.special-offers-head:visited { color:#666666; }
.priority-code { text-align: center; }
/* Contact form styles */
#frm_contact input.text { width: 300px;  }
#frm_contact select.text { width: 300px;  }
#frm_contact table { width: 430px; }
#frm_contact table td.right { text-align: right; margin-right: 10px; }
#frm_contact table td label { font-size: 10px; }
/* Blob styles */
div.event_blob { margin: 10px 0px 0px 10px; width: 146px; }
div.event_blob h4 { font-size: 11px; font-weight: bold; text-transform: uppercase; margin: 0 0 3px 0; }
div.event_blob p { font-size: 10px; margin-bottom: 10px; margin-left: 0; }
/* Search topic results styles */
.comparisons tr th { width: 20%; padding: 0px 0px 10px 0px; text-align: left; vertical-align: bottom; font-size: 12px; font-weight: bold; }
.comparisons tr { vertical-align: top; }
.comparisons tr td { padding: 15px 10px 10px 0px; font-size: 11px; border-top: solid 1px #CCCCCC; }
.comparisons tr td ul { padding: 0px; margin: 0px; }
.comparisons tr.notes td { padding-top: 0px; padding-bottom: 20px; font-style: italic; border-top: none; }
.comparisons tr td h2 { font-size: 12px !important; font-weight: bold !important; margin-bottom: 5px; }
.comparisons tr td p { padding: 0px; margin: 0px 0px 5px 0px; }
.comparisons tr td a { display: block; margin-bottom: 5px; font-size: 10px; }
.backlink a { font-family: verdana, arial, helvetica, sans-serif; position: relative; right: -473px; padding-right: 34px; }
.bioblock { background-color:#F2F2F2; width:438px; padding:10px; margin-top:50px; }
.biosmall a { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; }
/* Beginning of styles support Email and Catalog Request page */
div.catalogform { float: left; width: 156px; }

body.inner #content { float: left; width: 594px; padding: 10px 0px 50px 10px; }
body.inner #content h1,
body.inner #content p,
body.inner form input.text,
body.inner form select { padding-top: 1px; height: 16px; width: 138px; color: #666666; float: left; margin-right: 5px; border: solid 1px #A3A4A1; font-size: 11px; }
body.inner fieldset.contact input.text { clear: both; width: 296px; height: 14px; margin: 0px; margin-bottom: 3px; border: solid 1px #A3A4A1; }

/* signup page styles */
#signupform {  width:612px; }
#signupform label { clear: both; float: left; font-size: 11px; margin-bottom: 3px; width: 98%; }
#signupform input.text { width: 298px; }
#signupform .images label { clear: none; float: left; }
#signupform h2 { font-size: 12px !important; font-weight: bold !important; padding: 5px 0px 5px 0px !important; }
#signupform h4 { margin-bottom: 5px; font-size: 11px !important; font-weight: bold !important; }
#signupform span.submit { clear: both; border-top: solid 1px #CCCCCC; display: block; width: 100%; padding-top: 15px; }
#signupform span.submit input { float: right; }
#signupform fieldset.contact span { display: block; width: 100%; float: left; clear: both; }
#signupform fieldset.contact span p { padding: 0 0 5px 0 !important; }
#signupform fieldset.contact span input { float:left; margin: 0 5px 5px 0; padding: 0 !important; }
#signupform fieldset.contact span label { font-size: 11px; height: 12px; float: left; margin: 0 10px 5px 0px !important; clear: none !important; }
#emailspage { padding: 10px 0px 10px 0px; width: 285px; border-top: solid 1px #CCCCCC; }
#catalogpage { border-top: solid 1px #CCCCCC; border-left: solid 1px #CCCCCC; padding: 10px 0px 0px 15px; width: 298px; }
#catalogpage fieldset { width: 285px; }
#catalogpage input.text {  width: 281px; margin-right: 0 !important; margin-bottom: 3px; }
#catalogpage input.onethird { margin-right: 5px !important; }
#catalogpage input.last { margin-right: 0px !important; }
#catalogpage .images label { float: left; clear: none; width: 140px; }
#contactcatalog { padding-bottom: 5px; width: 302px; border: 0px; }
#contactcatalogsecond { padding-bottom:0px; width:350px; border: 0px; }
#email, #firstname, #lastname { height:16px; }
#emailtype { padding-bottom:10px; width:100%; border: 0px; }
#catalogimages { float:left; clear:both; border: 0px; }
#phone { width:132px; height:18px; }
#phonetitle { margin-left:129px; }
/* End This styles support Email and Catalog Request page */
/* Google map styles */
#map { width: 400px; height: 300px;  margin: 0 10px 0 10px; }
/* Style for HTML version of home page */
.html_home_tabs { background-color: #ef9b00; width: 150px; height: 49px; padding: 10px 10px 10px 10px; font-family: sans-serif; font-size: 9pt; font-style: normal; font-variant: inherit; font-weight: normal; color: #FFFFFF; }
.shopping_cart { font-size: 11px; color: #666666}
.shopping_cart_img { border-bottom: solid 1px #CCCCCC; margin-bottom: 3px; }
/* OLD FranklinCovey look and feel settings - for use with scrap-or-wrap or M1 pages*/
.txt, .txtBOLD, .txtITAL, .supTXT, .txtBOLDwhite, .txtWHITE { font-family: verdana, arial, Helvetica, sans-serif; }
.txt{ font-size: 12px; color: #273650; }
.txtBOLD{ font-size: 9pt; font-weight: bold; color: #273650; }
.txtITAL{ font-size: 9pt; color: #273650; font-style: italic; }
.txtBOLDwhite{ font-size: 10pt; font-weight: bold; color: #FFFFFF; }
.txtWHITE{ font-size: 8pt; color: #FFFFFF; }
.supTXT{ font-size: 6pt; color: #273650; }
.specialTXT, .specialTXTbold, .specialTXT2, .specialTXTbold2, .specialTXTgreen, .specialTXTred { font-family: verdana, arial, Helvetica, sans-serif; }
.specialTXT{ font-size: 11px; color:#273650; }
.specialTXTbold{ font-size: 9pt; font-weight: bold; color: #273650; }
.specialTXT2{ font-size: 8pt; color: #273650; }
.specialTXTbold2{ font-size: 8pt; font-weight: bold; color: #273650; }
.specialTXTgreen{ font-size: 9pt; color: #9C9A08; }
.specialTXTred{ font-size: 8pt; color: #990000; }
.linkTXT, .loginTXT, .loginTXTwhite { font-family: verdana, arial, Helvetica, sans-serif; }
.linkTXT{ font-size: 10pt; color: #304D8B; }
.loginTXT{ font-size: 9pt; color: #D6D6D5; }
.loginTXTwhite{ font-size: 8pt; color: #FFFFFF; }
.head, .head2, .head_lt { font-family: verdana, arial, Helvetica, sans-serif; }
.head{ font-size: 11pt; font-weight: bold; color: #273650; }
.head2{ font-size: 11pt; font-weight: bold; color: #e9e9e9; }
.head_lt{ font-size: 11pt; font-weight: bold; color: #FFFFFF; }
.blueTXT, .blueTXTbold { font: 11px verdana, arial, Helvetica, sans-serif; color: #336699; }
.blueTXTbold{ font-weight: bold; }
/* END: OLD FranklinCovey look and feel settings - for use with scrap-or-wrap or M1 pages */
/* checkout styles */
.highlight { font-weight: bold; }
.thanks_text{ font-size: 11pt; font-weight: bold; color: #000000; }
.email_text{ font-size: 11pt; font-weight: normal; color: #000000; }
/* END: checkout styles */
#longDesc { padding: 6px 20px 6px 20px; }


/***********************OLD FCSTYLE.CSS STYLES**************************/
/*check out */
H1 { FONT-WEIGHT: bold; FONT-SIZE: 14px}
H5 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; COLOR: #666666; PADDING-TOP: 0px}
TD.right { PADDING-LEFT: 415px}
#cart-header { DISPLAY: none}
.cart-summary { DISPLAY: none}
UL#checkout-progress { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #343434; PADDING-TOP: 11px; LIST-STYLE-TYPE: none}
#checkout-progress LI { DISPLAY: inline; PADDING-LEFT: 0px; MARGIN: 0px 18px 0px 0px}
#checkout-progress .on { COLOR: #3c8ac3}
.checkout-continue { MARGIN: 20px 10px 5px 0px; WIDTH: 100%; TEXT-ALIGN: right}
.checkout-continue-bottom { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; TOP: -25px; TEXT-ALIGN: right}
.continueShopping { LEFT: 437px; FLOAT: left; POSITION: relative; TOP: 0px}
.continueShopping2 { LEFT: 400px; FLOAT: left; POSITION: relative; TOP: 0px}
.checkoutButton { LEFT: 0px; MARGIN: 0px 0px 10px; POSITION: relative; TOP: 0px}
#horiz-line { WIDTH: 100%; BORDER-BOTTOM: #cbcbcb 1px solid; POSITION: relative; TOP: 0px}
.hiddenField { DISPLAY: none}
.empty-cart { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 60px; PADDING-TOP: 60px; FONT-STYLE: italic; TEXT-ALIGN: center}
.cart-items { WIDTH: 100%}
.cart-items TH { COLOR: #666666}
.cart-items TD { COLOR: #666666}
.cart-items A { COLOR: #666666}
.cart-items TH { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px}
.cart-items TD { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px}
.cart-items TR TH { MARGIN: 0px 0px 45px}
.cart-items TH { FONT-WEIGHT: bold; HEIGHT: 30px}
.cart-items .odd { BACKGROUND-COLOR: #e9e9e9}
.cart-items .even { BACKGROUND-COLOR: #e9e9e9}
.cart-items .itemDescHead { PADDING-LEFT: 10px; WIDTH: 258px; COLOR: #343434; BACKGROUND-COLOR: #d3d3d3}
.cart-items .statusHead { PADDING-RIGHT: 10px; WIDTH: 65px; COLOR: #343434; BACKGROUND-COLOR: #d3d3d3; TEXT-ALIGN: right}
.cart-items .qtyHead { PADDING-RIGHT: 10px; WIDTH: 80px; COLOR: #343434; BACKGROUND-COLOR: #d3d3d3; TEXT-ALIGN: right}
.cart-items .priceHead { PADDING-RIGHT: 10px; WIDTH: 80px; COLOR: #343434; BACKGROUND-COLOR: #d3d3d3; TEXT-ALIGN: right}
.cart-items .discountHead { PADDING-RIGHT: 10px; WIDTH: 75px; COLOR: #343434; BACKGROUND-COLOR: #d3d3d3; TEXT-ALIGN: right}
.cart-items .totalHead { PADDING-RIGHT: 10px; WIDTH: 65px; COLOR: #343434; BACKGROUND-COLOR: #c6c6c6; TEXT-ALIGN: right}
.cart-items .itemDesc { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; WIDTH: 258px; PADDING-TOP: 5px; BORDER-BOTTOM: #cbcbcb 1px solid; vertical-align:top;}
.cart-items .status { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; WIDTH: 65px; PADDING-TOP: 5px; BORDER-BOTTOM: #cbcbcb 1px solid; HEIGHT: 40px; TEXT-ALIGN: right; vertical-align:top;}
.cart-items .qty { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; WIDTH: 80px; PADDING-TOP: 5px; BORDER-BOTTOM: #cbcbcb 1px solid; TEXT-ALIGN: right; vertical-align:top;}
.cart-items .price { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; WIDTH: 80px; PADDING-TOP: 5px; BORDER-BOTTOM: #cbcbcb 1px solid; TEXT-ALIGN: right; vertical-align:top;}
.cart-items .discount { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; WIDTH: 75px; PADDING-TOP: 5px; BORDER-BOTTOM: #cbcbcb 1px solid; TEXT-ALIGN: right; vertical-align:top;}
.cart-items .total { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; WIDTH: 65px; PADDING-TOP: 5px; BORDER-BOTTOM: #cbcbcb 1px solid; BACKGROUND-COLOR: #d3d3d3; TEXT-ALIGN: right; vertical-align:top;}
.cartTable { MARGIN: 10px 0px 0px; WIDTH: 100%}
.cartTable .leftPad { WIDTH: 416px}
.cartTable .greyLine { WIDTH: 1px; BACKGROUND-COLOR: #cbcbcb}
.cartSpacer { POSITION: relative; HEIGHT: 10px}
.orderReviewPromoSpacer { POSITION: relative; HEIGHT: 20px}
.custLoginSpacer-top { MARGIN: 5px 0px 0px}
.custLoginTitle { MARGIN: 0px 0px 0px 5px}
.custLoginTitle INPUT { FLOAT: right; MARGIN: 0px 3px 0px 0px}
.custLoginTitle .action-link-small { FLOAT: right; MARGIN: 5px 3px 0px 0px}
#cartCenterBorder { LEFT: 425px; FLOAT: left; BORDER-LEFT: #cbcbcb 1px solid; WIDTH: 1px; POSITION: relative; TOP: 0px; HEIGHT: 345px}
.subtotal { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px}
.subtotal-big { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px; POSITION: relative; TOP: 0px}
.you-saved { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #4c9ad3; PADDING-TOP: 0px; POSITION: relative; TOP: 2px}
.you-saved-price { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #4c9ad3; PADDING-TOP: 0px; POSITION: relative; TOP: 2px}
.viewcartQty { FONT-SIZE: 10px; WIDTH: 15px}
#recalculate { FLOAT: right; MARGIN: 13px 0px 14px; WIDTH: 185px; TEXT-ALIGN: right}
.recalculateBtn { LEFT: 266px; MARGIN: 0px 0px 9px; POSITION: relative; TOP: 0px}
.recalculateBtn-container { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #cbcbcb 1px solid; POSITION: relative; TOP: 0px}
A.remove-link { FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: underline}
A.remove-link:visited { COLOR: #666666}
#cart-total-summary { PADDING-RIGHT: 10px; BORDER-TOP: #cbcbcb 1px solid; PADDING-LEFT: 5px; LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; WIDTH: 200px; PADDING-TOP: 5px; BORDER-BOTTOM: #cbcbcb 1px solid; POSITION: relative; TOP: -25px; HEIGHT: 63px; BACKGROUND-COLOR: #e9e9e9; TEXT-ALIGN: right}
#cart-total-summary #discountable-disclaimer { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 35px}
#cart-total-summary #cart-totals { FLOAT: right; WIDTH: 50%}
#cart-total-summary TABLE { MARGIN-LEFT: 20px; POSITION: relative; TOP: 0px}
#cart-total-summary TABLE TD { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px}
#cart-total-summary TABLE TD.text-label { WIDTH: 200px; TEXT-ALIGN: right}
#cart-total-summary TABLE TD.margin-before { PADDING-TOP: 15px}
#cart-non-discountable { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 400px; PADDING-TOP: 0px; POSITION: relative; TOP: 60px}
#cart-items { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px}
.margin-before-right { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; POSITION: relative; TOP: 0px; TEXT-ALIGN: right}
#address-table { FONT-SIZE: 12px; MARGIN: 10px 0px 0px; WIDTH: 100%; text-align:left; vertical-align:top; }
#login-table { BORDER-RIGHT: #cbcbcb 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 14px; BORDER-LEFT: #cbcbcb 1px solid; WIDTH: 163px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; HEIGHT: 156px; BACKGROUND-COLOR: #e9e9e9; TEXT-ALIGN: right}
#login-table H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; TEXT-ALIGN: right}
#login-table FORM { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; TEXT-ALIGN: right}
#login-table FORM INPUT { TEXT-ALIGN: left}
#promo-table { FONT-SIZE: 12px; LEFT: 10px; FLOAT: left; MARGIN: 0px; WIDTH: 416px; COLOR: #4c9ad3; POSITION: relative; TOP: -185px}
#promo-table INPUT { LEFT: 0px; FLOAT: left; MARGIN: 0px; POSITION: relative; TOP: 0px}
#promo-table .error { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 416px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px}
#promo-table .code INPUT { LEFT: 130px; FLOAT: left; MARGIN: 0px 5px 0px 0px; POSITION: relative; TOP: -22px}
#promo-table .submit-button { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 3px; POSITION: relative; TOP: 0px; BACKGROUND-COLOR: #ffffff}
#thisWeek { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 400px; PADDING-TOP: 10px; POSITION: relative; TOP: 0px; TEXT-ALIGN: left}
#promo-table H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #4c9ad3; PADDING-TOP: 0px}
#address-table H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #4c9ad3; PADDING-TOP: 0px}
#address-table TD { BORDER-RIGHT: #cccccc 1px dotted; PADDING-RIGHT: 3px; PADDING-LEFT: 4px; PADDING-BOTTOM: 8px; WIDTH: 50%; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px dotted; text-align:left; vertical-align:top;}
#address-table TH { BORDER-RIGHT: #cccccc 1px dotted; PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; WIDTH: 50%; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px dotted}
#promo-table TD.no-border { BORDER-RIGHT-STYLE: none}
#address-table TD.no-border { BORDER-RIGHT-STYLE: none}
#address-table TH.no-border { BORDER-RIGHT-STYLE: none}
#address-table LABEL { WHITE-SPACE: nowrap}
.promo-area { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 8px; MARGIN: 0px; WIDTH: 100%; COLOR: #cc0000; PADDING-TOP: 10px}
.promo-area-applied { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 416px; COLOR: #666666; PADDING-TOP: 0px}
.promo-area-grey { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px}
#promo-area-success { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 416px; COLOR: #4c9ad3; PADDING-TOP: 0px; POSITION: relative; TOP: 0px}
.promo-area-choose { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; POSITION: relative}
.checkout-area { PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px}
.cust-login-main { LEFT: 0px; FLOAT: right; POSITION: relative; TOP: -74px}
.cust-login-title { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 10px}
#promotions { LEFT: 0px; POSITION: relative; TOP: 0px}
#active-promotions { LEFT: 0px; POSITION: relative; TOP: 0px}
#noborder { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px}
#noborder TH { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px}
#noborder TD { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px}
#noborder TD { PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px}
#noborder TD.checkbox { WIDTH: 10%}
#noborder TD.checkboxCopy { WIDTH: 90%}
#checkout-login { WIDTH: 164px}
#checkout-login TH { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px; BORDER-RIGHT-WIDTH: 0px}
#checkout-login TD { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px}
#checkout-login INPUT { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 9px; POSITION: relative}
#checkout-login .login-form { PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-SIZE: 9px; LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 150px; COLOR: #666666; PADDING-TOP: 2px; POSITION: relative; HEIGHT: 15px}
.address TD { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px}
.address TD.right { TEXT-ALIGN: right}
.address INPUT { FONT-SIZE: 10px; MARGIN-RIGHT: 2px}
.quickorder INPUT { FONT-SIZE: 10px; MARGIN-RIGHT: 2px}
.address SELECT { WIDTH: 172px}
SELECT { FONT-SIZE: 10px; HEIGHT: 14px}
.address TD.label-column { WIDTH: 100px}
.quickorder { MARGIN: 20px 0px 0px}
.quickorder TD { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px}
.italic { FONT-STYLE: italic}
.bold { FONT-WEIGHT: bold}
.hidden-form { DISPLAY: none}
.noDisplay { DISPLAY: none; POSITION: relative}
.yesDisplay { DISPLAY: block; POSITION: relative}
.notopmargin { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px}
.tableright { FLOAT: right}
.tableright TD { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right}
.halfline { WIDTH: 400px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 1px}
#Shipping_International_Express { DISPLAY: none}
#Shipping_Mail { DISPLAY: none}
#Shipping_Second_Day { DISPLAY: block}
#Shipping_Standard { DISPLAY: block}
#Shipping_Overnight { DISPLAY: block}
#poBoxShippingDisclaimer { DISPLAY: none}
poBoxShippingMethods { DISPLAY: none}
#intl-disclaimer { MARGIN: 0px 20px 20px}
#intl-disclaimer UL { PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
#corp-discount-select { FONT-SIZE: 11px}
#corp-discount-form { FONT-SIZE: 11px}
#agent-request-select { FONT-SIZE: 11px}
#agent-request-form { FONT-SIZE: 11px}
#review-payment { MARGIN: 0px}
#review-payment H4 { MARGIN: 10px 0px}
#review-billing { WIDTH: 140px}
#review-payment DIV { MARGIN: 20px 0px 5px; WIDTH: 100%}
.shipping-method { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; VERTICAL-ALIGN: bottom; PADDING-TOP: 2px}
.orderConf { MARGIN: 10px 0px 0px 10px; WIDTH: 98%}
.orderConf H5 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #666666; PADDING-TOP: 0px}
#ccimage { FLOAT: right}
#order_info {width: 100%;}
#order_info TH {BORDER-BOTTOM: #cccccc 1px dotted; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 5px; COLOR: #4c9ad3; PADDING-TOP: 0px}
#order_info TD {FONT-SIZE: 13px;}
