.gray12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.black16ptbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.gray12ptbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.gray12ptbold:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066FF;
	text-decoration: underline;
}

.gray12ptboldP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.black12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.general12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
}

.general12pt:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}
.general14pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}

.general14ptB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold	 ;
	text-decoration: none;
}

.white12pt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.boldblack12pt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.boldblue12pt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: underline;
}

.newblack12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.newblackbold12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.bluebold12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066FF;
	text-decoration: none;
}

.black_9pt {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #333333
}

.grey11ptr{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:  #0066FF;
	text-decoration: none;
}

.grey11ptr:HOVER{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066FF;
	text-decoration: underline;
}

.general11pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
}

.general11pt:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}

.general14pt_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.general16pt_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #663399;
	text-decoration: none;
}
.toprightlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.toprightlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}

.orange11ptbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.black13ptboldindex {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.orange13ptindex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.white11ptbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.gray11ptbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.black16ptindex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.indexsave {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF9933;
	text-decoration: none;
}
.orange16ptaboutus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.gray11pt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.khaki13ptinsidecoupon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #999933;
	text-decoration: none;
}
.khakhi14ptbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999966;
	text-decoration: none;
}

.khakhi14ptboldunder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.khakhi14ptboldunder:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0066FF;
	text-decoration: underline;
}
.local13pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #669966;
	text-decoration: none;
}
.local14ptbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #669966;
	text-decoration: none;
}
.boldlocal16pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #669966;
	text-decoration: none;
}
.gray11ptunderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: NONE;
}
.gray11ptunderline:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066FF;
	text-decoration: underline;
}
.lblue13ptpp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6699CC;
	text-decoration: none;
}
.lgreen13ptmovie_ticket {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #339966;
	text-decoration: none;
}
.blue13ptdwarranty {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3366CC;
	text-decoration: none;
}
.black11ptbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.rsretailer11ptbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666699;
	text-decoration: none;
}
.green13ptinsidet {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #669933;
	text-decoration: none;
}
.purple13ptmservice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}
.movieticket13pt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #339966;
	text-decoration: none;
}
.returnshippiong13pt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #339999;
	text-decoration: none;
}
.boldblack16ptindex {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.boldblack16ptindex:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0066FF;
	text-decoration: underline;
}

.boldblue16ptpp {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #6699CC;
	text-decoration: none;
}
.boldgreendmovieticket16pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #339966;
	text-decoration: none;
}
.boldbluedwarranty16pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3366CC;
	text-decoration: none;
}
.boldorangefreeshipping16pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF9933;
	text-decoration: none;
}
.boldkhakiinsidercoupon16pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #999966;
	text-decoration: none;
}
.boldgreeninsidetravel16pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #669933;
	text-decoration: none;
}
.boldpurplemservicel16pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #9966CC;
	text-decoration: none;
}
.boldaquagreenrshippingl16pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #339999;
	text-decoration: none;
}
.boldpurple13ptunderline {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}

.boldpurple13ptunderline:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0066FF;
	text-decoration: underline;
}

.white16ptindex {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.gold_16ptbold { font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #CC9933; 
	text-decoration: none; 
}

.purple18ptbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}

.green15ptbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #5E6E43;
	text-decoration: none;
}

.white15ptbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.black10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.white24ptbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.general24ptbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}

.purple15ptbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}

.general15ptbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}

.purple24ptbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: 5B298C;
	text-decoration: none;
}

.white11pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.white11pt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underlinep;
}

.white15pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.blue11pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	
}
.blue12boldpt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
}
.general10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
}
.gray12ptunderlineD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: NONE;
}
.gray12ptunderlineD:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	text-decoration: underline;
}

.link10pt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#0909AE;
	text-decoration: underline;
}
.link10pt:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF3300;
	text-decoration: underline;
}

.link10ptbold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#0909AE;
	text-decoration: underline;
}
.link10ptbold:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: underline;
}
.link11pt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#0909AE;
	text-decoration: underline;
}
.link11pt:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF3300;
	text-decoration: underline;
}

.link11ptBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Bold;
	color:#0909AE;
	text-decoration: underline;
}
.link11ptBold:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Bold;
	color: #FF3300;
	text-decoration: underline;
}

.link12ptNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.link12pt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#0909AE;
	text-decoration: underline;
}
.link12pt:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF3300;
	text-decoration: underline;
}

.link12ptBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: Bold;
	color: #0909AE;
	text-decoration: underline;
}
.link12ptBold:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: Bold;
	color: #FF3300;
	text-decoration: underline;
}

.link14ptBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: Bold;
	color: #0909AE;
	text-decoration: underline;
}
.link14ptBold:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: Bold;
	color: #FF3300;
	text-decoration: underline;
}

.link16ptBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: Bold;
	color: #0909AE;
	text-decoration: underline;
}
.link16ptBold:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: Bold;
	color: #FF3300;
	text-decoration: underline;
}

.general14ptBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: Bold;
	text-decoration: underline;
}
.general14ptBold:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: Bold;
	color: #FF3300;
	text-decoration: underline;
}

/*edit css 13.3.2008*/

.left_head_n{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; font-size:14px; text-align:center;}
.member_benefit{background:url(member_center_bg.gif) bottom repeat-x; font-size:12px; padding-bottom:35px;}
.member_benefit a{display:block; color:#666666; font-weight:bold; margin:7px 0;}
.center_heading{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; padding-top:8px;}
.use_below_form{text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;}
.center_main{padding:10px;}
.bullet_content{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px 10px;}
.how_to_save{color:#666699; font-weight:bold; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:10px 20px;}
.select_directory{margin:0 12px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.select_directory li{margin:4px 0;}
.exclusive_free-rebate{background:url(exclusivef_r.gif) repeat-x top #f8f8f8; border:1px solid #dedede;}
.maroon_bg{background:#a8a6d3; font:12px Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; padding:4px 5px;}
.form_label{font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#666666; padding:2px;}
.form_label a{ color:#0066FF; text-decoration:underline;}
.form_value{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666; padding:2px;}
.dot_right{background:url(dot_right.gif) repeat-y;}
.dot_bot{background:url(dot_bot.gif) repeat-x top; height:20px;}
.product_cont{text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:10px;}
.merchant_list{background:#f0f0f0; border-top:1px solid #666699; border-bottom:2px solid #666699;}

.merchant_left{width:auto; float:left; margin-left:10px; text-align:left; font-size:12px;}
.merchant_left a{display:block; color:#646296; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:4px 0;}
.merchant_left a:hover{color:#e97705;}

.merchant_right{width:300px; float:right; margin-right:10px;text-align:left; font-size:12px;}
.merchant_right a{display:block; color:#646296; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:4px 0;}
.merchant_right a:hover{color:#e97705;}

.pod{ color:#666699; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:left; text-decoration:underline;}
.dot_bot2{background:url(dot_bot.gif) repeat-x bottom; height:20px; padding-bottom:3px;}
.product_desc{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.gray_footer{ background:#fbfbfb; border-top:1px solid #d9d9d9; color:#666666; font:11px/17px Arial, Helvetica, sans-serif; padding:5px;}
.save_with{float:left;}
.right-menu{float:right;}
.right-menu a{color:#666666;}
.copyright{margin-top:10px; display:block;}


/*10june css*/
.footer2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding:2px 3px;}
.footer2 a{color:#333333; text-decoration:none;}
.footer2 a:hover{color:#000000;}

.tableborder
{
    BORDER-RIGHT: #9999CC 2px solid;
    BORDER-TOP: #36364F 1px solid;
    BORDER-LEFT: #36364F 2px solid;
    BORDER-BOTTOM: #9999CC 2px solid;
    border-style: outset;
}
.sponsorcoupon
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.sponsorcoupon11pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.white11pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#ffffff;
	text-decoration: none;
}

.white11pt:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}
.nolink11pt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#0909AE;
}

.href11pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:blue;
	text-decoration: underline;
}

.b1i, .b2i, .b3i, .b4i{font-size:1px; overflow:hidden; display:block;}
.b1i {height:1px; background:#ff9933; margin:0 5px;}
.b2i {height:1px; background:#ffffff; border-right:2px solid #ff9933; border-left:2px solid #ff9933; margin:0 3px;}
.b3i {height:1px; background:#ffffff; border-right:1px solid #ff9933; border-left:1px solid #ff9933; margin:0 2px;}
.b4i {height:1px; background:#ffffff; border-right:1px solid #ff9933; border-left:1px solid #ff9933; margin:0 1px;}
.contenti {background: #ffffff; border-right:1px solid #ff9933; border-left:1px solid #ff9933;}
.contenti div {margin-left: 0px;}

.b1p, .b2p, .b3p, .b4p{font-size:1px; overflow:hidden; display:block;}
.b1p {height:1px; background:#999999; margin:0 5px; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.b2p {height:1px; background:#999999; border-right:2px solid #999999; border-left:2px solid #999999; margin:0 3px; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.b3p {height:1px; background:#999999; border-right:1px solid #999999; border-left:1px solid #999999; margin:0 2px; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.b4p {height:1px; background:#999999; border-right:1px solid #999999; border-left:1px solid #999999; margin:0 1px; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.contentp {background: #999999; border-right:1px solid #999999; border-left:1px solid #999999;}
.contentp div {margin-left: 0px;}

.b1sp, .b2sp, .b3sp, .b4sp{font-size:1px; overflow:hidden; display:block;}
.b1sp {height:1px; background:#666699; margin:0 5px;}
.b2sp {height:1px; background:#ffffff; border-right:2px solid #666699; border-left:2px solid #666699; margin:0 3px;}
.b3sp {height:1px; background:#ffffff; border-right:1px solid #666699; border-left:1px solid #666699; margin:0 2px;}
.b4sp {height:1px; background:#ffffff; border-right:1px solid #666699; border-left:1px solid #666699; margin:0 1px;}
.contentsp {background: #ffffff; border-right:1px solid #666699; border-left:1px solid #666699;}
.contentsp div {margin-left: -2px;}

