/* CSS Document */
body
{
	margin:0px;
	padding:0;
	font-family:"Arial",tahoma,verdana,sans-serif;
	color:#505050;
	background:#dde6e9;
	/*background:#c9e1ec;*/
}

.spbody
{
	margin:0px;
	padding:0;
	font-family:"Arial",tahoma,verdana,sans-serif;
	color:#505050;
	background:#dce4e9;
}

.newbody
{
	margin:0px;
	padding:0;
	font-family:"Arial",tahoma,verdana,sans-serif;
	color:#505050;
	background:#FFFFFF;
	
}

body a
{
	color:#0d6692;
	text-decoration:none;
}

body a:hover
{
	text-decoration:none;
	color:#2d83af;
	text-decoration:underline;
}

.campaignname
{
	font-size:22px;
	margin-bottom:5px;
	color:#505050;
	margin-left:10px;
}

#homestyle
{
	list-style:none;
	margin:0px;
	padding:0px;
}

#homestyle li
{
	background:url(../images/tickmark.png) no-repeat 0px 5px;
	padding-left:21px;
	font-size:14px;
}

.h1class
{
text-decoration:none;
	background:#0094cf;
	color:#FFFFFF;
}

.noth1
{
	padding:0px;
	margin:0px;
	color:#FFFFFF;
}



h1
{
	text-align:left;
	font-size:16px;
	color:#000000;
	position:relative;
	font-family:Georgia;
	padding:0px;
	margin:0px;
}

.siteslogan
{
	text-align:center;
	color:#0c4c6f;
}

h1 img
{
	vertical-align:middle;
	margin-right:10px;
	margin-top:-2px;

}

h2
{
	
	font-size:16px;
	color:#000000;
	font-family:Georgia;
	
}

.homeh2
{
	
	color:#fd8121;
	font-size:22px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	
}

.noh
{
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size:14px;
	color:#FFFFFF;
	text-align:left;
	font-family:Arial;
}

.capts
{
	text-transform:capitalize;
}

.campaigntype
{
	font-size:16px;
	color:#000000;
	font-family:Arial;
	font-weight:bold;
	margin-bottom:10px;
}

.h1right
{
	position:absolute;
	right:10px;
	top:2px;
}

p
{
	margin-top:0px;
	padding:0px;
}

.highlight
{
	background:#F9EAEE;
}

.highlightg
{
	background:#FFFFFF;
}

.outercontainer
{
	width:100%;
	text-align:center;
}

.tabheading
{
	font-size:24px;
	font-family:Georgia;
	color:#000000;
	text-align:left;
	margin-left:10px;
	margin-bottom:10px;
}

.simpletext
{
	line-height:20px;
}

.public_head
{
	width:100%;
	height:62px;
	background:url(../images/new_project_images/innerpagebg.gif) repeat-x;

}

.inner_public_head
{
	width:980px;
	margin:auto;
	text-align:left;
	font-family:Georgia;
	font-size:22px;
	color:#00405c;
}

.header
{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	/*background:#3b5998;
	background:#003f5c url(../images/layoutimages/bg.gif) repeat-x;*/
	background:#f4f9fb url(../images/new_project_images/bg.gif) repeat-x;
	
}

.bigheader
{
	
}



.fullheader
{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background:#246d95;
	height:42px;
	border-top:1px solid #499cca;
	
}

.subheader
{
width:100%;
	margin-left:auto;
	margin-right:auto;
	/*background:#768ec0;*/
	background:#000000;
height:42px;

}

.innercontainer
{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
		
}

.leftcontainer
{
	float:left;
	width:490px;
	
	
}

.profileordinarycontainer
{
	width:720px;
}


.midspace
{
	float:left;
	width:40px;
	height:200px;
	
}

.rightcontainer
{
	float:left;
	width:405px;
	height:400px;
	border:1px solid #999999;
	background:#EFEFEF;

}
.nobgrightcontainer
{
	float:left;
	width:395px;
	
	
}

.verysmallrightcontainer
{
	float:left;
	width:155px;
	height:400px;
	
}

.newleftcontainer
{
	float:left;
	width:430px;
	
}
.newrightcontainer
{
	margin:auto;
	width:965px;
	border:1px solid #999999;
	background:#EFEFEF;
	font-size:13px;

}

.newfullcontainer
{
	margin:auto;
	width:980px;
	font-size:13px;
}

.publicfullcontainer
{
	margin:auto;
	width:980px;
	font-size:13px;
	background:#FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #d0dde5;
}


.innernewleftcontainer
{
	float:left;
	width:212px;
	
}

.innernewmargincontainer
{
	float:left;
	width:10px;
	height:200px;
}

.innernewrightcontainer
{
	float:left;
	width:756px;
	border:1px solid #d0dde5;
	background:#FFFFFF;
	margin-top:10px;
}

.inneruserbox
{
	width:210px;
	margin:auto;
	margin-top:10px;
	
}

.userboxhead
{
	width:208px;
	margin-left:auto;
	margin-right:auto;
	margin-top:1px;
	background:#f0f5f9;
	border-bottom:1px solid #dce3e9;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Georgia;
	text-align:left;
	color:#000000;
}
.rotateuserboxhead
{
	width:210px;
	margin-left:auto;
	margin-right:auto;
	margin-top:1px;
	background:#f0f5f9;
	border-bottom:1px solid #dce3e9;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Georgia;
	text-align:left;
	color:#000000;
}

.inneruserboxhead
{
	margin-left:15px;
}


.rightboxhead
{
	width:754px;
	margin-left:auto;
	margin-right:auto;
	margin-top:1px;
	background:#f0f5f9;
	border-bottom:1px solid #dce3e9;
	padding-top:14px;
	padding-bottom:14px;
	font-family:Georgia;
	text-align:left;
	color:#000000;
}
.rightfullboxhead
{
	width:978px;
	margin-left:auto;
	margin-right:auto;
	margin-top:1px;
	background:#f0f5f9;
	border-bottom:1px solid #dce3e9;
	padding-top:14px;
	padding-bottom:14px;
	font-family:Georgia;
	text-align:left;
	color:#000000;
}


.userfullboxhead
{
	width:978px;
	margin-left:auto;
	margin-right:auto;
	margin-top:1px;
	background:#f0f5f9;
	border-bottom:1px solid #dce3e9;
	padding-top:14px;
	padding-bottom:14px;
	font-family:Georgia;
	text-align:left;
	color:#000000;
	margin-bottom:10px;
}

.innerrightboxhead
{
	margin-left:15px;
}



.userboxbody
{
	width:210px;
	border:1px solid #d3dde6;
	background:#FFFFFF;
	
}

.newuserboxbody
{
	width:210px;
	border:1px solid #d3dde6;
	background:#FFFFFF;
	
}

.rotatenewuserboxbody
{
	width:210px;
	
	
}

#formol
{
	font-size:12px;
	color:#333333;
	list-style:none;
	padding:1em;
	padding-top:0px;
	text-align:left;
	margin-top:0px;
	margin:0px;
}

#formol li
{
	padding-bottom:1em;
	clear:left;
	width:100%;
	list-style:none;
	
	
}

#formol  label
{
	float:left;
	width:150px;
	margin-right:10px;
}

#formol  #speciallabel
{
	float:none;
	width:150px;
	padding-top:4px;
}

#formol .inputdiv
{
	float:left;
	width:370px;
	
}

#formol .ninputdiv
{
	float:left;
	width:470px;
	
}
#similairlabel
{
	float:none;
	padding-top:4px;
	color:#333333;
}	


#newformol
{
	font-size:12px;
	color:#333333;
	list-style:none;
	padding:1em;
	padding-top:0px;
	text-align:left;
	margin-top:0px;
	margin:0px;
}

#newformol li
{
	padding-bottom:1em;
	clear:left;
	width:100%;
	list-style:none;
	
	
}

#newformol  label
{
	float:left;
	width:190px;
	margin-right:10px;
}

#formol  #speciallabel
{
	float:none;
	width:150px;
	padding-top:4px;
}


.newformol
{
	font-size:12px;
	color:#333333;
	list-style:none;
	padding:1em;
	padding-top:0px;
	text-align:left;
	margin-top:0px;
	margin:0px;
}

.newformol li
{
	padding-bottom:1em;
	clear:left;
	width:100%;
	list-style:none;
	
	
}

.newformol  label
{
	float:left;
	width:190px;
	margin-right:10px;
}


.floatleft
{
	float:left;
}

.inputtextclass
{
	width:410px;
	height:21px;
	border:1px solid #bdc7d8;
}

.resumeinputtextclass
{
	
	height:21px;
	border:1px solid #bdc7d8;
}

.collapseinputtextclass
{
	width:310px;
	height:21px;
	border:1px solid #bdc7d8;
}

.newinputsmalltextclass
{
	width:60px;
	height:21px;
	border:1px solid #D6D6D6;
}

.inputsmallbigtextclass
{
	width:300px;
	height:21px;
	border:1px solid #D6D6D6;
}


#priceclass
{
	width:270px;
	height:21px;
	border:1px solid #D6D6D6;
}

.biginputtextclass
{
	width:300px;
	height:24px;
	font-size:16px;
	border:1px solid #D6D6D6;
}

.newinputtextclass
{
	width:200px;
	height:21px;
	border:1px solid #D6D6D6;
}

.inputsmalltextclass
{
	width:120px;
	height:21px;
	border:1px solid #D6D6D6;
}

.textareaclass
{
border:1px solid #D6D6D6;
}

.selectclass
{
border:1px solid #D6D6D6;
width:100px;
font-size:13px;
height:21px;
}
.specialselectclass
{
border:1px solid #bdc7d8;
width:390px;
font-size:13px;
height:21px;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}

.smallfonts
{
	font-size:10px;
}

.hoursdiv
{
	width:430px;
	margin-top:10px;
	font-size:13px;
}

.smallhoursdiv
{
	width:320px;
	
	margin-top:10px;
	font-size:13px;
	
}

.campaignsmallhoursdiv
{
	width:280px;
	
	margin-top:10px;
	font-size:13px;
	
}

.singleday
{
	border-bottom:1px solid #999999;
	padding-bottom:5px;
	padding-top:5px;
	
	
}

.day
{
	float:left;
	width:60px;
	text-align:right;
}

.bigday
{
	float:left;
	width:100px;
	text-align:left;
}


.singlehour
{
	float:left;
	width:220px;
}

.error
{
	color:red;	
	font-size:12px;
	
}


.logoandnavdiv
{
	width:960px;
	height:80px;
	margin:auto;
	color:#FFFFFF;
	
	
}

.leftlogo
{
	float:left;
	width:15px;

	
}


.midlogo
{
	float:left;
	width:950px;
	position:relative;
}

.phonenumbr
{
	position:absolute;top:0px;left:340px;
	font-size:12px;
	background:url(../images/bannerbg.gif);
	border:1px solid #187aa8;
	padding:5px 10px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px; 
	border-bottom-left-radius: 5px; 
	
}

.phonenumbr a
{
	color:#b3e92f;
}
.phonenumbr a:hover
{
	color:#ffffff;
}

.rightlogo
{

		
}

.actuallogoleft
{
	position:absolute;
	left:-15px;
	top:0px;
	font-size:22px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	
}

.companywithlogoname
{
	position:absolute;
	left:135px;
	top:10px;
	width:350px;
}

.premiumclass
{
	color:#80c01e;
	font-size:12px;
}

.actualrightlogo
{
	position:absolute;
	right:-6px;
	top:12px;
	font-size:13px;
	width:350px;
	text-align:right;
	
}

.actualrightlogo a
{
	color:#FFFFFF;
}


.singleradiodiv
{
	margin-bottom:20px;
	margin-left:10px;
}

.leftradiotext
{
	float:left;
	width:300px;
	text-align:left;
}

.midradiospace
{
	float:left;
	width:80px;
	height:40px;
}

.rightradiodiv
{
	float:left;
	width:300px;
	text-align:left;
}

.blueheading
{
	background:#D9E4F6;
	padding:4px;
	text-align:left;
	font-size:13px;
}

.linksdiv
{
	width:980px;
	margin:auto;
	font-size:13px;
	
}

.leftlinksdiv
{
	width:0px;
	height:36px;
	float:left;
}
.midlinksdiv
{
	width:985px;
	height:36px;
	float:left;
	
	
}
.rightlinksdiv
{
	width:0px;
	height:36px;
	float:left;
}

.innerlinksdiv
{
	margin-left:auto;
	margin-right:auto;
	width:980px;
	margin-top:2px;
	height:36px;
	
}


.linksdiv a
{
	/*color:#b1d862;*/
	color:#FFFFFF;
}


.leftleftlinks
{
	float:left;
	width:120px;
	height:20px;
}

.leftlinks
{
	float:right;
	text-align:left;
}

.rightlinks
{
	float:right;
	width:0px;
	text-align:left;
}

.partnerrightlinks
{
	float:right;
	width:297px;
	text-align:right;
	
}
.almostrightlinks
{
	float:right;
	text-align:left;
	
}

.selectedlink
{
	color:#FFFFFF;
}

#ullinks
{
	list-style:none;
	padding:0px;
	margin:0px;
}

#ullinks li
{
	float:left;
	padding:0px;
	background:url(../images/menuseperator.gif) top right no-repeat;
}

#ullinks  .last
{
	float:left;
	padding:0px;
	background:none;
}


#ullinks li a
{
	float:left;
	text-align:center;
	color:#FFFFFF;
	padding-top:6px;
	padding-bottom:14px;
	padding-left:6px;
	padding-right:6px;
	
	
}

#ullinks #selected a
{
	float:left;
	text-align:center;
	color:#003e5f;
	background:url(../images/layoutimages/menubg.gif);
}

#reportspage #reports a, #leadspage #leads a, #reputationpage #reputation a, #paymentspage #payments a
{
	float:left;
	text-align:center;
	color:#003e5f;
	background:url(../images/layoutimages/menubg.gif);
}

#ullinks li a em
{
	font-style:normal;
	margin-top:0px;
	display:block;
}

#ullinks li a:hover
{
	background:url(../images/layoutimages/menubg.gif);
	color:#003e5f;
	text-decoration:none;
}

#homeullinks
{
	list-style:none;
	padding:0px;
	margin:0px;
}

#homeullinks li
{
	float:left;
	margin-right:1px;
	padding:0px;
	background:url(../images/new_project_images/menubg.gif) bottom repeat-x;
	border:1px solid #084667;
	border-bottom:none;
}

#homeullinks .green
{
	float:left;
	margin-right:1px;
	padding:0px;
	background:url(../images/new_project_images/menugreenbg.gif) repeat-x;
	border:1px solid #80c01e;
	border-bottom:none;
	
}

#homeullinks  #numbrpage, #homeullinks  #howitworkspage 
{
	float:left;
	padding:0px;
	background:none;
}

#homeullinks  #howitworkspage 
{
	float:left;
	margin-right:2px;
	padding:0px;
	height:29px;
	
}

#homeullinks  #faqpage
{
	float:left;
	margin-right:9px;
	padding:0px;
	height:29px;
	
}

#homeullinks  #howitworkspage  a
{
	text-indent:-9999px;
	background:url(../images/how.png) top no-repeat;
	width:107px;
	height:29px;
	display:block;
	padding:0px;
	outline:none;
}


#homeullinks  #howitworkspage  a:hover
{
	text-indent:-9999px;
	background:url(../images/how.png) bottom no-repeat;
	width:107px;
	height:29px;
	display:block;
	padding:0px;
	
}



#homeullinks li a
{
	float:left;
	text-align:center;
	color:#2693ce;
	padding-top:9px;
	padding-bottom:14px;
	padding-left:10px;
	padding-right:10px;
	
	
}
#homeullinks .green a
{
	float:left;
	text-align:center;
	color:#FFFFFF;
	padding-top:9px;
	padding-bottom:14px;
	padding-left:10px;
	padding-right:10px;
	
	
}

#homeullinks #selected a
{
	float:left;
	text-align:center;
	color:#FFFFFF;
	background:url(../images/new_project_images/menuarrow.png) bottom no-repeat ;
	outline:none;
}

#homeullinks li a em
{
	font-style:normal;
	margin-top:0px;
	display:block;
}

#homeullinks li a:hover
{
	color:#FFFFFF;
	background:url(../images/new_project_images/menubghvr.gif) repeat-x ;
	text-decoration:none;
}

#homeullinks .green a:hover
{
	color:#FFFFFF;
	background:url(../images/new_project_images/menugreenbghvr.gif) repeat-x ;
	text-decoration:none;
}

#agency #agencypage a, #home #homepage a, #product #productpage a, #pricing #pricingpage a, #partner #partnerpage a, #faq #faqpage a, #services #servicespage a, #buyertranspage  #buyertrans a,
#editprofilepage #editprofile a, #changepasswordpage #changepassword a, #changesecuritypage #changesecurity a, #cancelaccountpage #cancelaccount a, #learnmorepage #learnmore a, #aboutuspage #aboutus a, #faq  #faqp a
{
	float:left;
	text-align:center;
	color:#FFFFFF;
	background:url(../images/new_project_images/menuarrow.png) bottom no-repeat ;
	outline:none;
}

.sublinks
{
	
	margin-bottom:20px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
}

.newsublinks
{
	
	font-size:12px;
	text-align:left;
	width:970px;
	margin-left:auto;
	margin-right:auto;
	
}

#ulsublinks
{
	list-style:none;
	padding:0px;
	margin:0px;
}

#ulsublinks li
{
	float:left;
	margin-right:10px;
	padding:0px;
	margin-right:30px;
	margin-bottom:5px;
	
}

#ulsublinks li a
{
	float:left;
	text-align:center;
	color:#737373;
	
}
 #ulsublinks #selectede a
 {
	background:#0094cf;
	color:#FFFFFF;
 }
 #ulsublinks li a:hover
 {
	
 }


.bigbox
{
	width:700px;
	border-top:1px solid #ffc044;
	border-bottom:1px solid #ffc044;
	background:#ffffcc;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;
	font-weight:bold;
}

.bigbox a
{
	color:red;
}

.messages
{
	width:670px;
	margin:auto;
}

.singlemessage
{
	width:670px;
	margin-bottom:10px;
}

.checkboxdiv
{
	float:left;
	width:20px;
}
.borderclass
{
		float:left;
		width:670px;
		border:1px solid #cccccc;
		
}

.borderclass:hover
{
	border:1px solid #B8D4D5;

}

.innerborderclass
{
	margin:10px;
}

.messagediv
{
	float:left;
	width:250px;
	text-align:left;
	border-right:1px dashed #999999;
}

.messagedetailsdiv
{
	float:left;
	width:330px;
	text-align:left;
}

#popup
{
 display:none; 
 width:500px;
 background:#FFFFFF url(../images/layoutimages/gradbg.gif) repeat-x;
border:3px solid #FFFFFF;
}

#pausepopup
{
 display:none; 
 width:500px;
 background:#FFFFFF url(../images/layoutimages/gradbg.gif) repeat-x;
border:3px solid #FFFFFF;
}


#sendpopup
{
 display:none; 
 width:750px;
 background:#FFFFFF;

}

#statuspopup
{
 display:none; 
 width:600px;
 background:#FFFFFF;
 margin:auto;

}
#contactspopup
{
 display:none; 
 width:500px;
 background:#FFFFFF;

}

#twitterpopup
{
 display:none; 
 width:500px;
 background:#FFFFFF;

}

#contactpopup
{
 display:none; 
 width:700px;
 background:#FFFFFF;

}

.whitebanner
{
	width:495px;
	margin:auto;
	background:#FFFFFF;
	height:210px;
	
}

.spwhitebanner
{
	width:495px;
	margin:auto;
	background:#FFFFFF;
	height:230px;
	
}

.bannerblue
{
	float:left;
	width:495px;
	margin-top:5px;
}

.spinnerbannerblue
{
	
	height:220px;
	background:#d8d1ed;
	margin:auto;
	width:485px;
}

.innerbannerblue
{
	
	height:200px;
	background:#d8d1ed;
	margin:auto;
	width:485px;
}

.actualwhitebanner
{
	width:475px;
	margin-left:auto;
	margin-right:auto;
	height:160px;
	background:#FFFFFF;
	
}

.bottomsmallbanner
{
	width:475px;	
	margin-left:auto;
	margin-right:auto;
	
}

.innerbottomsmallbanner
{
	width:470px;
	text-align:center;
	height:30px;
	margin-top:3px;
}

.bannerbrclass
{
	line-height:0.1;
	font-size:1px;
	padding:0px;
	margin:0px;
	height:5px;
}



.weekday
{
	font-size:10px;
}
.weekend
{
	font-size:10px;
}
a.dp-choose-date {
	width: 16px;
	height: 16px;
	margin-top:5px;
	padding: 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(/images/calendar.png) no-repeat;
	
}
a.dp-choose-date:hover {
	background: url(/images/calendar.png) no-repeat; 
	background-color:none;
	
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */

 
 
.leftcategories
{
	width:300px;
	text-align:left;	
}

.rightcategories
{
	width:430px;
	text-align:left;
}

.boxcat
{
	background:#f0f5f9;
	border:1px solid #dce3e9;
	padding:10px 5px;
	
}
 

.homefooter
{
	width:100%;
	margin:auto;
	border-top:1px solid #cccccc;
	background:#F3F7F9 url(../images/footerbg.gif) repeat-x;
	line-height:22px;
	text-align:left;
}

.homefooter a
{
	color:#5e5e5e;
}
 
.innerhomefooter
{
	width:980px;
	margin:auto;
	padding-top:10px;
	font-size:10px;
	padding-bottom:10px;
}

.footer
{
	width:100%;
	margin:auto;
	border-top:1px solid #c8d2d8;
	height:50px;
	background:#FFFFFF;
}
.footer a
{
	color:#505050;
}

.footer a:hover
{
	background:none;
	color:#505050;
}

.innerfooter
{
	width:970px;
	margin:auto;
	padding-top:10px;
	font-size:10px;
}

.leftfooter
{
	float:left;
	width:250px;
	
}

.rightfooter
{
	float:right;
	width:610px;
	text-align:right;
	margin-right:10px;
	
}

.nohoverclass a:hover
{
	background-color:#FFFFFF;
	
}
.errordiv
{
	width:600px;border:1px solid #dd3c10;background:#ffebe8;
	color:#000000;
}	

.successdiv
{
	width:600px;border:1px solid #3b5998;background:#91a5cf;
	color:#000000;
}	

.successdiv a
{
	color:#FFFFFF;
}

.elasticerrordiv
{
	border:1px solid #dd3c10;background:#ffebe8;
	color:#000000;
	padding:10px;
	margin-right:5px;
}	

.elasticsuccessdiv
{
	border:1px solid #3b5998;
	background:#91a5cf;
	color:#FFFFFF;
	padding:10px;
	
	margin-left:10px;margin-right:10px;
	margin-bottom:20px;
}	



.fmenu
{
	width:730px;
	height:26px;
	background:#eaeaf5;
	border-bottom:1px solid #d3d3d5;
}

.leftfmenu
{
	float:left;
	width:400px;
	height:26px;
	
	
}

.rightfmenu
{
	float:right;
	width:290px;
	height:25px;
}



#facebookmenu
{
	list-style:none;
	padding:0px;
	margin:0px;
	font-size:12px;
	margin-left:2px;
}

#facebookmenu li
{
	float:left;
	padding:0px;
	margin-right:5px;
	
}

#facebookmenu li a
{
	float:left;
	text-align:center;
	color:#3b5998;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #e0dcf0;
	height:25px;
	font-weight:bold;
	
}

#facebookmenu #selected a
{
	background:#FFFFFF;
	border-top:2px solid #3b5998;
	color:#3b5998;
		border-right:1px solid #e0dcf0;
	border-left:1px solid #e0dcf0;
}

#facebookmenu li a em
{
	font-style:normal;
	margin-top:5px;
	display:block;
	
}

#facebookmenu li a:hover
{
	/*background:url(../images/blank.png);*/
	background:#FFFFFF;
	border-top:2px solid #3b5998;
	border-right:1px solid #e0dcf0;
	border-left:1px solid #e0dcf0;
	color:#3b5998;
}


#facebookrightmenu
{
	list-style:none;
	padding:0px;
	margin:0px;
	font-size:11px;
	margin-left:2px;
}

#facebookrightmenu li
{
	float:left;
	padding:0px;
	margin-right:5px;
	
}

#facebookrightmenu li a
{
	float:left;
	text-align:center;
	color:#3b5998;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	height:25px;
	
	
}

#facebookrightmenu #selected a
{
	
}

#facebookrightmenu li a em
{
	font-style:normal;
	margin-top:5px;
	display:block;
	
}

#facebookrightmenu li a:hover
{
	/*background:url(../images/blank.png);*/
	background-color:#eaeaf5;
	
}


.facebookbutton
{
	background:#5972a8;
	color:#FFFFFF;
	border:1px solid #4d5f85;
	width:50px;
	height:22px;
	text-align:center;
}

.facebookbutton a
{
	color:#FFFFFF;
	font-size:12px;
}

.facebookbutton a:hover
{
	color:#FFFFFF;
	background:#5972a8;
}



#facebookullinks
{
	list-style:none;
	padding:0px;
	margin:0px;
	font-size:14px;
}

#facebookullinks li
{
	float:left;
	margin-right:2px;
	padding:0px;
	
}

#facebookullinks li a
{
	float:left;
	text-align:center;
	color:#9d88b1;
	padding-top:2px;
	padding-bottom:11px;
	padding-left:5px;
	padding-right:5px;
	
}

#facebookullinks #selected a
{
	float:left;
	text-align:center;
	color:#FFFFFF;
	background:#0da14b;
}

#facebookullinks li a em
{
	font-style:normal;
	margin-top:0px;
	display:block;
}

#facebookullinks li a:hover
{
	background:#0da14b;
	color:#FFFFFF;
}



.greenbuttonclass
{
	background:url(../images/layoutimages/Create_btn.gif) no-repeat;
	padding-left:47px;
	height:35px;
	display:block;
	font-size:14px;
	width:157px;
	padding-top:7px;
	font-family:Arial;
	color:#FFFFFF;
}

.socialgreenbuttonclass
{
	background:url(../images/layoutimages/Create_btn.gif) no-repeat;
	padding-left:43px;
	height:35px;
	display:block;
	font-size:14px;
	width:157px;
	padding-top:7px;
	font-family:Arial;
	color:#FFFFFF;
}

.progreenbuttonclass
{
	background:url(../images/layoutimages/Create_btn.gif) no-repeat;
	padding-left:43px;
	height:35px;
	display:block;
	font-size:13px;
	width:157px;
	padding-top:7px;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
}

.greenbuttonclass:hover
{
	text-decoration:none;
	color:#000000;
}

.socialgreenbuttonclass:hover
{
	text-decoration:none;
	color:#000000;
}

.progreenbuttonclass:hover
{
	text-decoration:none;
	color:#000000;
}


.upperdivreports
{
	margin:auto;
	width:940px;
}

.lowertablereports
{
	margin:auto;
	width:950px;
	
	
}
.faqstyle
{background:#ebf4f8;padding:8px;margin-bottom:10px;cursor:pointer;}



.CollapsiblePanelTabnew {
	font: bold 12px sans-serif;
	background-color: #f7f7f7;
	border-left:1px solid  #cccccc;
	border-right:1px solid  #cccccc;
	border-top:1px solid  #cccccc;
	border-bottom:1px solid  #cccccc;
	margin: 0px;
	padding: 7px;
	text-align:left;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	color:#333333;
}

.CollapsiblePanelContentnew {
	padding: 0px;
	text-align:left;
	padding-left:5px;
	padding-top:8px;
	font-size:12px;
	background-color: #f7f7f7;
	border:1px solid  #cccccc;
	color:#5d5f5f;
	margin-top:5px;
	
	
}


.questionnumber
{
	background:url(../images/questionarrow.gif) no-repeat;
	width:63px;
	height:68px;
	font-size:18px;
	color:#aaaaaa;
	text-align:center;
	font-weight:bold;
}

.question
{
	font-weight:bold;
	font-size:14px;
}

.wholequestionbox
{
	border:1px solid #e0dfdf;
	margin-bottom:10px;
	text-align:left;
}

.correct_answer
{
	background:#cde59f;
		border:1px solid #89b731;	
	padding:5px;
margin-bottom:5px;	
font-weight:bold;
}

.your_answer
{
	background:#fe9b9b;
	border:1px solid #ff0000;
	padding:5px;
	margin-bottom:5px;
}

.normal_answer
{
	padding:5px;
	margin-bottom:5px;
}
.actualquestionbox
{
	float:left;
	width:640px;
	margin-top:10px;
}	
.upperresultheader
{
	float:left;width:450px;
}

.quizimage
{
	float:left;
	width:180px;
	text-align:center;
	font-size:11px;
	margin-bottom:10px;
	
}	

.imageq
{
	border:1px solid #e0dfdf;
	margin-left:5px;
	width:60px;	
	text-align:center;
	margin-top:5px;
	
}


.quizquestion
{
	float:left;
	width:450px;		
}
	
.appmessclass
{
	padding:5px;
	background:#EFEFEF;
}
	
.answerinsideq
{
	font-size:12px;
	font-weight:normal;
	margin-top:30px;
}

.reputationtitle
{
	font-size:12px;
	cursor:pointer;
	margin-bottom:5px;
	float:left;
	font-weight:bold;
	width:470px;
	margin-right:10px;
	background:url(../images/commentw.png) 0px 0px no-repeat;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
	
}

.twitterreputationtitle
{
	font-size:12px;
	cursor:pointer;
	margin-bottom:5px;
	float:left;
	font-weight:bold;
	width:470px;
	margin-right:10px;
	background: url(../images/minitwit.gif) 5px 0px no-repeat;
	
	
}

.twitterreputationwhite
{
	font-size:12px;
	cursor:pointer;
	margin-bottom:5px;
	float:left;
	font-weight:bold;
	width:470px;
	margin-right:10px;
	background:url(../images/minitwitw.gif) 5px 0px no-repeat;
	
	
}


.reputationcontent
{
	font-size:12px;
	width:670px;
	margin:auto;
	line-height:20px;
	padding-bottom:10px;
}



.reputationsenti
{
	float:left;
	width:30px;
	text-align:center;		
}

.reputationdate
{
	font-size:11px;
	float:left;
	color:#666666;
	width:160px;
	
}

.reputationbox
{
	border-bottom:1px solid #cccccc;
	padding-bottom:8px;
	background:#f0f5f9;
	padding-top:8px;
	
	
}

.reputationboxnew
{
	border-bottom:1px solid #cccccc;
	padding-bottom:8px;
	padding-top:8px;
}

.resultsheader
{
	border-bottom:2px solid #d0dde5;
	font-size:18px;
	font-family:Georgia;
	padding-bottom:5px;
	margin-bottom:10px;
	margin-top:15px;
	position:relative;
}

.prevbutton
{
	background:url(../images/layoutimages/menubg.gif);
	height:36px;
	border:1px solid #d0dde5;
	color:#000000;
	float:left;
	margin-top:10px;
	width:100px;
}

.nextbutton
{
	background:url(../images/layoutimages/menubg.gif);
	height:36px;
	border:1px solid #d0dde5;
	color:#000000;
	float:right;
	margin-top:10px;
	width:100px;	
}

.samplepro
{
	width:890px;margin:auto;
	border:1px solid #dce3e9;
	padding:10px;
	margin-bottom:20px;
}

.samplega
{
	width:890px;margin:auto;
	border:1px solid #dce3e9;
	padding:10px;
	margin-top:10px;
	margin-bottom:20px;
}

.flashclass
{
	padding:5px;
	background:#EFEFEF;
}


.popupbody
{
	width:310px;
	height:170px;
	margin-top:13px;
	margin-left:auto;
	margin-right:auto;
	
}
.bigpopupbody
{
	width:310px;
	height:240px;
	margin-top:13px;
	margin-left:auto;
	margin-right:auto;
	
}

.flashsuccess
{
	
	background:#e6f7d4 ;
	border:solid 1px #4b942d;
	font-family:georgia;
	font-size:14px;
	text-align:center;
	
	color:#000000;
	
}

.flashinfo
{
	
	border:1px solid #d0dde5;
	background:#eef7fe;
	font-family:georgia;
	font-size:14px;
	text-align:center;
	
	color:#000000;
	
}

.flasherror
{
	
	background:#f8cac8 ;
	border:solid 1px #b7221b;
	font-family:georgia;
	font-size:14px;
	text-align:center;
	
	color:#000000;
	
}

.flashwarning
{
	
	background:#f9eed3;
	border:solid 1px #ea7e16;
	font-family:georgia;
	font-size:14px;
	text-align:center;
	
	color:#000000;
}

.flashnotice
{
	/*background:#3b5998;
	color:#FFFFFF;*/
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	
}

.innerflash
{
	line-height:2;
	width:960px;
	text-align:center;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
	
}

.innerflashdiv
{
	margin:8px;
	
}

.innerflashdiv img
{
	margin-right:10px;
	vertical-align:middle;
}

.innerpublicclass
{
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

.headerpublicclass
{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #d0dde5;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
}

.leftpublicclass
{
	float:left;
	width:585px;
	border:1px solid #d0dde5;
}


.innerpublicleftcolumn
{
	width:575px;
	margin-left:auto;
	margin-right:auto;
}


.middlepublicclass
{
	float:left;
	width:15px;
	height:30px;
}


.rightpublicclass
{
	float:left;
	width:355px;
	border:1px solid #d0dde5;
	background-color:#FFFFFF;
	text-align:left;
}

.innerrightpublicclass
{
	width:345px;
	margin:auto;
	margin-top:10px;
}

.publicdivider
{
	background:url(../images/public_page_images/public_divider.gif) no-repeat;
	height:20px;
	margin-top:15px;
	margin-bottom:15px;
}


.publicboxhead
{
	width:583px;
	margin-left:auto;
	margin-right:auto;
	margin-top:1px;
	background:#f0f5f9;
	border-bottom:1px solid #dce3e9;
	padding-top:12px;
	padding-bottom:12px;
	font-family:Georgia;
	text-align:left;
	color:#000000;
}

.publicrightboxhead
{
	width:353px;
	margin-left:auto;
	margin-right:auto;
	margin-top:1px;
	background:#f0f5f9;
	border-bottom:1px solid #dce3e9;
	padding-top:12px;
	padding-bottom:12px;
	font-family:Georgia;
	text-align:left;
	color:#000000;
}

.publicheadfont
{
	font-size:16px;
}

.publicinnerboxhead
{
	margin-left:5px;
}

.publicwidgetdiv
{
	width:575px;margin-left:auto;margin-right:auto;margin-top:10px;
}	

.sweepstakehead
{
	font-family:Georgia;
	font-size:14px;
	text-align:center;
	margin-bottom:15px;
	color:#000000;
}


.singlepublicapp
{
	width:128px;
	height:112px;
	background:url(../images/public_page_images/public_twitbg.gif);
	border:1px solid #dce3e9;
	float:left;
}

.singleappgap
{
	float:left;
	width:15px;
	height:40px;
}

.innersingleappdiv
{
	margin-top:15px;
}

.othercampaignsdiv
{
	background:url(../images/layoutimages/menubg.gif);
	width:565px;
	padding-top:6px;
	padding-bottom:6px;
	border:1px solid #d0dde5;
	margin:auto;
	font-weight:bold;
}

.othercampaignsdivright
{
	background:url(../images/layoutimages/menubg.gif);
	padding-top:6px;
	padding-bottom:6px;
	border:1px solid #d0dde5;
	margin:auto;
	font-weight:bold;
	text-align:center;
}

.fourappsdiv
{
	width:565px;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
}

.apptext
{
	color:#6e6e6e;
	font-size:14px;
	margin-top:4px;
}


.noratingsdiv
{
	background:#f2f7fb;
	width:565px;
	margin:auto;
	border:1px solid #d8e7f4;
	height:36px;
	
}

.ratingsdivpublic
{
	margin-bottom:15px;
}

.outerratingspublicdiv
{
	width:565px;
	margin-left:auto;
	margin-right:auto;
	background:#d8e7f4;
	
}

.ratingspublichead
{
	color:#000000;
	font-family:Georgia;
	font-size:16px;
	margin-bottom:10px;
	margin-top:10px;
	text-align:left;
	width:545px;
	margin:auto;
	height:40px;
}


.ratingsbody
{
	width:565px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	padding-bottom:2px;
	color:#000000;
}

.rateduser
{
	width:545px;
	margin:auto;
	border-bottom:1px solid #d8e7f4;
	padding-bottom:8px;
	padding-top:8px;
	margin-bottom:10px;
	
}

.responserateduser
{
	width:515px;
	border-bottom:1px solid #d8e7f4;
	padding-bottom:8px;
	padding-top:8px;
	margin-bottom:10px;
	
}


.leftratedname
{
	float:left;
	width:430px;
	text-align:left;
	font-family:Georgia;
	font-weight:bold;
	color:#000000;
	
}

.rightrating
{
	float:left;
	width:90px;
}

.ratingcomment
{
	margin-bottom:10px;
	line-height:20px;
	text-align:left;
	margin-left:5px;
}

.ratingresponseowner
{
	margin-left:20px;
	text-align:left;
	padding-bottom:5px;
}

.productimageanddesc
{
	width:345px;
	margin-bottom:10px;
}

.productimagepublic
{
		float:left;
		width:105px;
		margin-bottom:10px;
		
}

.campaigndescpublic
{
	float:left;
	width:205px;
	line-height:18px;
	font-size:12px;
}

.imagepublicclass
{
	border:1px solid #d0dde5;
	padding:2px;
}


.rightcolumnoverratings
{
	width:345px;
	margin:auto;
	border:1px solid #fae0bd;
	background:#fbf4e9;
	margin-bottom:10px;
}

.rightcolumnoverdefault
{
	width:345px;
	margin:auto;
	border:1px solid #dbe9f5;
	background:#eef7fe;
	margin-bottom:10px;
}

.rightcolumneachheader
{
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px dashed #000000;
	text-align:left;
	color:#000000;
	font-weight:bold;
	font-size:14px;
	width:335px;
	margin-left:auto;
	margin-right:auto;
}

.rightcolumneachheadernew
{
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
	color:#000000;
	font-weight:bold;
	font-size:16px;
	width:335px;
	margin-left:auto;
	margin-right:auto;
	font-family:Georgia;
	
}

.rightcolumneachheader img
{
	margin-right:2px;
	vertical-align:middle;	
}

.rightcolumninnerbody
{
	width:335px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	padding-top:10px;
}


.callbutton
{
	float:left;
	width:69px;
}

.requestbutton
{
	float:left;
	width:110px;
	
}

.spacebutton
{	
	float:left;
	width:15px;
	height:20px;
}	

.didstyle
{
	font-size:16px;font-weight:bold;
}	

.gamewidgetouter
{
	width:555px;
	background:#d5e7f5;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:auto;
	margin-right:auto;
}

.innergamewidget
{
	width:545px;
	margin:auto;
	background:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}

.innerinnergamewidget
{
	width:535px;
	margin:auto;
	text-align:left;
}

.gameimagediv
{
	width:110px;
	border:1px solid #d5e7f5;
	text-align:center;
}

.gameimagediv img
{
	margin-top:5px;
	margin-bottom:5px;
}

.gamenamediv
{
	font-family:Georgia;
	font-size:16px;
	padding-bottom:7px;
	border-bottom:1px solid #d5e7f5;
	font-weight:bold;
	margin-bottom:10px;
}

.sponsoreddiv
{
	width:555px;
	margin:auto;
	text-align:right;
	height:40px;
	
}


.ratingiconright
{
	float:left;
	width:30px;
	height:26px;
	background:url(../images/public_page_images/star_half_full.png) no-repeat;
}

.ratingrighttext
{
	float:left;
	margin-top:5px;
}

.grandprizeicon
{
	float:left;
	width:30px;
	height:26px;
	background:url(../images/public_page_images/prize_winner.png) no-repeat;
}

.grandprizetext
{
	float:left;
	margin-top:5px;
}

.prizeeligiblityicon
{
	float:left;
	width:30px;
	height:26px;
	background:url(../images/public_page_images/accept_page.png) no-repeat;
}

.prizeeligiblitytext
{
	float:left;
	margin-top:5px;
}

.sweepstakeicon
{
	float:left;
	width:30px;
	height:26px;
	background:url(../images/public_page_images/games.png) no-repeat;
}

.sweepstaketext
{
	float:left;
	margin-top:5px;
}

.newslettericon
{
	float:left;
	width:30px;
	height:26px;
	background:url(../images/public_page_images/yellow_mail.png) no-repeat;
}

.newslettertext
{
	float:left;
	margin-top:5px;
}


.addressicon
{
	float:left;
	width:30px;
	height:26px;
	background:url(../images/public_page_images/home.png) no-repeat;
}

.addresstext
{
	float:left;
	margin-top:5px;
}

.hoursofoperationicon
{
	float:left;
	width:30px;
	height:26px;
	background:url(../images/public_page_images/clock.png) no-repeat;
}

.hoursofoperationtext
{
	float:left;
	margin-top:5px;
}

.paymentmethodsicon
{
	float:left;
	width:30px;
	height:26px;
	background:url(../images/public_page_images/payment.png) no-repeat;
}

.paymentmethodstext
{
	float:left;
	margin-top:5px;
}


.additionaldetailsicon
{
	float:left;
	width:30px;
	height:26px;
	background:url(../images/public_page_images/additional.png) no-repeat;
}

.additionaldetailstext
{
	float:left;
	margin-top:5px;
}

.programdetailsicon
{
	float:left;
	width:30px;
	height:26px;
	background:url(../images/public_page_images/home.png) no-repeat;
}

.programdetailstext
{
	float:left;
	margin-top:5px;
}

#jobdescpopup
{
	width:700px;
	display:none;
}

.singleprofile
{
	width:960px;
	background:#EFEFEF;
	margin-bottom:10px;
	padding-bottom:10px;
}

.alternatesingleprofile
{
	width:960px;
	background:#FFFFFF;
	margin-bottom:10px;
}

.innersingleprofile
{
	width:940px;
	padding-top:10px;
	
}

.profilelefticon
{
	float:left;
	width:50px;
	height:50px;
	text-align:center;
}

.profilemiddetails
{
	float:left;
	width:700px;
	
}

.uppersocialprofilediv
{
	
}

.rightactualprofilediv
{
	float:left;
	width:700px;
	text-align:left;
	line-height:20px;
}

.profilenameclass
{
	font-size:18px;
}

.bynameclass
{
	font-size:11px;
	color:#999999;
}

.boldclass
{
	font-weight:bold;
}

.newpublicdivider
{
	background:url(../images/public_page_images/public_divider.gif) center center no-repeat;
	height:20px;
	margin-top:25px;
	margin-bottom:25px;
}

.executivediv
{
	position:relative;
}

.socialdetailshead
{
	padding-bottom:5px;
	position:absolute;
	top:20px;
	font-size:14px;
	color:#000000;
}

.nontabsocialdetailshead
{
	padding-bottom:5px;
	border-bottom:1px solid #dddddd;
	margin-bottom:10px;
	font-size:14px;
	color:#000000;
}


.socialflashdiv
{
	background:#EFEFEF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	width:930px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:20px;
}

.innersocialflashdiv
{
	width:910px;
	margin-left:auto;
	margin-right:auto;
	
	
}

.leftsocialflash
{
	float:left;
	width:610px;
	text-align:left;
}

.heightdiv
{
	height:230px;
}
.detailedheightdiv
{
	height:530px;
}

.rightsocialnumbers
{
	float:left;
	width:300px;
	padding-top:10px;
	text-align:center;
	margin-top:30px;
	
}

.flashhead
{
	text-align:left;
	font-weight:bold;
	margin-bottom:10px;
}

.locationdull
{
	color:#999999;
	font-size:11px;
	margin-bottom:10px;
}

.innertabclass
{
	margin:10px;
	margin-top:30px;
}

.actualflash
{
	width:600px;
	height:250px;
	
}

.floatleftnumber
{
	float:left;
	width:140px;
	border-right:2px solid #999999;
	border-bottom:2px solid #999999;
	height:70px;
	
}
.floatleftbottomnumber
{
	float:left;
	width:140px;
	border-right:2px solid #999999;
	height:70px;
	
}
.floatrightnumber
{
	float:left;
	width:140px;
	border-bottom:2px solid #999999;
	height:70px;
	
}
.floatrightbottomnumber
{
	float:left;
	width:140px;
	height:70px;
}

.numberbig
{
	font-size:22px;
	color:#000000;
	margin-top:14px;
}

.numbertext
{
	font-size:11px;
	color:#999999;
}

.fullflashdiv
{
	width:910px;
	text-align:center;
	margin-bottom:20px;
}

.totalnoofmess
{
	margin-bottom:20px;
}

.sourcebreak
{
	margin-bottom:20px;
}

.overviewstats
{
	width:910px;
	margin-top:20px;

}
.overviewstatsreports
{
	width:950px;
	margin-top:20px;
	background:#EFEFEF;
	margin:auto;
padding-bottom:10px;
}

.generalstatistics
{
	float:left;
	width:225px;
	background:#EFEFEF;;
}

.biggeneralstatistics
{
	float:left;
	width:315px;
	background:#EFEFEF;;
}


.generalstatisticsbig
{
	float:left;
	width:325px;
	background:#EFEFEF;;
}

.overviewgap
{
	float:left;
	width:2px;
	background:#dedede;
	height:170px;
}

.reoverviewgap
{
	float:left;
	width:2px;
	background:#dedede;
	height:140px;
}

.generalstatshead
{
	color:#000000;
	margin-bottom:20px;
	font-weight:bold;
	width:205px;
	margin-left:auto;
	margin-right:auto;
}

.regeneralstatshead
{
	color:#000000;
	margin-bottom:20px;
	font-weight:bold;
	width:300px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
}

.generalstatsbody
{
	width:205px;
	margin:auto;
}

.biggeneralstatsbody
{
	width:290px;
	margin:auto;
}

.generalstatsbodybig
{
	width:305px;
	margin:auto;
	font-size:12px;
}


.spbold
{
	color:#333333;
	font-weight:bold;
	font-size:12px;
	
}

#socialol
{
	font-size:12px;
	color:#333333;
	list-style:none;
	padding:0px;
	text-align:left;
	margin-top:0px;
	margin:0px;
}

#socialol li
{
	padding-bottom:0.2em;
	clear:left;
	width:100%;
	list-style:none;
	text-align:right;
	
}

#socialol  label
{
	float:left;
	width:150px;
	margin-right:0px;
	font-weight:bold;
	text-align:left;
}


#newsocialol
{
	font-size:12px;
	color:#333333;
	list-style:none;
	padding:0px;
	text-align:left;
	margin-top:0px;
	margin:0px;
}

#newsocialol li
{
	padding-bottom:0.4em;
	clear:left;
	width:100%;
	list-style:none;
	text-align:right;
	
}

#newsocialol  label
{
	float:left;
	width:150px;
	margin-right:0px;
	font-weight:bold;
	text-align:left;
}

.rawanalyze
{
	margin-top:20px;
	
}

.rawhead
{
	font-size:14px;
	color:#000000;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #dddddd;
}

.paging
{
		
}

.messbottom
{
	font-size:11px;
	color:#999999;
}

.twittersingleres
{
	width:930px;
	padding-top:8px;
	padding-bottom:8px;
	background:#eeeeee;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	float:left;
}

.twittersinglereswhite
{
	width:930px;
	padding-top:8px;
	padding-bottom:8px;
	background:#ffffff;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	float:left;
}
.smalltwittersingleres
{
	width:930px;
	padding-top:8px;
	padding-bottom:2px;
	background:#eeeeee;
	margin-bottom:3px;
	margin-left:auto;
	margin-right:auto;
	float:left;
}

.smalltwittersinglereswhite
{
	width:930px;
	padding-top:8px;
	padding-bottom:2px;
	background:#ffffff;
	margin-bottom:3px;
	margin-left:auto;
	margin-right:auto;
	float:left;
}

.innertwittersingleres
{
	width:910px;
	margin:auto;
	
}

.twitim
{
	float:left;
	width:60px;
	height:50px;
}

.twitimsmall
{
	float:left;
	width:60px;
	height:40px;
}

.twitmess
{
	float:left;
	width:740px;
}

.twitactions
{
	float:left;
	width:100px;
	text-align:center;
}

.topsocialdivheaders
{
	width:910px;
	
}

.leftsocialdivheader
{
	float:left;
	width:500px;
}

.rightsocialdivheader
{
	float:right;
	font-size:11px;
}

.focussed
{
	text-decoration:underline;
}

.bottomreportlinks
{
	text-align:right;
	font-size:11px;
}

.norfocussed
{
	text-decoration:none;
}

.backblue
{
	float:left;
	width:465px;
	background-color:#c0deed;
	margin-top:10px;
}

.innerblueback
{
		width:455px;
		margin-left:auto;
		margin-right:auto;
		margin-top:5px;
		background:#FFFFFF;
		margin-bottom:5px;
		text-align:left;
}


#reportformol
{
	font-size:12px;
	color:#333333;
	list-style:none;
	text-align:left;
	margin:0px;
	padding:0px;
	font-weight:bold;
}

#reportformol li
{
	clear:left;
	width:100%;
	list-style:none;
	margin-bottom:10px;
	background:#f0f5f9;
	padding-top:3px;
	padding-bottom:2px;
	float:left;
}

#reportformol  label
{
	float:left;
	width:150px;
	margin-right:10px;
	color:#333333;
	font-weight:normal;
	padding-left:3px;
}

.smalllink
{
	font-size:11px;
}

.monitorstepclass
{
	font-size:18px;
	padding-bottom:7px;
	border-bottom:1px solid #333333;
	margin-bottom:10px;
}

.monitorbodyclass
{
	font-size:12px;
	line-height:20px;
}

.monitorimage
{
	text-align:center;
}

.singlestepmonitor
{
	margin-bottom:15px;
}

.alloffers
{

}

.singleoffer
{
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #999999;
	width:730px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.lefttitleanddesc
{
	float:left;
	width:250px;
	
}

.hascommerce
{
	float:left;
	width:110px;
	
}

.offerreferrerreward
{
	float:left;
	width:130px;
	text-align:center;
	
}

.moneycolor
{
	color:#b3e92f;
	font-weight:bold;
}

.h1a
{
	font-size:12px;
}

.offerstatusdiv
{
	float:left;
	width:80px;
	
}

.offeractionsdiv
{
	float:left;
	width:125px;
	text-align:right;
}

.marginfive
{
	margin:5px;
}

.offertitleclass
{
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

.offersummaryclass
{
	font-size:12px;
	color:#999999;
}


#cardformol
{
	font-size:12px;
	color:#333333;
	list-style:none;
	padding:1em;
	padding-top:0px;
	text-align:left;
	margin-top:0px;
	margin:0px;
}

#cardformol li
{
	padding-bottom:1em;
	clear:left;
	width:100%;
	list-style:none;
	
}

#cardformol  label
{
	width:300px;
	padding-bottom:5px;
	font-size:12px;
	float:left;
	
}

#cardformol .resumeinputtextclass
{
	
	height:21px;
	border:1px solid #bdc7d8;
}

#cardformol .specialselectclass
{
	width:200px;
	height:21px;
	border:1px solid #bdc7d8;
}


.similairtabdiv
{
		height:40px;
}

.similairtabdiv a
{
	display:block;
	padding:7px;
	border-left:1px solid #dce3e9;
	border-right:1px solid #dce3e9;
   border-top:1px solid #dce3e9;
}

.tablinksfirst
{
	position:absolute;
	width:132px;
	left:20px;
	top:10px;
}

.tablinksfirstselected
{
	position:absolute;
	width:132px;
	left:20px;
	background:#FFFFFF url(tabcurrentbg.gif) repeat-x;
	top:10px;
}
.tablinkssecond
{
	position:absolute;
	width:130px;
	left:160px;
	top:10px;
	
}
.tablinkssecondselected
{
	position:absolute;
	width:130px;
	left:160px;
	top:10px;
	background:#FFFFFF url(tabcurrentbg.gif) repeat-x;
}
.tablinksthird
{
	position:absolute;
	width:150px;
	left:300px;
		top:10px;
}
.tablinksthirdselected
{
	position:absolute;
	width:150px;
	left:300px;
	top:10px;
	background:#FFFFFF url(tabcurrentbg.gif) repeat-x;
}

.tablinksfourth
{
	position:absolute;
	width:182px;
	left:460px;
	top:10px;
}

.tablinksfourthselected
{
	position:absolute;
	width:180px;
	left:460px;
	top:10px;
	background:#FFFFFF url(tabcurrentbg.gif) repeat-x;
}

.tabcontainerdiv
{
	border:1px solid #d0dde5;
	width:940px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	margin-bottom:20px;
}


.stepsnew
{
	position:absolute;
	right:30px;
	top:15px;
}


#cardformol
{
	font-size:12px;
	color:#333333;
	list-style:none;
	padding:1em;
	padding-top:0px;
	text-align:left;
	margin-top:0px;
	margin:0px;
}

#cardformol li
{
	padding-bottom:1em;
	clear:left;
	width:100%;
	list-style:none;
	
}

#cardformol  label
{
	width:300px;
	padding-bottom:5px;
	font-size:12px;
	float:left;
	
}

#cardformol  .mini
{
	width:100px;
	padding-bottom:5px;
	font-size:12px;
	float:left;
	
}

#cardformol .resumeinputtextclass
{
	
	height:21px;
	border:1px solid #bdc7d8;
}

#cardformol .inputtextclass
{
	width:300px;
	height:21px;
	border:1px solid #bdc7d8;
}

#cardformol .popinputtextclass
{
	width:250px;
	height:21px;
	border:1px solid #bdc7d8;
}


table.offercss {
	background-color: none;
	font-size: 13px;
	text-align: left;
	width:100%;
}
table.offercss thead tr th, table.tablesorter tfoot tr th {
	font-size: 13px;
	padding: 10px;
	color:#000000;
	border-bottom:1px solid #d0dde5;
	
}
table.offercss thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;

}
table.offercss tbody td {
	padding: 10px 4px;
	background-color: #FFF;
	vertical-align: top;
	font-size:12px;
}	

---
table.offerindexcss {
	background-color: none;
	font-size: 13px;
	text-align: left;
	width:100%;
}
table.offerindexcss thead tr th{
	font-size: 13px;
	padding: 10px;
	color:#000000;
	border-bottom:1px solid #d0dde5;
	
}
table.offerindexcss thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;

}
table.offerindexcss tbody td {
	padding: 12px 4px;
	background-color: #FFF;
	border-bottom:1px solid #d0dde5;
	vertical-align: top;
	font-size:12px;
}	

table.offerindexcss tbody tr {
	text-align:left;
}	

.matterdiv
{
	position:absolute;
	z-index:1010;
	top:30px;
	left:20px;
	width:345px;
	height:255px;
	background:url(../images/new_project_images/whitetranslite.png);
	
}

.vouchermatterdiv
{
	position:absolute;
	z-index:1010;
	top:295px;
	left:20px;
	padding:5px;
	
	font-weight:bold;
	
	background:url(../images/new_project_images/whitetranslite.png);
	
}

.vouchermatterdiv a
{
	color:#000000;
	font-size:12px;
}

.innermatterdiv
{
	width:325px;
	height:235px;
	background:url(../images/new_project_images/whitetransdark.png);
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	
}

.dynamictop
{
		height:153px;
		text-align:left;
		font-size:12px;
		line-height:22px;
		color:#000000;
		
}

.dynamicbottom
{
	height:82px;
	background-color:#236b93;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	line-height:22px;
}

.started
{
	color:#a8ff12;
}

.dynamictoptext
{
	padding:8px;
	
}

.signuptext
{
	height:29px;
	width:240px;
	border:1px solid #000000;
	background:url(../images/new_project_images/inputbg.gif);
}

.dynamicbutton
{
	background:url(../images/new_project_images/orangebg.gif);
	border:1px solid #9e4906;
	color:#000000;
	padding-bottom:7px;
	padding-top:7px;
	font-weight:bold;
	width:60px;
	text-align:center;
	cursor:pointer;
}



.siteslogandiv
{
	position:absolute;
	width:960px;
	height:40px;
	bottom:0px;
	left:0px;
	color:#0c4c6f;
	font-size:20px;
	line-height:36px;
	background:url(../images/new_project_images/whitetransdark.png);
	border-top:1px solid #fff;
	opacity:0.8;
	filter:alpha(opacity=80);
	/* IE8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	text-align:center;
}



.siteslogandiv a
{
	color:#000000;
}

.publicsmallheading
{
	font-size:18px;
	font-family:Georgia;
}

.publicpagecontent
{
	border:1px solid #d0dde5;
	width:100%;
}

.innerpublicpagecontent
{
	padding:8px;
}
.exampleclass
{
	position:absolute;right:0px;top:0px;width:300px;
}	

.bigexampleclass
{
	position:absolute;right:0px;top:0px;width:550px;
}	

.subtextclass
{
	position:absolute;left:10px;top:-70px;width:300px;
}
.oldsubtextclass
{
	position:absolute;left:160px;top:-20px;width:300px;
}

.newsubtextclass
{
	position:absolute;left:0px;top:-15px;width:300px;
}

.speciallabel
{
	width:50px;
	
}


.singlesocial
{
	width:400px;
	position:relative;
	
	
}



.bigsinglesocial
{
	width:720px;
	position:relative;
	
}


.popupclass
{	
	width:500px;background:#FFFFFF;
	display:none;
	border:4px solid #1595c4;
	
}

.blurclass
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
	-moz-box-shadow: 0px 0px 15px #000000;
	-webkit-box-shadow: 0px 0px 15px #000000;
	box-shadow: 0px 0px 15px #000000;
}


.popuphead
{
	background:#daeef5 url(../images/offerimages/bluegrad.gif) repeat-x;
	border-bottom:2px solid #c8e6f1;
	width:100%;
	
}

.pophead h2
{
	text-align:left;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:12px;
	font-size:20px;
	font-family: 'AurulentSansBold';
	line-height:28px;
	font-weight:normal;
}

.voucheroutline
{
	width:800px;
	border:2px solid #000000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	background:#FFFFFF;
}

.innervoucher
{
	width:780px;
	margin:auto;
}

.voucherheader
{
	
}

.vouchertopheader
{
	width:100%;
	height:100px;
	position:relative;
}

.voucherbottomheader
{
	height:60px;
	border-top:3px solid #000000;
	border-bottom:3px solid #000000;
	position:relative;
	
}

.voucherleftinstructions
{
	left:100px;
	top:10px;
	font-size:24px;
	color:#000000;
	position:relative;
	font-weight:bold;
	width:200px;
}


.voucherrightinstructions
{
	position:absolute;
	font-size:12px;
	font-weight:bold;
	right:10px;
	top:15px;
	text-align:right;
}	
.voucherleftlogo
{
	position:absolute;
	left:-5px;
	top:-10px;
	z-index:1010;
}

.voucherrightcode
{
	position:absolute;
	right:10px;
	font-size:24px;
	font-weight:bold;
}

.voucherbody
{
	padding-top:10px;
	text-align:left;
	font-size:12px;
}

.vouchername
{
	font-size:24px;
	color:#000000;
	font-weight:bold;
}

.smallbuyername
{
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
}


.fineprint
{
	float:left;
	width:350px;
	margin-top:30px;
	
}

.vouuchergapdiv
{
	float:left;
	width:50px;
	height:40px;
	margin-top:30px;
}

.redeemdiv
{
	float:left;
	width:350px;
	margin-top:30px;
}

.redeematdiv
{

	width:340px;
	padding-top:10px;
	padding-bottom:10px;
}

.innerredeematdiv
{
	width:320px;
	margin:auto;
	
}

.innerviralhead
{
	margin-left:10px;padding-top:10px;text-align:left;color:#FFFFFF;font-size:14px;font-weight:bold;
}

.viralhead
{
	width:233px;height:34px;background:url(../images/new_project_images/blueheadblank.png);
}


#sessionleft
{
	margin:0px;
	margin-left:20px;
	padding:0px;
}

#sessionleft li
{
	float:left;
	width:150px;
	margin-bottom:5px;
	list-style:inside;
}


.newoffersummaryleft
{
	float:left;
	width:210px;
	margin-top:10px;
	text-align:center;
}

.newoffertext
{
	font-size:20px;
	width:40px;
	height:25px;
}


#tablikeul
{
	list-style:none;
	padding:0px;
	margin:0px;
}

#tablikeul li
{
	padding:0px;
	width:230px;
}

#tablikeul li a
{
	float:left;
	text-align:left;
	color:#000000;
	padding-top:6px;
	padding-bottom:14px;
	width:230px;
	
}
#tablikeul li em
{
	font-style:normal;
	margin-left:10px;
}

#tablikeul a:hover
{
	text-decoration:none;
}

#tablikeul #selected a
{
	color:#003e5f;
	background:url(../images/vertbg.gif) repeat-y;
	width:230px;
}

.statusclass
{
	color:#000000;
}

.usedclass
{
	color:#999999;
}

.expiredclass
{
	color:red;
}


#viralul
{
	list-style:none;
	margin:0px;
	padding:0px;
}

#viralul li
{
	background:url(../images/new_project_images/greenbul.png) no-repeat 0px 5px;
	padding-left:20px;
	font-size:12px;
	text-align:left;
	margin-bottom:5px;
	
}

.leftr
{
	background:#FFFFFF;padding-top:10px;padding-bottom:10px;width:225px;margin:auto;
}

.centergapdiv
{
	float:left;
	width:20px;
	height:50px;
}

.lmhead
{
	font-weight:bold;
	margin-bottom:5px;
}

.viraltextclass
{
	float:left;
	width:200px;color:#FFFFFF;text-align:left;
	font-weight:bold;
	line-height:25px;
}

.roundedcorner5
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

.roundedcorner10
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
}

.shadow
{
-moz-box-shadow: 2px 2px 2px #ccc;
-webkit-box-shadow: 2px 2px 2px #ccc;
box-shadow: 2px 2px 2px #ccc;
/* For IE 8 */
/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000')";
/* For IE 5.5 - 7 */
/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000');*/	
}

.faqclass
{
	border:1px solid #d0dde5;
	background:#f6faff;
	padding-top:10px;
	padding-bottom:30px;
	width:197px;
	
}

.innerfaqclass
{
	width:190px;
	margin:auto;
}

.singlefaq
{
	
}

.topfaqtitle
{
	color:#000000;
	font-weight:bold;
}

.bottomfaqdesc
{
	line-height:18px;
	color:#000000;
	margin-left:30px;
	margin-top:6px;
}



#offerformol
{
	font-size:12px;
	color:#333333;
	list-style:none;
	padding:1em;
	padding-top:0px;
	text-align:left;
	margin-top:0px;
	margin:0px;
}

#offerformol li
{
	
	clear:left;
	width:100%;
	list-style:none;
	border:1px solid #d0dde5;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
}

#offerformol  label
{
	float:left;
	width:200px;
	line-height:18px;
	margin-right:10px;
	font-weight:bold;
	
}

#offerformol  #speciallabel
{
	float:none;
	width:150px;
	padding-top:4px;
}

#offerformol .inputdiv
{
	float:left;
	width:370px;
	
}

.elastic
{
	clear:left;
}

