/* // Vantage stylesheet // */

#right {
	display: none;
}
#content {
	background-color: #FFFFFF;
	width: 990px !important;
	
}

#billboard {
	background-image: url(/assets/gfx/billboards/billboard_soho.png);
	
}
	

body {
	background-image:url(/assets/gfx/background/bg_body.png)!important;
}

#monitor {
	display:none;
}

#content h1, #content h2, #content h4, #content h5, #content a {
	color: #f7931e !important;
}

#content a:hover {
	color: #f7d1a5 !important;
}

#tabs li.currentpage {
	background-color: #000000;
}
#subscribe {
	display: none;
}


/* // stylesheet for WebSpy Soho Vote // */

.sg_Body {
	text-align:center;
  	width:450px; /* Option Variable width */
}


.sg_FrameSet {border: none; padding:0; margin:0;}

#sg_wrapper div, 
#sg_wrapper p, 
#sg_wrapper li, 
#sg_wrapper td, 
#sg_wrapper th, 
#sg_wrapper select, 
#sg_wrapper input, 
#sg_wrapper textarea {
font-size: 14px;
}




/* Structure */
#sg_wrapper, .sg_PoweredBy {
    background-color: transparent;
	margin:0;
	text-align:center;
	}
#sg_wrapper {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    color: #000000;
    text-align:left;
	}
#sg_content {
	clear:both;
	margin:0 auto;
	padding: 0;
	}

	


/* Header */
#sg_header {
	text-align:center;
	}
	
.sg_headerImage {
	margin:20px 0 20px 15px;
        float:left;
	}
		
h1.sg_Title {
	clear:both;
	text-align:center;
        font-size:18px;
	}



/* Footer */
#sg_footer { 
	padding:0;
	text-align:center;
	width:100%;
	margin:0 auto;
	}
		
.sg_PoweredBy {
   display:none;
   margin:10px;
   width:450px ; /* Option Variable width */;
   text-align:center;
}	

/* Titles and Headings */
#sg_wrapper h1,
#sg_wrapper h2,
#sg_wrapper h3, 
#sg_wrapper h4,
#sg_wrapper h5 { margin:10px auto; text-align:left;}


/* Navigation */
/* Buttons  */
.sg_Submit, 
.sg_BackButton, 
.sg_NextButton {
	text-decoration: none;
	background-color:#F0F0F0 !important;
	padding:10px 10px !important;
	margin-bottom:5px;
	margin-right:5px;
	margin-top:5px;
	margin-left:80px;
	border:1px outset #000 !important;
    font-weight:bold;
	}
.sg_Submit:hover, 
.sg_BackButton:hover, 
.sg_NextButton:hover {
	background-color: #D1E5EF !important;
	}
div.sg_Button_Group {
	text-align:left;
	margin-top: -20px !important;

}	
div.sg_Buttons,
div.sg_Button_Group input {
	display:inline;
}	
		
	
	
		
	
	
/* Special Effects */
#sg_wrapper input:focus, 
#sg_wrapper select:focus, 
#sg_wrapper textarea:focus,
#sg_wrapper input.sffocus,
#sg_wrapper select.sffocus,
#sg_wrapper textarea.sffocus {
	background-color:#FEFFAF !important;
}
.sg_Error {  background-color: #FFFF99 !important; }	



/* Form Elements */
form.sg_SurveyPage {  /* main form stylename */
	}

	

	

	
/*  Questions  */
.sg_Question {
        clear: both;
}

.sg_QuestionTitle {
		margin:0 10px 0 0;
		padding-left:17px;
		padding-bottom:10px;
		padding-top:10px;
		font-weight:normal;
        position:relative;
		font-size: 1.2em	!important;
		color: #f7891e;
	}

.sg_QuestionInstruction {
	font-style:italic!important;
	font-weight:normal!important;
}

.qNumber {
	
	
}
.sg_ControlSet { /* wraps around question options and subquestions */
	margin:0 0 0 10px;
	padding-left:20px!important;
}		
.sg_CheckboxWrapper {
	margin:1px 0;
}
.sg_Question_Footer {}






	
/* Question Types */
#sg_wrapper input {
	padding:1px 2px;
	border:1px solid #777;

}
input.sg_Radio, 
input.sg_Checkbox { 
	border:none !important; 
	background:none !important; 
	margin:5px 8px;
	}
#sg_wrapper label {
	padding:0;
}
input.sg_Radio_Other { /* 'Other' textboxes ' */
	margin:0 6px;
}
		
div.sg_Instructions {
	padding-right:150px;
	position:relative;
	padding-left:0px !important;
	text-align:left;
	font-weight:normal;
	font-size:12px!important;

	}
	
.sg_MaxWords  {color: #666;}

sg_Cont_Sum_Other { }

input.sg_Textbox {}
div.sg_Multi_Text {}
textarea.sg_Essay {
	padding:5px;
	
}
input.sg_Radio_Other { width:200px;}

div.sg_Rank {}
select.sg_Select {}
div.sg_Radio_Options {}
input.sg_Radio {}
div.sg_Checkbox_Options {}
input.sg_Checkbox {}
div.sg_Cont_Sum
div.sg_Matrix_Radio {}




/* Tables */
table.sg_Table {
	margin:5px 5px 15px 0;
	border-spacing: 2px !important; 
	empty-cells: show !important; 
}

.sg_ControlSet .sg_TD1 input.sg_Textbox {
	width:45px;  /* Allows Continuous Sum questions room for the % sign */
}

div.sg_Matrix_Radio table { border:1px solid #ddd; }

table.sg_Table th {
	color:#fff;
	font-weight:bold;
	background-color:#666 !important;
	padding:0px;
}

table.sg_Table  td {
	vertical-align:middle;
	background-color:transparent!important;
}

table.sg_Table  td input{
	width:100%;
	
}
div.sg_Matrix_Radio td.sg_TDX {
	text-align:center;
	padding:5px;
}

th.sg_TDX { color:#fff; }
td.sg_TD1 { width:20px;}
td.sg_TDX { padding:5px; }

div.sg_Matrix_Radio td.sg_TD1 {
	background-color:#F5F3F3;
	padding:5px !important;
}

table.sg_Table  tr.sg_TR { }
table.sg_Table  tr.sg_TR_Alt { }

.sg_Matrix_Radio td.sg_TD1 { /* tables with 1st column of labels */
	background-color:#F5F3F3;
	padding:5px ;
}





/* Group item like Contact Form */
div.sg_GroupItem {
	float:left;
	height:45px;
	display:block;
	margin:4px 6px 0 0;
	padding-left:0;
	text-indent:0;
	text-align:left;
}
div.sg_GroupLabel {
	display:block;
	position:relative;
	font-weight:bold;
}
div.sg_GroupInput {
	display:block;
	
}

/* Required Lables, Messages, Errors etc */
.sg_Required { /* applies to all required questions */
	}
span.sg_RequiredAsterix { 
display:block;

}	
	
.sg_Error {  background-color: #FEFFBF !important; }
.sg_QuestionError { background-color: transparent !important; }
	
div.sg_ErrorMessage    {
	margin-bottom: 10px;
	color: red;
	padding:10px;
        background-color:#FFF0EF;
        border:1px solid red;
        font-weight:bold;
	}

.sg_Counter { }
.sg_Counter_Error  { color: red; } 

.qNumber {display:none;}

