html { font-size: 100%; /* IE hack */  }
body {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 87.5%;
	line-height: 1.5em;
	text-align: left;
	background: #F0F7FC; 
}
table {	font-size: 100%; /* IE hack */ }
p {	
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 1em;
	color: #000000;
	padding: 0px;
	margin-bottom: 12px;
	margin-top: 0px;
}
	
a {
	color: #3e86c6; 
	text-decoration:  none; 
	cursor: pointer;
}
	
a:hover {
	color: #b2411a;
	text-decoration:underline;
}
.secure a {
	color: #32668E;
	text-decoration: none;
	cursor: pointer;
}

.secure a:hover {
	color: #b2411a;
	text-decoration: underline;
}

.secure a:visited {
	color: # 6c6a19;
	text-decoration: none;
}

ul {
	margin-top: 0px;
	padding-left: 15px;
	margin-left: 0px;
	margin-bottom: 12px;
}
	
li {
	font-size: 1em;
	color: #000000;
}

span.active, span.active-main {
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}

span.active-main {
	color: #3e86c6;
}
	
td {	
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 1em;
	color: #000000;
	padding: 0px;
	margin-bottom: 3px;
	margin-top: 0px;
}	
	
th {	
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin-bottom: 3px;
	margin-top: 0px;
}	
	
h1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 1em;
	color: #06003b;
	margin-bottom: 6px;
}
	
h2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 1em;
	color: #3e86c6;
	margin-top: 18px;
	margin-bottom: 6px;
	padding: 0px;
}
	
h3 {
	font-family: arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	margin-top: 15px;
	margin-bottom: 3px;
	padding: 0px;
}	
	
h4 {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: .9em;
	font-weight: normal;
	color: #004284;
	margin-top: 10px;
	margin-bottom: 3px;
	padding: 0px;
}	

/* ------ CSS FOR FAQs ----- */

#faqlist li {
	font-size: 1.1em;
	padding: 5px;
}

#faqlist li li {
	list-style-type: lower-alpha;
	padding: 0px;
	}	

table.faq {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: #000000;
	font-size: 1em;
	margin-bottom: 0px;
	}
	
table.faq td p, table.faq td table, table.faq td ol li, table.faq td ul li, table.faq td table {
	font-size: 1em;
}


table.faq td ul li ul li, table.faq td ol li ul li, table.faq td ol li ol li, table.yellow td p {
	font-size: 1em;
}

.popup {
	background-color: #fff;
	padding: 10px 10px 10px 10px;
	border: solid 2px #999;

}
.mandatory {
	color: #ff0000;
	font-weight: bold;
}
#container {
	background: #ffffff;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	width: 955px;
	border: solid 2px #999;
	text-align: left;
}

#content {
	margin-left: 10px;
	margin-top: 10px;
	width: 700px;
}
#contentwide {
	position: relative;
	margin-left: 10px;
	margin-right: 20px;
	width: 935px;
}

#contentmain {
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	width: 750px;
}
#content h1, #contentwide h1, #contentprod h1, #contact h1 {
	font-size: 1.35em;
	/*line-height: 1em;*/
}
#contentwide h2 {
	font-size:1.1em;
}
#contentmain .indexonly {
	width: 540px;
}
#contact {
	width: 700px;
	margin-top: 25px;
	margin-left: 220px;
}

#contentmain h1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 1.35em;
	color: #06003b;
	padding-top: 6px;
	margin-bottom: 6px;
}
	
	
#leftcol {
	float: left;
	width: 375px;
	}
	
#rightcol {
	width: 300px;
	float: right;
	}

#sidebar {
	float: right;
	width: 210px;
	height: 540px;
	margin: 5px 5px 5px -201px;
}

#highlight {
	border-top: #a12a1d solid medium;
	border-bottom: #a12a1d solid medium;
	padding: 10px 10px 0 10px;
	height: 175px;
	margin: 0 0 25px 0;
}

#highlight h1{
	font-family: Arial, Helvetica, sans-serif;
	color: #a9b533;
	font-style:italic;
	font-weight:bold;
	font-size: 1.25em;
}

#newsitem {
	width:170px;
	padding: 10px;
	height: 230px;
}
*html #newsitem {
	height: 200px;
	margin-top: -25px;
	padding-bottom: 0;
}
#newsitem ul {
	margin: -15px 0 0 0;
	width: 170px;
}
*html #newsitem ul {
	margin-top:5px;
}

#newsitem li {
	font-family: arial, helvetica, verdana, sans-serif;
	padding-bottom: 3px;
	font-size: .85em;
	line-height: 1.1em;
}

#newsitem h1 {
	font-family: arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0 0 2px 0;
}

#newsitem a {
	font-family: arial, helvetica, verdana, sans-serif;
	line-height: 1em;
	color: #06003b;
}

#newsitem a:hover {
	color: #a12a1d;
	text-decoration: underline;
}

#mainnav {
	width: 955px;
	padding: 25px 0 0 0;
}

#comm, #res, #mob {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	height: 135px;
	line-height: 1.1em;
	padding: 10px 5px 4px 8px;
}
#news {
	height: 200px;
}
#comm h1, #res h1, #mob h1, #news h1 {
	text-align: center;
	font-family: arial, helvetica;
	font-size: 1em;
	line-height: 1em;
}
#news h1 {
	color: #a12a1d;
}
*html #news h1 {
	line-height:1em;
}
#comm p, #res p, #mob p {
	color: #333333;
	font-size: .9em;
}
#comm a, #res a, #mob a, #news a {
	color: #06003b;
	text-decoration: none;
}
#comm a:hover, #res a:hover, #mob a:hover {
	color: #a12a1d;
	background-color:#88bee7;
}

#news a:hover {
	color: #a12a1d;
}

#comm {
	border: 3px #3e86c6 solid;
}
#comm:hover {
	background-color:#88bee7;
	text-decoration: none;
}
#res {
	border: 3px #a9b533 solid;
}
#res:hover {
	background-color: #DEE28A;
}
#mob {
	border: 3px #ffca38 solid;
}
#mob:hover {
	background-color: #F9DB8F;
}
/*#news {
	margin: -25px 0 5px 10px;
	padding: 10px 0 10px 5px;
	height: 200px;
	width: 200px;
	border-left: 3px #b2411a solid;
}*/
#news li {
	font-family: arial, helvetica;
	list-style-image: url(../goldcare/images/cont-bullet.gif);
	width: 170px;

}
/* Start of 4 Column CSS */

#container4 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background:#fff; /* column 4 background colour */
}
#container3 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:25%;
}
#container2 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:25%;
}
#container1 {
	float:left;
	width:100%;
	position:relative;
	right:25%;
}
#col1 {
	margin-top: 20px;
	float:left;
	width:25%;
	position:relative;
	left:76%;
	overflow:hidden;
}
*html #col1 {
	margin-top:40px;
}
#col2 {
	margin-top: 20px;
	float:left;
	width:25%;
	position:relative;
	left:77%;
	overflow:hidden;
}
*html #col2 {
	margin-top:40px;
}
#col3 {
	margin-top: 20px;
	float:left;
	width:25%;
	position:relative;
	left:78%;
	overflow:hidden;
}
*html #col3 {
	margin-top:40px;
}
#col4 {
	float:left;
	width:20%;
	position:relative;
	left:80%;
	overflow:hidden;
	margin: -10px 2px 10px -10px;
	padding: 0;
	height: 250px;
	width: 190px;
	border-left: 2px #b2411a solid;
}
*html #col4 {
	margin-top: 0;
}
/*----- EOS----- */
/* Solutions page-specific CSS */
span.solutions {
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
}
ul.solutions li {
	padding-bottom:10px;
}

/* --> Original side nav on home page
#sidenav {
	float: left;
	display: block;
	width: 150px;
	padding: 5px 10px 10px 10px;
	position: relative;
}

#sidenav p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
}

#sidenav a {
	position: relative;
	top: 30px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 1em;
	line-height: 13px;
}

#sidenav a:hover {
	color: #06003b;
	text-decoration: underline;
}

#sidenav .comm {
	background: url(../goldcare/images/commbg.jpg) no-repeat;
	height: 98px;
}

#sidenav .res {
	background: url(../goldcare/images/resbg.jpg) no-repeat;
	height: 98px;
}

#sidenav .case {
	background: url(../goldcare/images/casebg.jpg) no-repeat;
	height: 98px;
}

#sidenav .cont {
	background: url(../goldcare/images/contbg.jpg) no-repeat;
	height: 98px;
}*/


#mainprodnav {
	float: left;
	position: relative;
	display: block;
	padding: 2px;
	margin: 0 0 0 5px;
	width: 200px;
	height: 500px;
}

#mainprodnav a {
	color: #3e86c6;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.5em;
}

#mainprodnav a:hover {
	color: #06003b;
	text-decoration: underline;
}

#mainprodnav h1 {
	font-family: arial, helvetica, verdana, sans-serif;
	color: #06003b;
	font-weight: bold;
	font-size: 1.3em;
	font-variant: small-caps;
	margin-left: 15px;
 }

#mainprodnav ul {
	margin-bottom: 0;
	list-style: none;
	
}

#mainprodnav li {
	text-decoration: none;
	font-size: .85em;
	line-height: .85em;
	padding: 0;
}

#mainprodnav .menucat {
	color: #06003b;
	font-size: 1.1em;
	font-weight: bold;
	font-variant: small-caps;
}

#mainprodnav .menucat a {
	color: #06003b;
	font-weight: bold;
}

#mainprodnav .menucat a:hover {
	color: #b2411a;
	text-decoration: underline;
}

#sidenavprod {
	float: left;
	position: relative;
	display: block;
	background: #fff;
	border: #a12a1d 2px solid;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px; 
	padding: 2px;
	margin: 10px 0 10px 3px;
	height: 510px;
	width: 200px;
}

#sidenavprod a {
	color: #06003b;
	font-size: 1em;
	line-height: 1.4em;
	font-weight: bold;
	margin-left: 10px
}

#sidenavprod a:hover {
	color: #3e86c6;
	text-decoration: underline;
}

#sidenavprod h1 {
	font-family: arial, helvetica, verdana, sans-serif;
	color: #06003b;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.15em;
	font-variant: small-caps;
	margin-left: 15px;
 }

#sidenavprod ul {
	margin-bottom: 0;
	list-style: none;
	
}

#sidenavprod .menucat {
	color: #06003b;
	font-size: 1.1em;
	font-weight: bold;
	font-variant: small-caps;
}

#sidenavprod .menucat a {
	color: #06003b;
	font-weight: bold;
}

#sidenavprod .menucat a:hover {
	color: #3e86c6;
	text-decoration: underline;
}

/* ------------- CSS for js & css accordion menu --------- */
#sidenavprod .urbangreymenu{
width: 185px; /*width of menu*/
margin-left: 5px;
}

#sidenavprod .urbangreymenu .headerbar{
font: bold 1em Arial;
color: #06003b;
border: 0px solid #CACE7C;
border-radius: 1em;
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
margin: 3px 0 3px 3px; /*bottom spacing between header and rest of content*/
text-transform: capitalize;
padding: 4px 0 0px 10px; /*31px is left indentation of header text*/
cursor: pointer;
}

#sidenavprod .urbangreymenu .headerbar a{
text-decoration: none;
color: #06003b;
display: block;
}

#sidenavprod .urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0 0 3px 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

#sidenavprod .urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

#sidenavprod .urbangreymenu ul li a{
font: normal 1em Arial;
color: #06003b;
display: block;
padding: 0;
max-height: 13px;
padding-left: 24px; /*link text is indented 12px*/
text-decoration: none;
}

#sidenavprod .urbangreymenu ul li a:hover{ /*hover state CSS*/
color: #3e86c6;
text-decoration: underline;
}

/* ------------------- EOS ------------------------------- */

/* Product Content */


#contentprod {
	display: block;
	float: left;
	margin: 0 0 0 10px;
	width: 500px;
	height: inherit;
}

#contentprod li {
	list-style-image: url(../goldcare/images/comm-bullet.gif);
	font-size: 1em;
}

/* Right Sidebar on Product Pages */

#sidebarprod {
	display: block;
	float: right;
	width: 226px;
	margin: 5px 5px 10px -201px;
}

 .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */


<!--[if IE]>
  .clearfix {
    zoom: 1;     /* triggers hasLayout */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */
<![endif]-->

#sidebarprod .quote {
	background: #88bee7;
	font-family:  arial, helvetica, sans-serif;
	font-size: 1.3em;
	line-height: 1em;
	color: #fff;
	padding: 15px 5px 10px 15px;
}

#sidebarprod .attribute {
	background: #88bee7;
	font-size: .8em;
	color: #fff;
	text-align: right;
	padding: 15px 5px 10px 15px;
	margin-top: -15px;
}

#sidebarprod img {
	border: 1px #88bee7 solid;
	text-align: right;
}

#sidebarprod img.rings {
	border: 0px;
	position: relative;
	top: 170px;
	left: 130px;
	*left: 100px;
}

#sidebarprod h4 {
	background-color: #88bee7;
	font-family:  arial, sans-serif;
	font-variant: small-caps;
	color: #fff;
	font-weight: bold;
	text-indent: 15px;
	font-size: 1.3em;
	line-height: 1.3em;
	margin-top: -13px;
}

#prod {
	height: 500px;
}

#sidebarprod ul.prod {
	border-width: 0 2px 2px 2px;
	border-style: solid;
	border-color:#88bee7;
	margin-top: -10px;
	padding: 15px 0 0 25px;
	height: 300px;
}

#sidebarprod ul.prod li, #sidebarseg ul.prod li a {
	font-family:  arial, sans-serif;
	font-size: .95em;
	font-weight: normal;
	color: #06003b;
	list-style-image: url(../goldcare/images/comm-bullet.gif);
}

#sidebarprod ul.prod a:hover {
	color: #3e86c6;
	text-decoration: underline;
}

/* ------------- EOS ---------------------- */

/* Right Sidebar on main "vanilla" pages*/

#sidebarmain {
	float: right;
	width: 226px;
	height: 515px;
	margin: 5px 5px 5px -201px;
}	

#sidebarmain img {
	border: 1px #88bee7 solid;
}


/* ------------ EOS ------------------------*/


/*  table for staff list page on website  */

#tableborder {
	border-left: solid 2px #b2411a; 
	border-right: solid 2px #b2411a; 
	border-bottom: solid 2px #b2411a;
	padding: 0px;
	border-collapse: collapse;
	width: 675px;
	}

#tableborder td {
	border-top: solid 2px #b2411a; 
	padding: 6px;
	vertical-align: top;
	}

#tableborder .extraline {
	border-top: solid 4px #b2411a; 
	}

#tableborder th {
	background: #f47424;
	color: #ffffff;
	font-size: 1em;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	padding: 6px;
	border: solid 2px #f47242;
	}
	
#tableborder th.right {
	text-align: right;
	}
	
#tableborder li	{
	margin-left: 0px;
	}
	
/*  ---------------EOS-----------------  */

#header {
	margin-bottom: 15px;
	background: #ffffff;
	height: 75px;
}
	
#header img {
	border: 0px;
}

#footer {	
	clear: both;
	margin-top: 10px;
	margin-left: 0px;
	font-family: arial, helvetica, sans-serif;
	color: #fcf4d2;
	font-size: .9em;
	width: 747px;
	height: 29px;
	text-align: center;
	background: #f47424 url(../goldcare/images/gcfooter.jpg) no-repeat bottom right;
}

.footerright {
	clear: both;
	text-align: center;
	vertical-align: middle;
	padding-top: 14px;
	padding-bottom: 2px;
	padding-right: 0px;
}

#footer a {
	color: #fcf4d2;
	font-weight: bold;
	font-size: .9em;
	text-decoration: none;
}
	
#footer a:hover {
	color: #b2411a;
	text-decoration: underline;
}

#footer .campanalink {
	font-size: 1em;
	color: #004284;
	font-weight: normal;
}
	
#copyright {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	text-align: center;
	width: 955px;
	margin-left: auto;
	margin-right: auto;
}

/* Breadcrumb path CSS */

#path {
	padding-top: 3px;
	margin-left: 10px;
	font-family:  arial, helvetica, sans-serif;
	color: #06003b;
	}

#path a {
	color: #06003b;
	text-decoration: underline;
	}
#path a:hover {
	color: #88bee7;
	text-decoration: underline;
	}
#path p {
	color: #06003b;
	font-size: .85em;
}

/* ------------------EOS---------- */

.ptable {
	border-top: solid 2px #d3e3eb;
	border-left: solid 2px #d3e3eb; 
	border-right: solid 2px #d3e3eb; 
	border-bottom: solid 2px #d3e3eb; 
	border-collapse: collapse;
	font-size: 1em;
	}
	
.ptable p {
	font-size: 1em;
}

.ptable td {
	border-top: solid 2px #d3e3eb; 
	
	padding: 6px;
	}

.ptable .extraline {
	border-top: solid 4px #d3e3eb; 
	}

.ptable th {
	background: #d3e3eb;
	color: #093a80;
	font-size: 1em;
	font-family: arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	padding: 6px;
	
	}
.ptable li	{
	margin-left: 0px;
	}
	
.ptable img {
	border: 0px;
}


		
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}.qmmc {position:relative;}.qmmc a {float:left;display:block;white-space:nowrap;}.qmmc div a {float:none;}.qmmc div {display:none;position:absolute;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* Remove the comments below for vertical mains and change the false value to
           true in the qm_create function after the menus structure. */
	/*.qmmc a {float:none}*/

		

	/*"""""""" (MAIN) Container """"""""*/
	#qm0
	{
	background: #ffffff url(../goldcare/images/navbg.png) no-repeat center top;
	height:25px;
	}
	*html #qm0 {
		margin-left: 5px;
	}

	 /*"""""""" (MAIN) Items """"""""*/
	#qm0 a
	{
		color:#06003b;
		font-family: Arial, helvetica, sans-serif;
		font-size: .9em;
		line-height: 1em;
		text-decoration:none;
		padding:7px 20px 5px 10px;
		font-weight: bold;
	
	}


	/*"""""""" (MAIN) Hover State """"""""*/
	#qm0 a:hover
	{ 
		color: #3e86c6;
		text-decoration: none;
	}


	/*"""""""" (MAIN) Active State """"""""*/	
	#qm0 .qmactive
	{ 
		/* Note: Add '!important' after each style */

		text-decoration:none !important;
	}


	/*"""""""" (MAIN) Parent Items """"""""*/
	#qm0 .qmparent
	{
		background-repeat:no-repeat;
		background-position:95%;
	}


	/*"""""""" [SUB] Containers """"""""*/
	#qm0 div
	{
		background-color:#DCEAF4;
		padding:5px;
		border-style:solid;
		border-width:1px;
		border-color:#88bee7;
		margin-top:0px;
		margin-left: 5px;
		font-weight: normal;
		width: auto;
		
	}

	
	/*"""""""" [SUB] Hover State """"""""*/
	#qm0 div a:hover
	{
		text-decoration:none;
		color:#3e86c6;
	}
	
	#qm0 .menubullet
	{
		background:  #DCEAF4 url(../goldcare/images/menu-bullet.png) no-repeat right center;
	}
	#qm0 .menubullet span {
		padding-right: 10px;
	}


	/*""""""""[SUB] Active State """"""""*/
	#qm0 div .qmactive
	{
		/* Note: Add '!important' after each style */

		color:#88bee7 !important;
	}


	/*"""""""" [SUB] Parent Items """"""""*/
	#qm0 div .qmparent 
	{
	}


	/*"""""""" [SUB] Items """"""""*/
	#qm0 div a
	{		
		background-color:#DCEAF4;
		color:#06003b;
		padding:2px 5px 2px 5px;
		border-width:0px;
		border-style:none;
		border-color:#88bee7;
		font-weight: bold;
		font-size: .9em;
		line-height: 1.1em;
	}
	
	/* sitemap css */
	
	#colleft {
		float: left;
		position: relative;
		left: 40px;
		top: 0px;
		width:250px;
		height:auto;
		}

	#colmiddle {
		float: left;
		position: absolute;
   		margin-left: 360px;
   		margin-right:320px;
		/*
		IE5x PC mis-implements the box model. Because of that we sometimes have
		to perform a little CSS trickery to get pixel-perfect display across browsers.
		The following bit of code was proposed by Tantek Celik, and it preys upon a CSS
		parsing bug in IE5x PC that will prematurly close a style rule when it runs
		into the string "\"}\"". After that string appears in a rule, then, we can override
		previously set attribute values and only browsers without the parse bug will
		recognize the new values. So any of the name-value pairs above this comment
		that we need to override for browsers with correct box-model implementations
		will be listed below.
		
		We use the voice-family property because it is likely to be used very infrequently,
		and where it is used it will be set on the body tag. So the second voice-family value 
		of "inherit" will override our bogus "\"}\"" value and allow the proper value to
		cascade down from the body tag.

		The style rule immediately following this rule offers another chance for CSS2
		aware browsers to pick up the values meant for correct box-model implementations.
		It uses a CSS2 selector that will be ignored by IE5x PC.
		
		Read more at http://www.glish.com/css/hacks.asp
		*/
		
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 360px;
   		margin-right:319px;
   		width: 250px;
		height: 500px;
		}
	html>body #colmiddle {
   		margin-left: 360px;
   		margin-right:319px;
		}

	#colright {
		float: right;
		position: absolute;
		left:700px;
		top:20px;
		width: 200px;

		}	
		
/*  end sitemap css */

/* Secure Site Specific CSS */

#contentmainsec {
	margin-left: 10px;
	margin-top: 10px;
	width: 700px;
	}
	
#contentmainsec  h1 {
	font-size: 1.35em;
}
#contentmainsec h2 {
	font-size: 1.2em;
}

/* bmm - jun09 - Notice items for secure site (AXIS) */

#notice {
	padding-bottom: 4px;
	width: 210px;
	background: #e8e8e8;
	margin-top: 10px;
}

#notice h2 {
	font-size: 1.2em;
	color: #6c6a19;
	padding-left: 7px;
}

#notice p {
	font-size: .95em;
	margin: 0;
	padding: 0 8px 8px 8px;
	}

#notice ul	{
	list-style-type: none;
}

#notice li {
	font-size: .85em;
	}
	
#notice li a {
	text-decoration: none;
	color: #3d86c6;
}

#notice li a:hover {
	color: #b2411a;
}

#notice .products {
	background-color: #a9b533;
	color: #ffffff;
	font-weight: bold;
	border-top: #ffffff solid 1px;
	border-bottom: #ffffff solid 1px;
	padding-top: 4px;
	padding-bottom: 2px;
	margin-bottom: 4px;
	margin-left: 0px;
}

#notice .green {
	background-color: #a9b533;
}
#notice .rust {
	background-color: #b2411a;
}
#notice .yellow {
	background-color: #ffca38;
}
#notice .blue {
	background-color: #3e86c6;
}

/* new side menu on secure client site */

#sidemenu {
	width: 225px;
	position: absolute;
	top: auto;
	left: 515px;
	margin-left: 8px;
	border: 1px solid #999999;
	}

#sidemenu p {
	font-size: .8em;
	padding-bottom: 1px;
	padding-top: 8px;
	margin: 0;
	padding-left: 8px;
	padding-right: 8px;
	font-weight: bold;
	}

#sidemenu li {
	font-size: .8em;
	margin: 8px;
	padding-left: 0px;
	padding-right: 8px;
	}
/*  --------------EOS-----------------  */

/* CSS for content Right on Secure Site */

#contentright {
	width: 220px;
	float: right;
	font-family: arial, helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	margin: 0 8px 10px 0;
	}

#contentrightline {
	width: 220px;
	float: right;
	font-family: arial, helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	padding: 6px;
	background: #FAFAD2;
	margin: 0;
	}

#contentrightline h2 {
	font-size: .85em;
	margin-top: 0px;
	margin-bottom: 6px;
	}


#contentright a {
	color: #b2411a;
	text-decoration: underline;
	}
#contentright a:hover {
	color: #3e86c6;
	text-decoration:none;
}
	
#contentright a.s-inq {
	color: #a9b533;
}

#contentright h2, #contentright h1 {
	font-size: 1.1em;
	color: #06003b;
	margin-top: 0px;
	margin-bottom: 6px;
	}
	
#contentright ul {
	margin-top: 0px;
	
	}
	
#contentright p {
	margin-left: 3px;
	
	}	
#contentright li {
	font-family:  arial, helvetica, sans-serif;
	}		
	
/* -------------------EOS ---------------------------- */

/* -CSS for Search Quick Facts on Secure Site--------- */


#quickfacts {
	width: 200px;
	float:right;
	margin: 20px 8px 10px 8px;
	border: 1px solid #999999;
	}
	
#quickfacts p {
	font-size: 1em;
	padding-bottom: 1px;
	padding-top: 8px;
	margin: 0;
	padding-left: 8px;
	padding-right: 8px;
	font-weight: bold;
	}

#quickfacts li {
	font-size: .9em;
	margin-left: 7px;
	padding-left: 8px;
	padding-right: 8px;
	}
	
/* -----------------EOS-----------------------------*/
/* -----------Revolving Banner CSS - public site ----------- */

.gallery-holder{
	width:955px;
	height: 200px;
	margin:0;
	position:relative;
}
#gallery{
	width:955px;
	height:200px;
	margin:0;
}
#gallery ul{
	width:955px;
	height:200px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	z-index:0;
	position:relative;
}
#gallery li{
	width:955px;
	height:200px;
	padding:0;
	font:1.1em/1em Arial, Helvetica, sans-serif;
	color:#fff;
	position:absolute;
	left:0;
	top:0;
	z-index:0;
}
#gallery .active{z-index:1;}
#gallery li .text-box{
	width:600px;
	padding:0 15px 0 35px;
	margin:0 0 0 7px;
	overflow:hidden;
	height:200px;
	display:table;
}
*html #gallery li .text-box {
	width: 630px;
}
#gallery li .text-box-holder{
	display:table-cell;
	width:100%;
	vertical-align:middle;
}
#gallery li .text-box .text-box-holder div{width:600px;}
#gallery li .text-box .text-box-holder p{margin:0 0 7px;font: 2em/1em Arial, Helvetica, sans-serif;	color: #fff;}
* html #gallery li .text-box{position:relative;}
*+html #gallery li .text-box{position:relative;}
* html #gallery li .text-box .text-box-holder{
	position:absolute;
	top:50%;
}
*+html #gallery li .text-box .text-box-holder{
	position:absolute;
	top:50%;
}
* html #gallery li .text-box .text-box-holder div{
	position:relative;
	top:-50%;
}
*+html #gallery li .text-box .text-box-holder div{
	position:relative;
	top:-50%;
}
#gallery li .more {
	display:inherit;
	margin:-50px 0 0 40px;
	text-align:left;
	background:url(../goldcare/images/btn-more.png) no-repeat;
	font:bold .7em/1.1em Arial, Helvetica, sans-serif;
	padding:4px 20px 0 10px;
	width:80px;
	height:22px;
	text-decoration:none;
	cursor:pointer;
	color:#fff;
}
#gallery li .more:hover{text-decoration:underline;}
#home1{background:url(../goldcare/images/item-01.jpg) no-repeat;}
#home2{background:url(../goldcare/images/item-02.jpg) no-repeat;}
#home3{background:url(../goldcare/images/item-03.jpg) no-repeat;}
#home4{background:url(../goldcare/images/item-04.jpg) no-repeat;}
#gallery .gallery-steps{
	width:70px;
	height:12px;
	position:absolute;
	top:10px;
	left:25px;
	z-index:7;
	overflow:hidden;
}
*html #gallery .gallery-steps {
	width: 100px;
}
#gallery .gallery-steps li{
	float:left;
	width:7px;
	height:12px;
	padding:0;
	position:relative;
	margin:0 5px 0 0;
}
#gallery .gallery-steps a{
	float:left;
	width:7px;
	height:12px;
	background:url(../goldcare/images/btn-step.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
}
#gallery .gallery-steps a:hover,
#gallery .gallery-steps .active a{background:url(../goldcare/images/btn-step-hover.png) no-repeat;}

#holder {
	position: relative;
	top: 25px;
	right: 10px;
	float:right;
	margin-top: -20px;
	z-index:10;
}
#login {
	float: left;
	font-size: 1em;
	font-weight:bold;
	text-decoration: underline;
	position: relative;
	top: 25px;
	left: 760px;
	margin-top: -20px;
}
/*  Secure Search Specific CSS */

/*  CSS for the Advnaced Search page that houses *all* site searches in one place */

.searchsection {
	padding: 20px 0 20px 0;
	position: relative;
	height: auto;
	width: auto;
}
/*  CSS for Search box in header */
#search-box input {
	font-size: .8em;
}

#search-box {
    background: url("/securegoldcare/images/search-box.png") no-repeat scroll 0 0 transparent;
    height: 18px;
	margin: 55px 0 0 745px;
	position:absolute;
	width:200px;
	z-index:20;
}
#search-box .s {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #9C9EA0;
    font-size: 11px;
    margin: 0 0 0 8px;
    padding: 0;
	position: relative;
	top: -2px;
    width: 153px;
	height: 13px;
}
#search-box .active {
    color: #000000;
}
#search-box .go {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    left: 175px;
    margin: 0;
    outline: medium none;
    padding: 0;
    position: absolute;
    top: 3px;
    width: 13px;
	height: 13px;
}
#search-box a, #search-box .moresearch a:hover {
	color: #999;
	float: right;
	font-family: arial, helvetica, sans-serif;
	font-size: .7em;
	margin-right: 5px;
	margin-top: 25px;
	text-decoration:underline;
}
#search-box a:hover {
	color: #ccc;
}

#search-box .moresearch {
	margin-top:-5px;
}

	
