



@charset "utf-8";
/* CSS Document header */
*{ margin:0; padding:0; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif;
}
img {border:0;}
p{ line-height:150%;
}
h2{ color:#039; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px;
}
h2 a{ text-decoration:none; color:#039; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px;
}
h2 a:hover{ color:#000;
}
#header{width:100%; height:129px;background:url(../images/header_bg.gif) left top repeat-x;
}
#header1 { width:936px; height:94px; margin:0 auto; position:relative;
}
.logo{ position:absolute; top:12px; left:12px;
}
#indexcart{ position:absolute; top:47px; left:460px; width:197px; height:30px; line-height:30px; font-size:12px; color:#000;
}

#indexcart22{ position:absolute; top:47px; left:660px; width:397px; height:30px; line-height:30px; font-size:12px; color:#000;
}

#indexcart img{ float:left; margin-right:17px;
}
#chat{ position:absolute; top:41px; left:728px;
}
#sign{ background:url(../images/bg1.gif) top left no-repeat; display:inline; float:right; margin:0 5px 0 0; width:101px; height:20px; color:#fff; padding:4px 0 0 12px;
}
#sign1{ background:url(../images/bg10.jpg) top right no-repeat; position:relative; float:right; margin:0 5px 0 0;  height:24px; color:#fff; padding:4px 6px 0 6px; font-size:11px;
}
#sign1 img{position:absolute; top:0; left:0;
}
.ifr{ position:absolute; top:0; right:5px; height:24px; background:none;
}
#sign1 a{ color:#fff; font-size:11px; text-decoration:none;
}
#sign1 a:hover{ color:#000;
}
#topnav{ width:926px; height:27px; margin:0 auto; padding:8px 0 0 10px; position:relative;
}
#topnav form{ position:absolute; top:8px; left:682px;
}
#topnav form table td{ height:18px; line-height:18px;
}
.in1{ border:1px solid #ccc; width:180px; padding:2px 0 2px 1px; color:#ddd;
}
#topnav ul li{ list-style:none;position:relative; float:left; height:27px; line-height:27px; margin-right:5px;
}
#topnav ul li a{ text-decoration:none; text-transform:uppercase; float:left; font-weight:bold; background:url(../images/nav5.jpg) no-repeat left top; padding-left:8px;
}
#topnav ul li a span{ float:left;display:block; cursor:hand; background:url(../images/nav6.jpg) no-repeat right top; padding-right:16px; padding-left:8px; font-family:Geneva, Arial, Helvetica, sans-serif;
}
#topnav ul li a:hover { background-position:0% -29px;
}
#topnav ul li a:hover span{ background-position:100% -29px;
}
#topnav #current a {background-position:0% -29px;
}
#topnav #current a span {background-position:100% -29px;
}

#container{ width:926px; margin:0 auto; padding:10px 0 0 10px;
}
/*========================left========================================================================================*/
#left{ width:180px; position:relative; background:url(../images/bg3.jpg) left center repeat-y; padding:10px; float:left; margin-bottom:10px; 
}
.left_bgtop{ position:absolute; top:0; left:0;
}
.left_bgbottom{ position:absolute; bottom:0; left:0;
}
#left h2{ font-size:12px; background:url(../images/ukaiwei_03.jpg) left center no-repeat; width:179px; height:28px; line-height:28px; text-indent:10px; color:#000; font-weight:normal;
}
#left ul{ padding:5px 0 0 8px; margin-bottom:10px; 
}
#left ul li{ list-style:none; width:170px; border-bottom:1px solid #eee;
}
#left ul li a{ text-decoration:none; background:url(../images/bg5.jpg) left center no-repeat; padding:4px 0 4px 15px; display:block;
}
#left ul li a:hover{ color:#fd3307;
}

.el { MARGIN-LEFT: 10px; 
}
.el a {
	 text-decoration:none; background:url(../images/bg5.jpg) left center no-repeat; padding:4px 0 4px 15px; display:block;
}
.el a:hover {
	color:#fd3307;
}




/*========================footer========================================================================================*/
#footer{width:100%; height:100px; background:url(../images/bg6.jpg) left top repeat-x; clear:both; margin-top:10px; text-align:center; padding-top:15px; line-height:150%;  
}
#footer p{ color:#666; font-size:11px;
}
#footer a{ text-decoration:none; color:#666; font-size:11px;
}
#footer a:hover{ color:#fd3307;
}
/*========================other========================================================================================*/
#mbx{ font-size:11px;
}
#mbx a{ font-size:11px; color:#039; text-decoration:underline;
}
#mbx a:hover{ color:#000; text-decoration:none; 
}
.co1{ color:#f00;
}










#right{ width:707px; float:right; padding:0 0 10px 13px;
}
#aboutus{ width:240px; height:254px; border:1px dotted #666; margin:0px 0 0px 0; padding:0px;
}
#aboutus h2{ font-size:16px; color:#000; 
}
#aboutus p{ line-height:150%;
}
#banner{  width:439px; height:254px; margin-bottom:0px; position:relative;
}
#banner p{ position:absolute; top:35px; right:15px; width:270px; line-height:150%; font-weight:bold;font-family:"Times New Roman", Times, serif; font-size:12px;
}
#banner h1{ font-size:22px; font-family:"Times New Roman", Times, serif;position:absolute; top:5px; right:20px;
}
#u1{ width:697px; padding:10px 0 0 0;
}
.bb{ position:relative; width:696px; height:26px; line-height:26px; background:url(../images/p3.jpg) left center repeat-x; font-size:12px; font-weight:bold; text-indent:15px;
}
.bb1{ position:absolute; top:0; left:0;
}
.bb2{ position:absolute; top:0; right:0;
}
.c1{ float:left; width:160px; height:200px; text-align:center;  margin:10px 10px 0 0; position:relative
}
.c2{border-right:1px dotted #ccc; height:150px; position:absolute; top:25px; right:0;
}
.c1 p{ line-height:150%; color:#616181; font-size:11px; padding:2px 7px 2px 7px;
}
.c1 p a{ font-size:11px; text-decoration:none; color:#039;
}
.c1 p a:hover{color:#fd3307;
}
.c1 span{ font-size:11px;
}
.c1 img{ width:120px; height:120px;
}
.co1{ color:#666;
}

#right{ width:707px; float:right; padding:0 0 10px 13px;
}
#right h2{ position:relative; display:block; width:707; line-height:150%; padding:10px 0 10px 0; padding-bottom:10px; border-bottom: 1px dotted #666;
}
#right h2 span{ position:absolute; top:10px; right:5px; color:#666; font-weight:normal;
}
#right h2 span b{background:#efefef; font-size:14px; padding:2px;
}
#right h2 span a{ color:#666; text-decoration:none;
}
#right h2 span a:hover{ color:#000;
}
.intro{ border:1px dotted #ccc; padding:10px; margin:10px 0 10px 0; background:#efefef;
}
.l1{ width:150px; height:158px; float:left; padding:10px 10px 0 10px; text-align:center; font-size:11px;
}
.l1 a{ font-size:11px;
}
.l1 a:hover{ color:#fd3307; text-decoration:none;
}
.l1 img{ width:120px; height:120px;
}
.l1 span{ color:#fd3307;
}
.je1{ float:left; width:700px;
}
.je1 h2{ display:block;  line-height:150%; padding:10px 0 10px 0; padding-bottom:10px; border-bottom: 1px dotted #666;
}



#right{ width:707px; float:right; padding:0 0 10px 13px;
}
#login55{ float:left; width:707px; border-bottom:1px dotted #999; padding:0 0 10px 0;
}
#login55 h2{ display:block; width:707; line-height:150%; margin:10px 0 0 0; padding-bottom:10px;
}
#login55 a{ color:#039; font-weight:bold; font-size:12px; text-decoration:none;
}
.log1{ float:left; width:330px; border-right:1px dotted #999; margin:10px 0 0 0; padding:0 20px 10px 0; position:relative;
}
.log1 h2{ display:block; width:707; line-height:150%; margin:10px 0 0 0; padding-bottom:10px;
}
.log1 a{ text-decoration:none; padding:5px; background:#a6a6a6; font-family:Geneva, Arial, Helvetica, sans-serif;
 color:#fff; font-weight:bolder; font-size:11px;
}
.log2{ float:left; width:330px; margin:10px 0 0 0; padding:0 0 10px 20px; position:relative;
}
.log2 h2{ display:block; width:707; line-height:150%; margin:10px 0 0 0; padding-bottom:10px;
}
.log2 div{ background:#efefef; float:left; padding:12px 15px 12px 15px;
}
.log2 table td{ height:20px; line-height:20px;
}
.log2 table td a{ text-decoration:none;
}
.log2 table td a:hover{ text-decoration:underline;
}
.log2 .in1{ border:1px solid #ccc; height:18px; padding:2px 0 0 1px; color:#666;
}
.log2 .in2{ float:right; margin:10px 51px 0 0;
}

/*========================register========================================================================================*/
#reg{ float:left; width:707px; margin-top:15px;
}
#reg table td{ height:20px; line-height:20px;
}
.s4{ background:#efefef; padding:3px;
}
.s4 a{ color:#f00; font-weight:bold; font-size:12px;
}
.s5 input{ border:1px solid #999; height:18px; padding:2px 0 0 1px; width:180px;
}
.s5 select{ border:1px solid #999; height:20px; line-height:20px; width:230px;
}
.s6{ padding-top:5px;
}
/*========================account========================================================================================*/
.accountdetail{ margin:10px 0 0 0; float:left; width:575px;
}
.accountdetail b{ padding:3px 0 3px 0;
}
.accountdetail a{ padding:2px; color:#f00; font-size:11px;
}
.accountdetail a:hover{ text-decoration:none; background:#0198c3; color:#fff;
}
.m1{ background:#efefef; padding:3px; width:177px;
}
.m2{ border-bottom:1px solid #efefef; padding-left:3px;
}
.m2 input{ border:1px solid #999; width:200px; height:18px; padding:2px 0 0 1px;
}
.m2 select{ border:1px solid #999; width:250px;height:20px; 
}
.m3{ background:#efefef; padding:3px;
}
.p11{ background:#efefef; margin-top:10px; padding:10px; float:left;width:555px;
}
.sub{ float:left; clear:both; width:300px; margin:10px 0 0 0; display:inline;
}

.ff{ margin-bottom:20px;
}
.ff li{ list-style:none; height:20px; line-height:20px;
}
.ff li a:hover{ color:#b0c336;
}
.p10{ float:left;
}
.p12{ background:#efefef; margin-bottom:10px; padding:10px; float:left;width:667px;
}
.aa{ margin-top:10px; float:left; width:707px;
}
.ta{ float:left; margin-top:10px;
}
.ta a:hover{  color:#48bbbb;
}
.dazhe{ border-top: 1px solid #efefef; padding:3px;
}
.dazhe1{ padding:1px 0 1px 1px; border:1px solid #ccc; width:140px;
}
.cc1{ padding:3px 0 0 0;
}



/**--------------- product detail-------------*/
#right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 707px; PADDING-TOP: 0px
}
.l1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 150px; PADDING-TOP: 0px; HEIGHT: 168px; TEXT-ALIGN: center
}
.l1 A {
	FONT-SIZE: 11px
}
.l1 A:hover {
	COLOR: #fd3307; TEXT-DECORATION: none
}
.l1 IMG {
	WIDTH: 120px; HEIGHT: 120px
}
.l1 SPAN {
	COLOR: #fd3307
}
#p1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 707px; PADDING-TOP: 20px
}
#p2 {
	FLOAT: left;
}
#p2 P {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 15px; BACKGROUND: url(../images/fangda.jpg) no-repeat left 65%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 30px; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 25px
}
#p2 IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#p2 A {
	TEXT-DECORATION: none
}
#p2 A:hover {
	COLOR: #039
}

#p3 {
	FLOAT: left;  MARGIN: 0px 0px 10px 20px;
}

#p3 H2 {
	DISPLAY: block; MARGIN: 0px 0px 10px; LINE-HEIGHT: 150%
}

#p4 {
	FLOAT: left; 
}
#p4 TABLE TD {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px; HEIGHT: 18px
}
#p5 {
	FLOAT: left; WIDTH: 578px
}
#p5 H3 {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 10px
}
#p5 IMG {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 8px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.co1 {
	FONT-WEIGHT: bold; COLOR: #c90000
}
.line1 {
	TEXT-DECORATION: line-through
}
.s1 {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 70px; LINE-HEIGHT: 18px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 18px
}
.b1 {
	MARGIN: 10px 0px 0px 25px
}
.m1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
.m1 IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN-RIGHT: 10px; BORDER-RIGHT-WIDTH: 0px
}
#tishi {
	FLOAT: left; WIDTH: 707px
}
#tishi H2 {
	DISPLAY: block; MARGIN: 10px 0px; LINE-HEIGHT: 150%
}




/*-------------------product list-----------------------*/

.p111{ float:left; width:135px; height:202px; border:1px solid #ccc; text-align:center; margin:-1px -1px 0 0; background:#fcfcfc; padding:2px;
}
.p111 span{ color:#da0a43;
}
.p111 img{  border:0;
}
.p111 a{ text-decoration:none; font-size:9px; color:#777777; font-family:Verdana, Arial, Helvetica, sans-serif
}
#p222{ padding-left:5px;
}
.top11{ width:130px; float:left; text-align:center; margin:0 0 5px 12px; display:inline;
}
.top11 img{ width:120px; height:120px; border:0;
}
.top11 span{ color:#da0a43;
}

.mcafee {margin:25px 0 0px 0px;}

.p555{ float:left;  border:1px solid #ccc; text-align:center; margin:-1px -1px 0 0; background:#fcfcfc; padding:2px;
}

.ul2 {
	MARGIN-TOP: 10px; DISPLAY: block; WIDTH: 450px; POSITION: relative
}
.ul2 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}

.li1 {
	FONT-SIZE: 14px; TEXT-DECORATION: line-through
}
.li2 {
	FONT-SIZE: 14px; COLOR: #f00
}
.li3 {
	FONT-SIZE: 14px
}

.alert {
        color: #FF0000;
        margin-left: 0.5em;
		margin-right:5px;
  }
/*-------------------bof tabs--------------------*/
.TabbedPanels {
	float: left;
	clear: none;
	width: 500px;  /*668 added by jeffy */
	margin-top:15px;
	padding:0 0 0 5px;
}


.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	background-color: #DDD;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-size:12px;
	font-family:Tahoma;
	color:#666;
}

.TabbedPanelsTabHover {
	background-color: #CCC;
	font-size:12px;
}

.TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: 1px solid #fff;
	font-size:12px;
}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
	border-top: solid 1px #CCC;

}

.TabbedPanelsContentGroup img{
     float:left; margin-right:15px;
}

.TabbedPanelsContent {
	padding:20px 0 30px 10px;
}

.TabbedPanelsContentVisible {
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}


.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}


.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}


.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

#other{width:724px; float:left; padding:5px 0 0 10px;
}
#other h2{font-size:12px; color:#666; font-family:Tahoma; background:url(../images/other.jpg) left center no-repeat; padding-left:15px; margin-left:-10px;
}
.other1{ width:140px; text-align:center; margin:5px 1px 10px 0; float:left; background:#fcfcfc; 
}
.other1 img{ width:120px; height:120px; border:5px solid #f5f5f0; 
}
.other1 a:hover{ text-decoration:none;
}
.other1 a:hover img{ border:5px solid #dddddd; 
}
.other1 span{ color:#da0a43;
}
.other img:hover{ border:1px solid #ccc;
}
/*-------------------eof tabs--------------------*/

/*----------------------Shopping Cart-----------------------------*/
.i_table {
	BORDER-RIGHT: #ccd6e0 2px solid; BORDER-TOP: #ccd6e0 2px solid; FONT-SIZE: 0.8em; BORDER-LEFT: #ccd6e0 2px solid; BORDER-BOTTOM: #ccd6e0 2px solid
}
.head22 {
	FONT-WEIGHT: bold; BACKGROUND: #efefef; COLOR: #000000
}
.head22 TD {
	COLOR: #000000
}
.head22 A {
	COLOR: #000000
}
.b22 {
	BACKGROUND: #f7f7f7
}


FIELDSET {
        padding: 0.5em;
        margin: 0.5em 0em;
        border: 1px solid #EACFAE;
		background:#FFFFFF; /*#FFF8E5 //edit by jeffy*/
 		height:100%;
        }

TEXTAREA {
        float: left;
        margin: auto;
        display: block;
        width: 95%;
        }

LEGEND {
        font-weight: bold;
        }

.important {
        font-weight: bold;
		margin:5px;
        }

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
        margin: 0;
		width:95%
        }

.back {
        float: left;
        }

.forward {
        float: right;
        }

.bold {
        font-weight: bold;
        }

#ItemTitle {
  font-family: Tahoma,Verdana;
  font-size: 11px;
  line-height: 1.5;
}
#infoBoxContents {
  color: #FF6600;
  font-family: Tahoma,Verdana;
  font-size: 12px;
}

ADDRESS {
        padding: 0.6em;   font-size: 13px;
        }

ADDRESS {
        font-style: normal;
        }

HR {
        min-height: 1px;
        margin-top: 0.5em;
        border: none;
        border-bottom: 1px solid #9a9a9a;
        }
.tableHeading TH {
        border-bottom: 1px solid #cccccc;
        }


.totalBox {
        width: 5.5em;
        text-align: right;
        padding: 0.2em;
        }

.larger{
        font-size: 1.1em;
        }

.lineTitle, .amount {
        text-align: right;
        padding: 0.2em;
        }
.clearBoth {
        clear: both;
        }
.accountTotalDisplay, .accountTaxDisplay {
       width: 20%;
       /* text-align: right;
         vertical-align: top*/
        }

.accountQuantityDisplay {
        width: 10%;
        vertical-align: top
        }

#myAccountGen li, #myAccountNotify li {
        margin: 0;
		list-style:none;
        } 





/*Css of User Center*/
#mbx_common{ font-size:11px;}
#mbx_common a{ font-size:11px; color:#039; text-decoration:underline;}
#mbx_common a:hover{ color:#000; text-decoration:none; }

h3{ color:#039; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px;}
h3 a{ text-decoration:none; color:#039; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px;}
h3 a:hover{ color:#000;}

h3{ position:relative; display:block; width:707; line-height:150%; padding:10px 0 10px 0; padding-bottom:10px; border-bottom: 1px dotted #666;}
h3 span{ position:absolute; top:10px; right:5px; color:#666; font-weight:normal;}
h3 span b{background:#efefef; font-size:14px; padding:2px;}
h3 span a{ color:#666; text-decoration:none;}
h3 span a:hover{ color:#000;}

#addressBookDefaultName { color:#039; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px;}
#addressBookDefaultName { position:relative; display:block; line-height:150%; padding:10px 0 10px 0; padding-bottom:10px; border-bottom: 1px dotted #666;}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {  line-min-height: 1.8em;  padding: 0.2em;  border: 1px solid #000000;}
.messageStackWarning, .messageStackError {  background-color: #ff0000;  color: #ffffff;}
.messageStackSuccess {  background-color: #F1F6E6; color: #000000; }
.messageStackCaution {  background-color: #FFFF66; color: #000000;}

#infoBoxContents_common {  color: #FF6600;  font-family: Tahoma,Verdana; font-size: 12px;}
#myAccountGen_common li, #myAccountNotify_common li {  margin: 0; list-style:none;  } 
#sendSpendWrapper_common { margin: 0;width:95%;}

.tableHeading_common TH {border-bottom: 1px solid #cccccc;}

ADDRESS {padding: 0.6em;   font-size: 13px; font-style: normal;}
LEGEND {font-weight: bold;}
FIELDSET {
        padding: 0.5em;
        margin: 0.5em 0em;
        border: 1px solid #EACFAE;
		background:#FFFFFF; /*#FFF8E5 //edit by jeffy*/
 		height:100%;
}

.alert_common {color: #FF0000;  margin-left: 0.5em; margin-right:5px;}
.back_common {float: left;}
.forward_common {float: right;}

.s4_common{ background:#efefef; padding:3px;}
.s4_common a{ color:#f00; font-weight:bold; font-size:12px;}

.m2_common{ border-bottom:1px solid #efefef; padding-left:3px;}
.m2_common input{ border:1px solid #999; width:200px; height:18px; padding:2px 0 0 1px;}
.m2_common select{ border:1px solid #999; width:250px;height:20px; }

.accountdetail_common{ margin:10px 0 0 0; float:left; width:575px;}
.accountdetail_common b{ padding:3px 0 3px 0;}
.accountdetail_common a{ padding:2px; color:#f00; font-size:11px;}
.accountdetail_common a:hover{ text-decoration:none; background:#0198c3; color:#fff;}

#infoBoxContents_common {  color: #FF6600; font-family: Tahoma,Verdana; font-size: 12px;}
.accountTotalDisplay_common, .accountTaxDisplay_common { width: 20%; /* text-align: right;vertical-align: top*/ }
.accountQuantityDisplay_common { width: 10%;vertical-align: top}
#myAccountGen_common li, #myAccountNotify_common li { margin: 0;list-style:none;} 

.larger_common{font-size: 1.1em;}
.lineTitle_common, .amount_common {text-align: right;padding: 0.2em;}
.clearBoth {clear: both;}

.floatingBox_common{ margin: 0;width:95%}

/*----------------------Shopping Cart-----------------------------*/
.i_table_common {BORDER-RIGHT: #ccd6e0 2px solid; BORDER-TOP: #ccd6e0 2px solid; FONT-SIZE: 0.8em; BORDER-LEFT: #ccd6e0 2px solid; BORDER-BOTTOM: #ccd6e0 2px solid}
.head22_common {FONT-WEIGHT: bold; BACKGROUND: #efefef; COLOR: #000000}
.head22_common TD {COLOR: #000000}
.head22_common A {COLOR: #000000}
.b22_common {BACKGROUND: #f7f7f7}
.important_common {font-weight: bold; margin:5px;}
.instructions_common{font-weight: bold; margin:5px;color: #FF0000; }