html {_width:1260px; _overflow-x:hidden}
body {position:relative;  _width:1260px;  /* width:1260px; */ }

#col_left , #col_right { }
#col_center {position:relative; }
/* #col_center {position:fixed; left:240px; top:0; width:710px; height:650px; background:white; z-index:1} */

.tablebodytext font {display:none}

#content {position:relative;  }
#panel {position:absolute; top:0; left:0; width:100%; z-index:1000}
*html  #panel {display:none}
html* #panel {height:0} /* IE 7*/

#col_left {position:fixed; _position:absolute; width:210px; top:0; left:0; height:100%; z-index:10}
#col_right {position:fixed; width:270px; height:100%; top:0; /* right:0; */ left:990px; height:100%; background:url(i/design_head.jpg) no-repeat black; z-index:10; _left:990px;  _position:absolute; _z-index:10000; _height:750px;}
#col_center {margin:0 290px 0 210px; width:780px; background:white}
#content {width:auto; width:750px; min-height:650px; _height:650px; _overflow-x:hidden}
#content_in {padding:15px; width:750px; position:relative; z-index:10; } 

#div_logo {position:absolute; top:60px; right:0}
#div_logo img {width:157px; height:53px}
#div_logo_mark {position:absolute; top:110px; right:10px; text-align:right; font-size:8pt; line-height:1.4; color:#666; /* color:#ed1c24; RED */}
#div_logo_mark a {text-decoration:none}
#div_logo_mark a:hover {text-decoration:underline}

#menu_left {position:absolute; top:/*160px; 140px*/ 160px; right:0}
#menu_left div{height:20px; margin-bottom:2px; width:187px; text-align:right; font-size:8pt}




#menu_left div[class="bx-component-border"] > div  {height:100px; display:table}
#menu_left div[class="bx-component-border"] > div > div {width:120px}

#menu_left > div.active  > a {color:#ed1c24}
#menu_left > div  > a{color:#666; height:16px; padding:4px 10px 0 0; display:block; text-decoration:none; }
#menu_left > div  > a:hover{color:white; background:#3b312f url(i/menu_grey.png)}

*html #menu_left div.active  a {color:#ed1c24}
*html #menu_left div  a{color:#666; height:16px; padding:4px 10px 0 0; display:block; text-decoration:none; }
*html #menu_left div a:hover{color:white; background:#3b312f url(i/menu_grey.png)}


body a[href="/design/shop_design/"] {color:red !important;}




#col_center .e2, #col_center .e4  {position:absolute; width:130px; height:18px; overflow:hidden}
#col_center .e1, #col_center .e3  {position:absolute; width:13px; height:17px; overflow:hidden}
#col_center .b1, #col_center .b2  {position:absolute; _width:657px; overflow:hidden; background:black; left:13px; right:130px; overflow:hidden; font-size:1px}

#col_center .e1 {left:0; top:0; background:url("i/main_b_nw.png") no-repeat;}
#col_center .e2 {right:0; top:0; background:url("i/main_b_ne.png") no-repeat;}
#col_center .e2_full{right:0; top:0; background:url("i/main_b_ne_full.png") no-repeat;}
#col_center .e3 {left:0; bottom:0; _bottom:-1px; background:url("i/main_b_sw.png")}
#col_center .e4 {right:0; bottom:0; _bottom:-1px; background:url("i/main_b_se.png")}

#col_center .b1 {top: 0;  height:5px;}
#col_center .b2 {bottom: 0; _bottom:-1px;   height:6px; right:129px}

#col_right #copyright {margin-top:548px; padding:12px 6px 12px 26px; opacity:0.8; filter:alpha(Opacity=80); zoom:1; font-size:8pt; background:black; line-height:1.25}
*html #col_right #copyright {top:548px}
#col_right #eye {position:absolute; top:182px; left:31px}

#counters {margin-top:13px; position:relative; left:25px; /* right:10px */}


/* Content */

#chain a {text-decoration:none}
#chain a:hover {text-decoration:underline}

body .baloon {height:17px; padding-top:1px; position:relative; background:#9a9391; text-indent:10px; width:770px; margin:15px 0; right:10px}
.baloon .s1 {background:url(i/baloon_h_l.png) no-repeat; width:6px; height:18px; position:absolute; top:0; left:0}
.baloon .s2 {background:url(i/baloon_h_r.png) no-repeat; width:6px; height:18px; position:absolute; top:0; right:0}
.baloon, .baloon  a, .baloon  h1 {font-size:10pt; color:white; font-weight:normal; padding:0; margin:0}

div.border_1, div.border_2 {display:inline-block; display: -moz-inline-stack; height:auto; overflow:visible}
div.border_1 {border:solid 1px white;}
div.border_2 {border:solid 1px #9a9391}
div.border_1, div.border_1 img  {vertical-align:bottom}
div.border_1 a { display: -moz-inline-stack; }

/* Def */

.on_flash_link {position:absolute; display:block; width:100%; left:0; top:0; height:100%; z-index:1000; text-decoration:none}


.on_flash_link_ie {display:none}
html* .border_1 .on_flash_link {display:none}
html* .border_1 .on_flash_link_ie {display:block}

body .on_flash_link_ie{z-index:1000; text-decoration:none}
body .on_flash_link_ie{position:relative; background:url(i/spacer.gif) no-repeat; margin-top:-80px; font-size:1px}
body .on_flash_link_ie {width:720px; height:80px; display:block}

/* List */

.index_showcase_item {margin-bottom:18px; overflow:hidden}

.design_item_section {margin:0 0 12px 0}
.design_item {height:180px; margin:0 0 12px 0; clear:both}
.design_item_picture_div {float:left}
html* .border_1  {_width:10px; zoom:1;}
html* .border_2  {_width:10px; zoom:1; display:inline}
.border_1 img {float:left}



.design_item_no_picture { width:250px; height:175px; background:url(/upload/no_preview.jpg); display:block; float:left; }

.design_item_desc {float:left; margin:72px 0 0 12px; display:table; width:482px}
.design_item_name {font-size:15px;  color:#666; margin-bottom:6px}
.design_item_date {font-size:11px; color:#999}
.nav_square  .nav-title {width:254px; float:left; text-align:right; margin-right:10px; height:16px; vertical-align:bottom; position:relative; top:2px  }

.design_item_detail_desc {margin:14px 0; padding:12px 20px; background:#e2e0df; line-height:2}
table.txt {background:#e2e0df;} /* Old Site */
.design_item_detail_desc_desc {margin:18px 0}
.design_item_detail_company {margin:10px 0; font-style:italic}

body .nav_square a, body .nav_square span  {font-size:8pt; font-weight:normal}

/* Nav */

/* Feedback */

.feedback {background:#e2e0df; padding:4px}
.feedback .td_name {text-align:left; width:120px; color:black; vertical-align:top; padding-top:5px}
.feedback .td_value input, .feedback .td_value textarea {border:1px solid black; width:320px}
.feedback .starrequired {color:red; display:none}
.feedback .td_inputsubmit {text-align:right}
.feedback .inputsubmit {border:1px solid black}

/* Guestbook */

.guestbook-item {margin-bottom:16px}
.guestbook .col_1 {width:130px; float:left; display:table;}
.guestbook .nav-title {width:120px;}
.guestbook .col_2 {width:450px; display:table; }
.guestbook-date {margin-bottom:6px}
.guestbook-question {}
.guestbook-answer {background:#e2e0df; padding:3px 10px; margin-top:8px}





