body
{
	margin:0;
	background: #f3f0f0 url(/img/back.png) top left repeat-x;
	font-family: "Trebuchet MS", Helvetica,"Calibri",Arial,sans-serif;
	color:#666;
}

img { border:none }

a:link, a:visited {
	color:#99cc66;
	padding:1px 3px;
}

a:hover, a:active {
	color:#FFF;
	background-color:#99cc66;
	padding:1px 3px;
	text-decoration:none;
}

#lang
{
	position:absolute;
	top:5px;
	right:10px;
	font-size:12px;
	color:#c3d7ba;
}

#lang a
{
	color:#FFF;
}

.spic
{
	padding:4px;
	background-color:#FFF;
	border:1px solid #dedede;
}

.quad
{
	width:311px;
	padding:20px 10px 0 42px;
	float:left;
}
	h2, .gr
	{
		color:#669900;
	}
	
	h2
	{
		font-size:16px;
		margin:8px 0 5px;
	}

	h2.look, #nav  ul li a.look, .b2 h2
	{
		color:#f08484
	}

	.quad p, .b2 p, #right
	{
        font-size: 12px;
        font-style: italic;
        font-weight: normal;
        text-transform: normal;
        letter-spacing: normal;
        line-height: 1.6em;
		margin:10px 0 0;
		text-align:justify;
	}
	
	.quad p strong, #right strong
	{
		color:#555;
	}

.cls {
	border:0 none;
	clear:both;
	display:block;
	float:none;
	font-size:0;
	height:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
	visibility:hidden;
	width:0;
}


.mainbox
{
	width:880px;
	margin:30px auto;
}

.stripe
{
	background: #aae55b url(/img/sustr.gif) top left repeat-x;
	font-weight:bold;
	font-size:22px;
	padding:7px 33px;
	color:#FFF;
}

.centerbox {
    width:1010px;
    position:relative;
    margin:0 auto;
}

#home {	margin-top:15px }

#right
{
	width:210px;
	position:absolute;
	left:760px;
}

#press
{
	margin-top:40px;
}


#gtape {
	position:relative;
	clear:both;
	height:303px;
	background: transparent url(/img/barback.png) repeat-x scroll left bottom;
}

#paypal, #pptxt, #dmail, #dmtxt, #promo, #shadow, #promotext { position:absolute }

#paypal {
	left:41px;
	top:50px;
	width:172px;
	height:109px;
}
	#pptxt
	{
        font-size: 13px;
        font-style: italic;
        font-weight: normal;
        text-transform: normal;
        letter-spacing: normal;
        line-height: 1.6em;
		color:#FFF;
		height:120px;
		left:235px;
		top:53px;
		width:455px;
	}

#dmail {
	left:41px;
	top:179px;
	width:172px;
	height:110px;
}
	#dmtxt
	{
        font-size: 13px;
        font-style: italic;
        font-weight: normal;
        text-transform: normal;
        letter-spacing: normal;
        line-height: 1.6em;
		color:#FFF;
		font-size:14px;
		height:110px;
		left:235px;
		top:184px;
		width:455px;	
	}

#promo {
	left:782px;
	top:0px;
	width:178px;
	height:179px;
}

#promotext {
	color:#FFFFFF;
	font-size:20px;
	height:179px;
	left:774px;
	text-align:center;
	top:186px;
	width:200px;
}

#promotext b {
	color: #EA606E;
	display:block;
	font-weight:bold;
}

#shadow {
	left:678px;
	top:50px;
	width:52px;
	height:253px;
}

#footer
{
	background-color:#FFF;
	clear:both;
	font-size:11px;
	height:68px;
	padding-top:22px;
	text-align:center;
}

h1
{
	color:#FFFFFF;
	font-size:29px;
	left:235px;
	letter-spacing:-1px;
	position:absolute;
	top:25px;
	margin:0;
	width:500px;
}


#nav { 
	position:absolute;
	top:74px;
	left:229px;
	display:block;
	height:37px;
	font-weight:bold;
	width:515px;
}
#nav ul { 
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
}
#nav ul li {
	display:block;
	float:left;
	margin:0 1px 0 0
	border-right:1px solid #e4e9ea;
}
#nav ul li a {
	display:block;
	float:left;
	color:#789ca1;
	text-decoration:none;
	background: url(/img/otn.gif) repeat-x scroll left top;
	border-left:1px solid #ccc;
	font-size:18px;
	height:36px;
	padding:0 23px;
	line-height:35px;
}

	.cbg
	{
		border-right:1px solid #ccc;
	}

#nav ul li a:hover
{
	background-position: 0 -43px
}

#nav  ul li a.current {
	color:#fff;
	background-position: 0 -80px;
	border-right:1px solid #baccce;
}

/* - Press - */

.pitem
{
	width:680px;
    height:100px;
	border-bottom:1px solid #dedede;
	padding-bottom:30px;
	margin:30px auto;
}

.ishw
{
	background: #FFF url(/img/ishw.gif) repeat-x scroll left bottom;
	width:172px;
	height:112px;
	float:left;
}
	
	.ishw img
	{
		margin:5px;
	}
.b2
{
	float:right;
	width:484px;
}

#signup_left
{
	padding-left:35px;
}

#signup_right
{
	position:absolute;
	top:0;
	right:0;
}

#user_country_id, #store_currency_id
{
	width:277px;
}

#terms, #privacy
{
	margin:40px 50px 10px;
	width:700px;
	font-size:13px;
	letter-spacing:0.3px;	
}
