
/* =RESET
=-----------------------*/
* {margin:0px; padding:0px;}
body {background:#cacaca; line-height:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#3F3F3F;}
html {height:100%; font-size:100%;}
:focus {outline:0;}
ul li {list-style:none;}
img {border:none;}


/*  BODY
=-----------------------*/
#home_main_div {width:100%; background:url(../images/backgrounds/main-background.gif) repeat-x top; background-color:#cacaca;}
#main_div_1 {width:100%; background:url(../images/backgrounds/header-background.gif) no-repeat center top; background-color:#cacaca;}
#page_container {width:960px; margin:auto; background-color:#cacaca; padding-top:15px;}
.blue { font-size:22px; font-family:Arial, Helvetica, sans-serif;}
.red{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#900; font-weight:400; }


/* INDEX 1 CONTAINER STYLE
=-----------------------*/
#container {padding:16px 0px 24px 0px; height:100%;}

#pagetitle {
	background: #e9edf0 url(../../technical/css/i/pagename_bg.gif) repeat-x top left;
	border-bottom: 1px solid #e7e9ea;
	height: 80px;
}
.containing {
	width: 950px;
	margin: 0px auto;
	text-align: left;
	position: relative;
	overflow: hidden;
}
	


#pagetitle h1 {
	color: white;
	margin: 20px 0px 0px;
	line-height:1.2em;
	font-size: 2.6em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    
}

#wrapper {
width: 900px;
padding: 0 8px 0px 10px; 
	text-align:left;
	margin: 0 auto; 
	position: relative;
}



/*  product - accessories form style
=-----------------------*/
.checkbox, .radio {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  display: list-item;
  clear: left;
  float: left;
}

.radio {
  background: url(radio.gif) no-repeat;
}

.select {
  position: absolute;
  width: 158px;
  height: 21px;
  padding: 0 24px 0 8px;
  color: #fff;
 font: 12px/21px arial,sans-serif;
 background: url(select.gif) no-repeat;
  overflow: hidden;
}



/* ) INDEX 1 
=-----------------------*/
.float_right {float:right;}
.float_left {float:left;}

.white_box {width:307px; background:url(../images/backgrounds/white-box.jpg) center repeat-y; margin-bottom:10px;}
.white_box_top {background:url(../images/backgrounds/grey-shadow-effect-top.jpg) no-repeat center top;}
.white_box_bottom {height:270px;}
.white_box_bottom {background:url(../images/backgrounds/box-bottom-shadow.jpg) no-repeat center bottom; padding:12px 17px 42px 16px;}
.white_box h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#FEFEFE; text-align:center; background:url(../images/backgrounds/box-title-background.jpg) no-repeat; height:48px; line-height:34px; margin-bottom:5px;}
.padding {padding:0px 18px 0px 18px;}
.white_box  p.para_1 {color:#3F3F3F; font-size:12px; line-height:18px; padding:0px 0px 10px 0px;}
.white_box  p {color:#3F3F3F; font-size:12px; line-height:18px; padding:4px 0px 6px 0px;}
.middle_box {float:left; margin-left:20px;}
.white_box .title_1 {font-size:16px; font-weight:bold; color:#000000;}
.seperator {background:url(../images/backgrounds/white-box-list-seperator.jpg) repeat-x; height:1px; margin:15px 0px 10px 0px !important; margin:15px 0px 0px 0px;}


/*  INDEX 1 
=-----------------------*/
.white_box ul {padding:0px 18px 0px 18px;}
.white_box ul li {line-height:37px; background:url(../images/backgrounds/white-box-list-seperator.jpg) repeat-x bottom;}
.white_box ul li.lastchild {background:none;}
.white_box ul li a#web_des {background:url(../images/backgrounds/web-designing-icon.jpg) no-repeat left 4px;}
.white_box ul li a#web_dev {background:url(../images/backgrounds/web-development-icon.jpg) no-repeat left 4px;}
.white_box ul li a#cms {background:url(../images/backgrounds/cms-icon.jpg) no-repeat left 4px;}
.white_box ul li a#ecomm {background:url(../images/backgrounds/ecomm-icon.jpg) no-repeat left 4px;}
.white_box ul li a#seo {background:url(../images/backgrounds/seo-icon.jpg) no-repeat left 5px;}
.white_box ul li a#read_more {background:url(../images/backgrounds/arrow.jpg) no-repeat 4px 10px; color:#000000;}
.white_box ul li a#read_more:hover {text-decoration:underline;}
.white_box ul li a {text-decoration:none; color:#3F3F3F; padding-left:38px; display:block; height:37px; line-height:37px; width:200px;}
.white_box ul li a:hover {color:#000000; text-decoration:underline}


/* INDEX 1 
=-----------------------*/
#container #recent_projects {width:627px; float:left; margin:0px 0px 0px 16px !important; margin:0px 0px 0px 8px;}
#container #recent_projects h2 {font-size:18px; font-weight:normal; color:#000000; background:url(../images/backgrounds/line.jpg) repeat-x bottom; line-height:42px; margin-bottom:19px;}
#container .view_projects {float:right; margin:18px 44px 0px 0px;}


/*  INDEX 1 
=-----------------------*/
#container #testimonials {width:274px; float:right; margin:0px 17px 0px 0px !important; margin:0px 9px 0px 0px;}
#container #testimonials h2 {font-size:18px; font-weight:normal; color:#000000; background:url(../images/backgrounds/line.jpg) repeat-x bottom; line-height:42px; margin-bottom:19px;}
#container .testimonials_box {background:url(../images/backgrounds/testimonials-bg.jpg) repeat-y; width:274px; }
#container .testimonials_box p {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-style:italic; color:#3F3F3F; line-height:22px; padding-right:10px; font-weight:normal;}
#container .testimonials_top {background:url(../images/backgrounds/testimonials-top.jpg) no-repeat top;}
#container .testimonials_bottom {background:url(../images/backgrounds/testimonials-bottom.jpg) no-repeat bottom; padding:20px 0px 40px 50px;}

#container .client_name {font-size:12px; color:#3f3f3f; margin:5px 0px 0px 20px;}
#container .client_name span {font-size:14px; font-weight:bold; color:#000000;}




/*  INDEX  CONTAINER STYLE
=-----------------------*/
#container_2 {background:url(../images/backgrounds/container-2-white-box-bg.jpg) repeat-y; margin:17px 16px 0px 16px;}
#container_2_top {background:url(../images/backgrounds/container-2-white-box-top.jpg) no-repeat top;}
#container_2_bottom {background:url(../images/backgrounds/container-2-white-box-botto.jpg) no-repeat bottom; height:100%; padding:29px 26px 32px 28px;}

#container_2 h2 {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:30px; color:#3F3F3F; margin:0px 0px 5px 0px;}
#container_2 h2 span {color:#000000;}

#container_2 p {font-size:12px; color:#3F3F3F; line-height:18px; margin:0px 0px 6px 0px;}

#container_2 .boxes {width:268px; margin:14px 0px 0px 0px;}
#container_2 .boxes h2 {font-size:20px; font-weight:normal; color:#000000; line-height:32px;}
#container_2 .boxes h2#write {background:url(../images/backgrounds/write-icon.jpg) no-repeat left 2px;  padding:0px 0px 0px 44px;}
#container_2 .boxes h2#user {background:url(../images/backgrounds/user-icon.jpg) no-repeat left 2px; padding:0px 0px 0px 34px;}
#container_2 .boxes h2#package {background:url(../images/backgrounds/package-icon.jpg) no-repeat left 2px; padding:0px 0px 0px 34px;}
#container_2 .middle_box_3 {float:left; margin-left:34px;}
#container_2 .boxes a, #container_2 a.read_more {text-decoration:none; font-size:12px; font-weight:bold; color:#000000; background:url(../images/backgrounds/read-more-icon.jpg) no-repeat right 4px; padding:0px 15px 0px 0px;}
#container_2 .boxes a:hover, #container_2 a.read_more:hover {text-decoration:none; color:#000000}

.next_project_button {display:block; width:176px; height:48px; background:url(../images/next-project-button.jpg) no-repeat; font-size:15px; font-weight:bold; color:#FEFEFE; text-transform:uppercase; text-align:center; float:left; line-height:40px; text-decoration:none; margin-top:18px; margin-right:23px;}


/*  INDEX 2 
=-----------------------*/
#container_2 #recent_projects {width:578px; float:left; margin:28px 0px 0px 0px;}
#container_2 #recent_projects h2 {font-size:18px; font-weight:normal; color:#000000; background:url(../images/backgrounds/monitor-icon.jpg) no-repeat; line-height:32px; margin-bottom:19px; text-indent:38px;}
#container_2 #previous_button {float:left; margin-top:55px;}
#container_2 #next_button {float:right; margin-top:55px;}
#container_2 #slider {float:left;}
#container_2 #slider a {margin:0px 0px 0px 14px;}
#container_2 .view_projects {float:right; margin:18px 0px 0px 0px;}


/*  INDEX 2
=-----------------------*/
#container_2 #testimonials {width:267px; float:right; margin:28px 0px 0px 0px;}
#container_2 #testimonials h2 {font-size:18px; font-weight:normal; color:#000000; background:url(../images/backgrounds/comments-icon.jpg) no-repeat; line-height:32px; margin-bottom:19px; text-indent:38px;}
#container_2 .testimonials_box {background:url(../images/backgrounds/testimonials-bg-2.jpg) repeat-y; width:267px;}
#container_2 .testimonials_box p {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-style:italic; color:#3F3F3F; line-height:22px;}
#container_2 .testimonials_top {background:url(../images/backgrounds/testimonials-top-2.jpg) no-repeat top;}
#container_2 .testimonials_bottom {background:url(../images/backgrounds/testimonials-bottom-2.jpg) no-repeat bottom; padding:12px 19px 28px 19px;}
#container_2 .client_name {font-size:12px; font-weight:normal; color:#3f3f3f; margin:11px 0px 0px 11px; line-height:18px;}
#container_2 .client_name span {font-size:14px;font-weight:bold; color:#000000; margin:0px 2px 0px 0px;} 


/*  INNERPAGE BODY
=-----------------------*/
#inner_main_div {width:100%; background-color:#cacaca; }
#inner_home_div {width:100%;  background-color:#ffffff;  }
#main_div_2 {width:100%; background-color:#cacaca;  }
#home_div_2 {width:100%; background: #ffffff url(../../site/ntmplat/images/images/content_bg.jpg) repeat-x;  }
#index_container {width:960px; margin:auto; background-color:#ffffff; padding-top:15px;}
#index_container_3 {background:url(../images/backgrounds/container-2-white-box-bg.jpg) repeat-y; margin:15px 14px 0px 14px; }
#index_container_3_top {background:url(../images/backgrounds/container-2-white-box-top.jpg) no-repeat top; marging-top:5px;  }
#index_container_3_bottom {background:url(../images/backgrounds/container-2-white-box-botto.jpg) no-repeat bottom; height:100%; padding:23px 25px 32px 29px;}


/*  INNERPAGE CONTAINER STYLE
=-----------------------*/
#container_3 {background:url(../images/backgrounds/container-2-white-box-bg.jpg) repeat-y; margin:17px 16px 0px 16px; }
#container_3_top {background:url(../images/backgrounds/container-2-white-box-top.jpg) no-repeat top; marging-top:5px;  }
#container_3_bottom {background:url(../images/backgrounds/container-2-white-box-botto.jpg) no-repeat bottom; height:100%; padding:23px 27px 32px 29px;}


/*  INNERPAGE HEADER STYLE
=-----------------------*/
#header_2 {padding:6px 15px 0px 8px; height:221px;}
#main_title_div {height:91px;}
#main_title_div input {width:126px; height:26px; line-height:26px; background:url(../images/backgrounds/header-search-bg.jpg) no-repeat !important; background:fixed url(../images/backgrounds/header-search-bg.jpg) no-repeat; border:none; padding:0px 10px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left;}
#main_title_div img {float:left; margin-left:3px;}
#header_2 h1 {line-height:91px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:normal; color:#ffffff; text-indent:40px; background:url(../images/backgrounds/title-button.jpg) no-repeat 5px 31px;}
#header_2 p {float:right; padding:33px 0px 0px 0px; font-size:17px; line-height:25px; font-weight:bold;color:#ffffff;}


/*  INNERPAGES CONTENT 
=-----------------------*/
#content {width:622px; float:left;}
#content_contact {width:410px; float:left;}
#content_contact h2.contact_us_title,  #right_panel_2 h2.contact_us_title {background: url(../images/backgrounds/contact-us-title-bg.jpg) repeat-x bottom; font-size:22px; font-weight:normal; color: #36F; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; text-decoration:none;}
#content_map {width:900px; height:600px; float:middle;}
#content a.button {
	text-transform: uppercase;
	color: #ffffff;
	background: #3a7895;
	padding: 5px 10px;
	display: inline-block;
	font-size: 11px;
}

#content a.button:hover {
	text-decoration: none;
	background: #76adc9;
}

#content_contact_cfirst {width:630px; float:left;}
#content_contact_cfirst h2.contact_us_title,  #right_panel_2 h2.contact_us_title {font-size:22px; font-weight:normal; color: #09C; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; text-decoration:none;}
#content_contact_cfirst .bigger{ font-family:Arial, Helvetica, sans-serif; color: #666; font-size:14px;}
#content_contact_cfirst .list_style_1 {padding:8px 0px 8px 0px;}
#content_contact_cfirst .list_style_1 li {background: url(../../images/download-list-hover-red.jpg) no-repeat left 5px; line-height:20px; margin:0px 0px 4px 0px; padding:0px 0px 0px 21px; font-size:12px;}
#content_contact_cfirst .list_style_1 li a {}
#content_contact_cfirst .list_style_1 li a:hover {}



#content_contact_cf {width:860px; float:left;}
#content_contact_cf h2 {font-size:22px; font-weight:normal; color: #09C; margin:0px 0px 10px 20px; padding:0px 0px 5px 0px; text-decoration:none;}
#content_contact_cf h3 {font-size:16px; font-weight:normal; color: #C00; margin:0px 20px 10px 20px; padding:0px 0px 5px 0px; text-decoration: none; font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic; }

#content_contact_cf h4 {font-size:14px; font-weight:normal; color: #09C; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; text-decoration:none;}
#content_contact_cf .bigger{ font-family:Arial, Helvetica, sans-serif; color: #666; font-size:14px;}
#content_contact_cf .list_style_1 {padding:8px 0px 8px 0px;}
#content_contact_cf .list_style_1 li {background: url(../../images/download-list-hover-red.jpg) no-repeat left 5px; line-height:20px; margin:0px 0px 4px 0px; padding:0px 0px 0px 21px; font-size:12px;}
#content_contact_cf .list_style_1 li a {}
#content_contact_cf .list_style_1 li a:hover {}






#container_3 #breadcrumb {font-size:12px; margin-bottom:14px; float:left;}
#container_3 #breadcrumb ul li{ float:left; font-size:12px;}
#container_3 #breadcrumb li a {text-decoration:none; color:#000000; background:url(../images/backgrounds/breadcrumb-arrow.jpg) no-repeat right 5px; padding:0px 10px 0px 0px; margin:0px 3px 0px 3px; font-size:12px;}
#container_3 #breadcrumb a:hover {color:#000000;}
#container_3 #breadcrumb li.boldbreadcrumb {font-weight:bold; margin:0px 3px 0px 3px;}

#services h4 {font-size:22px; font-weight:normal; color:#000000; margin:0px 0px 6px 0px; line-height:26px;}
#services p {line-height:18px; margin:0px 0px 12px 0px; font-size:12px;}
#services p a {text-decoration:underline; color:#000000; font-size:12px;}
#services p a:hover {color:#3F3F3F;}



#content h2 {font-size:22px; font-weight:normal; color:#000000; margin:0px 0px 6px 0px; line-height:26px;}
#content p {line-height:18px; margin:0px 0px 12px 0px;}
#content p a {text-decoration:underline; color:#000000; font-size:12px;}
#content p a:hover {color:#3F3F3F;}

#content h2.contact_us_title,  #right_panel_2 h2.contact_us_title {background: url(../images/backgrounds/contact-us-title-bg.jpg) repeat-x bottom; font-size:18px; font-weight:normal; color: #06C; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px;}

.image_style {padding:5px 0px 5px 0px;}
.image_style span {width:154px; float:left;}



.top_shadow {background:url(../images/backgrounds/border-bg.jpg) no-repeat top; padding:20px 0px 5px 0px;}
.top_shadow p {padding:5px 0px 5px 0px;}
.top_shadow span {width:154px; float:left;}

.box_style_2 {background:url(../images/backgrounds/box-style-2-middle-bg.jpg) repeat-y center; margin:20px 0px 20px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-style:italic; font-weight:normal; color:#3F3F3F; line-height:27px; height:100%;}
.box_style_2 div {background:url(../images/backgrounds/box-style-2-top.jpg) no-repeat center top;}
.box_style_2 div div {background:url(../images/backgrounds/box-style-2-bottom.jpg) no-repeat center bottom; padding:12px 45px 12px 30px;}

.img_float {float:left; margin:5px 13px 5px 0px; border:6px solid #E6E6E6;}

.imageleft {float:left; padding:9px 8px 9px 8px; background:url(../images/thumbs/image-sample-bg.jpg) no-repeat; margin:7px 22px 22px 0px;}
.imageright {float:right; padding:9px 8px 9px 8px; background:url(../images/thumbs/image-sample-bg.jpg) no-repeat; margin:7px 0px 22px 22px;}

.list_style_1 {padding:8px 0px 8px 0px;}
.list_style_1 li {background:url(../images/backgrounds/list-style-1-bullet.jpg) no-repeat left 5px; line-height:20px; margin:0px 0px 4px 0px; padding:0px 0px 0px 21px; font-size:12px;}
.list_style_1 li a {}
.list_style_1 li a:hover {}

.list_style_2 {padding:8px 0px 8px 0px;}
.list_style_2 li {background:url(../images/backgrounds/list-style-2-bullet.jpg) no-repeat left 5px; line-height:20px; margin:0px 0px 4px 0px; padding:0px 0px 0px 21px;}
.list_style_2 li a {}
.list_style_2 li a:hover {}

#content ol {padding:8px 0px 8px 20px !important; padding:8px 0px 8px 28px;}
#content ol li {line-height:20px; margin:0px 0px 4px 0px;}

#content h1 {font-family:Arial, Helvetica, sans-serif; font-size:27px; font-weight:normal; color:#000000; margin:0px 0px 6px 0px;}
#content h2 {font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#000000; margin:0px 0px 6px 0px;}
#content h3 {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#000000; margin:0px 0px 6px 0px;}
#content h4 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color: #036; margin:0px 0px 6px 0px;}
#content h5 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;color:#000000; margin:0px 0px 6px 0px;}
#content h6 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; margin:0px 0px 6px 0px;}

.quote {background:url(../images/backgrounds/quote-box-bg.jpg) repeat-y; margin:12px 0px 12px 0px; width:621px;}
.quote .quotes_inner_1 {background:url(../images/backgrounds/quote-box-top-bg.jpg) no-repeat top;}
.quote .quotes_inner_2 {background:url(../images/backgrounds/quote-box-bottom.jpg) no-repeat bottom; padding:22px 46px 22px 19px}
.quotes_image {background:url(../../images/backgrounds/quotes-image.jpg) no-repeat left 10px; font-size:16px; font-weight:normal; color:#6C6C6C; font-style:italic; line-height:24px; padding:0px 0px 0px 70px;}

.quotes_image_register {background:url(../images/backgrounds/quotes-image.jpg) no-repeat left 10px; font-size:16px; font-weight:normal; color:#6C6C6C; font-style:italic; line-height:24px; padding:0px 0px 0px 70px;}


.common_testimonials {background:url(../images/backgrounds/seperator-3-bg.jpg) repeat-x bottom; padding:0px 0px 16px 0px; margin-bottom:18px;}
.common_testimonials span {font-size:13px; font-weight:bold; color:#000000; display:block; margin:8px 0px 0px 0px;}
.common_testimonials span span {font-size:12px; color:#696969; margin:0px 0px 0px 0px;font-weight:normal; }
.testimonials_left {float:left; background:url(../images/backgrounds/testimonials-image-bg.jpg) no-repeat; padding:7px 6px 7px 6px;  margin:0px 17px 17px 0px;}
.testimonials_right {float:right; background:url(../images/backgrounds/testimonials-image-bg.jpg) no-repeat; padding:7px 6px 7px 6px;  margin:0px 0px 17px 17px;}


/*  TABLE STYLE
=-----------------------*/

table {padding:inherit; margin:inherit;}
.main_border {background:#FFFFFF; border:1px solid #B3B3B3;}
.main_border span { padding:0px 10px 0px 10px; display:block;}
.table_heading {height:33px; background:url(../images/backgrounds/table-heading-bg.jpg) repeat-x; font-size:14px; color:#FEFEFE; font-weight:bold; text-align:center;}
.std_1 {height:33px; background:#EAE8E9; color:#000000; text-align:center}
.std_1 span { text-align:left}
.std_2 {height:33px; background:#DBDBDB; color:#000000;text-align:center}
.std_2 span { text-align:left}
#inner_table tr:hover, .black_text:hover{height:33px; background:#BEBEBE; color:#FEFEFE; padding:0px 10px 0px 10px;}
.black_text {font-size:18px; font-weight:bold; color:#000000;}
.small_text { padding-top:10px; font-size:12px; font-weight:bold; color:#000000;}
.grey {padding-top:10px; font-size:11px; color: #666;}

/* INNERPAGE RIGHT PANEL STYLE
=-----------------------*/
#right_panel {width:225px; float:right; margin:0px 0px 0px 0px;}


.right_box_1 {background:url(../images/backgrounds/right-box-1-bg.jpg) repeat-y; margin:0px 0px 8px 0px;}
.right_box_1 div {background:url(../images/backgrounds/right-box-1-top.jpg) no-repeat top;}
.right_box_1 div div {background:url(../images/backgrounds/right-box-1-bottom.jpg) no-repeat bottom; padding:12px 2px 44px 2px; height:100%;}
.right_box_1 h2 {font-size:16px; font-weight:bold; color:#FFFEFE; background:url(../images/backgrounds/right-box-title-bg.jpg) no-repeat; height:47px; line-height:35px; text-align:center;}
.right_box_1 ul li {color:#3F3F3F; margin:0px 18px 0px 15px;}
.right_box_1 ul li a {display:block; height:32px; line-height:28px; text-decoration:none; background:url(../images/backgrounds/right-box-list.jpg) no-repeat; color:#3F3F3F; text-indent:25px; font-size:12px; }
.right_box_1 ul li a:hover, .right_box_1 ul li a.activelink_2 {background:url(../images/backgrounds/right-box-list-hover.jpg) no-repeat; color:#000000;}

.right_box_2 {background:url(../images/backgrounds/right-box-2-bg.jpg) repeat-y; margin:0px 0px 8px 0px;}
.right_box_2 div {background:url(../images/backgrounds/right-box-2-top.jpg) no-repeat top;}
.right_box_2 div div {background:url(../images/backgrounds/right-box-2-bottom.jpg) no-repeat bottom; padding:10px 10px 36px 10px; height:100%;}
.right_box_2 h2 {font-size:16px; font-weight:bold; color:#000000; margin-bottom:5px;}
.right_box_2 p {line-height:18px; font-size:12px;}
.right_box_2 input {width:127px; height:26px; line-height:26px; background:url(../images/backgrounds/right-box-2-input-bg.jpg) no-repeat !important; background:fixed url(../images/backgrounds/right-box-2-input-bg.jpg) no-repeat; border:none; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 5px 0px 5px;  margin:8px 0px 0px 0px;}
.right_box_2 .signup {float:left;  margin:8px 0px 0px 3px;}
.img_float_2 {float:left; margin:5px 13px 0px 0px;}


.right_box_3 {background:url(../images/backgrounds/right-box-2-bg.jpg) repeat-y; margin:0px 0px 8px 0px;}
.right_box_3 div {background:url(../images/backgrounds/right-box-2-top.jpg) no-repeat top;}
.right_box_3 div div {background:url(../images/backgrounds/right-box-2-bottom.jpg) no-repeat bottom; padding:10px 10px 36px 10px; height:100%;}
.right_box_3 h2 {font-size:16px; font-weight:bold; color:#000000; margin-bottom:5px;}
.right_box_3 p {line-height:18px; font-size:12px;}
.right_box_3 input {width:127px; height:26px; line-height:26px; no-repeat   !important; background:fixed  border:none; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 5px 0px 0px;  margin:8px 0px 0px 0px;}
.right_box_3 .signup {float:left;  margin:8px 0px 0px 3px;}
.img_float_3 {float:left; margin:5px 13px 0px 0px;}
.right_box_3 .input1  {width:180px; height:24px; background: url(../../images/prodmenu/contact-us-input-bg.jpg) repeat-x !important; background:fixed url(../images/backgrounds/contact-us-input-bg.jpg)  repeat-x; border:1px solid #D2D2D2; padding:2px 8px 0px 8px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.right_box_3  .label {display:block; margin:15px 0px 4px 0px;}
.right_box_3  .label .span {display:block; margin:15px 0px 4px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#C30; font-style:italic;}

.right_box_4 {background:url(../images/backgrounds/right-box-1-bg.jpg) repeat-y; margin:0px 0px 8px 0px;}
.right_box_4 div {background:url(../images/backgrounds/right-box-1-top.jpg) no-repeat top;}
.right_box_4 div div {background:url(../images/backgrounds/right-box-1-bottom.jpg) no-repeat bottom; padding:12px 2px 44px 2px; height:100%;}
.right_box_4 h2 {font-size:16px; font-weight:bold; color:#FFFEFE; background: url(../../images/backgrounds/box-title-background-red.jpg) no-repeat; height:47px; line-height:35px; text-align:center;}
.right_box_4 ul li {color:#3F3F3F; margin:0px 18px 0px 15px;}
.right_box_4 ul li a {display:block; height:32px; line-height:28px; text-decoration:none; background:url(../images/backgrounds/right-box-list.jpg) no-repeat; color:#3F3F3F; text-indent:25px; font-size:12px; }
.right_box_4 ul li a:hover, .right_box_1 ul li a.activelink_2 {background:url(../images/backgrounds/right-box-list-hover.jpg) no-repeat; color:#000000;}




.locations_title {background:url(../images/backgrounds/locations-title-arrow.jpg) no-repeat left; font-size:14px; font-weight:bold; line-height:24px; padding:0px 0px 0px 24px; color:#000000;}
.padding_2 {padding:5px 52px 0px 24px;}
.padding_2 div {line-height:20px; padding:2px 0px 12px 0px;}
.padding_2 p {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:100; line-height:20px; padding:2px 0px 12px 0px;}

.padding_2 strong {font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:100; line-height:20px; padding:2px 0px 12px 0px;}

.padding_quote {padding:5px 20px 0px 24px;}
.padding_quote div {line-height:20px; padding:2px 0px 12px 0px;}


/* FULL WIDTH PAGE
=-----------------------*/
#full_width_content {}
#full_width_content h2 {font-size:22px; font-weight:normal; color:#000000; margin:0px 0px 6px 0px;}
#full_width_content p {line-height:18px; margin:0px 0px 12px 0px;}
#full_width_content p a {text-decoration:underline; color:#000000;}
#full_width_content p a:hover {color:#3F3F3F;}

#full_width_content h1 {font-family:Arial, Helvetica, sans-serif; font-size:27px; font-weight:normal; color:#000000; margin:0px 0px 6px 0px;}
#full_width_content h2 {font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#000000; margin:0px 0px 6px 0px;}
#full_width_content h3 {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#000000; margin:0px 0px 6px 0px;}
#full_width_content h4 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#000000; margin:0px 0px 6px 0px;}
#full_width_content h5 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;color:#000000; margin:0px 0px 6px 0px;}
#full_width_content h6 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; margin:0px 0px 6px 0px;}

.fullwidth-pic { padding:6px; background-color:#E6E6E6; margin:6px;}

#fullwidth-piclist { margin:0px; padding:0px;}
#fullwidth-piclist ul li { float:left; margin-bottom:10px;}

/*  PAGE STYLE
=-----------------------*/
#container_4 {background:url(../images/backgrounds/container-2-white-box-bg.jpg) repeat-y; margin:17px 16px 0px 16px;}
#container_4_top {background:url(../images/backgrounds/container-2-white-box-top.jpg) no-repeat top;}
#container_4_bottom {background:url(../images/backgrounds/container-2-white-box-botto.jpg) no-repeat bottom; height:100%; padding:23px 0px 32px 27px;}

#container_4 #breadcrumb {font-size:12px; margin-bottom:14px; float:left;}
#container_4 #breadcrumb ul li{ float:left;}
#container_4 #breadcrumb li a {text-decoration:none; color:#000000; background:url(../images/backgrounds/breadcrumb-arrow.jpg) no-repeat right 5px; padding:0px 10px 0px 0px; margin:0px 3px 0px 3px;}
#container_4 #breadcrumb a:hover {color:#000000;}
#container_4 #breadcrumb li.boldbreadcrumb {font-weight:bold;margin:0px 3px 0px 3px;}

#portfolio {float:right;
margin: 0px 18px 0px 0px !important;
margin: 0px 6px 0px 0px;
}

ul#portfolio-filter { float:right; 	list-style: none; margin:0px; padding: 0px 0px 0px 40px;width:auto; }  
ul#portfolio-filter li { float: left;  line-height: 24px;  margin-right: 10px;  padding-bottom:10px;  list-style: none; }  
ul#portfolio-filter li a { font-size:14px;	color: #000000;	font-weight:bold; text-decoration:none; letter-spacing: -1px; line-height:24px;	display: block; 	padding-left:6px;}
ul#portfolio-filter li a:hover, ul#portfolio-filter li a.current {background:url(../images/backgrounds/portfolio-list-hover-left.jpg) no-repeat left; color:#FEFEFE;}

ul#portfolio-filter li a span{ 	line-height:24px; display: block; padding:0px 10px 0px 4px;	color:#000000;}
ul#portfolio-filter li a:hover span, ul#portfolio-filter li a.current span {background:url(../images/backgrounds/portfolio-list-hover-right.jpg) no-repeat right; color:#FEFEFE;}
ul#portfolio-list { float: left; list-style: none;  padding:0px;}  
ul#portfolio-list li { float: left; list-style: none; margin: 0px 0px 14px 0px;	}  
.clear {clear: both;}

.preview-image {float: left; margin: 0px 15px 0px 0px !important; margin: 0px 7px 0px 0px; width: 207px; height: 156px; background:url(../images/backgrounds/portfolio-thumb-bg.jpg); display: block; overflow: hidden; position: relative; cursor: pointer; }
.preview-image img { position: absolute; top:7px; left:7px; }
.preview-image-2 {float: left; 	margin: 0px 15px 10px 0px !important; margin: 0px 14px 10px 0px; width: 207px; height: 265px; background:url(../images/backgrounds/portfolio-thumb-bg.jpg) no-repeat top; display: block; overflow: hidden; position: relative; text-decoration:none; }
.preview-image-2 img { padding:7px 0px 0px 7px;}
.preview-image-2  p {font-size:12px; color:#3F3F3F; line-height:18px; padding:0px 0px 4px 0px;}
.preview-image-2 .read_more_2 {font-size:12px; color:#3F3F3F; font-weight:bold; float:right; text-decoration:none;}
.preview-image-2 .read_more_2:hover {text-decoration:underline;}
	
.preview-image-2 .portfolio_title {font-size:14px; font-weight:bold; color:#000000; display:block; padding:14px 0px 5px 0px;text-decoration:none;}
.preview-image-2 .portfolio_title:hover {color:#3F3F3F;text-decoration:none;}






ul#popular_posts li a  {font-size:12px; background:url(../images/backgrounds/blog-categories-list.jpg) no-repeat 8px 4px;}
ul#popular_posts  li a:hover {color:#000000; background:url(../images/backgrounds/blog-categories-list-hover.jpg) no-repeat 8px 4px;}
ul#popular_posts  li a.category_active {color:#000000; font-weight:bold; background:url(../images/backgrounds/blog-categories-list-hover.jpg) no-repeat 8px 4px;}

.sample_image_1 {padding:0px 1px 9px 5px;}
.sample_image_2 {padding:0px 0px 5px 4px;}

#blog_adv { width:290px !important;width:270px; padding:0px; margin:0px;}
#blog_adv ul li { float:left}
#blog_adv ul { padding:0px; margin:0px;background:none}
#blog_adv ul li a{ float:left; background:none}
#blog_adv li a{ margin:0px 3px 0px 0px ;}

/* CONTACT FORM STYLE
=-----------------------*/
#contact_form { font-size:12px;}
#contact_form label {display:block; margin:9px 0px 4px 0px;}
#contact_form label .span {display:block; margin:9px 0px 4px 0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#C30; font-style:italic;}
#contact_form .input1  {width:352px; height:30px; background: url(../../images/prodmenu/contact-us-input-bg.jpg) repeat-x !important; background:fixed url(../images/backgrounds/contact-us-input-bg.jpg)  repeat-x; border:1px solid #D2D2D2; padding:2px 8px 0px 8px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#contact_form .input2 {width:352px; height:115px; background: url(../../images/prodmenu/comments-input-bg.jpg) repeat-x !important; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:fixed  url(../../images/prodmenu/comments-input-bg.jpg) repeat-x; border:1px solid #D2D2D2; padding:8px 8px 0px 8px; margin:0px 0px 10px 0px;}
#contact_form .input3  {width:50px; height:30px; background: url(../../images/prodmenu/contact-us-input-bg.jpg) repeat-x !important; background:fixed url(../images/backgrounds/contact-us-input-bg.jpg)  repeat-x; border:1px solid #D2D2D2; padding:2px 8px 0px 8px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.img_border {background:  url(../../images/prodmenu/contact-border-bg.jpg) no-repeat; display:block; width:194px; height:124px; text-align:center; padding:5px 0px 0px 0px; margin-bottom:8px;}


/* CONTACT US RIGHT PANEL STYLE
=-----------------------*/
#right_panel_2 {width:225px; float:right; margin:0px 0px 0px 0px;}
#right_panel_2 p {padding:0px 0px 10px 14px; line-height:20px;}
#right_panel_2 a {text-decoration:none; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#right_panel_2 a:hover {color:#3F3F3F;}

/*  CONTACT US RIGHT PANEL STYLE
=-----------------------*/

.quoteimg .bigImg{
	height: 			318px;
	margin: 			0 0 10px;
	border:1px solid #bcbdbc;
	margin-right:10px;
	padding:5px;
}

.quoteimg .bigimage{
	height: 			159px;
	margin: 			0 0 10px;
	border:1px solid #bcbdbc;
	margin-right:10px;
	padding:5px;
}

.quoteimgsensor .bigImg{
	height: 			190px;
	margin: 			0 0 10px;
	border:1px solid #bcbdbc;
	margin-right:10px;
	padding:5px;
}



#right_map {width:430px; heigth: 300px; float:right; margin:0px 0px 10px 0px; }
#right_map h2.contact_us_title,  #right_contact h2.contact_us_title {background: url(../images/backgrounds/contact-us-title-bg.jpg) repeat-x bottom; font-size:18px; font-weight:normal; color: #36F; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; text-decoration:underline; }

#right_map p {padding:0px 0px 10px 14px; line-height:20px;}
#right_map a {text-decoration:none; color:#000000;}
#right_map a:hover {color:#3F3F3F;}

#product_form {width:340px; float:right; margin:0px 20px 0px 0px; padding-top:0px; z-index:1000; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#product_form h5 { font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-bottom:0px; border-top:1px solid #BCBDBC; border-bottom:1px solid #BCBDBC; padding:2px 0;}
#product_form label {display:block; margin:9px 0px 4px 0px;}
#product_form .input4  {font-family:Arial, Helvetica, sans-serif; font-size:18px; display:none;}
#product_form .input5 {width:352px; height:115px; background: url(../../images/prodmenu/comments-input-bg.jpg) repeat-x !important; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:fixed  url(../../images/prodmenu/comments-input-bg.jpg) repeat-x; border:1px solid #D2D2D2; padding:8px 8px 0px 8px; smargin:0px 0px 10px 0px;}
#product_form .input6  {width:50px; height:30px; background: url(../../images/prodmenu/contact-us-input-bg.jpg) repeat-x !important; background:fixed url(../images/backgrounds/contact-us-input-bg.jpg)  repeat-x; border:1px solid #D2D2D2; padding:2px 8px 0px 8px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#product_form h2.product_form_title {background: url(../images/backgrounds/contact-us-title-bg.jpg) repeat-x bottom; font-size:18px; font-weight:normal; color:#C00; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; }

#right_contact {width:400px; height:350px; float:right; margin:40px 20px 0px 0px; padding-top:0px; z-index:1000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#right_contact .locations_title {background:url(../images/backgrounds/locations-title-arrow.jpg) no-repeat left; font-size:14px; font-weight:bold; line-height:24px; padding:0px 0px 0px 24px; color:#000000; }
#right_contact h2.contact_us_title,  #right_contact h2.contact_us_title {background: url(../images/backgrounds/contact-us-title-bg.jpg) repeat-x bottom; font-size:18px; font-weight:normal; color:#000000; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; text-decoration:underline; }

#product_info {width:400px; float:right; margin:0px 20px 0px 0px; padding-top:0px; z-index:1000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#product_info .locations_title {background:url(../images/backgrounds/locations-title-arrow.jpg) no-repeat left; font-size:14px; font-weight:bold; line-height:24px; padding:0px 0px 0px 24px; color: #C00; }
#product_info h2.product_title,  #product_info h2.product_info_title {background: url(../images/backgrounds/contact-us-title-bg.jpg) repeat-x bottom; font-size:18px; font-weight:normal; color:#C00; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; }


#jobviteframe {
	width: 890px;

}

