.content p {
	font-size: 15px;
}

@media (max-width: 801px) {
	div.narrow_side, div.wide_side {
		float: none;
		margin: 8px auto 24px;
	}
	select#first_country {
		margin-bottom: 15px;
	}
}
.narrow_side {
	float: left;
	width: 253px;
	margin-right: 37px;
}
.narrow_side p {
	margin-left: 7px;
}
.wide_side {
	float: left;
	width: 453px;
	margin-left: 17px;
	position: relative;
	left: 5px;
}
.learnMoreButton {
	display: inline-block;
	padding: 8px 15px;
	border: 1px solid #333;
	color: #000;
	text-decoration: none;
	margin-top: 30px;
	margin-left: 75px;
	font-size: 13.3333px;
	font-weight: 400;
}
.learnMoreButton:hover {
	background: #f0f0ff;
}
.country_contact {
	display: none;
}
.country_contact.open {
	display: block;
}
#first_country {
	margin-bottom: 29px;
	max-width: 256px;
}
#US_ExtraContact {
	/* margin-bottom: 30px; */
}
hr.blueRule {
	margin: 32px 0px 36px 0;
	background: #798cb1;
	height: 1px;
	border-width: 0;
}
.content { 	
	margin: 0px auto;
	background:#FFFFFF; 
	max-width:760px; 
	color: #393733;
	text-align:left;
}
.indent { padding-left: 24px; }
.indent2 { padding-left: 17px; padding-top: 1px; }
div#side { float:left; width:212px; padding:0px 0px; margin:0px 0px; overflow: hidden; }
div#side_brown { width:232px; padding:30px 0px; background: #cdd1dd url(/common/images/contact/LeftColumn_Menu_bottom_blue.gif) bottom left no-repeat; }
div#side_brown a { text-decoration:none; color:#34417c; }
div#main { 
	font-size:12px; 
	width:528px;  
	float:left; 
	padding:20px 0; 
	padding-left:20px; 
}
div#main a  { font-size:12px; }
div#main table { font-size:12px; }
body.skymobile div#side_2011 { width: 220px; }
#side_2011 a.int {
	background-image: url(/images/contact/international_icon.png);
	background-repeat: no-repeat;
	background-position: 109px 4px;
	padding-right: 60px;
}
body.int #side_2011 a.int {
	background-image: none;
	padding-right: 0;
}
.contact_info { float:left; margin-top:11px; line-height: 14pt; }
.address { float:left; margin-left: 45px;}
.skydesigners { font-size:10pt; clear:both; } 
.skydesigners td {
	padding-bottom: 0px;
	text-align: center;
}
.skydesigners img {
	width: 75px;
}
.title2 {
	font-size: 17px;
	color: #323232;
	margin-bottom: 25px; 
	text-transform: uppercase;
	text-align: left;
	margin-top: 2px;
}
.textbox2 {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
    padding: 7px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border: 2px solid #fff;
	background: #f5f6fd;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.33);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.33);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.33);
}
.infoform input[type=checkbox] {
	height: 16px;
	width: 16px;
	margin-right: 7px;
	margin-top: 2px;
}   
.opt_enews span {
	cursor: pointer;
}
.opt_enews span:hover {
	text-decoration: underline;
}
.infoform input.hoverOn {
	height: 18px;
	width: 18px;
	margin-right: 3px;
	margin-top: 0;
}
td.partners { width:100px; height:93px; background-color:#ece9e0; text-align: center; }
td.partners a { text-decoration:none; color:#53463b;   }

#main .contact_info b {
	display: block;
	width: 135px;
	float: left;
	clear: left;
}
body.partners span.label,
body.partners span.data {
	display: block;
	float: left;
}
body.partners span.label {
	width: 50px;
}

body.partners span.label140 {
	width: 140px;
	display: block;
	float: left;
}
body.howto #side_2011 .howto,
body.info #side_2011 .information,
body.support #side_2011 .support,
body.warranty #side_2011 .warranty,
body.partners #side_2011 .int,
body.employment #side_2011 .employment,
body.links #side_2011 .links,
body.contact #side_2011 .contact,
body.orderstatus #side_2011 .orderstatus {
	color: #bc3333;
	font-weight: bold;
}
/* BEGIN: New jQuery popup CSS */

td.partners .partnerInfo {
	display: none;
}
.partnerInfo {
	padding-top: 12px;
	text-align: left;
}
body {
	position: relative;
}
body.partners #main table {
	margin-bottom: 22px;
}
#popup,
#popup_no_partners {
	display: none;
	border: 1px solid #333399;
	background: white;
	/* float: left; */
	width: 262px;
	position: absolute;
	z-index: 6;
}
#popup a.countryLink,
#popup_no_partners a.countryLink { text-decoration: none; }
#partnerInfoBox {
	padding: 12px 16px;
	text-align: center;
	word-wrap: break-word;
}
#top_bar {
	background: #333399;
	color: white;
	height: 20px;
}
#top_bar #close {
	float: right;
	padding: 2px 8px;
	cursor: pointer;
	text-decoration: underline;
}
#top_bar .country {
	font-weight: bold;
	float: left;
	padding: 2px 8px;
}
#side a.skymobile { 
	background: url(/images/contact/contact_tsmb_over.png) no-repeat;
	display: block;
	margin-left: 3px;
	margin-bottom: 16px;
}
#side a.skymobile img { 
	opacity: 1;
	-webkit-transition: 0.5s all;
	transition: 0.5s all;
}
#side a.skymobile:hover img { 
	opacity: 0; 
}
.opt_tsmb td {
	padding: 16px 0 4px;
}
.opt_enews td {
	padding: 0 0 8px;
}
.submitButton {
	border: 1px solid white;
	color: white;
	background: #4672bb;
	padding: 18px 24px;
	border-radius: 10px;
	font-size: 16px;
	font-weight: bold;
	margin-top: 16px;
	margin-right: 69px;
	cursor: pointer;
	letter-spacing: 0.7px;
	font-family: "Libre Franklin", "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Arial, sans-serif;
}
.submitButton:hover {
	background: #266de4;
	-webkit-transition: all 0.5s ease-out;  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
	transition: all 0.5s ease-out;
}
/* END: New jQuery popup CSS */