/********************************************************************/
/*                             Reset CSS                            */
/********************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
ol, ul {list-style-type: none;}
/********************************************************************/
/*                            Generic tags                          */
/********************************************************************/
body {font-family:Arial, Verdana, sans-serif; font-size:12px; color:#fff; background:#000;}
p { padding-bottom:15px; line-height:17px;}
em { font-style:italic;}
strong { font-weight:bold;}
abbr { text-decoration:none; border:none;}
img {border:0px;}
a { font-weight:bold; text-decoration:none; color: #fff;}
#content a { color: #c1d82f;}
a:hover, a:focus { color: #c1d82f;}
#content a:hover, #content a:focus { color:#83960c;}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both;}
.skiptocontent, .relbookmark {position:absolute; margin-left: -9999px;}
#content ul, #content ol { padding:0px 0px 15px 0px;}
#content li { padding:0px 0px 5px 10px; background:url('/_images/bullets/bullet.gif') no-repeat 0px 5px;}
#content ol li { padding:0px 0px 5px 0px; margin:0px 0px 0px 35px; list-style:decimal outside; background:none;}
#content table { float:left; width:100%; margin:0px 0px 15px 0px; border-top:1px solid #171717; border-bottom:1px solid #171717; border-left:1px solid #171717; text-align:left;}
#content table th, #content table td { padding:5px 5px 5px 5px; border-right:1px solid #171717;}
#content table th { font-weight:bold; background:#171717; text-transform:capitalize; color:#c1d82f;}
#content table td { border-top:1px solid #171717;}
legend { display:none;}
.fielderror { float:left; width:480px; padding:5px 10px 5px 10px; color:#fff; background:#222222; margin:5px 0px 10px 0px;}
input, select, textarea { font-size:12px; font-family:Tahoma, Verdana, Arial, sans-serif;}
.checkbox { margin:0px 0px 0px 0px; width:13px; height:13px; overflow:hidden;}
.checkboxlabel { margin:0px 0px 0px 0px; line-height:13px; float:left; text-align:left;}
.accordian div { background:#fff;}
/********************************************************************/
/*                              H tags                              */
/********************************************************************/

h1 { font-size: 28px; color:#fff; font-weight:bold; letter-spacing:-1px; line-height:30px; padding:20px 0px 20px 0px;}
h2 { font-size: 21px; color:#fff; font-weight:bold; letter-spacing:-1px; line-height:22px; padding:0px 0px 15px 0px;}
h3 { font-size: 100%; color:#fff; font-weight:bold; padding:0px 0px 15px 0px;}

.areahome h1, .areahome h2 { color:#c9dd03;}
.areagift h1, .areagift h2 { color:#e16319;}
.areafashion h1, .areafashion h2 { color:#d10074;}
.areabath h1, .areabath h2 { color:#00b9e4;}
.arealaunchpad h1, .arealaunchpad h2 { color:#7c109a;}

/********************************************************************/
/*                          Template tags                           */
/********************************************************************/

#container { width:980px; text-align:left; margin-left:auto; margin-right:auto; padding:10px 0px 30px 0px;}

.topbar { float:left; width:980px; padding:0px 0px 5px 0px;}
	.topbar .logo { float:left; width:99px; height:95px; display:block; text-indent:-9999px; background:url('/_images/titles/logo.gif') no-repeat top left;}
	
	.topbar .strap { float:left; display:inline; width:466px; height:70px; margin:13px 0px 0px 20px; color:#c1d82f; font-size:30px; line-height:30px; font-weight:bold; letter-spacing:-2px; text-indent:-9999px; background:url('/_images/titles/strap-white.gif') no-repeat top left;}
		.areahome .topbar .strap { background:url('/_images/titles/strap-green.gif') no-repeat top left;}
		.areagift .topbar .strap { background:url('/_images/titles/strap-orange.gif') no-repeat top left;}
		.areafashion .topbar .strap { background:url('/_images/titles/strap-pink.gif') no-repeat top left;}
		.areabath .topbar .strap { background:url('/_images/titles/strap-blue.gif') no-repeat top left;}
		.arealaunchpad .topbar .strap { background:url('/_images/titles/strap-purple.gif') no-repeat top left;}
	
	.topbar .details { float:right; font-weight:bold; letter-spacing:-1px; width:350px; padding:0px 0px 0px 0px;}
	.topbar dl { float:right; width:190px; font-size:16px; padding:0px 0px 3px 0px;}
		.topbar dt, .topbar dd { float:left; width:95px; line-height:18px; text-align:right;}
		.topbar p { float:right; width:350px; font-size:18px; padding:5px 0px 0px 0px; text-align:right;}

#dropdownNav { clear:left; float:left; width:592px; background-color:#000; padding:0px 0px 0px 193px; margin:0px 0px 0px 0px;}
	#dropdownNav li { float:left; display:inline; padding:0px 0px 10px 2px; width:146px;}
	#dropdownNav li a { color:#fff; font-size:17px; display:block; width:134px; padding:5px 5px 5px 5px;}
	#dropdownNav li ul { position:absolute; width:144px; padding:6px 0px 0px 0px; margin:0px 0px 0px 0px; left:-999em; z-index:1000; border-left:1px solid #303030; border-bottom:1px solid #303030; border-right:1px solid #303030; background:url('/_images/bg/dropdownNav.gif') no-repeat top left #000;}
	#dropdownNav li li { display:inherit; background:none; padding:0px 0px 0px 0px;}
	#dropdownNav li li a { display:block; width:134px; line-height:18px; padding:3px 5px 3px 5px; text-decoration:none; font-size:11px; border:none;}
	#dropdownNav li li a:hover {background-color:#222;}
	#dropdownNav li:hover, #dropdownNav li.sfhover { position:static;}
	#dropdownNav li:hover ul, #dropdownNav li.sfhover ul { left:auto;}

.topbar fieldset { float:right; width:168px; height:27px; padding:1px 1px 0px 1px; background:url('/_images/bg/siteSearch.gif') no-repeat top left;}
	.topbar fieldset label { position:absolute; margin-left:-9999px;}
	.topbar fieldset .field input { float:left; width:100px; display:inline; margin:5px 0px 0px 4px; color:#afafaf; border:1px solid #000; background:#000;}
	.topbar fieldset .formButton { float:right;}
	
#leftcol { float:left; width:170px;}
	#leftcol #register, #leftcol #homeRegister, #leftcol #giftRegister, #leftcol #fashionRegister, #leftcol #bathRegister, #leftcol #launchpadRegister { float:left; width:170px; height:70px; margin:0px 0px 20px 0px;}
	#leftcol #register img { float:left;}
	
	#leftcol h2 { color:#fff;}
	
	#nav { float:left; width:170px; font-size:17px; line-height:18px; letter-spacing:-1px; padding:0px 0px 40px 0px;}
		#nav li { float:left; width:155px; padding:7px 10px 7px 5px; border-bottom:1px solid #262626;}
		#nav li ul { float:left; width:130px; padding:10px 0px 10px 15px;}
		#nav li li { float:left; width:130px; padding:3px 0px 3px 0px; font-size:12px; line-height:14px; letter-spacing:0px; border:none;}
		#nav li li li { float:left; width:115px; padding:3px 0px 3px 0px; font-size:12px; line-height:14px; letter-spacing:0px;}
		#nav a { float:left; width:145px; display:block;}
		#nav a.selected { color:#c1d82f;}
		#nav li li a { float:left; width:130px; display:block;}
		#nav li li li a { width:115px; font-weight:normal;}

	#leftcol .newsletter fieldset, #rightcol .latestnews { float:left; width:140px; padding:15px 15px 20px 15px; margin:0px 0px 20px 0px; background:#171717;}
		#leftcol .newsletter h2, #rightcol .latestnews h2 { color:#fff; padding:0px 0px 10px 0px;}
		#leftcol .newsletter h2 span { color:#fff;}
		#leftcol .newsletter p { padding:0px 0px 10px 0px;}
		#leftcol .newsletter label { position:absolute; margin-left:-9999px;}
		#leftcol .newsletter .textfield { float:left; width:100px; padding:2px 4px 2px 4px; border:1px solid #171717; color:#171717}
		#leftcol .newsletter .formbutton { float:right;}
		
	.socialPod, .socialPod li { float:left; width:170px; padding:0px 0px 20px 0px; }
	.socialPod li { padding:0px 0px 10px 0px; background:#000;}

#content { float:left; width:590px; padding:0px 0px 25px 25px; position:relative;}
	#content .banners { float:left; width:590px; padding:0px 0px 25px 0px; z-index: 1;}
	#content .banners li { float:left; width:590px; padding:0px 0px 0px 0px; background:none;}
	#content .banners img { float:left;}
	
	#homeBanner { position:relative; float:left; width:590px; height:310px; margin:0px 0px 20px 0px;}

.home h1 { color:#a1a1a1; padding:0px 0px 20px 0px;}
	.home h1 span { color:#fff;}
	.home h1 .pulse { color:#c1d82f;}

.home .homeContent { float:left; width:570px; padding:15px 15px 10px 5px; margin:0px 0px 20px 0px; color:#494848; background:#fff;}
	.home .homeContent h1 { color:#000; padding:0px 0px 15px 10px;}
	.home .homeContent p { padding:0 0 16px 10px; font-size:1.1em;}

	#content .homeContent ul { float:left; width:570px; padding:0 0 0 0;}
		#content .homeContent ul li { float:left; width:240px; padding:0 10px 15px 30px; background:url(/_images/bullets/home-bullet.gif) 12px 3px no-repeat; line-height:1.4em; color:#000;}
		
#content .homePods { float:left; width:590px;}
	#content .homePods li { float:left; display:inline; width:130px; padding:0px 0px 0px 23px; background:#000;}
	#content .homePods .first { padding:0px 1px 0px 0px;}
	#content .homePods img { float:left;}

#rightcol { float:right; width:170px; padding:0px 0px 20px 0px;}
	#rightcol #counter { float:left; width:170px; height:60px; background:url('/_images/general/bg-counter.gif') no-repeat top left;}

	#rightcol .onpulse { float:left; width:170px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; text-align:center; background:url('/_images/general/bg-carousel.gif') repeat-y bottom left;}
	#rightcol .onpulse h2 { float:left; width:170px; padding:10px 0px 10px 0px; color:#fff; font-size:20px; background:#000;}

	#example_4 { float:left; position: relative; overflow: hidden; width: 155px; height: 250px; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:20px;}  
		#example_4_previous, #example_4_next { cursor:pointer; float:left;}  
		#example_4_content { position: absolute; margin-top: 0px; padding-top: 0px; left: 20px; height:250px; background:#fff;}  
		.example_4_item { height:125px;}  
		.example_4_item img { display: block; float: left; margin: 0px; padding: 0px;}  
		.example_4_item a { float:left; color:#979797; height:125px;}  
		.example_4_item a:hover, .example_4_item a:focus { color:#c1d82f;}  
		.example_4_item span { float:left; width:125px; clear:both; white-space:nowrap;}
			
	#rightcol .latestnews { float:left; width:140px; padding:15px 15px 20px 15px; margin:0px 0px 20px 0px; background:#171717;}
		#rightcol .latestnews li { float:left; width:140px; background:#171717; padding:0px 0px 10px 0px;}
		#rightcol .latestnews a { font-weight:normal;}
		#rightcol .latestnews a span { font-weight:bold; color:#a1a1a1;}
		#rightcol .latestnews a:hover, #rightcol .latestnews a:focus { text-decoration:underline;}
		#rightcol .latestnews li a:hover, #rightcol .latestnews li a:focus { text-decoration:none;}
		#rightcol .latestnews .viewall { color:#fff; padding:0px 0px 0px 10px; background:url('/_images/bullets/arrow-white.gif') no-repeat 0px 4px;}

	#rightcol .pods { float:left; width:170px; padding:25px 0px 15px 0px;}
		#rightcol .pods li { float:left; width:170px; padding:0px 0px 10px 0px;}
		#rightcol .pods img { float:left;}
		
/********************************************************************/
/*                            Footer tags                           */
/********************************************************************/
#footer { float:right; width:785px; padding:0px 0px 0px 0px; color:#5e5e5e;}
	#footer li { float:left; display:inline;}
	#footer a { color:#5e5e5e; font-weight:normal; padding:0px 0px 0px 15px;}
	#footer .redant { float:right;}

/********************************************************************/
/*                            Content tags                          */
/********************************************************************/

#content .articleimages { float:right; width:235px; margin:0px 0px 15px 35px;}
	#content .articleimages li { float:right; width:235px; padding:0px 0px 0px 0px; margin:0px 0px 25px 0px; background:#171717;}
	#content .articleimages img { float:left;}
	#content .articleimages span { clear:both; float:left; width:205px; padding:7px 15px 7px 15px; color:#c1d82f;}

#content .testimonials { float:left; width:590px;}
#content .shorttestimonials { float:left; width:320px;}
	#content .testimonials li, #content .shorttestimonials li { float:left; width:520px; padding:15px 0px 15px 70px; border-top:1px solid #1a1a1a; background:url('/_images/general/bg-testimonials.gif') no-repeat 15px 15px;}
	#content .shorttestimonials li { width:250px;}
	#content .testimonials .first, #content .shorttestimonials .first { border-top:none;}
	#content .testimonials p, #content .shorttestimonials p { padding:0px 0px 10px 0px;}
	#content .testimonials cite, #content .shorttestimonials cite { text-transform:none; font-weight:bold; color:#c1d82f;}

/********************************************************************/
/*                           Contact tags                           */
/********************************************************************/

.contact fieldset { float:left; width:500px; padding:20px 45px 20px 45px; margin:0px 0px 20px 0px; background:url('/_images/general/bg-contact.gif') no-repeat left top #171717;}
	.contact label { float:left; width:210px; padding:3px 0px 3px 0px; font-weight:normal; color:#c1d82f;}
	.contact .textfield, .contact select, .contact textarea { float:left; width:280px; color:#666666; padding:2px 4px 2px 4px; margin:0px 0px 6px 0px; color:#171717; border:1px solid #171717; background:#fff;}
	.contact select { width:290px; padding:0px 0px 0px 0px; line-height:18px;}
	.contact textarea { height:80px; overflow:auto;}
	.contact .formbutton { float:right; margin:5px 10px 0px 0px;}

ul.breadcrumb {float:left; width:100%; padding:0px 0px 0px 0px; margin:-24px 0px 0px 0px; color:#c1d82f;}
	ul.breadcrumb li { float:left; display:inline; padding:0px 10px 0px 0px; background:none;}
	ul.breadcrumb a { padding:0px 15px 0px 0px; font-weight:normal; text-decoration:underline; color:#c1d82f; background:url("/_images/bullets/arrow-green.gif") no-repeat 100% 55%;}

/********************************************************************/
/*                        Page number tags                          */
/********************************************************************/
#content ul.pagenumbers  { float:left; width:590px; padding:0px 0px 15px 0px;}
	#content ul.pagenumbers li { float:left; display:inline; padding:0px 0px 0px 0px; margin:0px 4px 0px 0px; border:1px solid #171717; text-align:center; background:none;}
	#content ul.pagenumbers a { display:block; width:24px; padding:4px 0px 4px 0px; text-decoration:none; color:#5e5e5e; font-size:14px; background-color:#171717;}
	#content ul.pagenumbers a.selected , #content ul.pagenumbers a:hover { color:#fff; background:#333333;}

#content .modulelist { float:left; width:590px;}
	#content .modulelist li { float:left; width:590px; padding:10px 0px 15px 0px; border-top:1px solid #1a1a1a}

	#content #contact-cats ul li div { float:left; }
	#content #contact-cats ul li p, #content #contact-cats ul li a{ font-size: 14px; }
	#content #contact-cats .news li, #content .news li, #content .infolist li { background:none;}
	#content #contact-cats .news h2, #content .news h2, #content .infolist h3 { font-size:16px; padding:0px 0px 5px 0px;}
	#content #contact-cats .news h2 a, #content .news h2 a, #content .infolist h3 { color:#c1d82f;}
	#content #contact-cats .news p, #content .news p, #content .infolist p { padding:0px 0px 0px 0px;}
	#content .articledate { font-weight:bold; color:#a1a1a1; padding:0px 0px 5px 0px;}
	
	#content .categorylist li { background:none; font-size:16px; letter-spacing:-1px;}
	#content .categorylist li a { float:left; padding:0px 0px 0px 15px; background:url("/_images/bullets/bullet-large.gif") no-repeat 0px 7px;}
	
	#content .faqlist li { background:none; }
	#content .faqlist h2 { float:left; font-size:12px; letter-spacing:0px; padding:0px 0px 0px 0px;}
	#content .faqlist h2 a { float:left; width:550px; display:block; padding:0px 40px 0px 0px; background:url("/_images/bullets/expand.gif") no-repeat 100% 50%;}
	#content .faqlist div { float:left; width:590px;}
	#content .faqlist dl { float:left; width:590px; padding:0px 0px 10px 0px;}
	#content .faqlist dt, #content .faqlist dd { float:left; width:100px; padding:0px 0px 3px 0px;}
	#content .faqlist dt { font-weight:bold; clear:both;}
	#content .faqlist dd { width:490px;}
	#content .faqlist p { padding:0px 0px 8px 0px;}

#content .pageoptions { float:left; width:590px; padding:15px 0px 15px 0px;}
	#content .pageoptions li { display:inline; background:none;}
	#content .pageoptions .fl { padding:0px 15px 0px 0px; font-size:16px; letter-spacing:-1px;}
	#content .pageoptions .fr { padding:0px 0px 0px 15px; font-size:16px; letter-spacing:-1px;}
	#content .offers { padding:0 0 20px 0;}
	#content .offers .fr { padding:0 20px 0 0;}
		
#content .downloads li {background:none; padding-bottom:20px;}
	#content .downloads span { padding:0px 0px 0px 10px; font-weight:normal;}
	#content .downloads p { padding:10px 0 0 10px;}
	#content .downloads h2 { font-size:13px; letter-spacing:0px; padding:10px 0 0 10px;}
	#content .downloads a { padding:0px 0px 0px 23px; line-height:16px;}
	#content .pdf a { background:url("/_images/bullets/pdf.gif") no-repeat left;}
	#content .doc a, #content .docx a { background:url("/_images/bullets/word.gif") no-repeat left;}
	#content .xls a, #content .xlsx a { background:url("/_images/bullets/excel.gif") no-repeat left;}
	#content .ppt a, #content .pptx a { background:url("/_images/bullets/powerpoint.gif") no-repeat left;}
	
/********************************************************************/
/*                           Planner tags                           */
/********************************************************************/

#content table { float:left; width:100%; margin:0px 0px 15px 0px; text-align:left; border:none; font-size:12px;}
	#content table th, #content table td { padding:10px 10px 10px 10px; border-right:3px solid #000; border-top:3px solid #000; border-bottom:3px solid #000; border-left:3px solid #000;}
	#content table th { color:#c1d82f; background:none; font-size:14px; letter-spacing:-1px; vertical-align:middle; text-align:center;}
	#content table .days th { font-size:22px;}
	#content table td { background:#171717; width:135px; vertical-align:top;}
	#content table h3 { color:#c1d82f; padding:0px 0px 5px 0px;}
	#content table p { padding:0px 0px 10px 0px;}
	#content table ul { float:left; width:135px; padding:0px 0px 0px 0px;}
	#content table li { float:left; width:135px; padding:0px 0px 0px 0px; background:none;}
	#content table li a { font-weight:normal; color:#848484;}
	#content table li a.multibox { float:left; width:115px; padding:2px 0px 2px 20px; background:url("/_images/bullets/more-info.gif") no-repeat 0px 4px;}
	#content table li a.add { float:left; width:115px; padding:2px 0px 2px 20px; background:url("/_images/bullets/add-planner.gif") no-repeat 2px 2px;}

#content .confirmed { float:left; width:320px;}
#content .confirmed li { float:left; display:inline; padding:0px 15px 5px 0px; white-space:nowrap; background:none;}

.greysection { float:left; width:560px; padding:15px 15px 0px 15px; margin:0px 0px 15px 0px; background-color:#171717;}

#content .specialOffersContainer table th { background:#2b2b2b;}

/********************************************************************/
/*                            Retail Surgeries                      */
/********************************************************************/

	#content ul.retailSurgery li ul { padding:0; margin:0; float:left; width:590px;}
	#content ul.retailSurgery li ul li.timeSlot { border:1px solid #242424; float:left; width:140px; margin:15px 15px 0 0; padding:15px; min-height:200px; height:auto !important; height:200px; }
	#content ul.retailSurgery li ul li.timeSlot p.surgery { padding:0; color:#A1A1A1;}
	#content ul.retailSurgery li ul li.timeSlot p.time { color:#C1D82F;}
	
/********************************************************************/
/*                             Special Offers                       */	
/********************************************************************/
	
.specialOffersContainer { float:left; width:100%; position:relative; padding:0 0 15px 0;}
	.specialOffersContainer .scissors { position:absolute; top:-10px; right:14px; z-index:10; height:20px; width:45px; background:url(/_images/general/scissors.gif) 0px 0px no-repeat;}
	
#content .specialOffersContainer table { width:590px; margin:0; border-top:1px solid #2B2B2B; border-right:1px solid #2B2B2B;}
		#content .specialOffersContainer table th, #content .specialOffersContainer table td { text-align:left; border:none;}
		#content .specialOffersContainer table th { border-left:1px solid #2B2B2B; border-bottom:1px solid #2B2B2B;}
		#content .specialOffersContainer table td { border-left:1px solid #2B2B2B; border-bottom:1px solid #2B2B2B; }
		#content .specialOffersContainer table .even td { background:#1e1e1e;}

#content .specialOffersContainer table .stand { width:80px;}

/********************************************************************/
/*                             Press Photos                         */	
/********************************************************************/

#content .pressPhotos { float:left; width:590px; padding:0 0 15px 0; margin:0;}
#content .pressPhotos li { width:150px; margin:15px 15px 0 0; padding:10px; background:#1E1E1E; float:left; font-size:1em; border:1px solid #2B2B2B; text-align:center; min-height:190px;}
	#content .pressPhotos li.first { margin-top:0;}
	#content .pressPhotos li.rowend { margin-right:0; clear:right;}
	#content .pressPhotos li img { border:1px solid #6a6a6a; margin:0 0 10px 0;}
		#content .pressPhotos li a:hover img { border:1px solid #C1D82F;}
	#content .pressPhotos span { display:block; text-decoration:none; font-weight:bold; text-align:left;}	

/********************************************************************/
/*                            Site Map                              */
/********************************************************************/

#content .siteMap { float:left; width:522px;}
	#content .siteMap li { width:500px; border:1px solid #2B2B2B; padding:10px; background:#1E1E1E; margin:0 0 15px 0; float:left;}
		#content .siteMap li a { font-weight:bold; font-size:1.2em; text-decoration:none; width:500px; display:block;}	
		#content .siteMap li ul { padding:0; margin:5px 0 0 0; float:left; width:500px; border-top:1px solid #494949;}	
			#content .siteMap li ul li { float:left; padding:10px 25px 0 0; margin:0; border:none; width:auto;}	
			#content .siteMap li ul li a { font-weight:normal; font-size:1em; color:#fff; float:none; display:inline;}	
			#content .siteMap li ul li a:hover, #content .siteMap li ul li a:focus { text-decoration:underline;}	

/********************************************************************/
/*							Comming Soon box						*/
/********************************************************************/
#EventFinished { background-color: #222222; width: 350px; position: absolute; top: 100px; left:120px; z-index: 200; padding:20px; color: #fff; font-size:15px; font-weight:bold; line-height:20px; text-align:center; font-size:12px; }
	#EventFinished a { float:left; display:inline; margin:10px 0px 0px 150px; background:#c1d82f; color:#000; padding:1px 10px 1px 10px; letter-spacing:-1px;	font-size:14px;}
	#EventFinished a:hover { color:#000;}
	
/********************************************************************/
/*							Travel Page Accordian					*/
/********************************************************************/	
	#content .travelList li { background:none; }
	#content .travelList h2 { float:left; font-size:12px; letter-spacing:0px; padding:0px 0px 0px 0px;}
	#content .travelList h2 a { float:left; width:550px; display:block; padding:0px 40px 0px 0px; background:url("/_images/bullets/expand.gif") no-repeat 100% 50%;}
	#content .travelList div { float:left; width:590px;}
	#content .travelList dl { float:left; width:590px; padding:0px 0px 10px 0px;}
	#content .travelList dt, #content .travelList dd { float:left; width:100px; padding:0px 0px 3px 0px;}
	#content .travelList dt { font-weight:bold; clear:both;}
	#content .travelList dd { width:490px;}
	#content .travelList p { padding:0px 0px 8px 0px;}
