@charset "utf-8";

p,h1,h2,h3,h4,h5 { margin:0; padding:0; }

body { margin:0; padding:0; background:#ffffff url(../images/background-img.jpg) no-repeat top center; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; }

.clear { clear:both; border:none !important; margin:0 !important; padding:0 !important; float:none !important; width:auto !important; }

img, .thumb div img.hover, .button { behavior:url(./images/iepngfix.htc); }
a img { border:none; }

#wrapper { margin:0 auto; width:961px; }

#header { width:961px; }
.tele { float:right; width:245px; color:#000000; margin:25px 0 0 0; text-shadow:2px 2px 2px #cccccc; font-family:"Trebuchet MS";  }
.tele span { font-weight:bold; font-size:23px; }
.logo { float:left; }
#navigation { margin:0 0 0 8px; width:953px; height:22px; display:block; text-transform:uppercase;  }
#navigation ul { margin:0; padding:0; font-size:11px; }
#navigation ul li { float:left; list-style:none; background:url(../images/button-right.png) no-repeat right top; padding:0 2px 0 0px; margin:0 4px 0 0; }
#navigation ul li a { background:url(../images/button-bg.png) no-repeat top left; padding:10px 16px 0 16px; color:#FFFFFF; text-decoration:none; height:22px; display:inline-block;  }
#navigation ul li a:hover { color:#56c5ff; text-decoration:none; }
#navigation ul li.spacer1 { margin-right:0px !important; margin-left:0px; }

.flash { width:722px; float:left; margin-left:8px;_margin-left:4px; }
.bannerRight { background:url(../images/banner-right.png) no-repeat; width:230px; height:240px; float:left; border:1px solid #000000; border-left:none; }
.send-enqu { margin:22px 0 11px 0; }

p { margin:10px 0 10px 0; }
h1 { margin:10px 0 10px 0; font:normal 21px "Times New Roman", Times, serif; color:#0f3a59; text-transform:uppercase; }
h2 { margin:10px 0 5px 0; font:bold 18px "Times New Roman", Times, serif; color:#000000; }
h3 { margin:15px 0 5px 0; font:bold 16px "Times New Roman", Times, serif; color:#000000; }
h4 { margin:10px 0 5px 0; font:bold 12px; color:#000000; }

h2 a { color:#000000; text-decoration:underline; }

h2 a:hover { color:#999999; text-decoration:none; }

a { color:#000000; text-decoration:underline; }

a:hover { color:#999999; text-decoration:none; }

address { font-style:normal; }

#content { width:923px; border:1px solid #66b8e3; margin:13px 0 13px 8px; background:#ffffff url(../images/content-bg.gif) repeat-x bottom; padding:0 5px 10px 24px;  }
#content ul { margin:10px 0 0 20px; padding:0;  }
#content ul li { list-style:square; }
#content form { margin:0; padding:0; width:500px; float:left; }
#content form label { width:120px; float:left; }
#content form .inputbox { margin:0 0 10px 0; width:250px; border:1px solid #000000; }
#content form .textbox { width:250px; height:70px; border:1px solid #000000; margin:0 0 10px 0; }
#content form select { border:1px solid #000000; margin:0 0 10px 0; }

.welcomeContent { width:450px; float:left; font-family:Arial, Helvetica, sans-serif; margin:24px 0 0 0; }
.welcomeContent h1 { margin:7px 0 12px 0; font:normal 17px "Times New Roman", Times, serif; color:#0f3a59; text-transform:uppercase; }
.welcomeContent p { margin:12px 0 5px 0; }
.read a { font-size:10px; text-transform:uppercase; color:#0389d0; text-decoration:underline; }
.read a:hover { color:#333333; text-decoration:underline;  }
.castle { width:472px; background:url(../images/home-body-img.png) no-repeat; float:left; }
.bookCastle { margin:134px 6px 0 0; float:right; }
.weather { margin:80px 0 0 60px; }

#ourProduct { width:904px; border:1px solid #66b8e3; background:#0c4c75 url(../images/our-product-bg.gif) repeat-x bottom; padding:13px 24px; margin:0 0 13px 8px; }
#ourProduct h2 span { display:none; }
#ourProduct .products { margin:22px 55px 0 7px;_margin:22px 55px 0 7px; padding:0; font:11px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#ffffff; float:left; }
#ourProduct .products li { list-style:none; list-style-image:none; background:url(../images/bullet.png) no-repeat 0 4px; padding-left:15px; margin-bottom:3px;}
.noMargin { margin-right:0px !important; }
.blue { color:#0f90d5; }
.spacing { margin:20px 65px 0 65px; }
.space { margin:25px; }
.priceTable { margin:15px; }
.image { border:1px solid #333333; padding:2px; }
.image1 { border:1px solid #333333; padding:2px; margin-top:10px; }
.plan { background-color: #656565; height: 530px; width: 800px; padding: 15px; }

.thumb { float: left; margin: 0; padding: 10px; }
.thumb div { margin: 0 10px 0 15px; padding: 5px; float:left; width: 180px; height: 180px; }
.thumb div img { width: 150px; height:150px; border: 1px solid #dddddd; padding: 10px; background: #f0f0f0; left: 0; top: 0; -ms-interpolation-mode: bicubic; }
.thumb div img.hover { background:url(../images/thumb_bg.png) no-repeat center center; border: none;}

.thumb1 div { padding: 5px; float:left; width:430px; border:1px solid #777777; margin:0 15px 10px 0; height:390px; }
.thumb1 div img { border:1px solid #dddddd; padding:3px; float:left; margin:0 10px 130px 0; }
.thumb1 div p { margin:5px 0 10px 0; }

.thumb2 div { padding: 5px; float:left; width:430px; border:1px solid #777777; margin:0 15px 10px 0; }
.thumb2 div img { border:1px solid #dddddd; padding:3px; float:left; margin:0 10px 0 0; }
.thumb2 div p { margin:5px 0 10px 0; }
.imagePlan { float:left; padding:2px; border:1px solid #333333; margin:5px 5px 10px 5px; }
.sitemap li { margin:10px 0 10px 0;  }
.back { float:left; height:290px; }
#delivery { width:420px; float:left; }
#delivery h3 { margin-top:0; }
.title { font-size:15px; }
.checklist { width:250px; border:1px solid #000000; padding:10px 10px 10px 25px; margin:0 0 0 5px; background:#def6ff; }
.checklist h3 { margin:0; padding:0; }

#footer { border-top:1px solid #9f9f9f; padding:13px 0 20px 0; margin-left:8px; font-size:11px; }
#footer span { float:right; }
#footer span a { color:#000000; text-decoration:none; }
#footer span a:hover { color:#0f90d5; text-decoration:none; }

.button { background:url(../images/submit.png) no-repeat; width:78px; height:27px; border:0;}
