@import url(menu.css);
@import url(jquery.mSimpleSlidebox.css);
@import url(treeview.css);
html, body{margin:0; padding:0; width:100%;}
body {margin:0; padding:0; background:url(../images/bg.jpg) repeat-x #011d32; font-family:Geneva, Arial, Helvetica, sans-serif; color:#666666; font-size:13px;}
h1{ font:19px  Verdana, Arial, Helvetica, sans-serif;  color:#666664; margin:8px 0 0 0;}
h2{ font:13px Arial; font-weight:bold; color:#00a2f8; margin:15px 0 0 0; text-transform:uppercase;}
h3{font:16px Arial; font-weight:bold; color:#01a2f8; margin:8px 0 0 0; padding:0 0 0 0;}
h3 a{ color:#666664; text-decoration:none;}
h4{font:24px Geneva, Arial, Helvetica, sans-serif;  color:#666664; margin:0 0 15px 0; letter-spacing:1px; text-transform:uppercase; font-weight:bold;}
h5{font:15px Candara;  color:#fff;  display:inline; letter-spacing:0.2px; text-transform:uppercase; font-weight:bold;}
h6{font:18px Geneva, Arial, Helvetica, sans-serif; margin:0 0 15px 0; padding:8px 0 8px 10px; color:#FFF; background-color:#037cb1; border-bottom:1px solid #e3e2e2;}


p{font:12px Geneva, Arial, Helvetica, sans-serif; color:#464545; font-weight:normal; letter-spacing:0.3px; text-align:justify;}
p a{font:12px Geneva, Arial, Helvetica, sans-serif; color:#00a2f8; font-weight:normal; letter-spacing:0.1px; text-decoration:none; text-align:justify;}
p a:hover{ text-decoration:underline;}

.clear{clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}
img{margin:0; padding:0; border:none;}
.imgholder, .imgl, .imgr{border:1px solid #bfbfbf;}
.imgl{float:left; margin:0 10px 10px 0; clear:left;}
.imgr{float:right; margin:0 0 10px 15px; clear:right;}
#warpper{ position:relative; width:1010px; margin:0 auto; padding:21px 0 0 0 ;}
#img_container{ position:relative; displa y:block; width:680px; padding:0 0 0 10px;}
.feature_bar{ position:relative; width:690px; padding:8px 0 8px 10px; margin:20px 0 10px 0; background-color:#e4e4e4; font:15px Geneva, Arial, Helvetica, sans-serif; color:#505050; font-weight:bold;}
.feature_bar1{ position:relative; width:690px; padding:8px 0 8px 10px; margin:0px 0 10px 0; background-color:#e4e4e4; font:15px Geneva, Arial, Helvetica, sans-serif; color:#505050; font-weight:bold;}
.h6_container{float:left; position:relative; width:700px; height:34px; margin:10px 0 20px 0}

/*------------------------------------------------------------------------*/
#header{
float:left; position:relative; width:1010px; height:103px; zoom:1; /*border-bottom:1px solid #e7e7e7;*/ 

-moz-border-radius: 25px 25px 0 0 ;
-webkit-border-radius: 25px 25px 0 0;
border-radius: 25px 25px 0 0; 
background-color:#FFFFFF;

  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f7f7f5);
/*webkit-box-shadow: 0px 3px 3px rgba(233, 233, 233, 0.99);
-moz-box-shadow:    0px 3px 3px rgba(233, 233, 233, 0.99);
box-shadow:         0px 3px 3px rgba(233, 233, 233, 0.99);*/
 background-image:-moz-linear-gradient(top, #ffffff 75%, #f7f7f5 99%);
 background-image:-webkit-linear-gradient(top, #ffffff 75%, #f7f7f5 99%);
 background-image:-ms-linear-gradient(top, #ffffff 75%, #f7f7f5 99%);
 background-image:linear-gradient(top, #ffffff 75%, #f7f7f5 99%);
 background-image:-o-linear-gradient(top, #ffffff 75%, #f7f7f5 99%);
 background-image:-webkit-gradient(linear, right top, right bottom, color-stop(75%,#ffffff), color-stop(99%,#f7f7f5)); z-index:999;


}

#logo{ margin:0 auto; width:269px; padding:9px 0; position:relative;}
#banner{float:left; position:relative; width:1010px; height:250px; background-color:#FFFFFF; z-index:1;
/*-webkit-box-shadow: 0px 3px 3px rgba(233, 233, 233, 0.99);
-moz-box-shadow:    0px 3px 3px rgba(233, 233, 233, 0.99);
box-shadow:         0px 3px 3px rgba(233, 233, 233, 0.99);*/
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f7f7f5);
 background-image:-moz-linear-gradient(bottom, #ffffff 16%, #f7f7f5 99%);
 background-image:-webkit-linear-gradient(bottom, #ffffff 16%, #f7f7f5 99%);
 background-image:-ms-linear-gradient(bottom, #ffffff 16%, #f7f7f5 99%);
 background-image:linear-gradient(bottom, #ffffff 16%, #f7f7f5 99%);
 background-image:-o-linear-gradient(bottom, #ffffff 16%, #f7f7f5 99%);
 background-image:-webkit-gradient(linear, left bottom, left top, color-stop(16%,#ffffff), color-stop(99%,#f7f7f5));}
 #body_container{float:left; width:968px; height:100%; background-color:#e9f2f9; position:relative; padding:18px 21px 5px 21px; 
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e9f2f9, endColorstr=#ffffff);
 background-image:-moz-linear-gradient(top, #e9f2f9 29%, #ffffff 67%);
 background-image:-webkit-linear-gradient(top, #e9f2f9 29%, #ffffff 67%);
 background-image:-ms-linear-gradient(top, #e9f2f9 29%, #ffffff 67%);
 background-image:linear-gradient(top, #e9f2f9 29%, #ffffff 67%);
 background-image:-o-linear-gradient(top, #e9f2f9 29%, #ffffff 67%);
 background-image:-webkit-gradient(linear, right top, right bottom, color-stop(29%,#e9f2f9), color-stop(67%,#ffffff));}
 .left_container{float:left; position:relative; width:220px; padding:0; margin:10px 0 0 0;}
 .right_container{float:right; position:relative; width:700px; padding:0 0 0 0; margin:10px 0 0 40px; height:100%;}
.producct_container{float:left; position:relative; width:700px; margin:0 0 0 0; padding:0 0 0 0;}

/*-------------------------------vicsign vinyl cutter--------------------------------*/
.content_holder1{float:left; display:block; position:relative; width:700px; margin:0 0 35px 0; }

.text_holder{ font:12px Geneva, Arial, Helvetica, sans-serif; color:#464545; font-weight:normal; letter-spacing:0.2px; text-align:justify; font-weight:bold; margin:0 0 5px 0;}
.sub_text_holder{float:left; width:200px; isplay:block; margin:0; text-align:center; padding:3px 0 0 0; text-align:justify;}
.content_pan_left{float:left; width:350px; position:relative; margin:0 0 0 0; padding:0 0 0 0;}
.content_pan_right{float:right; width:350px; position:relative; margin:0 0 0 0;  padding:0 0 0 0; }
 .accessories_pann{float:left; display:block; width:968px; padding: 0 0 8px 0; margin:0 0 15px 0;}
 .accessories_list{ float:left; display:block; width:143px; margin:0 60px 0 0; text-align:center; }
 .accessories_list_last{ display:block; width:143px; float:left; text-align:center; margin:0 0 0 px;}
 .accessoriestext{margin:0 0 0 0; font:12px Arial, Helvetica, sans-serif; color:#5c5b5b; font-weight:bold; text-align:center; padding:10px 0 0 0; letter-spacing:1px;}
 #products{float:left; display:block; width:968px;border-bottom:1px solid #e3e2e2; padding: 0 0 8px 0; }
 .products_list{ float:left; display:block; width:143px; margin:0 22px 0 0; text-align:center; }
.productsubtext{margin:0 0 0 0; font:11px Arial, Helvetica, sans-serif; color:#5c5b5b; font-weight:normal; text-align:center; padding:10px 0 0 0;}
 .products_list_last{ display:block; width:143px; float:right; text-align:center;}
 .readmore{display:block; position:relative; width:100px; height:38px; margin:18px auto;}
 .content_pan{float:left; width:968px; padding:0 0 15px 0; display:block; position:relative; border-bottom:1px solid #e3e2e2;}
 #homepage_leftpann{float:left; display:block; width:640px; margin:0; padding:0 15px 0 0;}
  #homepage_rightpann{float:right; width:293px; margin:0; padding:5px 0 5px 18px; border-left:1px solid #e3e2e2; }
  .content{ width:640px; border-bottom:1px solid #e3e2e2; padding:0 0 10px 0}
  
  .right_content{float:right; display:block; width:293px; margin:0 0 34px 0;}
  .right_content_last{float:right; display:block; width:293px; margin:0 0 0 0;}
  .right_imgholder{float:left; display:block; width:auto; margin:0 20px 0  0;}
  
  .right_subtitle{margin:0 0 0 0; font:11px Arial, Helvetica, sans-serif; color:#5c5b5b; font-weight:normal;  padding:10px 0 0 0;}
  #event_pann{float: left; display:block; width:640px; margin:10px 0 0 0; padding:0 0 0 0;}
  .event_left{float:left; display:block; width:auto; padding:0 0 20px 0; border-right:1px solid #e3e2e2;}
  .event_right{float:left; display:block; width:auto; padding:0 0 20px 24px;}
  .event_module{float:left; display:block; width:315px; padding:15px 0 0 0; margin:0 0 0 0; font:12px Arial, Helvetica, sans-serif; color:#464545; font-weight:normal; letter-spacing:0.1px; line-height:18px;} 
    .event_module_right{float:right; display:block; width:300px; padding:15px 0 0 0; margin:0 0 0 0; font:12px Arial, Helvetica, sans-serif; color:#464545; font-weight:normal; letter-spacing:0.1px; line-height:18px;}
	#footbox{float:left; width:968px; padding:10px 0 10px 0 ; display:block; position:relative; }
	#footbox_imgholder{float:left; width:auto; position:relative;}
	#footbox_conatiner{float:left; display:block; position:relative; width:968px; margin:0; padding:0;}
	#footbox_left{float:left; display:block; position:relative; width:auto;}
	#footbox_right{float:right; display:block; position:relative; width:auto;}
	.link{font:13px Arial, Helvetica, sans-serif; color:#969695; font-weight:normal;}
	.link a{text-decoration:none; color:#969695;}
	
/*--------------gogolemap----------------------*/
#map{float:left; display:block; position:relative; width:auto; margin:0 40px 30px 0; border:1px solid #efeded;}
/*-------------------------contact form-----------------------------------*/
#contact_form{float:left; position:relative; width:968px; margin:30px 0 0 0; border-top:1px solid #CCCCCC;}
#contact_left_pann{float:left; position:relative; width:320px; margin:0 25px 0 0; padding:10px 0;}
.field_pann{float:left; display:block; position:relative; width:320px; margin:0 0 15px 0;}
#contact_right_pan{float:left; position:relative; width:500px; padding:10px 0;}
.submit_text{font:12px Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-transform:uppercase; letter-spacing:1px;}
/*.submit_text a{color:#333333; text-decoration:none;}
.submit_text a:hover{color:#00a2f8; text-decoration:none;}*/
#submit{ float:left; display:block; position:relative; width:auto; margin:10px 0 0 0;}
.submit{ float:left; position:relative; display:block; margin:0 0 0 27px; padding:5px 0;}
.form_field{margin:0; padding:0; width:auto; }
form, fieldset, legend {margin:0; padding:0; border:none;}
/*legend{border:none;}*/
/*.error{font:11px Arial; color:#666666; text-align:right; font-weight:normal;}
.empty{font:11px Arial; color:#666666; text-align:right; font-weight:normal;}*/
.fieldtext{font:12px Arial; color:#989797;  font-weight:normal; }
input {width:300px; height:30px;}
/* back-top */
#back-top {position: fixed;bottom:42px;z-index:9999;left:53%;margin-left:500px;}
#back-top a:hover {color:#79ec3e;}
#back-top span {width:35px;height:20px;display: block;margin-bottom: 7px;background:url(../images/up-arrow.png) no-repeat left 0px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader() !important;}
#back-top a:hover span { background-position:left -34px;}

.td_color{
background:#e2e0d7;

}

.td_color2{
background:#cdd6d9;
}















