﻿/***  START YAHOO RESET CSS http://yui.yahooapis.com/2.6.0/build/reset/reset-min.css ***/
html { background: #FFF; color: #000; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, 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, em, strong, th, var { font-style: normal; font-weight: 400; }
li { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
input, textarea, select { font-family: inherit; font-size: 100%; font-weight: inherit; }
legend { color: #000; }
del, ins { text-decoration: none; }
/***  END RESET.CSS ***/
Body { color: #676767; font-family: Tahoma, Arial; font-size: 11px; height: 100%; width: 100%; }
Input, Select { font-family: Tahoma, Arial; }
H1 { font-size: 16px; font-weight: 700; margin: 20px 0 0; }
H2 { font-size: 14px; font-weight: 700; margin: 15px 0 0; }
H3 { font-size: 12px; font-weight: 700; margin: 10px 0 0; }
H4 { color: #0d7591; font-weight: 700; margin: 10px 0 3px; }
P { margin: 3px 0 0; }
UL { margin: 0 0 1px; }
LI { display: list-item; }
EM { font-style: italic; }
A { cursor: pointer; }
.DivForm Input { border: solid 1px #6bb7c9; width: 120px; }
.DivForm Select { border: solid 1px #6bb7c9; width: 120px; }
.DivForm TextArea { border: solid 1px #6bb7c9; height: 80px; width: 200px; }
.DivForm td { padding: 2px 0; vertical-align: top; }
.Clear { clear: both; height: 1px; overflow: hidden; }
.Hidden { display: none; height: 0; overflow: hidden; visibility: hidden; width: 0; }
.Color0 { color: #676767; }
.Color1 { color: #0d7591; }
.Color2 { color: #6bb7c9; }
.Color3 { color: #80b400; }
.Color4 { color: #e1e1e1; }
.Color5 { color: #a2a2a2; }
.Color6 { color: #56770f; }

/* Light Gray, user for | divider etc. */
.FormLabel { font-weight: 700; }
.Link1 { text-decoration: none; }
.Sprite { background: url(/App_Themes/Common/Images/Sprite.png?ver=20090119) no-repeat 0 0; }
.SpriteArrowRightBlue { background-position: -760px -430px; height: 7px; width: 6px; margin-right: 0px; }
.SpriteArrowLeftBlue { background-position: -766px -430px; height: 7px; width: 6px; margin-right: 0px; }
.SpriteArrowRightGreen { background-position: -772px -430px; height: 7px; width: 6px; margin-right: 0px; }
.SpriteArrowLeftGreen { background-position: -778px -430px; height: 7px; width: 6px; margin-right: 0px; }
.SpriteArrowRightGray { background-position: -784px -430px; height: 7px; width: 6px; margin-right: 0px; }
.SpriteArrowLeftGray { background-position: -790px -430px; height: 7px; width: 6px; margin-right: 0px; }

/* START PROMPT CONTROL */
#UCPrompt { background: url(/App_Themes/Common/Images/Sprite-Prompt-NoText.png?ver=20090119) no-repeat 0 0; position: relative; }
#UCPromptZipcode { height: 20px; left: 85px; position: absolute; top: 173px; width: 220px;}
#UCPromptInputZipcode { height: 19px; width: 210px; border: none; vertical-align: middle; text-align: center; font: 12px verdana; padding: 2px;}
#UCPromptSubmit { cursor: pointer; height: 22px; left: 156px; position: absolute; top: 205px; width: 80px; }
/* END PROMPT CONTROL */


/* START TOP CONTROL */
#UCTop { background: url(/App_Themes/Common/Images/Sprite.png?ver=20090119) no-repeat 0 0; height: 110px; position: relative; width: 960px; }
#UCTopAdvertise { cursor: pointer; height: 14px; left: 782px; position: absolute; top: 52px; width: 55px; }
#UCTopContact { cursor: pointer; height: 14px; left: 844px; position: absolute; top: 52px; width: 47px; }
#UCTopPayment { cursor: pointer; height: 14px; left: 899px; position: absolute; top: 52px; width: 49px; }
/* END TOP CONTROL  */

/* START HEADER */
#UCHeader {  height: 228px; overflow: hidden; position: relative; width: 952px; border: 4px dashed; color: #fff; }
#CarouselHeader { position: absolute; left: 122px; width: 716px; top: 5px; height: 22px; color: #fff; margin: 0; font-family: sans-serif; font-size: 18px; }
#UCHeaderLeft { display: block; position: absolute; left: 12px; width: 96px; top: 55px; height: 131px; background: url(/App_Themes/Common/Images/scissors_left_head.png) no-repeat;}
#UCHeaderRight { display: block; position: absolute; right: 12px; width: 96px; top: 55px; height: 131px; background: url(/App_Themes/Common/Images/scissors_right_head.png) no-repeat; }
#CarouselImages { display: block; position: absolute; left: 122px; width: 716px; top:37px; height: 175px; }
.CarouselDiv { float: left; padding: 0 1px 0 1px; width: 175px; height: 175px; border-width: 1px; border-color: Black; border-style: solid; text-align: center; margin-top: 0px; margin-bottom: 0px; padding: 0px; background-repeat: no-repeat; }
/* END HEADER */

/* START CART CONTROL */
#UCCart { background-color: #fdfdfd; position: relative; width: 175px; }
#UCCartTop { background: url(/App_Themes/Common/Images/Sprite.png?ver=20090119) no-repeat -585px -336px; cursor: pointer; height: 45px; width: 175px; }
#UCCartBottom { background: url(/App_Themes/Common/Images/Sprite.png?ver=20090119) no-repeat -585px -392px; cursor: pointer; height: 49px; width: 175px; }
.UCCartItems { width: 175px; }
.UCCartItem { overflow: hidden; background: url(/App_Themes/Common/Images/Sprite.png?ver=20090119) no-repeat -585px -371px; cursor: pointer; height: 14px; width: 127px; padding: 3px 25px 2px 23px; }
.UCCartDelete { float: left; background: url(/App_Themes/Common/Images/Sprite.png?ver=20090119) no-repeat -763px -350px; cursor: pointer; height: 13px; width: 14px; margin: 0 5px 0 0; }
.UCCartAccountName { overflow: hidden; font-weight: bold; cursor: pointer; float: left; width: 108px; height: 13px; }
/* Details */

.UCCartDetails { background: url(/App_Themes/Common/Images/Sprite.png?ver=20090119) no-repeat 0 -450px; border: solid 3px #6bb7c9; }
.UCCartDetailsPic { cursor: pointer; height: 85px; left: 18px; position: absolute; top: 21px; width: 85px; }
.UCCartDetailsTitle { color: #0d7591; font-weight: 700; height: 12px; left: 120px; overflow: hidden; position: absolute; top: 35px; width: 115px; }
.UCCartDetailsOffer { height: 50px; left: 120px; overflow: hidden; position: absolute; top: 53px; width: 143px; }
/* END CART CONTROL  */

/* START LOCATION LAUNCHER */
#UCLocationLauncher { background-color: #fdfdfd; position: relative; width: 175px; }
#UCLocationLauncherImage { background: url(/App_Themes/Common/Images/Sprite.png?ver=20090119) no-repeat -290px -726px; cursor: pointer; height: 105px; width: 175px; }
#UCLocationButton { background: url(/App_Themes/Common/Images/search_blue_fixed.png) no-repeat; cursor: pointer; height: 50px; width: 160px; margin-bottom: 5px; }
#UCSubscribeButton { background: url(/App_Themes/Common/Images/email_blue_fixed.png) no-repeat; cursor: pointer; height: 50px; width: 160px; margin-bottom: 5px; }

/* END CART CONTROL  */

/* START SEARCH CONTROL */
#UCSearch { background: url(/App_Themes/Common/Images/Sprite.png?ver=20090119) no-repeat 0 -340px; height: 97px; position: relative; width: 570px; }
#UCSearchCategory { border: solid 1px #80b400; height: 15px; left: 16px; overflow: hidden; position: absolute; top: 37px; width: 183px; }
.UCSearchSelectCategory { height: 19px; left: -2px; position: absolute; top: -2px; width: 187px; }
#UCSearchZipcode { border: solid 1px #80b400; height: 15px; left: 220px; position: absolute; top: 37px; width: 55px; text-align: center; }
#UCSearchRadius { border: solid 1px #80b400; height: 15px; left: 280px; overflow: hidden; position: absolute; top: 37px; width: 68px; }
#UCSearchSelectRadius { height: 19px; left: -2px; position: absolute; top: -2px; width: 72px; }
#UCSearchTerm { border: solid 1px #80b400; height: 15px; left: 389px; position: absolute; top: 37px; width: 145px; }
#UCSearchSlider { height: 10px; left: 40px; position: absolute; top: 76px; width: 140px; }
#UCSearchButtonDistance { cursor: pointer; height: 20px; left: 353px; position: absolute; top: 37px; width: 20px; }
#UCSearchButtonTerm { cursor: pointer; height: 20px; left: 538px; position: absolute; top: 37px; width: 20px; }

#UCSearchBarBelow { height: 27px; width: 570px; position: absolute; top: 70px; left: 0; }

#UCSearchButtonPrevious { cursor: pointer; height: 23px; left: 10px; position: absolute; top: 71px; width: 23px; }
#UCSearchButtonNext { cursor: pointer; height: 23px; left: 187px; position: absolute; top: 71px; width: 23px; }
#UCSearchViewType { cursor: pointer; height: 23px; left: 216px; position: absolute; top: 70px; width: 23px; }
#UCSearchViewList { background: url(/App_Themes/Common/Images/Sprite.png?ver=20090119) no-repeat -299px -675px; cursor: pointer; height: 23px; left: 5px; position: absolute; top: 0px; width: 120px; }
#UCSearchViewMap { background: url(/App_Themes/Common/Images/Sprite.png?ver=20090119) no-repeat -299px -650px; cursor: pointer; height: 23px; left: 5px; position: absolute; top: 0px; width: 120px; }
#UCSearchInfo { height: 23px; left: 10px; position: absolute; top:-5px; }
#UCSearchButtonNextPage { cursor: pointer; height: 23px; left: 461px; position: absolute; top: 71px; width: 98px; }

/* Bottom */
#UCSearchBottom { background: url(/App_Themes/Common/Images/Sprite.png) no-repeat 0 -404px; height: 0px; margin-top: 10px; position: relative; width: 570px; }
#UCSearchSliderBottom { height: 10px; left: 40px; position: absolute; top: 12px; width: 140px; }
#UCSearchInfoBottom { height: 23px; left: 10px; position: absolute; top: -5px; }
#UCSearchViewListBottom { background: url(/App_Themes/Common/Images/Sprite.png?ver=20090119) no-repeat -299px -675px; cursor: pointer; height: 23px; left: 5px; position: absolute; top: 0px; width: 120px; }
#UCSearchViewMapBottom { background: url(/App_Themes/Common/Images/Sprite.png?ver=20090119) no-repeat -299px -650px; cursor: pointer; height: 23px; left: 5px; position: absolute; top: 0px; width: 120px; }
#UCSearchButtonNextPageBottom { cursor: pointer; height: 23px; left: 461px; position: absolute; top: 5px; width: 98px; }
#UCSearchButtonPreviousBottom { cursor: pointer; height: 23px; left: 10px; position: absolute; top: 5px; width: 23px; }
#UCSearchButtonNextBottom { cursor: pointer; height: 23px; left: 187px; position: absolute; top: 5px; width: 23px; }
/* END SEARCH CONTROL  */

/* START USER CONTROL  */
#UCUser { width: 160px; background-color: #f5f5f5; padding: 12px; overflow: hidden; }
#UCUserTitle { background: url(/App_Themes/Common/Images/Sprite.png?ver=20090119) no-repeat; height: 14px; position: relative; width: 125px; margin: 0 0 6px 0; cursor: pointer; background-position: -835px -530px; }
#UCUserShow, #UCUserHide { padding: 0 5px 0 5px; }
.UCUserHideTitle, .UCUserShowTitle { color: #0d7591; font-weight: bold; margin: 0px 0 3px; }
.UCUserButtons { padding: 0 0 5px 0; }

/* END USER CONTROL  */

/* START CONTENT CONTROLS */
.UCContentTitle { height: 36px; width: 300px; }
.NewContentTitle { height: 36px; width: 300px; font-size: 24px; font-weight: 700; margin: 15px 0 0; }
#UCContent { margin: 20px 20px 0; }
#UCContentCopy { margin: 10px 0 0; }
/* Advertise */
#UCAdvertiseTitle { background: url(/App_Themes/Common/Images/Sprite.png?ver=20090119) no-repeat 0 -640px; }
/* Contact */
#UCContactLeft { float: left; padding: 0 50px 0 0; width: 200px; }
#UCContactRight { float: left; width: 250px; }
#UCContactTitle { background: url(/App_Themes/Common/Images/Sprite.png?ver=20090119) no-repeat 0 -600px; }
#UCContactSubTitleInquire { background: url(/App_Themes/Common/Images/Sprite.png?ver=20090119) no-repeat -300px -600px; height: 17px; width: 100px; }
#UCContactButtonSubmit { cursor: pointer; background: url(/App_Themes/Common/Images/Sprite.png?ver=20090119) no-repeat -440px -600px; height: 12px; width: 75px; }
#UCContactButtonReset { cursor: pointer; }

/* END CONTENT CONTROLS */

/* START LIST CONTROL */
#UCList { width: 570px; }
#UCList > Table { width: 570px; }
.UCListItem { background: url(/App_Themes/Common/Images/Sprite.png?ver=20090119) no-repeat 0 -440px; height: 147px; position: relative; width: 277px; }
.UCListPic { cursor: pointer; height: 85px; left: 18px; position: absolute; top: 31px; width: 85px; }
.UCListZoom { cursor: pointer; height: 13px; left: 36px; position: absolute; top: 123px; width: 53px; }
.UCListClip { cursor: pointer; height: 37px; left: 172px; position: absolute; top: 107px; width: 100px; }
.UCListText { left: 120px; overflow: hidden; position: absolute; top: 45px; width: 143px; height: 53px; }
.UCListTitle { color: #0d7591; font-weight: 700; width: 115px; }
.UCListOffer { top: 63px; width: 143px; }
.UCListItemFeatured { background: url(/App_Themes/Common/Images/Sprite.png?ver=20090119) no-repeat -554px -440px; height: 147px; position: relative; width: 277px; }
.UCListItemNew { background: url(/App_Themes/Common/Images/Sprite.png?ver=20090119) no-repeat -277px -440px; height: 147px; position: relative; width: 277px; }
.UCListTdLeft { width: 277px; padding: 0 12px 0 4px; }
/* END LIST CONTROL  */

/* NEW LIST CONTROL */
#UCList { width: 570px; }
#UCList > Table { width: 570px; }
.ThumbBG { background: url(/App_Themes/Common/Images/Coupon_BG_2.13.png) no-repeat; height: 178px; width: 282px; position: relative; }
.ThumbImage { cursor: pointer; position: absolute; left: 10px; top: 10px; height: 85px; width: 85px; margin: 0 10px 0 0; border: solid 1px black; }
.CatImage { position: absolute; left: 20px; top: 10px; height: 65px; width: 65px; margin: 0 20px 0 0; }
.MMImage { cursor: pointer; position: absolute; left: 10px; top: 15px; height: 85px; width: 85px; margin: 0 10px 0 0; }
.FMSImage { cursor: pointer; position: absolute; left: 15px; top: 15px; height: 85px; width: 85px; margin: 0 10px 0 0; }
#ThumbDetails { float: right; margin: 10px 10px 0 0; width: 165px; }
#ThumbDetails p { margin: 0; }
#ThumbDetails a { cursor: pointer; text-decoration: underline; }
#ThumbDetails .offer { cursor: pointer; font-weight: bold; color: #0b789a; font-size: 14px; padding-bottom: 10px; }
#ThumbDetails .company_info { color: #749200; font-weight: bold; font-size: 12px; }
#ThumbDetails .company_info a:link { color: #749200; font-weight: bold; font-size: 12px; }
#ThumbDetails .company_info a:hover { color: White; font-weight: bold; font-size: 12px; background-color: #749200; z-index: 100; top: 0; margin-left: 0%; }
#ThumbDetails .city { color: #666; font-size: 12px; padding-top: 2px; }

#ThumbOptions { clear: both; position: absolute; top: 115px; margin-left: auto; margin-right: auto; width: 282px; color: #726E6D; font-size: 12px; font-weight: 600; }
#ThumbOptions a a:link a:visited { color: #726E6D; font-size: 12px; text-decoration: none; font-weight: 600; }
#ThumbOptions a:hover { color: White; font-size: 12px; text-decoration: none; background-color: #749200; font-weight: 600; z-index: 100; top: 0; margin-left: 0%; }
#ThumbOptions p { text-align: center; }
.ThumbMoreDetails {clear: both; cursor: pointer; position: absolute; left: 50px; top: 140px; width: 185px; height: 25px; }
.ThumbPartnerDetails {clear: both; cursor: pointer; position: absolute; left: 50px; top: 140px; width: 185px; height: 25px; }
.ThumbTdLeft { width: 285px; padding: 6px 3px 0 0; }
.ThumbTdRight { width: 285px; padding: 6px 0 0 3px; }
/* END NEW LIST CONTROL */

/* ZOOM FRAME */
#UCZoom { background-color: transparent; cursor: default; }
#UCZoomTop { width: 365px; cursor: pointer; height: 65px; top: 0px; position: relative; }
#UCZoomClose { background: url("/App_Themes/Common/Images/Zoom/top.png") no-repeat; width: 365px; height: 65px; top: 0px; position: absolute; cursor: default; float: left; z-index: 1; }
#UCZoomCloseButton { background: url("/App_Themes/Common/Images/Zoom/close.gif") no-repeat; cursor: pointer; height: 18px; position: absolute; width: 52px; top: 5px; right: 8px; z-index: 2; }
#UCZoomTopNav { width: 365px; cursor: pointer; height: 35px; top: 20px; position: absolute; float: left; font-size: 100%; line-height: normal; z-index: 3; }
#UCZoomTopNav ul { margin: 0; padding: 0; list-style: none; }
#UCZoomTopNav li { float: left; background: url("/App_Themes/Common/Images/Zoom/left.gif") no-repeat left top; padding: 0 0 0 9px; }
#UCZoomTopNav a { display: block; background: url("/App_Themes/Common/Images/Zoom/right.gif") no-repeat right top; padding: 5px 11px 5px 3px; text-decoration: none; font-weight: bold; color: #fff; margin: 0; }
#UCZoomTopNav a:hover { color: #333; }
#UCZoomTopNav #current { background-image: url("/App_Themes/Common/Images/Zoom/left_on.gif"); }
#UCZoomTopNav #current a { background-image: url("/App_Themes/Common/Images/Zoom/right_on.gif"); color: #333; padding-bottom: 4px; }
#ZoomNavEmail  {margin-left: .5px; padding: 0px;}
#ZoomNavEmailOff  {margin-left: .5px; padding: 0px;}
#ZoomNavPhone  {margin-left: .5px; padding: 0px;}
#ZoomNavPhoneOff  {margin-left: .5px; padding: 0px;}
#ZoomNavCart {margin-left: .5px; padding: 0px;}
#ZoomNavCartOff  {margin-left: .5px; padding: 0px;}
#ZoomNavPrint  {margin-left: .5px; padding: 0px;}
#ZoomNavMap  {margin-left: .5px; padding: 0px;}
#ZoomNavMapOff  {margin-left: .5px; padding: 0px;}
#ZoomNavCoupon  {margin-left: .5px; padding: 0px;}
#ZoomNavCouponOff  {margin-left: .5px; padding: 0px;}
#UCZoomContent { background: url("/App_Themes/Common/Images/Zoom/bg.png") no-repeat; width: 365px; height: 391px; padding: 0px; position: relative; }
#UCZoomContentBody { width: 365px; height: 371px; top: 10px; left: 10px; position: absolute; }
#UCZoomContentBottom { width: 365px; height: 65px; bottom: 0px; left: 0px; position: absolute; }
.UCZoomTabCenter { position: relative; top: 7px; }

/* ZOOM CONTENT */
#UCZoomPic { width: 300px; height: 300px; position: absolute; top: 0px; left: 22px; border: solid thin black; }
#UCZoomMap { width: 345px; height: 300px; position: absolute; top: 0px; left: 0px; border: solid thin black; }
#UCEmailPromptIntro { position: absolute; left: 40px; top: 30px; width: 255px; }
#UCEmailPromptYourName { height: 40px; left: 40px; position: absolute; top: 75px; width: 120px;}
#UCEmailPromptInYourName { height: 19px; width: 120px; font: 12px verdana; border: solid thin gray; }
#UCEmailPromptYourEmail { height: 40px; left: 180px; position: absolute; top: 75px; width: 120px;}
#UCEmailPromptInYourEmail { height: 19px; width: 120px; font: 12px verdana; border: solid thin gray; }
#UCEmailPromptTheirName { height: 40px; left: 40px; position: absolute; top: 120px; width: 120px;}
#UCEmailPromptInTheirName{ height: 19px; width: 120px; font: 12px verdana; border: solid thin gray; }
#UCEmailPromptTheirEmail { height: 40px; left: 180px; position: absolute; top: 120px; width: 120px;}
#UCEmailPromptInTheirEmail { height: 19px; width: 120px; font: 12px verdana; border: solid thin gray; }
#UCEmailPromptMessage { height: 60px; left: 40px; position: absolute; top: 165px; width: 260px;}
#UCEmailPromptInMessage { height: 58px; width: 257px; border: solid thin gray; font: 12px verdana; padding: 2px;}
#UCEmailPromptSubmit { cursor: pointer; height: 22px; left: 60px; position: absolute; top: 260px; width: 80px; }
#UCPhonePromptIntro { position: absolute; left: 40px; top: 30px; width: 255px; }
#UCPhonePromptNumber { height: 40px; left: 40px; position: absolute; top: 115px; width: 255px;}
#UCPhonePromptInputNumber { height: 19px; width: 225px; font: 12px verdana; border: solid thin gray; }
#UCPhonePromptCarrier { height: 40px; left: 40px; position: absolute; top: 165px; width: 255px;}
#UCPhonePromptInputCarrier { height: 22px; width: 228px; border: solid thin gray; font: 10px verdana; padding: 2px;}
#UCPhonePromptSubmit { cursor: pointer; height: 22px; left: 60px; position: absolute; top: 220px; width: 80px; }
#UCZoomOffer { font-weight: bold; font-size: 12px; color: #0b789a; margin: 0 auto; text-align: center; padding: 5px 0 0 0; margin: 0 20px 0 20px; }
#UCZoomAccount { font-weight: bold; font-size: 12px; color: #749200; margin: 0 auto; text-align: center; padding: 5px 0 0 0; width: 365px; }
#UCZoomAccount a:link { cursor: pointer; color: #749200; font-weight: bold; font-size: 12px; text-decoration: underline; }
#UCZoomAccount a:visited { cursor: pointer; color: #749200; font-weight: bold; font-size: 12px; text-decoration: underline; }
#UCZoomAccount a:hover { cursor: pointer; color: White; background-color: #749200; text-decoration: underline; }
#UCZoomExpiration { font-size: 10px; color: Black; margin: 0 auto; text-align: center; padding: 5px 0 0 0; }
#UCZoomWebsite { margin: 0 auto; text-align: center; height: 15px; }
#UCZoomWebsite a { color: #80b400; }

/* THE USER INTERFACE FRAME */
#UCUserInteraction { background-color: transparent; cursor: default; }
#UCUserInteractionTop { width: 365px; cursor: pointer; height: 10px; top: 0px; position: relative; }
#UCUserInteractionClose { background: url("/App_Themes/Common/Images/Zoom/top.png") no-repeat; width: 365px; height: 10px; top: 0px; position: absolute; cursor: default; float: left; z-index: 1; }
#UCUserInteractionCloseButton { background: url("/App_Themes/Common/Images/Zoom/close.gif") no-repeat; cursor: pointer; height: 18px; position: absolute; width: 52px; top: 5px; right: 8px; z-index: 2; }
#UCUserInteractionContent { background: url("/App_Themes/Common/Images/Zoom/bg.png") no-repeat; width: 365px; height: 391px; padding: 0px; position: relative; }
#UCUserInteractionContentHeader { font-family: 'Yanone Kaffeesatz', serif; font-size: 28px; color: #749200; width: 300px; height: 41px; top: 15px; left: 50px; position: absolute; }
#UCUserInteractionContentBody { width: 365px; height: 330px; top: 41px; left: 10px; position: absolute; }

/* THE USER INTERFACE SUBSCRIPTION STUFF */
#UCUserInteractionSubscribeIntro { position: absolute; left: 40px; top: 30px; width: 255px; }
#UCUserInteractionSubscribeYourEmail { height: 40px; left: 40px; position: absolute; top: 85px; width: 120px;}
#UCUserInteractionSubscribeInYourEmail { height: 19px; width: 120px; font: 12px verdana; border: solid thin gray; }
#UCUserInteractionSubscribeYourZipcode { height: 40px; left: 180px; position: absolute; top: 85px; width: 120px;}
#UCUserInteractionSubscribeInYourZipcode { height: 19px; width: 120px; font: 12px verdana; border: solid thin gray; }
#UCUserInteractionSubscribeCat { height: 40px; left: 40px; position: absolute; top: 145px; width: 120px; }
#CatDiv { height: 240px; left: 40px; position: absolute; top: 160px; width: 260px; margin-left: 0 auto; margin-right: 0 auto; text-align: left; }
#CatInLeft { margin-left: 0px; position: relative; float: left; width: 140px; margin-left: 0px; z-index: 5000; }
#CatInRight { position: relative; margin-left: 0px; }
#UCUserInteractionSubscribeSubmit { cursor: pointer; height: 22px; left: 200px; position: absolute; top: 265px; width: 80px; }

/* NEW NAVIGATION */
#NewNav {font-family: sans-serif; background: transparent;}
#NewNavTop { width: 100%; height: 35px; left: 35px; position: relative;}
#NewNavTop ul { display: inline; list-style-type: none; padding-left: 5px; margin-left: 50px; }
#NewNavTop li { display: inline; list-style-type: none; padding-left: 5px; }
#NewNavTop a:link, #NewNavTop a:visited { background: url('/App_Themes/Common/Images/main_nav_tab_white.png') no-repeat; color: #000; width: 206px; height: 35px; float: left; font-size: small; font-weight: normal; line-height: 14px;  text-decoration: none; }
#NewNavTop a:link.active, #NewNavTop a:visited.active    { background: #fff; border-bottom: 1px solid #fff; color: #000; }
#NewNavTop a:hover    { color: #f00; }
#SelectedMain a:link, #SelectedMain a:visited { background: url('/App_Themes/Common/Images/main_nav_tab_green.png') no-repeat; color: #000; width: 206px; height: 35px; }

#NewNavBottom { background-color: #64A300; height: 50px; font-size: 1.2em;}
#NewNavBottom ul { display: inline;  position: relative; top: 17px; width: 100%; left: 30px; }
#NewNavBottom li { display: inline; height: 35px; padding-right: 7px; }
#NewNavBottom a { background-color: #64A300; border: none; color: #fff; font-weight: bold;  padding: 0px 10px 0px 0px; text-decoration: none; }
#NewNavBottom ul a:hover { color: #D0FF2F !important; }
#SelectedSub a:link, #SelectedSub a:visited { color: #D0FF2F !important; }

.white {color: #fff; font-size: 1.5em; position: relative; top: 10px; left: 30px; font-weight: bold; }
.green {color: #64A300; font-size: 1.5em; position: relative; top: 10px; left: 20px; font-weight: bold; }
.black {color: #eee; font-weight: bold; }

/* START MAP CONTROL */
#UCMap { width: 570px; height: 450px; }
#UCMapContent { width: 570px; height: 450px; }
/* END MAP CONTROL */

/* START PRINT CONTROL */
#UCPrintTop { width: 100%; cursor: pointer; height: 18px; position: relative; }
#UCPrintTopLeft { background: url(/App_Themes/Common/Images/Sprite.png?ver=20090119) no-repeat -530px -600px; height: 18px; position: absolute; width: 250px; top: 0px; left: 0px; z-index: 2031; }
#UCPrintTopCenter { background: url(/App_Themes/Common/Images/Sprite.png?ver=20090119) no-repeat -530px -600px; height: 18px; position: relative; width: 240px; z-index: 2031; margin-left: auto; margin-right: auto; }
#UCPrintTopRight { background: url(/App_Themes/Common/Images/Sprite.png?ver=20090119) no-repeat -540px -600px; cursor: pointer; height: 18px; position: absolute; width: 300px; top: 0px; right: 0px; z-index: 2031; }
#UCPrintButton { background: url(/App_Themes/Common/Images/Sprite.png?ver=20090119) no-repeat -583px -392px; cursor: pointer; height: 49px; width: 175px; position: absolute; top: 8px; left: 30px; }
#UCPrintContent { background-color: #fafafa; text-align: center; }
/* END PRINT CONTROL */

/* START GENERAL */
#DivBlock { background-color: #fff; width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; z-index: 100; }
#DivContainer { background-color: #fff; width: 100%; }
#DivTop, #DivHeader { background-color: #000; width: 100%; }
#DivTop > div, #DivMenu > div { margin: 0 auto; width: 960px; }
#DivHeader > div { margin: 0 auto; padding-bottom: 10px; width: 960px; }
#DivMenu { background-color: #000; width: 100%; border-bottom: solid 11px #98c529; }
#DivContent { background: url(/App_Themes/Common/Images/body_back.gif) repeat-x top; width: 100%; border-top: solid 4px #a9a9a9; }
#DivContent > div { background: url(/App_Themes/Common/Images/content_shadow.png); background-position: center; background-repeat: repeat-y; margin: 0 auto; padding: 0 4px; width: 960px; }
#DivContentCenter { background-color: #fff; float: left; padding: 10px 15px; width: 570px; position: relative; }
#DivContentCenter > div { margin: 0 auto; }
#DivContentLeft { background-color: #fff; float: left; padding: 20px 5px; width: 160px; }
#DivContentRight { background-color: #fff; float: left; padding: 10px 5px; width: 180px; }
#DivBottom { z-index: -10; background: url(/App_Themes/Common/Images/bottom_back.png) no-repeat top; height: 75px; margin: 0 auto; width: 968px; }

#DivFooter { background: transparent; width: auto; top: -15px; height: auto; position: relative; color: #726E6D; font-size: 12px; text-decoration: none; }
#DivFooter a { color: #749200; font-size: 10px; text-decoration: none; }
#DivFooter a:link { color: #749200; font-size: 10px; text-decoration: none; }
#DivFooter a:visited { color: #749200; font-size: 10px; text-decoration: none; }
#DivFooter a:hover { color: White; font-size: 10px; text-decoration: none; background-color: #749200; z-index: 100; top: 0; margin-left: 0%; }
#DivFooter p { text-align: center; }

#DivMenuTabs { height: 25px; }
#DivUCAdsLeft { margin: auto; width: 160px; }
#DivUCAdsRight { margin: auto; width: 160px; }
.Ad160160 { padding-bottom: 5px; }
.Ad160600 { padding-bottom: 5px; }
#UCContentTop { margin: 0 0 5px 0; width: 570px; }
.UCContentTop { width: 570px; }
#DivLoading { background: #fff url(/App_Themes/Common/Images/Loading.gif) no-repeat center 30%; position: absolute; top: 0; left: 0; width: 100%; height: 1100px; z-index: 100; }
/* END GENERAL */

.NewContentTitle { font-family: 'Yanone Kaffeesatz', serif; font-size: 28px; color: #749200; height: 36px; width: 600px; }
.NewContentList {font-family: sans-serif; background: transparent;}
.NewContentList li { list-style: disc none outside; padding: 5px 0 0 0; margin-left: 35px; }
.NewContentList ol { padding: 5px 0 10px 0; }

/* Keeps The Close Link On Dialogs Hidden */
.ui-dialog-titlebar { visibility: hidden; display: none; }

