﻿*{
	padding: 0px;
	margin: 0px;}
img{
    border: none;}
body{
    background: #87E2FF url(../images-new/bg.gif) no-repeat center top;
    font-family: "Trebuchet MS";
    color: #fff;
    scrollbar-face-color: #F7C3E4;}
#header{
    width: 853px;
    position: relative;
    left: -1px;
    height: 182px;
    margin: 0 auto;
    padding-left: -3px;
    overflow: hidden;}
#wrapper{
    width: 853px;
    margin: 0 auto;}
ul#menu{
	list-style: none;
	width: 853px;
	float: left;}
#menu li{
	float: left;
	list-style-type: none;}
#menu li a{
    text-align: center;
	display: block;
	height: 26px;
	overflow: hidden;
	text-decoration: none;
	float: left;
	color: #fff;
	font-size: 0.8em;
	font-weight: bold;
	padding-top: 7px;}
#content{
    background: #ffffff url(../images-new/content-bg.png);
    height: 605px;
    width: 852px;   
    float: left;}
.m-1 a{
    width: 147px;
	background: url(../images-new/m-1.gif) no-repeat top left;}
.m-2 a{
    width: 118px;
    background: url(../images-new/m-2.gif) no-repeat top left;}
.m-3 a{
    width: 118px;
    background: url(../images-new/m-3.gif) no-repeat top left;}
.m-4 a{
    width: 119px;
    background: url(../images-new/m-4.gif) no-repeat top left;}
.m-5 a{
    width: 119px;
    background: url(../images-new/m-5.gif) no-repeat top left;}
.m-6 a{
    width: 118px;
    background: url(../images-new/m-6.gif) no-repeat top left;}
.m-7 a{
    width: 113px;
    background: url(../images-new/m-7.gif) no-repeat top left;}
.m-7btm{
    float: right;
    position: relative;
    left: -1px;}
.welcome-Container{
    position: relative;    
    left: 40px;
    top: -25px;
	float: left;
	width: 575px;
	height: 207px;
	padding-top: 21px;
	margin-left: 10px;
	color: #5b5759;
	background: url(../images-new/welcome-bg.png) no-repeat top left;}
.welcome-Content{
    font-size: 0.8em;
	padding: 10px 15px 0 36px;
	width: 475px;
	height: 190px;
	overflow: auto;
	float: left;}
.welcome-Content h4{
    color: #df1197;
    font-size: larger;}
.welcome-Content p{
    color: #5b5759;
    font-size: 0.9em;
    margin-top: 8px;}
.para1{
    font-weight: bold;}
.inner-Container{
    position: relative;    
    left: 40px;
    top: -26px;
	float: left;
	width: 575px;
	height: 507px;
	margin-left: 10px;
	color: #5b5759;
	background: url(../images-new/inner-bg.png) no-repeat top left;}
* html .inner-Container{
    left: 30px;}
.inner-Content{
    font-size: 0.8em;
	padding: 0px 15px 0 36px;
	width: 475px;
	height: 475px;
	overflow: auto;
	float: left;}
#content h2{
    height: 27px;
    overflow: hidden;
    text-indent: -2000px;
    position: relative;
    left: 35px;
    top: 6px;}
#all-our-cards{ background: url(../images-new/t-all-our-cards.png) no-repeat top left;}
#about-us{ background: url(../images-new/t-about-us.png) no-repeat top left;}
#our-teddies{ background: url(../images-new/t-our-teddies.png) no-repeat top left;}
#terms{ background: url(../images-new/t-terms.png) no-repeat top left;}
#links{ background: url(../images-new/t-links.png) no-repeat top left;}
#contact{ background: url(../images-new/t-contact.png) no-repeat top left;}
#remind-me{ background: url(../images-new/t-remind-me.png) no-repeat top left;}
#sign-up{ background: url(../images-new/t-sign-up.png) no-repeat top left;}
#mobile{ background: url(../images-new/t-mobile-cards.jpg) no-repeat top left;}
#tpayment{ background: url(../images-new/t-payment.png) no-repeat top left;}
#mobileecard{ background: url(../images-new/t-mobile-e-card.png) no-repeat top left;}
#categories{
    position: relative;    
    left: 50px;
    top: -34px;
	float: left;
	width: 560px;}
#categories ul{
	list-style: none;
	float: left;
	height: 112px;}
#categories li{
	float: left;
	position: relative;
	padding-right:22px;
	list-style-type: none;}
#categories li a{
	display: block;
	text-decoration: none;
	text-align: center;
	color: #fff;
	font-size: 1.1em;
	padding-top: 8px;}
#cat-birthday{
    top: 6px;}
#cat-valentine{
    top: 19px;
    right: 3px;}
#cat-christmas{
    right: 3px;}
#cat-helles-belles{
    top: 18px;}
#cat-general{
    top: 2px;}
#cat-thinking-of-you{
    top: 6px;}
#other-cat{
    top: 21px;}
#other-cat a{
    background: url(../images-new/other-categories.png) no-repeat;
    width: 251px;
    height: 42px;}
#other-cat2{
    top: 16px;
    left: 10px;}
#other-cat2 a{
    background: url(../images-new/other-categories-2.png) no-repeat;
    width: 250px;
    height: 47px;}
#advertise{
    background: url(../images-new/home-right-column.gif) no-repeat;
    float: right;
    position: relative;
    right: 26px;
    top: -12px;
    padding: 10px;
    height: 473px;
    width: 171px;}
* html #advertise{
    right: 25px;}
#advertise img{
    margin-bottom: 12px;}
#about{
    width: 803px;
    margin: 0 auto;
    padding: 0 20px;
    font-size: small;
    text-align: justify;}
#categories-main li a{
    width: 127px;
    height: 53px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    float: left;
    margin: 10px 0 10px 20px;
    overflow: hidden;
    padding: 20px 0 0 70px;}
#categories-main ul{
	list-style: none;
	float: left;}
#categories-main li{
	float: left;
	list-style-type: none;}
#categories-main .cat-alt a{
    padding: 20px 70px 0 0;}
#cb-easter{background: url(../images-new/cb-easter.png);}
#cb-get-well{background: url(../images-new/cb-get-well.png);}
#cb-birthday{background: url(../images-new/cb-birthday.png);}
#cb-halloween{background: url(../images-new/cb-halloween.png);}
#cb-mothers-day{ background: url(../images-new/cb-mothers-day.png);}
#cb-anniversary{ background: url(../images-new/cb-anniversary.png);}
#cb-general{ background: url(../images-new/cb-general.png);}
#cb-valentine{ background: url(../images-new/cb-valentine.png);}
#cb-thinking-of-you{ background: url(../images-new/cb-thinking-of-you.png);}
#cb-christmas{ background: url(../images-new/cb-christmas.png);}
#cb-helles-belles{ background: url(../images-new/cb-helles-belles.png);}
#cb-sorry{ background: url(../images-new/cb-sorry.png);}
#cb-congratulations{ background: url(../images-new/cb-congratulations.png);}
#cb-thankyou{ background: url(../images-new/cb-thankyou.png);}
ul#cards, ul#m-cards{
    list-style: none;
    float: left;}
ul#m-cards{
    width: 250px;}
#cards li, #m-cards li{
    float: left;
    margin: 10px;}
#cards img, #m-cards img{
    float: left;
    padding-right: 10px;}
#cards a.ScriptHyp, #m-cards a.ScriptHyp{
    display: block;
    height: 73px;
    width: 205px;
    vertical-align: text-bottom;
    font-family: "Trebuchet MS";
    color: #5B5759;
    text-decoration: none;
    font-weight: bold;}
#m-cards a.ScriptHyp{
    width: 100px;}
* html #cards a.ScriptHyp{
    width: 199px;}
#cards a.noScriptHyp{
    height: 20px;
    color: #DB0C8D;}
#ctl00_SiteMapPath{
    float: left;
    width: 492px;
    height: 30px;
    overflow: hidden;
    padding-left: 60px;
    position: relative;
    top: -25px;}
#ctl00_ContentPlaceHolder_eForm fieldset{
    border: 2px solid #F8C9E7;
    margin: 10px 15px 10px 0;
    padding: 5px;}
#ctl00_ContentPlaceHolder_eForm legend{
    font-weight: bold;
    padding: 0 8px;}
#ctl00_ContentPlaceHolder_eForm td{
    padding: 3px 0;}
.errorLabel{
    color: Red;
    font-weight: bold;}
#pContent, .pContent{
    padding-top: 10px;}
#pContent p, .pContent p{
    margin: 10px 15px 10px 0;}
#loginStatus{
	float: right;
	font-size: small;
	position: relative;
	top: -20px;
	right: 35px;
	display: block;
	padding: 3px 6px;
	background: #DF1196;
	color: #fff;}
#loginStatus a{
	color: #fff;}
.pink{
	font-weight: bold;
	color: #DF1197;}
#mobile-menu{
    float: left;
    width: 150px;}
ul#mobile-menu{
	list-style: none;
	float: left;}
#mobile-menu li{
	float: left;
	width: 115px;
	height: 27px;
	list-style-type: none;}
#mobile-menu li a{
    text-align: center;
	display: block;
	padding: 0 2px;
	margin: 1px;
	height: 27px;
	color: #000000;
	text-decoration: none;
	float: left;
	font-size: 1.0em;
	font-weight: bold;
	padding-top: 7px;}
#mobile-menu li a:hover{
	color: #FF44C3;}
body#ctl00_mobile-birthday a#mobile-birthday, body#ctl00_mobile-thank-you a#mobile-thank-you, body#ctl00_mobile-love-you a#mobile-love-you, body#ctl00_mobile-missing-you a#mobile-missing-you, body#ctl00_mobile-thinking-of-you a#mobile-thinking-of-you, body#ctl00_mobile-sorry a#mobile-sorry, body#ctl00_mobile-get-well a#mobile-get-well, body#ctl00_mobile-congratulations a#mobile-congratulations, body#ctl00_mobile-star-signs a#mobile-star-signs, body#ctl00_mobile-fathers-day a#mobile-fathers-day{
    font-weight: bold;
    color: #FF44C3;
	text-decoration: underline;}
#ctl00_ContentPlaceHolder_payForm option{
    margin: 3px;}
#ctl00_ContentPlaceHolder_errorContent a, #ctl00_ContentPlaceHolder_noCredit a{
    font-weight: bold;
    color: #df1196;}
#ctl00_ContentPlaceHolder_errorContent ol{
    margin-left: 20px;}