/*
Theme Name: Paper Shredders Mimic
Theme URI: http://www.papershredders.co.uk/
Description: A theme to mimic the design of PaperShredders.co.uk.
Author: Matthew Battison
Version: 1.0.0
*/


body  {
	font: 100% Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #cccccc url(http://www.papershredders.co.uk/inc/images/body_bkg.jpg) repeat-x left top; margin: 0px; padding: 0px; text-align: center;
	margin-top: 0px; 
	padding: 0;
	background-color: #000000;
}

.logo {
	width:225px; 
	height:97px; 
	background: #EEEEEE url(http://www.papershredders.co.uk/inc/images/header1.gif) no-repeat left top;
	margin:0px;
	padding:0px;
}

.navi {
background:url(http://www.papershredders.co.uk/inc/images/navi.gif) no-repeat right top;
width: 676px;
margin:0px;
padding-top:60px;
}


.topimage {
background:url(http://www.papershredders.co.uk/inc/images/toproundcontent.png) no-repeat;
}

.bottomimage {
background: url(http://www.papershredders.co.uk/inc/images/bottomroundcontent.png) no-repeat;
}
 
.backcolor {
background-color:#ffffff;
padding:0px 10px;
} 

.topfooter {
background:url(http://www.papershredders.co.uk/inc/images/toproundfooter.png) no-repeat;
}

.bottomfooter {
background: url(http://www.papershredders.co.uk/inc/images/bottomroundfooter.png) no-repeat;
}
 
.backcolorfooter {
background-color:#fe7115;
padding:0px 10px;
} 

.borderimage{
border:1px solid #8c8d8e;
}

a.border:link {
border:1px solid #0b76a8;
}

a.border:visited {
border:1px solid #0b76a8;
}

a.border:hover {
border:1px solid #FC7216;
}

a.border:active {
border:1px solid #0b76a8;
}

a.click:link {
	text-decoration: none;
	color:#000;
	font-weight:bold;
}

a.click:visited {
	text-decoration: none;
	color:#000;
	font-weight:bold;
}

a.click:hover {
	text-decoration: none;
	color:#5077c6;
	font-weight:bold;
}

a.click:active {
	text-decoration: underline;
	color:#000000;
}

a.link:link {
	text-decoration: underline;
	color:#8c8d8e;
}

a.link:visited {
	text-decoration: underline;
	color:#8c8d8e;
}

a.link:hover {
	text-decoration: underline;
	color:#FC7216;
}

a.link:active {
	text-decoration: underline;
	color:#8c8d8e;
}

a.ads:link {
	text-decoration: underline;
	color:#FC7216;
}

a.ads:visited {
	text-decoration: underline;
	color:#FC7216;
}

a.ads:hover {
	text-decoration: underline;
	color:#8c8d8e;
}

a.ads:active {
	text-decoration: underline;
	color:#FC7216;
}

a.ads1:link {
	text-decoration: none;
	color:#000;
}

a.ads1:visited {
	text-decoration: none;
	color:#000;
}

a.ads1:hover {
	text-decoration: none;
	color:#000;
}

a.ads1:active {
	text-decoration: none;
	color:#000;
}

a.advertise:link {
	text-decoration: none;
	color:#8c8d8e;
}

a.advertise:visited {
	text-decoration: none;
	color:#8c8d8e;
}

a.advertise:hover {
	text-decoration: none;
	color:#FC7216;
}

a.advertise:active {
	text-decoration: none;
	color:#8c8d8e;
}

a.footer:link {
	font-size:12px;
	text-decoration: none;
	color:#000;
	font-weight:bold;
}

a.footer:visited {
	font-size:12px;
	text-decoration: none;
	color:#000;
	font-weight:bold;
}

a.footer:hover {
	font-size:12px;
	text-decoration: none;
	color:#FFFFdd;
	font-weight:bold;
}

a.footer:active {
	font-size:12px;
	text-decoration: none;
	color:#000;
	font-weight:bold;
}

.footer {
	font-size:10px;
	color:#fff;
	line-height:20px;
	margin:5px 0px 20px 1px;
	width: 100%;
}

.advertisement {
	background-color:#ffffff; 
	margin:10px 0px 10px 11px; 
	border: 1px solid #575a5d;
}

#pointermenu2{
margin: 0;
padding: 0;
}

#pointermenu2 ul{
margin: 0;
padding-left: 3px;
}

* html #pointermenu2 ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/
margin-bottom: 1em;
margin-left: 7px; /*menu offset from left edge of window in IE*/
}

#pointermenu2 ul li{
display: inline;
float: left;
color: black;
text-decoration: none;
font-weight:bold;
font-size:12px;
margin-top:5px;
}


#pointermenu2 ul li a{
float: left;
color: black;
text-decoration: none;
font-weight:bold;
font-size:12px;
padding: 0px 14px 7px 14px;
}

#pointermenu2 ul li a:visited{
color: black;
}


#pointermenu2 ul li a:hover, #pointermenu2 ul li a#selected{ /*hover and selected link*/
background: transparent url(http://www.papershredders.co.uk/inc/images/images/pointer.gif) bottom center no-repeat;
color:#FFFFdd;
}

.identityfraud1{
width: 180px; /*width of accordion menu*/
border: 1px solid #26B5D0;
padding:1px;
margin-bottom:5px;
}

.identityfraud1 .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
background: #9fe0ec repeat-x center left;
color: black;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
text-decoration: none;
padding: 10px 0 10px 6px; /*header text is indented 10px*/
cursor: pointer;
margin:0;
list-style-type: none;
border-left: 10px solid #26B5D0; /* thick left border of menu */
}

.identityfraud1 .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: #26B5D0;
color:#ffffff;
}

.identityfraud1 .menuheader .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.identityfraud1 .menuheader:hover{
background: #26B5D0;
color:#ffffff;
}

.identityfraud1 ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.identityfraud1 ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
background:none;
padding:0;
border-bottom: 1px solid #dadada;

}

.identityfraud1 ul li a{
color: #000000;
display: block;
padding: 2px 0;
padding-left: 10px;
text-decoration: none;
font-size: 12px;
}

.identityfraud1 ul li a:visited{
color: #000000;
}

.identityfraud1 ul li a:hover{ /*hover state CSS*/
background: #26B5D0;
text-decoration:none;
color:#ffffff;
}

.papershredders{
width: 180px; /*width of accordion menu*/
border: 1px solid #6EAB24;
padding:1px;
text-align:left;
}

.papershredders .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
background: #c2dba2 repeat-x center left;
color: black;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
text-decoration: none;
padding: 10px 0 10px 6px; /*header text is indented 10px*/
cursor: pointer;
margin:0;
list-style-type: none;
border-left: 10px solid #6EAB24; /* thick left border of menu */
}

.papershredders .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: #6EAB24;
color:#ffffff;
}

.papershredders .menuheader .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.papershredders .menuheader:hover{
background: #6EAB24;
color:#ffffff;
}

.papershredders ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 5px; /*bottom spacing between each UL and rest of content*/
}

.papershredders ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
background:none;
padding:0;
border-bottom: 1px solid #dadada;
}

.papershredders ul li a{
color: #000000;
display: block;
padding: 5px 0;
padding-left: 10px;
text-decoration: none;
font-size: 10px;
font-weight:bold;
}

.papershredders ul li a:visited{
color: #000000;
}

.papershredders ul li a:hover{ /*hover state CSS*/
background: #6EAB24;
text-decoration:none;
color:#ffffff;
}

.papershredders1{
width: 180px; /*width of accordion menu*/
border: 1px solid #FC7216;
padding:1px;
margin-bottom:5px;
}

.papershredders1 .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
background: #ffc59b repeat-x center left;
color: black;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
text-decoration: none;
padding: 10px 0 10px 6px; /*header text is indented 10px*/
cursor: pointer;
margin:0;
list-style-type: none;
border-left: 10px solid #FC7216; /* thick left border of menu */
}

.papershredders1 .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: #FC7216;
color:#ffffff;
}

.papershredders1 .menuheader .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.papershredders1 .menuheader:hover{
background: #FC7216;
color:#ffffff;
}

.papershredders1 ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.papershredders1 ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
background:none;
padding:0;
border-bottom: 1px solid #dadada;

}

.papershredders1 ul li a{
color: #000000;
display: block;
padding: 2px 0;
padding-left: 10px;
text-decoration: none;
font-size: 12px;
}

.papershredders1 ul li a:visited{
color: #000000;
}

.papershredders1 ul li a:hover{ /*hover state CSS*/
background: #FC7216;
text-decoration:none;
color:#ffffff;
}

.identityfraud2{
width: 180px; /*width of accordion menu*/
border: 1px solid #FC7216;
padding:1px;
margin-bottom:5px;
}

.identityfraud2 .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
background: #ffc59b repeat-x center left;
color: black;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
text-decoration: none;
padding: 10px 0 10px 6px; /*header text is indented 10px*/
cursor: pointer;
margin:0;
list-style-type: none;
border-left: 10px solid #FC7216; /* thick left border of menu */
}

.identityfraud2 .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: #FC7216;
color:#ffffff;
}

.identityfraud2 .menuheader .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.identityfraud2 .menuheader:hover{
background: #FC7216;
color:#ffffff;
}

.identityfraud2 ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.identityfraud2 ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
background:none;
padding:0;
border-bottom: 1px solid #dadada;

}

.identityfraud2 ul li a{
color: #000000;
display: block;
padding: 2px 0;
padding-left: 10px;
text-decoration: none;
font-size: 12px;
}

.identityfraud2 ul li a:visited{
color: #000000;
}

.identityfraud2 ul li a:hover{ /*hover state CSS*/
background: #FC7216;
text-decoration:none;
color:#ffffff;
}

.identityfraud{
width: 180px; /*width of accordion menu*/
border: 1px solid #E20A16;
padding:1px;
margin-bottom:10px;
text-align:left;
}

.identityfraud .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
background: #f79a9b repeat-x center left;
color: black;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
text-decoration: none;
padding: 10px 0 10px 6px; /*header text is indented 10px*/
cursor: pointer;
margin:0;
list-style-type: none;
border-left: 10px solid #E20A16; /* thick left border of menu */
}

.identityfraud .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: #E20A16;
color:#ffffff;
}

.identityfraud .menuheader .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.identityfraud .menuheader:hover{
background: #E20A16;
color:#ffffff;
}

.identityfraud ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 5px; /*bottom spacing between each UL and rest of content*/
}

.identityfraud ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
background:none;
padding:0;
border-bottom: 1px solid #dadada;
}

.identityfraud ul li a{
color: #000000;
display: block;
padding: 5px 0;
padding-left: 10px;
text-decoration: none;
font-size: 10px;
font-weight:bold;
}

.identityfraud ul li a:visited{
color: #000000;
}

.identityfraud ul li a:hover{ /*hover state CSS*/
background: #E20A16;
text-decoration:none;
color:#ffffff;
}

h1 {
text-align:left;
font-size:28px;
margin-top:5px;
}

h2 {
color: #000;
}

.orange {
color: #FC7216;
}

.blue {
color: #26B5D0;
}

.green {
color: #6EAB24;
}

.table_title {
	font-size:14px;
	font-weight:bold;
	color:#626464;
	background-color:#eeeeee;
	margin-top:10px;
	padding:7px 10px 7px 12px;
}

.table_text {
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	color: black;
}

.table_text1 {
	font-size:12px;
	padding-left:30px;
}

.red {
	color:#E20A16;
}

a.product:link {
	text-decoration: none;
	color:#646262;
}

a.product:visited {
	text-decoration: none;
	color:#646262;
}

a.product:hover {
	text-decoration: none;
	color:#0099ff;
}

a.product:active {
	text-decoration: none;
	color:#646262;
}

.none1 {
line-height:18px;
list-style-type: none;
}

.none2 {
line-height:18px;
list-style-type: none;
padding-bottom:15px;
}

a.sitemap_grey:link {
	text-decoration: none;
	color:#000;
}

a.sitemap_grey:visited {
	text-decoration: none;
	color:#000;
}

a.sitemap_grey:hover {
	text-decoration: none;
	color:#FC7216;
}

a.sitemap_grey:active {
	text-decoration: none;
	color:#000;
}	

a.sitemap_orange:link {
	text-decoration: none;
	color:#FC7216;
}

a.sitemap_orange:visited {
	text-decoration: none;
	color:#FC7216;
}

a.sitemap_orange:hover {
	text-decoration: none;
	color: #000;
}

a.sitemap_orange:active {
	text-decoration: none;
	color: #FC7216;
}

/* Wordpress Caption Styles */
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.wp-caption {
	background-color: #f3f3f3;
	border: 1px solid #ddd;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin: 10px;
	padding-top: 4px;
	text-align: center;
}
.wp-caption img {
	border:0 none;
	margin:0;
	padding:0;
}
.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
