/*
Theme Name: PlastiPure
Theme URI: http://plastipure.com/
Description: Custom theme for PlastiPure.
Version: 0.1
Author: MBA
Author URI: 

*/

/* reset styles */
@import url('styles_reset.css');

body {
	background: #fff;
	color: #939393;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
}

#wrapper_main {
	width: 891px;
	position: absolute;
	left: 50%;
	margin: 20px auto auto -445px;
}
#wrapper_main a,
#wrapper_main a:link,
#wrapper_main a:active,
#wrapper_main a:focus,
#wrapper_main a:visited {
	color: #939393;
	text-decoration: none;
	outline: none;
	-moz-outline-style: none;
}
#wrapper_main a:hover {
	color: #4891ce;
	text-decoration: none;
}
#wrapper_main p {
	font-size: 12px;
	line-height: 24px;
}
#wrapper_main td {
	vertical-align: top;
}

/* header */
#header #logo {
	float: left;
	width: 198px;
	height: 72px;
}
#header menu {
	float: left;
	list-style-type: none;
	margin: 40px 0px 0px 22px;
	padding: 0;
}
#header li {
	display: inline;
	margin: 0px 25px 0px 0px;
	padding: 0;
	font-size: 10px;
	text-transform: uppercase;
}
#header li a,
#header li a:link,
#header li a:active,
#header li a:visited {
	color: #939393;
	text-decoration: none;
}
#header li a:hover {
	color: #4891ce;
	text-decoration: none;
}
#header li.current_page_item a,
#header li.current_page_parent a,
#header li.current_page_ancestor a {
	color: #4891ce;
}

/* main content table */
#content_table {
	width: 891px;
	height: 450px;
}

/* top bar */
#top_left {
	background: #a7a9ac url('images/top_left.png') no-repeat;
	width: 220px;
	height: 38px;
}
#sub_nav {
	background: #a7a9ac url('images/top_right.png') no-repeat right 0;
}
#top_right {
	background: #a7a9ac url('images/top_right.png') no-repeat right 0;
	width: 178px;
	color: #fff;
	font-size: 10px;
	font-weight: normal;
	margin: 0;
	padding: 7px 0px 0px 20px;
	text-transform: uppercase;
}

/* bottom bar */
#bottom_left {
	background: #a7a9ac url('images/bottom_left.png') no-repeat 0 bottom;
	height: 38px;
	color: #fff;
	margin: 0;
	padding: 0;
}
#bottom_right {
	background: #a7a9ac url('images/bottom_right.png') no-repeat right bottom;
	color: #fff;
	margin: 0;
	padding: 0;
}
#footer {
	background: #a7a9ac;
}

/* combined top/bottom navigation styles */
#sub_nav,
#footer {
	width: 473px;
	color: #fff;
	margin: 0;
	padding: 0;
}
#sub_nav ul,
#footer ul {
	list-style-type: none;
	margin: 10px 0px;
	padding: 0;
}
#sub_nav ul li,
#footer ul li {
	display: inline;
	border-left: 1px solid #fff;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-size: 10px;
	text-transform: uppercase;
}
#sub_nav ul li:first-child,
#footer ul li:first-child {
	border-left: none;
	padding-left: 0;
}
#sub_nav ul li a,
#footer ul li a,
#sub_nav ul li a:link,
#footer ul li a:link,
#sub_nav ul li a:active,
#footer ul li a:active,
#sub_nav ul li a:visited,
#footer ul li a:visited {
	color: #fff;
	font-size: 10px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-transform: uppercase;
}
#sub_nav ul li a:hover,
#footer ul li a:hover {
	color: #fff;
	text-decoration: underline;
}
#sub_nav ul li.current_page_item a,
#sub_nav ul li.current_page_parent a,
#footer ul li.current_page_item a,
#footer ul li.current_page_parent a {
	color: #addfe8;
}


/* feature slides */
#feature {
	height: 149px;
}
#slider {
}
.scroll {
	height: 149px;
	width: 693px;
	overflow: auto;
	overflow-x: hidden;
	position: relative;
	clear: left;
	background: #fff;
}
.scrollContainer div.panel {
	height: 149px;
	width: 453px;
	padding: 15px 20px 15px 220px;
	color: #fff;
	font-size: 12px;
	line-height: 19px;
}
.scrollContainer div.panel h1 {
	margin: 0;
	padding: 0px 0px 5px 0px;
	font-size: 22px;
	font-weight: normal;
}
.scrollContainer div#slide_home {
	background: #0079c0 url('images/slide_home.jpg') no-repeat;
}
.scrollContainer div#slide_resin {
	background: #00b9cb url('images/slide_resin.jpg') no-repeat;
}
.scrollContainer div#slide_molders {
	background: #0079c0 url('images/slide_molders.jpg') no-repeat;
}
.scrollContainer div#slide_distributors {
	background: #00b9cb url('images/slide_distributors.jpg') no-repeat;
}
.scrollContainer div#slide_wholesalers {
	background: #0079c0 url('images/slide_wholesalers.jpg') no-repeat;
}
.scrollContainer div#slide_retailers {
	background: #00b9cb url('images/slide_retailers.jpg') no-repeat;
}

.feature_menu {
	background: #f6f6f6 url('images/bottom_left.png') no-repeat 0 bottom;
	height: 30px;
	font-size: 11px;
	margin: 0;
	padding: 7px 0px 0px 25px;
	color: #0079c0;
}
.feature_menu a,
.feature_menu a:link,
.feature_menu a:active,
.feature_menu a:visited {
	color: #a7a9ac;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0px 15px 0px 0px;
	text-decoration: none;
}
.feature_menu a:hover {
	color: #0079c0;
}
.feature_menu a.active {
	color: #0079c0;
}
.feature_menu .slides {
	color: #fff;
}
.feature_menu #slide-01 {
	background: #0079c0;
}
.feature_menu.right {
	background: #f6f6f6 url('images/bottom_right.png') no-repeat right bottom;
	color: #0079c0;
	text-transform: uppercase;
	padding-left: 20px;
}
#feature_right {
	background: #f6f6f6;
	margin: 0;
	padding: 10px 10px 0px 20px;
}
#feature_right li {
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 15px 0px;
}
#feature_right li a,
#feature_right li a:link,
#feature_right li a:active,
#feature_right li a:visited {
	color: #0079c0;
	font-size: 11px;
	font-weight: bold;
}
#feature_right li a:hover {
	color: #939393;
}

/* left content area */
td#content_left {
	
}
td#content_left img {
	border-bottom: 1px solid #a7a9ac;
}
td#content_left.Team {
	padding: 60px 30px 0px 0px;
	vertical-align: top;
	text-align: right;
}

/* main content area */
#content_center {
	width: 453px;
	margin: 0;
	padding: 20px 0px 20px 0px;
}

#content_center.side {
	padding: 20px 0px 0px 220px;
}
#content_center.Team {
	padding: 20px 0px 0px 0px;
}

/* About Us */
.side.image-2 {
	background: url('images/bkgd_about.jpg') no-repeat;
}

/* Safer Plastics */
.side.image-34 {
	background: url('images/bkgd_safer.jpg') no-repeat;
}

/* Our Products */
.side.image-50{
	background: url('images/bkgd_products.jpg') no-repeat 0px 18px;
}

/* Our Partners */
.side.image-72 {
	background: url('images/bkgd_partners.jpg') no-repeat;
}

#content_center h2 {
	color: #addfe8;
	font-size: 22px;
	font-weight: normal;
	margin: 0;
	padding: 0px 0px 10px 0px;
}
#content_center p {
	margin: 0;
	padding: 0px 0px 15px 0px;
}
#content_center ul {
	margin: 0;
	padding: 10px 0px 0px 20px;
	list-style-type: none;
}
#content_center li {
	margin: 0;
	padding: 0px 0px 15px 0px;
}
#content_center .entry {
	margin: 0;
	padding: 0px 0px 30px 0px;
}
#content_center.FAQs div#faqs {
	height: 340px;
	overflow: auto;
	padding-right: 10px;
}
#content_center.FAQs span.question {
	color: #4891CE;
}


/* News page */
#content_center.News {
	line-height: 18px;
	padding: 20px 30px 0px 0px;
}
#content_center.News h2 {
	color: #a7a9ac;
	margin-bottom: 20px;
}
#content_center.News p {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
#content_center.News .news_item {
	margin: 0px 0px 20px 0px;
	padding: 0;
}
#content_center.News span.news_date {
	color: #4891CE;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
#content_center.News .headline {
	font-size: 14px;
	margin: 0px 0px 15px 0px;
	padding: 0;
}
#content_center.News .entry {
	font-size: 11px;
	margin: 0;
	padding: 0;
}

/* right content area */
#content_right {
	margin: 0;
	padding: 60px 10px 0px 20px;
}
#content_right.home {
	margin: 0;
	padding: 23px 10px 0px 20px;
}
#content_right.home li {
	font-size: 11px;
	line-height: 17px;
	padding-bottom: 15px;	
}
#content_right.home li.widget_text {
	padding: 0;	
}
#content_right p.news {
	color: #0079c0;
}
td#content_right.Team {
	margin: 0;
	padding: 20px 0px 0px 20px;
}
#content_right ul {
	margin: 0;
	padding: 0;
}
#content_right li {
	list-style-type: none;
	font-size: 11px;
	line-height: 15px;
	margin: 0;
	padding: 0px 0px 10px 0px;
}
#content_right li a,
#content_right li a:link,
#content_right li a:active,
#content_right li a:visited {
	color: #83cde5;
}
#content_right li a.active,
#content_right li.current_page_item a,
#content_right li.current_page_parent a {
	color: #4891ce;
}
#content_right p {
	margin: 0;
	padding: 0px 0px 10px 0px;
	font-size: 12px;
	line-height: 20px;
}
#content_right #sidebar h2 {
	display: none;
}

/* search box */
#bottom_right #searchform #s {
	float: left;
	width: 150px;
	background: #999;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #fff;
	color: #fff;
	font-size: 10px;
	font-weight: normal;
	margin: 10px 0px 0px 0px;
	padding: 3px 0px 3px 10px;
	text-decoration: none;
	text-transform: uppercase;
}
#bottom_right #searchsubmit {
	float: right;
}

/* copyright footer */
#copyright {
	margin: 5px 30px 0px 0px;
	font-size: 11px;
	text-align: right;
}