/* CSS Document */

/* Swap Menu */

#p7swapmenu img {padding-top: 1px; background: url(/images/sub/left-nav-spacer.jpg) top left }


#swapContainer ul {margin: 0; padding: 0; list-style: none}

#p7swapmenu a{}
#p7swapmenu a:hover{color: #AC000C}

#p7swapmenu ul li ul li {margin: 0; height: 20px; padding-left: 30px; background: url(/images/sub/buttons/leftnav-arrow.jpg) 20px 4px no-repeat}

#p7swapmenu ul li ul li a {font: 13px Arial, Helvetica, sans-serif; color: black; letter-spacing:normal}
#p7swapmenu ul li ul li a:hover {letter-spacing: normal}


.closed ul {display: none;}
#p7swapmenu ul {margin: 0px; padding: 0px;}
#p7swapmenu li {margin: 0px; padding: 0px; list-style-type: none;}

.closed a, .open a {
	background-repeat: no-repeat;
	background-position: 3px 50%;
	
	
	color: #EEF0E3;
	display: block;
	font-size: 0.9em;

	text-decoration: none;
}
.closed a:hover, .open a:hover {
	background-color: #ACB39F;
	color: #5B624F;
}
.closed a {
	background-image: url(menplus.gif);
}
.open a {
	background-image: url(menminus.gif);
}
.closed ul a, .open ul a, .open ul a:hover {
	background-color: transparent;
	background-image: url(pagemarker.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0;
	color:#666;
	font-size: .8em;
	font-weight:normal;

}
.open ul a:hover {
	background-color: transparent;
	letter-spacing: .1em;
}
#p7current {font-weight: bold;}


/*Styles for Sub pages */

#leftCol {background: #cfcfcf; width: 183px;}
#rightCol {padding-left: 20px; background: url(/images/sub/sub-content-bg.jpg) top left repeat-x #FFFFFF; width: 547px;}

#headline {padding-top: 15px; }

#backToTop2 {background: white; padding: 40px 20px;}

#backToTop2 a{font: 13px Arial, Helvetica, sans-serif; color: #666}
#backToTop a:hover {color: #000000}
#backToTop2 a img {text-decoration:none;}


#backToTop {background:  #cfcfcf;}

#smallLogo {width: 67px; position: relative; top: -63px; left: 455px;}

#subTop {height: 114px;}
#subTop img {margin-top: 37px;}

#subContent { padding-top: 18px;}
#subContent p{font: 13px Arial, Helvetica, sans-serif; color: black}
#subLeft {width: 344px;}
#subLeft p {margin-right: 29px; line-height: 175%}
#subLeft h1 {margin: 0; padding: 0;}
#photoBox {margin-top: 29px;}

#subBox1 {height: 25px;}
#subBox2 {height: 25px;}
#subBox3 {background: url(/images/sub/sub-box-bg.jpg) top left repeat-x; width: 527px; height: 152px;}

/* #subBoxContent {width: 524px;} */
#subBoxContent ul {  list-style: disc inside;    margin: 20px 0 0 0; padding: 0 0 0 20px;font: 13px Arial, Helvetica, sans-serif; color: black;}
#subBoxContent ul li {font-size: 11px; line-height: 145%; list-style: none; }


.subBoxLink {width: 167px}
.subBoxLink a{color: #C10618; font: 13px Arial, Helvetica, sans-serif; }
.subBoxLink a:hover {color: #333}
.subBoxLink div { margin-bottom: 12px;  height: 16px;}
#subBoxContent p {font: 13px Arial, Helvetica, sans-serif; width: 325px; line-height: 138%; margin-top: 15px}
#subBoxContent .pInfo {height: 120px; overflow: hidden; margin-left: 10px}

#link1 {background: url(/images/sub/buttons/remote-button.gif) top left no-repeat; padding-left: 15px;}
#link2 {background: url(/images/sub/buttons/tv-button.gif) center left no-repeat; padding-left: 20px;}

.link1 {/* background: url(/images/sub/buttons/remote-button.gif) top left no-repeat; */ padding-left: 15px;}
.link2 {/* background: url(/images/sub/buttons/tv-button.gif) center left no-repeat; */ padding-left: 20px;}



#subBoxPrint {width: 527px;}
.subBoxPrint {width: 527px}

/* form styling */
form, select, input, textarea {margin: 0 0 0 0; padding: 0 0 0 0}
#form {font: 13px Arial, Helvetica, sans-serif; color: #333; width: 525px;}
#form .textBox label {background: url(/images/sub/form-astx.gif) center left no-repeat #fff; padding-left: 10px;}
#form label {text-transform: capitalize; }
#form .textBox .notRequired {background: none; padding-left: 0;}
#form fieldset {border: 0; margin: 0 0 25px 0}
#form h2 {font-size: 12px; font-weight: bold}
#form fieldset legend {font-weight: bold; margin: 0 0 10px 0; padding: 0 0 0 0; background: url(/images/sub/form-astx.gif) center left no-repeat #fff; padding-left: 10px;}
#form .textBox label {display: block; float: none; margin: 10px 0 2px 0}
#form .textBox fieldset {margin: 0 0 0 0}
#form .textBox input {}
#form fieldset input {}
#form .textBox .phone {margin: 0 0 0 0; padding: 0 0 0 0 }
#form .textBox .phone input {margin: 0 0 0 0; }
#form .radio {padding-left: 0;}
#form .radio label {background: none; margin: 0 5px 0 0; display: inline; font: 11px Arial, Helvetica, sans-serif; }
#form .radio input {margin: 0 5px 0 0; display: inline;}
#form .checkbox {clear: both;}
#form .checkbox div {margin: 3px 0 3px 0}
#form .checkbox label {font: 11px Arial, Helvetica, sans-serif}
#form .checkbox input {margin: 0 5px 0 0 ; padding: 0 0 0 0;}
#form .submitBtn {color: black; border: 1px solid #ccc}
#form p {margin-right: 20px;}



/* News Page styles */
#news hr {width: 525px; margin: 10px 0; padding: 0; text-align: left;background-color: #fff; color: #fff;border-width: 1px 0 0 0;border-top: 1px solid #ccc; height: 1px}
#news .wrap {position: relative; width: 535px; margin-right: 10px;}
#news .wrap .topLink {position: absolute; right: 12px; margin-top: -10px; font: 13px Arial, Helvetica, sans-serif}
#news .wrap .topLink a {color: #e41815}
#news p {font: 13px/140% Arial, Helvetica, sans-serif; color: #222; margin: 0 20px 0 0 ; padding: 0 0 0 20px}

#news .wrapLarge p {margin: 0 35px 25px 0; clear: both;}
#news .img {background-color: gray;  float: left; margin: 5px 15px 5px 0; padding: 0 0 0 0;}
#news .h1 {text-transform: none; color: #e41815; font: bold 15px/140% Arial, Helvetica, sans-serif; padding-right: 15px; }
#news .h2 {font: bold 14px Arial, Helvetica, sans-serif; display: block; padding-left: 15px;margin: 0 25px 0 5px;background: url(/images/sub/news-bullet.gif) left 5px no-repeat #fff; text-transform: uppercase}
#news h3 {clear: left; font: 13px Arial, Helvetica, sans-serif; color: #676767; font-weight: normal; display: block; float: left; margin: 0 0 0 0; padding: 0 0 0 20px; }
 .moreLink {font: 13px Arial, Helvetica, sans-serif; text-align: right; background: url(/images/sub/more-link-img.gif) right no-repeat; padding-right: 10px; margin-right: 25px;}
 .moreLink a {color: #E41815}


/* Extranet List*/
#extranet {margin: 0 0 20px 0; padding: 0;}
#extranet hr {width: 96%; margin: 1px auto 1px auto; padding: 0;background-color: #fff; color: #fff;border-width: 1px 0 0 0;border-top: 1px solid #ccc; height: 1px; }
#extranet ul {margin: 10px; padding: 0;}
#extranet ul li {margin: 0 0 5px  0;line-height: 100%; list-style: none; background: url(/images/sub/extranet-list-item.gif) left center no-repeat; padding-left: 8px;}
#extranet ul li a {font: 13px Arial, Helvetica, sans-serif; color: #333; line-height: 100%}
#extranet #right div {border: 1px solid #ccc; height: 422px; width: 155px; background: url(/images/sub/rcol-bg.jpg) repeat-x #d0d0d0}


#extranet #left {width: 370px; padding-right: 5px;}

#extranet #returns li {background-image: url(/images/sub/list-item-returns.gif); }

#extranet #right h2 {color: #E41815; font: bold 13px Arial, Helvetica, sans-serif; height: 28px; background: url(/images/sub/rcol-top-bg.gif) top left no-repeat; margin: 7px 0 0 7px; padding: 15px 0 0 30px}
#extranet h3 {color: #333; font: bold 13px Arial, Helvetica, sans-serif; margin-left: 10px;}

/* Extranet List*/
#extranet2 {margin: 0 0 20px 0; padding: 0;}
#extranet2 hr {width: 96%; margin: 1px auto 1px auto; padding: 0;background-color: #fff; color: #fff;border-width: 1px 0 0 0;border-top: 1px solid #ccc; height: 1px; }
#extranet2 ul {margin: 10px; padding: 0;}
#extranet2 ul li {margin: 0 0 5px  0;line-height: 100%; list-style: none; background: url(/images/sub/extranet-list-item.gif) left center no-repeat; padding-left: 8px;}
#extranet2 ul li a {font: 13px Arial, Helvetica, sans-serif; color: #333; line-height: 100%}
#extranet2 #right div {border: 1px solid #ccc; height: 422px; width: 155px; background: url(/images/sub/rcol-bg.jpg) repeat-x #d0d0d0}


#extranet2 #left {width: 370px; padding-right: 5px;}

#extranet2 #returns li {background-image: url(/images/sub/list-item-returns.gif); }

#extranet2 #right h2 {color: #E41815; font: bold 13px Arial, Helvetica, sans-serif; height: 28px; background: url(/images/sub/rcol-top-bg.gif) top left no-repeat; margin: 7px 0 0 7px; padding: 15px 0 0 30px}
#extranet2 h3 {color: #333; font: bold 13px Arial, Helvetica, sans-serif; margin-left: 10px;}


/* Tabs */
#tabApp {position: absolute; top: 0; left: 0; visibility: hidden }
#tabProducts {position: absolute; top: 0; left: 0; visibility: hidden}
#tabFeatures {position: absolute; top: 0; left: 0; visibility: visible}
#tabWrap {position: relative;}

/*Main Header style (red text) */
#subContentMain h1 {font: 15px Arial, Helvetica, sans-serif; color: #e41815; text-transform: uppercase; font-weight: bold;}

/* text area class */
.zTextArea {width: 400px;}

/* Main Table (Dealer Lead List)  */
#MainGrid {font: 12px Arial, Helvetica, sans-serif; width: 480px}
#MainGrid td {padding: 6px; border: 1px solid #ccc;}

#MainGrid a {color: #e41815}
#MainGrid a:active {color: #333333}
#left {font: 11px Arial, Helvetica, sans-serif}
#right {font: 11px Arial, Helvetica, sans-serif}

/* Main Table (Dealer Lead List)  */
#CampDatagrid {font: 12px Arial, Helvetica, sans-serif; width: 480px}
#CampDatagrid td {padding: 6px; border: 1px solid #ccc;}

#CampDatagrid a {color: #e41815}
#CampDatagrid a:active {color: #333333}
#left {font: 11px Arial, Helvetica, sans-serif}
#right {font: 11px Arial, Helvetica, sans-serif}


/* */
#activeDownloadButton {color: #e41815}
#archiveDownloadButton {color: #e41815}
#otherLeadsLink {color: #e41815}
/* Leads Detail page */
#leadDetailStyles dl, #leadDetailStyles dd, #leadDetailStyles dt {margin: 0; padding: 0;}

#activeDownloadButton2 {color: #e41815}
#archiveDownloadButton2 {color: #e41815}
#otherLeadsLink2 {color: #e41815}

#leadDetailStyles dl{font: 11px Arial, Helvetica, sans-serif; margin-bottom: 15px}
#leadDetailStyles dd {margin-bottom: 2px}
#leadDetailStyles dt {font-weight: bold; margin-top: 15px;}


#subLeft ul {font: 13px Ariel, Helvetica, sans-serif; margin: 15px; padding: 0; }
#subLeft ul li {margin-bottom: 5px;list-style-position: outside}

/* Site Map */
#sitemap ul {margin: 0; padding: 0; font: 13px Arial, Helvetica, sans-serif}
#sitemap ul li {margin-left: 5px; list-style-position: inside;  _height: 1%; margin-bottom: 4px;}
#sitemap ul li a {color: #e41815}
#sitemap p {padding-top: 3px; font: 15px  Arial, Helvetica, sans-serif; margin-bottom: 10px;border-top: 1px solid #ccc; border-bottom: 2px solid #ccc; padding-bottom: 3px; width: 520px;}
#sitemap p a {color: #333333; text-decoration: none; font-weight: bold}
#sitemap p a:hover {text-decoration: underline;}