* {padding: 0; margin: 0;}
body {
background-color:#fff;
color:#000;
font:normal 13px Arial,Helvetica,sans-serif;
margin:0;
padding:0;
}
p, div, h1, h2, h3, form, input, textarea, img, span, li {
margin:0;
padding:0;
}
ul {
list-style-type:none;
margin:0;
padding:0;
}
img {
border:medium none;
display:block;
font-size:0;
line-height:0;
}
a {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
.spacer {
clear:both;
font-size:0;
line-height:0;
margin:0;
padding:0;
}

.top-part{width:94%; text-align:right; margin:0 auto; font:normal 12px/25px Arial; background:url(../Images/blog-icon.gif) no-repeat 90% center; padding-right:20px;}
.top-part a{ color:#b10034;  }
.top-part a:hover{ text-decoration:underline; }
.one{width:100%; height:85px; margin:0; background:url(../Images/typhoo-logo-bg.jpg) repeat-x 0 0; }
.two{ width:95%; margin:0 auto;}
.two .left{ float:left; width:18%; padding-top:18px;}
.two .right{ float:right; width:82%; padding-top:31px; text-align:right; position:relative; }
.two .right form{ float:right; padding-bottom:15px; margin:0; position:relative; margin-right:57px;}
.two .right form input{ border:none; height:17px; }
.two .right form input[type=submit]{ background-color:#dfd9d1; color:#FF3366; font:bold 11px Arial, Helvetica, sans-serif; position:absolute; } 
.two .right ul{ margin:0; padding:0; list-style-type:none; position:absolute; right:0.8em; }
.two .right ul li{ margin:0; padding:0; float:left; color:#FFFFFF; font:normal 13px Arial;}
.two .right ul li a{ font:normal 13px Arial; color:#FFFFFF; background-color:transparent; padding:0 6px; text-decoration:none; }
.two .right ul li a.nopad{ padding-right:0;}
.two .right ul li a.active{ font-weight:bold;}
.footer{ width:100%; border-bottom:4px solid #b10034; height:24px; font:normal 10px/24px Arial, Helvetica, sans-serif; margin-top:10px; position:relative; }
.footer .footer-left{ float:left; width:70%; }
.footer .footer-right{ float:right; width:30%; padding-top:5px; }
.footer a{ color:#000; padding:0 0.4em; }
.footer span{ background:url(../Images/cup.jpg) no-repeat 0 50%; padding-left:3em; margin:0 2em 0 3em; }
.footer ul{  }
.footer ul li{ float:left; padding-right:0.3em; }
.footer ul li.last{ padding-right:0; padding-left:1.3em;}
.footer ul li a{ padding:0; }
#background{ width:100%; }

.inner-left{ width:20.8%; float:left; }
.inner-right .useful-links{ position:absolute; bottom:0; left:-26%; }
.inner-right .useful-links h2{ color:#000; font-size:1.1em; }
.inner-right .useful-links a{ color:#b10034; font-size:1em; text-decoration:none; }
.inner-left ul li{ padding-bottom:2px; background:transparent url(../Images/side-tab-bg.gif) repeat-x 0 0; height:30px; }
.inner-left ul li.active{ background:transparent url(../Images/side-tab-hover.gif) repeat-x 0 0; }
.inner-left ul li.active a{ background:transparent url(../Images/white-bullet.gif) no-repeat 10px 50%; color:#fff; }
.inner-left ul li a{ color:#b10034; padding-left:20px; background:transparent url(../Images/red-bullet.gif) no-repeat 10px 50%; text-decoration:none; font:normal 13px/30px Arial, Helvetica, sans-serif; }
.inner-left ul li a.black{ color:#000; padding-left:37px; background:transparent url(../Images/black-bullet.gif) no-repeat 25px 50%; text-decoration:none; font:normal 13px/30px Arial, Helvetica, sans-serif; }
.inner-left ul li.active a.black{ background:transparent url(../Images/white-bullet.gif) no-repeat 30px 50%; color:#fff; padding-left:42px; }

.inner-right{ width:79%; float:right; background-color:#eeebe5; position:relative; }
.inner-right-bg{ background:#eeebe5 url(../Images/background-ourcompany.jpg) repeat-y right top; height:100%; }
.inner-right .red-grey{ width:45%; position:absolute; z-index:2; right:0; top:23%; }
.inner-right .leftside-red-grey{ width:45%; position:absolute; z-index:2; left:0; top:23%; }
.redbar{ background:url(../Images/red-grey-bar1.gif) repeat-x 0 0; height:30px; font-size:20px;}
.bluebar{ background:url(../Images/blue-bar1.gif) repeat-x 0 0; height:30px; font-size:20px;}
.bluebar a{ background:url(../Images/bluebar-arrow.gif) no-repeat 3% 100%; padding-left:25px; color:#fff;}
.orangebar{ background:url(../Images/orange-bar1.gif) repeat-x 0 0; height:30px; font-size:20px;}
.orangebar a{ background:url(../Images/orange-bar-arrow.gif) no-repeat 3% 100%; padding-left:25px; color:#fff;}
.greenbar{ background:url(../Images/green-bar1.gif) repeat-x 0 0; height:30px; font-size:20px;}
.greenbar a{ background:url(../Images/green-bar-arrow.gif) no-repeat 3% 100%; padding-left:25px; color:#fff;}
.blackbar{ background:url(../Images/black-bar1.gif) repeat-x 0 0; height:30px; font-size:20px;}
.blackbar a{ background:url(../Images/black-bar-arrow.gif) no-repeat 3% 100%; padding-left:25px; color:#fff;}
.greenishbar{ background:url(../Images/greenish-bar1.gif) repeat-x 0 0; height:30px; font-size:20px;}
.greenishbar a{ background:url(../Images/greenish-bar-arrow.gif) no-repeat 3% 100%; padding-left:25px; color:#fff;}
.redbar a{ background:url(../Images/red-grey-bar-arrow.gif) no-repeat 3% 100%; padding-left:25px; color:#fff;}
.greybar{ background:url(../Images/red-grey-bar2.gif) repeat-x 0 0; height:30px; font-size:13px; line-height:30px; color:#551517; padding-left:25px;  margin-top:2px;}

.inner-right .image-container{ width:93%; text-align:center; margin:0 auto; background-color:#fff; min-height:200px; padding:10px 0; margin-top:20px; }
.inner-right .image-container img{ margin:0 auto; }
.inner-right .text-container{ width:93%; margin:25px auto 0;}
.inner-right .text-container ul{ list-style-type:disc; margin-left:15px; }
.inner-right .text-container ul li{ padding-bottom:5px;}
.inner-right .text-container a{ color:#b10034;  }
.inner-right .text-container a:hover{ text-decoration:underline;  }
.inner-right .text-left{ float:left; /*width:155px;*/ margin-top:25px; padding-left:25px; }
.inner-right .text-right{ float:left; width:74%; }
.inner-right .text-container h1{ color:#b10034; font-size:15px; height:35px;}
.inner-right h1{ color:#b10034; font-size:15px; height:35px;}
.inner-right .text-container p{ font-size:13px; color:#000; padding-bottom:20px; text-align:justify; }


#cse{ width:210px; position:absolute; margin-left:777px; _margin-left:750px; top:40px; z-index:10;}
table.gsc-branding { display:none;}
input.gsc-search-button { margin-left:0; height:17px; border:none; color:#FF3366; font:bold 11px Arial, Helvetica, sans-serif; }
table.gsc-search-box input[type=text] { border:0; height:17px; padding-right:4px; background-image:none; }
.gsc-tabsArea { display:none; }
.gsc-resultsbox-visible { background-color:#FFFFFF; display:block; padding:5%; float:right;  width:420%; margin-right:10%; }
.gs-result .gs-title, .gs-result .gs-title a { color:#B10034; padding-bottom:5px; text-decoration:underline; }
.gs-result .gs-title, .gs-result .gs-title b { color:#B10034; padding-bottom:5px; text-decoration:underline; }
.gsc-resultsHeader { display:none;}