/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */

body {background:none;background-color:#000;}
html, body {font-family: 'Varela', sans-serif;font-size:90%;}
a:link {color:#ef152e;text-decoration:none;} 
a {color:#ef152e;text-decoration:none;} 
a:visited {color:#ef152e;text-decoration:none;}
a:hover {color:#000;}
h1 {color:#ef152e;font-family: 'Varela', sans-serif;}
h1#page-title {color:#ef152e;font-family: 'Varela', sans-serif;}
h2.node-title a {color:#ef152e;font-family: 'Varela', sans-serif;font-size:85%;}
h2.node-title {margin-bottom:-5px;}
h3 {font-family: 'Varela', sans-serif;}
h4 {color:#fef1de;font-family: 'Varela', sans-serif;font-size: 135%;line-height: 127%;}
.front h1#page-title {display:none;}
h6 {font-family: 'Varela', sans-serif;font-size:115%;}

div#zone-branding-wrapper {background-color:#ef152e;height: 90px;}
div#zone-header-wrapper {background-color:#feb439;height:139px;}


.front div#zone-postscript-wrapper {/*background-image:url(../images/wirelessstorebg.png);*/margin:auto;position:relative;z-index:100;margin-top:22px;height:400px;}
.front div#zone-postscript {/*background-image:url(../images/yellow_background.png);background-repeat:no-repeat;*/}
#region-sidebar-first {position:relative;z-index:1;}
.not-front #zone-content {min-height:640px;padding-top:20px;}
#section-content {background-color:#fff;}

.logo-img {margin-top:28px;}

table {border:none;}
tr:hover td, tr.even:hover td.active, tr.odd:hover td.active {background-color:transparent;}
#block-views-banner-block td, #block-views-banner-block th {padding:0px;margin:0px;}
.field-body ul li {background:transparent url(../images/arrow.png) no-repeat scroll 1px 50%;background-position: left;padding: 2px 0px 0 15px;background-repeat: no-repeat;color:#666;list-style:none;}
.not-front h1#page-title, .not-front #block-system-main, .action-links, #block-webform-client-block-46 {padding-left:40px;}
#block-webform-client-block-46 {margin-bottom:20px;}

/*main menu*/
.navigation ul#main-menu li {list-style:none;margin-right: 9px;display:inline;}
.navigation ul#main-menu li.last {margin-right:0px;padding:0px;}
/*.navigation ul#main-menu li.last a {margin-top:-28px;}*/
.navigation ul#main-menu li a {color:#fff;text-decoration:none;padding:30px 15px;float:left;font-size:20px;}
.navigation ul#main-menu li a:hover, .navigation ul#main-menu li a.active {background-image:url(../images/navbg.png);background-color:#000;padding:30px 15px;}


/*sub page banners*/

#block-views-banner-block, #block-views-banner-block .field-banner-large-image {display:block;}
#block-views-banner-block .field-banner-small-image, #block-views-banner-block .field-banner-large-image, #block-views-banner-block .views-field-body-1 {float:left;}
#block-views-banner-block .views-field-body-1 {padding:8px 0px 0px 10px;width:197px;margin-top:15px;}
#block-views-banner-block .views-field-body-1 .field-content h4 {font-size:102%;}


/*hello block contact page*/
/*.front #block-block-1 p {font-size:12px;width:250px;}*/
#block-block-1 {margin-left:40px;}
.page-node-12 h1#page-title {display:none;}


/*zip code field*/
#block-ft-zipcode-redirect-ft-zipcode-redirect .form-item, .form-actions {float:left;margin:0px;}
button, input[type="reset"], input[type="submit"], input[type="button"] {background-image:none;background-color:#ef152e;padding:12px;border:none;border-width:0px;border-radius:0px;text-shadow:none;color:#fff;}
button:hover, input[type="reset"]:hover, input[type="submit"]:hover, input[type="button"]:hover {background-color:#feb439;}
#block-ft-zipcode-redirect-ft-zipcode-redirect input#edit-zipcode {height: 42px;margin-top: 1px;width: 130px;border: 1px solid #929292;font-size:23px;}
#block-ft-zipcode-redirect-ft-zipcode-redirect input#edit-submit, #block-ft-zipcode-redirect-ft-zipcode-redirect input#edit-submit--2 {margin-top:20px;font-size:15px;}
#block-ft-zipcode-redirect-ft-zipcode-redirect {margin-bottom:20px;margin-left:40px;}



/*sidebar photo block*/
#block-views-sidebar-photo-block {display: block; z-index:-1; position:absolute; bottom:48px;}
.page-blog #block-views-sidebar-photo-block {display: block;}

/*front slideshow*/
#block-views-slideshow-block {display:block;position:absolute;margin-top:10px;}
#block-views-slideshow-block img {margin-top:0px;}
.logged-in #block-views-slideshow-block {margin-top:0px;}


/*wireless store block*/
#block-views-wireless-store-block {display:block;margin-top:0px;}
#block-views-wireless-store-block .jcarousel-skin-default .jcarousel-container-horizontal {padding:0 40px 20px;}
#block-views-wireless-store-block .jcarousel-skin-default .jcarousel-item-horizontal {margin-right:13px;}
#block-views-wireless-store-block .view-content img {}
#block-views-wireless-store-block .jcarousel-skin-default .jcarousel-prev-horizontal, #block-views-wireless-store-block .jcarousel-skin-default .jcarousel-next-horizontal {top:90px;}
.jcarousel-skin-default .jcarousel-container-horizontal {width:850px;}
.jcarousel-skin-default {min-height: 295px;}

#block-views-wireless-store-block .jcarousel-prev-horizontal {background-image:url(../images/left_arrow.png);width:30px;height:50px;}
#block-views-wireless-store-block .jcarousel-next-horizontal {background-image:url(../images/right_arrow.png);width:30px;height:50px;background-repeat:no-repeat;}
#block-views-wireless-store-block a.jcarousel-prev-horizontal:hover {background-image:url(../images/left_arrow_over.png);width:30px;height:50px;background-position:0px;}
#block-views-wireless-store-block a.jcarousel-next-horizontal:hover {background-image:url(../images/right_arrow_over.png);width:30px;height:50px;background-position:0px;}
.jcarousel-skin-default .jcarousel-next-horizontal {background-position:0px;}

/*mobile wireless store block*/
#block-views-wireless-store-block .pager li.pager-ellipsis {display:none;}
#block-views-wireless-store-block .field-ad-text {line-height:16px;
    font-weight: bold;
    margin-top: -11px;
    text-align: center;}


/*advertise block*/
#block-block-3 {}

/*blog*/
.submitted {font-size:11px;color:#999;margin-bottom:20px;}
.page-blog .views-row .views-field-view-node {margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #4e4e4e;}
.page-blog .views-row-last .field-body {margin-bottom:20px;padding-bottom:20px;border-bottom:none;}
.page-blog .view-header {margin-bottom:20px;border-bottom:1px solid #4e4e4e;}
.feed-icon {display:none;}
.section-blog .node ul.links, .page-blog .node ul.links {font-size:11px;}
.page-blog h1#page-title {margin-bottom:10px;}
.node-type-blog #block-system-main {margin-top:-15px;}
.node-links ul li a, .comment-links ul li a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none;
    border-color: transparent;
    border-image: none;
    border-radius: 0px;
    border-style: none;
    border-width: 0px;
    color: #ef152e;
    cursor: pointer;
    display: block;
    float: left;
	font-size:11px;
    margin:0px;
    outline: 0 none;
    overflow: visible;
    padding: 0px;
    text-decoration: none;
    text-shadow: 0px;
    text-transform: lowercase;
    vertical-align: middle;
    width: auto;margin-right:15px;}
.node-links ul li a:hover, .comment-links ul li a:hover {color:#000;}
nav.links li.comment_forbidden {padding:0px;font-size:11px;}
.page-blog h3 {font-size:17px;}


#comments {background-color:#eee;padding:15px;}
#comments header h3 a {color:#ef152e;font-size:15px;}
#comments header h3, #comments h2 {margin-bottom:-2px;}
#comments .comment-submitted {font-size:11px;margin-bottom:7px;color:#474747;}
#comments article {margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #8b8b8b;}
#comments nav.links {margin-top:8px;}

nav.links li.first {display:none;}

/*visit our wireless store block*/
#block-block-10 {margin-top:20px;}
#block-block-10 h2.block-title {font-size:24px;color:#000;}
#block-block-10 h3 {font-size:16px;}


/*constant contact block*/
/*email signup*/
#block-block-11 {width:971px;z-index:500;margin-top:25px;height:60px;}
.front #block-block-11 {width:971px;z-index:500;margin-top:20px;height:60px;}
#block-block-11 h2.block-title {float:left;margin-left:28px;}
#block-block-11 #fsRow1392525-1 {float: left;margin-right:20px;margin-top: -50px;margin-left:250px;}
#block-block-11 #fsRow1392525-2 {float: left; margin-top: -55px;margin-left:550px;}
input#field18509066, input#field18509067 {width:250px;float:left;margin-right:20px;}
input#fsSubmitButton1392525 {float:right;margin-top:-46px;font-size:13px;text-transform:uppercase;padding:5px;}
#block-block-11 .fsForm .fsSubmit {background-color:#000;}
#block-block-11 .fsBody .fsForm, #block-block-11 .fsBody, #block-block-11 .fsForm  {background-color: #000;border: medium none;}
form#fsForm1392525 {background-color:#000;border:none;}
label#label18509066, label#label18509067 {color:#fff;}
div#fsSubmit1392525 .fsSubmit .fsPagination {display:none;background-color:#000;}
#block-block-11 form {height:40px;}

/*front facebook*/
.not-logged-in #block-block-6 {margin-left: 780px;margin-top: 45px;position: absolute;z-index: 500;}
.logged-in #block-block-6 {margin-top: 45px;float:right;z-index:500;}

/*front facebook */
.not-logged-in #block-block-9 {margin-left: 720px;margin-top: 43px;position: absolute;z-index: 500;}
.logged-in #block-block-9 {margin-top: 43px;float:right;z-index:500;margin-right:15px;}
/*footer google logo*/ #block-block-8 {
    float: left;
    margin-bottom: 20px;
    margin-top: -22px;
    padding-left: 37px;
}

/*footer*/
#section-footer {background-color:#000;color:#fff;min-height:80px;}
.front div#zone-postscript-wrapper {height:426px;}
#block-block-2 {margin-top:10px;margin-left:30px;}
.front #block-block-2 {margin-bottom:20px;}
#block-block-2 p, #block-block-2 h6 {margin:0px;padding:0px;}
#block-block-2 h6 a {color:#fff;text-decoration:none;}
#block-block-2 h6 a:hover {color:#feb439;}

#block-block-6 {display:block;}
#block-block-7 {display:block;margin-left: 90px;margin-top: 10px;width: 120px;}


.tabs ul.primary {margin:30px;}

.field-ad-highlight {margin-top:5px;padding-bottom:15px;}

/*landing page*/
.page-node-105 #zone-branding-wrapper, .page-node-105 #zone-header-wrapper, .page-node-105 footer {display:none;}
.not-front #zone-content {height:auto;}
body.page-node-105 {background-image:url(../images/bg.jpg);background-repeat:repeat;}
.page-node-105 #section-content {background-color:transparent;}
.page-node-105 #region-content {background-color:#fff;padding:40px;margin-top:100px;min-height:510px;}
.page-node-105 h1#page-title {display:none;}
.page-node-105 #block-ft-zipcode-redirect-ft-zipcode-redirect {margin-bottom: 0;margin-left: 267px;margin-top: -154px;}
.page-node-105 #block-ft-zipcode-redirect-ft-zipcode-redirect input#edit-zipcode { border: 1px solid #929292;font-size: 49px;height: 62px;margin-top: 11px;width: 235px;}
.page-node-105 #block-ft-zipcode-redirect-ft-zipcode-redirect input#edit-submit, .page-node-105 #block-ft-zipcode-redirect-ft-zipcode-redirect input#edit-submit--2 {font-size: 33px;margin-top: 46px;}
.page-node-105 label {font-size: 23px;font-weight: bold;}
.page-node-106 td, .page-node-106 th {
    padding: 0;
    text-align: center;
    vertical-align: top;
}
.page-node-106 .item-list {margin-bottom:40px;}
.page-node-106 .item-list .pager {width:150px;}

.fsboxshadow .fsBody .fsForm, #block-block-11 .fsBody .fsForm, #block-block-11 .fsBody, #block-block-11 .fsForm {box-shadow:none !important;}