/* Default Stylesheet for GlasWeld */

/* Reset: */
* {}
img {border:0;}

html {}
body {}
body#page {text-align:center; color:#3a3938; font-size:12px; background:url('/site-grad-bg.gif') repeat-x left top;}
html, body {font-family:Arial, Geneva, sans-serif; outline:none;}
#themeContainer {width:984px; margin:0 auto; text-align:left; position:relative; z-index:5; min-height:1px;}

a, a:link, a:visited {color:#be4b00;}
hr {height:1px; color:#ccc; border:0; background:#ccc;}
p {margin:0 0 10px; padding:0;}

/* Heading Styles */
h1, h2, h3, h4, h5 {margin:0; padding:0; font-weight:bold; color:#00a9a9; font-weight:normal;}
h1 {line-height:35px; font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:12px;}
h5 {font-size:10px;}

/* Header Styles */
#header {width:984px; height:142px; position:absolute; z-index:50; top:0; left:0;}
#logo {position:absolute; top:31px; left:20px; z-index:10;}
#headContact {position:absolute; top:40px; left:285px; font-size:20px; margin:0;}
#headContact strong {display:block; color:#00b4b4; font-size:15px; font-weight:normal;}

#miniCart {position:absolute; top:5px; right:10px; z-index:10; font-size:10px;}
#miniCart a, #miniCart a:link, #miniCart a:visited {font-size:10px;}

#selectCountry {display:inline;}
#selectCountry select {margin:0 5px; outline:none; font-weight:bold; border:solid 1px #dddede; background:#fff;}
#cFlag {display:inline; width:18px; height:11px;}

#social {position:absolute; top:45px; left:865px; white-space:nowrap; text-align:center;}
#social span {display:block; color:#009c9c; font-size:12px;}
#social a, #social a:link, #social a:visited {display:inline-block; width:23px; height:22px;}

#search {width:190px; height:18px; position:absolute; top:60px; left:662px; z-index:10; border:solid 1px #dedfdf; background:#fff;}
#search .txtSearch {width:150px; height:18px; line-height:18px; position:absolute; top:0px; left:5px; z-index:10; margin:0; padding:0; color:#464646; font-size:11px; font-family:Arial; border:0;}
#search .btnSearch {position:absolute; top:3px; left:169px; z-index:10;}

/* Menu Styles */
#siteMenu {position:absolute; top:95px; left:0px; z-index:1000; margin:0; padding:0; height:47px; width:984px; background:#00aaaa url('/menu-container-bg.gif') repeat-x;}
#Menu {margin:0 10px; padding:0; list-style:none; display:inline-block; height:47px; border-right:solid 1px #009a9a;}
#Menu li {float:left; display:inline; margin:0; padding:0; position:relative; z-index:1000; font-family:Verdana, Geneva, sans-serif;}
#Menu>li {padding:0; line-height:47px; height:47px; border-left:solid 1px #009a9a; border-right:solid 1px #00b9b9;}
#Menu>li.first {border-left:none;}
#Menu>li>a, #Menu>li>a:link, #Menu>li>a:visited {float:none; display:inline-block; text-decoration:none; color:#fff; font-size:16px; font-weight:normal; padding:0 10px;}
#Menu>li>a:active, #Menu>li>a:hover, #Menu>li>a:focus {}

#Menu>li.current>a, #Menu>li.current>a:link, #Menu>li.current>a:visited {background:#00abab url('/menu-item-current.gif') repeat-x;}

#Menu>li.over>a, #Menu>li.over>a:link, #Menu>li.over>a:visited {background:#414141 url('/nav-grad-bg.gif') repeat-x;}

/* Sub Menu Styles */
#Menu li ul {display:none; position:absolute; top:57px; left:0; z-index:1000; line-height:20px; margin:0; padding:0 0 10px; width:275px; text-align:left; list-style:none; border-left:solid 1px #5d5851; border-right:solid 1px #5d5851; border-top:none; background:#2b2929 url('/sub-nav-grad-bg.gif') repeat-x left -10px;}
#Menu li ul li {position:relative; z-index:1000; width:275px; margin:0; padding:0; float:none; display:block;}
#Menu li ul li a, #Menu li ul li a:link, #Menu li ul li a:visited {color:#fff; font-weight:normal; font-size:16px; text-decoration:none; float:none; margin:0 10px; padding:7px 0 6px ! important; display:block; border-bottom:solid 1px #474747; background:transparent;}
#Menu li ul li a:active, #Menu li ul li a:hover, #Menu li ul li a:focus {color:#fb7500;}

#Menu li ul li ul {position:absolute; top:0; left:275px; z-index:1000;}
#subNavigation {display:none; position:relative; z-index:1000;}

span.menu-sub-indicator {float:right; display:block; line-height:25px; width:9px; height:100%; margin:7px 2px 0 0; background-image:url('/sub-nav-arrows-sprite.png') ! important; background-repeat:no-repeat; background-position:-28px -198px;}

/* The javascript-added top and bottom of menu (corners) */
#Menu li ul li.first, #Menu li ul li.last {position:absolute; left:0; height:10px; line-height:10px; margin:0; padding:0; overflow:hidden; width:277px;}
#Menu li ul li.first {top:-10px; left:-1px;}
#Menu li ul li.last {bottom:-10px; left:-1px;}
   
/* The "fill" of the top and bottom */
#Menu li ul li div.menuCornerFill {width:auto; display:block; height:10px; margin:0 10px; background:#444 url('/sub-nav-grad-bg.gif') repeat-x;}
#Menu li ul li.last div.menuCornerFill {background:#2b2929;}
    
/* Generic styles for the corners on the sub-navigation */
#Menu li ul li div.subNavcorner {width:10px; height:10px; overflow:hidden; position:absolute; background:url('/subnav-corner-sprite.png') no-repeat;}
    
/* Place the corners using sprite backgrounds and position them */
#Menu li ul li.first div.topLeft {top:0; left:0; background-position:0 0;}
#Menu li ul li.first div.topRight {top:0; right:0; background-position:-10px 0;}
#Menu li ul li.last div.bottomLeft {top:0; left:0; background-position:0 -10px;}
#Menu li ul li.last div.bottomRight {top:0; right:0; background-position:-10px -10px;}

#Menu>li>ul>li.first div.topLeft {border-left:solid 1px #5d5851; background:#444 url('/sub-nav-grad-bg.gif') repeat-x;}
    
/* Slideshow Styles */
#banner {width:982px; height:278px; position:absolute; top:142px; left:0; z-index:1; border:solid 1px #dfe0e0; background:#fff;}

#slides {width:982px; height:278px; overflow:hidden; position:relative; z-index:1;}
#slides .slide {position:relative; z-index:1; width:982px; height:278px;}
#slides .slide img {position:absolute; z-index:5px;}
#slides .slide .text {width:330px; height:175px; position:absolute; top:105px; left:230px; z-index:10; font-size:15px;}

#pager {position:absolute; right:20px; bottom:10px; z-index:30; line-height:19px; height:19px; padding:5px 20px; background:url('/slide-pager-bg.png') repeat-x;}
#pager a, #pager a:link, #pager a:visited {color:#3b3a38; font-size:14px; padding:0 3px; text-decoration:none; display:inline-block; line-height:14px;}
#pager a.activeSlide, #pager a.activeSlide:link, #pager a.activeSlide:visited {border:solid 1px #96a2a2;}
#pager #pagerLeft {position:absolute; top:5px; left:5px; width:10px; height:19px; cursor:pointer; background:url('/arrow-left.png') no-repeat center center;}
#pager #pagerRight {position:absolute; top:5px; right:5px; width:10px; height:19px; cursor:pointer; background:url('/arrow-right.png') no-repeat center center;}

#pLeftCorner {width:5px; height:29px; position:absolute; top:0; left:-5px; background:url('/slide-pager-left.png') no-repeat;}
#pRightCorner {width:5px; height:29px; position:absolute; top:0; right:-5px; background:url('/slide-pager-right.png') no-repeat;}

.actionArrow {position:absolute; z-index:100;}
#banner .actionArrow {top:20px; left:-6px; width:99px; height:103px; background:url('/top-left-arrow.png') no-repeat;}

/* Home page CTA */
#homeCalls {width:954px; padding:15px; position:absolute; top:422px; left:0; z-index:5; background:#fff;}
ul#homeCTA {margin:0; padding:0; list-style:none;}
ul#homeCTA>li {width:304px; height:300px; float:left; display:inline-block; border:solid 1px #dedfdf;}
ul#homeCTA>li h2 {height:33px; line-height:33px; margin:0; padding:0 10px;}
ul#homeCTA li h2 a, ul#homeCTA li h2 a:link, ul#homeCTA li h2 a:visited {color:#2c2925; font-size:15px; text-decoration:none; padding:0 10px 0 0; background:url('/arrow-right.gif') no-repeat right center;}

ul#homeCTA li div {margin:5px 8px 0;}
ul#homeCTA li div hr {margin:10px 0;}
ul#homeCTA li div ul {padding:0 0 0 14px ! important; list-style:none;}
ul#homeCTA li div ul li {padding:0 0 0 15px; line-height:20px; background:url('/arrow-right.gif') no-repeat left center;}

ul#homeCTA li div.actionArrow {top:54px; right:-25px; width:78px; height:81px; background:url('/cta-arrow.png') no-repeat;}

/* Content Area Styles */
#contentArea {margin:142px 0 0; /*padding:15px;*/ min-height:545px; background:#fff; overflow: hidden;}
#sectionImage {margin:-15px 0 0 -15px;}
#contentArea.noPadding #sectionImage {margin: -15px 0 0 0;}
body.home #contentArea {margin-top:740px; min-height:100px;}

#mainContent {width: 670px; float: left; padding: 30px; font-size: 14px; position: relative;}
#contentArea.noPadding #mainContent {padding: 0;}
body.home #mainContent, body.columns #mainContent, #contentArea.fullWidth #mainContent {width: auto; float: none; padding: 0; font-size: inherit;}

#mainContent h1 {margin-bottom: 25px;}

#leftContent {border-right: 1px solid #e2e2e2; width: 235px; float: left; margin: -15px 0 0 -15px; min-height: 545px; padding-bottom: 10000px; margin-bottom: -10000px;}
#leftContent .image {}
#leftContent .image img {margin; 0 !important;}
#leftContent .inner {padding: 10px;}
#leftContent .inner h2 {border-bottom: 1px solid #e2e2e2; padding: 0 10px 5px 10px; margin: 0 -10px 10px -10px;}
#leftContent .inner h2 a:link, #leftContent .inner h2 a:visited {color: #000; text-decoration: none;}

#leftContent ul {list-style: none; margin: 0; padding: 0;}
#leftContent ul li {background: url("/arrow-right.png") left 6px no-repeat; padding: 0 0 0 10px;}

#column2  {padding:15px; line-height:20px; position: relative; overflow: hidden;}
#contentArea.noPadding #column2 {padding: 15px 0 0 0;}

#breadcrumbs {position: absolute; right: 0; top: 0;}
#contentArea.noPadding #breadcrumbs {right: 10px;}

body.columns #contentArea #column1 {width:190px; float:left; display:inline; margin:0; padding:0 0 50px; text-align:center; min-height:545px; background:#f4f4f4 url('/images/left-col-shadow-bg.gif') repeat-x left bottom;}
body.columns #contentArea #column2 {width:770px; float:right; display:inline; margin:0; padding:15px 5px 0 0;}
body.columns.category #contentArea {background-image:url('/catgegory-grad-bg.gif'); background-repeat:repeat-x; background-position:left 120px;}

ul#categoryList {text-align:left; margin:15px 0; padding:0; list-style:none;}
ul#categoryList li {margin:0; padding:0; border-top: 1px solid #dfdfdf;}
ul#categoryList>li>ul {margin:0; padding:0;}
ul#categoryList li ul {list-style:none; margin:0; padding:0;}
ul#categoryList li a, ul#categoryList li a:link, ul#categoryList li a:visited {color:#be4b00; font-size:12px; font-family:Verdana; text-decoration:none; display: block; padding: 5px;}
ul#categoryList li ul li {margin: 0 0 0 10px;}
ul#categoryList>li>a:link, ul#categoryList>li>a:visited {font-size: 16px; color: #00A9A9; padding: 10px;}
ul#categoryList li ul li ul li {margin:0; padding: 0 0 0 30px; border: 0;}
ul#categoryList>li>ul>li>a, ul#categoryList>li>ul>li>a:link, ul#categoryList>li>ul>li>a:visited {color:#413c39; font-size:13px; font-weight:bold;}

#leftCTA {width:160px; margin:0 auto;}

/* Events */
.calendarList {}
.calendarList .calendarPicker {width:250px; float:left; display:inline-block;}
.calendarList .calendarListItems {width:550px; float:left; display:inline-block; margin:0 0 0 20px;}


/* Photo gallery styles */
#photogalleryContainer {margin:0;}
#photoLargeImage {position:relative; width:515px; height:385px; text-align:center; overflow:hidden; float:left; display:inline-block;}
#photoLargeImage img {margin: 0 auto; position:absolute; top:0; left:0; z-index:20; width:515px; height:385px;}
#photoLargeImage p#imageDescription {position:absolute; bottom:0; left:0; z-index:40; width:100%; margin:0; padding:0;}
#photoLargeImage p#imageDescription span {display:block; padding:5px;}
#photoItems {margin:5px 0 5px 20px; width:415px; float:left; display:inline-block}
.photoItem {float:left; margin:0 10px 15px 0; width: 125px; cursor:pointer; position:relative;}
.photoItem p.desc {display:none;}
#photoItems img {position:relative; z-index:10;}
#photoItems a img:hover {opacity:0.85;}
.loading {background-image:url('/loadingIcon.gif'); background-repeat:no-repeat; background-position: center 45%;}

/* Store API Styles */
#storeCategoryContainer {position:relative; min-height:400px;}
#storeCategoryContainer div.categoryName {margin:0 0 10px; font-weight:normal; font-size:24px;}
#storeCategoryContainer div.categoryName strong {text-transform:capitalize;}
#storeCategoryContainer div.breadCrumbs {float: right;}

#storeCategoryContainer div.pagination {line-height:35px; height:35px; text-align:right; margin:0 20px;}
div.pagination a, div.pagination a:link, div.pagination a:visited {color:#be4b00; font-size:12px; text-decoration:underline; padding:0 2px;}
div.pagination a.prevNext, div.pagination a.prevNext:link, div.pagination a.prevNext:visited {text-decoration:none;}
div.pagination span.current {color:#be4b00; font-size:12px;}

div.pagination span.pagerArrow {display:inline-block; width:6px; height:30px; line-height:30px;}
div.pagination span.left {background:url('/arrow-left.png') no-repeat left center;}
div.pagination span.right {background:url('/arrow-right.png') no-repeat left center;}
div.pagination span.twoRight {margin:0 0 0 -2px;}
div.pagination span.twoLeft {margin:0 -2px 0 0;}

#subCategoryContainer {text-align:center; clear:both; margin:10px 0 0;}
#subCategories {clear:both; margin:0 auto;}
#subCategories div.item {width:110px; height:135px; float:left; display:inline-block; margin:0 5px 10px; text-align:center;}
#subCategories div.item img {}
#subCategories div.item span.productName {display:block; text-decoration:underline; color:#9B3434;}

.productsCategoryDescription {margin:0; padding:0 10px; min-height:195px;}
.productsCategoryDescription div.content {width:545px;}
.productsCategory {}
.productsCategory div.item {width:180px; height:196px; overflow:hidden; float:left; display:inline-block; margin:0 8px 30px 0; border:solid 1px #dedfdf; background:#fff;}
.productsCategory div.item div.head {background:#fff; height:52px; padding:0 5px;}
.productsCategory div.item div.head a, .productsCategory div.item div.head a:link, .productsCategory div.item div.head a:visited {color:#2c2925; font-size:14px; padding:0 10px 0 0; background:url('/arrow-right.gif') no-repeat right center;}
.productsCategory div.item div.head p {margin:0; padding:0; color:#be4b00;}

.productsCategory div.item a.link, .productsCategory div.item a.link:link, .productsCategory div.item a.link:visited {display:block; max-width:175px; max-height:140px;}
.productsCategory div.item a, .productsCategory div.item a:link, .productsCategory div.item a:visited {font-size:14px; font-weight:bold; text-decoration:none; position:relative;}
.productsCategory div.item a.image, .productsCategory div.item a.image:link, .productsCategory div.item a.image:visited {position:relative; display:block;}
.productsCategory div.item img {max-width:180px; max-height:144px; position:relative; z-index:1;}
.productsCategory div.item span.lnkBuyNow {display:block; line-height:24px; color:#fff; font-size:11px; font-weight:normal; height:24px; position:absolute; right:0; top:-24px; z-index:100; padding:0 20px; background:url('/buy-now-grad-bg.gif') repeat-x;}
.productsCategory div.item a.productName {font-size:18px; font-weight:normal;}
.productsCategory div.item p.productPrice {color:#000; font-size:16px; font-weight:bold;}



#prodColumns {clear:both; float:none;}

#prodColumn1 {width:325px; float:left; display:inline-block;}
#images #thumbs {margin:10px 0 0; clear:both;}
#images #thumbs div.item {float:left; display:inline-block; margin:0 10px 0 0; cursor:pointer; width:72px; height:59px; overflow:hidden;}
#images #thumbs div.item.current {cursor:default;}
#images #thumbs img.thumbMask {position:absolute; top:0; left:0; z-index:20;}

#images p {color:#4a3c33; font-size:10px; margin:5px 7px; padding:0;}

#prodColumn2 {width:400px; float:right; display:inline-block;}
#prodColumn2 h1 {font-size:24px; line-height:40px; font-family:Arial; font-weight:normal;}

#priceBlock {float:left; width:195px; margin:0 10px 0 0; padding:5px 0; border-right:solid 1px #e1dede;}
#priceBlock .priceList {text-decoration:line-through; font-size:12px;}
#priceBlock .priceSite {color:#ae0924; font-size:18px;}
#priceBlock .priceSave {color:#625750; font-weight:bold;}

#freeShipBlock {color:#4a3c33; font-size:12px;}
#freeShipBlock strong {text-transform:uppercase; display:block; margin:15px 0 0; font-weight:normal;}

#prodColumn2 .description {margin:15px 0;}

#addToCartBlock div.actions {margin:0 0 10px;}
#addToCartBlock {width:194px; float:right; display:inline-block; padding:5px 0 5px 10px; border-left:solid 1px #e1dede;}
#addToCartBlock a, #addToCartBlock a:link, #addToCartBlock a:visited {text-decoration:none ! important;}
#addToCartBlock a span, #addToCartBlock a:link span, #addToCartBlock a:visited span {font-weight:bold; margin:0 0 0 25px; font-size:12px; text-decoration:underline;}
#addToCartBlock a.aEmail {background:url('/email-icon.gif') no-repeat left bottom;}
#addToCartBlock a.aPrint {margin:0 0 0 10px; background:url('/print-icon.gif') no-repeat left bottom;}

.cartButtons label {float:left; margin:0 5px 0 0;}
.cartButtons input.btnAddToCart {clear:both; margin:5px 0 0;}
/* Product Tabs Styles */
#productTabs {min-height:200px; float:none; clear:both; margin:40px 0 0; position:relative; border:solid 1px #e1dede; background:#fff;}

#productTabs dl#nav {margin:-30px 0 0 -1px; padding:0; list-style:none;}
#productTabs dl#nav dt, #productTabs dl#nav dt a, #productTabs dl#nav dt a:link,  #productTabs dl#nav dt a:visited {background:#fff url('/tab-sprite.gif') no-repeat;}

#productTabs dl#nav dt {cursor:pointer; line-height:30px; float:left; display:inline; position:relative; margin:0 3px 0 0; padding:0 10px 0 0; width:/*120px*/auto; height:30px; text-align:center; background-position:right -90px;}
#productTabs dl#nav dt a, #productTabs ul#nav dt a:link, #productTabs ul#nav dt a:visited {min-width:90px; display:block; padding:0 5px 0 15px; text-align:center; color:#000; font-size:14px; text-decoration:none; background-position:0 -60px ! important;}

#productTabs dl#nav dt.current {background-position:right -30px;}
#productTabs dl#nav dt.current a, #productTabs ul#nav dt.current a:link, #productTabs ul#nav dt.current a:visited {background-position:0 0 ! important;}

#productTabs dd.tabContent {margin:0; padding:20px; clear:both;}

.reviewLinks {line-height:30px;}
.reviewLinks a, .reviewLinks a:link, .reviewLinks a:visited {padding:0 5px;}

/* Store API: Related items */
#relatedItemsContainer {margin:10px 0 5px; padding:5px 10px; border:solid 1px #e1dede; background:#fafafa;}

#relatedItemsContainer div.item {float:left; display:inline-block; margin:0 5px; width:220px; height:90px;}
#relatedItemsContainer div.item p {margin:0; padding:0;}
#relatedItemsContainer div.item p.title {color:#413c39;}
#relatedItemsContainer div.item p.price {color:#be4b00;}

#relatedItemsContainer a.item,
#relatedItemsContainer a.item:link,
#relatedItemsContainer a.item:visited {float:left; display:inline-block; margin:0 10px 0 0; padding:0; min-height:90px;}

#relatedItemsContainer a img {border:solid 1px #e1dede;}

/* Find a Tech Styles */

#findTech_Map {float: right; width: 700px; margin: 20px 0 0 0; position: relative;}
#findTech_Map h1 {padding-right: 20px; padding-left: 20px;}
#findTech_Map .text {padding: 0 20px;}

#findTech_Container {float: left; min-height: 478px; width: 280px; border-right: 1px solid #e6e6e6; padding-top: 20px;}
#findTech_Container h2 {font-size: 20px; margin: 10px 0 10px 15px;}

#foundTechs {list-style: none; margin: 0; padding: 0;}
#foundTechs li {border-top: 1px solid #dfdfdf;}
#foundTechs li a:link, #foundTechs li a:visited {color: #000; text-decoration: none; padding: 2px 2px 2px 20px; font-size: 15px; display: block;}

#foundTechs hr {width: 133px; position: relative; left: -20px;}

#foundTechs li .arrow {position: relative; background: url("/arrow-right.png") left top no-repeat; width: 6px; height: 11px; float: right; left: -10px; top: 3px;}
#foundTechs li.open .arrow {background: url("/arrow-down.png") left top no-repeat; width: 11px; height: 6px; left: -7px; top: 7px;}

#foundTechs ul {list-style: none; margin: 10px 0 10px 30px; padding: 0;}
#foundTechs ul li {border: none;}

#foundTechs ul li p {margin: 0; padding: 0;}
#foundTechs ul li p a:link, #foundTechs ul li p a:visited {color:#be4b00; text-decoration: underline; display: inline; margin: 0; font-size: 12px; padding: 0;}

#foundTechs h3 {color: #000; font-size: 13px; font-weight: bold;}

/* Contact Form */
.hidden {display:none;}
dl.contactForm {width:460px;}
dl.contactForm dt {width:150px; float:left; display:block; margin:0 0 5px; padding:0; clear:both;}
dl.contactForm dd {width:300px; float:right; display:block; margin:0 0 5px 10px; padding:0; clear:right; position:relative;}
dl.contactForm dd span.error {position:absolute; top:0; left:230px; display:block; width:auto; color:#f00; font-weight:bold; white-space:nowrap;}
dl.contactForm dd.inputText input {width:300px; font-size:12px; border:solid 1px #ddd;}
dl.contactForm dd textarea {width:300px; height:75px; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:solid 1px #ddd;}

#contactInterestedIn {}
#contactInterestedIn span {display: block;}

/* Footer Styles */
#footer {margin:15px; color:#b2aba4; font-size:12px;}
#smartzLink {float:right;}
#smartzLink, #smartzLink:link, #smartzLink:visited {color:#b2aba4; font-size:10px; text-decoration:none;}
#smartzLink img {vertical-align:middle;}

/* Misc Styles */
.clear {clear:both;}
.noMargin {margin:0;}
.noPadding {padding:0;}
.alignRight {text-align:right;}
.block {display:block;}
.marginFix {height:0px; line-height:0; overflow:hidden; background:transparent;} /* This is used to "fix" the collapsing top and bottom margin issue with nested DIVs (Not a bug!). */
.listItemImage {float:left; padding:0 10px 10px 0;}
.hidden {display:none;}

/* Edit Styles */
.divEditBlock {position:relative;}
.divEditBlock div label {display:block; line-height:18px; font-weight:bold; margin:0 0 10px; padding:0 10px; color:#000; background:#ddd;}
.divEditBlock div {margin:0 0 20px;}
.divEditBlock div span input, .divEditBlock div span textarea {width:300px;}
.divEditBlock .error {font-weight:bold; color:#f00;}

span.divEditControls {}
span.divEditControls a {padding:0 5px;}

div.checkbox label {display:inline; font-weight:normal; margin:0; padding:0; color:#000; background:Transparent;}

.divEditBlock div.checkbox {margin:0;}
.divEditBlock div.checkbox input {width:auto;}

.divEditBlock div#editTitle {}
.divEditBlock div#editTitle input {}

.divEditBlock div#editBriefDescription {}
.divEditBlock div#editBriefDescription textarea {height:100px;}

.divEditBlock div#editFullDescription {}

.divEditBlock div#editItemUrl {}
.divEditBlock div#editItemUrl input {}

.divEditBlock div#editItemMetaDescription {}
.divEditBlock div#editItemMetaDescription input {}

.divEditBlock div#editItemMetaKeywords {}
.divEditBlock div#editItemMetaKeywords input {}

#cse-search-results iframe {width: 670px;}