/* CSS Document */

body {
	background-image:url(images/background.jpg);
	background-repeat:repeat;
	background-attachment:fixed;
	font-family:Trebuchet MS, sans-serif;
	font-weight:lighter;
	text-decoration:none;
	height:auto;
	width:800px;
	margin:auto;
	text-align:center;
	}
	

div.page {
	height:auto;
	width:800px;
	background-color:#000000;
	}
	
div.header {
	height:136px;
	background-image:url(images/IIHeader.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-align:right;
	font-size:9px;
		}
		
div.menu {
	clear:both;
	}

div.mainpageHP {
	clear:both;
	background-image:url(images/internationalimagesHP.jpg);
	background-repeat:no-repeat;
	height:600px;
	}
	
div.mainpageAP {
	background-image:url(images/michaelchildersAP.jpg);
	background-repeat:no-repeat;
	height:539px;
	}

	
div.mainpageCC {
	clear:both;
	background-image:url(images/backimgCC.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center;
	}

div.mainpageMSP {
	clear:both;
	background-image:url(images/backimgMSP.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center;
	}
	
div.mainpageCP {
	background-image:url(images/mainpageC.jpg);
	background-repeat:no-repeat;
	height:539px;
	}
	
div.mainpageWP {
	background-image:url(images/mainpageWP.jpg);
	background-repeat:no-repeat;
	}

div.footer {
	clear:both;
	text-align:center;
	font-size:9px; 
	color:#FFFFFF;
	}

.text	{
	color:#FFFFFF;
	font-size:11px;
	line-height:155%;
	text-decoration:none;
	font-weight:normal;
	}
	
.text1	{
	color:#FFFFFF;
	font-size:12px;
	}

.text2	{
	color:#FFFFFF;
	font-size:14px;
	}

.text3 {
	color:#FFFFFF;
	font-size:10px;
	}
	
.text4 {
	color:#FFFFFF;
	font-size:11px;
	}

.text5 {
	color:#e31e26;
	font-size:12px;
	}

div.textbox {
	padding: 25px 25px 25px 25px;
	font-size:11px;
	color:#FFFFFF;
	}
	
/* Product Page Design Appearance */
		
div.productinfobox {
	height:250px;
	width:310px;
	overflow:auto;
	padding-right:7px;
	}
	
div.product {
	width:450px;
	height:450px;
	}
	
div.attributesbox {
	width:310px;
	height:129px;
	padding-top:10px;
	}

div.column {
	width:10px;
	}

div.column1 {
	width:20px;
	}

/* Product Page Design End */

	
.productimg {
	border-color:#ffffff;
	border-style:solid;
	border-width:1px;
	}

a	{
	color:#FFFFFF;
	text-decoration:none;
	}

a:hover {
	text-decoration:none;
	}

	
a.a1:hover {
	color:#e31e26;
	text-decoration:none;	
	}
	
a.a2	{
	color:#e31e26;
	text-decoration:none;
	}
	
a.a2:hover {
	color:#393939;
	text-decoration:none;	
	}

#imageContainer {
	height:282px;
	width:524px;
	float:left;
	text-align:left;
	position:relative;
	margin-top:73px;
	border:none;
	}
	
#imageContainer img {
	display:none;
	position:absolute;
	top:73; left:0;
	border:none;
	}

.highslide img {
	border-color:#e31e26;
	border-style:solid;
	border-width:1px;
	}
.highslide:hover img {
	border-color:#ffffff;
	border-style:solid;
	border-width:1px;
	}
	
.highslide:hover {
	color:#e31e26;
	text-decoration:none;	
	}

.highslide-image {
    border-color:#e31e26;
	border-style:solid;
	border-width:2px;
	}
	
.highslide-image-blur {
	}
	
.highslide-caption {
    display: none;
	color:#FFFFFF;
	border-color:#e31e26;
	border-style:solid;
	border-width:2px;
	border-top:0px;
    padding: 5px;
    background-color:#000000;
	}
	
.highslide-loading {
    display: block;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding:3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(images/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
	}

.highslide-move {
    cursor: move;
	}

.highslide-overlay {
	display: none;
	}
	
/* Controlbar example */
.controlbar {	
	margin-left: 60px;
	background:url(images/graphics/controlbar2.gif);
	width: 210px;
	height: 32px;
}
.controlbar a {	
	display: block;
	float: left;
	margin: 0 0 0 5px;
	height: 30px;
	width: 42px;
}

/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.navbar	{
	float:left;
	width:185px;
	border-right:1px solid #700002;
	}  

.sideMenu
	{
  	width:185px;
  	position:relative;
  	margin-top:25px;
	font-size:14px;
	}

.topItem	{
	letter-spacing: 0;
	padding-top:10px;
  	background: url("images/arrow-up-title.jpg") no-repeat;
  	background-position:center;
  	width: 185px;
  	height: 25px;
  	color: #ffffff;
	}

.topItemOver
{
  letter-spacing: 0;
  padding-top:10px;
  background: url("images/arrow-up-title-on.jpg") no-repeat;
  background-position:center;
  height: 25px;
  width: 185px;
  color: #e31e26;
  cursor:pointer;
}

.topItemClose	{
	padding-top:10px;
  	letter-spacing: 0;
  	background: url("images/arrow-down-title.jpg") no-repeat;
 	background-position:center;
 	height: 25px;
  	width: 185px;
  	color: #ffffff;
	cursor:pointer;
	}


.topItemCloseOver 	{
	padding-top:10px;
  	letter-spacing: 0;
 	 background: url("images/arrow-down-title-on.jpg") no-repeat 0 0;
 	 background-position:center center;
  	background-repeat:no-repeat;
  	height: 25px;
  	width: 185px;
  	color: #e31e26;
	cursor:pointer;
	}

.dropMenu
{
  font-size:11px;	
  background-color:#000000;
  color:#000000;
  filter:alpha(opacity=100);
  padding-top:5px;
  padding-bottom:5px;
  cursor:pointer;
}

.subMenu
{
   display:block;
}

.subItem	{
	text-align:center;
   	height:18px;
   	font: 11px;	
   	text-decoration:none;
   	color: #000000;
   }

.subItem a
{
   font-size:11px;	 	
   text-decoration:none;
   color: #ffffff;
}

.subItemOver
{
   font-size:11px;	  
   height:18px;
   color: #e31e26;
}

.subItemOver  a
{
   font-size:11px;
   color: #ffffff;
   text-decoration:underline;
}


.drop
{
   border-left:1px solid black;
   border-right:1px solid black;	
}

/* Copyright 2006 LuckyTeam.co.uk. To use this code on your own site, visit http://luckyteam.co.uk */

.luckyZoomSmallImageCont {
position: relative;
}

.luckyZoomBigImageCont {
overflow: hidden;
position: absolute;
z-index: 110;
border: 1px solid #e31e26;
visibility: hidden;
/* display: none; */
}

.luckyZoomHeader {
position: relative;
z-index: 10;
left: 0px;
top: 0px;
font: 10px Tahoma, Verdana, Arial, sans-serif;
color:#fff;
background:#e31e26;
padding:3px;
}

.luckyZoomHeader a {
color: #fff;
}

.luckyZoomPup {
z-index                 : 10;
visibility              : hidden;
position                : absolute;
width                   : 50px;
height                  : 50px;
border: 1px solid #aaa;
background: #ffffff;
opacity: 0.5;
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
filter: alpha(Opacity=50);
}






