/*
Theme Name: Mach Media
Theme URI: http://machmedia.net/
Description: This is a template made for Mach Media.
Version: 1.0
Author: Leland McFarland
Author URI: http://ikonmarketinggroup.com/
*/



* {
  margin:0;
  padding:0;
  border:0;
  outline: 0;
  list-style:none;
  font-weight:normal;
  font-style:normal;
  font-size:1.0em;
  font-family:inherit;
  text-decoration: none;
  color:inherit;
  font-family:Tahoma, Geneva, sans-serif;
}
html, body { text-align:left; cursor:default; }
input, textarea { cursor:text; }
ol { list-style:decimal; }
small { font-size:0.7em; }
big { font-size:1.2em; }
em, em *, i, i * { font-style:italic; }
strong, strong *, b, b * { font-weight:bold; }
button, a { cursor:pointer; }
button { text-align:center; }
hr, br { clear:both; }
hr { visibility:hidden; }
img { cursor:default; }
a img { cursor:pointer; }

a {
	color:#FF0000;
	text-decoration:underline;
}
a:hover {
  color: #ccc;
}

h1, h2, h3, h4 {
	color:#fff;
	padding: 20px 0;
	font-family:Arial, Helvetica, sans-serif;
	cursor: text;
}
h1 a, h2 a, h3 a, h4 a {
	text-decoration:none;
}
h1 {
  padding-top: 0;
	font-size:30px;
	font-weight:bold;
}
h2 {
	font-size:15px;
	font-weight:bold;
	padding: 5px 0;
}
h3, h4{
	font-size:18px;
	padding: 5px 0;
}
h5 {
  font-weight:bold;
}
ul {
  padding: 0 20px;
}
ul li {
  list-style: disc;
}
p {
  padding: 10px 0;
}
p.wp-caption-text {
  font-style:italic;
  margin:0;
}
.left{
	float:left;
}
.right{
	float:right;
}
.center {
	text-align:center;
}

body {
  font-size: 12px;
  background:#000;
  font-family:Arial, Helvetica, sans-serif;
  color:#fff;
}
#topbanner {
	background:#f00;
	text-align:right;
	padding:10px 20px;
	color:#fff;
}
#topbanner a{
	color:#fff;
	text-decoration:none;
}
#topbanner a:hover{
	text-decoration:underline;
}
#header {
	width:960px;
	margin:0px auto;
	overflow:hidden;
	text-align:center;
	border-bottom: #f00 3px solid;
	margin-bottom:20px;
}
#header a{
	color:#000;
	position:absolute;
	font-size:0px;
}

#contentWrap {
	width:960px;
	margin:0px auto;
}

#content{
	float:right;
	width:810px;
	padding:0 0;
}
.isp table td {
  padding:3px;
    text-align:center;
}
.isp table td.products_title, .isp table tr.products_title td {
  text-align:left;
}
#content td.price{
  text-align:center;
}
.machhead {
  text-align:center;
}
input, textarea, select{
  color:#111;
  padding:3px;
  border:#ccc solid 2px;
  width:250px;
}
input:hover, textarea:hover, select:hover{
  border:#f00 solid 2px;
}
#button {
  cursor:pointer;
  width:auto;
}
.phone{
  background:url(http://machmedia.net/images/phoneall.gif) top left no-repeat;
  height:202px;
  width:356px;
  position:relative;
  margin:0 0 10px 8px;
}
.phone .features{
  position:absolute;
  top:92px;
  left:20px;
}
.phone .more{
  position:absolute;
  bottom:-13px;
  left:11px;
}
.phone .sign{
  position:absolute;
  bottom:-13px;
  right:20px;
}
.voippage {
  float:right;
  margin-left:15px;
}

#sidebar {
	width:140px;
	float:left;
}
#sidebar ul{
	padding:0 0 0 10px;
}
#sidebar li{
	list-style:none;
	padding:3px 0;
}
#sidebar h3{
	padding:0;
	color:#fff;
	font-size:15px;
}
#footer {
	padding:20px 0;
	text-align:center;
}

/*Misc*/
span.sa{font-weight: bold;  color: #000000; font-size: 14px; line-height: 13px; font-family: Arial, Verdana,  Helvetica, sans-serif;}
span.dol{color: #FF0000; font-weight: bold; font-size: 24px; line-height: 13px; font-family: Arial, Verdana,  Helvetica, sans-serif;}
span.cents{font-weight: bold; color: #FF0000; font-size: 16px; line-height: 13px; font-family: Arial, Verdana,  Helvetica, sans-serif;}
span.pm{color: #000000; font-size: 10px; line-height: 14px; font-family: Arial, Verdana,  Helvetica, sans-serif;}
span.price{font-weight: bold; color: #FF0000; font-size: 34px; line-height: 13px; font-family: Arial, Verdana,  Helvetica, sans-serif;}
