/*
Theme Name: NetViper
Theme URI: http://www.netviperinteractive.com	
Description: Custom Theme
Author: Dave Fogel
Author URI:http://www.netviperinteractive.com	
*/



@import "style/css/reset.css";
@import "style/css/text.css";
@import "style/css/960.css";
@import "style/css/global.css";

#ppcquote
{
  display: block;
  width: 300px;
  height: 60px;
  background: url(style/images/free-quote.png) no-repeat 0 0;
}

#ppcquote:hover
{ 
  background-position: 0 -60px;
}

#ppcquote span {
  display: none;
}

div.ppchead  {
font-family:Century Gothic,sans-serif;
font-size:30px;
margin:0px 0 15px;
padding:15px 5px 0px 5px;
text-transform:uppercase;
font-weight:bolder;
}
div.ppclist {
font-family:Century Gothic,sans-serif;
font-size:20px;
list-style:none;
margin:10px 10px 10px 10px;
padding:2px 5px;
}
div.ppclist li {
background:url("style/images/checkmark.png") no-repeat scroll 0 0 transparent;
padding:0px 0px 0px 40px;
list-style:none;
margin:2px 2px;
}

.promobox2{
border:2px dashed #bf2f38;
font-size:12px;
height:250px;
list-style:none outside none;
margin:5px 10px 20px 30px;
padding:2px;
text-align:center;
width:200px;
float:right;
background-color:yellow;
}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */


.alignleft {
	float: left;
}

.alignright {
	float: right;
}
.wp-post-image{
margin: 5px 5px;
}
#box-table-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
#box-table-a td
{
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #d0dafd;
	color: #339;
}
.widget_search .screen-reader-text {
	display:none;
}
#execphp-2 {
background:url("style/images/quoteback.gif") repeat-x scroll right bottom #FFFFFF;
border:2px solid #5f80b8;
font-size:12px;
height:250px;
list-style:none outside none;
margin:5px 10px 20px 30px;
padding:2px;
text-align:center;
width:250px;
}

#execphp-2 li {
list-style-image:url(style/images/red-arrow.png);
list-style-position:outside;
list-style-type:disc;
margin-left:50px;
text-align:left;
margin-top:10px;
}
#execphp-4 {
background:url("style/images/quoteback.gif") repeat-x scroll right bottom #FFFFFF;
border:2px solid #5f80b8;
font-size:12px;
height:250px;
list-style:none outside none;
margin:5px 10px 20px 30px;
padding:2px;
text-align:center;
width:250px;
}

#execphp-4 li {
list-style-image:url(style/images/red-arrow.png);
list-style-position:outside;
list-style-type:disc;
margin-left:50px;
text-align:left;
margin-top:10px;
}
#execphp-3 {
background:url("style/images/quoteback.gif") repeat-x scroll right bottom #FFFFFF;
border:2px solid #5f80b8;
font-size:12px;
height:250px;
list-style:none outside none;
margin:5px 10px 20px 30px;
padding:2px;
text-align:center;
width:250px;
}

#execphp-3 li {
list-style-image:url(style/images/red-arrow.png);
list-style-position:outside;
list-style-type:disc;
margin-left:50px;
text-align:left;
margin-top:10px;
}
#movestyle a {
text-transform:uppercase;
color:#666;
font-weight:bolder;
}
#movestyle a:hover {
text-transform:uppercase;
color:#d31724;
}
#execphp-5 {
font-size:125%;
font-weight:normal;
letter-spacing:-0.04em;
line-height:110%;
list-style:none;
}
#execphp-7 {
font-size:125%;
font-weight:normal;
letter-spacing:-0.04em;
line-height:110%;
list-style:none;
background:url("style/images/quoteback.gif") repeat-x scroll right bottom #FFFFFF;

}
#execphp-7 h2  {
font-size:125%;
font-weight:bolder;
letter-spacing:-0.04em;
line-height:110%;
list-style:none outside none;
}
.quote_engine_widget_blurb {
font-size: 20pt;
text-align:center;
font-weight:bolder;
color:#5f80b8;
font-family:Helvetica, Arial,sans-serif;
}

.quote_engine_widget_choicelabel {
 font-size: 9pt;
 display: block;
 margin-top: 5px;
text-transform:uppercase;
}
.calculatorHeader {
background:none repeat scroll 0 0 #FF0000;
color:#FFFFFF;
font-weight:bold;
padding:3px;
}
.calculatorCellEven {
background:none repeat scroll 0 0 #FFFFFF;
padding:3px;
width:265px;
}
.calculatorCellOdd {
background:none repeat scroll 0 0 #EEEEEE;
padding:3px;
width:265px;
}
.calculatorTable {
width:300px;
}
.calculatorTable input {
font-family:Arial,Helvetica,sans-serif;
width:30px;
}
.calculatorCellInput {
text-align:right;
width:32px;
}
.calculatorTableHead {
background-color:#999999;
color:#FFFFFF;
font-weight:bold;
padding:2px;
text-align:center;
}
div.sav {
text-align:center;
font-size:16px;
color:#610808;
font-weight:bold;
}