/*TODO: fix link styling!*/


a:link{text-decoration:underline; color:#666;}
a:active{text-decoration:underline; color:#666;}
a:visited{text-decoration:underline; color:#666;}
a:hover{text-decoration:underline; color:#333;}


.active{color:#333;}

.active:hover{color:#666;}


.footer a:link{text-decoration:none; color:#ccc;}
.footer a:active{text-decoration:none; color:#ccc;}
.footer a:visited{text-decoration:none; color:#ccc;}
.footer a:hover{text-decoration:underline; color:#fff;}


.category a:link{text-decoration:underline; color:#666;}
.category a:active{text-decoration:underline; color:#666;}
.category a:visited{text-decoration:underline; color:#666;}
.category a:hover{text-decoration:underline; color:#000;}

.info a:link, .info a:visited, .info a:active{text-decoration:none; color:#f0f0f0;}
.info a:hover{text-decoration:underline; color:#fff;}

.hours a:link, .hours a:active, .hours a:visited{text-decoration:none; color:#333;}
.hours a:hover{text-decoration:underline; color:#000;}


.defaultBaseContent a:link, .sportsText a:visited, .sportsText a:active{text-decoration:underline; color:#666;}
.defaultBaseContent a:hover{text-decoration:underline; color:#000;}

.topNav a:link, .topNav a:visited, .topNav a:active{text-decoration:none;}

.largerText{font-size:1.2em;}

.brandsLeft{
width:300px;
margin-left:50px;
position:absolute;

}


.brandsRight{
width:300px;
margin-left:400px;
position:absolute;

}


.category{padding:5px;
border:0px;
width:350px;
}


.sideImgs{position:absolute; margin-left:600px;
margin-top:100px;
width:290px;

height:600px;
}

#colImg1{margin-left:30px;}


#colImg2{margin-top:50px;}


#colImg3{margin-top:50px;
margin-left:11px;}


.hours{position:absolute;
margin-top:10px;
color:#333;
margin-left:0px;
width:300px;
font-weight:normal;
}



#hours2{margin-left:340px;}

#hours3{margin-left:650px;}

.info{position:absolute;
margin-top:30px;
color:#f0f0f0;
margin-left:10px;
width:300px;
font-weight:normal;
}




.bold{font-weight:bold;}

body{
margin:0px;
padding:0px;
overflow-x:hidden;
overflow-y:scroll;
font-size:1.093em;
color:#333;
line-height:normal;
letter-spacing:normal;
background:#000 url(../img/bg/grad_1_800_v3.jpg) repeat-x;
font-family:Arial, sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
direction:ltr;
}


.base{height:21px;
width:910px;
background:#dddddd;}

.baseLeft{margin-left:0px;
position:absolute;
height:21px;
width:21px;
background:url(../img/bg/allCorners.jpg) 0px -21px no-repeat;
overflow:hidden;
}

.baseRight{margin-left:889px;
position:absolute;
height:21px;
width:21px;
background:url(../img/bg/allCorners.jpg) -21px -21px no-repeat;
overflow:hidden;
}


.contactTop{position:absolute;
color:#ccc;
height:30px;
margin-left:705px;
width:200px;
text-align:right;
line-height:30px;
margin-top:2px;
font-size:0.8em;}

.header{width:100%;
height:50px;
margin-top:0px;
position:absolute;
}

.imgStyle{border:1px solid #999;}

.footer{width:100%;
text-align:center;
font-size:13px;
color:#fff;
position:relative;
height:30px;
margin-top:10px;
line-height:30px;
padding-top:10px;
}


.logo{height:55px;
width:290px;
margin-top:0px;
position:absolute;
overflow:hidden;
background:url(../img/gr/logo.png) no-repeat;
}

.mainContentWrapper{
margin-top:85px;
position:absolute;
z-index:2;
width:910px;
}

.mainContent{height:650px;
padding:15px 15px 0px 15px;
color:#666;
font-size:14px;
font-weight:bold;
line-height:20px;
background:#dddddd url(../img/bg/topCorner.jpg) no-repeat top right;
}



.navTab{height:30px;
width:170px;
text-align:center;
position:absolute;
z-index:10000;
line-height:30px;
font-weight:bold;
overflow:hidden;
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
background:url(../img/bg/topTabs.png) 0px 0px no-repeat;
color:#ccc;
font-size:14px;
cursor:pointer;
}

.navTab:hover, .navTabOn{background:url(../img/bg/topTabs.png) 0px -30px no-repeat;
color:#666;}

.navTab.navTabOn{cursor:default;}


#navTab1{margin-left:-1px;}

#navTab2{margin-left:172px;}		

#navTab3{margin-left:345px;}

#navTab4{margin-left:520px;}

#navTab5{margin-left:695px;}

p{text-indent:10px;}

.pageHeader{height:20px;
padding-bottom:10px;
padding-top:5px;
font-weight:bold;
line-height:20px;
font-size:14px;
color:#333;
width:880px;
text-align:left;
position:absolute;
}

.topNav{height:30px;
width:900px;
margin-top:55px;
position:absolute;
margin-left:0px;

}

.wrapper{width:930px;
margin-left:auto;
margin-right:auto;
}

.wrapperInner{width:910px;
margin-left:15px;
position:absolute;
height:740px;
}


.mainImg1{height:640px;
width:497px;
position:absolute;
margin-left:385px;
margin-top:5px;
z-index:2;
overflow:hidden;
}



.boldHeaders{font-weight:bold; color:#000;}

.colText{width:846px;
margin-top:20px;
position:absolute;

}



.defaultBaseContent{margin-left:20px;
position:absolute;
width:600px;
margin-top:0px;

}



.rightSideSmallImg{margin-left:647px;
position:absolute;
height:409px;
width:229px;
overflow:hidden;
background:url(../img/gr/kid1.jpg) no-repeat;}




