/*/ GOBAL /*/
BODY {
	background:#8bc6ff;
	margin:0;
	font-size:12px;	
	text-align: center;
	font-family: Arial, sans-serif;
	height:100%;
	}
	
P { margin:0; padding:0; }
A { text-decoration:none; }

/*/ GENERAL /*/
.floatLeft { float:left; }
.floatRight { float:right; }

.info-text {
	color: #666;
	font-size: 10pt;
}

#container {
	width:1000px;
	display:table;
	margin:auto;
	text-align:left;
	}
.transparency {
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
#header {
	background:url(/images/header.gif) bottom left no-repeat;
	width:1000px;
	height:207px;
	}
#body-home, #body {
	width:1000px;
	text-align:left;
	}
#body {
	padding-left:48px; }
#body-home {
	background:url(/images/home_bg.gif) no-repeat;
	height:429px;
	}
#copyright {
 	width:1000px;
 	color:#243240;
 }

#copyright A {
 	color:#000000;
 	font-size:12px;	
 }

#footer-home {
	background:url(/images/home_footer.gif) no-repeat;
	width:1000px;	
	height:54px;
	vertical-align:middle;
	}
#footer-home A, #footer-home A:HOVER {
	color:#FFFFFF;
	line-height:54px;
	font-size:12px;
	margin:0px 24px 0px 24px;
	}
#footer-home A:HOVER {
	border-bottom:1px solid #c3c3c3;
	}
	
/*/ HOME /*/
.left-cont {
	float:left;
	width:295px;
	padding-left: 40px;
	height:100%;
	}
.home-left-box {
	background:url(/images/home_left_box.png) no-repeat top left;
	height:304px;
	width:255px;
	margin:22px 0px 14px 0;
	}
.home-left-box P,.right-cont P {
	padding:76px 14px 0 14px;
	color:#0f85a0;
	font-size:14px;
	line-height:normal;
	font-weight:bold;
	}
.home-left-box A { color:#0f85a0; }
.home-left-box A:HOVER { text-decoration:underline; }
IMG.home-cel {
	position:absolute;
	margin-left:240px;
	z-index:1;
	}
IMG.home-download {
	position:absolute;
	margin:346px 0 0 524px;
	z-index:2;
	}
IMG.home-funstuff {
	position:absolute;
	margin:340px 0 0 40px;
	z-index:2;
}
.right-cont {
	float:left;
	width:600px;
	margin-left:30px;
	height:100%;
	}
.right-cont P {
	padding:57px 14px 0 14px;

}
.home-right-box {
	background:url(/images/home_right_box.png) no-repeat;
	width:211px;
	height:302px;
	margin:22px 0px;
	}
	
/*/ DOWNLOAD /*/
.left-box {	
	background:url(/images/box_download_left_bg.gif) repeat-y;
	width:677px;
	float:left;
	margin:30px 0 0 0;
	}
.left-box .top {
	background:url(/images/box_download_left_top.gif) no-repeat;
	width:677px;
	height:15px;
	font-size:1px;
	line-height:1px;
	clear:both;
	}
.left-box .btm {
	background:url(/images/box_download_left_btm.gif) no-repeat;
	width:677px;
	height:15px;
	font-size:1px;
	line-height:1px;
	clear:both;
	}
.left-box .content-top-nobg {
	width:626px;
	font-size:14px;
/*	height:442px;*/
	margin-top:0px;
	margin-bottom:6px;
}

.left-box .content-top-nobg HR {
	height:1px;
	margin:0px;
	padding:0px;
	width:100%;
	color:#ac2d22;
}

.left-box .content-top {
	width:626px;
	border-bottom:1px solid #bebebe;	
	background:url(/images/img_download_movile.gif) top right no-repeat;
	font-size:14px;
/*	height:442px;*/
	margin-bottom:6px;
}
.left-box .img-box {
	width:200px;
	background:url(/images/gim-box.png) center right no-repeat;
	font-size:14px;
	height:180px;
	margin-bottom:0px;
	margin-right:10px;
	float: left;
}
.left-box .info-small {
	width:400px;
	font-size:12px;
	color:#666;
	margin-top:10px;
	margin-bottom:6px;
	margin-right:20px;
	text-align:left;
}

.info-small {
    padding-left:40px;
}

.left-box .buy-txt {
	font-size:12px;
	color:#666;
}
.left-box .info-small TABLE {
	margin:0px;
	padding:0px;
	text-align:left;
}

.left-box .info-small TR {
	margin:0px;
	padding:0px;
}

.left-box .info-small TD {
	margin:0px;
	padding:0px;
	padding-top: 2px;
	padding-right: 15px;
}

.left-box .info-small .title {
	padding:0;
	margin:0;
	color: #ac2d22;
	padding-top:12px;
	font-size:24px;
	margin-bottom:16px;
	margin-top:22px;
	font-weight:normal;
}

.left-box .info-small .price {
	font-size:16px;
	font-weight:bold;
	color:#000;
}

.left-box .content-top H2, .left-box .content-top-nobg H2{
	margin:0;
	padding:0;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	margin:10px 0;
	}
	
.left-box .content-top H3, .left-box .content-top-nobg H3{
	margin:0;
	padding:0;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	margin:20px 0;
	}
	
.left-box .content-top H2, .left-box .content-top P { padding-left:10px; }	
.left-box .content-btm { 
	width:626px;
	}
.left-box .content-top P, .left-box .content-top-nobg P{
	padding-top:10px;
	}
	
.left-box .content-top A, .left-box .content-top-nobg A {
	color:#3a9c46;
	border:0px;
	}
	
.left-box .info-small IMG, .left-box .content-top-nobg  IMG {
	border:0px;
	}
	
.left-box .content-top A:HOVER, .left-box .content-top-nobg A:HOVER {
	text-decoration:underline;
	}
.left-box .content-btm .floatRight { margin-right:10px; }	
.left-box .content-btm .txt-left { margin-left:50px; width:300px}

.right-box {	
	background:url(/images/box_download_right_bg.gif) repeat-y;
	width:193px;
	float:left;
	margin:30px 0 0 38px;
	}
.right-screen {	
	width:193px;
	float:left;
	margin:30px 0 0 38px;
	}
.right-screen IMG {	
	margin-bottom:10px;
	}
.right-box .top {
	background:url(/images/box_download_right_top.gif) no-repeat;
	width:193px;
	height:12px;
	font-size:1px;
	line-height:1px;
	clear:both;
	}
.right-box .btm {
	background:url(/images/box_download_right_btm.gif) no-repeat;
	width:193px;
	height:12px;
	font-size:1px;
	line-height:1px;
	clear:both;
	}
.right-box .content H2 { color:#00bfeb; font-weight:normal; font-size:18px; margin:0; padding:0; padding:6px 0 0px 10px; }
.right-box .content form { padding:10px 0 0px 10px; }
.right-box .content P { padding:10px 10px; font-size:14px;}
.right-box .content .number { color:#606060; font-style:italic; font-weight:normal; font-size:12px; margin:0; padding:0; }
	/* popup */
	.popup {
		border:2px solid #bebebe;
		font-size:14px;
		background:#FFFFFF;
		position:absolute;
		left:50%;
		margin-left:-223px;
		top:50%;
		margin-top:-50px;
		width:446px;
		}
	.popup .pop-bar {
		background:url(/images/bg_title_popup.gif) repeat-x; color:#FFFFFF;
		 line-height:25px; 
		 font-weight:bold;
		 padding:0px 10px;
		}
	.popup A { color:#FFF; }
	.popup A:HOVER { color:#FFFF99; }
	.popup P { padding:14px 10px 0 10px; font-size:12px; }
	.popup P.title { font-weight:bold; font-size:14px; }

/*/ BIG BOX /*/
.big-box { margin-top:30px; background:url(/images/box_big_bg.gif) repeat-y; width:863px; }
.big-box .top { background:url(/images/box_big_top.gif) no-repeat; width:863px; height:20px; }
.big-box .btm { background:url(/images/box_big_btm.gif) no-repeat; width:863px; height:20px; }
.big-box .content { width:782px; margin-left:60px; }

/*/ SUPPORT /*/

#support-top-menu {
	width:524px;
	border-bottom:1px solid #bebebe;
	line-height:24px;
	height:24px;
	}
#support-top-menu A, #support-top-menu SPAN {
	display:block;
	float:left;
	height:24px;
	}
#support-top-menu A {
	color:#000000;
	padding:0 20px;
	}
#support-top-menu A:HOVER {	text-decoration:underline; }
#support-top-menu .spacer {
	width:28px;
	}
.faq-title { 
	width:524px;
	height:156px;
	background:url(/images/img_support.gif) top right no-repeat;
	font-size:32px; 
	line-height:138px;
	font-family:"Times New Roman", Times, serif; 
	}	
	
.support-col-left {
	width:548px;
	font-size:14px;
	line-height:18px;
	float:left;
	}	
.support-col-left .title { font-size:18px; line-height:24px; }	
.support-col-left A {
/*	color:#02620e; */
	color:#3a9c46;
	}
.support-col-left A:HOVER {
	text-decoration:underline;
	}

.support-col-right {
	width:232px;
	float:left;
	font-size:14px;
	line-height:18px;
	}
.support-col-right H2 {
	margin:0;
	font-weight:normal;
	font-size:18px;
	padding:0 3px;
	line-height:24px;
	border-bottom:1px solid #bebebe;
	}
.support-col-right P { padding:12px 3px 48px 3px; }
.support-col-right A { color:#364856; }
.support-col-right A:HOVER { text-decoration:underline; }

/*/ FUNSTUFF /*/
#funstuff-menu-bar {
	background:url(/images/title_bar_download.gif) no-repeat;
	font-size:16px;
	line-height:44px;
	width:572px;
	float:left; 
	display:block;
	}
#funstuff-menu-bar A {
	color:#FFF;
	font-weight:bold;
	padding:0px 25px;
	}
#funstuff-menu-bar A:HOVER {
 text-decoration:underline;
 }
 .funstuff-left {
	width:572px;
	float:left;
	}
.funstuff-right {	
	width:227px; margin-left:10px; height:44px; float:left; 
	}
	
.cart-box { background:url(/images/box_sm_red_bg.gif) repeat-y; width:226px; }
.cart-box .top { 
	background:url(/images/box_sm_red_top.gif) no-repeat; 
	height:36px; 
	width:226px;
	line-height:36px;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	}
.cart-box .btm { background:url(/images/box_sm_red_btm.gif) no-repeat; height:9px; width:226px; font-size:1px;; line-height:1px; }

.cart-box .odd_row {
	background-color:#f4f4f4
}

.cart-box .even_row {
	background-color:#fff
}


.funstuff-left H1 {
	padding:0;
	margin:0;
	border-top:4px solid #ac2d22;
	padding-top:12px;
	font-size:24px;
	margin-bottom:16px;
	margin-top:22px;
	font-weight:normal;
	clear:both;
	}

.funstuff-left H2 {
	padding:0;
	margin:0;
	border-top:0px solid #ac2d22;
	padding-top:12px;
	font-size:16px;
	margin-bottom:10px;
	margin-top:22px;
	font-weight:normal;
	clear:both;
	}

.obj-funstuff {width:115px; float:left; }
.obj-funstuff IMG { border:0px solid #ababab;}
.obj-funstuff P { font-weight:bold; line-height:28px; text-align:center;}
.obj-funstuff P A { color:#364856; }
.obj-funstuff P A:HOVER { text-decoration:underline; }

.spac-funstuff { float:left; width:28px; height:113px; }
.cart-total { border-top:1px solid #000; border-bottom:1px solid #000;  }

.mobile-blue-box { background:url(/images/box_sm_mchat_bg.gif) repeat-y; }
.mobile-blue-box .top { background:url(/images/box_sm_mchat_top.gif) no-repeat; height:32px; width:226px; }
.mobile-blue-box .btm { background:url(/images/box_sm_mchat_btm.gif) no-repeat; height:11px; width:226px; font-size:1px;; line-height:1px; }

.tips H1 {
	margin:0;
	margin-top: 20px;
	padding:0;
	border-bottom:1px solid #bebebe;
	line-height:28px;
	padding:0px 12px;
	font-weight:normal;
	font-size:18px;
	}
.tips P {
	padding:12px;
	color:#364856;
	line-height:19px;
	}
	
label.customer_details {
	font-size: 14px;
}

.checkout-cart { 
	font-size:14px;
	color:#000;
}

/*/ BUTTONS /*/
A.btn-phone-models { 
	background:url(/images/btn_phone_models_off.gif) no-repeat;
	width:235px;
	height:55px; 
	display:block;
	}
A.btn-phone-models:HOVER{
	background:url(/images/btn_phone_models_on.gif);
	}
A.btn-pont-browser {
	background:url(/images/btn_point_browser_off.gif) no-repeat;
	width:325px;
	height:78px;
	display:block;
	}
A.btn-pont-browser:HOVER{
	background:url(/images/btn_point_browser_on.gif) no-repeat;
	}
A.btn-gibble-friends { 
	background:url(/images/btn_gibble_friends_off.gif) no-repeat;
	width:324px;
	height:70px;
	display:block;
	}
A.btn-gibble-friends:HOVER { 
	background:url(/images/btn_gibble_friends_on.gif) no-repeat;
	}

/*/ MENU /*/
#menu SPAN, #menu A {
	display:block;
	float:left;
	height:65px;
	}
.first {
	background:url(/images/menu/start.gif) no-repeat;
	width:60px;
	}
.end {
	background:url(/images/menu/end.gif) no-repeat;
	width:47px;
	}

A.home { background:url(/images/menu/home_off.gif) no-repeat; width:188px; }
A.home:HOVER { background:url(/images/menu/home_on.gif) no-repeat;	 }
A.download { background:url(/images/menu/download_off.gif) no-repeat; width:169px; }
A.download:HOVER { background:url(/images/menu/download_on.gif) no-repeat; }
A.support { background:url(/images/menu/support_off.gif) no-repeat; width:168px; }
A.support:HOVER { background:url(/images/menu/support_on.gif) no-repeat; }
A.funstuff { background:url(/images/menu/funstuff_off.gif) no-repeat; width:180px; }
A.funstuff:HOVER { background:url(/images/menu/funstuff_on.gif) no-repeat; }
A.about { background:url(/images/menu/about_off.gif) no-repeat; width:188px; }
A.about:HOVER { background:url(/images/menu/about_on.gif) no-repeat; }

/*/ FONTS & COLOURS /*/
.text-14 { font-size:14px; }
.text-15 { font-size:15px; }
.text-20 { font-size:20px;}
.text-20 { font-size:20px;}
.text-18 { font-size:18px;}
.text-16 { font-size:16px;}
.text-6 { font-size:5px;}
.text-24 { font-size:24px; }

.times { font-family:"Times New Roman", Times, serif; }

.red, A.red { color:#ac2d22; }

A.red:HOVER {text-decoration:underline; }