﻿.callbackContainer
{
	background-color: #e8e8e8;
	display: inline-table;
	/*height: 100px;*/
	margin-top: 20px;
	margin-bottom:20px;
	/*padding-left: 10px;*/
	height:auto !important;
	/*padding-bottom:10px;*/
	
	background:url(../images/callback-repeat.jpg) no-repeat top left;
	width:517px;
      visibility:hidden;
}

.callbackHeader
{
	/*margin-top: 10px;
	margin-bottom: 0px;*/
	margin:0;
	color: #003e5a;
	font-weight: normal;
	font-size: 1.2em;
}

.callbackSeparator
{
margin-top: 10px;	
border-bottom: #BDCEE2 1px solid; width:78%;height:1px;
}


.callback380 .callbackRepeat,
.callback380
{
	/*background:url(../images/callback-repeat.jpg) repeat top left;*/
	background:url(../images/cb-380-repeat.jpg) repeat-y top left;
}

.callback380 .callbackTop {
	/*background:url(../images/callback-top-380.jpg) no-repeat top left;*/
	background:url(../images/cb-380-top.jpg) no-repeat top left;
	float:left;
	width:380px;
}

.callback380 .callbackFoot {
	/*background:url(../images/framework/380bck.jpg)  no-repeat top;*/
	background:url(../images/cb-380-foot.jpg) no-repeat bottom left;
	float:left;
	/*width:370px;
	padding-left:10px;
	padding-bottom:10px;*/
	padding:10px 8px 8px 8px;
	width:364px;
}

.callback380 .callbackFootTOP {
	background:url(../images/framework/bgCBtop.gif)
        no-repeat bottom left;
	float:left;
	width:370px;

	padding-left:10px;
	padding-bottom:10px;
}

.callback380 .callbackFootBTM {
	background:url(../images/framework/bgCBbtm.gif)

        no-repeat bottom left;
	float:left;
	width:370px;


	padding-left:10px;
	padding-bottom:10px;
}



.callback517 .callbackContainer,
.callback517
{
	/*background:url(../images/callback-repeat.jpg)  no-repeat top left;*/
	background:url(../images/cb-517-repeat.jpg) repeat-y top left;
}

.callback517 .callbackTop {
	/*background:url(../images/callback-top-517.jpg) no-repeat top left;*/
	background:url(../images/cb-517-top.jpg) no-repeat top left;
	float:left;
	width:517px;
	 
}

.callback517 .callbackFoot {
	/*background:url(../images/callcorner.jpg) no-repeat top;*/
	background:url(../images/cb-517-foot.jpg) no-repeat bottom left;
	float:left;
	/*padding-left:10px;
	width:507px;
	padding-bottom:10px;*/
    /* height:260px;*/
	width:487px;
	padding:15px;
   
     
}

#callbackform p {
	/*margin:10px 0px;*/
	padding:0px;
}

.callback380 #callbackform p {
	margin:10px 0;	
}

#callbackform .error {
	padding:0px;	
}

#callbackform table {
	
}

#callbackform .cbselect {
	color:#474a4c;
	font-size:11px;
	border:1px solid #a5acb2;
	line-height:14px;
	width:162px;
}

#callbackform .cbinput {
	color:#474a4c;
	font-size:11px;
	border:1px solid #a5acb2;
	padding:2px;
	height:14px;
	width:156px;
}

#callbackform tr {
	
}

#callbackform td {
	padding-bottom:10px;	
}

.callback517 #callbackform td {
	width:243px;	
}

#callbackform td.cblast {
	padding-bottom:0;	
}

#callbackthanks {
	padding:10px 0px;	
}

#callbackform th {
	color:#01213a;
	text-align:left;
	font-size:11px;
	font-weight:bold;
}

.blue
{
color:#013e5b;
position: relative; text-align: left; width: 400px; top: 45px;
left:6px;
margin-bottom:25px;

}

#callbackIntro
{
margin-bottom:0;
padding-bottom:0;
}

#callbackintro {
color:#013e5b;	
}

#callbackform form {/*margin-top:50px;*/}

#callbackform form .small {margin-top:-50px;}

.bblue
{
color:#013e5b;

}


/* */

.callbackFoot .holder {
	position:static;
	top:0;
}

.callbackFoot .blue {
	position:static;
	top:0;
	margin:10px 0;
}

.GF-Hotspot-ArrangeCallBack {
	padding:0 !important;	
	height:auto !important;
}
