    /*------FRAME END------*/

.Main {float: none; width: 809px; height: 99%; border: 1px solid #D1D1D1; z-index: 5; background-color: #fff; }
.Main_Top {width: 99%; height: 100%; border-left: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; border-bottom:1px solid #D1D1D1; z-index: 5; }						
    
    /*------FRAME END------*/
    
    
    /*------HEADER------*/

.Cookies { top: 5px; height: 20px; width: 796px; background-color: #003785; color: #ffffff; text-align: left; font-family: "arial", sans-serif; font-size: 12px; font-weight: 500; font-style: normal; padding-top: 5px; padding-left: 5px; }						
.Header {height: 115px; width: 100%; z-index: 5; margin-bottom: 4px; }
.Topnavs_Background {height:50px; width: 99.9%; z-index: 5; background-image: url(images/topnav_off_rotate.gif); }
.Topnavs_Placement {float: left; height: 100%; width: 33.3%; z-index: 5; }						
.Topnavs_Outline_Off { height: 46px; width: 250px; border-top: 1px solid #D1D1D1; border-left: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; z-index: 5; padding-top: 2.5px; padding-left: 2.5px; padding-right: 2.5px; margin-top: auto; margin-left: auto; margin-right: auto; }						
.Topnavs_Outline_On { height: 46px; width: 250px; background-image: url(images/topnav_on_outline.gif); border-top: 1px solid #D1D1D1; border-left: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; z-index: 5; padding-top: 2.5px; padding-left: 2.5px; padding-right: 2.5px; margin-top: auto; margin-left: auto; margin-right: auto; }
.Topnav_Button_Off { background-image: url(images/topnav_off.gif); height: 98%; Width: 99%; border-top: 1px solid #D1D1D1; border-left: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; z-index: 5; color: #ff8c00; font-family: "verdana", sans-serif; font-size: 18px; font-weight: 500; font-style: normal; text-align: center; line-height: 45px; }						
.Topnav_Button_On { background-image: url(images/topnav_on.gif); height: 98%; Width: 99%; border-top: 1px solid #D1D1D1; border-left: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; z-index: 5; color: #ff8c00; font-family: "verdana", sans-serif; font-size: 18px; font-weight: 500; font-style: normal; text-align: center; line-height: 45px; }						
.Blue_Bar { background-image: url(images/BlueBar.gif); height: 38px; width: 100%; text-align: center; z-index: 5; }
.Blue_Bar_Text { padding-top: 8px; height: 30px; width: 100%; color: #ffffff; font-family: "arial", sans-serif; font-size: 18px; font-weight: 500; font-style: normal; text-align: center; z-index: 5; }
.Bottomnavs_Background {height: 40px; width: 99.9%; z-index: 5; background-image: url(images/topnav_bottom_off_rotate.gif); }
.Bottomnavs_Placement {float: left; height: 100%; width: 20%; z-index: 5; }						
.Bottomnav_Button_Off { background-image: url(images/topnav_bottom_off.gif); height: 98%; Width: 98%; border-bottom: 1px solid #D1D1D1; border-left: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; z-index: 5; color: #ff8c00; font-family: "verdana", sans-serif; font-size: 16px; font-weight: 500; font-style: normal; text-align: center; line-height: 30px; }
.Bottomnav_Button_On { background-image: url(images/topnav_bottom_on.gif); height: 98%; Width: 98%; border-bottom: 1px solid #D1D1D1; border-left: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; z-index: 5; color: #ff8c00; font-family: "verdana", sans-serif; font-size: 16px; font-weight: 500; font-style: normal; text-align: center; line-height: 30px; }
.Bottomnavs_Outline_Off { height: 31px; width: 145px; border-bottom: 1px solid #D1D1D1; border-left: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; z-index: 5; padding-bottom: 2.5px; padding-left: 2.5px; padding-right: 2.5px; margin-bottom: auto; margin-left: auto; margin-right: auto; }
.Bottomnavs_Outline_On { height: 31px; width: 145px; background-image: url(images/topnav_bottom_on_outline.gif); border-bottom: 1px solid #D1D1D1; border-left: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; z-index: 5; padding-bottom: 2.5px; padding-left: 2.5px; padding-right: 2.5px; margin-bottom: auto; margin-left: auto; margin-right: auto; }

    /*------HEADER END------*/
    
    
    
    
    /*------BODY------*/

.Body {float: none;}
.Body_2_2 {float:left; width: 561px; padding: 8px; text-align: left; line-height: 1.4em; font-family: "verdana", sans-serif; font-size: 12px; font-weight: 400; z-index: 5; }						
.Body_3_2 {float:left; width: 362px; padding: 8px; text-align: left; line-height: 1.4em; font-family: "verdana", sans-serif; font-size: 12px; font-weight: 400; z-index: 5; }
.Body_3_3 {float:left; width: 168px; padding: 8px; text-align: center; line-height: 1.4em; font-family: "verdana", sans-serif; font-size: 12px; font-weight: 400; z-index: 5; }
.Content { height: 100%; width: 100%; z-index: 5; }
.Nav_Grad_Blue {float:left; height: 30px; width: 100%; background-image: url(images/topnav_off_pixel.gif); z-index: 5; border-bottom:1px solid #f9fdff; }		
.Nav_Grad_Text { padding-left: 10px; padding-top:6px; text-align: left; font-family: "arial", sans-serif; font-size: 15px; font-weight: 600; color: #0F69B5; }
.Nav_Grad_Text_Indent { padding-left: 23px; padding-top:5px; text-align: left; font-family: "arial", sans-serif; font-size: 16px; font-weight: 500; color: #0F69B5; }						
.Sub_Nav_Light_Blue {float:left; width: 100%; background-color: #e9f1fb; border-bottom: 1px solid #f9fdff; padding-top: 3px; padding-bottom: 3px; }						
.Sub_Nav_Light_Orange {float:left; width: 100%; background-color: #FCF2CF; border-bottom: 1px solid #f9fdff; padding-top: 3px; padding-bottom: 3px; }	
.Sub_Nav_Text { text-indent:-12px; padding-left: 22px; text-align: left; font-family: "arial", sans-serif; font-size: 12px; font-weight: 600; z-index: 5; }						
.Sub_Type {float:left; width: 176px; height: 22px; text-indent: 9px; background-color: #e9f1fb; color: #333333; padding-top: 4px; padding-left: 15px; text-align: left; font-family: "verdana", sans-serif; font-size: 11px; font-weight: 600; z-index: 5; }						
.Body_Organge_Large {color: #d2691e; text-align: center; font-family: "verdana", sans-serif; font-size: 18px; font-weight: 700; z-index: 5; }						
.Body_Organge_Medium {color: #d2691e; text-align: left; font-family: "verdana", sans-serif; font-size: 14px; font-weight: 600; z-index: 5; }
.Orange_Text {color: #d2691e; float: none; font-family: "arial",sans-serif; font-size: 16px; font-weight: 600; height: auto; margin-left: 50px; padding: 0; text-align: left; width: 100%; z-index: 5; }						

    /*------BODY END------*/



    /*------REVIEW------*/

.Traveler_Reviews {position: relative; width: 100%; color: #d2691e; font-family: "verdana", sans-serif; font-size: 18px; font-weight: 700; z-index: 5; }					
.Hotel_Review_Box {position: relative; height: 90px; width: 359px; border-top: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; z-index: 5; }						
.Hotel_Review_Box_Bottom {position: relative; height: 68px; width: 359px; border-top: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; z-index: 5; }						
.Hotel_Review_Line { height: 22px; width: 360px; z-index: 5; }
.Hotel_Review_Position_Left {float:left; width: 120px; border-bottom: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; z-index: 5; }						
.Hotel_Review_Position_Right {float:left; width: 238px; border-bottom: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; z-index: 5; }						
.Hotel_Review_Labels_Left { height: 20px; text-align: right; font-family: "verdana", sans-serif; font-size: 11px; font-weight: 600; background-color: #e4ebf3; padding-right:5px; padding-top: 2px; z-index: 5; }						
.Hotel_Review_Labels_Right { height: 20px; text-align: left; font-family: "verdana", sans-serif; font-size: 11px; font-weight: 500; background-color: #e4ebf3; padding-left:10px; padding-top: 2px;z-index: 5; }						
.Hotel_Reviewed_By {position: relative; width: 360px; height:30px; text-align: left; font-family: "verdana", sans-serif; font-size: 12px; font-weight: 700; z-index: 5; }						
.Hotel_Review_Type_Stars_Position {float:left; height: 22px; width: 109px; border-bottom: 1px solid #d5d5d5; z-index: 5; }
.Hotel_Review_Type_Stars_Labels { height: 22px; text-align: right; font-family: "verdana", sans-serif; line-height:20px; font-size: 11px; font-weight: 500; background-color: #e4ebf3; z-index: 5; }						
.Hotel_Review_Stars_Position {float:left; height: 22px; width: 70px; border-bottom: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; z-index: 5; }	
.Hotel_Review_Stars_Labels { height: 22px; text-align: right; font-family: "verdana", sans-serif; line-height:20px; font-size: 11px; font-weight: 500; background-color: #e4ebf3; z-index: 5; }						
.Rating_Stars {position: relative; top: 2px; left: 50px; height: 20px; width: 80px; margin: -19px 0px 0px 50px; z-index: 5; }						
.Reveiwed_Hotel{height:auto; width: 175px; float: right;}

    /*------REVIEW END------*/


    /*------FOOTER------*/

.Footer_Placement { height: 50px; width: 100%; z-index: 5;}
.Copyright {height:20px; line-height: 10px; padding-top:5px; color:#999999;}

    /*------FOOTER END------*/
    
    
    /*------REVIEW FORM------*/
    
.Review_More {position: relative; top: 25px; left: 8px; height: 200px; width: 375px; margin: 10px 0px 0px 1px; color: #000000; text-align: left; font-family: "verdana", sans-serif; font-size: 12px; font-weight: 500; z-index: 5; }						
.Form_Review_Box {position: relative; height: 195px; margin-top:10px; width: 359px; border-top: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; z-index: 5; }										
.Form_Review_Box_Bottom {position: relative; height: 168px; margin-top:10px; width: 359px; border-top: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; z-index: 5; }										
.Form_Review_Line { height: 28px; width: 360px; z-index: 5; }
.Form_Review_Position_Left {float:left; width: 120px; border-bottom: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; z-index: 5; }						
.Form_Review_Position_Right {float:left; width: 238px; border-bottom: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; z-index: 5; }
.Form_Review_Position_Left_Bottom {float:left; width: 160px; border-bottom: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; z-index: 5; }						
.Form_Review_Position_Right_Bottom {float:left; width: 198px; border-bottom: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; z-index: 5; }	
.Form_Review_Labels_Left { height: 25px; line-height:22px; text-align: right; font-family: "verdana", sans-serif; font-size: 11px; font-weight: 600; background-color: #e4ebf3; padding-right:5px; padding-top: 2px; z-index: 5; }						
.Form_Review_Labels_Right { height: 25px; line-height:22px; text-align: left; font-family: "verdana", sans-serif; font-size: 11px; font-weight: 500; background-color: #e4ebf3; padding-left:10px; padding-top: 2px;z-index: 5; }
.Form_Review_Labels_Right_Bottom { height: 25px; line-height:28px; text-align: left; font-family: "verdana", sans-serif; font-size: 11px; font-weight: 500; background-color: #e4ebf3; padding-left:15px; padding-top: 2px;z-index: 5; }
.Rating_Label_Numbers {position: relative; height: 10px; color: #000000; padding-top:10px; padding-left:184px; letter-spacing:2.4em; text-align: left; z-index: 5; }						
.Experience {position: relative; top: 10px; height: 275px; width: 375px; margin: 0px 0px 0px 1px; text-align: left; z-index: 5; }						
.Form_Main_Pic {float: none; height: Auto; width: Auto; z-index: 5; padding-bottom:5px;  }						

    
    /*------REVIEW FORM END------*/



    /*------HOTELS------*/

.Hotel_Name {float:left; width: 176px; padding-left: 15px; text-indent:-5px; padding-top:3px; padding-bottom:3px; color: #0000CD; border-bottom: 1px solid #E9F1FB; text-align: left; font-family: "verdana", sans-serif; font-size: 10px; font-weight: 500; line-height: 1.4em; z-index: 5; }						
.Hotel_Main_Pic {float: left; height: 205px; width: Auto; z-index: 5; margin-top:5px;  }						
.Hotel_Sub_Pic {float: left; height: 100px; width: Auto; z-index: 5; padding-left: 10px; margin-top:5px;}						
.Hotel_Pic_Area {float: left; height: 210px; width:100%; z-index: 5;}

    /*------HOTELS END------*/



    /*------SHIPS------*/

.Ship_Details {float: left; width: 181px; text-align: justify; line-height: 1.4em; font-family: "verdana", sans-serif; font-size: 12px; font-weight: 400; z-index: 5; }						
.Cruise_Line_Slogan { text-align: center; font-family: "verdana", sans-serif; font-size: 14px; font-weight: 400; z-index: 5; }						
.Cruise_Deals {float:left; width: 166px; padding-left: 25px; margin-top: 4px; padding-bottom: 2px; color: #666666; border-bottom: 1px solid #f5f5f5; text-align: left; font-family: "verdana", sans-serif; font-size: 10px; font-weight: 500; line-height: 1.4em; z-index: 5; }						
.ShipSubPic { float:left; height:105px; padding-left:15px; width:375px; z-index:5; }
.ShipMainPic { float:left; height:205px; margin:10px 0 0; padding-left:2px; padding-right:5px; top:22px; width:100%; z-index:5; }

    
    /*------SHIPS END------*/



    /*------VENDORS------*/
    
.Vendor_Pic_Area {float: left; height: 275px; width:100%; z-index: 5;}
.Vendor_Main_Pic {float: left; height: 200px; width: auto; z-index: 5; margin-top:5px; padding-left:10px; }
.Vendor_Sub_Pic {float: left; height: 132px; width: auto; z-index: 5; margin-top:5px; padding-left:20px; }

    /*------VENDORS END------*/
    
    
    
    
    /*------TRAVEL LOG------*/

.Background_AgentArea {float: right; height: 280px; width: 220px; background-color: #FFFFFF; border: 1px solid #D3D3D3; z-index: 5; margin-right: 6px; margin-left: 8px; padding: 3px; }
.AgentArea { height: 99.2%; width: 99.2%; z-index: 5; background-color: #E9F1FB; border: 1px solid #D3D3D3; margin-bottom: 1px; margin-right: 1px; }
.AgentPic {margin-top: 8px; }
.AgentEMail{float: left; height: 20px; width: 100%; text-align: Center; font-family: "arial", sans-serif; font-size: 13px; font-weight: 500; color: #030303; z-index: 5; }
.AgentPhone{float: left; height: 20px; width: 100%; text-align: Center; font-family: "arial", sans-serif; font-size: 13px; font-weight: 500; color: #030303; z-index: 5; }
.AgentText {float: left; height: 20px; width: 100%; text-align: Center; font-family: "arial", sans-serif; font-size: 15px; font-weight: 600; color: #003785; z-index: 5; }
    
    /*------TRAVEL LOG END------*/
    
    
    
    /*------CORP & GROUPS------*/
    
.Corp_Groups_MainPic {float: none; height: auto; width: auto; padding: 5px; margin: 10px 18px 0px 12px; z-index: 5; }						
.Department_Box {font-family: "arial",sans-serif; text-decoration: underline; font-size: 16px; font-weight: 600; text-align: left; padding-left: 30px; color: #333333; height: auto; width: auto; }						
.Contacts_Box {float: left; height: 100%; width: 100%; z-index: 5; margin-top: 15px; margin-bottom: 15px; }	    
.Two_column {float: left; height: 100%; width: 47%; z-index: 5; }						
.Contact_Name_Text {height: 100%; width: 80%; font-family: "verdana", sans-serif; font-size: 14px; color: #333333; font-weight: 600; text-align: left; z-index: 5; }						
.Contact_Text {height: 100%; width: 80%; font-family: "verdana", sans-serif; font-size: 14px; color: #333333; font-weight: 500; text-align: left; z-index: 5; }						
.Contact_Text_Small {height: 100%; width: 80%; font-family: "verdana", sans-serif; font-size: 14px; color: #333333; font-weight: 400; text-align: left; z-index: 5; }						


    /*------CORP & GROUPS END------*/
    
    
    
    /*------REGION------*/
    
.Region_Small_Desc {position: relative; top: 5px; left: 8px; height: 70px; width: 545px; line-height: 1.4em; font-family: "verdana", sans-serif; font-size: 12px; font-weight: 400; z-index: 5; }						
.Small_Ship_Pic {float: left; padding-right: 20px; top: 0px; height: 80px; width: 120px; line-height: 20px; z-index: 5; }						
.Region_Placement {float:left; top: 5px; left: 8px; height: 235px; width: 280px; font-family: "verdana", sans-serif; font-size: 14px; font-weight: 700; color: #0F69B5; text-align: center; z-index: 5; }						
.Region_Pic {float: none; line-height: 20px; z-index: 5; position: relative; top: 10px; }						
.Region_Text_Spacing {Float: left; width: 99%; height: 20px; z-index: 5; position: relative; top: 10px; }

    /*------REGION END------*/
    
    
    /*------VACATION-TRAVEL.HTML------*/
    
.Description_Text {font-family: "verdana",sans-serif; font-size: 14px; font-weight: 500; padding: 10px; text-align: left; z-index:5; line-height: 1.4}						

    
    /*------VACATION-TRAVEL.HTML END------*/
    
    
    
    
    /*------FLIGHTS_CARS.HTML------*/
    
.Description_right {float: left; height: 390px; width: 555px; z-index: 5; }						
.flight_car_image {float: Left; height: 375px; width: 200px; z-index: 5; }

    
    /*------FLIGHTS_CARS.HTML END------*/



    /*------BOOK-NOW.ASP------*/
    
.Three_Ways {height: 25px; width: 520px; color: #d2691e; text-align: center;font-family: "arial", sans-serif;font-size: 20px;font-weight: 700;z-index: 5;}		
.WayOne {position: relative;left: 40px;height: 65px;width: 525px;text-align: left;font-family: "verdana", sans-serif;font-size: 12px;font-weight: 400;padding-top:15px;z-index: 5;	}
.WayTwo {position: relative;left: 40px;height: 65px;width: 525px;text-align: left;font-family: "verdana", sans-serif;font-size: 12px;font-weight: 400;padding-top:15px;z-index: 5;	}	
.WayThree {position: relative;left: 40px;height: 65px;width: 525px;text-align: left;font-family: "verdana", sans-serif;font-size: 12px;font-weight: 400;padding-top:15px;z-index: 5;	}			
.WayImage {position: relative;border-left: none; border-top: none; border-bottom: none; top: 13px;left: 5px;height: 60px;width: 60px;z-index: 5;}	
.WayText {position: absolute;top: 20px;left: 75px;height: 50px;width: 100%;margin: 5px 0px 0px 8px;text-align: left;line-height: 20px;font-family: "verdana", sans-serif;font-size: 12px;font-weight: 400;z-index: 5;}
.number {height: 45px; width: 100%; margin-left: 45px; margin-top: 15px; z-index: 5; }						
.number_text {width: 450px; font-size: 10pt; text-align: left; font-weight: 700; z-index: 5; }
    
    /*------BOOK-NOW.ASP END------*/
    
    
    
    /*------VACATION-REQUEST-FORM.ASP------*/
.request_left{Width: 250px; height: 99%; text-align: right; Float: left; z-index: 5;margin-bottom:30px;}
.request_Right {Width: 291px; height: 99%;Float: left; margin-left:20px; z-index: 5;margin-bottom:30px;}
.Line {height:30px; z-index: 5;}
.submit {z-index: 5; padding-top: 3px;}
    /*------VACATION-REQUEST-FORM.ASP END------*/
    
    /*------SIGNATURE VALUE FINDER------*/
.Value_Grad_Text { text-align: center; font-family: "arial", sans-serif; font-size: 18px; font-weight: 600; color: #D2691E; } 
.Value_Grad_Text_Bottom { text-align: center; font-family: "arial", sans-serif; font-size: 1px; font-weight: 600; color: #D2691E; }   
.Value_Button_On { background-image: url(images/topnav_bottom_on.gif); z-index: 5; color: #ff8c00; font-family: "verdana", sans-serif; font-weight: 500; font-style: normal; text-align: center; line-height: 36px; }
.Value_Button_On_Bottom { background-image: url(images/topnav_bottom_on.gif); z-index: 5; font-size: 1px; color: #ff8c00; font-family: "verdana", sans-serif; font-weight: 500; font-style: normal; text-align: center; line-height: 36px; }
    
    /*------SIGNATURE VALUE FINDER END------*/
    
    /*-------Small Form-------*/
    
.small_form {width:280px; height:250px; background-color: #CCCCCC; margin-bottom:10px;padding-top:10px;}
.small_form_containter{ float: left; width:100%}

    /*-------Small Form END-------*/
    
    
    