/* Zero default margin & padding around common elements */
body, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, li, ol, p, ul, iframe, table, td, tr, img
    {border: none;
     background-color:#798C9A;
	 padding: 0px;
	 list-style: none; 
	 }



body   {margin:0 auto 0 auto;
        text-align:center;
        font-family: Arial, Helvetica, sans-serif;
        color:#FFF;
        font-size:1em;
        }
        
a {color:#000;}

a:hover {color:#999;}

blockquote {margin:0 0 0 0;}

#wrapper {margin:0 auto 0 auto;
          width:840px;
          text-align:left;
          background: transparent;
          color:#FF0000;
          }

#col1 {width:545px;
       float:left;
       margin:0;
       padding:0;}

#col2   {width:295px;
         float:left;
         margin:0;
         padding:0;
         overflow:hidden;}

#topLeft {width:545px;
          background:transparent url(../img/topLeft.gif) no-repeat top left;
          height:160px;
          float:left;}
          
#topRight {width:295px;
           margin:0px;
           padding:0px;
           height:93px;
           background:transparent url(../img/topRight.gif) no-repeat top left;
           overflow:hidden;
           position:relative;
           }
           
#topRight ul {width:280px;
              margin:60px 0 0 10px;
              padding:0;
              background: transparent;
              }
              
#topRight li a {display: block;
             width:280px;
             height:30px;
             text-indent:-99999px;
             background: transparent;
             font-size:14px;
             }
           
#topRight li {display: block;
             width:280px;
             height:30px;
             background: transparent;
             font-size:14px;
             }


#right {width:295px;
        height:500px;
        margin:0px;
        padding:0px;
        /*background:transparent url(../img/home/right_home.jpg) no-repeat top left;*/
        overflow:hidden;
        }   
        
#right ul {margin:340px 0 0 60px;
		  _margin:340px 0 0 60px;
           width:205px;
           background: transparent;}
           
#right li {width:205px;
           height:52px;
           background: transparent;
           }
           
#right li a {display: block;
             width:205px;
             height:52px;
             text-indent:-99999px;
             }
           
#singleLink {margin:0 0 20px 0;
             }


        
#content {width:545px;
          height:192px;
          position:relative;
          margin:0px;
          padding:0px;
          float:left;
          color:#FFF;
          }
#content_gal {width:900px;
          height:192px;
          position:relative;
          margin:0px;
          padding:0px;
          float:left;
          color:#FFF;
          }

          
h1          {font-size:120%;
             background:transparent;
             margin:7px 0 3px 40px;}          

p  {font-size:0.7em;
    background:transparent;
    margin:0px 0 15px 40px;
    }
 
          
.tetamonialCredit {font-style:italic; margin-left:40px;}          
          
         
#foot {width:545px;
       height:220px;
       float:left;
       position:relative;
       overflow:hidden;
       margin:0px;
       padding:0px;}

.clear {clear:both;}


/* Main Menu start */

#mmNav {width:840px;
        height:21px;
        background: transparent url(../img/mainMenu/mmBG.gif) repeat-x;
        float:left;
        position:relative;
        margin:0px;
        padding:0px;
        overflow:hidden;}

             
#mmNav ul {list-style: none;
           width: 840px;
		   height:21px;
           background: transparent url(../img/mainMenu/mmenuBG) repeat-x;
           display:inline-block;
           margin:0px;
           padding:0px;
           border: none;
           background-color: #CC0814;
           }

#mmNav li  {margin: 0;
            padding: 0;
            height: 21px;
            display:inline;
            float:left;
            border:none;
            text-indent: -99999px;}

#mmNav a   {display: block;
            margin: 0;
            padding: 0px;
            height: 21px;
            text-decoration: none;	
            float:left;
            text-indent: -99999px
            }

#mmNav a:hover {background-position: top left;}

#mmNav .active {display: block;
				height: 21px;	
				background-position: top left;
				}
				


#mmHome {background: transparent url(../img/mainMenu/mmHome.gif) bottom left no-repeat;
         width:80px;}
         
#mmSingleD {background: transparent url(../img/mainMenu/mmSingleD.gif) bottom left no-repeat;
          width:95px;}
          
#mmDoubleD {background: transparent url(../img/mainMenu/mmDoubleD.gif) bottom left no-repeat;
            width:108px;}
            
#mmTrailers {background: transparent url(../img/mainMenu/mmTrailers.gif) bottom left no-repeat;
            width:52px;}
			
#mmAbout {background: transparent url(../img/mainMenu/mmAbout.gif) bottom left no-repeat;
          width:65px;}
         
#mmClients  {background: transparent url(../img/mainMenu/mmClients.gif) bottom left no-repeat;
             width:48px;}

#mmTestamonial {background: transparent url(../img/mainMenu/mmTestamonial.gif) bottom left no-repeat;
                width:78px;}
				 
#mmGallery {background: transparent url(../img/mainMenu/mmGallery.gif) bottom left no-repeat;
            width:80px;}
				 
#mmContact {background: transparent url(../img/mainMenu/mmContact.gif) bottom left no-repeat;
            width:100px;}
                 
				 

#lh {width:80px;}
#lsd {width:95px;}
#ldd {width:108px;}
#ltr {width:52px;}
#la {width:65px;}
#lc {width:48px;}
#lt {width:78px;}
#lg {width:80px;}
#lct {width:100px;}

/* Home Start */

#home #right {background:transparent url(../img/home/right_home.jpg) no-repeat top left;}

#home #wrapper {background:transparent url(../img/home/foot_home.jpg) no-repeat bottom left;}

#home h1 {text-indent:-99999px; 
          height:36px;
          background: transparent url(../img/home/home_pagehead.gif) no-repeat top left;
          }

/* Home End */



/* Single Decker Start */

#singleD #right {background:transparent url(../img/Single_Decker/right_singleD.jpg) no-repeat top left;}

#singleD #wrapper {background:transparent url(../img/Single_Decker/foot_singleD.jpg) no-repeat bottom left;}

#singleD h1 {text-indent:-99999px; 
          height:36px;
          background: transparent url(../img/Single_Decker/singleD_pagehead.gif) no-repeat top left;
          }

/* Single Decker End */


/* Double Decker Start */

#doubleD #right {background:transparent url(../img/Double_Decker/right_doubleD.jpg) no-repeat top left;}

#doubleD #wrapper {background:transparent url(../img/Double_Decker/foot_doubleD.jpg) no-repeat bottom left;}

#doubleD h1 {text-indent:-99999px; 
          height:36px;
          background: transparent url(../img/Double_Decker/DoubleD_pagehead.gif) no-repeat top left;
          }

/* Double Decker End */


/* Trailers Start */

#trailersD #right {background:transparent url(../img/Trailers/right_trailersD.jpg) no-repeat top left;}

#trailersD #wrapper {background:transparent url(../img/Trailers/foot_trailersD.jpg) no-repeat bottom left;}

#trailersD h1 {text-indent:-99999px; 
          height:36px;
          background: transparent url(../img/Trailers/Trailers_pagehead.gif) no-repeat top left;
          }

/* Trailers End */


/* About Start */

#about #right {background:transparent url(../img/About/right_about.jpg) no-repeat top left;}

#about #wrapper {background:transparent url(../img/About/foot_about.jpg) no-repeat bottom left;}

#about h1 {text-indent:-99999px; 
          height:36px;
          background: transparent url(../img/About/about_pagehead.gif) no-repeat top left;
          }

/* About End */


/* Clients Start */

#clients #right {background:transparent url(../img/Clients/right_clients.jpg) no-repeat top left;}

#clients #wrapper {background:transparent url(../img/Clients/foot_clients.jpg) no-repeat bottom left;}

#clients h1 {text-indent:-99999px; 
          height:36px;
          background: transparent url(../img/Clients/clients_pagehead.gif) no-repeat top left;
          }

/*Clients  End */


/* Testamonials Start */

#testamonials #right {background:transparent url(../img/Testamonials/right_testamonials.jpg) no-repeat top left;}

#testamonials #wrapper {background:transparent url(../img/Testamonials/foot_testamonials.jpg) no-repeat bottom left;}

.wilson {text-indent:-99999px; 
         height:34px;
         background: transparent url(../img/Testamonials/test_R_Wilson_pagehead.gif) no-repeat top left;}
                      
.allen {text-indent:-99999px; 
        height:34px;
        background: transparent url(../img/Testamonials/test_L_Allen_pagehead.gif) no-repeat top left;}

/* Testamonials End */


/* Gallery Start */

#galleryD #right {background:transparent url(../img/Gallery/right_galleryD.jpg) no-repeat top left;}

#galleryD #wrapper {background:transparent url(../img/Gallery/foot_galleryD.jpg) no-repeat bottom left;}

#galleryD h1 {text-indent:-99999px; 
          height:40px;
          background: transparent url(../img/Gallery/Gallery_pagehead.gif) no-repeat top left;
          }

/* Gallery End */


/* Contact Start */

#contactD #right {background:transparent url(../img/Contact/right_contactD.jpg) no-repeat top left;}

#contactD #wrapper {background:transparent url(../img/Contact/foot_contactD.jpg) no-repeat bottom left;}

#contactD h1 {text-indent:-99999px; 
          height:34px;
          background: transparent url(../img/Contact/Contact_pagehead.gif) no-repeat top left;
          }

/* Contact End */

