			/*-----------------------------------------------------------------------------
Author		: Rtn. Mohanakanna .P
URL		: http://www.aspick.com
Created on	: 18th FEB 2007
Last Modified	: 18/02/2007 21:35IST
-----------------------------------------------------------------------------*/
*{
	margin: 0;  padding: 0;
}
body{
	background-color: #fff; font: normal 8.5pt/11pt Trebuchet, Tahoma, sans-serif;
}
#container{
	position: relative; width: 100%; height: 953px;  background: #fff url(../images/aspick_bg.jpg) repeat-x left top; 
}
#header, #headersub{
	position: relative; width: 837px; height: 296px; background: url(../images/header_bg.jpg) no-repeat left top;
}
#header_container, #headersub_container{
	 width: 837px; height: 296px; padding-top: 45px; background: url(../images/header_image.jpg) no-repeat left top; 
}
#nav, #navsub{
	 width: 584px; height: 67px;  margin-left: 167px; padding-top: 22px;  padding-left: 55px; background: url(../images/nav_bg.jpg) no-repeat left top; 
}
#nav li, #navsub li{
	display: inline; padding: 4px; color: #93def0; background: url(../images/nav_split.gif) no-repeat right 50%; font-size: 10pt; font-weight: bold;
}
#nav li a, #navsub li a{
	color: #93def0; text-decoration: none;
}
#nav li a:hover, #navsub li a:hover{
	color: #fff; text-decoration: none;
}
#nav li.last,#navsub li.last{
	background: none;
}
#header_container h1, #headersub_container h1,#headersub_container1 h1, #headersub_container2 h1, #headersub_container3 h1, #headersub_container4 h1, #headersub_container5 h1, #headersub_container6 h1, #headersub_container7 h1{
	position: relative; width: 467px; height: 45px; padding-left: 268px; padding-top: 32px; font-size: 8pt; 
}
#header_container>h1, #headersub_container>h1,#headersub_container1>h1, #headersub_container2>h1,#headersub_container3>h1, #headersub_container4>h1, #headersub_container5>h1, #headersub_container6>h1, #headersub_container7>h1{
	padding-top: 25px;
}
#header_container h1 span, #headersub_container h1 span, #headersub_container1 h1 span, #headersub_container2 h1 span, #headersub_container3 h1 span,  #headersub_container4 h1 span, #headersub_container5 h1 span, #headersub_container6 h1 span,  #headersub_container7 h1 span{
	position: absolute; width: 467px; height: 45px; top: 32px; left: 268px; background: url(../images/title.jpg) no-repeat right top; 
}
#header_container>h1>span, #headersub_container>h1>span, #headersub_container1>h1>span, #headersub_container2>h1>span, #headersub_container3>h1>span, #headersub_container4>h1>span, #headersub_container5>h1>span, #headersub_container6>h1>span, #headersub_container7>h1>span{
	top: 10px;
}
#cont{
	position: absolute; width: 695px;  top: 219px;  margin-left: 57px;  background:  url(../images/cont_left.jpg) no-repeat top left; 
}
#cont_bg{
	height: 250px; margin-left: 18px; padding-top: 10px; background: #fff url(../images/cont_bg.gif) repeat-x top left;
}
#cont h1{
	position: relative; margin: 7px 0 10px 25px; color: #fff; font-size: 10pt;
}
#cont h1 span{
	position: absolute; width: 294px; height: 23px; top: 0; left: 0; background: url(../images/cont_title.gif) no-repeat left top;
}
#cont p{
	padding-left: 25px; padding-right: 40px; color: #373737; font-size: 8.9pt; line-height: 14pt; text-align: justify; letter-spacing: 1px;
}
#cont p strong{
	color: #f00; font-weight: bold; 
}
.deco_para{
	margin-left: 12px; padding-left: 12px !important; padding-top: 7px; padding-bottom: 10px;  background:  url(../images/text_bg.gif) no-repeat bottom left;
}
a.more{
	display: block; width: 80px; margin-top: 10px; background: url(../images/bullet.gif) no-repeat right 62%; color: #015B94; font-weight: bold; font-family: arial; text-decoration: none; 
}
a.more:hover{
	color: #f00; background: url(../images/bullet1.gif) no-repeat right 62%;
}
#cont_bg span{
	position: absolute; top: -1px; right: -1px; width: 16px; height: 261px; background: url(../images/cont_right.jpg) no-repeat top right;
}
#products{
	float: left; width: 467px; margin-top: 10px; margin-left: 14px; padding-top: 20px; background: url(../images/products_arrow.jpg) no-repeat top left;
}
#cont>#products{
	margin-top: 0px;
}
#products h2, #facilities h2, #customers h2{
	position: relative; margin-bottom: 20px; color: #00a2c6; font-size: 8pt; 
}
#products h2 span{
	position: absolute; width: 86px; height: 22px; left: 0; background: url(../images/products.gif) no-repeat top left;
}
#products p, #facilities p{
	color: #fff; padding: 0; margin: 0; font-size: 8pt; line-height: 13.5pt; letter-spacing: 0.5px; text-align: left;
}
#products img{
	float: left; margin-top: 20px; 
}
#products  ul{
	float: left; margin-top: 4px; margin-left: 10px;
}
#products ul li{
	 margin-top: 16px; margin-left: 10px; padding-left: 10px; color: #fff; background: url(../images/bullet2.gif) no-repeat 0 50%; list-style-type: none;
}
#facilities{
	float: left; width: 170px; height: 242px; background: url(../images/facilities_arrow.jpg) no-repeat right bottom; margin-left: 20px; padding-top: 35px; 
}
#cont>#facilities{
	padding-top: 20px; height: 212px;
}
#facilities h2 span{
	position: absolute; width: 77px; height: 17px; left: 0; background: url(../images/facilities.gif) no-repeat top left;
}
.know_more{
	display: block; margin-top: 7px; color: #bcff07; text-decoration: none;
}
.know_more:hover{
	color: #fff; text-decoration: none;
}
#customers{
	float: left; clear: both; width: 677px; margin-left: 10px; margin-top: 10px; 
}
#customers h2 span{
	position: absolute; width: 103px; height: 16px; left: 0; background: url(../images/customers.jpg) no-repeat left top;
}
#customers img{
	margin: 5px; border: 1px solid #fff;
}
#footer, #footersub{
	float: left; clear: both; width: 685px; height: 80px; background: url(../images/footer.jpg) no-repeat left bottom;
}
#footer ul, #footersub ul{
	margin-left: 85px; margin-top: 35px; 
}
#footer ul li, #footersub ul li{
	display: inline; margin: 0 5px; color: #a4a191; list-style-type: none;
}
#footer ul li a, #footersub ul li a {
	color: #a4a191; font-weight: bold; font-size: 8.5pt; text-decoration: none;
}
#footer ul li a:hover, #footersub ul li a:hover{
	color: #009bc2; text-decoration: none;
}
#footer p, #footersub p{
	margin-top: 10px; color: #7b765e; font-size: 8.5pt; text-align: center;
}
/*Classes for subpage---------------------------------------*/
#containersub{
	position: relative; float: left; width: 100%; background: #fff url(../images/aspicksub_bg.jpg) repeat-x left top; 
}
#headersub{
	height: 226px !important; overflow: hidden;
}
#headersub_container, #headersub_container1,#headersub_container2, #headersub_container3, #headersub_container4, #headersub_container5, #headersub_container6, #headersub_container7{
	 width: 837px; height: 226px; padding-top: 45px; background: url(../images/headersub_image.jpg) no-repeat left top; 
}
#headersub_container1{
	 background: url(../images/headersub_image2.jpg) no-repeat left top; 
}
#headersub_container2{
	 background: url(../images/headersub_image3.jpg) no-repeat left top; 
}
#headersub_container3{
	 background: url(../images/headersub_image4.jpg) no-repeat left top; 
}
#headersub_container4{
	 background: url(../images/headersub_image5.jpg) no-repeat left top; 
}
#headersub_container5{
	 background: url(../images/headersub_image6.jpg) no-repeat left top; 
}
#headersub_container6{
	 background: url(../images/headersub_image7.jpg) no-repeat left top; 
}
#headersub_container7{
	 background: url(../images/headersub_image8.jpg) no-repeat left top; 
}
#navsub{
	background: url(../images/navsub_bg.jpg) no-repeat left top;
}
#cont_sub{
	float: left; width: 743px; padding-left: 63px;
}
#quotes{ 
	position: relative; display: block; width: 650px; height: 53px; padding-top: 35px; margin-bottom: 8px; padding-left: 35px; color: #dff9ff; font-size: 11pt; line-height: 16pt; font-weight: bold; font-family: arial; 
}
#cont_sub>#quotes{
	margin-bottom: 15px;
}
#quotes span.qtleft{
	position: absolute; top: 35px; left: 10px; width: 13px; height: 10px; background: url(../images/quote_left.gif) no-repeat left top;
}
#quotes span.qtright{
	position: relative; display: block; width: 610px; height: 10px; background: url(../images/quote_right.gif) no-repeat right top;
}
#cont_shleft{
	float: left; clear: left; display: block; width: 10px; height: 258px; background: url(../images/cont_shleft.jpg) no-repeat left top;
}
#cont_shright{
	float: left; display: block; width: 10px; height: 258px; background: url(../images/cont_shright.jpg) no-repeat left top;
}
#contsub_bg{
	float: left; width: 660px; padding-bottom: 20px;background-color: #f5f5f5; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea;
}
#cont_sub>#contsub_bg{
	width: 659px;
}
#contsub_bg h1{
	position: relative; margin: 14px 0 10px 25px;  color: #f5f5f5; font-size: 10pt;
}
#contsub_bg h1 span.profile,#contsub_bg h1 span.facilities_title,#contsub_bg h1 span.products_title,#contsub_bg h1 span.customers_title, #contsub_bg h1 span.mission_title, #contsub_bg h1 span.quality_title, #contsub_bg h1 span.gallery_title, #contsub_bg h1 span.contactus_title{
	position: absolute; width: 288px; height: 23px; top: 0; left: 0; background: #f5f5f5 url(../images/profile.gif) no-repeat left top;
}
#contsub_bg h1 span.facilities_title{
	background: #f5f5f5 url(../images/facilities_title.gif) no-repeat left top;
}
#contsub_bg h1 span.products_title{
	background: #f5f5f5 url(../images/products_title.gif) no-repeat left top;
}
#contsub_bg h1 span.customers_title{
	background: #f5f5f5 url(../images/customers_txt.gif) no-repeat left top;
}
#contsub_bg h1 span.mission_title{
	background: #f5f5f5 url(../images/mission.gif) no-repeat left top;
}
#contsub_bg h1 span.quality_title{
	background: #f5f5f5 url(../images/quality.gif) no-repeat left top;
}
#contsub_bg h1 span.gallery_title{
	background: #f5f5f5 url(../images/gallery.gif) no-repeat left top;
}
#contsub_bg h1 span.contactus_title{
	background: #f5f5f5 url(../images/contactus_txt.gif) no-repeat left top;
}
#contsub_bg p{
	padding: 10px 25px; font-size: 10pt; line-height: 16pt; letter-spacing: 1px; text-align: justify;
}
#contsub_bg h5{
	margin-top: 14px; margin-bottom: -10px; padding: 0px 25px; color: #8e8e8e; font-weight: bold; font-size: 10pt; line-height: 14pt; letter-spacing: 1px;
}
#contsub_bg p img{
	float: left; margin-right: 4px; margin-bottom: 4px; padding: 4px; background-color: #fff;  border: 1px solid #d2d2d2;
}	
#contsub_bg p strong{
	color: #009bc2;
}
#contsub_bg p span{
	color: #ee8600;
}
#contsub_bg p a{
	color: #8d8d8d; text-decoration: none;
}
#contsub_bg p a:hover{
	color: #ee8600; text-decoration: none;
}
#contsub_bg ul{
	padding: 0px 25px; font-size: 10pt; line-height: 16pt; letter-spacing: 1px; text-align: justify;
}
#contsub_bg ul li{
	margin: 10px 0; padding: 0 25px; color: #0087b2; background: #f5f5f5 url(../images/bullet2a.jpg) no-repeat left 50%; list-style-type: none;
}
#contsub_bg ul li span{
	color: #7999A1; font-size: 8.5pt;
}
#footersub{
	 width: 673px; height: 54px;  background: url(../images/footersub.jpg) no-repeat 4px 0;
}
#footersub ul{
	margin-left: 70px; margin-top: 5px; 
}
p.title{
	margin-bottom: -20px;
}
.gallery_cont{
	position: relative; padding-right: 0 !important; text-align: center; 
}
.gallery{
	margin-right: 14px !important;  margin-bottom: 20px; margin-top: 20px;
}
#contsub_bg fieldset{
	margin: 20px 25px; padding: 10px 25px; font-size: 10pt; line-height: 16pt; letter-spacing: 1px; text-align: justify; border-top: 1px dotted #009bc2; border-left: none; border-right: none; border-bottom: 1px dotted #009bc2;
}
#contsub_bg fieldset legend{
	padding: 0 10px; color: #009bc2; background-color: #f5f5f5; font-weight: bold;
}
#contsub_bg fieldset label{
	position: relative; margin: 10px;display: block; color: #8d8d8d;
}
#contsub_bg fieldset label input, #contsub_bg fieldset label select{
	position: absolute; left: 140px; width: 170px; height: 19px; padding: 0 5px; color: #8d8d8d;  background: #f5f5f5 url(../images/input_bg.jpg) repeat-x top left;  border: 1px solid #9fd6e3;  
}
#contsub_bg fieldset label select{
	padding: 0;
}
#contsub_bg fieldset label textarea, #contsub_bg fieldset label input.button{
	padding: 0 5px; color: #8d8d8d;  background: #f5f5f5 url(../images/input_bg.jpg) repeat-x top left;  border: 1px solid #9fd6e3;  
}
#isoTitle{
	position: absolute; top: 12px; right: 100px; padding-left: 80px; color: #fff; background: transparent url(../images/aspick_logo.jpg) no-repeat left center;font-weight: bold; line-height: 29px;
}
.pageNumber{
	 position: relative; clear: both; padding: 0; font-weight: bold; text-align: right;
}
.pageNumber span{
	position: absolute; right: 20px;
}
.pageNumber a{
	color: #009bc2; font-weight: bold; text-decoration: none;
}
#pageNumber a:hover{
	color: #ec1303; font-weight: bold; text-decoration: none;
}