/*GLOBAL*/

body{font:12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;color:#666;font-size:75%;line-height:1.5;text-align:center;cursor:default;background-color:#EFEFEF;margin: 0px;padding: 0px;}
#home-fr {background-image: url(/images/bg-main.jpg);background-repeat: repeat-x;}
#home-in {background-image: url(/images/bg-main-in.jpg);background-repeat: repeat-x;}

/* USEFUL POSITIONING RULES*/

	.clear			{ clear:both; }
	.clear-space	{ clear:both; height:25px;}
	.clearleft		{ clear:left; }
	.clearright		{ clear:right; }
	.hide			{ display:none; }
	.float-left		{ float: left; }
	.float-right	{ float: right; }
	.zeropadding	{ padding: 0; }
	.zeromargin		{ margin: 0; }
	img 			{ border:0 none; }
	form			{ margin: 0; }	
	
/*TOP NAVIGATIONS*/

#header ul{list-style:none;}
#header-in ul{list-style:none;}

#navtopright{height:25px;width:500px;position:absolute;right:0;top:10px;margin:0;padding:0;}
#navtopright li a{width:80px;display:block;color:#666;font-size:13px;text-decoration:none;font-weight:700;}
#navtopright li a:hover{color:#FF3333;text-decoration:none;}
#navtopright li{float:left;}
#navtopright li#register a{width:90px;text-align:left;background-image:url(/images/nav-div.gif);background-repeat:no-repeat;background-position:right;}
#navtopright li#faq a{width:60px;text-align:left;background-image:url(/images/nav-div.gif);background-repeat:no-repeat;background-position:right;padding-left:10px;}
#navtopright li#careers a{width:75px;text-align:left;background-image:url(/images/nav-div.gif);background-repeat:no-repeat;background-position:right;padding-left:10px;}
#navtopright li#contacts a{width:100px;text-align:left;background:url(/images/nav-div.gif) no-repeat right;padding-left:10px;}
#navtopright li#basket a{width:130px;text-align:left;padding-left:10px;background-image:url(/images/icon-basket.gif);background-repeat:no-repeat;background-position:right;}

#navigation{height:25px;width:550px;position:absolute;left:-1px;top:109px;margin:0;padding:0;}
#navigation li a{width:50px;display:block;color:#666;text-align:center;font-size:13px;text-decoration:none;font-weight:700;}
#navigation li a:hover{color:#FF3333;text-decoration:none;}
#navigation li{float:left;}
#navigation li#home a{width:68px;text-align:left;background-image:url(/images/nav-div.gif);background-repeat:no-repeat;background-position:right;}
#navigation li#specifications a{width:130px;text-align:left;background:url(/images/nav-div.gif) no-repeat right;padding-left:10px;}
#navigation li#accessorise a{width:110px;text-align:left;background:url(/images/nav-div.gif) no-repeat right;padding-left:10px;}
#navigation li#register a{width:80px;text-align:left;background:url(/images/nav-div.gif) no-repeat right;padding-left:10px;}
#navigation li#buyebook a{width:180px;text-align:left;padding-left:10px;background-image:url(/images/blue-flake.gif);background-position:right;background-repeat:no-repeat;}
/*CONTAINER*/

#container{width:940px;margin-right:auto;margin-left:auto;text-align:left;}

/*HEADER*/

#header{height:201px;position:relative;background-image:url(/images/snowflake.gif);background-repeat:no-repeat;background-position:right top;}
#brand{height:52px;width:241px;position:absolute;left:0;top:30px;z-index:900;}
#top-ovalbar{height:46px;width:940px;position:absolute;bottom:-1px;background-image:url(/images/oval-top-main.gif);background-repeat:no-repeat;}
#buy-ebook{
	height:128px;
	width:219px;
	position:absolute;
	top:73px;
	right:161px;
}

/*HEADER INSIDE*/


#header-in{height:309px;position:relative;background-image:url(/images/snowflake.gif);background-repeat:no-repeat;background-position:right top;}
#top-ovalbar-in{height:154px;width:940px;position:absolute;bottom:-1px;background-image:url(/images/bg-inside.png);background-repeat:no-repeat;}
#cooler-small{
	position:absolute;
	height:126px;
	width:197px;
	left:320px;
	top:16px;
}
#page-heading{
	position:absolute;
	width:247px;
	left:25px;
	top:16px;
}
#heading-tel{
	position:absolute;
	height:73px;
	width:176px;
	top:59px;
	right:63px;
}

/*BODY CONTENT*/

#head-container{height:412px;width:940px;background-image:url(/images/oval-bot-main.gif);background-repeat:no-repeat;background-position:bottom;position:relative;}
#head-content{height:400px;width:940px;background-image:url(/images/bg-head-content.gif);background-repeat:repeat-y;}
#cooler-ebooks{height:330px;width:568px;position:absolute;left:48px;top:5px;}
#woman-main{
	height:404px;
	width:314px;
	position:absolute;
	top:5px;
	right:30px;
}
#readers-strapline{
	height:46px;
	width:415px;
	position:absolute;
	left:104px;
	top:311px;
	text-align: center;
}

/*BODY CONTENT INSIDE*/

#head-container-in{
	width:940px;
	background-image:url(/images/bg-sides-in.gif);
	background-repeat:repeat-y;
	position:relative;
	font-size:11px;
	z-index: 1;
}
#head-container-in #top-oval{height:15px;width:940px;background-image:url(/images/bg-in-ovaltop.gif);background-repeat:no-repeat;}
#head-content-in
{
    width:880px;background-image:url(/images/bg-in-ovalbottom.gif);
    background-repeat:no-repeat;background-position:bottom;
    padding-left:30px;padding-right:30px;padding-bottom:15px;
    min-height:200px;
    }

#head-content-in h1{font-size:17px;font-weight:400;margin-bottom:0;padding-bottom:0;}
#head-content-in h2{font-size:13px;padding-bottom:2px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;color:#666;margin-bottom:5px;}
#head-content-in h3{
	margin-bottom:4px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#E2E2E2;
	font-size:11px;
	color:#000000;
}
#head-content-in p{line-height:22px;font-size:11px;margin:0 0 20px;}
#colrht-spec{float:right;height:400px;width:360px;}
#colrht-faq{float:right;height:400px;width:340px;}
#colrht-contacts{float:right;height:400px;width:340px;}
#main-body{float:left;width:500px;}


/*THREE BOXES MIDDLE*/

#three-boxes{
	height:170px;
	width:940px;
	padding-top:20px;
}
.box{background-image:url(/images/box.png);height:167px;width:299px;float:left;background-repeat:no-repeat;position:relative;margin-right:21px;}
.box-end{background-image:url(/images/box.png);height:167px;width:299px;float:left;background-repeat:no-repeat;position:relative;}
.box-end ul,.box ul{display:block;list-style:none;font-family:Arial, Helvetica, sans-serif;width:275px;position:absolute;top:40px;left:16px;font-size:12px;font-weight:700;margin:0;padding:0;}
.box-end ul li,.box ul li{background-image:url(/images/dot-red.gif);background-repeat:no-repeat;display:block;height:20px;background-position:left center;margin:0;padding:12px 0 0 18px;}
.box-end a{color:#F33;text-decoration:none;}

#speach-box{height:21px;width:53px;position:absolute;top:8px;left:22px;font-weight:700;text-align:center;}

/*BASE OVAL*/

#bottom-oval{height:234px;width:940px;background-image:url(/images/bg-ovalbottom.png);background-repeat:no-repeat;position:relative;}
#bottom-oval #leftbox{height:194px;width:227px;position:absolute;left:16px;top:20px;}
#bottom-oval #midbox{
	height:124px;
	width:424px;
	position:absolute;
	left:270px;
	top:20px;
	background-image:url(/images/the-ebook-reader.gif);
	background-repeat:no-repeat;
	padding-top:70px;
	font-size:11px;
	line-height:21px;
}
#bottom-oval #rhtbox{position:absolute;height:144px;width:176px;top:20px;right:16px;background-image:url(/images/view-360.gif);background-repeat:no-repeat;padding-top:50px;}
#learn-more{position:absolute;height:20px;width:130px;top:167px;left:0;background-image:url(/images/arrow-icon.gif);background-repeat:no-repeat;padding-left:25px;line-height:19px;}
#learn-more a{color:#F33;text-decoration:none;padding-bottom:2px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#999;font-size:11px;}
#learn-more a:hover{text-decoration:none;border-style: none;}
#learn-box{height:20px;width:80px;position:absolute;top:17px;right:11px;font-size:10px;color:#F33;background-image:url(/images/arrow-red.gif);background-repeat:no-repeat;background-position:right;}
#learn-box a{color:#F33;text-decoration:none;}
#learn-box a:hover{color:#000;text-decoration:underline;}


/*FOOTER*/

#footer{height:160px;width:940px;margin-top:35px;border-top-width:1px;border-top-style:solid;border-top-color:#CCC;padding-top:10px;}
#footer #address{float:left;width:240px;font-size:11px;color:#999;}
#footer #botnav{float:right;height:20px;width:700px;text-align:right;font-size:11px;color:#999;}
#footer a{color:#999;text-decoration:none;}
#footer a:hover{color:#666;text-decoration:underline;}


/*NOT USED*/
#learn-box2{height:20px;width:80px;position:absolute;top:17px;right:11px;font-size:10px;color:#F33;background-image:url(/images/arrow-red.gif);background-repeat:no-repeat;background-position:right;}


/*to sort*/
.redtxt {
	color: #990000;
	font-weight: bold;
}


#inabout {
	padding: 20px;
	width: 800px;
	color: #666666;
	font-size: 14px;
	background-image: url(/images/sonyreader.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
}
#inabout #caddress {
	width: 230px;
	float: left;
	line-height: 21px;
	padding-right: 20px;
}
#inabout #cform {
	float: left;
	width: 330px;
	padding-left: 30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E6E6E6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E6E6E6;
	padding-right: 20px;
}
#main-body-faq {
	float: left;
	width: 880px;
}
#caddresses {
	float: right;
	width: 150px;
}
#inabout h2 {
	color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-bottom: 10px;
}
#collft-spec-tech {
	float: left;
	width: 410px;
}
#base-tech {
	padding-top: 30px;
}
#base-tech #lftcon {
	width: 480px;
	float: left;
}
#base-tech #rhtcon {
	float: left;
	padding-top: 50px;
}
#flags {
	height: 34px;
	width: 121px;
	position: absolute;
	right: 19px;
	top: 100px;
}
.warning{
color: #990000;}
#buyhide{display:none;}
#footer #payment {
	float: right;
	height: 50px;
	width: 410px;
	padding-top: 30px;
	text-align: right;
}

.basetext{
	height: 50px;
	padding-top: 25px;
	font-size: 14px;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#head-content-in h4 {
	font-size: 12px;
	color: #666666;
	margin-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.lnk-href {
	color: #0083AE;
}
#cform h5 {
	margin: 0px;
}
#cform h3 {
	font-size: 12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.trline a {
	color: #0083AE;
}
.trline a:hover {
	color: #333333;
	text-decoration: none;
}



#cntrypricebox{
	border:solid #333333 1px;
	height:158px;
	padding: 15px;
}
#cntrypricebox h3{ color:#0083AE; margin:0;}
#worldmap {
	width: 880px;
}
#worldlinks {
	height: 60px;
	width: 880px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DADADA;
}
#countryselect {
	float: left;
	height: 334px;
	width: 235px;
	color: #000;
	position: relative;
	font-size: 12px;
}
#countryselect2 {
	background-image: url(images/worldmap-big-grey-bg.jpg);
	background-repeat:no-repeat;
	float: left;
	height: 190px;
	width: 880px;
	color: #000;
	position: relative;
	font-size: 12px;
	background-position: center top;
	
}

#countryselect #search {
	background-color: #EDEDED;
	height: 198px;
	width: 180px;
	position: absolute;
	top: 30px;
	left: 0px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
}
#countryselect2 #search {
	height: 128px;
	width: 390px;
	position: absolute;
	top: 37px;
	left: 219px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
}
#search p {
	font-size: 12px;
	padding-top: 10px;
}


#search img {
	padding-bottom: 10px;
}


#worldmapimage {
	height: 334px;
	width: 645px;
	float: left;
}
#worldmapbig {
	width: 880px;	
	float: left;
}
#rowareas {
	height: 34px;
}
#worldlinks 	ul{
	list-style:none;
}
#rowareas li {
	display: block;
	float: left;
	padding-right: 70px;
	font-size: 14px;
	padding-left: 30px;
	background-image: url(images/tick-box.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
}
#na a {
	color: #036;
}
#uk a {
	color: #993300;
}
#eur a {
	color: #669933;
}
#row a {
	color: #B6B688;
}
.linkblack{ color:#000000;}
