/*--------------------------------------------------------------

Common screen styles that are used in all static pages

--------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	}
* {
	margin:0;
	padding:0;
	}
/* remember to define focus styles! */
:focus {
	outline: 0;
	}
html, body {
	background:#ff2300;	
	color:black;
	font-family: Trebuchet MS, Lucida Grande, Verdana, san-serif;
  line-height: 1.5; /* Unitless for proper inheritance */
	}
/* This is where you set your desired font size. The line-height 
   and vertical margins are automatically calculated from this. 
   
   You have to add an extra calculation here because of IE, so that 
   all users may resize text manually in their browsers.
   
   The top one is for IE: The percentage is of 16px (default IE text size)
   10px is 62.5%, 12px is 75%, 13px is 81.25%, and so forth).
   The second value is what all other browsers see (the wanted font size). */
   
body          { font-size: 75%; }   /* IE */
html > body   { font-size: 12px; }  /* Other browsers */

/*--------------------------------------------------------------
 Main Link Styles 
--------------------------------------------------------------*/
a {text-decoration:none; color: #000; }
a.red { color: #ff2300; }
a:hover { color: #ff9600; }
a.border-link img {border: 2px solid #d7d7d7; display: block; }
a.border-link:hover img {border: 2px solid #ff8408;}
#left-content p.more a { color: #ff9600; font-size: 110%; }
#left-content p.more a:hover { color: #ff2300; }
/*--------------------------------------------------------------
 Common element styles 
--------------------------------------------------------------*/
p           { margin: 0 0 1.5em 0; font-size: 110%; line-height: 1.7; color: #4f4f4f; }
p span			{ font-size: 200%; line-height: normal; }
p.date			{ font-size: 90%; color: #ff2300; margin: 0; }
.col-4 p.date	{ background: #f5f5f5; }
p.date.marg			{ margin: 0 0 1.5em 0; }
p.cities		{ font-size: 90%; font-weight: bold; }
p.caption { font-size: 90%; line-height: normal; margin: 0; }
.subpage p.date			{ margin-bottom: 0.5em; }
.subpage p.date { font-size: 110%; }
#left-content p.more { margin-top: -1em; }
p.title			{ margin: 0 0 1.5em 0; }
p.title.no-marg			{ margin: 0; }
p.title	a		{ font-weight: bold; margin: 0; text-decoration: none; color: #4f4f4f; }
p.title	a:hover		{ color: #ff9600; }
p.last      { margin-bottom:0; }
p img       { float: left; margin: 1.5em 1.5em 1.5em 0; padding:0; }
p img.top   { margin-top:0; } /* Use this if the image is at the top of the <p>. */
img.border  { border: 2px solid #d7d7d7; display: block; margin-bottom: 10px; }

ul, ol      { margin: 0 0 1.5em 0; color: #4f4f4f; }
ul.dates		{ margin: 0 0 1em 0; }
#content ul li	{
	list-style: none;
	background: url(/img/bullet.gif) no-repeat 7px 7px;
	line-height: 2;
	padding: 0 0 0 30px;
	}
#content ul.dates li { background: url(/img/bullet-small.gif) 5px 50% no-repeat; padding: 0 0 0 20px; color: #ff2300; font-size: 90%; }
#content ul.dates li a { color: #ff2300; }
#content ul.dates li a:hover { text-decoration: underline; }
ol          { list-style-type: decimal; margin: 0 0 1.5em 2.5em; }
dl          { margin: 1.5em 0; }
dl dt       { font-weight: bold; }
blockquote  { margin: 1.5em 0 1.5em 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em          { font-style: italic; }
em a        { text-decoration: none; font-weight: bold; }
pre         { margin-bottom: 1.3em; background: #eee; border:0.1em solid #ddd; padding:1.5em; }
code        { font:0.9em Monaco, monospace; }

/* Use this to create a horizontal ruler across a column. */
hr {
  background: #eee; 
  color: #eee;
  clear: both; 
  float: none; 
  width: 100%; 
  height: 0.1em;
  margin: 0 0 0.9em 0;
  border: none; 
}
* html hr { margin: 0 0 1.2em 0; } /* IE6 fix */

acronym, dfn, abbr {
	text-decoration:none;
	padding-bottom:2px;
	cursor:help;
	}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:separate;
	border-spacing:0;
	}
caption, th, td {
	text-align:left;
	font-weight:normal;
	}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
	}
blockquote, q {
	quotes: "" "";
	}
small { font-size: 80%; }
/*--------------------------------------------------------------
 Heading Styles 
--------------------------------------------------------------*/
h1,h2,h3,h4 { font-size: 2.1em; color: #4f4f4f; line-height: normal; margin-bottom: 0.4em; }
.cont h2 { margin: 0; }
.cont h4 { font-size: 80%; margin-bottom: 20px; font-weight: normal; }
h1 a { color: #4f4f4f; }
h1 { margin: 0 0 0.5em; }
h1.seminar { color: #ff0101; margin-bottom: 0.5em; }
h2.number { margin: 0; }
.col-2 h2.number { width: 155px; }
.col-2 h3 {
	margin-bottom: 0;
}
h3 { font-size: 1.5em; margin: 0 0 1em 0; }
h4 { font-size: 1.2em; line-height:1.25; font-weight:bold; }
h5 { font-size: 1em; font-weight:bold; }
h6 { font-size: 1em; }
.post h2 {
	font-size: 2.6em;
	float:left;
	width:626px;
}
#sidebar h2 {
	background:#FAFAFA;
	padding:6px 4px;
	border-top:1px solid #DCDCDC;
	margin:0;
}
/*--------------------------------------------------------------
 Table Styles 
--------------------------------------------------------------*/
table   { margin-bottom: 1.4em; border-top:0.1em solid #ddd; border-left:0.1em solid #ddd; }
th,td   { height: 1em; padding:0.2em 0.4em; border-bottom:0.1em solid #ddd; border-right:0.1em solid #ddd; }
th      { font-weight:bold; }
/*--------------------------------------------------------------
 Layout element styles 
-------------------------------------------------------------*/
#header-outer {
	background:#fff url(/img/bg-span.gif) repeat-x;
	}
.subpage #header-outer {
	background:#fff url(/img/bg-subpage-span.gif) repeat-x;
	}
#fms-wrap {
	width: 996px;
	margin: 0 auto;
	position: relative;
	}
h1.fms { position: absolute; top: 4px; right: 15px; font-size: 80%; }
#header {
	margin: 0 auto;
	padding-top: 20px;
	height: 427px;
	width: 996px;
	position: relative;
	}
.subpage #header {
	height: 266px;
	}
#content-outer {
	background: #fff url(/img/content-outer-span.gif) repeat-x bottom;
	}
#content {
	width: 996px;
	margin: 0 auto;
	padding: 20px 0;
	background: #fff;
	}
#content .col-1 { /*width: 367px;*/ width: 567px; float: left; background: url(/img/div.gif) no-repeat right 80px; }
#content .col-1 .padFix { padding: 0 20px 0 30px; }
#content .col-2 { width: 200px; float: left; background: url(/img/div.gif) no-repeat right 80px; }
#content .col-2 .padFix { padding: 0 17px; }
#content .col-3 { width: 200px; float: left;  background: url(/img/div.gif) no-repeat right 80px; }
#content .col-3 .padFix { padding: 0 20px 0 20px; }
#content .col-4 { width: 229px; float: left; }
#content .col-4 .padFix { padding: 0 30px 0 20px; }
#footer-outer {
	background: #ff2300 url(/img/footer-span.gif) repeat-x;
	}
#left-content {
	width: 729px;
	float: left;
	}
#left-content .padFix {
	padding: 0 20px 0 30px;
	}
#right-content {
	width: 266px;
	float: left;
	}
#right-content .padFix {
	padding: 0 30px 0 0;
	border-left: 1px solid #dcdcdc;
	}
#cont-left {
	width: 307px;
	float: left;
	}
#cont-left .padFix {
	padding: 0 30px 0 0;
	}
#cont-right {
	width: 362px;
	float: left;
	}
#footer {
	margin: 0 auto;
	width: 996px;
	padding-bottom: 50px;
	}
#footer .left {
	float: left;
	padding: 10px 0 0 30px;
	}
#footer .right {
	float: right;
	padding: 27px 30px 0 0;
	}
#content ul li.dark { background-color: #f5f5f5; }
.testimonial {
	clear: both;
	margin-bottom: 20px;
	}
.testimonial p {
	padding-left: 134px;
	}
#slideshow {
	height: 141px;
	margin-bottom: 2em;
}
#slideshow img { display: none; padding-top: 9px; }
.seminar-button {
	width: 179px;
	height: 185px;
	background: url(/img/seminar-button.jpg) no-repeat;
	display: block;
}
/*--------------------------------------------------------------
 Seminar subpage styles 
-------------------------------------------------------------*/
.feature-list {
	background: #fafafa;
	border-left: 1px solid #ececec;
	border-right: 1px solid #ececec;
	padding: 5px 20px;
	margin: 0;
}
.feature-list-top {
	height: 5px;
	font-size: 0;
	background: url(/img/feature-top.gif);
}
.feature-list-bottom {
	height: 5px;
	font-size: 0;
	background: url(/img/feature-bottom.gif);
	margin-bottom: 20px;
}
#content .feature-list li {
	padding: 0;
	margin: 10px 0;
	background-position: 7px 7px;
	line-height: 1.5;
}
.feature-list li span {
	background: url(/img/bg-feature.gif) no-repeat bottom;
	font-size: 130%;
	display: block;
	padding: 0 0 10px 30px;
}

.feature-list-blue {
	background: #effcfb;
	border-left: 1px solid #ececec;
	border-right: 1px solid #ececec;
	padding: 5px 20px;
}
.feature-list-blue ul {
	margin: 0;	
}
.feature-list-blue-top {
	height: 5px;
	font-size: 0;
	background: url(/img/feature-top-blue.gif);
}
.feature-list-blue-bottom {
	height: 5px;
	font-size: 0;
	background: url(/img/feature-bottom-blue.gif);
	margin-bottom: 20px;
}
#content .feature-list-blue li {
	padding: 0;
	background: 0;
	line-height: 39px;
	font-size: 130%;
	background: url(/img/bg-feature.gif) no-repeat bottom;
	clear: left;
	float: left;
	width: 100%;
}
.feature-list-blue li span {
	color: #0088ce;
	float:left;
	padding-right: 10px;
}
.feature-list-blue em span {
	color: #FF0101;
	float: none;
	padding: 0;
}
.feature-list-blue em {
	color: #00a924;
	font-style: normal;
}
.registerbyemail {
	display: block;
	float: left;
	margin-top: 5px;
	width: 238px;
	height: 31px;
	background: url(/img/registerbyemail_button.gif) no-repeat;
}
.registerbyemail:hover {
	background-position: 0 -31px;
}
/*--------------------------------------------------------------
 Header styles 
-------------------------------------------------------------*/
#rounded-left {
	width: 30px;
	height: 427px;
	float: left;
	background: url(/img/rounded-left.gif);
	}
#rounded-right {
	width: 30px;
	height: 427px;
	float: right;
	background: url(/img/rounded-right.gif);
	}
#header-center {
	background: #fff;
	height: 427px;
	float: left;
	width: 936px;
	position: relative;
	}
.subpage #rounded-left,
.subpage #rounded-right,
.subpage #header-center {	
	height: 266px;
	}
#header h1 {
	margin:0;
	position:absolute;
	top:30px;
	width:226px;	
	height:51px;
	background:transparent url(/img/boom-logo.png) no-repeat;
	}
#header h1 a {
	display:block;
	height:51px;
	}
#header a span {
	display:none;
	}
#shadows {
	height: 331px;
	width: 936px;
	position: absolute;
	top: 96px;
	background: transparent url(/img/shadows.gif) no-repeat;
	}
.subpage #shadows {
	height: 169px;
	background: transparent url(/img/shadow-subpage-span.gif) repeat-x;
	}
#flash {
	height: 305px;
	width: 936px;
	position: relative;
	top: 13px;
	}
#flash .wrap {
	position: absolute;
	top: 130px;
	left: 240px;
	}
#flash .wrap p {
	float: left;
	padding: 7px 0 0 10px;
	}
a#flash-button {
	display: block;
	background:url(/img/get_flash_player.gif) no-repeat;
	width: 112px;
	height: 33px;
	float: left;
	position: relative;
	}
a#flash-button span {
	display: none;
	}
#banner {
	width: 936px;
	height: 145px;
	position: relative;
	top: 13px;
	}
#banner .wrap {
	position: absolute;
	top: 55px;
	left: 240px;
	}
#banner .wrap p {
	float: left;
	padding: 7px 0 0 10px;
	}
#number {
	position: absolute;
	top: 14px;
	right: 12px;
	text-indent: -9999px;
	width: 315px;
	height: 25px;
	background: url(/img/1300.gif) no-repeat;
}
/*--------------------------------------------------------------
 Blog specific styles 
--------------------------------------------------------------*/
ol.commentlist {
	list-style: none;
	margin: 0;
}
.comment-body p {
	margin: 1em 0 0 0;
	font-size: 100%;
	line-height: 1.4;
}
.postmetadata {
	background: #fafafa;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	padding: 0.5em;
}
.comment {
	background: #fafafa;
	border: 1px solid #ececec;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 20px;
	padding: 20px;
}
.comment-author img {
	margin-right: 5px;
}
.comment-author-admin {
	background: #fff6f1;
}
/*--------------------------------------------------------------
 Footer specific styles 
--------------------------------------------------------------*/
#footer-outer #footer {
	font-size: 90%;
	}
#footer p {
	color: #fff;
	margin: 0;
	}
#footer a {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	}
#footer a:hover {
	text-decoration: underline;
	}
#footer ul {
	list-style: none;
	float: left;
	}
#footer ul li {
	float: left;
	background: url(/img/footer-div.gif) no-repeat 100% 5px;
	padding: 0 20px;
	}
#footer ul li.last {
	padding-right: 0;
	background: 0;
	}
h2.boom {
	margin: 0;
	padding: 30px 0 0 30px;
	width: 122px;
	clear: none;
	}
h2.boom a {
	display: block;
	height: 26px;
	background: url(/img/boom-logo-small.gif) no-repeat;
	}
h2.boom a span {
	display: none;
	}
/*--------------------------------------------------------------
 Top Nav styles 
--------------------------------------------------------------*/
ul#top-nav {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 659px;
	height: 48px;
	position: absolute;
	right: 0;
	top: 47px;
	z-index: 2;
	}
#top-nav li {
	float: left;
	}
#top-nav li a {
	display: block;
	height: 48px;
	}
#top-nav li a:hover {
	background-position: 0 -48px;
	}
#header #top-nav li a.current {
	background-position: 0 -96px;
	}
#index a {
	width: 66px;
	background: url(/img/nav/home.gif) no-repeat;
	}
#about a {
	width: 67px;
	background: url(/img/nav/about.gif) no-repeat;
	}
#sales-seminars a {
	width: 137px;
	background: url(/img/nav/seminars.gif) no-repeat;
	}
#sales-training a {
	width: 130px;
	background: url(/img/nav/sales-training.gif) no-repeat;
	}
#consulting a {
	width: 104px;
	background: url(/img/nav/consulting.gif) no-repeat;
	}
#blog a {
	width: 56px;
	background: url(/img/nav/blog.gif) no-repeat;
	}
#contact a {
	width: 82px;
	background: url(/img/nav/contact.gif) no-repeat;
	}
/*--------------------------------------------------------------
 Subpage right content styles 
-------------------------------------------------------------*/
ul#sub-nav {
	list-style: none;
	margin: 0 0 30px 0;
	padding: 0;
	}
ul#sub-nav li {
	background: 0;
	padding: 0;
	}
#sub-nav li a {
	display: block;
	width: 236px;
	}
#sub-nav li a span {
	display: none;
	}
#sub-nav li a:hover {
	background-position: -236px 0;
	}
#right-content #sub-nav li a.current {
	background-position: -472px 0;
	}
#sales-culture a {
	background: url(/img/sales-culture-button.gif) no-repeat;
	height: 67px;
	}
#sales-leader a {
	background: url(/img/sales-leader-button.gif) no-repeat;
	height: 67px;
	}
#sales-performance a {
	background: url(/img/sales-performance-button.gif) no-repeat;
	height: 67px;
	}
#sub-founder a {
	background: url(/img/sub-story.gif) no-repeat;
	height: 46px;
	}
#sub-purpose a {
	background: url(/img/sub-purpose.gif) no-repeat;
	height: 44px;
	}
#sub-values a {
	background: url(/img/sub-values.gif) no-repeat;
	height: 44px;
	}
#right-content .cont { border: 0; padding-top: 20px; }
#right-content .cont .padFix { border: 0; padding: 0 0 0 20px; margin: 0; }

/*--------------------------------------------------------------
 Miscellaneous styles 
--------------------------------------------------------------*/
.text-align-right {text-align:right;}
.text-align-left{text-align:left;}
.center {text-align:center;}
.float-right {float:right;padding:0 0 14px 14px;}
.float-left {float:left;padding:0 14px 14px 0;}
div.float-fix {overflow:hidden;clear:both;height:0;}
br.float-fix {clear:both;}
.bold {font-weight:bold;}
.hide {display:none;}
.image-link { margin-bottom: 10px; display: block; float: left; }
a.contact-image {
	width: 155px;
	height: 160px;
	background: url(/img/contact.gif) no-repeat;
	}
a.contact-image:hover {
	background-position: 0 -160px;
	}
img.trent {
	border: 1px solid #999;
	margin-top: 5px;
	}
/*--------------------------------------------------------------
 Form Validation styles 
--------------------------------------------------------------*/
form.std-form fieldset input.validation-failed, form.std-form fieldset textarea.validation-failed {
	border: 1px solid #f00;
}
form.std-form fieldset input.validation-passed, form.std-form fieldset textarea.validation-passed {
	border: 1px solid green;
}
.validation-advice {
	margin: 2px;
	padding: 2px;
	color:#f00;
	font-size: 80%;
}
.warning {
	border: 1px solid #c66;
}
.warning-advice {
	margin: 2px;
	padding: 2px;
	color:#fff;
	background-color:#bbb;
}

/*-----------------------------------------
	Form Styles
-----------------------------------------*/
form.std-form,  form.std-form fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	}
fieldset p { margin: 0; }
form.std-form fieldset {
	padding-bottom: 20px;
	display: block;
	position: relative;
	}
.std-form label {
	display: block;
	margin: 0;
	font-size: 130%;
	color: #4f4f4f;
	}
.std-form .input_text {
	width: 250px;
	padding: 5px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	border: 1px solid #ccc;
	}
.std-form textarea.input_text {
	width: 350px;
	}
.ie_hover, ie_focus {
	background: #FDFDE2;
	}
/*--------------------------------------------------------------
 sIFR Replacements
--------------------------------------------------------------*/
.sIFR-active #content h1,
.sIFR-active #content h2,
.sIFR-active #content h3,
.sIFR-active .std-form label {
	visibility:hidden;
	font-family:Verdana;
	line-height:1em;
	}
.sIFR-active #content h1,
.sIFR-active #content h2 {
	font-size: 22px;
	}
.sIFR-active #content h1.seminar {
	font-size: 18px;
	}
.sIFR-active #content h2.seminar {
	font-size: 17px;
	}
.sIFR-active #content h2.busname {
	font-size: 20px;
	}
.sIFR-active #content h2.number {
	font-size: 40px;
	}
.sIFR-active #content h3 {
	font-size: 18px;
	}
.sIFR-active #content h3.header {
	font-size: 21px;
	}
.sIFR-active #content h3.test {
	font-size: 15px;
	}
.sIFR-active .std-form label {
	font-size: 16px;
	}
.sIFR-active #content .post h2 {
	font-size: 28px;
	}
/*--------------------------------------------------------------
 Blog Styles
--------------------------------------------------------------*/
#sidebar .subscribeform p {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#CC3300;
	padding:14px 0 15px 45px;
	font-weight:bold;
	margin:0;
}
#sidebar .subscribeform form {
	margin:0 0 12px 6px;
}
#sidebar .subscribeform form input.textfield {
	border:1px solid #DCDCDC;
	padding:3px;
	width:160px;
}
#sidebar .social_links {
	margin-bottom:5px;
	color:#e2d5d5;
}
#sidebar .social_links li {
	margin:0;
	padding:0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#CC3300;
	border-bottom:1px solid #DCDCDC;
}
#sidebar .social_links li a {
	color:#CC3300;
	text-decoration:none;
	padding:14px 0 15px 45px;
	display:block;
	font:bold 14px Arial, Helvetica, sans-serif;
}
#sidebar .social_links li a:hover {
	color:#333;
	background:none;
}
#sidebar .social_links li.i_twitter {
	background:url(/img/i_twitter_1.gif) no-repeat 5px 6px;
}
#sidebar .social_links li.i_twitter:hover {
	background:#FAFAFA url(/img/i_twitter_1.gif) no-repeat 5px 6px;
}
#sidebar .social_links li.i_linkedin {
	background:url(/img/i_linkedin.gif) no-repeat 5px 8px;
}
#sidebar .social_links li.i_linkedin:hover {
	background:#FAFAFA url(/img/i_linkedin.gif) no-repeat 5px 8px;
}
#sidebar .social_links li.i_facebook {
	background:url(/img/i_facebook.gif) no-repeat 5px 8px;
}
#sidebar .social_links li.i_facebook:hover {
	background:#FAFAFA url(/img/i_facebook.gif) no-repeat 5px 8px;
}
#sidebar .social_links li.i_rss {
	background:url(/img/i_rss.gif) no-repeat 5px 6px;
}
#sidebar .social_links li.i_rss:hover {
	background:#FAFAFA url(/img/i_rss.gif) no-repeat 5px 6px;
}
#sidebar p.i_email {
	background:url(/img/i_email.gif) no-repeat 5px 6px;
}
#right-content ul, #right-content ul li {
		list-style:none;
		margin:0;
}
#right-content ul li {
		background:none;
		padding:0;
}
#right-content ul li li {
		padding:0 0 0 10px;
		border-top:1px solid #ececec;
}
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */
.post .date-heading {
	color:#fff;
	display:inline;
	float:left;
	height:58px;
	width:43px;
	margin:6px 10px 10px 0;
}
.post .date_month {
	font-size:1em;
	margin:0;
	padding:2px 0;
	text-align:center;
	text-transform:uppercase;
	background:#CC3300;
}
.post .date_day {
	font-size:2em;
	margin:0;
	text-align:center;
	background:#FF6600;
}

.date {
	clear:both;
	margin-bottom:12px;
	font-size:1em;
	background:#fff5ee;
	padding:4px;
	border:1px solid #ffdac2;
	border-width:1px 0;
}
.date a:active, .date a:visited, .date a:link  {
	color:#ff9600;
}
.date a:hover  {
	text-decoration:underline;
}
#buyForm {
	float: left;
	margin: 30px 0 0 20px;
}