/*Banks New CSS Document */



a.linkWhiteGift {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;text-decoration: none; color: white}

a:hover.linkWhiteGift { font-weight: bold; text-decoration: underline; font-size: 11px; color: #E4E0E0}



/*top nav sryles*/



#bankstopnavigation {

	height: 15px;

	width: 550px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CACACA;

	margin-top: 10px;

}



ul#navlist

{

	white-space: nowrap;

	padding: 0;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

}



#navlist li

{

display: inline;

list-style-type: none;

}



#navlist a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #939393;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 25px;

}



#navlist a:link, #navlist a:visited

{

	color: #939393;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}



#navlist a:hover

{

	color: #CC0000;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}



/*banks subnavigation styles*/



#bankssubnavigation {

	width: 570px;

	/*background-color: #CC6633;*/

	height: 67px;

	padding-top: 10px;

	background-image: url(../images/ver2/lines.png);

	background-repeat: no-repeat;

	background-position: 37px 5px;

}



ul#navlistsub

{

	white-space: nowrap;

	padding: 0;

	margin: 0;

	font-weight: bold;

}



#navlistsub li

{

display: inline;

list-style-type: none;

}



#navlistsub a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #5F5F5F;

	padding: 0px;

}



#navlistsub a:link, #navlistsub a:visited

{

	color: #5F5F5F;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

}



#navlistsub a:hover

{

	color: #CC0000;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

}



/*---*/



ul#trade

{

	white-space: nowrap;

	padding: 0;

	margin: 0;

	font-weight: bold;

}



#trade li

{

display: inline;

list-style-type: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #5F5F5F;

	padding: 0px;

	margin: 0px;

}



ul#trade2

{

	white-space: nowrap;

	padding: 0;

	margin: 0;

	font-weight: normal;

}



#trade2 li

{

	display: list-item;

	list-style-type: none;

	background-image: url(../images/ver2/arrow.png);

	background-repeat: no-repeat;

	background-position: left;

	/*height: auto;

	width: 60%;*/

}



#trade2 a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #939393;

	padding: 0px;

	margin: 0px;

}



#trade2 a:link, #trade2 a:visited

{

	color: #939393;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}



#trade2 a:hover

{

	color: #CC0000;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}



#subnavfloat1, #subnavfloat2{

	float: right;

	height: auto;

	width: auto;

}



#subnavfloat2 {

	background-image: url(../images/ver2/myaccount-basket.png);

	background-repeat: no-repeat;

	background-position: right bottom;

}



/*topbx styles*/



#welcome_to_banks {

	background-image: url(../images/ver2/intro_box_bg.png);

	height: 53px;

	width: 791px;

	background-repeat: no-repeat;

	text-align: left;

	margin-top: 5px;

}



.welcome {

	float: left;

	margin: 0px;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 5px;

	font-size: 15px;

	color: #7F7F7F;

	font-weight: bold;

}



.searchproduct {

	float: left;

	font-size: 14px;

	color: #7F7F7F;

	margin: 0px;

	padding-top: 17px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 23px;

}



.inputboxsearch {

	margin: 0px;

	padding-top: 13px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	float: left;

}

.inputsearch {

	height: 22px;

	width: 200px;

	border: 1px solid #9FB410;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #94A70F;

}



.gobutton {

	margin: 0px;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 5px;

	float: left;

}



/*new header styles*/



h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #5F5E5E;

	margin: 0px;

	padding-top: 4px;

	padding-right: 6px;

	padding-bottom: 0px;

	padding-left: 6px;

}

span {

	color: #FFFFFF;

}

.h1st1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #5F5E5E;

	margin: 0px;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 6px;

	width: 150px;

	height: auto;

}

#headercontainer {

	width: auto;

	height: 25px;

}

#headerleft {

	background-image: url(../images/ver2/header_grey_l.png);

	background-repeat: no-repeat;

	height: 25px;

	width: 5px;

	float: left;

}

#headercentre {

	float: left;

	height: 25px;

	width: auto;

	background-image: url(../images/ver2/header_grey_mid.png);

	background-repeat: repeat-x;

}

.headercentre {

	background-image: url(../images/ver2/header_grey_mid.png);

	background-repeat: repeat-x;

}

#headerright {

	background-image: url(../images/ver2/header_grey_r.png);

	background-repeat: no-repeat;

		height: 25px;

	width: 5px;

	float: left;

}



#promainboxpad {

	height: auto;

	width: auto;

	padding-top: 10px;

	padding-left: 10px;

}



#promainbox {

	height: 232px;

	width: 208px;

	background-image: url(../images/ver2/pro_box_bg.png);

	background-repeat: no-repeat;

}



/*home product box styles*/



#headercontainergreen {

	width: auto;

	height: 25px;

}

#headerleftgreen {

	background-image: url(../images/ver2/header_green_l.png);

	background-repeat: no-repeat;

	height: 25px;

	width: 5px;

	float: left;

}

#headercentregreen {

	float: left;

	height: 25px;

	width: 179px;

	background-image: url(../images/ver2/header_green_mid.png);

	background-repeat: repeat-x;

}

#headerrightgreen {

	background-image: url(../images/ver2/header_green_r.png);

	background-repeat: no-repeat;

		height: 25px;

	width: 5px;

	float: left;

}







/*home specials box styles*/



#headercontainerspecial {

	width: auto;

	height: 25px;

}

#headerleftspecial {

	background-image: url(../images/ver2/header_red_l.png);

	background-repeat: no-repeat;

	height: 25px;

	width: 5px;

	float: left;

}

#headercentrespecial {

	float: left;

	height: 25px;

	width: 179px;

	background-image: url(../images/ver2/header_red_mid.png);

	background-repeat: repeat-x;

}

#headerrightspecial {

	background-image: url(../images/ver2/header_red_r.png);

	background-repeat: no-repeat;

		height: 25px;

	width: 5px;

	float: left;

}



#exclusivesbg {

	height: 256px;

	width: 208px;

	background-image: url(../images/ver2/exclusives_bg.png);

	background-repeat: no-repeat;

	margin-bottom: 20px;

}

#exclusivesbg2 {

	height: 256px;

	width: 228px;

	background-image: url(../images/ver2/accountlog_bg.png);

	background-repeat: no-repeat;

	margin-bottom: 20px;

}

#exclusivecontent {

	height: auto;

	width: auto;

	padding-top: 10px;

	padding-left: 10px;

	padding-right: 10px;

}



.redexclusive {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #B80102;

}



/*home browse by brand box styles*/



#headercontainerdgrey {

	width: auto;

	height: 25px;

}

#headerleftdgrey {

	background-image: url(../images/ver2/header_dgrey_l.png);

	background-repeat: no-repeat;

	height: 25px;

	width: 5px;

	float: left;

}

#headercentredgrey {

	float: left;

	height: 25px;

	width: 179px;

	background-image: url(../images/ver2/header_dgrey_mid.png);

	background-repeat: repeat-x;

}

#headerrightdgrey {

	background-image: url(../images/ver2/header_dgrey_r.png);

	background-repeat: no-repeat;

		height: 25px;

	width: 5px;

	float: left;

}



.sdpanel {

	background-image: url(../images/ver2/productssdpanel.png);

	background-repeat: no-repeat;

	height: 25px;

	width: 100%;

}

/*footer*/

#footerbanks {

	height: 85px;

	width: 100%;

	background-image: url(../images/ver2/footer_bg.png);

	background-repeat: no-repeat;

	margin-right: auto;

	margin-left: auto;

	text-align: left;

}

.footcontent {

	margin: 0px;

	height: auto;

	width: 590px;

	padding-top: 7px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 7px;

}

.bcartheader {

	background-image: url(../images/ver2/shoppingcart/hea_mid.png);

	background-repeat: repeat-x;

}

.bcartcontentarea {

	background-image: url(../images/ver2/shoppingcart/con_mid.png);

	background-repeat: repeat-x;

	background-color: #f6f6f6;

	background-position: bottom;

}

.bcartbot {

	background-image: url(../images/ver2/shoppingcart/bot_mid.png);

	background-repeat: repeat-x;

	background-color: #ebebeb;

}

.aboutcaption {

	font-size: 17px;

	color: #9E9E9E;

	font-weight: bold;

}

.pleasenoteprice {

	font-size: 10px;

	color: #666666;

}



/*gifts*/



#giftmcontainer {

	height: 257px;

	width: 789px;

}

#giftregistrymain {

	height: 257px;

	width: 454px;

	float: left;

	background-image: url(../images/ver2/registry/gift-registry-main.png);

	background-repeat: no-repeat;

	padding-top: 30px;

}

#slicethecake {

	height: 324px;

	width: 324px;

	float: left;

	background-image: url(../images/ver2/registry/slice-the-cake.jpg);

	background-repeat: no-repeat;

	margin-left: 11px;

}

#Giftbox, #Giftbox3, #tabletop{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	color: #FFFFFF;

}

#Giftbox1 {

	height: 162px;

	width: auto;

	padding-left: 10px;

}

#Giftbox2 {

	height: 78px;

	width: 380px;

	float: left;

	padding-left: 10px;

	padding-top: 15px;

}

#tabletop {

	height: auto;

	width: 156px;

	padding-left: 10px;

	padding-top: 5px;

}



/*login styles*/



#mainwhichlog {

	background-image: url(../images/ver2/login/login-or-create-account.png);

	background-repeat: no-repeat;

	height: 256px;

	width: 228px;

}

.mainwhichlogtext1 {

	font-size: 15px;

	color: #000000;

	margin: 0px;

	height: auto;

	width: 208px;

	padding-top: 40px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.mainwhichlogtext2 {

	font-size: 13px;

	color: #666666;

	margin: 0px;

	height: auto;

	width: 208px;

	padding-top: 10px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.mainwhichlogtext3 {

	font-size: 13px;

	color: #9FB410;

	margin: 0px;

	height: auto;

	width: 122px;

	padding-top: 10px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 10px;

	font-weight: bold;

	line-height: 18px;

}

#PleaseNote {
	height: 40px;
	width: 100%;
	background-color: #E8E8E8;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #333;
	border-bottom-color: #333;
	}
	#PleaseNote p {
	display: table;
	margin-right: auto;
	margin-left: auto;
	width: 760px;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	}
