@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:#fff;
}

.top_mid_area {
width:891px; 
height:36px; 
background-image:url(../images/pp_header_mid.jpg); 
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;
}

.brand {
	width: 330px;
	float: left;
	text-align: center;
	margin-bottom: 10px;
}
.brand p {
	padding-top: 6px;
	margin-top: 0;
}

.block {
	width: 645px;
}

.search_bar {
width:898px; 
height:38px; 
background-image:url(/galleries/images/pp_search_bar.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(/galleries/images/pp_content_bg.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:448px;
padding-left:17px;
padding-right:10px;
padding-top:10px;
padding-bottom:20px;
font-size:12px;
}

.best_sellers_title {
float:right;
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;
}



.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_cont {
float:left;
margin-top:10px;
margin-bottom:10px;
background-image:url(../../jonny-bobbin/images/pp_feature_box.gif);
background-repeat:no-repeat;
width:194px;
height:165px;
}

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

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

.menu_container {
float:left;
width:195px;
}


.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:#0a396d;
}

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

.ad_item {
background-image:url(../images/promo-shirts-ad.jpg);
background-repeat:no-repeat;
text-align:left;
width:174px;
padding-top:95px;
height:30px;
padding-left:5px;
margin-left:10px;
margin-top:0px;
}

.ad_item2 {
background-image:url(../images/promo-tshirts-ad.jpg);
background-repeat:no-repeat;
text-align:left;
width:174px;
padding-top:95px;
height:30px;
padding-left:5px;
margin-left:10px;
margin-top:0px;
}

.ad_item3 {
background-image:url(../images/promo-clothing-ad.jpg);
background-repeat:no-repeat;
text-align:left;
width:174px;
padding-top:95px;
height:30px;
padding-left:5px;
margin-left:10px;
margin-top:0px;
}

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


a.footer_link:link, a.footer_link:visited {
    font-weight: bold;
	color: #4D9EE0;
	text-decoration:none;
	font-size:9px;
	
}
a.footer_link:hover, a.footer_link:active {
	font-weight: bold;;
	color: #0a396d;
	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.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;
}





.bottom_keywords {
text-align:center; 
color:#4D9EE0;
}

a.bottom_keywords:link, a.bottom_keywords:visited {
    font-weight: normal;
	color: #4D9EE0;
	text-decoration:none;
	font-size:10px;
	
}
a.bottom_keywords:hover, a.bottom_keywords:active {
	font-weight: bold;;
	color: #4D9EE0;
	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: #4D9EE0;
	font-size: 16px;
	font-weight: bold;
	margin-top:0px;
	
	margin-bottom:4px;
	padding-bottom:0px;
	}

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

h4 {
	color:#4D9EE0;
	font-size: 13px;
	font-weight: bold;
}

.like_h4 {
	color: #4D9EE0;
	font-size: 12px;
	font-weight: bold;
}

 

a.hidden_link_h1:link, a.hidden_link_h1:visited {
	color: #29568F;
	font-weight: bold;
	text-decoration:none;
	
}
a.hidden_link_h1:hover, a.hidden_link_h1:active {
	color: #29568F;
	font-weight: bold;
	}
	
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: 14px;
	font-weight: bold;
}

.blue_hd {
	color: #1889C5;
	font-size: 14px;
	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(../../jonny-bobbin/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(../../jonny-bobbin/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(../../jonny-bobbin/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: #0a396d;
	color: #4D9EE0;
	font-size: 14px;
	font-weight: bold;
	padding: 2px;
	clear: both;
}	




 

