* {

	margin: 0;

	padding: 0;

	border: 0 none;

}

html { 
 background-color: #f0f0f0;

}

body {

	background-image: url(../images/headbg.png);
	background-repeat: repeat-x;
	margin: 0; 

	padding: 0;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 100%;

}
#bg {
		background: url(../images/footbg.gif) repeat-x bottom center;
}

img {

	border: medium;

	behavior: url('/css/iepngfix.htc');

}

.clear { 

	clear: both;

	font-size: 0px;

	line-height: 0;

	height: 0px;

}

ul li {

	list-style: none;

}

a {

	color: #000;

	text-decoration: underline;

}

a:hover {

	text-decoration: none;

}

h1 {

	color: #31464F;

	font-weight: normal;

	font-family: "Trebuchet MS";

	font-size: 1.5em;

}

h2 {

	font-size: 90%;

	font-weight: bold;

	font-family: "Trebuchet MS";

}

h3 {

	font-size: 1.1em;

	font-weight: normal;

	font-family: "Trebuchet MS";

}



select {

	color: #232323;

	border: 1px solid #E2E2E2;

}

#center {

	width: 800px;

	margin: 0 auto;



	/*border-left: 1px solid #E8E8E8;

	border-right: 1px solid #E8E8E8;*/

	position: relative;

}



/** header **/

#header {



	height: 136px;

	width: 100%;

	position: relative;

}



#logo {

	position: absolute;

	top: 35px;

	left: 20px;

	width: 360px;

}

#logo p {

	font-size: 0.8em;

	position: absolute;

	top: 80px;

	left: 5px;

	color: #292929;

}

ul#signup {

	position: absolute;

	top: 100px;

	right: 30px;

	font-size: 70%;

}

ul#signup li {

	display: inline;

	margin: 0 5px;

}

ul#signup li a {

	color: #000;

	margin: 0;

}

ul#signup li a:hover {

	text-decoration: none;

	color: #000;

}

ul#langs {
	font-weight: bold;

	position: absolute;

	top: 20px;

	right: 30px;

	font-size: 70%;

}

ul#langs li {

	display: inline;

}

ul#langs li a {

	color: #292929;

	text-decoration: none;

	line-height: 140%;

	margin: 0 3px 0 3px;

}

ul#langs li a:hover {

	text-decoration: none;

	color: #eb0202;

}

ul#langs li span {

	margin: 0 3px 0 3px;
	color: #ffffff;


}

/** below Header **/

ul#belowHead {

	width: 95%;

	border-top: 1px solid #d6d6d6;

	margin: 0 auto;

	text-align: center;

}

ul#belowHead li {

	display: inline;

	margin: 0;

}



/** rightBar **/

#rightBar {

	width: 210px;

	float: right;

}

ul#courses {

	color:#eb0202;

	text-decoration: none;

	font-size: 0.8em;

	font-family: Arial, Helvetica, sans-serif;

	width: 180px;

	margin: 0 auto;

	padding-bottom: 5px;

}

ul#courses li h4 {

	padding: 0 0 5px 7px;

	font-size: 13px;

	color:#eb0202;

}

ul#courses li h4 a {

	color: #eb0202;

	font-weight: bold;

	text-decoration: underline;

}

ul#courses li.course {

	font-weight: bold;

	font-size: 0.9em;

	color: #eb0202;

	padding: 5px 0 3px 10px;

	border-bottom: 1px dotted #292929;

}

ul#courses li.allcom {

	color: #292929;

	font-size: 0.9em;

	padding: 10px 0 0px 10px;

}

ul#courses li.course span {

	color: #292929;

	width: 80px;

	display: block;

	float: left;

}



span.required { color: #d70303; display: block; font-size: 10px; margin: 4px 0; line-height: 9px; }

/** right menu **/

ul#leftnav {

	font-size: 115%;

	width: 160px;

	margin: 0px auto 10px auto;

	padding: 20px 0 20px 20px;

}

ul#leftnav li {

		margin: 15px 0;

//		border-bottom: 1px dotted #292929;

}

ul#leftnav li a {

	text-decoration: none;

	/*background: url(../images/dot.gif) repeat-x center bottom;*/

	color: #eb0202;

	padding-bottom: 1px;

	font-weight: normal;

}

ul#leftnav li a:hover {

	color: #000;
	padding-bottom: 1px;

	border-bottom: 2px solid #D20D0D;

}

ul#leftnav li span {

	border-bottom: 2px solid #D20D0D;

}



/** userMenu **/

ul#tools {

	font-size: 0.75em;

	font-family: Arial, Helvetica, sans-serif;

	color: #000;

	margin: 0 auto;

	width: 165px;

	height: 109px;

	margin-bottom: 25px;

	line-height: 1em;

	padding: 0px 5px 10px 5px;

}

ul#tools li.runwm {

	background: url(../images/runwm.gif) no-repeat left top; 

	padding-top: 10px;

	padding-left: 50px;

	height: 40px;

	padding-bottom: 10px;

}

ul#tools li.downloadwm {

	background: url(../images/download.gif) no-repeat left top; 

	padding-top: 10px;

	padding-left: 50px;

	height: 40px;

}

ul#tools a {

	color: #A7A7A7;

	text-decoration: none;

	

}

ul#tools a:hover {

	color: #000;

}



/** weather **/

#weather {

	font-size: 80%;

	background: #F9F9F9;

	margin: 0 auto;

	width: 200px;

	padding-bottom: 10px;

}

#weather h4 {

	background: #BBBBBB;

	color: #fff;

	font-weight: bold;

	padding: 3px 10px;

}

#gis {

	width: 120px;

	margin: 0 auto;

	margin-top: 10px;

	margin-bottom: 10px;

}



/** content **/

#content {

	margin-right: 210px;

}

#content a {

	color: #292929;

}



ul#topnav {

	text-align: center;

	margin: 30px 0 30px;

	color: #292929;

	font-size: 1em;

	

}

ul#topnav li {

	display: inline;

}

ul#topnav li h3 {

	display: inline;

	font-weight: bolder;

	font-size: 1.2em;

	font-family: Arial, Helvetica, sans-serif;

}

ul#topnav li a {

	color: #eb0202;

	font-weight: bolder;

	text-decoration: none;

	margin: 0 9px 0 3px;

	

}

ul#topnav li a:hover {

	color: #292929;

}



#content h1 {

	padding: 0 0 3px 0;

	width: 93%;

	margin: 0 auto;

	margin-bottom: 10px; 

	color: #eb0202;

}

#content h1.new_feature {

	background: url(../images/new_feature.gif) no-repeat right;

	min-height: 76px;

}

/** IE **/

* html #content h1.new_feature {

	height: 76px;

}

/** **/

#content p {

	font-size: 0.75em;

	padding: 0 0 10px 20px;

	color: #595959;

	line-height: 120%;

}

.wrap {

	padding-bottom: 20px;

}



ul.news {

	padding: 0 0 15px 20px;

	font-size: 75%;

}

ul.news li {

	margin: 0 0 5px 0;

}

ul.news li.date_title {

}

ul.news li span {

	margin-right: 5px;

	text-align: center;

	display: block;

	line-height: 18px;

	width: 82px;

	float: left;

	color: #eb0202;

}

ul.news li span.last_date {

	color: #eb0202;

}

ul.news a {

	line-height: 18px;

}

ul.news a:hover {



}

p.allnews {

	float: right;

	margin-right: 20px;

}



p.newsBody {

	font-size: 11px !important;

	padding: 10px 10px 10px 0 !important;

}

/** footer **/

#footer {

	height: 100px;

	position: relative;

	font-size: 0.7em;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	margin-top: 20px;

}

#footer a {

	color: #eb0202;

	font-weight: bolder;	

	font-size: 130%;

}

#footer a:hover {

}

#footer ul#footernav {

	color: #292929;

	text-align: center;

	padding-top: 20px;

}

#footer ul#footernav li {

	display: inline;

}

#footer ul#footernav li a {

	text-decoration: none;

	margin:  0 8px;

	line-height: 2em;

	color: #eb0202;

}

#footer ul#footernav li a:hover {

	text-decoration: none;

	border-bottom: 2px solid #C1272D;

	color: #292929;

}

#footer #copy {

	position: absolute;

	top: 55px;

	left: 15px;

	color: #292929;

	width: 100%;

	text-align: center;

font-weight: bold;

}

#footer #by {

	position: absolute;

	top: 25px;

	right: 15px;

}





/** faq **/

#faq {

	padding-left: 20px;

}

#faq p {

	color: #4A4A4A;

	font-weight: normal;

	font-size: 75%;

}

#faq a {

	color: #292929;

	text-decoration: underline;

}

#faq a:hover {

	text-decoration: none;

}

#faq p.q {

	color: #131313;

	font-weight: bold;

	line-height: 1.5em;

	margin: 30px 10px 5px 0;

	padding: 0;

}

#faq p.a {

	color: #6A6A6A;

	font-weight: normal;

	padding: 0;

}

#faq ul, #faq ol{

	padding: 0;

	margin: 0;

	padding: 10px 10px 10px 30px;

	list-style: none;

	color: #4A4A4A;

	font-weight: normal;

	line-height: 1.2em;

	font-size: 75%;

}

#faq ol {

	list-style: decimal;

}

#faq ol li {

	padding: 0;

	margin: 0;

	margin-bottom: 7px;

}

#faq ul li{



	margin-bottom: 3px;

}

#faq ul.faq {

	padding: 0;

	font-size: 70%;

	margin-left: 15px;

}

#faq ul.faq li {

	margin-bottom: 5px;

	list-style: disc;

}

#faq ul.faq li a {

	font-weight: normal;

	text-decoration: none;

}



/** FEES **/

#fees {

	padding-left: 20px;

}

#fees h2 {

	margin-bottom: 10px;

	margin-top: 20px;

}

#fees p.desc {

	padding-bottom: 10px;

	color: #333333;

	font-size: 75%;

	padding-left: 0;

}

#fees h2.wu {

	background: url(../images/wu.gif) no-repeat 97% top; 

}

#fees h2.wmrv {

	background: url(../images/wmrv.png) no-repeat 97% top;

}

#fees h2.usb {

	background: url(../images/usb.gif) no-repeat 97% top;

}

#fees h2.pravex {

	background: url(../images/pravex.gif) no-repeat 97% top;

}

#fees h2.up {

	background: url(../images/post.gif) no-repeat 97% top;

}

#fees table.feesTable {

	width: 99%;

	text-align: center;

	margin-bottom: 40px;

	font-size: 70%;

}

#fees table.feesTable th {

	background: #DBDBDB;

	height: 20px;

}

#fees table.feesTable tr {

	height: 20px;

}

#fees table.feesTable tr.even {

	background: #e9e9e9;

}










/** contacts **/

#contacts {

	margin: 0;

	padding: 0;

	padding-left: 30px;

}

#contacts p.email {

	line-height: 35px;

	background: url(../images/envelope.gif) no-repeat left 8px; ;

	padding: 0;

	padding-left: 35px;

}

#contacts p.icq {

	line-height: 35px;

	background: url(../images/icq.gif) no-repeat left 7px; ;

	padding: 0;

	padding-left: 35px;

}

#contacts p.wmkeeper {

	line-height: 35px;

	background: url(../images/keeper.jpg) no-repeat left 7px; ;

	padding: 0;

	padding-left: 38px;

}

#contacts p.phone {

	line-height: 35px;

	background: url(../images/phone.gif) no-repeat 3px 5px; ;

	padding: 0;

	padding-left: 35px;

}

#contacts p.thruweb {

	line-height: 35px;

	background: url(../images/envelope.gif) no-repeat left 13px; ;

	padding: 0;

	padding-left: 35px;

}

#contacts p.thruweb a {

	text-decoration: none;

	font-size: 1em;

	padding: 2px 3px;

	color: #383838;

}

#contacts p.thruweb a:hover {

	color: #fff;

	background: #0D5E8D;

}

#contacts p.phone span.small {

	font-size: 1em;

	font-family: "Trebuchet MS";

	color: #0D5E8D;

	font-weight: bolder;

	margin-right: 5px;

}

#contacts p.phone span.big {

	font-size: 2em;

	font-family: "Trebuchet MS";

	color: #0D5E8D;

	font-weight: normal

}



/** signup/signin **/

#signinup {

}

#signinup p.toptext {

	width: 90%;

	background: url(../img/quotes.gif) no-repeat left top;

	padding-top: 3px;

	padding-left: 30px;

	font-size: 1.2em;

	color: #5D5D5D;

	margin: 0;

}

#signinup #signupform {

	width: 94%;

	background: #F7F7F7;

	margin: 0 auto;

	margin-top: 10px;

	margin-bottom: 10px;

}

#signinup table {

	width: 80%;

	margin: 0 auto;

	background: #F7F7F7;

	padding: 0;

	font-size: 75%;

}

#signinup table tr td {

	padding: 3px 3px 3px 15px;

}

#signinup table tr td.titles {

	width: 40%;

}

#signinup input.text {

	width: 200px;

	padding: 2px;

	color: #232323;

	border: 2px solid #E2E2E2;

	font-family: "Courier New", Courier, monospace;

}

#signinup #submit {

	text-align: center;

}

#signinup input.btn {

	font-size: 0.8em;

	margin-top: 10px;

}

#signinup #forgot {

	text-align: left;

	margin-top: 40px;

	margin-left: 20px;

}



/** rules **/

#rules {

	width: 97%;

}

#rules p {

	font-size: 75%;

	color: #000;

	margin: 15px 0;

}

#rules ol {

	margin: 0;

	padding: 0 0 20px 20px;

	list-style: upper-roman;

	font-size: 75%;

	color: #6A6A6A;

}

#rules ol li {

	margin: 0;

	padding: 0;

	margin-left: 35px;

	margin-bottom: 15px;

}

#rules ol li:hover {

	color: #000;

}



/** contact us **/

#contactus {

}

#contactus #contacts {

	margin: 15px 0;

}

#contactus #form {

	width: 450px;

	font-size: 75%;

	margin-top: 20px;

	padding-left: 20px;

}

#contactus #form label {

	float: left;

	display: inline;

	width: 100px;

	line-height: 1.1em;

	margin: 3px 10px;

	text-align: right;

}

#contactus #form input, textarea, select {

	margin: 3px 8px;

}

#contactus #form #submit {

	text-align: center;

	margin-top: 10px;

}

#contactus input.text {

	font-size: 1em;

	width: 300px;

	padding: 2px;

	color: #232323;

	border: 2px solid #E2E2E2;

	font-family: "Courier New", Courier, monospace;

}

#contactus select {

	width: 308px;

	color: #232323;

	font-family: "Courier New", Courier, monospace;

}

#contactus textarea {

	width: 302px;

	color: #232323;

	border: 2px solid #E2E2E2;

	font-family: "Courier New", Courier, monospace;

	height: 100px;

}

#contactus input.btn {

	width: 169px;

	height: 31px;

}

p.toptext {

	width: 90%;

	background: url(../img/quotes.gif) no-repeat left top;

	padding-top: 3px;

	padding-left: 30px;

	font-size: 1.2em;

	color: #5D5D5D;

}





/** news - News **/

#allnews {

	width: 90%;

	padding-left: 25px;

}

#allnews .block {

	margin: 0 0 25px 0;

}

#allnews .block h2 {

	padding: 2px 0;

}

#allnews .block p.date {

	font-size: 75%;

	color: #eb0202;

	margin: 0;

	padding: 0;

}

#allnews .block p.body {

	font-size: 75%;

		margin: 0;

	padding: 0;

}



/** auto **/

#auto {

	width: 99%;

	margin: 0 auto;



}

#auto p {

	padding: 0 10px 20px 20px;

}

#auto .powered {

	position: absolute;

	top: 208px;

	right: 135px;

}

#auto .exchformtable1 {

	border: 1px solid #E9E9E9;

	background: url(../images/exchg.gif) no-repeat bottom left;

}

#auto_block {

	padding-bottom: 30px;

	position: relative;

}

#auto_block .inputs {

    font-size: 12px;

	 padding: 2px;

    border: 1px solid #93B6CA;

	 width: 100px;

	 margin: 3px 3px;

}

#auto_block .selects {

   border: 1px solid #93B6CA;

	font-size: 12px;

	width: 100px;

	margin: 4px 3px 3px;

}

#auto_block .submits {

   background: url(http://exchengine.com/i/btnbg_blue.gif);

	border: 0;

	height: 25px;

	width: 150px;

	border: 1px solid #7aa3cc;

	color: #fff;

	font-weight: bold;

	font-size: 12px;

	margin: 10px 0 25px;

}

#auto_block .exch-text {

    font-size: 12px;

    font-family: verdana, sans-serif;

    font-weight: normal;

    color: #414141;

    float: left;

	 padding: 2px 0 0 10px;

}

#auto_block .exch-text2 {

    font-size: 12px;

    font-family: verdana, sans-serif;

    color: #0D5E8D;

    float: right;

	 padding: 4px 0;

}

#auto h2 {

	padding-left: 25px

}

/** errors **/

p.error, p.attention, p.sendOk {	

	margin: 10px 15px 0 20px;

	background-color: #fcd4d4;

	border: 1px solid #E1AFAF;

	padding: 10px 20px !important; 

}

p.attention {

	background-color: #cacaca;

	border: 1px solid #292929;

}

p.sendOk {

	background-color: #F9F9D9;

	border: 1px solid #E3E2AC;

}



div.error_box {

	margin: 10px 15px 0 20px;

	background-color: #fcd4d4;

	border: 1px solid #E1AFAF;

	padding: 10px 20px !important; 

	font-size: 1em;

}

div.error_box ul {

	font-size: 0.7em;

	color: #545454;

	margin-left: 20px;

}

div.error_box ul li {

	list-style: decimal;

}

div.error_box p {

	padding: 0;

	margin: 0;

	margin-left: -20px;

}



.webmoney {

	text-align: center;

}

.webmoney a {

	display: block;

	margin-bottom: 20px;

	color: #292929;

}



/** pop up course window **/

.coursewin {

	position: absolute;

	top: 0;

	right: 0;

	z-index: 1000;

	background:  #fff url(../images/load.gif) no-repeat center 40%;

	font-size: 0.7em;

	width: 220px;

	border: 1px solid #292929;

	padding: 3px 0;

}

.coursewin p.subtitle {

	color: #eb0202;

	padding: 10px 0 5px 5px;;

}

.coursewin table.popUpTable {

	width: 100%;

	background: #fff;

}

.coursewin table.popUpTable td {

	padding: 2px 8px;

	background: #f0f0f0;

}

.coursewin table.popUpTable th {

	background: #dedede;

	padding: 4px 5px;

	text-align: left;

}



span.req {

	color: #ff0000;

	margin-right: -5px;

	padding: 0;

}



#xhtml {

	position: absolute;

	right: 10px;

	top: 40px;

}



.ads {

	width: 468px;

	margin: 0 auto;

	margin-top: 10px;

	margin-bottom: 20px;

}





/** home e-store **/

ul.operators {

	padding: 0 0 10px;	

	margin-top: -35px;

}



ul.operators li {

	display: inline;

	margin-left: 20px;

}

ul.operators li.btnMore {

	margin-left: 40px;

}





/** estore **/

#estore {

	float: left;

}

ul#estoreItems {

	width: 90%;

	margin: 0 auto;

	padding: 20px 0;

}

ul#estoreItems li {

	float: left;

	padding: 0px 15px 15px;

}



/** cards list **/

#estoreCardsList table.cardsList {

	width: 550px;

	border-collapse: collapse;

	font-size: 0.7em;

	margin-left: 25px;

	margin: 15px 0 15px 25px;

}

#estoreCardsList table.cardsList th {

	background: #F0F0F0;

	text-align: center;

	padding: 5px 0;

}

#estoreCardsList table.cardsList td {

	text-align: center;

	padding: 15px 5px 0px;

	border-bottom: 1px solid #F4F4F4;

	color: #515151;

}

#estoreCardsList table.cardsList th.col1 {

	width: 20px;

}

#estoreCardsList table.cardsList th.col2 {

	width: 70px;

}

#estoreCardsList table.cardsList th.col3 {

	width: 130px;

}

#estoreCardsList table.cardsList th.col4, #estoreCardsList table.cardsList th.col5, #estoreCardsList table.cardsList th.col6, #estoreCardsList table.cardsList th.col7 {

	width: 35px;

}



#estoreCardsList .paymentsWay {

	width: 89%;

	margin: 0 auto;

	padding: 10px 0;

}

#estoreCardsList .paymentsWay p {

	font-size: 0.8em;

	font-weight: bold;

	color: #525252;

	margin: 0;

	padding: 0;

}

#estoreCardsList .paymentsWay ul#currencies {

	height: 20px;

	margin: 15px 0 15px 0;

}

#estoreCardsList .paymentsWay ul#currencies li {	

	display: inline;

}

#estoreCardsList .paymentsWay ul#currencies li input.pwradio {

	float: left;

	display: inline;

}

#estoreCardsList .paymentsWay ul#currencies li label {

	float: left;

	display: inline;

	width: 100px;

	font-size: 0.8em;

	color: #0D5E8D;

	text-transform: uppercase;

	cursor: pointer;

	padding-left: 5px;

}

#estoreCardsList ul#deliveryWays {

	font-size: 0.9em;

	font-family: "Trebuchet MS";

}

#estoreCardsList ul#deliveryWays li {

	padding-bottom: 10px;

}

#estoreCardsList ul#deliveryWays li input.dwchck {

	margin: 5px 10px 0 20px;

}

#estoreCardsList ul#deliveryWays li label {

	font-size: 0.9em;

	color: #0D5E8D;

	font-family: "Trebuchet MS";

	text-transform: uppercase;

	cursor: pointer;

}

#estoreCardsList ul#deliveryWays li input.dwinput {

	font-size: 0.9em;

	color: #383838;

	border: 1px solid #E4E4E4;

	padding: 3px;

	margin: 0 -3px 0 10px;

	width: 150px;

	font-family: "Trebuchet MS";

}

#estoreCardsList p.submit {

	text-align: center;

}





#estoreCardsList #selVoucherImg {

	width: 90%;

	margin: 0 auto;

	text-align: center;

	margin-top: 20px;

	margin-bottom: 20px;

}

#estoreCardsList #selVoucherForm {

	width: 90%;

	margin: 0 auto;

	margin-bottom: 15px;

}

#estoreCardsList #selVoucherForm p {

	margin: 0;

	padding: 0 0 10px 0;

}

#estoreCardsList #selVoucherForm ul {

	font-size: 0.8em;

	margin-left: 5px;

}

#estoreCardsList #selVoucherForm ul li {

	background: url(../images/li.gif) no-repeat left 9px;

	padding-left: 10px;

	margin-bottom: 14px;

}

#estoreCardsList #selVoucherForm input.selVoucherEmail {

	border: 2px solid #E2E2E2;

	padding: 3px; 

	color: #515151;

	font-size: 14px;

	width: 150px;

	font-family: Tahoma;

	font-weight: bold;

}

#estoreCardsList #selVoucherForm label {

	margin: 0 6px 0 0;

}





#succes h2 {

	padding: 20px 0 10px 20px;

}







/*** monitoring **/

#monitring {

	width: 99%;

}

table#monitoring_table {

	width: 200px;

	margin: 0 auto;

	border-collapse: collapse;

	border: 1px solid #E9E9E9;

	font-family: "Trebuchet MS";

	

}

table#monitoring_table select {

	color: #26628A;

	font-size: 14px;

	font-family: "Trebuchet MS";

	padding: 2px;

}

table#monitoring_table input {

	background: #292929;

	color: #fff;

	padding: 3px;

}

table#monitoring_table a {

	color: #27869A;;

	font-size: 16px;

	font-family: "Trebuchet MS";

}




#adverts
{ color: gray; font-size: 85%; text-align: center; font-weight: bold;}
#adverts a
{ color: gray; font-size: 100%; font-weight: bold; }


/*form styles*/
#forms { width: 99%; }
	#forms table { border-collapse: collapse; width: 93%; margin: 0 auto; margin-top: 30px; margin-bottom: 0px; font-size: 11px; }
		#forms table tr td { padding: 5px 5px 5px 15px; }
		#forms table tr td.titles { width: 40%; }
			
			.even { background: #e9e9e9; }
			#forms .special { background: #bbccd2;}
				#forms .special td { padding: 0; }
				#forms .special table { margin: 0; width: 100%; background: #bbccd2; }
				#forms .special table .even { background: #bbccd2; }
				#forms .special table td  { padding: 5px 5px 5px 15px; }
			
			#forms input.text { width: 200px; padding: 2px; color: #292929; border: 2px solid #E2E2E2; font-family: "Courier New", Courier, monospace; }
			#forms input.btn, #signinup input.btn, #contactus #form #submit input.btn, input.btn { border: 1px solid #e9e9e9; margin: 10px auto; background: #292929; padding: 5px 12px; font-size: 12px; color: #e9e9e9; }

			#forms input.checkbox { width: 30px; }
			#forms select { width: 200px; font-size: 0.8em; color: #292929; border: 1px solid #E2E2E2; }
			#note { width: 205px; height: 130px; font-size: 12px; border: 2px solid #E2E2E2; font-family: "Courier New", Courier, monospace; margin: 0; }
			span.note { color: #7c7c7c; padding: 15px 0; }
			span.newwindow { font-size: 0.9em; color: #7c7c7c; }
			#forms select { width: 200px; 	padding: 0; margin: 0;	font-family: "Courier New", Courier, monospace; font-size: 12px; }
			#forms .warning { background: #ffdcdc; }
			
/*bussines hours*/
#business-hours { margin: 25px auto 0 auto;  width: 80%; font-size: 11px; }
	#business-hours h4 { font-size: 16px; margin: 0 0 15px 0; color: #1d7cb5; }
	#business-hours span { display: block; }
	#business-hours p { color: #658aa0; border-bottom: 1px solid #cdcdcd; padding: 0 0 10px; margin: 0 0 10px 0; }