img {
     border: 0;
}

.clear {
     clear: both;
}

.white {
     color: #FFFFFF;
}

.orange {
     color: #E47811;
}

.grey {
     color: #333333;
}

.large {
     font-size: 1.8em;
}

#footnote {
     font-size: 0.7em !important;
}

.floatLeft {
     margin-right: 10px;
     float: left;
}
.imgfloatRight {
     margin-left: 10px;
     float: right;
}


/* container --------------------------------------------------------*/

#brighton_container{
     padding: 15px 35px 0 35px;
     background-color: #FFFFFF;
}


/* courtesy links --------------------------------------------------------*/

#brighton_courtesy_links {
     display: none;
}


/* header --------------------------------------------------------*/

#headerLogo {
     margin: 0;
     padding: 0;
     width: 209px;
     float: left;
}

#headerPhone {
     margin: 0;
     padding: 40px 0 0 0;
     text-align: right;
}

#headerPhone p {
     margin: 0;
     padding: 0 5px 0 0;
     color: #999999;
     font-family: Georgia, "Times New Roman", Times, serif;
     font-size: 0.5em;
     font-weight: bold;
}


/* main nav --------------------------------------------------------*/

#brighton_menu {
     border-bottom: #CCCCCC 1px solid;
     z-index: 1001;
}

#brighton_menu ul li {
     text-transform: uppercase;
     font-weight: normal;
     font-size: 0.7em;
}

#brighton_menu .rootGroup .item .text {
     margin-top: 5px;
     margin-bottom: 8px;
     padding: 0 20px;
}


/* content --------------------------------------------------------*/

#homeFlash {
     margin: 0;
     padding: 0;
     width: 980px;
     height: 400px;
     border-bottom: #CCCCCC 1px solid;
     z-index: 1;
}
#homeFlashNew {
     margin: 0;
     padding: 0;
     width: 980px;
     height: 290px;
    
     z-index: 1;
}
#hubspotWebdesFlash {
     margin: 0;
     padding: 0;
     width: 666px;
     height: 269px;
}

/* content (2 column) --------------------------------------------------------*/

#brighton_two-column #brighton_col1 {
     width: 29.9%;
     color: #333333;
}

#brighton_two-column #brighton_col2 {
     width: 70%;
}

#brighton_two-column-right #brighton_col3 {
     width: 29.9%;
     color: #333333;
}

#brighton_two-column-right #brighton_col2 {
     width: 70%;
}

#brighton_two-column #brighton_col1 div.block div.pad {
     margin: 0 50px 0 15px;
     padding: 0 !important; 
}

#brighton_two-column-right #brighton_col3 div.block div.pad {
     margin: 0 15px 0 50px !important;
     padding: 0;
}

#brighton_col1 #brighton_sub-menu {
     margin-top: 15px;
     padding:0 50px 0 15px;
}

#brighton_sub-menu ul li.selectedtab a {
     font-weight: normal;
}

#brighton_col1 h2 {
     margin: 0;
     padding: 0 0 5px 0;
     font-family: Georgia, "Times New Roman", Times, serif;
     color: #E47811;
     font-weight: normal;
     line-height: 110%;
}

#brighton_col3 h2 {
     margin: 0;
     padding: 0 0 5px 0;
     font-family: Georgia, "Times New Roman", Times, serif;
     color: #E47811;
     font-weight: normal;
     line-height: 110%;
     font-size: 1.5em;
}

#brighton_content #brighton_two-column #brighton_col1 div.block h3 {
     margin: 0;
     padding: 0 0 5px 0;
     color: #E47811;
     font-weight: normal;
     line-height: 110%;
     font-size: 1.5em;
}

#dnn_Col3Pane h3 {
	margin: 0 !important;
	color: #E47811 !important;
	font-weight: normal !important;
	line-height: 110% !important;
	font-size: 1.5em !important;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 15;
}

#brighton_col3 div.block div.pad {
     margin: 0 0 0 20px !important;
     padding: 0 !important;
}

#IngeniMailSubscribeContainer_254841,
#IngeniMailSubscribeContainer_255705,
#IngeniMailSubscribeContainer_255728,
#IngeniMailSubscribeContainer_255739,
#IngeniMailSubscribeContainer_67414,
#IngeniMailSubscribeContainer_254664,
#IngeniMailSubscribeContainer_262110,
#IngeniMailSubscribeContainer_262111,
#IngeniMailSubscribeContainer_278583 {
     font-size: 0.8em;
     padding-bottom: 10px;
     border-bottom: #CCCCCC 1px solid;
}

#IngeniMailSubscribeContainer_261611,
#IngeniContentBlock_261612 {
     color: #999999;
     font-size: 0.8em;
     padding-bottom: 10px;
     border-bottom: #CCCCCC 1px solid;
}

.BlogPostList {
     color: #999999;
     padding-bottom: 10px;
     border-bottom: #CCCCCC 1px solid;
}

#brighton_col1 p {
     margin: 0 0 0.6em 0;
     font-size: 0.8em;
     font-family: Geneva, Arial, Helvetica, sans-serif;
     color: #333333;
}

#brighton_col3 p {
     margin: 0 0 0.6em 0;
     font-size: 0.9em !important;
     font-family: Geneva, Arial, Helvetica, sans-serif !important;
     color: #333333 !important;
}

.orangeModule {
     margin: 0;
     padding: 20px 15px;
     background-color: #E47811;
}

.gradientModule {
     margin: 0;
     padding: 0;
     border: 1px #DBDBDB solid;
}

.gradientModuleInt {
     margin: 0;
     padding: 20px 15px;
     background-color: #FFFFFF;
     background-image: url(images/c2a/gradient_bg.jpg);
     background-position: left bottom;
     background-repeat: no-repeat;
     border: 1px #DBDBDB solid;
}

.homecsModule {
     margin: 0;
     padding: 0 15px 20px 15px;
     background-color: #FFFFFF;
     background-image: url(images/c2a/gradient_bg.jpg);
     background-position: left bottom;
     background-repeat: no-repeat;
     border: 1px #DBDBDB solid;
}

#followTwitter {
     margin: 0;
     padding: 20px 15px;
     background-color: #FFFFFF;
     background-image: url(images/c2a/gradient_bg.jpg);
     background-position: left bottom;
     background-repeat: no-repeat;
     border: 1px #DBDBDB solid;
}

.greyModule {
     margin: 0;
     padding: 20px 15px;
     background-color: #F0F0F0;
}

.blueModule {
     margin: 0;
     padding: 20px 15px;
     background-color: #E3F4F8;
}

.leftModule {
     padding-bottom: 20px;
     border-bottom: #CCCCCC 1px solid;
}

.lightorangeModule {
     margin: 0;
     padding: 20px 15px;
     background-color: #F8E2CD;
}

#casestudyTab {
     margin: 0;
     padding: 7px 0;
     background-color: #E47811;
     width: 110px;
     background-image: url(images/c2a/tab_bg.jpg);
     background-position: left top;
     background-repeat: none;
}

#casestudyTab p {
     margin: 0 !important;
     text-align: center !important;
     color: #FFFFFF !important;
}

#wpTab {
     margin: 0;
     padding: 7px 0;
     background-color: #F0F0F0;
     width: 150px;
     background-image: url(images/c2a/wptab_bg.jpg);
     background-position: left top;
     background-repeat: none;
}

#wpTab p {
     margin: 0 !important;
     text-align: center !important;
     color: #E47811 !important;
     font-weight: bold !important;
}

#casestudyTabInner {
     margin: 0;
     padding: 6px 0;
     background-color: #E47811;
     width: 110px;
     background-image: url(images/c2a/tab_bg.jpg);
     background-position: left top;
     background-repeat: none;
}

#casestudyTabInner p {
     margin: 0 !important;
     text-align: center !important;
     color: #FFFFFF !important;
}

#LeadGen_ContactForm_27621_m254820_Field_Label_5 h2,
#LeadGen_ContactForm_27621_m255593_Field_Label_5 h2,
#LeadGen_ContactForm_27630_m254846_Field_Label_9 h2,
#LeadGen_ContactForm_27729_m255691_Field_Label_5 h2,
#LeadGen_ContactForm_27740_m255727_Field_Label_5 h2,
#LeadGen_ContactForm_27744_m255738_Field_Label_5 h2,
#LeadGen_ContactForm_27621_m256173_Field_Label_5 h2,
#LeadGen_ContactForm_27729_m257554_Field_Label_5 h2,
#LeadGen_ContactForm_27729_m257558_Field_Label_5 h2 {
     font-size: 1.9em;
}

#brighton_col2 h1 {
     font-size: 52px;
     font-family: Geneva, Arial, Helvetica, sans-serif;
     font-weight: bold;
     line-height: 100%;
}

.sIFR-active h1 {
     visibility: hidden;
     font-family: Geneva, Arial, Helvetica, sans-serif;
     line-height: 100%;
}


.homepageModule {
     margin: 0;
     padding: 0 150px 10px 0;
     border-bottom: #CCCCCC 1px solid;
}

.innerpageModule {
     margin: 0;
     padding: 0 150px 0 0;
     color: #333333;
}

.innerpageModule ul li {
     margin: 0 0 0 15px !important;
}

.innerpageModuleOrange {
     margin: 0 150px 10px 0;
     padding: 10px 15px;
     color: #333333;
     background-color: #F8E2CD;
}

.innerpageModuleOrange ul li {
     margin: 0 0 0 15px !important;
}

#orangeboxText {
     margin: 0 0 10px 0;
     padding: 10px 15px 1px 15px;
     width: 265px;
     background-color: #F8E2CD;
}

#orangeboxTextLarge {
     margin: 0 0 75px 0;
     padding: 30px 40px;
     width: 145px;
     background-color: #F8E2CD;
     font-size: 1.2em;
}

#orangeboxTextLarge p{
     margin: 0;
     font-weight: bold;
     color: #333333;
}

#orangeboxTextLarge ul li{
     margin: 0 0 0 15px;
     font-weight: bold;
     color: #333333;
}

.innerpageRight {
     margin: 0 0 0 20px;
     padding: 0;
     width: 295px;
     float: right;
}

#innerModuleRight {
     margin: 0 0 0 40px;
     padding: 0;
     width: 228px;
     float: right;
}

.innerrightOrange {
     margin: 0 0 20px 0;
     padding: 15px;
     background-color: #F8E2CD;
}

.innerrightOrange ul {
     margin: 0 0 0 15px !important;
     color: #333333 !important;
}

.orangeModuleInner {
     margin: 0;
     padding: 20px 15px;
     background-color: #E47811;
}

.orangeModuleInner h2 {
     margin: 0 !important;
     padding: 0 0 5px !important;
     font-family: Georgia,"Times New Roman",Times,serif !important;
     font-weight: normal !important;
     line-height: 110% !important; 
}

.orangeLandingRight {
     margin: 0;
     padding: 0;
     width: 228px;
     background-color: #E47811;
}

#landRightHeader {
     padding: 5px 15px;
}

.orangeLandingRight h3{
     margin: 0 !important;
     color: #FFFFFF !important;
     font-family: Georgia,"Times New Roman",Times,serif !important;
}

.association {
     padding: 35px 0;
     border-bottom: #CCCCCC 1px solid;
}

.greyBG {
     margin: 10px 0;
     padding: 10px 15px;
     background-color: #F0F0F0;
     font-weight: bold;
}

.dinSmall {
     padding: 0 150px 0 0;
}

#brighton_col2 p {
     margin: 0 0 1em 0;
     font-size: 0.8em;
     font-family: Geneva, Arial, Helvetica, sans-serif;
     color: #333333;
}

#brighton_col2 div.pad {
     padding-right: 0;
	 padding-top: 0px !important;
}

#brighton_col2 ul {
     margin: 0;
}

#brighton_col2 li {
     font-size: 0.8em !important;
}

div.ContactFormWrapper {
     margin: 0;
     padding: 0 0 25px;
     border-bottom: 1px solid #CCCCCC;
}

#dnn__ctl5_ContentPane div.ContactFormWrapper {
    border: none;
}

#IngeniMailSubscribeContainer_255594 {
     font-size: 0.8em;
}

#landingHeader {
     margin: 15px 0 0 0;
     padding: 0 0 15px 0;
     border-bottom: 1px solid #CCCCCC;
}


/* portfolio section --------------------------------------------------------*/

.workNav {
     width: 614px;
}

.prev {
     float: left;
}

.next {
     float: right;
}

.workNav a,
.workNav a:link,
.workNav a:visited {
     color: #333333 !important;
     text-decoration: none !important;
}

.workNav a:hover,
.workNav a:focus,
.workNav a:active {
     color: #E47811 !important;
     text-decoration: none !important;
}
	
.workContainer {
     margin: 0 20px 20px 0;
     padding: 0;
     border: 1px solid #333333;
     width: 295px;
     float: left;
     background-color: #333333;
}

.workDescription {
     margin: 0;
     padding: 7px 15px 10px 15px;
     background-color: transparent;
}

.workDescription h3 {
     margin: 0 !important;
     padding: 0 !important;
     font-family: Georgia, "Times New Roman", Times, serif !important;
     color: #CCCCCC !important;
     font-size: 1.3em !important;
}

.workDescription p {
     margin: 0 !important;
     padding: 0 !important;
     color: #CCCCCC !important;
}


/* blog --------------------------------------------------------*/


#bb-container {
     padding-bottom: 10px;
     padding-top: 20px;
     border-top: 1px solid #cccccc;
}

#bb-container div.post {
     margin: 10px 0 50px 0;
     padding: 0 0 5px 0;
}

#bb-container div.post div.byline {
     font-size: 0.7em;
     line-height:1.1em;
}

#bb-container div.post div.submissions {
     margin: 0 0 15px 0;
     padding: 5px 0 40px 0;
     font-size: 0.7em;
     line-height: 1.1em;
     border-top: none;
     border-bottom: 1px thin #cccccc;
}

#bb-container div.comments {
     margin: 10px 0 0 0;
     padding: 5px 0;
     border: none;
     font-size: 0.7em;
     line-height: 1.1em;
}

#bb-container div.post .tags {
     margin: 0;
     padding: 0 0 5px 0;
     font-size: 0.7em;
     line-height: 1.1em;
}

#bb-container div.comment-form {
     font-size: 0.8em;
}

.post p {
     font-size: 0.9em !important;
}


.post ul li {
     font-size: 0.9em !important;
     margin: 0 0 0 15px !important;
     color: #333333 !important;
}

.post ol {
     color: #333333 !important;
     font-size: 1.1em !important;
}

.blogQuote {
     margin: 0 auto;
     font-size: 1.6em;
     width: 85%;
}

.blogQuote p {
     margin: 0 !important;
     font-family: Georgia, "Times New Roman", Times, serif !important;
     color: #999999 !important;
}

p.quoteAuthor {
     margin-bottom: 15px !important;
     font-family: Geneva, Arial, Helvetica, sans-serif !important;
     color: #999999 !important;
     font-size: 0.7em !important;
     text-align: right !important;
}

.blogRight {
     padding-left: 20px;
     padding-bottom: 10px;
     width: 295px;
     float: right;
}

.blogRightTwo {
     padding-left: 20px;
     padding-bottom: 10px;
     width: 200px;
     float: right;
}

.blogRightOne {
     padding-left: 20px;
     width: 125px;
     float: right;
}

.blogFloatLeft {
     padding-right: 20px;
     padding-bottom: 10px;
     float: left;
}

.blogBlueModule {
     margin: 0;
     padding: 20px 15px;
     background-color: #E3F4F8;
}

.blogBlueModule p{
     margin: 0 !important;
     line-height: 185% !important;
}

.blogCaption {
     margin: 0;
     padding: 0 20px 10px 20px;
}

.blogCaptionTwo {
     margin: 0;
     padding: 0 20px 5px 20px;
}

.blogCaption p{
     margin: 0 !important;
     font-size: 0.7em !important;
     line-height: 185% !important;
     text-align: center !important;
}

.blogCaptionTwo p{
     margin: 0 !important;
     font-size: 0.7em !important;
     line-height: 185% !important;
     text-align: center !important;
}

.largeText {
     font-size: 1.7em;
     font-weight: bold;
}
#top10calltoaction{
     background:#26134a url("/Portals/50993/images/blog/top10ctabc.jpg") no-repeat !important;
}
#top10calltoaction p{
     font-family:Georgia, "Times New Roman", Times, serif !important; 
     font-size:25px !important; 
     color:#ffffff !important;
     padding: 30px 30px 0 30px !important;
     margin: 0 !important;
     line-height:25px !important;
     font-weight:500;

}
#getFreeEvaluationcta{
     background: #ffffff url("/Portals/50993/images/blog/getfreeevaluationcta.jpg ") no-repeat left top;
     font-family:Georgia, "Times New Roman", Times, serif !important;
}
#getFreeEvaluationcta p{
     color: #26134a !important;
     font-family:Georgia, "Times New Roman", Times, serif !important;
     font-size:15px !important;
     padding: 20px 10px!important;
     margin: 0 !important; 
     text-align:center !important;
     line-height:15px !important;
     font-weight:bold;
}
.big {
     font-family:Georgia, "Times New Roman", Times, serif !important;
     color: #26134a !important;
     font-size:20px !important;
     padding:0 !important;
     margin: 0 !important; 
     text-align:center !important;
     text-transform:uppercase;
}
#getFreeEvaluationcta a{
     font-family:Georgia, "Times New Roman", Times, serif !important;
     color: #ffffff !important;
     font-size:12px !important;
     text-decoration:none !important;
     text-align:center !important;
}




/* offers --------------------------------------------------------*/

.imageRight {
     float: right;
}


/* footer --------------------------------------------------------*/

#brighton_footer p {
     color: #999999;
}

#brighton_footer {
     margin: 0 !important;
     padding: 5px 0 30px 0 !important;
     border-top: #CCCCCC 1px solid !important;
     font-size: 0.7em !important;
}

#brighton_footer ul li a span {
     padding: 0;
}

.copyright a,
.copyright a:link,
.copyright a:visited {
     color: #333333 !important;
     text-decoration: none !important;
}

.copyright a:hover,
.copyright a:focus,
.copyright a:active {
     color: #333333 !important;
     text-decoration: underline!important;
}


/* Message of the day -------------------------------------------------------------*/

#motd {
    margin: 24px 0 0 0;
    padding: 0;
    width: 560px;
    font-weight: bold;
}


/* site background -------------------------------------------------------------*/

html, body#Body {
     background: #FFFFFF url(images/wspace_BG.jpg) center top repeat-y !important;
}

/*==============HOME PAGE STYLE===============*/

#homeLeft{
	background-image: url(images/bg_inbound_marketing.jpg);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	float: left;
	height: 411px;
	width: 343px;
	margin-top: 5px;
	padding-left: 52px;
	
}
#homeLeft #partner{
	display: block;
	float: right;
	
}
#homeLeft h4{
	margin-top: -30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	font-weight: bold;
	color: #666;
	line-height: 25px;
	margin-bottom: 5px;
	padding-bottom: 0px;
	width: 210px;
	float: left;
	
}

#homeLeft h4 .spanh4{
	font-family: Geneva, Arial, Helvetiva, sans-serif;
	font-size: 38px;
	font-weight: bold;
	color: #E47811;
	letter-spacing: -0.05em;
	line-height: 30px;
}


#homeLeft .profitGrowth{
	width: 130px;
	margin-right: 70px;
	margin-top: 0px;
	padding-top: 0px;
	clear: both;
	float: none;
}
#homeLeft .profitGrowth a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#333;
	text-decoration: none;
	line-height: 18px;	
}

#homeLeft .profitGrowth a span{
	color: #E47811;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
	}
	
	
#homeRight{
	background-image: url(images/bg_get_found.jpg);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	height: 353px;
	width: 577px;
	margin-top: 5px;
	padding-top: 58px;
	padding-left: 5px;
	
}

#homeRight h2{
	font-size: 40px;
	font-weight: bold;
	color: #CCC;
	letter-spacing: -0.05em;
	word-spacing: 0.2px;
	line-height: 36px;
}

#homeRight h2 span{color: #E47811;}



#homeRight .homeRightParagraph {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #CCC;
	
}

#homeRight .homeRightParagraph a{
	font-style: italic;
}


#SocialMediaLinks{
	float: right;
	width: 170px;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 4px;
	display: block;
	clear: left;
	height: 32px;
	padding-left: 45px;
	padding-top: 3px;
}


#brighton_col3 .block .pad h3 span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	font-weight: bold;
	color: #666;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 8px;
}
#brighton_three-column #brighton_col3 #dnn_Col3Pane .block .pad {
	background-image: url(images/RecentPost_bg.jpg) ;
	background-repeat: no-repeat ;
	background-position: top ;
	width: 223px ;
	height: 375px ;
	padding-right: 5px ;
	padding-left: 5px ;
		
}

#brighton_three-column{
	margin-top: 0px;
	padding-top: 10px !important; 

	}

.ItemLink a{
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #E47811;
}


td.Item, td.AltItem {
	padding: 8px;
}

#brighton_three-column #brighton_col2{
	width: 420px;
	
}

#brighton_three-column #brighton_col1{
	width: 300px;
	
}
.homepageParagraf{
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1d1d1;
}


.homepageParagraf h1 .genevaGeorgia{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 34px;
	font-weight: bold;
	color: #666;
	letter-spacing: -0.05em;
	/*text-transform: uppercase;*/
	line-height: 34px;
	margin-top: 0px;
	padding-top: 0px;
}
.homepageParagraf h1 .genevaGeorgia span{
	font-family: Geneva, Arial, Helvetiva, sans-serif;
	font-size: 38px;
	text-transform: capitalize;
	color: #E47811;
	letter-spacing: -0.06em;
	/*line-height: 34px;*/
}



.homepageParagraf p{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
}
.homepageParagraf p span{
	font-style: italic;
	font-weight: bold;
}
.homepageParagraf p a{
	font-weight: bold;
	text-decoration: underline;
	color: #E47811;	
}


#callToActionLink{
	background-image: url(images/optimizeWebpage.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 250px;
	width: 237px;
}
#callToActionLink p{
	padding-top: 160px !important;
	padding-left: 7px !important;
	width: 225px;
	text-align: center;
	letter-spacing: -0.5px;
}
#callToActionLink p a{
	text-decoration: none;
}
#callToActionLink p a .verdanaGeorgiaPar{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	color: #666666 !important;
}


#callToActionLink p a .verdanaGeorgia{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
	color: #666666 !important;
}

#callToActionLink p a span{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	color: #E47811;
	text-align: center;
	margin-bottom: 2px;
}
#callToActionLink p a .link{
	text-decoration: underline;
	color: #666666 !important;
	font-size: 18px;
	line-height: 18px;
}

/*********************INBOUND MARKETING PAGE STYLE************************/
.innerpageModule{
	
	width: 668px;
}
.innerpageModule .parLeft{
	float: left;
	width: 300px;
	margin-right: 15px;
	
	}
	
.innerpageModule .parLeft p{
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	color: #333;
	display: block;
	
}

.innerpageModule p span{
	font-weight: bold;
}


.innerpageModule .parLeft p span{
	font-weight: bold;
}

.ulBold {font-weight: bold;}
	
.imgRight {
	float: left;
	width: 351px;
	margin-left: 0px;
	display: block;
	/*height: 255px;*/
	margin-right: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: -15px;	
}

.clear{
	clear: both;
}

.clear p span{
	font-weight: bold;
}

#brighton_col3 .pad h3{
	padding-left: 15px;
	text-align: center;
}
#brighton_col1 div.pad, #brighton_col2 div.pad, #brighton_col3 div.pad {
	margin-top: 0px !important;
	padding-top: 0px !important;
	
}

#brighton_col1 div.pad, #brighton_col2 div.pad{
	
	margin-top: -15px !important;
	
	}




#brighton_col1, #brighton_col2, #brighton_col3 {
	margin-top: 0px !important;
	padding-top: 0px !important;
	
}

#brighton_col2 h1{
	margin-top: 0px !important;
	padding-top: 0px !important;
	
}
/*#EditModuleWrapper_389532,  
#EditModuleWrapper_389010 {
	margin-top: -15px!important;
	padding-top: 0px!important;
	border: 1px solid #06F!important;	
}*/
