
.linkprefix
{
	margin-right:3px;
}

/*	pagefooters blocks */
.pagefooterleft
{
	float:left;
	text-align:left;
}

.pagefooterright
{
	float:right;
	width:360px;
	text-align:right;
	vertical-align:top;
}

.regionlistblock
{
	margin-left:20px;
	float:right;
}
.quicksearchboxblock
{
	float:left;
}

.generalcontrol
{
	width:105px;
	vertical-align:middle;
}

.minheight
{
	min-height: 400px; 
}
* html .minheight 
{ 
	height: 400px; 
}

.topspacing
{
	padding-top:20px;
}

.bottomspacing
{
	padding-bottom:20px;
}

.leftspacing
{
	 padding-left:20px;
}

.rightspacing
{
	 padding-right:20px;
}

.haftspacingcontent
{
	padding:10px;
}
.tophaftspacing
{
	padding-top:10px;
	
}

.bottomhaftspacing
{
	padding-bottom:10px
}
.lefthaftspacing
{
	 padding-left:10px;
}
.righthaftspacing
{
	 padding-right:10px;
}


/*	list style */
.listheader
{
	font-weight:bold;
}

.bigboxcontent
{
	text-align:left;
	padding-top:10px;padding-right:30px;padding-left:30px;
}

.bigboxcontent h1, .article h1, .titleblock h1
{
	margin-top:0px;
}

.bigboxcontent .campaigntextbox
{
	margin-right:10px;
}

.bigboxheader
{
	width:538px;
	text-align:left;
}
.bigboxwidth
{
	width:480px;
}
.smallboxwidth
{
	width:148px;
}

/*	end of list style */

/*	end of pagefooters blocks */

.checkinarea
{
	padding-top:50px;
	height:600px;
}
.checkinblock
{
	color:#ffffff;
	background-image:url(/images/splash.gif);
	background-repeat:no-repeat;
	width:568px;
	height:332px;
}
.checkininnerblock
{
	padding-top:30px;
}
.checkinblock h1
{
	color:#ffffff;
}

.oldbrowserblock
{
	text-align: center;
	padding: 15px 0px 0px 0px; 
	color:#ffffff;
	background-image:url(/images/splashbrowser.gif);
	background-repeat:no-repeat;
	width:568px;
	height:377px;
}

.oldbrowserblock h1
{
	color: #ffffff;
}

.oldbrowserblock a,
.oldbrowserblock a:visited,
.oldbrowserblock a:hover
{
	color: #ffffff;
}

/********************************************************************************************/
/*	content box */
/********************************************************************************************/
.contentboxtopl
{
	float:left;width:15px;height:15px;vertical-align:bottom;
}
.contentboxtopb
{
	float:left;background-color:#ffffff;height:15px;vertical-align:bottom;
}
.contentboxtopr
{
	float:left;width:15px;height:15px;vertical-align:bottom;
}
.contentboxbody
{
	vertical-align:top;float:left;background-color:#ffffff;
}

.contentboxfootl
{
	float:left;width:15px;height:15px;vertical-align:bottom;
}
.contentboxfootb
{
	float:left;background-color:#ffffff;height:15px;vertical-align:bottom;
}
.contentboxfootr
{
	float:left;width:15px;height:15px;vertical-align:bottom;
}


/********************************************************************************************/
/*	top menu */
/********************************************************************************************/
.topquickmenu 
{
	background:url(/images/bg_small.gif);
	width:750px;
	text-align:right;
	height:23px;
	margin-top:0px;
	margin-bottom:2px;
}

.quickmenuicon
{
	margin-right:5px;
	height:17px;width:17px;
}
.toplevelitem{
	float:right;
	margin-top:3px;
	margin-left:10px;
}

.topmenu
{
	width:750px; 
	height:70px; 
	background-color:#00828e; 
	padding:0px; 
	margin:0px; 
	padding-left:0px;
}

.topmenu a
{
	text-decoration:none;
}

.topmenuitem
{
	float:left;
	background:#00828e;
	height:65px;
	margin-left:10px;
	background:none;
}

.topmenuitemleft
{
	width:10px;
	float:left;
	height:65px;
	border:solid 0px #ff0000;
	cursor:hand;
}

.topmenuitemright
{
	float:left;
	padding-right:10px;
	height:65px;
	border:solid 0px #ff0000;

}

.topmenuitemtext
{
	margin-top:46px;
	font-family:arial; 
	font-size:11px; 
	color:#ffffff; 	
	font-weight:bold;	
	float:left;
	text-decoration:none;
}

a.topmenuitemlink,
a.topmenuitemlink:active, a.topmenuitemlink:visited
{
	text-decoration:none;
}

.topmenuselecteditem
{
	float:left;
	height:65px;
	margin-left:10px;
	cursor:hand;
}
/********************************************************************************************/
/* end of top menu */


/********************************************************************************************/
/* left menu */
/********************************************************************************************/
.leftmenu
{
	width:152px;
}
.leftmenubody
{
	background-image:url(/images/leftmenu/bg.gif);
	float:left;
}
.leftmenutop
{
	width:152px;
	height:10px;
	background-image:url(/images/leftmenu/t.gif);
	background-repeat:no-repeat;
	float:left;
	display:block;
	line-height:0px;
	overflow:hidden;
}

.leftmenubottom
{
	width:152px;
	height:10px;
	background-image:url(/images/leftmenu/b.gif);
	background-repeat:no-repeat;
	float:left;
	display:block;
	line-height:0px;
	overflow:hidden;
}

.leftmenuitem
{
	text-align:left;
	width:152px;
	padding-bottom:5px;
	padding-top:5px;
	display:block;
}

.leftmenuitem a,
.leftmenuitem a:selected,
.leftmenuitem a:visited
{
	font-family:arial; 
	font-size:11px; 
	color:#ffffff !important;
	font-weight:bold;
	text-decoration:none !important;
	
}

.leftmenuitem a
{
	font-family:arial; 
	font-size:11px; 
	color:#ffffff !important; 	
	font-weight:bold;
	text-decoration:underline;
}

.leftmenuitem a:hover
{

	/*text-decoration:underline;*/
}


.lefthaftspacing a
{
	text-decoration:underline;
	color:#fff !important;
}
.lefthaftspacing a:hover
{
	text-decoration:underline;
}

/********************************************************************/
.leftsubmenu
{
	width:145px;
	text-align:left;
	float:right;
	margin-bottom:10px;
	margin-top:10px;
	background-repeat:repeat-y;
	display:block;
	margin-left:7px;
}
.leftsubmenutop
{
	width:145px;
	height:10px;
	background-image:url(/images/leftmenu/st.gif);
	background-repeat:no-repeat;
	float:right;
}
.leftsubmenubottom
{
	width:145px;
	height:10px;
	background-repeat:no-repeat;
	float:right;
	display:block;
	line-height:0px;
	overflow:hidden;
}

.leftsubmenuitem
{
	width:135px;
	background-image:url(/images/leftmenu/sbg.gif);
	background-repeat:repeat-y;
	font-family:arial; 
	color:#ffffff; 
}

.leftsubmenuitem a,
.leftsubmenuitem a:hover,
.leftsubmenuitem a:visited
{
	font-family:arial; 
	font-size:10px; 
	color:#ffffff	!important; 	
	
}
.leftsubmenuitem a.currentpage{
	/*text-decoration:none !important;*/
}

.selectedleftsubmenuitem
{
	width:135px;
	background-image:url(/images/leftmenu/sbg.gif);
	background-repeat:repeat-y;
	font-family:arial; 
	color:#ffffff;
}

.selectedleftsubmenuitem a,
.selectedleftsubmenuitem a:hover,
.selectedleftsubmenuitem a:visited
{
	font-family:arial; 
	font-size:10px;
	/*font-weight:bold;*/
	color:#ffffff	!important;
	text-decoration: none;
}

.leftsubmenubottom .left
{
	background:url("/images/themes/vinrod_lekfull/menuleft.gif") left bottom no-repeat;
	width:9px;
	height:6px;
}

/********************************************************************************************/
/* end of left menu */
/********************************************************************************************/

/********************************************************************************************/
/* tab */
/********************************************************************************************/
.tab
{
	height:29px;
	width:480px;
	float:left;
}
.tableft
{
	height:29px;
	width:13px;
	background-image:url(/images/tab/l.gif);
	float:left;
}
.tabbody
{
	background-color:#00828e;
	color:#ffffff;
	float:left;
	text-align:center;
	height:29px;
}

.tabbody a
{
	font-family:arial; 
	font-size:11px; 
	color:#ffffff !important; 	
	font-weight:bold;	
	text-decoration:none  !important;
}

.tabright
{
	height:29px;
	width:13px;
	background-image:url(/images/tab/r.gif);
	float:left;
	margin-right:2px;
}

.activetableft
{
	height:29px;
	width:10px;
	background-image:url(/images/tab/activel.gif);
	float:left;
}
.activetabbody
{
	background-color:#ffffff;
	color:#000000;
	float:left;
	text-align:center;
	height:29px ;
}

.activetabbody a
{
	font-family:arial; 
	font-size:11px; 
	color:#000000  !important; 	
	font-weight:bold;	
	text-decoration:none  !important;
}

.activetabright
{
	height:29px;
	width:10px;
	background-image:url(/images/tab/activer.gif);
	float:left;
	margin-right:2px;
}

.tabcontent
{
	width:538px;
	background-image:url(/images/tab/rcorner.gif);
	background-position: top right;
	background-repeat:no-repeat;
	background-color:#ffffff;
	text-align:left;
	min-height:400px;
	height:auto;
}

.tabcontentwide
{
	width:710px;
}
/********************************************************************************************/
/* end of tab
/********************************************************************************************/


.toplogo
{
	float:right; 
	margin-top:20px; 
	margin-right:20px;
	width:67px;
	height:37px;
	display:inline;
}

/********************************************************************************************/
/*	production page */
/********************************************************************************************/
.production
{
	margin: 30px;
}
.productionleft
{
	width:300px;
	float:left;
	display:inline;
}
.productionrightsmall
{
	width:163px;	
	float:right;
	display:inline;
}
.productionright
{
	width:213px;
	float:right;
	display:inline;
}
.productioncontent
{
	display: block;
}

/* innerbox, right - gray */

#leftbox
{
margin:0px 0px 0px 0px;
}

#leftbox .boxgrayheader
{
	/*background-image: none;
	overflow:hidden;
	display: list-item;              
	list-style-image: url(/images/box/gray/top300.gif); 
	list-style-position: inside;      
	letter-spacing: -1000em;           
	font-size: 1pt; */      
	
	background-image: url(/images/box/gray/top300.gif);
	overflow:hidden;
	
	width: 300px;              
	height: 9px;	
	
}

#leftbox .boxgraybody
{
	background-image: url(/images/box/gray/body.gif);
	overflow:hidden;
	width: 300px;
	margin: 0px 0px 0px 0px;              
}

#leftbox .boxgrayinnerbody
{
	padding: 15px 15px 15px 15px;
}
#leftbox .boxgraybottom
{	
	
	/*background-image: none;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	display: list-item;              
	list-style-image: url(/images/box/gray/bottom300.gif); 
	list-style-position: inside;      
	letter-spacing: -1000em;           
	font-size: 1pt; */   
	
	background-image: url(/images/box/gray/bottom300.gif);
	margin:0px 0px 0px 0px;
	width:300px;              
	height: 9px;	
}

.topmargin10 { margin-top: 10px; }
.topmargin25 { margin-top: 25px; }
.leftmargin	{ margin-left: 25px; }
.bottommargin { margin-bottom: 25px; }

/* innerbox - gray */
.boxgrayheader
{
	background-image:url(/images/box/gray/top.gif);
	background-repeat:no-repeat;
	height:9px;
	width:163px;
	overflow:hidden;
}

.boxgraybody
{
	background-image:url(/images/box/gray/body.gif);
	width:163px;
	overflow:hidden;
}

.boxgrayinnerbody
{
	padding: 15px 15px 15px 15px;
}
.boxgraybottom
{
	background-image:url(/images/box/gray/bottom.gif);
	background-repeat:no-repeat;
	height:9px;
	width:163px;
	overflow:hidden;
}
/********************************************************************************************/
/*	print production */
/********************************************************************************************/

.printprod
{
	width: 540px;
	margin: 0px 0px 0px 50px;
	
}
.printbodycontent
{
	width: 500px;
	margin: 0px 20px 0px 20px;
}

.printprodleft
{
	width:163px;
	float:left;
	display:inline;
}

.printprodright 
{
	width:300px;
	float:right;
	display:inline;
}

.printbreak
{
	page-break-after: always;
}


/********************************************************************************************/
/*	article page */
/********************************************************************************************/
.articleblock
{
	padding-left:20px;
	padding-right:20px;
	display:inline;
}
.article
{
	padding: 15px  15px 15px 15px;
	text-align:left;
	vertical-align:top;
}
.titleblock
{
	margin-bottom:20px;
}
.introblock
{
	margin-bottom:20px;
}

.textblock
{
	margin-bottom:20px;
}

.rubrik
{
	font-weight: bold;
}

/********************************************************************************************/
/* recension box*/
/********************************************************************************************/

.recensionboxheader
{
	background-repeat:no-repeat;
	height:9px;
	width:153px;
	overflow:hidden;
}

.recensionboxbody
{
	width:153px;
	text-align:center;
	color:#ffffff;
}

.recensionboxinnerbody
{
	margin: 0px 10px 10px 10px;
}
.recensionboxbottom
{
	background-repeat:no-repeat;
	height:55px;
	width:153px;
}

.sidfunktionblock
{
	padding-left:10px;
	padding-top:20px;
}


/********************************************************************************************/
/*	repertoar sökbox */
/********************************************************************************************/
.innerbox
{
	width:210px;
}
.innerboxtop, .innerboxbottom
{
	height:10px;
	width:210px;
	line-height:1px;
}

.innerboxtopleft
{
	width:200px;
	height:10px;
	float:left;
}
.innerboxtopright
{
	height:10px;
	width:10px;
	float:right;
}
.innerboxbottomleft
{
	height:10px;
	width:10px;
	float:left;
}
.innerboxbottomright
{
	width:200px;
	height:10px;
	float:right;
}

.innerboxbody
{
	float:left;
	background-color:#00828e;
	color:#ffffff;
	vertical-align:middle;
	width:210px;
	clear:left;
}


.innerboxtextbox
{
	height:14px;
	width:83px;
	border: none;
}

/********************************************************************************************/
/*	end of repertoar sökbox */
/********************************************************************************************/

/* repertoar */
.repertoartable
{
	
}
.repertoaritem
{
	width:146px;
	vertical-align:top;
	padding-bottom:20px;
	padding-right:20px;
	margin-right:14px;
	font-weight:normal;	
}

/********************************************************************************************/
/*	på en teater när dig
/********************************************************************************************/
.starpageproductlist
{
	margin:20px 20px 20px 20px;
	width: 712px;
	height:162px;
}
.starpageproductlistleft
{
	width:93px;
	height:162px;
	float:left;
	background-repeat:no-repeat;
	
}
.starpageproductlistright
{
	width:39px;
	height:162px;
	float:left;
}
.starpageproductlistbody
{
	height:162px;
	float:left;
	width:580px;
	background-color:#ffffff;
	overflow:hidden;
}

.starpageproductlistbody .innerbody
{
	margin: 20px 0px 15px 20px;
}

.starpageproductlistitem
{
	width:96px;
	height:132px;
	float:left;
	text-align:left;
	margin-right:15px;
	overflow:hidden;
}
/********************************************************************************************/
/*	puff-functions
/********************************************************************************************/ 
.puffbox
{
	margin:20px 20px 20px 20px;
	width: 712px;
}

.puffboxfunction
{
	float:left;
	margin-left:20px;
}
.startpageleftpuff
{
	width:222px;
}
.startpagecenterpuff
{
	width:210px;
}
.startpagerightpuff
{
	width:210px;
}
.rightcolumnpuff
{
	width:150px;
}

.leftcolumnpuff
{
	width:150px;
}

/********************************************************************************************/
/* memberregistrationtextbox
/********************************************************************************************/
.memberregistrationtextbox
{
	width:195px;
}

.memberregistrationshorttextbox
{
	width:50px;
}
/********************************************************************************************/
/* button
/********************************************************************************************/
.button {
	display:inline;
	float:left;
	background:#A32638 url("../img/vinrod/buttonleft.gif") 0 0 no-repeat;
}
.button a:link,
.button a:visited {
	display:block;
	float:left;
	padding:0 8px 0 8px;
	line-height:19px;  !important;
	color:white !important;
	font-weight:bold !important;
	text-decoration:none !important;
	background:url("../img/vinrod/buttonright.gif") 100% 0 no-repeat;
}
.button a:hover {
	color:black;
}

.buttonarrow {
	float:left;
	background:#A32638 url("../img/vinrod/buttonarrow.gif") 0 0 no-repeat;
}
.buttonarrow a:link,
.buttonarrow a:visited {
	display:block;
	float:left;
	padding:0 3px 1px 5px;
	line-height:13px; !important;
	color:white !important;
	text-decoration:none !important;
}
/********************************************************************************************/
/* end of button
/********************************************************************************************/

/********************************************************************************************/
/* Paging
/********************************************************************************************/
.pagingnumber
{
	margin-left:5px;margin-right:5px;
}

/********************************************************************************************/
/* end of paging
/********************************************************************************************/

.buttonmargin
{
	padding-left:5px;
}

/********************************************************************************************/
/* Forum
/********************************************************************************************/
.content-top .left, .content-top .right
{
	background-image: url(/images/box/white/tl.gif);
	width: 15px;
	height: 15px;
	float: left;
}
.prefix
{
	font-weight:bold;
}

.content-top .right
{
	background: url(/images/box/white/tr.gif);
}

.content-top .middle
{
	float: left;
	background: #fff;
	height: 15px;
}
.forum-last-text
{
	float:left;
	margin-top:16px;
	padding-left:10px
}
.forum-last-icon
{
	margin-top:0px;
	margin-left:10px;
	float:left;
}
.forum-last-inner
{
	float:left;
	margin-left:auto;
	margin-right:auto;
}
.section-heading
{
	float: left;
	height: 31px;
	font-size: 24px;
	font-weight: bold;
	background-position: right top;
	background-repeat: no-repeat;
	padding: 16px 90px 0 0;
	margin-top: 0;
}

.forum-back, .forum-top span
{
	float: right;
	margin-top: 15px;
}

.forum-start, 
.forum-discussion, 
.forum-thread
{
	text-align: left;
	padding-bottom: 20px;
}

.forum-start .content,
.forum-discussion .content,
.forum-thread .content
{
	background: #fff;
	padding: 0 30px 30px;
}

.forum-start .accessdenied
{
	font-weight: bold;
}

.forum-start p
{
	margin-bottom: 5px;
}

.forum-start .forum-headings
{
	margin-top: 20px;
}

.forum-start .forum-headings .left, .forum-thread .info .author-date
{
	float: left;
}

.forum-start .forum-headings .right, .forum-thread .info a,
.forum-thread .info .reported
{
	float: right;
}

.forum-start .forum-headings span, 
.forum-thread .info .author-date,
.forum-discussion th,
.forum-discussion td
{
	color: #666666;
}

.forum-start .forum-item, .forum-thread .message,
.forum-discussion td, .forum-discussion th
{
	padding: 9px 0;
}

.forum-discussion td.separatorline
{
	padding: 0;
}

.forum-start .forum-item .body
{
	width: 365px;
	float: left;
}

.forum-start h3,
.forum-discussion h3 a
{
	background-image: url(/images/forum/arrow-right-black.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	margin: 0 0 7px;
	padding-left: 10px;
}

.forum-discussion h3 a
{
	font-weight: bold;
	font-size: 11px;
}

.forum-thread h3, .forum-start h3
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	margin: 0 0 7px;
}

.forum-start .forum-item img
{
	float: left;
	margin-right: 10px;
}

.forum-start .no-image
{
	padding-left: 85px;
}

.forum-thread .message p
{
	margin-bottom: 10px;
}

.forum-thread .info .author-date, 
.forum-discussion .item span,
.forum-discussion td.latest-post
{
	font-style: italic;
}

.forum-compose label
{
	display: block;
	margin-top: 10px;
}

.forum-compose .title input
{
	width: 339px;
}

.forum-compose .name input
{
	width: 125px;
}

.forum-compose .messagetext textarea
{
	width: 477px;
	height: 70px;
}

.forum-compose .title, .forum-compose .name
{
	float: left;
}

.forum-compose .terms label
{
	display: inline;
}

.forum-compose .controlnumber img, .forum-compose .controlnumber .inputs
{
	float: left;
	margin-right: 20px;
}

.forum-discussion .name
{
	width: 295px;
	text-align: left;
}

.forum-discussion th
{
	vertical-align: middle;
	padding: 0;
	font-weight: normal;
}



.forum-discussion .posts, .forum-discussion .readcount
{
	width: 37px;
	text-align: center;
}

.forum-discussion .compose-link
{
	line-height: 25px;
	display: block;
	background-repeat: no-repeat;
	background-position: left middle;
	padding-left: 47px;
	margin: 20px 0;
}

.forum-discussion #ComposeMessage
{
	display: none;
}

.forum-discussion h2
{
	margin-bottom: 0;
}

.forum-discussion h3
{
	margin: 0;
}

.forum-discussion .topics a,
.forum-discussion .topics a:hover,
.forum-discussion .topics a:visited,
.forum-discussion .name span
{
	color: #000;
	text-decoration: none;
}

.forum-last
{	
	background-image: url(/images/forum/latest-post-bg.gif);
	background-repeat: no-repeat;
	padding: 2px 0;
	margin: 0 20px 20px;
}

.big-content-top, .big-content-bottom, .content-top, .content-bottom
{
	background-image: url(/images/box/white/big-content-top.gif);
	height: 9px;
	width: 535px;
}

.content-top
{
	background-image: url(/images/box/white/content-top.gif);	
}

.content-bottom
{
	background-image: url(/images/box/white/content-bottom.gif);	
}

.big-content-bottom
{
	background-image: url(/images/box/white/big-content-bottom.gif);
}

.forum-compose .post
{
}

 .post
{
	font-style:italic;
	color: #b1b1b1;
	float:left;
}

.reportdiv{float:right;}

 .report,
 .report a
{
	color: #666;
}

.votelink
{
	border: none;
}

h2.topvoteheading
{
	clear:both;
	margin-bottom:0px;
	width: 155px;
}
h2.topvoteheading div
{
	background-repeat: no-repeat;
	background-position: top right;
	height: 20px;
	float: left;
	padding: 20px 30px 0 0;
	
}

.topvoteitem
{
	list-style-type:none;
	list-style-position:outside;
}

.comment-compose, 
.comments-listing
{
	margin-top: 15px;
}

.comment-compose label
{
	display: block;
	margin-top: 10px;
}

.comment-compose .title input, 
.comment-compose .controlnumber .inputs input
{
	width: 160px;
}

.comment-compose .title, 
.comment-compose .controlnumber .inputs
{
	width: 160px;
	
}

.comment-item
{
	padding-bottom: 10px;
}

.comment-compose .name 
{
	width: 125px;
	margin-right:0px;
	float: right;
}

* html .comment-compose .controlnumber .inputs
{
	margin-right:10px;
}

.controlnumber img
{
	margin-top: 15px;
	width: 125px;
	margin-right:0px;
	float: right;
}

.comment-compose .messagetext textarea
{
	width: 300px;
	height: 70px;
}

.comment-compose .terms label
{
	display: inline;
	
}

.comment-compose .controlnumber .inputs, 
.comment-compose .title
{
	float: left;
}


.comment-compose .sendcomment
{
	margin-top: 10px;
}

.votelabel
{
	float: left;
	padding-top: 5px;
	padding-right: 7px;
}

.commentlink
{
	float: left;
	padding-top: 5px;
	padding-left: 7px;
}

.votestars
{
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.comments-listing li
{
	list-style: none;
	list-style-position:outside;
	padding-bottom: 10px;	
}

.grade_small
{
	width:69px;
	height:13px;
}

#flashcontent
{
	margin-bottom: 15px;
}

/********************************************************************************************/
/*	Fanfiction
/********************************************************************************************/

.fanfiction-content
{
	background-repeat:repeat-y;
	width: 96%;
	padding-top: 35px;
	padding-bottom: 35px;
}

.fanfiction-content .maincolumn
{
	margin-top: 0px !important;
	margin-left: auto;
	margin-right: auto;
}

.FormDataForm .TextBoxHolder .TextBoxLabel
{
	width: 80px;
	display:block;
	float:left;
	font-weight: bold;
}

.FormDataForm .TextBoxHolder. input
{
	display:block;
	float:left;
}



.FormDataForm .TextBoxHolder. .Error
{
	width: 200px;
	display:block;
	float:left;
	color: Red;
}

.FormDataForm .error
{
	color: Red;
}

.FormDataForm .TextAreaHolder .TextAreaLabel
{
	display: block;
	font-weight: bold;
}

.FormDataForm .Submit
{
	margin-top: 10px;
}

.FormDataListerTools .selectors
{
	float: left;
	margin-left: 15px;
}

.FormDataListerTools .filters
{
	float: left;
}

.FormDataListerTools .filters .linkbutton
{
	margin-left:20px;
}

.FormDataLister
{
	text-align: left;
	margin-left: 15px;
	padding-right: 15px;
}

.FormDataBody
{
	text-align: left;
	margin-left: 15px;
}

.FormDataLister a
{
	font-size: 12px;
}

.FormDataListView
{
	text-align: left;
	margin-left: 15px;
	padding-right: 15px;
}

.FormDataListView .fc .header
{
	float:left;
}

.FormDataListView .fc .report
{
	float:right;
	padding-top: 8px;
}

.FormDataListView .fc .report span
{
	float:none;
}

.FormDataComments
{
	text-align: left;
	margin-left: 15px;
	padding-right: 15px;
}

.FormDataComments .control
{
	height: 50px;
}

.FormDataComments .control .inputs
{
	float:left;
	margin-right: 10px;
	
}

.FormDataComments .control .captcha
{
	float:left;
	padding-top:15px;
}

.FormDataComments .info .title
{
	float:left;
	margin-right: 15px;
	
}

.FormDataComments .info .title input
{
	width: 160px;
	
}

.FormDataComments .info .name
{
	float:left;
	
}

.FormDataComments .info .reportdiv
{
	float:right;
	margin-left: 15px;
}

.FormDataComments .comment textarea
{
	width:300px;
	height: 70px;
}

.FormDataComments .terms
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.FormDataComments .terms label
{
	margin-left: 5px;
}



