body 
{
	margin: 0;
	padding: 0;
	text-align: center;
	color:#c7c7c7;
	font-size:12px; 
	font-family: verdana; 
	background-image: url(../images/bg.jpg);
	background-repeat:repeat;
	height:100%;
	
	/*background: url(../images/bg_red.jpg) #000000 repeat;*/
	/*background: url(images/bg_black.jpg) #ffffff repeat-x;*/
	
}

.commentsarea body
{
	color:#fff;
	font-size:8px; 
	font-family: verdana; 
}

h1 {

	font-family: verdana; 
	color: #ffffff;
	font-weight:bold;
	padding: 15;
	font-size: 14px;
} 


h2 {	
	font-size:14px; 
	font-family: verdana; 
	color:#809fb8;
	padding: 10;
} 

h3 {	
	font-size:10px; 
	font-family: verdana; 
	color:#809fb8;
	padding: 8;
} 
.posttext
{
	font-size:10px; 
	font-family: verdana; 
	color:#c7c7c7;
	padding: 8;
}
.bodytext p
{
	font-size:10px; 
	font-family: verdana; 
	color:#ffffff;
	padding: 8;
}


hr{
	
	border: 1px dashed #1b1e23;
}

.6fmlink
{
color: #000000;	
}


/* LINK STYLES */

A:link 
{
color: #b79c3c;
text-decoration: none;
}

A:visited {
color: #b79c3c;
text-decoration: none;
}

A:active {
color: #b79c3c;
text-decoration: none;
}


A:hover {
color: #df2d2d;
text-decoration:underline;
}




A.yellowlink {
/*color: #4c6756;*/
color: #df2d2d;
text-decoration: none;
}

A.yellowlink:hover {
/*color: #4c6756;*/
color: #b96d6d;
text-decoration: none;
}




/* TABLE STYLES */
td.title {	

	padding: 0px;	
	color: #8f979b;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
}


#newsdetailsarea
{
	font-size:xx-small;
	color: #809aae;
}
#newsdetailsarea h1
{
	 color: #809aae;
}



#boxtitle {	
	padding: 0px;	
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	width:auto;
	color: #809fb8;
	
}
#boxtitle h1
{
	color: #809aae;
	font-size: 12px;
}
#boxarea {	
	
	/*background: url(../images/boxbg.jpg) repeat-x ;*/
	/*background-color: #f9f9f9;*/
	border: solid 0px #dbdbdb;
	padding: 0px;	
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;

	padding: 0px 5px 10px 15px;
	width:100%;
}
#boxarea  a{	
	
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	
}

#maintext

{
	padding: 30px 40px 30px 30px;
}



#boxarea h2
{	
	color:#8e9da8;
	font-size:12px; 
	font-family: verdana, sans-serif; 
}
#boxarea p
{	
	color:#8e9da8;
	font-size:10px; 
	font-family: verdana, sans-serif; 
}

td.header {	
	border-left: 0px solid #397557;
	border-top: 0px solid #397557;
	border-bottom: 0px solid #000000;
	background: #ffffff;
	padding: 5px 5px 10px 5px;	
	color: #557788;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}


td.gigs {	
	border-left: 0px solid #397557;
	border-top: 0px solid #397557;
	border-bottom: 0px solid #000000;
	background: #ffffff;
	padding: 5px 5px 10px 5px;	
	color: #557788;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}



td.rightcol{
	color:#aaa;
	font-size:10px; 
	font-family:verdana, sans-serif; 
	border-bottom: 1px dashed #e8e8e8;
	padding: 5px 5px 10px 5px;
	
}













td.pricetd{
	width:250px;
	padding:5px;
	font-size:12px;
	
}




ul.TickList {
  list-style-image: url(../images/tick.gif) 
}







img.companylogo
{
float: left; 
}
img.add
{
float: right; 
}

img.screenshots
{
	float:right;
	width:150px;
	height:130px;

}
screenshots A:link {
color: #c8c8c8;
text-decoration: none;
}
a {
    outline: none;
 }
a img {
    border:none;
 }


img.leftimg
{
float:left;
}

a.floatright {
	float:right;
}

img.thumbnail
{
width:70px;
height:70px;
border: 0px solid #c4c4c4;
float:left;
padding: 0px 10px 10px 0px;
}

img.thumbnailsmall	
{
width:30px;
height:30px;
border: 0px solid #c4c4c4;
float:left;
padding: 0px 10px 10px 0px;
}


img.avatarsmall
{
width:30px;
height:30px;
border: 0px solid #c4c4c4;
float:left;
padding: 0px 10px 20px 0px;
}

img.avatarmedium
{
width:40px;
height:40px;
border: 0px solid #c4c4c4;
float:left;
padding: 0px 10px 10px 0px;
}


img.thumbnaillarge
{
width:200px;
height:200px;
border: 1px solid #c4c4c4;
float:left;
padding: 0px 10px 10px 0px;
}

img.thumbnailphoto
{
width:220px;
height:200px;
border: 1px solid #c4c4c4;
float:left;
padding: 0px 10px 10px 0px;
}

img.avatarlarge
{
width:100px;
height:100px;
border: 1px solid #c4c4c4;
float:left;
padding: 0px 10px 10px 0px;
}

img.flyer
{
width:300px;
height:450px;
border: 1px solid #c4c4c4;
float:left;
padding: 0px 10px 10px 0px;
}

img.toolbaritem
{
width:16px;
height:16px;
border: 0px solid #c4c4c4;
float:left;
padding: 0px 10px 10px 0px;
}



img.articleimage
{
width:150px;
height:140px;
border: 0px solid #c4c4c4;
float:left;
padding: 0px 10px 10px 0px;
}



td.newsheadline {
	color: #ffffff;
	padding: 2em;
	font-size:16px; 
	font-family:verdana, arial, sans-serif; 
	font-weight:bold;
}



.clearer {
	font-size: 0px;
	line-height: 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	width: auto;
}
	





	
	
div#container	{
	margin: 0em auto;
	width: 1000px;
	padding: 0em;
	/*background-color: #131313;*/
	text-align: left;
	border: 0px solid #ffffff;
	min-height: 800px;
	height: 100%;
	/*background: url(../images/bg_full.jpg) #000000 no-repeat;*/
	background-color: #000000;
}


div#header {
	margin: 0px;
	padding: 0px;
	height: 40px;
}





div#leftarea
{
	background-image: url(../images/bg_full.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width: 268px;
	float: left;
	/*margin-top: 400px;*/
	border: 0px solid #ffffff;
	min-height: 700px;
}

div#rightarea
{
	background-image: url(../images/content_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	float: left;
	border: 0px solid #ffffff;
	background-color: Transparent;
	width: 650px;
	min-height: 700px;
	height: 100%;
	
}



div#leftcol{
	float:left;
	background-color: Transparent;
	padding: 10px 20px  10px  20px;
}

div#rightcol
{
   width    :220px;
	float:right;
}

div#leftcolfull{
	float:left;
	width: 380px;
	padding: 10px 10px 10px 10px;
	background-color: Transparent;
}
div#rightcolfull{
	float:right;
	width: 200px;
}



#leftarea h1
{
	padding-left: 0px;
}


#leftarea p
{
	padding: 5px 10px 10px 5px;
}







div#footer {
	height: 25px;
	width: 100%;
	border: 0px #9c9898; 
	background-color: transparent;
	color: #fcfcfc;
	text-align:left;
	font-size: 10px;

}

div#footermerit {
	height: 25px;
	margin-right: 50px;
	width: 100%;
	border: 0px #9c9898; 
	background-color:Transparent;
	color: #fcfcfc;
	text-align:right;

}



div#menu{
	border: 1px solid transparent;

}



div#mainarea {
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: Transparent;

}


div#titlearea {
	height: 50px;
	margin-bottom: 20px;
	padding: 0px;
}






div#middlearea {
	
	background: url(../images/Mainarea_border.jpg) transparent repeat-y;
	margin-top:50px;
	border: 0px solid #00000;
	width: 850px;
	padding: 10px 20px 10px 20px;

}

div#middlearea h2{
	font-size:14px; 
	font-family:tahoma, sans-serif; 
	color:#940000;
}



.left {
	float: left;
	width: 200px;
	margin-right: 40px;
	padding:4px 4px 4px 4px;
	border: 1px dashed #d8d8d8;
	background: url(boxes/bluebox.jpg) transparent no-repeat;
	background-position: top left;
	text-align: center;
}
div#middlearea  h1{
	font-size:12pt; 
	font-family: arial, verdana, sans-serif, Myriad Pro; 
	/*color:#6d8dc8;*/
	color:#6d8dc8;
	text-align: center;
	background: url(../images/titlebar.jpg) transparent no-repeat;
}


.mid {
	float: left;
	width: 200px;
	margin-right: 40px;
	padding:4px 4px 4px 4px;
	border: 1px dashed #d8d8d8;
	background: url(boxes/bluebox.jpg) transparent no-repeat;
	background-position: top center;
	text-align: center;
}

.right {
	float: left;
	width: 200px;
	padding:4px 4px 4px 4px;
	border: 1px dashed #d8d8d8;
	background: url(boxes/bluebox.jpg) transparent no-repeat;
	background-position: top right;
	text-align: center;
}

.clearer {
	clear: both;
	font-size: 1px;
}












/* TABLE STYLES */
td {
	color:#aaa;
	font-size:10px; 
	font-family:arial, verdana, sans-serif; 
}

.newslist {

}
.newslist li a 
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	color:#6d8ba2; 
	font-size:12px; 
	font-family:arial, verdana, sans-serif; 

}
.newslist li a:hover
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	color:#8da7bb; 
	font-size:12px; 
	font-family:arial, verdana, sans-serif; 

}



	
	
	
td.newsheader {	
	border-left: 0px solid #397557;
	border-top: 0px solid #397557;
	border-bottom: 0px solid #000000;
	background: #ffffff;
	padding: 0px 5px 10px 5px;	
	color: #8f979b;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

td.news {	
	border-left: 0px solid #397557;
	border-top: 0px solid #397557;
	border-bottom: 0px solid #397557;
	background: #cbd5db;
	padding: 5px;	
	color: #8f979b;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
td.newsalt {	
	padding: 5px;
	border-left: 0px solid #397557;
	border-top: 0px solid #397557;
	border-bottom: 0px solid #397557;
	background: #e3e7e9;
	color: #8f979b;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}




#pricing td {
	color:#aaa;
	font-size:12px; 
	font-family: verdana, sans-serif; 
}




div.row {float: left; margin: 0;  padding: 0px; padding-top: 20px; width: 770px; height:100%;}
div.cols3 {float: left; width: 32%; margin : 0 3px 0 0; padding: 0;}
div.colsright {float: right; width: 30%; margin : 0 3px 0 0; padding: 0;}

#divcomment
{
	padding: 20px 0px 10px 5px;
	border: solid 1px #ffffff;
}
div.divleft
{
	float:left;
}
div.divright
{
	float:right;
}




/* -------------- Popup styles ----------------- */

.popupContainer
{
    border: black solid 4px;
    background-color: #232529;
    z-index:6000;
}

.popupHeader
{
    width:100%;
    height:23px;
    background-color: #000000;
    border-bottom: black solid thin;
}



.popupBody h2
{
	font-size:14px;
	margin-bottom: 2px;
	text-indent: 0;
}

.popupHeader h3
{
	color: #7d7d7d;
	cursor: move;
	font-size:12pt;
	font-weight:bold;
	width:98%;
	margin-top: 0;
	padding-top:0;
	padding: 0;
	margin-left: 2%;
	margin-top:0;
	margin-bottom:0;
}

.popupBody
{
    padding: 5px 3% 0 3%;
    width:94%;
}

.popupFooter
{
    margin: 10px 3% 0 3%;
    width: 94%;
    height: 50px;
    text-align:center;
    z-index:100;
}

.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=30);
	z-index:5000;
}

.popupDropDown
{
	border: black solid 1px;
    background-color: #e5e5e5;
    z-index:100;
}

.popupPanel
{
	z-index:100;
}




.6fmlinkbutton
{
	color: #809fb8;
	font-weight: bold;
	text-decoration: underline;
	font-size: 14px;
	font-family:Verdana, Tahoma;
	padding: 10;
}

.6fmlinkbutton:hover
{
	color: #5e7f9a;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
	font-family:Verdana, Tahoma;
	padding: 10;
}




.WhiteLink 
{
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
	font-size: 10px;
}
.WhiteLink:hover
{
	
	color:#ffffff;
	text-decoration:none;
		font-size: 10px;
}
#whitetext
{
	color:#ffffff;
	font-size: 10px;
}

div#post
{
	padding:0px;
	font-size:xx-small;
	
}



#dlcommentsarea
{
	color:#c7c7c7;
}
#dlcommentsareasmall
{
	min-height: 20px;
}

#dlleftarea
{
	float:left;
}

#dlrightarea
{
	float:right;

}


/*ul { list-style-image: url("../images/arrow.png"); }*/

/*
--No needed as it looks better as default
li.bullet
{
	list-style-image: url("../images/arrow.png")
}
*/
li.status
{
	list-style-type: none;
	margin : 0;
    padding : 0;
}

ul#twitter {
  list-style-image: url(../images/tweet1.png) 
}

li.tweet
{
	list-style-image: url(images/tweet1.png);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: .6em;
}

ul.status 
{
	list-style-image:none; 
	margin-left: 1em;
   padding-left : 0;

}


.6fmgigs
{
	background-color:Blue;
}	
	
.6fmlist ul li 
{
  margin-left  : 0;
  padding-left: 1em;   
}

.6fmlist ul a:link
{
	font-weight:bold;
	color:#5781a4;
	text-decoration:none;
	font-size: 12px;
}
.6fmlist ul a:visited
{
		font-weight:bold;
	color:#5781a4;
	text-decoration:none;
}
.6fmlist ul a:hover
{
	font-weight:bold;
	color:#345570;
	text-decoration:none;
}
.statuslist ul li 
{
  background-color :#414141;
  margin-left  : 0;
  padding-left: 1em;   
}




ul.bulletList {
  list-style-image: url(../images/arrow.png) 
}


#main-content a:link, #main-content a:visited {
color: #980e10;
font-weight: bold;
font-size: 1em;
text-decoration: none;
}
#main-content a:hover, #main-content a:active {
color: #980e10;
font-weight: bold;
font-size: 1em;
text-decoration: underline;
}

.widget 
{
	padding-left: 20px;
}


/* AUTCOMPLET STYLE */

.AutoCompleteList
{
	line-height:1.5em;
	z-index:1000;
	padding-left:3px;
}

.AutoCompleteHighlightedItem
{
	line-height:1.5em;
	background-color:#b79c3c;
	padding-left:3px;
}

/* TICKET CSS */

#tickerTitle{
    background: #333333;
    color: #fff;
    font-weight: bold;
    padding: 1px 10px 1px 10px
}

.tickerItem{
    background: #980e10;
    margin-right: 7px;
    margin-left: 10px;
    color: #fff;
    font-weight: bold;
    padding: 1px 10px 1px 10px
}

.tickertext{
    margin-right: 7px;
    margin-left: 10px;
    color: #fff;
    font-weight: bold;
    padding: 1px 10px 1px 10px
}

#TICKER
{
	BORDER-TOP: #cccccc 1px solid; 
	MARGIN: 0px 0px 5px; 
	OVERFLOW: hidden; 
	WIDTH: 100%; 
	color: #fff;
	BORDER-BOTTOM: #cccccc 1px solid;
}
#TICKER span
{
	color: #fff;
}


#TICKER a:link, #TICKER a:visited {
    color: #980e10;
    font-weight: bold;
    font-size: 1em;
    text-decoration: none;
}
#TICKER a:hover, #TICKER a:active {
    color: #980e10;
    font-weight: bold;
    font-size: 1em;
    text-decoration: underline;
}

/**************/
/* DIV BOX AREA STYLE */
.areaheader
{
    padding: 0px;
    color: #ffffff;
    height:auto;
    background-color: #2a2a2a;
    min-height: 5px;
    border-collapse: collapse;
    border-right: 2px solid #202020;
    border-bottom: 2px solid #202020;
    border-left: 2px solid #202020;
    border-top: 2px solid #202020;
    	padding:4px;
}

.areaheader h1
{
	padding:4px;
	color: #ffffff;
}

.areabody
{	
	height:auto;
	padding: 4px;
	background-color: #424142;
	border-collapse: collapse;
    border-right: 2px solid #202020;
    border-bottom: 2px solid #202020;
    border-left: 2px solid #202020;
    border-top: 2px solid #202020;
    filter: alpha(opacity=80);
    opacity: 0.8;
    -moz-opacity: 0.8;
    color: #fff;
	
}

.areacontent 
{
	padding:4px;
}

.arearow{
	padding: 5px;
	width:auto;
	height:auto;
	border-left: none;
	border-right: none;
	border-bottom: solid 1px #d9d9d9;
	background-color: #ffffff;
}

.arearow_alt
{
	padding: 5px;
	width:auto;
	height:auto;
	border-left: none;
	border-right: none;
	border-bottom: solid 1px #d9d9d9;
	background-color: #f7f6f3;
}








.UpdateProgressPanel
{
       z-index: 10000;
       background-color:#fff;
       color:black;
       width: 120px;
       height:65px;
       text-align: center;
       vertical-align: middle;
       position: absolute;
       top: 45%;
       left: 45%;
       padding: 10px;
       border: solid 2px #5D7B9D;
       font-size:medium;
       font-family: Trebuchet MS, Verdana, Tahoma;
}

.UpdateProgressModalBackground
{
    z-index: 998;
    background-color: #6D7B8D;
    position: absolute;
    top: 0;
    left: 0;
    min-height: 100%;
    min-width: 100%;
    	opacity: 0.5;
	-moz-opacity: 0.5;
	width: expression(document.body.clientWidth + "px");
}

#UpdateProgressHideSelect
{
    z-index: 997;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    border: none;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height: 100%;
    min-height:100%;
    width: 100%;
    min-width:100%;
    display: inline !important;
}

* html #UpdateProgressHideSelect
{
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px");
    width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + "px");
	height:100%;
	width:100%;
}

.SelectedGigRow
{
	background-color:#7db26d;
	color: #575754;
	padding: 2px;
	    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
	
}
.SelectedGigRow a
{
	/*color: #575754;*/
	color: #000000;
	
}

.SelectedGigRow a:hover
{
	color: #3c3c3c;
}

.GigRow
{
	background-color:Transparent;
	color: #575754;
	padding: 2px;
}

.listlatest
{
	padding:0px;}

.fadedarea
{
	filter: alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity: 0.5;
}

.divSlideshow
{
	padding-bottom: 30px;
}




/* Rating */

.ratingStar {

    font-size: 0pt;

    width: 13px;

    height: 12px;

    margin: 0px;

    padding: 0px;

    cursor: pointer;

    display: block;

    background-repeat: no-repeat;

}
.filledRatingStar {

    background-image: url(Images/FilledStar.png);



}



.emptyRatingStar {

    background-image: url(Images/EmptyStar.png);

}



.savedRatingStar {

    background-image: url(Images/SavedStar.png);

}


