@charset "utf-8";

/********** DEFAULT CSS CLASSES **********/
body, div, dl, dt, dd, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td { margin:0px; padding:0px; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img {border:0;}
.clr{ clear:both; height:0px;}
a, a:hover, a:visited{outline:none;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display: block; margin:0px; padding:0px;}
.floatl{float:left;}
.floatr{float:right;}

/********** COMMON CLASSES **********/
p{margin:0; padding:0 0 16px 0;}
h1{font-size:16pt; font-weight:normal; padding-bottom:8px;}
h2{padding:0; margin:0 0 10px 0; font:normal 20pt/28px HelveticaNeueLTStd-Lt;}
h3{padding:5px 0 7px 0; font-size:13.5pt; font-weight:bold;}
h4 {padding:5px 0 6px 0; font-size:12.5pt; font-weight:bold;}
h5 {padding:5px 0 6px 0; font-size:11.5pt; font-weight:bold;}
h6 {padding:5px 0 6px 0; font-size:10.5pt; font-weight:bold;}
a {text-decoration:none;color:#000;outline:none;}
a:hover {text-decoration:underline;}

ul,ol{margin-top:0px;}
ul li, ol li{margin:0; padding:0 0 7px 0;}
ul li ul{margin-top:5px;}
ul ul li{margin-bottom:0px;}

/********** BODY CLASS *********/
body{font:normal 10.5pt/18px Arial; color:#000; background:#cfd2d1 url(../images/body-bg.jpg) no-repeat center top; text-align:center;}

/********** MAIN PAGE CLASSES - WRAPPER *********/
#wrapper, .wrap{width:998px; margin:0 auto;}

/********** LOGO **********/
.logo{margin:6px 0 24px 0;}

/********** MARGINS **********/
.mrg1{margin-bottom:14px;}
.mrg2{margin-top:20px; text-align:center;}
.mrg3{margin:25px 0; text-align:center;}

/********** HEADINGS **********/
h2.style{letter-spacing:-1px;}
h2.style span{display:block; margin:0; padding:0;}
h2.style span.font1{font:normal 25.5pt/36px HelveticaNeueLTStd-Lt;}
h2.style span.font2{font:normal 32pt/36px HelveticaNeueLTStd-Lt;}

/********** MAGAZINES DISPLAY **********/
.magazines_display{margin:0; padding:46px 0 0 0; list-style:none;}
.magazines_display li{margin:0 8px 0 0; padding:205px 0 0 0; float:left; position:relative; width:236px; min-height:104px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.magazines_display li .magazine_flip{ width:175px; text-indent:-99999999px; height:240px; position:absolute; left:20px; top:-30px;}
.magazines_display li .magazine_flip:hover{width:205px; height:274px; position:absolute; left:0; top:-45px;}

/* MAGAZINES DISPLAY > FIRST INFORMATION */
.magazines_display li.first{border:3px solid #d5d1d1; background:#eeefef;}
.magazines_display li.first .magazine_flip{background:url(../images/dreamscapes-small-2024.png) no-repeat;}
.magazines_display li.first .magazine_flip:hover{background:url(../images/dreamscapes-enlarge-2024.png) no-repeat; }

/* MAGAZINES DISPLAY > SECOND INFORMATION */
.magazines_display li.second{border:3px solid #e1d3b2; background:#f0e9d8;}
.magazines_display li.second .magazine_flip{background:url(../images/california-small-2024.png) no-repeat;}
.magazines_display li.second .magazine_flip:hover{background:url(../images/california-enlarge-2024.png) no-repeat;}

/* MAGAZINES DISPLAY > THIRD INFORMATION */
.magazines_display li.third{border:3px solid #e6c1c5; background:#f9e7e9;}
.magazines_display li.third .magazine_flip{background:url(../images/canada-small-2024.png) no-repeat;}
.magazines_display li.third .magazine_flip:hover{background:url(../images/canada-enlarge-2024.png) no-repeat;}

/* MAGAZINES DISPLAY > FOURTH INFORMATION */
.magazines_display li.fourth{border:3px solid #91c0be; background:#dcf0ef; margin:0;}
.magazines_display li.fourth .magazine_flip{background:url(../images/florida-small-2024.png) no-repeat;}
.magazines_display li.fourth .magazine_flip:hover{background:url(../images/florida-enlarge-2024.png) no-repeat;}

/* MAGAZINES DISPLAY > KNOW MORE */
.know_more{position:absolute; left:-9px; bottom:-30px;}


/********** CONTACT INFORMATION **********/
.contact{overflow:hidden; font-family:helveticaneuelt_std_med_cnRg; padding:20px; background:#e4e5db; position:relative; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; margin:60px 0 32px 0; text-align:left;}
.address_info{margin:0; padding:0; list-style:none; }
.address_info li{margin:0 20px 0 0; padding:0; float:left;  font-size:11pt; line-height:16px;}
.width1{width:331px;}
.width2{width:256px;}
.width3{width:289px;}
.width4{width:520px;}
.txt_blue{display:block; color:#075d94; font-size:14pt; line-height:20px;}
.txt_blue1{display:block; color:#075d94; font-size:14pt; margin-bottom:8px; line-height:20px;}
.font_style{font-size:12pt; display:block; margin-top:10px;}
.email{font-size:12pt;}

/********** FOOTER SECTION **********/
footer{background:#eaeade; overflow:hidden; padding-top:10px; height:70px; font-size:10pt;}
p.floatr a{text-decoration:underline; font-weight:bold;}
p.floatr a:hover{text-decoration:none;}


