/*
Theme Name: Polkadoplum Main CSS Theme
Theme URI: http://www.ravendevelopers.com
Description: Polkadoplum Main CSS Theme
Version: 1.0
Author: Anirudh K Mahant
Author URI: http://www.ravendevelopers.com
Tags: Polkadotplum, Fixed Width, Customized Theme
*/
body{
	font: 100% Arial, Helvetica, sans-serif;
	background-color: #E7E5E6;
	text-align: center;
	color: #808285;
	padding: 10px 0;
}
/* HTML typo elements */
a, a:link, a:visited{
	color: #8D8D8D;
}
h1{
	display: block;
	font-size: 2em;
	font-weight: bold;
}
h2{
	display: block;
	font-size: 1.5em;
	font-weight: bold;
}
h3{
	display: block;
	font-size: 1.17em;
	font-weight: bold;
}
h4{
	display: block;
	font-weight: bold;
}
h5{
	display: block;
	font-size: 0.83em;
	font-weight: bold;
}
h6{
	display: block;
	font-size: 0.67em;
	font-weight: bold;
}
p{
	font-size: 12px;
	line-height: 16px;
	color: #808285;
}
li{
	list-style: none;
	list-style-image: none;
}
ul,menu,dir{
	display: block;
	list-style-type: disc;
	margin: 1em 0;
}
ol{
	display: block;
	list-style-type: decimal;
	margin: 1em 0;
}
li{
	display: list-item;
}
caption{
	display: block;
}
blockquote{
	border-top: 3px solid #CFCFCF;
	background-color: #F5F5F5;
	padding: 10px 15px;
	font-size: 0.69em;
  margin: 20px 0;
}
/* form inputs */
input, select, textarea, fieldset, label{
	font: 11px/normal Arial, Helvetica, sans-serif normal;
	border: 1px solid #939598;
	background-color: #FFFFFF;
}
body.home div.maincontent, body.blogs div.maincontent,
body.information div.maincontent, body.shoppe div.maincontent{
	padding: 20px 0px 20px;
}
input, select, textarea, fieldset, label{
	font: 11px/normal Arial, Helvetica, sans-serif normal;
}
label{
	border: none !important;
	background-color: transparent !important;
}
input[type="text"], input[type="password"],
textarea, select{
	background-color: #FAFAFA;
  border: 1px solid #B2B2B2;
  padding: 2px 3px;
}
input[type="text"]:focus, input[type="password"]:focus,
textarea:focus, select:focus{
	background-color: #F5F5F5;
	border: 1px solid #ADADAD;
}
/* Fuck! Internet Explorer */
.ie-inputs{
	background-color: #FAFAFA;
  border: 1px solid #B2B2B2;
  padding: 2px 3px;
}
.ie-inputs-focus{
	background-color: #F5F5F5;
	border: 1px solid #ADADAD;
}
input[type="button"], input[type="submit"]{
	background-color: #AFB852;
	border: 1px solid #C3CA7D;
	padding: 2px 3px;
	color: #FFFFFF;
}
.ie-input-btn{
	background-color: #AFB852;
	border: 1px solid #C3CA7D;
	padding: 2px 3px;
	color: #FFFFFF;	
}
/* body classes for home and inner pages */
body.home, body.blogs, body.information, body.shoppe{
	background-color: #E7E5E6;
}
body.home div.maincontent, body.blogs div.maincontent,
body.information div.maincontent, body.shoppe div.maincontent{
	text-align: left;
}
.container{
	background: #FFFFFF url(images/bg-footer.gif) no-repeat scroll bottom center;
	width: 850px;
	margin: 0 auto;
	text-align: left;
}
td.otl{
	background: transparent url(images/otl.gif) no-repeat scroll left top;
}
td.otx{
	background: transparent url(images/otx.gif) repeat-x scroll left top;
}
td.otr{
	background: transparent url(images/otr.gif) no-repeat scroll right top;
}
td.oyl{
	background: transparent url(images/oyl.gif) repeat-y scroll left top;
}
td.oyr{
	background: transparent url(images/oyr.gif) repeat-y scroll right top;
}
td.obl{
	background: transparent url(images/obl.gif) no-repeat scroll left bottom;
}
td.obx{
	background: transparent url(images/obx.gif) repeat-x scroll left bottom;
}
td.obr{
	background: transparent url(images/obr.gif) no-repeat scroll right bottom;
}
/* Sites main content */
/* Big Green Box */
td.gtl{
	background: transparent url(images/gtl.gif) no-repeat scroll left top;
}
td.gtx{
	background: transparent url(images/gtx.gif) repeat-x scroll left top;
}
td.gtr{
	background: transparent url(images/gtr.gif) no-repeat scroll right top;
}
td.gyl{
	background: transparent url(images/gyl.gif) repeat-y scroll left top;
}
td.gyr{
	background: transparent url(images/gyr.gif) repeat-y scroll right top;
}
td.gbl{
	background: transparent url(images/gbl.gif) no-repeat scroll left bottom;
}
td.gbx{
	background: transparent url(images/gbx.gif) repeat-x scroll left bottom;
}
td.gbr{
	background: transparent url(images/gbr.gif) no-repeat scroll right bottom;
}
/* Small Green Box */
td.gstl{
	background: transparent url(images/gstl.gif) no-repeat scroll left top;
}
td.gstx{
	background: transparent url(images/gstx.gif) repeat-x scroll left top;
}
td.gstr{
	background: transparent url(images/gstr.gif) no-repeat scroll right top;
}
td.gsyl{
	background: transparent url(images/gsyl.gif) repeat-y scroll left top;
}
td.gsyr{
	background: transparent url(images/gsyr.gif) repeat-y scroll right top;
}
td.gsbl{
	background: transparent url(images/gsbl.gif) no-repeat scroll left bottom;
}
td.gsbx{
	background: transparent url(images/gsbx.gif) repeat-x scroll left bottom;
}
td.gsbr{
	background: transparent url(images/gsbr.gif) no-repeat scroll right bottom;
}
/* Small Brown Box */
td.bstl{
	background: transparent url(images/bstl.gif) no-repeat scroll left top;
}
td.bstx{
	background: transparent url(images/bstx.gif) repeat-x scroll left top;
}
td.bstr{
	background: transparent url(images/bstr.gif) no-repeat scroll right top;
}
td.bsyl{
	background: transparent url(images/bsyl.gif) repeat-y scroll left top;
}
td.bsyr{
	background: transparent url(images/bsyr.gif) repeat-y scroll right top;
}
td.bsbl{
	background: transparent url(images/bsbl.gif) no-repeat scroll left bottom;
}
td.bsbx{
	background: transparent url(images/bsbx.gif) repeat-x scroll left bottom;
}
td.bsbr{
	background: transparent url(images/bsbr.gif) no-repeat scroll right bottom;
}
/* Small Solid Green Box */
td.gsstl{
	background: transparent url(images/gsstl.gif) no-repeat scroll left top;
}
td.gsstx{
	background: transparent url(images/gsstx.gif) repeat-x scroll left top;
}
td.gsstr{
	background: transparent url(images/gsstr.gif) no-repeat scroll right top;
}
td.gssyl{
	background: transparent url(images/gssyl.gif) repeat-y scroll left top;
}
td.gssyr{
	background: transparent url(images/gssyr.gif) repeat-y scroll right top;
}
td.gssbl{
	background: transparent url(images/gssbl.gif) no-repeat scroll left bottom;
}
td.gssbx{
	background: transparent url(images/gssbx.gif) repeat-x scroll left bottom;
}
td.gssbr{
	background: transparent url(images/gssbr.gif) no-repeat scroll right bottom;
}
/* Small Dotted Pink Box */
td.ptl{
	background: transparent url(images/ptl.gif) no-repeat scroll left top;
}
td.ptx{
	background: transparent url(images/ptx.gif) repeat-x scroll left top;
}
td.ptr{
	background: transparent url(images/ptr.gif) no-repeat scroll right top;
}
td.pyl{
	background: transparent url(images/pyl.gif) repeat-y scroll left top;
}
td.pyr{
	background: transparent url(images/pyr.gif) repeat-y scroll right top;
}
td.pbl{
	background: transparent url(images/pbl.gif) no-repeat scroll left bottom;
}
td.pbx{
	background: transparent url(images/pbx.gif) repeat-x scroll left bottom;
}
td.pbr{
	background: transparent url(images/pbr.gif) no-repeat scroll right bottom;
}
/* Site headers */
.header{
	height: 65px;
	padding-bottom: 10px;
}
.logo, .logo a{
	width: 283px;
	height: 64px;
	outline: none;
}
.slogan{
	height: 41px;
	width: 257px;
}
.site-search{
	width: 175px;
	margin-top: 10px;
}
.isearch-1{
	padding: 5px 4px !important;
}
.ibtn-1{
	padding: 4px 4px !important;
}
.menu{
	background-color: #AFB852;
	padding: 5px 0;
}
.menu td{
	padding: 0px 0px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #FFFFFF;
}
.menu table tbody tr td:last-child{
	border-right: none !important;
}
.menu a{
	color: #FFFFFF !important;
	font-size: 1.13em;
	display: block;
}
a.sprite-1:hover, a.menu-active{
	background-position: center bottom !important;
}
a.spr-about{
	background: transparent url(images/spr-about.gif) no-repeat scroll center top;
	height: 20px;
	width: 114px;
}
.spr-blog{
	background: transparent url(images/spr-blog.gif) no-repeat scroll center top;
	height: 20px;
	width: 76px;
}
.spr-events{
	background: transparent url(images/spr-events.gif) no-repeat scroll center top;
	height: 20px;
	width: 98px;
}
.spr-forum{
	background: transparent url(images/spr-forum.gif) no-repeat scroll center top;
	height: 20px;
	width: 87px;
}
.spr-gallery{
	background: transparent url(images/spr-gallery.gif) no-repeat scroll center top;
	height: 20px;
	width: 108px;
}
.spr-home{
	background: transparent url(images/spr-home.gif) no-repeat scroll center top;
	height: 20px;
	width: 70px;
}
.spr-information{
	background: transparent url(images/spr-information.gif) no-repeat scroll center top;
	height: 20px;
	width: 153px;
}
.spr-shoppe{
	background: transparent url(images/spr-shoppe.gif) no-repeat scroll center top;
	height: 20px;
	width: 97px;
}
body.home .col-center{
	margin: 0 215px 0 0;
}
body.home .col-left{
	width: 195px;
	float: right;
}
body.home .col-right{
	width: 195px;
	float: right;
}
body.blogs .col-center{
	margin: 0 208px;
}
body.blogs .col-left{
	width: 195px;
	float: left;
}
body.blogs .col-right{
	width: 195px;
	float: right;
}
body.shoppe .col-center{
	margin: 0 0 0 208px;
	padding: 0 0 100px 0;
	#padding: 0 0 70px 0;
}
body.shoppe .col-left{
	width: 195px;
	float: left;
}
.new-products{
	width: 595;
	height: 395px;
	/*background: transparent url(images/bg-new-products.gif) no-repeat scroll top left;*/
	margin-bottom: 20px;
	border-bottom: 2px dotted #C3CA7D;
	#height: 395px;
}
.about-us{
	margin-bottom: 5px;
}
.gallery h2{
	font-size: 1.88em;
	margin: 0;
	color: #F6A81E;
}
.gallery h3{
	font-size: 1.06em;
	margin: 0 0 5px 0;
	color: #5F3A1E;
}
.box-gallery dl{
	margin: 0;
	border-bottom: 2px dotted #F6A81E;
	padding: 10px 0 0;
	#zoom: 1;
}
.box-gallery dl:first-child{
	padding-top: 0 !important;
}
.box-gallery dl:last-child{
	border-bottom: none !important;
}
.box-gallery dl img{
	float: left;
	display: block;
	margin-right: 5px;
}
.box-gallery dt{
	display: block;
}
.box-gallery dt a{
	font-size: 1.88em;
}
.box-gallery dd{
	font-size: 0.69em;
	padding: 5px 0 10px 75px;
}
.box-gallery dl:last-child dd:last-child{
	padding-bottom: 0 !important;
}
.box-gallery dt.brown a{
	color: #5F3A1E;
}
.box-gallery dt.green a{
	color: #AFB852;
}
.box-gallery dt.pink a{
	color: #E59094;
}
.box-gallery dt.cyan a{
	color: #8EB4B1;
}
.box-gallery dt.orange a{
	color: #F6A34C;
}
.about-us h2{
	font-size: 1.88em;
	margin: 0 0 22px;
	color: #5F3A1E;
}
.box-information{
	background: transparent url(images/bg-information.gif) no-repeat scroll bottom right;
	padding-bottom: 20px;
}
.information h2{
	font-size: 1.88em;
	margin: 0 0 5px;
	color: #AFB852;
}
.box-about-us p, .box-information p{
	font-size: 0.69em;
	padding-bottom: 5px;
}
.join-community{
	background: transparent url(images/bg-community.gif) no-repeat scroll bottom right;
}
.join-community h2{
	font-size: 0.88em;
	margin: 0 0 10px;
	color: #AFB852;
}
.join-community a.signup,
.join-community a.benefits{
	color: #47C3F0 !important;
}
.our-community{
	background: transparent url(images/bg-our-community.gif) no-repeat scroll bottom right;
}
.our-community h2{
	font-size: 1.13em;
	margin: 0 0 10px;
	color: #5F3A1E;	
}
.our-community h3, .blogs h3, .events h3,
.categories h3, .archives h3, .recent-posts h3,
.recent-comments h3, .calendar h3,
.blinkies h3, .o-categories h3,
.designers h3, .specials h3,
.cart h3, .more-info h3{
	font-size: 1.13em;
	margin: 0;
	color: #FFFFFF;
	padding: 3px 10px;
}
.our-community h3, .categories h3,
.recent-comments h3, .calendar h3,
.designers h3, .more-info h3{
	background-color: #AFB852 !important;
}
.specials h3{
	background-color: #F05A66 !important;
}
div.blogs{
	background: transparent url(images/bg-blogs.gif) no-repeat scroll bottom right;
}
.blogs h3, .archives h3,
.blinkies h3, .o-categories h3,
.cart h3{
	background-color: #F6A81E;
}
.events{
	background: transparent url(images/bg-events.gif) no-repeat scroll bottom right;
}
.events h3, .recent-posts h3{
	background-color: #8EC9D2;
}
.our-community, .join-community,
.blogs, .events, .categories,
.archives, .recent-posts,
.recent-comments, .calendar,
.blinkies, .o-categories,
.designers, .specials,
.cart, .more-info{
	margin-bottom: 20px;
}
.categories{
	background: transparent url(images/bg-blinkies.gif) no-repeat scroll right bottom;
}
.calendar{
	background: transparent url(images/bg-cal.gif) no-repeat scroll right bottom;
}
.blinkies{
	background: transparent url(images/bg-blinkies.gif) no-repeat scroll right bottom;
}
.o-categories{
	background: transparent url(images/bg-categories.gif) no-repeat scroll right bottom;
}
.designers{
	background: transparent url(images/bg-designers.gif) no-repeat scroll right bottom;
}
.cart{
	background: transparent url(images/bg-cart.gif) no-repeat scroll right bottom;
}
.more-info{
	background: transparent url(images/bg-more-info.gif) no-repeat scroll right bottom;
}
.our-community dl, .blogs dl,
.events dl{
	margin: 10px 0 10px 2px;
	font-size: 0.69em;
}
.blinkies a{
	font-size: 0.69em;
}
.recent-posts ol, .recent-comments ol{
	font-size: 0.69em;
	list-style: decimal;
	margin-left: 20px;
}
.recent-posts li{
	padding: 5px 0;
	list-style: decimal;
}
.recent-comments li {
	padding: 2px 0;
	list-style: decimal;
	line-height: 18px;
}
.o-categories ul, .designers ul,
.specials ul, .cart ul,
.more-info ul{
	margin: 4px 0 0 0;
}
.o-categories ul li, .designers ul li,
.specials ul li, .cart ul li,
.more-info ul li{
	line-height: normal;
}
.o-categories ul li a, .designers ul li a,
.specials ul li a, .cart ul li a,
.more-info ul li a{
	color: #603813 !important;
	font-size: 0.7em;
}
.cart ul li span{
	color: #F7931E;
}
/* Calendar Styles */
table.tbl-dates{
	font-family: "Times New Roman", Times, serif;	
	font-size: 0.75em;
	padding: 10px 0 0 0;
	margin: 0;
	color: #726775;
	text-align: center;
}
table.tbl-dates tbody tr th{
	color: #726775 !important;
}
table.tbl-dates tbody tr td a{
	color: #8EC9D2 !important;
	font-weight: bold !important;
}
/* Information page */
.information2{
	padding: 0 0 100px 0;
}
.box-information2{
	padding: 5px;
}
.information2 h3{
	background-color: #F6A81E;
	font-size: 1.13em;
	margin: 0;
	color: #FFFFFF;
	padding: 3px 10px;
	position: relative;
	top: 25px;
}
.information2 h4{
	font-size: 0.88em;
	color: #BEC264;
	margin: 5px 0 20px;
	background: transparent url(images/bg-info.gif) no-repeat scroll left center;
	text-indent: 40px;
	#zoom: 1;
}
.information2 p{
	font-size: 0.69em;
	padding: 0 0 10px;
}
.events-desc{
	padding-bottom: 280px;
}
.events-desc h3, .evl-wrapper h3, .forums-wrapper h3,
.about-us-wrapper h3, .gallery2-wrapper h3{
	background-color: #F05A66;
	font-size: 1.13em;
	margin: 0;
	color: #FFFFFF;
	padding: 3px 10px;
	position: relative;
	top: 25px;
}
.forums-wrapper h3{
	background-color: #AFB852;
}
.forums{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-top: 10px;
}
.forums p{
	color: #000000;
}
.forums h5, .forums p, .forums a{
	font-size: 0.69em;
}
.forums h5{
	margin: 0;
}
.forums a{
	color: #1997C4 !important;
	text-decoration: underline;
}
.tbl-forums tbody tr td{
	padding: 5px 3px;
}
.events-desc h4, .evl-wrapper h4{
	font-size: 0.88em;
	color: #42210B;
	margin: 8px 0 20px;
	background: transparent url(images/bg-flower.gif) no-repeat scroll left center;
	text-indent: 30px;
	#zoom: 1;
	padding: 20px 0;
}
.events-desc p{
	font-size: 0.69em;
	padding: 0 0 10px;
}
.evl-wrapper p{
	font-size: 0.69em;
	padding: 0 0 1px;
	line-height: normal !important;
}
.tbl-events-info{
	border-collapse: collapse !important;
}
.tbl-events-info td {
	color: #42210B;
	font-size: 0.88em;
	padding: 7px 5px;
	border: 1px dotted #F6B45C;
}
.tbl-events-info tr.odd td{
	background-color: #F9F6E6;
}
.tbl-events-info td.title{
	color: #F6A81E !important;
	font-weight: bold;
}
.events-desc .more-link a {
	color: #AFB852 !important;
	font-weight: bold;
	text-decoration: underline;
}
.event-list h2 {
	font-size: 0.88em;
	color: #805B49;
	margin-top: 0px;
	margin-bottom: 10px;
	float: left;
}
.event-list h2 a{
	color: #805B49 !important;
}
.event-list span {
	font-size: 0.69em;
	color: #AFB852;
	float: right;
}
.event-list .more-link{
	position: absolute;
	display: block;
	width: 405px;
	margin-top: -10px;
}
.event-list .more-link a {
	font-weight: bold;
	color: #F6A81E !important;
}
.event-list a img{
	border: 2px solid #42210B;
}
.event-list {
	margin-bottom: 13px;
	padding-bottom: 10px;
	border-bottom: 2px dotted #F6A81E;
	#zoom: 1;
}
.evl-wrapper{
	padding-bottom: 80px;
}
.posts-list{
	border-left: 2px dotted #AFB852;
	border-right: 2px dotted #AFB852;
	border-bottom: 2px dotted #AFB852;
	position: relative;
	top: -15px;
	#top: -12px;	
}
.posts-list h2 {
	font-size: 2.25em;
	color: #808285;
	margin: 10px 0 20px;
}
.posts-list p {
	font-size: 0.8em;
	color: #808285;
	line-height: 18px;
	padding: 0 0 10px;
}
.posts-list .post{
	border-bottom:2px dotted #977F6D;
	margin:10px 20px;
	padding-bottom:15px;
}
div.box-meta{
	padding: 1px 2px;
	border: 1px solid #DDDDDD;
	text-transform: uppercase;	
}
div.box-meta p{
	color: #9999A2;
	padding: 0;
	font-size: 0.6em;
}
div.box-meta p a{
	color: #598E91 !important;
	font-weight: bold;
}
div.post h2 a{
	text-decoration: none !important;
}
div.post h2 a:hover{
	text-decoration: none !important;
	color: #AFB852;
}
.bg-blogs-box{
	position: absolute;
	margin-left: 335px;
	margin-top: -42px;
}
.about-us-wrapper{
	padding-bottom: 220px;
	#padding-bottom: 300px;
}
.about-us-details{
	padding: 0 10px;
}
.about-us-details img,
.tbl-recent-photos tbody tr td img,
.tbl-random-photos tbody tr td img,
ul.ga-carousel li img, .gallery-image img,
.ibdr-brown img{
	border: 2px solid #654B3A;
}
.tbl-random-photos tbody tr.read-more td a{
	color: #603813 !important;
}
.tbl-random-photos tbody tr.read-more td{
	padding: 5px !important;
	font-size: 0.69em;
}




.about-us-details p, .about-us-details h2{
	color: #603813;
}
.about-us-details p{
	font-size: 0.75em;
}
.about-us-details h2{
	font-size: 1.13em;
	margin: 10px 0;
	text-align: center;
}
.bdr-green{
	border-bottom: 1px dotted #AFB852;
}
.bdr-1{
	background: transparent url(images/bdr-1.gif) no-repeat scroll center bottom;
}
.bdr-2{
	background: transparent url(images/bdr-2.gif) no-repeat scroll center bottom;
}
.artist-names{
	color: #000000;
	font-size: 0.88em;
	text-align: center;
	margin: 0;
	padding: 15px 10px;
}
.bg-lori{
	background: transparent url(images/bg-lori.gif) no-repeat scroll left center;
	width: 85px;
	margin: 0 auto;
}
.bg-michell{
	background: transparent url(images/bg-michell.gif) no-repeat scroll left center;
	width: 85px;
	margin: 0 auto;
}
.polka-designers{
	color: #AFB852;
	font-size: 1.13em;
}
.polka-creative-team{
	color: #F6A81E;
	font-size: 1.13em;
}
.gallery1-wrapper,
.gallery2-wrapper{
	padding-bottom: 80px;
	#padding-bottom: 50px;
}
.gallery1-wrapper h3{
	background-color: #F05A66;
	font-size: 1.13em;
	margin: 0;
	color: #FFFFFF;
	padding: 3px 10px;
}
.box-1{
	background-color: #F9F6E6;
	border: 1px dotted #F8D29B;
	padding: 2px 10px;
	margin-bottom: 10px;
	font-size: 0.75em;
}
.box-1 p{
	font-size: 0.95em;
	color: #603813;
}
.tbl-details-sec{
	border-collapse: collapse;
}
.tbl-recent-photos, .tbl-random-photos{
	border-collapse: collapse;
}
.tbl-random-photos{
	margin: 10px 0;
}
.tbl-details-sec thead th{
	color: #42210B;
	font-size: 0.81em;
	font-weight: bold;
	vertical-align: middle;
	background-color: #F6B45C;
}
.tbl-recent-photos thead th,
.tbl-random-photos thead th{
	padding: 5px 10px;
	color: #42210B;
	font-size: 0.81em;
	font-weight: bold;
	vertical-align: middle;
	background-color: #F6B45C;
}
.tbl-details-sec tbody tr td{
	border: 1px dotted #F8C784;
	text-align: center;
	vertical-align: middle;
}

.tbl-recent-photos tbody tr td,
.tbl-random-photos tbody tr td{
	border: 1px dotted #F8C784;
	text-align: center;
	vertical-align: middle;
	padding: 15px 20px;
}

.tbl-details-sec tbody tr td p{
	color: #000000;
	font-size: 0.69em;
	text-decoration: underline;
}
.tbl-recent-photos tbody tr td p,
.tbl-random-photos tbody tr td p{
	color: #000000;
	font-size: 0.69em;
	text-decoration: underline;
}
.tbl-details-sec tbody tr td img{
	display: block;
	margin-bottom: 5px;
}
.tbl-recent-photos tbody tr td img,
.tbl-random-photos tbody tr td img{
	display: block;
	margin-bottom: 5px;
}
.title{
	font-size: 0.75em !important;
	color: #42210B !important;
}
table.welcome-gallery{
	margin: 20px 0;
	border-collapse: collapse;
	border: 2px solid #000000;
	background-color: #F9F6E6;
}
table.welcome-gallery h4, table.welcome-gallery p,
table.welcome-gallery a, table.welcome-gallery label{
	color: #000000 !important;
}
table.welcome-gallery h4{
	font-size: 0.88em;
	margin: 0;
}
.bdr-top-black{
	border-top: 2px solid #000000;
}
table.welcome-gallery tbody tr td{
	padding: 5px 15px;
}
table.welcome-gallery tbody tr td p{
	font-size: 0.69em;
}
table.welcome-gallery tbody tr td a{
	font-size: 1em;
}
input.ibtn-2{
	background-color: #42210B;
	color: white !important;
	border: 1px solid #000000;
	font-size: 0.69em !important;
	font-weight: bold;
}
table.gallery-forum{
	margin: 10px 0;
	border-collapse: collapse;
}
table.gallery-forum th{
	background-color: #603813;
	color: #FFFFFF;
	font-size: 0.75em;
	padding: 5px 8px;
	border: 1px solid #6F5643;
}
table.gallery-forum tbody tr td{
	font-size: 0.69em;
}
table.gallery-forum tbody tr td p,
table.gallery-forum tbody tr td a{
	font-size: 1em;
}
table.gallery-forum tbody tr td a{
	color: #42210B !important;
	font-weight: bold;
	text-decoration: underline;
}
table.gallery-forum tbody tr td{
	vertical-align: middle;
	padding: 6px 15px;
	border: 1px solid #6F5643;
	color: #000000;
}
table.gallery-forum tbody tr td.cream{
	background-color: #F9F6E6;
}
table.gallery-forum tbody tr td p{
	padding: 3px 0;
	color: #000000;
}
.gallery-carousel{
	background-color: #F9F6E6;
	padding: 2px 4px;
	border: 2px solid #AFB852;
	margin: 5px 0 10px;
}
.tbl-carousel tbody tr td{
	vertical-align: middle;
	padding: 5px;
}
ul.ga-carousel{
	margin: 0;
}
ul.ga-carousel li{
	display: block;
	float: left;
	margin-right: 18px;
}
ul.ga-carousel li:last-child{
	margin-right: 0 !important;
}
.carousel-left{
	background: transparent url(images/carousel-left.gif) no-repeat scroll left center;
	display: block;
	width: 18px;
	height: 29px;
	text-decoration: none !important;
}
.carousel-right{
	background: transparent url(images/carousel-right.gif) no-repeat scroll left center;
	display: block;
	width: 18px;
	height: 29px;
	text-decoration: none !important;
}
.gallery-image img{
	display: block;
	margin: 0 auto;
}
.tbl-image-info{
/*	background: transparent url(images/bg-image-info.gif) no-repeat scroll right bottom;*/
}
.box-image-info h4{
	font-size: 1.13em;
	margin: 13px 0 0 0;
	background-color: #F9F6E6;
	border: 2px solid #C7CD67;
	padding: 3px 10px 3px 15px;
	font-weight: normal !important;
	color: #000000;
}
.tbl-image-info tbody tr.even td{
	background-color: #F9F6E6;
}
.tbl-image-info *{
	color: #000000;
}
.tbl-image-info tbody tr td.title{
	color: #603813 !important;
}
.tbl-image-info tbody tr td{
	padding: 3px 5px 4px 15px;
}
.tbl-image-info tbody tr td p{
	font-size: 0.80em;
	color: #603813;
}
.tbl-image-info tbody tr td span{
	color: #000000;
}
.box-image-info{
	background: transparent url(images/bg-box-image-info.gif) no-repeat scroll top center;
	width: 488px;
	height: 265px;
}
.bg-image-info{
	margin-left:405px;
	margin-top:-75px;
	position:absolute;
	z-index:9999999;
	#margin-top:-90px;
}
.tbl-picture-options{
/*	background: #F9F6E6 url(images/bg-image-options.gif) no-repeat scroll right bottom;*/
}
.box-picture-options{
	background: transparent url(images/bg-box-picture.gif) no-repeat scroll top center;
	width: 303px;
	height: 267px;
}
.box-picture-options h4{
	font-size: 1.13em;
	margin: 13px 0 0;
	background-color: #FFFFFF;
	color: #603813;
	border: 2px solid #C7CD67;
	padding: 3px 10px 3px 15px;
	font-weight: normal !important;
}
.tbl-picture-options tbody tr.even td{
	background-color: #FFFFFF;
	border-top: 2px solid #D8DC97;
	border-bottom: 2px solid #D8DC97;
}
.tbl-picture-options tbody tr td{
	padding: 3px 5px 4px 15px;
}
.tbl-picture-options tbody tr td p{
	padding: 2px 0;
}
.tbl-picture-options tbody tr td p a{
	font-size: 1.1em;
	color: #603813 !important;
}
.bg-picture-options{
	margin-left:210px;
	margin-top:-50px;
	position:absolute;
	z-index:9999999;
	#margin-top:-60px;
}
.latest-designs h3{
	color: #F6A81E;
	background: none;
	text-align: center;
	font-size: 2em;
	margin: 0 0 15px;
}
.latest-designs h4{
	color: #5F3A1E;
	margin: 5px 0 10px;
	font-size: 1.1em;
	text-align: center;
	font-weight: bold;
	margin: 0 0 5px;
}
.tbl-gnew-products, .tbl-onew-products{
	/*background: transparent url(images/bg-tbl-new-products.gif) scroll no-repeat;*/
	background-position: right 50px;
}
.tbl-gnew-products-wrapper thead tr th{
	font-size: 1.2em;
	background-color: #AFB852;
	text-align: center;
	color: #42210B;
	padding: 3px 0;
	border: 2px solid #CFD484;
}
.tbl-onew-products-wrapper thead tr th{
	font-size: 1.2em;
	background-color: #F6A81E;
	text-align: center;
	color: #42210B;
	padding: 3px 0;
	border: 2px solid #E8921C;
}
.tbl-pnew-products-wrapper thead tr th{
	font-size: 1.2em;
	background-color: #F05A66;
	text-align: center;
	color: #42210B;
	padding: 3px 0;
	border: 2px solid #EE3B45;
}
.tbl-gnew-products h6{
	margin: 2px 0px 4px;
	text-align: center;
}
.tbl-gnew-products h6 a{
	color: #42210B !important;
}
.tbl-gnew-products tbody tr td p{
	color: #42210B;
	padding-top: 2px;
}
.nav-first, .nav-prev,
.nav-next, .nav-last{
	font-size: 0.80em;
	color: #42210B !important;
	font-weight: bold;
}
.gpages{
	font-size: 0.80em;
	color: #B4BC35 !important;
	font-weight: bold;
}
.opages{
	font-size: 0.80em;
	color: #DB7D1B !important;
	font-weight: bold;
}
.ppages{
	font-size: 0.80em;
	color: #CC2229 !important;
	font-weight: bold;
}
.ld-wrapper{
	width: 170px;
}

.ld-wrapper-detail{
height:150px;
}
.ld-wrapper-thumb{
height:160px;
}

.ld-image{
	margin: 0 auto;
	border-top: 2px solid #42210B;
	border-left: 2px solid #42210B;
	border-right: 2px solid #42210B;
}
.ld-bottom{
	background: transparent url(images/bg-box-new-products.gif) no-repeat scroll bottom center;
	width: 170px;
	height: 17px;
}
.ld-bottom h6{
	margin: 0;
	text-align: center;
	padding: 1px 0 0 0;
}
.ld-bottom h6 a{
	color: #FFFFFF !important;
	text-decoration: none;
	outline: none;
	font-size: 1.2em;
}
.footer{
	padding: 65px 0 20px 145px;
	font-size: 0.89em;
	#padding: 100px 0 20px 145px;
}
.footer a, .footer p{
	color: #5F3A1E !important;
}
.footer p{
	padding-bottom: 5px;
	font-size: 0.75em;
}
#sub_title{
	color:#805b49;
	font-weight:bold;
	font-size:14px;
	border-bottom:#805b49 dotted 1px;
}
a.green_link{
	text-decoration:none;
	color:#afb852;
}
a.green_link:hover{
	text-decoration:none;
	color:#f9c15f;
}
.normal_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

a.brought_item{
	color:#000000;
	text-decoration:none;
}
a.brought_item:hover{
	color:#000000;
	text-decoration:underline;
}
.required{
	color: #FF0000;
}

.tbl_sec_box{
	border-collapse: collapse;
}

.tbl_sec_box thead th{
	padding: 5px 10px;
	color: #42210B;
	font-size: 0.81em;
	font-weight: bold;
	vertical-align: middle;
	background-color: #F6B45C;
}

td.dotted_cell{
	border: 1px dotted #F8C784;
	text-align: center;
	vertical-align: top;
	padding: 8px;
}

table.tbl_noborders TD{
	padding:0px;
	border:#ffffff solid 0px;	
}

a.cat_item{
	text-decoration:none;
}
a.cat_item:hover{
	text-decoration:none;
	color:#afb852;
}

.page_nav_txt{
	font-weight:normal;	
	color: #afb852;
	font-size:11px;
}
.page_nav_sel{
	font-weight:bold;	
	color: #afb852;
	font-size:11px;
}
.page_nav{
	width:17px;	
	height:14px;
	background-image:url(images/page_nav_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;	
	color: #afb852;
	font-size:11px;
	text-align:center;			
}
.page_nav a{
	color: #afb852;
	font-size:11px;
	text-decoration:none;		
}
.page_nav a:hover{
	text-decoration:none;
	color:#f9c15f;
}



.td_headding
{
	color: #603813;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	border-top:solid #C7CD67;
	border-bottom:solid #C7CD67;
	border-width:thin;
	background-color:#F9F6E6;
	padding-left:10px;
}
.td_info_txt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;	
}
.red_star
{
	color:#FF0000;	
}
.link_text
{
	color:#0099CC;	
}
.text_details
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}
td.td_info_txt a, td.text_details a{
	color:#0099CC !important;
	font-size: 12px;
}
.td_hdng_pymnt
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;		
	background-color:#BDCEC1;		
}
.nav-pages-title{
font-size:12px;
font-weight:bold;
}
.current-page{
font-size:12px;
font-weight:bold;
padding-left:5px;
padding-right:5px;
/*border:solid 1px #DDDDDD;
background-color:#CCCCCC;*/
}
.nav-page{
font-size:12px;
padding-left:5px;
padding-right:5px;
/*border:solid 1px #DDDDDD;*/
}

.content img{
border: 0px;
}

/*
	search sort bar
*/
.search-sort-bar {
  vertical-align: middle;
  line-height: 16px;
  height: 16px;
	padding-right: 20px;
  white-space: nowrap;
  margin: 15px 0px 30px 0px;
  text-align: right;
}
.search-sort-title {
  padding-right: 10px;
}
.search-sort-cell {
  padding-right: 10px;
}
a.search-sort-link:link,
  a.search-sort-link:visited,
  a.search-sort-link:hover,
  a.search-sort-link:active
{
	text-decoration: underline;
}
.search-sort-bar img,
.search-sort-bar-float img {
	width: 9px;
	height: 9px;
	margin-right: 5px;
}
.search-sort-bar a.up-direction:link,
  .search-sort-bar a.up-direction:visited,
  .search-sort-bar a.up-direction:hover,
  .search-sort-bar a.up-direction:active
{
  font-weight: bold;
  padding-left: 14px;
  background: transparent url(../images/uarrow.gif) no-repeat left 3px;
}
.search-sort-bar a.down-direction:link,
  .search-sort-bar a.down-direction:visited,
  .search-sort-bar a.down-direction:hover,
  .search-sort-bar a.down-direction:active
{
  font-weight: bold;
  padding-left: 14px;
  background: transparent url(../images/darrow.gif) no-repeat left 3px;
}
table.tbl-gnew-products-wrapper ul.subcategories{
	width: 99%;
	font-size: 12px;
	color: #603813;
	margin: 0;
}
div.dialog .title h2, div.dialog .title-with-sort-row h2{
	margin: 0 0 10px 0;
}
div.nav-pages{
	margin: 10px 0 15px;
	color: #603813;
}
div.cat-navigation div.nav-pages{
	margin: 10px 0 15px;
	color: #603813;
	border-bottom: 1px dotted #603813;
	padding-bottom: 15px;
}
table.table-subcategories ul li{
	padding: 2px 0;
}
span.current-page{
    /*background-color: #F5E6CA;*/
    color: #603813;
    /*border: 1px solid #603813;*/
    /*margin: 0 10px;*/
		/*padding: 2px 5px;*/
}
a.nav-page{
    /*background-color: #FBF3E5;*/
    color: #603813 !important;
    /*border: 1px solid #603813;*/
		/*padding: 2px 5px;*/
}
div.evl-wrapper div.pb1 img{
	/*position: relative;
	top: -4px;*/
}
