/*

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: #805b49;

	padding: 10px 0;

}

/* HTML typo elements */

a, a:link, a:visited{

	color: #AFB852;

}

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: #805b49;

}

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;

}
table{border-collapse: collapse;}
/* 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: 100%;

	height: 384px;

	background: transparent url(images/bg-new-products.gif) no-repeat scroll top left;

	padding-bottom: 20px;

	border-bottom: 2px dotted #C3CA7D;

}

.about-us{

	margin-bottom: 5px;

}

.gallery h2{

	font-size: 1.88em;

	margin: 0;

	color: #afb852;

}

.gallery h3{

	font-size: 1.06em;

	margin: 0 0 5px 0;

	color: #5F3A1E;

}

.box-gallery dl{

	margin: 0;

	border-bottom: 2px dotted #afb852;

	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: #f6a81d;

}

.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: #f6a81d;

}

.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: #afb852 !important;

	font-weight: bold !important;

}

/* Information page */

.information2{

	padding: 0 0 100px 0;

}

.box-information2{

	padding: 5px;

}

.information2 h3{

	background-color: #afb852;

	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: #805b49;

	margin-top: 10px;

}

.forums p{

	color: #805b49;

}

.forums h5, .forums p, .forums a{

	font-size: 0.69em;

}

.forums h5{

	margin: 0;

}

.forums a{

	color: #afb852 !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: #afb852 !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: #afb852 !important;

}

.event-list a img{

	border: 2px solid #42210B;

}

.event-list {

	margin-bottom: 13px;

	padding-bottom: 10px;

	border-bottom: 2px dotted #afb852;

	#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: #805b49;

	margin: 10px 0 20px;

}

.posts-list p {

	font-size: 0.8em;

	color: #805b49;

	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: #805b49;

	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: #afb852;

	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: #fdffee;

}

.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: #805b49;

	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 #805b49;

	background-color: #F9F6E6;

}

table.welcome-gallery h4, table.welcome-gallery p,

table.welcome-gallery a, table.welcome-gallery label{

	color: #805b49 !important;

}

table.welcome-gallery h4{

	font-size: 0.88em;

	margin: 0;

}

.bdr-top-black{

	border-top: 2px solid #805b49;

}

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 #805b49;

	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: #805b49;

}

table.gallery-forum tbody tr td.cream{

	background-color: #F9F6E6;

}

table.gallery-forum tbody tr td p{

	padding: 3px 0;

	color: #805b49;

}

.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: #805b49;

}

.tbl-image-info tbody tr.even td{

	background-color: #F9F6E6;

}

.tbl-image-info *{

	color: #805b49;

}

.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: #805b49;

}

.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: #afb852;

	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: #afb852;

	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;

}



table.upload tr td{

	vertical-align: middle;

	padding: 6px 15px;

	border: 1px solid #6F5643;

	color: #805b49;

	font-size:12px;

}



table.showphoto tr td{

	vertical-align: middle;

	padding: 6px 15px;

	border: 0px solid #6F5643;

	color: #805b49;

	font-size:12px;

}



table.tab-border tr td{

border:0px dotted #6F5643;

padding:5px;

font-size:12px;

}

table.tab-border thead{

font-weight:300;

}



table.tab-border select{

	font: 10px/normal Arial, Helvetica, sans-serif normal;

	border: 1px solid #939598;

	background-color: #FFFFFF;

}



table.tab-border label{

font-size:12px;

font-weight:bold;

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

}



table.tab1-border{

padding:2px;

font-size:12px;

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

}



table.tab-search{

border:1px dotted #6F5643;

padding:5px;

font-size:12px;

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

}



table.login-border tr td{

border:0px dotted #6F5643;

padding:5px;

font-size:12px;

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

}



.tcat{

font-weight:bold;

background-color:#afb852;

color:#ffffff;

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

}



thead{

font-weight:bold;

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

}


td{
vertical-align:top;
}
table.tborder {

border:1px solid #ededed;

padding:5px;

font-size:12px;

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

}
table.tborder tr td div.controlbar table tr td{
padding: 3px 3px !important;
}
table.tborder thead{

font-weight:300;

}



table.tborder select input{

	font: 10px/normal Arial, Helvetica, sans-serif normal;

	border: 1px solid #939598;

	background-color: #FFFFFF;

}



table.tborder label{

font-size:12px;

font-weight:bold;

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

}



.vbmenu_control{
font-size:12px;
font-weight:bold;
background-color: #afb852;
padding: 5px 3px;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;

}

.vbmenu_control a{
	color: #FFFFFF !important;
}

.thead {
background-color:#fdffee;
font-size:12px;
font-weight:bolder;
font-family: Verdana, Arial, Helvetica, sans-serif;

}



.vbmenu_option input{

font-size:12px;

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

}



.vbmenu_option a{

font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;

}



.vbmenu_option a:hover{

font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;

}



.vbmenu_option a:active{

font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;

}



.vbmenu_popup{

font-size:12px;

font-weight:bold;

background-color: #FFFFFF;
padding: 5px 3px;
border: 1px solid #afb852;

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

}
.vbmenu_popup td.thead{
background-color: #FFFFFF;
padding: 5px 3px;
}
.vbmenu_option, .vbmenu_hilite{
background-color: #FFFFFF;
padding: 5px 3px;
}
.vbmenu_popup a,.vbmenu_popup td.thead a,.vbmenu_popup td.thead{
	color: #afb852 !important;
}

.vbmenu_popup label{

font-size:12px;

font-weight:bold;

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

}



.inlineimg a{

font-size:12px;

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

}



.smallfont{

font-size:12px;

font-weight:bold;

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

}



.smallfont select{

font-size:12px;

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

}



.smallfont input{

font-size:12px;

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

}



.smallfont strong{

font-size:12px;

font-weight:bold;

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

}



textarea{

font-size:12px;

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

}



.button{

font-size:12px;

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

}



input:radio{

font-size:12px;

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

}



.bginput,.panel select{

font-size:12px;

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

}



legend{

font-size:12px;

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

font-weight:bold;

}



#vb_editor_qr_textarea{

font-family:arial;

font-size:12px;

} 

.fieldsetpad,.fieldset,.shade,.list_no_decoration,.alt2,.action_links,.inlineimg{
font-size:12px;
}
span.navbar a, td.navbar{
	color: #805B49 !important;
}
table#threadslist{
	border-collapse: collapse !important;
}
table#threadslist tr td.thead,
table.tbl-forums tr td.thead{
	background: #b1b64f none repeat scroll 0 0;
	border: 1px solid #afb852;
	border-collapse: collapse;
	color: #805b49;
}
table.tbl-forums tr td.thead{
	padding: 5px;
}
table.tbl-forums {
	border-collapse:collapse;
    border:1px solid #e7e6e5;
}
table.tbl-forums td {
	border-collapse:collapse;
    border:1px solid #e7e6e5;
}
table#threadslist tr td.thead a{
	color: #805b49 !important;
}
table#threadslist tr td.alt1, table#threadslist tr td.alt2{
	padding: 10px 5px;
	border-bottom: 1px solid #EDEDED;
}
div#posts table{
	border: 1px solid #BCBC5D;
}
div#posts table tbody tr td table{
	border: none;
}
div#posts table tbody tr td table a{
	font-weight: bold;
}
div#posts table tbody tr td table tbody tr td{
	padding: 15px;
}
.alt1,alt2{
	font-size:12px;
	text-align:left;
}
.alt1,alt2{
	font-size:12px;
	text-align:left;
}
.alt11,alt21{
	font-size:12px;
	text-align:center;
}
table.forums-calendar{
	border: 1px solid #805b49;
	margin: 20px 0;
}
table.forums-calendar a{
	color: #805b49 !important;
}
table.forums-calendar tbody tr td{
	border: 1px solid #E7EBF3;
}
table.forums-calendar .thead{
	color:#afb852;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
table.forums-calendar .thead a:link, table.forums-calendar .thead_alink {
	color:#afb852 !important;
}
table.forums-calendar .thead{
	background:#EDF1F7 url(images/forum_thead.gif) repeat scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	color:#afb852;
	font-size: 11px;
	font-weight:normal;
	line-height:normal;
}
table.forums-calendar .alt1, table.forums-calendar .alt1Active{
	background:#FBFCFD url(images/forum_alt.gif) repeat-x scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #EAEBED;
	color:#4F494D;
	font-size:12px;
	font-weight:normal;
	line-height:normal;
}
.alt1Active { background-color:#e7e9c8; border-bottom:1px solid #afb858;}
table.forums-calendar td.thead, table.forums-calendar th.thead,
table.forums-calendar div.thead {
	padding:4px;
}
table.forums-calendar .tcat{
	background: #649BBF url(images/forum_tcat.gif) repeat-x scroll left top;
	border:1px solid #805b49;
	color:#FFFFFF;
	font-family:arial;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
table.forums-calendar .tcat a:hover, table.forums-calendar .tcat a:active,
table.forums-calendar .tcat_ahover, table.forums-calendar .tcat a{
	color:#FFFFFF !important;
	text-decoration:underline;
}
.tcat a {
	color:#FFFFFF !important;
	text-decoration:underline;
}
table.forums-calendar .day-today{
	border: 2px solid #f9b5b4 !important;
}
select{font-size:12px; margin:5px;}
.normal, .alt1, .alt2 {padding:0 5px;}
