img {border : 0;}
.clear {clear:both; padding: 0px; float: none; margin: 0px; height: 0px; overflow: hidden;}
body {
background-color : #ffffff; 
margin : auto; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
font-weight : normal; 
color : #666666; 
} 
a:link {color : #666666; text-decoration : underline; } 
a:visited {color : #666666;} 
a:hover {color : #666666; text-decoration : none;} 
a:active {color : #666666; text-decoration : underline; } 
#maincontainer {width : 750px; margin-left : auto; margin-right : auto; } 
#index {
height : 219px; 
width : 750px; 
background-image : url(../images/index_bg.jpg); 
background-repeat : no-repeat; 
vertical-align : top; 
background-color : #ffffff; 
background-position : 50% 0%; 
} 
#company {
height : 219px; 
width : 750px; 
background-image : url(../images/company_bg.jpg); 
background-repeat : no-repeat; 
vertical-align : top; 
background-color : #ffffff; 
background-position : 50% 0%; 
} 
#services {
height : 219px; 
width : 750px; 
background-image : url(../images/services_bg.jpg); 
background-repeat : no-repeat; 
vertical-align : top; 
background-color : #ffffff; 
background-position : 50% 0%; 
} 
#projects {
height : 219px; 
width : 750px; 
background-image : url(../images/project_bg.jpg); 
background-repeat : no-repeat; 
vertical-align : top; 
background-color : #ffffff; 
background-position : 50% 0%; 
} 
#contactus {
height : 219px; 
width : 750px; 
background-image : url(../images/contact_bg.jpg); 
background-repeat : no-repeat; 
vertical-align : top; 
background-color : #ffffff; 
background-position : 50% 0%; 
} 

#commercial {
height : 219px; 
width : 750px; 
background-image : url(../images/servcomm_bg.jpg); 
background-repeat : no-repeat; 
vertical-align : top; 
background-color : #ffffff; 
background-position : 50% 0%; 
} 

#residential {
height : 219px; 
width : 750px; 
background-image : url(../images/servres_bg.jpg); 
background-repeat : no-repeat; 
vertical-align : top; 
background-color : #ffffff; 
background-position : 50% 0%; 
} 

#education {
height : 219px; 
width : 750px; 
background-image : url(../images/servedu_bg.jpg); 
background-repeat : no-repeat; 
vertical-align : top; 
background-color : #ffffff; 
background-position : 50% 0%; 
} 

#retail {
height : 219px; 
width : 750px; 
background-image : url(../images/servreta_bg.jpg); 
background-repeat : no-repeat; 
vertical-align : top; 
background-color : #ffffff; 
background-position : 50% 0%; 
} 

#hospitality {
height : 219px; 
width : 750px; 
background-image : url(../images/servhosp_bg.jpg); 
background-repeat : no-repeat; 
vertical-align : top; 
background-color : #ffffff; 
background-position : 50% 0%; 
} 

#manufacturer {
height : 219px; 
width : 750px; 
background-image : url(../images/project01_bg.jpg); 
background-repeat : no-repeat; 
vertical-align : top; 
background-color : #ffffff; 
background-position : 50% 0%; 
} 

#spoffer {
height : 219px; 
width : 750px; 
background-image : url(../images/spoffer/spoffer_bg.jpg); 
background-repeat : no-repeat; 
vertical-align : top; 
background-color : #ffffff; 
background-position : 50% 0%; 
} 

#logo {width : 196px; vertical-align:top; float:left; } 
#navcontainer {
padding : 0; 
margin : 0; 
float : right; 
vertical-align : top; 
} 
#ideaforbox {
padding-bottom : 0; 
margin : 126px 0 0; 
float : left; 
vertical-align : bottom; 
} 

#midtablecontainer {
width : 750px; 
height: 100%;
margin : 0; 
padding : 0; 
vertical-align : top; 
background-image : url(../images/bg_fafafa.gif);
background-position : top left; 
background-repeat : repeat-y; 
background-position : 50% 0%;
} 

#midtablecontainer_gallery {
width : 750px; 
height: 100%;
margin : 0; 
padding : 0; 
vertical-align : top; 
} 

#contentbox {
padding : 0 5px 10px 10px; 
width : 446px; 
background-color : #e8e8e8; 
float : left; 
vertical-align : top; 
} 
#contenttext {margin : 5px 10px 15px 10px;} 

#leftCOL {
width : 446px; 
background-color : #e8e8e8; 
float : left; 
vertical-align : top; 
} 

#rightCOL {
width : 278px;
float : right; 
vertical-align : top;  
} 

#indexflashcontainer {
padding : 0;
margin-top: 1px;
width : 375px; 
height : 123px; 
float : right; 
vertical-align : top; 
} 

#flashcontainer {
padding : 5px 0 0 5px; 
background-color : #999999; 
width : 273px; 
height : 262px; 
float : left; 
vertical-align : top; 
} 
#midcontainer {
float : left; 
width : 466px; 
border-top: 6px solid #fff;
} 

#contactbox_left {
float: left;
margin : 20px 0 0 5px; 
width : 45%; 
} 
#contactbox_right {
float: left;
margin : 20px 10px 0 25px; 
width : 45%; 
} 

#manufcontainer {
padding : 0; 
vertical-align : top; 
float : left; 
}

#specialoffer {
padding : 0 0 3px 0; 
vertical-align : top; 
float : left; 
} 

.tab {
background-color : #d6d6d6;
height: 19px;
float: left;
width: 100%;
}

.eventbox {
padding : 0; 
width : 466px;   
float : left; 
background-color : #e8e8e8;
vertical-align : top; 
}

.eventboxside {
float:left;
padding : 0; 
width : 278px;   
float : left; 
background-color : #e8e8e8;
vertical-align : top; 
}


.eventboxtext {margin : 0 10px 0 10px; color: #999999;}
#rightbox {
width : 278px; 
float : left; 
vertical-align : top; 
border-top : 5px solid #fff;
/*border-bottom : 5px solid #fff;*/
} 

#bottomcontainer {
float : left; 
width : 750px; 
padding : 5px 0 0; 
} 
#partner {
float : right; 
width : 225px; 
padding : 3px 0 10px 0; 
} 
#sitemap {
float : left; 
width : 225px; 
padding-top : 3px;
padding-left: 15px;
font-size: 10px;
} 

.indenttext {
padding-left : 25px;
}

h1 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
font-weight : normal; 
color : #666666; 
text-decoration : none; 
background-color : #e8e8e8; 
} 
td {
text-decoration : none; 
font-family : verdana, helvetica, sans-serif; 
font-size : 11px; 
color : #666666; 
} 
li {
font-family : verdana, helvetica, sans-serif; 
font-size : 11px; 
color : #666666; 
list-style-type : square; 
line-height : 14px; 
} 
.Size9 {
font-family : verdana, helvetica, sans-serif; 
font-size : 9px; 
} 
.Size10 {
font-family : verdana, helvetica, sans-serif; 
font-size : 10px; 
} 
.Size11 {
font-family : verdana, helvetica, sans-serif; 
font-size : 11px; 
} 
.SmallBox {
font-family : verdana, helvetica, sans-serif; 
font-size : 11px; 
margin : 0; 
border : 1px solid #999999; 
} 

label {font-size: 11px; font-weight:bold;}
#Name {margin-left:68px;}
#Email {margin-left:19px;}
#Message {margin-left:96px;}

.DropLink {
position : absolute; 
visibility : hidden; 
border : 1px solid #999999; 
border-bottom-width : 0; 
font : normal 9px Verdana; 
line-height : 11px; 
background-color : #ffffff; 
width : 85px; 
}

.DropLink a {
width : 85px; 
display : block; 
text-indent : 3px; 
border-bottom : 1px solid #999999; 
padding : 1px 0; 
text-decoration : none; 
text-indent : 3px; 
} 

.DropLink a:hover {
background-color : #990066; 
color : #ffffff;
}


