body, h1, h2, h3, h4, h5, h6, p, form, label, ul, li

	{

	margin:0px; padding:0px

	}

label

	{

	display:block;

	}

div

	{

	font-family: "Trebuchet MS";

	}

.spacer

	{

	line-height:2px; height:2px; clear:both;

	}

#external-container

	{

	width:100%; margin:0px; padding:0px; position:relative

	}

#inner-container

	{

	width:822px; margin:3px auto 0px auto; position:relative;

	}

p

	{

	font:14px/23px "Trebuchet MS"; color:#818676;

	}

/****************************************Header Style starts from here ********************************/

.header

	{

	 position:relative; height:261px;

	}


.header img

	{

	margin-top:8px; float:left;

	}

/****************************************Header Style ends here ********************************/

/****************************************Body Style starts from here ********************************/

.body-container

	{

	position:relative; padding:10px 0px 0px 0px; float:left;

	}

/*************************Right style starst from here ********************/

.right

	{

	width:224px; float:left; position:relative;

	}

.discount-banner

	{

	position:relative; 

	}

.log-in

	{

	position:relative; margin-top:10px;

	}

.log-in label

	{

	font:16px/18px "Trebuchet MS"; color:#5D5959; width:56px; text-align:right; padding-right:5px; float:left;

	}

.log-in input

	{

	width:131px; border:1px solid #7D8075; padding-left:3px; float:left; margin-bottom:7px;

	}

.log-in input.btn

	{

	width:89px; height:20px; margin-left:105px; border:0;

	}

/*************************Right style ends here ********************/

/*************************Left style starst from here ********************/

.middle

	{

	width:598px; float:left; position:relative;

	}

.middle p

	{

	margin-right:54px; margin-left:5px;

	}

.middle-pannel

	{

	width:191px; margin-left:6px; height:224px; margin-top:30px; float:left;

	}

.middle-pannel h1

	{

	width:157px; height:60px; margin:45px 0px 0px 17px; text-indent:-10000px;

	}

.middle-pannel p

	{

	line-height:18px; margin:0px 10px 5px 17px;

	}

.middle-pannel p a

	{

	font:14px/16px "Trebuchet MS"; color:#A23C7C; text-decoration:none; float:right; margin-right:15px;

	}

.middle-pannel p a:hover

	{

	text-decoration:underline;

	}

.middle-pannel p span

	{

	font:14px/16px "Trebuchet MS"; color:#A23C7C;

	}

/*************Read Mother�s Love NotesStyle starts from here *****************/

.love-note

	{

	background:url(images/love-note-pannel.jpg) no-repeat 0px 0px;

	}

.love-note h1

	{

	background:url(images/love-note-heading.gif) no-repeat 0px 0px; margin-bottom:7px;

	}

/*************Read Mother�s Love NotesStyle ends from here *****************/

.motherlove-note

	{

	background:url(images/mother-love-pannel.jpg) no-repeat 0px 0px;

	}

.motherlove-note h1

	{

	background:url(images/mother-love-heading.gif) no-repeat 0px 0px;

	}

.motherlove-note label

	{

	font:16px/18px "Trebuchet MS"; color:#5D5959; width:40px; padding-right:5px; float:left; margin-left:17px;

	}

.motherlove-note input

	{

	width:82px; float:left; border:1px solid #979094; margin-bottom:3px;

	}

.worldlove-note

	{

	background:url(images/world-love-pannel.jpg) no-repeat 0px 0px;

	}

.worldlove-note h1

	{

	background: url(images/world-heading.gif) no-repeat 0px 0px; margin-bottom:10px;

	}

/*************************Left style ends here ********************/

/*************************Bottom style starts from here ******************/

.bottom-container

	{

	width:850px; margin:25px auto 0px auto; position:relative; background:url(images/bottom-pannel-bg.gif) repeat-y 0px 0px;

	}

.bottom-container-lb	

	{ 

	background: url(images/bottom-pannel-bottom.gif) no-repeat left bottom; padding-bottom:20px;

	

	}

.bottom-container-lt

	{

	background:url(images/bottom-pannel-top.gif) no-repeat 0px 0px; min-height:177px; height:100% !important; height:177px;

	}

.mother-specialities

	{

	width:240px; margin:30px 0px 0px 0px; float:left; padding-left:20px;

	}

.mother-specialities h2

	{

	font:16px/18px "Trebuchet MS"; color:#A8C737; margin:0px 0px 24px 0px;

	}

.bottom-container ul

	{

	margin:20px 0px 0px 0px; list-style-type:none;

	}

.bottom-container li

	{

	font:14px/18px "Trebuchet MS"; color:#818676; list-style-type:none; margin:2px 0px;

	}

.bottom-container li a

	{

	font:14px/18px "Trebuchet MS"; color:#A23C7C; text-decoration:none;

	}

.bottom-container li a:hover

	{

	font:14px/18px "Trebuchet MS"; color:#818676; text-decoration:underline;

	}

.quick-quote

	{

	width:260px; float:left; margin:30px 0px 0px 0px; padding-left:20px;

	}

.quick-quote h2

	{

	text-align:center;

	}

.bottom-container .quick-quote ul

	{

	margin-left:20px;

	}

.mother-love

	{

	width:265px; margin:28px 0px 0px 25px; float:left;

	}

/****************************************Body Style ends here ********************************/

/****************************************Footer style starts from here ***********************/

.footer

	{

	width:850px; margin:6px auto 0px auto; position:relative; height:61px;

	}

.footer p

	{

	font:10px/16px "Trebuchet MS"; color:#A8C737; float:left;

	}

.footer p.right-txt

	{

	float:right;

	}

/****************************************Footer style ends here ***********************/

/****************************************Blog style starts from here *******************************/

ul, li

	{

	list-style-type:none;

	}

.blog-container

	{

	width:807px; float:left;

	}

.blog-container-top

	{

	width:100%; float:left; height:67px;

	}

.blog-container .blog-container-top h1

	{

	text-align:center; background: url(images/bringing-mother-love.gif) no-repeat center top; text-indent:-10000000px; margin-top:20px;

	}



.blog-container h2

	{

	font:16px/18px "Trebuchet MS"; color:#89A332; margin:15px 0px 6px 0px;

	}

.blog-container ul

	{

	margin:4px 0px;

	}

.blog-container li

	{

	margin:3px 0px;

	}

.blog-container li a

	{

	font:13px/16px "Trebuchet MS"; color:#A23C7C; text-decoration:none;

	}

.blog-container li a:hover

	{

	text-decoration:underline;

	}

.blog-container input

	{

	margin:3px 0px;

	}

.blog-container input.subscribe-btn

	{

	margin-left:65px;

	}

.blog-container .input80

	{

	width:86px; border:1px solid #8B8686;

	}

.blog-container .input-btn

	{

	width:62px; height:16px; margin:6px 0px 0px 5px;

	}

.blog-container p

	{

	font:13px/16px "Trebuchet MS"; color:#743E0E; margin:5px 0px;

	}

.blog-container p span

	{

	font:14px/22px "Trebuchet MS"; color:#776F69; font-style:italic;

	}

.blog-container p a

	{

	font:13px/16px "Trebuchet MS"; color:#A23C7C; text-decoration:none;

	}

.blog-container p a:hover

	{

	text-decoration:underline;

	}

/***************************************Left part starts from here *************************************/

.blog-left

	{

	width:178px; float:left; padding-right:25px;

	}

/***************************************Left part ends here *************************************/

/***************************************Middle part starts from here *************************************/

.blog-middle

	{

	width:396px; float:left;

	}

.tittle-container

	{

	float:left; width:100%; margin-bottom:26px;

	}

.tittle-container h1

	{

	font:22px/24px "Trebuchet MS"; color:#8BAF37; margin:15px 0px 6px 0px; background: url(images/post-icon.gif) no-repeat right 0px; float:left; padding:0px 50px 0px 0px;

	}

.tittle-container h1 span

	{

	font:11px/14px "Trebuchet MS"; color:#78500F;

	}

.tittle-container p

	{

	font:15px/24px "Trebuchet MS"; color:#776F69; float:left; display:block; width:100%;

	}

.tittle-container p a

	{

	font:15px/24px "Trebuchet MS"; color:#A23C7C; text-decoration:none; font-style:italic;

	}

/***************************************Middle part ends here *************************************/

/***************************************Right part starts from here *************************************/

.blog-right

	{

	width:166px; float:right; padding-left:0px;

	}

/***************************************Right part ends here *************************************/

/***************************************Coments part starts from her *****************************/

.comments h3

	{

	font:20px/22px "Trebuchet MS"; color:#A72E7A; text-transform:uppercase;

	}

.comments h3 span

	{

	font:14px/22px "Trebuchet MS"; color:#1A0C16;

	}

.reader1

	{

	background-color:#FBEBF5; border:1px dashed #2FA391; padding:12px; margin:14px 0px 0px 0px; 

	}

.reader1 h4

	{

	font:bold 18px/20px "Trebuchet MS"; color:#8BAF37;

	}

.reader1 h4 span

	{

	font:normal 15px/20px "Trebuchet MS"; color:#8BAF37;

	}

.reader1 h6

	{

	font:11px/12px "Trebuchet MS"; color:#827F79;

	}

.reader1 p

	{

	font:15px/22px "Trebuchet MS"; color:#776F69; margin:10px 0px 0px 0px;

	}

.reader2

	{

	background-color:#E5F5BF; margin-top:3px;

	}

/***************************************Coments part ends her *****************************/

/***************************************Add Coments part starts here *****************************/

.add-comments

	{

	margin:23px 0px 0px 0px;

	}

.add-comments h3

	{

	font:bold 18px/20px "Trebuchet MS"; color:#A72E7A; background:url(images/add-coments-ikn.gif) no-repeat 0px 0px; padding:27px 0px 2px 40px; margin-bottom:12px;

	}

.add-comments input

	{

	margin-right:4px;

	}

.add-comments label

	{

	font:18px/22px "Trebuchet MS"; color:#78500F; float:left; width:100%; margin-bottom:4px;

	}

.add-comments .input300

	{

	border:1px solid #C5DCD8; padding-left:3px; width:300px; margin-bottom:16px;

	}

.add-comments textarea

	{

	width:300px; margin-bottom:16px; height:80px;

	}

/***************************************Add Coments part ends her *****************************/

/****************************************Blog style ends here *******************************/

/****************************************Contact us page starts from here **********************************/

.contact-us

	{

	margin:35px 0px 0px 0px; padding-right:120px;

	}

.contact-us p

	{

	font:14px/21px "Trebuchet MS"; color:#818676; margin:17px 0px;

	}

.contact-us p span

	{

	float:left; padding-right:10px;

	}

.contact-us p a

	{

	font:14px/21px "Trebuchet MS"; color:#818676; margin:17px 0px; text-decoration:none;

	}

.contact-us p a:hover

	{

	text-decoration:underline;

	}

.form-container

	{

	width:530px; padding:20px; background-color:#E5F5BF; margin-top:30px;

	}

.form-container label

	{

	font:18px/20px "Trebuchet MS"; color:#78500F; display:block; width:185px; float:left; margin:0px 0px 15px 0px;

	}

.form-container label span

	{

	font:14px/20px "Trebuchet MS";; color:#714B1A;

	}

.form-container input

	{

	width:155px; border:1px solid #A5ACB2; margin:0px 0px 15px 0px; padding:2px 0px 2px 3px;

	}

.form-container textarea

	{

	width:320px; height:70px; margin:0px 0px 15px 0px;

	}

/****************************************Contact us page ends here **********************************/

/****************************************Gallery style starts from here *****************************/

.gallery-container

	{

	text-align:left; margin:35px 0px 0px 0px;

	}

.gallery p

	{

	font:14px/21px "Trebuchet MS"; color:#818676; margin:17px 0px;

	}

.gallery-inr

	{

	width:100%; text-align: center; margin-top:30px;

	}

.photograph

	{

	margin:40px 0px 0px 0px;

	}

.photograph ul

	{

	float:left;

	}

.photograph li

	{

	float:left; width:400px; font:14px/22px "Trebuchet MS"; color:#818676; margin:2px 0px;

	}

.photograph li a

	{

	font:14px/22px "Trebuchet MS"; color:#A23C7C; text-decoration:none;

	}

.photograph li a:hover

	{

	text-decoration:underline;

	}

/****************************************Gallery style ends here *****************************/

/****************************************About us Style starts from here ****************************/

.about-us

	{

	margin:35px 0px 0px 0px; float:left; width:100%;

	}

.about-left

	{

	width:174px; float:left; padding-right:20px; margin-top:40px;

	}

.about-left img

	{

	margin-bottom:60px;

	}

.about-right

	{

	width:523px; float:left; padding-bottom:30px;

	}

.about-right h1

	{

	background:url(images/about-text.gif) no-repeat 0px 0px; text-indent:-10000000px;

	}

.about-right p

	{

	font:14px/21px "Trebuchet MS"; color:#818676; margin:21px 0px 0px 0px;

	}





/***************************New Style added on 26August 2008 starts***********************/

.middle-pannel p span.post a

	{

	font:14px/16px "Trebuchet MS"; color:#818676; text-decoration:none; margin-right:15px; float:none;

	}

.middle-pannel p span.post a:hover

	{

	text-decoration:underline;

	}
	
	
	/*************************************New style added on 27August starts ****************************************/
.forward-container
	{
	margin:30px auto 0px auto;
	}
/*************************************New style added on 27August ends ****************************************/
/*************************************New style Replaced on 10 Sept starts *************************************/
.header
	{
	position:relative; height:261px;
	}
.header h2
	{
	background:url(images/phone-no-img.gif) no-repeat 0px 0px; width:171px; height:52px; text-indent:-10000px; float:right;
	}
.header img
	{
	margin-top:8px; float:left;
	}
/*************************************New style Added on 10 Sept starts *************************************/
.mid-img-container
	{
	float:left; margin-left:20px;
	}
/*************************************New style added on 10 Sept ends *************************************/

/*************************** IMAGE ALIGN STYLE ***********************************************/

    img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

    img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
    }

    img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
    }

    .alignright {
    float: right;
    }

    .alignleft {
    float: left;
    }

/*************************** IMAGE ALIGN STYLE END ***********************************************/
.body-container li a:hover {
-x-system-font:none;
color:#818676;
font-family:"Trebuchet MS";
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
text-decoration:underline;
}

.body-container li a {
-x-system-font:none;
color:#A23C7C;
font-family:"Trebuchet MS";
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
text-decoration:none;
}