
	/* theme forms */
	form.theme fieldset {
		position: relative;
		border: none;
		background: url(../images/theme_form_mod.jpg) no-repeat 0 0;
		height: 109px;
		width: 548px;
		margin:0 !important;
		padding:0 !important;
		}
	form.theme fieldset h3 {
		position: absolute;
		top: 9px;
		left: 10px;
		border: none;
		height: 60px;
		width: 100px;
		margin:0;
		padding:0;
		text-indent: -9999px;
		background-image: url(../images/theme_legend.png);
		background-repeat: no-repeat;
		background-color: transparent;
		}
	form.theme fieldset.backgrounds h3 {
		background-position: 0 0;
		}
	form.theme fieldset.buttons h3 {
		background-position: 0 -60px;
		}
	form.theme fieldset.icons h3 {
		background-position: 0 -120px;
		}
	form.theme fieldset.browser h3 {
		background-position: 0 -180px;
		}
	form.theme fieldset .parameters {
		position: absolute;
		top: 7px;
		left: 104px;
		overflow: hidden;
		}
	
	form.theme fieldset.backgrounds .parameters label {
		position: relative;
		display: inline-block;
		/*float: left;*/
		width: 100px;
		height: 26px;
		line-height: 26px;
		margin: 4px 0 0 5px;
		background-image: url(../images/theme_backgrounds.png);
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: right -30px;
		}
	form.theme fieldset.backgrounds .parameters label.radio_b {
		background-position: right -60px;
		}
	form.theme fieldset.backgrounds .parameters label.radio_c {
		background-position: right 0px;
		}
	
	form.theme fieldset.buttons .parameters label {
		position: relative;
		display: inline-block;
		/*float: left;*/
		width: 100px;
		height: 26px;
		line-height: 26px;
		margin: 4px 0 0 5px;
		background-image: url(../images/theme_buttons.png);
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: right 0;
		}
	form.theme fieldset.buttons .parameters label.radio_b {
		background-position: right -30px;
		}
	form.theme fieldset.buttons .parameters label.radio_c {
		background-position: right -60px;
		}
	form.theme fieldset.buttons .parameters label.radio_d {
		background-position: right -90px;
		}
	form.theme fieldset.buttons .parameters label.radio_e {
		background-position: right -120px;
		}
	form.theme fieldset.buttons .parameters label.radio_f {
		background-position: right -150px;
		}
	form.theme fieldset.buttons .parameters label.radio_g {
		background-position: right -180px;
		}
	form.theme fieldset.buttons .parameters label.radio_h {
		background-position: right -210px;
		}
	form.theme fieldset.buttons .parameters label.radio_i {
		background-position: right -240px;
		}
	form.theme fieldset.buttons .parameters label.radio_j {
		background-position: right -270px;
	}

	form.theme fieldset.icons .parameters label {
		position: relative;
		display: inline-block;
		/*float: left;*/
		width: 100px;
		height: 26px;
		line-height: 26px;
		margin: 4px 0 0 5px;
		background-image: url(../images/theme_icons.png);
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: right 0;
		}
	form.theme fieldset.icons .parameters label.radio_b {
		background-position: right -30px;
		}

	form.theme fieldset.browser .parameters {
		width: 436px;
		height: 97px;
		margin: 0 0 0 2px;
		top: 5px;
		background-image: url(../images/theme_browser.png);
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: left -97px;
		}
	form.theme fieldset.browser .parameters .b_buttons {
		position: absolute;
		top: 5px;
		left: 8px;
		width: 219px;
		height: 32px;
		background-image: url(../images/theme_brwsr_buttons.png);
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: left 0px;
		}
	form.theme fieldset.browser .parameters .b_icons {
		position: absolute;
		top: 44px;
		left: 7px;
		width: 281px;
		height: 24px;
		background-image: url(../images/theme_brwsr_icons.png);
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: left 0px;
		}
	
	.theme_select_box {
		position: relative;
		margin-top: 10px;
		padding-top: 2px;
		height: 46px;
		width: 550px;
		vertical-align:middle;
		text-align: right;
		background: url(../images/theme_select_box.png) no-repeat center top;
	}
	
	.download_button_align{
		margin-top:5px !important;
	}

	.addon_download_select {
		position: relative;
		margin-top: 10px;
		padding-top: 2px;
		height: 58px;
		vertical-align:middle;
		width: 550px;
		text-align: right;
		background: url(../images/theme_select_box.png) no-repeat left center;
	}
	
	.select_theme_button {
		height: 44px;
		width: 116px;
		border: none;
		margin: 0px;
		padding: 0 0 2px 0;
		font-family: Arial, sans-serif;
		font-size: 14px;
		font-weight: bold;
		background: url(../images/select_theme_button.png) no-repeat center -44px;
		color: #fff;
		outline: none;
		overflow:hidden;
		}
	.select_theme_button:hover, .blue_button_073:focus {
		background: url(../images/select_theme_button.png) no-repeat center bottom;
		color: #fff;
		outline: none;
		}
	.select_theme_button:active {
		background: url(../images/select_theme_button.png) no-repeat left bottom;
		outline: none;
		}
