@import url("icpl-menu.css");
body{	
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6c6c6c;
	background-color:#611054;
}
a{
	outline:none;
	color:#711a5c;
	text-decoration:none;
}
a:hover{
	color:#711a5c;
	text-decoration:underline;
}
p, ul, h1, h2, h3, h4, h5{
	padding:0px;
	margin:0px;
}
h1{
	font-size:18px;
	color:#d569b7;
	font-weight:normal;
	padding-top:8px;
	padding-bottom:10px;
}
h3{
	font-size:13px;
	color:#711a5c;
	padding-bottom:10px;
}
h4{
	font-size:13px;
	color:#711a5c;
	padding-bottom:2px;
}
h5{
	font-size:12px;
	color:#d569b7;
	padding-bottom:5px;
}
input, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6c6c6c;
	padding-left:4px;
}
textarea{
	padding:4px;
}
.landing_bg{
	background-image:url(../icpl-images/landing_bg.jpg);
	background-repeat:repeat-x;
}
.landing_wrapper{
	width:990px;
	margin:auto;
	text-align:center;
	padding-top:109px;
}
/*----------home-----------*/
#body_bg{
	background-image:url(../icpl-images/body_bg.jpg);
	background-repeat:repeat-x;
	background-color:#611054;
}
#wrapper{
	width:990px;
	margin:auto;
}
.search_body{
	width:990px;
	height:19px;
	text-align:right;
	color:#FFFFFF;
	padding-top:2px;
}
.search_textbox{
	color:#FFFFFF;
	background-color:#af87a9;
	border:0px;
	width:100px;
	margin-left:5px;
}
.go{
	border:0px;
	background-color:#7e3e75;
	color:#ffffff;
	cursor:pointer;
	text-align:center;
	height:15px;
	padding:0px;
	}
.go:hover{
	border:0px;
	background-color:#000000;
	color:#ffffff;
}
.middle_body{
	width:990px;
	background-color:#FFFFFF;
	float:left;
	padding-top:10px;
	padding-bottom:20px;
}
.left_body{
	width:825px;
	float:left;
}
.right_body{
	width:150px;
	float:left;
	padding-left:9px;
	padding-right:6px;
}
.right_body p{
	clear:both;
	padding-bottom:10px;
}
.main_nav{
	width:825px;
	height:26px;
	margin-top:1px;
	background-color:#3e0834;
}
.home_content{
	width:260px;
	float:left;
	padding-left:15px;
}
.home_content p{
	padding-top:0px;
}
.home_content h1{
	padding-top:3px;
}
.home_content img{
	float:left;
	padding-right:10px;
}
h2{
	width:140px;
	height:20px;
	background-image:url(../icpl-images/right_hdngs_bg.gif);
	background-repeat:repeat-x;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	padding-left:10px;
	padding-top:4px;
	margin-bottom:6px;
}
h2 a{
	color:#FFFFFF;
}
h2 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.newsletter_textbox{
	width:70px;
	background-color:#dcdcdd;
	border:0px;
	color:#711a5c;
	padding-top:3px;
	padding-bottom:3px;
	margin-right:2px;
	margin-bottom:1px;
	*margin-bottom:0px;
}
.btn{
	border:1px solid #c8adc5;
	background-color:#e7dbe5;
	color:#711a5c;
	cursor:pointer;
	text-align:center;
	height:20px;
	padding:0px;
	}
.btn:hover{
	border:0px;
	background-color:#af87a9;
	color:#ffffff;
}
.calender{
	color:#FFFFFF;
	font-size:12px;
}
.calender a{
	color:#FFFFFF;
	background-color:#af87a9;
	padding:2px;
}
.calender a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.footer{
	width:990px;
	background-color:#f7dbf3;
	padding-top:10px;
	padding-bottom:15px;
	margin-top:6px;
	margin-bottom:20px;
	float:left;
	text-align:center;
	color:#711a5c;
}
.footer p{
	padding-top:10px;
}
.footer a{
	padding-left:1px;
	padding-right:1px;
}
/*----------about-----------*/
.about_content{
	width:807px;
	float:left;
	padding-top:15px;
	padding-left:18px;
}
.about_left_body{
	width:147px;
	float:left;
	padding-right:19px;
}
.about_right_body{
	width:617px;
	float:left;
	padding-right:24px;
}
.about_right_pic{
	width:132px;
	float:left;
}
.about_right_text{
	width:485px;
	float:left;
	line-height:16px;
}
.about_right_body p{
	padding-bottom:12px;
	line-height:16px;
}
.hr_line{
	border-collapse:collapse;
	border:1px solid #e3d1de;
	border-bottom:0px;
	margin-top:10px;
	margin-bottom:4px;
}
ul.left_menu{
	list-style-type:none;
	color:#711a5c;
}
ul.left_menu li{
	background-image:url(../icpl-images/left_arrow.gif);
	background-repeat:no-repeat;
	padding-left:19px;
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:2px;
	background-color:#efe7ee;
}
ul.left_menu li:hover{
	background-color:#dfd0de;
}
ul.left_menu li a:hover{
	text-decoration:underline;
}
/*----------department-----------*/
.supplier_request_form{
	width:617px;
	float:left;
	padding-right:24px;
	padding-bottom:50px;
}
.supplier_request_form label{
	width:127px;
	font-weight:bold;
	line-height:25px;
	text-align:left;
}
.supplier_request_form label span{
	font-weight:normal;
	padding-left:15px;
}
.textfield{
	width:270px;
	border:0px;
	background-color:#dcdcdd;
	height:18px;
	margin-left:10px;
	margin-top:8px;
	*margin-top:6px;
	color:#711a5c;
	padding-top:3px;
}
.star{
	color:#f34bc4;
	padding-left:3px;
}
.upload_btn{
	border:0px;
	background-color:#848484;
	color:#ffffff;
	cursor:pointer;
	text-align:center;
	height:22px;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	*padding-left:2px;
	*padding-right:2px;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:4px;
	margin-bottom:-2px;
	*margin-bottom:0px;
	}
.upload_btn:hover{
	border:0px;
	background-color:#af87a9;
	color:#ffffff;
}
.submit_btn{
	border:1px solid #c8adc5;
	background-color:#efe7ee;
	color:#711a5c;
	cursor:pointer;
	text-align:center;
	height:24px;
	padding:0px;
	padding-left:13px;
	padding-right:13px;
	*padding-left:6px;
	*padding-right:6px;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:130px;
	margin-top:10px;
	}
.submit_btn:hover{
	background-color:#af87a9;
	color:#ffffff;
}
/*----------distributors-----------*/
.distributors_table{
	padding:0px;
}
.distributors_table th{
	padding-left:20px;
	font-weight:bold;
	color:#711a5c;
	background-color:#f4ecf3;
}
.distributors_table td{
	padding-left:20px;
}
/*----------newsroom-----------*/
.pagination{
	float:right;
	font-weight:bold;
	letter-spacing:1px;
	padding-top:15px;
}

/*----------products-----------*/
.product_list{
	width:617px;
	float:left;
	margin-bottom:30px;
}
.product_list ul{
	list-style-type:none;
}
.product_list ul li{
	width:113px;
	float:left;
	margin-right:30px;
}
.product_list ul li p{
	font-weight:bold;
	text-transform:uppercase;
	padding-top:3px;
}
.product_detail_left{
	width:235px;
	float:left;
}
.product_detail_right{
	width:382px;
	float:left;
}
.product_detail_right span{
	font-weight:bold;
	text-transform:uppercase;
}
/*----------faqs-----------*/
.faq_body{
	width:800px;
	float:left;
	padding-left:15px;
	padding-right:10px;
}
.faq_body p{
	padding-bottom:13px;
	line-height:15px;
	padding-top:2px;
}
ul.faq_ques{
	list-style-type:none;
}
ul.faq_ques li{
	background-image:url(../icpl-images/faq_arrow.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	padding-top:1px;
}
/*----------sitemap-----------*/
.sitemap_body{
	width:150px;
	float:left;
	padding-right:10px;
}
.sitemap_body p{
	padding-bottom:5px;
	font-weight:bold;
	text-transform:uppercase;
}
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/


#TB_window {
	font-size:12px;
	color: #711a5c;
	font-weight:bold;
}
#TB_secondLine {
	font-size:12px;
	color: #711a5c;
	padding-top:2px;
	padding-bottom:10px;
	font-weight:normal;
}

#TB_window a:link {color: #711a5c;}
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(../icpl-images/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=65);
	-moz-opacity: 0.65;
	opacity: 0.65;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#711a5c;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border:none;
}

#TB_caption{
	height:auto;
	padding:7px 30px 0px 15px;
	float:left;
	font-size:13px;
}

#TB_closeWindow{
	height:25px;
	padding:26px 15px 10px 0;
	float:right;
	font-weight:normal;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/*----------------*/
ul.listing{
	list-style-type:none;
	padding-left:15px;
}
ul.listing li{
	background-image:url(../icpl-images/arrow.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	padding-top:1px;
}
/*-------beauty---------*/
.highlighted_text{
	font-size:1.5em;
	font-weight:bold;
	color:#711a5c;
	text-align:center;
	padding-top:10px;
	font-family:"Trebuchet MS";
	font-style:italic;
}
/*a.image_border {  border: 1px solid #d6d6d6; float:left;  }
a.image_border:hover {border: 1px solid #d493c2; } 
.img_border{
	 border: 1px solid #d6d6d6;
}*/

.location_info{width:470px;  background-color:#dfd0de; position:absolute; visibility:hidden; clear:both; margin-top:-500px; margin-left:15px; z-index:999px;} 
.location_info h5{padding-top:0px; color:#711a5c;}
.location_info p{padding-bottom:12px; color:#711a5c;}
.map_info{padding:10px; float:left; font-weight:normal; padding-bottom:5px; z-index:999px;}
.map_box{ border: 1px solid #dfd0de; width:450px; height:438px; background-image:url(../icpl-images/map.gif); background-repeat:no-repeat; margin-bottom:-60px; padding-top:150px; font-weight:bold; font-size:15px; padding-left:50px; color:#111111; text-transform:uppercase;}
.map_box a, .map_box a:hover{color:#111111;}

