/*================================================
Css Document;
--1.1 Reset the styles.
--1.2 Default styles of the links, colors etc.
--2.1 Header
--2.2  Navigation
---2.2.1. Search history
---2.2.2. Advanced Search Area
--3 Main content
--3.1 Home
--3.2 Contact us
--3.3 Browse Product Subcategories
---3.3.1 Filters
--3.4 Browse Products 
--3.5 Member Directory 
--3.6 Product Page 
--3.7 Article page
--3.8 Company page
---3.8.1 Bubble Info
--3.9 My account
--3.9.1 Get Packages
--3.10 Procurement requests 
--3.11 Register 
--3.12 Procurement test
--3.13 My procurement requests
--3.14 Career Center 
--4 Datepicker
--5 Footer
--6 Dashboard
--6.1 Product Reports 
--7 Simple Page
-- 8 Dialog
================================================*/
/*================================================
1.1 Reset the styles.
================================================*/
html { height: 100%; max-height: 100%; padding: 0; margin: 0; border: 0; }

body { height: 100%; max-height: 100%; padding: 0; margin: 0; border: 0; color: #7f7c7c; font:75% Arial, Helvetica, sans-serif; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }

body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { font-family: Arial, Helvetica, sans-serif; }

div, dl, dt, dd, ul, ol, li, legend, input, button, textarea, p, blockquote, th, td { line-height: 1.4em; word-spacing: 0.04em }

a, a:link, a:focus, a:hover, a:active { outline: none; }

legend{display:none;}

table { border-collapse: collapse; border-spacing: 0; }

fieldset, img { border: 0; }

input[type=radio], input[type=checkbox] { vertical-align: middle; margin: 0; }

address, caption, cite, code, dfn, th, var, optgroup { font-style: inherit; font-weight: inherit; }

del, ins { text-decoration: none; }

caption, th { text-align: left; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal;}

sup { vertical-align: baseline; }

sub { vertical-align: baseline; }

input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; padding: 0; margin: 0; }

input:focus, textarea:focus { outline: none }
input.blur {color:#AAA !important;font-size:11px !important;}

/*================================================
1.2  Default styles of the links, colors etc.
================================================*/
body {color:#333333;}

fieldset { margin: 0px; padding: 0px; border: none; } 

p {color:#333333; padding: 14px 0px 11px 0px;font-size:1em;font-family:Arial; }

/* Clearfix */
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0 }

.clearfix { display: inline-block; }

.clear { clear: both; }

.alignLeft  { float: left; clear: none!important; }

.floatLeft {float:left;display:inline;}

.alignRight { float: right; }

.floatRight{float:right; display:inline;}

.f-strong { font-weight: bold; }

button { border: 0px; cursor: pointer; }

a, a:link, a:visited { color: #136890; font-size:  	1em; text-decoration:underline; /*background-color: inherit;*/ }

a:hover, a:visited:hover {text-decoration: none; }

/*a:visited { color:#77bb4e;}*/

h1, h2, h3, h4, h5, h6 {font-family: Arial;color:#333333; }

h2 { font-size: 1.125em; font-weight: bold; color: black; padding-bottom: 3px; }

h4 { font-size: 0.833em;font-family:Arial;}

.hidden { display: none; }

.align-center { text-align: center; }

.align-right { text-align: right; }

.align-left { text-align: left; }

label { display: block; font-size: 1em; }

.clear { font-size: 0px; line-height: 0px; }

.clearnone { clear: none!important }

.textarea, textarea { width: auto; padding: 0px; color: #333333; font-size: 1em; font-weight: normal; border: 0px solid #4A4A4A; }

.inputbox, input[type="text"], input[type="password"] { width: auto; font-size: 1em; line-height: 1.166em; color: #333333; font-weight: normal; vertical-align: middle;}

/* Default layout of select boxes */
select { font-family: Arial, Helvetica, sans-serif; padding: 0px 0px 0px 2px; font-size: 1em; font-weight: normal; color: #333333; vertical-align: middle; border: 1px solid #e1e1e1; height:29px;padding:5px 0px 5px 0px;width:300px;line-height:22px;}

select option { padding: 0px 5px 0px 2px;}

.radiobutton { display: inline; float: left; margin-right: 7px; vertical-align: middle; }

/* Needed Colors */

.f15 { font-size: 1.416em; color: #333333; }

span.bold{font-weight:bold;}

/*================================================
2.1  Header
================================================*/
#header{width:980px;margin:0 auto;position:relative;z-index:9000; padding: 10px 0 0 0;}

#header .middle_row{overflow: hidden; padding: 0 0 0 20px}

#header .logo_area{ float: left; }

#header #logo{width:238px;height:60px;z-index:1000;background:url('../images/header/logo.png') no-repeat top left; margin: 0 0 5px -20px;}

#header #logo a {display:block;overflow:hidden;width:238px;height:58px;white-space: nowrap;text-indent: 1000px}

#header h2.tagline{display:none;  padding:0px;color:#6a6a6a;font-size:12px;font-style:oblique;text-transform:none;font-weight:normal;}

#header #top_adv{width:468px;height:60px; margin: 32px auto 0 auto; display: none;}

/*********** New Top Banner *************/

#header #top-banner { width:728px; height:90px; margin:0 auto;}

#header #header_media{float: right; z-index:1000;width:250px;text-align:right;}

#header #header_media #top_header_media{height:23px; margin: 20px 0 0 0;}

#header #header_media #top_header_media a{margin:0px 0px 0px 10px;}

#header #header_media #top_header_media a.homepage-btn { background:url('../images/media/icon-homepage.png') no-repeat 0 0; width:22px; height:20px; display:inline-block;}

#header #header_media #top_header_media a.homepage-btn:hover {background:url('../images/media/icon-homepage.png') no-repeat 0 -22px; width:22px; height:20px; display:inline-block;}

#header #header_media #top_header_media a.linkedin-btn { background:url('../images/media/icon-linkedin.png') no-repeat 0 0; width:22px; height:20px; display:inline-block;}

#header #header_media #top_header_media a.linkedin-btn:hover {background:url('../images/media/icon-linkedin.png') no-repeat 0 -22px; width:22px; height:20px; display:inline-block;}

#header #header_media #top_header_media a.twitter-btn { background:url('../images/media/icon-twitter.png') no-repeat 0 0; width:15px; height:20px; display:inline-block;}

#header #header_media #top_header_media a.twitter-btn:hover {background:url('../images/media/icon-twitter.png') no-repeat 0 -22px; width:15px; height:20px; display:inline-block;}

#header #header_media #top_header_media a.facebook-btn { background:url('../images/media/icon-facebook.png') no-repeat 0 0; width:11px; height:20px; display:inline-block;}

#header #header_media #top_header_media a.facebook-btn:hover {background:url('../images/media/icon-facebook.png') no-repeat 0 -22px; width:11px; height:20px; display:inline-block;}

#header #header_media #top_header_media #rss_link { background:url('../images/media/icon-rss.png') no-repeat 0 0; width:19px; height:20px; display:inline-block;}

#header #header_media #top_header_media #rss_link:hover {background:url('../images/media/icon-rss.png') no-repeat 0 -23px; width:19px; height:20px; display:inline-block;}

#header #header_media #account_customer_service{margin:2px 0px 0px 0px;}

#header #header_media #account_customer_service ul{list-style-type:none;float:right;}

#header #header_media #account_customer_service ul li{float:left;display:inline;}

#header #header_media #account_customer_service a{font-size:0.916em;font-family:Arial;float:left;display:inline;}

div.sep{float:left;border-right:1px solid #e4e4e4;background:#333333;height:10px;width:1px;margin:4px 3px 0px 4px;line-height:10px;font-size:1px;display:inline;text-indent:-1000px;overflow:hidden;}

#header #header_media #account_customer_service img{float:left;display:inline;position:relative;top:4px;}

/*================================================
2.2  Navigation
================================================*/
#header #nav{width:916px;top:122px; margin-top: -25px;}

#header #nav_tabs{width:435px;height:29px;margin:0px 0px 0px 291px;}

#header #nav_tabs ul{list-style-type:none;}

#header #nav_tabs ul li{float:left;display:inline;height:29px;width:144px;margin:0px 0px 0px 1px;background:url('../images/top_left_sprite.png') no-repeat -635px -73px;text-align:center;cursor:pointer;}

#header #nav_tabs ul li a{font-size:1em;color:black;font-family:Arial;padding:7px 0px 0px 0px;display:block;cursor:pointer;text-decoration:none;height:22px;}

#header #nav_tabs ul li.active a{color:white;}

.ui-tabs-hide {display:none !important;}

#header #nav_tabs ul li.hover{background:url('../images/top_left_sprite.png') no-repeat -635px 0;}

#header #nav_tabs ul li.selected a{color:white;}

#header #nav_tabs ul li.selected{background:url('../images/top_left_sprite.png') no-repeat -635px -34px;}

#header #nav_search{width:980px;/*height:51px;*/ position:relative; z-index: 1}

#header #nav_search #search_left{float:left;display:inline;height:40px;width:10px;background: url('../images/header/nav/search_box_body-left.png') no-repeat 0px 0px}

#header #nav_search #search_body{z-index: 10; float:left;display:inline;/*height:45px;*/width:960px;background:#ececec url('../images/header/nav/search_box_body.png') repeat-x top left;position:relative;}

#header #nav_search #search_body .other_search{position:absolute;left:615px;top:10px; overflow: hidden; list-style: none; width: 335px;}

#header #nav_search #search_body .other_search li{float: left;}

#header #nav_search #search_body .other_search a:hover span{ text-decoration: none!important}

#header #nav_search #search_body a.advanced_search:hover, #header #nav_search #search_body a.list_all:hover {text-decoration:none;}

#header #nav_search #search_body a.inactive{color:#cdcdcd;text-decoration:none;}

#header #nav_search #search_right{float:left;display:inline;height:40px;width:10px;background: url('../images/header/nav/search_box_body-right.png') no-repeat 0 0;}

#header #nav_search #search_bottom{clear:both;height:20px;width:980px;background:url('../images/header_bottom.png') no-repeat 0px 0px;line-height:1px;font-size:1px; position: relative; z-index: 2; top:-1px;}

#header #nav_search #search_body #search_form_container{margin:11px 0px 0px 2px; height: 29px; z-index: 1}

#header #nav_search #search_body #search_form_container .search_div{width:317px;height:29px;border:0px;background:url('../images/header/nav/search-input-bg.png') no-repeat;float:left;display:inline;}

#header #nav_search #search_body #search_form_container .search_div input{font-size:1em;font-family:Arial;color:#333333;width:285px;margin:7px 0px 0px 29px;border:0 none;font-style:italic;line-height:15px;}

#header #nav_search #search_body #search_form_container .search_select{float:left;display:inline;width:177px;margin-right:20px;height:29px;}

.jquery-selectbox {position: relative;height: 27px;line-height:20px;	border: 1px solid #56622A;width: 178px !important;z-index: 0;float: left;display: inline;margin: 0px 0px 0px 10px;	font-size: 12px;font-family: Arial;	color: #333333;padding:0px 0px 0px 4px;background:white;z-index:9000;}

.jquery-selectbox.selecthover {z-index: 700;}	

.jquery-selectbox .jquery-selectbox-currentItem {padding: 3px 0px 0px 3px;white-space: nowrap;display: block;overflow: hidden;}

.jquery-selectbox .jquery-selectbox-list {display: none;position: absolute;top: 27px;padding: 0px 2px 0px 2px;left: 0px;background: white;width: 175px !important;important;overflow-x: hidden;overflow-y: auto;z-index: 10000;border: 1px solid #56622A;}

.jquery-selectbox .jquery-selectbox-moreButton {float: right;background: url("../images/header/nav/select-right-arrow.gif") no-repeat ;width: 21px;height: 27px;cursor: pointer;}

.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {}

.jquery-selectbox .jquery-selectbox-item.listelementhover {background: #ebebeb;color:#333333}

.jquery-selectbox .jquery-selectbox-item {display: block;cursor: default;height:20px;line-height:20px;}

#header #nav_search #search_body #search_form_container #search_button{background:url('../images/header/nav/button-blue-search.png') no-repeat 0 0;float:left;display:inline;border:0px;width:80px;height:29px;margin:0px 0px 0px 10px;color:white;font-size:1em;font-family:Arial;cursor:pointer;color:white;padding-bottom:2px;line-height:28px; text-indent:-99999px;}

#header #nav_search #search_body #search_form_container #search_button.search_button_hover{background:url('../images/header/nav/button-blue-search.png') no-repeat 0 -29px;}

#header #nav_search #search_body #search_form_container #search_button_requests{background:url('../images/header/nav/search_button.jpg') no-repeat top left;float:left;display:inline;border:0px;width:79px;height:28px;margin:0px 0px 0px 6px;color:white;font-size:1em;font-family:Arial;cursor:pointer;}

#header #nav_search #search_body #search_form_container #search_button_company{background:url('../images/header/nav/search_button.jpg') no-repeat top left;float:left;display:inline;border:0px;width:79px;height:28px;margin:0px 0px 0px 6px;color:white;font-size:1em;font-family:Arial;cursor:pointer;}

#header #nav_search #search_body #search_form_container a:hover{text-decoration:none;}

/*===============================================
2.2.1. Search history
================================================*/
#header #nav_search #search_body #search_history_div {}
#header #nav_search #search_body .search_history{ background: #F9F9F9; position: relative; color: #999999; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; margin: 0 -10px; overflow: hidden;  font-size: 11px; display: none;  padding:5px 0 0 0; }
#header #nav_search #search_body #inner_search_history{ padding: 0px 20px 5px 20px;}
#header #nav_search #search_body .search_history_inner{background: #F7F7F7;}
#header #nav_search #search_body .search_history span { float: left; font-weight: bold; margin-right: 10px;}
#header #nav_search #search_body .search_history ul {float: left; list-style: none outside none; overflow: hidden;}
#header #nav_search #search_body .search_history li {float: left; }
#header #nav_search #search_body .search_history a{display: block; margin-left: 3px;}


/*--------------------------------------------
 2.2.2. Advanced Search Area
 ---------------------------------------------*/
#list_all span{
	display: block;
	height: 17px;
	color: black!important;
	font-weight: bold!important;
	text-decoration: none!important;
	cursor: pointer;
}
#advanced_search{
	color: #000!important;
	font-weight: bold!important;
	text-decoration: none!important;
	padding:0!important;
}

#advanced_search:hover{
	background-position: 0 -29px;
}

#advanced_search:hover span{
	background-position: right -29px;
}

#advanced_search.active{
	background-position: left -57px;
}

#advanced_search span{
	display: block;
	height:17px;
	/*margin-left: 3px; */
	color: #000!important;
	font-weight: bold!important;
	text-decoration: none!important;
	cursor:pointer;
}

#advanced_search.active span{
	background-position: right -57px;
	}

#adv_search_area{
	background: url(../images/header_bottom.png) bottom left no-repeat ;
	padding-bottom: 20px;
	margin-top: -10px;
	z-index: 1;
	position: absolute;
	display: none;
	width: 978px;
	left: 1px;
	
}

#adv_search_area .adv_search_wrapper{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	background: #f6f6f6;
}

#adv_search_area .adv_search_inner{
	background: url(../images/header/nav/search_box_body.jpg) 0 -2px repeat-x;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
}

#adv_search_area .preloader{
	height: 100px;
	background: url(../images/preloader.gif) center center no-repeat;
	
}

#adv_search_area .content{
	padding: 20px 15px 0px 15px;
	overflow: hidden;
}

#adv_search_area label{
	width: 230px;
	font-weight: bold;
	position: relative;
	margin-right: -30px;
	text-transform: capitalize;
}

#adv_search_area label span{
	font-weight: normal;
}

#adv_search_area .row label span select{
	width: 69px!important;
	padding: 0;
	margin-bottom: 3px;
	height: 19px;
}

#adv_search_area .input_container{
	width: 220px;
}

#adv_search_area .input_container input{
	padding: 5px;
	border: 1px solid #575F2E;
    color: #333333;
	padding: 6px;
	width: 206px;
}
#adv_search_area .row_small .input_container input{
	width: 130px;
}

#adv_search_area .input_wide input{
	width: 100%;
}

#adv_search_area .select_container select, #adv_search_area .row select{
	width: 220px!important;
	border: 1px solid #575F2E;
}

#adv_search_area .row_small select{
	width: 130px!important;
}

#adv_search_area .input{
	overflow: hidden;
}

#adv_search_area .input label input{
	margin-right: 5px;
}

#adv_search_area .input label{
	width: auto!important;
	margin-right: 10px;
	float: left;
	font-weight: normal;
	margin:0 5px 0 0;
}

#adv_search_area .input .text{
	padding: 5px;
	border: 1px solid #575F2E;
    color: #333333;
	padding: 6px;
	width: 90px;
}

#adv_search_area .has_checkboxes input{
	float: left;
	margin-right: 5px;
}

#adv_search_area  .has_checkboxes label{
	cursor: pointer;
	cursor: hand;
	margin-right: -45px;
}

#adv_search_area h2{
	color: #0A89B6;
	padding-bottom: 10px;
    text-shadow: 1px 1px 0 #FFF;
    text-transform: uppercase;
	border-bottom: 1px solid #DDD;
}

#adv_search_area #proceed{
	background: url(../images/top_left_sprite.png) no-repeat scroll -1296px 0;
	border: 0;
	
	color: #FFF;
	cursor: pointer;
	width: 79px;
	cursor: hand;
	height: 30px;
}

#adv_search_area .general_form{
	border-top: 1px solid #FFF;
}

#adv_search_area fieldset{ 
	margin-bottom: 10px;
}
#adv_search_area #proceed:hover{
	background: url(../images/top_left_sprite.png) no-repeat scroll -1380px 0;
}
#advanced_search_form .formBlocks
{
	border-bottom: 1px solid #FFF;
	overflow:hidden;
	padding:10px 0;
	background: url(../images/advanced-search-splitter.png) 452px top repeat-y;
}
#advanced_search_form .leftBlock
{
	float:left;
	width: 420px;
	margin: 0 0 15px 0;
	padding: 0 52px 0 0;
}
#advanced_search_form .rightBlock
{
	float:right;
	width: 420px;
	margin: 0 0 15px 0;
	padding: 0 52px 0 0;
}
#advanced_search_form select#p_cat
{
	height:115px !important;
}
#adv_search_area .row{
	width:100%;
	float: left!important;
	margin:0 0 5px 0;
}
#adv_search_area .row_small{
	width: 135px;
	padding: 0 15px 0 0;
}
#adv_search_area .row_medium{
	width: 185px;
}

#filter_container_advanced .row{
	width:420px;
	display:inline-block;
	padding: 0 52px 0 0;
	float:none;
	height:auto!important;
}
#filter_container_advanced .row label {
    width: 300px;
}

#adv_search_area .has_checkboxes{
	min-height: 15px!important;
	height: auto!important;
	height: 15px;
}

#adv_search_area .multiselect-dialog{
	float: left;
}

#adv_search_area .has_submit{
	position:relative;
	height: 28px!important;
	min-height: 28px!important;
	margin: 1px 0 10px 0!important;
	width: 940px;
	padding: 10px 0 0 0;
	text-align: right;
	border-top: 1px solid #DDD;
}

#adv_search_area .multiple_check_boxes{
	list-style: none;
	float: left;
	width: 400px;
}

#adv_search_area .multiple_check_boxes li{
	float: left;
	margin-bottom: 3px;
	width: 100px;
}

#adv_search_area .multiple_check_boxes li input{
	margin-right: 5px;
}

#adv_search_area .multiselect{
	padding: 0;
	height: 80px;
}

#adv_search_area .slider_close{
	width: 20px;
	height: 20px;
	position: absolute;
	top: 17px;
	right: 15px;
	background: url(../images/closeSlider.png) top left no-repeat;
	cursor: pointer;
	cursor: hand;
}

#adv_search_area .slider_close:hover{
	background-position: bottom left;
}

#adv_search_area #proceed{
	background: url(../images/button-yellow-search.png) top left no-repeat;
	height: 29px;
    text-indent: -1000px;
    width: 80px;
}

#adv_search_area #proceed:hover{
	background: url(../images/button-yellow-search.png) bottom left no-repeat;
}

#EZcalendar {
	z-index: 50000!important;
}

#EZcalendar td{
	padding: 0!important;
}

#EZcalendar td a{
	margin: 0!important;
}


#company_input_container {position:relative;z-index:5000;}

.ac_results{width:298px!important;border:1px solid #e5e5e5;z-index:10000;background:white;display:block;}

.ac_loading{background:#fefccb;}

.ac_results ul {height:180px;display:block;}

.ac_results ul li{cursor:pointer;line-height:2em;padding-left:5px;}

.ac_results ul li span{right:30px;top:0px;color:#b9b5b5;font-style:oblique;font-size:0.916em;display:block;}

.ac_results ul li.ac_over{background:#deeef2;}
/*================================================
3 Main content
================================================*/
#content{width:980px;margin:0 auto;padding:0px 0px 0px 0px;overflow:hidden;font-family:Arial;}

#content #left_content{width:220px;float:left;display:inline;padding:30px 0px 0px 0px;}

#content #left_content .tab_container{margin-left:7px;height:30px;position:relative;top:4px;}

#content #left_content .tab_container ul{list-style-type:none;}

#content #left_content .tab_container ul li{float:left;display:inline;cursor:pointer;background:url("../images/tab_right.png") no-repeat right top;margin-left:3px;height:28px;}

#content #left_content .tab_container ul li.selected{background:url("../images/sel_tab_right.png") no-repeat right top;}

#content #left_content .tab_container ul li.hover{background:url("../images/sel_tab_right.png") no-repeat right top;height:26px;}

#content #left_content .tab_container ul li h4{display:block; background:url("../images/tab_left.png") no-repeat left top;padding:0px 10px 0px 10px;font-size:1em;color:#7E7E7E;line-height:26px;float:left;}
 
#content #left_content .tab_container ul li.selected h4{font-size:1em;color:#10487A;line-height:26px;font-weight:bold;background:url("../images/sel_tab_left.png") no-repeat left top;}

#content #left_content .tab_container ul li.hover h4{color:#555;background:url("../images/sel_tab_left.png") no-repeat left top;height:26px;line-height:26px;}

#content #left_content .box_top{clear:both;width:220px;background:url('../images/content/left_content/box_top.jpg') no-repeat top left;}

#content #left_content .box_top ul{width:200px;margin:0px 10px 0px 10px;list-style-type:none;padding:8px 0px 8px 0px;}

#content #left_content .box_top ul li {width:160px;height:42px;background:url('../images/top_left_sprite.png') no-repeat -225px 0;color:black;padding:0px 30px 0px 10px;cursor:pointer;position:relative; display:block;}

#content #left_content .box_top ul li.plain_li{background:none;font-weight:bold;}

#content #left_content .box_top ul li.disabled_category{cursor:auto;}

#content #left_content .box_top ul li.disabled_category a{cursor:text;}

#content #left_content .box_top ul li.no_height{height:auto;background:none;padding-right:0px;width:190px;display:none;}

#content #left_content .box_top ul li.no_height ul{margin:0px;padding-top:0px;width:190px;}

#content #left_content .box_top ul li.no_height ul li{height:auto;padding:0px;width:190px;}

#content #left_content .box_top ul li.no_height ul li a{font-size:0.916em;color:#136890;text-decoration:underline;}

#content #left_content .box_top ul li.no_height ul li a:hover{text-decoration:none;}

#content #left_content .box_top ul li.no_height ul li a.see_all{text-decoration:underline;color:#c4a117;font-size:1em;font-weight:bold;display:block;margin:5px 0px 0px 140px;}

#content #left_content .box_top ul li.no_height ul li a.see_all:hover{text-decoration:none;}

#content #left_content .box_top ul li .sign, .dashboard .sign{height:17px;width:17px;background:url('../images/top_left_sprite.png') no-repeat -1486px 0;position:absolute;right:10px;top:12px;font-size:14px;text-align:center;color:#0fb1db;line-height:17px;} 

#content #left_content .box_top ul li.li_hover .sign{background:url('../images/top_left_sprite.png') no-repeat -1464px 0;} 

#content #left_content .box_top ul li span,#content #left_content .box_top ul li a{position:relative;color:black;text-decoration:none; display:inline-block;}

#content #left_content .box_top ul li.li_hover{background:url('../images/top_left_sprite.png') no-repeat -430px 0;}

#content #left_content .box_top ul li.li_hover span,#content #left_content .box_top ul li.li_hover a{color:white;}

#content #left_content .box_top ul li ul li{background:none;}

#content #left_content .box_body{width:220px;background:url('../images/content/left_content/box_body.jpg') repeat-y top left;}

#content #left_content .box_bottom{width:220px;height:6px;font-size:2px;line-height:2px;background:url('../images/top_left_sprite.png') no-repeat 0 0;}

#content #left_content h5{color:#136890;padding:0 0 3px 20px;font-size:1.16em;font-weight:bold;}

#content #left_content .testimonials{
	padding: 10px 10px 10px 20px;
	background: url(../images/home/big-quotes.png)top left no-repeat;
}
#content #left_content .testimonials h4{
	color: black;
    font-size: 1.1em;
    font-weight: bold;
    text-transform: uppercase;
}

#content #left_content .testimonials .testimonial{
	font-style: italic;
}

#content #left_content .testimonials .author{
	padding-left: 50px;
}

#content  .video_preview a{
	display: block;
	height: 115px;
	cursor: pointer;
	cursor: hand;
	background: url(../images/home/player.png) -20px -1px no-repeat;
	margin-top: 20px;
	width:160px;
}

#content  .video_preview a:hover{
	background-position: -20px -127px;
}

#content #center_content{float:left;display:inline;width:580px;margin:50px 10px 0px 10px;}

#content #center_content #center_content_container{margin:0px 19px 0px 19px;background:url('../images/content/right_content/login_reg/login_reg_top.jpg') no-repeat top center;}

#content #right_content{width:160px;margin:25px 0px 0px 0px;float:right;display:inline;position:relative;}

#content .right_content_fixed_height{height:750px;}

#content #right_content h4{color:black;font-weight:bold;font-size:1.1em;text-transform:uppercase;padding-left:10px;}

#content #right_content #events_container{margin:37px 0px 0px 0px; display:none;}

#content #right_content #events_container h4 { margin:0 0 15px 0; }

#content #right_content #events_container a{display:block;margin:0px 0px 20px 20px;}

#content #right_content #events_container a.no_bottom_margin{margin:0px 0px 0px 20px;}

#content #right_content #corporate_member{margin:37px 0px 0px 0px;}

#content #right_content #corporate_member h4{font-size:1.1em;}

#content #right_content #corporate_member a{margin:0px;}

#content #right_content #corporate_member a img{margin:10px 0px 0px 0px;}

#content #right_content #corporate_member a.corporate_first{margin-left:20px;}

#content #right_content  #right_content_top{width:160px;}

/* Right Resources Block */

#content #right_content #resources{margin-top:20px; display:none;}

#content #right_content #resources .login_reg_top{padding-top:10px;}

#content #right_content #user_tools #resources .login_reg_top{padding-top:10px;}

#content #right_content #resources ul{list-style-type:none;width:140px;margin:7px 0px 0px 10px;}

#content #right_content #resources ul li{border-top:1px solid #d2d3d4;padding:2px 0px 6px 0px;line-height:0.916em;}

#content #right_content #resources ul li:first-child{border:0px;}

#content #right_content #resources ul li a{font-size:0.916em;padding-left:10px;}

/* Right Banner Block */

#content #right_content .right-side-banner { width:160px; /*height:600px;*/ margin:25px 0 0 0;}
#content #right_content .right-side-banner img { margin-bottom: 25px;}

/* Left Resources Block */

#content #left_content #resources{margin-top:20px; background:url("../images/content/left_content/box_top.jpg") no-repeat scroll left top transparent;}

#content #left_content #resources .login_reg_top{padding-top:10px;}

#content #left_content #user_tools #resources .login_reg_top{padding-top:10px;}

#content #left_content #resources ul{list-style-type:none;width:140px;margin:7px 0px 0px 10px;}

#content #left_content #resources ul li{border-top:1px solid #d2d3d4;padding:2px 0px 6px 0px;line-height:0.916em;}

#content #left_content #resources ul li:first-child{border:0px;}

#content #left_content #resources ul li a{font-size:0.916em;padding-left:10px;}

#content #left_content #resources .login_reg_body{width:220px; padding:0px 0px 5px 0px;}

#content #left_content #resources .vertical_adv{display:block;margin:0 auto;width:119px;margin-top:22px; padding: 1px; border: 1px solid #CECECE;}

#content #left_content .login_reg_top{width:220px;padding:19px 0px 0px 0px;}

#content #left_content #resources .login_reg_bottom {
    font-size: 1px;
    height: 6px;
    line-height: 1px;
    width: 160px;
}

#content #left_content #resources h4 {
    color: black;
    font-size: 1.1em;
    font-weight: bold;
    padding-left: 20px;
    text-transform: uppercase;
}
#content #left_content #resources ul {
    list-style-type: none;
    margin: 7px 0 0 10px;
    width: 200px;
}
#content #left_content #resources ul li:first-child {
    border: 0 none;
}
style.css (line 717)
#content #left_content #resources ul li {
    border-top: 1px solid #D2D3D4;
    line-height: 0.916em;
    padding: 2px 0 6px;
}
#content #left_content #resources ul li a {
    font-size: 12px;
    padding-left: 10px;
}

/******************************************/

#content #right_content .vertical_adv{display:block;margin:0 auto;width:119px;margin-top:22px; padding: 1px; border: 1px solid #CECECE;}

#content #right_content .login_reg_top{width:160px;background:url('../images/content/right_content/login_reg/login_box_sprite.png') no-repeat -162px 0px;padding:19px 0px 0px 0px;}

#content #right_content #user_tools .login_reg_top.login_reg_top_accordion{padding-bottom:92px;}

#content #right_content .login_reg_body{width:160px;background:url('../images/content/right_content/login_reg/login_reg_body.jpg') repeat-y top center;}

#content #right_content .login_reg_bottom{width:160px;background:url('../images/content/right_content/login_reg/login_box_sprite.png') no-repeat 0 0;height:6px;font-size:1px;line-height:1px;}

#content #right_content  h5.home_login_reg{font-size:1em;color:#003269;font-weight:bold;font-style:oblique;padding:5px 0px 7px 17px;}

#content #right_content .bg-text-input{height:26px;width:141px;background:url('../images/content/right_content/login_reg/login_input.png') no-repeat top center;margin:0px 0px 9px 11px;position:relative;}

#content #right_content .login_reg_top input.login_text_input{color:#636262;border:0px;line-height:15px;width:121px;position:absolute;left:10px;top:5px;}

#content #right_content .login_reg_top input.green_submit{color:black;width:68px;height:26px;background:url('../images/content/right_content/login_reg/green_button.jpg') no-repeat top center;border:0px;font-size:1em;font-weight:bold;font-style:oblique;margin:0px 0px 7px 13px;cursor:pointer; display:inline-block; vertical-align:middle;}

#content #right_content a.register{font-size:0.916em;font-style:oblique;color:#6d6c6c;padding:0px 0px 0px 13px;}

#content #right_content .login_reg_top a.register{text-decoration:underline;padding:0px 0px 7px 20px;display:inline-block;margin:5px 10px 0 0;}

#content #right_content .login_reg_top a.register:hover{text-decoration:none;}

#content #right_content .login_reg{margin:-5px 0px 0px 14px;}

#content #right_content .login_reg a{font-size:1em;color:#003269;font-weight:bold;font-style:oblique;text-decoration:underline;float:left;display:block;padding-top:5px;}

#content #right_content .login_reg span{float:left;display:inline;font-style:oblique;margin-top:5px;}

#content #right_content .login_reg a.no_underline{text-decoration:none;padding:0px 3px 0px 0px;}

#content #right_content .login_reg a:hover{text-decoration:none;}

#content #right_content .login_reg span{padding:0px 5px 0px 5px;font-size:1em;color:#003269;font-weight:bold;}
/*================================================
3.1 Home
================================================*/
#content #center_content .tab_box_top{width:567px;background:url('../images/content/center_content/home_page/tab_box_top.jpg') no-repeat top center;margin:0 auto;padding-bottom:15px;}

#content #center_content .tab_box_body.items_of_interest_box{padding-top:10px; background:none;}

#content #center_content .tab_box_body.items_of_interest_box .tab_box_top  {background:none;}

#content #center_content .tab_box_body{width:567px;background:url('../images/content/center_content/home_page/tab_box_body.jpg') repeat-y top center;margin:0 auto;}

#content #center_content .tab_box_bottom{width:567px;background:url('../images/content/center_content/home_page/home_sprite.jpg') no-repeat 0 -98px;height:13px;line-height:5px;font-size:5px;margin:0 auto;padding:0px;}

#content #center_content #home_nav_tabs{height:29px;margin:0 auto;padding:0px 0px 0px 10px;position:relative;top:3px;clear:both;}

#content #center_content #home_nav_tabs ul{list-style-type:none;}

#content #center_content #home_nav_tabs ul li{float:left;display:inline;height:29px;width:119px;margin:0px 0px 0px 4px;background:url('../images/content/center_content/home_page/home_sprite.jpg') no-repeat 0 -223px;text-align:center;}

#content #center_content #home_nav_tabs ul li a{font-size:1em;color:#7e7e7e;font-family:Arial;padding:7px 0px 0px 0px;display:block;text-decoration:none;}

#content #center_content #home_nav_tabs ul li.active a{color:white;}

#content #center_content #home_nav_tabs ul li.ui-state-hover{background:url('../images/content/center_content/home_page/home_sprite.jpg') no-repeat 0 -32px;height:26px;}

#content #center_content #home_nav_tabs ul li.ui-state-hover a{color:#555;}

#content #center_content #home_nav_tabs ul li.ui-tabs-selected a{color:#10487A;font-weight:bold;}

#content #center_content #home_nav_tabs ul li.ui-tabs-selected{background:url('../images/content/center_content/home_page/home_sprite.jpg') no-repeat 0 -32px;height:29px;}

/*
 * START product spotlight
 */

#content #center_content #product_spotlight{
	padding: 10px 10px 0 10px;
}

#content #center_content .product_spotlight_left{
	width: 160px;
	float: left;
}

#content #center_content .product_spotlight_left a{
	display: block!important;
	overflow: hidden;
	width: 167px;
	height: 100px;	
	position: relative;
	margin: 10px 5px;
}

#content #center_content .product_spotlight_left img{
	position: absolute;
	top: 0;
	left: 0;
}

#content #center_content .product_spotlight_right{
	width: 385px;
	float: left;
}

#content #center_content .product_spotlight_right h3{
	font-size: 14px;
	text-transform: capitalize;
	padding: 0;
	line-height: 14px;
	margin-bottom: 10px;
}

#content #center_content .product_spotlight_right .actions a{
	display: inline;
	text-decoration: underline;
	color: #136890;
	font-weight: normal;
	font-size: inherit;
	padding: 0;
}

/*
 * End product spotlight
 */


#content #center_content .items_of_interest{margin-top:30px;}

#content #center_content .tab_box_top h5{font-weight:bold;font-size:18px;color:#333333;padding:20px 20px 10px 20px;}

#content #center_content .tab_box_top h5.blue_title{color:#003b71;}

#content #center_content .tab_box_top p{padding:0px 20px 10px 20px;}

#content #center_content .tab_box_top a{padding:10px 20px 0px 20px;font-weight:bold;font-size:1.166em;color:#333333;display:block;text-decoration:none;}

#content #center_content .tab_box_top a.getting_started_link{color: #136890; text-decoration: underline;display: inline;padding:0px;font-size:12px;}

#content #center_content .tab_box_top a.getting_started_link:hover{text-decoration: none;}

#content #center_content .tab_box_top a:hover{text-decoration:underline;}

/************** Items of interest ***********************/

#content #center_content .tab_box_top ul.item_of_interest{list-style-type:none;float:left;display:inline;margin:20px 0px 0px 10px;padding:0px 10px 0px 0px;width:260px; border-right:1px solid #EDEDED;}

#content #center_content .tab_box_top ul.item_of_interest li{width:260px; overflow:hidden; height: 95px;}

#content #center_content .tab_box_top ul.item_of_interest .title{height: 30px;}


#content #center_content .tab_box_top ul.item_of_interest li a{padding:0px;padding:2px 0px 2px 0px;}

#content #center_content .tab_box_top ul.item_of_interest li p{font-size: 11px; padding: 0;}

#content #center_content .tab_box_top ul.item_of_interest li .info{color: #999;}

#content #center_content .tab_box_top ul.item_of_interest li span{text-align: right; display: inline-block;}

#content #center_content .tab_box_top ul.item_of_interest li h5{padding:0 0 5px 0; font-size: 16px;margin-bottom: 10px;text-align:left;padding-left:0px;}

#content #center_content .tab_box_top ul.second{margin:20px 0px 0px 15px; border:0 none;}

#content #center_content .tab_box_top ul.item_of_interest li a{font-size:1em;font-weight:normal;font-style:oblique;text-decoration:underline;color:#136890;}

#content #center_content .tab_box_top ul.item_of_interest li a:hover{text-decoration:none;}

#content #center_content .tab_box_top ul.item_of_interest li .image_container a { width:87px; height:81px; display:block;}

#content #center_content .tab_box_top ul.item_of_interest li .info_container { width:160px; float:right; min-height:90px;}

/*******************************************************/

#content #center_content #buyer_suplier {width:563px;margin:0px auto; position:relative; overflow:hidden;}

#content #center_content #buyer_suplier .buyer_container{float:left;display:none;margin:4px 0 5px 23px;}

#content #center_content #buyer_suplier .suplier_container .two_arrows{width:61px;height:102px;background:url('../images/content/center_content/home_page/home_sprite.jpg') no-repeat 0 -116px;position:absolute;left:250px;top:20px;}

#content #center_content #buyer_suplier .suplier_container{float:left;display:none;position:relative; margin:4px 0 5px;}

#content #center_content #buyer_suplier .buyer_top{width:270px;height:6px;font-size:2px;line-height:2px;background:url('../images/content/center_content/home_page/home_sprite.jpg') no-repeat 0 -21px;}

#content #center_content #buyer_suplier .buyer_body{width:268px;border-left:1px solid #e7f0b3;border-right:1px solid #e7f0b3;}

#content #center_content #buyer_suplier .buyer_body_inner{border-left:1px solid white;border-right:1px solid white;background:#f2fbc1;}

#content #center_content #buyer_suplier .buyer_bottom{width:270px;height:16px;font-size:2px;line-height:2px;background:url('../images/content/center_content/home_page/home_sprite.jpg') no-repeat 0 0;}

#content #center_content #buyer_suplier .suplier_top{width:270px;height:6px;font-size:2px;line-height:2px;background:url('../images/content/center_content/home_page/home_sprite.jpg') no-repeat 0 -87px;}

#content #center_content #buyer_suplier .suplier_body{width:268px;border-left:1px solid #d0e5ec;border-right:1px solid #d0e5ec;}

#content #center_content #buyer_suplier .suplier_body_inner{border-left:1px solid white;border-right:1px solid white;background:#dcecf1;}

#content #center_content #buyer_suplier .suplier_body_inner p{padding:2px 0px 0px 20px;color:#0e7bb0;font-size:1.16em;font-weight:bold;}

#content #center_content #buyer_suplier .suplier_body_inner h2{padding:7px 0px 13px 20px;color:#0e7bb0;font-size:2.916em;font-family:Arial;}

#content #center_content #buyer_suplier .suplier_body_inner ul{list-style-type:none;margin-left:20px;padding-bottom:10px;}

#content #center_content #buyer_suplier .suplier_body_inner ul li{color:#1e5382;padding:0px 0px 1px 20px;background:url('../images/content/center_content/home_page/blue_checksign.jpg') no-repeat 0px 2px;}

#content #center_content #buyer_suplier .buyer_body_inner p{padding:2px 0px 0px 20px;color:#92af00;font-size:1.16em;font-weight:bold;}

#content #center_content #buyer_suplier .buyer_body_inner h2{padding:7px 0px 13px 20px;color:#7fa100;font-size:2.916em;}

#content #center_content #buyer_suplier .buyer_body_inner ul{list-style-type:none;margin-left:20px;padding-bottom:10px;}

#content #center_content #buyer_suplier .buyer_body_inner ul li {color:#1e5382;padding:0px 0px 1px 20px;background:url('../images/content/center_content/home_page/green_checksign.jpg') no-repeat 0px 2px;}

#content #center_content #buyer_suplier .suplier_bottom{width:270px;height:16px;font-size:2px;line-height:2px;background:url('../images/content/center_content/home_page/home_sprite.jpg') no-repeat 0 -66px;}

#content #center_content p.register_title{padding-top:0px;font-weight:bold;font-size:1.16em;}

#content #center_content ul.register_ul{list-style-type:none;padding-bottom:10px;}

#content #center_content ul.register_ul li{background:url('../images/li_bullet.png') no-repeat 0px 5px;padding-left:13px;}
#content #center_content .procurement_describtion{clear:both;padding-top:5px; overflow:hidden;}
#content #center_content .procurement_describtion p span{text-align:left; padding:0; margin:0; width:auto; background:none; display:inherit; float:none;}

#content #center_content .procurement_describtion ul , ol { list-style:none; margin:0; padding:0 10px 0 0 ; background:none;}
#content #center_content .procurement_describtion ul li  , #content #center_content .procurement_describtion ol li { list-style:none; padding:0 !important; margin:0; background:none !important;}


/************** Homepage GreenBox *****************/

#content #center_content .greenbox {background:url('../images/greenbox/home-green-block-bg.jpg') repeat-y;margin:4px 0 10px; }

#content #center_content .greenbox .greenbox-container {background:url('../images/greenbox/home-green-block-top.jpg') no-repeat top left;}

#content #center_content .greenbox .greenbox-content {background:url('../images/greenbox/green-bubbles.png') no-repeat top left; padding:20px 25px 15px;}

#content #center_content .greenbox .greenbox-content a { background:url('../images/greenbox/greenbox-text-block.png') no-repeat; width:219px; height:53px; display:inline-block; text-decoration:none; overflow:hidden; vertical-align:middle;}

#content #center_content .greenbox .greenbox-content a span.small {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#8e571c; font-size:12px; text-transform:uppercase; padding:10px 0 0 15px;}

#content #center_content .greenbox .greenbox-content a span {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#8e571c; font-size:14px; text-transform:uppercase; padding:0px 0 0 15px; display:inline-block; cursor:pointer;}

#content #center_content .greenbox .greenbox-content a.send-catalog span.small {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#8e571c; font-size:11px; text-transform:uppercase; padding:0px 0 0 15px;}

#content #center_content .greenbox .greenbox-content a.send-catalog span {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#8e571c; font-size:14px; text-transform:uppercase; padding:10px 0 0 15px; display:inline-block; cursor:pointer;}

#content #center_content .greenbox .greenbox-content span.or-btn {background:url('../images/greenbox/greenbox-btn-or.png') no-repeat; width:21px; height:21px; display:inline-block ; padding:5px 2px 0 3px; text-transform:uppercase; color:#496511;font-size:12px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; margin:0 20px;vertical-align:middle;}

#content #center_content .greenbox .greenbox-btm {background:url('../images/greenbox/home-green-block-btm.jpg') no-repeat bottom left; width:560px; height:3px; position:relative; bottom:0px;}

#content #center_content #for_buyers ul, #content #center_content #getting_started ul{list-style-type:none;padding-bottom:10px;margin-left:20px;}

#content #center_content #for_buyers ul li, #content #center_content #getting_started li{background:url('../images/li_bullet.png') no-repeat 0px 5px;padding-left:13px;}

#content #center_content #getting_started a{display: inline; padding: 0; font-size: 1em; color: #136890}

#content #center_content #for_sellers ul{list-style-type:none;padding: 0 10px 10px 0; margin-left:20px;}

#content #center_content #for_sellers ul li{background:url('../images/li_bullet.png') no-repeat 0px 5px;padding-left:13px;}
/*================================================
3.2 Contact us
================================================*/

#content #center_content h2{font-weight:bold;font-size:1.6em;text-transform:none !important;padding:5px 0px 10px 0px;line-height:1em;color:#333;}

#content #center_content h3{font-weight:bold;font-size:1.5em;padding:10px 0px 10px 0px;color:#333333; text-transform: uppercase;}
#content #center_content .career-center h4{font-weight:normal;font-size:1.1em;padding:0px 0px 0px 0px;color:#777; margin: -5px 0 0 0;}
#content #center_content h4{font-weight:normal;font-size:1.1em;padding:0px 0px 0px 0px;color:#777; margin: 0 0 20px 0;}
#content #center_content h4 .keyword,#content #center_content h4 .location{font-weight: bold; font-style: italic;}
#content #center_content h4 .results{font-weight: bold; color: #10487A}

#content #center_content .bread_crum{margin-top:-25px;margin-right:10px; text-align: right; margin-bottom: 10px;}

#content #center_content .bread_crum a{font-style:oblique;font-family:Arial;}

#content #center_content .bread_crum span{padding:0px 5px 0px 5px;color:#c9cacb;}

#content #center_content .bread_crum p{display:inline;padding:0px;color:#c9cacb;font-style:oblique;}

#content #center_content #contact_us{clear:both;padding:0px 0px 0px 5px;}

#content #center_content .contact_info p{color:#333333;font-size:1em;font-family:Arial;padding:1px 0px 1px 0px;}

#content #center_content .contact_info ul li{background:url('../images/li_bullet.png') no-repeat 0px 5px;padding-left:13px;}

#content #center_content .general_form form{margin-top:20px;}

#content #center_content .general_form .row{clear:both; position: relative;}

#content #center_content .general_form .row .element_description {line-height: 12px; position: absolute; width: 105px; top : 40px; left: 0; color: #999; font-size: 10px;} 

#content #center_content .general_form .row .element_description span{font-weight: bold; font-style: none; color: #999;}

#content #center_content .general_form .row .blue_button_no_space{margin: 20px 0 0 0!important;}

#content #center_content .general_form .row.has_checkboxes{padding-left:121px;margin:0px 0px 7px 0px;display:block;width:480px;overflow:hidden;}

#content #center_content .general_form .row.has_checkboxes label{float:left;display:inline;min-width:50px;padding:0px;width:auto;}

#content #center_content .general_form .row.has_checkboxes input[type="checkbox"]{float:left;display:inline;margin:2px 5px 0px 0px;}

#content #center_content .general_form .row span.message_validate{display: block; clear: both; padding-left: 121px;padding-bottom:7px;color:#333;}

#content #center_content .general_form .row_with_no_label{padding-left:121px;margin-bottom:7px;}

#content #center_content .general_form  div.no_label{padding-left:121px;display:none;}

#content #center_content .general_form form label{font-weight: normal!important; color:#333333;font-size:1em;display:block;float:left;width:105px;padding:6px 0px 0px 0px;margin-right:16px;  }

#content #center_content .general_form form .multiple_check_boxes label {color:#333333;font-size:1em;display:block;float:left;padding:1px 0px 0px 0px;margin-right:16px; width:auto!important; cursor:pointer;}

#content #center_content .general_form form .pad_top_7 label.normal_text {color:#333333;font-size:1em;display:block;float:left;padding:1px 0px 0px 0px;margin-right:16px; width:auto!important; cursor:pointer;}

#content #center_content .general_form form label.no_display{display:none;}

#content #center_content .general_form form label.larger_label{width:115px;}

#content #center_content .general_form form label span.small{color:#333333;font-size:0.916em;line-height:11px;margin-top:5px;display:block;}

#content #center_content #contact_us .general_form  form label{text-align:right;}

#content #center_content .general_form form span{color:#004c82;}

#content #center_content  td.up_account ul{list-style-type: none;}

#content #center_content  td.up_account ul li{  background: url("../images/li_bullet.png") no-repeat scroll 0 5px transparent;  padding-left: 13px;}

#content #center_content .general_form .input_container{border-bottom:1px solid #a3a3a3;float:left;height:29px;margin-bottom:7px;}

#content #center_content .general_form .row .input_container input{float:left;display:inline;height:19px;width:288px;border:1px solid #d2d2d2;padding:4px 5px 4px 5px;line-height:17px;}

#content #center_content .general_form .price_div .input_container{border-bottom:1px solid #a3a3a3;float:left;height:29px;margin-bottom:7px;}

#content #center_content .general_form  .price_div .input_container input{float:left;display:inline;height:19px;width:140px;border:1px solid #d2d2d2;padding:4px 5px 4px 5px;line-height:17px;}

#content #center_content .general_form  .price_div  .some_text{float:left;display:block;line-height:29px;padding-right:10px;height:29px;}

#content #center_content .general_form  #filter_container .row{width: 100%; height: auto!important; margin-bottom: 7px!important;}

#content #center_content .general_form  #filter_container .select_container{float: left;}

#content #center_content .general_form  #filter_container .select_container select{border: 1px solid #E1E1E1; }

#content #center_content .general_form .element{float: left; width: 300px; position:static;!important}

#content #center_content .general_form .element_container {border-bottom: 1px solid #A3A3A3;}

#content #center_content .general_form .element select, 
#content #center_content .general_form .element .filter_input_text{
	position: static!important;
	width: 100%!important; 
	border: 1px solid #E1E1E1!important;
	color: #333333!important;
}

#content #center_content .general_form .element .filter_input_text{
	width: 290px!important;
}

#content #center_content .general_form .element label input{
	margin-right: 5px;
}

#content #center_content .general_form .bubbleInfo{float: left; width: 25px!important; margin-top: 5px;}

#content #center_content .general_form .unit{float: left}

#content #center_content #contact_us .general_form .row .input_container input{width:161px;}

#content #center_content #my_account .general_form .row .input_container input{width:220px;}

#content #center_content .general_form .error_row{clear:both;}

#content #center_content .general_form .error_row  .input_container input{float:left;display:inline;height:19px;width:161px;border:1px solid #EA341E;padding:4px 5px 4px 5px;}

#content #center_content .general_form .error_row  .input_container{border-bottom:1px solid #b71103;float:left;height:29px;margin-bottom:7px;}

#content #center_content .general_form .error_row label{color:#EA341E;}

#content #center_content .general_form .error_row textarea{border:1px solid #EA341E;width:320px;height:156px;}

#content #center_content .general_form .error_row .input_container_textarea{border-bottom:1px solid #7b2929;float:left;margin-bottom:7px;}

#content #center_content .general_form textarea{border:1px solid #d2d2d2;width:320px;height:156px;}

#content #center_content .general_form .input_container_textarea{border-bottom:1px solid #a3a3a3;float:left;margin-bottom:7px;}

#content #center_content .general_form img.security_image{margin:0px 0px 0px 13px;float:left;display:inline;}

#content #center_content .general_form a.reset_security_code{margin:0px 0px 0px 10px!important;}

#content #center_content  input.blue_button{width:114px;height:28px;border:0px;color:white;background:url('../images/content/center_content/contact_us/send_message_sprite.png') no-repeat 0 0;padding-bottom:2px;margin:18px 0px 0px 122px;cursor:pointer;line-height:28px;}

#content #center_content  input.blue_button_no_space{width:114px;height:28px;border:0px;color:white;background:url('../images/content/center_content/contact_us/send_message_sprite.png') no-repeat 0 0;padding-bottom:2px;margin:18px 0px 0px 0px;cursor:pointer;line-height:28px;float:left;}
#content #center_content  button.blue_button_no_space{width:114px;height:28px;border:0px;color:white;background:url('../images/content/center_content/contact_us/send_message_sprite.png') no-repeat 0 0;padding-bottom:2px;margin:18px 0px 0px 0px;cursor:pointer;line-height:28px;float:left;}

#content #center_content  a.blue_button_no_space{width:114px;height:28px;border:0px;color:white;background:url('../images/content/center_content/contact_us/send_message_sprite.png') no-repeat 0 0;padding-bottom:2px;margin:18px 0px 0px 0px;display:block;line-height:28px;float:left;text-align:center;text-decoration:none;cursor:pointer;}

#content #center_content  a.blue_button_no_space.respond_to_rfp{;margin:-5px 0px 0px 0px;}

#content #center_content  a.blue_button_no_space.report { margin:0; padding:0;}

#content #center_content  a.blue_button_no_space:hover{background:url('../images/content/center_content/contact_us/send_message_sprite.png') no-repeat 0 -33px;}

#content #center_content  input.blue_button_no_space_large{width:181px;height:28px;border:0px;color:white;background:url('../images/large_button_sprite.png') no-repeat 0 0;padding-bottom:2px;margin:18px 0px 0px 0px;cursor:pointer;line-height:28px;float:left;}

 
#content #center_content  a.blue_button_no_space_large{width:181px;height:28px;border:0px;color:white;background:url('../images/large_button_sprite.png') no-repeat 0 0;padding-bottom:2px;margin:18px 0px 0px 0px;display:block;line-height:28px;float:left;text-align:center;text-decoration:none;cursor:pointer;}
 
#content #center_content  a.blue_button_no_space_large:hover{background:url('../images/large_button_sprite.png') no-repeat 0 -33px;}

#content #center_content  input.blue_button_sel{background:url('../images/content/center_content/contact_us/send_message_sprite.png') no-repeat 0 -33px;}

#content #center_content input.blue_button_large_sel{background:url('../images/large_button_sprite.png') no-repeat 0 -33px;}

#content #center_content  input.floatRight{float:right;margin-right:10px;}

#content #center_content  a.floatRight{float:left;margin-right:10px;margin-bottom:10px;}

#content #center_content .general_form .required_fiels_information{width:453px;float:right;text-align:left;border-top:1px solid #c7c7c7;margin-top:15px;color:#c7c7c7;padding-top:5px;font-style:oblique;}

#content #center_content .general_form .required_fiels_information_modal{clear:both;width:320px;float:left;text-align:left;border-top:1px solid #c7c7c7;margin-top:15px;color:#c7c7c7;padding-top:5px;font-style:oblique;margin-left:121px;}

#content #center_content .general_form .required_fiels_information_modal_smaller{width:302px;}

#content #center_content .err_top{width: 573px;background:url('../images/message_boxes/err_top.png') no-repeat left top;height:5px;font-size:2px;line-height:2px;}

#content #center_content .err_content {width: 571px;background:#ffcecf;border-left:1px solid #df8f90;border-right:1px solid #df8f90;}

#content #center_content .err_bottom{width: 573px;height:5px;line-height:2px;font-size:2px;background:url('../images/message_boxes/err_bottom.png') no-repeat top center;margin-bottom:10px;}

#content #center_content .err_content .err_inner {float:left;display:inline;width:500px;margin:8px 0px 0px 10px;padding-bottom:13px;}

#content #center_content .err_content .err_inner  h5{color:#871414;font-size:1em;font-weight:bold;padding-bottom:5px;font-family:Verdana;}

#content #center_content .err_content .err_inner  h5 span{color:#006296;}

#content #center_content .err_content .err_inner  p{color:#7b2929!important;padding:1px 0px 1px 0px;}

#content #center_content .err_content .err_inner  p.error_grey{color:#404040!important;padding:1px 0px 1px 0px;}

#content #center_content .err_content .err_inner  p a{color:#7b2929;cursor:pointer;}

#content #center_content .err_content .err_sign{width:18px;height:18px;background:url('../images/message_boxes/err_icon.png') no-repeat top center;float:left;display:inline;margin:10px 0px 0px 12px;}

#content #center_content .err_content .err_inner_grey_text p{color:#404040!important;}

#content #center_content .err_content .err_inner_grey_text p a{color:#136890!important;}

#content #center_content .succ_top{width: 573px;background:url('../images/message_boxes/succ_top.png') no-repeat left top;height:5px;font-size:2px;line-height:2px;}

#content #center_content .succ_content {width: 571px;background:#d4ffcd;border-left:1px solid #9adf8f;border-right:1px solid #9adf8f;}

#content #center_content .succ_bottom{width: 573px;height:5px;line-height:2px;font-size:2px;background:url('../images/message_boxes/succ_bottom.png') no-repeat top center;margin-bottom:10px;}

#content #center_content .succ_content .succ_inner {float:left;display:inline;width:500px;margin:8px 0px 0px 10px;padding-bottom:13px;}

#content #center_content .succ_content .succ_inner  h5{color:#258815;font-size:1em;font-weight:bold;padding-bottom:5px;font-family:Verdana;}

#content #center_content .succ_content .succ_inner  p{color:#404040!important;padding:1px 0px 1px 0px;}

#content #center_content .succ_content .succ_sign{width:18px;height:18px;background:url('../images/message_boxes/succ_icon.png') no-repeat top center;float:left;display:inline;margin:10px 0px 0px 12px;}

#content #center_content .notif_info{clear:both;}

#content #center_content .notif_succ{clear:both;}

#content #center_content .notif_error{clear:both;}

#content #center_content .info_top{width: 573px;background:url('../images/message_boxes/warn_top.png') no-repeat left top;height:5px;font-size:2px;line-height:2px;margin-top:0px;}

#content #center_content .info_content {width: 571px;background:#fefccb;border-left:1px solid #e5db55;border-right:1px solid #e5db55;}

#content #center_content .info_bottom{width: 573px;height:5px;line-height:2px;font-size:2px;background:url('../images/message_boxes/warn_bottom.png') no-repeat top center;margin-bottom:10px;}

#content #center_content .info_content .info_inner {float:left;display:inline;width:500px;margin:8px 0px 0px 10px;padding-bottom:13px;}

#content #center_content .info_content .info_inner  h5{color:#878314;font-size:1em;font-weight:bold;padding-bottom:5px;font-family:Verdana;}

#content #center_content .info_content .info_inner  p{color:#404040!important;padding:1px 0px 1px 0px;}

#content #center_content .info_content .info_sign{width:16px;height:16px;background:url('../images/message_boxes/warn_icon.png') no-repeat top center;float:left;display:inline;margin:9px 0px 0px 12px;}

#content #center_content .warn_top{width: 573px;background:url('../images/message_boxes/warn_top.png') no-repeat left top;height:5px;font-size:2px;line-height:2px;}

#content #center_content .warn_content {width: 571px;background:#fefccb;border-left:1px solid #e5db55;border-right:1px solid #e5db55;}

#content #center_content .warn_content .warn_inner{padding:10px 10px 20px 10px;}

#content #center_content .warn_bottom{width: 573px;height:5px;line-height:2px;font-size:2px;background:url('../images/message_boxes/warn_bottom.png') no-repeat top center;margin-bottom:10px;}

#content #center_content .part_number{clear:both;float:right;width:375px;display:inline-block;}

#content #center_content .part_number span{float:right;}

a#logout{margin-left:3px;font-weight:normal;}

/*================================================
3.3 Browse Product Subcategories
================================================*/
#content #center_content #browse_subcategories{clear:both;padding:0px 0px 0px 5px;overflow:hidden;}

#content #center_content  ul.subcategories{list-style-type:none;width:270px;float:left;display:inline;}

#content #center_content  ul.subcategories li{text-align:left;width:275px;display:inline;}

#content #center_content  ul.subcategories li a{display:block;padding:0px;color:#003269;line-height:23px;text-decoration:none;}

#content #center_content  ul.subcategories li a:hover{text-decoration:underline;}

#content #center_content  ul.subcategories li a span{color:#333333;}

#content #center_content  ul.second{margin-left:20px;}

/*================================================
3.3.1 Filters
================================================*/
.container{
	border: 1px solid #CECECE; 
	background: url("../images/content/center_content/member_directory/box_gradient.jpg") 0 1px repeat-x; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    padding: 10px;
}

#filter_container .row{
	width: 184px;
	float: left;
	height: 70px;
}

#filter_container label{
	font-weight: bold;
	text-transform: capitalize;
}

#filter_container select{
	width: 150px;
	border: 1px solid #575F2E;
    color: #333333;
}

#filter_container label select{
	height: 18px;
	margin-bottom: 3px;
	padding: 0!important
}

#filter_container .multiselect{
	height: 70px!important;
	padding:0
}
#filter_container .text{
	width: 70px;
	color: #333333;
	padding: 5px 0;
	border: 1px solid #575F2E;
}

#filter_container .input{
	overflow: hidden;
}

#filter_container .input label{
	font-weight: normal;
	float: left;
	
	width: 90px; 
}

#filter_container .clear{
	clear: left;
}

#filter_container .input label input{
	margin-right: 5px;
}

/*================================================
3.4 Browse Products 
================================================*/
#content #center_content #browse_products{clear:both;padding:0px 0px 0px 5px;}

#content #center_content  .product_box{clear:both;margin:0px 0px 6px 0px;overflow:hidden;padding-top:3px;}

#content #center_content  .image_container{width:88px;height:85px;background:url('../images/content/center_content/browse_products/image_background.jpg') no-repeat top center;float:left;display:inline;margin:2px 10px 10px 0px;}

#content #center_content  .image_container img{margin:3px 0px 0px 5px;}

#content #center_content .product_box a.product_title{color:#003269;font-weight:bold;line-height:1em;text-decoration:none;margin-bottom:3px;display:inline-block;padding-top:3px;}

#content #center_content .product_box a.product_title:hover{text-decoration:underline;}

#content #center_content .product_box p.describtion{font-weight:bold;padding:8px 0px 0px 0px;line-height:1em;}

#content #center_content .product_box p{padding:5px 0px 5px 0px;line-height:1.2em;}

#content #center_content .product_box a.manufacturer_name{color:#41668e;padding:3px 0px 0px 0px;display:block;line-height:1em;text-decoration:none;min-height:20px;text-transform:capitalize;}

#content #center_content .product_box a.manufacturer_name:hover{text-decoration:underline;}

#content #center_content .product_box .prod_page_prod_title{float:left;display:inline;}

span.special_offer{background:url('../images/special_offer.png') top left;display:block;height:25px;width:105px;float:left;display:inline;margin-left:6px;position:relative;bottom:3px;}

#content #center_content .product_box .product_box_right{width:460px;float:left;}

#content #center_content .product_box .product_box_right p{clear:both;}

#content #center_content div.premium{background:url('../images/premium.png') no-repeat top left;display:block;height:25px;width:89px;clear:both;margin-left:7px;position:relative;top:5px;padding-bottom:5px;}

#content #center_content div.premium span{height:0px;overflow:hidden;display:block;padding-top:25px;width:89px;}

/*================================================
3.4.1 Browse Premium Products 
================================================*/

#content #center_content .product_box.premium_product {
	background:#fff9d7;
	border:1px solid #e2c822;
	padding:9px 0 0 9px;
        position:relative;
}
#content #center_content  .product_box.premium_product .image_container{width:88px;height:100px;background:url('../images/content/center_content/browse_products/image_background.jpg') no-repeat top center;float:left;display:inline;margin:2px 10px 10px 0px;}
#content #center_content .product_box.premium_product img.premium_icon 
{
	margin:13px 0 0 20px;
}
#content #center_content .product_box.premium_product img.premium_icon_li
{
        left: 28px;
        position: absolute;
        top: 74px;
}


/*================================================
3.5 Member Directory 
================================================*/
#content #center_content .memb_dir{clear:both;padding:0px 0px 0px 5px;}

#content #center_content .memb_dir_top_container{height:28px;width:570px;border:1px solid #cdcdcd;}

#content #center_content .memb_dir_middle_container{height:26px;width:566px;border-top:1px solid white;border-right:1px solid white;border-left:1px solid white;background:url('../images/content/center_content/member_directory/box_gradient.jpg') repeat-x top center;margin:0px 0px 0px 1px;}

#content #center_content .memb_dir_middle_container p{font-size:1em;font-weight:bold;line-height:2.16em;}

#content #center_content .memb_dir_middle_container p.first_column{float:left;display:inline;width:135px;height:24px;padding:0px 0px 0px 5px;}

#content #center_content .memb_dir_middle_container p.second_column{float:left;display:inline;width:191px;height:24px;padding:0px;}

#content #center_content .memb_dir_middle_container p.third_column{float:left;display:inline;width:141px;height:24px;padding:0px;}

#content #center_content .memb_dir_middle_container p.fouth_column{float:left;display:inline;width:80px;height:24px;padding:0px;}

#content #center_content .memb_dir_element{clear:both;padding-top:10px;}

#content #center_content .memb_dir  p{padding:0px;}

#content #center_content .memb_dir  a{color:#003269;text-decoration:underline;}

#content #center_content .memb_dir  a:hover{text-decoration:none;}

#content #center_content .memb_dir div.first_column{float:left;display:inline;width:120px;margin:0px 0px 0px 9px;}

#content #center_content .memb_dir div.second_column{float:left;display:inline;width:180px;padding:0px 0px 0px 14px;}

#content #center_content .memb_dir  div.third_column{float:left;display:inline;width:130px;padding:0px 0px 0px 11px;}

#content #center_content .memb_dir  div.fourth_column{float:left;display:inline;width:100px;padding:0px 0px 0px 11px;}

#content #center_content .pagination{height:32px;clear:both;margin:30px 0px 0px 0px;}

#content #center_content .top_pag .pagination{margin:0px 0px 30px 0px;}

#content #center_content .pagination_left{height:30px;width:5px;background:url('../images/content/center_content/member_directory/pag_sprite.png') no-repeat -28px 0px;float:left;display:inline;}

#content #center_content .pagination_right{height:30px;width:6px;background:url('../images/content/center_content/member_directory/pag_sprite.png') no-repeat -66px 0px;float:left;display:inline;}

#content #center_content .pagination_body{background:url("../images/content/center_content/member_directory/pagination_body.png") repeat-x scroll center top transparent;height:30px;float:left;display:inline;padding:0px 10px 0px 10px;}

#content #center_content .pagination_body span{color:#5c5c5c;font-size:1.034em;line-height:2.5em;float:left;}

#content #center_content .pagination_body select{float:left;display:inline;margin:7px 10px 0px 10px;width:40px;height:18px;font-size:11px;line-height:10px;color:#5c5c5c;}

#content #center_content .pagination_body a.first{float:left;display:block;width:13px;height:13px;background:url("../images/content/center_content/member_directory/pag_sprite.png") no-repeat 0px 0px;margin-left:20px;margin-top:9px;}

#content #center_content .pagination_body a.prev{float:left;display:block;width:10px;height:13px;background:url("../images/content/center_content/member_directory/pag_sprite.png") no-repeat -52px 0px;margin-top:9px;}

#content #center_content .pagination_body a.next{float:left;display:block;width:13px;height:13px;background:url("../images/content/center_content/member_directory/pag_sprite.png") no-repeat -38px 0px;margin-top:9px;}

#content #center_content .pagination_body a.last{float:left;display:block;width:10px;height:13px;background:url("../images/content/center_content/member_directory/pag_sprite.png") no-repeat -14px 0px;margin-top:9px;}

#content #center_content .pagination_body .pages{float:left;display:inline;margin:0px 10px 0px 10px;line-height:30px;max-width: 410px}

#content #center_content .pagination_body .pages a {color:#154b7d;text-decoration:none;padding:0px 5px 0px 5px;float:left; font-size:11px;}

#content #center_content .pagination_body .pages span, #content #center_content .pagination_body .pages a.active_page{padding:0px 5px 0px 5px;font-size:11px;float:left;color:#FAB24C; line-height:30px;}
/*================================================
3.6 Product Page 
================================================*/

#content #center_content #product_page{clear:both;padding:0px 0px 0px 5px;}

#loading {     background: none repeat scroll 0 0 #F4F4F4;
    color: #008000;
    font-family: Trebuchet MS;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 0 0;
    position: absolute;
    text-align: center;
    width: 575px;
	clear:both;}

#content #center_content #product_page #more { color:#136890; margin:0 0 0 15px;  }

#content #center_content #product_page #more:hover { color:#136890; margin:0 0 0 15px; text-decoration:underline;  }

#content #center_content a.company_link{color:#333333;font-style:oblique;display:inline;float:left;}

#content #center_content img.premium_company_icon { float:left; margin:2px 5px 5px 0; vertical-align:middle;}

#content #center_content .download_and_fav{float:right;margin-top:0px;width:200px;}

#content #center_content .download_and_fav span{float:right;}

#content #center_content .download_and_fav_no_margin{float:right;margin-top:0px;}

#content #center_content p.procurement_fav{width:400px;float:left;}

#content #center_content .download_specifications{background:url('../images/content/center_content/product_page/download_logo.jpg') no-repeat top left;height:20px;padding-left:25px;float:right;margin-left:15px;margin-bottom:5px;}

#content #center_content .download_specifications a{color:black;text-decoration:none;}

#content #center_content .download_specifications a:hover{text-decoration:underline;}

#content #center_content .add_to_favorites{background:url('../images/content/center_content/product_page/fav_icon.png') no-repeat top right;height:20px;padding:0px 25px 0px 0px;float:right;}

#content #center_content .add_to_favorites a{color:black;text-decoration:none;}

#content #center_content .add_to_favorites a:hover{text-decoration:underline;}

#content #center_content .product_page_image_holder{float:left;display:inline;width:190px; margin:0 0 0 10px;background:url('../images/content/center_content/product_page/article_top_box.png') no-repeat top left;}

#content #center_content .product_page_image_holder a.zoom_sign{width:20px;height:20px;background:url('../images/content/center_content/product_page/plus_sign.png') no-repeat top left;position:absolute;right:30px;top:140px;cursor:pointer;}

#content #center_content .product_page_image_holder .big_image_container{height:172px;}

#content #center_content .product_page_image_holder img{margin:6px;}

#content #center_content .product_page_image_holder .image_container img {margin:5px 0 0 5px;}

#content #center_content .product_page_image_holder .product_image { min-height:170px;}

#content #center_content .product_details_text_holder ul{list-style-type: none; margin-top: 10px; text-align: left; padding-bottom: 10px; }

#content #center_content .product_details_text_holder ul ul{list-style-type: none; margin-left: 20px; padding-bottom: 10px; }

#content #center_content .product_details_text_holder ul li{background: url(../images/li_bullet.png) no-repeat scroll 0 5px transparent; padding-left: 13px;}

#content #center_content .product_details_text_holder sup {vertical-align: top;}

#content #center_content .product_details_text_holder table{ font-size: 11px; margin: 10px 0 10px 0;}

#content #center_content .product_details_text_holder table th{ 
	font-weight: bold; 
	color: #333;
	background: url(../images/content/center_content/member_directory/box_gradient.jpg) repeat-x 0px 1px;
    height: 27px;
    line-height: 27px;
	border-bottom: 1px solid #CDCDCD;
	border-top: 1px solid #CDCDCD;
	font-size: 12px!important;
}

#content #center_content .product_details_text_holder table th.first{
	border-left: 1px solid #CDCDCD;
}

#content #center_content .product_details_text_holder table th.last{
	border-right: 1px solid #CDCDCD;
}

#content #center_content .product_details_text_holder table tr.even{
	background-color: #F6F6F6;
}

#content #center_content .product_details_text_holder table tr td{
	padding: 4px 6px 4px 0;
}
#jquery-overlay {position: fixed;top: 0;left: 0;z-index: 10000;width: 100%;height: 100% !important;}

#jquery-lightbox {position: absolute;top: 0;left: 0; width: 100%;z-index: 11000;text-align: center;line-height: 0;}

#jquery-lightbox a img { border: none; }

#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;	margin: 0 auto;}

#lightbox-image-details {display:none;}

#lightbox-container-image { padding: 10px;}

#lightbox-loading {	position: absolute;	top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}

#lightbox-container-image-data-box {	background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 20px 10px;}

#lightbox-secNav-btnClose {width: 66px;float: right;	padding-bottom: 0.7em;}

#content #center_content .product_page_image_holder .image_container{margin:10px 0px 0px 0px;}

#content #center_content .product_page_image_holder .image_container a{cursor:pointer;}

#content #center_content .product_page_image_holder .second{margin:10px 0px 0px 7px;}

#content #center_content .product_page_image_holder .watch_video{float:left;height:33px;width:140px;background:url('../images/content/center_content/product_page/watch_video_icon.jpg') no-repeat top left;padding-left:40px; margin:15px 0 15px 40px;}

#content #center_content .product_page_image_holder .watch_video a{display:block;padding-top:7px;text-decoration:none;}

#content #center_content .product_page_image_holder .watch_video a:hover{text-decoration:underline;}

#content #center_content .product_page_top_text_holder label{float:left;display:block;cursor:pointer;font-size:1em;line-height:1em;padding-top:3px;}

#content #center_content .product_page_top_text_holder{float:left;display:inline;width:353px;text-align:justify; padding: 0px 10px; position:relative; top:-5px;}

#content #center_content .product_page_links_holder{width:315px;height:44px;background:url('../images/content/center_content/product_page/product_links_holder.jpg') no-repeat top left;margin:20px 0px 0px 55px;}

#content #center_content .product_page_links_holder a{color:black;font-size:0.916em;text-decoration:none;padding-top:10px;display:block;}

#content #center_content .product_page_links_holder a:hover{text-decoration:underline;}

#content #center_content .product_page_links_holder .first{float:left;width:112px;text-align:center;}

#content #center_content .product_page_links_holder .second{float:left;width:100px;text-align:center;}

#content #center_content .product_page_links_holder .third{float:left;width:100px;text-align:center;}

#content #center_content h4.description_title{font-weight:bold;font-size:1.33em;padding-bottom:10px;}

#content #center_content h5.product_page_title{clear:both;font-weight:bold;font-size:1.142em;padding:20px 0px 10px 0px;}

#content #center_content .product_page_slider_holder{width:565px;height:198px;}

#content #center_content .product_page_slider_holder .slider_left{height:198px;float:left;display:inline;width:24px;background:url('../images/content/center_content/product_page/slider_sprite.png') no-repeat 0 -102px;}

#content #center_content .product_page_slider_holder .slider_right{height:198px;float:left;display:inline;width:25px;background:url('../images/content/center_content/product_page/slider_sprite.png') no-repeat 0 -305px;}

#content #center_content  .scrollable {position:relative;overflow:hidden;width:516px;height:198px;float:left;display:inline;background:url('../images/content/center_content/product_page/slider_box_body.jpg') repeat-x top left;}

#content #center_content .scrollable .items {width:20000em;position:absolute;height:132px;top:20px;}

#content #center_content .scrollable .items .scroller_image_wrapper{width:162px;height:170px;background:url('../images/content/center_content/product_page/slider_box.png') no-repeat top center;margin:0px 5px 0px 5px;float:left;display:inline;text-align:center;}

#content #center_content .scrollable .items .scroller_image_wrapper img{margin:5px;}

#content #center_content .scrollable .items .scroller_image_wrapper a.scroller_desc{display:block;margin:5px 0px 5px 0px;text-decoration:none;width:162px;}

#content #center_content .scrollable .items .scroller_image_wrapper a.scroller_desc:hover{text-decoration:underline;}

#content #center_content .scrollable .items .scroller_image_wrapper_hover{background:url('../images/content/center_content/product_page/slider_blue_box.jpg') no-repeat top center;}

#content #center_content .specifications_container{clear:both; padding:22px 0 20px 0; background: #f4f4f4;}

#content #center_content .specifications_container.premium_prod_prec {clear:both; padding:22px 0 20px 0; background: #fff9d7; border:1px solid #e2c822;}

#content #center_content .items div {float:left;}

#content #center_content .items div img{margin:0px 10px 0px 0px;}

#content #center_content a.browse {cursor:pointer;display:block;float:left;font-size:1px;height:46px;width:23px;margin-top:70px;}

#content #center_content a.right {background:url('../images/content/center_content/product_page/slider_sprite.png') no-repeat 0 0;margin-right:0;}

#content #center_content a.left {background:url('../images/content/center_content/product_page/slider_sprite.png') no-repeat 0 -51px;margin-left:0;}

#content #center_content  a.right.disabled {background:url('../images/content/center_content/product_page/slider_disable_right.png') no-repeat top left;margin-right:0;opacity:1!important;}

#content #center_content  a.left.disabled  {background:url('../images/content/center_content/product_page/slider_disable_left.png') no-repeat top left;margin-right:0;opacity:1!important;} 

#content #center_content .product_page_top_text_holder span.radio{margin-left:20px;display:inline;}

#content #center_content .product_page_top_text_holder .radio_wrapper{float:left;width:36px;height:20px;}

#content #center_content .product_page_top_text_holder p{clear:both;padding:10px 0px 0px 0px;}

#content #center_content .product_box a.product_title1{color:#006699;text-decoration:underline;display:inline-block;margin-top:2px;font-weight:bold;}

#content #center_content .product_box a.product_title1:hover{text-decoration:none;}

#content #center_content a.view_more{float:right;display:inline;color:#333333;margin-right:25px;}

#content #center_content .related_articles a{display:inline;}

#content #center_content .related_articles p{width:565px;text-align:justify;padding:3px 0px 15px 0px;}

#content #center_content .related_articles span{display:block;padding:3px 0px 7px 0px;}

.radios_holder{position:relative;left:-20px;width:300px;overflow:hidden;}

.radio {width: 11px;height: 16px;padding: 0px;margin:2px 5px 0px 0px;background: url('../images/content/center_content/product_page/radio_sprite.png') no-repeat;display: block;float: left;cursor:pointer;}

.radio.active { background-position:0px -36px;}

#filter_container .row .unit_content_string {width:96px;float:left;text-align:left; margin: 5px 0 0 5px;}
#filter_container .row .unit_content_string span {color:#000000 !important;line-height:20px;}
#filter_container .row .input_container .filter_input_text {width:190px !important;}
#filter_container .row .filter_content {width:203px !important;}
#filter_container .row .multiple_select_wrapper .filter_content_multiselect {width:202px !important;}
#filter_container .row .filter_content_radio {width:323px !important;}
#filter_container .row .filter_content_radio .first_no_padding {width:120px !important;}
#filter_container .row .filter_content_radio label .label_radio_wrapper{height:30px !important;line-height:30px !important;}
/*================================================
3.7 Article page
================================================*/
#content #center_content #article_page{clear:both;padding:0px 0px 0px 5px;}

#content #center_content .article_container{clear:both;}

#content #center_content .article_box{width:181px;height:171px;background: url('../images/content/center_content/article/article_box.png') no-repeat top left;float:left;display:inline;margin:0px 15px 15px 0px;}

#content #center_content .article_box img{margin:6px;}

#content #center_content .article_container p{padding:0px 0px 2px 0px;text-align:justify;}

#content #center_content .article_container ul { list-style-type: none; margin-left: 20px; padding-bottom: 10px;}

#content #center_content .article_container li {background: url("../images/li_bullet.png") no-repeat scroll 0 5px transparent; padding-left: 13px;}

/*================================================
3.8 Company page
================================================*/
#content #center_content #company_page{clear:both;padding:0px 0px 0px 5px;}

#content #center_content #company_page .contact_info{margin:15px 0px 0px 0px;}

#content #center_content #company_page .company_informations,
#content #center_content .procurement_informations
{
	-moz-border-radius: 5px 5px 5px 5px;
    background: url("../images/content/center_content/member_directory/box_gradient.jpg") repeat-x scroll 0 1px transparent;
    border: 1px solid #CECECE;
    padding: 10px;
	margin-right: 5px;
	position:relative;
}

#content #center_content #company_page .company_informations .company_info{
	width: 450px;
	float: left;
}

#content #center_content #company_page .company_informations .company_info .contact{
	width: 400px;
	float: left;
}

#content #center_content #company_page .company_informations .company_info .info{
	width: 188px;
	float: left;
	background: none repeat scroll 0 0 #FFEFF0;
    border: 1px solid #FFDFE2;
	-moz-border-radius: 5px;
	height: auto;
	font-size: 11px;
	margin-left: 10px;
}

#content #center_content #company_page .company_informations .company_info .info div{
	padding: 5px 10px;
	border: 1px solid #FFF;
	-moz-border-radius: 5px;
}

#content #center_content #company_page .company_informations .company_info .info p{
	color: #871414!important;
}

#content #center_content #company_page .company_informations h2, #content #center_content .procurement_informations h2{padding: 10px 0; width:410px;}

#content #center_content #company_page .company_informations h2 span{font-size: 11px; text-transform: uppercase;}

#content #center_content #company_page .company_informations h2 span{color: #CECECE;}
#content #center_content #company_page .company_informations h2 span.standard span{color: #92AF00}
#content #center_content #company_page .company_informations h2 span.premium span{color: #0E7BB0}
#content #center_content #company_page .company_informations h2 span.enterprise span{color: #BF6B6E }

/******* Premium Company Informations ****************/

#content #center_content #company_page .company_informations.premium_company_info {
	background:#fff9d7;
	border:1px solid #e2c822;
}


#content #center_content #company_page .company_informations h3{font-size: 1.2em; padding: 0 0 10px 0; color: #7E7E7E;}

#content #center_content #company_page .product_box.contact_info{margin:0px;}

#content #center_content #company_page .contact_info p{padding:1px 0;}

#content #center_content #company_page .company_descr{
	padding: 20px 0 0 0 ;
}

#content #center_content #company_page p{padding:0px 0px 15px 0px;}

#content #center_content #company_page ul{list-style-type:none;padding-bottom:15px;}

#content #center_content #company_page .company_info{float:left;display:inline;width:477px;}

#content #center_content #company_page .company_info p{line-height:17px; font-size: 11px;}

#content #center_content #company_page #dialog .err_content .err_inner p{line-height:17px; font-size: 12px;}
#content #center_content #company_page #exportdialog .err_content .err_inner p{line-height:17px; font-size: 12px;}

#content #center_content #company_page .company_info .company_info_inner{display:inline-block;width:477px;}

#content #center_content #company_page .company_info .company_info_inner .download_specifications{margin:25px 30px 0px 0px;}

#content #center_content #company_page .company_info .company_info_inner .add_to_favorites{margin:25px 20px 0px 0px; background: url("../images/content/center_content/product_page/fav_icon.png") no-repeat scroll left top transparent;padding:0 0 0 25px;}

#content #center_content #company_page .company_info .company_info_contact{margin:0px;}

#content #center_content #company_page .company_info .company_info_inner span.add_to_fav_succ{position:relative;top:25px;right:27px;float:right;}

#content #center_content #company_page .msgError, #content #center_content .normal_page .msgError{
	-moz-border-radius: 5px 5px 5px 5px;
    background: url("../images/content/center_content/member_directory/box_gradient.jpg") repeat-x scroll 0 1px transparent;
    border: 1px solid #CECECE;
    padding: 10px;
	margin-right: 5px;
}

#content #center_content #company_page .msgError div, #content #center_content .normal_page .msgError div{
	background: url("../images/login_keys_small.png") left center no-repeat;
	padding-left: 50px;
}

.dialog_popup{
	background:url("../images/content/center_content/member_directory/box_gradient.jpg") repeat-x scroll 0 1px #FFF;
    border: 1px solid #666666;
    display: none;
    padding: 15px;
    z-index: 50000;
}

.dialog_popup .close{
	 background-image: url("../images/close.png");
    cursor: pointer;
    height: 35px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 35px;
}

.dialog_popup .with_buttons{
	line-height: 32px!important;

}

.dialog_popup h2{
	margin-bottom: 10px;
	font-size: 16px;
}

.dialog_popup .blue_button_no_space{
	margin: 0 10px 0 0!important;
}

#content #center_content h4.company_description{font-size:1.33em;font-weight:bold;padding:20px 0px 10px;}

#content #center_content h5.subtitle{color:#136890;font-size:1.142em;font-weight:bold;padding:0px 0px 5px 0px;}

/*===================================
3.8.1. Bubble Info
====================*/

.bubbleInfo{display: block; position: relative; width: 60px;  height: 15px; background: url(../images/questionSymbol.png) right top no-repeat; cursor: pointer; cursor: hand}
.bubbleInfo .message{cursor: default; font-size: 10px; display: none; text-align: center; position: absolute; bottom: 10px; left: -60px; width: 150px; background: #FFF url("../images/content/center_content/member_directory/box_gradient.jpg") repeat-x scroll left 1px; border: 1px solid #ddd; -moz-border-radius: 5px; padding: 5px; z-index:10000; }
.bubbleInfo .message span {color: #136890; font-weight: bold; font-size: 11px;}
.bubbleInfo:hover{background-position: right bottom;}
.bubbleInfo:hover .message{display: block;}

.limitNotification {clear: left;background: url("../images/content/center_content/member_directory/box_gradient.jpg") repeat-x scroll left 1px white; border: 1px solid #CDCDCD; padding: 7px; font-size: 11px; width: 559px; margin: 2px; }
.limitNotification span{color: #BF6B6E; font-weight: bold;}

.limitNotification_noBorder{ font-weight: bold; font-size: 20px;padding: 0!important;}
.limitNotification_noBorder span{color: #BF6B6E; font-size: 11px; }
/*================================================
3.9 My account
================================================*/
#content #center_content #my_account{clear:both;padding:0px 0px 0px 5px;}

#content #center_content .contact_info ul{list-style-type:none;margin:5px 0px 0px 0px;}

#content #center_content a.forgot_pass{color:#036fad;font-style:oblique;font-size:0.916em;margin-left:8px;}

#content #center_content #login_form{margin-left:4px;}

#content #center_content .related_links{margin:40px 0px 0px 7px;}

#content #center_content .related_links h6{color:black;color:black;font-size:1em;font-weight:bold;font-style:oblique;padding:0px 0px 10px 0px;}

#content #center_content .related_links a{color:black;display:block;}

#content #center_content .login_large_icon{width:96px;float:left;display:inline;background: url('../images/login_keys.png') no-repeat top left;height:71px;margin-left:10px;}

#content #center_content .login_general_form{float:left;display:inline;margin-left:10px;margin-bottom:25px;}

#content #center_content .line_div{clear:both;border-top: 1px solid #C7C7C7;display:inline-block;padding-top:5px;}

/*================================================
3.9.1 Get packages
================================================*/

#content.center_right_layout #center_content{
	margin-left: -5px;
    width: 815px;
}

#content #center_content .package_horizontal{
	margin-bottom: 20px;
}

#content #center_content .package_vertical{
	width: 250px;
	float: left;
}

#content #center_content .package_container{
	background: url(../images/content/center_content/home_page/home_sprite.jpg) 0 208px no-repeat;
	font-size: 11px;
	opacity: .6;
	filter: alpha(opacity = 60);
	margin-right: 20px;
	cursor: pointer;
	cursor: hand;
	-moz-transition-property: opacity;
  	-moz-transition-duration: .5s;
	-webkit-transition-property: opacity;
  	-webkit-transition-duration: .5s;
}

#content #center_content .active{
	opacity: 1;
	filter: alpha(opacity = 100);
}

#content #center_content .package_container:hover{
	color: #000;
	opacity: 1;
	filter: alpha(opacity = 100);
}


#content #center_content .disabled{
	cursor: default;
}

#content #center_content .disabled:hover{
	opacity: .6!important;
	filter: alpha(opacity = 60)!important;
}

#content #center_content .package_container .price{
	background: #FFF;
	margin-top: 10px;
	color: #999;
	padding: 10px;
	height: 55px;

}

#content #center_content .package_container .form_inner{
	display: none;
}

#content #center_content .package_container .monthly_price{
	width: 100px;
	float: left;
}
#content #center_content .package_container .annual_price{
    float: right;
    text-align: left;
    width: 108px;
}

#content #center_content .package_container .package_note{
	margin-top: 10px;
	font-size: 9px;
	color: #999;
}

#content #center_content .package_container .package_note span{
	color: #FF0000;
}

#content #center_content .package_container .monthly_price p,
#content #center_content .package_container .annual_price p{
	padding:0;
	color: #333;
}

#content #center_content .package_container .value{
	font-size: 25px!important;
	font-weight: bold;
	line-height: 20px;
}

#content #center_content .package_container .annual_price .value{
	color: red;
}

#content #center_content .package_container .label span{
	font-weight: bold;
	font-size: 30px;
	vertical-align: text-top;
	line-height: 0;
	#position: relative; 
	#top: -50%;
}

#content #center_content .package_container h3{position: relative;text-align:left; background: #FFF;  text-transform: uppercase; font-size: 30px; padding: 0 0 10px 30px;  line-height: 27px; height: 30px;}

#content #center_content .package_container h3 span{font-size: 10px; display: block; position: absolute; top: 0; left: 31px; height: 10px; line-height: 10px;top: -8px;}

#content #center_content .package{
	border: 1px solid!important;
	color: #444;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}




#content #center_content .package ul {list-style: none;}
#content #center_content .package li{padding-left: 20px; margin-bottom: 5px;}
#content #center_content .package_horizontal ul{overflow: hidden;}
#content #center_content .package_horizontal li{  float: left; margin: 0 50px 5px 0; width: 201px;}
#content #center_content .package_horizontal .last_per_row{  float: left; margin: 0 0 5px 0; width: 201px;}


#content #center_content .package_selector{display: none;}


#content #center_content .package_17 .package{ background-color: #F2FBC1;  border-color: #E5EEB7!important;}
#content #center_content .package_17 h3, #content #center_content .package_span_17{ color:#92AF00!important;}
#content #center_content .package_17 li{background: url("../images/content/center_content/home_page/green_checksign.jpg") no-repeat scroll 0 2px transparent; }


#content #center_content .package_18 .package{ background-color: #DCECF1; border-color: #DCECF1!important;}
#content #center_content .package_18 h3, #content #center_content .package_span_18{color: #0E7BB0!important}
#content #center_content .package_18 li {background: url("../images/content/center_content/home_page/blue_checksign.jpg") no-repeat scroll 0 2px transparent}

#content #center_content .package_19 .package{ background-color: #FFDFE0; border-color: #FFDFE0!important;}
#content #center_content .package_19 h3, #content #center_content .package_span_19{color: #BF6B6E!important}
#content #center_content .package_19 li {background: url("../images/content/center_content/home_page/red_checksign.jpg") no-repeat scroll 0 2px transparent}

#content #center_content .package_16 .package, #content #center_content .disabled .package{ background-color: #eee; border-color: #ddd!important;}
#content #center_content .package_16 h3,#content #center_content .disabled h3{color: #333!important}
#content #center_content .package_16 li, #content #center_content .disabled li {background: url("../images/content/center_content/home_page/gray_checksign.jpg") no-repeat scroll 0 2px transparent}

#content #center_content .package_5 .package{ background-color: #FFDFE0; border-color: #FFDFE0!important;}
#content #center_content .package_5 h3, #content #center_content .package_span_5{color: #BF6B6E!important}
#content #center_content .package_5 li {background: url("../images/content/center_content/home_page/red_checksign.jpg") no-repeat scroll 0 2px transparent}

#content #center_content .package_15 .package, #content #center_content .disabled .package{ background-color: #eee; border-color: #ddd!important;}
#content #center_content .package_15 h3,#content #center_content .disabled h3{color: #333!important}
#content #center_content .package_15 li, #content #center_content .disabled li {background: url("../images/content/center_content/home_page/gray_checksign.jpg") no-repeat scroll 0 2px transparent}


#content #center_content .package .inner_package{
	border: 1px solid #FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 20px 10px;
}

#content #center_content .package_container .details{
	background: #FFF;
	padding: 10px;
}
	

#content #center_content .package_vertical .inner_package{
	height: 200px;
}

#content #center_content #payment_form .form_elements {
	padding: 10px;
	border-top: 1px solid #ddd;
	clear: left;
}

#content #center_content #payment_form h4{
	font-size: 20px;
	margin-bottom: 10px;
}

#content #center_content #payment_form p{
	line-height: 17px;
	font-size: 11px;
	padding: 0;
}

#content #center_content #payment_form .form_elements{

}

#content #center_content #payment_form .blue_button_no_space{
	float: none;
}

#content #center_content #payment_form .blue_button_no_space:hover{
	background-position:  0 -33px;
}

#content #center_content #payment_form .form_elements ul{
	list-style: none;
	overflow: hidden;
	margin-top: 15px;
}

#content #center_content #payment_form .form_elements li{
	float: left; margin-right: 20px; background: none; padding: 0;
}

#content #center_content #payment_form .form_elements label{
	display: inline;
	float: none;
	margin-left: 5px;
	cursor: pointer;
	cursor: hand;
}

#content #center_content #payment_form .form_elements .one_year_label{
	font-weight: bold;
}

#content #center_content .payment_page .payment_conditions{
	border: 1px solid #999; height: 200px; overflow: auto;
	padding: 10px;
	color: #333;
	background: #eee;
}

#content #center_content .payment_page h4{
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
}

#content #center_content .payment_page .terms_agree{
	padding: 10px;
	font-weight: bold;
}

#content #center_content .payment_page label{
	float: none!important;
	display: inline!important;
	margin-left: 5px;
	cursor: pointer;
	cursor: hand;
}

#content #center_content .payment_page .payment_conditions p{
	padding: 0;
	font-size: 11px;
	margin: 5px 0;
}

#content #center_content .payment_page .billing{
	background: #eee;
	border: 1px solid #999;
	width: 100%;
}

#content #center_content .payment_page .billing td{
	padding: 5px 10px;
}

#content #center_content .payment_page .billing .info{
	color: #555;
	font-style: italic;
}

#content #center_content .payment_page .billing .total{
	color: #136890;
	font-weight: bold;
	background: #ddd;
}

/*********************************************************
  Subscription Page
*********************************************************/

#content #center_content .subscription {
    background: url("../images/content/center_content/home_page/tab_box_body.jpg") repeat-y scroll center top transparent;
    margin: 0 auto;
    width: 567px;
	overflow:hidden;
}
#content #center_content .subscription .subscription-content
{
	background: url("../images/content/center_content/home_page/tab_box_top.jpg") no-repeat scroll center top transparent;
    margin: 0 auto;
    padding: 10px 15px;
    width: 537px;
	overflow:hidden;
}
#content #center_content .membership_box_presentation{
	float: left;
	width: 255px;
	padding-right: 10px;
}

#payment_form .blue_button_no_space{
	margin: 0 0 0 10px!important;
}

.membership-menu{
	line-height: 0;
	padding: 0!important;
}


table.membership_box_presentation{
	float: none!important;
	margin-top: 29px;
	width: 100%!important;
	margin-bottom: 20px;
}

.membership_box_presentation h3{
	text-transform: capitalize!important;
	padding: 0!important;
	font-size: 18px!important;
	font-weight: normal!important;
	color: #052848!important;
}

.membership_box_presentation tfoot td h2{
	text-transform:uppercase!important;
	padding: 45px 0 0 0!important;
}

.membership_box_presentation tfoot .highlight h2{
	margin-top: 0;
	padding: 10px 0 0 0!important;
}

.membership_box_presentation .highlight{
	color: #716101;
}

.membership_box_presentation thead tr{
	background: url("../images/content/center_content/member_directory/box_gradient.jpg") repeat-x scroll 0 1px transparent;
	-moz-border-radius: 5px;
	border-color: #CECECE;
	border-style: solid;
	border-width: 0;
	border-bottom-width: 0px;
}

.membership_box_presentation thead td{
	text-align: center;
	border-color: inherit;
	border-style: inherit;
	border-width: 1px 0 1px 1px;
	font-weight: bold;
	color: #668725;
	vertical-align: top;
}

.membership_box_presentation .feature{
	width: 250px;
	text-align: left;
	
}

.membership_box_presentation thead .feature{
	padding: 0 10px 0 10px;
}

.membership_box_presentation thead .feature span{
	color: #737373;
}

.membership_box_presentation  thead h2{
	padding: 23px 0 10px 0!important;
}

.membership_box_presentation  thead .highlight h2{
	padding: 5px 0 10px 0!important;
}

.membership_box_presentation thead .feature h3{
	padding: 23px 0 10px 0!important;
}



.membership_box_presentation tbody td{
	padding: 10px;
	font-size: 11px;
	text-align: center;
	color: #000!important;
}

.membership_box_presentation .even{
	background: #f4f4e2;
}

.membership_box_presentation .highlight,.membership_box_presentation thead .highlight div,.membership_box_presentation tfoot .highlight div{
	background: #fded8e;
}

.membership_box_presentation thead .highlight{
	border: 0px!important;
}

.membership_box_presentation thead .highlight div{
	margin: -29px 0 0 -1px;
	background: #fded8e;
	border-color: #bdba1b;
	border-width:1px;
	border-radius: 5px 5px 0 0 ;
	-moz-border-radius: 5px 5px 0 0 ;
	-webkit-border-radius: 5px 5px 0 0 ;
	border-style: solid;
	border-bottom-width: 0;
	padding: 10px 0 10px 0;
}

.membership_box_presentation tbody .highlight{
	border-width: 0 1px 0 1px;
	border-color: #bdba1b;
	border-style: solid;
	background: #fded8e;
}

.membership_box_presentation tbody .even .highlight{
	background: #f2e37e;
}
.membership_box_presentation tbody .highlight div{
	
	
}

.membership_box_presentation tbody .feature{
	border-right: 1px solid #dddede;
	font-weight: bold;
	background: #f6f7f7;
}

.membership_box_presentation tbody .even .feature{
	background: #eceddb;
}

.membership_box_presentation tfoot tr{
	background: url(../images/small-shadow.png) 0 1px no-repeat;
}



.membership_box_presentation tfoot .highlight div{
	border:1px solid #bdba1b;
	border-top: 0px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	padding: 10px 10px 30px 10px;;
	margin: 0 0 0 -1px;
}

.membership_box_presentation tfoot td{
	text-align: center;
}

.membership_box_presentation tfoot div{
	position: relative;
	height: 120px;
}

.membership_box_presentation .button{
	float: none!important;
	padding: 0 15px 0 0;
	position: absolute;
	bottom: -10px;
	left: 38px;
	
	cursor: pointer;
	cursor: hand;
}

.membership_box_presentation .highlight .button{
	margin-top: 10px;
	bottom: 10px;
	left: 28px;
	right: 25px;
}



.membership_box_presentation .highlight .button span{
	padding: 7px 0 6px 15px;
}

.membership_box_presentation  .button span{
	padding: 7px 0 6px 15px;
	line-height: 16px;
}

.membership_box_presentation .button:hover{
	background-position: 0 0;
}

.membership_box_presentation .button:hover{
	background-position: top right;
}

.membership_box_presentation span{
	display: block;
	font-weight: normal;
}

.membership_box_presentation span span{
	display: inline;
	font-size: 20px;
}


.membership_box_presentation .form_inner{
	display: none;
}

.membership_box_presentation .form_elements .form_inner{
	display: block;
}

.membership-additional{
	width: 220px;
	margin: 20px 0 0 0;
}


.membership-additional li{
	background: none!important;
	display: inline
}


.membership_box_presentation .reveal-modal{
	padding: 20px 0;
	width: 1000px;
	margin-left: -500px;
	background: #FFF;
}

.membership-additional .clear{
	float: none;
	clear: both;
}

/*================================================
3.10 Procurement requests 
================================================*/
#content #center_content .normal_page{clear:both;padding:0px 0px 0px 5px;}

#content #center_content .normal_page .general_form form{margin:0px;}

#content #center_content .normal_page .general_form form .blue_button_no_space{
	margin: 0 10px;
}

#content #center_content .normal_page ol.normal_ol{list-style-type:none;}

#content #center_content .normal_page ol.normal_ol li a{color:#333333;font-weight:bold;text-decoration:none;}

#content #center_content .normal_page ol.normal_ol li a:hover{text-decoration:none;}

#content #center_content .normal_page ol.normal_ol li p{padding-top:2px;}

#content #center_content .normal_page ul.messages_supl_responses{margin-top:5px;}

#content #center_content .normal_page ul.messages_supl_responses li {line-height:20px;}

#content #center_content .normal_page ul.messages_supl_responses li span{display:block;float:left;}

#content #center_content .normal_page .help_page p{padding:5px 0px 10px 0px;}

#content #center_content .normal_page .head1 h3{padding:0px;}

#content #center_content #article_news h2{padding-bottom:4px;font-size:1.16em;line-height:1.16em;}

#content #center_content #article_news p{margin-bottom:15px;}

#content #center_content ul#nav_articles{list-style-type:none;padding:5px 0 20px 5px;}

#content #center_content ul#nav_articles li{float:left;display:inline;margin-right:40px;}

#content #center_content ul#nav_articles li a{color:black;font-weight:bold;font-size:24px;}

#content #center_content .text_page ul{list-style-type:none;margin-left:5px;}

#content #center_content .text_page ul li{ }

#content #center_content .text_page h3{font-size:1.2em;padding:10px 0px 0px 0px;color:#555;}

#content #center_content .text_page p{padding:0px;}

#content #center_content .text_page p.underlined{text-decoration:underline;}

#content #center_content .text_page_p ul{list-style-type:none;padding-bottom:8px;}

#content #center_content .text_page_p ul li{ background: url("../images/li_bullet.png") no-repeat scroll 0 5px transparent;padding-left: 13px;padding-bottom:2px;}

#content #center_content .text_page_p h3{font-size:1.33em;padding:20px 0px 5px 0px;}

#content #center_content .text_page_p p{padding:0px 0px 8px 0px;}

#content #center_content .text_page_p ul.list_with_style{margin:0px 0px 8px 0px;}

#content #center_content .text_page_p ul.list_with_style li{padding:0px 0px 2px 0px;}


#content #center_content .general_form span.normal_text{color:#333333;line-height:20px;display:block;float:left;}

#content #center_content input.checkbox{margin:3px 5px 1px 0px;float:left;display:inline;}

#content #center_content .general_form .row p.form_subtitle{font-weight:bold;font-size:1.33em;padding:30px 0px 20px 0px;display:block;}

#content #center_content .general_form .row p.form_subtitle_first{padding:0px 0px 20px 0px;}

#content #center_content  .general_form textarea.small{width:396px;height:78px;}

#content #center_content .general_form .row .input_container{position:relative;}

#content #center_content .general_form .row .no_pos_relative{position:static;}

#content #center_content .general_form .row .input_container input.small{width:52px;}

#content #center_content .general_form .row .input_container div{top:0px;right:-85px;}

#content #center_content .general_form .row .input_container div input.file{font-size:1.33em !important;}

#content #center_content .general_form .row .radio_container{float:left;display:inline;margin:5px 0px 0px 0px;}

#content #center_content .general_form .row .radio_container .radio_wrapper{float:left;width:30px;height:20px;display:inline;}

#content #center_content .general_form .row .radio_container span.first{padding:0px 30px 0px 0px;display:inline;float:left;color:#333333;}

#content #center_content .general_form .pad_top_7{padding-top:7px;}

#content #center_content .general_form .row .large_202px span.first{width:205px;padding:0px;}

#content #center_content .general_form .row .radio_container span.first_no_padding{padding:0px 0px 0px 0px;display:block;float:left;color:#333333;width:121px;}

#content #center_content .general_form .row .radio_container label{float:left;display:inline;color:#333333;height:auto;padding-bottom:7px;margin-left:5px;width:auto;padding:0px;cursor:pointer;}

#content #center_content .general_form .row .radio_container .radio{margin:3px 0px 0px 15px;height:11px;float:none;}

#content #center_content .general_form .row .file_container{clear:both;left:121px;}

#content #center_content .normal_page .general_form .required_fiels_information {width:575px;}

#content #center_content .general_form .row .input_container input.hasDatepicker{font-size:12px;}

#content #center_content .general_form .row .input_container img{cursor:pointer;margin:3px 0px 0px 5px;width:22px;height:20px;position:absolute;right:-30px;}

#content #center_content .general_form a.button{display:block;height:28px;background:url('../images/btn_left.png') no-repeat top left;float:left;text-decoration:none;padding-left:4px;}

#content #center_content .general_form .multiple_select_wrapper{border-bottom:1px solid #A3A3A3;float:left;margin-bottom:7px;}

#content #center_content .general_form .multiple_select_container{position:relative; width:298px; height:98px; overflow:hidden; border:1px solid #D2D2D2 !important}

#content #center_content .general_form .multiple_select_wrapper select{height: 100px; width: 300px;position:absolute;top:-1px;left:-1px;}

#content #center_content .general_form select.multiselect{height: 100px; width: 300px;position:absolute;top:-1px;left:-1px;}

#content #center_content .general_form .checkbox_container{float:left;padding-bottom:7px;}

#content #center_content .general_form .checkbox_container input{margin-top:8px;}


/*================================================
3.11 Register 
================================================*/
#content #center_content .reg_steps{width:575px;height:22px;border-bottom:4px solid #f4f4f4;margin-bottom:40px;position:relative;}

#content #center_content .reg_steps ul{list-style-type:none;position:absolute;bottom:-5px;left:0px;}

#content #center_content .reg_steps ul li{float:left;display:inline;text-transform:uppercase;padding-right:25px;font-weight:bold;font-size:1.16em;color:#f4f4f4; background: #FFF;}

#content #center_content .reg_steps ul li.active{color:#136890;}

#content #center_content .reg_steps .bar{display:none;}

#content #center_content .reg_steps ul li.active .bar{height:3px;border:1px solid black;background:#00d1ff;line-height:0px;font-size:0px;width:5px;display:block;}

#content #center_content .reg_steps ul li.active .bar .bar_content{margin:1px 0px 0px 0px;border-bottom:1px solid #0070c6;background:#00669b;height:1px;line-height:0px;font-size:0px;overflow:hidden;}

#content #center_content .general_form .select_container{float:left;display:inline;border-bottom:1px solid #A3A3A3;margin-bottom:7px;position:relative;}

#content #center_content .general_form .select_container_small{float:left;display:inline;border-bottom:1px solid #A3A3A3;margin-bottom:7px;position:relative;left:12px;}

#content #center_content .general_form .select_container_small .jquery-selectbox{width:80px !important;}

#content #center_content .general_form .select_container_small .jquery-selectbox .jquery-selectbox-list{width:80px!important;}

#content #center_content .general_form .contact_select .jquery-selectbox{width:168px !important;}

#content #center_content .general_form .contact_select .jquery-selectbox .jquery-selectbox-list{width:168px!important;}

#content #center_content .general_form .select_container_small select{width:86px;}

#content #center_content .general_form .large .jquery-selectbox {width:392px !important;}

#content #center_content .general_form .large .jquery-selectbox .jquery-selectbox-list {width:392px!important;padding-bottom:0px;padding-top:0px;}

#content #center_content .general_form .large .jquery-selectbox .jquery-selectbox-item{padding:0px;height:20px;line-height:20px;}

#content #center_content .general_form .error_row .select_container{border-bottom:1px solid #B71103;position:relative;}

#content #center_content .general_form .jquery-selectbox{margin:0px;border:1px solid #D2D2D2;width:294px !important;color:#333333;z-index:auto;}

#content #center_content .general_form .error_row .jquery-selectbox{border:1px solid #EA341E;}

#content #center_content .general_form .jquery-selectbox .jquery-selectbox-list{width:294px !important;border:1px solid #D2D2D2;top:27px;left:-1px;}

#content #center_content .general_form .jquery-selectbox .jquery-selectbox-item{color:#333333;}

#content #center_content .general_form .jquery-selectbox .jquery-selectbox-currentItem{color:#333333;}

#content #center_content .general_form .multiple_check_boxes{margin-bottom:15px;padding-top:7px;float:left;display:inline; }

#content #center_content .general_form .multiple_check_boxes input{margin:0px 5px 2px 4px;padding:0px;width:20px;height:20px;}

#content #center_content .general_form .multiple_check_boxes input.check-input {margin:0px 5px 2px 4px;padding:0px;width:20px;height:20px; float:left; clear:both;}

#content #center_content .general_form .multiple_check_boxes input:first-child{margin-left:-3px;}

#content #center_content .general_form .multiple_check_boxes .input_container{float:none;margin-top:5px;width:300px;display:none;}

#content #center_content .general_form .multiple_check_boxes .input_container input{border:1px solid #D2D2D2;display:inline;float:left;height:19px;line-height:17px;padding:4px 5px;width:288px;margin:0px;}

#content #right_content .loged_in{margin:0 5px 10px 5px;font-style:oblique;}

#content #right_content .loged_in span{color:#136890;font-weight:bold;font-style:oblique;}

#content #right_content #user_tools{padding-bottom:45px;}

#content #right_content #user_tools .login_reg_top{padding:2px 0px 0px 0px;position:relative;}

#content #right_content #user_tools .right_content_fixed{position:absolute;}

#content #right_content #accordion{margin:0px 0px 0px 5px;}

#content #right_content #accordion ul{list-style-type:none;width:140px;}

#content #right_content #accordion ul li{border-bottom:1px solid #D2D3D4;padding:4px 0 4px;line-height:0.916em;}

#content #right_content #accordion ul li.last{border-bottom:0px;padding:4px 0px 10px;}

#content #right_content #accordion ul li a{font-size:0.916em;padding-left:10px;display:block;line-height:0.916em;}

#content #right_content #accordion ul li a.selected{color:#77bb4e;}

#content #right_content #accordion div.header,div.no_accordion{padding:0px;background:url('../images/content/right_content/user_menu/user_menu_sprite.png') no-repeat 0 0;display:block;margin:0px;height:39px;width:150px;line-height:39px;}

#content #right_content #accordion div.header span{display:none;}

#content #right_content #accordion div.header div,div.no_accordion div{line-height:39px;margin:11px 3px 0px 6px;float:left;display:inline;}

#content #right_content #accordion div.ui-state-active{margin:0px;height:39px;background:none !important;}

#content #right_content #accordion div.ui-state-hover{background:url('../images/content/right_content/user_menu/user_menu_sprite.png') no-repeat 0 -89px;}

#content #right_content #accordion div.header a,#content #right_content #accordion div.no_accordion a{color:black;font-size:1.166em;font-weight:bold;text-transform:uppercase;text-decoration:none;}

#content #right_content #accordion div.ui-state-hover a{color:white;}

#content #right_content #accordion div.ui-state-active a{color:black;}

#content #right_content #accordion div.my_tools{background:url('../images/content/right_content/user_menu/my_tools_icon.png') no-repeat top left;padding-left:20px;height:20px;margin-top:10px;}

#content #right_content #accordion div.mesages{background:url('../images/content/right_content/user_menu/messages_icon.png') no-repeat top left;padding-left:20px;height:20px;margin-top:10px;}

#content #right_content #accordion div.no_mesages{background:url('../images/content/right_content/user_menu/no_messages_icon.png') no-repeat top left;padding-left:20px;height:20px;margin-top:10px;}

#content #right_content #accordion div.my_account{background:url('../images/content/right_content/user_menu/my_account_icon.png') no-repeat top left;padding-left:20px;height:20px;margin-top:10px;}

#content #right_content #accordion div.favorites{background:url('../images/content/right_content/user_menu/favorites_icon.png') no-repeat top left;padding-left:20px;height:20px;margin-top:10px;}

#content #right_content .upgrade_account{padding:0px;background:url('../images/content/right_content/user_menu/user_menu_sprite.png') no-repeat 0 -44px;display:block;margin:5px 0px 0px 5px;height:40px;width:150px;}

#content #right_content .upgrade_account a{color:black;display:block;font-size:1.166em;font-weight:bold;text-decoration:none;text-transform:uppercase;margin-left:28px;padding-top:3px;}

#content #right_content .user_actions { background:url('../images/user_actions.png') no-repeat; width:146px; height:34px; margin:7px auto; padding:2px 3px;}

#content #right_content .user_actions a { font-size:10px; font-weight:bold; text-transform:uppercase; width:71px; padding:4px 0; color:#fff; text-decoration:none; line-height:13px; text-align:center;}

#content #right_content .user_actions a:hover {background:url('../images/user_actions_hover.png') repeat-x;}

#content #right_content .imediate_assistance{margin:37px 0px 0px 0px;}

#content #right_content .imediate_assistance .login_reg_top{padding:0px;}

#content #right_content .imediate_assistance .phone_image{width:24px;height:30px;background:url('../images/phone.png') no-repeat top left;float:left;display:inline;margin:22px 0px 0px 11px;}

#content #right_content .imediate_assistance .phone_text{float:left;display:inline;text-transform:uppercase;margin:22px 0px 0px 0px;font-size:13px;color:#01437a;line-height:15px;font-weight:bold;}

#content #right_content .imediate_assistance p{font-size:11px;text-align:center;clear:both;padding:11px 5px 11px 5px;}

#content #right_content .imediate_assistance span{text-align:center;font-size:13px;color:#01437a;line-height:15px;font-weight:bold;display:block;}
/*================================================
3.12 Procurement test 
================================================*/
#content #center_content .procurement_test_info p{padding:0px 0px 10px 0px;}

#content #center_content .procurement_test_info p span.bold {display:block;float:left;width:100px;text-align:left;padding-right:7px; }

#content #center_content .procurement_test_info p span.expired{color:red;display:inline;float:none;padding-left:10px;}

#content #center_content .procurement_test_info_bottom{margin:10px 0px 0px 0px;}

#content #center_content .procurement_test_info_bottom p{padding:0px 0px 10px 0px;}

#content #center_content .procurement_test_info_bottom p span{display:block;float:left;text-align:left;padding-right:7px;}

#content #center_content .procurement_test_info_bottom p span.no_specifications{color:#136890;display:inline;float:none;}

#content #center_content .procurement_test_info ul{list-style-type:none;padding-bottom:10px;}

#content #center_content .procurement_test_info ul li{background:url('../images/li_bullet.png') no-repeat 0px 5px;padding-left:13px;}

#content #center_content p.no_pad_top{padding-top:0px;}

#content #center_content a.recover_pass_link{margin-left:207px;margin-top:10px;}

/*================================================
3.13 My procurement requests 
================================================*/
#content #center_content .top_search{padding-bottom:10px;}

#content #center_content .top_search span{font-weight:bold;float:left;line-height:29px;padding-right:6px;}

#content  #center_content  .top_search .input_container{border-bottom:1px solid #A3A3A3;float:left;height:auto;}

#content  #center_content  .top_search .input_container input{border:1px solid #D2D2D2;display:inline;height:18px;line-height:18px;padding:4px 5px;width:240px;float:left;}

#content #center_content .top_search a.blue_button_no_space{width:114px;height:28px;border:0px;color:white;background:url('../images/content/center_content/contact_us/send_message_sprite.png') no-repeat 0 0;padding-bottom:2px;margin:0px;display:block;line-height:28px;float:left;text-align:center;text-decoration:none;margin-left:10px;}

#content #center_content .top_search a.blue_button_no_space:hover{background:url('../images/content/center_content/contact_us/send_message_sprite.png') no-repeat 0 -33px;}


#content #center_content .nav_list{width:500px;margin:0 auto;text-align:center;}

#content #center_content .nav_list a{background:url('../images/letter_container.png') no-repeat top center;display:inline-block;width:21px;height:21px;margin:0px 10px 10px 0px;color:#404040;line-height:21px;text-align:center;text-decoration:none;font-size:11px;}

#content #center_content .nav_list a.active{font-weight:bold;color: #003269;}

#companies_list{clear:both;}

#companies_list table, .dashboard table, .career-center table {margin-top:5px;border-collapse:separate;}

#companies_list table tr td,#companies_list table tr td a{font-size:11px;}

#companies_list table tr td,#companies_list table tr td a, .dashboard  td, .dashboard td a, .career-center td, .career-center a{font-size:11px;}

#companies_list table tr.th_container td, .dashboard th, .career-center th{font-size:1em;font-weight:bold;border-top:1px solid #CDCDCD;border-bottom:1px solid #CDCDCD;padding:0px;}

#companies_list table tr.th_container td div, .dashboard th div, .career-center th div, .th_container div{background:white url("../images/content/center_content/member_directory/box_gradient.jpg") repeat-x bottom left;height:27px;border-top:1px solid white;line-height:27px;}

#companies_list table tr.th_container td.first, .dashboard thead .first, .career-center thead .first, .th_container .first{border-left:1px solid #CDCDCD;}

#companies_list table tr.th_container td.last, .dashboard thead .last, .career-center thead .last, .th_container .last{border-right:1px solid #CDCDCD;}

#companies_list table tr.th_container td div.left_border, .dashboard thead .left_border, .career-center thead .left_border, .th_container .left_border{border-left:1px solid white;padding-left:5px;}

#companies_list table tr.th_container td div.right_border, .dashboard thead .right_border, .career-center thead .right_border, .th_container .right_border{border-right:1px solid white;padding-right:5px;text-align:right}

#companies_list table tr.th_container td div.center{text-align:center;}

#companies_list table tr.th_container td div.align_left{text-align:left;}

#companies_list table tr.th_container td div span{float:left;display:block;}

#companies_list table tr.th_container td div a{display:block;float:left;height:10px;font-size:10px;line-height:10px;position:relative;top:9px;right:2px;}

#companies_list table tr td, .dashboard td{text-align:left;padding:4px 6px 4px 0px;}

#companies_list table tr td.align_center{text-align:center;}

#companies_list table tr td.pad_7{padding-left:7px;}

#companies_list table tr td a, .dashboard td a{margin-left:7px;display:inline;float:left;}

#companies_list table tr td a.no_float{float:none!important;margin-left:0px;cursor:pointer;}

#companies_list table tr td a.enable_disable{margin:0px 7px 0px 0px;padding:0px;cursor:pointer;}

#companies_list table tr td a.edit{float:right;padding:0px;cursor:pointer;}

#companies_list table tr td a.delete{float:right;padding:0px;cursor:pointer;}

#companies_list table tr.premium_company td { background:#fff9d7 !important; border-bottom:1px solid #e2c822 !important;}

#companies_list table tr.premium_company td img.premium_company { margin:0 5px 0 5px; float:left;}

#companies_list table tr.odd td, .dashboard .odd td, .career-center .odd td{border-top:1px solid white;border-bottom:1px solid white;}

#companies_list table tr.even td, .dashboard .even td, .career-center .even td{border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6;background:#f6f6f6;}

#companies_list table tr.odd_hov td, .dashboard .odd_hov td, .career-center .odd_hov td{border-top:1px solid #ececec;border-bottom:1px solid #ececec;}

#companies_list table tr.even_hov td, .dashboard .even_hov td, .career-center .even_hov td{border-top:1px solid #dadada;border-bottom:1px solid #dadada;background:#f1f1f1;}

#companies_list table tr.unread td{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#ddd;}

#center_content h1 span.h1_title{ color: #333333;font-size: 1.6em;font-weight: bold;line-height: 1em;padding: 5px 0 20px;text-transform: capitalize;display:block;}
 
#center_content .meta{font-weight:bold;font-size:1em;color:#333;}

/*---------------------------------
	3.13 Career Center
-----------------------------------*/

.career-center td{
	padding: 5px;
}

.career-center td h4 a{
	font-weight: bold;
}

.career-center td .details{
	padding: 0;
}

.career-center h2 span{
	font-size: 11px;
}

.career-center td .small, .career-center td .small_details{
	padding: 0;
	color: #999;
}

/*================================================
4 Datepicker
================================================*/
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; width: 16px; height: 16px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-datepicker { width: 17em; padding: .2em .2em 0; border: 1px solid #dddddd; background: #eeeeee; color: #333333; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0;border: 1px solid #e78f08; background: #f6a828; color: #ffffff; font-weight: bold;  }
.ui-datepicker .ui-datepicker-header .ui-icon {background-image: url(datepicker/ui-icons_ffffff_256x240.png); }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { background:none;border:0px; }
.ui-datepicker .ui-datepicker-prev { left:2px;cursor:pointer; }
.ui-datepicker .ui-datepicker-next { right:2px;cursor:pointer; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px;}
.ui-datepicker td span, .ui-datepicker td a, .ui-datepicker td a.ui-state-default { display: block; padding: .2em; text-align: right; text-decoration: none;width:20px;height:15px;border: 1px solid #cccccc; background: #f6f6f6; font-weight: bold; color: #1c94c4;}
.ui-datepicker td a.ui-state-hover,.ui-datepicker td a.ui-state-active{color:black;border:1px solid #FED22F;background:#fff0A5;}
.ui-datepicker-cover {display: none;display/**/: block;position: absolute;z-index: -1;filter: mask();top: -4px;left: -4px;width: 200px;height: 200px;}


.apple_overlay {display:none;z-index:50000;background-color:white;border:1px solid #333;min-height:200px;border:1px solid #666;padding:15px;}
.apple_overlay .close {background-image:url(../images/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px;
                       background-position: top right; background-repeat: no-repeat;}

#dialog, #tour_video, #exportdialog {display:none;z-index:50000;background-color:white;border:1px solid #333;min-height:200px;border:1px solid #666;padding:15px; }
#dialog .close, #tour_video .close, #exportdialog .close {background-image:url(../images/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px;}
#dialog h2, #tour_video h2, #exportdialog h2 { color: #333333; font-size: 1.6em;font-weight: bold; line-height: 1em;padding: 5px 0 20px;text-transform: capitalize; width: 430px;}

.abs_positioned_dialog{position:absolute!important;left:-10px!important;top:-100px!important;}

.abs_positioned_dialog textarea{width:298px!important;}

.abs_positioned_dialog .required_fiels_information_modal{width:302px!important;}
/*================================================
5 Footer
================================================*/

#footer{  margin: 20px auto 0 auto; padding: 0 10px;  width: 980px; }

#footer ul{ list-style: none; height:30px;background: url("../images/header_bottom.png") no-repeat scroll 0 -12px transparent; margin-top: -1px; padding-top: 5px; }

#footer li{ float: left; padding: 5px 2px; font-size: 11px; }
#footer a{font-size: 12px;}
#footer .right{ float: right;}

/*================================================
6 Dashboard
================================================*/
#content #center_content .dashboard{font-size:11px;margin:0px 16px 30px 20px;}

#content #center_content .dashboard .dashboard_main{
	border: 1px solid #CECECE; 
	background: url("../images/content/center_content/member_directory/box_gradient.jpg") 0 1px repeat-x; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 2px -10px 0;
    padding: 10px;
}

#content #center_content .dashboard .dashboard_alert{
	margin-top: 10px;
	color: #BF6B6E;
}

#content #center_content .dashboard .dashboard_main_left{
	width: 250px; border-right: 1px solid #FFF; float: left;
}

#content #center_content .dashboard .dashboard_main_right{
	width: 250px; border-left: 1px solid #EEE; float: left;
	padding: 0px 10px 10px;
}

#content #center_content .dashboard .dashboard_main_right .messages{
	margin-bottom: 5px
}

#content #center_content .dashboard  .clearer{
	clear: left;
}

#content #center_content .dashboard h2{color:#333333;font-size:18px;font-weight:normal;padding:5px 0px 5px 0px;}

#content #center_content .dashboard h2 span{color:#11487a;font-weight:bold;}

#content #center_content .dashboard  p{color:black;font-size:11px;padding:0px;}

#content #center_content .dashboard .info {border-top: 1px solid #DADADA; padding: 7px 0 0 7px; z-index:1000; position:relative; top:10px;}

#content #center_content .dashboard .message {margin-left: 7px;}

#content #center_content .dashboard  p.last_login_time{color:#919191;padding:0px 0px 5px 0px;}
#content #center_content .dashboard a{font-size:11px;color:#003b71;}

#content #center_content .dashboard a.black{color:black;}

#content #center_content .dashboard a span{color:#11487a;font-size:11px;font-weight:bold;}

#content #center_content .dashboard h4{font-size:12px;color:#003b71;font-weight:bold;padding:45px 0px 5px 27px; position: relative}

#content #center_content .dashboard td, #content #center_content .dashboard th, #content #center_content .dashboard th div{text-align: left;}

#content #center_content .dashboard .sign{top: 44px; left: 0px; cursor: pointer; cursor: hand; font-weight: normal;}

#content #center_content .dashboard .dashboard_interests{margin-left: 7px;}

#content #center_content .dashboard .manage_account{width:193px;display:inline-block;}

#content #center_content .dashboard .manage_account a.floatLeft{float:left;display:inline;margin:0px;}

#content #center_content .dashboard .manage_account a.floatRight{float:right;display:inline;margin:0px;}

#content #center_content .dashboard .floated_btns_container{display:inline-block;width:544px;}

#content #center_content .dashboard .floated_btns_container h4{float:left;display:inline;}

#content #center_content .dashboard .floated_btns_container p{clear:both;}

#content #center_content .dashboard .floated_btns_container  a.dashboard_blue_button{float:right;display:block;background:url('../images/dashboard/dash_btn_sprite.png') no-repeat 0 0;width:128px;height:28px;padding-bottom:2px;line-height:28px;text-align:center;text-decoration:none;cursor:pointer;color:white;margin:24px 0px 0px 0px;}

#content #center_content .dashboard .floated_btns_container  a.dashboard_blue_button:hover{background:url('../images/dashboard/dash_btn_sprite.png') no-repeat 0 -33px;}

#content #center_content .dashboard .floated_btns_container  a.dashboard_blue_button_small{float:right;display:block;background:url('../images/dashboard/dash_btn_sprite.png') no-repeat 0 -66px;width:70px;height:28px;padding-bottom:2px;line-height:28px;text-align:center;text-decoration:none;cursor:pointer;color:white;margin:24px 0px 0px 0px;}

#content #center_content .dashboard .floated_btns_container  a.dashboard_blue_button_small:hover{background:url('../images/dashboard/dash_btn_sprite.png') no-repeat 0 -99px;}

#content #center_content .dashboard .floated_btns_container  a.dashboard_blue_button.blue_button_spaced{margin-left:10px;}

#content #center_content .dashboard  ul.most_viwed_products{list-style-type:none;margin:0px 0px 7px 0px;}

#content #center_content .dashboard  ul.most_viwed_products li{padding:0px 0px 7px 0px;}

#content #center_content .dashboard .dashboard_favorites{clear:both;margin:5px 0px 0px 0px;}

#content #center_content .dashboard .dashboard_favorites ul{float:left;display:inline;width:250px;list-style-type:none;list-style-position:outside;}

#content #center_content .dashboard .dashboard_favorites ul li{color:#333;font-weight:bold;padding:0px 0px 5px 0px;}

#content #center_content .dashboard .dashboard_favorites ul li a{color:#003b71;font-weight:bold;}

#content #center_content .dashboard ul.dashboard_interests{list-style-type:none;margin:3px 0px 10px 7px;}

#content #center_content .dashboard ul.dashboard_interests li{display:inline;color:#10477a;}

#content #center_content .dashboard ul.dashboard_interests li a{color:#10477a;}


#content #center_content .dashboard table.dashboard_table{background:white url('../images/dashboard/dash_board_table_back.png') no-repeat top left;margin:10px 0px 0px 0px;}

#content #center_content .dashboard table.dashboard_table tr.th_container td{height:26px;line-height:26px;padding:3px 0px 0px 0px;color:black;font-size:11px;}

#content #center_content .dashboard table.dashboard_table tr.th_container td span.th_first{padding:0px 0px 0px 10px;}

#content #center_content .dashboard table.dashboard_table tr td{padding:5px 0px 5px 0px;color:#666666;font-size:11px;}

#content #center_content .dashboard table.dashboard_table tr td a{padding:0px 0px 0px 10px;color:#134a7c;display:block;}


/*
 * 6.1 Product reports
 */
 
.product-actions{
	background: #ebebeb;
	border-radius: 3px;
	padding: 8px;
	margin-top: 10px;
}
 
.product-actions .edit-button{
	background:url("../img/user_menu/icon_edit.png") no-repeat scroll 0 0 transparent;
	padding: 0 0 0 20px;
	margin: 10px 0;
	float: left;
}

.product-actions .delete-button{
	float: left;
	margin: 10px 0 10px 20px;
	background:url("../img/user_menu/icon_delete.png") no-repeat scroll 0 0 transparent;
	padding:0 0 0 20px;
}

.product-actions p{
	text-align: center;
}

.download-button{
	background: url(../img/download-button.png) top left no-repeat;
	display: block;
	width: 131px;
	text-indent: -1000px;
	height: 25px;
	border: 0;
}

.product-actions .download-button{
	margin: 0 0 0 20px
}

#exportdialog .download-button{
	margin: 10px 0 0 120px;
	float: left;
}

.products-report{
	padding: 8px;
}

.products-report h2{
	margin-top: 30px; font-size: 16px!important;
	margin-bottom: 10px;
	padding: 0!important;
}

.products-report p{
	margin: 0 0 10px 0;
	padding:0;
}


/* ----------------------------
 * 7. Simple page
 * ----------------------------*/

.page ol{
	list-style-type: decimal!important;
	list-style-position: outside!important;
	
	padding-left: 20px;
}

.page ol li{
	font-weight: bold;
}

.page ol li span{
	font-weight: normal;
}

.nice_list{list-style: none;}

.page ul li, .page ul.no-bullet ul li, .nice_list li{
	background: url("../images/li_bullet.png") no-repeat scroll 0 5px transparent;
    padding-left: 13px;
	
}

.page ul.no-bullet li{
	background: none;
	padding-left: 0;
	margin: 0;
}

.page ul li, .page ol li{margin: 2px 0 2px 7px;}

.page p{
	margin: 5px 0;
}


/* ----------------------------
 * 8. Dialog
 * ----------------------------*/

.ui-dialog{
	z-index: 1000000!important;
	background: #eee;
	-moz-box-shadow: 0 0 10px #000;
		-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border: 1px solid #2e2e2e;
	overflow: hidden;
}

.ui-dialog .checkbox-list {
	overflow: hidden;
	 width: 750px;
	 height: 350px;
	overflow: scroll;
	}

.ui-dialog .checkbox-list li{
	width: 230px; float: left;
	list-style: none;
	margin: 0 10px 10px 0;
}

.ui-dialog .checkbox-list input{
	float: left;
	margin: 0 5px 0 0;
	
}

.ui-dialog-content{
	padding: 30px;
}

.ui-dialog-titlebar{
	background: #1175ab url(../images/ui-dialog-titlebar.png) 0 -1px repeat-x;
	height: 33px;
	position: relative;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
}

.ui-draggable .ui-dialog-titlebar{
	cursor: crosshair;
}

.ui-dialog-title{
	color: #FFF;
	padding: 8px 28px;
	font-weight: bold;
	display: block;
}

.ui-dialog-titlebar-close{
	background: url(../images/ui-dialog-titlebar-close.png) top left no-repeat; 
	position: absolute;
	right: 15px;
	top: 8px;
	display: block;
	height: 20px;
	width: 20px;
}

.ui-dialog-titlebar-close:hover{
	background-position: bottom left;
}

.ui-dialog .checkbox-list label{
}

.ui-dialog .checkbox-list .clear{
	float: none;
	clear: left;
}

.ui-dialog .ui-dialog-footer{
	background: url(../images/ui-dialog-footer.png) top left repeat-x;
	border-top: 1px solid #2e2e2e;
	padding: 12px 0;
	margin: 0 -30px;
	overflow: hidden;
}

.ui-dialog .ui-dialog-footer .button{
	float: right;
	margin-right: 18px;
}

/* BUTTONS */

.button{
	display: block;
	float: left;
	padding: 0 25px 0 5px;
	text-decoration: none!important;
	font-weight: bold;
	/*border: 1px solid #FFF; */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.button span{
	padding:6px 10px 6px 20px;
	display: block;
	margin-left: -5px;
}

.connected-left{
	background-position: top left!important;
	border-right: 0;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	padding: 0!important;
}

.connected-left:hover, .connected-left.active{
	background-position: bottom left!important;
}

.connected-right{
	border-left: 0;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	padding: 0 10px 0 0!important;
}

.connected-right:hover, .connected-right.active{
	background-position: bottom right!important;
}



.connected-left span{
	margin: 0;
	background: url(../images/button-connected-yellow-splitter.png) right center no-repeat!important;
	padding-right: 10px;
}

.connected-right span{
	background: none!important;
}

.button .icon{
	padding: 0 0 0 25px!important;
}

.button:hover, .button.active{
	background-position: right -29px;
}

.button:hover, .button.active span{
	background-position: left -29px;
}

.button-blue{
	background:  url(../images/blue-button-bg.png) top right no-repeat;
	color: #FFF;
	text-shadow: -1px -1px 0 #124274!important;
}

.button-blue span{
	background:  url(../images/blue-button-bg.png) top left no-repeat;
	color: #FFF;
}

.button-yellow{
	background:  url(../images/yellow-button-bg.png) top right no-repeat;
	color: #2e2e00!important;
	text-shadow: 1px 1px 0 #EFED1B!important;
}

.button-yellow:hover{
	color: #000!important;
	
}



.button-yellow span{
	background:  url(../images/yellow-button-bg.png) top left no-repeat;
}

.icon-checked{
	background:  url(../images/icon-checked.png) top left no-repeat!important;
}

.button-yellow .icon-wand{
	background:  url(../images/header/nav/icon_search.png) no-repeat 0 2px !important;
}
#advanced_search:hover .icon-wand{
	background:  url(../images/header/nav/icon_search.png) no-repeat 0 -14px !important;
}

.button-yellow .icon-list-details {
	background:  url(../images/header/nav/icon_list.png) no-repeat 0 2px !important;
	color:#000000;
}
#list_all:hover .icon-list-details {
	background:  url(../images/header/nav/icon_list.png) no-repeat 0 -15px !important;
}


/*********************************************************
 * Social media buttons
 */

.social-media 
{
	width:166px;
	height:26px;
	background: url(../images/social_media_bg.png) no-repeat;
	overflow: hidden;
	padding: 9px 0 0 9px;
	margin:0 0 0 3px;
	position:relative;
	top:10px;
}
#company_page .social-media 
{
    background: none;
    height: 25px;
    margin: 0 0 0;
    overflow: hidden;
    padding: 5px 0 0;
    width: 166px;
	position:absolute;
	top:15px;
	right:-20px;
}
#center_content .procurement_informations .social-media 
{
	width:166px;
	height:26px;
	background: url(../images/social_media_bg.png) no-repeat;
	overflow: hidden;
	padding: 9px 0 0 9px;
	margin:0 0 10px 0;
}
.social-media ul {
	list-style-type: none !important;
	margin: 0px !important;
	padding: 0px !important;
}
.social-media ul li {
	float: left !important;
	padding: 0 2px !important;
	background:none !important;
}
.social-media ul li a.twitter
{
	width:16px;
	height:16px;
	display:block;
	background: url(../images/icon-twitter.png) no-repeat;
	text-indent: -99999px;
}
.social-media ul li a.facebook
{
	width:16px;
	height:16px;
	display:block;
	background: url(../images/icon-facebook.png) no-repeat;
	text-indent: -99999px;
}
.social-media ul li iframe.twitter-share-button
{
	position:relative;
	top:-2px;
}
.social-media ul li a.email
{
	width:16px;
	height:16px;
	display:block;
	background: url(../images/icon-email.png) no-repeat;
	text-indent: -99999px;
}
.social-media ul li #jqbookmark
{
	width:18px;
	height:20px;
	display:block;
	background: url(../images/icon-bookmark.png) no-repeat;
	text-indent: -99999px;
	position:relative;
	top:-3px;
}
#product_page table.tech-spec 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #000000;
	padding: 10px;
	margin: 15px 10px 0px 10px;
	width:555px;
}
#product_page table.tech-spec th
{
	height: 25px;
	font-weight: bold;
	padding: 0px 10px;
}
#product_page table.tech-spec td
{
	height: 40px;
	padding: 0px 10px;
}
#product_page table.tech-spec tr.even
{
	background: #ffffff;
}

/**************************************************************
  UPDATE : Icons for user's action
**************************************************************/

#center_content a.post-link 
{
	background: url(../img/user_menu/user-icons.png) no-repeat 0px -72px;
	padding:0 0 0 20px;
}

#center_content a.add-link
{
	background: url(../img/user_menu/user-icons.png) no-repeat 0px 0px;
	padding:0 0 0 20px;
}
#center_content a.edit-link
{
	background: url(../img/user_menu/icon_edit.png) no-repeat 0px 0px;
	padding:0 0 3px 20px;
}
#center_content a.user-link
{
	background: url(../img/user_menu/icon_user.png) no-repeat 0px 0px;
	padding:0 0 0 20px;
}
#center_content a.payment-link
{
	background: url(../img/user_menu/icon_edit.png) no-repeat 0px 0px;
	padding:0 0 0 20px;
}
#companies_list table tr td a.delete
{
	background: url(../img/user_menu/icon_delete.png) no-repeat;
	text-indent:-9999px;
    width:16px;
	height:16px;
	display:inline-block;
	margin:0px 7px 0px 0px;
}
#companies_list table tr td a.edit
{
	background: url(../img/user_menu/icon_edit.png) no-repeat;
	text-indent:-9999px;
	width:16px;
	height:16px;
	display:inline-block;
	margin:0px 7px 0px 0px;
}
#companies_list table tr td a.reports
{
	margin:0;
	padding:0;
}
#content #center_content .general_form  #show_url .input_container {
	border:none;
}

#content #center_content #show_url , #content #center_content #show_embed {
	margin:0 0 0 122px;
	display:none;
}
#content #center_content .general_form .radio-block { overflow:hidden; margin:0 0 5px 0;}
#content #center_content .general_form .radio-block label { cursor:pointer; width:130px;}
#content #center_content .general_form .radio-block input
{
	margin:0 5px 0 0;
	vertical-align:middle;
}


 






