body {
	margin: 0px;
	}
	
ul {
	padding: 0px 0px 0px 0px ; 
	margin:0px 0px 0px 0px ;
	}
	
.liclass
{
    background:none;
	list-style-image:none;
	line-height:25px;
	font-size:11px;
	color: #000000;
	text-align:left;
	text-decoration:none;
}
li A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-align:left;
	text-decoration:none;
	}
li A:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-align:left;
	text-decoration:underline;
	}
	
#main {
	position:relative;
	width:1000px;
	margin:auto;
}	
	
#maincontainer {
	width: 1000px;
	margin: auto;
	height: auto;
	position:relative;
	}
	
#leftnavigation {
	width: 314px;
	float:left;
	height: auto;
	}
	
#rightcontainer {
	width: 685px;
	float:right;
	height: auto;
	background-color: #FFFFFF;
	border-top:1px solid #FFFFFF;
}	


#greenflahmenu {
	width:333px;
	height: 88px;
	float:left;
	background-color:#98B939;
}

.advancedsearch {
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	text-align:left;
	text-decoration:none;
	}
.advancedsearch A {
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	text-align:left;
	text-decoration:underline;
	}
.advancedsearch A:hover {
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	text-align:left;
	text-decoration:none;
	}
	
	

#totalcont
{
 width:685px;
 float:left;
}

#cont1 {
	width:351px;
	float:left;
	}
	
#cont2 {
	width:333px;
	float:left;
	height:auto;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	}
	
	
#flashcontainer {
	width:685px;
	float:left;
}

.smallmainlinks {
	width: 215px;
}



.verdanayellow {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#F1DA4A;
	text-align:left;
	font-weight:bold;
}
	
.welcometext {
	width:331px;
	height: 171px;
	float:left;
	background-color:#FEF1D2;
	padding:2px 10px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:14px;
	text-align:justify;
	}
.welcometext A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9D060A;
	font-weight:bold;
	text-decoration:none;
	}
.welcometext A:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9D060A;
	font-weight:bold;
	text-decoration:underline;
	}
	
	
	
.verdana10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	text-align:left;
	text-decoration:none;
}

#gretidea {
	width: 314px;
	height: 377px;
	background-color: #FFFFFF;
}

.emailhead {
	width:80px; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	padding-left: 20px;
	}

.signintextbox {
	width:214px; 
	float:left;
	}
	
.textbox {
	width: 185px;
	height: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	border: 1px solid #000000;
 }
 
.textbox2 {
	width: 120px;
	height: 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	border: 1px solid #0193D6;
 }
 
.signinbottom {
	width:314px; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #1B68B8;
	text-align:center;
	padding-top:5px;
	text-decoration:none;
}
.newbottom {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #1B68B8;
	text-align:center;
	padding-top:5px;
	text-decoration:none;
}
.signinbottom A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #1B68B8;
	text-align:center;
	text-decoration:underline;
}
.signinbottom A:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #1B68B8;
	text-align:center;
	text-decoration:none;
}

#footer {
	width:1000px;
	height: 133px;
	/*background-color:#BCBAA3;
	position:relative;*/
	margin:auto;
	float:left;
	border-top:1px solid #FFFFFF;
}

.footermenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343001;
	text-align:center;
	text-decoration:none;
	margin-top:17px;
}
.footermenu A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343001;
	text-align:center;
	text-decoration:underline;
}
.footermenu A:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343001;
	text-align:center;
	text-decoration:none;
}

.footermenu2 {
	width:480px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343001;
	text-align:left;
	text-decoration:none;
	padding-left:20px;
	float:left;
}
.footermenu2 A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343001;
	text-align:left;
	text-decoration:none;
}
.footermenu2 A:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343001;
	text-align:left;
	text-decoration:underline;
}


.footermenu3 {
	width:480px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343001;
	text-align:right;
	text-decoration:none;
	float:right;
	padding-right:20px;
}
.footermenu3 A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343001;
	text-align:left;
	text-decoration:none;
}
.footermenu3 A:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343001;
	text-align:left;
	text-decoration:underline;
}

.menudividerline {
	width:2px;
	height:31px;
	float:left;
	padding-top:10px;
	}
	
.uploadpic {
	width:117px;
	height:27px;
	float:left;
	padding-left:25px;
	padding-top:14px;
}

.editpic {
	width:98px;
	height:27px;
	float:left;
	padding-left:15px;
	padding-top:14px;
}

.sparkleshop {
	width:110px;
	height:27px;
	float:left;
	padding-left:13px;
	padding-top:14px;
}

.visitgallery {
	width:140px;
	height:27px;
	float:left;
	padding-left:13px;
	padding-top:14px;
}

.sahreproject {
	width:132px;
	height:27px;
	float:left;
	padding-left:14px;
	padding-top:14px;
}

.flaglink {
	width:184px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3B4C0B;
	text-align:left;
	text-decoration:none;
	margin-top:10px;
	}
.flaglink A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3B4C0B;
	text-align:left;
	text-decoration:none;
	}
.flaglink A:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3B4C0B;
	text-align:left;
	text-decoration:underline;
	}
	/* added on 6-3-2008*/
	.rightbenner {
	width:308px;
	float:left;
    }
	.rightbenner1 {
	width:300px;
	float:right;
    }
	.verdanarednormal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #B71B1F;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
}
.verdanarednormal A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #B71B1F;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
}
.bookpreviewfont  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #B71B1F;
	text-align:center;
	font-weight:normal;
	text-decoration:none;
}
.verdanarednormal A:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #B71B1F;
	text-align:left;
	text-decoration:underline;
	font-weight:normal;
}
.verdana12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-align:left;
	text-decoration:none;
}

.verdana1248 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-align:right;
	text-decoration:none;
	padding-right:20px;
}


.verdana15 {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color: green;
	text-align:left;
	text-decoration:none;
}
.verdana1256 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-align:right;
	text-decoration:none;
}


.verdana12 A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #B71B1F;
	text-align:left;
	text-decoration:underline;
}
.verdana12 A:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #B71B1F;
	text-align:left;
	text-decoration:none;
}
.verdana12red {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #B71B1F;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
}
.verdana12red A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #B71B1F;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
}
.verdana12red A:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #B71B1F;
	text-align:left;
	text-decoration:underline;
	font-weight:bold;
}
.albumtab
{ 
  border:1px solid #F4C6D1;
}
.albumlinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #6A8A0B;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
}
.albumlinks A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #6A8A0B;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
}
.albumlinks A:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #6A8A0B;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}
.smallverd
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
}
.smallverd1
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration:none;
}
.maroonverd
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #B61D1F;
  font-weight:bold;
}
.signin
{
  padding:5px;
  width:685px;
  float:left;
}
	/* End*/
.homesmallink { width:90px; float:left; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; text-decoration:none; }
.homesmallink A { text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; text-decoration:underline; }
.homesmallink A:hover { text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; text-decoration:none; }

.signinsmallink { width:68px; float:left; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; text-decoration:none; }
.signinsmallink A { text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; text-decoration:underline; }
.signinsmallink A:hover { text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; text-decoration:none; }

.memsignoutsmallink { width:80px; float:left; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; text-decoration:none; }
.memsignoutsmallink A { text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; text-decoration:underline; }
.memsignoutsmallink A:hover { text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; text-decoration:none; }


.signupsmallink { width:89px; float:left;text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; text-decoration:none; }
.signupsmallink A { text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; text-decoration:underline; }
.signupsmallink A:hover { text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; text-decoration:none; }

.helpsmallink { width:60px; float:left;text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; text-decoration:none; }
.helpsmallink A { text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; text-decoration:underline; }
.helpsmallink A:hover { text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; text-decoration:none; }

.smallgreendiv { width:2px; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; text-decoration:none; }


.signuptextbox {
	width: 180px;
	height: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	border: 1px solid #000000;
	}
.signuptextbox2 {
	width: 160px;
	height: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	border: 1px solid #000000;
	}	
	
.rightbenner {
	width:308px;
	float:left;
}

.newalbum {
	width:613px;
	float:left;
	border:1px solid #F4C6D3;
	padding:25px;
}

.whovar{
	width:620px;
	float:left;
	border:1px solid #F4C6D3;
	padding:25px;
}
.faqbox{
	width:650px;
	float:left;
	padding:10px;
}
.newalbumimg {
	width:168px;
	float:left;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #B71B1F;
	text-decoration:none;
	font-weight:bold;
}

.newalbumtext {
	width:420px;
	float:left;
	text-align:left;
	padding-left:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	line-height:15px;
}
.newalbumtext A {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.newalbumtext A:hover {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}


/* Added 10-3-2008 */


.verdana12green {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #698A0B;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}

.verdana012gray {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #868686;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}

.verdana12green A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #698A0B;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}
.verdana12green A:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #698A0B;
	text-align:left;
	text-decoration:underline;
	font-weight:bold;
}

.verdana10red {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #B11016;
	text-align:left;
	text-decoration:none;
}	
.verdana10red A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #B11016;
	text-align:left;
	text-decoration:none;
}	
.verdana10red A:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #B11016;
	text-align:left;
	text-decoration:none;
}	
.newalbum {
	width:613px;
	float:left;
	border:1px solid #F4C6D3;
	padding:25px;
}

.newalbumimg {
	width:168px;
	float:left;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #B71B1F;
	text-decoration:none;
	font-weight:bold;
}

.newalbumtext {
	width:420px;
	float:left;
	text-align:left;
	padding-left:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	line-height:15px;
}
.newalbumtext A {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.newalbumtext A:hover {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}


/* Evening 10-3-2008 kennedy from server*/
.welcome
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B71B1F;
	padding-right:10px;
	width:655px;
	text-align:right

}

.welcome img
{
	float:left;
}

.pinkcontain
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B71B1F;
	width:665px;
	margin-bottom:10px;

}


.myalbum
{
	width:163px;
	height:140px;
	padding:8px 0px 0px 42px;
	float:left;
}

.signup
{
	width:140px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B71B1F;
	padding:12px 0px 0px 42px;
}

.projecttext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align: left;
	float:left;
	margin:45px 0px 0px 20px;
}


.prodlnk
{
	width:130px;
	padding-top:30px;
	float:left;
}
.mykids
{
	width:163px;
	height:140px;
	padding:8px 10px 0px 10px;
	float:left;
}


.galleysignup
{
	width:140px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B71B1F;
	padding:12px 0px 0px 16px;
}

.arial11black
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align: left;
	float:left;
	margin:25px 0px 0px 20px;
	width:180px
}

.greendark
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#698A0B;
	font-weight:bold;
	text-align:left;
	float:left;
}

.picturebg
{
	background-color:#FEE0EF;
	width:665px;
	height:185px;
	margin-top:20px;
}

.redtext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B71B1F;
	text-align:left;
	padding-top:10px;
}
.bltext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	padding-top:10px;
}
.pictureadd
{
	width:163px;
	height:140px;
	padding:28px 0px 0px 44px;
	float:left;
}

.newalbum {
	width:613px;
	float:left;
	border:1px solid #F4C6D3;
	padding:25px;
}

.newalbumimg {
	width:168px;
	float:left;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #B71B1F;
	text-decoration:none;
	font-weight:bold;
}

.newalbumtext {
	width:420px;
	float:left;
	text-align:left;
	padding-left:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	line-height:15px;
}
.newalbumtext A {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.newalbumtext A:hover {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}
/* end */

/* 13-03-2008 from server added class kennedy */
.verdana11 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-align:left;
	text-decoration:none;
}
.verdana11 A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #B71B1F;
	text-align:left;
	text-decoration:underline;
}
.verdana11 A:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #B71B1F;
	text-align:left;
	text-decoration:none;
}
.verdana11red {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #B71B1F;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
}
.verdana11red A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #B71B1F;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
}
.verdana11red A:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #B71B1F;
	text-align:left;
	text-decoration:underline;
	font-weight:bold;
}


.redverdana {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #B71B1F;
	text-decoration:none;
}
.redverdana A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #B71B1F;
	text-decoration:underline;
}
.redverdana A:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #B71B1F;
	text-decoration:none;
}

#gretidea {
	width: 310px;
	height: 377px;
	background-color: #FFFFFF;
}

.rightmenu {
	width: 314px;
	background-color: #FFFFFF;
}

.emailhead {
	width:80px; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	padding-left: 20px;
	}

.signintextbox {
	width:214px; 
	float:left;
	}
	
.textbox {
	width: 185px;
	height: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	border: 1px solid #000000;
 }
 
.textbox2 {
	width: 120px;
	height: 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	border: 1px solid #0193D6;
	text-align:left;
 }

.textbox3 {
	width: 55px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
 }
 .fileinputbox {
	height: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	border: 1px solid #000000;
	}
	.verdana12black {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-align:left;
	text-decoration:none;
}
.verdana12black A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #B91E22;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}
.verdana12black A:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #B91E22;
	text-align:left;
	text-decoration:underline;
	font-weight:bold;
}
.rightmenu {
	width: 314px;
	background-color: #FFFFFF;
}
.nextdiv1
{
 width:315px;
 float:left;
 text-align:center;
 }

.orderoption {
	width:120px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	text-align:left;
	font-weight:normal;
	float:left;
}

.orderoptionpicup {
	width:170px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	text-align:left;
	font-weight:normal;
	float:left;
}

.orderoptionpicuptext {
	width:380px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	text-align:left;
	font-weight:normal;
	float:left;
}

.addpicimg {
	width:145px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	text-align:right;
	font-weight:bold;
	float:left;
	padding-right:25px;
}

.verdana11 li {
	list-style:disc;
}

.verdanablue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #1483D1;
	text-align:left;
	text-decoration:none;
}
.verdanablue A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #1483D1;
	text-align:left;
	text-decoration:none;
}
.verdanablue A:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #1483D1;
	text-align:left;
	text-decoration:underline;
}


.blueverdana {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #0A0FE7;
	text-align:left;
	text-decoration:none;
}
.blueverdana A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #0A0FE7;
	text-align:left;
	text-decoration:none;
}
.blueverdana A:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #0A0FE7;
	text-align:left;
	text-decoration:underline;
}
.printprice {
	width:288px;
	float:left;
	padding-left:20px;
}
.bluehead {
	width:114px;
	height: 18px;
	background-color:#8EC3DF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	padding-left:20px;
	padding-top:5px;
	float:left;
	border-bottom:2px solid #FFFFFF;
}

.blueheadtext {
	width:114px;
	height: 18px;
	background-color:#D9F2FE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	padding-left:20px;
	padding-top:5px;
	float:left;
	border-bottom:2px solid #FFFFFF;
}
.ordtext
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  font-size:11px;
  text-align:left;
}
.ordertextbox
{
  border:1px solid #000000;
  height:11px;
  font-size:10px;
}
/* */

/* Enhance page css*/
.tips
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B71B1F;
	text-align:left
	border:red solid 1px;
	float:left;
	
}

.iconbg
{
	background-color:#FEF0F5;
	width:665px;
	height:75px;
	margin-top:10px;
}

.iconbg h4
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B71B1F;
	width:60px;
	height:55px;
	float:left;
	padding:0px;
	margin:10px 0px 0px 10px;
	text-align:center;
}

.resolutionbox
{
	width:664px;
	height:760px;
	border:#F5C9D6 solid 0px;
	margin-top:10px;
}
.enhancebox
{
    width:664px;
	height:630px;
	border:#F5C9D6 solid 1px;
	margin-top:10px;
}
.resolutionboxT
{
	width:150px;
	float:left;
	padding:15px 0px 0px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B71B1F;
}

.why
{

	float:left;
	margin:35px 0px 0px 70px;
}

.whytext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B71B1F;
	float:left;
	margin:45px 0px 0px 15px;
}

.resolutionboxB
{
	width:635px;
	height:600px;
	float:left;
	padding:15px 0px 0px 15px;
 }

.leftlink
{
	width:240px;
	float:left;
	padding:15px 0px 0px 0px;

}
.photolink 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B71B1F;
	text-align:left;
	float:left;
	line-height:30px;
	width:240px;
	text-decoration:none;
}

.photolink a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B71B1F;
	text-align:left;
	text-decoration:none;
}

.photolink a:hover
{
	text-decoration:underline;
}

.mysonbig
{
	float:left;
	width:585px;
	text-align:center;
}
/* enhance end*/

/* Pictures css 20-3-2008 */


.tips
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B71B1F;
	text-align:left
	border:red solid 1px;
	float:left;
	
}


.resolutionbox
{
	width:664px;
	height:530px;
	border:#F5C9D6 solid 1px;
	margin-top:10px;
}

.resolutionboxT
{
	width:150px;
	float:left;
	padding:15px 0px 0px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B71B1F;
}

.why
{

	float:left;
	margin:35px 0px 0px 70px;
}

.whytext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B71B1F;
	float:left;
	margin:45px 0px 0px 15px;
}

.resolutionboxB
{
	width:635px;
	float:left;
	padding:15px 0px 0px 15px;

}

.leftlink
{
	width:240px;
	float:left;
	padding:15px 0px 0px 0px;

}
.photolink 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B71B1F;
	text-align:left;
	float:left;
	line-height:30px;
	width:240px;
	text-decoration:none;
}

.photolink a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B71B1F;
	text-align:left;
	text-decoration:none;
}

.photolink a:hover
{
	text-decoration:underline;
}


.rightbutton
{
	width:260px;
	padding:30px 0px 0px 22px;
	margin-bottom:10px;
	float:left;
}

.rightbox a
{
	color:#FFFFFF;
	text-decoration:none;
}

.rightbox a:hover
{
	color:#032D52;
	text-decoration:none;
}

.generaldiv
{
	background-color:#E7F5FF;
	width:228px;
	height:400px;
	margin:0px;
	float:left;
}
.bluebg
{
	background-color:#E7F5FF;
	width:228px;
	height:400px;
	padding:20px 0px 0px 20px;
	margin:0px;
	float:left;
}

.bluebgtext
{
	width:180px;
	height:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;

}

.choosestyles
{
	width:200px;
	height:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border-bottom:#A2A1A1 dotted 1px;
}

.removebr
{
	margin:8px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #990000;

}

.removebr a
{
	text-decoration:none;
	color: #990000;
}

.removebr a:hover
{
	text-decoration:underline;
	color: #990000;
}

.stylesimg 
{
	padding:8px 10px 6px 0px;
	width:40px;
	float:left;

}

.styletext
{
	width:100px;
	float:left;
	padding:20px 0px 0px 10px;
}

.styletext a
{
	text-decoration:none;
	color:#000000;
}

.styletext a:hover
{
	text-decoration:underline;
	color:#000000;
}

/**/
/* Kennedy update for crop*/
.cropcheck
{
	padding:17px 0px 0px 10px;
	width:40px;
	float:left;

}

.cropcheckbottom
{
	padding:17px 0px 0px 10px;
	width:25px;
	float:left;

}
.styletext
{
	width:100px;
	float:left;
	padding:20px 0px 0px 10px;
}

.styletext a
{
	text-decoration:none;
	color:#000000;
}

.styletext a:hover
{
	text-decoration:underline;
	color:#000000;
}

.croptext
{
	width:140px;
	float:left;
	padding:20px 0px 0px 0px;
}

.croptext a
{
	text-decoration:none;
	color:#000000;
}

.croptext a:hover
{
	text-decoration:underline;
	color:#000000;
}

.crophead
{
	width:180px;
	height:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-top:10px;

}

.cropimg
{
	float:left;
	padding:20px 0px 0px 0px;
}

.cropmatter
{
	width:220px;
	height:50px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
}
/**/
/* For photobook pages */

.photohead
{
	width:682px;
	float:left;
	margin-top:14px;
}

.photohead h1
{
	width:660px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#B61A1E;
	padding:0px 0px 0px 15px;
}	

.leftcontain
{
	width:134px;
	float:left;
}
.photoboxL
{
	width:118px;
	height:54px;
	border:#7AB1CF solid 1px;
	float:left;
	margin-left:2px;
	padding:12px 0px 0px 12px;

}

.photoboxM
{
	width:340px;
	height:270px;
	border:#7AB1CF solid 1px;
	background-color:#F3F3F3;
	float:left;
	margin-left:2px;
}

.rightbtnT
{
	width:195px;
	height:177px;
	float:left;
	margin-left:2px;
}

.rightbtnB
{
	width:195px;
	float:left;
	margin-left:2px;
}

#bigpink
{
	width:670px;
	float:left;
	margin-left:2px;
	border:#F5C9D6 solid 1px;
}

.smallpink
{
	width:645px;
	height:110px;
	margin:15px 0px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:#000000 dotted 1px;
}

.smallimg
{
	width:136px;
	float:left;
}

.smallheader
{
	width:340px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
	float:left;
	padding:10px 0px 0px 20px;
}

.smallhrness
{
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
	float:left;
	
}

.smallhrns
{
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	float:left;
	
}

.smallheader a
{
	color:#CC0000;
	text-decoration:none;
}

.smallheader a:hover
{
	color:#CC0000;
	text-decoration:underline;
}

.smallbtn
{
	width:105px;
	float:left;
	margin-top:5px;
}

.paratext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:10px 0px 0px 20px;
	float:left;
	width:480px;
}

.fstupld
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:10px 0px 0px 20px;
	float:left;
	
}

.shopphoto
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B71B1F;
	width:674px;
	float:left;
	margin-left:2px;

}
.innershop
{
	width:145px;
	border-right:#F5C9D6 solid 1px;
	height:180px;
	float:left;
	margin:10px 0px 0px 10px;
}

.shoptext
{
	width:130px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border-bottom:#000000 dotted 1px;
	float:left;
	padding:5px 0px 5px 0px;
	margin:0px 0px 5px 5px;
}

.shoptext a
{	
	color:#000000;
	text-decoration:none;
}

.shoptext a:hover
{	
	color:#CC0000;
	text-decoration:none;
}


/* photobook two css start */

.middlebox
{
	width:645px;
	margin:15px 0px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}

.middletext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:10px 0px 0px 20px;
	float:left;
	width:254px;
}

.graybox
{
	width:208px;
	float:left;
	padding-top:15px;
}

.blacktext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-left:15px;
}

.smallred
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B11016;
	padding-left:15px;
}

/**/
/* Added for bookpage styles*/
.bookstylefont {
	padding-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	line-height:15px;
}
.rosestylebg
{
 background-color:#FFE0F0;
 padding:20px;
}

.selectbox {
background-color: #FFF;
border: 1px solid #7F9DB9;
color: #000;
font: 0.8em/1.2 Verdana, Arial, Geneva, Helvetica, Sans-Serif;
margin: 0px;
}
.autoscroll
{
 height:590px;
 float:left;
 width:255px;
 overflow:auto;
 border:0px solid #c0c0c0;
 background-color: #FFF;
}
.styletab
{
 background-color: #FFF;
}
.stylehead
{
 padding-left:10px;
 font: 1.2em/1.2 Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 color:#CB5758;
 
}
.fontscroll
{
 height:20px;
 float:left;
 width:605px;
 overflow:auto;
 border:1px solid #FFE0F0;
 padding:10px;
}
.edgescroll
{
 width:605px;
 overflow:auto;
 border:1px solid #FFE0F0;
 padding:10px;
}
.tablepre
{
 border:1px solid #FFE0F0;
 padding:5px;
}

/* Added for photobook pages 3-4-2008*/
#picturescroll
{
 width:610px;
 height:100px;
 overflow:auto;
 border:1px solid #FFE0F0;
 background-color:#FFE0F0;
}
.photobookpicture
{
 border:1px solid #FFE0F0;
 background-color:#FFE0F0;
}

#buttoncontain
{
	width:665px;
	height:24px;
	float:left;
	border-bottom:#79B2D0 solid 4px;
}
.topsmalltext
{	
	width:200px;
	height:20px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	padding-top:6px;
}

.topsmalltext a
{
	color:#000000;
	text-decoration:none;
}

.topsmalltext a:hover
{
	color:#B4161B;
	text-decoration:none;
}


.previoustxt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	margin-bottom:5px;
}

.previoustxt a
{
	padding-left:5px;
	color:#000000;
	text-decoration:underline;
}

.previoustxt a:hover
{
	padding-left:5px;
	color:#000000;
	text-decoration:none;
}
#buttoncontain
{
	width:665px;
	height:24px;
	float:left;
	border-bottom:#79B2D0 solid 4px;
}
.topsmalltext
{	
	width:200px;
	height:20px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	padding-top:6px;
}

.topsmalltextne
{	
	width:200px;
	height:20px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:right;
	padding-top:6px;
}

.topsmalltext a
{
	color:#000000;
	text-decoration:none;
}

.topsmalltext a:hover
{
	color:#B4161B;
	text-decoration:none;
}
.formbg
{
	width:200px;
	height:16px;
	background-color:#EEEFF1;
	border:none;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	margin-top:10px;
}

.droppic
{
	width:180px;
	height:130px;
	margin:20px 0px 10px 10px;
	background-color:#EEEFF1;
	border:none;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	text-align: center;
	line-height:120px;
}

.bottompink
{
	width:570px;
	height:140px;
	float:left;
	border-color:#FFE0F0;
	margin-left:2px;
}

.bottompinknew
{
	width:580px;
	height:132px;
	float:left;
	
	
}
.bottompinknew1
{
	width:610px;
	height:132px;
	float:left;
}
.bottompinkcal
{
	width:580px;
	height:132px;
	float:left;
	margin-left:2px;
	background-color:#FFE0F0;
}

.photobookscroll
{
    width:580px;
	height:122px;
	float:left;
	overflow:auto;
}
.bottompinknew22
{
	width:570px;
	height:150px;
	float:left;
	overflow:auto;
}


.bottomsmall
{
	width:51px;
	height:72px;
	float:left;
	margin:20px 0px 0px 20px;
}
.dragableBox{
		border:3px solid #c0c0c0;
		background-color:#FFF;		
		padding:2px;
		font-weight:bold;
		text-align:center;
		width:51px;
		height:72px;
		}
.bottomtext
{
	width:500px;
	height:10px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:right;
	padding:10px 55px 0px 0px; 
}

.bottomtext a
{
	color:#000000;
	text-decoration:underline;
}

.bottomtext a:hover
{
	color:#000000;
	text-decoration:none;
	
}
.rightpinkbox
{
	width:300px;
	height:440px;
	background-color:#FFE0F0;
	float:left;
}

.rightpinkboxnew
{
	width:315px;
	height:490px;
	background-color:#FFE0F0;
	float:left;
}

.rightpinkboxcard
{
	width:315px;
	height:400px;
	text-align:center;
	background-color:#FFE0F0;
	float:left;
}



.sidebutton
{
	width:30px;
	height:200px;
	float:left;
	margin:55px 0px 0px 10px;
}

.calsidebutton
{
	width:30px;
	height:35px;
	float:left;
	background-color:#CCCCCC;
	margin:55px 0px 0px 10px;
}
/*
.calsidebutton
{
	width:30px;
	height:150px;
	float:left;
	background-color:#CCCCCC;
	margin:55px 0px 0px 10px;
}
*/
.righticon
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-align:center;
	
}

.selectlayout
{
	width:235px;
	height:300px;
	background-color:#FFFFFF;
	border:#CCCCCC solid 1px;
	float:left;
	overflow:auto;
}

.smalllayouts
{
	width:62px;
	height:62px;
	padding:10px 0px 0px 10px;
	float:left;
}

.imptext
{
	width:300px;
	height:70px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B4161B;
	text-align:left;
	float:left;
	margin-top:20px;
}

.innerbooks
{
	margin-bottom:10px;
}

.middlecontain
{
	width:660px;
	height:530px;
	float:left;
	padding:15px;
}

.middlecontainnew
{
	width:630px;
	height:418px;
	float:left;
	padding:15px;
}

.middlecontaincard
{
	width:630px;
	height:340px;
	float:left;
	padding:15px;
}

.middlecontain p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
}

.leftbooks
{
	padding:5px;
	width:52px;
	height:400px;
	float:left;
}

.titleleft
{
	width:288px;
	height:294px;
	float:left;
	background-repeat:no-repeat;
	text-align:center;
}

.titleleft p
{
	width:160px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
	margin:120px 0px 0px 50px;

}

.titleright
{
	width:288px;
	height:294px;
	float:left;
	background-repeat:no-repeat;
	text-align:center;
}

.smallform
{
	width:240px;
	padding:30px 0px 0px 40px;
	float:left;
}
.titletext
{
	padding-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
	width:600px;
	
}
/* added on 19-04-2008*/

.middleboxnnw
{
   width:662px;
   height:112px;
   border:1px solid #d0e78f;
}

.middleboximg
{
   text-align:left;
   margin:7px 7px 7px 7px;
   float:left;
   width:210px
}

.middleboxtext
{
   margin:45px 0 0 70px;
   float:left;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:normal;
   color: #000000;
   width:350px;
}
.graybox1
{
   width:275px;
   height:110px;
   float:left;
   background-color:#f7f7f7;
}

.grayboxtext
{
   float:left;
   margin:15px 0 0 15px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:normal;
   color: #000000;
}
.rightpartshop
{
    width:270px;
    height:274px;
    margin:10px 0px 0px 30px;

}

.rightpartshop
{
    width:270px;
    height:274px;
    margin:10px 0px 0px 30px;

}
.uploadrightbox
{
   width:152px;
   float:left;
   margin: 10px 0 0 0;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:normal;
   color: #000000;

}

.righttext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #000000;
    text-decoration:none;
}


.sharetextRed
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:normal;
	color: #a00005;
	float:left;
	width:641px;
	padding:0px;
	margin:10px 0px 0px 10px;
	text-align:left;
	line-height:18px; 
    text-decoration:none;
}
.gallerytextRed
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:normal;
	color: #a00005;
	float:left;
	width:641px;
	padding:0px;
	margin:10px 0px 0px 10px;
	text-align:left;
	line-height:28px; 
    text-decoration:none;
	border-bottom:3px solid pink;
}
.sharetext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #000000;
	float:left;
	width:641px;
	padding:0px;
	margin:10px 0px 0px 10px;
	text-align:left;
	line-height:18px;
}

.verdana000green {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #698A0B;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}

.verdana000012 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-align:left;
	text-decoration:none;
}
.subhead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
}

.styeltext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-align:justify;
	text-decoration:none;
	line-height:16px;
}
.styeltext010 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	font-weight:bold;
	text-align:justify;
	text-decoration:none;
	line-height:15px;
}
.faqtext
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	text-align:justify;
	text-decoration:none;
	line-height:20px;
}

.faqllink { float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000000; text-decoration:none; }
.faqllink A { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000000; text-decoration:underline; }
.faqllink A:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000000; text-decoration:underline; }

/* end */
.tahomalightred11_bold{
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
	
	color:#fb3939;
}
/* check out */

.innertext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:18px 0px 0px 12px; 
}

.address
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:18px 0px 0px 12px; 
}

.innerred
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B71B1F;
	padding:10px 0px 0px 470px;
}

.innerblack
{
	color:#000000;
}

/* check out end*/

/* shopping cart */

.smallblack
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:18px;
}

.rightblack
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-bottom:20px;
}

.cartred
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B71B1F;
	text-align:left;
	font-weight:bold;
}
div{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.b{
	border:0px solid #00CC00;
}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.link{
 text-decoration:underline; 
 color:#000000;
}
.link:hover{
text-decoration:none;
color:#000000;
}
.verd1{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 text-decoration:none;
 color:#000000;
}
.verd1:hover{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 text-decoration:underline;
 color:#000000;
}

/* Added Aug 19  2009*/
li {
	list-style-position:inside;
	list-style-image:url('../../../../images/po/arrow.gif');
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-align:left;
	text-decoration:none;
	}
.liclass
{
    background:none;
	list-style-image:none;
	line-height:25px;
	font-size:11px;
	color: #000000;
	text-align:left;
	text-decoration:none;
}
.aCell {
	background-image:url('../../../../images/po/book-imagel.jpg');
	background-position:center;
	background-repeat:no-repeat;
}

.startgetting
{
	width:665px;
	height:223px;
	border:#F4C6D3 solid 1px;
	background-image:url('../../../../images/po/small_kid2.jpg');
	background-repeat:no-repeat;
	background-position:right;
	float:left;
	margin-top:5px;

}

.welcomebox
{
	width:665px;
	height:223px;
	border:#F4C6D3 solid 1px;
	background-color:#FCE5F3;
	background-image:url('../../../../images/po/small_kid.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	float:left;

}

#search {
	width:326px;
	height: 43px;
	float:left;
	background-image:url('../../../../images/po/serchbg.jpg');
	background-repeat:repeat-x;
	border-right: 1px solid #FFFFFF;
	padding:25px 0px 20px 25px;
}

#logo {
	background-image: url('../../../../images/po/logo.jpg');
	width:314px;
	border-right: 1px solid #FFFFFF;
	height:130px;
	float:left;
	}
	#logo2 {
	background-image: url('../../../../images/po/logo2.jpg');
	width:314px;
	height:130px;
	float:left;
	}
	#logo3 {
	background-image: url('../../../../images/po/co_logo.jpg');
	width:314px;
	height:130px;
	float:left;
	}
#navlinks {
	width:290px;
	height:202px;
	background-color: #79B2D0;
	background-image: url('../../../../images/po/linknavbg.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left:24px;
    
	}
	
#signin {
	width: 314px;
	height: 191px;
	background-color: #FFFFFF;
	background-image: url('../../../../images/po/signinbg.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}

#greenmenu {
	width: 685px;
	height: 41px;
	background-image:url('../../../../images/po/greenmenubg.jpg');
	background-repeat:repeat-x;
	float:left;
	border-top:1px solid #FFFFFF;
}

.menugrenbg {
	width:304px;
	height: 39px;
	background-image: url('../../../../images/po/menugreenbg.jpg');
	background-repeat: repeat-x;
	margin: auto;
	text-align:left;
	padding-top:20px;
	padding-left:10px;
	}
	
.menuredbg {
	width:341px;
	height: 37px;
	background-image:url('../../../../images/po/redmenubg.jpg');
	background-repeat: repeat-x;
	margin: auto;
	text-align:left;
	padding-top:25px;
	padding-left:10px;
	float:left;
	}


#nextdiv
{
 width:308px;
 background-image:url('../../../../images/po/redmenubg.jpg');
 height:60px;
 float:left;
}


.getpictures {
	width:298px;
	height:39px;
	text-align:right;
	background-image:url('../../../../images/po/redmenubg.jpg');
	background-repeat: repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	padding-top:20px;
	padding-right:5px;
	padding-left:5px;
}

.calstylebg {
	width:280px;
	height:39px;
	text-align:right;
	background-image:url('../../../../images/po/redmenubg.jpg');
	background-repeat: repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	padding-top:20px;
	padding-right:30px;
}
.callaybg {
	width:285px;
	height:39px;
	text-align:right;
	background-image:url('../../../../images/po/redmenubg.jpg');
	background-repeat: repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	padding-top:20px;
	padding-right:30px;
}


.pinktop
{
	background-image: url('../../../../images/po/pink_top.jpg');
	background-repeat:no-repeat;
	background-position:top;
	padding:12px 0px 0px 10px;
	text-align:left;
	height:30px;
	font-weight:bold;
	
}

.pinkmiddle
{
	background-image: url('../../../../images/po/pink_middle.jpg');
	background-repeat: repeat-y;
	height:220px;

}

.pinkbottom
{
	background-image: url('../../../../images/po/pink_bottom.jpg');
	background-repeat: no-repeat;
	height:10px;
}


.productlink
{
	width:130px;
	height:25px;
	background-image:url('../../../../images/po/small_dottedline.jpg');
	background-repeat:no-repeat;
	background-position:bottom;
	margin-top:5px;
	text-align:left;
	padding-left:25px;
}

.getpictures1 {
	width:248px;
	height:39px;
	text-align:right;
	background-image:url('../../../../images/po/redmenubg.jpg');
	background-repeat: repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	padding-top:20px;
	padding-right:30px;
	padding-left:30px;
}
.backbutton
{
  width:79px;
  height:26px;
  background-image:url('../../../../images/po/backred-but.jpg');
}
.linebg
{
  background-image:url('../../../../images/po/dotted-line2.gif');
  repeat:no-repeat;
}



.rightbox
{
	width:82px;
	height:20px;
	background-image:url('../../../../images/po/small_button3.jpg');
	background-repeat:no-repeat;
	float:left;
	padding-top:8px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	
}


.rightboxL
{
	width:80px;
	height:20px;
	background-image:url('../../../../images/po/small_button2.jpg');
	background-repeat:no-repeat;
	float:left;
	padding-top:8px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

.dottedline
{
	height:20px;
	margin:10px 0px 0px 0px;
	background-image:url('../../../../images/po/dottedline.jpg');
	background-repeat: repeat-x;
	float:left;
}

.photopinkT
{
	width:666px;
	background-image: url('../../../../images/po/photopinktop.jpg');
	background-repeat:no-repeat;
	background-position:top;
	padding:12px 0px 0px 10px;
	text-align:left;
	height:30px;
	font-weight:bold;
}

.photopinkM
{
	background-image: url('../../../../images/po/photopinkmiddle..jpg');
	background-repeat: repeat-y;

}

.photopinkB
{
	background-image: url('../../../../images/po/photopinkbottom..jpg');
	background-repeat: no-repeat;
	height:10px;
}


.topbutton
{
	width:85px;
	height:24px;
	float:right;
	background-image:url('../../../../images/po/blue_btn.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	margin-top:2px;
}

.topbutton a
{
	height:20px;
	background-image: url('../../../../images/po/blue_btn.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-top:4px;

}

.topbutton a:hover
{
	height:20px;
	background-image: url('../../../../images/po/red_btn.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding-top:4px;
}

.topbutton a:active
{
	height:20px;
	background-image: url('../../../../images/po/red_btn.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding-top:4px;
}

.topbutton1 a
{
	height:20px;
	background-image: url('../../../../images/po/red_btn.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-top:4px;

}
.topbutton1
{
	width:85px;
	height:24px;
	float:right;
	background-image:url('../../../../images/po/red_btn.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	margin-top:2px;
}

.topbutton011
{
	width:85px;
	height:24px;
	float:left;
	background-image:url('../../../../images/po/red_btn.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	margin-top:2px;
}

.topbutton1 a:hover

{
	height:20px;
	background-image: url('../../../../images/po/red_btn.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding-top:4px;
}

.icontop
{
	width:236px;
	height:45px;
	background-image:url('../../../../images/po/icon_bg.jpg');
	background-repeat:repeat-x;
	margin-top:10px;
	float:left;
	
}

.righticon
{
	width:270px;
	height:75px;
	margin:0px 0px 0px 15px;
	float:left;
	background-image:url('../../../../images/po/dottedbr.jpg');
	background-repeat:no-repeat;
	background-position:bottom;


}
/* added on 19-04-2008*/
.editpicturesbox
{
	width:665px;
	height:252px;
	background-image: url('../../../../images/po/editpictures.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
}
.sparklesshopbox
{
	width:665px;
	height:252px;
	background-image:url('../../../../images/po/saprkles-shop1.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
}

.shareProjectbox
{
	width:665px;
	height:252px;
	background-image: url('../../../../images/po/sparkles_shareproject.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
}
.sparklesgallerybox
{
	width:665px;
	height:252px;
	background-image:url('../../../../images/po/saprklesgallery.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
}

.uploadpicbox
{
	width:665px;
	height:252px;
	background-image:url('../../../../images/po/uploadpicturesimg.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
}
.newarrow li {
	list-style-position:top inside;
	list-style-image:url('../../../../images/po/arrow1.jpg');
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-align:left;
	text-decoration:none;
	padding-bottom:5px;
	}

	.textfield3 {
	height:15px;
	width:178px;
	background-color: #6DB9EB;
	background-image:url('../../../../images/po/text_box_bg.jpg');	
	border:none;
	font-family:tahoma;
	font-size: 11px;
	color:#000000;
	
}

.photo_but{
	background-image:url('../../../../images/po/photobook_navi.jpg');
	height:20px; width:264px;
	display:block;
	
}	
.photo_but:hover{
	background-image:url('../../../../images/po/photobook_navi1.jpg');
	height:20px; width:264px;
		display:block;
	}
.cal_but{
	background-image:url('../../../../images/po/cal_navi1.jpg');
	height:20px; width:264px;
	display:block;
	
}	
.cal_but:hover{
	background-image:url('../../../../images/po/cal_navi2.jpg');
	height:20px; width:264px;
		display:block;
	}

.cards_but{
	background-image:url('../../../../images/po/cards1.jpg');
	height:20px; width:264px;
	display:block;
	
}	
.cards_but:hover{
	background-image:url('../../../../images/po/cards2.jpg');
	height:20px; width:264px;
		display:block;
	}
.prints_but{
	background-image:url('../../../../images/po/print1.jpg');
	height:20px; width:264px;
	display:block;
	
}	
.prints_but:hover{
	background-image:url('../../../../images/po/print2.jpg');
	height:20px; width:264px;
		display:block;
	}

.whyspa_but{
	background-image:url('../../../../images/po/why_navi.jpg');
	height:20px; width:264px;
	display:block;
	
}	
.whyspa_but:hover{
	background-image:url('../../../../images/po/why_navi2.jpg');
	height:20px; width:264px;
		display:block;
	}


/* End  */

