/*  CMS styles  
---------------------------------------------------------------------*/
/*html tags */

article, section, summary, details, footer, nav {display:block; padding:0; margin:0;}
article ul, article ol {margin:10px 0 10px 20px;}
ul, ol {margin:10px 0 10px 20px; padding-left:10px;}
ol {padding-left:15px;}
fieldset {border: 1px solid #ccc; padding:6px;}
legend {padding:4px; font-weight:lighter; font-size:110%;}
/* common */
.clear {height:0; clear:both; }
.red {color: #f00;}
.green {color: #006600;}
.msg {font-weight: bold;}
.info {color:#003399; }
.err {color: #990000;}
.success {color: #006633;}
.note {color: #888888;}
.b {font-weight:bold;}
.rt {text-align: right;}
.center {text-align: center;}
.italic {font-style:italic;}
.hide { position: absolute; top: -20em; left: -200em; }
.show { position:relative; top:auto; left:auto;}
.hidden { visibility: hidden; position: absolute; } 


/* overwrite jQuery UI fonts */
.ui-widget { font-family:  Arial, Lucida Grande, Lucida Sans,sans-serif; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial, Lucida Grande, Lucida Sans, sans-serif; }

pre { white-space: pre; /* CSS 2.0 */ white-space: pre-wrap; /* CSS 2.1 */ white-space: pre-line; /* CSS 3.0 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ white-space: -moz-pre-wrap; /* Mozilla */ white-space: -hp-pre-wrap;  /* HP Printers */ word-wrap: break-word;  /* IE 5+ */ } 

/* list styles */
.list-table {width:100%; padding:5px; background-color:#ffffff; border:1px solid #ccc;}
.list-table td {margin: 1px; padding:5px; border:1px solid #ccc;}
.list-table tr:first-child th {background-color: #c9e0ef; padding:6px; font-weight:bold; border-color:#ccc; }
 
.list-table td > table {}
.list-table td > table td {padding:2px; border:none;  }
.list-table td > table td span {border:1px solid #f00; padding:2px; color:#f00; font-weight:bolder; }
.list-table td > table td a {border:1px solid #aaa; padding:2px; background-color:#eee;}
	.list-table .wrap-text {overflow-wrap:break-word;  }

a.button {border:1px solid #99ccff; padding:2px 4px; margin:0 4px; cursor:pointer;}

.rec-list {clear:both; margin-top:10px;}
.horiz-scroll {overflow-x:scroll;}

/* form controls and forms */
input[type=submit].main {font-weight:bold; color:#006633;}
input.xshort{width:80px;}
input.short {width:150px;}
input.short2 {width:250px;}
input.medium {width:300px;}
input.medium2 {width:400px}
input.long {width:500px;}
input.xlong {width:650px;}
input.full {width:99%;}

select.xshort {width:80px;}
select.short {width:150px;}
select.short2 {width:250px;}
select.medium {width:300px;}
select.medium2 {width:400px;}
select.long {width:500px;}
select.xlong {width:650px;}
select.full {width:99%;}
option {}

.editor-form textarea { margin:5px 0;}
textarea { font-family:Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;}
textarea.small {width:150px; height:50px;}
textarea.medium {width:300px; height:80px;}
textarea.medium2 {width:400px; height:100px;}
textarea.large1 {width:500px; height:100px;}
textarea.large2 {width:500px; height:200px;}
textarea.xlarge1 {width:650px; height:300px;}
textarea.xlarge2 {width:650px; height:400px;}
textarea.full0 {width:99%; height:60px;}
textarea.full1 {width:99%; height:120px;}
textarea.full2 {width:99%; height:250px;}
textarea.full3 {width:99%; height:400px;}

ol.lower-alpha {list-style-type:lower-alpha;}
ol.upper-alpha {list-style-type:upper-alpha;}
 

.cmd-line {text-align:center; margin-top:15px;}
.cmd-line.short {width:150px;}
.cmd-line.medium {width:300px;}
.cmd-line.medium2 {width:400px;}
.cmd-line.long {width:500px;}
.cmd-line.xlong {width:650px;}
.cmd-line.full {width:99%;}

.col-one-half {width:50%; float:left;}
.col-one-third {width:33%; float:left;}
.col-one-quarter {width:25%; float:left;}


.col { display: block; float:left; margin: 1% 0 1% 1.6%; }
.col:first-child { margin-left: 0; } /* all browsers except IE6 and lower */
.one { width:100%;}
.two {width: 49.2%;}
.three { width: 32.2%; }
.four { width: 23.8%; }
.five { width: 18.72%;}
.row {clear: both; padding: 0px; margin: 0px;}
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both; }
.group { zoom:1; /* For IE 6/7 (trigger hasLayout) */ }
	.group.section {border:1px solid #ff9100; padding:10px;}


.col1 {width:100%; float:left; min-height:12px;}
.col2 {width:50%; float:left; min-height:12px; }
.col3 {width:33%; float:left; min-height:12px;}
.col4 {width:25%; float:left; min-height:12px;}
.col5 {width:20%; float:left; min-height:12px;}

/*  GRID OF One   ============================================================================= */
.span-1-1 {width:100%;}

.span-2-2 { width: 100%; }
.span-1-2 { width: 49.2%; }

.span-3-3 { width: 100%; } 
.span-2-3 { width: 66.1%; }  
.span-1-3 { width: 32.2%; }

.span-4-4 { width: 100%; }
.span-3-4 { width: 74.6%; }
.span-2-4 { width: 49.2%; }
.span-1-4 { width: 23.8%; }
	
.span-5-5 { width: 100%; }
.span-4-5 { width: 79.68%; }
.span-3-5 { width: 59.36%; }
.span-2-5 { width: 39.04%; }
.span-1-5 { width: 18.72%; }

.span-6-6 { width: 100%; }
.span-5-6 { width: 83.06%; }
.span-4-6 { width: 66.13%; }
.span-3-6 { width: 49.2%; }
.span-2-6 { width: 32.26%; }
.span-1-6 { width: 15.33%; }

.span-7-7 { width: 100%; }
.span-6-7 { width: 85.48%; }
.span-5-7 { width: 70.97%; }
.span-4-7 { width: 56.45%; }
.span-3-7 { width: 41.92%; }
.span-2-7 { width: 27.42%; }
.span-1-7 { width: 12.91%; }

.span-8-8 { width: 100%; }
.span-7-8 { width: 87.3%; }
.span-6-8 { width: 74.6%; }
.span-5-8 { width: 61.9%; }
.span-4-8 { width: 49.2%; }
.span-3-8 { width: 36.5%; }
.span-2-8 { width: 23.8%; }
.span-1-8 { width: 11.1%; }

.span-9-9 { width: 100%; }
.span-8-9 { width: 88.71%; }
.span-7-9 { width: 77.42%; }
.span-6-9 { width: 66.13%; }
.span-5-9 { width: 54.84%; }
.span-4-9 { width: 43.55%; }
.span-3-9 { width: 32.26%; }
.span-2-9 { width: 20.97%; }
.span-1-9 { width: 9.68%; }

.span-10-10 { width: 100%; }
.span-9-10 { width: 89.84%; }
.span-8-10 { width: 79.68%; }
.span-7-10 { width: 69.52%; }
.span-6-10 { width: 59.36%; }
.span-5-10 { width: 49.2%; }
.span-4-10 { width: 39.04%;  }
.span-3-10 { width: 28.88%; }
.span-2-10 { width: 18.72%; }
.span-1-10 { width: 8.56%; }

.span-11-11 { width: 100%; }
.span-10-11 { width: 90.7%; }
.span-9-11 { width: 81.47%; }
.span-8-11 { width: 72.24%; }
.span-7-11 { width: 63.01%; }
.span-6-11 { width: 53.78%; }
.span-5-11 { width: 44.55%; }
.span-4-11 { width: 35.32%; }
.span-3-11 { width: 26.09%; }
.span-2-11 { width: 16.86%; }
.span-1-11 { width: 7.63%; }

.span-12-12 { width: 100%; }
.span-11-12 { width: 91.46%; }
.span-10-12 { width: 83%; }
.span-9-12 { width: 74.54%; }
.span-8-12 { width: 66.08%; }
.span-7-12 { width: 57.62%; }
.span-6-12 { width: 49.16%; }
.span-5-12 { width: 40.7%; }
.span-4-12 { width: 32.24%; }
.span-3-12 { width: 23.78%; }
.span-2-12 { width: 15.32%; }
.span-1-12 { width: 6.86%; }

.top-space1 {padding-top:5px;}
.top-space2 {padding-top:10px;}

.fs3 {font-size:80%;}
.fs2 {font-size:85%;}
.fs1 {font-size:90%;}
.fl0 {font-size:100%;}
.fl1 {font-size:110%;}
.fl2 {font-size:120%;}
.fl3 {font-size:130%;}
.fl4 {font-size:150%;}
.fl5 {font-size:200%;}

.h15 {height:15px;}
.h25 {height:25px;}
.h30 {height:30px;}
.h35 {height:35px;}
.h40 {height:40px;}
.h50 {height:50px;}
/* language search bar */
.language-toggle {display:block;}

/** login page 
-------------------------------------------------------------------------*/
#login_form, .role-setting-form {position:relative; top:60px; left:300px; width:350px;}
#login_form input[type=text] {width:150px;}
#login_form input[type=password] {width:150px;}
#login_form div {height:25px; clear:both;}
#login_form div label {float: left; width:100px; display:block;}
#login_form > div:first-child { font-weight:bold; text-align:center;}
#login_form > div > input[type='submit'] {margin-left:100px;}
#login_headline {padding:40px 0 0 0; font-size:180%; color:#888; font-weight:bold; text-align:center;}
.role-list {margin:10px 0;}

/* error page */
.err-body {width:750px; margin-right:auto; margin-left:auto; margin-top:60px; font-family:Arial;}
.err-body .info {width:750px; height:120px; padding-left:70px; padding-right:20px;
	background:url(../../images/bg_error.png) no-repeat;
	color:#fff; font-weight:bold; line-height:140%; display:table-cell; vertical-align:middle;}
.err-body .contact {padding:30px 20px; font-size:120%; line-height:140%;}
.err-body .logos {border-top: solid 1px #d5d5d5; position:relative	; padding-top:10px; margin-top:50px;}
.err-body .logos img {border:none;}
.err-body a {display:block;}
.err-body .logos .left  {position:absolute; left:5px;}
.err-body .logos .right  {position:absolute; right:5px;}

/* Module General *
---------------------------------------------------------------------------*/
.content-module {position:relative; min-height:20px;}
.admin-link-holder {text-align: right; padding-bottom: 0px; position:absolute; bottom:0; right:0; z-index:50;}
.admin-link-holder-flash {position:static;}

.admin-link {cursor: pointer; color:#f00; font-weight:bold; background-color:#ccc; padding:0 3px;}
.button-delete {color:#ff0000; font-weight:bold;}
.admin-area {margin-top:10px;}

/* backend */
.editor-form {background-color:#f0f8ff; padding:15px;} 
.editor-form.backend {border:1px solid #99ccff;}
.editor-form > div {min-height:20px; margin-bottom:5px;}
.editor-form  label {font-weight:bold; color:#555;}
.editor-form.backend div > label:first-child {display:block;}
.editor-form.backend div > label.inline {display:inline; margin-right:10px;}
.editor-form input[type=radio] + label {margin-right:15px; font-weight:normal;}
.editor-form input[type=checkbox] + label {margin-right:15px; font-weight:normal;}

.ul-form-editor {margin-bottom:10px;}
.ul-form-editor ul {list-style-type:none;}
.ul-form-editor ul li {margin-bottom:4px;}
.ul-form-editor li label {width:150px; display:inline-block;}


.module-editor .cmd-line {text-align:center; margin-top:15px;}
.module-editor { margin-top:10px;}
.module-editor .title {font-weight:lighter; font-size:150%; padding:5px; margin-bottom:3px; color:#777; border:1px solid #ddd; background:#eee;} 
.module-editor .sub-title {font-weight:bold; font-size:130%; color:#777;}
.module-editor .view-title {font-weight:bolder; font-size:120%; background:#99ccff; padding:6px;}
.module-editor .ret-msg {text-align:center; padding:4px; min-height:16px; margin-top:6px;}
.module-editor .ret-msg.backend {padding:2px; min-height:14px;}
.module-editor .select-bar {text-align:center; padding:2px 0; background-color:#ccc;}
.module-editor .in-editor-cmds {text-align:right;}
.module-editor input[type=checkbox] + label {display:inline;}
.module-editor .page-permission > div {padding: 5px 0;}

.editor-cmd-links { text-align:right; }
.editor-cmd-links a {font-size:90%; color: #990000; font-weight:bold; text-decoration:underline; margin-left:5px; }

.editor-cmd-links-seperator a { padding-left:5px; border-left:solid 1px #000000;}
.editor-cmd-links-seperator a:first-child {border-left:none;}

.setting-item-title {font-weight:bold; color:#666; margin-bottom:5px;}
.setting-form {background-color:#f0f8ff; padding:10px; margin-bottom:15px;}
.setting-form .cmd-line {text-align:center;}
.setting-form .cmd-line a {color: #3399ff;}
.setting-from .cmd-line a:visited,
.setting-form .cmd-line a:active {color:#3399ff;}

/* top menu control */
#top_menu ul {list-style-type:none; padding:0; margin:0;}
#top_menu ul li {padding:3px 5px; margin:0; display:inline-block; *display:inline;}

/* breadcrumb menu */
.breadcrumb-menu {height:30px; position:relative;}
.breadcrumb-menu .breadcrumb {position:absolute; top:0; left:0;}
.breadcrumb-menu .social-icons {position:absolute; top:0; right:0;}

/* meta block
----------------------------------------------------------------------------*/
.meta-block {min-height:20px; position:relative; height:20px;}
/* text module 
----------------------------------------------------------------------------*/
.text-block {margin-bottom:5px; display:block;}
.text-block > div {display:block;}
.text-block ul, .text-block ol {}
.text-title {font-weight:bold;}
.text-block .text-row .text-item {float:left;}
.text-block .text-row.columns-2 .text-item {width:49.99%;}
.text-block .text-row.columns-3 .text-item {width:33.33%;}
.text-block .text-row.columns-4 .text-item {width:24.99%;}
.text-block .text-row.columns-5 .text-item {width:19.99%;}
.text-block .text-row.columns-6 .text-item {width:16.66%;}
.text-block .text-row.columns-7 .text-item {width:14.44%;}
.text-block .text-row.columns-8 .text-item {width:12.49%;}
.text-block .text-row.columns-9 .text-item {width:11.11%;}
.text-block .text-row.columns-10 .text-item {width:9.99%;}

/*left menu module
------------------------------------------------------------------------------*/

#left_menu {}
.left_menu_header {font-weight:bold; background: url(../../images/header_left_nav.jpg) #49207e no-repeat left top;
	font-size: 1.1em;}
#left_menu_body {}
.left_menu_block1 {	width:195px;padding: 2px 0;line-height: 1em;}
.left_menu_selected1 {padding: 5px 0 5px 10px;}
.left_menu_selected1 a {font-weight: bold;color: #990000; text-decoration:none;}
.left_menu_selected1 a:hover {color:#003479;}
.left_menu_item1 {padding: 5px 0 5px 10px; }
.left_menu_item1 a {font-weight:bold;color: #666666; text-decoration: none;}
.left_menu_item1 a:hover {color: #003479;}
.left_menu_block2 {margin-left:10px;}
.left_menu_item2 {padding:4px 0 4px 13px;font-size:0.95em;font-weight:lighter;}
.left_menu_item2 a {color: #666666;	text-decoration:none;}
.left_menu_item2 a:hover {color: #003479;}
.left_menu_selected2 {padding:4px 0 4px 13px; font-size:0.95em;	font-weight:bold; }
.left_menu_selected2 a {color: #666666;	text-decoration:underline; }
.left_menu_block3 {margin-left: 20px;font-size: 0.95em;	font-weight:normal;	}
.left_menu_block3 a {color:#0085cf;	text-decoration: none;}
.left_menu_block3 a:hover {	color:#003479;}
.left_menu_selected3 a {color:#003479; text-decoration: none;}
.left_menu_item3 {padding: 3px 0;}

/* Horizontal Menu styles
--------------------------------------------------------------------------------*/
.horiz-menu {z-index:100;}

#coolMenu,
#coolMenu ul {margin:0; padding:0; list-style: none; font-size: 100%; }
#coolMenu { height:30px;}

#coolMenu ul {visibility:hidden; z-index: 999; padding:10px; position:absolute; }
#coolMenu ul li a {display:inline; color: #fff;}

#coolMenu > li {float:left; cursor:pointer;}
#coolMenu > li > a {font-weight:bold; text-transform:uppercase; text-align:center; display:block;}
#coolMenu > li:hover > a {background-color:#ffc333; color:#fff; }
#coolMenu li a {display:block;	line-height: 245%; padding: 0 5px; text-decoration: none; color: #67686a; }


/*
#coolMenu li:hover ul.noJS {display: block; position:absolute; }
*/

#coolMenu li.active:hover ul.noJS {visibility:visible;  }
#coolMenu ul li:hover a {}
#coolMenu ul a:hover {}



/* media module
--------------------------------------------------------------------------------*/
.media-block {margin:5px 0 5px 0;}
.media-item-inner {float:none;text-align:center; position:relative;}
.media-item {float:left;}
.media-row {}
.image-preview-box {height:100px; overflow:scroll; }


/* Module - featured content slider 
---------------------------------------------------------------------------------------*/
.slider-block {visibility:hidden;}
.slider-wrapper {position:relative; z-index:0; }
.slider-wrapper .slider-main{width:730px; height:240px;}
.slider-wrapper .slider-content {position:absolute; left:0; top:0; width:460px; overflow:hidden;}
.slider-wrapper .slider-content img {border:none;}
.slider-wrapper .slider-nav {position:absolute; right:0; top:0; width:260px; height:240px; overflow:hidden; 
	background-color:#e8e8e9; padding:0; margin:0;}
.slider-wrapper .slider-nav img {border:none; margin-top:10px;}
.slider-wrapper .slider-description {width:730px; height:60px; background: url(../../images/slider_desc_bg.gif)
	 repeat-x;}
.slider-wrapper .slider-nav > li {height:60px; overflow:hidden; border-bottom: 2px solid #fff;}

#slider_nav li {position:relative;}
#slider_nav li a {text-decoration:none;  padding:10px;}
#slider_nav li a > span {display:block; position:absolute; overflow:hidden; 
						 left:60px; top:5px;}
#slider_nav li a > span > p {display:table-cell; vertical-align:middle; width:200px; height:45px;}                        
#slider_nav li.activeSlide {background-color:#575759;}
#slider_nav li.activeSlide a {color:#ffffff;}

.slider-desc-title { padding:6px 10px 5px 10px; color:#ff9100; font-size:120%; }
.slider-desc-title a {color:#ff9100; text-decoration:none;}
.slider-desc-title a:visited {color:#ff9100;}
.slider-desc-text {padding-left:10px; line-height:110%; font-size:100%; color:#58585a;}

.slider-wrapper .nav-prev {position:absolute; top:107px; left:0; z-index:5; cursor:pointer;}
.slider-wrapper .nav-next {position:absolute; top:107px; left:444px; z-index:5; cursor:pointer;}


/* Module - article 
-------------------------------------------------------------------------------*/
.section.title {font-weight:bold; padding:8px 0 8px 0;}
.article-list-paging {text-align:right; font-size:90%;}
.article-list-paging a {margin: 0 2px;}

/* site nav builder - nav admin control */
.nav-tree-pane {float:left; width:49%;  min-height:400px;}
.nav-editor-pane {float:left; width:49%; margin-left:5px;}

/* Registration page 
-----------------------------------------------------------------------*/
#dv_page_cmd {margin: 5px; text-align:right;}
#dv_page_cmd a {margin: 0 5px 0 5px;}

#dv_editor {padding: 8px; background-color:aliceblue;}
#dv_editor_cmd {text-align:center; margin-top:10px;}

/* registration form */
#reg_form { margin-top:15px;}
.required-note {text-align: right; padding: 0px 0 10px 0; font-style:italic;}
.reg-option-block {margin-bottom:1px; background-color:#eeeeee; padding:15px;}
.reg-option-block table { width:100%;}
.reg-option-block .reg-option-msg { margin-bottom:5px;}
.reg-info-block {padding:20px 15px;}
.reg-info-block ul { padding:0; margin:0; list-style:none;}

.form-fields label {width:200px; display:block; float:left;}
.form-fields li {margin-bottom:6px; min-height:2.5em; line-height:1.2em;}
.form-fields li > label > span:first-child {display:inline-block; width:15px; float:left; color:#f00; min-height:2.3em;}
.form-fields li > input + span {display:block; margin-left:171px;}
.form-fields li span.other-field {margin-top:6px;}


/* SITE ADMIN STYLES */
/* ----------------------------------------------------------------------------
/* Admin General */
.admin-head {color:#fcac19; font-weight:normal; font-size:20px; padding:6px 0; text-transform:uppercase;}

#dv_page_frame {width: 720px; min-height:500px; padding-bottom:20px;}
.admin-page-title {font-weight:bold; color:#01337a; font-size:120%; border-bottom: solid 1px #ccc; padding-bottom: 2px; }
#dv_page_msg {text-align:center; margin:5px;}

/* admin home page */
.admin-info {padding:40px 0;}
.admin-info div {padding:30px; border:1px solid #ccc;}
.info-big {font-weight:lighter;font-size:1.3em;color:#666;}

/* admin - site navigation - NavAdmin.ascx */
.menu-info > div {padding:3px 0;}
.menu-info div > label {display:block;}
.menu-info div span.line {display:block; margin-left:20px;}
.menu-info div span.line > span {display:inline-block; width:50px;}
.nav-tree-pane table td {padding:0; height:10px; }
.nav-tree-pane table td image {margin-right:4px; position:relative; top:4px;}

.menu-order div {margin:5px auto; text-align:center;}
.menu-order div input[type=submit] {width:80px;}

/* admin: breadcrumb controller */
.breadcrumb-controller .del-link {float:right;}

/* ------------------------------------------------------
--------featured title slide 
--------------------------------------------------------*/
.featured-title-slide-admin-editor { min-height:420px;}

/* 
*--  URL Tracking admin
----------------------------------------------------------- */
.visit-details {padding-top:10px;}


/* module - career */
.career-block .paging span {margin-left:2px; margin-right:2px;}
.career-block .paging span.current {color:#f00;}
.career-block .paging label {font-weight:normal; text-transform:uppercase;}

.career-block .career-intro {margin-bottom:15px;}

/* module - snippet */
.snippet-preview {height:200px; overflow:scroll-y; background-color:#fff; margin-top:5px;}

/* front-end */
/* page control: sitesearch.ascx */
.site-search-result {margin-top:8px; min-height:400px;}

/*tweet feed module*/

.twitter-feed-block .tweet-list {border:1px solid #ccc; }
.twitter-feed-block td { padding:5px;}
.twitter-feed-block .feed-title { padding:10px; font-size:1.5em; color:#666; border-bottom:1px solid #ccc;}
.twitter-feed-block .user-icon {width:48px; }
.twitter-feed-block .account-name { color:#000;}
.twitter-feed-block .user-icon > img { width:48px;}
.twitter-feed-block .tweet-detail { vertical-align:top;}
.twitter-feed-block .age { width:50px; vertical-align:top; text-align:right; padding-right:5px; }
.twitter-feed-block .hide-column { width:0; visibility:hidden;}
.twitter-feed-block .hide-column img { width:0;}

/*Online order module*/
.user-form { background-color:#eee; padding:15px; width:750px; margin:0 auto;}
	.user-form .user-list { width:750px;}
	.user-form .col > label { width:100px;}
	.user-form .row {}
	.user-form .row .col { margin:5px; width:355px;}
	.user-form input.short { width:250px;}
	.user-form .primary-pass-holder { margin-left:100px;}
	.user-form .validator { margin-left:100px;}
.order-form .add-new-user { margin-bottom:5px;}
.order-form .user-list { width:750px; margin: 0 auto;}
.order-form .row.optional { padding-top:10px;}
.order-form .pwdholder-form .form-button { padding:2px 8px; font-weight:100;}
.order-form .user-list table { width:750px; margin:5px 0;}
	.order-form .user-list table .btn-remove-user { border:none; background:none; text-decoration:underline;}
	.order-form .user-list table td { border-bottom:1px solid #ccc; margin-bottom:2px;}
	.order-form .user-list table th { margin-bottom:2px; background-color:#ccc;}
.order-form .prod-list span.desc { display:block;}
.order-form .prod-list span.name { font-weight:bold;}