/* Standard HTML Tags */

body {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#2E2623}

body{
	margin:0px; padding:0px;
	text-align:center;
	}


h1 {margin:0; padding:0; font-weight:normal; color:#2E2623; font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:18px;}
h2 {margin:0; padding:0; font-weight:normal; font-size:16px;}
h3 {margin:0; padding:0; font-weight:normal;line-height:24px;}
h4 {margin:0; padding:0; font-weight:normal; font-size:12px}

a:link { text-decoration:none; color:#413025}
a:visited { text-decoration:none; color:#413025}
a:hover { text-decoration:underline; color:#000000}

form {padding:0; margin:0; z-index:0}
p {line-height:160%; padding:0; margin:0}
label.hidden { display:none}

/*--------------------------------------------------------------------------------------------------------------*/
/* Masthead */
/*--------------------------------------------------------------------------------------------------------------*/

#masthead {width:772px; margin:0px auto 0 auto;}
#mastheadadmin {margin:0px auto 0 auto;}

#masthead_top {background: url(../images/masthead_bg.jpg); color:#E5E1DB; height:110px; border-bottom:solid; border-bottom-color:#FFFFFF; border-bottom-width:2px;}

#logo {float:left}
#basket {float:right; margin:0 10px 0 0; width:534px
		 font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:12px; 
		 text-align:right; 
		 padding:15px 0 2px 0}
#basket a{ color:#FFFFFF; padding:6px} #basket a:visited{ color:#FFFFFF; padding:6px} 	 
#basket img { vertical-align:middle;  border:0}
#date {float:right; margin:-2.5em 15px 0 0; font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:12px; 
		 text-align:right; padding:0px 0 0px 0; color:#FFFFFF; font-weight: bold;}

/* Masthead Menu*/
#navlinks {text-align:left; margin: 0; padding: 0.5em 1.5em; background: #3E342F; color:#B6B2B0; font-family: "Gill Sans MT", Arial, Helvetica, sans-serif; font-size:13px; border-bottom:solid; border-bottom-color:#FFFFFF; border-bottom-width:2px;}
#navlinks li {display: inline;	margin-right: 0.5em; padding-right: 0.75em;	}
#navlinks li.last {border-right: 0;}
#navlinks a {color: #FFF;}
#navlinks a.selected {color:red}


/*--------------------------------------------------------------------------------------------------------------*/
/*content*/
/*--------------------------------------------------------------------------------------------------------------*/

#content { width:772px; margin:0px auto 0 auto; text-align:left; font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;}
#contentadmin { margin:0px auto 0 auto; text-align:left; font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;}
#main_content { width:772px; margin:10px auto 0 auto; text-align:left; font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;}
p {padding-bottom:1em; padding-left:1.5em; padding-right:1.5em}
h1 {padding-bottom:1em; padding-top:0.8em; padding-left:1em; padding-right:1em}

/*--------------------------------------------------------------------------------------------------------------*/
/*homepage*/
/*--------------------------------------------------------------------------------------------------------------*/

#homepage_col1 {float:left; width:549px; margin:0 -1px 0 0;}
#homepage_col2 {float:right; width:220px; margin:0 0px 0 0; border:0;}
#content-homepageimage a img{width:550px}
#content-homepagetext {background:url(/images/middle_bg.jpg) repeat-x; margin:0px 0 1em 0; padding-left:1.5em; padding-right:1.5em; padding-bottom:1.5em; padding-top:.5em; border-bottom:solid; border-bottom-color:#CCCCCC; border-bottom-width:2px;}
#content-homepagetext h1 {margin:0; padding:0; font-weight:normal; color:#2E2623; font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:18px;}
#content-homepagetext h2 {margin:0; padding:0; font-weight:normal; font-size:16px;}
#content-homepagetext h3 {margin:0; padding:0; font-weight:normal;line-height:24px;}
#content-homepagetext h4 {margin:0; padding:0; font-weight:normal; font-size:12px}
#content-homepagetext p {line-height:120%; padding:0; margin:0}

#imagedesc {font-size:13px}
#imagedesc p {padding:0; margin:0;}

#content-homepagetopside {padding-left:1em; padding-right:1em; padding-top:0em; background:#55433F; margin:0 0 1px 0; color:#FFFFFF; min-height:200px; 
 height:auto !important;
 height:200px;}
#homepage_col2 h2 {color:#FFF; }
#content-homepagetopside table {margin-top:0; margin-left:0; margin-right:0; margin-bottom:1em; font-size: 11;}
#content-homepagetopside caption {font-size: larger; font-weight: bold;	margin: 2em auto 0;	color:#FFF;}
#content-homepagetopside td {padding: 0; border: 1px solid #787A6B;	background: #5B5D4E; color: #222; text-align: center; width: 14%;}
#content-homepagetopside th {color:#FFF;}
#content-homepagetopside th.thu {color:#FFF;}
#content-homepagetopside table a {font-weight: bold; color: #FFF;}
#content-homepagetopside span.title {color:#FFF;}
#content-homepagetopside td.today {background: #A98E5C}
#content-homepagetopside h2 {padding-left: 0em;padding-top: .5em; font-weight:bold; padding-bottom: 0.2em;}
#content-homepagetopside a.Events{color: #FFF;}

#content-homepagemiddleside {background:#A98E5C; color:#FFFFFF; height:190px;}
#content-homepagemiddleside h2 {padding-left: .8em;padding-top: .5em; font-weight:bold; padding-bottom: 0.5em;}
#content-homepagemiddleside a.LatestAdd {color: #FFF;}
#content-homepagemiddleside ol {list-style-type: none; list-style-image: none; list-style-position: outside;}
#content-homepagemiddleside ol {padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 1em;;
padding-bottom: 1em;;
margin-top: 0pt;
margin-right: 1em;
margin-bottom: 0pt;
margin-left: 0pt;
}

#content-homepagebottomside h2 {padding-top: .5em; font-weight:bold; padding-bottom: 0.5em; color:#000;}
#content-homepagebottomside {padding-left:1em; padding-right:1em; background:url(../images/sideblock.jpg); margin:0 0 1px 0; color:#000; height:439px; border-bottom:solid; border-bottom-color:#FFFFFF; border-bottom-width:1px;}

/*--------------------------------------------------------------------------------------------------------------*/
/* --"footer" styles */
/*--------------------------------------------------------------------------------------------------------------*/

#footer {width:772px; margin:0px auto 0 auto;}
#footer {	clear: both;}

/*--------------------------------------------------------------------------------------------------------------*/
/* --"sub_links" styles */
/*--------------------------------------------------------------------------------------------------------------*/


#sub_links {
text-align:left; margin: 0; padding: 0.5em 1.5em; background: #3E342F; color:#B6B2B0; font-family: "Gill Sans MT", Arial, Helvetica, sans-serif; font-size:13px;
}

#sub_links li {
	display: inline;
	margin-right: 0.5em; padding-right: 0.75em;
	color: white;
}

#sub_links a {
	color: #FFF;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -30px 0; /* the bottom margin is the negative value of the footer's height */
}

.push {
	height: 30px; /* .push must be the same height as .footer */
}

#content-homepagebotmimages{height:250px}
#content-homepagebotmimages ul {list-style-type: none; list-style-image: none; list-style-position: outside;}
#content-homepagebotmimages ul {padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
}

#content-homepagebotmimages ul.row 
{
position: relative;
width: 100%;
}

#content-homepagebotmimages li
{
background:#EFE9D3;
line-height: 1.5;
}

#content-homepagebotmimages ul.row li
{
width: 160px;
height:230px;
display: inline;
}

#content-homepagebotmimages li.first {
	position: absolute;
	left: 1em;
	top: 0;
	overflow:hidden;
	border:solid; border-color:#A98E5C; borderwidth:10px;
}

#content-homepagebotmimages li.second {
	position: absolute;
	left: 192px;
	top: 0;
	overflow:hidden;
	border:solid; border-color:#A98E5C; borderwidth:10px;
}

#content-homepagebotmimages .row li.third {
	position: absolute;
	left: 31em;
	top: 0;
	overflow:hidden;
	border:solid; border-color:#A98E5C; borderwidth:10px;
}

#content-homepagebotmimages h4{
margin-left:.5em;
margin-bottom:.5em;
}

#content-homepagebotmimages p{
margin-left:-1em;
}

.frontpageimg {margin-left:0em; margin-top:0em; margin-bottom:.5em; }


#other_sidebar {float:left; width:220px; margin:0 -1px 0 0;}
#admin_sidebar {float:left; width:220px; margin:0 0px 0 0;}
#other_content {float:right; width:550px; margin:0em 0px 2em 0; border:0;}
#other_content_admin {margin:0em auto 0 auto; border:0;}

#other_sidebar_top {width:220px; margin:0 0 3px 0; 

}

#other_sidebar_bottom {width:220px; margin:1px 0 0 0;}
#other_sidebar_bottom {background:url(../images/sideblock.jpg) repeat; min-height: 439px;
	height: auto !important;
	height: 439px; overflow:auto;}
	
#other_sidebar_bgallery {width:220px; margin:1px 0 0 0;}
#other_sidebar_bgallery {background:url(../images/sideblock.jpg) repeat-y; min-height: 439px;
	overflow:auto;}	
	
#other_sidebar h4 {margin:0; padding-left:1em; padding-top:1em; font-weight:bold; font-size:14px; font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;}

#linkspage tr
{

}

#linkspage td
{
background:#EFE9D3;
border:solid; border-color:#A98E5C; borderwidth:10px;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size:13px; padding-top:1em; padding-bottom:1em; padding-left:1.5em; padding-right:1.5em}
}


#pager {
	border: solid 1px #ddd;
	border-width: 1px 0;
	background: #f6f6f6;
	width:100%;
}

#pager {padding-bottom:.2em; background:#eee; border:solid 1px #ccc; position: relative;}
#pager ul {overflow:auto;}
#pager p {margin:0.2em 0;}


#pager ul {
	margin: 0;
	padding: 0;
}
#pager ul li {
	margin: 0;
	padding: 0;
	display: inline;
	
}
#pager ul li a:link,
#pager ul li a:visited,
#pager ul li.unlinked {
	display: block;
	float: left;
	padding: 5px 7px;
	margin: 2px 0 1px 5px;
	border: solid 1px #ddd;
	background: #f6f6f6;
	line-height: 1.2;
	text-decoration: none;
}
#pager ul li a:hover {
	border-color: #ccc;
	background: #fff;
	text-decoration: none;
}
#pager ul li.current a:link,
#pager ul li.current a:visited {
	color: #000;
	border-color: #999;
	background: #fff;
}



#content-catimages{height:175px}
#content-catimages ul {list-style-type: none; list-style-image: none; list-style-position: outside;}
#content-catimages ul {padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
margin-top: 1em;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
}

#content-catimages ul.row 
{
position: relative;
width: 100%;
}

#content-catimages li
{
background:#EFE9D3;
line-height: 1.5;
}

#content-catimages ul.row li
{
width: 160px;
height:165px;
display: inline;
}

#content-catimages li.first {
	position: absolute;
	left: 1em;
	top: 0;
	overflow:hidden;
	border:solid; border-color:#A98E5C; borderwidth:10px;
}

#content-catimages li.second {
	position: absolute;
	left: 192px;
	top: 0;
	overflow:hidden;
	border:solid; border-color:#A98E5C; borderwidth:10px;
}

#content-catimages .row li.third {
	position: absolute;
	left: 31em;
	top: 0;
	overflow:hidden;
	border:solid; border-color:#A98E5C; borderwidth:10px;
}

#content-catimages h4{
margin-left:.5em;
margin-right:.5em;
margin-bottom:.5em;
}

#content-catimages p{
margin-left:-1em;
}


#news 
{
width: 100%;
list-style-type: none; 
list-style-image: none; 
padding-top: 0em;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0em;
margin-top: .2em;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
}

#news p
{
padding-top:.5em;
}

#news  h2 {margin:0; padding-left:1em; 
padding-top:0.1em;
padding-bottom:0.1em;
 font-weight:normal; font-size:13px; background-color:#3E342F; color:#FFFFFF;
 border:solid;
 border-color:#FFFFFF;
 border-width:2px;
 
 }
 
#news li
{
margin-bottom: .2em;
padding-bottom: 0em;
padding-top: 0em;
padding-left: 0em;
}



#news li.row2
{
background:#EFE9D3;
border-color:#A98E5C;
border-style:solid;
border-width:3px;
}

#news li.row1
{
background:#EFE9D3;
border-color:#A98E5C;
border-style:solid;
border-width:3px;
}

#events 
{
width: 100%;
list-style-type: none; 
list-style-image: none; 
padding-top: 0em;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0em;
margin-top: .2em;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
}

#events div.main {padding-top:0.5em; padding-bottom:1.5em; padding-left:1em; padding-right:0em;
 border-bottom:solid;
 border-left:solid;
 border-right:solid;
 border-color:#FFFFFF;
 border-width:2px;}

#events p {padding-top:0.5em; padding-bottom:1em; padding-left:0em; padding-right:0em; margin-bottom:-1em;
}


#events  h2 {margin:0; padding-left:1em; 
padding-top:0.1em;
padding-bottom:0.1em;
 font-weight:normal; font-size:13px; background-color:#3E342F; color:#FFFFFF;
 border:solid;
 border-color:#FFFFFF;
 border-width:2px;
 
 }
 
#events li
{
margin-bottom: .2em;
padding-bottom: 0em;
padding-top: 0em;
padding-left: 0em;
}



#events li.row2
{
background:#EFE9D3;
border-color:#A98E5C;
border-style:solid;
border-width:3px;
}

#events li.row1
{
background:#EFE9D3;
border-color:#A98E5C;
border-style:solid;
border-width:3px;
}


#other_content div.LatestAddTab
{
margin-left:1em;

}

#other_content th.desc
{
font-size:12px;
text-align:left;
}

#other_content th
{
font-size:12px;
text-align:left;
}

#other_content_admin th
{
font-size:12px;
text-align:left;
}


#other_content tr.row2
{
background:#A98E5C;
border-bottom:10px solid white;
font-size:12px;
}

#other_content tr.row1
{
background:#EFE9D3;
border-bottom:10px solid white;
font-size:12px;
}

#other_content tr.row2 a {
color:#FFFFFF;

}

#other_content_admin tr.row2
{
background:#A98E5C;
border-bottom:10px solid white;
font-size:12px;
}

#other_content_admin tr.row1
{
background:#EFE9D3;
border-bottom:10px solid white;
font-size:12px;
}

#other_content_admin tr.row2 a
{
color:#FFFFFF;
}





#other_content td.warchest{
	border-bottom:2px solid white;
	font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
	font-size:13px;
}



#warchest_side
{width: 100%;
list-style-type: none; 
list-style-image: none; 
padding-top: 1em;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0em;
margin-top: 0em;
margin-right: 0.5em;
margin-bottom: 0pt;
margin-left: 1em;
}

#warchest_side ul {
list-style-type:disc; 
list-style-image: none; 
color:#000;
padding-left:0em;
margin-left: 1.5em;

}


#warchest_side a.current
{
 font-size:14px;
 color:#FF0000;
 font-weight:bold;
}

#warchest_side a.current_small
{
 color:#FF0000;
}

#warchest_side li
{
 font-size:12px;
 color:#000;
}

#warchest 
{
width: 100%;
list-style-type: none; 
list-style-image: none; 
padding-top: 0em;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0em;
margin-top: .2em;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
}

#warchest p.main {padding-top:0.5em; padding-bottom:1em; padding-left:1em; padding-right:0em;
border-bottom:solid;
 border-left:solid;
 border-right:solid;
 border-color:#FFFFFF;
 border-width:2px;
 overflow:visible;
 min-height:50px;
 height:auto !important;
 height:50px;

 }
 
 #warchest p {padding-top:0.5em
 }
 
 #warchest a { 
 float:left;
 padding-top: 0em;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0em;
margin-top: 0em;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;

}


#warchest  h2 {margin:0; padding-left:1em; 
padding-top:0.1em;
padding-bottom:0.1em;
 font-weight:normal; font-size:13px; background-color:#3E342F; color:#FFFFFF;
 border:solid;
 border-color:#FFFFFF;
 border-width:2px;
 
 }
 
#warchest li
{
margin-bottom: .2em;
padding-bottom: 0em;
padding-top: 0em;
padding-left: 0em;
}



#warchest li.row2
{
background:#EFE9D3;
border-color:#A98E5C;
border-style:solid;
border-width:3px;
}

#warchest li.row1
{
background:#EFE9D3;
border-color:#A98E5C;
border-style:solid;
border-width:3px;
}


#linkspage 
{
width: 100%;
list-style-type: none; 
list-style-image: none; 
padding-top: 0em;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0em;
margin-top: 0.2em;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
}

#linkspage p {padding-top:0.5em; padding-bottom:3em; padding-left:1em; padding-right:0em;
border-bottom:solid;
 border-left:solid;
 border-right:solid;
 border-top:solid;
 border-color:#FFFFFF;
 border-width:2px;
 min-height:50px;
 height:auto !important;
 height:50px;

 }
 
 #linkspage a { 
 float:left;
 padding-top: 0em;
padding-right: 0pt;
padding-bottom: 0em;
padding-left: 0em;
margin-top: 0.5em;
margin-right: 1em;
margin-bottom: 0em;
margin-left: 0pt;

}


#linkspage  h2 {margin:0; padding-left:1em; 
padding-top:0.1em;
padding-bottom:0.1em;
 font-weight:normal; font-size:13px; background-color:#3E342F; color:#FFFFFF;
 border:solid;
 border-color:#FFFFFF;
 border-width:2px;
 
 }
 
#linkspage li
{
margin-bottom: 0.2em;
padding-bottom: 0em;
padding-top: 0em;
padding-left: 0em;
background:#EFE9D3;
border-color:#A98E5C;
border-style:solid;
border-width:3px;
}



#news_full {padding-top:0em; padding-bottom:0em; padding-left:0em; padding-right:0em;
 overflow:visible;
 min-height:50px;
 height:auto !important;
 height:50px;
 background:#EFE9D3;
 border-color:#A98E5C;
 border-style:solid;
 border-width:3px;
 }
 
 #news_full  h2 {margin:0; padding-left:1em; 

 font-weight:normal; font-size:13px; background-color:#3E342F; color:#FFFFFF;
 border:solid;
 border-color:#FFFFFF;
 border-width:2px; 
 }

 #news_full  h3 {margin:0; padding-left:1em; 

 font-weight:normal; font-size:13px; background-color:#3E342F; color:#FFFFFF;
 border:solid;
 border-color:#FFFFFF;
 border-width:2px; 
 }

#news_full table.main {padding-top:0em; padding-bottom:1em; padding-left:1em; padding-right:1em;
font-weight:normal; font-size:13px;
border-bottom:solid;
 border-left:solid;
 border-right:solid;
 border-color:#FFFFFF;
 border-width:2px;
 width:544px;
 min-height:50px;
 height:auto !important;
 height:50px;

 }
 
#news_full div.main {padding-top:0.5em; padding-bottom:3em; padding-left:1em; padding-right:0em;
 border-bottom:solid;
 border-left:solid;
 border-right:solid;
 border-color:#FFFFFF;
 border-width:2px;}

#news_full p {padding-top:0.5em; padding-bottom:0em; padding-left:0em; padding-right:0em; margin-bottom:-1.5em; 
}

#gallery_holder {
 border:solid;
 border-color:#A98E5C;
 border-width:2px;
}
 
#gallery
{
 
 min-height:50px;
 height:auto !important;
 height:50px;
}

#gallery UL
{
    PADDING-RIGHT: auto;
    PADDING-LEFT: .6em;	
    MARGIN: 0px;
    OVERFLOW: auto;
    WIDTH: 217px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;  
    padding-bottom:8px;
	
	min-height:235px; 
	height:auto !important;
	height:235px;
}

#gallery UL LI
{
    
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 8px 8px 0px 0px;
    WIDTH: 60px;
    CURSOR: pointer;
    BORDER-BOTTOM: #444 1px solid;
    BORDER-LEFT: #444 1px solid;
    BORDER-RIGHT: #444 1px solid;
    BORDER-TOP: #444 1px solid;
    HEIGHT: 60px
}



#gallery UL LI.A
{
  border:0;
}

#gallery UL LI IMG
{
    DISPLAY: block;
    WIDTH: 60px;
    HEIGHT: 60px
}

#gallery UL LI SPAN
{
    DISPLAY: none;
    FONT-SIZE: 11px;
    LEFT: 20px;
    WIDTH: 700px;
    COLOR: #06a;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: verdana, arial, sans-serif;
    POSITION: absolute;
    TOP: 600px;
    TEXT-ALIGN: justify
}

#gallery UL LI SPAN B
{
    COLOR: #444
}

#gallery UL LI.click I IMG.default
{
    BORDER-RIGHT: #fff 1px solid;
    BORDER-TOP: #fff 1px solid;
    MARGIN: 20px;
    BORDER-LEFT: #fff 1px solid;
    WIDTH: auto;
    BORDER-BOTTOM: #fff 1px solid;
    HEIGHT: auto
}

#gallery UL LI.off
{
    DISPLAY: none
}

#gallery UL LI.click
{
    BORDER-LEFT-COLOR: red;
    BORDER-BOTTOM-COLOR: red;
    CURSOR: default;
    BORDER-TOP-COLOR: red;
    BORDER-RIGHT-COLOR: red
}


#other_content I IMG
{
    BORDER-RIGHT: #fff 1px solid;
    BORDER-TOP: #fff 1px solid;
	text-align:center;
    MARGIN-TOP:0em;
    BORDER-LEFT: #fff 1px solid;   
    width: expression(this.width > 520 ? 520: true);
	max-width: 520;
;	
	
	
    BORDER-BOTTOM: #fff 1px solid;
    HEIGHT: auto;
	
	
}

#previouslink {
	DISPLAY: block;
   	WIDTH: 120px;
	font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:12px;
	background: #f6f6f6;
    	text-decoration: none;
    	text-align: center;
    	border: solid 1px #ddd;
    	padding:.2em;
}

#nextlink {
	DISPLAY: block;
	WIDTH: 120px;
	font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:12px;
    	background: #f6f6f6;
    	text-decoration: none;
    	text-align: center;
    	border: solid 1px #ddd;
    	padding:.2em;
}

#previouslink:hover{
	border-color: #ccc;
	background: #fff;
	text-decoration: none;
}

#nextlink:hover{
	border-color: #ccc;
	background: #fff;
	text-decoration: none;
}

#imagepager {
	border: solid 1px #ddd;
	border-width: 1px 0;
	background: #f6f6f6;
	width:549px;
}

#imagepager {padding-bottom:.2em; margin-bottom:0em; background:#eee; border:solid 1px #ccc; position: relative;}
#imagepager ul {overflow:auto; padding-left: 160px;}
#imagepager p {margin:0.2em 0;}
#imagepager ul {
	margin: 0;
}
#imagepager ul li {
	margin: 0;
	padding: 0;
	display: inline;
}
#imagepager ul li a:link,
#imagepager ul li a:visited,
#imagepager ul li.unlinked {
	display: block;
	text-decoration: none;
	float: left;
	padding: 5px 7px;
	margin: 2px 0 1px 5px;
	border: solid 1px #ddd;
	background: #f6f6f6;
	line-height: 1.2;
}



#imagepager ul li a {
	display: block;
	float: left;
	padding: 5px 7px;
	margin: 2px 0 1px 5px;
	border: solid 1px #ddd;
	background: #f6f6f6;
	line-height: 1.2;
	text-decoration: none;
    CURSOR:pointer;
}

#imagepager ul li a:hover {
	border-color: #ccc;
	background: #fff;
	text-decoration: none;
}

#imagepager ul li.current a:link,
#imagepager ul li.current a:visited {
	
	background: #f6f6f6;
	background:#eee; border:solid 1px #ccc;
	color:#CCCCCC;
	cursor:default;
}







#imagesold {
 margin-left:1.5em;
 }

#imagepricelabel {
 margin-left:1.5em;
 }

#other_content div.shop img
{
width:100px;
 BORDER-RIGHT: #fff 1px solid;
    BORDER-TOP: #fff 1px solid;
    BORDER-LEFT: #fff 1px solid;
	MARGIN:.2em;
    BORDER-BOTTOM: #fff 1px solid;
    HEIGHT: auto
}

#other_content div.shop a.help
{
  text-decoration:none; color:#A98E5C;
}

#other_content div.shop img.large
{

 width:300px !important;
 width:300px;
 BORDER-RIGHT: #fff 1px solid;
    BORDER-TOP: #fff 1px solid;
    BORDER-LEFT: #fff 1px solid;
	MARGIN:.2em;
    BORDER-BOTTOM: #fff 1px solid;
    HEIGHT: auto
}

#other_content div.shop td{ background-color: #EFE9D3; 
border-bottom: 2px #FFFFFF solid;
font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:12px;
}

#other_content div.shop td.last{ background-color: #EFE9D3; 
border-right: 2px #FFFFFF solid;
border-bottom: 2px #FFFFFF solid;
}


#other_content form.gallery{ 
padding-left:1.2em;
}

#other_content div.shop td.first{ background-color: #EFE9D3; 
border-left: 2px #FFFFFF solid;
border-bottom: 2px #FFFFFF solid;
width:105px;
}

#other_content div.shop a{color: #FFF; 

}


#other_content div.shop th	{
	color: #FFFFFF; font-size: 11px; font-weight : bold;
	background-color: #3E342F; height: 25px;
	border: 2px #FFFFFF solid;
	padding-left:1em;
}

#other_content div.shop th.cart	{
	color: #FFFFFF; font-size: 11px; font-weight : bold;
	background-color: #3E342F; height: 25px;
	border: 1px #FFFFFF solid;
	padding-left:1em;
}


#other_content div.shop table{
background-color: #FFFFFF; border: 2px #A98E5C solid; 
margin-bottom:.3em;
background-color: #ffffff;
}

#other_content div.shop img.cartimg{
width:auto;
height:auto;
border:0;
}

#other_content div.shop a.cart{color: #000; 

}

/*menu*/

div.sdmenu {
	width: 219px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 0px;	
	color: #000;
	
}
div.sdmenu div {
	
	overflow: hidden;
}

div.sdmenu div.collapsed {
	height: 25px;
}
div.sdmenu div span {
	display: block;
	padding: 5px 25px;
	font-weight: bold;
	color: black;
	background: #A98E5C url(/images/expanded.gif) no-repeat 10px center;
	cursor: default;
	border-bottom: 1px solid #ddd;
}
div.sdmenu div.collapsed span {
	background: url(/images/collapsed.gif) no-repeat 10px center;
}

div.sdmenu div a.subcat {
	padding: 5px 10px;
	background: #eee;
	display: block;
	border-bottom: 1px solid #ddd;
	color: #000;
}
div.sdmenu div a.current {
	padding: 5px 10px;
	display: block;
	border-bottom: 1px solid #ddd;
	color: #000;
	text-decoration: none;
	
}
div.sdmenu div a.subcat:hover {
	color: #000;
	text-decoration: none;
}

.box{
background: #fff;
}
.gallery_box{
clear: both;
padding: 5px;
background: #8DC70A;
}
.tabtxt{
margin: 0;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 9px 0 0 0
