*{
	margin:0px;
	padding:0px;
}

body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:12px;
	
}/* CSS Document */

#containerwrapper
{
	width:100%;
	margin:auto;
}

/* Header Section */
#headerwrapper{		width:100%;	margin:auto;	}
#headerwrapper .headerblock{		margin:auto;	height:43px;	background:#101010;}
#headerwrapper .headertop{	width:1005px;	margin:auto;	height:43px;	}
.headertext{ font-family:Lucida Sans Unicode; font-size:15px; background:url(../images/table.jpg) no-repeat; height:43px;}
#header{	height:116px; width:1004px;	margin:auto; }

#header .logo{ height:112px; float:left; width:270px;}
#header .navmenu {float:left;   width:734px; margin-top:50px;}
#header .menu{		height:41px; 	margin-left:185px; }
#header .menu li{ 	float:left; 	list-style:none;	padding-top:13px; height:41px; }


#header .menu li#blue a { background-color:#127bfc; height:41px; }
#header .menu li#blue  a:hover{  background:#559ff9; /* Old browsers */}
#header .menu li#blue  a.sel { background:#559ff9; /* Old browsers */}

#header .menu li#purple a { background-color:#5f419b; height:41px; }
#header .menu li#purple  a:hover{ background-color:#8e60ea; }
#header .menu li#purple  a.sel{ background-color:#8e60ea; }

#header .menu li#green a {  background-color:#4e9000; height:41px; }
#header .menu li#green  a:hover { background: #7bc920; /* Old browsers */}
#header .menu li#green  a.sel { background: #7bc920; /* Old browsers */}

#header .menu li#pink a { background-color:#c82ed6; height:41px; }
#header .menu li#pink  a:hover { background: rgb(229,112,231); /* Old browsers */}
#header .menu li#pink  a.sel { background: rgb(229,112,231); /* Old browsers */}

#header .menu li#darkpink  a{ background-color:#dc0168; height:41px; }
#header .menu li#darkpink a:hover {background: rgb(255,0,132); /* Old browsers */}
#header .menu li#darkpink a.sel{background: rgb(255,0,132); /* Old browsers */}

#header .menu li a{	color:#fff; font-size:15px; background:#0099FF; margin-left:10px;	text-decoration:none;	font-family:Open Sans,  Segoe UI, Arial, Helvetica, sans-serif;	padding:10px 20px;	}
#header .menu li a:hover{	color:#000; 	text-decoration:none;	font-family: Open Sans,  Segoe UI, Arial, Helvetica, sans-serif;	padding:10px 20px;	}
#header .menu li a.sel{	color:#000;	}


#headerwrapper .banner{		width:100%;margin:auto;	background: url(../images/bg.jpg) repeat-x; height:405px;}
#headerwrapper .bannerimg{		width:1004px;	margin:auto;	}
.img{ float:right; margin-top:58px; margin-right:41px;}

/* Main Section */
#maincontainer{	width:100%;	margin:auto;	background:#fff;}
#maincontainer .mainblock{	width:1004px;	margin:auto;	background:#FFFFFF;}
#content p{ font-family: Segoe UI, Arial, Helvetica, sans-serif; 	padding:3px 14px; font-size:14px;}
#content h1{ font-family: Open sans, Segoe UI, Arial, Helvetica, sans-serif; 	padding:3px 14px; text-decoration:underline; }
#content h3{ font-family: Open sans, Segoe UI, Arial, Helvetica, sans-serif; 	padding:3px 14px; text-decoration:underline; 	 }

#content
{
	
	width:1004px;
	margin:auto;
	padding-top:11px;
	padding-bottom:5px;
}

.pagetitle{
	font-size:16px;
	font-weight:bold;
	padding:3px 14px;
}

.para{
	text-align:justify;
	line-height:23px; color:#292929; margin-top:5px; margin-right:3px;
	padding:3px  14px;;
}

.text{
	text-align:justify;
	line-height:22px; color:#292929; margin-top:0px; margin-right:3px;
	padding:3px  14px;;
}


.readmore{ 
float:right;
margin-right:15px; 
height:22px; 
background:#ebebeb; border-radius:1px; padding-top:10px;
}

.readmore a{
color:#FF0000; 
text-decoration:none; 
width:75px; font-size:12px; 
}
/* Footer Section*/
#footerwrapper
{
	height:183px;
	
	margin:auto;
	background: url(../images/footer-bg.jpg) repeat-x;
}


#footerwrapper .footerblock
{
	
	width:1004px; margin-top:50px;
	margin:auto;
	

}


#footer
{
	
	width:1004px;
	margin:auto;
	padding-top:125px; 
	color:#FFFFFF;

}
#maincontent-1{ width:1004px; margin:auto; margin     }


/*Enquiry Start ================================================================================ */
input, select, textarea {
  background-color: #eee;
  border-top:     1px solid #000;
  border-right:   1px solid #000;
  border-bottom:  1px solid #000;
  border-left:   1px solid #000;
  font-size: 13px;
  padding: 5px; resize: none;
  font-family:Open Sans , Segoe UI; 
}
.button{width:85px; height:29px; padding:5px 6px; background:#ccc; border:1px solid #999999; cursor:pointer; margin-top:9px; font-weight:600;  font-family:Open Sans;}
.button:hover{background:#eee; border:1px solid #ccc; }

form div { margin-bottom: 12px; }
form div label { display: block; color: #000; font-family:Open Sans , Segoe UI; font-size:13px; margin-bottom:3px; margin-top:10px; font-weight:500; }
form div input, form div select, form div textarea { width:100%; border-radius:2px; border:1px solid #ccc ; }
form div textarea { height:100px;}
.enquiryform {width:460px;  float:left; margin-left:17px; margin-top:-10px; margin-bottom:20px; }
.enquiryimg {width:360px;  float:right; margin-left:10px;  margin-top:10px;  }


/* ==================================back-top ================================================== */
#back-top {position: fixed; bottom:30px;z-index:99; left: 50%; margin-left: 580px; display:none; width:41px;height:41px; float:right;}
#back-top a:hover {color:#02478c; }
#back-top span {width:41px;height:41px; display: block;	background:url(../images/up-arrow.gif) no-repeat 0 0  #559ff9; border-radius: 50%;  border:1px solid #CCCCCC;}
#back-top a:hover span { background-color: #127bfc; border:1px solid #CCCCCC;}
/* ======================================================================================= */


#collections{ margin-left:15px;   margin-top:20px; }


#collections li
{
float:left;
list-style:none;
margin:11px;
}


#collections li img
{
border:1px dotted #999; background:#cfcfcf; 
padding:3px; 
}


#collections li img:hover
{

padding:3px; 
background:#fff; border:1px dotted #000; 
}