@charset "UTF-8";
/* caroanddanny.com CSS Document */

* { -webkit-text-size-adjust: none;	}

@font-face {
    font-family: 'BodoniStdBook';
    src: url('f/bodonistd-book-webfont.eot');
    src: url('f/bodonistd-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('f/bodonistd-book-webfont.woff') format('woff'),
         url('f/bodonistd-book-webfont.ttf') format('truetype'),
         url('f/bodonistd-book-webfont.svg#BodoniStdBook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'BodoniStdRoman';
    src: url('f/bodonistd-webfont.eot');
    src: url('f/bodonistd-webfont.eot?#iefix') format('embedded-opentype'),
         url('f/bodonistd-webfont.woff') format('woff'),
         url('f/bodonistd-webfont.ttf') format('truetype'),
         url('f/bodonistd-webfont.svg#BodoniStdRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ITCAvantGardeGothicStdBook';
    src: url('f/itcavantgardestd-bk-webfont.eot');
    src: url('f/itcavantgardestd-bk-webfont.eot?#iefix') format('embedded-opentype'),
         url('f/itcavantgardestd-bk-webfont.woff') format('woff'),
         url('f/itcavantgardestd-bk-webfont.ttf') format('truetype'),
         url('f/itcavantgardestd-bk-webfont.svg#ITCAvantGardeGothicStdBook') format('svg');
    font-weight: normal;
    font-style: normal;

}

body { font-size:100%; height:100%; background:#fff; font-family:Georgia, "Times New Roman", Times, serif; }

html{ height:100%;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}li{list-style:none;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}

#top { margin:0 auto; width:100%; height:473px; background:#d9d5d4 url(images/header.jpg) 50% 0 no-repeat; }

.contain { margin:0 auto; width:1000px; overflow:hidden; padding:0 12px; }

#more { float:left; width:100%; font-family: 'BodoniStdBook'; font-size:1.5em; color:#000; text-align:center; padding:40px 0; clear:both; }

#more a { color:#000; padding:0 3px; margin:0 10px; text-decoration:none; }

#more a:hover { text-decoration:underline; }

#when { margin:60px auto 30px; width:600px; height:320px; background:url(images/when.jpg) 0 0 no-repeat; }

#when a { color:#7e7e7e; text-decoration:none; position:relative; top:210px; left:410px; }

.title-bar { background:url(images/title_bar.jpg) 50% 0 no-repeat; }

#photos { width:100%; overflow:hidden; margin:0 0 10px; font-family: 'BodoniStdRoman'; font-size:1.5em; text-align:center; height:755px; }

#video { width:100%; overflow:hidden; margin:75px 0; font-family: 'BodoniStdRoman'; font-size:1.5em; text-align:center; }

#accomodations { width:100%; overflow:hidden; margin:0 0 25px; font-family: 'BodoniStdRoman'; font-size:1.5em; text-align:center; }

#registry { float:left; width:100%; overflow:hidden; margin:40px 0 20px; }

#registry-header { float:left; background:url(images/registry.jpg) 0 0 no-repeat; width:295px; height:600px; }

.registry-info { float:left; width:500px; height:80px; padding:20px 0 0; }

.registry-stores { float:left; width:180px; text-align:right; }

.registry-descriptions { float:left; width:290px; margin:0 0 0 30px; clear:right; }

.registry-descriptions a { font-family: 'BodoniStdBook'; color:#000; text-decoration:none; font-size:1.25em; }

h2 { font-family: 'BodoniStdBook'; font-size:1.55em; color:#fff; text-shadow:#BBB -2px -1px 0; text-transform:uppercase; text-align:center; margin:62px 0 40px; }

.bottom-grad { float:left; width:100%; background:url(images/gradient_separator.jpg) 0 bottom repeat-x; overflow:hidden; }

.left { float:left; width:375px; padding:0 50px 0 75px; }

.right { float:left; width:375px; padding:0 75px 0 50px; }

.left p, .right p { font-family: 'ITCAvantGardeGothicStdBook'; font-size:0.65em; color:#505050; line-height:1.7em; padding:5px 0; text-align:left; }

.left p a, .right p a { color:#beb3a5; text-decoration:none; }

.left p a:hover, .right p a:hover { text-decoration:underline; }

.mandarin-info { margin:25px 0 0; background:url(images/mandarin_logo.jpg) 100% 0 no-repeat; width:100%; overflow:hidden;  }

.mandarin-info p { font-size:0.6em; }







