.tabbertab h2 {

	font: normal 11px/150% "Arial", "Helvetica", sans-serif;

}



.clear { clear: both; }

.right { float: right; }

.left { float: left; }



body {

	font:11px arial,sans-serif;

	color:#000;

	background:#fdfdfd url(../../../sunshop/themes/serene_green/images/bg.gif) repeat-x;

	margin:0;

}

a {

	text-decoration:none;

	color:#000;

}

a:hover {text-decoration:underline;}

a:focus {outline:none}

input, textarea, select {

	font:100% arial,sans-serif;

	vertical-align:middle;

}

form,fieldset {

	margin:0;

	padding:0;

	border-style:none;

}

img {border-style:none}

#main {

	margin:0 auto;

	width:950px;

}

/* logo */

h1.logo {

	float:left;

	margin:0;

	background:url(../../../sunshop/themes/serene_green/images/logo.gif) no-repeat;

	width:465px;

	height:75px;

	text-indent:-9999px;



}

.logo a {

	display:block;

	width:100%;

	height:100%;

}

/* header */

#header {

	background:url(../../../sunshop/themes/serene_green/images/bg-header.gif) no-repeat;

	width:950px;

	height:171px;

	overflow:hidden;

}

.header {

	width:873px;

	margin:37px 0 0;

	height:90px;

	padding:0 35px 0 38px;

	overflow:hidden;

}



.account_head {

	font-weight: bold;

}



/* search */

.search {

	float:right;

	width:249px;

	margin:36px 0 0;

}

.search div {

	overflow:hidden;

	width:249px;

}

.search input {float:left}

.search .text {

	font:11px/16px Arial, Helvetica, sans-serif;

	color:#6a9738;

	padding:1px 10px 2px;

	width:169px;

	margin:2px 6px 0 0;

	border-top:1px solid #404040;

	border-right:1px solid #d4d0c8;

	border-bottom:1px solid #d4d0c8;

	border-left:1px solid #404040;

	background:#fff;

}

.search h3 {

	font:12px/16px Arial, Helvetica, sans-serif;

	color:#34505e;

	margin:2px 0 0;

}

/* menu */

#menu {

	width:924px;

	padding:0 0 0 22px;

	margin:0;

	overflow:hidden;

	list-style:none;

}

#menu li {

	float:left;

	padding:10px 0 10px 2px;

	background:url(../../../sunshop/themes/serene_green/images/separator01.gif) no-repeat;

}

#menu li:first-child {background:none}

#menu li a {

	float:left;

	font:bold 13px/16px Arial, Helvetica, sans-serif;

	color:#fff;

	padding:0 12px;

}

/* content */

#content {

	background:url(../../../sunshop/themes/serene_green/images/bg-content.gif) repeat-y;

	width:946px;

	overflow:hidden;

}

/* columns */

.columns {

	width:933px;

	padding:0 0 0 13px;

	overflow:hidden;

}

/* column1 */

.column1 {

	float:left;

	width:185px;

	padding:0 4px 0 0;

}

/* box */

.column1 .box {

	width:180px;

	overflow:hidden;

	margin-bottom: 5px;

}

.column1 .heading {

	background:url(../../../sunshop/themes/serene_green/images/heading-bg.gif) no-repeat;

	width:190px;

	overflow:hidden;

}

.column1 .heading div {

	background:url(../../../sunshop/themes/serene_green/images/heading-span.gif) no-repeat 100% 0;

	width:146px;

	padding:9px 11px 0 23px;

	height:24px;

	overflow:hidden;

}

.column1 .heading div h2 {

	font:bold 11px/14px Arial, Helvetica, sans-serif;

	color:#fff;

	margin:0;

}

.column1 .heading div h2 a {

	font:bold 11px/14px Arial, Helvetica, sans-serif;

	color:#fff;

}

.column1 .box-info {

	width:180px;

	overflow:hidden;

	margin:1px 0 0;

}



.column1 .category {

	margin-botton: 5px;

}



.column1 .cart2 {

	margin-botton: 5px;

}



.column1 .cart2 .box-info {background:url(../../../sunshop/themes/serene_green/images/box1-bg.gif) repeat-y}

.column1 .category .box-info {background:url(../../../sunshop/themes/serene_green/images/box2-bg.gif) repeat-y}

.column1 .newsletter .box-info {background:url(../../../sunshop/themes/serene_green/images/box2-bg.gif) repeat-y}

.column1 .box-bg {

	width:180px;

	overflow:hidden;

}



.column1 .cart2 .box-bg {background:url(../../../sunshop/themes/serene_green/images/box1-top.gif) no-repeat}

.column1 .category .box-bg {background:url(../../../sunshop/themes/serene_green/images/box1-top.gif) no-repeat}

.column1 .newsletter .box-bg {background:url(../../../sunshop/themes/serene_green/images/box1-top.gif) no-repeat}

.column1 .box-text {overflow:hidden}

* html .column1 .box-text {overflow:visible}

.column1 .cart2 .box-text {

	background:url(../../../sunshop/themes/serene_green/images/box1-foot.gif) no-repeat 0 100%;

	width:170px;

	padding:8px 5px;

	min-height:35px;

}

* html .column1 .cart2 .box-text {height:35px}

.column1 .category .box-text {

	background:url(../../../sunshop/themes/serene_green/images/box2-foot.gif) no-repeat 0 100%;

	width:160px;

	padding:13px 20px 10px;

	min-height: 83px;

}

* html .column1 .category .box-text {height:84px}

.column1 .newsletter .box-text {

	background:url(../../../sunshop/themes/serene_green/images/box2-foot.gif) no-repeat 0 100%;

	width:170px;

	padding:11px 21px 0;

	min-height:85px;

}

* html .column1 .newsletter .box-text {height:87px}

.column1 .category .box-text ul {

	width:170px;

	padding:0;

	margin:0;

	overflow:hidden;

	list-style:none;

}

.column1 .category .box-text ul li {

	width:170px;

	padding:0 0 0 11px;

	background:url(../../../sunshop/themes/serene_green/images/arrow01.gif) no-repeat 0 4px;

}

.column1 .category .box-text ul li a {

	font:12px/14px Arial, Helvetica, sans-serif;

	color:#484d4f;

}

.column1 .cart2 .box-text p {

	font:11px/14px Arial, Helvetica, sans-serif;

	color:#288a9c;

	margin:0;

}

.column1 .newsletter .sign {

	width:137px;

	overflow:hidden;

}

.column1 .newsletter .sign div {

	width:137px;

	padding:0 0 9px;

	overflow:hidden;

}

.column1 .newsletter .sign input {float:right; margin-bottom: 10px; }

.column1 .newsletter .sign label {

	display:block;

	font:11px/14px Arial, Helvetica, sans-serif;

	color:#278a9c;

}

.column1 .newsletter .sign .text {

	float:left;

	margin:6px 0 0;

	font:11px/16px Arial, Helvetica, sans-serif;

	color:#278a9c;

	padding:1px 5px 2px;

	width:125px;

	border-top:1px solid #404040;

	border-right:1px solid #d4d0c8;

	border-bottom:1px solid #d4d0c8;

	border-left:1px solid #404040;

	background:#fff;

}

/* banner */

.column1 .banner {

	width:180px;

	overflow:hidden;

	margin:3px 0 0;

}

.column1 .banner img {display:block}

/* column2 */

.column2 {

	float:left;

	width:548px;

	padding:0 4px 0 0;

}

/* view-box */

.view-box {

	background:url(../../../sunshop/themes/serene_green/images/box3-bg.gif) repeat-y;

	width:545px;

	overflow:hidden;

}

.view-bg {

	background:url(../../../sunshop/themes/serene_green/images/box3-top.gif) no-repeat;

	width:545px;
	
	padding:10px 4px 0 0;

	overflow:hidden;

}

.view-info {

	background:url(../../../sunshop/themes/serene_green/images/box3-foot.jpg) no-repeat bottom left;

	width:545px;

	padding:0 4px 10px 5px;

	overflow:hidden;

	min-height:25px;

}

* html .view-info {

	overflow:visible;

	height:25px;

}

.view-box .photo {

	float:left;

	width:287px;

	margin:17px 0 0;

}

.view-box .photo img {display:block}

.view-box .photo a {cursor:pointer}

.view-box .text {

	float:left;

	width:195px;

	margin:15px 0 0;

}

.view-box .text h2 {

	background:url(../../../sunshop/themes/serene_green/images/head01.png) no-repeat;

	width:170px;

	height:100px;

	overflow:hidden;

	text-indent:-9999px;

	margin:0;

}

.view-box .text h3 {

	background:url(../../../sunshop/themes/serene_green/images/head02.png) no-repeat;

	width:125px;

	height:100px;

	overflow:hidden;

	text-indent:-9999px;

	margin:15px 0 0;

}

.view-box .text p {

	font:15px/16px Arial, Helvetica, sans-serif;

	color:#767676;

	margin:6px 0 0;

}

.view-box .text .more {

	width:100%;

	

	margin:8px 0 0;

}

.view-box .text .more a {

	display:block;

	background:url(../../../sunshop/themes/serene_green/images/btn-products.gif) no-repeat;

	width:165px;

	height:21px;

	text-indent:-9999px;

}

/* banner */

.column2 .banner {

	width:545px;

	overflow:hidden;

	margin:3px 0 0;

}

.column2 .banner img {display:block}

/* products */

.products {

	width: 100%;

	overflow:hidden;

	margin:3px 0 0;

}

.column2 .heading {

	background:url(../../../sunshop/themes/serene_green/images/heading-bg.gif) no-repeat;

	width:544px;

	overflow:hidden;

}

.column2 .heading div {

	background:url(../../../sunshop/themes/serene_green/images/heading-span.gif) no-repeat 100% 0;

	width:510px;

	padding:9px 11px 0 23px;

	height:24px;

	overflow:hidden;

}

.column2 .heading div h2 {

	font:bold 11px/14px Arial, Helvetica, sans-serif;

	color:#fff;

	margin:0;

}

.column2 .heading div h2 a {

	font:bold 11px/14px Arial, Helvetica, sans-serif;

	color:#fff;

}



.column2 .heading2 {

	background:url(../../../sunshop/themes/serene_green/images/heading-bg.gif) no-repeat;

	width:245px;

	overflow:hidden;

}

.column2 .heading2 div {

	background:url(../../../sunshop/themes/serene_green/images/heading-span.gif) no-repeat 100% 0;

	width:545px;

	padding:9px 11px 0 23px;

	height:24px;

	overflow:hidden;

}

.column2 .heading2 div h2 {

	font:bold 11px/14px Arial, Helvetica, sans-serif;

	color:#fff;

	margin:0;

}

.column2 .heading2 div h2 a {

	font:bold 11px/14px Arial, Helvetica, sans-serif;

	color:#fff;

}



.products .box {

	background:url(../../../sunshop/themes/serene_green/images/box4-bg.gif) repeat-y;

	width:503px;

	overflow:hidden;

	margin:3px 0 0;

}

.products .box-bg {

	background:url(../../../sunshop/themes/serene_green/images/box4-top.gif) no-repeat;

	width:503px;

	overflow:hidden;

}

.products .box-info {

	background:url(../../../sunshop/themes/serene_green/images/box4-foot.gif) no-repeat 0 100%;

	width:499px;

	padding:0 2px;

	overflow:hidden;

}

/* product-box */

.product-box {

	width:499px;

	overflow:hidden;

	position:relative;

	margin:13px 0 0;

	padding:0 0 5px;

	background:url(../../../sunshop/themes/serene_green/images/bg-item.gif) no-repeat 0 100%;

}

.products .bottom {

	padding:0;

	background:none;

}

/* item */

.product-box .item {

	float:left;

	width:227px;

	padding:0 7px 39px 13px;

}

.product-box .one {margin:0 5px 0 0}

.product-box .item h3 {

	font:10px/14px Arial, Helvetica, sans-serif;

	color:#3f9cad;

	margin:0;

}

.product-box .item h3 a {

	font:10px/14px Arial, Helvetica, sans-serif;

	color:#3f9cad;

}

.product-box .item h4 {

	font:10px/14px Arial, Helvetica, sans-serif;

	color:#6c9e30;

	margin:8px 0 0;

}

.product-box .item .photo {

	width:227px;

	overflow:hidden;

	margin:8px 0 0;

}

.product-box .item .photo img {

	display:block;

	margin:0 auto;

}

/* panel */

.product-box .item .panel {

	position:absolute;

	bottom:5px;

	left:0;

	background:#dde8ef;

	width:247px;

}

.products .bottom .item .panel {bottom:3px}

* html .products .bottom .item .panel {bottom:2px}

* +html .products .bottom .item .panel {bottom:2px}

.products .bottom .one .panel {background:#dde8ef url(../../../sunshop/themes/serene_green/images/corner01.gif) no-repeat 0 100%}

.products .bottom .two .panel {background:#dde8ef url(../../../sunshop/themes/serene_green/images/corner02.gif) no-repeat 100% 100%}

.product-box .two .panel {

	position:absolute;

	bottom:5px;

	left:252px;

	background:#dde8ef;

	width:247px;

}

.panel ul {

	width:223px;

	padding:0 0 0 24px;

	margin:5px 0 0;

	list-style:none;

	overflow:hidden;

}

.panel ul li {

	float:left;

	padding:0 0 0 4px;

}

.panel ul li a {

	display:block;

	text-indent:-9999px;

	height:21px;

}

.panel ul li a.btn-detail {

	background:url(../../../sunshop/themes/serene_green/images/btn-detail.gif) no-repeat;

	width:65px;

}

.panel ul li a.btn-add {

	background:url(../../../sunshop/themes/serene_green/images/btn-add.gif) no-repeat;

	width:83px;

}

.panel ul li a.btn-cart {

	background:url(../../../sunshop/themes/serene_green/images/btn-cart.gif) no-repeat;

	width:25px;

}

/* column3 */

.column3 {

	float:left;

	width:209px;

}

/* power-box */

.power-box {

	background:url(../../../sunshop/themes/serene_green/images/box5-bg.gif) repeat-y;

	width:209px;

}

.power-box:after {

	clear:both;

	display:block;

	content:"";

}

.power-bg {background:url(../../../sunshop/themes/serene_green/images/box5-top.jpg) no-repeat}

.power-info {

	background:url(../../../sunshop/themes/serene_green/images/box5-foot.gif) no-repeat 0 100%;

	width:163px;

	padding:13px 23px 0;

	position:relative;

	min-height:267px;

}

* html .power-info {height:267px}

.power-info:after {

	clear:both;

	display:block;

	content:"";

}

.power-box .photo {

	width:163px;

	overflow:hidden;

}

.power-box .photo span {

	display:block;

	width:112px;

	margin:0 auto;

}

.power-box .photo a {cursor:pointer}

.power-box .text {

	width:163px;

	position:relative;

	margin:-10px 0 0;

}

.power-box .text p {

	font:13px/16px Arial, Helvetica, sans-serif;

	color:#767676;

	margin:0;

}

.power-box .more {

	position:absolute;

	bottom:-9px;

	left:2px;

}

.power-box .more a {

	display:block;

	font:bold 13px/16px Arial, Helvetica, sans-serif;

	color:#fff;

	background:url(../../../sunshop/themes/serene_green/images/btn-more.gif) no-repeat;

	width:165px;

	height:21px;

	padding:4px 40px 0 0;

	text-align:right;

}

.power-box .more a:hover {text-decoration:none}



/* footer */

#footer {

	background:url(../../../sunshop/themes/serene_green/images/bg-footer.png) no-repeat;

	width:946px;

	padding:24px 0 18px;

	overflow:hidden;

}

#footer div {position:relative}

#footer div {

	font:11px/14px Arial, Helvetica, sans-serif;

	color:#5a5a5a;

	margin:0;

	text-align:center;

}



.content_cart {

	border: solid #b6b6b6 0px;

	width: 200px;

	margin-bottom: 15px;

	padding: 5px;

}



.content2 {

	border: solid #b6b6b6 1px;

	margin-bottom: 15px;

	padding: 5px;

}



.content {

	/* Main Table Content Area Definitions */

	border: solid #b6b6b6 0px;

	width: 490px;

	margin-bottom: 15px;

	padding: 5px;

}





.error_message {

	/* Error Message Definitions */

	background: #FFFFFF;

	border: solid #FF0000 1px;

	padding: 10px;

	margin-bottom: 10px;

}



.alert_message {	

	/* Alert Message Definitions */

	background: #FFFFFF;

	border: solid #33cc00 1px;

	padding: 10px;

	margin-bottom: 10px;

}



.error_alert {

	margin-left: 35px;

}



.green_button {

	/* Orange Button Definitions */

	background: url(../../../sunshop/themes/serene_green/images/green_button_left.gif) no-repeat top left;

	padding-left: 7px;

	height: 21px;

	float: left;

	margin-right: 10px;

}



.green_button input, .green_button button {

	/* Orange Button Definitions */

	background: url(../../../sunshop/themes/serene_green/images/green_button_bg.gif) top right no-repeat;

	height: 21px;

	color: #ffffff;

	font-weight: bold;

	padding-bottom: 3px;

	padding-right: 8px;

	margin: 0px;

	border-width: 0px;

	cursor: pointer;

}



.lime_button {

	/* Orange Button Definitions */

	background: url(../../../sunshop/themes/serene_green/images/lime_button_left.gif) no-repeat top left;

	padding-left: 7px;

	height: 21px;

	float: left;

	margin-right: 10px;

}



.lime_button input, .lime_button button {

	/* Orange Button Definitions */

	background: url(../../../sunshop/themes/serene_green/images/lime_button_bg.gif) top right no-repeat;

	height: 21px;

	color: #ffffff;

	font-weight: bold;

	padding-bottom: 3px;

	padding-right: 8px;

	margin: 0px;

	border-width: 0px;

	cursor: pointer;

}



.table_bottom {

	text-align: center;

	padding-top: 5px;

}



.row {

	clear: both;

}



.center {

	text-align: center;

}



.right_align {

	text-align: right;

}



/* -------------- */

/* Product Detail */

/* -------------- */



.product_title {

	/* Product Title Font & Color */

	font-size: 12px;

	font-weight: bold;

	color: #307fcf;

}



.product_sku {

	/* Product SKU Font & Color */

	font-size: 10px;

	margin-bottom: 10px;

}



.product_price {

	/* Product Price Font & Color */

	color: #990000;

	font-size: 11px;

	font-weight: bold;

}



.product_option {

	/* Product Attributes Font & Color */

	font-weight: bold;

	padding-right: 10px;

	width: 1%;

}



.product_strikethru {

	text-decoration: line-through;

}



.review_link {

	color: #307fcf;

	text-decoration: none;

	text-align: right;

	float: right;

	font-weight: 400;

}



.larger_view {

	background: url(../../../sunshop/themes/serene_green/images/enlarge.gif) no-repeat center left;

	padding-left: 13px;

	text-decoration: none;

	font-size: 10px;

}



.img_style { padding: 7px; }



.add_wishlist {

	/* Add To Wishlist, Add Review, Add To Registry Link Definitions */

	background: url(../../../sunshop/themes/serene_green/images/little_arrow.gif) no-repeat center left;

	padding-left: 15px;

	text-decoration: none;

	font-size: 11px;

	padding-right: 15px;

	margin-bottom: 10px;

	margin-right: 15px;

}



.review_item {

	padding-bottom: 10px;

}



.review_spacer {

	padding-bottom: 7px;

}





/* ------------ */

/* Product List */

/* ------------ */



.items {

  background: url('../../../sunshop/themes/serene_green/images/bg_items.gif') bottom left repeat-x; 

  border: 1px solid #99cccc; 

  margin-top: 5px; 

  padding: 5px;

}



.product_title_link, product_title_link:visited, product_title_link:active {

	/* Product Title Link Definitions */

	color: #000000;

	font-size: 12px;

	font-weight: bold;

	text-decoration: underline;

}



.product_title_link:hover {

	/* Product Title Link Hover Definitions */

	color: #fd6601;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

}



.paging {

	float: right;

	text-align: right;

	margin-right: 10px;

}



.list_top {

	/* Product List Top Definitions */

	border-top: solid #cacaca 1px;

	border-bottom: solid #cacaca 1px;

	background: #f0f0f0;

	padding: 3px;

}



.list_bottom {

	/* Product List Bottom Definitions */

	border-top: solid #cacaca 1px;

	border-bottom: solid #cacaca 1px;

	background: #f0f0f0;

	padding: 3px;

}



/* ----------------- */

/* Product List List */

/* ----------------- */



.reg_txt {

	font-weight: normal;

}



.small_txt {

	font-size: 10px;

}



.price {

	/* Product List Price Definitions */

	color: #c20710;

	font-weight: bold;

	font-size: 14pt;	

	margin-right: 10px;

	float: left;

}



.list_item {

	padding: 5px;

}



.list_item_bottom_border {

	/* Product List Separator Definitions */

	border-bottom: solid #cacaca 1px;

}

/* ----------------- */

/* Product List Tile */

/* ----------------- */



.tile_item {

	text-align: center;

}



.tile_image {

	margin-bottom: 5px;

}



.tile_price {

	/* Product Tile Price Definitions */

	font-weight: bold;

	font-size: 11pt;

	color: #c20710;

}



.tile_table {

	background: #FFFFFF;

	width: 100%;

}



.list_table {

	background: #FFFFFF;

	width: 100%;

}



/* ----------------------------- */

/* Product Detail & Account Tabs */

/* ----------------------------- */



/* Non Selected & Selected Tabs Link Text Colors */

ul.tabbernav li a:link { color: #ffffff; }

ul.tabbernav li a:visited { color: #ffffff; }

ul.tabberactive li a:link { color: #000000; }

ul.tabberactive li a:visited { color: #000000; }



ul.tabbernav {

	/* Tab Content Top Border */

	border-bottom: 1px solid #7db226;

	font: bold 11px "Arial", "Helvetica", sans-serif;

	padding: 3px 0;

	margin: 0;

}



.tabberlive .tabbertab {

	/* Tab Content Sides & Bottom Border */

	border: 1px solid #7db226;

	padding: 15px;

	border-top: 0;

}



ul.tabbernav li a {

	/* Tab Borders */

	border: 1px solid #7db226;

	/* Non Selected Tabs Background */

	background: #7db226;

	padding: 3px 0.5em;

	margin-left: 3px;	

	border-bottom: none;	

	text-decoration: none;

}



ul.tabbernav li a:hover {

	/* Hovered Tabs Background Color */

	background: #e5e5e5;

	/* Hovered Tabs Border Color */

	border-color: #000000;

	/* Hovered Tabs Text Color */

	color: #000000;	

}



ul.tabbernav li.tabberactive a {

	border-bottom: 1px solid #ffffff;

	/* Selected Tabs Background Color */

	background-color: #ffffff;

	/* Selected Tabs Font Color */

	color: #000000;

}



ul.tabbernav li.tabberactive a:hover {

	border-bottom: 1px solid white;

	/* Selected Tabs Hover Background Color */

	background-color: #ffffff;

	/* Selected Tabs Hover Font Color */

	color: #000000;

}



ul.tabbernav li {

	list-style: none;

	display: inline;

	margin: 0;

}



.tabberlive .tabbertabhide { display: none; }

.tabberlive .tabbertab h2 { display: none; }

.tabberlive .tabbertab h3 { display: none; }

.tabberlive { margin-top: 1em; }

.tabber { display: none; }



/* ---------------- */

/* Form Definitions */

/* ---------------- */



.input_box {

	padding-right: 2px;

	padding-left: 2px;

}



.form_label {

	text-align: right;

	vertical-align: top;

}



.bold {

	font-weight: bold;

}



.short_form_row {

	clear: both;

}



.short_form_row div, .short_form_row input, .short_form_row select, .short_form_row textarea {

	float: left;

	margin-right: 5px;

	margin-bottom: 5px;

}



.short_form_row div {

	width: 60px;

	padding-top: 3px;

}



.short_form_row input {

	width: 75px;

}



.required {

	/* Required Reminder Colors */

	color: #b70407;

	padding-left: 2px;

}



/* ------------- */

/* Shopping Cart */

/* ------------- */



.cart {

	background: #ffffff;

}



.cart th {

	/* Cart List Headings Font */

	text-align: center;

	font-weight: bold;

	color: #000000;

}



.cart td {

	border-top: dotted #c1c1c1 1px;

	border-bottom: dotted #c1c1c1 1px;

	color: #000000;

}



.cart_contents_quan {

	padding-right: 5px;

}



.cart_contents_item {

	margin-bottom: 5px;

	text-decoration: none;

}



.cart_contents_item a {

	text-decoration: none;

}



.cart_contents_item a:hover {

	text-decoration: underline;

}





/* ------------------ */

/* Paging Definitions */

/* ------------------ */



.page a:hover {

	/* Hover Text Color */

	color: #fd6601; text-decoration: none

}



.page a:link {

	/* Link Text Color */

	color: #000000; text-decoration: none

}



.page a:visited {

	color: #000000; text-decoration: none

}



.pages_border {

	/* Box Border & Background */

	border: 1px solid #7db226;

	background-color: #FFFFFF;

	color: #000000;	

}



.navpage {

	/* Navigation Link Boxes Background & Definitions */

	background-color: #FFFFFF;

	font: 11px Tahoma, Verdana;

	padding: 2px 4px 2px 4px;

	color: #000000;

	white-space: nowrap;

	text-decoration: none;

}



.navpageselected {

	/* Navigation Selected Link Boxe Background & Definitions */

	background-color: #e5e5e5;

	font: 11px Tahoma, Verdana;

	padding: 2px 4px 2px 4px;

	color: #000000;

	white-space: nowrap;

	text-decoration: none;

}



.highlightpage {

	/* Current Page Info Box Background & Definitions */

	background-color: #7db226;

	font: bold 11px Tahoma, Verdana;

	padding: 2px 4px 2px 4px;

	color: #FFFFFF;

	white-space: nowrap;

}



.highlightpage a:link {

	color: #FFFFFF; text-decoration: none;

}



.highlightpage a:visited {

	color: #FFFFFF; text-decoration: none;

}



.highlightpage a:hover, .highlightpage a:active {

	color: #FFFFFF; text-decoration: underline;

}



.order_info_off {

	background: url(../../../sunshop/themes/serene_green/images/order_info_off.gif) no-repeat center left;

	padding-left: 20px;

	color: #bcbcbc;

	text-decoration: none;

}



.order_info_on {

	background: url(../../../sunshop/themes/serene_green/images/order_info_on.gif) no-repeat center left;

	padding-left: 20px;

	color: #000000;

}



.order_ship_off {

	background: url(../../../sunshop/themes/serene_green/images/order_ship_off.gif) no-repeat center left;

	padding-left: 20px;

	color: #bcbcbc;

	text-decoration: none;

}



.order_ship_on {

	background: url(../../../sunshop/themes/serene_green/images/order_ship_on.gif) no-repeat center left;

	padding-left: 20px;

	color: #000000;

}



.order_payment_off {

	background: url(../../../sunshop/themes/serene_green/images/order_payment_off.gif) no-repeat center left;

	padding-left: 20px;

	color: #bcbcbc;

	text-decoration: none;

}



.order_payment_on {

	background: url(../../../sunshop/themes/serene_green/images/order_payment_on.gif) no-repeat center left;

	padding-left: 20px;

	color: #000000;

}



.order_review_off {

	background: url(../../../sunshop/themes/serene_green/images/order_review_off.gif) no-repeat center left;

	padding-left: 20px;

	color: #bcbcbc;

	text-decoration: none;

}



.order_review_on {

	background: url(../../../sunshop/themes/serene_green/images/order_review_on.gif) no-repeat center left;

	padding-left: 20px;

	color: #000000;

}



.order_print_off {

	background: url(../../../sunshop/themes/serene_green/images/order_print_off.gif) no-repeat center left;

	padding-left: 20px;

	color: #bcbcbc;

	text-decoration: none;

}



.order_print_on {

	background: url(../../../sunshop/themes/serene_green/images/order_print_on.gif) no-repeat center left;

	padding-left: 20px;

	color: #000000;

}



.gray {

	background-color: #f0f3f8;

}



.sep {

	padding-left: 10px;

	padding-right: 10px;

}



/* ------------ */

/* Order Review */

/* ------------ */



.order_view {

	background: #ffffff;

	text-align: left;

}



.order_view th {

	font-weight: bold;

	background: #000000;

	color: #ffffff;

	width: 10%;

}



.review_top_border {

	border-top: solid #000000 1px;

}



.order_id {

	font-weight: bold;

	font-size: 10pt;

	padding-bottom: 10px;

	color: #c20710;

}



/* ------------ */

/* Cookie Crumb */

/* ------------ */



.home_link {

	/* Home Link Definitions */

	background: url(../../../sunshop/themes/serene_green/images/home_icon.gif) no-repeat center left;

	text-decoration: underline;

	padding-left: 20px;

	font-weight: bold;

	color: #000000;

}



.crumb_link {

	/* Regular Link Definitions */

	padding-left: 5px;

	font-weight: bold;

	text-decoration: underline;

	color: #000000;

}



.crumb_sep {

	padding-left: 5px;

	font-weight: bold;

}



/* ----------------- */

/* Float Definitions */

/* ----------------- */



.left_float_3_px {

	float: left;

	margin-right: 3px;

}



.left_float_5_px {

	float: left;

	margin-right: 5px;

}



.right_float_5_px {

	float: right;

	margin-left: 5px;

}



.IE_left_float_5_px {

	margin-left: 5px;

}



.float_assist {

	clear: both;

	height: 1px;

	overflow: hidden;

}



.search_results {

	margin-left: 10px;

	float: left;

	text-align: center;

	font-size: 12px;

	color: black;

}



.search_bb {

	font-size: 12px;

	font-weight: bold;

	color: black;

}



.black_bold_text_spaced {

	color: #000000;

	font-weight: bold;

	margin-top: 5px;

	line-height: 17px;

	text-decoration: none;

}