/*

Theme Name: come

Theme URI: www.comegatel

Description: Comegatel Systems Sdn Bhd
Author: PCT -- Production --

Version: 1.1
*/

body{
	margin:0 auto;
	font-family: "Lucida Grande","Lucida Sans Unicode", sans-serif;
	font-size:12px;
	color:#2e2e2e;
}
.wrapper{
	margin:0 auto;
	width:938px;
	padding:0 11px;
}
.banner{
	padding:0 0 0 3px;
}
.page-content{
	padding:0 25px 0 0;
}
/****** Fonts ******/
a img{
	border:none;
}
h1{
	margin:15px 0 27px 3px;
	font-size:24px;
	color:#047bc6;
	font-weight:normal;
	background:url(img/header/bg-title.jpg) no-repeat top left;
	padding:0 0 0 26px;
	width:903px;
	height:32px;
}

h2{
	margin:0;
	font-size:18px;
	color:#047bc6;
	font-weight:normal;
}
h3{
	margin:0;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	font-style:italic;
	background-color:#047bc6;
	width:375px;
	padding:0 0 0 11px;
}
p{
	text-align:justify;
	line-height:18px;
}
.txt-blue{
	font-weight:bold;
	color:#047bc6;
}
/****** Solutions ******/
.solutions .container{
	width:200px;
	margin:0 28px 0 0;
	padding:20px 0 0;
	vertical-align:top;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.solutions ul{
	list-style-type:disc;
	margin:0 0 0 15px;
	padding:0;
}
.solutions h3{
	font-size:16px;
	margin:25px 0 0;
	padding:0;
	font-style:normal;
	color:#000000;
	background-color:transparent;
	width:100%;
}
.solutions{
	width:668px;
	vertical-align:top;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.solutions p{
	text-align:left;
}
.sidebar{
	width:176px;
	margin:0 36px 0 27px;
	vertical-align:top;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.sidebar ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.sidebar ul li{
	padding:10px 0 7px;
	border-top:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
}

.sidebar ul li.last{
	border-bottom:1px solid #dbdbdb;
}

.sidebar ul li a{
	color:#2e2e2e;
	text-decoration:none;
}

.sidebar ul li a.active{
	color:#047bc6;
}


.sidebar ul li a:hover{
	color:#047bc6;
}
/****** Contact ******/
.contact2{
	width:310px;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
}
table.enquiry td.heading{
	font-style:italic;
	font-size:18px;
	padding:0 0 10px;
}
table.enquiry td.col1{
	width:111px;
}
table.enquiry td.grey{
	border-top:4px solid #3f3f3f;
}
#submit{
	float:right;
}
.field1{
	border:1px solid #047bc6;
	width:196px;
	height:25px;
	margin:2px 0;
}
.field2{
	border:1px solid #047bc6;
	width:196px;
	height:77px;
	margin:2px 0;
}
.map{
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
	margin:0 21px 0 0;
}
.googlemap{
	border:1px solid #047bc6;
}

.contact1{
	margin:0 17px 0 7px;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
}
.contact1 h3{
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	padding:0 0 0 6px;
	width:265px;
}
.contact1 p{
	padding:0 0 0 6px;
}
/****** Services ******/
.services{
	margin:0 0 0 27px;
	/**padding:0 0 55px;**/
	background:url(img/services/bg-services.jpg) no-repeat bottom right;
}
.services .container{
	width:386px;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
	margin:0 110px 67px 0;
}

.services .container ul{
	list-style-type:square;
	margin:0 0 0 15px;
	padding:0;
}

/****** Products ******/
.products{
	margin:0 0 0 16px;
}
.products p{
	text-align:left;
}

.products .container{
	width:189px;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
	margin:0 43px 0 0;
}
a.read{
	font-size:11px;
	color:#047bc6;
	text-decoration:none;
}
/****** About Us ******/
.about{
	padding:0 0 0 336px;
	background:url(img/about/bg-about.jpg) no-repeat top left;
}
/****** Home ******/
.home-content{
	clear:both;
	background:url(img/home/bg-content.jpg) no-repeat top left;
	margin:5px 0 0 3px;
	padding:22px 11px 29px 11px;
}
.home-content p{
	text-align:left;
}
.home1{
	background:url(img/home/comegatel-solutions.jpg) no-repeat top left;
	width:163px;
	height:118px;
	padding:0 39px 0 95px;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
}


.home2{
	background:url(img/home/comegatel-services.jpg) no-repeat top left;
	width:177px;
	padding:0 24px 0 92px;
	margin:0 0 0 13px;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
}
.home3{
	margin:0 0 0 16px;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
}
.home3a{
	width:97px;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
}
.home3b{
        width:148px;
        padding:0 0 0 10px;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
}

/****** Header******/
.header{
	background:url(img/header/bg-header.jpg) no-repeat top left;
	width:938px;
	height:98px;
	margin:0 0 23px;
}
.logo{
	float:left;
	padding:0 0 0 10px;
}
ul#menu{
	list-style-type:none;
	margin:42px 0 0;
	padding:0;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
ul#menu li{
	float:left;
	margin:0 50px 0 0;
}
ul#menu li a{
	color:#4b4b4b;
	text-decoration:none;
}

ul#menu li a:hover{
	color:#047bc6;
}
ul#menu li a.active{
	color:#047bc6;
}


#slideshow {float:left; width:929px; height:271px;}
ul#slides {position:relative; width:929px; height:271px; list-style-type:none; overflow:auto; margin:0; padding:0;}
ul#slides li {width:929px; height:271px}

ul#pagination {clear:both; list-style-type:none; background-color:#047bc6; height:30px; width:129px; margin:0; padding:18px 0 0 800px;}
ul#pagination li {float:left; cursor:pointer; width:12px; height:12px; margin:0 5px 0 0; background:url(img/header/button.jpg) no-repeat top left;}
ul#pagination li:hover {background:url(img/header/button-hover.jpg) no-repeat top left;}
ul#pagination li.current {background:url(img/header/button-hover.jpg) no-repeat top left;}

/****** Footer ******/
.footer{
	clear:both;
	border-top:2px solid #ebebeb;
	font-size:10px;
	margin:26px 0 0;
}
.footer-wrap{
	margin:0 auto;
	width:942px;
	padding:14px 0 18px 18px;
}
ul.footer-menu{
	list-style-type:none;
	margin:0;
	padding:0;
}
.footer-menu li{
	display:inline;
}
.footer-menu li a{
	text-decoration:none;
	color:#2e2e2e;
}
.submitbutton { width:88px; height:31px; display:inline-block; cursor:pointer; border:none; background:url(img/contact/btn-submit.jpg) no-repeat; float:right;}