/* 
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.

*/
/*========= ADDITIONAL =========*/

	.small {font-size:16px;
		color:#000000;
		font-weight:normal;
		margin-bottom:5px;
		text-align:left;
		}

	.signup-box {
		background:#e8eefa;
		border:solid 1px #c3d9ff;
		border-radius:10px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		padding:5px;
		position:relative;
	}
	.email {
		background:#fbf6de;
		border:solid 2px #0060c2;
		font-size:16px;
		margin-bottom:5px;
		padding:10px;
		text-align:left;
		width:270px;
	}
	
	.email2 {
		background:#f6f6f6;
		border:solid 3px #0060c2;
		font-size:16px;
		margin-bottom:5px;
		padding:10px;
		text-align:center;
		width:270px;
	}
	.submit_button {
		text-align:center;
		border:solid 0px #cc0000;
		background:#cc0000;
		font-size:24px;
		color:#ffffff;
		font-weight:bold;
	}
		label {
		color:#0060c2;
		display:block;
		font-weight:bold;
		margin-bottom:5px;
		text-align:center;
	}
	
		.signup-box2 {
		background:#fbf6de;
		border:solid 1px #d9ce9a;
		border-radius:10px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		padding:20px;
		position:relative;
	}
	
		.signup-box3 {
		background:#DEE4ED;
		border:dashed 3px #000000;
		border-radius:10px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		padding:10px;
		position:relative;
	}
		.signup-box4 {
		background:#dbe9f0;
		border:solid 4px #f0f6f9;
		border-radius:10px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		padding:10px;
		position:relative;
	}
/* CSS for Testimonials */
.testavatar {
float: left;
width: 50;
padding:7px;
font-weight: bold;
}

.testavatar input {
width: 250px;
margin-bottom: 5px;
border: 1px solid #ccc;
}

.testavatar br {
	clear: left;
}

/* CSS for Email Fields */
	.field12 {
		background:#fbf6de;
		font-size:16px;
		padding:5px;
		text-align:left;
	}
	.field3 {
		background:#fbf6de;
		font-size:16px;
		padding:5px;
		text-align:left;
	}

/* Custom Buttons */

.redbutton, .redbutton:visited a{ font-family:Verdana, Geneva, sans-serif; background: url(images/alert-overlay.png); display: inline-block; padding: 5px 10px 6px; color: #fff !important; text-decoration: none; border:none; position: relative; cursor: pointer; }
.redbutton, .redbutton:visited a{ background-color:#cc0000; }
.redbutton:hover { background-color: #00cc00 !important; text-decoration:none; }
.redbutton:active { top: 1px; }
.small.redbutton, .small.redbutton:visited { font-size: 10px; padding: 0px 6px 1px; text-transform:uppercase;}
.redbutton, .redbutton:visited, .medium.redbutton, .medium.redbutton:visited { font-size: 13px; font-weight: bold; line-height: 1; }
.large.redbutton, .large.redbutton:visited { font-size: 14px; padding: 8px 14px 9px; }

.bluebutton, .bluebutton:visited a{ font-family:Verdana, Geneva, sans-serif; background: url(images/alert-overlay.png); display: inline-block; padding: 5px 10px 6px; color: #fff !important; text-decoration: none; border:none; position: relative; cursor: pointer; }
.bluebutton, .bluebutton:visited a{ background-color: blue; }
.bluebutton:hover { background-color: #00cc00 !important; text-decoration:none; }
.bluebutton:active { top: 1px; }
.small.bluebutton, .small.bluebutton:visited { font-size: 10px; padding: 0px 6px 1px; text-transform:uppercase;}
.bluebutton, .bluebutton:visited, .medium.bluebutton, .medium.bluebutton:visited { font-size: 13px; font-weight: bold; line-height: 1; }
.large.bluebutton, .large.bluebutton:visited { font-size: 14px; padding: 8px 14px 9px; }

.orangebutton, .orangebutton:visited a{ font-family:Verdana, Geneva, sans-serif; background: url(images/alert-overlay.png); display: inline-block; padding: 5px 10px 6px; color: #000064 !important; text-decoration: none; border:none; position: relative; cursor: pointer; }
.orangebutton, .orangebutton:visited a{ background-color: #fca700; }
.orangebutton:hover { background-color: #00cc00 !important; text-decoration:none; }
.orangebutton:active { top: 1px; }
.small.orangebutton, .small.orangebutton:visited { font-size: 10px; padding: 0px 6px 1px; text-transform:uppercase;}
.orangebutton, .orangebutton:visited, .medium.orangebutton, .medium.orangebutton:visited { font-size: 13px; font-weight: bold; line-height: 1; }
.large.orangebutton, .large.orangebutton:visited { font-size: 14px; padding: 8px 14px 9px; }



/* Custom Tables */


#tableouter{
position:relative;
width:940px;
height:370px;
background:none;
}

#tableinner{
position:absolute;
left:0;
top:0;
height:370px;
width:570px;
background:none;
}

#tableinner2{
position:absolute;
left:590px;
top:0;
height:370px;
width:330px;
background:none;
}

/* Custom Boxes */

#bluebox {
	width: 450px;
	border: 4px;
	border-style: solid;
	border-color: #018BCE;
	margin: 20px auto 30px auto;
	padding: 15px 15px 15px 15px;
	background-color: #CFE9F6;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

body.single #logo img.title { margin: 0px !important; }
