@charset "utf-8";
/* 
    Document   : type
    Created on : Dec 4, 2009, 1:35:11 PM
    Author     : aheins
    Description:
        Text Styling
*/

/*@font-face {
	font-family: Myriad Pro;
	src: url('MyriadPro-Regular.otf');
}

@font-face {
	font-family: MyriadProSemibold;
	src: url('MyriadPro-Semibold.otf');
        weight: bold;
}*/

/*vic*/
::-moz-selection {
 background:#f09;
 color:#fff;
}

::selection {
 background:#f09;
 color:#fff;
}
 code::-moz-selection {
 background: #f09;
}
 code::selection {
 background: #f09;
}
 @font-face {
 font-family: 'MyriadProSemibold';
 src: url('/elephoto/cart2/fonts/myriadpro-semibold-webfont.eot');
 src: local('☺'), url('/elephoto/cart2/fonts/myriadpro-semibold-webfont.woff') format('woff'), url('/elephoto/cart2/fonts/myriadpro-semibold-webfont.ttf') format('truetype'), url('/elephoto/cart2/fonts/myriadpro-semibold-webfont.svg#webfontqRhfjk5e') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'MayfieldRegular';
 src: url('/elephoto/cart2/fonts/mayfield-webfont.eot');
 src: local('☺'), url('/elephoto/cart2/fonts/mayfield-webfont.woff') format('woff'), url('/elephoto/cart2/fonts/mayfield-webfont.ttf') format('truetype'), url('/elephoto/cart2/fonts/mayfield-webfont.svg#webfontQk9ieBzh') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'MyriadProRegular';
 src: url('/elephoto/cart2/fonts/myriadpro-regular-webfont.eot');
 src: local('☺'), url('/elephoto/cart2/fonts/myriadpro-regular-webfont.woff') format('woff'), url('/elephoto/cart2/fonts/myriadpro-regular-webfont.ttf') format('truetype'), url('/elephoto/cart2/fonts/myriadpro-regular-webfont.svg#webfontVbf5n81b') format('svg');
 font-weight: normal;
 font-style: normal;
}
/*vic*/


body { font-family: Arial, Helvetica, sans-serif; }
#nav ul li a { text-align: center; font-size: 11px; font-weight: bold; text-decoration: none; }

#nav ul li a:hover { text-decoration: underline; }
h1 { font-family: "MyriadProSemibold", Arial, Helvetica, sans-serif; font-size: 30px; line-height: 1.4; }
h2 { font-family: "MyriadProSemibold", Arial, Helvetica, sans-serif; font-size: 20px; }

h3 { font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif; font-size: 20px; color:#366;background-color: #ccffff; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; margin:10px 0 15px 0;  }

#IE6 h3.fixIE {margin:0 20px 15px 0 !important;}


h4 { font-size: 15px; font-weight: bold; }
p { font-size: 12px; line-height: 1.5em; }
.btn_StartPhotobook { text-indent: -9999px; }
a#view_library { font-family: "MyriadProSemibold", Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; line-height: 19px; }
#footer { overflow:hidden; clear:both; text-align: center; font-size: 13px; }
#bottomLinks { background: #a1feff url("../images/redesign/footer_bg.png") repeat-x 0 0; position:relative }
#bottomLinks ul li a { font: 11px Arial, Helvetica, sans-serif; color:#033 }
form#feedback_form { font-size: 12px; }
form#feedback_form label.radio { text-indent: -9999px; }
form#feedback_form legend { line-height: 0; text-indent: -9999px; }
form#feedback_form ul { text-align: center; }
.aside#phone_panel dl { padding: 0 20px; }
.aside#phone_panel h3 { text-align: center; }
ul#smlinks a { line-height: 30px; font-size: 13px; font-weight: bold; text-decoration: none; }
ul#smlinks a span { text-decoration: underline; font-weight: bold; }
.med_button { font-weight: bold;}
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: .5ex;
}

sub {
	top: .5ex;
}
	

