/*====================================================*/
@import url("reset.css");
* { margin:0; padding:0; }
body { background:#000 url(../images/main-bg.jpg) top center repeat-y; font:Arial, Helvetica, sans-serif; color:#4f4f4d; }
div, img, h1, h2, h3, h4, h5, h6, ul, li { margin:0; padding:0; }
.clear { clear:both; }
/*=======================Basic layout=============================*/
#outer-container { margin:0; padding:0; clear:both; }
#inner-container { margin:0 auto; width:998px; }
#footer-container {
	background:url(../images/botom-bg.png) left bottom repeat;
	height:195px;
	min-width:1024px;
	padding:0px;
	clear:both;
}
#footr-wrapper { margin:0 auto; width:998px; display:block; }
/*=======================Home page Layout=============================*/
.header { padding:0; height:130px; }
a.logo { background:url(../images/logo.png) left 3px no-repeat; width:316px; height:126px; display:block; text-indent:-9999px; float:left; }
/*=================================Menu=======================*/
.menu { display:block; float:right; margin:0px; padding-top:60px; }
.menu ul { display:block; padding:0px; margin:0px; }
.menu li { height:55px; display:block; float:left; padding:0px; margin-left:15px; line-height:55px; text-align:center; }
a.service { background:url(../images/menu.png) left bottom no-repeat; width:110px; }
a.service:hover { background:url(../images/menu.png) left top no-repeat; display:block; height:55px; }
a.service.active { background:url(../images/menu.png) left top no-repeat; display:block; height:55px; }
a.reseller { background:url(../images/menu.png) -115px bottom no-repeat; width:105px; }
a.reseller:hover { background:url(../images/menu.png) -115px top no-repeat; display:block; height:55px; }
a.reseller.active { background:url(../images/menu.png) -115px top no-repeat; display:block; height:55px; }
a.about { background:url(../images/menu.png) -225px bottom no-repeat; width:111px; }
a.about:hover { background:url(../images/menu.png) -225px top no-repeat; display:block; height:55px; }
a.about.active { background:url(../images/menu.png) -225px top no-repeat; display:block; height:55px; }
a.contact { background:url(../images/menu.png) -347px bottom no-repeat; width:123px; }
a.contact:hover { background:url(../images/menu.png) -347px top no-repeat; display:block; height:55px }
a.contact.active { background:url(../images/menu.png) -347px top no-repeat; display:block; height:55px }
a.artwork { background:url(../images/menu.png) -482px bottom no-repeat; width:158px; }
a.artwork:hover { background:url(../images/menu.png) -482px top no-repeat; display:block; height:55px }
a.artwork.active { background:url(../images/menu.png) -482px top no-repeat; display:block; height:55px }
a.service, a.reseller, a.about, a.contact, a.artwork { float:left; display:block; height:55px; text-indent:-9999px; margin:0px; padding:0px; }
.search-main-outer{
	float:left; 
	width: 682px; 
	margin-top:15px;
}
.search-outer{
	float:right; height: 45px;  
	background-color:#53104a; 
	opacity:0.8; 
	filter:alpha(opacity=80); 
	max-width:238px; 
	-webkit-border-radius:5px; 
	-moz-border-radius:5px; 
	border-radius:5px; 
	behavior: url(iefix/PIE.htc); 
	padding:0 10px;
}
/*========================banner==============================*/
.banner { background:url(../images/banner-bg.png) center bottom no-repeat; margin:0px; padding-bottom:25px; display:block; }
/*---------------Body------------------*/
.body-container { margin:0; padding:8px 0 25px 0px; font:12px Arial, Helvetica, sans-serif; color:#4f4f4d; clear:both; }
.home-container { background:url(../images/body-top.png) left top no-repeat; display:block; position:relative; height:94px; }
.home-container h1 {
	background:url(../images/home-head.gif) 100px 34px no-repeat;
	width:706px;
	height:80px;
	text-indent:-9999px;
}
a.home-right-btn { display:block; position:absolute; background:url(../images/home-button.png) left top no-repeat; width:220px; height:45px; text-indent:-9999px; right:25px; bottom:10px; }
.home-content { background:#f8f6f6; margin:0px; padding:0px; float:left; width:998px; }
.home-content ul { margin:0px; padding:0px; border-right:#cccaca solid 1px; border-top:#cccaca solid 1px; }
.home-content li { display:block; background:#f8f6f6; float:left; margin:0px; padding:0px; width:497px; }
.to-border-01 { border-left:#cccaca solid 1px; border-bottom:#cccaca solid 1px; }
.home-image { display:block; float:left; margin:0px; padding:0px; }
.home-content li h2 { font:bold 26px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#555454; padding:15px 0 0 10px; }
.home-content li h2 a { color:#555454; text-decoration:none; }
.home-content li p { padding:8px 0 0 10px; line-height:20px; }
.home-content li h2 span { color:#92278f; }
a.view-more { background:url(../images/view-more.gif) left top no-repeat; display:block; width:95px; height:31px; float:left; margin:10px 0 0 0px; text-indent:-9999px; }
.home-second-content { margin:0px; padding:20px 0 0 0px; clear:both; }
.home-second-bg { background:url(../images/home-second-bg.png) left top no-repeat; float:left; width:221px; height:149px; padding:10px 5px 10px 15px; }
.to-margin-01 { margin-right:11px; }
.home-second-bg p { padding:20px 0 0 0px; }
.home-second-bg h2 {
	font:23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
}
.home-second-bg h4 { font:italic 16px Arial, Helvetica, sans-serif; color:#FFF; }
a.more-info { background:url(../images/moreinfo.gif) left top no-repeat; display:block; width:86px; height:27px; margin-top:8px; text-indent:-9999px; }
.home-bottom-left { background:url(../images/home-bottom-bg-01.png) left top no-repeat; width:616px; height:170px; float:left; padding:22px 0 0 0px; }
.home-tweet { float:left; width:281px;padding:0 0 0 20px; }
.tweet-border { border-right:#CCC solid 1px; }
.home-tweet h2 { display:block; font:22px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#555454; }
.home-tweet h2 span { color:#92278f; }
.home-tweet h3 { display:block; background:url(../images/facebook-like.gif) 120px top no-repeat; font:bold 20px Arial, Helvetica, sans-serif; color:#1c2a47; margin-top:8px; }
.tweeter-icon { background:url(../images/tweeter.gif) left 5px no-repeat; padding:5px 0 5px 28px; }
.facebook-icon { background:url(../images/facebook.gif) left 5px no-repeat; padding:5px 0 5px 35px; }
.tweet-comment { background:url(../images/tweet-comment.gif) left top no-repeat; width:231px; height:63px; padding:10px 0 0 30px; margin-top:10px; }
.facebook-image { float:left; width:45px; height:47px; margin:10px 10px 0 0px; padding:2px; border:#CCC solid 1px; }
.face-like { display:block; margin:10px 0 0 0px; }
.face-like h4 { font:11px Arial, Helvetica, sans-serif; color:#999; }
.face-like h4 span { font-size:18px; font-weight:bold; color:#000; }
.home-subscribe { background:#ebe7ea; border:#afaeae solid 1px; width:345px; height:170px; padding:8px 0 0 15px; float:right; border:#999 solid 1px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; behavior: url(iefix/PIE.htc); margin-top:10px; }
.home-subscribe h2 { font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#555454; }
.home-subscribe h2 span { color:#92278f; }
.sub-text-feild { width:300px; height:23px; margin-bottom:4px; margin-top:4px; }
.sub-text-feild input { border:#d2cfd2 solid 1px; width:100%; height:23px; color:#999; font:11px Arial, Helvetica, sans-serif; line-height:23px; padding:0 0 0 8px; }
.sub-text-feild input:focus { border:#72186f solid 1px; }
.sub-button { height:30px; float:left; display:block; background:#d2517b; margin-top:4px; margin-right:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; behavior: url(iefix/PIE.htc); }
.sub-button input { background:none; border:none; width:auto; height:100%; cursor:pointer; padding:0px 5px; font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; line-height:30px; }
a.copyright-logo { background:url(../images/logo-bottom.png) left 8px no-repeat; margin:0 auto; display:block; width:144px; height:43px; text-indent:-9999px; }
.copyright-toplink {
	display:block;
	float:left;
	padding-top:8px;
	width:998px;
	margin:0px;
}
.copyright-toplink p { text-align:center; font:12px Arial, Helvetica, sans-serif; color:#FFF; padding:6px 0 0 0px; line-height:20px; }
.copyright-toplink p a { color:#999; text-decoration:none; }
.copyright-toplink p a:hover { color:#FFF; }
/*======================================Inner Pages=========================================*/
.page-inner { margin:0px; padding:14px 8px 25px 7px; background:#f8f6f6 url(../images/innertop-bg.gif) left top no-repeat; clear:both; }
.inner-banner { margin:0px; padding:0px; }
.inner-content { padding:0px; margin:0px; clear:both; padding:0px 10px; }
.inner-content p { line-height:18px; padding:8px 10px 7px 0px; }
.inner-content h1 { font:24px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 5px 0px; color:#92278f; }
.inner-content h2 { font:22px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#7c0174; padding:10px 0 5px 0px; }
.inner-content h2 a { color:#7c0174; text-decoration:none; }
.inner-content h2 span { color:#92278f; }
.inner-content h3 { font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#92278f; clear:both; padding:20px 0 10px 0px; }
.inner-content h3 a { color:#92278f; text-decoration:none; }
.inner-content h4 { font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#5f0a5d; padding:10px 0 0 0px; }
.inner-content h5 { font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#555454; padding:10px 0px; }
/*--------------service--------------------*/
.service { margin:0px; float:left; padding:0px; width:100%; }
.service-block-01 { display:block; float:left; position:relative; }
.service-block-01 p{ display:block}
.serve-block-top { float:left; margin:0 5px 0 5px; clear:both; min-height:335px; padding-bottom:35px; }
a.serv-more-button { background:url(../images/view-more.gif) left top no-repeat; width:95px; height:31px; position:absolute; display:block; text-indent:-9999px; bottom:4px; right:30px; }
.serv-width-01 { width:481px; background:url(../images/inner-line.gif) right top repeat-y; }
.serv-width-02 { width:481px; background:url(../images/inner-line-01.gif) left top repeat-y; }
.serv-block-padding-01 { padding-left:20px; }
.service-image { float:left; padding:2px; border:#CCC solid 1px; margin:6px 10px 10px 0px; }
.service-secont-text { margin:0px 10px 0px 0px; clear:both; line-height:20px; }
ul.service-list-01 { display:block; margin:0px; float:left; width:470px; }
ul.service-list-01 li { display:block; margin:15px 25px 0 0px; border-bottom:#CCC dotted 1px; min-height:70px; padding-bottom:70px; }
ul.service-list-01 li.lastChild { border-bottom:none; }
ul.service-list-02 { display:block; margin:0px; float:right; width:450px; padding-left:20px }
ul.service-list-02 li { display:block; margin:15px 25px 0 0px; border-bottom:#CCC dotted 1px; min-height:70px; padding-bottom:70px; }
ul.service-list-02 li.lastChild { border-bottom:none; }
.list-inner { display:block; position:relative; min-height:70px; }
ul.service-list-01 li h4 { font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#8b0f83; padding:0px; }
ul.service-list-02 li h4 { font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#8b0f83; padding:0px; }
.list-left-image { float:left; padding:2px; margin-right:10px; height:110px; }
a.list-more { background:url(../images/view-more.gif) left top no-repeat; width:95px; display:block; height:31px; line-height:31px; position:absolute; right:10px; bottom:-35px; text-indent:-9999px; }
.service-inner { background: url("../images/serve-inner-bg.gif") repeat-y scroll right top transparent; float:left; margin:0px; padding-top:15px; width:750px; }
.serv-inner-image {
	float:left;
	padding:5px;
	border:#CCC solid 1px;
	margin:0 15px 10px 0px;
}
.serv-second-text { margin:0px; display:block; padding:0px; width:750px; clear:both; }
/*---------------------Inner Sidebar-----------------------*/
.service-sidebar { float:right; width:200px; margin:0px; padding-top:15px; }
.sidebar-download {
	float:right;
	width:200px;
	margin: 10px 0 0 0;
}
.sidebar-download h2 {
	background:#f2c9f2 url(../images/order.png) 3px 5px no-repeat;
	display:block;
	font:bold 13px Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 50px;
	height:35px;
	line-height:30px;
}
a.pdf-download { display:block; margin:7px 0px; padding:6px 0 6px 35px; background:#fbf0fc url(../images/pdf-icon.gif) 10px 4px no-repeat; border:#CCC solid 1px; font:12px Arial, Helvetica, sans-serif; color:#92278f; text-decoration:none; }
ul.serv-side-list-01 { display:block; padding:0px; margin:0px; }
ul.serv-side-list-01 li { display:block; margin:5px 0px; padding:5px 0 5px 20px; background:url(../images/tick.png) left 3px no-repeat; border-bottom:#e8e8e8 solid 1px; }
ul.serv-side-list-01 li a { color:#666; text-decoration:none; }
ul.serv-side-list-01 li a:hover { color:#82107a; }
ul.serv-side-list-01 li.lastChild { border-bottom:none; }
.serv-inner-tbl { float:left; margin:10px 0px; padding:0px; clear:both; }
.to-border-02 { border:#CCC solid 1px; }
.to-border-03 { border-bottom:#CCC solid 1px; border-right:#CCC solid 1px; }
.serv-padding-01 { padding:8px 5px; }
.serve-row-one { font:bold 14px Arial, Helvetica, sans-serif; color:#66035f; }
.serve-row-two { font:bold 14px Arial, Helvetica, sans-serif; color:#b68a06; }
.serve-row-three { font:bold 12px Arial, Helvetica, sans-serif; color:#333; }
.serv-inner-tbl span { font:12px Arial, Helvetica, sans-serif; color:#333; padding:5px 0 0 0px; }
ol.serve-list-01 { display:block; margin:0px; padding:0px; }
ol.serve-list-01 li { display:block; margin:10px 0px; padding:0px; background:url(../images/arrow-01.gif) left 3px no-repeat; padding:0 0 0 10px; }
ul.serve-list-02 { display:block; margin:0px; padding:0px; }
ul.serve-list-02 li { display:block; margin:8px 0px; padding:0px; font:14px Arial, Helvetica, sans-serif; color:#790446; }
.serv-text-01 { font:14px Arial, Helvetica, sans-serif; color:#b68a06; }
.serv-text-02 { font:14px Arial, Helvetica, sans-serif; color:#b68a06; }
.serv-text-03 { font:14px Arial, Helvetica, sans-serif; color:#333; }
.serv-text-04 { font:bold 14px Arial, Helvetica, sans-serif; color:#333; }
.serv-text-05 { font:14px Arial, Helvetica, sans-serif; color:#900; }
ul.serve-list-03 { float:left; width:355px; display:block; padding:0px; }
ul.serve-list-03 li { display:block; margin:0px; padding:0px; }
ul.serve-list-03 li p { padding:0px; }
ul.serve-list-03 li h4 a { color:#92278f; padding:0px; text-decoration:none; }
ul.serve-list-04 { margin:0px; padding:0px; display:block; }
ul.serve-list-04 li { display:block; margin:0px; padding:0px; }
.wide-block-01 { float:left; width:340px; margin:15px 10px 15px 0px; padding:10px; border:#CCC solid 1px !important; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; behavior: url(iefix/PIE.htc); }
ul.block-01-list { display:block; margin:0px; padding:0px; }
ul.block-01-list li { display:block; margin:10px 0px; padding:0px; font:14px Arial, Helvetica, sans-serif; color:#92278f; }
ul.block-01-list li span { font-weight:bold; color:#000; }
.wide-block-02 { float:left; padding:8px; margin:5px 8px 5px 0px; width:223px; border:#CCC solid 1px !important; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; behavior: url(iefix/PIE.htc); }
.wide-block-02 h4 { font:bold 16px Arial, Helvetica, sans-serif; color:#a40380; }
ul.serve-list-05 { display:block; padding:0px; margin:0px; }
ul.serve-list-05 li { display:block; padding:0px; margin:10px 0px; font:bold 13px Arial, Helvetica, sans-serif; }
.sticker-text-01 { font:bold 14px Arial, Helvetica, sans-serif; color:#92278f; }
.sticker-text-02 { font:bold 14px Arial, Helvetica, sans-serif; color:#51024f; }
.sticker-text-03 { font:bold 18px Arial, Helvetica, sans-serif; color:#cc0000; }
.sticker-text-04 { font:bold 12px Arial, Helvetica, sans-serif; color:#92278f; }
.wide-block-03 { float:left; padding:0 10px 0 10px; margin:5px 8px 5px 0px; width:280px; border:#CCC solid 1px !important; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; behavior: url(iefix/PIE.htc); }
.serv-inner-smallimg { float:left; padding:5px; border:#CCC solid 1px; margin:15px 15px 10px 0px; }
ul.serve-list-06 { margin:0px; padding:0px; display:block; }
ul.serve-list-06 li { display:block; margin:10px 0px; padding:0 0 0 10px; background:url(../images/arrow-01.gif) left 3px no-repeat; }
/*=======================About us===============================*/
.about-us { margin:0px; float:left; padding:15px 0 0 0px; width:100%; }
.about-us p { line-height:20px; padding:10px 0 5px 0px; }
.about-image { float:left; padding:5px; margin-right:15px; border:#CCC solid 1px; }
.about-inner { margin:0px; padding:0px; clear:both; }
.about-logo { float:left; padding:5px; border:#CCC solid 1px !important; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; behavior: url(iefix/PIE.htc); margin:20px 20px 15px 0px; }
/*=======================Reseller===============================*/
.reseller { margin:0px; float:left; padding:15px 0 0 0px; width:100%; }
.reseller h4 { bold font:16px Arial, Helvetica, sans-serif;
}
ul.reseller-list { float:left; width:450px; display:block; }
.reseller-margin { margin-top:20px; }
ul.reseller-list li { display:block; margin:8px 0px; padding:0px; }
ul.reseller-list li label { float:left; display:block; width:185px; }
ul.reseller-list li label span { color:#F00; font-weight:bold; }
ul.reseller-list li input { border:#CCC solid 1px; width:250px; height:23px; }
ul.reseller-list li input:focus { border:#72186f solid 1px; }
ul.reseller-list li textarea { border:#CCC solid 1px; width:250px; height:50px; }
ul.reseller-list li textarea:focus { border:#72186f solid 1px; }
.recaptcha { margin:0px; float:left; display:block; margin-top:10px; }
.reseller-inner { display:block; margin:0px; padding:0px; clear:both; }
.reseller-button { width:107px; float:left; height:38px; display:block; }
.inner-margin-01 { margin:10px 0 0 184px; }
*html.inner-margin-01 { margin:10px 0 0 97px !important; }
.inner-margin-02 { margin:10px 0 0 0px; }
.inner-margin-03 { margin:10px 0px 0px 10px !important; }
.reseller-button input { border:none; background:url(../images/button.gif) left top no-repeat; color:#FFF !important; width:107px; height:38px; cursor:pointer; font:bold 14px Arial, Helvetica, sans-serif; }
/*===========================Contact us=================================*/
.contact { margin:0px; float:left; padding:15px 0 0 0px; width:100%; }
.contact h4 { font:bold 16px Arial, Helvetica, sans-serif; }
.contact-left { float:left; width:450px; display:block; margin:20px 20px 0 0px; border:#CCC solid 1px !important; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; behavior: url(iefix/PIE.htc); padding:10px; }
.contact-left p a { color:#a40380; }
.contact-right { float:left; width:447px; margin-top:20px; display:block; border:#CCC solid 1px !important; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; behavior: url(iefix/PIE.htc); padding:10px; }
.contact-image { float:left; padding:5px; margin-right:15px; }
.contact-text { float:left; width:250px; margin:0px; }
.contact-text-mail { display:block; margin:0px; padding:0 0 0 0px; float:left; }
.contact-text img { display:block; padding:5px 0 0 5px; }
.contact-text p { padding:0 0 5px 0px; display:block; }
.contact-lastdiv { clear:both; margin:0px; padding:0px; }
.news-confirmation { display:block; margin:0px; padding-top:50px; min-height:200px; }
.news-confirmation-inner { background:url(../images/news-letter.gif) left top no-repeat; width:656px; height:96px; margin:0 auto; padding:15px 20px 0 20px; }
.contact-check-box { padding:0px; float:left; width:440px; margin-bottom:10px; }
.contact-check-box ul { display:block; margin:0px; padding:0px; }
.contact-check-box li { display:block; margin:5px 0px; float:left; width:180px; padding:0px; color:#72186f; font:bold 12px Arial, Helvetica, sans-serif; }
/*========================================faq_artwork===============================*/
.faqartwork { margin:0px; float:left; padding:15px 0 0 0px; width:100%; }
.faqartwork h4 { font:16px Arial, Helvetica, sans-serif; }
.faqartwork p { line-height:20px; padding:0 0 10px 0px; }
.container-faq { padding:0 0 0 0px; display:block; }
ul.list-01 { padding:0px; display:block; }
ul.list-01 li { background:#f1deed url(../images/faq-image.png) 7px 5px no-repeat; list-style:none; display:block; margin:5px 0px; }
ul.list-01 li a { padding:5px 0 5px 27px; font:14px Arial, Helvetica, sans-serif; color:#4c0149; display:block; text-decoration:none; }
ul.list-01 li a:hover { background:#ddc5d8 url(../images/faq-image.png) 7px 5px no-repeat; color:#7a0575; text-decoration:none; }
ul.list-01-sub { clear:both; padding:0px 0px 5px 0px; background:#FFF; }
ul.list-01-sub li { background:none; padding:10px; display:block; border:nolne; border:#e1cedd solid 1px; }
ul.list-01-sub li p { line-height:22px; }
/*===========================Quote===========================*/
.quote-div {
	display:block;
	margin-top:10px;
	float:left;
	width:450px;
	padding:0px;
	clear:both;
}
.quote-list-01 {
	float:left;
	display:block;
	width:225px;
}
.quote-list-02 {
	float:left;
	display:block;
	width: 390px;
}
.quote-list-02 ul { display:block; margin:0px; padding:0px; }
.quote-list-02 li {
	display:block;
	margin:5px 0px;
	padding:0px;
	color:#333;
	font:12px Arial, Helvetica, sans-serif;
}
.quote-list-01 ul { display:block; margin:0px; padding:0px; }
.quote-list-01 li { display:block; margin:5px 0px; padding:0px; color:#72186f; font:bold 12px Arial, Helvetica, sans-serif; }
.quote-checkbox { margin:0px; padding:0px; clear:both; display:block; }
.quote-checkbox input { width:0px !important; height:0px !important; }
/*==========================================bacb=====================*/
#back-top { position:fixed; bottom: -7px; left:47%; display:block; }
/* arrow icon (span tag) */
#back-top a { width: 132px; height: 22px; display: block; margin-bottom: 7px; background:  url(../images/back_to_top.png) no-repeat center center; }
/*----------------css edits-----------------*/
.stationart-text { font:bold 14px Arial, Helvetica, sans-serif; color:#790446; }
.pink-color { color:#66035f; font-size:13px; }
.to-padding-05{
	padding:0px;
}
/*=======================Articles===============================*/
.article-inner{
	width:100%;
	margin:20px 0px 5px 0px;
	line-height:20px;
	float: left;
}
.article-image{
	width:123px;
	margin-right:15px;
	float:left
}
.article-img-text{
	width:820px;
	float:left;
}
.article-inner p {line-height:20px; padding:10px 0 5px 0px;}
.article-inner h6{
	color:#72186F;
	padding: 0px;
	margin: 0px;
}
/*=======================who we support=============================*/
.we-support-content{
	width:100%;
	margin:10px 0 0 0;
}
.we-support-containers{
	width:225px;
	height:257px;
	float:left;
	background:url(../images/we-support-bg.png) no-repeat top;
	margin-right: 6px;
	padding: 16px 8px 16px 8px;
}
.no-margin-right{
	margin-right:0px!important;
}
.we-support-containers h2 {
	font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform: uppercase;
	margin: 0 0 0 5px;
}
.we-support-containers h2 span{
	font: italic 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: none;
}
.we-support-containers h4 {
	font:italic 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin: 0px 0 0 5px;
}
.we-support-inner-content{
	display:block;
	margin:20px 0 0 0;
	text-align: center;
	width: 100%;
	height: 164px;
	font-size: 15px;
	line-height: 21px;
}
a.more-info-support {
	background:url(../images/moreinfo.gif) left top no-repeat;
	display:block;
	width:86px;
	height:27px;
	text-indent:-9999px;
	margin: 8px 0 0 60px;
}
.margin-top-custom{
	margin-top:10px;
}

.footer-software-link{
	width:300px;
	height:auto;
	margin:0 auto;
	font-size: 12px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 4px;
}
.footer-software-text{
	width:120px;
	float:left;
}
.footer-software-logo{
	width:177px;
	float:left;
}
/* 
-----------------------------------------------------
	Terms
-----------------------------------------------------
*/


.terms_outer{
	width:954px;
	float:left;
	margin-top: 15px;
}
.tick_terms{
	width:20px;
	height:20px;
	float:left;
	margin-top: 3px;
}
.terms_heading{
	width:920px;
	height:25px;
	float:left;
	font-weight: bold;
	padding-left: 10px;
	font-size: 12px;
	text-transform: uppercase;
}
.terms_con{
	width:920px;
	float:left;
	margin-top: 3px;
	padding-left: 30px;
}
.nivo-caption{
	display:none!important;
}


/*
-------------------
modal window
-------------------
*/
@font-face {
    font-family: 'SegoePrintBold';
    src: url('../font/segoeprb_3-webfont.eot');
    src: url('../font/segoeprb_3-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/segoeprb_3-webfont.woff') format('woff'),
         url('../font/segoeprb_3-webfont.ttf') format('truetype'),
         url('../font/segoeprb_3-webfont.svg#SegoePrintBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SegoePrintRegular';
    src: url('../font/segoepr_3-webfont.eot');
    src: url('../font/segoepr_3-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/segoepr_3-webfont.woff') format('woff'),
         url('../font/segoepr_3-webfont.ttf') format('truetype'),
         url('../font/segoepr_3-webfont.svg#SegoePrintRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
}
#boxes #dialog {
  width:586px; 
  height:391px;
  background-color:#ffffff;
}
.postcard-outer{
	width:532px;
	height:337px;
	background:url(../images/postcard-bg.jpg) no-repeat;
	padding:27px;
	position:relative;
}
.postcard-left{
	width:253px;
	height:auto;
	float:left;
}
.postcard-left h4{
	margin:10px 0;
	padding:0px;
	font-size:16px;
	color:#a53a9f;
	font-family:SegoePrintBold;
}
.postcard-left p{
	margin:10px 0 0 0;
	font-family:SegoePrintRegular;
	font-size:12px;
	color:#231f20;
}
.postcard-left p span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#231f20;
}
.postcard-outer a, .postcard-outer a:link, .postcard-outer a:hover{
	color:#a53a9f;
	text-decoration:underline;
}
a.pomlogo{
	width:200px;
	height:52px;
	position:absolute;
	top:30px;
	right:23px;
	text-indent:-99999999px;
	background:url(../images/pom-logo-modal.png) no-repeat;
}
.postcard-right{
	width:247px;
	height:auto;
	float:left;
	margin:0 0 0 29px;
}
.modal-input-fields{
	width:245px;
	height:auto;
	float:left;
	margin:105px 0 0 0;
        margin-top: 76px;
}
/*.modal-input-fields input{
	width:244px;
	height:22px;
	border:none;
	margin:4px 0;
	background:transparent;
	font-size:12px;
	color:#424142;
}*/
.modal-input-fields input{
	width:244px;
	height:26px;
	border-bottom:1px solid #d3d3d3!important;
        border-top:none;
        border-left: none;
        border-right: none;
	margin:4px 0;
	background:transparent;
	font-size:12px;
	color:#424142;
}
.modal-input-fields input[type="submit"]{
	width:80px;
	height:30px;
	float:right;
	text-align:center;
	color:#fff;
	background:#a53a9f;
	font-weight:bold;
	margin:15px 0 0 0;
	cursor:pointer;
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px; 
}
#close-button{
	width:30px;
	height:30px;
	position:absolute;
	right: -16px;
    top: -14px;
}
.margin-modal-fail{
	margin-top:69px!important;
}

