td.other { padding: 0 2px; background-image: url(graphics/00000001/body_bg.gif) !important; background-position: right; background-repeat: repeat-y; }

#menuContainer {font-size: 10px !important;}



/**** Product Page ****/

div.prod_descrip {padding: 0 10px 0 10px; color: #fff; /*height: 70px;*/}
div.prod_descrip p {margin: 0 0 5px 0;}

div.crumbs {height: 22px; padding-left: 16px; background-color: #a4a4a4; line-height: 22px; color: #fff; font-size: 11px;}
div.crumbs a:link, div.crumbs a:visited {color: #fff; text-decoration: none;}
div.crumbs a:hover, div.crumbs a:active  {color: #fff; text-decoration: underline !important;}

div.product_title {height: 29px; padding-left: 14px; background-color: #e6e5dd;}
div.product_title h2 {line-height: 29px; margin: 0; color: #6a5d55; font-size: 22px;}

div.product_main {background-color: #7c7a7c; border: 1px solid #d7d7d7; padding-top: 8px; padding-bottom: 17px;}

div.prod_contain_left_top {background: transparent url(graphics/prod_contain_left_top.gif) no-repeat top left; width: 432px; height: 9px;}
div.prod_contain_left_bottom {background: transparent url(graphics/prod_contain_left_bottom.gif) no-repeat top left; width: 432px; height: 9px;}
div.prod_contain_left {background: transparent url(graphics/prod_contain_left_bg.gif) repeat-y top left; width: 422px; min-height: 600px; height: auto !important; height: 600px; padding: 5px;}
div.prod_contain_left_coaster {background: transparent url(graphics/prod_contain_left_bg.gif) repeat-y top left; width: 422px; min-height: 400px; height: auto !important; height: 400px; padding: 5px;}

div.prod_left_box_top {background: transparent url(graphics/prod_left_box_top.gif) no-repeat top left; width: 339px; height: 3px;}
div.prod_left_box_bottom {background: transparent url(graphics/prod_left_box_bottom.gif) no-repeat top left; width: 339px; height: 3px;}
div.prod_left_box {background-color: #e6e5dd; width: 339px;}
div.prod_left_box p {margin: 0; padding: 0; text-align: left; padding: 5px; font-family: Arial, Helvetica, sans-serif;}

table.volume {color: #6a5d55; font-size: 14px; line-height: 18px; margin: 10px 0 10px 0;}

#prodimage {width: 200px; height: 200px;}


div.prod_contain_right_top {background: transparent url(graphics/prod_contain_right_top.gif) no-repeat top left; width: 482px; height: 9px;}
div.prod_contain_right_bottom {background: transparent url(graphics/prod_contain_right_bottom.gif) no-repeat top left; width: 482px; height: 9px;}
div.prod_contain_right {background: transparent url(graphics/prod_contain_right_bg.gif) repeat-y top left; width: 480px; height: 742px; padding: 0 0 0 2px; overflow: auto; border-top: 2px solid #e1e1e1;  border-bottom: 2px solid #e1e1e1;}
div.prod_contain_right_coaster {background: transparent url(graphics/prod_contain_right_bg.gif) repeat-y top left; width: 480px; height: 429px; padding: 0 0 0 2px; overflow: auto; border-top: 2px solid #e1e1e1;  border-bottom: 2px solid #e1e1e1;}

img.top_corner {position: absolute; top: 0; left: 0;}
img.bottom_corner {position: absolute; bottom: 0; left: 0;}

div.step {background: #cfe8f9 url(graphics/prod_right_step_bg.gif) no-repeat 0px 42px; font-size: 14px;}
div.step h3 {font: 16px Arial, Helvetica, sans-serif; font-weight: bold; margin: 0;}
div.step p {font-size: 14px; margin: 0;}
div.step_pad {padding: 14px;}
table.step {font-size: 14px;}
table.step table {font-size: 14px;}

#step_two a:link {text-decoration: none; color: #666;}

.color_inputs input {font-size: 8px; border: 1px solid gray; width: 27px; height: 12px; padding-top: 6px; margin: 1px;}

td.color_cell {height: 26px;}
