
body
{
	font-family: Verdana, Arial, sans serif ;
	font-size: 12px;
	color: #3d312b;		
	background-color: #929a61;
	background-repeat: repeat-x;
	margin: 0px;
	height: 100%;
}

a {color:#CF9;text-decoration: none;}
a:hover{color: #F99;}
ul, li 
{
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6 
{
	margin: 0px; 
	padding: 0px;
	font-weight: normal;

}

h1
{
	font-size: 18px;
	padding: 35px 35px;
	letter-spacing: 1px;
	visibility: hidden;
	
}

h2
{
	font-size: 16px;
	color: #3d312b;
	width: 100%;
	letter-spacing: 1px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #9C6;
	font-weight: bold;
}

h3
{
	font-size: 9px;
	color: #3d312b;
	padding: 0px 0px;
	letter-spacing: 1px;
	width: 100%;
	text-transform: uppercase;
	font-weight: bold;
	
}

h4
{
	font-size: 12px;
	color: #3d312b;
	margin-bottom: 15px;
	letter-spacing: 1px;
	font-weight: bold;
}

h5
{
	font-size: 12px;
	color: #3d312b;
	font-weight: bold;
	letter-spacing: 1px;
	margin-top: 10px;
}
h6{ font-size: 13px; font-weight: bold; color: #FCC;}
#wrapper
{
	position: relative;
	width: 100%;
	margin: 0px;
	height: 100%
	
}
#wrapperpop
{
	position: relative;
	width: 100%;
	margin: 0px;
	background-color: #FFF;
	color: black;
}


#masthead
{
	position: relative;
	height: 85px;
	background-color: #3d312b;
	margin-bottom: 2px;
}
#masthead img {border: 0px;}
#masthead.zigzag
	{	
	background-image: url(../img/zig-zag.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	}
/** #masthead img {margin: 10px 0px 0px 30px; border: 0px;} **/


#maincontent
{
	position: relative;		
	padding: 15px 25px 25px 25px;
	width: 750px;
	margin: auto;
	text-align: center;
	color: #3d312b;
	min-height: 100%;
}



#maincontentblack
{
	background-color: black;
	padding: 0px 0px 1px 0px;
	margin: auto;
}

#maincontentcolumn
{
	margin-left: 300px;
	padding: 25px 0px;	
	background-color: white;
	background-image: url(../img/greyBKG2.jpg);
	background-repeat: repeat-x;
}



#main_well
{
}

#navcontainerHorizontal
{
	width: 100%;
	
	text-align: center;
}

#navcontainerHorizontal ul
{
	margin-top: 7px;
	margin-bottom: 7px;
}

#navcontainerHorizontal ul li 
{ 
	position: relative;
	display: inline;
	margin-left: 0px;
	border: solid #CF9;
	border-width: 0px 1px 0px 0px;
	padding-right: 8px;
	padding-left: 5px;
 }
		 
#navcontainerHorizontal a:link, #navcontainerHorizontal a:visited, #navcontainerHorizontal a:active {color:#CF9;text-decoration: none;}
#navcontainerHorizontal a:hover{color: #F99;}
#navcontainerHorizontal ul li.selected a {color: #FCC; }
#navcontainerHorizontal ul li.noborder {border-width: 0px 0px 0px 0px;}

#containerVertical
{
	position: absolute;
	width: 265px;
	top: 135px;
	left: 0px;
	bottom: 25px;
	padding:  10px 10px 10px 25px;
	background-color: white;
	overflow: auto;	
}

#containerVertical a:link, #navcontainerVertical a:visited, #navcontainerVertical a:active {color:#663;text-decoration: none;}
#containerVertical a:hover {color: #000;}

#containerVertical.bkg {background-image: url(../img/bkgGear2.jpg);
	background-repeat: no-repeat;}

/* #navcontainerVertical ul
{
	margin-left: 15px;	
	margin-bottom: 20px;
}

#navcontainerVertical ul li 
{ 
	list-style-type: none; 
	margin-left: -7px;
    margin-bottom: 7px;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 10px;
    
}


#navcontainerVertical a:link, #navcontainerVertical a:visited, #navcontainerVertical a:active {color:#663;text-decoration: none;}
#navcontainerVertical a:hover {color: #000;}
#navcontainerVertical ul li.noborder {border-width: 0px 0px 0px 0px;}

#navcontainerVertical ul li li
{ 

	margin-left: -7px;
    margin-bottom: 7px;
    font-weight: normal;
 } */

/* nifty corners */
div#nifty{ margin: 0 10%;background: #9BD1FA}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #630}
b.rbottom b{background: #9c3}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/*  end nifty corner */



.highlightit img
	{
	border: 1px solid #9F3;
	}

.highlightit:hover img
	{
	border: 1px solid #F99;
	}

.highlightit:hover
	{
	color: red; /* Dummy definition to overcome IE bug */
	}

.imgcontainer
{	
	margin: 5px 10px 20px 10px;	
	font-size: 10px;
	color: #3d312b;
	text-align: center;	
	width: 230px;
}

.imgcontainer.big {width: 500px; text-align: left}
.imgcontainer.floatright {float: right; }
.imgcontainer.left {float: left; }
.imgcontainer.center { clear: both;}
.imgcontainer.center div.iteminfo {width: 400px;}

.imgcontainer.girl {float: left; width: 500px; text-align: left;}
.imgcontainer.girl2 {float: right; width: 500px; text-align: left }
.imgcontainer.girl img {float: left; margin: 20px;}
.imgcontainer.girl2 img {float: right; margin: 20px;}
.imgcontainer.girl h4 {margin-top: 20px;}
.imgcontainer.girl2 h4 {margin-top: 20px;}

.logocontainer {width: 100%; text-align: center; margin: 5px 0px 10px 0px;}

.itemimage
{
	position: relative;
}
.itemtitle {font-weight: bold;}
.iteminfo
{
	text-align: right;
	font-weight: bold;
}

.plain
{font-weight: normal; font-size: 9px; text-transform: uppercase;}


.pullquote
	{
	font-size: 16px;
	font-style: italic;
	color: #FFC;
	font-family: Georgia, Times, Times New Roman;
	letter-spacing: 1px;
	}

#footer
{
	position: relative;	
	width: 100%;
	bottom: 0px;
	letter-spacing: 1px;
	padding: 5px 0px;
	text-align: center;
	color: #3d312b;
}

.clear
{clear: both;}


.thumbnails img 
{
	width: 65px;
	height: 50px;
	border: 0;
}

.centerbox {width: 770px; margin: auto;}
.centerbox.girl2{width: 500px; margin: auto;}
.caption1 {margin: 10px; font-size: 12px;}
.centerbox.textpage {text-align: left; width: 700px; margin-top: 20px;}
.close {position: absolute; bottom: 0px; right: 2px;}
.close a {color: #360;}
.info {width: 175px; margin: auto; padding-top: 3px; text-align: left;}
.dotdivider {color: #F99; font-size: 18; font-weight: bold; letter-spacing: 3px; margin-bottom: 2px;}
.caption2
{
	font-size: 13px;
	color: #3d312b;
	
	letter-spacing: 1px;
	margin-top: 10px;
}
