/*******************************************************
Author	: Anoop Jeewoolall (http://www.lostsimplesphere.com)
Date	: Monday 13 February 2011
Codings	: Coded by Anoop Jeewoolall | +230 754 0540

Copyright 2011 | All Rights Reserved. |
*******************************************************/


/* ----------------------- Normal Stuffs  -----------------------*/
body, h1, h2, h3, h3, h4, h5, h6, ul, ol, li, form, input, img{ border:0; margin:0; padding:0; border: none;}

body { font-family: tahoma; font-size: 12px; background: url() repeat #FFFFFF;}

.wrap{ width: 980px; margin: 0 auto; clear: both; height: 100%;}

p {color: #3B4535; line-height: 21px;}
a {color:#ee9b00;}
a:hover {text-decoration:none;}
*:focus{outline:none;}
a.readmore {background-color:#E7ED42; color: #050500; padding: 3px; text-decoration: none; margin-left: 2px;}
a.readmore:hover {background-color:#FCCD12 !important; padding: 3px; color: #FFFFFF !important;}
/* -----------------------Lists ----------------------*/

.contentmain ul.list {margin-left: 15px; list-style: square; line-height: 22px;}
.contentmain ul.list2 {margin-left: 50px; list-style: square; line-height: 22px;}

/* -----------------------Typography ----------------------*/

blockquote p {font-size: 20px !important; font-family: century gothic, georgia !important; line-height: 28px !important; letter-spacing: -1px;}

.width { width: 400px;}

.margin {margin-left:25px; border: none;}
.noborder {border: none !important;}
.left {float: left;}
.right {float:right;}

/* ----------------------- Horizontal Bars  -----------------------*/

.960 { margin: 0 auto; width: 960px;}

#horizontal-1{ height: 25px; background: #F0F0F0 url() top left repeat; }
				.text-top {padding: 5px; font-weight: bold; color: #767A7D;}
				.text-top span {display: none!important;}
				.country {margin-left: 5px; padding-top: 2px;}
				
#horizontal-2{ height: 555px; background: #FFFFFF url(../img/main_page_bg.jpg) no-repeat top center;}
				.panel-top {margin-top: 20px;}
				.midpanel { margin-top: 220px; margin-left: 115px; width: 750px; height:320px; float: left;}
					.midpanel1 {width: 460px; height: 280px; padding: 2px; float: left; margin: 5px; margin-top: 15px;}
					.midpanel2 {width: 260px; height: 280px; padding: 2px; float: left; margin: 5px; margin-top: 15px; margin-left: 0px; margin-right:10px; }
#horizontal-3{ background: url(); padding-top: 35px; padding-bottom: 35px;}
				.column1 {width: 390px; float: left; line-height: 16px !important;}
				.column1 h2 {font: tahoma 19px bold !important; margin-left: 5px; line-height: 10px;}
				.column1 p {text-align: justify !important; font-size: 8.5pt;margin-left: 5px; line-height: 19px;}
				
#horizontal-4{ height: 150px; background: #F5F5F5 url(); margin-bottom:5px;}
				.column1 {width: 390px; float: left; line-height: 16px !important;}
				.column1 h3 {font: tahoma 15px bold !important; margin-left: 5px; line-height: 10px; margin-top: 25px;}
						h3.rose2 {color: #EB0072 !important; padding-left: 10px; display: block !important;}
				.column2 {width: 330px; float: left; margin-top: 55px; margin-left: 30px;}
				.column3 {width: 200px; float: left; margin-top: 55px; margin-left: 30px;}


/* ----------------------- Navigation  -----------------------*/
#navigation { height: 20px; background: url();}
#navigation ul { padding-top: 9px;}
#navigation ul li { float: left; display: block; list-style-type: none; }
#navigation ul li a { float: left; display: block; color: #FF429E; font-weight: bold; text-decoration: none; margin-left: 38px; }
				.firstnav {margin-left: 15px !important;}
#navigation ul li a:hover {text-decoration: underline;}

ul#navigation-1 { list-style:none; width: 800px; padding-top: 10px;}
ul#navigation-1 li { display:block; float:left; position:relative;}
ul#navigation-1 li a:link, ul#navigation-1 li a:visited { display:block; text-align:center; text-decoration:none; color: #FF429E; font-weight: bold; text-decoration: none; margin-left: 38px; }
	
ul#navigation-1 li:hover a,
ul#navigation-1 li a:hover,
ul#navigation-1 li a:active { display:block; text-align:left; text-decoration:underline; color: #FF429E; font-weight: bold; margin-left: 38px; }
	
ul#navigation-1 li ul.navigation-2 { list-style:none; display:none; position:absolute; padding-top: 8px;}
ul#navigation-1 li:hover ul.navigation-2 { display:block; }
ul#navigation-1 li ul.navigation-2 li { color: #FF429E; font-weight: bold; text-decoration: none; clear:left;}
ul#navigation-1 li ul.navigation-2 li a:link, ul#navigation-1 li ul.navigation-2 li a:visited { clear:left; border:none; position:relative; z-index:1000; border: 1px solid #EFEFEF; width: 220px; background-color: #FFF; padding: 10px; padding-top: 5px; padding-bottom: 5px; text-decoration: none;}
ul#navigation-1 li ul.navigation-2 li:hover a, ul#navigation-1 li ul.navigation-2 li a:active, ul#navigation-1 li ul.navigation-2 li a:hover 	{ clear:left; border:none; border-bottom:1px solid #ffffff; position:relative; z-index:1000; border: 1px solid #EFEFEF; width: 220px; text-decoration: underline;}



#navigation2 { height: 20px; background: url();}
#navigation2 ul { padding-top: 15px; line-height: 22px; text-align: left;}
#navigation2 ul li { float: left; display: block; list-style-type: none; }
#navigation2 ul li a { float: left; display: block; color: #767A7D; text-decoration: none; margin-left: 15px; font-weight: bold; font-size: 11px;}
				.firstnav2 {margin-left: 5px !important;}
#navigation2 ul li a:hover {text-decoration: underline;}

.clearer {clear: both; border-top: 1px dotted #E4E4E4; height: 10px; }
.clearer2 {clear: both; }
.clearer3 {clear: both; border-top: 1px dotted #E4E4E4; height: 10px; margin-top: 20px; margin-left: 15px; margin-right: 10px; border-top: 2px dotted #EFEFEF; }

/* ----------------------- Colours -----------------------*/

.rose {color: #EB0072 !important;}


/* ----------------------- Contact Page -----------------------*/
fieldset {border: none !important;}
.button {width: 76px; height: 15px; background: url(../img/signup.jpg) no-repeat; text-indent: -9999px; }
.input {margin-left: -8px; font-style: italic; font-size: 11px; height: 15px; width: 150px;}








/* Slider */
#slider-container { 
	width: 460px;  
	background: #FFFFFF;
}

#slider {
	margin: 0 0px;
}
#slider ul, #slider li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#slider li { 
	width: 450px;
	height: 265px;
	overflow: hidden; 
}
