html
{
 background-color: #000;   
 font-family:Arial ,Helvetica,sans-serif;
 color:#fff;
}

body 
{
 background: url(../images/bg-body.jpg) no-repeat scroll 50% 0 transparent;   
 min-height:400px;
}

a, a:visited 
{
 color:White;   
}


.pageLayout
{
 display:block;
 margin:auto;
 width:1010px;   
}

#sideBarLeft 
{
 width:170px;
 float:left;  
 display:block;
}

.content 
{
 float:right;
 width:1010px; 
 margin-bottom:30px;  
 text-align:center;
}


.header 
{
 display:block;
 height:100px;   
    
}

#topLogo 
{
 float:left;
 margin-top:25px;
 
}

ul.menu a,ul.menu a:visited
{
 color:#fff;   
 text-decoration:none;
}

ul.menu a:hover, #nav a:hover
{
 color:#002480;   
}

ul.menu li {
border-left:1px solid #666666;
color:#FFFFFF;
line-height:20px;
padding:0 10px 0 11px;
letter-spacing:0.5px;
float:left;
}

ul.menu li.item1 
{
border-left:none;
padding-left:0px;    
}

#contentLayout
{
   display:block;
   clear:both;
   width:100%;
   min-height:100px; 
}



#divFooter 
{
 display:block;
 width:100%;
 height:30px;
 border-top:1px solid #999999;
 border-bottom:1px solid #999999;
 clear:both;
 margin-top:30px;
    
}

#imgFooterLogo 
{
 float:right;
 margin-top:2px;   
}



#sideBarLeft ul
{
background:url("../images/left-nav-ul.png") no-repeat scroll 0 0 transparent;
margin-top:12px;
padding-top:4px;
margin-bottom:30px;
}

#sideBarLeft ul.level1
{
    background-color: #222222;
}

#sideBarLeft ul.level2
{
    background-color: #333333;
}


#sideBarLeft a, #sideBarLeft a:visited, a.mainlevel
{
background:url("../images/left-nav-link.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
height:36px;
line-height:36px !important;
padding-left:4px;
text-decoration:none;
font-size:10px;
    
}





#menu table 
{
 width:100%;   
}


 #sideBarLeft a:hover
{
background:url("../images/left-nav-hover.png") no-repeat scroll 0 0 transparent;
}


#divCarousel 
{
clip:rect(0px, 1000px, 600px, 0px);
height:240px !important;
left:10px;
overflow:hidden;
position:relative;
text-align:left;
width:820px;
}


#track, #deptScroller,#imgTrack 
{
  width: 750px;   
}


#deptScroller
{
    display: none;
    margin: 0px auto 0px auto;
    text-align: center;
    height: 25px;
    position: relative;
    top: 10px; 
    z-index: 20;
}


#track
{
    position: absolute;
    height: 16px;
    top: 0px;
    z-index: 26;
    background-color:#888888;
}


/** Carousel Settings
#product_list
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100px;
    margin: 0px;
    padding: 0px;
    height:200px;   
}
**/


#product_list
{
    left: 0px;
    top: 0px;
    margin: 0px;
    padding: 0px;
 
}


#up
{
    position: absolute;
    left: 40px;
    top: 0px;
    z-index: 25;
    cursor: pointer;
    width: 20px;
}



#imgTrack
{
    display: block;
    width: 402px;
    height: 20px;
    left: 240px;
   
}

#down
{
    position: absolute;
    left: 660px;
    top: 0px;
    z-index: 24;
    cursor: pointer;
    width: 20px;
}

.browseProductImageContainer a, .browseProductImageContainer a:visited, 
.browseProductImageContainer a:hover, a.previous_page, a.next_page
{
 color:White;
 text-decoration:none;   
}


/** carousel 
.browseProductImageContainer  {
margin-right:70px;
text-align:center;
}
**/


.browseProductImageContainer  {
margin-right:30px;
text-align:center;
width:160px;
display:block;

}

.browseItem 
{
 display:block;
 height:0px;   
}


#productDetails1, #productDetails3
{
 margin-top:10px;
}
#productDetails1 
{
 width:200px;
 display:block;
 float:left;   

 }

#productDetails2
{
 width:300px;
 display:block;
 float:left;   
 margin-left:20px;
 text-align:center;
}

#productDetails3
{
 width:200px;
 display:block;
 float:right;   
 margin-left:20px;
}


#productDetails1 p 
{
 margin-bottom:15px;   
}

.productName
{
color: #0773ff;
margin-bottom:15px;
font-weight: bold;
}

.productDetailsImg  
{
 height:300px;   
    
}

#xproductDetailsNav 
{
margin-bottom:20px;    
}

h1.componentheading, td.contentheadingAboutUs, div.componentheading
{
 font-size:20px;   
}

 div.componentheading 
 {
  margin-bottom:12px;   
 }

td.contentheadingAboutUs 
{
 padding-bottom:5px;   
    
}

#emailForm input, #emailForm textarea
{
 margin-left:5px;   
}

#contact_email_copy 
{
 margin-top:5px;   
}

table.contentpaneopenAboutUs img
{
 margin-left:5px;  
}

.content
{
 margin-top:10px;   
}

.categoryBreadCrumbs
{
  border:1px solid #999999;
display:block;
height:17px;
width:790px;
padding-left:12px;
}

.categoryBreadCrumbs li
{
    float: left;
    list-style-type: disc;
    margin-right: 25px;
}


.categoryBreadCrumbs li.firstCrumb
{
 list-style-type:none;   
}

#divSearch 
{  
 float:right;
 margin-top:40px;
 margin-right:40px;      
}

#mod_search_searchword 
{
border:1px solid #CCCCCC;
color:#CCCCCC;
background-color:#000;
height:20px;   
}

.article_column 
{
 white-space: nowrap;
 padding-left: 20px;
}

br.clr 
{
 clear:none !important;
 overflow:auto !important;   
}

#locator_map_canvas, #locator_map_canvas a, #locator_map_canvas a:visited
{
 color: #000 !important;   
}

div.locator_forms 
{
 width:728px;   
}

#footerInner a.mainlevel
{
    
   background-image:none;  
}

.ckCSSinput 
{
 color:#fff;   
}

.apple_overlay {
    display:none;  
    width:615px;
    height:290px;
    padding:20px;   
    font-size:11px; 
} 

.apple_overlay div.close { 
    background-image:url(../images/close.png);
    position:absolute; right:5px; top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}


div.apple_overlay.black { 
    background-image:url(../images/apple.black.png);
    color:#fff; 
}

#imgOverlay 
{
 height:400px;   
}

.imgAmboHero 
{
 margin: 3px 10px 0px 10px;   
    
}

.apple_overlay h2 
{
 margin-left:15px;
 font-size:18px;   
}

.apple_overlay table 
{
 font-size:16px;
 margin-right:10px;   
    
    
}

.apple_overlay table td
{ 
 padding: 5px;   
    
}

.apple_overlay table td.label
{
    text-align: right;
    color: #3333FF;
}

h2.BamboCat 
{
padding-top:5px;
padding-bottom: 5px;    
clear:both;
font-weight:bold;
font-size:14px;
}

.BrandAmbo 
{
 float:left;
 margin-right:15px;   
    
}

.lblProduct 
{
 font-weight:bold;
 margin-right:5px;   
}

.imgBrambo 
{
cursor: pointer;
    
}

.imgProdAttrib 
{
 margin-right:3px;   
}

.hoverText 
{
 position:relative;
 left:1px;   
}

a.SportsButton, a.GolfButton, a.SubaruButton
{
 display:block;
 height:60px;
 width:320px;   
 background-repeat:no-repeat;   
 background-image: url(/images/SportsButton.jpg);  
 float:left; 
    
}


a.GolfButton 
{
 background-image: url(/images/GolfButton.jpg);  
}

a.SubaruButton 
{
 background-image: url(../images/subarubutton4.png);  
}

#siteButtons 
{
 display:block;
 width:100%;
 text-align:center;
 margin-left:180px;   
    
}
