body {
	font: 12px/16px Arial, Helvetica, sans-serif;
	background-image: url(/images/Layout/bgpng.png);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
}

textarea, input[type=text] { font: 12px/16px Arial, Helvetica, sans-serif; }
#markers table, #overview_table { border: 1px solid #999; border-collapse: collapse; }
#markers table, #overview_table td { padding: 2px 4px; }

/* Error and status*/
/* ERROR */
.error_glob {text-align: left; font-siz: 12px; border: 2px solid #559900; margin: 10px 5px; padding: 10px; color: #559900; font-weight: bold; background:  url(../images/error_msg_popup_bg.png);}

/* STATUS */
.status_glob {text-align: left; font-siz: 12px; border: 2px solid #559900; margin: 10px 5px; padding: 10px; color: #559900; font-weight: bold; background:  url(../images/error_msg_popup_bg.png);}

/* NEW CLASSES */
.clearer {
	clear: both;
}

.msg_alert {
	text-align:left; 
	font-weight:bold; 
	border: 1px solid #f2f2f2;
	padding:10px;
	font-family:tahoma;
	font-size:12px
}

.main_btn {
	width:170px;
	height:50px;
	font-weight:bold;
}

.seg_title {
	width:110px;
	float:left;
	text-align:right;
	padding-right:20px;
	padding-top:3px;
}

.stillshot_title_bar {
	width: 800px; 
	height: 20px; 
	background: #cccccc;
}

#thumbnails .stillshot_cont {
	float: left; 
	text-align: center;
}

#thumbnails .ss_page_rb {
	width: 80px;
}

#thumbnails .ss_del_btn {
	width: 40px;
}

#thumbnails .ss_img {
	width: 130px;
}

#thumbnails .ss_title {
	width: 140px;
}

#thumbnails .ss_desc {
	width: 170px;
}

#thumbnails .ss_order {
	width: 80px;
}

#thumbnails .ss_segment {
	width: 150px;
}
#thumbnails .ss_segment .stillshot_sel {width: 140px;}

#thumbnails .stillshot_conteiner {
	float: left; 
	width: 800px; 
	border: 2px solid #fff; 
	text-align: center;
	margin: 5px 0px;
}

/***************/


.searchBg {
	background-image: url(/images/Layout/searchBoxBgpng.png);
	background-repeat: repeat-x;
}
.searchTextField {
	height: auto;
	width: 250px;
}
.searchBoxText {
	font-family: Tahoma, Arial, Sans;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
}
.searchBoxTextSeperator {
	font-family: Tahoma;
	font-size: 13px;
	color: #CCCCCC;
}
.angleBg {
	background-image: url(/images/Layout/anglesBoxBg.png);
	background-repeat: repeat-x;
	font-family: tahoma;
	font-size: 14px;
	color: #FFFFFF;
}
.tableProperties {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	/*padding: 10px;*/
}
.tableProperties2 {
	background-color: #CDCDCD;
	border: 1px solid #999999;
	/*padding: 10px;*/
}
.tdProperties {
	padding: 10px 0px 0px 0px;
}
.boxTitles {
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
}
.pageTitle {
	font-family: Arial;
	font-size: 20px;
	color: #000000;
	font-weight: bold;
}
.pdfText {
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
}
.ssTitle {
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.ssTitle {
	font-family: tahoma;
	font-size: 14px;
	color: #000000;
}
.ssText {
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
}
.countersText {
	font-family: tahoma;
	font-size: 13px;
	color: #000000;
}
.leftSearchBox {
	background-image: url(/images/Layout/searchBoxLeftpng.png);
	background-repeat: no-repeat;
}
.searchBoxRight {
	background-image: url(/images/Layout/searchBoxRightpng.png);
	background-repeat: no-repeat;
}
.commentBoxSpacing {
	padding: 5px 0px 0px 0px;
}
.commentsNav {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
.commentsPicSpacing {
	padding: 0px 5px 5px 0px;
}
.overviewText {
	font-family: arial;
	font-size: 12px;
	color: #000000;
}
a.toplinks { font-family: Tahoma, Arial, Sans;	font-size: 14px; color: #FFFFFF; font-weight: normal; }
a:link.topLinks { text-decoration: none; color: #FFFFFF; }
a:visited.topLinks { text-decoration: none; color: #FFFFFF; }
a:hover.topLinks { text-decoration: underline; color: #FFFFFF; }
a:active.topLinks { text-decoration: none; color: #FFFFFF; }

a:link.countersLink {
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
a:visited.countersLink {
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
a:hover.countersLink {
	font-family: Tahoma;
	font-size: 13px;
	color: red;
	text-decoration: underline;
}
a:active.countersLink {
	font-family: Tahoma;
	font-size: 13px;
	color: red;
	text-decoration: underline;
}

.error{
	color: red;
	font-weight:bold;
	width:100px;
}

.pagin_num {
	background-color: none;
	color: #000000;
	cursor: pointer;
	padding: 0px 4px;
	margin: 1px;
}

.pagin_num_active {
	background-color: #000000; cursor: arrow; color: #FFFFFF;
	padding: 0px 4px;
	margin: 1px;
}

.pag_arr_l, .pag_arr_r {font-weight: bold; margin: 0px 3px; padding: 0px 3px; color: #000000; text-decoration: none;}



#snapshots {  }
#snapframe { width: 100%; border: 1px dotted gray;  }

.updated { padding: 2px 4px; border: 1px dotted #999;  background-color: #ffc; font-family: Arial, Helvetica, Sans; }

.cue-active { border: 1px solid red !important; }


.variation-selector { float: left; padding-top: 10px; }
.variation-selector .variation-filter { border: 2px solid; }
.variation-selector .variation-filter input[type=text] { width: 200px; }
.variation-selector .variation_span, .variation-selector .counter_span { border: 2px solid #404040; overflow: auto; width: 250px; height: 230px; padding: 3px; margin: 3px 0px; }
