body { margin: 0; font: 12px/18px Arial, Helvetica, sans-serif; color: #000; min-width:1000px; background:#fff url(/_images/bg-body.gif) repeat-x;}
img { border-style: none; }
form, fieldset { margin: 0; padding: 0; border-style: none;}
input, textarea, select { font: 100% Arial, sans-serif; vertical-align: middle;}
/* wrapper start */
#wrapper { margin: 0 auto; width: 900px;}
/* header start */
#header { height:1%; overflow:hidden; padding:0 0 0 23px; background:url(/_images/bg-header.gif) no-repeat 0 100%;}
/* logo start */
.logo { width:205px; height:182px; margin:0; float:left; background:url(/_images/logo.jpg) no-repeat;}
.logo a { height:100%; display: block; overflow: hidden; text-indent: -9999px;}
/* logo end */
.header-right { width:654px; padding:15px 0 0; float:right;}
#header .nav { margin:0; padding:0; list-style:none; float:right; height:1%; overflow:hidden;}
#header .nav li { float:left; margin:0 8px 0 -8px; padding:0 7px 0 8px; line-height:15px; font-size:11px; background:url(/_images/separator.gif) no-repeat;}
#header .nav li a { color:#deecf9; text-decoration:none;}
#header .nav li a:hover { text-decoration:underline;}
#header h2 { margin:5px 0 4px; font:bold 56px/60px Arial, Helvetica, sans-serif; color:#fff;}
#header h1 { margin:0px 0 0px; font:28px/35px Arial, Helvetica, sans-serif; color:#99ccff;}
#header h3 { margin:0px 0 0px; font:28px/35px Arial, Helvetica, sans-serif; color:#99ccff;}
.header-box { height:1%; text-align:right; padding:17px 7px 0 0;}
.header-box span { font-size:11px; color:#fff; padding-right:74px;}
.header-box span em { font-style:normal; font-size:10px; color:#ccffff;}
#header .login { height:1%; overflow:hidden;}
#header .login .txt { width:90px; padding:0 5px; color:#666; border:1px solid #006699; border-top-color:#1f7eb2;}
#header .login label { color:#ccffff; font-size:11px; padding-left:5px;}
#header .login .submit { width:40px; height:17px; float:right; border:0; margin:2px 0 0 5px; display:inline; color:#fff; font-weight:bold; background:url(/_images/btn-go.gif) no-repeat;}
/* header end */
/* main start */
#main { width:100%; overflow:hidden; margin:2px 0 0; background:url(/_images/bg-main.gif) repeat-y;}
/* content start */
#content, #inner-content { width:683px; float:right; padding:31px 0 35px; background:url(/_images/bg-content.gif) repeat-x;}
#inner-content { width:658px; overflow:hidden; padding:3px 13px 49px 12px;}
#content .title { height:1%; padding:0 0 23px 20px;}
#content h2 { font-size:23px; line-height:25px; font-weight:normal; color:#3a5270; text-transform:uppercase; margin:0 0 12px;}
#content .title p { font-size:18px; line-height:20px; color:#006699; margin:0 0 7px;}
.three-boxes { width:661px; overflow:hidden; margin:0 0 31px 12px; background:url(/_images/bg-three-boxes.gif) repeat-y;}
.three-boxes-t { background:url(/_images/bg-three-boxes-t.gif) no-repeat;}
.three-boxes-b { width:675px; padding:10px 0 0; overflow:hidden; background:url(/_images/bg-three-boxes-b.gif) no-repeat 0 100%;}
.three-boxes .box { width:206px; float:left; margin-right:8px; padding:0 0 0 10px; display:inline;}
.three-boxes .box-1 { margin-right:5px;}
.three-boxes .box .image { padding-bottom:9px;}
.three-boxes .box .image img { display:block;}
.three-boxes .box .section { width:195px; min-height:108px; border-bottom:2px solid #e1eef2;}
* html .three-boxes .box .section { height:105px;}
.three-boxes .box .section h3, .three-boxes .box .section h3 a { margin:0 0 2px; font-size:25px; line-height:30px; font-weight:bold; text-transform:uppercase; color:#cb8232; text-decoration:none;}
.three-boxes .box .section h3 a:hover { margin:0 0 2px; font-size:25px; line-height:30px; font-weight:bold; text-transform:uppercase; color:#cb8232; text-decoration:underline;}
.three-boxes .box .section p, .three-boxes .box .section p a { font-size:15px; line-height:19px; margin:0; color:#006699; text-decoration:none;}
.list { margin:0; padding:8px 0 15px; list-style:none;;}
.list li { font-size:13px; line-height:20px; padding-left:9px; height:1%; background:url(/_images/bull.gif) no-repeat 0 5px;}
.list li a { color:#333; text-decoration:none;}
.list li a:hover { text-decoration:underline;}
.three-columns { height:1%; padding:0 0 0 9px; margin-bottom:10px; background:url(/_images/bg-three-columns.gif) repeat-x;}
.title-holder { width:100%; padding-bottom:26px; overflow:hidden;}
.title-holder .column-title { width:223px; float:left; padding:12px 0 0;}
.title-holder .column-title h4 { margin:0; font-size:16px; line-height:19px; padding:0 0 0 15px; color:#006699; text-transform:uppercase; background:url(/_images/separator-1.gif) no-repeat;}
.title-holder .column-title-1 h4 { background:none;}
.column-area { width:100%; overflow:hidden; font-size:13px; background:url(/_images/bg-column-area.gif) repeat-y;}
.column-area .column { width:189px; padding:0 20px 0 14px; float:left; overflow:hidden;}
.column-area .column .images { width:200px;}
.column-area .column .images img { display:inline;}
.column-area .column p { margin:0 0 12px;}
.column-area .column .tags { margin:0; padding:0; list-style:none;}
.column-area .column .tags li { line-height:18px; padding:0 0 5px 6px; font-weight:bold; background:url(/_images/bull-1.gif) no-repeat 0 8px;}
.column-area .column .tags li a { color:#333; text-decoration:none;}
.column-area .column .tags li a:hover { text-decoration:underline;}
.column-area .column .list { padding:0;}
/* content end */
/* sidebar start */
#sidebar { width:217px; float:left;}
.main-nav { margin:0; padding:0; list-style:none;}
.main-nav li { width:217px; height:1%; vertical-align:top; text-transform:uppercase; padding:6px 0 0; border-bottom:1px solid #e4eef7;}
.main-nav li:hover, .main-nav li.hover, .main-nav li.active { background:url(/_images/bg-main-nav.gif) repeat-y;}
.main-nav li a { padding:0 0 6px 32px; margin-left:9px; display:block; color:#006699; text-decoration:none; background:url(/_images/bull-2.gif) no-repeat;}
.main-nav li:hover a,
.main-nav li.hover a { color:#fff;}
.main-nav li.active a { color:#fff; background:url(/_images/bull-3.gif) no-repeat 0 6px;}
.slide { border-top:1px solid #e4eef7; background:#deeefc url(/_images/bg-slide.gif) no-repeat;}
.slide ul { margin:0; padding:5px 0 8px; list-style:none; background:url(/_images/bg-slide-ul.gif) no-repeat 0 100%;}
.slide ul li { padding:3px 0; border-bottom:0; font-size:11px;}
.main-nav li.active ul li:hover, .main-nav li.active ul li.hover, .main-nav li.active ul li.active { background:#c3ddf0;}
.main-nav li.active ul li a { margin-left:16px; padding:0 0 0 12px; color:#006699; background:url(/_images/bull-4.gif) no-repeat 0 5px;}
/* sidebar end */
/* inner content start */
.breadcrumbs { margin:0 0 0 8px; padding:0 0 10px; list-style:none; width:100%; overflow:hidden;}
.breadcrumbs li { display:inline; margin:0 9px 0 -9px; padding:0 1px 0 9px; font-size:10px; color:#006699; background:url(/_images/arrow.gif) no-repeat 0 4px;}
.breadcrumbs li a { text-decoration:underline; color:#5f8293;}
.breadcrumbs li a:hover { text-decoration:none;}
#inner-content .title { height:1%; padding:0 0 8px 6px; border-bottom:1px solid #a4cce4; margin-bottom:5px;}
#inner-content .title h1 { margin:5px 0 0 0; font-size:23px; line-height:25px; color:#cb8232; font-weight:normal; text-transform:uppercase;}
#inner-content h2 { font-size:21px; line-height:24px; color:#006699; margin:12px 0 16px 5px;}
#inner-content h3 { font-size:18px; line-height:21px; color:#0093d0; margin:6px 0 12px 5px;}
#inner-content h2 a { color:#006699;}
#inner-content h3 a { color:#0093d0;}
.price-box { height:1%; border:1px solid #c3dde5; border-left:0; margin:0 0 6px; padding:6px 6px 7px 30px; overflow:hidden; background:#fff url(/_images/bg-price-box.gif) no-repeat;}
.price-box .buttons { width:190px; float:right;}
.price-box .buttons a { display:inline;}
.btn-add { border:1px solid #cb8232; border-left:0; padding:0 6px 0 17px; font-size:11px; color:#333; font-weight:bold; text-decoration:none; margin-right:7px; background:#fff url(/_images/bg-btn-add.gif) no-repeat;}
.btn-add:hover { background:#F9F4C5 url(/_images/bg-btn-add.gif) no-repeat;}
.view-cart { border:1px solid #006699; border-left:0; padding:0 13px 0 22px; font-size:11px; color:#006699; font-weight:bold; text-decoration:none; background:#fff url(/_images/bg-view-cart.gif) no-repeat;}
.view-cart:hover { background:#DEEEFC url(/_images/bg-view-cart.gif) no-repeat;}
.price-box .price { font-size:18px; line-height:20px; color:#cb8232;}
.price-box span { font-size:14px; line-height:17px; color:#333; padding-left:7px;}
#inner-content .text { height:1%; padding:0 0 0 6px;}
#inner-content .text p { margin:0 0 18px;}
#inner-content .text p a { color:#cb8232; text-decoration:underline;}
#inner-content .text p a:hover { text-decoration:none;}
#inner-content .text .section { height:1%; overflow:hidden; padding-bottom:17px;}
#inner-content .text .holder { height:1%; float:right; overflow:hidden;}
#inner-content .text .holder .image-holder { width:299px; margin-left:15px; padding:8px 9px 10px 9px; border:1px solid #c3dde5;}
#inner-content .text .holder .image-holder img { display:block;}
#inner-content .holder .image-holder div { padding:10px 0 0; height:1%; overflow:hidden; text-align:right;}
#inner-content .holder .image-holder div a { float:right; border:1px solid #d2e5eb; border-left:0; padding:0 13px 0 22px; font-size:11px; color:#006699; color:#333; margin-left:7px; font-weight:bold; text-decoration:none; background:#fff url(/_images/bg-view-more.gif) no-repeat;}
#inner-content .holder .image-holder div a:hover { background:#deeefc url(/_images/bg-view-more.gif) no-repeat;}
#inner-content .text .list { padding:2px 0 0 13px;}
#inner-content .text .list li { line-height:24px; background:url(/_images/bull.gif) no-repeat 0 8px;}
#inner-content .text h3 { margin:0 0 12px; font-size:18px; line-height:21px; color:#0093d0;}
#inner-content .text .list-1 { margin:-15px 0 0; padding:0 0 25px 10px;}
.list-1 li a { color:#cb8232; text-decoration:underline;}
.list-1 li a:hover { color:#333;}
p a, li a { color:#cb8232; text-decoration:underline;}
p a:hover, li a:hover { text-decoration:none;}
/* table start */
.table-holder { height:1%; padding-bottom:3px; padding-top:10px;}
.table-holder table { border-collapse:collapse; width:100%}
.table-holder thead td { border-left:0; height:43px; font-size:16px; line-height:19px; color:#006699; border-top:1px solid #ddf0f8; background: url(/_images/bg-table.gif) no-repeat;  font-weight:bold;}
.table-holder thead td span { font-size:12px; font-weight:normal;}
.table-holder thead td.first { border-left:1px solid #ddf0f8; background-position:-1px 0;}
.table-holder thead td.last { border-left:0px; background-position:-2px 0; text-align:right;}
.table-holder thead td.firstB { border-left:1px solid #ddf0f8; background-position:-2px 0;}
.table-holder td { background:#f1f8ff; height:31px; color:#006699; border-left:1px solid #c3d3da; padding-left:5px; padding-right:5px;}
.table-holder td a {color:#006699;}
.table-holder td.firstB { border-left:0;}
.table-holder td.first { padding-left:7px; border-left:0; padding-right:3px;}
.table-holder td.second { padding-left:5px; padding-right:10px; text-align:right;}
.table-holder td.third { color:#666; padding-left:5px; padding-right:10px; text-align:right;}
.table-holder td.fourth { width:95px; padding-left:10px; padding-right:3px;}
.table-holder td.fourth a { width:95px; float:none; padding-right:3px;}
.table-holder tr:hover td, .table-holder tr.hover td { background:#bbddf2;}
.table-holder thead tr:hover td, .table-holder thead tr.hover td { background: url(/_images/bg-table.gif) no-repeat;}
.table-holder thead tr:hover td.first, .table-holder thead tr.hover td.first { background-position:-1px 0;}
.table-holder thead td.second { padding-left:10px;}
.table-holder thead td.third { padding-left:10px;}
.table-bottom { background:#deeefc; font-size:10px; color:#006699; overflow:hidden; padding:4px 9px 2px 9px; margin-bottom:26px;}
/* table end */
.table-bottom .view-cart-holder { float:right;}
.two-boxes { width:656px; overflow:hidden; background: url(/_images/bg-two-boxes.gif) repeat-y;}
.two-boxes-t { background: url(/_images/bg-two-boxes-t.gif) no-repeat;}
.two-boxes-b { width:720px; padding:15px 0 12px 15px; overflow:hidden; background: url(/_images/bg-two-boxes-b.gif) no-repeat 0 100%;}
.two-boxes-b .box { width:288px; float:left; padding-right:49px;}
.two-boxes-b h5 { font-size:18px; line-height:21px; padding:0 0 5px 5px; border-bottom:1px solid #c8c7c7; margin:0 0 16px; text-transform:uppercase; font-weight:normal; color:#cb8232;}
.two-boxes-b p { margin:0 0 10px; line-height:17px;}
.two-boxes-b .list { margin:-4px 0 0; padding:0 0 0 8px;}
.two-boxes-b .list li { line-height:24px; background: url(/_images/bull.gif) no-repeat 0 8px;}
/* inner content end */
/* main end */
/* footer start */
#footer-holder { background:#dce9f4;}
#footer { width:877px; margin:0 auto; font-size:11px; line-height:14px; color:#006699; padding:10px 14px 7px 9px;}
#footer p { display:inline;}
#footer .by { float:right; color:#006699; text-decoration:none;}
#footer .by:hover { text-decoration:underline;}
#footer ul { display:inline; margin:0; padding:0 0 0 6px; list-style:none;}
#footer ul li { display:inline; padding:0 4px 0 8px; background:url(/_images/separator-2.gif) no-repeat 0 3px;}
#footer ul li a { color:#006699; text-decoration:none;}
#footer ul li a:hover { text-decoration:underline;}
/* footer end */