/*global styles*/
html{
	font-family: "anisette-petite",sans-serif;
	font-weight:normal;	
	color:#3d3d3d;
	font-size:14px;
}

h1{
	font-size:35px;
	font-weight:normal;	
	font-family: 'ClarendonBT-Bold';
}

#mainPanel h2{
	font-size:18px;
	font-weight:normal;	
}
#mainPanel h2.blue{
	font-size:33px;
	font-family: 'ClarendonBT-Bold';
}

#leftSidebarPanel h2, #rightSidebarPanel h2{
	font-size:20px;
	font-weight:normal;	
	font-family: 'ClarendonBT-Bold';
}

h3{
	font-size:26px;
	font-weight:normal;	
	font-family: 'ClarendonBT-Bold';
}
h4{
	font-size:20px;
	font-weight:normal;	
	font-family: 'ClarendonBT-Bold';
}
h5{
	font-size:18px;
	font-weight:normal;	
}
h6{
	font-size:16px;
	font-weight:normal;	
}

p{
	font-size:14px;
	font-weight:normal;
	line-height:20px;
}

li{
	font-size:14px;
	line-height:22px;
}

.inline{
	color:#25aae1;
	text-decoration:underline;
}
	.inline:hover{
		color:#ffbd39;
	}

.blue{
	color:#25aae1;
}
.grey{
	color:#3d3d3d;
}

.anisette{
	font-family: "anisette-petite",sans-serif;
}

.clarendon{
	font-family: 'ClarendonBT-Bold';
}

#search_field{
	font-size:14px;
	color:#3d3d3d;	
}
	#search_field::-webkit-input-placeholder
	{
		color:#3d3d3d;	
	}

nav#main ul li a{
	font-size:21px;
	color:#3d3d3d;	
	text-decoration:none;
	font-family: 'ClarendonBT-Bold';
}

nav#main ul ul a{
	font-family: "anisette-petite",sans-serif;
	font-size:14px;
}

nav#admin a{
	font-size:16px;
	color:#3d3d3d;
	text-decoration:none;
}
	nav#admin a:hover{
		color:#25aae1
	}
	nav#admin a#btn_login{
		color:#25aae1;
		text-decoration:underline;
	}
	nav#admin a#btn_login:hover{
		color:#ffbd39;
	}

nav#crumbs a{
	color:#25aae1;
	text-decoration:none;
}	

	nav#crumbs a.current{
		color:#3d3d3d;
	}

#main_callout h1{
	line-height:40px;
}
#main_callout2 h1{
	line-height:40px;
}

#europe_callout h4{
	font-weight:lighter;
}

#form{
	text-align:center;
}

footer a{
	text-decoration:none;
}

footer h6, footer a{
	font-size:14px;
	color:#fff;
}
#sub_field{
	font-size:14px;
	color: #a4a4a4;
}
	#sub_field::-webkit-input-placeholder
	{
		font-family: "anisette-petite",sans-serif;
	}

nav#foot_links{
	font-size:16px;
}
	nav#foot_links a:hover, #foot_wrap a:hover{
		color:#ffbd39;
	}

.panes li, #options_list li,  .panes p, .sim p, #help_information p, .cart_option p, #pageContentWrapper li, #secure_callout li{
	font-size:16px;
	line-height:22px;
}
#pageContentWrapper ul.orderItemsList li { font-size: 14px; }

/* container for the right sidebar content */
#rightSidebarPanel li, #rightSidebarPanel p, #rightSidebarPanel {
    font-size:10px;
}

/*index*/
.phone_service{
	text-align:right;
	color:#fff;
}
	.phone_service h6{
		font-weight:lighter;
	}
	.phone_service h3{
		line-height:27px;
	}
	.phone_service p{
		margin:8px 0;
	}
	.phone_service h3 a, .phone_service h6 a{
		color:#fff;
	}
	.phone_service a{
		text-decoration:none;
	}
	.phone_service a:hover{
		color:#ffbd39;
	}

#testimonials p{
	font-size:16px;
	text-align:right;
}

#country_select label{
	text-align:center;
}


#europe_callout{
	font-weight:lighter
}

#about_resources {
	font-family: 'ClarendonBT-Roman';
}
	#about_resources li a{
		color:#3d3d3d;
		text-decoration:none;
		font-family: "anisette-petite",sans-serif;
	}
	#about_resources a:hover{
		color:#25aae1
	}
	#about_resources li ul li a{
		text-decoration:underline;
	}

.sim h3{
	line-height:27px;
}

/*Sim international*/
ul.productsSideMenu li a{
	color:#d3eef9;
	text-decoration:none;
	font-size:17px;
}
	ul.productsSideMenu li.header a, ul.productsSideMenu li.header a:hover{
		background:#3d3d3d!important;
		color:#fff !important;
	}

	ul.productsSideMenu li a:hover{
		color:#3d3d3d;
		background:#fff;
	}

.panes a, ul#options_list a, #pageContentWrapper .page_list li a, #secure_callout a{
	color:#25aae1;
	text-decoration:none;
}
	.panes a:hover, ul#options_list a:hover, #pageContentWrapper .page_list li a:hover, #secure_callout a:hover{
		color:#ffbd36;
	}

/*phone regional*/
#phone_information h5{
	line-height:24px;
}

/*data landing*/
ul#sim_choices li.sim p{
	font-size:14px;
	line-height:22px;
}
/*Data regional*/
#phone_callout h2{
	font-size:33px;
}

/*checkout 1*/
#general_information label, #existing_customer label, #guest_customer label, #payment_information label{
	font-size:14px;
}
#secure_callout p{
	font-size:16px;
}

/*Login*/
#forgot{
	color:#25aae1;
	font-size:14px;
}
	#forgot:hover{
		color:#ffbd39;
	}
/*My Account*/
#account_information a{
	color:#25aae1;
	text-decoration:none;
}
	#account_information a:hover{
		color:#ffbd39;
	}
	
	.black {color: #3d3d3d;}
	.black:hover { color:#ffbd39;} 
/*misc*/
.text_modal{
    font-size:19px;
    line-height:16px;
    color: #25AAE1;
    text-decoration: none;
}
.fineprint{
    font-size:14px !important;
}
