body{
color: #7F7F7F;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #fff;
margin: 0px;
padding: 0px;}

h1{color: #808074;font-size: 10px;margin: 0px; padding: 0px;}
h2{color: #676767;font-size: 14px;margin: 0px; padding: 3px 0 3px 15px;}
a:link, a:visited, a:hover{color: #FF8C08;text-decoration: none;}
a:active{color:#FF8C08;}
h1 span{display: none;}
.definition{border-left: 1px solid #D6C2CB;padding-left: 10px !important; font-size: 10px; color: #B4763B; line-height: 10px;}

.news-header{
color: #FB8E19;
font-size: 12px;
padding: 0px;
margin: 0px;
}

#header-logo a.logo{
background: transparent url(./images/gaisan_logo.gif) no-repeat;
display: block;
height: 140px;
margin: 0px;
padding: 0px;
width: 450px;
}

#content{
background: transparent url(./images/content_bg.gif) repeat-y;
float: left;
padding: 0px;
margin: 0px;
width: 870px;
}

.form{font-size:11px;padding-left:5px;margin: 0px;}
input{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width: 205px;
height: 17px;
background-color: #F9F6F6;
border: 1px solid #CFCFCF;	
color: #727267;
margin: 1px 0 1px 0px;
padding: 0px;
}

.select{
height: 17px;
background-color: #F9F6F6;
border: 1px solid #CFCFCF;	
color: #727267;
margin: 1px 0 1px 1px;
padding: 0px;
}

.single_check{
margin: 1px 8px 1px 2px;
width: 15px;
height: 15px;
}

.form textarea, .sm_textarea{
font-family: Verdana, Arial, Helvetica, sans-serif;
height: 100px;
width: 205px;
background-color: #F9F6F6;
border: 1px solid #CFCFCF;	
margin: 1px 0 1px 0px;
color: #727267;
font-size: 11px;	
}

.sm_textarea {
height: 45px !important;
width: 340px!important;
}


.inside-right ul{list-style:none;margin:1px 10px 1px 10px;padding:0px;}
.inside-right li{background: transparent url(./images/orange_li.gif) no-repeat; line-height: 13px;padding:0px 0px 2px 20px; margin: 1px 0 1px 1px; font-size: 11px;}

.h1-business-community{background: transparent url(./images/h1-business-community.gif) no-repeat; width:380px;}
.h1-about-gaisan{background: transparent url(./images/h1-about-gaisan.gif) no-repeat; width:380px;}
.h1-services{background: transparent url(./images/h1-services.gif) no-repeat; width:380px;}
.h1-portfolio{background: transparent url(./images/h1-portfolio.gif) no-repeat; width:180px;}
.h1-contact-us{background: transparent url(./images/h1-contact-us.gif) no-repeat; width:380px;}
.h1-find-us{background: transparent url(./images/h1-find-us.gif) no-repeat; width:380px;}
.h1-news{background: transparent url(./images/h1-news.gif) no-repeat; width:150px;}
.h1-cyclone{background: transparent url(./images/h1-cyclone.gif) no-repeat; width:290px;}
.h1-taskforce{background: transparent url(./images/h1-taskforce.gif) no-repeat; width:290px;}
.h1-securist{background: transparent url(./images/h1-securist.gif) no-repeat; width:200px;}
.h1-bhh{background: transparent url(./images/h1-bhh.gif) no-repeat; width:350px;}
.h1-glenorney{background: transparent url(./images/h1-glenorney.gif) no-repeat; width:350px;}
.h1-calmast{background: transparent url(./images/h1-calmast.gif) no-repeat; width:350px;}
.h1-hotel-survey{background: transparent url(./images/h1-hotel-survey.gif) no-repeat; width:360px;}
.h1-rice{background: transparent url(./images/h1-rice.gif) no-repeat; width:360px;}

.h1-eurobase{background: transparent url(./images/h1-eurobase.gif) no-repeat; width:360px;}
.h1-wlr{background: transparent url(./images/h1-wlr.gif) no-repeat; width:360px;}
.h1-cmrh{background: transparent url(./images/h1-cmrh.gif) no-repeat; width:360px;}
.h1-oneworld{background: transparent url(./images/h1-oneworld.gif) no-repeat; width:360px;}

.h1-quote{background: transparent url(./images/h1-quote.gif) no-repeat; width:360px;}
.h1-freespeech{background: transparent url(./images/h1-freespeech.gif) no-repeat; width:360px;}
.h1-gaisan-freespeech-faq{background: transparent url(./images/h1-gaisan-freespeech-faq.gif) no-repeat; width:360px;}
.h1-gaisan-freespeech-what{background: transparent url(./images/h1-gaisan-freespeech-what.gif) no-repeat; width:360px;}
.h1-cms{background: transparent url(./images/h1-cms.gif) no-repeat; width:380px;}
.h1-seo{background: transparent url(./images/h1-seo.gif) no-repeat; width:380px;}
.h1-webdev-thankyou{background: transparent url(./images/h1-webdev-thankyou.gif) no-repeat; width:380px;}
.h1-thankyou{background: transparent url(./images/h1-thankyou.gif) no-repeat; width:380px;}

.h1-igt{background: transparent url(./images/h1-igt.gif) no-repeat; width:360px;}
.h1-evros{background: transparent url(./images/h1-evros.gif) no-repeat; width:360px;}
.h1-wccm{background: transparent url(./images/h1-wccm.gif) no-repeat; width:390px;}
.h1-ros{background: transparent url(./images/h1-ros.gif) no-repeat; width:390px;}
.h1-beat{background: transparent url(./images/h1-beat.gif) no-repeat; width:390px;}
.h1-space4tech{background: transparent url(./images/h1-space4tech.gif) no-repeat; width:390px;}
.h1-roco{background: transparent url(./images/h1-roco.gif) no-repeat; width:360px;}
.h1-wccm{background: transparent url(./images/h1-wccm.gif) no-repeat; width:360px;}

.h1-storefront-page{background: transparent url(./images/h1-storefront-page.gif) no-repeat; width:340px;}
.h1-packages{background: transparent url(./images/h1-packages.gif) no-repeat; width:165px;}

.h1-business-community, .h1-about-gaisan, .h1-services, .h1-portfolio, .h1-contact-us, .h1-find-us, .h1-news, .h1-cyclone, .h1-taskforce, .h1-securist, .h1-bhh, .h1-glenorney, .h1-calmast, .h1-storefront-page, .h1-packages, .h1-hotel-survey, .h1-eurobase, .h1-wlr, .h1-cmrh, .h1-oneworld, .h1-rice, .h1-igt, .h1-roco, .h1-wccm, .h1-evros, .h1-wccm, .h1-ros, .h1-beat, .h1-space4tech, .h1-quote, .h1-freespeech, .h1-gaisan-freespeech-what, .h1-gaisan-freespeech-faq, .h1-cms, .h1-seo, .h1-webdev-thankyou, .h1-thankyou{height: 30px;margin: 10px 0 10px 10px; padding:0px;}

#h1-your-business{background: transparent url(./images/h1-your-business.gif) no-repeat; width:180px;}
#h1-your-business{height: 50px;margin: 10px 0 0px 15px; padding:0px;}
#h1-your-business span{display: none;}

#h1-storefront{background: transparent url(./images/h1-storefront.gif) no-repeat; width:170px;}
#h1-storefront{height: 92px;margin: 10px 0 0px 10px; padding:0px;}
#h1-storefront span{display: none;}

#h1-contact-map{background: transparent url(./images/h1-contact-map.jpg) no-repeat; width:230px;}
#h1-large-contact-map{background: transparent url(./images/h1-large-contact-map.jpg) no-repeat; width:440px;}
#h1-contact-map{height: 160px;margin: 0px 0px 0px 0px; padding:0px;}
#h1-large-contact-map{height: 300px;margin: 0px 0px 0px 10px; padding:0px;}
#h1-contact-map span, #h1-large-contact-map span{display: none;}

.h1-featured-client{background: transparent url(./images/h1-featured-client.jpg) no-repeat;}
.h1-gaisan-news{background: transparent url(./images/h1-gaisan-news.jpg) no-repeat;}
.h1-get-quote{background: transparent url(./images/h1-get-quote.jpg) no-repeat;}
.h1-project-list{background: transparent url(./images/h1-project-list.jpg) no-repeat;}

.h1-featured-client span, .h1-gaisan-news span, .h1-get-quote span, .h1-project-list span{display: none;}
.h1-featured-client, .h1-gaisan-news, .h1-get-quote, .h1-project-list{height: 20px;margin: 0px; padding: 0px;}

.h1-featured-site{background: transparent url(./images/h1-featured_site.jpg) no-repeat; width:125px;}
.h1-featured-site2{background: transparent url(./images/h1-featured_site2.jpg) no-repeat; width:125px;}
.h1-featured-site span, .h1-featured-site2 span{display: none;}
.h1-featured-site, .h1-featured-site2{height: 82px; margin: 8px 20px 10px 5px; padding:0px;}

body.body-home #h1-page-header{background: transparent url(./images/h1-index-header.jpg) no-repeat; width:660px;}
body.body-about-us #h1-page-header{background: transparent url(./images/h1-about-us-header.jpg) no-repeat; width:830px;}
body.body-services #h1-page-header{background: transparent url(./images/h1-services-header.jpg) no-repeat; width:830px;}
body.body-portfolio #h1-page-header{background: transparent url(./images/h1-portfolio-header.jpg) no-repeat; width:830px;}
body.body-contact-us #h1-page-header{background: transparent url(./images/h1-portfolio-header.jpg) no-repeat; width:830px;}
body.body-news #h1-page-header{background: transparent url(./images/h1-news-header.jpg) no-repeat; width:830px;}
body.body-storefront #h1-page-header{background: transparent url(./images/h1-storefront.jpg) no-repeat; width:830px;}
body.body-webdev #h1-page-header{background: transparent url(./images/h1-webdev.jpg) no-repeat; width:830px;}
body.body-freespeech #h1-page-header{background: transparent url(./images/h1-freespeech-header.jpg) no-repeat; width:830px;}


.with-pic{
width:480px
float: left;
margin: 0px;
padding: 0px 9px 0px 7px;	
}
.with-pic span{color: #FE8C08; font-size: 13px;}
.with-pic p{margin:12px 0 2px 3px!important; padding: 0px; color: #555555;font-size: 11px;}
.with-pic img{ padding: 5px 5px 0px 0px;float:right;display: inline;}

#h1-page-header span{display: none;}
#h1-page-header{height: 165px;margin: 0px; padding:0px;}

.content-left, .content-full{
width:680px; 
margin: 0px;
padding: 0px;
display: inline;
} 

.content-full{width: 850px;}

.inside-left{
background: transparent url(./images/inside-sidebar.jpg) no-repeat;
width:190px; 
float:left;
/*display: inline;*/
height: 399px;
padding: 0px;
margin: 0px;
}

.inside-left p {
margin: 0px;
padding: 0px 0px 10px 15px;
width: 150px;
font-size: 11px;
line-height: 14px;
margin: 2px;
}

.inside-left img{margin: 0px;padding: 10px 0 10px 10px;}


#sidenav a:link, #sidenav a:visited {text-decoration: none;}

.inside-right{width:480px; float:left; margin-left: 10px;}
.inside-right p{padding: 0px; margin: 10px;line-height: 14px;}
.inside-right img{padding: 0px; margin: 0px 0 0 10px;}
.inside-right table{padding: 0px; margin: 0px 0 0 10px;}

.full-width{width:640px; float:left; margin-left: 10px;}
.full-width p{padding: 0px; margin: 10px;line-height: 14px;}

.right-sidebar, .right-sidebar-sm{
font-size: 10px;
border-left: 1px solid #D8D8D8;
float:left;	
display: inline;
width:150px;
margin-top: -155px;
padding: 0px 0px 10px 11px;
}

.right-sidebar-sm {margin-top: 15px;}
.right-sidebar p{width:130px;padding: 0px 0px 2px 6px;}
.right-sidebar img{padding: 0px 0px 0px 6px;}

.ad{
	width: 230px;
	float: left;
	display: inline;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	height: 120px;
	text-align: right;
}

#qlinks-nav{
margin: 0 0 0 8px;
padding:0px;
}

#news-nav{
margin: 10px 0 15px 7px;
padding:0px;
}

#qlinks-nav a{
text-decoration: none;
color:#6A6A60;}

#news-nav a{
text-decoration: none;
color:#0066CB;}

#qlinks-nav a:hover, #news-nav a:hover{color:#F78E11;}

#qlinks-nav li, #news-nav li{
margin: 0px;
padding: 2px 0 2px 8px;
list-style: none;
}

#news-nav li{background: transparent url(./images/gray_li.gif) no-repeat; padding:0px 0px 2px 20px; margin: 1px 0 1px 1px; font-size: 11px;}

#nav{
position: relative;
background: transparent url(./images/nav.gif) no-repeat;
height: 55px;
margin: 0px;
padding: 0px;
margin-top: -20px;
width: 870px;
}

#nav li{
list-style: none;
margin: 0px;
padding: 0px;
position: absolute;
top: 0;}

#nav li, #nav a{display: block;height: 30px;}
#nav span{display: none;}

#home{left: 263px;width: 103px;}
#home a:hover{background: transparent url(./images/nav.gif) -263px -60px no-repeat;}
body.body-home #home, body.body-home #home a:hover, body.body-news #home, body.body-news #home a:hover{background: transparent url(./images/nav.gif) -263px -120px no-repeat;}

#about-us{left: 366px;width: 103px;}
#about-us a:hover{background: transparent url(./images/nav.gif)  -366px -60px no-repeat;}
body.body-about-us #about-us, body.body-about-us #about-us a:hover{background: transparent url(./images/nav.gif)  -366px -120px no-repeat;}

#services{left: 468px;width: 103px;}
#services a:hover{background: transparent url(./images/nav.gif)  -468px -60px no-repeat;}
body.body-services #services, body.body-services #services a:hover, body.body-storefront #services, body.body-storefront #services a:hover, body.body-freespeech #services, body.body-freespeech #services a:hover, body.body-webdev #services, body.body-webdev #services a:hover{background: transparent url(./images/nav.gif)  -468px -120px no-repeat;}

#portfolio{left: 570px;width: 103px;}
#portfolio a:hover{background: transparent url(./images/nav.gif)  -570px -60px no-repeat;}
body.body-portfolio #portfolio, body.body-portfolio #portfolio a:hover{background: transparent url(./images/nav.gif)  -570px -120px no-repeat;}

#contact-us{left: 673px;width: 103px;}
#contact-us a:hover{background: transparent url(./images/nav.gif)  -673px -60px no-repeat;}
body.body-contact-us #contact-us, body.body-contact-us #contact-us a:hover{background: transparent url(./images/nav.gif)  -673px -120px no-repeat;}

#footer{
float: left;
margin: 0px;
padding: 0px;
background: transparent url(./images/footer.gif) no-repeat;
width: 870px;
height: 140px;
}

#footer span{display: none;}

a#email {
position: relative;
top: 40px;
left: 20px;
height: 110px;
width: 165px;
float: left;
}

#footer-nav{
position: relative;
float: left;
top: 45px;
left: 35px;
height: 20px;
margin: 0px;
padding: 0px;
width: 540px;
}

#footer-nav li{
list-style: none;
margin: 0px;
padding: 0px;
position: absolute;
top: 0;}

#footer-nav li, #footer-nav a{display: block;height: 20px;}
#footer-nav span{display: none;}

#footer-email{left: 0px; width: 50px;}
#footer-email a:hover{background: transparent url(./images/footer.gif) -200px -141px no-repeat;}

#footer-search{left: 75px; width: 55px;}
#footer-search a:hover{background: transparent url(./images/footer.gif) -275px -141px no-repeat;}

#footer-home{left: 145px; width: 55px;}
#footer-home a:hover{background: transparent url(./images/footer.gif) -345px -141px no-repeat;}

#footer-about{left: 215px; width: 70px;}
#footer-about a:hover{background: transparent url(./images/footer.gif) -415px -141px no-repeat;}

#footer-services{left: 305px; width: 70px;}
#footer-services a:hover{background: transparent url(./images/footer.gif) -505px -141px no-repeat;}

#footer-portfolio{left: 385px; width: 70px;}
#footer-portfolio a:hover{background: transparent url(./images/footer.gif) -585px -141px no-repeat;}

#footer-contact{left: 470px; width: 70px;}
#footer-contact a:hover{background: transparent url(./images/footer.gif) -670px -141px no-repeat;}

#side_portfolio{
	margin: 10px 0 10px 0px;
	padding: 0px;
}

#side_portfolio li{
float: left;
display: inline;
width:70px;
height: 60px;
margin: 0px;
padding: 1px;
}

#side_portfolio a{
text-decoration: none;
color: #A5A5A5;
}

#side_portfolio li img{
border: 1px solid #ccc;
background-color: #fff;
}

#side_portfolio li a:hover img{
border: 1px solid #AEE7D8;
}

.packages{border: 1px solid #C3BCA2;}
.header{background-color: #EEDFCC; text-align: center;}
.row1a{background-color: #F2F7E9;}
.row1b{background-color: #F9F7E3;}
.row1c{background-color: #F8F8F8;}
.highlight{
	font-weight: bold;
	color: #FF8811;
}
