/**
 * Global Styles for myshipserv.com
 */

/*General / Elemental*/

body {
background:#f0f0f0 url(http://cdn1.shipserv.net/images/layout_v2/bk.jpg) -1px -51px repeat-x;
}

.hidden{
	display:none;
}

.clear {
clear:both;
font-size:1px;
margin:0;
padding:0;
}

.container {
width:100%;
position:relative;
min-height:100%;
height:auto!important;
}

.sub {
font-size:16px;
color:#666;
font-style:italic;
}

/* Effects (may require extra JS in older browsers) */

/*.roundedTen { border-radius: 10px 10px 10px 10px; }*/

/* Header */

#header {
background:url(http://cdn1.shipserv.net/images/layout_v2/header_bk.jpg) center no-repeat;
width:960px;
height:120px;
text-align:right;
position:relative;
margin:auto;
}

#header ul.top-links {
position:absolute;
top:5px;
right:-30px;
}

#header ul.top-links li {
float:left;
margin-right:30px;
color:#fff;
font-size:11px;
font-weight:700;
}

#header span.pending-actions {
text-align:center;
background:url(/images/icons/orange-overlay.png) 0 0 no-repeat;
height:21px;
width:21px;
margin-right: 5px;
color:#FFF;
font-weight:700;
display:block;
float:left;
position:relative;
top:-4px;
/*padding:4px 8px;*/
padding:4px 0;
font-size: 10px;

}

#header .dummy_nav {
position:absolute;
bottom:-2px;
right:0;
}

#header h1.logo a {
position:absolute;
text-indent:-5000px;
left:0;
top:10px;
width:413px;
height:50px;
background:url(/images/layout_v2/logo_subpage.png) no-repeat;
}

#header ul#navigation {
position:absolute;
bottom:0;
right:0;
width:420px;
margin:0;
padding:0;
}

#header ul#navigation li {
float:left;
width:108px;
height:34px;
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/nav_tab_sprite.png) no-repeat;
margin-right:5px;
text-align:center;
line-height:35px;
font-size:14px;
}

#header ul#navigation li:hover {
float:left;
width:108px;
height:34px;
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/nav_tab_sprite.png) 0 -40px no-repeat;
margin-right:5px;
text-align:center;
line-height:35px;
}

#header ul#navigation li.on {
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/nav_tab_sprite.png) 0 -80px no-repeat;
}

#header ul li.on a {
color:#00478a;
}

#main_content_area {
width:960px;
margin:0 auto auto;
}

#breadcrumbs {
width:735px;
height:30px;
position:relative;
background:#fff;
-moz-border-radius-bottomleft:6px;
-webkit-border-bottom-left-radius:6px;
-moz-border-radius-bottomright:6px;
-webkit-border-bottom-right-radius:6px;
margin:auto auto 20px;
}

#breadcrumbs ul {
padding:8px 0 0 10px;
}

#breadcrumbs ul li {
float:left;
padding-right:5px;
font-size:11px;
}

/* Headers */
h1.corp, h2.corp {
	font-family: ITCFranklinGothic LT Med, Franklin Gothic Medium,  Arial, sans-serif;
}

/* Fixes & Hacks*/

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


#search_box {
width:960px;
height:80px;
position:relative;
background:#fff;
-moz-border-radius-bottomleft:6px;
-webkit-border-bottom-left-radius:6px;
-moz-border-radius-bottomright:6px;
-webkit-border-bottom-right-radius:6px;
margin:auto;
}

#search_box p.total_suppliers {
font-size:12px;
color:#E81E25;
position:absolute;
top:8px;
left:770px;
}

#search_box p.search_for {
font-size:12px;
color:#E81E25;
position:absolute;
top:11px;
left:34px;
}

#search_box p.located_in {
font-size:12px;
color:#E81E25;
position:absolute;
top:11px;
left:404px;
}

#search_box .input-wrapper {
position:absolute;
background:url(/images/forms/search-box.png) no-repeat;
width:323px;
padding:7px 8px 8px;
}

#search_box .search-what-wrapper {
top:27px;
left:30px;
}

#search_box .search-country-wrapper {
top:27px;
left:400px;
}

#search_box a.search-button {
border:none;
background:url(http://cdn1.shipserv.net/images/forms/search-button.gif) no-repeat;
top:25px;
left:760px;
position:absolute;
cursor:pointer;
width:186px;
height:39px;
}

#search_box a.search-button:hover {
background:url(http://cdn1.shipserv.net/images/forms/search-button.gif) 0 -39px no-repeat;
cursor:pointer;
}

#supplier_detail_box {
width:960px;
height:38px;
position:relative;
background:#fff;
-moz-border-radius-bottomleft:6px;
-webkit-border-bottom-left-radius:6px;
-moz-border-radius-bottomright:6px;
-webkit-border-bottom-right-radius:6px;
margin:auto;
}

#supplier_detail_box a.next_supplier_button {
border:none;
background:none;
top:16px;
right:30px;
position:absolute;
width:135px;
height:20px;
}

#supplier_detail_box a.back_to_results_button {
border:none;
background:none;
top:12px;
left:30px;
position:absolute;
width:166px;
height:19px;
}

#supplier_detail_box a.contact_button {
border:none;
background:none;
top:14px;
left:28px;
position:absolute;
width:174px;
height:42px;
}

ul.auto-complete-list,ul.auto-complete-list-wide {
list-style-type:none;
position:absolute;
z-index:100;
max-height:254px;
height:auto!important;
overflow-x: hidden;
overflow-y: auto;
border:3px solid #ccc;
-moz-border-radius:6px;
-webkit-border-radius:6px;
background:#F0F0F0;
margin:10px 0 0;
padding:0;
}

ul.auto-complete-list li,ul.auto-complete-list-wide li {
list-style-type:none;
background:#F0F0F0;
border-bottom:1px dotted #ccc;
cursor:pointer;
font-size:13px;
width:313px;
margin:0 2px;
padding: 5px 0 4px 6px;
}

ul.auto-complete-list-wide li {
width:375px;
font-size:11px;
}

ul.auto-complete-list li em,ul.auto-complete-list-wide li em {
font-weight:700;
font-style:normal;
}

ul.auto-complete-list li.auto-complete-list-rollover,ul.auto-complete-list-wide li.auto-complete-list-rollover {
background:#016FD7;
color:#FFF;
}

#footer {
width:100%;
background:#959595 url(http://cdn1.shipserv.net/images/layout_v2/footer_shadow.gif) top repeat-x;
clear:both;
color:#fff;
bottom:0;
margin:60px 0 0!important;
padding:0;
}

#footer .footer_info {
width:960px;
margin:auto;
padding:30px 0;
}

#footer .footer_info .logo_box {
float:left;
width:180px;
height:100px;
background:url(http://cdn1.shipserv.net/images/layout_v2/grey_logo.jpg) no-repeat;
position:relative;
}

#footer .footer_info .logo_box p {
font-size:12px;
position:absolute;
color:#FFF;
bottom:0;
line-height:20px;
}

#footer .footer_info ul {
float:left;
margin:0 0 0 60px;
padding:0;
}

#footer .footer_info ul li.header {
font-weight:700;
padding-bottom:14px;
color:#fff;
}

#footer .footer_info ul li {
line-height:20px;
font-size:12px;
color:#666;
margin:0;
padding:0;
}

#footer .footer_info ul li a {
color:#ccc;
text-decoration:none;
}

#footer .footer_info ul li a:hover {
color:#fff;
text-decoration:underline;
}

.sidebar {
float:left;
margin:0;
}

.sidebar_header {
background:url(http://cdn1.shipserv.net/images/layout_v2/refine_header.gif) no-repeat;
width:200px;
height:35px;
position:relative;
}

.sidebar_header h3 {
font-size:16px;
font-weight:400;
color:#fff;
margin:0;
padding:10px 36px;
}

.sidebar_apply_button input {
width:50px;
height:23px;
right:10px;
top:6px;
position:absolute;
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/apply_small_sprite.png) no-repeat;
border:none;
text-indent:-5000px;
}

.sidebar_apply_button input:hover {
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/apply_small_sprite.png) 0 -24px no-repeat;
cursor:pointer;
}

.sidebar_body ul {
border-bottom:1px solid #ccc;
}

.sidebar_body ul ul {
border-bottom:1px solid #ccc;
margin:0;
}

.sidebar_body ul ul li {
color:#016FD7;
padding-left:36px;
position:relative;
font-size:11px;
}

.sidebar_body ul ul li input {
position:absolute;
top:0;
left:10px;
}

.sidebar_body li.sub_header {
color:#666;
font-weight:700;
font-size:13px;
border-bottom:1px solid #ccc;
border-top:1px solid #fff;
padding:5px 0 5px 15px;
}

.sidebar_body li.border {
height:1px;
border-top:1px solid #fff;
margin-bottom:10px;
text-decoration:none;
padding:0;
}

.sidebar_body li.sub_sub_header {
color:#666;
font-weight:700;
font-size:13px;
padding:0 0 0 15px;
}

.sidebar_body li {
font-size:12px;
line-height:20px;
padding-left:15px;
text-decoration:none;
color:#ccc;
}

.sidebar_body li a {
color:#026dfe;
text-decoration:underline;
background:none;
}

.sidebar_body li input {
margin-right:10px;
}

.sidebar_body p {
color:#666;
line-height:24px;
font-size:12px;
padding:8px 15px;
}

.sidebar_body p.seo-text {
font-size:11px;
line-height:14px;
}

.sidebar_body a {
background:#064D91;
-moz-border-radius:3px;
-webkit-border-radius:3px;
color:#fff;
text-decoration:none;
font-style:normal;
padding:3px;
}

.sidebar_body p.seo-text a {
background:none;
-moz-border-radius:0;
-webkit-border-radius:0;
color:#222;
padding:0;
}

.sidebar_footer {
width:200px;
height:36px;
margin-bottom:20px;
background:#f0f0f0;
border-top:1px solid #fff;
position:relative;
-moz-border-radius-bottomleft:6px;
-webkit-border-bottom-left-radius:6px;
-moz-border-radius-bottomright:6px;
-webkit-border-bottom-right-radius:6px;
}

.zone {
float:right;
text-align:center;
margin:0;
}

.zone h2 {
font-size:14px;
font-weight:700;
color:#585858;
text-align:left;
line-height:20px;
padding:10px 10px 5px;
}

.zone p {
font-size:14px;
color:#585858;
text-align:left;
line-height:20px;
padding:10px 10px 15px;
}

.zone_header {
background:url(http://cdn1.shipserv.net/images/layout_v2/zone_header.gif) no-repeat;
width:200px;
height:35px;
}

.zone_header h3 {
font-size:16px;
font-weight:400;
color:#fff;
margin:0;
padding:10px 15px;
}

.zone_body {
background:#f0f0f0;
width:200px;
padding-top:5px;
}

.zone_image {
width:200px;
-moz-border-radius-topleft:6px;
-webkit-border-top-left-radius:6px;
-moz-border-radius-topright:6px;
-webkit-border-top-right-radius:6px;
}

.zone_image img {
width:200px;
margin:0;
}

.zone_block {
width:200px;
margin-bottom:10px;
}

.zone_block h3 {
font-size:12px;
line-height:20px;
color:#016fd7;
font-weight:700;
text-align:left;
padding:10px;
}

.zone_block a {
color:#016fd7;
text-decoration:none;
}

.zone_block p {
font-size:11px;
text-align:left;
line-height:16px;
color:#707070;
padding:0 10px 10px;
}

.zone_block div.zone_block_content_description {
font-size:11px;
text-align:left;
line-height:16px;
color:#707070;
padding:0 10px 10px;
}

.zone_block img {
width:174px;
border:3px solid #ccc;
}

.google_zone_ad {
text-align:center;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:10px 0;
}

.google_zone_ad h4 {
font-variant:small-caps;
color:#c3c3c3;
font-size:10px;
text-align:left;
padding:0 0 10px 10px;
}

.content {
float:left;
width:520px;
margin:0 0 0 20px;
}

.content p {
line-height:18px;
font-size:13px;
margin:0;
padding:10px;
}

.content p.profile {
line-height:18px;
font-size:13px;
margin:0 20px;
padding:10px;
}

.content_header {
background:url(http://cdn1.shipserv.net/images/layout_v2/search_content_header.gif) no-repeat;
width:520px;
height:35px;
}

.content_header h1 {
padding:20px 20px 20px 30px;
}

.content_header h5 {
float:left;
font-size:14px;
color:#fff;
margin:10px 0 0 40px;
}

.content_header h5 a {
color:#666;
padding:6px;
}

.content_header h5 a:hover {
-moz-border-radius:6px;
-webkit-border-radius:6px;
background:#fff;
}

.content_header h5.on a {
-moz-border-radius:6px;
-webkit-border-radius:6px;
background:#666;
color:#fff;
}

.content_body {
width:520px;
}

.content_footer {
margin-top:-1px;
width:520px;
background:url(http://cdn1.shipserv.net/images/layout_v2/search_content_footer.gif) no-repeat;
clear:both;
position:relative;
z-index:100;
height:200px;
}

.content_slim {
width:591px;
margin:0 auto 30px;
padding:0;
}

.content_slim_wrapper {
margin:0;
padding:30px;
}

.content_slim_header {
background:url(http://cdn1.shipserv.net/images/layout_v2/content_slim_header.jpg) no-repeat;
width:537px;
height:65px;
position:relative;
}

.content_slim_header h1 {
color:#fff;
font-size:20px;
padding:24px 20px 0 30px;
}

.content_slim_header img {
position:absolute;
top:22px;
right:20px;
}

.content_slim_header a.i_dont_have_account {
position:absolute;
top:22px;
right:20px;
width:208px;
height:21px;
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/i_dont_have_account_sprite.png) no-repeat;
}

.content_slim_header a.i_dont_have_account:hover {
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/i_dont_have_account_sprite.png) 0 -22px no-repeat;
}

.content_slim_header a.i_already_have_account {
position:absolute;
top:22px;
right:20px;
width:158px;
height:21px;
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/i_already_have_account_sprite.png) no-repeat;
}

.content_slim_header a.i_already_have_account:hover {
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/i_already_have_account_sprite.png) 0 -22px no-repeat;
}

.content_wide {
float:left;
width:740px;
margin-bottom:30px;
}

.content_wide_wrapper {
width:740px;
margin:auto;
}

.content_wide_header {
background:url(http://cdn1.shipserv.net/images/layout_v2/supplier_detail_header_bk.jpg) no-repeat;
width:740px;
height:55px;
position:relative;
}

.content-shaded-header {
background:url(http://cdn1.shipserv.net/images/layout_v2/new-wide-header.png) no-repeat;
width:742px;
height:73px;
position:relative;
}

.content_wide_header_divide {
width:735px;
height:1px;
border-bottom:1px solid #041b3b;
background:#054fbd url(http://cdn1.shipserv.net/images/layout_v2/side_shadow.jpg) 735px repeat-y;
}

.content_wide_header h1,.content-shaded-header h1 {
color:#fff;
font-size:19px;
padding:19px 20px 4px 30px;
}

.content_wide_header h1.profile {
padding-top:10px;
font-weight:400;
}

.content-shaded-header h1.profile {
font-size:17px!important;
font-weight:700;
padding-top:22px;
}

.content_wide_header h2,.content-shaded-header h2 {
color:#a1cdff;
font-size:11px;
margin-left:31px;
}

.content_wide_header a.send_enquiry_button,.content-shaded-header a.send_enquiry_button {
width:153px;
height:43px;
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/send_enquiry_sprite.png) no-repeat;
text-indent:-5000px;
border:none;
position:absolute;
right:20px;
top:8px;
}

.content_wide_header a.send_enquiry_button:hover,.content-shaded-header a.send_enquiry_button:hover {
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/send_enquiry_sprite.png) 0 -43px no-repeat;
cursor:pointer;
}

.supplier_detail_location {
color:#a1cdff;
font-size:14px;
margin-left:20px;
}

.content_wide_nav {
background:#00478A url(http://cdn1.shipserv.net/images/layout_v2/straight_top_content_wide_nav.jpg) repeat-y;
width:740px;
height:50px;
position:relative;
}

.content_wide_nav ul {
width:500px;
position:absolute;
top:13px;
left:32px;
padding:0;
}

.content_wide_nav ul li {
font-size:11px;
float:left;
width:85px;
height:23px;
margin-right:5px;
text-align:center;
line-height:23px;
}

.content_wide_nav h6 {
position:absolute;
top:16px;
left:246px;
color:#fff;
font-size:16px;
}

.content_wide_nav a.enquiry_send {
position:absolute;
top:4px;
right:16px;
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/send_enquiry_down_sprite.png) 0 0 no-repeat;
width:194px;
height:41px;
}

.content_wide_nav .search_wide_nav {
position:absolute;
top:11px;
right:22px;
width:220px;
height:31px;
background:url(/images/layout_v2/form/search_catalogue_field.gif) no-repeat;
}

.content_wide_nav .search_wide_nav input {
border:none;
background:#fff;
font-size:11px;
position:absolute;
top:4px;
left:5px;
color:#666;
padding:5px 4px 3px 4px;
width:175px;
}

.content_wide_nav .search_wide_nav input.magnifer {
width:12px;
height:14px;
position:absolute;
top:4px;
left:194px;
}

.content_wide_nav_top {
background:url(http://cdn1.shipserv.net/images/layout_v2/supplier_detail_header_bk.jpg) no-repeat;
width:740px;
height:65px;
position:relative;
}

.content_wide_nav_top ul {
width:500px;
position:absolute;
top:23px;
left:32px;
padding:0;
}

.content_wide_nav_top ul li {
font-size:11px;
float:left;
width:85px;
height:23px;
margin-right:18px;
text-align:center;
line-height:23px;
}

.content_wide_nav_top h6 {
position:absolute;
top:26px;
left:246px;
color:#fff;
font-size:16px;
}

.content_wide_nav_top a.enquiry_send {
position:absolute;
top:14px;
right:16px;
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/send_enquiry_down_sprite.png) no-repeat;
width:194px;
height:41px;
}

.content_wide_body {
width:740px;
margin-top:-5px;
background:#fff url(http://cdn1.shipserv.net/images/layout_v2/side_shadow.jpg) 735px repeat-y;
min-height:400px;
height:auto!important;
}

.content_new-wide_body {
width:742px;
background:#fff url(http://cdn1.shipserv.net/images/layout_v2/new-wide-bg.png) 0 0 repeat-y;
padding-bottom:20px;
}

.content_new-wide_footer {
width:742px;
height:12px;
font-size:1px;
background:#f0f0f0 url(http://cdn1.shipserv.net/images/layout_v2/new-wide-footer.png) 0 0 no-repeat;
}

.content_wide_footer {
width:740px;
background:#f0f0f0 url(http://cdn1.shipserv.net/images/layout_v2/side_shadow.jpg) 735px repeat-y;
border-top:1px solid #d6d6d6;
position:relative;
}

.content_wide_footer_shadow {
width:100%;
height:8px;
background:url(http://cdn1.shipserv.net/images/layout_v2/footer_shadow.jpg) repeat-x;
}

a.ellipsis {
color:#fff;
padding:10px 10px 18px;
}

.content_wide_footer #search_next_previous a,.content_wide_footer #search_pagination a {
text-decoration:none;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
border-right:1px solid #fff;
border-bottom:none;
color:#15B;
background:#f0f0f0;
margin:0;
padding:19px 8px;
}

.content_wide_footer #search_page p {
text-decoration:none;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
border-right:1px solid #fff;
border-bottom:none;
color:#000;
background:#f0f0f0;
display:block;
float:left;
margin:0;
padding:19px 8px;
}

.content_wide_footer #search_pagination .current {
color:#000;
border-left:1px solid #ccc;
border-right:1px solid #fff;
border-bottom:none;
border-top:none;
font-size:13px;
background:#fff;
margin:0;
padding:19px 8px;
}

.content_wide_footer_cat {
width:460px;
background:#f0f0f0;
border:1px solid #d6d6d6;
margin-left:-10px;
}

.content_wide_footer_cat #search_next_previous a,.content_wide_footer_cat #search_pagination a {
text-decoration:none;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
border-right:1px solid #fff;
border-bottom:none;
color:#15B;
background:#f0f0f0;
margin:0;
padding:19px 10px;
}

.content_wide_footer_cat #search_pagination .current {
color:#000;
border-left:1px solid #ccc;
border-right:1px solid #fff;
border-bottom:none;
border-top:none;
font-size:13px;
background:#fff;
margin:0;
padding:19px 10px;
}

.content_wide_body .sidebar {
float:left;
margin:20px 0 20px 14px;
}

.content_wide_body .sidebar_header {
background:#00478a;
-moz-border-radius-topleft:6px;
-webkit-border-top-left-radius:6px;
-moz-border-radius-topright:6px;
-webkit-border-top-right-radius:6px;
border-bottom:1px solid #ccc;
width:200px;
}

.content_wide_body .sidebar_header h3 {
font-size:13px;
font-weight:700;
color:#fff;
line-height:18px;
margin:0;
padding:10px 10px 10px 15px;
}

.content_wide_body .sidebar_browse_header {
background:#f0f0f0;
-moz-border-radius-topleft:6px;
-webkit-border-top-left-radius:6px;
-moz-border-radius-topright:6px;
-webkit-border-top-right-radius:6px;
border-bottom:1px solid #ccc;
width:200px;
position:relative;
}

.content_wide_body .sidebar_browse_header p a {
background:#016fd7;
-moz-border-radius:4px;
-webkit-border-radius:4px;
color:#fff;
font-size:11px;
position:absolute;
right:10px;
top:10px;
text-decoration:none;
padding:4px 8px;
}

.content_wide_body .sidebar_browse_header h3 {
font-size:13px;
font-weight:700;
color:#000;
line-height:18px;
margin:0;
padding:10px 10px 10px 15px;
}

.content_wide_body .content_body {
width:460px;
float:right;
margin:20px 20px 20px 0;
}

.content_wide_body_left {
float:left;
width:420px;
position:relative;
padding-top:50px;
margin:20px 0 20px 30px;
}

.content_wide_body_right {
float:right;
width:220px;
position:relative;
margin:20px 30px 20px 0;
}

.content_wide_body_left .tradenet, #traderankTooltip .tradenet  {
width:148px;
height:29px;
float:left;
margin-right:10px;
background:#ccc;
position:relative;
}

.content_wide_body_left .tradenetbottom, #traderankTooltip .tradenetbottom{
position:absolute;
height:29px;
top:0;
left:0;
background:url(http://cdn1.shipserv.net/images/layout_v2/tradenet_bottom.png) 32px 0 no-repeat;
}

.content_wide_body_left .tradenettop, #traderankTooltip .tradenettop {
width:148px;
height:29px;
position:absolute;
top:0;
left:0;
background:url(/images/layout_v2/profile/traderank_stars_cutout.png) no-repeat;
}

.content_wide_body_left p.links {
background:url(http://cdn1.shipserv.net/images/layout_v2/shipserv_icon.jpg) 0 3px no-repeat;
text-decoration:none;
line-height:20px;
margin-left:10px;
color:#71A3DA;
position:absolute;
left:130px;
top:0;
font-size:11px;
padding:2px 0 6px 20px;
}

.content_wide_body_left p.lasttrans {
text-decoration:none;
color:#666;
line-height:16px;
position:absolute;
right:10px;
top:0;
font-size:11px;
}

.content_wide_body_left ul.icons {
border:none;
}

.content_wide_body_left ul.icons li {
font-size:11px;
margin-right:10px;
line-height:20px;
float:left;
border:none;
width:100px;
}

.content_wide_body_left ul.icons li.impa {
background:url(http://cdn1.shipserv.net/images/layout_v2/impa.gif) no-repeat;
list-style:none;
font-weight:700;
padding:4px 0 0 30px;
}

.content_wide_body_left ul.icons li.issa {
background:url(http://cdn1.shipserv.net/images/layout_v2/issa.gif) no-repeat;
list-style:none;
font-weight:700;
padding:4px 0 0 30px;
}

.content_wide_body_left ul.icons li.tradenet {
background:url(http://cdn1.shipserv.net/images/layout_v2/tradenet.gif) no-repeat;
list-style:none;
font-weight:700;
position:relative;
padding:4px 0 0 30px;
}

.content_wide_body_left p.desc {
font-size:13px;
color:#000;
line-height:18px;
margin:10px 0 20px;
}

.content_wide_body_left .section_header {
border-bottom:1px solid #E3E3E3;
-moz-border-radius-topleft:6px;
-webkit-border-top-left-radius:6px;
-moz-border-radius-topright:6px;
-webkit-border-top-right-radius:6px;
width:100%;
margin:20px 0;
padding:8px 0;
}

.content_wide_body_left .section_header_blue {
border-bottom:1px solid #E3E3E3;
background:url(/images/layout_v2/profile/table_top_blue_header.gif) no-repeat;
width:420px;
margin:20px 0 0 0;
padding:8px 0 8px 10px;
height:16px;
}

.content_wide_body_left .section_subheader {
background:url(/images/layout_v2/profile/table_sub_category_gradient.gif) no-repeat;
width:396px;
padding:8px 0 7px 34px;
height:14px;
font-weight:700;
font-size:13px;
color:#000;
text-indent:0;
}
.content_wide_body_left .section_subheader_complex {
background:url(/images/layout_v2/profile/table_sub_category_gradient.gif) no-repeat;
width:396px;
padding:0px 0 0px 34px;
height:29px;
font-weight:700;
font-size:13px;
color:#000;
text-indent:0;
}

.content_wide_body_left .section_header h4  {
font-weight:700;
font-size:13px;
color:#000;
text-indent:0;
}

.content_wide_body_left .section_header_blue h4 {
font-weight:700;
font-size:13px;
color:#fff;
text-indent:0;
}

.content_wide_body_left .section_body {
border-left:1px solid #E3E3E3;
border-right:1px solid #E3E3E3;
border-bottom:1px solid #E3E3E3;
padding:10px;
}


.content_wide_body_left ul.basic li {
font-size:12px;
line-height:16px;
background:url(/images/layout_v2/profile/bullet_blue.gif) 0 4px no-repeat;
margin:0 0 5px 0;
padding:0 0 0 20px;
}

.content_wide_body_left ul.affiliations li {
font-size:12px;
line-height:16px;
background:url(/images/layout_v2/profile/bullet_blue.gif) 0 4px no-repeat;
font-weight:700;
margin:0 0 5px 0;
padding:5px 0 5px 25px;
}

.content_wide_body_left ul.basic li.authorised {
background:url(/images/layout_v2/profile/bullet_blue.gif) 0 4px no-repeat!important;
list-style:none!important;
font-weight:400!important;
padding:2px 0 2px 15px !important;
}

.content_wide_body_left p.more a {
font-size:11px;
color:#016fd7;
padding:8px 0 8px 28px;
}

.content_wide_body_left .map_large {
width:420px;
height:400px;
margin-top:-30px;
}

.content_wide_body_right .map {
width:215px;
height:106px;
}

.content_wide_body_right p.address {
font-size:13px;
font-weight:400;
color:#000;
line-height:20px;
margin:20px 0;
}

.content_wide_body_right ul.ports {
list-style:none;
margin:20px 0;
padding:0;
}

.content_wide_body_right ul.ports li {
font-size:12px;
line-height:18px;
color:#129d3e;
}

.content_wide_body_right ul.basic li {
font-size:12px;
line-height:16px;
background:url(http://cdn1.shipserv.net/images/layout_v2/file_icons/txt.png) no-repeat;
margin:0 0 5px -10px;
padding:0 0 0 20px;
}

.content_wide_body_right ul.basic li.doc {
background:url(http://cdn1.shipserv.net/images/layout_v2/file_icons/doc.png) no-repeat;
}

.content_wide_body_right ul.basic li.pdf {
background:url(http://cdn1.shipserv.net/images/layout_v2/file_icons/pdf.png) no-repeat;
}

.content_wide_body_right ul.basic li.xls {
background:url(http://cdn1.shipserv.net/images/layout_v2/file_icons/xls.png) no-repeat;
}

.content_wide_body_right .side_section_header {
background:#f0f0f0;
border-bottom:1px solid #E3E3E3;
-moz-border-radius-topleft:6px;
-webkit-border-top-left-radius:6px;
-moz-border-radius-topright:6px;
-webkit-border-top-right-radius:6px;
width:100%;
margin:20px 0;
padding:8px 0;
}

.content_wide_body_right .side_section_header h4 {
font-weight:700;
font-size:13px;
color:#000;
text-indent:10px;
}

#contact_content table {
width:100%;
margin:10px 0 0;
}

#contact_content .section_header {
border-bottom:1px solid #E3E3E3;
width:100%;
margin:10px 0;
padding:8px 0;
}

#contact_content table td {
font-size:11px;
color:#666;
vertical-align:top;
padding:5px 0;
}

#contact_content table td.column1 {
font-size:13px;
width:80px;
text-align:right;
padding-right:20px;
}

#contact_content table td.column3 {
text-align:right;
}

#contact_content table tr.middle td {
vertical-align:middle;
}

#contact_content table tr td h2 {
color:#000;
font-size:17px;
font-weight:700;
margin:-5px 0 -10px;
padding:0;
}

#contact_content table tr td h1 {
color:#68aed6;
font-size:20px;
font-weight:700;
margin:4px 0 10px;
padding:0;
}

#contact_content table tr td p {
font-size:12px;
color:#5e96b7;
line-height:18px;
}

#contact_content table tr td .tradenet_large {
width:115px;
height:38px;
position:relative;
background:url(http://cdn1.shipserv.net/images/layout_v2/traderank_bk_large.png) no-repeat;
}

#contact_content table tr td .tradenet_large_bottom {
position:absolute;
height:38px;
top:0;
left:0;
background:url(http://cdn1.shipserv.net/images/layout_v2/traderank_back_large.png) no-repeat;
}

#contact_content table tr td .tradenet_large_top {
width:115px;
height:38px;
position:absolute;
top:0;
left:0;
background:url(http://cdn1.shipserv.net/images/layout_v2/traderank_front_large.png) no-repeat;
}

#display_target {
width:500px;
background:#fff;
padding:5px;
}

.product_items {
width:460px;
float:right;
position:relative;
margin:0 10px;
padding:10px 0;
}

.product_items_end {
width:400px;
float:right;
position:relative;
margin:0 10px;
padding:10px 0;
}

.product_items .image {
width:40px;
height:40px;
float:left;
}

.product_items .image img {
width:40px;
height:40px;
}

.product_items .text {
width:390px;
margin-left:20px;
float:left;
padding-bottom:10px;
border-bottom:1px solid #ccc;
}

.product_items .text h2 {
color:#000;
font-size:12px;
font-weight:700;
margin:4px 0 6px;
}

.product_items .text p {
color:#333333;
font-size:10px;
margin:0;
padding:0;
}

.product_items .text p b {
color:#787878;
font-size:11px;
}

.product_items .price {
float:right;
background:#666;
-moz-border-radius:6px;
-webkit-border-radius:6px;
padding:6px 10px;
}

.product_items .price p {
font-size:13px;
line-height:18px;
color:#fff;
margin:0;
padding:0;
}

p.related_searches {
font-size:11px;
color:#666;
font-weight:700;
margin:0;
padding:15px 0 15px 15px;
}

p.related_searches a {
font-weight:400;
color:#016fd7;
}

#searchResults {
float:right;
width:491px;
margin-top:20px;
margin-right:14px;
}

#searchResults .searchResult {
margin-bottom:20px;
padding-bottom:10px;
position:relative;
background:url(http://cdn1.shipserv.net/images/layout_v2/standard_header.jpg) no-repeat;
}



#searchResults .searchResult h3 {
color:#39b54a;
font-size:11px;
font-weight:700;
padding:14px 10px 10px 0;
}

#searchResults .premium {
-moz-border-radius:6px;
-webkit-border-radius:6px;
margin-bottom:10px;
padding-bottom:20px;
position:relative;
background:url(http://cdn1.shipserv.net/images/layout_v2/premium_header.gif) no-repeat;
min-height:110px;
height:auto!important;
}

#searchResults .premium h3 {
color:#39b54a;
font-size:11px;
font-weight:700;
padding:10px;
}

#searchResults .premium h3 a {
text-decoration:none;
color:#00478A;
}

#searchResults .searchResult h3 a {
font-size:14px;
text-decoration:none;
}

#searchResults .premium .avatar {
position:absolute;
top:48px;
left:10px;
width:40px;
height:40px;
z-index:2000px;
overflow:none;
}

#searchResults .premium .avatar img {
width:40px;
}

#searchResults .searchResult p.desc {
margin-left:0;
margin-top:0;
font-size:11px;
line-height:16px;
color:#666;
padding:0 0 10px;
}

#searchResults .premium p.desc {
margin-left:60px;
margin-top:0;
font-size:11px;
line-height:16px;
color:#666;
padding:14px 0 20px;
}

#searchResults .searchResult p.desc em {
color:#000;
font-style:normal;
font-weight:700;
}

#searchResults .searchResult p.desc em.brandMatch-verified {
color: #39b54a;
}

#searchResults .searchResult p.links {
font-size:11px;
position:absolute;
left:110px;
top:-8px;
}

#searchResults .premium p.links {
font-size:11px;
position:absolute;
left:163px;
top:-8px;
}

#searchResults input.sendEnquiryCheckbox {
position:absolute;
right:10px;
top:8px;
}

span.shipserv_icon {
background:url(/images/layout_v2/shipserv_icon.png) 0 3px no-repeat;
text-decoration:none;
line-height:20px;
margin-left:10px;
color:#146fdb;
padding:6px 0 6px 20px;
}

a.catalogue_icon {
background:url(/images/layout_v2/catalogue_icon.png) 0 3px no-repeat;
text-decoration:none;
line-height:20px;
margin-left:10px;
color:#146fdb;
padding:6px 0 6px 20px;
}

a.results_reviews_icon {
background:url(/images/layout_v2/reviews_icon.png) 0 3px no-repeat;
text-decoration:none;
line-height:20px;
margin-left:10px;
color:#146fdb;
padding:6px 0 6px 20px;
}

#searchResults .searchResult .tradenet {
width:122px;
height:25px;
background:#ccc;
position:absolute;
left:-10px;
top:-10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

#searchResults .premium .tradenet {
width:122px;
height:25px;
background:#ccc;
position:absolute;
left:47px;
top:-10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

#searchResults .searchResult .tradenetbottom {
position:absolute;
height:29px;
top:0;
left:0;
background:url(http://cdn1.shipserv.net/images/layout_v2/tradenet_bottom.png) no-repeat;
-moz-border-radius:15px;
-webkit-border-radius:15px;
}

#searchResults .searchResult .tradenettop {
width:122px;
height:25px;
position:absolute;
top:0;
left:0;
background:url(http://cdn1.shipserv.net/images/layout_v2/tradenet_top.png) no-repeat;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}

#searchResults .searchResult a.expand {
width:61px;
height:24px;
float:right;
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/more_button.gif) no-repeat;
margin:-10px 0 10px;
}

#searchResults .searchResult a.expand_on {
width:61px;
height:24px;
float:right;
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/less_button.gif) no-repeat;
margin:-10px 0 10px;
}

#searchResults .footer {
position:absolute;
bottom:0;
height:10px;
width:100%;
background:url(http://cdn1.shipserv.net/images/layout_v2/spotlight_footer.jpg) no-repeat;
}

#searchResults .footer_expanded {
width:100%;
height:16px;
background:url(http://cdn1.shipserv.net/images/layout_v2/premium_expand_footer.jpg) no-repeat;
display:none;
}

#searchResults .basebar {
width:490px;
position:absolute;
bottom:0;
}

#searchResults .searchResultdetail {
background:#FFF url(http://cdn1.shipserv.net/images/layout_v2/microprofile-bg.png) 0 0 repeat-y;
position:relative;
border:none;
margin:0 0 20px;
}

#searchResults .microprofile-header {
background:#FFF url(http://cdn1.shipserv.net/images/layout_v2/expand_header.png) 0 0 no-repeat;
height:20px;
width:490px;
}

#searchResults .microprofile-footer {
background:#FFF url(http://cdn1.shipserv.net/images/layout_v2/microprofile-footer.png) 0 0 no-repeat;
height:8px;
width:490px;
}

.clear_div {
clear:both;
background:url(http://cdn1.shipserv.net/images/layout_v2/expand_divide.jpg) repeat-x;
height:2px;
width:100%;
margin:10px 0;
}

#searchResults .searchResultdetail h5 {
font-size:12px;
font-weight:700;
color:#000;
line-height:20px;
}

#searchResults .searchResultdetail p.address {
font-size:12px;
font-weight:700;
color:#129d3e;
line-height:20px;
margin:10px 0 20px;
}

#searchResults .searchResultdetail .bottom {
background:url(http://cdn1.shipserv.net/images/layout_v2/expand_divide.jpg) top repeat-x;
margin:0;
padding:10px 0;
}

#searchResults .searchResultdetail .top {
margin:0 16px 10px;
}

#searchResults .searchResultdetail .top .left {
float:left;
width:200px;
margin:30px 0 10px 10px;
}

#searchResults .searchResultdetail .top .top_left {
width:200px;
float:left;
margin:0 0 0 10px;
}

#searchResults .searchResultdetail .top .bottom_left {
width:200px;
float:left;
margin:10px 0;
}

#searchResults .searchResultdetail .top .right {
float:right;
width:192px;
margin:30px 0 10px 10px;
}

#searchResults .searchResultdetail .top .top_right {
width:186px;
float:right;
margin-bottom:0;
}

#searchResults .searchResultdetail .top .bottom_right {
width:186px;
float:right;
}

#searchResults .searchResultdetail ul li {
font-size:11px;
line-height:16px;
background:url(http://cdn1.shipserv.net/images/layout_v2/red_dot.gif) 0 6px no-repeat;
margin:0 0 5px -10px;
padding:0 0 0 10px;
}

#searchResults .searchResultdetail .top .brands {
margin-top:0;
}

#searchResults .searchResultdetail .top .brands ul {
list-style:none;
margin-left:6px;
}

#searchResults .searchResultdetail .top .brands ul li.authorised {
background:url(http://cdn1.shipserv.net/images/layout_v2/mini_red_tick.gif) 0 5px no-repeat;
list-style:none;
font-weight:400;
padding:2px 0 2px 14px;
}

#searchResults .searchResultdetail .top .brands ul li.unauthorised {
background:url(http://cdn1.shipserv.net/images/layout_v2/red_dot.gif) 0 6px no-repeat;
list-style:none;
padding:0 0 0 10px;
}

#searchResults .searchResultdetail .top .affiliations ul {
list-style:none;
font-weight:700;
margin:0 0 20px 6px;
padding:10px 0 0;
}

#searchResults .searchResultdetail .top .affiliations ul li {
font-weight:400;
padding:5px 0 5px 30px;
}

#searchResults .searchResultdetail .top .affiliations ul li.1 {
background:url(http://cdn1.shipserv.net/images/layout_v2/impa_cal.png) 0 6px no-repeat;
}

#searchResults .searchResultdetail .top .affiliations ul li.2 {
background:url(http://cdn1.shipserv.net/images/layout_v2/issa_cal.png) 0 6px no-repeat;
}

#searchResults .searchResultdetail .top .affiliations ul li.impa {
background:url(http://cdn1.shipserv.net/images/layout_v2/impa.gif) no-repeat;
}

#searchResults .searchResultdetail .top .affiliations ul li.issa {
background:url(http://cdn1.shipserv.net/images/layout_v2/issa.gif) no-repeat;
}

#searchResults .searchResultdetail .top .affiliations ul li.shipserv {
background:url(http://cdn1.shipserv.net/images/layout_v2/tradenet.gif) no-repeat;
}

#searchResults .searchResultdetail p {
font-size:11px;
line-height:18px;
margin:0;
padding:0;
}

#searchResults .searchResultdetail p a {
color:#016fd7;
font-size:11px;
}

#searchResults .searchResultdetail h3 {
font-weight:700;
font-size:13px;
margin:10px 0 10px 20px;
}

#searchResults .searchResultdetail .map {
width:200px;
height:106px;
}

#searchResults .searchResultdetail .ports {
width:200px;
}

#searchResults .searchResultdetail .ports ul {
margin:10px 0;
}

#searchResults .searchResultdetail .ports ul li {
color:#357b38;
background:none;
line-height:22px;
margin:0;
padding:0;
}

#searchResults .searchResultdetail .contact_now_detail_button {
width:96px;
height:16px;
position:absolute;
bottom:20px;
right:10px;
}

.demo {
width:200px;
background:#fff;
padding:0;
}

ul.jqueryfiletree {
font-family:verdana, sans-serif;
margin:0;
padding:0;
}

ul.jqueryfiletree li a {
list-style:none;
font-size:11px;
font-weight:700;
white-space:wrap;
line-height:24px;
background:url(http://cdn1.shipserv.net/images/layout_v2/black_down_arrow.jpg) 180px 10px no-repeat;
color:#666;
border-bottom:1px solid #ccc;
margin:0;
padding:0 10px;
}

ul.jqueryfiletree a {
text-decoration:none;
display:block;
border:none;
padding:0 2px;
}

ul.jqueryfiletree li li a {
font-weight:400;
background:none;
padding-left:20px;
border:none;
color:#0F6FFF;
}

ul.jqueryfiletree li li li a {
padding-left:30px;
}

ul.jqueryfiletree li li li li a {
padding-left:40px;
}

ul.jqueryfiletree li li li li li a {
padding-left:50px;
}

ul.jqueryfiletree a:hover {
background:#bdf;
}

.jqueryfiletree li.expanded_file a {
color:#fff;
background:#0F6FFF;
}

/*Added !important hacks due to impenetrable javascript adding style attributes and breaking IE*/
#mask {
	position:absolute;
	left:0;
	top:0;
	z-index: 9999 !important;
	background-color:#000000;
	display:none;
	width: 100% !important;
	height: 100% !important ;
	opacity:0.8;
	filter:alpha(opacity=80) !important;
}

#modal_form {
width:537px;
background:#fff url(http://cdn1.shipserv.net/images/layout_v2/side_shadow.jpg) 531px repeat-y;
padding-top:10px;
padding-bottom:20px;
position:relative;
}

.login_error {
-moz-border-radius:10px;
-webkit-border-radius:10px;
background:red;
color:#fff;
text-align:center;
line-height:24px;
margin:10px 20px 0 10px;
padding:20px;
}

.modal_left {
float:right;
width:541px;
}

.modal_right {
float:left;
width:166px;
margin-left:30px;
}

.file_uploader_box input {
background:#fff;
border:1px solid #ccc;
}

#modal_form .modal_right h1 {
color:#707070;
font-size:16px;
text-align:left;
margin:20px 0 10px 4px;
padding:0;
}

#modal_form .modal_right ul {
margin-top:20px;
margin-right:10px;
}

#modal_form .modal_right li {
line-height:20px;
font-weight:400;
color:#0568ff;
text-align:left;
font-size:11px;
position:relative;
margin:0;
padding:0 8px 14px 24px;
}

#modal_form .modal_right input {
width:20px;
margin:0;
padding:0;
}

#modal_form .modal_right li a {
text-decoration:underline;
color:#0365c1;
}

#modal_form .form_inner {
width:491px;
margin:0 25px;
}

#modal_form .form_inner_header {
width:100%;
background:url(http://cdn1.shipserv.net/images/layout_v2/form_inner_header.gif) no-repeat;
height:76px;
}

#modal_form .form_inner_header h3 {
padding:30px 0 0 34px;
}

#modal_form p {
font-weight:700;
color:#00478a;
font-size:16px;
text-align:left;
margin:0;
padding:15px 35px 10px;
}

#modal_form p.error_msg {
font-weight:700;
color:#fff;
background:red;
font-size:13px;
text-align:left;
margin:0;
padding:15px 35px 10px;
}

#modal_form h3 {
font-weight:700;
color:#00478a;
font-size:16px;
text-align:left;
margin:0;
padding:15px 35px 10px 0;
}

#modal_form p.subtext {
font-weight:700;
color:#00478a;
font-size:13px;
text-align:left;
width:500px;
margin:0;
padding:26px 35px 6px 26px;
}

#modal_form .modal_right input[type=checkbox] {
position:absolute;
top:4px;
left:0;
margin:0;
padding:0;
}

#modal_form .form_inner_body {
width:489px;
margin-bottom:20px;
margin-left:-30px;
padding:0;
}

#modal_form .form_inner_footer {
width:100%;
background:url(http://cdn1.shipserv.net/images/layout_v2/form_inner_footer.gif) no-repeat;
height:43px;
padding:10px 30px;
}

#modal_form .form_element {
width:100%;
background:url(http://cdn1.shipserv.net/images/layout_v2/form_element.gif) no-repeat;
height:92px;
margin:10px 25px;
}

.form_buttons {
width:100%;
margin-top:20px;
}

.form_buttons input {
width:auto;
background:none;
float:right;
padding:0 20px 0 0;
}

input.sign_in_and_continue {
border:none;
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/sign_in_and_continue_sprite.png) no-repeat;
width:192px;
height:43px;
}

input.sign_in_and_continue:hover {
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/sign_in_and_continue_sprite.png) 0 -43px no-repeat;
cursor:pointer;
}

input.send_password {
border:none;
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/send_password_sprite.png) no-repeat;
width:192px;
height:43px;
cursor:pointer;
padding:0;
}

input.send_password:hover {
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/send_password_sprite.png) 0 -43px no-repeat;
cursor:pointer;
}

input.registerSubmit {
border:none;
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/register_me_send_sprite.png) no-repeat;
width:192px;
height:43px;
}

input.registerSubmit:hover {
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/register_me_send_sprite.png) 0 -43px no-repeat;
cursor:pointer;
}

input.registerSubmit_2 {
border:none;
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/register_me_sprite.png) no-repeat;
width:192px;
height:43px;
}

input.registerSubmit_2:hover {
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/register_me_sprite.png) 0 -43px no-repeat;
cursor:pointer;
}

#success_box a.new_search {
border:none;
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/new_search_sprite.png) no-repeat;
top:110px;
right:20px;
position:absolute;
width:175px;
height:44px;
}

#success_box a.new_search:hover {
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/new_search_sprite.png) 0 -43px no-repeat;
}

#modal_form input {
font-weight:700;
width:460px;
font-size:14px;
border:3px solid #ccc;
margin:0 30px;
padding:6px;
}

#modal_form input.half {
font-weight:700;
width:227px;
font-size:14px;
border:3px solid #ccc;
margin:0 20px 0 0;
padding:6px;
}

#modal_form select {
font-weight:700;
width:212px;
font-size:14px;
border:3px solid #ccc;
margin:0;
padding:6px;
}

#modal_form input[type=checkbox] {
width:20px;
border:none;
background:none;
}

#modal_form textarea {
font-weight:700;
width:460px;
font-size:15px;
border:3px solid #ccc;
height:160px;
margin:0 30px;
padding:8px;
}

#modal_form input.send_button {
width:153px;
height:43px;
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/send_sprite.png) no-repeat;
text-indent:-5000px;
border:none;
cursor:pointer;
}

#modal_form input.send_button:hover {
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/send_sprite.png) 0 -43px no-repeat;
cursor:pointer;
}

#modal_form input.attach_files {
width:89px;
height:21px;
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/attach_sprite.png) no-repeat;
border:none;
margin-top:0;
-moz-outline-style:none;
}

#modal_form input.attach_files:hover {
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/attach_sprite.png) 0 -21px no-repeat;
cursor:pointer;
outline:none;
}

#modal_form .fakecheck {
position:absolute;
top:0;
left:0;
width:30px;
height:30px;
background:url(http://cdn1.shipserv.net/images/layout_v2/form/checkboxes.png) left -30px no-repeat;
text-indent:-5000px;
}

#modal_form table {
margin:0 30px;
}

.form_error {
background:#DF2929;
width:480px;
position:relative;
margin:10px 30px 20px;
padding:10px 0;
}

#modal_form .form_error p.label {
font-weight:700;
color:#fff;
font-size:16px;
text-align:left;
margin:0;
padding:5px 10px;
}

.error_msg_arrow {
width:20px;
height:11px;
background:url(http://cdn1.shipserv.net/images/layout_v2/error_msg_arrow.gif) no-repeat;
position:absolute;
bottom:-11px;
left:30px;
}

#modal_form .form_error p {
line-height:20px;
color:#fff;
font-size:12px;
font-weight:400;
padding:5px 10px;
}

.form_error_2 {
border:1px solid red;
background:#DF2929;
width:480px;
margin:0 30px;
padding:10px 0;
}

.form_error_2 p {
line-height:20px;
color:red;
font-size:12px;
font-weight:400;
padding:5px 10px;
}

#modal_form .form_info {
border:1px solid #7fc0e5;
background:#d7e3ee;
width:480px;
margin:0 30px;
padding:10px 0;
}

#modal_form .form_info h2 {
line-height:20px;
color:#00478a;
font-size:16px;
font-weight:700;
padding:10px 10px 5px;
}

#modal_form .form_info p {
line-height:20px;
color:#00478a;
font-size:13px;
font-weight:400;
padding:5px 10px;
}

.pagination_container {
width:625px;
position:absolute;
top:12px;
right:430px;
text-align:right;
margin:auto;
}

#search_pagination {
font-size:80%;
float:right;
text-align:right;
width:auto;
}

#search_pagination a {
text-decoration:none;
border:solid 1px #AAE;
color:#15B;
background:#fff;
}

#search_pagination a,#search_pagination span {
display:block;
float:left;
margin-right:5px;
margin-bottom:5px;
padding:.3em .5em;
}

#search_pagination .current.prev,#search_pagination .current.next {
color:#999;
background:#fff;
border-color:#999;
}

p.footer_links {
font-size:11px;
width:600px;
text-align:center;
margin:20px auto auto;
}

div.error { width:591px; margin:30px auto auto; }
div.error .error-message { padding: 25px; margin: auto; width: 600px; border: 1px solid #DDD; border-radius: 8px; background-color: #fff; }
div.error .error-message .error-icon { float:left; width:65px; }
div.error .error-message .error-text { float:left; width:400px; font:bold 16px Arial; }

.sidewidget {
width:205px;
margin:0 0 20px;
}

.sidewidget_header {
width:205px;
height:17px;
background:url(http://cdn1.shipserv.net/images/layout_v2/sidewidget_header.gif) no-repeat;
}

.sidewidget_body {
width:205px;
background:url(http://cdn1.shipserv.net/images/layout_v2/sidewidget_body.gif) repeat-y;
}

.sidewidget_body p {
font-size:12px;
margin-left:14px;
}

.sidewidget_body input[type=checkbox] {
margin:0 6px 0 0;
padding:0;
}

.sidewidget_body ul {
margin:0 0 0 20px;
padding:0;
}

.sidewidget_body ul li {
background:url(http://cdn1.shipserv.net/images/layout_v2/sidewidget_blue_background.gif) no-repeat;
color:#fff;
font-size:11px;
text-align:left;
margin:2px;
padding:5px 6px 7px 24px;
}

.sidewidget_footer {
width:205px;
height:24px;
background:url(http://cdn1.shipserv.net/images/layout_v2/sidewidget_footer.gif) no-repeat;
}

#success_box {
width:534px;
position:relative;
margin:30px auto;
}

#success_box_header {
width:534px;
height:150px;
background:url(http://cdn1.shipserv.net/images/layout_v2/message_header.png) no-repeat;
}

#success_box_header h1 {
color:#fff;
text-align:center;
padding-top:66px;
}

#success_box_footer {
width:534px;
height:17px;
background:url(http://cdn1.shipserv.net/images/layout_v2/message_footer.png) no-repeat;
}

#success_box a.back_to_results {
border:none;
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/back_to_results_sprite.png) no-repeat;
top:110px;
left:20px;
position:absolute;
width:175px;
height:44px;
}

#success_box a.back_to_results:hover {
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/back_to_results_sprite.png) 0 -43px no-repeat;
}

.browse_pagination {
width:100%;
clear:both;
position:relative;
}

.browse_pagination ul {
float:right;
margin:30px 20px 30px 0;
padding:0;
}

.browse_pagination ul li {
display:block;
float:left;
margin-right:10px;
font-size:12px;
}

h3.continent {
font-size:16px;
font-weight:700;
color:#003E85;
padding:10px 0 5px 21px;
}

.browse_list a {
text-decoration:none;
color:#000;
font-weight:700;
font-size:13px;
float:left;
width:450px;
line-height:1.4;
}

.browse_list .end_link {
float:right;
text-align:right;
background-color:#fff;
padding:0 10px;
}

.browse_list .end_link a {
font-weight:700;
text-decoration:none;
color:#017DE5;
font-size:12px;
float:none;
}

.browse_list a.end_link {
font-weight:700;
text-decoration:none;
color:#017DE5;
font-size:12px;
}

.browse_list a span {
font-size:13px;
color:#666;
font-weight:400;
}

.content_wide_body ul.browse_list li a {
text-decoration:none;
color:#000;
font-weight:700;
font-size:15px;
}

.content_wide_body ul.browse_list li a.end_link {
position:absolute;
right:10px;
top:10px;
font-weight:700;
text-decoration:none;
color:#017DE5;
font-size:12px;
}

.content_wide_body ul.browse_list ul li a {
text-decoration:none;
color:#9D9D9D;
font-weight:700;
font-size:15px;
padding-left:34px;
background:url(http://cdn1.shipserv.net/images/layout_v2/black_arrow.gif) 20px 3px no-repeat;
}

.content_wide_body ul.browse_list ul li a.end_link {
position:absolute;
right:10px;
top:10px;
font-weight:700;
text-decoration:none;
color:#017DE5;
font-size:12px;
background:none;
}

.content_wide_body ul.browse_list ul ul li a {
padding-left:54px;
background:url(http://cdn1.shipserv.net/images/layout_v2/black_arrow.gif) 40px 3px no-repeat;
}

.content_wide_body ul.browse_list ul ul ul li a {
padding-left:74px;
background:url(http://cdn1.shipserv.net/images/layout_v2/black_arrow.gif) 60px 3px no-repeat;
}

.content_wide_body ul.browse_list ul ul ul ul li a {
padding-left:94px;
background:url(http://cdn1.shipserv.net/images/layout_v2/black_arrow.gif) 80px 3px no-repeat;
}

p.indicator {
font-size:16px;
font-weight:700;
position:absolute;
top:26px;
left:20px;
color:#003E85;
}

a.back {
position:absolute;
top:18px;
right:-60px;
width:158px;
height:20px;
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/back_sprite.png) no-repeat;
}

a.back:hover {
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/back_sprite.png) 0 -20px no-repeat;
}

a.view_more_countries {
position:absolute;
bottom:30px;
left:0;
width:158px;
height:22px;
text-indent:-9000px;
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/view_more_countries_sprite.png) no-repeat;
}

a.view_more_countries:hover {
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/view_more_countries_sprite.png) 0 -22px no-repeat;
}

a.view_more_suppliers {
position:absolute;
bottom:30px;
left:0;
width:158px;
height:22px;
text-indent:-9000px;
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/view_more_suppliers_sprite.png) no-repeat;
}

a.view_more_suppliers:hover {
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/view_more_suppliers_sprite.png) 0 -22px no-repeat;
}

a.browse_all_categories {
position:absolute;
bottom:16px;
right:0;
width:158px;
height:22px;
text-indent:-9000px;
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/browse_all_categories_sprite.png) no-repeat;
}

a.browse_all_categories:hover {
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/browse_all_categories_sprite.png) 0 -22px no-repeat;
}

.serps_warning {
width:490px;
background:#F0F0F0;
color:#666;
margin-bottom:20px;
line-height:20px;
}

.serps_warning h2 {
font-size:16px;
font-weight:400;
color:#000;
padding:20px 20px 10px;
}

.serps_warning h3 {
font-size:16px;
font-weight:400;
color:#000;
padding:20px;
}

.serps_warning p {
color:#707070;
font-size:13px;
padding:6px 20px 10px;
}

.serps_warning ul {
color:#707070;
font-size:13px;
margin:0 0 0 30px;
padding:6px 20px 20px 0;
}

.serps_warning ul li {
list-style:disc;
}

.the_corner_piece {
width:11px;
height:11px;
background:url(http://cdn1.shipserv.net/images/layout_v2/corner.jpg) no-repeat;
position:absolute;
bottom:-6px;
right:0;
}

.tooltip {
display:none;
background-color:#ffc;
border:1px solid #cc9;
font-size:12px;
-moz-box-shadow:2px 2px 11px #666;
-webkit-box-shadow:2px 2px 11px #666;
z-index:1000;
padding:3px;
}

.window {
position:absolute;
font-weight:400;
font-size:12px;
line-height:20px;
background:#01478C;
color:#fff;
-moz-border-radius:6px;
-webkit-border-radius:6px;
width:300px;
height:200px;
z-index:10000;
padding:16px;
}

#traderankTooltip {
position:absolute;
width:666px;
height:450px;
z-index:10000;
display:none;
}

.tooltip-panel{
	float:left;
}
#scrollLeftArrow {
	width:58px;
	height:58px;
	background: url('/images/layout_v2/tr_popup/arrow_left_sprite.png') 0 0 no-repeat;
	cursor:pointer;
}
#scrollLeftArrow:hover {
	background: url('/images/layout_v2/tr_popup/arrow_left_sprite.png') 0 -58px no-repeat;
}
#scrollRightArrow {
	width:58px;
	height:58px;
	background: url('/images/layout_v2/tr_popup/arrow_right_sprite.png') 0 0 no-repeat;
	cursor:pointer;
}
#scrollRightArrow:hover {
background: url('/images/layout_v2/tr_popup/arrow_right_sprite.png') 0 -58px no-repeat;
}
#closeTooltipButton {
	width:65px;
	height:25px;
	background: url('/images/layout_v2/tr_popup/button_close_sprite.png') 0 0 no-repeat;
	cursor:pointer;
	float:right;
}
#closeTooltipButton:hover {
background: url('/images/layout_v2/tr_popup/button_close_sprite.png') 0 -25px no-repeat;
}
#tradeRankTab{
	width:110px;
	height:36px;
	background: url('/images/layout_v2/tr_popup/button_traderank_a_sprite.gif') 0 0 no-repeat;
	cursor:pointer;
	float:left
}
#tradeRankTab:hover{
	background: url('/images/layout_v2/tr_popup/button_traderank_a_sprite.gif') 0 -36px no-repeat;
}
#tradeRankTab.on{
	background: url('/images/layout_v2/tr_popup/button_traderank_b_active.gif') 0 0 no-repeat;
}
#tradePerfTab{
	width:159px;
	height:36px;
	background: url('/images/layout_v2/tr_popup/button_tradingperformance_a_sprite.gif') 0 0 no-repeat;
	cursor:pointer;
	float:left
}
#tradePerfTab:hover{
	background: url('/images/layout_v2/tr_popup/button_tradingperformance_a_sprite.gif') 0 -36px no-repeat;
}
#tradePerfTab.on{
	background: url('/images/layout_v2/tr_popup/button_tradingperformance_b_active.gif') 0 0 no-repeat;
}
#revTab{
	width:90px;
	height:36px;
	background: url('/images/layout_v2/tr_popup/button_reviews_a_sprite.gif') 0 0 no-repeat;
	cursor:pointer;
	float:left
}
#revTab:hover{
	background: url('/images/layout_v2/tr_popup/button_reviews_a_sprite.gif') 0 -36px no-repeat;
}
#revTab.on{
	background: url('/images/layout_v2/tr_popup/button_reviews_b_active.gif') 0 0 no-repeat;
}
#verSysTab{
	width:157px;
	height:36px;
	background: url('/images/layout_v2/tr_popup/button_verificationsys_a_sprite.gif') 0 0 no-repeat;
	cursor:pointer;
	float:left
}
#verSysTab:hover{
	background: url('/images/layout_v2/tr_popup/button_verificationsys_a_sprite.gif') 0 -36px no-repeat;
}
#verSysTab.on{
	background: url('/images/layout_v2/tr_popup/button_verificationsys_b_active.gif') 0 0 no-repeat;
}

#tradeRankTooltip{
	background: url('/images/layout_v2/tr_popup/01_traderank/stars_all_grey.png') 0 0 no-repeat;
	width:133px;
	height:25px;
	margin-left:15px;
	position:relative;
}
#tradeRankTooltip #bottomImage{
	background: url('/images/layout_v2/tr_popup/01_traderank/stars_all_blue.png') 0 0 no-repeat;
	width:133px;
	height:25px;
	left: 0;
    position: absolute;
    top: 0;
}
#tradeRankTooltip #topImage{
	background: url('/images/layout_v2/tr_popup/01_traderank/stars_transparent_cutout.png') 0 0 no-repeat;
	width:133px;
	height:25px;
	left: 0;
    position: absolute;
    top: 0;
}
#traderankTooltip #trPerfTitle{
	font: bold 12px Arial,sans-serif;
	color:#336699;
	padding:3px 0;
}
#traderankTooltip #reviewsTitle{
	font: bold 12px Arial,sans-serif;
	color:#294468;
	padding:3px 0;
}
#traderankTooltip #verSysTitle{
	font: bold 12px Arial,sans-serif;
	color:#169ccc;
	padding:3px 0;
}

.tooltip-panel-body{
	background:#FFF;
	padding:21px;
	font:normal 11px Arial;
	display:none;
}
.window2 {
width:300px;
position:absolute;
z-index:10000;
}

.window2 img {
width:300px;
}

.bottom_sections {
width:810px;
margin:20px auto auto;
}

.bottom_sections .left_box {
width:257px;
height:310px;
margin-right:20px;
float:left;
background:url(http://cdn1.shipserv.net/images/layout_v2/top_list_box.jpg) no-repeat;
}

.bottom_sections .middle_box {
width:257px;
height:310px;
float:left;
background:url(http://cdn1.shipserv.net/images/layout_v2/top_list_box.jpg) no-repeat;
}

.bottom_sections .right_box {
width:257px;
height:310px;
float:right;
background:url(http://cdn1.shipserv.net/images/layout_v2/top_list_box.jpg) no-repeat;
}

.bottom_sections ul {
margin:20px 0 0 40px;
}

.bottom_sections ul li {
line-height:22px;
font-size:12px;
font-weight:700;
}

.bottom_sections ul li.header {
font-size:20px;
line-height:40px;
font-weight:400;
color:#00478a;
font-family:helvetica,arial;
}

.bottom_sections ul li.footer {
line-height:50px;
font-size:12px;
font-weight:400;
color:#7fc0e5;
background:url(http://cdn1.shipserv.net/images/layout_v2/blue_home_arrow.jpg) 90px 19px no-repeat;
}

.middle_sections {
width:810px;
margin:20px auto;
}

.middle_sections .ad {
float:left;
border:1px solid #ccc;
height:98px;
}

.middle_sections .zone {
float:right;
border:1px solid #ccc;
height:98px;
}

.zone_invite_block {
width:711px;
height:96px;
position:relative;
background:#fff;
-moz-border-radius:6px;
-webkit-border-radius:6px;
margin:5px 5px 20px 0;
padding:12px;
}

.zone_invite_block_single {
width:711px;
height:56px;
position:relative;
background:#fff;
-moz-border-radius:6px;
-webkit-border-radius:6px;
margin:5px 5px 20px 0;
padding:12px;
}

.zone_invite_teaser {
color:#e8441e;
font-weight:700;
width:204px;
float:left;
padding:17px 6px 0;
}

.zone_invite_block_single .zone_invite_teaser {
font-size:12px;
height:42px;
}

.zone_invite_block .zone_invite_teaser {
font-size:16px;
height:77px;
padding-top:24px;
}

.zone_invite {
-moz-border-radius:6px;
-webkit-border-radius:6px;
float:left;
background:url(http://cdn1.shipserv.net/images/layout_v2/zones/zone_invite_arrow.png) right center no-repeat;
}

.zone_invite_block_1 .zone_invite {
width:438px;
height:32px;
margin-left:7px;
padding:12px 12px 12px 36px;
}

.zone_invite_block_2 .zone_invite {
width:214px;
height:74px;
margin-left:9px;
padding:12px;
}

.zone_invite_block_3 .zone_invite {
width:201px;
height:74px;
margin:0 6px;
padding:12px;
}

.zone_invite_block_1 .zone_invite .text {
float:left;
height:32px;
width:258px;
}

.zone_invite_block_2 .zone_invite .text {
float:left;
height:50px;
width:205px;
}

.zone_invite_block_3 .zone_invite .text {
float:left;
height:50px;
width:201px;
}

.zone_invite h1 {
font:bold 15px Arial, helvetica;
}

.zone_invite h2 {
font:normal 12px Arial, helvetica;
padding-right:10px;
text-decoration: none;
}

.zone_invite_link, .zone_invite_link:hover {    
    text-decoration: none;
}

.zone-exit-box {
background-color:#00478A;
color:#FFF;
margin-bottom:10px;
margin-top:10px;
font-size:13px;
cursor:pointer;
padding:10px;
}

#search_box.zone_search_box {
height:118px;
-moz-border-radius-bottomleft:6px;
-webkit-border-bottom-left-radius:6px;
-moz-border-radius-bottomright:6px;
-webkit-border-bottom-right-radius:6px;
}

#search_box.zone_search_box p.zone_title {
font:bold 31px Arial, helvatica;
color:#E81E25;
position:absolute;
top:22px;
left:33px;
background:url(http://cdn1.shipserv.net/images/layout_v2/zones/bg_tr_px_50.png);
cursor:pointer;
padding:2px;
}

#search_box.zone_search_box div.zone_title {
position:absolute;
top:20px;
left:33px;
width:400px;
height:27px;
cursor:pointer;
padding:2px;
}

#search_box.zone_search_box p.search_for {
font-size:12px;
color:#fff;
position:absolute;
top:53px;
left:35px;
}

#search_box.zone_search_box p.located_in {
font-size:12px;
color:#fff;
position:absolute;
top:53px;
left:400px;
}

#search_box.region_zone .input-wrapper {
position:absolute;
background:url(http://cdn1.shipserv.net/images/layout_v2/zones/region_zone_search_field.gif) no-repeat;
width:461px;
padding:7px 8px 8px;
}

#search_box.region_zone input.search-what {
width:461px;
}

#search_box.zone_search_box .search-what-wrapper {
top:66px;
left:35px;
}

#search_box.zone_search_box .search-country-wrapper {
top:66px;
left:400px;
}

#search_box.zone_search_box a.search-button {
border:none;
background:url(/images/layout_v2/zones/searchzone_sprite_button.png) no-repeat;
top:65px;
left:764px;
position:absolute;
width:176px;
height:35px;
}

#search_box.zone_search_box a.search-button #searchButtonIcon {
background:url(/images/layout_v2/zones/search_icon_normal.png) no-repeat;
width:20px;
height:20px;
position:relative;
top:7px;
left:11px;
}

#search_box.zone_search_box a.search-button:hover #searchButtonIcon {
background:url(/images/layout_v2/zones/search_icon_hover.png) no-repeat;
width:20px;
height:20px;
position:relative;
top:7px;
left:11px;
}

#search_box.zone_search_box a.search-button #animitedSearchButtonIcon {
background:url(/images/layout_v2/zones/search_icon_animated.gif) no-repeat;
width:20px;
height:20px;
position:relative;
top:7px;
left:11px;
}


#search_box.zone_search_box a.zone-exit-button {
border:none;
background:url(/images/layout_v2/zones/backtodirectory_sprite_button.png) no-repeat;
top:19px;
left:764px;
position:absolute;
width:176px;
height:35px;
}

#search_box.region_zone a.search-button {
left:532px;
}

#search_box.region_zone a.zone-exit-button {
left:719px;
top:65px;
}

#search_box.zone_search_box a.search-button:hover {
background:url(/images/layout_v2/zones/searchzone_sprite_button.png) 0 -35px no-repeat;
}

#search_box.zone_search_box a.zone-exit-button:hover {
background:url(/images/layout_v2/zones/backtodirectory_sprite_button.png) 0 -35px no-repeat;
}

#moreOptions {
width:355px;
height:393px;
position:absolute;
top:0;
left:0;
display:none;
background:url(http://cdn1.shipserv.net/images/layout_v2/extra_options_bg.gif) no-repeat;
color:#FFF;
padding:20px 20px 0 43px;
}

#moreOptions #moreOptionsTitle {
font:bold 17px Arial,helvetica;
float:left;
padding:0 0 10px;
}

#moreOptions .more-options-input-wrapper {
background:url(http://cdn1.shipserv.net/images/layout_v2/form/extra_options_search_field.gif) no-repeat;
width:325px;
position:absolute;
padding:6px 8px 7px;
}

#moreOptions input.more-options-what {
border:0 none;
font-size:17px;
width:325px;
}

#moreOptionsSearchLabel {
clear:both;
color:#b0ddff;
font:bold 13px Arial,helvetica;
padding-bottom:5px;
}

.options_more_expand {
float:right;
padding-right:10px;
}

.sidebar_body .options_more_expand a {
text-decoration:none;
color:#016FD7;
font:bold 13px Arial,helvetica;
}

#moreOptionsClose {
float:right;
color:#b0ddff;
font:bold 13px Arial,helvetica;
}

#competitors {
background:url(http://cdn1.shipserv.net/images/layout_v2/profile/competitor-block-background.gif) 0 0 no-repeat;
height:165px;
margin:20px 0;
padding:5px 10px 5px 5px;
}

#competitors h2 {
color:#00478a;
font-weight:700;
font-size:15px;
margin:3px 3px 3px 15px;
}

#competitors ul li.competitor {
float:left;
margin:5px 0 0 15px;
}

#competitors ul li .block {
position:relative;
background:url(http://cdn1.shipserv.net/images/layout_v2/profile/competitor-background.gif) 0 0 no-repeat;
width:193px;
height:91px;
cursor:pointer;
padding:10px 15px 20px;
}

#competitors ul li .block:hover {
background:url(http://cdn1.shipserv.net/images/layout_v2/profile/competitor-background.gif) 0 -121px no-repeat;
}

#competitors ul li .avatar {
position:absolute;
top:10px;
left:10px;
width:62px;
height:62px;
z-index:2000;
overflow:hidden;
}

#competitors ul li .avatar img {
width:60px;
border:1px solid #d9d9d9;
}

#competitors ul li .avatar img.no-logo {
width:50px;
border:none;
}

#competitors .tradeRank {
position:absolute;
bottom:0;
left:15px;
width:68px;
height:38px;
}

#competitors .tradenet_large {
width:68px;
height:38px;
margin-top:0;
position:relative;
background:url(http://cdn1.shipserv.net/images/layout_v2/profile/traderank-bg.gif) no-repeat;
}

#competitors .tradenet_large_bottom {
position:absolute;
height:38px;
top:0;
left:0;
background:url(http://cdn1.shipserv.net/images/layout_v2/profile/traderank-back.png) no-repeat;
}

#competitors .tradenet_large_top {
width:68px;
height:38px;
position:absolute;
top:0;
left:0;
background:url(http://cdn1.shipserv.net/images/layout_v2/profile/traderank-front.png) no-repeat;
}

#competitors h3 {
font-size:11px;
font-weight:700;
margin-top:0;
padding-left:63px;
}

#competitors h4 {
margin-top:4px;
color:#3ebf60;
font-size:11px;
padding-left:63px;
}

#competitors .affiliations {
position:absolute;
bottom:15px;
left:90px;
}

#competitors .affiliations ul {
margin:0;
padding:0;
}

#competitors .affiliations ul li {
width:25px;
height:25px;
float:left;
}

#competitors h4.listingLevel {
color:#ff2a00;
font-size:10px;
padding-left:5px;
}

#basic-listing-cta {
background-image:url(http://cdn1.shipserv.net/images/layout_v2/stats/cta-bg.gif);
background-repeat:no-repeat;
position:relative;
width:735px;
height:118px;
}

#basic-listing-cta h3 {
color:#ff3a00;
font-weight:700;
font-size:14px;
margin-bottom:3px;
}

#basic-listing-cta p {
color:#6e6e6e;
font-size:10px;
margin-top:1px;
}

.basic-listing-cta-buttons {
float:right;
height:40px;
margin-top:13px;
}

.basic-listing-cta-buttons a {
display:block;
float:left;
background:url(http://cdn1.shipserv.net/images/layout_v2/basic-cta-button.gif) 0 0 no-repeat;
height:16px;
width:105px;
color:#FFF;
font-weight:700;
font-size:10px;
padding-top:6px;
padding-left:24px;
margin-left:15px;
}

#basic-listing-cta-lhs {
position:absolute;
top:10px;
left:20px;
}

#basic-listing-cta-rhs {
position:absolute;
top:10px;
left:510px;
}

#basic-listing-cta-owner {
color:#F33718;
font-size:16px;
font-weight:700;
position:absolute;
width:200px;
}

#basic-listing-cta-data {
font-size:16px;
font-weight:700;
position:absolute;
width:150px;
}

#basic-listing-cta-free {
position:absolute;
top:39px;
width:200px;
font-size:11px;
color:#6e6e6e;
}

#basic-listing-cta-free-img {
position:absolute;
left:-2px;
top:73px;
}

#basic-listing-cta-premium {
position:absolute;
left:250px;
top:39px;
width:200px;
font-size:11px;
color:#6e6e6e;
}

#basic-listing-cta-premium-img {
position:absolute;
left:248px;
top:73px;
}

#basic-listing-cta-bar {
position:absolute;
top:30px;
left:-12px;
}

#basic-listing-cta-bar-text {
position:absolute;
font-size:11px;
line-height:1.2;
color:#0080F9;
width:177px;
top:30px;
left:40px;
}

#basic-listing-cta-pie {
position:absolute;
top:69px;
left:-12px;
}

#basic-listing-cta-pie-text {
position:absolute;
font-size:11px;
line-height:1.2;
color:#0080F9;
width:177px;
top:70px;
left:40px;
}

.window3 {
position:absolute;
font-weight:400;
font-size:12px;
line-height:20px;
background:#F0F0F0;
color:#4B8AC0;
-moz-border-radius:6px;
-webkit-border-radius:6px;
width:500px;
height:356px;
z-index:10000;
padding:16px;
}

#mask3 {
position:absolute;
left:0;
top:0;
z-index:9000;
background-color:#787878;
display:none;
}

.window3-graph-container {
background:#fff;
position:relative;
margin-top:6px;
}

.supplier-footer-small {
color:#999;
font-size:12px;
}

#results-stats-modal-close {
position:absolute;
top:-15px;
left:-15px;
z-index:10000;
}

#tradedata-capsule {
background-image:url(http://cdn1.shipserv.net/images/layout_v2/stats/tradedata-capsule.gif);
background-repeat:no-repeat;
width:203px;
height:26px;
position:absolute;
top:20px;
left:230px;
}

#tradedata-capsule-text {
position:absolute;
left:90px;
top:4px;
width:83px;
text-align:center;
}

#results-stats-modal-title {
background-color:#09F;
color:#FFF;
padding-left:6px;
font-weight:700;
}

#results-stats-modal-month-feature {
position:absolute;
left:350px;
top:50px;
}

#results-stats-modal-big {
font-size:18px;
font-weight:700;
}

#results-stats-modal-level-feature {
position:absolute;
left:300px;
top:20px;
}

#profile-menu {
float:left;
width:170px;
margin-right:30px;
padding:16px 0 0 30px;
}

#profile-menu ul li {
vertical-align:middle;
height:38px;
margin-bottom:10px;
border-bottom:1px dotted #ccc;
position:relative;
}

#profile-menu ul li a {
font-family:arial, helvetica, sans-serif!important;
text-decoration:none;
}

#profile-menu ul li span {
margin-left:8px;
position:relative;
top:-8px;
font-weight:700;
font-size:13px;
color:#777;
}

#profile-menu ul li .countOverlay {
background:url(/images/icons/orange-overlay.png) no-repeat;
height:21px;
width:21px;
position:absolute;
top:-6px;
left:-8px;
}

#profile-menu ul li .countOverlay span {
display:block;
color:#FFF;
padding-top:12px;
font-size:11px;
font-weight:700;
margin: 0;
text-align: center;
}

#profile-menu ul li.profile-menu-item-selected img#arrow {
position:relative;
top:-7px;
margin:0 0 0 5px;
}

#profile-container {
margin-left:auto;
margin-right:auto;
width:980px;
}

.profile-body-right {
float:left;
padding-right:34px;
width:478px;
overflow:hidden;
}

.profile-body-right h2 {
font-weight:700;
font-size:20px;
padding-top:20px;
padding-bottom:14px;
margin-bottom:20px;
border-bottom:1px solid #ebebeb;
}

.profile-body-right label,.profile-body-right p.label-header {
color:#0157a8;
font-size:12.5px;
display:block;
margin-bottom:4px;
}

label.radio {
font-weight:700;
line-height:16px;
color:#333;
padding-bottom:18px;
border-bottom:1px solid #ddd;
margin:18px 0 4px!important;
}

label.noborder {
border:none;
padding-bottom:4px;
}

.profile-body-right p.label-header {
margin-left:5px!important;
margin-bottom:8px!important;
line-height:14px;
}

.profile-body-right dt {
padding-bottom:10px;
padding-left:5px;
}

.profile-body-right dd {
width:100%;
margin:0;
padding:0;
}

.profile-body-right .input-speech-bubble {
background:url(/images/layout_v2/profile/input-speech-bubble.png) no-repeat;
width:397px;
height:28px;
position:relative;
left:30px;
margin:0 0 8px;
padding:16px 0 0 10px;
}

.profile-body-right .input-speech-bubble input {
display:block;
border:none;
font-weight:700;
font-size:13px;
width:380px;
height:21px;
border-color:transparent;
margin:0;
padding:0;
}

.profile-body-right .input-wrapper input {
display:block;
border:none;
font-weight:700;
font-size:13px;
width:456px;
height:22px;
border-color:transparent;
margin:0;
padding:0 6px!important;
}

.profile-body-right input.disabled {
background-color:#FFF;
color:#ccc;
}

.profile-body-group select {
background:url(/images/layout_v2/profile/select-bg.png) no-repeat;
width:396px;
height:35px;
padding:7px 8px;
}

.profile-body-group a.cancel-company-search {
float:right;
font-size:10px;
margin-right:15px;
}

.profile-body-group p {
color:#0157a8;
font-size:12px;
line-height:16px;
display:block;
margin-bottom:20px;
}

#add-company-block .input-wrapper-sm input {
display:block;
border:none;
font-weight:700;
font-size:13px;
height:21px;
width:439px;
border-color:transparent;
margin:0;
padding:0;
}

#add-company-block .input-wrapper-sm {
background:url(/images/layout_v2/profile/input-bg-451.png) no-repeat;
width:445px;
height:28px;
padding:7px 6px;
}

#add-people-block .profile-body-group input {
background:url(/images/layout_v2/profile/add-person-input.png) no-repeat;
width:288px;
height:35px;
border:none;
font-weight:700;
font-size:13px;
border-color:transparent;
margin:0;
padding:0 10px;
}

.profile-submit-button {
background:url(/images/layout_v2/profile/save-changes.png) 0 0 no-repeat!important;
width:220px!important;
height:44px!important;
border:none!important;
cursor:pointer;
margin:0;
padding:0!important;
}

.profile-submit-button:hover {
background:url(http://cdn1.shipserv.net/images/layout_v2/profile/save-changes.png) 0 -44px no-repeat!important;
}

.profile-update-pass-button {
background:url(/images/layout_v2/profile/update-password.png) 0 0 no-repeat!important;
width:220px!important;
height:44px!important;
border:none!important;
cursor:pointer;
margin:0;
padding:0!important;
}

.profile-update-pass-button:hover {
background:url(http://cdn1.shipserv.net/images/layout_v2/profile/update-password.png) 0 -44px no-repeat!important;
}

.profile-body-company-list-item {
background-color:grey;
margin-bottom:10px;
}

#profile-heading-graphic {
float:right;
}

#profile-subheading {
margin-left:10px;
padding-left:10px;
color:#76C5EE;
font-weight:400;
border-left:1px solid #76C5EE;
}

#profile-emlconf-no input {
background:url(http://cdn1.shipserv.net/images/layout_v2/profile/resend_email_now_spritebutton.gif) 0 0 no-repeat;
width:224px;
height:28px;
border:none;
cursor:pointer;
}

#profile-emlconf-no input:hover {
background:url(http://cdn1.shipserv.net/images/layout_v2/profile/resend_email_now_spritebutton.gif) 0 -28px no-repeat;
cursor:pointer;
}

#profile-emlconf-no p {
padding-bottom:20px;
}

.add-button {
float:right;
margin-top:15px;
}

.approved-block,.pending-block,.rejected-block {
background:url(/images/layout_v2/profile/approved-block-bg-wide.png) 0 0 no-repeat;
height:95px;
width:468px;
position:relative;
margin:0 0 10px;
padding:10px 0 0 10px;
}

.pending-block {
background:url(/images/layout_v2/profile/pending-block-bg-wide.png) 0 0 no-repeat!important;
}

.rejected-block {
background:url(/images/layout_v2/profile/rejected-block-bg-wide.png) 0 0 no-repeat!important;
}

.logo-holder {
float:left;
margin-right:8px;
height:50px;
}

.approved-block img.logo,.pending-block img.logo,.rejected-block img.logo {
width:50px;
border:1px solid #d9d9d9;
padding:1px;
}

.share.profile { float:right; margin-right: -49px; margin-top: 3px; }

.pending-block img.overlay,.rejected-block img.overlay {
float:none;
position:absolute;
top:37px;
left:36px;
margin:0;
}

.approved-block h3,.pending-block h3,.rejected-block h3 {
margin-left:5px;
font-size:14px;
font-weight:700;
}

#pending-companies,#approved-companies,#rejected-companies {
margin-bottom:15px;
}

#pending-companies h3.pending-count,h3.info-message {
background:url(/images/layout_v2/profile/orange-info.png) 0 0 no-repeat!important;
margin-bottom:10px;
font-size:12.5px;
font-weight:700;
height:22px;
color:#fc630f;
padding:5px 0 0 27px;
}

h3.info-message-large {
background:url(/images/layout_v2/profile/orange-info.png) 0 0 no-repeat!important;
font-size:12.5px;
line-height:14px;
font-weight:700;
min-height:30px;
color:#fc630f;
margin:15px 0 0 15px;
padding:0 0 0 27px;
}

.profile-body-group h3.info-message-large {
background:url(/images/layout_v2/profile/orange-info-greybg.png) 0 0 no-repeat!important;
margin:0!important;
}

h3.success-message {
background:url(/images/layout_v2/profile/green-tick.png) 0 0 no-repeat!important;
margin-bottom:10px;
font-size:12.5px;
font-weight:700;
height:22px;
color:#179c12;
padding:5px 0 0 27px;
}

h3.block-separator {
color:#999;
font-size:12.5px;
padding:15px 0;
}

.pending-block h3 {
color:#fc630f;
}

.approved-block h4,.pending-block h4,.rejected-block h4,.review-request-block h4 {
color:#333;
font-weight:700;
font-size:11px;
margin-top:5px;
}

.rejected-block h4 {
color:#999!important;
}

.approved-block .icons-holder,.pending-block .icons-holder,.rejected-block .icons-holder {
position:absolute;
top:39px;
left:10px;
}

.approved-block .company-icons,.pending-block .company-icons,.rejected-block .company-icons {
width:400px;
position:relative;
margin-top:38px;
}

.company-icons img {
float:left;
margin-right:3px;
}

.company-icons ul li {
float:left;
font-size:10px;
margin-right:10px;
}

.company-icons .icon {
position:absolute;
top:2px;
font-size:10px;
}

.company-icons .administrator-icon {
top:0;
}

.company-icons .icon label {
font-size:10px;
color:#39F;
}

.company-icons .icon input {
width:auto;
height:auto;
float:left;
background:none;
}

.company-icons a {
color:#39f;
}

.company-icons ul li span,.company-icons .icon span {
display:block;
padding-top:6px;
width:128px;
cursor:pointer;
}

.company-icons span.company-actions-overlay {
display:inline!important;
float:left;
background:url(/images/icons/orange-overlay.png) no-repeat;
height:20px;
width:21px!important;
color:#FFF;
font-weight:700;
padding: 5px 0 !important;
text-align: center;
}

.company-icons .remove-icon span,.company-icons .reject-icon span {
width:60px!important;
}

.company-icons .cancel-icon span {
width:100px!important;
}

.company-icons .administrator-icon span {
padding-top:5px;
}

.company-icons ul li img,.company-icons .icon img {
display:block;
margin-top:4px;
margin-right:3px;
}

.remove-icon {
left:361px;
width:80px;
}

.cancel-icon {
left:315px;
width:120px;
}

.reject-icon {
left:358px;
width:80px;
}

.accept-icon {
left:225px;
}

.remove-icon span,.cancel-icon span {
padding-top:4px!important;
color:#999;
}

.remove-icon img,.cancel-icon img {
margin-top:2px!important;
}

.sub-block-top {
background:url(/images/layout_v2/profile/sub-block-top.png) no-repeat;
width:398px;
font-size:1px;
height:8px;
}

.sub-block-bottom {
background:url(/images/layout_v2/profile/sub-block-bottom.png) no-repeat;
width:398px;
height:8px;
margin-bottom:10px;
}

.sub-block {
background:url(/images/layout_v2/profile/sub-block-bg.png) repeat-y;
width:362px;
padding:3px 18px;
}

.sub-block dd {
width:100%;
margin:0;
padding:0 0 20px;
}

.sub-block input {
background:url(/images/layout_v2/profile/sub-block-input.png) no-repeat;
width:342px;
height:27px;
border:none;
font-weight:700;
font-size:13px;
padding:4px 8px;
}

.profile-body-header {
background:url(/images/layout_v2/profile/main-block-top-wide.png) no-repeat;
width:478px;
height:11px;
font-size:1px;
margin:0;
padding:0;
}

.profile-body-group {
background:url(/images/layout_v2/profile/main-block-bg-wide.png) repeat-y;
width:451px;
margin:0;
padding:10px 14px 8px 13px;
}

.profile-company-item {
height:66px;
padding-top:4px;
}

.profile-companies-item-txt {
float:left;
margin-left:10px;
}

.profile-companies-item-title {
font-weight:700;
font-size:16px;
margin-bottom:4px;
}

.profile-companies-item-subtitle {
font-size:12px;
color:#A3A5A4;
}

.profile-body-footer {
background:url(/images/layout_v2/profile/main-bg-bottom-wide.png) no-repeat;
width:478px;
height:11px;
font-size:1px;
margin:0;
padding:0;
}

.profile-form .form_error {
margin-left:0;
width:444px;
color:#FFF;
font-size:12px;
font-weight:400;
line-height:20px;
padding:5px 10px;
}

.profile-form .form_error label {
color:#FFF;
font-weight:700;
font-size:16px;
}

#selective_anon-element dd,#selective_anon-element dt {
width:305px;
}

#selective_anon-element input {
float:left;
height:18px;
width:18px;
background:none;
margin-top:-3px;
padding:0;
}

#selective_anon-element label {
display:block;
font-size:11px;
font-weight:700;
color:#333;
width:350px;
margin-bottom:3px;
height:15px;
padding:6px 0 6px 5px;
}

#selective_anon-element label.new-label {
background-color:#45e069;
border:1px solid #00380d;
color:#000;
}

#add-people-block {
margin-bottom:20px;
}

.headerButton {
float:right;
margin:17px 73px 0 0;
}

.review-request-block {
margin:5px 0;
}

.review-request-block-top {
background:url(http://cdn1.shipserv.net/images/layout_v2/profile/top_block_border.gif) no-repeat top left;
height:10px;
width:435px;
}

.review-request-block-middle {
background:url(http://cdn1.shipserv.net/images/layout_v2/profile/mid_block_border.gif) repeat-y top left;
width:415px;
padding:0 10px;
}

.review-request-block-bottom {
background:url(http://cdn1.shipserv.net/images/layout_v2/profile/bottom_block_border.gif) no-repeat top left;
height:10px;
width:435px;
}

.review-request-block h3 {
font-size:14px;
font-weight:700;
}

.review-request-block-middle .text-column {
float:left;
width:357px;
padding:0 0 0 8px;
}

.text-column .request-text {
font:italic 11px Arial;
color:#000;
padding:10px 0;
}

.review-request-action, .review-action, .brand-action, .category-action, .membership-action {
	float:right;
	padding-left:8px;
	font: normal 11px Arial;
}

.dotted-line {
background:url(http://cdn1.shipserv.net/images/layout_v2/endorsement/dots_line.gif) repeat-x;
height:1px;
margin-top:10px;
margin-bottom:10px;
}

.review-request-action,.review-action,.brand-action,.category-action {
float:right;
padding-left:8px;
font:normal 11px Arial;
}


.review-request-action a, .review-action a, .brand-action a, .category-action a, .membership-action a{
	text-decoration: none;
}

.review-action-left {
float:left;
padding-right:8px;
font:normal 11px Arial;
}

#invite_person {
float:right;
margin:2px 10px 0 0;
}

.table-head {
width:100%;
background:url(http://cdn1.shipserv.net/images/layout_v2/table_header_middle.gif) repeat-x top left;
height:50px;
}

.table-head .table-head-left {
float:left;
width:8px;
height:50px;
background:url(http://cdn1.shipserv.net/images/layout_v2/table_header_left.png) no-repeat top left;
}

.table-head .table-head-columns {
float:left;
height:50px;
}

.table-head-columns .table-head-stripe {
float:left;
width:9px;
height:50px;
background:url(http://cdn1.shipserv.net/images/layout_v2/table_header_dots.gif) repeat-y top left;
}

.table-head-columns .table-head-column {
float:left;
height:40px;
font:normal 11px Arial,helvetica;
color:#fff;
position:relative;
width:60px;
padding:5px 0;
}

.table-head-column .column-text {
bottom:5px;
left:0;
position:absolute;
}

.column-text p {
padding:0 5px 0 0;
}

.table-head .table-head-right {
float:right;
width:8px;
height:50px;
background:url(http://cdn1.shipserv.net/images/layout_v2/table_header_right.png) no-repeat top left;
}

.nbox-top {
height:10px;
background:url(http://cdn1.shipserv.net/images/layout_v2/nbox/TopLine.png) repeat-x top left;
}

.nbox-top-left {
width:10px;
height:10px;
background:url(http://cdn1.shipserv.net/images/layout_v2/nbox/TopLeftCorner.gif) no-repeat top left;
}

.nbox-top-right {
width:10px;
height:10px;
background:url(http://cdn1.shipserv.net/images/layout_v2/nbox/TopRightCorner.gif) no-repeat top left;
}

.nbox-left {
width:10px;
background:url(http://cdn1.shipserv.net/images/layout_v2/nbox/LeftLine.png) repeat-y top left;
}

.nbox-content {
background-color:#f5f5f5;
}

.nbox-right {
width:10px;
background:url(http://cdn1.shipserv.net/images/layout_v2/nbox/RightLine.png) repeat-y top left;
}

.nbox-bottom {
height:10px;
background:url(http://cdn1.shipserv.net/images/layout_v2/nbox/BottomLine.png) repeat-x top left;
}

.nbox-bottom-left {
width:10px;
height:10px;
background:url(http://cdn1.shipserv.net/images/layout_v2/nbox/BottomLeftCorner.gif) no-repeat top left;
}

.nbox-bottom-right {
width:10px;
height:10px;
background:url(http://cdn1.shipserv.net/images/layout_v2/nbox/BottomRightCorner.gif) no-repeat top left;
}

.wbox-top {
height:7px;
background:url(http://cdn1.shipserv.net/images/layout_v2/wbox/top.gif) repeat-x top left;
}

.wbox-top-left {
width:7px;
height:7px;
background:url(http://cdn1.shipserv.net/images/layout_v2/wbox/top_left_corner.gif) no-repeat top left;
}

.wbox-top-right {
width:7px;
height:7px;
background:url(http://cdn1.shipserv.net/images/layout_v2/wbox/top_right_corner.gif) no-repeat top left;
}

.wbox-left {
width:7px;
background:url(http://cdn1.shipserv.net/images/layout_v2/wbox/left.gif) repeat-y top left;
}

.wbox-content {
background-color:#fff;
}

.wbox-right {
width:7px;
background:url(http://cdn1.shipserv.net/images/layout_v2/wbox/right.gif) repeat-y top left;
}

.wbox-bottom {
height:7px;
background:url(http://cdn1.shipserv.net/images/layout_v2/wbox/bottom.gif) repeat-x top left;
}

.wbox-bottom-left {
width:7px;
height:7px;
background:url(http://cdn1.shipserv.net/images/layout_v2/wbox/bottom_left_corner.gif) no-repeat top left;
}

.wbox-bottom-right {
width:7px;
height:7px;
background:url(http://cdn1.shipserv.net/images/layout_v2/wbox/bottom_right_corner.gif) no-repeat top left;
}

.company-name-search ul {
list-style-type:none;
margin:0;
padding:0;
}

.company-name-search button {
background:url(/images/layout_v2/profile/cancel-sprite.gif) no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:30px;
width:75px;
float:right;
margin:15px 0 0;
padding:0;
}

.company-name-search button:hover {
background:url(/images/layout_v2/profile/cancel-sprite.gif) no-repeat scroll 0 -30px transparent;
}

.company-name-search li {
display:inline;
float:left;
margin-right:6px;
}

.company-name-search .cns-tabs {
margin-bottom:5px;
}

.company-name-search a,.company-name-search a:hover {
color:#ccc;
font-size:11px;
display:block;
width:126px;
height:28px;
text-align:center;
text-decoration:none;
font-weight:700;
line-height:2;
}

.company-name-search .on {
background:url(http://cdn1.shipserv.net/images/layout_v2/profile/cns-selected.png) no-repeat top left;
}

.company-name-search .off a {
color:#17191B;
}

.ma-preview {
margin-top:10px;
}

.ma-buttons a {
font-size:10px;
}

.alert-notice {
border:1px solid #ff7239;
background-color:#ffd7c6;
width:475px;
margin:10px 0 0 20px;
padding:5px;
}

.alert-notice h3 {
height:21px;
background:url(http://cdn1.shipserv.net/images/layout_v2/orange-info-orange-bg.png) top left no-repeat;
color:#ff7239!important;
font-size:14px!important;
margin:0;
padding:4px 0 0 27px !important;
}

.alert-notice p {
color:gray!important;
font-size:12px!important;
font-weight:400!important;
line-height:15px;
margin:0!important;
padding:4px!important;
}

.alert-notice p a {
color:#505050!important;
}

.warning-header {
margin-top:10px;
width:480px;
height:10px;
font-size:1px;
background:url(http://cdn1.shipserv.net/images/layout_v2/profile/warning-block-top.png) top left no-repeat;
}

.warning-footer {
width:480px;
height:10px;
line-height:1px;
background:url(http://cdn1.shipserv.net/images/layout_v2/profile/warning-block-bottom.png) top left no-repeat;
}

.warning-block {
width:440px;
background:url(http://cdn1.shipserv.net/images/layout_v2/profile/warning-block-bg.png) top left repeat-y;
padding:10px 20px;
}

.warning-block h3 {
color:#f75314;
background:url(http://cdn1.shipserv.net/images/icons/email-warning.png) top left no-repeat;
font-size:12.5px;
font-weight:700;
height:37px;
padding:10px 0 0 70px;
}

.warning-block p {
color:#004d95;
font-size:12.5px;
line-height:15px;
}

.message-container {
width:460px;
height:100px;
background:url(http://cdn1.shipserv.net/images/layout_v2/profile/message-bg.png) 0 0 no-repeat;
margin-bottom:20px;
padding:13px 0 0 20px;
}

.message-container h3 {
padding-left:70px;
padding-top:10px;
height:35px;
font-weight:700;
font-size:14px;
}

.message-container h3.email-confirmed {
background:url(http://cdn1.shipserv.net/images/icons/email-confirmed.png) 0 0 no-repeat;
color:#24a40e;
}

.message-container h3.email-confirmed-error {
background:url(http://cdn1.shipserv.net/images/icons/email-error.png) 0 0 no-repeat;
color:#f75314;
padding-left:75px;
}

body.blank,.company-name-search .off {
background:none;
}

a,.browse_pagination ul li a,.review-request-action a,.review-action a,.brand-action a,.category-action a {
text-decoration:none;
}

a:hover,.zone_block a:hover,.zone_block h3 a:hover,#searchResults .premium h3 a:hover,#searchResults .searchResult h3 a:hover,.zone-exit-box:hover .zone-exit-link {
text-decoration:underline;
}

#header ul li a,.content_wide_nav ul li a:hover,.content_wide_nav_top ul li a:hover,.sidewidget_body ul li a {
color:#fff;
text-decoration:none;
}

#search_box p,#supplier_detail_box p {
font-size:12px;
color:#666;
position:absolute;
top:20px;
left:34px;
}

#search_box input.search-what,#search_box input.search-country {
border:none;
font-size:17px;
width:317px;
border-color:transparent;
}

.sidebar_body,.content_wide_body .sidebar_body {
background:#f0f0f0;
width:200px;
min-height:80px;
}

.zone_block h3 a,.content_wide_body_right ul.basic li a {
color:#016fd7;
}

.content_wide_nav ul li.on,.content_wide_nav_top ul li.on {
background:url(http://cdn1.shipserv.net/images/layout_v2/nav/supplier_detail_nav_on.jpg);
}

.content_wide_nav ul li a,.content_wide_nav_top ul li a {
color:#73aeea;
text-decoration:none;
}

.content_wide_nav ul li.on a,.content_wide_nav_top ul li.on a {
color:#fff;
}

.content_wide_nav a.enquiry_send:hover,.content_wide_nav_top a.enquiry_send:hover {
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/send_enquiry_down_sprite.png) 0 -43px no-repeat;
}

.content_wide_footer #search_page,.content_wide_footer #search_next_previous,.content_wide_footer #search_pagination,.content_wide_footer_cat #search_page,.content_wide_footer_cat #search_next_previous,.content_wide_footer_cat #search_pagination {
font-size:70%;
float:left;
text-align:left;
width:auto;
margin-top:-1px;
}

.content_wide_footer #search_next_previous,.content_wide_footer_cat #search_next_previous {
border-right:1px solid #ccc;
width:auto;
float:left;
}

.content_wide_footer #search_next_previous a.prev,.content_wide_footer_cat #search_next_previous a.prev {
background:url(http://cdn1.shipserv.net/images/layout_v2/left_page_arrow.jpg) 10px 21px no-repeat;
padding-left:20px;
border-left:none;
}

.content_wide_footer #search_next_previous a.next,.content_wide_footer_cat #search_next_previous a.next {
background:url(http://cdn1.shipserv.net/images/layout_v2/right_page_arrow.jpg) 44px 21px no-repeat;
padding-right:20px;
}

.content_wide_footer #search_next_previous p.prev,.content_wide_footer_cat #search_next_previous p.prev {
border-left:none;
color:#666;
line-height:52px;
padding:0 20px;
}

.content_wide_footer #search_next_previous p.next,.content_wide_footer_cat #search_next_previous p.next {
color:#666;
line-height:52px;
padding:0 20px;
}

.content_wide_footer a.enquiry_send_bottom,.content_wide_footer_cat a.enquiry_send_bottom {
position:absolute;
top:4px;
right:16px;
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/send_enquiry_up_sprite.png) no-repeat;
width:194px;
height:41px;
}

.content_wide_footer a.enquiry_send_bottom:hover,.content_wide_footer_cat a.enquiry_send_bottom:hover {
background:url(http://cdn1.shipserv.net/images/layout_v2/buttons/send_enquiry_up_sprite.png) 0 -43px no-repeat;
}

.content_wide_footer #search_next_previous a,.content_wide_footer #search_pagination a,#search_pagination span,.content_wide_footer_cat #search_next_previous a,.content_wide_footer_cat #search_pagination a,.content_wide_footer_cat #search_pagination span {
display:block;
float:left;
margin:0;
}

.content_wide_footer #search_pagination a.on,.content_wide_footer_cat #search_pagination a.on {
background:#26B;
color:#fff;
}

.content_wide_footer #search_pagination .current.prev,#search_pagination .current.next,.content_wide_footer_cat #search_pagination .current.prev,#search_pagination .current.next {
color:#999;
border-color:#999;
}

.content_wide_footer_cat #search_page p,.content_wide_footer_cat #search_pagination .ellipsis {
text-decoration:none;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
border-right:1px solid #fff;
border-bottom:none;
color:#000;
background:#f0f0f0;
display:block;
float:left;
margin:0;
padding:19px 10px;
}

.content_wide_body_left p.links:hover,#searchResults .searchResult p.link:hover,span.shipserv_icon:hover,#searchResults .searchResult .tradenettop:hover,h1.supplier_cell:hover,.tradenet_large_top:hover,.content_wide_body_left .tradenettop:hover,.content_wide_body_left p.links a:hover,.ss-ver-system:hover {
cursor:help;
}

.content_wide_body_left ul.basic,.content_wide_body_right ul.basic {
margin:0 0 0 5px;
padding:0;
}

.content_wide_body_right ul.basic li.jpg,.content_wide_body_right ul.basic li.gif,.content_wide_body_right ul.basic li.png {
background:url(http://cdn1.shipserv.net/images/layout_v2/file_icons/picture.png) no-repeat;
}

#contact_content table tr td h2.tnid,#add-people-block .profile-body-group label,#add-company-block {
margin-bottom:10px;
}

#searchResults.searchResultdetail ul,#searchResults .searchResultdetail .top .brands h5,#searchResults .searchResultdetail .top .affiliations h5,#modal_form p.subtext input,.profile-form {
margin:0;
padding:0;
}

.spacer,#c-settings-form .profile-submit-button {
margin-top:20px;
}

.jqueryfiletree .expanded,#profile-body-header,.profile-body-right label.bold,a.review-request-action-add {
font-weight:700;
}

.file_uploader_box,#file_uploads {
width:100%;
}

#modal_form .error,.profile-form .error {
border:3px solid #DF2929;
}

#modal_form input.attach_files:active,#modal_form input.attach_files:focus {
-moz-outline-style:none;
}

.form_error h2,.form_error_2 h2 {
line-height:20px;
color:red;
font-size:16px;
font-weight:700;
padding:10px 10px 5px;
}

#search_pagination a:hover,#competitors h3 a,#profile-menu ul li.profile-menu-item-selected span,.pending-block h3 span {
color:#000;
}

#search_pagination .current,#search_pagination a.on {
background:#26B;
color:#fff;
border:solid 1px #AAE;
}

.pagination_start,.pagination_end,#profile-body,.profile-companies-item-img,.review-request-block-middle .logo-column {
float:left;
}

.pagination_start a,.pagination_end a {
text-decoration:none;
border:solid 1px #AAE;
color:#15B;
background:#fff;
display:block;
float:left;
margin-right:5px;
margin-bottom:5px;
padding:.3em .5em;
}

.browse_list,.content_wide_body ul.browse_list li,.content_wide_body ul.browse_list ul li {
border-top:1px solid #ccc;
font-size:13px;
color:#666;
position:relative;
margin:0 20px;
padding:10px 0;
}

#search_box.zone_search_box input.search-what,#search_box.zone_search_box input.search-country {
border:none;
font-size:17px;
width:316px;
}

#basic-listing-cta-free strong,#basic-listing-cta-premium strong {
font-weight:700;
color:#F33718;
}

#basic-listing-cta-bar-text strong,#basic-listing-cta-pie-text strong {
font-size:16px;
font-weight:700;
}

.profile-body-right .input-wrapper,.profile-body-right .select-wrapper {
background:url(/images/layout_v2/profile/input-bg-wide.png) no-repeat;
width:467px;
height:27px;
margin-bottom:8px;
padding:7px 8px 8px 3px;
}

.approved-block h3 a,.review-request-block h3 a {
color:#00509b;
}

.rejected-block h3,a.review-request-action-ignore,a.review-action-delete {
color:#999;
}

.nbox,.wbox {
width:100%;
border-spacing:0;
border-collapse:collapse;
margin:10px 0;
}

.smartSupplierButton {
	float:left;
	width:82px;
	height:20px;
	background:url(/images/layout_v2/profile/smartsupplier_bg.gif) no-repeat;
	color: #71A3DA;
    font: normal 11px Arial,sans-serif;
	margin-right:10px;
	padding:9px 0 0 28px;
	cursor:help;
}
.expertSupplierButton {
	float:left;
	width:85px;
	height:20px;
	background:url(/images/layout_v2/profile/expertsupplier_bg.gif) no-repeat;
	color: #71A3DA;
    font: normal 11px Arial,sans-serif;
	margin-right:10px;
	padding:9px 0 0 28px;
	cursor:help;
}

.searchFeedback{
	background-color: #D6E0F5;
	font-size:12px;		
	overflow:auto;
	margin: 20px 0px 20px 0px;
	border-radius: 7px;
}

.searchFeedback .yesBtn, .searchFeedback .noBtn {
    cursor: pointer;
}

.searchFeedback>div{
	margin:20px;
}

.searchFeedback .result{
	background-color: #FAFEEE;
	padding:15px;
	text-align:center;
	color: #439300;
	font-size:16px;
	border:1px solid #439300;
	margin-bottom:20px;
	overflow:auto;
}
.searchFeedback .result img{
	float:left;
	margin-left:100px;
}
.searchFeedback .result div{
	float:left;
	margin-top:10px;
	margin-left:20px;
}
.searchFeedback .question img{
	float:right;
	margin-top:-10px;
	margin-left:10px;
}

.searchFeedback .feedbackPane .intro{
	color: #284C8D;
	font-weight:bold;
	font-size:12px;
}

.searchFeedback .feedbackPane .inputs{
	margin-left:80px;
}

.searchFeedback .feedbackForm .row{
	margin-bottom:10px;
	overflow:auto;
}

.searchFeedback .feedbackForm .row .left{
	float:left;
}	
.searchFeedback .feedbackForm .row .right{
	float:left;
	margin-left:20px;
}		
.searchFeedback .feedbackForm .actionButton {
	overflow: auto;
	margin: -10px 0 0 87px;
}
.searchFeedback .feedbackForm .actionButton img{
	float:left;
	cursor:pointer;
}
.searchFeedback .feedbackForm .actionButton .close{
	float:left;
	margin-left:20px;
	margin-top:10px;
	cursor:pointer;
}

