﻿/* CSS Document */

/**COLORS *****************************
   Primary Menu: #ffff00
   Primary menu:hover: #8dc22a, 
   Left Nav Link: #333333
   Left Nav Hover / Visited: #009933
   SplashForm Bg: #ffcd05
   Hover:	color:#aad75a;
***************************************/
/*MODAL WINDOWS*/

#simplemodal-container
{
	border:13px solid #000000;
}

#simplemodal-container a.simplemodal-close {
background:url(../images/99images/x.png) no-repeat; 
width:25px;
height:25px;
display:block;
z-index:4000;
position:absolute;
top:-6px;
right:-6px;
cursor:pointer;
}


/*GENERAL*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	outline:0px;
	font-weight:inherit;
	font-style:inherit;
	vertical-align:baseline;
	font-family:Arial, Helvetica, sans-serif;
}
body{
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
  background:url(../images/99images/bodybg.jpg) repeat-x top;
  background-color: #93ca31;	
}
hr{
	color:#dadada;
	border:1px solid;
	height:1px;
}
input{
	font-family:Arial, sans-serif;
	font-size:13px;
	color:#222222;
	vertical-align:middle;
}

button:focus{
	outline:none;
}
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner
    {   
        border : 0px;
    } 
#UpdateEmailAlert{
	position:absolute;
	top:200;right:50px;
	width:200px;
	height:300px;
	border:3px solid #333;
	background-color:#ddd;
	color:#000;
	font-size:13px;
	font-family:Arial,sans-serif;
	font-weight:normal;
}
#home_page{
	border-right: none;
}

#outer_container{
	width:1003px;
	margin:auto;
}
#simplemodal-container a.modalCloseImg {
	background:url(../images/99images/close_button.jpg) no-repeat; 
	width:130px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:700px;
	right:300px;
	cursor:pointer;
}
/*OLD SPLASH PAGE*/
#splashContainer{
	width:972px;
	margin:auto;
	position:relative;
}
.splash_signup{
	background-image:url(../images/99images/splash_signup.jpg);
	background-repeat:no-repeat;
	width:367px;
	height:84px;
	padding-top:20px;
	
}	
.splash_signup a{
	width:305px;
	height:49px;
	display:block;
	background-image:url(../images/99images/splash_signup_link.jpg);
	background-repeat:no-repeat;
  margin-left:3px;
}
.splash_signup a:hover{
	width:305px;
	height:49px;
	display:block;
	background-image:url(../images/99images/splash_signup_hover.jpg);
	background-repeat:no-repeat;
	margin-left:3px;
}

.splash_member{
	background-image:url(../images/99images/splash_members.jpg);
	background-repeat:no-repeat;
	width:292;
	padding-left:6px;
	height:181px;
	padding-top:31px;
	
}
.splash_member a{
	width:265px;
	height:180px;
	display:block;
}

/*NEW SPLASH PAGE*/
#splash2Wrapper{
	width:1000px;
	height:770px;
	padding-top:65px;
	padding-left:35px;
	margin:auto;
	position:relative;
	background-color: #ffffff;
}
#splash2Container{
	width:960px;
	height:675px;
	background-image:url(../images/99images/splash_new_bg.png);
	background-repeat:no-repeat;
	padding-left:28px;
	position:relative;
	padding-top:60px;
}
#splash2_logo{
	width:217px;
	height:99px;
	background-image:url(../images/99images/99_cent_logo.png);
	background-repeat:no-repeat;
	position:absolute;
	top:15px;
	left:23px;
	z-index:1000;
	}
.splash_signup1{
	
	width:198px;
	height:32px;
	position:absolute;
	top:277px;
	right:119px;
	
}	
.splash_signup1 a{
	width:198px;
	height:32px;
	display:block;
	background-image:url(../images/99images/splash_new_signup.jpg);
	background-repeat:no-repeat;
  margin-left:3px;
}
.splash_signup1 a:hover{
	width:198px;
	height:32px;
	display:block;
	background-image:url(../images/99images/splash_new_signup_hover.jpg);
	background-repeat:no-repeat;
	margin-left:3px;
}
.splash_signup2{
	
	width:330px;
	height:28px;
	position:absolute;
	top:561px;
	right:132px;
}	
.splash_signup2 a{
	width:330px;
	height:28px;
	display:block;
	background-image:url(../images/99images/splash_new_signup2.jpg);
	background-repeat:no-repeat;
  
}
.splash_signup2 a:hover{
	width:330px;
	height:28px;
	display:block;
	background-image:url(../images/99images/splash_new_signup2_hover.jpg);
	background-repeat:no-repeat;
	
}

#featured_items_header{
	margin: 5px 0 5px 5px;
}


#sign_up1 {
	display: block;
	padding: 0;
	position:absolute;
	top:376px;
	left:772px;
	width: 158px;
	height:109px;
	
}
#product_options1 {
	display: block;
	padding: 0;
	position:absolute;
	top:27px;
	left:9px;
	width: 417px;
	height:254px;
	
}
#product_options2 {
	background:url(../images/99images/clickhere_button.jpg) no-repeat;
	display: block;
	padding: 0;
	position:absolute;
	top:231px;
	left:588px;
	width: 130px;
	height: 40px;
	cursor: pointer;	
	border: 0;
	outline:none;
}
#product_options2:hover, #product_options2:focus{
       background:url(../images/99images/clickhere_button_hover.jpg) no-repeat;
     }
#product_options3 {
	background:url(../images/99images/clickhere_button.jpg) no-repeat;
	display: block;
	padding: 0;
	position:absolute;
	top:333px;
	left:395px;
	width: 130px;
	height: 40px;
	cursor: pointer;	
	border: 0;
	outline:none;
}
#product_options3:hover, #product_options3:focus {
       background:url(../images/99images/clickhere_button_hover.jpg) no-repeat;
     }
#sign_up2 {
	display: block;
	padding: 0;
	position:absolute;
	top:319px;
	left:546px;
	width: 179px;
	height:113px;

}
.ValidationMessage ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#HelpTopImageLinks{
	position:absolute;
	top:209px;
	left:15px;
}
#HelpTopImageLinks li a{
	cursor:pointer;
}
#Account3{
	display:block;
	margin-left:10px; 
	margin-top:16px;
	width:130px;
	height:90px;
}
#CustomerService3{
	display:block;
	margin-left:3px; 
	width:174px; 
	height:110px;
}
#Decoration3{
	display:block; 
	margin-left:15px;
	width:89px;
	height:118px;
}
#General3{
	display:block;
	margin-left:10px; 
	width:85px; 
	height:118px;
}
#HelpBottomImageLinks{
	position:absolute;
	top:410px; 
	left:15px; 
}
#HelpBottomImageLinks li a{
	cursor:pointer;
}
#OrderProcess3{
	display:block;
	margin-left:51px; 
	margin-top:27px;
	width:99px;
	height:98px;
}
#Pricing3{
	display:block;
	margin-left:-4px;
	margin-top:18px;
	width:88px;
	height:117px;
}
#Product3{
	display:block; 
	margin-left:-7px; 
	margin-top:25px;
	width:99px; 
	height:101px;
}
#Shipping3{
	display:block;
	margin-left:-14px; 
	margin-top:18px;
	width:125px;
	height:116px;
}

#PlaceOrderContainer{
	position:absolute;
	bottom:62px; 
	right:338px; 
	width:374px;
	height:70px;
	display:block;
}
#help_right{
	float:left;
	width:700px;
	padding-left:25px;
	position:relative;
}
#help_left{
	float:left;
	width:180px;
	margin-left:-17px;
	border-right:2px solid #dadada;
}
.help_nav{
	float:left;
	display:block; 
	font-family:helvetica, arial;
	font-size:14px;
	font-weight:bold;
}
.help_nav li{
	display:block;
	list-style-type:none;
	height:44px;
	width:180px;
}    
.help_nav a{
	display:block;
	background-color:#dadada;
	color:#666666;
	list-style-type:none;
	height:21px;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px; 
	padding-top:2px; 
	cursor:pointer;
}
.help_nav a:hover{
	display:block;
	background-color:#009933;
	color:#ffffff;
	list-style-type:none;
}
.help_links{
	float:left;
	display:block; 
	margin-top:3px;
}
.help_links li{
	list-style-type:none; 
	float:left; 
	display:block;
}
.help_links a{
	font-family:Helvetica, Arial, sans-serif;
	font-size:19px;
	font-weight:normal;
	color:#999999; 
	text-decoration:none;
	letter-spacing:.05em; 
	cursor:pointer;
}
.help_links a:hover, #help_links a:focus{
	font-family:Helvetica, Arial, sans-serif;
	font-size:19px;
	font-weight:normal;
	color:#009933;
	text-decoration:none;
	letter-spacing:.05em;
}
#promo_msg{
	margin-top:5px;
	margin-left:7px;
	margin-bottom:-34px;
}
#CustomerNumber{
	margin-top: 0;
}
#forgotPw{
	text-align: left;
}
#button_container{
	float:left; 
	position: relative;
	width:500px;
	height:70px;
}
#accountContainer{
	width:700px;
	position: relative;
	height: auto;
}
#accountLeft{
	width:531px;
	float: left;
}
#googleImg{
	float: right;
	margin:-34px -10px 0 0;
}
#Table1{
	text-align: left;
}
#LoginFormTable{
	margin-top: 10px;
}
#deal_container{
	width:700px;
	margin-top:249px;
}
#deal_left{
	float:left;
	width:358px;
}
#deal_right{
	float:right; 
	width:335px;
}
#deal_banner{
	position:absolute;
	top:205px; 
	left:248px;
}
#img_container{
	padding-left:10px;
	padding-top:10px;
}
#registratonOpacity{
	width:800px;
	height:750px;
	opacity:0.96; 
	filter:alpha(opacity=90); 
	background-color:#ffcd05;
}
#registrationForm_container{
	width:798px;
	height:748px; 
	border:2px solid #000000;
	position:absolute;
	top:0;
	left:0;
	background:transparent;
}
#registrationBanner{
	background:transparent url(../images/99images/registration_form_head.png) repeat scroll 0 0;
	width:743px;
	height:183px;
}
#artwork_btn_container{
	margin-bottom: 15px;
	background-image:url(../images/99images/artwork_button.jpg);
	background-repeat: no-repeat;
	width:211px;
	height:69px;
	margin-left:-15px;
}
.artwork_nomsg{
	display:block;
	background-image:url(../images/99images/artwork_button.jpg);
	background-repeat: no-repeat;
	width:211px;
	height:69px;
}
.artwork_msg{
	z-index:2000;
	background-image:url(../images/99images/artwork_msg.jpg);
	background-repeat: no-repeat;
	width:905px;
	height:346px;	
	position:absolute;
	top:373px;
	left:23px;
}
#product_inventory{
	background-image:url(../images/99images/inventory_starburst.jpg);
	background-repeat:no-repeat;
	width:238px;
	height:184px;
	text-align:center;
}
.inventory_text{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#000000;	
	padding-top:54px;
	margin-right:20px;
	line-height:14px;
	padding-top:50px;
	padding-left:200px;
}	
.inventory_number{
	display:block;
	font-size:44px;
	font-weight:bold;
	color:#000000;	
	margin-right:20px;
	padding-left:195px;
	text-align:center;
}

#productdetail_list{
	list-style-type:disc;
	margin-left:15px;
	font-family:Arial, sans-serif;
	font-size:13px;
	color:#333333;
	line-height:22px;	
}
/*GENERAL CLASSES*/
.logo{
	width:217px;
	height:122px;
	float:left;
	padding:27px 0px 0px 42px;
}
.top_pagepeel{
	width:186px;
	height:178px;
	z-index:10;
	left:0px;	
	margin: -38px 0px 0px 776px;
	background-image:url(../images/99images/green_starburst.png);
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
}
.tableTitle{
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#000000;
}
.login{
	vertical-align: top;
}
.item_details{
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#666666;
}
.InfoMessage{
	color: red;
}

/*TABLE CLASSES*/
.BreadCrumb{
	padding-left:5px;
  width:486px;
	background-color: #dadada;
}
.PageNumberDisplay{
	position:absolute;
	bottom:-2px;
	left:0;
	padding-left:5px;
  width:486px;
	background-color: #dadada;
	height:19px;	
	font-family:Arial;
	font-size:11px;
	color:#333333;
	font-weight: bold;
	padding-top:5px;
}
.PageNumberDisplay a:link{
	color: #009933;
	text-decoration:none;
	}
.ProductListTable{
	width:470px; 
	margin-top:25px; 
	border:0;
}
.OrderConfirmHeader, .OrderStatusdetailHeader{
	height:26px; 
	vertical-align:middle;
}
.ShoppingCartTable tr.OrderStatusdetailHeader{
	background-color: #cccccc;
	padding-left:5px;
	height:23px;
}
.ShoppingCartTable tr.HighlightTableRow {
background-color:#FFFFFF;
color:#000000;
font-weight:normal;
}
.OrderStatusdetailHeader td{
	color:#333333;
	font-weight:bold; 
	font-size:13px; 
	font-family:Arial, sans-serif;
	vertical-align: middle;
}
.OrderStatusdetailHeader td:first-child{
	padding-left:5px;
}
.CheckOutOrderSummaryTableRowHighlight{
	height:26px;
}
.ShoppingCartTable{
	width:700px;
	margin-top:15px;
	text-align:center;
}
.ShoppingCartTable tr{
	font-family: arial, sans-serif;
	font-size:13px;
	border-bottom:1px solid #dadada;
	height:26px;
}
.ShoppingCartTable tr td{
	vertical-align:middle; 
	width:auto;
}
.OrderSearchInputRow{
	height:34px;
}
.OrderSearchInputRow td{
	height:25px;
	vertical-align:top;
}
.statusFormField{
	height:20px;
	vertical-align:top;
}
.ShoppingCart2Table{
	width:700px;
	margin-top:15px;
}
.ShoppingCart2Table tr{
	font-family: arial, sans-serif;
	font-size:13px;
	border-bottom:1px solid #dadada;
	height:26px;
}
.ShoppingCartProduct{
	width:216px;
	padding-left:5px;
	vertical-align:middle;
}
.ShoppingCartItem{
	width:129px; 
	padding-left:5px;
	text-align: left; 
	vertical-align:middle;
}
.ShoppingCartUnitPrice{
	width:110px; 
	padding-left:5px;
	text-align: left; 
	vertical-align:middle;
}
.ShoppingCartTotalPrice{
	width:100px;
	padding-left:5px;
	text-align: left;
	vertical-align:middle;
}
.ShoppingCartUnit{
	width:65px;
	padding-left:6px;
	text-align: left;
	vertical-align:middle;
}
.ShoppingCartQTYCol{
	text-align: center;
	vertical-align:middle;
	padding-right:50px; width:33px;
}
.SearchTable{
	margin-top:15px;
}
.TextAreaLable_Request{
	vertical-align:bottom;
	text-align:left; 
	font-family:Arial,sans-serif; 
	font-size:12px; 
	font-weight:normal;
	padding-bottom:5px;
}
.TextAreaRequest, .TextAreaLable_Request{
	padding-left:40px;
}
#ReqestSampleTable{
	width:700px;
	text-align:left;
}
#RegistrationFormTable{
	width:700px;
	text-align:left;
}
#ReqestSampleTable tr{
	height:29px;
}
#RegistrationFormTable tr{
	height:34px;
}
#ReqestSampleTable td span{
	width:240px;
	font-family: arial;
	font-size:13px; 
	font-weight:normal;
	color:#222222;
}
.ZipField_Request{
	width:90px;
}
.ZipField_Registration{
	width:90px;
	height:18px; 
	margin-right:10px;
}
.SelectField_Request{
	width:150px; 
	height:25px;
}
.SelectField_Registration{
	width:150px; 
	height:25px; 
	padding-top:2px; 
	padding-bottom:2px;
	vertical-align:middle; 
	font-weight:normal;
}
.FormTextArea{
	width:240px;
	height: 18px;
}
#ReqestSampleTable span.validate{
	color:red;
	padding-top:6px;
	vertical-align:middle;
}
#SampleConfirmation{
	margin-left:20px;
	margin-top:20px; 
	font-family: Arial;
	font-size:14px;
	line-height:20px;
	width:700px;
}
.ShoppingCartLabel{
	background-color: #cccccc; 
	height:26px; 
	vertical-align:middle;
}
.ShoppingCartLabel td{
	color:#333333;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	padding-left:5px;
	}
.ShoppingCartShipDate{
	padding-left:5px;
	width:75px;
	vertical-align:middle;
}
.CheckoutSummaryFieldProductName{
	width:382px;
}
.DefaultTable{
	margin-top:15px;
	border: 0;
}
.error{
	font-size:13px;
	font-weight:bold;
	color:red;
}
.DefaultTable tr{
	height:28px;
}
.ContactTable{
	text-align: left;
}
.ContactTable tr{
	height: 28px;
}
.ContactTable td{
	vertical-align: middle;
}
.CheckoutTables tr{
	height: 28px;
}
.CheckOutTable2Spacer{
	width: 62px;
	background-color:transparent;
}
.float_left{
	float: left;
}
.float_right{
	float: right;
}
.account_tables{
	margin: 0;
	text-align: left;
}
.LoginSuccessName{
	font-size: 13px;
	font-weight: bold;
	color: #009933;
}
.ListingGrid{
	width:420px;
	border-right: 2px solid #cccccc;
}
.POdiv{
	margin-top:15px;
}
.CheckoutSummaryFieldProductName, .CheckoutSummaryField,.CheckOutUnitPrice, .CheckOutSummaryFieldTotal, .OrderConfirmHeader{
	text-align:left;
}
#CheckOutTable1, #CheckOutTable2, #CheckOutTable3, #CheckOutProductTable{
	width:873px;
	margin-top:7px;
	font-size:13px;
	font-family:Arial, sans-serif;
}
#CheckOutTable2 tr,#CheckOutProductTable tr{
	height:20px;
	padding-left:5px;
}
#CheckOutTable3 tr{
	height:30px;
	padding-left:5px;
}
#CheckOutTable2  tr#CheckOutTable2Head1, #CheckOutTable3  tr#CheckOutTable3Head1,
 #CheckOutTable3  tr#CheckOutTable3Head2{
	 height:26px;
}
#CheckOutTable2 td, #CheckOutTable3 td, #CheckOutTable4 td, #CheckOutProductTable td{
	vertical-align: middle;
}
#CheckOutTotalsContainer{
	width:254px;
	height:208px;
	float:right;
	position:relative; 
	background-image:url(../images/99images/total_starburst_grn.jpg);
	background-repeat:no-repeat;
}
#CheckOutTotalsTable{
	width:140px;
	margin:76px 0 0 46px;
}
#CheckOutTotalsTable td{
	font-size:13px;
	font-family:Arial, sans-serif;
	font-weight:bold;
}

/*DEAL OF THE DAY*/
.DealTopContainer{
	float:left;
	width:727px;
	height:850px;
	margin-left:-10px;
	background-image:url(../images/99images/deal_topBg.jpg);
	background-repeat:no-repeat;display:block;
}
.DealBottomContainer{
	float:left;
	width:727px;
	height:660px;
	margin-left:-10px;
	margin-top:60px;
}
.DealTopLeft{
	float:left;
	width:430px;
	height:500px;
	margin-top:15px;
}
.DealTopRight{
	float:left;
	width:256px;
	height:500px;
	margin-top:15px;
	margin-left:22px;
}
.dealdetail{
	margin-left:20px;
	width:680px;
	height:280px;
	overflow:hidden;
}
.scrollabletop{
	width:710px;
	position:relative;
	overflow:hidden;
	height:850px;
	float:left;
}
.itemstop{
	width:20000em;
	position:absolute;
	clear:both;
}
.scrollablebott{
	width:236px;
	position:relative;
	overflow:hidden;
	height:720px;
	float:left;
	top:-60px;
}
.itemsbott{
	width:20000em;
	position:absolute;
	clear:both;
}
/*Product Control Container - Styles for this control are temporary*/
.TopRightProduct{
	float:left;
	width:255px;
	height:325px;
	margin-top:5px;
}
.TopRightProduct img{
	padding-bottom:15px;
}
.TopRightButton{
	float:left;
	width:210px;
	height:55px;
}
/*#DealTopRightTommorrowContainer		{float:left;width:210px;height:110px;}*/
.DealTopLeftStarburst{
	margin-top:220px;
	margin-left:10px;
	width:431px;
	height:175px;
	background:transparent url(../images/99images/deal_stars2ct.png);
	background-repeat:no-repeat;
}
.DealTopLeftClockContainer{
	margin-left:15px;
	width:430px;
	height:100px;
}
.DealTopRightTommorrow{
	width:255px;
	height:117px;
	background:transparent url(../images/99images/deal_tomorrowBg.png);
	background-repeat:no-repeat;
}
.TomorrowImageBox{
	float:left;
	width:88px;
	height:88px;
	margin-left:30px;
	margin-top:12px;
}
.TomorrowTextBox{
	float:left;
	width:99px;
	height:68px;
	margin-top:29px;
	text-align:center;
	line-height:18px;
}
.TomorrowTextBox a{
	font-family:helvetica,arial;
	font-size:13px;
	font-weight:bold;
	color:#009933;
	text-decoration:underline;
}
.TomorrowTextBox a:hover{
	color:#aad75a;
	cursor:pointer;
}
#DealBottomLevel0{
	position:absolute;
	top:971px;
	left:257px;
	width:707px;
	height:424px;
}
.BottomLevelProduct{
	float:left;
	width:236px;
	height:277px;
}
.BottomLevelButton{
	float:left;
	width:236px;
	height:50px;
}
.DealBottomLevel1{
	width:236px;
	height:720px;
	float:left;
	background-image:url(../images/99images/deal_bottomBg1.jpg);
	background-repeat:no-repeat;
}
.BottomLevelHead1{
	float:left;
	width:236px;
	height:185px;
	background:transparent url(../images/99images/deal_orangeburst3ct1.png);
	background-repeat:no-repeat;
	background-position:center;
}
.BottomLevelHead2{
	float:left;
	width:236px;
	height:185px;
	background:transparent url(../images/99images/deal_orangeburst3ct2.png);
	background-repeat:no-repeat;
	background-position:center;
}
.BottomLevelHead3{
	float:left;
	width:236px;
	height:185px;
	background:transparent url(../images/99images/deal_orangeburst3ct3.png);
	background-repeat:no-repeat;
	background-position:center;
}
.BottomLevelInventory{
	float:left;
	width:200px;
	height:147px;
	margin-left:18px;
	background:transparent url(../images/99images/deal_greenburst3ct1.png);
	background-repeat:no-repeat;
}
.BottomLevelTextBox{
	float:left;
	width:235px;
	height:36px;
	line-height:16px;
	text-align:center;
}
.BottomLevelTextBox a{
	font-family:helvetica,arial;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	text-decoration:underline;
}
.BottomLevelTextBox a:hover{
	color:#333333;
}
.tomorrow_textbox{
	display:inline-block;
	width:232px;
	height:70px;
	text-align:center;
}
.tomorrow_textbox a{
	font-family:helvetica,arial;
	font-size:12px;
	font-weight:bold;
	color:#009933;
	text-decoration:underline;
}
.tomorrow_textbox a:hover{
	color:#aad75a;
	cursor:pointer;
}
.product_box{
	display:inline-block;
	width:236px;
	height:217px;
	text-align:center;
}
.button_box{
	display:inline-block;
	width:189px;
	height:70px;
	padding-left:44px;
	text-align:center;
}
.button_box a{
	display:block;
	width:130px;
	height:40px;
	cursor:pointer;
	background-image:url(../images/99images/buynow_button.jpg);
	background-repeat:no-repeat;
}
.button_box a:hover{
	width:130px;
	height:40px;
	background-image:url(../images/99images/buynow_button_hover.jpg);
	background-repeat:no-repeat;
}
.deal_text{
	font-family:Arial;
	font-weight:bold;
	font-style:italic;
	font-size:15px;
	color:#000000;
}
.deal_productname{
	font-family:Helvetica,Arial,sans-serif;
	font-size:16px;
	color:#555555;
	font-weight:bold;
	height:22px;
	overflow:hidden;
}
.deal_productsku{
	font-family:Helvetica,Arial,sans-serif;
	font-size:22px;
	color:#009018;
	font-weight:bold; 
	height:26px; 
	overflow:hidden;
	width:450px;
}
.deal_productavail{
	font-family:Helvetica,Arial,sans-serif;
	font-size:14px;
	color:#B87333;
	font-weight:bold;
	height:16px;
	overflow:hidden;
}
#deal_inventory1{
	width:130px;
	text-align:center;
	margin-left:240px;
	margin-top:54px;
}
#deal_inventory2{
	float:left;
	width:130px;
	text-align:center;
	margin-left:27px;
	margin-top:49px;
}
#deal_inventory3{
	float:left;
	width:130px;
	text-align:center;
	margin-left:111px;
	margin-top:49px;
}
#deal_inventory4{
	float:left;
	width:130px;
	text-align:center;
	margin-left:101px;
	margin-top:49px;
}
#DealBottomOverlay1{
	width:727px;
	height:530px;
	background:transparent url(../images/99images/sold_outLg.png);
	background-repeat:no-repeat;
}
.dealBottomOverlay{
	width:236px;
	height:588px; 
	background:transparent url(../images/99images/sold_outSm.png);
	background-repeat:no-repeat;
}
#DealBottomOverlay2{
	position:absolute;
	top:855px;left:254px;
}
#DealBottomOverlay3{
	position:absolute; 
	top:855px;
	left:493px;
}
#DealBottomOverlay4{
	position:absolute;
	top:855px;
	left:729px;
}
.inventory_textSm{
	display:block;
	font-size:13px;
	font-weight:bold;
	color:#000000;	
	text-align:center;
	line-height:14px;
	margin-top:45px;
}	
.inventory_numberSm{
	display:block;
	font-size:35px;
	font-weight:bold;
	color:#000000;	
	text-align:center;
}
.inventory_text{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#000000;	
	text-align:center;
 
	line-height:14px;
}	
.inventory_number{
	display:block;
	font-size:44px;
	font-weight:bold;
	color:#000000;	
}

.deal_msg{
	font-family:comic Sans MS;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	margin-top:25px;
	margin-left:5px;
	float:left;
}
	
/*--- HELP.ASPX --- */
#HelpFAQContainer{
	width:720px;
	padding-left:0px;
	margin-top:15px; 
}
.HelpPanel{
	margin-top:25px;
}
.help_icon{
	margin-top:6px; 
	margin-right:5px;
}
.CustomerService{
	position:relative;
	display:block;
}
.question, .answer{
	position:relative; 
	width:700px;
	margin-top:15px;
	margin-bottom:15px;
}
.answer{
	margin-bottom:20px;
}
.question .faq_letter{
	color:#009933;
}
.answer .faq_letter{
	color:#333333;
}
.answer .faq_letter, .question .faq_letter{
	float:left;
	width:30px;
	font-weight:bold;
	margin-right:10px;
	font-family: Arial, sans-serif; font-size:13px;
}
.answer .faq_text, .question .faq_text{
	float:left;
	width:600px;
	font-family: Arial, sans-serif;
	font-size:13px; 
	line-height:21px;
	margin:0;
	width:650px;
}
.question .faq_text{
	font-weight:bold;
	color:#009933;
}
.answer .faq_text{
	font-weight:normal;
	color:#333333; 
}
#ArtworkTable{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
#ArtworkTableCol1{
	width:149px;
	height:18px;
}
#ArtworkTableCol2{
	width:118px;
}
#ArtworkTableCol3{
	width:272px;
}
#ShipCol{
	width:50px;
}
#StockCol{
	width:163px;
}
#DescCol{
	width:210px;
}
#QtyCol{
	width:95px;
	padding-left:15px;
}
#TotalCol{
	width: 65px;
}
#PriceCol{
	width:105px;
}

/*CONTAINER CLASSES*/
.content_container{
	width:1003px;
	float:left;
	padding-bottom:0px;
	position: relative;
	}
#help_content p{
	font-family:Arial, sans-serif;
	font-size:15px; 
	color:#333333;
	line-height:21px;
}
.top_curve{
	width:1003px;
	height:28px;
	float:left;	
}
.mid_bg{
	width:1003px;
	float:left;
	background:url(../images/99images/shadow_middle.png) repeat-y;
	position:relative;
	top:0px;
	}
.btm_curve{
	width:1003px;
	float:left;
	height:98px;
	text-align:center;
}
.top_banner{
	width:456px;
	height:113px;
	z-index:10;
	left:0px;	
	top:0px;
	margin:11px 0px 0px 294px;
	background-image:url(../images/99images/top_banner.jpg);
	background-repeat:no-repeat;
	position:absolute;
}
.secondary_links {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#000000;
	line-height:20px;
}
.top_pagepeel .secondary_links a{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}
.secondary_links a:hover{
	font-family:Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size:12px;
	color:#000000;
	text-decoration:underline;	
}
.pd1{
	margin-top:64px;
  margin-left: -8px;
  text-align: center;
}
.menu_container{
	width:960px;
	margin-left: 17px;	
}
.clear{
	clear:both;
	margin:0;
	padding:0;
}
.menu{
	width:928px;
	margin:auto;
	height:56px;
}
.menu_lft{
	width:18px;
	float:left;
	height:53px;
}
.menu_mid{
	width:883px;
	float:left;
	height:53px;
	background:url(../images/99images/menu_mid.jpg) repeat-x;
}
.menu_rgt{
	width:27px;
	float:left;
	height:53px;
}
/*Primary-Menu*/
.primary_menu {
	float:left;
	padding:0px 0px 0px 30px;	
	width:650px;
	height:53px;
}
.primary_menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.primary_menu li {
	display: inline;
	float: left;
	margin: 0px 0px 0px 0px;
	padding:15px 40px 0px 0px;
	font-family:  Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size:13px;
	text-decoration: none;
	color: #fcf6ba;
	height:38px;
}
.primary_menu a {
	float: left;
	margin: 0px 0px 0px 0px;	
	font-family:  Helvetica, Arial, sans-serif;
	font-size:13px;
	text-decoration: none;
	color: #ffff00;
	font-weight: bold;
}
.primary_menu a:hover {
	font-family:  Helvetica, Arial, sans-serif;
	color: #8dc22a;
	font-weight: bold;
}
.primary_menu .active a {
	font-family:  Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #8dc22a;
	height:38px;
}
.primary_menu ul li a.bgn {
	background:none;
}
/*Primary-Menu*/
.search_outer{
	width:202px;
	height:28px;
	float:right;
	margin-top:11px;
	
}
.search_lft{
	width:10px;
	height:28px;
	float:left;
}
.search_mid{
	width:164px;
	height:24px;
	float:left;
	background-color:#FFFFFF;
	padding-top:4px;
}
.search_rgt{
	width:26px;
	height:28px;
	float:left;
}
.fbn{
	border:none;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.content{
	width:933px;
	margin: 5px auto auto;
	background-image:url(../images/99images/colbackground.jpg);
	background-repeat:repeat-y;
	background-position:-3px;
}

/*HOME STYLES*/
.content_home{
	width:933px;
	margin: 5px auto auto;	
}

/***LEFT COLUMN STYLES***/
.contend_left{
	width:195px;
	float:left;
	min-height:695px;
	padding-top: 2px;
	padding-right: 1px;	
}

/*Contend-Left styles are copies of the (static) Product
List styles below*/
.contend_left span{
	width:195px;
}
.contend_left span.menu{
	margin-top:2px;
	height: auto;
}
.contend_left span.menu a:link{	
	font-family: Helvetica,Arial,  sans-serif;
	font-size:12px;
	font-weight: normal;
	text-decoration:underline;
	color: #333333;	
}
.contend_left span.menu a:visited {
	font-family: Helvetica,Arial,  sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #333333;
	text-decoration:underline;
}
.contend_left span.menu a:hover {
	font-family: Helvetica,Arial,  sans-serif;
	font-size:12px;
	color: #009933;
	text-decoration:underline;
}
.contend_left span.menu a:active  {
	font-family: Helvetica,Arial,  sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #009933;
	height:20px;	
}

.contend_left li{
	list-style-type: none;
}

#dealofday{
	margin-top:-5px;
	margin-left: -15px;
	margin-bottom: 0px;
	padding: 0;
	background-image:url(../images/99images/99cent_dealoftheday_button.jpg);
	background-repeat: no-repeat;
	width:211px;
	height:151px;
	padding-top:10px;
}
#dealofday a{
	width:153px;
	height:98px;
	margin-top:19px;
	margin-left:26px;
	display:block;
}
#dialog p{font-family:Arial,sans-serif; font-size:13px; color:#333333; margin-bottom:15px; line-height:20px;}	

#customer_service{float:left; width:300px; position:absolute; bottom:120px;}
.submenutext1{margin-left:15px;}


/*Top Left Nav Header*/
#top_head{
	margin-top:-2px;
}
/*Middle Left Nav Header*/
#middle_head, #lower_head{
	margin-top: 25px;
	margin-bottom:10px;
}

/***RIGHT COLUMN STYLES***/

.contend_right_home{
	width:736px;
	float:left;
	padding-top:2px;
	padding-bottom:0px;
}
.contend_right{
	width:700px;
	float:left;
	padding-top:2px;
	padding-bottom:0px;
	padding-left:25px;
}
.strongParagraph{font-size:13px; font-weight:bold; color:#222222; margin-right:15px;}
#EmailNotice{position:absolute; top:212px; right:47px; display:block; width:224px; height:159px;}
#UpdateNotice{width:450px;}
.contend_right p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	line-height: 20px;
	margin:10px 10px 10px 0;
}

/*ONE COLUMN STYLES*/
.content_1col{
	width:933px;
	margin: 5px auto auto;
	background-image:none;
	
}

.contend{
	width:913px;
	float:left;
	padding-top:2px;
	padding-bottom:0px;
	padding-left: 20px;
	
}	

.contend p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height: 18px;
	margin:10px 10px 10px 0;
}

/*THREE COLUMN STYLES*/
.content_3col{
	width:933px;
	margin: 5px auto auto;
	background-image:url(../images/99images/3colbackground.jpg);
	background-repeat:repeat-y;
	background-position:-3px;
	}
.contend_right_3Col{
	width:710px;
	float:left;
	
	padding-bottom:0px;
	padding-left:15px;
}
#ContentAreaCenterColumn{
	width:484px;
	float:left;
	position:relative;	
	min-height: 695px;
	
}

#ContentAreaRightColumn{
	width:212px;
	float:right;
	position:relative;	
}
/*OTHER STYLES*/
.products_pieces{
	width:205px;
	float:left;
	height:72px;
}
.ProductContainer{
	width:455px;
	padding-left:15px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:13px;
  margin-bottom:20px;	
  position:relative;
}
.ProductDescription{
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height: 18px;
 }
.ProductPrice{
	font-size:12px;
	color:#009933;
	font-weight:bold;
	
	}
.ProductInfo{
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height: 18px;
}
.ProductThumbImage{
	float:left;
	width:100px;
	
}
.ProductItemCount{
	float:left;
	width:244px;
	margin-left:25px;
	position:relative;
}
.ProductMoreInfo{
	width:46px;
	text-align:left;
	margin-left:10px;	
	position:absolute;
	bottom:7px;
	right:7px;
}

.ProductMoreInfo a{
	color: #009933;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
}
/*Order Detials Classes*/
#OrderReceipts{position:absolute; top:431px; right:90px; text-align:center; width:211px; height:110px; display:block;}
.ShoppingCartTable tr.HighlightTableRow{}
.OrderDetailsContainer{width:700px;}
#OrderDetailProductTable{margin-top:5px;}
#OrderDetailProductTable tr{height:20px;}
.orderdisplayTable{color:#333333;}
.orderdisplayTable tr{height: 23px;}
.orderdisplayTable .HighlightTableRow{background:none; text-align: center;}
.orderdisplayTable 
.orderdisplayTitle{
	text-align:left;
	font-family: Helvetica, Arial, sans-serif;
	font-size:22px;
	font-weight: bold;
	color:#009933;
	padding-bottom:25px;
	margin: 10px 0 10px 0;
}
.orderdisplayLabel, .orderdisplaydetailLabel{
	font-family: Arial, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#333333;
	text-align:left;
}
.orderdisplayField, .orderdisplaydetailField{
	font-family: Arial, sans-serif;
	font-size:13px;
	font-weight: normal;
	color:#333333;
	text-align:left;
	padding-left:6px;
	
}
.orderdisplaydetailField{padding-top:3px; line-height:15px;}
.detailhdg2{text-align:left;}
.detailhdg2 td{text-align:left; padding-left:5px;}

/*HEADERS*/
.head_outer{
	width:187px;
	float:left;
	background-color:#cccccc;
	padding:2px 0px 2px 7px;
	margin:5px 0 10px 3px;
}
.headgray{
	color: #666666;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}
.headgreen{
	font-family: Helvetica, Arial, sans-serif;
	font-size:22px;
	font-weight: bold;
	color:#009933;
	margin: 10px 0 15px 0;
}
.Productheadblack a{
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
	margin-bottom:5px;
}
.subheadblack{
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	
}
.subheadgreen{
	font-family: Helvetica, Arial, sans-serif;
	font-size:17px; 
	font-weight: bold;
	color:#009933;
	margin: 10px 0 10px 0;
}
.subsubheadgreen{
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px; 
	font-weight: bold;
	color:#009933;
	margin: 0;
}
.headyellow{
	font-family: Helvetica, Arial, sans-serif;
	font-size:22px;
	font-weight: bold;
	margin: 10px 0 10px 0;
	color:#ffcc33;
}

/*LINKS*/
.needtologin{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height: 20px;
	margin:10px 10px 10px 0;	
} 
.LoginLink_grn {
	color: #009933;
	font-size: 12px;
	font-weight: bold;
}
.LoginLink_grn a:link{
	color: #009933;
	font-size: 12px;
	font-weight: bold;
}
.LoginLink_grn a:visited{
	color: #009933;
	font-size: 12px;
	font-weight: bold;
}
.login a.LoginLink{
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}
.FormLabel{
	padding-right: 5px;
	
}
.FormLabel a{
	color: #009933;
	font-size: 12px;
	font-weight: bold;
}
.FormLabel1{
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
}
.FormLabel3{
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
}	
.FormLabelStatusSearch{
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	width: 110px;
	text-align: right;
	padding-right: 5px;
  vertical-align:top;
}
.FormLabel_Request{
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	padding-right: 9px;
	text-align:right;
	}
.FormLabel_Registration{
	color: #222222;
	font-size: 13px;
	font-weight: bold;
	padding-right: 9px;
	text-align:right;
}
.LoggedInAsTable .FormLabel a{
  color:#333333;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

.submenutext0{margin-left:15px;}
.ShoppingCartTable a:link{
	color: #009933;
	font-size: 12px;
}
.ShoppingCartTable a:visited{
	color: #009933;
	font-size: 12px;
}

.ShoppingCart2Table a:link{
	color: #009933;
	font-size: 12px;
}
.ShoppingCart2Table a:visited{
	color: #009933;
	font-size: 12px;
}
/*TEXT*/
.LoginSuccessText{font-size:13px; color:#333333;}


/*LABELS*/

.CheckOutOrderSummaryLabel, .CheckoutSummaryLabel, .FormLabel {
	color:#333333;
	font-size: 13px;
	font-weight: bold;
}
.ColumnLabel{
	color:#ffffff;
	font-weight: bold;
	font-family:Arial;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top:3px;
	vertical-align:middle;
}	
.OrderSearchFormLabel{
	color:#333333;
	font-size: 13px;
	font-weight: bold;
	
}
.ContactFormLabel{
	color:#333333;
	font-size: 13px;
	font-weight: bold;
	padding-right:5px;
	text-align: right;
	height:23px;
}
.CatalogItemPriceDisplay{
	color:#333333;
	font-size: 13px;
	font-weight: bold;
	}
.CatalogHotBuyItemTable td{text-align: left;}
.CatalogHotBuyPictureImage{text-align: left;}
/*TABLE ROW HIGHLIGHTS*/
.CheckOutOrderSummaryTableRowHighlight{
	background-color: #cccccc;
}

.HighlightTableRow{
 background-color: #009933;
 color:#ffffff;
 font-weight: bold;
 
}
.CatalogFeaturedItemHeadline{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	text-decoration:underline;
}
.CatalogListSortLabel{background-color:#cccccc; color:#333333; font-size:11px; font-weight:bold; background:none;}
.CatalogListSortSelect{color:#333333; font-size:11px;}
.CatalogListSortSelect a:hover{color:#ffffff; background-color:#009933;}
/*FORMS CLASSES*/
.FormField, .disabledFormField {width: 270px; height:19px;}
.FormField_Request {width:240px;}
.FormField_Registration {width:270px; height:20px; padding:0; margin-right:10px;}
.FormFieldStatusSearch{
	width:144px;
	vertical-align:top;
}	 
.FormSelect						{height:23px;}
.FormSelect1					{height:20px; width:214px;}
.RequiredField				{color: #ff0701; font-weight: bold; padding-left:3px; vertical-align:middle;}
.ValidationMessage		{color:#ff0701;}
.Valadate							{color:red;}
.qtyFormField					{width: 50px;}
.FormFieldPhone				{width: 179px;}
.RadioFormField				{width: 65px; margin-left: 15px;}

/*BUTTON CLASSES*/

#PrintInvoiceBtn{
	position:absolute;
	bottom:198px;
	right:38px;
	width:306px;
	height:60px; 
	background:url(../images/99images/print_bigbutton.jpg) no-repeat;
}
a:hover#PrintInvoiceBtn {
	background:url(../images/99images/print_bigbutton_hover.jpg) no-repeat;
}
.FormButton{
 background:url(../images/99images/login_button.jpg) no-repeat;
 cursor: pointer;
 width: 130px;
 height: 40px;
 border: 0;
 margin-left:-6px;
 outline:none;
}


input[class="FormButton LoginButton"]:hover, input[class="FormButton LoginButton"]:focus
     {
       background:url(../images/99images/login_button_hover.jpg) no-repeat;
     }
.PlaceOrder{
 background:url(../images/99images/placeorder_bigbutton.jpg) no-repeat;
 cursor: pointer;
 width: 310px;
 height: 64px;
 border: 0;
 
 outline:none;	
	
}

input[class="PlaceOrder"]:hover, input[class="PlaceOrder"]:focus
     {
       background:url(../images/99images/placeorder_bigbutton_hover.jpg) no-repeat;
     }
.ButtonRegister a{
 display:block;
 width: 130px;
 height: 40px;
 background:url(../images/99images/register_button_rollover.jpg) no-repeat;
 border: 0;
 margin-left:-17px;
 
}
.ButtonRegister a:hover{ 
 background-position: 0 -39px;

}
.TopRightButton a{
	background:url(../images/99images/buynowbig_button.jpg) no-repeat;
  cursor: pointer;
  width: 235px;
 	height: 50px;
  border: 0;	
  display:block;
  margin-left:10px;
	
}
.TopRightButton a:hover{
	background:url(../images/99images/buynowbig_button_hover.jpg) no-repeat;
}
.BuyNowButton{
	background-image:url(../images/99images/buynow_button.jpg);
	background-repeat:no-repeat;
	width:235px;
	height:73px;
	margin-top:25px;
	padding-left:26px;
	padding-top:8px; 
	}
.BuyNowButton a{
	display:block;
	height:50px;
	width:179px;
	margin:0;
	padding:0;	
	
	}
.GoButton{
 background:url(../images/99images/go_button.jpg) no-repeat;
 cursor: pointer;
 width: 130px;
 height: 40px;
 border: 0;
 margin-top:10px;
	}
input[class="GoButton"]:hover, input[class="GoButton"]:focus
     {
       background:url(../images/99images/go_button_hover.jpg) no-repeat;
     }
.CloseButton{
 /*background:url(../images/99images/close_button.jpg) no-repeat;*/
 cursor: pointer;
 width: 130px;
 height: 40px;
 border: 0;
 margin-top:10px;
 margin-left: 148px;
	}
input[class="CloseButton"]:hover, input[class="CloseButton"]:focus
     {
       /*background:url(../images/99images/go_button_hover.jpg) no-repeat;*/
     }
     
.GoButton0{
 background:url(../images/99images/go_button.jpg) no-repeat;
 cursor: pointer;
width: 130px;
 height: 40px;
 border: 0;
 margin-top:10px;
 padding:0;
 margin-left:-3px;
}
input[class="GoButton0"]:hover, input[class="GoButton0"]:focus
     {
       background:url(../images/99images/go_button_hover.jpg) no-repeat;
     }
.GoButton1{
 background:url(../images/99images/go_button.jpg) no-repeat;
 cursor: pointer;
 width: 130px;
 height: 40px;
 border: 0;
 margin-top:-14px;
 margin-bottom:12px;
}
input[class="GoButton1"]:hover, input[class="GoButton1"]:foucs
     {
       background:url(../images/99images/go_button_hover.jpg) no-repeat;
     }
     
.GoButton2{
 background:url(../images/99images/go_button.jpg) no-repeat;
 cursor: pointer;
 width: 130px;
 height: 40px;
 border: 0;
 margin-top:5px;
}
input[class="GoButton2"]:hover, input[class="GoButton2"]:focus
     {
       background:url(../images/99images/go_button_hover.jpg) no-repeat;
     }
.GoButton3{
 background:url(../images/99images/go_button.jpg) no-repeat;
 cursor: pointer;
 width: 130px;
 height: 40px;
 border: 0;
 margin-top:10px;
 margin-left:22px;
 }
input[class="GoButton3"]:hover, input[class="GoButton3"]:focus
     {
       background:url(../images/99images/go_button_hover.jpg) no-repeat;
     }
.SubmitButton{
 background:url(../images/99images/submit_button.jpg) no-repeat;
 cursor: pointer;
 width: 130px;
 height: 40px;
 border: 0;
 margin-top:10px;
 margin-left: 148px;
	}
input[class="SubmitButton"]:hover, input[class="SubmitButton"]:focus
     {
       background:url(../images/99images/submit_button_hover.jpg) no-repeat;
     }
.SubmitButton_Trans{
 background:url(../images/99images/submit_button_transparent.png) no-repeat;
 cursor: pointer;
 width: 130px;
 height: 40px;
 border: 0;
 margin-top:10px;
 margin-left: 61px;
	}
input[class="SubmitButton_Trans"]:hover, input[class="SubmitButton_Trans"]:focus
     {
       background:url(../images/99images/submit_button_transparent_hover.png) no-repeat;
     }   


.SavedCartsBtn{
 background:url(../images/99images/savedcarts_button.jpg) no-repeat;
 cursor: pointer;
 width: 130px;
 height: 40px;
 border: 0;
 margin-top:-9px;
 float: left;
}
input[class="SavedCartsBtn"]:hover, input[class="SavedCartsBtn"]:focus
     {
       background:url(../images/99images/savedcarts_button_hover.jpg) no-repeat;
     }
.EditButton{
 background:url(../images/99images/edit_button.jpg) no-repeat;
 cursor: pointer;
 width: 130px;
 height: 40px;
 border: 0;
 margin-top:10px;
 float: left;
	}
a.EditButton:hover
     {
       background:url(../images/99images/edit_button_hover.jpg) no-repeat;
     }
.CheckOutBtn{
 background:url(../images/99images/checkout_button.jpg) no-repeat;
 cursor: pointer;
 width: 130px;
 height: 40px;
 border: 0px;
 margin-top:10px;
 float:left;
	}
input[class="CheckOutBtn"]:hover, input[class="CheckOutBtn"]:focus
     {
       background:url(../images/99images/checkout_button_hover.jpg) no-repeat;
     }
.CheckOutBtn1{
 background:url(../images/99images/checkout_button.jpg) no-repeat;
 cursor: pointer;
width: 130px;
 height: 40px;
 border: 0px solid #ffffff;
 margin-top:-7px;
 margin-right: 10px;
 float:left;
 z-index:1000;
}
input[class="CheckOutBtn1"]:hover, input[class="CheckOutBtn1"]:focus
     {
       background:url(../images/99images/checkout_button_hover.jpg) no-repeat;
     }
.AddButton{
	background:url(../images/99images/add_button.jpg) no-repeat;
 cursor: pointer;
 width: 130px;
 height: 40px;
 border: 0;
 margin-top:10px;
 margin-left:10px;
	}
input[class="AddButton"]:hover, input[class="AddButton"]:focus
     {
       background:url(../images/99images/add_button_hover.jpg) no-repeat;
     }
.ButtonContinue{
	background:url(../images/99images/continue_button.jpg) no-repeat;
  cursor: pointer;
  width: 130px;
 height: 40px;
  border: 0;
}
input[class="ButtonContinue"]:hover,input[class="ButtonContinue"]:focus
     {
       background:url(../images/99images/continue_button_hover.jpg) no-repeat;
     }
.POdiv .ButtonContinue{
	margin-left:100px;
}
.ShoppingCartButton{margin-top:20px;}
a.PrintButton{
	background:url(../images/99images/print_button.jpg) no-repeat;
  cursor: pointer;
  width: 130px;
 	height: 40px;
  border: 0;	
  display:block;
  margin-left:37px;
}
a.PrintButton:hover{
	background:url(../images/99images/print_button_hover.jpg) no-repeat;
  
}
.ArtworkReq{
	background:url(../images/99images/artworkrequirements_button.jpg) no-repeat;
  cursor: pointer;
  width: 211px;
 	height: 69px;
  border: 0;	
  display:block;	
	
}
.PrintButtonLg{
	background:url(../images/99images/print_bigbutton.jpg) no-repeat;
  cursor: pointer;
  width: 130px;
 	height: 40px;
  border: 0;	
}
input[class="PrintButtonLg"]:hover, input[class="PrintButtonLg"]:focus
     {
       background:url(../images/99images/print_bigbutton_hover.jpg) no-repeat;
     }
.FormButtonAlternate{
	background: none;
	text-decoration:underline;
	color: #009933;
	border: 0;
	cursor: pointer;
	font-weight: bold;
	font-size:13px;
	
	text-align: left;
}
input[class="FormButtonAlternate"]:hover, input[class="FormButtonAlternate"]:focus
	{
		color:#aad75a;
}

	
.FormButtonMatte{padding-left:130px; padding-top: 7px;}
.FormOutput{
	font-family: Arial, sans-serif;
	font-size: 13px;
	}

/*Product List Styles were used for static site only*/
.productlist {
	float:left;
	padding:0;	
	width:189px;
	background-color:#fff;
	clear: both;
}
.productlist ul {
	margin: 0px;
	padding: 0;
	list-style: none;
}
.productlist li {
	display: inline;
	float:left;
	margin: 0px 0px 0px 15px;
	padding:0;
	font-family: Helvetica, Arial,  sans-serif;
	font-size:12px;
	color: #333333;
	height:16px;
	width:170px;
	
}

.productlist a:link {
	float: left;
	margin: 0px 0px 0px 0px;	
	font-family: Helvetica,Arial,  sans-serif;
	font-size:12px;
	text-decoration:underline;
	color: #333333;
	width:150px;
	padding-bottom:7px;
	padding-left:0px;
}
.productlist a:visited {
	font-family: Helvetica,Arial,  sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #333333;
	text-decoration:underline;
}
.productlist a:hover {
	font-family: Helvetica,Arial,  sans-serif;
	font-size:12px;
	color: #009933;
	text-decoration:underline;
}
.productlist .active a {
	font-family: Helvetica,Arial,  sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #009933;
	text-decoration:none;
	height:20px;	
}
.productlist ul li a.bgn {
	background:none;
}

.productlist a.more_options{
	margin-left: 36px;
	margin-top: 5px;
	line-height:	15px;
	
	font-family: Helvetica,Arial,  sans-serif;
	color: #009933;
}
/*End Product-List*/

.flash_bannner{
	width:698px;
	float:left;
}

.rgt_content{
	width:698px;
}

.spotlight_outer{
	width:678px;
	margin:auto;
}
.pd2{
	padding:17px 0px 17px 0px;
}
.productbox_lft{
	width:321px;
	float:left;
}
.productbox{
	width:295px;
	float:left;
	border:1px solid #9bd252;
	padding:14px 15px 14px 9px;
}
.productshadow{
	width:321px;
	float:left;
	height:20px;
	background:url(../images/99images/shadow.jpg) no-repeat;
}
.product_image{
	width:130px;
	float:left;
}
.product_content{
	width:165px;
	float:left;
}
.f-fmly_black{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1d0407;
	line-height:15px;	
}
.f-fmly_green{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#018a30;
	line-height:15px;
}
.learnmore a{
	width:109px;
	height:21px;
	float:right;
	background:url(../images/99images/learnmore_norm.jpg) no-repeat;
}
.learnmore a:hover{
	width:109px;
	height:21px;
	float:right;
	background:url(../images/99images/learnmore_hover.jpg) no-repeat;
}
.pd3{
	padding-bottom:12px;
}
.productbox_rgt{
	width:321px;
	float:right;
}

/***FOOTER STYLES***/
.footer_outer{
	width:100%;
	background:url(../images/99images/footer_bg.jpg) repeat-x;
	height:197px;
	padding-top:19px;
}
#footer_container{
	width:936px;
	margin:auto;
}
.footer_area1{
	width:395px;
	float:left;
}
.footer_area2{
	width:258px;
	float:left;
	padding-left:24px;
}
.footer_area3{
	width:222px;
	float:left;
	padding-left:37px;
}

/*Sets Footer Header Fonts */
.ffmly_gg{
	font-family: Helvetica, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:16px;
	color:#99cc33;
}
.pd4{
	padding-bottom:25px;
  padding-top: 22px;
}
/*footer-menu*/
.footer_menu {
	float:left;
	padding:5px 0px 0px 0px;
	width:395px;
	border-right:1px solid #cccccc;
  height:97px;
}
.footer_menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.footer_menu li {
	display: inline;
	float: left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color: #cccccc;
	height:27px;
	width:120px;
	background:url(../images/99images/bullet.jpg) no-repeat;
}
.footer_menu a {
	float: left;
	margin: 0px 0px 0px 0px;	
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color: #cccccc;
}
.footer_menu a:hover {
	font-family: Helvetica, Arial, sans-serif;
	color: #cccccc;
	text-decoration:none;
}
.footer_menu .active a {
	font-family: Helvetica, Arial, sans-serif;
	color: #cccccc;
	height:27px;
}
.footer_menu ul li a.bgn {
	background:none;
}
/*Primary-Menu*/
/*footer-menu2*/
.footer_menu2 {
	float:left;
	padding:0px 0px 20px 0px;
	width:248px;
	border-right:1px solid #cccccc;

}
.footer_menu2 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.footer_menu2 li {
	display: inline;
	float: left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color: #cccccc;
	height:27px;
	width:100px;
	background:url(../images/99images/bullet.jpg) no-repeat;
}
.footer_menu2 a {
	float: left;
	margin: 0px 0px 0px 0px;	
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color: #cccccc;
}
.footer_menu2 a:hover {
	font-family: Helvetica, Arial, sans-serif;
	color: #cccccc;
	text-decoration:none;
}
.footer_menu2 .active a {
	font-family: Helvetica, Arial, sans-serif;
	color: #cccccc;
	height:27px;
}
.footer_menu2 ul li a.bgn {
	background:none;
}
/*Primary-Menu2*/
.call{
	font-family:Helvetica, Times, serif;
	font-size:20px;
	font-weight:bold;
	color:#cccccc;
}
.copyright{
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color: #cccccc;
	margin-top:11px;
}
.privacy a{
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color: #cccccc;
	text-decoration:underline;	
	
}
.pd5{
	padding:25px 0px 25px 0px;
}
.headgreensml{
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#008b31;
}
.product_tl{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}
.pd6{
	padding:17px 0px 3px 0px;
}
.pd7{
	padding-bottom:17px;
}
.product_dtlouter{
	width:678px;
	float:left;
	padding-bottom:20px;
}
.pdd_left{
	width:291px;
	float:left;
}
.pdd_right{
	width:369px;
	float:right;
}
.pdd_picture{
	width:289px;
	height:203px;
	float:left;
	border:1px solid #eeeeee;
	margin-bottom:4px;
}
.watch_video a{
	width:290px;
	height:37px;
	float:left;
	background:url(../images/99images/watchvideo_norm.jpg) no-repeat;
	text-indent:-99999px;
}
.watch_video a:hover{
	width:290px;
	height:37px;
	float:left;
	background:url(../images/99images/watchvideo_hover.jpg) no-repeat;
}
.gallery_lft{
	width:291px;
	float:left;
	border:1px solid #9bd252;
	padding:14px 0px 15px 0px;
}
.productshadow2{
	width:291px;
	float:left;
	height:21px;
}
.viewmore a{
	width:117px;
	height:21px;
	float:right;
	background:url(../images/99images/viewmore_norm.jpg) no-repeat;
}
.viewmore a:hover{
	width:117px;
	height:21px;
	float:right;
	background:url(../images/99images/viewmore_hover.jpg) no-repeat;
}
/*Product-Lists*/
.product_lists {
	float:left;
	padding:0px 0px 0px 10px;	
	width:267px;
	height:61px;
}
.product_lists ul {
	margin: 0px;
	padding: 0px;
	list-style:none;
}
.product_lists li {
	display: inline;
	margin:0;
	padding:0;	
}
.product_lists a {
	float: left;	
	width:38px;
	border:1px solid #010000;	
	margin: 0px 16px 0px 0px;
}
.product_lists a:hover {
	float: left;
	margin: 0px 16px 0px 0px;
}
.product_lists ul li a.none{
	margin: 0px 0px 0px 0px;
}
/*Product-Lists*/
.pd8{
	padding-bottom:17px;
}
/*Rating-Stars*/
.rating {
	float:left;
	padding:0px 0px 0px 0px;	
	width:200px;
	height:30px;
}
.rating ul {
	margin: 0px;
	padding: 0px;
	list-style:none;
}
.rating li {
	display: inline;
	margin:0;
	padding:0;	
}
.rating a {
	float: left;	
	width:30px;
	margin: 0px 0px 0px 0px;
}
.rating a:hover {
	float: left;
	margin: 0px 0px 0px 0px;
}
.rating ul li a.none{
	margin: 0px 0px 0px 0px;
}
.ratingyours{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:22px;
}
.ratingyours a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}
.ratingyours a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
/*Rating-Stars*/
.topshadow3{
	width:261px;
	height:20px;
	float:left;
}
.cr_butt1 a{
	width:179px;
	height:31px;
	float:left;
	background:url(../images/99images/viewzoom_norm.jpg) no-repeat;
}
.cr_butt1 a:hover{
	width:179px;
	height:31px;
	float:left;
	background:url(../images/99images/viewzoom_hover.jpg) no-repeat;
}
.cr_butt2 a{
	width:281px;
	height:35px;
	float:left;
	background:url(../images/99images/requestafreesample_button.jpg) no-repeat;
}
.cr_butt2 a:hover{
	width:281px;
	height:35px;
	float:left;
	background:url(../images/99images/requestafreesample_button_hover.jpg) no-repeat;
}
.cr_butt3 a{
	width:281px;
	height:35px;
	float:left;
	background:url(../images/99images/printablepage_button.jpg) no-repeat;
}
.cr_butt3 a:hover{
	width:281px;
	height:35px;
	float:left;
	background:url(../images/99images/printablepage_button_hover.jpg) no-repeat;
}
.cr_butt4 a{
	width:281px;
	height:35px;
	float:left;
	background:url(../images/99images/viewimprintarea_button.jpg) no-repeat;
}
.cr_butt4 a:hover{
	width:281px;
	height:35px;
	float:left;
	background:url(../images/99images/viewimprintarea_button_hover.jpg) no-repeat;
}
.cr_butt5 a{
	width:281px;
	height:35px;
	float:left;
	background:url(../images/99images/flyerwizard_button.jpg) no-repeat;
}
.cr_butt5 a:hover{
	width:281px;
	height:35px;
	float:left;
	background:url(../images/99images/flyerwizard_button_hover.jpg) no-repeat;
}
.pd9{
	padding:5px 0px 12px 0px;
}
.freetxt{
	color:#6a9f0b;
}
.txtbrown a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7d3c07;
	text-decoration:underline;
}
.txtbrown a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7d3c07;
	text-decoration:none;
}
.rgtgbox_curves{
	width:369px;
	float:left;
	height:13px;
}
.rgtgbox_cont{
	width:367px;
	float:left;
	background-color:#ffffff;
	border-right:1px solid #009933;
	border-left:1px solid #009933;
}
.gbox_heading{
	width:367px;
	float:left;
	height:28px;
	background:url(../images/99images/greenbox_bg.jpg) repeat-x;
}
.gbox_heading1{
	width:388px;
	float:left;
	height:90px;
	margin-left:-20px;
	background:url(../images/99images/ProductDetailsBanner1.png) repeat-x;
}
.gbox_heading2{
	width:388px;
	float:left;
	height:90px;
	margin-left:-20px;
	background:url(../images/99images/ProductDetailsBanner2.png) repeat-x;
}
.gbox_heading3{
	width:388px;
	float:left;
	height:90px;
	margin-left:-20px;
	background:url(../images/99images/ProductDetailsBanner3.png) repeat-x;
}
.chip_txt{
	font-family:"Myriad Pro", Arial, Helvetica;
	font-size:14px;
	color:#FFFFFF;
	float:left;
	width:321px;
}
.pd10{
	padding:6px 0px 0px 14px;
}
.qm_img{
	width:19px;
	height:28px;
	float:left;
}
.fnb_cont{
	width:351px;
	float:left;
	padding:22px 0px 0px 16px;
}
.color_details{
	width:327px;
	float:right;
}
.par_color{
	width:169px;
	float:left;
}
.pc_clrtxt{
	width:42px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.pc_colorarea{
	width:80px;
	height:18px;
	float:left;
	margin-left:9px;
	margin-right:9px;
	border:1px solid #9ED357;
	font:11px Arial,Helvetica,sans-serif;
}
.pc_close{
	width:20px;
	float:left;
	height:19px;
	padding-top:3px;
}
.pc_box{
	width:150px;
	float:left;
}
.pc_clrtxt2{
	width:142px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
}
.showimprint input{
	width:209px;
	height:21px;
	background:url(../images/99images/showimp_norm.jpg) no-repeat;
	float:left;
	margin-left:63px;
}
.showimprint input:hover{
	width:209px;
	height:21px;
	background:url(../images/99images/showimp_hover.jpg) no-repeat;	
	float:left;	
}
.imprintcharges{
	border:1px solid #CCCCCC;
	padding:10px;
	background-color:White;
	width:320px;
}
.imprintchargeline{
	width:320px;
	font-size:11px;
}
.imprintchargecolnum{
	width:60px;
	text-align:right;
	float:left;
}
.imprintchargecoltxt{
	width:140px;
	text-align:left;
	float:left;
}
.imprintchargessel{
	padding:10px 0px;
}
.addtocart a{
	width:198px;
	height:124px;
	background:url(../images/99images/productdetail_addtocart.png) no-repeat;
	float:left;
	margin-left:75px;
}
.addtocart a:hover{
	width:198px;
	height:124px;
	background:url(../images/99images/productdetail_addtocart_hover.png) no-repeat;
	float:left;
	margin-left:75px;
}
.pc_clrtxt3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
}
.pc_clrtxt4 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#009933;
	text-align:center;
	text-decoration:underline;
	float:left;
	width:351px;
	padding-bottom:15px;
}
.pc_clrtxt4 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#009933;
	text-align:center;
	text-decoration:none;
	float:left;
}
.cs_outer{
	width:369px;
	float:left;
	background-color:#e1e881;
	font-weight:bold;
}
.fontnormal{
	font-weight:normal;
}
.fontbold{
	font-weight:bold;
}
.cs_heading{
	width:349px;
	height:23px;
	background-color:#93ca31;
	font-family:"Myriad Pro", Arial, Helvetica;
	font-size:16px;
	color:#000000;
	padding:6px 10px 0px 10px;
}
.cs_qdetails{
	width:349px;
	float:left;
	padding:19px 1px 12px 10px;
}
.qs_selected{
	width:165px;
	float:left;
}
.qs_total{
	width:148px;
	float:right;
}
.change{
	width:50px;
	float:right;
	background:url(../images/99images/callimg_rgt.jpg) no-repeat right;
}
.fs1{
	font-size:12px;
}
.chg a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#009933;
	font-weight:bold;
	text-decoration:underline;
}
.chg a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#009933;
	text-decoration:none;
}
.rate1{
	width:72px;
	float:right;
}
.rate2{
	width:23px;
	float:left;
}
.floatright{
	float:right;
}
.floatleft{
	float:left;
}
.textright{
	text-align:right;
}
.clearright{
	clear:right;
}
.selright1{
	width:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#365206;
	text-align:right;
}
.selright2{
	width:70px;
	text-align:right;
}
.selright3{
	width:80px;
	text-align:right;
}
.selright4{
	width:174px;
	text-align:right;
}
.selsubtotal{
	border-top:1px solid #93ca31;
}
.seltotal{
	padding-bottom:10px;
	border-top:1px solid #93ca31;
}
.totamamt{
	width:130px;
	float:left;
	padding-bottom:5px;
	border-top:1px solid #93ca31;
}
.txtbrown2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7d3c07;
	text-decoration:underline;
}
.txtbrown2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7d3c07;
	text-decoration:none;
}
.pd11{
	padding-bottom:12px;
}
.ritems_outer{
	width:678px;
	float:left;
	padding-bottom:20px;
}
.ri_pdouter{
	width:135px;
	float:left;
}
.rp_img{
	width:50px;
	float:left;
}
.rp_cont{
	width:85px;
	float:left;
}
.txtblk a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;	
}
.txtblk a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.txtgrn{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a3ac20;
	font-weight:bold;
}
.pd12{
	width:207px;
}
.sc_details{
	width:351px;
	float:right;
}
.par_color2{
	width:200px;
	float:left;
}
.pc_colorarea2{
	width:200px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.ckl_area{
	width:22px;
	height:20px;
	float:left;
}
.pc_clrtxt5{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#009933;
	text-align:center;
}
.nextbutt input{
	width:198px;
	height:124px;
	background:url(../images/99images/productdetail_next.png) no-repeat;
	float:left;
	margin-left:75px;
}
.nextbutt input:hover{
	width:198px;
	height:124px;
	background:url(../images/99images/productdetail_next_hover.png) no-repeat;
	float:left;
	margin-left:75px;
}
.qnnprice_outer{
	width:344px;
	float:left;
	height:18px;
	border-bottom:1px solid #008f2b;
}
.rfields1{
	width:43px;
	float:none;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border-bottom:1px solid #008f2b;
}
.rfields2{
	width:43px;
	float:left;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.pricebreakcolumn{
	float: left;
	width:20%;
}
.rfields3{
	float:none;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border-bottom:1px solid #008f2b;
}
.rfields4{
	float:none;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.qnnprice_outer2{
	width:344px;
	float:left;
	height:25px;
	margin-top:7px;
}
.squzer{
	width:344px;
	float:left;
	height:41px;
}
.price_strt{
	float:left;
	width:120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.price_end{
	float:right;
	width:120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:right;
	padding-right:7px;
}
.qnp_outer{
	width:345px;
	float:left;
	margin-bottom:15px;
}
.quantity_outer{
	width:178px;
	float:left;
}
.priceeach_outer{
	width:166px;
	float:right;
}
.field_ql{
	width:145px;
	height:22px;
	background-color:#FFFFFF;
	border:1px solid #009933;
}
.field_pl{
	width:145px;
	height:22px;
	background-color:#f9fae4;
	border:1px solid #009933;
}
.fbbn{
	background:none;
	border:none;
	width:140px;
	height:22px;
	text-align:right;
	font-weight:bold;
	font-size:16px;
}
.cl_outer{
	width:350px;
	float:left;
}
.color_scroll{
	width:332px;
	float:left;
	background-color:#FFFFFF;
	border:1px solid #009933;
}
.inner-txt{
	width:332px;
	float:left;
	height:32px;
	margin:0px;
	padding:0px 0px 0px 0px;
	}
.inner-txt_hover{
	width:332px;
	background-color:#ebf4fb;
	margin:0px;
	padding:0px;
	height:32px;
	display:block;
	cursor:pointer;
	}
.inner-txt_sel{
	width:332px;
	background-color:#ffffe0;
	margin:0px;
	padding:0px;
	height:32px;
	display:block;
	cursor:pointer;
	}
.inner-txt a{
	display:block;
	height:32px;
	width:332px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#000000;
	}	
.inner-txt a:hover{
	width:332px;
	background-color:#ebf4fb;
	margin:0px;
	padding:0px;
	height:32px;
	display:block;
	cursor:pointer;
	}
.tpic1{
	width:30px;
	float:left;	
	margin:5px 0px 0px 0px;
	padding-left:5px;
	padding-right:15px;
}
.tpic2{
	width:30px;
	float:left;
	margin-top:5px;	
}
.tpictxt{
	width:210px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-top:9px;
}

.opacity9
{
	opacity: 0.9;
	filter:alpha(opacity=90); 
	border-right-width: 0px;
	zoom:1;
}
#POBoxDisclaimer
{
	position:absolute;
	background-image:url(../images/99images/POBoxDiscliamer.png); 
	background-repeat:no-repeat; 
	top:239px; 
	left:480px; 
	width:190px; 
	height:180px; 
}