@charset "utf-8";
/* CSS Document */

/* This section is the squirrelcart main store content section */


#bread_crumb_container {
    height: 13px;
	padding-top: 1px;
	padding-right: 10px;
	padding-left: 10px; 
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-image: url(/images/backgrounds/background_yellow.png);
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}




.prod_description {
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}

.prod_description ul {
	list-style-image: url(/images/bullets/bullet_honeycomb_icon.png);
	padding-left: 40px; 
}

.prod_description li {  
	padding-top: 15px;
}

.brief_description {
	clear:left;
}
 


.content {
	border: gray solid 1px;
	padding: 7px;
	text-align: center;
}

.category_description {
	color: #660033;
}

 
.box_outer { /* Keep this setting to allow multiple products to be shown side by side */
            float: left; }
 
 


#sc_main img { /* The #sc_main img styles will take the boarder off of the images in the store*/
	border: 0px;
	border-style: none;
}


#FloralVarieties_Parent {
	background-color: #FFCC00;
}
#FloralVarieties_Children {
	background-color: #FFFF66;
	background-image: url(../images/YellowFlower5.gif);
}

#NumberInStock {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: oblique;
	font-weight: bolder;
	font-variant: small-caps;
	text-transform: uppercase;
	color: #990000;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	width: 142px;
}
#TheNumberForNumberInStock {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: small-caps;
	text-transform: uppercase;
	color: #D50000;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
}
#forgot_email_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 10px;
}
#forgot_email_container {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 10px;
	padding: 10px;
	position: relative;
	left: 20px;
}
.checkout_step_pending {
	font-family: Arial, Helvetica, sans-serif;
	color: #7D654F;
}
.checkout_step_active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	color: #003399;
}
.item_row {
	background-color: #FFFFCC;
}
.footer_row {
	background-color: #FFFF99;
}
#cart_options_advanced {
	color: #000000;
}
.footer_row_td {
}
.address_form {
}
.address_form_trick_ie {
}
.login_table {
	background-color: #FFFFFF;
}
.login_field {
	background-color: #FFFF99;
}
.login_field:hover {
	background-color: #FFFF33;
}
#table_form {
	background-color: #FFEFAE;
}

.address_form fieldset {
	margin-left: auto;
	margin-right: auto;
}

/* fieldset properties hidden from IE :) */
.address_form_trick_ie>fieldset {
	-moz-border-radius: 6px 6px 6px 6px;
	border: solid silver 1px;
	background-color:#FFCC00;
}


#CategoryPreview img{ 
	border: 2px ridge #FF9900;
	border: 0px ridge #FF9900;
}




#ThemeSelector_Title {
	font-size: 0px;
	height: 0px;
}

#ThemeSelector_Content	{ 
	background-image:none;
	} 

.theme_choice_customized 
	{
	font-size: 12px;
	font-style: italic; 
	} 
	
.theme_container	
	{  
	padding: 3px; 
	}
	
.theme_opt_group 
	{
	font-size: 10px;
	background-color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	width: 123px;
	}
	
.theme_option 
	{ 
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	}
	 
	
	
#pricing_table {
	border: 3px double #FF9900;
}
#pricing_table_container {
	margin: 1em;
	clear: both;
}

#pricing_table {
	border: 3px double #FF9900;
	background-color: #FFFF99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px;
	padding: 10px;
}
#pricing_table #pricing_table_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: oblique;
	color: #CC6600;
	text-align: center;
}
#pricing_table #pricing_table_title_message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-align: center;
}
#pricing_table_rows {
	padding: 5px;
}
.news_article {
	width: 400px;
	padding-top: 30px;
	padding-bottom: 20px; 
}

.news_article ul{
	list-style-image: url(/images/bullets/bullet_honeycomb_icon.png);
	padding-left: 40px; 
	
}

.news_article li{ 
	padding-top: 10px;  
}






#pricing_table_row_spacer { 
	height: 2px;
}


#pricing_table #pricing_table_num_items {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #FF9900;
	text-align: right;
	background-color: #FFFFFF;
	padding: 5px;
	margin: 3px;
}
#pricing_table #pricing_table_price {
	border: 1px solid #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	text-align: right;
	background-color: #FFFFFF;
	padding: 5px;
	margin: 3px;
}
#pricing_table #pricing_table_savings {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #FF9900;
	text-align: center;
	background-color: #FFFFFF;
	padding: 5px;
	margin: 3px;
}
#pricing_table #pricing_table_foot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: oblique;
	font-weight: bolder;
	color: #333333;
	text-align: center;
}
	
/* This section deals with the info queen area */	
#Welcome_Flash_Head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	font-weight: lighter;
	color: #FF9900;
	text-align: center;
}	

#Welcome_Flash_Foot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	font-weight: lighter;
	color: #FF9900;
	text-align: center;
}


.cat_links .expanded .parent a,
.cat_links .expanded .parent,
.nav_link_container a:hover {
	background-image:url(/images/backgrounds/background_clear.png);
	outline-style: ridge;
	outline-color: #FF9900;
	outline-width:1px;
	background-repeat: repeat-x;
}

#main_menu_links a:hover {
	background-image:url(/images/backgrounds/background_clear.png);
	outline-style: ridge;
	outline-color: #FF9900;
	outline-width:1px;
	background-repeat: repeat-x; 
}

#main_menu_links {width:auto;}

ol.nav_links { /*This stylizes the ordered lists found in nav blocks ...like best sellers*/
	color:#999999;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Georgia;
	font-size: 1em;
	font-style: italic; 
	}
	
.boxc {
	padding: 4px;
}	



.account_label {
	max-width:140px;
	width: 140px;
	float: left;
	text-align: right;
	padding-right: 5px;
}

.checkout_label { 
	max-width:120px;
	width: 120px;
	float: left;
	text-align: right; 
	padding-right: 5px;
}

.account_box_field {
	max-width:260px;
	width: 260px;
	float: left;
	text-align: left; 
}
 
.checkout_box_field { 
	max-width:200px;
	width: 200px;
	float: left;
	text-align: left; 
}

.account_box_field_item {
	outline-style:solid;
	outline-color:silver;
	outline-width:0px; 
	}

.checkout_box_field_item {
	outline-style:solid;
	outline-color:silver;
	outline-width:0px; 
	}	
	
.account_box_field_item:focus {
	outline-style:solid;
	outline-color:#FF9900;
	outline-width:1px;
	background-color:#FFFFCC;
	}	
	
.checkout_box_field_item:focus {
	outline-style:solid;
	outline-color:#FF9900;
	outline-width:1px;
	background-color:#FFFFCC;
	}

.clear_both {
	clear: both;
	width: 100%; 
	height: 10px;
}


.form_field:focus {	

	outline-style:solid;
	outline-color:#FF9900;
	outline-width:1px;
	background-color:#FFFFCC;
	
	}
	
.form_field_radio_check:focus {	

	outline-style:dotted;
	outline-color:#FFFF66;
	outline-width:2px;
	background-color:#FFFFCC;
	
	}
	
#Country {font-size: 10px;}

#Bill_Country {font-size: 10px;}

#Ship_Country {font-size: 10px;}

.Reviews_Heading {
	width: 410px;
	height: 35px;
}
.Reviews_Vote_Averages 
{
	 
}

.rv_rating_avg_info {
	margin: 0px;
	padding: 0px;
	position: relative;
	top: -5px;
}