@charset "UTF-8";
/* CSS Document */

#container_anim {
	margin: 0 auto; /* important! otherwise it won't centre */
	width: 1024px;
	height: 730px;
	background-color: #000000;
	z-index: 0;
	border: 1px solid #403F2D;
	text-align: center;
}

#ruler {
	width: 1004px; 
	height: 129px; 
	background: #000000; 
	text-align: left; 
	padding-left: 20px;
}

#grow_rule {
	width: 10px; 
	height: 128px; 
	background: #000000; 
	border-bottom: 1px solid white;
}
	
#container_black {
	margin: 0 auto; /* important! otherwise it won't centre */
	width: 1024px;
/*	height: 730px; */
	background-color: #000000;
	z-index: 0;
	border: 1px solid #403F2D;
}
	
#container_white {
	margin: 0 auto; /* important! otherwise it won't centre */
	width: 1024px;
	height: 730px;
	background-color: #FFFFFF;
	z-index: 0;
	border: 1px solid #403F2D;
}

#container_white_press {
	width: 1024px;
	height: 1500px;
	background-color: #FFFFFF;
	z-index: 0;
	border: 1px solid #403F2D;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

#container_red {
	margin: 0 auto; /* important! otherwise it won't centre */
	width: 1024px;
	height: 730px;
	background-color: #B91320;
	z-index: 0;
	border: 1px solid #403F2D;
}
	
#container_red2 {
	margin: 0 auto; /* important! otherwise it won't centre */
	width: 1024px;
	height: 730px;
	background-color: #BC0606;
	z-index: 0;
	border: 1px solid #403F2D;
}
	
	
	
table.header { background: #000000 url(../media/base/top_rule.gif) bottom left no-repeat; }

td.ensign { background: url(../media/base/ensign.gif) top right no-repeat; }

.button { 
	font-size: 10px;
	font-weight: bold; 
	background-color: #CD0D2E; 
	color: #FFFFFF; 
	margin: 0px 4px 2px 3px;  /* top, right, bottom, left */
}

/*///////////////// DIGITAL CLOCK //////////////////////////////////////*/

#digitalClock {
	width: 141px;
	height: 23px;
	padding: 60px 0px 0px 0px; /* top, right, bottom, left */
	background: url(../media/base/ensign.gif) top left no-repeat;
}
	
.digits { font-size: 10px; font-weight: bold; color: white; }

p.digits { margin: 0px 0px 0px 3px; /* top, right, bottom, left */ }

/*//////////////////////////////////////////////////////////////////////*/

td.feature_list { padding-top: 4px; }

/*bg images
======================================*/	

#image_fade {
	position: relative;
	height: 380px;
	width: 596px;
	z-index: 0;
	padding-top: 4px;
}

#image_1, #image_2, #image_3, #image_4, #image_5, #image_6 {
	position: relative;
	height: 380px;
	width: 596px;
	z-index: 0;
}	

#image_fade_limited {
	position: relative;
	height: 380px;
	width: 490px;
	z-index: 0;
	padding-top: 4px;
}

#limited_1, #limited_2, #limited_3, #limited_4, #limited_5 {
	position: relative;
	height: 380px;
	width: 490px;
	z-index: 0;
}	

#image_fade_EP120, #image_fade_Norton, #image_fade_P51 {
	position: relative;
	height: 380px;
	width: 490px;
	z-index: 0;
	padding-top: 4px;
}

#EP120_1, #EP120_2, #EP120_3 {
	position: relative;
	height: 380px;
	width: 490px;
	z-index: 0;
}	

#Norton_1, #Norton_2, #Norton_3 {
	position: relative;
	height: 380px;
	width: 490px;
	z-index: 0;
}	

#P51_1, #P51_2, #P51_3, #P51_4, #P51_5 {
	position: relative;
	height: 380px;
	width: 490px;
	z-index: 0;
}

/* The Collection
======================================*/	

td.watch_w a, td.watch_b a, td.watch_bx a {
	font-size: 55%; 
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0.04em;
	text-decoration: none;
	padding: 0 0 0 0; 
	margin: 0px 0px 0px 0px;
}

td.watch_b a, td.watch_bx a { color: #000000; }

td.watch_w a:hover { color: #000000; }


td.wgrid_w, td.wgrid_b, td.wgrid_bx { border: solid white 1px; border-bottom: 0px; }
td.wlast_w, td.wlast_b, td.wlast_bx { border: solid white 1px; }

td.wgrid_w a, td.wlast_w a, td.wgrid_b a, td.wlast_b a, td.wgrid_bx a, td.wlast_bx a {
	font-size: 70%; 
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0.06em;
	text-decoration: none;
	padding: 0 0 0 0; 
	margin: 0px 0px 0px 6px;
}

td.wgrid_b a, td.wlast_b a, td.wgrid_bx a, td.wlast_bx a { color: #000000; }

td.wgrid_w a:hover, td.wlast_w a:hover { color: #000000; }

/* Range
======================================*/	

td.arrow_link a, td.arrow_link_hi a {
	font-size: 60%; 
	font-weight: normal;
	color: #808080; /* grey */  
	text-decoration: none;
	letter-spacing: 0.1em;
	padding: 0 0 0 0;  /* top, right, bottom, left */
	margin: 0px 0px 0px 0px;
}

td.arrow_link a:hover { color: #D21624; } /* red */ 

td.arrow_link_hi a { color: #D21624; } /* red */

/* Features
======================================*/	

/*///////////////// ZOOM PANEL /*/

#holder {
	position: relative;
}

#zoom-big {
	position: absolute;
	margin: 0;
	z-index: 50;
	height: 380px;
	width: 490px;
}

#text_panel {
	position: relative;
	margin: 0;
	z-index: 0;
}

#text_panel1 {
	position: relative;
	margin: 0;
	z-index: 0;
}

#text_panel2 {
	position: relative;
	margin: 0;
	z-index: 0;
}

#instruction_text p, #col_list p, #range_list p {
	align: left;
	margin: 0;
	padding: 6px 0px 0px 0px; /* top, right, bottom, left */
	font-size: 60%; 
	font-weight: bold;
	color: #FFFFFF;
}

#col_list p { 
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 10px; 
}


td.arrow_link2 a, td.arrow_link2_hi a, td.arrow_link_plain a {
	font-size: 60%; 
	font-weight: bold;
	color: #FFFFFF; /* white */  
	text-decoration: none;
	letter-spacing: 0.1em;
	padding: 0 0 0 0; 
	margin: 0px 0px 0px 0px;
}

td.arrow_link2 a:hover { color: #D21624; } /* red */ 

td.arrow_link2_hi a { color: #D21624; } /* red */

td.arrow_link_plain a { color: #FFFFFF; /* white */ } /* no effect */

/* Gallery
====================================*/

#gallery {
	margin: 0 auto; /* important! otherwise it won't centre */
	font-weight: 800;
/*	float: left; */
	padding: 0 0 0 0;  /* top, right, bottom, left */
	margin: 0 0 0 0px;  
/*	width: 1000px; */
}
	
#gallery_pic {
	float: left;
	text-align: center;
	padding: 0 0 0 0;  /* top, right, bottom, left */
	margin: 16px 26px 16px 26px;  
	width: 182px;
	height: 130px;
}

#gallery_pic_framed {
	float: left;
	text-align: center;
	padding: 0 0 0 0;  /* top, right, bottom, left */
	margin: 10px 14px 0px 14px;  
	width: 190px;
	height: 190px;
	background: url(../media/base/photo_background1.gif) top left no-repeat;
/*	border: 1px solid #CD0D2E; */
}

#gallery a:hover img {
	border: 1px solid #CD0D2E;
}

#gallery li img {
	padding: 0 5px 0 0;
}
	
#gallery img.map {
	float: left;
	padding: 0;
	border: solid 1px;
	margin: 0;
}

.gallery_instructions {
	font-size: 12px;
	font-weight: normal;
	padding: 6px 75px 12px 4px;  /* top, right, bottom, left */
}

a.plain {
	font-weight: bold;
	padding: 0px 3px 0px 1px; /* top, right, bottom, left */ 
}

a.plain:hover {
	color: #612695;
	text-decoration: underline;
	padding: 0px 3px 0px 1px; /* top, right, bottom, left */ 
}

a.hilite {
	color: white; 
	background: #CD0D2E;
	padding: 0px 3px 0px 1px; /* top, right, bottom, left */ 
}

#clear { clear: both; }
	
#prev_link, #more_link, #prev_link_on_black, #more_link_on_black, 
#prev_nav, #more_nav, #prev_nav_on_black, #more_nav_on_black { float: right; height: 16px;}

#prev_link p, #more_link p, #prev_link_on_black p, #more_link_on_black p {
	font-size: 100%; 
	padding: 2px 0px 0px 0px /* top, right, bottom, left */
}

#prev_link a, #more_link a, #prev_link_on_black a, #more_link_on_black a {
	font-size: 60%; 
	font-weight: normal;
	color: #808080; /* grey */  
	text-decoration: none;
	letter-spacing: 0.1em;
}

#prev_link_on_black a, #more_link_on_black a { color: #FFFFFF; /* white */ }

#more_link, #more_link_on_black { padding-left: 20px; }

/* #prev_link a:hover, #more_link a:hover, #prev_link_on_black a:hover, #more_link_on_black a:hover { color: #D21624; }  red */ 

/* Maps ----------------------------- */

td.world_map { background: url(../media/stockists/world_map.gif) top left no-repeat; }

#flash_map  {
	position: relative;
	width: 490px;
	height: 380px;
	z-index: 1;
}

#instruct  {
	position: relative;
	top: 0px;
	left: 0px;
}

#list_holder p, #trail_holder p, #backDivs p {
	font-size: 70%; 
	font-weight: normal;
	line-height: 130%; 
	color: #FFFFFF;
	text-decoration: none;
	padding: 0 0 0 0; 
	margin: 0px 0px 10px 0px;
}

#list_holder a, #list_holder a:active, #list_holder a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

#list_holder a:hover { color: #D21624; /* red */  }

#uk_reg_area p, #usa_reg_area p { margin: 0px 0px 2px 0px; }

#trail_holder {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0 0 0 0; 
	margin: 0px 0px 12px 0px;
}

#county_list p {
	margin: 0px 0px 6px 0px;
}	


.stockist_name { font-weight: normal; }

td.mag_white p, td.mag_red p {
	font-size: 70%; 
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
/*	letter-spacing: 0.04em; */
	text-decoration: none;
	padding: 0 0 0 0;
	margin: 0px 0px 0px 6px;
}

td.mag_red p { color: #D21624; } /* red */ 

td.magthumb img { border: 1px solid #000000; } /* red */ 
td.magthumb img:hover { border: 1px solid #D21624; } /* red */ 

/* Press Release scrolling text ///////////////////*/

table.sroll { background: url(../press/releases/title.jpg) no-repeat top left; }

td.scroll_header { 
	background-color: #E7E4D8;
	font-size: 70%; 
	font-weight: normal;
	color: #808080; /* grey */
	text-decoration: none;
	padding: 0 0 0 0;
	margin: 0px 0px 0px 4px;
}

td.scroll_header p { 
	padding: 0 0 0 0;
	margin: 0px 0px 0px 12px;
}

.dmx1Content td p, .dmx1Content td p.scroll_title { 
	font-size: 70%; 
	font-weight: normal;
	line-height: 120%; 
	color: #808080; /* grey */  
	text-decoration: none;
	padding: 0 0 0 0;
	margin: 6px 0px 16px 8px; /* top, right, bottom, left */ 
}

.dmx1Content td p.scroll_title { 
	color: #D21624; /* red */
	font-weight: bold;
	line-height: 110%; 
	margin: 0px 0px 1px 8px;
}

td.scroll_news_pic {
	border: 1px solid #959595; /* grey */
}

#prev1 img, #prev2 img, #prev3 img, #prev4 img { border: 1px solid #D4D4D4; } /* grey */
	
#prev1 a:hover img, #prev2 a:hover img, #prev3 a:hover img, #prev4 a:hover img { border: 1px solid #D21624; } /* red */ 
	
td.copyright_on_black { padding-bottom: 10px; }

table.boutique_preview { border: 1px solid #808080; } /* grey */  

