html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }
body{
padding:0px;
margin:0px;
background-color:#FFFFFF;
}
a:hover{text-decoration:none;}

.watermark
{
	color: #ddd;
}

.searchButton
{
	margin-top: -1px;
}

.searchTerm
{
	color: Blue;
}

.fieldnote
{
	margin-left: 15px;
	margin-bottom: 15px;
	width: 100%;
	color: #000;
	display: block;
	float: left;
}

#customShippingInfo
{
	margin-top: 10px;
	margin-left: 30px;
	width: 400px;
}

#customShippingInfo td
{
	padding: 0;
}

.nofunnystuff a
{
	text-decoration: none;
}

.m_text, div, td
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:13px;
		color:#717070;
	}

.m1_text
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:13px;
		color:#535353;
	}

.m2_text
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:13px;
		color:#737373;
	}

.m3_text
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:13px;
		color:#6A6A6A;
	}

.h_text
	{
		font-family:Tahoma;
		font-size:9px;
		line-height:9px;
		color:#5C5C5C;
	}

.h1_text
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:12px;
		color:#6780B8;
	}
	
.l_text
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:13px;
		color:#C14059;
	}

.l1_text
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:13px;
		color:#718735;
	}

.l2_text
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:13px;
		color:#4D5E84;
	}

.l3_text
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:13px;
		color:#757575;
	}

.l4_text
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:12px;
		color:#6E8E10;
	}

.lt_text
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:12px;
		color:#BF526C;
	}

.lt1_text
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:12px;
		color:#6780A2;
		vertical-align:middle;
	}

.ls_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#616060;
	}

.f_text
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:12px;
		/*color:#919191;*/
		color:#626262;
	}
	
.c_text
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:12px;
		/*color:#868585;*/
		color:#626262;
	}
.c_text_smaller
	{
		font-family:Tahoma;
		font-size:10px;
		line-height:11px;
		/*color:#868585;*/
		color:#626262;
		font-weight:bold;
	}
.form
	{
		width:202px; height:17px; border-color:#CDCDCD; border-bottom-width:1px; background-color:#ffffff; padding-left:5px
	}
.form_div
	{
		height:20px; margin-top:0px;
	}

.form1
	{
		width:175px; height:17px; border-color:#CDCDCD; border-bottom-width:1px; background-color:#ffffff; padding-left:5px
	}
		
	a.ls_text{text-decoration:none;}	
	a.ls_text:hover{text-decoration:underline;}

ul {margin:0; padding:0; list-style:none}
li {background:url(images/a.gif) no-repeat left center; margin: 10px 0px 0px 0px; padding:0px 0px 0px 12px}

.li1
{
	background:url(images/a1.gif) no-repeat left center;
	margin: 9px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type: none;
}

.headingtext
{
	font-family:arial; 
	font-size:12px; 
	color:#6a6a6a;
	font-weight: bold; 
	text-transform:uppercase; 
	margin-top:15px;
}

.bluetext
{
	color:#6780a2; 
}

.pinktext
{
	color:#d5a2ba; 
}

.redtext
{
	color:#94012D; 
}

.maroontext
{
	color:#bf526c; 
}

.limetext
{
	color:#718e1c; 
}

.f16
{
	font-size:16px;
	line-height: 18px;
}

.f14
{
	font-size:14px;
	line-height: 16px;
}

.f13, .f13 div
{
	font-size:13px;
	line-height: 14px;
}

.f12
{
	font-size:12px;
}

.header
{
	text-align:center;
	font-size:12px;
	color: #000;
}

.header a
{
	color: #0000ff;
	text-decoration:none;
}
.newslink
{
	text-decoration: underline;
	font-weight: bold;
}

.lipsum
{
	background-color: yellow;
}

.info
{
	border-collapse: collapse;
	border: 0;
}

.info td
{
	border: 1px solid #ddd;
	padding: 5px;
}

.info tr
{
	background-color: #fff;
}

.info tr.alt
{
	background-color: #fcfcfc;
}

.addToCartBtn {
	height: 30px;
	width: 120px;
	display: block;
	overflow: hidden;
	text-indent: -9000em;
	text-align: center;
	background-image: url(/_images/buttons/button_addToCart.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.addToCartBtn:hover {
	background-position: center top;
}

/* Update cart button */
.updateCartBtn {
	height: 30px;
	width: 120px;
	display: block;
	overflow: hidden;
	text-indent: -9000em;
	text-align: center;
	background-image: url(/_images/buttons/button_updateCart.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.updateCartBtn:hover {
	background-position: center top;
}

/* Empty cart button */
.emptyCartBtn {
	height: 30px;
	width: 120px;
	display: block;
	overflow: hidden;
	text-indent: -9000em;
	text-align: center;
	background-image: url(/_images/buttons/button_emptyCart.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.emptyCartBtn:hover {
	background-position: center top;
}

/* Continue Shopping button */
.continueShoppingBtn {
	height: 30px;
	width: 150px;
	display: block;
	overflow: hidden;
	text-indent: -9000em;
	text-align: center;
	background-image: url(/_images/buttons/button_continueShopping.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.continueShoppingBtn:hover {
	background-position: center top;
}

/* Check Out button */
.checkOutBtn {
	height: 30px;
	width: 120px;
	display: block;
	overflow: hidden;
	text-indent: -9000em;
	text-align: center;
	background-image: url(/_images/buttons/button_checkout.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.checkOutBtn:hover {
	background-position: center top;
}

/* Confirm Order button */
.confirmOrderBtn {
	height: 30px;
	width: 120px;
	display: block;
	overflow: hidden;
	text-indent: -9000em;
	text-align: center;
	background-image: url(/_images/buttons/button_confirmOrder.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.confirmOrderBtn:hover {
	background-position: center top;
}

/* Confirm Order button */
.cancelOrderBtn {
	height: 30px;
	width: 120px;
	display: block;
	overflow: hidden;
	text-indent: -9000em;
	text-align: center;
	background-image: url(/_images/buttons/button_cancelOrder.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.cancelOrderBtn:hover {
	background-position: center top;
}

/* Submit Order button */
.submitOrderBtn {
	height: 30px;
	width: 120px;
	display: block;
	overflow: hidden;
	text-indent: -9000em;
	text-align: center;
	background-image: url(/_images/buttons/button_submitOrder.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.submitOrderBtn:hover {
	background-position: center top;
}

/* cart */
#cart table
{
	border-collapse: collapse;
	width: 100%;
}

#cart tr
{
	background-color: #fff;
}

#cart tr.alt
{
	background-color: #fcfcfc;
}

#cart th
{
	background-image: url(/_images/background-gradient.png);
	border: 1px solid #ccc;
	padding: 4px;
	text-align: left;
	font-size: 12px;
}

#cart tr.discount
{
	background-color: #fafffa;
}

#cart td
{
	border: 1px solid #ccc;
	padding: 4px;
}

#cart th.numeric,
#cart td.numeric
{
	text-align: right;
}

#cart td.total
{
	font-weight: bold;
}

#checkout fieldset
{
	padding: 10px;
	margin-bottom: 8px;
	-moz-border-radius: 5px;
	border: 1px solid #ddd;
}

#checkout legend
{
	font-weight: bold;
}

#checkout .fields label
{
	margin-left: 15px;
	width: 200px;
	display: block;
	float: left;
}

#checkout .fields input, #checkout .fields select
{
	margin-bottom: 4px;
}

.floatright
{
	float: right;
}

.fieldradiolist
{
}

.fieldradiolist label
{
	float: none !important;
	display: inline !important;
	width: 400px !important;
}

.fieldradiolist input
{
}