@charset "utf-8";
/* CSS Document */

body {
margin: 0px; 
padding: 0px; 
background: url("../images/background.gif") repeat-x #000000;
}

/******nav stuffs********/




body#about-us a#about-us,
body#brands a#brands,
body#repair a#repair,
body#resetting a#resetting,
body#contact a#contact,
body#specials a#specials,
body#links a#links,
body#locations a#locations
 {
color: #ff0000;

}



/*******end nav stuffs*******/



/*------------------------------------------------------------------------*/
/*    MERCH HOLES CSS FOR HOME PAGE                                 */
/*------------------------------------------------------------------------*/



.merch-wrap {
background:transparent url(/images/bground.gif) no-repeat scroll left top;
height:133px;
width:980px;
position:relative;
border:0px solid #f0000f;
}


.merch-wrap-img {
border:0px solid #717073;
height:105px;
width:115px;
position:absolute;
top:4px;
left:4px;
}


.merch1 {
height:123px;
width:322px;
position:absolute;
left:0px;
top:2px;
background:transparent url(/images/merch.gif) no-repeat scroll left top;
border:0px solid #ffffff;
}

.merch2 {
height:123px;
width:322px;
position:absolute;
left:326px;
top:2px;
background:transparent url(/images/merch.gif) no-repeat scroll left top;
border:0px solid #00ff00;

}

.merch3 {
height:123px;
width:322px;
position:absolute;
left:655px;
top:2px;
background:transparent url(/images/merch.gif) no-repeat scroll left top;
border:0px solid #0000ff;
}



.merch-content {
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
width:200px;
left:123px;
top:15px;
position:absolute;
border:0px solid #ffffff;
}

.button {
height:42px;
width:13px;
position:absolute;
left:120px;
top:75px;
}


.header {
font-family:Arial, Helvetica, sans-serif;
color:#8c0600;
font-size:11px;
text-transform:uppercase;
}

.bold {
font-weight:bold;
}

.larger {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.smaller {
font-size:11px;
}



/*------------------------------------------------------------------------*/
/*    END MERCH HOLES CSS FOR HOME PAGE                                   */
/*------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------*/
/*   		SUB PAGE CONTENT ETC.                                          */
/*-------------------------------------------------------------------------*/

.logo-holder{
border:0px solid #ff0000;
width:980px;
height:60px;
position:absolute;
top:23px;
left:18px;
}


.logo{
border:0px solid #00ddff;
position:absolute;
left:1px; 
top:0px;
height:48px;
width:204px;
}


.tagline{
border:0px solid #ddff00;
position:absolute;
left:730px; 
top:11px;
height:39px;
width:248px;
background:url(/images/tagline.gif) no-repeat top left;
}

#content-holder{
background:url(/images/content-hold.gif) no-repeat top left;
border:0px solid #0000ff;
width:568px; 
height:519px;
position:absolute;
top:135px;
left:425px;

}

/*///////////////// required for page overflow /////////////////*/
.content-holder-overflow{

border:0px solid #00ff00;
width:558px; 
height:500px;
position:absolute;
top:10px;
left:0px;
overflow:auto;
}
/*///////////////// end required for page overflow /////////////////*/

.content{
width:510px;
height:445px;
position:absolute;
top:90px;
left:30px;
border:0px solid #ff0000;
}

#ad-holder{
border:0px solid #f0000f;
width:381px;
height:142px;
position:absolute;
top:510px;
left:28px;
background:url(/images/ad-background.gif) no-repeat;
}

#flash-holder{
background:url(/images/content-flash.gif) no-repeat top left;
border:0px solid #0000ff;
width:382px;
height:366px;
position:absolute;
top:135px; 
left:28px; 
}


p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
clear: right;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;

}



p.caption{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#464646;
clear: right;
width:550px;
margin:0px 0px 0px 0px;
padding:0px 0px 4px 0px;
}



h1{
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
color:#fff;
clear: right;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;

}


h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
clear: right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff3300;
clear: right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-style:oblique;
}

.manager{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff3300;
clear: right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}





ul.square {
color:#ff3300;
list-style-type:square;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

li.interior{
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
list-style-type:square;
}


a:link {
color: #fd0000;
text-decoration:none;
}
a:visited {
color: #fd0000;
text-decoration:none;
}
a:hover {
color: #fd0000;
text-decoration:underline;
}
a:active {
color: #fd0000;
text-decoration:none;
}



/*alternate links color*/
a.two:link {
color: #620301;
text-decoration:none;
}
a.two:visited {
color: #620301;
text-decoration:none;
}
a.two:hover {
color: #fd0000;
text-decoration:underline;
}
a.two:active {
color: #620301;
text-decoration:none;
}



/*-------------------------------------------------------------------------*/
/*   		BRANDS-PAGES SUB MENUS                                          */
/*-------------------------------------------------------------------------*/

.indentmenu{
font:11px Arial;
width: 100%; /*leave this value as is in most cases*/
overflow: hidden;
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
width: 100%; /*width of menu*/
border: 1px solid #000; /*black border*/
border-width: 0px 0;
background: black url(/images/indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid #000; /*black divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: white !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: black url(/images/indentbg2.gif) center center repeat-x;
}