/*
Theme Name: TextSanta.net
Theme URI: http://www.anchordigital.net/
Description: The default TextSanta.net theme.
Author: Kyle Knight
Author URI: http://www.anchordigital.net/
*/

/* GLOBAL RESET */
html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr {
  margin:0px;  
  padding:0px;  
  border:0px;  
  border-collapse:separate;  
  border-spacing:0px;
}

/* IF JAVASCRIPT IS DISABLED */
html, body { height: 100%; }
#noScript {
	background-color: #790000;
  border: 2px solid #990000;
  width: 100%;
  height: 100%;
  left: 0;
  top:0;
  position: absolute;
  z-index: 1000;
}

#noScript h3 {
	font-size: 20px;
  margin: 10px;
}

#noScript p {
	font-size: 14px;
  margin: 10px;
}

/* BEGIN STYLING */

body {
/*  background-color: #FFFBCC;*/
  background: #fff url(../img/bodybg.jpg) repeat-x left top;
  font: 100.1% Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
  color: #fff;
}

#container {
	width: 800px;
  border: 2px solid #000;
  margin: 15px auto 0;
  position: relative;
  background: #fff url(../img/wrapper.jpg) repeat left top;
}

#header {
	text-indent: -9009em;
  background: #fff url(../img/header.jpg) no-repeat center top;
  height: 200px;
  position: relative;
}

#header h1 a {
	display: block;
  width: 625px;
  height: 125px;
}

#phoneImg {
  width: 1005px;
  margin: 0 auto;
}

* html #phoneImg {
	position: relative !important;
  left: -100px !important;
}

*+html #phoneImg {
	position: relative !important;
  left: -100px !important;
}

img#aniPhone { 
  float: left; 
  margin-left: -104px; 
  margin-top: 300px;
}

* html #phoneImg img#aniPhone {
	margin-left: -5px !important;
}

*+html #phoneImg img#aniPhone {
	margin-left: -5px !important;
}

#headerBell {
  text-indent: -9009em;
  position: absolute;
  right: -80px;
  top: 5px;
  background: transparent url(../img/bell.png) no-repeat right top;
}

#headerBell a {
	display: block;
	width: 112px;
  height: 100px;
  outline: none;
}	

/* NAVIGATION */

#navWrap {
	background: #fff url(../img/nav.jpg) no-repeat left top;
  height: 79px;
}

#navigation li {
	display: inline;
  list-style: none;
  padding: 10px 15px 0;
  font-family: Georgia, "Times New Roman", Times, serif;
}

#navigation li a {
	color: #f00;
  text-decoration: none;
  font-weight: bold;
}

#navigation li a:hover {
	text-decoration: underline;
}

#benefitMarchDimes {
	text-indent: -9009em;
  width: 100px;
  height: 55px;
  background: transparent url(../img/donatemarchofdimes.png) no-repeat center top;
  position: absolute;
  right: 175px;
  margin-top: -16px;
}

#privacy {
font-size:0.7em;
margin:5px 0 0;
padding:0 85px 10px 0;
text-align:right;
}

/* SLOGAN PANE */

#sloganpane {
	width: 450px;
  margin: 0 20px 10px;
}

#sloganpane h2 {
	font-size: 1.4em;
  color: #F8D306;
}

#sloganpane h4 {
	font-size: .9em;
  color: #F8D306;
}

/* CONTENT PANE */

#contentpane { overflow: hidden; }

#contentpane p {
	font-size: .9em;
  color: #fff;
  text-align: justify;
  padding: 5px 20px;
}

#contentpane h1,
#contentpane h2,
#contentpane h3,
#contentpane h4,
#contentpane h5,
#contentpane h6 {
  padding: 5px 20px;
}
  #contentpane h1 { font-size: 1.4em; }
  #contentpane h2 { font-size: 1.3em; }
  #contentpane h3 { font-size: 1.2em; }
  #contentpane h4 { font-size: 1.1em; }
  #contentpane h5 { font-size: 1em; }
  #contentpane h6 { font-size: 0.9em; }

#container div.sociable {
  margin: 0px !important;
  padding: 5px 20px !important;
}

.alignright { float: right; }

/* ECOMMERCE PANE */

#ecommercepane {
	background: transparent url(https://www.textsanta.net/img/ecommerce.png) no-repeat center top;
  width: 295px;
  height: 481px !important;
  float: right;
  padding: 5px 18px 5px 10px;
  text-align: center;
}

#ecommercepane p,
#ecommercepane h2 {
	font-size: .8em;
  padding: 0 0 10px;
  color: #fff;
}

#ecommercepane h2 { text-align: center; }
#ecommercepane h3 { font-size: 1em; text-align: center; }

#ecommercepane ul {
	margin: 0 0 0 10px;
}

#ecommercepane ul li {
	padding: 5px 0;
  list-style: none !important;
  font-size: .7em;
  font-weight: bold;
}

.startForm {
	width: 200px;
  margin: 10px auto 0;
  display: block;
}

/* CONTENT FOR ALL PAGES */

#content p {
	color: #fff;
  font-size: .9em;
  padding: 5px;
}

a { color: #fff; }
a:hover { text-decoration: none; }

#sideshoppingcart #sliding_cart p {
color:#000000;
font-size:0.8em;
width:150px;
}



/* FOOTER */

#footer {
	padding: 10px 0;
  width: 800px;
  margin: 0 auto;
}

#footer p {
	color: #000;
  font-size: .6em;
  text-align: center;
}

#footer #dimes {
	float: left;
}

#footer #tos {
	float: right;
  width: 350px;
  text-align: justify;
}

#footer a {
	color: #000;
}


#footer #siteseal {
display:block;
float:left;
height:60px;
margin:0 0 0 25px;
width:100px;
}

#footer .AuthorizeNetSeal {
display:block;
float:left;
height:90px;
margin:0 0 0 15px;
width:100px;
}