/* bluefin2ncmastyle */

div.alertboxcontainer {
	padding:20px 20px 10px 0;
}

div.alertbox {
	border:6px solid #000828;
	width:100%;
}

div.alertboxhead {
	height:33px;
}

div.alertboxhead h4 {
	line-height:33px;
	padding:0 0 0 10px;
	color:#000828;
	font-weight:bold;
}

div.alertboxbody {
	background:#ffffff;
	min-height:112px;
	padding:10px;
}

label.error {
	color:#ff0000;
}

input.error {
	color:#ffffff;
	background:#ff0000;
}



div#mainpanelinnerhome {
	width:669px;
	border-right:1px solid #9ea4b3;
}

.indent {
	padding-left:10px;
}

.inline {
	display:inline;
}

input.searchsubmit {
	color:#000f30;
}

div#sitesearchlabel label {
	color:#000f30;
}


div.bannerimagencmahomebg {
	background-image:url('../images/bannerncmahomepagebg.gif');
	background-repeat:repeat-x;
	background-position: top center;
}
div.bannerimagencmahometopsubbg {
	background-image:url('../images/bannerncmahomepagetopsubbg.gif');
	background-repeat:repeat-x;
	background-position: top center;
}

div.bannerimagencmagroupbg {
	background-image:url('../images/bannerncmagrouppagebg.gif');
	background-repeat:repeat-x;
	background-position: top center;
}

div#bannerimagencmahomedefault ,
div#bannerimagencmahome1 {
	background-image:url('../images/bannerncmahomepage1.jpg');
	background-repeat:no-repeat;
	background-position: top right;
	width:1000px;
	height:222px;
}

div#bannerimagencmahome2 {
	background-image:url('../images/bannerncmahomepage2.jpg');
	background-repeat:no-repeat;
	background-position: top right;
	width:1000px;
	height:222px;
}

div#bannerimagencmahome3 {
	background-image:url('../images/bannerncmahomepage3.jpg');
	background-repeat:no-repeat;
	background-position: top right;
	width:1000px;
	height:222px;
}

div#bannerimagencmahome4 {
	background-image:url('../images/bannerncmahomepage4.jpg');
	background-repeat:no-repeat;
	background-position: top right;
	width:1000px;
	height:222px;
}

div#bannerimagencmahome5 {
	background-image:url('../images/bannerncmahomepage5.jpg');
	background-repeat:no-repeat;
	background-position: top right;
	width:1000px;
	height:222px;
}

div.bannerimagencmagroup {
	background-image:url('../images/bannerimagencmagroup.jpg');
	background-repeat:no-repeat;
	background-position: top right;
	width:1000px;
	height:144px;
}


div.bannerimagencmatravel {
	background-image:url('../images/bannerimagencmatravel.jpg');
	background-repeat:no-repeat;
	background-position: top right;
	width:1000px;
	height:144px;
}

div.bannerimagencmamotor {
	background-image:url('../images/bannerimagencmamotor.jpg');
	background-repeat:no-repeat;
	background-position: top right;
	width:1000px;
	height:144px;
}

div.bannerimagencmahome {
	background-image:url('../images/bannerimagencmahome.jpg');
	background-repeat:no-repeat;
	background-position: top right;
	width:1000px;
	height:144px;
}




ul.homenav li a.homenavncmahomeminder {
	width:103px;
}

ul.homenav li a.homenavncmamotorminder {
	width:103px;
}

ul.homenav li a.homenavncmatravelminder {
	width:103px;
}

ul.homenav li a.homenavncmahomeminder:hover {
	background:#e9ab00;
	background-image:url('../images/homenaviconncmahomeminder.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

ul.homenav li a.homenavncmamotorminder:hover {
	background:#e9ab00;
	background-image:url('../images/homenaviconncmamotorminder.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

ul.homenav li a.homenavncmatravelminder:hover {
	background:#e9ab00;
	background-image:url('../images/homenaviconncmatravelminder.gif');
	background-repeat:no-repeat;
	background-position: top left;
}


a.highlight:link ,
a.highlight:active ,
a.highlight:visited ,
a.highlight:hover {
	color:#bf8d05;
	text-decoration:none;
}
a.highlight:hover {
	text-decoration:underline;
}

.highlight {
	color:#bf8d05;
}

ul.supertopnav li.sel a:link, ul.supertopnav li.sel a:active, ul.supertopnav li.sel a:visited,ul.supertopnav li.sel a:hover {
	background:#e9ab00;
}


div#formthanksbox {
	margin:-330px 0 0 -40px;
}

div.mainsubitemform {
	padding:13px;
	margin:10px 0 10px 0;
	width:250px;
	background:#e5e7ea;
}

div.mainsubitemformbody {
	width:250px
}

div.mainsubitemformbodyline {
	width:250px;
	margin:0 0 5px 0;
}

div.mainsubitemformlabel {
	width:76px;
	float:left;
}

div.mainsubitemformfield {
	width:174px;
	float:left;
}

div.mainsubitemformsubmit {
	width:250px;
	text-align:right;
}


input.mainsubitemforminput {
	border:1px solid #9d9d9d;
	width:167px;
	padding:2px;

}

select.mainsubitemformselect {
	border:1px solid #9d9d9d;
	width:174px;
	padding:2px;
}

input.mainsubitemformsubmit {
	border: 0;
	background-image:url('../images/mainitemformsubmit.gif');
	background-repeat:no-repeat;
	background-position: center right;
	height:25px;
	line-height:25px;
	color:#000f30;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:normal;
	background-color:#e5e7ea;
	padding:0 24px 0 0;
	margin:0 2px 0 0;
	cursor: pointer;

}

/* quote form */

div#ncmaquoteform {
	width:602px;
	padding:10px;
	margin:10px 0 10px 0;
	background-color:#e5e7ea;
}

div#ncmaquoteform input.forminput {
	width:235px;
}

div#ncmaquoteform select.formselect {
	width:235px;
}

div#ncmaquoteform div.hozbar {
	width:560px;
	margin:0 0 10px 0;
}


div#ncmaquoteform p {
	padding:0;
	margin:0;
}

div.formelement {
	width:582px;
	padding:0 0 10px 0;
}

div.formelementright {
	width:549px;
	padding:0 0 10px 0;
	text-align:right;
}

div.formlabel {
	width:310px;
	float:left;
}

div.formfield {
	width:272px;
	float:left;
}

div.formlabelprefix {
	width:290px;
	float:left;
}

div.formfieldprefix {
	width:20px;
	float:left;
}

div.formfieldprefix p {
	text-align:right;
}

div.formfield {
	width:272px;
	float:left;
}


div.formfieldradio {
	float:left;
	width:20px;
	padding:1px 0 0 0;
}

div.formfieldcheckbox {
	float:left;
	width:30px;
}

div.formfieldradiolabel {
	float:left;
	width:30px;
	padding:3px 0 0 0;
}

div.formfieldcheckboxlabel {
	float:left;
	width:310px;
	padding:3px 0 0 0;
}










