/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/
.textField, .textArea, ol.newsletterforms li.buttons .submit, input.submit{
border: 3px solid #e2e2e2;
 border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;  
margin: 10px; 
margin-left: 20px;
width:214px;padding:7px 10px;

clear: none;

}

#newsletter .textField {
  margin: 0px;
}

#newsletter input #submit {
  margin: 0px;
}

ol.forms li 

{

clear: both;

float: left;

margin-bottom: 18px;

position: relative;

width: 500px;

}



input.textField {
 color:#999999;

}


label {
  width: 150px;
  display: inline;
}

#footer #footer-widgets { margin-top:20px; color:#bbbbbb; font-size:12px; }

input.submit {
margin: 15px 0 0 10px; background:#f0f0f0; color:#333; font-size:12px; 
width: 84px;
text-transform:uppercase; border:none; padding:4px 25px 4px 15px;
}


input.submit {
width: 84px;
margin: 15px 0 10px 20px;
}

 ol.login li.buttons .submit, input.submit{
border: 3px solid #e2e2e2;
 border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;  
margin: 10px; 
margin-left: 20px;
width:214px;padding:7px 10px;
border: 0px;

clear: none;
background-color: #0680e0;
color: #fff;

}

input.submit:hover{background:#06a0f0; color:#fff; cursor:pointer;}
input.submit:active{left:-1px;position:relative;top:-1px;}

table .grid {
  padding-left: 10px;
  padding-right: 10px;
  valign: center;
}

.grid th {
	height:64px;
	border-right:1px solid #fff;
	vertical-align:bottom;
	color:#fff;
	font:normal 21px/27px arial;
	letter-spacing:2px;
	background-color: #333333;
padding: 5px;

width: 240px;

	}
.grid td {
	text-align:center;
	background:transparent url(i/bg_td.gif) no-repeat bottom left;
	border-right:1px solid #fff;
        border-bottom: 1px solid #fff;
	color:#fff;
	width:108px;
	height:32px;
	font:bold 12px/18px verdana;
width: 150px;
padding: 5px;


}

td.desc {
  text-align: left;
  padding-left: 8px;
}

td.desc, td.col2, td.col4 {
     
     background-color: #f7f7f7;
     color: #333333;
}

td.col1, td.col3 {
     background-color: #dbdbdb;
     color: #333333;
}

.rightsb {
display: inline;
width: 200px;
 margin-left: 600px;
margin-right: -200px;
margin-top: 200px;
float: right;
}

ol.newsletterforms li.buttons .submit 

{

width: 120px;
height: 24px;
margin-top: 15px;

margin-right: 0pt;

margin-bottom: 0pt;

margin-left: 0px;

background-color: #0680e0;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

color: #fff;

font-size: 12px;

text-transform: uppercase;

border: 0;

padding-top: 4px;

padding-right: 25px;

padding-bottom: 4px;

padding-left: 15px;

}

ol.newsletterforms li.buttons .submit, #contact-page ol.forms input, ol.forms textarea 

{

}

 ol.newsletterforms li.buttons .submit:hover

{

background-color: #06a0f0;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

color: #ffffff;

cursor: pointer;

}

.pricingtable {
  width: 100%;
  padding: 10px;
 
  spacing: 4px;
}


.pricingtable th {
  font-size: 18px;
  background-color: #244058;
  height: 40px;
  color: white;
  padding: 8px;
  border-right: 8px solid #fafafa;
  border-left: 8px solid #fafafa;
  
border: 8px solid #f7f7f7;
}

.pricingtable td {
  font-size: 14px;
  
  margin: 4px;
  padding: 4px;
  border: 8px solid #f7f7f7;
  border-right: 8px solid #fafafa;
  border-left: 8px solid #fafafa;
}

.pricingtable .hl {
  color: #4aaccc;
  font-weight: bold;
  font-size: 18px;
}

.pricingtable a.btn { margin: 15px 0 0 0; background:#248438 url(images/ico-bullet.png) no-repeat 90% 50%; display: block; color:#fff; font-size:18px; border:none; padding: 10px; height: 30px; }
.pricingtable a.btn:hover { background:#06a0f0 url(images/ico-bullet.png) no-repeat 90% 50%; color:#fff; text-decoration:none; }



