@charset "UTF-8";
/* CSS Document */

/*Global Reset*/
* {
	margin: 0;
	padding: 0;
}


/*Global Styling*/
body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
body.index #meta-container{
	background: #f1f1f1 url(images/main-bg1.png) repeat-x top;
}
body.inside #meta-container{
	/*background: #f1f1f1 url(images/inside-bg.png) repeat-x top;*/
	background: #f1f1f1 url(images/back-internal.jpg) repeat-x top;
}
p {
	font-family: Arial, Helvetica, sans-serif;
}
blockquote {
	background: #f1f1f1 url(images/quotation.png) no-repeat top left;
	display: block;
	margin-top: 10px;
}
blockquote div {
	padding-top: 10px;
	padding-bottom: 5px;
	margin-left: 55px;
	font-family: Georgia, serif;
	color: #777777;
	font-size: 1em;
}
.clear {
	clear: both;
}
.nobg {
	background: none !important;
}
img {
	border: 0;
}
a img {
	border: 0;
}

.floatRight {
	float:right;
}

.detail ul, ol {
	margin:.5em 0 1.5em 2em;
	line-height:1.5em;
}

.detail ul li, .detail ol li {
	padding:.2em 0;
}
#client-tool {
  width: 100%;
  background: url(images/clienttool-bg1.png) repeat-x top;
  height: 150px;
  text-align: center;
  display: none;
}
#client-tool .container {
  /*width: 916px;*/
  width: 1076px;
  margin: 0 auto;
  text-align: left;
  color: #3c3c3c;
}

#client-tool .container p {
  font-size: 13px;
  line-height: 20px;
}
#client-tool .container div.button {
  font-weight: bold;
  height: 24px;
  background: url(images/button-text-bg.gif) no-repeat left;
  margin-top: 23px;
}
#client-tool .container div.button a {
  background: url(images/button-arrow-bg.gif) no-repeat right;
  height: 24px;
  display: block;
  line-height: 24px;
  padding-left: 10px;
  text-decoration: none;
  color: #3c3c3c;
}
#client-tool .container .left {
  width: 760px;
  float: left;
  background: #333333 url(images/left-back.png) bottom right no-repeat;
  height: 137px;
}
#client-tool .container .left h1{
	background: url(images/back-h1-js.jpg) top left no-repeat;
	font-size: 13px;
	color: #ffffff;
	/*width: 747px;*/
	margin-top: 15px;
	height: 40px;
	padding:13px 0 0 65px;
}
#client-tool .container .left p {
	width: 360px;
	float: left;
	margin-top: 5px;
}
#client-tool .container .left p label{
	width: 75px;
	text-align: right;
	color: #999999;
	margin-right: 5px;
	float: left;
}
#client-tool .container .left p input{
	width: 175px;
	text-align: left;
	color: #000000;
	border: 1px solid #999999;
	float: left;
	height: 22px;
}
#client-tool .container .left p input.ButTon{
	width: 65px;
	height: 22px;
	font-size: -999px;
	text-indent: -7777px;
	
	overflow: hidden;
	float: left;
	background: url(images/sign-up.png) top left no-repeat;
	border: none;
	cursor: pointer;
	margin-left: 10px;
}
#client-tool .container .right {
  width: 280px;
  float: left;
  margin-left: 10px;
}
#client-tool .container .right h3 {
  font-size: 18px;
  font-weight: normal;
  padding-top: 25px;
  /*padding-bottom: 32px;*/
  color: #990001;
  margin: 0px;
  text-transform:uppercase;
}
#client-tool .container .right p{
	color: #ffffff;
	float: left;
	margin-right: 20px;
}
#client-tool .container .right p a{
	color: #ffffff;
	text-decoration: none;
}
#client-tool .container .right p a.twitter{
	width: 22px;
	height: 26px;
	background: url(images/twitter-link.png) top left no-repeat;
	text-indent: -7777px;
	float: left;
	margin-right: 10px;
}
#client-tool .container .right p a.linkedin{
	width: 27px;
	height: 26px;
	background: url(images/linkedin-link.png) top left no-repeat;
	text-indent: -7777px;
	float: left;
}
#client-tool .container .right p span{
	display: block;
}
#client-tool .container .left div.button {
  width: 238px;
}
#client-tool .container .right div.button {
  width: 200px;
}
#showclienttool {
  /*width: 82px;*/
  width: 222px;
  height: 44px;
  background:url(images/clienttool-button.jpg) no-repeat bottom right;
  clear: both;
  float: right;
  /*margin-top: -57px;*/
  margin-top: -11px;
  position: relative;
  cursor: pointer;
  margin-right: 55px;
}
*html #showclienttool img{
	display: none;
}
*html #showclienttool {
	margin-right: 30px!important;
}
#showclienttool a {
 /* display: block;
  width: 82px;
  height: 70px;
  text-indent: -7777px;*/
}

/*Global Positioning*/
#container {
	width: 1002px;
	margin: 0 auto;
	text-align: left;
	padding-bottom:30px;

}
*html #container{
	/*border: 1px solid black;*/
	/*width: 1020px;*/
}

/*Header*/
#header {
	/*height: 79px;*/
	height: 102px;
	overflow: hidden;
	width: 1002px;
	margin:0 auto;
	clear:both;
	position:relative;	
}
#header h1 {
	background: url(images/logo.png) no-repeat top center;
	width: 206px;
	height: 78px;
	float: left;
}
#header h1 a {
	display: block;
	text-indent: -7777px;
	width: 206px;
	height: 78px;
}
#header div {
	width: 190px;/*301px;*/
	height: 28px;
	float: right;
	background: url(images/cart_icon.png) top left no-repeat;
	margin-right:94px;
}
*html #header div{
	background: url(images/cart_icon.gif) top left no-repeat;
}
#header div span{
	color: #9f0309;
	font-size: 11px;
	display: inline;
	font-family: verdana, arial;
	font-weight: bolder;
}
#header div a {
/*	background: url(images/divisionof.png) no-repeat top center;*/
	/*width: 301px;
	height: 35px;
	display: block;*/
	/*text-indent: -7777px;*/
	font-size: 11px;
	color: #232323;
	text-decoration: none;
	font-family: verdana, arial;
	font-weight: bolder;
}


/* Left Side */
#leftside {
	width: 670px;
	float: left;
	height: auto !important;
	
	
	
}
*html #leftside{
	/*border: 1px solid black;*/
}
#leftside.full{
	width: 100%;
}
/*Intro + Photo*/
#intro {
	width: 670px;
	height: 249px;
	float: left;
	padding-top: 24px;
}
#text {
	width: 370px;
	height: 185px;
	float: left;
	/*padding-left: 23px;*/
	padding-top: 5px;
	/*background: url(images/intro-bg.png) no-repeat top left;*/
	
	position: relative;
}
#text a{
	text-decoration: none;
}
#text #boton{
	position: absolute;
	top: 50px;
	left: 330px;
}
#text #buttonflvw {
	position: relative;
}
#text .buttonflv {
	position: absolute;
	left: 99px;
	top: -26px;
}
#text .buttonflv a {
	text-indent: -7777px;
	outline: none;
	width: 203px;
	height: 83px;
	display: block;
	background: url(images/buttonflv.png) no-repeat;
}
#text .buttonflv a:hover {
	background: url(images/buttonflv.png) 0px -83px no-repeat;
}
#text p {
	padding: 15px 0;
	font: normal 15px Arial, Georgia, "Times New Roman", Times, serif;
	color: #d6d6d6;
}
#photo {
	float: right;
	/*position: relative;*/
	
	margin-top: -86px;
	
	
}
.insideintro {
	width: 670px;
	text-align: right;
	height: 83px;
	color: #d6d6d6;
	font: 20px Arial, Georgia, "Times New Roman", Times, serif;
	line-height: 23px;
	padding-top: 30px;
}
.insideintro p {
	padding-right: 25px;
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
}


/*Menu*/
#menu-search {
	
}
#menu-search ul {
	width: 655px;
	float: left;
	list-style: none;
	height: 38px;
}
#menu-search ul li {
	float: left;
	font: normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 38px;
	text-transform: uppercase;
	background: url(images/menu-separator.png) no-repeat right center;
	padding-right: 1px;
}
#menu-search ul li a {
	color: #fff;
	text-decoration: none;
	padding: 10px 15px 11px 15px;
}
#menu-search ul li a:hover, body#home #menu-search ul li#navHome a, body#about #menu-search ul li#navAbout a, body#blog #menu-search ul li#navBlog a, body#learning-center #menu-search ul li#navLc a, body#media #menu-search ul li#navLc a, body#events #menu-search ul li#navContact a,body#store #menu-search ul li#navEvents a,body#services #menu-search ul li#navEvents,body#contact #menu-search ul li#navContact a,body#general #menu-search ul li#navLc a {
	background: url(images/menu-hover.png) repeat-x;
}
/*#search {
	width: 202px;
	float: right;
	padding-top: 12px;
	padding-left: 6px;
	background: url(images/searchdummy.png) no-repeat 0 2px;
	height: 19px;
}
#search input {
	border: none;
	width: 170px;
}*/
#search {
	width: 212px;
	float: right;
	
}
#search input {
	border: none;
	padding-top: 12px;
	padding-left: 6px;
	width: 175px;
	height: 19px;
	background: url(images/search_box.gif) no-repeat 0 2px;
	float: left;
}

#searchsubmit input{
	border: none;
	background: url(images/search_button.gif) no-repeat 0 2px;
	padding-top: 8px;
	padding-left: 2px;
	width: 22px;
	height: 32px;
	float: left;
	cursor:pointer;
}

/*REcent Blog*/
#recentblog, #lc1 {
	width: 630px;/*327px;/*630px;*/
	float: left;
	/*padding-top: 38px;*/ /*Put when the products are on the home page too*/
	font-family: Arial, Helvetica, sans-serif;
	margin-top:50px;
}
#salesarticle, #lc2 {
	width: 630px;/*312px;/*630px;*/
	float: left;
	padding-top: 25px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 0px;/*30px;/*0px;*/
}
#recentblog .title, #salesarticle .title, .detail h2 {
	border-bottom: 2px solid #e4e4e4;
	height: 26px;
}
#salesarticle p{
	font-size: .9em;
	color: #000000;
	margin-top: 10px;
}
#recentblog .title h2, #salesarticle .title h2, #rightside .title h2, .detail h2 {
	font: normal 20px Arial, Helvetica, sans-serif;
	color: #82191c;
		width: 600px;/*300px;/*600px;*/
	float: left;
}
#recentblog .title .rss-title, #rightside .wrap .title .rss-title {
	display: block;
	background: url(images/rss.gif) no-repeat top center;
	width: 16px;
	height: 16px;
	float: right;
}
#recentblog .title .rss-title a {
	display: block;
	width: 16px;
	height: 16px;
	text-indent: -7777px;
	font-size: 2px;
}

#recentblog .post, #salesarticle .post {
	padding-top: 5px;/*20px;*/
	
}
#recentblog .post h3{
	font-size: 1.4em;
	margin-bottom: 5px;
}
#recentblog div span{
	font-size: 12px;
	color: #515151;
	
}
#recentblog div p{
	/*margin-top: 20px;
	
	color: #393939;
	font-size: 13px;
	line-height: 18px;*/
}
#recentblog div a{
	float: right;
	margin-top:20px;
}
#recentblog div p a{
	color: #20b7ef;
	float: none;
	text-decoration: none;
}
#recentblog .meta {
	background: url(images/meta-bg.gif) repeat-x top;
	height: 67px;/*67px;*/
	color: #453737;
}
#recentblog .meta img {
	
}
#recentblog .meta h3 {
	font-weight: bold;
	font-size: 16px;/*20px;*/
	padding: 9px 0 3px;
	width: 250px;
	float: left;
	letter-spacing: -1px;
	
	
}
#recentblog .meta .date {
	display: block;
	width: 250px;
	float: left;
	font-size: 13px;
	font-weight: normal;
	line-height: 14px;
}
#recentblog .meta .expand {
	width: 25px;
	height: 25px;
	float: right;
	margin-top: 22px;
	display: block;
	font-size: 1px;
}
#recentblog .accordion_toggle .expand {
	background: url(images/accordion.gif) no-repeat bottom;
}
#recentblog .accordion_toggle_active .expand {
	background: url(images/accordion.gif) no-repeat top;
}
#recentblog .xcerpt, #salesarticle .xcerpt {
	background: #fff;
	padding: 16px;
	font: 13px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #393939;
}
#recentblog .xcerpt a, #salesarticle .xcerpt a, .blog a, .accordion_content a {
	color: #00aeef;
}
#recentblog .allpost, #salesarticle .allpost {
	background: #a2a2a2 url(images/allblog.gif) no-repeat left center;
	height: 24px;
	line-height: 24px;
	text-align: right;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	padding-right: 11px;
	margin-top: 5px;
}
#recentblog .allpost a, #salesarticle .allpost a {
	height: 24px;
	display: block;
	color: #fff;
	text-decoration: none;
}

#salesarticle .meta {
	background: #ededed;
	border-left: 3px solid #9a4648;
}
#salesarticle .meta h3 {
	line-height: 26px;
	color: #453737;
	font-size: 17px;
	padding-left: 14px;
}
#salesarticle .community {
	line-height: 20px;
	background: url(images/community-buble.gif) no-repeat top center;
	padding-bottom: 0;
}
#salesarticle .community p {
	font: normal 13px Georgia, "Times New Roman", Times, serif;
	line-height: 22px;
}
#salesarticle .poster {
	background: url(images/community-buble2.gif) no-repeat top center;
	text-align: right;
	padding-top: 20px;
}
#salesarticle .poster .who {
	font-size: 17px;
	font-weight: bold;
	color: #000;
}
#salesarticle .poster .job {
	font-size: 13px;
	color: #7a7a7a;
}

.detail {
	width: 630px;
	float: left;
	padding-top: 38px;
	font: 13px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #393939;
}
.full .detail{
	width: 100%;
	
}
.detail div div div img{
	margin: 0px 5px;
}
.detail h2 {
	width: 630px;
	float: none;
}
.detail span.return{
	width: 250px;
	float: left;
	
}
.detail span.return a{
	margin-left: 0px;
}
.detail h4.by{
	width: 630px;
	height: 40px;
	background: url(images/bytodd.png) top left no-repeat;
	text-indent: -7777px;
	font-size: -999px!important;
	overflow: hidden;
	float: left;
	margin-bottom: 10px;
}
.detail p {
	padding: 20px 0 0 0;
	line-height: 22px;
}
#leftside div.detail table {
	margin: 5px 0px 5px 20px;
}
#leftside div.detail table td{
	margin: 5px 0px 5px 10px;
}
#leftside div.detail #Op{
 display: none;
}
/*Right Side*/
#rightside {
	width: 332px;/*332px;*/
	float: right;
	/*background: url(images/tongue.png) no-repeat top right;*/
	background: url(images/tongue.jpg) no-repeat top right;
}
*html #rightside{
   /* border: 1px solid black;*/
}
.inside #rightside {
	/*background: url(images/tongueinside1.png) no-repeat top right;*/
	background: url(images/tongueinside.jpg) no-repeat top center;
	margin-top:-2px;
}
#rightside .link{
	width: 75px;
	float: left;
	text-align: center;
	margin-top:15px;
}
.inside #rightside .link{
	width: 40px;
	float: left;
	text-align: center;
	margin-top:0px;
	height: 38px;
}
#rightside .text{
	width: 180px;
	float: left;
	text-align: left;
	margin-top:15px;
}
.inside #rightside .text{
	width: 228px;
	float: left;
	text-align: left;
	margin-top:5px;
	height: 33px;
}
#rightside .text h2{
	font-size: 16px;
}
#rightside .text h2 a{
	color: #000000;
	text-decoration: none;
}
#rightside .text p{
	font-size: 12px;
	color: #666666;
}
#rightside .text p span{
	display: inline;
}
#rightside .text p a{
	/*width: 11px;
	height: 7px;
	float: left;
	text-indent: -7777em;
	font-size: -999em;
	background: url(images/header-link-arrow.jpg) top left no-repeat;*/
}
#rightside .link a.first{
	width: 51px;
	height: 44px;
	background: url(images/header-link-1.png) top left no-repeat;
	display: block;
	text-indent: -7777em;
}
#rightside .link a.second{
	width: 51px;
	height: 44px;
	background: url(images/header-link-2.png) top left no-repeat;
	display: block;
	text-indent: -7777em;
}
#rightside .link a.third{
	width: 51px;
	height: 44px;
	background: url(images/header-link-3.png) top left no-repeat;
	display: block;
	text-indent: -7777em;
}
.inside #rightside .link a.first{
	width: 30px;
	height: 28px;
	background: url(images/inside-sidebar-first.png) top left no-repeat;
	display: block;
	text-indent: -7777em;
}
.inside #rightside .link a.second{
	width: 30px;
	height: 28px;
	background: url(images/inside-sidebar-second.png) top left no-repeat;
	display: block;
	text-indent: -7777em;
}
.inside #rightside .link a.third{
	width: 30px;
	height: 28px;
	background: url(images/inside-sidebar-third.png) top left no-repeat;
	display: block;
	text-indent: -7777em;
}
#rightside .topborder {
	/*background: url(images/top-right.gif) no-repeat top center;*/
	/*width: 325px;*/
	height: 17px;
}
#rightside .right-content {
	padding: 0px;/*0 20px;*/
}

#rightside .suscribe{
	margin-bottom: 20px;
	margin-left: 40px;
}
#rightside .suscribe a img{
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}

#rightside .wrap {
	/*background: #f7f7f7 url(images/rightcontent.gif) no-repeat center bottom;*/
	/*padding: 0 30px;*/
	/*height: 200px;*/
	width: 268px;
	margin: 0 auto;
	/*height: 200px;*/
	height: auto !important;
	
	height: 300px;
	
	min-height: 300px;
}
.inside #rightside .wrap{
	margin-top:0px;
	height: auto !important;
	height: 170px;
	min-height: 170px;
	margin-top:-5px;
} 
#rightside .featured {
	height: 125px; /*147px;*/
	padding-top: 0px;/*20px*/
	margin-bottom: 40px;
}
#rightside.home .featured{
	padding-top:0px;
}
#rightside .wrap .title, #rightside .wrap2 .title {
	border-bottom: 2px solid #e5e5e5;
	height: 22px;
}
#rightside .wrap .title h2, #rightside .wrap2 .title h2 {
	font-size: 18px;
	/*color: #4a4845 ;*/
	width: 245px;/*210px;*/
	text-align: center;
	float: left;
	/*width: 230px;
	height: 25px;
	background: url(images/network.png) top left no-repeat;
	text-indent: -7777px;*/
	
}
#rightside .wrap .title .rss-title {
	text-indent: -7777px;
}
#rightside .wrap ul, #rightside .wrap2 ul {
	list-style: none;
	font: normal 13px Arial, Helvetica, sans-serif;
	padding-top: 25px;
}
#rightside .wrap ul li, #rightside .wrap2 ul li {
	background: url(images/icon-star.gif) no-repeat 0px 3px;
	padding-left: 25px;
	padding-bottom: 0px;
	margin-bottom: 20px;
}

#rightside .wrap ul li .title, #rightside .wrap ul li .title a, #rightside .wrap ul li a, #rightside .wrap2 ul li a {
	color: #786953;
	border-bottom: none;
	text-decoration: none;
}
#rightside .wrap ul li .date {
	color: #a5a5a5;
}
#rightside .wrap .title {
	/*border-bottom-color: #d0d0d0;
	height: 22px;*/
}
#rightside .wrap img{
	/*float: left;*/
}
#rightside .wrap a span{
	width: 160px;
	font-size: .8em;
	color: #4d4848;
	float: left;
	font-weight: bolder;
	padding-top:5px;
	text-decoration: none;
}
#rightside .wrap a strong{
	color: #ae2123;
	text-decoration: none;
}


#right-content .wrap a {
	text-decoration: none;
}
#right-content .wrap a:link p
{
	text-decoration: none;
	
}
#right-content .wrap a:visited p
{
	text-decoration: none;
	
}
#right-content .wrap a:hover p
{
	text-decoration: none;
}
#right-content .wrap a:active p
{
	text-decoration: none;
}
#rightside .wrap2 {
	/*background: url(images/rightbottom.gif) no-repeat bottom center;*/
	padding: 30px 0;
}
/*.inside #rightside .wrap2 {
	padding: 0 30px 30px;
}
#rightside .wrap2 ul {
	padding-bottom: 20px;
	line-height: 20px;
}
.inside #rightside .wrap2 ul {
	padding-top: 10px;
}
#rightside .wrap ul li.book, #rightside .wrap2 ul li.book {
	background: url(images/icon-book.gif) no-repeat 0 3px !important;
}
#rightside .wrap ul li.speaker, #rightside .wrap2 ul li.speaker {
	background: url(images/icon-sepaker.gif) no-repeat 0 3px !important;
}
#rightside .wrap2 ul li {
	margin-bottom: 5px;
}

#rightside .wrap ul li {
	background: url(images/icon-star.gif) no-repeat 0px 2px !important;
	line-height: normal !important;
	margin-bottom: 0 !important;
	font-weight: normal !important;

}
body.index #rightside .wrap ul li {
	margin-bottom: 20px !important;
}
body.index #rightside .featured ul li {
	margin-bottom: 10px !important;
	padding-bottom: 5px !important;
}
#rightside .sidebox2 .wrap ul li {
	background: none !important;
	margin-bottom: 2px !important;
}
#rightside .wrap ul li a {
	font-size: 12px;
}
#rightside .wrap ul li a:hover {
	background: none !important;
	color: #535353 !important;
}
#rightside .wrap .more {
	text-align: right;
	clear: both;
}
#rightside .wrap .more a {
	background: url(images/icon-arrow.gif) no-repeat right top;
	font-size: 12px;
	color: #515151;
	padding-right: 20px;
	text-decoration: none;
	font-weight: bold;
}*/
#rightside #right-navigation h2 {
	color:#404D6C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:19px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:normal;
	padding:10px;
}
#rightside #right-navigation ul{
	/*padding-top:18px;*/
	list-style:none;
	margin-left:10px;
}
#rightside #right-navigation ul li{
	margin-bottom: 2px;
}
#rightside #right-navigation ul li a{
	font-size:14px;
	font-weight:bold;
	line-height:25px;
	color:#535353;
	display:block;
	height:25px;
	padding-left:25px;
	text-decoration:none;
	width:248px;
}

#rightside #right-navigation ul li a:hover, #rightside #right-navigation ul li a.active {
	background:transparent url(images/about-hover.gif) no-repeat scroll left top !important;
	color:#FFFFFF !important;
}
#rightside #networks{
	width: 314px;
	margin-top:40px;
	margin-bottom:40px;
	
	/*float: left;*/
	border-bottom: 16px solid #666666;
}
#rightside #networks h3{
	color: #990100;
	font-size: 16px;
	font-weight: bolder;
	padding: 0px 0px 5px 15px;
	border-bottom: 2px solid #e5e5e5;
}
#rightside #networks ul {
	padding-bottom: 10px;
	line-height: 20px;
	list-style:none;
	padding-left: 15px;
	background: #ffffff;
	padding-top:10px;
}
#rightside #networks ul li {
/*	background: url(images/sidebar-news-arrow.jpg) no-repeat 0 5px;*/
	/*margin-top:10px;*/
	padding-left: 40px;
	font-size: 12px;
	/*height: 27px;*/
	padding-top:5px;
	padding-bottom:10px;
	background: #ffffff;
}
#rightside #networks ul li a{
	color: #666666;
	text-decoration: none;
}
#rightside #networks ul li.twitter{
	background: #ffffff url(images/sidebar-twitter.jpg) no-repeat 0 0px;
}
#rightside #networks ul li.linkedin{
	background: #ffffff url(images/sidebar-linkedin.jpg) no-repeat 0 5px;
}

#rightside #clients{
	/*margin-top: 90px;*/
	background: url(images/sidebar-background-clients.jpg) bottom center no-repeat;
	width: 314px;
	text-align: center;
	padding-bottom: 8px;
	display: block;
	
}
#rightside #clients h3{
	background: url(images/sidebar-title.jpg) top center no-repeat;
	
	text-indent: -9999em;
	
}
#rightside #clients ul{
	list-style:none;
	/*text-align: center!important;*/
	width: 314px!important;
	/*float: left;*/
}
#clients ul li{
	width: 314px!important;
	/*float: left;*/
	/*text-align: center!important;*/
	left: 0px;
	top:0px;
	/*margin: 0px;
	border: 1px solid yellow;*/
	
	
}

#rigthside #clients ul li a{
	/*width: 314px!important;
	float: left;*/
	/*text-align: center!important;
	left: 25%;*/
	/*margin: 0px;
		border: 1px solid black;*/
}
#rigthside #clients ul li a img{
		/*border: 1px solid aqua;
		float: left;*/
}
#rightside #news{
	width: 314px;
	margin-top:20px;
	padding-bottom: 10px;
	/*float: left;*/
}
#rightside #news h3{
	color: #990100;
	font-size: 16px;
	font-weight: bolder;
	padding: 0px 0px 5px 15px;
	border-bottom: 2px solid #e5e5e5;
}
#rightside #news ul {
	padding-bottom: 20px;
	line-height: 20px;
	list-style:none;
	padding-left: 15px;
	background: #ffffff;
}
#rightside #news ul li {
	background: #ffffff url(images/sidebar-news-arrow.jpg) no-repeat 0 15px;
	padding-top:10px;
	padding-left: 20px;
	font-size: 12px;
}
#rightside #news ul li a{
	color: #333333;
	text-decoration: none;
}
#rightside #news ul li span.date{
	color: #666666;
	font-style: italic;
}
#rightside #news a.bottom{
	width: 100%;
	text-align: center;
	background: #666666;
	display: block;
	color: #ffffff;
	padding-top:3px;
	padding-bottom:6px;
	font-size: 12px;
	font-weight: bolder;
}
#rightside #phrases-container{
	margin-top: 20px;
	height: 250px;
	
}
#rightside #phrases-container ul{
	list-style:none;
}
#rightside #phrases-container ul li div.top{
	background: url(images/bubble-up.jpg) top left no-repeat;
	width: 313px;
	height: 12px;
}
#rightside #phrases-container ul li div.bottom{
	background: url(images/bubble-down.jpg) top left no-repeat;
	width: 313px;
	height: 11px;
}
#rightside #phrases-container ul li div.middle{
	background: url(images/bubble-middle.jpg) top left repeat-y;
	width: 303px;
	padding: 0px 20px 0px 10px;
	font-size: 13px;
	color: #333333;
}
*html #rightside #phrases-container ul li div.middle{
	margin-top:-8px;
}
#rightside #phrases-container ul li div.middle p{
	line-height:20px;
	padding:0 10px 0 5px;
	font-family: georgia;
	
	
}
#rightside #phrases-container ul li strong{
	/*width: 313px;*/
	background: url(images/bubble-arrow.jpg) 136px -1px no-repeat;
	height: 24px;
	display: block;
	padding-left: 170px;
	padding-top:10px;
	font-size: 14px;
}
*html #rightside #phrases-container ul li strong{
	margin-top: -7px;
}
#rightside #phrases-container ul li span{
	width: 313px;
	display: block;
	text-align: right;
	margin-top:-5px;
	font-size: 12px;
	color: #666666;
}

/*podcast - aboutside*/
#podcast, .sidebox, .sidebox2 {
	/*background: url(images/podcastbg.png) no-repeat top center;*//*Out because the small cart image background*/
	/*margin-bottom: 30px;*/
	margin-left:8px;
}
/*.sidebox{
	margin-bottom: 0px;
}
#podcast .wrap, .sidebox .wrap {
	height: auto;
}
.sidebox2 {
	margin-bottom: 0px;*//*25px;*/
}
/*#podcast h2, .sidebox h2, .sidebox2 h2 {
	font: bold 19px Arial, Helvetica, sans-serif;
	color: #404d6c;
	padding: 20px 0;
	letter-spacing: -1px;
}
.sidebox h2, .sidebox2 h2 {
	padding-bottom: 5px;
}
#rightside .sidebox .wrap ul,#rightside .sidebox2 .wrap ul {
	padding-top: 18px;
}
#podcast ul {
}
#rightside #podcast ul li {
	background: url(images/icon-sepaker.gif) no-repeat 0 3px !important;
	padding-bottom: 0px !important;
	margin-bottom: 5px !important;
}
#rightside #podcast ul li a {
	color: #535353;
	text-decoration: none;
}
#rightside .sidebox ul, #rightside .sidebox2 ul {
	list-style: none;
}
#rightside .sidebox ul li, #rightside .sidebox2 ul li {
	background: none;
	font-size: 15px;*/
	/*font-weight: bold;*/
	/*margin-bottom: 5px;
	width: 248px;
	height: 25px;
	padding-left: 0px;
	line-height: 25px;*/
/*}
#rightside .sidebox ul li a, #rightside .sidebox2 ul li a {
	color: #535353;
	text-decoration: none;
	width: 248px;
	height: 25px;
	display: block;
	padding-left: 25px;
}
#rightside .sidebox2 ul li a {
	
	line-height: 25px;
	font-weight: bold;
	font-size: 14px;
}
#rightside .sidebox2 ul li a:hover, #rightside .sidebox2 ul li a.active {
	background: url(images/about-hover.gif) no-repeat left top !important;
	color: #fff !important;
	line-height: 25px;
}
#rightside .sidebox ul.media li{
	height: 20px;
	line-height: 20px;
}
#rightside .sidebox ul.media li a{
	height: 20px;
	line-height: 20px;
}
#rightside ul.cart{
	list-style: none;
	display: block;
	width: 270px;
	float: left;
}
#rightside ul.cart li{
	background: url(images/cart_icon.png) no-repeat 0px 3px !important;
	padding-left: 5px;
}
*html #rightside ul.cart li{
	background: url(images/cart_icon.gif) no-repeat 0px 3px !important;
}
#rightside .sidebox p, #rightside .sidebox label {
	font-size: 13px;
	line-height: 20px;
	color: #393939;
}
#rightside .sidebox label {
	font-weight: bold;
	display: block;
	width: 82px;
	float: left;
	height: 24px;
}
#rightside .sidebox form {
	padding-top: 10px;
}
#rightside .sidebox form input {
	width: 130px;
	background: #fff;
	border: 1px solid #dddedf;
}
#rightside .sidebox form br {
	clear: both;
}
#rightside .sidebox form .ButTon {
	background: #404d6c;
	color: #fff;
	padding: 3px;
	width: 60px;
	float: right;
	margin-right: 32px;
}*/
.blog h3 {
	font-size: 32px;
	line-height: normal;
}
.blog .blogpost {
	padding-top: 40px;
	padding-bottom: 25px;
}
.blog .blogpost .metapost {
	padding-left: 20px;
	background:url(images/icon-meta.gif) no-repeat left;
}
.blog .blogpost .metapost a {
	color: #333333;
	text-decoration: none;
}
.blog .paging {
	text-align: center;
	font-size: 15px;
}
.blog .paging div {
	background: #fff;
	padding: 5px;
	width: 450px;
	margin: 0 auto;
}
.blog .paging a {
	color: #000000;
	font-weight: bold;
	padding: 0 15px;
	text-decoration: none;
}
.blog .paging .pages a {
	padding: 0 2px;
	color: #5a5a5a;
}
.blog .paging .pages a:hover, .blog .paging .pages a.current {
	color: #FF0000;
}
.inside {
	padding-top: 0px;
}
.gravatar {
	width: 54px;
	float: left;
	padding-right: 6px;
}
.poster {
	padding-top: 32px;
	background: url(images/commentbox2.gif) no-repeat bottom center;
	padding-bottom: 38px;
}
.poster p {
	padding: 0;
}
.poster .date {
	color: #847973;
	font-size: 12px;
}
div.commentposted {
	background: #fff url(images/commentbox.gif) no-repeat bottom center;
	padding: 5px 20px 20px 20px
}
div.comments {
	width: 631px;
}
p.commenter {
	font-size: 18px;
	color: #453737;
	padding-top: 3px;
}
div.comment {
	padding-top: 30px;
}
div.comment h4 {
	background: url(images/comment.gif) no-repeat left;
	font-size: 24px;
	padding-left: 20px;
}
div.commentposted {
	color: #7f715c;
}
div.comment .feedback {
	width: 631px;
	padding-left: 0px;
}
div.comment .feedback h4 {
	padding-top: 30px;
	border-bottom: 1px dotted #a69f9b;
	background: none;
	padding-left: 0px;
	font-size: 24px;
	font-weight: normal;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.req {
	color: #ec008c;
}
.inputs {
	width: 295px;
	float: left;
}
.inputs label {
	display: block;
	font-size: 14px;
	color: #776a63;
	padding: 3px 0;
}
.inputs input.single {
    background: url(images/formbg.gif) no-repeat;
    width: 284px;
    height: 21px;
    padding: 7px; /* put a padding */
	border: none;
 }
 .inputs textarea {
 	background: url(images/formbg-text.gif) no-repeat;
	width: 274px;
	height: 208px;
	padding: 10px;
	border: none;
 }
.explain {
	width: 295px;
	padding: 15px;
	float: right;
	background: #d9e3e1;
	margin-top: 22px;
	color: #60544e;
}
.explain p {
	padding: 0;
	line-height: 14px;
	padding-bottom: 15px;
}

/*Events*/

ul.event_list{
	list-style: none;
	margin: 20px 0 0 0;
}
ul.event_list li{
	list-style: none;
}
ul.event_list li ul{
	padding: 10px 15px;
	margin: 0;
	position: relative;
}
ul.event_list li ul li span.lbl{
	color: #404d6c;
	text-transform: uppercase;
	font-size: 0.9em;
}
ul.event_list li ul li span.lbl2{
	color: #888888;
	font-size: 0.9em;
}
ul.event_list li ul li a{
	text-decoration: none;
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
}
ul.event_list li ul li a.more{
   position: absolute;
	left: 83%;
	top: 45%;
	background:  url(images/layout-button-more.gif) no-repeat;
	width: 65px;
	height: 22px;
	display: block;
	color: #ffffff;
	padding-top: 3px;
	padding-left: 20px;
	text-transform: uppercase;
	font-size: 12px;
}
*html ul.event_list li ul li a.more{
   position: absolute;
	left: 75%;
	top: 10%;
}

ul.event_list li.par ul{
	background-color: #e6e7e8;
	padding: 10px 15px;
	margin: 0;
}

h2.title{
	margin-bottom: 15px;	
}
h3{
	text-decoration: none;
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
	margin-top: 10px;	
}
h4{
	color: #404d6c;
	/*text-transform: uppercase;*/
	font-size: 1.1em;
}

.inside_event p{
	font-size: 1.1em;
}
.detail span a{
	color: #404d6c;
	text-transform: lowercase;
	text-decoration: none;
	float: right;
	clear: both;
	font-weight: bold;
	font-size: 0.9em;
	margin-left: 500px;
}
.event_desc{
	margin-top: 60px;
}
/* Form */

form select{
   height:20px;
	width: 180px;
	margin: 2px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
	font-size: 1em;
	border: 1px solid #404d6c;
	text-transform: lowercase;
}


/*Learning Center*/
#lc1, #lc2 {
	padding-top: 22px;
}
#lc1 h3, #lc2 h3{
	
}
#lc1 h3 a, #lc2 h3 a {
	border-left: 2px solid #9a4648;
	padding-left: 16px;
	line-height: 40px;
	height: 40px;
	background: #e3e3e3;
	font-size: 23px;
	color: #453737;
	display: block;
	text-decoration: none;
}
#lc1 h3 a:hover, #lc2 h3 a:hover {
	color: #fff;
	background: #404d6c;
}
#lc1 .post .xcerpt, #lc2 .post .xcerpt{
	background: #fff;
	padding: 16px 16px 30px 16px;
	margin-bottom: 26px;
}
#lc1 h4, #lc2 h4 {
	color: #404d6c;
	font-size: 16px;
	letter-spacing: -1px;
	padding-top: 45px;
}
#lc1 ul, #lc2 ul {
	margin:0;
	list-style: none;
	padding-top: 5px;
}
#lc1 ul.lists li, #lc2 ul.lists li {
	background: url(images/icon-star.gif) no-repeat left;
	padding-left: 18px;
	padding-top: 4px;
	padding-top: 4px;
}
#lc1 ul.lists li a, #lc2 ul.lists li a {
	color: #535353;
	text-decoration: none;
}
#lc2 ul.video {
	
}
#lc2 ul.video li {
	float: left;
	background: none;
	padding-right: 21px;
}
#lc2 h4.video {
	padding-top: 33px;
}

/*Bottom*/
#bottom {
	background: #4f504e;
	border-top: 6px solid #a20308;
	text-align: center;
	margin-top: 50px;
	font-family: Arial, Helvetica, sans-serif;
}
#bottom #wrapper {
	width: 1001px;
	margin: 0 auto;
	text-align: left;
	line-height: 18px;
	padding-top: 18px;
	padding-bottom: 18px;
}
#bottom #wrapper p {
	padding-bottom: 15px;
}
#bottom #wrapper h3 {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	padding: 5px 0 10px 0;
}
#bottom #wrapper ul {
	list-style: none;
}
#bottom #wrapper ul li {
	font-size: 13px;
	color: #fff;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 4px;
	color: #e3dfdf;
}
#bottom #wrapper ul li a {
	color: #e3dfdf;
	text-decoration: none;
}
#bottom #wrapper .recentblogs, #bottom #wrapper .upcomingevents {
	width: 269px;
	float: left;
	border-right: 1px dashed #848484;
}
#bottom #wrapper .upcomingevents {
	width: 300px;
	padding-right: 10px;
}
#bottom #wrapper .recentblogs li {
	background: url(images/icon-buble.gif) no-repeat 0;
}
#bottom #wrapper .upcomingevents li {
	/*background: url(images/icon-stargrey.gif) no-repeat 0;*/
	background: url(images/footer-arrow.jpg) no-repeat 0;
}
#bottom #wrapper .upcomingevents {
	padding-left: 35px;
	
}
#bottom #wrapper .upcomingevents div.title, #bottom #wrapper .upcomingevents ul li span.date {
	display:none;
}

#bottom #wrapper .copyright {
	width: 370px;
	float: right;
	text-align: right;
	font-size: 12px;
	color: #fff;
}
#bottom #wrapper .copyright a {
	color: #22b9f1;
}
		
		/*
			Vertical Accordions
		*/
		
		.accordion_toggle {
			display: block;
			height: 30px;
			/*width: 680px;*/
			background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			/*border-bottom: 1px solid #cde99f;*/
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.accordion_toggle_active {
			background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
			color: #ffffff;
			/*border-bottom: 1px solid #f68263;*/
		}
		
		.accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
			font-size: 13px;
		}
			
		.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}
			
		.accordion_content p {
				line-height: 150%;
				padding: 15px;
			}
			
		.vertical_accordion_toggle {
			display: block;
			height: 30px;
			width: 600px;
			background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}

		.vertical_accordion_toggle_active {
			background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
			color: #ffffff;
			border-bottom: 1px solid #f68263;
		}

		.vertical_accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}

		.vertical_accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

		.vertical_accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
  			
		/*
			Horizontal Accordion
		*/
		
		.horizontal_accordion_toggle {
			/* REQUIRED */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */

			display: block;
			height: 100px;
			width: 30px;
			background: url(images/h_accordion_toggle.jpg) no-repeat top left #a9d06a;
			color: #ffffff;
			text-decoration: none;
			outline: none;
			border-right: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.horizontal_accordion_toggle_active {
			background: url(images/h_accordion_toggle_active.jpg) no-repeat top left #e0542f;
			border-right: 1px solid #f68263;
		}
		
		.horizontal_accordion_content {
			/* REQUIRED */
			height: 100px;	/* We need to define a height for the accordion as it stretches the width */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */
			
			overflow: hidden;
			background-color: #ffffff;
			color: #444444;
		}
			
		.horizontal_accordion_content p {
				width: 450px;
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
					
					
    /* Container styling*/
    #horizontal_container {
      margin: 20px auto 20px auto;
      width: 680px;   
      height: 100px;    
    }
    
    #vertical_nested_container {
      margin: 20px auto 20px auto;
      width: 620px;
    }

#vertical_container div{
	margin-bottom: 40px;
}
#vertical_container div.window{
	width: 200px;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}
#vertical_container div.window.last{
	margin-right: 0px;
}
#vertical_container div.window div.picture{
	height: 115px;
	margin-bottom: 10px;
	float: left;
}
#vertical_container div.window h2{
	color: #990000;
	font-size: 1.1em;
	font-weight: normal;
	float: left;
	width: 100%;
}
#vertical_container div.window p{
	color: #000000;
	margin-top:5px;
	font-size: .8em;
	padding-right: 10px;
}
/*IE 6 Transparency Issue*/
img,#intro,#text,#text a,#photo, #photo img ,#rightside {
	behavior: url(iepngfix.htc)

}



/* Flash Player */
/* dimensios for both splash image and the player wrapper */ 
a.flowplayer, a.flowplayer img { 
    display:block;                 
    width:300px; 
    height:240px; 
    border:0px;         
} 
 
/* play button on top of splash screenn */ 
div.playButton { 
    background:url(../img/btn/play.png) no-repeat; 
    width:50px; 
    height:50px; 
    position:relative; 
    top:-140px; 
    left:125px;     
    opacity:0.9; 
    margin-bottom:-50px; 
} 
 
/* play button upon mouseover */ 
div.playButton:hover { 
    opacity:1.0;         
}
/*Added for the store*/
.detail h1.home{
	color: #82191c;
	padding-bottom: 10px;
	margin-bottom: 15px;
	font-weight: normal;
	border-bottom: 2px solid #e4e4e4;
	
}
.detail div.breadcrumb{
	text-transform: uppercase;
	margin-bottom: 15px;
	font-size: .85em;
}
.detail div.breadcrumb span{
	color: #ac1418;
}
.detail div.breadcrumb strong a,
.detail div.breadcrumb a{
	text-decoration: none;
	color: #000000;
	
}
.detail div.category-description{
	background-color: #d1ffa9;
	border: 1px solid #88ac69;
	margin: 0px 0px 20px 0px;
	min-height: 175px;
	padding:0px;
	overflow: hidden;
	
}
*html .detail div.category-description{
	height: 175px;
}
.detail div.category-description h1{
	margin: 20px 0px 10px 20px;
	border: none;
	font-weight: normal;
	font-size: 1.4em;
}
.detail div.category-description h1 a{
	text-decoration: none;
	color: #000000;
	
}
.detail div.category-description div.category-content{
	width: 650px;
	float: left;
	/*min-height: 150px;*/
	
}
.detail div.category-description div.category-image{
	width: 150px;
	margin-left: 25px;
	float: left;
	height: 100px;
}
.detail div.category-description div.description{
	width: 400px;
	margin-left: 10px;
	float: left;
	/*height: 100px;*/
	height: auto;
}
.detail div.category-description div.description p{
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
.detail div.product{
	width: 280px;/*309*/
	height: 230px;/*280*/
	float: left;
	margin: 20px 25px 0px 0px;
	border: 1px solid #c4c4c4;
	padding: 10px 10px 0px 10px;
	background: url(images/background-product-low.jpg) left bottom repeat-x;
	position: relative;
}
.detail div.product h3{
	width: 200px;
	float:left;
	font-size: 1.5em;
	font-weight: normal;
	line-height: 107%;
	font-family: arial, sans-serif;
}
.detail div.product h3{
	width: 270px;
}
.detail div.product h3 a{
	text-decoration: none;
	color: #000000;
	font-weight: bolder;
}
.detail div.product span.price{
	width: 50px;
	float: left;
	background: #a50408;
	color: #ffffff;
	margin-left:20px;
	text-align: center;
	margin-top:10px;
	font-weight: normal;
	font-family: arial, sans-serif;
}
.detail div.product p.date{
	clear: both;
	color: #6f6f6f;
	padding: 10px 0px 0px 0px;
	font-weight: normal;
	font-family: arial, sans-serif;
}
.detail div.product p.productSumm{
	padding: 10px 0px 10px 0px;
	font-family: arial, sans-serif;
	
}
.detail div.product div.low-part{
	height: 46px;
	position: absolute;
	left: 0px;
	top: 184px;
}
.detail div.product div.low-part h3{
 background: url(images/button-product-more.jpg) no-repeat;
 width:72px;
 height:23px;
 margin: 22px 0px 0px 25px;
 float: left;
}
.detail div.product div.low-part h3.right{
	margin: 22px 0px 0px 200px;
}
*html .detail div.product div.low-part h3{
	/*border: 1px solid black;*/
}
.detail div.product div.low-part h3 a{
 /*width:72px;
 height:23px;*/
 display: block;
 /* hide from IE Mac \*/
 text-indent: -999em;
 overflow: hidden;
 /* end hide */
 cursor: pointer;
}
* html > body .detail div.product div.low-part h3 a {
   letter-spacing: -999em;
}
.detail div.product div.low-part form{
 /*background: url(images/button-product-buy.jpg) no-repeat;*/
 width:83px;
 height:27px;
 /*margin: 19px 0px 0px 75px;*/
 float: left;
}
.detail div.product div.low-part form input.button{
 /*width:83px;
 background: url(images/button-product-buy.jpg) no-repeat;
 height:27px;*/
 width: 100px;
 height: 22px;
  background: url(images/buy_now_icon.jpg) no-repeat;
  margin: 22px 0px 0px 80px;/*19px 0px 0px 95px;*/
  float: left;
 display: block;
 /* hide from IE Mac \*/
 text-indent: -999em;
 overflow: hidden;
 /* end hide */
 border: none;
 cursor: pointer;
 letter-spacing: -999em;
}
*html .detail div.product div.low-part form input.button{
	overflow: visible;
	margin: 0px 0px 0px 10px!important;
	border: 1px solid black;
	padding: 0px!important;
}
* html > body .detail div.product div.low-part form input.button {
   letter-spacing: -999em;
}
/*Product Detail Page*/
.detail div.product-detail h3{
	width: 475px;
	float: left;
	margin: 0px;
	font-size: 1.5em;
}
.detail div.product-detail h3.h3noPrice{
	width: 400px;
}
.detail div.product-detail span.price{
	width: 210px;/*170px;*/
	float: left;
	background: #a50408;
	color: #ffffff;
	margin-left:10px;
	text-align: center;
	margin-top:0px;
	font-size: 1.2em;
	padding: 5px;
}
.detail div.product-detail span.price a{
	margin-left:0px;
	float: none;
	color: #ffffff;
}
.detail div.product-detail p.date{
	clear: both;
	color: #6f6f6f;
	padding: 0px 0px 0px 0px;
}
.detail div.product-detail div.form form input.button{
 /*width:84px;
 background: url(images/product-detail-cart-button.png) no-repeat;
 height:28px;*/
 width: 100px;
 height: 22px;
  background: url(images/buy_now_icon.jpg) no-repeat;
  margin: 0px 0px 10px 0px;
 /* float: left;*/
 display: block;
 /* hide from IE Mac \*/
 text-indent: -999em;
 overflow: hidden;
 /* end hide */
 border: none;
 cursor: pointer;
 letter-spacing: -999em;
}
* html > body .detail div.product-detail div.form form input.button {
   letter-spacing: -999em;
}
.detail div.product-detail div.images{
	width: 260px;
	float: left;
	text-align: center;
	background: #dbd4c0;
	padding-top:5px;
	margin-bottom: 10px;
	padding-bottom:5px;
}
.detail div.product-detail div.images div.imageElementhumbs{
	width: 80px;
	height: 80px;
	text-align: center;
	float: left;
	margin-top:5px;
	margin-left: 5px;
	/*border: 2px solid dbd4c0;*/
}
#productSumm{
	width: 270px;
	min-height: 50px;
	float: left;
	background: url(images/product-quote-left.png) top left no-repeat;
	padding: 30px 0px 0px 80px;
	font-size: 1.6em;
	color: #847d7d;
	margin-left: 10px;
	font-weight: normal;
	line-height: 107%;
	letter-spacing: 2px;
}
.detail div.product-detail div.quote{
	width: 350px;
	height: 42px;
	background: url(images/product-quote-right.png) top right no-repeat;
	float: left;
	

}
#productDesc{
	clear: both;
	color: #000000;
	margin-bottom: 20px;
	padding-bottom: 30px;
	border-bottom: 1px solid #a30308;
}
#productDesc ul{
	margin: 10px 0px 10px 20px;
}
#productDesc ul li{
	list-style:none;
	background: url(images/product-detail-ul-li.png) 0px 5px no-repeat;
	padding-left: 20px;
	
}
#productDesc h3{
	color: #2e4e6d;
	font-size: 1.3em;
}
.detail #relProducts h4{
	font-size: 1.4em;
	margin-bottom: 20px;
}
.detail #relProducts div.interested p{
	padding: 0px;
}
.detail #relProducts div.interested p a{
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	font-size: 1.1em;
}
.detail #relProducts div.interested p span{
	margin-left: 10px;
	font-size: .9em;
}
/*Cart Css*/
.detail div.check{
	border-bottom: 2px solid #e4e4e4;
	height: 25px;
	
}
.detail div.check h1.home.checkout{
	width: 200px;
	border: none;
	float: left;
	line-height: 25px;
	margin-bottom: 10px;
}
.detail div.check h1.home.checkout1{
	width: 270px;
	border: none;
	float: left;
}
.detail div.check h1.home.shipping{
	width: 250px;
	border: none;
	float: left;
	line-height: 25px;
	margin-bottom: 10px;
}
.detail div.check h1.home.purchase{
	width: 250px;
	border: none;
	float: left;
	font-size: 1.5em;
	line-height: 25px;
	margin-bottom: 10px;
}
.detail div.minicheckout{
	width: 400px;
	float: right;
	
	text-align: right;
	font-size: 1em;
}
.detail div.minicheckout ul{
	list-style:none!important;
	padding: 0px;
	/*line-height: 1em;*/
	margin:5px 0px 0px 0px;
	text-transform: uppercase;
	color: #acacac;
}
.detail div.minicheckout ul li{
	display: inline!important;
	padding: 0px;
	margin-left: 0px;
}
.detail div.minicheckout ul li.current{
	text-decoration: none;
	color: #ac1418;
}
.detail div.breadcrumb.checkout{
	clear: both;
}
.detail form table{
	margin:0px!important;
}
.detail form table col.quantity{
	width: 75px!important;
	text-align: center!important;
}
.detail form table col.items{
	width: 250px;
}
.full .detail form table col.items{
	width: 400px;
}
.detail form table col.price{
	width: 75px;
}
.full .detail form table col.price{
	width: 150px;
}
.detail form table col.total{
	width: 100px;
}
.full .detail form table col.total{
	width: 200px;
}
.detail form table thead{
	margin-bottom: 5px;
}
.detail form table thead tr{
	background: #f8d96c;
	margin:0px!important;
	text-align: center;
	margin-top: 5px;
}
.detail form table tbody tr{
	margin-top: 5px;
}
.detail form table tbody tr td{
	padding: 15px 0px;
	border-bottom: 5px solid #f8d96c;
}
.detail form table tbody tr.footer td{
	border:none;
}
.detail form table tbody tr td.right{
	text-align: right;
	padding-right: 10px;
}
.detail form table tbody tr td img{
	display: block;
	margin: 0 auto;
}
.detail form table tbody tr td input{
	width: 25px;
	margin-left:25px;
	text-align: right;
	border: 1px solid #f8d96c;
}
.detail form table tbody tr td a{
	color: #000000;
	text-decoration: none;
}
.detail form table tbody tr td span{
	display: block;
}
.detail form table tbody tr td strong.red{
	color: #a70408;
}
.detail div.couponCode{
	width: 350px;
}
.detail div.couponCode input.enter,
.detail form div.couponCode input.enter{
	width: 150px;
	float: left;
	margin: 3px 10px 0px 0px;
}
.detail form div.notes{
	background: #e4e4e4;
	margin: 10px;
	padding: 15px;
	font-size: .9em;
	clear: both;
	overflow: hidden;
}
.detail form div.notes h4{
	color: #000000;
}
.detail form div.notes ul{
	list-style: disc;
}
.detail form.store{
	clear: both;
}
.detail form.store p.req,
.detail p.req{
	color:#000000;
}
.detail label.error{
	color: #a70408;
	font-style: italic;
	font-size: .9em;
}
.detail form.store fieldset{
	border: none;
}
.detail form.store ul{
	list-style: none;
	width: 600px;
}
.detail form.store ul li{
	width: 500px;
	margin: 5px;
	float: left;
}
.detail form.store ul li label{
	width: 150px;
	text-align: left;
	float: left;
	margin-right: 10px;
}
.detail form.store ul li input{
	width: 250px;
	float: left;
}
.detail ul li select.small,
.detail ul li input.small{
	width: 75px!important;
}
.detail form.store h3{
	clear: both;
}
.detail form.store p{
	clear: both;
}
.detail form.store input.button{
	float: left;
	margin-left: 250px;
}
.detail form input.image-button{
	margin-left:225px;
}
.detail form select.cards{
	width: 253px;
	margin-left:0px;
}
.detail form select{
	margin-left: 0px;
}
.detail #shipTo,
.detail #billTo{
	width: 250px;
	float: left;
	margin-top:15px;
	margin-bottom: 15px;
	padding: 10px;
}
.detail #billTo{
	margin-left: 50px;
}
.detail #shipTo legend,
.detail #billTo legend{
	margin-left: 10px;
	color: #043050;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
}
.detail #shipTo p,
.detail #billTo p{
	padding: 0px;
}
.detail #orderDetails{
	border: none;
	width: 600px;
	float: left;
}
.detail #orderDetails table.review {
	width: 100%;
	text-align: center;
	
}
.detail #orderDetails table.review thead tr{
	background: #043050;
	color: #ffffff;
}
.detail #orderDetails table.review tbody tr td{
	border-bottom: 2px solid #043050;
	padding: 0px;
}
.detail textarea.orderNotes{
	width: 350px;
	border: 1px solid #043050;
}
.detail #submitBtn{
	margin-bottom:10px;
}


#container div.cart h3{
	color: #404d6c;
	font-size: 1.4em;
	margin-left: 10px;
}
/*#small-cart{
	width: 240px;
	float: left;
	background: url(images/cart-background2.jpg) top left repeat-y;
	border: 1px solid #c1c1c1;
}
#image-cart{
	width: 40px;
	float: left;
	padding: 5px 0px 0px 5px;
}
#inside-cart{
	width: 190px;
	float: right;
	padding-top:8px;
	
	
}
#small-cart p{
	
}
#small-cart p.border{
	border-bottom: 1px solid #c1c1c1;
	margin: 3px 5px 3px 0px;
}
#small-cart p.border a{
	font-size: .8em;
}
#small-cart a{
	text-decoration: none;
	color: #535353;
}
#small-cart a.red{
	font-size: .9em;
	color: #d1030b;
	float: right;
	margin: 0px 5px 5px 0px;
}*/
#small-cart{
	width: 200px;
	float: left;
	background: #e2e2e2 url(images/cart-sidebar.jpg) 5px 5px no-repeat;
	border: 1px solid #c1c1c1;
	margin-top: 20px;
	padding-left: 37px;
	padding-top: 7px;
	margin-left: 15px;
	margin-bottom: 30px;
	cursor: pointer;

}
#small-cart p{
	
}
#small-cart p.border{
	/*border-bottom: 1px solid #c1c1c1;*/
	margin: 3px 5px 3px 0px;
}
#small-cart p.border a{
	font-size: .8em;
}
#small-cart a{
	text-decoration: none;
	color: #535353;
	
}


/*Added for the sales culture page*/
#sales-articles{
	width: 280px;
	background: url(images/sales-article-background.jpg) top left no-repeat;
	float: left;
	padding: 0px 20px 10px 20px;
	color: #7d7e7a;
	margin-top:30px;
}
#video-postcast{
	width: 280px;
	background: url(images/video-postcast-background.jpg) top left no-repeat;
	float: left;
	margin-left: 20px;
	padding: 0px 20px 10px 20px;
	color: #7d7e7a;
	margin-top:30px;
}
#sales-articles h3,
#video-postcast h3{
	margin-left: 30px;
	margin-bottom: 0px;/*30px;*/
	font-size: 1.5em;
	color: #ffffff;
	font-weight: normal;
}
#sales-articles strong,
#video-postcast strong{
	color: #000000;
	font-size: 1.3em;
}

#sales-articles p a,
#video-postcast p a{
	color: #00aeef;
}
#sales-articles h4,
#video-postcast h4{
	margin-top: 30px;
}
#sales-articles ul,
#video-postcast ul{
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
#sales-articles ul li{
	list-style:none;
	background: url(images/sales-article-li.jpg) 0px 5px no-repeat;
    padding-left: 20px;
}
#video-postcast ul li{
	list-style:none;
	background: url(images/video-postcast-li.jpg) 0px 5px no-repeat;
    padding-left: 65px;
}
#sales-articles ul li a,
#video-postcast ul li a{
	text-decoration: none;
	color: #7d7e7a;
}
#sales-articles a.more,
#video-postcast a.more{
	width: 50px;
	text-align: left;
	float: right;
	background: url(images/sales-article-more.jpg) 35px 3px no-repeat;
	color: #7d7e7a;
	text-decoration: none;
	font-weight: bolder;
}
/*End sales culture page*/







/*Home New Styles*/
#salesarticle div.alt{
	width: 630px;
	float: left;
	margin-top:20px;
	height: 100px!important;
	padding-bottom: 5px;
	border-bottom: 1px solid #e3e3e3;
	/*display: none;*/
}
#salesarticle div.alt div.date{
	width: 75px;
	float: left;
	text-align: right;
	color: #646464;
	font-size: 12px;
}
#salesarticle div.alt div.date a img{
	margin-top:3px;/*15px*/
}
#salesarticle div.alt div.desc{
	width: 450px;
	float: left;
	font-size: 12px;
	background: #e26a23 url(images/home-arrow.png) 0px 0px no-repeat;/*#e26a23 */
	padding-left: 50px;
	margin-left: 10px;
	color: #ffffff;
	padding-top:5px;
	padding-bottom:5px;
}
#salesarticle div.alt div.desc h2 a{
	font-size: 14px;
	text-decoration: none;
	margin-bottom: 10px;
	color: #ffffff;
	padding-bottom:10px;
}
#salesarticle div.alt div.desc p{
	margin-top:5px;
}
#salesarticle div.alt div.desc p a{
	color: #ffffff;
	border-bottom: 2px solid #f1b591;
	text-decoration: none;
}
#salesarticle div.resume{
	width: 630px;
	float: left;
	border-bottom: 1px solid #e3e3e3;
	padding: 5px 0px 5px 0px;
}
#salesarticle div.resume p{
	width: 120px;
	float: left;
	font-size: 12px;
	color: #646464;
	text-align: right;
}
#salesarticle div.resume h2{
	width: 410px;
	float: left;
	font-size: 12px;
	margin-left: 28px;
}
#salesarticle div.resume h2 a{
	font-size: 12px;
	text-decoration: none;
	color: #414141;
}
#salesarticle div.resume h2 a:hover{
	color: #414141;
}
.yellow{
	color: #f9e501!important;
}
#salesarticle a.view{
	width: 630px;
	float: left;
	text-align: right;
	margin-top: 20px;
}
/*Right Sidebar Internal Pages*/
.alt-seminars{
	/*float: left;
	margin-bottom: 20px;*/
	width: 250px;
	float: left;
	margin: 10px 0px 10px 0px;
	
}
.seminars div.alt-seminars div.price-seminars{
	width: 50px;
	float: left;
	text-align: center;
	color: #000000;
	background: #ccdfcc;
	font-size: 12px;
	padding: 3px 5px 3px 5px;
	margin-top:15px;
}
#salesarticle div.alt div.date a img{
/*	margin-top:15px;*/
}
.seminars div.alt-seminars div.desc-seminars{
	width: 150px;
	float: left;
	font-size: 12px;
	background: #ffba00 url(images/home-arrow-right.jpg) 0px 0px no-repeat;/*#e26a23 */
	
	margin-left: 10px;
	color: #000000;
	padding: 5px 5px 5px 25px;
}
.seminars div.alt-seminars div.desc-seminars h2{
	padding-top:0px;
}
.seminars div.alt-seminars div.desc-seminars h2 a{
	font-size: 14px;
	text-decoration: none;
	margin-bottom: 10px;
	color: #000000;
	padding-bottom:5px;
}
/*Video inside Sidebar*/
#top{
	width: 297px;
	height: 11px;
	background: url(images/video-sidebar-up.png) top left no-repeat;
	float: left;
	margin-left: 20px;
	margin-top:20px;
}
*html #top{
	background: url(images/video-sidebar-up.png) bottom left no-repeat;
}
#bottom-sidebar{
	width: 297px;
	height: 21px;
	background: url(images/video-sidebar-bottom.png) top left no-repeat;
	float: left;
	margin-left: 20px;
}
#video-sidebar{
	width: 297px;/*298px;*/
	background: url(images/video-sidebar-middle.png) top left repeat-y;
	float: left;
	margin-left: 20px;
	padding: 10px 0px 10px 10px;
	color: #7d7e7a;
	/*height: 463px;*/
	margin-top: 0px;
}
*html #video-sidebar{
	
}
#video-sidebar h3{
	/*
	
	font-size: 1.3em;
	color: #404d6c;
	font-weight: normal;*/
}
#video-sidebar h3.explore{
	width: 273px;
	height: 47px;
	float: left;
	text-indent: -7777px;
	background: url(images/exploresalesarticles.png) top left no-repeat;
	margin-left: -10px;
}
#video-sidebar h4.brochure{
	width: 262px;
	height: 25px;
	float: left;
	text-indent: -7777px;
	background: url(images/salesbrochure.png) top left no-repeat;
	margin-top: 10px;
	margin-left: 5px;
}
#video-sidebar h4{
	text-indent: -7777px;
}
#video-sidebar h4.video{
	background: url(images/video-and-podcasts.png) top left no-repeat;
	width: 270px;
	height: 64px;
	float: left;
	/*display: block;*/
}
#video-sidebar h4.seminars{
	background: url(images/sales-seminars.png) top left no-repeat;
	width: 270px;
	height: 43px;
	float: left;
	/*display: block;*/
	margin-top:10px;
	margin-bottom: 10px;
}
#video-sidebar h4.blogtalk{
	background: url(images/blogtalkradio.png) top left no-repeat;
	width: 270px;
	height: 42px;
	float: left;
	/*display: block;*/
	margin-top:20px;
	margin-bottom: 15px;
}
#header h1 {
	/*background: url(images/logo.png) no-repeat top center;*/
	background: url(images/header-logo.jpg) no-repeat top center;
	/*width: 206px;
	height: 78px;*/
	width: 256px;
	height: 67px;
	float: left;
	margin-top:20px;
}
#header h1 a {
	display: block;
	text-indent: -7777px;
	width: 206px;
	height: 78px;
}
#video-sidebar strong{
	color: #000000;
}
#video-sidebar p a{
	color: #00aeef;
}
#video-sidebar h4{
	/*margin-top: 25px;
	font-size: .9em;
	color: #272b36;
	margin-bottom: 15px;*/
}
#video-sidebar h4.abold{
	font-weight: normal;
}
#video-sidebar a.wmb {
	margin-left: 10px;
}
/*#video-sidebar ul{
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
#video-sidebar ul li{
	list-style:none;
	background: url(images/video-postcast-li.jpg) 0px 5px no-repeat;
    padding-left: 65px;
}
#video-sidebar ul li a{
	text-decoration: none;
	color: #7d7e7a;
}*/
#video-sidebar ul li{
	background: url(images/audio-ul-li-sidebar.png) no-repeat 0 0px !important;
	padding-bottom: 0px !important;
	margin-bottom: 5px !important;
}
#video-sidebar ul li a{
	color: #535353;
	text-decoration: none;
	font-size: 12px!important;
}
#video-sidebar ul{
	list-style: none;
}
#media-listen{
	padding-left: 0px;
	margin-left: 0px;
}
#media-listen ul{
	list-style: none;
	margin: 20px 0px 0px 0px!important;
	padding-left: 0px!important;
}
#media-listen ul li{
	margin:10px 0px 20px 0px!important;
}
#media-listen ul li span a{
	color: #005cb6;
	text-decoration: none;
	font-size: 12px;
	display: block;
	margin: 0px!important;
	float: none;
}
#media-listen ul li strong {
	color: #535353!important;
	text-decoration: none;
	font-size: 16px!important;
	
}
#media-listen ul li p{
	/*background: url(images/icon-sepaker.gif) no-repeat bottom right !important;*/
	/*padding-bottom: 0px !important;
	margin-bottom: 5px !important;*/
	margin: 0px!important;
	padding: 0px!important;
}
#media-listen ul li{
	padding-left: 20px!important;
}
#media-listen ul li p{
	padding: 0px 0px 5px 10px;
}
#video-sidebar a.more{
	width: 240px;
	text-align: right;
	/*float: right;*/
	background: url(images/more_icon.png) 245px 1px no-repeat;
	color: #7d7e7a;
	text-decoration: none;
	font-weight: bolder;
	display: block;
	padding-right: 30px;
	font-size: .8em;
	margin-top: 5px;
	margin-bottom: 10px;
}
*html #video-sidebar a.more{
	background: url(images/more_icon.gif) 245px 1px no-repeat;
}
#video-sidebar p.simple{
	width: 280px;
	float: left;
	margin-top:10px;
}
#video-sidebar a.simple{
	color: #7d7e7a;
	font-size: 1em;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	display: block;
}
#video-sidebar div.center{
	text-align: center;
	/*width: 187px;
	height: 186px;
	float: left;
	margin-left: 40px;
	background: url(images/blogtalk_outline.jpg) top left no-repeat;*/
}
#rightside .sidebox ul.download li {
	background: url(images/sidebar-download-ul.jpg) top left no-repeat;
	font-size: 15px;
	/*font-weight: bold;*/
	margin-bottom: 5px;
	width: 248px;
	height: 25px;
	padding-left: 0px;
	line-height: 25px;
	
}
#rightside .sidebox ul.download li a {
	color: #535353;
	text-decoration: none;
	width: 248px;
	/*height: 25px;*/
	display: block;
	padding-left: 20px;
	font-size: 12px;
}

/*End Video inside Sidebar*/


/*End Right Sidebar Internal Pages*/
.detail div.login{
	
}
.detail div.login h3{
border-bottom: 2px solid #e4e4e4;
	height: 22px;

	font: normal 20px Arial, Helvetica, sans-serif;
	color: #82191c;
	text-transform: uppercase;
	width: 600px;/*300px;/*600px;*/
	float: left;
}
.detail div.login h4{
    width: 600px;/*300px;/*600px;*/
	float: left;
	margin-top: 20px;
}
.detail div.login a{
	font-size: .9em;
	font-weight: normal;
	color: #82191c;
}
.detail div.login p.req{
	width: 600px;
	float: left;
	
}
.detail div.login div.no-order,
.detail div.login div.addyWrap,
.detail div.login div.paymentWrap{
	width: 600px;
	float: left;
	margin-top:10px;
}
.detail div.login div.no-order p,
.detail div.login div.addyWrap p,
.detail div.login div.paymentWrap p{
	padding: 0px;
}
#addressList p{
	padding: 0px;
}
#errorContainer{
	width: 600px;
	float: left;
}
.detail div.login form{
	margin-top:20px;
	width: 600px;
	float: left;
}
.detail div.login form fieldset{
	border: none;
}
.detail div.login form fieldset ul{
	list-style: none;
}
.detail div.login form fieldset ul li{
	width: 600px;
}
.detail div.login form fieldset ul li label{
	width: 150px;
	float: left;
	text-align: right;
	padding-right: 5px;
}
.detail div.login form fieldset input.cancel{
	width: 75px;
	float: left;
	text-align: center;
	margin-left: 240px;
}
.detail div.login form fieldset #submitBtn{
	width: 75px;
	float: left;
	text-align: center;
	margin-left: 10px;
}
.detail div.login form div.links{
	width: 600px;
	float: left;
	text-align: left;
}
.detail div.login ul.profile{
	list-style: none;
}
.detail #profilePanel{
	margin-bottom: 10px;
	display: block;
}
.detail div.login ul.profile li{
	width: 600px;
	border-bottom: 1px solid #CACACA;
	float: left;
}
.detail div.login ul.profile li p{
	width: 250px;
	float: left;
	margin:0px;
	padding:0px;
}
.detail #loginForm fieldset{
	border: none;
}
.detail #loginForm fieldset dt{
	margin-top:10px;
	width: 600px;
	float: left;
}
.detail #loginForm fieldset dd{
	width: 600px;
	float: left;
}
.detail #loginForm fieldset dd p{
	width: 600px;
	float: left;
}
.detail #loginForm fieldset dd label{
	width: 150px;
	float: left;
	/*display: block;*/
	text-align: right;
	padding-right: 5px;
	margin-top:5px;
	/*border: 1px solid yellow;*/
}
.detail #loginForm fieldset dd input{
	width: 250px;
	float: left;
	/*display: inline;*/
	margin-top:5px;
	margin-right: 175px;
	/*border: 1px solid black;*/
}
.detail #loginForm fieldset dd a.pword{
	width: 600px;
	float: left;
}
.detail #loginForm fieldset dd #submitBtn{
	width: 75px;
}
.detail #loginForm fieldset dd #noAcct{
	width: 130px;
}
.detail #loginForm fieldset dd p.left{
	width: 600px;
	float: left;
	
}
#form-todd{
	float: left;
	width: 630px;
}
#form-todd form{
}
#form-todd form fieldset{
	border:none;
}
#form-todd form fieldset p{
	width: 630px;
	float: left;
	margin: 10px 0px 0px 0px;
}
#form-todd form fieldset p.hidden{
	display: none;
}
#form-todd form fieldset p label{
	width: 200px;
	float: left;
	text-align: right;
	padding-right: 10px;
}
#form-todd form fieldset p input{
	width: 300px;
	float: left;
	border: 1px solid #040404;
	height: 22px;
	margin: 0px;
	font-size: 0.9em;
}
#form-todd form fieldset p input.small{
	width: 25px;
	float: none;
	height: 11px;
}
#form-todd form fieldset p select{
	width: 302px;
	float: left;
	border: 1px solid #040404;
	height: 22px;
	margin: 0px;
	font-size: 0.9em;
}
#form-todd form p.button{
	width: 513px;
	text-align: right;
	margin-top: 25px;
}
.detail h3{
	color:#82191C;
	font-size: 16px;
}
ul#contact{
	list-style: none;
	margin-left: 0px;
}
ul#contact li.letter{
	background: url(images/letter.jpg) 0px 0px no-repeat;
	padding-left: 30px;
}
ul#contact li.letter a{
	color: #3ecafd;
}
ul#contact li.phone{
	background: url(images/phone.jpg) 0px 0px no-repeat;
	padding-left: 30px;
}
ul#contact li.word{
	background: url(images/word.jpg) 0px 0px no-repeat;
	padding-left: 30px;
}

/*New Home Page*/
#sell_box{
	width: 100%;
	background: url(images/sell_back.jpg) top left no-repeat;
	min-height: 332px;
	height: 332px;
	height: auto;
}
#sell_box .sell_text{
	width: 370px;
	float: right;
	margin-top: 30px;
	margin-right: 20px;
}
.sell_text h4{
	font-family: georgia;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 5px;
}
.sell_text h1{
	font-family: arial;
	font-size: 42px;
	font-weight: bolder;
	margin-bottom: 0px;
}
.sell_text span{
	font-family: arial;
	font-size: 13px;
	font-style: italic;
	color: #103459;
	font-weight: bolder;
	margin-bottom: 10px;
}
.sell_text p{
	margin-bottom: 30px;
	line-height: 120%;
	font-size: 14px;
}