﻿/*--------------------------------
Main Styles

--------------------------------*/
body
{
    /*filter: PROGID:DXIMAGETRANSFORM.MICROSOFT.GRADIENT(GRADIENTTYPE=3,      STARTCOLORSTR='#0b68d0', ENDCOLORSTR='#0b68d0') PROGID:DXIMAGETRANSFORM.MICROSOFT.GRADIENT(GRADIENTTYPE=0,      STARTCOLORSTR='#0b68d0', ENDCOLORSTR='#aedaf5' ); */
    margin: 0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#827DB0;
	line-height:18px;
	text-decoration:none;
	height:860px;
	background: url(img/bgrepete.gif);
}
body.style1280
{
    background: #ffffff;
	/*background-attachment:fixed;*/
}
body.style1024
{
   background: #ffffff;
}
body.style800
{
    background: #ffffff;
}

p.MsoNormal
{ 
    
    text-align:justify;
    text-decoration:none;
	padding-left:5px;
	letter-spacing: 0.12em;
	/*text-indent: 2em;*/	
    
    }
p.contentBlack
{
	text-align:justify;
    text-decoration:none;
	padding-left:5px;
	letter-spacing: 0.12em;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
}
	/*
p.MsoNormal:first-letter {font:bold;
font-size:26px;
color:GreenYellow;
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5,
OffY=5, Color=’gray’, Positive=’true’);
}
	*/
A:link
{
   
    text-decoration:none;
    
}
A:hover
{
    COLOR: #3399ff;
    text-decoration:none;
}
A:visited
{
    COLOR: #0066ff;
	text-decoration:none;
}
A:hover
{
    COLOR: #3399ff;
    text-decoration:none;
}
A.navlink:link
{
    COLOR: #ffffff;
    text-decoration:none;
}
A.Purple:link
{
   	color:#660066;
    text-decoration:none;
	font-family:"calibri";
	font-size:15px;
    
}
A.Purple:hover
{
    COLOR: #3399ff;
    text-decoration:none;
}
A.Purple:visited
{
    COLOR: #336699;
	text-decoration:none;
	font-family:"calibri";
	font-size:15px;
}
A.Green:link
{
   	color:#5F7E00;
    text-decoration:none;
	font-family:"calibri";
	font-size:15px;
    
}
A.Green:hover
{
    COLOR: #3399ff;
    text-decoration:none;
}
A.Green:visited
{
    COLOR: #92C100;
	text-decoration:none;
	font-family:"calibri";
	font-size:15px;
}

A.navlink:hover
{
    COLOR: #ffcc66;
    text-decoration:none;
}
A.navlink:visited
{
    COLOR: #ffffff;
    text-decoration:none;
}
A.navlink:hover
{
    COLOR: #ffcc66;
    text-decoration:none;
}
img
{
	border:none;
	
}

img.BorderBlue
{
	border: #0B7CB9 thin solid;
	margin: 10px;
	padding:1px;
	/*
	border-bottom: out;
	border-right: inset;
	border-left: inset;
	border-top: inset;
	*/
}

img.BorderPink
{
	border: #eba2b5 thin solid;
	margin:10px;
	padding:1px;
}
img.BorderPinkAllTimeFavourite
{
	border: #eba2b5 thin solid;
	margin-left:10px;
	margin-top:5px;
	margin-right:10px;
	margin-bottom:0px;
	padding:1px;
}

img.BorderPinkSmall
{
	border: #eba2b5 thin solid;
	margin-left:5px;;
	margin-top:5px;
	margin-right:5px; 
	padding:1px;
}

img.BorderBrown
{
	border: #582D05 medium solid ;
	margin-top: 10px;
	padding:1px;
	margin-right:20px;
	margin-left:10px;
	margin-bottom: 1px;
}

img.BorderWhite
{
	border: #ffffff medium solid ;
	margin-top: 10px;
	padding:1px;
	margin-right:20px;
	margin-left:10px;
	margin-bottom: 1px;
}

td.content
{
	padding-left:5px;
}

td.headerBody
{
    height :auto;
    text-align: left;
    font-family:Calibri;
    font-size:x-large; 
    font-weight:bold;
}

li.normal
{
	font-size:11px;
	font-weight:bold;
}

span.mainTopicHeader
{
	font-size:16px;
	font-weight:bold;
	text-align:justify;
    text-decoration:none;
	padding-left:0px;
	padding-top:0px;
	letter-spacing: 0.12em;
	line-height:22px;
}
span.subHeading1
{
	font-size:14px;
	font-weight:bold;
}
p.subHeadingBlack, span.subHeadingBlack, #subHeadingBlack
{
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	text-align:center;
}
span.subHeading1Purple
{
	color:#920093;
	font-size:16px;
	font-weight:bold;
}

span.subHeadingWhite
{
	font-size:14px;
	font-weight:900;
	color:#FFFFFF;
	/*text-shadow:#999999; */
	letter-spacing:2px;	
}


td.BodyParagraph
{
    vertical-align:top;
}



#apDiv1-1280
{
}
#apDiv1-1024
{
	position: absolute;
	left: 158px;
	top: 158px;
	width: 860px;
	height: 1641px;
	z-index: 1;
}
#apDiv2-1280
{
	position: absolute;	
	left: 200px;
	top: 23px;
	width: 98px;
	height: 51px;
	z-index: 2;
	
}
#apDiv3-1280
{
	position: absolute;
	left: 0px;
	top: 191px;
	width: 166px;
	height: 860px;
	z-index: 3;
}
#apDiv4-1280
{
	position: absolute;
	left: 230px;
	top: 127px;
	width: 1000px;
	height: 51px;
	z-index: 2;
	font-size:12px;
	font-weight:bold;
}
div.slogan
{
	font-size:12px;
	font-weight:bold;
}
#apDiv3-1024
{
    position: absolute;
    left: 0px;
    top: 192px;
    width: 158px;
    height: 1678px;
    z-index: 3;
}

div.kandyanPage
{
	padding-top:10px;
	font-family:calibri;
	font-size: 12px;
	color:#92C100;
	padding-left: 0px;
}

div.WeddingFlowersPage
{
	padding-top:10px; 
	font-family:calibri; 
	font-size: 12px;
	color:#5F7E00;
	padding-left: 0px;
}

div.rightMenuHeading
{
	border-color:#ccccff;
	height:20px; 
	border-top:1px dotted;
	border-bottom:1px dotted; 
	text-align:center;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	color:#336699;
	background-color:#8bc0e3;
	margin-bottom:5px;
}

.menu1
{
    background: #8bc0e3;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    display: block;
    text-decoration: none;
    color: #336699;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:bold;
    border-top: solid 1px #ccccff;
	filter: alpha(opacity=80);
}

.submenu
{
    background-color:#ebf4fb;
    display: block;
    height: 19px;
    padding-top: 2px;
    padding-left: 8px;
    color: #0066FF ;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    border-top: solid 1px #ccccff;
    text-decoration: none;
}
.submenu:hover
{
    background-color:#CCCCCC;
    display: block;
    height: 19px;
    padding-top: 2px;
    padding-left: 8px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    border-top: solid 1px #ccccff;
    text-decoration: none;
}
.submenu2
{
   
	background-color:#ebf4fb;
    display: block;
    height: 38px;
    padding-top: 2px;
    padding-left: 8px;
    color: #0066FF ;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    border-top: solid 1px #ccccff;
    text-decoration: none;
}
.submenu2:hover
{
    background-color:#CCCCCC;
    display: block;
    height: 38px;
    padding-top: 2px;
    padding-left: 8px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    border-top: solid 1px #ccccff;
    text-decoration: none;
}
.hide
{
    display: none;
}

.show
{
    display: block;
}



.borderTable
{
    
    border: 1px solid #aedaf5;
}
.borderTableCell
{
    border: 1px dashed #aedaf5;
	height:90px;
}
.TableCellLeftBorder
{
	background: url(images/table/TableBorderLeft.png) repeat-y;
	background-position:left;
	padding-left:5px;
}
.TableCellRightBorder
{
	
	background: url(images/table/TableBorderRight.png) right repeat-y;
	padding-left:5px;
}
.TableCellBottomBorderOnly
{
	/*border-bottom:#0066FF 1px solid;*/
	background: url(images/table/TableBorderBottom.png) repeat-x bottom;
}
.TableCellLeftBottomBorder
{
/*
	border-left:#0066ff 1px solid;
	border-bottom:#0066FF 1px solid;
	*/
	background: url(images/table/TableBorderBottomLeft.png) left bottom no-repeat;
}
.TableCellRightBottomBorder
{
/*
	border-right:#0066ff 1px solid;
	border-bottom:#0066FF 1px solid;
	*/
	background: url(images/table/TableBorderBottomRight.png) right bottom no-repeat;
}
.TableSingleCell
{
	border-left:#0066ff 1px solid;
	border-right:#0066ff 1px solid;
}
.TableSingleCellBottom
{
	border-left:#0066ff 1px solid;
	border-right:#0066ff 1px solid;
	border-bottom:#0066FF 1px solid;
}
.TableHeaderLeft
{
	width:16px; height:20px;
	background:url(images/table/TableHeaderLeft.png) no-repeat left;
}
.TableHeaderFill
{
	background:url(images/table/TableHeaderFill.png) repeat;
	font-family:Calibri;
	font-weight:bold;
	font-size:13px;
	color:#666666;
}
.TableHeaderRight
{
width:16px;
	background: url(images/table/TableHeaderRight.png) no-repeat right;
}


div.articleBorder
{
	float:left;
	width:156px; 
	height:180px;
	border-left:#efb5c4 1px solid;
}
div.articlecontent
{
	padding-left:10px;
	text-align:justify;
	padding-right:10px;
}
span.featuredarticletitle
{
	font-weight:bold;
}

      /*Round corner sideboxes*/

.xrounded h1, .zrounded h1 {
margin:0; 
font-size:1.2em; 
padding:0 8px 3px 8px;
border-bottom:1px solid #d0d0d0;
}

.xrounded p, .zrounded p {
margin:0; 
padding:5px 0; 
font-size:10px;
line-height:125%;
}
.xrounded {
background: transparent; 
width:100%;   /*Adjust the width here*/
float:left; 
margin:0 0 15px 0;
line-height:125%;
}
.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #d0d0d0;
border-right:1px solid #d0d0d0;
}
.xb1 {
margin:0 5px; 
background:#d0d0d0;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #d0d0d0; 
border-width:0 1px; 
height:auto;
background:#fff;
}

div.xboxcontent div{
padding: 0 4px 0 8px;

}

* html .xboxcontent {
height:1px;
}

.color_a {
background: #A5D3FF; /* Change the top part color here*/
color:#000;
}

/*end of basic style*/

/*Color - Blue */

.MainHeaderlue{
	border-bottom:1px solid #d8edfa;
}

.downFillBlue {
background:#d8edfa; 
border-left:1px solid #94c5e3;
border-right:1px solid #94c5e3;
}
.topBorderBlue {/* old x1*/
margin:0 5px; 
background:#94c5e3;
}
.topHeaderBackBlue
{
	background-color:#a1d0ec;	
	height:20px;
	text-align:center;
	vertical-align:bottom;
	filter: alpha(opacity=0);
}

.xboxcontent {
display:block; 
border:0 solid #94c5e3; 
border-width:0 1px; 
height:auto;
background:#d8edfa;
}

.color_a {
background: #d8edfa; /* Change the top part color here*/
color:#000;
}

/*end of Blue */

/*Color - Pink*/

.MainHeaderPink{
	border-bottom:1px solid #faeaee;
}

.downFillPink {
background:#faeaee; 
border-left:1px solid #eba2b5;
border-right:1px solid #eba2b5;
}
.topBorderPink {/* old x1*/
margin:0 5px; 
background:#eba2b5;
}
.topHeaderBackPink
{
	background-color:#efb5c4;	/*title Bak */
	height:20px;
	text-align:center;
	vertical-align:bottom;
	filter: alpha(opacity=0);
}

.xboxcontentPink {
display:block; 
border:0 solid #eba2b5; 
border-width:0 1px; 
height:auto;
background:#faeaee;
}

.color_Pink {
background: #ff6699; /* Change the top part color here*/
color:#000;
}

/*end of Pink */

/*Color - Brown*/

.MainHeaderBrown{
	border-bottom:1px solid #efe8de;
}

.downFillBrown {
background:#efe8de; 
border-left:1px solid #5f3e2f;
border-right:1px solid #5f3e2f;
}
.topBorderBrown {/* old x1*/
margin:0 5px; 
background:#5f3e2f;
}
.topHeaderBackBrown
{
	background-color:#e1c9a8;	/*title Bak */
	height:20px;
	text-align:center;
	vertical-align:bottom;
	filter: alpha(opacity=0);
}

.xboxcontentBrown {
display:block; 
border:0 solid #5f3e2f; 
border-width:0 1px; 
height:auto;
background:#efe8de;
}

.color_Brown {
background: #bba27a; /* Change the top part color here*/
color:#000;
}

/*end of Brown */

/* end of Round corner side boxes */

/*Customized Button */

a.button{
background:url(images/button/button.png);
border:none hidden inset;
outline: none;
display:block;
color:#555555;
font-weight:bold;
height:30px;
line-height:29px;
margin-bottom:14px;
text-decoration:none;
width:100px;
}
a.buttonLarge{
background:url(images/button/buttonLarg.png);
border:none hidden inset;
outline: none;
display:block;
color:#555555;
font-weight:bold;
height:30px;
line-height:29px;
margin-bottom:14px;
text-align:center;
text-decoration:none;
width:150px;
}
a:hover.button{
color:#0066CC;
}


/* -------------------- */
/* CLASSES */
/* -------------------- */
.next{
background:url(images/button/btnNext.png) no-repeat 10px 8px;
text-indent:30px;
display:block;
}
.previous{
background:url(images/button/btnPre.png) no-repeat 10px 8px;
text-indent:30px;
display:block;
}
.more{
text-indent:15px;
display:block;
}

/*end of Customized button */

/*Round corner sideboxes - filled wit blu all*/

.xroundedblue h1, .zroundedblue h1 {
margin:0; 
font-size:1.2em; 
padding:0 8px 3px 8px; 
border-bottom:1px solid #24a7f0;
}
.xroundedblue p, .zroundedblue p {
margin:0; 
padding:5px 0; 
font-size:10px;
line-height:125%;
}
.xroundedblue {
background: transparent; 
width:100%;   /*Adjust the width here*/
float:left; 
margin:0 0 15px 0;
line-height:125%;
}
.xtopblue, .xbottomblue {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1blue, .xb2blue, .xb3blue, .xb4blue {
display:block; 
overflow:hidden;
}
.xb1blue, .xb2blue, .xb3blue {
height:1px;
}
.xb2blue, .xb3blue, .xb4blue {
background:#a0b5e8; 
border-left:1px solid #a0b5e8;
border-right:1px solid #a0b5e8;
}
.xb1blue {
margin:0 5px; 
background:#a0b5e8;
}
.xb2blue {
margin:0 3px;
border-width:0 2px;
}
.xb3blue {
margin:0 2px;
}
.xb4blue {
height:2px; 
margin:0 1px;
}

.xboxcontentblue {
display:block; 
border:0 solid #a0b5e8; 
border-width:0 1px; 
height:auto;
background:#a0b5e8;
}

div.xboxcontentblue div{
padding: 0 4px 0 8px;

}

* html .xboxcontentblue {
height:1px;
}

.color_ablue {
background: #a0b5e8; /* Change the top part color here*/
color:#000;
}

/* end of Round corner side boxes */

/* photo Reagion */
div.searchresultitem
        {
            width: 118px;
            float: left;
            margin-top: 2px;
			margin-left:2px;
        }
        div.searchresultitemborder
        {
            border: #8bc0e3 1px solid;
            height: 150px;
            width: 110px;
			margin-left:1px;
        }
        div.searchresultitempicture
        {
            background-color: #ffffff;
            height: 108px;
            padding: 1px;
            text-align: center;
        }
        div.searchresultiteminfomain
        {
            background-color: #ffffff;
            height: 40px;
            text-align: justify;
            padding-left: 5px;
        }
        div.searchresultiteminfoitem
        {
            padding-top: 5px;
			line-height:13px;
			text-align:left;
        }
		div.photoregion
		{
			width:600px; 
			height:170px; 
			margin-top:20px;
		}
		div.photoregionheader
		{
			margin-left:0px; 
			width:140px; 
			background-color:#ebf4fb;
			border-left:#A5EBFA 1px solid;
			border-right:#A5EBFA 1px solid;
			border-top:#A5EBFA 1px solid;
		}
		div.photoregionbody
		{
			background-color:#ebf4fb; 
			height:160px;
			border:#A5EBFA 1px solid;
		}
/*end of Photo Region