/* download page layout */

/* sidebars */

#devices a.devactive { color: #FF7300; }

.moreinfo {
    padding: 0 0 10px 0;
    margin-top: 5px;
}

.moreinfo li { margin-bottom: 5px; }


/* download center styles */

#download_windows {
    padding-left: 20px;
    width: 565px;
    background: #FFFFFF url(/download/images/download_pc_bg.jpg) top left no-repeat;
   display: none;
}

#download_mac {
    padding-left: 20px;
    width: 520px;
    height: 500px;
    background: #FFFFFF url(/download/images/mac_nd_bg.jpg) top left no-repeat;
    display: none;
}

#macBeta {
    padding: 20px 0 0 0;
    width: 220px;
    line-height: 14px;
    font-size: 12px;
    color: #666666;
}

#macBeta p { margin: 0 0 10px 0 !important; }

#macAddress {
    border: 1px solid #009DDC;
    padding: 2px;
    color: #666666;
    width: 200px;
    margin-bottom: 5px;
}

#macSignup {
    width: 100px;
    height: 22px;
    background: transparent url(/download/images/signup_mac.gif) left top no-repeat;
    border: none;
    cursor: pointer;
}

.download_button { margin: 15px 2px; }

.client { margin-bottom: 20px; }

.client p {
    color: #666666;
    margin: 25px 0 0 5px;
    padding: 0;
    width: 220px;
    font-size: 11px;
    line-height: 14px !important;
}

.version {
    padding: 5px 0 0 25px !important;
    margin: 0 !important;
    font-size: 10px;
}

.smsComment {
    padding: 5px 0 0 5px !important;
    margin: 0 !important;
    font-size: 10px;
}

.sysreq {
    color: #999999 !important;
    margin: 15px 0 0 0 !important;
    width: 220px !important;
    font-size: 10px !important;
}

.features {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.features li {
    background: transparent url(/download/images/bullet.png) left top no-repeat;
    padding: 0 0 0 20px;
    margin: 0 0 8px 0;
}

/* compare pages styles */

#compare_laptop, #compare_mobile {
	font-size: 12px;
	text-align: left;
	padding-bottom: 20px;
}

#compare_laptop tr, #compare_mobile tr { background-color: #DBEEFA; }

#compare_laptop td, #compare_mobile td, #compare_laptop th, #compare_mobile th {
	padding: 6px 10px;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

#compare_laptop th, #compare_mobile th { text-align: center; }

#compare_laptop .category, #compare_mobile .category {
	background-color: #EDF7FC;
	color: #FF7300;
	font-weight: bold;
}

#compare_laptop .cmpOther, #compare_mobile .cmpOther {
	background-color: #AFE8FF;
	text-align: center;
}

#compare_laptop .cmpWefi, #compare_mobile .cmpWefi {
	background-color: #8FDFFF;
	text-align: center;
}

.compare {
	font-size: 12px;
	text-align: left;
	margin-bottom: 20px !important;
	margin-right: 10px !important;
}

.compare tr { background-color: #DBEEFA; }

.compare td, .compare th {
	padding: 6px 10px;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

.compare th { text-align: center; }

.compare .category {
	background-color: #EDF7FC;
	color: #FF7300;
	font-weight: bold;
}

.compare .cmpOther {
	background-color: #DEDEDE;
	text-align: center;
}

.compare .cmpWefi {
	background-color: #E7E6E6;
	text-align: center;
}

#main a:visited.selected{ color: #FF7300; }

#main a:link.selected{ color: #FF7300; }

/* installation instruction pages styles */

#install {
	margin-bottom: 20px;
	padding-top: 10px;
}

#insTop {
	width: 480px;
	height: 19px;
	background: transparent url(/download/images/purple_top.png) left top no-repeat;
}

#insMid {
	width: 480px;
	background: transparent url(/download/images/purple_mid.png) left top repeat-y;
}

#insBottom {
	width: 480px;
	height: 19px;
	background: transparent url(/download/images/purple_bottom.png) left top no-repeat;
}

.instruction {
	padding: 0 10px 5px 20px;
	height: 45px;
	width: 400px;
}

.insNumber {
	float: left;
	margin-right: 10px !important;
}

.instruction img {
	vertical-align: middle;
	margin: 0 4px;
}

#Client {
	position: absolute;
	z-index: 2;
	right: 200px;
}

/* toolbar styles */

.tPoints {
    margin: 5px 25px;
    list-style-image: url(/global/master/images/bullet.png);
}

.tPoints li { margin-bottom: 5px;}

#dToolbar {
    background: transparent url(/download/toolbar/images/d_toolbar.jpg) left top no-repeat;
    width: 143px;
    height: 48px;
    margin: 20px 0;
}

.tComment {
    font-size: 10px;
    color: #666666;
}

.rnVersion {
    margin-bottom: 20px;
}

.rnVersion h3 {
    color: #444444 !important;
}


#download_android {
    position: relative;
}

#marketBarcode {
    float: left;
    margin-right: 10px;
}

#download_android #pcImg {
    top: 500px;
    left: 120px;
}

* html #download_android #pcImg { top: 530px; }
*+html #download_android #pcImg { top: 530px; }

#download_android #wapImg {
    top: 285px;
    left: 360px;
}

/*mobile download boxes styles*/

#mobileBoxes .viaSms { width: 230px; }
#mobileBoxes .viaWap { width: 230px; }
#mobileBoxes .viaPc { width: 450px; }
#mobileBoxes .deviceInfo { width: 450px; }
#mobileBoxes .viaBarcode { width: 250px; }
#mobileBoxes .mobileBox { background-color: #EEEEEE; position: relative; margin: 10px 0; }
#mobileBoxes .mobileBoxHeader { background: #FFFFFF left top no-repeat; width: 100%; height: 35px; position: relative; }
#mobileBoxes .mobileBoxHeaderRight { background: #FFFFFF right top no-repeat; width: 20px; height: 35px; position: absolute; right: 0; top: 0; }
#mobileBoxes .mobileBoxHeader p { padding-left: 10px; line-height: 30px !important; vertical-align: middle; color: #FFFFFF; font-weight: bold; }
#mobileBoxes .mobileBoxContent p { margin-bottom: 0.5em; }
#mobileBoxes .green { background-image: url(/download/images/dw_mo_box_green.png); }
#mobileBoxes .blue { background-image: url(/download/images/dw_mo_box_blue.png); }
#mobileBoxes .orange { background-image: url(/download/images/dw_mo_box_orange.png); }
#mobileBoxes .grey { background-image: url(/download/images/dw_mo_box_grey.png); }
#mobileBoxes .mobileBoxBottomLeft { background: #FFFFFF url(/download/images/dw_mo_box_bottom.png) left bottom no-repeat; width: 15px; height: 15px; position: absolute; left: 0; bottom: 0; }
#mobileBoxes .mobileBoxBottomRight { background: #FFFFFF url(/download/images/dw_mo_box_bottom.png) right bottom no-repeat; width: 15px; height: 15px; position: absolute; right: 0; bottom: 0; }
#mobileBoxes .mobileBoxContent { padding: 10px 10px 15px; }
#mobileBoxes  #smsForm input { margin: 5px 5px 0 0; }
#mobileBoxes  #Mcountry { width: 200px; }
#mobileBoxes  #Mpre { width: 44px; }
#mobileBoxes  #Mphone { width: 140px; }
#mobileBoxes  #Memail { width: 198px; }
#mobileBoxes  #MPCEmail { width: 200px; }
#mobileBoxes  .comment { font-size: 10px; color: #666666; line-height: 1.1em; padding: 5px 0 0; }
#mobileBoxes #dwMobileOS { width: 180px; margin: 0 0 5px 5px; }
#mobileBoxes #smsSend { width: 86px; height: 29px; background: transparent url(/download/images/send.png) left top no-repeat; border: none !important; padding: 0 !important; cursor: pointer; }
#MPCEmail { clear: both; float: left; margin: 3px 5px 0 0; }
#mobileBoxes #pcDownload { float: left; width: 87px; height: 29px; background: transparent url(/download/images/download_disabled.png) left top no-repeat; border: none !important; padding: 0 !important; cursor: auto; }
* html #mobileBoxes #pcDownload {  }
#mobileBoxes .notSup { color: #FF7300; }
#mbExtras #mbSymbianExtras, #mbExtras #mbWinmoExtras, #mbExtras #mbAndroidExtras { display: none; }
#mobileHero { float: right; }