html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}:focus {outline: 0;}ins {text-decoration: none;}del {text-decoration: line-through;}table {border-collapse: collapse;border-spacing: 0;}

html{ height:100%;}
.body-home{ 
	margin:0px; padding:0px; 
	background-color:#F2F2F2;
	background-image:url(home_background.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:100%;
}
.body-main{ 
	margin:0px; padding:0px; 
	background-color:#F2F2F2;
	background-image:url(main_background.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:100%;
}


td,div,input,textarea,p,a,iframe,body,select,option{
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:16px;
}
h1,h2,h3{
	font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
	color: #000000; margin:0px; padding:0px;
}
h1{
	font-size:20px; font-weight:bold;
	line-height:22px;
}

h2{
	font-size:18px; margin-bottom:6px; font-weight:normal;
	line-height:20px;
}
h2.gray{
	font-size:18px; color:#B7B7B7; font-weight:normal;
	line-height:20px;
}
ul{
	margin-left:35px; margin-top:4px;
}
li{
	list-style-image: url(bullet.gif);
	padding-top:6px;
}
.gray{
	color:#B7B7B7
}
.blue{
	color:#1E9DDB
}
.white{
	color:#FFFFFF
}

div.rel{ position:relative; }

#whitebox{
	position:absolute;
	left:0px; top:0px;
	width:100%; height:100%; min-height:820px;
	z-index:99;
	background-image:url(trans_white.png);
	display:none;
}

.window_button{
	position:absolute;
	top: 525px; left:200px;
	width:157px; height:27px;
	padding-top:8px; text-align:center;
	background-image:url(button.jpg);
	font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
	font-size:18px;	color:#FFFFFF;
	cursor:pointer; margin-bottom:6px;
	text-shadow: #0D618C 2px 2px;
	line-height:20px;
}
.window_button_mo{
	position:absolute;
	top: 525px; left:200px;
	width:157px; height:27px;
	padding-top:8px; text-align:center;
	background-image:url(button_mo.jpg);
	font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
	font-size:18px;	color:#FFFFFF;
	cursor:pointer; margin-bottom:6px;
	text-shadow: #148614 2px 2px;
	line-height:20px;
}
			
.window{
	display:none;
	position:absolute;
	width:537px; height:552px;
	left:0px; right:0px;
	margin-left:auto; margin-right:auto;
	top:110px; padding:25px; padding-top:40px;
	background-image:url(window.png);
	z-index:100;
}
.window_close_x{
	position:absolute;
	left:537px; top:-33px;
	width:25px; height:24px;
	cursor:pointer;
}
.window_scroller{
	width:518px; height:470px;
	overflow:auto; padding:5px;
	border:dashed 1px #CCCCCC;
}



#wrapper{
	position:relative; width:1042px; 
	margin-left:auto; margin-right:auto
}
	#titleHolder{
		position:absolute;
		top:18px; left:60px;
		font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
		font-size:25px;
		color:#FFFFFF;
		line-height:38px;
	}
	#subtitleHolder{
		position:absolute;
		top:49px; left:60px;
		font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
		font-size:18px;
		color:#FFFFFF;
		line-height:20px;
	}
	#menuHolder{
		position:absolute;
		left:515px; top:46px;
		width:502px; height:54px;
		background-image:url(home_top_menu.jpg);
	}
		.menuItem{
			float:left;
			font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
			width:165px;
			padding-top:20px; text-align:center;
			font-size:18px;
			line-height:20px;
			color:#FFFFFF;
			text-shadow: #1072A4 2px 2px;
			cursor:pointer;
		}
		
		.menuItem a{
			font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
			font-size:18px;
			line-height:20px;
			color:#FFFFFF;
			text-shadow: #1072A4 2px 2px;
			cursor:pointer;
			text-decoration:none;
		}

	#contentHolder-home{
		position:absolute;
		top:113px; left:0px;
		width:1042px; height:692px;
		background-image:url(home_content.png);
	}
	#contentHolder-main{
		position:absolute;
		top:113px; left:0px;
		width:1042px; height:692px;
		background-image:url(main_content.png);
		background-repeat:no-repeat;
		background-position:top;
	}
	
		
		#continent_america{
			position:absolute;
			top:20px; left:335px;
			font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
			font-size:25px;
			line-height:28px;
			color:#000000;
		}
		#continent_europe{
			position:absolute;
			top:20px; left:545px;
			font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
			font-size:25px;
			color:#000000;
			line-height:28px;
		}
		
		#selectcountry{
			position:absolute;
			top:650px; left:412px;
			font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
			font-size:25px;
			line-height:28px;
			color:#FFFFFF;
			text-shadow: #444444 1px 1px;
		}
		
		.comingSoon{
			font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
			font-size:18px; color:#000000;
			padding-left:120px;
			line-height:20px;
		}
	
	#home-broken-note{
		position:absolute;
		top:682px; left:60px;
		width:931px;
	}
	#footer-home{
		position:absolute;
		top:802px; left:60px;
		width:931px;
	}
	#footer-main{
		position:absolute;
		top:892px; left:60px;
		width:931px; padding-bottom:20px;
	}
		#footer_copy{
			float:left;
			color:#999999;
		}
			#footer_copy a{
				color:#999999;
			}
			
		#footer_terms{
			float:right;
		}
			#footer_terms a{
				color:#17A6E5;
			}
			
			
		#mapHolder{
			position:absolute;
			left:32px; top:60px;
			width:978px; height:569px
		}	
			/* country mouseovers */
			#c_mo_au{ position:absolute; 	left:718px; top:347px;	display:none; 	}
			#c_mo_be{ position:absolute; 	left:657px; top:312px;	display:none; 	}
			#c_mo_ca{ position:absolute; 	left:123px;	top:55px;	display:none; 	}
			#c_mo_ch{ position:absolute; 	left:683px; top:366px;	display:none; 	}
			#c_mo_de{ position:absolute; 	left:686px;	top:265px;	display:none; 	}
			#c_mo_dk{ position:absolute; 	left:707px; top:225px;	display:none; 	}
			#c_mo_es{ position:absolute; 	left:524px; top:401px;	display:none; 	}
			#c_mo_fi{ position:absolute; 	left:779px; top:38px;	display:none; 	}
			#c_mo_fr{ position:absolute; 	left:583px; top:316px;	display:none; 	}
			#c_mo_gr{ position:absolute; 	left:829px; top:433px;	display:none; 	}
			#c_mo_hu{ position:absolute; 	left:783px; top:347px;	display:none; 	}
			#c_mo_ie{ position:absolute; 	left:547px; top:241px;	display:none; 	}
			#c_mo_it{ position:absolute; 	left:689px; top:373px;	display:none; 	}
			#c_mo_lu{ position:absolute; 	left:684px; top:331px;	display:none; 	}
			#c_mo_nl{ position:absolute; 	left:664px; top:285px;	display:none; 	}
			#c_mo_no{ position:absolute; 	left:688px; top:24px;	display:none; 	}
			#c_mo_pt{ position:absolute; 	left:507px; top:422px;	display:none; 	}
			#c_mo_ro{ position:absolute; 	left:824px; top:341px;	display:none; 	} 
			#c_mo_se{ position:absolute; 	left:731px; top:60px;	display:none; 	}
			#c_mo_uk{ position:absolute; 	left:575px; top:194px;	display:none; 	}
			#c_mo_us{ position:absolute; 	left:53px; 	top:80px;	display:none; 	}
			
			#hitareas{
				position:absolute;
				left:0px; left:0px;
				z-index:40;
			}
			
		.countrydialog{
			position:absolute;
			width:827px; height:208px;
			left:50%; margin-left:-414px;
			top:265px;
			background-image:url(home_country.png);
			display:none;
			z-index:101;
		}
			.country_title{
				position:absolute; 
				left:350px; top:65px; 
				width:388px;
				text-align:center;
				font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
				font-size:25px;
				color:#000000;
				line-height:28px;
			}
			.languages_holder{
				position:absolute; 
				left:370px; top:127px;
				text-align:center;
				clear:both;
			}
				.button{
					float:left; margin-right:20px;
					width:157px; height:27px;
					padding-top:8px; text-align:center;
					background-image:url(button.jpg);
					font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
					font-size:18px;	color:#FFFFFF;
					line-height:20px;
					cursor:pointer; margin-bottom:6px;
					text-shadow: #0D618C 2px 2px;
				}
				
			.dialog_close{
				position:absolute;
				left:798px; top:2px;
				width:25px; height:24px;
				cursor:pointer;
			}
			
			#c_cl_au{ position:absolute; 	left:30px; top:30px;	}
			#c_cl_be{ position:absolute; 	left:45px; top:-10px;	}
			#c_cl_ca{ position:absolute; 	left:40px; top:-10px;	}
			#c_cl_ch{ position:absolute; 	left:45px; top:20px;	}
			#c_cl_de{ position:absolute; 	left:45px; top:-50px;	}
			#c_cl_dk{ position:absolute; 	left:65px; top:-40px;	}
			#c_cl_es{ position:absolute; 	left:60px; top:-20px;	}
			#c_cl_fi{ position:absolute; 	left:80px; top:-60px;	}
			#c_cl_fr{ position:absolute; 	left:50px; top:-30px;	}
			#c_cl_gr{ position:absolute; 	left:35px; top:-40px;	}
			#c_cl_hu{ position:absolute; 	left:45px; top:10px;	}
			#c_cl_ie{ position:absolute; 	left:50px; top:-40px;	}
			#c_cl_it{ position:absolute; 	left:40px; top:-40px;  	}
			#c_cl_lu{ position:absolute; 	left:75px; top:-30px;	}
			#c_cl_nl{ position:absolute; 	left:40px; top:-40px;	}
			#c_cl_no{ position:absolute; 	left:55px; top:-60px;	}
			#c_cl_pt{ position:absolute; 	left:85px; top:-50px;	}
			#c_cl_ro{ position:absolute; 	left:40px; top:0px;	} 
			#c_cl_se{ position:absolute; 	left:105px; top:-60px;	}
			#c_cl_uk{ position:absolute; 	left:60px; top:-90px;	}
			#c_cl_us{ position:absolute; 	left:30px; top:-10px;	}
			
			
			
/* main page */

#webuy{
	position:absolute;
	top:20px; left:60px;
	font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
	font-size:25px;
	line-height:28px;
	color:#000000; z-index:99;
}
#aboutTextLeft{
	position:absolute;
	top:430px; left:60px;
	width:445px; height:240px;
}
#aboutTextRight{
	position:absolute;
	top:430px; left:550px;
	width:442px; height:240px;
}
#aboutTextRight ul{
	margin-left:18px; margin-top:-5px;
}


.modelHolder{
	position:absolute;
	width:240px; top:90px;
}
	#model1{ left:60px; }
	#model2{ left:304px; }
	#model3{ left:549px; }
	#model4{ left:794px; }
	.modelInfo{
		position:absolute;
		left:100px; top:20px; width:97px;
		text-align:center;
	}
	.modelPrice{
		padding-top:33px;
		font-size:33px;
		line-height:36px;
		color:#1DBF1D; height:40px;
	}
	
	.sellButton{
		position:absolute;
		top: 180px; left:0px;
		width:197px; height:27px;
		padding-top:8px; text-align:center;
		background-image:url(sell-phone.jpg);
		font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
		font-size:18px;	color:#FFFFFF;
		line-height:20px;
		cursor:pointer; margin-bottom:6px;
		text-shadow: #148614 2px 2px;
	}

	
	#bestprice{
		position:absolute;
		right:292px; top:351px;
		font-size:40px;
		line-height:45px;
		text-shadow: #464646 2px 2px;
		font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
		height:70px; z-index:80;
	}

.hline{
	height:1px; background-color:#B7B7B7; margin-bottom:6px;
}	

.formLeft{
	width:100px; height:18px;
	padding-top:3px; float:left;
	margin-bottom:8px;
	color:#666666;
}
.formRight{
	width:400px; height:21px;
	float:left;
	margin-bottom:8px;
}

.formRightS{
	width:160px; height:21px;
	float:left;
	margin-bottom:8px;
}

.textfield{
	height:17px; width:390px;
	background-color:#FFFFFF;
	border-left:solid 1px #B7B7B7;
	border-top:solid 1px #B7B7B7;
	border-right:solid 1px #E6E7E8;
	border-bottom:solid 1px #E6E7E8;
}
.textfieldS{
	height:17px; width:140px;
	background-color:#FFFFFF;
	border-left:solid 1px #B7B7B7;
	border-top:solid 1px #B7B7B7;
	border-right:solid 1px #E6E7E8;
	border-bottom:solid 1px #E6E7E8;
}
.textfieldCaptcha{
	height:20px; width:50px;
	background-color:#FFFFFF;
	border-left:solid 1px #B7B7B7;
	border-top:solid 1px #B7B7B7;
	border-right:solid 1px #E6E7E8;
	border-bottom:solid 1px #E6E7E8;
	font-size:15px; float:left;
	margin-left:5px; color:#666666;
}
.textarea{
	height:85px; width:400px;
	background-color:#FFFFFF;
	border-left:solid 1px #B7B7B7;
	border-top:solid 1px #B7B7B7;
	border-right:solid 1px #E6E7E8;
	border-bottom:solid 1px #E6E7E8;
}

.textareaS{
	height:64px; width:140px;
	background-color:#FFFFFF;
	border-left:solid 1px #B7B7B7;
	border-top:solid 1px #B7B7B7;
	border-right:solid 1px #E6E7E8;
	border-bottom:solid 1px #E6E7E8;
}
.selectmenu{
	height:21px; width:393px;
	background-color:#FFFFFF;
	border-left:solid 1px #B7B7B7;
	border-top:solid 1px #B7B7B7;
	border-right:solid 1px #E6E7E8;
	border-bottom:solid 1px #E6E7E8;
}
.selectmenuS{
	height:21px; width:143px;
	background-color:#FFFFFF;
	border-left:solid 1px #B7B7B7;
	border-top:solid 1px #B7B7B7;
	border-right:solid 1px #E6E7E8;
	border-bottom:solid 1px #E6E7E8;
}

.clear{ clear:both; }





#dividerLine{
	position:absolute;
	top:680px; left:33px;
	height:1px; width:980px;
	background-color:#999999;
}		
