
*{margin:0px; padding:0px; border:0px;}

body
{
margin:0 auto ;
padding:0px;
background:url(../images/banner2.png) no-repeat center top #0085a2;
height:594px;
} 
.clear{
clear:both;
}

#header
{
width:954px;
height:900px;
margin:0 auto;
padding:0;
}
.logo
{
float:left;
width:188px;
height:115px;
margin:0;
padding:0;
margin-top:12px;
margin-left:19px;
}
.top
{
width:274px;
height:40px;
float:right;
margin-top:25px;
}

.cont-num{width:183px; height:17px; float:right; margin-top:25px; margin-right:35px; padding-top:10px;}

.top_text
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.top_text a
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}
.heading_text
{ 
margin-top:10px;
width:614px;
height:auto;
margin-left:15px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#3e3e3e;
line-height:24px;
font-stretch:normal;
}
.request
{
width:500px;
height:48px;
float:right;
margin-top:10px;
margin-left:180px;
margin-right:25px;

}
.visit{ width:227px; height:48px; float:left; margin-top:30px; }

/* top navigation starts */
/*.top_nav{float:left; width:950px;font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:FFFFFF; text-decoration:none; line-height:normal;  font-weight:normal;}  
.top_nav ul {list-style:none;padding-top:10px;padding-left:10px;}    
.top_nav li { padding:0; float:left; display:block; }
.top_nav li a {float:left; display:block; color:#fff; text-decoration:none; padding:0px 10px 5px 10px; height:38px;}
.top_nav li a span{float:left; display:block; color:#fff; text-decoration:none; height:38px; padding:10px 12px 4px 5px; cursor:pointer;}
.top_nav li a:hover {background:url(../images/left_menu.png)  no-repeat left top; height:38px; }
.top_nav li a:hover span {background:url(../images/right_menu.png)  no-repeat right top; height:38px; color:#5ac01b;}
.top_nav li a.current {background:url(../images/left_menu.png)  no-repeat left top; color:#fff;text-decoration:none;}  
.top_nav li a.current span {background:url(../images/right_menu.png)  no-repeat right top;color:#5ac01b;}
*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.top_nav {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
	overflow:hidden;
	}

.top_nav ul {
	margin:0;
	/*padding:10px 10px 0 0px;*/
	list-style:none;	
	margin-top:5px;
	}

.top_nav li {
	display:inline;
	margin:0;
	padding:0;
	}

.top_nav a {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 0 14px;
	text-decoration:none;
	font-size:12px;
	}

.top_nav a span {
	float:left;
	display:block;
	
	padding:12px 20px 9px 6px;
	margin-right:2px;
	color:#fff;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.top_nav a span {float:none;}

/* End IE5-Mac hack */
.top_nav a:hover span {
	}

.top_nav a:hover, .top_nav a.active {
	background:url(../images/nav_left.png) no-repeat left top;
	color:#5ac01b;
	}

.top_nav a:hover span, .top_nav a.active span {
	background:url(../images/nav_right.png) no-repeat right top;
	color:#5ac01b;
	}





/* top navigation ends */

.main
{
float:left;
width:954px;
height:auto;
margin-left:10px;
padding:0px;
}
.mleft{margin-left:15px;}
.mleft20{margin-left:30px;}
.mtop{ margin-top:20px;}
.mbottom{margin-bottom:16px;}
.mleft10{margin-left:10px;}
.mright{margin-right:20px;}


#mdl_part{width:954px; height:auto; float:left;}
.mdl_top{width:954px; height:16px; float:left;}
.middle_box{width:954px; height:auto; float:left; background:#ffffff;}
.mdl_content{width:650px; height:auto; float:left;}
.lock{width:614px; height:60px; background:url(../images/lock.png) no-repeat; margin:0 auto;}  
.image_box{width:631px; height:149px; background:url(../images/image_box.png) no-repeat; margin:auto;} 
.pic{width:109px; height:110px; padding:15px 15px 15px 28px; float:left;} 
.pic_border{ border:2px solid #d0d0d0;}
.image_text{width:650px; height:auto; margin:auto; float:left;}
.image_text1{ width:290px; height:183px; margin:auto; float:left; margin-right:8px; margin-bottom:8px;}
.image_text2{width:330px; height:190px; margin:auto; float:left; font-size:14px;
font-family:Arial, Helvetica, sans-serif;color:#3e3e3e;line-height:30px; padding-left:15px;
}

.mdl_right{width:290px; float:right; height:auto; margin-left:0px;}
.line{float:left; width:3px; height:168px; margin:0 auto; padding:0; background:url(../images/line.png) no-repeat;} 
.request_img{width:260px; height:50px; margin:20px 0px 0px 10px; padding:0; float:left; }
.email {width:240px; height:auto; margin:auto; float:left; margin:20px 0px 0px 5px;}
.email_input{ border:1px solid #9e9f9f; height:19px; color:#a1a0a0; float:left; padding-top:5px; padding-left:5px;}
.input_btn{width:121px; height:40px; float:right; margin-top:17px; margin-right:15px;} 



.mdl_bottom{width:954px; height:16px; float:right;}

.read{color:#FF0000;
text-decoration:none;}




/*contactus box*/
.cont_grey
{float:left; width:150px; height:auto;font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:3e3e3e; font-weight:normal;  margin-top:10px;}
.all{ width:165px; height:auto;float:left; color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.cont_img{width:50px; height:auto; float:right; padding-top:10px;}
.quick_cont_box{width:270px; height:287px; float:left;  margin-top:20px;background:url(../images/contact_box.png) no-repeat;}	
.quick_cont_top{width:270px;  height:16px;}
.quick_cont_mdl{width:270px; height:auto; margin:0 auto}
.quick_box_content{width:268px; height:300px; margin:0px auto;}
.mtop_cont{width:240px; float:left; padding-top:10px;}
.mtop_cont1{width:240px; float:left}
.quick_text{width:56px; float:left; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.quick_field
{
	width:163px;
	height:18px;
	border:solid 1px #b8cbd2;
	background-color:#fff;
	color:#000;
}
.quick_div_field{width:163px; float:right; margin-bottom:5px; text-align:center;}
.btn_submit{height:23px; width:82px; background:url(../images/submit_btn.jpg) no-repeat; cursor:pointer; border:0px;}
.quick_field-multi
{
    width:163px;
	height:100px;
	background-color:#fff;
	color:#000;
	border:solid 1px #b8cbd2;
}

.quick_button{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#011a20; width:150px; float:right; margin-right:15px; font-weight:bold; margin-bottom:15px;}
.quick_button a{text-decoration:none; color:#011a20;}
.quick_cont_bottom{width:270px; height:16px; float:left;}

.services{ margin-top:25px;width:258px; height:auto; padding:0; float:left;padding:5px 10px 5px 5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; border-top:2px solid #c6c7b7; border-bottom: 2px solid #c6c7b7;}

/*services navi */
.services_navi{width:200px; height:auto; float:left; padding-top:0px; margin-top:10px; margin-left:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#111111; font-weight:normal;}

.services_navi ul{list-style:none; display:block;}
.services_navi ul li{display:block; padding:0px 0px 8px 16px; background:url(../images/arrow.gif) no-repeat 0px 6px;}
.services_navi ul li a{color:#292929; text-decoration:none; }
.services_navi ul li a:hover{color:#0085a2; text-decoration:underline;}
.services_navi ul li a:active{color:#292929; text-decoration:underline; }
.services_navi ul li a:visted{color:#292929; text-decoration:underline;}
/*services navi */




/*footer starts*/
#footer{width:982px; float:left; height:50px;}
.footer_box{width:900px; margin:0px auto; padding-top:10px;}
.bespoke_tile{width:312px; float:left; height:80px;}
.footer_menu{width:900px; height:auto; float:left;  color:#FFFFFF;  text-align:center;}
.footer_menu ul{list-style:none;}
.footer_menu ul li{list-style:none; display:inline;}
.footer_menu ul li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; padding: 5px 5px 0px 5px;}
.footer_menu ul li a:hover{text-decoration:underline;}
.footer_menu ul li .active{text-decoration:underline;}
.footer_content{width:674px; float:left; text-align:center; margin-top:0px;  text-align:center; margin-left:80px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF;}
/*footer ends*/

.text_heading{color:#0085a2;}

/* ----------- stylized ----------- */
#stylized_contact{
width:405px; height:auto; float:left;
}

#stylized_contact input{
float:left;
font-size:11px;
padding:4px 2px;
border:solid 1px #b0b59b;
width:403px;
margin:2px 0 10px 0px;
color:#777777;
}

#stylized_contact textarea{
float:left;
font-size:11px;
padding:4px 2px;
border:solid 1px #b0b59b;
height:100px;
margin:2px 0 10px 0px;
width:403px;
color:#777777;
}

.submit_field{width:212px; height:37px; float:left;}
/* ----------- contact us page css close */

.contact_address{width:175px; float:right; padding:25px 0px 0px 30px; text-align:center; font-weight:bold;}



.thanks
{ 
margin-top:10px;
width:614px;
 height:auto;
margin-left:15px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#3e3e3e;
line-height:30px;
border:1px solid #CCCCCC;
}

.image_text_new{width:610px; height:auto; float:left;}
.image_text2_new{width:280px; height:auto; float:left; margin-right:10px;}
.image_text_list{width:160px; float:left;}
.image_text_list ul{list-style:none;}
.image_text_list ul li{list-style:none; padding-bottom:2px; color:#0085a2; font-size:12px;}
.newsletter{width:200px; height:auto; padding:0; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; margin-bottom:5px;}

.main_banner{width:954px; height:auto; float:left; background:url(../images/header2.jpg) no-repeat;}
.view_btn{width:935px; height:auto; float:left; margin-top:219px; padding-bottom:10px;}
.view_online{width:227px; height:48px; float:left;}
.view_catalogue{width:227px; height:48px; float:left; margin-left:25px;}
