/****************************************
	General NyroModal Styles
	                                 *****/
	div#nyroModalBg {background:url('images/gradient-silver.png') repeat-x;}
	div#nyroModalFull {
		font-size: 12px;
		color: #FFF;
	}
	div#nyroModalLoading {
		border: 0;
		width: 150px;
		height: 150px;
		text-indent: -9999em;
		background: #505150 url('images/ajaxLoader.gif') no-repeat;
		background-position: center;
	}
	div#nyroModalLoading.error {
		border: 0;
		line-height: 20px;
		padding: 20px;
		width: 300px;
		height: 100px;
		text-indent: 0;
		background: #000;
	}
	div#nyroModalWrapper {
		background: #505150 url('images/gradient-darkGray.png') no-repeat;
		border: 0;
	}
	a#closeBut {
		color:#B5DFF7;
		display: block;
		font-family:verdana, arial, sans-serif;
		font-size:12px;
		font-weight:bold;
		padding:5px 15px;
		position:absolute;
		right:0;
		z-index:99;
	}
	a:hover#closeBut {color:#FFF;text-decoration:none;}
	
	h1#nyroModalTitle {
		background:url('../../../../images/zoomTitleBkgrd.gif');
		color: #000;
		font-size: 16px;
		height:25px;
		left: 0;
		margin: -25px 0 0 0;
		padding: 0 10px 0;
		position: absolute;
		top: 100%;
		width:auto;
		z-index:99;
	}
	div.wrapper {
		/*padding: 0 45px 5px 20px;*/
	}
	div.wrapper div#nyroModalContent {/*padding-top:30px;*/}
	div.wrapper div#nyroModalContent p {color:#FFF;}
	div.wrapper div#nyroModalContent h1 {
		color:#FFF;
		font-family: 'Trajan Pro','Palatino Linotype', 'Bookman Old Style','Times New Roman', Times, serif;;
		font-size:18px;
		font-variant:small-caps;
		margin:10px 0 20px;
		padding:0;
	}
	div.wrapper div#nyroModalContent a {color: #B5DFF7;}
	div.wrapper div#nyroModalContent a:hover {color: #FFF;}
	div.wrapper div#nyroModalContent div.buttonPrimary a, div.wrapper div#nyroModalContent div.buttonPrimary input
		{color:#FFF;}
	div.wrapper div#nyroModalContent div.buttonPrimary a:hover,
	div.wrapper div#nyroModalContent div.buttonPrimary input:hover {
		color:#4c728f;
        text-decoration:none;
	}
	div.wrapperImg div#nyroModalContent {position: relative;overflow: hidden;text-align: center;}
	div.wrapper div#nyroModalContent a.linkBottomRight {left:55%;position:absolute;top:89%;}
	div.wrapperImg img {vertical-align: baseline;}
	div.wrapperImg div#nyroModalContent div {
		position: absolute;
		bottom: 0;
		left: 0;
		background: black;
		padding: 10px;
		margin: 10px;
		border: 1px white dotted;
		overflow: hidden;
		opacity: 0.2;
		filter: alpha(opacity=20);
	}
	div.wrapperImg div#nyroModalContent div:hover {
		opacity: 0.5;
		filter: alpha(opacity=50);
		cursor: help;
	}
	a.nyroModalPrev, a.nyroModalNext {
		z-index: 105;
		outline: none;
		position: absolute;
		top: 0;
		height: 100%;
		width: 40%;
		cursor: pointer;
		text-indent: -9999em;
		background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
	}
	div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev,
	div.wrapper a.nyroModalNext {height: 60%;width: 20%;}
	a.nyroModalPrev {left: 0;}
	a.nyroModalPrev:hover {background: url('images/prev.gif') left 20% no-repeat;}
	a.nyroModalNext {right: 0;}
	a.nyroModalNext:hover {background: url('images/next.gif') right 20% no-repeat;}
	
/****************************************
	Service Messages NyroModal Styles
	                                 *****/
	div#nyroModalContent div.sm-absorbentsLB, div.wrapper div#nyroModalContent div.sm-accountLB,
	div#nyroModalContent div.sm-customQuotesLB, div#nyroModalContent div.sm-despatchLB,
	div.wrapper div#nyroModalContent div.sm-flowLB, div.wrapper div#nyroModalContent div.sm-guaranteeLB,
	div.wrapper div#nyroModalContent div.sm-inspireLB, div.wrapper div#nyroModalContent div.sm-libraryLB,
	div.wrapper div#nyroModalContent div.sm-noMinLB, div.wrapper div#nyroModalContent div.sm-noMinUKLB, 
	div.wrapper div#nyroModalContent div.sm-promosLB, div#nyroModalContent div.sm-serviceLB,
	div.wrapper div#nyroModalContent div.sm-techLB, div#nyroModalContent div.sm-techSupportLB, 
	div.wrapper div#nyroModalContent div.sm-tiptonLB, div.wrapper div#nyroModalContent div.sm-worldwideLB	
		{height:250px;padding:45px 40px 0;width:600px;}
	div#nyroModalContent div.sm-absorbentsLB img, div.wrapper div#nyroModalContent div.sm-accountLB img,
	div#nyroModalContent div.sm-customQuotesLB img, div#nyroModalContent div.sm-despatchLB img,
	div.wrapper div#nyroModalContent div.sm-flowLB img, div.wrapper div#nyroModalContent div.sm-guaranteeLB img,
	div.wrapper div#nyroModalContent div.sm-inspireLB img, div.wrapper div#nyroModalContent div.sm-libraryLB img,
	div.wrapper div#nyroModalContent div.sm-noMinLB img, div.wrapper div#nyroModalContent div.sm-noMinUKLB img,
	div.wrapper div#nyroModalContent div.sm-promosLB img, div#nyroModalContent div.sm-serviceLB img, 
	div.wrapper div#nyroModalContent div.sm-techLB img, div#nyroModalContent div.sm-techSupportLB img, 
	div.wrapper div#nyroModalContent div.sm-tiptonLB img, div.wrapper div#nyroModalContent div.sm-worldwideLB img
		{position:absolute;}
	div#nyroModalContent div.sm-absorbentsLB h1, div.wrapper div#nyroModalContent div.sm-accountLB h1,
	div#nyroModalContent div.sm-customQuotesLB h1, div#nyroModalContent div.sm-despatchLB h1,
	div.wrapper div#nyroModalContent div.sm-flowLB h1, div.wrapper div#nyroModalContent div.sm-guaranteeLB h1,
	div.wrapper div#nyroModalContent div.sm-inspireLB h1, div.wrapper div#nyroModalContent div.sm-libraryLB h1,
	div.wrapper div#nyroModalContent div.sm-noMinLB h1, div.wrapper div#nyroModalContent div.sm-noMinUKLB h1, 
	div.wrapper div#nyroModalContent div.sm-promosLB h1, div#nyroModalContent div.sm-serviceLB h1, 
	div.wrapper div#nyroModalContent div.sm-techLB h1, div#nyroModalContent div.sm-techSupportLB h1, 
	div.wrapper div#nyroModalContent div.sm-tiptonLB h1, div.wrapper div#nyroModalContent div.sm-worldwideLB h1 {
		background:url('../../../../images/rule-horizontalDashedDark.png') no-repeat 200px 30px;
		padding-bottom:10px;
		padding-left:200px;
		width:auto;
	}
	div.wrapper div#nyroModalContent div.sm-flowLB h1, div.wrapper div#nyroModalContent div.sm-despatchLB h1,
	div.wrapper div#nyroModalContent div.sm-customQuotesLB h1
		{background-position: 220px 30px; padding-left: 220px;}
	div#nyroModalContent div.sm-absorbentsLB h1.twoLines, div#nyroModalContent div.sm-customQuotesLB h1.twoLines,
	div#nyroModalContent div.sm-despatchLB h1.twoLines, div.wrapper div#nyroModalContent div.sm-guaranteeLB h1.twoLines,
	div.wrapper div#nyroModalContent div.sm-inspireLB h1.twoLines, div.wrapper div#nyroModalContent div.sm-libraryLB h1.twoLines,
	div.wrapper div#nyroModalContent div.sm-promosLB h1.twoLines, div#nyroModalContent div.sm-serviceLB h1.twoLines,
	div.wrapper div#nyroModalContent div.sm-techLB h1.twoLines, div#nyroModalContent div.sm-techSupportLB h1.twoLines,
	div.wrapper div#nyroModalContent div.sm-tiptonLB h1.twoLines
		{background-position:200px 55px;}
	div#nyroModalContent div.sm-absorbentsLB p, div.wrapper div#nyroModalContent div.sm-accountLB p,
	div#nyroModalContent div.sm-customQuotesLB p, div#nyroModalContent div.sm-despatchLB p,
	div.wrapper div#nyroModalContent div.sm-flowLB p, div.wrapper div#nyroModalContent div.sm-guaranteeLB p,
	div.wrapper div#nyroModalContent div.sm-inspireLB p, div.wrapper div#nyroModalContent div.sm-libraryLB p,
	div.wrapper div#nyroModalContent div.sm-noMinLB p, div.wrapper div#nyroModalContent div.sm-noMinUKLB p, 
	div.wrapper div#nyroModalContent div.sm-promosLB p, div#nyroModalContent div.sm-serviceLB p, 
	div.wrapper div#nyroModalContent div.sm-techLB p, div#nyroModalContent div.sm-techSupportLB p, 
	div.wrapper div#nyroModalContent div.sm-tiptonLB p, div.wrapper div#nyroModalContent div.sm-worldwideLB p
		{margin:0 0 20px;padding-left:200px;width:auto;}
	div.wrapper div#nyroModalContent div.sm-flowLB p, div.wrapper div#nyroModalContent div.sm-despatchLB p,
	div.wrapper div#nyroModalContent div.sm-customQuotesLB p
		{padding-left: 220px;}


/****************************************
	Change Account                 
	                                 *****/
	
	#changeAccount h1 {
		color:#FFF;
		font-family: 'Trajan Pro','Palatino Linotype', 'Bookman Old Style','Times New Roman', Times, serif;
		font-size:14px;
		font-variant:small-caps;
	}.align-right {
	text-align: right;
	padding-right: 25px;
	padding-bottom: 10px;
}
