
/** block specific css **/

#block-block-42, 
#block-block-43 {
	margin:0 0 0 6px !important;
}

/** Global madlibs css :) **/

.madlibs {
	margin:0 0 10px 3px;
	position:relative;
	background:url("/sites/all/modules/best_rank/madlibs/free-analysis-bg-ml-bottom.png") no-repeat scroll 0 0 transparent;
	color:white;
	background-position:left bottom; 
	padding-bottom:4px;
	width:220px;
	line-height:30px;
	float:left;
	display:block;
}

.madlibs .ml-middle {
	/*background-color:#00365d;*/
}

.madlibs .ml-inner {
	background: url("/sites/all/modules/best_rank/madlibs/free-analysis-bg-ml.png") no-repeat scroll 0 0 transparent;
	padding:40px 8px 8px 8px;
	height:100%;
	min-height:116px;
}


.madlibs .form-item {
	margin:0;
}


.madlibs .form-submit {
	margin:7px 0!important;
	position:relative;
	left:-3px;
}

.madlibs .form-text {
	color:#356B9C /*82a3c1*/;
	height:17px;
	margin: 3px 0 0 0;
	border:1px solid gray;
}

.madlibs select {
	color:#356B9C; /*#95b5d2;*/
}

.madlibs .form-select {
	border:1px solid gray;
}

.madlibs label {
	font-size:10px;
	line-height:15px;
}


/** 

Madlibs form # 1 

*/

#br-madlibs-sidebar-form .madlibs #edit-name-wrapper {
	/*position:absolute;
	top:40px;
	right:10px; */
	display:inline;
}

#br-madlibs-sidebar-form .madlibs #call_me {
	float: right; margin:15px 15px 0 0px;
}

#br-madlibs-sidebar-form .madlibs #edit-email-wrapper,
#br-madlibs-sidebar-form .madlibs #edit-phone-wrapper {
	/*float:left; */
	display:inline;
	margin:0 7px 0 0;
}
#br-madlibs-sidebar-form .madlibs #edit-name {
	width:90px;
}

/** 

Madlibs form # 2 

**/

#br-madlibs-sidebar-form-2 .madlibs {
	color:#3d3d3d;
	background:none;
}

#br-madlibs-sidebar-form-2 .madlibs .ml-middle {
	height:351px;
	background-color:none;
}

#br-madlibs-sidebar-form-2 .madlibs input,
#br-madlibs-sidebar-form-2 .madlibs select {
	border-color:#dbdada;
	padding:4px;
}

#br-madlibs-sidebar-form-2 .madlibs #edit-services {
	width:193px;
}

#br-madlibs-sidebar-form-2 .madlibs .ml-inner {
	background:url("/sites/all/modules/best_rank/madlibs/free-analysis-bg.jpg") no-repeat scroll 0 0 transparent;
	padding:40px 8px 8px 12px;
	height:100%;
	min-height:116px;
}

#br-madlibs-sidebar-form-2 .madlibs .form-submit {
	margin:7px 0!important;
	position:relative;
	left:13px;
}


#br-madlibs-sidebar-form-2 .madlibs #call_me {
	float: right; margin:15px 15px 0 0px;
}

#br-madlibs-sidebar-form-2 .madlibs #edit-email-wrapper,
#br-madlibs-sidebar-form-2 .madlibs #edit-phone-wrapper {
	display:inline;
	margin:0 3px 0 0;
}

#br-madlibs-sidebar-form-2 .madlibs #edit-fullname-wrapper {
	display:inline;
}

#br-madlibs-sidebar-form-2 .madlibs #edit-fullname {
	width:115px;
	margin-left:5px;
}

/** 

Madlibs form # 3

**/

#br-madlibs-sidebar-form-3 .madlibs {
	color:#3d3d3d;
	background:none;
	line-height:25px;
	margin-left:10px;
}

#br-madlibs-sidebar-form-3 .madlibs .ml-middle {
	height:295px;
	background-color:none;
}

#br-madlibs-sidebar-form-3 .madlibs input,
#br-madlibs-sidebar-form-3 .madlibs select {
	border-color:#dbdada;
	padding:2px;
}

#br-madlibs-sidebar-form-3 .madlibs #edit-services {
	width:193px;
}

#br-madlibs-sidebar-form-3 .madlibs .ml-inner {
	background:url("/sites/all/modules/best_rank/madlibs/madlibs-bg-295.jpg") no-repeat scroll 0 0 transparent;
	padding:32px 8px 8px 12px;
	height:100%;
	min-height:116px;
}

#br-madlibs-sidebar-form-3 .madlibs .form-submit {
	margin:3px 0!important;
	position:relative;
	left:96px;
	top:-63px;
}


#br-madlibs-sidebar-form-3 .madlibs #call_me {
	float: right; margin:15px 15px 0 0px;
}

#br-madlibs-sidebar-form-3 .madlibs #edit-email-wrapper,
#br-madlibs-sidebar-form-3 .madlibs #edit-phone-wrapper {
	display:inline;
	margin:0 3px 0 0;
}

#br-madlibs-sidebar-form-3 .madlibs #edit-fullname-wrapper {
	display:inline;
}

#br-madlibs-sidebar-form-3 .madlibs #edit-fullname {
	width:115px;
	margin-left:5px;
}

#br-madlibs-sidebar-form-3 .madlibs label {
	font-size:11px;
}

#br-madlibs-sidebar-form-3 .madlibs #edit-captcha {
	position: relative; 
	left: 55px;
}

#br-madlibs-sidebar-form-3 .madlibs .form-item .description {
	position: relative; 
	top: -18px;
	left:1px;
	width:50px;
}


/** 

Madlibs form # 4

**/

#br-madlibs-sidebar-form-4 .madlibs {
	color:#3d3d3d;
	background:none;
	line-height:25px;
}

#br-madlibs-sidebar-form-4 .madlibs .ml-middle {
	height:295px;
	background-color:none;
}

#br-madlibs-sidebar-form-4 .madlibs input,
#br-madlibs-sidebar-form-4 .madlibs select {
	border-color:#dbdada;
	padding:2px;
	margin-top:8px;
}

#br-madlibs-sidebar-form-4 .madlibs #edit-services {
	width:193px;
	margin-top:8px;
	background-color:white;
}

#br-madlibs-sidebar-form-4 .madlibs .ml-inner {
	background:url("/sites/all/modules/best_rank/madlibs/madlibs-bg-295.jpg") no-repeat scroll 0 0 transparent;
	padding:32px 8px 8px 12px;
	height:100%;
	min-height:116px;
}

#br-madlibs-sidebar-form-4 .madlibs .form-submit {
	position:relative;
	top:71px;
	left:19px;
}


#br-madlibs-sidebar-form-4 .madlibs #call_me {
	float: right; margin:15px 15px 0 0px;
}

#br-madlibs-sidebar-form-4 .madlibs #edit-email-wrapper,
#br-madlibs-sidebar-form-4 .madlibs #edit-phone-wrapper {
	display:inline;
	margin:0 3px 0 0;
}

#br-madlibs-sidebar-form-4 .madlibs #edit-fullname-wrapper {
	display:inline;
}

#br-madlibs-sidebar-form-4 .madlibs #edit-fullname,
#br-madlibs-sidebar-form-4 .madlibs #edit-email,
#br-madlibs-sidebar-form-4 .madlibs #edit-phone {
	width:185px;
}

#br-madlibs-sidebar-form-4 .madlibs label {
	font-size:11px;
}

#br-madlibs-sidebar-form-4 .madlibs #edit-captcha {
	position: relative; 
	left: 55px;
}

#br-madlibs-sidebar-form-4 .description {
	position: relative; 
	left:1px;
	width:190px;
}

#edit-captcha-response-wrapper {
	padding-top:10px;
	margin-top:0px;
}

#br-madlibs-sidebar-form-4 {
	position:relative;
}

#br-madlibs-sidebar-form-4 .captcha {
	position:absolute;
	top:158px;
	z-index:1;	
	left:23px;
}

/** 

Basic madlibs form 

**/

#br-madlibs-basic-sidebar-form .madlibs .ml-middle {
	background-color:#00365d;
}

.madlibs .madlibs-input {
	width:175px;
	margin-left:10px;
}

#br-madlibs-basic-sidebar-form .madlibs label {
	margin-left:10px;
}

#br-madlibs-basic-sidebar-form input {
	padding:4px;
}

#br-madlibs-basic-sidebar-form .form-item {
	margin-bottom:9px;
}

#br-madlibs-basic-sidebar-form .madlibs .form-submit {
	margin-left:45px!important;
	top:0px;
	padding:0px;
}















