/*
Theme Name: grfab
Description: Salinas Steel & Metal Fabrication
Author: The Business Card Shoppe
Author URI: http://www.thebusinesscardshoppe.com
*/

/*****************************************************
1. HTML, BODY & IFRAME
2. H1-H6
3. COMMON CLASSES (BREAK & li)
4. A.LINK
5. IMG 
6. BLOCKQUOTE 
7. 1000px WRAPPER
8. HEADER
9. SIDEBAR
10. MENU
11. FEATURED CONTAINER
12. FANCY BUTTONS
	13. FANCY BUTTONS sizes
	14. FANCY BUTTONS colors
15. SOCIAL ICONS
*****************************************************/

/*** HTML, BODY & IFRAME ***1*/

html { margin:0px auto; padding:0px; min-width: 1000px;}

body { 
	margin:0px auto;
	padding:0px; 
	background: #fff url('http://grfab.com/wp-content/uploads/2012/07/background.jpg') top center repeat-x;
	font:normal 14px Arial, Helvetica, Calibri, Verdana, sans-serif;
	color:#000;
	text-align:center; 
}

iframe {border-radius: 9px; -moz-border-radius: 9px !important; box-shadow: inset 1px 1px 1px #000;}

a:hover {cursor:pointer;}
input:hover {cursor:pointer;}

/*** HEADER STYLES ***2*/

h1 { color: #000; font:italic bold 25px arial; padding: 0 0; margin: 0 0; }
h2 { color: #fff; font:normal 18px arial; padding: 0 0; margin: 0 0; text-shadow: 1px 1px 2px #000; }
h3 { color: #606060; font:normal 20px arial; padding: 0 0; margin: 0 0; padding: 5px; border-bottom: 1px solid #b9b9b9;} /**Sidebar Title**/
h4 {color: #333; font:normal 25px arial; padding: 0 0; margin: 0 0;}

/*** COMMON CLASSES ***3*/

.break { clear:both; }
li {list-style-type: none; color: #898989;}

/*** A.LINK > li STYLE ***4*/

a { color:#0f85d5; text-decoration:none; list-style-type: none; }
a:link { color: #0f85d5; }
a:visited { color: #0f85d5; }
a:hover { color: red;  }
a:active { color: red; }

/*** IMAGE STYLES ***5*/

img { border:0px; }
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}
.minusleft {margin-left: -3px !important;}

/*** 1000px WRAPPER ***6*/

#wrapper{
	width:1000px;
	min-height:100px;
	margin: 0px auto auto auto;
	background: transparent;
	text-align: left;
}

#white_wrapper{
	width:1000px;
	min-height:100px;
	margin: 0px auto auto auto;
	background: #fff;
	text-align:left;
}

#inner_content {width:750px; float: right;}
/*** START HEADER ***7*/

.header {
	width:1000px;
	height:100px;
	margin: 0 auto;
	text-align:left;
}

.Left {
	width:350px;
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
	text-align:center;
	padding: 17px 0;
	background: transparent;
	font-family: Edward;
	font-size: 45px;
}
.Left img {margin: 20px 0px -20px 0;}
.Right {
	margin: 40px 0px -25px 0;
	width:550px;
	text-align:left;
	float:right;
	text-align:center;
	padding: 10px;
	font-size: 20px;
	font-family: Bod;
	background: transparent;
	height: 25px;
	position:relative;
}

/*** START NAVIGATION ***7*/
#menu { width: 580px !important; height: 25px !important; }
#menu-primary { width: 580px !important; height: 25px !important;}
.nav {
	width:580px;
	height:36px;
	margin:0px 0px;
	text-align:center;
	line-height: 36px;
}

.nav ul { margin:0px; padding:0px; }
.nav li {
	position:relative;
	list-style-type:none;
	display:inline-block;
	*display:inline; /* Hack for IE 7 and less */
	zoom: 1; 	/* For IE 7 */
	margin:0px;

}

.nav li:hover { 
	position:relative;
	display:inline-block;
	*display:inline; /* Hack for IE 7 and less */
	zoom: 1; 	/* For IE 7 */
	color: #000;
}

.nav a { margin-left: 0px; 
	font:normal 14px Arial; color: #000; text-transform: uppercase; 
	padding: 5px 5px; 
	text-align: left; 
	border-top: 3px solid transparent;
 }
.nav a:hover {border-top: 3px solid #000; border-bottom: 3px solid #000;}


/*------------ START MENU SECOND DROPDOWN LEVEL STYLES ------------*/

.nav ul li ul {
	list-style:none;
	position:absolute;
	left:-9999px;
	z-index:99;
	background: #000; 
}

.nav ul a { display:block; white-space:nowrap; }

.nav li:hover ul { /* Display the dropdown on hover */
	left:0; /* Bring back on-screen when needed */
	top:29px;
	opacity:1; /* Fade to opaque */
	margin-top:0px;
	text-align: left;
}

.nav li:hover a { /* Set styles for top level when dropdown is hovered */
	color:#000;
	border-top: 3px solid #000;
}

.nav li:hover ul li { 
	display:block; 
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
}

.nav li:hover ul a { 
	display:block;
	font:normal 14px Arial, Helvetica, Calibri, Verdana, sans-serif;
	text-decoration:none; 
	color:#fff;
	text-align: center;
	padding: 10px 40px;
background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(top,  #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
border: 0;
}

.nav li:hover ul li:hover { 
	background-color:#3d6f52; 
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}

.nav li:hover ul li a:hover { 
	color:#fff;
background: #000000; /* Old browsers */
background: -moz-linear-gradient(top,  #000000 0%, #45484d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#45484d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #000000 0%,#45484d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #000000 0%,#45484d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #000000 0%,#45484d 100%); /* IE10+ */
background: linear-gradient(top,  #000000 0%,#45484d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#45484d',GradientType=0 ); /* IE6-9 */
border: 0;

}


/*** FEATURED CONTAINER ***8*/

#featured{
	width:1000px;
	min-height:280px;
	margin: 16px auto auto auto;
	text-align:left;
	position:relative;
}

.featuredcontainerLeft {
	width:450px;
	margin: 10px 20px 0px 0px;
	text-align:left;
	float:left;
	text-align:center;
	height: 320px;
}
.featuredcontainerRight img{
	border:1px solid #fff; 
		margin-left: -1px;
		}
.featuredcontainerRight {
	width:490px;
	height: 320px;
	margin:10px auto auto auto;
	text-align:left;
	float:right;
	text-align:center;
}

.blogrollpic {
	float:left;
}
.blogrollpic1{
	margin-left: -7px !important;
}
.blogrollpic3{
	margin-left: 18px !important;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:0px; 
	list-style:none; 
	padding:0; 
	margin: 60px 0 0 -10px;
	width:520px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; 
	padding-left:0px;  
	font-size:12px; 
	color:#666; 
	height: 88px;
	margin-bottom: -2px;
}

#featured ul.ui-tabs-nav li h2{ 
	color: #333 !important;
}

#featured ul.ui-tabs-nav li img{ 
	float:left; margin:0px 5px; 
	background:transparent; 
	padding:2px; 
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:12px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#333;  background: transparent; 
	line-height:50px;
	text-align: left;
}

#featured li.ui-tabs-nav-item a:hover{ 
	background: url('images/background-arrow.png') top left no-repeat; 
	color:#fff !important;
	height: 82px;
}
#featured li.ui-tabs-nav-item a:hover .title{ 
	color:#fff !important;
}
.title { 
	color: #333; 
	font:normal 18px arial !important; 
	padding: 10px 0 0 0; 
	margin: 0 0; 
	display: block;
}

#featured li.ui-tabs-selected{ 
	background:url('images/background-arrow.png') top left no-repeat;  
	color:#fff !important;
}
#featured li.ui-tabs-selected a .title{ 
	background:url('images/background-arrow.png') top left no-repeat;  
	color:#fff !important;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a { 
	background:url('images/background-arrow.png') top left no-repeat;
	color:#fff !important;
}
#featured .ui-tabs-panel{ 
	width:490px; height:280px; 
	background: transparent; position:relative;
}
#featured .ui-tabs-panel img{ 
	border: 0 !important;
	margin-top: -5px;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:240px; left:25px; 
	height:70px; 
	background: transparent; 
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color: #fff;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}

/*** HOME SERVICES * QUOTE * ABOUT US ***9*/

#home-middle-container{
	width:1000px;
	min-height:280px;
	margin: 30px auto auto auto;
	text-align:left;
}
.home-middle-div {
	width: 321px;
	height: 166px;
	float:left;
	display: inline-block;
	margin-right: 12px;
	background: transparent;
	margin-top: 58px;
	}

.home-middle-text{
	margin-top:100px;
	color: #fff;
	margin:95px 10px 5px 10px;
	}
.home-middle-text a, .home-middle-text a:visited,{
	color: #000;
	}

/*** START CONTENT ***8*/

#content-container{
	width:1000px;
	min-height:280px;
	margin: 20px auto auto auto;
	text-align:left;
	position:relative;
}

.contentLeft {
	width:515px;
	margin: 10px 20px 0px 0px;
	text-align:justify;
	float:left;
	height: 340px;

}

.contentRight {
	width:460px;
	height: 340px;
	margin:0px auto auto auto;
	text-align:left;
	float:right;
	text-align:center;

}

/** INNER CONTENT **/
#container {
	width:1000px;
	min-height:100px;
	margin: 130px auto auto auto;
	background: #eee;
	box-shadow: 0px 0px 5px #000;
	padding: 5px;
	z-index: 2;
	min-height: 500px;
-moz-border-radius: 0em 0em 0em 0em;
border-radius: 0em 0em 0em 0em;
}
#container-left {
	width:705px;
	min-height:100px;
	margin: 0px auto 15px 0px;
	background: transparent;
	padding: 20px;
	z-index: 2;
	float: left;
	text-align: justify;
	color: #333;
}
#container-left-blog {
	width:705px;
	min-height:100px;
	margin: 0px auto 15px 0px;
	background: transparent;
	padding: 20px;
	z-index: 2;
	float: left;
	text-align: justify;
	color: #333;
	border: 1px solid #bcbcbc;
}
#container-left img{background: rgb(204,204,204); /* Old browsers */
background: -moz-linear-gradient(45deg,  rgba(204,204,204,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(204,204,204,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  rgba(204,204,204,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  rgba(204,204,204,1) 0%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  rgba(204,204,204,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
background: linear-gradient(45deg,  rgba(204,204,204,1) 0%,rgba(238,238,238,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
padding: 5px;
box-shadow: 0px 0px 2px #333;
}

.inner-title h1{
margin-top: -80px !important; text-shadow: 0px 0px 3px #000; 
margin-bottom: 40px;
font-family:italic bold Arial !important;
line-height: 1em;
color: #fff9d6;
font-weight:bold;
font-size: 35px;
	position:absolute;
}

.content-left {float: left; width: 335px;}
.content-right {float:right; width: 340px; margin-right: 0px;}
/*** SIDEBAR STYLES ***10*/

#primary,
#secondary {
width: 240px; 
float:right; 
background: rgb(238,238,238); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
margin-right: 0px; 
overflow: hidden;
border: 3px solid #ddd;
box-shadow: 0px 0px 3px #333;
-moz-border-radius: 1em 0em 1em 4em;
border-radius: 1em 0em 1em 4em;
}

#primary .widget {padding: 10px 15px 10px 10px;}

#secondary {
	clear: right;
}

#primary ul {}

#primary li a{list-style-type: disc; color: #333;}

#primary li a:hover{ color: #006db8;}

#primary li { list-style-type: disc; color: #333;}

#primary img { 
	margin: 5px 0px 0 0;
	cursor: pointer; 
	border:2px solid transparent;
	-moz-border-radius: 1em 0em 1em 4em;
	border-radius: 1em 0em 1em 4em;
	padding-bottom: 5px;
}
#primary img:hover {  
	cursor: pointer; 
	border:2px solid red;
	}

ul#primary li {margin: 0 0 20px 0; border:1px solid #000;}


/*** FACEBOOK & TWITTER STYLES ***10*/
.face{ background: url('images/facebook.jpg');margin-top: 0px; margin-bottom: 3px; margin-left: -13px; margin-right: 5px; display: inline-block; width: 221px; height: 62px;}
.face:hover{ background: url('images/facebook-hover.jpg'); margin-top: 0px; margin-bottom: 3px; display: inline-block;}
.blog { background: url('/wp-content/uploads/2012/04/blog-img.jpg'); margin-top: 6px; width: 221px; height: 66px; display: inline-block; }
.blog:hover{background: url('/wp-content/uploads/2012/03/blog-hover.jpg');}
.quote { background: url('/wp-content/uploads/2012/03/requestquote.jpg'); width: 321px; height: 166px; display: block;}
.quote:hover {background: url('/wp-content/uploads/2012/03/requestquote-hover.jpg');}

/*** FOOTER STYLES ***10*/

#footer {
	background: url('images/footer.jpg') center repeat-x;
	height: 200px;
	margin: 10px 0 0 0;
	font: normal 14px arial;
	color: #949494;
	border-top: 2px solid #fff;

}

.footer1000{
	width: 1000px;
	margin: 0px auto;
	font: normal 14px arial;
	color: #949494;
	text-align:left;
}
.footer-block {
	width: 240px;
	border-right: 1px dotted #444;
	margin-right: 5px;
	float:left;
	font: normal 14px arial;
	color: #949494;
	margin-top: 20px;
	height: 150px;
	margin-left: 3px;
}
.footer-block-end {
	width: 240px;
	border:0;
	margin-right: 5px;
	float:left;
	font: normal 14px arial;
	color: #949494;
	margin-top: 20px;
	height: 150px;
	margin-left: 3px;
}

.footer-block li{ display: block; color: #949494; line-height: 7px;}
.footer-block li a{ display: block; color: #949494; padding: 0px 0px; margin: 0 0 0 -30px; border:0; line-height: 14px;}
.footer-block li a:hover{color: #fff; padding: 0px 0px; margin: 0 0 0 -30px;  border:0;}

.gfield_label {color: #3b3b3b;}
#gform_1 .button {-moz-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	box-shadow:inset 0px 1px 0px 0px #bee2f9;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #63b8ee), color-stop(1, #468ccf) );
	background:-moz-linear-gradient( center top, #63b8ee 5%, #468ccf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf');
	background-color:#63b8ee;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #3866a3;
	display:inline-block;
	color:#14396a;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #7cacde;
	width: 335px; float:left; margin-top: -20px} /* SUBMIT BUTTON */
#gform_1 .button:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #468ccf), color-stop(1, #63b8ee) );
	background:-moz-linear-gradient( center top, #468ccf 5%, #63b8ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee');
	background-color:#468ccf; cursor:pointer;} /* SUBMIT BUTTON HOVER */
#input_1_4 {width: 99%;}
.gform_heading {display:none;}

@font-face {
	font-family: impact;  
	src: local('impact'), 
		url("impact_0.ttf") format('truetype');  
	font-weight: normal;  
}

/*------------ BLOGPAGE (Blogroll) ------------**(20)**/

.blog-container{
	width:700px !important;
	height:170px !important;
	margin-left: 0px;
	text-align:left;
	float:left;
	z-index: 10 !important;
	position: relative;
	margin-top: -5px;
	margin-bottom: 5px;
	color: #a5a5a5;
	margin-top: 5px;
	border: 1px solid #bcbcbc;
	padding:20px;
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(226,226,226,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(226,226,226,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(226,226,226,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(226,226,226,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(226,226,226,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(226,226,226,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */

}

.blog-text{
	float:right;
	width:515px !important;
	min-height:160px;
	color: #26120d !important;
	font:normal 14px Arial, Helvetica, sans-serif; color:#858585; margin-right: 18px;
	text-align: justify !important;
	font-size: 12px;	
	color: #a5a5a5;
	margin-right: 5px;
}
.blog-container:hover{
	background: #dadada;
}

.blog-text p{color: #787878;}

.event-image img{ 
	margin-top: 0px;
	float:left !important; 
	width: 150px;
	height: 150px;
	box-shadow: 2px 2px 3px #333;
	border: 2px solid white;
}

.date {
	padding: 5px;
	float: right;
	margin: -16px -20px 0 0;
	font-size: 12px;
	color: #333;
	border-left: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
}
.blog-readmore {
	float: right;
	padding: 5px;
	background: #0154a1;
	border: 1px solid #fff;
	color: #fff;
	margin: 0px;
}
.blog-readmore:hover {
	color: #fff;
	background: red;
}
.txtsmall {font: 8px arial; color: #000; padding: 0 0; margin: 0 0 -15px 0;}

/** Request a Quote **/

#primary .request {}
#primary .request img:hover {border: 2px solid transparent;}

.copyright { padding: 10px; background: #000; margin-top: 20px; font:normal 10px arial!important; text-align: center; height: 30px;}

#input_3_1 {width: 220px; padding: 5px;}
#input_3_2{width: 220px; padding: 5px;}
#gform_3 .button {-moz-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	box-shadow:inset 0px 1px 0px 0px #bee2f9;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #63b8ee), color-stop(1, #468ccf) );
	background:-moz-linear-gradient( center top, #63b8ee 5%, #468ccf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf');
	background-color:#63b8ee;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #3866a3;
	display:inline-block;
	color:#14396a;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #7cacde;
	width: 233px; float:left; margin-left: -72px; margin-top: -30px;} /* SUBMIT BUTTON */
#gform_3 .button:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #468ccf), color-stop(1, #63b8ee) );
	background:-moz-linear-gradient( center top, #468ccf 5%, #63b8ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee');
	background-color:#468ccf; cursor:pointer;} /* SUBMIT BUTTON HOVER */

#gform_2 .button {-moz-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	box-shadow:inset 0px 1px 0px 0px #bee2f9;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #63b8ee), color-stop(1, #468ccf) );
	background:-moz-linear-gradient( center top, #63b8ee 5%, #468ccf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf');
	background-color:#63b8ee;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #3866a3;
	display:inline-block;
	color:#14396a;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #7cacde;
	width: 233px; float:left; margin-top: -10px;} /* SUBMIT BUTTON */
#gform_2 .button:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #468ccf), color-stop(1, #63b8ee) );
	background:-moz-linear-gradient( center top, #468ccf 5%, #63b8ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee');
	background-color:#468ccf; cursor:pointer;} /* SUBMIT BUTTON HOVER */

.number {
	background: #000;
	display:block;
	position: relative;
	color: #fff;
	padding: 10px;
	width: 100px;
	height: 20px;
	float:right;
	margin-bottom: -35px;
	border-bottom: 1px solid #ddd;
	box-shadow: 0px 2px 2px #333;
background: #4c4c4c; /* Old browsers */
background: -moz-linear-gradient(top,  #4c4c4c 0%, #131313 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(100%,#131313)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4c4c4c 0%,#131313 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4c4c4c 0%,#131313 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4c4c4c 0%,#131313 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4c4c4c 0%,#131313 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */
	text-shadow: 1px 1px 1px #000;

}
