#subpage 
{
	width: 489px;
}

#Addresses, #AddressesB,#CorporateContacts,#CorporateContactsB
{
	width: 488px;
}

.box
{
	background-image: url("../gfx/yellow_box_bg_left.png");
}

.box_inner 
{
	background-image: url("../gfx/yellow_box_bg_right.png");
}

.box_spacer 
{
	width: 10px;
	height: 10px;
	font-size: 3px;
}
 
#mainflash, #mainimage
{
	width: 488px;
	height: 169px;
}

.fullWidth 
{
	width: 100%;
}

.prodsol_item 
{
	width: 104px;
}

#TrelleborgHeadOffice .box_inner
{
	height: 168px;
}

#SubscriptionService .box_inner, #Addresses .box_inner
{
	height: 170px;	
}
#OrderPublications .box_inner, #CorporateContacts .box_inner
{
	height: 226px;	
}

#AddressesB .box_inner
{
	height: 230px;
}

#CorporateContactsB .box_inner 
{
	height: 166px;
}

#GeneralInquiries .box_inner
{
	height: 408px;
}
#GeneralInquiries .input, #Addresses SELECT,#AddressesB SELECT
{
	width: 170px;
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	border-top: 1px solid #acadae;
	background-color: #f4f4f4;
	font-family: Arial;
	font-size: 0.9em;	
	margin-top: 13px;
	padding-left: 6px;
	height: 14px;
	padding-top: 3px;
}

#Addresses SELECT,#AddressesB SELECT
{
	width: 211px;
	padding:0;
	margin-top: 0;
	margin-bottom: 10px;
	height: 18px;
}

#GeneralInquiries .button
{
	margin-top: 10px;
	margin-right: 10px;	
	width: auto;
	float:right;
}

#GeneralInquiries TEXTAREA
{
	height: 97px !important;
	
}


/*
#######################################################	
	Contact Page 2
#######################################################	
*/

#subpage .titleBoxWrap {  }
#subpage .titleBoxWrap .titleBox { width:350px; float:left; }
#subpage .titleBoxWrap .imageBox { width:130px; float:right; margin:5px 0px 0px 0px; }
#subpage #contactWrap { background: url(../gfx/contacts/bg-contact-wrap.png) repeat-y; display:block; font-size:1.1em;margin-left:-1px;margin-top:5px; zoom:1; margin-bottom: 10px;}
#subpage #contactWrap .boxWrap { margin:0px 12px; }
/*#subpage #contactWrap #box2Industry, #subpage #contactWrap #box2Business { display: none; }*/
#subpage #contactWrap .boxWrap .radioWrap { display:block; margin:10px 0px 10px 0px; }
#subpage #contactWrap .boxWrap .dd1 {width:200px; float:left; }
#subpage #contactWrap .boxWrap .dd2 {width:255px; float:right; }
#subpage #contactWrap .boxWrap .dd3 {width:200px; }

#subpage #contactWrap label strong.linkArrow {color: #2E4B9B;}
#subpage #contactWrap .radio { position:relative; top:2px; }

#subpage #contactWrap .lineSmall { background: url(../gfx/contacts/bg-line.gif) repeat-x; display:block; margin:15px 0px; height:2px; }
#subpage #contactWrap .lineBig { background: url(../gfx/contacts/bg-line.gif) repeat-x; display:block; margin:15px  2px 0 0; height:2px; }

#subpage #contactWrap span#errormsg { float:left; display:none; color:#ff3333; height:29px; line-height:29px; margin:0px 0px 0px 10px; }
#subpage #contactWrap small { font-size:0.8em; color:#777; }

#subpage #contactWrap .textFieldsWrap { /*font-size:1.1em;*/ }
#subpage #contactWrap .textFieldsWrap .left { float:left; width:115px; margin:0px 0px 10px 0px; height:17px; line-height:17px; }
#subpage #contactWrap .textFieldsWrap .leftLong { float:left; width:350px; margin:0px 0px 10px 0px; height:17px; line-height:17px; }
#subpage #contactWrap .textFieldsWrap .leftLong label strong {font-weight: normal; }
#subpage #contactWrap .textFieldsWrap .right { float:left; text-align:left; width:340px; }
#subpage #contactWrap .title 
{ 
	background: url(../gfx/contacts/bg-contact-title.png) no-repeat; 
	display:block; 
	height:35px; 
	font-size:14px; 
	color:#fff; 
	line-height:35px; 
	font-weight:bold; 
	padding:0px 0px 0px 15px; 
}

#subpage #contactWrapEnd { background: url(../gfx/contacts/bg-contact-wrap-bottom.png) no-repeat; display:none; height:35px; }

a:link.submitGrey, a:visited.submitGrey { background:url(../gfx/contacts/btn-submit-left-blue.png) no-repeat; display:block; height:29px; line-height:29px; padding:0px 0px 0px 7px; float:left; font-size:14px; color:#fff; cursor: pointer; }
a:hover.submitGrey, a:active.submitGrey { text-decoration:none; }
a.submitGrey span { background:url(../gfx/contacts/btn-submit-right-blue.png) no-repeat right top; height:29px; display:block; padding:0px 7px 0px 0px; cursor: pointer; }

#phoneconRequired { display: none; }


#sendWrap .latestNewsWrap {  margin:0px 0px 5px 0px; font-size:1.1em; }
#sendWrap .latestNewsWrap .newsImage { float:left; width:70px; }
#sendWrap .latestNewsWrap .newsImage img { border:1px solid #000; }
#sendWrap .latestNewsWrap .newsText { float:left; width:350px; font-size:0.9em; }
#sendWrap .latestNewsWrap .newsText span { display:block; color:#777; margin:2px 0px 2px 0px; }
#sendWrap .latestNewsWrap p { font-size:1.0em; }

#sendWrap .linkWrap { font-size:1.1em; }
#sendWrap .linkWrap .left {  width:180px; float:left; }
#sendWrap .linkWrap .right { width:250px; float:left; text-align:left; }

#sendWrap .productsLinkWrap { margin:10px 0px 0px 0px; }

#sendWrap div.thickbutton { margin-bottom:5px; width:195px;}

.linkWrap a:link.facebook, .linkWrap a:visited.facebook { background:url(../gfx/contacts/facebook-icon.jpg) no-repeat; display:block; height:19px; line-height:19px; margin:0px 0px 10px 0px; padding:0px 0px 0px 28px; }
.linkWrap a:hover.facebook, .linkWrap a:active.facebook { }

.linkWrap a:link.twitter, .linkWrap a:visited.twitter { background:url(../gfx/contacts/twitter-icon.jpg) no-repeat; display:block; height:19px; line-height:19px; padding:0px 0px 0px 28px; }
.linkWrap a:hover.twitter, .linkWrap a:active.twitter { }

.linkWrap a:link.youtube, .linkWrap a:visited.youtube { background:url(../gfx/contacts/youtube-icon.jpg) no-repeat; display:block; height:19px; line-height:19px; margin:0px 0px 10px 0px; padding:0px 0px 0px 28px; }
.linkWrap a:hover.youtube, .linkWrap a:active.youtube { }

.linkWrap a:link.rss, .linkWrap a:visited.rss { background:url(../gfx/contacts/rss-icon.jpg) no-repeat; display:block; height:19px; line-height:19px; padding:0px 0px 0px 28px; }
.linkWrap a:hover.rss, .linkWrap a:active.rss { }
#sendWrapContent { padding: 20px; }
#sendWrap h2 { margin:10px 0px 5px 0px;font-size:12px; }
#sendWrap p { font-size:1.1em; }

#corporateContacts .box_header_link{color: #FFF;font-weight: bold;font-size: 1.1em;margin: 0 0 11px -8px;line-height: 20px;height: 20px;}

#TrelleborgHeadOffice .box_header { margin-bottom:0px; }

#corporateContacts A {
	padding: 6px 20px 5px 10px;
	background-image: url("../gfx/thickbutton.gif");
	background-repeat: repeat-x;
	border:1px solid #dddddd;
	display: block;
	margin-top: 5px;
	white-space: nowrap;
	color: #666;
	font-size: 11px;
}

#corporateContacts A:hover {
	background-image: url("../gfx/thickbutton_hover.gif");
	cursor: pointer;
	text-decoration: none;
	color: #fff;
}

#subpage #contactWrap label, #subpage #contactWrap h2, #subpage #contactWrap p, #subpage #contactWrap span { zoom: 1; }

/*#corporateContacts a:link, #corporateContacts a:visited { background:url(../gfx/contacts/btn-link.gif) no-repeat top left; display:block; height:31px; line-height:31px; padding:0px 0px 0px 10px; width:218px; margin:0px 0px 0px -15px; }
#corporateContacts a:hover, #corporateContacts a:active { background:url(../gfx/contacts/btn-link.gif) no-repeat 0px -33px; text-decoration:none; }*/

#contactPage{border: 1px solid #ededed;padding: 10px;width: 467px;margin-bottom:10px;}
#contactPage .dd1 {width:190px;margin-bottom:10px; }
#contactPage .dd2 {width:190px;margin-bottom:10px;}
#contactPage .dd3 {width:190px;margin-bottom:10px;}

#contactPage  label {width:140px;display:block;float:left;font-size:1.2em;margin-bottom:10px;}
#contactPage input {width:200px;display:block;float:left;margin-bottom:10px;}
#contactPage textarea {width:340px;display:block;float:left;margin-bottom:10px;}
#contactPage .divider{display:block;width:100%;height:1px;background-color:#ededed;clear:both;margin:10px 0;}
#contactPage .dropdown{width:188px;float:left;border:1px solid #ededed;height:47px;padding:10px;margin-bottom:15px;background-color:#ddd;}
#contactPage .dropdowndivide {float:left;width:27px;height:27px;text-align:center;padding:20px 10px;font-size:1.2em;font-style:italic;margin-bottom:15px;font-weight:700;}
#contactPage .dropdowntitle {font-size:1.4em;font-weight:700;margin-bottom: 10px;}
#contactPage .required{float:left;}
#contactPage #errormsg{margin-left:10px;display:none;color:#ff3333;}
#Addresses{width:auto;padding-bottom:15px;}
#Addresses .box_inner{height:auto;}
#Addresses select, #AddressesB select {width: 189px;}
#contactPage .requiredMsg{margin-left:10px;}
#contactPage .selection{float: left;margin-left: 1px;margin-right:49px;width: 208px;font-size:1em;font-weight:700;}
#contactPage .last{margin-right:0;}
#sendWrap h2{font-size:16px;margin:0 0 15px;}
#sendWrap p span{color:#A7914D;font-size:12px;}
#sendWrap hr{margin:45px 0 20px;}
#sendWrap h3{font-size:14px;color:#A7914D;}
