/* CSS Document */

/**Structure**/
/* *---------------------------------------------------* */
html { margin: 0px; padding: 0;}
body { margin: 0px; padding: 0;color:#666666;font:10px Arial,Sans-serif; background-image: url(http://groverbeachchamber.com/Library/images/background.gif); background-repeat: repeat;}
#bodyContainer { margin: 0px; padding: 0;width:760px;}


/* Background Structure */
/* *---------------------------------------------------* */
#topBackground {position: relative;top: 10px;left: 10px;margin: 0;padding: 0;background-image: url(http://groverbeachchamber.com/Library/images/topbackground.gif); background-repeat: no-repeat;width: 740px;height: 10px;}	
#middleBackground {position: relative;top: 10px;left: 10px;margin: 0;padding: 0; background-image: url(http://groverbeachchamber.com/Library/images/middleBackground.gif);width: 740px;
				  			 border: 0px dashed red;}
#bottomBackground {position: relative;top: 0px;left: 0px;margin: 0;padding: 0; background-image: url(http://groverbeachchamber.com/Library/images/bottomBackground.gif); background-repeat: no-repeat;width: 740px;height: 10px;}

/* Top menu */
/* *---------------------------------------------------* */	
#topMenubackground {position: relative;top: 0px;left: 0px;margin: 0;padding: 0;background-image: url(http://groverbeachchamber.com/Library/images/topMenubackground.gif); background-repeat: repeat;width: 720px;height: 38px;}

/* Hero Pic */
/* *---------------------------------------------------* */	
#heroBackground {position: relative;top: 3px;left: 12px; margin: 0;padding: 0px;}

/* Logo */
/* *---------------------------------------------------* */	
#logo {position: absolute;top: 83px;left: 581px;margin: 0;padding: 0;width: 135px;height: 130px;}

/* Top Menu */
/* *---------------------------------------------------* */
#TopMenu {position: absolute;top: 6px;left: 15px;margin: 0;padding: 0;background-color: transparent; background-repeat: no-repeat;width: 689px;height: 30px;}
#TopMenu a:link {color: #00309C;text-decoration: none;}
#TopMenu a:active {color: #00309C;text-decoration: none;}
#TopMenu a:visited  {color: #00309C;text-decoration: none;}
#TopMenu a:hover {color: #0066CC;text-decoration: none;}

/* Main Content */
/* *---------------------------------------------------* */
#Content {position: relative;top: 3px;left: 12px;margin: 0;padding: 0;background-color: transparent; background-repeat: repeat;width: 720px;
		 border: 0px dashed green;}
#textContent {margin: 0;padding: 5px 10px 20px 10px;background-color: transparent;}
#rotatingImage {position: absolute;top: 10px;left: 490px;margin: 0;padding: 0;width: 204px;height: 118px;}
#artistImage {position: absolute;top: 138px;left: 490px;margin: 0;padding: 0;background-image: url(http://groverbeachchamber.com/Library/images/artist.png); background-repeat: no-repeat;width: 204px;height: 118px;}

/* Left Menu */
/* *---------------------------------------------------* */
#leftTextContent {font-size:12px; font-weight:bold;float:left;margin: 0;padding: 20px 0px 80px 20px;background-color: transparent; ;width:150px; 
				 border: 0px dashed orange;}
#leftTextContent a:link {color: #00309C;text-decoration: none;}
#leftTextContent a:active {color: #00309C;text-decoration: none;}
#leftTextContent a:visited  {color: #00309C;text-decoration: none;}
#leftTextContent a:hover {color: #999999;text-decoration: none;}

/* Breadcrumbs */
/* *---------------------------------------------------* */
#breadcrumbs {position: relative;top: 3px;left: 12px;font-size:9px; color:#999999;padding: 7px 20px 0 20px; text-transform: lowercase;}
#breadcrumbs a:link {font-size:9px;color: #999999;text-decoration: none;}
#breadcrumbs a:active {font-size:9px;color: #999999;text-decoration: none;}
#breadcrumbs a:visited  {font-size:9px;color: #999999;text-decoration: none;}
#breadcrumbs a:hover {font-size:9px;color: #00309C;text-decoration: none;}
#breadcrumbs b {color:#FF0000; font-weight:normal;}

/* Footer */
/* *---------------------------------------------------* */
#footer {clear: both;position: relative;top:0px;left: 13px;margin: 0;padding: 0px 20px 0px 0px;background-color: transparent; background-repeat: repeat;width: 720px;height: 20px; font-size:10px; color:#00309C}
#footer td {padding: 0px 0px 0px 40px;}
#footer td a {font-size:10px; color:#999999}
#footer td a:hover {font-size:10px; color:#CC0000}

/* Global Link */
/* *---------------------------------------------------* */
a:link {color: #00309C;text-decoration: none;}
a:active {color: #00309C;text-decoration: none;}
a:visited  {color: #00309C;text-decoration: none;}
a:hover {color: #999999;text-decoration: none;}

/* Type */
/* *---------------------------------------------------* */
.selected {color: #666666;text-decoration: none;}
.blue {color: #00309C;text-decoration: none;}
.red {color: #CC0000;}
p, td {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
h1 {color:#00309C; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold}
h2 {color:#00309C; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold}
h3 {color:#00309C; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}

/*Statuary Page*/
/* *---------------------------------------------------* */
table#statuary {border: 0px dashed red; margin: 0 auto; }
table#statuary td {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
table#statuary tr.bump td {padding-bottom: 15px;}

/*Finishes*/
/* *---------------------------------------------------* */
table#finishes {margin-left: 10px;}
table#finishes td.labeling {width: 110px; padding: 5px;}

/*Dimensions*/
/* *---------------------------------------------------* */
table#dimensions td {padding: 3px 5px 0 5px;}
table#dimensions tr.dimension-title td {text-decoration: underline; font-weight: bold; padding-top: 8px;}

/* Directory */
#directory td {font-size: 9px;color: #333333;}
.category {font-weight: bold; text-transform: uppercase; background-color: #CCCCCC; font-size:9px;color: #000000;}

/* Tables */

#directory table {
	border-collapse: collapse;
	}

#directory td {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 2;
	}

#directory td+td {
	border-left: 1px solid #CCC;
	text-align: left;
	}

/* Lists */
.list {
	border: 0px solid #000;
	margin: 0 0 0 170px;
	padding:5px;
	}

.list li {
	margin: 0;
	padding: 5;
	}
#twitter_div {padding:0px;border: 0px;color: #000000;font-size:10px;}
.homePageMainContent {
	padding:10px;
}
.homePageContent {
	padding:10px;
	border-color:#CCCCCC;
	border:1px;
	border-style:solid;
}
.homePageContentEnd {
		padding:10px;
	border-color:#CCCCCC;
	border:1px;
	border-style:solid;
}