@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	background-color: #D9D7D8;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.top_area {
width:900px; 
height:21px; 
background-image:url(images/pp_top_bg.jpg); 
padding-left:39px; 
padding-top:5px;
color:#cccccc;
}

.top_area2 {
width:900px; 
height:21px; 
background-image:url(images/pp_top_bg_pens.jpg); 
padding-left:39px; 
padding-top:5px;
color:#cccccc;
}

.top_area3 {
width:900px; 
height:21px; 
background-image:url(images/pp_top_bg_keyrings.jpg); 
padding-left:39px; 
padding-top:5px;
color:#cccccc;
}

.top_area4 {
width:900px; 
height:21px; 
background-image:url(images/pp_top_bg_hats.jpg); 
padding-left:39px; 
padding-top:5px;
color:#cccccc;
}

.top_area5 {
width:900px; 
height:21px; 
background-image:url(images/pp_top_bg_enviro.jpg); 
padding-left:39px; 
padding-top:5px;
color:#fff;
}

.top_area7 {
width:900px; 
height:21px; 
background-image:url(images/pp_top_main_bg.gif); 
padding-left:39px; 
padding-top:5px;
color:#fff;
}


.top_mid_area {
width:891px; 
height:36px; 
background-image:url(images/pp_header_mid.jpg); 
padding-left:7px; 
padding-top:12px;
color:#fff;
}

.top_mid_area2 {
width:891px; 
height:36px; 
background-image:url(images/pp_header_pens_mid.jpg); 
padding-left:7px; 
padding-top:12px;
color:#fff;
}

.top_mid_area3 {
width:891px; 
height:36px; 
background-image:url(images/pp_header_keyrings_mid.jpg); 
padding-left:7px; 
padding-top:12px;
color:#fff;
}

.top_mid_area4 {
width:891px; 
height:36px;  
background-image:url(images/pp_header_hats_mid.jpg); 
padding-left:7px; 
padding-top:12px;
color:#fff;
}

.top_mid_area5 {
width:891px; 
height:36px; 
background-image:url(images/pp_header_enviro_mid.jpg); 
padding-left:7px; 
padding-top:12px;
color:#fff;
}

.top_mid_area6 {
width:891px; 
height:36px; 
background-image:url(images/pp_header_bags_mid.jpg); 
padding-left:7px; 
padding-top:12px;
color:#fff;
}

.top_mid_area7 {
width:891px; 
height:36px; 
background-image:url(images/pp_header_main_mid.gif); 
padding-left:7px; 
padding-top:12px;
color:#fff;
}

a.top_mid:link, a.top_mid:visited {
    font-weight: bold;
	color: #fff;
	text-decoration:none;
	font-size:11px;
	
}
a.top_mid:hover, a.top_mid:active {
	font-weight: bold;;
	color: #FFF;
	text-decoration:underline;
	font-size:11px;
}


.search_bar {
width:898px; 
height:38px; 
background-image:url(images/pp_search_bar.jpg); 
}

.search_bar2 {
width:898px; 
height:38px; 
background-image:url(images/pp_search_bar_env.jpg); 
}

.search_box {
float:left;
padding-left:75px; 
padding-top:8px;
}

.search_go {
float:left;
padding-left:10px; 
padding-right:9px; 
padding-top:5px;
}

.search_input {
font-size:9px; 
border:0px;
width:72px;
}

.page_heading {
float:left;
padding-left:16px; 
padding-top:8px;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
}

.content_container {
display: block;
background-image:url(images/pp_content_bg.jpg);
width:898px;
}

.content_container_env {
display: block;
background-image:url(images/pp_content_bg_env.jpg);
width:898px;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.content_area {
float:right;
background-color:#FFFFFF;
width:669px;
padding-left:17px;
padding-right:17px;
padding-top:5px;
padding-bottom:10px;
font-size:12px;
}

.content_area_sml {
float:left;
background-color:#FFFFFF;
width:458px;
padding-left:17px;
padding-right:10px;
padding-top:10px;
padding-bottom:20px;
font-size:12px;
}

.best_sellers_title {
float:right;
background-image:url(images/pp_blank_heading_bar.jpg);
background-repeat:no-repeat;
background-position:center;
width:662px;
padding-left:24px;
padding-right:17px;
padding-top:8px;
padding-bottom:10px;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
}

.budget_title {
background-image:url(images/pp_blank_heading_bar.jpg);
background-repeat:no-repeat;
background-position:center;
width:662px;
margin-left:0px;
padding-left:15px;
padding-right:17px;
padding-top:8px;
padding-bottom:10px;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
}

.best_sellers_title2 {
float:right;
background-image:url(images/pp_blank_heading_bar_env.jpg);
background-repeat:no-repeat;
background-position:center;
width:662px;
padding-left:24px;
padding-right:17px;
padding-top:8px;
padding-bottom:10px;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
}

.feature_Prod_title {
float:left;
width:445px;
padding-left:13px;
padding-top:6px;
padding-bottom:10px;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
margin:0px;
}

.feature_Prod_title_2 {

width:180px;
padding-left:12px;
padding-top:8px;
padding-bottom:8px;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
}

.feature_Prod_title_3 {
float:left;
width:150px;
padding-left:36px;
padding-top:6px;
padding-bottom:10px;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
}

.mainpage_products {
float:left;
background-image:url(images/pp_mainpage_bg.jpg);
background-repeat:no-repeat;
background-position:center;
width:669px;
height:385px;
padding-left:17px;
padding-right:17px;
padding-top:5px;
}

.list_products {
float:right;
width:669px;
padding-left:17px;
padding-right:17px;
padding-top:5px;
}

.list_products_mainpage {
float:right;
width:669px;
padding-left:17px;
padding-right:17px;
padding-top:5px;
}

.feature_prod_1 {
float:left;
width:444px;
padding:0;
border:0;
margin:0;
vertical-align:top;

}

.feature_prod_text{
padding-left:144px;
margin-top:288px;

}


.feature_prod_2 {
float:left;
padding-top:2px;
padding-left:32px;
width:186px;

}

.feature_prod_3 {
float:left;
padding-top:4px;
padding-left:50px;
width:150px;

}

.feature_cont {
float:left;
margin-top:10px;
margin-bottom:10px;
background-image:url(images/pp_feature_box.gif);
background-repeat:no-repeat;
width:194px;
height:165px;


}

.feature_cont_shad {
float:left;
margin-top:10px;
margin-bottom:10px;
background-image:url(images/pp_feature_box_shadow.jpg);
background-repeat:no-repeat;
width:200px;
height:165px;
}



.feature_cont_main {
float:left;
margin-top:8px;
margin-bottom:0px;
background-repeat:no-repeat;
width:188px;
height:128px;
}

.front_side_panels {
float:left;
margin-top:6px;
margin-bottom:0px;
background-repeat:no-repeat;
width:188px;
height:84px;
}

.menu_container {
float:left;
width:195px;
background-image:url(images/pp_menu_bg.jpg);
}

.menu_container2 {
float:left;
width:195px;
background-image:url(images/pp_menu_bg_env.jpg);
}

.menu_container_2 {
float:left;
width:195px;
background-color:#FFFFFF;
}

.menu_item {
padding-left:10px;
padding-top:5px;
font-weight:bold;
font-size:14px;
color:#FFF;
}

.menu_item_sub {
padding-left:20px;
padding-top:5px;
font-weight:bold;
font-size:13px;
color:#FFF;
}

a.menu_link:link, a.menu_link:visited {
    font-weight: bold;
	color: #e1e1e1;
	text-decoration:none;
	
}
a.menu_link:hover, a.menu_link:active {
	font-weight: bold;;
	color: #FFF;
	text-decoration:underline;
}

a.menu_link2:link, a.menu_link2:visited {
    font-weight: bold;
	color: #8EC63F;
	text-decoration:none;
	
}
a.menu_link2:hover, a.menu_link2:active {
	font-weight: bold;;
	color: #8EC63F;
	text-decoration:underline;
}

a.view_details:link, a.view_details:visited {
	font-size:12px;
    font-weight: bold;
	color: #4D9EE0;
	text-decoration:none;
	
}
a.view_details:hover, a.view_details:active {
	font-size:12px;
	font-weight: bold;;
	color: #0E539E;
	text-decoration:underline;
}



.footer_caboodle {
text-align:center;
padding-top:10px;
padding-bottom:15px;
font-weight:bold;
font-size:10px;
color:#1D375C;
}

.content_area_footer {
float:left;
text-align:left;
padding-left:125px;
background-color:#FFFFFF;
width:544px;
padding-top:10px;
padding-bottom:0px;
}

.ad_item {
text-align:center;
}

a.footer_link:link, a.footer_link:visited {
    font-weight: bold;
	color: #0A396F;
	text-decoration:none;
	font-size:9px;
	
}
a.footer_link:hover, a.footer_link:active {
	font-weight: bold;;
	color: #0E539E;
	text-decoration:underline;
	font-size:9px;
}

a.cat_link:link, a.cat_link:visited {
    font-weight: bold;
	color: #0A396F;
	text-decoration:none;
	font-size:11px;
	
}
a.cat_link:hover, a.cat_link:active {
	font-weight: bold;;
	color: #0E539E;
	text-decoration:underline;
	font-size:11px;
}

a.green_link:link, a.green_link:visited {
    font-weight: bold;
	color: #098700;
	text-decoration:none;
	font-size:12px;
	
}
a.green_link:hover, a.green_link:active {
	font-weight: bold;;
	color: #098700;
	text-decoration:underline;
	font-size:12px;
}



a.blue_link:link, a.blue_link:visited {
    font-weight: bold;
	color: #1889C5;
	text-decoration:none;
	font-size:12px;
	
}
a.blue_link:hover, a.blue_link:active {
	font-weight: bold;;
	color: #1889C5;
	text-decoration:underline;
	font-size:12px;
}



a.orange_link:link, a.orange_link:visited {
    font-weight: bold;
	color: #E48612;
	text-decoration:none;
	font-size:12px;
	
}
a.orange_link:hover, a.orange_link:active {
	font-weight: bold;;
	color: #E48612;
	text-decoration:underline;
	font-size:12px;
}

.bottom_keywords {
text-align:left; 
color:#0A396F;
}

.bottom_keywords_block {
text-align:justify;
width:900px;
padding-left:20px;
text-align:left;
}

.bottom_keywords p{
text-align:justify;
margin:0px;
padding:0px;
width:900px;
}

a.bottom_keywords:link, a.bottom_keywords:visited {
    font-weight: normal;
	color: #0A396F;
	text-decoration:none;
	font-size:10px;
	
}
a.bottom_keywords:hover, a.bottom_keywords:active {
	font-weight: bold;;
	color: #E48612;
	text-decoration:underline;
	font-size:10px;
}


.detail_text {
padding-left:15px;
text-align:left;
font-size:12px;
}

.detail_text_line {
border-left: 1px solid #C9DCEB;
}

h1 {
	color: #29568F;
	font-size: 16px;
	font-weight: bold;
	margin-top:0px;
	
	margin-bottom:4px;
	padding-bottom:0px;
	}

h2 {
	color: #29568F;
	font-size: 14px;
	font-weight: bold;
	margin-top:0px;
	vertical-align:top;
	}
	
h3 {
background-color:#29568F;
    color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding:4px;
margin-bottom:0px;
}

h4 {
	color:#29568F;
	font-size: 13px;
	font-weight: bold;
}

.like_h4 {
	color: #29568F;
	font-size: 12px;
	font-weight: bold;
}

 

a.hidden_link_h1:link, a.hidden_link_h1:visited {
	color: #29568F;
	font-weight: bold;
	text-decoration:underline;
	
}
a.hidden_link_h1:hover, a.hidden_link_h1:active {
	color: #29568F;
	font-weight: bold;
	text-decoration:none;
	}
	
a.hidden_link:link, a.hidden_link:visited {
	color: #000;
	font-weight: normal;
	text-decoration:none;
	
}
a.hidden_link:hover, a.hidden_link:active {
	color: #000;
	font-weight: normal;
	}

.green_hd {
	color: #098700;
	font-size: 12px;
	font-weight: bold;
	
}

.blue_hd {
	color: #1889C5;
	font-size: 12px;
	font-weight: bold;
}

.orange_hd {
	color: #E48612;
	font-size: 14px;
	font-weight: bold;
}



legend {
	color:#29568F;
	font-size: 13px;
	font-weight: bold;
}

th {
text-align:center;
width:140px;
color:#FFFFFF;
font-size:12px;

}

hr {
border: 1px;
background-color: #C9DCEB;
color: #C9DCEB;
height: 1px;
}

.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=94);
-moz-opacity: 0.94;
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}
 
 
 a.spec:link, a.spec:visited {
	background: url(../images/icon_special.gif) no-repeat;
	text-decoration:none;
	font-size:11px;
    font-weight: bold;
	color: #4D9EE0;
	padding: 12px 30px 10px 10px;
}
a.newslet:link, a.newslet:visited {
	background: url(../images/icon_newsletter.gif) no-repeat;
	padding: 12px 30px 10px 3px;
    text-decoration:none;
	font-size:11px;
    font-weight: bold;
	color: #4D9EE0;
	
}
a.prdct:link, a.prdct:visited {
	background: url(../images/icon_products.gif) no-repeat;
	text-decoration:none;
	font-size:11px;
    font-weight: bold;
	color: #4D9EE0;
	padding: 12px 30px 10px 4px;
}
 
 
.locality_map {
float:left;
margin-top:10px;
margin-bottom:10px;
width:310px;
height:300px;
}

.content_locality {
float:left;
background-color:#FFFFFF;
width:342px;
padding-left:17px;
padding-right:10px;
padding-top:10px;
padding-bottom:20px;
font-size:12px;
}

.art {
	border: 8px solid #E3F0FB;
	margin: 4px 0px 12px auto;
	background-color: #F2F9FD;
		
}
.art a:link, .art a:visited {
	padding: 10px;
	font-size: 13px;
	color: #4D9EE0;
	font-weight: normal;
	line-height: 30px;
	text-decoration:none;
}
.art a:hover, art a:active {
	font-weight: normal;
	color: #4D9EE0;
	text-decoration:underline;
}
ul.art {
	list-style-type: none;
	padding-left:4px;
	}
	
a.hover_lighter:link, a.hover_lighter:visited {
    font-weight: bold;
	color: #0A396F;
	text-decoration:none;
	
}
a.hover_lighter:hover, a.hover_lighter:active {
	font-weight: bold;;
	color: #0E539E;
}

h6 {
	background-color: #DBE5F1;
	color: #0A396E;
	font-size: 14px;
	font-weight: bold;
	padding: 2px;
	clear: both;
}	


#firey {
	background: url(images/firey_bg.jpg) repeat-y;
	margin-bottom: 10px;
	height:200px;
}

#firey h1 {
	background: transparent url(images/fire_top.jpg) no-repeat;
	height: 40px;
	margin-bottom: 0;
}
#firey h1 span {
	display: none;
}
#firey p {
	padding-left: 14px;
	margin-top: 0;
	margin-right: 14px;
	color: #FFFFFF;
	
}
#firey .bot {
	background: url(images/firey_bot.jpg) no-repeat;
	height: 20px;
}
#firey img {
	float: right;
}

 


