body{
padding:0px;
margin:0px;
}


/*___<<<<<<<<<<<<<<<<<<<<_______(((((( HEADER CSSS ))))))_______>>>>>>>>>>>>>>>>>>>>>>>___*/

.top_contact_numbers{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
}
.top_contact_numbers span{
font-family:Arial, Helvetica, sans-serif;
color:#ee8507;
font-weight:bold;
font-size:16px;
}
.top_contact_numbers a{
color:#ee8507;
font-size:14px;
text-decoration:none;
font-weight:bold;
}
.top_contact_numbers a:hover{
color:#000000;
text-decoration:none;
font-weight:bold;
}



.top_links{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
}
.top_links a{
color:#000000;
text-decoration:none;
}
.top_links a:hover{
color:#ee8507;
text-decoration:none;
}



.top_navigation{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
padding:5px 10px;
}
.top_navigation a{
color:#FFFFFF;
padding:0 8px;
text-decoration:none;
}
.top_navigation a:hover{
color:#ee8507;
padding:0 8px;
text-decoration:none;
}


/*___<<<<<<<<<<<<<<<<<<<<_______(((((( MAIN CONTENT CSS ))))))_______>>>>>>>>>>>>>>>>>>>>>>>___*/

.heads_big{
font-family: "Century Gothic", Geneva, Arial, Helvetica, sans-serif;
color:#fff;
font-size:26px;
font-weight:bold;
padding:5px 10px;
}
.heads_big span{
font-family: "Century Gothic", Geneva, Arial, Helvetica, sans-serif;
color:#333333;
font-size:18px;
font-weight:bold;
}

.small_text{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#333333;
text-align:justify;
line-height:16px;
font-size:10px;
padding:5px 10px;
}
.small_text a{
color:#333333;
text-decoration:none;
}
.small_text a:hover{
color:#ee8507;
text-decoration:none;
}


.main_bg{
background-image:url(main_bg_image.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
border-top:1px solid #d5d5d3;
border-right:1px solid #d5d5d3;
border-left:1px solid #d5d5d3;
}

.main_bg_aboutus{
background-image:url(abt_bg.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
border-top:1px solid #d5d5d3;
border-right:1px solid #d5d5d3;
border-left:1px solid #d5d5d3;
}

.main_bg_services{
background-image:url(services_bg.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
border-top:1px solid #d5d5d3;
border-right:1px solid #d5d5d3;
border-left:1px solid #d5d5d3;
}


.main_bg_get_quote{
background-image:url(get_quote_bg.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
border-top:1px solid #d5d5d3;
border-right:1px solid #d5d5d3;
border-left:1px solid #d5d5d3;
}

.main_bg_news{
background-image:url(news_bg.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
border-top:1px solid #d5d5d3;
border-right:1px solid #d5d5d3;
border-left:1px solid #d5d5d3;
}

.main_bg_articles{
background-image:url(articles_bg.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
border-top:1px solid #d5d5d3;
border-right:1px solid #d5d5d3;
border-left:1px solid #d5d5d3;
}

.main_bg_career{
background-image:url(career_bg.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
border-top:1px solid #d5d5d3;
border-right:1px solid #d5d5d3;
border-left:1px solid #d5d5d3;
}

.main_bg_contact{
background-image:url(contact_bg.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
border-top:1px solid #d5d5d3;
border-right:1px solid #d5d5d3;
border-left:1px solid #d5d5d3;
}

.main_bg_sitemap{
background-image:url(sitemap.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
border-top:1px solid #d5d5d3;
border-right:1px solid #d5d5d3;
border-left:1px solid #d5d5d3;
}

.main_bg_portfolio{
background-image:url(portfolio.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
border-top:1px solid #d5d5d3;
border-right:1px solid #d5d5d3;
border-left:1px solid #d5d5d3;
}

.main_bg_ourpackages{
background-image:url(our_packages_bg.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
border-top:1px solid #d5d5d3;
border-right:1px solid #d5d5d3;
border-left:1px solid #d5d5d3;
}

.h2{
font-family: "Century Gothic", Geneva, Arial, Helvetica, sans-serif;
color:#ee8507;
font-size:16px;
font-weight:bold;
padding:5px 5px;
}


.h3{
font-family: "Century Gothic", Geneva, Arial, Helvetica, sans-serif;
color:#2b72a6;
font-size:15px;
font-weight:bold;
padding:0px 5px;
}


.all_tabs_heads{
font-family: "Century Gothic", Geneva, Arial, Helvetica, sans-serif;
color:#292828;
font-size:22px;
padding:10px 5px;
letter-spacing:-0.5px;
}
.all_tabs_heads span{
font-family: "Century Gothic", Geneva, Arial, Helvetica, sans-serif;
color:#ef8507;
font-size:22px;
font-weight:bold;
}

.main_text{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#333333;
line-height:16px;
font-size:12px;
text-align:justify;
}
.main_text p{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
line-height:18px;
padding:5px 10px;
margin:0px;
text-align:justify;
}
.main_text a{
text-decoration:none;
color:#ee8507;
font-weight:normal;
}
.main_text a:hover{
text-decoration:none;
color:#000;
font-weight:normal;
}
.main_text ul{
padding:5px 40px;
margin:0px;
}
.main_text ul li{
list-style:url(b1.gif);
margin-bottom:0px 0px;
padding:2px 5px;
}
.main_text fieldset{
width:60%;
border:2px solid #333;
padding:0px;
margin:0px;
}
.main_text legend{
color:#333333;
font-size:14px;
font-weight:bold;
padding:10px;
}


.main_text input{
border:1px solid #CCCCCC;
padding:2px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
}

.input_232{
border:1px solid #CCCCCC;
padding:2px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
}

.news{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#333;
line-height:16px;
font-size:11px;
}

.yellow_btn{
border:1px solid #666666;
padding:4px 6px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#333333;
font-weight:bold;
font-size:11px;
background-color:#ffbd0a;
}
.blue_btn{
border:1px solid #666666;
padding:4px 6px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#FFF;
font-weight:bold;
font-size:11px;
background-color:#1F9EAF;
}
.purple_btn{
border:1px solid #666666;
padding:4px 6px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#FFF;
font-weight:bold;
font-size:11px;
background-color:#b14cd6;
}

.news a{
color:#333;
font-weight:bold;
text-decoration:none;
}
.news a:hover{
color:#999999;
font-weight:bold;
text-decoration:none;
}
.news p{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
line-height:18px;
padding:5px 10px;
margin:0px;
text-align:justify;
}
.news h1{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
font-size:11px;
line-height:18px;
padding:2px 5px;
margin:0px;
}


.diff_color_tabs{
font-family: "Century Gothic", Geneva, Arial, Helvetica, sans-serif;
font-size:22px;
padding:5px 5px;
}
.diff_color_tabs h1{
font-family: "Century Gothic", Geneva, Arial, Helvetica, sans-serif;
font-size:22px;
color:#FFFFFF;
padding:0px 5px;
margin:0px;
font-weight:normal;
}
.style1 {color: #73B4BA}
.style2 {color: #81C558}
.style3 {color: #BE3795}
.style4 {color: #BA9A33}
.style5 {color: #a176e5}
.style6 {color: #cc0000}
.style7 {color: #919230}
.style8 {color: #d94798}


.sev_tabs_2{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
font-style:oblique;
padding-left:5px;
padding-bottom:5px;
font-weight:bold;
}
.sev_tabs_4{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
font-style:oblique;
padding-left:5px;
padding-bottom:5px;
}

/*___<<<<<<<<<<<<<<<<<<<<_______(((((( LEFT NAVIGATION CSS ))))))_______>>>>>>>>>>>>>>>>>>>>>>>___*/

.left_navigation{
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
}
.left_navigation a{
color:#000;
text-decoration:none;
}
.left_navigation a:hover{
color:#ee8507;
text-decoration:none;
}
.futured_solutions{
font-family: "Century Gothic", Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding:5px 10px;
color:#BE3795;
}
.futured_text{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
}
.futured_text img{
border:1px solid #333333;
padding:2px;
background-color:#eaeaea;
}

.latest_news{
font-family: "Century Gothic", Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding:5px 10px;
color:#fff;
}
.left_news_text{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
}
.left_news_text p{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:16px;
font-size:11px;
padding:5px 20px;
border-bottom:1px dashed #c2e2ab;
margin:0px;
}
.left_news_text a{
text-decoration:none;
color:#ffffff;
}
.left_news_text a:hover{
text-decoration:none;
color:#ffffff;
}

/*___<<<<<<<<<<<<<<<<<<<<_______(((((( FOOTER CSS ))))))_______>>>>>>>>>>>>>>>>>>>>>>>___*/

.footer{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
text-transform:uppercase;
}
.footer a{
color:#666666;
padding:0 12px;
text-decoration:none;
}
.footer a:hover{
color:#ee8507;
padding:0 12px;
text-decoration:none;
}


.footer22{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
line-height:18px;
padding:0 40px;
}
.footer22 a{
color:#666666;
padding:0 5px;
text-decoration:none;
}
.footer22 a:hover{
color:#ee8507;
padding:0 5px;
text-decoration:none;
}

.footer33{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
line-height:18px;
}
.footer33 a{
color:#ee8507;
text-decoration:none;
}
.footer33 a:hover{
color:#666666;
text-decoration:none;
}

/*___<<<<<<<<<<<<<<<<<<<<_______(((((( SITEMAP ))))))_______>>>>>>>>>>>>>>>>>>>>>>>___*/


.sitemap{
padding:0px 0px 0px 0px;
margin:0px;
}
.sitemap ul{
padding:5px 0px 0px 30px;
margin:0px;
}
.sitemap ul ul{
padding:0px 0px 0px 40px;
margin:0px;
}
.sitemap ul ul li{
list-style:url(sm_imm.gif);
margin:0px 0px 0px 0px;
}
.sitemap ul ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-decoration:none;
font-weight:normal;
}
.sitemap ul ul li a:hover{
color:#ff6600;
text-decoration:none;
}

.sitemap ul li{
list-style:url(b1.gif);
margin:0px 0px 0px 0px;
}
.sitemap ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-decoration:none;
font-weight:bold;
}
.sitemap ul li a:hover{
color:#FF6600;
}


/*___<<<<<<<<<<<<<<<<<<<<_______(((((( PORTFOLIO ))))))_______>>>>>>>>>>>>>>>>>>>>>>>___*/

.grey{
background:url(im-h.gif);
font-family:Arial, Helvetica, sans-serif;
color:#f1f1f1;
font-size:1.2em;
text-align:center;
}
.light_grey{
background:url(im.gif);
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:1.2em;
text-align:center;
}
.toggleborder img{
border: 3px solid #fff;
}

.toggleborder:hover img{
border: 3px solid #000;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}


#dhtmltooltip{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color:#2B72A6;
visibility: hidden;
z-index: 100;
color:#FFFFFF;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}



#interface1 {
	z-index:1;
}
#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader {
	font-family:Tahoma, Helvetica, sans;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:135px;
	border:1px solid #6A6A6A;
	text-align:left;
	z-index:255;
}
#progress {
	height:5px;
	font-size:1px;
	width:1px;
	position:relative;
	top:1px;
	left:10px;
	background-color:#9D9D94
}
#loader_bg {
	background-color:#EBEBE4;
	position:relative;
	top:8px;left:8px;height:7px;
	width:113px;font-size:1px
}
.title_h2 {
 width:auto;
 padding:5px 0 0 8px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:.80em;
}
.border_preview{
	z-index:100;
	position:absolute; 
	background: #fff;
	border: 1px solid #444;
}

.preview_temp_load {
	vertical-align:middle;
	text-align:center;
	padding: 10px;
}
.preview_temp_load img{	
	vertical-align:middle;
	text-align:center;
}
.dot{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#333333;
line-height:16px;
font-size:11px;
font-weight:bold
}
.dot p{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
line-height:18px;
padding:5px 10px;
margin:0px;
text-align:justify;
}
.dot a{
text-decoration:none;
color:#ee8507;
font-weight:bold;
}
.dot a:hover{
text-decoration:none;
color:#000;
font-weight:bold;
}
.dot ul{
padding:5px 40px;
margin:0px;
}
.dot ul li{
list-style:url(arrow.png);
margin-bottom:0px 0px;
padding:3px 0px;
}

.total{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF9B6A;
}

.order_now_button{
border:1px solid #454511;
padding:4px 6px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
background-color:#7d7e25;
}
.foots{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-align:right;
}

.foots a{
color:#ff8000;
text-decoration:none;
}
.foots a:hover{
color:#000;
text-decoration:none;
}

.package_small_text{
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}
.package_small_text_22{
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:12px;
line-height:20px;
font-weight:bold;
text-transform:uppercase;
}
.package_medium_text{
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:23px;
font-weight:bolder;
line-height:23px;
}
.package_X_text{
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}
.package_XX_text{
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:19px;
line-height:20px;
font-weight:bold;
text-transform:uppercase;
}
.package_XXX_text{
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:36px;
font-weight:bolder;
line-height:45px;
text-transform:uppercase;
}


.photo {
	margin: 20px 30px 10px 30px;
	position: relative;
	width: 180px;
	height: 130px;
}
.photo img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
}
.photo span {
	width: 20px;
	height: 18px;
	display: block;
	position: absolute;
	top: 12px;
	left: 12px;
	background: url(images/digg-style.gif) no-repeat;
}
.photo a {
	text-decoration: none;
}

.sample1 span {
	width: 28px;
	height: 21px;
	display: block;
	position: absolute;
	top: -12px;
	left: 90px;
	background: url(../images/pin.png) no-repeat;
}
.sample6 span {
	width: 189px;
	height: 137px;
	display: block;
	position: absolute;
	top: -5px;
	left: -5px;
	background: url(../images/cut-corner.png) no-repeat;
}
.sample3 span {
	width: 30px;
	height: 60px;
	display: block;
	position: absolute;
	top: -5px;
	left: -2px;
	background: url(../images/paper-clip.png) no-repeat;
	behavior: url(../images/iepngfix.htc);
}

.sample3 em {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	background: #c6c783 url(../images/grey-gradient.gif) repeat-x;
	color: #000;
	font-style: normal;
	padding: 4px 10px;
	display: block;
	position: absolute;
	font-weight:bold;
	top: 120px;
	right:0;
	border: 1px solid #999;
	border-left-color: #888;
}


.left_c2s{
padding:5px;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
color:#FF6600;
text-align:justify;
}
.left_c2s ul{
padding:0px;
margin:0px;
}
.left_c2s ul li{
display:inline;
padding:2px 5px;
margin:2px;
line-height:24px;
}
.left_c2s a{
text-decoration:none;
color:#FF6600;
}
.left_c2s a:hover{
text-decoration:underline;
color:#FF6600;
}
.left_c2s .h6{
font-size:11px;
padding:0px;
margin:0px;
}
.left_c2s .h5{
font-size:16px;
font-weight:bold;
padding:0px;
margin:0px;
}
.left_c2s .h4{
font-size:11px;
padding:0px;
margin:0px;
}
.left_c2s .alt3{
font-size:14px;
font-weight:bold;
padding:0px;
margin:0px;
}

.left_c2s .alt22{
font-size:18px;
font-weight:bold;
padding:0px;
margin:0px;
}