/* CSS Document */
html>body *{outline:none}
*{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,p,form{margin:0; padding:0;}
body{
	margin:0;
	padding:0;
	background:url(../images/bg-inner-page.gif) repeat-x left top;
	font:12px/18px Arial, Helvetica, sans-serif ;
	color:#666666;
}
#container{
	margin:0 auto;
	width:943px;
}
a{
	color:#F14949;
	text-decoration:none;
	background:url(../images/dot.gif) repeat-x left 14px;
	
}
img { border:none;}
a:hover{
	color:#F14949;
	text-decoration:none;
	background:none;
	}
.flt{
	float:left;
}
.right-nav-container{
	float:right;
	width:295px;
	overflow:hidden;
}

.frt{
	float:right;
}

.header{
	float:left;
	width:943px;
	padding-top:15px;
	position:relative;
	
}
.logo{
	float:left;
	padding-top:13px;
}
.top-nav{
	float:right;
	background:url(../images/bg-top-menu.gif) no-repeat left top;
	height:37px;
	margin-top:2px;
	padding:0 0 0 2px;
	width:340px;
}
.top-nav ul{
	float:left;
	margin:0;
	padding:0 10px 0 0;
	list-style:none;
	
}
.top-nav ul li{
	float:left;
	margin:0;
	padding:0;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#252525;
	letter-spacing:1px;
}
.top-nav ul li a{
	color:#252525;
	text-decoration:none;
	padding:11px 10px;
	display:block;
	background:none;
}
.top-nav ul li a:hover, .top-nav ul li a.active{
	color:#EC4706;
	text-decoration:none;
	background:url(../images/bg-top-hover.gif) repeat-x left top;
}
.top-nav1{
	float:right;
	background:url(../images/bg-top-menu.gif) no-repeat left top;
	height:37px;
	margin-top:2px;
	padding:0 0 0 2px;
	width:220px;
}
.top-nav1 ul{
	float:left;
	margin:0;
	padding:0 0 0 0;
	list-style:none;
	
}
.top-nav1 ul li{
	float:left;
	margin:0;
	padding:0;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	color:#252525;
}
.top-nav1 ul li a:hover, .top-nav1 ul li a.active{
	color:#252525;
	text-decoration:none;
	
}
.top-nav1 ul li a{
	color:#EC4706;
	text-decoration:none;
	padding:11px 12px;
	display:block;
	background:none;
	float:left;
	
}
.header .sublink{
	height:18px;
	padding:15px 0 0 167px;
	margin:0;
	float:left;
	width:550px;

}
.header .sublink ul{
	margin:0;
	padding:5px 0px;
	list-style:none;
	float:left;
}
.header .sublink ul li{
	float:left;
	margin:0;
	padding:0 10px;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#FFDBA4;
	letter-spacing:1px;
	text-transform:uppercase;
	
}
.sublink ul li a{
	color:#FFDBA4;
	text-decoration:none;
	display:block;
	background:none;
}
.sublink ul li a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.laptop{
	float:right;
	width:465px;
	right:0;
	top:30px;
}
.bannertext{
	float:left;
	width:440px;
	left:10px;
	top:55px;
}
.page{
	width:919px;
	padding:41px 12px 0 12px;
	clear:both;
	float:left;
	overflow:hidden;
}
.page h1{
	font:bold 24px/30px nevis, Arial, Helvetica, sans-serif;
	color:#2E2E2E;
	float:left;
	text-transform:uppercase;
	padding-top:10px;
}
.page h1 span{
	color:#EC4706;
}

.clear{clear:both;}
.top-button{
	float:right;
	padding:0 0 24px 18px;
}
.left-content{
	float:left;
	width:585px;
}

.left-content h2{
	font:bold 14px/20px Lucida Sans, Arial, Helvetica, sans-serif ;
	color:#F14949;
	padding-top:15px;
}
.left-content h3{
	font:bold 12px/20px Lucida Sans, Arial, Helvetica, sans-serif ;
	color:#F14949;
	padding-top:15px;
}
.left-content h4{
	font:18px/51px Arial, Helvetica, sans-serif;
	color:#F14949;
	padding-top:14px;
	padding-bottom:5px;
	background:url(../images/dot.gif) repeat-x left bottom;
	margin-top:10px;
	}
.left-content h4 img{
	float:left;
	padding-right:10px;
}
.left-content ul{
	margin:10px 0;
	padding:0 0 0 25px;
	list-style:none;
	
}
.left-content ul li{
	margin:0;
	padding:5px 0 5px 13px;
	background:url(../images/bullet-1.gif) no-repeat left 11px;
	color:#848484;
	font:12px/18px Arial, Helvetica, sans-serif ;
	
}
.left-content p{
	font:12px/18px Arial, Helvetica, sans-serif ;
	color:#666666;
}
.right-nav{
	float:right; 
	width:295px;
	background:url(../images/bg-right.gif) repeat-y left top;
	margin-bottom:25px;
	}
.right-nav h3{
	background:url(../images/bg-h3-right.gif) no-repeat left top;
	font:bold 16px/43px nevis, Arial, Helvetica, sans-serif;
	color:#2E2E2E;
	text-transform:uppercase;
	padding-left:18px;
}
.right-nav p{
	padding:10px;
}
.right-nav ul{
	margin:0;
	padding:0 9px;
	list-style:none;
	width:295px;
}
.right-nav ul li{
	margin:0;
	padding:2px 0;
	float:left;
	width:277px;
	clear:both;
	background:url(../images/dot.gif) repeat-x left 15px;
}
.right-nav ul li span{
	display:block;
	float:left;
	color:#000000;
	background:#FFFFFF;
}
.right-nav ul li span.right-text{
	float:right;
	width:125px;
	color:#666666;
}
.right-nav ul li span.right-text a{
	color:#EC4706;
	background:none;
}
.right-nav ul li span.right-text.orange{color:#EC4706;}

.right-nav ul li img{
	float:left;
	
}
.right-nav ul li p span{
	
	font:10px/15px Arial, Helvetica, sans-serif ;
	color:#666666;
	display:block;
}
.right-nav ul li p{
	font:bold 12px/15px Arial, Helvetica, sans-serif ;
	color:#F14848;
	float:right;
	width:190px;
	padding:15px 0;
}

.bottom-box{
	background:url(../images/bgfooter-images.gif) no-repeat center center;
	height:205px;
	width:943px;
	float:left;
	clear:both;
}
.bottom-box ul{
	list-style:none;
	margin:0;
	padding:0 3px;
}
.bottom-box ul li{
	margin:0;
	padding:9px;
	float:left;
}
.footer{
	background:url(../images/bg-footer.gif) repeat-x left top;
	width:100%;
	height:52px;
	clear:both;
	float:left;
	margin-top:15px;
}
.footer-content{
	width:943px;
	margin:auto;
}
.footer-content .left-link{
	width:585px;
	float:left;
	padding:18px 0 0 0;
	font:bold 11px/15px  Arial, Helvetica, sans-serif ;
	text-transform:uppercase;
	
}
.footer-content .left-link a{
	color:#FFFFFF;
	text-decoration:none;
	margin:0 5px;
}
.footer-content .left-link a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.footer-content .right-link{
	width:295px;
	float:right;
	padding:18px 0 0 0;
	font:10px/15px  Arial, Helvetica, sans-serif ;
	color:#FFFFFF;
}
.footer-content .right-link a{
	color:#FFFFFF;
	text-decoration:none;
}
.footer-content .right-link a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.top-right{
	text-align:center;
	padding:7px 0;
}
.orange{color:#EC4706;}
/*=======================================================================
                        portpholio
=====================================================================*/
.portpholio{
	width:919px;
	padding:0;
	clear:both;
	float:left;
}
.portpholio h2{
	float:left;
	color:#2E2E2E;

}
.right-top{
	width:455px;
	float:right;
	height:31px;
}
.right-top ul{
	float:left;
	width:455px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.right-top ul li{
		width:87px;
		float:left;
		padding:0 0 0 3px;
	}
.right-top ul li a{
		width:87px;
		float:left;
		display:block;
		background:url(../images/bg-right-top-portfolio.gif) no-repeat left top;
		padding-bottom:6px;
		font:bold 12px/25px Arial, Helvetica, sans-serif;
		text-align:center;
		text-decoration:none;
		
		color:#333333;
	}
	
.right-top ul li a:hover,.right-top ul li a.active{
		width:87px;
		float:left;
		display:block;
		background:url(../images/bg-right-top-portfolio-hove.gif) no-repeat left top;
		color:#EC4706;
	}
	.portpholio1 {
	clear:both;
	padding:0 0 10px 0;
	float:left;
	width:919px;
}
.portpholio .product{
	background:url(../images/bg-portpholio.gif) no-repeat 6px 7px;
	height:161px;
	width:220px;
	float:left;
	padding:7px 5px;
}

.portpholio1 .product img{
	padding:10px;
}
.portpholio .product1{
	background:url(../images/bg-portpholio.gif) no-repeat 6px 7px;
	height:161px;
	width:220px;
	float:left;
	padding:7px 0 7px 6px;
}

.portpholio1 .product1 img{
	padding:10px;
}
.more{text-align:right; padding-top:10px;}
.bannerimg{
	float:left;
	padding:0 10px 10px 0;

}
.bredcrumb{
	margin-top:-20px;
	margin-bottom:5px;
	
}
.right .code{ width:120px;}

	.content, .contentA{
		padding:10px;
		width:370px
	}
	.left{
		width:150px;
		float:left;
		padding:7px 0px 0px 7px;
		min-height:24px;
	}
	.right{
		width:200px;
		float:left;
		padding:5px;
		min-height:24px;
	}
	.content, .contentA .clear{
		float:none;
		clear:both;
		height:0px;
		overflow:hidden;
		height:1px;
	}
	.row{
		background-color:none;
		display:block;
		min-height:32px;
	}
	.text{
		width:190px;
		margin:0;
		padding:0;
		float:left;
	}
	.contentA textarea{
		width:200px;
	}
	.contentA select{
		width:194px;
	}
	.ruler{
		width:400px; border-bottom:dashed 1px #dcdcdc;
	}
	tr:focus{
		background-color:#fcfcf0;
	}
	td{
		vertical-align:top;
	}
	.over{
		background-color:#EEEEEE;
	}
	.out{
		background-color:none;
	}
	.button{
		background:url(../images/submit.gif) no-repeat left top;
		height:31px;
		width:120px;
		border:0;
		cursor:pointer;
	}


.livechat{
margin:0 0 0 20px;
padding:25px 0;
background:url(../images/livechat.gif) no-repeat left top;
text-align:left;
}
.livechat li span{
margin:0;
padding:0;
font:normal 12px arial;
float:left;
line-height:0;
}
.livechat li span a{
text-decoration:none;
font-weight:normal !important;
}
.livechat li span a:hover{
text-decoration:none;
}
.livechat ul{
margin:0px 0 25px 0;
padding:0;
list-style:none;
}
.livechat li{
margin:7px 0 7px 0;
padding:0;
display:block;
}
.livechat li.imgmsn{
margin:10px 0 10px 0;
padding:0 0 0 40px;
background:url(../images/msn.gif) no-repeat 0 2px;
line-height:25px;
}
.livechat li.imgmsn:hover{
background:url(../images/msn_hover.gif) no-repeat 0 2px;
}
.livechat li.imgmsn2{
margin:10px 0 10px 0;
padding:0 0 0 40px;
background:url(../images/yahoo.gif) no-repeat 0 2px;
line-height:25px;
}
.livechat li.imgmsn2:hover{
background:url(../images/yahoo_hover.gif) no-repeat 0 2px;
}
.livechat li.imgmsn3{
margin:10px 0 10px 0;
padding:0 0 0 40px;
background:url(../images/skype.gif) no-repeat 0 2px;
line-height:25px;
}
.livechat li.imgmsn3:hover{
background:url(../images/skype_hover.gif) no-repeat 0 2px;
}
.livechat li.imgmsn4{
margin:10px 0 10px 0;
padding:0 0 0 40px;
background:url(../images/gtalk.gif) no-repeat 0 2px;
line-height:25px;
}
.livechat li.imgmsn4:hover{
background:url(../images/gtalk_hover.gif) no-repeat 0 2px;
}
.livechat li a{
margin:0;
padding:0;
font-weight:bold;
display:block;
text-decoration:none;
background:url(../images/dot.gif) repeat-x left 20px;
}
.livechat li a:hover{
text-decoration:none;
color:#CA9B11;
}



.template_preview a:hover{

	filter:alpha(opacity=80);

	opacity:.8;

	-moz-opacity:.8;

}

.thumb_box{

    width:264px;

    height:160px;

    float:left;

    background-image: url(../images/block.gif);

    background-repeat: no-repeat;

    background-position: left top;

    margin:7px 6px 7px 5px;

}

#thumbs{

    width:552px;

    height:auto;

    margin-top:20px;

    padding-top:10px;

    background-image: url(../images/portfolio_thumbs_bg.gif);

    background-repeat: repeat-x;

    background-position: left top;

}

.thumb_box_inner{height:123px; width:246px; margin:9px 8px 6px 10px;}

.thumb_txt{

    text-align:right;

    padding:0px 10px 0px 0;

}

.thumb_txt a:link, .thumb_txt a:visited{

    font-family: verdana;

    font-size: 10px;

    color: #0380F4;

    text-decoration: none !important;

}

.thumb_txt a:hover{

    text-decoration: underline !important;

}
