body
{
	color: #363636;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}
img
{
	border: none;
}
html, body
{
	margin: 0;
	padding: 0;
	background-color: #F2F2F2;
}
* html .clear
{
	overflow: hidden;
	height: 0px;
}

.smallHelpText, .smallText
{
	/* this should be 2 pixels smaller than the default font size */
	font-size: 11px;
}
.tinyRequired
{
	font-size: 9px;
	color: Red;
}
.smallHelpText
{
	color: #808080;
}

a, a:visited, a:hover
{
	color: #067ab4;
	text-decoration: underline;
}
a:hover
{
	color: #ae3314;
	text-decoration: underline;
}
.noLink
{
	color: #363636;
	text-decoration: none;
}

ul
{
	list-style-type: square;
	margin-top: 0;
	margin-bottom: 5px;
	margin-left: 30px;
	margin-right: 0;
	/*color: #004370;*/
	padding: 0;
}
li
{
	padding-left: 0;
	line-height: 18px;
	/*color: #004370;*/
}

input, select, textarea
{
	font-family: Verdana, Arial, Tahoma, Helvetica;
}
.formInput
{
	font-size: 11px;
	padding: 2px 3px;
}
.searchResults
{
	border-top: 1px solid #D2D2D2;
	border-left: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	width: 100%;
	/**/
}
.searchResults td
{
	border-bottom: 1px solid #D2D2D2;
	background-color: #fff;
}
.searchResultsRowAlt td
{
	background-color: #f9f8f8;
}
.searchResultsPriceFrom
{
	font-size: 11px;
	font-weight: normal;
}
.searchResultsPrice
{
	font-size: 22px;
	font-weight: normal;
	letter-spacing: -1px;
	padding-bottom: 7px;
}
.searchResultsPaging
{
	width: 20px;
	padding: 3px;
	border: solid 1px #D2D2D2;
	float: left;
	text-decoration: none;
	text-align: center;
	margin-right: 5px;
	background-color: #fff;
}
.currentPage
{
	background-color: #f9f8f8;
	color: #363636;
}
.searchResultsPaging a, .searchResultsPaging a:visited, .searchResultsPaging a:hover
{
	color: #363636;
	font-weight: bold;
	text-decoration: none;
}
.currentPage a, .currentPage a:visited, .currentPage a:hover
{
	color: #363636;
	font-weight: bold;
	text-decoration: none;
}
.searchResultsForm td
{
	border: none;
	background-color: #fff;
}
.articleList
{
	margin-bottom: 10px;
}
.articleListHeader
{
	margin-top: 10px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 17px;
	letter-spacing: 0;
	color: #0067ac;
}
.articleListHeaderSub
{
	color: #427597;
	font-size: 11px;
	margin: 2px 0 5px 0;
}
.articleListSummary
{
	margin-top: 10px;
}
.articleListReadMore
{
	
}
.commentsHeader
{
	margin-top: 10px;
	font-size: 17px;
	font-family: Tahoma, Verdana, Arial;
	letter-spacing: 0;
	color: #0067ac;
}
.commentsHeaderSub
{
	color: #427597;
	
	margin: 7px 0;
}
.commentsBoxTop
{
	margin-top: 15px;
	background-image: url(../Images/CommentBubbleTop.png);
	background-repeat: no-repeat;
	width: 743px;
	height: 4px;
}
.commentsBoxCenter
{
	background-image: url(../Images/CommentBubbleCenter.png);
	background-repeat: repeat-y;
	width: 743px;
}
.commentsBoxCenter div
{
	padding: 5px 15px;
}
.commentsBoxBottom
{
	background-image: url(../Images/CommentBubbleBottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 743px;
	height: 26px;
}
.commentsBoxBottom div
{
	
	color: #0067ac;
	padding: 8px 0 0 75px;
}
.barDivider
{
	height: 1px; 
	background-color: #E8F3F8; 
	margin: 0 0 0 0;
}
.clear
{
	clear: both;
	height: 0;
	margin: 0 !important;
	padding: 0 !important;
	background: transparent;
}

.msgWarning
{
	background-image: url(../Images/Icons/warning.png);
	background-position: 4px 6px;
	background-repeat: no-repeat;
	color: #000;
	padding: 7px 5px 10px 35px;
	border: solid 1px #E3C607;
	background-color: #FEFEE2;
	margin: 10px 0;
}

.msgError
{
	background-image: url(../Images/Icons/exclamation.png);
	background-position: 10px 10px;
	background-repeat: no-repeat;
	color: #ff0000;
	padding: 7px 5px 10px 35px;
	border: solid 1px #FDBBBB;
	background-color: #FEFEE2;
	margin: 3px 0 5px 0;
}
.msgSaved
{
	background-image: url(../Images/Icons/accept.png);
	background-position: 10px 10px;
	background-repeat: no-repeat;
	color: #477147;
	margin: 5px 0;
	padding: 7px 5px 10px 35px;
	border: solid 1px #9DD19D;
	background-color: #DFF3DF;
	margin: 3px 0 5px 0;
}
.msgNoRecords
{
	background-image: url(../Images/Icons/error.png);
	background-position: 10px 10px;
	background-repeat: no-repeat;
	color: #5D5D03;
	margin: 5px 0;
	padding: 7px 5px 10px 35px;
	border: solid 1px #E0CA4C;
	background-color: #FEFEE2;
	margin: 3px 0 5px 0;
}
p
{
	padding: 10px 0;
	margin: 0;
}
h1, h2, h3, h4, h5
{
	margin: 0px;
	padding: 0 0 5px 0;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial;
	color: #044F74;
}
h1
{
	font-size: 21px;
	letter-spacing: 0;
}
h2
{
	font-size: 19px;
	letter-spacing: 0;
}
h3
{
	font-size: 17px;
	letter-spacing: 0;
}
h4
{
	font-size: 15px;
	letter-spacing: 0;
}
h5
{
	font-size: 13px;
	letter-spacing: 0;
}
/*Modal Popup*/
.modalBox
{
	display: none;
	background-color: #fff;
	border: solid #e0e9f2 3px;
	padding: 3px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -290px;
	margin-top: -153px;
	width: 600px;
	height: 325px;
}
.modalTitleBar
{
	border: solid 1px #cee4f0;
	padding: 5px;
	background-color: #dcecf4;
	font-size: 16px;
	color: #004370;
	margin: 0 0 5px 0;
}
.modalBody
{
	text-align: left;
	padding: 5px;
}
.modalInner
{
	background-color: #fff;
	border: 1px solid #C3C3C3;
	padding: 10px;
	text-align: left;
	overflow: visible;
}
.modalInner h3
{
	color: #B6121D;
	padding-top: 0;
	margin-top: 0;
}
.modalTitle
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 17px;
	color: #B6121D;
	padding: 0 0 0 0;
	border-bottom: solid 1px #E2F5FE;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#PlannerCartWidget table, #PlannerCartWidget td, #PlannerCartWidget a
{
	font-family: Arial, Verdana, Helectiva, Sans-Serif;
}

#PlannerCartWidget
{
	border: 2px solid #c6dbe6;
	padding: 6px 0 6px 0;
	font-family: Arial, Verdana, Helectiva, Sans-Serif;
	display: none;
  position: absolute;
  z-index: 1;
  background-color: #fff;
  width: 350px;
}

#PlannerCartWidget h1
{
	font-size: 18px;
	font-family: Verdana, Helectiva, Sans-Serif;
	color: #0066CC;
	padding: 0 0 5px 10px;
	margin: 0;
}

#PlannerCartWidget h2, #PlannerCartWidget .ServiceName, #PlannerCartWidget .ServiceTotalPrice
{
	font-size: 14px;
	font-family: Arial, Verdana, Helectiva, Sans-Serif;
	font-weight: bold;
	color: #004370;
	padding: 0 0 0 10px;
	margin: 0;
}

#PlannerCartWidget h3
{
	font-size: 13px;
	font-family: Arial, Verdana, Helectiva, Sans-Serif;
	font-weight: bold;
	color: #004370;
	padding: 0 0 0 10px;
	margin: 0;
}

#PlannerCartWidget .separator
{
	width: 100%;
	margin: 0;
	padding: 0;
	border-bottom: solid 1px #8EAEC3;
}

#PlannerCartWidget .totalSeparator
{
	width: 100%;
	margin: 0 0 6px 0;
	padding: 0;
	border-bottom: solid 2px #8EAEC3;
}

#PlannerCartWidget .ActiveServiceGroup
{
	 background-color: #fff;
	 padding: 6px 0 6px 0;
}

#PlannerCartWidget .ServiceGroup 
{
	padding: 15px 0 6px 0;
}

#PlannerCartWidget .ServiceName
{
	padding-left: 0;
}

#PlannerCartWidget .ServiceName a, #PlannerCartWidget .ServiceName a:visited, #PlannerCartWidget .ServiceName a:hover
{
	color: #004370; text-decoration: none;

}

#PlannerCartWidget .ServiceItemName a, #PlannerCartWidget .ServiceItemName a:visited, #PlannerCartWidget .ServiceItemName a:hover
{
	color: #06C; text-decoration: none;
}

#PlannerCartWidget .ServiceTotalPrice
{
	text-align: right;
	padding-right: 10px;
}

#PlannerCartWidget a, #PlannerCartWidget a:visited 
{
	color: inherit;
	text-decoration: none;
}

#PlannerCartWidget a:hover
{
	color: inherit;
	text-decoration: underline;
}

#PlannerCartWidget .RemoveIcon
{
	padding-left: 3px;
	float: right;
}

#PlannerCartWidget .ServiceItemName
{
	font-size: 11px;
	padding-left: 5px;
}

#PlannerCartWidget .ServiceItemPrice
{
	text-align: right;
	padding-right: 10px;
	font-size: 12px;
}

.helpImage
{
	margin: 3px 5px 0 5px;
}
.starRating
{
	width: 80px;
	background: url(../images/icons/star_off.png) 0 0 repeat-x;
}
.starRating div
{
	height: 16px;
	background: url(../images/icons/star.png) 0 0 repeat-x;
}
.yellowRow td, .cartSummary .yellowRow td
{
	background-color: #FEFEE2;
}
.cartPad
{
	padding: 10px 0;
}
.cartPadSmall
{
	padding: 1px 0;
}
.cartSummary
{
	width: 100%;
	background-color: #cee4f0;
}
.cartSummary td, .cartSummary th
{
	background-color: #fff;
}
.cartSummaryItemHeader
{
	font-size: 14px;
	padding: 0 0 8px 0;
	margin: 0;
	font-weight: bold;
	letter-spacing: 0;
}
.cartSummaryItemDetails
{
	font-size: 11px;
	padding: 0 0 0 20px;
}
.cartSummaryHeader td
{
  background-color: #12478B;
	font-size: 16px;
	color: #fff;
	letter-spacing: -1px;
	font-weight: normal;
}
.cartSummary th
{
  background-color: #12478B;
	font-size: 16px;
	color: #fff;
	letter-spacing: -1px;
	font-weight: normal;
}
.cartSummary.altBlue th
{
  background-color: #789FD2;
}
.cartSummary th a, .cartSummary th a:visited, .cartSummary th a:hover,
.cartSummary.altBlue th a, .cartSummary.altBlue th a:visited, .cartSummary.altBlue th a:hover
{
	color: #fff;
	text-decoration: none;
}
.cartSummary th a:hover, .cartSummary.altBlue th a:hover
{
	color: #fff;
	text-decoration: underline;
}
.depositDetail
{
	width: 100%;
	background-color: #DCECF4;
}
.depositDetail td, .depositDetail th
{
	background-color: #fff;
}
.depositDetailHeader td
{
	background-color: #DCECF4;
	font-size: 12px;
	color: #000;
	letter-spacing: 0;
	font-weight: bold;
}
.depositDetail th
{
	background-color: #DCECF4;
	font-size: 12px;
	color: #000;
	letter-spacing: 0;
	font-weight: bold;
}
.cancelFeeBox
{
	 border: 1px solid #D2D2D2;
}
.cancelFeeBox th
{
	color: #363636;
	background-color: #FDFAD2;
	font-size: 22px;
	letter-spacing: -1px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Arial;
}
.cancelFeeBoxHeader td
{
	color: #363636;
	background-color: #FDFAD2;
	font-size: 22px;
	letter-spacing: -1px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Arial;
}
.cancelFeeBox td
{
	text-align: center;
	vertical-align: middle;
	font-size: 16px;
	background-color: #FDFAD2;
	color: #363636;
}
.cancelFeeTable th
{
	background-color: #12478B;
	color: #fff;
}
.pageHeader
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 24px;
	letter-spacing: -1px;
	color: #B6121D;
	padding: 0 0 0 0;
	border-bottom: solid 1px #E2F5FE;
	padding-bottom: 5px;
	margin-bottom: 20px;
}
.pageHeaderTooltip
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #665F28;
	font-weight: normal;
	letter-spacing: 0;
}
.boxTop
{
	background-image: url(/Images/Box/boxTop.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 315px;
	height: 4px;
}
.box
{
	/*
	background-image: url(/Images/Box/boxBody.png);
	background-repeat: repeat-y;
	*/
	background-color: #fff;
	padding: 10px;
	text-align: left;
	width: 295px;
	font-size: 11px;
}
.boxBottom
{
	background-image: url(/Images/Box/boxBottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 315px;
	height: 5px;
	margin-bottom: 10px;
}
.boxHeader
{
	background-color: #fff;
	padding-bottom: 5px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	text-align: left;
	border-bottom: solid 1px #E2F5FE;
	margin-bottom: 10px;
}
.boxHeader, .boxHeader a, .boxHeader a:visited
{
	color: #000;
	text-decoration: none;
}
.boxHeader.blue, .boxHeader.blue a, .boxHeader.blue a:visited
{
	color: #094891;
	text-decoration: none;
}
.boxHeader.red, .boxHeader.red a, .boxHeader.red a:visited
{
	color: #ae3314;
	text-decoration: none;
}
.boxHeader.green, .boxHeader.green a, .boxHeader.green a:visited
{
	color: #277321;
	text-decoration: none;
}
.boxHeader.lightBlue, .boxHeader.lightBlue a, .boxHeader.lightBlue a:visited
{
	color: #5e98c6;
	text-decoration: none;
}
.boxHeader.grey, .boxHeader.grey a, .boxHeader.grey a:visited
{
	color: #7f8183;
	text-decoration: none;
}
.boxHeader.darkGrey, .boxHeader.darkGrey a, .boxHeader.darkGrey a:visited
{
	color: #515355;
	text-decoration: none;
}
.boxHeader.orange, .boxHeader.orange a, .boxHeader.orange a:visited
{
	color: #C83306;
	text-decoration: none;
}
.box ul
{
	list-style-type: square;
	margin-left: 30px;
}
.box input, .box select, .box textarea
{
	font-size: 11px;
	padding: 1px;
}
.box h1, .box h2, .box h3, .box h4, .box h5
{
	border-bottom: solid 1px #E2F5FE;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.standardFeatures
{
	background-color: #fff;
	border-style: none;
}
.standardFeatures tr
{
	background-color: #fff;
	border-style: none;
}
.standardFeatures td
{
	background-color: #fff;
	border-style: none;
	padding-left: 40px;
}
.MyEventsTable
{
	margin: 10px 0pt;
	width: 100%;
}
.MyEventsTable th
{
	background-color: #12478B;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}
.MyEventsTable .altBackground, .MyEventsTable .altBackground
{
	background-color: #E8F3F8;
}
.cancelMsg
{
	font-size: 14px;
	font-weight: bold;
	color: #B6121D;
	margin: 30px 0;
}
.blackTable, .blackTable th, .blackTable td
{
	border: solid 1px #12478B;	
}
.blackTable th
{
	background-color: #12478B;
	color: #fff;
}
.tinyCheckbox label
{
	font-size: 11px;
}

/*** Container Top ***/
.header
{
	width: 980px;
	height: 69px;
	text-align: left;
	font-size: 11px;
	color: #363636;
	background-color: #fff;
}
.headerStripSmall
{
	margin-top: 0px;
	background-color: #fff;
/*	background-color: #fff; iConvene  */
	height: 1px;
}
.headerStripBig
{
/*	background-color: #3c83bb; iConvene Blue */
	background-color: #3c83bb;
	height: 4px;
}
.body
{
	margin-top: 10px;
	width: 980px;
	text-align: left;
	/*
	background-image: url(/Images/bgRepeat.png);
	background-repeat: repeat-y;
	background-position: -5px 0;
	*/
}
.columnMiddleTwo
{
	float: left;
	width: 655px;
	margin-bottom: 10px;
}
.columnMiddleThree
{
	float: left;
	width: 480px;
	margin-bottom: 10px;
}
.columnContentTop
{
	height: 5px;
	background-image: url(/Images/bgTop.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.columnContentMid
{
	background-color: #fff;
	padding: 5px 10px;
}
.columnContentBottom
{
	height: 5px;
	background-image: url(/Images/bgBottom.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.columnSideLeft, .columnSideRight
{
	float: left;
	width: 315px;
	padding-right: 10px;
	padding-left: 0;
	overflow: hidden;
}
.columnSideRight
{
	padding-right: 0;
	padding-left: 10px;
}
.footer
{
	width: 980px;
	padding-bottom: 10px;
}
.footerTop
{
	height: 5px;
	background-image: url(/Images/bgFooterTop.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.footerMid
{
	width: 960px;
	padding: 0 10px;
	font-size: 11px;
	color: #fff;
	background-color: #9b9b9b;
}
.footerBottom
{
	height: 5px;
	background-image: url(/Images/bgFooterBottom.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.footerMid a, .footerMid a:visited
{
	color: #fff;
	text-decoration: none;
}
.footerMid a:hover
{
	color: #fff;
	text-decoration: underline;
}

.pipe
{
	color: #c0c0c0;
	padding: 0 5px;
}

.breadCrumb
{
	margin-top: 0;
	padding-bottom: 10px;
	font-size: 11px;
	color: #6c6c6c;
}

.browseNav
{
	width: 635px;
	height: 51px;
	background: #fff url(/images/bgBrowseNav.jpg) no-repeat;
	clear: both;
	margin: 15px 0;
	padding-top: 15px;
}

.browseNav ul
{
	margin-left: 125px;
	margin-top: 0;
	text-align: left;
	list-style-type: none;
}

.browseNav ul li
{
	list-style-type: none;
	float: left;
	width: 160px;
	margin: 0 0 2px 0;
	font-size: 14px;
	color: #a21700;
}
.browseNav a, .browseNav a:visited, .browseNav a:hover, .browseNav a:active
{
	color: #a21700;
	text-decoration: none;
}
.browseNav a:hover
{
	text-decoration: underline;
}

.miniBook.top
{
	width: 315px;
	height: 40px;
	background-image: url(/Images/miniBookTop-Black.png);
	background-repeat: no-repeat;
	background-position: top right;
}
.miniBook.bg
{
	width: 315px;
	background-image: url(/Images/miniBookBody-Black.png);
	background-repeat: repeat-y;
	background-position: top right;
	text-align: left;
}
.miniBook .pad
{
	padding: 0 10px;
}
.miniBook.bottom
{
	width: 315px;
	height: 10px;
	background-image: url(/Images/miniBookBottom-Black.png);
	background-repeat: no-repeat;
	background-position: top right;
	padding-bottom: 10px;
}
.miniBookTbl
{
	width: 100%;
	border-style: none;
}
.miniBookTbl td
{
	font-size: 11px;
	color: #363636;
	padding: 0 4px 2px 0;
}
.miniBookTbl input, .miniBookTbl select
{
	font-size: 11px;
	color: #363636;
}
.miniBookTbl label
{
	font-size: 9px;
	color: #363636;
}
.testimonial
{
	width: 270px;
	padding-bottom: 10px;
	background-color: #f2f2f2;
}
.testimonialSeeMore
{
	height: 25px;
	text-align: center;
	font-family: Tahoma, Verdana, Arial;
	font-size: 16px;
	color: #c83306;
	font-weight: bold;
	letter-spacing: -1px;
}
.testimonialSeeMore a, .testimonialSeeMore a:visited, .testimonialSeeMore a:hover
{
	letter-spacing: 0;
	font-weight: normal;
	color: #067ab4;
	text-decoration: underline;
}
.testimonialTop
{
	background-image: url(/Images/TestimonialBubbleTop.png);
	background-repeat: no-repeat;
	width: 270px;
	height: 5px;
}
.testimonialBody
{
	background-image: url(/Images/TestimonialBubbleBody.png);
	background-repeat: repeat-y;
	width: 230px;
	padding: 10px 20px 10px 20px;
	font-size: 11px;
	color: #224e70;
	text-align: left;
}
.testimonialBottom
{
	background-image: url(/Images/TestimonialBubbleBottom.gif);
	background-repeat: no-repeat;
	width: 220px;
	height: 29px;
	padding-top: 15px;
	padding-right: 50px;
	font-size: 10px;
	color: #224e70;
	text-align: right;
	background-color: #f2f2f2;
}
.testimonialTable
{
	width: 100%;
}
.testimonialTable td
{
	padding: 0 8px 20px 8px;
	width: 50%;
}

.legal
{
	
}
.legal h1, .legal h2, .legal h3, .legal h4, .legal h5
{
	font-weight: bold;
	color: #000;
	letter-spacing: 0;
}

.results
{
	width: 100%;
	border: 1px solid #e2e2e2;
	padding: 0;
	margin: 0;
}
.results th, .results td
{
	padding: 5px 8px;
	vertical-align: top;
	text-align: left;
}
.results th
{
	background-color: #3C83BB;
	border-right: 1px solid #f6f5f5;
	color: #fff;
	/*
	padding: 5px 15px 5px 8px;
	*/
}
.results th a
{
	color: #fff;
	text-decoration: underline;
}
.results td ul
{
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 5px;
	margin-left: 30px;
	margin-right: 0;
	/*color: #004370;*/
	padding: 0;
}
.results td ul li
{
	padding-left: 0;
	line-height: 18px;
	/*color: #004370;*/
}
.results .resultsHeadOn
{
	background-color: #094891;
	/*
	background-image: url(/Images/miniArrowDownWhite.png);
	background-position: 95% center;
	background-repeat: no-repeat;
	*/
}
.results .resultsHeadOnDesc
{
	background-color: #094891;
	/*
	background-image: url(/Images/miniArrowUpWhite.png);
	background-position: 95% center;
	background-repeat: no-repeat;
	*/
}
.results .resultsHeadOn a, .results .resultsHeadOnDesc a
{
	text-decoration: none;
}
.results .resultsRowList
{
	height: 25px;
}
.results .resultsAltRow
{
	background-color: #E1E1E1;
}
.results .resultsRowDetails
{
	vertical-align: top;
}
.results .resultsPaging
{
	background-color: #3C83BB;
	color: #fff;
	text-align: right;
}
.results .resultsPaging a
{
	color: #fff;
	text-decoration: underline;
}
.results .resultsPaging .thisPage
{
	text-decoration: none;
	font-weight: normal;
}
.progressContainer table
{
	  
}

.bookService
{
	width: 100%;
	padding: 0;
	margin: 0;
}
.bookService th, .bookService td
{
	padding: 5px;
	vertical-align: middle;
	text-align: left;
}
.bookService th
{
	background-color: #3C83BB;
	border-right: 1px solid #f6f5f5;
	color: #fff;
	padding: 5px;
}
.bookService input, .bookService select, .bookService textarea
{
	font-size: 11px;
}

.lightenUp
{
	color: #7D7D7D;
}
.lightBold
{
	font-weight: bold;
	color: #565656;
}