/*
Theme Name:		NEW JobZoneUsa
Theme URI:		http://www.JobZoneUsa.com
Description:	Custom Template made by NPSites.com 
Version:		2.0
Author:			NPSites
Author URI:		http://www.npsites.com/
*/

body { background: #adadad; color: #333; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align: center; }

* { padding: 0; margin: 0; }

.isphoto
{
	background:url(/base/images/shadow.gif) no-repeat right bottom;
	padding:4px 10px 10px 4px;	
	border:0;
	border-top:#eee 1px solid;
	border-left:#eee 1px solid;	
}


/* JobSearch elements */
#joblink { font-size:18px; color:#0066CC; text-decoration:underline}
#joblink:hover{ font-size:18px; color:#FF0000; text-decoration:underline}
#joblink:visited{ font-size:18px; color:#0066CC; text-decoration:underline}
#jobresultslist ul li{ list-style:none}

#jobcompany{}
#jobcity{}
#jobstate{}
#jobcountry{}
#jobsource{}
#jobdate{}
#jobdescription{}
#jobresultslist{}
#resultsnotice{}
#resultsterms{}
#searchnavbox{}
#searchnavboxfirst{}
#searchnavboxprev{}
#searchnavboxnext{}
#searchnavboxlast{}
/* JobSearch elements */


#pagemenu { clear: both; 
background-color:#404040;
	font-size: 14px;
	margin: 0;
	padding: 10px 0px 6px 0px;
	border-bottom: 2px solid #AFAFAF;
	background-image: url(/base/images/PageMenuBack.jpg);
	}
#pagemenu li { 
		display: inline;
		list-style-type: none;
		}
		
	#pagemenu ul, ol {
		margin: 0;
		padding: 0;
		}
		
	#pagemenu a { text-decoration:none;
		background: #404040;
		color: #FFFFFF;
		margin: 0px 1px 0px 0px;
		padding: 10px 10px 5px 10px;
			background-image: url(/base/images/PageMenuItemBack.jpg);
		}
		
	#pagemenu a:hover {
		background:  #353535;
		color: #ffffff;
			/*background-image: url(/base/images/PageMenuActiveItemBack.jpg);*/
		}
		
	.current_page_item a, .current_page_item a:hover {
		background: #353535 !important;
		color: #ffffff !important;
			/*background-image: url(/base/images/PageMenuActiveItemBack.jpg) !important;*/
		}
		
		

.cat-item-2 a {text-decoration:underline;color:#00ffff}		
		
		
		
		
/* global elements */

a { color: #0060ff; text-decoration: underline; }
a:visited { color: #333; text-decoration: underline; }
a:hover { color: #df0000; text-decoration: underline; }
a img { border: none; }
	
blockquote { font-style: italic; font-family:Arial, Helvetica, sans-serif; color: #555; margin: 0 30px 1.5em 30px; padding: 0 0 0 10px; border-left: 1px solid #aaa; }

abbr, acronym { border-bottom: 1px dotted #aaa; text-transform: uppercase; cursor: help; }
	
code { color: #090; font-family: Courier, monospace; }

pre { margin: 0 0 1.5em 0; overflow: auto; font-size: 12px; clear: both; }

p.center { text-align: center !important; }

p.bottom { margin: 0 !important; }

p.unstyled { font-size: 12px; }





/* headlines */

h1, h2, h3 { font-weight: bold; font-family:Arial, Helvetica, sans-serif; color: #000; }

h1 { font-size: 18px; letter-spacing: -0.03em; }

	
	h1 a, h1 a:visited, h1 a:hover { color: #000; text-decoration: none; }
	
h2 { font-size: 16px; }
h2 a { color: #000; text-decoration: none; }
h2 a:visited { color: #555; text-decoration: none; }
h2 a:hover { color: #090; text-decoration: none; }
.posts h2 { margin: 0 0 0.1em 0; line-height: 1.2em; }
.pages h2, h2.page_header {   }
	
	
h3 { font-size: 12px; text-transform: uppercase; }
h3.comments_headers { font-size: 12px; }

h4 { font: italic 1.2em Arial, Helvetica, sans-serif; color: #888; }
h4 a, h4 a:visited { color: #888; text-decoration: none; }
h4 a:hover { color: #888; text-decoration: underline; }
.posts h4 { }




#catpagetitle { font-size:18px;}
#catpagelink a{ font-size:14px; text-decoration: underline; color:#FF3366}
#catpagelink a:hover{ font-size:14px; text-decoration: underline; COLOR: #0066CC;}



#container { width: 1000px ; background-color:#FFFFFF; padding:0px; margin:10px auto 10px auto; }
#masthead {clear: both; width: 1000px; background-color:#b61c1e; padding:0px; margin:0px 0px 0px 0px}					
#masthead a,#masthead a:visited{color:#FFFFFF}
#masthead a:hover{color: #00FF99}

#breadcrumb { background-color:#333333; color:#FFFFFF; width:970px; height:20px; position: relative; padding:5px 15px 5px 15px; font-size:14px; font-weight:bold; text-align:left; border-bottom: 0px solid #CCCCCC; float: left; clear: both; }
#breadcrumb a{ color:#FFFFFF; text-decoration: none;}
#breadcrumb a:hover{ color: #3366FF; text-decoration: none;}
#breadcrumb img { display: block; } /* this is really just an IE 6 and 7 hack in disguise */


 #bottomhead {height:80px; clear: both; width: 1000px; background-color:#b61c1e; padding:0px; margin:-5px 0px 0px 0px;border:none}					

	#content_box { background-color:#FFFFFF; width: 1000px; text-align: left; float: left; clear: both; }
	
		#content { height:100%; width: 520px; padding: 0px 5px 10px 5px; float: left; margin:0px; border-color:#CCCCCC; border-style:solid; border-width:0px 1px 0px 1px ; float:left}
	
		#sidebar { margin:0px 0px 0px 0px; background-color:#CCCCCC; width: 300px; padding: 0px; float:right}
	
		#l_sidebar { margin:0px 0px 0px 0px; width: 160px; border-right:#CCCCCC solid 0px;  padding: 0px; float:left}
		
	#footer { width: 1000px; padding: 15px 0 0 0; border-top: 2px solid #ccc; float: left; clear: both; }
		
.postitemblock{ border:#999999 solid 1px; padding:15px 5px 5px 5px ; margin:10px 0px 10px 0px; }



#googleTopBanner{margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; border:none;}
#googlesearchbox{ background-color:#3366CC; width:250px; height:44px; border: #dfdfdf solid 4px; margin:5px 10px 5px 5px; padding:5px 5px 2px 5px;}
#jobsearchform{margin: 15px 5px 15px 5px; padding: 5px 10px 10px 15px; border:none; background-color:#93bf30; border: #dfdfdf solid 4px;}
#job-search-table{ color:#FFFFFF; font-size:14px; background-color:#93bf30}


#featureblock-01{ background-color:#0066CC; width:500px; height:235px; padding: 5px; margin: 0px 0px 0px 0px; border:#999999 solid 2px;}
#featureblocklist-01 a{ text-align:justify; color:#FFFFFF; text-decoration:none}
#featureblocklist-01 a:hover{ color:#FF0000; text-decoration:none}
#featureblocklist-01 a:visited{ color:#FFFFFF; text-decoration:none}

ul#nav { list-style: none; width: 950px; padding: 0 10px; border-bottom: 3px solid #000; float: left; clear: both; }
ul#nav li { padding: 0.85em 40px 0.7em 0; font: bold 1.4em Helvetica, Arial, sans-serif; text-transform: uppercase; float: left; }
ul#nav li a, ul#nav li a:visited { color: #000; text-decoration: none; }
ul#nav li a:hover { color: #000; text-decoration: underline; }
ul#nav li a.current, ul#nav li a.current:visited, ul#nav li a.current:hover { color: #090; text-decoration: underline; }
ul#nav li.rss { padding: 0.85em 0 0.7em 0; float: right; }
ul#nav li.rss a { padding: 0 18px 0 0; background: url('images/icon_rss.gif') 100% 50% no-repeat; }
			



/* content styles */

.entry {font-size: 14px; }
.entry blockquote { font-size: 12px; }
.entry blockquote.right { width: 200px; font-style: normal !important; margin: 0.3em 0 0.3em 15px !important; padding: 0.3em 0 !important; border: 3px double #aaa; border-width: 3px 0; text-align: center; float: right; }
.entry blockquote.left { width: 200px; font-style: normal !important;  margin: 0.3em 15px 0.3em 0 !important; padding: 0.3em 0 !important; border: 3px double #aaa; border-width: 3px 0; text-align: center; float: left; }
.entry blockquote.right p, .entry blockquote.left p { margin: 0 !important; line-height: 1.4em !important; }
.entry p { margin: 0 0 1.5em 0; }
.entry ul, .entry ol { margin: 0 0 1.5em 40px; }
.entry ul { list-style-type: square; }
.entry li { margin: 0 0 0.5em 0; }
.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { margin: 0.5em 0 0.5em 30px; }
.entry dl { margin: 0 0 1.5em 0; }
.entry dt { font-weight: bold; margin: 0 0 0.5em 0; }
.entry dd { margin: 0 0 1.5em 20px; }
.entry .ad { margin: 0 0 0.5em 15px; float: right; }
.entry .ad_left { margin: 0 15px 0.5em 0; float: left; }
.entry img { }
.entry img.left { padding: 3px; margin: 0.5em 15px 0.5em 0; border: 3px double #bbb; float: left; clear: left; }
.entry img.right { padding: 3px; margin: 0.5em 0 0.5em 15px; border: 3px double #bbb; float: right; clear: right; }
.entry img.center { display: block; padding: 3px; margin: 0 auto 1.5em auto; border: 3px double #bbb; float: none; clear: both; }
.entry img.off { padding: 0 !important; border: none !important; }
.entry img.stack { clear: none !important; }
.entry a{ font-size:14px; text-decoration: underline; color:#FF3366}
.entry a:hover{ font-size:14px; text-decoration: underline; COLOR: #0066CC;}		

.tagged { margin-bottom:15px; padding: 0.4em 0 0 0; font-size: 14px; line-height: 1.6em; color: #888; clear: both; }
.tagged a, .tagged a:visited { padding: 0.25em; color: #333; text-decoration: none; }
.tagged a:hover { color: #0033CC; text-decoration: underline; }
.add_comment { display: block; padding: 0 0 0 20px; font-weight: bold; float: right; }

.navigation { border-color:#CCCCCC; border-style:solid; border-width:1px; font-size: 14px; float: left; width:88%; padding:5px; }
.navigation a{ text-decoration:none;} 	
.previous { padding: 0 20px 0 0; float: left; }
.next { float: right; }



.lineclear{ width: 100%; height: 1px; margin: 0px 0px 5px 0px; clear: both; }
.clear { width: 100%; height: 1px; margin: 0px 0px 20px 0px; clear: both; }
.rule { background: url('images/hr_tag_sep.gif') no-repeat; }
.flat { margin: 0 0 2.0em 0 !important; }
.whitespace { margin: 0 0 3.5em 0 !important; }


/* sidebar styles */

/* LEFT SIDEBAR MENU STYLES*/

#categories_title a{	
	color:#FFFFFF;}

#categories_title {	
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	background-color: #404040;
	margin:5px 5px 0px 10px;
	border-bottom:2px solid #dedede ;
}

#lsubnav {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 160px;
	font-size: 12px;
	font-weight:bold;
	border: 0px solid #FF0000;
	background-color: #f5f5f5;
}



#lsubnav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;

	}
#lsubnav ul li {
	background-color: #f5f5f5;	
	padding:0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	}

#lsubnav ul li a{
	background-color: #f5f5f5;	
	border-top: 4px solid #575757;
	border-bottom: 1px solid  #CFCFCF;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 3px;
	width: 155px;
	color:#111111;
	font-size:14px;
text-decoration:none;
}

#lsubnav ul li a:hover{
	background-color: #fefefe;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 3px;
	width: 155px; 
	font-size:14px;
	text-decoration:none;
	color:#ff0000;
}

#lsubnav .children {
	margin:0px 0px 0px 0px;
	border-top: 0px solid #2c2c2c;
}
#lsubnav .children li {
	line-height:11px;
	padding:0px 0px 0px 0px;
	border-bottom: 1px solid  #CFCFCF;

}
#lsubnav .children li a {
	border:none;
	background-color: #f5f5f5;	
	display: block;
	margin:0px 0px 0px 0px;
	padding: 2px 10px 0px 10px;
	width: 140px;
	color:#111111;
	font-size:12px;
	text-decoration:none;
} 

#lsubnav .children li a:hover {
	background-color: #fefefe;
	display: block;
	margin:0px 0px 0px 0px;
	padding: 2px 10px 0px 10px;
	width: 140px;
	color:#ff0000;
	font-size:12px;
	text-decoration:none;
	}


#lsubnav .current-cat a{ 
	background-color:#f5f5f5;
	margin: 0px;
	text-decoration:none;
	 }
/* lsidebar menu styles end*/



/* FEATURES Block */
#blockcategorylist ul li{
list-style:none;
margin: 0 0 5px 0px;
border-top: 1px solid #e1e1e1;
}
#blockcategorylist a{ font-size:12px; 
text-decoration:underline;
font-weight:bold;
color:#0066FF;
margin:0 0 2px 0px;
}
#blockcategorylist a:hover{ font-size:12px; 
text-decoration:underline;
font-weight:bold;
color:#FF0066;
margin:0px 0px 2px 0px;}
#blockcategoryfeature {padding:5px}

#blockcategoryfeature a{ font-size:11px; 
text-decoration:underline;
font-weight:bold;
color:#0066FF;
margin:0 0 2px 5px;
}
#blockcategoryfeature a:hover{ font-size:11px; 
text-decoration:underline;
font-weight:bold;
color:#FF0066;
margin:0 0 2px 5px;}
/* blockloopdiv Used for showing Block List Content*/
	.blockcategoryloopdiv {
	background: #FFFFFF url(/base/images/excerpt_background.jpg);
	margin: 0px 0px 30px 0px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #e1e1e1;
/*	width: 580px; */
	background-repeat: repeat-x;
		}



/* FEATURES */
#featurecategorylist a{ font-size:12px; 
text-decoration:underline;
font-weight:bold;
color:#003399;
margin:0 0 2px 5px;}
#featurecategorylist a:hover{ font-size:12px; 
text-decoration:underline;
font-weight:bold;
color:#FF0066;
margin:0 0 2px 5px;}



#storeFooter{
	color:#999999;	
	height:25px;
	width:100%;
	background: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 15px 0 0 0;
	text-align: center;
	}

#storeFooter a{
	color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0;
	}
















#top10posts {width: 280px; font-size: 12px;	font-weight:bold; border: #dfdfdf solid 4px; margin: 10px 0px 10px 5px; padding: 0px 0px 10px 0px;	background-color: #3366CC;
}
#top10posts_title{	color:#FFFFFF; font-size:16px; font-weight:bold; background-color: #3366CC; margin:5px 5px 0px 10px;
	border-bottom:2px solid #dedede ;
	}
#top10posts ul {margin: 5px 5px 0px 10px;padding: 0px; list-style-type: none;	}

#top10posts ul li {	border-top: 0px solid #1e3589;	background-color: #3366CC;	border-bottom: 0px solid #a9a9a9;
	padding:0px 0px 5px 0px;	margin: 0px 0px 0px 0px;
	}
#top10posts ul li a{ display: block; margin: 0 0 0 0px; padding: 0px 0px 0px 5px; width: 98%; color:#FFFFFF;
}

#top10posts ul li a:hover{
	background-color: #224499;	display: block; margin: 0 0 0 0px; padding: 0px 0px 0px 5px; width: 98%; 
}



#polls {width: 280px; font-size: 12px;	font-weight:bold; border: #dfdfdf solid 4px; margin: 10px 0px 10px 5px; padding: 0px 0px 10px 0px;	background-color: #3366CC;
}
#pollsZZZ h3{	color:#FFFFFF; font-size:16px; font-weight:bold; background-color: #3366CC; margin:5px 5px 0px 10px;
	border-bottom:2px solid #dedede ;
	}
#polls ul {margin: 5px 5px 0px 10px;padding: 0px; list-style-type: none;	}

#polls ul li {	border-top: 0px solid #1e3589;	background-color: #3366CC;	border-bottom: 0px solid #a9a9a9;
	padding:0px 0px 5px 0px;	margin: 0px 0px 0px 0px;
	}
#polls ul li a{ display: block; margin: 0 0 0 0px; padding: 0px 0px 0px 5px; width: 98%; color:#FFFFFF;
}

#polls ul li a:hover{
	background-color: #224499;	display: block; margin: 0 0 0 0px; padding: 0px 0px 0px 5px; width: 98%; 
}













/* Widget Setups */
#quote { color:#dfdfdf;  background-color:#da7fac; border: #dfdfdf solid 4px; margin: 10px 0px 10px 3px; padding:0px;}
#quote h3{ color:#dfdfdf; font-size:18px; margin:0px 0px 0px 10px; padding: 0px 0px 10px 0px;}

#recent-posts { color:#dfdfdf; background-color:#da7fac; border: #FF0099 solid 4px; margin: 10px 0px 10px 0px; padding: 0px 0px 10px 0px;}
#recent-posts h3{ color:#dfdfdf; font-size:18px; margin:0px 0px -5px 0px; padding: 3px 0px 0px 5px;}
#recent-posts li { color:#dfdfdf; font-size:14px; list-style:decimal; line-height:17px; margin:0px 3px 0px -8px; padding:0px;}
#recent-posts li a{ color:#dfdfdf; font-size:14px; font-weight:bold; list-style:decimal; line-height:17px; margin:0px 0px 0px -7px; padding:0px;}
#recent-posts li a:hover{ color:#0066CC; font-size:14px; font-weight:bold; list-style:decimal; line-height:17px;}

#tag_cloud { color:#dfdfdf; background-color:#da7fac; border: #dfdfdf solid 4px; margin: 10px 0px 10px 0px; padding: 0px 0px 10px 10px;}
#tag_cloud h3{ color:#dfdfdf; font-size:18px; font-weight:bold; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

#text-2 { text-align:center; color:#dfdfdf;  background-color:#da7fac; border: #dfdfdf solid 4px; margin: 10px 0px 10px 3px; padding:0px;}
#text-2 h4{ color:#dfdfdf; font-size:18px; margin:0px 0px 0px 10px; padding: 0px 0px 10px 0px;}
#text-2 h3{ color:#dfdfdf; font-size:18px; margin:0px 0px 0px 10px; padding: 0px 0px 10px 0px;}



#calendar_wrap { font-size: 12px; }
				


/* footer styles */

#footer p { margin: 0 0 5px 0; font-size: 12px; color: #888; text-align: right; }

	#footer a, #footer a:visited { color: #888; text-decoration: none; }
		
		#footer a:hover { color: #888; text-decoration: underline; }



/* comment styles */

#comments { width: 100%; float: left; clear: both; }
ul#comment_list { list-style: none; margin: 0 0 4.0em 0; border-top: 1px solid #bbb; float: left; }
ul#comment_list li.comment { width: 100%; padding: 1.2em 0 0 0; border-bottom: 1px dotted #bbb; float: left; }
ul#comment_list li.trackback { width: 100%; padding: 1.2em 15px 0 15px; }
.comment_meta { margin: 0 0 1.2em 0; }
.comment_num { padding: 0 15px 0 20px; font-weight: bold; font-size: 14px; float: right; }
.trackback .comment_num { padding: 0 0 0 20px; }
.comment_num a, .comment_num a:visited { color: #888; text-decoration: none; }
.comment_num a:hover { color: #df0000; text-decoration: none; }
.comment_meta strong { font-size: 14px; }
.comment_time { font: normal 1.1em Verdana, Helvetica, Arial, sans-serif; color: #888; }
.comment .entry { padding: 0 15px; }
.comment .entry p { margin: 0 0 1.0em 0; }



/* comment form styles */

#comment_form { width: 500px; padding: 1.0em 0 0 0; float: left; }
#comment_form p { padding: 0.6em 0; }
#comment_form label { padding: 0 0 0 10px; font-size: 12px; }
#comment_form .text_input { width: 191px; padding: 3px; color: #444; font: normal 1.4em Arial, Helvetica, sans-serif; border-top: 2px solid #999; border-left: 2px solid #999; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
#comment_form .text_area { width: 321px !important; }
#comment_form .text_input:focus { border-top: 2px solid #666; border-left: 2px solid #666; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
#comment_form .form_submit { padding: 0.4em 4px; background: url('images/submit_bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; font: bold 1.4em Arial, Helvetica, sans-serif; cursor: pointer; }
#comment_form p.subscribe-to-comments { font-size: 12px; }
#comment_form p.subscribe-to-comments label { font-size: 12px; }
			


/* search form styles */

#search_form { }
#search_form .search_input { width: 201px; padding: 3px; color: #090; font: normal 1.0em Arial, Helvetica, sans-serif; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; }
li.widget .search_input { font-size: 12px !important; }
#search_form .search_input:focus { border-top: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
		
		
		
				

/* General */
a {
	color: #000000;
	text-decoration: none;
	}

a:hover {
	color: #000000;
	text-decoration: none;
		}

acronym, abbr, span.caps {
	cursor: help;
	border-bottom: 1px dotted #000;
	}
	
blockquote {
	color: #E3F5FE;
	padding: 5px 20px 30px 20px;
	margin: 1em;
	} /* Idea from ShadedGrey of http://wpthemes.info/ */

cite {
	text-decoration: none;
	}
	
code {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

img {
	border: 0;
	}

	
/* Float and Clear */
div.floatleft {
	float: left;
	}

div.floatright {
	float: right;
	}
	
div.both {
	clear: both;
	}
	
/* Images align */
img.border {
	border: 1px solid #C6C6C6;
	padding: 4px;
	margin: 0;
	}

img.border:hover {
	background: #E3F5FE;
	}

img.center {
	display: block; 
	margin: auto;   
	}

img.alignright {
	float: right;
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	float: left;
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
	
/* Text align */
.center {
	text-align: center;
	}
	
.alignright {
	text-align: right;
	}

.alignleft {
	text-align: left;
	}





.showlinkblue{font-size:16px; text-decoration:underline; color:#0066CC}
.showlinkred{font-size:16px; text-decoration:underline; color:#FF3333}
.showlinkblue12px{font-size:12px; text-decoration:underline; color:#0066CC}
.showlinkred12px{font-size:12px; text-decoration:underline; color:#FF3333}
.font8px {font-size:8px;}
.font9px {font-size:9px}
.font10px {font-size:10px}
.font12px {font-size:12px}
.font14px {font-size:14px}
.font16px {font-size:16px}
.font18px {font-size:18px}
.font24px {font-size:24px}
.font48px {font-size: 48px}

.font8pxW {font-size:8px; color: #FFFFFF;}
.font9pxW {font-size:9px; color: #FFFFFF;}
.font10pxW {font-size:10px; color: #FFFFFF;}
.font12pxW {font-size:12px; color: #FFFFFF;}
.font14pxW {font-size:14px; color: #FFFFFF;}
.font16pxW {font-size:16px; color: #FFFFFF;}
.font18pxW {font-size:18px; color: #FFFFFF;}
.font24pxW {font-size:24px; color: #FFFFFF;}
.font48pxW {font-size: 48px; color: #FFFFFF;}
















	
/* STORE styleS BELOW */	





.apf_header_text { font-size:15px; font-weight:bold; }
.apf_browse_border { border: medium solid #3366CC; width:100% }
.apf_cart_text3_style { background-color:#FFFFFF; color:#3366CC; font-family:Arial, Helvetica, sans-serif; font-size:larger; font-weight:bold; white-space:nowrap; width:33%; }
.apf_checkbox { clear:right; float:right; font-weight:bold; padding:6px; }
.apf_color_bar { background-color:#3366CC; font-size:x-small; text-align:center; width:100%; }
.apf_comments_summary { font-weight:bold; }
.apf_error { font-size:150%; font-weight:bold; color:red; }
.apf_even_row { background-color:#eeeeee; padding:6px; }
.apf_footer { font-size:xx-small; text-align:center; }
.apf_heading4 { font-weight:bold; font-family:Arial,Helvetica,sans-serif; }
.apf_heading4c { font-weight:bold; font-size:larger; font-family:Arial,Helvetica,sans-serif; color:#3366CC; }
.apf_normal_heading { font-weight:bold; }
.apf_odd_row { background-color:#ffffff; padding:6px; }
.apf_prices {color:#990000; }
.apf_prices_list { text-decoration: line-through; }
.apf_prices_text { font-size:10px;  font-weight:bold; }
.apf_small_text { font-size:x-small; }
.apf_submit_button_style { background-color:#CCCCCC; color:#000068; cursor:pointer; font-weight:bold; }
.apf_customer_reviews_header { font-weight:bold; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; }
.apf_promotiondescription { font-weight:bold; }
.apf_promotiondetails { }
.apf_leftmenu_text td{ background-color: #4270cc; color:#FFFFFF; font-size:12px;  font-weight:bold; }
.apf_leftmenu_text a{ color:#FFFFFF; font-size:12px;  font-weight:bold; }
.apf_leftmenu_text a:hover{ background-color: #224499; color:#FFFFFF; font-size:12px;  font-weight:bold; }
		


