/*----common styles start---*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, ul, li, form, label, img, tr, td {margin:0px; padding:0px; border:0px; outline:0px;}
:focus {outline: 0;}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3a1c00;
}
body {
	background-color: #dfd4b4;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	color: #3a1c00;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
h1 {
	font-size: 11px;
	font-weight: normal;
	color: #3a1c00;
	text-decoration: none;
	display:inline;
}
h2{}
h3{}
#master-container {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 15px;
}
#top {
	clear: both;
	float: left;
	width: 960px;
	padding-bottom: 5px;
}
#top #left {
	text-align: left;
	float: left;
	width: 460px;
}
#top #right {
	text-align: right;
	float: right;
	width: 500px;
}
#nav-container {
	background-image: url(../images/top-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	float: left;
	height: 150px;
	width: 940px;
	padding: 10px;
	margin-bottom: 4px;
}
#logo {
	float: left;
}
#nav-container #right-boxes {
	height: 113px;
	width: 420px;
	padding-left: 0px;
	float: left;
	clear: right;
}
#right-boxes #prod-search {
	background-image: url(../images/prod-search-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	height: 25px;
	width: 370px;
	margin-bottom: 10px;
	font-family: "Arial Rounded MT Bold", Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	line-height: 22px;
	margin-left:40px;
}
#topCallUs
{
	float:left; 
	color:white; 
	font-weight:bold; 
	width:200px; 
	padding-left:10px; 
	font-size:18px; 
	text-align:center; 
	padding-top:15px;
}
#prod-search input,label {
	float: left;
}
#prod-search .searchfield {
	border: 1px solid #dfd4b4;
	height: 18px;
	width: 200px;
	font-size: 14px;
	color: #3A1C00;
	background-color: white;
	font-weight: bold;
	margin-right: 7px;
	margin-left: 7px;
	font-family: "Arial Rounded MT Bold", Arial;
}
#right-boxes #shopcart {
	background-image: url(../images/cart-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	width: 243px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 52px;
	float: right;
	font-family: "Arial Rounded MT Bold", Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#shopcart span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3a1c00;
	float: right;
	font-weight: normal;
}#shopcart #links {
	padding-top: 5px;
}
#nav-container #main-nav {
	font-size: 15px;
	color: #FFFFFF;
	font-family: "Arial Rounded MT Bold", Arial;
	float: left;
	width: 615px;
	padding-left: 5px;
	padding-top:2px;
}
#nav-container #main-nav a{
	font-size: 18px;
	color: #FFFFFF;
	font-family: "Arial Rounded MT Bold", Arial;
    margin-right: 12px;
    font-weight:bold;
}
#nav-container #main-nav a:hover{
	color: #ad1052;
}
#main-nav li {
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	margin-right: 10px;
	list-style-type: none;
	text-transform: lowercase;
}
#main-nav li div{
	font-size:13px;
}
#main-nav li a.button {
	background: transparent url(../images/nav-btn-right.gif) no-repeat scroll top right;
	display: block;
	float: left;
	height: 15px;
	margin-right: 0px;
	padding-right: 19px;
	text-decoration: none;
	color: #FFFFFF;
	font-size:15px;
	font-weight:bold;
	z-index: 5;
}
#main-nav li a.button span {
	background: url(../images/nav-btn-left.gif) no-repeat left top;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 19px;	
}
#main-nav li a.button:hover {
	background: transparent url(../images/nav-btn-right-h.gif) no-repeat scroll top right;
	height:25px;
}
#main-nav li a.button:hover span {
	background: transparent url(../images/nav-btn-left-h.gif) no-repeat; 
}
#rich-footer-container {
	font-size: 11px;
	background-color: #3a1c00;
	background-image: url(../images/footer-top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
	float: left;
	padding-top: 13px;
	width: 940px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 10px;
	color: #FFFFFF;
	line-height: 16px;
}
#rich-footer-bottom{
	font-size: 1px;
	background-image: url(../images/footer-bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	clear: both;
	float: left;
	height: 13px;
	width: 960px;
	line-height: 1px;
	margin-bottom: 10px;
}
#rich-footer-container a{
	color: #FFFFFF;
	text-decoration: none;
}
#rich-footer-container a:hover{
	color: #DFD4B4;
}
#rich-footer-container ul {
	float: left;
	margin-right: 15px;
}
#rich-footer-container li {
	list-style-type: none;
}
#rich-footer-container .footer-title {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	text-transform: uppercase;
}
#rich-footer-container .pink {
	color: #c82654;
}
#rich-footer-container .blue {
	color: #89cdd6;
}
#rich-footer-container .green {
	color: #bfd689;
}
/*----common styles ends---*/
/*----Home styles start---*/
#home-header-container {
	/*----background-image: url(../images/home-headerbg.gif);---*/
	/*----background-repeat: no-repeat;---*/
	/*----background-position: 0px 0px;---*/
	clear: both;
	float: left;
	height: 315px;
	width: 950px;
	padding: 5px;
	margin-bottom: 5px;
	background-color:#FFFFFF; 
}
#home-header-container #home-hdr-image {
	float: left;
	height: 305px;
	width: 618px;
	padding-right: 22px;
}
#home-header-container #news-home {
	float: left;
	width: 300px;
}
#news-home #news-title {
	background-image: url(../images/header-news-titlebg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
	float: left;
	height: 34px;
	width: 244px;
	margin-bottom: 10px;
	padding-top: 11px;
	padding-left: 56px;
}
#news-home #news-title h2{
	font-size: 20px;
	font-weight: bold;
	text-transform: lowercase;
	color: #FFFFFF;
	font-family: "Arial Rounded MT Bold", Arial;
}
#news-home li {
	margin-left: 15px;
	list-style-type: disc;
	margin-bottom: 5px;
	font-size:12px;
}
#news-home a:hover {
	color: #DFD4B4;
	text-decoration: none;
}
#home-prod-listing-container 
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom:0px;
	padding-top:5px;
	float: left;
	width: 615px;
	margin-right: 15px;
	border: 5px solid #bfd689;
	background-color: #FFFFFF;
	margin-bottom:5px;
}
#home-prod-listing-container #maintitle{
	font-family: "Arial Rounded MT Bold", Arial;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	clear: both;
	float: left;
	width: 615px;
	margin-bottom: 5px;
}
#home-prod-listing-container #maintitle p{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
#home-prod-listing-container #maintitle a:hover{
	color: black;
}
#home-prod-listing-container #maintitle a{
	color: black;
}
#home-prod-listing-container .ind-listing-left {
	background-image: url(../images/home-listing-mainbg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 5px;
	float: left;
	height: 90px;
	width: 290px;
	margin-right: 15px;
	margin-bottom: 8px;
}
#home-prod-listing-container .ind-listing-right {
	background-image: url(../images/home-listing-mainbg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 5px;
	float: left;
	height: 90px;
	width: 290px;
	margin-bottom: 8px;
}
.ind-listing-left a, .ind-listing-right a{ text-decoration:underline;}
#home-prod-listing-container .list-title {
	background-image: url(../images/home-listing-hdngbg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
	float: left;
	height: 26px;
	width: 280px;
	margin-bottom: 3px;
	padding-top: 4px;
	padding-left: 10px;
}
.list-title h3{
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.list-title a{
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
.list-title a:hover{
	color: #000000;
}
#home-prod-listing-container .list-thumb {
	background: #ffffff;
	float: left;
	height: 45px;
	width: 45px;
	margin-right: 5px;
	border: solid 1px #89cdd6;
}
#home-prod-listing-container .list-thumb img{
	margin-right: auto;
	margin-left: auto;
}
#home-prod-listing-container #viewother a {
	font-size: 12px;
	font-weight: bold;
	color: #c82654;
	text-decoration: none;
	text-align: right;
	width: 615px;
	float: left;
	clear: both;
}
#home-right-ads {
	float: left;
	width: 300px;
}
#home-right-ads p{
	padding-bottom: 5px;
}
/*----Home styles end---*/
/*----Listing and detailed product common styles---*/
#pageheading{
	background-image: url(../images/prod-listing/listing-h2-bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
	float: left;
	height: 23px;
	width: 913px;
	padding-top: 7px;
	padding-right: 34px;
	padding-left: 13px;
	margin-bottom: 4px;
	padding-bottom: 0px;
}
#pageheading h2{
	font-size: 15px;
	color: #FFFFFF;
	text-align: right;
	float: right;
}
#pageheading span{
	float: left;
}
#left-list-container{
	
	float: right;
	width: 250px;
	margin-right: 0px;
	margin-bottom: 10px;
}
#left-list-container #listtop{
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/prod-listing/listing-left-top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
	float: left;
	height: 5px;
	width: 255px;
}
#left-list-container #listings{
	background-color: #bfd689;
	clear: both;
	float: left;
	width: 245px;
	padding-right: 5px;
	padding-left: 5px;
}
#left-list-container #listbottom{
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/prod-listing/listing-left-bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
	float: left;
	height: 5px;
	width: 255px;
}
#left-list-container #listings .listing-box{
	clear: both;
	float: left;
	width: 245px;
	margin-bottom: 5px;
}
#listings .listing-box .listing-title{
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/prod-listing/listing-left-list-title.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
	float: left;
	height: 27px;
	width: 225px;
	padding-top: 8px;
	padding-left: 20px;
}
#listings .listing-box .listing-title a{
	color: #FFFFFF;
}
#listings .listing-box .listing-title a:hover{
	color: #000000;
}
/*#listings .listing-box .listing-title h3{
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}*/
#listings .listing-box .listing-body{
	background-color: #FFFFFF;
	clear: both;
	float: left;
	width: 205px;
	padding-top: 5px;
	padding-left: 35px;
	padding-right: 5px;
	font-size:14px;
}
#listings .listing-box .listing-body a:hover{
	color: #C82654;
	text-decoration: none;
}
.listing-box .listing-bottom{
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/prod-listing/listing-left-list-bot.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
	float: left;
	height: 5px;
	width: 245px;
}
#listing-right-box {
	float: left;
	width: 695px;
}
#listing-center-box {
	width: 895px;
	margin-bottom:5px;
}
/*----Listing and detailed product common styles end---*/
/*----Listing page styles start---*/
#listing-page{
	clear: both;
	float: left;
	width: 960px;
	margin-bottom: 10px;
}
#listing-page #listing-right-box {
	float: left;
	width: 695px;
}
#listing-page #listing-right-box #maintitle{
	clear: both;
	float: left;
	width: 695px;
}
#listing-page #listing-right-box #maintitle h3{
	font-family: "Arial Rounded MT Bold", Arial;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
}
#listing-page #listing-center-box {
	float: left;
	width: 895px;
}
#listing-page #listing-center-box #maintitle{
	clear: both;
	float: left;
	width: 895px;
}
#listing-page #listing-center-box #maintitle h3{
	font-family: "Arial Rounded MT Bold", Arial;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
}
#listing-page .paging {
	font-size: 12px;
	background-image: url(../images/prod-listing/listing-paging-bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: right;
	clear: both;
	height: 24px;
	width: 675px;
	margin-bottom: 10px;
	padding-top: 1px;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
}
#listing-page .paging a{
	font-weight: normal;
}
#listing-page .paging a:hover{
	color: #DFD4B4;
}
#listing-page #listing-right-box .product {
	float: left;
	height: 252px;
	width: 193px;
	margin-right: 10px;
	margin-left: 10px;
	background-image: url(../images/product-listing-bg.gif);
	background-repeat: no-repeat;
	text-align: center;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
	font-size: 12px;
	margin-bottom: 10px;
}
#listing-page #listing-right-box .product a:hover{
	color: #3a1c00;
}
/*----Listing page styles end---*/
/*----Detailed product page styles start---*/
#listing-right-box {
	float: left;
	width: 695px;
}
#listing-right-box .prod-name {
	background-image: url(../images/prod-listing/listing-paging-bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
	height: 19px;
	width: 675px;
	margin-bottom: 10px;
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	float: left;
}
#listing-right-box .prod-name h3{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}
#listing-right-box #product-details {
	float: left;
	width: 673px;
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px solid #482d13;
}
#product-details #left-images{
	float: left;
	width: 230px;
	padding-right: 11px;
	text-align: center;
}
#left-images a:hover{
	color: #C82654;
}
#left-images #recent-box{
	clear: both;
	float: left;
	width: 230px;
	padding-top: 5px;
}
#recent-box #recenttop{
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/detailed-product/prod-detailed-left-top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
	float: left;
	height: 10px;
	width: 230px;
}
#recent-box #recent-body{
	background-color: #eeeeee;
	clear: both;
	float: left;
	width: 230px;
}
#recent-body img{margin-bottom: 10px;}
#recent-box #recent-bottom{
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/detailed-product/prod-detailed-left-bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
	float: left;
	height: 10px;
	width: 230px;
}
#product-details #rightdetails{
	font-size: 12px;
	width: 425px;
	float: left;
}
#rightdetails .prod-name1{
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
}
#rightdetails #orderbox{
	clear: both;
	float: left;
	width: 425px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#orderbox #ordertop{
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/detailed-product/prod-detailed-right-order-top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
	float: left;
	height: 10px;
	width: 425px;
}
#orderbox #orderbody{
	background-color: #DFEAC4;
	clear: both;
	float: left;
	width: 405px;
	padding-right: 10px;
	padding-left: 10px;
}
#orderbox #orderbody p{
	padding-bottom: 5px;
}
#orderbox #orderbody label{
	width: 90px;
	padding-top: 5px;
	text-align:right;
	padding-right:5px;
}
#orderbox #orderbody #lblOurPrice{
	font-weight:bold;
}
#orderbox #orderbody .form-field{
	border: solid 1px #482d13;
	padding-left: 2px;
}
#orderbox #orderbody .form-field-qty{
	border: solid 1px #482d13;
	padding-left: 2px;
	width:20px;
}
#orderbox #orderbottom{
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/detailed-product/prod-detailed-right-order-bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
	float: left;
	height: 10px;
	width: 425px;
}
#rightdetails #detailsrev-box{
	clear: both;
	float: left;
	width: 425px;
}
#detailsrev-box #detrev-top{
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/detailed-product/prod-detailed-right-details-top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
	float: left;
	height: 5px;
	width: 425px;
}
#detailsrev-box #detrev-body{
	background-color: #c4e6ea;
	clear: both;
	float: left;
	width: 405px;
	padding-right: 10px;
	padding-left: 10px;
	min-height: 348px;
}
* html #detailsrev-box #detrev-body{height: 348px;}
#detrev-body p{
	padding-bottom: 10px;
}
#detrev-body #navigation{
	clear: both;
	float: left;
	width: 400px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ae3e71;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
#detrev-body #navigation li{
	float: left;
	height: 17px;
	width: 121px;
	list-style-type: none;
	background-image: url(../images/detailed-product/nav.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#detrev-body #navigation li a{
	float: left;
	width: 121px;
	list-style-type: none;
	background-image: url(../images/detailed-product/nav.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #FFFFFF;
	text-decoration: none;
	height: 15px;
	padding-top: 2px;
}
#detrev-body #navigation li .inActive{
	float: left;
	width: 121px;
	list-style-type: none;
	background-image: url(../images/detailed-product/nav-inactive.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #a81353;
	text-decoration: none;
	height: 15px;
	padding-top: 2px;
}
#detrev-body #navigation li a:hover{
	background-image: url(../images/detailed-product/nav.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #FFFFFF;
}
#detailsrev-box #detrev-bottom{
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/detailed-product/prod-detailed-right-details-bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
	float: left;
	height: 5px;
	width: 425px;
}
/*-----Detailed product listing ends----*/
/*----checkout starts---*/
#checkoutbox {
	float: left;
	width: 673px;
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px solid #482d13;
	font-size: 12px;
}
#checkoutbox a:hover{
	color: #DFD4B4;
}
#checkoutbox p{
	padding-bottom: 5px;
}
#checkoutbox .checkout-title{
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
}
.photoContestForm{
	float: left;
	width: 600px;
	padding-top: 10px;
}
#checkoutbox .checkoutForm{
	float: left;
	width: 291px;
	padding-top: 10px;
}
#checkoutbox .reviewForm{
	float: left;
	width: 491px;
	padding-top: 10px;
}
#checkoutbox label{
	width: 87px;
	padding-right: 10px;
	padding-top: 2px;
	float: left;
}
#checkoutbox .formfield {
	height: 18px;
	width: 175px;
	padding-left: 2px;
	border: 1px solid #482d13;
}
#checkoutbox #rightbox{
	float: left;
	width: 330px;
	margin-left: 50px;
}
#checkoutbox #rightboxReview{
	float: left;
	width: 120px;
	margin-left: 10px;
}
#rightbox #checkoutgreen {
	clear: both;
	float: left;
	width: 330px;
	padding-bottom: 10px;
}
#checkoutgreen #greentop{
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/checkout/checkout-green-top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
	float: left;
	height: 9px;
	width: 330px;
}
#checkoutgreen #greenbody{
	background-color: #DFEAC4;
	clear: both;
	float: left;
	width: 310px;
	padding-right: 10px;
	padding-left: 10px;
}
#checkoutgreen #greenbot{
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/checkout/checkout-green-bot.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
	float: left;
	height: 10px;
	width: 330px;
}
#rightbox #checkoutblue {
	clear: both;
	float: left;
	width: 330px;
}
#checkoutblue #bluetop{
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/checkout/checkout-blue-top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
	float: left;
	height: 10px;
	width: 330px;
}
#checkoutblue #bluebody{
	background-color: #C4E6EA;
	clear: both;
	float: left;
	width: 310px;
	padding-right: 10px;
	padding-left: 10px;
}
#checkoutblue #bluebot{
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/checkout/checkout-blue-bot.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
	float: left;
	height: 10px;
	width: 330px;
}
#divDetails
{
	width:410px;
	height:320px;
	OVERFLOW-Y: auto; 
	OVERFLOW-X:hidden;
	clear:both;
}
#divReviews
{
	width:410px;
	height:320px;
	OVERFLOW-Y: auto; 
	OVERFLOW-X:hidden;
	clear:both;
}
.clearfix
{
	clear:both;
}
/*----cartbox starts---*/
#cartbox {
	float: left;
	width: 943px;
	background-color: #f2f2f2;
	padding: 5px;
	border: 1px solid #482d13;
	font-size: 12px;
	margin:2px;
}
#cartbox a:hover{
	color: #DFD4B4;
}
#cartbox p{
	padding-bottom: 5px;
}
#cartbox .checkout-title{
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
}
#cartbox .checkoutForm{
	float: left;
	width: 291px;
	padding-top: 10px;
}
#cartbox label{
	width: 87px;
	padding-right: 10px;
	padding-top: 2px;
	float: left;
}
#cartbox .formfield {
	height: 18px;
	width: 175px;
	padding-left: 2px;
	border: 1px solid #482d13;
}
.form-field-zip
{
	width:40px;
}
.form-field-promo
{
	width:60px;
}
#lblConfirmation
{
	color:Red;
	font-weight:bold;
	font-size:13px;
}
#btnCheckOut
{
	background-color:#a81353;
	color:White;
	font-weight:bold;
}
#btnContinueShopping
{
	background-color:#bfd689;
	color:#3a1c00;
	font-weight:bold;
}
#detailReviewTitle
{
	float:left;
	font-weight:bold;
	text-transform:uppercase;
}
#detailReviewRating
{
	float:right;
	font-weight:bold;
}
#detailReviewDescription
{
	clear:both;
	padding-top:5px;
	padding-left:10px;
}
#detailReviewName
{
	clear:both;
	font-style:italic;
	padding-top:5px;
	font-weight:bold;
	font-size:11px;
	padding-left:10px;
}
.orderConfirmation
{
	color:#a81353;
	text-align:center;
	font-weight:bold;
	font-size:16px;
}
.orderSubConfirmationL
{
	float:left;
	font-weight:bold;
	font-size:14px;
}
.orderSubConfirmationR
{
	float:right;
	font-weight:bold;
	font-size:14px;
}
.link1
{
    background-color:#dfd4b4;
    padding:5px;
    clear:both;
}
.link2
{
    padding:5px;
    clear:both;
}
.pageNext
{
    float:left;
    font-weight:bold;
    font-size:12px;
    padding:8px 4px 8px 4px;
}
.pagePrevious
{
    float:right;
    font-weight:bold;
    font-size:12px;
    padding:8px 4px 8px 4px;
}
.txtMulti
{
	width:730px;
	height:60px;
}
.txtMultiMedium
{
	width:330px;
	height:60px;
}
.txtMedium
{
	width:330px;
}
.reviewsFooter
{
	font-size:11px; 
	font-weight:bold; 
	padding-top:6px; 
	text-align:center;
}
.reviewsNumber
{
	float:left;
	color:#a81353; 
	font-weight:bold; 
	text-transform:uppercase;
}
.reviewsRating
{
	float:right;
	color:#a81353; 
	font-weight:bold; 
	text-transform:uppercase;
}
#divBreadCrumbs
{
	padding-bottom: 6px;
	clear:both;
}
#mcafeesecure-top
{
	float:left;
	padding-top:6px;
}
#checkoutgreen #greenbody a{
	color:Blue;
}
#checkoutgreen #greenbody a:hover{
	color:Black;
}
#socialnetwork
{
	text-align:center;
	clear:both;
}
#socialnetwork img
{
	padding-left:4px;
	padding-right:4px;
}
#pnlFilter
{
	padding-bottom:10px;
}
#pnlFilter input
{
	font-size:11px;
}
#pnlFilter select
{
	font-size:11px;
}
#maintitle h3
{
	font-size:22px;
}
#homeBottom
{
	clear: both;
	width: 940px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	border: 5px solid #bfd689;
	background-color: #FFFFFF;
}
#homeBottom h4
{
	clear: both;
	font-size:13px;
}
#homeBottom p
{
	margin-bottom:10px;
	text-align:justify;
	font-size:12px;
}
#homeBottom a
{
	color:#3a1c00;
}
#homeBottom a:hover
{
	color:#3a1c00;
}
.homepageProduct {
	float: left;
	height: 250px;
	width: 191px;
	margin-right: 2px;
	margin-left: 2px;
	border: 1px solid #482d13;
	text-align: center;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	font-size: 12px;
	margin-bottom: 0px;
}
.homepageProduct a:hover
{
	color: #C82654;
}
.homepageProductTitle{
	font-family: "Arial Rounded MT Bold", Arial;
	font-size: 22px;
	font-weight: bold;
	color: #482d13;
	clear: both;
	float: left;
	width: 615px;
	margin-bottom: 2px;
}
#detailCart
{
	text-align:left;
	padding-left:120px;
}
.pRating
{
	padding-bottom:4px;
	padding-top:4px;
	font-weight:bold;
}
#pBottomLinks a
{
	font-size:11px;
}
#pBottomLinks strong
{
	font-size:11px;
}
#pBottomLinks
{
	font-size:11px;
}
#pArticleLinks a
{
	font-size:11px;
}
#pArticleLinks strong
{
	font-size:11px;
}
#pArticleLinks
{
	font-size:11px;
}
/*----article starts---*/
#article {
	float: left;
	width: 943px;
	background-color: #f2f2f2;
	padding: 5px;
	border: 1px solid #482d13;
	font-size: 13px;
	margin:2px;
}
#article a:hover{
	color: #DFD4B4;
}
#article p{
	padding-bottom: 10px;
}
#article .checkout-title{
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
}
#article .checkoutForm{
	float: left;
	width: 291px;
	padding-top: 10px;
}
#article label{
	width: 87px;
	padding-right: 10px;
	padding-top: 2px;
	float: left;
}
#article .formfield {
	height: 18px;
	width: 175px;
	padding-left: 2px;
	border: 1px solid #482d13;
}
.photoContestTextBox {
	height: 18px;
	width: 400px;
	padding-left: 2px;
	border: 1px solid #482d13;
}
.photoContestTextBoxMulti {
	height: 18px;
	width: 400px;
	height:60px;
	padding-left: 2px;
	border: 1px solid #482d13;
}
#bottomSeals
{
	background-image: url(../images/footer-right-bg1.gif);
	background-repeat: no-repeat;
	background-position:right center;
	text-align:center;
	height:155px;
	padding-top:8px;
	margin-right:14px;
}
#bottomSeals a
{ 
	color:Black;
}
#bottomSeals table
{
	text-align:center;
	float:left;
}
#bottomLinks
{
	float:left;
	height:140px;
	width:550px;
}
#AuthorizeBottomFooter
{
	width:110px;
	float:left;
	text-align:center;
	padding-left:15px;
}
.storeChange
{
	color:Red;
	font-size:18px;
	font-weight:bold;
}
.btnNextCustomer
{
	font-size:10px;
}
.font-size-13px
{
	font-size:13px;
	background-color: #f2f2f2;
	padding: 10px;
	border: 1px solid #482d13;
	margin:5px;
}
#homebox-left
{
	background-image: url(../images/home_box_left.gif);
	background-repeat: no-repeat;
	float: left;
	height:285px;
	width:210px;
}
#homebox-middle
{
	background-image: url(../images/home_box_middle.gif);
	background-repeat: no-repeat;
	float: left;
	height:285px;
	width:205px;
}
#homebox-right
{
	background-image: url(../images/home_box_right.gif);
	background-repeat: no-repeat;
	float: left;
	height:285px;
	width:205px;
}
.homebox_toptitle
{
	color:White;
	font-family: "Arial Rounded MT Bold", Arial;
	font-weight:bold;
	text-align:center;
	font-size:20px;
	height:25px;
	padding-top:7px;
	padding-bottom:10px;
	clear:both;
}
.homebox_image
{
	text-align:center;
	clear:both;
}
.homebox_rating
{
	font-size:13px;
	text-align:center;
	clear:both;
}
.homebox_FromPrice
{
	text-align:left;
	clear:both;
	color:#788656;
	font-family: "Arial Rounded MT Bold", Arial;
	font-weight:bold;
	font-size:24px;
	padding-top:5px;
	padding-bottom:5px;
}
.homebox_FromPrice label
{
	color:#3a1c00;
	font-size:18px;
	padding-right:5px;
	margin:0px;
	text-align:right;
	width:80px;
}
.homebox_from
{
	float:left;
	color:#3a1c00;
	font-family: "Arial Rounded MT Bold", Arial;
	font-weight:bold;
	
}
.homebox_price
{
	float:left;
	clear:right;
}
.homebox_producttitle
{
	color:Black;
	font-weight:bold;
	font-size:15px;
	text-align:center;
	padding-bottom:5px;
}
.homebox_producttitle a:hover
{
	color:#a81453;
}
.homebox-RPT
{
	background-image: url(../images/home_box_middle.gif);
	background-repeat: no-repeat;
	float: left;
	height:280px;
	width:180px;
	padding-left:10px;
	padding-right:10px;
	margin-right:6px;
}
.homebox-RPT1
{
	background-image: url(../images/home_box_left.gif);
	background-repeat: no-repeat;
	float: left;
	height:280px;
	width:180px;
	padding-left:10px;
	padding-right:10px;
	margin-right:6px;
}
.homebox-RPT2
{
	background-image: url(../images/home_box_middle.gif);
	background-repeat: no-repeat;
	float: left;
	height:280px;
	width:180px;
	padding-left:10px;
	padding-right:10px;
	margin-right:6px;
}
.homebox-RPT3
{
	background-image: url(../images/home_box_right.gif);
	background-repeat: no-repeat;
	float: left;
	height:280px;
	width:180px;
	padding-left:10px;
	padding-right:10px;
	margin-right:6px;
}
.homebox_FromPrice1
{
	text-align:left;
	clear:both;
	color:#a81453;
	font-family: "Arial Rounded MT Bold", Arial;
	font-weight:bold;
	font-size:24px;
	padding-top:5px;
	padding-bottom:5px;
}
.homebox_FromPrice1 label
{
	color:#3a1c00;
	font-size:18px;
	padding-right:5px;
	margin:0px;
	text-align:right;
	width:80px;
}
.homebox_FromPrice2
{
	text-align:left;
	clear:both;
	color:#788656;
	font-family: "Arial Rounded MT Bold", Arial;
	font-weight:bold;
	font-size:24px;
	padding-top:5px;
	padding-bottom:5px;
}
.homebox_FromPrice2 label
{
	color:#3a1c00;
	font-size:18px;
	padding-right:5px;
	margin:0px;
	text-align:right;
	width:80px;
}
.homebox_FromPrice3
{
	text-align:left;
	clear:both;
	color:#45676c;
	font-family: "Arial Rounded MT Bold", Arial;
	font-weight:bold;
	font-size:24px;
	padding-top:5px;
	padding-bottom:5px;
}
.homebox_FromPrice3 label
{
	color:#3a1c00;
	font-size:18px;
	padding-right:5px;
	margin:0px;
	text-align:right;
	width:80px;
}
.productlisting_rating
{
	padding-bottom:3px;
	font-size:13px;
	text-align:center;
	clear:both;
}
.productlisting_producttitle
{
	color:Black;
	font-weight:bold;
	font-size:15px;
	text-align:center;
	padding-bottom:3px;
}
.productlisting_producttitle a:hover
{
	color:#a81453;
}
.productlisting_FromPrice1
{
	text-align:left;
	clear:both;
	color:#a81453;
	font-family: "Arial Rounded MT Bold", Arial;
	font-weight:bold;
	font-size:24px;
	padding-top:3px;
	padding-bottom:3px;
}
.productlisting_FromPrice1 label
{
	color:#3a1c00;
	font-size:18px;
	padding-right:5px;
	margin:0px;
	text-align:right;
	width:80px;
}
.productlisting_image
{
	padding-top:3px;
	text-align:center;
	clear:both;
}
#lblPromoCodeText
{
	color:#a81353;
	width:450px;
}
#localMiamiPage
{
	padding:10px; font-size:14px;
}
#localMiamiPage p
{
	margin-bottom:20px;
	text-align:justify;
}