/* Layout */

body {
margin:10px;

/*width:770px;*/
}

ul {
margin:0px;
}

li {

padding:1px;
list-style-type:disc;
margin-left:40px;
}

img {
border:none;
}

.imgRight {
float:right;
margin:10px;
}
.liColor li {
color:#000000;
}

a {
color:#006699;
text-decoration:none;
}

a:hover {
color:#FF9900;
text-decoration:none;
}
.padding {
padding:10px;
margin:0px;
text-align:center;
}
#header {
width:100%;
margin:0px;
}
#contentBody {
background-color:#e2e4f7;
border:2px solid #b3b7dd;
padding:2px;
}
#contentBox {
margin:2px 0px 10px 0px;
padding:0px;
background-color:#eeeeee;
border:1px solid #cccccc;
}
#contentBox p {
padding:0px;
margin:0px;
}
.left {
margin:2px 2px 2px 0px;
background-color:#eeeeee;
border:1px solid #cccccc;
padding:2px;
font-size:100%;
height:883px;
}
.left h1 {
text-align:left;
font-size:80%;
color:#999999;
background-color:#eeeeee;
margin-right:2px;
padding:2px;
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:2px solid #ff9900;
border-left:1px solid #cccccc;
}
#theDate {
text-align:center;
background-color:#ffffff;
border:1px solid #cccccc;
font-size:80%;
color:#999999;
margin:2px 0px 2px 2px;
}

#Tower {
margin:2px 0px 0px 2px;
background-color:#eeeeee;
border:1px solid #cccccc;
width:120px;
float:right;
}
#Tower2 {
float:right;
margin:0px;

}

.menu {
margin:2px 0px 2px 2px;
background-color:#ffffff;
border:1px solid #cccccc;
padding:2px;
}
.menu a {
padding-left:6px;
font-size:85%;
font-family:Arial, Helvetica, sans-serif;
}
.menu h1 {
text-align:left;
font-size:100%;
color:#24618E;
margin:0px;
padding:0px;
border-bottom:2px solid #24618E;
border-top:2px solid #24618E;
width:140px;
}

#links {
margin:2px 0px 2px 2px;
background-color:#ffffff;
border:1px solid #cccccc;
}

#links h1 {
text-align:left;
font-size:80%;
color:#ffffff;
background-color:#5259b1;
margin:0px;
padding:2px;
border-bottom:1 px solid #ff9900;
}

.googleBar {
text-align:center;
margin:2px 0px 0px 0px;
background-color:#eeeeee;
border:1px solid #cccccc;
color:#666666;
}

#breadcrumb {
text-align:left;
margin:2px 0px 0px 0px;
background-color:#ffffff;
border:1px solid #cccccc;
}

.pagination {
	width:100%;
	background-color:#FFFFFF;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	clear:both;
	font-size:11px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}
#testimonial {
margin:5px;
padding:10px;
float:left;
clear:both;
font-size:13px;
font-family:Courier New, Courier, mono;
color:#666666;
}
#testimonial h3 {
padding:2px 0px 4px 4px;
color:#999999;
border:none;
margin:0px 0px 0px 0px;
font-size:100%;
}
#testimonial h4 {
text-align:right;
margin:0px;
color:#000000;
}
#testimonial p {
padding:10px;
}
#news {
padding:2px;
clear:both;
float:left;
}
#breadcrumb h1 {
padding:1px 0px 1px 5px;
font-size:100%;
color:red;
text-align:center;
margin:0px;
}
#breadcrumb h2 {
padding:1px 0px 1px 5px;
font-size:100%;
color:#006699;
text-align:center;
margin:0px;
}

#breadcrumb a {
color:green;
text-decoration:none;
}
#breadcrumb a:hover {
color:red;
}

/***************** header styles ******************/

/* header backgruond */

.headerLeft {
background:url(images/gcHeader_08.gif) bottom left no-repeat;
width:7px;
height:12px;
}

.headerCenter {
background:url(images/gcHeader_10.gif) bottom left repeat-x;
height:12px;

}
.headerLogo {
background:url(images/gcHeader_09.gif) bottom left repeat-x;
height:12px;
width:272px;
}

.headerRight {
background:url(images/gcHeader_11.gif) bottom right no-repeat;
width:8px;
height:12px;
}

/* header text */

#header h1 {
font-size:42px;
color:#ffffff;
margin:40px 0px 0px 0px;
}

#header h2 {
text-align:right;
margin:86px 0px 0px 0px;
font-size:65%;
color:#eeeeee;
}
#header a {
margin:0px;
}
/***************** end header styles ***************/

/******************* directory ********************/
div.page
{
	margin: 0px;
	width:100%;
	
}

div.search-form
{
	font-size: 10px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	background-color: #ff9900;
	width:100%;
}
div.search-form a
{
	color: #FFF;
}
input.what
{
	border-top: 2px solid #111;
	border-left: 2px solid #111;
	border-right: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
}
div.top-menu
{
	height: 23px;
	border-bottom: 1px solid #FFF;
}
div.content
{
	border: 1px solid #ffffff;
	border-bottom: none;
	padding-bottom: 1px;
}
ul.menue
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.menue li
{
	border-right: 1px solid #FFF;
	list-style-type: none;
	float: left;
	line-height: 19px;
	padding: 2px 15px;
	text-align: left;
}
ul.menue li a
{
	color: #000;
	font-size: 11px;
}
ul.menue li a:hover
{
	color: #000;
}
div.box
{
	border: 1px solid #F99B1D;
	float:left;
	margin: 0 10px 10px 10px;
}
div.box-caption
{
	background-color: #F99B1D;
	background-image: url('../img/box-bg.gif');
	background-repeat: no-repeat;
	background-position: top right;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0 3px 10px;
}
div.box-content
{
	padding: 10px;
}


/******************end directory ********************/

/***************** content box ********************/

.bgroundTopLeft {
background:url(images/bground_01.gif) top left no-repeat;
width:10px;
height:10px;
}
.bgroundTopMiddle {
background:url(images/bground_03.gif) top left repeat;
}
.bgroundTopRight {
background:url(images/bground_05.gif) top right no-repeat;
width:10px;
height:10px;
}
.bgroundLeft {
background:url(images/bground_11.gif) top left repeat-y;
width:10px;
}
.bgroundRight {
background:url(images/bground_15.gif) top right repeat-y;
width:10px;
}
.bgroundBottomLeft {
background:url(images/bground_21.gif) top left no-repeat;
width:10px;
height:10px;
}
.bgroundBottomMiddle {
background:url(images/bground_23.gif) top left repeat;
}
.bgroundBottomRight {
background:url(images/bground_25.gif) top right no-repeat;
width:10px;
height:10px;
}

#contentBox h1 {
color:#3366CC;
border-bottom:1px solid #FF9900;
font-size:110%;
margin:15px 5px 15px 5px;
}

#contentBox h2 {
color:#000000;
font-size:110%;
text-align:left;
margin:10px 0px 10px 10px;
}
#contentBox h3 {
color:#666666;
font-size:80%;
}
.itemHeader {
color:#999999;
border-bottom:1px solid #999999;
margin:20px 0px 10px 10px;
}
#contentBox p {
font-size:90%;
color:#999999;
padding:5px;
margin:10px;
}

.item {
border:1px solid #cccccc;
}
/***************** end content box *****************/

/************************ efit start ***************/

/*- Menu Tabs J--------------------------- */

    #tabsJ {
      float:left;
      width:100%;
   	  text-align:center;
      font-size:93%;
      line-height:normal;
	  border-bottom:3px solid #24618E;
      }
    #tabsJ ul {
	  margin:0;
	  padding:10px 10px 0 10px;
	  list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      background:url("images/tableftJ.gif") no-repeat left top;  
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url("images/tabrightJ.gif") no-repeat right top;  
      padding:5px 15px 4px 6px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#fff;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }
	#tabsJ a.tabdown {
      background-position:0% -42px;
	  color:#fff;
      }
    #tabsJ span.tabsdown {
      background-position:100% -42px;
	  color:#fff;
      }

#efit {
margin:0px;
padding:0px;
}

#efit h1 {
font-size:110%;
font-weight:bolder;
text-align:left;
color:#24618e;
border-bottom:1px solid #24618e;
}

#efit h2 {
font-size:90%;
text-align:left;
margin-left:10px;
color:#24618e;
}

#efit h3 {
font-size:95%;
font-weight:normal;
color:#666666;
text-align:left;
margin:10px;
}

#efit h4 {
font-size:80%;
font-weight:bolder;
text-align:right;
color:#24618e;
border-top:1px solid #24618e;
margin:5px 10px 10px 0px;
}

#efitNav {
margin:0px;
text-align:left;
}
#efitNav a {
margin-left:5px;
color:#006699;
}
#efitNav a:hover {
margin-left:5px;
color:#ff9900;
}

#efitNav a.active {
color:#ff9900;
}
#efitNav ul {
margin:10px 0px 0px 0px;
padding:0px;
}
#efitNav li {
list-style-type:disc;
}
#efit img {
padding:5px;
}
 
/****************** giga golf start ****************/

.gigaItem {
float:left;
width:48%;
border:1px solid #eeeeee;
margin:4px;
font-family:Arial, Helvetica, sans-serif;
}
.gigaItem h1 {
color:#0066FF;
text-align:left;
padding-left:5px;
margin-bottom:0px;
}
.gigaItem h2 {
font-size:100%;
margin:0px 5px 10px 5px;
text-align:center;
color:#999999;
font-weight:bold;
}
.gigaItem h3 {
font-size:70%;
margin:0px;
color:#666666;
text-align:left;
}
.gigaItem h4 {
font-size:80%;
color:red;
margin:0px;
text-align:left;
}
.gigaItem h5 {
font-size:70%;
color:#ff9900;
margin:10px 0px 0px 0px;
}
.gigaItem a {

margin-bottom:10px;
text-decoration:none;
}
.gigaItem img {
margin:0px;
border:none;
}



#gigaproduct {
margin:4px;
font-family:Arial, Helvetica, sans-serif;
}
#gigaproduct h1 {
color:#0066FF;
padding-left:5px;
margin-bottom:5px;
text-align:left;
}
#gigaproduct h2 {
font-size:100%;
margin:0px 0px 10px 0px;
text-align:left;
color:#484747;
font-weight:bolder;
}
#gigaproduct h3 {
font-size:75%;
margin:0px;
color:#666666;
text-align:left;

}
#gigaproduct h4 {
font-size:80%;
color:red;
margin:0px;
}
.small {
font-size:75%;
margin-bottom:10px;
text-decoration:none;
}
#gigaproduct img {
margin:0px;
border:none;
}
#gigaproduct p {
padding:5px;
color:#484747;
margin:10px 5px 5px 5px;
text-align:left;
}
#buyitnow {
text-align:left;
margin:20px 5px 20px 5px;
padding:4px;
border:1px solid #666666;
background-color:#eeeeee;
}
#buyitnow a:link {
font-size:15px;
text-align:left;
font-weight:bold;
color:#0066FF;
margin:12px 0px 0px 35px;
}
#buyitnow a:visited {
color:#0066FF;
margin:12px 0px 0px 35px;
}
#buyitnow a:hover {
color:#ff9900;
margin:12px 0px 0px 35px;
}
#buyitnow a:active {
color:#0066FF;
margin:12px 0px 0px 35px;
}

/****************** giga golf end ****************/


/***************** Tower styles ********************/

#Tower h1 {
font-size:90%;
color:#ffffff;
background-color:#5259b1;
margin:0px;
padding:1px;
}

/**************** Footer ***************************/

#footer_container {
	margin-bottom: 10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:30px;
	clear: both;
	padding: 0px;
	text-align: center;
	}
	
#footer {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	text-align:center;
	clear:both;
	}

.footerLeft {
background:url(images/gcFooter_08.gif) top left no-repeat;
width:7px;
height:12px;
}

.footerCenter {
background:url(images/gcFooter_10.gif) top left repeat-x;
height:12px;

}

.footerRight {
background:url(images/gcFooter_11.gif) top right no-repeat;
width:8px;
height:12px;
}


.footerCenter a {
margin-top:4px;
}


.footer {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align:center;
	}
	
		
#footer li {
	margin: 0; 
    padding: 0;
    list-style: none;
    display: inline;
	border-bottom:none;
	color:#999999;
    }
		
#footer h1 {
	width: 100%;
    font-size: 13px;
	color: #999999;
	font-family: arial, sans-serif;
	text-align: center;
	margin-top:0px;
	border-bottom:none;
    }
#footer h2 {
	width: 100%;
    font-size: 13px;
	color:#3366FF;
	font-family: arial, sans-serif;
	text-align: center;
	margin-top:0px;
	border-bottom:none;
    }	
#footer a:link {
    text-decoration: none;
	color:#999999;
	}
		
#footer a:visited {
	text-decoration: none;
	color: #999999;

	}
		
#footer a:hover {
	text-decoration: none;
	color: #ff9900;

	}

#footer a:active, #footer a.selected {
	text-decoration: none;
	color: black;
	}
	
#footerlv a:link {
font-size:14px;
text-decoration: none;
color: white;
margin-top:3px;
}
		
#footerlv a:visited {
	text-decoration: none;
	color: green;
	font-size:14px;
	}
		
#footerlv a:hover {
	text-decoration: none;
	color: #ff9900;
	font-size:14px;
	}

#footerlv a:active, #footer a.selected {
	text-decoration: none;
	color: black;
	font-size:15px;
	}
#footerBar {

margin-top:10px;
width:100%;
height:50px;
padding:5px;
}

#footerBar h1 {
	width: 100%;
    font-size: 13px;
	color: #666666;
	font-family: arial, sans-serif;
	text-align: center;
	margin-top:0px;
    }