/******************************************************************************
'Created By      	: 	Kunal Vijan
'File Description 	:	Style sheet for Hotel Gabbiano Azzurro
'******************************************************************************/
body						{margin:0px; padding:0px; background-color:#fff;}
*							{font-family:Arial, Helvetica, sans-serif;}
img, form					{border:0px;}
.error 						{font-size:11px; color:#f00;}
td							{font-size:11px; color:#666;}
.insidebanner				{padding:7px 8px;}
form						{margin:0px; padding:0px;}

/*Text*/
h1							{font-size:14px; font-weight:bold; color:#5f5f5f; margin:0px; padding:0px; padding-left:17px;}
.hd1						{font-size:12px; color:#5f5f5f; line-height:17px;}
.hd2						{font-size:11px; color:#5f5f5f; line-height:17px;}
.hd3						{font-size:12px; color:#015fa0; line-height:17px;}
.hd4						{font-size:12px; color:#545353; padding-left:14px;}
.hd5						{font-size:14px; font-weight:bold; color:#5f5f5f;}
.bodytxt1					{font-size:11px; color:#444242; padding:0px 24px 0px 17px; line-height:16px;}
.bodytxt2					{font-size:11px; color:#666;}
.bodytxt3					{font-size:11px; color:#999;}
.bodytxt4					{font-size:11px; color:#2885ab;}
.bodytxt5					{font-size:12px; color:#2885ab;}
.bodytxt6					{font-size:12px; color:#515151;}
.bodytxt7					{font-size:12px; color:#898989; padding-left:2px;}
.bodytxt8					{font-size:12px; color:#717171;}
.bodytxt9					{font-size:12px; color:#666;}
.leftxt						{font-size:11px; color:#5f5f5f; padding:0px 4px; text-align:justify; word-spacing:-1px; line-height:13px;}
.conttxt					{font-size:11px; color:#444242; padding:0px 5px 0px 18px; line-height:16px;}
.menutxt					{font-size:11px; color:#444242; line-height:16px; border-top:1px solid #e4e2e2;}
.offertxt					{font-size:13px; font-weight:bold; color:#3472ad;}
.beachtxt					{font-size:13px; color:#525252; padding-left:9px;}
.menuhd						{font-size:14px; font-weight:bold; color:#3472ad;}
.mediatxt					{font-size:11px; color:#444242; padding:0px 5px 0px 18px; line-height:16px; text-align:justify;}
.langselected				{font-size:12px; color:#5f6060; border-bottom:2px solid #7fbbd4; padding-bottom:3px;}
.seotxt						{font-size:11px; color:#444242;}

/*Main Tables*/
.maint2						{background:url(../images/maint2.gif) repeat-x;}
.maint4						{background:url(../images/maint4.gif) repeat-y;}
.maint5						{background:url(../images/maint5.gif) repeat-y;}
.maint7						{background:url(../images/maint7.gif) repeat-x;}
.navt2						{background:url(../images/navt2.gif) repeat-x;}
.navt4						{background:url(../images/navt4.gif) repeat-y;}
.navt5						{background:url(../images/navt5.gif) repeat-y;}
.navt7						{background:url(../images/navt7.gif) repeat-x;}
.inbanner2					{background:url(../images/inbanner2.gif) repeat-x;}
.inbanner4					{background:url(../images/inbanner4.gif) repeat-y;}
.inbanner5					{background:url(../images/inbanner5.gif) repeat-y;}
.inbanner7					{background:url(../images/inbanner7.gif) repeat-x;}

/*Div*/
.footer						{clear:both; width:925px;}
.header						{width:935px;}
.world						{font-size:11px; color:#666; padding:14px 7px 0px 0px; text-align:right; height:30px;}
.copyright					{font-size:11px; clear:both; color:#666; border:1px solid #ededed; text-align:left; padding:3px 0px 3px 15px;}
.newsletter					{font-size:11px; color:#666; float:left; background-color:#f5f5f5; padding:7px 0px 6px 0px;}
.subbutton					{float:left; background-color:#f5f5f5; padding:1px 19px 0px 2px; margin-top:0px;}
.logo						{float:left; margin:39px 0px 8px 0px; text-align:left; width:387px;}
.language					{float:left; margin-top:55px; width:548px; text-align:right; padding-bottom:20px;}
.photogallery				{width:644px; border:1px solid #d9d9d9;}

/*Links*/
a:link, a:active, a:visited	{font-size:11px; color:#666; text-decoration:none;}
a:hover 					{font-size:11px; color:#666; text-decoration:underline;}
a:active 					{outline:none;}

.elink1, a.elink1:link, a.elink1:active, a.elink1:visited {font-size:11px; color:#666; text-decoration:none;}
a.elink1:hover 				{font-size:11px; color:#005aa1; text-decoration:none;}

.elink2, a.elink2:link, a.elink2:active, a.elink2:visited {font-size:11px; color:#005aa1; text-decoration:none;}
a.elink2:hover 				{text-decoration:underline;}

.elink3, a.elink3:link, a.elink3:active, a.elink3:visited {font-size:11px; color:#1c45a0; text-decoration:underline;}
a.elink3:hover				{font-size:11px; color:#1c45a0; text-decoration:none;}

.elink4, a.elink4:link, a.elink4:active, a.elink4:visited {font-size:12px; color:#515151; text-decoration:none;}
a.elink4:hover 				{font-size:12px; color:#5f6060; text-decoration:none;}

.elink5, a.elink5:link, a.elink5:active, a.elink5:visited {font-size:12px; color:#015fa0; text-decoration:underline;}
a.elink5:hover 				{font-size:12px; color:#5f6060; text-decoration:none;}

.elink6, a.elink6:link, a.elink6:active, a.elink6:visited {font-size:11px; color:#fff; text-decoration:none;}
a.elink6:hover 				{font-size:11px; color:#fff; text-decoration:none;}

.lang, a.lang:link, a.lang:active, a.lang:visited {font-size:12px; color:#5f6060; text-decoration:none;}
a.lang:hover 				{font-size:12px; color:#5f6060; text-decoration:none; padding-bottom:3px; border-bottom:2px solid #7fbbd4;}

.footerlnk, a.footerlnk:link, a.footerlnk:active, a.footerlnk:visited {font-size:11px; color:#666; text-decoration:none;}
a.footerlnk:hover			{font-size:11px; color:#005aa1; text-decoration:none;}

.more, a.more:link, a.more:active, a.more:visited {font-size:11px; color:#1c45a0; text-decoration:none;}
a.more:hover				{font-size:11px; color:#1c45a0; text-decoration:underline;}

.bc, a.bc:link, a.bc:active, a.bc:visited {font-size:11px; color:#a5a5a5; text-decoration:none;}
a.bc:hover					{font-size:11px; color:#00579d; text-decoration:none;}

.leftnav, a.leftnav:link, a.leftnav:active, a.leftnav:visited {font-size:12px; color:#2885ab; text-decoration:none;}
a.leftnav:hover				{font-size:12px; color:#2885ab; text-decoration:none; font-weight:bold;}

.virtualtour, a.virtualtour:link, a.virtualtour:active, a.virtualtour:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000;}
a.virtualtour:hover			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; font-weight:bold;}

.gallery, a.gallery:link, a.gallery:active, a.gallery:visited {border:#fff 1px solid; display:block;}
a.gallery:hover				{border:#c8c8c8 1px solid; display:block;}

.tour, a.tour:link, a.tour:active, a.tour:visited {font-size:11px; color:#195a9c;}
a.tour:hover				{font-size:11px; color:#195a9c; text-decoration:underline;}

.media, a.media:link, a.media:active, a.media:visited {font-size:11px; color:#1c45a0; text-decoration:underline;}
a.media:hover				{font-size:11px; color:#1c45a0; text-decoration:none;}

.linkbtn, a.linkbtn:link, a.linkbtn:active, a.linkbtn:visited {font-size:13px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; background:url(../images/btnbg2.gif) repeat-x; text-align:center; height:23px; padding-top:6px; display:block; width:290px;}
a.linkbtn:hover				{font-size:13px; font-weight:bold; color:#fff; text-decoration:none;}

.linkbtn2, a.linkbtn2:link, a.linkbtn2:active, a.linkbtn2:visited {font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; background:#468dbd; text-align:center; height:20px; padding-top:3px; display:block; width:70px;}
a.linkbtn2:hover				{font-size:12px; font-weight:bold; color:#fff; text-decoration:none;}

/*Backgrounds*/
.bggrey1					{background-color:#ededed;}
.bggrey2					{background-color:#f5f5f5;}
.bggrey3					{background-color:#f4f4f4;}
.bggrey4					{background-color:#e0dfdf;}
.bggrey5					{background-color:#f6f5f5;}
.bggrey6					{background-color:#f1f1f1;}
.bgwhite					{background-color:#fff;}
.bgvirtualtour				{background-color:#f4f4f4;}

/*Border*/
.border2					{border:1px solid #ccc;}
.border3					{border-right:1px solid #e4e2e2;}
.border4					{border:1px solid #e6e5e5;}
.border5					{border-bottom:1px solid #e4e2e2;}
.border6					{border:1px solid #dbdbdb;}
.border7					{border:3px solid #c8c8c8;}
.contsep					{border-bottom:1px dashed #ccc;}
.imgbrdr1					{border:5px solid #ededed;}
.imgbrdr2					{border:6px solid #ededed;}
.imgbrdr3					{border:1px solid #E6E6E6;}
.imgbrdr4					{border:2px solid #e5e5e5;}
.sep1						{background:url(../images/sep1.gif) repeat-y;}
.sep2						{background:url(../images/sep2.gif) repeat-y;}
.sep3						{background:url(../images/sep3.gif) repeat-x;}

/*Gallery*/
#simplegallery1				{position:relative; visibility:hidden;}
.box						{font-size:11px; color:#fff; background-color:#468dbd; padding:3px 9px 2px 9px;}
.tourthumb					{padding:0px 10px 0px 10px;}

/*Forms*/
.frmtxt						{font-size:11px; color:#595959;}
.form_input1				{font-size:11px; color:#595959; width:157px; border:1px solid #9e9e9d;}
.form_input2				{font-size:11px; color:#595959; width:118px; border:1px solid #9e9e9d;}
.form_select1				{font-size:11px; color:#595959; width:80px; border:1px solid #9e9e9d;}
.form_textarea1				{font-size:11px; color:#595959; width:220px; border:1px solid #9e9e9d; height:100px;}
.form_button				{font-size:11px; color:#2a2f33; border:1px solid #b4d2e8; font-weight:bold; padding:2px; background:#fff url(../images/btnbg.gif) bottom repeat-x;}

/*UL LI*/
#ul1, #ul2					{font-size:11px; text-decoration:none; color:#5f5f5f; list-style-image:url(../images/bullet2.gif); margin-left:22px; padding-left:13px; list-style-position:outside; line-height:18px; padding-top:0px; margin-top:0px;}
#ul3						{list-style-type:none; margin:0px; padding:0px;}
#ul3 li						{font-size:12px; background:url(../images/bullet4.gif) 18px 9px no-repeat; margin-left:0px; padding-left:30px; line-height:22px;}
#ul4						{font-size:11px; text-decoration:none; color:#5f5f5f; list-style-image:url(../images/bullet1.gif); margin-left:22px; padding-left:13px; list-style-position:outside; line-height:18px; padding-top:5px; margin-top:5px; padding-bottom:0px; margin-bottom:0px;}
#footernav					{list-style-type:none; margin:0px; float:left; padding:7px 0px 6px 0px; text-align:left; background-color:#f5f5f5; width:678px; margin-bottom:9px;}
#footernav li				{display:inline; margin:0px; font-size:11px; color:#999; text-align:left; padding:0px 3px;}
#footerlnk1					{padding-left:14px;}		

/*Chrome Menu*/
.chromestyle				{padding:0px; margin:0px; text-align:left;}
.chromestyle:after			{height:0px; clear:both; visibility:hidden; padding:0px; margin:0px;}
.chromestyle ul				{margin:0px; padding:0px; width:925px; text-align:left; voice-family:"\"}\""; voice-family:inherit; padding-bottom:2px;} /*Firefox*/
/*html*.chromestyle ul		{[]margin:0px; padding:0px; width:925px; text-align:center; padding-top:1px; height:25px;} /*IE7*/
* html .chromestyle ul		{margin:0px; padding:0px; width:925px; text-align:left; padding-top:3px; height:22px;} /*IE6*/
.chromestyle ul li			{display:inline; padding-left:19px; text-align:left; margin:0px;}
.chromestyle ul li a		{font-size:13px; color:#5f5f5f; text-decoration:none; padding-bottom:1px; font-weight:normal; border-bottom:2px solid #fff; line-height:23px;}
.chromestyle ul li a:link, .chromestyle ul li a:active, .chromestyle ul li a:visited	{font-size:13px; color:#5f5f5f; text-decoration:none; padding-bottom:1px; font-weight:normal; border-bottom:2px solid #fff; line-height:23px;}
.chromestyle ul li a:hover  {color:#5f6060; border-bottom:2px solid #7fbbd4; line-height:23px;}

/*Style for Drop Down Menu*/
.shadow1					{border:#fdfdfd 1px solid; background-color:#fcfcfc; padding:1px; width:935px; clear:both; padding-top:0px; text-align:left;}
.shadow2					{border:#fbfbfb 1px solid; background-color:#f8f8f8; padding:1px; width:931px; clear:both; padding-top:0px; text-align:left;}
.shadow3					{border:#e2e2e2 1px solid; background-color:#fff; padding:1px; width:927px; clear:both; padding-top:0px; text-align:left;}
.dropmenudiv				{position:absolute; top:0; border:1px solid #d7d7d7; line-height:18px; margin-top:1px; z-index:100; background-color:#f4f4f4; width:230px; visibility:hidden; text-align:left;}
.dropmenudiv a				{width:100%; display:block; padding-left:10px; height:20px; border-bottom:1px dashed #adadad; text-decoration:none; font-weight:normal; font-size:12px; color:#5f6060; text-align:left;}
.dropmenudiv a:link			{width:100%; display:block; padding-left:10px; height:20px; border-bottom:1px dashed #adadad; text-decoration:none; font-weight:normal; font-size:12px; color:#5f6060; text-align:left;}
.dropmenudiv a:active		{width:100%; display:block; padding-left:10px; height:20px; border-bottom:1px dashed #adadad; text-decoration:none; font-weight:normal; font-size:12px; color:#5f6060; text-align:left;}
.dropmenudiv a:visited		{width:100%; display:block; padding-left:10px; height:20px; border-bottom:1px dashed #adadad; text-decoration:none; font-weight:normal; font-size:12px; color:#5f6060; text-align:left;}
.dropmenudiv a:hover		{background-color:#468dbd; font-weight:bold; color:#e7e6e6;}

/*Site Map*/
.smap						{font-size:12px; font-weight:bold; text-decoration:none;}
.smap1, .smap1:link, .smap1:active, .smap1:visited {font-size:12px; text-decoration:none; font-weight:bold; text-decoration:none;}
.smap1:hover				{text-decoration:underline;}
.smap2, .smap2:link, .smap2:active, .smap2:visited {font-size:12px; text-decoration:none; font-weight:normal; text-decoration:none; padding-left:10px;}
.smap2:hover				{text-decoration:underline;}

/*Trip*/
.reviewlnk, a.reviewlnk:link, a.reviewlnk:active, a.reviewlnk:visited {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#1d6ba9; text-decoration:underline;}
a.reviewlnk:hover			{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#1d6ba9; text-decoration:none;}
.reviewtxt					{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#676767;}
.reviewpad					{padding:5px 0px 10px 12px;}