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

h1 {
	font-size: 220%;
	color: rgb(235,135,35);
	border-bottom: 1px solid rgb(0,0,0);
	padding: 0;
	margin: 15px 250px 10px 15px 
}
p {  
	font-size: 145%;
	font-weight: 500;
	line-height: 25px	
}
.subtitle {
	font-size: 80%;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: 100
}
.text_highlight {
	font-size: 120%;
	color: rgb(235,135,35)
}
ul {
	font-size: 140%;
	list-style: none;
	line-height: 25px;
	padding-left: 10px;
}
.left_column {
	padding-left: 20px;
	/*border-right: 1px dotted black*/
}
.mid_column {
	border-left: 1px dotted black;
	padding-left: 30px;
}
p a {
	color: rgb(235,135,35);
	border-bottom: 1px dotted rgb(235,135,35);
}

p a:link {text-decoration: none; margin: 0x; border-bottom: 1px dotted rgb(25,25,25)}
p a:visited {text-decoration: none}
p a:active {text-decoration: none}
p a:hover { color: rgb(35,135,235); border-bottom: 1px dotted rgb(35,135,235)  }


.doublepanelbg {
background-attachment : fixed;
background-image : url(../images/bg_exclprod_double.gif);
background-repeat : no-repeat;
background-position : left top;
}
.singlepanelbg_new {
background-attachment : fixed;
background-image : url(../images/bg_exclprod_single_new.gif);
background-repeat : no-repeat;
background-position : left top;
}
.singlepanelbg_giftcard {
background-attachment : fixed;
background-image : url(../images/bg_exclprod_single_giftcard.gif);
background-repeat : no-repeat;
background-position : left top;
}
.singlepanelbg {
background-attachment : fixed;
background-image : url(../images/bg_exclprod_single.gif);
background-repeat : no-repeat;
background-position : left top;
}
.botlinks {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
font-weight : normal;
color : #d57504;
text-decoration : none;
}
.footer {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
font-weight : normal;
color : #333333;
text-decoration : none;
}
.botlinks {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
font-weight : normal;
color : #d57504;
text-decoration : none;
}
.textblackimage {
font-family : verdana, Helvetica, sans-serif;
font-size : 27px;
font-weight : normal;
color : #02090c;
}
.textblack {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #333333;
text-decoration : none;
}
.orangeboldlink {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
text-decoration : none;
}
a.orangeboldlink:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
text-decoration : underline;
}
.orange {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
text-decoration : none;
}
.orangeOver {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #d68007;
text-decoration : underline;
}
a.orange:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
text-decoration : underline;
}
.grayboldLink {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
text-decoration : none;
}
a.grayboldLink:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
text-decoration : underline;
}
.graybold {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
text-decoration : none;
}
.gray {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #726772;
text-decoration : none;
}
.welcome {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #666666;
text-decoration : none;
}
.textshadow {
border-top-width : 2px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-top-style : solid;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-top-color : #999999;
border-right-color : #cccccc;
border-bottom-color : #cccccc;
border-left-color : #cccccc;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #333333;
text-decoration : none;
}
.textlightshadow {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : normal;
color : #333333;
}
.rpanelboder1 {
background-color : #ffffff;
border-right-width : 1px;
border-left-width : 1px;
border-top-style : none;
border-right-style : solid;
border-bottom-style : none;
border-left-style : solid;
}
.underline {
border-bottom-width : 1px;
border-top-style : none;
border-right-style : none;
border-bottom-style : solid;
border-left-style : none;
border-bottom-color : #cfcfcf;
}
.orangebold {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
text-decoration : none;
}
.txtorangebold {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
text-decoration : none;
}
.textblackbold {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #333333;
text-decoration : none;
}
.texttopicbold {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #0099ff;
text-decoration : none;
}
.thdcolor_admin {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
text-decoration : none;
background-color : #f5c98f;
}
.Tborder_admin {
border : 1px solid #f5c98f;
background-color : #ffffff;
}
.Tborder_lightgray {
border : 1px solid #cfcfcf;
background-color : #ffffff;
}
.Tborder_gray {
border : 1px solid #000000;
background-color : #ffffff;
}
.SelectWidthStates {
width : 150px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #333333;
text-decoration : none;
}
.input {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #333333;
text-decoration : none;
}
.inputcoupon {
border : 1px solid #d98c2e;
background-color : #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #333333;
text-decoration : none;
}
.linkbold {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
text-decoration : underline;
}
a.linkbold:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
text-decoration : none;
}
.submitbutton {
font-family : arial, helvetica, sans-serif;
font-size : 12px;
background-color : #e79536;
font-weight : bold;
display : run-in;
color : #ffffff;
border-top : 1pt none #ebceec;
border-right : 1px outset #999999;
border-bottom : thin inset #999999;
border-left : thin none #999999;
}
.orangeborder {
border-bottom-width : 1px;
border-top-style : none;
border-right-style : none;
border-bottom-style : solid;
border-left-style : none;
border-bottom-color : #b9884e;
}
.albumimgbg {
background-color : #e6e6e6;
border : 1px solid #f4f6f8;
}
.orangebg {
background-color : #faf1df;
}
.whitebg {
background-color : #ffffff;
}
.graybg {
background-color : #afafaf;
}
.graybold1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
text-decoration : none;
}
.BlackBorder {
border : 1px solid #000000;
}
.BlackBorder1 {
border : 1px solid #000000;
background-color : #ffffff;
}
.boxbg {
background-color : #f7f7f7;
}
.tvUserName {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #1d1d1d;
text-decoration : none;
}
.tvHeadSelected {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #009900;
font-size : 11px;
font-weight : 400;
font-style : normal;
font-variant : normal;
text-transform : none;
}
.tablelayout {
table-layout : fixed;
}
.warning {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #ff0000;
font-size : 11px;
font-weight : 400;
font-style : normal;
font-variant : normal;
text-transform : none;
}
.txtRed {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ff0000;
text-decoration : none;
}
.txtRedULine {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ff0000;
text-decoration : underline;
}
a.txtRedULine:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ff0000;
text-decoration : none;
}
.txtnormal {
font-family : Arial, Helvetica, sans-serif;
font-size : 13.5px;
color : #ee8c00;
font-weight : bold;
}
.txtblue {
font-family : Arial, Helvetica, sans-serif;
font-size : 13.5px;
color : #002750;
font-weight : bold;
}
.txtthin {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #1f5791;
}
.bordertop {
border-top-width : thin;
border-top-style : solid;
border-top-color : #dbdbdb;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
}
.login {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
}
.caption {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
color : #333333;
text-decoration : none;
}
.textblack {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #333333;
text-decoration : none;
}
.textorange {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ef8900;
text-decoration : none;
}
.logo {
background-attachment : fixed;
background-image : url(../images/logo_big.gif);
background-repeat : no-repeat;
background-position : center 0%;
}
.box {
background-color : #ffffff;
border : 1px solid #a0c6e5;
}
.whitebold {
font-size : 29px;
font-weight : normal;
color : #ffffff;
font-family : "Arial Narrow";
font-style : normal;
text-decoration : none;
letter-spacing : 1pt;
word-spacing : 1pt;
}
.input1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #333333;
text-decoration : none;
border : 2px solid #616064;
}
.white {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : normal;
color : #ffffff;
text-decoration : none;
}
.greybordernew {
border-right-width : 2px;
border-left-width : 2px;
border-top-style : none;
border-right-style : solid;
border-bottom-style : none;
border-left-style : solid;
border-right-color : #849394;
border-left-color : #849394;
}
.greyborderbottom {
border-top-style : none;
border-right-style : none;
border-bottom-style : solid;
border-left-style : none;
border-bottom-width : 2px;
border-bottom-color : #849394;
}
.textgrey {
font-family : "Frutiger 65bold";
font-size : 16px;
color : #666666;
font-weight : bolder;
}
.textorng {
font-family : "Frutiger 57Cn";
font-size : 14px;
color : #e78e18;
}
.textgrey1 {
font-family : "Frutiger 57Cn";
font-size : 14px;
color : #666666;
font-weight : bold;
}
.textgrey2 {
font-family : "Frutiger 57Cn";
font-size : 12px;
color : #666666;
font-weight : bold;
}
.caption2 {
color : #535353;
font-family : Verdana, Arial, Helvetica, Sans-serif;
font-size : 8pt;
font-weight : bold;
}
.content1 {
color : #535353;
font-family : Verdana, Arial, Helvetica, Sans-serif;
font-size : 8pt;
}
.Scroll {
background-color : #ffffff;
border-right-width : 1px;
border-left-width : 1px;
border-right-style : solid;
border-bottom-style : none;
border-left-style : solid;
border-top-width : 1px;
border-top-style : solid;
border-bottom-width : 1px;
border-bottom-style : solid;
}
.textGraySmall {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
}
.textGraySmall1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
}
.textGraySmallBold {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
}
.panelSep {
border-bottom-width : 1px;
border-top-style : none;
border-right-style : none;
border-bottom-style : solid;
border-left-style : none;
}
.textBlackbig {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
color : #000000;
}
.textGray1 {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #333333;
}
.textGraybig {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
color : #333333;
}
.Blackboldlink {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
color : #333333;
text-decoration : none;
}
a.Blackboldlink:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
text-decoration : underline;
}
.albumbg {
background-image : url(../images/img_photoalbum.gif);
background-repeat : no-repeat;
background-position : center top;
}
.albumbg1 {
background-image : url(../images/img_photoalbum1.gif);
background-repeat : no-repeat;
background-position : center top;
}
.photobookbg {
background-image : url(../images/img_photobook.gif);
background-repeat : no-repeat;
background-position : center top;
}
.photocd {
background-image : url(../images/img_photocd.gif);
background-repeat : no-repeat;
background-position : center top;
}
.menubg {
background-image : url(../images/bg_menu.gif);
background-repeat : repeat-x;
background-position : left top;
}
.privacy {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
color : #333333;
text-decoration : none;
}
a.privacy:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
text-decoration : underline;
font-weight : normal;
color : #333333;
}
.textGraystrong {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
color : #666666;
}
.textphone {
font-family : Helvetica, Arial, sans-serif;
font-size : 11px;
font-weight : bold;
color : #999999;
}
.textgraymedium {
font-family : Helvetica, Arial, sans-serif;
font-size : 11px;
font-weight : bold;
color : #666666;
}
.textmagenta {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
color : #8c1620;
}
.textbrown {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bolder;
}
.textbrownLight {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
}
.textbrownMed {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bolder;
}
.panelSepgray {
border-bottom-width : 1px;
border-top-style : none;
border-right-style : none;
border-bottom-style : solid;
border-left-style : none;
border-bottom-color : #999999;
}
.textGraySmall {
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
font-weight : bold;
}
.dotborder1 {
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-top-style : none;
border-right-style : dotted;
border-bottom-style : dotted;
border-left-style : none;
border-top-color : #666666;
border-right-color : #666666;
border-bottom-color : #666666;
border-left-color : #666666;
}
.dotborder2 {
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-top-style : none;
border-right-style : dotted;
border-bottom-style : none;
border-left-style : none;
border-top-color : #666666;
border-right-color : #666666;
border-bottom-color : #666666;
border-left-color : #666666;
}
.dotborder {
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-top-style : none;
border-right-style : none;
border-bottom-style : dotted;
border-left-style : none;
border-top-color : #666666;
border-right-color : #666666;
border-bottom-color : #666666;
border-left-color : #666666;
}
.textGraySmall {
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
font-weight : bold;
}
.textGraySmallBold {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
}
.textGrayBold {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
}
.textbrownBig {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
}
.required {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #ff3333;
}
.textfiled {
border : 1px solid #999999;
}
.headingFrutiger {
font-family : "Frutiger 55 Roman";
font-size : 32px;
font-weight : normal;
}
.headingFrutigerMed {
font-family : "Frutiger 55 Roman";
font-size : 20px;
font-weight : normal;
}
.headingArial {
font-family : Arial, Helvetica, sans-serif;
font-size : 31px;
font-weight : bold;
}
.privacyOrange {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
color : #d57504;
text-decoration : none;
}
a.privacyOrange:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
text-decoration : underline;
font-weight : normal;
color : #d57504;
}
.textBlue {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : italic;
font-weight : bolder;
text-transform : uppercase;
color : #6469d3;
}
.sessionTimeOut {
font-family : Arial;
font-size : 16px;
font-weight : bold;
color : #868686;
}
body {
background-color : #93b9dd;
margin : 0;
padding : 0;
font : 12px/normal Verdana, Arial, Helvetica, sans-serif;
}
.orangetop {
border : none;
background-image : url(../images/bg_mainpaneltop.gif);
background-repeat : repeat-x;
}
.orangeleft {
background-image : url(../images/bg_mainpanelleft.jpg);
background-repeat : repeat-y;
}
.orangebot {
background-image : url(../images/bg_mainpanelbot.gif);
background-repeat : repeat-x;
}
.orangeright {
background-image : url(../images/bg_mainpanelright.gif);
background-repeat : repeat-y;
}
.maintxt {
font : 12px/1.6em Arial, Helvetica, sans-serif;
color : #333333;
}
.underlineBlue {
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #93b9dd;
}
.text {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
text-decoration : none;
}
a.text:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
text-decoration : underline;
}
.dottedBorder {
border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : dotted;
border-right-style : none;
border-bottom-style : dotted;
border-left-style : none;
border-top-color : #666666;
border-right-color : #666666;
border-bottom-color : #666666;
border-left-color : #666666;
background-color : #eeeeee;
}
.panelTextWhite {
font-family : Arial, Helvetica, sans-serif;
font-size : 17px;
font-weight : bold;
color : #ffffff;
}
.panelTextWhitesmall {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #ffffff;
}
.textOrangesmall {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #c87d00;
text-decoration : none;
}
.textOrangesmallone {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #c87d00;
text-decoration : none;
}
a.textOrangesmall:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #c87d00;
text-decoration : underline;
}
.textOrangeBold {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
color : #c87d00;
text-decoration : none;
}
a.textOrangeBold:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
color : #c87d00;
text-decoration : underline;
}
.textGraySmallText {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #666666;
}
.textGrayBoldText {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #999999;
}
.verticalLine {
border-right-width : 2px;
border-right-style : solid;
border-right-color : #999999;
}
.dottedUnderline {
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #999999;
}
.textorangeimage {
font-family : verdana, Helvetica, sans-serif;
font-size : 30px;
font-weight : bold;
text-decoration : none;
}
.textblackimg {
font-family : verdana, Helvetica, sans-serif;
font-size : 24px;
font-weight : normal;
color : #02090c;
}
.txtgray {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
text-decoration : none;
}
.txtDarkRed {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #dd2004;
text-decoration : none;
}
p.leading { line-height: 2.5em; font-weight: bold; 
	}
.button { text-align: center;
}

.bold { font-size: 110%; font-weight: bold;
 }
.text_bold { font-weight: bold;
}