/*

Theme Name: Westbridge Theme
Author: HivistaSoft

*/

html, body
{
  width:100%;
  height:100%;
  padding:0px;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#3f3412;
}

body
{
  background:left top url(images/bg_img_06.gif) repeat;
}

body.splash-page
{
  background:left top url(images/bg_body.gif) repeat;
}

div, ul, ol, li, p, h1, h2, h3, h4, h5, form, input, select, textarea, img, dl, dt, dd, table, td, td, theder
{
  padding:0px;
  margin:0px;
}

img
{
  border:none;
}

a
{
  color:#e04510;
  text-decoration:none;
}

a:hover
{
  color:#f07e57;
  text-decoration:none;
}

h3
{
  font-size:16px;
  font-weight:normal;
}

h4
{
  font-size:15px;
  font-weight:normal;
}

h5
{
  font-size:14px;
  font-weight:normal;
}

h6
{
  font-size:13px;
  font-weight:normal;
}

div.splash-block
{
  width:872px;
  height:420px;
  padding:42px 0px 41px 0px;
  margin:0 auto;
  margin-top:63px;
  position:relative;
  background:#fbfbfa;
}

div.left-splash
{
  width:323px;
  height:339px;
  padding:81px 0px 0px 29px;
  background:right top url(images/border_00.gif) repeat-y;
  float:left;
}

div.right-splash
{
  width:450px;
  padding:69px 44px 0px 26px;
  float:right;
  font-size:12px;
  line-height:18px;
  color:#3f3412;
}

div.right-splash h1
{
  height:37px;
  background:0px 0px url(images/tit_westridge_home.gif) no-repeat;
  text-indent:-9999em;
  margin:0px 0px 9px 0px;
}

div.right-splash h2
{
  font-size:16px;
  font-weight:normal;
  line-height:18px;
  color:#3f3412;
  padding:0px 0px 20px 0px;
}

div.right-splash h2 span
{
  background:#faf3d7;
}

div.right-splash p
{
  padding:10px 0px 8px 0px;
}

div.right-splash a
{
  color:#b84207;
  text-decoration:none;
  background:#faf3d7;
}

div.right-splash a:hover
{
  color:#e35d1a;
  text-decoration:none;
  background:#faf3d7;
}

.clear
{
  clear:both;
  font-size:1px;
  line-height:1px;
  overflow:hidden;
  height:1px;
}

div.global-block
{
  width:100%;
  height:100%;
  min-height:100%;
  height:auto !important;
  position:relative;
}

div.page-bg
{
  background:center top url(images/bg_page.gif) repeat-y;
}

div.center-block
{
  width:960px;
  margin:0 auto;
  position:relative;
}

div.center-page
{
  width:975px;
  min-height:300px;
  background:center top url(images/bg_page.gif) repeat-y;
  margin:0 auto;
  position:relative;
}


/* top */
div.header-block
{
  width:100%;
  height:219px;
  background:0px 0px url(images/bg_img_00.gif) repeat-x;
}

div.logo-block
{
  width:301px;
  height:176px;
  position:absolute;
  top:17px;
  left:3px;
  z-index:1;
}

div.top-block
{
  height:72px;
  padding:2px 0px 0px 0px;
  position:relative;
}

div.search-block
{
  width:209px;
  height:27px;
  padding:4px 0px 0px 20px;
  background:0px 0px url(images/border_01.gif) repeat-y;
  float:right;
}

form.search-form
{
  width:209px;
  height:27px;
}

form.search-form input.but
{
  width:27px;
  height:23px;
  float:left;
  text-indent:-9999em;
  cursor:pointer;
  background:0px 0px url(images/search_buttom.gif) no-repeat;
  border:none;
}

form.search-form span
{
  width:177px;
  height:23px;
  padding:0px 0px 0px 5px;
  display:block;
  float:left;
  background:0px 0px url(images/search_input.gif) no-repeat;
}

form.search-form span input
{
  width:157px;
  height:23px;
  padding:0px 11px 0px 9px;
  background:0px 0px url(images/bg_img_02.gif) repeat-x;
  border:none;
  font-size:12px;
  color:#FFFFFF;
  float:left;
}

.ie form.search-form span input
{
  height:19px;
  padding:4px 11px 0px 9px;
}

div.facebook-link
{
  height:19px;
  padding:8px 19px 0px 34px;
  margin:2px 0px 0px 0px;
  background:0px 0px url(images/facebook_link.gif) no-repeat;
  float:right;
}

div.facebook-link a
{
  color:#3f3412;
  text-decoration:none;
}

div.facebook-link a:hover
{
  color:#5c4c1b;
  text-decoration:none;
}


div.main-menu
{
  height:79px;
  position:relative;
  font-family:"Times New Roman", Times, serif;
  font-size:15px;
  text-transform:uppercase;
  line-height:26px;
}

div.main-menu a
{
  color:#3f3412;
  text-decoration:none;
}

div.main-menu a:hover
{
  color:#705d23;
  text-decoration:none;
}

div.main-menu ul
{
  list-style:none;
  padding:5px 0px 4px 25px;
  margin:0px 0px 0px 26px;
  background:left top url(images/border_01.gif) repeat-y;
  float:right;
  position:relative;
}

div.main-menu ul.first
{
  background:0px 0px url(images/blank.gif) no-repeat;
}

div.main-menu ul li.current_page_item a, div.main-menu ul li.current_page_parent a
{
  font-weight:bolder;
}



div.top-menu
{
  height:40px;
  position:relative;
}

div.top-menu ul
{
  float:right;
}

div.top-menu ul li
{
  height:40px;
  list-style:none;
  float:left;
  padding:0px 0px 0px 4px;
  text-indent:-9999em;
}

div.top-menu ul li a
{
  height:40px;
  display:block;
}

div.top-menu ul li.custom-homes a
{
  width:133px;
  background:0px 0px url(images/custom_homes.gif) no-repeat;
}

div.top-menu ul li.remodeling a
{
  width:117px;
  background:0px 0px url(images/remodeling.gif) no-repeat;
}

div.top-menu ul li.design-build a
{
  width:138px;
  background:0px 0px url(images/design_build.gif) no-repeat;
}

div.top-menu ul li.green-building a
{
  width:133px;
  background:0px 0px url(images/green_building.gif) no-repeat;
}


/* content */
div.content-block
{
  width:100%;
  padding:0px 0px 27px 0px;
  background:0px 0px url(images/bg_img_05.gif) repeat-x;
}

div.border-content-bot
{
  width:957px;
  height:2px;
  margin:0px 0px 0px 3px;
  font-size:1px;
  line-height:1px;
  border-bottom:1px #3f3412 solid;
  border-top:1px #3f3412 solid;
  clear:both;
}

div.border-content-right
{
  width:305px;
  height:2px;
  margin:0px 0px 0px 0px;
  font-size:1px;
  line-height:1px;
  border-bottom:1px #3f3412 solid;
  border-top:1px #3f3412 solid;
  clear:both;
}

div.border-content-left
{
  width:628px;
  height:2px;
  margin:0px 0px 0px 0px;
  font-size:1px;
  line-height:1px;
  border-bottom:1px #3f3412 solid;
  border-top:1px #3f3412 solid;
  clear:both;
}

/* home */
div.left-home
{
  width:650px;
  padding:30px 5px 27px 0px;
  margin:0px 0px 0px 0px;
  position:relative;
  float:left;
}

div.slider-home
{
  width:636px;
  background:0px 0px url(images/bg_img_19.png) repeat-y;
  position:relative;
  font-family:"Times New Roman", Times, serif;
  font-size:15px;
  font-weight:bolder;
  text-transform:uppercase;
}

div.slider-home div.top-bg
{
  background:0px 0px url(images/bg_img_18.gif) no-repeat;
}

div.slider-home div.bot-bg
{
  width:604px;
  height:308px;
  overflow:hidden;
  padding:15px 17px 18px 15px;
  background:left bottom url(images/bg_img_20.gif) no-repeat;
}

div.slider-home div.bot-bg p
{
  width:604px;
  height:308px;
  overflow:hidden;
}

div.slider-home img
{
  display:block;
  position:absolute;
}

div.slider-home a
{
  color:#FFFFFF;
}

div.slider-home a.prev
{
  width:94px;
  height:22px;
  padding:2px 0px 0px 0px;
  margin:0px 0px 0px -16px;
  display:block;
  position:absolute;
  top:157px;
  left:0;
  background:0px 0px url(images/prev.png) no-repeat;
  text-align:center;
  cursor:pointer;
  z-index:1;
}

div.slider-home a:hover.prev
{
  width:94px;
  height:22px;
  padding:2px 0px 0px 0px;
  margin:0px 0px 0px -16px;
  display:block;
  position:absolute;
  top:157px;
  left:0;
  background:0px -31px url(images/prev.png) no-repeat;
  text-align:center;
}

div.slider-home a.next
{
  width:94px;
  height:22px;
  padding:2px 0px 0px 0px;
  margin:0px -14px 0px 0px;
  display:block;
  position:absolute;
  top:157px;
  right:0;
  background:0px 0px url(images/next.png) no-repeat;
  text-align:center;
  cursor:pointer;
  z-index:1;
}

div.slider-home a:hover.next
{
  width:94px;
  height:22px;
  padding:2px 0px 0px 0px;
  margin:0px -14px 0px 0px;
  display:block;
  position:absolute;
  top:157px;
  right:0;
  background:0px -31px url(images/next.png) no-repeat;
  text-align:center;
}

div.post-home
{
  width:628px;
  padding:21px 0px 0px 3px;
}

div.post-home h2
{
  height:21px;
  padding:0px 25px 0px 0px;
  margin:0px 0px 11px 0px;
  background:right top url(images/bg_img_17.png) no-repeat;
  float:left;
  font-family:"Times New Roman", Times, serif;
  font-size:13px;
  font-weight:bolder;
  color:#FFFFFF;
  text-transform:uppercase;
}

div.post-home h2 span
{
  display:block;
  height:19px;
  padding:2px 10px 0px 35px;
  background:0px 0px url(images/bg_img_16.png) no-repeat;
  float:left;
}

div.post-home h3
{
  font-family:"Times New Roman", Times, serif;
  font-size:24px;
  font-weight:normal;
  line-height:26px;
  color:#3f3412;
  padding:12px 0px 16px 0px;
}

div.post-home h3 a
{
  color:#3f3412;
}

div.post-home p.post-meta
{
  padding:5px 9px 6px 9px;
  background:0px 0px url(images/bg_img_12.png) repeat;
  font-style:italic;
}

div.post-home p.post-meta a
{
  font-weight:bolder;
  color:#a94a1c;
}

div.post-home div.img-post
{
  width:287px;
  height:142px;
  padding:16px 0px 0px 0px;
  background:right bottom url(images/bg_img_13.gif) no-repeat;
  float:left;
}

div.post-home div.img-post img
{
  display:block;
  float:left;
}

div.post-home div.meta-block
{
  width:51px;
  float:left;
}

div.post-home div.data-block
{
  width:51px;
  height:84px;
  padding:3px 0px 0px 0px;
  background:0px 0px url(images/bg_img_14.gif) no-repeat;
  font-size:29px;
  font-weight:bolder;
  color:#FFFFFF;
  text-align:center;
}

div.post-home div.data-block span
{
  clear:both;
}

div.post-home div.data-block span.border-bot
{
  border-bottom:2px #a94a1c solid;
}

div.post-home div.data-block span.border-top
{
  border-top:2px #a94a1c solid;
}

div.post-home div.comment-block
{
  width:51px;
  height:22px;
  padding:5px 0px 0px 0px;
  background:0px 0px url(images/bg_img_15.gif) no-repeat;
  font-size:13px;
  font-weight:bolder;
  color:#FFFFFF;
  text-align:center;
}

div.post-home div.comment-block a
{
  color:#FFFFFF;
  background:right 2px url(images/img_comm.gif) no-repeat;
  padding:0px 22px 0px 0px;
}

div.post-home div.text-post
{
  width:325px;
  padding:13px 0px 0px 16px;
  float:left;
  font-size:12px;
  line-height:19px;
}

div.post-home div.text-post p
{
  padding:0px 24px 0px 0px;
}

div.post-home div.text-post a.more
{
  display:block;
  padding:11px 0px 0px 0px;
  float:right;
  color:#a94a1c;
}





div.right-home
{
  width:305px;
  padding:32px 0px 27px 0px;
  float:right;
}

div.widget-about
{
  width:294px;
  height:294px;
  padding:16px 0px 17px 11px;
  font-size:12px;
  color:#3f3412;
  line-height:19px;
}

div.widget-about h2
{
  font-family:"Times New Roman", Times, serif;
  font-size:31px;
  font-style:italic;
  font-weight:normal;
  line-height:33px;
  color:#3f3412;
  padding:0px 0px 18px 0px;
}

div.widget-about p
{
  padding:0px 0px 19px 0px;
}

div.widget-about a
{
  font-weight:bolder;
  color:#a94a1c;
}

div.widget-about a.more
{
  font-weight:normal;
}

div.slider-item-text
{
  width:293px;
  height:293px;
  position:absolute;
  overflow:hidden;
}

div.widget-testimonials
{
  width:293px;
  padding:26px 0px 0px 12px;
}

div.widget-testimonials h2
{
  height:21px;
  padding:0px 26px 0px 0px;
  margin:0px 0px 11px 0px;
  background:right top url(images/bg_img_11.png) no-repeat;
  float:left;
  font-family:"Times New Roman", Times, serif;
  font-size:13px;
  font-weight:bolder;
  text-transform:uppercase;
  color:#FFFFFF;
}

div.widget-testimonials h2 span
{
  height:19px;
  padding:2px 7px 0px 32px;
  display:block;
  background:0px 0px url(images/bg_img_10.png) no-repeat;
  float:left;
}

div.text-testimonials
{
  width:238px;
  padding:19px 15px 12px 40px;
  background:0px 0px url(images/bg_img_12.png) repeat;
  clear:both;
  font-family:"Times New Roman", Times, serif;
  font-size:15px;
  font-style:italic;
  color:#3f3412;
  line-height:24px;
}

div.text-testimonials img.left
{
  width:22px;
  height:18px;
  float:left;
  position:relative;
  margin:0px 0px 0px -28px;
}

div.text-testimonials img.right
{
  width:21px;
  height:17px;
  position:relative;
  margin:0px 0px 0px 11px;
}

div.text-testimonials span
{
  display:block;
  float:right;
  padding:11px 9px 0px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-style:normal;
  color:#3f3412;
}



div.bottom-home
{
  width:972px;
  padding:35px 0px 0px 0px;
  margin:0px -7px 0px -5px;
  position:relative;
}

div.bottom-block
{
  width:314px;
  padding:0px 5px 0px 5px;
  position:relative;
  float:left;
  background:5px 0px url(images/bg_img_08.gif) repeat-y;
}

div.bottom-block div.top-bg
{
  background:0px 0px url(images/bg_img_07.gif) no-repeat;
}

div.bottom-block div.bot-bg
{
  width:270px;
  height:133px;
  padding:17px 22px 13px 22px;
  background:left bottom url(images/bg_img_09.gif) no-repeat;
  font-size:12px;
  line-height:18px;
  color:#3f3412;
  position:relative;
}

div.bottom-block p
{
  padding:6px 0px 0px 0px;
  position:relative;
  z-index:2;
}

div.bottom-block h2.tit-renovations
{
  width:123px;
  height:46px;
  margin:2px 0px 5px 0px;
  background:0px 0px url(images/tit_renovation.gif) no-repeat;
  text-indent:-9999em;
  position:relative;
  z-index:2;
}

div.bottom-block h2.tit-woodworks
{
  width:162px;
  height:22px;
  background:0px 0px url(images/tit_woodworks.gif) no-repeat;
  text-indent:-9999em;
  position:relative;
  z-index:2;
}

div.bottom-block h2.tit-custom-design
{
  width:126px;
  height:44px;
  margin:2px 0px 5px 0px;
  background:0px 0px url(images/tit_custom_design.gif) no-repeat;
  text-indent:-9999em;
  position:relative;
  z-index:2;
}

div.bottom-block div.img-renovations img
{
  width:140px;
  height:106px;
  margin:-31px -24px 0px 0px;
  padding:0px 0px 0px 3px;
  float:right;
  position:relative;
}

div.bottom-block div.img-custom-design img
{
  width:136px;
  height:105px;
  margin:-31px -21px 0px 0px;
  padding:0px 0px 0px 3px;
  float:right;
  position:relative;
}

div.bottom-block div.img-woodworks img
{
  width:131px;
  height:182px;
  margin:-44px -17px 0px -32px;
  padding:0px 0px 0px 3px;
  float:right;
  position:relative;
  z-index:1;
}

.ie6 div.bottom-block div.img-woodworks img
{
  width:131px;
  height:182px;
  margin:-44px -17px -5px -32px;
}

/* page */
div.pad-page
{
  width:900px;
  padding:0px 31px 41px 44px;
}

div.left-page
{
  width:537px;
  padding:34px 48px 0px 0px;
  float:left;
}

div.text-style-page 
{
  font-size:12px;
  line-height:19px;
  color:#3f3412;
}

div.text-style-page h1
{
  padding:0px 0px 0px 0px;
  font-family:"Times New Roman", Times, serif;
  font-size:14px;
  font-weight:bolder;
  text-transform:uppercase;
  color:#9e8d58;
  background:left bottom url(images/border_03.gif) repeat-x;
  line-height:24px;
  padding:0px 0px 0px 0px;
}

div.text-style-page h2
{
  font-family:"Times New Roman", Times, serif;
  font-size:26px;
  font-weight:normal;
  font-style:italic;
  color:#3f3412;
  line-height:26px;
  padding:11px 0px 23px 0px;
}

div.text-style-page h3
{
  font-size:12px;
  font-weight:bolder;
  color:#3f3412;
  padding:10px 0px 0px 0px;
}

div.text-style-page p
{
  padding:10px 0px 9px 0px;
}

div.text-style-page a:hover
{
  text-decoration:underline;
}

div.text-style-page ul, div.text-style-page ol
{
  padding:10px 0px 9px 20px;
}

div.text-style-page table
{
  width:99%;
  padding:0px 0px 0px 0px;
  border-bottom:1px #3f3412 solid;
  border-right:1px #3f3412 solid;
}

div.text-style-page table td, div.text-style-page table th
{
  padding:3px;
  border-top:1px #3f3412 solid;
  border-left:1px #3f3412 solid;
  vertical-align:top;
  text-align:left;
}

img.page-image
{
  margin:15px 0px 5px 0px;
  border:7px #f5efe6 solid;
  display:block;
}


div.text-style-page ul.list-block
{
  width:537px;
  padding:2px 0px 0px 0px;
  margin:11px 0px 0px 0px;
  background:0px 0px url(images/border_03.gif) repeat-x;
}

ul.list-block li
{
  width:537px;
  background:left bottom url(images/border_03.gif) repeat-x;
  list-style:none;
  font-size:14px;
  font-weight:bolder;
  padding:8px 0px 9px 0px;
  position:relative;
}

ul.list-block li a
{
  display:block;
  width:527px;
  padding:0px 0px 0px 10px;
  background:0px 10px url(images/bg_img_25.gif) no-repeat;
  color:#3f3412;
}

ul.list-block li a:hover, ul.list-block li.active a
{
  width:523px;
  padding:0px 0px 0px 10px;
  background:0px 5px url(images/bg_img_24.gif) no-repeat;
  color:#a94a1c;
}

ul.list-block li div.list-block-div
{
  width:530px;
  margin:22px 0px 10px 0px;
  padding:18px 0px 19px 0px;
  border:1px #d6bf95 solid;
  background:#f5efe6;
  font-size:12px;
  font-weight:normal;
  line-height:19px;
  color:#3f3412;
  position:relative;
}

ul.list-block li div.top-bg
{
  width:36px;
  height:17px;
  position:absolute;
  top:0;
  left:0;
  margin:-17px 0px 0px 41px;
  background:0px 0px url(images/bg_img_26.gif) no-repeat;
  font-size:1px;
  line-height:1px;
  z-index:1000;
}

ul.list-block li div.list-block-div div.culumn
{
  padding:0px 9px 0px 21px;
  float:left;
  position:relative;
}




div.right-page
{
  width:315px;
  padding:45px 0px 4px 0px;
  float:right;
  background:left bottom url(images/bg_img_21.gif) no-repeat;
}

div.right-page a:hover
{
  text-decoration:underline;
}

div.right-page div.rep-bg
{
  background:0px 0px url(images/bg_img_23.gif) repeat-y;
}

div.right-page div.top-bg
{
  width:289px;
  min-height:300px;
  padding:0px 13px 0px 13px;
  background:left top url(images/bg_img_22.gif) no-repeat;
}

div.border-widget
{
  background:left top url(images/border_04.gif) repeat-x;
}

div.widget-newsletter
{
  width:287px;
  padding:20px 1px 15px 1px;
}

div.style-newsletter
{
  width:243px;
  padding:9px 21px 11px 21px;
  border:1px #e8dac3 solid;
  background:0px 0px url(images/bg_img_27.gif) repeat;
  font-size:12px;
  color:#3f3412;
  line-height:18px;
}

div.style-newsletter h2
{
  font-family:"Times New Roman", Times, serif;
  font-size:14px;
  font-weight:bolder;
  text-transform:uppercase;
  color:#3f3412;
  line-height:normal;
  padding:0px 0px 8px 0px;
}

div.style-newsletter p
{
  padding:9px 0px 0px 0px;
  clear:both;
}

div.style-newsletter input.text-newsletter
{
  width:163px;
  height:19px;
  padding:0px 5px 0px 5px;
  border-top:2px #c3ad86 solid;
  border-bottom:2px #c3ad86 solid;
  border-left:2px #c3ad86 solid;
  border-right:none;
  background:#FFFFFF;
  font-size:11px;
  color:#3f3412;
  float:left;
}

.ie div.style-newsletter input.text-newsletter
{
  height:16px;
  padding:3px 5px 0px 5px;
}

div.style-newsletter input.sub-newsletter
{
  width:68px;
  height:23px;
  border:2px #c3ad86 solid;
  background:0px 0px url(images/submit.gif) no-repeat #c3ad86;
  float:left;
  cursor:pointer;
}

div.widget-subscribe
{
  width:287px;
  padding:20px 1px 15px 1px;
}

div.style-subscribe
{
  width:248px;
  padding:9px 21px 11px 16px;
  border:1px #e8dac3 solid;
  background:0px 0px url(images/bg_img_27.gif) repeat;
  font-size:12px;
  color:#3f3412;
  line-height:18px;
}

div.style-subscribe h2
{
  font-family:"Times New Roman", Times, serif;
  font-size:14px;
  font-weight:bolder;
  text-transform:uppercase;
  color:#3f3412;
  line-height:normal;
  padding:0px 0px 8px 0px;
}

div.style-subscribe p
{
  width:178px;
  padding:9px 70px 0px 0px;
  clear:both;
  position:relative;
}

div.style-subscribe p a
{
  display:block;
  color:#a94a1c;
}

div.style-subscribe a.rss
{
  width:44px;
  height:29px;
  display:block;
  position:absolute;
  bottom:0;
  right:0;
  margin:0px 15px 4px 0px;
}

div.style-subscribe input.text-subscribe
{
  width:163px;
  height:19px;
  padding:0px 5px 0px 5px;
  border-top:2px #c3ad86 solid;
  border-bottom:2px #c3ad86 solid;
  border-left:2px #c3ad86 solid;
  border-right:none;
  background:#FFFFFF;
  font-size:11px;
  color:#3f3412;
  float:left;
}

.ie div.style-subscribe input.text-subscribe
{
  height:16px;
  padding:3px 5px 0px 5px;
}

div.style-subscribe input.sub-subscribe
{
  width:68px;
  height:23px;
  border:2px #c3ad86 solid;
  background:0px 0px url(images/submit.gif) no-repeat #c3ad86;
  float:left;
  cursor:pointer;
}

div.widget-video
{
  width:287px;
  padding:21px 1px 15px 1px;
}

div.style-video
{
  width:285px;
  padding:0 !important;
  border:1px #e8dac3 solid;
  position:relative;
  background:#efe5d5;
}

div.style-video h2
{
  background:0px 0px url(images/bg_img_27.gif) repeat;
  font-family:"Times New Roman", Times, serif;
  font-size:14px;
  font-weight:bolder;
  color:#3f3412;
  text-transform:uppercase;
  padding:8px 0px 8px 15px;
  margin: 0 0 10px 0;
}
div.style-video iframe {
 margin: 0;
position: relative;
top: 2px;
}

div.widget-woodworks
{
  width:287px;
  padding:43px 1px 15px 1px;
}

div.style-woodworks
{
  width:152px;
  padding:9px 117px 9px 16px;
  border:1px #e7d9c1 solid;
  font-size:12px;
  line-height:18px;
  color:#3f3412;
  position:relative;
  background:#FFFFFF;
}

div.style-woodworks h2.tit-woodworks
{
  width:151px;
  height:21px;
  background:0px 0px url(images/tit_woodworks_s.gif) no-repeat;
  text-indent:-9999em;
  position:relative;
  z-index:2;
}

div.style-woodworks p
{
  padding:7px 0px 0px 0px;
}

div.style-woodworks div.img-woodworks
{
  width:118px;
  height:167px;
  bottom:0;
  right:0;
  margin:0px 0px 0px 0px;
  position:absolute;
  background:0px 0px url(images/img_04.png) no-repeat;
}

div.widget-articles
{
  width:287px;
  padding:22px 1px 23px 1px;
}

div.style-articles
{
  width:285px;
  padding:0px 0px 10px 0px;
  border:1px #e8dac3 solid;
  position:relative;
  background:#efe5d5;
}

div.style-articles h2
{
  background:0px 0px url(images/bg_img_27.gif) repeat;
  font-family:"Times New Roman", Times, serif;
  font-size:14px;
  font-weight:bolder;
  color:#3f3412;
  text-transform:uppercase;
  padding:8px 0px 8px 15px;
}

div.style-articles ul
{
  width:250px;
  padding:2px 0px 13px 19px;
  position:relative;
}

div.style-articles ul li
{
  width:215px;
  min-height:25px;
  padding:8px 10px 8px 26px;
  list-style:none;
  background:left bottom url(images/border_04.gif) repeat-x;
  clear:both;
  position:relative;
}

div.style-articles ul li span
{
  font-size:27px;
  font-weight:bolder;
  color:#ccc2ae;
  position:absolute;
  top:0;
  left:-2px;
  margin:0px 0px 0px 0px;
  padding:4px 0px 0px 0px;
}

div.style-articles ul li h3
{
  font-size:12px;
  font-weight:bolder;
  color:#a94a1c;
  line-height:18px;
}

div.style-articles ul li h3 a
{
  color:#a94a1c;
}

div.widget-categories
{
  width:287px;
  padding:22px 1px 23px 1px;
}

div.style-categories
{
  width:285px;
  padding:0px 0px 23px 0px;
  border:1px #e8dac3 solid;
  position:relative;
  background:#efe5d5;
}

div.style-categories h2
{
  background:0px 0px url(images/bg_img_27.gif) repeat;
  font-family:"Times New Roman", Times, serif;
  font-size:14px;
  font-weight:bolder;
  color:#3f3412;
  text-transform:uppercase;
  padding:8px 0px 8px 15px;
}

div.style-categories ul
{
  width:285px;
  padding:9px 0px 0px 0px;
  position:relative;
}

div.style-categories ul li
{
  width:111px;
  padding:0px 10px 0px 16px;
  list-style:none;
  float:left;
  font-size:12px;
  font-weight:bolder;
  line-height:20px;
  color:#a94a1c;
}

div.style-categories ul li a
{
  color:#a94a1c;
}

/* portfolio */
div.text-style-page ul.list-portfolio
{
  width:537px;
  background:0px 0px url(images/border_03.gif) repeat-x;
  padding:25px 0px 0px 0px;
}

ul.list-portfolio li
{
  width:220px;
  height:212px;
  padding:0px 23px 27px 21px;
  float:left;
  list-style:none;
  font-size:12px;
  line-height:18px;
}

ul.list-portfolio li img
{
  display:block;
}

ul.list-portfolio li h3
{
  width:193px;
  margin:0px 0px 0px 12px;
  padding:6px 0px 5px 0px;
  background:left bottom url(images/border_06.gif) repeat-x;
  font-size:14px;
  font-weight:bolder;
  color:#3f3412;
  line-height:normal;
}

ul.list-portfolio li h3 a
{
  color:#3f3412;
}

ul.list-portfolio li p
{
  height:44px;
  padding:9px 10px 0px 13px;
  overflow:hidden;
}

ul.list-portfolio li p a
{
  color:#FFFFFF;
  background:#0a1a30;
  padding:0px 2px 0px 2px;
}

ul.list-portfolio li a.more
{
  float:right;
  font-size:10px;
  font-style:italic;
  color:#a94a1c;
  text-transform:uppercase;
  padding:0px 28px 0px 0px;
}

ul.list-portfolio li div.top-bg
{
  width:215px;
  height:7px;
  background:#f5efe6;
  font-size:1px;
  line-height:1px;
}

ul.list-portfolio li div.rep-bg
{
  width:220px;
  background:0px 0px url(images/bg_img_28.gif) repeat-y;
}

ul.list-portfolio li div.bot-bg
{
  width:215px;
  height:200px;
  padding:0px 5px 5px 0px;
  background:left bottom url(images/bg_img_29.gif) no-repeat;
}

/* gallery */
div.gallery-block
{
  width:537px;
  padding:5px 0px 0px 0px;
}

div.gallery-block p
{
  width:534px;
  height:357px;
  overflow:hidden;
}

div.gallery-block p img
{
  border:7px #f5efe6 solid;
  display:block;
  position:absolute;
}

div.gallery-block ul
{
  width:550px;
  padding:2px 0px 0px 0px;
  margin:0px -2px 0px -11px;
  position:relative;
}

div.gallery-block ul li
{
  width:97px;
  height:78px;
  padding:26px 0px 0px 13px;
  list-style:none;
  float:left;
}

div.gallery-block ul li a
{
  width:94px;
  height:74px;
  padding:0px 0px 0px 0px;
  display:block;
  background:#d6bf95;
}

div.gallery-block ul li img
{
  margin:-4px 0px 0px -3px;
  position:relative;
}

/* blog */
div.post-blog
{
  width:550px;
  padding:29px 0px 0px 0px;
  margin:0px -4px 0px -9px;
  position:relative;
}

div.post-blog div.top-bg
{
  width:532px;
  padding:15px 9px 0px 9px;
  background:0px 0px url(images/bg_img_30.gif) no-repeat;
}

div.style-post-blog
{
  width:497px;
  padding:7px 15px 17px 18px;
  border-left:1px #e9d9c0 solid;
  border-right:1px #e9d9c0 solid;
  border-bottom:1px #e9d9c0 solid;
}

div.style-post-blog a
{
  color:#a94a1c;
}

div.style-post-blog h2
{
  font-family:"Times New Roman", Times, serif;
  font-size:22px;
  font-style:normal;
  font-weight:normal;
  color:#3f3412;
  padding:0px 0px 5px 0px;
}

div.style-post-blog small.posted
{
  font-size:12px;
  font-style:italic;
  color:#3f3412;
  display:block;
  padding:0px 0px 6px 0px;
}

div.style-post-blog h2 a
{
  color:#3f3412;
}

div.style-post-blog h2 a:hover
{
  text-decoration:none;
}

div.style-post-blog div.top-post
{
  width:497px;
  height:231px;
  padding:5px 0px 0px 0px;
  clear:both;
  position:relative;
  overflow:hidden;
}


div.top-post div.img-post
{
  width:381px;
  height:231px;
  overflow:hidden;
  float:left;
}

div.top-post div.meta-post
{
  width:116px;
  height:231px;
  overflow:hidden;
  float:right;
  font-size:11px;
  font-weight:bolder;
  text-transform:uppercase;
  color:#FFFFFF;
  line-height:10px;
}

div.top-post div.meta-post a
{
  color:#FFFFFF;
  display:block;
}

div.top-post div.date-post
{
  width:116px;
  height:129px;
  padding:9px 0px 0px 0px;
  background:0px 0px url(images/bg_img_31.gif) no-repeat;
  font-size:53px;
  font-weight:bolder;
  color:#FFFFFF;
  line-height:53px;
}

div.top-post div.date-post span
{
  display:block;
  text-align:center;
  padding:2px 0px 3px 0px;
}

div.top-post div.date-post span.border
{
  height:6px;
  font-size:1px;
  line-height:1px;
  padding:0px;
  background:center top url(images/border_07.gif) no-repeat;
}

div.top-post div.tweet-post
{
  width:106px;
  height:21px;
  padding:10px 0px 0px 10px;
  background:0px 0px url(images/bg_img_32.gif) no-repeat;
}

div.top-post div.tweet-post a
{
  width:80px;
  height:12px;
  padding:0px 20px 0px 0px;
  background:right top url(images/bg_tweet.png) no-repeat;
}

div.top-post div.facebook-post
{
  width:106px;
  height:24px;
  padding:7px 0px 0px 10px;
  background:0px 0px url(images/bg_img_33.gif) no-repeat;
}

div.top-post div.facebook-post a
{
  width:83px;
  padding:0px 15px 0px 0px;
  background:right 2px url(images/bg_facebook.png) no-repeat;
}

div.top-post div.comments-post
{
  width:106px;
  height:21px;
  padding:10px 0px 0px 10px;
  background:0px 0px url(images/bg_img_34.gif) no-repeat;
}

div.top-post div.comments-post a
{
  width:84px;
  height:12px;
  padding:0px 15px 0px 0px;
  background:right top url(images/bg_comment.png) no-repeat;
}

form#commentform 
{
  width:378px;
}

form#commentform p
{
  padding:10px 0px 0px 0px;
  clear:both;
  color:#3f3412;
}

form#commentform p.form-allowed-tags
{
  width:378px;
  font-size:10px;
  line-height:normal;
  color:#3f3412;
}

form#commentform span.required
{
  color:#3f3412;
}

form#commentform input#author, form#commentform input#email, form#commentform input#url
{
  width:173px;
  height:20px;
  margin:0px 5px 0px 0px;
  padding:2px 0px 0px 3px;
  background:#FFFFFF;
  border:1px #c3ad86 solid;
  font-size:11px;
  color:#3f3412;
  clear:both;
  display:block;
}

form#commentform textarea
{
  width:373px;
  height:120px;
  margin:0px 5px 0px 0px;
  padding:1px 0px 0px 3px;
  background:#FFFFFF;
  border:2px #c3ad86 solid;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#3f3412;
  clear:both;
  display:block;
}

form#commentform input#submit
{
  display:block;
  float:right;
  padding:2px 13px 4px 13px;
  background:#c3ad86;
  font-size:14px;
  text-decoration:none;
  color:#FFFFFF;
  line-height:normal;
  border:none;
  cursor:pointer;
}

div.text-style-page .commentlist
{
  padding:0px 0px 20px 0px;
}

.commentlist li 
{
  background:#FFFFFF;
  border:1px #e9d9c0 solid;
  list-style:none;
  padding:10px;
  margin:10px 0px 0px 0px;
  font-size:12px;
  position:relative;
}

.commentlist li .avatar 
{ 
  float:right;
  border:1px solid #eee;
  padding:2px;
  background:#fff;
  position:relative;
}

.commentlist cite, .commentlist cite a 
{
  font-weight:normal;
  font-style:normal;
  font-size:18px;
}

.commentlist p 
{
  font-weight:normal;
  line-height:1.5em;
  text-transform:none;
}

.commentmetadata 
{
  font-weight:normal;
}

#respond:after 
{
  content:"."; 
  display:block; 
  height:0px; 
  clear:both; 
  visibility:hidden;
}

div.pagenavi
{
  padding:41px 0px 0px 0px;
  font-size:14px;
  line-height:30px;
  font-weight:bolder;
}

div.pagenavi a, div.pagenavi span
{
  width:30px;
  height:30px;
  text-align:center;
  display:block;
  float:left;
  margin:0px 6px 0px 0px;
}

div.pagenavi a
{
  background:#d6bf95;
  border:1px #c9b48d solid;
  color:#3f3412
}

div.pagenavi a:hover, div.pagenavi span
{
  background:#a94a1c;
  border:1px #8f4018 solid;
  color:#FFFFFF;
}


 
/* footer */
div.footer-block
{
  width:100%;
  padding:4px 0px 0px 0px;
  background:0px 0px url(images/bg_img_03_01.gif) repeat-x;
  font-size:11px;
  color:#c29254;
  clear:both;
  display:block;
  float:left;
}

div.footer-block div.rep-bg
{
  width:100%;
  padding:22px 0px 20px 0px;
  background:0px 0px url(images/bg_img_03_02.gif) repeat;
}

div.footer-block a
{
  color:#c29254;
  text-decoration:none;
}

div.footer-block a:hover
{
  color:#c29254;
  text-decoration:underline;
}

div.get-in-touch
{
  width:383px;
  padding:6px 10px 0px 6px;
  float:left;
}

div.get-in-touch h2.tit-get-in-touch
{
  width:144px;
  height:25px;
  background:0px 0px url(images/tit_get_in_touch.png) no-repeat;
  text-indent:-9999em;
}

div.get-in-touch form
{
  padding:18px 0px 0px 0px;
  font-size:12px;
  color:#d6bf95;
}

div.get-in-touch p
{
  padding:14px 0px 0px 0px;
  clear:both;
}

div.get-in-touch label
{
  width:55px;
  float:left;
  padding:0px 11px 0px 0px;
  font-size:12px;
  color:#d6bf95;
  text-align:right;
}

div.get-in-touch label sup
{
  color:#b84207;
}

div.get-in-touch p input
{
  width:219px;
  height:20px;
  padding:0px 5px 0px 5px;
  background:#f2eada;
  border:none;
  font-size:11px;
  color:#b84207;
}

.ie div.get-in-touch p input
{
  height:17px;
  padding:3px 5px 0px 5px;
}

div.get-in-touch p textarea
{
  width:219px;
  height:72px;
  padding:0px 5px 0px 5px;
  background:#f2eada;
  border:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#b84207;
}

.ie div.get-in-touch p textarea
{
  height:66px;
  padding:3px 5px 3px 5px;
}

div.get-in-touch span
{
  display:block;
  padding:16px 0px 0px 66px;
  clear:both;
}

div.get-in-touch span input
{
  margin:0px 9px 0px 0px;
}

div.get-in-touch input.sub-get-in-touch
{
  height:27px;
  padding:0px 12px 0px 12px;
  margin:27px 0px 0px 66px;
  border:1px #a1461b solid;
  background:0px 0px url(images/bg_img_04.gif) repeat-x #a1461b;
  font-size:10px;
  font-weight:bolder;
  color:#FFFFFF;
  text-transform:uppercase;
  cursor:pointer;
}

.ie6 div.get-in-touch input.sub-get-in-touch
{
  height:29px;
}



div.twitter-footer
{
  width:233px;
  padding:0px 98px 0px 0px;
  float:left;
  font-size:12px;
  color:#d6bf95;
}

div.twitter-footer h2.tit-twitter
{
  width:140px;
  height:39px;
  background:0px 0px url(images/tit_twitter.png) no-repeat;
  text-indent:-9999em;
}

div.twitter-footer a
{
  color:#b84207;
  text-decoration:none;
}

div.twitter-footer a:hover
{
  color:#df5814;
  text-decoration:underline;
}

div.twitter-footer span
{
  font-size:11px;
  color:#a19070;
}

div.twitter-footer p
{
  padding:18px 0px 0px 0px;
}

div.twitter-footer ul
{
  padding:2px 0px 0px 0px;
}

div.twitter-footer ul li
{
  list-style:none;
  padding:14px 0px 15px 0px;
  background:left bottom url(images/border_02.gif) repeat-x;
  line-height:19px;
}

div.twitter-footer ul li p
{
  padding:0px 0px 0px 0px;
}



div.fint-us
{
  width:230px;
  padding:5px 0px 0px 0px;
  float:left;
  font-size:12px;
  color:#d6bf95;
  line-height:19px;
}

div.fint-us h2.tit-fint-us
{
  width:98px;
  height:26px;
  margin:0px 0px 24px 0px;
  background:0px 0px url(images/tit_find_us.png) no-repeat;
  text-indent:-9999em;
}

div.fint-us h2.tit-socialize
{
  width:108px;
  height:34px;
  background:0px 0px url(images/tit_socialize.png) no-repeat;
  text-indent:-9999em;
}

div.fint-us h3
{
  font-size:12px;
  font-weight:normal;
  text-transform:uppercase;
  color:#c29254;
}

div.fint-us a
{
  color:#b84207;
  text-decoration:none;
}

div.fint-us a:hover
{
  color:#df5814;
  text-decoration:underline;
}

div.fint-us p
{
  padding:0px 0px 10px 0px;
}

div.fint-us ul
{
  padding:18px 0px 0px 0px;
}

div.fint-us ul li
{
  list-style:none;
  float:left;
  padding:0px 15px 0px 0px;
}

div.border-footer
{
  height:2px;
  margin:4px 0px 20px 0px;
  font-size:1px;
  line-height:1px;
  background:0px 0px url(images/border_02.gif) repeat-x;
  clear:both;
}




div.left-footer
{
  float:left;
  padding:39px 0px 0px 2px;
}

div.right-footer
{
  float:right;
  padding:39px 0px 0px 0px;
}

/* contact */
div.form-contact
{
  width:300px;
  height:315px;
  padding:10px 26px 0px 0px;
  margin:18px 0px 0px 0px;
  background:right top url(images/border_08.gif) repeat-y;
  float:left;
}

div.form-contact p
{
  clear:both;
  padding:7px 0px 0px 0px;
}

div.form-contact label
{
  width:74px;
  padding:0px 7px 0px 0px;
  float:left;
  text-align:right;
  font-size:12px;
  font-weight:bolder;
  color:#3f3412;
  line-height:16px;
}

div.form-contact label sup
{
  color:#b84207;
}

div.form-contact p input
{
  width:187px;
  height:20px;
  font-size:12px;
  padding:0px 5px 0px 5px;
  margin:2px 0px 0px 0px;
  color:#3f3412;
  border:1px #737373 solid;
}

.ie div.form-contact p input
{
  height:18px;
  padding:2px 5px 0px 5px;
}

div.form-contact textarea
{
  width:187px;
  height:102px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:5px 5px 5px 5px;
  margin:2px 0px 0px 0px;
  color:#3f3412;
  border:1px #737373 solid;
}

div.form-contact input.sub-contact
{
  height:27px;
  padding:0px 12px 0px 12px;
  margin:24px 0px 0px 81px;
  border:1px #a1461b solid;
  background:0px 0px url(images/bg_img_04.gif) repeat-x #a1461b;
  font-size:10px;
  font-weight:bolder;
  color:#FFFFFF;
  text-transform:uppercase;
  cursor:pointer;
}

.ie6 div.form-contact input.sub-contact
{
  height:29px;
}

div.text-contact
{
  width:165px;
  padding:19px 0px 0px 44px;
  margin:18px 0px 0px 0px;
  float:left;
}

div.text-style-page div.text-contact h2
{
  height:21px;
  padding:0px 26px 11px 0px;
  margin:0px;
  background:right top url(images/bg_img_11.png) no-repeat;
  font-family:"Times New Roman", Times, serif;
  font-size:13px;
  line-height:normal;
  font-style:normal;
  font-weight:bolder;
  text-transform:uppercase;
  color:#FFFFFF;
}

div.text-style-page div.text-contact h2 span
{
  height:19px;
  padding:2px 7px 0px 32px;
  display:block;
  background:0px 0px url(images/bg_img_10.png) no-repeat;
}

div.text-style-page div.text-contact p
{
  padding:10px 0px 7px 0px;
  clear:both;
}

div.text-style-page a
{
  color:#a94a1c;
}

img.aligncenter 
{
  display:block;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:9px;
  margin-top:10px;
}

img.alignright 
{
  margin:5px 0px 5px 10px;
  display:inline;
  float:right;
}

img.alignleft
{
  margin:5px 10px 5px 0px;
  display:inline;
  float:left;
}

div.text-style-page ul.list-process
{
  width:537px;
  padding:2px 0px 0px 0px;
  margin:27px 0px 0px 0px;
  background:0px 0px url(images/border_03.gif) repeat-x;
}

ul.list-process li
{
  width:537px;
  background:left bottom url(images/border_03.gif) repeat-x;
  list-style:none;
  font-size:14px;
  font-weight:bolder;
  padding:8px 0px 9px 0px;
  position:relative;
}

ul.list-process li a
{
  display:block;
  width:524px;
  padding:0px 0px 0px 13px;
  background:0px 10px url(images/bg_img_25.gif) no-repeat;
  color:#3f3412;
  text-decoration:none;
}

ul.list-process li a.style-text
{
  text-transform:uppercase;
}

ul.list-process li a:hover, ul.list-process li.active a
{
  width:524px;
  padding:0px 0px 0px 13px;
  background:0px 5px url(images/bg_img_24.gif) no-repeat;
  color:#a94a1c;
  text-decoration:none;
}

ul.list-process li div.list-block-div
{
  width:530px;
  margin:22px 0px 10px 0px;
  padding:7px 0px 19px 0px;
  border:1px #d6bf95 solid;
  background:#f5efe6;
  font-size:12px;
  font-weight:normal;
  line-height:19px;
  color:#3f3412;
  position:relative;
}

ul.list-process li div.top-bg
{
  width:36px;
  height:17px;
  position:absolute;
  top:0;
  left:0;
  margin:-17px 0px 0px 41px;
  background:0px 0px url(images/bg_img_26.gif) no-repeat;
  font-size:1px;
  line-height:1px;
  z-index:1000;
}

ul.list-process li div.list-block-div div.culumn
{
  padding:0px 21px 0px 21px;
  position:relative;
}

div.text-style-page ul.list-resources
{
  width:537px;
  padding:2px 0px 0px 0px;
  margin:10px 0px 0px 0px;
  background:0px 0px url(images/border_03.gif) repeat-x;
}

ul.list-resources li
{
  width:537px;
  background:left bottom url(images/border_03.gif) repeat-x;
  list-style:none;
  font-size:14px;
  font-weight:bolder;
  padding:9px 0px 12px 0px;
  position:relative;
}

ul.list-resources li a
{
  display:block;
  width:524px;
  padding:0px 0px 0px 13px;
  background:0px 10px url(images/bg_img_25.gif) no-repeat;
  color:#3f3412;
  text-decoration:none;
}

ul.list-resources li a.style-text
{
  text-transform:uppercase;
}

ul.list-resources li a:hover, ul.list-resources li.active a
{
  width:524px;
  padding:0px 0px 0px 13px;
  background:0px 5px url(images/bg_img_24.gif) no-repeat;
  color:#a94a1c;
  text-decoration:none;
}

ul.list-resources li div.list-block-div
{
  width:530px;
  margin:22px 0px 12px 0px;
  padding:7px 0px 24px 0px;
  border:1px #d6bf95 solid;
  background:#f5efe6;
  font-size:12px;
  font-weight:normal;
  line-height:19px;
  color:#3f3412;
  position:relative;
}

ul.list-resources li div.top-bg
{
  width:36px;
  height:17px;
  position:absolute;
  top:0;
  left:0;
  margin:-17px 0px 0px 41px;
  background:0px 0px url(images/bg_img_26.gif) no-repeat;
  font-size:1px;
  line-height:1px;
  z-index:1000;
}

ul.list-resources li div.list-block-div div.culumn
{
  padding:0px 21px 0px 21px;
  position:relative;
}

div.post-resources
{
  clear:both;
  padding:15px 0px 7px 0px;
  background:left bottom url(images/border_03.gif) repeat-x;
}

div.post-resources h3
{
  padding-bottom:2px;
}

div.text-style-page div.post-resources ul
{
  width:auto;
  padding:10px 0px 9px 23px;
  margin:0px 0px 0px 0px;
  background:0px 0px url(images/blank.gif) no-repeat;
}

div.text-style-page div.post-resources ul.left
{
  width:240px;
  padding:10px 0px 16px 23px;
  float:left;
}

div.text-style-page div.post-resources ul li
{
  width:auto;
  background:0px 0px url(images/blank.gif) no-repeat;
  position:relative;
  font-size:12px;
  font-weight:bolder;
  padding:0px 0px 2px 0px;
}

div.text-style-page div.post-resources ul li a
{
  color:#a94a1c;
  text-decoration:none;
}

div.text-style-page div.post-resources ul li a:hover
{
  color:#d9662e;
  text-decoration:none;
}

div.text-style-page ul.list-build
{
  width:537px;
  padding:18px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

ul.list-build li
{
  width:537px;
  background:left top url(images/border_03.gif) repeat-x;
  list-style:none;
  font-size:12px;
  line-height:19px;
  padding:28px 0px 19px 0px;
  position:relative;
  color:#3f3412;
}

ul.list-build li h3
{
  font-size:16px;
  font-weight:bolder;
  color:#3f3412;
  text-transform:uppercase;
  padding:5px 0px 0px 0px;
  margin:0px 0px -4px 0px;
  position:relative;
}

ul.list-build li img
{
  border:1px #d7c097 solid;
  background:#f5efe6;
  padding:5px;
  margin-right:19px;
  margin-top:0px;
}


