/*
Theme Name: Igneous Concrete Creations
Theme URI: http://
Description: Igneous wordpress theme
Version: 1.0
Author: Nathaniel Hamann
Author URI: http://www.organicdesignstudio.com/
Tags: Grey black orange, custom header, fixed width.

*/


* {padding:0px;
   margin:0px}

p {font-family:Verdana; padding-bottom:5px; padding-top:5px}
h3 {font-family:Verdana}
h4 {font-family:Verdana; font-size:13px; padding-top:10px; padding-left:10px}
ul {font-family:Verdana}
a.readmore {text-decoration:none; font-size:11px; color:#f68803; padding-top:5px}

#wrapper {margin-left:auto;
  margin-right:auto;
  width:1000px;
  padding-bottom:20px;
  overflow:auto;
  background:url(images/background.jpg) bottom no-repeat;
  position:static}

#header {width:902px;
  height:200px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  background:url(images/header.jpg) top left no-repeat;
}

.logo {position:absolute;
  top:18px;
  right:45px}

/*Styling for the top drop down divs and buttons*/
/*Search styling*/
.search {width:61px;
  height:24px;
  text-align:center;
  float:left;
  z-index:110;
  margin-right:5px;}

#search {width:61px;
  height:24px;
  float:left;
  text-decoration:none;
  color:#fff;
  font-family:Verdana;
  cursor:pointer;
  position:relative;
  z-index:111;
  font-size:11px;
  background:url(images/search.png) no-repeat}

.search_cont {display:none;
  width:400px;
  height:340px;
  z-index:52;
  position:relative;
  text-align:left;
  background-color:#f7941d}

.search_cont h3 {color:#fff; font-size:15px; margin-left:10px}
/*Search End*/

/*Subscribe styling*/
.subscribe {width:174px;
  height:24px;
  float:left;
  text-align:center;
  margin-right:5px;}

#subscribe {width:174px;
  height:24px;
  float:left;
  text-decoration:none;
  color:#fff;
  font-family:Verdana;
  z-index:10001;
  cursor:pointer;
  font-size:11px;
  background:url(images/subscribe.png) no-repeat}

.subscribe_cont {display:none;
  width:200px;
  height:100px;
  padding:10px;
  position:relative;
  z-index:99998;
  position:relative;
  background-color:#f7941d}

#sub_form {width:200px;
  float:left;
  height:100px}

#sub_form label {color:#fff;
  font-family:Verdana;
  font-size:12px;
  float:left;}

#sub_form input {float:left;}
/*Subscibe end*/

/*Message styling*/
.message {width:142px;
  height:24px;
  position:relative;
  text-align:center;
  float:left;
  z-index:99999;
  margin-right:5px;}

#message {width:142px;
  height:24px;
  text-decoration:none;
  color:#fff;
  font-family:Verdana;
  cursor:pointer;
  position:relative;
  float:left;
  z-index:99999;
  font-size:11px;
  background:url(images/message.png) no-repeat}

.message_cont {display:none;
  width:400px;
  height:350px;
  z-index:99999;
  position:relative;
  background-color:#f7941d}
/*Message end*/

/*Rss Styling*/
.rss {width:40px;
  height:24px;
  text-align:center;
  float:left;
  background:url(images/rss.png) no-repeat}

.rss a {text-decoration:none;
  color:#fff;
  cursor:pointer;
  font-size:13px;}

.rss_cont {display:none;
  width:200px;
  height:100px;
  position:relative;
  background-color:#94908a}
/*RSS End*/

/*end styling for top drop down divs and buttons*/

/*Contents of search div*/
.form {margin-left:10px;
  margin-right:auto;
  padding-top:30px;}

.form label {font-size:15px;
  color:#fff;
  font-family:Verdana;
  font-weight:bold;  }

.form_message {float:left; padding:10px}

.ttext {width:100px;
  height:200px;
  color:#fff;
  text-align:right;
  font-family:Verdana;
  font-size:12px;
  float:left;}

.tinput {float:left; width:250px}

.ttextb {width:100px;
  height:100px;
  border:1px solid #fff;
  color:#fff;
  text-align:right;
  font-family:Verdana;
  font-size:12px;
  float:left;}


.tinput input {margin-bottom:10px; float:left; margin-left:10px}
/* search box content end*/

/*Top menu*/
.mmenu {width:900px;
  height:30px;
  position:absolute;
  top:167px;
  left:0px;
  text-align:center;
  background-color:#94908a;}

.mmenu ul {width:902px; list-style-type:none; text-align:center; padding-top:4px}
.mmenu ul li {display:inline; padding-left:17px; padding-right:1px; padding-bottom:0px; background:url(images/menu_bg.jpg) left bottom no-repeat}
.mmenu ul li.home {background:none}
.mmenu ul li a {text-decoration:none; color:#fff; font-size:14px; text-transform:uppercase; }
.mmenu ul li a:hover {text-decoration:none; color:#d1d1d1; font-size:14px; text-transform:uppercase; }
/*Top Menu End*/

/*Content Gallery*/
#content {width:900px;
  height:auto;
  z-index:3;
  padding-top:10px;
  margin-left:auto;
  margin-right:auto;}
/*Content end*/

/*slogan begin*/
.slogan {width:880px;
  padding:5px;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  background-color:#ffffff;
  text-align:center;
  border:1px solid #f7941d}

.slogan p {font-size:15px; font-weight:bold; color:#f7941d}
/*slogan end*/

/*collection page styling*/
.col_cont {width:895px;
  float:left;
  position:relative;}

/*collection page menu styling*/
.sub_pages {width:174px;
  float:left;
  padding-top:6px;
  padding-bottom:6px;
  background-color:#94908a;
  position:relative;}

.sub_pages ul {list-style-type:none; margin:6px; }

.sub_pages ul li {width:161px;
  height:26px;
  text-align:center;
  }

.sub_pages ul li a {display:block;
  width:155px;
  height:26px;
  padding-top:2px;
  padding-left:6px;
  text-decoration:none;
  font-size:12px;
  color:#504f4f;
  background:url(images/coll_menu_bg.jpg) repeat-x;}

.sub_pages ul li a:hover {display:block;
  width:155px;
  height:26px;
  padding-top:2px;
  padding-left:6px;
  text-decoration:none;
  color:#504f4f;
  background:url(images/coll_menu_on.jpg) repeat-x;}
/*collection page menu styling end*/

/*collection content section styling */
.col_content {float:left;
  padding:5px;
  width:703px;}

.col_content p {font-size:12px}
/*collection content section styling end */


/*Content page styling*/
.mid_display {width:865px;
  padding:18px;
  position:relative;
  background-color:#94908a;}

.display_img {width:842px;
  text-align:center;
  padding:10px;
  background-color:#ffffff}
/*Content page styling end*/

/*Middle Gallery*/
.mid_gallery {width:900px;
  height:365px;
  float:left;
  position:relative;
  z-index:2;
  background-color:#94908a;}

.gal_top_lft {width:7px; height:7px; position:absolute; top:0px; left:0px; background:url(images/top_lft.jpg) no-repeat}
.gal_top_rht {width:8px; height:7px; position:absolute; top:0px; right:0px; background:url(images/top_rht.jpg) no-repeat}
.gal_bot_lft {width:7px; height:7px; position:absolute; bottom:0px; left:0px; background:url(images/bot_lft.jpg) no-repeat}
.gal_bot_rht {width:8px; height:7px; position:absolute; bottom:0px; right:0px; background:url(images/bot_rht.jpg) no-repeat}
/*End Middle gallery*/

/* The Binder image div*/
.binder {width:885px;
  height:30px;
  float:left;
  margin-left:8px;
  background:url(images/binder.jpg) repeat-x}

.binder_no_bg {width:885px;
  height:30px;
  margin-left:auto;
  margin-right:auto;}

.mcontent {width:880px;
  height:auto;
  float:left;
  padding:10px;
  position:relative;
  background-color:#94908a}

.content_p {border:2px solid #f68803;
  width:856px;
  height:auto;
  float:left;
  margin-left:10px;
  position:relative;
  margin-right:10px;
  background-color:#ffffff}

.content_p h3 {font-size:14px; color:#3a3a3a; padding:4px 10px}
.content_p ul {font-size:12px; color:#3a3a3a; padding:15px 20px;}
.content_p p {font-size:12px; color:#3a3a3a; padding:0px 10px 10px 10px}
.content_p p img {float:left; }
.brent {float:left}
.content_p a {text-decoration:none; font-size:11px; color:#f68803;}
.content_p .dot {width:830px; height:10px; margin-left:10px; background:url(images/dot.jpg) repeat-x}

/*Tabs box on home page*/
#tabs div {border:2px solid #f68803;
  width:856px;
  height:auto;
  margin-left:0px;
  position:relative;
  margin-right:10px;
  background-color:#ffffff}

#tabs div div {border:none; padding:0px; margin:0px}
#tabs div div.dot {width:80%; height:3px; margin-left:82px; background:url(images/dot.jpg) repeat-x}

#tabs div p {font-size:12px; color:#3a3a3a; padding:10px}
#tabs div p a {text-decoration:none; font-size:11px; color:#f68803;}

.cont_top {width:860px;
  height:6px;
  position:absolute;
  top:-2px;
  left:-2px;
  border:none;
  padding:0px}

.cont_bot {width:860px;
  height:6px;
  position:absolute;
  bottom:-2px;
  left:-2px;
  border:none;
  padding:0px}
/*Tabs box on home page end*/

.collect_img {text-align:center}
.collect_img img {padding:5px}
.collect_img div {width:100%; height:3px; background:url(images/dot.jpg) repeat-x}
.collect_img div.dot {width:100%; height:3px; background:url(images/dot.jpg) repeat-x}

.img_link {width:840px; text-align:center}
.img_link img {padding-top:5px;
	padding-bottom:10px}

/*Create you own upload form*/
#yourown {width:400px; height:400px; padding:10px 10px 10px 20px ; float:left}

#yourown label {width:400px; float:left; color:#3a3a3a; font-family:Verdana; font-size:12px; display:block}
#yourown input {float:left; }

/*Create you own upload form end*/

/*Footer styling*/
#footer {width:900px;
  height:50px;
  float:left;
  position:relative;
  margin-top:65px;
  margin-left:auto;
  margin-right:auto;
  background-color:#94908a}

/*footer menu*/
.fmenu {width:auto;
  height:30px;
  text-align:center;
  padding-top:5px;
  background-color:#94908a;}

.fmenu ul {width:902px; list-style-type:none; text-align:center; padding-top:4px}
.fmenu ul li {display:inline; padding-left:18px; padding-bottom:0px; background:url(images/menu_bg.jpg) left bottom no-repeat}
.fmenu ul li.home {background:none}
.fmenu ul li a {text-decoration:none; color:#fff; font-size:14px; text-transform:uppercase; }
.fmenu ul li a:hover {text-decoration:none; color:#d1d1d1; font-size:14px; text-transform:uppercase; }
/*footer End*/

/*Accordion styling*/
#accordion {width:885px; margin-left:8px}
#accordion h3 {background:url(images/qa_bg.jpg) repeat-x; padding:0px; margin:0px}
#accordion span {padding:0px; margin:0px; color:#f7941d; font-weight:bold; margin-right:5px}
#accordion h3 a {font-size:13px; color:#ffffff}
#accordion div {width:815px; background-color:#e5e5e4; }
#accordion div p {font-family:Verdana;
  font-size:12px}
/*Accordion styling end*/

/*Tag cloud border*/

.taggit {border:5px solid #fff;
  margin:5px; padding:0px}
.taggit swf {margin:0px; padding:0px}

/*Search results a tag*/

.searchit {color:#f7941d}

/*Error top screen*/
#message_box {
display:none;
z-index: 10000;
background:#ffc;
padding:5px;
border:1px solid #CCCCCC;
text-align:center;
font-weight:bold;
width:99%;
}
.error {width:600px; color:#e7230e; font-weight:bold; background-color:#f1c4c0; border:1px solid #733630; padding:5px; margin:5px; float:left}
.success {width:700px; background-color:#f5bd7a; border:1px solid #f7941d; padding:5px; margin:5px; float:left}
.success p {color:#ffffff; font-weight:bold; float:left}

.cando {font-size:12px; padding:15px 20px}

/*Request a quote button*/
a.quote {padding:2px;
  margin:5px;
  float:left;
  color:#ffffff;
  font-family:Verdana;
  background-color:#f5bd7a;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  border:1px solid #f7941d}

/*Request a quote form styling*/
#quoteform {padding:20px; float:left; width:400px; }
#quoteform label {font-family:Verdana; color:#3a3a3a; font-size:13px; float:left; display:block}

.request_prod {width:400px; float:left}
.catalogue {width:400px;  float:left}

/*Create your own styling*/
.dot {width:800px; height:10px; float:left; margin-left:10px; background:url(images/dot.jpg) repeat-x}
.popular {width:850px; padding-top:20px; text-align:left; float:left }
.pop_img {padding:5px; float:left; text-align:center; }
.pop_img p {font-size:9px}
.pop_img img {width:130px; float:left}
.pcolor {padding:5px; float:left; text-align:center;}
.pcolor p {font-size:9px}
.pcolor img {width:100px; float:left}

.papp_amnt {padding:5px; float:left;}
.papp_amnt p {float:left}
.papp_amnt input {padding:2px}

#create {padding:2px;
  margin:5px;
  float:left;
  color:#ffffff;
  font-family:Verdana;
  background-color:#f5bd7a;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  cursor:pointer;
  border:1px solid #f7941d}

.post_extras {padding:10px; float:right}
