/*

Theme Name: zinmag-remedy

Description: Zinmag remedy is a feature-rich dark theme with  magazine-/ news type layout with custom theme options and adsense. Theme created by <a href="http://www.wpfreethemes.com/" rel="nofollow">jinsona</a> .

Author: jinsona designs

Author URI: www.wpfreethemes.com

*/



body {

	margin:0 auto;

	padding:0px 0 0px 0;

	font-family: Century Gothic, Arial,Tahoma,sans-serif;

	color:#126A9B;

	font-size:13px;

background-image:url('images/background2.jpg');

background-repeat: no-repeat; 

background-attachment: fixed; 

background-color:#010c14;

background-position: center; 


	}

img {

	border:0;





	}

a {

	color:#77B7FD;

	text-decoration:none;

	}

a:hover {

	color:#ddd;

	text-decoration:none

		}

h1, h2, h3, h4, h5, h6 {

	

	}

blockquote {
font-family:times;
color: #949494;
	border-left: 3px solid #afc6d0;
	padding-left: .7em;
padding-right: .5em;
font-size:13.5px;
margin:0px 0px 0px 10em;
display:table-cell;
padding-top:0px;
padding-bottom:0px;

 }


.clear {

	clear:both;

	}

.alignleft {

	float:left;

	padding:3px 0 2px 5px;

	}

.alignright {

	float:right;

	padding:3px 5px 2px 0px;

	}



/* The Wrapper */



#wrapper {

width:1000px;

	margin:0 auto;

border-left: 1px  solid #404548;

border-right: 1px  solid #404548;
	}

	

	

/* The Top */



#top {
	margin:auto;
	width:1000px;
height:156px;
background:#393f42 url(images/bannernew.jpg) left no-repeat;
border-bottom:1px solid #222629;
}

.blogname {

	width:600px;

	font-family:Century gothic,Verdana,Tahoma,sans-serif;	

	margin:20px 0 0 0px;

    float:left;

	

display:none;



	}

.blogname h1  {

	font-size:38px;

	padding:0 0 5px 0;

	font-weight:normal;

	color:#cacccd;

	text-align:left;

	margin:0px 0 0 25px;

display:none;



	

	

	}

.blogname h1  a:link, .blogname h1  a:visited{ 

	color: #cacccd; 

	display:block;

	}

	

.blogname h1  a:hover { 

	color: #eee; 

	}

.blogname h2 {

	margin:2px 20px 0px 20px;

	font-size:15px;

	font-weight:normal;

	color:#949fa5;

	text-align:left;

	}

	

#topbar {

	height: 29px;

	margin-bottom: 0px;

	background: #393f42 url(images/topbar.jpg) repeat-x;

	font-family:Century gothic, Arial,Tahoma,sans-serif;

opacity:0.7;filter:alpha(opacity=70);

}



#topbar #dates {

	float: right;

	height: 25px;

	padding-right: 15px;

	padding-left: 25px;

	font-size: 13px;

	color: #fff;

	margin: 4px 0 0 15px;

	background:url(images/date.png) no-repeat;

	

}





#topbar ul {

	float: right;

	display: inline;

	height: 23px;

	padding-right: 10px;

	margin:0px 0px

}



#topbar ul li {

	float: left;

	margin-left: 20px;

	display: inline;

	height: 20px;

}



#topbar ul li a:link,#topbar ul li a:visited{

	height: 20px;

	line-height: 25px;

	background: url(images/rrss.png) no-repeat;

	background-position: left;

	padding-left: 20px;

	font-size: 13px;

	font-weight:normal;

	color: #fff;

}



#topbar ul li a:hover {

	color: #AFAFAF;

}





/* The Search */



.bannerad {

	height:72px;

	width:470px;

	padding-top:0px ;

	margin-right:122px;

margin-top:51px;

	float:right;



}



.search2 {


	width:265px;

	padding-top:0px ;

	margin-right:54px;

margin-top:61px;
float:right;


}

.searchform {clear:both;
}

#s {

	padding: 4px 7px;
overflow:none;
	background:#2e3335;
	border:1px solid #595959;

	font: normal 100% "century Gothic", Arial, Helvetica, sans-serif;

	color:#fff;
margin-bottom:5px;
}



#searchsubmit {
margin-top:0px;
margin-right:30px;
	float: right;

	background: url(http://cutprintreview.com/images/search_icons.gif) no-repeat;

	border:0px solid #30627e;

	color: #FFFFFF;

	height:22px;

	line-height:22px;

width:35px;
	cursor:pointer;cursor:hand;
}

#search3 {
margin-top:0px;
	float: left;

	background: url(http://cutprintreview.com/images/search_icons2.gif) no-repeat;

	border:0px solid #30627e;

	color: #FFFFFF;

	height:22px;

	line-height:22px;

width:35px;
	cursor:pointer;cursor:hand;
}

#cse-search-box {
margin: 0px 0px 0px -3px; 
float:left;
padding: 0px 5px 2px 0px;
}

.input2{

	margin-left:5px;

margin-right:4px;

	float: left;

	background: #EFEFEF url(images/form.gif) repeat-x;

	border: 1px solid #FFFFFF;

	font: normal 100% "century Gothic", Arial, Helvetica, sans-serif;

	color:#333;
} 

.nav_textarea { 
width:250px;
height:13px;
text-size:11px;
float:left;
}




#searchsubmit2 {
margin-top:0px;
	background: url(http://cutprintreview.com/images/search_icons.gif) no-repeat;
height:22px;
border:0px;
width:25px;
float:right;
	cursor:pointer;cursor:hand;}

.feed{

	width:288px;

	height:215px;

	margin:5px 0px 0 0;

	background:#232628;

	padding:10px 5px 0 5px;

	border:1px solid #404548;

overflow:hidden;}



.rssicon{

	float: left;

	margin:0px 2px 0 3px;

	

}





.input{

	margin-left:5px;

	float: left;

	width: 200px;

	padding: 2px 3px;

	background: #EFEFEF url(images/form.gif) repeat-x;

	border: 1px solid #FFFFFF;

	font: normal 100% "century Gothic", Arial, Helvetica, sans-serif;

	color:#333;} 




#sbutton {

	margin-right:6px;

	float: right;

	margin-top: 1px;

	background: #167498 url(images/fbutton.jpg) repeat-x;

	border: none;

	font: bold 100% "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	height:22px;

	line-height:22px;

	}







/*top menu*/
  table.gsc-completion-container {
      z-index: 10000 !important; }

#foxmenucontainer{
bottom:10px;
display:block;
	font: 17px "Century gothic",verdana, Arial, sans-serif;

	font-weight:bold;
position:absolute;
text-align:center;
z-index:89;
height:25px;
margin-left:10px;
width:1000px;
	}

.overlayleft {
width:1000px;
z-index:88;
position:absolute;
left:0px;
border-bottom:1px solid #7f7f7f;
}

#menu ,#menu ul {
	margin: 0px 5px;
	padding: 0px;
	list-style: none;
	height:25px;
	}

#menu li a {
	color: #fff;
	display: block;
    font-weight:bold;
font-size:16px;
   	padding: 10px 12px 6px 12px;
margin-left:4px;
width:108px;
height:25px;
background:url(images/newmenubutton.png) no-repeat;
text-shadow: black 0.1em 0.1em 0.1em;
	}


#menu li {
	float: left;
	margin: 0px 0 0px 0;
	padding: 0px;
	}
	

#menu li li {
	float: left;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	width: 130px;
height:30px;
	}

	
#menu li a:hover {
background:url(images/newmenubutton2.png) no-repeat;
font-size:17px;
	color: #fff;
	text-decoration: none;
  margin-left:4px;
width:108px;
height:30px;
margin-top:-5px;
text-shadow: black 0.1em 0.1em 0.1em;
	}


#menu li li a:hover, #menu li li a:active {
background-color:#147aa4;
	width: 130px;
	color:#fff;
height:30px;
	}

#menu li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	z-index:1;
width: 130px;
	}

#menu li ul a{
	width: 130px;
	color:#fff;
font-size:14px;
background: #046998;
	float: none;
margin-top:-5px;
margin-left:-8px;
	}

#menu li ul a:hover {
width: 130px;
	float: none;
	color:#fff;
font-size:14px;
background: #3ab9f4;
margin-top:-5px;
margin-left:-8px;
}

#menu li:hover ul {
	left: auto;
	display: block;
	}
	
#menu li:hover ul, #menu li.sfhover ul {
	left: auto;
	}

#catmenucontainer{

	
height:29px;

	background:url(images/catmenu.jpg) repeat-x;

	display:block;

	padding:0px 0 0px 0px;

	font: 14px "Century gothic",verdana, Arial, sans-serif;

	font-weight:normal;

	border-top:1px solid #686D6F;

text-align:center;

	}

		

#catmenu ,#catmenu ul {

	margin: 0px 5px;

	padding: 0px;

	list-style: none;

	height:29px;

    font-weight: normal;

	}



#catmenu  a {

	color: #999;

	display: block;

    font-weight: normal;

  	padding: 4px 10px 6px 10px;



	}

	

#catmenu  a:hover {

	background:url(images/catmenuhov.jpg) repeat-x;

	color: #fff;

	display: block;

	text-decoration: none;





	}



#catmenu  li {

	float: left;

	margin: 0px;

	padding: 0px;

	}

	

#catmenu  li li {

	float: left;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	width: 130px;

	}

	

#catmenu  li li a, #catmenu  li li a:link, #catmenu  li li a:visited {

	background:url(images/catmenu.jpg) repeat-x;

	width: 150px;

	float: none;

	margin: 0px;

	padding: 4px 10px 5px 10px;

	color:#E8EBEE;

	border-bottom:1px solid #2C3133;



	}

	

#catmenu  li li a:hover, #catmenu  li li a:active {

	background:url(images/catmenuhov.jpg) repeat-x;

	width: 150px;

	float: none;

	margin: 0px;

	padding: 4px 10px 5px 10px;

	color:#fff;

	border-bottom:1px solid #2C3133;

	}



#catmenu  li ul {

	position: absolute;

	width: 10em;

	left: -999em;

	z-index:1;

	}



#catmenu  li:hover ul {

	left: auto;

	display: block;

	}

	

#catmenu  li:hover ul, #catmenu li.sfhover ul {

	left: auto;

	}	

	

	

	

/* Main Content*/	

	

	

#casing {

	padding:0px 0px 10px 0px;

	background:#1a1d1f bottom right;

	background-repeat:no-repeat;

position:relative;

	}	



#content {

	float:left;

	width: 690px;

	height:100%;

	padding:6px 0px 0px 0px;



	}

#title{

	margin: 0 0 0 0px;

	padding: 5px 0px 2px 5px;

	background:#292D2F;

	border-bottom:0px solid #505254;

height:260px;

background:#040404; /*clip content that go outside dimensions of holding panel DIV*/

margin: 5px 5px 5px 5px; /*margin around each panel*/

padding:0px 0px;

width:670px;

overflow:hidden;

position:relative;

}	



	





.permgals {

float:right;

width:130px;

overflow:hidden;

height:220px;

}

.permgals img{width:130px; }



#title .overlay2{
font-family: century gothic, Verdana, Helvetica, sans-serif;
position:absolute;

	bottom:0px; /* in conjunction with left property, decides the text position */

	left:-1px;

	width:580px; /* optional, though better have one */

height:70px;
font-size:18px;
overflow:none;

}

#title .overlayright{
font-family: century gothic, Verdana, Helvetica, sans-serif;
position:absolute;
overflow:none;
height:70px;
width:70px;
bottom:0;
right:0px;
}

#title .overlayright img{
background: rgba(0, 0, 0, 0.80);
opacity:0.80;filter:alpha(opacity=80);
}

#title .overlayright img:hover{
background: rgba(0, 0, 0, 1);
opacity:1.0;filter:alpha(opacity=100);
}

#title .overlay2 h2{

padding:4px 4px 2px 4px;
margin:0px 2px 0px 5px;
font-size:18px;

  color: white;

   font: bold Verdana, Helvetica, Sans-Serif;

text-align:left;
text-shadow: black 0.2em 0.2em 0.2em;
font-style: bold;

   }



#title .verdict2 {

color:#ebebeb;

margin:2px 2px 2px 16px;

font-size:14px;

font-style: italic;



}



.verdict3 {

color:#ebebeb;

padding:4px 0px 2px 9px;

font-size:12px;





}





.postin{

color:#fff;

padding:0px 0px 5px 11px;

font-size:14px;

vertical-align:middle;

position:absolute;
right:75px;
bottom:0px;

text-align:right;
margin-top:5px;

margin-bottom:1px;
font-weight: bold;
text-shadow: black 0.2em 0.2em 0.2em;
}



#title .overlayimg{

position:absolute;

	bottom:0px; /* in conjunction with left property, decides the text position */

	left:-1px;



	width:700px; /* optional, though better have one */

height:70px;

background: rgb(0, 0, 0); /* fallback color */

   background: rgba(0, 0, 0, 0.85);

opacity:0.85;filter:alpha(opacity=85);

}









p.postin a{

color:#fff;



}



.time{

	text-align:left;

	width:100px;

	padding:2px 0 0px 0px;

font-family:Century gothic,Verdana,Helvitica,sans-serif;

	color:#fff;

	float:right;

	}



.date {





	font-size:13px;

	font-family:verdana, century gothic, Helvitica,sans-serif;

	padding:0px 5px;

	font-weight:normal;

   	color:#04689A;

	

	}





.single .title .postimg{

float: right; /*leave this value alone*/

background:#040404; /*clip content that go outside dimensions of holding panel DIV*/

margin: 10px 10px 10px 10px; /*margin around each panel*/

padding:0px 0px;

height:200px;

width:680px;

overflow:hidden;



}

	

.single {

width:680px;
	margin: 0px 5px 5px 5px;
position:relative;

	color:#AFAFAF;
float:right;
	font: 13px  verdana, century gothic, sans-serif;

	border:1px solid #404548;

	}







.single  h2 {

	margin: 0px 0 5px 0;

	padding: 3px 0px 0px 5px;

	text-align: left;

	font: 22px  verdana, century gothic, sans-serif;

	font-weight:bold;

	overflow:hidden;

	



	}





.single  h2 a, .single  h2 a:link, .single  h2 a:visited  {

	color:#C5C5C5;

	background-color: transparent;

	}

.single  h2 a:hover  {

	color: #FEFEFE;

	background-color: transparent;

	}



.single2 {

	width:980px;

	margin: 0px 5px 5px 5px;



	color:#AFAFAF;

	font: 13px  Arial,verdana, sans-serif;

	border:1px solid #222629;

	}



single2  h2 {

	margin: 0px 0 5px 0;

	padding: 3px 0px 0px 5px;

	text-align: left;

	font: 22px  Arial,verdana, sans-serif;

	font-weight:bold;

	overflow:hidden;

	



	}





.single2  h2 a, .single  h2 a:link, .single  h2 a:visited  {

	color:#C5C5C5;

	background-color: transparent;

	}

.single2  h2 a:hover  {

	color: #FEFEFE;

	background-color: transparent;

	}	

.author{

	color:#04689A;

	padding:0px 0 0px 0px;



}

.clock{

	color:#04689A;

	padding:0px 0 4px 10px;



}	



.verdict {

color:#adadad;

padding:3px 0px 3px;

font-size:14px;

font-style: italic;

}





.singleinfo {

	height:25px;

	margin: 0 0 0 0px;

	padding: 0px 0px 0px 0px;

	background:#292d2f;

	color:#fff;

	border-top:1px solid #222629;

			}

	.fauthor{

	padding:0px 20px 2px 25px;



	float:left;

color:#fff;

vertical-align:middle;



}



.mauthor{

	padding:0px 20px 2px 10px;

	float:left;

color:#fff;

font-size:10px;

}





.comm{

	padding:0px 10px 2px 25px;

	float:right;

	background:url(images/comm.jpg)no-repeat;

vertical-align:middle;
height:15px;

}



.comm a:link,

.comm a:visited {

	color:#fff;

}

.comm a:hover{

	color:#fff;

}

.postmore{
	padding:0px 5px 2px 25px;



	float:right;



	font-weight:bold;



	background:url(images/pmore.gif) left no-repeat;


}



.postmore2 a{color:#fff;}



.postmore2{

	padding:0px 5px 2px 25px;

	float:right;

	font-weight:bold;

	background:url(images/pmore.gif) left no-repeat;

font-size:12px;

color:#fff;}





.postmore img{

border:none;

}





.postmore a:link,

.postmore a:visited {



	color:#fff;



}

.postmore a:hover{



	color:#fff;

}

.category{

	padding:3px 5px 1px 0px;

	margin-left:5px;

	font:13px  Arial,verdana, sans-serif;



}



.category a:link,.category a:visited{

	color:#7F7F7F;



	}

.category a:hover{

	color:#eee;





	}

.entry {
clear:right;
margin:0 5px;
	padding: 4px 5px 5px 5px;
	background:#2E3335;

	}

.entry2 {margin:0 5px;

clear:both;
width:680px;

	padding: 4px 5px 5px 5px;
	background:#2E3335;}

.entry a{color:#77B7FD;}

	

.entry a:link,

.entry a:visited {

	color:#77B7FD;


	background-color: transparent;

}

.entry a:hover {

	color:#2b77cd;

	background-color: transparent;
text-decoration:underline;
	text-decoration: none;

}

.entry img {

	border:0;

	

	padding:3px 3px;

	border:1px solid #fff;

	margin:2px 5px 5px 0px;

	}

	

	

.entry p{

	margin:7px 6px;

padding-bottom:6px;

color:#fff;



}





/* sidebar */

#rightcol{

	

	float:right;

	width:304px;

	padding:0 0 10px 0;

	

}

	

#wp-calendar{

	width: 100%;

	padding: 0 0 15px;

	background:#496E80;

}



#wp-calendar caption{

	padding: 5px 5px ;

	font-size:16px;

	background:#d9e2e6;

}



#wp-calendar th, #wp-calendar td{

	padding: 5px;

	text-align:center;

	background:#aaa;

	color:#EBF0F2;

}



#wp-calendar td a{

	background:#fff;

	padding: 5px;

}

#wp-calendar td{

	background:transparent;

}

#wp-calendar td, table#wp-calendar th{

	padding: 2px 0;

}		

	

	

/* --- FOOTER --- */



#footer {

	height:40px;

	padding:5px 0 0 10px;

	color:#999;

	font-size:11px;

	font-weight:normal;

	text-align:center;

	letter-spacing:1px;

	font-family: Century gothic, georgia, Arial, sans-serif;



	}



#footer a:link , #footer a:visited{

	color:#E8EBEE;

	}



#footer a:hover {

	color:#fff;

	}



.footer {

	height:40px;

	padding:5px 0 0 10px;

	color:#999;

	font-size:12px;

	font-weight:normal;

	text-align:center;

	letter-spacing:1px;

	font-family: Century gothic, georgia, Arial, sans-serif;



	}



.footer a:link , #footer a:visited{

	color:#E8EBEE;

	}



.footer a:hover {

	color:#fff;

	}




/* The Navigation */



#navigation {	

	width:685px;

	margin:0px 0px 5px 5px;

	height:20px;

	float:right;

	}



	

/* The Attachment */



.contentCenter {

	text-align:center;

	}



/* The Page Title */



h2.pagetitle {

	padding:0;

	margin:10px 0 20px 0;

	font-size:20px;

	text-align:center;

	color:#eee;

	}



/* The Comments */



.comments {

	padding-left:10px;

	}

.comments form {

	}

.comments textarea {

	width:80%;

	height:156px;

	background:#fff;

	border:1px solid #D0D0D0;

	color:#444;

	padding:10px;

	overflow:auto;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;



	}

h3 #comments-count {

	font-weight:bold;

	font-size:18px;

	margin:0 0 0 20px;



}	

	

#commentform {

	padding-left:23px;
width:700px;
color:#fff;

	}

#commentform input {

	background:#fff;

	border:1px solid #D0D0D0;

	color:#333;

	padding-left:10px;

	}

.comments input#submit {

	padding:0;

	width:72px;

	height:25px;

	background:#167498;

	border:1px solid #368FAF;

	color:#fff;

	}

.comments h2 {

	font-size:19px;

	line-height:30px;

	margin:24px 0 0 10px;

	padding:0;





	font-weight:normal;



	}

.comments ol li p {

	padding:0;

	margin:10px 0;

	color:#ccc;

	

	}

.commentmeta small{

	color: #fff;

	

}







/*Featured*/

.featout{

	width:670px;

	overflow: hidden;

	padding:5px 5px;

	margin:0px 4px 5px 5px;

	background:#2e3335;

	border:1px solid #404548;

height:240px;

}

.featured{

	width:670px;

	overflow: hidden;

	padding:5px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	background-image:url('images/featured.jpg');

	font-family: Verdana,Helvitica,sans-serif;

height:235px;

background-color:#39525e;

}

.featured h2{

	font-size:22px;

	margin:3px 0 4px 5px;

		

}

.featured h2 a, .featured h2 a:link, .featured h2 a:visited  {

	color: #fff;

	background-color: transparent;

	}

.featured h2 a:hover  {

	color: #fff;

	background-color: transparent;

	}



.fentry{

	overflow:hidden;

height:172px;

color:#fff;

}





.featout p{

	margin:5px 5px;

	color:#fff;



}





.fentry img {

	border:1px solid #393f42;

	margin:12px 5px 5px 10px;



	border:0;

	float:left;

	padding:4px 4px;

	}



.cat{

	padding:1px 5px 1px 10px;

	font-size:12px;

	}





.cat a:link,.cat a:visited{

	color:#ac2d2d;



	}

.cat a:hover{

	color:#ac2d2d;



	}

.cats{



	margin:1px 5px 1px 0px;

	font-size:13px;

	margin-left:5px;

	color:#24a1cc;

}

.cats a:link,.cats a:visited{

	color:#24a1cc;



	}

.cats a:hover{

	color:#24a1cc;



	}



.fentry p{

	margin: 5px 5px;

	color:#c2d4dd;

	line-height:20px;



}

.metaside{

float:right;

left:0px;

margin-top:-29px;

	color:#226b91;

	height:21px;

	text-align:right;

	padding:2px 10px 0 0;

	background:#292d2f ;

	border-top:1px solid #272b2d;

z-index:0;

width:200px;



		

}





.metaside2{



	color:#226b91;

	height:21px;

	text-align:right;

	padding:2px 10px 0 0;

	background:#292d2f ;

	border-top:1px solid #272b2d;

z-index:0;

width:auto;



		

}





.featmeta{

	

	height:22px;

	text-align:right;

	padding:6px 8px 0 0;

	background:url(images/readm.jpg) right no-repeat;

	

	

}

.featmeta a:link,.featmeta a:visited{

	color:#3c2e1b;

	font-weight:bold;

	text-decoration:none;

	}



.meta2{

	color:#226b91;

	height:40px;

	text-align:right;

	padding:2px 10px 0 0;

	background:#292d2f ;

margin-top:10px;

margin-bottom:8px;

	border-top:1px solid #272b2d;

z-index:99;

opacity:0.6;filter:alpha(opacity=60);

vertical-align:middle;

		

}

	

/*magbox*/

	

.post {

	width: 336px;

	margin: 0px 0px 5px 5px;

	padding:3px 0 0 0;

	float: left;

	background:#ebe1d2;

	border:1px solid #ded5c9;

	display:inline;

	color:#6c5b42;

	font-style:italic;

	font-family:Georgia,century gothic,Arial,verdana, sans-serif;

	}



.post h2 {

	margin: 0px 0 0px 0;

	padding: 0px 0px 3px 0px;

	text-align: left;

	font-size: 18px;

	overflow:hidden;

	font-weight:normal;

	height:20px;



	}



.post h2 a, .post h2 a:link, .post h2 a:visited  {

	color:#354151;

	background-color: transparent;

	}

.post h2 a:hover  {

	color: #354151;

	background-color: transparent;

	}	

	



.postinfo {

	height:28px;

	margin: 0 0 0 0px;

	padding: 2px 0px 0px 0px;

	background:#34424F url(images/postinf.jpg)repeat-x;

			}

	

.categ {

	height:14px;

	margin: 1px 0 0 0px;

	padding: 0px 0px 2px 0px;

	overflow:hidden;

	font-size:12px;

color:c0c0c0;



}



.categ span.author{

font-size:11px;

background:#2e3335;

margin-bottom:2px;

padding-left:2px;



}



.categ a:link,.categ a:visited{

	color:#c0c0c0;



	}

.categ a:hover{

	color:#ddd;

	font-weight:normal;

	}

	



.centry a:link,

.centry a:visited {

	color: #c0c0c0;

	background-color: transparent;

}



.post img {

	border:0;

	float:left;

	padding:4px 4px;

	background:#fff;

	border:1px solid #ddd;

	margin:2px 5px 2px 0px;

	}

	

	

.centry p{

	margin:2px 0;



}

.centry a:hover {

	color:#c6150c;

	background-color: transparent;

	text-decoration: none;

}



.centry {

	margin:0 0;

	padding: 0px 5px 5px 5px;

	height:120px;

	overflow:hidden;

	}


#bottom{

	width:100%;

	padding:0px 0 0px 0;

	margin-bottom:10px;

	float:left;

}	



.videopost{

height:260px;

	width:440px;

	margin-left:5px;

margin-top:5px;

	padding: 0px 0px ;

	float:left;

	display:inline;

	font-family:Arial,verdana, sans-serif;

	background:#2e3335;

	border:1px solid #404548;



}

.videoposttitle{

	margin:0px 0 0px 0;

	padding:2px 0 2px 3px;

	font-size:18px;

	height:20px;

	background:#292D30 url(images/videoh2.gif) no-repeat;

	font-weight:normal;

}



.videoposttitle a{color:#fff;}

.videoentry{

	margin:0px 0 0px 0;

	padding:5px 5px ;



}



.bottompost2{



	width:233px;

	margin:5px 0px 0px 5px;

	padding: 0px 0px ;

	display:inline;

float:left;

	font-family:Arial,verdana, sans-serif;

	background:#2e3335;

	border:1px solid #404548;

height:263px;

overflow:hidden;

}



.bottomentry .member img{

width:85px;

margin-left:5px;

margin-right:5px;
margin-bottom:8px;

float:left;

text-align:center;

}



.bottompost{



	width:297px;

	margin:0px 0px 0px 0px;

	padding: 0px 0px ;

	display:inline;

float:left;

	font-family:Arial,verdana, sans-serif;

	background:#2e3335;

	border:1px solid #404548;
height:auto;

overflow:hidden;

}



.bottomposttitle{

	margin:0px 0 0px 0;

	padding:2px 0 2px 3px;

height:27px;

	background:#222629 url(images/poll2.gif) no-repeat;

background-position:center left;

color:#fff;

	font-size:18px;



}

.bottomposttitle a{color:#fff;}



.bottomposttwitter{

	margin:0px 0 0px 0;

	padding:2px 0 2px 3px;

height:27px;

	background:#222629 url(images/twitterfeed.gif) no-repeat;

background-position:center left;



	font-size:18px;



}

.bottomentry{

	margin:0px 0 0px 0;

	padding:5px 5px ;



}



#myslides{

background:#2c3133;



}



.stepcarousel{

position: relative; /*leave this value alone*/

overflow: scroll; /*leave this value alone*/

width: 972px; /*Width of Carousel Viewer itself*/

height: 165px; /*Height should enough to fit largest content's height*/

margin: 0px 14px 5px 14px;

background:#2c3133;


}



.stepcarousel .belt{

position: absolute; /*leave this value alone*/

left: 0;

top: 0;

}



.stepcarousel .panel{

float: left; /*leave this value alone*/

overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/

margin: 10px 17px ; /*margin around each panel*/

width:220px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */

background:#202325;

height:140px;

border:1px solid #393f42;

}

.stepcarousel .panel p{

text-align: left; /*leave this value alone*/

overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/

margin: 5px 5px ; /*margin around each panel*/



}



.stepcarousel .panel h2{

text-align: left; /*leave this value alone*/

height:20px;

overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/

margin: 2px 5px ; /*margin around each panel*/

font-size:16px;

font-weight:bold;

text-align:center;

font-family:Arial,verdana, sans-serif;

}



.stepcarousel .panel img{

float: left; /*leave this value alone*/

background:#040404; /*clip content that go outside dimensions of holding panel DIV*/

margin: 10px 10px 10px 10px; /*margin around each panel*/

padding:0px 0px;

}



.stepcarousel .panel .overlay{

position:absolute;

	bottom:10px; /* in conjunction with left property, decides the text position */

	left:10px;



	width:192px; /* optional, though better have one */

height:35px;

overflow:hidden;

opacity:0.75;filter:alpha(opacity=75);

background: rgb(0, 0, 0); /* fallback color */

   background: rgba(0, 0, 0, 0.75);

padding:2px 4px 6px 4px;

}



.stepcarousel .panel  .overlay a{



font-size:14px;

  color: white;

margin-top:-4px;

   font: bold Verdana, Helvetica, Sans-Serif;

   }





#ad1{

		padding:2px 0;

	height:20px;

	width:679px;

	background:#2c3133;

	border:1px solid #404548;

	margin:0px 5px 5px 5px;

	text-align:center;

float:left;

}



.adinject{

	width:474px;

	background:#2c3133;

	border:1px solid #272c2e;

	margin: 4px 4px;

text-align:center;

padding-top:5px;

display:inline-block;

}



.commentbelow{

		padding:2px 0;

	height:55px;

	width:460px;

	background:#2c3133;

	border:1px solid #272c2e;

	margin: 5px 5px;

font-size:16px;

color:#fff;

text-align:center;

padding-top:5px;

display:inline-block;

text-decoration:none;

vertical-align:middle;

}



.commentbelow a {

		text-decoration:none;

color:#77B7FD;



}





.commentbelow .bubble{

background-image:url('http://cutprintreview.com/images/commentbubble.png');

background-repeat: no-repeat; 

height:59px;

width:70px;

float:left;

padding-top:19px;

color:#000;

margin-left:10px;

margin-top:-5px;

font-size:14px;

}

.commentbelow .bubble a{color:#000;}



.pagination{

		padding-top:5px;

	height:20px;

	width:679px;

	background:#2c3133;

	border:1px solid #404548;

	margin:3px 5px 5px 5px;

	text-align:center;

}



.addd{

		padding:2px 0;

	height:20px;

	width:670px;

	background:#2c3133;

	border:0px solid #272c2e;

	margin:5px 5px;

	text-align:center;



}



#ad2{

		padding:2px 0;

	height:25px;

	width:670px;

	background:#2c3133;

	border:0px solid #272c2e;

	margin:5px 5px;

	text-align:center;



}





.toppost{

		padding:2px 0;

	height:55px;

	width:670px;

	background:#2c3133;

	border:0px solid #272c2e;

	margin:5px 5px;

	text-align:center;



}

.adserve {

		padding:2px 0;

	width:670px;

height:65;

	background:#2c3133;

	border:0px solid #272c2e;

	margin:5px 5px;

	text-align:center;

vertical-align:middle;



}





#ad3{

		padding:4px 0;

	height:60px;

	width:680px;

	background:#2c3133;

	border:1px solid #404548;

	margin:3px 5px;

	text-align:center;
float:left;

}



#ad4{

		padding:2px 0;

	height:60px;

	width:670px;

	background:#2c3133;

	border:0px solid #272c2e;

	margin:5px 5px;

	text-align:center;

}





.sidead{
width:300px;
	margin-top:6px;


}

/*

Plugin Name: WP-Digg Style Paginator

Plugin URI: http://www.mis-algoritmos.com/2007/09/09/wp-digg-style-pagination-plugin-v-10/

Author: Victor De la Rocha

Author URI: http://www.mis-algoritmos.com

*/

div.pagination {

	font-size: 15px;

	font-family: Tahoma, Arial, Helvetica, Sans-serif;



	color: #fff;
vertical-align:middle;
height:24px;
font-weight:bold;

}



div.pagination a {

	padding: 2px 5px 2px 5px;

	margin: 2px 3px 2px 2px;

background-color:#2e3335;

	text-decoration: none; /* no underline */

	color: #fff;
vertical-align:middle;

}

div.pagination a:hover, div.pagination a:active {

	background-color:#226b91;

	color: #fff;

}

div.pagination span.current {

	padding: 2px 5px 2px 5px;

	margin: 2px;

		font-weight: bold;

		background-color: #226b91;

		color: #fff;

vertical-align:middle;

	}

div.pagination span.disabled {

		padding: 2px 5px 2px 5px;

		margin: 2px;

		color: #868686;

vertical-align:middle;

	}





/*

+----------------------------------------------------------------+

|																							|

|	WordPress 2.8 Plugin: WP-Polls 2.50										|

|	Copyright (c) 2009 Lester "GaMerZ" Chan									|

|																							|

|	File Written By:																	|

|	- Lester "GaMerZ" Chan															|

|	- http://lesterchan.net															|

|																							|

|	File Information:																	|

|	- Polls CSS File																	|

|	- wp-content/plugins/wp-polls/polls-css.css								|

|																							|

+----------------------------------------------------------------+

*/





.wp-polls-archive {

	/* background-color: #ffffff; */



font-family: Tahoma, Arial, Helvetica, Sans-serif;

}

.wp-polls, .wp-polls-form {

	/* background-color: #ffffff; */



font-family: Tahoma, Arial, Helvetica, Sans-serif;

color:#fff;

}

.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li {

	text-align: left;

	background-image: none;

	display: block;

color:#fff;

font-family: Tahoma, Arial, Helvetica, Sans-serif;

}

.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul  {

	text-align: left;

	list-style: none;

	float: none;

color:#fff;

font-family: Tahoma, Arial, Helvetica, Sans-serif;

}

.wp-polls ul li:before, wp-polls-ul li, .wp-polls-ans ul li:before, #sidebar ul ul li:before {

	content: ''; color:#fff;

}

.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {

	display: inline;

	border: 0px;

	padding: 0px;

	margin: 0px;

}

.wp-polls-ul {

	padding: 0px;

	margin: 0px 0px 10px 10px;

color:#fff;

font-family: Tahoma, Arial, Helvetica, Sans-serif;

}

.wp-polls-ans {

	width:100%;

	filter: alpha(opacity=100);

	-moz-opacity: 1;

	opacity: 1;

	/* background-color: #ffffff; */

}

.wp-polls-loading {

	display: none;

	text-align: center;

	height: 16px;

	line-height: 16px;

}

.wp-polls-image {

	border: 0px;

}

.wp-polls .Buttons {

	border:1px solid #c8c8c8;

	background-color: #f3f6f8;

}





.imdb2 span.imdbincluded-subtitle2{



font-family: century gothic, Verdana, Helvetica, sans-serif;

font-size:11px;

color:#fff;



float:left;

}



.imdb2 {
width:145px; 
 background:#2C3133;
border-style:solid;
border-width:1px;
border-color:#494949;
text-align:left;
padding:5px 8px 5px 5px;

margin:8px 5px 0px 14px;


float:left;

overflow:hidden;

}


.sidewide { margin:5px 5px 3px 14px; padding:1px; width:160px; height:600px;
background-image:url('http://cutprintreview.com/images/adbackground.gif'); float:left; position:inherit; }
.imdbad {

padding:5px 10px 5px 3px;

margin:5px 15px 3px 11px;

}

.imdb2 a{

color:#f0f0f0;



}



.imdbincluded-title1 a{

font-size:13px;

font-weight: bold;

color:#fff;

}



.imdbincluded-title1{

padding-bottom:3px;

}



.imdbinfo  img{

border: none;

padding:3px 3px 3px 3px;

margin:0px 0px 3px 7px;

width:156px;

}





.displaypic { float:left; width:155px; height:155px; margin:15px 15px 3px 11px; padding-right:10px;

}



.displaypic  img{

border: 1px #fff;

padding:2px 2px 2px 2px;

background-color:#808080;



width:150px; height:150px;

}



.similar {
margin:0px 8px 0px 6px; 
float:left; 
position:relative; 
width:106px;
height:170px;
overflow:hidden;
}
.similar:hover { background:#686868; }


.similar img{

border: 1px #686868;

width:100px;

height:100px;

}

.similar a:hover{color:#fff;}

.over{
margin-left:4px;
font-size:11px;
overflow:hidden;
text-align:left;
	width:100px; /* optional, though better have one */
height:100px;

}





.similar a{

color:#fff;

font-size:12px;

font-weight:bold;



text-align:left;

vertical-align:middle;

}



.similarwrap{
height:205px;
border:0px solid #2e3335;
overflow:hidden;
margin: 5px 0px 0px 20px;
}



.meta3{

	color:#226b91;

	height:30px;

	background:#222629 url(images/related.gif) center left no-repeat;

	border-top:1px solid #272b2d;

z-index:99;



		

}



.commentform {

height:auto;

	width:680px;

	background:#2c3133;

	border:1px solid #404548;

float:left;

margin:4px 5px 5px 5px;
}



.commentheader{

	color:#226b91;

	height:30px;

	background:#222629 url(images/comments.gif) center left no-repeat;

	border-top:1px solid #272b2d;

z-index:99;



		

}



.rating{

background:url(images/wesay.gif) top left no-repeat;

height:60px;



text-align:center;

float:left;

margin-right:20px;

}



.rating img{border:none;

background:none;

}





.rating2 img{

border:none;

background:none;

}





.rating3 img{border:none;

background:none;

}



.rating2{

padding-top:10px;

padding-left:100px;





}



.rating3{

padding-top:6px;

margin-left:90px;

color:#fff;





}



.yourrating{

background:url(images/yousay.gif) top left no-repeat;

height:60px;

padding-left:10px;

color:#fff;



text-align:center;

float:left;

}



.yourrating img{border:none;

background:none;}





/*                                                    */

/*  CFORMS               */

/*                                                    */

@import "calendar.css";



.cform {

	margin:10px auto 0 auto;

	width: 450px;

}



.cform fieldset	{

	margin-top:10px;

	padding:10px 0 10px 0;

	border:1px solid #adadad;

	border-left-color:#ececec;

	border-top-color:#ececec;



}



.cform .cf_hidden {

	display:none;

	border:none!important;

	background:none!important;

	padding:0!important;

	margin:0!important;

}



.cform legend {

	margin-left:10px;

	padding: 0 2px;

	font:normal 20px Times;

	color:#666666;

}



ol.cf-ol {

	margin:10px !important;

	padding:0!important;

}

ol.cf-ol li	{

	background:none!important;

	margin:0px 10px!important; /*some themes may interfere otherwise*/

	padding:5px;

	list-style:none!important;

	text-align:left;

	line-height:1.3em;

}





/*                                                    */

/* just for text-only fields (no input)               */

/*                                                    */



ol.cf-ol li.textonly {

	letter-spacing:2px;

	margin:0px 0pt !important;

	padding:3px 0;

	text-align:center;

}





/*                                                    */

/* global definitions for field labels                */

/*                                                    */



.cform label {

	width:200px;

	margin:0px 10px 0 0;

	text-align:left;

	font-size: 10px;

	display:block;

	color:#fff;

	background:#505050;

	padding:2px;

}



label.cf-before {

	display:-moz-inline-box; /*for mozilla*/

	display:inline-block; /*for Opera & IE*/

	margin:4px 5px 0 0;

}



label.cf-before span{

	width:200px;

	display:block;

}



label.cf-after 	{

	display:-moz-inline-box; /*for mozilla*/

	display:inline-block; /*for Opera & IE*/

	margin:4px 0 0 4px;

	width:115px;

	text-align:left;

}



label.cf-after span {

	width:115px;

	display:block;

}



label.cf-group-after {

	display:-moz-inline-box; /*for mozilla*/

	display:inline-block; /*for Opera & IE*/

	margin:4px 6px 0 4px;

	width:105px;

	text-align:left;

}

label.cf-group-after span {

	width:105px;

	display:block;

}



/*                                                    */

/*   FORM FIELDS general formatting                   */

/*                                                    */



.cform input,

.cform textarea,

.cform select {

	margin:10px 0 8px 0;

	padding:3px;

	background: #fbfbfb;

	border:none;

	border-top: 1px solid #f0f0f0;

	vertical-align:top;



}

.cform input:hover,

.cform textarea:hover,

.cform select:hover	{

	background:#CEDDDF;

}



.cform input:focus,

.cform textarea:focus,

.cform select:focus	{

	background:#F3F8F8;

}



.cform textarea,

.cform input {

	width:400px;

}

.cform select {

	width:421px; /* attempt to have equal length */

}



.cform select.cfselectmulti	{

	height:6.5em;

}



.cform textarea {

	font-family: arial;

	font-size: 0.9em;

	height: 6em;

	overflow:auto;

}



.cform input.cf_date {

	width:395px;

}



/*                                                    */

/*   radio button title                               */

/*                                                    */



ol.cf-ol li.cf-box-title {

	letter-spacing:2px;

	margin:12px 0pt 4px 10px!important;

	font-size:10px;

	color:#888888;

}



/*                                                    */

/*   check boxes                                      */

/*                                                    */



input.cf-box-a,

input.cf-box-b 	{

	margin:3px 0 0 0;

	width:16px;

	height:22px;

	border:none!important;

	background:none!important;

}





/*                                                    */

/* check box groups                                   */

/*                                                    */



ol.cf-ol li.cf-box-group {

	padding: 0 0 12px 0;

}





/*                                                    */

/* formatting for text:  "(required)"  & other        */

/*                                                    */



span.reqtxt,

span.emailreqtxt {

	display:block; /*for mozilla*/

	width:421px;

	font-size:9px;

	vertical-align:top;

	color:#888888;

	text-align:right;

	margin:0;

	height:13px;

	line-height:13px;

}



.cform textarea.fldemail,

.cform textarea.fldrequired,

.cform input.fldemail,

.cform input.fldrequired {

	margin:0;

}

/*                                                    */

/*   FORM submit button                               */

/*                                                    */



p.cf-sb {

	padding: 0!important;

	margin: 0;

	text-align:right;

}

.cform input.backbutton,

.cform input.resetbutton,

.cform input.sendbutton	{

	width:150px;

	padding:5px;

	margin: 5px 3px 4px 0pt;

	font-size:0.8em;
color:#fff;

	background:url(../images/button-bg.gif) repeat-x;

	border:1px solid #adadad!important;

	border-left-color:#ececec!important;

	border-top-color:#ececec!important;

}

.cform input.resetbutton {

	width: auto;

	padding:5px 1em;

}

.cform input.backbutton {

	width: auto;

	padding:5px 1em;

}



/*                                                    */

/*   FORM FIELDS enhanced error display               */

/*                                                    */

ol.cf-ol li.cf_li_err {

	background:#FFDFDF url(li-err-bg.png) repeat!important;

	border-color:#DF7D7D;

	border-style:solid;

	border-width:1px 0pt;

	padding:5px 10px!important;

	margin:5px 0!important;

}



ol.cf-ol li ul.cf_li_text_err {

	padding:0 0 0 10px;

	margin:0;

	color:#333;

	display:inline-block;

}



ol.cf-ol ul.cf_li_text_err li {

	background:url(icon-alert.png) no-repeat left 1px!important;

	list-style:none!important;

	font-weight:bold;

	text-indent:0;

	margin:0 0 2px!important;

	padding-left:15px;

}

ol.cf-ol ul.cf_li_text_err li:before {

	content:'';

}





/*                                                    */

/* 'visitor verification' related styles              */

/*                                                    */



label.seccap {

	margin-top: 6px;

}



label.secq{

	display:-moz-inline-box; /*for mozilla*/

	display:inline-block; /*for Opera & IE*/

	width:auto;

	padding:2px 4px 2px 2px;

}

label.secq span {

	display:block!important;

	width:auto;

}



input.secinput {

	vertical-align:text-bottom;

}



#cforms_captcha6,

#cforms_captcha5,

#cforms_captcha4,

#cforms_captcha3,

#cforms_captcha2,

#cforms_captcha {

	height:15px;

	width:196px;

	padding: 4px 4px;

	margin: 0 0 8px 0;

	vertical-align:text-bottom;

}



img.captcha	{

	vertical-align:text-bottom;

	margin:0 0 8px 10px!important;

	padding:0!important;

	border:none!important;

	float:none!important;

}



img.captcha-reset {

	vertical-align:text-bottom;

	background:	url(captcha_reset_grey.gif) no-repeat;

	margin:0 0 10px 3px;

	width:21px;

	height:21px;

	border:none!important;

}



img.imgcalendar {

	border:none!important;

}



/*                                                    */

/* change formatting of response msgs here            */

/*                                                    */



div.cf_info {

	color:#333;

	display:none;

	padding:10px 15px!important;

	width:420px;

	line-height:1.3em;

	margin:10px auto;

}

div.cf_info ol {

	margin:0;

	padding:5px 15px 0 30px;

}

div.cf_info ol li {

	padding:1px 0;

	margin:2px 0;

}

div.cf_info a	{

	color:red!important;

	text-decoration:underline!important;

}

div.success {

	background:#F9F9F9 none repeat scroll 0%;

	color:#AAAAAA;

	display:block;

}

div.failure {

	display:block;

	background:#FFDFDF url(li-err-bg.png) repeat!important;

	border-color:#DF7D7D;

	border-style:solid;

	border-width:1px 0pt;

}

div.waiting {

	background:#F9F9F9 none repeat scroll 0%;

	color:#AAAAAA;

	display:block;

}



/*                                                    */

/*   formatting for invalid user inputs               */

/*                                                    */

.cform .cf_error {

	color:#ad2929;

	border:1px solid #ad2929;

}

div.mailerr {

	display:block;

}

.mailerr,

.cform .cf_errortxt {

	color:#ad2929;

}



/*                                                    */

/* disabled fields [disabled] does not work on IE!    */

/*                                                    */



[disabled] {

	color:#dddddd;

	border-color:#dddddd!important;

	background:none!important;

}

.disabled {

	border-color:#dddddd!important;

}



/*                                                    */

/* upload box styling                                 */

/*                                                    */



.cform input.cf_upload  {

	width:220px;

	background: #f9f9f9;

	border:1px solid #888888;

}



/*                                                    */

/*  Other: link love                                  */

/*                                                    */

.linklove {

	width:410px;

	margin:0 auto 10px!important;

	padding:0!important;

	text-align:center!important;

}

.linklove a,

.linklove a:visited {

	font-size: 0.8em;

	font-family: Tahoma;

	color:#aaaaaa!important;

}





/*                                                    */

/*  Other: browser hacks                              */

/*                                                    */

* html .cform legend {

	position:absolute;

	top: -10px;

	left: 10px;

	margin-left:0;

}

* html .cform fieldset {

	position: relative;

	margin-top:15px;

	padding-top:25px;

}

* html ol.cf-ol 	{

	display:inline-block; /*for IE6!!*/

}

* html img.captcha	{

	margin-bottom:9px!important;

}

*+html img.captcha	{

	margin-bottom:9px!important;

}



.reviewsindex {border:none; text-align:left;}

.reviewsindex img{border:none; vertical-align:middle;}

.reviewsindex a{color:#ffffff;}



.more-link{float:left;}

.more-link a{float:left;}

.more-link span{float:left;}



div.sociable { margin: 0px 0; }



span.sociable_tagline { position: relative; }

span.sociable_tagline span { display: none; width: 14em; }

span.sociable_tagline:hover span {

	position: absolute;

	display: block;

	background: #ffe;

	border: 1px solid #ccc;

	color: black;



}

.sociable span {

	display: block;

}

.sociable ul {

	display: inline;

	margin: 0 !important;

	padding: 0 !important;

}

.sociable ul li {

	background: none;

	display: inline !important;

	list-style-type: none;

	margin: 0;

	padding: 1px;

}

.sociable ul li:before { content: ""; }

.sociable img {

	float: none;

	width: 16px;

	height: 16px;

	border: 0;

	margin: 0;

	padding: 0;

}



.sociable-hovers {

	opacity: .4;

	-moz-opacity: .4;

	filter: alpha(opacity=40);

}

.sociable-hovers:hover {

	opacity: 1;

	-moz-opacity: 1;

	filter: alpha(opacity=100);

}



/*                                                    */

/*  DOM TABS                            */

/*                                                    */



*





.domtabs div a{

	

width:94px;

color:#fff;

	text-align:center;

	margin: 0px 0px 0px 2px;

	padding:0px 0px 0px 2px;

	background:#2e3335;

	border:1px solid #404548;

	float:left;

list-style-type: none;

display:inline;

		font-family: Century Gothic, Arial,Tahoma,sans-serif;



}



		.domtabs ul a:hover{

	color:#fff;

	width: 94px;

	float:left;

	margin: 0px 0px 0px 2px;

	padding:0px 0px 0px 2px;

	background:#232628;

	border:1px solid #404548;



	list-style: none;

	display:inline;
	font-family: Century Gothic, Arial,Tahoma,sans-serif;
}



.domtabs ul li.active a:link,

		ul.domtabs li.active a:visited,

		ul.domtabs li.active a:active,

		ul.domtabs li.active a:hover{

			background:#0099CC;

			color:#fff;

display:inline;

list-style-type: none;}









ul.domtabs a{

	

width:94px;

color:#fff;

	text-align:center;

	margin: 0px 0px 0px 2px;

	padding:0px 0px 0px 2px;

	background:#2e3335;

	border:1px solid #404548;

	float:left;

list-style-type: none;



	font-family:Century Gothic, Arial,verdana, sans-serif;

display:inline;

}



		ul.domtabs a:hover{

	color:#fff;

	width: 94px;

	float:left;

	margin: 0px 0px 0px 2px;

	padding:0px 0px 0px 2px;

	background:#232628;

	border:1px solid #404548;



	list-style-type: none;

	display:inline;

	font-family:Century Gothic, Arial,verdana, sans-serif;

}



ul.domtabs li.active a:link,

		ul.domtabs li.active a:visited,

		ul.domtabs li.active a:active,

		ul.domtabs li.active a:hover{

			background:#0099CC;

			color:#fff;

list-style-type: none;

display:inline;}





.domtab ul.domtabs{width:302px;

list-style-type: none;

padding:none;

display:inline;

float:left;



}







.domtab {padding:none; list-style-type: none;

list-style: none;

margin:none;}



#domhide {display:none;}

#domhide2 {display:none;}





.tplresults { width: 100%; border: 1px solid gray; color:#fff; }

.tplresults img { padding: 0; background: none; margin: 0; border: none; padding:none; }

.tplresults thead td { background-color: gray; color: white; font-weight: bold; padding: 2px 5px; }

.tplresults .rank { text-align: center; width: auto; }

.tplresults .userating{text-align:center; font:size:13px; }

.tplresults .critic{ padding-left: 4px; width:110px; }

.tplresults .gdcritic{ width:110px; text-align: center;}

.tplresults .gdvotes {text-align: center; }



.tplresults a{color:#fff; font-size:11px;}

.tplresults .gdtitle{width:300px;}

.tplresults .gdtitle a{text-decoration:none; font-size:13px;}

.tplresults a:hover{color:#FFF; font-size:13px;}

.tplresults .gd{ padding-left: 4px; text-align:center;}

.tplresults td {background: #666666;

padding: 2px;
}


.ratebck {background-color:none;}


.feedreading_bookmark {font-family:Arial,Tahoma,sans-serif; font-size:12px;}
     
.linkwithin_div {margin-left:10px; margin-top:-5px;}   


.alphabetical { width:300px;
height:50px;
margin-top:6px;
color:white;
font-size:12px; }

.alphabetical span.alpha {
width:10px;
}

.alphabetical span.alpha a{
float:left;
	padding: 0px 4px 2px 4px;
width:10px;
	margin: 1px 2px 1px 1px;
background-color:#2e3335;
	text-decoration: none; /* no underline */
	color: #fff;
vertical-align:middle;
text-align:center;
border:1px solid #404548;
}

.alphabetical span.alpha a:hover, div.pagination a:active {
	background-color:#226b91;
	color: #fff;
}


.featlist {
	width:300px;
	}

.highlight{

margin: 8px -21px 0 0px; 
	height: 36px; line-height: 36px;
	vertical-align: middle;
width:330px;
	background: no-repeat url(images/hreel3.png);
background-position:middle left;
}

.highlight4{

margin: 6px -21px 0 0px; 
	height: 36px; line-height: 36px;
	vertical-align: middle;

	background: no-repeat url(images/hreel2.png);
background-position:middle left;
}


.highlight6{

margin: 10px -21px 0 0px; 
	height: 36px; line-height: 36px;
	vertical-align: middle;

	background: no-repeat url(images/hreel6.png);
background-position:middle left;
}

.highlight7{

margin: 10px -21px 0 0px; 
	height: 36px; line-height: 36px;
	vertical-align: middle;

	background: no-repeat url(images/hreel7.png);
background-position:middle left;
}

.youtubesub{
background: no-repeat url(images/youtubebutton.png);
float:right;
width:123px;
margin-right:-20px;
margin-top:5px;

}

.youtubesub:hover{
float:right;
width:123px;
margin-top:5px;
margin-right:-20px;
background: no-repeat url(images/youtubebuttonh.png);

}

.featlist ul{
list-style-type: none;
list-style:none; 
}

.featlist li{
list-style-type: none;
list-style:none; 
}


.sidetab{
margin: 10px -21px 0 0px; 
	height: 36px; line-height: 36px;
	vertical-align: middle;

	background: no-repeat url(images/hreel4.png);
}

.highlight2{
margin: 10px -21px 0 0px; 
	height: 36px; line-height: 36px;
	vertical-align: middle;

	background: no-repeat url(images/hreel5.png);
}

.highlight3{
	margin-top:5px;

	background:#222629 url(images/twitterfeed.gif) no-repeat;
	border:1px solid #404548;
margin-bottom:4px;
}
	
.fblock h2{
	margin: 2px 0 0px 0;
	padding:0px 5px 3px 0px;
	text-align: left;
	font-size: 16px;
	overflow:hidden;
	height:16px;
}
.fblock h2 a{
padding:0px 5px 0px 0px;
color:#77B7FD;
} 
.fblock a{

color:#77B7FD;
} 


.fblock h3{
	margin: 2px 0 0px 0;
	padding: 0px 0px 3px 0px;
	text-align: left;
	font-size: 14px;
	height:auto;
color:#77B7FD;
} 

.fblock h3 a{
color:77B7FD;
} 

.fblock {
	
width:298px;

	float:left;
	margin: 2px 0px 0px 0px;

	background:#2e3335;
	border:1px solid #404548;
	display:inline;
	color:#222;
	font-family:century gothic,Arial,verdana, sans-serif;
}

.fblock:hover {
	
	width: 298px;
	float:left;
	margin: 2px 0px 0px 0px;
	padding:0px 0 0 0;
	background:#232628;
	border:1px solid #404548;
	display:inline;
	color:#222;
	font-family:century gothic,Arial,verdana, sans-serif;
}


.fblock p{
	margin:5px 5px;
	color:#6b7478;
}

.fblock img {
	float:left;
	border:1px solid #393F42;
	margin:5px 5px 5px 5px;
	padding:0 0;
	}


.fblock2 {
	
width:298px;

	float:left;
	margin: 2px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	background:#2e3335;
	border:1px solid #404548;
	display:inline;
	color:#77B7FD;
	font-family:century gothic,Arial,verdana, sans-serif;
}

.fblock2:hover {
	
	width: 298px;
	float:left;
	margin: 2px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	background:#232628;
	border:1px solid #404548;
	display:inline;
	color:#222;
	font-family:century gothic,Arial,verdana, sans-serif;
font-color:#fff;
}

.tblock {
	
width:298px;

	float:left;
	margin: 2px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	background:#2e3335;
	border:1px solid #404548;
	display:inline;
	color:#77B7FD;
	font-family:century gothic,Arial,verdana, sans-serif;
}
.tblock p{
float:left;	
margin:5px 5px;
	color:#6b7478;

}

.fblock2 p{
float:left;	
margin:5px 5px;
	color:#6b7478;

}

.fblock2 img {
}



.stars{
	float:left;
border:none;
padding:none;
}

.starr{
	float:left;
border:none;
padding:none;
}

.starr img{
	float:left;
	border:0px solid #393F42;
	margin:0px 0px 0px 0px;
background:none;

	}

.stars3{
	float:left;
border:none;
padding:none;
margin-left:5px;
}

.stars img{
	float:left;
	border:0px solid #393F42;
	margin:0px 0px 0px 0px;
background:none;
	}	

.stars2{
border:none;
margin-left:5px;
padding-right:4px;
}

.stars2 img{
	border:0px solid #393F42;
	margin:2px 0px 0px 0px;
background:none;

	}
	
.filmtitle {
color:#77B7FD;
float:left;
font-size:13px;
padding:0px 0px 0px 4px;
font-weight:bold;
}
	
.fblock .filmtitle a {
color:#77B7FD;
font-weight:bold;
font-size:13px;
}
.fcats{
	overflow:hidden;
	font-size:12px;
	color:#DAD0C1;
	padding: 0 0 0 0px;
	margin:1px 0 0px 0;
	height:15px;
}
.fcats a:link,.fcats a:visited {
	overflow:hidden;
	font-size:12px;
	color:#83A1AF;
	padding: 0 0 0 0px;
	margin:0px 0 0px 0;
	height:13px;
}	
.auth{
	overflow:hidden;
	font-size:12px;
	color:#DAD0C1;
	padding: 0 0 0 0px;
	margin:0px 0 0px 0;
}

.auth2{
	overflow:hidden;
	font-size:12px;
	color:#DAD0C1;
	padding: 0 0 0 15px;
	margin:0px 0 0px 15px;
}	

.fmeta{
	overflow:hidden;
	font-size:12px;
	color:#DAD0C1;
	padding: 0 0 0 0px;
	margin:0px 0 0px 0;
	
		
}

.fmeta a:link,.fmeta a:visited{
	overflow:hidden;
	font-size:12px;
	color:#2E9FD7;
	padding: 0 0 0 0px;
	margin:0px 0 0px 0;
		
}

.minipost {
	width: 680px;
	float:left;
	margin: 0px 0px 5px 5px;
	padding:3px 0 0 0;
	background:#2e3335;
	border:1px solid #404548;
	display:inline;
	color:#c0c0c0;
	font-family:verdana,century gothic,Arial, sans-serif;
font-size:13px;
text-align:justified; 
	}

.minipost .hentry {
height:auto;
width:auto;
overflow:hidden;
float:left;
}

.minipost h2{
	margin: 0px 0 0px 0;
	padding: 0px 0px 3px 0px;
	text-align: left;
	font-size: 16px;
color:#fff;

}
.minipost h2 a:link, .minipost h2 a:visited{
	color:#fff;
}

.minipost h2 a:hover{
color:#2E9FD7;
}

.hentry {
	padding:0px 5px 2px 5px;
}
.hentry p{
	margin:5px 5px;
	color:#e3e3e3;

font-size:13px;

}


.hentry img {
	float:left;
	padding:4px 4px;
	background:#1e1f20;
	border:1px solid #393f42;
	margin:2px 5px 0px 0px;
	}
.meta{

	color:#226b91;
	height:23px;
	text-align:left;
	padding:4px 0px 3px 6px;
	background:#292d2f ;
	border-top:1px solid #272b2d;
		font-family:verdana,century gothic,Arial, sans-serif;
}



.cat{
	float:left;
	font-size:13px;
	color:#226b91;
	padding: 0 0 0 10px;
}


.cat a:link,.cat a:visited{
	color:#235B76;

	}
.cat a:hover{
	color:#2E9FD7;

	}
	
.banner{
	margin: 0px 0 0 0;
	padding: 0px 0 0 0px;
	width:298px;
	border-left:1px solid #404548;
	border-right:1px solid #404548;
	border-bottom:1px solid #404548;
	background:#2c2f31;
	float:left;

}
.bannerhead{
	margin: 5px 0 0 0;
	padding: 0px 0 0 0px;
	width:298px;
	height:30px;
	background: #222627 url(images/sponhead.jpg) no-repeat;
	border-left:1px solid #404548;
	border-right:1px solid #404548;
	border-top:1px solid #404548;
}
.banner ul {
   	 margin: 0px 0px;
	 padding: 0px 0px;
	 overflow: auto;
	 
}
	 
.banner li{
	height:125px;
	width:125px;
	margin: 6px 6px ;
	padding:5px 5px;
	list-style:none;
	display : block;
	display:inline;
	float:right;
	background:#393f42;
}

.banner li a:link, .banner li a:visited {
	text-decoration: none;
}	

.details {
	position: relative;
width:697px;
	margin: 0 0 0 -18px; padding: 4px 0 8px 25px;
	height: 36px; line-height: 36px;
	vertical-align: middle;
	background: no-repeat url(images/bckcontentpostdetails2.png);

}


/* star rating code - use lists because its more semantic */
/* No javascript required */
/* all the stars are contained in one matrix to solve rollover problems with delay */
/* the background position is just shifted to reveal the correct image. */
/* the images are 16px by 16px and the background position will be shifted in negative 16px increments */
/*  key:  B=Blank : O=Orange : G = Green * /
/*..... The Matrix ....... */
/* colours ....Background position */
/* B B B B B - (0 0)*/
/* G B B B B - (0 -16px)*/
/* G G B B B - (0 -32px)*/
/* G G G B B - (0 -48px)*/
/* G G G G B - (0 -64px)*/
/* G G G G G - (0 -80px)*/
/* O B B B B - (0 -96px)*/
/* O O B B B - (0 -112px)*/
/* O O O B B - (0 -128px)*/
/* O O O O B - (0 -144px)*/
/* O O O O O - (0 -160px)*/


/* the default rating is placed as a background image in the ul */
/* use the background position according to the table above to display the required images*/
.irating{
	width:80px;
	height:16px;
	padding:0;
	list-style:none;
float:left;
vertical-align:middle;
margin: 6px 0px 5px 0px;
position:relative;
	background: url(http://cutprintreview.com/images/star-matrix.gif) no-repeat 0 0;
}
/* add these classes to the ul to effect the change to the correct number of stars */
.nostar {background-position:0 0}
.onestar {background-position:0 -16px}
.twostar {background-position:0 -32px}
.threestar {background-position:0 -48px}
.fourstar {background-position:0 -64px}
.fivestar {background-position:0 -160px}
ul.rating li {
	cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
}
ul.irating li a {
	position:absolute;
	left:0;
	top:0;
	width:8px;
	height:16px;
	text-decoration:none;
	z-index: 200;
}
ul.irating li.zero1 a {left:0px;}
ul.irating li.zero2 a {left:0px;}
ul.irating li.one1 a {left:8px;}
ul.irating li.one2 a {left:16px;}
ul.irating li.two1 a {left:24px;}
ul.irating li.two2 a {left:32px;}
ul.irating li.three1 a {left:40px;}
ul.irating li.three2 a {left:48px;}
ul.irating li.four1 a {left:56px;}
ul.irating li.four2 a {left:64px;}
ul.irating li.five a {left:72px;}
ul.irating li a:hover {
	z-index:2;
	width:80px;
	height:16px;
	overflow:hidden;
	left:0;	
	background: url(http://cutprintreview.com/images/star-matrix.gif) no-repeat 0 0
}
ul.irating li.zero1 a:hover {background-position:0 0px;}
ul.irating li.zero2 a:hover {background-position:0 -16px;}
ul.irating li.one1 a:hover {background-position:0 -32px;}
ul.irating li.one2 a:hover {background-position:0 -48px;}
ul.irating li.two1 a:hover {background-position:0 -64px;}
ul.irating li.two2 a:hover {background-position:0 -80px;}
ul.irating li.three1 a:hover {background-position:0 -96px}
ul.irating li.three2 a:hover {background-position:0 -112px}
ul.irating li.four1 a:hover {background-position:0 -128px}
ul.irating li.four2 a:hover {background-position:0 -144px}
ul.irating li.five a:hover {background-position:0 -160px}
/* end rating code */
h3{margin:0 0 2px 0;font-size:110%}

@charset "UTF-8";
/* CSS Document */

/* NB full information and explanantion at http://disqus.com/docs/css/ */
/* Added by ack! from http://wiki.disqus.net/CustomCSS */


/* Everything Disqus on your page is contained within this. */
#disqus_thread {
	color: #ffffff; 
	padding: 5px;
}

/*The header at the top of posts.*/
.dsq-comment-header {
	background-color: #ffffff;
	font-family:"verdana",sans-serif;
	font-size: 12px;
	height: 50px;
	}

/*The box where a post is typed into.*/
textarea {
	background-image: none;
	background-repeat: repeat;
	}

texarea:after {
	}

/*"Add New Comment" and "# Comments" are enclosed in h3 tags.*/
h3 {}

/*The entire comment thread list.*/
#dsq-comments {}

/*A single comment in the thread.*/
.dsq-comment {
	margin-botom: 15px;
	}

/*The avatar image for the registered.*/
.dsq-header-avatar img {}

/*The message body of a single comment post.*/
#dsq-content #dsq-comments .dsq-comment-body { } 

/*The footer contains the link to "reply."*/
.dsq-comment-footer {}

/* The form elements (Name, Email, Website). */
input.form-text {
	font-size: 100%; 
}

/* The submit button "Post". */
input.submit {
	background-color: #ffffff;
}

/* The main wrapper for the comment system. */
#dsq-content {
}

/* The toggle button for the thread options. */
#dsq-options-toggle {
	/* display: none; */
}

/* The links within the thread Options */
#dsq-extra-links {
	/* display: none; */
}

/* The comment rating arrows for posts. */
.dsq-comment-rate {
}

/* This is the meta information about the post (time stamp and points). */
.dsq-header-meta {
}

/* The message body of a single comment post.
.dsq-comment-body {
}

/* This contains and determines the style for the pagination links. */
#dsq-pagination {
}

.floatingbox {
position:fixed; margin-left:-89px; background:url(/images/sidefloat2.png) no-repeat; height:300px;

}

strong.search-excerpt { background: yellow; }

.podPress_content {
	border: 0px;
	padding: 0px;
float:right;
width:485px
}

.podpress_listenwrapper_container {
	height:40px;
	padding:0px;
	margin: 0.5em 0px 0px 0px 170px;

}

/*                                                    */
/*  main 'top-level' form elements                    */
/*                                                    */
@import "calendar.css";

.cform { 
	margin:10px auto 0 auto; 
	width: 410px; 
overflow:hidden;
}

.cform fieldset	{ 
	margin-top:10px; 
	padding:5px 0 5px 0; 
	border:none;
}

.cform .cf_hidden {
	display:none; 
	border:none!important;
	background:none!important;
	padding:0!important;
	margin:0!important;
}

.cform legend { 
	margin:0;
	padding:0; 
	font:normal 18px Helvetica; 
	color: #aaa;
	letter-spacing:3px;
}

ol.cf-ol { 
	margin:0!important; 
	padding:15px 0 0 0!important; 
	border-top:1px solid #f2f2f2;
}
ol.cf-ol li	{
	background:none!important; 
	margin:5px 0!important; /*some themes may interfere otherwise*/
	padding:0; 
	list-style:none!important; 
	text-align:left;
	line-height:1.1em;
}


/*                                                    */
/* just for text-only fields (no input)               */
/*                                                    */

ol.cf-ol li.textonly {
	color:#fff;
font-weight:bold;
	font-size:1em;
	letter-spacing:2px;
	margin:12px 0pt !important;
	padding:0pt 0pt 0pt 100px;
}


/*                                                    */
/* global definitions for field labels                */
/*                                                    */

.cform label {
	width:90px; 
	margin:0px 10px 0 0; 
padding: 4px 0px;
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	text-align:center;
	vertical-align:top;
	color: #fff;
	font:0.9em Trebuchet MS,sans-serif;
}
.cform label span {
	width:90px; /* must be the same as above!*/
	display:block; 
}

label.cf-before {
	margin:4px 10px 0 0; 
}

label.cf-after 	{
	margin:4px 2px 0pt 6px;
	text-align:left;
	width:75px;
}

label.cf-after span {
	width:75px;
	display:block;
}

label.cf-group-after {
	margin:4px 0 0 2px;
	width:60px;
	text-align:left;
}
label.cf-group-after span {
	width:60px;
	display:block;
}

/*                                                    */
/*   FORM FIELDS general formatting                   */
/*                                                    */

.cform input,
.cform textarea,
.cform select { 
	padding:3px;
	border:1px solid #aaa; 
	font:0.9em Trebuchet MS,sans-serif;
	color:#888;
	background:#ffffff url(../images/field-bg-top.gif) repeat-x top left;
	vertical-align:top;
}
.cform input:hover,
.cform textarea:hover,
.cform select:hover	{
	border: 1px solid #FFCC00;
	background:#ffffff url(../images/field-bg-bottom.gif) repeat-x bottom left; 
}

.cform input:focus,
.cform textarea:focus,
.cform select:focus	{ 
	color:#666;
	background:#ffffff url(../images/field-bg-bottom.gif) repeat-x bottom left; 
}

.cform textarea,
.cform input {
	width:298px; 
}
.cform select {
	width:307px; /* attempt to have equal length */
margin-top:-3px;
margin-left:3px;
}  

.cform select.cfselectmulti	{ 
	height:7.5em; 
}


.cform textarea {
	font-family: arial;
	font-size: 0.9em;
	overflow:auto;
}

/*                                                    */
/* formatting for text:  "(required)"  & other        */
/*                                                    */

span.reqtxt,
span.emailreqtxt { 
	margin:0px 5px 7px -20px;
	display: block; 
	vertical-align:top;
	color: #aaa;
	font-size:0.7em;
	line-height:1.2em;
}


/*                                                    */
/*   radio button title                               */
/*                                                    */

ol.cf-ol li.cf-box-title {
	color:#fff;
	font-size:1em;
	letter-spacing:2px;
	margin:12px 0pt 0 !important;
	padding:0pt 0pt 0pt 100px;
}

/*                                                    */
/*   check boxes                                      */
/*                                                    */

input.cf-box-a,
input.cf-box-b 	{ 
	margin:1px 0 0 0; 
	width:16px;
	border:none!important;
	background:none!important;
}

input.cf-box-a 	{ 
	margin-left:100px; /* check with label 'width' incl. */
} 


/*                                                    */
/* check box groups                                   */
/*                                                    */

ol.cf-ol li.cf-box-group {
	padding: 0 0 0px 100px; 
} 


/*                                                    */
/*   FORM submit button                               */
/*                                                    */

p.cf-sb {
	padding:0pt 3px 0pt 0pt !important;
	text-align:right;
clear:both;

}
.cform input.backbutton,
.cform input.resetbutton,
.cform input.sendbutton	{ 
clear:both;
text-align:right;
float:right;
	width:80px;
height:30px;
	padding:2px 1em; 
	margin-top: 10px;
	font-size:1.2em;
color:#000;
	background:url(../images/button-bg.gif) repeat-x; 
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;

}
.cform input.resetbutton {
	margin: 0 5px 0 0;
}
.cform input.backbutton {
	margin: 0 5px 0 0;
}

/*                                                    */
/*   FORM FIELDS enhanced error display               */
/*                                                    */
ol.cf-ol li.cf_li_err {
	background:#FFDFDF url(li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
	padding:5px 0!important;
	margin:5px 0!important;
}

ol.cf-ol li ul.cf_li_text_err {
	margin:0 0 0 10px;
	padding:0;
	color:#333;
}

ol.cf-ol ul.cf_li_text_err li {
	background:url(icon-alert.png) no-repeat left 1px!important;
	list-style:none!important;
	font-weight:bold;
	text-indent:0;
	margin:0 0 2px!important;
	padding-left:15px;
}
ol.cf-ol ul.cf_li_text_err li:before {
	content:'';
}

/*                                                    */
/* 'visitor verification' related styles              */
/*                                                    */
label.secq,
label.seccap {
	vertical-align:text-bottom;
	margin-bottom:4px;
}

input.secinput {
	vertical-align:text-bottom;
}

#cforms_captcha6,
#cforms_captcha5,
#cforms_captcha4,
#cforms_captcha3,
#cforms_captcha2,
#cforms_captcha {
	height:15px;
	width:100px;
	padding: 4px 4px;
	margin: 0;
	vertical-align:text-bottom;
}

img.captcha	{
	vertical-align:text-bottom;
	margin:0 0 0 10px!important;
	padding:0!important;
	border:none!important;
	float:none!important;
}

img.captcha-reset {
	vertical-align:text-bottom;
	background:	url(captcha_reset_white.gif) no-repeat;
	margin:0 0 2px 3px;
	width:21px;
	height:21px;
	border:none;
}

img.imgcalendar {
	border:none;
}

/*                                                    */
/* change formatting of response msgs here            */
/*                                                    */

div.cf_info {
	color:#333;
	display:none;
	padding:10px 15px!important;
	width:380px;
	line-height:1.3em;
	margin:10px auto;
}
div.cf_info ol {
	margin:0;
	padding:5px 15px 0 30px;
}
div.cf_info ol li {
	padding:1px 0;
	margin:2px 0;
}
div.cf_info a	{
	color:red!important;
	text-decoration:underline!important;
}
div.success {
	background:#F9F9F9 none repeat scroll 0%;
	color:#0000;
	display:block;
font-size:14px;
}
div.failure {
	display:block;
	background:#FFDFDF url(li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
}
div.waiting {
	background:#F9F9F9;
	color:#AAAAAA;
	display:block;
}
/*                                                    */
/*   formatting for invalid user inputs               */
/*                                                    */
.cform .cf_error { 
	color:red; 
	border:1px solid #FF0000; 
}
div.mailerr {
	display:block;
}
.mailerr,
.cform .cf_errortxt {
	color:red; 
}

/*                                                    */
/* change formatting of response msgs here            */
/*                                                    */

p.cf_info 		{
	margin:10px 0;
	text-align:center;
}
p.success 	{
	color:green;
}
p.failure 	{
	color:red;
}

/*                                                    */
/* disabled fields [disabled] does not work on IE!    */
/*                                                    */

[disabled] {
	color:#dddddd;
	border-color:#dddddd!important;
	background:none!important;
}
.disabled {
	border-color:#dddddd!important;
}

/*                                                    */
/* upload box styling                                 */
/*                                                    */

.cform input.cf_upload  {
	width:220px;
	background: #f9f9f9;
	border:1px solid #888888;
}

/*                                                    */
/*  Other: link love                                  */
/*                                                    */
.linklove {
	margin:6px auto 10px !important;
	padding:0pt 6px 0pt 0pt !important;
	text-align:right;
	width:410px;
}
.linklove a,
.linklove a:visited {
	font-size: 0.8em;
	font-family: Tahoma;
	color:#aaaaaa!important;
}


/*                                                    */
/*  Other: browser hacks                              */
/*                                                    */
*+html ol.cf-ol,
*+html ol.cf-ol li	{
	display: inline-block;  /*for ie7*/
}
* html ol.cf-ol,
* html ol.cf-ol li,
* html span.reqtxt,
* html span.emailreqtxt { 
	display: inline-block;
}
* html .cform legend { 
	position:absolute; 
	left: -8px; 
	top:0;
	margin-left:0;
}
*+html .cform legend { 
	position:absolute; 
	left: -8px;
	top:0;
	margin-left:0;
}
* html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px; 
}
*+html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px; 
}
* html img.captcha	{
	margin-bottom:1px!important;
}
*+html img.captcha	{
	margin-bottom:1px!important;
}

.sdac_ps_image { 
float:left;
height:370px;
width:243px;
	margin:5px 0px 5px 5px;
}

.sdac_ps_image img{
float:left;
	padding:3px 3px 3px 3px;
background-position:center;
width:235px;
height:336px;
	border:0px solid #393f42;
background:#cbcbcb;
}

.sdac_ps_image img:hover{
opacity:0.8;filter:alpha(opacity=80);
padding:3px 3px 3px 3px;
background:#cbcbcb;
}

.sdac_slide-title { 
font-family:Veranda, sans=serif;
font-size: 23px;
color: #fff;
font-weight:bold;
text-shadow: black 0.1em 0.1em 0.2em;
float:left;
padding: 5px 10px 3px 3px;
text-align:bottom;
}

.sdac_ps {
width:auto; 
min-height:380px;
background: #5c6c73;
padding:5px 0px 5px 0px;
border:5px solid #393f42;
}

.sdac_ps2 {
width:650; 
height:460px;
position:relative;
}


.sdac_ps_slide { height:380px; display:none; }

.sdac_ps_text {
margin-left:-14px; margin-top:0px; height:auto; }

.sdac_slide-title{height:20px; width: auto; margin: 2px 2px 4px 5px;}

.slprev{
background: no-repeat url(http://cutprintreview.com/images/next1.gif);
float:right;
width:66px;
height:66px;
vertical-align:bottom;
margin: 5px 16px 4px -5px;
}

.slprev:hover{
width:66px;
background: no-repeat url(http://cutprintreview.com/images/next2.gif);
float:right;
height:66px;
vertical-align:bottom;
margin: 5px 16px 4px -5px;
}

.captioncase {
position:absolute;
right: 0px;
bottom: 0px;
width 300px;}

.slnext{
background: no-repeat url(http://cutprintreview.com/images/previous1.gif);
float:left;
width:66px;
height:66px;
vertical-align:bottom;
margin: 5px 16px 4px 0px;
}

.slnext:hover{
vertical-align:bottom;
width:66px;
background: no-repeat url(http://cutprintreview.com/images/previous2.gif);
float:left;
height:66px;
margin: 5px 16px 4px 0px;
}
.slcaption{
float:right;
padding:0px 30px 0px; 1px;
text-align:top;
width:25px;
height:20px;
font-size: 22px;
color: #fff;
font-weight:bold;
text-shadow: black 0.1em 0.1em 0.2em;

}

.slcaption2{
font-family:Veranda, sans=serif;
font-size: 18px;
color: #fff;
font-weight:bold;
text-shadow: black 0.1em 0.1em 0.2em;
float:left;
}

.sdac_ps_nav 
{float:right; margin:6px 0 10px 0; text-align:center; color:#fff; }

.sdac_ps_nav a{ background-color: #5c6c73; color:#fff; float:right; width:18px; border: 2px solid #393f42; text-decoration: none; margin-right:5px; padding: 3px 5px 3px 5px; text-align:center;
font-weight: bold;
}
.sdac_ps_nav span.current {

	padding: 2px 5px 2px 5px;

	margin: 2px;

		font-weight: bold;

		background-color: #226b91;

		color: #fff;

vertical-align:middle;

	}

.sdac_ps_nav a.activeSlide{background: #5c6c73;}

.sdac_ps_nav a:focus{background: #5c6c73;}
