﻿* { padding: 0; margin: 0; }

a img { border: none; }

body { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #5C5C5C; background: white url('/img/layout/bg/left.gif') no-repeat left top; position: relative; width: 100%; }

input { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; color: #666666; }

a, a:link, a:visited { color: #384655; text-decoration: underline; }
a:hover { color: #977933; }

.smallMenu a, .smallMenu a:link, .smallMenu a:visited { text-decoration: none; }
.smallMenu a:hover { text-decoration: underline; }

table { border-collapse: collapse; }

#forRightBG { background: url('/img/layout/bg/right.gif') no-repeat 965px top; }

#allContent { margin: 0 30px; width: 935px; }

#headerRegion { padding: 10px; position: relative; height: 125px; }
#headerRegionAdmin { padding: 10px; position: relative; height: 70px; }

#topNavigation { position: absolute; top: 11px; right: 20px; }

#searchBox { position: absolute; right: 20px; top: 40px; width: 310px; }

#topMenu { position: absolute; top: 113px; color: #999999; font-size: 16px; }

#topMenu a { color: #999999; text-decoration: none; }
#topMenu a:hover { color: #977933; }

#footer { margin: 26px 0 50px 0; padding: 15px 20px 0 20px; border-top: #cccccc 1px solid; }

.searchBox { height: 34px; padding-left: 6px; background: url('/img/layout/search/left.gif') no-repeat left center; }
.searchBox .inner { height: 100%; background: url('/img/layout/search/right.gif') no-repeat right center; padding-right: 6px; }
.searchBox .inner .inner { height: 100%; background: url('/img/layout/search/bg.gif') repeat-x; padding-right: 0; }
.searchBox input.search_term { border: none; }
.searchBox .innerTable td { vertical-align: middle; }

.searchBox .innerTable td.inputSearch { background: url('/img/layout/search/innerbg.gif') repeat-x 0 50%; }
.searchBox .innerTable td.inputSearch div { background: url('/img/layout/search/innerleft.gif') no-repeat 0 50%; height: 100%; display: block; }
.searchBox .innerTable td.inputSearch div div { background: url('/img/layout/search/innerright.gif') no-repeat right 50%; }
.searchBox .innerTable td.inputSearch div input { margin: 10px 5px 0 5px; border: 0px solid; }
.searchBox .innerTable td.split { background: url('/img/layout/search/splitter.gif') no-repeat 50% 50%; width: 11px; }

.pointer { cursor: pointer; }

.searchBox .open { position: absolute; margin-top: -11px; width: 95px; height: 44px; }

.searchBox td.dropdown { width: 96px; padding-left: 5px; }
.searchBox img.newItem { position: absolute; margin-top: 22px; margin-left: 2px; }

p { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; line-height: 16px; padding-bottom: 18px; color: #666666; }
h3 { color: #977933 /*#384655*/; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 17px; font-weight: bold; line-height: 20px; padding-bottom: 7px; }

div.divLeftDetailsMenu { float: left; width: 221px;  }
div.divLeftDetailsMenu div.ldm1 { padding: 0px 10px 10px 10px; }
div.divLeftDetailsMenu a { color: #999999; text-decoration: none; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; }
div.divLeftDetailsMenu a:hover { color: #977933; }
div.divLeftDetailsMenu div.currentPageHeader { min-height: 27px; margin-left: 10px; margin-top: 20px; }
div.divLeftDetailsMenu div.hr { border-top: 1px solid #CCCCCC; height: 20px; width: 100%; overflow: auto; }

h1 { color: #977933; font-size: 16pt; }
h2 { color: #5c5c5c; font-size: 13pt; font-weight: bold; line-height: 20px; padding-bottom: 7px; }
h6 { color: #977933; font-size: 13pt; font-weight: bold; line-height: 20px; padding-bottom: 7px; }


table.loginForm { }
table.loginForm table td { padding: 3px; }
table.loginForm label { margin-left: 5px; }

table.pagesList td { vertical-align: top; }

div.button { margin-top: 10px; }

h3.searchresultpage { margin-top: 14px; background-image: url(Images/Page.png); background-repeat: no-repeat; background-position: left center; padding-left: 18px; }

h3.searchresultpage a, h3.searchresultmessage a, h3.searchresultfile a, h3.searchresultattachment a { font-weight: bold; }

p.excerpt { font-size: 11px; margin-left: 4px; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; margin-top: 4px; border-left: solid 4px #DDDDDD; }

p.excerpt b { font-weight: normal; background-color: #FFEE64; }

#threeColumnMainContent { margin-left: 10px; margin-right: 185px; /*border: 1px solid blue;*/ }

#threeColumnLeftContent { float: left; }

table.productBox { margin: 0 0 20px 0; border-bottom: 1px solid #CCCCCC; }
td.productImage { width: 180px; vertical-align: top; text-align: center; }
td.description { width: 270px; }
/* td.description ul { margin-left: 14px; } */
td.description ul li { list-style-type: none; background: url('/img/layout/bullet.gif') no-repeat 4px 7px; padding-left: 14px; }
table.productBox td.description h1 { color: #384655; font-size: 14px; font-weight: bold; }


/* .groupLayer div {
	background-image: url('/img/layout/menu/layerMid_schema01.gif');
	background-repeat: no-repeat;
}*/

/*.groupLayer div a {
	color: #666666;
	border-bottom: 1px solid #FFFFFF;
	font-size: 10pt; 
	font-family: Arial,Helvetica,Verdana,sans-serif
}

.groupLayer div a:hover {
	background-color: #977933;
	color: #FFFFFF;
}

.groupLayer div a:active {
	color: #FFFFFF;
	background-color: #384655;
	
}

.groupLayer .first {
	color:#666666;
	background-image: url('/img/layout/menu/layerTop_schema01.gif');
	background-repeat: no-repeat;
}

.groupLayer .last {
    background-image: url('/img/layout/menu/layerBottom_schema01.gif');
    background-repeat: no-repeat;
    color: #FFFFFF;
} */

/*  for all browsers, but not IE 6! */
/*
div .groupLayer div span.glLine {
	border-top: 1px solid #CCCCCC;
}

* html .groupLayer div span.glLine {
	border-top: 1px solid #CCCCCC;
}	*/

div.groupLayer { background: url('../../img/layout/rounded/top.gif') left top no-repeat; padding-top: 6px; width: 179px; }
div.groupLayer div.inner { background: white url('../../img/layout/rounded/bottom.gif') left bottom no-repeat; padding-bottom: 7px; }
div.groupLayer div.ul { border-left: 1px solid #6f8195; border-right: 1px solid #6f8195; width: 173px; padding: 2px; }
div.groupLayer a { font: normal 10pt Arial, Helvetica, Verdana, sans-serif; color: #666666; width: 165px; display: block; min-height: 18px; padding: 1px 6px 1px 0; }
div.groupLayer a:hover { color: White; background-color: #977933; }
div.groupLayer div.item { list-style: none; }
div.groupLayer div.divider { margin: 1px 0 0px 0; height: 1px; overflow: hidden; border-top: 1px solid #C0C0C0; width: 171px; }

div.border_bottom { /*padding-bottom: 20px; */ margin-bottom: 20px; border-bottom: 1px solid #cccccc; }
div.twoColumns { border-left: 1px solid #cccccc; width: 673px; float: right; padding: 0 20px 0px 20px; margin-top: 0; }
div.margin_top { margin-top: 20px; }
/* div.twoColumns div.product div.headerContainer { margin-top: 20px; } */
div.twoColumns div.leftContent { width: 432px; padding-right: 10px; margin-right: 10px; float: left; }
div.twoColumns div.textInfo { width: 191px; float: right; padding-left: 10px; overflow: hidden; }

div.headerContainer a.toCategory { text-transform: uppercase; text-decoration: none; color: #666666; font: bold 11px Arial; line-height: 16px; }
div.headerContainer a.toCategory:hover { color: #977933; }

#imageContainer { width: 211px; float: left; overflow: hidden; }

#leftCategoryColumn { width: 440px; border-top: 1px solid #cccccc; overflow: hidden; }

#rightCategoryColumn, #infoContainer { width: 211px; float: right; overflow: hidden; }
#infoContainerWide { width: 442px; float: left; overflow: hidden; }

#rightCategoryColumn { width: 240px; border-top: 1px solid #cccccc; }

#formContainer { width: 100px; float: right; overflow: hidden; }

#threeColumnLeftContent { width: 180px; float: left; /*border: 1px solid red;*/ }

#threeColumnMainContent { padding-left: 10px; margin-left: 233px; margin-right: 185px; /*border: 1px solid blue;*/ }

#threeColumnRightContent { width: 180px; float: right; /*border: 1px solid green;*/ }

table.link { float: right; }
table.link td { padding: 0 3px; }
table.link { font-weight: bold; }
table.link span.pageLinks { color: #977933; }
table.link span.pageLinks span { color: #666666; }
table.link a { text-decoration: none; }

.clr { clear: both; }

div.flashProducts { padding: 20px 0; width: 100%; margin: 0; }

div.trinityColumn { width: 211px; margin-right: 20px; overflow: auto; float: left; }
div.trinityColumn select { width: 100%; font: normal 11px Arial; color: #333; padding: 1px; border: 1px solid #999; }
div.wide { width: 442px; overflow: auto; float: left; }

div.vdiv { background: url('/img/layout/bg/divider.gif') right top repeat-y; }

table.leftMenu a { display: block; }

div.skin_helper_header span, div.skin_helper_header a { padding-left: 7px; font: bold 10pt/33px Arial; color: #666666; display: block; float: left; padding-right: 40px; height: 33px; background: url('/img/layout/skinhelper/todo.png') right top; margin-right: 1px; white-space: nowrap; }
div.skin_helper_header a { background: url('/img/layout/skinhelper/done.png') right top; color: White; text-decoration: none; }
div.skin_helper_header span.current { background: url('/img/layout/skinhelper/current.png') right top; color: White; }

div.fixed div.skin_helper_header a, div.fixed div.skin_helper_header span { width: 60px; }

div.skin_helper_body { border: 1px solid #cbcbcb; width: 645px; margin-top: -1px; }
div.skin_helper_body div.inner { margin: 30px 20px; padding: 0; }
div.skin_helper_body h1 { color: #666666; font: bold 11px Arial, Helvetica, Verdana, sans-serif; padding: 0 0 10px 0;margin-right: 210px; }
div.skin_helper_body table { margin-right: 210px; }
div.skin_helper_body td { padding-bottom: 6px; }
div.skin_helper_body td label { padding-left: 6px; }



