/*

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: 0.69em/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: 0.69em/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: 126px;
}
.spr-blog {
	background: transparent url(images/spr-blog.gif) no-repeat scroll center top;
	height: 20px;
	width: 71px;
}
.spr-events {
	background: transparent url(images/spr-events.gif) no-repeat scroll center top;
	height: 20px;
	width: 101px;
}
.spr-chat {
	background: transparent url(images/spr-chat.gif) no-repeat scroll center top;
	height: 20px;
	width: 69px;
}
.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: 114px;
}
.spr-home {
	background: transparent url(images/spr-home.gif) no-repeat scroll center top;
	height: 20px;
	width: 63px;
}
.spr-information {
	background: transparent url(images/spr-information.gif) no-repeat scroll center top;
	height: 20px;
	width: 71px;
}
.spr-shoppe {
	background: transparent url(images/spr-shoppe.gif) no-repeat scroll center top;
	height: 20px;
	width: 100px;
}
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: 595px;
	height: 395px;
	/*background: transparent url(images/bg-new-products.gif) no-repeat scroll top center;*/
	margin-bottom: 20px;
	border-bottom: 2px dotted #C3CA7D;
}
.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: 60px;
}
.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 5px;
	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 a img {
	border: none !important;
}
.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-recent-photos tbody tr td img,  .tbl-random-photos tbody tr td img,  ul.ga-carousel li img,  .ibdr-brown img {
	border: 2px solid #654B3A;
}
.about-us-details .gallery-image img, .gallery-image img {
	border: none !important;
}
.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-recent-photos, .tbl-random-photos {
	border-collapse: collapse;
}
.tbl-random-photos {
	margin: 10px 0;
}
.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-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-recent-photos tbody tr td p,  .tbl-random-photos tbody tr td p {
	color: #000000;
	font-size: 0.69em;
	text-decoration: underline;
}
.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;
	border: none !important;
}
.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-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;
}
.mbrown a {
	color: #654221 !important;
}
.about-us-details .gallery-image img, .gallery-image img {
	border: none !important;
}

