/* TOURBOOK */

#clientTourBook .designOutput {
	background: #ffffff;
	}

/* END TOURBOOK */

html { background: url(../templateimages/91c_pixel.jpg);
	text-align: center;
	font-family: arial, helvetica, verdana, sans-serif; }

body {
	background: url(../templateimages/91c_body.jpg) top 

center repeat-x;
	margin: 0px;
	padding: 0px; }

.designWrapper {
    position: relative;
    width: 800px;
	margin: 0px auto 0px auto;
	padding: 0;
	text-align: left;
	border: 0px solid #ddd; }	

.designContainer {
    position: relative;
    width: 800px;
	margin: 0px;
	background-color: #fff; }	

.designHeader {
	position: relative;
    width: 800px;
	height: 150px;
	z-index: 2;
	background:url(../templateimages/91c_header.jpg) top 

center no-repeat;
}

.designHeaderPhotoContainer {
 width: 800px;
}	
	
.designHeaderPhoto {
	position: absolute;
	width: 100px; margin: 3px 0 0 675px;
}

.designHeaderContainer { display: inline; height: 150px;
width: 800px; text-align: right;
}
	
.designHeaderHeadingText { display: inline;
	position: absolute;
	width: 640px;
	margin: 90px 0px 0px 0px;
	font-size: 22px;
	font-family: arial;
	color: #fff; text-align: right;}
	
.designCredentials { display: none;
	font-size: 14px; }
	
.designHeaderSubHeadingText { display: inline;
	position: absolute;
	float: right;
	width: 640px;
	margin: 115px 0px 0px 0px;
	font-size: 17px;
	font-family: arial;
	color: #fff;  text-align: right; }		

.designInformation {
	position: relative;
	text-align: center;
    width: 800px;
    height: 27px;
	background: url(../templateimages/91c_info.jpg) top left 

repeat-x;
	border: 0; }
	
.designInformationContainer {
	position: relative;
	margin: 0px 10px 0px 10px; }
	
.designInformationText {
	position: relative;
	line-height: 27px;
	color: #fff;
	font-size: 11px; }
	
.designOutput {
	position: relative;
    width: 800px;
	margin: 0;
	padding: 0;
	background: url(../templateimages/91c_runner.jpg) top 

center repeat-y;
	border: 0; }
	
	
.designNavigation  {
	position: relative; _display: inline;
	float: left;
	padding: 0px;
    margin: 8px 0 0 0px;
    width: 160px;
    height: auto; }

	
.designNav {
	position: relative;
	width: 160px;
	margin-bottom: 0; }
	
.designNavItem {
	position: relative;
	display: block;
	cursor: hand;
	width: 147px;
	left: 0px;
	right: 0px;
	font-size: 11px;
	text-align: left;
	margin: 2px 0px 0 11px;
	padding: 5px 5px 5px 5px;
	background-color: #999788;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
border-top: 1px solid #cccccc;
border-bottom: 2px solid #333333;
border-left: 1px solid #cccccc;
border-right:  2px solid #333333;
 }

.designNavItemSelected, .designNav a:hover {
	position: relative;
	display: block;
	cursor: hand;
	width: 147px;
	left: 0px;
	right: 0px;
	font-size: 11px;
	text-align: left;
	margin: 2px 0px 0 11px;
	padding: 5px 5px 5px 5px;
	background-color: #647887;
	color: #fff;
	font-weight: bold;
	text-decoration: none; 
border-top: 1px solid #ffffff;
border-bottom: 2px solid #444444;
border-left: 1px solid #ffffff;
border-right:  2px solid #444444;}
			
.designSubNav {
	position: relative;
	width: 150px;
	margin: 2px 0px 2px 10px; }
			
.designSubNavItem {
	position: relative;
	display: block;
	cursor: hand;
	width: auto;
	left: 0px;
	right: 0px;
	padding: 2px 2px 2px 2px;
	margin: 0px -10px 2px 10px;
border-top: 1px solid #cccccc;
border-bottom: 2px solid #333333;
border-left: 1px solid #cccccc;
border-right:  2px solid #333333;
	background-color: #999788;
	color: #ededed;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
	text-decoration: none; }
	
.designSubNavItemSelected, .designSubNav a:hover {
	position: relative;
	display: block;
	cursor: hand;
	width: auto;
	left: 0px;
	right: 0px;
	padding: 2px 2px 2px 2px;
	margin: 0px -10px 2px 10px;
border-top: 1px solid #ffffff;
border-bottom: 2px solid #444444;
border-left: 1px solid #ffffff;
border-right:  2px solid #444444;
	background-color: #647887;
	color: #ffffff;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
	text-decoration: none; }

.designLogin {
	position: relative;
	margin: 20px 0px 0px 70px;
	background-image: url(http://images.graphicaldata.com/icn_user_add_32.png);
	background-repeat: no-repeat;
	display: block;
	cursor: hand;
	width: 32px;
	height: 32px;
	border: 0px; }

.designLogout {
	position: relative;
	margin: 20px 0px 0px 70px;
	background-image: url(http://images.graphicaldata.com/icn_admin_add_32.png);
	background-repeat: no-repeat;
	display: block;
	cursor: hand;
	width: 32px;
	height: 32px;
	border: 0px; }

.designBrokerageLogoContainer {
	position: relative;
	width: 160px !important;
	text-align: center;
	margin: 10px 0px 10px 10px;
	background: #ffffff;
	padding: 0;}
	
.designBrokerageLogo {
	width: 160px;
	position: relative;
	border: 0px;
	}
	
.designUserLogoContainer {
	position: relative;
	width: 160px !important;
	text-align: center;
	margin: 10px 0px 10px 10px;
	background: #ffffff;
	padding: 0;
	}
	
.designUserLogo {
	width: 160px;
	position: relative;
	border: 0px;
	}
	
#designNavigationExtra { }
	
.designContent  { 
	position: relative; _display: inline;
	float: right;
	margin: 6px 10px 10px 0;
	padding: 0;
    width: 590px;  }	
	
/*---- RIDER AREA START ----*/

.designRider {
	position: relative;
	float: left;
	margin: 0;
	padding: 0px;
    width: 180px;
	z-index: 4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  }	
	
Html>body .designRider { /* for FF */
	position: relative;
	float: left;
	margin: 0;
	padding: 0px;
    width: 180px;
	z-index: 4; 
}	

*:first-child+html .designRider { /* for IE7 */
	position: relative;
	float: left;
	margin: 0;
	padding: 0px;
    width: 180px;
	z-index: 4;
}	
	
.riderContent {
	margin: 0 0 0 5px;
	padding: 0;
    width: 180px;
    color: #333;
    font-size: 12px;
	text-align: left;
}
	
.designOutputClear {
	clear: both; }
	
.designFooter {
	margin: 0;
	padding: 0;
	height: 50px;
	text-align: center;
	position: relative;
	background: url(../templateimages/91c_footer.jpg) top 

center no-repeat; 
	border: 0;
 }
	
.designFooterContainer {
	position: relative;
	margin: 0 10px 0px 10px;
 }
	
.designFooterText {
	line-height: 50px;
	color: #ffffff;
	font-size: 12px; }
		
.designCredits {
	position: relative;
	width: 800px;
	margin: 0 auto;
	padding: 5px 0 5px 0; }
	
.designCreditsContainer {
	position: relative;
	float: right;
	margin: 2px 5px 2px 5px;
	text-align: right; }
	
.designCreditsText {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none; }
	      	
.designDisclaimer {} /* GDNOTE Aaron to Define Later */
	
.designDisclaimerContainer {} /* GDNOTE Aaron to Define Later */
	
.designDisclaimerText {} /* GDNOTE Aaron to Define Later */
	
.designCoda {
	display: none; }
	
.designContainerCoda {
	display: none; }
	
.hidden {
	display: none; }
	
.selected {
	display: block; }
	




	
	
	
	




