	/*
 * OVERALL
 */

* {font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;font-size: 11px;color: #453D2D;}
html, body {margin: 0;padding: 0;text-align: center;}
body {padding: 20px 0 10px 0;background: #84AEAD url(/_images/pattern.jpg);}
img {border: none;vertical-align: top }
td {vertical-align: top }
.virtual {display: none;}
#bg_topshadow {width: 766px;height: 5px;font-size: 0;background: url(/_images/html/border_top.png) no-repeat;margin: 0 auto 0 auto;*background: url(/_images/html/border_top.gif) no-repeat; position:relative;}
#bg_sideshadow {width: 766px;background: url(/_images/html/bg_fill.png) repeat-y;margin: 0 auto 0 auto;*background: url(/_images/html/bg_fill.gif) repeat-y;}
#bg_sideshadow_order {width: 766px;background: url(/_images/html/bg_fill.png) repeat-y;margin: 0 auto 0 auto;*background: url(/_images/html/bg_fill.gif) repeat-y;*background-position: 2px 0;}
#bg_botshadow {width: 766px;height: 8px;font-size: 0;background: url(/_images/html/border_bottom.png) no-repeat;margin: 0 auto 0 auto;clear: both;*background: url(/_images/html/border_bottom.gif) no-repeat;}
#flashBanner {margin: 0;padding: 0 0 5px 0;}
#main {text-align: left;margin: 0 13px 0 13px;padding: 0 0 5px 0;}
/*
 * CONTENT LAYOUT
 */
table#layout td.left div.content {width: 468px;margin: 25px 20px 15px 15px;}
table#layout td.right {width: 245px;background: #FFFFFF url(/_images/html/rbox_corner.gif) bottom left no-repeat;}
/*
 * CONTENT TEXT LAYOUT
 */
h1 {font-size: 16px;font-weight: normal;margin: 5px 20px 15px 0;color: #716A5C;}
p {line-height: 19px;letter-spacing: .025em;margin: 10px 0 10px 0;}
em {font-weight: bold;font-style: normal;}
a {color: #B6A16C;text-decoration: none;}
a:hover {color: #716A5C;}
/*
 * LEFT CONTENT COLORED BOX
 */

.box {background: #F9F0D5 url(/_images/html/lbox_corner.gif) top right no-repeat;padding: 15px;margin-top: 5px;}

/*
 * RIGHT TD CONTENT
 */

td.right .title {font-size: 16px;font-weight: normal;line-height: 22px;margin: 25px 20px 20px 25px;color: #716A5C;}
td.right .title em {font-size: 16px;line-height: 22px;font-weight: bold;color: #716A5C;}
td.right a.prod_finder {display: block;background: url(/_images/html/prod_finder_arrow.gif) 10px 0 no-repeat;width: 235px;height: 36px;margin-bottom: 10px;}
td.right a.prod_finder:hover {background: url(/_images/html/prod_finder_arrow_over.gif) 10px 0 no-repeat;}
td.right a.my_portfolio {display: block;background: url(/_images/html/my_portfolio_arrow.gif) 10px 0 no-repeat;width: 235px;height: 36px;margin-bottom: 10px;}
td.right a.my_portfolio:hover {background: url(/_images/html/my_portfolio_arrow_over.gif) 10px 0 no-repeat;}
td.right a.my_cart {display: block;background: url(/_images/html/my_cart_arrow.gif) 10px 0 no-repeat;width: 235px;height: 36px;margin-bottom: 10px;}
td.right a.my_cart:hover {background: url(/_images/html/my_cart_arrow_over.gif) 10px 0 no-repeat;}
td.right a.cust_site {display: block;background: url(/_images/html/cust_site_arrow.gif) 10px 0 no-repeat;width: 235px;height: 36px;margin-bottom: 10px;}
td.right a.cust_site:hover {background: url(/_images/html/cust_site_arrow_over.gif) 10px 0 no-repeat;}
td.right a.cust_site_fr {display: block;background: url(/_images/html/cust_site_arrow_fr.gif) 10px 0 no-repeat;width: 235px;height: 36px;margin-bottom: 10px;}
td.right a.cust_site_fr:hover {background: url(/_images/html/cust_site_arrow_over_fr.gif) 10px 0 no-repeat;}
/*
 * SUB NAV
 */ 
.pr_finder{color:#3C2014; font-weight:bold;}
.pr_finder:hover{color: #900; font-weight:bold;}
 .subnav {margin: 0 10px 10px 10px;}
.subnav a {display: block;padding: 6px 0 6px 45px;background: url(/_images/html/arrow.gif) 15px 7px no-repeat;text-decoration: none;}
.subnav a:hover {background-color: #DFE4E9;}
.sec_menu {background-color: #FFF;border-top: 2px solid #DFE4E9;border-bottom: 2px solid #DFE4E9;padding: 6px 0 6px 0;margin: 0 0 10px 0;}
.subnav .sec_menu a#active {background-color: #B6A16C;color: #FFF;}
/*
 * SWATCH SHADDOWS
 */

table.swatches_big {padding: 0;padding-top: 0px;margin-bottom: -5px;}
table.swatches_sm {padding: 0;padding-top: 10px;margin-bottom: -5px;}
.swatch_sh, .swatch_b, .swatch_t {display: inline-table;/* \*/display: block;/**/}
.swatch_t img {display: block;background-color: #fff;padding: 5px;}
.box .swatch_sh {float: left;background: url(/_images/html/box_shadow.gif) right bottom no-repeat;margin-right: 5px;}
.box .swatch_b {background: url(/_images/html/box_corner_bl.gif) left bottom no-repeat;}
.box table.swatches_big .swatch_t {padding: 0 5px 5px 0;background: url(/_images/html/box_corner_tr.gif) right top no-repeat;}
.box table.swatches_sm .swatch_t {padding: 0 4px 4px 0;background: url(/_images/html/box_corner_tr.gif) right top no-repeat;}
/*
 * FORMS
 */

.required {font-weight: bold;}
table.order_form {width: 438px;}
table.order_form td {width: 219px;border-bottom: 1px solid #D6CB8D;vertical-align: middle;}
table.order_form td.formInput input {width: 219px;}
table.order_form td.formInput textarea {width: 219px;}
table.order_form td.qty p {margin: 0;padding: 2px 0;width: 100%;}
table.order_form td.qtyinput input {width: 67px;}
table.order_form td.comments textarea {width: 438px;}
table.order_form td.formSend {border-bottom: none;text-align: right;}
/*
 * FOOTER
 */

table#footer {margin: 0 auto 0 auto;width: 730px;}
table#footer p {font-size: 10px;color: #DFE4E9;margin: 0 0 5px 0;}
table#footer a {font-size: 10px;text-decoration: none;color: #DFE4E9;}
table#footer a:hover {color: #FFF;}

table#footer td.footer_left {text-align: left;padding: 0 0 0 0;}
table#footer td.footer_right {text-align: right;padding: 0 0 0 0;}

/* --- new --- */
.content_new{width:738px;}
.content_new td{padding:0}

table#trace{width:100%;background:#FFFFFF;margin:5px 0}
table#trace td{vertical-align:middle;padding:8px;}

h1.new_title{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:20px;font-weight:normal;color:#3C2014;padding:2px 0 0 20px}
.tit1{font-family:Tahoma, sans-serif;font-size:18px;font-weight:normal;color:#3C2014;padding:2px 0 0 20px}
.tahoma_12{font-family:Tahoma, sans-serif;font-size:12px;font-weight:normal;color:#3C2014; }
.arial_12_666{font-family:Arial, sans-serif;font-size:12px;font-weight:normal;color:#666666; }

table#product_params{width:100%;background:#FFFFFF;margin:0;border:0;border-collapse:collapse}
table#product_params{padding:0}

table#product_params table#tabs{border:0;border-collapse:collapse;}
table#product_params table#tabs td{vertical-align:top;padding:0}

table#product_params table#tabs td.fabric_finder_on{background:url(/_images/html/tab_fabric_finder_on.gif) no-repeat;width:160px}
table#product_params table#tabs td.fabric_finder_on div{padding:10px 0 0 49px;font-size:15px;font-weight:bold;color:#B6A16C}

table#product_params table#tabs td.fabric_finder_off{background:url(/_images/html/tab_fabric_finder_off.gif) no-repeat;width:183px}
table#product_params table#tabs td.fabric_finder_off div{padding:10px 0 0 49px;font-size:15px;font-weight:bold;color:#85888B}
table#product_params table#tabs td.fabric_finder_off div a{font-size:15px;font-weight:bold;color:#85888B}

table#product_params table#tabs td.trim_finder_on{background:url(/_images/html/tab_trim_finder_on.gif) no-repeat;width:155px;}
table#product_params table#tabs td.trim_finder_on div{padding:10px 0 0 42px;font-size:15px;font-weight:bold;color:#B6A16C;}

table#product_params table#tabs td.trim_finder_off{background:url(/_images/html/tab_trim_finder_off.gif) no-repeat;width:192px;}
table#product_params table#tabs td.trim_finder_off div{padding:10px 0 0 22px;font-size:15px;font-weight:bold;color:#85888B;}
table#product_params table#tabs td.trim_finder_off div a{font-size:15px;font-weight:bold;color:#85888B}

table#product_params .checkboxes td{vertical-align:middle;padding:4px 3px 4px 0;width:140px;font-size:11px}
table#product_params .checkboxes td.chk{width:20px;text-align:right}

div.per_page_box{border-top:#BCA978 3px solid;font-size:11px;padding:3px 0 4px 10px;color:#3C2014;padding:5px 0}
div.per_page_box td{vertical-align:middle;}

div.search_res_item{width:160px;height:250px;padding:0 10px 10px 0;float:left}
div.search_res_item .price{color:#BCA978;font-size:12px;font-weight:bold;padding:1px 0}
div.search_res_item .name{color:#3C2014;font-size:11px;font-weight:bold}
div.search_res_item .add_to_cart span{color:#3C2014;text-decoration:underline;font-size:11px}
div.search_res_item .add_to_cart a{color:#3C2014;text-decoration:underline;font-size:11px}

div.search_res_item2{width:160px;height:250px;padding:0 10px 10px 0;float:left}
div.search_res_item2 .price{color:#BCA978;font-size:12px;font-weight:bold;padding:1px 0}
div.search_res_item2 .name{color:#3C2014;font-size:11px;font-weight:bold}
div.search_res_item2 .add_to_cart span{color:#3C2014;text-decoration:underline;font-size:11px}
div.search_res_item2 .add_to_cart a{color:#3C2014;text-decoration:underline;font-size:11px}

table#tbl2{width:100%;border-top:#BCA978 3px solid;clear:both;}
table#tbl2 td{padding:10px 0 0 0;vertical-align:bottom}

.pager b{color:#BCA978;font-size:11px}
.pager a{color:#3C2014;font-size:11px;font-weight:bold;padding:0;text-decoration:underline}
.pager .arr{font-weight:normal}

#prod_tbl{margin:20px 0 20px 0;color:#453D2D;font-size:11px}
#prod_tbl .img{padding:0 8px;text-align:center;width:260px}
#prod_tbl .img #eml_to_smbd{padding:10px 0;}
#prod_tbl .img #eml_to_smbd span{font-weight:bold;white-space:nowrap;font-size:11px;color:#B6A16C;cursor:pointer}
#prod_tbl .ptn_name{color:#3C2014;font-size:20px;padding:2px 2px 10px 0}
#prod_tbl .book_name{color:#B6A16C;font-weight:bold;font-size:13px;padding:2px 2px 8px 0}
#prod_tbl .book_name a{text-decoration:underline;color:#B6A16C;font-weight:bold;font-size:13px}
#prod_tbl .price{color:#3C2014;font-weight:bold;font-size:12px;padding:10px 0 4px 0}
#prod_tbl .notes{padding:10px 0}

#prod_tbl table.details{border:0;border-collapse:collapse}
#prod_tbl table.details td{padding:2px 4px 6px 0;}


#my_cart{width:100%;border:0;border-collapse:collapse;background:#FFFFFF;border-bottom:#BCA978 1px solid}
#my_cart td{padding:3px 4px;vertical-align:middle}
#my_cart td.title{width:250px;text-align:left;font-size:11px;color:#3C2014;}
#my_cart td.title a{font-size:11px;color:#3C2014;text-decoration:underline}
#my_cart td.checkmark{width:10px;}
#my_cart td.delete{width:80px;}
#my_cart td.email{width:80px;}
#my_cart td.save_to_port{width:180px;}
#my_cart td.order_memo{width:90px;background:none;text-align:center}
#my_cart .headers td{background:#BCA978;padding:6px;font-size:12px;color:#fff}
#my_cart .headers td a{font-size:12px;color:#fff;}
#my_cart .headers td.title{font-size:12px;color:#fff}
#my_cart .headers td.order_memo{background:#643D20}

#my_projects_tbl{width:680px;border:0;border-collapse:collapse;background:#FFFFFF;border-bottom:#BCA978 1px solid}
#my_projects_tbl td{padding:3px 4px;vertical-align:middle}
#my_projects_tbl td.title{text-align:left;font-size:11px;color:#999;}
#my_projects_tbl td.title a{font-size:11px;color:#3C2014;text-decoration:underline}
#my_projects_tbl td.title span{cursor:pointer;text-decoration:underline;color:#996600}
#my_projects_tbl td.checkmark{width:10px;}
#my_projects_tbl .headers td{background:#BCA978;padding:6px;font-size:12px;color:#fff}

#my_project{width:690px;border:0;border-collapse:collapse;background:#FFFFFF;border-bottom:#BCA978 1px solid}
#my_project td{padding:3px 4px;vertical-align:middle}
#my_project td.title{text-align:left;font-size:11px;color:#3C2014;}
#my_project td.title a{font-size:11px;color:#3C2014;text-decoration:underline}
#my_project td.checkmark{width:10px;}
#my_project td.price{width:80px;}
#my_project td.change_proj{width:160px;}
#my_project td.order_memo{width:90px;background:none;text-align:center}
#my_project .headers td{background:#BCA978;padding:6px;font-size:12px;color:#fff}
#my_project .headers td.order_memo{background:#643D20}

table#search_params td{vertical-align:middle}
table#search_params td .txt{width:193px;border:#9A9EA1 1px solid;font-size:9px;padding:1px}

table#top_menu{border:0;border-collapse:collapse;width:100%}
table#top_menu td{padding:0;vertical-align:bottom}

div.msg_ok{padding:2px;margin:2px 0 6px 0;color:#f60;font-size:11px;font-weight:bold;text-align:center;border:#fff 1px solid;background:#D8EDFE}
div.msg_err{padding:2px;margin:2px 0 6px 0;color:red;font-size:11px;font-weight:bold;text-align:center;border:#f00 1px solid;background:#F2F2F2}
span.red_astrx{color:#f00;font-size:16px;line-height:10px}

.item_in_port{padding:16px 0;}

.prod_add_to_port{width:100px;border:0;border-collapse:collapse}
.prod_add_to_port td{vertical-align:middle;height:40px}
.prod_add_to_port .label{color:#B6A16C;font-size:12px;font-family:Arial, Helvetica, sans-serif}

table.reg_table{width:420px;border:0;border-collapse:collapse}
table.reg_table .left_col{text-align:right;padding-right:10px;width:90px;white-space:nowrap;color:#4C4D4D}
table.reg_table td{padding:1px 2px;border:0;text-align:left}
table.reg_table_tabs{border:0;border-collapse:collapse;margin:0;padding:0}
table.reg_table_tabs td{padding:0;vertical-align:bottom;text-align:left;border:0}

.send_email_details td{padding:3px}
.send_email_details td.left_col{text-align:right;}
.send_email_details input{border:#D8DADC 1px solid;width:220px}
.send_email_details_prod{width:200px;}
.send_email_details_prod td{padding:3px;}
.send_email_details_prod td.left_col{text-align:right;}
.send_email_details_prod input{border:#D8DADC 1px solid;width:160px}

.txt1{ border:#D2DEE8 1px solid;}

.locator{ font-size:12; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; vertical-align:middle;}
.err{color:#cc0000; font-weight:900;}
.ok{color:#4C4D4D;}