/* global css */
html,body {height:100%;}
body{background: #fff;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,th,img,div,blockquote,dl,dt,dd,blockquote, pre,object,textarea,input{margin:0;padding:0}
body,select,input,textarea{font:12px/1.6 Arial, Helvetica, sans-serif; color: #666;}	
input,select,img{vertical-align:middle}
h1,h2,h3,h4,h5,h6{font-size: 12px; font-weight: normal;}
dfn,em,cite,address,caption{font-style:normal}
fieldset,img,abbr {border: 0;} 
img,object,embed{vertical-align: top;}
ul,ol{list-style-type:none;}
table{border-collapse:collapse;width:100%; border-spacing:0;}
caption,th{text-align:left;}
table th{line-height:25px;height:25px;}
.clear {clear:both;}

a,#intro p a:hover{color: #CC0000;text-decoration:none;}
a:hover{color: #666;}

.new_poll{text-indent: -2000px; overflow: hidden;}

#main:after,.product_list li:after,.product_list dl.colors:after{content:''; display: block; clear:both}

.align_r{
	text-align: right;
}

/* header css */
#header{
	width: 950px;
	font-size: 11px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}
#logo{
	position: absolute;
	top: 0;
	left: -20px;
}
#toparea{
	color: #CC0000;
	padding: 5px 0 0 220px;
}
#toparea p{
	font-weight: bold;
}
#topnav{
	float: right;
}
#topnav li{
	float: left;
	padding-left: 10px;
	margin-left: 10px;
	background: url(../site/topnav_line.gif) left center no-repeat;
}
#topnav li#shoppingcar{
	padding-left:23px;
	background: url(../site/shoppingcar.gif) no-repeat;
}
#topnav a,#mainnav a,#footer a,.sort ul li.ill a{
	color: #666;
}
#topnav a:hover,#mainnav a:hover,#topnav li.on a,#mainnav li.on a,.sales_price a.ill:hover,#home_pl a:hover,
#poll li.btn a:hover,#footer a:hover,#footer li.on a,.sort ul li.ill a:hover{
	color: #CC0000; 
}
#mainnav{
	height: 29px;
	margin-top: 5px;
	line-height: 29px;
	background: url(../site/mainav_bg.gif) repeat-x;
}
#mainnav ul{
	height: 29px;
	padding-left: 205px;
	font-weight: bold;
	background: url(../site/mainnav_r.gif) right top no-repeat;
}
#mainnav li{
	float: left;
	display: inline;
	padding-left:19px;
	margin-right: 18px; 
	background: url(../site/mainnav_line.gif) no-repeat;	
}

/* center of page */
#main{
	width: 950px;
	margin: 0 auto;
}

#mainbar{
	float: left;
	width: 675px;
}

#intro{
	width: 100%;
	line-height: 2;
	position: relative;
}
#intro h2{
	font-size: 28px;
	text-align: right;
}
#intro .ct{
	position: absolute;
	top: 0;
	right:20px;
	color: #fff;
}
#intro p{
	text-align: right;
	font-size: 14px;
}
#intro p a{
	color: #fff;
	text-decoration: underline;
}
#intro .img{
	position: absolute;
	left: 20px;
	bottom:0;
}
.sales_price{
	padding-top: 10px;
}
.sales_price img{
	float:right;
	margin-left: 15px;
}
.sales_price p{
	padding-top: 40px;
}
.sales_price a.ill{
	color: #666;
}



#home_pl
{
	height: 190px;
	padding-top: 20px;
	position: relative;
	margin-top: -5px;
	background: url(../site/home_pl_bg.gif) no-repeat;
	width: 675px;
	
}

div.pl_slid {
  /* Set it so we could calculate the offsetLeft */
  position: relative;
  height: 190px;
  width: 675px;
  /* Add scroll-bars */
  overflow-y: hidden;
  overflow-x: scroll;
}
ul.pl_slid {
  display: block;
  height: 180px;
  /* Max width here, for users without Javascript */
  width: 1250px;
  /* Remove default margin */
  margin: 0;
  list-style: none;
}


.pl_slid li{
	float: left;
	font-size: 11px;
	text-align: center;
	width: 155px;
}
.pl_slid li img{
	display: block;
	margin: 0 auto 5px;
}
.pl_slid li em{
	display: block;
	font-size: 12px;
	color: #285C03;
	font-weight: bold;
}
.pl_slid a{
	color: #666;
	text-decoration: underline;
}
#home_pl .jp{
	position:absolute;
	bottom: 0;
	left: 0;
}


#sidebar{
	float:right;
	width: 260px;
}

.recyclable{
	width: 100%;
	margin-bottom: 15px;
	background: url(../site/recyclable_bg.gif) repeat-y;
}
.recyclable h2{
	color: #CC3333;
	font-weight: bold;
	font-size: 16px;
	width: 230px;
	position: relative;
	padding: 15px 0 0 15px;
}
.recyclable h2.have{
	width: 245px;
	background: url(../site/recyclable_t.gif) no-repeat;
}
.recyclable h2.have img{
	right:20px;
}
.recyclable h2 img{
	position: absolute;
	top: 12px;
	right: 0px;
}
.recyclable p{
	padding: 0 15px;
	line-height: 2.2;
}
.recyclable .b{
	height: 74px;
	color: #fff;
	margin-top:10px;
	padding: 10px 10px 0;
	background: url(../site/recyclable_b.gif) no-repeat;
}
.recyclable h3{
	font-size: 16px;
	font-weight: bold;
}
.recyclable .b p{
	padding: 0;
}
.recyclable .b ul{
	float: right;
	padding-top: 4px;
	padding-right: 10px;
}
.recyclable .b li{
	float: left;
	width: 18px;
	height: 19px;
	line-height: 19px;
	text-align: center;
}
.recyclable .b li a
{
	color: #fff;
}

.recyclable .b li.on a
{
	color: #CC3333;
}

.recyclable .b li.on{
	color: #CC3333;
	width: 18px;
	height: 19px;
	background: url(../site/square.gif) no-repeat;
}

.box{
	width: 254px;
	position: relative;
	margin-bottom: 15px;
}
.box_t,.box_b{
	height: 6px;
	font-size: 0;
	background: url(../site/box_t.gif) no-repeat;
}
.box_b{
	background-image: url(../site/bot_b.gif);
}
.box_c{
	padding: 5px 10px;
	width: 232px;
	border: 1px solid #CC0000;
	border-width: 0 1px;
}
.box_c h2{
	color: #CC0000;
	margin-bottom:10px;
	font-weight: bold;
}

#search input{
	color: #ccc;
	padding: 3px 5px;
	width: 180px;
	border:1px solid #BBBBBB;
	line-height: normal;
}
#search input.btn{
	border: 0;
	padding: 0;
	width: auto;
}

#poll .box_c{
	padding-bottom: 20px;
}
#poll li{
	margin-bottom: 5px;
}
#poll li.btn{
	float: right;
	width: 106px;
	text-align: center;
	padding-top: 20px;
	margin-right: 20px;
	display: inline;
}
#poll li.btn input{
	margin-bottom: 5px;
}
#poll li.btn a{
	color: #666;
	text-decoration: none;
	font-size: 11px;
}
.new_poll{
	position: absolute;
	top: 0;
	right: 0;
	width: 58px;
	height: 62px;
	background: url(../site/new_poll.gif) no-repeat;
}

/* footer */
#Bottom{
	width:auto;
	margin:0px;
	padding:0px;
	background-image:url('http://img.okabashi.com/footer_bg.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
}
#footer{
	width: 950px;
	padding:13px 0 0;
	height: 30px;
	font-size: 11px;
	margin: 20px auto 0;

}
#footer li{
	float: left;
	padding-left: 10px;
	margin-left: 10px;
	background: url(../site/topnav_line.gif) left center no-repeat;
	
}
#footer li.f{
	background: none;
	padding: 0;
	margin: 0;
}
#bottomnav{
	float: right;
	
}

.wrapper{
	width:950px;
	padding: 20px 0;
	margin: 0 auto;
}
.wrapper dl{
	float: right;
}
.wrapper dt,.wrapper dd{
	float: left;
}
.wrapper dd{
	margin-left: 10px;
	padding-left: 20px;
	background: url(http://img.okabashi.com/site/share-icon-stumbleupon.gif) 0 1px no-repeat;
}
.wrapper dd.fb{
	background-image: url(http://img.okabashi.com/site/share-icon-facebook.gif);
}
.wrapper dd.tt{
	margin-left: 5px;
	background-image: url(http://img.okabashi.com/site/share-icon-twitter.gif);
}

h1
{
	margin-top:4px;
	font-size:15px;
	margin-bottom: 20px;
	font-weight: bold;
}
p.info{
	line-height: 2;
}

.product_summary
{
	width: 100%;
	margin-top: 20px;
}

.product_tab .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(../site/tab-line.gif) repeat-x bottom; border-collapse:collapse;}
.product_tab .ajax__tab_outer {vertical-align:bottom;padding-right:5px;background:url(../site/tab-right.gif) no-repeat right;height:24px;}
.product_tab .ajax__tab_inner {vertical-align:bottom;padding-left:5px;background:url(../site/tab-left.gif) no-repeat;height:24px;}
.product_tab .ajax__tab_tab {vertical-align:bottom;padding:2px 5px 0 5px;height:24px;background:url(../site/tab.gif) repeat-x;}
.product_tab .ajax__tab_hover .ajax__tab_outer {vertical-align:bottom;padding-right:5px;height:26px;cursor:pointer;background:url(../site/tab-hover-right.gif) no-repeat right;}
.product_tab .ajax__tab_hover .ajax__tab_inner {vertical-align:bottom;padding-left:5px;height:26px;cursor:pointer;background:url(../site/tab-hover-left.gif) no-repeat;}
.product_tab .ajax__tab_hover .ajax__tab_tab {vertical-align:bottom;padding:4px 5px 0 5px;height:26px;cursor:pointer;background:url(../site/tab-hover.gif) repeat-x;}
.product_tab .ajax__tab_active .ajax__tab_outer {vertical-align:bottom;padding-right:5px;height:26px;background:url(../site/tab-active-right.gif) no-repeat right}
.product_tab .ajax__tab_active .ajax__tab_inner {vertical-align:bottom;padding-left:5px;height:26px;background:url(../site/tab-active-left.gif) no-repeat;}
.product_tab .ajax__tab_active .ajax__tab_tab {font-weight:bold;height:26px;padding:4px 5px 0 5px;background:url(../site/tab-active.gif) repeat-x;}
.product_tab .ajax__tab_disabled { color: #A0A0A0;}
.product_tab .ajax__tab_body {font-family:verdana,tahoma,helvetica;background-color:#ffffff;background: url(../site/product_detail_bg.gif) #fff repeat-x;}


.cart_tab .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(../site/tab-line.gif) repeat-x bottom; border-collapse:collapse;}
.cart_tab .ajax__tab_outer {vertical-align:bottom;padding-right:5px;background:url(../site/tab-right.gif) no-repeat right;height:24px;}
.cart_tab .ajax__tab_inner {vertical-align:bottom;padding-left:5px;background:url(../site/tab-left.gif) no-repeat;height:24px;}
.cart_tab .ajax__tab_tab {vertical-align:bottom;padding:2px 5px 0 5px;height:24px;background:url(../site/tab.gif) repeat-x;}
.cart_tab .ajax__tab_hover .ajax__tab_outer {vertical-align:bottom;padding-right:5px;height:26px;cursor:pointer;background:url(../site/tab-hover-right.gif) no-repeat right;}
.cart_tab .ajax__tab_hover .ajax__tab_inner {vertical-align:bottom;padding-left:5px;height:26px;cursor:pointer;background:url(../site/tab-hover-left.gif) no-repeat;}
.cart_tab .ajax__tab_hover .ajax__tab_tab {vertical-align:bottom;padding:4px 5px 0 5px;height:26px;cursor:pointer;background:url(../site/tab-hover.gif) repeat-x;}
.cart_tab .ajax__tab_active .ajax__tab_outer {vertical-align:bottom;padding-right:5px;height:26px;background:url(../site/tab-active-right.gif) no-repeat right}
.cart_tab .ajax__tab_active .ajax__tab_inner {vertical-align:bottom;padding-left:5px;height:26px;background:url(../site/tab-active-left.gif) no-repeat;}
.cart_tab .ajax__tab_active .ajax__tab_tab {font-weight:bold;height:26px;padding:4px 5px 0 5px;background:url(../site/tab-active.gif) repeat-x;}
.cart_tab .ajax__tab_disabled { color: #A0A0A0;}
.cart_tab .ajax__tab_body {font-family:verdana,tahoma,helvetica;background-color:#ffffff;}


.product_list{
	width: 100%;
	margin-top: 20px;
}
.product_list li{
	width: 100%;
	line-height: 2;
	padding: 10px 0 0;
	margin-bottom: 30px;
	border-top: 1px solid #555;
	background: url(../site/product_list.gif) #fff repeat-x;
}
.product_list li .img{
	float: left;
	display: inline;
	margin-left: 12px;
	width: 150px;
	padding: 4px 0;
	background: #fff;
	text-align: center;
	border-top: 1px solid #555;
}
.product_list li .ct{
	float:right;
	width: 460px;
	margin-right: 10px;
	display: inline;
}
.product_list dl.colors{
	width:100%;
	padding: 15px 0 0;
}
.product_list dl.colors dd{
	margin: 5px 0 0 5px;
	cursor: pointer;
}
.product_list .btn{
	float: right;
	margin-top: -25px;
}
.product_list dl.colors dt,.product_list dl.colors dd{
	float: left;
}
.product_list li h3{
	font-size:14px;
	font-weight: bold;
}
.product_list li h3 a{
	float: right;
	font-size: 12px;
	font-weight: normal;
}

.style-list td:after,.style-list dl.style-list-colors:after{content:''; display: block; clear:both}
.style-list{
	width: 100%;
	margin-top: 20px;
}

.style-list td
{
	white-space: normal;
}
.style-list-main{
	float: left;
	padding-bottom: 10px;
	width: 100%;
	line-height: 2;
	padding: 10px 0 0;
	margin-bottom: 30px;
	border-top: 1px solid #555;
	background: url(../site/product_list.gif) #fff repeat-x;	
}

.style-list-img{
	float: left;
	display: inline;
	margin-left: 12px;
	width: 150px;
	padding: 4px 0;
	background: #fff;
	text-align: center;
	border-top: 1px solid #555;
}
.style-list-img a
{
	width: 200px;
	height: 200px;
}

.style-list-ct
{
	float:right;
	width: 460px;
	margin-right: 10px;
	display: inline;
}

.style-list-ct h3
{
	font-size:14px;
	font-weight: bold;
}
.style-list-ct h3 .reviews
{
	float: right;
	font-size: 12px;
	font-weight: normal;
}
.style-list-ct h3 .productname
{
	font-size:14px;
	font-weight: bold;
	color: #666;
	float:left;
}
.style-list-ct dl.style-list-colors{
	width:100%;
	padding: 15px 0 0;
}
.product_list dl.style-list-colors dd{
	margin: 5px 0 0 5px;
	cursor: pointer;
}


.style-list-colors dd
{
	margin: 5px 0 0 5px;
	cursor: pointer;
}
.style-list-colors dt, .style-list-colors dd
{
	float: left;
}

.style-list-btn
{
	float: right;
	margin-top: -25px;
}
.sort{
	width: 100%;
	margin-bottom: 10px;
	background: url(../site/sort_bg.gif) repeat-y;
}
.sort h2{
	height: 40px;
	width: 306px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 120px;
	margin-left: -165px;
	line-height: 30px;
	position: relative;
	background: url(../site/sort_h2.gif) no-repeat;
}
.sort .bb{
	padding: 0 10px 15px 12px;
	background: url(../site/sort_b.gif) left bottom no-repeat;
}
.sort ul li{
	margin-bottom: 5px;
	padding-left: 14px;
	background: url(../site/arr_r.gif) 0 6px no-repeat;
}
.sort ul li.ill{
	background-image: url(../site/icon_sq.gif);
}

/***************************************************** PRODUCT DETAIL *************************************************/
#product-main
{
	width: 100%;
	padding: 12px 24px 12px 12px;
}
#product-main .small-img
{
	width: 51px;
	float:left;
}

#product-main .small-img .alt-img
{
	height:55px;
	float: left;
	border-top: 1px solid #555;
}


#product-main .main-img
{
	float: left;
	display: inline;
	width: 250px;
	margin-left: 5px;
	background: #fff;
	text-align: center;
	border-top: 1px solid #555;
}

dl.product-colors{
	width:100%;
	padding: 0;
}
dl.product-colors dd{
	margin: 5px 0 0 5px;
	cursor: pointer;
}


.product-colors dd
{
	margin: 5px 0 0 5px;
	cursor: pointer;
}
.product-colors dt, .product-colors dd
{
	float: left;
}

#product-main .content
{
	float: left;
	margin:12px 0 0 25px;
	width: 335px;
}

#product-main .content .description
{
	line-height: 200%;
}
#product-main .content .productname
{
	padding-top:15px;
	font-weight:bold;
	width: 300px;
	border-bottom: 1px solid #555;
}
#product-main .content .sizeoption, #product-main .content .coloroption
{
	padding-top:12px;
}
#product-main .content .viewoption
{
	padding-top:20px;
	font-weight:bold;
	font-size:11px;
	color: #cc0000;
}

#product-main .content .addtocart
{
	padding-top:15px;
	float:right;
	margin-right: 25px;
}

#product-size-option
{
	width: 100%;
	padding: 12px 0 12px 12px;
}

#product-size-option .main-img
{
	float: left;
	display: inline;
	width: 150px;
	margin-left: 5px;
	background: #fff;
	text-align: center;
	border-top: 1px solid #555;
}

#product-size-option .content
{
	float: left;
	margin:0px 0 0 25px;
	width: 488px;
}

#product-size-option .content .productname
{
	font-weight:bold;
}
#product-size-option .content .productcolor,#product-size-option .content .productprice,#product-size-option .content .productsizedropdown,#product-size-option .content .addtocart
{
	margin-top:12px;
}
#product-size-option .content .productsizedropdown
{
	float:left;
}
#product-size-option .content .fitguide
{
	float:left;
	margin-top:10px;
	
}
#product-size-option .content .addtocart
{
	float:left;
	margin-left: 35px;
}

.product-option-item
{
	padding: 20px 0;
}

.product-review-attribute
{
	margin-top: 40px;
	margin-left: 70px;
	width: 580px;
}

.product-review-attribute .extended
{
	margin-top:10px;
}
.product-review-attribute .features
{
	margin-top:10px;
	float:left; 
	width:500px;
}
.product-review-attribute .featurestext
{
	margin-top:10px;
	width:80px;
	float:left; 
}
.product-review-attribute .collectiontext
{
	margin-top:10px;
	float:left;
	width:80px;
}
.product-review-attribute .collection
{
	margin-top:10px;
	float:left;
	width:500px;
}
/************************************************** END PRODUCT DETAIL *************************************************/

/***************************************************** PRODUCT REVIEW *************************************************/
#product-review-main
{
	padding: 24px 15px 0 17px;
	width: 100%;
}
#product-review-main .content
{
	float:left;
	width: 641px;
	border-bottom: 1px solid #555;
	font-weight:bold;
	
}
#product-review-main .content a
{
	float:right;
	
}

#product-review-main .option
{
	float:left;
	width: 641px;
	margin-top: 12px;
	
}
.product-review-summary
{
	margin-top: 40px;
	margin-left: 70px;
	width: 580px;
}

.product-review-all
{
	margin-top: 20px; 
	width: 641px;
}


.product-review-summary h3, .product-review-all h3, .product-review-attribute h3{

	width:100%;
	color: #555;
	font-size: 13px;
	font-weight:bold;
	border-bottom: 1px solid #555;
}

.review-item
{
	padding: 15px 0 15px 0;
	 border-bottom: 1px solid #555;
}

.ReviewLabelQuestion { font-weight: bold;}
.ReviewLabelAnswer {margin: 2px 0px 10px 10px; }
.ReviewRequired {color: #BB3922;}
.ReviewComment {font-size:11px; color:#8f8f8f; font-weight:normal; }

.review-rating
{
	width: 185px;
	height: 19px;
	background: url(../site/rating_bg.gif) no-repeat;
	color: #fff;
	font-size: 11px;
	padding-left: 4px;
	float:left;
}
.review-rating-list
{
	width: 210px;
	height: 19px;
	background: url(../site/rating_bg.gif) no-repeat;
	color: #fff;
	font-size: 11px;
	padding-left: 6px;
	float:right;
}

.review-rating-reviews
{
	margin-top:2px;
	width: 230px;
	height: 19px;
	background: url(../site/rating_bg.gif) no-repeat;
	color: #fff;
	font-size: 11px;
	padding-left: 4px;
	float:right;
	border-bottom: solid 1px #555;
}
/* Rating */
.rating
{
	float:left;
	margin-left:7px;
	padding-top:5px;
}
.ratingStar 
{
	float:left;
	height: 9px;
	width: 8px;
}

.filledRatingStar {
    background-image: url(../site/rating_filled.gif);
    margin-right: 1px;
}

.emptyRatingStar {
    background-image: url(../site/rating_empty.gif);
    margin-right: 1px;
}

.savedRatingStar {
    background-image: url(../site/rating_filled.gif);
}
.ratingText
{
	margin: 2px 0 0 10px;
	font-size: 9px;
	color: #555;
	float:left;
}
.review-content
{
	float:right;
	width: 380px;
}
.review-from
{
	float:right;
	text-align:right;
	margin-top:10px;
	width: 380px;
}
/************************************************** END PRODUCT REVIEW *************************************************/

/************************** LightBox Styles *********************************/

.black_overlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #a8a8a8;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
 

.infopopup_content
{
	display: none;
    position: absolute;
    width: 500px;    
    height: auto;
    overflow: auto;
    padding: 16px;
    border: 2px solid #000000;
    background-color: #fff;
    z-index:1002;    
    left: 38%; 
    top: 20%;
    font-size: 11px;  
}

.infopopup_content p
{
	margin: 5px 0 5px 0;  
}

.CloseWindow
{
	float: right;
	width: 300px;
	font-weight: bold;		
}
.CloseWindowHref, .CloseWindowHref:hover
{
	color: #04373F;
	text-decoration: none;
}	
.CloseWindowHref:hover
{
	color: #BC7575;	
}	

/************************** End LightBox Styles *********************************/

/************************** STANDARD WEBSITE STYLES *****************************/

.warning{
	color: #cc0000;
}

.baseInfo
{
	padding-left:5px;
	font-size:10px;
	color: #cc0000;
}

.StdButtonDiv {text-align:center;}
.StdButton { height:25px; margin: 10px 0px 2px 0px; padding:2px 5px 2px 5px; text-decoration:none; font-size: 14px; font-weight: bolder; color: #ffffff; background-color:#BB3922; border:solid 1px #BB3922;}
.StdButton:hover { cursor: pointer;  height:25px; margin: 10px 0px 2px 0px; padding:2px 5px 2px 5px; text-decoration:none; font-size: 14px; font-weight: bolder; color: #BB3922; background-color:#ffffff; border:solid 1px #BB3922;}

.errortext
{
	color: #cc0000;	
	font-size: 11px;
}

.dropdown
{
	 width: 185px; 
	 border: 1px solid #737373;
	 height:18px;
}
.dropdown:focus
{
	 height:18px;
    background-color: #e4e4e4;
    border: 1px solid #cc0000;
}

.textbox
{
	height:18px;
	 width: 180px; 
	 border: 1px solid #737373;
	 padding-left:2px;
}
.textbox:focus
{
	 height:18px;
    background-color: #e4e4e4;
    border: 1px solid #cc0000;
    padding-left:2px;
}
.textboxwatermark
{
	padding: 3px 5px;
	width: 180px;
	border:1px solid #BBBBBB;
	line-height: normal;
    color:#ccc;
}
.textboxwatermark:focus
{
	padding: 3px 5px;
	width: 180px;
	line-height: normal;
	background-color: #e4e4e4;
    border: 1px solid #cc0000;
    color:#666;
}
/************************** STANDARD WEBSITE STYLES *****************************/

.LoginContent h2{
	color: #CC3333;
	font-weight: bold;
	font-size: 14px;
}
.LoginContent p
{
	margin-bottom:10px;
}
#LoginBox1 {float: left; width: 250px; padding: 20px 40px 20px 0px; margin-left: 50px; border-right: 1px solid #CC0000;}
#LoginBox2 {float: left; width: 250px; padding: 20px 0px 20px 0px; margin-left: 50px;}

.RegisterAccount
{
	width: 650px;
	margin-bottom: 20px;
}
.RegisterAccount h2{
	color: #CC3333;
	font-weight: bold;
	font-size: 14px;
	width: 650px;
	border-bottom: solid 1px #cc0000;
	margin-bottom: 10px;
}
.RegisterAccount table
{
	width: 100%;
}
.RegisterAccount .td1
{
	width: 110px;
	text-align:right; 
	padding-right: 6px;
	padding-top: 2px;
}

.order-tracking-div
{
	padding: 10px;
}
.order-tracking-content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px 0 5px 10px;
	font-weight:bold;
	border:solid 1px #e4e4e4;
}
.order-tracking-content table tr
{
	line-height:25px;
}


.ssl
{
	float:left;
	margin-left:10px
}
.ssl p
{
	text-align:right;
	font-weight:bold;
}
.ssl p.sm
{
	font-weight:normal;
	font-size: 10px;
}

.merchant-select {
	width: 675px;
	font-weight: bold;
	margin:10px 0 5px;
	color: #fff;
	min-height:67px;
	background: url(../site/merchant-bg.gif) no-repeat;
}
.merchant-select p
{
	padding:10px 15px 0 15px;
}
.merchant-select-content {
	float:left;
	margin:5px 30px 0 15px;
}
.merchant-select-options {
	float:left;
	margin:5px 20px 0 0;
}

.merchant-select-options table tr td {
	font-weight:normal;
	font-size:12px;
	padding-right:15px;
}
.merchant-select-options .last{

	padding:0px;
}