a:visited, h1, h2, h3, h4, h5
{
	color:	#640e66;
}

a:link
{
	color:	#6a8d00;
}

h3
{
	font-size:16px;	
}

h4
{
	font-size:12px;	
}

div#content
{
	font-size:12px;	
	font-family: Verdana, Arial, sans-serif;
}


div#exprates_wait{
	display:none;
	width:400px;
	position:absolute;
	height:100px;
	border:3px solid #acacac;
	background-color:#efefef;
	font-color:#640e66;
	font-size:14px;
	font-family:verdana,arial,sans-serif;
	font-weight: bold;
	color:640e66;
	z-index:1000;
	margin:175px 0px 0px 120px;}
	

div#exprates_wait_icon{
	margin-top:35px;
	width:90px;
	margin-left:20px;
	float:left;
	border:0px solid black;}
	
div#exprates_wait_text{
	margin-top:35px;
	width:275px;
	float:left;
	border:0px solid black;}	



div#content table
{
	font-size:12px;	
}

div#content h1
{
	margin:0px;
	padding:0px;
	color: #640e66;
	font-size:24px;
}

div#content p.opening
{
	margin:10px 0px 10px 0px;
	padding:0px;
	line-height:16px;
}

div#content p.opening a
{	
	color:black;
	text-decoration:none;
}
div#content .error
{
	color:#640E66;
	font-weight:bold;
}


table.subcategories
{
	width:100%;
	font-size: 10px;
}

table.subcategories h2
{
	font-size: 12px;
	font-weight: normal;
}

table.subcategories th, table.navbarSearch th
{
	background-color:#6a8d00;
}

table.subcategories th a, table.subcategories th a:visited
{
	color:white;
}

table.subcategories td.price
{
	font-size:10px;
	padding:4px;	
}

table.subcategories td.price ul
{
	margin:0px;
	padding:10px 0px 10px 20px;
	color:#666666;
}

table.subcategories td.price a
{
	color:#333333;
	font-weight:bold;	
}

table.navbarSearch
{
	color:#6a8d00;
}

table.navbarSearch .highlighted
{
	color:#e18a00;
}

table.liveHelp tr td
{
	font-size:10px;
	color:#666666;
}

table.module a
{
	text-decoration: underline;
}

table.module a:hover
{
	text-decoration: underline;
}

table.module strong, table.module strong a
{
	color: #640e66;
}

table.module ul, table.module ul a
{
	color: #640e66;
}

table.module ul
{
	margin:10px 0px 10px 0px;
	padding-left:20px;
}

table.module ul li
{
	margin:5px 0px 5px 0px;	
}

table.module tr td
{
	font-size:11px;
}

table.module tr td
{
	font-size:11px;
}

table.module, div.module
{
	margin:0px 0px 10px 0px;
}

a.more, a.more strong
{
	color: #640e66;
}

a.subtle
{
	color: #640e66;
}

table.matchHeader
{
	font-size:11px;
	text-align:left;
	clear:both;
	background-image:url('/images/module/gray_bg.gif');
	background-repeat:repeat;
	background-color:#EBEBEB;
}

table.matchHeader table td
{
	font-size:11px;
	background-color:#EBEBEB;
}

table.match a
{
	color:#6a8d00;
}

table.match td
{
	font-size:11px;
}

table.whatsIncluded a
{
	text-decoration: none;
}

.cartDetails a
{
	text-decoration: none;
	font-size:11px;
	color:#e18a00;
}

.cartDetails a:hover
{
	text-decoration:underline;
}

div.catalogCode { display:none; }

div.pageNumbers
{
	margin:0px 0px 3px 0px;
	padding:0px;
	text-align:right;
}

div.flagIcons
{
	font-size:11px;
	padding:0px;
	margin:0px 0px 0px 0px;
}

div.flagIcons ul{
	margin:0px;
	padding:0px;
}

div.flagIcons ul li{
	float:left;
	margin:0px;
	padding: 0px 20px 2px 0px;
	*padding: 0px 8px 2px 0px;
	list-style: none;
}

div.flagIcons img {margin-bottom:0px; height:16px;}
.iconlistbump {padding-left:26px;}



div.cartitemarea{
	width:100%;
	float:left;
}

div.prodDesc{
	float:left;
	width:80%;
}

div.carticons{
	float:left;
	width:100%;
}
div.speciconflag {float:left; width:20px; margin:2px 3px 0px -3px; height:20px;text-align:center;}


div.cartitemdetaillink{
	float:left;
	color:#000000;
	clear:both;
	font-family:verdana,arial,sans-serif;
	padding:0px;
	margin:8px 0px;
	width:200px;
	font-size:11px;
	font-weight:normal;
}
div.cartitemdetaillink a{
	color:#616161;
}
div.cartitemdetaillink img{
padding-right:8px;
}

div.cartitemdetaillink .showhide {
	color:#000;
	text-decoration:none;
}

div.cartitemspecdetails {
	clear:both;
	margin-top:8px;
	width:100%;
	padding:4px 0px 4px 13px;
}

div.cartitemspecdetails .cartitemspec_cat {
	font-weight: bold;
	font-size:12px;
	float:left;
	padding-left:2px;
	height:auto;
	}
	
div.cartitemspecdetails .cartitemspec_text {
	font-weight:normal;
	font-size:11px;
	padding-left:10px;
	float:left;
	height:auto;
	margin:0px 0px 8px 0px;
	}
	
div.cartitemspec_text .cartitemnotes {
	color:#df8800;
	margin:8px 0px 0px 0px;
	}	
	
div.cartinsbillnote {
	font-size:11px;
	font-weight:normal;
	color:#696969;
	width:100%;
	clear:both;
	}
div.cartinsbillnote p {
	padding:5px 0px 0px 17px;
	}	
	
div.flagIcons img {margin-bottom:0px; height:16px;}
.iconlistbump {padding-left:26px;}


div.cartimage {
	float:left;
	margin-bottom:0px;
	text-align:center;
	width:96px;
	margin:0px 8px 0px 0px;
}	

div.cartitemtitle{
	font-family:verdana,arial,sans-serif;
	font-size:15px;
	font-weight:bold;
	height:auto;
	color:#000;
	width:100%;
	float:left;
	clear:both;
}
div.cartitemtitle a{
	text-decoration:none;
	color:#000;
}

div.cartitemnotew{
	height:auto;
	padding:0px;
	margin:0px;
	color:orange;
	}


div.cartitemdiscount{
	font-size:10px;
	margin-top:-10px;
	font-weight:bold;
	text-align:center;
	width:197px;
	padding-left:12px;
	color:#ff0000;
	float:left;
}

div.clearme {
	clear:both;width:100%;
	height:0px;
	margin:0px;
	padding:0px;
}

div#upsbutton{
	width:85px;
	float:left;
	}

div#upsbutton2{
	display:none;
	width:85px;
	float:left;}

div#upsbutton img,div#upsbutton2 img {
	cursor:pointer;}

div#upszipbox{
	margin:3px 10px 0px 0px;
	width:50px;
	float:left;
}

div#mastercartbongoerror{
	display:none;
	background-color:#ffff66;
	padding:5px;
	border:1px solid black;
	text-align:center;
	margin:8px auto 0px auto;
	margin-left:8px;
	font-size:9px;
	font-weight:bold;
	height:40px;
	width:250px;
	font-family:verdana,arial,sans-serif;
	color:#000;}

div#bongo_cartnew_checkout_form{
	width:275px;
	margin-left:0px;
	margin-top:10px;
	*margin-top:-3px;
}

div#showbongocreatebutton{
	width:100%;
	display:none;
	}
div#showbongocreatebutton img{
	cursor:pointer;}
	
div#showbongocreatebutton2{
	width:100%;
	display:none;
	}	
div#usebillingaddy{
	width:190px;
	display:block;
	margin-bottom:-10px;}		
	
div#show_bongo_current_user_message{
	width:480x;
	margin:10px 0px 0px 0px;
	height:13px;
	padding:0px;
	display:none;
	font-weight:normal;
	}	
div#show_bongo_current_user_message2{
	width:100%;
	display:none;
	}		

span#bccf_header{
	font-weight: bold;
	color:#000;
	font-size:13px;
	font-family:verdana,arial,sans-serif;}

div#chkout_bongo_footer{
	color:#333333;
	width:266px;
	text-align:center;
	font-size:10px;
	font-style:italic;
	font-weight:normal;
	font-family:verdana,arial,sans-serif;
	margin-top:8px;
	*margin-top:-40px;
	height:20px;
	padding:0px;}
	
div#usebongoselector{
	margin-left:-4px;}


	
span#bccf_header_small{
	font-weight: normal;
	padding-left:9px;
	color:#000;
	font-size:10px;
	font-family:verdana,arial,sans-serif;}
	
div#expshiptextarea{
	margin:8px 0px;
	*margin:-3px 0px;
	width:270px;}



select#bongocountry{
	font-size:11px;
	float:left;
	padding-top:2px;
	font-family:verdana,arial,sans-serif;
	color:#000;
	height:22px;
	width:160px;
	margin-right:8px;
	}
	
span#faster-domestic-shipping{
	font-size:13px;
	font-weight:bold;
	color:#000;
	width:165px;
	font-family:verdana,arial,sans-serif;
}	
		
span#faster-domestic-shipping-small{
	font-size:10px;
	font-weight:normal;
	color:#000;
	margin-left:3px;
	width:95px;
	font-family:verdana,arial,sans-serif;}	
	
div.cantgointernational{
	display:none;
	background-color:#ffff66;
	padding:5px;
	margin-top:8px;
	font-size:9px;
	font-weight:bold;
	height:50px;
	*height:35px;
	width:350px;
	*width:325px;
	font-family:verdana,arial,sans-serif;
	color:#000;
	text-align:left;}
	
	
div.cantgointernational_icon{
	float:left;
	width:50px;
	height:60px;
	height:35px;
	text-align:center;}
	
div.cantgointernational_icon img {margin-top:6px;}

div.cantgointernational_text{
	float:left;
	width:288px;
	*width:268px;
	height:30px;}		
	
div#intl-use-domestic-message{
	display:none;
	margin-top:20px;
	font-size:12px;
	font-weight: bold;
	font-family:verdana,arial,sans-serif;
	padding:5px;
	width:100%;
	height:auto;}
	
div#iudm_left{
	float:left;
	width:150px;
	margin-right:10px;
	height:35px;
	font-size:15px;}
	
div#iudm_right{
	float:left;
	height:35px;
	padding-top:6px;}
	
div#iudm_right img{
	margin-bottom:-20px;}			
	
div.domestic-shipping-block{
	width:auto;
	height:auto;}
	
span.free-ground-shipping {
		font-weight: bold;
		color: #738d20;}

div#bongoerror {
	font-weight:bold;
	margin-top:15px;
	font-family:verdana,arial,sans-serif;
	color:#ff0000;
	font-size:12px;
	display:none;
	text-align:center;
	width:100%;}
	
span#bongoerrormessage{
	color:#000;
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	font-weight:normal;}	
	
div#bongoupdateaddressmessage{
	float:left;
	display:none;
	margin:8px auto;
	padding:8px;
	width:912px;
	height:63px;
	border:1px dashed #0094ff;
	background-color:#e5f4ff;}
	
div#bongo_address_message_req{
	float:left;
	display:none;
	margin:0px 0px 0px 4px;
	padding:8px;
	width:390px;
	height:33px;
	border:1px dashed #0094ff;
	background-color:#e5f4ff;}	
	
div#bongo_address_message_req_logo{
	width:100x;
	float:left;}
	
div#bongo_address_message_req_text{
	width:275px;
	margin-left:8px;
	float:left;
	font-weight:bold;}
	
div#bongoupdateaddressmessage2{
	float:left;
	display:none;
	margin:8px auto;
	padding:8px;
	width:912px;
	height:63px;
	border:1px dashed #0094ff;
	background-color:#e5f4ff;}	
	
div#bongoupdateaddressmessage_new{
	float:left;
	margin:8px 8px 8px 0px;
	padding:8px;
	width:500px;
	height:auto;
	display:none;
	border:1px dashed #0094ff;
	background-color:#e5f4ff;}
	
div#bongomessage_container{
	float:left;
	margin:0px;
	padding:0px;
	width:502px;
	*width:500px;
	height:auto;
	display:none;
	border:0px dashed #000;}
}	
	
	
div#bongoupdateaddressmessage_request{
	float:left;
	display:none;
	margin:8px 8px 8px 0px;
	padding:8px;
	width:500px;
	height:auto;
	border:1px dashed #0094ff;
	background-color:#e5f4ff;}	
	
	

div#bongoupdateaddressmessage_logo{
	float:left;
	width:175px;
	height:auto;
	padding:0px;}
	
div#bongoupdateaddressmessage_logo_new{
	float:left;
	width:170px;
	height:auto;
	padding:0px;
	margin-bottom:8px;}


div#bongoupdateaddressmessage_text{
	float:left;
	margin:-9px 0px 0px 8px;
	padding:8px;
	width:700px;
	height:auto;
	font-size:13px;
	font-weight:normal;
	color:#222;
	font-family:verdana,arial,sans-serif;}
	
div#bongoupdateaddressmessage_text_new{
	margin-bottom:8px;
	width:320px;
	height:auto;
	float:left;
	font-size:11px;
	font-weight:normal;
	color:#222;
	font-family:verdana,arial,sans-serif;}
	
div#bongoupdateaddress_text_options{
	margin-bottom:8px;
	width:100%;
	height:auto;
	font-size:11px;
	font-weight:normal;
	color:#222;
	font-family:verdana,arial,sans-serif;}
}

div#pAlreadyBongo{
	margin:15px 0px 15px 0px;
	padding:0px;
	*margin:0px;
	height:20px;}


div#showbongocreatebutton_message {
margin:10px 0px;
}
			
div#cancelbongoroute_new{
	margin:8px 0px;
	font-size:11px;
	font-family:verdana,arial,sans-serif;
	font-weight:normal;
	color:#000;}

div.checkoutbottom_container{
	width:290px;
	float:left;
	height:227px;
	margin-left:0px;
	margin:0px;
	*margin-top:-3px;
	margin-bottom:15px;
	*margin-bottom:0px;}
div.cartnew_bottom_checkout {
	width:290px;
	float:left;
	height:230px;
	margin-left:0px;
	margin-bottom:13px;
	border:1px solid #c1c1c1;}

div#cart_gethelp {
	width:290px;
	float:left;
	text-align:center;
	height:80px;
	margin-left:0px;
	margin-bottom:13px;
	border:0px solid #000;
}
div#cart_gethelp h2{
	font-size:12px;
	font-weight:bold;
	font-family:verdana,arial,sans-serif;
	color:#5e5e5e;}

div#cart_gethelp p{
	font-size:11px;
	font-weight:normal;
	font-family:verdana,arial,sans-serif;
	color:#000;}
	
div.cartnew_bottom_checkout_header {
	margin:-1px 0px 0px -1px;
	width:275px;
	*width:289px;
	padding:8px;
	background-color:#e2e2e2;
	font-weight:bold;
	font-size:14px;
	font-family:verdana,arial,sans-serif;
	float:left;
	border:1px solid #c1c1c1;
	height:20px;}	


input.choosebongo{
	*margin-left:5px;
}


div.use_bongo_area {
	margin:0px 0px 5px 0px;
	width:275px;
	*width:290px;
	padding:8px;
	*padding:9px 5px;
	display:none;
	background-color:#fde3ca;
	color:#000;
	font-weight:bold;
	font-size:11px;
	font-family:verdana,arial,sans-serif;
	border:1px solid #c1c1c1;
	height:20px;}	
	
div.cartnew_bottom_checkout_body {
	position:relative;
	width:275px;
	padding:10px;
	font-size:12px;
	font-family:verdana,arial,sans-serif;}	

div.cbch_icon{
	float:left;
	width:42px;
	margin-top:-8px;}

div.cbch_label{
	padding-top:3px;
	float:left;}	
	
div#ups_checkout_zip_form{
	margin:0px 0px 0px 0px;
	*margin:-1px 0px;
	height:30px;
}
div#ups_checkout_zip_form_body{
	float:left;
}

div#ups_checkout_zip_form_button{
	float:left;
	cursor:pointer;
}


div.ordersummaryleft{
	float:left;
	width:47%;
	text-align:left;
	height:22px;
	*margin-top:-10px;
}

div.ordersummaryright{
	float:left;
	width:51%;
	margin:0px 0px 0px 0px;
	text-align:right;
	height:22px;
	*margin-top:-10px;
}	

div#cartnewgooglecheckout{
	width:100%;
	text-align:center;
	height:50px;
	margin:0px 0px 10px 0px;}

div#cartnewcheckoutbutton{
	width:100%;
	margin:10px 0px 10px 0px;
	*margin:3px 0px;
	text-align:center;
}	



div#upstotalrates{
	width:250px;
	height:20px;
	margin-top:5px;
	*margin-top:-16px;
	margin-left:-4px;
}	

div.upstotalrates_label{
	font-size:12px;
	font-family:verdana,arial,sans-serif;
	font-weight: bold;
	float:left;
	width:92px;
	padding-left:8px;
	text-align:left;
}
div.upstotalrates_value{
	font-size:12px;
	font-family:verdana,arial,sans-serif;
	font-weight:normal;
	padding-left:8px;
	float:left;
	text-align:left;
	width:60px;
}

span.cartshipnotes{
	color:#333333;
	font-size:9px;
	font-style:italic;
	font-weight:normal;
	font-family:verdana,arial,sans-serif;
	text-align:right;
	margin-right:-4px;}

div#bongo_cartnew_picker{
	display:none;
}

div#bongo_cartnew_picker_header{
	font-weight:bold;
	color:#000000;
	font-size:14px;
	margin-top:10px;
	padding:0px;
	width:100%;
}

div#bongo_cartnew_picker_footer{
	font-weight:normal;
	font-size:11px;
	color:#e08a01;
	margin-top:2px;
	padding:0px;
	width:100%;
	text-align:center;
}	

div#cartnew_bongo_logo_sm{
	width:45x;
	text-align:right;
	margin:8px 5px 0px -2px;
	float:left;
}
div#bongo_cartnew_country_list{
	width:215px;
	float:left;
	height:20px;
	margin:8px 0px 0px 0px;
}

div#bongo_selection_box{
	display:none;
	margin: 4px 0px 4px -2px;
	width:100%;
	padding:0px;
}

div#ordersubtotal1 {
	margin-top:6px;
	text-align:right;
	padding:10px 20px 2px 0px;
	width:904px;
	*width:924px;
	height:33px;
	border:1px solid #A6B481;
	background-color:#DBE7C3;
	font-family:verdana,arial,sans-serif;
	font-size:16px;
	font-weight: bold;
	color:#000;
	margin-bottom:-8px;
	*margin-bottom:0px;}
	
div#bongoratesubtotal1 {
	margin-top:18px;
	*margin-top:9px;
	display:none;
	text-align:right;
	padding-right:20px;
	padding-top:4px;
	width:904px;
	*width:924px;
	height:35px;
	height:39px;
	border:1px solid #ffcc97;
	background-color:#fde3ca;
	font-family:verdana,arial,sans-serif;
	font-size:15px;
	font-weight: bold;
	color:#000;}	

div#bongoestimatenotice {
	margin:8px 0px;
	padding:4px;
	width:615px;
	height:85px;
	*height:50px;
	border:1px solid #ffcc97;
	background-color:#fde3ca;
	font-family:verdana,arial,sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#000;}

div#bongoestimatenotice_top_logo{
	width:47%;
	height:25px;
	float:left;}

div#bongoestimatenotice_top_logo img {padding-left:6px;}


div#bongoestimatenotice_top_quote{
	width:52%;
	float:left;
	height:25px;
	padding-top:3px;
	text-align:right;}

div#bongoestimatenotice_bottom {
	margin:6px 0px;
	*margin:-20px 0px 0px 0px;
	padding:4px;
	width:606px;
	*width:614px;
	height:40px;
	border:0px solid #ffcc97;
	background-color:#fde3ca;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	font-weight: normal;
	text-align:right;
	color:#000;}




div.removecartitem{
	width:60px;
	margin:0 auto;
	font-size:10px;
	font-weight:normal;
	font-family:verdana,arial,sans-serif;
	color:#5b5b5b;
	}
div.removecartitem a{
	color:#5b5b5b;
	}


table.cost_gm { border-collapse:collapse; width:100%; }
table.cost_gm th, table.cost_gm td { font-family:tahoma,arial,verdana; font-size:10px; border:solid 1px black }
table.cost_gm th { font-weight:bold; background-color:#DDDDDD }
table.cost_gm td { border:solid 1px black; text-align:right; padding:1px 3px 1px 3px; }
table.cost_gm td.text { text-align:center }
table.cost_gm td.GM { background-color:#6a8d00; color:white; font-weight:bold; }
table.cost_gm td.cost_gm_title { text-align:left; }
table.cost_gm td.cost_gm_title span.confidential { color:red; }

#social-media-module {
		background: url(http://www.spinlife.com/images/an/ulw-category/sm-module/sm-module-bg.jpg);
		width: 176px;
		height: 240px;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 11px;
		margin: 0px;
		padding: 0px;
		margin-bottom:10px;
}
#social-media-module .smm-title {
	font-family: Tahoma, Geneva, sans-serif;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	color: #640e66;
	padding: 20px 10px 0px 10px;
}
	
#social-media-module .bulleted-list {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

#social-media-module .bulleted-list li {
	list-style: none;
	line-height: 10px;
	padding: 5px 0px;
}
	
#social-media-module p.button {
	text-align: center;	
	margin: 7px 0px;
	padding: 0px;
}
	
#social-media-module p.button img {
	border: none;	
}



#holiday-banner {
	width: 930px;
	height: 48px;
	background: url(/images/holiday/closed/yellow-gradient.jpg) repeat-x;
	border: 1px solid #ffcc00;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #cc0000;
	line-height: 16px;
	padding: 2px 0px 0px 0px;
	margin-bottom:5px;
}
	
#holiday-banner .icon {
	float: left;
	margin: 1px 10px 0px 200px;
}
	
#message-container {
	float: left;	
}
#holiday-banner .holiday-message {
	font-weight: bold;	
	margin-top: 8px;
}
