/*
	Theme Name: ShippingDiscounts
	Theme URI: http://www.shippingdiscounts.com/
	Description: ShippingDiscounts
	Version: 0.0.1
	Author: Eric Falcao
	Author URI: http://austinentrepreneur.wordpress.com
	Tags: shipping-discounts
*/
body {
  text-align: middle;
  margin:0;
  font: 16px/24px Arial,Helvetica,sans-serif;
}
input:focus{
	border: 2px solid #FFDC16 !important;
}
a img{
	border: 0;
	outline: 0;
}

.componentheading {display:none}

h1, h2, h3, h4 {
  color: #004467
}

h1, h3 {
  font-family: arial narrow;
  font-size: 26px;
  font-weight: bold;
}

h4 {margin-bottom: 0}

.orange { color: #d84e38}

p {margin-top: 8px}

.article_separator {display:none}

#page {
  width: 990px;
  margin: 0 auto;
}

#logo {
  margin: 0
}

#logo a {
  float:left;
  margin:0;
  margin-top: 10px;
  text-indent: -999em;
  overflow: hidden;
  background: #fff url(images/logo.jpg) no-repeat;
  width: 380px;
  height: 107px;
}

#numberassigned, .phone {
  float: right;
  margin: 10px 10px 0 0;
  background: #fff url(images/phone.jpg) no-repeat;
  color: #004467;
  font-size: 34px;
  width: 254px;
  height: 50px;
  padding-left: 60px;
  line-height: 50px;
}

#nav {
  clear: right;
  float: right;
  margin-bottom: 0;
  width:557px;
  height: 48px;
}

#nav li {
  float: left;
  list-style-type: none;
  text-indent: -999em;
  overflow: hidden;
}

#nav li a {
  display:block;
  height: 48px;
}


#nav li.item6 a {
  background: transparent url(images/btnBlog.png);
  width: 93px;
}

#nav li.item1 a {
  background: transparent url(images/btnHome.png);
  width: 102px;
}

#nav li.item5 a {
  background: transparent url(images/btnContact.png);
  width: 149px;
}

#nav li.item4 a {
  background: transparent url(images/btnFaq.png);
  width: 86px;
}

#nav li.item3 a {
  background: transparent url(images/btnService.png);
  width: 127px;
}

#nav li a:hover, #nav li.active a {
  background-position: 0 49px;
}

#header {
  clear: both;
  border: 7px solid #D84E38;
  border-width: 7px 0 7px 0;
  width: 990px;
  color: white;
}

#header h1, #header h2 {color: white}

#homepage_header h1, #homepage_header h2 { color: white; position: absolute; margin: 0}

#homepage_header {
  background: #0573C0 url(images/bannerhomepage.jpg) no-repeat;
  width: 990px;
  height: 216px;
  position: relative;
}

#testimonials_header h1 {
  color: #004467;
  font-size: 30px;
  margin: 0;
  padding: 30px 0 0 20px;
}

#testimonials_header {
  background: #fff url(images/testimonialbanner.jpg) no-repeat;
  width: 990px;
  height: 216px;
  position: relative;
}

#homepage_header h1 {font-size: 24px}
#homepage_header h2, #header_normal h2 {font-size: 20px; font-weight: normal; margin-bottom: 0}

#contact_header, #contact_header_thin {
  background: #0573C0 url(images/headerContact.jpg) no-repeat;
  width: 973px;
  height: 216px;
  padding-left: 17px
}

#contact_header_thin { height: 160px; }

#contact_header h1, #contact_header_thin h1 {font-size: 28px; font-family: Arial; padding-top: 70px; margin-top: 0}
#contact_header h2, #contact_header_thin h2 {font-size: 24px; font-weight: normal; font-family: Arial;}

#contact_header_thin h1 {padding-top: 40px;}

#header_normal {
  background: #0270BB url(images/header.png) no-repeat;
  width: 973px;
  font-size: 30px;
  position: relative;
  padding: 14px 0 14px 17px
}

#header_normal h1 { font-family: Arial; margin-top: 0}

#right {
  clear:both;
  float: right;
  width: 213px;
  padding-left: 30px;
}

#content {
  padding: 0 10px;
  margin: 20px 0 20px 0;
}

#footer {
  color: #fff;
  font-size: 13px;
  line-height: 27px;
  background: #00456a url(images/footer.png) repeat-x;
  padding: 10px;
  clear: both;
}

#footer a {
  color: #fff;
}

#footer ul {
  float:left;
  width: 220px;
  padding-left: 20px;
  margin: 0;
  margin-bottom: 40px
}

#footer #center {
  margin: 0 125px;
}

#footer li {
  list-style-image: url(images/footerArrow.png);
}

.checkboxes {padding: 0}

.checkboxes li {
  background: transparent url(images/check.png) no-repeat 0 5px;
  margin-bottom: 10px;
  padding-left: 40px;
  list-style-type: none;
}

#email {
  float:left;
  font-size: 11px;
  padding-left: 7px;
}

.envelope {
  padding-left: 24px;
  background: transparent url(images/envelope.png) no-repeat;
}

#rights {
  float: right;
  font-size: 11px;
  line-height: 13px;
}
#topPanel {
	margin:0px;
	padding:0px;
	float:left;
	width:990px;
	height:auto;
}
#topLeft {
	margin:0px;
	padding:0px;
	float:left;
	width:460px;
	}
#topRight {
	margin:0px;
	padding-top:5px;	
	float:right;
	width:400px;
	}
#bottomPanel {
	margin:0px;
	padding:0px;
	float:left;
	width:990px;
	height:auto;
	font-size:12px;
	}

h3 a {text-decoration: none; color: #004467;}
h3 a:hover {text-decoration: underline;}
#right ul {padding: 0;}
#right li {list-style-type:none;}
.postmetadata {font-style:italic; font-size:12px; line-height: 16px; color: #666;}
.widgettitle {font-size: 18px; margin-bottom: 5px}
.widget {font-size: 14px; margin-bottom: 20px;}
.commentlist {list-style-type:none; font-size: 13px; line-height: 20px; padding: 0;}
.commentlist p {margin-top: 0; margin-left: 42px;}
.commentlist li {background-color: #ddd; padding: 10px;}
.avatar {float: left; margin: 0 10px 10px 0;}

#quote-submit {
    	background: #FF8644;
	border: 3px solid #F77631;
    	clear: both;
    	display: block;
    	font-size: 20px;
    	height: 60px;
    	margin: 20px 0;
	color: #fff;
	font-weight: bold;
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-o-border-radius: 5px 5px 5px 5px;
}
label.error{
	background: #FFD6D6;
	border: 1px solid #FFBFBF;
	color: #FF0000;
	margin: 0 8px;
	position: absolute;
}
#lead h4{
	font-size: 14px;
	margin-top: 7px;
}
.red{
	color:#E00000;
}
#lead table{
	margin: 25px 0;
}
#lead td{
	padding: 2px 0;
    	width: 218px;
}
#lead .shippingoption{
	padding: 5px;
}
#lead tr{
	padding: 0;
	margin: 0;
}
#quote-header{
	color: #E50000;
    	text-shadow: 1px 1px 1px #4F4F4F;
	-webkit-text-shadow: 1px 1px 1px #4F4F4F;
	-o-text-shadow: 1px 1px 1px #4F4F4F;
}
