* { 
margin : 0; 
padding : 0; 
} 
td, p, div, input { 
font : normal 11px Arial; 
} 
body { 
padding : 0; 
margin : 0; 
} 
a, a:hover { 
padding : 0; 
cursor : pointer; 
} 
#wrapper {
	margin: 0 auto;
	width: 1005px;
	height: auto;
	background: url(../images/body-bg.jpg) repeat-y;
} 
#main { 
margin : 0 auto; 
width : 980px; 
height : auto; 
} 
#header { 
width : auto; 
height : auto; 
float : left; 
margin-bottom : 18px; 
} 
#top { 
width : 990px; 
height : 19px; 
background : #cc3300; 
line-height : 17px; 
padding : 0 0 0 19px; 
color : #000080; 
float : left; 
} 
#top a { 
font : normal 11px Arial; 
color : #ffffff; 
} 
#top a:hover { 
color : #e7e7e7; 
text-decoration : underline; 
padding : 0; 
} 
#malayalam { 
width : 242px; 
float : right; 
height : 19px; 
background : #cc3300; 
line-height : 10px; 
padding : 0 19px 0 0; 
color : #ff0000; 
text-align : right; 
} 
#malayalam a { 
font : normal 11px Arial; 
color : #ffffff; 
background : #ff0000; 
line-height : 18px; 
padding : 0 3px 0 3px; 
} 
#logo-row { 
width : auto; 
height : 94px; 
line-height : 90px; 
clear : both; 
padding : 2px; 
} 
#logo-row img { 
margin : 20px 19px 0 16px; 
border : none; 
float : left; 
display : block; 
} 
#search { 
float : left; 
width : 288px; 
height : 36px; 
border : 1px solid #cccccc; 
background : #e7e7e7; 
margin : 18px 10px 0 60px; 
padding : 7px; 
} 
#search .input-box { 
background : #ffffff url(../images/google-search.gif) no-repeat; 
width : 215px; 
} 
#search .button1 { 
background : #cc0000; 
border : 1px solid #cc0000; 
width : 64px; 
height : 19px; 
text-align : center; 
color : #ffffff; 
font : normal 10px/17px Arial; 
} 
#news-box { 
float : left; 
width : 275px; 
height : 34px; 
border : 1px solid #ffffff; 
background : #ffffff; 
margin : 18px 18px 0 20px; 
padding : 9px 0 7px 10px; 
line-height : 33px; 
} 
* html #news-box { 
width : 260px; 
background : #ffffff; 
margin : 18px 0 0 0; 
} 
#news-but1 { 
float : left; 
width : 130px; 
height : 32px; 
border : none; 
text-align : center; 
font : bold 13px/32px Arial; 
color : #ffffff; 
background : #555555; 
margin-right : 7px; 
} 
* html #news-but1 { 
float : left; 
width : 123px; 
height : 32px; 
border : none; 
text-align : center; 
font : bold 13px/32px Arial; 
color : #ffffff; 
background : #000000; 
margin-right : 7px; 
} 
#news-but1 a, a:hover { 
text-align : center; 
color : #ffffff; 
} 
#nav { 
margin : 0 auto; 
width : 980px; 
height : 41px; 
background : url(../images/nav-tile.jpg) repeat-x; 
text-align : center; 
line-height : 34px; 
} 
#nav a { 
font : bold 11px Arial; 
color : #ffffff; 
margin : 0 5px 0 5px; 
} 
#nav a:hover { 
color : #cccccc; 
} 
#content { 
margin : 0 auto; 
width : 950px; 
height : auto; 
clear : both; 
} 
#con-column01 { 
float : left; 
width : 150px; 
height : auto; 
margin-right : 5px; 
} 
* html #con-column01 { 
float : left; 
width : 150px; 
height : auto; 
margin-right : 5px; 
} 
#left-box01 { 
width : 140px; 
border : 1px solid #cccccc; 
background : #e7e7e7; 
padding : 5px 5px 15px 5px; 
margin-bottom : 16px; 
clear : both; 
color : #333333; 
} 
.head-style01 { 
background : #bf0000; 
padding : 0 0 0 9px; 
width : 129px; 
height : 21px; 
font : bold 12px/20px Arial; 
text-align : left; 
color : #ffffff; 
margin-bottom : 6px; 
} 
* html .head-style01 { 
margin-bottom : 7px; 
} 
#left-box01 li { 
width : 114px; 
list-style : none; 
clear : both; 
background : url(../images/but-01.gif) no-repeat; 
background-position : 7px 5px; 
border-bottom : 1px dashed #ffffff; 
padding : 2px 0 2px 22px; 
} 
#left-box01 li a { 
font : normal 12px/12px Arial; 
color : #333333; 
text-decoration : none; 
text-transform : none; 
} 
#left-box01 li a:hover { 
color : #000000; 
text-decoration : none; 
text-transform : none; 
} 
#left-box02 { 
width : 140px; 
height : auto; 
border : 1px solid #cccccc; 
background : #ffffff; 
padding : 0 5px 15px 5px; 
margin-bottom : 16px; 
clear : both; 
color : #333333; 
} 
.head-style02 { 
background : #3b3b3b; 
padding : 0 0 0 9px; 
width : 129px; 
height : 21px; 
font : bold 12px/20px Arial; 
text-align : left; 
color : #ffffff; 
margin-bottom : 5px; 
margin-top : 5px; 
} 
#left-box02 li { 
width : 114px; 
list-style : none; 
clear : both; 
background : url(../images/but-02.gif) no-repeat; 
background-position : 7px 5px; 
border-bottom : 1px dashed #cccccc; 
padding : 2px 0 2px 22px; 
} 
#left-box02 li a { 
font : normal 12px/12px Arial; 
color : #333333; 
text-decoration : none; 
text-transform : none; 
} 
#left-box02 li a:hover { 
color : #000000; 
text-decoration : none; 
text-transform : none; 
} 
#left-box03 { 
width : 140px; 
border : 1px solid #cccccc; 
background : #e7e7e7; 
padding : 5px; 
clear : both; 
color : #333333; 
border-bottom : none; 
} 
.head-style03 { 
background : #bf0000 url(../images/but-03.jpg) no-repeat; 
background-position : 4px 7px; 
padding : 0; 
padding-left : 15px; 
width : 123px; 
height : 21px; 
font : bold 12px/20px Arial; 
text-align : left; 
color : #ffffff; 
} 
#con-column02 { 
float : right; 
width : 788px; 
height : auto; 
} 
* html #con-column02 { 
float : left; 
width : 780px; 
height : auto; 
} 
#con-gap { 
margin : 0 auto; 
width : 950px; 
height : 7px; 
clear : both; 
background : #666666; 
margin-top : 5px; 
margin-bottom : 5px; 
} 
#footer { 
margin : 0 auto; 
width : 950px; 
height : auto; 
clear : both; 
color : #000000; 
} 
#footer a { 
font : normal 11px/11px Arial; 
color : #333333; 
text-decoration : none; 
text-transform : none; 
} 
#footer a:hover { 
color : #333333; 
text-decoration : none; 
text-transform : none; 
} 
#footer .designby a { 
font : normal 11px/11px Arial; 
color : #ae0000; 
text-decoration : none; 
text-transform : none; 
} 
#footer .designby a:hover { 
color : #ae0000; 
text-decoration : underline; 
text-transform : none; 
} 
#Layer1 { 
position : absolute; 
width : 288px; 
height : auto; 
z-index : 1; 
left : auto; 
top : auto; 
background : #ffffff; 
margin : 0; 
padding : 0; 
visibility : visible; 
display : block; 
} 
#Layer2 { 
position : absolute; 
width : 288px; 
height : auto; 
z-index : 1; 
left : auto; 
top : auto; 
background : #ffffff; 
margin : 0; 
padding : 0; 
visibility : hidden; 
display : block; 
} 
#Layer3 { 
position : absolute; 
width : 278px; 
height : 140px; 
z-index : 2; 
left : auto; 
top : auto; 
background : #ffffff; 
margin : 0; 
padding : 0; 
visibility : visible; 
display : block; 
} 
#Layer4 { 
position : absolute; 
width : 278px; 
height : 140px; 
z-index : 2; 
left : auto; 
top : auto; 
background : #ffffff; 
margin : 0; 
padding : 0; 
visibility : hidden; 
display : block; 
} 
#Layer5 { 
position : absolute; 
width : 278px; 
height : 140px; 
z-index : 2; 
left : auto; 
top : auto; 
background : #ffffff; 
margin : 0; 
padding : 0; 
visibility : hidden; 
display : block; 
} 
#Layer6 { 
position : absolute; 
width : 482px; 
height : 250px; 
z-index : 3; 
left : auto; 
top : auto; 
background : #ffffff; 
margin : 0; 
padding : 0; 
visibility : visible; 
display : block; 
} 
#Layer7 { 
position : absolute; 
width : 482px; 
height : 250px; 
z-index : 3; 
left : auto; 
top : auto; 
background : #ffffff; 
margin : 0; 
padding : 0; 
visibility : hidden; 
display : block; 
} 
#Layer8 { 
position : absolute; 
width : 482px; 
height : 250px; 
z-index : 3; 
left : auto; 
top : auto; 
background : #ffffff; 
margin : 0; 
padding : 0; 
visibility : hidden; 
display : block; 
} 
a { 
cursor : pointer; 
} 
#interior { 
width : 790px; 
height : auto; 
float : right; 
text-decoration:none;
padding : 0 0 0 0; 
} 
} * html #interior { 
width : 788px; 
height : auto; 
float : right; 
padding : 0 0 0 0; 
} 
#bedcrumps { 
clear : both; 
width : 450px; 
height : 14px; 
background : #e7e7e7 url(../images/newkerala-interior-001.jpg) no-repeat; 
background-position : right; 
color : #333333; 
padding : 3px 0 0 12px; 
} 
#bedcrumps a { 
text-decoration : none; 
font : normal 11px/11px tahoma; 
color : #333333; 
text-decoration : none; 
text-transform : none; 
} 
#bedcrumps a:hover { 
text-decoration : underline; 
text-transform : none; 
} 
#interiorleft { 
float : left; 
width : 472px; 
height : auto; 
margin-top : 15px; 
} 
#interiorright { 
width : 290px; 
height : auto; 
float : left; 
padding-left : 3px; 
margin-top : 15px; 
} 
#interior-depth { 
float : left; 
width : 450px; 
height : auto; 
margin-top : 15px; 
padding : 14px; 
border : 1px solid #e7e7e7; 
padding-bottom : 30px; 
} 
#interior-depth h1 { 
font : bold 24px/24px Arial; 
padding-bottom : 3px; 
} 
#interior-depth h2 { 
font : normal 14px/16px Arial; 
color : #000000; 
margin-top : 10px; 
text-align : justify; 
padding-bottom : 5px; 
} 
#interior-depth p { 
font : normal 14px/16px Arial; 
margin-top : 12px; 
color : #000000; 
} 
#interior-depth a { 
text-decoration : underline; 
font : normal 12px/12px Arial; 
margin-top : 11px; 
color : #000000; 
} 
#photonews { 
float : left; 
} 
#photonews_01 { 
float : left; 
width : 288px; 
height : 22px; 
background : #af0000; 
font : normal 14px/24px arial; 
color : #ffffff; 
padding-left : 10px; 
border : 1px solid #333333; 
} 
#photonews_02 { 
float : left; 
width : 284px; 
height : auto; 
background : #e7e7e7; 
border : 1px solid #cccccc; 
border-top : none; 
padding : 7px; 
} 
#photonews_02 p { 
margin : 12px 0 0 14px; 
width : 260px; 
text-align : justify; 
} 
#photonews_03 { 
float : left; 
width : 273px; 
height : 24px; 
background : #cccccc; 
border : 1px dashed #ffffff; 
border-left : none; 
border-right : none; 
margin : 12px 0 0 6px; 
} 
* html #photonews_03 { 
margin : 12px 0 0 3px; 
} 
#photonews_03 li { 
margin : 6px 0 0 7px; 
list-style : none; 
float : left; 
background : url(../images/newkerala-interior-008.jpg) no-repeat; 
background-position : 0 2px; 
padding : 0 0 0 16px; 
font : normal 12px/12px Arial; 
} 
* html #photonews_03 li { 
margin : 6px 0 0 6px; 
} 
#photonews_03 a { 
font : normal 12px/12px Arial; 
color : #333333; 
text-decoration : none; 
text-transform : none; 
} 
#photonews_03 a:hover { 
color : #333333; 
text-decoration : none; 
text-transform : none; 
} 
#interiorright-02 { 
float : left; 
width : 280px; 
height : 110px; 
background : #af0000; 
font : normal 12px/24px arial; 
color : #ffffff; 
padding-left : 15px; 
border : 1px solid #333333; 
margin-top : 12px; 
} 
#photoglry { 
float : left; 
width : 270px; 
height : 78px; 
background : #cccccc; 
border : 1px solid #000000; 
} 
#photoglry img { 
float : right; 
} 
#photoglry_01 { 
float : left; 
width : 128px; 
height : 72px; 
border-right : 1px solid #000000; 
padding : 3px 0 0 5px; 
} 
* html #photoglry_01 { 
padding : 10px 0 0 5px; 
height : 72px; 
} 
#photoglry_01 li { 
margin : 6px 0 0 0; 
list-style : none; 
background : url(../images/newkerala-interior-010.jpg) no-repeat; 
background-position : 0 3px; 
padding : 0 0 0 8px; 
color : #000000; 
} 
* html #photoglry_01 li { 
padding : 0 0 0 0; 
} 
#photoglry_01 a { 
text-decoration : none; 
text-transform : none; 
color : #000000; 
font : normal 11px/11px arial; 
} 
#photoglry_01 a:hover { 
text-decoration : none; 
text-transform : none; 
color : #bb0000; 
} 
#interiorright-03 { 
float : left; 
width : 282px; 
height : 93px; 
padding : 8px; 
border : 1px solid #cccccc; 
margin-top : 12px; 
} 
#interiorright-03 img { 
float : left; 
width : 75px; 
height : 70px; 
border : 1px solid #cccccc; 
} 
#interiorright-04 { 
float : left; 
width : 294px; 
height : auto; 
border : 3px solid #e4e4e4; 
margin-top : 12px; 
} 
.bestof { 
font : normal 12px/25px tahoma; 
color : #3b3b3b; 
margin-left : 12px; 
} 
#bestof { 
float : left; 
width : 282px; 
height : auto; 
border-top : 1px solid #e4e4e4; 
padding-left : 12px; 
} 
#bestofcont { 
float : left; 
width : 280px; 
height : auto; 
} 
#bestofcont li { 
margin : 6px 0 0 0; 
list-style : none; 
float : left; 
background : url(../images/newkerala-interior-008.jpg) no-repeat; 
background-position : 0 3px; 
padding : 0 0 0 16px; 
font : normal 12px/12px Arial; 
} 
#bestofcont a { 
font : normal 12px/12px Arial; 
text-decoration : none; 
text-transform : none; 
color : #333333; 
} 
#bestofcont a:hover { 
text-decoration : none; 
text-transform : none; 
color : #bb0000; 
}
