@charset "utf-8";
/* CSS Document */

body {
	padding:0;
	margin:0;
	background:#fff2e3 url(../images/bg.gif) 0% 0% repeat-x;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	line-height:18px;
}
ul, li { padding:0; margin:0; list-style:none; }
h1, h2, h3, h4, h5, h6 { padding:0; margin:0; }
img { border:none; }

.lsize { margin:0 auto; width:930px; }
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }

.pad_01 { padding:20px; }
.pad_02 { padding-right:20px; }
.pad_03 { padding:10px 0; }
.pad_04 { padding:5px 0; }

.mar_01 { margin:20px 19px 0 0 ; }
.mar_02 { margin:20px 0 0 0 ; }

.list_01 li { display:inline; margin-left:10px; }
.list_02 li { display:inline; width:260px; float:left; background:url(../images/testimonial_icon.gif) left top no-repeat; padding-left:30px; }
.list_02 li a { color:#333; text-decoration:none; }
.list_02 li a:hover { color:#732002; }

#header { border-bottom:1px solid #bf610f; height:140px; }
#header h1 { float:left; width:118px; height:106px; background:url(../images/logo.png) 0% 0% no-repeat; display:inline; margin:15px; }
#header h1 a { text-indent:-99999em; display:block; width:118px; height:106px; float:left; }
#header h2 { float:left; width:118px; height:106px; background:url(../images/logo.gif) 0% 0% no-repeat; display:inline; margin:15px; }

#header .cell_01 { width:750px; float:right; }

#menu { padding:32px 35px 0 0 !important; padding:35px 35px 0 0; }
#menu li { float:left; background:url(../images/menu_right_curve_n.gif) no-repeat right 100%; margin-right:3px; padding:0px; list-style-type:none; }
#menu li a { font-weight:bold; color:#ffcb91; background:url(../images/menu_left_curve_n.gif) no-repeat left 100%; display:block; float:left; text-align:center; padding:7px 15px 7px 15px; text-decoration:none; }
#menu li a:hover { text-decoration:none; color:#fff; }
#menu li.active { float:left; background:#F5D077 url(../images/menu_right_curve_a.gif) no-repeat right 100%; }
#menu li.active a { color:#fff; background:url(../images/menu_left_curve_a.gif) no-repeat left 100%;}
#menu li.active a:hover { color:#fff; background:url(../images/menu_left_curve_a.gif) no-repeat left 100%;}

#header_graphic { padding:10px 0; width:930px; height:225px; }

#content { border-bottom:1px solid #dfa979; border-top:1px solid #f2d5b9; padding-bottom:20px; }
#content h1 { font:22px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#732002; padding:8px 0 12px 0; }

.title { font:22px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#732002; padding:8px 0 8px 0; }
.link_01 { color:#333; }
.link_01 a { color:#6b1c00; text-decoration:none; }
.link_01 a:hover { color:#b36000; text-decoration:none; }

.link_02 { color:#007fba; }
.link_02 a { color:#007fba; background:url(../images/arrow_01.gif) left 4px no-repeat; padding-left:8px; text-decoration:none; }
.link_02 a:hover { color:#007fba; text-decoration:underline;  }

.tag_01 { background:url(../images/price_tag.gif) 94% 0% no-repeat; padding:13px 0 18px 0; }

.calls_lines_bg {
	background:url(../images/calls_lines_icon.jpg) 170px 15px no-repeat; padding:15px 10px;
}
.mobile_phone_deals_bg { background:url(../images/mobile_phone_deals_icon.jpg) 170px 15px no-repeat; padding:15px 10px; }
.broadband_bg { background:url(../images/broadband_icon.jpg) 150px 15px no-repeat; padding:15px 10px; }
.telephone_systems_bg { background:url(../images/telephone_systems_icon.jpg) 160px 15px no-repeat; padding:15px 10px; }
.memorable_numbers_bg { background:url(../images/memorable_numbers_icon.jpg) 170px 15px no-repeat; padding:15px 10px; }
.our_differentiators_bg { background:url(../images/our_differentiators_icon.jpg) 160px 15px no-repeat; padding:15px 10px; }

.calls_lines_bg2 {
	padding:15px 10px;
	background-repeat: no-repeat;
	background-position: 170px 15px;
}

.service_box { background:url(../images/ser_bg.gif) 0% 0% repeat-y; width:296px; float:left; }
.service_box .top { background:url(../images/ser_toppart.gif) 0% 0% no-repeat; font:20px Arial, Helvetica, sans-serif; color:#3d3d3d; padding-left:20px; }
.service_box .bottom { background:url(../images/ser_bottompart.gif) 0% 100% no-repeat; }

.service_box2 {
	background:url(../images/ser_bg.gif) 0% 0% repeat-y;
	width:296px;
	float: right;
}
.service_box2 .top { background:url(../images/ser_toppart.gif) 0% 0% no-repeat; font:20px Arial, Helvetica, sans-serif; color:#3d3d3d; padding-left:20px; }
.service_box2 .bottom { background:url(../images/ser_bottompart.gif) 0% 100% no-repeat; }

#footer { background:url(../images/footer_shedo.gif) 50% 0% no-repeat; padding:20px 5px; line-height:22px; }
#footer a { color:#333; text-decoration:none; }
#footer a:hover { color:#732002; }


.list_03 li {
	display:list-item;
	color: #333333;
	background-image: url(./images/arrow_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.list_03 li a:hover {
	color:#732002;
}
#content h2 {
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#732002;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}

