

body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:0; margin:0; text-align:left}

#maindiv{ width:100%; height:auto;}

#header{ width:100%; height:auto; }

#header_row1{ width:100%; height:auto; border-bottom:1px solid #999999}

#header_row1_wrap{ width:1000px; height:auto; text-align:left; text-align:right; margin:5px 0 5px 0}

#header_row2{ width:100%; height:80px; border-bottom:1px solid #2d5c88; background:url(../images/header_bg.jpg) repeat-x}

#header_row2_wrap{ width:1000px; height:auto; text-align:left}

#logo{ width:267px; height:59px; float:left; margin:10px 0 10px 0}
#email{ width:300px; height:auto; text-align:right; float:right; color:#2d5c88; font-size:12px; margin:10px 0 0 0}


#sliderdiv2{ width:100%; height:auto; padding:10px 0 0 0}

#sliderdiv_wrap{ width:1000px; height:auto; text-align:left}


#welcomebox{ width:980px; height:auto; text-align:left; padding:10px; border:1px solid #1f4a71; margin:10px 0 0 0; border-radius:10px; background:url(../images/welcome_bg.jpg) repeat-x; color:#FFFFFF; line-height:20px}

h1{ padding:0; margin:0; font-size:20px; line-height:30px;}
h2{ padding:0; margin:0; font-size:20px; line-height:30px; color:#898989}


#content{width:100%; height:auto; border-top:1px solid #e1e1e1; background:url(../images/content_bg.jpg) repeat-x; margin:10px 0 0 0; overflow:hidden}

#product_wrap{ width:1000px; height:auto; text-align:left; margin:10px 0 0 0}

.product_box{ width:190px; height:85px; text-align:left; background: url(../images/box_bg.jpg) repeat-x; border:1px solid #bbbbbb; border-radius: 10px 0px 10px 0; box-shadow: 2px 2px 2px #d2d4d6; margin-right:10px; float:left}

.product_box:hover{background:#fff}

.product_last{ width:190px; height:85px; text-align:left; background: url(../images/box_bg.jpg) repeat-x; border:1px solid #bbbbbb; border-radius: 10px 0px 10px 0; box-shadow: 2px 2px 2px #d2d4d6; float:left}

.product_last{ background:#fff}

.orange_curve{ width:71px; height:71px; float:left; background:url(../images/orange_bg.png) no-repeat; padding:17px 0 0 17px; border-radius:10px 0 0 0px}

.product_title{ font-family:Arial, Helvetica, sans-serif ; width:100px; height:auto; float:left; font-size:12px; font-weight:bold; color:#2d5c88; position:relative; right:10px; text-shadow:0px 1px 0px #fff; margin:15px 0 0 0}

.icon{ width:40px; height:40px; float:left; text-align:center; background:#fff;border-radius:5px; box-shadow: 2px 2px 0 #d2d4d6; border:1px solid #bababa; padding-top:5px}


.product_link{ font-size:12px; font-weight:bold; color:#2d5c88;text-shadow:0px 1px 0px #fff; text-decoration:none}
.product_link:hover{ color:#c46f00;text-shadow:0px 1px 0px #fff;}

#middle_wrap{ width:1000px; height:auto; text-align:left; margin:10px 0 0 0}

#leftside{ width:770px; height:auto; text-align: justify; margin:10px 0 0 0; float:left; line-height:18px }


#middle_left{ width:180px; height:auto; text-align:left; float:left}

.heading{ width:180px; height:auto; padding:8px 0 8px 0; font-size:12px; color:#FFFFFF; font-weight:bold; text-align:center; border:1px solid #1f4a71; background:url(../images/heading_bg.jpg) repeat-x; box-shadow: 0px 5px 2px #d2d4d6; border-radius:5px;}


.list {
    float: left;
    font: 12px Arial;
    list-style-type: none;
    margin: 10px 0 0;
    padding-left: 0;
    text-align: left;
    width: auto;
}
.list li a {
    background-image: url("../images/bullet.png");
    background-position: 5px 8px;
    background-repeat: no-repeat;
    color: #2d5c88;
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 3px 0 3px 20px;
    position: relative;
    text-decoration: none; border-bottom:1px dotted #d2d4d6; width:160px
}
:first-child + html .list li a {
    background-position: left 10px;
    padding: 3px 0 3px 20px;
}
.list li a:hover {
    color: #e68500; background:url(../images/menu_bg.jpg) repeat-x
    
}


#middle_right{ width:200px; height:auto; text-align:left; float:right; margin:0 0 10px 0}

#rightside{ width:200px; height:auto; text-align:left; float:right; margin:0 0 10px 0; background:url(../images/right_shadow.jpg) no-repeat left 20px; padding-left:20px}

#middle_center{ width:598px; height:auto; text-align:left; float:left; margin:0px 0px 10px 10px;}

.box{ width:180px; height:auto; text-align:left; background:url(../images/box_bg2.jpg) bottom left repeat-x; border:1px solid #eaeaea; border-radius:5px; box-shadow: 0px 2px 0 #d2d4d6; padding:10px; float:left}

.testimonial{ margin:10px 0 0 0; text-align:left; font-size:12px; color:#797979}


.textfield{ width:120px; padding:5px; border:1px solid #dcdcdc; border-radius:5px; color:#5d5d5d}

.textfield-1{ width:173px; padding:5px; border:1px solid #dcdcdc; border-radius:5px; color:#5d5d5d}

.textfield_div{ margin:5px 0 5px 0}


.button{ width:auto; height:auto; padding:4px 10px 4px 10px; font-size:12px; color:#FFFFFF; font-weight:bold; text-align:center; border:1px solid #1f4a71; background:url(../images/heading_bg.jpg) repeat-x; box-shadow: 0px 5px 2px #d2d4d6; border-radius:5px; cursor:pointer}


.logo_box{ width:150px; height:90px; text-align: center; float:left;}

.hardware_lastbox{ width:135px; height:85px; text-align: center; float:left}

.hardwareimage_box{ width:135px; height:auto; text-align: center; border:1px solid #bbbbbb; border-radius: 10px 10px 0 0; float:left; padding:10px 0 10px 0}

.hardware_title{ width:135px; height:auto; text-align: center; border:1px solid #bbbbbb; background:url(../images/h_title.jpg) #727272 repeat-x; border-radius: 0 0 10px 10px; float:left; padding:10px 0 10px 0; font-size:12px; color:#FFFFFF; font-weight:bold}

.tdborder{ border-top:1px solid #fff; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; border-left:1px solid #fff;}








#slidebox{position:relative; margin:0px auto;overflow:hidden;}
#slidebox, #slidebox ul {width:800px;height:220px;}
#slidebox, #slidebox ul li{width:800px;height:220px;}
#slidebox ul li{position:relative; left:0; float:left;list-style: none; padding:0px 28px;  font-family:Verdana, Geneva, sans-serif; font-size:13px;}
#slidebox .next, #slidebox .previous{position:absolute; z-index:2; display:block; width:21px; height:21px;top:100px;}
#slidebox .next{right:0; margin-right:10px; background:url(../images/slidebox_next.png) no-repeat left top; cursor:pointer}
#slidebox .next:hover{background:url(../images/slidebox_next_hover.png) no-repeat left top;}
#slidebox .previous{margin-left:10px; background:url(../images/slidebox_previous.png) no-repeat left top; cursor:pointer}
#slidebox .previous:hover{background:url(../images/slidebox_previous_hover.png) no-repeat left top;}
#slidebox .thumbs{position:absolute; z-index:2; bottom:10px; right:0px;}
#slidebox .thumbs a{display:block; margin-left:5px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:none; padding:2px 4px; background:url(../images/slidebox_thumb.png); color:#fff;}
#slidebox .thumbs a:hover{background:#fff; color:#000;}
#slidebox .thumbs .thumbActive{background:#fff; color:#000; display:block; margin-left:5px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:none; padding:2px 4px;}

.caption_heading{ font-family:"Times New Roman", Times, serif; font-size:30px; font-weight:bold; color:#666666; margin:30px 0 10px 0}

.button2{ width:auto; height:auto; padding:8px 20px 8px 20px; font-size:12px; color:#FFFFFF; font-weight:bold; text-align:center; border:1px solid #1f4a71; background:url(../images/heading_bg.jpg) repeat-x; box-shadow: 0px 5px 2px #d2d4d6; border-radius:5px; cursor:pointer; text-decoration:none}

.button2:hover{ color:#ff7200 }



#footer {
    background: none repeat scroll 0 0 #1972b7;
    border-bottom: 1px solid #092846;
    height: auto;
    width: 100%; clear:left; padding:10px 0 10px 0}
	
	#footer_wrap {
    height: auto;
    overflow: hidden;
    padding: 10px;
    width: 1000px;}
	
	
	.footerbox-1 {
    color: #000000;
    float: left;
    font-weight: bold;
    height: auto;
    margin-right: 20px;
    overflow: hidden;
    text-align: left;
    width: 250px;
}

	.footerbox-p {
    color: #ffffff;
    float: left;
    height: auto;
    margin-right: 20px;
    overflow: hidden;
    text-align: left;
    width: 250px;
}

	.footerbox {
    color: #000000;
    float: left;
    font-weight: bold;
    height: auto;
    margin-right: 20px;
    overflow: hidden;
    text-align: left;
    width: 200px;
}



.list2 {
    float: left;
    font: 12px Arial;
    list-style-type: none;
    margin: 10px 0 0;
    padding-left: 0;
    text-align: left;
    width: auto;
}
.list2 li a {
   
    color: #fff;
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 3px 0 3px 0px;
    position: relative;
    text-decoration: none; border-bottom:1px dotted #639acd; width:160px
}
:first-child + html .list2 li a {
    background-position: left 10px;
    padding: 3px 0 3px 20px;
}
.list2 li a:hover {
    color: #e38000; 
    
}



.list2-1 {
    float: left;
    font: 12px Arial;
    list-style-type: none;
    margin: 10px 0 0;
    padding-left: 0;
    text-align: left;
    width: auto;
}
.list2-1 li a {
   
    color: #fff;
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 3px 0 3px 0px;
    position: relative;
    text-decoration: none; border-bottom:1px dotted #639acd; width:230px
}
:first-child + html .list2-1 li a {
    background-position: left 10px;
    padding: 3px 0 3px 20px;
}
.list2-1 li a:hover {
    color: #e38000; 
    
}



#fmenu {
    background: none repeat scroll 0 0 #115daa;
    color: #FFFFFF;
    height: auto;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}


.link {
    color: #FFFFFF;
    padding: 0 10px;
    text-decoration: none;
}
.link:hover {
    color: #96D9F6;
}

.blue_heading{ color:#356694; font-weight:bold}




			
			#carousel {
				margin: 0 auto;
			}

			#carousel img {
				border: 0; margin:0 25px 0 0px
			}

			#ui-carousel-next, #ui-carousel-prev {
				width: 200px;
				height: 100px;
				background: url(../images/arrow-left.png) center center no-repeat;
				display: block;
				position: absolute;
				top: 125px;
				z-index: 100;
			}

			#ui-carousel-next {
				right: 0;
				background-image: url(../images/arrow-right.png);
			}

			#ui-carousel-prev {
				left: 0;
			}
			
			#ui-carousel-next > span, #ui-carousel-prev > span {
				display: none;
			}		
			
			.pagetitle{ font-size:20px; float:left; padding:0 0 15px 0; width:100%; background:url(../images/title_shadow.jpg) no-repeat bottom center; margin-bottom:10px}