html, body, ul, li {	margin: 0;
	         padding: 0;	list-style: none;
                        }
img {	border: 0;
      }
a {	font-weight: bold;	
text-decoration: none;
}
a:hover {	text-decoration: none;
          }
.more {	text-align: right;
}
.left {	float: left;
}
.clear {	clear: both;
}


body,  h2, h3, form {	font: 10px  Candara;
	margin: 0;
	padding: 0;	
color: #5C5C5C;
background: #E3E7ED;	
text-align: center;
}

#wrapper {	text-align: left;
	margin: auto;
	width: 774px;
}
#header2 {
	overflow: hidden; height:140px;width:958px;text-align: center;
margin-left: 5px;

}

#header3 {
	overflow: hidden;width:938px;
margin-left: 15px;margin-right: 15px;
padding-top:5px;
}

#header {	height: 104px;float:left;
	

position:absolute;
	margin-top:10px;
	padding-left: 10px;
	border:0;
	
	z-index:2;



}
#header1 {	height: 120px;float:right;
	padding-right: 10px;padding-top: 10px;


}

#header1 ul li{	float:right;
	padding-right: 10px;padding-top: 10px;
      font-size:15px;
      font-family: Calibri;



}


#menu {
	width: 968px;
	height: 49px;
	margin: 0 auto;
	padding-top: 3px;
}

#menu ul {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	list-style: none;
	line-height: normal;
}

	
#menu li {
	float: left;
	height: 49px;
	background: url(images/img03.gif) no-repeat ;
}
#menu li.left {
	float: left;
	height: 49px;
	background: url(images/btn_click_here.gif) no-repeat ;
}
#menu ul.right {
	float: left;
	height: 49px;
	background: url(images/img03.gif) no-repeat;
}
#menu a {
	display: block;
	margin-top: 10px;
	margin-right: 3px;
	padding: 7px 20px 7px 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	border: none;
}

#menu a:hover, #menu .current_page_item a {
}

#menu a:hover {
	text-decoration:none;
}
#main_page {  
	padding-top:0px;
}

#ani {margin-left: 40px;}

#page {  
	width: 968px;
	margin: 0 auto;
	background: url(images/img05.jpg) repeat-y left top;
}


#page-bgbtm {
	background: url(images/img06.jpg) no-repeat left bottom;
}

#photo {	float: left;	width: 600px;
}
#photo1 {	border: 1px solid #D8D8D8;	height:173px;
padding: 2px;
}
#photo img {	display: block;
}
#page_headerlinks2 {
	
	padding-top: 15px;MARGIN-TOP:5PX;MARGIN-LEFT:15PX;PADDING-LEFT:20PX;
	width: 918px;HEIGHT:30PX;
	float: LEFT;
	align: CENTER;
	word-spacing: -1px;background:#a71421;
}


#page_headerlinks {
	
	padding-top: 10px;MARGIN-TOP:5PX;MARGIN-LEFT:15PX;PADDING-LEFT:50PX;
	width: 888px;HEIGHT:22PX;
	float: LEFT;
	align: CENTER;
	word-spacing: -1px;background:#033F6E;
}

#page_headerlinks ul {
	list-style-type: none;	PADDING-LEFT:100PX;float:right;

}

#page_headerlinks li {
	padding: 0px 15px 0px 9px;font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	border: none;display: block;
	float: left;
	list-style-type: none;
	background: url('images/header_toplinks_div.gif') no-repeat 100% 2px;
}

#page_headerlinks li.last {
	padding-right: 0px;
	background: none;
}
#page_headerlinks a {
	display: block;
	margin-top: 0px;
	margin-right: 3px;
	padding: 0px 30px 0px 30px;
	text-decoration: none;
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	border: none;
}



/* Content */

#content {
	float: right;
	width: 700px;
	padding: 5px 15px 0 0;

}
#contenthome {
	float: right;
	width: 670px;
	padding: 10px;
margin:5px 15px 5px 5px;
background:#FAFAFA;
}

#content1 {
	float: left;
	width: 800px;
	padding: 15px 20px 0 0;
}
.post {
	margin-bottom: 8px;
	background: url(images/img09.jpg) repeat-y left top;
}

.post-bgtop {
	background: url(images/img08.jpg) no-repeat left top;
}

.post-bgbtm {
	background: url(images/img10.jpg) no-repeat left bottom;
}

.post .title {
	padding-top: 300px;
	padding-left: 20px;
	color: #000000;
}

.post .title a {
	color: #000000;
	border: none;
}

.post .meta {
	border-bottom: 1px dashed #B5DEF4;
	padding-left: 20px;
	padding-bottom: 5px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}

.post .entry {
	padding: 10px 20px 15px 20px;
	text-align: justify;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 220px;height:100%;
	padding: 15px 0 0 10px;margin-left:15px;margin-top:5px;
	color: #787878;background:#F8F7F5;
}



#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;padding-right:10px;
}

#sidebar li {
	margin: 0;
	padding: 0;font-size: 11px;
}

#sidebar li ul {
	padding-bottom: 10px;
}

#sidebar li li {
	line-height: 35px;
	border-bottom: 1px dashed #D2D4C9;
}

#sidebar li li span {
	display: block;
	margin-top: -20px;
	padding: 0;
	font-size: 11px;
	font-style: italic;
}

#sidebar h2 {
	height: 32px;
	padding: 12px 0 0 0px;
	background: url(images/img11.gif) no-repeat left top;
	letter-spacing: 0px;
	color: #FFFFFF;
      font: bold 16px Candara;

}

#sidebar p {
	padding-bottom: 10px;
	text-align: justify;

}

#sidebar a {
	color: #291D06;
	border: none;
font:normal 14px Candara;

}

#sidebar a:hover {
	text-decoration: none;
	color: #787878;
}

#plan {
	padding-bottom: 20px;
}
.left{ text-align: left;}

#new_item {
	margin: 0px auto 2px;
	padding: 5px 10px;
	width: 650px;
	text-align: justify;
         
}

#new_item_header {
	margin-top: 0px;
	float: left;
	width: 100%;
}

#new_item_header h1 {
	color: #fff;
	font:bold 18px Candara;

              text-align: left;
              background:#a71421;
             margin-bottom: 10px;
             padding:10px;
}

#new_item_header h4 {
	color: #000;
	font:bold 18px Candara;

              text-align: left;
             
             margin-bottom: 10px;
            
}


#new_item11 {
	margin: 0px auto 2px;
	padding: 5px 10px;
	width: 680px;
	text-align: justify;
         
}

#new_item11_header {
	margin-top: 10px;
	float: left;
	width: 200px;
}

#new_item11_header h1 {
	color: #3F4522;
	font-size: 17px;
	font-weight: normal;
              text-align: left;
              background:#ffffff;
             margin-bottom: 10px;
}
#new_item11_text {
	float: left;
	clear: left;
	width: 300px;
}

#new_item11_link {
	float: left;
	clear: left;
	width: 300px;
	font-weight: bold;
	text-align: right;
             
}



#new_item12_header {
	margin-top: 10px;
	float: right;
	width: 300px;
}

#new_item12_header h1 {
	color: #434367;
	font-size: 17px;
	font-weight: normal;
              text-align: left;
              background:#ffffff;
             margin-bottom: 10px;
}
#new_item12_text {
	float: right;
	clear: right;
	width: 280px;
}

#new_item12_link {
	float: right;
	clear: right;
	width: 280px;
	font-weight: bold;
	text-align: right;
             
}






#new_item_header h2 {
	color: #434367;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;

}

#new_item11_image {
	width: 240px;
	float: right;
	overflow: hidden;
	text-align: right;
             
}

#new_item11_header h2 {
	color: #434367;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;

}

#new_item_image {
	width: 240px;
	float: right;
	overflow: hidden;
	text-align: right;
             
}


#new_item_imageab{
	width: 240px;
               height:120px;
	float: right;
	overflow: hidden;
	text-align: right;
               border: 3px solid #D2D4C9;
}
#new_item_text {
	float: left;
	clear: left;
	width: 440px;
}
#new_item_textab {
	float: left;
	clear: left;
	width: 425px;
}
#new_item_textadd {
	width: 340px;
	float: right;
	overflow: hidden;
	text-align: left;
              padding-top: 10px;
}

#new_item_office h1 {
	color: #434367;
	font-size: 18px;
	font-weight: normal;
              text-align: left;
              background:#ffffff;
             margin-bottom: 10px;
          padding-top: 15px;
}


#new_item_link {
	float: right;
	
	width: 620px;
	font:bold 14px Candara;
	text-align: right;
             
}
#new_item_linkab {
	float: left;
	clear: left;
	width: 425px;
	font-weight: bold;
	text-align: right;
             
}
#new_item_text1 {
	float: left;
	clear: left;
	width: 650px;
     font:normal 14px Arial, Helvetica, sans-serif; 

}
#new_item_txt1 {
	float: left;
	clear: left;
	width: 630px;
      font:normal 13px Arial, Helvetica, sans-serif; 
}
#new_item_tx {
	float: left;
	clear: left;
	width: 640px;font-size: 13px;
}
#new_item_tx1 {
	float: left;
	clear: left;
	width: 630px;font-size: 13px; background:#E4E1E1;padding:10px;
}
#new_item_tx h1{
	color: #434367;
	font-size: 15px;
	font-weight: bold;
              text-align: left;
             
             margin-bottom: 10px;
        
}

#new_item_link1 {
	float: left;
	clear: left;
	width: 682px;
	font-weight: bold;
	text-align: right;
              
}

#new_item_linkab a {
	text-decoration: none;color:#e99719;
}
#new_item_link1 a {
	text-decoration: none;color:#e99719;
}
#new_item_link a {
	text-decoration: none;color:#C0020A;
}
#break{      border-bottom: 1px dashed #B5DEF4;              }


.box{
	-moz-border-radius: 5px; /* Firefox */
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
	border:solid 1px #d3d8e0;
	padding:30px 30px 20px 30px;
	margin-bottom:10px;
}

.box2{
	margin-bottom:10px;
	padding:0;
	height:190px;
}
.box2 img{height:190px;}

.boxcolor{
	-moz-border-radius: 5px; /* Firefox */
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
	padding:15px 15px 23px 15px;
	width:auto;
	margin-bottom:10px;
	background-color:#323945;
}

*+html .boxcolor{padding:15px 15px 17px 15px; margin-bottom:11px;}

#mainright .box{padding:30px 20px 30px 20px;}

/* LIST */
ul.list{list-style-type:none; margin:0 0 18px 0; padding:0;}
ul.list li{list-style-type:none; margin:0; padding:6px 0 6px 20px; background-image:url(../images/bullet.png); background-repeat:no-repeat; background-position:0px 10px; list-style-position:outside}

#mainright ul{list-style-type:none; margin:0 0 0px 0; padding:0; list-style-position:outside}
#mainright ul li li{list-style-type:none; margin:0; padding:6px 0 6px 20px; background-image:url(../images/buttle.gif); background-repeat:no-repeat; background-position:0px 10px; border-bottom:solid 1px #e6e6e6; }
#mainright ul.noborder li li{background-image:url(../images/bullet.png); background-repeat:no-repeat; background-position:0px 10px; border:0px; }

#mainright ul li a, #mainright ul li a:visited{color:#acacac;}
#mainright .widget-container{clear:both; margin-bottom:15px !important;}
.boxcolor ul.list{padding-top:10px !important; margin:0px !important;}
.boxcolor ul.list li{line-height:16px; padding:0px 0 0px 20px; text-transform:uppercase; font-size:11px; background-position:0px 4px}

ul.social{list-style-type:none; margin:0; padding:0; float:right}
ul.social li{display:inline; padding:0 2px;}

/* TEXT STYLED */
.title-plan{font-size:14px; color:#acacac}
.styled1{color:#e99719;}
.price{font-size:36px; color:#fff !important;  display:block}
.rightblock{float:right; color:#fff !important; text-align:center; padding-left:8px;}
.but-order{display:block; padding-top:5px;}

#testimonials{float:left; width:290px;}
.box-cycle{position:relative;}
.navprev, .navnext{position:absolute; cursor:pointer; height:8px; width:13px ; display:block; text-indent:-9999px;}
.navprev{top:-30px; right:20px; background-image:url(../images/prev_img.gif); background-repeat:no-repeat;}
.navnext{top:-30px; right:0; background-image:url(../images/next_img.gif); background-repeat:no-repeat;}



#sidebar ul li.marquee
{
	font-size :12px;
	color :Blue;
	text-align: justify;
	font-family: Verdana;
           
}














form{margin:0; padding:0; background:#ffffff;}
fieldset{border:0px;}
#contact_form{margin:0 auto; position:relative;}
#contact_form label{display:block;}
label.sp { width:3px;}
span.error{color:red;text-align:left; font-size:11px;}

#message{ margin-left:0px;}
#message h2	{}
#message p{margin:6px 0px; }

.text-input{ margin:4px 8px 4px 0px;  padding: 5px 2px; width: 240px; height:15px; padding:5px 2px; border:solid 1px #d3d8e0; vertical-align:middle; background-color:#fdfdfd;}
.text-input1{margin:4px 8px 4px 0px;  padding: 5px 2px; width: 240px; height:35px; padding:5px 2px; border:solid 1px #d3d8e0; vertical-align:middle; background-color:#fdfdfd;}
#contact_form input:focus, #contact_form textarea:focus {border:solid 1px #bfc9da }
.but{
font-family:Arial;
font-size:12px !important;
border:#d3d8e0 1px solid;
padding-bottom:4px;

width:76px;
height:20px;
color:#323945;
margin-top:10px;
cursor:pointer;
}
.contact-text{width:245px; float:left;}
.contact-text a, .contact-text a:visited{color:#e99719 !important;}
.dot{float:left; width:5px;}
.righttext{float:left; width:140px; text-align:left}
.lefttext{float:left; width:65px;}
* html #contact_form input.but{padding:6px 6px !important;}/* ie 6 only */
*+html #contact_form input.but{padding:6px 6px !important;}/* ie 7 only */







/* Contact */


#cont {width: 680px;}

#new_item1 {
	margin: 0px auto 2px;
	padding: 5px 10px;
	width: 340px;
	text-align: justify;
         float: left;
}

#new_item_header1 {
	margin-top: 10px;
	float: left;
	width: 48px;
}

#new_item_header1 h1 {
	color: #434367;
	font-size: 18px;
	font-weight: normal;
              text-align: left;
              background:#ffffff;
             margin-bottom: 20px;
}
#new_item_header2 {
	margin-top: 10px;
	float:right;
	width: 48px;
          
}
#new_item_header2 h1 {
	color: #434367;
	font-size: 18px;
	font-weight: normal;
              text-align:right;
              background:#ffffff;
             margin-bottom: 20px;
}
#new_item_image1 {
	
	float: right;
	
	text-align: justify;
           margin: 0px auto 2px;
	padding: 15px 10px ;
	width: 340px;
	
}




#new_item_text2 {
	float: left;
	clear: left;
	width: 340px;
 border-right: 1px dashed #B5DEF4;   
}
#new_item_text3{
	float: right;
	clear: right;
	width: 340px;

}
.input{font-size: 14px; }


/* CONTENT */
#main{background-image:url(../images/bg-main.png); background-repeat:repeat-y; padding:10px 13px 0px 13px;}
#main2{background-image:url(../images/bg-main.png); background-repeat:repeat-y; padding:10px 13px 0px 13px;} /* for contact page */
#mainleft{width:714px; float:left}
#mainright{width:246px; padding-left:10px; float:left}
#main2 #mainleft{width:584px; float:left} /* for contact page */
#main2 #mainright{width:376px; padding-left:10px; float:left} /* for contact page */
.widget-title{margin-bottom:8px;}
.box-cycle blockquote{padding-left:0px;}
.box-cycle blockquote div{padding-left:50px; padding-bottom:18px;}

/* Hardware */
.sub_items {
	margin-bottom: 2px;
	margin-top: 5px;
	width: 705px;

	text-align: justify;
}

.sub_left {
	padding-left: 5px;
	width: 328px;
	float: left;
               border-right: 1px dashed #B5DEF4; 
}
.sub_leftp {
	padding-left: 5px;
	width: 528px;
	float: left;
               border-right: 1px dashed #B5DEF4; 
}
.sub_right {
	padding-right: 15px;
	width: 343px;
	float: right;
}

.sub_items_header {
	padding-left: 20px;
	padding-top: 10px;
	float: left;
	width: 110px;
}

.sub_items_header h1 {
	color: #434367;
	font-size: 18px;
	font-weight: normal;
              text-align: left;
              background:#ffffff;
             margin-bottom: 20px;
}
.sub_items_header h2 {
	color: #434367;
	font-size: 12px;
	font-weight: normal;
	font-family: arial, tahoma, sans-serif;
              background:#ffffff;
}

.sub_items_image {
	margin-top: 15px;
	float: right;
	text-align: right;
}
.sub_items_imagep {
	margin-top: 15px;
	float: left;
	text-align: left;
}
.sub_items_text {
	padding-left: 20px;
	float: left;
	clear: left;
	width: 135px;
}

.sub_items_cartinfo {
	padding-top: 12px;
	padding-left: 20px;
	color: #820721;
	font-family: arial, tahoma, sans-serif;
	float: none;
	clear: both;
}

.sub_items_cartinfo h2 {
	font-size: 14px;
	font-weight: bold;
              background:#ffffff;
}

.sub_items_cartinfo .price {
	float: left;
	text-align: left;
}

.sub_items_cartinfo .addtocart {
	margin-top: 2px;
	float: right;
	width: 100px;
	height: 12px;
	text-align: left;
	background: url('images/button_addtocart.gif') no-repeat 0% 0%;
}
.sub_items_cartinfo .addtocartp {
	margin-top: 2px;
	float: right;
	width: 100px;
	height: 12px;
	text-align: left;
	
}

/* Development*/

.sub_itemsd {
	margin-bottom: 2px;
	margin-top: 5px;
	width: 705px;

	text-align: justify;
}

.sub_leftd {padding-top: 25px;
	padding-left: 0px;
	width: 175px;
	float: left;
             
}

.sub_leftds {padding-top: 10px;
	padding-left: 80px;
	width: 175px;
	float: left;
             
}
.sub_leftdt {padding-top: 10px;
	padding-left: 0px;
	width: 175px;
	float: left;
             
}

.sub_items_headerd {
	padding-left: 20px;
	padding-top: 10px;
	float: left;
	
}

.sub_items_headerd h1 {
	color: #434367;
	font-size: 18px;
	font-weight: normal;
              text-align: left;
              background:#ffffff;
             margin-bottom: 20px;
}
.sub_items_headerd h2 {
	color: #434367;
	font-size: 12px;
	font-weight: normal;
	font-family: arial, tahoma, sans-serif;
              background:#ffffff;
}

.sub_items_imaged {
	margin-top: 20px;
               margin-right: 10px;
            
	float: left;
	text-align: left;
             border: 1px solid #D2D4C9; 
}



.sub_items_cartinfod {
	padding-top: 0px;
	padding-left: 20px;
              
	color: #820721;
	font-family: arial, tahoma, sans-serif;
	float: none;
	clear: both;
}

.sub_items_cartinfod h2 {
	font-size: 14px;
	font-weight: bold;
              background:#ffffff;
}


.sub_items_cartinfod .addtocart {
	
              margin-left: 10px;
	float: left;
	width: 100px;
	height: 12px;
	text-align: center;
	
}

/* PACKAGES */

#sub_itemsn {
	margin-bottom: 2px;
	margin-top: 5px;
	width: 705px;

	text-align: justify;
}

.sub_leftn {padding-top: 25px;
	padding-left: 0px;
	width: 175px;
	float: left;
             
}


#box-plan{width:700px; float:left;}
#sub_itemsn ul.list li{list-style-type:none; margin:0; padding:0 0 0 20px; background-image:url(../images/bullet.png); background-repeat:no-repeat; background-position:left center; list-style-position:outside}

#sub_itemsn .title-plan{text-align:center; margin-bottom:20px;}
#sub_itemsn .price{color:#a2a6b0 !important; font-size:64px; line-height:10px;}
#sub_itemsn .month{color:#a2a6b0 !important; font-size:21px; margin-top:-10px !important}

#sub_itemsn .one_fourth{
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
	border:solid 1px #d3d8e0;
	padding:30px 30px 30px 30px;
	margin-bottom:10px;
	margin-right:10px;
	width:150px;
}

*+html #box-plan{margin-bottom:10px;}
*+html #box-plan .one_fourth{width:17.78%; margin-bottom:20px; margin-right:11px;}


/* Footer */

#footer {
width: 935px;HEIGHT:20PX;
	margin: 0 auto;
	background:#a71421;
padding: 5px 0 0px 0;
font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
font-size: 14px;font-weight: normal;
text-align: center;
}

#footer p {
	
	
	

	text-transform: uppercase;
	
	
}

#footer a {
	color: #3D444F;
}




/*---------prod_box----------*/
.prod_box{
width:173px;
height:auto;
float:left;
padding:10px 10px 10px 30px;
}
.top_prod_box{
width:173px;height:12px;background:url(../images/product_box_top.gif) no-repeat center bottom;float:left; padding:0px; margin:0px;
}
.bottom_prod_box{
width:173px;height:10px;background:url(../images/product_box_bottom.gif) no-repeat center top;float:left;padding:0px; margin:0px;
}
.center_prod_box{
width:173px;height: auto;background:url(../images/product_box_center.gif) repeat-y;float:left; text-align:center;padding:0px; margin:0px;
}
.prod_details_tab{
width:173px;
height:70px;
float:left;
background:url(../images/products_details_bg.gif) no-repeat center;
margin:0px 0 0 0;
}
img.left_bt{
float:left;
padding:6px 0 0 6px;
}
a.prod_details{
width:25px;
display:block;
float:left;
background:url(images/square-blue-add.gif) no-repeat left;
padding:0 0 0 20px;
margin:7px 0 0 38px;
_margin:6px 0 0 35px;
text-decoration:none;
color:#0fa0dd;
}
.border_box{
width:94px;
height:auto;
text-align:center;
border:1px #6da6b1 solid;
}
.product_title3{

padding:5px 0 0px 0;font: bold 12px Georgia, "Times New Roman", Times, serif;  

text-align:center;
}
.product_title{
color:#ffffff;
padding:5px 0 0px 0;font: bold 12px Georgia, "Times New Roman", Times, serif;  

text-align:center;
}

.product_title a{
text-decoration:none;
color:#651C0B;
padding:5px 0 0px 0;

}
.product_title a:hover{
color:#651C0B;
}
.product_title1{
color:#ffffff;
padding:5px 0 0px 0;font: bold 11px Georgia, "Times New Roman", Times, serif;  

text-align:center;
}

.product_title1 a{
text-decoration:none;
color:#651C0B;
padding:5px 0 0px 0;
text-decoration:underline;
}
.product_title1 a:hover{
color:#651C0B;
text-decoration:underline;
}
.product_title2{
color:#ffffff;
padding:5px 0 0px 0;font: bold 12px Georgia, "Times New Roman", Times, serif;  

text-align:right;
}

.product_title2 a{
text-decoration:none;
color:#651C0B;
padding:5px 0 0px 0;

}
.product_title2 a:hover{
color:#651C0B;
}
.product_img{
padding:5px 0 5px 0;border:1px #6da6b1 solid;
}
.prod_price{
padding:5px 0 5px 0;
}
span.reduce{
color:#999999;
text-decoration:line-through;
}
span.price{
color:#ea2222;
}



#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
/********************topi***************/
.top { 
	width:600px; 
	margin:0 auto; 
	padding:0 0 0 2px; 
	background:#EAEAEA; 
	
              
}
.top .blog { 
	width:300px; 
	margin:5px 5px; 
	padding:0; 
	float:left; 
              
}
.top .blog1 { 
	width:500px; 
	margin:5px 5px; 
	padding:0; 
	float:right; 
             
}

.top .blog2 { 
	width:600px; 
	margin:5px 5px; 
	padding:0; 
	float:left; 
}
.top .blog3 { 
	width:950px; 
	margin:5px 5px; 
	padding:0; 
	float:left; 
}
.top h2 { 
	border:0; 
	font:normal 21px Arial, Helvetica, sans-serif; 
	color:#1c1c1c; 
	padding:18px 0 18px 70px; 
	margin:10px 0 0 0; 
}
.top ul { 
	width:950px; 
	float: left; 
	margin:5px 3px; 
	padding:0; 
	list-style:none; 
}
.top  li { 
	background:url(images/s9.gif) left no-repeat; 
	padding:5px 20px; 
	margin:0; 
	font:normal 14px Candara;
	color:#5c5c5c; 
}
.top p { 
	font:normal 13px Arial, Helvetica, sans-serif; 
	color:#646464; 
	padding: 0px 10px; 
	margin:0; 
	line-height:1.8em; 
              text-align: justify;
}
.top a { 
	text-decoration:none; 
	font:normal 11px Georgia, "Times New Roman", Times, serif; 
	color:#35678f; 
}
.top h2.what { 
	background:url(images/s1.gif) left no-repeat; 
}
.top h2.Our { 
	background:url(images/s2.gif) left no-repeat; 
}
.top h2.work { 
	background:url(images/s7.gif) left no-repeat; 
}
.top h2.contact { 
	background:url(images/s4.gif) left no-repeat; 
}
.top h2.form { 
	background:url(images/s6.gif) left no-repeat; 
}
.top h2.service { 
	background:url(images/s8.gif) left no-repeat; 
}
.top h2.project { 
	background:url(images/s5.gif) left no-repeat; 
}
.right{float:right;
}
/********** contact form **********/
#contactform { 
	margin:0; 
	padding:5px 10px; 
}
#contactform * { 
	color:#222222;
}
#contactform ol { 
	margin:0; 
	padding:0; 
	list-style:none; 
}
#contactform li { 
	margin:0; 
	padding:0; 
	background:none; 
	border:none; 
	display:block; 
}
#contactform li.buttons { 
	margin:5px 0 5px 0; 
}
#contactform label { 
	margin:0; 
	width:500px; 
	display:block; 
	padding:5px 0; 
	font:normal 13px Arial, Helvetica, sans-serif; 
	color:#656565; 
	text-transform:capitalize; 
        text-align:left;
}
#contactform label span { 
	font:normal 13px Arial, Helvetica, sans-serif; 
}
#contactform input.text { 
	width:570px; 
	border:1px solid #dcdcdc; 
	margin:5px 0; 
	padding:5px 2px; 
	height:12px; 
	background:#f5f5f5; 
}
#contactform textarea { 
	width:570px; 
	border:1px solid #dcdcdc; 
	margin:10px 0; 
	padding:2px; 
	background:#f5f5f5; 
}
#contactform li.buttons input { 
	padding:3px 0; 
	margin:0; 
	border:0; 
	color:#FFFFEC;
p.response { 
	text-align:left; 
	color:#2c2c2c; 
	font: bold 11px Arial, Helvetica, sans-serif; 
	line-height:1.8em; 
	width:auto; 
}
#contactform1 { 
	margin:0; 
	padding:5px 10px; 
}
#contactform1 * { 
	color:#222222; 
}
#contactform1 ol { 
	margin:0; 
	padding:0; 
	list-style:none; 
}
#contactform1 li { 
	margin:0; 
	padding:0; 
	background:none; 
	border:none; 
	display:block; 
}
#contactform1 li.buttons { 
	margin:5px 0 5px 0; 
}
#contactform1 label { 
	margin:0; 
	width:110px; 
	display:block; 
	padding:5px 0; 
	font: 10px Georgia, "Times New Roman", Times, serif; 
	color:#656565; 
	text-transform:capitalize; 
}
#contactform1 label span { 
	font:normal 10px Arial, Helvetica, sans-serif; 
}
#contactform1 input.text { 
	width:240px; 
	border:1px solid #dcdcdc; 
	margin:5px 0; 
	padding:5px 2px; 
	height:13px; 
	background:#f5f5f5; 
}
#contactform1 input.password { 
	width:240px; 
	border:1px solid #dcdcdc; 
	margin:5px 0; 
	padding:5px 2px; 
	height:13px; 
	background:#f5f5f5; 
}
#contactform1 textarea { 
	width:440px; 
	border:1px solid #dcdcdc; 
	margin:10px 0; 
	padding:2px; 
	background:#f5f5f5; 
}
#contactform1 li.buttons input { 
	padding:3px 0; 
	margin:0; 
	border:0; 
	color:#FFFFEC; 
}
p.response1 { 
	text-align:center; 
	color:#2c2c2c; 
	font: bold 11px Arial, Helvetica, sans-serif; 
	line-height:1.8em; 
	width:auto; 
}
#specialoffer {
	width: 950px;
	height: 200px;
	overflow: hidden;
	padding-left:20px;
	float: left;
	color: #fff;
	font-size: 11px;margin-left:10px;
}
.indextxt2 { color:#252627; font-weight:none; font-size:11px; font-family: candara; padding:0px; text-align:justify; vertical-align:top; padding-right:50px; padding-left:30px; background:url(images/bg.gif) repeat-y}

strong { color:#5c5c5c; font:bold 13px Arial, Helvetica, sans-serif; line-height:20px;}
strong a{ color:#C70215; font-weight:bold; font-size:15px; font-family: candara; line-height:20px;text-decoration:none;}
b { color:#4f4e4e; font-weight:bold; font-size:12px; font-family: Tahoma, Trebuchet MS, Century, Times New Roman, Times, serif; line-height:20px;}



td.td2 { background-color: #ffffff; color: #444444; padding: 10px; font-size:14px; border-radius:5px;}


td.td4 {  background:url(../images/box_top.jpg) no-repeat left top; color: #FFFFFF; padding: 10px; font-size:14px; border-radius:5px;}
td.td3 { background:url(../images/box_top1.jpg) no-repeat left top;  color: #FFFFFF; padding:10px; font-weight:bold; font-size:14px; border-radius:5px;}
td.td5 {  color: #FFFFFF;  font-size:15px;padding-left:10px; }
td.td6 { padding-left: 20px;padding-bottom:5px;padding-top:5px;padding-left:10px;}
td.td7 { padding-left: 10px;padding-bottom:0px;padding-top:0px;}
table.data { border: 0px solid #fc4800; }
td.td8 {  color: #000000;  font-size:15px;padding-left:10px; }
.style1{font:normal 15px candara;color: #000000;}
.contentt{
	font-family: candara;
	font-size:14px; color:#666666; line-height:25px;
	padding:0px 0px 0px 0px;
	text-decoration:none; 
	width:auto; width:auto;
	margin-left:15px;
	}
.contentt ul{
	padding:0px;
	margin:0xp;
	}
.contentt ul li{
	padding:0px;
	margin:0px; list-style:url(../images/check.png);
	}

#new_itembgg{
               margin: 0px auto 2px;
	padding: 5px 10px;
	width: 700px;
	text-align: justify;
}
#new_itembgg_header {
	margin-top: 0px;
	float: left;
	width: 348px;
}
#new_itembgg_header h1 {
	color: #C0020A;
	font-size: 16px;
	font-weight: bold;
              text-align: left;
              background:#ffffff;
             margin-bottom: 10px;
}
#new_itembg p{
               width:500px;
}

#new_itembgg p{
               float:right;width: 400px;  
	
}
#f_left {
               float:left;  width: 500px;
	
}
/*----------- Slideshow -----------------*/
#slider { width:700px; padding:0; margin:0 auto; }
div#slideshow { float: left; width: 100%; padding:0 0 21px 0; height: 241px; }
.slide-image { width: 100% !important; height: 241px; }
.controls-outer { width: 700px; margin-left: auto; margin-right: auto; }
#slide_controls { float: right; padding:0; position: relative; margin:0; z-index: 1000; width:700px; }
#slide_controls ul { margin:0 auto; padding:0; width:88px; }
#slide_controls ul li { margin: 0; padding: 0; list-style: none; }
#slide_controls ul li { float: left; display: block; }
#slide_controls ul li a { width: 14px; height: 14px; background:url('images/tabs_2.gif') no-repeat center center; display: block; float: left; padding:2px; margin:2px !important; margin:1px 1px; outline: none; }
#slide_controls ul li a:focus { outline: none; }
#slide_controls ul li a:hover, #slide_controls ul li a.activeSlide { background:url('images/tabs_1.gif') no-repeat center center; }



