body
{
  margin: 0px;
  font-family: Verdana;
  font-size: 8pt;
  /*background-color: #CDCDCD;*/
  background-color:#FFF;
  background-image: url('/images/home/july_skin.jpg');
  background-position: top center;
  background-repeat: no-repeat;
}
iframe{
	border:0px;
}
a, a:visited
{
  text-decoration: none;
}

a:active
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

p{
	margin:0px;
	padding:0px 0px 8px 0px;
}
select{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}

form
{
  margin: 0px;
}

img
{
  border: 0px;
}

/* Header */
#header
{
  height: 147px;
  width: 916px;
  margin-left: auto;
  margin-right: auto;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
#AttractionArea{
	margin-bottom:10px;
}
#tabs
{
  clear: both;
  height: 32px;
  text-align: center;
}

#buttons
{
  float: left;
  height: 25px;
  overflow: hidden;
  text-align: center;
  padding-top: 2px;
  width: 100%;
}

#buttons a
{
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

#buttons td
{
  background-repeat: repeat-x;
  background-position: center center;
}

.button_off_left
{
  height: 21px;
  width: 11px;
}

.button_off_mid
{
  height: 21px;
}

.button_off_right
{
  height: 21px;
  width: 11px;
}

.button_on_left
{
  height: 21px;
  width: 11px;
}

.button_on_mid
{
  height: 21px;
}

.button_on_right
{
  height: 21px;
  width: 11px;
}

#logo
{
  float: left;
  height: 87px;
  width: 189px;
}

#logo a
{
  display: block;
  height: 100%;
}

#logo a span
{
  display: none;
}

#loginarea
{
	float: right;
	width:404px;
	text-align: right;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	display: inline;		/*	IE6 double margin fix: www.dave-woods.co.uk/?p=143 */
}
#loginarea .LoginPanel{
	float:right;
	background-repeat:repeat-x;
	display: inline;			/*IE6 double margin fix: www.dave-woods.co.uk/?p=143 */
}
#loginarea .LoggedInPanel{
	float:right;
	text-align: right;
	height:28px;
	padding:8px 12px 0px 0px;
	background-repeat:repeat-x;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#loginarea .curvedEdge{
	width:9px;
	height:28px;
	background-repeat:no-repeat;
}
#loginarea .LoggedInPanel a:active, #loginarea .LoggedInPanel a:visited, #loginarea .LoggedInPanel a:link{
	font-weight:bold;
}
#loginarea input{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#loginarea .Field
{
	float:left;
	font-weight:bold;
	color:#ffffff;
	padding:7px 4px 0px 0px;
	display: inline;			/*IE6 double margin fix: www.dave-woods.co.uk/?p=143 */
}
#loginarea .ApplyForAccount
{
	float:right;
	margin:4px 0px 0px 0px;
	font-size:10px;
	font-weight:bold;
}
#loginarea .ApplyArrow
{
	float:right;
	margin:4px 4px 0px 4px;
	width:14px;
	height:14px;
	display: inline;			/*IE6 double margin fix: www.dave-woods.co.uk/?p=143 */

}
#loginarea .InputField{
	float:left;
	padding:5px 5px 0px 0px;
	display: inline;			/*IE6 double margin fix: www.dave-woods.co.uk/?p=143 */
}
#loginarea .InputField input{
		padding:0px;
		margin:0px;
}
#loginarea .LoginButton{
	float:right;
	padding:4px 5px 0px 0px;
	display: inline;			/*IE6 double margin fix: www.dave-woods.co.uk/?p=143 */
}
#loginarea form
{
	margin: 0px;
	padding: 0px;
}

/* Layout */
#site
{
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  clear: both;
  background-color: #FFFFFF;
  border-top: 1px solid #999999;
  margin-left: auto;
  margin-right: auto;
  width: 916px;
  border-bottom: 1px solid #000000;
}

#col_left
{
  /*float: left;*/
  width: 160px;
  padding:0px 10px 0px 9px;
}

#col_left_top
{
 /* float: left;*/
	width: 160px;
	padding:11px 10px 0px 9px;
}

#TopBanner
{
	padding:11px 0px 10px 0px;
  /*padding-top: 5px;*/
}

#col_main
{
 /* padding-left: 5px;*/
}

#col_right
{
 /* float: right;*/
  width: 160px;
  padding:0px 9px 0px 10px;
  /*margin-right: 5px;*/
}

/* Footer */
#footer
{
  clear: both;
  width: 916px;
  margin-left: auto;
  margin-right: auto;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  height: 51px;
  font-size: 8pt;
  font-weight: bold;
}

/* Quick Links */

/* Tabs */
#tabs
{
  height: 32px;
  width: 100%;
}

#buttons
{
  border-bottom: 1px solid #000000;
}
.padding
{
	padding:7px 4px 7px 6px;
}
/*Product Details ========================================================================*/
/*========================================================================================*/
.WideBoxContainer{
	width:556px;
	margin:0px 0px 11px 0px;
}
.WideBoxContainer .content{
	width:546px; /*556 -10 for padding class*/
	border-left: 1px solid #777777;
	border-right: 1px solid #777777;
	border-bottom: 1px solid #777777;
}
.BlackHeader{
	width:556px;
	border: 1px solid #000000;
}
.BlackHeader .InnerStroke
{
	width:554px;
	height:18px;
	background-image: url('/images/header.gif');
	background-position:top;
	background-repeat:no-repeat;
	border: 1px solid #2e2e2e;
	overflow:hidden;
}
.BlackHeader .Title
{
	height:18px;
	padding:2px 0px 0px 5px;
	font-size: 9pt;
	font-weight: bold;
	color:#ffffff;
	
	display: inline;
}
.BlackHeader .Format{
	float:right;
	height:18px;
	margin-right:2px;
	display: inline;			/*IE6 double margin fix: www.dave-woods.co.uk/?p=143 */
}
.BlackHeader .Title a:link, .BlackHeader .Title a:hover, .BlackHeader .Title a:visited
{
	color:#ffffff;
}
.ColouredHeader{
	width:556px;
}
.ColouredHeader .InnerStroke
{
	height:18px;
	width:554px;
	background-position:right;
}
.ColouredHeader .Title
{
	height: 16px;
	margin:2px 22px 0px 6px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	overflow: hidden;
}
.ColouredHeader .Format{
	float:right;
	height:18px;
	margin-right:2px;
	display: inline;			/*IE6 double margin fix: www.dave-woods.co.uk/?p=143 */
}
.latestNewsBox{
	width:558px;
}
.latestNewsBox .BoxHeader{
	width:556px;
	border: 1px solid #00577f;
}
.latestNewsBox .InnerStroke{
	height:18px;
	width:554px;
	border: 1px solid #357c9d;
	background-color: #00577f;
	background-image: url('/images/home/header-middle.gif');
	background-position:right;
}
.latestNewsBox .Title{
	height: 16px;
	margin:2px 22px 0px 6px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	font-weight: bold;
	overflow: hidden;
}
/*Product Details ========================================================================*/
/*========================================================================================*/
/*Featured Product Content ===============================================================*/
.ProductSmallContent{
	width:556px;
	border-left: 1px solid #777777;
	border-right: 1px solid #777777;
	border-bottom: 1px solid #777777;
}
.ProductSmallContent .BoxShot{
	float:left;
	width:180px;
	text-align:center;
	vertical-align:middle;
}
.ProductSmallContent .RightColumn{
	float:right;
	width:364px;
	min-height: 150px;
	height: auto !important;	/*IE6 min-height fix */
	height: 150px;				/*-------------------------*/
	margin:8px 12px 8px 0px;
	display: inline;			/*IE6 double margin fix: www.dave-woods.co.uk/?p=143 */
}
.ProductSmallContent .Footer{
	float:right;
	width:376px;
	min-height: 25px;
	height: auto !important;	/*IE6 min-height fix */
	height: 25px;				/*-------------------------*/
	background-image:url("/images/featured-product-shadow.gif");
	background-position:top left;
	background-repeat:no-repeat;
}
.ProductSmallContent .BoxShadow{
	float:left;
	width:180px;
	min-height: 25px;
	height: auto !important;	/*IE6 min-height fix */
	height: 25px;				/*-------------------------*/
	padding-top:18px;
	background-image:url("/images/product-shadow.gif");
	background-repeat:no-repeat;
	background-position:top left;
	text-align:center;
}
.ProductSmallContent .Description{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
.ProductSmallContent .ProductFields{
	margin-top:8px;
}
.ProductSmallContent .FieldTitle{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}
.ProductSmallContent .Field{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
}
.ProductSmallContent .Availible{
	font-weight:bold;
	color:#008c39;
}
.ProductSmallContent .Unavailible{
	font-weight:bold;
	color:#ff0000;
}
.ProductSmallContent .FieldSpace{
	height:10px;
	font-size:0px;
}
.ProductSmallContent .Field a:link, .ProductSmallContent .Field a:visited, .ProductSmallContent .Field a:hover{
	color:#000000;
}
.ProductSmallContent .RRP, .ProductSmallContent .TradePrice{
	margin:0px 0px 4px 0px;
	font-size:10px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
}
.ProductSmallContent .Buy{
	margin:29px 0px 2px 30px;
}

.offerFlags
{
  float: right;
  margin-top: 15px;
  margin-right: 10px;
}

.Product-Release-Countdown {
  padding-top: 25px;
  font-size: 14px;
  text-align: center;
}

/*Featured Product Content ===============================================================*/
/*========================================================================================*/
/*Product Page =============================*/
.ProductLargeContent{
	width:556px;
	border-left: 1px solid #777777;
	border-right: 1px solid #777777;
	border-bottom: 1px solid #777777;
}
.ProductLargeContent .BoxShot{
	float:left;
	width:250px;
	text-align:center;
	vertical-align:middle;
}
.ProductLargeContent .RightColumn{
	float:right;
	width:286px;
	min-height: 300px;
	height: auto !important;	/*IE6 min-height fix */
	height: 300px;				/*-------------------------*/
	margin:8px 12px 8px 0px;
	display: inline;			/*IE6 double margin fix: www.dave-woods.co.uk/?p=143 */
}
.ProductLargeContent .Footer{
	float:right;
	width:306px;
	min-height: 80px;
	height: auto !important;	/*IE6 min-height fix */
	height: 80px;				/*-------------------------*/
	background-image:url("/images/featured-product-shadow.gif");
	background-position:top left;
	background-repeat:no-repeat;
}
.ProductLargeContent .BoxShadow{
	float:left;
	width:250px;
	min-height: 35px;
	height: auto !important;	/*IE6 min-height fix */
	height: 35px;				/*-------------------------*/
	padding-top:18px;
	background-image:url("/images/product-large-shadow.gif");
	background-repeat:no-repeat;
	background-position:top left;
	text-align:center;
}
.ProductLargeContent .Description{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
.ProductLargeContent .ProductFields{
	margin-top:8px;
}
.ProductLargeContent .FieldTitle{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}
.ProductLargeContent .Field{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
}
.ProductLargeContent .Review
{
  color:#CC0000;
  font-size: 12pt;
  font-weight: bold;
}
.ProductLargeContent .Availible{
	font-weight:bold;
	color:#008c39;
}
.ProductLargeContent .Unavailible{
	font-weight:bold;
	color:#ff0000;
}
.ProductLargeContent .FieldSpace{
	height:10px;
	font-size:0px;
}
.ProductLargeContent .MinimumOrder{
  margin-bottom:4px;
  
  width:150px; height:50px;
  
}
.ProductLargeContent .Field a:link, .ProductLargeContent .Field a:visited, .ProductLargeContent .Field a:hover{
	color:#000000;
}
.ProductLargeContent .RRP, .ProductLargeContent .TradePrice{
	margin:0px 0px 4px 0px;
	font-size:10px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
}

.offerFlags
{
  margin-top: 25px;
}

.ProductLargeContent .Buy{
	margin:29px 0px 2px 0px;
}
/*  Video player */
.trailer
{
  margin-top: 5px;
  margin-bottom: 25px;
  margin-left: auto;
  margin-right: auto;
  width: 552px;
  text-align:center;
  }

#playerTitle
{
  height: 28px;
  text-align: right;
  color: #000;
  font-size: 13px;
  font-weight: bold;
  background-color:#000;
  background-image: url('/images/productpage/bg-video-header.jpg');
 padding-right:10px;
 padding-top:10px;
  width:546px;
  background-repeat:no-repeat;

}

.video-view-all {
margin-left:auto;
margin-right:auto;
width:140px;
background-color:black;
text-align:center;
background-image: url('/images/productpage/view-all.jpg');
background-repeat:no-repeat;
height:14px;
padding-top:1px;

font-weight:bold;
color:#FFF;
font-size:9px;
}

.video-view-all a {
color:#FFF;
font-weight:bold;
font-size:9px;
}


.imgBar
{
  height:auto;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:2px;
  padding-top:2px;
  width:388px;
}
.trailers {	
	
	background-image: url('/images/productpage/gem-video-scrbg.jpg');
	background-repeat:repeat-x;
	width:auto;
	margin:2px;
	height:100px;
	width:386px;
}

.thumbplay {
width:50px;
height:50px;
margin-left:auto;
margin-right:auto;
z-index:1;
margin-top:20px;
padding-bottom:5px;


}
.trailerThumb
{
  background-repeat: no-repeat;
  width: 120px;
  height: 90px;
  float:left;
  margin-right:1px;
  background-color:#000;
  border:1px solid white;
  margin-left:4px;
  margin-top:4px;
}

.thumbTitle 
{
  overflow: hidden;
  font-size: 7pt;
  font-weight: bold;
  margin-bottom: 10px;
  height: 15px;
  background-color: #000000;
  color: #ffffff;
  opacity:.75;
  filter:alpha(opacity=75);
  text-align:center;
}

#videoft {
	height:104px;
	background-image: url('/images/productpage/gem-video-ft.jpg');
	background-repeat:no-repeat;
	width: 556px;
	margin-top:-2px;
	padding-top:12px;
}
#trailerbg {
	background-color:black;
	width:556px;
	
}


.screenshots
{
  background-image: url('/images/productpage/bg-screenshots.jpg');
  text-align: center;
  vertical-align: middle;
  border-top: 2px solid #CDCDCD;
  border-bottom: 2px solid #CDCDCD;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  width: 556px;
}

.screenshots img
{
  border: 1px solid #FFFFFF;
}
.ViewAllImages{
	float:right;
	margin:4px 2px 8px 0px;
	font-size:11px;
	font-weight:bold;
}
.ViewAllImages a:link, .ViewAllImages a:active, .ViewAllImages a:visited, .ViewAllImages a:hover{
	color:#000000;
}
/*========================================================================================*/
/*Poll Box ===============================================================================*/
.poll{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.poll .HRBreak{
	width:158px;
	height:1px;
	background-image: url('/images/top10-break.gif');
	font-size:0px;
}
.poll .optionBox{
	margin:0px 4px 4px 4px;
	padding:0px;
}
.poll .Answers{
	padding:4px 4px 0px 6px;
}
.poll .PercentageBar{
	margin:0px 0px 4px 7px;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}
#pollTitle
{
	padding:5px;
	font-weight: bold;
}
/*Poll Box ===============================================================================*/
/*========================================================================================*/
/*Shopping Cart===========================================================================*/
.ShoppingCart{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.ShoppingCart .HRBreak{
	width:158px;
	height:1px;
	background-image: url('/images/top10-break.gif');
	font-size:0px;
}
.ShoppingCart .Product{
	padding:4px 16px 0px 6px;
	font-weight:bold;
}
.ShoppingCart .ProductPrice{
	padding:0px 0px 4px 6px;
}
.ShoppingCart .RemoveProduct{
	float:right;
	padding:5px 3px 0px 3px;
	display: inline;			/*IE6 double margin fix: www.dave-woods.co.uk/?p=143 */
}
.ShoppingCart .Field{
	padding:3px 0px 3px 6px;
	font-weight:bold;
	color:#000000;
}
.ShoppingCart .Value{
	font-weight:normal;
	color:#000000;
}
.ShoppingCart .Checkout{
	padding:5px 0px 0px 6px;
	font-weight:bold;
	color:#000000;
}

.addressbox { padding: 8px 8px 18px 8px; }
.rowStyle0 { background-color: #eaeaea; }
.deliverhere { background: url(../images/shop-by-brand/livescribe/gem_catagory_button_blue.png) no-repeat top center; padding: 3px 25px 20px 25px; }
.rowStyle0 a, .rowStyle1 a { color: #fff; }

/*Shopping Cart===========================================================================*/
/*========================================================================================*/
/*Latest News Box Content ================================================================*/
.latestNewsBox{
	width:558px;
}
.latestNewsBox .BoxHeader{
	width:556px;
	border: 1px solid #00577f;
}
.latestNewsBox .InnerStroke{
	height:18px;
	width:554px;
	border: 1px solid #357c9d;
	background-color: #00577f;
	background-image: url('/images/home/header-middle.gif');
	background-position:right;
}
.latestNewsBox .Title{
	height: 16px;
	margin:2px 22px 0px 6px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	font-weight: bold;
	overflow: hidden;
}
.latestNewsBox .SpecialNews
{
	width:348px;
	border: 1px solid #777777;
	margin:7px 0px 6px 7px;
}
.NewsContent{
	width:556px;
	/*min-height: 362px;*/
	margin-bottom:11px;
	border-left: 1px solid #777777;
	border-right: 1px solid #777777;
	border-bottom: 1px solid #777777;
	/*background-image:url("/images/news-mcv-bg.gif");*/
	background-image:url("/images/mcv-reed-2.jpg");
	background-repeat:no-repeat;
	background-position:top right;
}
.NewsContent .OtherHeadlines{
	width:338px;
	padding:0px 6px 10px 16px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.OtherHeadlines .Header, .OtherHeadlines .Header a:link, .OtherHeadlines .Header a:active, .OtherHeadlines .Header a:visited{
	margin-bottom:10px;
	color:#00577f;
	font-weight:bold;
}
.OtherHeadlines ul{
	margin:0px;
	padding:0px;
}
.OtherHeadlines li{
	margin:0px 0px 8px 16px;
	list-style-image:url('/images/home/nav-bullet.gif');
}
.OtherHeadlines a:link, .OtherHeadlines a:active{
	color:#00577f;
}
.OtherHeadlines a:hover, .OtherHeadlines a:visited{
	color:#000000;
}
.NewsContent .LatestStory{
	float:left;
	width:345px;
	margin:5px 0px 0px 5px;
	display: inline;			/*IE6 double margin fix: www.dave-woods.co.uk/?p=143 */
}
.LatestStory .Header{
	width:350px;
	height:2px;
	background-image:url("/images/news-article-top.gif");
	background-repeat:no-repeat;
	font-size:0px;
}
.LatestStory .Content{
	width:327px;
	padding:6px 11px 0px 12px;
	background-image:url("/images/news-article-middle.gif");
	background-repeat:repeat-y;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.LatestStory .Footer{
	width:350px;
	height:18px;
	margin-bottom:6px;
	background-image:url("/images/news-article-bottom.gif");
	background-repeat:no-repeat;
}
.LatestStory .Content .Headline{
	width:327px;
	padding-bottom:4px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00577f;
}
.Headline a:link, .Headline a:visited, .Headline a:active{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00577f;
}
.Headline a:hover{
	color:#000000;
}
.NewsContent .IndustryNews{
	float:right;
	width:166px;
	margin:8px 8px 27px 12px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00577f;
	display: inline;			/*IE6 double margin fix: www.dave-woods.co.uk/?p=143 */
}

.NewsContent .IndustryNews a {
  text-decoration: none;
}

.IndustryNews ul{
	margin:0px;
	padding:0px;
}
.IndustryNews li{
	margin:0px 0px 8px 0px;
	list-style-type:none;
}
.IndustryNews a:link, .IndustryNews a:active{
	color:#00577f;
	text-decoration: none;
}
.IndustryNews a:hover, .IndustryNews a:visited{
	color:#000000;
}
.IndustryNews .Header, .IndustryNews .Header a:link, .IndustryNews .Header a:active, .IndustryNews .Header a:visited{
	margin-bottom:10px;
	color:#00577f;
	font-weight:bold;
}

#MCV-News {
  height: 190px;
}

#Kristan-Reed-News {
  /*padding-top: 45px;*/
}

#Kristan-Reed-News a {
  color: #FFF;
}
/*Latest News Box Content ================================================================*/
/*========================================================================================*/
/*Multi Product Box Content ==============================================================*/
.multiProductBox{
	width:554px;
	margin:0px 0px 11px 0px;
}

.multiProductBox .header
{
	width:554px;
	height:23px;
	background-position:top;
	background-repeat:no-repeat;
}

.multiProductBox .header .title
{
	height:19px;
	padding:3px 0px 0px 5px;
	font-size: 9pt;
	font-weight: bold;
	overflow: hidden;
}

.offerContent
{
  background-color: #FFFFFF;
  border: 1px solid #000000;
  padding:3px;
}

.offerTitle
{
  height: 31px;
  padding-left:5px;
  padding-top:2px;
  background-image:url('/images/promo-hdspc.jpg');

  font-family:verdana;
  color: #FFFFFF;
  font-size:11px;
}

.offerPrice
{
  float:right;
  width:175px;
  background-color: #FFFFFF;
  text-align:center;
}

.offer
{
  background-color: #FFFFFF;
}

.offerPlusIcon
{
  background-image: url('/images/offer-plus-icon.gif');
  background-repeat: no-repeat;
  background-position: center;
  width:29px;
}

.offerPrices
{
  height:75px;
  margin-top:15px;
}

.offerWasPrice
{
  font-family:verdana;
  font-size: 14px;
  color:#9a9a9a;
  font-weight:bold;
  text-decoration: line-through;
}

.offerPriceToPay
{
  font-family:verdana;
  font-size:18px;
  font-weight:bold;
}

.productContent
{
	float: left;
	width: 180px;
	background-color: #ffffff;
	min-height: 285px;
	height: auto !important;	/*IE6 min-height fix */
	height: 285px;				/*-------------------------*/
	display: inline;			/*IE6 double margin fix: www.dave-woods.co.uk/?p=143 */
	text-align:center;
}

.productContent .Pricing
{
  height: 59px;
}

.productContent .Format
{
	border: 1px solid #000000;
	text-align:center;
}

.productContent .Format .innerStroke
{
	width:176px;
	height:18px;
	background-image: url('/images/header.gif');
	background-color:#000000;
	border: 1px solid #2e2e2e;
	overflow:hidden;
}

.productContent .Title
{
	width:170px;
	margin:6px 4px 4px 4px;
	min-height: 45px;
	height: auto !important;	/*IE6 min-height fix */
	height: 45px;				/*-------------------------*/
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

.productContent .Title a:link, .productContent .Title a:hover, .productContent .Title a:visited
{
	color:#000000;
}

.productContent .BoxShot{
	width:178px;
}

.productContent .BoxShadow{
	height:18px;
	background-image:url("/images/product-shadow.gif");
	background-repeat:no-repeat;
	background-position:center;
}

.productContent .RRP, .productContent .TradePrice{
	margin:0px 0px 4px 0px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:178px;
	color:#000000;
}

.RedPrice{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ff0000;
}
.ReleaseDate{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.Buy{
	height:30px;
	margin:10px 0px 6px 60px;
}
.Buy .BuyButton{
	float:left;
}
.Buy .Qty{
	float:left;
	width:16px;
	margin:2px 4px 0px 8px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}
.Buy .QtyLabel{
	float:left;
	margin:5px 0px 0px 0px;
	vertical-align:middle;
	font-style:italic;
	color:#777777;
}
.Buy .MinimumOrder{
	float:left;
	margin:5px 0px 0px 5px;
	/*vertical-align:middle;*/
	font-weight:bold;
	color:#000000;
}
/*Multi Product Box Content ==============================================================*/

.preorder
{
  background-image: url('/images/preorder_button.gif');
  float: left;
  height: 16px;
  width: 99px;
  padding-top: 3px;
  text-align: center;
}

.bluebacker
{
  background-color: #7dafc6;
  border-left: 1px solid #777777;
  border-bottom: 1px solid #777777;
  border-right: 1px solid #777777;
  padding: 5px;
  text-align: center;
}

.preorder a
{
  color: #004525;
  text-decoration: none;
}

.buynow
{
  background-image: url('/images/buy.gif');
  float: left;
  height: 16px;
  width: 99px;
  padding-top: 3px;
  text-align: center;
}

.buynow a
{
  color: #004525;
  text-decoration: none;
}

.price
{
  float: right;
  height: 19px;
  margin-right: 5px;
  font-weight: bold;
}

.SkyBanner
{
	width:160px;
	height:600px;
	margin-bottom:11px;
	background-image:url('/images/160x600-banner-bg.jpg');
	background-color:#dadada;
	text-align: center;
  /*margin-bottom: 5px;*/
}

/* Main Content Headers */

/* Loading Box */
#loading_box
{
  position: absolute;
  width: 32px;
  height: 32px;
  right: 5px;
  top: 5px;
  background-color: #FFFFFF;
  border: 1px solid #000000;
}

/* AJAX BOX */
#loading_box
{
  position: absolute;
  width: 32px;
  height: 32px;
  right: 5px;
  top: 5px;
  background-color: #FFFFFF;
  border: 1px solid #000000;
  display: none;
}

.ajaxbox
{
  position: absolute;
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  padding: 5px;
  width: 21em;
  height: 25em;
  overflow: auto;
  z-index: 1;
}

.ajaxbox_hack
{
  display: none;
  left: 0px;
  position: absolute;
  top: 0px;
}

.ajaxbox .unroll
{
  padding: 2px;
  width: 18em;
}

.ajaxbox .roll
{
  background-color: #B1B4DF; /* #FFFF99; */
  border: 1px solid #435784; /* #FF3300; */
  padding: 2px;
  cursor: pointer;
  width: 18em;
}

/* Image Previewer */

.imagePreview
{
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  background-color: #E3E3E3;
  text-align: center;
  padding: 5px;
  width: 110px;
  border: 1px solid #CCCCCC;
  display: none;
}

/* Useful Styles */
.error
{
  color: #FF0000;
  text-align: center;
}

.gooderror
{
  color: #00CC00;
  text-align: center;
}

.infoText
{
   font-style: italic;
}

.bigtext
{
  font-family: Verdana;
  font-weight: bold;
  font-size: 22pt;
  background-color: #F3F3F3;
  border: 1px solid #CCCCCC;
  padding: 10px;
}

.left
{
  float: left;
}

.right
{
  float: right;
}

.center
{
  text-align: center;
}

.clear
{
	height:0px;
	font-size:0px;
	clear: both;
}

/* Special File / Link type icons */
a[href$='.pdf']
{
  display: inline-block;
  background: url('/images/icons/pdf.png') center left no-repeat;
  padding-left: 20px;
  line-height: 17px;
}

a[href$='.zip'], a[href$='.rar']
{
  display: inline-block;
  background: url('/images/icons/rar.png') center left no-repeat;
  padding-left: 20px;
  line-height: 17px;
}

a[href$='.doc'], a[href$='.docx']
{
  display: inline-block;
  background: url('/images/icons/doc.png') center left no-repeat;
  padding-left: 20px;
  line-height: 17px;
}

/* Page Listing */
.pageListing
{
  background-color: #EAEAEA;
  border: 1px solid #777777;
  height: 20px;
  font-size: 8pt;
  padding: 4px;
  margin-bottom: 10px;
}

.pageListing scan
{
  /*color: 1px solid #777777;*/
}

.pageListing scan b
{
  /*color: 1px solid #000000;*/
}

/* Release Date */
.releaseDate
{
  height: 20px;
  background-color: #EAEAEA;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  font-weight: bold;
}

.releaseDateRow
{
  border-bottom: 1px dashed #000000;
}

/* GEM Logistics */
.logictic
{
  border: 1px solid #999999;
}

.logicticHeader
{
  background-color: #44b9f0;
}

.logisticList, li
{
  margin-left: 10px;
  padding-left: 0px;
}

/* Application Form */
.applicationHeader
{
  height: 25px;
  width:619px;
  background-image: url('/images/home/applicationSecHeader.gif');
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}

.infotable th
{
  text-align: right;
}

.infotable td.highlight
{
  background-color: #E3E3E3;
  border: 1px solid #C3C3C3;
}

/* Newsletter and Survey Styles */
.delete
{
  color: #FF0000;
}

.send
{
  color: #336600;
}

.pageNumbering
{
  height:15px;
  background-color:#EEEEEE;
  border:1px solid #000000;
  padding-top:2px;
  text-align:center;
}

.emailRow:hover, .surveyRow:hover
{
  background-color:#80d9e9;
}

.trackingStatus
{
  border: 1px solid #000000;
  border-collapse:collapse;
}
.trackingStatus th
{
  background-color: #EEEEEE;
  border-collapse:collapse;
}

/* END */

/* Page Tracking */
.tableBorder
{
  border:1px solid #999999;
}

#searchResults
{
  background-color: #eaeaea;
  font-size:11px;
  padding: 3px;
}
/*Side box header =================================================================== */
.sidebox .Header
{
	width:158px;
}
.sidebox .Header .InnerStroke
{
	width:156px;
	height:18px;
}
.sidebox .Header .Title{
	height: 16px;
	margin:2px 22px 0px 5px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	overflow: hidden;
}
.sidebox .box
{
	width:158px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-left: 1px solid #777777;
	border-right: 1px solid #777777;
	background-color: #eaeaea;
}
.sidebox .footer
{
	width: 160px;
	height: 5px;
	margin-bottom:11px;
	background-color: #eaeaea;
	background-image: url('/images/side-box-footer.gif');
	font-size:0px;
}
.sidebox .SubHeader{
	width: 158px;
	height:22px;
	border-left: 1px solid #777777;
	border-right: 1px solid #777777;
}
.sidebox .SubHeader .Title{
	padding:4px 22px 0px 6px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	overflow: hidden;
}
/*Side box header =================================================================== */
/*Side box Search Box*/
.sidebox .SearchBox{
	width:158px;
	height:63px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #00577f;
	border-left: 1px solid #777777;
	border-right: 1px solid #777777;
	background-color: #eaeaea;
}
.SearchBox .SearchField{
	float:left;
	width:110px;
	margin:8px 0px 4px 5px;
	display: inline;			/*IE6 double margin fix: www.dave-woods.co.uk/?p=143 */
}
.SearchBox .SearchField input{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.SearchBox .SearchButton{
	float:left;
	width:28px;
	padding:9px 0px 0px 6px;
	display: inline;			/*IE6 double margin fix: www.dave-woods.co.uk/?p=143 */
}
.SearchBox .DropDown{
	padding:3px 0px 6px 5px;
}

.SearchBox .go
{
  border: 0px;
  margin:0px;
  background-image: url('/images/button-go.gif');
  width: 28px;
  height: 21px;
}
/*Navigation box header ============================================================= */
.sidebox .Navigation{
	padding:8px 0px 2px 0px;
	font-size:11px;
	font-weight:bold;
}
.sidebox .Navigation ul
{
	width:136px;
	margin:0px;
	padding:0px;
}
.sidebox .Navigation li
{
	width:136px;
	margin:0px 0px 0px 22px;
	padding:0px 0px 4px 0px;
}
/*Navigation box header ============================================================= */
/*Top 10 box header ================================================================= */
.sidebox .Top10 .Product{
	width:158px;
	font-size:11px;
	color:#777777;
}
.Top10 .Number{
	float:left;
	width:25px;
	padding-top:4px;
	text-align:center;
}
.Top10 .Name{
	float:left;
	width:125px;
	font-weight:bold;
	padding:4px 4px 4px 0px;
	display: inline;			/*IE6 double margin fix: www.dave-woods.co.uk/?p=143 */
}
.Top10 .Name .Format{
	font-weight:normal;
	font-size:10px;
}
.Top10 .HRBreak{
	float:left;
	width:158px;
	height:1px;
	background-image: url('/images/top10-break.gif');
	font-size:0px;
}
/*Top 10 box header ================================================================= */

#promotions-header
{
  background-image: url('/images/offersheader.jpg');
  width: 557px;
  height: 129px;
  margin:0px 0px 11px 0px;
}

#promotions-levels
{
  padding-top: 35px;
  padding-left: 10px;
}

#promotions-levels a
{
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

/* Coming soon products */
#comingsoon-header
{
  background-image: url('/images/comingsoonbg.jpg');
  width: 557px;
  height: 129px;
  margin:0px 0px 11px 0px;
}

#comingsoon-levels
{
  padding-top: 35px;
  padding-left: 10px;
}

#comingsoon-levels a
{
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

/* *** */

.Instock-Notifier
{
  padding-top: 10px;
}

.Instock-Notifier-Form
{
  padding-top: 5px;
}

#Notify-Me-Subbmit input
{
  width:85px; height:22px;
  background:transparent;
  border:none;
  background-image:url('/images/button-notify-me.gif');
  background-repeat:no-repeat;
  text-align:center;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
  font-weight:bold;
}

/* X3 Offer ============================================================== */

/* ***************** */

#x3-offer-bg
{
  width: 556px;
  min-height: 800px;
  background-image:url('/images/x3-offer-bg.jpg');
  background-position: top center;
  background-repeat: no-repeat;
  margin-bottom: 10px;
  background-color: #000205;
}

#x3-offer-content
{
  /*position: absolute;*/
  /*position: relative;*/
  padding: 10px;
  padding-top:480px;
  
  color: #FFF;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#Coming-Soon-Tab
{
  text-align: right;
  margin-top: -11px;
  padding-bottom: 5px;
}

/* **************************************** */

#Future-Mag-Header
{
  margin-bottom: 8px;
}

#Page-Header-Banner {
  margin-bottom: 8px;
}

/* News Ticker */
#News-Ticker-Content
{
  width: 617px;
  border: 1px solid #d1d1d1;
  border-left: 0px;
  background-color: #ffff99;
}

#News-Ticker-Holder
{
  width: 727px;
  height: 25px;
  margin: 0px;
  padding: 0px;
  border: 1px solid #d1d1d1;
  border-left: 0px;
  background-color: #ffff99;
}

#News-Ticker-Image
{
  float: left;
  width: 110px;
  height: 25px;
  margin: 0px;
  padding: 0px;
  border:none;
  background-color: #ffff99;
}

.Ticker-News-Item
{
  padding-right: 25px;
}

.Ticker-News-Bullet img
{
  padding-top: 4px;
}

/* News Articles */

#news-header
{
  background-image: url('/images/newsbg.jpg');
  width: 557px;
  height: 129px;
  margin:0px 0px 11px 0px;
}

#news-source
{
  padding-top: 35px;
  padding-left: 10px;
}

#news-source a
{
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

#news-source ul
{
  padding-left: 3px;
}

.Article {
  padding-bottom: 25px;
  margin-bottom: 25px;
  border-bottom: 1px dotted #999;
}

.Article-Content-Holder {
  float: right;
  width: 435px;
  /*border: 1px solid #000;*/
  border-left: 1px dotted #000;
  padding-left:6px;
  min-height: 90px;
}

.Article-Head {
  
}

.Article-Title {

}

.Article-Title h1 {
  margin: 0px;
  line-height: 14px;
  font-size: 13px;
}

.Article-Title h1 a {
  
}

.Article-Date-Source {
  line-height: 12px;
  padding-top: 3px;
  color: #999;
}

.Article-Snipet {
  padding-top: 10px;
}

.Article-Content {
  padding-top: 10px;  
}

#Article-Content {
  padding-top: 10px;
  padding-bottom: 10px;
}

#Article-Other-News {
  text-align: right;
  padding-top: 25px;
}

.Article-Thumb {
  float: left;
  width: 90px;
  padding-left: 5px;
  
}

#Article-Realted-News {
  border: 1px solid #CCC;
  margin-top: 15px;
  margin-bottom: 15px;
}

#Article-Related-Header {
  background-color: #eee;
  padding: 3px;
  font-weight: bold;
}

/* Careers Fair */
#careersfair {
  background-image: url(/images/gemcareer.jpg);
  background-color:#6ea2ba;
  margin-bottom:10px;
  background-repeat:no-repeat;
}

#careers-content
{
  padding-top:450px;
  padding-left:10px;
  padding-right:10px;
  color:#ffffff;
}

#careers-content input[type="text"],textarea
{
  width:298px;
}

/* *** */

/* Microsoft Moments */
#Microsoft-Moment {
  min-height: 1150px;
  background-image: url('/images/microsoft-moments-bg.jpg');
  background-color: #396506;
  margin-bottom: 10px;
  background-repeat: no-repeat;
}

#Microsoft-Moment-Content
{
  padding-top: 500px;
  padding-left: 10px;
  padding-right: 10px;
  color: #000;
}

#Microsoft-Moment-Intructions {
  width: 478px;
  color: #FFF;
  padding-left: 26px;
  padding-bottom: 35px;
}

#Microsoft-Moment-Content input[type="text"], input[type="file"], textarea
{
  width:280px;
  margin-top: 3px;
  margin-bottom: 10px;
}

#Microsoft-Moment-Form {
  color: #000;
}
/* *** */

/* Gem FTP */

#GemFTP-Background {
  background-image: url('/images/ftp/gem-ftp-bg.jpg');
  background-repeat: no-repeat;
  color: #FFF;
  background-color: #ac0577;
}

#GemFTP-Background a {
  color: #FFF;
  text-decoration: none;
}

#GemFTP-Nav {
  float: left;
  font-weight: bold;
}

#GemFTP-Logout {
  float: right;
  width: 52px;
  height: 23px;
  padding-right: 6px;
}

#GemFTP-Tools {
  width: 540px;
  height: 59px;
  margin-top: 15px;
  background-image: url('/images/ftp/gem-ftp-tools-bg.jpg');
  background-repeat: no-repeat;
}

#GemFTP-Tools input {
  border: 2px solid #a82d77;
}

#GemFTP-Content {
  width: 540px;
  background-image: url('/images/ftp/gem-ftp-content-bg.jpg');
  background-repeat: no-repeat;
  background-color: #ac0577;
}

#GemFTP-Content input {
  border: 2px solid #a82d77;
}

.GemFTP-Row-Highlight:hover {
  background-color: #a82d77;
}

#GemFTP-Upload-Form {
  display: block;
}

#GemFTP-Table {
  margin-left: 4px;
}

#GemFTP-Table td a {
  background-image: none;
  padding: 0px;
}

#GemFTP-Action-Options {
  width: 520px;
  margin: 4px;
  padding: 4px;
  background-color: #8d035f;
}
/* *** */

.Sitemap-Section {
  float: left;
  width: 240px;
  margin-top: 20px;
  margin-left: 20px;
}

.Sitemap-Section-Title {
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-bottom: 3px;
  background-color: #EEE;
  
  font-weight: bold;
}

.Sitemap-Content {
  padding: 3px;
}

/* Frenzy Offers */
#Frenzy-Offers
{
  width: 557px;
  height: 129px;
  margin: 0px 0px 11px 0px;
}
/* *** */

.TradePercentageSaving
{
  padding-left:5px;
  padding-right:5px;
  padding-bottom:6px
}

/* Micrositesummary */
.micrositebox
{
  width: 275px;
  float: left;
  height: 165px;
  background-color: #FFF;
  background-image: url('/images/microsite-summary/micrositebox.jpg');
  margin: 2px;
  margin-top: 8px;
}
.micrositesummary
{
	height: 60px;
	padding: 5px;
	font-size:10px;
	
}
.micrositebutton {
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	float:left;
}
.microgo {
	float:right;
	padding-top:4px;
	padding-right:4px;
}
/* *** */


/* About Us */
#About-Us-Header {
  width: 728px;
  height: 86px;
  background-image: url('/images/about-gem/aboutus_header.jpg');
}

ul#aboutpagenav {
	list-style-type: none;
	float: right;
	padding-right: 30px;
	padding-top: 25px;
	color: #fff;
}

#abouthomelink {
	padding-right: 15px;
}

#aboutpagenav li {
	color: #fff;
	display: inline;
}


#aboutpagenav a:link, a:visited {
	color: #fff;
	text-decoration: none;
}

#aboutpagenav a:hover, a:active {
	color: #fff;
	text-decoration: underline;
}



#About-Us-Content {
  width: 728px;
  background-image: url('/images/about-gem/aboutus_middle.jpg');
  background-repeat: repeat-y;
}

#About-Us-Footer {
  width: 728px;
  height: 8px;
  margin-bottom: 10px;
  background-image: url('/images/about-gem/aboutus_bottom.jpg');
}

#content-left {
  width: 325px;
  float: left;
  margin: 30px 0px 40px 40px;
}

#content-right {
  width: 250px;
  float: right;
  margin: 30px 40px 40px 0px;
}

#content-fullwidth {
  width: 500px;

  padding: 30px 40px 40px 41px;
}

#aboutmenu { padding: 40px 0px 0px 45px; }
#aboutmenu a { background: url('/images/about-gem/aboutmenu.jpg'); no-repeat; display: block; height: 136px; width: 142px; }
.menubox { height: auto; width: 162px; float: left; padding-bottom: 40px; }
.clear 	{ clear: both; }

#financial a         	{ background-position: 0px 0px; }
#financial a:hover   	{ background-position: 0px 136px; }

#account a         		{ background-position: 1564px 0px; }
#account a:hover   		{ background-position: 1564px 136px; }

#business a         	{ background-position: 1422px 0px; }
#business a:hover   	{ background-position: 1422px 136px; }

#vendor a         		{ background-position: 1280px 0px; }
#vendor a:hover   		{ background-position: 1280px 136px; }

#market a         		{ background-position: 1137px 0px; }
#market a:hover   		{ background-position: 1137px 136px; }

#development a         	{ background-position: 996px 0px; }
#development a:hover   	{ background-position: 996px 136px; }

#diverse a         		{ background-position: 854px 0px; }
#diverse a:hover   		{ background-position: 854px 136px; }

#exspect a         		{ background-position: 712px 0px; }
#exspect a:hover   		{ background-position: 712px 136px; }

#logistics a         	{ background-position: 568px 0px; }
#logistics a:hover   	{ background-position: 568px 136px; }

#creative a         	{ background-position: 427px 0px; }
#creative a:hover   	{ background-position: 427px 136px; }

#bundle a         		{ background-position: 285px 0px; }
#bundle a:hover   		{ background-position: 285px 136px; }

#marketing a         	{ background-position: 142px 0px; }
#marketing a:hover   	{ background-position: 142px 136px; }

/* *** */