/*///////////////////////////////////////////////////////////
///////////////// Default Styles //////////////////////////////
//////////////////////////////////////////////////////////*/

/* Even the playing field in all browsers */

html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, table, a {
margin:						0;
padding:					0;
border:						0;
}

/* Firefox imaage selection fix */
*:focus {outline: none}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*///////////////////////////////////////////////////////////
///////////////// Start Styles //////////////////////////////
//////////////////////////////////////////////////////////*/

body
	{
		margin:			0;
		padding:		0;
		font-family:	"Trebuchet MS", helvetica, arial;
		font-size:		12px;
/*		width:			980px;*/
		color:			#333;
		background:		#DFE9F5;
	}


#lightbox_wrap
	{
		margin:			0 auto 0 auto;
		padding:		0;
		width:			980px;	
	}

/*body
	{
		margin:			0 auto 0 auto;
		padding:		0;
		font-family:	"Trebuchet MS", helvetica, arial;
		font-size:		12px;
		width:			980px;
		color:			#333;
		background:		#DFE9F5;
	}
*/

h6
	{
		font:			bold 14px "Trebuchet MS", helvetica, arial;
	}

a
	{
	color:#005595;
	text-decoration:underline;
	font:bold;
	}

a:hover
	{
		text-decoration:none;
		color:#005595;
		font:bold;
	}


a img ,a:hover img
	{
	border:none;
	clear:both;
	}

br
	{
	clear:both;
	}

hr {
	border:1px solid; 
	color:#ccc;
	margin-bottom:12px;
	}

h2
	{
	font:				bold 20px "Trebuchet MS";
	color:				#37546c;
	}
	
h3
	{
	font:				bold 17px "Trebuchet MS";
	color:				#333;
	padding:			8px 0;
	}	
	

h4
	{
	font:				bold 14px "Trebuchet MS";
	color:				#37546c;
	}	

b
	{
	font:				bold 12px "Trebuchet MS";
	color:				#333;
	}

p
	{
	color:				#444444;3
	padding:			10px 0px;
	margin:				5px 0px;
	}



/* Walmart RSS Feed Style */

#featured_subpage
	{
		width:270px;

		margin-bottom:10px;
	}

#featured_subpage h6, p
	{
		text-align:left;
	}

	#featured_subpage ul , li
		{
			list-style-position: inside;
		}


#walmart_list_subpage img
{
	float:left;
	width:75px;
	height:75px;
	margin:0px;
	padding:0px;	
}

#walmart_list_subpage ul
{
	list-style:none;
	width:232px;
}

#walmart_list_subpage li
{
	padding:0;
	margin:0;
	list-style-position: outside;

	list-style:none;
	height:90px;
/*	border:1px solid red;
*/}

#walmart_list_subpage a 
{
	float:left;
	width:115px;
	border:1px;
}


.description table tbody tr td
	{
	border:0;
	padding:0;
	margin:0;
	text-align:left;
	}

.description li
	{
	position:relative;
	z-index:980;
	margin-left:-10px;
	}

.description img
	{
	margin-left:-10px;
	padding:0;
	border:0 none;
	}

/* "Shrinks" the images in the table from the feed */
.feed table {
	font:normal 10px "Trebuchet MS";
	}

.feed table a {
	font:normal 10px "Trebuchet MS";
	}

.feed table tr td span li {
	list-style:none;
	}

.feed table tbody tr td img
	{
	width:60px;
	height:45px;
	}

.feed table tbody tr td {
	border-bottom:1px dotted #F2F3F3;
	}


img.header
	{
	border:0 none;
	padding:10px 0 0 0;
	clear:both;
	}

img.pyt
	{
	border:0 none;
	padding:0px;
	margin:0 0 -5px 0;
	}


img.top
	{
	border:0 none;
	clear:both;
	padding:0;
	margin:0;
	}


#banner
	{
	width:728px;
	height:90px;
	background:#7FB3E3;
	text-align:center;
	margin:13px auto 17px auto;
	padding:5px;
	font:bold 30px Arial;
	}


/*sets width for the 3-col layout*/
#wrap {
	background:url('/gfx/page_background2.jpg') left repeat-y;
/*	width:878px;*/
	margin-top:		-6px;
	width:			889px;
	margin-left:	41px;
	padding:		0px;
	}
/************/

#sliver
{

	//margin-top:-6px;
}

#wrap-inner
	{
/*		background-image: url('/gfx/bg.gif') repeat-y;*/
	}

#header
	{
		margin: 0 auto 0 auto;
		padding: 0;
		width:980px;
	}
	
#header h1
	{
		margin:			0;
		padding:		0;
		font-family:	"Trebuchet MS", sans-serif;
		font-size:		180%;
		color:			#fff;
	}

/* 3-Column Layout */
#left
	{
		float:			left;
		width:			270px;
		padding:		0 15px;
	}

#middle
	{
		float:left;
		width:			310px;
//		width:			300px;		
		padding:		10px;
		padding-right:	0px;
		margin:0px;
	}

#right
	{
		float:			right;
		width:			240px;
		margin:			10px;
		margin-left:0px;
		margin-right:7px;		
//		margin-right:4px;				
	}


html>body	#right
		{
			float:			right;
			width:			240px;
			margin:			10px;
			margin-left:0px;
			margin-right:7px;		
	//		margin-right:10px;				
		}


#left div, #middle div, #right div, #gallery div
	{
		padding:	0px;
	}


/* Wide Gallery */

#gallery
	{
		width:			555px;
		margin-left:	290px;
		padding:		0px 10px;
		margin-bottom:	10px;
	}

#gallery .floatbox{
	float: left;
	padding-right:20px;
	}

* html #gallery p { /* IE 3px gap hack */
	height:			1%;
	}

#gallery p {
	margin-top:		0;
	margin:			0px;
	}

#gallery h3
	{
		color:			#D01117;
		margin:			-8px 0 -10px 0;
	}


#right #planner
	{
		padding:		0;
		margin:			0;
		border:0;
	}

#right #planner table {
	padding:0;
	margin:0;
	}


/* Expedia Travel Planner table styles */
/* A {color:#1049A5}
A:visited {color:#1049A5;}
A:active {color:#1049A5;} */
.size11 {font-family:arial;font-size:11px;color:#060606;}
.size11select {font-family:arial;font-size:11px;border:1px solid #71C1FC;}
.size12 {font-family:arial;font-size:12px;color:#060606;}
.size13 {font-family:arial;font-size:13px;color:#060606;}
.text1B {font-family:arial;font-size:11px;width:177px;max-width:177px;border:1px solid #71C1FC;}
.text3  {font-family:arial;font-size:11px;width:104px;max-width:104px;border:1px solid #71C1FC;}
.text5  {font-family:arial;font-size:11px;width:67px;max-width:67px;border:1px solid #71C1FC;}
* html body .text5  {font-family:arial;font-size:11px;width:67px;max-width:67px;border:1px solid #71C1FC;}

.GoButton {border-bottom:thin solid #000000;border-right:thin solid #000000;border-top:thin solid #CCCCCC;border-left:thin solid #CCCCCC;font-size:11px;font-family:Arial;font-weight:bold;color:#FFFFFF;line-height:.85;padding-top:3px;cursor:hand;background-color:#009900}



.fl {
	float:left;
/*	padding-right:20px;*/
	position:relative;
	}

/*.viewgallery {
	margin:-35px 0px 0px 240px;
	position:relative;
	display:inline;
	}
*/

p.text {
	margin-bottom:-10px;
	}


#left h3 {
	margin-bottom:-12px;
	font-size:14px;
	}

a.more
	{
	font:bold 14px "Trebuchet MS";
	margin:0;
	padding:2px 25px;
	text-decoration:underline;
	color:#19669F;
	background:url('/gfx/buybtn.gif') no-repeat 0 50%;
	}

a.more:hover
	{
	margin:0;
	padding:2px 25px;
	text-decoration:none;
	}

.pyt {
	font-size:12px;
	font-family:"Trebuchet MS";
	line-height:1em;
	text-align:left;
	margin:0;
	padding:0;
/*	background:#fff;*/
	}

/* Store Locator Form */
input.search { border:1px solid #6CC3FF; width:80px; height:20px; margin:2px; font:normal 12px Arial; color:#333; vertical-align:middle; background:#fff; }

input.btn
	{
		width:49px;
		height:35px;
		border:0;
		padding:0;
		margin-left:5px;
		background:url('/gfx/gobutton.jpg') no-repeat center center;
		vertical-align:middle;
	}


#footer { 
	margin:0 auto 0 auto;
	padding:10px 0 20px 0;
	background:#DFE9F5 url('/gfx/footerbg.gif') repeat-x top center;
	width:908px;
	clear:both;
	font:normal 10px Arial;
	color:#2D80DC;
	text-align:center;
	}

#footer a, a:visited, a:active, a:focus {
	color:#333;
	}

#footer a:hover {
	text-decoration:underline;
	}





/*/////////////////////////////////////////////////
/////////////////// jp additions tdo /////////////
////////////////////////////////////////////////*/


#flash_holder
{
	width:980px;
	height:411px;
	clear:both;
}
