﻿/***** FUTURE IT SERVICES CSS STYLESHEET BY LEE PEARMAN *****/
/***** Body and main container *****/

body {
margin: 1.5em auto;
padding:0;
font:100% Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
background:#ffffff url(img/bg_00.gif);
background:#eaeaea url(img/bg_00.gif) top repeat-y;
background-image: url("img/bg_00.gif");  
background-image: url('img/lineback.gif');
background-repeat: repeat; 
background-color: #ecf3fa;
color:#658093;
margin-top: 0px;
margin-bottom: 0px;
}


#wrap1 {
	background-color: #4EE2EC;
	width: 100%;
	border-bottom: 0px solid #cad8e1;
	margin-top: 0px;
}


#wrapmiddle {
background-color:#e6eff4;
width:760px;
background: url(img/header77.jpg) bottom left no-repeat;
height:170px;
/* height:210px; */
margin:0 auto;
border-right:1px solid #cad8e1;
border-left:1px solid #cad8e1;
}

#wrapmiddle2 {
background-color:#e6eff4;
width:1024px;
background: url(img/header888.jpg) bottom left no-repeat;
height:210px;
margin:0 auto;
border-right:1px solid #cad8e1;
border-left:1px solid #cad8e1;
}


#wrap {
background-color:#ffffff;
color:#416076;
margin:0 auto;
padding:0px 0px;
width:759px;
border-top:3px solid #cad8e1;
border-bottom:0px solid #c2c274;
border-right:1px solid #cad8e1;
border-left:1px solid #cad8e1;
background-image: url('img/wrapback.gif');
background-repeat: repeat; 
}

#wrap_hzmenu {
background-color:#f3f3f3;
color:#416076;
margin:30px 10px 0 0;
padding:0px 0px;
width:754px;
background-image: url('img/wrapback.gif');
background-repeat: repeat; 
}

#wrap_hzmenu-japan {
background-color:#f4e6e9;
color:#000000;
margin:-15px 0 -10px 0;
padding:0px 0px;
width:754px;
background-image: url('img/wrapback-japan.gif');
background-repeat: repeat; 
}

#wrap_hzmenu-bali {
background-color:#eef5fb;
color:#000000;
margin:-15px 0 -10px 0;
padding:0px 0px;
width:754px;
background-image: url('img/wrapback-bali.gif');
background-repeat: repeat; 
}

#wrap_hzmenu-taiwan {
background-color:#fcf8eb;
color:#000000;
margin:-15px 0 -10px 0;
padding:0px 0px;
width:754px;
background-image: url('img/wrapback-taiwan.gif');
background-repeat: repeat; 
}

#wrap_hzmenu-srilanka {
background-color:#faefe3;
color:#000000;
margin:-15px 0 -10px 0;
padding:0px 0px;
width:754px;
background-image: url('img/wrapback-srilanka.gif');
background-repeat: repeat; 
}

#wrap_hzmenu-india {
background-color:#e5ebe4;
color:#000000;
margin:-15px 0 -10px 0;
padding:0px 0px;
width:754px;
background-image: url('img/wrapback-india.gif');
background-repeat: repeat; 
}

#wrap_hzmenu-malaysia {
background-color:#ebf5e9;
color:#000000;
margin:-15px 0 -10px 0;
padding:0px 0px;
width:754px;
background-image: url('img/wrapback-malaysia.gif');
background-repeat: repeat; 
}

#wrap_hzmenu-thailand {
background-color:#e2e0f0;
color:#000000;
margin:-15px 0 -10px 0;
padding:0px 0px;
width:754px;
background-image: url('img/wrapback-thailand.gif');
background-repeat: repeat; 
}

#wrap_hzmenu-maldives {
background-color:#e3f5fd;
color:#000000;
margin:-15px 0 -10px 0;
padding:0px 0px;
width:754px;
background-image: url('img/wrapback-maldives.gif');
background-repeat: repeat; 
}

/***** Left sidebar *****/

#avmenu {
clear:left;
float:left;
width:148px;
margin:0 0 0 0;
padding:0;
}

#avmenu ul {
list-style:none;
width:148px;
margin:0 0 0 0;
padding:0;
}

#avmenu li {
border-bottom:1px solid #cad8e1;
}

#avmenu li a {
margin-left: 0px;
height:100%;
text-decoration:none;
color:#89798c;
display:block;
padding:3px 5px 3px 5px;
background:#dbe8f0;
font:86% Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
font-weight:normal;
}

#avmenu li a:hover {
background:#e8f1f5;
color:#89798c;
margin: 0px;
}

#avmenu li a.current {
background:#3EA99F;
color:#eff6fc;
}


#avmenu ul ul {
margin:0px 0px 0px 0px;
width:148px;
border-top:0px solid #cad8e1;
border-bottom:0px solid #cad8e1;
}

#avmenu ul ul a {
margin:0;
padding:3px 3px 3px 20px;
color:#89798c;
background:#e8f1f5;
font-size:x-small;
border-bottom:0px solid #ffffff;
background-image: url(img/0105_ico-arrow1.png);
background-position: left;
background-repeat: no-repeat;
font-weight:bold;

}

#avmenu ul ul a:hover {
margin:0;
padding:3px 3px 3px 20px;
color:#89798c;
background:#dbe8f0;
background-image: url(img/0105_ico-arrow1.png);
background-position: left;
background-repeat: no-repeat;
font-weight:bold;
}

#avmenu ul ul a.current {
margin:0;
padding:3px 3px 3px 20px;
color:#eff6fc;
background:#73908f;
background-image: url(img/0105_ico-arrow1.png);
background-position: left;
background-repeat: no-repeat;
}

#avmenu ul ul a.location {
margin:0;
padding:3px 3px 3px 20px;
color:#eff6fc;
background:#33ccff;
background-position: left;
background-repeat: no-repeat;
}

#avmenu ul ul a.currentlocation {
margin:0;
padding:3px 3px 3px 20px;
color:#eff6fc;
background:#33cc33;
background-position: left;
background-repeat: no-repeat;
}

#avmenu h2 {
font-size:1.5em;
font-weight:normal;
}

/***** iframe alignment *****/

#iframe {
float: inherit;
width:745px;
margin:10px 0px 0px -15px;
padding:0;
z-index:inherit;
}

/***** Right sidebar *****/

#extras {
float:right;
width:180px;
margin:0 5px 10px 0;
border-width:thin;
border-style:solid;
border-color:#003300;
padding:0;
font-size:0.9em;
}

#extras p, #extras ul {
margin:0 0 1.5em 0;
line-height:1.3em;
padding:0;
}

#extras a {
font-weight:bold;
}

#extras li {
list-style:none;
margin:0 0 6px 0;
padding:0;
}

#extras h2 {
font-size:1.6em;
font-weight:normal;
margin:0 0 6px 0;
letter-spacing:-1px;
}

/***** Main content *****/

#content {
margin:10px 140px 10px 160px;
padding:0;
line-height:1.5em;
text-align:left;
}

#contentwide {
margin:10px 10px 10px 160px;
padding:0;
line-height:1.5em;
text-align:left;
}

#contentwide-pricing {
margin:10px 10px 10px 160px;
padding:0;
line-height:1.5em;
text-align:left;
}

#contentfull {
margin:10px 10px 10px 10px;
padding:2px 0 0 0;
line-height:1.5em;
text-align:left;
}

#content h2, #contentwide h2, #contentwide-pricing h2, #contentfull h2 {
font-size:1.6em;
color:#8FBC8F;
letter-spacing:0px;
border-bottom: 0px solid #8a6985; width: 575px;
/*background-image: url(img/line.gif);
background: url(img/line4.gif) bottom left no-repeat;*/
font-weight:bold;
margin:-10px 0px 10px 0px;
padding:0;
padding-bottom: 8px;
margin-bottom: 5px;
padding-top: 8px;
}



#font-family h3, #contentwide h3, #contentwide-pricing h3, #contentfull h3 {
font-size:1.5em;
font-weight:normal;
margin:6px 0 6px 0;
padding:0;
}

#font-family p, #contentwide p, #contentfull p {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:0.8em;
font-weight:normal;
margin:6px 0 6px 0;
padding:0;
}

#contentwide-pricing p {
font-family: Calibri;
color:#000000;
font-size: medium;
font-weight:normal;
margin:6px 0 6px 0;
padding: 2px 2px 2px 2px ;
}

#content img, #contentwide img, #contentfull img {
padding:0px;
/*background:#cccccc;*/
color:#90a7a8;
border: #90a7a8;
}

#contentwide-pricing img {
padding:3px;
}

#content a#font-family, #contentwide a, #contentfull a {
font-weight:bold;
}

#content ul, #content ol,
#contentwide ul, #contentwide ol,
#contentfull ul, #contentfull ol {
margin:0 0 16px 20px;
padding:0;
}

#content ul ul, #content ol ol,
#contentwide ul ul, #contentwide ol ol,
#contentfull ul ul, #contentfull ol ol {
margin:2px 0 2px 20px;
}

#content li, #contentwide li, #contentfull li {
margin:0 0 2px 10px;
padding:0 0 0 4px;
}

/***** Footer *****/

#footer {
clear:both;
margin:0 auto;
padding:8px 0;
border-top:2px solid #cad8e1;
width:760px;
text-align:center;
color:#eff6fc;
background-color: #007FFF;
font-size:0.9em;
}

#footer p {
padding:0;
margin:0;
}

#footer a {
color:#eff6fc;
background-color:inherit;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

/***** Footer2 *****/

#footer2 {
clear:both;
margin:0 auto;
padding:8px 0;
border-top:2px solid #cad8e1;
width:1024px;
text-align:center;
color:#eff6fc;
background-color:#8FBC8F;
font-size:0.9em;
}

#footer2 p {
padding:0;
margin:0;
}

#footer2 a {
color:#eff6fc;
background-color:inherit;
text-decoration:none;
}

#footer2 a:hover {
text-decoration:underline;
}

/***** Various tags *****/

a {
text-decoration:none;
color:#669966;
background-color:inherit;
}

a:hover {
text-decoration:underline;
color:#658093;
background-color:inherit;
}

a img {
border:0;
}

p {
margin:0 16px 16px 0;
}

hr {
	width:97%;
	text-align:left;
}

blockquote {
border-top:1px solid #d8d8d8;
border-right:1px solid #d8d8d8;
border-bottom:1px solid #d8d8d8;
border-left:4px solid #cccccc;
margin:16px;
padding:7px 7px 7px 11px;
background:#f4f4f4 url(img/menubg.gif) bottom left repeat-x;
color:#006699;
}

blockquote p {
font-size:1.1em;
line-height:1.3em;
margin:0;
}

/***** Table2 styles *****/

.table2 {
margin:0 0 16px 0;
padding:0;
line-height:1.3em;
border-collapse:collapse;
border:0px solid #83809d;
}

.table2 caption {
text-align:left;
font-size:1.5em;
font-weight:normal;
margin:0;
padding:6px 0 8px 0;
}

.table2 th {
padding:7px;
text-align:left;
color:#006699;
}

.table2 td {
padding:7px;
/* font-size:0.9em; */
text-align:left;
/* color:#000000; */
}

/***** Form styles *****/


/***** Search box *****/

#searchbox {
margin-left: 10px;
padding:0;
margin:6px 0 16px 0;
}

#searchform {
margin-left: 10px;
background:#ffffff;
border:1px solid #cccccc;
color:#006699;
font-size:0.9em;
padding:4px;
width:116px;
}

#searchbox label {
display:none;
}

/***** Various classes *****/

.left {
margin:10px 10px 5px 0;
float:left;
}

.right {
margin:10px 0 5px 10px;
float:right;
}

.announce {
	margin: 10px 0 10px 0;
	padding: 10px 10px 5px 10px;
	width: 105px;
	color: #006699;
	background: #f4f4f4 url(img/menubg.gif) repeat-x bottom left;
	border-top: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	border-left: 4px solid #cccccc;
	line-height: 1.3em;
}

.announce a {
font-weight:bold;
}

.announce p {
font-size:0.9em;
}

.announce h2 {
margin:0 0 10px 0;
padding:0;
}

#avmenu .announce {
width:125px;
}

.textright {
text-align:right;
margin:-10px 0 4px 0;
}

.center {
text-align:center;
}

.small {
font-size:0.8em;
}

.large {
font-size:1.3em;
}

.bold {
font-weight:bold;
}

.highlighted {
padding:3px;
background-color:#f0f0f0;
color:#303030;
border:1px solid #b0b0b0;
}

/***** Added Shadow Elements from List-A-Part *****/
.p-shadow {
  width: 90%;
  float:left;
  background: url(img/shadowAlpha.png) no-repeat bottom right !important;
  background: url(img/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.p-shadow div {
  background: none !important;
  background: url(img/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
  }

.p-shadow p {
	color: Black;
	background-color:#8FBC8F;
	font: italic 1em georgia, serif;
	border: 1px solid #a9a9a9;
	padding: 10px;
	margin: -6px 6px 6px -6px !important;
	margin: 0;
}

/***** end of Shadows *****/

.hide {
display:none;
}

.style1 {
width:160px;
	text-align: center;
	font-size:80%;
}

.shop {
background-color:#8FBC8F;
}

/****** Country Styles Section ******/

/***** Thailand *****/

#thailand-content {
margin:0px 0px 0px 0px;
padding:0;
line-height:1.5em;
text-align:justify;
}

#thailand-content h6 {
font-size:2.6em;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#b1acd4;
letter-spacing:0px;
border-bottom: 0px solid #8a6985; width: 575px;
font-weight:bold;
margin:10px 0px 10px 0px;
padding:0;
padding-bottom: 8px;
margin-bottom: 5px;
padding-top: 8px;
}

#thailand-content p {
font-family:Arial, Helvetica, sans-serif;
color:#645faa;
font-size:0.8em;
font-weight:normal;
margin:6px 0 6px 0;
padding:0;
text-align:justify;
}

/***** end Thailand *****/

/***** Malaysia *****/

#malaysia-content {
margin:0px 0px 0px 0px;
padding:0;
line-height:1.5em;
text-align:justify;
}

#malaysia-content h6 {
font-size:2.6em;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#c7e4c1;
letter-spacing:0px;
border-bottom: 0px solid #8a6985; width: 575px;
font-weight:bold;
margin:10px 0px 10px 0px;
padding:0;
padding-bottom: 8px;
margin-bottom: 5px;
padding-top: 8px;
}

#malaysia-content p {
font-family:Arial, Helvetica, sans-serif;
color:#70ba6a;
font-size:0.8em;
font-weight:normal;
margin:6px 0 6px 0;
padding:0;
text-align:justify;
}

/***** end Malaysia *****/

/***** India *****/

#india-content {
margin:0px 0px 0px 0px;
padding:0;
line-height:1.5em;
text-align:justify;
}

#india-content h6 {
font-size:2.6em;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#b5c7b6;
letter-spacing:0px;
border-bottom: 0px solid #8a6985; width: 575px;
font-weight:bold;
margin:10px 0px 10px 0px;
padding:0;
padding-bottom: 8px;
margin-bottom: 5px;
padding-top: 8px;
}

#india-content p {
font-family:Arial, Helvetica, sans-serif;
color:#5b946e;
font-size:0.8em;
font-weight:normal;
margin:6px 0 6px 0;
padding:0;
text-align:justify;
}

/***** end India *****/

/***** Sri Lanka *****/

#srilanka-content {
margin:0px 0px 0px 0px;
padding:0;
line-height:1.5em;
text-align:justify;
}

#srilanka-content h6 {
font-size:2.6em;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#f3d2b2;
letter-spacing:0px;
border-bottom: 0px solid #8a6985; width: 575px;
font-weight:bold;
margin:10px 0px 10px 0px;
padding:0;
padding-bottom: 8px;
margin-bottom: 5px;
padding-top: 8px;
}

#srilanka-content p {
font-family:Arial, Helvetica, sans-serif;
color:#e29e5f;
font-size:0.8em;
font-weight:normal;
margin:6px 0 6px 0;
padding:0;
text-align:justify;
}

/***** end Sri Lanka *****/

/***** Bali *****/

#bali-content {
margin:0px 0px 0px 0px;
padding:0;
line-height:1.5em;
text-align:justify;
}

#bali-content h6 {
font-size:2.6em;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#9ec5e9;
letter-spacing:0px;
border-bottom: 0px solid #8a6985; width: 575px;
font-weight:bold;
margin:10px 0px 10px 0px;
padding:0;
padding-bottom: 8px;
margin-bottom: 5px;
padding-top: 8px;
}

#bali-content p {
font-family:Arial, Helvetica, sans-serif;
color:#7ab4e2;
font-size:0.8em;
font-weight:normal;
margin:6px 0 6px 0;
padding:0;
text-align:justify;
}

/***** end bali *****/

/***** Japan *****/

#japanese-content {
margin:0px 0px 0px 0px;
padding:0;
line-height:1.5em;
text-align:justify;
}

#japanese-content h6 {
font-size:2.6em;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#dfb8c2;
letter-spacing:0px;
border-bottom: 0px solid #8a6985; width: 575px;
font-weight:bold;
margin:10px 0px 10px 0px;
padding:0;
padding-bottom: 8px;
margin-bottom: 5px;
padding-top: 8px;
}

#japanese-content p {
font-family:Arial, Helvetica, sans-serif;
color:#c16a88;
font-size:0.8em;
font-weight:normal;
margin:6px 0 6px 0;
padding:0;
text-align:justify;
}

/***** end japan *****/

/***** Taiwan *****/

#taiwan-content {
margin:0px 0px 0px 0px;
padding:0;
line-height:1.5em;
text-align:justify;
}

#taiwan-content h6 {
font-size:2.6em;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#f0d494;
letter-spacing:0px;
border-bottom: 0px solid #8a6985; width: 575px;
font-weight:bold;
margin:10px 0px 10px 0px;
padding:0;
padding-bottom: 8px;
margin-bottom: 5px;
padding-top: 8px;
}

#taiwan-content p {
font-family:Arial, Helvetica, sans-serif;
color:#e7bc51;
font-size:0.8em;
font-weight:normal;
margin:6px 0 6px 0;
padding:0;
text-align:justify;
}

/***** end taiwan *****/

/***** Maldives *****/

#maldives-content {
margin:0px 0px 0px 0px;
padding:0;
line-height:1.5em;
text-align:justify;
}

#maldives-content h6 {
font-size:2.6em;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#abe1f9;
letter-spacing:0px;
border-bottom: 0px solid #8a6985; width: 575px;
font-weight:bold;
margin:10px 0px 10px 0px;
padding:0;
padding-bottom: 8px;
margin-bottom: 5px;
padding-top: 8px;
}

#maldives-content p {
font-family:Arial, Helvetica, sans-serif;
color:#16c1f3;
font-size:0.8em;
font-weight:normal;
margin:6px 0 6px 0;
padding:0;
text-align:justify;
}

/***** end maldives *****/


/****** end Country Styles Section ******/


