/* ************************************************* *

 * *  TraderOnline.com Styles                      * *

 * ************************************************* *

 * *  berto_s@tol.com - steve bertolacci           * *

 * ************************************************* */

a.smallLink:hover {	color:red;	text-decoration:underline; }					

a.featureLink:hover {	color:red; }

a.featurelink_sm:hover {	color:red; }

a.closelink:hover {	color:red;	text-decoration:underline; }

a { text-decoration:none; }

.smallLink {	font-family:arial, helvetica, sans-serif;	color:#000066;	text-decoration:underline; }

.featureLink {	color:#000066;	text-decoration:underline; }

.featurelink_sm {	color:#000066;	text-decoration:underline;	font-family:arial, helvetica, sans-serif;	font-size:7.5pt;	line-height:8pt; }

.closelink {	font-family:verdana, geneva, sans-serif;	font-size:7.5pt;	font-weight:bold;	color:#000066; }



.t_box1_netscape {	font-family:arial, helvetica, sans-serif;	font-size:10pt;	width:156px; }

.t_box1_explorer {	font-family:arial, helvetica, sans-serif;	font-size:10pt;	width:186px; }

.ta_box1 {		font-family:monospace;							font-size:8pt;		width:264px;	height:90px; }

.ta_box2 {		font-family:monospace;							font-size:8pt;		width:230px;	height:80px;	border-style:none;	background-color:#DFDFDF; }

.t_pricebox1 {	font-family:arial, helvetica, sans-serif;		font-size:10pt;	font-weight:bold;	text-align:right;	width:50px;	border-style:none; }

.tdbutton {		background:url(http://images.traderonline.com/img/master/mybutton_bkg.gif);		height:24px; }

.tdbutton_sm {	background:url(http://images.traderonline.com/img/master/mybutton_bkg_sm.gif);	height:18px; }



/* DONE RIGHT SECTION -- THESE BELOW SHOULD BE REVERSE COMPATABLE */

/* form elements */

.SearchBox {	width:158px; }

.SearchDrop {	font-family:"arial narrow", "helvetica compressed";	font-size:10pt;	width:158px; }

.SearchBoxHalf {	width:68px; }

.SearchBoxThird {	width:49px;	margin-right:6px; }/* */

.Submit1Lg {	font-family:arial, helvetica, sans-serif;		font-size:12pt;	font-weight:bold;	color:#000066;	background-color:#CDCDCD; }

.Submit1Lg:hover {	color:#FF0000; }

.Submit1Md {	font-family:arial, helvetica, sans-serif;		font-size:10pt;	font-weight:bold;	color:#000066;	background-color:#CDCDCD; }

.Submit1Md:hover {	color:#FF0000; }

.Submit1Sm {	font-family:arial, helvetica, sans-serif;		font-size:7.5pt;	color:#000066;	background-color:#CDCDCD; }

.Submit1Sm:hover {	color:#FF0000; }

.Submit2Sm {	font-family:verdana, geneva, sans-serif;		font-size:7.5pt;	color:#000066;	background-color:#CDCDCD; }

.Submit2Sm:hover {	color:#FF0000; }



/* plain text */

.TextT1Sm 	 { font-family:arial, helvetica, sans-serif; font-size:7.5pt;						}

.TextT1SmB 	 { font-family:arial, helvetica, sans-serif; font-size:7.5pt; font-weight:bold;		}

.TextT1Ms 	 { font-family:arial, helvetica, sans-serif; font-size:11px;						}

.TextT1Md 	 { font-family:arial, helvetica, sans-serif; font-size:10pt;						}

.TextT1MdB	 { font-family:arial, helvetica, sans-serif; font-size:10pt; font-weight:bold;		}

.TextT1Lg 	 { font-family:arial, helvetica, sans-serif; font-size:12pt;						}

.TextT1LgB	 { font-family:arial, helvetica, sans-serif; font-size:12pt; font-weight:bold;		}

.TextT2SmB 	 { font-family:verdana, geneva, sans-serif;	 font-size:7.5pt; font-weight:bold;		}

.TextT2Sm 	 { font-family:verdana, geneva, sans-serif;	 font-size:7.5pt;						}

.TextT2Md 	 { font-family:verdana, geneva, sans-serif;	 font-size:10pt;						}

.TextT2MdB 	 { font-family:verdana, geneva, sans-serif;	 font-size:10pt; font-weight:bold;		}

.TextT2Lg 	 { font-family:verdana, geneva, sans-serif;	 font-size:12pt;						}

.TextT2LgB 	 { font-family:verdana, geneva, sans-serif;	 font-size:12pt; font-weight:bold;		}

.TextThin 	 { font-family:"arial narrow", "helvetica compressed";	font-size:10pt;				}

.TextHeader  { font-family:arial, helvetica, sans-serif; font-size:10pt; font-weight:bold;	color:#FFFFFF; }

.TextWarning { font-family:arial, helvetica, sans-serif; font-size:10pt; font-weight:bold;	color:#FFFFFF;	background-color:#D60000;	padding:2px; }

.TextMonoSm  { font-family:monospace;					 font-size:8pt; }

.TextLeader  { font-family:arial, helvetica, sans-serif; font-size:10pt; font-weight:bold;	background-color:#FFFFFF; }

.TextPrice 	 { font-family:arial, helvetica, sans-serif; font-size:12pt; font-weight:bold;	text-align:right; color:#FF0000; }

.TextChange  { font-family:arial, helvetica, sans-serif; font-size:8pt;  font-weight:normal; vertical-align:text-top; color:#FF0000; }

. {	text-decoration:none }



/* - GENERAL - */

a:hover {	color:#FF0000; }



/* - mainLink - */

.mainLinkTextSm {	font-family:verdana, geneva, sans-serif;	font-size:10px;	font-weight:bold;	color:#000066;	text-decoration:underline; }

.mainLinkTextMs {	font-family:verdana, geneva, sans-serif;	font-size:11px;	font-weight:bold;	color:#000066;	text-decoration:underline; }

.mainLinkTextMd {	font-family:verdana, geneva, sans-serif;	font-size:13px;	font-weight:bold;	color:#000066;	text-decoration:underline; }

.mainLinkTextLg {	font-family:verdana, geneva, sans-serif;	font-size:16px;	font-weight:bold;	color:#000066;	text-decoration:underline; }

.mainLink {			font-family:verdana, geneva, sans-serif;	font-weight:bold;	color:#000066;	text-decoration:underline; }

a.mainLink:link, a.mainLink:visited {	color:#000066; }

a.mainLink:hover {	color:#FF0000; }

/* - dropdown menus - Added 08APR05 charles.howard@traderonline.com  */

#realmNav a:hover, #homes a:hover, #boats a:hover, #autodrop a:hover { text-decoration:underline; }



/* - sideLink - */

.sideLinkTextSm {	font-family:verdana, geneva, sans-serif;	font-size:10px;	font-weight:bold;	color:#000000; }

.sideLinkTextMd {	font-family:verdana, geneva, sans-serif;	font-size:10pt;	font-weight:bold;	color:#000000; }

.sideLinkTextLg {	font-family:verdana, geneva, sans-serif;	font-size:12pt;	font-weight:bold;	color:#000000; }

.sideLink {			font-family:verdana, geneva, sans-serif;	font-weight:bold;	color:#000000; font-size:10px; }

a.sideLink:link, a.sideLink:visited {	color:#000000; }

a.sideLink:hover {	color:#D60000; }



/* - whiteFooter - */

.whiteFooter {		font-family:verdana, arial, sans-serif;	font-size:7.5pt;	font-weight:bold;	line-height:11px;	color:#FFFFFF; }

a.whiteFooter:link, a.whiteFooter:visited {	color:#FFFFFF; }

a.whiteFooter:hover {	text-decoration:underline; }

/* - whiteLinks are dependent on color_2 and therefore realm specific and in seperate realm files - */



/* -Realm Links-  This is replacing the nav image at the top of each page. --Strange, 3-26-04 

					COMMENTED OUT 08APR05  charles.howard@traderonline.com

#realmNav { position:absolute; margin:0px; padding-bottom:0px; left:0px; top:0px; width:770px; height:15px; z-index:20; background-color:#000000; font-family:arial narrow, helvetica compressed; font-size:11px; color:#FFFFFF; }

.realmLink {font-family:arial narrow, helvetica compressed; font-size:11px; color:#FFFFFF; }

a.realmLink:link, a.realmLink:visited { text-decoration:none; color:#FFFFFF; }

a.realmLink:hover {text-decoration:underline; color:#FFFFFF }*/



/* -Realm Links with dropdown properties- Added 08APR05 charles.howard@traderonline.com */

#realmNav, #realmNav a, #homes a, #boats a, #autodrop a { font:11px/14px "arial narrow","helvetica compressed",sans-serif; z-index:100;}

#realmNav { position:absolute; top:0; left:0; width:100%; height:15px; background:#000; color:#FFF; z-index:100;}

#realmNav a, #homes a, #boats a, #autodrop a { color:#FFF; z-index:100;} 

.pad { padding:0 0 0 5px; width:800px; }

#autodrop { position:absolute; left:53px; top:13px; width:225px; height:14px; visibility:hidden; z-index:100;}

#boats { position:absolute; left:79px; top:13px; width:402px; height:14px; visibility:hidden; z-index:100;} 

#homes { position:absolute; left:381px; top:13px; width:359px; height:14px; visibility:hidden; z-index:100;} 

.dropDesign { padding:5px; background:#000; border:1px solid #FFF; border-top:0;line-height:16px; z-index:100;}




/* - TTOL Subscription Page Styles - */
.subscribe { float:left; font-family:arial,helvetica,sans-serif; font-size:13px; font-weight:normal; color:#000000; margin:10px 0 10px 10px; width:730px;}
.subscribeIMG { float:left; margin:0 10px 10px 0; height:auto;}
.subText { float:left; margin:0 0 10px 0; height:auto; font-weight:normal; color:#000000;}
.subscribeL { font-weight:bold; color:#105184; }
a.subscribeL:link a.subscribeL:visited { font-weight:bold; text-decoration:underline; color:#105184; }
a.subscribeL:hover {  font-weight:bold; text-decoration:underline; color:#FF0000; }


/* temp - IMT styles */

td.header {height:22px;letter-spacing : 1px; width: 100%; text-align : left; background-color : #677787; color : White; font-family : "Trebuchet MS"; font-size : 12px; text-transform : uppercase; font-weight : bolder; padding-left:5px;  padding-top:3px; padding-bottom:1px; height: 12px;}

.button {height:21px;line-height:17px; font-family : "Trebuchet MS"; font-size : 12px; text-transform : uppercase; font-weight : bolder; color:#4e6675;background: url("http://images.traderonline.com/img/masterimt/btn-background.gif") repeat-x;text-align:center;background-position: 0px -1px;border:2px solid #4E6675;}

.button_long {height:21px;line-height:17px; font-family : "Trebuchet MS"; font-size : 12px; text-transform : uppercase; font-weight : bolder; color:#4e6675;background: url("http://images.traderonline.com/img/masterimt/submit_btn-long.gif") repeat-x;text-align:center;background-position: 0px -1px;border-left:0px;border:2px solid #4E6675;}





td.header_grey {height:22px;background-color:#f0f0f0;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;font-family:trebuchet ms;font-size:10.75pt;color:#023365;padding-left:5px;font-weight:bold;}

td.header_grey_bg {border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;background-image:url(http://images.traderonline.com/img/masterimt/content_bg.gif);background-repeat:repeat-x;padding-left:5px;padding-top:2px;padding-bottom:2px;}

td.header_grey_bg2 {border-top:2px solid #ffffff;border-bottom:1px solid #cccccc;background-image:url(http://images.traderonline.com/img/masterimt/content_bg.gif);background-repeat:repeat-x;padding-left:5px;padding-top:2px;padding-bottom:2px;}

td.header_grey_bg3 {border-top:2px solid #ffffff;background-image:url(http://images.traderonline.com/img/masterimt/content_bg.gif);background-repeat:repeat-x;padding-left:5px;padding-top:2px;padding-bottom:2px;}

td.grey_border {border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;}

td.label {white-space:nowrap;}

td.padding {padding-left:5px;}

.error {font-family:arial;font-size:12px;color:red;}

.required {color:red;font-size:14px;}

.headerblue {font-family:trebuchet ms;font-size:18px;font-weight:bold;color:#4e6675}

.dkblueboldtxt {font-family:arial;font-size:12pt;font-weight:bold;color:#023365;}

.greenboldtxt {font-family:arial;font-size:12pt;font-weight:bold;color:#03940d;}

.bluebox {background-color:#5468a9;border:1px solid #223c90;height:auto;width:auto;padding-left:5px;padding-right:5px;padding-top:1px;color:white;font-family:arial,helvetica, sans-serif;font-size:8pt;}

.greybox {background-image:url("http://images.traderonline.com/img/masterimt/content_bg.gif");background-repeat:repeat-x;border:1px solid black;width:175px;height:91px;padding-top:5px;}

/* padding-top: 2px; padding-left: 4px; padding-right: 4px;  */

 #scheadertop {letter-spacing : 1px; width: 100%; text-align : left; background-color : #677787; color : White; font-family : "Trebuchet MS"; font-size : 12px; text-transform : uppercase; font-weight : bolder; padding-left:5px; padding-top:2px; height: 12px;}

/* temporarily pasted iframe_styles_v01.css here b/c IMT through new.aerotraderonline.com not seeing styles

/*~~~~ general and multi section definitions ~~~~~~~~~~~~~~~~~~~~~~~*/

#iframecontent {

	background:#fff;

	font-family:Verdana;

	margin:0;

	padding:0;

	width:589px;

	}

p {

	font-size:1em;

	margin:0;

	padding:0 5px;

	}

.arrow {

	margin:0 6px 0 0;

	}

/*~~~~ header definitions ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#iframecontent h2 {

	background:#677787;

	color:#fff;

	font-family:'Trebuchet MS';

	font-size:1.1em;

	padding:0 0 0 7px;

	margin:1px 0 0 0;

	}	

#iframecontent h1,#iframecontent h3 {

	color:#677787;

	font-family:Verdana;

	font-size:1.2em;

	font-weight:bold;

	margin:5px 0 5px 0;

	padding:0 0 3px 24px;

	}

#iframecontent h3 {

	clear:both;

	margin:14px 0 0 0;

	padding:0 0 0 24px;

	font-size:.9em;

	}

#buttercup {

	font-size:.8em;

	line-height:1.6em;

	margin:5px 0 5px 0;

	padding:0 0 3px 24px;

	}	

.message span {

	color:#9e0b0e;

	font-weight:bold;

	text-transform:uppercase;

	}

#iframecontent h1 p {

	color:#000;

	font-size:.5em;

	font-weight:normal;

	margin:10px 0 0 0;

	padding:0;

	}

#iframecontent h1 p strong {

	color:#003164;

	}

#welcome {

	line-height:1.6em;

	margin:0 0 20px 20px;

	}

hr {

	margin:0 0 0 10px;

	padding:0;

	}

/*~~~~ row and widget definitions ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.optionsrow, .otherProgsrow {

	clear:both;

	margin:16px 0 0 10px;

	}

.otherProgsrow {

	margin:8px 0 6px 10px;

	}

.lcol {

	float:left;

	margin:0;

	padding:0;

	width:49%

	}

.rcol {

	margin-left:51%;

	padding:0;

	}

.widget  {

	border-bottom:1px solid #ccc;

	}

#iframecontent h4 {

	border-top:1px solid #ccc;

	border-bottom:1px solid #ccc;

	margin:0 0 2px 0;

	}

#iframecontent h4 p {

	background:#f0f0f0;

	color:#003164;

	font-family:'Trebuchet MS';

	font-size:.9em;

	margin:2px 0;

	padding:0 0 1px 14px;

	}

.otherProgs {

	margin:0;

	padding:0;

	}

.widgetContent ul, .otherProgs ul {

	background:#fff;	

	float:left;

	font-size:.6em;

	height:131px;	

	list-style:none;

	margin:0;

	padding:0;

	text-transform:uppercase;

	width:120px;	

	}

.otherProgs ul {

	height:40px;

	width:80px;

	}

#iframecontent li {

	margin:10px 0 0 14px;

	}

.widgetContent p, .otherProgs p {

	background:url("http://images.traderonline.com/img/masterimt/content_bg.gif") repeat-x;

	line-height:1.6em;

	height:131px;

	margin:0;

	padding:10px 0 0 0;

	}

.otherProgs p {

	height:40px;

	padding:5px 0 15px 0;

	}

.widgetContent p span,.otherProgs p span {

	display:block;

	padding:0 10px;

	}

/*~~~~ footer definitions ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#footer {

	background:url("http://images.traderonline.com/img/masterimt/options_bg_gradient.gif") repeat-x;

	border-top:1px solid #999;

	clear:both;

	margin-top:10px;

	}	

.contact, .upgrade {

	margin:10px 0 0 0;

	}

.disclaimer {

	margin:80px 0 10px 0;

	}

/*~~~~~ link definitions ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/



.widgetContent a:link, .widgetContent a:visited {

	color:#424242;

	}

.widget h4 p a:link, .widget h4 p a:visited  {

	color:#003164;

	}

.widgetContent a:hover, .widget h4 p a:hover {

	color:#cc9856;

	}

.widget h4 p a {

	text-decoration:none;

	}

.widgetContent a {

	text-decoration:underline;

	}

	

/* page specific styles */

#textextras {

	margin:0 0 10px 7px;

	padding:0 0 20px 0;

	}

#updates {

	width:260px;

	padding-left:16px;

	}

#updates a {

	color:#003164;

	}

#updates a:hover {

	color:#cc9856;

	}

#updates strong {

	color:#000;

	}

#dyk {

	float:right;

	margin:-50px 0 0 0;

	width:260px;

	}



/* added this for subscribe page - image resizes with the page. */

#photo { width:100%; height:auto; }



/* added this for CCTOL Magazine pages structure */

#magtop { margin:0px 0px 0px 0px; width:100%; height:100px; text-align:left; }

#magleftcolm { float:left; margin:0px 0px 0px 19px; width:35%; } 

#magrightcolm { float:right; margin:0px 0px 0px 0px; width:57%; }

#magbottom { margin:0px 0px 0px 0px; width:100%; height:68px; float:left; }



/* mouseover image for rvtol homepage - masudur.rashid@traderonline.com */

.parts { width:160px; height:11px; background-image:url("http://images.traderonline.com/img/rvtol/parts-and-accessories-home.gif"); background-repeat:no-repeat; }

a.parts:link, a.parts:visited { background-image:url("http://images.traderonline.com/img/rvtol/parts-and-accessories-home.gif"); background-repeat:no-repeat; }

a.parts:hover { background-image:url("http://images.traderonline.com/img/rvtol/parts-and-accessories-home-hl.gif"); background-repeat:no-repeat; }



.partsnav { float:left; width:120px; height:33px; background-image:url("http://images.traderonline.com/img/rvtol/parts-and-accessories-nav.gif"); background-repeat:no-repeat; }

a.partsnav:link, a.partsnav:visited { background-image:url("http://images.traderonline.com/img/rvtol/parts-and-accessories-nav.gif"); background-repeat:no-repeat; }

a.partsnav:hover { background-image:url("http://images.traderonline.com/img/rvtol/parts-and-accessories-nav-hl.gif"); background-repeat:no-repeat; }



/* Added for dealer email redesign / jitu - jitu@traderonline.com / 10.05.2005 */

.asterix { color:#f00; font-size:10px; }

.clear { clear:both; }

.textfield, select { font-family:arial,helvetica,sans-serif; font-size:11px; }

.textfield { border:1px solid #000; }

/* floating nav*/
#dealernav{

}

/* Added for left nav redesign / jitu - jitu@traderonline.com / 11.14.2005 */

.light-line { border-bottom:1px solid #9AAD83; }

.dark-line { border-top:1px solid #647B86; }

