﻿html,body {}
.cartHeader
{
    text-transform: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background: #59574C;
    color: #ffffff;
    font-size: 8pt;
    font-weight: bold;
}
.carttitle
{
    border-bottom: #484a4f 1px solid;
    text-transform: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #484a4f;
    font-size: 8pt;
    font-weight: bold;
}
.thinLine
{
    border-bottom: medium none;
    border-left: medium none;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background: #484a4f;
    height: 1px;
    border-top: medium none;
    border-right: medium none;
    padding-top: 0px;
}
.mainproduct
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background: #F3EED1;
    font-size: 8pt;
    color:Black;
}
.alterproduct
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background:#F9F4E1;
    font-size: 8pt;
    color:Black;
}
.remove
{
    color: #484a4f;
    font-size: 7pt;
}
.buttoncheckout
{
    border-bottom: #383636 2px solid;
    border-left: #0d0a0a 2px solid;
    padding: 7px;
    line-height: 1.2em;
    background-color: #121212;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    white-space: nowrap;
    height: 40px;
    color: #ffffff;
    font-size: 10px;
    border-top: #0d0a0a 2px solid;
    cursor: hand;
    font-weight: bold;
    border-right: #383636 2px solid;
    text-decoration: none;
}
.buttoncontinue
{
    border-bottom: #716f64 2px solid;
    border-left: #cfceca 2px solid;
    padding: 7px;
    line-height: 1.2em;
    background-color: #dee9ff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    white-space: nowrap;
    height: 40px;
    color: #000000;
    font-size: 10px;
    border-top: #cfceca 2px solid;
    cursor: hand;
    font-weight: bold;
    border-right: #716f64 2px solid;
    text-decoration: none;
}
.pic
{
	width:50px;
	height:50px;
	overflow:hidden;
}
.picbox
{
	width:120px;
	height:90px;
	overflow:hidden;
	background-color:#fff;
	border:1px solid #ccc;
}
#loading {
	position: absolute;
	z-index:100;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	min-height:100%;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	background:#000 url(loading-b.gif) no-repeat 50% 300px;
}
#loading img 
{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-30px;
	margin-left:-30px;
}
.btn { border:0px; position:relative;overflow:hidden; display:block;text-align:center; cursor:pointer; }
.myphoto{ position:absolute;right:0;top:0;opacity:0.0;-moz-opacity: 0.0;filter:alpha(opacity=0);}
.redtips { color:Red;}
#developerTop 
{
	margin:1px;
	width:auto; 
	height:65px; 
	background:#fff url(developerbg.jpg) repeat-x;
	border-bottom:solid 2px #FB950B;
}
#developerTop .msg 
{
	margin:0px;
	width:auto;
	padding:0 20px;
	line-height:40px;
	height:43px;
}
#developerTop span 
{
	margin-left:20px;
}
#developerTop ul 
{
	height:22px; margin:0 20px; padding:0;
}
#developerTop ul li
{
	width:120px;
	height:22px;
	line-height:24px;
	overflow:hidden;
	background:#fff url(developerbto.jpg) no-repeat;
	text-align:center;
	float:left;
	margin:0 0 0 5px;
	color:#E1771E;
	font-weight:bold;
	padding:0;
	list-style-type:none;
}
#developerTop ul li a
{
	color:#E1771E;
}
#developerTop ul li.on
{
	width:120px;
	height:22px;
	line-height:24px;
	overflow:hidden;
	background:#fff url(developerbt.jpg) no-repeat;
	text-align:center;
	float:left;
	margin:0 0 0 5px;
	color:#ffffff;
	font-weight:bold;
	padding:0;
	list-style-type:none;
}
#developerTop ul li.on a
{
	color:#ffffff;
}

.developerTitle 
{
	color:#E1771E;
	font-weight:bold;
	font-size:14px;
}
.hdot {
	margin:10px;
	width:auto;
	height:1px;
	background:url(hdot.jpg) repeat-x;
}
.premium-t 
{
	margin:10px;
	width:auto;
	height:29px;
	background:url(premium-t-c.png) repeat-x;
}
.premium-t .l
{
	margin:0px;
	padding:0px;
	float:left;
	width:35px;
	height:29px;
	background:url(premium-t-l.png) no-repeat;
}
.premium-t .c, .shoppingTitle
{
	margin:0px;
	padding:0px;
	float:left;
	height:29px;
	line-height:29px;
	font-size:14px;
	font-weight:bold;
	color:#D77B15;
}
.premium-t .r
{
	margin:0px;
	padding:0px;
	float:right;
	width:5px;
	height:29px;
	background:url(premium-t-r.png) no-repeat;
}
.p-list
{
	margin:10px;
	width:auto;
	display:block;
	overflow:visible;
}
.p-list .p-item
{
	width:310px;
	text-align:center;
	float:left;
	margin:10px 0;
}
.p-list .p-thumb
{
	width:240px;
	height:180px;
	border:1px solid #F3ECC5;
	display:block;
	overflow:hidden;
}
.p-list .p-thumb-on
{
	width:240px;
	height:180px;
	border:1px solid #D77B15;
	display:block;
	overflow:hidden;
}
.p-list .p-title
{
	width:170px;
	text-align:left;
	overflow:hidden;
	text-overflow:ellipsis;
	float:left;
	white-space:nowrap;
	color:#D77B15;
	font-weight:bold;
	padding:10px 0 0 0;
}
.p-list .p-detail
{
	float:right;
	width:65px;
	padding:10px 0 0 0;
}
.p-list .previewtitle
{
	width:auto;
	margin:10px;
	font-size:12px;
	font-weight:bold;
	background:url(preview-icon1.png) no-repeat;
	text-indent:25px;
	color:#D77B15;
}
.p-list .bdot
{
	width:auto;
	margin:0 15px;
	border-bottom:1px dotted #cccccc;
	display:block;
}
.p-list .pt
{
	width:105px;
	background:url(preview-icon2.png) no-repeat 0px 7px;
	text-indent:16px;
	height:24px;
	color:#D77B15;
	font-weight:bold;
	line-height:24px;
	display:block;
	float:left;
}
.p-list .pc
{
	width:210px;
	float:left;
	height:24px;
	line-height:24px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.p-list .pd
{
	width:210px;
	float:left;
	line-height:24px;
}
.p-list .sbtn
{
	width:auto;
	margin:0 15px;
	display:block;
	padding:10px;
	border-bottom:1px dotted #cccccc;
}
.p-list .devices-t
{
	width:auto;
	margin:0 15px;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#D77B15;
	height:35px;
	line-height:35px;
}
.p-list .devices
{
	border:1px solid #E7DBB1;
	width:auto;
	background-color:#FFFEE6;
	margin:0 15px;
}
.p-list .sThumb
{
	width:74px;
	overflow:hidden;
	display:block;
	padding:0px;
	margin:10px 6px 0 0;
	float:left;
	border:solid 1px #F3ECC4;
}
.p-list .sThumb2
{
	width:74px;
	overflow:hidden;
	display:block;
	padding:0px;
	margin:10px 0 0 0;
	border:solid 1px #F3ECC4;
	float:left;
}
.faqtip { BORDER: #f00 1px dotted; width:92%; color:#000000; background-color:#FFE8E8; PADDING: 10px; margin:15px auto; TEXT-ALIGN: left; display:block; }
.step { padding:0px; margin:5px 0;}
.step-arrow { list-style-type:none; width:25px; height:30px; background:url(step-arrow.png) no-repeat 5px 5px; float:left; }
.step-off {list-style-type:none; width:156px; line-height:28px; color:#000; height:30px; background:url(step-off.jpg) no-repeat left top; text-align:center; float:left; }
.step-on {list-style-type:none; width:156px; line-height:28px; color:#000; height:30px;background:url(step-on.jpg) no-repeat left top; text-align:center; float:left; }
