@charset "UTF-8";

/**************************
BASE（ページ全体の構成）
***************************/

* { margin: 0; padding: 0; }

body { width: 830px; text-align: center; margin: 0 auto ; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; position: relative; }

img { border: none; }
p { line-height: 1.3; }

.hide { visibility: hidden; }

a:link { text-decoration: underline; color: #0000FF; }
a:visited { text-decoration: underline; color: #0000FF; }
a:hover { text-decoration: underline; }

h1 { display: inline; }
h2 { font-size: 22px; color: #000000; }
h3 { line-height: 1.3; color: #005DD6; }
h4 { font-size: 15px; font-weight: bold; line-height: 1.3; }


/**************************
共有CLASS
***************************/
.mp0 { margin: 0; padding: 0; }

.al { text-align: left; }
.ar { text-align: right; }
.ac { text-align: center; }

.vm { vertical-align: middle; }
.vt { vertical-align: top; }

.fl { float: left; }
.fr { float: right; }

.bgSkyb { background-color: #DBFDFD; }
.bgYel { background-color: #FBFDDB; }
.bgEee { background-color: #EEEEEE; }

/* --- font set --- */
.txt_l { font-size: 14px; }
.txt_l2 { font-size: 13px; }
.txt_m { font-size: 10px; }
.txt_s { font-size: 9px; }

.blk { color: #000000; }
.f60 { color: #FF6600; }
.c00 { color: #CC0000; }
.f00 { color: #FF0000; }
.f00_16b { color: #FF0000; font-size: 16px; font-weight: bold; }
.f00i { color: #FF0000; font-style: italic; }
.green_16b { color: #003300; font-size: 16px; font-weight: bold; }
.blk16b { color: #000000; font-size: 16px; font-weight: bold; }
.f0022b { color: #FF0000; font-size: 22px; font-weight: bold; }
.grey11b { color: #999999; font-size: 11px; font-weight: bold; }
.kome { color: #FF0000; font-size: 120%; vertical-align: text-top; font-weight: bold; }
.ccc { color: #CCCCCC; }

/* --- clearfix ver=NEW --- */
/*.cf:after { content: ""; display: block; height: 0; visibility: hidden; clear: both; }*/
.cf:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; }
.cf{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.cf {display: block;}

.cb { clear: both; }
.cb2 { clear: both; display: block; line-height: 0; height: 0; }

/* --- margin set --- */
.mt1 { margin-top: 1px; }
.mt2 { margin-top: 2px; }
.mt3 { margin-top: 3px; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt40 { margin-top: 40px; }

.ml3 { margin-left: 3px; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml25 { margin-left: 25px; }
.ml40 { margin-left: 40px; }

.mr15 { margin-right: 15px; }
.mr30 { margin-right: 30px; }

/* --- wisth set --- */
.wFull { width: 100%; }
.w40 { width: 40px; }
.w80 { width: 80px; }
.w90 { width: 90px; }
.w100 { width: 100px; }
.w135 { width: 135px; }
.w138 { width: 138px; }

/* --- padding set --- */
.p2 { padding: 10px; }
.p5 { padding: 5px; }
.p7 { padding: 7px; }
.p10 { padding: 10px; }
.p12 { padding: 12px; }
.pt25 { padding-top: 25px; }

/* --- height set --- */
.hFull { heigth: 100%; }
.h20 { height: 20px; }

.lh_m { line-height: 1; }

.dispselect { width: 220px; margin-top:10px;font-size: 16px; }
.details_text { width: 100px; float: left;  font-weight: bold; }
.details_photo { width: 110px; float: right;  font-weight: bold; }
/**************************
LAYOUT ID
***************************/

#wrap { width: 830px; text-align: left; overflow: hidden; }
#wrap2 { width: 830px; padding-bottom: 30px; }

/* HEADER */
#header { width: 800px; padding: 8px 0; }
#head_01 { width: 120px; float: left;}
/*#head_02 { width: 247px; float: left;}*/
#head_02 { width: 310px; float: left; margin-left:10px; }
#head_04 { width: 60px; float: left; margin-left:40px; }
#head_03 { width: 200px; float: right; color: #000000; font-size: 10px; text-align: left; margin-left:10px;}


/* GLOBAL MENU */
#gbMenu { width: 800px; }

#gbMenu ul { list-style-type: none; font-size: 15px; }
#gbMenu ul li { line-height: 1.6; width: 128px; display: block; float: left; margin-right: 2px; border-top: 1px solid #E04B36; border-left: 1px solid #E04B36; border-right: 1px solid #E04B36; }
#gbMenu ul li.start { width: 138px; }
*html #gbMenu ul li.start { width: 140px; }
#gbMenu ul li.end{ width: 128px; margin: 0; }
*html #gbMenu ul li.end{ width: 130px; }

#gbMenu ul li a, #gbMenu ul li.end a { width: 128px; background-color: #E04B36; color: #FFFFFF; font-weight: bold; display: block; text-align: center; text-decoration: none; }
#gbMenu ul li.start a { width: 138px; }
#gbMenu ul li a:hover { background-color: #FFFFFF; color: #E04B36; }

.current { border-top: 1px solid #E04B36; border-left: 1px solid #E04B36; border-right: 1px solid #E04B36; background-color: #FFFFFF; color: #E04B36; text-align: center; font-weight: bold; }

/* LEFT AREA */
#leftArea { width: 140px; margin: 15px 15px 0 0; float: left; }
.leftTitle { width: 138px; padding-top: 3px; border-left: 1px solid #5981D9; border-right: 1px solid #5981D9; border-top: 1px solid #5981D9; color: #1365A8; font-size: 16px; font-weight: bold; text-align: center; }
*html .leftTitle { width: 140px; }

.categoryBox { width: 140px; padding: 5px 0; text-align: center; border-bottom: 1px solid #C5E3FD; color: #115B9C; font-size: 11px; font-weight: bold; line-height: 1.3; }
.categoryTxt { width: 95px; text-align: center; float: right; }

.categoryBox a:link { text-decoration: underline; color: #005DD6; }
.categoryBox a:visited { text-decoration: underline; color: #005DD6; }
.categoryBox a:hover { text-decoration: underline; color: #005DD6; }

.leftTitleSearch { width: 140px; padding-top: 3px; color: #000000; font-size: 16px; font-weight: bold; text-align: center; background-image:url(../images/qsearch.gif); background-repeat:repeat-x; }
.quickSearch { width: 140px; margin-top: 15px; padding: 5px 0; text-align: center; font-size: 110%; font-weight: bold; background-color: #E04B36; color: #FFFFFF; }
.quickSearchTxt { width: 140px; margin-top: 3px; text-align: center; font-size: 10px; color: #000000; }
.searchBtn { width: 135px; margin-top: 5px; text-align: center; }
.searchinput { width: 138px; height: 20px; margin-top:5px; border: #7f9db9 1px solid; font-size: 10px; color: #000000; }

.leftbanner { width: 140px; text-align: center; }

.leftTitle2 { width: 140px; padding-bottom: 5px; border-bottom: 1px solid #000000; font-size: 14px; font-weight: bold; text-align: center; }
.leftList { margin: 5px 0 0 10px; font-size: 10px; }
.leftList p { line-height: 1.5; }

.leftList_Maker1 { width: 55px; float: left; }
.leftList_Maker2 { width: 75px; float: right; }


#leftDeals { width: 140px; margin-top: 5px; font-size: 16px; font-weight: bold; line-height: 1.4; text-align: center; }
#leftDeals a { width: 140px; padding: 2px 0; background-color: #FF6600; text-decoration: none; color: #FFFFFF; display: block; }
#leftDeals a:hover { width: 140px; background-color: #FFCC00; text-decoration: none; color: #FFFFFF; display: block; }

#leftArrivals { width: 140px; height: 40px; margin-top: 7px; font-size: 16px; font-weight: bold; line-height: 1.4; text-align: center; background-image:url(../images/leftmenubtn.gif); background-repeat: no-repeat;}
#leftArrivals a { width: 140px; height: 38px; padding: 2px 0; text-decoration: none; color: #000000; display: block; }
#leftArrivals a:hover { width: 140px; height: 38px; text-decoration: none; color: #0000FF; display: block; }

ul.leftLink { list-style: disc; margin: 15px 0 0 20px; font-size: 12px; line-height: 1.5; }
*html ul.leftLink { margin: 15px 0 0 25px; }
*:first-child+html ul.leftLink { margin: 15px 0 0 25px; }

/* MAIN CONTENTS AREA */
#mainArea1 { width: 630px; margin: 15px 15px 0 0; float: right; }
#mainArea2 { width: 660px; margin-top: 15px; float: right; }

/* FOOTER */
#footer { width: 800px; height: 106px; text-align:center; background-image:url(../images/footer.gif); background-repeat:repeat-x; }
#foot_txt { width: 800px; font-size: 11px; font-weight: bold; color: #FFFFFF; float: left; }
.copyright { color: #000000; font-weight: bold; }
#foot_logo { float: left; margin-left: 5px; }

#foot_txt a { color: #FFFFFF; text-decoration: underline; }
#foot_txt a:hover { color: #FFFFFF; text-decoration: underline; }
#foot_txt a:visited { color: #FFFFFF; text-decoration: underline; }



/**************************
CONTENTS ID CLASS
***************************/

/* TOP SEARCH BOX + TODAY'S BEST */
#topSearchBest { width: 630px; }
#topSearchBox { width: 412px; float: left; }
#topBestBox { width: 210px; float: right; font-weight: bold; }

#topSearchBoxTitleBox { width: 412px; height:40px ; font-size: 22px; font-weight: bold; color:#FFFFFF; background-image:url(../images/searchtitle.gif); background-repeat:repeat-x; }
.topSearchBoxTitle { width: 200px; padding : 6px 0 5px 10px; }

/* TOP Banner Box */
#topBanner { float: left; margin-top: 15px; margin-bottom: -5px; }


/*.eeeBox1 { width: 100%; min-height: 185px; background-color: #E0E0E0; padding: 10px 0 5px 0; }
.eeeBox2 { width: 100%; min-height: 195px; background-color: #E0E0E0; padding-bottom: 5px; }*/

.eeeBox1 { width: 410px; min-height: 185px; background-color: #FFFFFF; padding: 5px 0 5px 0; border-bottom: 1px solid #C5E3FD; border-left: 1px solid #C5E3FD; border-right: 1px solid #C5E3FD; }
*html .eeeBox1 { width: 412px; min-height: 185px; background-color: #FFFFFF; padding: 5px 0 5px 0; border-bottom: 1px solid #C5E3FD; border-left: 1px solid #C5E3FD; border-right: 1px solid #C5E3FD; }


#topWeekTitleBox { width: 210px; height:21px ; font-size: 12px; font-weight: bold; color:#0035B9; background-image:url(../images/weektitle.gif); background-repeat:repeat-x; }
.topWeekTitle { width: 100px; padding : 3px 0 0 5px; }

/*
.eeeBox2 { width: 208px; min-height: 204px; background-color: #FFFFFF; padding: 5px 0 5px 0; border-bottom: 1px solid #C5E3FD; border-left: 1px solid #C5E3FD; border-right: 1px solid #C5E3FD; }
*html .eeeBox2 { width: 210px; min-height: 195px; background-color: #FFFFFF; padding: 5px 0 5px 0; border-bottom: 1px solid #C5E3FD; border-left: 1px solid #C5E3FD; border-right: 1px solid #C5E3FD; }
*/

.eeeBox2 { width: 208px; min-height: 203px; background-color: #FFFFFF; padding: 5px 0 5px 0; border: 1px solid #C5E3FD; }
*html .eeeBox2 { width: 210px; height: 227px; background-color: #FFFFFF; padding: 5px 0 5px 0; border: 1px solid #C5E3FD; }


.best_img { margin: 4px 0 0 4px; }
.best_txt { margin-top: 5px; text-align: center; }
table.topSearch { font-size: 12px; font-weight: bold; width: 402px; }
*html table.topSearch { margin-bottom: 15px; }
table.topSearch th { width: 100px; text-align: right; }
table.topSearch td { padding: 1px 0 0 15px; vertical-align: middle; }

/* TOP Super Deals + New arrivals */
.topMiddle { width: 630px; margin-top: 10px; }

.middletitle{ color: #005DD6; }
.boxtitle { padding: 10px; }
*html #boxtitle { padding: 0; }


.topDeals { width: 308px; height: 100%; margin-right: 10px; padding: 10px 0; background-color: #FFFFFF; float: left; border: 1px solid #CDCDCD; }
.topArrivals { width: 308px; height: 100%; padding: 10px 0; background-color: #FFFFFF; float: right; border: 1px solid #CDCDCD; }

.inDeals { width: 100%; text-align: center; }

#btnDeals { width: 220px; height: 52px; margin: 5px 0 0 60px; font-size: 20px; font-weight: bold; line-height: 1.4; background-image:url(../images/topbtn002.gif); background-repeat: no-repeat; }
*html #btnDeals { margin-left: 0px; }
*:first-child+html #btnDeals { margin-left: 0px; }
#btnDeals a { width: 220px; height: 52px; padding-bottom: 3px; text-decoration: none; color: #FF0000; display: block; }
#btnDeals a:hover { width: 220px; height: 52px; text-decoration: none; color: #0000FF; display: block; }


#btnArrivals { width: 190px; height: 52px; margin: 5px 0 0 60px; font-size: 22px; font-weight: bold; line-height: 1.4; background-image:url(../images/topbtn001.gif); background-repeat: no-repeat; }
*html #btnArrivals { margin-left: 0px; }
*:first-child+html #btnArrivals { margin-left: 0px; }
#btnArrivals a { width: 190px; height: 52px; padding-bottom: 3px; text-decoration: none; color: #000000; display: block; }
#btnArrivals a:hover { width: 190px; height: 52px; text-decoration: none; color: #0000FF; display: block; }

.lastUpdate { width: 95%; text-align: right; margin-top: 10px; font-size: 11px; font-weight: bold; }


/*topNewArrivalList*/
#topNewArrivalList { width: 630px; margin-top: 10px; }
#topNewArrivalListBox { width: 630px; height:21px ; font-size: 12px; font-weight: bold; color:#0035B9; background-image:url(../images/weektitle.gif); background-repeat:repeat-x; }
.topNewArrivalListTitle { width: 100px; padding : 3px 0 0 5px; }
/*#topNewArrivalListTxt { width: 630px; height: 100px; overflow: auto; margin: 0; }*/
/*.topNewArrivalListTable { width: 630px; border-collapse: collapse; border: 1px solid #666666; margin-top: 1px; margin-left: 1px; font-size: 11px; }*/
.topNewArrivalListTable { width: 628px; border-collapse: collapse; border: 1px solid #666666; font-size: 11px; margin-left: 1px; }
.topNewArrivalListTable th { background-color: #EEEEEE; border: 1px solid #666666; padding: 1px; text-align: center; }
.topNewArrivalListTable td { vertical-align: middle; padding: 1px; border: 1px solid #666666; text-align: center; }
.topNewArrivalListTable td.p2 { vertical-align: middle; padding: 5px; border: 1px solid #666666; text-align: center; }
.topNewArrivalListTable th.bgYel { background-color: #FBFDDB; }



/* Search Result */
.resultsTable { width: 650px; border-collapse: collapse; border: 1px solid #666666; margin-top: 10px; font-size: 11px; }
.resultsTable th { background-color: #EEEEEE; border: 1px solid #666666; padding: 0px; text-align: center; }
.resultsTable td { vertical-align: middle; padding: 0px; border: 1px solid #666666; text-align: center; }
.resultsTable td.m0 { vertical-align: middle; padding: 1px; border: 1px solid #666666; text-align: center; }
.resultsTable td.p2 { vertical-align: middle; padding: 2px; border: 1px solid #666666; text-align: center; }

.resultsTable th.bgYel { background-color: #FBFDDB; }

table.extrasIs { width: 644px; background-color: #EEEEEE; border: none; margin-top: 10px; font-size: 10px; }
table.extrasIs th { width: 18px; }
table.extrasIs td { width: 80px; }


/* Search Result2 test */
/*
.resultsTable2 { width: 644px; border-collapse: collapse; border: 1px solid #333333; margin-top: 10px; }
.resultsTable2 th { background-color: #EEEEEE; border: 1px solid #333333; padding: 2px; text-align: center; font-size: 11px; }
.resultsTable2 td { vertical-align: middle; padding: 2px; border: 1px solid #333333; text-align: center; font-size: 11px; }

.resItem a { width: 644px; height: 100%; display: block; background-color: #EEEEEE; }
.resItem a:hover { width: 644px; height: 100%; display: block; background-color: #DDDDDD; }*/

/* Vehicle Details */
.sNumber { background-color: #DBFDFD; padding: 5px 3px; }
.detailBox { margin-left: 98px; }
.detailTxtRed { margin: 0 30px 0 5px; color: #FF0000; font-size: 22px; font-weight: bold; }
.detailpriceoff { color: #C0C0C0; }

table.detailsTable { border-collapse: collapse; border: none; font-size: 11px; margin-top: 15px; }
table.detailsTable th { width: 90px; padding: 2px; background-color: #EEEEEE; border: 2px solid #FFFFFF; font-weight: normal; text-align: center; }
table.detailsTable td { width: 110px; padding: 2px; border: 2px solid #FFFFFF; font-weight: bold; }
/* for IE Extras */
table.detailsTable td.ext { width: 510px; padding: 2px; border: 2px solid #FFFFFF; font-weight: bold; }

table.detailExtras { border: 2px solid #FFFFFF; background-color: #EEEEEE; font-size: 10px; margin-top: 10px; }
table.detailExtras th { width: 25px; font-weight: normal; border: none; padding: 1px 2px; }
table.detailExtras td { width: 95px; border: none; padding: 1px 2px; }

.photoBox { margin-top: 15px; }
.photoL { margin: 0 1px 1px 0; }
.photoR { margin: 0 0 1px 0; }

/* add start 20090410*/
.photoLDiscount { position: relative; float: left; margin: 0 3px 4px 0; }
*html .photoLDiscount { margin: 0 3px 1px 0; }
*+html .photoLDiscount { margin: 0 4px 1px 0; }

.photoRDiscount { position: relative; float: right; margin: 0 1px 1px 0;}
*html .photoRDiscount { margin: 0 1px 1px 0; }

.photoDiscountText {position: absolute; top: 198px; left: 5px; width: 60px; color: #FFFFFF; font-size: 17px; font-weight: bold; text-align:center; background-color: #FF0000; line-height: 1.0; padding-top: 2px; padding-bottom: 2px; }

.photoPageNext { page-break-after: always; }


.quoteBox { width: 249px; height: 41px; background-image:url(../images/btn_order3.gif); background-repeat: no-repeat; line-height: 1.1; }   
.quoteBox a:link { font-size: 27px; width: 249px; height: 41px; display: block; color: #FFFFFF; text-decoration: none; }
.quoteBox a:visited { width: 249px; height: 41px; display: block; color: #FFFFFF; text-decoration: none; }
.quoteBox a:hover { width: 249px; height: 41px; display: block; color: #000000; text-decoration: none; }

.quoteBoxBtnType1 { font-size: 27px; font-weight: bold; text-align: center; line-height: 1.5; }
.quoteBoxBtnType2 { font-size: 21px; font-weight: bold; text-align: center; line-height: 1.8; }
.quoteBoxBtnType3 { font-size: 18px; font-weight: bold; text-align: center; line-height: 2.3; }


.AfricaBanner { width: 280px; height: 49px; margin-top: 10px; font-size: 27px; font-weight: bold; background-image:url(../images/banner_africa.gif); background-repeat: no-repeat; line-height: 1.1; text-decoration: none; color: #FF0000; display: block; }   
.pAfricaBanner { padding: 10px 7px 7px 58px ; }

.detail_campaignbanner { margin: -65px 50px 0 0; float: right; }
*html .detail_campaignbanner { margin: -65px  30px 0; float: right; z-index: 10; position: relative; }

.order_campaignbanner { margin: -60px 96px 0 0; float: right; }
*html .order_campaignbanner { margin: -60px  47px 0; float: right; z-index: 10; position: relative; }
/* add end 20090410*/
/* Order Details + Confirm */
.titSkyBg { padding: 3px; background-color: #DBFDFD; font-size: 16px; font-weight: bold; }
.orderImg { margin: 10px 5px 0 0; float: left; }

table.orderVehiDetails { border-collapse: collapse; border: none; margin-top: 8px; font-size: 12px; }
table.orderVehiDetails th { width: 98px; padding: 3px; border: 2px solid #FFFFFF; background-color: #EEEEEE; text-align: left; }
table.orderVehiDetails td { width: 108px; padding: 3px; border: 2px solid #FFFFFF; }

table.orderDetails { width: 100%; border-collapse: collapse; border: 1px solid #666666; margin-top: 8px; }
table.orderDetails th { width: 150px; font-size: 14px; border: 1px solid #666666; vertical-align: middle; padding: 0 10px; text-align: left; }
table.orderDetails td { font-size: 12px; border: 1px solid #666666; padding: 5px; }

.orderArart { width: 100%; color: #FF0000; font-size: 14px; font-weight: bold; }

dl.fList { width: 100%; }
dl.fList dt { width: 15px; float: left; display: block; }
dl.fList dd { display: block; margin-left: 16px; } 

.orderTxt_01 { width: 350px; float: left; font-size: 10px; margin-top: 5px; }
.orderTxt_02 { width: 110px; float: left; background-color: #EEEEEE; padding: 7px 5px; }
.orderTxt_03 { width: 110px; height: 30px; float: left; background-color: #EEEEEE; padding: 11px 5px; }
.orderTxt_04 { width: 210px; float: left; background-color: #EEEEEE; padding: 7px 5px; }
.orderTxt_05 { width: 210px; background-color: #EEEEEE; padding: 7px 5px; }
.orderTxt_06 { width: 438px; background-color: #EEEEEE; padding: 7px 5px; }
*html .orderTxt_06 { width: 447px; }
.orderTxt_07 { width: 316px; color: #FF6600; font-size: 13px; font-weight: bold; padding: 7px 5px; float: left; }
.orderTxt_08 { width: 438px; color: #FF6600; font-size: 13px; font-weight: bold; padding: 7px 5px; background-color: #EEEEEE; }
*html .orderTxt_08 { width: 447px; }
.orderTxt_09 { width: 438px; color: #cccccc; font-size: 13px; font-weight: bold; padding: 7px 5px; background-color: #EEEEEE; }
*html .orderTxt_09 { width: 447px; }
.orderTxt_10 { width: 210px; background-color: #EEEEEE; padding: 7px 5px; color: #FF6600; font-weight: bold; }
.orderTxt_11 { width: 210px; background-color: #EEEEEE; padding: 7px 5px; color: #CCCCCC; font-weight: bold; }
.orderTxt_12 { width: 150px; color: #FF6600; font-size: 13px; font-weight: bold; padding: 7px 5px; float: left; }
.orderTxt_13 { width: 438px; color: #FF6600; font-size: 13px; font-weight: bold; padding: 5px; }


.nameBox { width: 150px; margin-left: 5px; float: left; }
*:first-child+html .nameBox{ margin-left: 3px; }
*html .nameBox { margin-left: 4px; }

.formSet1 { width: 90px; border: 1px solid #999999; height: 20px; }
.formSet2 { width: 310px; border: 1px solid #999999; height: 20px; margin: 4px 0 0 5px; }
.formSet3 { border: 1px solid #999999; height: 20px; margin: 5px 0 0 5px; }

.formSet4 { width: 140px; border: 1px solid #999999; height: 20px; }


.agreeBox { text-align: center; font-size: 12px; padding: 5px; font-weight: bold; margin-top: 10px; }

.thankyouBox { padding: 30px 0; text-align: center; }

/* faq */

table#faqTable { width: 100%; border-collapse: collapse; border: 1px solid #666666; margin-top: 10px; }
table#faqTable th { width: 150px; font-size: 14px; border: 1px solid #666666; vertical-align: top; padding: 10px; text-align: left; } 
table#faqTable td { border: 1px solid #666666; padding: 10px; font-size: 12px; }
table#faqTable td p { line-height: 1.5; }


h3.uline { width: 100%; padding-bottom: 3px; text-indent: 5px; font-size: 20px; border-bottom: 1px solid #C5E3FD; margin-top: 10px; }
h3.uline2 { width: 100%; padding-bottom: 3px; text-indent: 5px; font-size: 20px; border-bottom: 1px solid #C5E3FD; margin-top: 20px; }

.ques { color: #005DD6; }
.indentBox { width: 620px; margin: 10px 0 0 10px; }

dl.faq { width: 100%; margin-top: 3px; }
dl.faq dt { width: 25px; float: left; display: block; }
dl.faq dd { display: block; margin-left: 25px; } 
*html dl.faq dd { margin-left: 18px; } 

ul.faq2 { list-style: none; }
ul.faq2 li { margin-top: 10px;}
ul.faq2 li.first { margin-top: 0;}

/* contact */
h3.contact { font-size: 20px; margin-top: 10px; }

/* ordering */
table.orderingTable { width: 100%; margin-bottom: 10px; border-collapse: collapse; }
table.orderingTable th { padding: 10px; font-size: 15px; font-weight: bold; border: 1px solid #666666; text-align: center; }
table.orderingTable td.title { padding: 10px; font-size: 15px; font-weight: bold; border: 1px solid #666666; }
table.orderingTable td.w200 { width: 200px; padding: 10px; border: 1px solid #666666; font-size: 12px; }

.grading { font-size: 15px; font-weight: bold; line-height: 1.5; }
ul.ordering {list-style: disc outside; margin-left: 20px; line-height: 1.3; font-size: 13px; font-weight: bold; }

table.orderingBank { width: 100%; border-collapse: collapse; line-height: 1.3; font-size: 12px; }
table.orderingBank th.top { width: 100%; padding: 5px; font-weight: bold; background-color: #EEEEEE; text-align: center; border: 1px solid #666666; }
table.orderingBank th { width: 150px; padding: 5px; font-weight: bold; text-align: left; border: 1px solid #666666; }
table.orderingBank td { padding: 5px; border: 1px solid #666666; }

ul.orderingBankList { list-style: disc outside; margin-left: 20px; line-height: 1.3; }

/* 5 Easy Steps */
.stepsImg { text-align: center; padding: 15px 0; }
.stepsImages { float: left; text-align: center; font-size: 11px; padding: 0 10px; }

dl.stepsList { width: 100%; margin-top: 10px; }
dl.stepsList dt { width: 15px; float: left; display: block; }
dl.stepsList dd { margin-left: 18px; padding-bottom: 5px; }

dl.stepsList2 { width: 100%; margin-top: 10px; }
dl.stepsList2 dt { width: 8px; float: left; display: block; }
dl.stepsList2 dd { margin-left: 10px; padding-bottom: 5px; }

dl.stepsList3 { width: 100%;}
dl.stepsList3 dt { width: 15px; float: left; display: block; }
dl.stepsList3 dd { margin-left: 18px; padding-bottom: 5px; }

/* Tearms */

dl.termsList { width: 100%;}
dl.termsList dt { width: 15px; float: left; display: block; }
dl.termsList dd { margin-left: 20px; padding-bottom: 10px; }

/* about us */
ul.offer {list-style: none; margin-left: 20px; line-height: 1.1; font-size: 13px; font-weight: bold; }
ul.offer li { color: #005DD6; }
.aboutImg { margin: 20px 0 0 30px; }
.aboutImages { float: left; text-align: center; margin-left: 10px ; }