/* General */

body {margin: 0px; padding: 0px; background: #a5947a; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #200d02; line-height: 18px;}

h1 {color: #945d1c; font-size: 24px; background: url(http://www.southdakota.com/images/layout/h1bg.gif) bottom repeat-x; padding: 24px 0px 20px 10px; margin: 0px 0px 15px 0px; border-top: 1px solid #f6f3ed; line-height: 26px;}
h2 {color: #7c160f; font-size: 16px; padding: 5px 0px; margin: 0px;}
h3 {color: #945d1c; font-size: 16px; padding: 8px 0px; margin: 3px 0px;}
	#h3border {border-top: 1px dotted #bbbcb9;}
h4 {color: #3e403c; font-size: 14px; padding: 5px 0px; margin: 0px;}
	h4 a {font-size: 14px; padding: 5px 0px; margin: 0px;}
h5 {color: #945d1c; font-size: 14px; padding: 5px 0px; margin: 0px;}
h6 {color: #7c160f; font-size: 12px; padding: 5px 0px; margin: 0px;}

fieldset {padding: 5px 15px; margin: 10px 0px; border: 1px solid #45473e; font-size: 11px;}
legend {padding: 5px; font-weight: bold; color: #45473e; font-size: 12px;}

a {color: #7c160f;}
a:hover {color: #ad6232; text-decoration: none;}
a:hover u {text-decoration: none;}

#clear {clear: both;}

#message {background: #f4f0e8; padding: 5px 20px; margin: 5px 0px; color: #2c3548; border: 1px solid #945d1c; font-weight: bold;}

#threecol-mid ul li, #twocol-left-sec ul li, #twocol-left ul li {padding: 2px 0px 2px 0px; margin: 0px 0px 0px 20px; list-style-image: url(http://www.southdakota.com/images/layout/bullet.gif);}
p {padding: 5px 0px; margin: 0px;}
strong {font-weight: bold;}

ul#twocol, ul#fourcol {padding: 0px; margin: 0px 0px 0px 10px;}
ul#twocol li {width: 40%; padding: 1px 0px; float: left;}
ul#fourcol li {width: 19%; padding: 1px 0px; float: left;}
ul#twocol li a, ul#fourcol li a {font-size: 11px;}

#thirdtier {}
#thirdtier a {width: auto; padding: 10px 20px; background: #9b8156; color: #341f10; text-decoration: none; font-weight: bold; float: left; margin-right: 2px;}
#thirdtier a:hover, #thirdtier a.selected {background: #b7a688; color: #341f10; text-decoration: none;}

input, textarea, select {font-size: 11px; font-family: Arial, Verdana;}

table#contacttable tr td {padding-bottom: 6px;}

#directory {width: 49%; float: left;}
#directory ul {margin: 0px 0px 0px 20px; padding: 0px; line-height: 16px;}
#directory ul li {list-style: none; padding: 6px 0px; margin: 0px 0px 6px 0px;}
#directory ul li strong {font-size: 13px; font-weight: bold;}

#additionallinks300 {width: 300px; padding: 7px; margin: 0px 10px; clear: both;}
#additionallinks250 {width: 250px; padding: 7px; margin: 0px 10px; clear: both;}
	#additionallinks300 tr td, #additionallinks250 tr td {border: solid #a1a1a1; border-width: 0px 0px 1px 0px;}
	#additionallinks300 ul, #additionallinks250 ul {margin: 0px 0px 0px 25px; padding: 0px; font-size: 11px;}
	#additionallinks300 ul li, #additionallinks250 ul li {list-style: square; color: #734713; margin: 0px; padding: 1px 2px 1px 1px;}

#smallfont, .smallfont {font-size: 10px;}

#bodylinks {width: 200px; min-height: 40px; background: url(http://www.southdakota.com/images/layout/contentbg2.jpg) bottom repeat-x; border: 1px solid #cac2b5; float: right; margin: 5px 0px 5px 5px; padding: 2px;
	text-align: left;}
	#bodylink ul {margin: 0px; padding: 0px; font-size: 11px;}
	#bodylinks ul li {list-style: square; color: #734713; margin: 0px; padding: 1px 2px 1px 1px;}
	#bodylinks ul li a {color: #734713; font-size: 11px;}
	#bodylinks ul li a:hover {color: #976d3b; text-decoration: none;}
	
#cookiecrumb {position: relative; height: 20px;}
	#cookiecrumb a {font-weight: bold;}
	#cookiecrumb #trail {font-size: 10px; position: absolute; top: 0px; left: 0px; width: 80%;}
	#cookiecrumb #back {font-size: 10px; position: absolute; top: 0px; right: 10px; width: 10%; text-align: right;}
	/*#cookiecrumb h1 {color: #945d1c; font-size: 22px; background: none; padding: 0px; margin: 0px; position: absolute; bottom: 18px; left: 10px;}*/
	
#category {margin: 10px 0px 0px 0px;}
	#category h1 {color: #FFFFFF; background: #2a180c; border: 1px solid #45473e; background-image: none; padding: 3px 5px; margin: 0px; font-size: 14px;}	
	
#category ul {margin: 10px 0px 0px 15px; padding: 0px;}	
#category ul li {padding: 1px 0px 1px 0px; margin: 0px 0px 0px 10px; list-style-image: url(http://www.southdakota.com/images/layout/bullet.gif);}	
#category #lowerfooter {padding: 3px 0px; margin: 10px 0px 0px 0px; text-align: right; border-top: 1px dotted #2a180c;}

/* Img Styling */

img#img_marginall {padding: 6px; margin: 5px; border: 1px solid #cdccca; background: #FFFFFF;}
img#img_margintopbtm {padding: 6px; margin: 5px 0px; border: 1px solid #cdccca; background: #FFFFFF;}
img#img_marginlftrght {padding: 6px; margin: 0px 5px; border: 1px solid #cdccca; background: #FFFFFF;}
img#img_noleftmargin {padding: 6px; margin: 5px 5px 5px 0px; border: 1px solid #cdccca; background: #FFFFFF;}
img#img_norightmargin {padding: 6px; margin: 5px 0px 5px 5px; border: 1px solid #cdccca; background: #FFFFFF;}	
img#img_noleftmarginorborder {padding: 6px; margin: 5px 5px 5px 0px; border: 0px; background: #FFFFFF;}	
img#img_norightmarginorborder {padding: 6px; margin: 5px 0px 5px 5px; border: 0px; background: #FFFFFF;}		

/* IE6 PNG Fix ------------------------------------------------------------------------------------------------------------------------------------------------ */

/*img, div { behavior: url(http://www.southdakota.com/images/ie6fix/iepngfix.htc) } DOESN'T WORK GOOD W/PHOTO FLIPPER */

/* Banner ----------------------------------------------------------------------------------------------------------------------------------------------------- */

/* Home Page Styling */

#homepage #bannerbg {background: url(http://www.southdakota.com/images/layout/bannerbg.jpg) repeat-x;}
#homepage #banner_hilite {min-width: 975px; height: 440px; background: url(http://www.southdakota.com/images/layout/bannerbg_hilite.jpg) top center no-repeat;}
#homepage #banner {width: 975px; height: 440px; margin: 0px auto; position: relative; z-index: 501;}
#homepage #mainads {width: 100%; height: 238px; position: absolute; bottom: 82px;}
	#homepage #bigpic {width: 610px; height: 238px; position: absolute; left: 26px; background: #4b2b0b;}
	#homepage #mainad1 {width: 311px; height: 118px; position: absolute; left: 636px; border-bottom: 1px solid #9a8375; background: #4b2b0b;}
	#homepage #mainad2 {width: 311px; height: 118px; position: absolute; left: 636px; bottom: 0px; border-top: 1px solid #6f4a32; background: #4b2b0b;}
	
#homepage #menu {width: 100%; height: 83px; background: url(http://www.southdakota.com/images/layout/menuoverlay.jpg) 0px 16px repeat-x; margin: 0px; position: absolute; bottom: 0px; z-index: 501;}
	#homepage #menu #mainmenu {width: 611px; position: absolute; left: 26px; top: 1px; z-index: 501;} /* Rest of this styling is in menu.css */
	#homepage #menu #enews {width: 312px; height: 51px; position: absolute; right: 27px; top: 1px;}	

/* Secondary Styling */

#bannerbg {background: url(http://www.southdakota.com/images/layout/bannerbg_sec.jpg) repeat-x;}
#banner_hilite {min-width: 975px; height: 307px; background: url(http://www.southdakota.com/images/layout/bannerbg_hilite_sec.jpg) top center no-repeat;}
#banner {width: 975px; height: 307px; margin: 0px auto; position: relative; z-index: 501;}
#mainads {width: 100%; height: 118px; position: absolute; bottom: 67px;}
	#search {width: 236px; height: 39px; background: url(http://www.southdakota.com/images/layout/searchbg.gif) no-repeat; position: absolute; top: 45px; right: 46px;}
		#search #content {padding: 5px 0px 0px 10px; color: #FFFFFF;}
		#search #content form {padding: 0px; margin: 0px;}
		#search #content input {font-size: 11px; margin: 3px 4px 0px 4px;}
	#tlcurve {position: absolute; left: 26px; z-index: 100;}
	#trcurve {position: absolute; left: 939px; z-index: 100;}
	#bigpic {width: 610px; height: 118px; position: absolute; left: 26px;}
	#mainad1 {width: 311px; height: 118px; position: absolute; left: 636px; border-bottom: 1px solid #9a8375;}
#menu {width: 100%; height: 67px; background: url(http://www.southdakota.com/images/layout/menuoverlay.jpg) 0px 0px repeat-x; margin: 0px; position: absolute; bottom: 0px; z-index: 501;}
	#menu #mainmenu {width: 611px; position: absolute; left: 25px; top: 1px; z-index: 501;} /* Rest of this styling is in menu.css */
	#menu #enews {width: 312px; height: 34px; position: absolute; right: 27px; top: 1px;}	
	
/* General Layout - Common for all pages */

#tlcurve {position: absolute; left: 26px; z-index: 100;}
#trcurve {position: absolute; left: 939px; z-index: 100;}
#menu_lb {width: 2px; height: 67px; background: url(http://www.southdakota.com/images/layout/menu_leftborder.jpg) no-repeat; position: absolute; bottom: 0px; left: -2px;}
#menu_rb {width: 2px; height: 67px; background: url(http://www.southdakota.com/images/layout/menu_rightborder.jpg) no-repeat; position: absolute; bottom: 0px; right: -2px;}
#logo {display:block;width:273px;height:95px;position:absolute;top:20px;background:url(/images/layout/mainlogo.png) no-repeat;overflow:hidden;border:none;padding:0;margin:0;}
#topmenu {height: 32px; position: absolute; right: 40px; top: 93px; z-index: 501;} 

/* End of Banner ----------------------------------------------------------------------------------------------------------------------------------------------- */

/* Body ----------------------------------------------------------------------------------------------------------------------------------------------- */
	
#bodybg {background: #FFFFFF url(http://www.southdakota.com/images/layout/bodybg.gif) bottom repeat-x; position: relative; z-index: 1;}
#homepage #bodybg_topbar {background: url(http://www.southdakota.com/images/layout/bodybg_topbar.gif) top repeat-x; z-index: -1;}	
#bodybg_topbar {background: url(http://www.southdakota.com/images/layout/bodybg_topbar.gif) top repeat-x; z-index: -1;}	
#secondary #body {min-height: 450px;}
#body {width: 930px; margin: 0px auto 0px auto; padding: 0px 0px 20px 0px;}
	#onecol {width: 930px; margin: 0px 0px 0px 0px; float: left; font-size: 12px; line-height: 18px;}
	#twocol-left {width: 600px; float: left; font-size: 12px;}
	#twocol-right {width: 310px; float: right; margin-right: 10px;}
	#twocol-left-sec {width: 715px; float: left; margin-left: 15px; font-size: 12px;}
	#twocol-right-sec {width: 190px; float: right; margin: 15px 0px 0px 0px;}
	#threecol-left {width: 190px; float: left; min-height: 300px;}
	#threecol-mid {width: 575px; float: left;}
	#threecol-right {width: 155px; float: right; min-height: 300px; margin: 15px 0px 0px 0px;}
	
	#c {margin: 0px 0px 20px 0px;}
		#c_body {background: url(http://www.southdakota.com/images/layout/body_rightgradient.png) right repeat-y;}
		#c_body_bg {background: #FFFFFF url(http://www.southdakota.com/images/layout/contentbg1.jpg) bottom repeat-x; margin: 0px 7px 0px 0px; border-left: 1px solid #cac2b5; padding: 0px 5px;}
		#c_body_c {background: #FFFFFF url(http://www.southdakota.com/images/layout/contentbg2.jpg) bottom repeat-x; margin: 0px; padding: 5px 15px 15px 15px; border: 1px solid #cac2b5; 
			border-width: 0px 1px; z-index: auto; position: inherit; min-height: 430px;}
		#c_body_c_home {background: #FFFFFF url(http://www.southdakota.com/images/layout/contentbg2.jpg) bottom repeat-x; margin: 0px; padding: 15px 15px 15px 15px; 
			border: 1px solid #cac2b5; border-width: 0px 1px; z-index: auto; position: inherit; min-height: 300px;}
	#c_lower {border-left: 1px solid #cac2b5; height: 41px;}
		#c_lower #left {width: 522px; height: 44px; background: url(http://www.southdakota.com/images/layout/content_btm.png) no-repeat; float: left;}
		#homepage #c_lower #left {width: 547px; height: 44px; background: url(http://www.southdakota.com/images/layout/content_btm.png) no-repeat; float: left;}
		#onecol #c_lower #left {width: 877px; height: 44px; background: url(http://www.southdakota.com/images/layout/content_btm.png) no-repeat; float: left;}
		#twocol-left-sec #c_lower #left {width: 662px; height: 44px; background: url(http://www.southdakota.com/images/layout/content_btm.png) no-repeat; float: left;}
		#c_lower #right {width: 52px; height: 44px; background: url(http://www.southdakota.com/images/layout/contentcorner.png) no-repeat; float: right;}
		
	#secmenu {width: 177px; margin: 0px 0px 0px 13px;}
	#secmenu #bg {background: url(http://www.southdakota.com/images/layout/leftmenu_gradient.png) left repeat-y; border-right: 1px solid #cac2b5;}
	#secmenu #bg1 {background: #ffffff url(http://www.southdakota.com/images/layout/leftmenubg1.jpg) bottom repeat-x; margin-left: 7px;}
	#secmenu #bg2 {background: #e1d5bd url(http://www.southdakota.com/images/layout/leftmenubg2.jpg) bottom repeat-x; margin-left: 5px; border-left: 1px solid #ccc4b6; min-height: 200px; position: relative;}
		#bg2 #header {width: 184px; height: 49px; background: url(http://www.southdakota.com/images/layout/secmenuheader.png) no-repeat; position: absolute; top: 20px; left: -20px;}
		#bg2 #header #text {font-size: 16px; font-weight: bold; color: #683d0b; padding: 13px 0px 0px 27px;}
		#bg2 ul {margin: 0px 0px 0px 10px; padding: 70px 0px 0px 0px; list-style: none;}
			#bg2 ul ul {margin: 0px 0px 0px 0px; padding: 3px 0px; list-style: none;}
		#bg2 ul li {margin: 0px; padding: 2px 0px; list-style: none;}
			#bg2 ul li ul li {margin: 0px; padding: 0px 0px; list-style: none;}
	#secmenu #lower {width: 177px; height: 31px; background: url(http://www.southdakota.com/images/layout/leftmenu_btm.png) no-repeat;}
	
	#bookastay2 {width: 524px; height: 104px; background: url(http://www.southdakota.com/images/bookastay/bg.gif) no-repeat; margin: 5px 0px 15px 0px;}
	#bookastay2 form {width: 524px; height: 104px; position: relative;}
	#bookastay2 form #other {position: absolute; top: 11px; left: 380px; width: 160px; width: 145px; height: 18px;}
	#bookastay2 form #city {position: absolute; top: 60px; left: 20px; width: 160px;}
	#bookastay2 form #checkin {position: absolute; top: 60px; left: 210px; width: 110px;}
	#bookastay2 form #checkout {position: absolute; top: 60px; left: 320px; width: 110px;}
	#bookastay2 form #proceed {position: absolute; top: 60px; left: 435px;}
	

/* End of Body ----------------------------------------------------------------------------------------------------------------------------------------------- */

/* Footer ----------------------------------------------------------------------------------------------------------------------------------------------------- */
	
#footerbg {min-height: 150px; background: #a5947a url(http://www.southdakota.com/images/layout/footerbg.gif) 0px 40px repeat-x;}
	#footertop {height: 40px; background: url(http://www.southdakota.com/images/layout/footertop.gif) repeat-x;}
	#footer {width: 921px; margin: 20px auto; color: #FFFFFF; line-height: 18px; position: relative; font-size: 11px;}
		#footer a {color: #FFFFFF; text-decoration: underline; padding: 2px;}
		#footer a:hover {text-decoration: none; color: #FCFCFC;}
		#footer a.main {font-weight: bold;}
		#footertext {position: absolute; width: 600px; position: absolute; left: 85px;}
		#footerlogo {position: absolute; right: 0px; top: 5px;}
		#sdnetwork {position: absolute; left: 0px; top: 0px;}

/* End of Footer ---------------------------------------------------------------------------------------------------------------------------------------------- */	

/* Menu Styling ----------------------------------------------------------------------------------------------------------------------------------------------------- */

#mainmenu {height: 51px; position: relative;}
#mainmenu table.ie6 {border-collapse:collapse; margin:0; padding:0;}
#mainmenu ul {padding: 0px; margin: 0px; list-style: none;}
#mainmenu ul li {float: left;}
#mainmenu ul li a {display: block; float: left; padding:0px; text-decoration: none; color: #000000; font-weight: bold; height: 51px; line-height: 50px; font-size: 11px; display: block;
	background: url(http://www.southdakota.com/images/menus/mainmenu.gif) no-repeat;}
#mainmenu ul li a:hover {background: url(http://www.southdakota.com/images/menus/mainmenuO.gif) no-repeat;}
#mainmenu ul li a.thingstodo, #mainmenu ul li a:hover.thingstodo {width: 124px; background-position: 0px 0px;}
#mainmenu ul li a.placestostay, #mainmenu ul li a:hover.placestostay {width: 126px; background-position: -125px 0px;}
#mainmenu ul li a.outdooractivities, #mainmenu ul li a:hover.outdooractivities {width: 152px; background-position: -250px 0px;}
#mainmenu ul li a.parks, #mainmenu ul li a:hover.parks {width: 70px; background-position: -402px 0px;}
#mainmenu ul li a.topattractions, #mainmenu ul li a:hover.topattractions {width: 139px; background-position: -472px 0px;}

#mainmenu.secondary ul li a {display: block; float: left; padding:0px; height: 34px; line-height: 34px; display: block; background: url(http://www.southdakota.com/images/menus/mainmenusec.gif) no-repeat;}
#mainmenu.secondary ul li a:hover {background: url(http://www.southdakota.com/images/menus/mainmenusecO.gif) no-repeat;}
#mainmenu.secondary ul li a.thingstodo, #mainmenu.secondary ul li a:hover.thingstodo {width: 129px; background-position: 0px 0px;}
#mainmenu.secondary ul li a.placestostay, #mainmenu.secondary ul li a:hover.placestostay {width: 125px; background-position: -129px 0px;}
#mainmenu.secondary ul li a.outdooractivities, #mainmenu.secondary ul li a:hover.outdooractivities {width: 149px; background-position: -254px 0px;}
#mainmenu.secondary ul li a.parks, #mainmenu.secondary ul li a:hover.parks {width: 73px; background-position: -403px 0px;}
#mainmenu.secondary ul li a.topattractions, #mainmenu.secondary ul li a:hover.topattractions {width: 135px; background-position: -476px 0px;}	

#mainmenu ul li div.holder {position:absolute; left:-9999px;}
#mainmenu ul li div .leftSide {float: left; background: url(http://www.southdakota.com/images/menus/left.png) no-repeat left bottom;}
#mainmenu ul li div .rightSide {float: left; margin-left: 10px; display: inline; padding: 0 10px 10px 0; background: url(http://www.southdakota.com/images/menus/right.png) no-repeat right bottom;}

#mainmenu ul li:hover {position: relative; background: url(http://www.southdakota.com/images/menus/mainmenuO.gif) no-repeat 0px 0px;}
#mainmenu.secondary ul li:hover {position: relative; background: url(http://www.southdakota.com/images/menus/mainmenusecO.gif) no-repeat 0px 0px;}
#mainmenu ul li a:hover {color:#910; background-position: right center; white-space: nowrap; position: relative;}
#mainmenu ul li a:hover b {color:#910;}
#mainmenu ul li a.sub:hover {color:#910; background: none; white-space: nowrap; position: relative;}
#mainmenu ul li a.sub:hover b {color:#910; background: none;}

#mainmenu ul li:hover > a {color:#910; position:relative;}
#mainmenu ul li:hover a.sub {color:#910; background-position:right bottom; white-space:nowrap; position:relative;}
#mainmenu ul li:hover a.sub > b {color:#910; background-position:left bottom;}

#mainmenu ul :hover div.holder {position:absolute; top: 51px; left: 8px; margin: 0; padding: 0;}
#mainmenu.secondary ul :hover div.holder {position:absolute; top: 34px; left: 8px; margin: 0; padding: 0;}

#mainmenu ul li.right a:hover div.holder {left:auto; right: -39px; top: 51px;}
#mainmenu ul li.right:hover div.holder {left:auto; right: -40px; top: 51px;}
#mainmenu.secondary ul li.right a:hover div.holder {left:auto; right: -39px; top: 34px;}
#mainmenu.secondary ul li.right:hover div.holder {left:auto; right: -40px; top: 34px;}

#mainmenu ul dl, #mainmenu.secondary ul dl {width:auto; margin:1px 0 3px 0; padding:15px 5px 0px 5px;list-style:none;}
#mainmenu ul dl dt, #mainmenu.secondary ul dl dt {padding: 0 10px; margin: 0px 0px 5px 0px; height: 15px; line-height: 12px; color: #FFFFFF; white-space: nowrap; font-weight: bold;}
#mainmenu ul dl dt a, #mainmenu.secondary ul dl dt a {background: none; display: block; height: 16px; line-height: 16px; color: #5e4a0b; text-align:left; margin: 0; 
	padding:0 10px; font-weight: bold; white-space:nowrap; float:none; padding: 0px; margin: 0px; font-size: 14px;}
#mainmenu ul dl dt a:hover, #mainmenu.secondary ul dl dt a:hover {background: none; color: #ca8b62;}
#mainmenu ul dl dd {display:block; padding:0; margin:0;}
#mainmenu ul dd a, #mainmenu.secondary ul dd a {background-image: none; display:block; height: 15px; line-height: 15px; color:#421; text-align:left; margin: 0; padding:0 10px;
	font-weight:normal; white-space:nowrap; float:none;}
#mainmenu ul dd a:hover, #mainmenu.secondary ul dd a:hover {color:#c60; background: none;}
#mainmenu ul table td, #mainmenu.secondary ul table td {vertical-align:top;}

/* Top Menu */

#topmenu ul li {width: auto; float: left; height: 36px; list-style: none; margin: 0px; padding: 0px;}
#topmenu ul li a {display: block; float: left; padding:0px; height: 34px; line-height: 34px; display: block; background: url(http://www.southdakota.com/images/menus/topmenu.png) no-repeat;}
#topmenu ul li a#tt {width: 116px; background-position: 0px 0px;}
#topmenu ul li a:hover#tt {width: 116px; background-position: 0px -35px;}
#topmenu ul li a#cr {width: 98px; background-position: -116px 0px;}
#topmenu ul li a:hover#cr {width: 98px; background-position: -116px -35px;}
#topmenu ul li a#jr {width: 108px; background-position: -214px 0px;}
#topmenu ul li a:hover#jr {width: 108px; background-position: -214px -35px;}
#topmenu ul li a#re {width: 68px; background-position: -322px 0px;}	
#topmenu ul li a:hover#re {width: 68px; background-position: -322px -35px;}	
#topmenu ul li a#bd {width: 110px; background-position: -390px 0px;}
#topmenu ul li a:hover#bd {width: 110px; background-position: -390px -35px;}
#topmenu ul li a#hh {width: 130px; background-position: -500px 0px;}	
#topmenu ul li a:hover#hh {width: 130px; background-position: -500px -35px;}

/* End of Menu ---------------------------------------------------------------------------------------------------------------------------------------------- */	

/* Start of Accordion ---------------------------------------------------------------------------------------------------------------------------------------------- */	

.yui-skin-sam .yui-accordionview div.yui-accordion-content {overflow: hidden; margin: 0; padding: 0;}
.yui-skin-sam .hidden {visibility: hidden; position: absolute;}
.yui-skin-sam .almosthidden {position: absolute; left: -9999px;	z-index: -10;}
.yui-skin-sam a {color: #734713; text-decoration: none; font-size: 11px;}
.yui-skin-sam a.selected {color: #3e403c;}
.yui-skin-sam .yui-accordionview {}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel {display: inline;}
.yui-skin-sam ul.yui-accordionview ul.yui-accordionview {zoom: 1;}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle {display: block; padding: 4px 20px 4px 0px; line-height: 14px; font-weight: bold; color: #734713;
	text-decoration: none; position: relative; cursor: pointer;}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle:hover {background-position: 0 -1300px; color: #976d3b;}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.selected {background-position: 0 -1300px; color: #3e403c;}
.yui-skin-sam .yui-accordion-toggle .indicator {display: block;	width: 14px; height: 14px; background: url(/scripts/accordion/plus.gif) right no-repeat; /* Plus */
	position: absolute;	right: 0.5em; top: 25%;}
.yui-skin-sam .yui-accordion-toggle.active .indicator {	color: #734713;	background: url(/scripts/accordion/minus.gif) right no-repeat; /* Minus */}
.yui-skin-sam .yui-accordion-content {_zoom: 1;}
.yui-skin-sam ul.submenu {}
.yui-skin-sam ul.submenu li a {display: block; font-size: 10px;	color: #734713;	line-height: 12px; padding: 2px 0px 2px 5px; text-decoration: none;}
.yui-skin-sam ul.submenu li a.selected {color: #3e403c;}
.yui-skin-sam ul.submenu li a:hover {color: #976d3b;}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle:focus {text-decoration: none;}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.activepanel {text-decoration: none;}

/* End of Accordion ---------------------------------------------------------------------------------------------------------------------------------------------- */	

/* Start of Hotel.com ---------------------------------------------------------------------------------------------------------------------------------------------- */	

#reservations {margin: 5px 0px 10px 0px; color: #222222;}
#reservations h1 {margin: 0px; padding: 3px 0px; font-size: 12px; background: none; color: #222222;}
#reservations input, #reservations select {margin: 0px; padding: 0px;}
#reservations #links {border-bottom: 2px solid #341f10; margin: 5px 0px 0px 0px; height: 36px;}
#reservations #hotelcities {background: #9b8156; padding: 5px;}
#reservations #process {border-top: 1px solid #341f10; padding: 5px 0px; text-align: right;}
#reservations fieldset {background: #b7a688; padding: 6px 6px 15px 6px; margin: 3px 0px; border: 1px solid #341f10; font-size: 11px;}
#reservations legend {color: #341f10; border: 1px solid #341f10; background: #ffffff; font-size: 11px; padding: 2px 3px; margin: 0px 0px 15px 0px;}
#reservations a {width: auto; padding: 10px 20px; background: #b7a688; color: #341f10; text-decoration: none; font-weight: bold; float: left; margin-right: 2px; height: 16px;}
#reservations a:hover, #reservations a.selected {background: #9b8156; color: #341f10; text-decoration: none; height: 18px;}

/* End of Hotel.com ---------------------------------------------------------------------------------------------------------------------------------------------- */	

/* Start of JQuery Pic Styling ------------------------------------------------------------------------------------------------------------------------------------ */	

#contentcontainer #jqueryImg {margin: 5px 5px 0px 5px; padding: 1px; background: #ebebeb; border: solid #a1a1a1; border-width: 1px 1px 1px 1px;}
#contentcontainer #jqueryDesc {margin: 1px 5px 5px 5px; padding: 5px; background: #ebebeb; border: solid #a1a1a1; border-width: 1px 1px 1px 1px; color: #757575; 
	font-size: 10px; line-height: 12px;}
#contentcontainer #imageNoTitle {margin: 5px; padding: 2px; background: #ebebeb; border: 1px solid #999999;}
#contentcontainer #imageNoTitleOrBorder {padding: 1px; border: 0px;}