body {
	background-color: black;
	margin:0px;
	color: white;
	font-size: .9em;
}

#rgc {
	position: relative;
	top: 40px;
	left: -50px;
	width: 60px;
	height: 0px;
}

#rgc img {
	border: none;
}

#container {
	width: 792px;
	margin-left: auto ;
    margin-right: auto ;
 	/*border: solid white 1px;*/
}

#menu {
	background-image: url('/images/cwp_menu_bg.jpg');
	width: 792px;
	height: 50px;
}

#menu a {
	margin-left: 0px;
	margin-right: 0px;
}

#menu a img {
	border: 0px;
	vertical-align: top;
}

#body {
	background-image: url('/images/cwp_linen_bg.jpg');
	width: 792px;
	height: 560px;
	font-size: 1em;
	font-family: Arial, Sans-serif;
}

#animoto {
	position: relative;
	left: -9px;
	width: 648px;
	height: 360px;
	border: 1px black solid;
	background-image: url('/images/loadingVideo.jpg');
}

#title {
	width: 330px;
	height: 70px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#content {
	width: 626px;
	margin-left: auto;
	margin-right: auto;
	color: black;
}

#footer {
	background-image: url('/images/cwp_bottom_swoosh.jpg');
	width: 792px;
	height: 139px;
}

h1 {
	color: white;
}

h3 {
	font-size: 100%;
	font-family: Arial, Sans-serif;
	margin-bottom:-10px;
}

table#cost {
	background-color: #F0F0F0;
	padding: 5px;
	font-size: .95em;
}

table#cost .price {
	text-align: right;
}

table#cost .credit {
	text-align: left;
}

table#cost td.type {
	font-weight: bold;
	padding-top: 10px;
}

table#cost td.price {
	
	/*text-decoration: line-through;*/
}

table#cost td.sale {
	color: red;
}
ul {
	padding-top: 0px;
	margin-top: -10px;
}
/*
*	Setup
*/
ul.cssmenu {
	list-style: none;
	padding: 0 0 0 30px;
	margin: 0px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.cssmenu li {
	float: left;
	}

ul.cssmenu li a {
	display: block;
	width: 120px;
	height: 39px;
	background: url('/images/cwp_menu.png');
	}

/*
*	Normal Links
*/
ul.cssmenu li.about a {
	background-position: 0 0;
	}

ul.cssmenu li.galleries a {
	background-position: -120px 0;
	}

ul.cssmenu li.pricing a {
	background-position: -240px 0;
	}

ul.cssmenu li.services a {
	background-position: -360px 0;
}

ul.cssmenu li.clients a {
	background-position: -480px 0;
}

ul.cssmenu li.contact a {
	background-position: -600px 0;
}

/*
*	Hover Links
*/
ul.cssmenu li.about a:hover {
	background-position: 0 -39px;
	}

ul.cssmenu li.galleries a:hover {
	background-position: -120px -39px;
	}

ul.cssmenu li.pricing a:hover {
	background-position: -240px -39px;
	}

ul.cssmenu li.services a:hover {
	background-position: -360px -39px;
}

ul.cssmenu li.clients a:hover {
	background-position: -480px -39px;
}

ul.cssmenu li.contact a:hover {
	background-position: -600px -39px;
}

/*
*	Clicked Links
*/
ul.cssmenu li.about a:active {
	background-position: 0 -78px;
	}

ul.cssmenu li.galleries a:active {
	background-position: -120px -78px;
	}

ul.cssmenu li.pricing a:active {
	background-position: -240px -78px;
	}

ul.cssmenu li.services a:active {
	background-position: -360px -78px;
}

ul.cssmenu li.clients a:active {
	background-position: -480px -78px;
}

ul.cssmenu li.contact a:active {
	background-position: -600px -78px;
}

/*
*	Selected/Active Links
*/
ul.cssmenu li.about a.selected {
	background-position: 0 -78px;
	}

ul.cssmenu li.galleries a.selected {
	background-position: -120px -78px;
	}

ul.cssmenu li.pricing a.selected {
	background-position: -240px -78px;
	}

ul.cssmenu li.services a.selected {
	background-position: -360px -78px;
}

ul.cssmenu li.clients a.selected {
	background-position: -480px -78px;
}

ul.cssmenu li.contact a.selected {
	background-position: -600px -78px;
}

/* footer */
#footer a {
	color: white;
	position: relative;
	text-decoration: none;
}

#footer a:hover {
	color: white;
	text-decoration: underline;
}

#footer a.home {
	left: 30px;
	top: 70px;
}

#footer a.blog {
	left: 410px;
	top: 70px;
}

#footer a.info {
	left: 460px;
	top: 70px;
}

#footer {
	font-size: .8em;
	font-family: Verdana, Sans-serif;
}

img.galleryText {
	position: relative;
	display:block;
	left: 100px;
	top: 50px;
}

#pages {
	position: relative;
	display:inline;
	top: 30px;
	left: 470px;
	color: black;
}
#pages a { 
	color: black;
	margin-right: 20px;
}
#pages a:hover {
	color: black;
	text-decoration: underline;
}
#pages a.selected {
	font-weight: bold;
}

/* images */
div.thumb {
	width:150px;
	height:150px;
	background-color:black;
	border: 2px solid #000000;
	padding:0px;
	margin:1px;
	float:left;
	text-align:center;
}

div.thumb:hover {
	background-color:#202020;
}

div.thumb img {
	border:0px;
	margin:0px;
}

div.thumb img.tall {
	height:150px;
	width:120px;
	margin-top:0px;
}

div.thumb img.wide {
	height:120px;
	width:150px;
	margin-top:16px;
}

div.thumb img.overlayTall {
	position: relative;
	top: -150px;
	left: 0px;
}

div.thumb img.overlayWide {
	position: relative;
	top: -136px;
	left: 0px;
}

#galleries {
	height: 308px;
	width: 618px;
	border: 2px solid #000000;
	overflow: hidden;
	margin: 1px;
	background-color: black;
}

#index {
	height: 476px;
	width: 618px;
	border: 2px solid #000000;
	/*overflow: hidden;*/
	margin: 1px;
	background-color: #000000;
}

#index img {
	text-align: center;
}