/*

Theme Name: LPC

Version: 0.1

Author: arroWebs

Author URI: http://www.arrowebs.com/

*/

body {
  background: #fff;
  margin: 0px;
  padding: 0px;
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
  font-size: 11pt;
  text-align: center;
  color:#555555;
}

h1 {}

h2 { font-size: 16pt; color:#7a7c84;margin:0px; padding: 0px;}

img {
  border: none;
}

.clear {
  clear: both;
}

a {
  color:#43b5e9;
  text-decoration: none;
}

a:hover {
  color:#c4d92f;
  text-decoration: none;
}

#mainContainer {
  margin: 0 auto;
  text-align: center;
  width: 975px;
  margin-bottom: 20px;
}

#header {
  text-align:left;
}

.headerImg {
  margin-right:10px;
  margin-top:15px;
}

#access {
  background: url(images/header.jpg) no-repeat;
  width: 975px;
  height: 40px;
  text-align: right;
	font-size: 12pt;
	font-weight: bold;
}

#access a {
  margin-right: 12px;
  margin-left: 18px;
  color:#fff;
}

#access a:hover {
  text-decoration:none;
  color:#2c2c2c;
}

.content {
  text-align:left;
  margin: 10px;
  padding: 5px;
}

.navigation {
  color: #5cc2e9;
  margin-bottom: 10px;
}

.navigation a{
  text-decoration: none;
  color: #5cc2e9;
}

.navigation a:hover{
  text-decoration: underline;
}

.alignleft {float:left;}

.alignright {float:right;}

h3 {
  font-size: 10pt;
  margin: 0px 0px 4px 0px;
}

.stockist {
  width: 975px;
  text-align:left;
  min-height: 100px;
  color: #fff;
}

.stockistHead {
  background: #d31e49;
  width: 966px;
  padding-left: 10px;
}

.stockistHead h2 {color:#fff;}

.featuredNews{
  background:#e9f0b1;
  margin: 30px 0px 0px 0px;
  padding: 20px 0px;
}



.featuredNewsHead {
  margin: 0 auto;
  width: 975px;
  padding-left: 10px;
  text-align: left;
}



.footer { 
  background: url(images/footer-bg.jpg) repeat;
  width: 100%;
  padding: 20px 0px 10px 0px; 
}



.footer a {

  text-decoration: none;

  color:#000;

}



.footer a:hover {

  text-decoration: underline;

  color:#666;

}



.footerContent {

  width: 975px;

  text-align: left;

  margin: 0 auto;

}



.footerContent ul {list-style:none;margin:0px;padding:0px; display: inline; }

.footerContent li {list-style:none;margin:0px;padding:0px; display: inline; }  

.footerContOne {

  float:left;

  width: 226px;

  margin-right:11px;

  margin-top:10px;

  margin-bottom:10px;

  font-size: 9pt;

  background: #00b5e4;

  min-height: 100px;

  text-align:left;

  color: #fff;

  padding: 5px;

}



.footerContOne a {

  color: #fff;

  text-decoration: none;

}



.footerContOne a:hover {

  color: #fff;

  text-decoration: underline;

}



.footerContTwo {

  float:left;

  width: 226px;

  margin-right:11px;

  margin-top:10px;

  margin-bottom:10px;

  font-size: 9pt;

  background: #c5d82e;

  min-height: 100px;

  text-align:left;

  color: #fff;

  padding: 5px;

}



.footerContTwo a {

  color: #fff;

  text-decoration: none;

}



.footerContTwo a:hover {

  color: #fff;

  text-decoration: underline;

}

.footerContThree {

  float:left;

  width: 225px;

  margin-right:11px;

  margin-top:10px;

  margin-bottom:10px;

  font-size: 9pt;

  background: #f07baf;

  min-height: 100px;

  text-align:left;

  color: #fff;

  padding: 5px;

}



.footerContThree a {

  color: #fff;

  text-decoration: none;

}



.footerContThree a:hover {

  color: #fff;

  text-decoration: underline;

}



.footerContFour {

  float:left;

  width: 225px;

  margin-top:10px;

  margin-bottom:10px;

  font-size: 9pt;

  background: #d31e49;

  min-height: 100px;

  text-align:left;

  color: #fff;

  padding: 5px;

}



.footerContFour a {

  color: #fff;

  text-decoration: none;

}



.footerContFour a:hover {

  color: #fff;

  text-decoration: underline;

}



.fine {

  font-size:8pt;

}



#contact {

  background: url(images/footer-bg.jpg) repeat;

  width: 100%;

  text-align: right;

}

.sform {
  float:left;
  width: 500px;
  text-align: left;
  margin: 10px 0px 5px;
}

.ifield {
  -moz-border-radius: 5px;
  border: 2px solid #7a7c84;
  color:#ccc;
}

.valign {
  vertical-align: middle;
  margin-top: -9px;}

.contactImg {
  float:left;
  width: 475px;
  text-align: right;
  margin: 10px 0px 0px;
}

.contactPage {
  margin: 0 auto;
  width: 975px;

}



#contactF { background:#e9f0b1; padding: 10px 0px;}



#contactF label { font-size: 8pt;

  font-weight: bold;

}



#contactF input { border: 1px solid #d2e160; }

#contactF textarea { border: 1px solid #d2e160; }

.textwidget {
  float:left;
  width: 150px;
  font-size: 8pt;
  margin-bottom: 20px;

}

.execphpwidget {
  float:left;
  width: 980px;
  margin-left: 10px;
  font-size: 8pt;
  margin-bottom: 20px;
}

.faceBook {
  float:left;
  width: 293px;
  margin-right: 20px;
  font-size: 8pt;
  margin-bottom: 20px;
  background:#fff;
}

.tweeter {
  float:left;
  width: 273px;
  margin-right: 10px;
  font-size: 8pt;
  margin-bottom: 20px;
  border-color:#315C99  #AAAAAA #AAAAAA;
  border-right:1px solid #AAAAAA;
  border-style:solid;
  border-width:1px;
  overflow:hidden;
  padding:0;
  position:relative;
  padding: 10px;
}

.eNewsletter {
  float:left;
  width: 200px;
  margin-right: 0px;
}

.twtr-widget {
  width: 300px;
  float:right;
}

.news {
  text-align: left;
  font-size:10pt;
}

.newsLeftCol {
  float: left;
  text-align:left;
  width: 720px;
  margin-right: 20px;
  font-size:9pt;
}
  
.newsBox {
  float: left;
  width: 328px;
  margin: 10px 10px 10px 0px ;
  background:url("images/footer-bg.jpg") repeat-x scroll top right transparent;
  border: 1px solid #d2e160;
  padding: 0px 10px 10px;
  font-size:8pt;
}

.postDetail {
  font-size: 8pt;
  color: #7A7C84;
  margin: 3px 0px 8px;
}

h3 a {
  text-decoration: none;
  color: #7a7c84;
  }

h3 a:hover {
  text-decoration: none;
  color: #000;
  }
  
.newsBox img {
  border:1px solid #633829;
  margin-right:8px;
  padding:1px;
}

.newsLeftCol a{
  color:#43b5e9;
  text-decoration: none;
}

.newsLeftCol a:hover {
  color:#d2e160;
  text-decoration: underline;
} 
 
.newsBox .readmore {
  color:#d2e160;
  font-size: 7pt;
  text-align: right;
}

.newsBox .readmore a{
  color:#43b5e9;
  text-decoration: none;
}

.newsBox .readmore a:hover {
  color:#d2e160;
  text-decoration: underline;
}

.bor{
  border-bottom: 1px solid #D2E160;
  min-height: 150px;
}

#sidebar {
  float: left;
  width: 211px;
  text-align: left;
}

#sidebar h2 {
  font-size: 13pt;
}

#sidebar ul {
  margin: 0px 0px 0px 15px;
  padding: 0px;
  list-style: circle;
  color:#9fb201;
}

#sidebar a {
  color:#4d4d4d;
  text-decoration: none;
  font-size: 8pt;
}

#sidebar a:hover {
  color:#43b5e9;
  text-decoration: none;
  font-size: 8pt;
}

.widecolumn {
  border:1px solid #D2E160;
  float:left;
  font-size:9pt;
  margin-right:20px;
  padding:10px;
  text-align:left;
  width:692px;
}

.widecolumn img {
  border:1px solid #633829;
  margin-right:8px;
  padding:1px;
}

.widecolumn .entry a{
  color:#43b5e9;
  text-decoration: none;
}

.widecolumn .entry a:hover {
  color:#d2e160;
  text-decoration: underline;
}

.postmetadata {
  font-size: 8pt;
  color: #7A7C84;
  }

.postmetadata a {
  color: #5cc2e9;
  text-decoration: none;
}

.postmetadata a:hover {
  text-decoration: underline;
}

.comment-body a{

  text-decoration: none;

  color: #5cc2e9;

  font-weight: bold;

}

.commentmetadata {

  margin-left: 10px;

  font-size: 8pt;

}

#respond a {
  color: #5cc2e9;
  text-decoration: none;
}

#respond a:hover {
  text-decoration: underline;
}

.widecolumn input {
  border: 1px solid #5cc2e9;
}

#comment {
  border: 1px solid #5cc2e9;
}

#submit  {
  background:url("images/sub-btn.png") no-repeat scroll 0 0 transparent;
  border:medium none;
  color:#fff;
  font-size: 10pt;
  font-weight: bold;
  height:34px;
  width:169px;
  padding-bottom: 8px;
  cursor: pointer;
}

.narrowcolumn {
  border:1px solid #D2E160;
  float:left;
  font-size:9pt;
  margin-right:20px;
  padding:10px;
  text-align:left;
  width:692px;
}

.featurePost {
  background: #E9F0B1;
  padding: 10px ;
  margin: 10px 0px;
}

.featurePostHead {
  color: #5cc2e9;
  font-size: 12pt;
}

.narrowcolumn img {
  border:1px solid #633829;
  margin-right:8px;
  padding:1px;
}

.content_box {
  padding: 3px;
}

.narrowcolumn .entry a {
  color: #5cc2e9;
  text-decoration: none;
}

.narrowcolumn .entry a:hover {
  text-decoration: underline;
}

.button {
  background:url("images/subbtn.png") no-repeat scroll 0 0 transparent;
  border:medium none;
  color:#fff;
  font-size: 10pt;
  font-weight: bold;
  height:34px;
  width:115px;
  padding-bottom: 8px;
  cursor: pointer;
  margin-top: 10px;
}

.mc_input {
  border:1px solid #778603;
  width: 150px;
}

.breadCrumbs {
  font-size: 8pt;
  color: #5cc2e9;
  margin-bottom: 15px;
}

.fNews {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px;
  }

.entry-content {
  color: #c4d92f;
}

.entry-content a {
  color:#43b5e9;
  text-decoration: none;
  font-size: 9pt;
}

.entry-content a:hover {
  color:#c4d92f;
  text-decoration: none;
  font-size: 9pt;
}

#sitemap-page li ul li ul{
  list-style: none;
}

#sitemap-page li ul li ul{
  list-style-image: url(images/raquo.png) ;
}
