html{height:101%;}
body{background:#fff url(../images/biglocal/body-bg.gif) repeat; font:normal 12px Verdana, Geneva; color:#000; padding:0; margin:0;}
img{border:none;}
/* START ADMIN AREA*/
.menuHeader {}
/* END ADMIN AREA*/
#extHeader{height:9px; background-color:#00467f;}
#container{width:1009px; margin:0 auto;}
#intHeader{}
#intHeader .left{float:left; background:#eceae7 url(../images/biglocal/biglocal-logo.jpg) no-repeat; width:335px; height:110px;}
#intHeader .right{float:right; color:#00467f; text-align:right;}
#intHeader .right a{font-size:11px; color:#000; text-decoration:underline;}
#intHeader .right #phoneBlock{font:normal 34px 'Arial Black', Gadget; text-align:right; margin:6px 10px 0 0; padding:0; line-height:25px;}
#phoneBlock p{padding:0; margin:0;}
#intHeader .footer{background:#fff url(../images/biglocal/intheader-nav-bg.gif) no-repeat; width:1009px; height:23px; padding:7px 0 0; clear:both; font:normal 12px Arial, Helvetica; color:#fff; text-align:right;}
#intHeader .footer a, #intHeader .footer a:visited{color:#fff; text-decoration:none; margin:0 20px;}
#intHeader .footer a:hover{color:#fff; text-decoration:underline; margin:0 20px;}
#meat{background:#eceae7 url(../images/biglocal/meat-bg.gif) repeat-y; width:1009px;}
#content{border-bottom:solid thin #607576; border-right:solid thin #607576; border-left:solid thin #607576; *width:1007px; *overflow:hidden;}
#content .left{width:180px; float:left;}
#content .left ul{font:normal 12px Arial, Helvetica; list-style:none; margin:0; padding:0;}
#content .left li{background:#eceae7 url(../images/biglocal/leftnav-bg.gif) repeat-x; width:165px; height:25px; text-align:left; padding:10px 0 0 15px;}
#content .left a, #content .left a:visited{color:#1a5f7c; text-decoration:none;}
#content .left ul .menuHeader{color:#e13c38; font-weight:bold; font-size:11px; padding:2px 0 0; width:180px;}
#content .left a:hover{color:#1a5f7c; text-decoration:underline;}
#content .left #howitWorks{background:#eceae7 url(../images/biglocal/howitworks-bg.gif) repeat-x; width:180px; height:104px;}
#content .left p{}
#content .left #howitWorks img{margin:20px 0 0 8px;}
#content .right{width:812px; float:right; padding:0 5px 0 10px; -padding:0 5px 0 0; background-image:url(../images/biglocal/content-bg.gif); background-position:top; background-repeat:repeat-x;}
#content .right h1{color:#E13C38;}
#content .right .h1-1{color:#E13C38; font-size:31px; padding:0; margin:0;}
#content .right h2{color:#00467f; font-size:21px;}
#content .right h4{color:#00467f; font-size:14px; margin:0 0 10px; padding:0;}
/* Terms Styles*/
.customTerms{background-color:#fff; margin:0;}
#customerInfo h3{padding:10px 0 0 0px; margin-bottom:3px;}
#customerInfo p{padding:2px; margin:0px;}
#customerInfo {margin:0px 0px 2px 30px; width:auto;}
.infoBlock{width:300px; margin:0 50px 0 0; display:block; float:left;}
#noteTerms{background-color:#fcf185; border:dashed 1px #000; float:left; font-size:11px; height:150px; margin:0 0 0 20px; width:150px;}
#noteTerms p{padding:20px;}
#smallTerms{border:solid 1px #000; display:block; font-size:10px; height:400px; margin:0 auto 0 195px; overflow:scroll; padding:0 20px; width:600px;}
#smallTerms h1{font-size:13px; line-height:13px; padding:0; margin:10px 0 0;}
#smallTerms h2{font-size:12px; line-height:12px; padding:0; margin:10px 0 0;}
#smallTerms h3{font-size:11px; line-height:11px; padding:0; margin:10px 0 0 10px;}
.termsDisabled{color:#ccc;}
/* fix for accordion */
.accordionTitleFix { color:#00467f !important; font-size:21px !important; cursor:pointer; font-weight: bold;  }
/*styles for accordion div */
#content .edit-page-section{ position:relative ; width: 100%; float:left; margin-bottom:10px; }
#content .edit-page-section .edit-item-title { position:relative ; float:left; min-width: 150px; text-align: left; }
#content .edit-page-section .edit-item-editor { position:relative ; float:left; max-width: 80%; min-width:60%; text-align: left;}
#content .edit-page-section .input-box { width:300px; }

#terms h1{font-size:17px;}
#terms p{ padding-right:20px; color:#000; font-size:10px;}

#mainForm{background:url(../images/biglocal/form-bg.gif) no-repeat;float:right; width:175px; height:194px; padding:241px 0 0 5px; margin:0;}/*form bg color #a2472d*/
.right form td{font:normal 10px Verdana, Geneva; color:#000;}
.smallformInput{width:106px;}
#contactForm{background:#fff url(../images/biglocal/contact-form-bg.gif) no-repeat; width:777px; height:250px; padding:75px 0 0 50px; margin:0 0 0 -10px;}
#contactForm td{font:normal 10px Verdana, Geneva; color:#000;}
#contactForm textarea{width:545px; height:80px;}
#contactForm .submitbutton{width:86px; height:30px;}

#startnowForm{}
#startnowForm td{font:normal 10px Verdana, Geneva; color:#000;}
#startnowForm textarea{width:505px; height:80px;}
#startnowForm .orderbutton{width:99px; height:32px;}
/*#billingFormWrapper{display:none;}*/
#billingFormWrapper td{font:normal 10px Verdana, Geneva; color:#000;}
#billingFormWrapper h1{font-size:20px;}
/* About Form Styles */
#aboutForm{background:#a2472d url(../images/biglocal/form-bg2.gif) right no-repeat;float:right; width:181px; height:251px; *height:201px; padding:201px 0 0 0; margin:-23px -5px 0 0; -position:relative; -right:5px;}
#flashWrapper{background-color:#dbdbdb; margin:5px 0 0 -10px; width:827px;}
#worksFormWrapper{background-color:#fff; margin:0 -6px 0 0;width:827px; float:right;}
#worksForm {background:#fff url(../images/biglocal/form-bg3.gif) no-repeat; float:right; width:190px; height:193px; padding:18px 0 0 210px;}
#contentStan{background:#fff url(../images/biglocal/content-stan-bg.gif) repeat-y; width:192px; height:600px; float:right; margin:10px -4px 0 0; padding:0;}
#indexHow{background:#fff url(../images/biglocal/index-biglocal-how-bg.jpg) no-repeat; width:630px; height:235px; margin:31px 0 0 -10px; padding:0;float:left;}
#indexHow h3{color:#00467f; font-size:17px; font-weight:bold; padding:15px 0 0 10px; *padding:30px 0 0 10px;}
#indexHow ul{font-size:13px; padding:0; margin:15px 0 0 30px;}
#indexHow li{padding:0 0 10px 0; margin:0;}
#phoneBox{width:545px; margin:5px auto 5px auto; text-align:center;}
#phoneBox h1{font:bold 49px Arial, Helvetica; color:#e53d31; padding:0; margin:0;}
#phoneBox h2{font:bold 26px Arial, Helvetica; color:#00467f; padding:0; margin:0;}
#phoneBox p{font:normal 13px Arial, Helvetica; color:#1a5f7c; padding:0; margin:0;}
/* PACKAGES STYLES
---------------------------------------------------------------------------*/
.packages{padding:10px 10px; border-top:solid 1px #000; border-bottom:solid 1px #000; width:770px; margin:0 auto;}
.packages h2{color:#00467f; font-size:21px; margin:0; padding:0;}
.packages span{color:#00467f; float:right; font-size:17px; font-weight:bold;}
.packages h3 {font-size:15px; font-weight:bold; margin:0; padding:0;clear:both;}
.packages ul{font-size:14px; margin:0 0 0 40px; padding:0;}
.packages li{padding:0 0 5px 0; line-height:1.75em;}
.packages img{float:right; margin:0; clear:right;}
/*	SMS STYLES
---------------------------------------------------------------------------*/
#smsRight{background:url(../images/biglocal/sms-right-bg.gif) no-repeat; margin:-13px 0 0 -10px; *margin:-1px 0 0 -10px;}
#smsRight ul{width:553px;}
#smsRight p{padding:0 0 0 20px; width:553px;}
#smsRight span{color:#e73937; font-weight:bold;}
#smsForm{background:url(../images/biglocal/sms-form-bg.gif) no-repeat; float:right; margin:20px 10px 0 0; padding:140px 0 0; text-align:right; width:185px;}
#smsForm label{color:#fff; font-size:10px; margin:0 0 0 10px;}
#smsForm .textInput{width:95px; margin:0 10px 5px 10px;}
.right #smsForm h1{color:#004a80; font-size:21px; margin:0; padding:0; text-align:center;}
.right #smsForm h2{color:#fff; font-size:16px; margin:0; padding:0; text-align:center;}
.right #smsForm p{color:#fff; font-size:13px; font-weight:bold; margin:0; padding:0; text-align:center; width:180px;}
#smsForm #smsSubmit{margin:5px 10px 20px 0; *margin-top:0;}
#textMarketingImg{margin:28px 0 0 18px;}
#meatFooter{clear:both;}
#extFooter{text-align:center; padding:20px 0 0; clear:both;}
#extFooter a{color:#000;}
.field {
	color: #000000;

}

.field input {
	border: solid 1px #666666;
	padding: 1px;
	font: 11px Arial,Verdana, Helvetica;

}

.field select {
	padding: 1px;
	font: 11px Arial,Verdana, Helvetica;
}

.error {
	font-weight: bold;
	color: #CC0000;


}

.error input {
	border: solid 1px #CC0000;
	background: #FFCCCC;
	padding: 1px;
	font: 11px Arial,Verdana, Helvetica;

}

.error select {
	border: solid 1px #CC0000;
	background: #FFCCCC url(../images/bgform_error.jpg) center top;
	padding: 1px;
	font: 11px Arial,Verdana, Helvetica;
}
/*Uploaded images CSS section*/
.uploadedImage {
	width:auto;
	width:200px;
	height:275px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	float:left;
	position:relative;
	border:0.5px solid #000066;
	
}

.uImage{
	width:200px;
	height:200px;
	margin-bottom:5px;
	padding:0;
	position:relative;
	text-align:center;
}

.uControls form{
	margin-left:5px;
	display:inline;
}
#processingForm {
	background:#FFF url(../images/biglocal/checkmark.jpg) no-repeat scroll left center;
	border:1px solid #2C5295;
	height:20px;
	padding-left:10px;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:15px;
	text-align:center;
	width:550px;
	color:#1a5f7c;
	font-size:larger;
	font-weight:bold;
	margin:0px auto;
	display:none;
}
