/*  

Theme Name: Ambition

Description: A Business & Portfolio Theme. Comes with an awesome admin panel, and 9 different color schemes.

Version: 1.1

Author: Dany Duchaine

Author URI: http://themeforest.net/user/ddstudios

*/





/* http://meyerweb.com/eric/tools/css/reset/ */

/* v1.0 | 20080212 */



.footer-button input[type=submit] {

	width: 175px;

	height: 43px;

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 0px;

	background: url(../images/subscribe-today.jpg) no-repeat center top;

	text-indent: -1000em;

	cursor: pointer; /* hand-shaped cursor */

	cursor: hand; /* for IE 5.x */

}



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 12px;

	vertical-align: top;

	background: transparent;

}

span h1 {

font-size: 18px;

}

form { 
	margin:30px 0 0 0;
	padding:20px; 
	background: #131021;
	/* background: #13122f; */ 
	border: 5px solid #878787;
	}

	

form h1 {

padding: 0px;

}

	

td {color: #fff;vertical-align: middle;padding: 8px 0px 8px 0px;}



form.label { 

	float: left; 

	width: 125px; 

	padding: 0; 

	margin:10px 10px 0 0;

	text-align: left;

	font-weight: normal; 

	display:block;

	font-size:14px; 

	color: #fff !important;}



input, textarea, select {

	background: #fff;

	border-top: 5px solid #878787;

	border-left:5px solid #878787;

	border-right:5px solid #878787;

	border-bottom:5px solid #878787;

	color: #000;

	font-size:14px;

	text-shadow: 0 1px 0 #ddd;

	margin: 0 0 0px 0;

	float:left;

	padding: 5px;

	width: 88%;	

 }



input.checked {

background: transparent;

border: none;

}



input:focus, textarea:focus {

	border: 5px solid #e9c950;}



input.submit {

	background: #ccc;

	color: #888;

	border-top: 1px solid #fff;

	border-left:1px solid #fff;

	border-right:1px solid #adadad;

	border-bottom:1px solid #adadad;

	text-shadow: 0 1px 0 #fff;

	cursor: pointer;

	display: block;

	font-size: 12px;

	font-weight:bold;

	margin: 0;

	outline: none;

	float:right;

	text-transform: uppercase;

	padding: 8px 10px 8px 10px;

	width: auto; }



input.submit:hover {

	color:#2b2b2b;

	cursor:pointer;

	}







ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}



/* remember to define focus styles! */

:focus {

	outline: 0;

}



/* remember to highlight inserts somehow! */

ins {

	text-decoration: none;

}

del {

	text-decoration: line-through;

}



/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: collapse;

	border-spacing: 0;

}

/******Added*********/

#myContent {position:relative; width:425px; height:344px; z-index:100}
#laptop {position:relative; z-index:1;}


#content-wrapper-clear { clear:both; height:50px; background-color:#000; margin:-10px 0 0 0;}

#sidebar-get6reports-form { background:#000; height:275px; margin:10px 0 0 0; color:#fff; font-size:12px; padding:0 5px 0 5px; }

.sidebar-get6reports-header { margin:10px 0 10px 0;}

#sidebar-get6reports-form input { width:125px; border:3px solid #848C8C; float:right; margin:10px 25px 10px 0;}
#sidebar-get6reports-form .custom_submit { width:100%; border:none; background: url(images/big_button_submit.png) no-repeat center top; text-align:center;  margin:10px 0 10px 0;}

.services-p { margin:4px 0 20px 0; color:#515152;}
.services-p a { color:#F3A726; text-decoration:none; font-weight:bold;}
.services-p a:hover { text-decoration:underline;}

div.success-space { height:15px;}

img.servicesimg {
	border: #e6e6e6 5px solid;
	margin: 0 15px 10px 0px;
	float:left;
}
img.successimg {
	border: none;
	margin: 0 15px 10px 0px;
	float:left;
}

.success_italic {
	font-style:italic;
}

.success_italic b { color:#F3A726; }

.success-highlight-string { font-size:14px;}
.success-highlight-string a { color:#F3A726; font-size:14px;}

.success_stories_link { color:#ef9d00; font-size:14px; text-decoration:none; font-weight:bold;}
a.success_stories_link:hover { text-decoration:underline;}
a.success_stories_link:hover img { text-decoration:none;}

.success_stories_table td { color:#515152; vertical-align:top;}

#email-join-from { display:inline;}

.background-table-div { margin:10px 0 15px 0;}

.background-table .background_table_top { background:url(images/tbl/tbl_um.jpg) repeat-x bottom center;}
.background-table .background_table_bottom { background:url(images/tbl/tbl_bm.jpg) repeat-x top center;}
.background-table .background_table_left { background:url(images/tbl/tbl_ml.jpg) repeat-y center right;}
.background-table .background_table_right { background:url(images/tbl/tbl_mr.jpg) repeat-y center left;}

.background-table .background_table_tr { width:13px; height:14px; background:url(images/tbl/tbl_ur.jpg) no-repeat bottom left;}
.background-table .background_table_tl { width:13px; height:14px; background:url(images/tbl/tbl_ul.jpg) no-repeat bottom right;}
.background-table .background_table_bl { width:13px; height:15px; background:url(images/tbl/tbl_bl.jpg) no-repeat top right;}
.background-table .background_table_br { width:13px; height:15px; background:url(images/tbl/tbl_br.jpg) no-repeat top left;}

.background-table .background-table-content { background:#F3F3F4; color:#515152; padding:0 0 0 3px;}

.background-table .background-table-content h5 { font-size:16px; margin:0 0 15px 0;}
.background-table .background-table-content ul { margin:15px 0 0 0;}
.background-table .background-table-content ul li { margin:5px 0 0 12px;}  

.background-table .background-table-content .table-inner-header { margin:0 0 3px 0; padding0px; display:block; font-size:14px; font-weight:bold;}
.background-table .background-table-content .table-inner-header2 { margin:0px 0 0 -10px; padding:0px 0 2px 10px; display:block; font-size:12px; font-weight:bold; background:url(images/secondary-header-arrow.gif) no-repeat center left; }
.background-table .background-table-content .table-inner-header3 { margin:5px 0 0 -10px; padding:0px 0 2px 10px; display:block; font-size:14px; font-style:italic; background:url(images/secondary-header-arrow.gif) no-repeat center left; }

.background-table .background-table-content i { font-size:11px; font-style:normal;}

.table-thickbox-div .thickbox { font-size:14px; font-weight:bold; color:#F3A726; text-decoration:none;}
.table-thickbox-div .thickbox:hover { text-decoration:underline;}

.background-table .background-table-content .table-thickbox-div { float:right; margin:-10px 0 0 0;}

.p-faq b { font-size:16px; font-weight:normal; text-transform: uppercase;}
.p-faq a {color:#515152; font-weight:bold; text-decoration:none; }
.p-faq a:hover { text-decoration:underline;}

.hrline-separator {width:100%; height:15px; clear:all; background:url(images/hr-divide.jpg) no-repeat center center; margin:15px 0 15px 0;}

p.add-spacer { margin:0px; padding:0px;}

#idFirstName, #idLastName, #idPrimaryEmail, #idPrimaryPhone { background:url(images/form-input-bg.png) no-repeat; width:295px !important; padding-right:5px; border:none !important; }

.spaceBelow { margin-top:17px !important; margin-left:15px !important; margin-bottom:6px !important;}
.spaceBelow tr td { padding:2px 0 2px 0 !important; }


#seen_add_block { padding:0 0 10px 20px; z-index:100; position:relative;}
#seen_add_block table td { padding: 0;}
#seen_add_block_left { width:7px; height:83px; background:url(images/seen-add-left.jpg) no-repeat center right; padding:0; float:right;}
#seen_add_block_right { width:7px; height:83px; background:url(images/seen-add-right.jpg) no-repeat center left; padding:0;}
#seen_add_block_content { height:78px; width:949px; vertical-align:middle;padding:0; background:url(images/seen-add-middle.jpg) repeat-x center center; }
#seen_add_block_content table { height:79px; width:764px; float:right;}
#seen_add_content_text { font-size:17px; color:#fff; font-weight:bold; text-transform:uppercase; float:left; padding-top:30px; padding-left:25px;  width:160px; height:48px; }
.seen_add_content_img { vertical-align:middle !important; padding:0px; text-align:center; width:10%; }