@charset "utf-8";
/* CSS Document */

html, body {background: #999; margin: 0; padding: 0; color: #000000; height:100%;font-family:Verdana, Geneva, sans-serif;}

@font-face {
 font-family: snell;
 src: url("Snell.eot") /* EOT file for IE */
}
@font-face {
 font-family: snell;
 src: url("Snell.ttf") /* TTF file for CSS3 browsers */
}

#container {width: 1008px; margin: 0 auto; height:711px;}

#top {width:1008px; height:156px; clear:both; background-color:#000;  background-position:top right; background-repeat:no-repeat; color:white; letter-spacing:.025em;}

#top div {font-family:"Times New Roman", Times, serif; font-style:italic; font-size:18px; width:500px; height:106px; padding-top:30px; margin-left: 295px; line-height:30px;}

.byline {font-weight:normal; font-style:normal; margin-left:40px; font-size:80%; line-height:normal; text-indent:-12px; text-align:left; width:100%; margin-bottom:10px; float:left;}

#testimonial p.byline  {font-weight:normal; font-style:normal; margin-left:10px; font-size:80%; line-height:normal; text-indent:-12px; text-align:left; width:160px; margin-bottom:10px; float:left;}
	
#left {width:143px; height:691px; background-color:#000; float:left; padding:10px;}

#leftOrange {background-image:url(../images/orangeFadeLeft.png); background-position:top left; background-repeat:repeat-y; background-color:#FFF; height:711px; width:49px; float:left;}
	
/* BEGIN SUB-navigation styles */
#navlist {text-align:left; }
#navlist ul{margin: 0 0 0 3px;	padding-left: 0; list-style: none;}
#navlist li	{padding-left: 15px; background-image: url(../images/blueheart.png);background-repeat: no-repeat; background-position: 0 .4em; margin-bottom:10px;}
#navlist li.journeysNav	{}
#navlist a	{ font:Verdana, Geneva, sans-serif; font-size:11px; color:#8B9CCD; text-decoration:none;}
#navlist a:hover {color:#F58220;}

#subnav, #subnav ul  {padding: 0.25em .8em; margin-left: 0; list-style-type: none; width: 10.5em; color:#8B9CCD; font-style:italic; font-weight:bold; font-size:12px;;}
#subnav ul ul  {}
#subnav li {font-weight:normal; font-style:normal;}
#subnav li li {margin-left: -45px; margin-bottom:3px; list-style-image:url(../images/arrow.png); list-style-position:inside; background-image:none; font-weight:normal; font-style:normal; text-transform:uppercase;}
#subnav a {text-decoration: none; }
#subnav a:hover, #subnav a:active, #subnav a:focus  {}
#subnav ul {margin-left: 0.5em;}
#subnav div {width:14em; margin:1em 0 1em -1.5em; height:0em; background-color:#999; clear:both; border:.1em #999 solid;}
#signup {text-align:center; margin:auto;color:white;font-size:10px; line-height:14px;}
#signup img {text-align:center; margin:auto;}


/* BEGIN navigation styles */
#navbar {height:52px; background-image:url(../images/orangeFadeTop.png); background-repeat:repeat-x; background-color:#FFF; float:left; width:796px; margin: 0px; padding: 15px 0 0 0; list-style: none; float:left; clear:right;}
#navbar li {list-style-type: none; float: left;}
#navbar a {	height: 20px; display: block;	text-decoration: none; text-indent: -5000px;}

#list1 { width: 125px; background: url(../images/nav.png) 3px 0px no-repeat;}
#list2 { width: 114px; background: url(../images/nav.png) -129px 0px no-repeat;}
#list3 { width: 113px; background: url(../images/nav.png) -246px 0px no-repeat;}
#list4 { width: 98px; background: url(../images/nav.png) -364px 0px no-repeat;}
#list5 { width: 118px; background: url(../images/nav.png) -464px 0px no-repeat;}
#list7 { width: 78px; background: url(../images/nav.png) -720px 0px no-repeat;}
#list1.current { width: 125px; background: url(../images/nav.png) 3px -23px no-repeat;}
#list2.current { width: 114px; background: url(../images/nav.png) -129px -23px no-repeat;}
#list3.current { width: 113px; background: url(../images/nav.png) -246px -23px no-repeat;}
#list4.current { width: 98px; background: url(../images/nav.png) -364px -23px no-repeat;}
#list5.current { width: 118px; background: url(../images/nav.png) -464px -23px no-repeat;}
#list7.current { width: 78px; background: url(../images/nav.png) -720px -23px no-repeat;}

#list1 a:hover {background: url(../images/nav.png) 3px -23px no-repeat;}
#list2 a:hover {background: url(../images/nav.png) -129px -23px no-repeat;}
#list3 a:hover {background: url(../images/nav.png) -246px -23px no-repeat;}
#list4 a:hover {background: url(../images/nav.png) -364px -23px no-repeat;}
#list5 a:hover {background: url(../images/nav.png) -464px -23px no-repeat;}
#list7 a:hover {background: url(../images/nav.png) -720px -23px no-repeat;}
/* END navigation styles */

#content {height:580px; width:563px; background-color:#FFF; float:left; padding-right:15px; overflow:auto; font-size:11px; line-height:18px;}
#content a {color:#0055A4}
#content a:hover {color:#003f79}
#content img {padding:8px 25px 10px 0;}
#image {float:left; text-align:right; font-style:italic; color:#333; padding:8px 25px 10px 0;}
#image img {padding:0;}

#contentquote {font-style:italic; margin:0 50px;}

.snellHeader {font-family:snell; font-size:42px; margin-bottom:30px; position : relative; top : .35em; padding-left:.25em; }

#testimonial {width:160px; height:520px; float:right; background:url(../images/topQuote.png) no-repeat 20px 55px; padding: 50px 15px 10px 43px; font-family:Verdana, sans-serif; font-size:12px; font-weight:bold; font-style:italic; line-height:20px; color:#0054A4; background-color:#FFF;}
.bottomTestimonial {background:url(../images/bottomQuote.png) no-repeat bottom right;}
#leftTestimonial {font-size:11px; color:#FFF; margin-bottom:25px; line-height:1.4em; font-style:italic;}
#leftTestimonial .byline{margin-left:6px; margin-top:10px;text-indent:-8px;}
#storeright {width:190px; height:580px; float:left; background-color:#FFF;padding-left:14px; padding-right:14px;}


#footer {color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:796px; float:right;  height:24px; background:#FFF;padding-top:40px;}
#footer a {color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; letter-spacing:.02em; }
#footer a:hover {color:#333; text-decoration:underline;}

#copyright {letter-spacing:-.009em; text-align:right; margin-top:5px;}
#social {float:right; padding-right:6px; margin-top:-15px; text-align:right; }
#social img {border:none;}
#social a {padding:0 3px;}

.close {font-size:11px; margin:0; padding:0; float:right;}

label.error {color:#F00; font-size:12px; font-style: italic; font-weight:bold;}
