@charset "UTF-8";
/* CSS Document */

html, body {height: 100%; margin: 0px; background-image: url(../images/body_bg.jpg); background-repeat: repeat-x;}

img {border: 0px;}

p {margin: 20px 0px 20px 0px;}

#wrap {width: 900px; min-height: 100%; height: auto !important; height: 100%; margin: 0px 0px -20px; background-image: url(../images/wrap_bg.jpg); background-repeat: repeat-y;}

  #top {width: 900px; height: 139px; background-image: url(../images/top_bg.jpg); position: relative;}
  
  #left_content {width: 130px; float: left;}
  
    #left_nav {width: 130px; margin: 0px; padding: 0px; list-style-type: none;}
	  #left_nav li {font-family: "trebuchet ms", tahoma, sans-serif; font-size: 12px; width: 123px; margin: 0px; padding: 3px 1px 3px 6px; border-bottom: 1px solid #000000;}
	  #left_nav a:link {text-decoration: none; font-weight: normal; color: #000000;}
	  #left_nav a:active {text-decoration: none; font-weight: normal; color: #000000;}
	  #left_nav a:visited {text-decoration: none; font-weight: normal; color: #000000;}
	  #left_nav a:hover {text-decoration: none; font-weight: bold; color: #000066;}
  
  #right_content {width: 745px; padding: 10px 10px 10px 15px; float: left;
  font-family: verdana; font-size: 13px; color: #000000;}
    #right_content a:link {text-decoration: underline; color: #000000;}
	#right_content a:active {text-decoration: underline; color: #000000;}
	#right_content a:visited {text-decoration: underline; color: #000000;}
	#right_content a:hover {text-decoration: underline; color: #000000;}
  
    .main_img {width: 542px;}
	
	.center {text-align: center;}
	
	.strong_p {font-weight: bold; text-align: left;}
	.strong_p2 {font-weight: bold; font-style: italic;}
	
	.right_puc {margin-right: 40px; font-size: 11px;}
	.right_icc {margin-left: 40px; font-size: 11px;}
	
	.blue_text {font-weight: bold; font-style: italic; color: #0000ff;}
  
  #footer, #push {clear: both;}
  
  #footer {
  background-color: #272d5d;
  text-align: center;
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 12px;
	height:65px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	}
#footer a:link {color: #FFFFFF; }
#footer a:active {color: #FFFFFF; }
#footer a:visited {color: #EEEEEE; }
#footer a:hover {color: #EEEEEE; }
  
  
  /* Prom Limos */
  
  .blue_text {color: #0033ff;}
    .blue_text strong {font-style: italic;}
	
  .prom_col {width: 247px; padding: 15px 0px 30px 0px; text-align: center; float: left;}
	
  .prom_col2 {width: 286px; padding: 15px 0px 30px 0px; text-align: center; float: left;}
    .prom_col2 p {width: 250px; padding: 0px 18px 0px 18px; text-align: center; color: #0033ff; font-style: italic; font-weight: bold; font-size: 12px;}
	
  .prom_col3 {width: 212px; padding: 15px 0px 30px 0px; text-align: center; float: left;}
	
	.prom_col img {display: inline;}
	
	.prom_col_img {margin-bottom: 25px;}
	
	.prom_royal {margin-bottom: 75px;}
	
	.prom_cunard {margin-bottom: 20px;}
	
  .blue_text2 {color: #0033ff;}
  
  .clear_both {clear: both;}
