/* These codes and procedures are copyright protected by Gproxy Inc. � 2004/2009 and the website owner. 
Gproxy Inc. does not authorize the copy or use of these by any third party company. */

/**
* GENERAL STYLES 
*/
body {
	background-image:url(http://www.icsales.com/site/images_site/ic-bg-site.jpg);
	background-repeat: repeat-x;
	background-color: #c8c9cb;
	margin: 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #666666;
}
a {
	color: #005697;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

#innerwrapper {
	width: 900px;
	margin: 0 auto;
}
#outerwrapper {
	width: 100% !important; 
}	
#div__body {
	background-color:#FFFFFF;
	padding: 0 18px 10px 18px;
	min-height: 400px;
	/*_height: 400px;*/
	overflow: hidden;
}
#div__header {
	background-color:#FFFFFF;
}
#div__footer {
	background-color:#FFFFFF;
}
#div__label {
	display:inline;
}
.input, .select, .inputreq {
	border: 1px solid #CCCCCC;
}

/**
* HEADER STYLES 
*/
.links-header {
	font-size: 10px;
	text-align: right;
	height: 17px;
}
.links-header ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.links-header ul li {
	display: inline;
}

.header-tabsbg {
	height:41px;
	background-image: url(http://www.icsales.com/site/header/ic-tabs-bg.jpg);
	background-repeat: repeat-x;
}
.links-header a {
	font-size: 10px;
	color: #666666;
	background: url(http://www.icsales.com/site/header/ic-header-bullets.gif) no-repeat 0 50%;
	padding: 0 5px;
}
.links-header .cart a {
	background: url(http://www.icsales.com/site/header/ic-cart.gif) no-repeat 0 50%;
	color: #82a921;
	font-weight:bold;
	padding: 0 5px 0 16px;
}
.links-header .checkout a {
	background: url(http://www.icsales.com/site/header/x.gif) no-repeat 0 50%;
	color: #82a921;
	font-weight:bold;
	padding: 0;
}

/* Search */

.search-wrap {
	width:198px;
	height:32px;
/*	background: url(/site/iw-header/iw-searchbg.jpg) no-repeat right top;*/
}
.search-wrap .smalltextnolink {
	display: none;
}
.search-wrap table {
	width: 100%;
	border-collapse: collapse;
	height: 0;
	line-height: 0;
}
.search-wrap .input {
	border: 1px solid #ccc;
	margin: 0;
	padding-top: 0;
	padding-left:3px;
	padding-bottom:0px;
	padding-right:0px;
	float: right;
	width: 125px!important;
	text-align: left;
	color: #cccccc;
}
.search-wrap #go {
	width: 23px;
	height:22px;
	margin:5px;
	padding:0;
	border: none;
	background: url(http://www.icsales.com/site/header/ic-header-searchzoom.jpg) no-repeat 50% 50%;
	float: right;
	cursor: pointer;
	text-indent: 40px;
	letter-spacing: 100px;
	overflow: hidden;
}
/* End Search */
.bg-breadcrumbs {
	background-image:url(http://www.icsales.com/site/header/ic-header-breadcrumbsbg.gif);
	background-repeat:repeat-x;
	height: 28px;
}
.text-breadcrumbs {
	font:normal 10px Arial, Helvetica, sans-serif;
	color: #005697;
	text-align: left;
	font-weight:normal;
	padding-left: 20px;
/*	height: 28px;*/
}
.text-breadcrumbs a {
	font:normal 10px Arial, Helvetica, sans-serif;
	color: #005697;
	text-align: left;
	font-weight:normal;
/*	height: 28px;*/
}
.bg-header {
	background-image:url(http://www.icsales.com/site/header/ic-header-bg.gif);
	background-repeat:repeat-x;
	height: 82px;
}
.bg-search {
	background-image:url(http://www.icsales.com/site/header/ic-header-searchbg.jpg);
	background-repeat:no-repeat;
	width: 198px;
	height: 32px;
}
.text-returning {
	font:normal 10px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: right;
	font-weight:normal;
	padding-right: 20px;
/*	height: 28px;*/
}
.text-returning a{
	font:normal 10px Arial, Helvetica, sans-serif;
	color: #82a921;
	text-align: right;
	font-weight:normal;
}

/**
* CENTER STYLES 
*/
.bg-textbox {
	background-image:url(http://www.icsales.com/site/templates/ic-welcometext-bg.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	padding: 15px 25px 15px 25px;
}
.text-welcomebox, .text-welcomebox a{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #335f89;
	text-align: left;
}
.bg-mainbanner {
	background-image:url(http://www.icsales.com/site/templates/ic-mainbanner.jpg);
	background-repeat:no-repeat;
	height: 332px;
	width: 600px;
	background-position: top;
	vertical-align: top;
}
.bg-manufacturers {
	background-image:url(http://www.icsales.com/site/templates/ic-manufacturers-bg.jpg);
	background-repeat:no-repeat;
	height: 316px;
	width: 429px;
	background-position: top;
	vertical-align: top;
}
#manuf_content {
	padding: 60px 25px 0 25px;
}
.bg-distributors {
	background-image:url(http://www.icsales.com/site/templates/ic-distributors-bg.jpg);
	background-repeat:no-repeat;
	height: 316px;
	width:428px;
	background-position: top;
	vertical-align: top;
}
#dist_content {
	padding: 60px 25px 0 25px;
}
.text-banners {
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #555555;
	text-align: left;
}
.text-banners a {
	color: #739a4b;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}
.bg-downbanner {
	height:53px;
	background-image: url(http://www.icsales.com/site/templates/ic-downbanner-bg.jpg);
	background-repeat: repeat-x;
}
.read-banners, .read-banners a {
	margin: 5px 0 5px 0;
	color: #739a4b;
/*	text-align: left;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	line-height: 28px;
}

/*****
* FOOTER STYLES 
*/

.bg-footer {
	background-image:url(http://www.icsales.com/site/footer/ic-footer-bg.gif);
	background-repeat:repeat-x;
	vertical-align: top;
}
.line-footer {
    border-left: 1px solid #c7dbe7;
}
.links-footer, .links-footer a {
	font:normal 13px Arial, Helvetica, sans-serif;
	color: #739a4b;
	padding-top:15px;
	padding-bottom:10px;
	text-align: center;
}
.text-gproxy, .text-gproxy a {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #555555;
	padding-top:20px;
	text-align: left;
}
.text-copy {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #555555;
	text-align: center;
}

/**
* LEFT STYLES 
*/

.left_bar {
	padding: 0;
	display:none;
}
.left_bar_secure {
	padding-right: 10px;
	vertical-align: top;
}
/**
* RIGHT STYLES 
*/

.right_bar {
	padding-left: 10px;
	vertical-align: top;
}

/**
* PORTLETS STYLES 
*/


.portlettitle {
	background-image:url(http://www.icsales.com/site/templates/ic-porlet-titlebg.jpg);
	background-repeat: repeat-x;
	vertical-align: middle;
	background-color: transparent;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.portletlabel {
	background-color: transparent;
}
.portlets-wrapper {
	margin: 0 0 10px 0;
	padding: 10px 5px;
}