body {
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#000000;
  text-decoration:none;
  line-height:16px;
  background: #191919 url(images/background.jpg) repeat-x;
}
#main {
  width:800px;
  height:auto;
  margin:0 auto;
  background:white;
}
.common_div {
  width:100%;
}
img {
  border:0;
}

#content_body {margin:15px;}

/*---------- HEADER----------*/
#header {
  width:800px;
  height:137px;
}
#header .left {
  width:428px;
  height:auto;
  float:left;
}
#header .right {
  width:372px;
  height:auto;
  float:right;
}
#nav {
  width:359px;
  height:37px;
  background-image:url(images/nav_bg.jpg);
  background-repeat:repeat-x;
  padding-left:13px;
  padding-top:19px;
}
/*---------- MIDDEL ----------*/
#contant {
  width:780px;
  padding-left:20px;
  padding-top:25px;
  
  min-height:400px;
  height:auto !important;
  height:400px;
  
}
#contant .left {
  width:363px;
  height:auto;
  padding-top:126px;
  float:left;
}
#contant .right {
  width:400px;
  height:auto;
  padding-top:15px;
  float:left;
}
/*---------- FOOTER----------*/
#footer-wrapper {
  width:800px;
  padding-top:27px;
  background-image:url('/images/footer.jpg');
  background-repeat:no-repeat;
}
#footer {
  padding:15px 0 15px 50px;
  width:750px;
  background-image:url('/images/footer-bg.jpg');
  background-repeat:repeat-x;
  background-color:#f4f7f9;
}

#footer ul {
  float:left;
  margin:0 15px;
  padding:0px;
}

#footer li {list-style:none;}

#footer li.title {font-size:16px; font-weight:bold;}

#footer a {color:#717171; text-decoration:none;}


.social-icons {
  float:right;
  padding-right:14px;
}

.social-icons div {
  float:left;
}

.social-icons div img {
  margin:1px;
}
#plusone {
  float:right;
}
#___plusone_0 {
  margin-top:3px;
}
#___plusone_0, #___plusone_0 iframe {
  width:70px !important;
  float:right !important;
}
#footer-copy {margin:5px auto 15px; auto;width:800px;text-align:center;color:#9b9b9b;}
/*---------- CSS ----------*/
.clr {
  clear:both;
  font-size:0;
  line-height:0;
  height:0px;
}
.link {
  color:#BF0000;
  text-decoration:underline;
}
a.link:hover {
  text-decoration:none;
}
.link1 {
  color:#000000;
  text-decoration:underline;
  font-size:15px;
}
a.link1:hover {
  text-decoration:none;
}
.heading {
  font-size:20px;
  font-family:Impact;
}
.heading1 {
  font-size:20px;
  font-family:Impact;
  color:#BF0000;
}
a.heading1:hover {
  text-decoration:none;
}
.small {
  font-size:10px;
}
/*---------- ABOUT US ---------*/
#contant_about {
  width:753px;
  height:auto;
  padding-left:27px;
}
#about {
  padding-bottom:15px;
  width:100%;
}
#about_bottom {
  padding-bottom:10px;
  width:745px;
  height:auto;
}
/*---------- Branding ---------*/
#branding {
  padding-left:13px;
  height:187px;
  width:720px;
  padding-bottom:30px;
}
#branding .box1 {
  padding-top:41px;
  height:auto;
  width:150px;
  padding-right:72px;
  float:left;
}
#branding .box2 {
  padding-top:21px;
  height:auto;
  width:255px;
  padding-right:40px;
  float:left;
}
#branding .box3 {
  height:auto;
  width:170px;
  float:left;
}
/*---------- Email ---------*/
#email {
  width:750px;
  padding-bottom:25px;
}
#email .box1 {
  height:auto;
  width:194px;
  padding-left:34px;
  float:left;
  background-image:url(images/sadow.jpg);
  background-repeat:no-repeat;
  background-position:left bottom;
  padding-right:34px;
}
#email .box2 {
  height:auto;
  width:194px;
  padding-left:34px;
  float:left;
  background-image:url(images/sadow.jpg);
  background-repeat:no-repeat;
  background-position:left bottom;
  padding-right:16px;
  padding-top:40px;
}
#email .box3 {
  height:auto;
  width:194px;
  padding-left:34px;
  float:left;
  background-image:url(images/sadow.jpg);
  background-repeat:no-repeat;
  background-position:left bottom;
  padding-top:52px;
}
/*---------- webdesign ---------*/
#webdesign {
  width:750px;
}
#webdesign .box1 {
  height:auto;
  width:228px;
  padding-right:25px;
  float:left;
}
#webdesign .box2 {
  padding-top:52px;
  height:auto;
  width:231px;
  padding-right:23px;
  float:left;
}
#webdesign .box3 {
  height:auto;
  width:230px;
  float:left;
  padding-top:63px;
}
/*---------- Services ---------*/
#services {
  width:750px;
  height:400px;
  position:relative;
}
#services .left1 {
  width:229px;
  height:auto;
  float:left;
}
#services .right1 {
  width:520px;
  height:auto;
  float:left;
}
#arrow {
  position:absolute;
  left: 333px;
  top: -72px;
}
#webdesign_icon {
  position:absolute;
  width:95px;
  height:80px;
  left: 240px;
  top: -2px;
}
#print_icon {
  position:absolute;
  width:110px;
  left: 249px;
  top: 93px;
}
#branding_icon {
  position:absolute;
  width:110px;
  left: 219px;
  top: 213px;
}
#email_icon {
  position:absolute;
  width:140px;
  left: 503px;
  top: 175px;
}
/*---------- Conact Us ---------*/
#conact_us {
  width:750px;
  height:auto;
}
#conact_us .left2 {
  width:432px;
  height:auto;
  float:left;
}
#conact_us .right2 {
  width:310px;
  height:auto;
  float:left;
  position:relative;
}
#conactbox {
  width:417px;
  height:auto;
  background-image:url(images/box_bg.jpg);
  background-repeat:repeat-y;
  padding-left:4px;
  padding-right:11px;
  padding-bottom:15px;
}
#conactbox_hed {
  width:417px;
  height:28px;
  border-bottom:2px solid #AB8A06;
  text-align:center;
}
#conactform {
  width:335px;
  height:auto;
  padding-top:20px;
  float:left;
}
#send {
  width:52px;
  height:auto;
  padding-left:22px;
  float:left;
}
.field {
  width:335px;
  height:auto;
  padding-bottom:7px;
  font-size:15px;
}
.fieldleft {
  width:115px;
  height:auto;
  float:left;
  padding-right:30px;
  text-align:right;
  padding-top:2px;
}
.fieldright {
  width:190px;
  height:auto;
  float:left;
}
#contactform input {
  width:180px;
  height:16px;
  border:1px solid #000000;
}
textarea {
  width:180px;
  height:45px;
  border:1px solid #000000;
}
#arrowdesign {
  position:absolute;
  width:350px;
  left: -22px;
  top: -89px;
}
#phone {
  width:345px;
  height:auto;
  padding-top:12px;
  padding-left:66px;
  padding-bottom:18px;
}
.phone_left {
  width:72px;
  float:left;
}
.phone_right {
  width:250px;
  float:left;
}

/* PORTFOLIO */
#kwick .kwick div {
  text-indent:-1000px !important;
}
#kwick .kwick {
  width:191px;
}

#container {
  width:770px !important;
}
.thumbnailContainer {
  width:770px !important;
}
.imageMenuFooter {
  width:770px !important;
}

