/* css reset */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0;  }

/* containers */
body { font-family:"Verdana", Arial, Helvetica, sans-serif; width: 100%; height: 100%;}
#header-wrap { width: 100%; background:url(../images/top-corners.jpg) repeat-x; }
#header { background:url(../images/taj-mahal-kidwelly-top.jpg) no-repeat; width: 1024px; height: 593px; margin: 0 auto;  }
#wrap { background: #e0e469; width: 100%; height: 100%; padding: 10px; overflow:hidden;}
#content { width: 1024px; margin: 0 auto; overflow:hidden; color: #010101;}
#footer-wrap { width: 100%; height: 100%; background-color: #e0e469;}
#footer { background:url(../images/footer-style.png) no-repeat; background-position: -20px 15px; width: 920px; height: 120px; margin: 0 auto; }



h1 { color: #2ac8ff; font-size: 1.3em; font-weight: normal; font-family:"Georgia", Times New Roman, Times, serif; }
h2 { color: #2ac8ff; font-size: 1.1em; font-weight: normal; font-family:"Georgia", Times New Roman, Times, serif; padding: 10px 0 30px 0;}
h3 { color: #347d93; font-size: 13px; }
h4 { font-size: 1.3em; font-family:"Georgia", Times New Roman, Times, serif; color:#347d93; padding: 10px 0 10px 0;}
h5 {}
h6 {}
p { font-size: 0.8em; line-height: 1.3em; padding-bottom: 10px;}
.big-text { font-size: 1.3em;}
.small-text { font-size: 0.9em;}
.right { float:right; padding-right: 60px; color: #fff;}
a:link, a:visited { text-decoration: none; color: #2ac8ff; }
a:hover { text-decoration:underline;}

/*  background effect for the left side */
#bg-box { float:left; background:url(../images/white-edge.png) repeat-y; width: 540px; background-position: 0 45px; margin-right: 25px; }
#top { padding-left: 34px;}
.text { background: url(../images/white-corners.png) no-repeat; padding: 0 79px 0 55px;}
#bottom { background: url(../images/bottom-rounded.png) no-repeat; height: 106px; background-position: 34px 0  }

#bg-box-2 { float:left; background:url(../images/white-edge-small.png) repeat-y; width: 381px; margin-left: 25px;}
#top-small { padding-left: 31px;}
.text-2 { background: url(../images/white-corners-small.png) no-repeat; padding: 0 50px 0 55px;}
#bottom-2 { background: url(../images/bottom-rounded-small.png) no-repeat; height: 63px; background-position: 31px 0; }

#menu { float:left; width: 900px; margin-left: 20px; }
#menu-top { background:url(../images/menu-top.jpg) no-repeat; padding-top: 143px;}
.menu-text { background-color: #fff; width: 880px; padding-left: 20px;}