/* 
================================
 Container Styles for DotNetNuke
================================
*/   

.containermaster_vortex {
	width: 100%;
	background-color: #FFF;
	border-right: #FF9900 1px solid; 
	border-top: #FF9900 1px solid; 
	border-left: #FF9900 1px solid; 
	border-bottom: #FF9900 1px solid; 
	/*moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;*/
}
.containerrow1_vortex {
	background-image: url(gradient.jpg);
	background-repeat: repeat-y;
	border-bottom: #FF9900 1px solid;
	background-color: #FFF;
}
.containerrow2_vortex {
	background-color: #ffffff;
}
.containermaster_transparent {
	width: 100%; height:100%;
	background-color: transparent;
}

.C01_ContentPane		{ padding:5px 5px 5px 5px; border-bottom:1px solid #000000; clear: both; height:100%; }


div.container{margin:0px 0 ;padding: 0 0px 0px 0px;}
div.container div.h{background-color: #343434; background-position:right 0px;}
div.container div.h div.hc{	height:10px; margin:0px 12px 0px 0px;}
div.container div.h div.hc span{display:block;float:left;font-size:1.1em;color:#fff;font-weight:bold;}
div.container div.h div.hc table{float:left;}
div.container div.h div.hc select{font-size:13px;line-height:normal;width:94px;}
div.container div.h div.hc select *{font-size:11px;	}
div.container div.h div.hc input{margin:3px 0px;}
div.container div.c{background-position:right 0px;	background-repeat:repeat-y;}
div.container div.c div.cc{background:transparent;padding:0px 0px 0px 6px;margin:0px 0px 0px 0px;}
div.container div.f{background-position:right 0px;}
div.container div.f div.fc{height:10px;margin:0px 12px 0px 0px;line-height:26px;}


/*Quick Search*/

.quicksearch{/* background:url(images/quick-search-bg.jpg) left top no-repeat;*/ width:289px; /*height:116px; padding-top:40px; padding-left:9px;*/}
.featuredveh{ width:290px; /*height:119px; background:url(images/feature-vehicle-bg.jpg) left top no-repeat; padding-top:38px; padding-left:7px;*/}
div.quick_search { padding-left:2px; width:288px; clear:both;}
div.quick_search div.h { background:url(images/quick_search_head.jpg);background-position:left top; background-repeat:no-repeat; width:288px;}
div.quick_search div.h div.hc {background:url(images/quick_search_head.jpg);background-repeat:no-repeat; height:50px;/* padding:10px 15px 0px 15px;*/ line-height:26px;}
div.quick_search div.h div.hc span { 
     color:#FFFFFF;
     font-size:26px;
     font-family:Arial, Helvetica, sans-serif;
     font-weight:lighter;
/*     padding-top:10px;*/
}

div.quick_search div.c {background:url(images/quick_search_body.jpg);background-position:left top; background-repeat:repeat-y; width:288px;}
div.quick_search div.c div.cc {background:url(images/quick_search_body.jpg); padding-left:10px; padding-top:5px; padding-right:10px;}
div.quick_search div.c div.cc a{ color:#CCCCCC; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

div.quick_search div.f {background:url(images/quick_search_footer.jpg);background-position:left top; background-repeat:no-repeat; width:288px; }
div.quick_search div.f div.fc {background:url(images/quick_search_footer.jpg);background-position:left top; height:27px; background-repeat:no-repeat; line-height:18px;}

/*Featured Vehicle*/
div.featuredveh {width:290px; clear:both;}
div.featuredveh div.h { background:url(images/featured_vehicle_head.jpg);background-position:left top; background-repeat:no-repeat; width:288px;}
div.featuredveh div.h div.hc {background:url(images/featured_vehicle_head.jpg);background-repeat:no-repeat; height:50px;/* padding:10px 15px 0px 15px;*/ line-height:26px;}
div.featuredveh div.h div.hc span { 
     color:#FFFFFF;
     font-size:26px;
     font-family:Arial, Helvetica, sans-serif;
     font-weight:lighter;
/*     padding-top:10px;*/
}

div.featuredveh div.c {background:url(images/quick_search_body.jpg);background-position:left top; background-repeat:repeat-y; width:288px;}
div.featuredveh div.c div.cc {background:url(images/quick_search_body.jpg); padding-left:10px; padding-top:5px; padding-right:10px;}
div.featuredveh div.c div.cc a{ color:#CCCCCC; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

div.featuredveh div.f {background:url(images/quick_search_footer.jpg);background-position:left top; background-repeat:no-repeat; width:288px; }
div.featuredveh div.f div.fc {background:url(images/quick_search_footer.jpg);background-position:left top; height:27px; background-repeat:no-repeat; line-height:18px;}
.midtext h1{font-size:16px; margin:0px; color:#000; font-family:Verdana, Geneva, sans-serif; font-weight:bold; text-align:left;}
.midtext h1 strong{ color:#0c6cb6; text-transform:uppercase; font-family:Verdana, Geneva, sans-serif;}
.fleft{width:4px; height:50px; font-size:2px;}
.flink{ background:#000; text-align:center; text-align:center; color:#fff; line-height:19px;}
.flink a{ text-decoration:none; color:#fff; padding:0px 3px; } 
.flink a:hover{ text-decoration:none; color:#F00;} 
.sec_middle{background:url(images/sec_middle.gif) left top repeat-y; margin:0px; padding:0px; padding-left:1px; width:372px; height:260px;}
.third_middle{background:url(images/third_middle.gif) left top repeat-y; margin:0px; padding:0px 0px 0px 2px; width:405px; height:260px;}
.search_middle{background:url(images/search_middle.gif) left top repeat-y; margin:0px; padding:0px; width:184px;}



div.general {width:284px; clear:both;}
div.general div.h { background:url(images/container_header.jpg);background-position:left top; background-repeat:no-repeat; width:284px;}
div.general div.h div.hc {background:url(images/container_header.jpg);background-repeat:no-repeat; height:26px;/* padding:10px 15px 0px 15px;*/ line-height:26px; padding-left:5px;}
div.general div.h div.hc span {color:#FFFFFF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold;}
div.general div.h div.hc strong {color:#333333; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter;}

div.general div.c {background:url(images/container_body.jpg);background-position:left top; background-repeat:repeat-y; width:284px;}
div.general div.c div.cc {background:url(images/container__body.jpg); padding-left:10px; padding-top:5px;}
div.general div.c div.cc a{ color:#CCCCCC; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

div.general div.f {background:url(images/container_footer.jpg);background-position:left top; background-repeat:no-repeat; width:284px; }
div.general div.f div.fc {background:url(images/container_footer.jpg);background-position:left top; height:27px; background-repeat:no-repeat; line-height:18px;}


containermaster_carcanada img{ border:none;}
containermaster_carcanada ul li{ list-style-type:none;}
containermaster_carcanada a { color:#800b0b; text-decoration:none;}
containermaster_carcanada a:hover { color:#800b0b; text-decoration:underline;}
containermaster_carcanada p{ padding:10px 5px 0px 5px;}
.middle_carcanada {padding:25px 5px 25px 5px; /*background:#e3f1f6 url(images/middle_bg.jpg) left top repeat-x;*/}
.whitecc{ background-color:#FFFFFF;}
.white_cornercc { font-size:2px; height:10px; width:10px;}


.top_nav{ font-size:11px; margin:10px 0px 15px 0px; width:240px;}
.top_nav a{ text-decoration:none; color:#333; font-weight:bold; display:inline;}
.top_nav a:link{ text-decoration:none; color:#333; font-weight:bold; display:inline;}
.top_nav a:active{ text-decoration:none; color:#333; font-weight:bold; display:inline;}
.top_nav a:visited{ text-decoration:none; color:#333; font-weight:bold; display:inline;}
.top_nav a:hover{text-decoration:none; color:#093881; }



.footer-link{text-align:center; color:#fff; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; height:30px; }
.footer-link a{text-decoration:none; color:#fff; padding:0px 1px;}
.footer-link a:link{text-decoration:none; color:#fff; padding:0px 1px;}
.footer-link a:visited{text-decoration:none; color:#fff; padding:0px 1px;}
.footer-link a:active{text-decoration:none; color:#fff; padding:0px 1px;}
.footer-link a:hover{text-decoration:none; color:#000;}
.whitebox{ background-color:#FFFFFF; border-bottom:3px solid #184794;}
.whitebox h1{background:#184794 url(images/arrow_blue.jpg) no-repeat scroll 97% center; color:#FFFFFF; font-size:12px; padding:5px 0 5px 15px; font-weight:bold;}

.whitebox h1 span{color:#FFFFFF; font-size:12px; font-weight:bold;}
