@charset "utf-8";

/* NAV.CSS */
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc ul {left:-10000px;position:absolute;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li{position:relative;}.qmmc ul {z-index:10;}.qmmc ul ul {z-index:20;}.qmmc ul ul ul {z-index:30;}.qmmc ul ul ul ul {z-index:40;}.qmmc ul ul ul ul ul {z-index:50;}li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}
#qm0 {width: 527px;}
#qm0 a	{ padding:0px; margin:0px; background-color:#ffffff; color:#ffffff; font-size:12px; text-decoration:none; }
#qm0 div, #qm0 ul {	background-color:#35EF00; text-align:left; padding-top:0px; }
#qm0 div a, #qm0 ul a {	padding:6px 15px 6px 15px; margin:0px; background-color:white; color:#000000; font: bold 11px Arial; text-decoration:none; width: 160px; border-bottom: 1px solid #626e7a; border-left: 1px solid #626e7a; border-right: 1px solid #626e7a; }
#qm0 div a:hover, #qm0 ul a:hover { color:#ffffff; text-decoration:none; background-color: #f9b028; }
body #qm0 div .qmactive, body #qm0 div .qmactive:hover { background-color:#ffffff; color:#000000; }
.qmfv { visibility:visible !important; } 
.qmfh{ visibility:hidden !important; }

/* SLIDEMENU.CSS */
* {margin:0; padding:0}
/* for homepage */
.slider_container { float: left; margin: 12px 0 0 0!important; padding: 0; border-right: 1px solid #dedcda; overflow:hidden!important; .margin-bottom: -15px; }
.sm, .sm1 {list-style:none; width:944px; height:190px; display:block; overflow:hidden!important;  border-top:1px solid #dedcda; border-bottom:1px solid #dedcda; }
.sm li, .sm1 li {float:left; display:inline; overflow:hidden; position:relative; }
.sm1 li div {padding-top: 0px; height: 190px; font: normal 11px arial; border-left: 1px solid #dedcda;}
.sm1 li div p {display: block; width: 145px; color: #333333; margin-top:-7px; .padding-top:14px; .padding-bottom:-14px;}
/* Safari only hack */ @media screen and (-webkit-min-device-pixel-ratio:0)  { .sm1 li div p { margin-top: 0px; } }

.sm li div img, .sm1 li div img {margin-top: 10px;}


/* for gallery */
.slider_containerpg { float: right; margin: 0 17px 0 0; _margin: 0 8px 0 0; padding: 0; border-right: 1px solid #dedcda; }
/* Safari only hack */ @media screen and (-webkit-min-device-pixel-ratio:0)  { .slider_containerpg { margin-left: -27px; } }
.smpg, .sm1pg { list-style:none; width:740px; height:190px; display:block; overflow:hidden; border-top:1px solid #dedcda; border-bottom:1px solid #dedcda; }
.smpg li, .sm1pg li { float:left; display:inline; overflow:hidden; position:relative; }
.smpg li div, .sm1pg li div { padding-left: 117px; padding-top: 50px;height: 190px; .height: 140px; font: normal 11px arial; border-left: 1px solid #dedcda; overflow:hidden; position:relative;}
.smpg li div p, .sm1pg li div p { display: block; width: 165px; color: #333333; overflow:hidden;}
.smpg li div img, .sm1pg li div img { margin-top: 10px;}
.twelve {height:0px; _height:3px;}
.thirteen {height:10px; _height:13px;}

#island {background: url(/imgs/slide/isalnd_series_slide.jpg) no-repeat top left; }
#bistro { background: url(/imgs/slide/bistro_line_slide.jpg) no-repeat top left;}
#mountain { background: url(/imgs/slide/mountain_series_slide.jpg) no-repeat top left; } 
#firedeck { background: url(/imgs/slide/firedek_slide.jpg) no-repeat top left;}
#specialty { background: url(/imgs/slide/speciality_ovens_slide.jpg) no-repeat top left;  }
#rotisseries { background: url(/imgs/slide/rotisseries_slide.jpg) no-repeat top left; }
#charbroilers {background: url(/imgs/slide/charbroilers_slide.jpg) no-repeat top left; }
#tandoor { background: url(/imgs/slide/tandoor_slide.jpg) no-repeat top left; }
#spec_equipment { background: url(/imgs/slide/spec_equipment_slide.jpg) no-repeat top left; }
#tools { background: url(/imgs/slide/tools_slide.jpg) no-repeat top left; }
#custom { background: url(/imgs/slide/custom_slide.jpg) no-repeat top left;}
.imagediv {width:159px; height:190px; border:0px; display:block; position:absolute; left:0; top:0;}
.textdiv {width:159px; border-left:0px!important; display:inline; margin-left:159px; padding-top:7px; overflow:hidden;}
.textdiv p {height:106px!important; .height:116px!important; .padding-top:10px; _margin-bottom:-15px;}
/* Safari only hack */ @media screen and (-webkit-min-device-pixel-ratio:0)  { .textdiv p { padding-top:10px; } }
.textdiv p br {_height:1px;}
.textdiv a {padding-top:14px; .padding-top:5px; _padding-top:-10px; display:block; line-height:100%; white-space:nowrap}

#gfacade {background: url(/imgs/slide/gfacade_slide.jpg) no-repeat top left; }
#gisland {background: url(/imgs/slide/gisland_series_slide.jpg) no-repeat top left; }
#gbistro { background: url(/imgs/slide/gbistro_line_slide.jpg) no-repeat top left;}
#gmountain { background: url(/imgs/slide/gmountain_series_slide.jpg) no-repeat top left; } 
#gfire { background: url(/imgs/slide/gfiredek_slide.jpg) no-repeat top left;}
#gspecialty { background: url(/imgs/slide/gspeciality_ovens_slide.jpg) no-repeat top left;  }
#grotis { background: url(/imgs/slide/grotis_slide.jpg) no-repeat top left; }
#gcharbroilers {background: url(/imgs/slide/gcharbroilers_slide.jpg) no-repeat top left; }
#gtandoor { background: url(/imgs/slide/gtandoor_slide.jpg) no-repeat top left; }
#gspecequip { background: url(/imgs/slide/gspec_equipment_slide.jpg) no-repeat top left; }
#gcustom { background: url(/imgs/slide/gcustom_slide.jpg) no-repeat top left;}
.gimagediv a:hover {text-decoration:none;}
.gimagediv {width:108px; height:190px; border:0px; display:block; position:absolute; left:0; top:0; text-align:left; text-decoration:none;}
.gtextdiv {width:167px; border-left:0px!important; display:inline; margin-left:-10px; padding-top:7px;}
.gtextdiv p {height:79px!important; .height:89px!important; _height:79px!important; }
.gtextdiv a {padding-top:14px; display:block; line-height:100%; white-space:nowrap; text-align:left;}

.section-products-htm #content-area { margin-bottom:-60px; _margin-bottom:-150px; .margin-bottom:-40px;}


.frontpage_container { margin: 0; padding: 0; border: 0px; overflow:hidden!important; height:295px!important; width: 944px;}
.frontpage_container table tbody { border: 0;}
#frontpage-slider { margin: 13px 0 10px 13px; _margin: 13px 0 10px 6.5px; width: 944px; _width: 941px; height: 295px; overflow: hidden; background: #9b471b; }
#frontpage-slider .sm { border: 0px; list-style-type: none; width: 944px; height: 295px; display: block; overflow: hidden; border: 0px;}
#frontpage-slider .sm li { float: left; display: inline; overflow: hidden; border: 0px; height: 295px; }
#frontpage-slider .sm li div { font-family: arial, sans-serif; font-size: 9pt; }
#frontpage-slider .sm li div img { float: left; display: inline; margin: 7px 14px 4px 0; }
#frontpage-slider .sm li div h1 { margin: 0 0 10px 0; padding: 0; font-size: 19pt; color: #f7db70; font-weight: normal; }
#frontpage-slider .sm li div h2 { margin: 0 0 10px 0; padding: 0; font-size: 14pt; font-weight: normal; line-height: 1.1; }
#frontpage-slider .sm li div a { color: #f7db70; text-decoration: none; font-weight: bold!important; }
#frontpage-slider .sm li div a:hover { color: #f7db70; text-decoration: underline; }
#frontpage-slider .sm li div .clear { clear: both; display: block; }
.aWelcome { background: url(/images/homepage/aWelcome2.gif) 7px 0px no-repeat #972909; padding: 14px 14px 14px 35px!important; width:714px; height: 267px!important; }
#aWelcome { float: left; width: 649px; background: #80250a!important; padding: 15px!important; height: 235px!important; overflow: hidden; margin: 0 0 0 16px; _margin: 0 0 0 8px; }
.aWelcome div h2, .aWelcome div span, .aWelcome p { color: #f49537; }
.bProducts { background: url(/images/homepage/bProducts2.gif) 7px 0px no-repeat #4a210f; padding: 14px 14px 14px 50px!important; width:714px; height: 267px!important; }
#bProducts { float: left; width: 342px; background: #5a2811; padding: 15px 15px 15px 321px; height: 235px!important; overflow: hidden; margin: 0 0 0 1px; _margin: 0 0 0 0; }
.bProducts div h2, .bProducts div span, .bProducts p { color: #f49537; }
#bProducts p { font-size: 11pt; }
.bProducts-index { background: #4a210f; padding: 10px; margin: 0 0 0 -10px; color: #f49537; line-height: 1.5; height: 54px; }
.bProducts-index a { font-weight: bold; }
.cFood { background: url(/images/homepage/cFood2.gif) 7px 0px no-repeat #722916; padding: 14px 14px 14px 35px!important; width:714px; height: 267px!important; }
#cFood { float: left; width: 342px; background: #612313; padding: 15px 15px 15px 321px; height: 235px!important; overflow: hidden; margin: 0 0 0 16px; _margin: 0 0 0 8px; color: #f49537;}
.cFood div h2, .cFood div span, .cFood p {color: #f49537; }
.breaker {margin-bottom:10px; font-size:11px!important;}
.catalog {background: #4a210f; padding: 5px 0 0 10px; margin: 0 0 0 -10px; color: #f49537; line-height: 1.5; height: 20px; margin-top:2px; font-size:11px!important;}
.dCustomers { background: url(/images/homepage/dCustomers2.gif) 7px 0px no-repeat #2a1713; padding: 14px 14px 14px 35px!important; width:714px; height: 267px!important; }
#dCustomers { float: left; width: 342px; background: #422314; padding: 15px 15px 15px 321px; height: 235px!important; overflow: hidden; margin: 0 0 0 16px; _margin: 0 0 0 8px; }
.dCustomers div h2, .dCustomers div span, .dCustomers p { color: #f49537; }
.ePeople { background: url(/images/homepage/ePeople2.gif) 7px 0px no-repeat #9b471b; padding: 14px 14px 14px 35px!important; width:714px; height: 267px!important; }
#ePeople { float: left; width: 342px; background: #883e18; padding: 15px 15px 15px 321px; height: 235px!important; overflow: hidden; margin: 0 0 0 16px; _margin: 0 0 0 8px; }
.ePeople div h2, .ePeople div span, .ePeople p { color: #f49537; }

.bProducts2 { background: url(/images/products-header.jpg) no-repeat; background-color:#4a210f; width:944px; height: 200px!important; margin-left:-55px; margin-top:-20px;  margin-bottom:5px;}
#bProducts2 { float: right; width: 650px; padding: 15px 15px 0 0px; height: 180px!important; margin: 0 0 0 1px; .margin: 10px 0 0 0; _margin: -8px 0 0 0; }
.bProducts2 div h2, .bProducts2 div span, .bProducts2 p { color: #f49537; }
#bProducts2 h1 {color: #f7db70; margin: 8px 0 -23px 0; _margin: 33px 0 -23px 0; padding: 0; font-size: 18pt; font-weight: normal; line-height: 1.1; }
#bProducts2 p { font-size: 11pt; }
#bProducts2 a { color: #f7db70;}
.bProducts2-index { background: #4a210f; padding: 10px!important; margin: 0 10px 0 0; color: #f49537; line-height: 1.5; height: 54px; }
.bProducts2-index a { font-weight: bold; }
.bProducts2 h2 {.margin-top:20px;}

.catalog-link {margin-left:280px; padding-top:0px; .margin-top:-10px; _margin-top:8px; .padding-bottom:8px; color: #f49537;}
.catalog-link p {padding-top:16px;!important; font-size:11px;}
.catalog-link h4 {font-weight:bold; font-size:14px; margin-top:-5px; margin-bottom:-5px;}
.catalog-link img {margin-right:10px;}
.catalog-link a {color:#f7db70;}
.catalog-link a:hover {color:#f7db70;}

/* VIEWS.CSS */
.views-exposed-form .views-exposed-widget { float: left; padding: .5em 1em 0 0; }
.views-exposed-form .views-exposed-widget .form-submit { margin-top: 1.6em; }
.views-exposed-form .form-item, .views-exposed-form .form-submit { margin-top: 0; margin-bottom: 0; }
.views-exposed-form label { font-weight: bold; }
.views-exposed-widgets { margin-bottom: .5em; }
html.js a.views-throbbing, html.js span.views-throbbing { background:url(../images/status-active.gif) no-repeat right center; padding-right:18px; }
div.view div.views-admin-links { font-size: xx-small; margin-right: 1em; margin-top: 1em; width: 95%; }
.block div.view div.views-admin-links { margin-top: 0; }
div.view div.views-admin-links ul { padding-left: 0; }
div.view div.views-admin-links li a { color: #ccc; }
div.view div.views-admin-links li { padding-bottom: 2px;  z-index: 201; }
div.view div.views-admin-links-hover a, div.view div.views-admin-links:hover a { color: #000; }
div.view div.views-admin-links-hover, div.view div.views-admin-links:hover { background: transparent; }
div.view div.views-admin-links a:before { content: "["; } 
div.view div.views-admin-links a:after { content: "]"; }
div.view div.views-hide { display: none; }
div.view div.views-hide-hover, div.view:hover div.views-hide { display: block; position: absolute; z-index: 200; }
div.view:hover div.views-hide { margin-top: -1.5em; }
.views-view-grid tbody { border-top: none; }

/* NODE.CSS */
.node-unpublished { background-color: #fff4f4; }
.preview .node { background-color: #ffffea; }
#node-admin-filter ul { list-style-type: none; padding: 0; margin: 0; width: 100%; }
#node-admin-buttons { float: left; /* LTR */ margin-left: 0.5em; /* LTR */ clear: right; /* LTR */ }
td.revision-current { background: #ffc; }
.node-form .form-text { display: block; width: 95%; }
.node-form .container-inline .form-text { display: inline; width: auto;}
.node-form .standard { clear: both; }
.node-form textarea { display: block; width: 95%; }
.node-form .attachments fieldset { float: none; display: block; }
.terms-inline { display: inline; }

/* DEFAULTS.CSS */
fieldset { margin-bottom: 1em; padding: .5em; }
form { margin: 0; padding: 0; }
hr { height: 1px; border: 1px solid gray; }
img { border: 0; }
table { border-collapse: collapse; }
th { text-align: left; /* LTR */ padding-right: 1em; /* LTR */ border-bottom: 3px solid #ccc; }
.clear-block:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear-block { display: inline-block; }
* html .clear-block { height: 1%; }
.clear-block { display: block; }

/* SYSTEM.CSS */
body.drag { cursor: move; }
th.active img { display: inline; }
tr.even, tr.odd { background-color: #eee; border-bottom: 1px solid #ccc; padding: 0.1em 0.6em; }
tr.drag { background-color: #fffff0; }
tr.drag-previous { background-color: #ffd; }
td.active { background-color: #ddd; }
td.checkbox, th.checkbox { text-align: center; }
tbody { border-top: 1px solid #ccc; }
tbody th { border-bottom: 1px solid #ccc; }
thead th { text-align: left; /* LTR */ padding-right: 1em; /* LTR */ border-bottom: 3px solid #ccc; }
.breadcrumb { padding-bottom: .5em; }
div.indentation { width: 20px; height: 1.7em; margin: -0.4em 0.2em -0.4em -0.4em; /* LTR */ padding: 0.42em 0 0.42em 0.6em; /* LTR */ float: left; /* LTR */ }
div.tree-child { background: url(../../misc/tree.png) no-repeat 11px center; /* LTR */ }
div.tree-child-last { background: url(../../misc/tree-bottom.png) no-repeat 11px center; /* LTR */ }
div.tree-child-horizontal { background: url(../../misc/tree.png) no-repeat -11px center; }
.error { color: #e55; }
div.error { border: 1px solid #d77; }
div.error, tr.error { background: #fcc; color: #200; padding: 2px; }
.warning { color: #e09010; }
div.warning { border: 1px solid #f0c020; }
div.warning, tr.warning { background: #ffd; color: #220; padding: 2px; }
.ok { color: #008000; }
div.ok { border: 1px solid #00aa00; }
div.ok, tr.ok { background: #dfd; color: #020; padding: 2px; }
.item-list .icon { color: #555; float: right; /* LTR */ padding-left: 0.25em; /* LTR */ clear: right; /* LTR */ }
.item-list .title { font-weight: bold; }
.item-list ul { margin: 0 0 0.75em 0; padding: 0; }
.item-list ul li { margin: 0 0 0.25em 1.5em; /* LTR */ padding: 0; list-style: disc; }
ol.task-list li.active { font-weight: bold; }
.form-item { margin-top: 1em; margin-bottom: 1em; }
tr.odd .form-item, tr.even .form-item { margin-top: 0; margin-bottom: 0; white-space: nowrap; }
tr.merge-down, tr.merge-down td, tr.merge-down th { border-bottom-width: 0 !important; }
tr.merge-up, tr.merge-up td, tr.merge-up th { border-top-width: 0 !important; }
.form-item input.error, .form-item textarea.error, .form-item select.error { border: 2px solid red; }
.form-item .description { font-size: 0.85em; }
.form-item label { display: block; font-weight: bold; }
.form-item label.option { display: inline; font-weight: normal; }
.form-checkboxes, .form-radios { margin: 1em 0; }
.form-checkboxes .form-item, .form-radios .form-item { margin-top: 0.4em; margin-bottom: 0.4em; }
.marker, .form-required { color: #f00; }
.more-link { text-align: right; /* LTR */ }
.more-help-link { font-size: 0.85em; text-align: right; /* LTR */ }
.nowrap { white-space: nowrap; }
.item-list .pager { clear: both; text-align: center; }
.item-list .pager li { background-image:none; display:inline; list-style-type:none; padding: 0.5em; }
.pager-current { font-weight:bold; }
.tips { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; font-size: 0.9em; }
dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select { font-family: inherit; font-size: inherit; width: 14em; }
dl.multiselect dd.a, dl.multiselect dd.a .form-item { width: 8em; }
dl.multiselect dt, dl.multiselect dd { float: left; /* LTR */ line-height: 1.75em; padding: 0; margin: 0 1em 0 0; /* LTR */ }
dl.multiselect .form-item { height: 1.75em; margin: 0; }
.container-inline div, .container-inline label { display: inline; }
ul.primary { border-collapse: collapse; padding: 0 0 0 1em; /* LTR */ white-space: nowrap; list-style: none; margin: 5px; height: auto; line-height: normal; border-bottom: 1px solid #bbb; }
ul.primary li { display: inline; }
ul.primary li a { background-color: #ddd; border-color: #bbb; border-width: 1px; border-style: solid solid none solid; height: auto; margin-right: 0.5em; /* LTR */ padding: 0 1em; text-decoration: none; }
ul.primary li.active a { background-color: #fff; border: 1px solid #bbb; border-bottom: #fff 1px solid; }
ul.primary li a:hover { background-color: #eee; border-color: #ccc; border-bottom-color: #eee; }
ul.secondary { border-bottom: 1px solid #bbb; padding: 0.5em 1em; margin: 5px; }
ul.secondary li { display: inline; padding: 0 1em; border-right: 1px solid #ccc; /* LTR */ }
ul.secondary a { padding: 0; text-decoration: none; }
ul.secondary a.active { border-bottom: 4px solid #999; }
#autocomplete { position: absolute; border: 1px solid; overflow: hidden; z-index: 100; }
#autocomplete ul { margin: 0; padding: 0; list-style: none; }
#autocomplete li { background: #fff; color: #000; white-space: pre; cursor: default; }
#autocomplete li.selected { background: #0072b9; color: #fff; }
html.js input.form-autocomplete { background-image: url(../../misc/throbber.gif); background-repeat: no-repeat; background-position: 100% 2px; /* LTR */ }
html.js input.throbbing { background-position: 100% -18px; /* LTR */ }
html.js fieldset.collapsed { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; margin-bottom: 0; height: 1em; }
html.js fieldset.collapsed * { display: none; }
html.js fieldset.collapsed legend { display: block; }
html.js fieldset.collapsible legend a { padding-left: 15px; /* LTR */ background: url(../../misc/menu-expanded.png) 5px 75% no-repeat; /* LTR */ }
html.js fieldset.collapsed legend a { background-image: url(../../misc/menu-collapsed.png); /* LTR */ background-position: 5px 50%; /* LTR */ }
* html.js fieldset.collapsed legend, * html.js fieldset.collapsed legend *, * html.js fieldset.collapsed table * { display: inline; }
html.js fieldset.collapsible { position: relative; }
html.js fieldset.collapsible legend a { display: block; }
html.js fieldset.collapsible .fieldset-wrapper { overflow: auto; }
.resizable-textarea { width: 95%; }
.resizable-textarea .grippie { height: 9px; overflow: hidden; background: #eee url(../../misc/grippie.png) no-repeat center 2px; border: 1px solid #ddd; border-top-width: 0; cursor: s-resize; }
html.js .resizable-textarea textarea { margin-bottom: 0; width: 100%; display: block; }
.draggable a.tabledrag-handle { cursor: move; float: left; /* LTR */ height: 1.7em; margin: -0.4em 0 -0.4em -0.5em; /* LTR */ padding: 0.42em 1.5em 0.42em 0.5em; /* LTR */ text-decoration: none; }
a.tabledrag-handle:hover { text-decoration: none; }
a.tabledrag-handle .handle { margin-top: 4px; height: 13px; width: 13px; background: url(../../misc/draggable.png) no-repeat 0 0; }
a.tabledrag-handle-hover .handle { background-position: 0 -20px; }
.joined + .grippie { height: 5px; background-position: center 1px; margin-bottom: -2px; }
.teaser-checkbox { padding-top: 1px; }
div.teaser-button-wrapper { float: right; /* LTR */ padding-right: 5%; /* LTR */ margin: 0; }
.teaser-checkbox div.form-item { float: right; /* LTR */ margin: 0 5% 0 0; /* LTR */ padding: 0; }
textarea.teaser { display: none; }
html.js .no-js { display: none; }
.progress { font-weight: bold; }
.progress .bar { background: #fff url(../../../../../misc/progress.gif); border: 1px solid #00375a; height: 1.5em; margin: 0 0.2em; }
.progress .filled { background: #0072b9; height: 1em; border-bottom: 0.5em solid #004a73; width: 0%; }
.progress .percentage { float: right; /* LTR */ }
.progress-disabled { float: left; /* LTR */ }
.ahah-progress { float: left; /* LTR */ }
.ahah-progress .throbber { width: 15px; height: 15px; margin: 2px; background: transparent url(../../misc/throbber.gif) no-repeat 0px -18px; float: left; /* LTR */ }
tr .ahah-progress .throbber { margin: 0 2px; }
.ahah-progress-bar { width: 16em; }
#first-time strong { display: block; padding: 1.5em 0 .5em; }
tr.selected td { background: #ffc; }
table.sticky-header { margin-top: 0; background: #fff; }
#clean-url.install { display: none; }
html.js .js-hide { display: none; }
#system-modules div.incompatible { font-weight: bold; }
#system-themes-form div.incompatible { font-weight: bold; }
span.password-strength { visibility: hidden; }
input.password-field { margin-right: 10px; /* LTR */ }
div.password-description { padding: 0 2px; margin: 4px 0 0 0; font-size: 0.85em; max-width: 500px; }
div.password-description ul { margin-bottom: 0; }
.password-parent { margin: 0 0 0 0; }
input.password-confirm { margin-right: 10px; /* LTR */ }
.confirm-parent { margin: 5px 0 0 0; }
span.password-confirm { visibility: hidden; }
span.password-confirm span { font-weight: normal; }

/* USER.CSS */
#permissions td.module { font-weight: bold; }
#permissions td.permission { padding-left: 1.5em; /* LTR */ }
#access-rules .access-type, #access-rules .rule-type { margin-right: 1em; /* LTR */ float: left; /* LTR */ }
#access-rules .access-type .form-item, #access-rules .rule-type .form-item { margin-top: 0; }
#access-rules .mask { clear: both; }
#user-login-form { text-align: center; }
#user-admin-filter ul { list-style-type: none; padding: 0; margin: 0; width: 100%; }
#user-admin-buttons { float: left; /* LTR */ margin-left: 0.5em; /* LTR */ clear: right; /* LTR */ }
#user-admin-settings fieldset .description { font-size: 0.85em; padding-bottom: .5em; }
.profile { clear: both; margin: 1em 0; }
.profile .picture { float: right; /* LTR */ margin: 0 1em 1em 0; /* LTR */ }
.profile h3 { border-bottom: 1px solid #ccc; }
.profile dl { margin: 0 0 1.5em 0; }
.profile dt { margin: 0 0 0.2em 0; font-weight: bold; }
.profile dd { margin: 0 0 1em 0; }

/* CONTENT-MODULE.CSS */
.field .field-label, .field .field-label-inline, .field .field-label-inline-first { font-weight:bold; }
.field .field-label-inline, .field .field-label-inline-first { display:inline; }
.field .field-label-inline { visibility:hidden; }
.node-form .content-multiple-table td.content-multiple-drag { width:30px; padding-right:0;/*LTR*/ }
.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle{ padding-right:.5em;/*LTR*/ }
.node-form .content-add-more .form-submit{ margin:0; }
.node-form .number { display:inline; width:auto; }
.node-form .text { width:auto; }
.form-item #autocomplete .reference-autocomplete { white-space:normal; }
.form-item #autocomplete .reference-autocomplete label { display:inline; font-weight:normal; }
#content-field-overview-form .advanced-help-link, #content-display-overview-form .advanced-help-link { margin: 4px 4px 0 0;/*LTR*/ }
#content-field-overview-form .label-group, #content-display-overview-form .label-group, #content-copy-export-form .label-group { font-weight: bold; }
table#content-field-overview .label-add-new-field, table#content-field-overview .label-add-existing-field, table#content-field-overview .label-add-new-group { float: left;/*LTR*/ }
table#content-field-overview tr.content-add-new .tabledrag-changed { display: none; }
table#content-field-overview tr.content-add-new .description { margin-bottom: 0; }
table#content-field-overview .content-new { font-weight: bold; padding-bottom: .5em; }
.advanced-help-topic h3, .advanced-help-topic h4, .advanced-help-topic h5, .advanced-help-topic h6  { margin:1em 0 .5em 0; }
.advanced-help-topic dd { margin-bottom: .5em; }
.advanced-help-topic span.code { background-color:#EDF1F3; font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace; font-size:0.9em; padding:1px; }
.advanced-help-topic .content-border { border:1px solid #AAA; }

/* FCKEDITOR.CSS */
.rteindent1 { margin-left: 40px; }
.rteindent2 { margin-left: 80px; }
.rteindent3 { margin-left: 120px; }
.rteindent4 { margin-left: 160px; }
.rteleft { text-align: left; }
.rteright { text-align: right; }
.rtecenter { text-align: center; }
.rtejustify { text-align: justify; }
.image_assist { background-color: #eeeeee; background-repeat: no-repeat; background-image: url(plugins/imgassist/imgassist.gif); background-position: 50% 50%; border: 1px dashed #dddddd; }
.ibimage_left { float: left; }
.ibimage_right { float: right; }

/* FILEFIELD.CSS */
.filefield-icon { float: left; /* RTL */ margin-right: 0.4em; /* RTL */ }
.filefield-element { margin: 1em 0; white-space: normal; }
.filefield-element .widget-preview { float: left; /* RTL */ padding-right: 10px; /* RTL */ border-right: 1px solid #CCC; /* RTL */ margin-right: 10px; /* RTL */ }
.filefield-element .widget-edit { float: left; /* RTL */ }
.filefield-element .filefield-preview { width: 16em; overflow: hidden; }
.filefield-element .widget-edit .form-item { margin: 0 0 1em 0; }
.filefield-element input.form-submit, .filefield-element input.form-file { margin: 0; }
.filefield-element input.progress-disabled { float: none; display: inline; }
.filefield-element div.ahah-progress, .filefield-element div.throbber { display: inline; float: none; padding: 1px 13px 2px 3px; /* RTL */ }
.filefield-generic-edit .filefield-icon { float: left; /* RTL */ margin-right: 0.7em; /* RTL */ margin-top: 0.3em; }
.filefield-generic-edit-description { margin-right: 6em; /* RTL */ }
.filefield-generic-edit .form-text { width: 99%; }
.filefield-generic-edit .description { white-space: normal; margin-bottom: 0; overflow: auto; /* Indent on line wraps, don't float around the icon. */ }

/* NICE_MENUS.CSS */
.block-nice_menus { line-height: normal; z-index: 10; }
ul.nice-menu, ul.nice-menu ul { z-index: 5; position: relative; }
ul.nice-menu li { position: relative; }
ul.nice-menu a { display: block; }
ul.nice-menu ul, #header-region ul.nice-menu ul { position: absolute; visibility: hidden; }
ul.nice-menu li.over ul { visibility: visible; }
ul.nice-menu ul li { display: block; }
ul.nice-menu:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
ul.nice-menu li:hover ul, 
ul.nice-menu li.menuparent li:hover ul,
ul.nice-menu li.menuparent li.menuparent li:hover ul,
ul.nice-menu li.menuparent li.menuparent li.menuparent li:hover ul,
ul.nice-menu li.over ul,
ul.nice-menu li.menuparent li.over ul,
ul.nice-menu li.menuparent li.menuparent li.over ul,
ul.nice-menu li.menuparent li.menuparent li.menuparent li.over ul,
#header-region ul.nice-menu li:hover ul,
#header-region ul.nice-menu li.menuparent li:hover ul,
#header-region ul.nice-menu li.menuparent li.menuparent li:hover ul,
#header-region ul.nice-menu li.over ul,
#header-region ul.nice-menu li.menuparent li.over ul,
#header-region ul.nice-menu li.menuparent li.menuparent li.over ul { visibility: visible; }
ul.nice-menu li:hover ul ul,
ul.nice-menu li:hover ul ul ul,
ul.nice-menu li:hover li:hover ul ul,
ul.nice-menu li:hover li:hover ul ul ul,
ul.nice-menu li:hover li:hover li:hover ul ul,
ul.nice-menu li:hover li:hover li:hover ul ul ul,
ul.nice-menu li.over ul ul,
ul.nice-menu li.over ul ul ul,
ul.nice-menu li.over li.over ul ul,
ul.nice-menu li.over li.over ul ul ul,
ul.nice-menu li.over li.over li.over ul ul,
ul.nice-menu li.over li.over li.over ul ul ul,
#header-region ul.nice-menu li:hover ul ul,
#header-region ul.nice-menu li:hover ul ul ul,
#header-region ul.nice-menu li:hover li:hover ul ul,
#header-region ul.nice-menu li:hover li:hover ul ul ul,
#header-region ul.nice-menu li:hover li:hover li:hover ul ul,
#header-region ul.nice-menu li:hover li:hover li:hover ul ul ul,
#header-region ul.nice-menu li.over ul ul,
#header-region ul.nice-menu li.over ul ul ul,
#header-region ul.nice-menu li.over li.over ul ul,
#header-region ul.nice-menu li.over li.over ul ul ul,
#header-region ul.nice-menu li.over li.over li.over ul ul,
#header-region ul.nice-menu li.over li.over li.over ul ul ul { visibility: hidden; }
ul.nice-menu li.menuparent ul, /* For Garland header. */ #header-region ul.nice-menu li.menuparent ul { overflow: visible !important; /* overflow: hidden; */ }
ul.nice-menu li.menuparent ul iframe, /* For Garland header. */ #header-region ul.nice-menu li.menuparent ul iframe { display: none; display/**/: block; position: absolute; top: 0; left: 0; z-index: -1; filter: mask(); width: 20px; height: 20px; }

/* NICE_MENUS_DEFAULT.CSS */
ul.nice-menu, ul.nice-menu ul { list-style: none; padding: 0; margin: 0; border-top: 1px solid #ccc; }
ul.nice-menu li { border: 1px solid #ccc; border-top: 0; float: left; background-color: #eee;  margin: 0; padding-left: 0; background-image: none; }
#header-region ul.nice-menu li { margin: 0;  padding-top: 0.1em; padding-bottom: 0.1em; background: #eee; }
ul.nice-menu a { padding: 0.3em 5px 0.3em 5px; }
ul.nice-menu ul, #header-region ul.nice-menu ul { top: 1.8em; left: -1px; border: 0; border-top: 1px solid #ccc; margin-right: 0; }
#header-region ul.nice-menu ul { top: 1.7em; }
ul.nice-menu ul li { width: 12.5em; }
ul.nice-menu-right, ul.nice-menu-left, ul.nice-menu-right li, ul.nice-menu-left li { width: 12.5em; }
ul.nice-menu-right ul { width: 12.5em; left: 12.5em; top: -1px; }
ul.nice-menu-right ul ul { width: 12.5em; left: 12.5em; top: -1px; }
ul.nice-menu-right li.menuparent, ul.nice-menu-right li li.menuparent { background: #eee url(arrow-right.png) right center no-repeat; }
ul.nice-menu-right li.menuparent:hover, 
ul.nice-menu-right li.over,
ul.nice-menu-right li li.menuparent:hover,
ul.nice-menu-right li li.over { background: #ccc url(arrow-right.png) right center no-repeat; }
ul.nice-menu-left li ul { width: 12.5em; left: -12.65em; top: -1px; }
ul.nice-menu-left li ul li ul { width: 12.5em; left: -12.65em; top: -1px; }
ul.nice-menu-left li.menuparent, ul.nice-menu-left li li.menuparent { background: #eee url(arrow-left.png) left center no-repeat; }
ul.nice-menu-left li.menuparent:hover, 
ul.nice-menu-left li.over,
ul.nice-menu-left li li.menuparent:hover,
ul.nice-menu-left li li.over { background: #ccc url(arrow-left.png) left center no-repeat; }
ul.nice-menu-left a, ul.nice-menu-left ul a { padding-left: 14px; }
ul.nice-menu-down { float: left; border: 0; }
ul.nice-menu-down li { border-top: 1px solid #ccc; }
ul.nice-menu-down li li { border-top: 0; }
ul.nice-menu-down ul { left: 0; }
ul.nice-menu-down ul li { clear: both; }
ul.nice-menu-down li ul li ul, #header-region ul.nice-menu-down li ul li ul {  left: 12.5em; top: -1px; }
ul.nice-menu-down .menuparent a { padding-right: 15px; }
ul.nice-menu-down li.menuparent, #header-region ul.nice-menu-down li.menuparent { background: #eee url(arrow-down.png) right center no-repeat; }
ul.nice-menu-down li.menuparent:hover, ul.nice-menu-down li.over, #header-region ul.nice-menu-down li.menuparent:hover, #header-region ul.nice-menu-down li.over { background: #ccc url(arrow-down.png) right center no-repeat; }
ul.nice-menu-down li li.menuparent, #header-region ul.nice-menu-down li li.menuparent { background: #eee url(arrow-right.png) right center no-repeat; }
ul.nice-menu-down li li.menuparent:hover, ul.nice-menu-down li li.over, #header-region ul.nice-menu-down li li.menuparent:hover, #header-region ul.nice-menu-down li li.over {  background: #ccc url(arrow-right.png) right center no-repeat; }

/* DRUPAL-TABS.CSS */
html.js div.drupal-tabs { display: none; }
html.js h2.drupal-tabs-title { display: none; }
.tabs-nav-previous, .tabs-nav-next { font-size: 12px; font-weight: bold; float: left; border: 1px solid; padding: 5px; margin-bottom: 5px; cursor: pointer; }
.tabs-nav-previous { float: left; }
.tabs-nav-next { float: right; }
.tabs-nav-link-sep { border-top: 2px #999 solid; margin-top: 10px; margin-bottom: 10px }
span.clear { display: block; clear: both; height: 1px; line-height: 0px; font-size: 0px; margin-bottom: -1px; }
.ui-tabs-hide { display: none; }

/* THICKBOX.CSS */
#TB_window { font: 12px "Lucida Grande", Verdana, Arial, sans-serif; color: #333333; }
#TB_secondLine { font: 10px "Lucida Grande", Verdana, Arial, sans-serif; color:#666666; }
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
.thickbox-hide-image { display: none; }
#TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; }
.TB_overlayMacFFBGHack { background: url(macffbghack.png) repeat; }
.TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
* html #TB_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%; }
* html #TB_window { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; text-align:center; }
#TB_caption { height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow { height:25px; padding:11px 25px 10px 0; float:right; }
#TB_closeAjaxWindow { padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }
#TB_ajaxWindowTitle { float:left; padding:7px 0 5px 10px; margin-bottom:1px; }
#TB_title{ background-color:#e8e8e8; height:27px; }
#TB_ajaxContent { clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }
#TB_ajaxContent.TB_modal { padding:15px; }
#TB_ajaxContent p { padding:5px 0px 5px 0px; }
#TB_load {  position: fixed; background: url(loading_animation.gif); display:none; height:13px; width:208px; z-index:103;  top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }
* html #TB_load { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_HideSelect { z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; }
* html #TB_HideSelect { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_iframeContent { clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }

/* UC_QUOTE.CSS */
.form-item .description { white-space: normal; }
.solid-border#quote { margin-top: 1em; }
.quote-button { cursor: pointer; font-weight: bold; color: rgb(0, 0, 125); }
.quote-error { display: inline; }
.quote-notes { margin-left: 25px; }
.node-form .product-shipping .form-text { display: inline; width: auto; }

/* UC_UPS.CSS */
.ups-logo { vertical-align: middle; }

/* UC_ORDER.CSS */
.order-overview-form { float: left; padding: 0em 2em 0em 0em; }
.order-overview-form .form-item { margin-bottom: 0em; }
.order-overview-form #uc-order-select-form, .order-overview-form #uc-order-admin-sort-form { margin-bottom: 0em; }
.uc-orders-table { width: 100%; clear: both; }
.uc-orders-table thead th { white-space: nowrap; }
.uc-orders-table tr.odd:hover, .uc-orders-table tr.even:hover { background-color: #ddd; }
.uc-orders-table img { float: left; margin-right: .5em; }
.order-admin-icons { margin-left: 2px; }
.order-admin-icons img { position: relative;  top: 3px; padding: 0px 3px; }
.order-pane { border-style: solid; border-color: #bbb; border-width: 1px; padding: .5em; margin: .5em; width: auto; line-height: 1.1em; }
.order-pane thead { background-color: #ddd; }
.order-pane tbody { border-top: 0px; }
.order-pane-title { font-weight: bold; padding-bottom: .5em; }
.pos-left { float: left; }
.abs-left { /*float: left;*/ clear: left; }
.pos-right { float: right; }
.abs-right { float: right; clear: right; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.full-width { width: 100%; }
.order-pane-table { width: 100%; }
.order-pane-table thead th { font-weight: bold; background-color: #ddd; border-style: solid; border-width: 0px 0px 2px 0px; border-color: #bbb; padding: 4px 8px; }
.order-pane-table tr { border-style: solid; border-width: 0px 0px 1px 0px; border-color: #bbb; }
.order-pane-table tr.odd td, .order-pane-table tr.even td { padding: 4px 8px; }
.order-edit-table { width: auto; }
.order-edit-table .oet-label { text-align: right; font-weight: bold; }
.order-edit-table .form-item { display: inline; }
.address-select-box { background-color: #ddd; border: solid 1px #999; width: auto; padding-left: 1em; padding-bottom: 1em; margin-bottom: 1em; }
.customer-select-box { background-color: #ddd; border: solid 1px #999; width: auto; padding: 1em; margin-top: 1em; }
.product-select-box { background-color: #ddd; border: solid 1px #999; width: auto; margin-right: auto; margin-bottom: 1em; }
.product-select-box2 { background-color: #ddd; border: solid 1px #999; width: auto; margin-right: auto; margin-bottom: 1em; padding-left: 1em; padding-bottom: 1em; }
.line-item-table { width: 100%; }
.line-item-table td { padding: 2px; }
.line-item-table .li-title { width: 100%; font-weight: bold;  text-align: right;}
.line-item-table .li-amount { text-align: right; }
.line-item-table .form-item { display: inline; }
.order-review-table tbody { border-top: 0px; }
.order-pane-table .product-description { font-size: .7em; }
.order-pane #uc-credit-order-view-form { margin-top: .5em; margin-bottom: 0em; }
#uc-credit-order-view-form .form-submit { margin: 0em; }
.order-pane #uc-order-view-update-form { margin-bottom: 1em; }
.update-controls { padding-top: 1em; }
.update-controls div { padding-right: 1em; }
.update-controls div, .update-controls label { display: inline; }
.update-controls .form-submit { margin: 0em; }
.address-select-box #uc-order-address-book-form { margin-bottom: 0em; }
.order-pane.abs-left .form-submit { margin: 0.5em 0.5em 0.5em 0em; }
.order-pane #customer-select form { margin-bottom: 0em; }

/* UC_PRODUCT.CSS */
.product-image { float: right; clear: right; text-align: center; padding-top: 0px; padding-left: 0px; margin-left: 0px; border:1px solid #dedcda; }
.display-price { float: right; clear: right; width: 100px; text-align: center; font-size: 1.3em; font-weight: bold; padding-bottom: 4px; padding-left: 4px; }
.model { display: inline; margin-right: 2em; font-weight: bold; }
h3.title { margin-top: 1em; }
.node-form .product-field table { width: auto; margin: 0; }
.node-form .product-field td { padding: 3px 6px 0 0; }
.node-form tbody { border: none; margin: 0; }
.node-form .product-field table .form-item {margin-top: 0;margin-bottom: 0; }
.node-form .product-field .form-text {width: auto;display: inline; }
#products-selector table {margin: 0em 0em; }
#products-selector td {padding: 0em .5em; }
div#products-selector form {margin-bottom: 0em; }
#products-selector div.form-item {margin-bottom: .5em;margin-top: .5em; }
table.product-list {clear: both; }
.add-feature div {padding-right: 1em; }
.add-feature div, .add-feature label {display: inline; }
body.section-catalog #node {margin-top:0px; padding-top:0px; background-color:}

/* UC_STORE.CSS */
.uc-store-admin-table {margin: 1em auto;border: 1px dashed #bbb; }
.uc-store-admin-table tbody {border-top: 0px; }
.uc-store-admin-panel {margin: 1em;padding: 1em; }
.uc-store-admin-panel .uc-store-icon {float: left;margin-right: 1em; }
.uc-store-admin-panel .panel-title {padding-top: 4px;font-size: 1.5em;width: 100%; }
.uc-store-admin-panel .panel-show-link a {cursor: pointer; }
.uc-customer-table .uc-store-icon {float: left;margin-right: .5em; }
.uc-customer-table tr.odd:hover, .uc-customer-table tr.even:hover {background-color: #ddd; }
.uc-cust-orders-table tr.odd:hover, .uc-cust-orders-table tr.even:hover {background-color: #ddd; }
.uc-cust-orders-table .uc-store-icon {float: left;margin-right: .5em; }
#store-footer {width: 100%;text-align: center;font-size: x-small;clear: both; }
table.section-items {width: auto; }
table.section-items td {padding: .25em; }
#uc-country-import-form .form-item, #uc-country-import-form .form-item label {display: inline;float: left;margin-right: 1em; }
#uc-country-import-form .form-submit {float: left;margin-top: 1em; }
#uc-country-import-form table {clear: left; }
.summary-overview {padding: .5em;border: 1px dashed #bbb;margin-bottom: -1px; }
.summary-title {font-weight: bold; }
.summaryOnclick-processed {cursor: pointer; }
.summaryOnclick-processed:hover {background-color: #ddd; }
.summary-edit-icon {float: left;margin-right: .5em;position: relative;top: 2px; }
.summaryOnclick-processed .item-list {margin-left: 1.75em; }
.summaryOnclick-processed .summary-link {display: none; }
.ubercart-throbber {background-image: url(images/throbber.gif);background-repeat: no-repeat;background-position: 100% -20px; }
body.section-products-tools-htm .views-row-odd,
body.section-products-tools-htm .views-row-even,
body.section-products-tools-new-htm .product_thumb,
body.section-products-tool-sets-htm .views-row-odd,
body.section-products-tool-sets-htm .views-row-even,
body.section-products-accessories-htm .views-row-odd,
body.section-products-accessories-htm .views-row-even,
body.section-products-specialized-tools-htm .views-row-odd,
body.section-products-specialized-tools-htm .views-row-even,
body.section-products-tandoor-accessories-htm .views-row-odd,
body.section-products-tandoor-accessories-htm .views-row-even,
body.section-products-specialty-tools-htm .views-row-odd,
body.section-products-specialty-tools-htm .views-row-even,
body.section-products-rotis-multispit-htm .views-row-odd,
body.section-products-rotis-multispit-htm .views-row-even,
body.section-products-gvr-accessories-htm .views-row-odd,
body.section-products-gvr-accessories-htm .views-row-even,
body.section-products-rotis-singlespit-accessories-htm .views-row-odd,
body.section-products-rotis-singlespit-accessories-htm .views-row-even,
body.section-products-tandoor-accessories-htm .views-row-odd,
body.section-products-tandoor-accessories-htm .views-row-even,
body.section-replacement-rotisserie-charbroiler-htm .views-row-odd,
body.section-replacement-rotisserie-charbroiler-htm .views-row-even
{height:175px!important;}

body.section-catalog .border {border:1px solid #dedcda; margin-right:10px;}
body.section-catalog #node {margin-left:-13px; margin-top:-20px;}
body.section-catalog .title { font-weight:normal; margin-bottom:10px;}
#eproduct-img {margin-right:10px; padding:0px;}
#eproduct-desc {padding-top:-60px!important; padding-left:15px; }
#eproducts tr {border:1px solid #ffffff!important;}
#eproducts-extras {margin-top:20px; margin-right:12px;}


/* FIELDGROUP.CSS */
div.fieldgroup { margin:.5em 0 1em 0; }
div.fieldgroup .content { padding-left:1em;/*LTR*/ }

/* LAYOUT.CSS */
#navigation-top, #navigation { position: absolute; /* Take the named anchors out of the doc flow    */ left: -10000px;     /* and prevent any anchor styles from appearing. */ }
#skip-to-nav { float: right; margin: 0 !important; font-size: 0.8em; }
#skip-to-nav a:link, #skip-to-nav a:visited { color: #fff; /* Same as background color of page */ }
#skip-to-nav a:hover { color: #000; text-decoration: none; }
#content, .two-sidebars #content { float: left; width: 569px; margin-left: 203px; /* The width of #sidebar-left */ margin-right: -772px; /* Negative value of #content's width + left margin. */ padding: 0; /* DO NOT CHANGE. Add padding or margin to #content-inner. */ }
.sidebar-left #content { width: 769px; margin-left: 203px; /* The width of #sidebar-left. */ margin-right: -972px; /* Negative value of #content's width + left margin. */ }
.no-sidebars #content { width: 969px; margin-left: 0; margin-right: -969px; /* Negative value of #content's width + left margin. */ }
#content-inner { margin: 0; padding: 0; }
#navbar ul { margin: 0; padding: 0; text-align: left; }
#navbar li { float: left; padding: 0 10px 0 0; margin-right: 2px; }
#sidebar-left { float: left; width: 203px; margin-left: 0; margin-right: -203px; /* Negative value of #sidebar-left's width + left margin. */ padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-left-inner. */ }
#sidebar-left-inner { margin: 0; padding: 0; }
#header, #content, /*#navbar,*/ #sidebar-left, #sidebar-right, #footer, #closure-blocks { overflow: visible; word-wrap: break-word; /* A very nice CSS3 property */ }

/* WS09.CSS */
ul, ol { margin-left: 0; padding-left: 0; }
.block ul, /* Drupal overrides */ .item-list ul { margin: 0; padding: 0; }
body { font:normal 11px arial; color:#333; background:url(/imgs/layout/bg.jpg) repeat-x top center #000; background-attachment: fixed; /*to keep it from scrolling*/ padding:0; }
ul.menu { list-style: none; }
ul.menu li {  }
li.expanded { list-style-type: none; list-style-image: none; }
li.collapsed { list-style-type: none; list-style-image: none; }
li.leaf { list-style-type: none; list-style-image: none; }
li a.active {  }
#page { width:969px; text-align:left; margin:0 auto; }
#logo /* Wrapper for logo */ { margin:23px 0; float: left; display: inline; }
#site-name a:link, #site-name a:visited { color: #000; text-decoration: none; }
#main { background:#fff; }
#content { font: normal 13px arial; }
#content-inner { padding-top: 38px; }
h1.title, /* The title of the page */ h2.title, /* Block title or the title of a piece of content when it is given in a list of content */ h3.title /* Comment title */ { margin: 0; }
div.messages /* Important messages (status, warning, and error) for the user */ { margin: 0 1em 5px 1em; border: 2px solid #ccc; padding: 5px; color: #000; background-color: #fff; font-style: italic; }
div.warning /* Medium priority messages */ { border-color: #ff7; }
div.warning, tr.warning, body.section-admin tr.warning { color: #000; background-color: #ffc; }
div.error /* High priority messages. See also the .error declaration below. */ { border-color: #c00; }
div.error, tr.error, body.section-admin tr.error { color: #900; background-color: #fee; }
.help /* Help text on a page */ { margin: 1em 0; }
.more-help-link /* Link to more help */ { font-size: 0.85em; text-align: right; }
.pager /* A list of page numbers when more than 1 page of content is available */ { clear: both; margin: 1em 0; text-align: center; }
.pager a, .pager strong.pager-current { padding: 0.5em; }
#navbar { background:#fff; height:37px; /*check when breadcrumbs are showing up*/ }
#navbar img { margin-right:1px; }
#secondary { padding-left: 20px; background: #6DA6E2; /*#347FD2;*/ border-bottom: solid #2763A5 4px; }
#secondary ul { margin: 0; padding: 0; list-style: none; }
#secondary li a { float: left; display: block; color: #fff; font-size: 85%; text-decoration: none; padding: 0 5px 0 5px; }
#secondary a:hover { background: #2763A5; }
#secondary a.active { font-weight: bold; }
#sidebar-left { margin-top: 0px; .margin-top: 0px; _margin-top: -5px; /*might want to adjust this when the breadcrumbs are there*/ }
#sidebar-left-inner { padding: 0 0 0 13px; }
#sidebar-left-inner .title { display: block; background: #9a3112; padding: 7px 5px 20px 13px; .padding: 7px 5px 20px 13px; _padding: 7px 5px 6px 13px; height: 4px; color: #fff; font: bold 12px; text-transform: uppercase; }
#sidebar-left ul.menu li a:hover {color:#ffffff!important;}
/*a.active, #sidebar-left a:hover { color: #9a3112!important; }*/
#sidebar-left {  }
#sidebar-left ul.menu { font-size: 9pt!important; list-style: none!important; margin: 0 0 0 0; padding: 0 0 10px 0; }
#sidebar-left ul.menu li { padding: 0!important; margin: 0!important; }
ul.menu a { display: block!important; color: #666; }
ul.menu li { background: transparent; }

ul.menu li a { background-color:#9a3112; padding: 7px 5px 5px 8px; .padding: 7px 5px 5px 8px; _padding: 7px 5px -5px 8px!important; color: #fff; font: bold 12px; text-transform: uppercase; font-weight:bold; }
ul.menu li a:hover {color:#ffffff!important;}
ul.menu li a.expanded:hover {color:#ffffff;}
ul.menu li a.active {color:#ffffff!important;}

ul.menu li ul.menu li { font-weight:bold!important; background-color:#ffffff!important; color: #666; text-transform:none; font-family:Arial, Helvetica, sans-serif;}
ul.menu li ul.menu li a { padding: 3px 0 3px 8px!important; font-size: 9pt; margin: 3px 0 0 0; font-weight:bold!important; background-color:#ffffff!important; color: #666; text-transform:none; font-family:Arial, Helvetica, sans-serif;}
ul.menu li ul.menu li ul.menu { background: transparent; margin: 0!important; padding: 0!important;  background-color:#ffffff!important; color: #666; text-transform:none; font-family:Arial, Helvetica, sans-serif;}
ul.menu li ul.menu li ul.menu li a { padding: 2px 0 0 20px!important; font-size: 8pt; background-color:#ffffff!important; color: #666; text-transform:none; font-family:Arial, Helvetica, sans-serif;}
#sidebar-left ul.menu li ul.menu li a:hover, #sidebar-left ul.menu li ul.menu li ul.menu li a:hover, #sidebar-left ul.menu li ul.menu li ul.menu li ul.menu li a:hover   {color:#9a3112!important;}
#sidebar-left ul.menu li ul.menu li a.active, #sidebar-left ul.menu li ul.menu li ul.menu li a.active, #sidebar-left ul.menu li ul.menu li ul.menu li ul.menu li a.active   {color:#9a3112!important;}
ul.menu li ul.menu li ul.menu li ul.menu { font-weight:normal!important; background: transparent; margin: 0!important; padding: 0!important; background-color:#ffffff!important; color: #666; text-transform:none; font-family:Arial, Helvetica, sans-serif;}
ul.menu li ul.menu li ul.menu li ul.menu li a {font-weight:normal!important; padding: 2px 0 0 30px!important; font-size: 8pt; background-color:#ffffff!important;color: #666; text-transform:none; font-family:Arial, Helvetica, sans-serif;}
ul.menu li ul.menu li ul.menu li ul.menu li ul.menu {font-weight:normal!important; background: transparent; margin: 0!important; padding: 0!important; background-color:#ffffff!important; color: #666; text-transform:none; font-family:Arial, Helvetica, sans-serif;}
ul.menu li ul.menu li ul.menu li ul.menu li ul.menu li a {font-weight:normal!important; padding: 2px 0 0 40px!important; font-size: 8pt; background-color:#ffffff!important;color: #666; text-transform:none; font-family:Arial, Helvetica, sans-serif;}



/*
Don't Delete - Pre Breadcrumb Adjustment - May Need To Revert

ul.menu a { display: block!important; color: #666; }
ul.menu li { background: transparent; }
ul.menu li a { padding: 8px 0 5px 8px!important; }
ul.menu li ul.menu li { background: transparent; }
ul.menu li ul.menu li a { padding: 3px 0 3px 20px!important; font-size: 8pt; margin: 3px 0 0 0; }
ul.menu li ul.menu li ul.menu { background: transparent; margin: 0!important; padding: 0!important; }
ul.menu li ul.menu li ul.menu li a { padding: 2px 0 0 35px!important; font-size: 8pt; }*/

.collapsed, .leaf { border-bottom: 1px solid #e3e1e0; }
ul.menu li.expanded { border-bottom: 1px solid #e3e1e0; }
ul.menu li.expanded  ul.menu li.leaf, ul.menu li.expanded  ul.menu li.collapsed { border-bottom: 0; }
ul.menu li.expanded ul.menu li.expanded { border-bottom: 0; }

.node-inner /* Additional wrapper for node */ { margin-left: 13px; }
.node-unpublished div.unpublished, /* The word "Unpublished" displayed beneath the content. */ .comment-unpublished div.unpublished { height: 0; overflow: visible; color: #d8d8d8; font-size: 75px; line-height: 1; font-family: Impact, "Arial Narrow", Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; text-align: center; word-wrap: break-word; /* A very nice CSS3 property */ }
.marker /* "New" or "Updated" marker for content that is new or updated for the current user */ { color: #c00; }
.node.node-unpublished .picture, .comment.comment-unpublished .picture { position: relative; /* Otherwise floated pictures will appear below the "Unpublished" text. */ }
.node .content /* Node's content wrapper */ { margin-top: 0px; /*probably want to remove this when breadcrumbs are there*/ }
.node div.links /* Wrapper for node links */ { margin: 1em 0; }
ul.links /* Taxonomy links, node links, comment links */ { margin: 0; padding: 0; } 
ul.links.inline { display: inline; } 
ul.links li { display: inline; list-style-type: none; padding: 0 0.5em; }
.block /* Block wrapper */ { margin-bottom: 1em; }

#search { width:218px; height:37px; /*background:#f1ebd4;*/ background:#dd6a29; float:left; display:inline; margin-right:12px; padding-left:48px; background-image:url(/images/search.gif); background-repeat:no-repeat;  }
/* Safari only hack */ @media screen and (-webkit-min-device-pixel-ratio:0)  { #search { width:230px; } }
#edit-search-theme-form-keys {  }
#search-go { float:left; display:inline; }
#search-box /* Wrapper for the search form */ { float:right; display:inline; }
#block-search-0 /* "Search form" block */ { background: #edebea; color: #736c67; height: 36px; margin: 0 12px 0 2px; width: 270px; float: right; }
#block-search-0 .block-inner h2.title { display: none; }
#search-box #edit-submit, #search-box #edit-submit-1 , #search-box #edit-submit-2 , #search-box #edit-submit-3, #search-box #edit-submit-4 { display:block; float: left; margin-top: 8px; height:20px; } 
#edit-search-theme-form-1 { width: 176px; .width: 170px; border: 1px solid #999; display:block; float: left; height: 14px; padding: 2px 3px 3px 3px; margin-top: 8px; margin-right: 4px; font-size: 11px; color: #999; }

.home-bottom {margin-top:7px; font-size:12px; line-height:150%}


.form-item, /* Wrapper for a form element (or group of form elements) and its label */ .form-checkboxes, .form-radios { margin:  0; }
.form-item input.error, /* Highlight the form elements that caused a form submission error */ .form-item textarea.error, .form-item select.error { border: 2px solid #c00; }
.form-item label /* The label for a form element */ { display: block; font-weight: bold; } 
.form-item label.option /* The label for a radio button or checkbox */ { display: inline; font-weight: normal; } 
.form-required /* The part of the label that indicates a required field */ { color: #c00; } 
.form-item .description /* The descriptive help text (separate from the label) */ { font-size: 0.85em; } 
.form-checkboxes .form-item, /* Pack groups of checkboxes and radio buttons closer together */ .form-radios .form-item { margin: 0.4em 0; }
.form-submit /* The submit button */ {  }
.container-inline div, .container-inline label /* Inline labels and form divs */ { display: inline; }  
.tips /* Tips for Drupal's input formats */ { margin: 0; padding: 0; font-size: 0.9em; }

.error /* Errors that are separate from div.messages status messages (see above.) */ { color: #c00; }
.more-link /* Aggregator, blog, and forum more link */ { text-align: right; }
#user-login-form /* Drupal's default login form */ { text-align: left; }
tr.even, tr.odd /* Some tables have rows marked even or odd. See also the ".section-admin tr.even" declaration below. */ { border-bottom: none; padding: 0; }

.section-admin tbody { border-top: 1px solid #ccc; } 
.section-admin th { text-align: left; padding-right: 1em; border-bottom: 3px solid #ccc; }
.section-admin tbody th { border-bottom: 1px solid #ccc; }
.section-admin thead th { text-align: left; padding-right: 1em; border-bottom: 3px solid #ccc; }
.section-admin tr.even, .section-admin tr.odd { background-color: #eee; border-bottom: 1px solid #ccc; padding: 0.1em 0.6em; }

body p { line-height:16px; } 
img { border:0; }
.clear { clear:both; } 
.handheld { display:none; } 
.floatR { float:right; display:inline; }
a { color:#972909; text-decoration:none; }
 a:hover { color:#e16724; } 
h1 { font-size:22px; margin: 22px 0; }
h2 { font-size:15px; margin-bottom: 25px; }
h3 { font-size:13px; } 
h4 { font-size:12px; }
 
#close { height:30px; background:#000; }
#top { width:969px; text-align:left; margin:0 auto; }
#logo { margin:23px 0; float: left; display: inline; }
#phone_numbers { margin:34px 13px 30px 13px; float: right; display: inline; }
#topnav { height:24px; background:#FFF; padding-bottom:10px; padding-left:14px; position: relative;}
#topnav img { float:left; padding:14px 15px 0 0; } 
#topnav #flags { float: right; display: inline; width: 435px; border: 0; text-align: right!important; padding: 0!important; margin: 0 -6px 0 0!important; }
#topnav #flags img { padding: 9px 0 0 14px; }
#topnav #google_translate_element {
  position: absolute; right: 10px; top: 0px; border: 0; text-align: right;
  float:right;
  margin:4px 2px 0 0 !important;
}
body {position: relative;}
#admin-menu {margin-top: -20px;}
#navbar img { margin-right:1px; }
#flash-holder { background:#FFF; padding:13px 13px 0; }
#body-left { float:left; display:inline; width:534px; background:#FFF; padding:27px 20px 30px 30px; }
#body-left h2 {font-size:24px; margin-top:-8px; margin-bottom:15px; font-weight:normal;}
.cust { width:160px;}

#body-right { float:right; display:inline; width:334px; background:#FFF; padding:27px 31px 30px 20px; }
.left4 { margin-left:4px; }  
.right15 { margin-right: 15px; }
.width178 { width:178px; } 
.width348 { width:348px; }
.top40 { margin-top:40px; }
.top50 { margin-top:50px; }
.top10 { margin-top:10px; }
.top20 { margin-top:20px; }
.top6 { margin-top:6px; }
.bottom17 { margin-bottom:17px; }
.bottom10 { margin-bottom:10px; }
.bottom23 { margin-bottom:17px; }
.arial12 { font:normal 12px arial; }
.bold { font-weight:700; }
.small { font-size:10px; line-height:12px; }
.grey_vert { background:url(/imgs/home/grey_vertical.gif) repeat-y top; width:1px; height:90px; margin:0 12px 0 9px; }
.lineheight17 { line-height:17px; }
*, .no-margin { margin:0; padding:0; }
.floatL { float:left; display:inline; }
#nav { display: none; /*float:left;*/ /*display:inline;*/ }

#accordion { width: 333px; margin-top: 20px; .margin-top: 67px; height: 620px; overflow:visible; position:absolute;}
#accordion a {font-size:11px; padding-left:2px; .padding-left:5px;}
h3.toggler { cursor: pointer; border: 0!important; margin:0; margin-top: -1px;  padding: 0!important; height: 40px; .height: 35px; _height: 35px; display: block; .margin-bottom: 5px; _margin-bottom: 0px; }
.oven_description { width: 178px; line-height: 15px; padding-top: 17px; .padding-top: 7px; _padding-top: 7px; padding-bottom: 0px; .padding-bottom: 10px; _padding-bottom: 10px; float:right; font-size:11px; }
h3.toggler img { margin: 0!important; padding: 0; .padding-top: 4px; _padding-top: 4px; }

h3 { font-size:15px; margin: 20px 0 23px 0; border-top: 1px solid #e3e1e0; padding-top: 19px; }
#page_title {color: #000000;  padding: 0px 0 1px 0px; width: 730px; height: 29px; margin-top: 0; margin-bottom: 15px; font: normal 25px arial; background:/*#4c1a0c;*/ background:#ffffff; display: block; }
#related {width: 146px; float: right;   margin-top: 0; margin-left: 30px; margin-bottom: 10px; padding: 40px 14px 15px 14px; background: url(/imgs/child/related_links.png) no-repeat top #edebea; font-size: 12px;}
#related a {line-height: 25px; color: #666666;}
#related a:hover {color: black;}
h2 {padding-top: 5px;}
.pdf {background: url(/imgs/child/pdf.gif) no-repeat 0 8px #edebea; display:block; line-height: 10px!important; padding: 10px 0 10px 20px;}

#configurator select {clear: left; display: block; width: 188px; padding: 1px 0 1px 6px; border: 1px solid #b3b0b0; color:#333333; margin: 7px 0 20px 0; font-size: 12px;}
#configurator label{color:#333333; font-weight: bold;}
#configurator {margin-top: 10px; font-size: 12px;}
#configurator option {padding-left: 9px;}
.suggestions {margin-top: 15px; margin-bottom: 10px;}
.product_thumb {width: 212px; height: 198px; padding: 10px 12px; border: 1px solid #dedcda;   float: left; margin-right: 12px; margin-bottom: 14px; overflow:hidden; text-align:center; }
.product_thumb_wide {width: 736px; height: 218px; overflow:hidden; border: 1px solid #dedcda; margin-bottom: 14px;  }
.product_thumb_pizza {width: 232px; height:188px; padding: 10px 0px; float: left; overflow:hidden; text-align:center; }
.mProducts {width:490px; float:right; background-image:url(/images/pizza.jpg); background-position:right; background-repeat:no-repeat; height:218px;}
.mProducts h2 {margin-top:45px; margin-bottom:-10px;}
.page-configurator-pizzeria-htm .views-row-1 {margin-top:-25px; position:relative; }
.page-configurator-pizzeria-htm .views-row-2 {margin-top:-25px; position:relative; }
.page-configurator-pizzeria-htm .views-row-3 {margin-top:-25px; position:relative; }

.tall {height:300px;}
.lastinrow {margin-right: 0!important;}
a.product_thumb  {color: #000;}
a:hover.product_thumb  {color:  #9a3112; border: 1px solid #9a3112;}
.thumb_title {height: 30px; display: block; }
.thumb_title_small {height: 40px; display: block; }
.thumb_title_small .title {font: normal 18px arial; margin-bottom:0px; display: block;}
.description {display: block; font-size: 11px;}
.thumb_title .title {font: normal 18px arial; margin-bottom:0px; display: block;}
.thumb_title .title a {color: #000;}
.thumb_title .title a:hover {color: #9a3112;}
h2 {font-size: 19px;  }
.snug { margin-top: -10px!important; padding:0!important;}
.product_thumb img {margin-left: -5px;}
.block {display: block;}
.link {color: #9a3112; margin-top: 0px; .margin-top: 0px!important; _margin-top: 0!important; display: inline; width: 185px; font: normal 12px arial; }
.pointer {width: 10px; padding-top: 3px; padding-right: 4px;}
.thumb_image {text-align: center; margin: 5px 0; height: 125px;}
.thumb_image_tall {text-align: center; margin: 5px 0; height: 215px;}

#content-container {margin-left:-68px; margin-top:-21px; }
#content-containerpg {  }
#content-single { padding-left: 13px; padding-top: 0; }
.cpk { background: url(../imgs/child/products_banners/products_bottom_banner.jpg) no-repeat top ; }
.cpk_links { padding-top: 119px; padding-left: 127px; }
.cpk_links a { padding-right: 17px; }
.result_row { margin-top: -2px; padding-top: 0; }
.underline { text-decoration: underline;}
.imageleft { margin-right: 10px; }
.imageright { margin-left: 10px; }
#intro p { margin-top: 0; }

.breadcrumb { height: 9px; color: #90908f; font-size: 11px; margin: 13px 14px 7px 14px; } 
.breadcrumb a {color: #972909; padding: 4px;}
.breadcrumb a:hover {color: #972909; text-decoration:underline; }

#child-left { width: 190px; margin-left: 13px; float: left;  }
#child-right {width: 740px; margin: 0 0 0 -13px; padding-bottom:0px; .padding-bottom:20px; clear: both;  }
#child-left, #child-right {font: normal 13px arial; margin-bottom: 50px;}
.child-right { width: 740px; margin: 0!important; padding: 0!important; clear: both; }
#child-right p {padding-right: 30px!important; line-height: 18px; margin: 23px 0;}
#child-right a {color: #972909; text-decoration:none;}
#child-right a:hover {color: #e16724; text-decoration:none;}
#child-right table {margin:0px; padding:0px; width:740px; font-size:12px;}
#child-right table.tablefloat { margin: 0; padding: 0; font-size: 12px; width: 506px; display: inline; }
#child-right img {margin:13px;}
#child-right h2 {clear: left;}
#child-right ul, #child-right ol {margin-left: 20px; padding-right: 30px;} 
#child-right li {padding-bottom: 20px; list-style-type:none; background:url(/images/bullet.gif) 2px 6px no-repeat; padding-left:15px;}
#child-right hr {padding: 0; margin: 10px 0px;}
#child-right table tr {border-top:1px solid #ffffff;}
#header-image {width: 740px; height: 118px;  margin: 0;  padding-top: 0px;}
h1#page_title {color: #000000;  padding: 0px 0 0px 0px; width: 730px; height: 27px;  margin: 34px 0 15px 0; font: normal 25px arial; background: #ffffff;  display: block; }
#related {width: 146px; float: right;   margin-top: 0; margin-left: 30px; margin-bottom: 10px; padding: 40px 14px 15px 14px; background: url(../imgs/child/related_links.png) no-repeat top #edebea; font-size: 12px;}
#related a {line-height: 25px; color: #666666;}
#related a:hover {color: black;}
.no-margin  {.padding-bottom:0px;}
h2 {padding-top: 5px; font-size:16px; margin-bottom:10px; margin-top:20px; .margin-top:0px; _margin-top:0px;}
table.terms td {padding-bottom:20px;}

#sidebar {width: 174px; float: right; margin-top: 0; margin-left: 30px; margin-bottom: 10px; background:#ffffff; background:#ffffff; font-size: 12px; color:#000000; padding-bottom: 9px;}
#sidebar h3 {color:#ffffff; font-size:12px; text-transform:uppercase; background-color:#972909; width:160px; margin-top:0px; margin-bottom:0px; padding:7px 0px 7px 14px;}
#sidebar p {padding: 10px 14px 0px 14px!important;}
#sidebar a {color: #666666;}
#sidebar a:hover {color: black;}
#sidebar p.break {width:148px; height:15px; background-color:#ffffff; margin:0px; padding:0px;}
#sidebar img {padding:12px 0 0 12px!important; margin: 0!important;}
hr {height:1px; width:740px; background-color:#dedcda; color:#dedcda; border:0px; margin-top:25px; margin-bottom:25px;}

#sidebarc {width: 175px; float: right; margin: 0 0 10px 30px; background:#fff; font-size: 9pt; color:#000; text-align: left!important; }
#sidebarcinner { width: 175px; .width: 173px; float: right; margin: 0 0 10px 0; .margin: 0 0 10px 0; background:#fff; font-size: 9pt; color:#000; text-align: left!important; border: 1px solid #cecece; }
#sidebarc h3 {color: #ffffff; font-size: 12px; text-transform: uppercase; width: 163px; .width: 161px; background: #972909; padding: 7px; margin: 0 0 0 -2px!important; .margin: 0 0 0 0px!important; }
#sidebarc p {padding: 0 14px 10px 14px!important; text-align:left;}
#sidebarc a {color: #666666;}
#sidebarc a:hover {color: black;}
#sidebarc p.break {width:148px; height:15px; background-color:#ffffff; margin:0px; padding:0px;}
#sidebarc img {padding:12px 0 0 12px!important; margin: 0!important;}
hr.short { height: 1px; width: 550px; background: #dedcda; color: #dedcda; border: 0; margin: 25px 0 25px 0; }
#block-block-2 {margin-left: 13px; clear: both; margin-bottom: -35px; margin-top: 34px; }
#tutorial-new {width:399px; float:right; background:#C0C0C0; border:3px solid #C0C0C0;}
#tutorial-new .gray {background-color:#C0C0C0; width:300px;}
#tutorial-new .white {background-color:#ffffff; width:399px;}
#tutorial-new .cell {width:133px; float:left; background-color:#ffffff; text-align:center}
#tutorial-new .clear {clear:both;}
.front #body-left {margin: -12px 0 0 17px; padding: 0;}  
.front #body-right {margin: -82px 0 0  -30px; background: transparent;} 

ul.nice-menu-down { float: left; border: 0; background-image:url(/imgs/nav/navbar-bg.gif)}
#block-nice_menus-1 { margin-left: 13px;  margin-top:-11px;  .margin-top: 0; _margin-top: 0;  padding-top: 0;  font-family: 'Trebuchet MS', 'Times New Roman', Times, serif; } 
#block-nice_menus-1 a { color:#fff;}
#block-nice_menus-1 a:hover {/*color: #9a3112;*/ color:#ffffff;  }
#block-nice_menus-1 .active {/*color: #9a3112;*/ color:#ffffff;  }
#nice-menu-1 .menu-path-node-1 { /*the home button*/ width: 57px;  height: 30px;  font: bold 12px arial;  text-transform: uppercase;  padding: 7px 3px 0 17px;  border: 0;} 
/* Safari only hack */ @media screen and (-webkit-min-device-pixel-ratio:0)  { #nice-menu-1 .menu-path-node-1 {   /*the home button*/ width: 63px; text-align: center;  font: bold 12px arial;  padding: 10px 5px 0 4px; height: 27px; } }
#nice-menu-1 .menu-path-node-2, #nice-menu-1 .menu-path-node-3, #nice-menu-1 .menu-path-node-4 { /*the main nav buttons*/ font: bold 12px arial;  text-transform: uppercase!important;  text-align: center;  height: 30px;  padding: 7px 0 0 8px!important;  color: #ffffff; border: 0;}  
/* Safari only hack */ @media screen and (-webkit-min-device-pixel-ratio:0)  { #nice-menu-1 .menu-path-node-2, #nice-menu-1 .menu-path-node-3, #nice-menu-1 .menu-path-node-4 { /*the main nav buttons*/ font: bold 12px arial; padding:10px 0 0 7px!important;  height: 27px; }}
#menu-191 { /*Products button*/ width:242px;}
/* Safari only hack */ @media screen and (-webkit-min-device-pixel-ratio:0)  { #menu-191 { /*Products button*/ width:242px;}}
#menu-192 { /*D&I button*/width:178px;}
/* Safari only hack */ @media screen and (-webkit-min-device-pixel-ratio:0)  { #menu-192 { /*D&I button*/width:178px;}}
#menu-193 { /*Resource Center button*/width:153px;}
/* Safari only hack */ @media screen and (-webkit-min-device-pixel-ratio:0)  { #menu-193 { /*Resource Center button*/width:149px;}}
#nice-menu-1  li { background:#dd6a29; margin-right: 1px; background-image:url(/images/nav-bg.gif);}  
#nice-menu-1 ul { margin-top: 15px; border: 0; padding: 0; }
#nice-menu-1 ul li ul { border-top: 0; margin-top:2px;}
#nice-menu-1 ul li:hover, #nice-menu-1 li:active, #nice-menu-1 ul li:active { /*background: #e1d8bc; */ background:#c95d24!important; color:#ffffff; }
#nice-menu-1 li:hover {background-image:url(/images/nav-bg2.gif)!important; color:#ffffff;}
#nice-menu-1 ul li { border: 0; font: normal 11px arial; text-transform: none; /*border-top: 1px solid #fff;*/ padding:5px; background:#dd6a29; }
#nice-menu-1 ul li a:hover {}
#nice-menu-1 ul li ul { margin: 0px; margin-left: 10px; width:200px; }
#nice-menu-1 ul li ul { margin-top: 1px; }
#nice-menu-1 ul li ul li ul { margin-top: 1px; }
body.no-sidebars #content-area { padding: 55px; }
body.front #content-area, body.page-content-wood-stone-cooking-products #content-area { padding: 0px; }
body.front #content-area { padding-top: 22px;  clear: both; }
.tabs { margin-top: 50px; }
.node-form { margin-left: 10px; width: 740px; }


.table-withpadding td { padding: 3px; }
.table-redTopHeading { background: #9a3112; color: #fff!important; }
.gray { background: #c0c0c0; }
.ltgray { background: #f2f2f2; }
img.nomargin { margin: 0!important; }
table {border:0px;}
.red {color: #ff0000; font-weight:bold;}
.cyan {color: #0080FF; font-weight:bold;}
.blue {color: #008080; font-weight:bold;}
.green {color: #008000; font-weight:bold;}
.gold {color: #F7CB00; font-weight:bold;}
.table-redTop { border:1px solid #9a3112; width:730px!important; }
.table-redTop2 { border:1px solid #9a3112; width:350px!important; }
.table-grayTop { }
.table-grayTop td { padding: 3px!important; }
.table-redTop td {border:1px solid #9a3112; padding:12px; width:330px!important; }
.table-redTop2 td {border:1px solid #9a3112; padding:12px; }
.table-redTop h2 {margin-top:0px;}
.spec-sheets td {padding:5px; font-size:11px;}
.row_block {display:block; clear:both;}
#content-area {}
#content-area dl {margin-left:13px; margin-top:50px; padding-bottom:40px; .padding-bottom:80px; width:740px;}
#content-area dt  {margin-top:15px;}
.float-right {float:right;}
.float-left {float:left;}
#videos {color:#ffffff;}
#videos h2 {color:#ffffff;}
.captions {font-size:11px; line-height:125%;}
.captions a {font-size:11px;}
.node-form {margin-top:80px;}
.flame-red { background-color:#ff0000; color:#ffffff; font-weight:bold;}
.flame-yellow {background-color:#ffff00; color:#000000; font-weight:bold;}
.flame-orange{background-color:#ff9a00; color:#000000; font-weight:bold;}
.yellow { background-color:#000000; color: #FFBE00;}
.lt-yellow {color: #FFFF00; background-color:#000000}
.international-rightside-divs { margin: 0pt 0pt 50pt 50px; width: 140px; float: right; display: inline; padding: 20px; border: 1px solid #888; }
.page-comparison-wood-stone-or-deck-production-htm table {width:100%;}
.international td {width:25%}	
#people {width:180px; background-color:#ededed; border:5px solid #cacaca;}
#people .its {color:333333; text-transform:uppercase; font-size:12px; width:166px; padding:7px; font-weight:bold; display:block; overflow:visible; background-color:#cbcbcb; margin-top:-5px;} 
#people .content {padding:7px 7px 7px 7px; color:#333333; margin-top:0px; }
#people .titleblock {color:#333333; font-size:11px; width:160px; font-weight:bold; margin-bottom:-10px; display:block; overflow:visible;}
#people .nameblock {color:#9a3112; font-size:12px; width:160px; font-weight:bold; margin-bottom:-20px; display:block; overflow:visible;} 


/*.page-products-htm #content-area {border:1px solid #333333; width:500px!important; margin-left:13px;}
.page-products-htm #node-2 { border:1px solid #000000; width:820px!important;}
.page-products-htm .node-inner {border:1px solid #000000; width:810px!important; margin-left:-55px; }
.page-products-htm .node-inner .content {border:1px solid #000000; width:830px!important; margin-left:13px;}*/




#child-right-gallery {width: 740px; margin-left: 13px; padding-bottom:0px;  clear: both;  }
body.section-photos-htm #content-area {margin-left:-15px; margin-top:15px;}
#fast_gallery {margin:15px 0 0 10px; .margin:-15px 0 30px 10px; }
#fast_gallery img {padding:10px; border:0px;}
#fast_gallery p {display:none;}
.single-image {width: 212px!important; height: 198px; padding: 15px 12px; border: 1px solid #dedcda; float: left; display:inline; margin-right: 6px; margin-bottom: 14px!important;  overflow:hidden;}
.single-image a img {border:0px!important;}
.folder-caption {font: normal 18px arial; margin-bottom:8px; display: block; background-color:#ffffff!important; font-weight:normal!important; color: #666666!important; z-index:0!important; }
.folder-caption a {background-color:#ffffff!important; color: #666666!important;}
.folder-caption a:hover {color: #9a3112; background-color:#ffffff!important;  color: #666666!important;}


.geo-locator { background:url(/images/rep-locator.jpg) no-repeat; text-align:center; height:126!important; margin-top:00px; margin-left:0px; float:right;}
.geo-locator form {margin-left:32px; padding-top:15px;}
.contact-table td {width:350px!important;}
.contact-div {height:85px; display:block;}
.contact-div img {margin:0 10px 0 0!important; padding:0px!important;}


.view-CAD-Symbol-Library {margin-left:13px; margin-top:-10px;}
.page-installation-freightweights-htm .view-FWS-Dimensions {margin-left:13px; margin-top:-10px;}
.page-installation-freightweights-htm .views-field-field-fws-product-value {width:258px;}
.page-installation-freightweights-htm .views-field-field-fws-m3-value {width:50px;}
.page-installation-freightweights-htm .views-field-field-fws-ft3-value {width:50px;}
.page-installation-freightweights-htm .views-field-field-fws-lbs-value {width:50px;}
.page-installation-freightweights-htm .views-field-field-fws-req-forklift-value {width:50px;}
.page-installation-freightweights-htm .views-field-field-fws-fork-length-req-value {width:50px;}
.page-installation-freightweights-htm .views-field-field-fws-kg-value {width:50px;}
.page-installation-freightweights-htm .views-field-field-fws-freight-class-value {width:50px;}
.page-installation-freightweights-htm .views-field-field-fws-crated-dims-value {width:50px;}
.page-installation-freightweights-htm-feed .view-FWS-Dimensions {margin-left:13px; margin-top:-10px;}
.page-installation-freightweights-htm .views-exposed-widget {margin-left:13px; margin-top:}
.page-installation-freightweights-htm .views-table {margin-left:-5px;}
.page-installation-freightweights-htm .views-table td.views-field {padding-bottom:15px; border-left:1px solid #ffffff; border-bottom:1px solid #ffffff;}
body.page-fws-dimensions #child-right {margin-left:13px;}
body.page-fws-dimensions .view-filters {display:block; width:740px; margin-left:40px; margin-bottom:15px; margin-top:-20px;}
body.page-fws-dimensions .views-table {display:block; margin-top:00px;}

.views-table { font-size:11px; padding:5px; margin: 0 0 0 24px; width:740px; .width: 740px; }
.views-table td {padding:5px;}
.view-header {font-size:16px; padding-bottom:5px; .padding-bottom:20px; padding-top:10px; font-weight:bold; width:740px; clear:both;}
.views-table th {background-color:#9a3112; color:#ffffff; padding:5px;}
.views-field-title {width:90px;}
.views-field-field-cad-equipment-value { font-weight:bold;}
.views-field-field-cad-model-value {width:90px; }
.views-field-field-cad-front-fid {width:122px; text-transform:lowercase; }
.views-field-field-cad-planview-fid {width:122px; text-transform:lowercase; }
.views-field-field-cad-planwlarge-fid {width:122px; text-transform:lowercase; }
.views-field-field-cad-planrdrwbroiler-fid {width:122px; text-transform:lowercase; }
.views-field-field-cad-planldrwbroiler-fid {width:122px; text-transform:lowercase; }
.views-field-field-cad-sidewobroiler-fid {width:122px; text-transform:lowercase;}
.views-field-field-cad-planwsmall-fid {width:122px; text-transform:lowercase; }
.views-field-field-cad-frontrightdrive-fid {width:122px; text-transform:lowercase; }
.views-field-field-cad-frontleftdrive-fid {width:122px; text-transform:lowercase; }
.views-field-field-cad-planwflat-fid {width:122px; text-transform:lowercase; }
.views-field-field-cad-planrdrwobroiler-fid {width:122px; text-transform:lowercase; }
.views-field-field-cad-planldrwobroiler-fid {width:122px; text-transform:lowercase; }
.views-field-field-cad-front-fid {width:122px!important; text-transform:lowercase; }
.views-field-field-cad-sidewbroiler-fid {width:122px; text-transform:lowercase; }
.views-field-field-cad-right-fid {width:122px; text-transform:lowercase; }
.page-cadlibrary-htm .view-header {margin-left:13px; } 
.page-cadlibrary-htm .view-content {margin-left:-10px; } 
/* Safari only hack */ @media screen and (-webkit-min-device-pixel-ratio:0)  {.page-cadlibrary-htm #content-bottom  { margin-top: 100px; } }
.views-table thead {border:0px;}
.views-table tbody {border:0px;}
.views-field {border:0px;}
#block-views-CAD_Symbol_Library-block_3 {margin-top:-115px;}

body.section-cadlibrary-htm .views-field-title {text-transform:none; display:inline; margin:0px; font-size:11px; font-weight:bold; vertical-align:middle; margin-top:-25px; display:none; }
body.section-cadlibrary-htm thead {background-color:#993300;}

.view-content { margin: 0 0 0 0; .margin-top:-15px; .width: 760px; }
.section-products-tools-htm .view-content,
.section-products-tools-new-htm .view-content,
.section-products-tool-sets-htm .view-content,
.section-products-specialized-tools-htm .view-content,
.section-products-accessories-htm .view-content,
.section-products-replacement-parts-htm .view-content,
.section-products-rotis-accessories-htm .view-content { margin: 0 0 0 0px; .margin-top:-15px; width:750px; }
.section-products-ovens-ms-htm .views-field-title,
.section-products-ovens-bl-htm .views-field-title,
.section-products-ovens-fd-htm .views-field-title,
.section-products-specialty-ovens-htm .views-field-title,
.section-products-rotisseries-htm .views-field-title, 
.section-products-ovens-specialty-htm .views-field-title,
.section-tandoor-ovens-htm .views-field-title,
.section-products-coal-fired-htm .views-field-title,
.section-products-specialty-equipment-htm .views-field-title,
.section-products-tools-htm .views-field-title,
.section-products-tool-sets-htm .views-field-title,
.section-products-tools-htm .views-field-title,
.section-products-tools-new-htm .views-field-title,
.section-products-tool-sets-htm .views-field-title,
.section-products-specialized-tools-htm .views-field-title,
.section-products-accessories-htm .views-field-title,
.section-products-replacement-parts-htm .views-field-title,
.section-products-rotis-accessories-htm .views-field-title { margin-top:12px; margin-left:13px; margin-bottom:20px; display:block; height:50px; text-align:center; font-weight:normal;}
.section-products-charbroilers-htm .views-field-title { margin-top:12px; margin-left:13px; margin-bottom:20px; display:block; height:50px; }

.views-view-grid td {border:1px solid #cccccc; padding-right:10px; margin-right:10px; width:230px; text-align:center; vertical-align:top;}
.views-row-1, .views-row-2, .views-row-4, .views-row-5, .views-row-7, .views-row-8, .views-row-10, .views-row-11, .views-row-13, .views-row-14, .views-row-16, .views-row-17, .views-row-18, .views-row-19, .views-row-20, .views-row-21, .views-row-22, .views-row-23, .views-row-24, .views-row-25, .views-row-26, .views-row-27, .views-row-28, .views-row-29, .views-row-30 {border:1px solid #dedcda; width:237px; height:280px!important; float:left; margin-right:12px; overflow:hidden; margin-bottom:12px;}
.views-row-3, .views-row-6, .views-row-9, .views-row-12, .views-row-15, .views-row-18  {border:1px solid #dedcda; width:237px; float:left; height:280px; overflow:hidden; margin-bottom:12px;}
.views-field-field-oven-picture-fid, .views-field-field-product-picture-fid, .views-field-sell-price, .views-field-buyitnowbutton, .views-field-field-summary-desc-value {text-align:center;}
.views-field-sell-price, .views-field-buyitnowbutton {text-align:center; margin-top:10px; margin-bottom:10px;}	
.views-field-field-summary-desc-value {margin:10px; font-size:11px;}
.view-ovens-product-list {margin-left:41px;}
.views-field-field-oven-picture-fid  { height:200px; width:237px; text-align:center; } 
.views-field-field-oven-picture-fid img  { text-align:center; vertical-align:bottom; vertical-align:baseline;} 
.views-field-field-oven-footprint-image-fid {float:left; width:125px;}
.views-field-field-oven-list-text-value {float:left; width:100px; text-align:left;}
.views-field-field-oven-list-text-value  p {text-align:left;}
.category-content {width: 739px; margin: 0; padding-bottom:0px; .padding-bottom:20px; clear: both; margin-left:13px; .margin-top: -15px; } 
.category-content p {line-height:150%}
.oven-list-info {font-size:10px; margin-top:20px; line-height:150%; margin-left:0px;}
.area {color:#008000;}
.choices {color:#ff6600;}
.volume {color:#000000;}
body.section-products-ovens-bl-htm .views-row-odd,
body.section-products-ovens-bl-htm .views-row-even,
body.section-products-ovens-ms-htm .views-row-odd,
body.section-products-ovens-ms-htm .views-row-even,
body.section-products-ovens-fd-htm .views-row-odd,
body.section-products-ovens-fd-htm .views-row-even, 
body.section-products-ovens-specialty-htm .views-row-odd,
body.section-products-ovens-specialty-htm .views-row-even, 
body.section-tandoor-ovens-htm .views-row-odd,
body.section-tandoor-ovens-htm .views-row-even, 
body.section-products-coal-fired-htm .views-row-odd,
body.section-products-coal-fired-htm .views-row-even, 
body.section-configurator-pizzeria-htm .views-row-odd,
body.section-configurator-pizzeria-htm .views-row-even, 
body.section-configurator-full-service-htm .views-row-odd,
body.section-configurator-full-service-htm .views-row-even, 
body.section-configurator-institutional-htm .views-row-odd,
body.section-configurator-institutional-htm .views-row-even, 
body.section-configurator-qsr-htm .views-row-odd,
body.section-configurator-qsr-htm .views-row-even, 
body.section-configurator-world-cuisine-htm .views-row-odd,
body.section-configurator-world-cuisine-htm .views-row-even, 
body.section-configurator-hotels-htm .views-row-odd,
body.section-configurator-hotels-htm .views-row-even, 
body.section-configurator-grocery-retail-htm .views-row-odd,
body.section-configurator-grocery-retail-htm .views-row-even 
{height:400px!important;}





#product-titles { background: #ffffff; width:740px; height: 31px; margin: 34px 0 15px 0; display:block; }
.margin-adjust {height:34px; .height:68px;}
body.section-products-accessories-main-htm #product-titles { margin-left:-27px; margin-bottom:15px; position:relative;}
body.section-catalog #product-titles { margin-left:0px; margin-bottom:0px; }
#product-titles .title { color: #000000;  padding: 0px 0 0px 10px; font: normal 25px arial; float:left; }
#product-titles .icons { float:left; padding-right:0px; background-color:#ffffff; }

body.section-products-accessories-main-htm .title {height:30px;}
body.section-products-tools-new-htm .thumb_title {height:30px;}
body.section-products-tools-htm .thumb_title {height:30px;}
body.section-products-tool-sets-new-htm .thumb_title {height:30px;}
body.section-products-tool-sets-htm .thumb_title {height:30px;}
body.section-products-tandoor-accessories-htm .thumb_title {height:30px;}
body.section-products-rotis-multispit-htm .thumb_title {height:30px;}
body.section-products-gvr-accessories-htm .thumb_title {height:30px;}
body.section-products-rotis-singlespit-accessories-htm .thumb_title {height:30px;}
body.section-products-ovens-ds-cs-htm .thumb_title {height:30px;}
body.section-products-ovens-ds-modified-htm .thumb_title {height:30px;}


body.section-products-accessories-main-htm .product_thumb {height:155px;}

body.section-products-tools-new-htm .thumb_image {height:100px;}
body.section-products-tools-htm .thumb_image {height:100px;}
body.section-products-tool-sets-new-htm .thumb_image {height:100px;}
body.section-products-tool-sets-htm .thumb_image {height:100px;}
body.section-products-tandoor-accessories-htm .thumb_image {height:100px;}
body.section-products-rotis-multispit-htm .thumb_image {height:100px;}
body.section-products-gvr-accessories-htm .thumb_image {height:100px;}
body.section-products-rotis-singlespit-accessories-htm .thumb_image {height:100px;}
body.section-products-tools-new-htm .product_thumb {height:155px!important;}
body.section-products-tools-htm .product_thumb {height:155px!important;}
body.section-products-tool-sets-new-htm .product_thumb {height:155px!important;}
body.section-products-tool-sets-htm .product_thumb {height:155px!important;}
body.section-products-tandoor-accessories-htm .product_thumb {height:155px!important;}
body.section-products-rotis-multispit-htm .product_thumb {height:155px!important;}
body.section-products-gvr-accessories-htm .product_thumb {height:155px!important;}
body.section-products-rotis-singlespit-accessories-htm .product_thumb {height:155px!important;}


body.section-configurator-pizzeria-htm .view-content,
body.section-configurator-full-service-htm .view-content,
body.section-configurator-institutional-htm .view-content,
body.section-configurator-qsr-htm .view-content,
body.section-configurator-world-cuisine-htm .view-content,
body.section-configurator-hotels-htm .view-content,
body.section-configurator-grocery-retail-htm .view-content
{margin-left:13px;!important}

body.section-configurator-pizzeria-htm .view-field-title,
body.section-configurator-full-service-htm .view-field-title,
body.section-configurator-insitutional-htm .view-field-title,
body.section-configurator-qsr-htm .views-field-title,
body.section-configurator-world-cuisine-htm .view-field-title,
body.section-configurator-hotel-suite-htm .view-field-title,
body.section-configurator-grocery-retail-htm .view-field-title
{margin-top:12px; margin-left:13px; margin-bottom:20px; display:block; height:50px; font-weight:normal!important;}

.page-configurator-pizzeria-htm #content-inner {margin-left:26px; }
.page-configurator-pizzeria-htm .view-content { width:756px!important; margin-left:-26px!important;}
.page-configurator-qsr-htm .view-content { width:750px!important; }	
.page-configurator-full-service-htm .view-content { width:750px!important; }	
.page-configurator-institutional-htm .view-content { width:750px!important; }	
.page-configurator-qsr-htm .view-content { width:750px!important; }	
.page-configurator-world-cuisine-htm .view-content { width:750px!important; }	
.page-configurator-hotels-htm .view-content { width:750px!important; }	
.page-configurator-grocery-retail-htm .view-content { width:750px!important; }	



body.node-type-product #content-area {margin: 33px 13px 13px 13px;}
body.node-type-product #content-area #node h2 {color: #000000;  padding: 0px 0 1px 0px; width: 730px; height: 29px; margin-top: 0; margin-bottom: 15px; font: normal 25px arial; background:/*#4c1a0c;*/ background:#ffffff; display: block; }
body.section-wood-stone-tools-accessories-htm #block-uc_catalog-0 {margin: 34px 13px 13px 13px;}
#block-uc_catalog-0 .title {color: white;  padding: 4px 0 0px 10px; width: 730px; height: 27px; margin-bottom: 15px; font: normal 22px arial; background: #4c1a0c; display: block;}
body.section-catalog #content-area  {margin-left:13px;}
div.category-grid-products table{ padding:10px; width:740px;}
div.category-grid-products td{ width:33%; margin:10px; text-align:center;}
.category td {width:180px; border:1px solid #cccccc; height:200px; margin:10px;  width:25% }
.category a   {margin-top:20px; font-weight:normal; font-size:18px;}
.catalog-grid-title a  {margin-top:20px; font-weight:normal; font-size:18px;}
#store-footer {display:none;}
.page-wood-stone-tools-accessories-htm #content-inner {width: 710px; margin-left: 12px; }
.page-wood-stone-tools-accessories-htm #content-inner table.category {width: 770px;}
.page-wood-stone-tools-accessories-htm #content-inner table.category td.category {display: block; float: left; width: 236px; display: inline; margin: 0 12px 12px 0; }

#uc-cart-view-form, #uc-cart-checkout-form {border:0px; width:740px; margin-left:13px;}
#cart-form-products table.sticky-enabled td {border:0px; }
#cart-form-pane table.sticky-enabled {border:0px; }
#cart-form-pane table.sticky-enabled td {border:0px;}
#cart-form-pane table.sticky-enabled th {border:0px; height:40px; padding-left:10px;}
table.sticky-enabled td {padding:12px 15px 5px 10px; background-color:#ffffff;}
table.sticky-enabled tr { border-bottom:1px solid #cccccc!important; }
#cart-pane {border:0px; width:738px; margin-left:-5px;}
#cart-pane table.sticky-enabled th tbevan@{border:0px; height:40px;}
table.cart-review td {padding:12px 15px 5px 10px;}
table.cart-review th {padding-left:10px;}
table.cart-review thead {border-bottom:1px solid #bbbbbb;}
.section-shopping-cart-htm #content-area {  }
#nice-menu-1 a.active {color: #fff!important;}
a:hover { text-decoration: underline!important; }
#block-nice_menus-1 a:hover { text-decoration: none!important; }
.cart-block-summary {font-size:13px; border:1px solid #cccccc; width:190px; padding:20px; text-align:center;}
.cart-block-summary-items { padding: 3px 0 3px 0; }
.cart-block-summary-total { padding: 3px 0 3px 0; }
#content-area { padding: 0 0 0 13px; }
#continue-shopping-link {margin:20px 0 20px 0;}
.status {border:1px!important;}
.messages {border:1px!important;}
body.section-shopping-cart-htm #content-area {margin-left:-10px;}
body.section-checkout-htm #content-area {margin-left:-10px;}
.address-pane-table td {padding:5px;}
.payment-pane-table td {padding:5px;}

#customer-pane,
#billing-pane,
#delivery-pane,
#quotes-pane,
#payment-pane,
#comments-pane
{border:1px solid #cccccc;}





.view-filters { height: 100px!important; margin: 0!important; padding: 0!important; }
.views-exposed-widget select  { width: 190px; border: 1px solid #ccc; font-size: 12px; }
.views-exposed-widget option { padding: 0 0 2px 3px; } 
.views-exposed-form { width: 740px; margin: 0 0 0 -13px!important; .margin: -20px 0 0 -17px!important; padding: 0!important; }
.views-exposed-widget { clear: both; margin-bottom: 10px; }
.views-exposed-widgets { position: relative; margin: 0 0 10px 0; width: 700px; }
.views-exposed-widget label { display: block; margin-bottom: 8px; color: #333; font-size: 12px; width: 185px; }
.views-exposed-widget input.form-submit { margin-top: 0!important; width: 100px; }
.views-admin-links, .views-hide { display: none; }
ul.links { display: none!important; }

.views-field-title .field-content {font-size: 18px; display: block; width: 212px!important;}
.views-field-field-product-name-value .field-content {font-size: 18px; display: block; width: 212px!important; text-align:center; margin-left:13px; margin-top:10px; margin-bottom:10px;}
.view-Oven-configurator .views-row-odd, .view-Oven-configurator .views-row-even { padding: 4px 0 4px 5px; margin: 2px; }
.configbtn { display: block; background: white; width: 50px; height: 15px; text-align: center; padding: 4px 10px 4px 10px; font-size: 8pt; font-weight: bold; text-decoration: none; margin: 0 0 0 0; }
.configbtn:hover { text-decoration: none!important; }
#product_details { margin-left: -13px; }

.views-field-field-eproduct-name-value {font-size: 18px; display: block; text-align:center; margin-left:13px; margin-top:9px; height:40px; margin-bottom:30px; width: 212px!important;}


#footer { clear: both; margin: 0; height: 250px; background: #2e1406; }
#footer_top { height: 180px; margin-bottom: -15px; }
#footer #bottomnav { background: #9a3112; height: 35px; padding: 25px 25px; }
#bottomnav,#bottomnav a { color: #000; font-weight: normal; padding-left: 5px; padding-right: 5px; }
#bottomnav a:hover { color: #000; }
.footernavbucket { width: 260px; margin-left: 30px; margin-right:30px; margin-top: 30px; margin-bottom:30px; }
.footernavbucket img { margin-bottom: 15px; }
.footernavbucket a { color: #f7db70; }
.footernavbucket a:hover { color: #f7db70; }
#ft_design, #ft_resources  {margin-right:70px;}

.testimonial-wrapper { width: 165px!important; .width: 170px!important;  margin: 15px -15px 0 0; .margin: 0 -15px 0 0!important; position: relative; }
	.testimonial-wrapper .field-content,
	.testimonial-wrapper .views-field-title,
	.testimonial-wrapper .views-field-nothing { width: 165px!important; text-align: left; padding: 0!important; margin: 0!important; }
	.testimonial-wrapper .field-content p { font-size: 8pt; position: absolute; top: 165px; left: 15px; width: 165!important; margin: 0!important; padding: 0!important; }
	.field-content a { text-transform: none!important; }
	.testimonial-wrapper img.imagefield-field_testimonial_image { margin: 0!important; padding: 0!important; width: 163px!important; height: 115px!important; overflow: hidden; position: absolute; top: 15px; left: 15px; }
	.testimonial-wrapper .views-field-title { /*margin: 0 0 0 80px!important; .margin: 0 0 0 0!important;*/ position: absolute; top: 140px; left: 15px; width: 165px!important; }
	.testimonial-wrapper .views-field-title a { margin: 0 0 0 0!important; .margin: 0 0 0 0!important; padding: 0!important; }
	.testimonial-wrapper .views-row-last { height: 310px!important; .height: 345px!important; }
	.testimonial-wrapper .views-field-nothing { /*.margin: 0 15px 0 -15px!important;*/ position: absolute; bottom: 0; left: 15px; width: 165px!important; margin: 0!important; padding: 0!important; }
	.testimonial-wrapper .views-field-nothing a { margin: 0!important; padding: 0!important; }
	.testimonial-wrapper .views-field-field-testimonial-signature-value { margin: 0!important; padding: 0!important; text-align: right!important; width: 165px!important; position: absolute; bottom: 52px; left: 15px; }
	.testimonial-wrapper .views-field-title-1 { margin: 0!important; padding: 0!important; text-align: right!important; width: 165px!important; position: absolute; bottom: 40px; left: 15px; }
	

	

/*.view-filters {display:none!important; border:1px solid #000000; height:0px!important;}
#view-filters {display:none; border:1px solid #000000; height:0px!important;}*/

/*.section-installation-freightweights-htm .view-filters { display:inline!important;}*/

.section-installation-freightweights-htm  #content-area { margin-left:8px; margin-top:-20px;}
#edit-field-fws-oven-category-value-wrapper select {width:270px;}

#views-exposed-form-Oven-configurator-page-1 {}

.table-border {border:1px solid #000000;}

#price, #cartButtons, .views-field-sell-price, .views-field-buyitnowbutton {display:none!important;}

/*.page-catalog-loading-peel-htm #price, .page-catalog-loading-peel-htm #cartButtons, .page-catalog-loading-peel-htm .views-field-sell-price, .page-catalog-loading-peel-htm .views-field-buyitnowbutton {display:block!important;}*/

h2.title {display:none!important;}


/*Tab Content*/

.testimonial-wrapper{ float:right; width:215px; }

.TabbedPanels {	margin: 10px 0 0 0; padding: 0px; float: left; background-color:#ededed; background-image:url(/imgs/tabs2-bg.gif); background-repeat:repeat-x; }
	
.TabbedPanelsTabGroup {	margin: 0px; padding: 0px; background-image:url(/imgs/tabs2-bg.gif); width: 740px!important; }


.oven-tabs {background-color: #e0dfdf;}


.TabbedPanelsTab { position: relative; top: 0px; float: left; padding: 9px 8px 1px 8px; margin: 0px 0px 0px 0px; font: normal 11px arial; background-color: #e0dfdf; background-image: url(/imgs/tab-bg.gif); list-style: none;	border-left: solid 1px #ededed; border-bottom: solid 0 #ededed;
border-top: solid 4px #ededed;	border-right: solid 1px #ededed; -moz-user-select: none; -khtml-user-select: none;	cursor: pointer; height: 21px; color: #be5424;	font-weight:bold; white-space:nowrap; outline:none;}	

.TabbedPanelsTabHover { background-color: #ededed; background-image: url(/imgs/tab-on-bg.gif); color: #89351d;}


.TabbedPanelsTabSelected { background-color: #ededed; background-image: url(/imgs/tab-on-bg.gif); border-bottom: 0 solid #ededed; border-right:1px solid #ededed; border-left:1px solid #ededed;color: #89351d;}


.TabbedPanelsContentGroup {	clear: both; border: solid 1px #ededed;	background-color: #ededed; }

.TabbedPanelsContent { font: normal 11px arial; color: #333; line-height: 1.5;	padding: 0px 15px 20px 15px; }

.Tleft {width: 363px; float: left; display: inline; margin-top: -25px;}
.Tright {width: 328px; float: left; display: inline; margin-top: -25px;}

.TabbedPanelsContent h1 {font: normal 15px arial; color: #000; padding-bottom: 5px; margin-bottom: 15px; margin-top: 0; padding-top: 0; }
.TabbedPanelsContent h2 {font-size:16px; margin-bottom:10px; margin-top:10px;}
.TabbedPanelsContent li {list-style-type:none; background:url(/images/bullet.gif) 2px 6px no-repeat; padding-left:15px;}
/*.TabbedPanelsContent li ul li{ list-style-image:url(/images/bullet.gif); padding: 2px 0;}*/
.TabbedPanelsContent ul { margin-left: 0; padding-top:10px;}
.TabbedPanelsContent a {color: #9a3112; text-decoration: none; }
.TabbedPanelsContent a:hover {text-decoration: underline; }
.TabbedPanelsContent td {width:230px; padding-right:15px;}
.TabbedPanelsContent tr { border-top:1px solid #ededed;}
.TabbedPanelsContent p {margin-bottom:15px;}
.clear {clear: both;}

.tabs-table { background-color:$ffffff; margin-top:10px;}
.tabs-table td { background-color:#ffffff; border:3px solid #ededed; font-size:11px; padding:7px; }
.tabs-table td.top { background-color:#9a3112; border:3px solid #ededed; font-size:11px; padding:7px; color:#ffffff; font-weight:bold;}


#product_title {font: normal 16px arial; font-weight:bold; margin-bottom: 25px; margin-top: 0px; padding: 0;}
.firedeck {background: url(../imgs/child/product_details/firedeck_logo.png) no-repeat 0 0; padding-left: 45px; height: 35px;  margin-top: 0;}
.testimonial-wrapper {  float: right; width: 172px; padding: 14px; color:#828282; font: normal 12px arial; border: 1px solid #e3e1e0; margin-right:-15px;}
.testimonial-wrapper .view-content .views-row-1 {border:0px;}
.testimonial-wrapper .view-content .views-row-1 .views-field-title {margin-left:29px; font-size:10px;}
.testimonial-wrapper .view-content .views-row-1 .views-field-title .field-content {font-size:10px;} 
.views-field-field-testimonial-image-fid .field-content {margin-right:72px; margin-top:0px;} 

.views-field-field-testimonial-image-fid .imagefield-field_testimonial_image {margin-left:29px; margin-top:15px;}


.testimonial-wrapper span {font-size: 10px; display: block; float: right; text-align: right; margin-top: 12px;}
#product_details {  border: 0px solid #e3e1e0;  margin-right: 13px; padding: 0px; margin-bottom: 20px; width: 725px; clear: both; margin-top: -10px; .margin-top: -15px;}
.views-field-title, .views-field-nothing .field-content {display: block; text-transform: uppercase; font-weight: normal; font-size: 10px; width: 165px; margin-left: -24px; margin-top:12px; margin-left:13px; margin-bottom:20px; display:block; height:30px;}
.views-field-nothing .field-content {float: left; padding-top: 4px;}
.views-field-body {clear: both; padding-top: 8px;}
.center {text-align: center;}
.testimonial-wrapper .field-content {width: 165px; }
.views-field-field-testimonial-signature-value .field-content {margin-bottom: -11px; }
.oven-top {text-align:center; width:740px;}
.oven-picture {text-align:center;  font-size:11px; margin-top:-20px; width:535px; }
.oven-picture img {margin-bottom:10px;}
.meta {display:none;}
/*.count-3 .block-inner h2.title {display: none;}*/
h1.page_title { margin-bottom: 0; margin-top: -20px; .margin-top: 0; _margin-top: 0;}

.oven-testimonial {float:right; border:1px solid #e3e1e0; width:171px; padding:10px; text-align:left; font-size:11px; margin-top: 0px; .margin-top: -15px;} 
.oven-testimonial a {font-weight:bold;}
.oven-testimonial h1 {font-family:Trebuchet, 'Trebuchet MS', Arial, Verdana, Sans-serif; font-size:13px; margin-top:0px; margin-bottom:5px; text-transform:uppercase}
.oven-testimonial img {}
.sig {float:right; font-size:10px; width:171px; text-align:right; margin:10px 0 10px 0;}

.tab-img {margin:20px;}

.search-info {display:none;}



.minus33 {margin-top:-7px; }

.sidebartitle { display: block; background: #9a3112; padding: 7px 5px 20px 13px; .padding: 7px 5px 20px 13px; _padding: 7px 5px 6px 13px; height: 4px; color: #fff; font: bold 12px; text-transform: uppercase; }

.column2 {float:right; width:470px;}



.search-results {margin-left:0px!important; margin-top:-10px!important; line-height:150%}
.search-results  a {font-size:16px; text-decoration:underline;}
.search-snippet {margin-bottom:25px;}

.views-field-title {text-align:center;}

.section-configurator-pizzeria-htm .title {font-size:12px!important; padding: 7px!important 5px!important 12px!important 7px!important; .padding: 7px!important 5px!important 20px!important 13px!important; _padding: 7px 5px 6px 13px; height:4px!important; .height:14px!important;}
.section-configurator-pizzeria-htm .views-exposed-widgets {margin-left:13px; .margin-left:0px;}

.site-map {width:745px!important; overflow:hidden; margin-left:-5px; margin-top:-15px; .margin-top:-25px;} 
.sitemap-menu .leaf a:hover {color: #9a3112!important; text-decoration:underline!important;}
.sitemap-menu .expanded a {background-color:#ffffff; color:#666666; }
.sitemap-menu .active a {color:#666666!important;}
.sitemap-menu .expanded a:hover {color: #9a3112!important; text-decoration:underline!important;}
.sitemap-menu {margin-top:15px; border:0!important; border-bottom:none!important;}
.sitemap-menu .last {border-bottom:0; border-bottom:none;}

.nopadding {margin-right:20px!important; padding-top:-40px;}
.section-node-edit #edit-body #child-right {margin-left:20px; padding-left:20px;}

.front tbody {border:none;} 
.home-icons {margin-top:28px;}

body.section-installation-freightweights-htm label {font-size:16px; width:400px;}

body.section-installation-freightweights-htm .views-exposed-widgets {height:150px; clear:both; display:block; position:absolute; margin-left:-7px; }

body.section-installation-freightweights-htm .view-content {margin-left:-5px;}

.intl td {width:350px;}
.intl-capacity {width:150px; float:left}


body.page-installation-freightweights-htm .form-select {width:270px!important;}

.connect-box {width:347px;}

.discover {float:right; padding:15px; padding-right:0px;}
.multiple-products {margin-top:20px!important; _margin-top:0px;}
.multiple-products td {padding:8px; font-size:11px; text-align:center;}
.multiple-products-white {background-color:#ffffff;}
.multiple-products .price {font-size: 18px; font-weight:bold; color:#972909;}
.products-push { margin-left:-10px; width:738px!important;}
#eproduct-desc {border:0px; border:none;}
.product-body p {margin-bottom:15px;}


/*Map Styles*/

.map-container {width:549px; height:535px; position:relative; background: url(/images/map-us-can.gif); text-align:center;}
.bc { display:block; width:96px; height:168px;  z-index:1; position:absolute; top:0; left:13px; }
.bc:hover {background: url(/images/map-us-can.gif) 0px -548px no-repeat;} 
.alberta { display:block; width:85px; height:129px;  z-index:1; position:absolute; top:47px; left:80px; }
.alberta:hover {background: url(/images/map-us-can.gif) -98px -586px no-repeat;} 
.manitoba { display:block; width:168px; height:133px;  z-index:1; position:absolute; top:62px; left:137px; }
.manitoba:hover {background: url(/images/map-us-can.gif) -194px -584px no-repeat;} 
.ontario { display:block; width:120px; height:138px;  z-index:2; position:absolute; top:106px; left:303px; }
.ontario:hover {background: url(/images/map-us-can.gif) -421px -573px no-repeat;} 
.quebec { display:block; width:171px; height:172px;  z-index:3; position:absolute; top:25px; left:334px; }
.quebec:hover {background: url(/images/map-us-can.gif) -1px -722px no-repeat;} 
.atlantic { display:block; width:125px; height:143px;  z-index:4; position:absolute; top:40px; left:424px; }
.atlantic:hover {background: url(/images/map-us-can.gif) -182px -726px no-repeat;} 
.wash-or-id { display:block; width:177px; height:99px;  z-index:4; position:absolute; top:179px; left:5px; }
.wash-or-id:hover {background: url(/images/map-us-can.gif) -372px -1246px no-repeat;} 
.mont-wy-col { display:block; width:105px; height:103px;  z-index:4; position:absolute; top:242px; left:87px; }
.mont-wy-col:hover {background: url(/images/map-us-can.gif) -435px -776px no-repeat;} 
.minn-daks{ display:block; width:117px; height:79px;  z-index:1; position:absolute; top:201px; left:175px; }
.minn-daks:hover {background: url(/images/map-us-can.gif) -317px -823px no-repeat;} 
.tex-ok{ display:block; width:106px; height:131px;  z-index:1; position:absolute; top:343px; left:163px; }
.tex-ok:hover {background: url(/images/map-us-can.gif) -3px -903px no-repeat;} 
.utah{ display:block; width:52px; height:65px;  z-index:5; position:absolute; top:273px; left:80px; }
.utah:hover {background: url(/images/map-us-can.gif) -118px -904px no-repeat;} 
.az-nm{ display:block; width:117px; height:100px;  z-index:1; position:absolute; top:330px; left:64px; }
.az-nm:hover {background: url(/images/map-us-can.gif) -183px -874px no-repeat;} 
.epenn-nj-del{ display:block; width:37px; height:42px;  z-index:1; position:absolute; top:265px; left:396px; }
.epenn-nj-del:hover {background: url(/images/map-us-can.gif) -314px -907px no-repeat;} 
.cal-nev{ display:block; width:92px; height:83px;  z-index:1; position:absolute; top:253px; left:0px; }
.cal-nev:hover {background: url(/images/map-us-can.gif) -363px -906px no-repeat;} 
.socal-sonev{ display:block; width:68px; height:44px;  z-index:1; position:absolute; top:333px; left:12px; }
.socal-sonev:hover {background: url(/images/map-us-can.gif) -469px -945px no-repeat;} 
.ark-wtenn-lou-miss{ display:block; width:65px; height:89px;  z-index:2; position:absolute; top:344px; left:255px; }
.ark-wtenn-lou-miss:hover {background: url(/images/map-us-can.gif) -297px -1157px no-repeat;} 
.alaska{ display:block; width:124px; height:104px;  z-index:1; position:absolute; top:412px; left:26px; }
.alaska:hover {background: url(/images/map-us-can.gif) -124px -982px no-repeat;} 
.ken-in-oh-wpenn{ display:block; width:100px; height:79px;  z-index:1; position:absolute; top:269px; left:302px; }
.ken-in-oh-wpenn:hover {background: url(/images/map-us-can.gif) -318px -999px no-repeat;} 
.nyc{ display:block; width:29px; height:23px;  z-index:2; position:absolute; top:261px; left:419px; }
.nyc:hover {background: url(/images/map-us-can.gif) -435px -1003px no-repeat;}
.hawaii{ display:block; width:98px; height:62px;  z-index:1; position:absolute; top:467px; left:152px; }
.hawaii:hover {background: url(/images/map-us-can.gif) -3px -1169px no-repeat;}
.florida{ display:block; width:84px; height:64px;  z-index:1; position:absolute; top:403px; left:325px; }
.florida:hover {background: url(/images/map-us-can.gif) -6px -1095px no-repeat;}
.midwest{ display:block; width:145px; height:87px;  z-index:1; position:absolute; top:266px; left:173px; }
.midwest:hover {background: url(/images/map-us-can.gif) -98px -1093px no-repeat;}
.new-england{ display:block; width:51px; height:83px;  z-index:1; position:absolute; top:191px; left:425px; }
.new-england:hover {background: url(/images/map-us-can.gif) -255px -1061px no-repeat;}
.wisc-up{ display:block; width:76px; height:60px;  z-index:2; position:absolute; top:218px; left:267px; }
.wisc-up:hover {background: url(/images/map-us-can.gif) -312px -1092px no-repeat;}
.chicagoland{ display:block; width:39px; height:27px;  z-index:2; position:absolute; top:275px; left:286px; }
.chicagoland:hover {background: url(/images/map-us-can.gif) -126px -1190px no-repeat;}
.michigan{ display:block; width:36px; height:49px;  z-index:2; position:absolute; top:235px; left:320px; }
.michigan:hover {background: url(/images/map-us-can.gif) -256px -1147px no-repeat;}
.ga-al-tenn{ display:block; width:76px; height:81px;  z-index:2; position:absolute; top:336px; left:314px; }
.ga-al-tenn:hover {background: url(/images/map-us-can.gif) -472px -1049px no-repeat;}
.carolinas{ display:block; width:78px; height:61px;  z-index:2; position:absolute; top:327px; left:351px; }
.carolinas:hover {background: url(/images/map-us-can.gif) -391px -1083px no-repeat;}
.ny{ display:block; width:54px; height:46px;  z-index:2; position:absolute; top:227px; left:378px; }
.ny:hover {background: url(/images/map-us-can.gif) -410px -1151px no-repeat;}
.va-wva-md{ display:block; width:73px; height:51px;  z-index:2; position:absolute; top:289px; left:354px; }
.va-wva-md:hover {background: url(/images/map-us-can.gif) -472px -1143px no-repeat;}

.world-map-container {width:549px; height:352px; position:relative; background: url(/images/world-map-new.gif); text-align:center;}
.world{ display:block; width:513px; height:348px;  z-index:1; position:absolute; top:6; left:31px; }
.world:hover {background: url(/images/world-map-new.gif) -19px -521px no-repeat;} 
.us{ display:block; width:258px; height:158px;  z-index:2; position:absolute; top:0; left:0px; }
.us:hover {background: url(/images/world-map-new.gif) -6px -351px no-repeat;} 
.europe{ display:block; width:95px; height:121px;  z-index:3; position:absolute; top:8; left:209px; }
.europe:hover {background: url(/images/world-map-new.gif) -455px -360px no-repeat;} 

.europe-map-container {width:549px; height:412px; position:relative; background: url(/images/europe-map2.gif); text-align:center;}
.iceland { display:block; width:89px; height:40px;  z-index:1; position:absolute; top:66px; left:0px; }
.iceland:hover {background: url(/images/europe-map2.gif) -346px -436px no-repeat;} 
.uk { display:block; width:95px; height:135px;  z-index:4; position:absolute; top:129px; left:116px; }
.uk:hover {background: url(/images/europe-map2.gif) -349px -504px no-repeat;} 
.greece { display:block; width:54px; height:67px;  z-index:3; position:absolute; top:342px; left:359px; }
.greece:hover {background: url(/images/europe-map2.gif) -477px -419px no-repeat;} 
.germany-etc{ display:block; width:114px; height:95px;  z-index:3; position:absolute; top:211px; left:221px; }
.germany-etc:hover {background: url(/images/europe-map2.gif) -357px -660px no-repeat;} 
.other{ display:block; width:330px; height:398px;  z-index:1; position:absolute; top:1px; left:120px; }
.other:hover {background: url(/images/europe-map2.gif) -3px -419px no-repeat;} 
.greenfield{ display:block; width:274px; height:346px;  z-index:2; position:absolute; top:18px; left:271px; }
.greenfield:hover {background: url(/images/europe-map2.gif) -268px -834px no-repeat;} 


.location-pops {font-family:Arial, Helvetica, sans-serif; size:11px; background-color:#ffffff; background-image:none; padding:10px;}
.location-pops body {background-image:none; background-color:#ffffff;}
.location-pops h1 {font-size:21px; margin-bottom:0px; margin-top:5px;}
.location-pops h2 {font-size:18px; margin-top:5px;}
.location-pops p {font-size:12px; line-height:150%}
.location-pops a {color:#962b1f; text-decoration:none;}
.location-pops a:hover {color:#962b1f; text-decoration:underline;}
.location-pops tbody {border:none;}
.location-pops tr {border:none;}
.location-pops td {border:none;}

#main {_margin-left:-200px;}

.product-adjust {margin-left:-25px!important; _margin-left:-35px!important; margin-top:20px!important; padding-right:10px;}
.static-product-adjust {margin-top:-0px!important; _margin-top:0px!important;}


.order-review-table {margin-top:20px!important; _margin-top:0px; font-size:12px; text-align:left;}
.order-review-table td {padding:8px; font-size:12px; text-align:left;}
.order-review-table td .title-col {width:100px;}
.order-review-table tr.pane-title-row td {font-size:16px; font-weight:bold; padding-top:20px!important;}






/**/
.fast-gallery-image a:hover img {
    border:0px !important;
}

body.section-photos-htm #content-area {margin-left:0px; margin-top:15px;}

body.front div.breadcrumb {display:none;}

#views_slideshow_thumbnailhover_main_landing_slideshow-block_1 .views_slideshow_slide {
    width:100% !important;
}

.views-field-field-landing-slide-background-fid {
    position:absolute;
    top:0;
    left:0;
}
