/* ::::: http://www.naplesnet.com/naplesnet.css ::::: */

body { margin: 0px; padding: 0px; overflow: visible; font-family: Arial,Helvetica,sans-serif; background-color: rgb(255, 255, 255); font-style: normal; }
p { margin: 0px; padding: 0px; }
.trhotel { border: 3px solid rgb(177, 195, 217); }
a.trhotel:hover { border: 3px solid rgb(0, 0, 102); }
a:link { font-family: Verdana,Arial,Helvetica,sans-serif; }
a:visited { font-family: Verdana,Arial,Helvetica,sans-serif; }
a:hover { border: 0pt none ; color: rgb(0, 0, 102); }
a:active { font-family: Verdana,Arial,Helvetica,sans-serif; }
.dailynews { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 102); font-size: 12px; }
a.dailynews:link { font-size: 12px; color: rgb(0, 16, 94); text-decoration: none; }
a.dailynews:visited { color: rgb(146, 196, 245); text-decoration: none; }
a.dailynews:hover { color: rgb(102, 153, 255); text-decoration: none; }
a.dailynews:active { color: rgb(0, 0, 102); text-decoration: none; }
.rights { font-size: 10px; color: rgb(0, 0, 102); }
.red { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 16px; color: rgb(234, 0, 70); font-weight: bold; }
.category { font-size: 12px; font-weight: bold; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; }
a.category:link { color: rgb(0, 51, 255); text-decoration: none; }
a.category:visited { color: rgb(0, 51, 255); text-decoration: none; }
a.category:hover { color: rgb(0, 0, 102); text-decoration: underline; }
a.category:active { color: rgb(0, 51, 255); text-decoration: none; }
.Bluetext { font-size: 12px; font-weight: bold; color: rgb(0, 51, 255); font-family: Verdana,Arial,Helvetica,sans-serif; line-height: 13px; }
a.Bluetext:link { color: rgb(0, 51, 255); text-decoration: none; }
a.Bluetext:visited { color: rgb(0, 51, 255); text-decoration: none; }
a.Bluetext:hover { color: rgb(0, 0, 102); text-decoration: underline; }
a.Bluetext:active { color: rgb(0, 51, 255); text-decoration: underline; }
.gray { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(153, 153, 153); text-decoration: none; }
a.gray:link { color: rgb(153, 153, 153); text-decoration: none; }
a.gray:hover { color: rgb(0, 0, 102); }
.bluetitle { font-family: Arial,Helvetica,sans-serif; font-size: 16px; color: rgb(0, 0, 102); font-weight: bold; }
a.bluetitle:link { color: rgb(0, 0, 102); text-decoration: underline; font-family: Arial,Helvetica,sans-serif; }
a.bluetitle:visited { font-family: Arial,Helvetica,sans-serif; color: rgb(0, 0, 102); }
a.bluetitle:hover { color: rgb(234, 0, 70); }
.padd { margin-right: 5px; margin-left: 5px; }
.top { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(197, 219, 255); }
a.top:link { text-decoration: none; color: rgb(182, 210, 250); }
a.top:visited { color: rgb(182, 210, 250); text-decoration: none; }
a.top:hover { color: rgb(71, 138, 251); text-decoration: underline; }
.sub { font-size: 10px; color: rgb(0, 0, 102); font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; }
a.sub:link { color: rgb(0, 0, 102); text-decoration: none; }
a.sub:hover { color: rgb(171, 203, 252); text-decoration: underline; }
.dot { font-size: 14px; color: rgb(102, 153, 255); }
.naples1 { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); }
.Big { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(51, 102, 255); font-weight: bold; }
a.Big:link { font-weight: bold; text-decoration: underline; color: rgb(0, 0, 102); }
a.Big:visited { color: rgb(0, 0, 102); text-decoration: underline; }
a.Big:hover { color: rgb(0, 51, 255); text-decoration: underline; }
a.Big:active { color: rgb(0, 0, 102); text-decoration: underline; }
.title { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; color: rgb(51, 102, 255); }
a.title:link { color: rgb(51, 102, 255); text-decoration: none; }
a.title:visited { text-decoration: none; }
a.title:hover { color: rgb(51, 102, 255); text-decoration: underline; }
.time { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(0, 0, 102); font-weight: normal; }
a.time:link { color: rgb(0, 0, 102); text-decoration: underline; }
a.time:visited { color: rgb(0, 0, 102); }
a.time:hover { color: rgb(0, 51, 255); text-decoration: none; }
a.time:active { color: rgb(0, 0, 102); }
.discounthotels { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; color: rgb(0, 102, 255); text-decoration: none; padding-left: 2px; }
a.discounthotels:link { color: rgb(0, 0, 102); text-decoration: none; }
a.discounthotels:hover { color: rgb(255, 255, 255); }
a.discounthotels:visited { text-decoration: none; }
h1 { margin: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(255, 255, 255); }
h2 { margin: 0px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: rgb(0, 16, 94); line-height: 13px; }
h3 { margin: 0px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(0, 51, 255); line-height: 16px; }
h4 { margin: 0px; font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 102); font-size: 12px; line-height: 14px; }
.border { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); width: 185px; }
.border2 { border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) -moz-use-text-color -moz-use-text-color; border-width: 1px; padding-left: 5px; padding-top: 5px; }
img.photo { border: 1px solid rgb(187, 224, 253); float: left; margin-right: 5px; margin-bottom: 0px; margin-left: 5px; }
a:link img { border-color: rgb(187, 224, 253); }
a:hover img { border-color: rgb(0, 102, 255); }
img.pic { border: 0px none ; float: left; margin-right: 20px; }
#Background { margin: 0pt; padding: 0pt; top: 134px; width: 990px; z-index: 3; background-color: rgb(0, 16, 94); position: absolute; height: auto; left: 8px; }
#Webcam { position: absolute; left: 305px; top: 108px; width: 95px; height: 34px; z-index: 2; background-image: url('webcam.jpg'); }
#News { position: absolute; left: 405px; top: 108px; width: 95px; height: 34px; z-index: 2; background-image: url('news.jpg'); }
#Weather { position: absolute; left: 505px; top: 108px; width: 95px; height: 34px; z-index: 2; background-image: url('weather.jpg'); }
#Hotelbackground { position: absolute; left: 359px; top: 266px; width: 397px; height: 181px; z-index: 2; }
#Hotels { width: 323px; height: 110px; z-index: 4; background-image: url('hotelbox.jpg'); float: left; margin-left: 35px; margin-top: 10px; margin-bottom: 10px; display: inline; background-repeat: no-repeat; }
div.Menu { left: 8px; top: 125px; width: 990px; height: 60px; background-image: url('menubackgtopcenter.jpg'); background-repeat: repeat-x; }
div.Menu2 { background-image: url('menubackgtopright.jpg'); background-repeat: no-repeat; background-position: right top; height: 60px; }
div.Menu3 { background-image: url('menubackgtopleft.jpg'); background-repeat: no-repeat; background-position: left top; height: 60px; text-align: right; padding-right: 10px; padding-top: 5px; }
div.Advertising { margin: 0px 10px 10px; background: rgb(199, 219, 254) url('categorybottom.jpg') repeat-x scroll left bottom; overflow: visible; width: 208px; z-index: 4; float: right; display: inline; }
div.WeatherBox { margin: 0px; background: rgb(197, 219, 255) url('categorybottom.jpg') repeat-x scroll left bottom; z-index: 4; float: left; width: 400px; }
.headerpic { background-image: url('naples6.jpg'); background-repeat: no-repeat; width: 990px; height: 100px; position: absolute; z-index: 1; left: 0px; top: 0px; padding-top: 3px; padding-left: 5px; background-position: center top; }
.thbutton { background: transparent none repeat scroll left top; height: 30px; }
div.neutral { margin: 0px 10px; background: rgb(197, 219, 255) url('categorybottom.jpg') repeat-x scroll left bottom; z-index: 4; float: left; width: 71px; }
div.Categorybottom { margin: 10px 0px 0px 10px; background: rgb(197, 219, 255) url('categorybottom.jpg') repeat-x scroll left bottom; float: left; }
div.Category1 { margin: 0px 10px 10px; background: rgb(197, 219, 255) url('categorybottom.jpg') repeat-x scroll left bottom; z-index: 4; float: left; width: 320px; display: inline; }
div.Category0 { background: rgb(199, 219, 254) url('categorybottom.jpg') repeat-x scroll left bottom; }
div.Category2 { background: transparent url('categoryright.jpg') repeat-y scroll right top; }
div.Category3 { background: transparent url('categorytopleft.jpg') no-repeat scroll left top; }
div.Category4 { background: transparent url('categorytopright.jpg') no-repeat scroll right top; }
div.Category5 { background: transparent url('categorybottomleft.jpg') no-repeat scroll left bottom; }
div.Category6 { padding: 10px; background: transparent url('categorybottomright.jpg') no-repeat scroll right bottom; }
div.Whiteboxmiddle { background: rgb(255, 255, 255) url('whitetopcenter.jpg') repeat-x scroll left top; margin-right: 0px; position: absolute; left: 620px; top: 1px; }
div.Theater { background: rgb(255, 255, 255) url('hotelright.jpg') repeat-y scroll right top; width: 752px; margin-right: 0px; margin-left: 10px; float: left; display: inline; }
div.Hotels1 { position: absolute; width: 385px; left: 41px; top: 391px; z-index: 4; background-color: rgb(255, 255, 255); height: auto; }
div.Hotels2 { background: rgb(255, 255, 255) url('hotelright.jpg') repeat-y scroll right top; height: auto; float: left; width: 422px; }
div.Hotels3 { background: transparent url('hoteltopleft.jpg') no-repeat scroll left top; }
div.Hotels4 { background: transparent url('hoteltopright.jpg') no-repeat scroll right top; }
div.Hotels5 { background: transparent url('hotelbottomleft.jpg') no-repeat scroll left bottom; }
div.Hotels6 { background: transparent url('hotelbottomright.jpg') no-repeat scroll right bottom; padding-right: 15px; padding-left: 10px; padding-bottom: 20px; }
.hotelsearch { background-image: url('submit.jpg'); width: 110px; height: 33px; }
div.HomeButton { background: transparent url('topbuttoncenter.jpg') repeat-x scroll left top; position: absolute; left: 25px; top: 113px; width: 170px; z-index: 2; height: 28px; }
div.TopButton { background: transparent url('topbuttoncenter.jpg') repeat-x scroll left top; position: absolute; left: 772px; top: 113px; width: 120px; height: 28px; z-index: 2; }
div.TopButton1 { background: transparent url('topbuttoncenter.jpg') repeat-x scroll left top; position: absolute; left: 708px; top: 113px; width: 60px; height: 28px; z-index: 2; }
div.TopButtonCal { background: transparent url('topbuttoncenter.jpg') repeat-x scroll left top; position: absolute; left: 493px; top: 113px; width: 65px; height: 28px; z-index: 2; }
div.TopButtonWebcam { background: transparent url('topbuttoncenter.jpg') repeat-x scroll left top; position: absolute; left: 625px; top: 113px; width: 80px; height: 28px; z-index: 2; }
div.TopButtonWeather { background: transparent url('topbuttoncenter.jpg') repeat-x scroll left top; position: absolute; left: 895px; top: 113px; width: 80px; height: 28px; z-index: 2; }
div.TopButtonNews { background: transparent url('topbuttoncenter.jpg') repeat-x scroll left top; position: absolute; left: 562px; top: 113px; width: 60px; height: 28px; z-index: 2; }
div.TopButton2 { background: transparent url('topbuttonleft.jpg') no-repeat scroll left top; }
div.TopButton3 { background: transparent url('topbuttonright.jpg') no-repeat scroll right top; padding-top: 5px; }
div.Footer { left: 0px; width: 990px; height: 60px; background-image: url('footertopcenter.jpg'); background-repeat: repeat-x; float: left; background-position: center bottom; }
div.Footer2 { background-image: url('footerright.jpg'); background-repeat: no-repeat; background-position: right bottom; height: 60px; }
div.Footer3 { background-image: url('footerleft.jpg'); background-repeat: no-repeat; background-position: left bottom; height: 60px; text-align: center; }
div.name { height: 30px; width: 270px; text-align: center; }
div.left { text-align: left; width: 705px; }
div.Whiteboxindex { background: transparent url('whitetopcenter.jpg') repeat-x scroll left top; float: left; margin-top: 10px; width: 300px; }
div.Whiteboxcategory { background: transparent url('whitetopcenter.jpg') repeat-x scroll left top; float: left; margin-top: 10px; clear: left; }
div.Naples1 { background: transparent url('whitetopcenter.jpg') repeat-x scroll left top; width: 380px; z-index: 6; margin-left: 20px; float: left; margin-top: 10px; }
div.Naples2 { background: transparent url('whitebottom.jpg') repeat-x scroll left bottom; }
div.Naples3 { background: transparent url('whitecenterleft.jpg') repeat-y scroll left top; }
div.Naples4 { background: transparent url('whiteright.jpg') repeat-y scroll right top; }
div.Naples5 { background: transparent url('whitetopleftcorner.jpg') no-repeat scroll left top; }
div.Naples6 { background: transparent url('whitetoprightcorner.jpg') no-repeat scroll right top; }
div.Naples7 { background: transparent url('whitebottomleftcorner.jpg') no-repeat scroll left bottom; }
div.Naples8 { padding: 15px 26px 20px; background: transparent url('whitebottomrightcorner.jpg') no-repeat scroll right bottom; }
div.movie { overflow: visible; float: left; height: auto; width: 660px; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; clear: inherit; z-index: 6; }
table { clear: both; height: auto; }
.newslinks { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; color: rgb(0, 0, 102); text-align: left; padding-right: 1px; font-weight: bold; }
a.newslinks:link { font-weight: bold; color: rgb(0, 0, 102); text-decoration: none; }
a.newslinks:visited { text-decoration: none; }
a.newslinks:hover { color: rgb(81, 136, 255); }
#Banner468 { width: 468px; height: 60px; z-index: 3; position: absolute; left: 503px; top: 15px; }
#Addhere { width: 120px; height: 20px; z-index: 3; position: absolute; top: 85px; left: 850px; }
.tablecolumn { clear: right; float: right; }
img.hotelpic { border: 2px solid rgb(202, 234, 255); margin: 4px; }
a:link img.hotelpic { border: 2px solid rgb(197, 219, 255); margin: 4px; }
a:visited img.hotelpic { border: 2px solid rgb(197, 219, 255); margin: 4px; }
a:hover img.hotelpic { border: 2px solid rgb(51, 153, 255); margin: 4px; }
a:active img.hotelpic { border: 2px solid rgb(197, 219, 255); margin: 4px; }
.hoteltable { border: 3px solid rgb(229, 238, 255); height: 70px; width: 620px; background-color: rgb(255, 255, 255); float: right; margin-right: 1px; margin-top: 2px; margin-bottom: 2px; }
.hoteltablecorner { border: 0pt none ; background-repeat: no-repeat; background-position: left top; background-color: rgb(203, 222, 254); width: 650px; height: 74px; margin-left: 10px; margin-bottom: 7px; }
.cityhotelheader { background-image: url('cityhotel.jpg'); background-repeat: no-repeat; width: 510px; height: 100px; position: absolute; z-index: 1; left: 0px; top: 0px; padding-top: 3px; padding-left: 5px; background-position: center top; }
.hoteltablecity { border: 3px solid ; margin: 2px; height: 70px; width: 680px; background-color: rgb(255, 255, 255); display: inline; }
.hoteltablecornercity { border: 0pt none ; background-repeat: no-repeat; background-position: left top; background-color: rgb(203, 222, 254); width: 700px; height: 74px; margin-left: 10px; margin-bottom: 7px; }
.stripetop { background-image: url('stripe.jpg'); background-repeat: repeat-x; background-position: left bottom; }
.stripeside { background-image: url('stripeleft.jpg'); background-repeat: repeat-y; background-position: left top; }
.stiprightside { background-image: url('striperight.jpg'); background-repeat: repeat-y; background-position: right top; }
.stripebottom { background-image: url('stripebottom.jpg'); background-repeat: repeat-x; background-position: left bottom; }
.striperoof { background-image: url('stripe.jpg'); background-repeat: repeat-x; background-position: left top; }
.astripetop { background-image: url('2stripe.jpg'); background-repeat: repeat-x; background-position: left bottom; }
.astripeside { background-image: url('2stripeleft.jpg'); background-repeat: repeat-y; background-position: left top; }
.astiprightside { background-image: url('2striperight.jpg'); background-repeat: repeat-y; background-position: right top; }
.astripebottom { background-image: url('2stripebottom.jpg'); background-repeat: repeat-x; background-position: left bottom; }
.astriperoof { background-image: url('2stripe.jpg'); background-repeat: repeat-x; background-position: left top; }
.bannerborder { border: 1px solid rgb(255, 255, 255); }
.fullheight { height: 100%; }
.titleCopy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; color: #000066; }
.categoryCopy { font-size: 12px; font-weight: bold; color: rgb(0, 51, 255); font-family: Verdana,Arial,Helvetica,sans-serif; line-height: 13px; }
