
/**************************************************************/
/*      x3 Internet Solutions - Client Management Suite       */
/*                    V2.1 -  30/11/2010                      */
/*                                                            */
/*            © x3 Internet Solutions LLP  2010               */
/*          Designed and Written by Simon Maxworthy           */
/**************************************************************/

/* MAIN PAGE FONT AND COLOURS */
body {
	font-family: 'book antiqua', palatino, Georgia, Times New Roman, Verdana, Arial, sans-serif;
	font-size: 15px;
	background: #0A1628;
	color: #000000;
	margin: 0;
}

td, tr {
	font-size: 15px;
}

/* TEXT AREA FONT TO MATCH MAIN FONT */
textarea {
	font-family: 'book antiqua', palatino, Georgia, Times New Roman, Verdana, Arial, sans-serif;
}

/* STYLE FOR HORIZONTAL RULE */
hr {
	border: 0px;
	border-top: 1px solid #999999;
	height: 1px;
	width: 99%;
}

/* MAIN LINKS */
a {
	color: #000000;
	text-decoration: none;
}

/* MAIN LINKS ON MOUSE OVER */
a:hover {
	color: #F79709;
	text-decoration: underline;
}

/* LINKS IN PRODUCT CATEGORIES BOX */
a.cat_tree {
	color: #000000;
	text-decoration: none;
}

/* LINKS IN PRODUCT CATEGORIES BOX ON MOUSEOVER */
a.cat_tree:hover {
	color: #F79709;
	text-decoration: none;
}

/* CURRENT ACTIVE LINK IN PRODUCT CATEGORIES BOX */
a.cat_tree_active {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

/* CURRENT ACTIVE LINK IN PRODUCT CATEGORIES BOX ON MOUSEOVER */
a.cat_tree_active:hover {
	color: #F79709;
	text-decoration: none;
}

/* CATEGORIES CELL LINK IN MAIN PAGE */
a.cat_cell {
	color: #047BCF;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

/* CATEGORIES CELL LINK IN MAIN PAGE ON MOUSEOVER */
a.cat_cell:hover {
	color: #F79709;
	text-decoration: none;
}

/* PRODUCTS CELL LINK IN MAIN PAGE */
a.prod_cell {
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

/* PRODUCTS CELL LINK IN MAIN PAGE ON MOUSEOVER */
a.prod_cell:hover {
	color: #F79709;
	text-decoration: none;
}

/* PRODUCTS CELL SIZE AND BORDER */
.prod_list {
	width: 195px;
	height: 195px;
	border: 1px #000000 solid;
}

/* LINKS IN MAIN ARTICLES MENU */
a.left_menu {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	display: block;
	margin-bottom: 3px;
	padding: 3px;
	background: #F0F4FD;
	border: 1px;
	border-color: #000000;
	border-style: solid;
}

/* LINKS IN MAIN ARTICLES MENU ON MOUSEOVER */
a.left_menu:hover {
	color: #ffffff;
	background: #F79709;
	text-decoration: none;
}

/* CURRENT ACTIVE LINK IN MAIN ARTICLES MENU */
a.left_menuselected {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	display: block;
	width: 142px;
	margin-bottom: 3px;
	padding: 3px;
	background: #DBE8F9;
	border: 1px;
	border-color: #000000;
	border-style: solid;
}

/* CURRENT ACTIVE LINK IN MAIN ARTICLES MENU ON MOUSEOVER */
a.left_menuselected:hover {
	color: #000000;
	background: #DBE8F9;
	text-decoration: none;
}

/* MENU SPACER */
.menuspacer {
	font-size: 12px;
	font-weight: bold;
	display: block;
	line-height: 20px;
	padding-top: 4px;
	color: #047BCF;
}

/* LINKS IN TOP MENU */
a.top_menu {
	color: #121E2E;
	text-decoration: none;
	padding:	4px;
	letter-spacing: 2px;
	white-space: nowrap;
}

/* LINKS IN TOP MENU ON MOUSEOVER */
a.top_menu:hover {
	text-decoration: none;
	padding:	3px;
	border:		1px solid #3169C6;
	background-color:	#7AC2F4;
    color: black;
}

a.top_menuselected {
	padding:	4px;
	letter-spacing: 2px;
}

a.top_menuselected:hover {
	text-decoration: none;
	padding:	3px;
	border:		1px solid #3169C6;
	background-color:	#7AC2F4;
    color: black;
}

/* PAGE TITLE */
.title {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #047BCF;
}

/* PRODUCTS PRICE */
.price {
	font-size: 16px;
	font-weight: bold;
}

#menu_top {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	margin-top: 4px;
	margin-bottom: 10px;
	color: #2878B3;
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
}

#menu_bottom {
	font-family: Verdana, Arial, sans-serif;
	text-align: center;
	padding-top: 10px;
	color: #2878B3;
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
}

#container {
	width: 996px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	height: 128px;
	text-align: center;
}
#mainpage {
	padding-left: 15px;
	padding-right: 15px;
}
#maincontent {
	padding: 10px;
	background: #EEEEEE;
}
#menu_bottom {
	clear: both;
}
#footer {
	height: 18px;
	clear: both;
}
#sub {
	color: #CCC;
	text-align: center;
	font-size: 12px;
}

/* LEFT COLUMN CONTAINER */
#column_left {
	width: 150px;
	float: left;
}

/* SIDE BOXES CONTAINER */
div.side_box {
	width: 140px;
	padding: 4px;
	background: #F0F4FD;
	border: 1px;
	border-style: solid;
	border-color: #000000;
}

/* ERROR MESSAGE STYLE */
div.error {
	background: #E11E45;
	color: #FFFFFF;
	line-height: 25px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
}

/* MAIN CONTENT CONTAINER */
#content {
	width: 780px;
	float: right;
}

#content_full {
	padding-left: 30px;
	padding-right: 30px;
}

/* PAGE STATS CONTAINER */
#stats {
	text-align: center;
	font-size: 9px;
	height: 16px;
	color: #CCC;
}

/* FIELDSET STYLE */
fieldset {
	border: #047BCF solid 1px;
}

/* FIELDSET LEGEND STYLE */
legend {
background: #f8f8f9;
border: #047BCF solid 1px;
padding: 1px 10px;
}

/* GALLERY PHOTO TITLE */
.photoTitle {
	font-size: 12px;
	font-weight: bold;
}

/* GALLERY PHOTO DESCRIPTION */
.description {
	text-align: left;
	padding: 10px;
	border: 1px;
	border-style: solid;
	border-color: #047BCF;
	background: #f8f8f9;
}

/* TEXT LINK BUTTONS */
a.button {
	border-color: #047BCF;
	border-style: outset;
	border-width: 3px;
	padding: 2px 10px 2px 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #047BCF;
	color: #ffffff;
	text-decoration: none;
	float: right;
	margin-right: 10px;
}

/* TEXT LINK BUTTONS ON MOUSEOVER */
a.button:hover {
	border-style: inset;
	text-decoration: none;
	background: #CBDCF8;
	color: #000000;
}

/* ALTERNATE TABLE ROWS STYLE 1 */
.alt1 {
	background-color: #E8EFF9;
}

/* ALTERNATE TABLE ROWS STYLE 2 */
.alt2 {
	background-color: #CFDFF9;
}

/* TABLE ROW HEADER */
tr.category {
	height: 29px;
	background: #047BCF url(images/cat_back.jpg);
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}

/* LINKS IN BLOG TO ARTICLE */
.blog_link {
	color: #7EA9ED;
	font-weight: bold;
	font-size: 12px;
}

/* LINKS IN BLOG TO COMMENTS */
a.blog_comments {
	color: #7EA9ED;
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
}

/* LINKS IN BLOG TO COMMENTS ON MOUSEOVER */
a.blog_comments:hover {
	color: #999999;
}

/* WRITTEN BY TEXT IN BLOG */
.blog_written {
	color: #7EA9ED;
	font-style: italic;
}

/* PAGINATION TEXT */
table.pagination {
	color: #000000;
	font-size: 10px;
	border: 1px #000000 solid;
	margin-bottom: 8px;
}

/* PAGINATION CURRENT PAGE */
.current_page {
	color: #FF0000;
	font-size: 14px;
}

/* LINKS IN PAGINATION */
a.pagination {
	color: #000000;
	font-size: 14px;
	text-decoration: none;
	display: block;
}

/* LINKS IN PAGINATION ON MOUSEOVER */
a.pagination:hover {
	background: #7EA9ED;
	font-size: 14px;
	text-decoration: none;
}

/* FORM AND CONTENT TABLES OUTER COLOUR */
.table_outer {
	background: #000000;
}

/* FORM AND CONTENT TABLES INNER COLOUR */
.table_inner {
	background: #FFFFFF;
}

.linkcell {
 cursor : pointer;
}

.x3form {
	margin: 0;
}

.x3form_text, .x3form_file, .x3form_password, .x3form_select, .x3form_option, .x3form_checkbox, .x3form_radio, .x3form_textarea, .x3form_submit, .x3form_verification {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.x3form_table {
	border: 1px solid #192B3F;
	background: #EEEEEE;
}

.x3form_header, .x3form_footer {
	background: #749FC1;
	color: #FFFFFF;
	font-weight: bold;
}

.x3form_alt1 {
	background: #293646;
	color: #FFFFFF;
	font-weight: bold;
}

.x3form_alt2 {
	background: #E1E1E3;
}

.x3form_star {
	font-size: 18px;
	font-weight: bold;
	color: red;
}

.x3form_error {
	background: #E11E45;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.x3form_types {
	font-size: 11px;
}

.x3form_spacer {
	background: #749FC1;
	color: #FFFFFF;
	font-weight: bold;
}

.bubble {
  background-color:#EDEDED;
  border:2px solid #666666;
  line-height:1.3em;
  margin: -17px 180px;
  padding:10px;
  z-index: 1000;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius: 6px;
  visibility: hidden;
  position:absolute;
  -moz-box-shadow: 4px 4px 8px #333;
  -webkit-box-shadow: 4px 4px 8px #333;
  box-shadow: 4px 4px 8px #333;
  width: 250px;
}

.bubble-arrow-border {
  border-color: transparent #666666 transparent transparent;
  border-style: solid;
  border-width: 10px;
  height:0;
  width:0;
  position:absolute;
  left:-22px;
  top:15px;
}

.bubble-arrow {
  border-color: transparent #EDEDED transparent transparent;
  border-style: solid;
  border-width: 10px;
  height:0;
  width:0;
  position:absolute;
  left:-19px;
  top:15px;
}

#pre {
	height: 0px;
	overflow: hidden;
}

.x3_africa { border: 0; width: 125px; height: 125px; background: url('../../blocklist/world.png') -0px -0px; }
.x3_antarctica { border: 0; width: 125px; height: 125px; background: url('../../blocklist/world.png') -0px -250px; }
.x3_asia { border: 0; width: 125px; height: 125px; background: url('../../blocklist/world.png') -125px -125px; }
.x3_europe { border: 0; width: 125px; height: 125px; background: url('../../blocklist/world.png') -250px -125px; }
.x3_north_america { border: 0; width: 125px; height: 125px; background: url('../../blocklist/world.png') -0px -125px; }
.x3_oceania { border: 0; width: 125px; height: 125px; background: url('../../blocklist/world.png') -125px -0px; }
.x3_other { border: 0; width: 125px; height: 125px; background: url('../../blocklist/world.png') -250px -0px; }
.x3_south_america { border: 0; width: 125px; height: 125px; background: url('../../blocklist/world.png') -125px -250px; }

.x3_ad { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -0px -67px; }
.x3_ae { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -176px -121px; }
.x3_af { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -160px -55px; }
.x3_ag { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -64px -166px; }
.x3_ai { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -112px -0px; }
.x3_al { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -16px -12px; }
.x3_am { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -0px -188px; }
.x3_an { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -128px -155px; }
.x3_ao { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -112px -111px; }
.x3_ap { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -96px -155px; }
.x3_ar { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -192px -165px; }
.x3_as { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -80px -78px; }
.x3_at { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -144px -188px; }
.x3_au { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -96px -89px; }
.x3_aw { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -0px -133px; }
.x3_ax { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -16px -45px; }
.x3_az { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -160px -88px; }
.x3_ba { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -208px -0px; }
.x3_bb { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -0px -34px; }
.x3_bd { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -192px -66px; }
.x3_be { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -192px -88px; }
.x3_bf { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -160px -99px; }
.x3_bg { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -128px -110px; }
.x3_bh { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -144px -132px; }
.x3_bi { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -112px -55px; }
.x3_bj { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -128px -11px; }
.x3_bm { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -160px -166px; }
.x3_bn { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -96px -44px; }
.x3_bo { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -176px -177px; }
.x3_br { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -192px -44px; }
.x3_bs { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -0px -100px; }
.x3_bt { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -176px -77px; }
.x3_bv { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -96px -22px; }
.x3_bw { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -208px -44px; }
.x3_by { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -32px -133px; }
.x3_bz { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -80px -188px; }
.x3_ca { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -128px -166px; }
.x3_cc { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -64px -133px; }
.x3_cd { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -96px -111px; }
.x3_cf { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -96px -11px; }
.x3_cg { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -192px -143px; }
.x3_ch { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -0px -177px; }
.x3_ci { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -160px -155px; }
.x3_ck { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -32px -78px; }
.x3_cl { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -160px -22px; }
.x3_cm { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -32px -188px; }
.x3_cn { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -80px -122px; }
.x3_co { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -192px -33px; }
.x3_cr { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -160px -143px; }
.x3_cs { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -160px -44px; }
.x3_cu { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -80px -44px; }
.x3_cv { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -176px -0px; }
.x3_cx { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -192px -188px; }
.x3_cy { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -176px -11px; }
.x3_cz { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -112px -166px; }
.x3_de { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -64px -89px; }
.x3_dj { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -64px -111px; }
.x3_dk { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -80px -155px; }
.x3_dm { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -192px -110px; }
.x3_do { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -144px -22px; }
.x3_dz { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -16px -23px; }
.x3_ec { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -112px -77px; }
.x3_ee { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -144px -66px; }
.x3_eg { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -64px -44px; }
.x3_eh { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -112px -133px; }
.x3_er { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -128px -33px; }
.x3_es { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -0px -166px; }
.x3_et { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -128px -88px; }
.x3_eu { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -208px -121px; }
.x3_fi { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -176px -132px; }
.x3_fj { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -48px -111px; }
.x3_fk { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -16px -78px; }
.x3_fm { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -80px -133px; }
.x3_fo { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -48px -78px; }
.x3_fr { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -16px -0px; }
.x3_ga { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -32px -122px; }
.x3_gb { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -96px -188px; }
.x3_gd { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -64px -155px; }
.x3_ge { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -176px -55px; }
.x3_gf { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -32px -0px; }
.x3_gg { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -160px -121px; }
.x3_gh { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -80px -111px; }
.x3_gi { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -128px -77px; }
.x3_gl { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -48px -0px; }
.x3_gm { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -32px -67px; }
.x3_gn { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -64px -56px; }
.x3_gp { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -0px -78px; }
.x3_gq { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -208px -88px; }
.x3_gr { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -128px -188px; }
.x3_gs { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -16px -177px; }
.x3_gt { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -64px -78px; }
.x3_gu { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -192px -22px; }
.x3_gw { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -80px -100px; }
.x3_gy { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -192px -132px; }
.x3_hk { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -128px -177px; }
.x3_hm { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -0px -23px; }
.x3_hn { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -96px -55px; }
.x3_hr { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -48px -133px; }
.x3_ht { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -192px -176px; }
.x3_hu { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -144px -88px; }
.x3_id { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -96px -122px; }
.x3_ie { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -176px -44px; }
.x3_il { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -32px -100px; }
.x3_im { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -208px -77px; }
.x3_in { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -192px -121px; }
.x3_io { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -16px -89px; }
.x3_iq { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -16px -144px; }
.x3_ir { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -16px -133px; }
.x3_is { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -128px -0px; }
.x3_it { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -0px -111px; }
.x3_je { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -160px -177px; }
.x3_jm { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -176px -88px; }
.x3_jo { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -0px -45px; }
.x3_jp { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -176px -22px; }
.x3_ke { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -32px -89px; }
.x3_kg { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -208px -55px; }
.x3_kh { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -96px -100px; }
.x3_ki { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -112px -144px; }
.x3_km { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -112px -155px; }
.x3_kn { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -48px -56px; }
.x3_kp { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -80px -166px; }
.x3_kr { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -128px -99px; }
.x3_kw { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -96px -177px; }
.x3_ky { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -64px -33px; }
.x3_kz { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -48px -166px; }
.x3_la { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -32px -111px; }
.x3_lb { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -160px -132px; }
.x3_lc { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -64px -22px; }
.x3_li { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -144px -110px; }
.x3_lk { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -0px -12px; }
.x3_lr { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -128px -22px; }
.x3_ls { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -112px -22px; }
.x3_lt { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -64px -11px; }
.x3_lu { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -160px -66px; }
.x3_lv { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -0px -155px; }
.x3_ly { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -144px -77px; }
.x3_ma { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -80px -177px; }
.x3_mc { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -16px -155px; }
.x3_md { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -64px -144px; }
.x3_me { border: 0; width: 16px; height: 12px; background: url('../../blocklist/flags.png') -0px -0px; }
.x3_mg { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -128px -144px; }
.x3_mh { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -128px -44px; }
.x3_mk { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -64px -0px; }
.x3_ml { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -208px -66px; }
.x3_mm { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -176px -99px; }
.x3_mn { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -16px -166px; }
.x3_mo { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -96px -66px; }
.x3_mp { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -0px -122px; }
.x3_mq { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -16px -111px; }
.x3_mr { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -0px -56px; }
.x3_ms { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -32px -155px; }
.x3_mt { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -64px -122px; }
.x3_mu { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -160px -188px; }
.x3_mv { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -144px -166px; }
.x3_mw { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -80px -89px; }
.x3_mx { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -176px -66px; }
.x3_my { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -48px -67px; }
.x3_mz { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -144px -11px; }
.x3_na { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -112px -122px; }
.x3_nc { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -32px -45px; }
.x3_ne { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -96px -133px; }
.x3_nf { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -48px -22px; }
.x3_ng { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -144px -0px; }
.x3_ni { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -0px -144px; }
.x3_nl { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -112px -33px; }
.x3_no { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -32px -56px; }
.x3_np { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -192px -154px; }
.x3_nr { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -112px -44px; }
.x3_nu { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -64px -67px; }
.x3_nz { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -96px -77px; }
.x3_om { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -48px -100px; }
.x3_pa { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -160px -110px; }
.x3_pe { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -96px -33px; }
.x3_pf { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -80px -11px; }
.x3_pg { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -80px -0px; }
.x3_ph { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -144px -99px; }
.x3_pk { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -32px -166px; }
.x3_pl { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -48px -89px; }
.x3_pm { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -208px -11px; }
.x3_pn { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -144px -177px; }
.x3_pr { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -80px -22px; }
.x3_ps { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -192px -11px; }
.x3_pt { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -160px -0px; }
.x3_pw { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -144px -121px; }
.x3_py { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -176px -166px; }
.x3_qa { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -16px -100px; }
.x3_re { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -48px -177px; }
.x3_ro { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -128px -66px; }
.x3_rs { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -32px -11px; }
.x3_ru { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -192px -55px; }
.x3_rw { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -160px -11px; }
.x3_sa { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -128px -122px; }
.x3_sb { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -144px -44px; }
.x3_sc { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -208px -22px; }
.x3_sd { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -48px -122px; }
.x3_se { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -16px -67px; }
.x3_sg { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -48px -144px; }
.x3_sh { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -16px -56px; }
.x3_si { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -80px -33px; }
.x3_sj { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -48px -45px; }
.x3_sk { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -16px -34px; }
.x3_sl { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -0px -89px; }
.x3_sm { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -176px -143px; }
.x3_sn { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -144px -155px; }
.x3_so { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -112px -11px; }
.x3_sr { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -112px -177px; }
.x3_st { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -32px -177px; }
.x3_sv { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -144px -33px; }
.x3_sy { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -64px -100px; }
.x3_sz { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -128px -133px; }
.x3_tc { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -64px -177px; }
.x3_td { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -192px -99px; }
.x3_tf { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -80px -55px; }
.x3_tg { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -80px -144px; }
.x3_th { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -112px -99px; }
.x3_tj { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -208px -110px; }
.x3_tk { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -144px -55px; }
.x3_tl { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -192px -0px; }
.x3_tm { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -16px -122px; }
.x3_tn { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -32px -34px; }
.x3_to { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -32px -144px; }
.x3_tr { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -48px -188px; }
.x3_tt { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -144px -144px; }
.x3_tv { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -16px -188px; }
.x3_tw { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -112px -66px; }
.x3_tz { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -48px -11px; }
.x3_ua { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -96px -166px; }
.x3_ug { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -64px -188px; }
.x3_um { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -176px -154px; }
.x3_us { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -160px -77px; }
.x3_uy { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -48px -33px; }
.x3_uz { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -112px -88px; }
.x3_va { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -32px -23px; }
.x3_vc { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -80px -66px; }
.x3_ve { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -208px -99px; }
.x3_vg { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -176px -110px; }
.x3_vi { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -112px -188px; }
.x3_vn { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -192px -77px; }
.x3_vu { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -96px -0px; }
.x3_wf { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -160px -33px; }
.x3_ws { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -48px -155px; }
.x3_ye { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -176px -33px; }
.x3_yt { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -128px -55px; }
.x3_za { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -208px -33px; }
.x3_zm { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -96px -144px; }
.x3_zw { border: 0; width: 16px; height: 11px; background: url('../../blocklist/flags.png') -176px -188px; }

.privacy_accordion {
    background-color: #ddd;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
}

.privacy_active, .privacy_accordion:hover {
    background-color: #ccc;
}

.privacy_panel {
    padding: 0 18px;
    display: none;
    background-color: white;
    overflow: hidden;
}

.example {
    padding: 10px;
    background: #F9F9F9;
    font-family: "Times New Roman", Times, serif;
    font-style: italic;
    font-size: 15px;
}

#priv p {
	margin: 1em;
	font-size: 13px;
}

#cookies table {
  width: 100%;
  border-collapse: collapse;
}
#cookies tr:nth-of-type(odd) {
  background: #ddd;
}
#cookies th {
  background: #333;
  color: white;
  font-weight: bold;
}
#cookies td, #cookies th {
  padding: 6px;
  border: 1px solid #ccc;
  text-align: left;
}

@media
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	#cookies table, #cookies thead, #cookies tbody, #cookies th, #cookies td, #cookies tr {
		display: block;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	#cookies thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	#cookies tr { border: 1px solid #ccc; }

	#cookies td {
		/* Behave  like a row */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 40%;
	}

	#cookies td:before {
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 5px;
		left: 5px;
		width: 40%;
		padding-right: 5px;
		white-space: nowrap;
	}

	/*
	Label the data
	*/
	#cookies td:nth-of-type(1):before { content: 'Name:'; }
	#cookies td:nth-of-type(2):before { content: 'Category:'; }
	#cookies td:nth-of-type(3):before { content: 'Type:'; }
	#cookies td:nth-of-type(4):before { content: 'Lifetime:'; }
	#cookies td:nth-of-type(5):before { content: 'Description:'; }
}

