body{
	color: #4c5357;
	font-size: 15px;
	font-weight: 400;
}

.logo{
  line-height: 60px;
  min-height: 60px;
  float: left;
}	

#banner-row {
	background: url(../img/inner-banner.jpg) 50% 0 no-repeat scroll;	
	height: 274px;
}

#desc-row{
	background-color: #f5f5f5 !important;
	margin-top: 20px;
	padding-top: 10px;
}

#form-row {
	margin-top: 20px;
}

#detailsForm .form-control {
	width : 56%;
}

#detailsForm  label{
	font-weight: 100 !important;
}

.subtn {
	padding: 5px 15px;	
	color: #450a36;
}

.subtn:hover {	
	background-color: #450a36;
	color: #FFFFFF !important;	
}

ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

#primary_nav_wrap2 ul li {
	display: inline;
}

#poweredBy{	
	background: url(../img/billdeskpowerby.gif) 0 19px no-repeat scroll;
	height: 50px;
	width: 65px;
	font-size:12px;
}

.resHeader{	
	color:#450a36;
	font-size: 17px;
	font-weight: 600;
}

.resMsg{
	color:#450a36;
	font-size: 15px;	
}

.txtalert {
	font-size: 12px;
	color:red;
}

#primary_nav_wrap
{  z-index: 9999;
  position: relative;
	margin-top:0px
}

#primary_nav_wrap ul
{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap ul a
{
  display: block;
  color: #450a36;
  text-decoration: none;
  font-size: 15px;
  line-height: 60px;
  padding: 0 15px;
}

#primary_nav_wrap ul li
{
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap ul li.current-menu-item
{
	background:none
}

#primary_nav_wrap ul li:hover
{
	background:#450a36
}

#primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#fff;
	padding:0
}

#primary_nav_wrap ul ul li
{
	float:none;
	width:200px
}

#primary_nav_wrap ul ul a
{
	line-height:120%;
	padding:10px 15px
}

#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
}

#primary_nav_wrap ul li:hover > ul
{
	display:block
}
  #primary_nav_wrap1
{  z-index: 9999;
  position: relative;
	margin-top:0px
}

#primary_nav_wrap1 ul
{
	list-style:none;
	position:relative;
	float: right;
	margin:0;
	padding:0
}

#primary_nav_wrap1 ul a
{
	display:block;
	color:#450a36;
	text-decoration:none;
	font-weight:700;
	font-size:12px;
	  line-height: 60px;
	padding:0 0px;
	font-family: Novecentowide-Light !important;
}

#primary_nav_wrap1 ul li
{
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap1 ul li.current-menu-item
{
	background:none
}

#primary_nav_wrap1 ul li:hover
{
	background:none
}

#primary_nav_wrap1 ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#fff;
	padding:0
}

#primary_nav_wrap1 ul ul li
{
	float:none;
	width:200px
}

#primary_nav_wrap1 ul ul a
{
	line-height:120%;
	padding:10px 15px
}

#primary_nav_wrap1 ul ul ul
{
	top:0;
	left:100%
}

#primary_nav_wrap1 ul li:hover > ul
{
	display:block
}

  #primary_nav_wrap2
{  z-index: 9999;
  position: relative;
	margin-top:0px
}

#primary_nav_wrap2 ul
{
	list-style:none;
	position:relative;
	
	margin:0;
	padding:0
}

#primary_nav_wrap2 ul a
{
	display:block;
	color:#450a36;
	text-decoration:none;
	font-weight:700;
	font-size:12px;
	  line-height: 60px;
	padding:0 0px;
	font-family: Novecentowide-Light !important;
}

#primary_nav_wrap2 ul li
{
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap2 ul li.current-menu-item
{
	background:none
}

#primary_nav_wrap2 ul li:hover
{
	background:none
}

#primary_nav_wrap ul a:hover {
  color: #ffffff !important;
}

@media (max-width: 767px) {
	#detailsForm .form-control {
		width : 100%;
	}
}
}