/*(c) 2007 Bogdan Valentin Oasa, psd2markup.com */
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
* {padding: 0;
margin: 0;}
html, body {height: 100%;}
body{font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/background.png); background-repeat: repeat-x; background-color: #53983f;}
.clear { clear:both;
display:block;
line-height:0px;
height:0px; }
.clear2 { clear:both;
display:block;
line-height:0px;
height:10px; }
#pagewidth {
          	min-width: 850px;
          	width: 100%;
          	overflow: hidden;
          	position:relative;
          }
#page {
  width: 850px;
  margin: 0 auto;
}
#top {
  width: 100%; background-image: url(images/top.gif); background-repeat: no-repeat; background-position: center top; height: 41px;
}
#scissors {
  margin: 0 0 0 117px; float: left;
}
.firstsentence {
  float: right; font-family: verdana, arial; font-size: 10px; color: #fff8aa; position: relative; margin: 19px 0 0 0;
}

.firstsentence a {
  color: #fff8aa; text-decoration: underline;
}

#header {
  width: 100%; height: 56px; margin: 11px 0 0 0; background-image: url(images/logo.gif); background-repeat: no-repeat; background-position: 5px 0;
}
#headermenu {
  width: 500px; float: left; height: 24px; margin: 28px 0 0 351px;
}
* html #headermenu {
  width: 510px;
  margin-left: 150px;
  position: relative;
}


#headermenu li {
  width: 96px; height: 24px;float: left; margin: 0 0 0 4px;
}
#headermenu li a{
  width: 96px; height: 24px;float: left;
}
#headermenu li a#home { background: url(images/buttons/home.gif) no-repeat; }
#headermenu li a#home:hover, #headermenu li a#home.current  { background: url(images/buttons/homeSel.gif) no-repeat; }
#headermenu li a#services { background: url(images/buttons/services.gif) no-repeat; }
#headermenu li a#services:hover, #headermenu li a#services.current  { background: url(images/buttons/servicesSel.gif) no-repeat; }
#headermenu li a#order { background: url(images/buttons/order.gif) no-repeat; }
#headermenu li a#order:hover, #headermenu li a#order.current  { background: url(images/buttons/orderSel.gif) no-repeat; }
#headermenu li a#samples { background: url(images/buttons/samples.gif) no-repeat; }
#headermenu li a#samples:hover, #headermenu li a#samples.current  { background: url(images/buttons/sampleSel.gif) no-repeat; }
#headermenu li a#contact { background: url(images/buttons/contact.gif) no-repeat; }
#headermenu li a#contact:hover, #headermenu li a#contact.current  { background: url(images/buttons/contactSel.gif) no-repeat; }

#bigbox {
  width: 100%; height: 217px; margin: 4px 0 0 0; background-image: url(images/pattern1.png); background-repeat: repeat-x;
}
#bigboxleft {
  background: url(images/bigboxleft.png) no-repeat; float: left; clear: left; width: 14px; height: 217px;
}
#bigboxright {
  background: url(images/bigboxright.png) no-repeat; float: right;  width: 14px; height: 217px; position: relative; margin-left: -10px;
}


#bigboxcenter {
  float: left;
}
.inbox {
  width: 244px; float: left; margin: 1px 0 0 5px;
}
.inbox2 {
  width: 244px; float: left; margin: 1px 0 0 0px;
}
* html .inbox {
  margin-left: 0px;
}
* html .inbox2 {
  width: 230px;
  position: relative;
  margin-left: 0px;
  font-size: 9px;
}

.title {
  width: 244px; height: 40px; background: url(images/title.png) no-repeat;
}
* html .title {
  margin-left: -15px;
  position: relative;
}


.titletext {
  float: left; margin: 7px 0 0 43px;
}
.titletext2 {
  float: left; margin: 6px 0 0 43px;
}
.services {
  float: left; width: 240px; font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #fff; margin: 0 0 0 7px;
}
.services li {
  float: left; clear: left; width: 240px; margin: 4px 0 4px 0;
}
.services li .check {
  float: left; clear: left; padding: 0 10px 0 0;
}
.services li .check2 {
  float: left; clear: left; padding: 0 10px 0 0; position: relative; margin: 0 0 0 -3px;
}
* html .services li {
  font-size: 10px;
}


.separator {
  float: left; margin: 45px 20px 0 20px;
}
#badge {
  float: left; position: relative; margin: -89px 0 0 90px;
}
*:first-child+html #badge {
  margin-top: -80px;
}
#abouttext {
  float: left; width: 100%; font-family: verdana, arial; font-size: 10px; font-weight: bold; color: #fff; text-align: justify; margin-left: -5px; position: relative;
}
* html #abouttext {
  font-size: 9px;
}
#abouttext p {
  text-indent: 5px;
}
#abouttext p strong {
  color: #eddf41;
}
#order2 {
  float: right; margin: 0px 3px 0 0;
}

#content {
  width: 815px; margin: 0 auto; background: url(images/pattern2.png) repeat-y; margin-top: 18px;
}
#contentTop {
  width: 100%; height: 18px; background: url(images/top2.png) no-repeat center top;
}
#star {
  float: left; position: relative; margin: -18px 0 0 8px;
}
#contentBottom {
  width: 100%; height: 65px; background: url(images/bottom.png) no-repeat center top;
}
#contentCenter {
  width: 100%; padding: 15px; font-size: 11px; color: #fff8aa; font-family: Verdana, Arial; font-weight: bold; text-align: justify;
}
#contentCenter_left {
  float: left;
  width: 498px;
}
#contentCenter_right {
  float: left;
  width: 253px;
  margin-left: 25px;
}
#contentCenter_right p {
  float: left;
  clear: left;
  padding: 10px 0 0 23px;
  width: 230px;
  text-align: justify;
  font-size: 11px;
  color: #fff;
}
#contentCenter_right p#latest_project {
  text-align: left;
  padding-top: 5px;
}
#contentCenter_right p span{
  font-weight: bold;
}
#contentCenter_right p a{
  font-weight: bold;
  color: #fff;
}
#contentCenter_right p em{
  font-size: 10px;
}
.latest_project {
  float: left;
  clear: left;
}


h1 {
  width: 100%; text-align: left; font-family: Arial; font-size: 17px; color: #fff; font-weight: bold;
}
h2 {
  width: 100%; text-align: left; font-family: Arial; font-size: 17px; color: #fff; font-weight: bold; 
}
h4 {
  float: left;
  clear: left;
}


.textbox {
  float: left; width: 785px; margin: 0 0 20px 0;
}
.textbox a {
  color: #fff8aa; text-decoration: underline;
}
.textbox_index {
  float: left; width: 498px; margin: 0 0 20px 0; font-size: 11px;
}
.textbox_index a {
  color: #fff8aa; text-decoration: underline;
}
#contactForm {
  float: left; clear: left; margin: 20px 0 0 0;
}
#contactForm label {
  float: left; clear: left; width: 90px; color: #fff8aa; font-size: 12px;
}
#contactForm input {
  float: left; width: 214px; height: 24px; background: url(images/input.png) no-repeat; border: none; margin: -6px 0 10px 0; padding: 5px 0 0 10px; font-weight: bold; color: #000;
}
#contactForm textarea {
  float: left; width: 246px; height: 104px; background: url(images/textarea.png) no-repeat; border: none; margin: -6px 0 10px 0; padding: 5px 10px 5px 10px; font-weight: bold; color: #000;
}
#contactForm #send {
  float: left; clear: left; margin: 0 0 0 92px; background: url(images/send.gif) no-repeat; width: 96px; height: 24px; border: none; cursor: pointer;
}
.error {
  color: red; float: left; clear: left; width: 100%; margin-bottom: 5px;
}
.status {
  color: white; float: left; clear: left; width: 100%; margin-bottom: 5px;
}



#footer {
  width: 815px; margin: 0 auto;  font-family: verdana, arial; font-size: 11px; text-align: center; color: #fff; margin-top: 15px;
}
#footer a {
  color: #fff; text-decoration: underline;
}




















