/* ------------- RESET ------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1;}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }


body { font: 13px/17px verdana, arial, sans-serif; text-align:center; background-color: #502901; background-image: url(https://sweeterynyc.com/images/bg.gif); color: #666666; }
A:link { text-decoration: none; color: #79c142; }
A:visited { text-decoration: none; color: #79c142; }
A:hover { text-decoration: underline; color: #00b5cb; }
A:active { text-decoration: none; color: none; }
p.intro { font: normal 30px/36px georgia, palatino, times new roman, new york, serif; margin: 0 0 15px 0; background:#fff; }
p { margin: 0 0 15px 0; padding: 0; }
h2 { font: normal 16px/22px georgia, palatino, times new roman, new york, serif; color: #502901; margin: 1em 0 .1em 0; }
h3, legend { font: normal 12px/14px georgia, palatino, times new roman, new york, serif; color: #666; margin: 0 0.25em 0; }
#sidebarRule h3 {color:#502901;}
h4 { font-weight: bold; color: #502901; font-size: 10px; line-height: 13px; margin: 0; }
#sidebar, #sidebarRule p { font-size: 10px; line-height: 15px; }
hr { border: none 0; border-top: 1px dashed #FF8539; height: 1px; margin: 1em auto 1em 0; }
.orange { color: #FF8539; }
.blue { color: #00b5cb; }
.btt { clear: both; }
div.clear{ line-height:0; height:0; font-size:0;clear:both;}
.floatRight {float:right;}
label{ font: 13px/17px verdana, arial, sans-serif; margin-right:8px; }
#message {width:400px;}
ol {padding-left:0;}
#truck, #banner, .margintopbottom { margin:10px 0;}
#sidebarRule a.orange {color:#CC6633;}
.textfield {width:300px;}
label {width:200px; float:left; display:block;}
a.backnews {color:#00b5cb; font-size:.8em; padding-bottom:5px; text-transform:uppercase;}
a.external {font-size:.8em; font-style:italic;}


#headline {margin:0 0 15px 20px;}

/* GALLERY ------------------------- */
#photogallery ul{margin-bottom:20px;}
#photogallery ul, #photogallery li { margin:0; padding:0; list-style:none; }
#photogallery li {float:left; margin-right:5px; height:75px;}
#photopage div#content {width:93%;}
#photopage table img {margin-right:5px;}


/* DIVS------------------------- */

/* mailing list form */
#bottombanner { position:absolute; top:110px; left:440px;  width:375px; float:right; }

#mailing-list, #spread {float:left; font-size:9px; height:20px; line-height:20px; }
#mailing-list{width:200px;}
#spread { margin-right:7px; white-space:nowrap;}
#spread a {float:left; font-size:9px; border-right:1px dotted #666; padding-right:7px; color:#666;}

#spread span.at300bs at15t_compact, #spread span.at300bs {background:url ("https://sweeterynyc.com/images/speach.gif") no-repeat 50% 50%; vertical-align:middle;}

.submit {border:none; background: url("https://sweeterynyc.com/images/submit.gif") no-repeat center center; cursor:pointer; height:20px; width:15px;}

#email-side { width:100%; color:#666; font-size:10px; padding:2px; margin:0 0 5px 0;}
#email { width:150px; color:#666; font-size:10px; padding:2px; margin:0;}

div#navhead { background-color: #FFF; margin:	0; padding: 0; }
div#container { text-align:left; background-color: #FFF; width:780px; margin:30px auto; border: 8px solid #653c13; position: relative; }
#pageTitle { float:left; width:730px; margin: 0 25px 20px 25px; font: normal 11px/14px verdana, arial, helvetica; }
div#contentHome { float:right; width:555px; margin: 0 25px 0 0; }
div#content { float:left; width:535px; margin: 0 25px 25px 25px; }
div#sidebar { float:left; width:160px; margin-left: 25px; }
div#sidebarRule { float:right; width:150px; margin-right: 25px; padding: 0 0px 0 16px; border-left: 4px solid #653c13; }
div#extra { background:#FF8539; float:left; clear:left; width:160px; margin-left: 25px; }
div#navhead a { float: left; margin:	0; padding: 0; border: 0; }

/* FOOTER---------------------- */
div#calendar { background: #FFF; clear:both;  margin: 5px 0 0 0; border-top: 4px solid #653c13; }
div#footer{
	background: #FFF;
	clear:both;
	width:100%;
	border-top: 4px solid #653c13;}

div#footer p{
	font-size: 10px;
	margin: 0 25px;
	padding: 10px 0px;
	float:left;	
	}
div#footer a:link, div#footer a:visited {color:#666;}
div#footer a:hover {color:#FF8539;}
div#social{ float:right; font-size:.8em;}
div#social img{border:0;}
#footer ul, #footer li { padding:0; margin:0; list-style:none;} 

/* IMAGES---------------------- */
div#navhead img { margin:	0; padding: 0; border: 0; }
img.sideHed { margin-bottom: 15px }
img.padTop { padding-top: 15px }

/* LISTS---------------------- */
ul#twitter_update_list, .introtext { font: normal 32px/36px georgia, palatino, times new roman, new york, serif; list-style-type: none; margin: 0px; padding: 0px; }
ul#jumpdowns {/* from http://lumino.us/weblog/pipe-dream */ list-style-type: none; margin: .5em 0 1em 0; padding: 0; }
.captiondate {color:#FF8539;}

#sidebarRule ul, #sidebarRule li{ padding:0; margin:0; text-indent:0; list-style:none;}
#sidebarRule ul { padding-bottom:15px; margin-bottom:15px; border-bottom:5px solid #683601;}
#sidebarRule a { color:#79c142; font-size:10px;}
#sidebarRule a:hover {text-decoration:underline; color:#00b5cb;}
#sidebarRule h3 { margin:0 0 5px 0;}

div.press { font: normal 16px/22px georgia, palatino, times new roman, new york, serif; margin: .25em 0 1em 0; padding-bottom: .5em; border-bottom: 1px dashed #666; }
div.menu { font: normal 16px/22px georgia, palatino, times new roman, new york, serif; margin: .25em 0 1em 0; padding-top: 10px; padding-bottom: .5em; border-top: 1px dashed #666; }
div.press p {font: 13px/18px verdana, arial, sans-serif; margin-top:3px;}

div.menu { position:relative; min-height:95px;}
div.menu img { position:absolute; top:10px; left:0;}
#menu-text{margin-left:100px;}

#jumpdowns li { font-size: 10px; border-left: 1px solid #000; float: left; line-height: 1.1em; margin: 0 .5em 0 -.5em; padding: 0 .5em 0 .5em; }
li#firstJump { border: 0; }
ol#reasons { font: normal 14px/18px georgia, palatino, times new roman, new york, serif; color: #502901; margin: 0px; padding: 0px 0 0 15px; }
ol#reasons li { margin-bottom: 10px; }

/*Menu lists*/
#menu-text {font-family:Verdana, Arial, sans-serif;}

#menu-text h2 {color: #502901;font: 13px/17px verdana, arial, sans-serif;}
#menu-text h3 {font-weight: bold; color: #502901; font-size: 10px; line-height: 13px; margin: 0;}
#menu-text p {font-size:12px;}

#sidebarRule h2 {margin-top: 20px;}


/*-----------NEW------------*/
.clear {clear:both;}
.floatLeft {float:left;}
.floatRight {float:right;}
#socialbar {background:#653c13; color:#fff; text-transform:uppercase; font:normal normal 9px/9px Helvetica, Arial, sans-serif; height:25px;}
#socialwrap {float:right;}
#socialbar span {float:left; margin-top:6px;}
#socialbar a{display:block; float:left; margin:0 0 8px 8px; }
	img.divider {float:left; margin:0 0 0 10px;}
	a.yelp {background:url(../images/icon_yelp.gif) no-repeat 0 0; width:36px; height:16px; text-indent:-9999px; }
		a:hover.yelp {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
	a.foursquare {background:url(../images/icon_foursquare.jpg) no-repeat 0 0; width:16px; height:16px; text-indent:-9999px;}
		a:hover.foursquare {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
	a.twitter {background:url(../images/icon_twitter.jpg) no-repeat 0 0; width:16px; height:16px; text-indent:-9999px;}
		a:hover.twitter {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
	a.facebook {background:url(../images/icon_facebook.jpg) no-repeat 0 0; width:16px; height:16px; text-indent:-9999px;}
			a:hover.facebook {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
	a.mailinglist {color:#fff; background:url(../images/icon_circlearrow.gif) no-repeat right top; width:120px; height:10px; }
		a:hover.mailinglist {color:#00b5cb; text-decoration:none;}
	
#navhead ul {list-style:none; height:80xpx;}
#navhead li {float:left;}
#navhead li a {display:block; width:103px; height:80px; text-indent:-9999px;}
	a.story{background:url(../images/primnav-story.gif) no-repeat 0 0;}
		a:hover.story, a.story.selected {background:url(../images/primnav-story-o.gif) no-repeat 0 0;}
	
	a.menu{background:url(https://sweeterynyc.com/images/primnav-menu.gif) no-repeat 0 0;}
		a:hover.menu, a.menu.selected {background:url(https://sweeterynyc.com/images/primnav-menu-o.gif) no-repeat 0 0;}
	a.services{background:url(https://sweeterynyc.com/images/primnav-services.gif) no-repeat 0 0;}
		a:hover.services, a.services.selected{background:url(https://sweeterynyc.com/images/primnav-services-o.gif) no-repeat 0 0;}
	a.press{background:url(https://sweeterynyc.com/images/primnav-news.gif) no-repeat 0 0;}
		a:hover.press, a.press.selected {background:url(https://sweeterynyc.com/images/primnav-news-o.gif) no-repeat 0 0;}
	a.photos{background:url(https://sweeterynyc.com/images/primnav-photo.gif) no-repeat 0 0;}
		a:hover.photos, a.photos.selected {background:url(https://sweeterynyc.com/images/primnav-photo-o.gif) no-repeat 0 0;}
	a.contact{background:url(https://sweeterynyc.com/images/primnav-contact.gif) no-repeat 0 0;}
		a:hover.contact, a.contact.selected {background:url(https://sweeterynyc.com/images/primnav-contact-o.gif) no-repeat 0 0;}
		
#clientlogos{margin-bottom:-2px;}
div.no-line {background:#fff; width:100%; position:relative; z-index:5; height:2px; border-top:3px solid #fff;}
#clientlogos li {float:left; width:107px; height: 95px; text-align:center; border-bottom:1px dotted #666; }
#clientlogos li a {display:block; margin-top:10px; border:1px solid #fff; }
#clientlogos li a:hover {border:1px solid #FF8539; }

div.sideBorder {border-top: 1px dotted #999; padding:15px 0; margin:20px 0;}


#like {float:right; padding:10px 0 10px 10px; margin-right:-10px;}
#sharethis {float:right; padding:12px 10px 0 0; font-size:.8em;}


#twitter-feed {border-top:1px dotted #666; padding:10px 0 0 0; margin:19px 0;}
span.twitter-headline{display:block; background:url(https://sweeterynyc.com/images/headline-twitter.gif) no-repeat 0 0; width:118px; height:8px; text-indent:-9999px; margin-bottom:5px;}
div.twtr-hd {display:none;}
div.twtr-ft {display:none;}
div.twtr-tweets { }
div.twtr-tweet-wrap {padding:5px 0 10px 0 !important ; margin:0; border-bottom:1px dotted #666;  }

/*-------TEXT SLIDER---------*/
#home-status { float:left; width:730px; margin: 0 25px 5px 25px; font: normal 11px/14px verdana, arial, helvetica; overflow:hidden;}
#status-slider {width:9999px;}
div.text-item{width:700px; float:left; margin: 0 15px;}
#status-links {padding:5px 0 0 15px;}
a.statusbullet {display:block; float:left; width:15px; height:15px; background:url(https://sweeterynyc.com/images/pageicon-off.gif) no-repeat 0 0; margin:0 1px; text-indent:-9999px;}
a:hover.statusbullet, a.statusbullet.sel {background:url(https://sweeterynyc.com/images/pageicon-on.gif) no-repeat 0 0;}

/* news search */
#search {border-top: 1px dotted #999; padding:10px 0 0 0; margin:10px 0 0 0;}
#search input, #archive input{margin:0; padding:0;}
#search input.searchinput {width:100%}
#search form, #archive form {min-width:inherit; max-width: inherit; width: 100%;  }
#search input.searchbutton {float:right; margin-top:5px;}


/* bestnews */
#bestnews {border-top: 1px dotted #999; border-bottom: 1px dotted #999; padding:10px 0; margin:10px 0;}
div.bestitem {background:#fff;}
#sidebarRule a.headline:link, #sidebarRule a.headline:visited {font:normal 11px/13px Georgia, Palatino, "Times New Roman", Times, serif; color:#79c142; display:block; margin-bottom:15px;}
#bestnews p {padding:0; margin:0; color:#999;}
#bestnews a.page { color:#666; font:normal normal 11px/11px Georgia, "Times New Roman", Times, serif;}
#bestnews a.sel {color:#00b5cb; text-decoration:underline; font:normal normal 11px/11px Georgia, "Times New Roman", Times, serif;}
 #sidebarRule  #bestnews a:hover {color:#00b5cb;}
#bestnews h3 {margin:0;}
#like {float:right; padding:10px;}
#hrjihr-hrjihr {width:163px;}

