/*
Theme Name: WordPress Default
Theme URI: http://studiovelocious.com
Description: studiovelocious site.
Version: 1.0
Author: studiovelocious
Author URI: http://studiovelocious.com
Tags:

*/

/* Begin Typography & Colors */
body {
	width:auto;
	margin:0 auto 0 auto;
	background-color:#000;
	}
	
#wrapper {
	margin:0 auto;
    width:998px;
}

h1 {
	font:18px arial;
	color:#91fe00;
	margin:0;
	padding:5px 0;
	border-bottom:1px #545454 solid;
	}
h1.site_name {
    position: absolute;
    text-indent: -9999px;
}
h2 {
	font:24px arial;
	font-weight:bold;
	color:#1E1E1E;
	margin:0;
	padding:5px 0;
	}
	
h3 {
	font:18px arial;
	color:#91fe00;
	margin:0;
	padding:5px 0;
	border:none;
	}
	
h4 {
	font:18px arial;
	color:#91fe00;
	margin:15px 0 0 0;
	padding:3px 0 0 20px;
	border:none;
	height:35px;
	width:auto;
	background:url("images/bg_title.gif") no-repeat left top transparent;
	}
	
p {
	font:12px arial;
	color:#fff;
	margin:0 0 10px 0;
	padding:0;
	line-height:18px;
	}
	
p a {
	font:12px arial;
	color:#91fe00;
	margin:0;
	padding:0;
	line-height:18px;
	text-decoration:none;
	}

p a:hover {
	color:#fff;
	}
	
p span {
	font:18px arial;
	color:#91fe00;
	margin:0;
	padding:0;
	line-height:18px;
	}
	
p strong {
	font:24px arial;
	color:#fff;
	margin:15px 0 0 0;
	padding:0;
	line-height:18px;
	float:left;
	display:inline;
	}

/*--- header ---*/
#header {
	width:998px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	}
	
.top {
	width:998px;
	height:120px;
	margin:0;
	padding:0;
	}
	
.top img {
	width:auto;
	height:auto;
	margin:20px 0 0 20px;
	padding:0;
	float:left;
	display:inline;
	border:none;
	}
	
.search {
	width:auto;
	height:auto;
	margin:70px 19px 0 0;
	padding:0;
	float:right;
	display:inline;
	border:none;
	}
	
.menu-header-container {
	width:964px;
	height:44px;
	margin:0;
	padding:0 15px;
	background:url("images/bg_menu.gif") no-repeat top;
}	
.menu-header-container ul {
	list-style:none;
	margin:0;
	padding:0;
}	
.menu-header-container ul li {
	font:14px arial;
	color:#91ff00;
	margin:2px 0 0 0;
	padding:15px 20px 0 20px;
	width:auto;
	height:27px;
	display:inline;
	float:left;
	background:url("images/li.gif") no-repeat right;
}	
.menu-header-container ul li a {
	font:14px arial;
	color:#fff;
	margin:0;
	padding:0;
	text-decoration:none;
	}
	
.menu-header-container ul li a:hover {
	color:#91ff00;
	}
.sub-menu { 	display: none;}	ul.sub-menu {    		background: none repeat scroll 0 0 #171717;	list-style: none outside none;	margin: 11px 0 0 -20px;	padding: 0;	position: absolute;	text-align: left;	width: 200px;	z-index: 99;}.menu li ul.sub-menu li {			border-bottom: 1px dotted #FFFFFF;	color: #FFFFFF;	display: block;	font: 12px arial;	height: 30px;	margin: 0 !important;	padding: 0;	white-space: nowrap;	width: 200px;}.menu li ul.sub-menu li a {    		color: #FFFFFF;    		display: block;    	font: 12px arial;    		height: 23px;    		margin: 0;    		padding: 7px 10px 0;    		text-decoration: none;    		width: 180px;}.menu li ul.sub-menu li a:hover {			background-color: #8BC600;    		color: #FFFFFF !important;}	.menu li:hover ul.sub-menu {			display:block;}	
.current_page_item a {
	color:#91ff00 !important;
}	
.banner {
	width:998px;
	height:290px;
	margin:0;
	padding:0;
	}
	
.slider {
	border:1px solid #AAAAAA;
	color:#8C8C8C;
	font-size:12px;
	height:296px;
	padding:1px;
	width:950px;
	float:left;
	}
	
.slider ul {
	list-style:none;
	margin:0;
	padding:0;
	}
	
.slider ul li {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	}
	
.slider_box {
	color:#8C8C8C;
	font-size:12px;
	height:276px;
	padding:10px;
	margin:0;
	width:930px;
	float:left;
	background-color:#f1f1f1;
	}
	
.box_left {
	color:#8C8C8C;
	font-size:12px;
	height:auto;
	padding:0;
	width:400px;
	float:left;
	}
	
.box_left p {
	font:12px arial;
	color:#1E1E1E;
	margin:0 0 10px 0;
	padding:0;
	line-height:18px;
	}
	
.box_right {
	color:#8C8C8C;
	font-size:12px;
	height:auto;
	padding:0;
	width:500px;
	float:left;
	}
	
.prevBtn a {
	background:url("images/arrow_left2.gif") no-repeat scroll center transparent;
	display:block;
	height:63px;
	position:relative;
	width:19px;
	float:left;
	margin:120px 0 0 0;
	padding:0;
	}
	
.prevBtn a:hover {
	background:url("images/arrow_left2hover.gif") no-repeat scroll center transparent;
	}
	
.nextBtn a {
	background:url("images/arrow_right2.gif") no-repeat scroll center transparent;
	display:block;
	height:63px;
	position:relative;
	width:19px;
	float:left;
	margin:120px 0 0 0;
	padding:0;
	}
	
.nextBtn a:hover {
	background:url("images/arrow_right2hover.gif") no-repeat scroll center transparent;
	}
	
/*--- container ---*/
#container {
	width:954px;
	height:auto;
	margin:0 19px;
	padding:0;
	float:left;
	display:inline;
	background-color:#1e1e1e;
	border-bottom:1px #545454 solid;
	}
	
.content {
	width:934px;
	height:auto;
	margin:0 10px;
	padding:10px 0;
	float:left;
	display:inline;
	background:url("images/line.gif") repeat-x bottom center;
	}
	
.content_bottom {
	width:934px;
	height:auto;
	margin:0 19px;
	padding:10px;
	float:left;
	display:inline;
	border-bottom:1px #545454 solid;
	background:#0D0D0D url("images/bg_bottom.gif") repeat-x top center;
	}
	
.box {
	width:290px;
	height:auto;
	margin:0 20px 15px 0;
	padding:0;
	float:left;
	display:inline;
	}
	
.box p {
	font:12px arial;
	color:#fff;
	margin:0 0 10px 0;
	padding:0;
	line-height:18px;
	}
	
.box_left p {
	font:12px arial;
	color:#1E1E1E;
	margin:0 0 10px 0;
	padding:0;
	line-height:18px;
	}
	
.box p a, .box_left p a {
	font:12px arial;
	color:#91fe00;
	margin:0;
	padding:5px 20px 10px 10px;
	line-height:18px;
	width:auto;
	height:24px;
	text-decoration:none;
	background:url("images/butt_readmore.png") no-repeat center top;
	}

.box p a:hover, .box_left p a:hover {
	color:#fff;
	}
	
.box img, .box_content img {
	width:auto;
	height:auto;
	margin:15px 0 10px 0;
	padding:1px;
	border:1px #545454 solid;
	}
	
.get {
	width:304px;
	height:auto;
	margin:auto;
	padding:0;
	float:left;
	display:inline;
	}
	
.get ul {
	list-style:none;
	margin:0;
	padding:0;
	}
	
.get ul li {
	font:14px arial;
	color:#aaa;
	margin:0;
	padding:10px;
	float:left;
	display:inline;
	width:284px;
	background:url("images/line.gif") repeat-x center bottom;
	}
	
.get ul li.select {
	font:14px arial;
	color:#91fe00;
	margin:0;
	padding:10px;
	float:left;
	display:inline;
	width:284px;
	background:url("images/line.gif") repeat-x center bottom;
	}
	
.get ul li a {
	color:#fff;
	font:14px arial;
	margin:0;
	padding:0;
	text-decoration:none;
	}
	
.get ul li a:hover {
	color:#91fe00;
	}
	
.get ul li p {
	font:14px arial;
	color:#aaa;
	margin:0;
	padding:10px 0;
	}
	
.get ul li p span {
	color:#fff;
	font:14px arial;
	margin:0;
	padding:0;
	}
	
.get ul li p span a {
	color:#91fe00;
	font:14px arial;
	margin:0;
	padding:0;
	text-decoration:none;
	background:none;
	}
	
.get ul li p span a:hover {
	color:#fff;
	}
	
.get ul li img {
	width:auto;
	height:auto;
	margin:0 10px 0 0;
	padding:0;
	border:none;
	float:left;
	display:inline;
	}
	
.icon {
	width:290px;
	height:30px;
	margin:0;
	padding:15px 0 15px 15px;
	border:none;
	float:left;
	display:inline;
	background-color:#000;
	}
	
.get ul li ul {
	list-style:none;
	margin:0;
	padding:0;
	}
	
.get ul li ul li {
	font:14px arial;
	color:#91fe00;
	margin:0;
	padding:10px 0 10px 30px;
	float:left;
	display:inline;
	width:226px;
	background:none;
	}
	
.get ul li ul li a {
	font:14px arial;
	color:#aaa;
	margin:0;
	padding:0;
	text-decoration:none;
	}
	
.get ul li ul li a:hover {
	color:#91fe00;
	}
	
.icon img {
	width:auto;
	height:auto;
	margin:0 15px 0 0;
	padding:0;
	border:none;
	float:left;
	display:inline;
	}
	
.pic {
	width:284px;
	height:auto;
	margin:10px 0 0 0;
	padding:0 10px;
	float:left;
	display:inline;
	}
	
.pic2 {
	width:284px;
	height:auto;
	margin:0;
	padding:10px;
	float:left;
	display:inline;
	background:url("images/line.gif") repeat-x center bottom;
	}
	
.pic img, .pic2 img {
	width:auto;
	height:auto;
	margin:0 10px 0 0;
	padding:1px;
	border:3px #fff solid;
	float:left;
	display:inline;
	}
	
.pic2 p {
	font:12px arial;
	color:#fff;
	margin:0 0 10px 0;
	padding:0;
	line-height:18px;
	}
	
.pic2 p a {
	font:12px arial;
	color:#91fe00;
	margin:0;
	padding:0;
	line-height:18px;
	text-decoration:none;
	background:none;
	}

.pic2 p a:hover {
	text-decoration:underline;
	}
	
.pic3 {
	width:284px;
	height:auto;
	margin:0;
	padding:10px 0;
	background:none;
	float:right;
	display:inline;
	}
	
.pic3 img {
	width:auto;
	height:auto;
	margin:0 10px 0 0;
	padding:1px;
	border:none;
	float:right;
	display:inline;
	}
	
.form {
	width:304px;
	height:auto;
	padding:10px 0 0 0;
	margin:0;
	float:left;
	display:inline;
	}
	
.form label {
	font:12px arial;
	color:#fff;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:100px;
	height:auto;
	}

.form .bg_input {
	font:12px arial;
	color:#fff;
	float:left;
	display:inline;
	width:200px;
	height:23px;
	background-color:#535353;
	margin:0;
	padding:0;
	border:none;
	background:url("images/bg_input2.gif") no-repeat center top;
	}
	
.form .bg_input input {
	font:12px arial;
	color:#fff;
	float:left;
	display:inline;
	width:180px;
	height:17px;
	background:none;
	margin:3px 0 0 5px;
	padding:0;
	border:none;
	}
	
.form .bg_input2 {
	font:12px arial;
	color:#fff;
	float:left;
	display:inline;
	width:200px;
	height:90px;
	background-color:#535353;
	margin:0;
	padding:0;
	border:none;
	background:url("images/bg_input.gif") no-repeat center top;
	}
	
.form .bg_input2 textarea {
	font:12px arial;
	color:#fff;
	float:left;
	display:inline;
	width:175px;
	height:50px;
	background:none;
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	border:none;
	}
	
.form2 {
	width:304px;
	height:auto;
	padding:10px 0;
	margin:0;
	float:left;
	display:inline;
	}
	
.form2 input {
	float:left;
	display:inline;
	width:auto;
	height:auto;
	margin:0 10px 0 0;
	padding:0;
	}
	
.form2 label, .wpcf7-list-item-label {
	font:12px arial;
	color:#fff;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:auto;
	height:auto;
	}
	
input.butt {
	width:85px;
	height:29px;
	margin:0 0 0 100px;
	padding:0 0 0 10px;
	border:none;
	color:#fff;
	float:left;
	display:inline;
	text-align:left;
	font:12px arial;
	font-weight:bold;
	background:transparent url("images/butt_green.gif") no-repeat left top;
	}
	
input.butt_green {
	width:100px;
	height:29px;
	margin:0 10px 10px 0;
	padding:0 0 0 10px;
	border:none;
	color:#fff;
	float:left;
	display:inline;
	text-align:left;
	font:12px arial;
	font-weight:bold;
	background:transparent url("images/butt_green2.gif") no-repeat left top;
	}
	
input.butt_orange {
	width:100px;
	height:29px;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	border:none;
	color:#fff;
	float:left;
	display:inline;
	text-align:left;
	font:12px arial;
	font-weight:bold;
	background:transparent url("images/butt_orange.gif") no-repeat left top;
	}
	
.col_left {
	width:600px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	}
	
.col_right {
	width:311px;
	height:auto;
	margin:0;
	padding:0;
	float:right;
	display:inline;
	}
	
.box_content {
	width:600px;
	height:auto;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	float:left;
	display:inline;
	background:url("images/line.gif") repeat-x center bottom;
	}
	
.client {
	width:290px;
	height:auto;
	margin:0 10px 0 0;
	padding:0;
	float:left;
	display:inline;
	}
	
.client img {
	border:1px solid #545454;
	height:auto;
	margin:15px 0 0 0;
	padding:1px;
	width:auto;
	}
	
.client p a {
	font:12px arial;
	color:#91fe00;
	margin:0;
	padding:0 10px 10px 10px;
	line-height:18px;
	width:180px;
	height:24px;
	text-decoration:none;
	text-align:left;
	float:left;
	display:inline;
	/*background:url("images/butt_readmore2.png") no-repeat left top;*/
	}

.client p a:hover {
	color:#fff;
	}
	
.bg_logo {
	width:100px;
	height:100px;
	margin:10px 0 0 0;
	padding:0;
	float:left;
	display:inline;
	background:url("images/icon_logo.gif") no-repeat center top;
	}
	
.bg_web {
	width:100px;
	height:100px;
	margin:10px 0 0 0;
	padding:0;
	float:left;
	display:inline;
	background:url("images/icon_web.gif") no-repeat center top;
	}
	
.bg_seo {
	width:100px;
	height:100px;
	margin:10px 0 0 0;
	padding:0;
	float:left;
	display:inline;
	background:url("images/icon_seo.gif") no-repeat center top;
	}
	
.bg_logo p, .bg_web p, .bg_seo p {
	font:14px arial;
	font-weight:bold;
	color:#fff;
	margin:35px 0 0 0;
	padding:0;
	text-align:center;
	}
	
.text {
	width:450px;
	height:auto;
	margin:0 0 0 20px;
	padding:0;
	float:left;
	display:inline;
	}
	
.text2 {
	width:auto;
	height:auto;
	margin:0 0 0 20px;
	padding:0;
	float:left;
	display:inline;
	}
	
.text ul, .text2 ul {
	list-style:none;
	margin:0;
	padding:0;
	}
	
.text ul li, .text2 ul li {
	font:12px arial;
	color:#fff;
	margin:0;
	padding:10px 0 10px 20px;
	display:block;
	background:url("images/li2.gif") no-repeat center left;
	}
	
.text ul li span, .text2 ul li span {
	font:12px arial;
	color:#91fe00;
	}
	
/*--- footer ---*/
#footer {
	width:954px;
	height:auto;
	margin:10px 19px 0 19px;
	padding:0 0 10px 0;
	float:left;
	display:inline;
	}
	
#footer p {
	font:12px arial;
	color:#585858;
	margin:0;
	padding:0;
	text-align:center;
	line-height:18px;
	}
	
#footer p a {
	font:12px arial;
	color:#fff;
	margin:0;
	padding:0;
	text-decoration:none;
	background:none;
	}
	
#footer p a:hover {
	color:#91fe00;
	}
/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

