* { margin:0; padding:0;}
body { font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#34383b; margin: 0px; padding: 0px; background-position: center -100px; background-image: url(../graphics/background2.jpg); background-color: #EAEBE5; }
#homeOver { position: absolute; top: 214px; text-align: center; width: 500px; left: 240px; font-size: 12px; line-height: 20px; z-index: 10000; border: 1px solid #788187; background: url(../graphics/white-back.png) repeat-y center top; }
#homeOverAd { }
#homeOverAd img { margin-top: 1px; }

.relDiv { position: relative; }
img {border:0; }
#home { background-position: center -105px; background-image: url(../graphics/background.jpg); background-repeat: repeat; }
.applicationLink { display: none; }
#home .applicationLink { display: block; margin-top: 4px; text-align: center; }
.applicationLink a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #2B858E; }
.hiring { margin-top: 10px; text-align: center; color: #6B2517; font-weight: bold; }
.hiring a { color: #246679; }
input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}
.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}
.alignright { text-align:right;}
.aligncenter { text-align:center;}
.smalltext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
.smalllink, .smallink a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #6B2517; font-weight: normal; }
.normCase { font-variant: normal; text-transform: none; }
.grayText { color: #7D869B; }
#header { border-bottom: 4px solid #00a1b4; }
#header .inner { width: 867px; margin: 0px auto; padding: 0px; }

#homeTable { margin: 0px; padding: 0px; }
#homeTable td { margin: 0px; padding: 0px; vertical-align: top; }
#homeTable #logo { float: none; }
#tr1 { width: 215px; }
#tr2 { width: 222px; text-align: center; }
/*#tr1 { padding-top: 0px !important; }*/
#specialsAd { clear: none; width: 200px; z-index: 900; text-align: center; margin: 13px auto 0px; padding: 0px; }
.home1  #specialsAd { display: none; }
/* #home2  #specialsAd { display: block; float: none; } */
/* .backSpecials { background-image: url(../ads/specials.jpg); margin: 6px 0px 0px; padding: 0px; } */

#specialsAd p { padding-top: 87px; font-size: 13px; padding-right: 20px; padding-left: 20px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin: 0px; }
.backSpecials { background-repeat: no-repeat; background-position: center bottom; width: 200px; margin: 0px; padding: 0px; }

.overSpecials { background-image: url(../images/new-specials.png); background-repeat: no-repeat; background-position: center bottom; height: 127px; width: 200px; margin: 0px; padding: 0px; }
.backCommercials { background-repeat: no-repeat; background-position: center bottom; width: 200px; margin: 0px auto; padding: 0px; background-image: url(../pages/Image/commercials/commercial.jpg); }
.overCommercials { background-image: url(../images/new-specials.png); background-repeat: no-repeat; background-position: center bottom; height: 127px; width: 200px; margin: 0px; padding: 0px; }
#commercials p { padding-top: 87px; font-size: 13px; padding-right: 20px; padding-left: 20px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin: 0px; }

#commercials { z-index: 900; text-align: center; color: #000000; margin: 13px auto 0px; clear: none; }
#commercials a { color: #000000; }
.home1 #commercials { display: none; clear: none; top: 0px; background-repeat: no-repeat; background-position: center bottom; }

#bottom { height: 59px; }
.gallery #bottom { background-image: url(../graphics/m2.gif); }
#bottom .inner { border-top: 4px solid #00A1B4; border-bottom: 1px solid #FFFFFF; margin: 0px; padding: 0px; }
#bottom .button { width: 867px; border-right: 2px solid #FFFFFF; border-left: 2px solid #FFFFFF; margin: 0px auto; padding: 0px; height: 54px; }
.wrapper, block { overflow:visible; width: 100%; }
.wrapper { }
#home .wrapper table { margin: 0px; padding: 0px; border-width: 0px; height: 466px; width: 860px; }
#content .wrapper td { margin: 0px; padding: 0px; }
.container { width:100%;}
p { margin:0; padding:0;}
.tail-top1 { background-image: url(../graphics/background-home2.gif); background-repeat: repeat-x; background-position: center -20px; }
.tail-top2 { background-image: url(../graphics/background-home.gif); background-repeat: repeat-x; background-position: center top; }
#home .tail-top1 { background-position: top; background-image: url(../graphics/background-home2.gif); text-align: center; }
#admin .tail-top2 { background-image: url(../graphics/background-editor.gif); background-repeat: repeat-x; }
#savedfile .tail-top2 { background-image: url(../graphics/background-editor.gif); background-repeat: repeat-x; }
#posteddata .tail-top2 { background-image: url(../graphics/background-editor.gif); background-repeat: repeat-x; }

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
form img {border:0; vertical-align:top; text-align:left;}

.form { height:28px; }
.form input {width:204px; padding:2px 0 2px 3px; background:#fff; border-top:1px solid #303030; border-left:1px solid #303030; border-bottom:1px solid #9f9f9f;  border-right:1px solid #9f9f9f;}
textarea { width:274px; height:70px; background:#fff; overflow:auto;  border-top:1px solid #303030; border-left:1px solid #303030; border-bottom:1px solid #9f9f9f;  border-right:1px solid #9f9f9f; padding:2px 0 0 3px; margin-bottom:16px;}

/*==================list====================*/
ul { list-style:none;}

.site-nav { overflow:hidden; margin: 1px 0px 0px; }
.site-nav li { float:left; background:url(../graphics/divider.gif) no-repeat left; padding-left:1px; margin-left:-1px;}

.list { padding-top:10px;}
.list li { background:url(../graphics/marker-1.gif) no-repeat left 4px; padding:0 0 8px 19px;}
.list li a { color:#34383b; text-decoration:none;}
.list li a:hover { text-decoration:underline;}

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:14px;}
.p1-75 { margin-bottom: 14px; }
.p2 { margin-bottom:30px;}
.p3 { font-size: 11px; font-weight: normal; }
.contactTable td { padding-top: 2px; padding-right: 20px !important; }

/*==================txt, links, lines, titles====================*/
a {color:#502517;}
a:hover{text-decoration:none;}

h3 { text-transform:uppercase; color:#000; margin-bottom:20px; font-size: 13px; }
h4 { font-size:13px; color:#502517 }
.cont-box { background-color: #DAD1C8; }

/*==================boxes====================*/
#prodImg { height:410px; position:relative; background-repeat: no-repeat; background-position: left center; }
#prodDiv { height: 300px; overflow: hidden; }
#gallery1 #prodDiv { height: 280px; }
#prodTitle h3 { margin-bottom: 10px; margin-top: 10px; }
#prodDesc { overflow: auto; z-index: 500; height: 230px; }
#gallery1 #prodDesc { height: 230px; }
#gallery2 #prodDesc { height: 240px; }
#gallery3 #prodDesc { height: 240px; }
#gallery4 #prodDesc { height: 240px; }
#prodDesc p { padding-right: 5px; }
#sectionMenu { text-align: center; margin-top: 10px; font-size: 11px; }
#sectionMenu a.active { color: #00A1B4; }
#contact #content .box { background-image: url(../graphics/store-panorama.jpg); background-repeat: no-repeat; background-position: center bottom; }
.cont-box, index-box { position:relative }
.index-box .bg1-1 { height:464px; background-image: url(../images/bg1-2.jpg); background-repeat: no-repeat; background-position: left -5px; }
.index-box .bg2-1 { height:464px; background-image: url(../images/bg2-3.jpg); background-repeat: no-repeat; background-position: left -5px; }
.index-box .bg3-1 { height:464px; background-image: url(../images/bg3-3.jpg); background-repeat: no-repeat; background-position: left -5px; }
.index-box .bg4-1 { height:464px; background-image: url(../images/bg4-3.jpg); background-repeat: no-repeat; background-position: right -5px; }

.cont-box .bg { height:469px; background-color: #FAFEFF; background-repeat: no-repeat; background-position: left center; }
.cont-box .bg1-3 { /* Gallery1 */
background:url(../images/bg1-3.jpg) no-repeat top; height:410px; position:relative; }
.cont-box .bg2-4 {  /* Gallery2 */ background:url(../images/bg2-4.jpg) no-repeat top; height:410px; position:relative; }
.cont-box .bg3-4 { /* Gallery3 */ background:url(../images/bg3-4.jpg) no-repeat top; height:410px; position:relative; }
.cont-box .bg4-4 { /* Gallery4 */
background:url(../images/bg4-4.jpg) no-repeat top; height:410px; position:relative;}

.cont-box .button { position:absolute; top:413px; width: 864px; }
.cont-box .gallery-nav a { background-repeat: no-repeat; }
.cont-box a img { }
.arr_left { float: left; width: 25px; clear: none; padding-top: 6px; text-align: right; }
.gallery-nav { text-align: center; clear: none; float: left; }
.arr_right { clear: none; float: right; width: 25px; padding-top: 6px; text-align: left; }
.gallery .gallery-nav { width: 812px; }
.gallery-nav a img { margin-left: 32px; margin-right: 32px; }
.gallery-nav .divider { background-image: url(../images/divider.gif); background-repeat: no-repeat; background-position: right center; padding-right: 5px; display: block; float: left; }
.gallery-nav a.divider:hover, .gallery-nav a.nodivider:hover { }
#gallery1 #bottom .button { background-color: #502517; }
#gallery3 #bottom .button { background-color: #894610; height: 54px; }
#gallery2 #bottom .button { background-color: #58735D; height: 54px; }
#gallery4 #bottom .button { background-color: #3C4556; height: 54px; }
.info #bottom { background:url(../images/bg-bottom.gif) repeat-x top; height:54px; border-top: 4px solid #00A1B4; }
.info .cont-box .button { background-color: #494f54; height: 54px; width: 866px; }

.index-box .button { padding-top: 410px; }
.cont-box .bg-bottom { background:url(../images/bg-bottom.gif) repeat-x top; height:54px; margin-top:2px;}
.cont-box .inner { padding:0; }

.gallery-box { width:135px; background:url(../images/gallery-box-tail.png) repeat-y; height:410px; position:absolute; right:0; text-align: center; }
.gallery-box ul { padding:18px 0 8px; }
.gallery-box li { padding-bottom:10px;} 
.gallery-box .inner { padding:20px 0 0 0; }
.prodName  { font-size: 10px; }
.scrolltn { border: 1px solid #88797c; }
#arr_up { margin-bottom: 10px; }
#arr_down { margin-top: 10px; }

.box { background:#dad1c8; width:100%; line-height:normal; height: 410px; }
.box .buttons { text-align:right;}
.box .buttons a { margin-left:4px;}
.box .link { position:absolute; top:0; right:0; height: 24px; width: 250px; text-align: right; z-index: 1000; }
.box .inner { padding:34px 10px 0 15px; position:relative; }
.box .inner2 { height: 366px; }
#contact .box .inner { padding:20px 30px 0; }
/*header*/
#header #logo { height: 122px; width: 400px; float: left; margin-top: 11px; }
#header #topRight { left: 700px; top: 20px; float: right; }

/*content*/
#contentOLD { padding:2px 56px 0 57px; height:467px;}
#content { height:410px; width: 867px; margin-right: auto; margin-left: auto; padding: 0px; border-right: 2px solid #FFFFFF; border-left: 2px solid #FFFFFF; border-bottom-width: 0px; }
#wide #content {  }
#content2 { width: 867px; margin-right: auto; margin-left: auto; padding: 0px; border-right: 2px solid #FFFFFF; border-left: 2px solid #FFFFFF; border-bottom-width: 0px; }
#content .bg1 { height:410px; background-image: url(../graphics/photo-back-1.jpg); background-repeat: no-repeat; }
#home #content { height: 466px; width: 865px; margin-right: auto; margin-left: auto; }
#col-1 { background-image: url(../images/button1-1.gif); background-repeat: repeat-x; background-position: left bottom; }
#col-2 { background-image: url(../images/button2-2.gif); background-repeat: repeat-x; background-position: left bottom; }
#col-3 { background-image: url(../images/button3-1.gif); background-repeat: repeat-x; background-position: left bottom; }
#col-4 { background-image: url(../images/button4-1.gif); background-repeat: repeat-x; background-position: left bottom; }
#page1 .button a { display: block; }
#content .button a { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF; text-decoration: none; line-height: 54px; }
#content .bg1 { background-image: url(../graphics/photo-back-2.jpg); background-repeat: no-repeat; height:410px; }
#content .bg2 { background-image: url(../graphics/photo-back-4.jpg); background-repeat: no-repeat; height:410px;}
#content .bg3 { background-image: url(../graphics/photo-contact.jpg); background-repeat: no-repeat; height:410px; }
#content .bg4 { background-image: url(../graphics/photo-back-1.jpg); background-repeat: no-repeat; height:410px; }
#wide #content { background-color: #DAD1C8; height: auto; }
#wide #content-back { background-color: #C7CBD4; }
#wide #content .inner { text-align: center; }
#footer { font-size: 11px; }

/*footer*/
#footer p { color:#34383b; padding-right: 21px; }
#footer p a { color:#34383b;}

/* collapsing styles */
.amlevels, .amh3{ /*header of 1st Level and non-collapsing h3*/ cursor: pointer; color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 3px 25px 3px 5px; margin: 0px; line-height: 24px; display: block; }
.thislevel { margin: 0px 0px 0px 107px; padding: 0px 0px 50px; background-color: transparent !important; background: none; }
.amlevels { background-repeat: no-repeat; background-position: right center; background-image: url(../graphics/click-open3.gif); }
#gallery1 .amlevels { background-color: #502517; }
#gallery2 .amlevels { background-color: #58735D; }
#gallery3 .amlevels { background-color: #894610; }
#gallery4 .amlevels { background-color: #3C4556; }
#show_series { background-color: #FFFFFF; padding: 10px; font-size: 11px; }
#show_series form { padding: 5px; text-align: center; height: auto; margin-top: 20px; }
#show_series input { margin: 5px 10px; font-variant: normal; text-transform: none; }
#show_series #sub_category { font-variant: normal; text-transform: none; }

.link .leftMarg { margin-left: 10px; float: right; clear: none; }
.openClass{ /*class added to contents of 1st demo when they are open*/ background: #F7F4DE; color: #ffffff; background: #F7F4DE url(../graphics/click-close3.gif) no-repeat right center; }
.closeClass { background-image: url(../graphics/click-open3.gif); background-repeat: no-repeat; background-position: right center; }
.gallery .amnests{ /*header of 2nd demo*/ cursor: pointer; color: #333333; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 3px 25px 3px 5px; line-height: 20px; margin: 0px; display: block; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-left: 1px dotted #999999; background-color: #D3C9BE; }

#gallery1 .amnests { }
.gallery .thisNest { background-color: #D3C9BE; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; border-left: 1px dotted #999999; }
.gallery .thisNest a { display: block; margin: 0px; padding: 3px 5px; text-decoration: none; border-bottom: 1px dotted #999999; background-color: #EBE6E0; }
.gallery .thisNest a:hover { background-color: #E2DBD3; }
.gallery .openNest{ /*class added to contents of 2nd level when they are open*/ color: #A00000; background-image: url(../graphics/click-close2.gif); background-repeat: no-repeat; background-position: right center; }
.gallery .thisNest a.active { font-weight: bold; }

.gallery .closedNest{ /*class added to contents of 2nd level when they are closed*/ color: #333333; background-image: url(../graphics/click-open2.gif); background-repeat: no-repeat; background-position: right center; }
#bigFooter { margin-top: 35px; font-size: 11px; text-align: center; }
#tableNav { width: 876px; margin-right: auto; margin-left: auto; }
#tableNav td { width: 20%; text-align: left; vertical-align: top; padding: 5px; font-size: 12px; }
#tableNav h3 { font-size: 12px; color: #7D869B; margin-bottom: 5px; }
#tableNav a { font-size: 12px; display: block; text-decoration: none; }

/* sitemap styles */
/*==========================================*/
#sitemap .thisNest { background-color: #FFFFFF; color: #333333; }
.prodnests{ /*header of 2nd demo*/ cursor: pointer; color: #333333; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 3px 25px 3px 5px; line-height: 20px; margin: 0px; display: block; background-color: #D3C9BE; }
.prodNest { background-color: #EBE6E0; }
.prodNest a { padding: 5px 3px; }

#sitemap .product { background-color: #FFFFFF; color: #333333; padding: 0px 0px 0px 5px; display: block; border-top: 1px dotted #999999; }

/* collapsing styles */
/*==========================================*/
#prodList { margin-right: auto; margin-left: auto; }
#prodList th { padding: 3px; }
#prodList td { padding: 3px; border: 1px solid #CCCCCC; }
#editor { padding-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; background-color: #FFFFFF; padding-top: 20px; }

#file_editor {
	padding-top: 20px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#editor .content {
}
#editor .section { padding: 10px; border: 1px solid #C7CBD4; margin: 10px; }
#file_editor a, #editor a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#editor select { margin: 5px; }
#editor input { margin: 5px; }#editor ul { margin-left: 10px; margin-bottom: 10px; }
#editor li { list-style: disc; text-align: left; }

#info4 #contactContent { font-size: 13px; }

