* { margin:0; padding:0; }

body, table, td { font-weight: normal; font: 12px/1.40em arial, helvetica, sans-serif; text-align: left; color: #333333} 

a:link, a:visited { color: #FF6600; }
a:hover { color: #333333; }

.H5 { height: 5px; } .H10 { height: 10px; } .H15 { height: 15px; } .H20 { height: 20px; } .H25 { height: 25px; } .H30 { height: 30px; }
.P10 { padding: 10px }
.P15 { padding: 15px !important }
.P20 { padding: 20px }
.P30 { padding: 30px }

.F12 { font-size: 12px; } .F14 { font-size: 14px; } .F16 { font-size: 16px; } .F18 { font-size: 18px; }

.MR10 { margin-right: 10px; } .ML10 { margin-left: 10px; } .MB10 { margin-bottom: 10px; }
.MR15 { margin-right: 15px; } .ML10 { margin-left: 15px; } .MB15 { margin-bottom: 15px; }
.MR20 { margin-right: 20px; } .ML20 { margin-left: 20px; } .MB20 { margin-bottom: 20px; }
.MR30 { margin-right: 30px; } .ML30 { margin-left: 30px; }
.PL10 { padding-left: 10px; } .PR10	{ padding-right: 10px; }
.PL15 { padding-left: 15px; } .PR15	{ padding-right: 15px; }
.PL20 { padding-left: 20px; } .PR20	{ padding-right: 20px; }

/* CSS HEADINGS */
h1 { font-size: 20px; font-weight: normal}
h2 { font-size: 18px; font-weight: normal}
h3 { font-size: 16px; font-weight: normal}
h4 { font-size: 12px; }
h5 { font-size: 12px; }
h6 { font-size:.95em; }

.TC { width: 100%; background: none 0 0 repeat-x; }
.TL { width: 100%; background: none 0 0 no-repeat; }
.TR { width: 100%; background: none 100% 0 no-repeat; }
.BC	{ width: 100%; background: none 0 100% repeat-x; }
.BL { width: 100%; background: none 0 100% no-repeat; }
.BR { width: 100%; background: none 100% 100% no-repeat; }
.ML	{ width: 100%; background: none 0 0 repeat-y; }
.MR	{ width: 100%; background: none 100% 0 repeat-y; }

.clear { clear: both; }
.cat-sep-01	{ height: 15px; }
.main-sep-01 { height: 1px; margin-bottom: 15px; background-color: #D6D6D6; }

/* Layout ================================================================================= */
.wrapper {}
.page { width:1000px; margin: 0 auto; padding: 0; text-align:left; }
.page-print { background:#fff; padding: 20px; text-align:left; }
.page-popup { padding:20px; text-align:left; }
.main { margin: 0 0 15px; }

/* Base Columns */ 
.col-left { float:left; width:210px; border:0px solid #ddd; padding:0; }
.col-main { float:left; width:765px; border:0px solid #ddd; padding:0; }
.col-right { float:right; width:220px; border:0px solid #ddd; padding:0; }

/* 3 Columns Layout */
.col3-layout .col-main { width: 540px; margin-left: 15px; }

/* Header ================================================================================ */
.top-bar { height: 37px; width: 1000px; }
.top-bar .TC { height: 37px; width: 1000px; background-image: url(../images/como_top_bar-TC.png); background-position: 0 0; background-repeat: repeat-x; }
.top-bar .TL { height: 37px; width: 1000px; background-image: url(../images/como_top_bar-TL.png); background-position: 0 0; background-repeat: no-repeat; }
.top-bar .TR { height: 37px; width: 1000px; background-image: url(../images/como_top_bar-TR.png); background-position: 100% 0; background-repeat: no-repeat; }


.form-search { float: right; }
.header .form-search { text-align:left; }
.search-field { width: 194px; height: 25px; float: right; line-height: 25px; text-align: left; background-image: url(../images/como_search_field.png); background-position: 0 0; background-repeat: no-repeat; }
.custom-button { width: 74px; height: 25px; float: right; margin-left: 5px; }
.tbox.search-mini { width: 160px; border: 0px none; font-size: 12px; text-align: left; margin-left: 30px;}
.custom-search {border:0 none;
font-size:12px;
margin-left:30px;
text-align:left;
width:160px;}

.header-cms { padding: 0px 0px 15px 0px; }
.header-cms li { border-right: 1px solid #D6D6D6; display: inline; line-height: 18px; padding: 0px 8px; }
.header-cms li.last { border-right: 0px solid #D6D6D6; }
.header-cms a:link, .header-cms a:visited { font-size: 14px; text-decoration: none; font-weight: bold; color: #F5821F}
.header-cms a:hover { font-size: 14px; text-decoration: none; font-weight: bold; color: #666666}

.header-top-links { border-top: 1px solid #D6D6D6; padding: 15px 0px 10px 0px;}

.header-top-links a:link, .header-top-links a:visited { font-size: 12px; text-decoration: none; color: #666666; }
.header-top-links a:hover { font-size: 12px; text-decoration: none; color: #F5821F; }
.informational ul, ul.links, ul.top-links { margin: 0; padding: 0; }
.informational li, .links li, .top-links li { display: inline; margin: 0px 4px; list-style: none; }

/* FOOTER */
.informational { text-align: center; }
.informational p { text-align: center; }

.cms-links-bottom { }
.cms-links-bottom ul { margin: 0px; padding: 0px}
.cms-links-bottom li { margin: 0px; padding: 0px; padding-right: 5px}
.footer-info a { font-size: 11px !important}
.footer-info .links { float: right}
/* Page Heading */
.page-title { border-bottom:0px solid #ddd; padding:0; margin:0; }

/* Pager */ 
.pager { border:0px solid #ddd; padding:0; margin:0 0 10px; text-align:center; }

/* Sorter */ 
.sorter { border:0px solid #ddd; padding:0; margin:0; }

.toolbar-view { float: left; margin-right: 10px; line-height: 20px; height: 20px; }
.toolbar-label { font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif}
.mode-grid-current { padding-left: 20px; background-image: url(../images/como_type_gallery.gif); background-position: 0 50%; background-repeat: no-repeat; }
.mode-grid { padding-left: 20px; background-image: url(../images/como_type_gallery_current.gif); background-position: 0 50%; background-repeat: no-repeat; }
.mode-list-current { padding-left: 20px; background-image: url(../images/como_type_list.gif); background-position: 0 50%; background-repeat: no-repeat; }
.mode-list { padding-left: 20px; background-image: url(../images/como_type_list_current.gif); background-position: 0 50%; background-repeat: no-repeat; }

/* Data Table */ 
.data-table { width:100%; }
.data-table th { padding:5px; border:1px solid #ddd; font-weight:bold; white-space:nowrap; background-color: #D9E5EE; color:#0A263C; }
.data-table td { padding:5px; border:1px solid #ddd; }
.data-table thead { background-color:#D9E5EE; color:#0A263C; }
.data-table tbody {}
.data-table tfoot {}
.data-table tr.first {}
.data-table tr.last {}
.data-table tr.odd { background-color: #F8F7F5; }
.data-table tr.even { background-color:#EEEDED; }
.data-table tbody.odd {}
.data-table tbody.odd td { border-width:0 1px; }
.data-table tbody.even { background-color:#f6f6f6; }
.data-table tbody.even td { border-width:0 1px; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom-width:1px; }
.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
.data-table td.label,
.data-table th.label { font-weight:bold; background-color:#f6f6f6; }
.data-table td.value {}


/********** < Navigation */
#nav-bar {}
#nav-bar .TC { height: 56px; background-image: url(../images/como_navbar-C.png); background-position: 0 0; background-repeat: repeat-x; }
#nav-bar .TL { height: 56px; background-image: url(../images/como_navbar-L.png); background-position: 0 0; background-repeat: no-repeat; }
#nav-bar .TR { height: 56px; background-image: url(../images/como_navbar-R.png); background-position: 100% 0; background-repeat: no-repeat; }

#nav { line-height: 56px; border:0px solid #ddd; padding:0; margin:0; }

/* All Levels */
#nav li { text-align:left; position:relative; }
#nav li.over { z-index:999; }
#nav li.parent {}
#nav li a { display:block; text-decoration:none; }
#nav li a:hover { text-decoration:none; }
#nav li a span { display:block; white-space:nowrap; cursor:pointer; }
#nav li ul a span { white-space:normal; }

/* 1st Level */
#nav li { float:left; }
#nav li a { float:left; padding: 0px 10px; font-weight: normal; color: #333333; font-size: 14px; background-image: url(../images/como_navbar-Sep.png); background-position: 100% 0; background-repeat: no-repeat;}
#nav li a:hover { color:#d96708; }
#nav li.over a,
#nav li.active a { color:#d96708; }

/* 2nd Level */
#nav ul { position:absolute; width: 20em; top:56px; left:-10000px; border:1px solid #F7BE3C; background:#FCD257; }
#nav ul li { float:none; border-bottom:0px solid #ddd; line-height: 24px; background:url(../images/nav_divider.gif) repeat-x 0 100%; }
#nav ul li.last { border-bottom:0; background-image: none }
#nav ul li a { float:none; padding:3px 9px; font-weight:normal; background-image: none; color:#333333 !important;}
#nav ul li a:hover { background:#FAE575; }
#nav ul li.active > a,
#nav ul li.over > a  { font-weight:normal; color:#000 !important; }

/* 3rd+ leven */
#nav ul ul { top:7px; }

/* Show Menu */
#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:180px; }
#nav li.over ul ul { left:-10000px; }

#nav ul.level0 li.parent a { background-image: url(../images/nav_parent.gif); background-position: 100% 100%; background-repeat: no-repeat } 
#nav ul.level0 li.parent ul a { background-image: none }

/********** Navigation > */
/* ======================================================================================= */

/* Global Styles ========================================================================= */
/* Form Elements */
label { color:#666666; font-weight:bold; }
.input-text:focus, select:focus, textarea:focus { background-color: #EDF7FD; }

.buttons-set { clear:both; margin:5px 0 0; padding:5px; border:0px solid #ddd; }
.buttons-set .back-link { float:left; }
.buttons-set button.button { float:right; }

.buttons-set2 { clear:both; margin:5px 0 0; padding:5px; border:0px solid #ddd; text-align:right; }

button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
button.button { overflow:visible; width:auto; border:0; padding:0 0 0 12px; background:url(../images/como_button-02.png) 0 50% no-repeat; cursor:pointer; -webkit-border-fit:lines; /* <- Safari & Google Chrome Fix */ }
button.button span { float:left; padding:0 12px 0 0; background:url(../images/como_button-02.png) 100% 50% no-repeat; font: bold 12px/21px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff; }
button.disabled {}
button.disabled span {}

button.checkout { background-image: url(../images/btn_proceed_to_checkout.gif); padding: 0px !important; width: 152px; height: 40px;  }
button.checkout span { display: none; }
.add-to-cart button.button, button.but-addto { background-image: url(../images/como_button-01.png) }
.add-to-cart button.button span, button.but-addto span { background-image: url(../images/como_button-01.png) }

/* BreadCrumbs */ 
.breadcrumbs { padding:0; margin:0 0 15px; border:0px solid #ddd; }
.breadcrumbs li { display:inline; }

/* Sidebar =============================================================================== */
.block { border:0px solid #ddd; margin:0 0 15px; }
.block .block-title { border-bottom:0px solid #ddd; padding:0; }
.block .block-title h2 { color:#FF6600; font-family: normal 18px/1.1em Verdana,Arial,Helvetica,sans-serif; padding:0 0 5px;	text-align:center; }
.block h3 { font-size:14px; line-height:1.5; }
.block .block-content { padding:0; }
.block .actions { text-align:right; }
.block .actions a { float:left; }

/* Block: Layered Navigation */
.block-layered-nav {}
.block-layered-nav .odd { background-color: transparent; }
.block-layered-nav .even { background-color: transparent; }
.block-layered-nav .box-content { padding: 10px 0px !important; }
.block-layered-nav h4 { padding: 0 10px; }
.block-layered-nav dt { color:#666666; font-weight:bold; margin:0; padding: 5px 0 0 15px; text-transform: uppercase; }
.block-layered-nav dd { border-bottom: 1px dotted #A0B3C3; padding:0 0 10px 20px; }
.block-layered-nav dd.last { border: 0px none; padding-bottom: 0px; }
.block-layered-nav dd a { color:#1E7EC8; }
.block-layered-nav .currently { }

/* Block: Poll */
.block-poll label { font-size: 11px; }
.block-poll h4 { margin-bottom: 5px; }

/* Block: Subscribe */
.block-subscribe label { font-size: 11px; }

/* Block: Tags */
.block-tags a {color:#1B2D3B;}

/* BOXES */
.box-01 .TL { background-image: url(../images/como_box_01-TL.png); }
.box-01 .TR { background-image: url(../images/como_box_01-TR.png); }
.box-01 .BL { background-image: url(../images/como_box_01-BL.png); }
.box-01 .BR { background-image: url(../images/como_box_01-BR.png); }
.box-01 .TC { background-image: url(../images/como_box_01-MM.png); }
.box-01 .BC { background-image: url(../images/como_box_01-MM.png); }
.box-01 .ML { background-image: url(../images/como_box_01-MM.png); }
.box-01 .MR { background-image: url(../images/como_box_01-MM.png); }
.box-01 .box-content { padding: 10px; }
.box-01 .box-caption h3 { color:#FF6600; font: normal 18px/1.1em Verdana,Arial,Helvetica,sans-serif; padding: 0 0 5px; text-align:center; }
.box-sep-01	{ height: 10px; }
.box-01 h4 { color:#0A263C; font-size:11px; }

.box-02 	{ background-color: #E9F9E9; }
.box-02 .TL { background-image: url(../images/como_box_02-TL.png); }
.box-02 .TR { background-image: url(../images/como_box_02-TR.png); }
.box-02 .BL { background-image: url(../images/como_box_02-BL.png); }
.box-02 .BR { background-image: url(../images/como_box_02-BR.png); }
.box-02 .TC { background-image: url(../images/como_box_02-MM.png); }
.box-02 .BC { background-image: url(../images/como_box_02-MM.png); }
.box-02 .ML { background-image: url(../images/como_box_02-MM.png); }
.box-02 .MR { background-image: url(../images/como_box_02-MM.png); }
.box-02 .box-content { padding: 10px; }
.box-02 .box-caption h3 { color:#1F5070; font: normal 18px/1.1em Verdana,Arial,Helvetica,sans-serif; padding: 0 0 10px; text-align:center; }

.box-03 	{ background-color: #FFF6E6; }
.box-03 .TL { background-image: url(../images/como_box_03-TL.png); }
.box-03 .TR { background-image: url(../images/como_box_03-TR.png); }
.box-03 .BL { background-image: url(../images/como_box_03-BL.png); }
.box-03 .BR { background-image: url(../images/como_box_03-BR.png); }
.box-03 .TC { background-image: url(../images/como_box_03-MM.png); }
.box-03 .BC { background-image: url(../images/como_box_03-MM.png); }
.box-03 .ML { background-image: url(../images/como_box_03-MM.png); }
.box-03 .MR { background-image: url(../images/como_box_03-MM.png); }
.box-03 .box-content { padding: 15px; }
.box-03 .box-caption h3 { color:#1F5070; font: normal 18px/1.1em Verdana,Arial,Helvetica,sans-serif; padding: 0 0 10px; text-align:center; }

.box-04 	{ background-color: #F3F3F3; }
.box-04 .TL { background-image: url(../images/como_box_04-TL.png); }
.box-04 .TR { background-image: url(../images/como_box_04-TR.png); }
.box-04 .BL { background-image: url(../images/como_box_04-BL.png); }
.box-04 .BR { background-image: url(../images/como_box_04-BR.png); }
.box-04 .TC { background-image: url(../images/como_box_04-MM.png); }
.box-04 .BC { background-image: url(../images/como_box_04-MM.png); }
.box-04 .ML { background-image: url(../images/como_box_04-MM.png); }
.box-04 .MR { background-image: url(../images/como_box_04-MM.png); }
.box-04 .box-content { padding: 10px; }
.box-04 .box-caption h3 { color:#1F5070; font: normal 18px/1.1em Verdana,Arial,Helvetica,sans-serif; padding: 0 0 10px; text-align:center; }

.box-05 	{ background-color: #FFF; }
.box-05 .TL { background-image: url(../images/como_box_05-TL.png); }
.box-05 .TR { background-image: url(../images/como_box_05-TR.png); }
.box-05 .BL { background-image: url(../images/como_box_05-BL.png); }
.box-05 .BR { background-image: url(../images/como_box_05-BR.png); }
.box-05 .TC { background-image: url(../images/como_box_05-MM.png); }
.box-05 .BC { background-image: url(../images/como_box_05-MM.png); }
.box-05 .ML { background-image: url(../images/como_box_05-MM.png); }
.box-05 .MR { background-image: url(../images/como_box_05-MM.png); }
.box-05 .box-content { padding: 10px; }
.box-05 .box-caption h3 { color:#1F5070; font: normal 18px/1.1em Verdana,Arial,Helvetica,sans-serif; padding: 0 0 10px; text-align:center; }

.page-block .page-title h2 { color:#FF6600; font: normal 22px/1.1em Arial,Verdana,Helvetica,sans-serif; padding: 0 0 5px; margin-bottom: 10px; text-align:left; }


.content-block	{ margin-bottom: 2em; }
.content-block .content-title { border-bottom:1px solid #D6D6D6; font-size:1.15em; margin-bottom:1em; padding-bottom:1px; }
.content-block .content-title h3 { color:#E26703; font-size:1.2em; font-weight:bold; }
.content-block .content-text {}

/* Category Page ========================================================================= */
.category-title { border-bottom: 0px solid #ddd; margin: 0; }
.category-image { display:block; margin:0 auto; }
.category-products {}
.category-title h2 { color:#FF6600; font-family:normal 22px/1.1em Arial,Verdana,Helvetica,sans-serif; padding:0 0 5px; text-align:left; }

/* View Type: Grid */
.products-grid-table .box-content { padding: 0 !important; }
.products-grid { width:100%; }
.products-grid tr.odd {}
.products-grid tr.even { background-color: transparent; }
.products-grid td { width:33%; border: 0px none; border-right: 1px solid #D6D6D6; border-bottom: 1px solid #D6D6D6; padding:12px 10px; }
.products-grid td.last	{ border-right: 0px solid #D6D6D6; }
.products-grid tr.last td { border-bottom: 0px none; }
.products-grid td.empty { border-right: 0px solid #D6D6D6; }
.products-grid .product-image-wrapper	{ margin-bottom: 10px;}
.products-grid .product-name	{ font-size: 1.05em; min-height: 50px; }
.products-grid .product-name a { color:#203548; text-decoration:underline; } 

/* View Type: List */
.products-list li.item { border:0px solid #ddd; padding:12px 10px; margin:0; }
.products-list li {}
.products-list li.item { background-color: transparent !important; border-bottom: 1px solid #D6D6D6; }
.products-list .product-image { float:left; }
.products-list .product-shop { float:right; width:365px; }
.products-list .product-name	{ font-size: 1.05em; margin-bottom: 15px; }
.products-list .product-name a { color:#203548; text-decoration:underline; }
.products-list .price-box, .products-list p	{ margin-bottom: 10px; }

/* ======================================================================================= */

/* Product Page ========================================================================= */
.product-view .box-04 .box-content { padding: 15px !important; }
.product-view .box-03 .box-content { padding: 15px !important; }
.product-view .box-05 .box-content { padding: 0 !important; }
.product-shop .product-name h2 { color:#FF6600; font: normal 22px/1.1em Arial,Verdana,Helvetica,sans-serif; padding:0 0 5px; text-align:left; }
.product-shop .regular-price { color:#FF6600; font-size:22px; font-weight:bold; }
.product-view .short-description h3 { font-size: 13px; font-weight: bold; }
.product-view .product-img-box .more-views h3 { border-bottom: 1px solid #CCCCCC; font-weight: bold; font-size:0.95em; margin-bottom:0.8em; text-transform:uppercase; }
.product-shop .data-table .regular-price { font-size: 12px; }

/* Product Images */
.product-view .product-img-box { float:left; width:267px; }
.product-view .product-img-box .product-image { border:0px solid #ddd; margin-bottom: 10px; }
.product-view .product-img-box .zoom-notice { text-align:center; margin-bottom: 10px; }

/* ======================================================================================= */

/* Rating */
.ratings {
    margin:7px 0;
    line-height:1em;
    }
.ratings .amount {}
.ratings .rating-links {}
.ratings dt {}
.ratings dd {}
.rating-box {
    float:left;
    position:relative;
    width:90px;
    height:16px;
    margin-right:5px;
    background:url(../images/product_rating_blank_star.gif) repeat-x;
    }
.rating-box .rating {
    position:absolute;
    top:0;
    left:0;
    height:16px;
    background:url(../images/product_rating_full_star.gif) repeat-x;
    }

/* Add to Links */
.add-to-links { font-size:0.95em; font-weight:bold; }
.product-shop .add-to-links { font-size:1em; font-weight:normal; }

/* Account Login/Create Pages ============================================================ */
.account-login .box-03 .box-height { min-height: 180px;}
.account-login .new-users { }
.account-login .registered-users {}
.account-login .box-03 .box-content { padding: 15px; }
.account-login .box-03 .box-caption h3 { color:#E76200; border-bottom:1px solid #DDDDDD; text-transform:uppercase; text-align: left; font: bold 1.05em/1.1em Arial,Helvetica,sans-serif; padding: 0 10px 5px; margin-bottom: 1.2em }

/* Block: Account */
.block-account {}
.block-account li { line-height: 24px; border-bottom: 1px dotted #A0B3C3;}
.block-account li a { text-decoration: none; color: #1E7EC8; }
.block-account li a:hover { text-decoration: none; color: #333333; }

.block-account li.current { font-weight: bold; color: #1F5070}
.block-account li.last { border: 0; }

/* Product Tags */
.popular-term .box-content { padding: 15px; }
.tags-list li a { color: #1B2D3B }

/* Advanced Search */
.search-summary {}
.advanced-search { background-color:#FBFAF6; border:1px solid #BBAFA0; margin:28px 0; padding:22px 25px 12px; }
.advanced-search .legend { background-color:#F9F3E3; border:1px solid #F19900; color:#E76200; float:left; font-size: 12px; font-weight:bold; margin-top:-34px; padding:2px 8px; }
.advanced-search li label { float:left; width:150px; }

/* Shopping Cart ========================================================================= */
.cart .checkout-types { float:none; text-align: center; }

/* Shopping Cart Totals */
#shopping-cart-totals-table { margin-bottom: 20px;}
.cart .totals { float:right; width: 250px; }
.cart .totals table { width:100%; }
.cart .totals table th {}
.cart .totals table th,
.cart .totals table td { padding:5px; }
.cart .totals table th { font-weight:bold; }

.primary-address-list h4 {
border-bottom:1px solid #D6D6D6;
font-size:0.95em;
margin-bottom:5px;
text-transform:uppercase;
}
.map { background-image:url(../images/como_map.png); background-position:100% 0; background-repeat:no-repeat; }
.contact-logo h4 { color:#F5821F; font-family:"Century Gothic",Arial,Tahoma,serif; font-size:16px; font-weight:bold; }

/* HOME PAGE */
.box-promo-top-right .box-content 	{ padding: 0px 15px; height: 181px; }
.box-promo-top-right h3 			{ color: #f5821f; font-size: 18px; font-weight: normal; padding-top: 10px;  }
.box-promo-top-right.b-01 .title 	{ height: 62px; text-align: center; }
.box-promo-top-right.b-02 .title 	{ height: 42px; text-align: center; }

.promo-middle-01 .box-height { height: 207px; }
.promo-middle-01 .box-promo { float: left; position: relative; }
.promo-middle-01 .box-promo-sep { float: left; width: 1px; height: 207px; background: url(../images/como_box_promo_sep.png) 0 100% no-repeat; }
.promo-middle-01 .b-01 { width: 250px; }
.promo-middle-01 .b-02 { width: 249px; }
.promo-middle-01 .b-03 { width: 249px; }
.promo-middle-01 .b-04 { width: 249px; }
.promo-middle-01 .title { height: 32px; }
.promo-middle-01 .title h3 { color: #f5821f; font-size: 18px; font-weight: normal; padding-top: 5px; text-align: center;  }
.promo-middle-01 .text	{ height: 175px;}
.promo-middle-01 .box-promo img	{ position: absolute; left: 0px; bottom: 0px; }
.promo-middle-01 .b-01 .text{ padding: 10px 1px; }
.promo-middle-01 .b-01 img	{ position: relative !important;}

.promo-middle-02 .box-promo { height: 190px; width: 246px; margin-left: 27px; float: left }
.promo-middle-02 .box-promo .box-height { height: 190px; cursor: pointer; }
.promo-middle-02 .box-promo.b-01 { width: 180px; margin-left: 0px; }
.promo-middle-02 .title { margin-bottom: 10px; }
.promo-middle-02 .title h3 { color: #f5821f; font-size: 18px; font-weight: normal; padding: 5px 5px 0; text-align: center;  }
.promo-middle-02 .cont { height: 160px; }
.promo-middle-02 .link { line-height: 22px; padding: 0px 10px; }