html,
body {
	padding:0;
	margin:0;
	width:100%;
	height:100%;
	font:normal 12px arial,helvetica,sans-serif;
	background:url(../images/bg.jpg) #fff 50% 0 no-repeat;
}
body {
	overflow-y:scroll;
}

/*
* {
padding:0;
margin:0;
}
ul {
list-style:none;
}
*/

*:focus {
	outline:none;
}
img {
	border:none;
}
form,fieldset {
	padding:0;
	margin:0;
	border:none;
}
.clear {
	float:left;
	width:100%;
	clear:both;
}
a {
	text-decoration:none;
	color:#CC3399;
}
a:hover {
	text-decoration:underline;
}

#wrap {
	position:relative;
	width:940px;
	padding:0 20px;
	background:#fff;
	margin:0 auto;
	min-height:100%;
	overflow:hidden;
}
* html #wrap {
	height:100%;
	overflow:visible;
}

#header {
	height:109px;
	background:url(../images/header-bg.png) #f29e0f 0 0 repeat-y;
	margin-bottom:12px;
}

#logo {
	float:left;
	padding:0 0 0 10px;
	width:135px;
	height:109px;
	background:url(../images/logo.png) 10px 23px no-repeat;
}
#logo a {
	display:block;
	height:109px;
	text-indent:-9000px;
}

#topmenu {
	height:46px;
	background:#000;
	float:left;
	width:100%;
}
#topmenu ul {
	float:left;
	list-style:none;
	padding:0 0 0 10px;
	margin:0;
	font-size:1.1em;
	font-style:italic;
	font-weight:bold;
	width:75%;
	position:relative;
}
#topmenu ul li {
	float:left;
	height:23px;
	line-height:23px;
	padding-right:25px;
	color:#cc3399;
}
#topmenu ul li a {
	color:#cc3399;
	text-decoration:none;
}
#topmenu ul li a:hover, #topmenu ul li.active a, #topmenu ul li.ActivePage a {
	color:#ffff00;
}
#topmenu li ul {
	display:none;
	position:absolute;
	left:0;
	top:22px;
	font-size:0.9em;
}
#topmenu li.HasSubMenu:hover ul, #topmenu li.ActivePage ul {
	display:block;
}
#topmenu ul li li a {
	color:#cc3399 !important;
}
#topmenu ul li li.ActivePage a, #topmenu ul li li a:hover {
	color:#ffff00 !important;
}
#cart {
	float:right;
	height:46px;
	padding:0 8px 0 10px;
	width:160px;
	background:#ffff33;
	font-size:0.9em;
	font-weight:bold;
	font-style:italic;
}
#cart .content {
	background:url(../images/cart.gif) 100% 50% no-repeat;
	padding-right:25px;
	line-height:28px;
	height:28px;
	font-size:1.2em;
}
#cart .links a {
	float:left;
}
#cart .links .r {
	float:right;
}

#content {
	padding:23px 0 117px 0;
	float:left;
	width:100%;
	font-family:'Courier New',Courier,Freemono,'Nimbus Mono L',monospace;
	color:#333;
	clear:both;
}
.defaultText {
	font-size:1em !important;
	font-family:'Courier New',Courier,Freemono,'Nimbus Mono L',monospace !important;
	color:#333 !important;
}
.index #content {
	padding-bottom:67px !important;
}
#content p {
	padding:1em 0;
	margin:0;
	clear:both;
}
#content p strong {
	color:#000;
}
.half-width {
	width:50%;
}
.contact-container {
	width:410px;
}


#bottom-line {
	clear:both;
	height:28px;
	line-height:28px;
	background:#000;
	float:left;
	width:100%;
	color:#ffff00;
	font-style:italic;
	font-weight:bold;
	font-size:1.15em;
	overflow:hidden;
}
#bottom-line input.text {
	float:left;
	height:14px;
	border:none;
	border-top:1px solid #808080;
	border-bottom:1px solid #808080;
	padding:0 3px;
	width:134px;
	margin:6px 9px 0 5px;
	color:#000;
	font-size:0.8em;
	font-style:normal;
	font-family:'Courier New',Courier,Freemono,'Nimbus Mono L',monospace;
}
#bottom-line .searchBox input.text {
	margin:6px 0 0 0;
}
#bottom-line input.submit {
	float:left;
	height:28px;
	border:none;
	padding:0 5px;
	margin:0;
	color:#ffff00;
	background:none;
	font-style:italic;
	font-weight:bold;
	cursor:pointer;
}
#bottom-line input.submit:hover {
	color:#ff00cc;
}
#bottom-line label {
	float:left;
	font-weight:normal;
	padding-right:3px;
}
#bottom-line .subscribe {
	float:left;
	width:60%;
}
#bottom-line .subscribe fieldset {
	float:left;
	padding-left:10px !important;
}
#bottom-line .search-box {
	float:right;
	padding-right:10px;
}
#bottom-line .search-box input {
	float:right;
}

#footer {
	position:relative;
	clear:both;
	width:940px;
	margin:-67px auto 0 auto;
	height:67px;
	overflow:hidden;
}
#footer-line {
	float:left;
	width:100%;
	height:28px;
	margin-top:11px;
	background:url(../images/header-bg.png) 0 0 repeat-y;
	font-family:'Courier New',Courier,Freemono,'Nimbus Mono L',monospace;
	overflow:hidden;
	clear:both;
}
#footer ul {
	float:left;
	height:28px;
	padding:0 0 0 10px;
	margin:0;
	list-style:none;
}
#footer ul li {
	float:left;
	padding-right:20px;
	height:28px;
	line-height:28px;
}
#footer ul li a {
	color:#fff;
}
#footer ul li a:hover, #footer ul li.active a {
	color:#ffff00;
	text-decoration:none;
}



h3 {
	height:30px;
	padding:0;
	margin:25px 0 0 0;
	line-height:30px;
	font-weight:normal;
	font-size:1.55em;
	font-style:italic;
	color:#ffff00;
	clear:both;
	font-family:arial,helvetica,sans-serif;
}
h3.title {
	margin-top:0;
	margin-bottom:30px;
}
h3 span {
	float:left;
	height:30px;
	line-height:30px;
	padding:0 9px;
	color:#ffff00;
	background:#000;
}
h3 a {
	height:30px;
	text-decoration:none;
	color:#ffff00;
}
h3 a:hover {
	color:#ff00cc;
	text-decoration:none;
}
h4 {
	height:21px;
	line-height:22px !important;
	overflow:hidden;
	font:italic normal 1.4em arial,helvetica,sans-serif;
	padding:1px 9px 0 9px;
	margin:2em 0 0 0;
	color:#ffff00;
	background:#000;
	clear:both;
}
h4 a {
	color:#ffff00;
	text-decoration:none !important;
}
h4.black {
	padding:0;
	font-weight:bold;
	font-size:1.3em;
	background:none;
	color:#000;
}
h5 {
	color:#000;
	font-weight:bold;
	padding:0;
	margin:1em 0 0 0;
	clear:both;
}


#icons {
	padding:0 3px 0 0;
	margin:73px 0 0 0;
	list-style:none;
	float:right;
}
#icons li {
	float:left;
	width:22px;
	height:23px;
	margin-right:8px;
	background:url(../images/icons.gif) 0 0 no-repeat;
}
#icons li.flickr {
	background-position:-30px 0;
}
#icons li.facebook {
	background-position:-60px 0;
}
#icons li.twitter {
	background-position:-90px 0;
}
#icons li a {
	float:left;
	width:22px;
	height:22px;
}

.featured {
	float:left;
	padding:0;
	margin:0;
	width:100%;
	list-style:none;
	font-family:arial,helvetica,sans-serif;
}
.featured li {
	float:left;
	margin-right:50px;
	padding-bottom:55px;
	width:280px;
}
.featured li h3 {
	margin:0;
	padding:0 9px;
	background:#000;
}
.featured li.r {
	float:right;
	margin-right:0;
}
.featured li .description {
	color:#333;
	font-family:'Courier New',Courier,Freemono,'Nimbus Mono L',monospace;
	padding:11px 0 15px 0;
}
.featured li a.more {
	font-size:0.9em;
	font-style:italic;
	font-weight:bold;
	float:left;
	display:block;
/*	line-height:20px;
	height:20px;
	padding:0 15px;*/
	color:#000;
	text-decoration:none;
}
.featured li a.more:hover {
	color:#ff00cc;
}


.featured-products, .ProductList {
	clear:both;
	float:left;
	padding:25px 0 0 0;
	margin:0;
	width:100%;
	list-style:none;
	font-family:arial,helvetica,sans-serif;
}
.featured-products li, .ProductList li {
	float:left;
	width:235px;
	overflow:hidden;
	padding-bottom:55px;
}
.featured-products li.c1, .ProductList li.c1 {
	width:239px;
}
.featured-products li.c2, .ProductList li.c2 {
	width:240px;
}
.featured-products li.c3, .ProductList li.c3 {
	width:241px;
}
.featured-products li.c4, .ProductList li.c4 {
	width:220px;
}

.featured-products li.c5, .ProductList li.c5 {
	width:440px;
	padding-right: 50px;
}

.featured-products li.c6, .ProductList li.c6 {
	width:440px;
}
.featured-products li .options, .ProductList li .options {
	padding:6px 0 0 0;
	margin:0;
	list-style:none;
	list-style:none;
	float:left;
	height:30px;
}
.featured-products li .options, .ProductList li .options {
	float:left;
	color:#ffff00;
	font-style:italic;
	font-size:1.1em;
}
.featured-products li .options li, .ProductList li .options li {
	height:28px;
	font-size:1.1em;
	line-height:28px;
	padding:2px 0 0 0;
	margin:0 21px 0 0;
	background:url(../images/featured.gif) #000 0 0 no-repeat;
	width:43px;
	text-align:center;
}
.featured-products li .options li.small, .ProductList li .options li.small {
	margin-top:2px;
	padding:0 2px 0 0;
	width:36px;
	height:28px;
	line-height:28px;
	background-position:0 -30px;
}
.featured-products li .options a, .ProductList li .options a {
	color:#ffff00;
}
.featured-products li .options a:hover, .ProductList li .options a:hover{
	color:#ff00cc;
	text-decoration:none;
}
.ProductList li {	color:#333;
	font-family:'Courier New',Courier,Freemono,'Nimbus Mono L',monospace;
}
.featured-products li .ProductDetails, .ProductList li .ProductDetails {
	padding:11px 0 0 0;
}
.featured-products li .ProductPriceRating, .ProductList li .ProductPriceRating {
	padding:3px 0 0 0;
}


ul.stuff-list1 {
list-style:none;
padding:0;
margin:0;
}
ul.stuff-list1 li {
height:368px;
clear:both;
}
ul.stuff-list1 li .pic {
/*width:521px;*/
padding-right:78px;
float:left;
}
ul.stuff-list1 li .description {
width:300px;
float:left;
}
ul.stuff-list1 li .description-inner {
/*height:300px;*/
padding-bottom:25px;
}
ul.stuff-list1 li .description-inner2 {
/*height:148px;*/
padding-bottom:25px;
}


.HorizontalFormContainer p {
float:left;
width:100%;
clear:both;
padding:0 0 8px 0;
margin:0;
font-family:arial,helvetica,sans-serif;
}
.HorizontalFormContainer p label {
float:left;
width:100px;
font-size:1.15em;
font-weight:bold;
font-style:italic;
overflow:hidden;
}
.HorizontalFormContainer p .field {
float:left;
width:300px;
overflow:hidden;
}

.ProductPictures {
float:left;
width:700px;
}
.ProductMain {
float:left;
width:230px;
padding-bottom:80px;
}


.add-to-cart {
height:27px;
width:120px;
font-family:arial,helvetica,sans-serif;
font-size:1.15em;
font-weight:bold;
font-style:italic;
text-align:center;
background:url(../images/add-cart.gif) #66ff00 0 0 no-repeat;
padding:0;
border:none;
}

.ProductMain .price {
font:bold italic 1.4em arial,helvetica,sans-serif;
padding:0 0 5px 0;
clear:both;
}

#product-picture {
background:url(../images/loading.gif) 50% 50% no-repeat;
}
#product-thumbs {
padding:30px 0 80px 0;
float:left;
width:100%;
clear:both;
}
#product-thumbs ul {
float:left;
list-style:none;
padding:0;
margin:0;
width:100%;
}
#product-thumbs ul li {
width:102px;
height:112px;
float:left;
margin-right:18px;
overflow:hidden;
}
#product-thumbs ul li a {
border:1px solid #fff;
float:left;
}
#product-thumbs ul li a:hover {
border-color:#ddd;
}


table.CartContents {
width:100%;
}
table.CartContents th {
height:20px;
vertical-align:middle;
background:#000;
color:#ffff00;
padding:0 10px;
text-align:left;
font:bold italic 1.1em arial,helvetica,sans-serif;
}
table.CartContents td {
vertical-align:top;
padding:15px 10px;
}
table.CartContentsLessPadding td {
padding:5px 0;
}
table.CartContents tr.buttons td {
padding:25px 0 0 0;
}

p.EstimateShippingButtons {
margin:0 !important;
padding:0;
width:100%;
clear:both;
float:left;
}
.EstimateShipping dl {
list-style:none;
padding:0;
margin:0;
float:right;
}
.EstimateShipping dl dt {
padding:0 8px 0 0;
margin:0;
width:150px;
float:left;
clear:left;
height:21px;
line-height:23px !important;
font:bold italic 1.1em arial,helvetica,sans-serif;
overflow:hidden;
}
.EstimateShipping dl dd {
padding:0;
margin:0 0 1em 0;
float:left;
clear:right;
}

table.CartContents td.CartItemThumb {
padding-right:30px;
}
td.CartItemProductName {
width:470px;
}
table.CartContents td.CartItemIndividualPrice,
table.CartContents td.CartItemTotalPrice {
text-align:right;
font:bold italic 1.1em arial,helvetica,sans-serif;
color:#000;
}

.ProductOptionList ul {
padding:0;
margin:0;
list-style:none;
float:left;
width:100%;
clear:both;
font:bold italic 1.1em arial,helvetica,sans-serif;
}
.ProductOptionList li {
margin-bottom:5px;
float:left;
width:100%;
clear:both;
}

.price-note {
font-size:1em;
padding-bottom:30px;
}



/* ------------------------------------------------------------------------
	This you can customize
------------------------------------------------------------------------- */
label.prettyCheckbox {
cursor:pointer;
line-height:21px;
}

	label.checkbox span.holder {
		height: 75px; /* Total height of your checkbox image */
		background: url(../images/checkbox.gif) 0 -1px no-repeat; /* Path to your checkbox image */
	}

	label.radio span.holder {
		height: 75px; /* Total height of your radio buttons image */
		background: url(../images/radio.gif) 0 -1px no-repeat; /* Path to your radio button image */
	}

	label.checkbox:hover span.holder,
	label.radio:hover span.holder { top: -25px !important; } /* Background position on mouseover */

	label.checked span.holder,
	label.checked span.holder,
	label.checked:hover span.holder,
	label.checked:hover span.holder { top: -50px !important; } /* Background position when checked */


/* ------------------------------------------------------------------------
	Customize at your own risk
------------------------------------------------------------------------- */

	label.list {
		float: left; clear: left;
		margin: 0 0 5px 0;
	}

	label.inline {
		float: left; margin: 0 10px 0 0;
	}

		input.hiddenCheckbox {
			position: absolute; left: -10000px; /* Hide the input */
		}

		label.prettyCheckbox span.holderWrap {
			display: block; float: left;
			position: relative;
			margin-right: 5px;
			overflow: hidden;
		}

		label.prettyCheckbox span.holder {
			display: block;
			position: absolute;
			top: 0; left: 0;
		}

.CreateAccount {
float:left;
width:45%
}
.AccountLogin {
float:right;
width:45%
}

.FormContainer dl {
list-style:none;
float:left;
width:465px;
padding:0;
margin:0;
clear:both;
}
.FormContainer dl dt {
padding:0 0 1em 0;
margin:0;
width:160px;
float:left;
clear:both;
line-height:23px !important;
font:bold italic 1.1em arial,helvetica,sans-serif;
overflow:hidden;
}
.FormContainer dl dd {
padding:0 0 1em 0;
margin:0;
width:305px;
float:right;
clear:right;
}
.FormContainer input.Textbox {
font-size:1em;
font-family:'Courier New',Courier,Freemono,'Nimbus Mono L',monospace;
width:296px;
padding:0 2px;
height:19px;
line-height:19px;
border:1px solid #bbb;
}
.FormContainer textarea.Textarea {
font-size:1em;
font-family:'Courier New',Courier,Freemono,'Nimbus Mono L',monospace;
width:296px;
padding:0 2px;
border:1px solid #bbb;
}
.FormContainer select {
font-size:1em;
font-family:'Courier New',Courier,Freemono,'Nimbus Mono L',monospace;
margin:0;
padding:0;
height:21px;
width:300px;
}

.NarrowFormContainer dt {
width:120px;
}
.NarrowFormContainer input.Textbox {
width:200px;
}
.NarrowFormContainer textarea.Textarea {
width:200px;
}
#ContactForm dt {
width:95px;
}
#ContactForm dd {
float:left;
width:310px;
}
#ContactForm input.Textbox {
width:99%;
}
#ContactForm textarea.Textarea {
width:99%;
}
.AccountLogin .NarrowFormContainer input.Textbox {
width:160px;
}
.AccountLogin .NarrowFormContainer textarea.Textarea {
width:160px;
}
#LoginForm .NarrowFormContainer dd {
width:260px;
}
#LoginForm .NarrowFormContainer input.Textbox {
width:160px;
}

a.btn-mini {
color:#000;
font:bold italic 1.1em arial,helvetica,sans-serif;
line-height:22px;
text-decoration:none !important;
float:left;
}

a.btn-green {
background:url(../images/button-corners.png) #66ff00 0 -50px no-repeat;
color:#000;
font:bold italic 1.1em arial,helvetica,sans-serif;
text-decoration:none !important;
float:right;
}
a.btn-green span {
float:left;
line-height:25px;
height:25px;
padding:0 12px;
background:url(../images/button-corners.png) 100% -75px no-repeat;
cursor:pointer;
}
a.btn-green:hover {
background:url(../images/button-corners.png) #cc3399 0 -150px no-repeat;
}
a.btn-green:hover span {
background:url(../images/button-corners.png) 100% -175px no-repeat;
}
a.btn-black {
font:bold italic 1.1em arial,helvetica,sans-serif;
background:url(../images/button-corners.png) #000 0 0 no-repeat;
color:#ffff00 !important;
text-decoration:none !important;
float:right;
}
a.btn-black span {
background:url(../images/button-corners.png) 100% -25px no-repeat;
float:left;
line-height:25px;
height:25px;
padding:0 12px;
cursor:pointer;
}
a.btn-black:hover {
background:url(../images/button-corners.png) #66ff00 0 -50px no-repeat;
color:#000 !important;
}
a.btn-black:hover span {
background:url(../images/button-corners.png) 100% -75px no-repeat;
}
a.btn-left {
float:left !important;
}

.ShippingAddressList {
padding:0;
margin:0;
list-style:none;
}
.ShippingAddressList li {
margin-bottom:1em;
}


.ShippingMethodList table {
float:right;
border:none !important;
border-collapse:collapse;
}
.ShippingMethodList table td {
padding:3px 0;
border:none !important;
text-align:left;
}
td.Price
{
font:bold italic 1.1em arial,helvetica,sans-serif;
color:#000;
text-align:right !important;
}


a.yellow-button {
color:#000;
font:bold italic 1.1em arial,helvetica,sans-serif;
text-decoration:none !important;
background:#ffff33;
padding:0 30px;
height:25px;
line-height:25px;
float:left;
margin:3px 0 2em 0;
}

td.CartThumb {
width:165px;
}
td.CartThumb img {
width:140px !important;
}


.clear {
float:left;
width:100%;
clear:both;
}

.AddCartButton {
float:left;
width:100%;
clear:both;
}

p.ErrorMessage {
color:red !important;
font-weight:bold !important;
}

td.CartItemQuantity {
text-align:center;
}

ul.no-list-style {
list-style:none;
padding:0;
margin:0;
}

.ProductOptionList select {
margin-top:1em;
}


.ShippingProviderList {
list-style:none;
padding:0;
margin:0;
}
.ShippingProviderList li {
padding:2px 0;
}


.Clear {
clear:both;
}

.ExpressCheckoutCompletedContent {
padding-left:10px;
}

.AccountOrdersList, .AccountOrderStatusList {
padding:0;
margin:0;
list-style:none;
}
.AccountOrderStatusList li {
margin-bottom:1em;
}

#dealer-lookup {
float:left;
width:400px;
}

#dealer-lookup select {
float:left;
width:130px;
font-size:1em;
font-family:'Courier New',Courier,Freemono,'Nimbus Mono L',monospace;
}

#dealer-lookup input {
float:right;
width:255px;
padding:1px 3px;
border:1px solid #bbb;
font-size:1em;
font-family:'Courier New',Courier,Freemono,'Nimbus Mono L',monospace;
}
#dealer-lookup .button {
clear:both;
padding-top:12px;
float:right;
}


#dealer-list {
clear:both;
width:400px;
border:none;
border-collapse:collapse;
display:none;
}
#dealer-list td {
vertical-align:top;
padding:0 0 20px 0;
}
#dealer-list td.map {
vertical-align:bottom;
width:0%;
}
#dealer-list td.country, #dealer-list td.city, #dealer-list td.zip {
display:none;
}

#dealer-list th {
text-align:left;
color:#000;
font:bold italic 1.2em arial,helvetica,sans-serif;
vertical-align:top;
padding:0 20px 20px 0;
width:95px;
}

#dealer-list caption {
text-align:left;
color:#000;
font:bold italic 1.3em arial,helvetica,sans-serif;
padding:20px 0;
}



/*
Stylish Select css 0.1b - jQuery plugin to replace a select drop down box with a stylable unordered list
http://scottdarby.com/

Copyright (c) 2009 Scott Darby

Requires: jQuery 1.3

Licensed under the GPL license:
http://www.gnu.org/licenses/gpl.html
*/

/*==================================
red curvy example
====================================*/
ul.newList * {margin:0; padding:0; outline:none; font-size:11px;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:125px; height:auto; background:#ccffcc; position:absolute; display:none; top:35px; left:0; overflow:auto; z-index:9999;}
.search-loc ul.newList { height:auto; }
.catalog-filter-form ul.newList { height:auto; background:#fff; }
.newListSelected {font-size:11px; width:105px; color:#000; height:18px; line-height:18px; padding:0; margin:10px 0; float:left; background:url(images/arr6.gif) 100% 50% no-repeat; }
.newListSelected span {width:105px; display:block;}
ul.newList li { padding:5px 10px; width:105px !important; margin:0 !important; clear:both; text-align:center; cursor:pointer;}
.selectedTxt { width:125px; text-align:center; overflow:hidden; height:18px; line-height:18px !important; padding:0; background:url(../images/dropdown-bg.png) #ccffcc 0 0 no-repeat; font:bold italic 11px arial,helvetica,sans-serif; }
.hiLite { background:#66ff00 !important; color:#000 !important;}
.newListHover { background:#ffff00; color:#000; cursor:default;}
.newListSelHover {cursor:pointer;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal;}



#cardexpiremonth {
	width:65px;
}
#cardexpireyear {
	width:85px;
}

.ExpressCheckoutContent {
	float:left;
	width:100%;
	clear:both;
	padding:10px 0;
}

.ISSelectReplacement ul {
padding:0;
margin:0 0 1em 0;
width:100%;
list-style:none;
clear:both;
}

.FormContainer {
clear:both;
float:left;
width:100%;
}

blockquote {
padding:0;
margin:0;
clear:both;
}

.OrderItemList {
padding:0;
margin:0;
list-style:none;
}

.product-description {
	padding-top:16px;
	clear:both;
}

.CheckoutRedeemCoupon {
float:right;
width:49%;
}

.PaymentOptions {
float:left;
width:49%;
}
.CheckoutHideOrderTermsAndConditions {
float:left;
width:49%;
}
.CheckoutMailingList {
float:right;
width:49%;
}

#provider_list {
padding-top:1em;
line-height:1.5;
}

#cc-payform .ProductPrice {
font:bold italic 1.1em arial,helvetica,sans-serif;
line-height:23px;
color:#000;
}

.LoadingIndicator {
padding-left:10px;
padding-top:2px;
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutContent {
	display: none;
}



.CheckoutHideOrderTermsAndConditions a {
	text-decoration:underline;
}

.ShippingMethodList {
clear:both;
}


#cart a {
color:#000;
}
#CartContent a {
color:#000;
}
h4.ExpressCheckoutTitle a {
	color:#ffff00 !important;
}
.CheckoutHideOrderTermsAndConditions a {
color:#000;
text-decoration:underline;
}
.CheckoutHideOrderTermsAndConditions a:hover {
text-decoration:none;
}
