body {
  margin:0;
  padding:0;      
}
.demoHead { 
  display:block;  
  margin-bottom:10px;   
  border: 0;
  padding: 0;
  padding-top: 8px;
  padding-bottom:10px;    
  border-bottom: 1px solid #CCC;
  font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
  color: #5A5655;   
  background-color: #FAFAFA;    
  text-align:center;
}
.demoHead h1,.demoHead h2,.demoHead h3{
  margin:0;
  padding:0;
}
.demoHead h1{
  font: bold 22px Verdana, Arial, Helvetica, sans-serif;
}
.demoHead h2{
  font: bold 18px Verdana, Arial, Helvetica, sans-serif;
}
.demoHead h3{
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}
.demoHead a.btn{
  -moz-border-radius    : 5px;
  -webkit-border-radius : 5px;
  background            : #7D7D7D;
  color                 : #FFF;
  margin                : 2px 10px 0px 10px;
  padding               : 5px 12px 5px 12px;
  text-align            : center;
  border                : 1px solid #7D7D7D;    
  text-decoration       : none; 
}
.demoHead a.btn:hover{
  background      : #EA8511;
  color           : #FFFFFF;
  border          : 1px solid #EA8511; 
  text-decoration : none; 
}
.demoHead a.selected{
  -moz-border-radius    : 5px;
  -webkit-border-radius : 5px;
  background            : #EA8511;
  color                 : #FFFFFF;
  margin                : 2px 10px 0px 10px;
  padding               : 5px 12px 5px 12px;
  text-align            : center;
  border                : 1px solid #EA8511;    
  text-decoration       : none; 
}

/*   
  SmartWizard 2.0 plugin 
  jQuery Wizard control Plugin
  by Dipu
  
  http://www.techlaboratory.net
  http://tech-laboratory.blogspot.com
*/
.swMain {
  position:relative;
  display:block;
  margin:0;
  padding:0;
  border: 0px solid #CCC;
  overflow:visible;
  float:left;
  width:97%;
  max-width:730px;
}
.swClear { clear:both; }
.swMain .stepContainer {
  display:block;
/*  position: relative; */
  margin: 0;
  padding:0;    
  border: 0px solid #CCC;    
   overflow:hidden; 
/*  clear:both;	*/
  float:left;
  width:100%;
  height:auto !important;
/*  min-height:1112px !important;	*/
}
/* Setting Height Manually of 3 Steps by DF */
.swMain .stepContainer div#step-1 { min-height:1050px !important; }
.swMain .stepContainer div#step-2 { min-height:450px !important; }
.swMain .stepContainer div#step-3 { min-height:1300px !important; }
.swMain .stepContainer div.content {
  height:auto !important;
  display:block;
/*  position: absolute;  */
  float:left;
  margin: 0;
  padding:5px;    
  border: 1px solid #CCC; 
  font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
  color:#5A5655;   
  background-color:#F8F8F8;  
  text-align:left;
  overflow:visible;    
  z-index:88; 
  -webkit-border-radius: 5px;
  -moz-border-radius  : 5px;
  max-width: 630px;
  min-width: 550px;
	width:98%;
/*  width: auto; */
}
.swMain .fieldwrap .checkbox { border:0px none !important; }
.swMain .fieldwrap .checkbox input { border:0px none !important; }
.swMain .fieldwrap input[type="checkbox"], .swMain .fieldwrap input[type="radio"] { background: transparent !important; border:0px none !important; }
.swMain .fieldwrap #_TPSAPI_chkWestern, .swMain .fieldwrap #_TPSAPI_chkMoneyOrder, .swMain .fieldwrap #_TPSAPI_chkPayPal { background: transparent !important; border:0px none !important; }
.swMain .fieldwrap #_TPSAPI_chkOrderWarranty { background: transparent !important; border:0px none !important; }



.swMain div.actionBar {
  display:block;
  position: relative; 
  clear:both;
  margin:             10px 0 0 0;   

/*border:             1px solid #CCC;
 background-color:   #F8F8F8; */
 
  padding:            0;    
  color:              #5A5655;   
  height:40px;
  text-align:left;
  overflow:auto;    
  z-index:88; 

  -webkit-border-radius: 5px;
  -moz-border-radius  : 5px;
  left:0;
  float:left;
  width:90%;
}

.swMain .stepContainer .StepTitle {
  display:block;
  position: relative;
  margin:0 !important;   
  border:1px solid #E0E0E0;
  padding:5px;   
  font: bold 16px Verdana, Arial, Helvetica, sans-serif; 
  color:#5A5655;   
  background-color:#E0E0E0;
  clear:both;
  text-align:left; 
  z-index:88;
  -webkit-border-radius: 5px;
  -moz-border-radius  : 5px;
  width:98%;
}
.swMain ul.anchor {
  position: relative;
  display:block;
  float:left;
  list-style: none;
  padding: 0px;  
  margin: 10px 0;      
  clear: both;
  border: 0px solid #CCCCCC;    
  background: transparent; /*#EEEEEE */
  width:100%;
}
.swMain ul.anchor li{ 
  position: relative; 
  display:block;
/*  margin: 0;	*/
  margin: 0 10px 0 0;
  padding: 0; 
  padding-left:3px;
  padding-right: 3px;
  border: 0px solid #E0E0E0;      
  float: left;
}
/* Anchor Element Style */
.swMain ul.anchor li a {
  display:block;
  position:relative;
  float:left;
  margin:0;
/*  padding:3px; */
	padding:5px;
  height:60px;
/*  width:200px;  */
	width:100%;
  text-decoration: none;
  outline-style:none;
  -moz-border-radius  : 5px;
  -webkit-border-radius: 5px;
  z-index:99;
}
.swMain ul.anchor li a .stepNumber{
  position:relative;
  float:left;
  width:30px;
  text-align: center;
  padding:5px;
  padding-top:0;
  font: bold 45px Verdana, Arial, Helvetica, sans-serif;
}
.swMain ul.anchor li a .stepDesc{
  position:relative;
  display:block;
  float:left;
  text-align: left;
  padding:5px;

  font: bold 20px Verdana, Arial, Helvetica, sans-serif;
}
.swMain ul.anchor li a .stepDesc small{
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}
.swMain ul.anchor li a.selected{
  color:#F8F8F8;
  background: #EA8511;  /* EA8511 */
  border: 1px solid #EA8511;
  cursor:text;
  -moz-box-shadow: 5px 5px 8px #888;
  -webkit-box-shadow: 5px 5px 8px #888;
  box-shadow: 5px 5px 8px #888;
}
.swMain ul.anchor li a.selected:hover {
  color:#F8F8F8;  
  background: #EA8511;  
}

.swMain ul.anchor li a.done { 
  position:relative;
  color:#FFF;  
  background: #8CC63F;  
  border: 1px solid #8CC63F;   
  z-index:99;
}
.swMain ul.anchor li a.done:hover {
  color:#5A5655;  
  background: #8CC63F; 
  border: 1px solid #5A5655;   
}
.swMain ul.anchor li a.disabled {
  color:#CCCCCC;  
  background: #F8F8F8;
  border: 1px solid #CCC;  
  cursor:text;   
}
.swMain ul.anchor li a.disabled:hover {
  color:#CCCCCC;  
  background: #F8F8F8;     
}

.swMain ul.anchor li a.error {
  color:#6c6c6c !important;  
  background: #f08f75 !important;
  border: 1px solid #fb3500 !important;      
}
.swMain ul.anchor li a.error:hover {
  color:#000 !important;       
}

.swMain .buttonNext {
  display:block;
  float:right;
  margin:5px 3px 0 3px;
  padding:5px;
  text-decoration: none;
  text-align: center;
  font: bold 13px Verdana, Arial, Helvetica, sans-serif;
  width:100px;
  color:#FFF;
  outline-style:none;
  background-color:   #5A5655;
  border: 1px solid #5A5655;
  -moz-border-radius  : 5px; 
  -webkit-border-radius: 5px;    
}
.swMain .buttonDisabled {
  color:#F8F8F8  !important;
  background-color: #CCCCCC !important;
  border: 1px solid #CCCCCC  !important;
  cursor:text;    
}
.swMain .buttonPrevious {
  display:block;
  float:right;
  margin:5px 3px 0 3px;
  padding:5px;
  text-decoration: none;
  text-align: center;
  font: bold 13px Verdana, Arial, Helvetica, sans-serif;
  width:100px;
  color:#FFF;
  outline-style:none;
  background-color:   #5A5655;
  border: 1px solid #5A5655;
  -moz-border-radius  : 5px; 
  -webkit-border-radius: 5px;    
}
.swMain .buttonFinish {
  display:block;
  float:right;
  margin:5px 10px 0 3px;
  padding:5px;
  text-decoration: none;
  text-align: center;
  font: bold 13px Verdana, Arial, Helvetica, sans-serif;
  width:100px;
  color:#FFF;
  outline-style:none;
  background-color:   #5A5655;
  border: 1px solid #5A5655;
  -moz-border-radius  : 5px; 
  -webkit-border-radius: 5px;    
}

/* Form Styles */

.txtBox {
  border:1px solid #CCCCCC;
  color:#5A5655;
  font:13px Verdana,Arial,Helvetica,sans-serif;
  padding:2px;
  width:430px;
}
.txtBox:focus {
  border:1px solid #EA8511;
}

.swMain .loader {
  position:relative;  
  display:none;
  float:left;  
  margin: 2px 0 0 2px;
  padding:8px 10px 8px 40px;
  border: 1px solid #FFD700; 
  font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
  color:#5A5655;       
  background: #FFF url(../images/loader.gif) no-repeat 5px;  
  -moz-border-radius  : 5px;
  -webkit-border-radius: 5px;
  z-index:998;
}
.swMain .msgBox {
  position:relative;  
  display:none;
  float:left;
  margin: 4px 0 0 5px;
  padding:5px;
  border: 1px solid #FFD700; 
  background-color: #FFFFDD;  
  font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
  color:#5A5655;         
  -moz-border-radius  : 5px;
  -webkit-border-radius: 5px;
  z-index:999;
  min-width:200px;  
}
.swMain .msgBox .content {
  font: normal 12px Verdana,Arial,Helvetica,sans-serif;
  padding: 0px;
  float:left;
}
.swMain .msgBox .close {
  border: 1px solid #CCC;
  border-radius: 3px;
  color: #CCC;
  display: block;
  float: right;
  margin: 0 0 0 5px;
  outline-style: none;
  padding: 0 2px 0 2px;
  position: relative;
  text-align: center;
  text-decoration: none;
}
.swMain .msgBox .close:hover{
  color: #EA8511;
  border: 1px solid #EA8511;  
}

.swMain ul.PaperInfo li { width:100%; margin-bottom:5px;list-style: none; float:left; }
.swMain ul.PaperInfo li span { width:110px; display:inline-block; font-weight:bold; list-style: none;}


/* ##################### Custom Order Form ############################ */
.OrderEssay2 {
	display:inline-block;
	overflow:hidden;
	margin:0px 20px 20px 10px;
	width:576px;
	color:#666666;
    font: 12px "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
}

.OrderEssay2 textarea, .OrderEssay2 input {
	color:#000000;
	font-size:12px;
	padding:5px;
}

.OrderEssay2 textarea {
	height:160px !important;
    width:550px !important;
}

.OrderEssay2 input {
	height:26px !important;
    min-width:20px !important;
    max-width:550px !important;
    width:auto !important;
	float:left;
	margin-right:3px;
}

.OrderEssay2 p {
	float:left;
	margin-top:5px;
	color:#666666;
}

.OrderEssay2 h3 {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	color:#807F7F;
	font-size:24px;
	font-weight:normal;
	padding:0 0 4px 0;
	border-bottom:1px solid #807F7F;
	padding-bottom:4px;
	margin:20px 0 10px;
	float:left;
	width:100%;
}

.OrderEssay2 .details-help {
	float:right;
	margin-right:70px;
}

.OrderEssay2 h4 {
	display:block;
	float:left;
	color:#807F7F;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:18px;
	font-weight:normal;
	margin:20px 0 10px;
	width:100%;
}

.OrderEssay2 h4.hdiv {
	border-top:1px solid #CCCCCC;
	margin-top:5px;
	padding:20px 0 0;
}
.OrderEssay2 h5 {
	display:block;
	float:left;
	color:#807F7F;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin: 0px 0px 10px 0px;
	width:100%;
}

.OrderEssay2 .fieldwrap {
	float:left;
	width:100%;
	margin-bottom:15px;
	display:block !important;
}

/*checkboxes */

.OrderEssay2 .fieldwrap .checkbox { float:left; overflow:hidden; margin-right:15px; }

.OrderEssay2 input.checkbox { width:auto !important; max-width:20px !important; margin:0 !important; padding:0 !important; }

.OrderEssay2 .fieldwrap .checkbox label {
	float:left;
	overflow:hidden;
	padding:2px 0 0 5px;
}

.OrderEssay2 .fieldwrap .checkbox input {
	float:left;
	overflow:hidden;
}

.OrderEssay2 ul.inline {
	width:100%;
	float:left;
	margin-left:0px;
	padding-left:0px;
}

.OrderEssay2 ul.inline li {
	list-style:none;
	float:left;
	margin-right:10px;
}

.OrderEssay2 ul.inline label {
	padding: 0px 0px 0px 5px;
	margin-right:0px;
}

.OrderEssay2 ul.inline input {
	width:40px !important;
	float:left;
	margin-top:0;
}

.OrderEssay2 .help {
	background-repeat:no-repeat;
	padding-left:30px;
	height:27px;
	display:block;
	padding-top:3px;
	float:left;
}

.OrderEssay2 .info {
	background-repeat:no-repeat;
	padding-left:30px;
	height:27px;
	display:block;
	padding-top:3px;
	float:left;
	border-bottom:0px none !important;
}
    

.OrderEssay2 #p7Tooltip_5 {
	margin-top:7px;	
}

.OrderEssay2 .SummaryWrap {
	float:left;
}

.OrderEssay2 .SummaryWrap h3 {
	padding:0 0 15px;
}

.OrderEssay2 .SummaryWrap .Pages, .OrderEssay2 .SummaryWrap .Rate, 
.OrderEssay2 .SummaryWrap .DelBy, .OrderEssay2 .SummaryWrap .Sources, 
.OrderEssay2 .SummaryWrap .Total {
	float:left;
	padding: 6px 20px;
	font-size:12px;
	font-weight:bold;
}

.OrderEssay2 .SummaryWrap .Pages span, .OrderEssay2 .SummaryWrap .Rate span, 
.OrderEssay2 .SummaryWrap .DelBy span, .OrderEssay2 .SummaryWrap .Sources span, 
.OrderEssay2 .SummaryWrap .Total span {
	float:right;
}

/* Billing Styles */
.OrderEssay2 .fieldwrap input.billing {
	width:300px !important;
	margin: 2px 0 5px 0;
}
.OrderEssay2 .fieldwrap label.billing {
	width:100% !important;
    float:left;
    overflow:hidden;
}
.OrderEssay2 blockquote {
	width:370px !important;
	overflow:hidden;
}
.OrderEssay2 span.CkLabel {
	padding: 4px 0 0 4px;
	float:left;
}
.OrderEssay2 .clear, .p7TTM02 .clear { clear:both; }

#WhatIsCVV .ImgWrap {
	padding: 3px;
	background-color:#FFF;
	float:left;
	overflow:hidden;
	width:518px;
	height:auto;
	margin-bottom:10px;
}
#WhatIsCVV .ImgWrap img {
	float:left;
	overflow:hidden;
	border:0px none;
	margin:0;
	padding:0;
}

.OrderEssay2 .ButtonWrap {
	display:block !important;
	float:left;
	margin-top:25px;
	width:100%;	
}

.OrderEssay2 .ButtonWrap .APIButton {
	float:left;
	border-style:solid;
	border-width:2px;
	cursor:pointer;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:5px 25px;
	text-align:center;
	text-transform:uppercase;
	margin:0px;
	line-height:normal;
	height:auto !important;
	width:auto !important;
}
.OrderEssay2 #PaymentCkBox .checkbox label {
padding: 3px 10px 0 2px !important;
}

/* End Custom Order Styles */



/* IMPORTANT - these are the dynamic styles that override defaults and apply actual theme settings - KEEP AT BOTTOM */

.OrderEssay2 h3 { color:#807F7F; }
.OrderEssay2 h4 { color:#807F7F; }

.OrderEssay2 textarea, .OrderEssay2 input {
	background-color:#ECF6FE !important;
	border:1px solid #CCCCCC !important;
}

.OrderEssay2 textarea:focus, .OrderEssay2 input:focus {	border:1px solid #008EFF !important;	}

.OrderEssay2 .odd { background-color:#FFFFFF !important; }
.OrderEssay2 .even { background-color:#ECF6FE !important; }

.OrderEssay2 .SummaryWrap h3 { 
	border-bottom: 1px solid #008EFF !important; 
}

.OrderEssay2 .SummaryWrap .Pages, .OrderEssay2 .SummaryWrap .Rate, 
.OrderEssay2 .SummaryWrap .DelBy, .OrderEssay2 .SummaryWrap .Sources, 
.OrderEssay2 .SummaryWrap .Total { 
	border-right: 1px solid #008EFF; 
}

.OrderEssay2 .SummaryWrap .Pages { background-color:#ECF6FE; }

.OrderEssay2 .SummaryWrap .DelBy { background-color:#ECF6FE; }

.OrderEssay2 .SummaryWrap .Sources, .OrderEssay2 .SummaryWrap .Total {
	background-color:#008EFF !important;
	color:#FFFFFF !important;
}
 
.OrderEssay2 .ButtonWrap .APIButton {
	background-color:#008EFF !important;
	color:#FFFFFF !important;
    border-color: #ECF6FE #ECF6FE #008EFF #008EFF !important;
}		 
.OrderEssay2 .APIBold { font-weight:bold; color:#807F7F; } 

.OrderEssay2 .help { background-image:url(https://academic-services.net/design/images/help.png); }
.OrderEssay2 .info { background-image:url(https://academic-services.net/design/images/info.png); }
.p7TTM02 .p7TTMclose a { background-image: url(https://academic-services.net/design/images/p7TTM02-close.gif);	}
.p7TTM02 .p7TTMcall.p7TTM_Arrow_10 { background-image: url(https://academic-services.net/design/images/p7TTM02-east.gif);	}
.p7TTM02 .p7TTMcall.p7TTM_Arrow_1 {	background-image: url(https://academic-services.net/design/images/p7TTM02-southwest.gif);	}
.p7TTM02 .p7TTMcall.p7TTM_Arrow_2 {	background-image: url(https://academic-services.net/design/images/p7TTM02-south.gif);	}
.p7TTM02 .p7TTMcall.p7TTM_Arrow_3 {	background-image: url(https://academic-services.net/design/images/p7TTM02-southeast.gif);	}
.p7TTM02 .p7TTMcall.p7TTM_Arrow_4 {	background-image: url(https://academic-services.net/design/images/p7TTM02-northwest.gif);	}
.p7TTM02 .p7TTMcall.p7TTM_Arrow_5 {	background-image: url(https://academic-services.net/design/images/p7TTM02-north.gif);	}
.p7TTM02 .p7TTMcall.p7TTM_Arrow_6 {	background-image: url(https://academic-services.net/design/images/p7TTM02-northeast.gif);	}
.p7TTM02 .p7TTMcall.p7TTM_Arrow_7 {	background-image: url(https://academic-services.net/design/images/p7TTM02-duewest.gif);	}
.p7TTM02 .p7TTMcall.p7TTM_Arrow_8 {	background-image: url(https://academic-services.net/design/images/p7TTM02-west.gif);	}
.p7TTM02 .p7TTMcall.p7TTM_Arrow_9 {	background-image: url(https://academic-services.net/design/images/p7TTM02-dueeast.gif);	}

/* End of Dynamic Styles */



/*   -----------------------------------
  Tooltips - everything below is static
-----------------------------------  */

.p7TTM02.p7TTMbox {
	position: absolute;
	overflow: hidden;
	background-color: #FFF;
	border: 2px solid #999;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
}

.p7TTM02 .p7TTMcnt {
	position: relative;
	color:#000;
	padding: 10px 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
/*	background-color: #999;	*/
	background-color: #ccc;
	margin: 5px;
	border: 2px solid #FFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
}
.p7TTM02 .p7TTMcnt p {
	margin: 6px 0 12px 0;
	padding: 4px 0 !important;
}
/*.p7TTM02 .p7TTMcnt p a { color:#F26101; }	*/

.p7TTM02 .p7TTMcnt ol li {
	margin: 3px 0 12px;
	float:left;
}
.p7TTM02 .p7TTMclose {
	position: absolute;
	top: 6px;
	left: auto;
	right: 6px;
}
.p7TTM02 .p7TTMclose img {
	border: 0;
}
.p7TTM02 .p7TTMclose a {
	text-decoration: none;
	display: block;
	background-repeat: no-repeat;
	height: 8px;
	width: 8px;
}
.p7TTM02 .p7TTMclose i {
	display: none;
}


/*ARROWS*/
.p7TTM02 .p7TTMcall {
	height: 9px;
	width: 26px;
	position: absolute;
	z-index: 9;
	background-repeat: no-repeat;
}
/*Arrow At Bottom Left*/
.p7TTM02 .p7TTMcall.p7TTM_Arrow_1 {
	height: 14px;
	width: 14px;
	left: 16px;
	top: auto;
	bottom: -14px;
}
/*Arrow At Bottom Middle*/
.p7TTM02 .p7TTMcall.p7TTM_Arrow_2 {
	height: 9px;
	width: 17px;
	left: 50%;
	margin-left: -8px;
	top: auto;
	bottom: -9px;
}
/*Arrow At Bottom Right*/
.p7TTM02 .p7TTMcall.p7TTM_Arrow_3 {
	height: 14px;
	width: 14px;
	left: auto;
	right: 16px;
	top: auto;
	bottom: -14px;
}
/*Arrow At Top Left*/
.p7TTM02 .p7TTMcall.p7TTM_Arrow_4 {
	height: 14px;
	width: 14px;
	left: 16px;
	top: -14px;
}
/*Arrow At Top Middle*/
.p7TTM02 .p7TTMcall.p7TTM_Arrow_5 {
	height: 9px;
	width: 17px;
	left: 50%;
	margin-left: -8px;
	top: -9px;
}
/*Arrow At Top Right*/
.p7TTM02 .p7TTMcall.p7TTM_Arrow_6 {
	height: 14px;
	width: 14px;
	left: auto;
	right: 16px;
	top: -14px;
}
/*Arrow At Left Top*/
.p7TTM02 .p7TTMcall.p7TTM_Arrow_7 {
	height: 14px;
	width: 14px;
	left: -14px;
	top: 8px;
}
/*Arrow At Left Middle*/
.p7TTM02 .p7TTMcall.p7TTM_Arrow_8 {
	height: 17px;
	width: 9px;
	left: -9px;
	top: 50%;
	margin-top: -8px;
}
/*Arrow At Right Top*/
.p7TTM02 .p7TTMcall.p7TTM_Arrow_9 {
	height: 14px;
	width: 14px;
	left: auto;
	right: -14px;
	top: 8px;
}
/*Arrow At Right Middle*/
.p7TTM02 .p7TTMcall.p7TTM_Arrow_10 {
	height: 17px;
	width: 9px;
	left: auto;
	right: -9px;
	top: 50%;
	margin-top: -8px;
}
/*Special Class assigned to All Triggers, regardless of the Tooltip Style Theme, while its tooltip is showing.*/
.p7TTM_open {}

/*Special Class assigned to All Triggers, regardless of the Tooltip Style Theme, when using the Basic Interface.*/
.p7TTM_trg {
	text-decoration: underline;
	cursor: default;
}
/*Special Class you can use to assign to various trigger elements when using the class assignment method to define a tooltip.*/
.tooltip {}

/* End Tooltips */

.err {
color : red;
}

#accordion { float:left; overflow:visible; }
#accordion h3 a {
	text-decoration:none;
	background-color:#EBEBEB;
	font-size:18px;
	width:98%;
	padding:5px;
	border:#EBEBEB solid 1px;
    -moz-border-radius-bottomright  : 0px;
    -moz-border-radius-topright     : 7px;
    -moz-border-radius-bottomleft   : 0px;
    -moz-border-radius-topleft      : 7px; 
    -webkit-border-top-left-radius  : 7px;
    -webkit-border-bottom-left-radius:0px;
    -webkit-border-top-right-radius :7px;
    -webkit-border-bottom-right-radius:0px;
	display:block;
	color:#0464BB;
  }
  #accordion input, #accordion select { margin:2px 0 5px; }
  .wiz-body{
    display:block; 
    position: relative;    
    top:3px;
    background:transparent; 
    border-bottom: 0px solid #E0E0E0; 
    width:600px;
    hieght:auto;
	min-height:400px;
    overflow:hidden;
	margin-bottom:20px;
	float: left;
  }