@charset "utf-8";
/* CSS Document */

html, body, div, dl, dt, dd, pre, form, fieldset, ul, ol, li, blockquote {
margin:0;
padding:0;
}
.ieFix {
display:none;
clear:none;
}
p, h1, h2, h3, h4, h5, h6 {
margin-top:0;
}
h1, h2, h3, h4, h5, h6 {
color:#808080;
font-weight:normal;
}
hr {
display:block;
clear:both;
margin:20px 0;
padding:0;
height:1px;
border:none;
border-bottom:1px dotted #aaa;
}
li {
padding:0;
margin:0 0 0 20px;
}
.jqTransformSelectWrapper li {
margin:0;
}
p {
font-size:14px;
line-height:24px;
}
h1 {
font-size:36px;
margin-bottom:20px;
}
h2 {
font-size:24px;
margin-bottom:10px;
}
h3 {
font-size:21px;
margin-bottom:10px;
}
h4 {
font-size:18px;
margin-bottom:10px;
}
h5 {
font-size:16px;
margin-bottom:10px;
}
h6 {
font-size:14px;
margin-bottom:10px;
}
body * {
font-family:Arial, Helvetica, sans-serif;
}
.panels-content {
color:#777;
font-size:14px;
}
.clear {
display:block;
clear:both;
}
ul.bannerList {
padding:0;
margin:0 0 20px;
list-style-type:square;
}
ul.bannerList li {
padding:0;
margin:0 0 0 20px;
}
ul.boxList {
padding:0;
margin:0 0 10px;
list-style-type:square;
}
ul.boxList li {
padding:0;
margin:0 0 0 20px;
}
.panels-content {
line-height: 24px;
}
.panels-content ul {
padding:0;
margin:0 0 10px;
list-style-type:square;
}
.panels-content ul li {
padding:0;
margin:0 0 0 20px;
line-height:inherit;
}
a, a:hover {
text-decoration:none;
}
.panels-content a {
text-decoration:underline;
border:none;
color:#c5332b;
}
.panels-content a:hover {
color:#000;
}
.k-shadow {
-moz-box-shadow:0 5px 10px rgba(0, 0, 0, .4);
-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, .4);
box-shadow:0 5px 10px rgba(0, 0, 0, .4);
}
.v-shadow {
-moz-box-shadow:0 5px 10px rgba(100, 65, 150, .4);
-webkit-box-shadow:0 5px 10px rgba(100, 65, 150, .4);
box-shadow:0 5px 10px rgba(100, 65, 150, .4);
}
body {
background:#c5332b url(bgWebsite.jpg) no-repeat 50% top fixed;
/*background:url(page-BG.gif) repeat-y 50% 0;*/
color:#555;
height:100%;
}
.page-Container {
background:#fff;
-moz-box-shadow:0 5px 10px rgba(0, 0, 0, .4);
-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, .4);
box-shadow:0 5px 10px rgba(0, 0, 0, .4);
width:960px;
margin:0 auto;
padding:0 0 40px 0;
min-height:600px;
height:auto !important;
height:600px;
}
.header {
position:relative;
width:100%;
height:100px;
}
.GH-logo {
position:absolute;
top:12px;
left:20px;
width:390px;
height:80px;
background:url(sprite.png) no-repeat 0 -165px;
}
.header-info {
position:absolute;
top:12px;
right:20px;
width:500px;
height:88px;
}
.header-tag {
text-align:right;
font-weight:100;
color:#CCCCCC;
font-size:14px;
}
.toll-free {
text-align:right;
font-weight:lighter;
color:#e7b2af;
font-size:24px;
}
strong {
font-weight:bold;
}
.headerMenu {
background:url(bgMenu.gif) repeat-x 0 0;
width:100%;
height:50px;
}
ul.topMenu {
margin:0;
padding:0;
list-style-type:none;
}
ul.topMenu li {
margin:0;
padding:0;
float:left;
display:inline;
height:50px;
}
ul.topMenu li a {
display:block;
float:left;
font-size:16px;
color:#ddd;
line-height:50px;
height:50px;
margin:0;
padding:0 20px;
}
ul.topMenu li a:hover {
color:#fff;
}
.menuAccent {
background:#5a8e15 url(sprite.png) no-repeat 50% -80px;
width:100%;
height:2px;
}
.sexyBar {
padding:0 20px;
height:50px;
line-height:50px;
color:#fff;
font-size:18px;
background:#c5332b url(sexyBar.gif) no-repeat 0 0;
}
.panels4 {
width:100%;
height:300px;
position:relative;
background:url(bg4Panels.jpg) no-repeat 0 0;
}
.panels4 .panel-1, .panels4 .panel-2, .panels4 .panel-3, .panels4 .panel-4, .panels4 .panel-5, .panels4 .panel-6, .panels4 .panel-7, .panels4 .panel-8,
.panelsLrg .panel-1, .panelsLrg .panel-2, .panelsLrg .panel-3, .panelsLrg .panel-4, .panelsLrg .panel-5, .panelsLrg .panel-6, .panelsLrg .panel-7, .panelsLrg .panel-8 {
width:240px;
height:300px;
float:left;
display:inline;
padding:0;
margin:0;
}
.panels4 .panel-1 .panelTitle, .panels4 .panel-2 .panelTitle, .panels4 .panel-3 .panelTitle, .panels4 .panel-4 .panelTitle, 
.panels4 .panel-5 .panelTitle, .panels4 .panel-6 .panelTitle, .panels4 .panel-7 .panelTitle, .panels4 .panel-8 .panelTitle {
width:200px;
height:36px;
padding:0;
margin:0;
text-indent:-9999px;
overflow:hidden;
}
.panels4 .panel-1 .panelTitle {
background:url(sprite.png) no-repeat -760px -305px;;
}
.panels4 .panel-2 .panelTitle {
background:url(sprite.png) no-repeat -760px -255px;;
}
.panels4 .panel-3 .panelTitle {
background:url(sprite.png) no-repeat -760px -205px;;
}
.panels4 .panel-4 .panelTitle {
background:url(sprite.png) no-repeat -760px -205px;;
}
.panels4 .panel-1 .panelImage a, .panels4 .panel-2 .panelImage a, .panels4 .panel-3 .panelImage a, .panels4 .panel-4 .panelImage a,
.panels4 .panel-5 .panelImage a, .panels4 .panel-6 .panelImage a, .panels4 .panel-7 .panelImage a, .panels4 .panel-8 .panelImage a {
width:198px;
height:148px;
padding:0;
margin:0 0 15px;
border:1px dotted #aaa;
display:block;
-moz-box-shadow:0 5px 10px rgba(0, 0, 0, .1);
-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, .1);
box-shadow:0 5px 10px rgba(0, 0, 0, .1);
}
.panels4 .panel-1 .panelImage a:hover, .panels4 .panel-2 .panelImage a:hover, .panels4 .panel-3 .panelImage a:hover, .panels4 .panel-4 .panelImage a:hover,
.panels4 .panel-5 .panelImage a:hover, .panels4 .panel-6 .panelImage a:hover, .panels4 .panel-7 .panelImage a:hover, .panels4 .panel-8 .panelImage a:hover {
border:1px dotted #c5332b;
}
.panels4 .panel-1 .panelImage a {
background:url(/images/screenshot---card.jpg) no-repeat 0 0;
}
.panels4 .panel-2 .panelImage a {
background:url(/images/screenshot---types.jpg) no-repeat 0 0;
}
.panels4 .panel-3 .panelImage a {
background:url(/images/screenshot---mobile.jpg) no-repeat 0 0;
}
.panels4 .panel-4 .panelImage a {
background:url(/images/screenshot---tour.jpg) no-repeat 0 0;
}
.panels4 .panel-5 .panelImage a {
background:url(/images/screenshot---widget.jpg) no-repeat 0 0;
}
.panels4 .panel-6 .panelImage a {
background:url(/images/screenshot---follow.jpg) no-repeat 0 0;
}
.panels4 .panel-7 .panelImage a {
background:url(/images/screenshot---admin.jpg) no-repeat 0 0;
}
.panels4 .panel-8 .panelImage a {
background:url(/images/screenshot---privacy.jpg) no-repeat 0 0;
}
#inline_1.popUp, #inline_2.popUp, #inline_3.popUp, #inline_4.popUp,
#inline_5.popUp, #inline_6.popUp, #inline_7.popUp, #inline_8.popUp {
padding:20px;
}
#inline_1.popUp img.example, #inline_2.popUp img.example, #inline_3.popUp img.example, #inline_4.popUp img.example,
#inline_5.popUp img.example, #inline_6.popUp img.example, #inline_7.popUp img.example, #inline_8.popUp img.example {
margin:0 0 20px;
}
#inline_1.popUp {
width:1025px;
}
#inline_2.popUp {
width:470px;
}
#inline_3.popUp {
width:900px;
}
#inline_4.popUp {
width:700px;
}
#inline_5.popUp {
width:600px;
}
#inline_6.popUp {
width:900px;
}
#inline_7.popUp {
width:700px;
}
#inline_8.popUp {
width:700px;
}
.panels3 {
width:100%;
height:318px;
position:relative;
background:url(bg3Panels.jpg) no-repeat 0 0;
}
.panels3 .panel-1, .panels3 .panel-2, .panels3 .panel-3,
.panelsLrg .panel-1, .panelsLrg .panel-2, .panelsLrg .panel-3 {
width:320px;
height:318px;
float:left;
display:inline;
padding:0;
margin:0;
}
.panels3 .panel-1 .panelTitle, .panels3 .panel-2 .panelTitle, .panels3 .panel-3 .panelTitle {
width:300px;
height:36px;
padding:0;
margin:0;
text-indent:-9999px;
overflow:hidden;
}
.panels3 .panel-1 .panelTitle {
background:url(sprite.png) no-repeat -760px -305px;;
}
.panels3 .panel-2 .panelTitle {
background:url(sprite.png) no-repeat -760px -255px;;
}
.panels3 .panel-3 .panelTitle {
background:url(sprite.png) no-repeat -760px -205px;;
}
.panels3 .panel-1 .panelImage, .panels3 .panel-2 .panelImage, .panels3 .panel-3 .panelImage {
width:280px;
height:125px;
padding:0;
margin:0;
}
.panels3 .panel-1 .panelImage {
background:url(sprite.png) no-repeat 10px -500px;
}
.panels3 .panel-2 .panelImage {
background:url(sprite.png) no-repeat -265px -500px;
}
.panels3 .panel-3 .panelImage {
background:url(sprite.png) no-repeat -560px -490px;
}
.panels2 {
width:100%;
position:relative;
background:url(bg2PanelsTall.jpg) no-repeat 0 0;
}
.panels2 .panel-1, .panels2 .panel-2 {
width:460px;
float:left;
display:inline;
padding:0;
margin:0;
}
h5.panelSubTitle {
font-size:16px;
color:#444;
margin:0 0 5px;
}
.panelDescription {
font-size:11px;
color:#777;
line-height:20px;
}
.panelsLrg {
width:100%;
height:380px;
position:relative;
background:url(bgPanelsLrg.jpg) no-repeat 0 0;
}
.panelsLrgFull {
width:100%;
position:relative;
background:url(bgPanelsLrgTop.jpg) no-repeat 0 0;
padding:0 0 40px;
}
.panels-content {
padding:20px 20px 0 20px;
margin:0;
}
a.moreInfo {
margin-right:10px;
}
ul.gallery {
padding:0;
margin:0;
list-style-type:none;
clear:both;
display:block;
}
ul.gallery li {
float:left;
display:inline;
padding:20px 0;
margin:0;
width:306.666px;
text-align:center;
}
ul.gallery li a {
display:block;
width:248px;
height:188px;
border:1px solid #ddd;
-moz-box-shadow:0 5px 10px rgba(0, 0, 0, .2);
-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, .2);
box-shadow:0 5px 10px rgba(0, 0, 0, .2);
margin:auto;
}
ul.gallery li a:hover {
border:1px solid #5a8e15;
}
ul.gallery li a img {
border:3px solid #fff;
}
.footerMenu {
width:280px;
}
.jqTransformSelectWrapper ul li {
margin:0;
}
ul.bottomMenu {
margin:0;
padding:0;
list-style-type:none;
}
ul.bottomMenu li {
margin:0;
padding:0;
}
ul.bottomMenu li a {
display:block;
font-size:12px;
color:#c5332b;
line-height:40px;
height:40px;
margin:0;
padding:0 20px;
border-bottom:1px dotted #ddd;
text-decoration:none;
}
ul.bottomMenu li a:hover {
color:#000;
border-bottom:1px dotted #777;
}
.footerClosing {
color:#aaa;
font-size:10px;
padding:20px;
}
h3.info-Title {
color:#c5332b;
}
.form-Holder {
height:1px;
position:relative;
clear:both;
display:block;
z-index:9999;
}
.signUp-Form {
position:absolute;
bottom:25px;
left:638px;
width:265px;
-moz-box-shadow:0 5px 25px rgba(0, 0, 0, .16);
-webkit-box-shadow:0 5px 25px rgba(0, 0, 0, .16);
box-shadow:0 5px 25px rgba(0, 0, 0, .16);
background:#fff;
-moz-border-radius:3px;
border-radius:3px;
-webkit-border-radius:3px;
border:1px solid #ccc;
}
.form-Container {
padding:10px;
position:relative;
}
.form-Container h3.form-Title {
color:#c5332b;
font-weight:bold;
font-size:21px;
margin-bottom:10px;
}
.form-Container .form-Field {
clear:both;
display:block;
margin-bottom:5px;
}
.form-Container label {
text-transform:none;
font-size:11px;
clear:both;
display:block;
margin-bottom:3px;
}
.form-Container .form-FieldSplit {
padding:0;
width:50%;
float:left;
display:inline;
}
.form-Container .form-Field {
padding:0;
width:100%;
}
.form-Container .form-FieldOutline {
padding:0;
background:#fff;
border:1px solid #ccc;
}
.form-Container .form-FieldOutline:hover {
background:#f2f2f2;
border:1px solid #aaa;
}
.form-Container .form-FieldOutline:focus {
background:#ffffc8;
border:1px solid #333;
}
.form-Container .form-FieldHolder {
padding:3px;
}
.form-Container .inputField {
border:none;
background:none;
color:#777;
width:100%;
}
.form-Container .inputField:hover {
color:#444;
}
.form-Container .inputField:focus {
color:#000;
}
.form-Container .form-FieldDescription {
color:#777;
font-size:11px;
margin-top:3px;
}
.form-Container .formGroup {
display:block;
clear:both;
padding:0 0 20px;
margin:0 0 15px;
border-bottom:1px dotted #ccc;
float:left;
width:100%;
}
.form-Container .formRow {
clear:both;
display:inline;
float:left;
margin:0 0 5px;
width:100%;
}
.form-Container .formField {
float:left;
diaplay:inline;
margin-right:20px;
width:160px;
}
.admin-icon {
margin:0 0 0 5px;
}
.admin-icon-add {
margin:10px 0;
}
a img {
border:0;
}
.submit-Button {
width:109px;
height:20px;
padding:0;
margin:15px 0 0;
background:url(../images/save_your_card.png) no-repeat 0 0;
border:none;
cursor:pointer;
}
.inputs {
padding:3px;
background:#fff;
border:1px solid #ccc;
width:160px;
}
.inputsLong {
padding:3px;
background:#fff;
border:1px solid #ccc;
width:340px;
}
.inputsTextarea {
padding:3px;
background:#fff;
border:1px solid #ccc;
width:340px;
height:100px;
}
.inputsSelect {
padding:3px;
background:#fff;
border:1px solid #ccc;
width:133px;
}
.inputs:hover, .inputsSelect:hover, .inputsLong:hover, .inputsTextarea:hover {
background:#f5f5f5;
border:1px solid #aaa;
}
.inputs:focus, .inputsSelect:focus, .inputsLong:focus, .inputsTextarea:focus {
background:#ffffc8;
border:1px solid #777;
}
.rowAlt1 {
background:#f5f5f5;
}
.rowAlt0 {
background:#fff;
}
#GSidOutput {
color:#333;
font-size:11px;
font-weight:bold;
}
.button {
margin-top:10px;
background:#c5332b url(buttonBG.gif) repeat-x 0 0;
padding:10px;
color:#eee;
font-size:18px;
font-weight:bold;
border:1px solid #aa2a23;
-moz-text-shadow:0 1px 3px rgba(0, 0, 0, .33);
-webkit-text-shadow:0 1px 3px rgba(0, 0, 0, .33);
text-shadow:0 1px 3px rgba(0, 0, 0, .33);
}
.button:hover {
background:#c5342c url(buttonBG.gif) repeat-x 0 -75px;
color:#fff;
border:1px solid #91241e;
cursor:pointer;
-moz-text-shadow:0 1px 3px rgba(0, 0, 0, .75);
-webkit-text-shadow:0 1px 3px rgba(0, 0, 0, .75);
text-shadow:0 1px 3px rgba(0, 0, 0, .75);
}




/*
	Slideshow
*/

#slides {
	clear:both;
	display:block;
	z-index:100;
	position:relative;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:960px;
	height:539px;
	overflow:hidden;
	position:relative;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slideThang {
	width:960px;
	height:539px;
	overflow:hidden;
	position:relative;
	display:block;
}

.slides_container a {
}

.slides_container a img {
}
.slide-1, slide-2, slide-3, slide-4, slide-5, slide-6, slide-7 {
position:relative;
}
.slide-1 .slideInfo, .slide-2 .slideInfo, .slide-3 .slideInfo, .slide-4 .slideInfo, .slide-5 .slideInfo, .slide-6 .slideInfo, .slide-7 .slideInfo {
position:absolute;
width:600px;
height:273px;
}
.slide-1 h3.slideTitle, .slide-2 h3.slideTitle, .slide-3 h3.slideTitle, .slide-4 h3.slideTitle, .slide-5 h3.slideTitle, .slide-6 h3.slideTitle, .slide-7 h3.slideTitle {
width:500px;
height:48px;
text-indent:-9999px;
overflow:hidden;
margin:0;
padding:0;
}
.slide-1 a.link-1, .slide-1 a.link-2, .slide-2 a.link-1, .slide-2 a.link-2, .slide-3 a.link-1, .slide-3 a.link-2, .slide-4 a.link-1, .slide-4 a.link-2, .slide-5 a.link-1, .slide-5 a.link-2, .slide-6 a.link-1, .slide-6 a.link-2, .slide-7 a.link-1, .slide-7 a.link-2 {
width:250px;
height:67px;
text-indent:-9999px;
overflow:hidden;
display:inline;
}
.slideDescription {
font-size:12px;
line-height:18px;
color:#fff;
margin-bottom:15px;
}
.columns {
float:left;
display:inline;
width:45%;
}
.columnsMargin {
margin-right:10%;
}
.pageColumns {
float:left;
display:inline;
width:48%;
}
.pageColumnsMargin {
margin-right:4%;
}
.pageColumns3 {
float:left;
display:inline;
width:30%;
}
.pageColumns3-2 {
float:left;
display:inline;
width:65%;
}
.pageColumns3Margin {
margin-right:5%;
}
.slide-1 {
background:url(slides/broadcast_1.jpg) no-repeat 0 0;
}
.slide-1 .slideInfo {
top:40px;
left:40px;
}
.slide-1 h3.slideTitle {
background:url(sprite.png) no-repeat 0 -90px;
}
.slide-1 .slideDescription {
text-align:left;
}
.slide-1 a.link-1 {
margin-left:-15px;
background:url(sprite.png) no-repeat -510px -82px;
float:left;
}
.slide-1 a.link-2 {
margin-left:-15px;
background:url(sprite.png) no-repeat -510px -150px;
float:left;
}

.slide-2 {
background:url(slides/broadcast_2.jpg) no-repeat 0 0;
}
.slide-2 .slideInfo {
top:40px;
right:40px;
}
.slide-2 h3.slideTitle {
width:600px;
background:url(sprite.png) no-repeat 417px -158px;
}
.slide-2 .slideDescription {
text-align:right;
}
.slide-2 a.link-1 {
float:right;
margin-right:-15px;
background:url(sprite.png) no-repeat -510px -220px;
float:right;
}

.slide-3 {
background:url(slides/broadcast_3.jpg) no-repeat 0 0;
}
.slide-3 .slideInfo {
top:40px;
left:40px;
}
.slide-3 h3.slideTitle {
background:url(sprite.png) no-repeat 0 -210px;
}
.slide-3 .slideDescription {
text-align:left;
}
.slide-3 a.link-1 {
margin-left:-15px;
background:url(sprite.png) no-repeat -510px -285px;
float:left;
}

.slide-4 {
background:url(slides/broadcast_4.jpg) no-repeat 0 0;
}

.slide-5 {
background:url(slides/broadcast_5.jpg) no-repeat 0 0;
}

.slide-6 {
background:url(slides/broadcast_6.jpg) no-repeat 0 0;
}
.panelImagePage {
width:270px;
height:84px;
margin-bottom:10px;
}
.panelImagePage.businessCards {
height:125px;
background:url(sprite.png) no-repeat -265px -498px;
margin-bottom:0;
}
.panelImagePage.customProgramming {
background:url(sprite.png) no-repeat 0 -354px;
}
.panelImagePage.billing {
background:url(sprite.png) no-repeat -560px -625px;
}
.panelImagePage.mailersNewsletters {
background:url(sprite.png) no-repeat -280px -354px;
}
.panelImagePage.RealtySitesPLUS {
background:url(sprite.png) no-repeat -560px -354px;
}
.panelImagePage2-3.support {
width:100%;
height:310px;
margin-bottom:10px;
background:url(/images/support-med.jpg) no-repeat 0 0;
}

















/*
	Pagination
*/

.pagination {
	position:absolute;
	bottom:20px;
	left:20px;
	width:100px;
	z-index:999;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}