body {
    padding: 0px;
    margin: 0px;
    font-family: Verdana;
    background-color: white;
}

.showgrid{
    /*background-image: none;*/
}

.showgrid div{
    background-image: url('../medias/grid_helper.png');
    /*background-color: transparent;*/
}

.showgrid .empty{
    background-image: none;
    /*background-color: transparent;*/
}

.destroy{
    clear: both;
}

.indentme{
    margin-left: 10px;
}

.moto .mototitle{
    color: #434142;
    font-size: x-large;
    font-weight: bold;
}

.moto a{
    color: #434142;
    font-size: x-large;
    font-weight: bold;
}

.moto p{
    color: #9a7e66;
    font-size: large;
    font-weight: bold;
    margin-left: 100px;
}

.vidshd a{
    color: white;
    text-decoration: none;
}

.vidshd .span-6{
    background-color: #1A3955;
    padding: 4px;
    border: 1px solid #C4D0E4;
}

.vidshd .span-6 img{
    border: 1px solid #303030;
}

.clickable
{
    cursor: pointer;
    text-decoration: none;
}

.script{
    font-family: monotype corsiva, Arial;
}

.anna{
	background-color: #e9dfd6;
    border-right: 2px solid #9B7753;
	border-top: 2px solid #9B7753;
    border-bottom: 2px solid #9B7753;
}

.anna h2{
	color: #685642;
	font-size: large;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 0px;
	padding: 0px;
}

.anna .smaller{
	font-size: small;
}

#promotions
{
    background-color: #e9ded8;
    border: 2px solid #997752;
    width: 626px;
}

#promotions h2
{
    color: #9f7955;
    font-weight: bold;
    margin-left: 15px;
    text-decoration: underline;
}

#promotionslist
{
    background-color: #161616;
    width: 560px;
}

#pstext h2
{
    font-size: large;
    color: white;
}

#footer a
{
    color: #997752;
    font-size: x-large;
    font-weight: bold;
}

#promotionslist p
{
    color: white;
    background-color: #232323;
    padding-left: 10px;
    padding-right: 10px;
    width: 140px;
}

#pstext p
{
    color: #E9DfCa;
}

#contentfootercoord
{
    color: red;
    font-size: xx-large;
}

#contentfooterdate
{
    color: grey;
    font-size: x-large;
    font-style: italic;
}

#logo{
    background-image: url('../medias/images/logo2.png');
    background-repeat: no-repeat;
    /*background-color: transparent;*/
    margin-right: 0px;
}

#vrs{
	margin-top: 8px;
    width: 680px;
    height: 74px;
    background-image: url('../medias/images/banderolle.gif');
    background-repeat: no-repeat;
    background-color: white;
}

.vrpho{
	float:left;
	width: 97px;
	text-align: center;
}

.vrpho img{
	width: 85px;
	height: 57px;
}

#menu{
    height: 30px;
    width: 658px;
    background-image: url('../medias/images/menu.png');
    background-repeat: repeat-x;
    border-right: 2px solid #9B7753;
    font-size: x-large;
    padding-left: 20px;
    padding-top: 0px;
}

#menu2{
    height: 30px;
    border-bottom: 2px solid #9D7C5C;
    width: 658px;
    background-image: url('../medias/images/menu.png');
    background-repeat: repeat-x;
    border-right: 2px solid #9B7753;
    font-size: large;
    padding-left: 20px;
    padding-top: 0px;
}

#menu2 p{
	margin-top: 5px;
	color: #605c5d;
}

#employees a{
    color: #9b7753;
    text-decoration: none;
}

#menu a{
    color: #605c5d;
    text-decoration: none;
}

#menu a:hover{
    color: #201c1d;
    text-decoration: underline;
}

#cadremenu{
    width: 906px;
    background-color: #536883;
    border: 2px solid #9B7753;
}

.outersearch
{
    background-color: #e9dfd6;
    width: 468px;
    border-right: 2px solid #9B7753;
    border-bottom: 2px solid #9B7753;
}

#outersearch-right
{
    background-color: #e9dfd6;
    width: 424px;
    border-left: 2px solid #9B7753;
    border-bottom: 2px solid #9B7753;
}

#info-box{
    text-align: left;
}

.admformcenter
{
    margin: auto;
    width: 350px;
}

.admformcenter input
{
    margin-top: 300px;
    font-size: xx-large;
    width: 350px;
}

.search
{
    background-color: #536883;
    border: 2px solid #9B7753;
    color: #e6e3dc;
    font-size: large;
    font-weight: bold;
    position: relative;
}

.search a
{
    color: white;
}

.search a:hover
{
    color: black;
}

.search #input{
    position: absolute;
    top: 2px;
    left: 135px;
    height: 19px;
    width: 251px;
    border: 1px solid white;
    background-color: #647994;
    color: #e6e3dc;
}

.search #input:hover{
    background-color: #758AA5;
}

.search #submit {
    display: none;
}

.linkbox{
    margin-left: 20px;
    background-color: #e6e3dc;
    width: 230px;
    font-size: large;
    border: 2px solid #9B7753;
    padding-top: 8px;
    padding-bottom: 8px;
}

.linkbox a{
    text-decoration: none;
    margin-left: 10px;
    color: #685642;
}

.linkbox a:hover{
    text-decoration: underline;
    margin-left: 10px;
    color: #281602;
}

#moto{
    color: white;
}

.red{
    color: #FF2525;
    font-weight: bold;
}

.mbox{
    background-color: #e9dfd6;
    border: 2px solid #9B7753;
    width: 904px;
}

#leftbox{
    margin-right: 0px;
}

#rightbox{
    margin-left: 0px;
    width: 436px;
    background-color: #e9dfd6;
    text-align: center;
    height: 248px;
    border-bottom: 2px solid #9B7753;
    padding-top: 18px;
}

#rightboxpromo{
    margin-left: 0px;
    width: 276px;
    background-color: #e9dfd6;
    border-left: 2px solid #9B7753;
    border-right: 2px solid #9B7753;
    border-bottom: 2px solid #9B7753;
}

#employees{
    background-color: black;
    width: 644px;
    height: 180px;
    border: 2px solid #9B7753;
    color: #9b7753;
    text-decoration: none;
    padding-left: 20px;
}

h3{
    padding-left: 40px;
    color: white;
    margin-bottom:0px;
}

h4{
    
    padding-left: 40px;
    color: white;
}

p.para{
    padding-left: 40px;
    color: white;
}

table{
    border-collapse: collapse;
}

table img{
    padding: 0px;
    margin-top: 5px;
    margin-bottom: 1px;
}

.tableheader td{
    color: white;
    font-size: large;
    text-align: center;
}

td{
    border: 1px solid white;
    text-align: center;
    color: #E9DFD6;
    padding: 0px;
}

#info-box div.content {
	display: none;
	clear: both;
}

#info-box div.content a, #info-box div.navigation a {
	text-decoration: none;
}
#info-box div.content a:hover, #info-box div.content a:active {
	text-decoration: underline;
}

#info-box div.navigation a.pageLink {
	height: 77px;
	line-height: 77px;
}

#info-box div.controls {
	margin-top: 5px;
	height: 23px;
}
#info-box div.controls a {
	padding: 5px;
}
#info-box div.ss-controls {
	float: left;
}
#info-box div.nav-controls {
	float: right;
}

#info-box div.slideshow-container,
#info-box div.loader,
#info-box div.slideshow a.advance-link {
	width: 480px; /* This should be set to be at least the width of the largest image in the slideshow with padding */
}

#info-box div.loader,
#info-box div.slideshow a.advance-link,
#info-box div.caption-container {
	height: 460px; /* This should be set to be at least the height of the largest image in the slideshow with padding */	
}

#info-box div.slideshow-container {
	position: relative;
	clear: both;
	float: left;
	height: 490px;
}

#info-box div.loader {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('images/loader.gif');
	background-repeat: no-repeat;
	background-position: center;
}
#info-box div#slideshow {
    height: 350px;
    overflow: hidden;
}
#info-box div#slideshow a.advance-link {
	display: block;
}

#info-box div#slideshow a.advance-link:hover,
#info-box div#slideshow a.advance-link:active,
#info-box div#slideshow a.advance-link:visited {
	text-decoration: none;
}
#info-box div#slideshow a.advance-link:focus {
	outline: none;
}

#info-box div#slideshow img {
	border-style: solid;
	border-width: 1px;
        width: 452px;
        height: 332px;
}
#info-box div.caption-container {
	float: right;
	position: relative;
	margin-top: 30px;
}
#info-box span.image-caption {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

#info-box div.caption-container, #info-box span.image-caption {
	width: 334px;
}

#info-box div.caption {
	padding: 0 12px;
}

#info-box div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}
#info-box div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}
#info-box div.download {
	margin-top: 8px;
}
#info-box div.photo-index {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 12px;
}
#info-box div.navigation-container {
	float: left;
	position: relative;
	left: 50%;
}
#info-box div.navigation {
	float: left;
	position: relative;
	left: -50%;
}
#info-box div.navigation a.pageLink {
	display: block;
	position: relative;
	float: left;
	margin: 2px;
	width: 16px;
	background-position:center center;
	background-repeat:no-repeat;
}
#info-box div.navigation a.pageLink:focus {
	outline: none;
}

#info-box ul.thumbs {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}
#info-box ul.thumbs li {
	float: left;
	padding: 0;
	margin: 2px;
	list-style: none;
}
#info-box a.thumb {
	padding: 1px;
	display: block;
}
#info-box a.thumb:focus {
	outline: none;
}
#info-box ul.thumbs img {
        width: 109px;
        height: 80px;
	border: none;
	display: block;
}
#info-box div.pagination {
	clear: both;
	position: relative;
	left: -50%;
}
#info-box div.pagination a, #info-box div.pagination span.current, #info-box div.pagination span.ellipsis {
	position: relative;
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
}
#info-box div.pagination a:hover {
	text-decoration: none;
}
#info-box div.pagination span.current {
	font-weight: bold;
}
#info-box div.pagination span.ellipsis {
	border: none;
	padding: 5px 0 3px 2px;
}

#info-box div.gallery-gutter {
	clear: both;
	padding-bottom: 20px;
}

#promotionslist a{
	color: white;
}

#promotionslist a.imgzoom{
	color: white;
	text-decoration: none;
}
