/* CSS Document */

.bgp { background: #fff url(http://www.bigresponse.com/images/bkg_pay.png) repeat-x left top; }

body { background: #fff url(http://www.bigresponse.com/images/bkg_blue.png) repeat-x left top; padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#363a40;}

h1, h2, h3 { font-family:  "Lucida Sans" Geneva, Arial, Helvetica, sans-serif; }
h4 { font-family:  "Lucida Sans" Geneva, Arial, Helvetica, sans-serif; font-size: 14px; }
h5 { font-family:  "Lucida Sans" Geneva, Arial, Helvetica, sans-serif; font-size: 13px; margin:0px; padding:0px 0px 5px 0px; }
h6 { font-family:  "Lucida Sans" Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: gray; margin: 0; padding: 0 0 10px 0; text-align: center; }

/* General Links */
a:link { text-decoration : none; color : #369BCD; border: 0;}
a:active { text-decoration : underline; color : #369BCD; border: 0;}
a:visited { text-decoration : none; color : #369BCD; border: 0;}
a:hover { text-decoration : underline; color:#FF720B; border: 0;}


img { padding: 0; margin: 0; border: none;}
hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height : 1px;  }

input { font-family: 'Arial'; color: #4C4C4C; font-size: 12px; }
textarea { font-family: 'Arial'; color: #6a5555; font-size: 12px;  }
select { font-family: 'Arial'; color: #6a5555; font-size: 12px;  }

#bgcontain { width: 792px; margin: 0 auto; }

/*\ IE/Win min height hack */ * html .Header { height: 129px;} /* */
.Header { width: auto; clear: left; min-height: 105px; position: relative;}
.Header h1 { text-indent: -10000px; margin: 0; padding: 0;}
.Header h1 a { display: block; width: 263px; height: 79px; cursor: pointer; background: url(http://www.bigresponse.com/images/logo.png) no-repeat left top;}

.TopCall { position: absolute; right:0px; top:25px; background: url(http://www.bigresponse.com/images/TopCall.png) no-repeat left top; width: 199px; height: 41px;}


.Left { float: left; }
.Right { float: right; }
/*.Header .Menu { position: absolute; width: 100%; }*/
/*.Header .Menu em { display: none}*/
.Header .Menu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.Header .Menu li {
	float: left;
	padding: 0;
	margin: 0;
	height: 24px;
}
.Header .Menu li a {
	display: block;
	height: 18px;
	font-size:16px;
	letter-spacing:-1px;
	font-weight:bold;
	font-style:normal;
	color:#369BCD;
	border-right:solid 1px #CACACA;
	padding:0px 10px;
}
.Header .Menu li a:hover { color:#FF720B; text-decoration:none; }

.Header .SecMenu { right:0; width: 200px; }
.Header .SecMenu ul { padding: 0; margin: 0; float: right; }
.Header .SecMenu li { padding: 0; margin: 0; display: inline; list-style-type: none;}
.Header .SecMenu li a { display: block; background-color:#FF720B; color:#FFF; font-size:16px; font-weight:bold; letter-spacing:-1px; margin-left:5px; padding:3px 10px;}
.Header .SecMenu li a:hover { text-decoration:underline; }

.Container { width:792px; background: #fff; border: solid 1px #e4e4e4; position: relative; float: left; padding-bottom: 20px; margin-bottom: 10px;}
.ctop { background: url(http://www.bigresponse.com/images/ConLeftTop.jpg) repeat-x left top; height: 9px; width: 792px; position: absolute; top: -1px; left: 0;}
.cleft { background: url(http://www.bigresponse.com/images/ConLeftBkg.jpg) no-repeat left top; height: 253px; width: 4px; position: absolute; top: -1px; left: -4px;}
.cright { background: url(http://www.bigresponse.com/images/ConLeftRight.jpg) no-repeat left top; height: 253px; width: 4px; position: absolute; top: -1px; right: -4px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/*\ IE/Win min height hack */ * html .CON { height: 300px;} /* */
.CON { padding: 29px 20px 0 20px; width: 752px; min-height: 300px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.CC { width: 532px; float: left; margin-left: 17px; font-size: 12px; }
.CC h1 { font-size: 18pt; letter-spacing: -1px; font-weight: bold; padding: 0; margin: 0; color:#FF720B; }
.CC h2 { font-size: 22px; letter-spacing: -1px; font-weight: bold; padding: 5px 0; margin: 0; color:#1192c2;}
.CC h3 { font-size: 18px; letter-spacing: -1px; font-weight: normal; padding: 5px 0; color:#FF720B;}
.CC p { line-height: 16px;}
.CC blockquote { padding: 5px 15px; background: #FFF1A8; margin: 0; color:#000; font-size: 12px; padding: 15px; line-height: 150%;}
.CC blockquote p { padding: 5px 0; margin: 5px 0; line-height: 16px; font-family: "Georgia";  font-size: 12px;}
.CC ul { padding: 0 30px; margin: 10px;}
.CC ol { padding: 0 30px; margin: 10px;}
.CC li { padding: 1px 0;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.CL { width: 200px; float: left; }
.CL div { margin-bottom: 10px;}
.CL h3 { font-size: 18px; letter-spacing: -1px; font-weight: normal; padding: 0; color:#FF720B;}

.CL .LeftMenu { float: left; width: 178px; padding: 10px; background: #ebfaff; border: solid 1px #d9f4ff; }
.CL .LeftMenu ul { padding: 0; margin: 0; }
.CL .LeftMenu li { padding: 0; margin: 0; list-style-type: none; }
.CL .LeftMenu li a { background: url(http://www.bigresponse.com/images/IcoLeftMenuLi.png) no-repeat left top; color:#000066; font-size: 12px; padding: 2px 0 2px 12px; display: block; }
.CL .LeftMenu li a:hover { background: url(http://www.bigresponse.com/images/IcoLeftMenuLi.png) no-repeat left top; color:#FF720B; font-size: 12px; padding: 2px 0 2px 12px; display: block; }

.CL .LeftNews { float: left; width: 178px; padding: 5px 10px; background: #fff9dc; border: solid 1px #f6edcd;}
.CL .LeftNews h3 { background: url(http://www.bigresponse.com/images/h3LeftMenuNewsletter.png) no-repeat left center; padding: 5px 0 5px 20px; margin: 0; border-bottom: dashed 1px #ff9933;}
.CL .LeftNews p { font-size: 12px; color:#cc6600; padding: 0; margin: 0; }
.CL .LeftNews form { padding: 5px 0; margin: 0;}

.CL .LeftNews input { border: none; padding: 0;}
.CL .LeftNews input.email { border: solid 1px #EDDEB5; padding: 4px; margin-top: 5px;}
.CL .LeftNews input.arrow { width: 31px; height: 23px; background: url(http://www.bigresponse.com/images/SubscribeButton.png) no-repeat;}
.CL .LeftNews input.arrow:hover { background: url(http://www.bigresponse.com/images/SubscribeButton.png) no-repeat 0 -23px; }
.CL .LeftNews input.arrowIE { width: 31px; height: 23px; background: url(http://www.bigresponse.com/images/SubscribeButton.png) no-repeat 0 -23px; }
/*\ IE/Win min height hack */ * html .SubscribeButton { margin: -25px 0 0 145px; } /* */
.SubscribeButton { padding: 0; margin: -33px 0 0 145px; top: 0; background: none; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/*\ IE/Win min height hack */ * html .Intro { height: 170px;} /* */
.Intro { background: url(http://www.bigresponse.com/images/MainBg.jpg) repeat-x left bottom; width:752px; min-height: 170px;}
.Intro .Desc { width: 585px; float: left; padding: 0 15px 0 5px; color:#4C4C4C;}
.Intro .Desc a { text-decoration: underline; }
.Intro .Desc h1 { padding: 0; margin: 0; letter-spacing: -1px; font-size: 24pt; font-weight: bold; color:#ff720b; }
.Intro .Desc h2 { padding: 0; margin: 0; letter-spacing: -1px; font-size: 15pt; font-weight: bold; color:#ff720b; }
.Intro .Desc p { font-family: Arial; font-size: 13px; padding: 5px 0; margin: 5px 0 0 0; line-height: 150%;}

.Intro .Nav { width: 384px; float: left; padding-left:5px;}
.Intro .Nav em { display: none}
.Intro .Nav ul { padding: 0; margin: 10px 0 0 0; height: 26px; float: left; }
.Intro .Nav li { float: left; padding: 0; margin: 0; display: inline; list-style-type: none;}
.Intro .Nav li a { display: block; HEIGHT: 49px }
.Intro .Nav li a.TakeTour { background: url(http://www.bigresponse.com/images/ButtonTakeTour.png) no-repeat left top; WIDTH: 186px; margin-right: 10px;}
.Intro .Nav li a.StartTrial { background: url(http://www.bigresponse.com/images/ButtonStartTrial.png) no-repeat left top; WIDTH: 187px;}
.Intro .Nav li a:hover { background-position: left -49px; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Cols { width:752px; background: url(http://www.bigresponse.com/images/ColsBkg.png) repeat-y; float: left; margin-top: 20px}
.Cols h2 { font-size: 20px; letter-spacing: -1px; font-weight: bold; padding: 5px 0; margin: 0 0 5px 0; color:#1192c2;}
.Cols ul { padding: 0; margin: 0;}
.Cols li { padding: 2px 0 2px 15px; margin: 0; background: url(http://www.bigresponse.com/images/IcoColsLi.png) no-repeat left top; list-style-type: none;}
.Cols span { font-size: 12px; display: block; color:#666;}

.Col1 { width: 365px; float: left; }
.Col2 { width: 345px; float: left; margin-left:20px; background-color:#e4e4e4; padding:10px; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Footer { text-align: center; font-family: Arial; }
.Footer p { color:#999; font-size: 12px; padding: 5px 0; margin: 0;}

.CC ul { padding: 0; margin: 0 0 0 20px; }
.CC li { padding: 0 0 10px 5px; line-height: 150%; margin: 0 0 0 20px; }
.CC li a { text-decoration: underline; }

.Note { color: gray; font-size: 12px; padding: 0 5px 0 5px; line-height: 120%; }
.Note a { text-decoration: underline; color: gray; }

.HB { background-color: #EBFAFF; padding: 5px 10px 5px 10px; margin: 20px 0 10px 0; color: black; }
.HBA a { color: #FF5A00; text-decoration: underline; font-weight: bold; }

.PP th { color: #666666; text-align: left; font-size: 13px; border-bottom: solid 2px #666666; padding-bottom: 5px; }

.p1 { padding: 10px; background-color: #F2F2F2; border-bottom: solid 1px #E0E0E0; }
.p2 { padding: 10px; background-color: #FFFFFF; border-bottom: solid 1px #E0E0E0; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.CCT { width: 96%; float: left; margin-left: 17px; font-size: 12px; }
.CCT h1 { font-size: 20px; letter-spacing: -1px; font-weight: normal; padding: 10px 0; margin: 0 0 0 0; color:#FF720B; border-bottom: dashed 1px #ccc;}
.CCT h2 { font-size: 22px; letter-spacing: -1px; font-weight: normal; padding: 5px 0; margin: 0; color:#1192c2;}
.CCT h3 { font-size: 18px; letter-spacing: -1px; font-weight: normal; padding: 5px 0; color:#FF720B;}
.CCT p { line-height: 16px;}
.CCT blockquote { padding: 5px 15px; background: lightyellow; margin: 0; color:#000; font-size: 12px; padding: 15px; line-height: 150%;}
.CCT blockquote p { padding: 5px 0; margin: 5px 0; line-height: 16px; font-family: "Georgia";  font-size: 12px;}
.CCT ul { padding: 0 30px; margin: 10px;}
.CCT ol { padding: 0 30px; margin: 10px;}
.CCT li { padding: 1px 0; list-style-type: square; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#SignupForm { margin-top:10px; }
#SignupForm #First { width:40%; font-weight:bold; }

#HomeFeatures h1 { font-size:20px; letter-spacing:-1px; color:#4C4C4C; font-weight:bold; margin:0px 0 10px 0; padding:0px; }
#HomeFeatures td { font-size:13px; color:#4C4C4C; line-height:1.4; padding-bottom:10px; }

.HorizontalFormContainer dl, .VerticalFormContainer dl {
	margin: 0;
}

.HorizontalFormContainer dt {
	width: 130px;
	float: left;
	margin: 3px 0 5px 0;
	clear: left;
}

.HorizontalFormContainer dd {
	margin-left: 140px;
	margin-bottom: 5px;
}

.HorizontalFormContainer p.Submit {
	margin: 0 0 0 140px;
}

.VerticalFormContainer dt {
}
.VerticalFormContainer dd {
	margin-bottom: 6px;
	margin-left: 0;
}

.VerticalFormContainer input[type=text], .VerticalFormContainer textarea, .VerticalFormContainer select {
	width: 270px;
}

.VerticalFormContainer input[type=radio] {
	margin: 5px 5px 0px 0px;
}

fieldset {
	border: 1px solid #c4c4c4;
	margin: 0;
	padding: 15px 20px;
}

legend {
	font-size: 1.1em;
	font-weight: bold;
	color: #1e292b;
	margin: 5px 0 0 0;
	padding: 0 5px 0 5px;
}

fieldset p {
	margin-top: 0;
}

.LabelList dt {
	clear: left;
	float: left;
	margin: 3px 0 5px;
	width: 130px;
}

.LabelList dd {
	float: left;
	margin: 3px 0 5px;
}