/*
 *
 * MAIN STYLE
 *
 */

/* Lay-out */
*{
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
html,body{
	height:100%;
}
img{
	border:none;
}

body{
	background:#5D78A1 url(/img/bg_wrapper.png) repeat-y fixed center;
}

div.wrapper,
div.disclaimer{
	width:900px;
	margin:auto;
}
div.bottom{
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	background:url(/img/bg_bottom.gif) no-repeat fixed center bottom;
	z-index:-10;
}
div.contentpanel{
	float:left;
	width:570px;
	padding:0 0 0 10px;

}

div.rightpanel{
	float:right;
	width:295px;
}
div.contentpanel ul,
div.rightpanel ul{
	margin-left:3em;
}
div.contentpanel ol,
div.rightpanel ol{
	margin-left:3.5em;
}
div.disclaimer{
	height:20px;
	text-align:right;
	clear:both;

}

/* text, headers */
h1,
h1 span,
h1#pagetitle{
	font-size:17px;
	margin-left:0;
}
h2,
h2#pagetitle{
	font-size:15px;
	margin-left:0;
}
h3{
	font-size:13px;
}
h4{
	font-size:12px;
	color:#B4B4B4
}
h5{
	font-size:11px;
}
p{
}
span.white{
	color:#ffffff;
}
span.orange{
	color:#F76213
}

/* Hyperlinks */
a{
	color:#F76213;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

a.goto{
	/*width:70px;*/
	height:14px;
	padding:0 20px 0 0;
	/*display:block;*/
	text-decoration:none;
	color:#F76213;
	font-weight:bold;
	background:url(/img/bt_arrow_right_orange.gif) no-repeat right 0;
}
a.goto:hover{
	background-position:right -14px;
}
a.goback{
	width:70px;
	height:14px;
	padding:0 0 0 20px;
	text-decoration:none;
	color:#F76213;
	font-weight:bold;
	background:url(/img/bt_arrow_left_orange.gif) no-repeat left 0;
}
a.goback:hover{
	background-position:left -14px;
}

a.exit{
	height:14px;
	padding:0 20px 0 0;
	/*display:block;*/
	text-decoration:none;
	color:#F76213;
	font-weight:bold;
	background:url(/img/bt_x.gif) no-repeat right 0px;
}
a.exit:hover{
	background-position:right -14px;
}
a.link{
	padding: 0 0 0 15px;
	background:url(/img/bt_arrow_right_orange_small.gif) no-repeat 0 2px;
}
a.link:hover{
	background-position:0 -11px;
}
/**
 *
 * CONTENT PANEL
 *
 */
div.contentpanel h1,
div.contentpanel h2,
div.contentpanel h3,
div.contentpanel h4{
	margin:0 0 10px 10px;
}
div.contentpanel img{
	margin:0 10px 0 10px;
}
div.contentpanel p{
	padding:10px 0 0px 10px;
	font-size:12px;
}

div.contentpanel a.goto{
	float:right;
	clear:both;
	margin-right:20px;
}
div.contentpanel a.goback{
	margin:0 0 0 10px;
}


/**
 *
 * FORMS
 *
 */

/* From specific */
form.contactform input.submit,
form.reportform input.submit,
form.accessform input.submit{
	margin-left:407px;
}

form.infraform3 label{
	width:300px;
}
form.infraform4 label{
	width:200px;
}
form.infraform5 label{
	width:140px;
}
form.infraform6 label{
	width:550px;
}

form.infraform1 input.submit{
	margin-left:400px;
}

form.infraform2 input.submit,
form.infraform3 input.submit,
form.infraform4 input.submit,
form.infraform5 input.submit,
form.infraform6 input.submit{
	margin-left:310px;
}
form.userdata input.submit{
	margin-left:307px;
}
/*
form.loginform input.submit{
	margin-left:200px;
}
form.loginform label{
	width:100px;
	margin-left:75px;
}*/

/* Global */
div.contentpanel form p {
	padding-left:10px;
	font-size:11px;
}
label{
	float:left;
	width:150px;
}
input,
textarea,
select{
	border:1px solid #5D78A1;
}
input[type="radio"]{
	border:none;
}
input.button{
	background-color:#ffffff;
	border:1px solid #F76213;
	color:#F76213;
	font-weight:bold;
	cursor:pointer;
}
input.searchbutton{
	border:none;
	background:url(/img/icon_search.gif) no-repeat 0 0;
	padding:0 0 0 20px;
	text-align:left;
	width:80px;
}
input.submit{
	background:#ffffff url(/img/arrow_right_orange.gif) no-repeat 75px 2px;
	width:95px;
	height:20px;
	text-align:left;
	padding:1px 0 4px 0;
}
input.back{
	background:url(/img/arrow_left_orange.gif) no-repeat 5px 2px;
	width:95px;
	height:20px;
	text-align:left;
	padding:1px 0 4px 50px;
}


input.xxsmall,
select.xxsmall,
textarea.xsmall{
	width:20px;
}
input.xmsmall,
select.xmsmall,
textarea.xsmall{
	width:36px;
}
input.xsmall,
select.xsmall,
textarea.xsmall{
	width:50px;
}
input.small,
select.small,
textarea.small{
	width:75px;
}
input.medium,
select.medium,
textarea.medium{
	width:120px;
}
input.mlarge,
select.mlarge,
textarea.mlarge{
	width:230px;
}
input.large,
select.large,
textarea.large{
	width:250px;
}
input.xlarge,
select.xlarge,
textarea.xlarge{
	width:350px;
}
input.xxlarge,
select.xxlarge,
textarea.xxlarge{
	width:500px;
}

.highlight{
	background-color:#ffffcc;
}

/*
 *
 * TITLEBOXES
 * Boxes with a title header and options footer
 *
 */

div.titlebox{
	width:295px;
	margin:0 0 5px 0;
}

/* Header */
div.titlebox .header_left,
div.titlebox .header_right
{
	width:10px;
	height:25px;
}
div.titlebox .header_left{
	float:left;
	background:url(/img/box_header_left.gif) no-repeat top left;
}
div.titlebox .header_right{
	background:url(/img/box_header_right.gif) no-repeat top right;
	float:left;
}

div.titlebox .content p{
	line-height:20px;
}
div.titlebox label{
	/*display:block;*/
	float:left;
	margin:0 0 0 35px;
	width:110px;
}
div.titlebox input.medium,
div.titlebox select.medium{
	width:128px;
}

/* Content */
div.titlebox h3{
	float:left;
	width:265px;
	height:25px;
	line-height:25px;
	padding:0 0 0 10px;
	color:#ffffff;
	background-color:#B1B17B;
}
div.titlebox h3 span{
	color:#ffffff;
	font-size:13px;
}
div.titlebox div.content{
	clear:both;
	border-right:1px solid #D7D7BC;
	border-bottom:1px solid #D7D7BC;
	border-left:1px solid #D7D7BC;
	padding:5px 0 5px 0;
	background:#D7D7BC url(/img/box_bg_content.png) repeat-x center top;
}

div.titlebox #loggedin{
	padding-left:35px;
}

/* Footer */
div.titlebox .footer_left,
div.titlebox .footer_right
{
	width:10px;
	height:41px;
}
div.titlebox .footer_left{
	float:left;
	background:url(/img/box_footer_left.gif) no-repeat top left;
	clear:	left;
}
div.titlebox .footer_right{
	background:url(/img/box_footer_right.gif) no-repeat top right;
	float:left;
}
div.titlebox div.footer{
	float:left;
	width:275px;
	height:40px;
	border-bottom:1px solid #D7D7BC;
	background:#EBEBDE url(/img/box_bg_footer.png) repeat-x center top;
}

/*
 *
 * CONTENTBOXES
 * Just a simple box
 */
div.contentbox{
	width:295px;
	margin-bottom:5px;
}
div.contentbox .boxtop{
	height:8px;
	background:url(/img/block_top.gif) no-repeat center top;
}
div.contentbox .boxbody{
	min-height:160px;
	padding:0 10px 0 10px;
	background:url(/img/block_body.png) no-repeat center top;
}
div.contentbox .boxbottom{
	height:8px;
	background:url(/img/block_bottom.gif) no-repeat center top;
}
div.contentbox h3{
	color:#86864F
}
div.contentbox h4{
	color:#B1B17B
}

div.contentbox hr{
	margin:10px 0 10px 0;
	/*padding:1px 0 0px 0;*/
	border:1px inset #B1B17B;
}
div.contentbox a.goto{
	margin:0 0 0 200px;
}
/*
 *
 * HOMEPAGE
 *
 */
div.home{
	padding:10px 0 0 0;
}

div.home div.top{
	height:310px;
}
div.home div.middle{
	height:120px;
}
/* Top row */

div.home .googlemap{
	position:relative;
	height:300px;
	width:295px;
	float:right;
}

div.googlemap img.mask_topleft{
	position:absolute;
	top:0;
	left:0;
}
div.googlemap img.mask_topright{
	position:absolute;
	top:0;
	left:283px;
}
div.googlemap img.mask_bottomright{
	position:absolute;
	top:293px;
	left:283px;
}
div.googlemap img.mask_bottomleft{
	position:absolute;
	top:293px;
	left:0;
}

div.googlemap a.mapsearch
{
	position:absolute;
	top:27px;
	left:113px;
	background-color:#fff;
	border:1px solid #000;
	padding:3px;
	color:#000;
	font-size:10px;
	font-weight:bold;
	width:162px;
	text-align:center;
}

/* Middle row */
div.home .welcome,
div.home .contact{
	height:90px;
	padding:10px;
	margin:0;
	overflow:hidden;
}
div.home .welcome{
	float:left;
	width:580px;
	background:url(/img/bg_welcome.png) no-repeat top left;
}
div.home .contact{
	position:relative;
	float:right;
	width:275px;
}
div.home .contact div.blockcontent{
	height:90px;
}
div.home .links{
	position:absolute;
	top:80px;
	width:280px;
}
div.home .contact a.goto{
	/*margin-left:150px;*/
	float:right;
	clear:both;
}
div.home p{
	margin-top:10px;
}

/* Bottom row */
div.home ul.bottompanel{
	clear:both;
	list-style:none;
	width:900px;
	height:100px;
	background:url(/img/bg_bottompanel.png) no-repeat top left;
	padding:10px 10px 0 10px;
	overflow:hidden;
}
div.home ul.bottompanel li{
	float:left;
	width:170px;
	padding-left:38px;
	margin-right:15px;
	background:url(/img/arrow_sq_white.gif) no-repeat 5px 0;
	cursor:pointer;
}

div.home ul.bottompanel li a h1, div.home ul.bottompanel li a h1 span{
	font-size: 13px;
	padding-top: 3px;
}

div.home ul.bottompanel li div, div.home ul.bottompanel li div p{
	font-size: 10px;
}

div.home ul.bottompanel a.goto{
	margin:15px 0 0 160px;
}
div.home ul.bottompanel div{
	height:80px;
	overflow:hidden;
	cursor:pointer;
}
div.home ul.bottompanel a{
	display:block;
}
div.home ul.bottompanel a:hover{
	text-decoration:none;
}
/* Dynamic map */
ul.dynamicmap{
	margin-top:10px;
}
ul.dynamicmap,
ul.dynamicmap ul{
	list-style:none;
}
ul.dynamicmap li.top{
	float:left;
	width: 223px;
}
ul.dynamicmap ul{
	width:225px;
}
ul.dynamicmap ul li{
	padding-left:10px;
}

ul.dynamicmap ul li a{
	font-size: 10px;
}

/*
 *
 * TOP MENU
 *
 */
ul.topmenu{
	list-style:none;
	float:left;
	margin:5px 0 5px 5px;
	width:680px;
}
ul.topmenu li{
	float:left;
	height:12px;
	margin:0 7px 0 0;
	padding:0 0 0 15px;
	background-repeat:no-repeat;
	background-position:0 0;
}

/* Links */
ul.topmenu li a{
	font-size:10px;
	font-weight:bold;
	color:#B4B4B4;
	text-decoration:none;
}
ul.topmenu li a:hover,
ul.topmenu li a.selected{
	color:#333333
}

/* Icons */
ul.topmenu li.home{
	background:url(/img/icon_home.gif) no-repeat 0 0;
}
ul.topmenu li.about{
	background:url(/img/icon_about.gif) no-repeat 0 0;
}
ul.topmenu li.prod{
	background:url(/img/icon_prod.gif) no-repeat 0 0;
}
ul.topmenu li.cust{
	background:url(/img/icon_cust.gif) no-repeat 0 0;
}
ul.topmenu li.landl{
	background:url(/img/icon_cust.gif) no-repeat 0 0;
}
ul.topmenu li.site{
	background:url(/img/icon_site.gif) no-repeat 0 0;
}
ul.topmenu li.contact{
	background:url(/img/icon_contact.gif) no-repeat 0 0;
}


/*
 *
 * MAIN MENU
 *
 * The jquery menu prlugin changes styles en list items into divs.
 * For styling the menu, watch the parsed result of the script with for example Firebug
 *
 */

/* Navigation */
ul.nav,
ul.nav ul {
	list-style: none;
	z-index:1;
}

ul.nav {
  z-index: 100;

  clear:both;
  margin-bottom:5px;
  height:20px;
  background:url(/img/bg_menu.png) no-repeat 0 0;
}
ul.nav li {
	float: left;
	position: relative;
	line-height:20px;
	/*margin: 3px 0 3px 0;
	background:#F76213;*/
}
ul.nav li a,
ul.nav li a:link,
ul.nav li a:active,
ul.nav li a:visited {
	display: block;
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
	padding:0 5px 0 5px;
	text-decoration:none;
	width:auto;
}
ul.nav li ul li a{
	padding:0 15px 0 5px !important;
}
ul.nav li a:hover,
ul.nav li a.activetarget {

	color: #333333;

}
#nav-one li:hover a,
#nav-one li.sfHover a {

	color: #333333;
}

#nav-one li:hover ul a,
#nav-one li.sfHover ul a {
	line-height:20px;
	color: #ffffff;
}
#nav-one li:hover ul a:hover,
#nav-one li.sfHover ul a:hover {

  color: #333333;
}

ul.nav ul {
	padding:3px 0 5px 5px;
	background:url(/img/bg_submenu.png) no-repeat bottom center;
	list-style: none;
	margin: 0;
	/*width: 200px;*/
	position: absolute;
	/*overflow:hidden;*/
	top: -999em;
	left: -1px;
}
ul.nav li:hover ul,
ul.nav li.sfHover ul {
  top: 20px;
  left:5px;
}
ul.nav ul li {
  border: 0;
  float: none;
  padding:0;
}
ul.nav ul a {

  padding-right: 20px;
  width: 80px;
  white-space: nowrap;
}
ul.nav ul a:hover {

  color: #000;
}

/*
 *
 * SEARCH BAR
 *
 */
form.searchbar{
	display:inline;
	width:215px;
	float:right;
	margin:0 0 0 0;
	padding:3px 0 0 0;
}
form.searchbar input.button{
}
form.searchbar input.medium{
	width:122px;
	margin: 0 0 0 7px;
}

/*
 *
 * LOGIN BOX
 *
 */

div#loginbox .footer{
	padding-top:6px;
	height:34px;
}

div#loginbox a.goto,
div#loginbox a.exit{
	line-height:25px;
}
/*
 *
 * SITES SEARCHBOX
 *
 */
div#sitessearchbox .footer{
	line-height:36px;
}
div#sitessearchbox .footer a{
 	float:left;
 }
div#sitessearchbox .footer input.searchbutton{
 	float:right;
	margin-top:12px;
}
div#sitessearchbox div.content
{
	min-height:	155px;
}

/*
 *
 * SITE DETAIL
 *
 */
div.sitedetail div.siteinfo{
 	padding:0 0 0 310px;
}
div.sitedetail h3{
	margin: 10px 0 5px 0;
}

div.sitedetail img.mainimg{
	width:290px;
	float:left;
}
div.sitedetail p{
	padding:0;
	margin:0;
}
div.sitedetail td.label{
	width:85px;
	font-weight:bold;
	vertical-align:top;
	padding:3px;
}
div.sitedetail img.thumb{
	width:50px;
	height:50px;
	border:1px solid #F76213;
}
div.sitedetail a.lightbox img{
	padding:0;
	margin:0 0 0 10px;
}
div.sitedetail a.request,
div.sitedetail a.infra{
	font-weight:bold;
	font-size:10px;
}

 /*
  *
  * HOMEPAGE ANIMATION
  *
  */
/*
ul.home_animation,
ul.home_animation li{
 	width:600px;
	height:390px;
	overflow:hidden;
}
ul.home_animation{
 	list-style:none;
	float:left;
	margin-right:5px;
}
ul.home_animation li{
	position:relative;
	background-repeat:no-repeat;
	text-align:right;
	display:none;
}
ul.home_animation li div{
	height:50px;
	color:#ffffff;
	font-size:28px;
	font-weight:bold;
	padding-right:30px;
	padding-top:340px;
}*/
object#headerrotator{
	float:left;
}

/*
 *
 * STANDARD PAGE BANNER
 *
 */
div.banner{
	position:relative;
	float:left;
	width:900px;
	height:143px;
	overflow:hidden;
	margin-bottom:5px;
}
img.mask{
	position:absolute;
	top:0;
	left:0;
}
div.banner img.logo{
	position:absolute;
	top:5px;
	left:7px;
	width:170px;
}

/*
 *
 * STANDARD PAGE ANIMATION
 *
 */

ul.std_animation,
ul.std_animation li{
	width:295px;
	height:143px;
	float:right;
}
ul.std_animation{
	overflow:hidden;
}
ul.std_animation{
	list-style:none;
}
ul.std_animation li{
	overflow:hidden;
	background-repeat:no-repeat;
}


/**
 *
 * SITEMAP
 *
 */

ul.sitemap,
ul.sitemap ul{
	list-style:none;
}

ul.sitemap{
	/*padding:0 0 0 10px;*/
}
ul.sitemap ul{
	margin:0 0 10px 0;
}
ul.sitemap ul li{
	padding:0 0 0 10px;
}
ul.sitemap h3{
	margin:0;
	padding:0;
}
div.sitemap{
	width:190px;
	float:left;
}
div.sitemap h3 a{
	font-size:14px;
}
div.sitemap h2{
	height:30px;
	margin-bottom:20px;
}
div#sitemap-landlords{
 	margin-top: 50px;
}


/**
 *
 * GOOGLE MAPS SITES SEARCH
 *
 */
/* On the homepage
div.home .googlemap{
	float:right;
	width:290px;
	height:390px;
	overflow:auto;
}*/

/* In the 'opstelpunten' module */
div.contentpanel .googlemap{
	float:right;
	width:610px;
	height:390px;
	overflow:hidden;
	border:1px solid #5D78A1;
}
div.mapinfo{
	float:left;
	margin-left:10px;
}
div.legend{
	margin-left:270px;
}
/* The searchbox gets included in the module template
	We only need the serachform, so disable everything we don't need */
div.contentpanel div.titlebox{

	width:250px;
	border-top:1px solid #5D78A1;
	border-bottom:1px solid #5D78A1;
}
div.contentpanel div#sitessearchbox span,
div.contentpanel div#sitessearchbox h3{
	display:none;
}
div.contentpanel div#sitessearchbox .content,
div.contentpanel div#sitessearchbox .footer{
	background:none;
	border:none;
	width:250px;
}
div.contentpanel div#sitessearchbox label,
div.contentpanel div#sitessearchbox p{
	margin:0;
}

div.contentpanel div#sitessearchbox input.medium,
div.contentpanel div#sitessearchbox select.medium{
	width:130px;
}
div.contentpanel div#sitessearchbox input.searchbutton{
	margin-right:5px;
}

/* Site info box, googlemaps popup */
div.siteinfobox *{
	font-size:10px;
}
div.siteinfobox{
	width:250px;
	overflow:hidden;
}

div.siteinfobox h3{
	margin:0;
	font-size:12px;
}
div.siteinfobox p{
	margin:0;
	clear:both;
}
div.titlebox form p{
	margin:0;
	padding:0;
}
div.siteinfobox td{
	font-size:10px;
}

div.siteinfobox img{
	float:left;
	width:82px;
	height:82px;
	border:1px solid #5D78A1;
	margin:0 5px 0 0;
}
div.siteinfobox a.moreinfo{
	/*font-weight:bold;*/
	display:block;
	margin:10px 0 5px 0;
}
div.siteinfobox a.enlarge{
	font-size:10px;
	clear:both;
}

/* Search result list */
div.mapinfo div.searchresult{
	height:253px;
	width:250px;
	overflow:auto;
	background:#ffffff;
	border:1px solid #5D78A1;
}
div.searchresult .searchlistitem{
	/*border:1px solid #F76213;
	height:50px;*/
	margin:3px;
}
div.searchresult .searchlistitem td{
	font-size:10px;
}
div.searchresult .searchlistitem img{
	padding:0;
	margin:3px 4px 0 0;
	/*width:50px;
	height:50px;*/
	float:left;
}
div.searchresult .searchlistitem a span{
	color:#F76213;
}
div.mapinfo div.searchresult div{
	padding-left:10px;
}
/**
 *
 * MY SITES
 * only dwescribes differences from SITES SEARCH
 *
 */
div.mysites .titlebox,
div.mysites .searchresult{
	float:left;
}
div.mysites div.mapinfo div.searchresult{
	height:130px;
	clear:right;
	margin-left:10px;
}
div.mysites .googlemap
{
	float:none;
	clear:both;
	width:250px;
	margin-left:10px;
}
div.mysites .legend{
	margin-left:10px;
}
/**
 *
 * GOOGLE MAPS ROUTE
 *
 */
div.routemap{
	width:570px;
	height:360px;
	float:right;
	border:1px solid #5D78A1;
	margin:0 0 0 10px;
}
div.popupcontent{
	width:240px;
	height:100px;
}
#gmapDirHead,
.gmapDirHead{
	height:30px;
	padding:0 0 0 10px;
}
.gmapDirHead{
	margin-top:10px;
	display:block;
}
.gmapDirItem{
	height:40px;
}
.gmapDirLabel{
	width:50px;
}
.gmapTextBox{
	width:150px;
}
.gmapDirBtns,
.gmapDirButton{
	width:70px;
	display:block;
	margin:3px 0 0 25px;
	cursor:pointer;
}
form.gmapDir p {
	padding:0;
	margin:0;
}


/**
 * GOOGLEMAPS HACKS


div.gmnoprint span{
	display:none;
}*/



/**
 *
 * MIJN AANVRAGEN
 *
 */
table.requests{
	border:1px solid #F76213;
	border-bottom:none;
}

table.requests th,
table.requestDetail th{
	text-align:left;
	color:#ffffff;
	border-bottom:1px solid #ffffff;
	background-color:#F76213;
}
table.requests th,
table.requests td,
table.requestDetail th,
table.requestDetail td{
	padding:3px;
}
table.requestDetail th{
	width:140px;
}
table.requests td{
	border-bottom:1px solid #F76213;
}
table.requests tr.odd{
	background-color:#FFF5EB;
}
table.requests tr.even{
	background-color:#fefefe;
}
table.requests tr.trhover{
	background-color:#F76213;

}
tr.trhover td{
	color:#ffffff;
}

table.requestDetail td{
	padding-left:5px;
}
table.requestDetail th,
table.requestDetail td{
	vertical-align:top;
}

table.srchrequest span{
	float:left;
	margin-right:5px;
	width:25px;
}

/**
 *
 * MODULES
 *
 */

.newsitem{
	float:left;
	width:280px;
	margin-right:5px;
}
/**
 *
 * OVERRIDDEN ALERT BOX
 *
 */


div.jqmAlert {
	display:none;
	position:fixed;
	top:40%;
	width:100%;
}
* html div.jqmAlert {
	position:absolute;
}

div.jqmAlertWindow {
	background:#ffffff none repeat scroll 0 0;
	border:2px solid #F76213;
	height:auto;
	margin:auto;
	width:400px;
}

div.shadow{
	background-color:#000000;
	position:relative;
	top:5px;
	left:5px;
}
.jqmAlertTitle {
	background:#ffffff url(/img/bg_menu.png) no-repeat scroll top center;

	color:#FFFFFF;
	height:20px;

}
.jqmAlertTitle h1 {
	color:#FFFFFF;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:20px;
	line-height:17px;
	padding-left:5px;
}
div.jqmAlert a.jqmClose em {
	display:none;
}
div.jqmAlert a.jqmClose {
	background:transparent url(/img/icon_close.gif) no-repeat scroll 0 0;
	clear:right;
	display:block;
	float:right;
	height:20px;
	width:20px;
}
div.jqmAlertContent {
	padding:20px 10px 20px 20px;
}

div.jqmAlertButton{
	text-align:center;
	border-top:1px solid #F76213;
	background:#efefef;
	height:24px;
	padding-top:6px;
}
div.jqmAlertButton input{
	width:100px;
}
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}


/**
 *
 * OVERRIDDEN CONFIRM BOX
 *
 */
div.jqmConfirm input[type="submit"] {
background:#000000 none repeat scroll 0 0;
border:1px solid #AAAAAA;
color:#FFFFFF;
margin:10px 30px;
padding:4px;
}
div.jqmConfirm {
display:none;
position:fixed;
top:17%;
width:100%;
}
* html div.jqmConfirm {
position:absolute;
}
div.jqmConfirmWindow {
background:#FFFFFF none repeat scroll 0 0;
border:1px dotted #FFFFFF;
height:auto;
margin:auto;
max-width:400px;
padding:0 10px 10px;
width:auto;
}
.jqmConfirmTitle {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
height:20px;
margin:5px 2px;
}
.jqmConfirmTitle h1 {
color:#000000;
float:left;
font-size:14px;
font-weight:bold;
height:20px;
letter-spacing:-1px;
margin:5px 2px;
padding:0;
text-transform:capitalize;
}
div.jqmConfirm .jqmClose em {
display:none;
}
div.jqmConfirm .jqmClose {
background:transparent url(confirm/close_icon_double.png) no-repeat scroll 0 0;
clear:right;
display:block;
float:right;
height:20px;
width:20px;
}
div.jqmConfirm a.jqmClose:hover {
background-position:0 -20px;
}
div.jqmConfirmContent {
-x-system-font:none;
background:#FFFFFF url(confirm/darkgrid.png) repeat scroll 0 0;
border:1px dotted #111111;
color:#000000;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:0;
line-height:14pt;
margin:5px;
padding:5px 20px;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
