/*############ Global ############*/

*{
	margin			: 0px;
	padding			: 0px;
	}

body {
	background		: #ffffff url();
	font-size		: 100.8%;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	line-height		: 1em;
	}

.clearboth {
	clear			: both;
	}
.table-font {
	font-size		: 80%;
	}

a {
	font-weight		: normal;
	}
	
/*############ Main DIVs ############*/

#container {
	width			: 800px;
	margin			: 0 auto;
	}

#header {
	width			: 100%;
	}

#header-left {
	float			: left;
	width			: 225px;
	height			: 136px;
	background		: #ffffff url(../_images/logo.gif) no-repeat;
	}

#header-right {
	float			: left;
	width			: 574px;
	background		: #ffffff url(../_images/header-search-bg.gif) no-repeat top right;
	}

#header-right-home {
	float			: left;
	width			: 574px;
	background		: #ffffff url(../_images/header-search-bg2.gif) no-repeat top right;
	}

#header-search {
	width			: 574px;
	height			: 100px;
	background		: #ffffff url(../_images/header-search-bg.gif) no-repeat;
	}

#header-search-home {
	width			: 574px;
	height			: 100px;
	background		: #ffffff url(../_images/header-search-bg2.gif) no-repeat;
	}

#header-search p, #header-search-home p {
	color			: #ffffff;
	font-size		: 75%;
	padding			: 10px 0px 0px 35px;
	}

#header-search p.customer-sign-in {
	font-size		: 100%;
	margin			: 0px 20px 0px 0px;
	padding			: 24px 0px 0px 35px;
	text-align		: right;
	}

#what-is-icard {
	margin			: 0px 0px 0px 0px;
	padding			: 26px 0px 0px 10px;
	}

a.what-is-icard-link {
	display			: block;
	width			: 349px;
	height			: 19px;
	background		: #ffffff url(../_images/what-is-icard.gif) no-repeat;
	}


#icard-top-search {
	width			: 490px;
	padding			: 10px 0px 10px 70px;
	}
	
#icard-top-search p {
	color			: #ffffff;
	font-size		: 75%;
	}

#medical-search {
	width			: 350px;
	padding			: 14px 0px 22px 193px;
	}

#medical-search p {
	color			: #000000;
	font-size		: 75%;
	font-weight		: bold;
	}

#header-tabs {
	width			: 575px;
	height			: 37px;
	}

#footer-links {
	width			: 100%;
	text-align		: center;
	margin			: 0px 0px 10px 0px;
	}
	
#footer-links #links {
	display			: inline;
	}

#links li {
	display			: inline;
	}

#links li a:link, #links li a:active, #links li a:visited , #links li a:hover{
	color			:#000099;
	text-decoration		: none;
	font-size		: 80%;
	font-weight		: normal;
	}

/*#links li a:hover {
	text-decoration		: underline;
	}*/
	
/*############ Retail Page Elements ############*/

body#retail #sub-tabs {
	width			: 800px;
	height			: 95px;
	background		: #ffffff url(../_images/sub-tabs-retail-bg.gif) no-repeat;
	}

body#retail #main {
	width			: 100%;
	height			: 307px;
	background		: #ffffff url(../_images/retail-main-bg.gif) no-repeat;
	}

body#retail #content {
	width			: 100%;
	background		: #ffffff url(../_images/card-types-bg.gif) repeat-y;
	}

body#retail #content-left {
	float			: left;
	width			: 269px;
	height			: 400px;
	background		: #ffffff url(../_images/retail-content-left-bg.gif);
	}

body#retail #content-left-top {
	padding			: 57px 0px 0px 5px;
	}

body#retail #content-left-bot {
	padding			: 50px 0px 0px 55px;
	}

ul.retail-list {
	font-size		: 100%;
	font-weight		: bold;
	color			: #0a4c87;
	}

ul.retail-list li {
	padding			: 2px;
	}

a.retail-get-icard {
	display			: block;
	width			: 187px;
	height			: 67px;
	background		: #ffffff url(../_images/retail-get-icard-btn.gif);	
	}

body#retail #content-right {
	float			: right;
	width			: 460px;
	height			: 400px;
	background		: #ffffff url(../_images/retail-content-right-bg.gif);
	}

body#retail #content-right-gutter {
	padding			: 60px 0px 0px 250px;
	}

body#retail #content-right-gutter p {
	font-size		: 90%;
	color			: #0a4c87;
	padding			: 0px 0px 10px 0px;
	}

body#retail #content-right-gutter a {
	font-size		: 90%;
	font-weight		: bold;
	color			: #0a4c87;
	}

body#retail #content-gutter {
	padding			: 0px 20px 0px 20px;
	}
	
body#retail #footer {
	width			: 100%;
	height			: 21px;
	margin			: 0px 0px 0px 0px;
	background		: #ffffff url(../_images/retail-footer-bg.gif) no-repeat;
	}

/*############ Home Page Elements ############*/
 
body#home #sub-tabs {
	width			: 800px;
	height			: 95px;
	background		: #ffffff url(../_images/sub-tabs-home-bg.gif) no-repeat;
	}

body#home #main {
	width			: 100%;
	height			: 347px;
	background		: #ffffff url(../_images/home-main-bg.gif) no-repeat;
	}

body#home #footer {
	width			: 100%;
	height			: 81px;
	margin			: 0px 0px 5px 0px;
	background		: #ffffff url(../_images/home-footer-bg.gif) no-repeat;
	}
	
.get-it-now {
	display			: block;
	width			: 151px;
	height			: 54px;
	background		: #ffffff url(../_images/get-it-now.gif) no-repeat;
	}
	
#icard-blurb-left {
	float			: left;
	width			: 250px;
	padding			: 70px 0px 0px 230px;
	}

#icard-blurb-right {
	float			: right;
	width			: 290px;
	}
	
#features-list {
	width			: 290px;
	padding			: 25px 0px 0px 0px;
	}

#features-list ul {
	color			: #0a4c87;
	font-size		: 80%;
	}

#features-list ul li.first {
	font-weight		: bold;
	list-style-type		: none;
	}

#features-list ul li.last {
	font-weight		: bold;
	list-style-type		: none;
	}

#features-list ul li.last a:link, #features-list ul li.last a:active, #features-list ul li.last a:visited, #features-list ul li.last a:hover{
	font-weight		: normal;
	font-size		: 90%;
	}
	
#icard-blurb-left p{
	margin			: 10px 0px 0px 0px;
	color			: #0a4c87;
	font-size		: 80%;
	}

body#home #card-types {
	width			: 100%;
	background		: #ffffff url(../_images/card-types-bg.gif) repeat-y;
	}

/* ---- Basic ---- */
#column-basic {
	float			: left;
	display			: inline;
	width			: 250px;
	margin			: 0px 0px 0px 13px;
	}

#column-basic #top {
	width			: 250px;
	height			: 45px;
	background		: #ffffff url(../_images/basic-top-bg.gif) no-repeat;
	}

#column-basic #sub-top {
	width			: 250px;
	height			: 70px;
	background		: #cddce9 url(../_images/basic-win-mobile-bg.gif) no-repeat center right;
	}

.view-basic {
	display			: block;
	width			: 179px;
	height			: 70px;
	background		: #cddce9 url(../_images/view-basic-button.gif) no-repeat;
	}

.viewing-basic {
	display			: block;
	width			: 179px;
	height			: 70px;
	background		: #cddce9 url(../_images/viewing-basic-button.gif) no-repeat;
	}

#column-basic #features {
	width			: 250px;
	height			: 286px;
	background		: #cddce9 url(../_images/basic-features-bg.gif) no-repeat;
	}
	
#column-basic #features ul {
	padding			: 50px 0px 0px 40px;
	color			: #0a4c87;
	font-size			: 75%;
	}

/* ---- Plus ---- */

#column-plus {
	float			: left;
	display			: inline;
	width			: 250px;
	margin			: 0px 0px 0px 11px;
	}

#column-plus #top {
	width			: 250px;
	height			: 45px;
	background		: #ffffff url(../_images/plus-top-bg.gif) no-repeat;
	}

#column-plus #sub-top {
	width			: 250px;
	height			: 70px;
	background		: #c8e4cb url(../_images/plus-win-mobile-bg.gif) no-repeat center right;
	}

.view-plus {
	display			: block;
	width			: 179px;
	height			: 69px;
	background		: #c8e4cb url(../_images/view-plus-button.gif) no-repeat;
	}

.viewing-plus {
	display			: block;
	width			: 179px;
	height			: 69px;
	background		: #c8e4cb url(../_images/viewing-plus-button.gif) no-repeat;
	}

#column-plus #features {
	width			: 250px;
	height			: 286px;
	background		: #cddce9 url(../_images/plus-features-bg.gif) no-repeat;
	}

#column-plus #features ul {
	padding			: 50px 0px 0px 40px;
	color			: #0a4c87;
	font-size			: 75%;
	}

#column-plus #features ul li.first {
	list-style-type: none;
	color			: #0a8713;
	font-size			: 100%;
	font-weight		: bold;
	padding			: 2px 0px 2px 0px;
	}

#column-plus #features ul li.additional {
	color			: #0a8713;
	}

/* ---- Pro ---- */

#column-pro {
	float			: left;
	display			: inline;
	width			: 250px;
	margin			: 0px 0px 0px 11px;
	}

#column-pro #top {
	width			: 250px;
	height			: 45px;
	background		: #ffffff url(../_images/pro-top-bg.gif) no-repeat;
	}

#column-pro #sub-top {
	width			: 250px;
	height			: 70px;
	background		: #efd0d1 url(../_images/pro-win-mobile-bg.gif) no-repeat center right;
	}

.view-pro {
	display			: block;
	width			: 179px;
	height			: 69px;
	background		: #efd0d1 url(../_images/view-pro-button.gif) no-repeat;
	}
	
.viewing-pro {
	display			: block;
	width			: 179px;
	height			: 69px;
	background		: #efd0d1 url(../_images/viewing-pro-button.gif) no-repeat;
	}

#column-pro #features {
	width			: 250px;
	height			: 286px;
	background		: #cddce9 url(../_images/pro-features-bg.gif) no-repeat;
	}

#column-pro #features ul {
	padding			: 50px 0px 0px 40px;
	color			: #0a4c87;
	font-size			: 75%;
	}
	
#column-pro #features ul li.first {
	list-style-type: none;
	color			: #b62a2d;
	font-size			: 100%;
	font-weight		: bold;
	padding			: 2px 0px 2px 0px;
	}

#column-pro #features ul li.additional {
	color			: #b62a2d;
	}

/*############ iCard BASIC Page Elements ############*/

body#icard-basic #sub-tabs {
	width			: 800px;
	height			: 76px;
	background		: #ffffff url(../_images/sub-tabs-basic-bg.gif) no-repeat;
	}

body#icard-basic #card-types {
	width			: 100%;
	background		: #ffffff url(../_images/card-types-bg.gif) repeat-y;
	}

body#icard-basic #main {
	width			: 100%;
	background		: #ffffff url(../_images/main-bg.gif) repeat-y;
	}
body#icard-basic #main-inner {
	width			: 772px;
	margin			: 0px 0px 0px 13px;
	padding			: 10px 0px 0px 0px;
	background		: #ffffff url();
	}

body#icard-basic #choose-card {
	width			: 772px;
	height			: 59px;
	background		: #ffffff url(../_images/choose-card-basic-bg.gif) no-repeat;
	}
	
body#icard-basic #card-type-list {
	float			: left;
	width			: 237px;
	height			: 465px;
	list-style-type		: none;
	padding			: 0px 0px 20px 12px;
	background		: #0a4c87 url();
	}

body#icard-basic #card-type-list li {
	width			: 221px;
	height			: 42px;
	list-style-type		: none;
	background		: #0a4c87 url(../_images/basic-button-blue.gif) no-repeat;
	}

body#icard-basic #card-type-list li a{
	display			: block;
	line-height		: 1.4em;
	color			: #ffffff;
	font-size		: 140%;
	font-weight		: bold;
	width			: 221px;
	padding			: 8px 0px 0px 12px;
	text-decoration		: none;
	}

body#icard-basic #include {
	float			: right;
	width			: 515px;
	background		: #ffffff url();
	}
	
body#icard-basic #column-basic #bottom {
	width			: 250px;
	height			: 45px;
	background		: #ffffff url(../_images/basic-bottom-bg.gif) repeat-y;
	}

body#icard-basic #column-plus #bottom {
	width			: 250px;
	height			: 45px;
	background		: #ffffff url(../_images/plus-bottom-bg.gif) repeat-y;
	}

body#icard-basic #column-pro #bottom {
	width			: 250px;
	height			: 45px;
	background		: #ffffff url(../_images/pro-bottom-bg.gif) repeat-y;
	}

body#icard-basic #footer {
	width			: 100%;
	height			: 75px;
	margin			: 0px 0px 0px 0px;
	background		: #ffffff url(../_images/footer-view-basic-bg.gif) no-repeat;
	}	

/*############ iCard PLUS Page Elements ############*/

body#icard-plus #sub-tabs {
	width			: 800px;
	height			: 76px;
	background		: #ffffff url(../_images/sub-tabs-basic-bg.gif) no-repeat;
	}

body#icard-plus #card-types {
	width			: 100%;
	background		: #ffffff url(../_images/card-types-bg.gif) repeat-y;
	}

body#icard-plus #main {
	width			: 100%;
	background		: #ffffff url(../_images/main-bg.gif) repeat-y;
	}
body#icard-plus #main-inner {
	width			: 772px;
	margin			: 0px 0px 0px 13px;
	padding			: 10px 0px 0px 0px;
	background		: #ffffff url();
	}

body#icard-plus #choose-card {
	width			: 772px;
	height			: 59px;
	background		: #ffffff url(../_images/choose-card-plus-bg.gif) no-repeat;
	}
	
body#icard-plus #card-type-list {
	float			: left;
	width			: 237px;
	height			: 465px;
	list-style-type		: none;
	padding			: 0px 0px 20px 12px;
	background		: #0a7e23 url();
	}

body#icard-plus #card-type-list li {
	width			: 221px;
	height			: 42px;
	list-style-type		: none;
	background		: #0a7e23 url(../_images/plus-button-green.gif) no-repeat;
	}

body#icard-plus #card-type-list li a{
	display			: block;
	line-height		: 1.4em;
	color			: #ffffff;
	font-size		: 140%;
	font-weight		: bold;
	width			: 221px;
	padding			: 8px 0px 0px 12px;
	text-decoration		: none;
	}

body#icard-plus #include {
	float			: right;
	width			: 515px;
	height			: 470px;
	background		: #ffffff url();
	}
	
body#icard-plus #column-basic #bottom {
	width			: 250px;
	height			: 45px;
	background		: #ffffff url(../_images/basic-bottom-bg.gif) repeat-y;
	}

body#icard-plus #column-plus #bottom {
	width			: 250px;
	height			: 45px;
	background		: #ffffff url(../_images/plus-bottom-bg.gif) repeat-y;
	}

body#icard-plus #column-pro #bottom {
	width			: 250px;
	height			: 45px;
	background		: #ffffff url(../_images/pro-bottom-bg.gif) repeat-y;
	}

body#icard-plus #footer {
	width			: 100%;
	height			: 75px;
	margin			: 0px 0px 0px 0px;
	background		: #ffffff url(../_images/footer-view-plus-bg.gif) no-repeat;
	}	

/*############ iCard PRO Page Elements ############*/

body#icard-pro #sub-tabs {
	width			: 800px;
	height			: 76px;
	background		: #ffffff url(../_images/sub-tabs-basic-bg.gif) no-repeat;
	}

body#icard-pro #card-types {
	width			: 100%;
	background		: #ffffff url(../_images/card-types-bg.gif) repeat-y;
	}

body#icard-pro #main {
	width			: 100%;
	background		: #ffffff url(../_images/main-bg.gif) repeat-y;
	}
body#icard-pro #main-inner {
	width			: 772px;
	margin			: 0px 0px 0px 13px;
	padding			: 10px 0px 0px 0px;
	background		: #ffffff url();
	}

body#icard-pro #choose-card {
	width			: 772px;
	height			: 59px;
	background		: #ffffff url(../_images/choose-card-pro-bg.gif) no-repeat;
	}

body#icard-pro #card-type-list {
	float			: left;
	width			: 237px;
	height			: 465px;
	list-style-type		: none;
	padding			: 0px 0px 20px 12px;
	background		: #b62a2d url();
	}

body#icard-pro #card-type-list li {
	width			: 221px;
	height			: 42px;
	list-style-type		: none;
	background		: #b62a2d url(../_images/pro-button-red.gif) no-repeat;
	}

body#icard-pro #card-type-list li a{
	display			: block;
	line-height		: 1.4em;
	color			: #ffffff;
	font-size		: 140%;
	font-weight		: bold;
	width			: 221px;
	padding			: 8px 0px 0px 12px;
	text-decoration		: none;
	}

body#icard-pro #include {
	float			: right;
	width			: 515px;
	height			: 470px;
	background		: #ffffff url();
	}

body#icard-pro #column-basic #bottom {
	width			: 250px;
	height			: 45px;
	background		: #ffffff url(../_images/basic-bottom-bg.gif) repeat-y;
	}

body#icard-pro #column-plus #bottom {
	width			: 250px;
	height			: 45px;
	background		: #ffffff url(../_images/plus-bottom-bg.gif) repeat-y;
	}

body#icard-pro #column-pro #bottom {
	width			: 250px;
	height			: 45px;
	background		: #ffffff url(../_images/pro-bottom-bg.gif) repeat-y;
	}

body#icard-pro #footer {
	width			: 100%;
	height			: 75px;
	margin			: 0px 0px 0px 0px;
	background		: #ffffff url(../_images/footer-view-pro-bg.gif) no-repeat;
	}	

/*############ MyiCard Page Elements ############*/

body#myicard #sub-tabs {
	width			: 800px;
	height			: 76px;
	background		: #ffffff url(../_images/sub-tabs-myicard-bg.gif) no-repeat;
	}

body#myicard #main {
	width			: 100%;
	background		: #ffffff url(../_images/main-bg.gif) repeat-y;
	}
	
body#myicard #footer {
	width			: 100%;
	height			: 81px;
	margin			: 0px 0px 0px 0px;
	background		: #ffffff url(../_images/footer-bg.gif) no-repeat;
	}

.bold-blue {
	font-size		: 95%;
	font-weight		: bold;
	color			: #0a4c87;
	padding			: 0px 0px 5px 0px;
	}

.bold-blue2 {
	font-size		: 95%;
	font-weight		: bold;
	color			: #0a4c87;
	padding			: 60px 0px 5px 0px;
	}

.basic {
	color			: #0a4c86;
	}

.plus {
	color			: #097e23;
	}

.pro {
	color			: #b72b2e;
	}
	
body#myicard #main-left {
	display			: inline;
	float			: left;
	width			: 400px;
	margin			: 0px 0px 0px 20px;
	}

body#myicard #main-right {
	display			: inline;
	float			: right;
	width			: 325px;
	margin			: 0px 16px 0px 0px;
	background		: #ffffff url(../_images/faq-bg.gif) no-repeat top;
	}

#answer-center {
	background		: #ffffff url(../_images/answer-center-bg.gif) no-repeat top;
	}

.icard-features {
	float			: right;
	padding			: 38px 200px 0px 0px;
	color			: #0a4c87;
	font-size			: 80%;
	}

#faq {
	padding			: 65px 0px 0px 15px;
	list-style		: none;
	}
	
#faq li {
	list-style		: none;
	padding			: 0px 0px 10px 0px;
	}
	
#faq li a,a:visited {
	font-size		: 75%;
	font-weight		: bold;
	color			:#0000FF;
	}

#answer1, #answer2, #answer3, #answer4, #answer5, #answer6, #answer7, #answer8, #answer9, #answer10 {
	padding			: 5px 0px 0px 0px;
	font-size		: 75%;
	color			: #0066FF;
	}
/*############ MyiCard EDIT Page Elements ############*/

body#myicard-edit #sub-tabs {
	width			: 800px;
	height			: 76px;
	background		: #ffffff url(../_images/sub-tabs-viewedit-bg.gif) no-repeat;
	}

body#myicard-edit #main {
	width			: 100%;
	background		: #ffffff url(../_images/main-bg.gif) repeat-y;
	}
	
body#myicard-edit #footer {
	width			: 100%;
	height			: 81px;
	margin			: 0px 0px 0px 0px;
	background		: #ffffff url(../_images/footer-bg.gif) no-repeat;
	}

body#myicard-edit #column-left {
	float			: left;
	display			: inline;
	width			: 205px;
	margin			: 0px 0px 0px 15px;
	}

body#myicard-edit #column-left-account-billing {
	float			: left;
	display			: inline;
	width			: 480px;
	padding			: 10px 0px 0px 0px;
	margin			: 0px 0px 0px 15px;
	}
	
body#myicard-edit #column-mid {
	float			: left;
	display			: inline;
	width			: 210px;
	margin			: 0px 0px 0px 0px;
	}

body#myicard-edit #column-right {
	float			: left;
	display			: inline;
	width			: 240px;
	margin			: 0px 0px 0px 0px;
	}

body#myicard-edit #edit-icard {
	width			: 100%;
	padding			: 40px 0px 0px 0px;
	background		: #ffffff url(../_images/edit-icard.gif) no-repeat top left;
	}

body#myicard-edit #edit-billing {
	width			: 100%;
	padding			: 40px 0px 0px 0px;
	background		: #ffffff url(../_images/edit-billing.gif) no-repeat top left;
	}

body#myicard-edit #edit-plans {
	width			: 100%;
	padding			: 40px 0px 0px 0px;
	background		: #ffffff url(../_images/edit-plans.gif) no-repeat top left;
	}

body#myicard-edit #edit-service {
	width			: 100%;
	padding			: 40px 0px 0px 0px;
	background		: #ffffff url(../_images/edit-service.gif) no-repeat top left;
	}

body#myicard-edit #edit-loggedin {
	width			: 768px;
	height			: 25px;
	padding			: 20px 0px 0px 0px;
	margin			: 0px 0px 0px 15px;
	color			: #0a4c87;
	font-size		: 90%;
	border-bottom		: 5px solid #d1d1d1;
	background		: #ffffff url();
	}
	
body#myicard-edit #edit-top {
	width			: 768px;
	margin			: 10px 0px 15px 15px;
	}
	
p.edit-top-head {
	color			: #0a4c87;
	font-size		: 170%;
	font-weight		: bold;
	margin			: 5px 0px 10px 0px;
	}

p.edit-top-subhead {
	color			: #0a4c87;
	font-size		: 115%;
	font-weight		: bold;
	}

ul#edit-icard-links {
	font-size		: 90%;
	color			: #3d74f5;
	margin			: 0px 0px 10px 0px;
	padding			: 0px 0px 0px 10px;
	}

ul#edit-icard-links li {
	padding			: 0px 0px 5px 0px;
	list-style-type		: none;
	}

ul#edit-icard-links li.noshow {
	list-style-type		: none;
	padding			: 0px 0px 20px 0px;
	}

ul#edit-icard-links li a {
	font-size		: 90%;
	font-weight		: bold;
	color			: #3d74f5;
	}

ul#edit-icard-links li a.notactive {
	font-size		: 90%;
	font-style		: italic;
	color			: #cccccc;
	}
	
a.edit-icard-btn {
	display			: block;
	width			: 193px;
	height			: 62px;
	background-image	: url(../_images/edit-icard-button.gif);
	}
a.edit-delete-icard-btn {
	display			: block;
	width			: 193px;
	height			: 65px;
	background-image	: url(../_images/edit-delete-icard.gif);
	}

a.edit-order-stickers-btn {
	display			: block;
	width			: 193px;
	height			: 62px;
	background-image	: url(../_images/edit-order-stickers-button.gif);
	}

/*############ MyiCard EDIT ACCOUNT Page Elements ############*/

body#myicard-edit-account #sub-tabs {
	width			: 800px;
	height			: 76px;
	background		: #ffffff url(../_images/sub-tabs-viewedit-bg.gif) no-repeat;
	}

body#myicard-edit-account #main {
	width			: 100%;
	background		: #ffffff url(../_images/main-bg.gif) repeat-y;
	}
	
body#myicard-edit-account #footer {
	width			: 100%;
	height			: 81px;
	margin			: 0px 0px 0px 0px;
	background		: #ffffff url(../_images/footer-bg.gif) no-repeat;
	}

body#myicard-edit-account #main-left {
	display			: inline;
	float			: left;
	width			: 370px;
	margin			: 0px 0px 0px 20px;
	}

body#myicard-edit-account #main-right {
	display			: inline;
	float			: right;
	width			: 370px;
	margin			: 0px 16px 0px 0px;
	}

body#myicard-edit-account #edit-basic-info {
	width			: 100%;
	padding			: 35px 0px 10px 0px;
	margin			: 0px 0px 10px 0px;
	background		: #ffffff url(../_images/basic-info-tab.gif) no-repeat;
	}

body#myicard-edit-account #edit-icard-info {
	width			: 100%;
	padding			: 35px 0px 10px 0px;
	margin			: 0px 0px 10px 0px;
	background		: #ffffff url(../_images/icard-info-tab.gif) no-repeat;
	}
	
body#myicard-edit-account #edit-custom-url {
	width			: 100%;
	padding			: 30px 0px 10px 0px;
	background		: #ffffff url(../_images/custom-url-tab.gif) no-repeat;
	}

body#myicard-edit-account #edit-custom-url p {
	font-size		: 75%;
	margin			: 5px 0px 5px 5px;
	}

body#myicard-edit-account #edit-portrait {
	width			: 100%;
	padding			: 40px 0px 33px 0px;
	margin			: 0px 0px 10px 0px;
	background		: #ffffff url(../_images/your-portrait-tab.gif) no-repeat;
	}

body#myicard-edit-account #edit-portrait a {
	font-size			: 75%;
	font-weight			: normal;
	}

body#myicard-edit-account #edit-images {
	width			: 100%;
	padding			: 35px 0px 10px 0px;
	margin			: 0px 0px 10px 0px;
	background		: #ffffff url(../_images/your-images-tab.gif) no-repeat;
	}
	
body#myicard-edit-account #edit-images a {
	font-size			: 75%;
	font-weight			: normal;
	}

body#myicard-edit-account #edit-video {
	width			: 100%;
	padding			: 35px 0px 10px 0px;
	background		: #ffffff url(../_images/your-video-tab.gif) no-repeat;
	}
	
body#myicard-edit-account #edit-tunes {
	width			: 100%;
	padding			: 35px 0px 10px 0px;
	background		: #ffffff url(../_images/tunes-info-tab.gif) no-repeat;
	}
	
body#myicard-edit-account #edit-narration {
	width			: 100%;
	padding			: 35px 0px 10px 0px;
	background		: #ffffff url(../_images/narration-info-tab.gif) no-repeat;
	}	


/*############ MyiCard BUY Stickers Page Elements ############*/

body#buy-stickers #sub-tabs {
	width			: 800px;
	height			: 76px;
	background		: #ffffff url(../_images/sub-tabs-stickers-bg.gif) no-repeat;
	}

body#buy-stickers #main {
	width			: 100%;
	background		: #ffffff url(../_images/main-bg.gif) repeat-y;
	}
	
body#buy-stickers #footer {
	width			: 100%;
	height			: 81px;
	margin			: 0px 0px 0px 0px;
	background		: #ffffff url(../_images/footer-bg.gif) no-repeat;
	}

body#buy-stickers #main-left {
	display			: inline;
	float			: left;
	width			: 370px;
	margin			: 0px 0px 0px 20px;
	}

body#buy-stickers #main-right {
	display			: inline;
	float			: right;
	width			: 370px;
	margin			: 0px 16px 0px 0px;
	}

body#buy-stickers #sticker-billing-info {
	width			: 100%;
	padding			: 40px 0px 10px 0px;
	margin			: 0px 0px 10px 0px;
	background		: #ffffff url(../_images/billing-info-tab.gif) no-repeat;
	}

body#buy-stickers #sticker-shipping-info {
	width			: 100%;
	padding			: 40px 0px 10px 0px;
	margin			: 0px 0px 10px 0px;
	background		: #ffffff url(../_images/shipping-info-tab.gif) no-repeat;
	}

body#buy-stickers #sticker-payment-info {
	width			: 100%;
	padding			: 40px 0px 10px 0px;
	margin			: 0px 0px 10px 0px;
	background		: #ffffff url(../_images/payment-info2-tab.gif) no-repeat;
	}

body#buy-stickers #sticker-payment-details {
	width			: 100%;
	margin			: 20px 0px 10px 0px;
	background		: #ffffff url();
	}

body#buy-stickers #sticker-payment-details p {
	font-size		: 75%;
	margin			: 10px 5px 10px 5px;
	}
	
body#buy-stickers #sticker-payment-details fieldset legend {
	color			: #0a4c87;
	font-size		: 75%;
	font-weight		: bold;
	padding			: 0px 5px 0px 5px;
	}

/*############ Send to Friends Page Elements ############*/

body#send-to-friends #sub-tabs {
	width			: 800px;
	height			: 76px;
	background		: #ffffff url(../_images/sub-tabs-stickers-bg.gif) no-repeat;
	}

body#send-to-friends #main {
	width			: 100%;
	background		: #ffffff url(../_images/main-bg.gif) repeat-y;
	}
	
body#send-to-friends #footer {
	width			: 100%;
	height			: 81px;
	margin			: 0px 0px 0px 0px;
	background		: #ffffff url(../_images/footer-bg.gif) no-repeat;
	}

body#send-to-friends #main-left {
	display			: inline;
	float			: left;
	width			: 370px;
	margin			: 0px 0px 0px 20px;
	}

body#send-to-friends #main-right {
	display			: inline;
	float			: right;
	width			: 370px;
	margin			: 0px 16px 0px 0px;
	}

body#send-to-friends #send-by-email {
	width			: 100%;
	padding			: 50px 0px 10px 0px;
	margin			: 0px 0px 10px 0px;
	background		: #ffffff url(../_images/by-email-tab.gif) no-repeat;
	}

body#send-to-friends #send-by-phone {
	width			: 100%;
	padding			: 50px 0px 10px 0px;
	margin			: 0px 0px 10px 0px;
	background		: #ffffff url(../_images/by-phone-tab.gif) no-repeat;
	}

/*############ Directory Page DIVs ############*/

#directory-sub-tabs {
	width			: 800px;
	height			: 76px;
	background		: #ffffff url(../_images/sub-tabs-directory-bg.gif) no-repeat;
	}

#directory-sub-tabs-link {
	float			: right;
	padding			: 30px 20px 0px 0px;
	}
	
#directory-sub-tabs-link a {
	font-size		: 100%;
	font-weight		: normal;
	color			: #ffffff;
	}
		
#directory-main {
	width			: 100%;
	background		: #ffffff url(../_images/main-bg.gif) repeat-y;
	}

#directory-main a {
	font-size		: 100%;
	font-weight		: normal;
	color			: #1e60fc;
	}

#directory-sb-container {
	}

#directory-sb-left {
	float			: left;
	width			: 380px;
	color			: #0a4c86;
	}

#directory-sb-right {
	float			: right;
	width			: 380px;
	color			: #0a4c86;
	}
	
#directory-sb-adv-left {
	float			: left;
	width			: 320px;
	padding			: 0px 0px 0px 80px;
	color			: #0a4c86;
	}

#directory-sb-adv-right {
	float			: right;
	width			: 300px;
	padding			: 0px 0px 0px 30px;
	color			: #0a4c86;
	}

.directory-search-img {
	width			: 54px;
	height			: 21px;
	border			: none;
	cursor			: pointer;
	background		: #9CBEDE url(../_images/dir-srch-img.gif) no-repeat;
}

.send-email-button {
	width			: 54px;
	height			: 21px;
	border			: none;
	cursor			: pointer;
	background		: #ffffff url(../_images/send-email-button.gif) no-repeat;
}

#directory-footer {
	width			: 100%;
	height			: 81px;
	margin			: 0px 0px 0px 0px;
	background		: #ffffff url(../_images/footer-bg.gif) no-repeat;
	}
	
.blue-small-dir {
	font-size			: 75%;
	color			: #0a4c87;
	padding			: 10px 0px 0px 10px;
	}

.blue-small {
	font-size		: 75%;
	color			: #0a4c87;
	padding			: 15px 0px 10px 0px;
	}

.blue-small-2 {
	font-size		: 75%;
	color			: #0a4c87;
	padding			: 5px 0px 0px 0px;
	}
	
#directory-top {
	width			: 768px;
	height			: 125px;
	margin			: 0px 0px 0px 15px;
	background		: #98bcdb url();
	}

#dir-coming-soon {
	width			: 768px;
	margin			: 0px 0px 0px 15px;
	padding			: 10px 0px 10px 0px;
	font-size		: 90%;
	font-weight		: bold;
	color			: #FF0000;
	}
	
#dir-top-left {
	display			: inline;
	float			: left;
	width			: 45%;
	padding			: 0px 0px 0px 10px;
	}

#dir-top-right {
	display			: inline;
	float			: right;
	width			: 45%;
	}

#directory-bottom {
	width			: 768px;
	height			: 130px;
	margin			: 15px 0px 0px 15px;
	background		: #ffffff url(../_images/dir-bottom-bg.gif);
	}

#directory-results {
	font-weight		: bold;
	}
	
#directory-results a {
	font-size		: 100%;
	font-weight		: bold;
	color			: #1e60fc;
	}
	
div.directory-gutter {
	padding			: 10px 15px 10px 15px;
	}
	
div.directory-result-container {
	padding			: 10px 0px 0px 15px;
	border-bottom		: 1px solid #666666;
	}
	
div.directory-result-left {
	float			: left;
	width			: 400px;
	word-wrap		: break-word;
	line-height		: 1.2em;
	padding			: 0px 0px 10px 0px;
	}

div.directory-result-left a {
	font-size		: 100%;
	color			: #1e60fc;
	}
	
div.directory-result-right {
	float			: right;
	width			: 300px;
	line-height		: 1.2em;
	padding			: 0px 0px 10px 0px;
	}

span.dirblue {
	color			: #1e60fc;
	}
/*############ Stickers Page Elements ############*/

body#stickers #sub-tabs {
	width			: 800px;
	height			: 76px;
	background		: #ffffff url(../_images/sub-tabs-stickers-bg.gif) no-repeat;
	}
	
body#stickers #main {
	width			: 100%;
	background		: #ffffff url(../_images/main-bg.gif) repeat-y;
	}
	
body#stickers #footer {
	width			: 100%;
	height			: 81px;
	margin			: 0px 0px 0px 0px;
	background		: #ffffff url(../_images/footer-bg.gif) no-repeat;
	}	

#sticker-top {
	width			: 768px;
	padding			: 25px 0px 25px 15px;
	}
	
#sticker-top p{
	color			: #0a4c87;
	font-weight		: bold;
	padding			: 0px 0px 0px 20px;
	}
	
#main-inner {
	width			: 768px;
	height			: 540px;
	margin			: 0px 0px 0px 15px;
	background		: #ffffff url(../_images/sticker-main-bg.gif) no-repeat;
	}
	
#sticker-content {
	width			: 200px;
	margin			: 0px 0px 0px 35px;
	padding			: 30px 0px 0px 0px;
	color			: #0a4c87;
	font-size		: 95%;
	}

#sticker-content p {
	padding			: 10px 0px 10px 0px;
	line-height		: 1.1em;
	}

#sticker-content p.last {
	padding			: 10px 0px 135px 0px;
	line-height		: 1.1em;
	}
	
#sticker-content b {
	color			: #ffffff;
	font-size			: 80%;
	font-weight		: normal;
	}

.sticker-package {
	display			: block;
	width			: 257px;
	height			: 66px;
	margin			: 0px 0px 0px 0px;
	background		: #98bcdb url(../_images/sticker-package-button.gif) no-repeat;
	}

/*############ Terms Page Elements ############*/

body#terms #sub-tabs {
	width			: 800px;
	height			: 76px;
	background		: #ffffff url(../_images/sub-tabs-terms-bg.gif) no-repeat;
	}
	
body#terms #main {
	width			: 100%;
	background		: #ffffff url(../_images/main-bg.gif) repeat-y;
	}
	
#terms-content {
	width			: 768px;
	margin			: 0px 0px 0px 15px;
	font-size		: 80%;
	}
	
#terms-content p {
	padding			: 10px 0px 10px 0px;
	}
	
body#terms #footer {
	width			: 100%;
	height			: 81px;
	margin			: 0px 0px 0px 0px;
	background		: #ffffff url(../_images/footer-bg.gif) no-repeat;
	}

/*############ Privacy Page Elements ############*/

body#privacy #sub-tabs {
	width			: 800px;
	height			: 76px;
	background		: #ffffff url(../_images/sub-tabs-privacy-bg.gif) no-repeat;
	}
	
body#privacy #main {
	width			: 100%;
	background		: #ffffff url(../_images/main-bg.gif) repeat-y;
	}
	
#privacy-content {
	width			: 768px;
	margin			: 0px 0px 0px 15px;
	font-size		: 80%;
	}
	
#privacy-content p {
	padding			: 10px 0px 10px 0px;
	}
	
body#privacy #footer {
	width			: 100%;
	height			: 81px;
	margin			: 0px 0px 0px 0px;
	background		: #ffffff url(../_images/footer-bg.gif) no-repeat;
	}
	
	
/*############ NO TAB Page Elements ############*/

body#notabs #sub-tabs {
	width			: 800px;
	height			: 76px;
	background		: #ffffff url(../_images/sub-tabs-myicard-bg.gif) no-repeat;
	}
	
body#notabs #main {
	width			: 100%;
	background		: #ffffff url(../_images/main-bg.gif) repeat-y;
	}

body#notabs #notabs-main-inner {
	width			: 768px;
	margin			: 0px 0px 0px 15px;
	background		: #ffffff url();
	}
	
body#notabs #footer {
	width			: 100%;
	height			: 81px;
	margin			: 0px 0px 0px 0px;
	background		: #ffffff url(../_images/footer-bg.gif) no-repeat;
	}	

/*############ Contact Page Elements ############*/

body#contact #sub-tabs {
	width			: 800px;
	height			: 76px;
	background		: #ffffff url(../_images/sub-tabs-contact-bg.gif) no-repeat;
	}

body#contact #main {
	width			: 100%;
	background		: #ffffff url(../_images/main-bg.gif) repeat-y;
	}
	
body#contact #footer {
	width			: 100%;
	height			: 81px;
	margin			: 0px 0px 0px 0px;
	background		: #ffffff url(../_images/footer-bg.gif) no-repeat;
	}

body#contact #main-left {
	display			: inline;
	float			: left;
	width			: 400px;
	margin			: 0px 0px 0px 20px;
	}

body#contact #main-right {
	display			: inline;
	float			: right;
	width			: 325px;
	height			: 464px;
	margin			: 0px 16px 0px 0px;
	background		: #98bcdb url(../_images/contact-main-right-bg.gif) no-repeat;
	}

body#contact #main-right p{
	font-size			: 90%;
	margin			: 15px 0px 0px 20px;
	}

body#contact #main-right a:link, body#contact #main-right a:active, body#contact #main-right a:visited, body#contact #main-right a:hover{
	font-weight		: normal;
	font-size			: 90%;
	}

body#contact #main-right p b{
	color			: #ffffff;
	}

/*############ Signup Page Elements ############*/

.signup-label {
	float			: left;
	display			: block;
	width			: 125px;
	padding			: 0px 10px 10px 0px;
	text-align		: right;
	font-size		: 75%;
	font-weight		: bold;
	}

.signup-label b {
	color			: #b62a2d;
	}
	
.spacer-label {
	float			: left;
	display			: block;
	width			: 125px;
	height			: 18px;
	padding			: 0px 10px 10px 0px;
	text-align		: right;
	font-size		: 75%;
	font-weight		: bold;
	}

.small-label {
	float			: left;
	display			: block;
	width			: 125px;
	height			: 30px;
	text-align		: right;
	}
	
.checkbox-label {
	float			: left;
	display			: block;
	width			: 15px;
	height			: 18px;
	padding			: 0px 10px 10px 0px;
	}

.small {
	float			: left;
	font-size		: 60%;
	}
	
.small-italic {
	color			: #808080;
	font-size		: 60%;
	font-style		: italic;
	font-weight		: bold;
	margin			: 0px 0px 10px 0px;
	}

.small-italic2 {
	color			: #808080;
	font-size		: 60%;
	font-style		: italic;
	font-weight		: bold;
	padding			: 0px 0px 5px 0px;
	text-align		: right;
	}

.small-italic3 {
	color			: #808080;
	font-size		: 60%;
	/*font-style		: italic;*/
	font-weight		: bold;
	padding			: 0px 0px 5px 0px;
	text-align		: right;
	}

.small-italic3 a:link, .small-italic3 a:active, .small-italic3 a:visited, .small-italic3 a:hover {
	font-size		: 100%;
	font-weight		: normal;
	}

.small-italic-red {
	font-size		: 90%;
	font-style		: italic;
	color			: #b62a2d;
	margin			: 0px 0px 10px 0px;
	}
	
.signup-input {
	width			: 250px;
	}
	
.payment-sucess {
	padding			: 10px 10px 10px 10px;
	margin			: 0px 0px 10px 0px;
	font-size		: 80%;
}

body#signup #sub-tabs {
	width			: 800px;
	height			: 76px;
	background		: #ffffff url(../_images/sub-tabs-create-icard-bg.gif) no-repeat;
	}

body#signup #main {
	width			: 100%;
	background		: #ffffff url(../_images/main-bg.gif) repeat-y;
	}
	
body#signup #footer {
	width			: 100%;
	height			: 81px;
	margin			: 0px 0px 0px 0px;
	background		: #ffffff url(../_images/footer-bg.gif) no-repeat;
	}

body#signup #main-left {
	display			: inline;
	float			: left;
	width			: 400px;
	margin			: 0px 0px 0px 20px;
	}

body#signup #main-right {
	display			: inline;
	float			: right;
	width			: 325px;
	margin			: 0px 16px 0px 0px;
	}

body#signup #signup-icard-preview {
	height			: 500px;
	font-size		: 80%;
	}
	
body#signup #signup-info {
	padding			: 60px 0px 0px 0px;
	background		: #ffffff url(../_images/signup-info-tab.gif) no-repeat;
	}

body#signup #signup-terms {
	font-size		: 80%;
	}
	
/* -- */
	
body#signuppay #sub-tabs {
	width			: 800px;
	height			: 76px;
	background		: #ffffff url(../_images/sub-tabs-create-icard-bg.gif) no-repeat;
	}

body#signuppay #main {
	width			: 100%;
	background		: #ffffff url(../_images/main-bg.gif) repeat-y;
	}
	
body#signuppay #footer {
	width			: 100%;
	height			: 81px;
	margin			: 0px 0px 0px 0px;
	background		: #ffffff url(../_images/footer-bg.gif) no-repeat;
	}

body#signuppay #main-left {
	display			: inline;
	float			: left;
	width			: 400px;
	margin			: 0px 0px 0px 20px;
	}

body#signuppay #main-right {
	display			: inline;
	float			: right;
	width			: 325px;
	margin			: 0px 16px 0px 0px;
	}

body#signuppay #signup-icard-preview {
	height			: 200px;
	font-size		: 80%;
	}

body#signuppay #signup-icard-preview ul {
	margin			: 10px 0px 170px 20px;
	}
	
body#signuppay #signup-info {
	padding			: 60px 0px 0px 0px;
	background		: #ffffff url(../_images/personal-info-tab.gif) no-repeat;
	}

body#signuppay #payment-info {
	margin			: 15px 0px 0px 0px;
	padding			: 60px 0px 0px 0px;
	background		: #ffffff url(../_images/payment-info-tab.gif) no-repeat;
	}

.signup-continue {
	display			: block;
	width			: 174px;
	height			: 56px;
	background		: #ffffff url(../_images/continue-button.gif) no-repeat;
	}
/*############ Form Elements ############*/

label  {
	float			: left;
	display			: block;
	width			: 100px;
	padding			: 0px 10px 10px 0px;
	text-align		: left;
	font-size			: 75%;
	font-weight		: bold;
	}

.contact-input {
	width			: 200px;
	}
br {
	clear			: left;
	}

.myicard-form {
	margin			: 10px 0px 10px 0px;
	}

.contact-form {
	margin			: 10px 0px 0px 0px;
	}

.answer-center-search {
	padding			: 0px 0px 0px 0px;
	}

.medbutton {
	color			: #ff0000;
	font-size		: 75%;
	font-weight		: bold;
	border			: 1px solid #666666;
	text-decoration	: none;
	background		: #ffffff url();
}

.gobuttonimage {
	width			: 39px;
	height			: 21px;
	border			: none;
	cursor			: pointer;
	background		: #9CBEDE url(../_images/go-button-image.gif) no-repeat;
}

.medbuttonimage {
	width			: 39px;
	height			: 21px;
	border			: none;
	cursor			: pointer;
	background		: #9CBEDE url(../_images/med-button-image.gif) no-repeat;
}

.gobutton {
	color			: #ffffff;
	padding			: 2px 2px 2px 2px;
	font-size			: 65%;
	font-weight		: bold;
	border			: 2px solid #000000;
	text-decoration		: none;
	background		: #9CBEDE url();
}

.gobutton hover {
	color			: #ffffff;
	padding			: 2px 2px 2px 2px;
	font-size			: 65%;
	font-weight		: bold;
	border			: 2px solid #000000;
	text-decoration		: none;
	background		: #084D84 url();
}

.sign-in-button {
	float			: left;
	margin			: 5px 0px 20px 0px;
	}
	
.email-pw {
	float			: left;
	display			: block;
	width			: 181px;
	height			: 56px;
	margin			: 5px 0px 20px 0px;
	background		: #ffffff url(../_images/email-pw-button.gif) no-repeat;
	}
	
.errors {
	color			: #FF0000;
	padding			: 5px 5px 5px 5px;
	margin			: 5px 0px 5px 0px;
	font-size		: 75%;
	}
	
.errors a:link, .errors a:active, .errors a:visited, .errors a:hover  {
	font-weight		: normal;
	font-size		: 100%;
	}
	
.errors-edit {
	color			: #FF0000;
	padding			: 5px 5px 5px 5px;
	font-size		: 75%;
	}
 
.portraitHeader,.imagesHeader,.iCardHeader{
	color			: #FFFFFF;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	background-color	: #0a4c87;
	font-weight		: bold;
	padding			: 5px 0px 5px 5px;
	margin			: 0px 0px 10px 0px;
	width			: 365px;
	}

.valid {
	color			:#009900;
	font-weight		:bold;
	}

.invalid {
	color			:#FF0000;
	font-weight		:bold;
	}

.center-image {
	text-align		: center;
	}

.promo-text {
	font-size		:60%;
	color			:#FF0000;
	}

p.dir-no-results {
	padding			: 10px 0px 10px 0px;
	color			: #FF0000;
	font-weight		: bold;
	}
	
/*############ Delete iCard Elements ############*/

body#delete-icard #sub-tabs {
	width			: 800px;
	height			: 76px;
	background		: #ffffff url(../_images/sub-tabs-blank-bg.gif) no-repeat;
	}
	
#delete-icard-gutter {
	padding			: 0px 16px 0px 13px;
	}

#delete-icard-content {
	}
	
	
table.craigs {
	font-size		: 75%;
	}
	
#edit-medical-pass p {
	color			:#CC0000;
	font-size		: 75%;
	padding			: 0px 0px 10px 0px;
	}

#medical-tabber {
	background		: #ffffff url(../_images/access-medical-tab.gif) no-repeat;
	padding			: 40px 0px 0px 0px;
	margin			: 20px 0px 0px 0px;
	}

#medical-tabber p {
	font-size		: 75%;
	padding			: 0px 0px 0px 10px;
	}