
/* CASCADING SHEETS */

body{
	padding:0;
	margin:0;
	background-color:#000000;
}

p{
	font-family: verdana, arial, tahoma;
    font-size: 0.65em;
    font-weight: normal;
    text-decoration: none;
    color: black;
    text-align: justify;
}

#wrapper {
    width: 900px;
    margin: 0px auto;
    padding: 0px;
    height: inherit;
    background-color: white;
    } /* Main container to the website */

#header {
    width: 900px;
    height: 98px;
    margin: 0px;
    padding: 0px;
    background-image: url('../images/topheader.png');
    background-repeat: no-repeat;
    } /* Header container */

#adminheader {
    width: 900px;
    height: 128px;
    margin: 0px;
    padding: 0px;
    background-image: url('../images/adminheader.gif');
    background-repeat: no-repeat;
    } /* Header container */

#main {
    width: 959px;
    height: inherit;
    text-align: left;
    background-color: white;
    position: relative;
    } /* Main container to the main content area */

#leftmain {
    width: 534px;
    height: inherit;
    text-align: left;
    float:left;
    } /* Main container to the main content area */
        
#leftmain,
#atdgallery,
#atdservices{
	padding-top: 0px;
        padding-left: 10px;
        padding-right: 0px;
        padding-bottom: 0px;
}

#navbar {
    width: 544px;
    height: inherit;
    background-color: white;
    position: relative;
    top: 0px;
    left: 0px
}

#welcomelogin {
    width: 544px;
    position: relative;
    top: 0px;
    left: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 10px;
}

#welcome {
    width: 343px;
    height: inherit;
    text-align: justify;
    position: relative;
    vertical-align: top;
}

#quicksearch {
    width: 201px;
    height: inherit;
    text-align: justify;
    position: relative;
    top: 25px;
    left: 20px;
}

#login {
    width: 201px;
    height: inherit;
    text-align: justify;
    position: relative;
    top: 19px;
    left: 20px;
}

#featureproducts {
    width: 343px;
    height: inherit;
    text-align: justify;
    position: relative;
    padding-left: 0px;
    padding-right: 10px;  
}

#product {
    width: 168px;
    height: 229px;
    background-image: url("../images/productback.png");
    background-repeat: no-repeat;
    position: relative;
}

#producttext {
    padding: 10px;
    padding-top: 12px;
}

#rightmain {
    width: 356px;
    height: inherit;
    margin-top:72px;
    float:right;
    position: relative;
    } /* Main container to the main content area */

#productad {
    width: 356px;
    height: 205px;
    position: relative;
    } /* Main container to the main content area */

#modeltext {
    width: 350px;
    height: 22px;
    background-color: white;
    position: relative;
    text-align: right;
    } /* Main container to the main content area */

#project {
    width: 356px;
    height: 120px;
    background-image: url("../images/projectwrxback.png");
    background-repeat: no-repeat;
    position: relative;
    top: 14px;
    } /* Main container to the main content area */

#projecttext {
    width: 356px;
    height: 120px;
    padding: 30px 0px 0px 13px;
    top: 14px;
    } /* Main container to the main content area */
        
#member {
    width: 356px;
    height: 120px;
    background-image: url("../images/memberback.png");
    background-repeat: no-repeat;
    position: relative;
    top: 14px;
    } /* Main container to the main content area */

#membertext {
    width: 356px;
    height: 120px;
    padding: 30px 0px 0px 13px;
    top: 14px;
    } /* Main container to the main content area */

#footer {
    width: 900px;
    height: 163px;
    margin: 0px;
    padding: 0px;
    background-image: url("../images/footer.png");
    background-repeat: no-repeat;
    position: relative;
    top: 10px;
} /* Bottombar container */

#copyright {
    width: 959px;
    height: 80px;
    margin: 0px;
    padding: 0px;
    position: relative;
    text-align: left;
} /* Copyright container */

#contactform {
    width: 959px;
    height: 200px;
    display: none;
    background-color: white;
    border: 1px solid #000;
    text-align: left;
    position: relative;
}

#adminmenu{
    width: 900px;
    height: 30px;
    text-align: center;
    position: relative;
}

#adminmain{
    width: 900px;
    height: auto;
    text-align: left;
    position: relative;
    padding: 15px;
}

/* FONTS */

.small{
	font-family: verdana, arial, tahoma;
    font-size: 0.65em;
    font-weight: normal;
    text-decoration: none;
    color: black;
    text-align: justify;
}
/** H1 is more important for search engines, it is usually largest on page.. not used for paragraphs of text */
h1 {
    color:#D43415;
    font-family: verdana, arial, tahoma;
    font-size: 1.2em;
    text-decoration: none;
    font-weight: bold;
    }
    
h2 {
    font-family: verdana, arial, tahoma;
    font-size: 0.5em;
    text-decoration: none;
    font-weight: bold;
    color: black;
    }

h3 {
    font-family: verdana, arial, tahoma;
    font-size: 0.6em;
    font-weight: bold;
    text-decoration: underline;
    color: #d43415;
    }
    
h4{
    font-family: verdana, arial, tahoma;
    font-size: 0.8em;
    font-weight: normal;
    text-decoration: none;
    color: black;
    }

h5 {
    font-family: verdana, arial, tahoma;
    font-size: 0.7em;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
    text-align: left;
    }

h6{
    font-family: verdana, arial, tahoma;
    font-size: 0.7em;
    font-weight: normal;
    text-decoration: none;
    color: black;
    }
    
h7{
    font-family: verdana, arial, tahoma;
    font-size: 0.8em;
    font-weight: bold;
    text-decoration: none;
    color: black;
    }

h8{
    font-family: verdana, arial, tahoma;
    font-size: 0.6em;
    font-weight: normal;
    text-decoration: none;
    color: white;
    }    

h9 {
    font-family: verdana, arial, tahoma;
    font-size: 0.8em;
    text-decoration: none;
    font-weight: bold;
    color: black;
    }    
    
/* admin styles */
#adminmenu{
	padding:5px;
}
#adminmenu a,
#adminmenu a:link,
#adminmenu a:visited{
	text-decoration:none;
}
#adminmenu a:hover{
	text-decoration:underline;
}
#adminmenu a.current{
	text-transform:uppercase;
}
table.tbl{
border-collapse:collapse;
}
table.tbl td,
table.tbl th{
border-collapse:collapse;
padding:4px;
font-size:12px;
}
table.tbl td{
font-size:12px !important;
}
table.tbl tr{
border-bottom:1px solid #CCCCCC;
}
table.tbl tr.odd{
background-color:#EFF8FF;
}
table.tbl tr.even{
background-color:#E1F3FF;
}
table.tbl th{
color:#444E62;
background-color:#EFEFEF;
text-align:left;
}
table.tbl-bb td{
border-bottom: 1px solid #F5F4E9;
border-right: 1px solid #F5F4E9;
}

.clear{
clear:both;
visibility:hidden;
line-height:0;
height:0;
margin:0;
padding:0;
border:0;
}
