html, body {margin:0px; padding:0px; background: #FFFFFF; height:100%;border:none;}
#sp {height:100%;min-height:100%;}
html>body #sp {height:auto}

body {background : #656464 url(/img/bgBody.gif) repeat-x top;}
body,td,p,div,input,select,textarea {font-family: Tahoma,Verdana,Sans-serif; color: #000000; font-size: 11px}
table {border: none; border-collapse: collapse; empty-cells: show}
td {vertical-align: top; border: none; padding: 0}
p {margin: 0}
img {border: none}
a {color: #FFFFFF; text-decoration:underline;}
a:hover {text-decoration:none;}

.splash {background : #484747 url(/img/bgBodySplash.gif) repeat-x top;}
p.conts {color:#69843F;}
p.copyright {color:#000000; font-size: 9px; margin-top:5px;}
#bgmenu {position:absolute; padding-top:9px; padding-left:134px;}
#btn1,#btn2,#btn3,#btn4 {padding-bottom:1px; float: right;}
#btn1 img {vertical-align:middle;}
#btn2 img {vertical-align:middle;}
#btn3 img {vertical-align:middle;}
#btn4 img {vertical-align:middle;}
#contacts {position:absolute; left:250px; top:413px; width:212px; z-index:20;}
#contacts a {color:#9F9F9F;}
#contacts p {text-align: right;}
#menu {position:absolute; left:347px; top:165px; width:115px; z-index:20;}

form,input {margin: 0px;}
input { background: url('../img/bgBorders.gif') no-repeat 0px 0px; border: none; width: 150px; height: 27px; padding-top:8px; padding-left:2px; padding-right:2px; vertical-align:top;}

select,textarea {border: 1px solid #213323; background: #E0E0E0; padding: 0px; width: 154px; margin: 0px 6px;}
table {border:0px; border-collapse:collapse; width: 100%;}
table td {padding:0px; vertical-align: top;}

.browse {margin:18px 5px 0px 0px; float: right;}
.float-left,.float-left2 {float: left; text-align: right;}
.float-left {width: 91px;}
.float-left2 {width: 54px;}
.float-right {float: right; width: 160px; text-align: left; color: #B5E960;}
.line {margin: 9px 0px 9px 0px;}
.icheckout,.icheckout-cb,.icheckout-cc {margin: 0px 6px;      border: 1px solid #213323; background: #E0E0E0 none; height: auto; padding: 2px 1px; vertical-align: middle;}
.icheckout:focus,.icheckout-cc::focus,.icheckout-cb:focus { background-color: #E0E0E0}
.icheckout {width: 150px;}
.icheckout-cc {width: 40px;}
.icheckout-cb { width: auto;}
.ill-checkout2{ border: 12px solid #000000; margin-bottom: 10px; float: left; margin-right:15px}
.ill-prod {     border: 1px solid #192A1C;}
.portfolio {border: 1px solid #CDCDCD; margin: 0px 6px 10px 0px; float: left;}


#portfolio {float: left; width: 113px; border: 0px solid #fff; margin-left:5px; margin-top:15px; text-align: center;}
#portfolio a {color: #eee; text-decoration: none;}
#portfolio a:hover {color: #eee; text-decoration: underline;}
#portfolio img {border: 1px solid #CDCDCD;}

.portfolio {float: left; width: 113px; border: 0px solid #fff; margin-left:5px; margin-top:2px; margin-bottom: 16px; text-align: center;}
.portfolio a {color: #eee; text-decoration: none;}
.portfolio a:hover {color: #eee; text-decoration: underline;}
.portfolio img {border: 1px solid #CDCDCD;}

.proceed2{ margin: 12px 0px 0px 0px; float: right;}
a.cim-link{ font-size: 9px;}
div.fakefile {position: absolute;top: 0px;left: 0px;width: 280px;padding: 0;margin: 0;z-index: 1;line-height: 90%;}
div.fakefile input {margin-bottom: 4px;margin-left: 0;}
div.fileinputs {left: 8px;top: 16px;position: relative;height: 29px;width: 230px;background: url(/img/bgInpuFile.gif) no-repeat;vertical-align:top;}
div.hr {height: 1px;  background: #455C32;}
div.hr hr {display: none;}
input.file {width: 230px;margin: 0;}
input.file.hidden {position: relative;text-align: right;-moz-opacity:0 ;filter:alpha(opacity: 0);opacity: 0;z-index: 2;}
input.order {margin: 24px 0px 0px 9px; float: left; width: 145px;}
p.all {color: #85AB8C; margin: 12px 0px 19px 0px;}
p.all-shorter {color: #85AB8C; margin: 0px 0px 9px;}
p.mark {color: #AADBB3; margin-top: 36px;}
table.checkout-form {border:0px; border-collapse: separate; width: 480px;}
table.main-table {width: 751px; height: 420px; background: url(/img/bgMainCont.gif);}
td.checkout-form-title {background: url(/img/bgCheckOutTitle.gif); padding: 8px 8px 9px 8px; font-weight: bold;}
td.checkout-form-left1,td.checkout-form-right1,td.checkout-form-left2,td.checkout-form-right2 {padding: 2px 0px; text-align: right; color: #D0FFb0;}
td.checkout-form-left1 {background: url(/img/bgCheckOutLeft1.gif); width: 257px;}
td.checkout-form-left2 {background: url(/img/bgCheckOutLeft2.gif); width: 257px;}
td.checkout-form-right1 {background: url(/img/bgCheckOutRight1.gif);}
td.checkout-form-right2 {background: url(/img/bgCheckOutRight2.gif);}
td.checkout-form-left11 {padding: 6px 6px 4px 0px; text-align: right; color: #D0FFb0; background: url(/img/bgCheckOutLeft1.gif); width: 251px;}
td.checkout-form-right11 {background: url(/img/bgCheckOutRight1.gif); text-align: left; padding: 2px 0px;}
td.checkout-form-left21 {padding: 6px 6px 4px 0px; text-align: right; color: #D0FFb0; background: url(/img/bgCheckOutLeft2.gif); width: 251px;}
td.checkout-form-right21 {background: url(/img/bgCheckOutRight2.gif); text-align: left; padding: 2px 0px;}
td.bottmenu {text-align: center; color: #D2D2D2; padding: 12px 0px 6px 0px;}
td.bottmenu a {text-decoration:none; color: #D2D2D2;}
td.bottmenu a:hover {text-decoration:underline; color: #FFFFFF;}
td.dn-part {height: 49px; background: url(/img/bgDnTdOrderForm.gif); text-align: center; color: #eee}
td.dn-part img {margin-top: 10px;}
td.left-border {width: 30px;}
td.left-menu-td {width: 170px; background: url(/img/bgLeftMenu.jpg) no-repeat;}
td.main-td {background: url(/img/bgContent.jpg) no-repeat; padding: 42px 32px 0px 35px;}
td.right-border {width: 223px;}
td.sameas-txt {padding: 4px 0px; text-align: right; color: #D0FFb0;}
td.sameas-cb {text-align: left; width: 166px;}
td.up-part {height: 63px; background: url(/img/bgUpTdOrderForm.gif);}
select.sele-date {border: 1px solid #213323; background: #E0E0E0; padding: 0px; width: 68px; margin: 0px 6px;}

#content {float: right; width: 246px;}
#footer {position:relative; left: 30px; background: url(/img/bgFooter2.jpg) no-repeat; width: 721px; height: 30px; text-align: center; color: #213324; font-size: 9px; padding-top: 20px;}
#footer-cont {position:relative; top:18px; background: url(/img/bgFooter.gif) repeat-x;  width: 100%;}
#header {position:relative; top:18px; left:30px; width: 721px; height: 84px; background: url(/img/bgHeader.jpg);}
#logo {padding: 19px 26px 0px 0px; float: right;}
#main-cont {position:relative; top:18px; left:0px; width: 100%; background: #4D594E;}
#main-subcont {width: 721px; background: url(/img/bgMainCont.gif);}
#menu-horizontal{background: url(/img/bgTopMenuActive.gif); padding-top: 1px; float: right;}
#menu-horizontal-cont {position:relative; top:18px; left:30px; width: 721px; height: 34px; background: url(/img/bgTopMenu.jpg);}
#menu-left {width: 110px; padding: 121px 0px 0px 42px; }
#menu-left-cont {width: 170px; background: url(/img/bgLeftMenu.jpg) no-repeat;}
#order-form {width: 245px; float: right; margin: 5px 1px 0px 0px;}
#photos {float: left; width: 215px;}
#section-title {padding: 19px 0px 0px 10px; float: left;}
#tooltip{background: #AFD870; border:2px solid #213325; color:#213325; margin:0px; padding:5px 10px 7px 10px; position:absolute; visibility:hidden}

/* menus css */
#menu-horizontalCon {background: url(/img/bgTopMenuActive.gif); padding-top: 1px; float: right;}
#menu-horizontalCon .btn {margin:0px 20px}

/* content css */
img.zag {margin-bottom:20px}
p.zag {color:#B4EA5F; font-size:bold;}
p.content {color:#85AB8C; clear:both}
img.preview {float:left; margin:10px 10px 10px 0px; border:1px solid #192A1C}

.etching td {border-right: 1px solid #455C32; border-bottom: 1px solid #455C32; color:#85AB8C; padding: 1px 0 1px 3px; vertical-align: middle; }
.etching .btm {border-right:none !important}

.space {clear:both;}
.spaceBR {clear:both; height: 20px;}

