/*
Theme Name: Find A Loan
Theme URI: http://www.findaloan.ca
Description: WordPress theme for the Find A Loan site
Version: 1.0
Author: Antonie Potgieter
Author URI: http://tribulant.com
Tags: findaloan
*/

/* Typography */

div.widget {
    text-align: left;
}
    
/** Lists **/


/** Tags **/

small, small a {
	font-size: 8px;
}

/** Links **/

a.b_getapproved {
	background: transparent url('images/b_getapproved.jpg') no-repeat;
	text-indent: -9999px;
	border: none;
	text-decoration: none;
}

/* Stucture */

/** Lists **/

div.widget ul {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

/** Tags **/

/** Links **/

a.b_getapproved {
	width: 196px;
	height: 57px;
	display: block;
}


/*==========================================================================================================*/

/*** blue-container.css ***/

.title_grey .Head {color:#232323;}

/*** container_002.css ***/

/* CSS Document */

.c_head{padding:0; margin-top:0px;text-align:left;}
.c_head1{padding:0; margin-top:8px;text-align:left;}

/*---------- To align the Actions, Icon and Title ---------*/
.c_icon, .c_actions, .c_head h1{float:left;}
.c_head h1{margin:0; padding:0;}
.icn img{margin-right:5px;}

.head_title{margin:0; float:left;}
.title_vis{margin:0; float:right;}

.c_content{clear:both; background-color:#ffffff;}
.c_content1{clear:both; background-color:#d8d8d8;}
.c_content2{clear:both; }
.c_contentpane{padding:8px 0 0 0; text-align:left;}
.c_contentpane1{padding:8px 5px 15px 5px; text-align:left; background-image:url(http://carcanada.com.webdev.smartdealer.ca/Portals/97/welcome_bg.gif); background-repeat:no-repeat; background-position:bottom;}
.c_footer {margin-bottom:20px;padding:0; text-align:right;}

/*---------- default style for head & normal -----------*/
.Normal p{margin-top:0px;}

/*---------- For the inline edit icons -----------*/
.eipbackimg {background-color:#DAE7F2;border:solid 1px #4F839F}

.bg1 {
	background-image:url(images/2.jpg); background-repeat:repeat-x; background-position: bottom;}
.bg2 {
	background-image:url(images/4.jpg); background-repeat:repeat-y; background-position:top;}
.bg3 {
	background-image:url(images/5.jpg); background-repeat:repeat-y; background-position:top;}
.bg4 {
	background-image:url(images/7.jpg); background-repeat:repeat-x; background-position:bottom;}


.obg1{background-image:url(images/12.jpg); background-repeat:repeat-x; background-position: bottom;}
.obg2{background-image:url(images/14.jpg); background-repeat:repeat-y; background-position:top;}
.obg3{background-image:url(images/15.jpg); background-repeat:repeat-y; background-position:top;}
.obg4{background-image:url(images/17.jpg); background-repeat:repeat-x; background-position:bottom;}

.lbg1{background-image:url(images/22.jpg); background-repeat:repeat-x; background-position: bottom;}

.b_bg1{background-image:url(images/32.jpg); background-repeat:repeat-x; background-position: bottom;}
.b_bg4{background-image:url(images/37.jpg); background-repeat:repeat-x; background-position:bottom;}

.c_bg1{background-image:url(images/42.jpg); background-repeat:repeat-x; background-position: bottom;}
.c_bg4{background-image:url(images/47.jpg); background-repeat:repeat-x; background-position:bottom;}

.white_bg{background:url(images/con-bg.jpg) repeat-x left bottom ; padding-top:10px;}

/*** container.css ***/

/* 
================================
 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%; }

/*** cream-container.css ***/

.title_grey .Head {color:#232323;}

/*** left_container.css ***/

.title_grey .Head {color:#232323;}

/*** portal.css ***/

/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
}

.ControlPanel {
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:hover    {
}

A.SelectedTab:active   {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:hover    {
}

A.OtherTabs:active   {
}

/* GENERAL */
/* style for module titles */
.Head   {
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:hover    {
}
    
A.CommandButton:active   {
}

/* button style for standard HTML buttons */
.StandardButton     {
}

/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
}

A:visited   {
}

A:hover {
}

A:active    {
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}
OL UL LI   {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

/* Login Styles */
.LoginPanel{
}

.LoginTabGroup{
}

.LoginTab {
}

.LoginTabSelected{
}

.LoginTabHover{
}

.LoginContainerGroup{
}

.LoginContainer{
}

/*** skin.css ***/

html, body{
	font-size:12px; 
	margin:0px;
	padding:0px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	color:#000000; 
	background-color:#c0c0c0;
}

*{ margin:0; padding:0;}

img{ border:none;}


/*========================================================*/
/*  2. Design Elements                                    */
/*========================================================*/

#wrapie								{ display: table;  }
.PageWidth							{ width: 986px; margin:0px auto; border:1px solid #000000; background-color:#ffffff;}
#container{ width:100%; margin:0px auto; padding-top:10px; padding-bottom:10px; }

ol,ul{ padding-left:30px;}
li{ padding-left:15px; list-style-type:circle;}

/*========================================================*/
/*  3. Content Panes                                      */
/*========================================================*/


/*========================================================*/
/*  homepage                                  */
/*========================================================*/
.ImagePane { background-color:#00628a;}

.LeftPane {
	margin: 0px; 
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	background-color:#ffffff;
	width: 210px;
}

.ContentPane						{
	margin: 0px; 
	padding: 0px 0px 0px 10px; 
	vertical-align: top; 
	background-color:#ffffff;
}

.ContentPane p{ padding:5px;}
.ContentPane a{text-decoration:underline;}
.ContentPane a:hover {text-decoration:none;}
.Pane1								{ margin: 0px; padding: 0px 0px 0px 10px; vertical-align: top; background-color:#ffffff; }
.Pane2								{ margin: 0px; padding: 0px 0px 0px 10px; vertical-align: top; background-color:#ffffff; }
.Pane2 ol,ul{padding-left:30px;}
.Pane2 li{padding-left:4px; padding-bottom:7px; list-style: none outside url('images/icon1.jpg');}


.BottomPane							{ margin: 0px; padding: 0px 0px 0px 0px; vertical-align: top; width: 100%; background-color:#ffffff;}
.FooterPane {
	margin: 0px; 
	vertical-align: top; 
	width: 100%; 
	background:url(images/footer_bg.jpg) repeat-x left bottom; 
	padding-bottom:15px; 
	padding-left:10px; 
	padding-right:10px; 
	padding-top:10px;
}

.FooterPane	a:link					{ color:#232323; font-weight:bold; text-decoration:underline; }
.FooterPane	a:hover				{ color:#518009!important; font-weight:bold; text-decoration:none!important;}
.FooterPane	a:visited				{ color:#232323; font-weight:bold; text-decoration:underline; }
.FooterPane p{ padding:5px;}
.green								{ background:#84c224 url(images/nav-top.gif) repeat-x; height:5px;}
.white								{ background-color:#ffffff; height:1px;}
.Copyright							{padding:7px; background-color:#35526d; text-align:center; color:#ffffff;}

.TopPane { padding-top:20px;}


/*========================================================*/
/* 4. Logo and toplinks Panes                                      */
/*========================================================*/

#Logo								{ padding-left:0px; padding-top:0px;vertical-align: top; text-align:left;}
#Logo a								{ border: none; }
#Logo a:hover						{ border: none; background: transparent; }
#NavAux								{ text-align: right; vertical-align: middle; height: 30px; color:#232323; background-color:#d8d8d8; }
#NavAux span						{ padding-left: 5px; }
#NavAux #Login						{ }
#NavAux #Date						{ padding-right:30px;}
#NavAux #Language					{ }
#NavAux a.LOGIN_object:link,
#NavAux a.LOGIN_object:visited,
#NavAux a.USER_object:link,
#NavAux a.USER_object:visited		{ background: transparent url('images/login.off.gif') no-repeat 0 2px; padding: 5px 0 5px 22px; margin-right: 15px; color:#232323; }
#NavAux a.LOGIN_object:hover,
#NavAux a.USER_object:hover			{ background: transparent url('images/login.on.gif') no-repeat 0 2px; padding: 5px 0 5px 22px; margin-right: 15px; }

#login{ color:#ffffff; background-color:#006289; padding:7px;}
#login a{ color:#ffffff;}
#login a:hover{ color:#84c224}


/*-------- Default Style --------*/

.nav  {  height:40px; text-align:center; font-size:12px; background:url(images/nav-bg.gif) left top repeat-x; border-left:0px solid #333333; border-right:0px solid #333333;}


#HouseMenuTop2						{ padding: 0; list-style: none; float: left; padding-bottom:0px; position: relative; }
#HP #HouseMenuTop2					{ margin: 0px 0px 0px 0px; }


#HouseMenuTop2 ul					{ border: 0; padding: 0; margin: 0; list-style: none; }
#HouseMenuTop2 li					{ padding-left: 0px; list-style-type:none; padding-bottom:0px; padding-top:0px;  float: left; display: inline; }
#HouseMenuTop2CurrentItem           { background:transparent none repeat scroll 0; }
#HouseMenuTop2 li:hover			    { float:left; background:url(images/divider.jpg) no-repeat right top;}
#HouseMenuTop2 li li				{ border: 0; padding: 0px 0px; margin: 0; z-index: 11113; background:transparent none repeat scroll 0; text-align:left; clear:left; position:relative; width:100%; height:auto; }


#HouseMenuTop2 li ul				{ position: absolute; z-index: 11112; left: -9999px; height:auto; /*margin-left:-4px; padding:0 0 4px;background:#b7080f none repeat scroll 0;*/  width:200px; font-size:12px; text-decoration:none; color: #000000; font-weight:bold; }
#HouseMenuTop2 li ul li             { background:#35526d none repeat scroll 0; /*margin:0 4px; width:192px;*/ font-size:11px; text-decoration:none; color: #ffffff; font-weight:bold;  border-top:1px solid #ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff; width:241px;} 
#HouseMenuTop2 li ul ul				{ margin: -21px 0 0 240px !important; font-size:12px; text-decoration:none; color: #ffffff;}
#HouseMenuTop2 li:hover ul ul, 
#HouseMenuTop2 li:hover ul ul ul, 
#HouseMenuTop2 li.sfhover ul ul, 
#HouseMenuTop2 li.sfhover ul ul ul  { left: -9999px; }
#HouseMenuTop2 li li:hover		    { background:#35526d none repeat scroll 0; color: #000000;}


#HouseMenuTop2 li:hover ul, 
#HouseMenuTop2 li li:hover ul,
#HouseMenuTop2 li li li:hover ul, 
#HouseMenuTop2 li.sfhover ul, 
#HouseMenuTop2 li li.sfhover ul, 
#HouseMenuTop2 li li li.sfhover ul  { left: auto; z-index: 99999; color: #000000;}
#HouseMenuTop2 iframe				{ display:none; visibility:hidden; }

#HouseMenuTop2 a					{ color: #35526d; text-align: center; text-decoration:none; }


#HouseMenuTop2 li a					{ padding:0px 10px; font-weight:bold; line-height:40px; background:url(images/divider.jpg) no-repeat right top;   text-decoration:none; display:block; color: #12304D; text-align: left; font-size:12px;}
#HouseMenuTop2CurrentItem  a,	
#HouseMenuTop2 li a:hover			{ /*background:url(images/nav_h.jpg) left top repeat-x;*/ text-decoration:none; color: #ffffff; text-align: left;}
#HouseMenuTop2 li:hover a           { /*background:url(images/nav_h.jpg) left top repeat-x;*/ text-decoration:none; color: #ffffff; text-align: left;}
#HouseMenuTop2 li:hover li a,
#HouseMenuTop2 li ul li a,
#HouseMenuTop2 li:hover ul li a { background:transparent none repeat scroll 0; line-height:20px; text-align: left; text-decoration:none; color: #ffffff; font-size:11px; font-weight:normal;}
#HouseMenuTop2 li ul li:hover a,
#HouseMenuTop2 li:hover li:hover a  { /*background:url(images/nav_h.jpg) left top repeat-x;*/ text-decoration:none; color: #ffffff; text-align: left;}
#HouseMenuTop2 li li li a:hover,
#HouseMenuTop2 li li li a:hover,		
#HouseMenuTop2 li li a:hover,
#HouseMenuTop2 li ul li a:hover		{ text-decoration:none; color: #ffffff;  }

#HouseMenuTop2 li li li,
#HouseMenuTop2 li li li a:hover{ /*width:258px;*/ width:291px; }

#HouseMenuTop2ItemHome				{  }
.ArrowPointer						{ cursor: default; } 



.sitemap 
{
	/*background-color:#d8d8d8;*/


}

.sitemap h1
{
	padding:5px 0px 5px 15px; font-size:12px;
}
.weekopen{
        list-style:none;
        width:300px;
        padding:0px;
        }
        .weekopen li{
        float:left;
        clear:both;
        width:300px;
        padding:0px;
        list-style:none;
        }
        .weekopen li b
        {
			font-size:30px;
			color:Red;
			font-variant:small-caps;
			font-family:Arial;
        }
		
		
		
		
th,td,div,table,h1,h2,h3,h4,h5,h6.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input{color:#232323; font-family:Verdana, Arial, Helvetica, sans-serif;}
th,td,div,table,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:11px;}
p{color:#232323; font-family:Verdana, Arial, Helvetica, sans-serif;}
.Normal:link { display:block;  height: 15px; text-decoration: underline; background:url(images/icon2.jpg) no-repeat left center; padding-left:8px; color:#02455f;}
/*.Normal:link:hover{ display:block;  height: 15px; text-decoration:none; background:url(images/icon3.jpg) no-repeat left center; padding-left:8px; color:#518009;}

.Normal:link:visited{ display:block;  height: 15px; text-decoration: underline; background:url(images/icon2.jpg) no-repeat left center; padding-left:8px; color:#02455f;}*/

.LeftPane ul {
    list-style: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.LeftPane ul li {
    list-style: none;
    padding: 0 0 0 0;
}

.LeftPane ul li a {
    display: block;
    height: 15px;
    text-decoration: underline !important; 
    background: url(images/icon2.jpg) no-repeat left center!important; 
    padding-left:8px; 
    color: #02455f;
    padding: 7px 0 7px 10px;
}

.LeftPane ul li a:hover {
    color: #518009;
    text-decoration: none !important;
}

a,a:link,a:active{color:#02455f; text-decoration: underline; font-weight:normal; }
a:hover{color:#518009; text-decoration:none; }
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Verdana, Arial, Helvetica, sans-serif;}
.Head{color:#232323;font-weight:bold; font-size:12px;}
.SubHead {color:#232323; font-size:11px;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}


/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*========================================================*/
/*  6. Links                                        	  */
/*========================================================*/
/*.bg1{background-image:url(http://webtemplate4.webdev.smartdealer.ca/Portals/49/2.jpg); background-repeat:repeat-x; background-position: bottom;}
.bg2{background-image:url(http://webtemplate4.webdev.smartdealer.ca/Portals/49/4.jpg); background-repeat:repeat-y; background-position:top;}
.bg3{background-image:url(http://webtemplate4.webdev.smartdealer.ca/Portals/49/5.jpg); background-repeat:repeat-y; background-position:top;}
.bg4{background-image:url(http://webtemplate4.webdev.smartdealer.ca/Portals/49/7.jpg); background-repeat:repeat-x; background-position:bottom;}*/




/* ------- FileManager -------*/
div.FileManager{height:auto;border:none; background-color:#ffffff;}
table.FileManager{width:99%; background-color:#ffffff;}


a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none; }
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}




/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#3E81B5;}
a.Breadcrumb:hover{color:#C00;}

/*-------------- Link Style --------------*/
.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#3E81B5; text-transform:uppercase;}
a.links:hover{color:#C00;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#3E81B5;}
a.user:hover{color:#C00;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#3E81B5;}
a.footer:hover{color:#C00;}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 180px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0px; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0px; width:130px; height:18px; margin-left:3px; color: #43494D;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}

div.widget {
	margin: 0 0 20px 0;
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 40px;
	margin-left: 10px;
	margin-right: 10px;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}
