/*  
Theme Name: Discover New York
Theme URI: 
Description: Custom WordPress Theme for Discover New York
Version: 1
Author: J Taylor Design
Author URI: www.thejtsite.com

*/

@charset "UTF-8";

@import url("gift.css");

/* Main ////////////////////////////////////////////////////////// */

/* Sets all Defaults to 0 */

* {
	padding: 0px;
	margin: 0px;
}

html, body  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	line-height: 25px;
	background: url(images/bg.jpg) repeat-x top #F7F7F7;
	color: #373339;
}

#container {
	width: 962px;
	min-height: 100%;
	margin: 0px auto -31px auto;
	position: relative;
	background: url(images/container.jpg) top no-repeat;
}

.clearboth {
	clear: both;
	height: 0px;
}

img {
	border: 0px;
}

/* Typography ////////////////////////////////////////////////////////// */

a:link, a:active, a:visited { 
	text-decoration: none; 
	color: #9A0314;
}

a:hover, a:focus { 
	text-decoration: underline; 
	color: #000000; 
}

a:active {
	outline: none;
}

:focus
{
	-moz-outline-style: none;
}

h2 {
	color: #37343A;
	font-size: 16px;
	margin-bottom: 10px;
}

h3 {
	color: #666666;
	font-size: 18px;
	font-weight: 100;
	margin-bottom: 4px;
}

h4 {
	margin-bottom: 10px;
	font-size: 14px;
}

p {
	padding-bottom: 15px;
}

small {
	color: #999999;
	font-size: 12px;
}

ul, ol {
	margin-bottom: 15px;
	padding-left: 15px;
}

ul li {
	list-style-position: outside;
	margin-left: 20px;
}

table {
	font-size: 11px;
}

/* Forms ////////////////////////////////////////////////////////// */

.forms {
	width: 562px;
	border: 1px solid #9A0314;
	background-color: #ffffff;
	padding: 5px;
	font-family: Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

.forms-half {
	width: 265px;
	border: 1px solid #9A0314;
	background-color: #ffffff;
	padding: 5px;
	font-family: Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

.forms-third {
	width: 167px;
	border: 1px solid #9A0314;
	background-color: #ffffff;
	padding: 5px;
	font-family: Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

.formsfour {
	width: 562px;
	height: 40px;
	border: 1px solid #9A0314;
	background-color: #ffffff;
	padding: 5px;
	font-family: Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

.red {
	color: red;
	font-style: italic;
	font-size: 10px;
}

.submit_it {
	background-color: #9A0314;
	border: 1px solid #061b31;
	width: 580px;
	height: 30px;
	color: white;
	cursor: pointer;
}

/* Gift Cards ////////////////////////////////////////////////////////// */

iframe { 
	overflow-x: hidden;
	overflow-y: auto; 
}

.hiddenDiv {
	display: none;
}

.visibleDiv {
	display: block;
}

#guideform1 {
	margin-bottom: 20px;
}

#gift-card-layout {
	width: 590px;
}

	/* Birthday */
	
	#birthday {
		background: url(images/gift/birthday.jpg) no-repeat #000;
		padding: 140px 40px 40px;
	}

	/* Birthday */
	
	#sweet-16 {
		background: url(images/gift/sweet16-full.jpg) no-repeat #C18FC0;
		padding: 140px 40px 40px;
	}
	
	/* Retirement */
	
	#retirement {
		background: url(images/gift/retire-full.jpg) no-repeat #EED697;
		padding: 140px 40px 40px;
	}

	/* Graduation */
	
	#graduation {
		background: url(images/gift/grad-full.jpg) no-repeat #2C0200;
		padding: 140px 40px 40px;
	}
	
	/* Corporate Thank You */
	
	#corporate-thank-you {
		background: url(images/gift/thanks-full.jpg) no-repeat #CECDCD;
		padding: 140px 40px 40px;
	}

	/* Corporate Anniversary */
	
	#corporate-anniversary {
		background: url(images/gift/corp-ann-full.jpg) no-repeat #000;
		padding: 140px 40px 40px;
	}
	
	/* Family Anniversary */
	
	#family-anniversary {
		background: url(images/gift/family-full.jpg) no-repeat #659C4B;
		padding: 140px 40px 40px;
	}

	/* Fathers Day */
	
	#fathers-day {
		background: url(images/gift/fathers-full.jpg) no-repeat #441300;
		padding: 140px 40px 40px;
	}
	
	/* Mothers Day */
	
	#mothers-day {
		background: url(images/gift/mothers-full.jpg) no-repeat #F28858;
		padding: 140px 40px 40px;
	}

	/* Incentive Winner */
	
	#incentive-winner {
		background: url(images/gift/incentive-full.jpg) no-repeat #C39A34;
		padding: 140px 40px 40px;
	}
	
	/* Congratulations */
	
	#congratulations {
		background: url(images/gift/congrats-full.jpg) no-repeat #009662;
		padding: 140px 40px 40px;
	}

	/* Girls Getaway */
	
	#girls-getaway {
		background: url(images/gift/girls-full.jpg) no-repeat #C10000;
		padding: 140px 40px 40px;
	}
	
	/* Mazel Tov */
	
	#mazel-tov {
		background: url(images/gift/mazel-full.jpg) no-repeat #2C0200;
		padding: 140px 40px 40px;
	}
	
	/* Other */
	
	#general {
		background: url(images/gift/other-full.jpg) no-repeat #F0EBCC;
		padding: 80px 40px 40px;
	}

/* Gift Card 2 ////////////////////////////////////////////////////////// */

.cart-section {
	border: 3px solid #cccccc;
	padding: 20px;
	margin-bottom: 20px;
}

#shopp #cart table td {
	vertical-align: top;
}

#shopp #cart .remove {
	margin-top: 5px;
}

#shopp form ul li div input, #shopp form ul li div select {
	width: 98% !important;
}

#shopp-catalog-orderby-menu {
	display: none !important;
}

.product .frame {
	background: url("images/shadow.png") no-repeat scroll center bottom transparent;
    border-top: 1px solid #DFDFDF !important;
    display: block;
    height: 230px;
    line-height: normal;
    margin: 4px 0 10px;
    padding: 5px 5px 20px !important;
    position: relative;
    width: 120px;
}

.product .frame a {
	padding-top: 85px;
	display: block;
}

.product .frame.shopp-6, .product .frame.shopp-7, .product .frame.shopp-9, .product .frame.shopp-10 {
	height: 245px;
}

#shopp-1 {
	background: url(http://www.dnykg.com/wp-content/themes/dny/images/best/lincoln.jpg) no-repeat;
	background-size: 100%;
}

#shopp-2 {
	background: url(http://www.dnykg.com/wp-content/themes/dny/images/best/chelsea.jpg) no-repeat;
	background-size: 100%;
}

#shopp-3 {
	background: url(http://www.dnykg.com/wp-content/themes/dny/images/best/metropolitan.jpg) no-repeat;
	background-size: 100%;
}

#shopp-5 {
	background: url(http://www.dnykg.com/wp-content/themes/dny/images/best/wholesale.jpg) no-repeat;
	background-size: 100%;
}

#shopp-6 {
	background: url(http://www.dnykg.com/wp-content/themes/dny/images/best/american.jpg) no-repeat;
	background-size: 100%;
}

#shopp-7 {
	background: url(http://www.dnykg.com/wp-content/themes/dny/images/best/times.jpg) no-repeat;
	background-size: 100%;
}

#shopp-9 {
	background: url(http://www.dnykg.com/wp-content/themes/dny/images/best/music.jpg) no-repeat;
	background-size: 100%;
}

#shopp-10 {
	background: url(http://www.dnykg.com/wp-content/themes/dny/images/testimonials/weissberg.jpg) no-repeat;
	background-size: 100%;
}

/* Images ////////////////////////////////////////////////////////// */

.alignright {
   margin: 3px 0px 5px 13px;
   display: inline;
   float: right;
}

.alignleft {
   margin: 3px 13px 5px 0px;
   display: inline;
   float: left;
}

.youtube {
	margin: 3px 0px 5px 13px;
	display: inline;
	float: right;
}

/* Top ////////////////////////////////////////////////////////// */

#top {
	width: 962px;
	height: 29px;
	margin: 0px auto 9px;
	padding: 2px 0px 0px;
	background: url(images/top.jpg);
	text-align: center;
	color: #666666;
	font-family: Helvetica, Arial;
	font-size: 12px;
}

#top span {
	color: #2C2C2C;
	font-weight: bold;
}

.stButton .chicklets {
	position: relative;
	top: -1px;
	padding-top: 1px;
}

#top .sharethis {
	font-weight: normal;
	color: #9A0314;
	font-size: 11px;
	font-family: Helvetica, Arial;
}

#top img {
	position: relative;
	top: 3px;
}

#top a {
	color: #9A0314;
	text-decoration: none;
	border: 0px;
}

#top a:hover {
	color: #000000;
	text-decoration: none;
}

/* Header ////////////////////////////////////////////////////////// */

#logo {
	width: 121px;
	height: 91px;
	padding: 0px;
	margin: 0px 0px 18px 20px;
	display: inline;
	float: left;
}

#logo h1 {
	margin: 0;
	padding: 0;
	width: 121px;
	height: 97px;
	background: url(images/logo.jpg);
}

#logo a {
	width: 121px;
	height: 97px;
	display: block;
	text-indent: -9999px;	
}

#tag {
	float: left;
	width: 714px;
	height: 85px;
	padding-top: 30px;
	font-size: 16px;
	font-style: italic;
	text-align: center;
}

#conde {
	float: right;
	width: 87px;
	margin: 0px 20px 18px 0px;
}

/* Navigation //////////////////////////////////////////////////////////////// */

#nav {
	display: inline;
	float: left;
	width: 280px;
	margin: 6px 0px 0px 16px;
}

#nav ul {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	list-style: none;
}

#nav ul li {
	padding: 0px;
	margin-left: 0px;
}

#nav ul li a {
	font-weight: normal;
	background: url(images/nav_bottom.jpg) bottom left no-repeat;
	color: #636363;
	width: 263px;
	height: 26px;
	display: block;
	padding: 0px 0px 0px 7px;
	text-decoration: none;
	color: #373339;
	font-size: 11px;
	font-weight: bold;
}

#nav ul li a:hover {
	background-color: #fbfbfb;
	color: #9A0314;
}

#nav ul li a.current {
	background: url(images/nav.jpg);
	width: 273px;
	color: #9A0314;
	position: relative;
	top: -2px;
	padding-top: 2px;
	height: 24px;
}

#nav h4 {
	margin: 30px 0px 4px 7px;
}

#nav img {
	margin: 0px 0px 0px 7px;
	position: relative;
	top: 3px;
}

#nav p {
	padding-bottom: 0px;
}

#nav p a:hover {
	text-decoration: none;
}

#nav ul li a img {
	float: left;
	margin: 3px 7px 0px 0px;
}

.st_sharethis {
	margin-left: 4px;
}

/* Slider ////////////////////////////////////////////////////////// */

.slider {
	width: 630px;
	height: 306px;
}
	
.slider ul li {
	width: 630px;
	height: 306px;
	text-align: center;
	display: none;
	list-style: none;
}

/* Body ////////////////////////////////////////////////////////// */

#right {
	float: right;
	width: 630px;
	margin-right: 16px;
}

#content {
	float: right;
	background: url(images/content.jpg) top no-repeat;
	width: 590px;
	min-height: 210px;
	margin: 4px 16px 0px 0px;
	padding: 20px 20px 0px;
	color: #666666;
}

#content strong {
	color: #373339;
}

/* Network - Links ////////////////////////////////////////////////////////// */

#network {
	width: 930px;
	margin: 30px auto 0px;
}

#more {
	display: inline;
	float: left;
	width: 270px;
	text-align: center;
	color: #37353B;
	font-size: 14px;
	font-weight: bold;
}

#net_links {
	float: right;
	width: 630px;
	text-align: center;
}

#net_links span {
	margin-right: 25px;
}

#links {
	width: 930px;
	margin: 35px auto;
}

/* Blog ////////////////////////////////////////////////////////// */

.latest strong {
	padding-bottom: 0px;
	line-height: normal;
}

#see_all {
	background: url(images/nav_bottom.jpg) top repeat-x;
	padding: 5px 0px 0px;
}

.single {
	background: url(images/nav_bottom.jpg) bottom repeat-x;
	padding: 0px 0px 20px;
	margin-bottom: 20px;
}

/* Blank ////////////////////////////////////////////////////////// */

#blank {
	padding: 30px 20px 20px;
}

#full {
	border-top: 1px solid #dfdfdf;
	padding: 5px;
	margin-top: 50px;
	text-align: center;
}

#sb-body, #sb-loading {
	background-color: #F7F7F7 !important;
}

#sb-loading-inner span {
	color: #666666 !important;
}

/* Plugins - Galleries ////////////////////////////////////////////////////////// */

.inline {
	padding: 30px 20px 20px;
	font-family: Helvetica, Arial; sans-serif;
	font-size: 12px;
	line-height: 25px;
	background: url(images/bg.jpg) repeat-x top #F7F7F7;
	color: #373339;
	height: 350px;
}

.hackadelic-sliderButton {
	width: 100%;
	display: block;
	font-weight: bold;
}

.hackadelic-sliderPanel {
	margin-bottom: 30px;
}

.wptable {
	border: 0px none !important;
}

.ngg-gallery-thumbnail-box {
	display: inline;
	float: left;
	text-align: center;
}

.ngg-gallery-thumbnail {
	margin-right: 15px !important;
}

.ngg-gallery-thumbnail img {
	width: 120px;
}

.ngg-gallery-thumbnail {
    background: url(images/shadow.png) bottom no-repeat;
    border-top: 1px solid #DFDFDF;
    display: block;
    margin: 4px 0px 10px;
    padding: 5px 5px 20px;
    position: relative;
    width: 120px;
    height: 200px;
    line-height: normal;
}

.ngg-gallery-thumbnail img {
    background-color: !important;
    border: none !important;
    display: block;
    margin: 0px !important;
    padding: 0px 0px 3px !important;
    position: relative;
}

.post-12 #ngg-image-5 .ngg-gallery-thumbnail {
	height: 220px !important;
}

.post-12 #ngg-image-6 .ngg-gallery-thumbnail {
	height: 220px !important;
}

.post-12 #ngg-image-7 .ngg-gallery-thumbnail {
	height: 220px !important;
}

.post-12 #ngg-image-8 .ngg-gallery-thumbnail {
	height: 220px !important;
}

.post-389 .ngg-gallery-thumbnail {
	height: 210px;
	font-size: 11px;
}

#TB_window {
	margin-top: -250px !important;
}

#TB_caption a {
	color: #9A0314 !important;
}

/* Plugin Contact Form ////////////////////////////////////////////////////////// */

.wts_title a.jtoggle {
	color: #9A0314 !important;
	font-style: normal !important;
	font-weight: bold !important;
}

.wts_slidewrapper {
	border: none !important;
	padding: 0 !important;
}

/* Dine Discover ////////////////////////////////////////////////////////// */

.dinediscover h2 {
	text-align: center;
	color: #666666;
}

.dinediscover h3 {
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 20px;
	color: #9A0314;
}

#container .dinediscover strong {
	color: #666666;
}

/* Footer ////////////////////////////////////////////////////////// */

.clearfooter {
	height: 31px;
	clear: both;
}

#footer {
	width: 100%;
	height: 31px;
	background: url(images/footer.jpg) repeat-x bottom;
	position: relative;
}

#footer_container {
	width: 962px;
	height: 26px;
	margin: 0px auto;
	padding: 5px 0px 0px;
	background: url(images/bottom.jpg);
	text-align: center;
	color: #666666;
	font-family: Helvetica, Arial;
	font-size: 11px;
}

#footer_container span {
	color: #2C2C2C;
	font-weight: bold;
}

#footer_container a {
	color: #9A0314;
	text-decoration: none;
	border: 0px;
}

#footer_container a:hover {
	color: #000000;
	text-decoration: none;
}
