@charset "utf-8";
/* CSS Document */

/*---------------
   Global Styles
---------------*/

html {}
body {background-color:#FFF; background:url(../img/bgrnd.gif) repeat-x; margin:0 auto; padding:0px; font-family: Arial, Helvetica, sans-serif;}
ul,li,a,img {border:none; font-weight:normal; padding:0; margin:0; display:inline;}
ul {list-style:none;}
a:hover {height:1px; text-decoration:underline;}
hr {background:url(../img/hr.png) no-repeat; height:17px; width:288px; float:left; margin:0;}
* html img {behavior: url('iepngfix.htc');}	
p {margin-top:3px; margin-bottom:15px;}
br {margin:3px;}

.list li{list-style:disc; display:list-item}


/*---------------
   Font Styles
---------------*/

.successful {font-weight:bold; font-size:large; color:#235981; text-transform:capitalize;}
.successfulSub {font-weight:normal; font-size:small; color:#235981; text-transform:lowercase;}
.testimonialHeader {font-weight:bold; font-size:medium; color:#fff;}
.testimonialCopy {font-weight:normal; font-size:small; color:#d3fbfb; margin-top:2px;}
.testimonialCopy a {font-weight:bold; font-size:small; color:#d3fbfb; text-decoration:none;}
.testimonialCopy a:hover {text-decoration:underline;}
.testimonialByline {font-style:italic; font-size:x-small; color:#d3fbfb;}
.titleEmphasis {font-weight:bold; font-style:italic; font-size:medium; color:#2E2701;}
.bodyHeader {font-weight:bold; font-size:large; color:#2E2701;}
.bodyCopy {font-weight:normal; font-size:small; color:#282701;}
.bodyCopy a {font-weight:bold; font-size:small; color:#235981;}
.bodyCopyBold {font-weight:bold; font-style:normal; font-size:small; color:#282701;}
.bodyCopyItalic {font-weight:bold; font-style:italic; font-size:small; color:#282701;}
.bodyByLine {font-weight:normal; font-style:italic; font-size:smaller; color:#2E2701;}
.footer {font-weight:normal; font-style:normal; font-size:small; color:#fff; background-color:#235981; padding: 15px; border-top:#000; border-top-style:solid; border-top-width:5px;}
.footerBold {font-weight:bold; font-style:normal; font-size:small; color:#fff;}
.clear {clear:both;}

/*---------------
  Id Selectors 
---------------*/

#bigContainer {width:100%; margin:0 auto; text-align:center; padding:0 auto;}
#lilContainer {width:977px; margin:0 auto; padding:0 auto; }
#columnOne {width:350px; margin:0 auto; margin-top:10px; margin-right:10px; float:left; padding:0 auto; }
#columnTwo {width:299px; height:inherit; margin:0 auto; margin-right:10px; padding:0 auto; float:left; margin-top:-70px; text-align:left;}
#columnTwo-A {width:597px; height:100%; margin:0 auto; margin-right:10px; padding:0 auto; float:left; margin-top:-70px; text-align:left;}
#columnThree {width:298px; height:inherit; margin:0 auto; margin-right:10px; padding:0 auto; float:left; margin-top:-70px; text-align:left; }
#logo {background:url(../img/logo.png) no-repeat; height:171px; width:330px; margin-top:5px; margin-bottom:10px; padding:0px; float:left; }

/* Navigation Elements */

#nav {margin-top:30px; margin-left:300px; background:url(../img/nav.png) no-repeat; width:590px; height:14px; padding:0px; float:left;}	
#nav li a {display:inline; height:25px;}

#nav li #home {width:49px; padding-left:0px; float:left;}
#nav li #author {width:80px; padding-left:0px; float:left;}
#nav li #store {width:150px; padding-left:0px; float:left;}
#nav li #software {width:140px; padding-left:0px; float:left;}
#nav li #contact {width:85px; padding-left:0px; float:left;}



#nav li #home:hover {background:url(../img/nav.png) no-repeat 0px -13px; float:left;}
#nav li #author:hover {background:url(../img/nav.png) no-repeat -49px -13px; float:left;}
#nav li #store:hover {background:url(../img/nav.png) no-repeat -129px -13px; float:left;}
#nav li #software:hover {background:url(../img/nav.png) no-repeat -279px -13px; float:left;}
#nav li #contact:hover {display:inline; background:url(../img/nav.png) no-repeat -419px -13px; float:left;}

#nav li #home.on {background:url(../img/nav.png) no-repeat 0px -13px; float:left;}
#nav li #author.on {background:url(../img/nav.png) no-repeat -49px -13px; float:left;}
#nav li #store.on {background:url(../img/nav.png) no-repeat -129px -13px; float:left;}
#nav li #software.on {background:url(../img/nav.png) no-repeat -279px -13px; float:left;}
#nav li #contact.on {display:inline; background:url(../img/nav.png) no-repeat -419px -13px; float:left;}


/* First Column */

#tagLine {width:250px; height:50px; margin-top:15px; margin-left:45px; margin-right:50px; text-align:center; padding:0 auto; }
#testimonials-home {background:url(../img/testimonialTop.png) no-repeat; background-color:#235981; width:220px; height:634px; padding-top:45px; padding-left:10px; padding-right:10px; margin-right:50px; margin-top:10px; margin-left:52px; text-align:left;} 
#testimonials {
	background:url(../img/testimonialTop.png) no-repeat;
	background-color:#235981;
	width:220px;
	height:600px;
	padding-top:45px;
	padding-left:10px;
	padding-right:10px;
	margin-right:50px;
	margin-top:10px;
	margin-left:52px;
	text-align:left;
}
/* Second & Third Columns */

/*
#leadership {background:url(../img/leadership_off.png) no-repeat; height:299px; width:216px;  float:left; margin-bottom:25px;}
#leadership:hover {{background:url(../img/leadership_on.png) no-repeat; height:299px; width:212px; float:left; margin-bottom:25px;}
#software {background:url(../img/software_off.png) no-repeat; height:302px; width:216px;  float:left; margin-bottom:25px;}
#software:hover {{background:url(../img/software_on.png) no-repeat; height:302px; width:216px;  float:left; margin-bottom:25px;}
*/
#newestRelease {height:inherit; width:288; margin-right:35px; margin-bottom:10px;}
#specialOffers {height:inherit; width:288; margin-bottom:10px;}
#cart {background:url(../img/addToCart.png) no-repeat; height:29px; width:104px; margin-top:8px; margin-bottom:10px; margin-left:0px; margin-right:0px; float:left;}
