@charset "utf-8";
body {	text-align:justify;	margin:0;	padding:0;	background:#fafafa;}
html { padding:0; margin:0; display:block;}

/********** main div **********/
.main { margin:0 auto; padding:0; background-color:#fff; }
.resize { width:1200px; padding:0; margin:0 auto;}
/********** header **********/
.header_resize {	background: url(../images/header_bg.png) top repeat-x;	margin:0;	padding:0;	height: 100px;}
.header {width:960px;	padding:0;	height: 100px;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	padding-top:15px;}
.header_blog { background: url(../images/acconix_header_block_bg.jpg) top center repeat-x; padding:20px 0 0 0; margin:0; height:380px; }
.header_blog2 { background: url(../images/header_bglog2_bg.gif) top center repeat-x; padding:20px 0 0 0; margin:0; height:105px;}
.header_blog2 h2 { width:350px; float:left; font: bold 36px Arial, Helvetica, sans-serif; color:#292929; padding:10px 0 0 15px; margin:0;}
.header_blog2 p { font: italic 12px Arial, Helvetica, sans-serif; color:#6d6d6d; padding:10px 0 0 0; margin:0; width:300px; float:right;}
.header_blog h2 { font: normal 18px Arial, Helvetica, sans-serif; color:#1d1d1d; padding:10px 0 0 0; margin:0;}
.header_blog p { font: normal 11px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 30px 0; margin:0;}
/* logo */
.logo {padding:0; margin-top:5px; width:280px; height:auto float:left;
padding-top:0px;}
/*menu*/
.menu { padding:25px 0 0 0; margin:0 ; width:650px;  float:right; margin-top:5px;}
.menu ul { text-align: right;  padding:0; margin:0; list-style:none; border:0; float:right;}
.menu ul li { float:left; margin:0; padding:0 5px; border:0;}
.menu ul li a { float:left; margin:0; padding:12px 0; color:#fffefe; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; outline:none;}
.menu ul li a span { padding:12px 9px; background:none;}
.menu ul li a:hover {  background: url(../images/r_menu.gif) no-repeat right;}
.menu ul li a:hover span {   background:url(../images/l_menu.gif) no-repeat left;}
.menu ul li a.active {  background:url(../images/r_menu.gif) no-repeat right;}
.menu ul li a.active span {   background:url(../images/l_menu.gif) no-repeat left;}
/* body */
.body_resize  { padding:0; width:960px; margin:0 auto;}
.body { padding:5px 0; margin:0 auto; background:#fafafa; border-top:none; }
.body h2 { font:normal 20px Arial, Helvetica, sans-serif; color:#171717; padding:10px 5px 20px 5px; margin:0;}
.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#666; line-height:1.8em; padding:3px 5px; margin:0;}
.body p span { color:#247ca4; font: normal 11px Arial, Helvetica, sans-serif; line-height:1.8em; padding:5px 0; margin:0;}
.body a { color:#247ca4; text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif; outline:none;}
.body a:hover { color:#000; text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif;}
.body img { margin:5px auto; padding:0;}
.body img.floated { float:left; margin:10px 10px; padding:0;}
.full { margin:0; padding:10px;}
.right {	width:300px;	margin:0;	padding:10px;	float:right;	text-align:left;}
.left {width:600px;margin:0; padding:10px; float:left;}
.blog_port { width:281px; margin:0 5px; padding:15px 10px; float:left; border:1px solid #ddd; background:#fefefe;}
.blog_port img { margin:0; padding:0 5px 10px 5px; float:none;}
.butons { width:50px; margin:10px auto; padding:0;}
/*.body_bottom */
.body_bottom { background:#f8f8f8; padding:0; margin:0; border-bottom:1px solid #e9e9e9;}
.body_bottom .block { width:300px; float:left; padding:15px 10px; margin:0;}
.body_bottom h2 { font: normal 20px Arial, Helvetica, sans-serif; color:#171717; padding:15px 10px; margin:0;}
.body_bottom h2 span { font: italic 11px Arial, Helvetica, sans-serif; color:#247ca4;}
.body_bottom p {	font: normal 12px Arial, Helvetica, sans-serif;	color:#9a9a9a;	margin:5;	line-height:1.8em;	padding-top: 10px;	padding-right: 5px;	padding-bottom: 10px;
	padding-left: 5px;}
.body_bottom img { float:left; margin:10px 10px 10px 0; padding:0;}
.body_bottom_resize { width:960px; padding:0; margin:0 auto;}

/********** product page for more detail **********/
.more_detail{padding-left:190px !important;}
.dpl_more_detail{width:auto;float:left;padding-left:370px;}


/********** contact form **********/
#contactform { margin:0; padding:5px 10px; }
#contactform * { color:#000000; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; clear:both; }
#contactform label { margin:0; width:100px; display:block; padding:10px 0; color:#333; font: normal 12px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left; }
#contactform label span { color:#F00; }
#contactform input.text { width:450px; border:1px solid #e1e1e1; margin:2px 0; padding:5px 2px; height:16px; background:#fff; float:right; }
#contactform textarea { width:450px; border:1px solid #e1e1e1; margin:2px 0; padding:2px; background:#fff; float:right; }
#contactform li.buttons input { padding:3px 0 3px 480px; margin:10px 0 0 0; border:0; color:#FFF; float:left; }

/*************footer**********/
.footer {padding:0;  margin:0; border-top:1px solid  #f9f9f9; background:#ebebeb;}
.footer_resize { width:940px; margin:0 auto; padding:20px 50px;}
.footer p { font:normal 12px  Arial, Helvetica, sans-serif; color:#777;}
.footer a { font:bold 12px Arial, Helvetica, sans-serif; color:#777; text-decoration:none; padding:5px; margin:0;}
.footer p.right { text-align:right; width:350px; margin:0; padding:15px 0 0 0; float:right;} 
.footer p.leftt { text-align:left; width:550px; margin:10px; margin-top:40px; padding:15px 0 0 0; float:left;}
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg {float:right;clear:both;	border-top:1px solid #e2e2e2;width:100%;padding:0;background:none;line-height:0;margin-top:0px;margin-right:0;margin-bottom:5px;	margin-left: 0;}

/* Slider */
#slider {  width:960px; padding:0 0 0 0; margin:0 auto;}
div#slideshow { float: left; width: 100%; height: 341px; }
.slider-item { width: 100% !important; height: 341px; }
.slider_content_inner img { border: none; }
.controls-center { width: 960px; margin-left:auto; margin-right:auto; }
#slider_controls { float: right; position: relative; margin:10px 0 0 0; z-index: 1000; width:960px; height:23px;}
#slider_controls ul { margin:0 auto; padding:2px 23px 2px 0; width:100px;}/* if u want to increase the button bellow the slider according to quentity of the image u should increase the width in a pixels */

#slider_controls ul li { margin: 0; padding: 0; list-style: none; }
#slider_controls ul li { float: left; display: block; }
#slider_controls ul li a { width: 10px; height: 10px; background:url('../images/tabs_2.gif') no-repeat center center; display: block; float: left; padding:2px; margin:2px !important; margin:1px 1px; outline: none; }
#slider_controls ul li a:focus { outline: none; }
#slider_controls ul li a:hover,
#slider_controls ul li a.activeSlide { background:url('../images/tabs_1.gif') no-repeat center center; }
#li_img{	list-style:url(../images/acconix_arrowG.gif); font:normal 14px Arial, Helvetica, sans-serif;line-height:1.5em;}
#list_img{	list-style:url(../images/check.png);}

.img_arrow{list-style-image: url(../images/products/small-blue-arrow.gif);}

#nav1{	position: relative;	float:left;	margin-top:140px;}
#nav1 a:hover{	color:#000;}

#service_image{	position:absolute;	left: 534px;	top: 951px;}

/* ------------------------------------------------------------------------------
Footer content
--------------------------------------------------------------------------------- */

#address_part1{width:150px;position:relative;float:left;background:none;}
#address_part1 p a:hover{color:#000000;}
#address_part1 p a{line-height:1.8em;}
#address_part2{padding-top:20px;width:190px;position:relative;float:left;background:none;padding-left:35px;}
#address_part2 p a:hover{color:#000000;}
#address_part2 p a{line-height:1.8em;}
#address_part3{width:165px;position:relative;float:left;background:none;padding-left:50px;}
#address_part4{width:305px;position:relative;float:right;background:none;padding-left:30px;}
#address_part4 p a:hover{color:#000;}

#address_part4 p, p a{line-height:1.8em;}
#address_groveline{height:120px;border-right:groove #aaa 1px;position:relative;float:left;margin-top:30px;}

#address_part3 .facebook a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#666666; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px;}
#address_part3 .facebook a:hover{  background:url(../images/sharelogo.png) no-repeat;color:#000000; text-decoration:none; background-position:0px -104px;}

#address_part3 .twitter a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#666666; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px; background-position:0px -25px;}
#address_part3 .twitter a:hover{  background:url(../images/sharelogo.png) no-repeat;color:#000000; text-decoration:none; background-position:0px -129px;}


#address_part3 .googleplus a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#666666; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px;background-position:0px -51px;}
#address_part3 .googleplus a:hover{ background:url(../images/sharelogo.png) no-repeat;color:#000000; text-decoration:none; background-position:0px -155px;}


#address_part3 .Stumpled a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#fff; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px;background-position:0px -76px;}
#address_part3 .Stumpled a:hover{  background:url(../images/sharelogo.png) no-repeat;color:#001b23; text-decoration:none; background-position:0px -180px;}
#footer_menu
{width:600px;position:relative;float:left;margin-left:230px;}
#footer_menu a:hover{color:#000000;}

/*all the other styles up here*/

/*media css here*/



@media screen and (min-width: 968px) and (max-width:1068px) {

@charset "utf-8";
body {	text-align:justify;	margin:0;	padding:0;	background:#fafafa;}
html { padding:0; margin:0; display:block;}

/********** main div **********/
.main { margin:0 auto; padding:0; background-color:#fff; }
.resize { width:1200px; padding:0; margin:0 auto;}
/********** header **********/
.header_resize {background: url(../images/header_bg.png)) top repeat-x;	margin:0;	padding:0;	height: 100px;}
.header {width:950px;	padding:0;	height: 100px;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	padding-top:15px;}
.header_blog {background: url(../images/acconix_header_block_bg.jpg) top center repeat-x; padding:20px 0 0 0; margin:0; height:380px; }
.header_blog2 { background: url(../images/header_bglog2_bg.gif) top center repeat-x; padding:20px 0 0 0; margin:0; height:105px;}
.header_blog2 h2 { width:350px; float:left; font: bold 36px Arial, Helvetica, sans-serif; color:#292929; padding:10px 0 0 15px; margin:0;}
.header_blog2 p { font: italic 12px Arial, Helvetica, sans-serif; color:#6d6d6d; padding:10px 0 0 0; margin:0; width:300px; float:right;}
.header_blog h2 { font: normal 18px Arial, Helvetica, sans-serif; color:#1d1d1d; padding:10px 0 0 0; margin:0;}
.header_blog p { font: normal 11px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 30px 0; margin:0;}
/* logo */
.logo {padding:0; margin-top:5px;padding-left:20px; width:250px; height:auto float:left;
padding-top:0px;}
/*menu*/
.menu { padding:25px 0 20px 0; margin:0 ; width:650px;  float:right; margin-top:5px; }
.menu ul { text-align: right;  padding:0; margin:0; list-style:none; border:0; float:right;}
.menu ul li { float:left; margin:0; padding:0 5px; border:0;}
.menu ul li a { float:left; margin:0; padding:12px 0; color:#fffefe; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; outline:none;}
.menu ul li a span { padding:12px 9px; background:none;}
.menu ul li a:hover {  background: url(../images/r_menu.gif) no-repeat right;}
.menu ul li a:hover span {   background:url(../images/l_menu.gif) no-repeat left;}
.menu ul li a.active {  background:url(../images/r_menu.gif) no-repeat right;}
.menu ul li a.active span {   background:url(../images/l_menu.gif) no-repeat left;}
/* body */
.body_resize  { padding:0; width:950px; margin:0 auto;}
.body { padding:5px 0; margin:0 auto; background:#fafafa; border-top:none; }
.body h2 { font:normal 20px Arial, Helvetica, sans-serif; color:#171717; padding:10px 5px 20px 5px; margin:0;}
.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#666; line-height:1.8em; padding:3px 5px; margin:0;}
.body p span { color:#247ca4; font: normal 11px Arial, Helvetica, sans-serif; line-height:1.8em; padding:5px 0; margin:0;}
.body a { color:#247ca4; text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif; outline:none;}
.body a:hover { color:#000; text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif;}
.body img { margin:5px auto; padding:0;}
.body img.floated { float:left; margin:10px 10px; padding:0;}
.full { margin:0; padding:10px;}
.right {	width:300px;	margin:0;	padding:10px;	float:right;	text-align:left;}
.left {width:600px;margin:0; padding:10px; float:left;}
.blog_port { width:275px; margin:0 5px; padding:15px 10px; float:left; border:1px solid #ddd; background:#fefefe; max-width:100%;}
.blog_port img { margin:0; padding:0 5px 10px 0; float:none;}
.butons { width:50px; margin:10px auto; padding:0;}
/*.body_bottom */
.body_bottom { background:#f8f8f8; padding:0; margin:0; border-bottom:1px solid #e9e9e9;}
.body_bottom .block { width:305px; float:left; padding:10px 5px; margin:0;}
.body_bottom h2 { font: normal 20px Arial, Helvetica, sans-serif; color:#171717; padding:15px 10px; margin:0;}
.body_bottom h2 span { font: italic 11px Arial, Helvetica, sans-serif; color:#247ca4;}
.body_bottom p {	font: normal 12px Arial, Helvetica, sans-serif;	color:#9a9a9a;	margin:5;	line-height:1.8em;	padding-top: 10px;	padding-right: 5px;	padding-bottom: 10px;
	padding-left: 5px;}
.body_bottom img { float:left; margin:10px 10px 10px 0; padding:0;}
.body_bottom_resize { width:950px; padding:0; margin:0 auto;}

/********** product page for more detail **********/
.more_detail{padding-left:180px !important;}
.dpl_more_detail{width:auto;float:left;padding-left:370px;}


/********** contact form **********/
#contactform { margin:0; padding:5px 10px; }
#contactform * { color:#000000; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; clear:both; }
#contactform label { margin:0; width:100px; display:block; padding:10px 0; color:#333; font: normal 12px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left; }
#contactform label span { color:#F00; }
#contactform input.text { width:450px; border:1px solid #e1e1e1; margin:2px 0; padding:5px 2px; height:16px; background:#fff; float:right; }
#contactform textarea { width:450px; border:1px solid #e1e1e1; margin:2px 0; padding:2px; background:#fff; float:right; }
#contactform li.buttons input { padding:3px 0 3px 480px; margin:10px 0 0 0; border:0; color:#FFF; float:left; }

/*************footer**********/
.footer {padding:0;  margin:0; border-top:1px solid  #f9f9f9; background:#ebebeb;}
.footer_resize { width:940px; margin:0 auto; padding:20px 0px;}
.footer p { font:normal 12px  Arial, Helvetica, sans-serif; color:#777;}
.footer a { font:bold 12px Arial, Helvetica, sans-serif; color:#777; text-decoration:none; padding:5px; margin:0;}
.footer p.right { text-align:right; width:350px; margin:0; padding:15px 0 0 0; float:right;} 
.footer p.leftt { text-align:left; width:550px; margin:10px; margin-top:40px; padding:15px 0 0 0; float:left;}
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg {float:right;clear:both;	border-top:1px solid #e2e2e2;width:100%;padding:0;background:none;line-height:0;margin-top:0px;margin-right:0;margin-bottom:5px;	margin-left: 0;}

/* Slider */
#slider {  width:950px; padding:0 0 0 0; margin:0 auto;}
div#slideshow { float: left; width: 100%; height: 341px; }
.slider-item { width: 100% !important; height: 341px; }
.slider_content_inner img { border: none; }
.controls-center { width: 950px; margin-left:auto; margin-right:auto; }
#slider_controls { float: right; position: relative; margin:10px 0 0 0; z-index: 1000; width:950px; height:23px;}
#slider_controls ul { margin:0 auto; padding:2px 23px 2px 0; width:100px;}/* if u want to increase the button bellow the slider according to quentity of the image u should increase the width in a pixels */

#slider_controls ul li { margin: 0; padding: 0; list-style: none; }
#slider_controls ul li { float: left; display: block; }
#slider_controls ul li a { width: 10px; height: 10px; background:url('../images/tabs_2.gif') no-repeat center center; display: block; float: left; padding:2px; margin:2px !important; margin:1px 1px; outline: none; }
#slider_controls ul li a:focus { outline: none; }
#slider_controls ul li a:hover,
#slider_controls ul li a.activeSlide { background:url('../images/tabs_1.gif') no-repeat center center; }
#li_img{	list-style:url(../images/060420arrow2.png); font:normal 14px Arial, Helvetica, sans-serif;line-height:1.5em;}
#list_img{	list-style:url(../images/check.png);}

.img_arrow{list-style-image: url(../images/products/small-blue-arrow.gif);}

#nav1{	position: relative;	float:left;	margin-top:140px;}
#nav1 a:hover{	color:#000;}

#service_image{	position:absolute;	left: 534px;	top: 951px;}

/* ------------------------------------------------------------------------------
Footer content
--------------------------------------------------------------------------------- */

#address_part1{width:150px;position:relative;float:left;background:none;}
#address_part1 p a:hover{color:#000000;}
#address_part1 p a{line-height:1.8em;}
#address_part2{padding-top:20px;width:190px;position:relative;float:left;background:none;padding-left:35px;}
#address_part2 p a:hover{color:#000000;}
#address_part2 p a{line-height:1.8em;}
#address_part3{width:165px;position:relative;float:left;background:none;padding-left:50px;}
#address_part4{width:305px;position:relative;float:right;background:none;padding-left:30px;}
#address_part4 p a:hover{color:#000;}

#address_part4 p, p a{line-height:1.8em;}
#address_groveline{height:120px;border-right:groove #aaa 1px;position:relative;float:left;margin-top:30px;}

#address_part3 .facebook a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#666666; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px;}
#address_part3 .facebook a:hover{  background:url(../images/sharelogo.png) no-repeat;color:#000000; text-decoration:none; background-position:0px -104px;}

#address_part3 .twitter a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#666666; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px; background-position:0px -25px;}
#address_part3 .twitter a:hover{  background:url(../images/sharelogo.png) no-repeat;color:#000000; text-decoration:none; background-position:0px -129px;}


#address_part3 .googleplus a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#666666; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px;background-position:0px -51px;}
#address_part3 .googleplus a:hover{ background:url(../images/sharelogo.png) no-repeat;color:#000000; text-decoration:none; background-position:0px -155px;}


#address_part3 .Stumpled a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#fff; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px;background-position:0px -76px;}
#address_part3 .Stumpled a:hover{  background:url(../images/sharelogo.png) no-repeat;color:#001b23; text-decoration:none; background-position:0px -180px;}
#footer_menu
{width:600px;position:relative;float:left;margin-left:230px;}
#footer_menu a:hover{color:#000000;}

}



@media screen and (min-width: 868px) and (max-width:968px) {

@charset "utf-8";
body {text-align:justify;	margin:0;	padding:0;	background:#fafafa;}
html {padding:0; margin:0; overflow-y:scroll;}
/********** main div **********/
.main { margin:0 auto; padding:0 auto; background-color:#fff; }
.resize { width:868px; padding:0; margin:0 auto;}

/********** header **********/
.header_resize {background: url(../images/header_bg.png) top repeat;	margin:0;	padding:0;	height: auto; max-width:100%;}
.header {width:850px;padding:0;height:auto; margin-top: 0;margin-right: auto;	margin-bottom: 0;	margin-left: auto;	padding-top:15px;}

/*menu*/
.menu { padding:25px 0 0 0; margin:0 ; width:510px;  float:right; margin-top:5px; }
.menu ul { text-align: right;  padding:0; margin:0; list-style:none; border:0; float:right;}
.menu ul li { float:left; margin:0; padding:0 5px; border:0;}
.menu ul li a { float:left; margin:0; padding:12px 0; color:#fffefe; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; outline:none;}
.menu ul li a span { padding:12px 9px; background:none;}
.menu ul li a:hover { background: url(../images/r_menu.gif) no-repeat right; max-width:100%;}
.menu ul li a:hover span {background:url(../images/l_menu.gif) no-repeat left; max-width:100%;}
.menu ul li a.active {background:url(../images/r_menu.gif) no-repeat right; max-width:100%;}
.menu ul li a.active span {background:url(../images/l_menu.gif) no-repeat left; max-width:100%;}
/* logo */
.logo {padding:0; margin-top:5px;padding-left:50px; width:auto; height:auto float:left;padding-top:20px;}

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}

.header_blog { background: background: url(../images/acconix_header_block_bg.jpg) top center repeat-x; padding:25px 0 0 0; margin:0; width:auto; height:auto; max-width:100%; }
.header_blog2 { background: url(../images/header_bglog2_bg.gif) top center repeat-x; padding:20px 0 0 0; margin:0; height:105px; max-width:100%;}
.header_blog2 h2 { width:350px; float:left; font: bold 36px Arial, Helvetica, sans-serif; color:#292929; padding:10px 0 0 15px; margin:0;  max-width:100%;}
.header_blog2 p { font: italic 12px Arial, Helvetica, sans-serif; color:#6d6d6d; padding:10px 0 0 0; margin:0; width:300px; float:right;  max-width:100%;}
.header_blog h2 { font: normal 18px Arial, Helvetica, sans-serif; color:#1d1d1d; padding:10px 0 0 0; margin:0;  max-width:100%;}
.header_blog p { font: normal 11px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 30px 0; margin:0;  max-width:100%;}

/* body */
.body_resize  { padding:0; width:850px; margin:0 auto; position:relative;}
.body { padding:5px 0; margin:0 auto; background:#fafafa; border-top:none; }
.body h2 { font:normal 20px Arial, Helvetica, sans-serif; color:#171717; padding:10px 5px 20px 5px; margin:0;}
.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#666; line-height:1.8em; padding:3px 5px; margin:0;}
.body p span { color:#247ca4; font: normal 11px Arial, Helvetica, sans-serif; line-height:1.8em; padding:5px 0; margin:0;}
.body a { color:#247ca4; text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif; outline:none;}
.body a:hover { color:#000; text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif;}
.body img { margin:5px auto; padding:0;}
.body img.floated { float:left; margin:10px 10px; padding:0;}
.full { margin:0; padding:10px;}
.left {width:525px;margin:0; padding:10px; float:left;}

.right {width:280px; margin:0; padding:10px; float:right; text-align:left;}
.blog_port { width:240px; margin:0 5px; padding:15px 10px; float:left; border:1px solid #ddd; background:#fefefe;}
.blog_port img { margin:0; padding:0 5px 10px 0; float:none;}
.butons { width:50px; margin:10px auto; padding:0;}
/*.body_bottom */
.body_bottom { background:#f8f8f8; padding:0; margin:0; border-bottom:1px solid #e9e9e9;}
.body_bottom .block { width:270px; float:left; padding:10px 5px; margin:0 auto;}
.body_bottom h2 { font: normal 20px Arial, Helvetica, sans-serif; color:#171717; padding:15px 10px; margin:0;}
.body_bottom h2 span { font: italic 11px Arial, Helvetica, sans-serif; color:#247ca4;}
.body_bottom p {font: normal 12px Arial, Helvetica, sans-serif;	color:#9a9a9a;	margin:5;	line-height:1.8em;	padding-top: 10px;	padding-right: 5px;	padding-bottom: 10px;
	padding-left: 5px;}
.body_bottom img { float:left; margin:10px 10px 10px 0; padding:0;}
.body_bottom_resize { width:850px; padding:0; margin:0 auto;}


/********** product page for more detail **********/
.more_detail{padding-left:160px !important;}
.dpl_more_detail{width:auto;float:left;padding-left:370px;}

/********** contact form **********/
#contactform { margin:0; padding:5px 10px; }
#contactform * { color:#000000; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; clear:both; }
#contactform label { margin:0; width:100px; display:block; padding:10px 0; color:#333; font: normal 12px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left; }
#contactform label span { color:#F00; }
#contactform input.text { width:450px; border:1px solid #e1e1e1; margin:2px 0; padding:5px 2px; height:16px; background:#fff; float:right; }
#contactform textarea { width:450px; border:1px solid #e1e1e1; margin:2px 0; padding:2px; background:#fff; float:right; }
#contactform li.buttons input { padding:3px 0 3px 390px; margin:10px 0 0 0; border:0; color:#FFF; float:left; }

/*************footer**********/
.footer {padding:0;  margin:0; border-top:1px solid  #f9f9f9; background:#ebebeb;}
.footer_resize { width:850px; margin:0 auto; padding:20px 0px;}
.footer p { font:normal 12px  Arial, Helvetica, sans-serif; color:#777;}
.footer a { font:bold 12px Arial, Helvetica, sans-serif; color:#777; text-decoration:none; padding:5px; margin:0;}
.footer p.right { text-align:right; width:350px; margin:0; padding:15px 0 0 0; float:right;} 
.footer p.leftt { text-align:left; width:550px; margin:10px; margin-top:40px; padding:15px 0 0 0; float:left;}
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg {float:right;clear:both;	border-top:1px solid #e2e2e2;width:100%;padding:0;background:none;line-height:0;margin-top:0px;margin-right:0;margin-bottom:5px;	margin-left: 0;}


/* Slider */
#slider {  width:868px; padding:0 0 0 0; margin:0 auto; max-width:100%;}
div#slideshow { float: left; width: 100%; height: 310px; }
.slider-item { width: 100% !important; height: 310px; }
.slider_content_inner img { border: none; }
.controls-center { width:868px; margin-left:auto; margin-right:auto; max-width:100%;}
#slider_controls { float: right; position: relative; margin:5px 0 0 0; z-index: 1000; width:868px;height:40px;padding-bottom:0px;}
#slider_controls ul { margin:0 auto; padding:2px 3px 2px 0; width:100px;}/* if u want to increase the button bellow the slider according to quentity of the image u should increase the width in a pixels */

#slider_controls ul li { margin: 0; padding: 0; list-style: none; }
#slider_controls ul li { float: left; display: block; }
#slider_controls ul li a { width: 10px; height: 10px; background:url('../images/tabs_2.gif') no-repeat center center; display: block; float: left; padding:2px; margin:2px !important; margin:1px 1px; outline: none; }
#slider_controls ul li a:focus { outline: none; }
#slider_controls ul li a:hover,
#slider_controls ul li a.activeSlide { background:url('../images/tabs_1.gif') no-repeat center center; }
#li_img{	list-style:url(../images/060420arrow2.png); font:normal 14px Arial, Helvetica, sans-serif;line-height:1.5em;}
#list_img{	list-style:url(../images/check.png);}

.img_arrow{list-style-image: url(../images/products/small-blue-arrow.gif);}

#nav1{	position: relative;	float:left;	margin-top:140px;}
#nav1 a:hover{	color:#000;}

#service_image{	position:absolute;	left: 534px;	top: 951px;}


/* ------------------------------------------------------------------------------
Footer content
--------------------------------------------------------------------------------- */

#address_part1{width:110px;position:relative;float:left;background:none; padding-left:10px; padding-right:20px;}
#address_part1 p a:hover{color:#000000;}
#address_part1 p a{line-height:1.8em;}

#address_part2{;width:190px;position:relative;float:left;background:none;padding-left:30px;padding-top:20px}
#address_part2 p a:hover{color:#000000;}
#address_part2 p a{line-height:1.8em;}
#address_part3{width:120px;position:relative;float:left;background:none;padding-left:40px;}
#address_part4{width:300px;position:relative;float:right;background:none;padding-left:20px;}
#address_part4 p a:hover{color:#000;}

#address_part4 p, p a{line-height:1.8em;}
#address_groveline{height:120px;border-right:groove #aaa 1px;position:relative;float:left;margin-top:30px;}

#address_part3 .facebook a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#666666; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px;}
#address_part3 .facebook a:hover{  background:url(../images/sharelogo.png) no-repeat;color:#000000; text-decoration:none; background-position:0px -104px;}

#address_part3 .twitter a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#666666; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px; background-position:0px -25px;}
#address_part3 .twitter a:hover{  background:url(../images/sharelogo.png) no-repeat;color:#000000; text-decoration:none; background-position:0px -129px;}


#address_part3 .googleplus a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#666666; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px;background-position:0px -51px;}
#address_part3 .googleplus a:hover{ background:url(../images/sharelogo.png) no-repeat;color:#000000; text-decoration:none; background-position:0px -155px;}


#address_part3 .Stumpled a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#fff; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px;background-position:0px -76px;}
#address_part3 .Stumpled a:hover{  background:url(../images/sharelogo.png) no-repeat;color:#001b23; text-decoration:none; background-position:0px -180px;}
#footer_menu
{width:600px;position:relative;float:left;margin-left:230px;}
#footer_menu a:hover{color:#000000;}


}


@media screen and (min-width: 768px) and (max-width:868px) {

@charset "utf-8";
body {text-align:justify;	margin:0;	padding:0;	background:#fafafa;}
html {padding:0; margin:0; overflow-y:scroll;}
/********** main div **********/
.main { margin:0 auto; padding:0 auto; background-color:#fff; }
.resize { width:768px; padding:0; margin:0 auto;}

/********** header **********/
.header_resize {background: url(../images/header_bg.png) top repeat;	margin:0;	padding:0;	height: auto; max-width:100%;}
.header {width:750px;padding:0;height:auto; margin-top: 0;margin-right: auto;	margin-bottom: 0;	margin-left: auto;	padding-top:15px;}

/*menu*/
.menu { padding:25px 0 0 0; margin:0 ; width:430px;  float:right; margin-top:5px; }
.menu ul { text-align: right;  padding:0; margin:0; list-style:none; border:0; float:right;}
.menu ul li { float:left; margin:0; padding:0 5px; border:0;}
.menu ul li a {float:left; margin:0; padding:12px 0; color:#fffefe; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; outline:none;}
.menu ul li a span { padding:12px 9px; background:none;}
.menu ul li a:hover { background: url(../images/r_menu.gif) no-repeat right;}
.menu ul li a:hover span {background:url(../images/l_menu.gif) no-repeat left;}
.menu ul li a.active {background:url(../images/r_menu.gif) no-repeat right;}
.menu ul li a.active span {background:url(../images/l_menu.gif) no-repeat left;}
/* logo */
.logo {padding:0; margin-top:5px;padding-left:25px; width:auto; height:auto float:left;padding-top:15px;}

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}

.header_blog { background: url(../images/acconix_header_block_bg.jpg) top center repeat-x; padding:20px 0 0 0; margin:0; width:auto; height:auto; max-width:100%; }
.header_blog2 { background: url(../images/header_bglog2_bg.gif) top center repeat-x; padding:20px 0 0 0; margin:0; height:105px;}
.header_blog2 h2 { width:350px; float:left; font: bold 36px Arial, Helvetica, sans-serif; color:#292929; padding:10px 0 0 15px; margin:0;}
.header_blog2 p { font: italic 12px Arial, Helvetica, sans-serif; color:#6d6d6d; padding:10px 0 0 0; margin:0; width:300px; float:right;}
.header_blog h2 { font: normal 18px Arial, Helvetica, sans-serif; color:#1d1d1d; padding:10px 0 0 0; margin:0;}
.header_blog p { font: normal 11px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 30px 0; margin:0;}

/* body */
.body_resize  { padding:0; width:750px; margin:0 auto; position:relative;}
.body { padding:5px 0; margin:0 auto; background:#fafafa; border-top:none; }
.body h2 { font:normal 20px Arial, Helvetica, sans-serif; color:#171717; padding:10px 5px 20px 5px; margin:0;}
.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#666; line-height:1.8em; padding:3px 5px; margin:0;}
.body p span { color:#247ca4; font: normal 11px Arial, Helvetica, sans-serif; line-height:1.8em; padding:5px 0; margin:0;}
.body a { color:#247ca4; text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif; outline:none;}
.body a:hover { color:#000; text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif;}
.body img { margin:5px auto; padding:0;}
.body img.floated { float:left; margin:10px 10px; padding:0;}
.full { margin:0; padding:10px;}
.left {width:450px;margin:0; padding:10px; float:left;}

.right {width:250px; margin:0; padding:10px; float:right; text-align:left;}
.blog_port { width:220px; margin:0 5px; padding:5px; float:left; border:1px solid #ddd; background:#fefefe;}
.blog_port img { margin:0; padding:0; float:none;}
.butons { width:50px; margin:10px auto; padding:0;}
/*.body_bottom */
.body_bottom { background:#f8f8f8; padding:0; margin:0; border-bottom:1px solid #e9e9e9;}
.body_bottom .block { width:240px; float:left; padding:10px 5px; margin:0 auto;}
.body_bottom h2 { font: normal 20px Arial, Helvetica, sans-serif; color:#171717; padding:15px 10px; margin:0;}
.body_bottom h2 span { font: italic 11px Arial, Helvetica, sans-serif; color:#247ca4;}
.body_bottom p {font: normal 12px Arial, Helvetica, sans-serif;	color:#9a9a9a;	margin:5;	line-height:1.8em;	padding-top: 10px;	padding-right: 5px;	padding-bottom: 10px;
	padding-left: 5px;}
.body_bottom img { float:left; margin:10px 10px 10px 0; padding:0;}
.body_bottom_resize { width:750px; padding:0; margin:0 auto;}


/********** product page for more detail **********/
.more_detail{padding-left:150px !important;}
.dpl_more_detail{width:auto;float:left;padding-left:370px;}
/********** contact form **********/
#contactform { margin:0; padding:5px 10px; }
#contactform * { color:#000000; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; clear:both; }
#contactform label { margin:0; width:100px; display:block; padding:10px 0; color:#333; font: normal 12px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left; }
#contactform label span { color:#F00; }
#contactform input.text { width:400px; border:1px solid #e1e1e1; margin:2px 0; padding:5px 2px; height:16px; background:#fff; float:right; }
#contactform textarea { width:400px; border:1px solid #e1e1e1; margin:2px 0; padding:2px; background:#fff; float:right; }
#contactform li.buttons input { padding:3px 0 3px 340px; margin:10px 0 0 0; border:0; color:#FFF; float:left; }

/*************footer**********/
.footer {padding:0;  margin:0; border-top:1px solid  #f9f9f9; background:#ebebeb;}
.footer_resize { width:750px; margin:0 auto; padding:20px 0px;}
.footer p { font:normal 12px  Arial, Helvetica, sans-serif; color:#777;}
.footer a { font:bold 12px Arial, Helvetica, sans-serif; color:#777; text-decoration:none; padding:5px; margin:0;}
.footer p.right { text-align:right; width:350px; margin:0; padding:15px 0 0 0; float:right;} 
.footer p.leftt { text-align:left; width:550px; margin:10px; margin-top:40px; padding:15px 0 0 0; float:left;}
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg {float:right;clear:both;	border-top:1px solid #e2e2e2;width:100%;padding:0;background:none;line-height:0;margin-top:0px;margin-right:0;margin-bottom:5px;	margin-left: 0;}


/* Slider */
#slider {  width:768px; padding:0 0 0 0; margin:0 auto; max-width:100%;}
div#slideshow { float: left; width: 100%; height: 270px; }
.slider-item { width: 100% !important; height: 270px; }
.slider_content_inner img { border: none; }
.controls-center { width:760px; margin-left:auto; margin-right:auto; }
#slider_controls { float: right; position: relative; margin:10px 0 0 0; z-index: 1000; width:760px; height:23px; padding-bottom:10px;}
#slider_controls ul { margin:0 auto; padding:2px 23px 2px 0; width:100px;}/* if u want to increase the button bellow the slider according to quentity of the image u should increase the width in a pixels */

#slider_controls ul li { margin: 0; padding: 0; list-style: none; }
#slider_controls ul li { float: left; display: block; }
#slider_controls ul li a { width: 10px; height: 10px; background:url('../images/tabs_2.gif') no-repeat center center; display: block; float: left; padding:2px; margin:2px !important; margin:1px 1px; outline: none; }
#slider_controls ul li a:focus { outline: none; }
#slider_controls ul li a:hover,
#slider_controls ul li a.activeSlide { background:url('../images/tabs_1.gif') no-repeat center center; }
#li_img{	list-style:url(../images/060420arrow2.png); font:normal 14px Arial, Helvetica, sans-serif;line-height:1.5em;}
#list_img{	list-style:url(../images/check.png);}

.img_arrow{list-style-image: url(../images/products/small-blue-arrow.gif);}

#nav1{	position: relative;	float:left;	margin-top:140px;}
#nav1 a:hover{	color:#000;}
#service_image{	position:absolute;	left: 534px;	top: 951px;}


/* ------------------------------------------------------------------------------
Footer content
--------------------------------------------------------------------------------- */

#address_part1{width:300px; padding-left:100px; position:relative;float:left;background:none;}
#address_part1 p a:hover{color:#000000;}
#address_part1 p a{line-height:1.8em;}

#address_part2{padding-top:20px;width:250px;position:relative;float:left;background:none;padding-left:35px;}
#address_part2 p a:hover{color:#000000;}
#address_part2 p a{line-height:1.8em;}

#address_part3{width:300px;position:relative;float:left;background:none;padding-left:100px;}

#address_part3 .facebook a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#666666; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px;}
#address_part3 .facebook a:hover{  background:url(../images/sharelogo.png) no-repeat;color:#000000; text-decoration:none; background-position:0px -104px;}

#address_part3 .twitter a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#666666; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px; background-position:0px -25px;}
#address_part3 .twitter a:hover{ background:url(../images/sharelogo.png) no-repeat;color:#000000; text-decoration:none; background-position:0px -129px;}


#address_part3 .googleplus a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#666666; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px;background-position:0px -51px;}
#address_part3 .googleplus a:hover{ background:url(../images/sharelogo.png) no-repeat;color:#000000; text-decoration:none; background-position:0px -155px;}


#address_part3 .Stumpled a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#fff; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px;background-position:0px -76px;}
#address_part3 .Stumpled a:hover{ background:url(../images/sharelogo.png) no-repeat;color:#001b23; text-decoration:none; background-position:0px -180px;}
#footer_menu{width:600px;position:relative;float:left;margin-left:150px;}
#footer_menu a:hover{color:#000000;}

#address_part4{width:310px;position:relative;float:left;background:none;padding-left:35px;}
#address_part4 p a:hover{color:#000;}
#address_part4 p, p a{line-height:1.8em;}
#address_groveline{height:120px;border-right:groove #aaa 1px;position:relative;float:left;margin-top:30px;  -moz-border-right:groove #000000 1px;}

}


@media screen and (min-width: 668px) and (max-width:768px) {

@charset "utf-8";
body {text-align:justify;	margin:0;	padding:0;	background:#fafafa;}
html {padding:0; margin:0; overflow-y:scroll;}
/********** main div **********/
.main { margin:0 auto; padding:0 auto; background-color:#fff; }
.resize { width:668px; padding:0; margin:0 auto;}

/********** header **********/
.header_resize {background: url(../images/header_bg.png) top repeat;	margin:0;	padding:0;	height: auto; max-width:100%;}
.header {width:650px;padding:0;height:auto; margin-top: 0;margin-right: auto;	margin-bottom: 0;	margin-left: auto;	padding-top:5px;}

/*menu*/
.menu { padding:25px 0 0 0; margin:0 ; width:415px;  float:right; margin-top:0px; }
.menu ul { text-align: right;  padding:0; margin:0; list-style:none; border:0; float:right;}
.menu ul li { float:left; margin:0; padding:0 5px; border:0;}
.menu ul li a { float:left; margin:0; padding:12px 0; color:#fffefe; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; outline:none;}
.menu ul li a span { padding:12px 9px; background:none;}
.menu ul li a:hover { background: url(../images/r_menu.gif) no-repeat right;}
.menu ul li a:hover span {background:url(../images/l_menu.gif) no-repeat left;}
.menu ul li a.active {background:url(../images/r_menu.gif) no-repeat right;}
.menu ul li a.active span {background:url(../images/l_menu.gif) no-repeat left;}
/* logo */
.logo {padding:0; margin-top:5px;padding-left:10px; width:auto; height:auto float:left;padding-top:10px;}

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}

.header_blog { background: url(../images/acconix_header_block_bg.jpg) top center repeat-x; padding:20px 0 0 0; margin:0; width:auto; height:auto; max-width:100%; }
.header_blog2 { background: url(../images/header_bglog2_bg.gif) top center repeat-x; padding:10px 0 0 0; margin:0; height:105px;}
.header_blog2 h2 { width:350px; float:left; font: bold 36px Arial, Helvetica, sans-serif; color:#292929; padding:10px 0 0 15px; margin:0;}
.header_blog2 p { font: italic 12px Arial, Helvetica, sans-serif; color:#6d6d6d; padding:10px 0 0 0; margin:0; width:300px; float:right;}
.header_blog h2 { font: normal 18px Arial, Helvetica, sans-serif; color:#1d1d1d; padding:10px 0 0 0; margin:0;}
.header_blog p { font: normal 11px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 30px 0; margin:0;}

/* body */
.body_resize  { padding:0; width:650px; margin:0 auto; position:relative;}
.body { padding:5px 0; margin:0 auto; background:#fafafa; border-top:none; }
.body h2 { font:normal 20px Arial, Helvetica, sans-serif; color:#171717; padding:10px 5px 20px 5px; margin:0;}
.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#666; line-height:1.8em; padding:3px 5px; margin:0;}
.body p span { color:#247ca4; font: normal 11px Arial, Helvetica, sans-serif; line-height:1.8em; padding:5px 0; margin:0;}
.body a { color:#247ca4; text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif; outline:none;}
.body a:hover { color:#000; text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif;}
.body img { margin:5px auto; padding:0;}
.body img.floated { float:left; margin:10px 10px; padding:0;}
.full { margin:0; padding:10px;}
.left {width:400px;margin:0; padding:10px; float:left;}

.right {width:230px; margin:0; padding:0px; float:right; text-align:left;}
.blog_port { width:196px; margin:0 3px; padding:2px 5px 5px 0px; float:left; border:1px solid #ddd; background:#fefefe;}
.blog_port img { margin:0; padding:3px; float:none; max-width:100%;}
.butons { width:50px; margin:10px auto; padding:0;}
/*.body_bottom */
.body_bottom { background:#f8f8f8; padding:0; margin:0; border-bottom:1px solid #e9e9e9;}
.body_bottom .block { width:197px; float:left; padding:15px 10px; margin:0 auto;}
.body_bottom h2 { font: normal 20px Arial, Helvetica, sans-serif; color:#171717; padding:15px 10px; margin:0;}
.body_bottom h2 span { font: italic 11px Arial, Helvetica, sans-serif; color:#247ca4;}
.body_bottom p {font: normal 12px Arial, Helvetica, sans-serif;	color:#9a9a9a;	margin:5;	line-height:1.8em;	padding-top: 10px;	padding-right: 5px;	padding-bottom: 10px;
	padding-left: 5px;}
.body_bottom img { float:left; margin:10px 10px 10px 0; padding:0;}
.body_bottom_resize { width:668px; padding:0; margin:0 auto; width:auto; height:auto;}



/********** product page for more detail **********/
.more_detail{padding-left:110px !important;}
.dpl_more_detail{width:auto;float:left;padding-left:270px;}

/********** contact form **********/
#contactform { margin:0; padding:5px 10px; }
#contactform * { color:#000000; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; clear:both; }
#contactform label { margin:0; width:100px; display:block; padding:10px 0; color:#333; font: normal 12px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left; }
#contactform label span { color:#F00; }
#contactform input.text { width:350px; border:1px solid #e1e1e1; margin:2px 0; padding:5px 2px; height:16px; background:#fff; float:right; }
#contactform textarea { width:350px; border:1px solid #e1e1e1; margin:2px 0; padding:2px; background:#fff; float:right; }
#contactform li.buttons input { padding:3px 0 3px 340px; margin:10px 0 0 0; border:0; color:#FFF; float:left; }

/*************footer**********/
.footer {padding:0;  margin:0; border-top:1px solid  #f9f9f9; background:#ebebeb;}
.footer_resize { width:650px; margin:0 auto; padding:20px 0px;}
.footer p { font:normal 12px  Arial, Helvetica, sans-serif; color:#777;}
.footer a { font:bold 12px Arial, Helvetica, sans-serif; color:#777; text-decoration:none; padding:5px; margin:0;}
.footer p.right { text-align:right; width:350px; margin:0; padding:15px 0 0 0; float:right;} 
.footer p.leftt { text-align:left; width:550px; margin:10px; margin-top:40px; padding:15px 0 0 0; float:left;}
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg {float:right;clear:both;	border-top:1px solid #e2e2e2;width:100%;padding:0;background:none;line-height:0;margin-top:0px;margin-right:0;margin-bottom:5px;	margin-left: 0;}


/* Slider */
#slider {  width:668px; padding:0 0 0 0; margin:0 auto; max-width:100%;}
div#slideshow { float: left; width: 100%; height: 235px; }
.slider-item { width: 100% !important; height: 235px; }
.slider_content_inner img { border: none; }
.controls-center { width:660px; margin-left:auto; margin-right:auto;align:center; }
#slider_controls { float: right; position: relative; margin:10px 0 0 0; z-index: 1000; width:660px; height:23px; padding-bottom:10px;}
#slider_controls ul { margin:0 auto; padding:2px 23px 2px 0; width:100px;}/* if u want to increase the button bellow the slider according to quentity of the image u should increase the width in a pixels */

#slider_controls ul li { margin: 0; padding: 0; list-style: none; }
#slider_controls ul li { float: left; display: block; }
#slider_controls ul li a { width: 10px; height: 10px; background:url('../images/tabs_2.gif') no-repeat center center; display: block; float: left; padding:2px; margin:2px !important; margin:1px 1px; outline: none; }
#slider_controls ul li a:focus { outline: none; }
#slider_controls ul li a:hover,
#slider_controls ul li a.activeSlide { background:url('../images/tabs_1.gif') no-repeat center center; }
#li_img{	list-style:url(../images/060420arrow2.png); font:normal 14px Arial, Helvetica, sans-serif;line-height:1.5em;}
#list_img{	list-style:url(../images/check.png);}

.img_arrow{list-style-image: url(../images/products/small-blue-arrow.gif);}

#nav1{	position: relative;	float:left;	margin-top:140px;}
#nav1 a:hover{	color:#000;}

#service_image{	position:absolute;	left: 534px;	top: 951px;}


/* ------------------------------------------------------------------------------
Footer content
--------------------------------------------------------------------------------- */

#address_part1{width:200px; padding-left:85px; position:relative;float:left;background:none;}
#address_part1 p a:hover{color:#000000;}
#address_part1 p a{line-height:1.8em;}

#address_part2{padding-top:20px;width:250px;position:relative;float:left;background:none;padding-left:50px;}
#address_part2 p a:hover{color:#000000;}
#address_part2 p a{line-height:1.8em;}

#address_part3{width:200px;position:relative;float:left;background:none;padding-left:85px;clear:left;}

#address_part3 .facebook a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#666666; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px;}
#address_part3 .facebook a:hover{  background:url(../images/sharelogo.png) no-repeat;color:#000000; text-decoration:none; background-position:0px -104px;}

#address_part3 .twitter a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#666666; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px; background-position:0px -25px;}
#address_part3 .twitter a:hover{ background:url(../images/sharelogo.png) no-repeat;color:#000000; text-decoration:none; background-position:0px -129px;}


#address_part3 .googleplus a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#666666; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px;background-position:0px -51px;}
#address_part3 .googleplus a:hover{ background:url(../images/sharelogo.png) no-repeat;color:#000000; text-decoration:none; background-position:0px -155px;}


#address_part3 .Stumpled a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#fff; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px;background-position:0px -76px;}
#address_part3 .Stumpled a:hover{ background:url(../images/sharelogo.png) no-repeat;color:#001b23; text-decoration:none; background-position:0px -180px;}
#footer_menu{width:500px;position:relative;float:left;margin-left:90px;}
#footer_menu a:hover{color:#000000;}

#address_part4{width:310px;position:relative;float:left;background:none;padding-left:50px;}
#address_part4 p a:hover{color:#000;}
#address_part4 p, p a{line-height:1.8em;}
#address_groveline{height:120px;border-right:groove #aaa 1px;position:relative;float:left;margin-top:30px;  -moz-border-right:groove #000000 1px;}


}


@media screen and (min-width: 568px) and (max-width:668px) {

@charset "utf-8";
body {text-align:justify;	margin:0;	padding:0;	background:#fafafa;}
html {padding:0; margin:0; overflow-y:scroll;}
/********** main div **********/
.main { margin:0 auto; padding:0 auto; background-color:#fff; }
.resize { width:568px; padding:0; margin:0 auto;}

/********** header **********/
.header_resize {background: url(../images/header_bg.png) top repeat;	margin:0;	padding:0;	height: auto; max-width:100%;}
.header {width:550px;padding:0;height:auto; margin-top: 0;margin-right: auto;	margin-bottom: 0;	margin-left: auto;	padding-top:0px;}

/* logo */
.logo {padding:0; margin-top:0px;padding-left:10px; width:190px; height:auto float:left;padding-top:50px;}

/*menu*/
.menu { padding:25px 0 0 0; margin:0 ; width:290px;  float:right; margin-top:5px; }
.menu ul { text-align: right;  padding:0; margin:0; list-style:none; border:0; float:right;}
.menu ul li { float:left; margin:0; padding:0 5px; border:0;}
.menu ul li a { float:left; margin:0; padding:12px 0; color:#fffefe; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; outline:none;}
.menu ul li a span { padding:12px 9px; background:none;}
.menu ul li a:hover { background: url(../images/r_menu.gif) no-repeat right;}
.menu ul li a:hover span {background:url(../images/l_menu.gif) no-repeat left;}
.menu ul li a.active {background:url(../images/r_menu.gif) no-repeat right;}
.menu ul li a.active span {background:url(../images/l_menu.gif) no-repeat left;}


p.clr, .clr { clear:both; padding:0; margin:0; background:none;}

.header_blog { background: url(../images/acconix_header_block_bg.jpg) top center repeat-x; padding:20px 0 0 0; margin:0; width:auto; height:auto; max-width:100%; }
.header_blog2 { background: url(../images/header_bglog2_bg.gif) top center repeat-x; padding:20px 0 0 0; margin:0; height:105px;}
.header_blog2 h2 { width:350px; float:left; font: bold 36px Arial, Helvetica, sans-serif; color:#292929; padding:10px 0 0 15px; margin:0;}
.header_blog2 p { font: italic 12px Arial, Helvetica, sans-serif; color:#6d6d6d; padding:10px 0 0 0; margin:0; width:300px; float:right;}
.header_blog h2 { font: normal 18px Arial, Helvetica, sans-serif; color:#1d1d1d; padding:10px 0 0 0; margin:0;}
.header_blog p { font: normal 11px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 30px 0; margin:0;}

/* body */
.body_resize  {width:550px; padding:0 auto; margin:0 auto; position:relative;}
.body { padding:5px 0; margin:0 auto; background:#fafafa; border-top:none; }
.body h2 { font:normal 20px Arial, Helvetica, sans-serif; color:#171717; padding:10px 5px 20px 5px; margin:0;}
.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#666; line-height:1.8em; padding:3px 5px; margin:0;}
.body p span { color:#247ca4; font: normal 11px Arial, Helvetica, sans-serif; line-height:1.8em; padding:5px 0; margin:0;}
.body a { color:#247ca4; text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif; outline:none;}
.body a:hover { color:#000; text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif;}
.body img { margin:5px auto; padding:0;}
.body img.floated { float:left; margin:10px 10px; padding:0;}
.full {width:350px; margin:0 auto; padding:0 auto;}
.left {width:525px;margin:0; padding:10px; float:left;}

.right {width:250px; margin:0; padding:10px; float:left; text-align:left;}
.blog_port { width:303px; margin:0 5px; padding:5px 5px; float:left; border:1px solid #ddd; background:#fefefe; margin-bottom:10px;}
.blog_port img { margin:0 5px; padding:10px; float:none; max-width:100%;}
.butons { width:50px; margin:10px auto; padding:0;}
/*.body_bottom */
.body_bottom { background:#f8f8f8; padding:0; margin:0; border-bottom:1px solid #e9e9e9;}
.body_bottom .block { width:530px; float:left; padding-left:5px; margin:0 auto;}
.body_bottom h2 { font: normal 20px Arial, Helvetica, sans-serif; color:#171717; padding:15px 10px; margin:0;}
.body_bottom h2 span { font: italic 11px Arial, Helvetica, sans-serif; color:#247ca4;}
.body_bottom p {font: normal 12px Arial, Helvetica, sans-serif;	color:#9a9a9a;	margin:5;	line-height:1.8em;	padding-top: 10px;	padding-right: 5px;	padding-bottom: 10px;
	padding-left: 5px;}
.body_bottom img { float:left; margin:10px 10px 10px 0; padding:0;}
.body_bottom_resize { width:668px; padding:0; margin:0 auto; width:auto; height:auto;}



/********** product page for more detail **********/
.more_detail{padding-left:190px !important;}
.dpl_more_detail{width:auto;float:left;padding-left:270px;}

/********** contact form **********/
#contactform { margin:0; padding:5px 10px; }
#contactform * { color:#000000; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; clear:both; }
#contactform label { margin:0; width:100px; display:block; padding:10px 0; color:#333; font: normal 12px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left; }
#contactform label span { color:#F00; }
#contactform input.text { width:450px; border:1px solid #e1e1e1; margin:2px 0; padding:5px 2px; height:16px; background:#fff; float:right; }
#contactform textarea { width:450px; border:1px solid #e1e1e1; margin:2px 0; padding:2px; background:#fff; float:right; }
#contactform li.buttons input { padding:3px 0 3px 340px; margin:10px 0 0 0; border:0; color:#FFF; float:left; }

/*************footer**********/
.footer {padding:0;  margin:0; border-top:1px solid  #f9f9f9; background:#ebebeb;}
.footer_resize { width:550px; margin:0 auto; padding:20px 0px;}
.footer p { font:normal 12px  Arial, Helvetica, sans-serif; color:#777;}
.footer a { font:bold 12px Arial, Helvetica, sans-serif; color:#777; text-decoration:none; padding:5px; margin:0;}
.footer p.right { text-align:right; width:350px; margin:0; padding:15px 0 0 0; float:right;} 
.footer p.leftt { text-align:left; width:550px; margin:10px; margin-top:40px; padding:15px 0 0 0; float:left;}
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg {float:right;clear:both;	border-top:1px solid #e2e2e2;width:100%;padding:0;background:none;line-height:0;margin-top:0px;margin-right:0;margin-bottom:5px;	margin-left: 0;}


/* Slider */
#slider {  width:568px; padding:0 0 0 0; margin:0 auto; max-width:100%;}
div#slideshow { float: left; width: 100%; height: 200px; }
.slider-item { width: 100% !important; height: 200px; }
.slider_content_inner img { border: none; }
.controls-center { width:560px; margin-left:auto; margin-right:auto;align:center; }
#slider_controls { float: right; position: relative; margin:10px 0 0 0; z-index: 1000; width:560px; height:23px; padding-bottom:10px;}
#slider_controls ul { margin:0 auto; padding:2px 23px 2px 0; width:100px;}/* if u want to increase the button bellow the slider according to quentity of the image u should increase the width in a pixels */

#slider_controls ul li { margin: 0; padding: 0; list-style: none; }
#slider_controls ul li { float: left; display: block; }
#slider_controls ul li a { width: 10px; height: 10px; background:url('../images/tabs_2.gif') no-repeat center center; display: block; float: left; padding:2px; margin:2px !important; margin:1px 1px; outline: none; }
#slider_controls ul li a:focus { outline: none; }
#slider_controls ul li a:hover,
#slider_controls ul li a.activeSlide { background:url('../images/tabs_1.gif') no-repeat center center; }
#li_img{	list-style:url(../images/060420arrow2.png); font:normal 14px Arial, Helvetica, sans-serif;line-height:1.5em;}
#list_img{	list-style:url(../images/check.png);}

.img_arrow{list-style-image: url(../images/products/small-blue-arrow.gif);}

#nav1{	position: relative;	float:left;	margin-top:140px;}
#nav1 a:hover{	color:#000;}

#service_image{	position:absolute;	left: 534px;	top: 951px;}


/* ------------------------------------------------------------------------------
Footer content
--------------------------------------------------------------------------------- */

#address_part1{width:170px; padding-left:50px; position:relative;float:left;background:none;}
#address_part1 p a:hover{color:#000000;}
#address_part1 p a{line-height:1.8em;}

#address_part2{width:170px;padding-top:20px; position:relative;float:left;background:none;padding-left:50px;}
#address_part2 p a:hover{color:#000000;}
#address_part2 p a{line-height:1.8em;}

#address_part3{width:170px;padding-left:50px;position:relative;-moz-float:left; background:none; clear:left;}

#address_part3 .facebook a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#666666; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px;}
#address_part3 .facebook a:hover{  background:url(../images/sharelogo.png) no-repeat;color:#000000; text-decoration:none; background-position:0px -104px;}

#address_part3 .twitter a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#666666; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px; background-position:0px -25px;}
#address_part3 .twitter a:hover{ background:url(../images/sharelogo.png) no-repeat;color:#000000; text-decoration:none; background-position:0px -129px;}


#address_part3 .googleplus a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#666666; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px;background-position:0px -51px;}
#address_part3 .googleplus a:hover{ background:url(../images/sharelogo.png) no-repeat;color:#000000; text-decoration:none; background-position:0px -155px;}


#address_part3 .Stumpled a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#fff; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px;background-position:0px -76px;}
#address_part3 .Stumpled a:hover{ background:url(../images/sharelogo.png) no-repeat;color:#001b23; text-decoration:none; background-position:0px -180px;}
#footer_menu{width:490px;position:relative;float:left;margin-left:50px;}
#footer_menu a:hover{color:#000000;}

#address_part4{width:290px;position:relative;float:left;background:none;padding-left:35px;}
#address_part4 p a:hover{color:#000;}
#address_part4 p, p a{line-height:1.8em;}
#address_groveline{height:120px;border-right:groove #aaa 1px;position:relative;float:left;margin-top:30px;  -moz-border-right:groove #000000 1px;}

}

@media screen and (min-width: 468px) and (max-width:568px) {

@charset "utf-8";
body {text-align:justify;	margin:0;	padding:0;	background:#fafafa;}
html {padding:0; margin:0; overflow-y:scroll;}
/********** main div **********/
.main { margin:0 auto; padding:0 auto; background-color:#fff; }
.resize { width:468px; padding:0; margin:0 auto;}

/********** header **********/
.header_resize {background: url(../images/header_bg.png) top repeat;	margin:0;	padding:0;	height: auto; max-width:100%;}
.header {width:450px;padding:0;height:auto; margin-top: 0;margin-right: auto;	margin-bottom: 0;	margin-left: auto;	padding-top:0px;}

/* logo */
.logo {padding:0; margin-top:0px;padding-left:10px; width:190px; height:auto float:left;padding-top:50px;}

/*menu*/
.menu { padding:25px 0 0 0; margin:0 ; width:190px;  float:right; margin-top:5px;}
.menu ul { text-align: right;  padding:0; margin:0; list-style:none; border:0; float:right;}
.menu ul li { float:left; margin:0; padding:0 5px; border:0;}
.menu ul li a { float:left; margin:0; padding:12px 0; color:#fffefe; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; outline:none;}
.menu ul li a span { padding:12px 9px; background:none;}
.menu ul li a:hover { background: url(../images/r_menu.gif) no-repeat right;}
.menu ul li a:hover span {background:url(../images/l_menu.gif) no-repeat left;}
.menu ul li a.active {background:url(../images/r_menu.gif) no-repeat right;}
.menu ul li a.active span {background:url(../images/l_menu.gif) no-repeat left;}


p.clr, .clr { clear:both; padding:0; margin:0; background:none;}

.header_blog { background: url(../images/acconix_header_block_bg.jpg) top center repeat-x; padding:20px 0 0 0; margin:0; width:auto; height:auto; max-width:100%; max-height:100%}
.header_blog2 { background: url(../images/header_bglog2_bg.gif) top center repeat-x; padding:20px 0 0 0; margin:0; height:105px;}
.header_blog2 h2 { width:350px; float:left; font: bold 36px Arial, Helvetica, sans-serif; color:#292929; padding:10px 0 0 15px; margin:0;}
.header_blog2 p { font: italic 12px Arial, Helvetica, sans-serif; color:#6d6d6d; padding:10px 0 0 0; margin:0; width:300px; float:right;}
.header_blog h2 { font: normal 18px Arial, Helvetica, sans-serif; color:#1d1d1d; padding:10px 0 0 0; margin:0;}
.header_blog p { font: normal 11px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 30px 0; margin:0;}

/* body */
.body_resize  {width:450px; padding:0 auto; margin:0 auto; position:relative;}
.body { padding:5px 0; margin:0 auto; background:#fafafa; border-top:none; }
.body h2 { font:normal 20px Arial, Helvetica, sans-serif; color:#171717; padding:10px 5px 20px 5px; margin:0;}
.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#666; line-height:1.8em; padding:3px 5px; margin:0;}
.body p span { color:#247ca4; font: normal 11px Arial, Helvetica, sans-serif; line-height:1.8em; padding:5px 0; margin:0;}
.body a { color:#247ca4; text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif; outline:none;}
.body a:hover { color:#000; text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif;}
.body img { margin:5px auto; padding:0;}
.body img.floated { float:left; margin:10px 10px; padding:0;}
.full {width:350px; margin:0 auto; padding:0 auto;}
.left {width:400px;margin:0; padding:10px; float:left;}

.right {width:310px; margin:0; padding:10px; float:left; text-align:left;}
.blog_port { width:303px; margin:0 5px; padding:5px 5px; float:left; border:1px solid #ddd; background:#fefefe; margin-bottom:10px;}
.blog_port img { margin:0 5px; padding:10px; float:none; max-width:100%;}
.butons { width:50px; margin:10px auto; padding:0;}
/*.body_bottom */
.body_bottom { background:#f8f8f8; padding:0; margin:0; border-bottom:1px solid #e9e9e9;}
.body_bottom .block { width:430px; float:left; padding-left:5px; margin:0 auto;}
.body_bottom h2 { font: normal 20px Arial, Helvetica, sans-serif; color:#171717; padding:15px 10px; margin:0;}
.body_bottom h2 span { font: italic 11px Arial, Helvetica, sans-serif; color:#247ca4;}
.body_bottom p {font: normal 12px Arial, Helvetica, sans-serif;	color:#9a9a9a;	margin:5;	line-height:1.8em;	padding-top: 10px;	padding-right: 5px;	padding-bottom: 10px;
	padding-left: 5px;}
.body_bottom img { float:left; margin:10px 10px 10px 0; padding:0;}
.body_bottom_resize { width:668px; padding:0; margin:0 auto; width:auto; height:auto;}



/********** product page for more detail **********/
.more_detail{padding-left:200px !important;}
.dpl_more_detail{width:auto;float:left;padding-left:270px;}

/********** contact form **********/
#contactform { margin:0; padding:5px 10px; }
#contactform * { color:#000000; } 
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; clear:both; }
#contactform label { margin:0; width:100px; display:block; padding:10px 0; color:#333; font: normal 12px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left; }
#contactform label span { color:#F00; }
#contactform input.text { width:350px; border:1px solid #e1e1e1; margin:2px 0; padding:5px 2px; height:16px; background:#fff; float:right; }
#contactform textarea { width:350px; border:1px solid #e1e1e1; margin:2px 0; padding:2px; background:#fff; float:right; }
#contactform li.buttons input { padding:3px 0 3px 290px; margin:10px 0 0 0; border:0; color:#FFF; float:left; }

/*************footer**********/
.footer {padding:0;  margin:0; border-top:1px solid  #f9f9f9; background:#ebebeb;}
.footer_resize { width:450px; margin:0 auto; padding:20px 0px;}
.footer p { font:normal 12px  Arial, Helvetica, sans-serif; color:#777;}
.footer a { font:bold 12px Arial, Helvetica, sans-serif; color:#777; text-decoration:none; padding:5px; margin:0;}
.footer p.right { text-align:right; width:350px; margin:0; padding:15px 0 0 0; float:right;} 
.footer p.leftt { text-align:left; width:550px; margin:10px; margin-top:40px; padding:15px 0 0 0; float:left;}
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg {float:right;clear:both;	border-top:1px solid #e2e2e2;width:100%;padding:0;background:none;line-height:0;margin-top:0px;margin-right:0;margin-bottom:5px;	margin-left: 0;}


/* Slider */
#slider {  width:468px; padding:0 0 0 0; margin:0 auto; max-width:100%;}
div#slideshow { float: left; width: 100%; height: 160px; }
.slider-item { width: 100% !important; height: 190px; }
.slider_content_inner img { border: none; }
.controls-center { width:460px; margin-left:auto; margin-right:auto;align:center; }
#slider_controls { float: right; position: relative; margin:10px 0 0 0; z-index: 1000; width:460px; height:23px; padding-bottom:10px;}
#slider_controls ul { margin:0 auto; padding:2px 23px 2px 0; width:100px;}/* if u want to increase the button bellow the slider according to quentity of the image u should increase the width in a pixels */

#slider_controls ul li { margin: 0; padding: 0; list-style: none; }
#slider_controls ul li { float: left; display: block; }
#slider_controls ul li a { width: 10px; height: 10px; background:url('../images/tabs_2.gif') no-repeat center center; display: block; float: left; padding:2px; margin:2px !important; margin:1px 1px; outline: none; }
#slider_controls ul li a:focus { outline: none; }
#slider_controls ul li a:hover,
#slider_controls ul li a.activeSlide { background:url('../images/tabs_1.gif') no-repeat center center; }
#li_img{	list-style:url(../images/060420arrow2.png); font:normal 14px Arial, Helvetica, sans-serif;line-height:1.5em;}
#list_img{	list-style:url(../images/check.png);}

.img_arrow{list-style-image: url(../images/products/small-blue-arrow.gif);}

#nav1{	position: relative;	float:left;	margin-top:140px;}
#nav1 a:hover{	color:#000;}

#service_image{	position:absolute;	left: 534px;	top: 951px;}


/* ------------------------------------------------------------------------------
Footer content
--------------------------------------------------------------------------------- */

#address_part1{width:120px; padding-left:20px; position:relative;float:left;background:none;}
#address_part1 p a:hover{color:#000000;}
#address_part1 p a{line-height:1.8em;}

#address_part2{width:240px;padding-top:20px; position:relative;float:left;background:none;padding-left:20px;}
#address_part2 p a:hover{color:#000000;}
#address_part2 p a{line-height:1.8em;}

#address_part3{width:120px;padding-left:20px;position:relative;-moz-float:left; background:none; clear:left;}

#address_part3 .facebook a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#666666; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px;}
#address_part3 .facebook a:hover{  background:url(../images/sharelogo.png) no-repeat;color:#000000; text-decoration:none; background-position:0px -104px;}

#address_part3 .twitter a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#666666; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px; background-position:0px -25px;}
#address_part3 .twitter a:hover{ background:url(../images/sharelogo.png) no-repeat;color:#000000; text-decoration:none; background-position:0px -129px;}


#address_part3 .googleplus a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#666666; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px;background-position:0px -51px;}
#address_part3 .googleplus a:hover{ background:url(../images/sharelogo.png) no-repeat;color:#000000; text-decoration:none; background-position:0px -155px;}


#address_part3 .Stumpled a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#fff; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px;background-position:0px -76px;}
#address_part3 .Stumpled a:hover{ background:url(../images/sharelogo.png) no-repeat;color:#001b23; text-decoration:none; background-position:0px -180px;}
#footer_menu{width:420px;position:relative;float:left;margin-left:20px;}
#footer_menu a:hover{color:#000000;}

#address_part4{width:285px;position:relative;float:left;background:none;padding-left:20px;}
#address_part4 p a:hover{color:#000;}
#address_part4 p, p a{line-height:1.8em;}
#address_groveline{height:120px;border-right:groove #aaa 1px;position:relative;float:left;margin-top:30px;  -moz-border-right:groove #000000 1px;}

}



@media screen and (min-width: 368px) and (max-width:468px) {

@charset "utf-8";
body {text-align:justify;	margin:0;	padding:0;	background:#fafafa;}
html {padding:0; margin:0; overflow-y:scroll;}
/********** main div **********/
.main { margin:0 auto; padding:0 auto; background-color:#fff; }
.resize { width:368px; padding:0; margin:0 auto;}

/********** header **********/
.header_resize {background: url(../images/header_bg.png) top repeat;	margin:0;	padding:0;	height: auto; max-width:100%;}
.header {width:350px;padding:0;height:auto; margin-top: 0;margin-right: auto;	margin-bottom: 0;	margin-left: auto;	padding-top:0px;}


/* logo */
.logo {padding:0; margin-top:0px;padding-left:75px; width:190px; height:auto float:left;padding-top:130px; padding-bottom:20px;}

/*menu*/
.menu { padding:25px 0 0 0; margin:0 ; width:350px;  float:left; margin-top:5px; padding-left:0px; padding-bottom:10px;}
.menu ul { text-align: right;  padding:0; margin:0; list-style:none; border:0; float:right;}
.menu ul li { float:left; margin:0; padding:0 5px; border:0;}
.menu ul li a { float:left; margin:0; padding:12px 0; color:#fffefe; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; outline:none;}
.menu ul li a span { padding:12px 9px; background:none;}
.menu ul li a:hover { background: url(../images/r_menu.gif) no-repeat right;}
.menu ul li a:hover span {background:url(../images/l_menu.gif) no-repeat left;}
.menu ul li a.active {background:url(../images/r_menu.gif) no-repeat right;}
.menu ul li a.active span {background:url(../images/l_menu.gif) no-repeat left;}



p.clr, .clr { clear:both; padding:0; margin:0; background:none;}

.header_blog { background: url(../images/acconix_header_block_bg.jpg) top center repeat-x; padding:20px 0 0 0; margin:0; width:auto; height:auto; max-width:100%; max-height:100%}
.header_blog2 { background: url(../images/header_bglog2_bg.gif) top center repeat-x; padding:20px 0 0 0; margin:0; height:105px;}
.header_blog2 h2 { width:330px; float:left; font: bold 36px Arial, Helvetica, sans-serif; color:#292929; padding:10px 0 0 15px; margin:0;}
.header_blog2 p { font: italic 12px Arial, Helvetica, sans-serif; color:#6d6d6d; padding:10px 0 0 0; margin:0; width:300px; float:right;}
.header_blog h2 { font: normal 18px Arial, Helvetica, sans-serif; color:#1d1d1d; padding:10px 0 0 0; margin:0;}
.header_blog p { font: normal 11px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 30px 0; margin:0;}

/* body */
.body_resize  {width:350px; padding:0 auto; margin:0 auto; position:relative;}
.body { padding:5px 0; margin:0 auto; background:#fafafa; border-top:none; }
.body h2 { font:normal 20px Arial, Helvetica, sans-serif; color:#171717; padding:10px 5px 20px 5px; margin:0;}
.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#666; line-height:1.8em; padding:3px 5px; margin:0;}
.body p span { color:#247ca4; font: normal 11px Arial, Helvetica, sans-serif; line-height:1.8em; padding:5px 0; margin:0;}
.body a { color:#247ca4; text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif; outline:none;}
.body a:hover { color:#000; text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif;}
.body img { margin:5px auto; padding:0;}
.body img.floated { float:left; margin:10px 10px; padding:0;}
.full {width:325px; margin:0 auto; padding:0 auto;}
.left {width:320px;margin:0; padding:10px; float:left;}

.right {width:300px; margin:0; padding:10px; float:left; text-align:left;}
.blog_port { width:303px; margin:0 5px; padding:5px 5px; float:left; border:1px solid #ddd; background:#fefefe; margin-bottom:10px;}
.blog_port img { margin:0 5px; padding:10px; float:none; max-width:100%;}
.butons { width:50px; margin:10px auto; padding:0;}
/*.body_bottom */
.body_bottom { background:#f8f8f8; padding:0; margin:0; border-bottom:1px solid #e9e9e9;}
.body_bottom .block { width:330px; float:left; padding-left:5px; margin:0 auto;}
.body_bottom h2 { font: normal 20px Arial, Helvetica, sans-serif; color:#171717; padding:15px 10px; margin:0;}
.body_bottom h2 span { font: italic 11px Arial, Helvetica, sans-serif; color:#247ca4;}
.body_bottom p {font: normal 12px Arial, Helvetica, sans-serif;	color:#9a9a9a;	margin:5;	line-height:1.8em;	padding-top: 10px;	padding-right: 5px;	padding-bottom: 10px;
	padding-left: 5px;}
.body_bottom img { float:left; margin:10px 10px 10px 0; padding:0;}
.body_bottom_resize { width:368px; padding:0; margin:0 auto; width:auto; height:auto;}



/********** product page for more detail **********/
.more_detail{padding-left:200px !important;}
.dpl_more_detail{width:auto;float:left;padding-left:270px;}

/********** contact form **********/
#contactform { margin:0; padding:5px 10px; }
#contactform * { color:#000000; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; clear:both; }
#contactform label { margin:0; width:100px; display:block; padding:10px 0; color:#333; font: normal 12px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left; }
#contactform label span { color:#F00; }
#contactform input.text { width:270px; border:1px solid #e1e1e1; margin:2px 0; padding:5px 2px; height:16px; background:#fff; float:right; }
#contactform textarea { width:270px; border:1px solid #e1e1e1; margin:2px 0; padding:2px; background:#fff; float:right; }
#contactform li.buttons input { padding:3px 0 3px 200px; margin:10px 0 0 0; border:0; color:#FFF; float:left; }

/*************footer**********/
.footer {padding:0;  margin:0; border-top:1px solid  #f9f9f9; background:#ebebeb;}
.footer_resize { width:350px; margin:0 auto; padding:20px 0px;}
.footer p { font:normal 12px  Arial, Helvetica, sans-serif; color:#777;}
.footer a { font:bold 12px Arial, Helvetica, sans-serif; color:#777; text-decoration:none; padding:5px; margin:0;}
.footer p.right { text-align:right; width:350px; margin:0; padding:15px 0 0 0; float:right;} 
.footer p.leftt { text-align:left; width:550px; margin:10px; margin-top:40px; padding:15px 0 0 0; float:left;}
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg {float:right;clear:both;	border-top:1px solid #e2e2e2;width:100%;padding:0;background:none;line-height:0;margin-top:0px;margin-right:0;margin-bottom:5px;	margin-left: 0;}


/* Slider */
#slider {  width:368px; padding:0 0 0 0; margin:0 auto; max-width:100%;}
div#slideshow { float: left; width: 100%; height: 125px; }
.slider-item { width: 100% !important; height: 125px; }
.slider_content_inner img { border: none; }
.controls-center { width:360px; margin-left:auto; margin-right:auto;align:center; }
#slider_controls { float: right; position: relative; margin:10px 0 0 0; z-index: 1000; width:360px; height:23px;}
#slider_controls ul { margin:0 auto; padding:2px 23px 2px 0; width:100px;}/* if u want to increase the button bellow the slider according to quentity of the image u should increase the width in a pixels */

#slider_controls ul li { margin: 0; padding: 0; list-style: none; }
#slider_controls ul li { float: left; display: block; }
#slider_controls ul li a { width: 10px; height: 10px; background:url('../images/tabs_2.gif') no-repeat center center; display: block; float: left; padding:2px; margin:2px !important; margin:1px 1px; outline: none; }
#slider_controls ul li a:focus { outline: none; }
#slider_controls ul li a:hover,
#slider_controls ul li a.activeSlide { background:url('../images/tabs_1.gif') no-repeat center center; }
#li_img{	list-style:url(../images/060420arrow2.png); font:normal 14px Arial, Helvetica, sans-serif;line-height:1.5em;}
#list_img{	list-style:url(../images/check.png);}

.img_arrow{list-style-image: url(../images/products/small-blue-arrow.gif);}

#nav1{	position: relative;	float:left;	margin-top:140px;}
#nav1 a:hover{	color:#000;}

#service_image{	position:absolute;	left: 534px;	top: 951px;}


/* ------------------------------------------------------------------------------
Footer content
--------------------------------------------------------------------------------- */

#address_part1{width:220px; padding-left:20px; position:relative;float:left;background:none;}
#address_part1 p a:hover{color:#000000;}
#address_part1 p a{line-height:1.8em;}

#address_part2{width:220px;padding-top:20px; position:relative;float:left;background:none;padding-left:20px;}
#address_part2 p a:hover{color:#000000;}
#address_part2 p a{line-height:1.8em;}

#address_part3{width:220px;padding-left:20px;position:relative;-moz-float:left; background:none; clear:left;}

#address_part3 .facebook a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#666666; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px;}
#address_part3 .facebook a:hover{  background:url(../images/sharelogo.png) no-repeat;color:#000000; text-decoration:none; background-position:0px -104px;}

#address_part3 .twitter a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#666666; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px; background-position:0px -25px;}
#address_part3 .twitter a:hover{ background:url(../images/sharelogo.png) no-repeat;color:#000000; text-decoration:none; background-position:0px -129px;}


#address_part3 .googleplus a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#666666; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px;background-position:0px -51px;}
#address_part3 .googleplus a:hover{ background:url(../images/sharelogo.png) no-repeat;color:#000000; text-decoration:none; background-position:0px -155px;}


#address_part3 .Stumpled a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#fff; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px;background-position:0px -76px;}
#address_part3 .Stumpled a:hover{ background:url(../images/sharelogo.png) no-repeat;color:#001b23; text-decoration:none; background-position:0px -180px;}
#footer_menu{width:320px;position:relative;float:left;margin-left:20px;}
#footer_menu a:hover{color:#000000;}

#address_part4{width:285px;position:relative;float:left;background:none;padding-left:20px;}
#address_part4 p a:hover{color:#000;}
#address_part4 p, p a{line-height:1.8em;}
#address_groveline{height:120px;border-right:groove #aaa 1px;position:relative;float:left;margin-top:30px;  -moz-border-right:groove #000000 1px;}

}



@media screen and (min-width: 268px) and (max-width:368px) {
@charset "utf-8";
body {text-align:justify;	margin:0;	padding:0;	background:#fafafa;}
html {padding:0; margin:0; overflow-y:scroll;}
/********** main div **********/
.main { margin:0 auto; padding:0 auto; background-color:#fff; }
.resize { width:368px; padding:0; margin:0 auto;}

/********** header **********/
.header_resize {background: url(../images/header_bg.png) top repeat;	margin:0;	padding:0;	height: auto; max-width:100%;}
.header {width:250px;padding:0;height:auto; margin-top: 0;margin-right: auto;	margin-bottom: 0;	margin-left: auto;	padding-top:0px;}

/* logo */
.logo {padding:0; margin-top:0px;padding-left:25px; width:190px; height:auto float:left;padding-top:130px; padding-bottom:20px;}

/*menu*/
.menu { padding:25px 0 0 0; margin:0 ; width:250px;  float:left; margin-top:5px; padding-left:0px; padding-bottom:10px;}
.menu ul { text-align: right;  padding:0; margin:0; list-style:none; border:0; float:right;}
.menu ul li { float:left; margin:0; padding:0 5px; border:0;}
.menu ul li a { float:left; margin:0; padding:12px 0; color:#fffefe; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; outline:none;}
.menu ul li a span { padding:12px 9px; background:none;}
.menu ul li a:hover { background: url(../images/r_menu.gif) no-repeat right;}
.menu ul li a:hover span {background:url(../images/l_menu.gif) no-repeat left;}
.menu ul li a.active {background:url(../images/r_menu.gif) no-repeat right;}
.menu ul li a.active span {background:url(../images/l_menu.gif) no-repeat left;}


p.clr, .clr { clear:both; padding:0; margin:0; background:none;}

.header_blog { background: url(../images/acconix_header_block_bg.jpg) top center repeat-x; padding:20px 0 0 0; margin:0; width:auto; height:auto; max-width:100%; max-height:100%}
.header_blog2 { background: url(../images/header_bglog2_bg.gif) top center repeat-x; padding:20px 0 0 0; margin:0; height:105px;}
.header_blog2 h2 { width:230px; float:left; font: bold 24px Arial, Helvetica, sans-serif; color:#292929; padding:0px 0 0 15px; margin:0;}
.header_blog2 p { font: italic 12px Arial, Helvetica, sans-serif; color:#6d6d6d; padding:5px 0 0 0; margin:0; width:200px; float:right;}
.header_blog h2 { font: normal 18px Arial, Helvetica, sans-serif; color:#1d1d1d; padding:5px 0 0 0; margin:0;}
.header_blog p { font: normal 11px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 30px 0; margin:0;}

/* body */
.body_resize  {width:250px; padding:0 auto; margin:0 auto; position:relative;}
.body { padding:5px 0; margin:0 auto; background:#fafafa; border-top:none; }
.body h2 { font:normal 20px Arial, Helvetica, sans-serif; color:#171717; padding:10px 5px 20px 5px; margin:0;}
.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#666; line-height:1.8em; padding:3px 5px; margin:0;}
.body p span { color:#247ca4; font: normal 11px Arial, Helvetica, sans-serif; line-height:1.8em; padding:5px 0; margin:0;}
.body a { color:#247ca4; text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif; outline:none;}
.body a:hover { color:#000; text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif;}
.body img { margin:5px auto; padding:0;}
.body img.floated { float:left; margin:10px 10px; padding:0;}
.full {width:230px; margin:0 auto; padding:0 auto;}
.left {width:220px;margin:0; padding:10px; float:left;}

.right {width:233px; margin:0; padding:10px; float:left; text-align:left;}
.blog_port { width:205px; margin:0 5px; padding:5px; float:left; border:1px solid #ddd; background:#fefefe; margin-bottom:10px;}
.blog_port img { margin:0 0px; padding:0px; float:none; max-width:100%;}
.butons { width:50px; margin:10px auto; padding:0;}
/*.body_bottom */
.body_bottom { background:#f8f8f8; padding:0; margin:0; border-bottom:1px solid #e9e9e9;}
.body_bottom .block { width:250px; float:left; padding-left:5px; margin:0 auto;}
.body_bottom h2 { font: normal 20px Arial, Helvetica, sans-serif; color:#171717; padding:15px 10px; margin:0;}
.body_bottom h2 span { font: italic 11px Arial, Helvetica, sans-serif; color:#247ca4;}
.body_bottom p {font: normal 12px Arial, Helvetica, sans-serif;	color:#9a9a9a;	margin:5;	line-height:1.8em;	padding-top: 10px;	padding-right: 5px;	padding-bottom: 10px;
	padding-left: 5px;}
.body_bottom img { float:left; margin:10px 10px 10px 0; padding:0;}
.body_bottom_resize { width:268px; padding:0; margin:0 auto; width:auto; height:auto;}



/********** product page for more detail **********/
.more_detail{padding-left:130px !important;}
.dpl_more_detail{width:auto;float:left;padding-left:100px;width:120px;}

/********** contact form **********/
#contactform { margin:0; padding:5px 10px; }
#contactform * { color:#000000; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; clear:both; }
#contactform label { margin:0; width:100px; display:block; padding:10px 0; color:#333; font: normal 12px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left; }
#contactform label span { color:#F00; }
#contactform input.text { width:200px; border:1px solid #e1e1e1; margin:2px 0; padding:5px 2px; height:16px; background:#fff; float:right; }
#contactform textarea { width:200px; border:1px solid #e1e1e1; margin:2px 0; padding:2px; background:#fff; float:right; }
#contactform li.buttons input { padding:3px 0 3px 120px; margin:10px 0 0 0; border:0; color:#FFF; float:left; }

/*************footer**********/
.footer {padding:0;  margin:0; border-top:1px solid  #f9f9f9; background:#ebebeb;}
.footer_resize { width:250px; margin:0 auto; padding:20px 0px;}
.footer p { font:normal 12px  Arial, Helvetica, sans-serif; color:#777;}
.footer a { font:bold 12px Arial, Helvetica, sans-serif; color:#777; text-decoration:none; padding:5px; margin:0;}
.footer p.right { text-align:right; width:350px; margin:0; padding:15px 0 0 0; float:right;} 
.footer p.leftt { text-align:left; width:550px; margin:10px; margin-top:40px; padding:15px 0 0 0; float:left;}
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg {float:right;clear:both;	border-top:1px solid #e2e2e2;width:100%;padding:0;background:none;line-height:0;margin-top:0px;margin-right:0;margin-bottom:5px;	margin-left: 0;}


/* Slider */
#slider {  width:268px; padding:0 0 0 0; margin:0 auto; max-width:100%;}
div#slideshow { float: left; width: 100%; height: 80px; }
.slider-item { width: 100% !important; height: 80px; }
.slider_content_inner img { border: none; }
.controls-center { width:260px; margin-left:auto; margin-right:auto;align:center; }
#slider_controls { float: right; position: relative; margin:15px 0 0 0; z-index: 1000; width:260px; height:25px;}
#slider_controls ul { margin:0 auto; padding:2px 23px 2px 0; width:80px;}/* if u want to increase the button bellow the slider according to quentity of the image u should increase the width in a pixels */

#slider_controls ul li { margin: 0; padding: 0; list-style: none; }
#slider_controls ul li { float: left; display: block; }
#slider_controls ul li a { width: 10px; height: 10px; background:url('../images/tabs_2.gif') no-repeat center center; display: block; float: left; padding:2px; margin:2px !important; margin:1px 1px; outline: none; }
#slider_controls ul li a:focus { outline: none; }
#slider_controls ul li a:hover,
#slider_controls ul li a.activeSlide { background:url('../images/tabs_1.gif') no-repeat center center; }
#li_img{	list-style:url(../images/060420arrow2.png); font:normal 14px Arial, Helvetica, sans-serif;line-height:1.5em;}
#list_img{	list-style:url(../images/check.png);}

.img_arrow{list-style-image: url(../images/products/small-blue-arrow.gif);}

#nav1{	position: relative;	float:left;	margin-top:140px;}
#nav1 a:hover{	color:#000;}

#service_image{	position:absolute;	left: 534px;	top: 951px;}


/* ------------------------------------------------------------------------------
Footer content
--------------------------------------------------------------------------------- */

#address_part1{width:220px; padding-left:20px; position:relative;float:left;background:none;}
#address_part1 p a:hover{color:#000000;}
#address_part1 p a{line-height:1.8em;}

#address_part2{width:220px;padding-top:20px; position:relative;float:left;background:none;padding-left:20px;}
#address_part2 p a:hover{color:#000000;}
#address_part2 p a{line-height:1.8em;}

#address_part3{width:220px;padding-left:20px;position:relative;-moz-float:left; background:none; clear:left;}

#address_part3 .facebook a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#666666; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px;}
#address_part3 .facebook a:hover{  background:url(../images/sharelogo.png) no-repeat;color:#000000; text-decoration:none; background-position:0px -104px;}

#address_part3 .twitter a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#666666; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px; background-position:0px -25px;}
#address_part3 .twitter a:hover{ background:url(../images/sharelogo.png) no-repeat;color:#000000; text-decoration:none; background-position:0px -129px;}


#address_part3 .googleplus a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#666666; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px;background-position:0px -51px;}
#address_part3 .googleplus a:hover{ background:url(../images/sharelogo.png) no-repeat;color:#000000; text-decoration:none; background-position:0px -155px;}


#address_part3 .Stumpled a{ display:block; height:21px; width:110px; background:url(../images/sharelogo.png) no-repeat;font-size:12px; font-family:Arial;color:#fff; padding:4px 0px 0px 26px;text-decoration:none; margin:7px 0px;background-position:0px -76px;}
#address_part3 .Stumpled a:hover{ background:url(../images/sharelogo.png) no-repeat;color:#001b23; text-decoration:none; background-position:0px -180px;}
#footer_menu{width:240px;position:relative;float:left;margin-left:0px;}
#footer_menu a:hover{color:#000000;}

#address_part4{width:254px;position:relative;float:left;background:none;padding-left:0px; font-size:11px; font-family:Arial;color:#666666;}
#address_part4 p a:hover{color:#000; font-size:11px;}
#address_part4 p, p a{line-height:1.8em; font-size:11px; font-family:Arial;color:#666666;}
#address_part4 p a{line-height:1.8em; font-size:11px; font-family:Arial;color:#666666;}
#address_groveline{height:120px;border-right:groove #aaa 1px;position:relative;float:left;margin-top:30px;  -moz-border-right:groove #000000 1px;}
}