/*******************************************************************************
********************************************************************************
	Standard Template for Redaxo
	CSS 		: Danish Adeel
	Date		: 13-03-2009
********************************************************************************
*******************************************************************************/

/*-- General Items --*/

* {
	padding: 0;
	margin: 0;
	border: 0;
	outline:0;
	text-decoration:none;
}
html, body {
	min-height: 100%;
	padding-bottom: 1px;
}
body{
	font-family:Verdana;
	font-size:62.5%;
}
h1{
	font:normal bold 1.4em verdana;
	margin: 5px 0;
	color:#000;
}
h2{
	font:normal bold 1.2em verdana;
	color:#8496a0;
	padding: 2px 0;
}
#tab_bx h2{
	color:#000;
	padding:0;
	margin:-5px 0 0;
}
h3{
	font:normal bold 1.4em verdana;
	color:#000;
	padding:0 0 5px 0;
}
h4{
	font:normal bold 1.2em verdana;
	color:#000;
	padding: 5px 0;
}
p.hl1,
.box p.hl1{
	font:normal bold 1.3em verdana;
	color:#fff;
	margin:0;
}
#tab_bx p.hl1{
	font:normal bold 1.4em verdana;
	color:#000;
	margin: 10px 0 5px;
}
p.hl2,
.box p.hl2{
	font:normal bold 1.3em verdana;
}
p.hl3,
.box p.hl3{
	font:normal bold 1.1em verdana;
	color:#8496a0;
}
p {
	margin:5px 0;
	font-size:1.2em;
	line-height:16px;
	color:#000;
}
.box p{
	font-size:1.1em;
}
ol {
	margin:10px 0 10px 23px;
	list-style-position:outside;
}
html>/**/body ol {
	margin:10px 0 10px 22px;
}
ol li {
	list-style-type:decimal;
	background-image:none;
	padding:5px 0 5px 12px;
	color:#666;
	font-size:1.2em;
}
a:link,
a:visited{
	color:#e2001a;
}
a:active,
a:hover,
a:focus{
	text-decoration:underline;
}

/*-- Structure --*/

#main {
	width:1001px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
#logo{
	margin:26px 0 0 14px;
	float:left;
}
#hdr{
	width: 1001px;
	height: 93px;
	background: url(head.gif) no-repeat 20px 140px;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
	z-index:50;
}

/*-- Content Items --*/

#cntnr{
	border:1px solid #dfe2e4;
	border-width:0 1px;
	width:999px;
	overflow:hidden;
	margin:126px 0 0; /*-- The margin top should be the sum of #hdr and #nav heights --*/
	background:url(bg-col.gif) repeat-y right;
	position:relative;
}
#cnt{
	width:590px;
	float:left;
	padding:10px 10px 10px 14px;
	position:relative;
}
#cnt a:link,
#cnt a:visited,
#side_colm a:link,
#side_colm a:visited {
	color:#e2001a;
	/*font-weight:bold;*/
}
#cnt a:active,
#cnt a:hover,
#cnt a:focus {
	text-decoration:underline;
}
#cnt ul{
	padding:10px 0;
	list-style:none;
	color:#666;
}
#cnt ul li,
#cnt ul.list2 li{
	padding:5px 5px 5px 35px;
	font-size:1.2em;
	background:url(bullet.gif) no-repeat top left;
	width:auto;
	margin:3px 0;
}
#cnt ul.list2 li{
	background:url(bullet-2.gif) no-repeat top left;
}
a:link,
a:visited{
	font-size:1em;
}
a.button:link,
a.button:visited,
#cnt a.button:link,
#cnt a.button:visited,
#side_colm a.button:link,
#side_colm a.button:visited{
	background:url(lnk-btn-lft.gif) no-repeat;
	padding:0 0 0 13px;
	display:inline-block;
}
a.button:link span,
a.button:visited span,
#cnt a.button:link span,
#cnt a.button:visited span,
#side_colm a.button:link span,
#side_colm a.button:visited span{
	background:url(lnk-btn-rit.gif) no-repeat right;
	text-align:center;
	color:#8496a0;
	font:normal bold 1em Arial, Helvetica, sans-serif;
	padding:10px 13px 5px 0;
	display:inline-block;
	cursor:pointer;
	height:19px;
}
#side_colm a.button:link span,
#side_colm a.button:visited span{
	font-size:1.2em;
}
a.button:active,
a.button:hover,
a.button:focus,
a.button:active span,
a.button:hover span,
a.button:focus span,
#cnt a.button:active,
#cnt a.button:hover,
#cnt a.button:focus,
#cnt a.button:active span,
#cnt a.button:hover span,
#cnt a.button:focus span,
#side_colm a.button:active,
#side_colm a.button:hover,
#side_colm a.button:focus,
#side_colm a.button:active span,
#side_colm a.button:hover span,
#side_colm a.button:focus span{
	text-decoration:none;
	color:#000;
}

/*-- Navigation --*/

#nav,
#tabs{
	list-style:none;
	position:absolute;
	top:66px;
	right:0;
}
#nav li,
#cnt #tabs li {
	float:left;
	margin:0 1px;
	background:none;
	position:relative;
}
#cnt #tab_bx ul{
	color:#000;
}
#nav li a:link,
#nav li a:visited,
#nav li span,
#tabs li a:link,
#tabs li a:visited,
#tabs li.active a:link,
#tabs li.active a:visited,
#tabs li span{
	color:#8496a0;
	display:block;
	font:normal bold 1.02em Verdana;
	background:url(bg-navi.gif) top;
	float:left;
}
#nav li a:link span,
#nav li a:visited span,
#nav li span span{
	background:url(bg-navi.gif) 0 -27px no-repeat;
	padding:0 0 0 15px;
	cursor:pointer;
}
#nav li a:link span span,
#nav li a:visited span span,
#nav li span span span{
	background:url(bg-navi.gif) right -54px no-repeat;
	padding:7px 15px 0 0;
	height:20px;
	cursor:pointer;
}
#nav li a:active,
#nav li a:hover,
#nav li a:focus,
#nav li span,
#nav li.active a:link,
#nav li.active a:visited{
	background:url(bg-navi.gif) 0 -81px;
	text-decoration:none;
}
#nav li a:active span,
#nav li a:hover span,
#nav li a:focus span,
#nav li span span,
#nav li.active a:link span,
#nav li.active a:visited span{
	background:url(bg-navi.gif) left -108px no-repeat;
}
#nav li a:active span span,
#nav li a:hover span span,
#nav li a:focus span span,
#nav li span span span,
#nav li.active a:link span span,
#nav li.active a:visited span span{
	background:url(bg-navi.gif) right -135px no-repeat;
	color:#000;
}
#nav li span span span{
	cursor:default;
}

/*-- 2nd Level navi --*/


#nav li ul{	
	position: absolute;
	margin: 0;
	padding:13px 0 4px;
	width:244px;
	left:0;
	top:27px;
	list-style:none;
	z-index:200;
	background:url(nav-bot.png) no-repeat left bottom;
}
* html #nav li ul{
	background:url(nav-bot.gif) no-repeat left bottom;
}
#nav li ul li {
	float:left;
	clear:left;
	margin:0;
	padding:0;
}
#nav li ul li span,
#nav li ul li a:link,
#nav li ul li a:visited,
#nav li.active ul li a,
#nav li.active ul li a:link,
#nav li.active ul li a:visited {
	position: relative;
	display: block;
	padding:7px 10px 7px 20px;
	width:212px;
	text-decoration: none;
	background:url(bg-nav.png);
	color:#fff;
	border:#e5e7e9 1px solid;
	border-width: 0 1px 1px;
	border-bottom:1px solid #bbc7cf;
	font-size:1.1em;
	text-align:left;
}
* html #nav li ul li span,
* html #nav li ul li a:link,
* html #nav li ul li a:visited,
* html #nav li.active ul li a:link,
* html #nav li.active ul li a:visited {
	background:#a0b2bd;
}
#nav li ul li span,
#nav li ul li a:hover,
#nav li ul li a:active,
#nav li ul li a:focus,
#nav li.active ul li span,
#nav li.active ul li a:hover,
#nav li.active ul li a:active,
#nav li.active ul li a:focus {
	color:#000;
	background:#b7c8d3;
}
#nav li ul li.no_brdr a:link,
#nav li ul li.no_brdr a:visited{
	border-bottom:0;
	padding-bottom:3px;
}
* html #nav li ul li.no_brdr a:link,
* html #nav li ul li.no_brdr a:visited{
	padding:7px 10px 7px 20px;
}
* html #nav li ul{
	padding:0;
	background:none;
}
#nav li.menu_left ul {
	left:-93px;
}
/*-- Tabs --*/

#tabs{
	left:0;
	top:0;
}
#cnt #tabs li{
	padding:0 7px 0 0;
	margin:0;
}
#tabs li a:link,
#tabs li a:visited,
#tabs li span{
	color:#8496a0;
	display:block;
	font:normal bold 1em Verdana;
	background:url(bg-tab.gif) top;
	float:left;
}
#tabs li a:link span,
#tabs li a:visited span,
#tabs li span span{
	background:url(bg-tab.gif) 0 -25px no-repeat;
	padding:0 0 0 10px;
}
#tabs li a:link span span,
#tabs li a:visited span span,
#tabs li span span span{
	background:url(bg-tab.gif) right -50px no-repeat;
	padding:5px 10px 0 0;
	height:20px;
}
#tabs li a:active,
#tabs li a:hover,
#tabs li a:focus,
#tabs li span,
#tabs li.active a:link,
#tabs li.active a:visited{
	background:url(bg-tab.gif) 0 -75px;
}
#tabs li a:active span,
#tabs li a:hover span,
#tabs li a:focus span,
#tabs li span span,
#tabs li.active a:link span,
#tabs li.active a:visited span{
	background:url(bg-tab.gif) left -100px no-repeat;
}
#tabs li a:active span span,
#tabs li a:hover span span,
#tabs li a:focus span span,
#tabs li span span span,
#tabs li.active a:link span span,
#tabs li.active a:visited span span{
	background:url(bg-tab.gif) right -125px no-repeat;
	color:#000;
}

/*-- Bread Crumb --*/

#bc {
	list-style:none;
	padding:16px 10px 0 15px;
	display:inline-block;
	height:17px;
	width:976px;
	background:url(top.gif);
	position:absolute;
	top:93px;
	left:0;
	z-index:10;
	clear:both;
}
#bc li {
	background:none;
	padding:0 0 5px;
	display:inline;
}
#bc li a:link,
#bc li a:visited,
#bc li span{
	color:#fff;
	line-height:20px;
	font:normal bold 1.1em Verdana;
	padding:0 14px;
}
#bc li a:active,
#bc li a:hover,
#bc li a:focus,
#bc li span,
#bc li.active a:link,
#bc li.active a:visited{
	text-decoration:none;
}
#bc li.strt a:link,
#bc li.strt a:visited,
#bc li.strt span {
	background:none;
	padding:0 15px 0 0;
}
#bc li span.sep,
#bc li.strt span.sep{
	padding:0px;
	margin:0;
	background:url(arow.gif) no-repeat;
	width:11px;
	display:inline-block;
	height:6px;
	font-size:.01em;
}


/*-- Right Column --*/

#side_colm{
	width:354px;
	padding:10px 15px;
	float:right;
	margin:0 0 128px;
}

/*-- Redaxo Elements --*/

div.cnt-blck { /* textile is putting it's output in such blocks */
	clear:both;
}

#tab_bx div.cnt-blck { /* textile is putting it's output in such blocks */
	clear:none;
}
div.image p { /* picture description text */
	font-size:1em; /*define some small font size */ 
	float:none;
}
.fl-left { /* can be added as class on image divs for left alignment */
	float: left;
	margin: 4px 20px 0 0;
}
.fl-right { /* can be added as class on image divs for right alignment */
	float: right;
	margin: 3px 0 0 20px;
}
.txt-algn-left {
	text-align:left;
}
.txt-algn-rght {
	text-align:right;
}
.txt-algn-cntr { /* can be added as class on image divs for centered images */
	text-align:center;
}
.clearer { 
	display: block;
	clear: both;
	line-height: 0em;
	height: 1px;
	font-size: 0;
	visibility: hidden;
}
.hidden {
       display:none;
}
.download {/* can be added on an tag with text link */
	background:url(icon_pdf.png) left top no-repeat;
	padding:0 0 4px 22px;
}
.clr{
	clear:both;
}
/*-- Form --*/

.frm {
	/*width:100%;*/
}
.colm2 div .col_frm{ /* add this class alongwith .frm if you want 2 column form */
	width:50%;
	float:left;
	margin:0 0 5px;
}
.frm input,
.frm textarea,
.frm select{
	float:left;
	font-size:1em;
	font-family:verdana;
	width:100%;
	background:none;
}
.frm select{
	padding:3px 3px 3px 5px;
	float:left;
	width:150px;
	border:1px inset;
	margin:10px 0;
}
.txt_field,
.txt_area,
.txt_field_shrt,
.txt_area_lrg/*,
.err .txt_field,
.err .txt_area,
.err .txt_field_shrt,
.err .t xt_area_lrg*/{
	height:17px;
	width:278px;
	display:block;
	background:url(txt-fld.gif);
	float:left;
	padding:8px 5px 0 8px;
}
.colm2 .txt_field{
	width:229px;
	background:url(txt-fld-shrt.gif);
}
.txt_area{
	height:72px;
	width:278px;
	background:url(txtarea.gif);
}
.txt_area_lrg{
	height:72px;
	width:404px;
	background:url(txtarea-lrg.gif);
}
.err .txt_field{
	background:url(txt-fld-err.gif);
}
.err .txt_area{
	background:url(txtarea-err.gif);
}
.colm2 .err .txt_field{
	background:url(txt-fld-shrt-err.gif);
}
.err .txt_area_lrg{
	background:url(txtarea-lrg-err.gif);
}
p.gray-error-icon{
	background:url(ok-dis.gif) no-repeat 301px 21px;
}
p.green-error-icon{
	background:url(ok.gif) no-repeat 301px 21px;
}
p.red-error-icon{
	background:url(err.gif) no-repeat 301px 21px;
}
.ftxt {
	float:left;
}
.icon_bot{
	margin-top:55px;
}
.frm textarea {
	height:65px;
}
.frm p.radio {
	padding:5px 0 16px;
	float:left;
}
.frm label,
.frm p.radio span,
.frm p.checkbox span {
	width:90%;
	display:block;
	float:left;
	margin:5px 0 3px;
	font-size: 1em;
	padding:0 7px 0 0;
}
.frm p.err input,
.frm p.err textarea,
.frm p.err label,
.frm p.err select {
	color:#f00;
}
.frm p {	
	clear:both;
	line-height:normal;
	margin:0;
	position:relative;
}
.frm p.fsbmt input,
.frm p.fsbmt_lrg input {
	margin:10px 38px 0 0;
	width:114px;
	height:36px;
	border:none;
	background:url(bg-btn.gif);
	text-align:center;
	color:#8496a0;
	font:normal bold 1.1em Arial, Helvetica, sans-serif;
	float:right;
	padding:0;
}
html>/**/body .frm p.fsbmt input,
html>/**/body .frm p.fsbmt_lrg input {
	height:33px;
}
.frm p.cnt_btn input {
	margin:10px 298px 5px 0;
}
.frm p.fsbmt input:hover,
.frm p.fsbmt_lrg input:hover {
	color:#000;
}
.frm p.fsbmt_lrg input {
	width:170px;
	height:37px;
	background:url(bg-btn-larg.gif);
}
.frm p.radio label {
	width:auto;
	margin:13px 5px 0 0;
}
.frm p.radio input,
.frm p.checkbox input {
	width:auto;
	height:auto;
	border:none;
	background:none;
	margin:10px 5px 0 0;
}
.frm p.checkbox input{
	margin-top:7px;
}
.frm p.checkbox label{
	margin-top:9px;
}
html>/**/body .frm p.radio input{
	margin:12px 5px 2px 0;
	padding:2px;
}
html>/**/body .frm p.checkbox input{
	margin-top:10px;
	padding:1px;
}
.err_detail{
	width:85%;
	background:url(err-detail.gif) no-repeat 0 5px;
	padding:0 0 0 55px;
	margin:0 0 -7px;
	float:left;
}
.err_detail p{
	line-height:15px;
	margin:2px 0 5px;
}
#cnt .frm{
	font-size:.9em;
}

/*-- Footer --*/

#ftr{
	width:1001px;
	padding:5px 0 0 0;
	text-align:center;
	margin:0 auto;
	height:33px;
	background:url(bot.gif) no-repeat;
	clear:both;
	list-style:none;
}
#ftr li{
	float:left;
	padding:0 15px;
}
#ftr li a:link,
#ftr li a:visited{
	font:normal bold 1.1em verdana;
	color:#fff;
	font-weight:bold;
}
#ftr li a:active,
#ftr li a:hover,
#ftr li a:focus,
#ftr li span{
	color:#000;
	font:normal bold 1.1em verdana;
}
#ftr .last{
	border:none;
}
#copy{
	padding:5px 0 0;
	font-size:1.1em;
	color:#248ca9;
}
#copy a:link,
#copy a:visited{
	color:#248ca9;
}


/*-- Other Classes --*/

.box{
	background:#fff url(bx-top.gif) no-repeat;
	margin:0 0 8px;
}
.bot{
	background:url(bx-bot.gif) no-repeat bottom;
	overflow:hidden;
	width:355px;
}
.mid{
	border:1px solid #dfe2e4;
	border-width:0 1px;
	margin:3px 0 4px;
	padding:0 10px 8px 10px;
	width:333px;
	overflow:hidden;
}
.red{
	color:#e2001a;
}
.small{
	font-size:1.1em;
}
.box p.hl1{
	margin:0 0 10px;
}

/*-- Tab Box --*/

#tab_bx{
	background:url(tab-bx-bot.gif) no-repeat left bottom;
	padding:34px 0 5px;
	width:587px;
	position:relative;
	overflow:hidden;
	margin:0 0 15px;
}
#tab_bx .image img{
	border: 1px solid #e5e7e9;
}
#tab_bx .fl-right{
	margin-top: 13px;
}
.tab_bx_top{
	background:url(tab-bx-top.gif) no-repeat;
	width:587px;
	height:5px;
	font-size:1px;
}
.paging,
.tab_bx_mid {
	background:#f3f3f3;
	width:561px;
	float:left;
	padding:7px 11px 0;
}
.tab_bx_mid { 
	padding-right:0; 
}
.bx_cntnr{
	width:585px; /* paul 2009-12-15: 561px */
	/* paul 2009-12-15: added the following */
	overflow: hidden;
	border:1px solid #e5e7e9;
	border-width:0 1px;
	background:#f3f3f3;
}
.gal_hldr{
	height:290px;
	overflow:hidden;
	border:1px solid #e5e7e9;
	padding:7px 12px 0;
	border-width:0 1px;
	background:#f3f3f3;
}
.gal_hldr .tab_bx_mid {
	clear:both;
	position:relative;
	width:auto;
	background:#ffcc00;
	height:290px;
}
.no_detail .status,
.no_detail .add_to_list,
.no_detail .added{
	visibility:hidden;
}
.larg{
	position:absolute;
}
.thumbs img{
	float:left;
	margin:0 0 0 1px;
	border:1px solid #dfe2e4;
	border-width:1px 0;
}
#cnt a.status:link,
#cnt a.status:visited{
	color:#8496a0;
	margin:4px 0 4px 7px;
	float:left;
	font-weight:normal;
}
#cnt a.caption:link,
#cnt a.caption:visited {
	color:#000;
	font-weight:bold;
	font-size:1.1em;
	float:left;
	margin:5px 0 0 8px;
	clear:both;
}
.add_to_list,
.added{
	width:12px;
	height:12px;
	background:url(plus.gif);
	display:block;
	float:right;
	margin:0 0 2px 0;
}
* html .add_to_list,
* html .added{
	margin-right:5px;
}
.added{
	background:url(chk.gif);
}

/*-- Paging --*/

.paging{
	text-align:center;
	width:563px; /* paul changed 2009-12-15: 562 px; */
	border:1px solid #e5e7e9;
	border-width:0 1px;
}
.prev,
.dctvd_prv,
.next,
.dctvd_nxt{
	width:34px;
	height:34px;
	background:url(nxt-prev.gif);
	display:inline-block;
	margin:0 30px 0 10px;
}
.next{
	background:url(nxt-prev.gif) top right;
}
.dctvd_prv{
	background:url(nxt-prev.gif) bottom left;
	cursor:default;
}
.dctvd_nxt{
	background:url(nxt-prev.gif) bottom right;
	cursor:default;
}
.padding_lft{
	padding-left:20px;
}
.colm{
	width:275px;
	padding:10px 20px 10px 0;
	float:left;
}
.seperator{
	width:100%;
	height:15px;
	margin-top:15px;
	border-top:1px solid #dfe2e4;
	clear:both;
}
.frm .seperator{
	float:left;
}
.brdr{
	border:1px solid #dfe2e4;
}
#logos{
	width:342px;
	height:199px;
	background:url(logos.jpg);
}
.bx_small{
	float:left;
	border-bottom:1px solid #dfe2e4;
	width:100%;
	padding:11px 0;
	margin:-5px 0 5px;
}
.bx_small img{
	float:left;
	margin:0 7px 0 0;
}
.bx_small .red{
	float:left;
	width:245px;
}
.bx_small .close{
	width:14px;
	height:13px;
	background:url(close.gif);
	float:right;
	margin:8px 2px 0;
}
#logo_smal{
	width:55px;
	height:21px;
	position:absolute;
	bottom:39px;
	right:165px;
	background:url(logo-small.gif);
}
.frm p.marg{
	margin:20px 0 0;
	float:left;
}
.invisible{
	visibility:hidden;
}
#cnt a.clipbrd:link,
#cnt a.clipbrd:visited{
	position:absolute;
	right:15px;
	top:15px;
	color:#8496A0;
	background:url(plus.gif) no-repeat right;
	padding:0 20px 0 0;
	font:normal normal 1.1em verdana;
}

/*---------------- Edited by Ibrahim -------------------*/
			
			.pics_holder {
				float:left;
				width:590px; /* paul 2009-12-15 changed: 590px */
			}
			.pics_holder .thumbs {
				float:left;
				/*position:relative; danish: 15-12-2009 Removed to solve IE6 bug*/
				width:142px;
				height:146px;
			}
			.pics_holder .thumb_inner {
				padding:1px 11px 5px 0px;
				/*position:absolute; danish: 15-12-2009 Removed to solve IE6 bug*/
				width:133px;
				height:140px;
				z-index:2;
				background:url(bg-thumb.gif) top left no-repeat;
			}
			.pics_holder .thumb_inner img {
				width:132px;
				height:78px;
				float:left;
				
			}
			.pics_holder .thumb_inner_over {
				position:absolute;
				background:#ff0000;
			}
			.pics_holder span.status {
				padding:0 2px 2px 6px;
			}
			.pics_holder span.caption {
				clear:both;
				width:136px;
				float:left;
				padding:4px;
				font-size: 10px;
				font-weight: bold;
			}
			#cnt .pics_holder a.caption {
				clear:both;
				width:136px;
				float:left;
				padding:4px;
				font-size: 10px;
				font-weight: bold;
				color: #000;
				margin: 0;
			}
			.pics_holder span.caption_big {
				clear:both;
				display:none;
			}
			.pics_holder .thumb_inner_border {
				padding:5px 0px 5px 0px;
				width:132px;
				height:136px;
				background:none #ffffff;
				border:1px solid #dfe2e4;
			}
			.pics_holder .big_thumb_shade {
				padding:5px 20px 5px 0px;
				width:211px;
				height:228px;
				background:url(full_img_back.png) top left no-repeat none;
			}
			* html .pics_holder .big_thumb_shade {
				padding:5px 20px 5px 0px;
				width:231px;
				height:238px;
				background:url(full_img_back.png) top left no-repeat none;
				background:none;
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='full_img_back.png', sizingMethod='scale');
}
			.pics_holder .description {
				display: none;
				float:left;
				clear:both;
			}
/*---------------- Edited by Ibrahim -------------------*/

.col-wrppr{
	float:left;
	clear:both;
	width:590px;
	margin-bottom:15px;
}
.col-2-lft,
.col-2-rght{
	width:285px;
	float:left;
}
.col-2-rght{
	float:right;
}
.col-2-lft p,
.col-2-rght p{
	display:inline;
}
#cnt .franchiseWishlist a.status:link,
#cnt .franchiseWishlist a.status:visited{
	float:right;
	margin:0 10px 0 0;
}
* html #cnt .franchiseWishlist a.status:link,
* html #cnt .franchiseWishlist a.status:visited{
	margin-right:5px;
}
#cnt .franchiseWishlist{
	float:right;
	margin:5px 0 0;
}
.franchiseH1{
	float:left;
}
#cnt ul.systems_list li{
	background:url(bullet_red.gif) no-repeat 0 11px;
	padding-left:13px;
	float:left;
	clear:both;
	margin:0;
}
#cnt ul.systems_list li a:link,
#cnt ul.systems_list li a:visited{
	margin:0;
	color:#8496a0;
	text-decoration:underline;
}
#cnt ul.systems_list li a:active,
#cnt ul.systems_list li a:hover,
#cnt ul.systems_list li a:focus{
	color:#000;
}
.voting p.radio { 
	padding-bottom:0;
	padding-top: 0;
}
.voting p.checkbox { 
	padding-top: 5px; 
}
.box_link{
	width:335px;
	height:21px;
	margin:0 0 8px;
	background:url(smal_bx.gif) no-repeat;
	padding:4px 10px 0;
}
.box_link p{
	margin:0;
}
#side_colm .box_link a:link,
#side_colm .box_link a:visited{
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
	font-size:1.1em;
}
#side_colm .box_link a:hover{
	color:#000;
}
#side_colm a.lrg_btn:link,
#side_colm a.lrg_btn:visited{
	display:block;
	width:353px;
	height:22px;
	background:url(link-lrg.gif);
	text-align:center;
	color:#8797a1;
	font:bold 1.3em verdana;
	padding:4px 0 0;
	margin-bottom:10px;
}
#side_colm a.lrg_btn:hover{
	color:#000;
}