@charset "utf-8";
/*CSS DOCUMENT*/

body {
margin: 0;
padding: 0;
background: #dcdcdc;
text-align: center;
}

* {
padding: 0;
margin: 0;
}

#wrapper {
margin:0px auto;
width:935px;
border-left:2px solid #000000;
border-right:2px solid #000000;
margin-top: 4px;
}

#header {
width:935px;
height:100px;
background:url(../images/header_bg.jpg) repeat-x;
}

#logo {
float:left;
width:235px;
height:100px;
overflow: hidden;
}

#headright {
float:right;
width:660px;
height:98px;
font:bold 12px Verdana;
color:#FFFFFF;
}

#topmenu {
float: right;
width: 500px;
height: 34px;
}

table.topmenubar {
float: right;
margin-right: 10px;
}

td.img1 {
width: 30px;
}

td.img {
width: 30px;
padding-left: 5px;
}

#search {
float: right;
width: 200px;
height: 35px;
border: 0px Orange solid;
}

.inputbox_search {
font:normal 10px Verdana;
color:#333333;
padding:2px 0 0 10px;
height:15px;
border:0px;
background:url(../images/search.jpg) repeat-x;
}

#mainmenu {
float: right;
width: 640px;
height: 20px;
}

#banner {
width:935px;
/*background:url(../images/banner.jpg) no-repeat;*/
height:280px;
border-top: 1px #FFFFFF solid;
}

#mainbody {
width:921px;
height:171px;
padding: 4px 4px 4px 4px;
background: url(../images/mid_bgh.jpg) repeat-x;
}

#home-blue {
float:left;
width:695px;
height:170px;
background: url(../images/blue-mid.jpg) repeat-x;
}

#blue-left {
float:left;
background:url(../images/blu-left.jpg) no-repeat;
width:7px;
height:170px;
}
 
#blue-mid {
float:left;
width:660px;;
height:170px;
}

#home-box1 {
float:left;
width:31%;
height:170px;
text-align: left;
}

#home-box2 {
float:left;
width:31%;
height:170px;
text-align: left;
}

#home-box3 {
float:left;
width:34%;
height:170px;
text-align: left;
}

#home-box3

#blue-right {
float:right;
background:url(../images/blu-right.jpg);
background-repeat: no-repeat;
width:7px;
height: 170px;
}

#download {
float:right;
width:219px;
height:170px;
text-align: left;
}

#download_left {
float:left;
width:7px;
height:170px;
background:url(../images/download_lf.jpg) no-repeat;
}

#download_right {
float:left;
width:7px;
height:170px;
background:url(../images/download_rgt.jpg)  no-repeat;
}

#download_mid {
float:left;
width:205px;
height:170px;
background:url(../images/download_bg.jpg) repeat-x;
}
 
#footer {
clear: both;
width:935px;
background:url(../images/footer.jpg) repeat-x;
height:36px;
}

#foot-left {
float:left;
width:339px;
font:normal 11px Verdana;
color:#bdbbbc;
text-align:left;
padding:7px 0 0 10px;
height:24px;
}

#foot-mid {
float:left;
width:268px;
font:normal 11px Verdana;
color:#bdbbbc;
text-align:center;
padding:7px 0 0 10px;
height:24px;
}

#foot-right {
float:left;
width:275px;
font:normal 11px Verdana;
color:#bdbbbc;
text-align:right;
padding:7px 10px 0 0;
height:24px;
}

#foot-right a {
text-decoration: none;
font:normal 11px Verdana;
color:#bdbbbc;
}

a.mainlevel_foot {
font:normal 11px Verdana;
color:#bdbbbc;
text-decoration:none;
margin-right:10px;
}

/*JOOMALFY*/

.moduletable_home h3 {
font:bold 12px Verdana;
color:#ffffff;
margin:7px;
}

.moduletable_web h3 {
font:bold 12px Verdana;
color:#ffffff;
margin:7px;
padding-left:20px;
}

.moduletable_home ul {
padding-top: 5px;
}

ul .home_li {
margin-top:12px;
}

.home_li {
font:normal 11px Verdana;
color:#ffffff;
list-style-image:url(../images/home_li.png);
margin:8px 0 0px 25px;
}

.home_li a {
font:normal 11px Verdana;
color:#ffffff;
list-style-image:url(../images/home_li.gif);
margin-bottom:8px;
text-decoration:none;
}

.home_li a:hover {
font:normal 11px Verdana;
color:#ffffff;
list-style-image:url(../images/home_li.gif);
margin-bottom:8px;
text-decoration:underline;
}

.moduletable_download h3 {
font:bold 16px Verdana;
color:#2a2a2a;
margin-top:8px;
}

.moduletable_download {
font:normal 11px Verdana;
color:#000000;
}

.moduletable_download td a {
text-decoration: none;
font:normal 11px Verdana;
color:#000000;
}


ul.home {
padding-top: 5px;
}

/*INNERPAGE CSS STARTS*/

#inner-banner {
width:935px;
height:136px;
border-top: 1px #FFFFFF solid;
overflow: hidden;
}

#innerbody
{
float:left;
width:935px;
background:url(../images/innerbody-bg.jpg) repeat-y;
}

#leftsection {
float:right;
width:215px;
background:#e7e7e7;
text-align: left;
}

#lefttop {
float: left;
width: 200px;
margin:10px 0 0 7px;
}

#leftbottom {
float: left;
width: 210px;
margin: 10px 0 0 0;
}

#roundtop {
float:left;
width:197px;
height:15px;
background:#d4d4d4;
}

#roundbottom {
float:left;
width:197px;
height:15px;
}

#roundmid {
float:left;
width:197px;
background:#d4d4d4;
}

#linkimg {
width:185px;
float:left;
margin:0px 0px 0px 8px;
display:inline;
}

#linkimg td {
padding:2px 0px 4px 0px;
}

#rightsection {
float: left;
width: 707px;
border: 0px Orange solid;
}

#news {
float:left;
width:706px;
height:38px;
background:url(../images/news.jpg) no-repeat;
}

#cont {
float:left;
width:706px;
font:normal 11px Verdana;
color:#6c6c6c;
line-height:16px;
text-align:justify;
}


#cont ul, #cont ol{ padding-left: 20px; }

.moduletable h3 {
font:bold 12px Verdana;
color:#2a8fb7;
width: 93%;
padding:0 0 5px 14px;
border-bottom: 1px #6b6b6b solid;
}

.menu {
list-style:none;
margin:0px;
}

.menu li {
padding:7px 0 7px 10px;
font:bold 11px Verdana;
color:#1d1e1d;
margin:0 0 2px 5px;
width:89%;
border-bottom: 1px #6b6b6b solid;
}

#roundmid ul li ul {
margin-top: 5px;
border-top: 1px #6b6b6b solid;
list-style-type: none;
}

#roundmid ul li ul li {
padding:5px 0 0 10px;
font:bold 11px Verdana;
color:#1d1e1d;
height:18px;
margin:0 0 2px 5px;
width:89%;
border-bottom: 1px #6b6b6b solid;
}

.menu li a {
font:bold 11px Verdana;
color:#6b6b6b;
text-decoration:none;
}

.menu li a:hover {
font:bold 11px Verdana;
color:#1d1e1d;
text-decoration:underline;
}

.contentheading, .componentheading {
color:#2a8fb7;
font:bold 16px Verdana;
padding: 10px 0;
}

.buttonheading img {
border:0px;
}

td.left{
width: 270px;
padding: 5px 5px 5px 10px;
font-weight: bold;
color: black;
}

#submit {
margin: 15px 30px;
}

#inquiry,#agree1,#agree2,#agree3,#agree4 { width: 150px; }

table.supportplans {
width: 100%;
padding-left: 20px;
}

td.head {
background: #d4d4d4;
}

.supportplan1 {
width: 80%;
padding-left: 60px;
}

.supportplan1 td,table.supportplans td {
border: 1px #dcdcdc solid;
background: #DCDCDC;
}

#blockrandom {
float: right;
}

.diagram { 
border:1px #DCDCDC solid;
}

table.cost_b { padding: 0; margin: 0; }

table.cost_b td { border: 1px #DCDCDC solid; background-color: #F5F5F5; margin: 0; padding: 0px; }

.cost_b h3 { border-bottom: 1px #DCDCDC solid; background-color: #B0C4DE; padding: 3px 5px; margin: 0; }

.cost_b ul { padding: 0 20px; list-style-type: square; }

.cost_b p { padding: 10px; }

.contentpaneopen {
line-height: 20px;
margin-left:5px;
}


.subtit-wow {
font: bold 13px Verdana;
}

.p-wow {
padding: 0 3px;
}
a.togather
{
font:normal 11px arial;
color:#336699;
text-decoration:none;
}

a.togather:hover
{
font:normal 11px arial;
color:#336699;
text-decoration:none;
}

table.contact {
margin-left: 20px;
}

.moduletable_hoteldemo {
margin-left:10px;
}

.moduletabel_hoteldemo h3 {
padding:4px 0px 0px 0px;
}
