
object{
	border: 0;
outline: none;
}

a {
border: 0;
outline: none;
text-decoration:underline;

}
.carporttxt a{
	text-decoration:underline;
	font-weight:bold;
	color:#066792;
}
.carporttxt a:hover{
	text-decoration:none;
	font-weight:bold;
}

body {
	margin:0px auto;
	background:#ecebeb;
}
.main {
	margin:0px auto;
	width:983px;
	background-color:#ecebeb;
	padding-left:3px;
	padding-right:3px;
}
.topheadermainbox {
	margin:0px auto;
	width:983px;
	height:205px;
}
.slogantxt {
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	color:#FFF;
	font-variant:small-caps;
	width:619px;
	height:19px;
	padding-top:10px;
	text-indent:-9000px;
	background-image: url(../images/slogantxtimg.jpg);
	background-repeat: no-repeat;
	background-position: 200px 10px;
}
.careertxt {
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	color:#FFF;
	font-variant:small-caps;
	width:75px;
	height:24px;
	text-indent:-9000px;
	background-image: url(../images/careerbtnimg.jpg);
	background-repeat: no-repeat;
	display:block;
	background-position: center 7px;
}
.careertxt a{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	color:#FFF;
	font-variant:small-caps;
	width:75px;
	height:17px;
	text-indent:-9000px;
	background-image: url(../images/careerbtnimg.jpg);
	background-repeat: no-repeat;
	display:block;
	padding-top:7px;
	background-position: center 7px;
}
.careertxt a:hover{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	color:#FFF;
	font-variant:small-caps;
	width:75px;
	height:17px;
	text-indent:-9000px;
	background-image: url(../images/careerbtnimg.jpg);
	background-repeat: no-repeat;
	display:block;
	padding-top:7px;
	background-position: center 7px;
}
.sitemaptxt {
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	color:#FFF;
	font-variant:small-caps;
	width:75px;
	height:24px;
	text-indent:-9000px;
	background-image: url(../images/sitemapbtimg.jpg);
	background-repeat: no-repeat;
	display:block;
	background-position: center 7px;
}
.sitemaptxt a{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	color:#FFF;
	font-variant:small-caps;
	width:75px;
	height:17px;
	text-indent:-9000px;
	background-image: url(../images/sitemapbtimg.jpg);
	background-repeat: no-repeat;
	display:block;
	padding-top:7px;
	background-position: center 7px;
}
.sitemaptxt a:hover{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	color:#FFF;
	font-variant:small-caps;
	width:75px;
	height:17px;
	text-indent:-9000px;
	background-image: url(../images/sitemapbtimg.jpg);
	background-repeat: no-repeat;
	display:block;
	padding-top:7px;
	background-position: center 7px;
}
.phonetxt {
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	color:#FFF;
	font-variant:small-caps;
	width:125px;
	height:17px;
	text-indent:-9000px;
	background-image: url(../images/phonebtnimg.jpg);
	background-repeat: no-repeat;
	padding-top:7px;
	background-position: center 7px;
}
.headertopimg {
	width:983px;
	height:30px;
	background-image: url(../images/headerbgimg_top.jpg);
	background-repeat: no-repeat;
}
.headerrptimg {
	width:983px;
	height:145px;
	background-image: url(../images/headerbgimg_rpt.png);
	background-repeat: repeat-y;
}
.headerbttomimg {
	width:983px;
	height:30px;
	background-image: url(../images/headerbgimg_bottom.png);
	background-repeat: no-repeat;
}
.headerbttomimg2 {
	width:983px;
	height:175px;
	background-image: url(../images/headerbgimg_bottomnew.png);
	background-repeat: no-repeat;
}
.360bpologobox {
	width:207px;
	height:145px;
}
.viewportfoliobtnmainbox {
	padding-right:5px;
}
.clear0px {
	padding-top:0px;
}
.clear1px {
	padding-top:1px;
}
.clear2px {
	padding-top:2px;
}
.clear3px {
	padding-top:3px;
}
.clear4px {
	padding-top:4px;
}
.clear5px {
	padding-top:5px;
}
.clear6px {
	padding-top:6px;
}
.clear7px {
	padding-top:7px;
}
.clear8px {
	padding-top:8px;
}
.clear9px {
	padding-top:9px;
}
.clear10px {
	padding-top:10px;
}
.clear15px {
	padding-top:15px;
}
.clear20px {
	padding-top:20px;
}
.line {
	clear:both;
	width:978px;
	margin:0px auto;
	height:1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #3a3b3c;
}
.linerptdd {
	background-image:url(../images/line.gif);
	background-repeat: repeat-x;
	height: 5px;
	width: 2px;
}
.footerline {
	padding-top:1px;
	width:678px;
}
.maincontentsaera {
	width:983px;
	height:auto;
}
.leftpanal {
	padding-left:0px;
}
.middlepanal {
	padding-left:5px;
}
.rightpanal {
	padding-left:5px;
}
/********************
Our Services Start
********************/
.ourservicesmainbox {
	width:262px;
	height:230px;
}
.ourservicesbar {
	width:262px;
	height:38px;
	text-indent:-9000px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#666;
	background-image: url(../images/ourservice_bar.png);
	background-repeat: no-repeat;
}
.ourservicesbtn {
	width:262px;
	height:32px;
	display:block;
	background-image: url(../images/iconbarimg.png);
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#373737;
	background-repeat: no-repeat;
	cursor:pointer;
}
.ourservicesbtn a{
	width:257px;
	height:29px;
	display:block;
	background-image: url(../images/iconbarimg.png);
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#373737;
	background-repeat: no-repeat;
	cursor:pointer;
	padding-top:3px;
	padding-left:5px;
	text-decoration:none;
}
.ourservicesbtn a:hover{
	width:257px;
	height:29px;
	display:block;
	background-image: url(../images/iconbarimg.png);
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#373737;
	background-repeat: no-repeat;
	background-position: 0px -32px;
	cursor:pointer;
	padding-top:3px;
	padding-left:5px;
	text-decoration:none;
}
.ourservicesbtnHover {
	width:257px;
	height:29px;
	display:block;
	background-image: url(../images/iconbarimg.png);
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#744849;
	background-repeat: no-repeat;
	background-position: 0px -32px;
	cursor:pointer;
	padding-top:3px;
	padding-left:5px;
}
.ourservicesbtn2 {
	width:262px;
	height:32px;
	display:block;
	background-image: url(../images/iconbarimg2.png);
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#373737;
	background-repeat: no-repeat;
	cursor:pointer;
}
.ourservicesbtn2 a{
	width:257px;
	height:29px;
	display:block;
	background-image: url(../images/iconbarimg2.png);
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#373737;
	background-repeat: no-repeat;
	cursor:pointer;
	padding-top:3px;
	padding-left:5px;
	text-decoration:none;
}
.ourservicesbtn2 a:hover{
	width:257px;
	height:29px;
	display:block;
	background-image: url(../images/iconbarimg2.png);
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#373737;
	background-repeat: no-repeat;
	background-position: 0px -33px;
	cursor:pointer;
	padding-top:3px;
	padding-left:5px;
	text-decoration:none;
}
.ourservicesbtn2Hover {
	width:257px;
	height:29px;
	display:block;
	background-image: url(../images/iconbarimg2.png);
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#744849;
	background-repeat: no-repeat;
	background-position: 0px -33px;
	cursor:pointer;
	padding-top:3px;
	padding-left:5px;
}
/********************
Our Services End
********************/

/********************
News and Events Start
********************/
.newsandeventmainbox {
	width:262px;
	height:220px;
}
.newsandeventsbar {
	width:262px;
	height:28px;
	font-family:Tahoma, Geneva, sans-serif;
	font-variant:small-caps;
	font-size:14px;
	color:#666;
	background-image: url(../images/new/images/tabbarimg.gif);
	background-repeat: no-repeat;
}
.newsrptimg {
	width:262px;
	height:186px;
	background-image: url(../images/newstopimg.png);
	background-repeat: repeat-y;
}
.newsbottomimg {
	width:262px;
	height:7px;
	background-image: url(../images/newsbottomimg.png);
	background-repeat: no-repeat;
}
.newsbox {
	margin:0px;
	padding-left:10px;
	padding-top: 10px;
	padding-right: 5px;
}
.newsboxtxt {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#373737;
	text-align:justify;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.line2 {
	clear:both;
	width:225px;
	margin:0px auto;
	height:1px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #3a3b3c;
}
.newstopheading {
	text-align:left;
	text-indent:-9000px;
	background-image: url(../images/newseventtxt.jpg);
	background-repeat: no-repeat;
	height:28px;
	margin-left:10px;
}
.line_news {
	clear:both;
	width:250px;
	margin-left:10px;
	height:1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #3a3b3c;
	float:left;
}
.contentsareatopbar {
	width:714px;
	height:72px;
	background-image: url(../images/contentsareatopimg.png);
	background-repeat: no-repeat;
}
.contentsareatopbar2 {
	width:714px;
	height:7px;
	background-image: url(../images/contentsareatopimg2.png);
	background-repeat: no-repeat;
}
.contentsarearptbar {
	width:714px;
	height:auto;
	background-image: url(../images/contentsarearptimg.png);
	background-repeat: repeat-y;
	background-color: #FFF;
}
.contentsareabelowbar {
	width:714px;
	height:7px;
	background-image: url(../images/contentsareabelowimg.png);
	background-repeat: no-repeat;
}
.newstxtcontent {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:justify;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.newstxtcontentboldd {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	text-align:center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight:bold;
	text-decoration:underline;
	font-variant:small-caps;
}
.newstxtcontentboldd2 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight:bold;
}
.mainnewsboxx {
	margin:0px;
}
.lineshadow {
	width:714px;
	height:9px;
}
/********************
News and Events End
********************/

/********************
Featured Product Start
********************/
.featuredproductmainbox {
	width:262px;
	height:200px;
}
.featuredproductbar {
	width:262px;
	height:38px;
	text-indent:-90000px;
	font-family:Tahoma, Geneva, sans-serif;
	font-variant:small-caps;
	font-size:18px;
	color:#666;
	background-image: url(../images/featuredproduct_bar.png);
	background-repeat: no-repeat;
}
.featuredtxt {
	width:262px;
	height:172px;
	text-indent:-9000px;
	background-image: url(../images/360ecartbanner.png);
	background-repeat: no-repeat;
}
/********************
Featured Product Start
********************/

/********************
Testimonial Start
********************/
.testimonialmainbox {
	width:262px;
	height:200px;
}
.testimonialbar {
	width:262px;
	height:38px;
	text-indent:-90000px;
	font-family:Tahoma, Geneva, sans-serif;
	font-variant:small-caps;
	font-size:18px;
	color:#666;
	background-image: url(../images/testimonial_bar.png);
	background-repeat: no-repeat;
}
.testimonialbgimg {
	width:262px;
	height:172px;
	background-image: url(../images/testimonialbgimg.png);
	background-repeat: no-repeat;
}
.testimonialiframe {
	width:262px;
	height:174px;
}
.newsiframe {
	width:262px;
	height:192px;
}
.clientsiframe {
	width:445px;
	height:172px;
}
.clients2iframe {
	width:262px;
	height:261px;
}
.testimonialbgimgnew {
	width:262px;
	height:320px;
	background-image: url(../images/testimonilcontentbgimgnew.jpg);
	background-repeat: no-repeat;
}
.testimoniallogoimg {
	margin:0px;
	padding-right:25px;

}
.testimonialtxt {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	color:#561715;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight:bold;
}
/********************
Testimonial Start
********************/

/********************
Featured Client Start
********************/
.featuredclientmainbox {
	width:445px;
	height:210px;
}
.featuredclientbar {
	width:445px;
	height:38px;
	text-indent:-90000px;
	font-family:Tahoma, Geneva, sans-serif;
	font-variant:small-caps;
	font-size:18px;
	color:#666;
	background-image: url(../images/featuredclients.png);
	background-repeat: no-repeat;
}
.featuredbodybgimg {
	width:445px;
	height:172px;
	background-image: url(../images/Featuredclients_bodyarea.png);
	background-repeat: no-repeat;
}
/********************
Featured Client End
********************/

/********************
Welcome Content Start
********************/
.welcomemainbox {
	width:442px;
	height:230px;
}
.welcometopbgimg {
	background-image: url(../images/welcometxttop.png);
	background-repeat: no-repeat;
	background-position: center top;
	width:442px;
	height:230px;
}
.welcometopheading {
	text-align:left;
	text-indent:-9000px;
	height:5px;
	width:1px;
}
.welcomeheadingdd {
	background-image: url(../images/welcometxtbar.jpg);
	background-repeat: no-repeat;
}
.line3 {
	clear:both;
	width:147px;
	margin-left:10px;
	height:1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #3a3b3c;
	float:left;
}
.welcometxtcontent {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:justify;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
/********************
Welcome Content End
********************/

/********************
Footer Start
********************/
.footerbgimg {
	margin:0px auto;
	width:983px;
	height:auto;
}
.footertxt {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	padding-top:5px;
}
.footertxt a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:center;
	text-decoration:underline;
	color:#fff;
}
.footertxt a:hover{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:center;
	text-decoration:underline;
	color:#f58220;
}
.copyrighttxt {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	color:#fff;
	padding-top:10px;
}
.searcbarbg {
	width:262px;
	height:46px;
	background-image: url(../images/new/images/searchbarbg.gif);
	background-repeat: no-repeat;
}
/********************
Footer End
********************/

/********************
Request a quote Start
********************/
.requestaquotemainbox {
	width:262px;
	height:171px;
}
.requestaquotebar {
	width:262px;
	height:38px;
	text-indent:-90000px;
	font-family:Tahoma, Geneva, sans-serif;
	font-variant:small-caps;
	font-size:18px;
	color:#666;
	background-image: url(../images/requestaquotebar.png);
	background-repeat: no-repeat;
}
.requestbgimg {
	width:262px;
	height:143px;
	background-image: url(../images/requestbgimg.png);
	background-repeat: no-repeat;
}
.requesttoptxt1 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#4b4a4a;
}
.requesttoptxt2 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#2f4e6f;
	font-weight:bold;
}
.requesttoptxt3 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#4b4a4a;
	text-align:center;
}
/********************
Request a quote End
********************/

/********************
Related Links Start
********************/
.relatedlinksmainbox {
	width:262px;
	height:auto;
}
.relatedlinksbar {
	width:262px;
	height:38px;
	text-indent:-90000px;
	font-family:Tahoma, Geneva, sans-serif;
	font-variant:small-caps;
	font-size:14zpx;
	color:#666;
	background-image: url(../images/relatedlinksbar.png);
	background-repeat: no-repeat;
}
.relatedlinkbtn {
	width:262px;
	height:32px;
	display:block;
	background-image: url(../images/iconbarimg.png);
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#373737;
	background-repeat: no-repeat;
	cursor:pointer;
	text-decoration:none;
}
.relatedlinkbtn a{
	width:257px;
	height:26px;
	display:block;
	background-image: url(../images/iconbarimg.png);
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#373737;
	background-repeat: no-repeat;
	cursor:pointer;
	padding-top:6px;
	padding-left:5px;
	text-decoration:none;
}
.relatedlinkbtn a:hover{
	width:257px;
	height:26px;
	display:block;
	background-image: url(../images/iconbarimg.png);
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#373737;
	background-repeat: no-repeat;
	background-position: 0px -32px;
	cursor:pointer;
	padding-top:6px;
	padding-left:5px;
	text-decoration:none;
}
.relatedlinkbtn2 {
	width:262px;
	height:32px;
	display:block;
	background-image: url(../images/iconbarimg2.png);
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#373737;
	background-repeat: no-repeat;
	cursor:pointer;
	text-decoration:none;
}
.relatedlinkbtn2 a{
	width:257px;
	height:26px;
	display:block;
	background-image: url(../images/iconbarimg2.png);
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#373737;
	background-repeat: no-repeat;
	cursor:pointer;
	padding-top:6px;
	padding-left:5px;
	text-decoration:none;
}
.relatedlinkbtn2 a:hover{
	width:257px;
	height:26px;
	display:block;
	background-image: url(../images/iconbarimg2.png);
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#373737;
	background-repeat: no-repeat;
	background-position: 0px -33px;
	cursor:pointer;
	padding-top:6px;
	padding-left:5px;
	text-decoration:none;
}
.relatedlinksbtn {
	width:257px;
	height:26px;
	display:block;
	background-image: url(../images/iconbarimg.png);
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#373737;
	background-repeat: no-repeat;
	cursor:pointer;
	padding-top:6px;
	padding-left:5px;
}
.relatedlinksbtnHover {
	width:257px;
	height:26px;
	display:block;
	background-image: url(../images/iconbarimg.png);
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#744849;
	background-repeat: no-repeat;
	background-position: 0px -32px;
	cursor:pointer;
	padding-top:6px;
	padding-left:5px;
}
.relatedlinksbtn2 {
	width:257px;
	height:26px;
	display:block;
	background-image: url(../images/iconbarimg2.png);
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#373737;
	background-repeat: no-repeat;
	cursor:pointer;
	padding-top:6px;
	padding-left:5px;
}
.relatedlinksbtn2Hover {
	width:257px;
	height:26px;
	display:block;
	background-image: url(../images/iconbarimg2.png);
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#744849;
	background-repeat: no-repeat;
	background-position: 0px -33px;
	cursor:pointer;
	padding-top:6px;
	padding-left:5px;
}
.relatedlinksbarStill {
	width:257px;
	height:26px;
	font-family:Tahoma, Geneva, sans-serif;
	font-variant:small-caps;
	font-size:14px;
	color:#666;
	background-image: url(../images/iconbarimgstill.png);
	background-repeat: no-repeat;
	padding-top:6px;
	padding-left:5px;
}
.relatedlinksbarStill2 {
	width:257px;
	height:26px;
	font-family:Tahoma, Geneva, sans-serif;
	font-variant:small-caps;
	font-size:14px;
	color:#666;
	background-image: url(../images/iconbarimgstill2.png);
	background-repeat: no-repeat;
	padding-top:6px;
	padding-left:5px;
}
.relatedlinksbarStill58 {
	width:257px;
	height:26px;
	font-family:Tahoma, Geneva, sans-serif;
	font-variant:small-caps;
	font-size:13px;
	color:#666;
	background-image: url(../images/iconbarimgstill.png);
	background-repeat: no-repeat;
	padding-top:6px;
	padding-left:5px;
}
/********************
Related Links End
********************/

/********************
Our Clients Start
********************/
.ourcleintmainbox {
	width:262px;
	height:289px;
}
.ourcleintbar {
	width:262px;
	height:38px;
	text-indent:-90000px;
	font-family:Tahoma, Geneva, sans-serif;
	font-variant:small-caps;
	font-size:14zpx;
	color:#666;
	background-image: url(../images/ourclientsbar.png);
	background-repeat: no-repeat;
}
.ourcleintbgimg {
	width:262px;
	height:261px;
	background-image: url(../images/ourclientsbodycontents.png);
	background-repeat: no-repeat;
}
.clientstopheading {
	text-align:left;
	text-indent:-9000px;
	background-image: url(../images/clientstxttopimg.png);
	background-repeat: no-repeat;
	height:29px;
	margin-left:10px;
}
.line_clients {
	clear:both;
	width:130px;
	margin-left:10px;
	height:1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #3a3b3c;
	float:left;
}
/********************
Our Clients End
********************/

/******************************
Web Design Portfolio Start
******************************/
.webdesigntopheading {
	text-align:left;
	text-indent:-9000px;
	background-image: url(../images/webdesignportfoliotxt.png);
	background-repeat: no-repeat;
	height:39px;
	margin-left:10px;
}
.line_webdesign {
	clear:both;
	width:350px;
	margin-left:10px;
	height:1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #3a3b3c;
	float:left;
}
.mainwebsiteboxx {
	margin:0px;
	padding-left:10px;
	padding-right:10px;
}
/******************************
Web Design Portfolio End
******************************/

/******************************
Flyer Portfolio Start
******************************/
.flyertopheading {
	text-align:left;
	text-indent:-9000px;
	background-image: url(../images/flyerportfoliotxt.png);
	background-repeat: no-repeat;
	height:39px;
	margin-left:10px;
}
.line_flyer {
	clear:both;
	width:250px;
	margin-left:10px;
	height:1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #3a3b3c;
	float:left;
}
/******************************
Flyer Portfolio End
******************************/

/******************************
Logos Portfolio Start
******************************/
.logostopheading {
	text-align:left;
	text-indent:-9000px;
	background-image: url(../images/logosportfoliotxt.png);
	background-repeat: no-repeat;
	height:39px;
	margin-left:10px;
}
/******************************
Logos Portfolio End
******************************/

/******************************
Right Column Portfolio Start
******************************/
.sideportfoliomainbox {
	width:262px;
	height:299px;
}
.sideportfoliobar {
	width:262px;
	height:38px;
	text-indent:-90000px;
	font-family:Tahoma, Geneva, sans-serif;
	font-variant:small-caps;
	font-size:14zpx;
	color:#666;
	background-image: url(../images/sideportfoliobar.png);
	background-repeat: no-repeat;
}
.sideportfoliobgimg {
	width:262px;
	height:261px;
	background-image: url(../images/sideportfoliobgimg.png);
	background-repeat: no-repeat;
}
/******************************
Right Column Portfolio End
******************************/

/******************************
Flash Presentation Start
******************************/
.flashpresentationtopheading {
	text-align:left;
	text-indent:-9000px;
	background-image: url(../images/flashpresentationtxt.png);
	background-repeat: no-repeat;
	height:32px;
	margin-left:10px;
}
.line_flashpresentation {
	clear:both;
	width:300px;
	margin-left:10px;
	height:1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #3a3b3c;
	float:left;
}
.flashpresentmovixbox {
	width:653px;
	height:452px;
	background-image: url(../images/flashpresentation_movie.jpg);
	background-repeat: no-repeat;
	margin-left:15px;
}
.flashmoviebox {
	padding-left:45px;
	padding-top:43px;
}
.contentsarearptbarflash {
	width:714px;
	height:803px;
	background-image: url(../images/contentsarearptimg.png);
	background-repeat: repeat-y;
	background-color: #FFF;
}
/******************************
Flash Presentation End
******************************/

/******************************
Testimonials Start
******************************/
.testimonialstopheading {
	text-align:left;
	text-indent:-9000px;
	background-image: url(../images/testimonialtxt.png);
	background-repeat: no-repeat;
	height:29px;
	margin-left:10px;
}
.line_testimonials {
	clear:both;
	width:200px;
	margin-left:10px;
	height:1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #3a3b3c;
	float:left;
}
/******************************
Testimonials End
******************************/

/******************************
Website Design Start
******************************/
.websitedesigntopheading {
	text-align:left;
	text-indent:-9000px;
	background-image: url(../images/websitedesigntxt.jpg);
	background-repeat: no-repeat;
	height:38px;
	margin-left:10px;
}
.line_websitedesign {
	clear:both;
	width:250px;
	margin-left:10px;
	height:1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #3a3b3c;
	float:left;
}
.linksheading {
	height:22px;
	font-size:18px;
	color:#373737;
	font-weight:normal;
	text-decoration:none;
	font-variant:small-caps;
	background-image: url(../images/heading_rpt.png);
	background-repeat: repeat-x;
	font-family: "Trebuchet MS", Tahoma;
	padding: 5px;
	margin-right: 10px;
	margin-left: 10px;
}
.linksheading h1 {
	font-size:18px;
	color:#373737;
	font-weight:bold;
	font-family: "Trebuchet MS", Tahoma;
}
.context58 {
	text-align:justify;
	font-size:12px;
	color:#000000;
	font-family: Verdana, Geneva, sans-serif;
	padding:10px;
	line-height:16px;
	height:875px;
}
.context58 a{
	color: #e09822;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
.context58 a:hover {
	color: #096d9c;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
.context {
	text-align:justify;
	font-size:12px;
	color:#000000;
	font-family: Verdana, Geneva, sans-serif;
	padding:10px;
	line-height:16px;
}
.context a{
	color: #e09822;
	text-decoration:none;
	font-weight:bold;
}
.context a:hover {
	color: #096d9c;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.style2 {
	font-weight:bold;
	color: #003f65;
}
.websitedesignmainbox {
	width:714px;
	height:230px;
}
.websitedesignbar {
	width:714px;
	height:38px;
	text-indent:-90000px;
	font-family:Tahoma, Geneva, sans-serif;
	font-variant:small-caps;
	font-size:18px;
	color:#666;
	background-image: url(../images/websitedesignbar.jpg);
	background-repeat: no-repeat;
}
.websitedesignbgimg {
	width:714px;
	height:203px;
	background-image: url(../images/websitedesignbgimg.jpg);
	background-repeat: no-repeat;
}
.websitedesignheadingd {
	height:22px;
	font-size:18px;
	color:#323130;
	font-weight:normal;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	padding: 5px;
	margin-right: 10px;
	margin-left: 10px;
}
.lastestwebsitebarrer {
	padding-left:20px;
}
/******************************
Website Design End
******************************/

/******************************
eCommerce Solutions Start
******************************/
.ecommercesolutionstopheading {
	text-align:left;
	text-indent:-9000px;
	background-image: url(../images/ecommercesolutionstxt.jpg);
	background-repeat: no-repeat;
	height:29px;
	margin-left:10px;
}
.line_ecommercesolutions {
	clear:both;
	width:350px;
	margin-left:10px;
	height:1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #3a3b3c;
	float:left;
}
.emomerce {
	color: #F00;
	font-weight: bold;
}
.ecommre {
	color: #F00;
	font-weight: bold;
}
.ecommercesolutionsbar {
	width:714px;
	height:38px;
	text-indent:-90000px;
	font-family:Tahoma, Geneva, sans-serif;
	font-variant:small-caps;
	font-size:18px;
	color:#666;
	background-image: url(../images/ecommercewebsitedesignbar.jpg);
	background-repeat: no-repeat;
}
.ecommercesolutionsheading {
	height:22px;
	font-size:18px;
	color:#6a0033;
	font-weight:normal;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	padding: 5px;
	margin-right: 10px;
	margin-left: 10px;
}
/******************************
eCommerce Solutions End
******************************/

/******************************
Graphic Design Start
******************************/
.graphicdesigntopheading {
	text-align:left;
	text-indent:-9000px;
	background-image: url(../images/graphicdesigntxt.jpg);
	background-repeat: no-repeat;
	height:38px;
	margin-left:10px;
}
.line_graphicdesign {
	clear:both;
	width:250px;
	margin-left:10px;
	height:1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #3a3b3c;
	float:left;
}
.graphicdesignmainbox {
	width:714px;
	height:317px;
}
.graphicdesignbar {
	width:714px;
	height:38px;
	text-indent:-90000px;
	font-family:Tahoma, Geneva, sans-serif;
	font-variant:small-caps;
	font-size:18px;
	color:#666;
	background-image: url(../images/graphicdesigtopbarimg.jpg);
	background-repeat: no-repeat;
}
.graphicdesignbgimg {
	width:714px;
	height:289px;
}
.graphicdesignheadingd {
	height:22px;
	font-size:18px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	padding: 5px;
	margin-right: 10px;
	margin-left: 10px;
}
.graphicdesignbarrer {
	padding-left:0px;
}
.logographicbox {
	margin:0px;
}
.flyergraphicbox {
	margin:0px;
}
/******************************
Graphic Design End
******************************/

/******************************
Call Center Start
******************************/
.callcentertopheading {
	text-align:left;
	text-indent:-9000px;
	background-image: url(../images/callcentertxt.jpg);
	background-repeat: no-repeat;
	height:29px;
	margin-left:10px;
}
.line_callcenter {
	clear:both;
	width:250px;
	margin-left:10px;
	height:1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #3a3b3c;
	float:left;
}
.callcenterbar {
	width:714px;
	height:38px;
	text-indent:-90000px;
	font-family:Tahoma, Geneva, sans-serif;
	font-variant:small-caps;
	font-size:18px;
	color:#666;
	background-image: url(../images/callcenterbartxttop.jpg);
	background-repeat: no-repeat;
}
.callcentermainbox {
	width:714px;
	height:210px;
}
.callcenterbgimg {
	width:714px;
	height:129px;
	background-image: url(../images/callcenterimg.jpg);
	background-repeat: no-repeat;
}
.360callcenterbelow {
	width:714px;
	height:172px;
}
.callcenterheadingd {
	height:auto;
	font-size:18px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	padding: 5px;
	margin-right: 10px;
	margin-left: 10px;
}
/******************************
Call Center  End
******************************/

/******************************
SEO Solutions Start
******************************/
.SEOSolutionstopheading {
	text-align:left;
	text-indent:-9000px;
	background-image: url(../images/SEOSolutiontxt.jpg);
	background-repeat: no-repeat;
	height:29px;
	margin-left:10px;
}
.line_SEOSolutions {
	clear:both;
	width:250px;
	margin-left:10px;
	height:1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #3a3b3c;
	float:left;
}
.SEOSolutionsbar {
	width:714px;
	height:38px;
	text-indent:-90000px;
	font-family:Tahoma, Geneva, sans-serif;
	font-variant:small-caps;
	font-size:18px;
	color:#666;
	background-image: url(../images/seosolutionsbar.jpg);
	background-repeat: no-repeat;
}
.SEOSolutionsmainbox {
	width:714px;
	height:147px;
}
.SEOSolutionsbgimg {
	width:714px;
	height:109px;
	background-image: url(../images/seosolutionsbgimg.jpg);
	background-repeat: no-repeat;
	text-indent:-9000px;
	color:#000;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:center;
}
.SEOSolutionsheadingd {
	height:22px;
	font-size:18px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	padding: 5px;
	margin-right: 10px;
	margin-left: 10px;
}
/******************************
SEO Solutions  End
******************************/

/******************************
Software Development  Start
******************************/
.softwaretopheading {
	text-align:left;
	text-indent:-9000px;
	background-image: url(../images/softwaretxt.jpg);
	background-repeat: no-repeat;
	height:39px;
	margin-left:10px;
}
.line_software {
	clear:both;
	width:370px;
	margin-left:10px;
	height:1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #3a3b3c;
	float:left;
}
.softwarebanner {
	margin:0px;
}
.bnor {
	font-weight:normal;
}
/******************************
Software Development  End
******************************/

/******************************
Products  Start
******************************/
.productstopheading {
	text-align:left;
	text-indent:-9000px;
	background-image: url(../images/productstxt.jpg);
	background-repeat: no-repeat;
	height:29px;
	margin-left:10px;
}
.line_products {
	clear:both;
	width:200px;
	margin-left:10px;
	height:1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #3a3b3c;
	float:left;
}
.imgleft {
	padding-left:5px;
	padding-bottom:10px;
}
.imgright {
	padding-right:5px;
	padding-bottom:10px;
}
.imgleft2 {
	padding-left:5px;
}
.imgright2 {
	padding-right:5px;
}
.context2 {
	text-align:justify;
	font-size:15px;
	color:#000000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:10px;
}
.context2 a{
	color: #000000;
	text-decoration:underline;
}
.context2 a:hover {
	color: #096d9c;
	font-size:15px;
	text-decoration:none
}
/******************************
Products  End
******************************/



/****************************
Contact US Start
****************************/
.contact_bottom {
	margin-top: 22px;
	margin-bottom: 18px;
	margin-right: 25px;
	float: right;
}
.contact_submit {
	float: left;
}
input.submit_button_contact {
	width:73px;
	height:33px;
	background-color:#fff;
	COLOR: #444;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dcdcdc;
	border-right-color: #969696;
	border-bottom-color: #969696;
	border-left-color: #dcdcdc;
	cursor:pointer;
}

input.submit_button_contact:hover {
	background-color:#f6f6f6;
	COLOR: #444;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a5a5a5;
	border-right-color: #444;
	border-bottom-color: #444;
	border-left-color: #a5a5a5;
}
input.login_user {
	padding-top:4px;
	border: solid 1px #ccc;
	padding-left:4px;
	height:19px;
	width:300px;
	background-image: url(../images/rpt_img3.png);
	background-repeat: repeat-x;
}
input.login_user2 {
	padding-top:4px;
	border: solid 1px #ccc;
	padding-left:4px;
	height:19px;
	width:319px;
	background-image: url(../images/rpt_img3.png);
	background-repeat: repeat-x;
}
input.login_phone {
	padding-top:4px;
	border: solid 1px #ccc;
	padding-left:4px;
	height:19px;
	width:225px;
	background-image: url(../images/rpt_img3.png);
	background-repeat: repeat-x;
}
.contactmail{
	margin-bottom:0px;
	background-image: url(../images/sitemap_rpt2.png);
	background-repeat: repeat-x;
	font-size:12px;
	color:#636363;
	font-family:Tahoma;
	padding-right:20px;
	padding-left:30px;
	padding-top:10px;
	padding-bottom:15px;
	text-align:left;
	line-height:18px;
	width:auto;
	background-position: bottom;
	border: 1px solid #CCC;
}

.contactmail a{
	font-size: 12px;
	color: #03598e;
	text-decoration:none;
}

.contactmail a:hover {
	font-size:12px;
	color: #636363;
	text-decoration:underline;
}
.contactmail2{
	margin-bottom:0px;
	background-image: url(../images/sitemap_rpt2.png);
	background-repeat: repeat-x;
	float:left;
	font-size:12px;
	color:#636363;
	font-family:Tahoma;
	padding-right:30px;
	padding-left:30px;
	padding-top:10px;
	padding-bottom:15px;
	text-align:left;
	line-height:18px;
	width:302px;
	background-position: bottom;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}

.contactmail2 a{
	font-size: 12px;
	color: #03598e;
	text-decoration:none;
}

.contactmail2 a:hover {
	font-size:12px;
	color: #636363;
	text-decoration:underline;
}
.contact_leftcolumn {
	float: left;
	padding-top: 10px;
	width:325px;
	padding-bottom:10px;
}
.contectheadingtxt2 {
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000;
}
.contact_rightcolumn {
	float: right;
	padding-top: 10px;
	width: 350px;
	padding-bottom:10px;
}
.contectheadingtxt {
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#272727;
}
.contact_head {
	padding-top: 26px;
	padding-bottom: 26px;
	padding-left:30px;
	border-bottom: 1px solid #e0e0e0;
	line-height:19px;
	padding-right:25px;
}
.contact_form {
	margin-top: 19px;
	padding-left: 30px;
}
textarea.validate_required {
	border: solid 1px #ccc;
	width:659px;
	height:80px;
	overflow:auto;
	background-image: url(../images/rpt_img3.png);
	background-repeat: repeat-x;
}
.contact_phone_field {
	float: left;
	width: 226px;
	padding-left:5px;
}
.contact_phone {
	float: left;
	line-height: 25px;
	height: 25px;
}
.contacttxt {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#797979;
	padding-bottom:10px;
}
input.login_url{
	padding-top:4px;
	border: solid 1px #ccc;
	padding-left:4px;
	height:19px;
	width:290px;
	background-image: url(../images/rpt_img3.png);
	background-repeat: repeat-x;
}
input.login_browser {
	padding-top:4px;
	border: solid 1px #ccc;
	padding-left:4px;
	height:26px;
	width:325px;
	background-image: url(../images/rpt_img3.png);
	background-repeat: repeat-x;
}
.contentsarearptbarcontact {
	width:714px;
	height:679px;
	background-image: url(../images/contentsarearptimg.png);
	background-repeat: repeat-y;
	background-color: #FFF;
}
/****************************
Contact US End
****************************/


/****************************
News Start
****************************/
.top_detailimg {
	width:688px;
	height:35px;
	background-image: url(../images/top_detailimg.png);
	background-repeat: no-repeat;
}
.middle_detailimg {
	width:688px;
	height:auto;
	background-image: url(../images/middle_detailimg.png);
	background-repeat: repeat-y;
}
.bottom_detailimg {
	width:688px;
	height:5px;
	background-image: url(../images/bottom_detailimg.png);
	background-repeat: no-repeat;
}

.detaillefttxt {
	font-size:13px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	text-transform:capitalize;
	color:#FFF;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:4px;
	text-align:center;
	
}
.detaillefttxt2 {
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	text-transform:capitalize;
	color:#000;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:4px;
	padding-right:10px;
	text-align:justify;
	
}
.detailleft {
	width:229px;
}
.detailmiddle {
	width:229px;
}
.detailright {
	width:229px;
}
.detailmainboxx {
	padding-left:5px;
}
.datebox {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#F00;
	font-weight:normal;
	font-variant:small-caps;
	text-align:left;
	padding-left:0px;
	font-weight:bold;
}
.sideline {
	width:1px;
	height:100px;
	background-color: #666;
}
.flashpresentredtxt {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-variant:small-caps;
	text-align:left;
	padding-left:50px;
	color:#F00;
}
/****************************
News End
****************************/
/****************************
Request a quote form Start
****************************/
.mainboxformnewone {
	padding-left:25px;
	padding-right:25px;
	background-color:#c5c5c5;
}
.mainboxformnewonedd {
	padding-left:25px;
	padding-right:25px;
	background-color:#c5c5c5;
	height:270px;
}
.formnewonebtn {
	padding-left:325px;
}
.formsumbit2_btn input {
	margin:0px auto;
	width: 65px;
	height: 24px;
	background-image: url(../greybox/submitbtn_img.jpg);
	background-repeat: no-repeat;
	display: block;
	color: #fff;
	border: 0;
	text-transform:capitalize;
	font-weight: bold;
	text-align:left;
	font-size: 13px;
	padding-bottom:2px;
	margin: 0;
	cursor: pointer;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}

.formsumbit2_btn input:hover {
	color: #fff;
}
.textarafrum {
	border: 1px solid #c8d7e3;
	background-color:#FFF;
	width:300px;
	color:#3d3d3d;
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	height:95px;
	padding-top:5px;
	padding-left:5px;
	vertical-align:middle;
	text-align:left;
	overflow:auto;
}
.textarafrum:hover {
	border: 1px solid #8b9faf;
	background-color:#ecebeb;
	width:300px;
	color:#3d3d3d;
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	height:95px;
	padding-top:5px;
	padding-left:5px;
	vertical-align:middle;
	text-align:left;
	overflow:auto;
}
.left_red2newone {
	float:left;
	padding-right:20px;
	width:142px;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#3e3e3e;
	font-weight:bold;
	text-align:right;
	line-height:20px;
}
.redllllingk {
	color:#F00;
	font-size:14px;
}
.left_newone {
	float:left;
	padding-right:20px;
	width:142px;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#3e3e3e;
	font-weight:bold;
	text-align:right;
	line-height:20px;
}
#Contactus_banner{
	width:719px;
	height:267px;
	background-image: url(../images/Contactus_headerimg.png);
	background-repeat: no-repeat;
}
.Contactus_padding{
	padding-top:160px;
	padding-left:50px;
}
.Contactus_titleTxt{
	font-size:26px;
	font-family:Verdana, Geneva, sans-serif;
	color:#820000;
}
.contact_toptxt {
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#2f4e6f;
	font-weight:bold;
	padding-left:15px;
	padding-top:10px;
	padding-right:35px;
	text-align:justify;
}
.contact_toptxt2 {
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#406b99;
	font-weight:normal;
	padding-left:15px;
	padding-top:10px;
	padding-right:10px;
	text-align:justify;
}
.contactusmainform {
	padding-left:70px;
}
.contactusmaininnerform {
	float:left;
	margin-left:20px;
}
.contact_yourtxt {
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#2f4e6f;
	font-weight:bold;
}
.contact_yourtxt2 {
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#820000;
	font-weight:bold;
}
.clearspaceincontact {
	clear:both;
	height:5px;
}
.clearspaceincontact2neonwe {
	clear:both;
	height:20px;
}
.clearspaceincontact2neonwe2 {
	clear:both;
	height:25px;
}
.clearspaceincontact2neonwe3 {
	clear:both;
	height:15px;
}
.contactusleft {
	width:200px;
	line-height:25px;
	margin-bottom: 0px;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#406b99;
	font-weight:normal;
	text-align:left;
}
.contactusright {
	width:400px;
}
.nametxtfild {
	border: 1px solid #c8d7e3;
	background-color:#FFF;
	width:300px;
	color:#3d3d3d;
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	padding-left:5px;
	vertical-align:middle;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
}
.nametxtfild:hover {
	border: 1px solid #8b9faf;
	background-color:#ecebeb;
	width:300px;
	color:#3d3d3d;
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	padding-left:5px;
	vertical-align:middle;
	text-align:left;
}
.nametxtfild_newone5 {
	border: 1px solid #8b9faf;
	background-color:#edf4fc;
	width:300px;
	color:#3d3d3d;
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;

	padding-left:5px;
	vertical-align:middle;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
}
.nametxtfild_newone5:hover {
	border: 1px solid #8b9faf;
	background-color:#e9e9e9;
	width:300px;
	color:#3d3d3d;
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	padding-left:5px;
	vertical-align:middle;
	text-align:left;
}
.nametxtfild_2newone {
	border: 1px solid #c8d7e3;
	background-color:#FFF;
	width:308px;
	color:#3d3d3d;
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	padding-left:5px;
	vertical-align:middle;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
}
.nametxtfild_2newone:hover {
	border: 1px solid #8b9faf;
	background-color:#ecebeb;
	width:308px;
	color:#3d3d3d;
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	padding-left:5px;
	vertical-align:middle;
	text-align:left;
}
.filled {
	border: 1px solid #c8d7e3;
	background-color:#FFF;
	width:300px;
	color:#3d3d3d;
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	padding-left:5px;
	vertical-align:middle;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
}
.filled:hover {
	border: 1px solid #8b9faf;
	background-color:#edf4fc;
	width:300px;
	color:#3d3d3d;
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	padding-left:5px;
	vertical-align:middle;
	text-align:left;
}
.countrytxtfild_old {
	border: 1px solid #c8d7e3;
	background-color:#FFF;
	width:308px;
	color:#3d3d3d;
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	height:22px;
	padding-left:5px;
	vertical-align:middle;
	text-align:left;
}
.countrytxtfild_old:hover {
	border: 1px solid #8b9faf;
	background-color:#edf4fc;
	width:308px;
	color:#3d3d3d;
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	height:22px;
	padding-left:5px;
	vertical-align:middle;
	text-align:left;
}
.inpTxt {
	border:1px #ddd solid;
	font-family:inherit;
	font-size:13px;
	width:290px;
}

.inpTxt:hover {
	background-color:#f8f8f8;
	border:1px #aaa solid;
}
.locationdots {
	width:719px;
	clear:both;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #2f4e6f;
}
.locationmain {
	padding-left:50px;
	height:300px;
}
.locationmaintxt {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	color:#2f4e6f;
	font-weight:bold;
}
.locationmaintxt2 {
	font-family: Tahoma, Geneva, sans-serif;
	color:#406b99;
	font-weight:normal;
	font-size:11px;
}
.locationmaintxt2 a{
	font-family: Tahoma, Geneva, sans-serif;
	color:#406b99;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
}
.locationmaintxt2 a:hover{
	font-family: Tahoma, Geneva, sans-serif;
	color:#666a6e;
	font-weight:normal;
	font-size:12px;
	text-decoration:underline;
}
.locationmap {
	width:600px;
	height:220px;
	border: 1px solid #CCC;
}
.submitbtn {
	clear:both;
	margin-left:150px;
	width:65px;
	height:24px;
	text-align:center;
	line-height:31px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	background-image: url(../images/submitbtn_img.png);
	background-repeat: no-repeat;
}
.submitbtnnew {
	clear:both;
	width:65px;
	height:24px;
}
.order_right {
	float:left;
	width:300px;
}
/****************************
Request a quote form End
****************************/

/****************************
Sitemap Start
****************************/
.sitemaptopheading {
	text-align:left;
	text-indent:-9000px;
	background-image: url(../images/sitemaptxt.jpg);
	background-repeat: no-repeat;
	height:38px;
	margin-left:10px;
}
.main-topbar {
	width:auto;
	height:auto;
}
.site_Map_simple1_imgbtn {
	margin-left:10px;
	margin-right:5px;
	width:113px;
	height:33px;
	background-image: url(../images/site_Map_simple1_imgbtn.jpg);
	background-repeat: no-repeat;
}
.site_Map_simple_imgbtn {
	margin-left:10px;
	margin-right:5px;
	width:161px;
	height:33px;
	background-image: url(../images/site_Map_simple_imgbtn.jpg);
	background-repeat: no-repeat;
}
.site_Map_simple_imgbtn2 {
	margin-left:10px;
	margin-right:5px;
	width:181px;
	height:33px;
}
.site_Map_drop_imgbtn {
	margin-left:10px;
	margin-right:5px;
	width:161px;
	height:45px;
	background-image: url(../images/site_Map_drop_imgbtn.jpg);
	background-repeat: no-repeat;
}
.txt1stbtn {
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#424242;
	text-align:center;
	padding-top:5px;
	font-variant:small-caps;
}
.txt1stbtn a{
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#424242;
	text-align:center;
	text-decoration:none;
	font-variant:small-caps;
}
.txt1stbtn a:hover{
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-decoration:none;
	font-variant:small-caps;
}
.txt1stbtn1 {
	font-size:18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#424242;
	text-transform:uppercase;
	text-align:center;
	padding-top:3px;
}
.txt1stbtn1 a{
	font-size:18px;
	font-family:"Century Gothic", Tahoma;
	font-weight:bold;
	color:#424242;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
}
.txt1stbtn1 a:hover{
	font-size:18px;
	font-family:"Century Gothic", Tahoma;
	font-weight:bold;
	color:#eb341d;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
}
.txt1stbtn2 {
	font-size:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#424242;
	text-align:center;
	padding-top:5px;
}
.txt1stbtn2 a{
	font-size:16px;
	font-family:"Century Gothic", Tahoma;
	font-weight:bold;
	color:#424242;
	text-align:center;
	text-decoration:none;
}
.txt1stbtn2 a:hover{
	font-size:16px;
	font-family:"Century Gothic", Tahoma;
	font-weight:bold;
	color:#eb341d;
	text-align:center;
	text-decoration:none;
}
.Sitemap_title_txtHad{
	font-size:20px;
	font-family:"Century Gothic", Tahoma;
	color:#2f4e6f;
	padding-left:10px;
	padding-bottom:50px;
	font-weight:bold;
}
.arrowtxt {
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	color:#406b99;
	text-decoration:none;
	padding-left:15px;
}
.arrowtxt a{
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	color:#406b99;
	text-decoration:none;
}
.arrowtxt a:hover{
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	color:#406b99;
	text-decoration:underline;
}
.dots_-txt {
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	color:#406b99;
	text-decoration:none;
	padding-left:15px;
}
.dots_-txt a{
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	color:#406b99;
	text-decoration:none;
}
.dots_-txt a:hover{
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	color:#406b99;
	text-decoration:underline;
}
/****************************
Sitemap End
****************************/

/****************************
Dec 11 2009 Start
****************************/

.headdingg {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	color:#000;
	font-variant:small-caps;
}
.headdingg2 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	color:#000;
	font-variant:small-caps;
}
.requestbgimgdd {
	width:262px;
	height:auto;
}
.padd1 {
	margin:0px;
	padding-left:20px;
}
.readmorelink {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#e09822;
	font-variant:small-caps;
	text-decoration:none;
}
.readmorelink a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#e09822;
	font-variant:small-caps;
	text-decoration:none;
}
.readmorelink a:hover{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	font-variant:small-caps;
	text-decoration:underline;
}
.iconmainbar {
	margin:0px;
}
.iconnn {
	width:auto;
	height:0px;
	text-indent:-9000px;
}
.footerboxbar {
	width:153px;
	height:38px;
	background-image: url(../images/new/footerboxbar.png);
	background-repeat: no-repeat;
}
.footerboxbartxt {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:bold;
	padding-top:4px;
}
.footerboxbartxt a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
.footerboxbartxt a:hover{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#f58220;
	font-weight:bold;
	text-decoration:none;
}
.footerbelowbox {
	width:153px;
	height:240px;
	background-image: url(../images/new/footerbelowbox.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.footerbelowboxtxt {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
	padding:5px;
}
.footerbelowboxtxt a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:normal;
	text-decoration:underline;
}
.footerbelowboxtxt a:hover{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#f58220;
	font-weight:normal;
	text-decoration:underline;
}
/****************************
Dec 11 2009 End
****************************/

/****************************
Dec 18 2009 Start
****************************/
.website-design_iconstill a{
	width:161px;
	height:48px;
	text-indent:-9000px;
	background-image: url(../images/new/website-design_icon.jpg);
	background-repeat: no-repeat;
	display:block;
	background-position: center -48px;
}
.website-design_icon a{
	width:161px;
	height:48px;
	text-indent:-9000px;
	background-image: url(../images/new/website-design_icon.jpg);
	background-repeat: no-repeat;
	display:block;
	background-position: center top;
}
.website-design_icon a:hover{
	background-position: center -48px;
}
.eCommerce_iconstill a{
	width:161px;
	height:48px;
	text-indent:-9000px;
	background-image: url(../images/new/eCommerce_icon.jpg);
	background-repeat: no-repeat;
	display:block;
	background-position: center -48px;
}
.eCommerce_icon a{
	width:161px;
	height:48px;
	text-indent:-9000px;
	background-image: url(../images/new/eCommerce_icon.jpg);
	background-repeat: no-repeat;
	display:block;
	background-position: center top;
}
.eCommerce_icon a:hover{
	background-position: center -48px;
}
.software_iconstill a{
	width:161px;
	height:48px;
	text-indent:-9000px;
	background-image: url(../images/new/software_icon.jpg);
	background-repeat: no-repeat;
	display:block;
	background-position: center -48px;
}
.software_icon a{
	width:161px;
	height:48px;
	text-indent:-9000px;
	background-image: url(../images/new/software_icon.jpg);
	background-repeat: no-repeat;
	display:block;
	background-position: center top;
}
.software_icon a:hover{
	background-position: center -48px;
}
.seo_iconstill a{
	width:161px;
	height:48px;
	text-indent:-9000px;
	background-image: url(../images/new/seo_icon.jpg);
	background-repeat: no-repeat;
	display:block;
	background-position: center -48px;
}
.seo_icon a{
	width:161px;
	height:48px;
	text-indent:-9000px;
	background-image: url(../images/new/seo_icon.jpg);
	background-repeat: no-repeat;
	display:block;
	background-position: center top;
}
.seo_icon a:hover{
	background-position: center -48px;
}
.call-center_iconstill a{
	width:161px;
	height:48px;
	text-indent:-9000px;
	background-image: url(../images/new/call-center_icon.jpg);
	background-repeat: no-repeat;
	display:block;
	background-position: center -48px;
}
.call-center_icon a{
	width:161px;
	height:48px;
	text-indent:-9000px;
	background-image: url(../images/new/call-center_icon.jpg);
	background-repeat: no-repeat;
	display:block;
	background-position: center top;
}
.call-center_icon a:hover{

	background-position: center -48px;
}
.graphic-design_iconstill a{
	width:161px;
	height:48px;
	text-indent:-9000px;
	background-image: url(../images/new/graphic-design_icon.jpg);
	background-repeat: no-repeat;
	display:block;
	background-position: center -48px;
}
.graphic-design_icon a{
	width:161px;
	height:48px;
	text-indent:-9000px;
	background-image: url(../images/new/graphic-design_icon.jpg);
	background-repeat: no-repeat;
	display:block;
	background-position: center top;
}
.graphic-design_icon a:hover{
	background-position: center -48px;
}
/****************************
Dec 18 2009 End
****************************/

/****************************
Jan 20 2010 Start
****************************/
.copyrighttxtmain {
	margin:0px;
}
.communitylogobox {
	margin:0px;
	width:262px;
	height:53px;
	background-image: url(../images/requestaquotebelowpart.gif);
	background-repeat: no-repeat;
}
/****************************
Jan 20 2010 End
****************************/
/****************************
Jan 28 2010 Start
****************************/
.head  {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	color:#C0504D;
	text-align:center;
	font-variant:normal;
}
/****************************
Jan 28 2010 End
****************************/

/****************************
Feb 08 2010 Start
****************************/
.tabtxtt  {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:10px;
	color:#fff;
	text-align:left;
	font-variant:small-caps;
}
.headerbgg {
	height:205px;
	background-color: #333;
	background-image: url(../images/new/images/headerbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.footerouterbg {
	height:130px;
	background-image: url(../images/new/images/footerbg.gif);
	background-repeat: repeat-x;
}
.footerrmain {
	margin:0px auto;
	width:983px;
}
.tabbarimginnerpages {
	width:714px;
	height:28px;
	font-family:Tahoma, Geneva, sans-serif;
	font-variant:small-caps;
	font-size:14px;
	color:#666;
	background-image: url(../images/new/images/tabbarimginnerpages.gif);
	background-repeat: no-repeat;
}
.footerbgimgouter {
	padding-top:5px;
	background-image: url(../images/footerbgimg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.carportalbanner {
	width:262px;
	height:192px;
	background-image: url(../images/new/images/carportonline_news.jpg);
	background-repeat: no-repeat;
}
.txtcartportal1 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#3e3e3e;
	text-align:left;
	font-weight:bold;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.txtcartportal2 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#a44a00;
	text-align:left;
	font-weight:bold;
}
/****************************
Feb 08 2010 End
****************************/