/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; background:url(images/back.gif) top center repeat; height: 100%}

img {vertical-align:top;}
a img {border:0;}
table {border-collapse:collapse; border:0;}
html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.77em; line-height:1.615em; color:#502D23;} /*font-size:0.813em*/
input, select {vertical-align:middle; font-weight:normal;}

h1 { display: inline-block }
ul {list-style:none;}
li a {color:#502D23; font-size:1.077em; line-height:2.143em; text-decoration:none;}
li a:hover {text-decoration:underline;}
a {text-decoration:underline; color:#BA2F05;}
a:hover {text-decoration:none;}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both;}
#main { width:910px; margin:0 auto; text-align:left;}
#content {padding:0 35px 40px 35px;}
#content .col-1,
#content .col-2 {float:left;}
#content .col-1 {width:267px; margin-right:15px;}
#content .col-2 {width:558px;}
.main-bot {background:#ffffff url(images/border-bot.gif) bottom left repeat-x;}
.main-left {background:url(images/border-left.gif) top left repeat-y;}
.main-right {background:url(images/border-right.gif) top right repeat-y;}
.main-left-bot {background:url(images/border-left-corner.gif) bottom left no-repeat;}
.main-right-bot {background:url(images/border-right-corner.gif) bottom right no-repeat; width:100%;}
.wrapper {width:100%; overflow:hidden;}
/***************header***************/
#header {background:url(images/header-bg.jpg) top left no-repeat; margin:0 auto; text-transform:uppercase; height:160px; width:840px;}
#header .logo {/*padding:20px 10px 42px 31px;*/ float:left; height: 100px; margin-bottom: 5px;}
#header .float-l {color:#F28D6E; font-size:0.692em; line-height:1em;border-left:1px solid #EED3CB; margin-top:40px; padding:12px 0  11px 30px;}
.navigation {float:left; padding-left:10px; margin-top: 10px;}
.navigation li {float:left; border-right:1px solid #959189;}
.navigation .link-un {border:none;}
.navigation li a {color:#423E37; padding:0 20px; font-size:0.923em; line-height:1em;}
.navigation li a:hover {color:#D45024; text-decoration:none;}
.navigation .un a {color:#D45024; text-decoration:none;}
#searchform {text-transform:none;}
#searchform input {border:1px solid #C5C4B9; background:url(images/input-bg.gif) top left repeat-x; height:20px; width:154px;vertical-align:middle; float:left; margin-right:6px; font-size:1em;}
#searchform a {background:url(images/search-tail.gif) top left repeat-x; text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:0.923em; float:left; display:block; vertical-align:middle;}
#searchform span {background:url(images/search-left.gif) top left no-repeat; display:block;}
#searchform span span {background:url(images/search-right.gif) top right no-repeat; display:block; padding:1px 7px 2px;}
/***************content***************/
.col-1 .title {background:url(images/title1-bg.jpg) top left repeat-x; display:block; color:#FFFFFF; font-weight: bold; font-size:1.385em;}
.col-1 .title span {background:url(images/title1-bg-left.jpg) top left no-repeat; display:block;}
.col-1 .title span span {background:url(images/title1-bg-right.jpg) top right no-repeat; display:block; padding:5px 0 0 15px; height:27px;}
.col-1 .box {background:#FFFFFF url(images/box1-tail.gif) bottom left repeat-x; margin-bottom:10px;}
.col-1 .box-un {background:#FFFFFF url(images/box1-tail.gif) bottom left repeat-x;}
.col-1 .box .box-left, .col-1 .box-un .box-left {background:url(images/box1-left.gif) bottom left no-repeat !important;}
.col-1 .box .box-right, .col-1 .box-un .box-right  {background:url(images/box1-right.gif) bottom right no-repeat; width:100%;}
.indent { padding: 0px; padding-left: 20px;} /*20px 0 34px 30px;*/
.col-1 ul {padding-bottom:14px}
.link {background:url(images/link-marker.gif) right 2px no-repeat; padding-right:18px; color:#BA2F05; text-decoration:none; font-weight:bold; font-size:0.9em;} /*846*/
.link:hover {text-decoration:underline;}
.col-2 {background:url(images/box2-tail.gif) top left repeat;}
.col-2 .box-top {background:url(images/box2-top.gif) top left repeat-x;}
.col-2 .box-bot {background:url(images/box2-bot.gif) bottom left repeat-x; padding:6px 6px 17px 6px;}
.col-2 .banner {background:url(images/box2-bg.gif) top left repeat-x; padding:2px; width:542px;}
.col-2 .banner .text {margin:52px 0 0 9px;}
.img-indent {float:left;}
.banner {margin-bottom:10px;}
.button1 {background:url(images/button1-tail.gif) top left repeat-x; display:inline-block; color:#9C8974; text-decoration:none; font-size:1em; font-weight:bold; margin:27px 0 0 41px; cursor:pointer;}
.button1 span {background:url(images/button1-left.gif) top left no-repeat; display:inline-block; }
.button1 span span {background:url(images/button1-right.gif) top right no-repeat; display:inline-block; padding:6px 15px;}
.col-2 .title {background:url(images/title2-bg.gif) top left repeat-x; font-weight: bold; display:block;/**/ color:#fde3db; font-size:1.385em; margin-bottom:2px;}
.col-2 .title span {background:url(images/title2-bg-left.gif) top left no-repeat; display:block;}
.col-2 .title span span {background:url(images/title2-bg-right.gif) top right no-repeat; display:block; padding:4px 0 0 18px; height:26px;}
.col-2 .box {background:#FFFFFF url(images/box3-bg.gif) bottom left repeat-x; margin-bottom:2px; padding:20px;}
.col-2 .box .img-indent {padding-right:19px;}
h2 {font-size:1.077em; line-height:2.143em; font-weight:normal; color:#C44608; text-decoration:underline; padding-bottom:4px}
h2 a:hover {text-decoration:none !important;}
p {padding-bottom:12px;}
.button2 {background:url(images/button2-tail.gif) top left repeat-x; display:inline-block; color:#8A280B; text-decoration:none; font-size:0.846em; line-height:1em; font-weight:bold; cursor:pointer;}
.button2 span {background:url(images/button2-left.gif) top left no-repeat; display:inline-block;}
.button2 span span {background:url(images/button2-right.gif) top right no-repeat; display:inline-block; padding:4px 10px 6px;}
.button3 {background:url(images/button3-tail.gif) top left repeat-x; display:inline-block; color:#734E33; text-decoration:none; font-size:0.846em; line-height:1em; font-weight:bold; cursor:pointer;}
.button3 span {background:url(images/button3-left.gif) top left no-repeat; display:inline-block;}
.button3 span span {background:url(images/button3-right.gif) top right no-repeat; display:inline-block; padding:4px 15px 6px;}
.col-2 .inner {text-align:right; margin-right:20px;}
.button1:hover, .button2:hover, .button3:hover {color:#000000;}
/***************page-1***************/
#page-1 .col-2 .inner {padding-top:10px;}
/***************page-2***************/
#page-2 .col-1 img {margin:15px 0 25px;}
#page-2 .col-2 .box {margin-bottom:10px;}
#page-2 .col-2 .box-bot {padding-bottom:15px;}
#page-2 .col-2 p {padding-bottom:0;}
#page-2 .col-2 .img-indent {/*padding-top:25px;*/}
#page-2 .col-2 h2 {height:16px; padding-top:30px; line-height:1em; padding-bottom:0;}
#page-2 .col-2 .wrapper ul {padding:19px 0;}
#page-2 .col-2 .wrapper li a {color:#C44608; text-decoration:underline;}
#page-2 .col-2 .wrapper li a:hover {text-decoration:none;}
/***************page-3***************/
#page-3 #content {padding-bottom:45px;}
#page-3 .col-1 {width:100%; margin-right:0;}
#page-3 .col-1 .box {background:#FFFFFF url(images/box3-tail.jpg) bottom left repeat-x;margin-bottom:10px;}
#page-3 .col-1 .box .box-left {background:url(images/box3-left.jpg) bottom left no-repeat;}
#page-3 .col-1 .box .box-right {background:url(images/box3-right.jpg) bottom right no-repeat;}
#page-3 .indent { padding:2px 20px 34px 30px; }
#page-3 strong {padding-top:21px; display:block;}
#page-3 p {padding-bottom:11px;}
/***************footer***************/
#footer {font-size:0.769em; line-height:1.5em; text-align:right; text-transform:uppercase; color:#000000; padding:20px 35px 50px 0}
#footer a {color:#000000; text-decoration:none; margin-left:9px; padding-left:10px;}
#footer a:hover {text-decoration:underline;} 
/***************confirm-dialog******/
.confirm-dialog { background: url(images/dialog24.png) no-repeat left top; margin: 0px auto; width: 330px; padding-top: 14px; position: relative; }
.confirm-dialog .innner { padding-right: 20px; padding-left: 20px; padding-bottom: 11px; background: url(images/dialog24.png) no-repeat left bottom; float: left; margin: 0px 0px -20px 0px; width: 290px; padding-top: 0px; } 
.confirm-dialog .base { border-top: #ddd 1px solid; background: url(images/dialog-base.png) no-repeat left bottom; padding-bottom: 4px;	margin-left: -11px;	margin-right: -11px; padding-top: 4px; text-align: center; }
.confirm-dialog p { font-weight: bold; font-size: 1.25em; color: #f60; text-align: center; } 
.confirm-dialog input { width:50px; }     
.confirm-dialog .close { display: block; background: url(images/close24.png) no-repeat 0px 0px; width: 26px; text-indent: -1000em; float: right; z-index: 1000; position:relative; top: -13px; height: 26px; }   
/***************update-progress******/
.modalBackground { background-color:Gray; filter:alpha(opacity=70); opacity:0.7; }
.progress {display: block; position: absolute; padding: 2px 3px; left: 50%; top: 50%; z-index: 100; margin-left: -125px; margin-top: -30px; }
.progress .container { border: solid 1px #808080; border-width: 1px 0px; }
.container .header { background: url(images/sprite.png) repeat-x 0px 0px; border-color: #808080 #808080 #ccc; border-style: solid; border-width: 0px 1px 1px; padding: 0px 10px; color: #000000; font-size: 9pt; font-weight: bold; line-height: 1.9; font-family: arial,helvetica,clean,sans-serif; }
.container .body { background-color: #f2f2f2; border-color: #808080; border-style: solid; border-width: 0px 1px; padding: 10px; }
/***************controls******/
.Button { font-weight: bold }
.DropDownList { height: 17px; font-size: 10px; padding-left: 2px; font-family: Tahoma; border-right: #dfe5e7 1px solid; border-top: #a8bac2 1px solid; border-left: #a8bac2 1px solid; border-bottom: #dfe5e7 1px solid; width: 150px; }
.TextBox { margin: 1px; border-right: #dfe5e7 1px solid; border-top: #a8bac2 1px solid; border-left: #a8bac2 1px solid; border-bottom: #dfe5e7 1px solid; color: #11354A; font-family: tahoma; font-size: 8pt; padding: 1px; height: 15px; width: 150px; }
.TextArea { margin: 1px; border-right: #dfe5e7 1px solid; border-top: #a8bac2 1px solid; border-left: #a8bac2 1px solid; border-bottom: #dfe5e7 1px solid; color: #11354A; font-family: tahoma; font-size: 8pt; padding: 1px; }
.li_selected { font-weight: bold; }
.li_unselected { }
.SubcategoryList { width: 185px; float: left; }
/***************admin-popup******/
.adminlink { color:#BA2F05; text-decoration:none; font-weight:bold; font-size:0.9em; background: none; border: none; cursor: pointer; }
.adminPopUp { margin: 0px auto;	padding-top: 14px; position: fixed; top: 30%; left: 50%; margin-top: -55px; margin-left: -150px; min-height: 110px; min-width: 300px; z-index: 50; }
.adminPopUp .inner { background: #FFF; } 
.adminPopUp .close { display: block; background: url(images/close24.png) no-repeat 0px 0px;	margin-top: -6px; width: 26px; text-indent: -1000em; height: 26px; border: none; cursor: pointer; }  
.adminPopUp .topLeft { width: 20px; height: 20px; background: url(images/top-left.png) no-repeat; }
.adminPopUp .topMiddle { height: 20px; background: url(images/middle-top.png) repeat-x; }
.adminPopUp .topRight { width: 20px; height: 20px; background: url(images/top-right.png) no-repeat; }
.adminPopUp .middleLeft { width: 20px; background: url(images/middle-left.png) repeat-y; }
.adminPopUp .middleRight { width: 20px; background: url(images/middle-right.png) repeat-y; }
.adminPopUp .bottomLeft { width: 20px; height: 50px; background: url(images/bottom-left.png) no-repeat; }
.adminPopUp .bottomMiddle { height: 50px; background: url(images/middle-bottom.png) repeat-x;}
.adminPopUp .bottomRight { width: 20px; height: 50px; background: url(images/bottom-right.png) no-repeat; }
.homepage-product { display: inline-block; width: 150px; text-align: center; vertical-align: middle; position: relative; border: solid 1px #CCC; padding: 10px 0px; margin: 0px 5px 10px 5px; }
.homepage-product img { width: 130px; height: 130px; border: none; margin-bottom: 5px; }
.product-thumb { display: inline-block; width: 110px; text-align: center; vertical-align: middle; border: solid 1px #CCC; padding: 10px 0px; margin: 0px 5px 10px 5px; }
.product-thumb img { width: 90px; height: 90px; border: none; }
.deletephotolink { margin-left: -18px; margin-top: 2px; display: inline-block; width: 16px; height: 16px; }
.thumb { width: 90px; height: 90px; border: none; }
.flags { float: right; position: relative; top: 80px; padding: 5px 10px; }
.admin-thumb-container { margin: 0px 12px 10px 12px; display: inline-block; }

.SubcategoryList .newsub { background: url('./images/new-small.png') no-repeat; padding: 0px 0px 0px 25px; }
.newcat { background: url('./images/new-small.png') no-repeat; padding: 0px 0px 0px 25px; }
.isnew { display: block; position: absolute; z-index: 1; right: 0px; }
#DefaultImage { position: relative; }
