html {
	height: 100%;
}

body {
	background-image: url(../img/siteBg.gif);
	margin: 0px;
	padding: 0px;
	text-align:center;
}

a {
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 10pt;
	color: #CC6600;
	text-decoration: none;
}

a:hover {
	color: #002D62;
}

img {
	margin: 0px;
	padding: 0px;
	border: none;
}

p {
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 10pt;
	color: #002D62;
	text-align: justify;
	margin: 15px 10px 10px 10px;
	line-height: 15px;
}

p.last {
	margin: 15px 10px 0px 10px;
}

ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

li {
	list-style: disc;
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 10pt;
	color: #002D62;
}

div#container {
	width: 770px;
	text-align: left;
	margin: 0px auto;
}

div#page {
	width: 100%;
	clear: both;
}

div#header {
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color: #002D62;
	padding: 2px 0 2px 0;
}

div#header a {
	font-size: 8pt;
   	color: #002D62;
   	text-decoration: none;
}

div#header a:hover {
   	color: #CC6600;
   	text-decoration: none;
}

/* Top Navigation Menu */
div.nav_menus
{
	height: 29px;
	text-align: center;
	text-transform: uppercase;
	border: solid 1px #B5B476;
	background: #FFFFFF;
}

div.nav_menus span.nav_separator
{
	color: #B5B476;
	padding: 6px 0 0 0;
}

div.nav_menus a,
div.nav_menus span
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: #002D62;
}

div.nav_menus a
{
	text-decoration:none;
}

div.nav_menus a.selected
{
	color:#CC6600;
}

div.nav_menus a.nav_link
{
}

div.nav_menus a.nav_link:link,
div.nav_menus a.nav_link:visited
{
}

div.nav_menus a.nav_link:hover
{
	color:#CC6600;
}

div.nav_menus a.nav_menu_caption
{
	padding: 6px 0 6px 0;
	text-decoration:none;
}

div.nav_menus a.nav_menu_caption:link,
div.nav_menus a.nav_menu_caption:visited
{
}

div.nav_menus a.nav_menu_caption:hover
{
	cursor:pointer;
}

div.nav_menus a.open
{
	color:#CC6600;
}

div.nav_menus div.menu
{
	position: absolute;
	z-index: 100;
	display: none;
	background: #FFFFFF;
	border: solid 1px #B5B476;
	white-space: nowrap;
	text-align: center;
}

div.nav_menus div.menu a
{
	display: block;
	margin: 4px 4px 4px 4px;
	font-weight: normal;
	font-size: 8pt;
	text-align: center;
	text-decoration: none;
	text-transform: capitalize;
}

div.nav_menus div.menu a.menu_separator
{
	border-bottom: solid 1px #B5B476;
}

div.nav_menus div.menu a:link,
div.nav_menus div.menu a:visited
{
}

div.nav_menus div.menu a:hover
{
	color:#CC6600;
}

#shop_menu {
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	border-top: solid 1px #002D62;
	width: 758px;	
}

#shop_menu a {
	display: block;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding-top: 4px;
	border: none;
	float: left;
}

#shop_menu img {
	padding: 0px 0px 0px 0px;
	float: left;
}

#content {
	padding: 5px 5px 15px 5px;
	background-image: none;
	background-color: #FFFFFF;
	border-left: solid 1px #B5B476;
	border-bottom: solid 1px #B5B476;
	border-right: solid 1px #B5B476;
}

#content div#home_images {
	padding: 5px 0 5px 0;
	border-top: solid 1px #002D62;
	border-bottom: solid 1px #002D62;
}

#content div#home_images img {
	margin: 0 5px 0 0;
}

#content div#home_images img.last {
	margin: 0px;
}

#content div#home_copy {
	text-align: justify;
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 10pt;
	color: #002D62;
	padding: 12px 5px 0 5px;
}

#bio_Jamie, #bio_Karen, #bio_Heidi, #bio_Sandra, #bio_Sarah, #bio_Tim_Bell, #bio_Melissa, #bio_Jennifer, #bio_Michelle, #bio_Cassie, #bio_Abbe, #bio_Erica, #bio_David, #bio_Michael, #bio_Katherine, #bio_Cecile, #bio_Lemandy, #bio_Veronika, #bio_joe {
	position: absolute;
	width: 480px;
	margin: 15px 0px 0px 10px;
	border: solid 3px #002D62;
	padding: 5px 5px 5px 5px;
	background-color: #ffffff;
	display: none;
}

#bio_header a {
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color: #CC6600;
	text-decoration: underline;
	padding: 3px 0px 0px 0px;
	float: right;
}

#bio_header a:hover{
	color: #002D62;
}

#bio_content {
	border-top: solid 1px #002D62;
	padding: 5px 0px 0px 0px;
}

#bio_content div#qanda {
	background-color: #CC6600;
	width: 310px;
	padding: 5px 10px 10px 10px;
	float: right;
}

#bio_content div#qanda p {
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color: #EBC299;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 13px;
}

#bio_content div#qanda p.bold {
	font-weight: bold;
	padding: 5px 0px 0px 0px;
}

#shop_content {
	padding: 5px 5px 5px 5px;
	background-image: none;
	background-color: #FFFFFF;
	border-left: solid 1px #B5B476;
	border-bottom: solid 1px #B5B476;
	border-right: solid 1px #B5B476;
}

iframe {
	border: none;
	margin: 15px 5px 5px 5px;
}

#prod_content {
	padding: 5px 0px 5px 5px;
	background-color: #FFFFFF;
	border-left: solid 1px #B5B476;
	border-bottom: solid 1px #B5B476;
	border-right: solid 1px #B5B476;
}

#prod_content div#apparel_left {
	background-image: url(../img/apparel_leftBg.jpg);
	width: 380px;
	height: 365px;
	float: left;
}

#prod_content div#apparel_right {
	background-image: url(../img/apparel_rightBg.jpg);
	width: 383px;
	height: 365px;
	float: left;
}

#prod_content div#awards_left {
	background-image: url(../img/awards_leftBg.jpg);
	width: 380px;
	height: 381px;
	float: left;
}

#prod_content div#awards_right {
	background-image: url(../img/awards_rightBg.jpg);
	width: 383px;
	height: 381px;
	float: left;
}

#prod_content div#bags_left {
	background-image: url(../img/bags_leftBg.jpg);
	width: 380px;
	height: 381px;
	float: left;
}

#prod_content div#bags_right {
	background-image: url(../img/bags_rightBg.jpg);
	width: 383px;
	height: 381px;
	float: left;
}

#prod_content div#desktop_left {
	background-image: url(../img/desktop_leftBg.jpg);
	width: 380px;
	height: 381px;
	float: left;
}

#prod_content div#desktop_right {
	background-image: url(../img/desktop_rightBg.jpg);
	width: 383px;
	height: 381px;
	float: left;
}

#prod_content div#electronics_left {
	background-image: url(../img/electronics_leftBg.jpg);
	width: 380px;
	height: 381px;
	float: left;
}

#prod_content div#electronics_right {
	background-image: url(../img/electronics_rightBg.jpg);
	width: 383px;
	height: 381px;
	float: left;
}

#prod_content div#events_left {
	background-image: url(../img/events_leftBg.jpg);
	width: 380px;
	height: 381px;
	float: left;
}

#prod_content div#events_right {
	background-image: url(../img/events_rightBg.jpg);
	width: 383px;
	height: 381px;
	float: left;
}

#prod_content div#giftbaskets_left {
	background-image: url(../img/giftbaskets_leftBg.jpg);
	width: 380px;
	height: 381px;
	float: left;
}

#prod_content div#giftbaskets_right {
	background-image: url(../img/giftbaskets_rightBg.jpg);
	width: 383px;
	height: 381px;
	float: left;
}

#prod_content div#golf_left {
	background-image: url(../img/golf_leftBg.jpg);
	width: 380px;
	height: 381px;
	float: left;
}

#prod_content div#golf_right {
	background-image: url(../img/golf_rightBg.jpg);
	width: 383px;
	height: 381px;
	float: left;
}

#prod_content div#lifestyle_left {
	background-image: url(../img/lifestyle_leftBg.jpg);
	width: 380px;
	height: 381px;
	float: left;
}

#prod_content div#lifestyle_right {
	background-image: url(../img/lifestyle_rightBg.jpg);
	width: 383px;
	height: 381px;
	float: left;
}

#prod_content div#tech_left {
	background-image: url(../img/tech_leftBg.jpg);
	width: 380px;
	height: 365px;
	float: left;
}

#prod_content div#tech_right {
	background-image: url(../img/tech_rightBg.jpg);
	width: 383px;
	height: 365px;
	float: left;
}

#prod_content div#tradeshows_left {
	background-image: url(../img/tradeshows_leftBg.jpg);
	width: 380px;
	height: 365px;
	float: left;
}

#prod_content div#tradeshows_right {
	background-image: url(../img/tradeshows_rightBg.jpg);
	width: 383px;
	height: 365px;
	float: left;
}

#prod_content div#writing_left {
	background-image: url(../img/writing_leftBg.jpg);
	width: 380px;
	height: 381px;
	float: left;
}

#prod_content div#writing_right {
	background-image: url(../img/writing_rightBg.jpg);
	width: 383px;
	height: 381px;
	float: left;
}

#prod_content div#services_left {
	background-image: url(../img/services_leftBg.jpg);
	width: 380px;
	height: 381px;
	float: left;
}

#prod_content div#services_right {
	background-image: url(../img/services_rightBg.jpg);
	width: 383px;
	height: 381px;
	float: left;
}

#prod_content div#clients_left {
	background-image: url(../img/clients_leftBg.jpg);
	width: 380px;
	height: 460px;
	float: left;
}

#prod_content div#clients_right {
	background-image: url(../img/clients_rightBg.jpg);
	width: 383px;
	height: 460px;
	float: left;
}

#prod_content div#prod_detail {
	width: 350px;
	height: 275px;
	margin: 15px 15px 75px 15px;
}

#prod_content div#client_detail {
	width: 350px;
	height: 338px;
	margin: 15px 15px 75px 15px;
}

#prod_content div#prod_cat {
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size: 20pt;
	color: #CC6600;
	text-align: right;
	padding: 0px 10px 20px 10px;
}

#prod_content div#prod_desc {
	text-align: justify;
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 10pt;
	color: #002D62;
	padding: 0px 10px 0px 10px;
}

#prod_content div#prod_thumbs img {
	padding: 5px 5px 5px 5px;
	border-top: solid 1px #B5B476;
	border-right: solid 1px #B5B476;
	border-bottom: solid 1px #B5B476;
	float: left;
}

#prod_content div#prod_thumbs img.last {
	border-right: none;
}

#prod_content div#prod_thumbs img.writingFirst {
	border-left: solid 1px #B5B476;
}

#prod_content div#prod_thumbs img.writingLast {
	padding-right: 4px;
	border-right: none;
}

#prod_content div#prod_thumbs img.extraRow {
	border-top: none;
}

#prod_content div#prod_thumbs img.extraRowLast {
	border-top: none;
	border-right: none;
}

div#contactKeyHeader {
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size: 10pt;
	color: #002D62;
	text-align: right;
	padding: 20px 0px 5px 0px;
	margin: 0px;
}

div#contactLeadHeader {
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size: 10pt;
	color: #002D62;
	text-align: right;
	padding: 13px 0px 5px 0px;
	margin: 0px;
}

div#contact {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	text-align: center;
	padding: 5px 0px 5px 0px;
	border-top: solid 1px #002D62;
}

.contactName {
	font-weight: bold;
	color: #CC6600;
	text-align: left;
	padding: 2px 0px 2px 0px;
	width: 140px;
}

.contactTitle {
	color: #002D62;
	text-align: left;
	width: 275px;
}

.contactEmail {
	padding: 0px 0px 0px 10px;
}

.contactBio {
	padding: 0px 0px 0px 10px;
}

div#footer {
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 9pt;
	color: #002D62;
	text-align: center;
}

div#footer div#address {
	padding: 13px 0px 0px 0px;
}

div#footer div#address a {
	font-size: 9pt;
	color: #002D62;
	text-align: center;
	padding: 0 5px 0 5px;
}

#copyright {
	text-align: center;
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color: #B5B476;
	text-decoration: none;
	padding: 5px 0px 0px 0px;
	clear: left;
}

#copyright.home {
	padding: 5px 0px 0px 89px;
}