/*  site.css*/
/* Master CSS PPS comprehinsive Document */

/*------------------------------------------------------------------*/
body{
background: #efefef url(site_images/main-bg.jpg) repeat-x;
margin: 0px;
padding: 0px;
font: normal normal normal 12px Arial, sans-serif;
}
h1{
font: normal normal bold 22px Times New Roman, sans-serif;
margin: 0px;
padding: 0 0 10px 0;
color: #000080;
border-bottom: 2px #999 solid;
}

li{
    list-style: none;
}
ul{
    padding: 0;
    margin: 0;
}
img{
    border: 0px;
}
/* main container*/
#aspnetForm{
}
/* next container under aspnetform*/
#container{
width: 969px; /* 994px standard container width */
margin: 0 auto;
padding: 0;
}

/*------------------------------- content area  ----------------------------*/
#contentarea{
width:740px;/* standard width of Content area is 620px */
background: #fff url(site_images/content-bg.jpg) repeat-x bottom;
min-height: 400px;
height:auto !important;
height:400px;
float: left;
border: 1px #d8d5d5 solid;
margin: 0 0 30px 0;
padding: 0 0 0 0;
}
#contentarea a{
color: #666666;
}
#contentarea a:hover{
color: #0000ff;
}
#contentarea p{
    padding: 0 0 0 0;
}
#contentarea tr, #contentarea td{
    background-repeat: no-repeat;
}
/*------------------------------------------------------------*/
/********************  Wrappers         ***********************/
#top-wrap{
    background: url(site_images/top-wrap-bg.jpg) repeat-y;
    width: 969px;
    height: 91px;
}
#top-wrap a{
    float:right;
    padding: 5px 20px 0 0;
    text-decoration: none;
    color: #666;
}
#top-wrap a:hover{
color: #0000ff;
}
#leftwrap{
    background: #fff url(store_images/left-wrap-bg.jpg) repeat-x bottom;
    width: 224px;
    border-left: 1px #d8d5d5 solid;
    border-bottom: 1px #d8d5d5 solid;
    float: left;
}
/*------------------------------------------------------------*/
/******************** LOGO             ***********************/

#logo{
    background: url(site_images/logo2.jpg) 23px 15px no-repeat;
    width: 606px;
    height: 59px;
    padding: 15px 0 0 23px;
    float: left;
}
/*------------------------------------------------------------*/
/********************      SPLASH       ***********************/

#splash{
    background: url(site_images/splash-bg.jpg) no-repeat;
    width: 969px;
    height: 227px;
    clear: both;
    margin: 20px 0;
}
#splash-left{
    width: 594px;
    height: 216px;
    float: left;
    margin: 7px 5px 3px 3px;  
}
#s1{
	
}
.splashpics img{
    border: 0px;
}
#splash-right{
    background: url(site_images/splash/1-2.jpg) no-repeat;
    width: 355px;
    height: 221px;
    float: left;
    margin: 1px 1px 0 3px;
    padding: 2px 0;
    border-left: 1px #d9d6d6 solid;
}
#splash-right a{
    width: 355px;
    height: 221px;
    text-indent: -9999px;
    display: block;
}
pre{
    display: none;
}
/*----------------------------- text menu 1 ---------------------------------*/

/* vanilla menu 1*/
#textMenu1{
margin: 0;
background: url(site_images/navmenu-bg.jpg) no-repeat;
width: 969px;
height: 31px;
clear: both;
}
/* vanilla menu item class*/
.textMenu1ItemDiv{
float: left;;
}
.textMenu1ItemDiv a{
height: 30px;
display: block;
text-decoration: none;
color: #464545;
font-weight: bold;
padding: 0 10px 0 10px;
border-right: 1px #d8d5d5 solid;
line-height: 32px;
float: left;
}
.textMenu1ItemDiv a:hover{
color: #0000ff;
}
/* text menu item link*/
.textMenu1ItemLink{
}
/* about us menu item */
#btnaboutus{}
#btncontact{}
#btnlogin{}
#btnjobs{}
#btnequipment{}
#btngallery{}
#btnhomePage{}
#btnrss{}
#btnftp{}
#btnstore{}
#btnorderForms{}
#btnnews{}
#btnarticles{}
#btnservices{}
#btnstaff{}
#btnfileUpload{}


/*-------------------------------text menu 2 ------------------------------*/
#topofnav{
    background: url(site_images/top-cat-bg.jpg) no-repeat;
    width: 224px;
    height: 33px;
}
#textMenu2{
padding: 15px 0 15px 0;
}
#textMenu2-2{
padding: 15px 0 15px 0;
}
.textMenu2ItemDiv{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.textMenu2ItemLink{
text-decoration: none;
}
.textMenu2ItemDiv a{
display: block;
padding: 5px 0 5px 42px;
text-decoration: none;
font-family: verdana;
font-weight: bold;
color: #999;
}
.textMenu2ItemDiv a:hover{
background: url(site_images/arrow.png) 25px 7px no-repeat;
color: #ff00ff;
}

/*-------------------------------Mid2.inc properties ------------------------------*/
#topoflinks{
    background: url(site_images/top-cat-bg.jpg) no-repeat;
    width: 224px;
    height: 33px;
}
.mid2{
background-color: #666;
}

/*------------------------------------------------------------*/
/*******************     STORE FOOTER      ********************/

#footer{/* store Footer there is no footer generated by asp */
background: url(site_images/footer-bg2.jpg) no-repeat;

height: 59px;
clear: both;
padding: 0 0 0 224px;
}
.foot-child{
    float: left;
}
#child1{
    width: 265px;
}
#child2{
    width: 225px;
}
#child3{
    width: 225px;
}
.foot-child li{
    font-size: 10px;
    padding: 0 15px;
}
.foot-child ul{
    margin: 3px 0;
    border-left: 1px #999 solid;
    height: 43px;
    padding: 10px 0 0 0;
}

/*--------------------------- orderform div-------------------------*/

#ctl00_ContentPlaceHolder1_lblPageTitle{}
#ctl00_ContentPlaceHolder1_lblinstructions{}
#ctl00_ContentPlaceHolder1_pnlLogin{}
/* ftp account field */
#ctl00_ContentPlaceHolder1_txtFtpAccount{
}
/* ftp password field */
#ctl00_ContentPlaceHolder1_txtFtpPassword{}
#ctl00_ContentPlaceHolder1_btnLogin{
margin: 0px 0px 20px 0px;/* pushes footer down away from button */
}
#ctl00_ContentPlaceHolder1_RadAjaxPanel1 {
font: normal normal normal 12px arial;
}
#ctl00_ContentPlaceHolder1_RequiredFieldValidator1{}
#ctl00_ContentPlaceHolder1_LocalizedButton1{
margin: 0px 0px 20px 0px;/* pushes footer down away from button */
}
#ctl00_ContentPlaceHolder1_Button1{
margin: 0px 0px 20px 0px;/* pushes footer down away from button */
}
.formTable, .formCell, .instructions, .orderFormTitle{
font: normal normal normal 12px arial;
}

.formRow1{}											
.formRow2{}
.RadUploadSelectButton{}

