/*Master Style Sheet
Author: Venue Communications, Inc. www.venuecom.com
Copyright Venue Communications, Inc. 2007
*/
/***********************************************/

/*Begin Design Layout*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#f3f8da;
	margin: 0;
	padding: 0;
	letter-spacing: 1.0px;
	color: #333333;
	min-width: 1007px;
	}
	
#splash_container {
	background-image: url(/inc/templates/current/travelingdogpress2/images/IntroPageBACK.gif);
	background-repeat: repeat;
	background-position: center top;
	width: 100%;
	height: 600px;
	margin: 0;
	}
	
#splash {
	position: absolute;
	background-image: url(/inc/templates/current/travelingdogpress2/images/SplashBox.gif);
	background-repeat: no-repeat;
	background-position: center top;
	top: 150px;
	width: 100%;
	height: 310px;
	margin: 0;
	text-align: center;
	z-index: 9999;
	}
	
#splash_content {
	position: relative;
	top: 10px;
	width: 480px;
	height: 255px;
	padding: 0px;
	margin: auto;
	overflow: scroll;
}

#splash_nav_container {
	position: relative;
	top: 10px;
	height: 43px;
	width: 519px;
	margin: auto;
  }
  
div#splash_nav_buttons_1 a {
	position: absolute;
	height: 0px;
	margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 24px;
	background-repeat: no-repeat;
	background-image: url(/inc/templates/current/travelingdogpress2/images/EnterSprite.gif);
	overflow: hidden;
	text-decoration: none;
	color: #fff;
}

div#splash_nav_buttons_1 a.button_1 {
	top: 0px;
	left: 404px;
	background-position: -404px -3px;
	width: 88px;
}


div#splash_nav_buttons_1 a.button_1:hover {
	background-position: -404px -37px;
}

div#splash_nav_buttons_1 a.button_1:active,
div#splash_nav_buttons_1 a.button_1.active {
	background-position: -404px -37px;
}

#page_background {
	background-image: url(/inc/templates/current/travelingdogpress2/images/background_page.png);
	background-repeat: no-repeat;
	background-position: center 105px;
	background-attachment:fixed;
	z-index: 3;
	}

#page_container {
	margin: 0;
	background-image: url(/inc/templates/current/travelingdogpress2/images/page_container.jpg);
	background-repeat: repeat-y;
	background-position: center bottom;
	z-index: 1;
	}
	

#page_inner_container {
	background-image: url(/inc/templates/current/travelingdogpress2/images/background.png);
	background-repeat: no-repeat;
	background-position: center 20px;
	background-attachment:fixed;
	z-index: 2;
	}
	
#slider {
	width: 434px;
	height: 228px;
}

#slider_container {
	padding: 0px;
	margin: 0px;
}

a {
	color:#116280;
	text-decoration: underline;
	}

a:hover {
	color:#5999CC;
	}

.drop-shadow
	{
	background: url(/inc/templates/current/travelingdogpress2/images/drop_border_shadow.png) top left no-repeat;	
}

.marquee {
	position: relative;
    overflow: hidden;
    width: 100%;
    height: 200px;
	margin: auto;
}

#subcats {
	color: #484a4c;
	padding-left: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-style:italic;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#subcats a {
	text-decoration:none;
	color: #484a4c;
}

#subcats a:hover {
	text-decoration:none;
	color: #0099cc;
}

#product_details_bottom a {
	text-decoration:none;
	color: #FFFFFF;
}

.highlight {
	color: #FF9933;
}

#social_icons {
	position: relative;
	top: 155px;
	left: 3px;
	width: 100px;
	height: auto;
	margin: auto;
}

.social_icons {
	padding-left: 3px;
}

/*End Design Layout*/

/*Begin Nav*/

#nav_cart {
	position: absolute;
	top: 0px;
	left: 370px;
	width: 591px;
	height: 55px;
	padding: 0px;
	margin: auto;
	background: url(/inc/templates/current/travelingdogpress2/images/spry_top_nav_background.gif) no-repeat;
	background-position: 0px 0px;
}

div#nav_cart_buttons_1 a {
	position: absolute;
	height: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 54px;
	background-repeat: no-repeat;
	background-image: url(/inc/templates/current/travelingdogpress2/images/spry_top_nav.gif);
	overflow: hidden;
	text-decoration: none;
	color: #fff;
}

div#nav_cart_buttons_1 a.button_1 {
	top: 0px;
	left: 0px;
	background-position: 0px 0px;
	width: 117px;
}


div#nav_cart_buttons_1 a.button_1:hover {
	background-position: 0px -58px;
}

div#nav_cart_buttons_1 a.button_1:active,
div#nav_cart_buttons_1 a.button_1.active {
	background-position: 0px -58px;
}

div#nav_cart_buttons_2 a {
	position: absolute;
	height: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 54px;
	background-repeat: no-repeat;
	background-image: url(/inc/templates/current/travelingdogpress2/images/spry_top_nav.gif);
	overflow: hidden;
	text-decoration: none;
	color: #fff;
}

div#nav_cart_buttons_2 a.button_2 {
	top: 0px;
	left: 125px;
	background-position: -125px 0px;
	width: 109px;
}


div#nav_cart_buttons_2 a.button_2:hover {
	background-position: -125px -58px;
}

div#nav_cart_buttons_2 a.button_2:active,
div#nav_cart_buttons_2 a.button_2.active {
	background-position: -125px -58px;
}

div#nav_cart_buttons_3 a {
	position: absolute;
	height: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 54px;
	background-repeat: no-repeat;
	background-image: url(/inc/templates/current/travelingdogpress2/images/spry_top_nav.gif);
	overflow: hidden;
	text-decoration: none;
	color: #fff;
}

div#nav_cart_buttons_3 a.button_3 {
	top: 0px;
	left: 244px;
	background-position: -244px 0px;
	width: 103px;
}


div#nav_cart_buttons_3 a.button_3:hover {
	background-position: -244px -58px;
}

div#nav_cart_buttons_3 a.button_3:active,
div#nav_cart_buttons_3 a.button_3.active {
	background-position: -244px -58px;
}

div#nav_cart_buttons_4 a {
	position: absolute;
	height: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 54px;
	background-repeat: no-repeat;
	background-image: url(/inc/templates/current/travelingdogpress2/images/spry_top_nav.gif);
	overflow: hidden;
	text-decoration: none;
	color: #fff;
}

div#nav_cart_buttons_4 a.button_4 {
	top: 0px;
	left: 356px;
	background-position: -356px 0px;
	width: 95px;
}


div#nav_cart_buttons_4 a.button_4:hover {
	background-position: -356px -58px;
}

div#nav_cart_buttons_4 a.button_4:active,
div#nav_cart_buttons_4 a.button_4.active {
	background-position: -356px -58px;
}

div#nav_cart_buttons_5 a {
	position: absolute;
	height: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 54px;
	background-repeat: no-repeat;
	background-image: url(/inc/templates/current/travelingdogpress2/images/spry_top_nav.gif);
	overflow: hidden;
	text-decoration: none;
	color: #fff;
}

div#nav_cart_buttons_5 a.button_5 {
	top: 0px;
	left: 460px;
	background-position: -460px 0px;
	width: 73px;
}


div#nav_cart_buttons_5 a.button_5:hover {
	background-position: -460px -58px;
}

div#nav_cart_buttons_5 a.button_5:active,
div#nav_cart_buttons_5 a.button_5.active {
	background-position: -460px -58px;
}

div#nav_cart_buttons_6 a {
	position: absolute;
	height: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 27px;
	background-repeat: no-repeat;
	background-image: url(/inc/templates/current/travelingdogpress2/images/spry_top_nav.gif);
	overflow: hidden;
	text-decoration: none;
	color: #fff;
}

div#nav_cart_buttons_6 a.button_6 {
	top: 0px;
	left: 540px;
	background-position: -540px 0px;
	width: 50px;
}


div#nav_cart_buttons_6 a.button_6:hover {
	background-position: -540px -58px;
}

div#nav_cart_buttons_6 a.button_6:active,
div#nav_cart_buttons_6 a.button_6.active {
	background-position: -540px -58px;
}

div#nav_cart_buttons_7 a {
	position: absolute;
	height: 0px;
	margin-top: 28px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 28px;
	background-repeat: no-repeat;
	background-image: url(/inc/templates/current/travelingdogpress2/images/spry_top_nav.gif);
	overflow: hidden;
	text-decoration: none;
	color: #fff;
}

div#nav_cart_buttons_7 a.button_7 {
	top: 0px;
	left: 540px;
	background-position: -540px -28px;
	width: 50px;
}


div#nav_cart_buttons_7 a.button_7:hover {
	background-position: -540px -86px;
}

div#nav_cart_buttons_7 a.button_7:active,
div#nav_cart_buttons_7 a.button_7.active {
	background-position: -540px -86px;
}


.left_nav_container {
	position: relative;
	/*float: left;*/
	top: 150px;
	left: 0px;
	width: 150px;
	height: 150px;
	padding: 0px;
	margin: auto;
  }

div#nav_buttons_1 a {
	position: absolute;
	height: 0px;
	margin-top:0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 30px;
	background-repeat: no-repeat;
	background-image: url(/inc/templates/current/travelingdogpress2/images/nav_left.gif);
	overflow: hidden;
	text-decoration: none;
	color: #fff;
}

div#nav_buttons_1 a.button_1 {
	top: 0px;
	left: 0px;
	background-position: 0px 0px;
	width: 150px;
}


div#nav_buttons_1 a.button_1:hover {
	background-position: -150px 0px;
}

div#nav_buttons_1 a.button_1:active,
div#nav_buttons_1 a.button_1.active {
	background-position: -150px 0px;
}

div#nav_buttons_2 a {
	position: absolute;
	height: 0px;
	margin-top: 30px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 30px;
	background-repeat: no-repeat;
	background-image: url(/inc/templates/current/travelingdogpress2/images/nav_left.gif);
	overflow: hidden;
	text-decoration: none;
	color: #fff;
}

div#nav_buttons_2 a.button_2 {
	top: 0px;
	left: 0px;
	background-position: -0px -30px;
	width: 150px;
}


div#nav_buttons_2 a.button_2:hover {
	background-position: -150px -30px;
}

div#nav_buttons_2 a.button_2:active,
div#nav_buttons_2 a.button_2.active {
	background-position: -150px -30px;
}

div#nav_buttons_3 a {
	position: absolute;
	height: 0px;
	margin-top: 60px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 30px;
	background-repeat: no-repeat;
	background-image: url(/inc/templates/current/travelingdogpress2/images/nav_left.gif);
	overflow: hidden;
	text-decoration: none;
	color: #fff;
}

div#nav_buttons_3 a.button_3 {
	top: 0px;
	left: 0px;
	background-position: 0px -60px;
	width: 150px;
}


div#nav_buttons_3 a.button_3:hover {
	background-position: -150px -60px;
}

div#nav_buttons_3 a.button_3:active,
div#nav_buttons_3 a.button_3.active {
	background-position: -150px -60px;
}

div#nav_buttons_4 a {
	position: absolute;
	height: 0px;
	margin-top: 90px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 30px;
	background-repeat: no-repeat;
	background-image: url(/inc/templates/current/travelingdogpress2/images/nav_left.gif);
	overflow: hidden;
	text-decoration: none;
	color: #fff;
}

div#nav_buttons_4 a.button_4 {
	top: 0px;
	left: 0px;
	background-position: 0px -90px;
	width: 150px;
}


div#nav_buttons_4 a.button_4:hover {
	background-position: -150px -90px;
}

div#nav_buttons_4 a.button_4:active,
div#nav_buttons_4 a.button_4.active {
	background-position: -150px -90px;
}

div#nav_buttons_5 a {
	position: absolute;
	height: 0px;
	margin-top: 120px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 30px;
	background-repeat: no-repeat;
	background-image: url(/inc/templates/current/travelingdogpress2/images/nav_left.gif);
	overflow: hidden;
	text-decoration: none;
	color: #fff;
}

div#nav_buttons_5 a.button_5 {
	top: 0px;
	left: 0px;
	background-position: 0px -120px;
	width: 150px;
}


div#nav_buttons_5 a.button_5:hover {
	background-position: -150px -120px;
}

div#nav_buttons_5 a.button_5:active,
div#nav_buttons_5 a.button_5.active {
	background-position: -150px -120px;
}

/*End Nav*/

/*Begin Content*/

#container {
	position: relative;
 	min-height: 470px;
  	height: auto !important;
  	height: 470px;
	}
	
.product_name {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	line-height: 20px;
}

#content {
	position: relative;
	left: 10px;
	width: 590px;
	min-height: 250px;
  	height: auto !important;
  	height: 250px;
	padding-top: 10px;
	margin-top: 75px;
	margin-bottom: 0px;
	color: #333333;
	font-size: 12px;
font-family: Book Antigua, serif, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
}

#content_top_left_corner {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 25px;
	height: 25px;
	padding: 0px;
	margin: 0;
}

#content_top {
	position: relative;
	top: 75px;
	left: 100px;
	width: 660px;
	height: 25px;
	padding: 0px;
	margin: 0;
}

#content_top_inner {
	position: absolute;
	top: 0px;
	left: 25px;
	width: 635px;
	height: 25px;
	padding: 0px;
	margin: 0;
	color: #116280;
	font-size: 14px;
}

#content_bottom_inner {
	position: absolute;
	display: block;
	color: #FFFFFF;
	font-size: 12px;
	top: 250px;
	left: 0px;
	width: 675px;
	height: 200px;
	margin: 0px;
	padding: 10px;
	overflow:auto;
}

.product_details {
	/*background-image: url(/inc/templates/current/travelingdogpress2/images/transparent_bg.png);
	background-repeat:repeat;*/
	background-color:#c3bda6;
}

ul#top_nav_list {
	list-style-type: none;
	list-style-image: none;
	display: inline;
	margin: 0;
}

ul#top_nav_list li {
	float: left;
	padding-left: 30px;
	padding-top: 3px;
	display: inline;
	margin: 0;
}

#top_nav_list li a {
	color: #0D6F8C;
	text-decoration: none;
}

#top_nav_list li:hover a {
	color: #FFFFFF;
	text-decoration: none;
}

h1 {
	color: gray;
	font-size: 18px;
}

h2 {
	color: gray;
	font-size: 16px;
}

h3 {
	color: gray;
	font-size: 14px;
}

img {
	border-width:0px;
}

/*End Content*/

/* BEGIN CSS Rollover Menu */


.cssnav
{
position: relative;
/*float: left;  comment out for vertical menu */
background: url(/inc/templates/current/travelingdogpress2/images/nav_button_foreground.gif) no-repeat;
white-space: nowrap;
display: block;
width: 165px;
height: 30px;
margin: 0;
padding: 0;
opacity: 0.6;
}


.cssnav a
{
display: block;
color:#FFFFFF;
font-size: 11px;
width: 165px;
height: 30px;
float: left;
text-decoration: none;
}


.cssnav a:hover
{
color: #FFFFFF;
text-decoration: none;
}


.cssnav img
{
width: 165px;
height: 30px;
border: 0;
}

.cssnav_cart
{
position: absolute;
top: 10px;
width: 155px;
text-align: center;
margin: auto;
}

.cssnav_cart a
{
color:#0D6F8C;
font-size: 11px;
text-decoration: none;
}


.cssnav_cart a:hover
{
color: #FFFFFF;
text-decoration: none;
}


* html a:hover
{
	visibility: visible;
}


.cssnav a:hover img
{
	visibility: hidden;
}


.cssnav span
{
position: absolute;
left: 25px;
top: 7px;
margin: 0px;
padding: 0px;
cursor: pointer;
width: 165px;
height: 30px;
text-align: left;
}


/* END CSS Rollover Menu */


/*Begin Drop Down Menus*/

ul#navlist li {
	list-style-type: none;
	list-style-image: none;
}
#navlist {
	margin: 0px;
	padding: 0px;
}

ul#subnavlist { display: none; }
ul#subnavlist li { float: none; }

ul#navlist li:hover ul#subnavlist
{
position: absolute;
display: block;
left: 10px;
padding: 0px;
margin: 0px;
}

ul#navlist li:hover ul#subnavlist li a
{
float: none;
display: block;
line-height: 20px;
text-align: left;
font-weight:bold;
font-size: 8pt;
min-width: 120px;
width: 100%;
height: 20px;
padding: 3px;
margin: 0px;
border-top: 1px solid #003366;
border-left: 1px solid #003366;
background-color: #548AB6;
opacity: 0.9;
}

ul#navlist li ul#subnavlist li:hover a
{
background-color: #48638C;
}
/*ul#navlist li:hover ul#subnavlist li a:before { content: " >> "; }*/

/*End Drop Down Menus*/

/*Begin Forms*/

.sc_table_form{
	margin-top: 20px;
	padding: 20px;
	margin-left:auto;
	margin-right:auto;
}

.sc_thanks{
	margin-top: 20px;
	padding: 20px;
	margin-left:auto;
	margin-right:auto;
}

.sc_form_required{
	color: #FF0000;
	float: right;
	font-size: 10px;
} 

.sc_form_textbox{
	width: 200px;
} 

.sc_form_separator_label{
	font-weight: bold;
} 

.sc_form_separator{
	color: #48648C;
	background-color: #48648C;
	height: 1px;
} 

#sc_form_textarea_Comments {
width: 200px;
height:50px;
text-indent: 0px;
}

/*End Forms*/

/*Begin Venue Store*/

#progress_bar_container {
	position: relative;
	margin: auto;
	text-align: center;
	z-index: 10000;
}

#progress_text {
	text-align: center;
	z-index: 10001;
}

/*End Venue Store*/

/*Footer*/
#footer {
	text-align:center;
	font-size: 10px;
	text-decoration: none;
	letter-spacing: 0.5px;
	color:#5F6062
}

#footer a {
	text-decoration: none;
	color:#5F6062
}

#footer a:hover span {
	text-decoration: none;
	color:#BAE333
}

#footer a span {
	text-decoration: underline;
	color:#5F6062
}


