﻿html,body {
	height: 100%;
	margin: 0;
}
#home {
	font:11px arial,sans-serif;
	color:#000;
	background:#e6e8e9 url(../images/bg.gif) repeat-x;
	margin:0;
}
#helppage {
	font:11px arial,sans-serif;
	color:#000;
	margin:0;
}

a {
	text-decoration:none;
	color:#000;
}
a:hover {text-decoration:underline;}
a:focus {outline:none}
input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
img {border-style:none}
/* main */
#main{
	background:#fff;
	min-height:100%;
	width:980px;
	margin:0 auto;
}
* html #main {height:100%}
#header_main{
	width:100%;
	position:relative;
	z-index:100;
}
/* header */
#header {
	background:url(../images/bg-header.jpg) no-repeat;
	width:980px;
	position:relative;
}
/* logo */
#logo {
	width:439px;
	padding:31px 0 0 58px;
	overflow:hidden;
}
.site-logo {
	display:block;
	background:url(../images/logo.gif) no-repeat;
	width:346px;
	height:60px;
	overflow:hidden;
	margin:0;
}
.content-info h1 {
}

#logo a {
	display:block;
	width:346px;
	height:60px;
	overflow:hidden;
	text-indent:-9999px;
}
/* order */
#order {
	width:327px;
	height:120px;
}
#order h2 {
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:34px 0 0;
}
#order h2 strong {font-size:17px}
#order .search {
	width:483px;
	overflow:hidden;
	margin:12px 0 0;
}
#order .search input {float:left}
#order .search select {
	float:left;
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#000;
	width:159px;
	height:20px;
}
#order .search span {
	float:left;
	background:url(../images/bg-input01.gif) no-repeat;
	width:113px;
	height:14px;
	padding:2px 8px 3px;
	margin:0 2px 0 14px;
	display:inline;
}
#order .search span input {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	width:113px;
	height:14px;
	background:none;
	border:none;
}
#live {
	width:157px;
	height:120px;
}
/* menu */
#menu {
	background:url(../images/bg-menu.gif) no-repeat;
	width:962px;
	padding:0 0 0 18px;
	margin:0;
	overflow:hidden;
	list-style:none;
}
#menu li {
	float:left;
	padding:0 0 0 2px;
	background:url(../images/separator01.gif) no-repeat 0 6px;
}
#menu li:first-child {
	padding:0;
	background:none;
}
#menu li a {
	float:left;
	cursor:pointer;
	margin:0 -2px;
	display:inline;
	position:relative;
	text-align:center;
	text-decoration:none;
}
#menu li a span {
	display:block;
	font:bold 12px/34px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 1px;
}
#menu li a.btn-cart span {
	padding:0 0 1px 25px;
	background:url(../images/ico-cart.gif) no-repeat 10px;
}
#menu li a.btn-home {width:83px}
#menu li a.btn-about {width:104px}
#menu li a.btn-order {width:124px}
#menu li a.btn-reorder {width:136px}
#menu li a.btn-check {width:168px;
	top: 0px;
	left: 0px;
	height: 34px;
}
#menu li a.btn-samples {width:98px}
#menu li a.btn-faq {width:72px}
#menu li a.btn-cart {
	width:146px;
	padding:0 10px 0 18px;
}
#menu li.active a {background:#ae425b}
#menu li a:hover {background:#ae425b}

#header-live-help {
	width:74px;height:15px;
	padding:52px 0 0 20px;
}

/* content */
#content {
	background:#fff url(../images/bg-content.gif) no-repeat;
	padding:0 0 95px;
}
/* main-box */
.main-box {
	width:940px;
	padding:0 20px;
	overflow:hidden;
}



/* sidebar */
.sidebar {width:239px}
.sidebar .items {margin:27px 0 0}
.sidebar .items .item {width:209px}
.sidebar .items .heading {
	background:url(../images/bg-heading02.gif) repeat-y -10px 0;
	width:200px;
	padding:4px 0 3px 9px;
	overflow:hidden;
}
.sidebar .items .popular .heading {
	background:url(../images/bg-heading01.gif) no-repeat -10px 0;
	width:192px;
	padding:7px 0 6px 17px;
}
.sidebar .items .heading h2 {
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	text-transform:uppercase;
}
.sidebar .items .heading h3 {
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
.sidebar .items .text {
	width:197px;
	padding:0 6px 11px;
	overflow:hidden;
}
.sidebar .items .text ul {
	width:197px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.sidebar .items .text ul li {
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#aaaaaa;
	width:186px;
	padding:0 0 0 11px;
	margin:7px 0 0;
	background:url(../images/arrow02.gif) no-repeat 0 5px;
}
.sidebar .items .text ul li a {
	font-size: 11px;
	font-weight:normal;
	color:#015c86
}






/* info */
.info {width:701px}
.content-info {width:701px; padding-top: 21px;}

/* save-box */
.save-box {
	width:701px;
	position:relative;
	padding:21px 0 0;
}
.save-box .holder {
	width:701px;
	position:relative;
}
.save-box img {
	display:block;
}
.save-box .text {
	position:absolute;
	top:31px;
	left:49px;
}
.save-box .text h2 {
	background:url(../images/head-save.png) no-repeat;
	width:272px;
	height:68px;
	margin:0;
	overflow:hidden;
	text-indent:-9999px;
}
.save-box .text .btn {
	width:100%;
	overflow:hidden;
	margin:4px 0 0;
}
.save-box .text .btn a {
	display:block;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/btn-order.png) no-repeat;
	width:157px;
	height:32px;
	padding:15px 0 0;
	text-align:center;
}
.save-box .text .btn a span {
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 13px 0 0;
	background:url(../images/arrow01.gif) no-repeat 100% 50%;
}
/* order-box */
.order-box {
	width:701px;
	padding:15px 0 0;
}
.order-box .textbox {
	width:686px;
	overflow:hidden;
}
.order-box h2 {
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 0 0 5px;
}
.order-box p {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	margin:7px 0 0 5px;
}
.order-box p a {
	color:#4f4f4f;
	text-decoration:underline;
}
.order-box .items {
	width:696px;
	margin:14px 0 0 5px;
}
.order-box .items td {width:223px}
.order-box .items .null {width:13px}
.order-box .items .box {
	width:223px;
	overflow:hidden;
	background:url(../images/bg-box-order-c.gif) repeat-y;
}
.order-box .items .holder {
	background:url(../images/bg-box-order-t.gif) no-repeat;
}
.order-box .items .frame {
	background:url(../images/bg-box-order-b.gif) no-repeat 0 100%;
	width:213px;
	padding:0 0 12px 10px;
	overflow:hidden;
}
.order-box .items .heading {
	width:203px;
	height:16px;
	padding:10px 10px 10px 0;
	overflow:hidden;
}
.order-box .items .heading h3 {
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	text-align:center;
}
.order-box .items .text {
	width:213px;
	overflow:hidden;
	position:relative;
	min-height:209px;
}
* html .order-box .items .text {
	overflow:visible;
	height:209px;
}
.order-box .items .description {
	width:213px;
	overflow:hidden;
}
.order-box .items .description .photo {
	float:left;
	width:111px;
}
* html .order-box .items .description .photo {width:108px}
.order-box .items .one .description .photo {width:121px}
* html .order-box .items .one .description .photo {width:118px}
.order-box .items .description .photo img {display:block}
.order-box .items .description h4 {
	font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:14px 0 0;
}
.order-box .items .one .description h4 {margin:16px 0 0}
.order-box .items .three .description h4 {margin:18px 0 0}
.order-box .items .list {
	width:206px;
	margin:12px 0 0;
	padding:0 0 0 7px;
	list-style:none;
	overflow:hidden;
}
.order-box .items .list li {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	width:187px;
	padding:0 0 0 19px;
	margin:4px 0 0;
	background:url(../images/arrow-check.gif) no-repeat;
}
.order-box .items .list li a {color:#000}
.order-box .items .text .btn {
	width:203px;
	position:absolute;
	bottom:0;
	left:0;
}
.order-box .items .text .btn a {
	display:block;
	cursor:pointer;
	margin:0 auto;
	text-decoration:none;
	background:url(../images/btn-l.gif) no-repeat;
	height:37px;
	overflow:hidden;
}
.order-box .items .one .text .btn a {width:140px}
.order-box .items .two .text .btn a {width:142px}
.order-box .items .three .text .btn a {width:130px}
.order-box .items .text .btn a span {
	display:block;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	background:url(../images/btn-r.gif) no-repeat 100% 0;
	height:18px;
	padding:9px 0 10px;
	text-align:center;
}
/* help-box */
.help-box {width:209px}
.help-box .box {
	width:209px;
	overflow:hidden;
}
.help-box .box .heading {
	background:url(../images/bg-heading03.gif) no-repeat;
	width:195px;
	padding:5px 0 6px 5px;
	height:16px;
	overflow:hidden;
}
.help-box .box .heading h2 {
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.help-box .box .text {
	width:185px;
	padding:0 5px 18px 8px;
	overflow:hidden;
	border:1px solid #ccc;
	border-width:0 1px 1px;
}
.help-box .box .text p {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	margin:14px 0 0;
}
.help-box .box .text .item {
	width:180px;
	overflow:hidden;
	margin:10px 0 0;
}
.help-box .box .text .item div {
	width:180px;
	overflow:hidden;
	margin:1px 0 0;
}
.help-box .box .text .item p {
	line-height:16px;
	margin:0;
}
.help-box .box .text .item p span {color:#0069c3}
.help-box .box .text .item p a {color:#0069c3}




/* blank-box */
.info .col2 .blank-box {
	width:318px;
	padding:10px 0 0 ;
}
.info .col2 .blank-box .box {
	background:url(../images/bg-banner-c2.gif) repeat-y;
	width:318px;
	overflow:hidden;
}
.info .col2 .blank-box .box .holder {
	background:url(../images/bg-banner-t2.gif) no-repeat;
}
.info .col2 .blank-box .box .frame {
	background:url(../images/bg-banner-b2.gif) no-repeat 0 100%;;
	width:238px;
	padding:10px 60px 1px 20px;
	position:relative;
	overflow:hidden;
	min-height:100px;
	top: 0px;
	left: 0px;
	height: 113px;
}
.info .col2 .blank-box .box .text {
	width:238px;
	overflow:hidden;
	padding:0 0 11px;
}
.info .col2 .blank-box .box .text .photo {
	float:left;
	width:64px;
	margin:12px 0 0;
}
.info .col2 .blank-box .box .text .photo img {display:block}
.info .col2 .blank-box .box .text h3 {
	font:bold italic 14px/16px Arial, Helvetica, sans-serif;
	color:#dd004d;
	margin:16px 0 0;
	text-align:center;
}
.info .col2 .blank-box .box .text h4 {
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#000;
	margin:6px 0 0;
	text-align:center;
}
.info .col2 .blank-box .box p {
	font-weight:bold;
	color:#ff5600;
	margin:0;
	text-align:center;
}
.info .col2 .blank-box .box p a {color:#ff5600}

/* col1 */
.info .col1 {
	padding:0 0 0 7px;
	width:364px;
}
.info .col1 .box {
	background:url(../images/bg-boxes-c1.gif) repeat-y;
	width:343px;
	overflow:hidden;
}
.info .col1 .holder {
	background:url(../images/bg-boxes-b1.gif) no-repeat 0 100%;
	width:343px;
	overflow:hidden;
}
.info .col1 .heading {
	background:url(../images/bg-heading04.gif) no-repeat;
	width:328px;
	height:18px;
	padding:7px 0 7px 15px;
	overflow:hidden;
}
.info .col1 .heading h2 {
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.info .col1 .text {
	width:322px;
	overflow:hidden;
	padding:0 12px 18px 9px;
}
.info .col1 .text h3 {
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#000;
	margin:9px 0 0;
}
.info .col1 .text h4 {
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	margin:7px 0 0;
}
.info .col1 .text p {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	margin:5px 0 0;
}
.info .col1 .text p a {
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}
.info .col1 .text p a:hover {text-decoration:none}
.info .col1 .text .list {
	width:315px;
	padding:0 0 4px 7px;
	margin:11px 0 0;
	overflow:hidden;
	list-style:none;
}
.info .col1 .text .list li {
	float:left;
	font-weight:bold;
	color:#cc123e;
	padding:0 0 0 10px;
	background:url(../images/arrow03.gif) no-repeat 0 50%;
	margin:0 18px 0 0;
}
.info .col1 .text .list li a {
	color:#cc123e;
	text-decoration:underline;
}
.info .col1 .text .list li a:hover {text-decoration:none}
/* col2 */
.info .col2 {width:318px}
/* quick-box */
.info .col2 .quick-box {width:318px}
.info .col2 .quick-box .box {
	background:url(../images/bg-banner-c1.gif) repeat-y;
	width:318px;
	overflow:hidden;
}
.info .col2 .quick-box .holder {
	background:url(../images/bg-banner-t1.gif) no-repeat;
}
.info .col2 .quick-box .frame {
	background:url(../images/bg-banner-b1.gif) no-repeat 0 100%;
	padding:1px;
	width:316px;
	overflow:hidden;
	min-height:154px;
	position:relative;
}
* html .info .col2 .quick-box .frame {
	overflow:visible;
	height:154px;
	position:relative;
}
.info .col2 .quick-box .heading {
	width:316px;
	height:18px;
	padding:7px 0;
	overflow:hidden;
}
.info .col2 .quick-box .heading h2 {
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	text-align:center;
}
.info .col2 .quick-box .text {
	width:308px;
	padding:0 0 0 8px;
	overflow:hidden;
	margin:0;
}
.info .col2 .quick-box .text ul {
	width:308px;
	margin:12px 0 0;
	padding:0;
	overflow:hidden;
	list-style:none;
}
.info .col2 .quick-box .text ul li {
	float:left;
	padding:0 0 0 17px;
}
.info .col2 .quick-box .text ul li img {display:block}
.info .col2 .quick-box .detail {
	position:absolute;
	bottom:0;
	right:0;
	background:url(../images/bg-detail01.gif) no-repeat;
	width:120px;
	padding:16px 8px 0 0;
	height:18px;
}
.info .col2 .quick-box .detail a {
	float:right;
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 8px 0 0;
	background:url(../images/arrow04.gif) no-repeat 100% 50%;
}
/* free-box */
.info .col2 .free-box {
	padding:9px 0 0 1px;
	width:318px;
}
.info .col2 .free-box .box {
	background:url(../images/bg-banner-c2.gif) repeat-y;
	width:318px;
	overflow:hidden;
}
.info .col2 .free-box .holder {
	background:url(../images/bg-banner-t2.gif) no-repeat;
}
.info .col2 .free-box .frame {
	background:url(../images/bg-banner-b2.gif) no-repeat 0 100%;;
	width:238px;
	padding:1px 60px 1px 20px;
	position:relative;
	overflow:hidden;
	min-height:117px;
}
* html .info .col2 .free-box .frame {
	overflow:visible;
	height:117px;
}
.info .col2 .free-box .photo {
	float:left;
	margin:11px 0 0;
}
.info .col2 .free-box .photo img {display:block}
.info .col2 .free-box .frame h2 {
	font:bold 20px/22px Arial, Helvetica, sans-serif;
	color:#000;
	margin:21px 10px 0 0;
	text-align:center;
}
.info .col2 .free-box .frame h2 strong {font:bold italic 20px/22px Arial, Helvetica, sans-serif}
.info .col2 .free-box .frame h3 {
	font:bold italic 16px/18px Arial, Helvetica, sans-serif;
	color:#dd004d;
	margin:10px 0 0 57px;
}
.info .col2 .free-box .detail {
	position:absolute;
	bottom:0;
	right:0;
	background:url(../images/bg-detail02.gif) no-repeat;
	width:120px;
	padding:16px 8px 0 0;
	height:18px;
}
.info .col2 .free-box .detail a {
	float:right;
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 8px 0 0;
	background:url(../images/arrow04.gif) no-repeat 100% 50%;
}
/* coupon-box */
.coupon-box {
	padding:10px 0 0;
	width:318px;
}
.coupon-box .box {
	background:url(../images/bg-boxes-c2.gif) repeat-y;
	width:318px;
	overflow:hidden;
}
.coupon-box .holder {
	background:url(../images/bg-boxes-t2.gif) no-repeat;
}
.coupon-box .frame {
	background:url(../images/bg-boxes-b2.gif) no-repeat 0 100%;
	width:318px;
	padding:0 0 16px;
	min-height:100px;
	overflow:hidden;
}
* html .coupon-box .frame {
	height:100px;
	overflow:visible;
}
.coupon-box .box .item {
	float:left;
	width:135px;
	padding:0 10px;
}
.coupon-box .box .one {padding:0 18px 0 10px}
.coupon-box .box .item .heading {
	width:135px;
	height:18px;
	padding:8px 0;
	overflow:hidden;
}
.coupon-box .box .item .heading h2 {
	font:bold italic 12px/16px Arial, Helvetica, sans-serif;
	color:#ffd25a;
	margin:0;
	text-align:center;
}
.coupon-box .box .item .heading h2 strong {
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
}
.coupon-box .box .item .heading h2 a {color:#ffd25a}
.coupon-box .box .item .text {
	width:135px;
	overflow:hidden;
	margin:3px 0 0;
}
.coupon-box .box .item .text p {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:6px 0 0;
	text-align:center;
}
.coupon-box .box .item .text p span {
	font-size:11px;
	color:#dd004d;
}
.coupon-box .box .item .text h4 {
	font:bold italic 14px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:5px 0 0;
	text-align:center;
}
/* infobox */
.infobox {
	width:930px;
	padding:30px 26px 0 24px;
}
.infobox .one {width:212px}
.infobox .two {width:167px}
.infobox .three {width:170px}
.infobox .four {width:178px}
.infobox .five {width:183px}
.infobox .null {width:5px}
.infobox .heading {
	background:#f8f8f8 url(../images/bg-heading05.gif) repeat-x;
	height:1%;
	padding:5px;
	overflow:hidden;
	border:1px solid #e3e3e3;
}
.infobox .heading h3 {
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	text-align:center;
}
.infobox .text {
	width:100%;
	padding:0 0 32px;
	overflow:hidden;
	margin:8px 0 0;
}
.infobox .text h4 {
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#b82930;
}
.infobox .one .text h4 {
	margin:2px 0 0 23px;
}
.infobox .text .photo {
	width:100%;
	overflow:hidden;
}
.infobox .text .photo img {
	display:block;
	margin:0 auto;
}
.infobox .text .title {width:100%}
.infobox .text .title td {height:32px}
.infobox .text .title h3 {
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 25px;
}
.infobox .four .text .title h3 {margin:0 15px}
.infobox .text .list {
	height:1%;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.infobox .one .text .list {padding:0 0 0 10px}
.infobox .two .text .list {padding:0 0 0 17px}
.infobox .three .text .list {padding:0 0 0 30px}
.infobox .four .text .list {padding:0 0 0 22px}
.infobox .five .text .list {padding:0 0 0 21px}
.infobox .text .list li {
	float:left;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	height:1%;
	margin:6px 0 0;
	padding:0 0 0 13px;
	background:url(../images/separator04.gif) no-repeat 0 3px;
}
* html .infobox .text .list li {float:none}
* +html .infobox .text .list li {float:none}
.infobox .text .list li ul {
	width:100%;
	padding:0 0 3px;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.infobox .text .list li ul li {
	float:left;
	padding:0 6px 0 7px;
	margin:0;
	background:url(../images/separator03.gif) no-repeat 0 50%;
}
.infobox .text .list li ul li:first-child {
	padding:0 6px 0 0;
	background:none;
}
.infobox .text .list li ul li a {
	font-weight:bold;
	text-decoration:underline;
}
.infobox .text .list li ul li a:hover {text-decoration:none}
/* lower-box */
.lower-box {
	background:#fdfeff url(../images/bg-lower-box.gif) repeat-x;
	width:980px;
	padding:0; /* 0 21px */
}
.lower-box .items {
	width:980px;
	margin:5px 0 0;
}
.lower-box .items .one {
	width:302px;
	padding:0 23px 0 27px;
}
.lower-box .items .two {
	width:300px;
	padding:0 35px 0 0;
}
.lower-box .items .three {
	width:265px;
	padding:0 28px 0 0;
}
.lower-box .items h3 {
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#000;
	margin:14px 0 0;
}
.lower-box .items p {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
.lower-box .items p a {
	color:#000;
	text-decoration:underline;
}
.lower-box .items p a:hover {text-decoration:none}
.lower-box .items p span {
	background:url(../images/arrow03.gif) no-repeat 100% 50%;
	padding:0 0 0 6px;
	line-height:14px;
}
.lower-box .partner {
	width:955px;
	padding:25px 50px 0 0;
	background:#fff;
}
.lower-box .partner ul {
	float:right;
	padding:0;
	margin:0;
	list-style:none;
}
.lower-box .partner ul li {
	float:left;
	padding:0 0 0 35px;
}
.lower-box .partner ul li img {display:block; margin-bottom:15px;}

.site-footer table, .site-footer table td {
	background: #fff;
}
/* footer_main */
#footer_main {
	position:relative;
	width:100%;
	z-index:1;
	height:70px;
	margin:-95px 0 0 0;
	top: 5px;
	left: 0px;
}
#footer {
	width:980px;
	background:url(../images/bg-footer.gif) repeat-x;
	height:95px;
}
.footer {
	width:700px;
	padding:0 0 0 38px;
	color: white;
}
.footer ul {
	width:700px;
	padding:0;
	margin:25px 0 0;
	overflow:hidden;
	list-style:none;
}
.footer ul li {
	color:#fff;
	display:inline;
	padding:0 6px 0 10px;
	background:url(../images/separator02.gif) no-repeat 0 50%;
}
.footer ul li:first-child {
	padding:0 6px 0 0;
	background:none;
}
.footer ul li a {color:#fff}
.footer p {color:#fff}
.footer p a {color:#fff}
#footer .logo {
	width:242px;
	padding:30px 0 0;
}
#footer .logo a {
	display:block;
	background:url(../images/logo-foot.gif) no-repeat;
	width:202px;
	height:29px;
	text-indent:-9999px;
}

.content-info SELECT {
	font-size: 12px;	
}
.content-info a {
	text-decoration:underline;
	color:#008;
}
.content-info a:hover {
	text-decoration:underline;
	color:#f00;
}
.content-info table
{
	border-collapse:collapse;
}
.content-info .page-title h1 {
	font:bold 18px Arial, Helvetica, sans-serif;
	line-height:20px;
	color: #992437;
}
#flash1 {
	height: 207px;
	width: 697px;
}
#select-software {
	margin-bottom: 10px;
}
.quick-box .box .holder .frame, .free-box .box .holder .frame, .blank-box .box .holder .frame {
	cursor: pointer;
}
#cse-form {
	width:200px;
	margin-bottom:11px;
	padding-left:10px;
}
#cse-form input {
}
#cse-search-results {
	margin-left:60px;
}
.force-td-left table {
	margin-left:auto; margin-right:auto;
}
.force-td-left td {
	text-align:left;
}
.content-info td p {
	font-size: 12px;
	margin: 2px 0 2px 0;
}
.content-info p {
	font-size: 12px;
}

.content-info .coupon-box .box {
	background:url(../images/bg-boxes-c3.gif) repeat-y;
}
.content-info .coupon-box .holder {
	background:url(../images/bg-boxes-t3.gif) no-repeat;
}
.content-info .coupon-box .frame {
	background:url(../images/bg-boxes-b3.gif) no-repeat 0 100%;
}
.content-info .coupon-box .box .item .heading h2 {
	color:#ffffff;
}
