﻿body
{
    background: url(/Content/Vanquis/Images/Framework/HeaderGradient.gif) repeat-x top;
    margin: 0;
    padding: 0;
    font-family: Arial;
    font-size: 90%;
    color: #636363;
}
h1
{
    color: #005BA5;
    font-weight: bold;
    font-size: 1.5em;
}
h2
{
    font-size: 1.3em;
}
h6
{
    margin-top: 0px;
}
.clear
{
    clear: both;
}
a
{
    color: #005CA6;
}
a:hover
{
    text-decoration: none;
}
ul.bullets_blue
{
    list-style-type: none;
    padding-left: 20px;
}
ul.bullets_blue li
{
    padding: 0px 0px 0px 18px;
    margin: 0px 0px 5px 0px;
    background: url(/Content/Vanquis/Images/themes/blue/bullet.png) no-repeat;
    _behavior: url("/Content/iepngfix/iepngfix.htc");
}

/* SITE FRAMEWORK - HEADER : START */
#pageHeader
{
    height: 139px;
    margin-top: 16px;
}

#pageHeader #pageHeaderPanel, 
#pageContent
{
    width: 937px;
    margin: 0 auto;
    position: relative;
}
#pageHeaderPanel
{
    padding-top: 6px;
}
#pageLogo
{
    float: left;
    background-image: url(/Content/Vanquis/Images/Framework/VanquisLogo.gif);
    background-repeat: no-repeat;
    width: 119px;
    height: 68px;
    display: block;
    text-indent: -1000px;
}
#pageLogoSecondaryCTA09
{
	left: 150px;
	float: left;
	display: block;
	background: url(/Content/Vanquis/Images/Framework/CTA09_20.png) no-repeat;
	_behavior: url("/Content/iepngfix/iepngfix.htc");
	width: 104px;
	height: 70px;
	padding: 5px;
	line-height: 350px;
	overflow: hidden;
	position:absolute;
	top:17px;
}
#pageLogoSecondaryCTA10
{
	left: 271px;
	float: left;
	display: block;
	background: url(/Content/Vanquis/Images/Framework/CTA10_20.png) no-repeat ;
	_behavior: url("/Content/iepngfix/iepngfix.htc");
	width: 121px;
	height: 70px;
	padding: 0 5px;
	line-height: 350px;
	overflow: hidden;
	position:absolute;
	top:17px;
}
#pageLogoSecondaryCTA11 {
    background: url("/Content/Vanquis/Images/Framework/CTA11_20.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 70px;
    left: 385px;
    line-height: 350px;
    overflow: hidden;
    padding: 0 5px;
    position: absolute;
    top: 17px;
    width: 96px;
}
/*-------------alternate header ---------------------*/
#pageLogo_02
{
    float: left;
    background-image: url(/Content/Vanquis/Images/Framework/VanquisLogo.gif);
    background-repeat: no-repeat;
    width: 119px;
    height: 68px;
    display: block;
    text-indent: -1000px;
}
#pageLogoSecondaryCTA09_02
{
	right: 200px;
	float: left;
	display: block;
	background: url(/Content/Vanquis/Images/Framework/CTA09_02.png) no-repeat;
	_behavior: url("/Content/iepngfix/iepngfix.htc");
	width: 92px;
	height: 46px;
	margin: 5px;
	line-height: 350px;
	overflow: hidden;
	position:absolute;
	top:13px;
}
#pageLogoSecondaryCTA10_02
{
	right: 100px;
	float: left;
	display: block;
	background: url(/Content/Vanquis/Images/Framework/CTA10_02.png) no-repeat ;
	_behavior: url("/Content/iepngfix/iepngfix.htc");
	width: 86px;
	height: 46px;
	margin: 5px;
	line-height: 350px;
	overflow: hidden;
	position:absolute;
	top:13px;
}
/*----------------------------------*/
#pageLogoRightCol
{
    position:absolute;
    top: -10px;
    right: 0px;
    display: block;
	float: right;
}
#pageLogoRightMenu
{
    clear:both;
    display: block;
    text-align:right;
    right: 5px;
    top: 2px;
}
#pageLogoRightPanel
{
    margin-top: 5px;
    display:block;
    height: 89px;
    width: 354px;
	background: url(/Content/Vanquis/buttons/evanquis/panel.png) no-repeat 0px 0px;
	_behavior: url("/Content/iepngfix/iepngfix.htc");
}
#pageLogoRightHeading
{
    color: #005CA6;
    clear: both;
    display: block;
    text-align:center;
    padding-top: 5px;
    padding-bottom: 7px;
    font-weight: bold;
}
#pageLogoPayMyCard
{
	margin-top: -5px;
	float: left;
	display: block;
	background: url(/Content/Vanquis/buttons/evanquis/pay_card.png) no-repeat 0px 0px;
	_behavior: url("/Content/iepngfix/iepngfix.htc");
	width: 158px;
	height: 46px;
	line-height: 350px;
	overflow: hidden;
	margin-left: 5px;
}
#pageLogoEVanquis
{
    margin-left: 4px;
	margin-top: -5px;
	float: left;
	display: block;
	background: url(/Content/Vanquis/buttons/evanquis/evanquis.png) no-repeat 0px 0px;
	_behavior: url("/Content/iepngfix/iepngfix.htc");
	width: 179px;
	height: 46px;
	line-height: 350px;
	overflow: hidden;
}
#pageLogoRegister
{
    color: #83489C;
    margin-right: 10px;
    padding-right: 10px;
    clear: both;
    display: block;
    text-align: right;
    font-size: 0.7em;
    background: url(/Content/Vanquis/buttons/evanquis/tiny-arrow.png) no-repeat bottom right;
    _behavior: url("/Content/iepngfix/iepngfix.htc");
}

/* SITE FRAMEWORK - HEADER : END */
#tickerlink
{
    height: 22px;
    text-decoration: none;
}
#tickerContainer
{
    height: 22px;
    margin-top: 8px;
    padding-left: 8px;
    padding-top: 6px;
    padding-bottom: 0px;
    background-image: url(/Content/Vanquis/Images/homepage/tickerbar.gif);
    background-repeat: no-repeat;
    overflow: hidden;
}
#tickerContainer a
{
    text-decoration: none;
}
#tickerContainer a:hover
{
    color: #0D3059;
    text-decoration: underline;
}
#tickerTitle
{
    float: left;
    padding-right: 8px;
    font-weight: bold;
    color: #00407A;
}
#tickerContent
{
    float: left;
    width: 700px;
}
#tickerContainer .slider
{
    float: left;
    left: 700px;
}
#tickerContainer ul
{
    list-style-type: none;
}
#tickerContainer .controls
{
    float: right;
    margin: 0 0 0 0;
    padding: 0px 5px 0 0;
    right: 0;
    top: 0;
}
#tickerContainer .controls span
{
    display: none;
}
#tickerContainer .controls li
{
    background-image: url(/content/Vanquis/buttons/tools.gif);
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    margin: 0 0 0 4px;
}
#tickerContainer .startstop
{
    background-position: 0 0px;
    height: 15px;
    margin-right: 1px;
    margin-top: 0;
    width: 20px;
}
#tickerContainer .controls .startstop:hover
{
    background-position: 0px -17px;
}
#tickerContainer .stopstart
{
    background-position: -21px 0px;
    height: 15px;
    margin-right: 1px;
    margin-top: 0;
    width: 20px;
}
#tickerContainer .controls .stopstart:hover
{
    background-position: -21px -17px;
}
#tickerContainer .prev
{
    background-position: -42px 0px;
    height: 15px;
    margin-top: 0;
    width: 17px;
}
#tickerContainer .controls .prev:hover
{
    background-position: -42px -17px;
}
#tickerContainer .next
{
    background-position: -60px 0px;
    height: 15px;
    margin-top: 0;
    width: 17px;
}
#tickerContainer .controls .next:hover
{
    background-position: -60px -17px;
}

/* SITE FRAMEWORK - NAVIGATION PRIMARY : START */
#mainMenu
{
    clear: both;
    padding: 0;
    margin: 0;
    overflow: hidden;
    padding-top: 42px;
    height: 28px;
}
#mainMenu li
{
    float: left;
    height: 28px;
    line-height: 350px;
    list-style-type: none;
    font-size: 1em;
    text-align: center;
    font-weight: bold;
    margin-right: 0px;
}
#mainMenu li a
{
    display: block;
    /*color: white;*/
    text-decoration: none;
}
#mainMenu li a:hover
{
    /*color: #194781;*/
}

#mainMenu li a.HomeTab
{
    width: 61px;
    background: transparent url(/Content/Vanquis/Images/Framework/navPri/home.jpg) no-repeat;
}
#mainMenu li a.HomeTab:hover
{
    background: transparent url(/Content/Vanquis/Images/Framework/navPri/home_roll.jpg) no-repeat;
}
#mainMenu li.active a.HomeTab
{
    background: transparent url(/Content/Vanquis/Images/Framework/navPri/home_roll.jpg) no-repeat;
    z-index: 20;
}

#mainMenu li a.VanquisCardTab
{
    width: 121px;
    background: transparent url(/Content/Vanquis/Images/Framework/navPri/vanquis_cards.jpg) no-repeat;
}
#mainMenu li a.VanquisCardTab:hover
{
    background: transparent url(/Content/Vanquis/Images/Framework/navPri/vanquis_cards_roll.jpg) no-repeat;
}
#mainMenu li.active a.VanquisCardTab
{
    background: transparent url(/Content/Vanquis/Images/Framework/navPri/vanquis_cards_roll.jpg) no-repeat;
    z-index: 20;
}


#mainMenu li a.AboutVanquisTab
{
    width: 121px;
    background: transparent url(/Content/Vanquis/Images/Framework/navPri/about_vanquis.jpg) no-repeat;
}
#mainMenu li a.AboutVanquisTab:hover
{
    background: transparent url(/Content/Vanquis/Images/Framework/navPri/about_vanquis_roll.jpg) no-repeat;
}
#mainMenu li.active a.AboutVanquisTab
{
    background: transparent url(/Content/Vanquis/Images/Framework/navPri/about_vanquis_roll.jpg) no-repeat;
    z-index: 20;
}

#mainMenu li a.CreditAdviceTab
{
    width: 113px;
    background: transparent url(/Content/Vanquis/Images/Framework/navPri/credit_advice.jpg) no-repeat;
}
#mainMenu li a.CreditAdviceTab:hover
{
    background: transparent url(/Content/Vanquis/Images/Framework/navPri/credit_advice_roll.jpg) no-repeat;
}
#mainMenu li.active a.CreditAdviceTab
{
    background: transparent url(/Content/Vanquis/Images/Framework/navPri/credit_advice_roll.jpg) no-repeat;
    z-index: 20;
}

#mainMenu li a.CreditNewsTab
{
    width: 103px;
    background: transparent url(/Content/Vanquis/Images/Framework/navPri/credit_news.jpg) no-repeat;
}
#mainMenu li a.CreditNewsTab:hover
{
    background: transparent url(/Content/Vanquis/Images/Framework/navPri/credit_news_roll.jpg) no-repeat;
}
#mainMenu li.active a.CreditNewsTab
{
    background: transparent url(/Content/Vanquis/Images/Framework/navPri/credit_news_roll.jpg) no-repeat;
    z-index: 20;
}

#mainMenu li a.MyVanquisTab
{
    width: 103px;
    background: transparent url(/Content/Vanquis/Images/Framework/navPri/my_vanquis.jpg) no-repeat;
}
#mainMenu li a.MyVanquisTab:hover
{
    background: transparent url(/Content/Vanquis/Images/Framework/navPri/my_vanquis_roll.jpg) no-repeat;
}
#mainMenu li.active a.MyVanquisTab
{
    background: transparent url(/Content/Vanquis/Images/Framework/navPri/my_vanquis_roll.jpg) no-repeat;
    z-index: 20;
}

#mainMenu li a.ApplyNowTab
{
    margin-left: 135px;
    width: 175px;
    background: transparent url(/Content/Vanquis/Images/Framework/navPri/apply_now.jpg) no-repeat;
}
#mainMenu li a.ApplyNowTab:hover
{
    background: transparent url(/Content/Vanquis/Images/Framework/navPri/apply_now_roll.jpg) no-repeat;
}
#mainMenu li.active a.ApplyNowTab
{
    background: transparent url(/Content/Vanquis/Images/Framework/navPri/apply_now_roll.jpg) no-repeat;
    z-index: 20;
}

/* SITE FRAMEWORK - NAVIGATION SECONDARY : START */
#pageTitleBar
{
    height: 51px;
    line-height: 51px;
    padding-left: 17px;
    background: #256aab url(/Content/Vanquis/Images/Framework/navSec/titleBarBg.gif) no-repeat;
}
#pageTitleBar h1
{
    color: #ffffff;
}
#pageTitleBar h2
{
    color: #ffffff;
    font-size: 1.5em;
    font-weight: bold;
    margin: 0;
}
#subMenuPanel
{
    float: left;
    width: 207px;
}
#subMenu
{
    width: 207px;
    background: #e5f2fb url(/Content/Vanquis/Images/Framework/navSec/BgGradient.gif) repeat-x top; /*margin-bottom: 20px;*/
}
#subMenu div, 
#subMenu2 div,
#subMenu div.sideBorder, 
#subMenu2 div.sideBorder
{
    margin: 0;
    padding: 0;
    height: 100%;
    background: url(/Content/Vanquis/Images/Framework/navSec/SideBorder.gif) repeat-y top;
}
#subMenu div.bottomBorder, #subMenu2 div.bottomBorder
{
    background: url(/Content/Vanquis/Images/Framework/NavSec/BottomBorder.gif) no-repeat top left;
    height: 4px;
}
#subMenu ul, #subMenu2 ul
{
    margin: 0;
    padding-left: 20px;
    min-height: 100px;
}
#subMenu ul ul
{
    padding-left: 10px;
}
#subMenu ul ul ul
{
    min-height: 50px;
}
#subMenu li
{
    list-style-type: none;
    margin: 0;
    padding: 8px 0 8px 25px;
    font-weight: bold;
    background-image: url(/Content/Vanquis/Images/Framework/Icons/ArrowRight.gif);
    background-position: left 5px;
    background-repeat: no-repeat;
    color: #000;
}
#subMenu li a, 
#subMenu li li a, 
#subMenu2 li a
{
    display: block;
    color: #005ca6;
    text-decoration: underline;
    font-size: 1em;
}
#subMenu li.active, 
#subMenu li.open
{
    background-image: url(/Content/Vanquis/Images/Framework/Icons/ArrowDown.gif);
    background-position: left 5px;
    background-repeat: no-repeat;
}
#subMenu li li,
#subMenu li li li
{
    background-image: url(/Content/Vanquis/Images/themes/blue/arrow-right-small.png);
    _behavior: url("/Content/iepngfix/iepngfix.htc");
    background-position: left 5px;
    background-repeat: no-repeat;
    padding-top: 6px;
    padding-left: 15px;
}
#subMenu li li.active,
#subMenu li li.open,
#subMenu li li li.active,
#subMenu li li li.open
{
    background-image: url(/Content/Vanquis/Images/themes/blue/arrow-down-small.png);
    _behavior: url("/Content/iepngfix/iepngfix.htc");
    background-position: left 8px;
    background-repeat: no-repeat;
}
#subMenu2
{
    margin-top: 10px;
    clear: both;
    width: 207px;
    background: #e5f2fb url(/Content/Vanquis/Images/Framework/navSec/BgGradient.gif) repeat-x top;
}
#subMenu2 div.topBorder
{
    background: url(/Content/Vanquis/Images/Framework/NavSec/topBorder.gif) no-repeat top left;
    height: 2px;
}
#subMenu2 li
{
    list-style-type: none;
    margin: 0;
    padding: 8px 0 8px 0px;
    font-weight: bold;
    background-image: none;
    background-position: left top;
    background-repeat: no-repeat;
    font-size: 90%;
}
#subMenu2 li.active
{
    
}
#subMenu2 li.active
{
    text-decoration: none;
    color: #4e4a4a;
}

/* SITE FRAMEWORK - NAVIGATION SECONDARY : END */

/* SITE FRAMEWORK - General Page Layout : Start */
#pageContent
{
    font-size: 0.9em;
    margin-top: 20px;
}
#contentContainer
{
    float: right;
    width: 730px;
    background: url(/Content/Vanquis/Images/Framework/navSec/titleBarShadow.gif) repeat-x top;
}
#contentContainer.errorMaster
{
    float:none;
    background: none;
}
#contentContainer #contentInner
{
    padding: 30px 0 30px 30px;
}
/* SITE FRAMEWORK - General Page Layout : End */

/* Breadcrumb Nav bar */
#breadCrumbs
{
    height: 20px;
    padding-top: 8px;
}
#breadCrumbs a.current:link, #breadCrumbs a.current:visited, #breadCrumbs a.current:active
{
    text-decoration: none;
}

/* SITE FRAMEWORK - FOOTER : START */
#pageFooter
{
    clear: both;
    margin-top: 20px;
    width: 937px;
    line-height: 34px;
    background: #005ba5 url(/Content/Vanquis/Images/Framework/footer.gif) no-repeat;
    text-align: center;
}
#pageFooter a
{
    color: #FFFFFF;
}
#pageFooter ul#pageFooterMenu
{
    margin: 0;
    padding: 0;
}
#pageFooter #pageFooterMenu li
{
    display: inline;
    height: 28px;
    list-style-type: none;
    font-size: 1em;
    text-align: center;
    margin-right: 2px;
    color: #FFFFFF;
}
#pageFooterImage
{
    background: transparent url(/Content/Vanquis/Images/Framework/vanquis_footer.gif) no-repeat;
    width: 763px;
    height: 180px;
}
#pageFooterImageAppFormV2
{
    background: transparent url(/Content/Vanquis/Images/Framework/vanquis_footer.gif) no-repeat;
    width: 763px;
    height: 220px;
}
#pageFooterAlphaImageAppForm
{
    background: transparent url(/Content/Vanquis/Images/Framework/alpha_footer.gif) no-repeat;
    width: 763px;
    height: 220px;
}
#pageFooterAlphaCutDownImage
{
    background: transparent url(/Content/Vanquis/Images/Framework/Alpha_footer_cutdown.gif) no-repeat;
    width: 763px;
    height: 179px;
}

.alphabody
{
    background: url(/Content/Vanquis/Images/Framework/AlphaHeaderGradient.gif) repeat-x top;
    margin: 0;
    padding: 0;
    font-family: Arial;
    font-size: 90%;
    color: #636363;
}
/* SITE FRAMEWORK - FOOTER : END */

