/**** General  ***/
html{
}
body
{
    font-size: 12px;
    margin:0;
		padding:0;
    color: Black;
    font-family: Arial;
}
body.iframe{
		background: white;
}
.floatcontainer:after {clear: both; display: block; font-size: 0px; visibility: hidden; height: 0px; content: ".";}
.floatcontainer{ display: inline-block;}
* HTML .floatcontainer{ height: 1%;}
.floatcontainer{ display: block;}

a
{
    color: #006398;
    text-decoration: none;
}
a:hover
{
    color: #006398;
    text-decoration: underline;
}
input
{
    color: #8a8a8a;
		font-size: 11px;
		padding:2px;
    border: #60a5cb 1px solid;
}
textarea
{
    color: #8a8a8a;
		font-size: 11px;
 		padding:2px;
   border: #60a5cb 1px solid;
}
select
{
    border: #60a5cb 1px solid;
    color: black;
}
h1
{
  font-weight: bold;
  font-size: 20px;
  margin: 0;
	color:#fe860c;
	padding-right:10px;
	margin-bottom:5px;
}
h1.site
{
	color: Black;
	background: url(../images/sep.jpg) repeat-x bottom;
	padding-bottom: 14px;
	margin-bottom: 10px;
}
h1.hp
{
	color: White;
	padding-right:0;
	margin-bottom:0;
    font-size : 28px;
}
#topText h2{
  font-weight: normal;
	color:White;
	margin-bottom: 5px;
  font-size: 24px;
}

h2
{
  font-weight: bold;
  font-size: 14px;
  margin: 0;
	color:#fe860c;
	padding-right:10px;
	margin-bottom: 10px;
}
h2.site
{
  font-size: 20px;
	margin-right:10px;
	background: url(../images/dot1.jpg) no-repeat right;
	padding-right: 10px;
	height:36px;
	line-height: 36px;
	vertical-align: middle;
}
h2.hp
{
  font-weight: bold;
	color:White;
	margin-bottom: 5px;
  font-size: 24px;
}
h3,h4
{
  font-size: 12px;
  margin: 0 0 3px 0;
  color:#313131;
  font-weight: bold;
}
.mobiles 
{
	/*background:#FFF url(../img/mobiles.jpg) left top no-repeat;*/
	height:150px;
	padding:10px 20px 0px 20px;	
	margin-top:20px;	
}
.mobilebox
{
	position:relative;
	float:left;
	width:220px;
	height:150px;
}
.mobileimg
{
	position:relative;
	float:left;
	width:80px;
	height:200px;
	left:0px;
	top:0px;	
}

.mobilename
{
	text-align:left;
	font-size:12px;
	color:#005A8E;
	font-weight:bold;
	position:relative;
	width:85px;
	float:left;
	padding:0 0 10px 0;
}
.mobilenames
{
	text-align:left;
	font-size:12px;
	color:#005A8E;
	font-weight:bold;
	position:relative;
        width:55px;
	float:left;
	padding:0 0 10px 0;
}
.mobiletext
{
	text-align:left;
	font-size:14px;
	color:#565658;
	font-weight:bold;	
	position:relative;
	width:110px;
	float:left;
}
.mobiletext a, .mobiletext a:link, .mobiletext a:active, .mobiletext a:visited, .mobiletext a:hover
{
	color:#005A8E;	
}
.mobile_divider
{
	background:#FFF url(../img/mobile_divider.jpg) left top no-repeat;
	height:100px;
	width:10px;
	position:relative;
	float:left;
}
h3.site,
h4.site
{
  font-weight: bold;
  font-size: 20px;
	color:#666666;
	padding:0 10px 5px 0	;
	background: url(../images/dot_side.png) no-repeat right;
	margin: 10px 5px 5px 0 ;
	border-bottom: solid 2px #999999;
}
p
{
	padding: 0;
	margin: 0;
}
input.btn
{
    border: #a6a6a6 1px solid;
    color: white;
    background:#2d751f;
	 font-family: Arial, Helvetica, sans-serif;
	 text-align: center;
		padding: 0;
}
input.noBorder
{
    border: medium none;
}
img.pic
{
    border:none;
}
.error
{
    color: #f36d3b
}
.justify
{
    text-align: justify;
}
/**** Page Container ***/
#pageContainer
{
    direction: ltr;
		margin:0 auto;
		width:950px;
		padding:0;
}
/*
#pageContainer img
{
    border: medium none;
}
*/
.textWrap{
	padding:10px;
}
/**** Header ***/
#header{
	height:116px;
	background: url(../images/bg_header.jpg) repeat-x;
}
#logo{
	float: left;
	width:310px;
	padding:40px 0 0 27px;
}
#logo img{
	border: none;
}
#mobiletable{
	float: left;
	width:204px;
	height:0px;
	padding: 30px 0 0 10px;
	font-size: 11px;
	position:relative;	
}
#mobileicon{	
	width:250px;
}
#loginBox{
	float: right;
	width:244px;
	height:126px;
	background: url(../images/sep.jpg) no-repeat left;
	padding:18px 0 0 21px;
	font-size: 11px;
}
.loginLeft{
	float: left;
	width:125px;
	padding-bottom: 5px;
}
.loginRight{
	float: right;
	width: 115px;
	padding-bottom: 5px;
}
.loginBtn{
	padding-top:5px;
}
/**** Static Menu ***/
#staticMenu{
	padding:0 5px;
	margin: 0 auto;
	font-size: 14px;
	color:#999999;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	border-bottom: solid 1px #999999;
}
#staticMenu a{
	color:#999999;
}
#staticMenu a:hover{
	color:#fe860c;
}
#staticMenuText{
	float:right;
	width:400px;
	padding:0;
}
#staticMenuLinks{
	float:left;
	width:350px;
	text-align: left;
	padding:0;
	text-align: left;
}
#staticMenuLinks img{
	border:solid 1px #cccccc;
}
#staticMenu a{
	color:#999999;
}
#staticMenu a.menu_on{
	color:#999999;
}
/**** Top ***/
#top{
	margin: 0;
	padding: 0;
}
#topHp{
	float: left;
	width:635px;
	background:#007dbf;
	height: 307px;
}
#topText{
	float: right;
	width:285px;
	height:262px;
	padding-right: 30px;
	padding-top:45px;
	background:#007DBF url(../images/bg_text_top.jpg) no-repeat;
	color: White;
	font-size: 16px;
	font-weight:bold;
}
#topTextInner{
	padding-right: 10px;
}
#topText .details{
	color:#c0e8ff;
	font-weight: bold;
	padding-top:5px;
}
#topText .details a{
	color:#c0e8ff;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/arr.jpg) no-repeat right 5px;
	padding:0 12px 0 0;
	width:80px;
}
#topText .btn{
	padding-top:15px;
}
#topText .btn img{
	border: none;
}

/**** Logo ***/
#logo{
}
/**** Main Menu ***/
#mainMenu{
	text-align: center;
	margin:0 auto;
	background-color:#ededed;
	border-bottom:solid 5px white;
}
#mainMenu img{
	border: none;
}
#mainMenu ul{
	margin:0 auto;
	padding: 4px 30px 4px 30px;
	list-style: none;
	text-align: center;
	height:23px;
	z-index: 500;
}
#mainMenu li{
	float: left;
	color: #006398;
	font-size: 17px;
	margin: 0;
	font-weight: normal;
	height: 22px;
	line-height:22px;
	vertical-align:middle;
	margin-right:17px;
	position: relative;
	z-index: 500;
}
#mainMenu li a{
	color: #006398;
	padding:0 9px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	display: inline-block;
	font-weight:normal;
}
#mainMenu li a:hover,#mainMenu li.menu_on a{
	color: white;
	padding:0 9px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	background: url(../images/bg_menu_item_on1.jpg) no-repeat;
	text-decoration: none;
	display: inline-block;
	font-weight:bold;
}
#mainMenu li a.item2:hover,#mainMenu li.menu_on a.item2{
	background: url(../images/bg_menu_item_on2.jpg) no-repeat;
}
#mainMenu li a.item3:hover,#mainMenu li.menu_on a.item3{
	background: url(../images/bg_menu_item_on3.jpg) no-repeat;
}
#mainMenu li a.item4:hover,#mainMenu li.menu_on a.item4{
	background: url(../images/bg_menu_item_on4.jpg) no-repeat;
}
#mainMenu li a.item5:hover,#mainMenu li.menu_on a.item5{
	background: url(../images/bg_menu_item_on5.jpg) no-repeat;
}
#mainMenu li.sep
{
  width: 5px !important;
	padding:0;
	background: url(../images/menu_sep.jpg) no-repeat;
	height:29px;
}

/** Menu Drop Down */
#mainMenu li ul {
	position: absolute;
	left:-43px;
	top: 38px;
	display: none;
	height: auto;
	width:140px;
	background-color: #f8870e;
	padding:5px;
	border-bottom: none;
	border-top:solid 2px #808588;
}
#mainMenu li:hover ul,#mainMenu li.over ul { display: block; }

#mainMenu li ul li{
	clear: right;
	height:20px;
	text-align: right;
	color: White;
	font-size: 14px;
	margin: 0;
	padding:0;
	font-weight: normal;
	width:140px;
	border-top:solid 1px #fbbc78;
}
#mainMenu li ul li.first{
	border-top:none;
}
#mainMenu li ul li:hover{
	clear: right;
	height:20px;
	width:140px;
}
#mainMenu li.menu_on ul li a,
#mainMenu li ul li a{
	background: url(../images/dot_menu_drop.jpg) no-repeat right;
	display: inline-block;
	color: White;
	width:132px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	padding: 0;
	padding-right:8px;
}
#mainMenu li.menu_on ul li a:hover,
#mainMenu li ul li a:hover{
	background: url(../images/dot_menu_drop.jpg) no-repeat right;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	width:132px;
	padding: 0;
	padding-right:8px;
	color: Black;
}
/* Fix IE. Hide from IE Mac \*/
#menu ul li {float: left; width: 100%;height: 1%;}
#menu ul li a {height: 1%;} 
/* End */





/**** Navigation line ***/
#nav{
	padding:7px 6px;
	font-size: 11px;
	font-weight: bold;
}
#nav a{
	color: #8f8f8f;
}
.nav_on{
	color:#fe860c;
	font-weight: bold;
}
#nav a:hover{
	text-decoration: none;
}
/**** Footer ***/
#footer
{
	clear:both;
	margin-top: 4px;
	padding:25px 15px 25px 25px;
  text-align: center;
  background: #f2f2f2 url(../images/bg_footer.jpg) repeat-x;
}
#footerText
{
  float:right;
  width:420px;
  color:#979797;
  text-align:right;
}
#footerText a
{
	color: #006398;
}
#footerText a:hover
{
	color: #006398;
  text-decoration: underline
}
#footerLinks{
  float:left;
  width:420px;
	text-align:left;
}
#footerLinks a{
	color: #006398;
}
/**** Credit ***/
#credit
{
    clear: both;
    margin: 0px auto;
    color: #6f6f6f;
    text-align: center;
}
#credit a
{
    color: #6f6f6f;
}
#credit a:hover
{
    text-decoration: underline
}
/**** Main Page ***/
#mainHp
{
	margin-top:8px;
	margin-bottom: 0;
}
#main
{
	margin:35px 0;
	padding:0 35px;
	background: url(../images/bg_main.jpg) repeat-y center;
}
.mainWrap
{
	padding-top: 10px;
}
#mainContentHp{
	padding:20px 20px 10px 20px;
	background: url(../images/bg_main_b.jpg) no-repeat bottom;
}
#boxHpLeft{
	float:left;
	width:322px;
	background: url(../images/box_sep.jpg) no-repeat right 10px;
	padding:7px 9px;
}
#boxHpLeft .boxImg{
	float:left;
	width:170px;
}
#boxHpLeft .boxText{
    float:right;
    width:135px;
}
#boxHpLeft .boxText h3{
	font-size:20px;
	font-weight: normal;
	padding:20px 0 10px 0;
}
#boxHpLeft .boxText ul{
	list-style-image:url(../images/dot.jpg);
	padding:0;
	margin:0;
}
#boxHpLeft .boxText li{
    color:#f15a22;
	margin:5px 0 0 17px ;
	padding:0;
}
#boxHpLeft .boxText a{
	color:#f15a22;
}
#boxHpCenter{
	float:left;
	width:280px;
	background: url(../images/box_sep.jpg) no-repeat right 10px;
}
#boxHpCenter .boxImg{
	float:left;
	width:100px;
	padding-top:10px;
	text-align: center;
}
#boxHpCenter .boxText{
	float:right;
	width:150px;
	padding-right: 10px;
	font-weight: normal;
}
#boxHpCenter .boxText h3{
	font-size:20px;
	font-weight: normal;
	padding:30px 0 5px 0;
}
#boxHpCenter a{
	text-decoration: underline;
}
#boxHpRight{
	float:left;
	width:280px;
	padding-top:10px;
	padding-left: 10px;
	font-weight: normal;
}
#boxHpRight .boxImg{
	float:left;
	width:150px;
	padding-top:0px;
	text-align: center;
}
#boxHpRight .boxText h3{
	font-size:20px;
	float:right;
	font-weight: normal;
	padding:10px 0 5px 0;
	color: #f65d21;
}
.taarifPrice{
	padding-top:10px;	
}
.taarifPriceL{
	float: left;
	width:125px;
}
.taarifPriceL strong{
	font-weight: bold;
	color: #1F74AB;
}
.taarifPriceR{
	float: right;
	width:100px;
}

#mainContentRight{
	float: right;
	width: 204px;
}
#mainContentRight h3{
	font-size: 14px;	
}
.taarif_r{
	background: url(../images/bg_taarif_right.jpg) no-repeat;
	margin-top:10px;
	height:36px;
	padding: 16px 0 0 75px;
	color: #50535a;
}
.taarif_r_l{
	float: left;
	width:20px;
}
.taarif_r_r{
	float: right;
	width:120px;
	top:-15px;
	position:relative;
}

#mainContent{
	float: left;
	width: 640px;
}

#tariff{
	color: #585858;
	font-size: 14px;
	font-weight: normal;
	margin-top:10px;
	padding-top:5px;
	background: url(../images/bg_taarif.jpg) repeat-x;
}
.taarif{
	float: left;
	padding-top:2px;
	border-right: solid 1px #eaeaea;
	margin-left: 15px;
}
.usa{
	background: url(../uploads/taarif_usa.jpg) no-repeat;
	padding-left:27px;
	width:70px;
}
.canada{
	background: url(../uploads/taarif_canada.jpg) no-repeat;
	padding-left:30px;
	width:72px;
}
.uk{
	background: url(../uploads/taarif_uk.jpg) no-repeat;
	padding-left:23px;
	width:70px;
}
.india{
	background: url(../uploads/taarif_india.jpg) no-repeat;
	padding-left:31px;
	width:68px;
}
.brazil{
	background: url(../uploads/taarif_brazil.jpg) no-repeat;
	padding-left:43px;
	width:62px;
}
.aust{
	background: url(../uploads/taarif_aust.jpg) no-repeat;
	padding-left:42px;
	width:72px;
}
.guatamala{
	background: url(../uploads/taarif_guatamala.jpg) no-repeat;
	padding-left:33px;
	width:82px;
}
.mexico{
	background: url(../uploads/taarif_mexico.jpg) no-repeat;
	padding-left:40px;
	width:57px;
	border: none;
}
/**** Boxes ***/
#boxes{
	margin-top: 20px;
}
#boxes a{
	text-decoration: underline;
}
.boxItem,
.boxItem1 {
	padding:0;
	margin-bottom: 15px;
	padding-bottom: 15px;
	background: url(../images/sep.jpg) repeat-x bottom;
}
#boxes h3 {
	color: #007dbf;
	font-weight: bold;
	font-size: 14px;
}
#boxes h4 {
	color: #00406d;
	font-weight: bold;
	font-size: 12px;
}
.boxItem div.boxText{
	float: left;
	width:140px;
}
.boxItem div.boxImg {
	float: right;
	width:60px;
	padding: 0;
	text-align: center;
}
.boxItem1 div.boxText{
	float: right;
	width:140px;
	text-align: right;
}
.boxItem1 div.boxImg {
	float: left;
	width:60px;
	padding: 0;
	text-align: center;
}
.boxImg img{
	border: none;
}





/**** Customers Page ***/
.customersPageItem{
	float:left;
	width:280px;
	height:246px;
	text-align: left;
	margin:0 20px 20px 0 ;
	padding:10px;
	background: url(../images/bg_plans_item.jpg) no-repeat;
}
.customersPageItemImg{
	margin-bottom: 15px;
}
.customersPageItem h3{
	color:Black;
	font-size: 18px;
	padding:15px 12px;
}
.customersPageItemText1{
	color:#007dbf;
	padding:0 12px;
}
.customersPageItemText{
	padding:0 12px;
}
.customersPageItemBtn{
	padding:8px;
}
.customersPageItemBtn img{
	border: none;
}
.customersPageItem div.details{
	padding:5px 12px;
}

/**** Products Page ***/
.productsPageItem {
	float:left;
	width:179px;
	height:300px;
	text-align: left;
	margin:0 12px 12px 0 ;
	padding:40px 10px 10px 10px;
	background: url(../images/bg_shop_item.jpg) no-repeat;
}
.productsPageItem h3{
	margin-bottom:15px;
	color:Black;
	font-size: 14px;
}
.productsPageItem img{
  border: none;
}
.productsPageItemImg{
	width:174px;
	height:120px;
	text-align: center;
	padding-bottom:10px;
	background: url(../images/bg_pic_shop.jpg) no-repeat;
	padding-top:8px;
}
.productsPageItemText{
	color:#5c5c5c;
}
.productsPageItemText1{
	padding-bottom: 10px;
	margin-bottom: 10px;
	background: url(../images/sep.jpg) repeat-x bottom;
	color:#717171;
	font-size: 14px;
}
.productsPageItem div.details{
	padding:10px 0;
	color:#f15a22;
	font-size: 14px;
}
.productsPageItem div.details a{
	color:#f15a22;
	text-decoration: none;
}

/**** Product Page ***/
#productPage{
	clear: both;
}
#productPage h2{
	color:white;
	font-size: 12px;
	padding:0 20px;
	height: 15px;
	margin:0 0 10px 0;
	background: #dd6101 url(../images/bg_title3.jpg) no-repeat right;
}

#productPage h4 {
	color:white;
	font-size: 12px;
	padding-right:20px;
	height: 15px;
	margin-bottom: 10px;
	background: #dd6101 url(../images/bg_title3.jpg) no-repeat right;
}

#productPage img{
	border: solid 1px #cccccc;
}
h2.product1{
	float:right;
	width:650px;
}
h2.product2{
	float:right;
	width:438px;
}
.productBack{
	float: left;
	width:94px;
	text-align: center;
	height:15px;
	background-color: black;
}
.productBack img{
	border: none;
}
.productBack a{
	color: White;
	font-size: 12px;
	font-weight: bold;
}
.productBack a:hover{
	color: white;
	font-size: 12px;
	font-weight: bold;
}

.details{
}
.details a{
	text-decoration: underline;
}
.details a:hover{
}
.galleryPic
{
		margin:0 0 5px 0;
		font-size: 11px;
}
.galleryPic img{
	border: solid 1px #cccccc;
}
.galleryPic1
{
    margin: 7px 5px;
}

/**** Pagging ***/
div.pagging
{
  clear:both;
	text-align: center;
	padding-top:10px;
}
div.pagging span{
  color: #00a2ff;
	font-weight: bold;	
}
/**** Contact Page ***/
#mainContact
{
	float:right;
	width:250px;
}
#mainContact1
{
}
.mainContactWrap
{
	padding:20px;
}
#mainContactForm{
	float:left;
	width:250px;
}
#mainContactForm1{
	padding-top:10px;
}
.formRight
{
    margin-top: 2px;
    margin-left: 5px;
		font-weight: bold;
}
.formCenter
{
    margin-top: 2px;
}
.formCenter INPUT
{
  width: 200px;
	border: solid 1px #9c9c9c; 
}
.formCenter textarea
{
  width: 200px;
	border: solid 1px #9c9c9c; 
}

.formBtns
{
		margin-top:10px;
		text-align: left;
		margin-left: 0;
}
.formBtns input
{
	cursor: pointer;
	border: solid 1px #a6a6a6;
	background-color: #fe860c;
	color: Black;
	width:204px;
	margin-left:0;
}
/**** Signup Page ***/
#mainSignup {
	background: url(../images/sep.jpg) repeat-x bottom;
	padding-bottom: 0;
	margin-bottom: 30px;
}
#mainSignup h1{
  float:left;
  width:330px;
	background: none;
}
#mainSignup div.steps{
  float:right;
  width:235px;
  height:40px;
  background: url(../images/icon_steps.jpg) no-repeat;
  padding-left:25px;
}
.stepItem{
  font-size:10px;
  color:#c2c2c2;
  float:left;
  padding:0 10px;
}
.stepItem .stepTitle{
  font-size:14px;
  color:#8c8c8c;
}
.stepItem_on{
  font-size:10px;
  color:Black;
  font-weight:bold;
  float:left;
  padding:0 10px;
}
.stepItem_on .stepTitle{
  font-size:14px;
  color:#f15a22;
  font-weight:bold;
}
.sep{
	background: url(../images/sep_v.jpg) repeat-y right;
}
.blue{
  color:#007dbf;
}
.orange{
  color:#f15a22;
 }
.signupFormText{
  color:#6a6a6a;
  font-size:16px;
  font-weight:bold;
}
.signupFormText1{
  color:#6a6a6a;
  font-size:12px;
}
#mainSignupFrom .formRight
{
  padding-bottom: 10px;
  float:left;
  width:275px;
  font-weight:normal;
}
#mainSignupFrom .formRight input
{
  width: 200px;
	border: solid 1px #60a5cb; 
}
#mainSignupFrom .formRight textarea
{
  width: 200px;
	border: solid 1px #60a5cb; 
}

#mainSignupFrom .formBtns
{
		margin-top:10px;
		text-align: left;
		margin-left: 0;
}
#mainSignupFrom .formBtns input
{
	cursor: pointer;
	border: none;
	width:auto;
	background:none;
	margin-left:0;
}
 
/**** Faq Page ***/
#faq{
}
#faq h3{
	background: none;
	height:auto;
  padding: 5px 5px 5px 0;
  font-size: 12px;
  margin: 0 0 3px 0;
  color: Black;
  font-weight: bold;
}
#faq h4{
  font-weight: bold;
  font-size: 16px;
	height: 22px;
	background: none;
  color: Black;
	padding:0 3px 0 0;
	margin:5px 0;
}
ul.questions{
	margin: 0 20px 20px 0;	
	padding: 0;
}
ul.questions li{
	padding:3px 0
}
ul.questions li a{
	color:Black;
}

.answerText{
	padding-right:5px;
}
.answerTop{
	text-align: left;
	border-bottom: solid 1px #545454;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.answerTop a{
	color:#005a99;
	font-weight: bold;
}
/****  Index Page ****/
#indexPage{
}
#indexPageTop{
	padding-top:10px;
}
#indexPageImg{
	float: right;
	width:260px;
	margin-left:5px;
}
#indexPageText{
	float: left;
}
#indexPageTop .Column2{
	width:245px;
}
#indexPageTop .Column1{
	width:490px;
}
#indexPageBottom{
	padding-top:20px;
}
#indexPageBoxes{
	float:right;
	width:360px;
}
#indexPageBanners{
	float: left;
	width:160px;
}
/**** Sitemap Page ***/
#sitemap{
	
}
#sitemap li{
	margin-bottom: 10px;
}
#sitemap li a{
  color:#fe860c;
	font-weight: bold;
}
#sitemap li ul{
	margin-top: 5px;
	list-style: square; 
}
#sitemap li ul li{
	margin-bottom: 5px;
}
#sitemap li ul li a{
    color: Black;
}


.pop{
	display: none;
	width:536px;
}
.plansPopInner{
	background: url(../images/pop_pic.jpg) no-repeat;
	padding-left:100px;
}
.plansPopupTitle{
	margin-bottom: 10px;
	padding-bottom: 3px;
	background: url(../images/sep.jpg) repeat-x bottom;
	color:#007dbf;
	font-weight: bold;
	
}
.plansPopupPap2Icon{
	/*margin-bottom: 10px;
	padding-bottom: 3px;
	color:#007dbf;
	font-weight: bold;
	*/
	
	float:right;
	width:54px;
	height:67px;
	background-image: url(../uploads/pap_ico.gif);	
}
.plansPopupDialerIcon{
	/*margin-bottom: 10px;
	padding-bottom: 3px;
	color:#007dbf;
	font-weight: bold;
	*/
	width:53px;
	height:49px;
	float:right;
	background-image: url(../uploads/dialer_ico.gif);
}
.plansPopupBtn{
	padding-top:10px;
}
.plansPopupBtn img{
	border: none;
}

.shopPopupTitle{
	float: right;
	width:160px;
	padding-right:120px;
	padding-top:30px; 
}
.shopPopupImg{
	float: left;
	width:130px;
	height:93px;
	background: url(../images/bg_pic_shop1.jpg) no-repeat;
	text-align: center;
	padding-top: 7px;
}
.shopPopupBtn{
	padding-top:5px;
}
.shopPopupBtn img{
	border: none;
}
.shopPopupDesc{
	margin-top: 10px;
	padding-top: 10px;
	background: url(../images/sep.jpg) repeat-x top;
}
.picTitle{
	float: left;
	width:130px;
}
.picText{
	float: right;
	width:290px;
}

.passPopInner{
	background: url(../images/pop_pic1.jpg) no-repeat;
	padding-left:120px;
	margin-top:25px;
	font-size: 11px;
	width:350px;
	line-height: 19px;
}
.passPopInner h4{
	margin-bottom: 10px;
	padding-bottom: 3px;
	background: url(../images/sep.jpg) repeat-x bottom;
}
.passPopupField{
	padding-top:10px;
	color:red;
	font-weight: normal;
}
.passPopupBtn{
	padding-top:10px;
}
.passPopupBtn img{
	border: none;
}

.servicesPagePic{float:left;padding:0 10px 0 0; width:110px;}
.servicesPageText{float:right; width:480px; padding-right:30px;}