/*RESET*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,strong,th,var{font-style:normal;}ol,ul{list-style:none;
}caption,th{text-align:left;}/*h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}*/q:before,q:after{content:'';}abbr,acronym{border:0;}a{text-decoration:none}a{outline:none !important;}

/*CLASSES*/
.clear {clear:both !important;}
.clearAlt {overflow:hidden !important;}
.floatR {float:right !important;}
.floatL {float:left !important;}
.last {border:none !important;}
.padding5 {padding:5px !important;}
.margin5 {margin:5px !important;}
.margin5R {margin-right:5px !important;}
.margin5L {margin-left:5px !important;}
.margin5T {margin-top:5px !important;}
.margin5B {margin-bottom:5px !important;}
.padding10 {padding:10px !important;}
.margin10 {margin:10px !important;}
.margin10R {margin-right:10px !important;}
.margin10L {margin-left:10px !important;}
.margin10T {margin-top:10px !important;}
.margin10B {margin-bottom:10px !important;}
.margin15 {margin:15px !important;}
.margin15R {margin-right:15px !important;}
.margin15L {margin-left:15px !important;}
.margin15T {margin-top:15px !important;}
.margin15B {margin-bottom:15px !important;}
.margin20 {margin:20px !important;}
.margin20R {margin-right:20px !important;}
.margin20L {margin-left:20px !important;}
.margin20T {margin-top:20px !important;}
.margin20B {margin-bottom:20px !important;}
.noMargin {margin:0 !important;}
.textR {text-align:right !important;}
.textC {text-align:center !important;}
.textL {text-align:left !important;}
.body-spacing {line-height: 150% !important;}

li.navBorderBottom a.bold:hover {color:#404ca2 !important;}
li.green a:link, li.green a:visited {color:#333a18 }

/*FONTS AND COLORS*/
.black {color:#000 !important;}
.bold, .boldtext{font-weight:bold !important;}
.lightBrown {color:#996640 !important;}
.font11px, .small {font-size:11px !important;}
.font12px {font-size:12px !important;}
.font14px {font-size:14px !important;}
.font18px {font-size:18px !important;}
.blue {color:#005c84 !important;}
.brown {color:#5e4e26 !important;}
.green {color:#333a18 !important;}
.lightGreen {color:#6e7748 !important;}
.red {color:#b71732 !important;}
.teal {color:#004b5f !important;}
.georgia {font-family: Georgia, "Times New Roman", Times, serif}
.white {color:#ffffff !important;}

.bgTan {background-color:#DEDEBC !important;}
.bgLightTan {background-color:#F2F2DC !important;}
.bgWhite {background-color:#fff !important;}

.hr {clear:both; border-bottom:1px solid #ccc; margin:10px 0;}

a {color:#3366cc;}
body {background:#000 url() center top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:14px;}
h1 {margin-bottom:15px; color:#404628; font-size:24px; font-weight:normal; margin-bottom:15px; border-bottom:1px solid #ccc; padding-bottom:15px; line-height:28px !important;}
h2 {color:#404628; font-size:18px; font-weight:bold; line-height:22px;}
input, select {margin:5px 0; vertical-align:middle;}

#splash {position:absolute; top:160px; left:7px; z-index:99;}
#slideshow, .simg {height:268px !important; width:831px; overflow:hidden; background:#fff;} 

#wrapper {background:url(../images/shell/bg_wrapper_middle.jpg) center top repeat-y; margin:20px auto 0 auto; width:845px; position:relative;}
#wrapperTop {background:url(../images/shell/bg_wrapper_top.jpg) center top no-repeat;}
#wrapperBottom {background:url(../images/shell/bg_wrapper_bottom.jpg) center top no-repeat; margin:0 auto; width:845px;}
#wrapperContent {margin:0 auto;	width:800px; padding-top:18px;}

#header {border-bottom:4px solid #5d0d1e; overflow:hidden; height:98px;}
#weather {margin-top:16px; margin-left:20px; display:inline; width:189px; height:100px;}
#logo {margin-top:6px; margin-left:52px; display:inline;}
#search {margin-top:40px; margin-right:5px; display:inline; overflow:hidden;}

#nav {background:#fff; padding:0 0 0 4px; text-align:center; border-bottom:1px solid #eceadd; height:39px; overflow:auto;}
#nav a {margin:6px 4px 0 4px; float:left; display:inline;}

/*#dealsTop {background:url(../images/shell/deals_top.gif) left top no-repeat; height:44px; margin-top:11px; width:390px;}*/
#dealsTop {background:url(../images/shell/deals_top-new.gif) left top no-repeat; height:44px; margin-top:11px; width:390px;}
#dealsTop h2 {padding-top:20px; margin-left:60px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-variant:small-caps; color:#6E7749; font-size:20px;}
#dealsMiddle {background:url(../images/shell/deals_middle.gif) left top repeat-y; overflow:auto; padding-top:15px; width:390px; position:relative}
#dealsMiddle span {float:left;}
#dealsMiddle span a.prev {background:url(../images/shell/deals_arrowL.gif) left top no-repeat;}
#dealsMiddle span a.next {background:url(../images/shell/deals_arrowR.gif) left top no-repeat;}
#dealsMiddle span a.prev,   #dealsMiddle span a.next {display:block; width:16px; height:34px; margin:5px;}
#dealMiddleBox {display:block; height:110px; width:328px; overflow:hidden; position:relative; float:left;}
#dealsMiddleItemContainer {position:absolute; height:110px; width:2000em;}
#dealsMiddleItem {width:390px; float:left; height:110px; overflow:hidden;}
#dealsBottom {background:url(../images/shell/deals_bottom.gif) left top no-repeat; height:6px; width:390px; overflow:hidden;}

#quickClicksTop {background:url(../images/shell/quickclicks_top.gif) left top no-repeat; height:54px; width:219px;}
#quickClicksMiddle {background:url(../images/shell/quickclicks_middle.gif) left top repeat-y; overflow:hidden; padding:35px 0; width:219px; position:relative;}
#quickClicksMiddleContent {background:url(../images/shell/quickclicks_middle.gif) left top repeat-y; overflow:hidden; padding:0; width:219px; height:230px;}
#quickClicksMiddleContent ul {margin:0 0 0 16px;}
#quickClicksMiddleContent ul u {color:#b71732; font-weight:bold; text-decoration:none;}
#quickClicksMiddleContent ul li{padding:10px 14px;}
#quickClicksMiddleContent ul li:hover {background:#e8dec6;}
#quickClicksBottom {background:url(../images/shell/quickclicks_bottom.gif) left top no-repeat; height:8px; width:219px; overflow:hidden;}

#eventsTop {background:url(../images/shell/events_top.gif) left top no-repeat; height:53px; margin-top:15px; width:390px;}
#eventsMiddle {background:url(../images/shell/events_middle.gif) left top repeat-y; overflow:auto; padding:35px 0; width:390px; position:relative;}
#eventsMiddleContent {background:url(../images/shell/events_middle.gif) left top repeat-y; overflow:hidden; padding:0; width:390px; height:755px;}
#eventsMiddleContent ul {margin:0 0 0 16px;}
#eventsMiddleContent ul li{padding:10px 14px;}
#eventsMiddleContent ul li:hover {background:#e0f3fa;}
#eventsBottom {background:url(../images/shell/events_bottom.gif) left top no-repeat; height:6px; width:390px; overflow:hidden;}

#twitterTop{background:url(../images/shell/twitter_top.gif) left top no-repeat; width:219px; position:relative; padding:100px 0 35px 0; margin-top:-15px;}
#facebookTop {background:url(../images/shell/facebook_top.gif) left top no-repeat; width:219px; position:relative; padding:100px 0 35px 0; margin-top:-15px;}
#youtubeTop {background:url(../images/shell/youtube_top.gif) left top no-repeat; width:219px; position:relative; padding:100px 0 35px 0; margin-top:-15px;}
#twitterMiddleContent, #facebookMiddleContent { overflow:hidden; padding:0; width:219px; position:relative; height:120px;}
#twitterMiddleContent, #youtubeMiddleContent { overflow:hidden; padding:0; width:219px; position:relative; height:120px;}
#twitterMiddleContent ul, #facebookMiddleContent ul {margin:0 0 0 16px;}
#twitterMiddleContent ul li, #facebookMiddleContent ul li{padding:10px 14px;}
#twitterMiddleContent ul li:hover, #facebookMiddleContent ul li:hover {background:#c4eef9;}

#twitterBottom {background:url(../images/shell/twitter_bottom.gif) left top no-repeat; height:7px; width:219px;}

#content {background:#f5f4ea url(../images/shell/bg_content.gif) left top repeat-x; margin-top:268px; padding-bottom:25px; margin-left:-1px;}
#content.interior {margin-top:136px !important;}

#blogleftnav { background:url(../images/shell/blog_bg.jpg) repeat-y; padding:10px 12px 10px 12px; margin-right:3px; color:#FFF}
#blogleftnav a { color:#FFF; text-decoration:underline;}

#leftNav {background:url(../images/shell/bg_leftCol.jpg) left bottom no-repeat;}
#leftNav ul#topLevel {padding:10px 0 4px 0; background:#4a4d2e url(../images/shell/bg_leftCol_green.jpg) left top no-repeat; overflow:hidden; width:161px;}
#leftNav ul#topLevel li {padding:0px; margin:0px/*12px 5px 12px*/; overflow:hidden; height:58px;}
#leftNav ul#topLevel li img {margin-right:4px; float:left;}
#leftNav ul#topLevel li div {margin-left:12px; padding-top:5px; margin-right:12px; height:52px; border-bottom:1px solid #a09d7f;}
#leftNav ul#secondary {margin:0 18px 0 15px;}
#leftNav ul#secondary li {/*border-bottom:1px solid #bbbb99;*/ padding-top:7px; padding-bottom:7px;}
.navBorderBottom {border-bottom:1px solid #bbbb99 !important;}
.navBorderTop {border-top:1px solid #bbbb99 !important;}
#leftNavBottom {background:url(../images/shell/bg_leftCol_bottom.jpg) left top no-repeat; height:7px; overflow:hidden;}
ul#secondary li a.sel {font-weight:bold !important; color:#404ca2 !important; font-size:12px !important;}
ul#secondary li.leftNavSecond {border-bottom:none; padding-top:2px !important; padding-bottom:2px !important; }
ul#secondary li.leftNavSecond a {font-size:11px; color:#485027;}
ul#secondary li.leftNavSecond a:hover, ul#secondary li.leftNavSecond a.selected {color:#404ca2;}

ul#secondary li.leftNavThird {padding-top:0px !important; padding-bottom:0px !important; margin-left:10px;}
ul#secondary li.leftNavThird a {font-size:11px; color:#485027;}
ul#secondary li.leftNavThird a:hover{color:#404ca2 !important;}

#footer {padding:46px 0 30px 29px;}

#wct {background:url(../images/shell/wct_middle.gif) left top repeat-y; overflow:auto; width:219px;}
#wct ul.tabs {overflow:hidden;}
#wct ul.tabs li {float:left;}
#wct ul.tabs li.hotelTab a {background:url(../images/shell/wct_hotels.gif) left top no-repeat; height:53px; width:62px; display:block;}
#wct ul.tabs li.airTab a {background:url(../images/shell/wct_air.gif) left top no-repeat; height:53px; width:41px; display:block;}
#wct ul.tabs li.packagesTab a {background:url(../images/shell/wct_packages.gif) left top no-repeat; height:53px; width:65px; display:block;}
#wct ul.tabs li.diningTab a {background:url(../images/shell/wct_dining.gif) left top no-repeat; height:53px; width:51px; display:block;}
#wct ul.tabs li.hotelTab a.selected, #wct ul.tabs li.hotelTab a:hover {background:url(../images/shell/wct_hotels_on.gif) left top no-repeat !important;}
#wct ul.tabs li.airTab a.selected, #wct ul.tabs li.airTab a:hover {background:url(../images/shell/wct_air_on.gif) left top no-repeat !important;}
#wct ul.tabs li.packagesTab a.selected, #wct ul.tabs li.packagesTab a:hover {background:url(../images/shell/wct_packages_on.gif) left top no-repeat !important;}
#wct ul.tabs li.diningTab a.selected, #wct ul.tabs li.diningTab a:hover {background:url(../images/shell/wct_dining_on.gif) left top no-repeat !important;}
#wct ul.tabs li a:focus {outline: 0;}
#wct #hotels,#wct #air,#wct #packages,#wct #dining {width:185px; margin:8px auto;}
#wctBottom {background:url(../images/shell/wct_bottom.gif) left top no-repeat; height:9px; width:219px; overflow:hidden;}

.inputContainer234 {background: url(../images/shell/input_search.png) top left no-repeat; width:221px; height:54px; margin:0 0 0 0; overflow:hidden;}
.inputText234 {border:0; margin:20px 0 0 40px; padding:3px 0; width: 130px; background: none; color:#999; font-size:16px;}
.inputButton {height: 25px;	width: 45px; margin:20px 2px 0 0;}

.inputContainer180 {background: url(../images/shell/input_date.gif) top left no-repeat; width:180px; height:36px; margin:0 0 0 0; overflow:hidden;}
.inputContainer180.blank {background: url(../images/shell/input_text.gif) top left no-repeat !important;}
.inputText180 {border:0; margin:0 0 0 5px; padding:8px 0; width: 135px; background: none; color:#999; font-size:14px;}
.inputDateButton {height: 26px;	width: 26px; margin:5px 9px 0 0;}

.rounded{-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.roundedNoParent {-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.roundedNoFFonly {-moz-border-radius: 5px;}

.standardFormatting * {line-height:16px;}
.standardFormatting ul {margin-left:15px; padding-bottom:15px; padding-left:15px;}
.standardFormatting li {list-style-type:disc; padding-bottom:5px;}
.standardFormatting p {padding-bottom:15px;}

.noStandardFormatting * {line-height: normal !important;}
.noStandardFormatting ul {margin:0 !important; padding:0 !important;}
.noStandardFormatting li {list-style-type:none !important; margin:0 !important; padding:0 !important;}
.noStandardFormatting p {margin:0 !important; padding:0 !important;}
.noStandardFormatting h1 {margin:0 !important; padding:0 !important;}

.divider {background: url(../images/shell/bg_divider.gif) top left repeat-y !important; clear:none !important;}
#map_listings_mini {margin:0 !important; padding-bottom:15px;}

/*LEGACY STYLES*/
.border {border:1px solid #ccc;}

.evenrow {background-color: #F2F2DC;}
.oddrow {background-color: #ffffff;}

.coupon_odd{background-color: #e0e0e0; margin-bottom: 15px; border: 1px solid /*#CFB673*/#333; padding: 10px;}
.coupon_even{background-color: #fafafa; margin-bottom: 15px; border: 1px solid /*#68AFDB*/#333; padding: 10px;}

.couponcontainer {width: 168px;}
.couponcontainer img { border: 1px solid black;}

.subrow, .pkgsubrow {background-color: #856f81;}
.formreq  {color:#b71732 !important; font-weight:bold; padding: 5px;}
.formnoreq {font-weight:bold; padding: 5px;}
.hint {font-weight:bold; color:#b71732 !important; font-size:11px;}
.mytucson, .formtext{font-size:11px; font-weight:bold;}
.formtext {color:#333;}
.smboxhead {color:#c8926a; font-weight:bold;}
.boxhead {
	color:#996640;
	font-size:14px;
	font-weight:bold;
	padding:5px;
}
.subhead, .SubHead, .headertext {
	color:#996640;
		font-size:14px;
	font-weight:bold;
	padding:5px 0;
}
.purpletable {
	color:#996640;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	background-color:#DEDEBC !important;
	/*-webkit-border-radius: 5px;-moz-border-radius: 5px;*/
}


.rssLink{
	background:url(../images/rss.gif) no-repeat right center;
	float:right;
	padding-right:20px;
	text-align:right;
	overflow:hidden;
	height:16px;
	width:30px;
	display:block;
	border:none;
}
.rssLink span {
	display:block;
}

form.purpletable { padding: 10px; }

.button { 
	background:url(../images/shell/input_button.png) center top no-repeat;
	color: #fff;
	border:0;
	display:block;
	font-size:12px !important;
	font-weight: bold;
	height:35px;
	line-height:35px;
	text-transform:uppercase;
	text-align:center;
	width:150px;
}

.button_smtext { 
	background:url(../images/shell/input_button.png) center top no-repeat;
	color: #fff;
	border:0;
	display:block;
	font-size:11px !important;
	font-weight: bold;
	height:35px;
	line-height:35px;
	text-transform:uppercase;
	text-align:center;
	width:150px;
}

.rowhead{background-color:#6E7748;}
.rowhead .colhead{color:#FFF; font-weight:bold;}

@media print {
    #header, #splash, #nav, #footer, #sidebar {display:none !important;}
	#content, #content.interior {margin:0 !important; text-align:center;}
  }
  
  
 .couponDetail {
	position:relative;
	width:634px;
	border:1px solid #E1E1E1;
}
.couponDetail h2 {
	margin-top:18px;
	font-size:24px;
}
.couponDetail h2.subHeading {
	margin-top:0;
	font-size:18px;
	color:#DA2224;
	line-height:20px;
	overflow:hidden;
}
.couponDetail .date {
	font-size:1.1em;
	color:#DA2224;
}


#cpLeft{position: relative; float: left; width: 165px; height: 100%; background:#E1E1E1;}
#cpCopyright{position:absolute; bottom: 4px; left:0px; width:165px; text-align:center; font-weight:bold; font-size:10px;}
#cpRight{float: left; width: 50px; height: 100%; background:#000000 url(../images/coupons/coupon_label.jpg) no-repeat right center;}

.couponLeft {
	position:relative;
	background:#E1E1E1 url(../images/coupons/coupon_logo_mtcvb.gif) no-repeat 10px center;
	padding-left:165px;
}
.couponLeft .copyright {
	position:absolute;
	bottom:0px;
	left:0px;
	width:145px;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	padding:10px;
}
.couponRight {
	background:#000 url(../images/coupons/coupon_label.jpg) no-repeat right center;
	padding-right:50px;
}
.couponMiddle {
	position:relative;
	background-color:#FFF;
	padding:15px;
}
.couponMiddle .heightFiller {
	float:left;
	width:1px;
	height:250px;
	overflow:hidden;
}
.detailDesc {
	margin:10px 0;
}

.company_name {
	margin-bottom: 10px;
}


/*Simpleforms */

/* forms */
fieldset.form li input {
	padding:3px 0;
	font-size:1.25em;
	width:200px
}
fieldset.form li label {
	display:block;
	font-size:1.05em;
	width:100px;	
	float:left;
	text-align:right;
}
fieldset.margin{
	margin:20px;
	padding:10px;
}
.simpleForm fieldset {
	border: 1px solid #DDD !important;
	padding:10px;
	margin:5px;
}
.simpleForm legend {
	padding: 8px;
}

/* DEFAULT FORM FORMAT */
form.simpleForm ol, form.simpleForm ol li {
	margin: 0;
	padding: 0;
}
form.simpleForm ol li {
	position:relative;
	padding: 5px;
	list-style:none;
	clear:both;
}
form.simpleForm fieldset {
	border:none;
	margin-bottom:10px;
}
form.simpleForm legend {
	font-size: 1.4em;
	font-weight: bold;
	padding: 8px 0;
}
form.simpleForm label {
	float: left;
	font-size: 1.0em;
	width: 140px;
}
form.simpleForm li label, form.simpleForm li legend, form.simpleForm ol li li {
	font-size:1em;
}
form.simpleForm input[type=radio], form.simpleForm input[type=checkbox] {
	float: left;
	margin-right: 5px;
}
form.simpleForm fieldset fieldset label:hover {
	cursor: pointer;
}
.simpleForm label.optin {
	float: none;
	font-size: 1.2em;
	width: auto;
	margin-left:110px;
}
.simpleForm label.optin input[type=radio], .simpleForm label.optin input[type=checkbox] {
	float:none;
}
form.simpleForm .formCenter {
	text-align:center;
}

.simpleForm label {
	font-size:1.2em;
	font-weight:bold;
	padding:3px 0px;
	margin:3px 0px;
}
.simpleForm label.long{
	width:200px !important;
}

.simpleForm label.inline{
	display:inline !important;
	width:80% !important;
}

.simpleForm label.invisble span{
	visibility:hidden;
}

.simpleForm .checkBoxContainer{
	padding-left:40px;
}
.simpleForm .checkBoxContainer .checkbox{ /*A class is used instead of an attributes selector to maintain backwars compat. */
	display:block;
	width:30%;
	float:left;
	font-weight:normal;
}
.simpleForm input, .simpleForm select{
	padding:3px 4px;
	margin: 3px 4px;
}

fieldset.form ul.longWidth li label{
	width:150px;	
} 
.simpleForm ul.longWidth .labelMargin{	
	margin-left:150px;
}

.simpleForm img.captcha{
	width:200px;
}
.simpleForm .error,.simpleForm .errorMsg {
	color:#DA2224;
	font-weight:bold;
	font-size:12px;
}
.simpleForm .warning, .simpleForm .warningMsg, .simpleForm .alertMsg {
	color:#CC5B09;
	font-size:12px;
}
.simpleForm .alertMsg, .simpleForm .errorMsg, .simpleForm .warningMsg {
	text-align:center;
	font-weight:bold;
	padding:10px;
}
.simpleForm .req {
	color:#DA2224;
}
.simpleForm .response-box{
	margin:5px auto;
	width:80%;
	padding:5px;
	background-color:#FF9C47;
	border:1px inset #ED6D0A;
}

.simpleForm .formCntrls{
	width:90%;
	margin:0 auto;
	text-align:center;
}
.clear{
	clear:both;
}

/*END FORMS */

.highlight {
		border:1px solid #ddd; 
		padding:10px; 
		font-weight:bold;
		margin:10px 0;
		background-color:#EAE9D4;
}

.center {
	text-align:center !important;
	margin:0 auto;
}


/*END FORMS */


ul.linksHolder {
	display:block;
	width:573px;
	margin: 0;
	padding:5px !important;
	background-color:#CED0B2 !important;
	float:left;
	clear:both;
}



ul.linksHolder a {
	padding:0 15px !important;
	color:#742E00
}

/* CONTENT BOXES */


#homepage-highlight {
	width:362px;
	height:100%;
	padding: 10px;
	margin-left:4px;
	margin-top: 20px;
	margin-bottom: 4px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
  	background-color: #c9d2aa;
  	background-image: -moz-linear-gradient(top, #dbdfcc, #c9d2aa); /* FF3.6 */
  	background-image: -o-linear-gradient(top, #dbdfcc, #c9d2aa); /* Opera 11.10+ */
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #dbdfcc),color-stop(1, #c9d2aa)); /* Saf4+, Chrome */
  	background-image: -webkit-linear-gradient(#dbdfcc, #c9d2aa); /* Chrome 10+, Saf5.1+ */
  	background-image: linear-gradient(top, #dbdfcc, #c9d2aa);
}

#curved-leftyellow {
	width:333px;
	height:100%;
	padding: 10px;
	margin-bottom: 4px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
  	background-color: #fff0c3;
  	background-image: -moz-linear-gradient(top, #fff0c3, #f9de8d); /* FF3.6 */
  	background-image: -o-linear-gradient(top, #fff0c3, #f9de8d); /* Opera 11.10+ */
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fff0c3),color-stop(1, #f9de8d)); /* Saf4+, Chrome */
  	background-image: -webkit-linear-gradient(#fff0c3, #f9de8d); /* Chrome 10+, Saf5.1+ */
  	background-image: linear-gradient(top, #fff0c3, #f9de8d);
}

#curved-leftblue {
	width:333px;
	height:100%;
	padding: 10px;
	margin-bottom: 4px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
  	background-color: #dbedf8;
  	background-image: -moz-linear-gradient(top, #dbedf8, #c5dae6); /* FF3.6 */
  	background-image: -o-linear-gradient(top, #dbedf8, #c5dae6); /* Opera 11.10+ */
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #dbedf8),color-stop(1, #c5dae6)); /* Saf4+, Chrome */
  	background-image: -webkit-linear-gradient(#dbedf8, #c5dae6); /* Chrome 10+, Saf5.1+ */
  	background-image: linear-gradient(top, #dbedf8, #c5dae6);
}

#curved-leftgreen {
	width:340px;
	height:100%;
	padding: 10px;
	margin-bottom: 10px;
	margin-left: 4px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
  	background-color: #d4e3d3;
  	background-image: -moz-linear-gradient(top, #d4e3d3, #c1d3c0); /* FF3.6 */
  	background-image: -o-linear-gradient(top, #d4e3d3, #c1d3c0); /* Opera 11.10+ */
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #d4e3d3),color-stop(1, #c1d3c0)); /* Saf4+, Chrome */
  	background-image: -webkit-linear-gradient(#d4e3d3, #c1d3c0); /* Chrome 10+, Saf5.1+ */
  	background-image: linear-gradient(top, #d4e3d3, #c1d3c0);
}

#curved-leftgrey {
	width:340px;
	height:100%;
	padding: 10px;
	margin-bottom: 4px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
  	background-color: #e9e9e9;
  	background-image: -moz-linear-gradient(top, #e9e9e9, #d6d6d6); /* FF3.6 */
  	background-image: -o-linear-gradient(top, #e9e9e9, #d6d6d6); /* Opera 11.10+ */
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #e9e9e9),color-stop(1, #d6d6d6)); /* Saf4+, Chrome */
  	background-image: -webkit-linear-gradient(#ddf8db, #d6d6d6); /* Chrome 10+, Saf5.1+ */
  	background-image: linear-gradient(top, #e9e9e9, #d6d6d6);
}

#curved-leftcactus {
	width:340px;
	height:100%;
	padding: 10px;
	margin-bottom: 4px;
	background-image: url(http://www.visittucson.org/includes/media/images/DIV-Cactus-Background.png);
	background-repeat: repeat-y;
	margin-left: 4px;
	border:1px solid #585301;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
    box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}

#home-sky {
	width:362px;
	height:100%;
	padding: 10px;
	margin-bottom: 4px;
	background-image: url(http://www.visittucson.org/includes/media/images/DIV-Sky-Background-Home.jpg);
	background-repeat: repeat-y;
	margin-left: 4px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
    box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}

#curved-rightyellow {
	width:215px;
	height:100%;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 4px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
  	background-color: #fff0c3;
  	background-image: -moz-linear-gradient(top, #fff0c3, #f9de8d); /* FF3.6 */
  	background-image: -o-linear-gradient(top, #fff0c3, #f9de8d); /* Opera 11.10+ */
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fff0c3),color-stop(1, #f9de8d)); /* Saf4+, Chrome */
  	background-image: -webkit-linear-gradient(#fff0c3, #f9de8d); /* Chrome 10+, Saf5.1+ */
  	background-image: linear-gradient(top, #fff0c3, #f9de8d);
}

#curved-rightblue {
	width:200px;
	height:100%;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
  	background-color: #dbedf8;
  	background-image: -moz-linear-gradient(top, #dbedf8, #c5dae6); /* FF3.6 */
  	background-image: -o-linear-gradient(top, #dbedf8, #c5dae6); /* Opera 11.10+ */
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #dbedf8),color-stop(1, #c5dae6)); /* Saf4+, Chrome */
  	background-image: -webkit-linear-gradient(#dbedf8, #c5dae6); /* Chrome 10+, Saf5.1+ */
  	background-image: linear-gradient(top, #dbedf8, #c5dae6);
}

#curved-rightgreen {
	width:200px;
	height:100%;
	padding: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	border:1px solid #FFF;
	overflow: visible;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
  	background-color: #d4e3d3;
  	background-image: -moz-linear-gradient(top, #d4e3d3, #c1d3c0); /* FF3.6 */
  	background-image: -o-linear-gradient(top, #d4e3d3, #c1d3c0); /* Opera 11.10+ */
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #d4e3d3),color-stop(1, #c1d3c0)); /* Saf4+, Chrome */
  	background-image: -webkit-linear-gradient(#d4e3d3, #c1d3c0); /* Chrome 10+, Saf5.1+ */
  	background-image: linear-gradient(top, #d4e3d3, #c1d3c0);
}

#curved-rightgrey {
	width:200px;
	height:100%;
	padding: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
  	background-color: #e9e9e9;
  	background-image: -moz-linear-gradient(top, #e9e9e9, #d6d6d6); /* FF3.6 */
  	background-image: -o-linear-gradient(top, #e9e9e9, #d6d6d6); /* Opera 11.10+ */
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #e9e9e9),color-stop(1, #d6d6d6)); /* Saf4+, Chrome */
  	background-image: -webkit-linear-gradient(#ddf8db, #d6d6d6); /* Chrome 10+, Saf5.1+ */
  	background-image: linear-gradient(top, #e9e9e9, #d6d6d6);
}

#curved-right-travelocity {
	width:185px;
	height:100%;
	padding:17px;
	vertical-align: middle;
	margin-bottom: 10px;
	margin-top: 10px;
	border:1px solid #FFF;
	overflow: visible;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
  	background-color: #a1bc66;
  	background-image: -moz-linear-gradient(top, #f2f6eb, #a1bc66); /* FF3.6 */
  	background-image: -o-linear-gradient(top, #f2f6eb, #a1bc66); /* Opera 11.10+ */
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f2f6eb),color-stop(1, #a1bc66)); /* Saf4+, Chrome */
  	background-image: -webkit-linear-gradient(#f2f6eb, #a1bc66); /* Chrome 10+, Saf5.1+ */
  	background-image: linear-gradient(top, #f2f6eb, #a1bc66);
}

#curved-wowgetplayer {
	width:333px;
	height:130px;
	padding-top: 0;
	padding-bottom: 4px;
	padding-left: 20px;
	padding-right: 10px;
	margin-bottom: 10px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
  	background-color: #e5d9cb;
  	background-image: -moz-linear-gradient(top, #e5d9cb, #d0bba4); /* FF3.6 */
  	background-image: -o-linear-gradient(top, #e5d9cb, #d0bba4); /* Opera 11.10+ */
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #e5d9cb),color-stop(1, #d0bba4)); /* Saf4+, Chrome */
  	background-image: -webkit-linear-gradient(#e5d9cb, #d0bba4); /* Chrome 10+, Saf5.1+ */
  	background-image: linear-gradient(top, #e5d9cb, #d0bba4);
}

#fullgrey {
	width:590px;
	height:100%;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 4px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
  	background-color: #e8f2bc;
  	background-image: -moz-linear-gradient(top, #e8f2bc, #d8e3a7); /* FF3.6 */
  	background-image: -o-linear-gradient(top, #e8f2bc, #d8e3a7); /* Opera 11.10+ */
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #e8f2bc),color-stop(1, #d8e3a7)); /* Saf4+, Chrome */
  	background-image: -webkit-linear-gradient(#e8f2bc, #d8e3a7); /* Chrome 10+, Saf5.1+ */
  	background-image: linear-gradient(top, #e8f2bc, #d8e3a7);
}
#fullwhite {
	width:590px;
	height:100%;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 4px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
  	background-color: #f4e3c7;
  	background-image: -moz-linear-gradient(top, #f4e3c7, #e3cca7); /* FF3.6 */
  	background-image: -o-linear-gradient(top, #f4e3c7, #e3cca7); /* Opera 11.10+ */
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f4e3c7),color-stop(1, #e3cca7)); /* Saf4+, Chrome */
  	background-image: -webkit-linear-gradient(#f4e3c7, #e3cca7); /* Chrome 10+, Saf5.1+ */
  	background-image: linear-gradient(top, #f4e3c7, #e3cca7);
}
#summereats {
	width:595px;
	height:100%;
	background-image: url(http://www.visittucson.org/includes/media/images/Real-Eats-Widget-BG.jpg);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 4px;
	border:1px solid #aa2d28;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#summerstays {
	width:595px;
	height:100%;
	background-image: url(http://www.visittucson.org/includes/media/images/Real-Stays-Widget-BG.jpg);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 4px;
	border:1px solid #00863d;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#summerexplore {
	width:595px;
	height:100%;
	background-image: url(http://www.visittucson.org/includes/media/images/Real-Explores-Widget-BG.jpg);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 4px;
	border:1px solid #f1ab32;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#summerplay {
	width:595px;
	height:100%;
	background-image: url(http://www.visittucson.org/includes/media/images/Real-Play-Widget-BG.jpg);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 4px;
	border:1px solid #007dc5;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#summerrelax {
	width:595px;
	height:100%;
	background-image: url(http://www.visittucson.org/includes/media/images/Real-Relax-Widget-BG.jpg);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 4px;
	border:1px solid #7b408d;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#partner-contact {
	width:369px;
	height:75px;
	background-image: url(http://www.visittucson.org/includes/media/images/contact-box.png);
	background-repeat: no-repeat;
	padding: 13px 15px 15px 12px;
	margin-bottom: 4px;
	-moz-border-radius: 1px; /* FF1+ */
	-webkit-border-radius: 10px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 10px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */

/*END CONTENT BOXES */
/*BEGIN SEARCH WIDGETS */

}
#partner-login {
	width:220px;
	height:290px;
	background-image: url(http://www.visittucson.org/includes/media/images/partner-login.png);
	background-repeat: no-repeat;
	padding: 15px 10px 10px 10px;
	-moz-border-radius: 1px; /* FF1+ */
	-webkit-border-radius: 10px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 10px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
}
#widget-culinary {
	width: 348px;
	height: 190px;
	background-image: url(http://www.visittucson.org/includes/media/images/Widget-Background-Culinary.jpg);
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 10px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#widget-wineries {
	width: 348px;
	height: 190px;
	background-image: url(http://www.visittucson.org/includes/media/images/Widget-Background-Wineries.jpg);
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 10px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#widget-nightlife {
	width: 348px;
	height: 190px;
	background-image: url(http://www.visittucson.org/includes/media/images/Widget-Background-Nightlife.jpg);
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 10px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#widget-accommodations {
	width: 348px;
	height: 200px;
	background-image: url(http://www.visittucson.org/includes/media/images/Widget-Background-Accommodations.jpg);
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 10px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#widget-hiking {
	width: 348px;
	height: 200px;
	background-image: url(http://www.visittucson.org/includes/media/images/Widget-Background-Hiker.jpg);
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 10px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#widget-biking {
	width: 348px;
	height: 200px;
	background-image: url(http://www.visittucson.org/includes/media/images/Widget-Background-RoadBiking.jpg);
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 10px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#widget-mtnbiking {
	width: 348px;
	height: 200px;
	background-image: url(http://www.visittucson.org/includes/media/images/Widget-Background-MtnBiking.jpg);
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 10px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#widget-parking {
	width: 348px;
	height: 200px;
	background-image: url(http://www.visittucson.org/includes/media/images/Widget-Backgrounds-Parking.jpg);
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 10px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#partner-accommodations {
	width: 348px;
	height: 200px;
	background-image: url(http://www.visittucson.org/includes/media/images/search-accommodations.jpg);
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 5px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#partner-attractions {
	width: 348px;
	height: 200px;
	background-image: url(http://www.visittucson.org/includes/media/images/search-attractions.jpg);
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 5px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#partner-culinary {
	width: 348px;
	height: 200px;
	background-image: url(http://www.visittucson.org/includes/media/images/search-culinary.jpg);
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 5px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#partner-daytrips {
	width: 348px;
	height: 200px;
	background-image: url(http://www.visittucson.org/includes/media/images/search-daytrips.jpg);
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 5px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#partner-family {
	width: 348px;
	height: 200px;
	background-image: url(http://www.visittucson.org/includes/media/images/search-family.jpg);
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 5px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#partner-golf {
	width: 348px;
	height: 200px;
	background-image: url(http://www.visittucson.org/includes/media/images/search-golf.jpg);
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 5px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#partner-heritage {
	width: 348px;
	height: 200px;
	background-image: url(http://www.visittucson.org/includes/media/images/search-heritage.jpg);
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 5px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#partner-newcomer {
	width: 348px;
	height: 200px;
	background-image: url(http://www.visittucson.org/includes/media/images/search-newcomer.jpg);
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 5px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#partner-outdoors {
	width: 348px;
	height: 200px;
	background-image: url(http://www.visittucson.org/includes/media/images/search-outdoors.jpg);
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 5px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#partner-science {
	width: 348px;
	height: 200px;
	background-image: url(http://www.visittucson.org/includes/media/images/search-science.jpg);
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 5px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#partner-services {
	width: 348px;
	height: 200px;
	background-image: url(http://www.visittucson.org/includes/media/images/search-services.jpg);
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 5px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#partner-shopping {
	width: 348px;
	height: 200px;
	background-image: url(http://www.visittucson.org/includes/media/images/search-shopping.jpg);
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 5px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#partner-spa {
	width: 348px;
	height: 200px;
	background-image: url(http://www.visittucson.org/includes/media/images/search-spa.jpg);
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 5px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#partner-sports {
	width: 348px;
	height: 200px;
	background-image: url(http://www.visittucson.org/includes/media/images/search-sports.jpg);
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 5px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#partner-transportation {
	width: 348px;
	height: 200px;
	background-image: url(http://www.visittucson.org/includes/media/images/search-transportation.jpg);
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 5px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#partner-arts {
	width: 348px;
	height: 200px;
	background-image: url(http://www.visittucson.org/includes/media/images/search-arts.jpg);
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 5px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
#partner-tours {
	width: 348px;
	height: 200px;
	background-image: url(http://www.visittucson.org/includes/media/images/search-tours.jpg);
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 5px;
	border:1px solid #FFF;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	-moz-box-shadow: 0px 0px 3px #8e8e8e; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 3px #8e8e8e; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 3px #8e8e8e; /* Opera 10.5, IE9, Chrome 10+ */
}
/*END SEARCH WIDGETS */
