/* start 4site.css */
.alt
{
	display:none;
}
#foursiteadmin_div
{
	min-height:450px;
}
#foursiteadmin_Containerdiv
{
	width:768px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}



.ajaxcontentwindow
{
	position:fixed; top:0; left:0; z-index:999; display:none;
	border:solid 1px #004B85;
	background-color:White;
}
.ajaxcontentoverlay
{
	display:none; z-index:998; top:0; left:0; background-color:Black; position:fixed;
}
.ajaxcontentclose
{
	background-image:url(../images/6monthsmile/topgradiant.jpg);
	background-repeat:repeat-x;
	height:18px;
	color:White;
	line-height:normal;
	text-align:right;
	padding-right:5px;
	font-weight:bold;
	cursor:pointer;
	background-color:#0194CA;
}

.foursitewindow
{
	background-image:url(../images/pageedit.png);
	background-repeat:no-repeat;
	
	position:fixed; top:0; left:0; z-index:999; display:none;
	border:solid 1px #004B85;
	overflow-x:hidden;
	overflow-y:scroll;
	width:750px; 
	background-color:#184B4F;
	
}
.forsiteinner
{
	width:703px;
	padding:115px 15px 10px 15px;
	color:White;
}



/* end 4site.css *//*
 * Smoothbox v20070814 by Boris Popoff (http://gueschla.com)
 *
 * Based on Cody Lindley's Thickbox, MIT License
 *
 * Licensed under the MIT License:
 *   http://www.opensource.org/licenses/mit-license.php
 */



html, body {
min-height: 100%;
height: auto !important;
height: 100%
}

#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

#TB_overlay {
	position: absolute;
	z-index:1000;
	top: 0px;
	left: 0px;
	background-color:#000;
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 9999;
	color:#000000;
	border: 4px solid #525252;
	text-align:left;
}

#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
}

.Edit_Table
{
	background-color:#0f2f38;
	
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;

	
	padding: 10px;
}


.mceLayout
{
	border:solid 2px #411C02 !important;
}

.Edit_Content
{
	background-color:#CCCCCC;
	border: solid 1px black;
	padding: 5px;
}

.Edit_btn
{
	color:White;
	background-color:#00c0d5;
	font-weight:bold;
	border: solid 1px white;
	margin-top:3px;
}

.Edit_btn:hover
{
	color:#00c0d5;
	background-color:White;
}

.edit_orange_lable
{
	color:#e37a09;
	font-weight:bold;
}

.edit_white_lable
{
	color:White;
}

.edit_window {
	font: 12px Arial, Helvetica, sans-serif;
	overflow:auto;
	visibility:hidden;
	display:none;
	position:fixed;
	background: #0c545a;
	z-index: 10000;
	color:black;
	border: 4px solid #525252;
	text-align:left;
	
}

.edit_window a:link {color: white;}
.edit_window a:visited {color: white;}
.edit_window a:hover {color: #e37a09;}
.edit_window a:active {color: white;}
.edit_window a:focus{color: white;}

.edit_overlay {
	position: fixed;
	z-index:9999;
	top: 0px;
	left: 0px;
	background-color:#000;
}


.edit_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	position:absolute;
	top:0;
	right:0;
}


.edit_ajaxContent{
	clear:both;
	padding:150px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
	background-image:url(../images/pageedit.png);
	background-position:top left;
	background-repeat:no-repeat;
	
	min-height:300px;
	_height:300px;
}


/* IE6 */
* html .edit_iframeContent{
	margin-bottom:1px;
}

.defaultSkin,
.mceFirst
{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}.Calendar
{
	background-color: white;
	border-color: Black;
	height: 500px;
	width: 100%;
	line-height: normal;
	border: solid 1px black;
}
.CalendarHeader
{
	font-weight: bold;
	background-color: #0092b0;
	color: white;
}
.CalendarDay
{
	font-size: 10px;
	height: 75px;
	text-align: left;
	vertical-align: top;
	width: 75px;
	border: solid 1px black;
}

.CalendarSelectedDay a:link
{
	color: white;
}
.CalendarSelectedDay a:hover
{
	color: #00C0D5;
}
.CalendarOtherMonthDay
{
	background-color: #F2F2F2;
}
.CalendarToday
{
}
.CalendarDayHeader
{
}
.CalendarNextPrev
{
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
}
.CalendarNextPrev a:link
{
	color: White;
}
.CalendarNextPrev a:hover
{
	color: #00C0D5;
}
.CalendarSelector
{
}
.CalendarWeekend
{
}

.CalendarSelectedDay
{
	background-color: #0092b0;
}


.cal_title
{
	font-size: 10px;
}



.caltip
{
	color: #444444;
	max-width: 300px;
	z-index: 13000;
}

.caltip-title
{
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: white;
	padding: 4px;
	background-color: #0092b0;
	border: 1px solid #CCCCCC;
}

.caltip-text
{
	font-size: 11px;
	padding: 4px;
	background-color: #FCFCFC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}





.edit_Calendar
{
	background-color: white;
	border-color: Black;
	
	line-height: normal;
	border: solid 1px black;
}
.edit_CalendarHeader
{
	font-weight: bold;
	background-color: #0092b0;
	color: white;
}
.edit_CalendarDay
{
	font-size: 10px;
	height: 10px;
	text-align: center;
	vertical-align: middle;
	width: 10px;
	border: solid 1px black;
}

.edit_CalendarDay a:link
{
	color:#444444;
}

.edit_CalendarSelectedDay
{
	background-color: #0092b0;
}
/*
*************************************************
Tres Bonne Annee
Updated:	April 12, 2010
Notes:		z-index stacking order
			- #sidebar		[60]	[TOP]
			- #content		[50]
			- #logo			[40]
			- #nav1			[30]
			- #nav2			[20]
			- #masthead		[10]	[BOTTOM]
*************************************************
*/


/* RESET http://meyerweb.com/eric/tools/css/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,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,

.reset, .reset ul, .reset li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body { line-height: 1; }
.reset { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
a:focus { outline: 1px dotted; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }


/* BASE STYLES
--------------------------------------------------*/

body { background: #fff3cf url(../Custom_Images/bg.jpg) 50% 0 no-repeat; color: #6c615a; font-family: "Hoefler Text", Baskerville, "Baskerville Old Face", Garamond, "Times New Roman", serif; font-size: 14px; line-height: 22px; }

h1 { margin: 0 0 .5em 0; font-size: 32px; line-height: 36px; }
h1.lot { font-size:26px; line-height:30px; }
h2 { font-size: 18px; }
h3 { font-size: 14px; }
h1, h2, h3, h4, h5, h6 { color: #483214; font-weight: normal; }
h2, h3, h4, h5, h6 { margin: 1em 0 0 0; }
p  { margin: 0 0 1em 0; }

a:link { color: #444; }
a:visited { color: #444; }
a:hover { color: #222; }
a:active { color: #444; }

/* LISTS */
li { margin: .5em 0; line-height: 22px; }
dt { font-weight: bold; }

/* FORMS */
/*
input, select { vertical-align: middle; }
input[type=text],
input[type=password] { padding: 4px; border: 1px solid #999; border-bottom-color: #CCC; border-right-color: #CCC; Color: #555; font-size: 12px; }
input[type=submit] { padding: 8px 15px; border: 0; background: #555; color: #FFF; cursor: pointer; }
select { padding: 1px; border: 1px solid #999; border-bottom-color: #CCC; border-right-color: #CCC; font-size: 12px; }
textarea { padding: 4px; border: 1px solid #999; border-bottom-color: #CCC; border-right-color: #CCC; color: #555; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
*/



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

#container { margin: 0 auto; width: 960px; position: relative; background: url(../Custom_Images/plant.png) 100% 100% no-repeat; }


/* HEADER
--------------------------------------------------*/

#header { height: 156px; }
#logo { margin: 0 auto; padding-top: 33px; width: 227px; position: relative; z-index: 40; }

#masthead { margin: 0 0 10px -11px; height: 230px; position: relative; z-index: 10; }
#masthead img,
#masthead div { position: absolute; }
#masthead .frame { z-index: 1; }
#masthead .photo { z-index: 2; left: 18px; top: 16px; }
#masthead .foliage.left { width: 225px; height: 331px; left: -99px; top: -72px; z-index: 3; background: url(../Custom_Images/foliage_left.png); }
#masthead .foliage.right1 { width: 403px; height: 363px; right: -132px; top: -44px; background: url(../Custom_Images/foliage_right1.png); }
#masthead .foliage.right2 { width: 126px; height: 109px; right: -114px; top: 130px; z-index: 4; background: url(../Custom_Images/foliage_right2.png); }


/* NAVIGATION
--------------------------------------------------*/

.nav { position: absolute; }
.nav li { margin: 0 40px 0 0; float: left; position: relative; }
#nav2 li a { padding: 6px 12px; text-decoration: none; position: relative; z-index: 1; }


#nav1 { width: 940px; left: 10px; top: 38px; z-index: 30; }
#nav1 li { margin-right: -25px; font-size: 14px; }
#nav1 li a { color: #923535; padding:6px 114px 6px 20px; text-decoration: none; position: relative; z-index: 1;}

#nav1 li.nav-auction a,
#nav1 li.nav-sponsors a
{
    padding:6px 20px 6px 114px;
    text-align:right;
}

#nav1 li ul li a ,
#nav1 li.nav-auction ul li a ,
#nav1 li.nav-sponsors ul li a 
{ padding:6px 20px; }

#nav1 li a:hover { color: #5e2222; text-decoration: underline; }
#nav1 .nav-auction { float: right; }
#nav1 .nav-sponsors { margin-right: 0;float: right; }

#nav1 .nav-sponsors ul,
#nav1 .nav-auction ul
{
    right:0;
    text-align:right;
}

#nav2 { left: 130px; top: 132px; z-index: 20; }
#nav2 li { font-size: 13px; }
#nav2 li a { color: #6b6059; }
#nav2 li a:hover { color: #39332f; text-decoration: underline; }

	/* DROP DOWN MENUS */
	#nav2 ul { width: 210px; display: none; position: absolute; }
	#nav1 ul { display: none; padding-top:30px; margin-bottom:20px; min-height:36px;}
	#nav1 li:hover ul { display: block; }
	
	
	
	
	#nav1 li div.drop
	{
	    display:none;
	    position:absolute;
	    top:0px;
	    left:0;
	    width:100%;
	    
	}
	
	
	#nav1 li div.drop .left
	{
	    display:none;
	    background-image:url(../Custom_Images/menu/topleft2.png);
	    width:15px;
	    height:66px;
	    position:absolute;
	    top:0;
	    left:0;
	}
	#nav1 li.nav-auction div.drop .left,
	#nav1 li.nav-sponsors div.drop .left
	{
	    background-image:url(../Custom_Images/menu/topleft22.png);
	    width:104px;
	}
	
	#nav1 li div.drop .center
	{
	    display:none;
	    background-image:url(../Custom_Images/menu/topcenter2.png);
	    left:15px;
	    right:104px;
	    top:0;
	    height:66px;
	    position:absolute;
	}
	#nav1 li.nav-auction div.drop .center,
	#nav1 li.nav-sponsors div.drop .center
	{
	    left:104px;
	    right:15px;
	}
	#nav1 li div.drop .right
	{
	    display:none;
	    background-image:url(../Custom_Images/menu/topright2.png);
	    width:104px;
	    height:66px;
	    position:absolute;
	    top:0;
	    right:0;
	}
	#nav1 li.nav-auction div.drop .right,
	#nav1 li.nav-sponsors div.drop .right
	{
	    background-image:url(../Custom_Images/menu/topright22.png);
	    width:15px;
	}
	
	
	
	
	
	#nav1 li div .lefttop
	{
	    display:none;
	    background-image:url(../Custom_Images/menu/bottomleft.png);
	    width:15px;
	    
	    position:absolute;
	    top:66px;
	    bottom:20px;
	    left:0;
	}
	#nav1 li div .centertop
	{
	    display:none;
	    background-color:#f6ebcc;
	    left:15px;
	    right:15px;
	    top:66px;
	    bottom:20px;
	    position:absolute;
	}
	#nav1 li div .righttop
	{
	    display:none;
	    background-image:url(../Custom_Images/menu/bottomright.png);
	    width:15px;
	    position:absolute;
	    top:66px;
	    bottom:20px;
	    right:0;
	}
	
	#nav1 li div.drop .leftbottom
	{
	    display:none;
	    background-image:url(../Custom_Images/menu/bottombottomleft.png);
	    width:15px;
	    height:20px;
	    position:absolute;
	    bottom:0;
	    left:0;
	}
	#nav1 li div.drop .centerbottom
	{
	    display:none;
	    background-image:url(../Custom_Images/menu/bottombottomcenter.png);
	    left:15px;
	    right:15px;
	    bottom:0;
	    height:20px;
	    position:absolute;
	}
	#nav1 li div.drop .rightbottom
	{
	    display:none;
	    background-image:url(../Custom_Images/menu/bottombottomright.png);
	    width:15px;
	    height:20px;
	    position:absolute;
	    bottom:0;
	    right:0;
	}
	
	#nav1 li:hover div.drop .left,
	#nav1 li:hover div.drop .center,
	#nav1 li:hover div.drop .right,	
	#nav1 li:hover div.drop .lefttop,
	#nav1 li:hover div.drop .centertop,
	#nav1 li:hover div.drop .righttop,	
	#nav1 li:hover div.drop .leftbottom,
	#nav1 li:hover div.drop .centerbottom,
	#nav1 li:hover div.drop .rightbottom,	
	#nav1 li:hover div.drop
	{
	    display:block;
	}
	
	
	#nav2 li ul { border: 2px solid #ffffff; 
	             background: #f6ebcc; }
	.nav li a { border-bottom: 0 !important; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; }
	
	.nav li ul { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; }
	
	.nav li li { margin: 0 !important; float: none; font-size: 12px !important; line-height: 14px; }
	.nav li li a { padding: 5px; display: block; color: #483214 !important; }
	
	/* NAV 2 OVERRIDES */
	#nav2 #nav-news:hover a, #nav2 #nav-news ul,
	#nav2 #nav-gallery:hover a, #nav2 #nav-gallery ul,
	#nav2 #nav-contact:hover a, #nav2 #nav-contact ul { padding: 6px 12px; border: 0; background: none; }


/* FOOTER
--------------------------------------------------*/

#footer { margin: 0 auto; padding: 10px 120px; width: 720px; border-top: 1px solid #cdbf9c; clear: both; text-align: center; }
#footer p { color: #e6d3a3; font-size: 14px; }
#footer .chapter { color: #e6d099; font-size: 12px; line-height: 13px; }
#footer .social a { margin: 0 5px; }
#footer .social img { vertical-align: middle; }


/* CONTENT
--------------------------------------------------*/

#content { margin: 0 0 15px 15px; width: 620px; float: left; position: relative; z-index: 50; }
#content h1 + h2 { margin-top: -1em; }

/* TOOLS */
.tools { margin: 8px 0 18px 0; overflow: hidden; }
.tools li { margin-right: 2px; float: left; font-size: 12px; line-height: 1; }
.tools li a { padding: 3px 13px 2px 13px; border: 2px solid #66080a; display: block; background: #66080a; color: #FFF; text-decoration: none; }
.tools li a:hover { border-color: #bc5b4b; }


/* SIDEBAR
--------------------------------------------------*/

#sidebar { margin: 0px 15px 0 0; width: 290px; float: right; position: relative; z-index: 60; }

/* Auction Page
--------------------------------------------------*/
.auction #sidebar { width: 455px; margin-top:0; }
.auction #content { width: 455px; }


table.auction td
{
    height:35px;
    vertical-align:middle;
}
table.auction td:first-child
{
    text-align:center;
    width:45px;
}

/* HOME PAGE
--------------------------------------------------*/

.home #container { background: none; }
.home #content { margin-left: 0; width: 100%; }
.home #footer { border-top: 0; }

/* MASTHEAD */
.home #masthead {margin-bottom: 0; height: 408px; }
.home #masthead .foliage.right1 { height: 492px; background-image: url(../Custom_Images/foliage_right3.png); }
.home #masthead .foliage.right2 { width: 173px; height: 298px; background-image: url(../Custom_Images/foliage_right4.png); }
#masthead .copy { left: 55px; top: 65px; z-index: 5; }
#masthead .copy h1 { margin: 0; color: #FFF; font-size: 42px; line-height: 46px; }
#masthead .copy h2 { margin: 0; color: #FFF; font-size: 22px; }
#masthead .event { width: 930px; padding-left: 15px; left: 18px; top: 255px; z-index: 5; color: #FFF; }
#masthead .event dt { margin-top: 45px; font-size: 30px; font-weight: normal; line-height: 34px; }
#masthead .event dd { font-size: 17px; }
#masthead .event .tools { margin: 0; position: absolute; top: 0; right: 0; }
#masthead .event .tools li { margin-right: 5px; }

/* MODULES */
.module { margin-left: 30px; width: 300px; float: left; }
.module .hd h2 { margin: 0; height: 80px; background: url(../Custom_Images/module_titles.png) no-repeat; text-indent: -9999px; }
.module .bd { border: 1px solid #bab5af; background: #FFF; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.module .bd li { font-size: 14px; }
.module .bd a { color: #781825; text-decoration: none; }

	/* Events Module */
	.module.events { margin-left: 0; }
	.module.events .bd { padding: 10px; }
	.module.events .bd li { margin: 6px 0 0 0; background: url(../Custom_Images/bullet_red.gif) 0 6px no-repeat; line-height: 15px; }
	.module.events .bd li:first-child { margin-top: 0; }
	.module.events .bd li a { padding: 5px 0 5px 20px; display: block; overflow: hidden; }
	.module.events .bd li span { display: block; }
	.module.events .bd li strong { float: left; font-size: 12px; color: #39332F; font-weight: normal; }
	.module.events .bd li em { float: right; font-size: 12px; font-style: normal; }
	.module.events .bd li a:hover span { text-decoration: underline; }
	
	/* News Module */
	.module.news .hd h2 { background-position: 0 -80px; }
	.module.news .bd li { padding-top: 7px; background: url(../Custom_Images/border.gif) repeat-x; }
	.module.news .bd li:first-child { background: none; }
	.module.news .bd li a { padding: 16px 40px 16px 10px; display: block; background: url(../Custom_Images/arrow1.png) 96% 50% no-repeat; }
	.module.news .bd li a:hover span { text-decoration: underline; }
	.module.news .bd li a em { color: #bfbbb8; font-style: normal; }
	
	/* Sponsors Module */
	.module.sponsors .hd h2 { background-position: 0 -160px; }
	.module.sponsors .bd { min-height: 240px; background: #FFF url(../Custom_Images/bg_sponsors_box.png) 100% 0 no-repeat; position: relative; }
	.module.sponsors .bd img { margin: -50px 0 0 17px; position:relative; bottom:-26px; }
	.module.sponsors .bd ul { position: absolute; left: 8px; bottom: 8px; }
	.module.sponsors .bd li { margin: 0; padding-left: 20px; background: url(../Custom_Images/arrow2.gif) 5px 40% no-repeat; line-height: 17px; }
	.module.sponsors .bd li a:hover { text-decoration: underline; }
	
	
/* MISC CLASSES
--------------------------------------------------*/

.float-left { margin: 0 10px 10px 0; float: left; }
.float-right { margin: 0 0 10px 10px; float: right; }

/* Clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.tantext{
	color:#cfc2a8;
}

.goldtext{
	color:#887442;
	
	}
	
.detailsbox{
	background-image:url(../Custom_Images/boxback.png);
background-repeat:repeat-y;
height:100%;
left:-100px;
margin-top:30px;
padding:1px 26px 2px 30px;
position:relative;
width:345px;
	}
	
.boxtop{
	background-image:url(../Custom_Images/boxtop.png);
background-repeat:no-repeat;
height:23px;
left:-100px;
position:relative;
top:30px;
width:400px;
}
	
.boxbottom{
	background-image:url(../Custom_Images/boxbottom.png);
background-repeat:no-repeat;
height:23px;
left:-100px;
position:relative;
width:400px;
	}	

.detailsList{
	
display:block;
left:14px;
position:relative;
width:330px;
	padding-left:0;
	
	}
	
	
.addthis_toolbox .custom_hover
{
    position: relative;
}

.addthis_toolbox .custom_hover .custom_button
{
    
}

.addthis_toolbox .custom_hover .custom_button.active
{
   
}

.addthis_toolbox .hover_menu 
{
    display: none;
    position: absolute;
    background: #fff;
}

.addthis_toolbox .custom_hover .tower
{
    -webkit-border-radius: 0 5px 0 0;   
    -moz-border-radius-topleft: 0;
    
}
.addthis_toolbox .hover_menu 
{
    width: 136px;
    padding: 10px 0 10px 0;
    
   
}

.addthis_toolbox .hover_menu  a
{
    width: 102px;
    padding: 4px 0 4px 34px;
    position: relative;
    display: block;
    text-decoration: none;
    color:Black;
    background:none;
    border:none;
}

.addthis_toolbox .hover_menu  a:hover
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #CFC2A8;
    text-decoration: none;
    border:none;
}

.addthis_toolbox .hover_menu  span
{
    position: absolute;
    left: 14px;
    top: 4px;
}

.addthis_toolbox .hover_menu  .more
{
    border-top: solid 1px #eee;
    padding: 10px 0 0 0;
    margin: 10px 10px 0 10px;
    text-align: center;
}

.addthis_toolbox .hover_menu  .more a
{
    padding: 4px 0;
    margin: 0;
    background:none;
    border:none;
}

.addthis_toolbox .hover_menu  .more a:hover
{
    background:none;
    border:none;
}

.addthis_toolbox .hover_menu  .more span
{
    display: none;
}

.callout
{
	color:#483214;
font-weight:normal;
font-size:32px;
line-height:36px;
margin:0 0 0.5em;
	}#Kart_Container
{
	width:263px;
	vertical-align:top;
}

#Store_Container
{
	vertical-align:top;
}

.Store_breadcrumb
{
	font-size:10px;
	line-height:15px;
	padding-bottom:5px;
}

.kart_middle
{
	background-image:url(/assets/images/PFSA/cart_middle.gif);
	width:242px;
	padding-left:10px;
	padding-right:10px;
	padding-top:25px;
	position:relative;
}
.kart_footer
{
	background-image:url(/assets/images/PFSA/cart_bottom.gif);
	width:262px;
	height:21px;
}

.kart_title
{
	position:absolute;
top:-5px;
left:12px;
	font-size:20px;
	font-weight:bold;
	color:#005478;
}

.kart_header
{
	background-image:url(/assets/images/PFSA/cart_top.gif);
	width:262px;
	height:14px;
	
}
.kart_table
{
	width:242px;
	line-height:normal;
}

.kart_table th
{
	color:#005478;
	font-weight:bold;
	text-align:left;
}

.kart_table th a:link,
.kart_table th a:visited,
.kart_table th a:active
{
	color:#005478;
}
.kart_table th a:hover
{
	color:#008ebb;
}

.kart_table td
{
	color:#008ebb;
}

.kart_table .deleterow
{
	text-align:right;
	vertical-align:middle;
}

.kart_table .whiteline
{
	border-top:solid 1px white;
}

.ItemPricePrice,
.kart_subtotal_price
{
	color:#005478;
	font-weight:bold;
}

.ItemPrice,
.kart_subtotal
{
	font-weight:bold;
	color:Black;
}

.CheckoutBtn
{
	position:absolute;
	right:0px;
}

.kart_button_div
{
	position:relative;
	top:10px;
}





.ItemImagesContainer
{
	width:170px;
	overflow-x:auto;
}

.ItemValues
{
	float:left;
	padding-left:10px;
	padding-right:10px;
	width:280px;
}

.ItemImage
{
	float:left;
	width:175px;
}

.ItemName
{
	font-size:20px;
	font-weight:bold;
	color:#005478;
	width:100%;
	border-bottom:solid 1px #005478;
	line-height:normal;
	padding-bottom:5px;
}
.ItemDesc
{
	color:#005478;
	font-size:12px;
	line-height:16px;
	padding-bottom:10px;
	padding-top:5px;
}

.ItemAdd
{
	margin-top:40px;
	margin-bottom:10px;
}/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
 
.imggallery ul
{
    list-style:none;
    margin:0;
    padding:0;
} 
 .imggallery ul li
 {
     float:left;
     padding-right:10px;
 }
 
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #9a9997;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 3px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: -15px;
	left: 0;
	
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	position:absolute;
	height:30px;
	top:57px;
}
#lightbox-nav-btnNext { 
	right: 0; 
	position:absolute;
	height:30px;
	top:57px;
}
#lightbox-container-image-data-box {
	-x-system-font:none;
background-color:#1C1914;
border:3px solid #8D8D8B;
color:#FFFFFF;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4em;
margin:0 auto;
overflow:auto;
padding:10px 0 0;
position:relative;
top:-3px;
width:100%;
z-index:5;
}
#lightbox-container-image-data {
	padding:20px 20px;
	color:#FFFFFF;
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 100%; 
	
	text-align: left; 
}	

#lightbox-image-details-caption { 
color:#FFFFFF;
font-size:16px;
font-weight:bold;
}

#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
	float:right;
}

#lightbox-secNav
{
    position:absolute;
    right:0;
    top:0;
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	padding-bottom: 0.7em;	
	z-index:1000;
}
