/*
* GENERAL STYLING
*/
body {
font-family: 'Helvetica Neue', 'Segoe UI', Arial, sans-serif;
color: #333;
}
h1 {
text-transform: uppercase;
font-size: 32px;
}
h3 {
font-size: 16px;
margin-bottom: 10px;
}

/*
* HEADER STYLING
*/
#header {
width: 100%;
float: left;
position: relative;
background: #444;
padding-top: 27px;
padding-bottom: 0px;
margin-bottom: 0px;
height: 74px;
border-bottom: 1px solid #404040;
}
#call-info {
text-align: right;
margin-top: 21px;
}
#call-number {
margin-top: -20px;
font-size: 32px;
float: right;
}
#call-text {
float: right;
margin-top: -9px;
margin-right: 20px;
font-size: 20px;
}

/*
* BANNER STYLING
*/
#banner-header {
margin-top: -9px;
}
#banner-vid {
margin-left: 5px;
}
#banner-text p {
padding-left: 1px;
padding-right: 30px;
font-size: 15px;
}
#content {
width: 100%;
float: left;
padding-top: 50px;
padding-bottom: 45px;
background: #fff;
border-top: 1px solid #f8f8f8;
border-bottom: 1px solid #e9e9e9;
background-repeat: repeat;
background-color: #fff;
}

/*
* FORM STYLING
*/
input, textarea {
margin-left: 6px;
padding: 12px;
border: solid 1px #CCC;
outline: 0;
font-size: 15px;
background: #FFFFFF url('http://getrocketplan.com/honeythemes/site-preview/css/bg_form.png') left top repeat-x;
background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
}
textarea {
height: 150px;
line-height: 150%;
}
input:hover, 
textarea:hover,
input:focus, 
textarea:focus {
border-color: #AAA;
-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
}
.submit button {
border: 0;
background: transparent url(../media/images/button-normal.png) no-repeat top;
color: #FFFFFF;
width: 130px;
height: 45px;
font-size: 18px;
}
.submit button::-moz-focus-inner {
border: 0;
}
.submit button:hover {
background: transparent url(../media/images/button-hover.png) no-repeat center;
}
.submit button:active {
background: transparent url(../media/images/button-pressed.png) no-repeat center;
}
#email-field {
width: 240px;
}
#email-form {
margin-top: 4px;
}
ul.tabs {
margin: 0;
padding: 0;
float: left;
list-style: none;
height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
border-left: 1px solid #999;
width: 100%;
}
ul.tabs li {
float: left;
margin: 0;
padding: 0;
height: 31px; /*--Subtract 1px from the height of the unordered list--*/
line-height: 31px; /*--Vertically aligns the text within the tab--*/
border: 1px solid #999;
border-left: none;
margin-bottom: -1px; /*--Pull the list item down 1px--*/
overflow: hidden;
position: relative;
background: #e0e0e0;
}
ul.tabs li a {
text-decoration: none;
color: #000;
display: block;
font-size: 1.2em;
padding: 0 20px;
border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
outline: none;
}
ul.tabs li a:hover {
background: #ccc;
}
ul.tabs li.active, html ul.tabs li.active a:hover {/*--Makes sure that the active tab does not listen to the hover properties--*/
background: #fff;
border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}

/*
* DETAILS/ICON STYLING
*/
.icon-text {
padding-left: 0px;
padding-right: 10px;
padding-bottom: 20px;
}
#details {
background: transparent url(../media/images/shadow-down.png) repeat-x;
padding-top: 46px;
padding-bottom: 0px;
}
#details img {
margin-left: 5px;
}

/*
* GALLERY STYLING 
*/
.gallery-div {
width: 100%;
float: left;
position: relative;
background: #eee;
padding-bottom: 20px;
padding-top: 12px;
margin-top: 10px;
border-top: 1px solid #e0e0e0;
}
#videocontainer {
display: none;
}
.next, .prev {
cursor: pointer;
}
 #gallery li {
padding: 0;
margin: 0;
}
#selectors {
z-index: 100;
padding: 0px;
margin: 0px;
}
.carousel {
padding-top: 35px;
margin-left: 1px;
}
.carousel-prev {
float: right;
}
.carousel-next {
float: right;
}
#carousel-controls {
margin-top: 5px;
}
#carousel-controls img {
width: 17px;
height: 17px;
}
#gallery li {
margin-right: 1px;
}
ul.columns {
list-style: none;
margin: 0 auto;
padding: 0;
}
ul.columns li {
width: 157px;
height: 110px;
float: left;
display: compact;
margin: 1px;
padding: 0;
position: relative;
margin-top: 40px;
}
ul.columns li img {
position: relative;
width: 157px;
height: 110px;
}
#gallery {
margin: 0 0 0 0px;
padding: 0px;
}

/*
* FOOTER STYLING
*/
#footer {
width: 100%;
float: left;
position: relative;
background: transparent url(../media/images/shadow-down.png) repeat-x;
padding-bottom: 23px;
padding-top: 10px;
margin-top: 0px;
height: 74px;
border-top: 1px solid #e0e0e0;
}
#social-icons {
text-align: right;
margin-top: 1px;
margin-right: 1px;
}
#social-icons a {
    margin-left: 4px;
}
#inner-footer {
padding-top: 30px;
}

/**********************************************/
/********** START ALTERNATE STYLING  **********/
/**********************************************/

/*
* BUY NOW BUTTON STYLING
*/
#buy-now-button {
background: transparent url(../media/images/buy-now-button-normal.png) no-repeat top;
width: 403px;
cursor: pointer;
}
#buy-now-button:hover {
background: transparent url(../media/images/buy-now-button-hover.png) no-repeat top;
}
#buy-now-button:active {
background: transparent url(../media/images/buy-now-button-pressed.png) no-repeat top;
}
#buy-now-caption {
color: #008ef1;
margin-top: 6px;
font-size: 19px;
}
