body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,form,fieldset,p{margin:0; padding:0;}
img,fieldset {border:none; padding:0; margin:0;}
body{font-size:12px; font-family:Georgia,"Times New Roman",Times,serif; color:#66442b; background-color:#493322;}
html,body{width:100%}
a{color:#672f04; text-decoration:none;}
.b{color:#672f04; text-decoration:underline;}
a:hover,.b:hover{color:#333;}

/* Sections
------------------------------------------------------------- */
#wrapper{width:100%; background:url(../images/bg-seam2.jpg); position:absolute}
#wrapper .top{height:165px; background:url(../images/bg-seam1.jpg);}
#wrapper .head{height:320px; background:url(../images/bg-seam2.jpg); border-top:solid 1px #b7b0b3;}
#wrapper .head1{height:290px; background:url(../images/bg-seam2.jpg); border-top:solid 1px #b7b0b3;}
#wrapper .mid{height:350px; background:url(../images/bg-seam3.jpg); border-top:solid 1px #b7b0b3;}
#wrapper .footer{height:190px; background:url(../images/bg-seam4.jpg); border-top:solid 1px #b7b0b3;}

/* inside content */
#wrapper .midcontent{background:url(../images/bg-seam2.jpg); border-top:solid 1px #b7b0b3; margin-bottom:50px;}
#wrapper .midpack{background:url(../images/bg-seam2.jpg);}
#wrapper .midincon{height:500px; margin:0px auto; background:url(../images/bg-seam2.jpg);}
#wrapper .midincon1{height:600px; margin:0px auto; background:url(../images/bg-seam2.jpg);}
#wrapper .midincon2{height:740px; margin:0px auto; background:url(../images/bg-seam2.jpg);}

/* Head and Footer Navigations
------------------------------------------------------------- */
.menu{float:left; width:960px; height:50px; list-style:none;}
.menu ul{float:left; width:auto; margin-left:50px;}
.menu li{float:left; width:auto;}
.menu li a.home{float:left; width:68px; height:50px; background:url(../images/nav-home.gif) 0 0 no-repeat;}
.menu li a.abou{float:left; width:99px; height:50px; background:url(../images/nav-about.gif) 0 0 no-repeat;}
.menu li a.what{float:left; width:125px; height:50px; background:url(../images/nav-what.gif) 0 0 no-repeat}
.menu li a.pack{float:left; width:124px; height:50px; background:url(../images/nav-pack.gif) 0 0 no-repeat}
.menu li a.pric{float:left; width:86px; height:50px; background:url(../images/nav-price.gif) 0 0 no-repeat}
.menu li a.inqu{float:left; width:117px; height:50px; background:url(../images/nav-inq.gif) 0 0 no-repeat}
.menu li a.test{float:left; width:115px; height:50px; background:url(../images/nav-testi.gif) 0 0 no-repeat}
.menu li a.cont{float:left; width:105px; height:50px; background:url(../images/nav-cont.gif) 0 0 no-repeat}

.menuf ul{float:left; padding-left:40px; list-style:none;}
.menuf li{float:left;}
.menuf li a.homef{float:left; width:50px; height:40px; background:url(../images/navf-home.gif) 0 0 no-repeat;}
.menuf li a.abouf{float:left; width:72px; height:40px; background:url(../images/navf-about.gif) 0 0 no-repeat;}
.menuf li a.whatf{float:left; width:102px; height:40px; background:url(../images/navf-what.gif) 0 0 no-repeat}
.menuf li a.galf{float:left; width:98px; height:40px; background:url(../images/navf-gal.gif) 0 0 no-repeat}
.menuf li a.pricf{float:left; width:74px; height:40px; background:url(../images/navf-price.gif) 0 0 no-repeat}
.menuf li a.inquf{float:left; width:97px; height:40px; background:url(../images/navf-inq.gif) 0 0 no-repeat}
.menuf li a.testf{float:left; width:97px; height:40px; background:url(../images/navf-testi.gif) 0 0 no-repeat}
.menuf li a.contf{float:left; width:88px; height:40px; background:url(../images/navf-cont.gif) 0 0 no-repeat}
.menuf li a.faqsf{float:left; width:59px; height:40px; background:url(../images/navf-faq.gif) 0 0 no-repeat}
.menuf li a.sitef{float:left; width:72px; height:40px; background:url(../images/navf-sitemap.gif) 0 0 no-repeat}
.menuf li a.polif{float:left; width:70px; height:40px; background:url(../images/navf-policy.gif) 0 0 no-repeat}
.menuf li a.paraf{float:left; width:70px; height:40px; background:url(../images/navf-paparazzi.gif) 0 0 no-repeat}
.menuf li a.divaf{float:left; width:133px; height:40px; background:url(../images/navf-divad.gif) 0 0 no-repeat}
.menuf li a.termf{float:left; width:133px; height:40px; background:url(../images/navf-terms.gif) 0 0 no-repeat}

.menu li a,.menuf li a{text-decoration:none;}
.menu li a:hover,.menu li a.current,.menuf li a:hover,.menuf li a.current{background-position:0 bottom;}

/* Top Section
------------------------------------------------------------- */
#wrapper .uppersec{height:115px; position:absolute; left:50%; margin-left: -490px;}
#wrapper .logo{float:left; width:490px; height:115px; margin-top:25px;}
#wrapper .topcontact{float:right; width:490px; height:115px; margin-top:25px; position:absolute; left:100%;}
#wrapper .topimg{float:right; width:126px; height:55px;}
#wrapper .navsec{width:980px; height:50px; position:absolute; left:50%; margin-left:-490px; margin-top: 118px; z-index:2;}

/* Head, Mid, Footer
------------------------------------------------------------- */
#headsec,#midsec,#footersec{width:980px;position:absolute;left:50%;margin-left:-490px;}
#midsec .imgtitle{margin:0;}

/* Head
------------------------------------------------------------- */
#headtext{float:left; width:535px; height:320px; margin-top:35px;}
#headtext p{font-size:18px; line-height:24px; margin:5px 50px 0 12px;}
#headtext span{font-size:22px; font-weight:bold;}
#headtext .spanb{font-size:16px;}
#headtext h1{font-size:24px; font-weight:normal; color:#66442b; margin:20px 40px 0 12px;}
#imgslide{float:right; width:445px; height:320px;}

/* animation */
pre{text-align:left; overflow:visible; display:none}
code{background-color:#ffc}
pre code{background-color:#eee}
.pics{width:373px; height:258px; padding:0; margin-top:30px; overflow:hidden; background-image:url(../images/imgbg.gif); z-index:1;}
.mimg{width:361px; height:246px; margin:6px; border:none}

/* Mid
------------------------------------------------------------- */
.imgpack {float:left; width:163px; height:310px;}
.imgpack img{margin:20px 0 0 12px;}
.imgpack h1{font-size:16px;font-weight:normal;color:#66442b;text-align:center;margin-top:5px;}
.imgpack p{font-size:12px;line-height:18px;margin-top:5px;text-align:center;}

/* Footer
------------------------------------------------------------- */
/* copyright */
#copyright{width:980px;position:absolute;left:492px;margin-left:-490px;top:50px;text-align:center;}
#copyright .fleft{float:left; width:500px; margin-top:10px;}
#copyright .fright{float:left; width:400px;text-align:left; margin-top:15px;}
#copyright .fright p{float:left; margin-left:3px;}
#copyright .ffull{width:960px; text-align:center; margin:0 auto;}
#copyright p{font-size:12px; margin:5px 0 0 0;}
#copyright img{vertical-align:middle;}
.ptxt{font-size:11px;}
.copy{font-weight:bold;}

/* social net */
#social{float:right; width:144px; height:56px; margin-top:-10px; margin-right:20px;}
#social p{text-align:center;}

