/* GENERAL */
html, body	{ padding:0; margin:0px; background:#ffffff; text-align:center; }
form		{ padding:0px; margin:0px; }
h1			{ color:#ce0000; font-family:'trebuchet ms',arial,sans-serif; font-size:28px; font-weight:normal; padding:0px; margin:0px; line-height:1.2em; }
h2			{ color:#ce0000; font-family:'trebuchet ms',arial,sans-serif; font-size:28px; font-weight:normal; padding:0px; margin:0px; }
h3			{ color:#1a1a1a; font-family:'trebuchet ms',arial,sans-serif; font-size:16px; font-weight:normal; padding:0px; margin:0px 0px 18px 0px; }
div			{ font-family:'trebuchet ms',verdana,tahoma,sans-serif; font-size:13px; line-height:1.4em; color:#1a1a1a; }
.right		{ float:right; margin:0px 0px 6px 6px; }
.left		{ float:left; margin:0px 6px 6px 0px; }
.hide		{ display:none; visibility:hidden; }

/* WRAP */
div.wrap	{ position:relative; text-align:left; width:968px; padding:0px; margin:0 auto; }


/* LOGOS */
img.ff_logo	{ position:relative; float:left; padding:0px; margin:3px 0px 0px 12px; width:177px; height:130px; border:none; }
img.lo_logo	{ position:relative; float:right; padding:0px; margin:31px 5px 0px 0px; width:79px; height:69px; border:none; }

/* FLAGS NY*/
ul.flags				{ position:relative; list-style:none; float:left; background:url('../../images/flagsbak2.gif'); background-repeat:no-repeat; padding:0 0 0 10px; margin:96px 0 0 7px; width:660px; height:37px; border:none; }
ul.flags li           { position:relative; display:block; float:left; padding:0; margin:13px 8px 0 0; font-size:11px; }
ul.flags li a:link, ul.flags li a:active, ul.flags li a:visited          { color:#ce0000; text-decoration:none; }

/* TOP */
div.topwrap		{ position:relative; clear:both; width:940px; height:228px; background:url('../images/topbak.jpg'); background-repeat:no-repeat; padding:25px 0px 0px 28px; margin:0px; }
div.form		{ background:url('../images/../images/topbak2.jpg'); }
div.info		{ width:605px; float:left; padding:4px 0px 0px 0px; margin:0px; }
div.book 		{ float:left; margin:56px 0px 10px 44px; }
div.book img 	{ margin:24px 0px 0px 10px; width:220px; height:44px; border:none; }



/* BOXES */
div.boxwrap						{ position:relative; float:left; width:646px; height:356px; background:url('../images/midbak.jpg'); background-repeat:no-repeat; padding:0px 0px 0px 2px; margin:0px; }
div.boxwrap div					{ position:relative; float:left; width:270px; height:147px; background:url('../images/boxbak.gif'); background-repeat:no-repeat; margin:0px 7px 14px 7px; padding:16px 16px 0px 16px; }
html>body div.boxwrap div		{ margin:0px 0px 14px 14px; }
div.boxwrap div.box3			{ background:url('../images/box3bak.jpg'); }
div.boxwrap div.box3 p			{ width:190px; }
div.boxwrap div a				{ width:125px; height:20px; padding-top:3px; background:url('../images/btn_bak.gif'); background-repeat:no-repeat; text-align:center; display:block; color:#000; text-decoration:none; }
div.boxwrap div.box4			{ background:url('../images/box4bak.gif'); }
div.boxwrap div.box4 object		{ position:absolute; top:18px; left:150px; width:130px; height:140px; background:none; padding:0px; margin:0px; }
div.boxwrap div.box4 a			{ background:none; }
div.boxwrap div.box4 img		{ position:absolute; top:18px; left:150px; width:130px; height:140px; background:none; padding:0px; margin:0px; }



/* TIP A FRIEND */
div.tip						{ position:relative; float:left; width:271px; height:340px; background:url('../images/tipbak.jpg'); background-repeat:no-repeat; padding:16px 32px 0px 16px;; margin:0px; }
div.tip label				{ display:block;}
div.tip input				{ width:127px; height:18px; border:1px solid #adadac; background:#fff; font-family:'trebuchet ms',verdana,tahoma,sans-serif; font-size:11px; }
div.tip textarea			{ position:absolute; left:16px; top:226px; width:267px; height:64px; border:1px solid #adadac; background:#fff; font-family:'trebuchet ms',verdana,tahoma,sans-serif; font-size:11px; }
div.tip input#name			{ position:absolute; left:16px; top:135px; }
div.tip input#friendname	{ position:absolute; left:156px; top:135px; }
div.tip input#email			{ position:absolute; left:16px; top:181px; }
div.tip input#friendemail	{ position:absolute; left:156px; top:181px; }

div.tip label#lname			{ position:absolute; left:17px; top:118px; }
div.tip label#lfriendname	{ position:absolute; left:157px; top:118px; }
div.tip label#lemail		{ position:absolute; left:17px; top:164px; }
div.tip label#lfriendemail	{ position:absolute; left:157px; top:164px; }
div.tip label#lmess			{ position:absolute; left:17px; top:211px; }

div.tip input.btn			{ position:absolute; left:16px; top:305px; width:125px; height:23px; border:none; }



/* LOGOS */
div.logos			{ clear:both; width:968px; height:180px; background:url('../images/logobak.gif'); background-repeat:no-repeat; padding:7px 0px 0px 0px; margin:0px 0px 20px 0px; }
div.logos img		{ margin:6px 0px 10px 3px; width:114px; height:71px; border:none; }
div.logos img.gf	{ width:205px; }




/* SUBPAGE */
div.mainwrap				{ position:relative; width:968px; background:url('../images/mainbak.gif'); background-repeat:repeat-y; padding:0px; margin:0px; }
div.tone					{ position:relative; width:968px; min-height:192px; background:url('../images/tonebak.jpg'); background-repeat:no-repeat; padding:0px; margin:0px; }
div.boxes					{ position:relative; width:333px; float:left; }
div.boxes div				{ position:relative; width:270px; height:147px; background:url('../images/boxbak.gif'); background-repeat:no-repeat; margin:0px 0px 14px 16px; padding:16px 16px 0px 16px; }
div.boxes div.box3			{ background:url('../images/box3bak.jpg'); background-repeat:no-repeat; }
div.boxes div.box3 p		{ width:190px; }
div.boxes div a				{ width:125px; height:20px; padding-top:3px; background:url('../images/btn_bak.gif'); background-repeat:no-repeat; text-align:center; display:block; color:#000; text-decoration:none; }
div.boxes div.box4 a		{ background:none; }
div.boxes div.box4 img		{ position:absolute; top:18px; left:150px; width:130px; height:140px; background:none; padding:0px; margin:0px; }

div.main				{ float:left; background:url('../images/mainboxbot.gif') bottom left no-repeat; width:618px; padding:0px 0px 16px 0px; margin:0px 0px 14px 0px; background-color:#fff; }
div.main h1				{ margin:0px 0px 26px 0px; padding:16px 10px 0px 26px; background:url('../images/mainboxtop.gif') top left no-repeat; }
div.main span.text		{ display:block; margin:0px; padding:0px 26px 26px 26px; }
div.main a:link, div.main a:active, div.main a:visited		{ color:#ce0000; text-decoration:underline; }
div.main a:hover		{ background:#f2f2f2; }

p.rightbox						{ display:block; background:#f3f5d2; width:166px; float:right; margin:0px 0px 6px 6px; padding:8px; line-height:14px; }
p.rightbox img					{ margin:0px 0px 4px 0px; }
div.main p.rightbox a:link, div.main p.rightbox a:active, div.main p.rightbox a:visited		{ font-size:11px; color:#1a1a1a; text-decoration:none; }
div.main p.rightbox a:hover		{ text-decoration:none; background:none; }
p.imgbox						{ display:block; float:right; margin:0px 0px 6px 6px; padding:0px; font-size:11px; }


p.air					{ clear:both; margin:0px; padding:0px 0px 14px 0px; }



/* FORM */
div.main form			{ margin:30px 0px 0px 30px; }

div.main label			{ clear:both; display:block; float:left; width:100px; }
div.main label.clear	{ clear:both; display:block; float:none; width:340px; }

div.main input			{ display:block; float:left; width:290px; height:17px; border:1px solid #ccc; background:#fff; font-family:verdana,tahoma,sans-serif; font-size:11px; }
div.main input#tel		{ width:40px; }
div.main input#tel2		{ width:233px; }
html>body div.main input#tel2	{ width:235px; }

div.main input.btn		{ width:125px; height:23px; font-size:13px; background:url('../images/btn_bak.gif'); border:0px; background-repeat:no-repeat; text-align:center; display:block; color:#000; text-decoration:none; font-family:'trebuchet ms',verdana,tahoma,sans-serif; margin-right:40px; }

div.main select			{ display:block; float:left; width:294px; height:19px; border:1px solid #ccc; background:#fff; font-family:verdana,tahoma,sans-serif; font-size:11px; }
html>body div.main select	{ width:292px; }

div.main textarea		{ display:block; width:390px; height:57px; border:1px solid #ccc; background:#fff; font-family:verdana,tahoma,sans-serif; font-size:11px; }

div.main hr				{ color:#ededed; height:1px; background-color:#ccc; border:0px solid #fff; margin:20px 0px 20px 0px; }
div.main p.line			{ float:left; display:inline; margin:0px; padding:0px 4px 0px 4px; }






