/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */
 
/* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol { list-style:none; }
 
/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }
 
/* Remove inconsistent (among browsers) default padding or margin */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td { margin:0; padding:0; }
 
/* prevent blue linked image borders */
a img,:link img,:visited img,fieldset { border:none; }


body
{
background-image:url("../webfiles/CarbonFiber2-tile.jpg");
background-repeat:repeat;
margin: 0 0 0 0;
padding:0 0 0 0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#header {
	background: url("../webfiles/glc-header.png");
	height:152px;
	background-repeat:no-repeat;
	margin:0 37px 0 37px;
	}
	
#glcHome {
	width:654px;
	height:287px;
	margin:20px 110px 20px 110px;
	background-repeat:no-repeat;
	}
	
#glcMenus {
	background:url("../webfiles/GLC-menus.swf");
	width:875px;
	height:603px;
	margin:20px 0 30px 0; 
	background-repeat:no-repeat;
	}
	
#menuLink {
	width:800px;
	text-align:right;
	padding:20px 0 30px 0;
	}
	
#menuLink ul {margin:0;}
	
#glcLinks {
	background:url("../webfiles/glc-links.swf");
	width:807px;
	height:311px;
	background-repeat:no-repeat;
	margin:20px 0 30px 34px;
	}
	
#barService {width:330px; float:left; padding:0 55px 20px 50px;}
#barService ul {font-size:14px; color:#CCCCCC; padding:0 0; margin:0 0;}	
#barService li {font-weight:100; font-size:13px; padding:0 0; margin:0 0; list-style:none;}
#barService h1 {color:#0b66fd; font-weight:bold; font-size:16px; text-align:left; display:inline-block; margin:20px 0 20px 0;}
#barService h2 {color:#CCC; font-size:14px; font-weight:bold; margin:0 0; padding:0 0;}
#barService p {color:#CCC; font-weight:200; font-size:13px; margin:0 0; line-height:1.4em;}
	
#barRightside {width:425px; float:left;}
	
#martini {
	width:383px;
	height:184px;
	background-image:url("../webfiles/martini_glass-web.jpg");
	margin:25px 0 20px 0;
	background-repeat:no-repeat;
	border:#CCC 1px solid;
	}
	
#stockItems {width:125px; float:left;}
#stockItems ul {margin:0; padding:0;}
#stockItems ul li {margin:0; padding-top:0.5em;}
	
.mixers1 {width:150px; float:left;}
.mixers1 ul li {margin:0; padding-top:0.5em;}
	
#disclaimer {width:383px; padding:30px 0 10px 0;}
#disclaimer p {color:#CCC; font-weight:200; font-size:13px; margin:0 0; line-height:1.6em; font-style:italic; }
	
#service {width:818px; margin:0 0 0 55px;}
	
#waiterImage {
	background-image:url("../webfiles/waiter_web.jpg");
	width:317px;
	height:225px;
	background-repeat:no-repeat;
	float:left;
	border:#CCC 1px solid;
	margin:10px 0;
	}
	
#tableService {width:400px; margin:10px 0 0 63px; float:left;}
#tableService h1 {color:#0b66fd; font-weight:bold; font-size:16px; text-align:left; display:inline-block; margin:0 0 20px 0;}
#tableService p {color:#CCC; font-weight:200; font-size:13px; margin:0 0; line-height:1.6em;}
	
#rentalService {width:420px; float:left; padding:20px 0 0 0;}
#rentalService h1 {color:#0b66fd; font-weight:bold; font-size:16px; text-align:left; display:inline-block; margin:20px 0 20px 0;}
#rentalService p {color:#CCC; font-weight:200; font-size:13px; margin:0 0; line-height:1.6em;}
	
.bold {font-size:16px; font-weight:bold;}
.bold2 {font-size:14px; font-weight:bold;}
.boldSmall {font-size:14px; font-weight:bold; border-bottom:1px solid #CCC; margin:0 0 0 0;}
.blue {color:#0b66fd;}
	
#footer {
	background:url("../webfiles/GLC-footer.png");
	background-repeat:no-repeat;
	height:50px;
	width:750px;
	margin:0 62px 0 62px;
	}
	
#footer p {color:#FFFFFF; font-size:10px; margin:20px 0 0 0;}
	
#container {width: 875px; margin:0 auto;}
	
	
#Nav {float:right; margin:100px 20px 0 0;}
#Nav ul {font-size:14px; color:#CCCCCC; display:inline; float:right;}
#Nav li {list-style:none; display:inline; padding:0 15px 0 0;}
	
ul {font-size:14px; color:#CCCCCC; padding:0 0; margin:0 0; line-height:18px;}
li {font-size:13px; list-style:none; color:#CCC; line-height:1.5em; padding:0 0; margin:0 0;}
p {color:#CCC; font-size:12px; margin:30px 0 0 50px;}
h1 {color:#FFFFFF; font-size:18px; font-weight:bolder; text-align:center;}
h2 {color:#0b66fd; font-size:15px; font-weight:300; margin:20px 0 0 0;}
	
#wrapper {
	width:800px;
	padding:20px 0 10px 90px;
	}
	
#leftColumn {
	width:350px;
	margin:0 0 0 0;
	float:left;
	}
	
#leftColumn p {
	color:#FFFFFF;
	font-size:14px;
	margin:0 0 20px 0;
	line-height:18px;
	}
	
#rightColumn {
	width:360px;
	margin:0 0 0 0;
	float:left;
	}
	
#rightColumn p {
	color:#FFFFFF;
	font-size:14px;
	margin:0 0 20px 30px;
	line-height:18px;
	}
	
a:link { color: #CCCCCC; text-decoration: none;}
a:visited { color: #FFFFFF; text-decoration: none;}
a:active { color: #FFFFFF; text-decoration: none;}
a:hover { color: #0b66fd; text-decoration: none;}

#comments {
	width:580px;
	margin:0 auto;
	}

#emailMe {
	width:480px;
	height:300px;
	float:left;
	margin:30px 0 0 85px;
	}
	
#emailMe p {
	font-size:12px;
	line-height:2px;
	background-color:none;
	color:#FFFFFF;
	margin:12px 10px 12px 0;
	}


#map {
	width:200px;
	height:352px;
	float:left;
	margin:80px 0 0 20px;
	}
	
#map p {
	font-size:12px;
	color:#FFFFFF;
	font-style:italic;
	margin:10px 0 0 0;
	text-align:center;
	}

	
#map a {
	width:177px;
	height:176px;
	margin:0 0 0 10px;
	background-image:url("../webfiles/map_rollover.jpg");
	background-position: 0px 0px;
	display:block;
	border:5px #FFFFFF solid;
	}
	
	
#map a:hover {
	background: url("../webfiles/map_rollover.jpg");
	background-position:0px -176px;
	}
	
div.clear {
	clear:both;
	height:.01em;
	overflow:hidden;
	}
	
	

	

