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

/* ----------------------- General ----------------------- */
body{background: #1f4619; padding: 0; margin: 0;}
*{font-family:Geneva, Arial, Helvetica, sans-serif;}
#content{width: 1024px; margin: 0 auto; padding: 0;} 

/* ----------------------- Top ----------------------- */
#top{width: 1024px; margin: 0; padding: 0; float: left; background: url(../images/header.jpg) no-repeat top left;} 
#logo{
	float: left;
	margin: 28px 0 0 0;
	width: 649px;
	height: 142px;
	padding: 0 315px 0 60px;
}

/*nav */
#nav{
	width: 1020px;
	margin: 0;
	float: left;
	padding: 0 0 0 3px;
	height: 41px;
}

/* Menu */
#menu{width: 972px; margin: 0; float: left; padding: 0 0 0 52px; height: 41px;}
#menu ul {padding: 0; margin: 0; list-style: none;}
#menu ul li{float: left; padding: 0 12px 0 0; margin: 0; list-style: none;}
#menu ul li a{ text-decoration: none; color: #fff; font-size: 10px; display: block; float: left; margin: 0; padding: 0; line-height: 14px; text-transform: uppercase;}
#menu ul li a:hover, #menu ul li a.select{
	color: #FF3;
}

/* Banner */
#banner{width: 1024px; float: left; height: 153px;}

/* ----------------------- Content ----------------------- */
/* ----- Homepage ----- */
#info{width: 1024px; margin: 0; padding: 0; float: left; background: url(../images/bg-contact-middle.jpg) repeat-y top left;} 
#info-top{width: 1024px; margin: 0; padding: 0; float: left; background: url(../images/bg-contact-top.jpg) no-repeat top left;} 
#info-down{width: 994px; margin: 0; padding: 0 15px; float: left; background: url(../images/bg-contact-down.jpg) no-repeat bottom left; min-height: 925px;} 

/* - Option - */
#option{width: 994px; float: left; height: 155px;}
/*#option .phone{float: left; padding: 12px 137px 0 18px; width: 173px; background: url(../images/icon-phone.png) no-repeat top right; font-size: 11px; line-height: 15px; color: #1a1a1a;}
#option .mail{float: left; padding: 12px 102px 0 34px; width: 173px; background: url(../images/icon-msg.png) no-repeat right 12px; font-size: 11px; line-height: 15px; color: #1a1a1a;}
#option .blog{float: left; padding: 12px 102px 0 43px; width: 177px; background: url(../images/icon-msg.png) no-repeat right 12px; font-size: 11px; line-height: 15px; color: #1a1a1a;}*/
#option .phone{
	float: left;
	padding: 12px 134px 0 18px;
	width: 176px;
	/*background: url(../images/icon-phone.png) no-repeat top right;*/
	font-size: 10px;
	line-height: 15px;
	color: #1a1a1a;
}
#option .mail{
	float: left;
	padding: 12px 96px 0 10px;
	width: 210px;
	/*background: url(../images/icon-msg.png) no-repeat right 12px;*/
	font-size: 10px;
	line-height: 15px;
	color: #1a1a1a;
}
#option .blog{
	float: left;
	padding: 12px 102px 0 43px;
	width: 177px;
	/*background: url(../images/icon-msg.png) no-repeat right 12px;*/
	font-size: 11px;
	line-height: 15px;
	color: #1a1a1a;
}
#option .phone span, #option .mail span, #option .blog span{ display: block; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 17px; line-height: 21px; color: #fff; text-align: right; margin: 0 0 8px;}
#option .phone a.a, #option .mail a.a, #option .blog a.a{
	display: block;
	float: right;
	width: 107px;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 21px;
	color: #333;
	text-align: center;
	padding: 0;
	background: url(../images/btn-login.png) no-repeat top left;
	text-decoration: none;
	margin: 5px 0 0 0;
}

#data{width: 994px; float: left;}

/* --- Column Left --- */
#column-left{float: left; width: 260px; padding: 0; margin: 0;}
#column-left .row{float: left; width: 260px; padding: 0; margin: 0 0 20px;}
#column-left .row .title{float: left; width: 232px; padding: 0 0 0 28px; text-transform: uppercase; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff; font-size: 18px; line-height: 24px; margin: 0 0 15px; background: url(../images/bg-title.png) no-repeat top left;}
#column-left .row .title a {text-transform: uppercase; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff; font-size: 18px; line-height: 24px; text-decoration:none;}
#column-left .row .title a:hover {text-decoration:underline;}
#column-left .row .text{float: left; width: 204px; padding: 0 28px;}
#column-left .row .text p{color: #FFF; font-size: 12px; line-height: 16px; margin: 0; padding: 0 0 20px;}
#column-left .row .text .image{margin: 0 auto; border: 1px solid #193516; box-shadow: 0px 0px 8px #333; -webkit-box-shadow: 0px 0px 8px #333; -moz-box-shadow: 0px 0px 8px #333;}
#column-left .row .providing{ background: url(../images/providing.png) no-repeat top right; width: 208px; height: 115px; padding: 12px 0 0 38px; float: left; color: #FFF; font-size: 11px; line-height: 16px; margin: 0 0 7px;}
#column-left .row .providing strong{display: block; margin: 0 0 8px; color: #000; font-size: 12px;}
#column-left .row .contact{ background: url(../images/bg-contact.png) no-repeat top right; width: 188px; height: 39px; padding: 5px 10px 0 38px; font-style: italic; color: #FFF; font-size: 12px; line-height: 16px; float: left; margin: 0 0 10px;}
#column-left .row a.a{ display: block; float: right; width: 107px; font-family: "Times New Roman", Times, serif; font-size: 11px; line-height: 21px; color: #112f0c; text-align: center; padding: 0 25px 0 0; background: url(../images/btn-login.png) no-repeat top left; text-decoration: none; margin: 5px 0 0 0;}

/* --- Column Middle --- */
#column-middle{float: left; width: 414px; padding: 0 28px; min-height: 650px;}
#column-middle .title{display: block; margin: 18px 0 20px; color: #16540c; font-family: "Times New Roman", Times, serif; line-height: 28px; font-size: 26px; border-bottom: 1px solid #164a0d; width: 325px;}
#column-middle .row{float: left; width: 674px;margin:5px 0;padding-bottom:5px;border-bottom:1px dotted #ccc;}
#column-middle .row .image{float:left;margin:0 10px 0 0;}
#column-middle .row .details{float:left;width:500px;font-size:12px;}
#column-middle .row .details h2{float:left;width:500px;}
#column-middle .row .details h2 a{float:left;text-decoration:none;font-size:18px;color:#006699;}
#column-middle .row .details a{float:right;margin:10px 0;text-decoration:none;color:#006699;font-size:13px;}
#column-middle .row .details a:hover{text-decoration:underline;color:#336633;}

/* --- Column Right --- */
#column-right{float: right; width: 260px; padding: 0 3px 0 1px; margin: 0;}
#column-right .row{float: left; width: 260px; padding: 0; margin: 0 0 20px;}
#column-right .row .title{float: left; width: 232px; padding: 0 0 0 28px; text-transform: uppercase; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff; font-size: 18px; line-height: 24px; margin: 0 0 15px; background: url(../images/bg-title.png) no-repeat top left;}
#column-right .row .text{float: left; width: 204px; padding: 0 28px;}
#column-right .row .text p{color: #FFF; font-size: 12px; line-height: 16px; margin: 0; padding: 0 0 20px;}
#column-right .row .text a{color:#FFF; text-decoration:underline; font-size:12px; line-height:16px;}
#column-right .row .text a:hover{text-decoration:none;}
#column-right .row .text .image{margin: 0 auto; border: 1px solid #193516; box-shadow: 0px 0px 8px #333; -webkit-box-shadow: 0px 0px 8px #333; -moz-box-shadow: 0px 0px 8px #333;}
#column-right .row .providing{ background: url(../images/providing.png) no-repeat top right; width: 208px; height: 115px; padding: 12px 0 0 38px; float: left; color: #FFF; font-size: 11px; line-height: 16px; margin: 0 0 7px;}
#column-right .row .providing strong{display: block; margin: 0 0 8px; color: #000; font-size: 12px;}
#column-right .row .contact{ background: url(../images/bg-contact.png) no-repeat top right; width: 188px; height: 39px; padding: 5px 10px 0 38px; font-style: italic; color: #FFF; font-size: 12px; line-height: 16px; float: left; margin: 0 0 10px;}
#column-right .row a.a{ display: block; float: right; width: 107px; font-family: "Times New Roman", Times, serif; font-size: 11px; line-height: 21px; color: #112f0c; text-align: center; padding: 0 25px 0 0; background: url(../images/btn-login.png) no-repeat top left; text-decoration: none; margin: 5px 0 0 0;}
#column-right .row .text .input{float: left; width: 204px; padding: 0; margin: 0 0 15px;}
#column-right .row .text .input .inp{float: left; width: 194px; padding: 2px 5px; margin: 0; color: #184212; font-family: "Times New Roman", Times, serif; font-size: 14px; line-height: 18px;}
#column-right .row .text .btn{display: block; float: right; background: url(../images/btn-login.png) no-repeat top left; width: 107px; height: 21px; font-family: "Times New Roman", Times, serif; font-size: 11px; line-height: 21px; color: #112f0c; text-align: center; border: none; outline: none; cursor:pointer;}
#column-right .row .text ul{padding:0 0 5px 20px;}
#column-right .row .text li {color:#FFF; font-size:12px; line-height:18px; padding:2px 0; list-style-image:url(../images/bullet-yellow.png);}

/* ----- Inner Pages ----- */
#info2{width: 1024px; margin: 0; padding: 0; float: left; background: url(../images/bg-contact-middle2.jpg) repeat-y top left;} 
#info2 #info-top{width: 1024px; margin: 0; padding: 0; float: left; background: url(../images/bg-contact-top2.jpg) no-repeat top left;} 
#info2 #info-down{width: 994px; margin: 0; padding: 0 15px; float: left; background: url(../images/bg-contact-down2.jpg) no-repeat bottom left; min-height: 925px;} 

/* --- Column Middle --- */
#info2 #column-middle{float: left; width: 674px; padding: 0 28px; min-height: 650px;}
#info2 #column-middle .title{display: block; margin: 18px 0 20px; color: #16540c; font-family: "Times New Roman", Times, serif; line-height: 28px; font-size: 26px; border-bottom: 1px solid #164a0d; width: 595px;}
#info2 #column-middle li{font-size:1.3em; line-height:1.8em; padding-top:2px; padding-bottom:2px; color:#333; list-style-image:url(../images/bullet.png);}

/* ----------------------- Text ----------------------- */
p{
	margin: 0 0 15px 0;
	padding :0;
	text-align: left;
	color: #333;
	font-size: 1.3em;
	line-height: 1.6em;
}
a{text-decoration: underline; font-size: inherit; color:#069;}
a:hover{text-decoration: none;}
a:visited{
	color: #363;
}
textarea{width:260px;font-size:11px;color:#666;margin:0 0 7px 0;height:150px; background: #FFFFFF; outline: none; border: #999999 1px solid;}
strong{font-size: inherit;}
h1{
	color: #0B2E59;
	font-size: 2.2em;
	margin: 0 0 20px;
	font-weight: bold;
	padding: 1px 0;
	line-height: 24px;
	border-bottom: 1px solid #0B2E59;
}
h1.frontpage{
margin-bottom:5px;
}
h2{
	color: #16540c;
	font-size: 2em;
	margin: 0 0 10px;
	padding: 0;
	line-height: 22px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}
h3{
	font-size: 1.8em;
	color: #16540C;
	margin: 0 0 10px;
	background: url(../images/vinieta.gif) no-repeat center left;
	font-weight: bold;
}
h4{ font-size: 16px; color: #00335e; font-weight: bold; margin: 0px 0 15px 0; padding: 3px 0;}
h5{ font-size: 12px; color: #a47711; text-transform: uppercase; margin: 0px 0 5px 0;}

/* ----------------------- Footer ----------------------- */  
#footer{ width: 994px; float: left; padding: 0; text-align: center; font-size: 10px; color: #fff; line-height: 12px; text-align: center; margin: 35px 0 0; height: 88px;}
#footer .logo{float: left; width: 275px;}
#footer a{ text-align: center; padding: 0 42px; font-size: 10px; color: #fff; text-decoration: none; letter-spacing: normal; line-height: 12px;}
#footer a.a{ text-align: center; padding: 0; font-size: 10px; color: #fff; text-decoration: none; letter-spacing: normal; line-height: 12px;}
#footer ul { margin: 15px 0 15px; list-style: none; display: block; width: 718px; padding: 0; float: right;}
#footer ul li{float: left; padding: 0 10px 0 0; margin: 0; list-style: none;}
#footer ul li a{ text-decoration: none; color: #fff; font-size: 9px; display: block; float: left; margin: 0; padding: 0; line-height: 11px; text-transform: uppercase; letter-spacing: -1px;}
#footer ul li a:hover, #footer ul li a.select{ color: #cad06c;}

/* ----------------------- Clearfix ----------------------- */ 
/* slightly enhanced, universal clearfix hack */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;line-height: 0; }
.clearfix {display: inline-block;}

/* start commented backslash hack \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* close commented backslash hack */

/* clear floats: */
.clear{clear:both; height:0px; overflow:hidden;}

/*########################################
              CONTACT FORM
########################################*/
#contact-form{ float:left; height:660px; width:400px;}
fieldset		{
	border:1px solid #b3d6fe;
!important;		
	background-color: #D5E2FF;
	padding-left: 10px;
	padding-bottom: 10px;
	width: 280px;
}
/*fieldset.active		{border:2px solid #999}*/
.label-holder {
	height: 20px;
	width: 200px;
	float: left;
}
label {
	color:#515151;
	display:block;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	height:20px;
	letter-spacing:2px;
	line-height:1.1;
	margin-right:2px;
	margin-top:3px;
	width: 200px;
}

label.sevenIns{
font-size:1em;
width:100%;
}

span.checkbox7{
font-size:1.2em;
margin-bottom:5px;
}


.recaptchatable #recaptcha_response_field {
	!important;
float:left;
font-size:10pt;
left:0;
margin:7px 0 0 !important;
padding:0 !important;
position: relative !important;
top:0;
width:145px !important;
}
.buttons {
	color:#333;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	background-attachment: scroll;
	background-color: #D0DECD;
	background-image: none;
	background-repeat: repeat;
	background-position: 0%;
	padding:3px 25px;
	float: left;
	cursor:pointer;
	margin-top:10px;
	border:1px solid #92B28B;
}
.buttons:hover {
	background-color:#92B28B;
	color:#333;
	border-color: #8EA988;
}

.info_messages		{
	color: #333333;
	background-attachment: scroll;
	background-color: #D5E2FF;
	background-image: url(../images/information.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	margin-top: 10px;
	margin-right: 0pt;
	margin-bottom: 10px;
	margin-left: 0pt;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 30px;
	border: 2px solid #B3D6FE;
}
.required {
	color: #ad0409;
	font: bold large "Courier New", Courier, monospace;
}
.textbox{
	background:#ffffff;
	border:1px solid #ccc;
	color: #333333;
	width:260px;
	height:22px;
}
.textbox2{
width:260px;
}
.textarea{
	background:#ffffff;
	border:1px solid #dadada;
	color: #333333;
	width:260px;
	float:left;
	height:100px;
}
.validMsg{
	width:16px;
	height:16px;
	margin-left:6px;
	margin-top:-2px;
	display:none;
}

.textfieldValidState .validMsg, .textareaValidState .validMsg, .selectValidState .validMsg, .checkboxValidState .validMsg, .radioValidState .validMsg{
	display:inline;
}
.checkboxRequiredState .checkboxRequiredMsg, .checkboxMaxSelectionsState .checkboxMaxSelectionsMsg, .selectRequiredState .selectRequiredMsg, .textareaRequiredState .textareaRequiredMsg, .textareaMinCharsState .textareaMinCharsMsg, .textareaMaxCharsState .textareaMaxCharsMsg, .textfieldRequiredState .textfieldRequiredMsg, .textfieldInvalidFormatState .textfieldInvalidFormatMsg, .radioRequiredState .radioRequiredMsg{
	border:0px;	
	padding-left:22px;
	margin-left:4px;
	background-image:url(../images/error.png);
	background-repeat:no-repeat;
}

/*########################################
          REGISTRATION FORM
########################################*/
#register-form{
	float:left;
	width: 670px;
	height: 850px;
}
#register-form .row-form{ float:left; width: 670px; margin: 0 0 10px; }
#register-form .row-form fieldset		{
	border:1px solid #b3d6fe;
!important;		
	background-color: #D5E2FF;
	padding-left: 10px;
	padding-bottom: 10px;
	width: 280px;
}
/*fieldset.active		{border:2px solid #999}*/
#register-form .row-form .label-holder {
	height: 20px;
	width: 160px;
	float: left;
	font-size: 12px;
	line-height: 18px;
}
#register-form .row-form label {
	color:#515151;
	display:block;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	height:20px;
	letter-spacing:2px;
	line-height:1.1;
	margin-right:2px;
	margin-top:3px;
	width: 160px;
}
#register-form .row-form .textbox{
	background:#ffffff;
	border:1px solid #ccc;
	color: #333333;
	width:360px;
	height:22px;
	font-size: 12px;
	float:left;
}
#register-form .row-form .textarea{
	background:#ffffff;
	border:1px solid #dadada;
	color: #333333;
	width:360px;
	float:left;
	height:100px;
	font-size: 12px;
}
#register-form .row-form .public{
	float:left;
	width:92px;
	margin-left:7px;
	font-size:12px;
}
#register-form .row-form .buttons {
	color:#333;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	background-attachment: scroll;
	background-color: #D0DECD;
	background-image: none;
	background-repeat: repeat;
	background-position: 0%;
	padding:3px 25px;
	float: right;
	cursor:pointer;
	margin-top:10px;
	border:1px solid #92B28B;
	margin-right: 50px;
}

#register-form .row-form .buttons2 {
	color:#333;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	background-attachment: scroll;
	background-color: #D0DECD;
	background-image: none;
	background-repeat: repeat;
	background-position: 0%;
	padding:3px 25px;
	float: right;
	cursor:pointer;
	margin-top:10px;
	border:1px solid #92B28B;
	margin-right: 148px;
}

.thumb_size{display:none;}

/*########################################
          PROFILE
########################################*/
#profile-img{float:left;width:300px;margin:5px;} 
#profile{ float:left; width: 360px; }
#profile .row-form{ float:left; width: 370px; margin: 0 0 10px; font-size:12px;text-align:justify;}
#profile .row-form fieldset		{
	border:1px solid #b3d6fe;
!important;		
	background-color: #D5E2FF;
	padding-left: 10px;
	padding-bottom: 10px;
	width: 280px;
}
/*fieldset.active		{border:2px solid #999}*/
#profile .row-form .label-holder {
	height: 20px;
	width: 160px;
	float: left;
	font-size: 12px;
	line-height: 18px;
}
#profile .row-form label {
	color:#515151;
	display:block;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	height:20px;
	letter-spacing:2px;
	line-height:1.1;
	margin-right:2px;
	margin-top:3px;
	width: 160px;
}
.addthis_toolbox{
	float:left;
	margin:10px 0;
	width:100%;
}

/*########################################
               BREADCRUMB
########################################*/
#breadcrumb {	font-size:10px;	color: #666;	height: 50px;}
#breadcrumb a { text-decoration:none; color: #666; font-weight: normal; font-size:10px; }
#breadcrumb a:hover { text-decoration:underline; }
#breadcrumb .active {font-weight:bold;}

#breadcrumb2 {	color:#27491E;font-size:12px;height:30px;}
#breadcrumb2 a { text-decoration:none; color: #1B3314; font-weight: normal; font-size:11px; }
#breadcrumb2 a:hover { text-decoration:underline; }

/* VARIOUS */

.img-right {float:right;}

.quotations {
	background-image:url(../images/quotations.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 15px 0 0 70px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #CCC;
}

/* missing 404 */
#missing {
	width:400px;
	background-image:url(../images/404-error.png);
	padding: 210px 10px 10px 240px;
	background-repeat:no-repeat;
	background-color: #09C;
	height: 280px;
}
#missing a, #missing p{color:#FFF;}


a.Annoucement{
color:#D1004B;
font-weight:bold;
font-size:16px;
text-decoration:none;
}

p.seminar{
font-weight:bold;
font-size:16px;
text-decoration:none;
text-align:center;
}

p.rightalign{
text-align:right;
}


p.authorcenter{
font-size:11px;

}

a.sidelink{
text-decoration:underline;
color:#fff;
}

a.sidelink:hover{
text-decoration:none;
}



div#excerptdiv div.addtoany_share_save_container{
display:none;
}



/*---------------------Val Tweaks------------------------*/

div#excerptdiv p{
text-align:justify;
}

p.sideemph{
text-align:center !important;
}


/*Val Tweaks for workshop page(s)*/
p.readmore{
text-align:right;
}
p.wkshp-desc{
text-align:justify;
}

h2.smlink {
font-size:15px;

}

h2.wkshp a{
color:#16540C;
text-decoration:none;
}

h2.wkshp a:hover{
text-decoration:underline;
}





h1#seminar{
margin-bottom:5px;

}

h4#seminar-quote{
font-size:13px;
}


img#shutup-logo{

width:100px;
float:left;
margin-right:5px;
}

.noticeme{
color:#D1004B;
}
.noticeme2{
/*color:#D1004B;*/
font-size:16px !important;
}

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

p.seminar a{
font-size: 18px !important; 
line-height: 24px  !important;
margin-left:auto;
margin-right:auto;
text-decoration:none !important;

}

p.seminar a:hover{
text-decoration:underline !important;
}
/*p.seminar a{
font-size: normal;

margin-left:auto;
margin-right:auto;
}*/











p.justify{

text-align:justify;
}
p#comingtitle{
text-align:justify;
color:#000;
font-size:13px;
font-weight:bold;
}



h3.boldcenter, p.boldcenter{
font-weight:bold;
text-align:center;
font-size:14px;
}

span.bold{
font-weight:bold;
}

p.bold{
font-weight:bold;
font-size:12px;
}

p.center{
text-align:center;
}
p.indent{
padding-left:50px !important;
}


div.productholder{
margin-top:20px;
margin-bottom:20px;
height:275px;
}

div.mediaholder{
margin-top:20px;
margin-bottom:20px;
height:200px;
}

div.mediaholder2{
margin-top:20px;
margin-bottom:20px;
height:130px;
}

div.mediaholder3{
margin-top:20px;
margin-bottom:20px;
height:150px;
}
div.mediaentry object, div.mediaentry iframe,div.productentry img{
float:left;

}


iframe.frontvideo{
display:block;
margin-left:auto;
margin-right:auto;
margin-top:15px;
margin-bottom:10px;
}


div.productdesc{
margin-left:225px;
}

div.productdesc p.price{
font-weight:bold;
text-align:right;
}

span.big-price{
font-size:18px;
}

div.productdesc form{
float:right;
}

a.product-title{
text-decoration:none !important;
}

div.mediadesc{

margin-left:325px;
}

div.mediadesc2{
margin-left:220px;
}

hr.media{
color:#ECECEC;
}

p.seminar2{
text-align:center;
}


/*div.introtext p{
text-align:justify;
}*/

div#buyNowCenter  {

text-align:center;
}

div#buyNowCenter2{
text-align:center;
}

img#cominghead{
display:block;
margin-left:auto !important;
margin-right:auto !important;
}

p.contact-info{
font-family: "Times New Roman", Times, serif; 
line-height: 28px !important; 
margin-left:20px !important;

font-size: 26px !important;}

p.contact-info a{
font-size: 12px !important;}
