﻿body {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	background-color: #F7C4CD;



	color: #333333;



	margin: 0px;



	padding: 0px;



	text-align: left;



}







a {



	color: #EF467E;



	text-decoration: underline;



}







a:active {



	color: #EE0060;



	text-decoration: underline;



}







a:visited {



	color: #EF467E;



	text-decoration: underline;



}







a:hover {



	color: #EE0060;



	text-decoration: underline;



}







a:visited:hover {



	color: #EE0060;



	text-decoration: underline;



}







.sublink {



	font-size: 85%;



}







a.sublink {



	color: #EF467E;



}







a.sublink:active {



	text-decoration: underline;



}







a.sublink:visited {



	text-decoration: underline;



}







a.sublink:hover {



	text-decoration: underline;



}







a.sublink:visited:hover {



	text-decoration: underline;



}







h2, .page-title  {



	font-size: 18px;



	font-weight: bold;



	padding: 3px;



	padding-left: 0;



	text-align: left;



	color: #4d4d4d;



}







h2 a {



	color: #4d4d4d;



	text-decoration: none;



}







h2 a:hover {



	color: #4d4d4d;



	text-decoration: underline;



}







form {



	margin: 0;



}











.padMe {



	float: left;



	padding: 5px;



}







.display-line {



	font-size: 11px;



	padding: 3px;



}







.display-line-footer {



	font-size: 11px;



	padding: 3px;



	text-align: right;



	line-height: 20px;



}







#bg {



	background: url('http://www.danarebeccadesigns.com/design/images/bg_11.jpg') fixed top center;



	width: 100%;



	height: 140px;



	left: 0px;



	top: 0px;



	z-index: -1



}







#page {



	width: 724px;



	height: auto;



	position: absolute;



	left: 10%;



	top: 0px;



	z-index: 1;



}







#tabs {



	clear: left;



	text-align: right;



	padding-right: 15px;



	width: 724px;



}







#masthead {



	clear: left;



	width: 724px;



	height: 140px;



}







.container {



  	float: left;



  	width: 100%;



  	padding: 10px;



  	text-align: left;



}







hr {



  	float: left;



  	width: 98%;



  	color: #E2E2E2;



  	background-color: #E2E2E2;



  	height: 1px;



}







.disabled {



	font-weight: bold;



	color: #E2E2E2;



	padding-top: 10px;



	padding-bottom: 10px;



}







.myerror, .pending{



	font-weight: bold;

	

	font-style: italic;

	

	font-size: 12px;



	color: #464646;



	padding-top: 10px;



	padding-bottom: 10px;



}







.price, .display-item-price {



	font-weight: bold;



	color: #E50029;



	font-size: 110%;



	padding: 5px;



}







.form-label {







  	clear: left;







  	float: left;







  	text-align: right;







  	padding: 4px;







  	width: 20%;







}















.form-label-required {







  	clear: left;







  	float: left;







  	text-align: right;







  	padding: 4px;







  	width: 20%;







  	font-weight: bold;







}















.form-field {







  	padding: 4px;







	height: auto;







	float: left;







/*	text-align: center;







	vertical-align: middle;		*/







}























#infolist {







	margin-left: 0;







	padding-left: 0;







	list-style: none;







}















#infolist li {



	padding-left: 17px;



	background-image: url('http://www.danarebeccadesigns.com/design/images/arrow.gif');



	background-repeat: no-repeat;



	background-position:     0.5em 50%;



}







input, textarea, select {



	font-size: 100%;



	font-weight: normal;



}







#orderStats {



	padding: 2px;



	margin: 5px;



	float: left;



	border: 1px solid #D8DDE3;



	height: 190px;



	width: 25%;



}







.goLeft, .section {



	float: left;



	text-align: left;



}







.goRight, .logout {



	text-align: right;



	float: right;



}







.goUp {



	vertical-align: top;



}







.moneyFormat{



	text-align: right;



	height:20px;



	vertical-align: middle;



}











#pageNote {



	width: 95%;



	text-align: left;



	float: left;



	padding-bottom: 10px;



}







.submitBtn {







	padding-top: 3px;



	



	font-size: 130%;







	font-weight: bold;







}















.submitOrder {







	width: 80%;







	margin-top: 10px;







	margin-bottom: 10px;







	background-color: #C6C6C6;







}







#logo {



	float: left;



	height: 73px;



	vertical-align: middle;



	padding-top: 30px;



}



































/* begin giftCerts */



/* used in templates/gift.certs.tem.php */







#giftCerts {



	text-align: left;



	margin: 5px;



	width: 500px;



}







#giftCerts h2 { }







#giftCerts #pageNote {



	height: 25px;



	width: auto;



}







#giftCerts .form-label { }







#giftCerts .form-field { }











/* end giftCerts */































/* begin categoryList */



/* used in templates/category.grid.tem.php */



/* only used when the cart is displaying a "list" of categories */







#categoryList {



	text-align: left;



	width: 500px;



	margin: 5px;



}







#categoryList h2 { }







#categoryList #categoryDescription {



	float: left;



	clear: left;



	margin-bottom: 10px;



	border: 1px solid #FFFFFF;



	width: auto;


	height: auto;



}







#categoryList #topOptions .sort .option select {



	height: 18px;



}







#categoryList .content-odd1 {



	border-bottom: 1px dotted #D9D9D9;



	text-align: center;



	vertical-align: top;



	padding: 8px;



	margin:	1px;



	width: 460px;



	float: left;



}







#categoryList .content-even1 {



	border-bottom: 1px dotted #D9D9D9;



	text-align: center;



	vertical-align: top;



	padding: 8px;



	margin:	1px;



	width: 460px;



	float: left;



}







#categoryList .title {



	margin-top: 8px;



	margin-bottom: 8px;



	text-align: left;



	float: left;



	clear: both;



	width: 100%;



}







#categoryList .title a {



	color: #EF467E;



	font-size: 14px;



	text-decoration: underline;



	font-weight: bold;



	line-height: 16px;



}







#categoryList .title a:hover {



	text-decoration: none;



}







#categoryList .photo {



	width: 90px;



	height: 125px;



	float: left;



	clear: left;



}







#categoryList .description {



	width: 185px;



	float: left;



	margin-left: 10px;



	text-align: left;



}







#categoryList .details {



	width: 130px;



	height: 125px;



	font-size: 11px;



	font-weight: normal;



	float: right;



	text-align: left;



	color: #464646;



}







#categoryList .details .buttons {



	float: left;



	clear: left;



	text-align: left;



}







#categoryList .details .buttons .detailBtn {



	background:url('http://www.danarebeccadesigns.com/design/images/medium_btn.gif') no-repeat center;



	font-weight: bold;



	font-size: 10px;



	float: left;



	padding-top: 6px;



	width: 98px;



	height: 19px;



	text-align: center;



	vertical-align: middle



}







#categoryList .details .buttons .detailBtn a {



	color: #FFFFFF;



	text-decoration: none;



}







#categoryList .details .buttons .detailBtn a:hover {



	color: #FFFFFF;



	text-decoration: underline;



}











#categoryList #btmOptions {



	height: 40px;



}











#categoryList #btmOptions .pagination {



	float: right;



	padding-top: 18px;



	height: 22px;



	font-size: 12px;



}







#categoryList #btmOptions .pagination a {



	color: #C00000;



	text-decoration: underline;



}







#categoryList #btmOptions .pagination a:hover {



	color: #000000;



	text-decoration: none;



}







/* end categoryList */



















































/* begin categoryGrid */



/* only used when the cart is displaying a "grid" (multiple columns) of categories */







#categoryGrid {



	text-align: left;



	margin: 5px;



	width: 500px;



}







#categoryGrid h2 { }







#categoryGrid #categoryDescription {



	float: left;



	clear: left;



	margin-bottom: 10px;



	border: 1px solid #FFFFFF;



	width: auto;



	height: auto;



}







/* used in 2 column category Grids */



#categoryGrid .content-odd2 {



	border: 1px dotted #D9D9D9;



	text-align: center;



	vertical-align: top;



	padding: 8px;



	margin:	1px;



	width: 235px;



	padding-bottom: 15px;



}







#categoryGrid .content-even2 {



	border: 1px dotted #D9D9D9;



	text-align: center;



	vertical-align: top;



	padding: 8px;



	margin:	1px;



	width: 235px;



	padding-bottom: 15px;



}











/* used in 3 column category Grids */



#categoryGrid .content-odd3 {



	border: 1px dotted #D9D9D9;



	text-align: center;



	vertical-align: top;



	padding: 8px;



	margin:	1px;



	width: 165px;



	padding-bottom: 15px;



}







#categoryGrid .content-even3 {



	border: 1px dotted #D9D9D9;



	text-align: center;



	vertical-align: top;



	padding: 8px;



	margin:	1px;



	width: 165px;



	padding-bottom: 15px;



}











/* used in 4 column category Grids */



#categoryGrid .content-odd4 {



	border: 1px dotted #D9D9D9;



	text-align: center;



	vertical-align: top;



	padding: 8px;



	margin:	1px;



	width: auto;



	padding-bottom: 15px;



}







#categoryGrid .content-even4 {



	border: 1px dotted #D9D9D9;



	text-align: center;



	vertical-align: top;



	padding: 8px;



	margin:	1px;



	width: auto;



	padding-bottom: 15px;



}











/* used in 5 column category Grids */



#categoryGrid .content-odd5 {



	border: 1px dotted #D9D9D9;



	text-align: center;



	vertical-align: top;



	padding: 8px;



	margin:	1px;



	width: auto;



	padding-bottom: 15px;



}







#categoryGrid .content-even5 {



	border: 1px dotted #D9D9D9;



	text-align: center;



	vertical-align: top;



	padding: 8px;



	margin:	1px;



	width: auto;



	padding-bottom: 15px;



}











#categoryGrid .title {



	margin-top: 8px;



	margin-bottom: 8px;



	float: left;



	clear: both;



	width: 100%;



	text-align: center;



}







#categoryGrid .title a {



	color: #EF467E;



	font-size: 14px;



	text-decoration: underline;



	font-weight: bold;



	line-height: 16px;



}







#categoryGrid .title a:hover {



	text-decoration: none;



}







#categoryGrid .photo {



	width: 100%;



	height: auto;



	float: left;



	clear: left;



}







#categoryGrid .description {



	width: 100%;



	text-align: center;



	clear: both;



}







#categoryGrid .details {



	width: 100%;



	font-size: 11px;



	font-weight: normal;



	text-align: center;



	color: #464646;



}







#categoryGrid .details .buttons {



	width: 100%;



	float: left;



	clear: left;



	text-align: center;



	margin-top: 5px;



	margin-bottom: 5px;



}







#categoryGrid .details .buttons .detailBtn {



	background:url('http://www.danarebeccadesigns.com/design/images/medium_btn.gif') no-repeat center;



	font-weight: bold;



	font-size: 10px;



	float: left;



	padding-top: 6px;



	width: 100%;



	height: 19px;



	text-align: center;



	vertical-align: middle



}







#categoryGrid .details .buttons .detailBtn a {



	text-align: center;



	color: #FFFFFF;



	text-decoration: none;



}







#categoryGrid .details .buttons .detailBtn a:hover {



	text-align: center;



	color: #FFFFFF;



	text-decoration: underline;



}







#categoryGrid #btmOptions {



	height: 40px;



}







#categoryGrid #btmOptions .pagination {



	float: right;



	padding-top: 18px;



	height: 22px;



	font-size: 12px;



}







#categoryGrid #btmOptions .pagination a {



	color: #C00000;



	text-decoration: underline;



}







#categoryGrid #btmOptions .pagination a:hover {



	color: #000000;



	text-decoration: none;







}







/* end categoryGrid */































/* begin affiliateLogin */



/* used in templates/affiliate.login.tem.php */



/* used in templates/affiliate.login.password.tem.php */



/* used in templates/affiliate.default.tem.php */







#affiliateLogin {



	text-align: left;



	width: 500px;



	margin: 5px;



}







#affiliateLogin h2 { }











/* end affiliateLogin */







































/* begin customerLogin */



/* used in templates/client.login.tem.php */



/* used in templates/client.login.password.tem.php */



/* used in templates/client.create.form.tem.php */







#customerLogin {



	text-align: left;



	width: 500px;



	margin: 5px;



}







#customerLogin h2 { }







#customerLogin #existingCustomer {



	height: 190px;



	width: 265px;



	clear: left;



	float: left;



}







#customerLogin #newCustomer {



	height: 190px;



	width: 200px;



	float: right;



}







#existingCustomer .hdr-title, #newCustomer .hdr-title ,#createCustomer .hdr-title , #passwordRemindCustomer .hdr-title {



	color: #FFFFFF;



	background-color: #4d4d4d;



	text-align: left;



	padding:5px;



	font-weight: bold;



}







#existingCustomer .body { }







#newCustomer .body {



	padding: 5px;



	text-align: center;



}







#newCustomer .body input {



	margin-top: 12px;



}











#customerLogin #passwordRemindCustomer, #customerLogin #createCustomer {



	width: 90%;



}







#customerLogin #createCustomer .body { }











/* end customerLogin */































/* begin productGrid */



/* only used when a product is displaying a "grid" (multiple columns) of products */







#productGrid {



	text-align: left;



	margin: 5px;



	width: 700px;



}







#productGrid h2 { }







#productGrid #categoryDescription {



	float: left;



	clear: left;



	margin-bottom: 10px;



	border: 1px solid #FFFFFF;



	width: auto;



	height: auto;



}







#productGrid table{



	float: left;



	clear: left;



}







#productGrid #topOptions {



	width: auto;



	height: 40px;



	float: left;



	clear: left;



}







#productGrid #topOptions .search {



	float: left;



	clear: left;



	height: 18px;



}







#productGrid #topOptions .myrow {



	width: 500px;



	height: 25px;



}







#productGrid #topOptions .display {



	float: left;



	clear: left;



	height: 18px;



	width: 260px;



	text-align: left;



}







#productGrid #topOptions .sort {



	width: 210px;



	height: 20px;



	float: right;



	text-align: right;



}







#productGrid #topOptions .sort .label {



	float: left;



	height: 18px;



	padding: 2px;



	padding-top: 5px;



}







#productGrid #topOptions .sort .option {



	float: left;



	height: 18px;



	padding: 2px;



}







#productGrid #topOptions .sort .option select {



	height: 18px;



}











/* used in 2 column product Grids */



#productGrid .content-even2 {



	border: 1px dotted #D9D9D9;



	text-align: center;



	vertical-align: top;



	padding: 8px;



	margin:	1px;



	width: 45%;



	padding-bottom: 15px;



}







#productGrid .content-odd2 {



	border: 1px dotted #D9D9D9;



	text-align: center;



	vertical-align: top;



	padding: 8px;



	margin:	1px;



	width: 45%;



	padding-bottom: 15px;



}











/* used in 3 column product Grids */



#productGrid .content-even3 {



	border: 1px dotted #D9D9D9;



	text-align: center;



	vertical-align: top;



	padding: 8px;



	margin:	1px;



	width: 30%;



	padding-left: 35px;



	padding-right: 35px;



	padding-bottom: 15px;



}







#productGrid .content-odd3 {



	border: 1px dotted #D9D9D9;



	text-align: center;



	vertical-align: top;



	padding: 8px;



	margin:	1px;



	width: 30%;



	padding-left: 35px;



	padding-right: 35px;



	padding-bottom: 15px;



}











/* used in 4 column product Grids */



#productGrid .content-even4 {



	border: 1px dotted #D9D9D9;



	text-align: center;



	vertical-align: top;



	padding: 8px;



	margin:	1px;



	width: 22%;



	padding-bottom: 15px;



}







#productGrid .content-odd4 {



	border: 1px dotted #D9D9D9;



	text-align: center;



	vertical-align: top;



	padding: 8px;



	margin:	1px;



	width: 22%;



	padding-bottom: 15px;



}











/* used in 5 column product Grids */



#productGrid .content-even5 {



	border: 1px dotted #D9D9D9;



	text-align: center;



	vertical-align: top;



	padding: 8px;



	margin:	1px;



	width: 18%;



	padding-bottom: 15px;



}







#productGrid .content-odd5 {



	border: 1px dotted #D9D9D9;



	text-align: center;



	vertical-align: top;



	padding: 8px;



	margin:	1px;



	width: 18%;



	padding-bottom: 15px;



}







#productGrid .title {



	margin-top: 0px;



	margin-bottom: 0px;



	text-align: center;



	float: left;



	clear: both;



	width: 100%;



}







#productGrid .title a {



	color: #EF467E;



	font-size: 14px;



	text-decoration: underline;



	font-weight: bold;



	line-height: 16px;



}







#productGrid .title a:hover {



	text-decoration: none;



}







#productGrid .photo {



	width: 100%;



	height: auto;



	float: left;



	clear: left;



}







#productGrid .details {



	width: 100%;



	height: auto;



	font-size: 10px;



	font-weight: normal;



	float: right;



	clear: none;



	text-align: left;



	color: #464646;



}







#productGrid .description {



	float: left;



	clear: left;



	width: 100%;



	height: auto;



	text-align: center;



}







#productGrid .details .sprice {



	float: left;



	clear: left;



	width: 100%;



	font-size: 13px;



	font-weight: bold;



	text-align: center;



	margin-top: 0px;



	margin-bottom: 0px;



}







#productGrid .details .buttons {



	width: 100%;



	height: auto;



	float: left;



	clear: left;



	text-align: center;



}







#productGrid .details .buttons .detailBtn {



/*	background:url('http://www.danarebeccadesigns.com/design/images/small_btn.gif') no-repeat center;		*/



	font-weight: bold;



	font-size: 10px;



	float: left;



	padding-top: 6px;



	width: 100%;



	height: 19px;



	text-align: center;



	vertical-align: middle



}







#productGrid .details .buttons .detailBtn a {



	color: #EF467E;



	text-decoration: none;



}







#productGrid .details .buttons .detailBtn a:hover {



	color: #EE0060;



	text-decoration: underline;



}







#productGrid .details .buttons .addToCartBtn {



	background:url('http://www.danarebeccadesigns.com/design/images/medium_btn.gif') no-repeat center;



	font-weight: bold;



	font-size: 11px;



	float: left;



	padding-top: 6px;



	width: 100%;



	height: 19px;



	text-align: center;



	vertical-align: middle



}







#productGrid .details .buttons .addToCartBtn a {



	color: #FFFFFF;



	text-decoration: none;



}







#productGrid .details .buttons .addToCartBtn a:hover {



	color: #FFFFFF;



	text-decoration: underline;



}







#productGrid .details .pricenote {



/*	margin-top: 10px;



	margin-bottom: 10px;  */



	margin-top: 0px;

	

	margin-bottom: 0px;



	color: #464646;



	font-weight: bold;

	

	font-style: italic;

	

	font-size: 12px;

	

	text-align: center;



}







#productGrid .options {



	clear: left;



	width: 100%;



	height: auto;



	text-align: center;



	margin-top: 10px;



}







#productGrid .options .form-label{



	clear: left;



	float: left;



	text-align: center;



	width: 100%;



	margin: 0px;



	padding: 0px;



}







#productGrid .options .form-field{



	float: left;



	text-align: center;



	width: 100%;



	margin: 0px;



	padding: 0px;



	padding-bottom: 10px;



}







#productGrid #btmOptions {



	clear: left;



	float: left;



	width: 100%;



	height: 60px;



}







#productGrid #btmOptions .batchAddToCartButton {



	background:url('http://www.danarebeccadesigns.com/design/images/large_btn.gif') no-repeat;



	font-weight: bold;



	font-size: 10px;



	float: left;



	width: 158px;



	height: 19px;



	text-align: center;



	padding: 3px;



	vertical-align: middle;



	margin-top: 15px



}







#productGrid #btmOptions .batchAddToCartButton a {



	color: #FFFFFF;



	text-decoration: none;



}







#productGrid #btmOptions .batchAddToCartButton a:hover {



	color: #FFFFFF;



	text-decoration: underline;



}







#productGrid #btmOptions .pagination {



	float: right;



	width: auto;



	height: 19px;



	font-size: 12px;



	padding-top: 15px;



}







#productGrid #btmOptions .pagination a {



	color: #C00000;



	text-decoration: underline;



}







#productGrid #btmOptions .pagination a:hover {



	color: #000000;



	text-decoration: none;







}







/* end productGrid */







































/* begin productList */



/* used in templates/product.grid.tem.php */



/* only used when a product is displaying a "list" of products */







#productList {



	text-align: left;



	margin: 5px;



	width: 500px;



}







#productList h2 { }







#productList #categoryDescription {



	float: left;



	clear: left;



	margin-bottom: 10px;



	border: 1px solid #FFFFFF;



	width: auto;



	height: auto;



}







#productList table{



	float: left;



	clear: left;



}







#productList #topOptions {



	width: auto;



	height: 40px;



	float: left;



	clear: left;



}







#productList #topOptions .search {



	float: left;



	clear: left;



	height: 18px;



}







#productList #topOptions .display {



	float: left;



	clear: left;



	height: 18px;



}







#productList #topOptions .sort {



	width: 230px;



	height: 20px;



	float: right;



}







#productList #topOptions .sort .label {



	float: left;



	height: 18px;



	padding: 2px;



	padding-top: 5px;



}







#productList #topOptions .sort .option {



	float: left;



	height: 18px;



	padding: 2px;



}







#productList #topOptions .sort .option select {



	height: 18px;



}







#productList .content-even1 {



	border-bottom: 1px dotted #D9D9D9;



	text-align: left;



	vertical-align: top;



	padding: 8px;



	margin:	1px;



	width: 470px;



}







#productList .content-odd1 {



	border-bottom: 1px dotted #D9D9D9;



	text-align: left;



	vertical-align: top;



	padding: 8px;



	margin:	1px;



	width: 470px;



}







#productList .title {



	margin-top: 8px;



	margin-bottom: 8px;



	text-align: left;



	float: left;



	clear: both;



	width: 100%;



}







#productList .title a {



	color: #EF467E;



	font-size: 14px;



	text-decoration: underline;



	font-weight: bold;



	line-height: 16px;



}







#productList .title a:hover {



	text-decoration: none;



}







#productList .photo {



	width: 150px;



	height: auto;



	float: left;



	clear: left;



}







#productList .description {



	width: 60%;



	height: auto;



	float: left;



	padding: 5px;



	text-align: left;



}







#productList .details {



	width: 60%;



	height: auto;



	font-size: 11px;



	font-weight: normal;



	float: left;



	text-align: left;



	color: #464646;



}







#productList .details .sprice {



	width: 40%;



	float: right;



	font-size: 13px;



	font-weight: bold;



	text-align: left;



	padding: 8px;



}







#productList .details .buttons {



	float: left;



	clear: left;



	text-align: left;



	width: 40%;



}







#productList .details .buttons .detailBtn {



/*	background:url('http://www.danarebeccadesigns.com/design/images/small_btn.gif') no-repeat center;		*/



	font-weight: bold;



	font-size: 10px;



	float: left;



	padding-top: 6px;



	width: 100%;



	height: 19px;



	text-align: center;



	vertical-align: middle



}







#productList .details .buttons .detailBtn a {



	color: #FFFFFF;



	text-decoration: none;



}







#productList .details .buttons .detailBtn a:hover {



	color: #FFFFFF;



	text-decoration: underline;



}







#productList .details .buttons .addToCartBtn {



	background:url('http://www.danarebeccadesigns.com/design/images/medium_btn.gif') no-repeat center;



	font-weight: bold;



	font-size: 11px;



	float: left;



	padding-top: 6px;



	width: 100%;



	height: 19px;



	text-align: center;



	vertical-align: middle



}







#productList .details .buttons .addToCartBtn a {



	color: #FFFFFF;



	text-decoration: none;



}







#productList .details .buttons .addToCartBtn a:hover {



	color: #FFFFFF;



	text-decoration: underline;



}







#productList .details .pricenote {



/*	margin-top: 10px;



	margin-bottom: 10px;  */



	margin-top: 0px;

	

	margin-bottom: 0px;



	color: #464646;



	font-weight: bold;

	

	font-style: italic;

	

	font-size: 12px;

	

	text-align: center;



}







#productList .options {



	float: left;



	clear: left;



	margin-top: 5px;



	color: #464646;



	text-align: left;



	margin-top: 10px;



}







#productList .options .qty {



	margin-top: 4px;



}







#productList .options .qty input {



	color: #464646;



}







#productList .options .form-label {



	width: 25%;



	text-align: left;



	padding: 3px;



}







#productList .options .form-field {



	text-align: left;



	width: auto;



	padding: 0px;



}







#productList #btmOptions {



	clear: left;



	float: left;



	width: 500px;



	height: 60px;



}







#productList #btmOptions .batchAddToCartButton {



	background:url('http://www.danarebeccadesigns.com/design/images/large_btn.gif') no-repeat;



	font-weight: bold;



	font-size: 10px;



	float: left;



	width: 158px;



	height: 19px;



	text-align: center;



	padding: 3px;



	vertical-align: middle;



	margin-top: 15px



}







#productList #btmOptions .batchAddToCartButton a {



	color: #FFFFFF;



	text-decoration: none;



}







#productList #btmOptions .batchAddToCartButton a:hover {



	color: #FFFFFF;



	text-decoration: underline;



}







#productList #btmOptions .pagination {



	float: right;



	width: auto;



	height: 19px;



	font-size: 12px;



	padding-top: 15px;



}







#productList #btmOptions .pagination a {



	color: #C00000;



	text-decoration: underline;



}







#productList #btmOptions .pagination a:hover {



	color: #000000;



	text-decoration: none;







}







/* end productList */















































/* begin productDetail */



/* used in templates/product.detail.tem.php */







#productDetail{



	text-align: center;



	margin: 5px;



/*	width: 100%;		*/



	



}







#productDetail h2 { 



	text-align: left;

	margin-top: -19px;
	color:#000000;

	

}

	



#productDetail #productPhotos {



	float: left;



	clear: left;



	width: 200px;



	padding-top: 0px;



	vertical-align: top;



	text-align: center;



}







#productDetail #prodThumbnails {



	clear: left;



}







#productDetail #extraDetails {



	float: left;



	clear: none;



	height: auto;



	width: 300px;



	border-collapse: collapse;



	margin: 0px;



	padding: 0px 5px 5px 5px;



	color: #4d4d4d;



}







#productDetail .submitBtn {







	font-size: 130%;







	font-weight: bold;







}















#productDetail #qtyPricing {







	float: left;







	border-collapse: collapse;







	margin-bottom: 15px;







}















#productDetail #qtyPricing .hdr-title-left {



	float: left;



	color: #FFFFFF;



	background-color: #4d4d4d;



	text-align: left;



	font-weight: bold;



	padding: 3px;



	width: 60px;



}







#productDetail #qtyPricing .hdr-title-right {



	float: left;



	color: #FFFFFF;



	background-color: #4d4d4d;



	text-align: left;



	font-weight: bold;



	padding: 3px;



	width: 120px;



}







#productDetail #qtyPricing .list-left {



	clear: left;



	float: left;



	border-bottom: 1px solid #D8DDE3;



	padding: 3px;



	width: 60px;



}







#productDetail #qtyPricing .list-right {



	float: left;



	border-bottom: 1px solid #D8DDE3;



	padding: 3px;



	width: 110px;



}







#productDetail #price {



	font-size: 110%;



	font-weight: bold;



	height: 30px;



}







#productDetail .form-label {



		



	font-weight: bold;







	width: 110px;







}















#productDetail .form-field { }















#productDetail #customerUpload {



	margin-top: 15px;



	clear: left;



	float: left;



}







#productDetail #detailGroup {



	float: left;



	clear: left;



}







#productDetail #detailTabs {



	clear: left;



	float: left;



	width: 98%;



}







#productDetail #detailTabs ul {



	margin: 0;



	padding: 10px 10px 0 5px;



	list-style: none;



}







#productDetail #detailTabs li {



	display: inline;



	margin: 0;



	padding: 0;



	font-weight: bold;



}







#productDetail #detailTabs a .current {



  	color: #FFFFFF;



  	font-size: 150%;



}







#productDetail #detailTabs a {



	float: left;



	background: url('http://www.danarebeccadesigns.com/design/images/tab-left.gif') no-repeat left top;



	margin: 0;



	text-decoration: none; padding-left:5px; padding-right:0; padding-top:0; padding-bottom:0



}







#productDetail #detailTabs a span {



	float: left;



	display: block;



	background: url('http://www.danarebeccadesigns.com/design/images/tab-right.gif') no-repeat right top;



	color: #404040; padding-left:3px; padding-right:10px; padding-top:5px; padding-bottom:5px



}







/* Commented Backslash Hack hides rule from IE5-Mac \*/







#productDetail #detailTabs a span {



	float: none;



}







/* End IE5-Mac hack */



#productDetail #detailTabs a:hover span {



  	color: #FFFFFF;



}







#productDetail #detailTabs a:hover {



	color: #FFFFFF;



}







#productDetail #detailTabs a:hover span {



	color: #FFFFFF;



}







#productDetail .hdr-title {



	float: left;



	color: #FFFFFF;



	background-color: #4d4d4d;



	text-align: left;



	font-weight: bold;



	padding: 5px;



	width: 98%;



}







#productDetail .container {



	clear: both;



	float: left;



}







#productDetail .body {



	clear: left;



	padding: 5px;



}







#productDetail #productDescription {



	margin-top: 15px;

	

	top: auto;



	float: left;



	clear: left;



	width: 525px;



	height: auto;



	text-align: left;



}







#productDetail #productDescription p {



	margin: 0px;



	padding: 0px;



	text-align: left;



}







#productDetail #productReviews {



	border: 1px solid #404040;



	width: 485px;



	float: left;



	clear: left;



	height: auto;



	margin-top: 15px;



	text-align: left;



}







#productReviews .body {



	width: 470px;



}







#productReviews .form-field {



	width: 320px;



}







#productDetail #productReviews #productReviewsAddNote {



	display: block;



}







#productDetail #productReviews #productReviewsAdd {



	display: none;



}







#productDetail #productsRelated {



	margin-top: 15px;



	border: 1px solid #404040;



	float: left;



	clear: left;



	width: 485px;



	border-collapse: collapse;



	margin-bottom: 15px;



	text-align: left;



}







#productDetail #productsRelated .content-odd {



	text-align: center;



	width: 165px;



	float: left;



	height: auto;



}







#productDetail #productsRelated .content-even {



	text-align: center;



	width: 165px;



	float: left;



	height: auto;



	border-left: 1px dotted #D8DDE3;



}







#productDetail #productsRelated .title {



	width: 165px;



	margin-top: 8px;



	margin-bottom: 8px;



	text-align: center;



	clear: both;



}







#productDetail #productsRelated .title a {



	color: #EF467E;



	font-size: 12px;



	text-decoration: underline;



	font-weight: bold;



	line-height: 16px;



}







#productDetail #productsRelated .title a:hover {



	text-decoration: none;



}







#productDetail #productsRelated .photo {



	text-align: center;



}







#productDetail #productsRelated .details {



	width: 165px;



	text-align: center;



	padding-bottom: 8px;



}







#productDetail #productsRelated .details .sprice {



	width: 165px;



	text-align: center;



	margin-top: 8px;



	font-size: 125%;



	font-weight: bold;



	height: 28px;



	color: #4d4d4d;



	width: auto;



}







#productDetail #productsRelated .details .detailsBtn {



	background:url('http://www.danarebeccadesigns.com/design/images/small_btn.gif') no-repeat center;



	font-weight: bold;



	height: 22px;



	margin: 5px;



	padding-top: 8px;



	text-align: center



}







#productDetail #productsRelated .details .detailsBtn a {



	color: #FFFFFF;



	text-decoration: none;



}







#productDetail #productsRelated .details .detailsBtn a:hover {



	color: #FFFFFF;



	text-decoration: underline;



}







/* end productDetail */



































/* begin search form */



/* used in templates/search.form.tem.php */







#searchForm {



	text-align: left;



	width: 500px;



	margin: 5px;



}







#searchForm h2 { }







#searchForm #searchFormCategory {



	float: left;



}







#searchForm #searchFormCategory .label {



	float: left;



	height: 16px;



}







#searchForm #searchFormCategory .field {



	float: left;



	clear: left;



}







#searchForm #searchFormCategory select {



	color: #000000;



}







#searchForm #searchFormVendor {



	float: left;



	clear: left;



	margin-top: 15px;



}







#searchForm #searchFormVendor .label {



	float: left;



	height: 16px;



}







#searchForm #searchFormVendor .field {



	float: left;



	clear: left;



}







#searchForm #searchFormVendor select {



	color: #000000;



}







#searchForm #searchFormKeywords {



	float: right;



}







#searchForm #searchFormKeywords .label {



	float: left;



	height: 16px;



}







#searchForm #searchFormKeywords .field {



	float: left;



	clear: left;



}







#searchForm #searchFormKeywords input {



	width: 200px;



	color: #000000;



}







#searchForm #searchFormSubmit {



	float: left;



	clear: left;



	padding-top: 15px;



}







#searchForm #searchFormSubmit .button {



	float: left;



	font-family: Tahoma;



	font-size: 11px;



	line-height: 13px;



	padding: 1px;



	margin-bottom: 15px;



}







/* end search form */







































/* begin registry search form */



/* used in templates/registry.search.form.tem.php */







#registrySearchForm {



	text-align: left;



	width: 500px;



	margin: 5px;



}







#registrySearchForm h2 { }











#registrySearchForm #searchFormKeywords {



	float: left;



}







#registrySearchForm #searchFormKeywords .label {



	float: left;



	height: 16px;



	color: #4d4d4d;



}







#registrySearchForm #searchFormKeywords .field {



	float: left;



	clear: left;



}







#registrySearchForm #searchFormKeywords input {



	width: 200px;



	color: #000000;



}







#registrySearchForm #searchFormSubmit {



	float: left;



	padding-top: 15px;



}







#registrySearchForm #searchFormSubmit .button {



	float: left;



	font-family: Tahoma;



	font-size: 11px;



	line-height: 13px;



	color: #5B5B5B;



	padding: 1px;



}







/* end registrysearch form */







































/* begin view cart */



/* used in templates/view.cart.tem.php */







#viewCart {



	text-align: left;



	margin: 5px;



	width: 500px;



}







#viewCart h2 { }







#viewCart p {



	height: auto;



	text-align: left;



}







#viewCart #pageNote {



	height: auto;



	text-align: left;



}







#viewCart #pageError {



	border: 1px solid #C00000;



	padding: 5px;



	line-height: 20px;



	font-weight: bold;



}







#viewCart #cartItems {



	height: auto;



	width: 96%;



	border-collapse: collapse;



	float: left;



	clear: left;



}







#viewCart #cartItems thead tr th {



	color: #FFFFFF;



	background-color: #4d4d4d;



	text-align: left;



	font-weight: bold;



	height: 22px;



	font-size: 12px;



}







#viewCart #cartItems tbody tr td {



	border-bottom: 1px solid #D8DDE3;



	text-align: left;



	font-weight: normal;



	height: auto;



	padding-top: 5px;



	padding-bottom: 5px;



}







#viewCart #cartItems .cartError {



	background-color: #FF4040;



}







#viewCart #cartItems .normal {



	background-color: yellow;



}







#viewCart #cartItems .cartWarning {



	background-color: #FFFF80;



}











#viewCart #cartInfo {



	height: auto;



	width: 96%;



	border-collapse: collapse;



	float: left;



	clear: left;



}







#viewCart #cartNumItems {



	width: 150px;



	padding-top: 8px;



	height: 35px;



	float:left;



	clear:left;



	text-align: left;



}







#viewCart #cartCoupon {



	height: 35px;



	width: auto;



	text-align: left;



	float:left;



	clear: left;



}







#viewCart #cartAmounts {



	padding-top: 8px;



	margin-bottom: 8px;



	width: auto;



	float: right;



	text-align: right;



}







#viewCart #cartAmounts .field-link {



	width: 130px;



	padding-top: 8px;



	padding-bottom: 8px;



	text-align: right;



	vertical-align: bottom;



}







#viewCart #cartAmounts .field-price {



	text-align: right;



	font-weight: bold;



	height: 18px;



	padding: 2px;



}







#viewCart #cartAmounts .field-label {



	text-align: left;



	height: 18px;



	clear: left;



	float: left;



	padding: 2px;



}







#viewCart #cartButtons {



	clear: both;



	float: left;



	margin-top: 25px;



	width: 96%;



	text-align: left;



}







#viewCart .gatewayButtons {



	float: right;



	height: 50px;



}







#viewCart #crossSell {



	border-top: 1px dotted #D9D9D9;



	height: auto;



	width: 96%;



	border-collapse: collapse;



	float: left;



	clear: left;



	padding-top: 5px;



	margin-top: 15px;



}







#viewCart #crossSell .content-even {



	text-align: center;



	width: 165px;



	height: auto;



	padding-top: 15px;



}







#viewCart #crossSell .content-odd {



	text-align: center;



	width: 165px;



	height: auto;



	padding-top: 15px;



}







#viewCart #crossSell .title {



	width: 100%;



	margin-top: 8px;



	margin-bottom: 8px;



	text-align: center;



}







#viewCart #crossSell .title a {



	color: #EF467E;



	font-size: 12px;



	text-decoration: underline;



	font-weight: bold;



	line-height: 16px;



}







#viewCart #crossSell .title a:hover {



	text-decoration: none;



}







#viewCart #crossSell .photo{



	text-align: center;



}







#viewCart #crossSell .details {



	width: 100%;



	text-align: center;



	padding-bottom: 8px;



}







#viewCart #crossSell .details .detailsBtn {



	background:url('http://www.danarebeccadesigns.com/design/images/small_btn.gif') no-repeat center;



	font-weight: bold;



	font-size: 11px;



	height: 22px;



	margin: 5px;



	padding-top: 8px;



	text-align: center



}







#viewCart #crossSell .details .detailsBtn a {



	color: #FFFFFF;



	text-decoration: none;



}







#viewCart #crossSell .details .detailsBtn a:hover {



	color: #FFFFFF;



	text-decoration: underline;



}







/* end view cart */



































/* begin popupShipping */



/* used in templates/view.shipping.form.tem.php */



/* used in templates/view.shipping.results.tem.php */







#popupShipping {



	text-align: left;



	margin: 10px;



}







#popupShipping h2 {



	width: 300px;



}







#popupShipping #pageNote{



	float: left;



	width: 100%;



}







#popupShipping #serviceLogo {



	width: 150px;



	float: right;



	padding-left: 15px;



}











/* end popupShipping */



























/* begin checkoutOnePage */



/* used in templates/checkout.onepage.tem.php */







#checkoutOnePage {



	text-align: left;



	width: 500px;



	margin: 8px;



}







#checkoutOnePage h2 { }







#checkoutOnePage .form-label {



	font-weight: normal;



	text-align: left;



 	padding: 5px;



  	width: 20%;



}







#checkoutOnePage .form-label-required {



	font-weight: bold;



	text-align: left;



 	padding: 5px;



  	width: 20%;



}







#checkoutOnePage .form-label-long {



	font-weight: normal;



	text-align: left;



 	padding: 5px;



  	width: 75%;



}







#checkoutOnePage .form-label-required-long {



	font-weight: bold;



	text-align: left;



 	padding: 5px;



  	width: 75%;



}







#checkoutOnePage #cartItems {



	height: auto;



	width: 96%;



	border-collapse: collapse;



	float: left;



	clear: left;



}







#checkoutOnePage #cartItems thead tr th {



	color: #FFFFFF;



	background-color: #4d4d4d;



	text-align: left;



	font-weight: bold;



	height: 22px;



	font-size: 12px;



}







#checkoutOnePage #cartItems tbody tr td {



	border-bottom: 1px solid #D8DDE3;



	text-align: left;



	font-weight: normal;



	height: auto;



	padding-top: 5px;



	padding-bottom: 5px;



}







#checkoutOnePage #cartItems .cartError {



	background-color: #FF4040;



}







#checkoutOnePage #cartItems .normal {



	background-color: yellow;



}







#checkoutOnePage #cartItems .cartWarning {



	background-color: #FFFF80;



}







#checkoutOnePage #cartInfo {



	height: auto;



	width: 96%;



	float: left;



	clear: left;



}







#checkoutOnePage #cartAmounts {



	padding-top: 8px;



	width: 145px;



	float: right;



}







#checkoutOnePage #cartAmounts .field-link {



	width: 130px;



	padding-top: 8px;



	padding-bottom: 8px;



	text-align: right;



	vertical-align: bottom;



}







#checkoutOnePage #cartAmounts .field-price {



	text-align: right;



	font-weight: bold;



	height: 18px;



	padding: 2px;



}







#checkoutOnePage #cartAmounts .field-label {



	text-align: left;



	height: 18px;



	clear: left;



	float: left;



	padding: 2px;



}







#checkoutOnePage #existingCustomer {



	clear: left;



	float: left;



	height: auto;



	width: 265px;



	margin-top: 15px;



	margin-bottom: 15px;



	padding-bottom: 15px;



	border: 1px solid #D8DDE3;



}







#checkoutOnePage #existingCustomer .hdr-title{



	color: #FFFFFF;



	background-color: #4d4d4d;



	text-align: left;



	padding:5px;



	font-weight: bold;



}







#checkoutOnePage #existingCustomer .body {



	height: auto;



}







#checkoutOnePage #newCustomer {



	clear: left;



	float: left;



	height: auto;



	width: 265px;



	margin-top: 15px;



	margin-bottom: 15px;



	padding-bottom: 15px;



	border: 1px solid #D8DDE3;



}







#checkoutOnePage #newCustomer .hdr-title{



	color: #FFFFFF;



	background-color: #4d4d4d;



	text-align: left;



	padding:5px;



	font-weight: bold;



}







#checkoutOnePage #newCustomer .body {



	height: auto;



}







#checkoutOnePage #billAddress {



	clear: left;



	float: left;



	margin-top: 15px;



	border-top: 1px solid #D8DDE3;



  	padding: 4px;



  	width: 96%;



}







#checkoutOnePage #billAddress table {



  	text-align: left;



  	padding: 4px;



  	width: 100%;



}







#checkoutOnePage #shipAddress {



	clear: left;



	float: left;



	margin-top: 15px;



	border-top: 1px solid #D8DDE3;



  	padding: 4px;



  	width: 96%;;



}







#checkoutOnePage #shipAddress table {



  	text-align: left;



  	padding: 4px;



  	width: 100%;



}







#checkoutOnePage #shipMethod {



	clear: left;



	float: left;



	margin-top: 15px;



	border-top: 1px solid #D8DDE3;



  	padding: 4px;



  	width: 96%;



}







#checkoutOnePage #shipMethod table {



  	text-align: left;



  	padding: 4px;



  	width: 100%;



}







#checkoutOnePage #shipMethod table .multiShipOptions {



	width: 180px;



}







#checkoutOnePage #paymentInfo {



	clear: left;



	float: left;



	margin-top: 15px;



	border-top: 1px solid #D8DDE3;



  	padding: 4px;



  	width: 96%;



}







#checkoutOnePage #paymentInfo table {



  	text-align: left;



  	padding: 4px;



  	width: 100%;



}







#checkoutOnePage #totalsInfo {



	clear: left;



	float: left;



	margin-top: 15px;



	border-top: 1px solid #D8DDE3;



}







#checkoutOnePage #totalsInfo {



  	text-align: left;



  	padding: 4px;



  	width: 96%;



}







#checkoutOnePage #totalsInfo .totalLabel {



	text-align: right;



	font-weight: bold;



	font-size: 125%;



	width: 125px;



	padding: 4px;



}







#checkoutOnePage #totalsInfo .totalField {



	text-align: left;



	font-size: 125%;



	width: auto;



	padding: 4px;



}







#checkoutOnePage #totalsInfo #grand_total_div {



	font-size: 125%;



	font-weight: bold;



	height: 28px;



	color: #4d4d4d;



	width: auto;



}







#checkoutOnePage #checkoutSubscription {



	clear: left;



	float: left;



	margin-top: 15px;



	border-top: 1px solid #D8DDE3;



  	padding: 4px;



  	width: 96%;



}







#checkoutOnePage #checkoutSubscription table {



  	text-align: left;



  	padding: 4px;



  	width: 100%;



}







/* end checkoutOnePage */



































/* begin checkoutBilling */



/* used in templates/checkout.billing.form.tem.php */







#checkoutBilling {



	text-align: left;



	width: 500px;



	margin: 5px;



}







#checkoutBilling .form-label { }







#checkoutBilling .form-label-required { }







#checkoutBilling .form-field { }







/* end checkoutBilling */







































/* begin checkoutShipping */



/* used in templates/checkout.shipping.form.tem.php */







#checkoutShipping {



	text-align: left;



	width: 500px;



	margin: 5px;



}







#checkoutShipping .form-label { }







#checkoutShipping .form-label-required { }







#checkoutShipping .form-field { }







/* end checkoutShipping */







































/* begin checkoutPayment */



/* used in templates/checkout.payment.form.tem.php */







#checkoutPayment {



	text-align: left;



	width: 500px;



	margin: 5px;



}







#checkoutPayment .form-label { }







#checkoutPayment .form-field { }







#checkoutPayment #paymentOpts { }







#checkoutPayment #paymentOpts .form-label {



	height: auto;



}







#checkoutPayment #paymentOpts .form-field {



  	padding: 4px;



	height: auto;



	float: left;



}







#checkoutPayment #spacer {



	clear: left;



	float: left;



}







#checkoutPayment .pageNote {



	clear:left;



	float: left;



	margin: 5px;



}







/* end checkoutPayment */







































/* begin checkoutSubscription */



/* used in templates/checkout.subscription.form.tem.php */







#checkoutSubscription {



	text-align: left;



	width: 500px;



	margin: 5px;



}







#checkoutSubscription .form-label { }







#checkoutSubscription .form-field { }







#checkoutSubscription #spacer {



	clear: left;



	float: left;



}







/* end checkoutSubscription */



































/* begin checkoutConfirm */



/* used in templates/checkout.confirm.tem.php */







#checkoutConfirm {



	text-align: left;



	width: 500px;



	margin: 5px;



}







#checkoutConfirm h2 { }







#checkoutConfirm #billInfo {



	margin: 5px;



	border: 1px solid #D8DDE3;



	height: 190px;



	width: 230px;



	float: left;



	clear: left;



	text-align: left;



}







#checkoutConfirm #shipInfo {



	margin: 5px;



	border: 1px solid #D8DDE3;



	height: 190px;



	width: 230px;



	float: left;



	text-align: left;



}







#checkoutConfirm #paymentInfo {



	margin: 5px;



	border: 1px solid #D8DDE3;



	height: auto;



	width: 230px;



	clear: both;



	float: left;



	text-align: left;



}







#checkoutConfirm #orderDetails {



	margin: 5px;



	float: left;



	clear: left;



	border: 1px solid #D8DDE3;



	width: 470px;



	border-collapse: collapse;



	text-align: left;



}







#checkoutConfirm #orderDetails .list {



	border: 1px solid #D8DDE3;



	height: 22px;



}







#checkoutConfirm .hdr-title {



	color: #FFFFFF;



	background-color: #4d4d4d;



	text-align: left;



	padding: 5px;



	font-weight: bold;



}







#checkoutConfirm .body {



	padding: 5px;



}







.submitBtn {







	font-size: 130%;







	font-weight: bold;







}















.submitOrder {







	width: 470px;







	margin-top: 10px;







	margin-bottom: 10px;







}















.pageNote {



	margin: 5px;



	text-align: left;



}







/* end checkoutConfirm */



































/* begin checkoutComplete */



/* used in templates/checkout.complete.tem.php */







#checkoutComplete {



	text-align: left;



	width: 500px;



	margin: 5px;



}







#checkoutComplete .container {



	padding: 0px;



	margin: 0px;



	width: auto;



	height: auto;



}







#checkoutComplete #pageNote {



	margin-top: 10px;



	width: auto;



	height: auto;



}







#checkoutComplete #downloadFiles {



	margin-top: 10px;



	height: 35px;



}







#checkoutComplete #downloadFiles input {



	font-size: 120%;



	font-weight: bold;



}







#checkoutComplete .hdr-title {



	font-size: 105%;



	font-weight: bold;



	line-height: 20px;



}







#checkoutComplete .container input {



	margin-bottom: 100px;



}







/* end checkoutComplete */































/* begin clientAccount */



/* used in all the client "my account" templates */



/* templates/client.*.tem.php */







#clientAccount {



	text-align: left;



	width: 500px;



	margin: 5px;



}







#clientAccount h2 { }







#clientAccount .section {



	height: 40px;



	float: left;



	clear: left;



	width: 65%;



}







#clientAccount .logout {



	height: 40px;



	float: right;



	vertical-align: bottom;



}







#clientAccount .logout a {



	padding-right:12px;



}







#clientAccount .logout a:hover { }







#clientAccount #billInfo {



	margin: 5px;



	height: 180px;



	border: 1px solid #D8DDE3;



	width: 230px;



	float: left;



	clear: left;



	text-align: left;



}







#clientAccount #billInfo a {



	/* color: #FFFFFF; */



}







#clientAccount #shipInfo {



	margin: 5px;



	height: 180px;



	border: 1px solid #D8DDE3;



	width: 230px;



	float: left;



	text-align: left;



}







#clientAccount #shipInfo a {



	/* color: #FFFFFF; */



}







#clientAccount #paymentInfo {



	margin: 5px;



	border: 1px solid #D8DDE3;



	height: auto;



	width: 230px;



	float: left;



	text-align: left;



}







#clientAccount #subscriptionBillInfo {



	margin: 5px;



	border: 1px solid #D8DDE3;



	float: left;



	clear: left;



	text-align: left;



}







#clientAccount #subscriptionShipInfo {



	margin: 5px;



	border: 1px solid #D8DDE3;



	text-align: left;



	float: left;



}







#clientAccount #subscriptionPaymentInfo {



	margin: 5px;



	border: 1px solid #D8DDE3;



	height: auto;



	width: 230px;



	float: left;



	clear: left;



	text-align: left;



}







#clientAccount #orderDetails {



	margin: 5px;



	float: left;



	clear: left;



	border: 1px solid #D8DDE3;



	width: 470px;



	border-collapse: collapse;



}







#clientAccount #orderDetails .list {



	border: 1px solid #D8DDE3;



	height: 22px;



}







#clientAccount .hdr-title {



	color: #FFFFFF;



	background-color: #4d4d4d;



	text-align: left;



	padding:5px;



	font-weight: bold;



}







#clientAccount .body {



	padding: 5px;



}







#clientAccount #orderList .title, #clientAccount #subscriptionOrderList .title {



	text-align: left;



	margin: 5px;



}







#clientAccount #orderList, #clientAccount #subscriptionOrderList {



	border: 1px solid #D8DDE3;



	border-collapse: collapse;



	padding: 0;



	margin: 0;



	float: left;



	width: 100%;



}







#clientAccount #orderList thead th, #clientAccount #subscriptionOrderList thead th {



	color: #FFFFFF;



	background-color: #4d4d4d;



	text-align: left;



	vertical-align: middle;



	padding: 3px;



	height: 25px;



}







#clientAccount #orderList tbody tr td, #clientAccount #subscriptionOrderList tbody tr td {



	border-top: 1px solid #D8DDE3;



	padding: 3px;



	text-align: left;



}







#clientAccount #orderList .buttons, #clientAccount #subscriptionOrderList .buttons {



	text-align: right;



}







#clientAccount #orderList thead tr th a, #clientAccount #subscriptionOrderList thead tr th a {



	color: #FFFFFF;



}







#clientAccount #orderList thead tr th a:hover, #clientAccount #subscriptionOrderList thead tr th a:hover {



	color: #FFFFFF;



}







#clientAccount #orderList, #clientAccount #subscriptionOrderList {



	margin: 5px;



	float: left;



	border: 1px solid #D8DDE3;



	height: auto;



	width: 96%;



	text-align: left;



}







#clientAccount #orderList table, #clientAccount #subscriptionOrderList table {



	width: 100%;



	margin: 5px;



	border-collapse: collapse;



	border-top: 1px solid #D8DDE3;



	text-align: left;



}







#clientAccount #orderList table thead th, #clientAccount #subscriptionOrderList table thead th {



	text-align: left;



	font-weight: bold;



}







#clientAccount #orderList table tbody, #clientAccount #orderList table tbody tr td, #clientAccount #subscriptionOrderList table tbody, #clientAccount #subscriptionOrderList table tbody tr td {



	text-align: left;



	border-bottom: 1px solid #D8DDE3;



	border-top: 1px solid #D8DDE3;



	padding: 2px;



}







#clientAccount #orderList .outOfStock {



	background-color: #FF4040;



}







#clientAccount #orderList .exceedingStock {



	background-color: #FFFF80;



}







#clientAccount #myAccount {



	margin: 5px;



	border: 1px solid #D8DDE3;



	height: auto;



	width: 250px;



	float: left;



	text-align: left;



}







#clientAccount #pageNote, #clientAccount .pageNote {



	text-align: left;



	clear: left;



	font-size: 11px;



}







#clientAccount #clientAccount .body { }







#clientAccount .all-link {



	margin: 5px;



}







#clientAccount .links {



	float: right;



	padding-top: 15px;



	padding-right: 15px;



}







#clientAccount .buttons {



	clear: left;



	float: left;



	padding-top: 15px;



	padding-left: 3px;



	width: 100%;



}







#clientAccount #otherStats { }







#clientAccount .points {



	padding-left: 3px;



	clear: left;



	float: left;



}







#clientAccount .pagination {



	float: right;



	padding-left: 3px;



	padding-top: 13px;



	height: 22px;



	width: auto;



}







#clientAccount .pagination a {



	color: #C00000;



	text-decoration: underline;



}







#clientAccount .pagination a:hover {



	color: #000000;



	text-decoration: none;



}







#clientAccount .myerror {



	clear: left;



	float: left;



}







#clientAccount .adminFile {



	float: left;



	clear: left;



	margin-left: 5px;



	margin-top: 10px;



}







#clientAccount #outOfStock {



	float: left;



	clear: left;



	color: #FF0000;



}







#clientAccount #exceedingStock {



	float: left;



	clear: left;



	color: #FF0000;



}



/* end clientAccount */































/* begin vendorLogin */



/* used in templates/vendor.login.tem.php */



/* used in templates/vendor.login.password.tem.php */







#vendorLogin {



	text-align: left;



	width: 500px;



	margin:5px;



}







#vendorLogin h2 { }







#vendorLogin #pageNote {



	height: 25px;



}







#vendorLogin .form-label { }







#vendorLogin .form-field { }







/* end vendorLogin */



































/* begin vendorAccount */







#vendorAccount {



	text-align: left;



	margin: 5px;



	width: 500px;



}







#vendorAccount h2 {



	width: 350px;



}







#vendorAccount hr {



	float: left;



	clear: left;



}







#vendorAccount .vendorlink {



	color: #FFFFFF;



}







#vendorAccount .pagination {



	width: 475px;



	margin-top: 10px;



	margin-bottom: 10px;



}







#vendorAccount #pageNote {



	height: 25px;



}







#vendorAccount .myerror {



	float: left;



	clear: left;



	line-height: 5px;



}







#vendorAccount .section {



	height: 40px;



	float: left;



	clear: left;



	width: 50%;



}







#vendorAccount .logout {



	height: 40px;



	float: right;



	vertical-align: bottom;



}







#vendorAccount .logout a { }







#vendorAccount .logout a:hover { }







#vendorAccount #billInfo {



	margin: 5px;



	height: 160px;



	width: 470px;



	float: left;



	clear: left;



}







#vendorAccount #orderDetails {



	margin: 5px;



	float: left;



	clear: left;



	border: 1px solid #D8DDE3;



	width: 470px;



	border-collapse: collapse;



}







#vendorAccount #orderDetails .list {



	border: 1px solid #D8DDE3;



	height: 22px;



}







#vendorAccount .hdr-title {



	color: #FFFFFF;



	background-color: #4d4d4d;



	text-align: left;



	padding:5px;



	font-weight: bold;



}







#vendorAccount .body {



	padding: 5px;



}







#vendorAccount #myAccount {



	margin: 5px;



	border: 1px solid #D8DDE3;



	height: auto;



	width: 250px;



	float: left;



	text-align: left;



}







#vendorAccount #orderList .title {



	margin: 5px;



}







#vendorAccount #orderList {



	border: 1px solid #D8DDE3;



	border-collapse: collapse;



	padding: 0;



	margin: 0;



	float: left;



	width: 100%;



}







#vendorAccount #orderList thead th {



	color: #FFFFFF;



	background-color: #4d4d4d;



	text-align: left;



	vertical-align: middle;



	padding: 3px;



	height: 25px;



}







#vendorAccount #orderList tbody tr td {



	border-top: 1px solid #D8DDE3;



	padding: 3px;



}







#vendorAccount #orderList .buttons {



	text-align: right;



}







#vendorAccount #orderList thead tr th a {



	color: #FFFFFF;



}







#vendorAccount #orderList thead tr th a:hover {



	color: #FFFFFF;



}







#vendorAccount #orderList {



	margin: 5px;



	float: left;



	border: 1px solid #D8DDE3;



	height: auto;



	width: 96%;



}







#vendorAccount #orderList table {



	width: 100%;



	margin: 5px;



	border-collapse: collapse;



	border-top: 1px solid #D8DDE3;



}







#vendorAccount #orderList table thead th {



	text-align: left;



	font-weight: bold;



}







#vendorAccount #orderList table tbody, #vendorAccount #orderList table tbody tr td {



	text-align: left;



	border-bottom: 1px solid #D8DDE3;



	border-top: 1px solid #D8DDE3;



	padding: 2px;



}







#vendorAccount .buttons {



	clear: left;



	float: left;



	padding-top: 5px;



	padding-left: 3px;



}







#vendorAccount #billInfo { }







#vendorAccount #otherStats { }







#vendorAccount .large {



	font-size: 125%;



	font-weight: bold;



	padding-top: 10px;



	padding-bottom: 10px;



}







#vendorAccount .productActionButtons {



	clear: both;



	float: right;



}







#vendorAccount .productActionOptions {



	float: left;



}







#vendorAccount #productList {



	margin: 5px;



	float: left;



	clear: left;



}







#vendorAccount #productList thead tr th {



	color: #FFFFFF;



	background-color: #4d4d4d;



	text-align: left;



	padding: 5px;



	font-weight: bold;



}







#vendorAccount #productList thead tr td { }







#vendorAccount #vendorTabs {



	margin: 5px;



	float: left;



	clear: left;



}







#vendorAccount #vendorTabs .tabs-on {



	margin: 5px;



	font-weight: bold;



	float: left;



}







#vendorAccount #vendorTabs .tabs-off {



	margin: 5px;



	float: left;



}







#vendorAccount .vendorTable {



	float: left;



	clear: left;



}



/* end vendorAccount */



































/* start registryList */



/* used in templates/registry.list.tem.php */







#registryList {



	width: 500px;



	margin: 5px;



	text-align: left;



}







#registryList .content-even {



	border-bottom: 1px dotted #D9D9D9;



	text-align: center;



	vertical-align: top;



	padding: 8px;



	margin:	1px;



	width: 460px;



}







#registryList .content-odd {



	border-bottom: 1px dotted #D9D9D9;



	text-align: center;



	vertical-align: top;



	padding: 8px;



	margin:	1px;



	width: 460px;



}







#registryList .title {



	margin-top: 8px;



	margin-bottom: 8px;



	text-align: left;



	float: left;



	clear: both;



}







#registryList #registryListResults{



	float: left;



	clear: left;



}







/* end registryList */











/* Store Section */



.storeState {

	font: 15px Arial;

	color: #ee3b79;

}



.storeName {

	font: 13px;

	font-weight: bold;

	color: #656666;

}



.storeText {

	font: 11px;

	color: #8f9090;

}