@import url("reset.css");
* { margin: 0; padding: 0; }
body { background:url(images/bg.png) repeat-x; margin-top:10px;}
a{ outline: none;}
#logo { float:left; width:218px; height:124px; background:url(images/logo.png) no-repeat center; }
#header { width:930px; margin:0 auto; height:124px; padding-top:10px; }
#topText {float:right; min-width:650px; height:80px; padding-top:20px; padding-right:20px;} 
#blkText {font-family:Arial; font-size:31px; color:#000; font-weight:bold; text-align:left; }
.clear {clear:both;}
#redSmText {float:left; line-height:30px; font-family:Arial; font-size:23px; color:#F83422; font-weight:bold; text-align:left;}
#redLgText {float:right; line-height:30px; font-family:Arial; font-size:30px; color:#F83422; font-weight:bold; text-align:right;}
#topLinks {width:930px; margin:0 auto; height:40px;}
#container {width:1036px; margin:0 auto; margin-bottom:0px; min-height:734px; background:url(images/center.png) no-repeat center top #FFF; }
#siteContainer {width:930px; margin:0 auto; min-height:500px;}
#homeContainer {width:980px; margin:0 auto; padding:10px; }
a.footerLinks { font-family:Arial; font-size:12px; color:#FFF; font-weight:bold; text-decoration:none; }
a.footerLinks:hover { text-decoration:underline; }
.linkSpan { padding-left:10px; padding-right:10px; }
#siteFooterLinks { width:926px; margin:0 auto; padding-bottom:6px; height:50px; background:url(images/siteFooterLinks.png) no-repeat center top; }
#footerLinks { float:right; width:820px; line-height:50px; font-family:Arial; font-size:12px; color:#FFF; font-weight:bold; text-align:center; }
#footerImg { width:722px; height:19px; margin:0 auto; background:url(images/footerImg.png) no-repeat center top; }
#footerCopy { width:722px; height:19px; margin:0 auto; font-family:Arial; font-size:11px; color:#666; font-weight:normal; text-align:center; }
p, table, td { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000000; font-weight:normal; line-height:16px; margin-bottom:7px; }

ul.daList, ol.daList {font-size: 12px; padding-bottom:10px; text-align:justify; font-family: Arial; color: #000000; line-height:23px; font-weight:normal; margin:0 0 0 10px; list-style:decimal; list-style-position:outside; padding-left:10px;}

.redArrow { background:url(images/red_play_icon.png) no-repeat left; padding-right:-10px;  }

/* birdy menu */
ul#birdy-menu { width: 930px; margin: 0 auto; list-style: none; }
ul#birdy-menu li { display: inline; }
ul#birdy-menu li a { display: block; float: left; height: 40px; background-image: url(images/topMenu_new.png); text-indent: -9999px;}
ul#birdy-menu li a.birdyhome { width: 85px; background-position: 0 0;}
ul#birdy-menu li a.birdyexamples { width: 177px; background-position: -85px 0; }
ul#birdy-menu li a.birdyoptions { width: 96px; background-position: -262px 0; }
ul#birdy-menu li a.birdysizes { width: 150px; background-position: -358px 0; }
ul#birdy-menu li a.birdyhelp { width: 135px; background-position: -508px 0; }
ul#birdy-menu li a.birdyterms { width: 79px; background-position: -643px 0; }
ul#birdy-menu li a.birdyorders { width: 79px; background-position: -722px 0; }
ul#birdy-menu li a.birdycontact { width: 129px; background-position: -802px 0; }

ul#birdy-menu li a.birdyhome:hover, ul#birdy-menu li a.birdyhome-On, ul#birdy-menu li a.birdyhome:focus { width: 85px; background-position: 0 -40px; }
ul#birdy-menu li a.birdyexamples:hover, ul#birdy-menu li a.birdyexamples-On, ul#birdy-menu li a.birdyexamples:focus { width: 177px; background-position: -85px -40px; }
ul#birdy-menu li a.birdyoptions:hover, ul#birdy-menu li a.birdyoptions-On, ul#birdy-menu li a.birdyoptions:focus { width: 96px; background-position: -262px -40px;	}
ul#birdy-menu li a.birdysizes:hover, ul#birdy-menu li a.birdysizes-On, ul#birdy-menu li a.birdysizes:focus { width: 150px; background-position: -358px -40px; }
ul#birdy-menu li a.birdyhelp:hover, ul#birdy-menu li a.birdyhelp-On, ul#birdy-menu li a.birdyhelp:focus { width: 135px; background-position: -508px -40px; }
ul#birdy-menu li a.birdyterms:hover, ul#birdy-menu li a.birdyterms-On, ul#birdy-menu li a.birdyterms:focus { width: 79px; background-position: -643px -40px; }
ul#birdy-menu li a.birdyorders:hover, ul#birdy-menu li a.birdyorders-On, ul#birdy-menu li a.birdyorders:focus { width: 79px; background-position: -722px -40px; }
ul#birdy-menu li a.birdycontact:hover, ul#birdy-menu li a.birdycontact-On, ul#birdy-menu li a.birdycontact:focus { width: 129px; background-position: -802px -40px; }

.leftHeading {font-family:Tahoma, Geneva, sans-serif; width:930px; margin:0 auto; text-align:left; margin-top:5px; height:31px; line-height:31px; font-size:15px; font-weight:bold; color:#000;}
.leftTextContent {font-family:Tahoma, Geneva, sans-serif; width:930px; margin:0 auto; text-align:justify; margin-top:10px; }
.TextContent {font-family:Tahoma, Geneva, sans-serif; width:930px; margin:0 auto; text-align:justify; }

/* Home Page */
#homePhoto {float:left; width:361px; height:290px; margin-top:15px; background:url(images/home_family_main.jpg) no-repeat;}
#homeCenterText {float:left; width:300px; height:244px; margin-top:40px; margin-left:30px;}
/*
#homeList {font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#333; line-height:27px; font-weight:bold; list-style-image:url(images/red_play_icon.png);}
*/
li.homeList {
padding-left: 20px;
font-family:Arial; font-size:13px; color:#333; line-height:27px; font-weight:bold;
background: url(images/red_play_icon.png) left center no-repeat;
}
#EasySteps {float:right; width:239px; height:244px; margin-top:30px; }
#homeBottom {width:930px; height:180px; background:url(images/home_bottom_bg2.jpg) no-repeat center;}

/*Order Pages */
.do_options {float:left; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; text-align:center; padding-left: 5px;}
.do_image {float:left; width:100px; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold;}
.do_image_list {width:100%; height: 95px;}
.do_optionsn {float:left; height: 95px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:normal; text-align:center; vertical-align:middle; padding-top: 5px; padding-left: 5px;}
.dashed {border: 1px #CCC dashed; margin:0 auto;}
.filename {font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#000;}
a.delphoto {font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#000;}

h2 {font-family:Tahoma, Geneva, sans-serif; font-size:15px; color:#000;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;margin-top:0; padding-top:0; border:1px solid #CCC;}
fieldset.titlesm {padding:1px;margin:0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1em;}
input[type=text], input.text, input.title, input.titlesm, textarea, select, input.memberLoginForm {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input.text:focus, input.title:focus, input.titlesm:focus, textarea:focus, select:focus, input.memberLoginForm:focus {border-color:#666;}
input[type=text], input.text, input.title, input.titlesm, textarea, select, input.memberLoginForm {margin:0;}
input.text, select.title, input.title {width:400px;padding:3px;}
input.titlesm, textarea.titlesm {width:280px;padding:1px;font-size:1.1em;}
input.memberLoginForm {width:160px;padding:2px;font-size:1.1em;}
input.verification {width:100px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:400px;height:75px;padding:5px;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
label.verror {
	width: 100%;
	color:#F00;
}

label.verror2 {
	color:#F00;
	font-size:10px;
	line-height:1px;
}

p.total {
	color: #222;
	font-size: 18px;
	padding: 0 10px;
	margin-left: 0;
	font-weight: bold;
}
p.total {
	float:left;
}
p.total strong {
	color: #F84100;
	font-size: 28px;
	line-height:25px;
	font-family: Eurostile, Arial;	
}

a.button, button {
  display: inline-block;
  float: left;
  margin:0 0.583em 0.667em 0;
  padding:5px 10px 5px 7px;   /* Links */
  border:1px solid #fff;
  border-top:1px solid #fff;
  border-left:1px solid #fff;
  background-color:#fff;
  font-family:Tahoma, Geneva, sans-serif;
  font-size:11px;
  line-height:130%;
  text-decoration:none;
  font-weight:bold;
  color:#000;
  cursor:pointer;
}
/*
a.button, button {
  display: inline-block;
  float: left;
  margin:0 0.583em 0.667em 0;
  padding:5px 10px 5px 7px;    
  border:1px solid #dedede;
  border-top:1px solid #eee;
  border-left:1px solid #eee;
  background-color:#f5f5f5;
  font-family:Tahoma, Geneva, sans-serif;
  font-size:11px;
  line-height:130%;
  text-decoration:none;
  font-weight:bold;
  color:#000;
  cursor:pointer;
}*/
button { width:auto; overflow:visible; padding:4px 10px 3px 7px; }
button[type] { padding:4px 10px 4px 7px; line-height:17px; }
*:first-child+html .container button[type] { padding:4px 10px 3px 7px; }

button img, a.button img{ margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px; float:none; }

/* Standard Buttons */
button:hover, a.button:hover{ background-color:#fff; border:1px solid #CCC; color:#000; }
a.button:active, button:active{ background-color:#6299c5; border:1px solid #6299c5; color:#fff; }

p.formLabel {float:left; width:100px; font-size:12px; padding-top:5px;}
p.formInput {float:left; width:630px; text-align:left;}


