/*

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: #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: #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: 12px/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: 12px/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: left;

}
.col-left {
	width: 195px;
	float: left;
	position:absolute;
	top:150px;
}
body.home .col-right {
	width: 195px;
	float: right;
}
body.blogs .col-center {
	width:600px;
	float:right;
}
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: #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#wp-calendar caption {
	width: 100%;
}
table.tbl-dates, table#wp-calendar {
	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, table#wp-calendar tbody tr th {
	color: #726775 !important;
}
table.tbl-dates tbody tr td a, table#wp-calendar 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:0px;
 #top: -12px;
}
.posts-list-1 {
	border-left: 2px dotted #AFB852;
	border-right: 2px dotted #AFB852;
	border-bottom: 2px dotted #AFB852;
	position: relative;
	top: -15px;
 #top: -12px;
 width:600px; float:right;
 min-height:1900px;
}
.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 10px 0px;
	padding-bottom:15px;
	display: inline-block;
	width: 550px;
}
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;
}
.post {
	overflow:hidden;
	padding:20px;
}
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-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;
}
.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;
}
html, body, div, p, a, img, span, ul, ol, li, table, th, tr, td, dl, dt, dd,  form, fieldset, legend, blockquote, applet, object {
	margin:0;
	padding:0;
	border:0 none;
}
/***** Clearfloat and Clearfix classes *****/

.cflt {
	clear:both;
	font-size:1px;
	line-height:0px;
	height:0;
}
/***** Slightly enhanced,universal clearfix hack *****/

.encap:after {
	clear:both;
	display:block;
	font-size:0;
	content:" ";
	visibility:hidden;
	height:0;
}
.encap {
	display:inline-block;
}
/***** start commented backslash hack \*****/

* html .encap {
	height:1%;
}
.encap {
	display:block;
}
/***** close commented backslash hack *****/

.clr-left {
	clear: left;
}
.clr-right {
	clear: right;
}
.clr-all {
	clear: both;
}
.clr-none {
	clear: none !important;
}
/***** Floating UL LI,OL LI classes *****/

ul.li-left li, ol.li-left li {
	float:left;
}
ul.li-right li, ol.li-right li {
	float:right;
}
ul.ul-left, ol.ol-left {
	display:inline;
	float:left;
}
ul.ul-right, ol.ol-right {
	display:inline;
	float:right;
}
dl.dl-left, dt.dt-left, dd.dd-left {
	float: left;
}
dl.dl-right, dt.dt-right, dd.dd-right {
	float: right;
}
/***** Messages, Warnings and Info Classes *****/

div.error, div.message, div.success, div.warning {
	margin:10px 0;
	padding:10px !important;
	text-align:left;
	display:block;
	font-size:0.8em;
}
div.error {
	border-top:2px solid #F0BAA2 !important;
	background:#FFD9C8;
}
div.message {
	border-top:2px solid #EEEEEE !important;
	background:#F9F9F9;
}
div.success {
	border-top:2px solid #D4EBAF !important;
	background:#EDFCD5;
}
div.warning {
	border-top:2px solid #EFE3AE !important;
	background:#FEF6D2;
}
/***** Float classes *****/

.flt-left {
	float:left;
}
.flt-right {
	float:right;
}
.flt-none {
	float:none !important;
}
/***** Image alignment classes *****/

.ihc, .ihc img {
	display:block;
	margin:0 auto;
}
.ivc, .ivc img {
	display:block;
	margin:auto 0;
}
/***** HTML text element styles *****/

.underline, .underline p, .underline a, .underline dd, .underline dt, .underline li {
	text-decoration:underline;
}
.outline-none, .outline-none a {
	outline:none;
}
/****** Table classes ******/

table.vcenter tbody tr td {
	vertical-align: middle;
}
table.hcenter tbody tr td {
	text-align: center;
}
table.vbottom tbody tr td {
	vertical-align: bottom;
}
table.hleft tbody tr td {
	text-align: left;
}
table.vtop tbody tr td {
	vertical-align: top;
}
table.hright tbody tr td {
	text-align: right;
}
table.bdrcoll {
	border-collapse: collapse !important;
}
/****** Column float left and right classes ******/

.c15r, .c16r, .c17r, .c18r, .c19r, .c20r, .c21r, .c22r, .c23r, .c24r, .c25r,  .c26r, .c27r, .c28r, .c29r, .c30r, .c33r, .c38r, .c45r, .c46r, .c47r, .c48r,  .c49r, .c50r, .c66r, .c75r, .c62r {
	float:right;
	margin-left:-5px;
}
.c15l, .c16l, .c17l, .c18l, .c19l, .c20l, .c21l, .c22l, .c23l, .c24l, .c25l,  .c26l, .c27l, .c28l, .c29l, .c30l, .c33l, .c38l, .c45l, .c46l, .c47l, .c48l,  .c49l, .c50l, .c66l, .c75l, .c62l {
	float:left;
}
/****** Columns width classes ******/

.c15l, .c15r {
	width:15%;
}
.c16l, .c17r {
	width:16%;
}
.c17l, .c17r {
	width:17%;
}
.c18l, .c18r {
	width:18%;
}
.c19l, .c19r {
	width:19%;
}
.c20l, .c20r {
	width:20%;
}
.c21l, .c21r {
	width:21%;
}
.c22l, .c22r {
	width:22%;
}
.c23l, .c23r {
	width:23%;
}
.c24l, .c24r {
	width:24%;
}
.c25l, .c25r {
	width:25%;
}
.c26l, .c26r {
	width:26%;
}
.c27l, .c27r {
	width:27%;
}
.c28l, .c28r {
	width:28%;
}
.c29l, .c29r {
	width:29%;
}
.c30l, .c30r {
	width:30%;
}
.c33l, .c33r {
	width:33.333%;
}
.c38l, .c38r {
	width:38%;
}
.c45l, .c45r {
	width:45%;
}
.c46l, .c46r {
	width:46%;
}
.c47l, .c47r {
	width:47%;
}
.c48l, .c48r {
	width:48%;
}
.c49l, .c49r {
	width:49%;
}
.c50l, .c50r {
	width:50%;
}
.c66l, .c66r {
	width:66.666%;
}
.c75l, .c75r {
	width:75%;
}
.c38l, .c38r {
	width:38.2%;
}
.c62l, .c62r {
	width:61.8%;
}
/***** No border classes *****/

.bl-none {
	border-left:none !important;
}
.br-none {
	border-right:none !important;
}
.bt-none {
	border-top:none !important;
}
.bb-none {
	border-bottom:none !important;
}
.b-none {
	border:none !important;
}
/***** Width classes *****/

.wauto, .wauto * {
	width: auto !important;
}
.w10 {
	width:10%;
}
.w11 {
	width:11%;
}
.w12 {
	width:12%;
}
.w13 {
	width:13%;
}
.w14 {
	width:14%;
}
.w15 {
	width:15%;
}
.w16 {
	width:16%;
}
.w17 {
	width:17%;
}
.w18 {
	width:18%;
}
.w19 {
	width:19%;
}
.w20 {
	width:20%;
}
.w21 {
	width:21%;
}
.w22 {
	width:22%;
}
.w23 {
	width:23%;
}
.w24 {
	width:24%;
}
.w25 {
	width:25%;
}
.w26 {
	width:26%;
}
.w27 {
	width:27%;
}
.w28 {
	width:28%;
}
.w29 {
	width:29%;
}
.w30 {
	width:30%;
}
.w31 {
	width:31%;
}
.w32 {
	width:32%;
}
.w33 {
	width:33%;
}
.w34 {
	width:34%;
}
.w35 {
	width:35%;
}
.w36 {
	width:36%;
}
.w37 {
	width:37%;
}
.w38 {
	width:38%;
}
.w39 {
	width:39%;
}
.w40 {
	width:40%;
}
.w45 {
	width:45%;
}
.w48 {
	width:48%;
}
.w50 {
	width:50%;
}
.w60 {
	width:60%;
}
.w65 {
	width:65%;
}
.w70 {
	width:70%;
}
.w71 {
	width:71%;
}
.w72 {
	width:72%;
}
.w73 {
	width:73%;
}
.w74 {
	width:74%;
}
.w75 {
	width:75%;
}
.w80 {
	width:80%;
}
.w85 {
	width:85%;
}
.w90 {
	width:90%;
}
.w95 {
	width:95%;
}
.w98 {
	width:98%;
}
.w99 {
	width:99%;
}
.w100 {
	width:100%;
}
/***** Font classes *****/

.uppercase {
	text-transform:uppercase;
}
.txt-center {
	text-align:center;
}
.txt-justify {
	text-align:justify;
}
.txt-left {
	text-align:left;
}
.txt-right {
	text-align:right;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.strike {
	text-decoration: line-through;
}
/* Font size classes in pixels */

.fp8 {
	font-size:8px !important;
}
.fp9 {
	font-size:9px !important;
}
.fp10 {
	font-size:10px !important;
}
.fp11 {
	font-size:11px !important;
}
.fp12 {
	font-size:12px !important;
}
.fp13 {
	font-size:13px !important;
}
.fp14 {
	font-size:14px !important;
}
.fp15 {
	font-size:15px !important;
}
.fp16 {
	font-size:16px !important;
}
.fp17 {
	font-size:17px !important;
}
.fp18 {
	font-size:18px !important;
}
.fp19 {
	font-size:19px !important;
}
.fp20 {
	font-size:20px !important;
}
.fp22 {
	font-size:22px !important;
}
.fp24 {
	font-size:24px !important;
}
.fp25 {
	font-size:25px !important;
}
.fp26 {
	font-size:26px !important;
}
.fp28 {
	font-size:28px !important;
}
.fp30 {
	font-size:30px !important;
}
.fp32 {
	font-size:32px !important;
}
.fp34 {
	font-size:34px !important;
}
/* Font size classes in ems note numbers denote pixels but font-sizes are defined in ems */

.fe8 {
	font-size:0.50em !important;
}
.fe9 {
	font-size:0.56em !important;
}
.fe10 {
	font-size:0.63em !important;
}
.fe11 {
	font-size:0.69em !important;
}
.fe12 {
	font-size:0.75em !important;
}
.fe13 {
	font-size:0.81em !important;
}
.fe14 {
	font-size:0.88em !important;
}
.fe15 {
	font-size:0.94em !important;
}
.fe16 {
	font-size:1.00em !important;
}
.fe17 {
	font-size:1.06em !important;
}
.fe18 {
	font-size:1.13em !important;
}
.fe19 {
	font-size:1.19em !important;
}
.fe20 {
	font-size:1.25em !important;
}
.fe22 {
	font-size:1.38em !important;
}
.fe24 {
	font-size:1.50em !important;
}
.fe25 {
	font-size:1.56em !important;
}
.fe26 {
	font-size:1.63em !important;
}
.fe28 {
	font-size:1.75em !important;
}
.fe30 {
	font-size:1.88em !important;
}
.fe32 {
	font-size:2.00em !important;
}
.fe34 {
	font-size:2.13em !important;
}
/***** Line height classes *****/

.lh5 {
	line-height:5px !important;
}
.lh10 {
	line-height:10px !important;
}
.lh15 {
	line-height:15px !important;
}
.lh20 {
	line-height:20px !important;
}
.lh25 {
	line-height:25px !important;
}
.lh30 {
	line-height:30px !important;
}
.lh35 {
	line-height:35px !important;
}
.lh40 {
	line-height:40px !important;
}
.lh45 {
	line-height:45px !important;
}
.lh50 {
	line-height:50px !important;
}
.lh55 {
	line-height:55px !important;
}
.lh60 {
	line-height:60px !important;
}
.lh65 {
	line-height:65px !important;
}
.lh70 {
	line-height:70px !important;
}
.lh75 {
	line-height:75px !important;
}
.lh80 {
	line-height:80px !important;
}
.lh85 {
	line-height:85px !important;
}
.lh90 {
	line-height:90px !important;
}
.lh95 {
	line-height:95px !important;
}
.lh100 {
	line-height:100px !important;
}
/***** Padding classes for bounding box *****/

.p0, table.p0 td, table tr.p0 td {
	padding:0px !important;
}
.p1, table.p1 td, table tr.p1 td {
	padding:1px;
}
.p2, table.p2 td, table tr.p2 td {
	padding:2px;
}
.p3, table.p3 td, table tr.p3 td {
	padding:3px;
}
.p4, table.p4 td, table tr.p4 td {
	padding:4px;
}
.p5, table.p5 td, table tr.p5 td {
	padding:5px;
}
.p6, table.p6 td, table tr.p6 td {
	padding:6px;
}
.p7, table.p7 td, table tr.p7 td {
	padding:7px;
}
.p8, table.p8 td, table tr.p8 td {
	padding:8px;
}
.p9, table.p9 td, table tr.p9 td {
	padding:9px;
}
.p10, table.p10 td, table tr.p10 td {
	padding:10px;
}
.p15, table.p15 td, table tr.p15 td {
	padding:15px;
}
.p20, table.p20 td, table tr.p20 td {
	padding:20px;
}
.p25, table.p25 td, table tr.p25 td {
	padding:25px;
}
.p30, table.p30 td, table tr.p30 td {
	padding:30px;
}
.p35, table.p35 td, table tr.p35 td {
	padding:35px;
}
.p40, table.p40 td, table tr.p40 td {
	padding:40px;
}
.p45, table.p45 td, table tr.p45 td {
	padding:45px;
}
.p50, table.p50 td, table tr.p50 td {
	padding:50px;
}
.p55, table.p55 td, table tr.p55 td {
	padding:55px;
}
.p60, table.p60 td, table tr.p60 td {
	padding:60px;
}
.p65, table.p65 td, table tr.p65 td {
	padding:65px;
}
.p70, table.p70 td, table tr.p70 td {
	padding:70px;
}
.p75, table.p75 td, table tr.p75 td {
	padding:75px;
}
.p80, table.p80 td, table tr.p80 td {
	padding:80px;
}
.p85, table.p85 td, table tr.p85 td {
	padding:85px;
}
.p90, table.p90 td, table tr.p90 td {
	padding:90px;
}
.p95, table.p95 td, table tr.p95 td {
	padding:95px;
}
.p100, table.p100 td, table tr.p100 td {
	padding:100px;
}
/***** Padding top classes for bounding box *****/

.pt0, table.pt0 td, table tr.pt0 td {
	padding-top:0px !important;
}
.pt1, table.pt1 td, table tr.pt1 td {
	padding-top:1px;
}
.pt2, table.pt2 td, table tr.pt2 td {
	padding-top:2px;
}
.pt3, table.pt3 td, table tr.pt3 td {
	padding-top:3px;
}
.pt4, table.pt4 td, table tr.pt4 td {
	padding-top:4px;
}
.pt5, table.pt5 td, table tr.pt5 td {
	padding-top:5px;
}
.pt6, table.pt6 td, table tr.pt6 td {
	padding-top:6px;
}
.pt7, table.pt7 td, table tr.pt7 td {
	padding-top:7px;
}
.pt8, table.pt8 td, table tr.pt8 td {
	padding-top:8px;
}
.pt9, table.pt9 td, table tr.pt9 td {
	padding-top:9px;
}
.pt10, table.pt10 td, table tr.pt10 td {
	padding-top:10px;
}
.pt15, table.pt15 td, table tr.pt15 td {
	padding-top:15px;
}
.pt20, table.pt20 td, table tr.pt20 td {
	padding-top:20px;
}
.pt25, table.pt25 td, table tr.pt25 td {
	padding-top:25px;
}
.pt30, table.pt30 td, table tr.pt30 td {
	padding-top:30px;
}
.pt35, table.pt35 td, table tr.pt35 td {
	padding-top:35px;
}
.pt40, table.pt40 td, table tr.pt40 td {
	padding-top:40px;
}
.pt45, table.pt45 td, table tr.pt45 td {
	padding-top:45px;
}
.pt50, table.pt50 td, table tr.pt50 td {
	padding-top:50px;
}
.pt55, table.pt55 td, table tr.pt55 td {
	padding-top:55px;
}
.pt60, table.pt60 td, table tr.pt60 td {
	padding-top:60px;
}
.pt65, table.pt65 td, table tr.pt65 td {
	padding-top:65px;
}
.pt70, table.pt70 td, table tr.pt70 td {
	padding-top:70px;
}
.pt75, table.pt75 td, table tr.pt75 td {
	padding-top:75px;
}
.pt80, table.pt80 td, table tr.pt80 td {
	padding-top:80px;
}
.pt85, table.pt85 td, table tr.pt85 td {
	padding-top:85px;
}
.pt90, table.pt90 td, table tr.pt90 td {
	padding-top:90px;
}
.pt95, table.pt95 td, table tr.pt95 td {
	padding-top:95px;
}
.pt100, table.pt100 td, table tr.pt100 td {
	padding-top:100px;
}
/************ for bounding box ************/

.pb0, table.pb0 td, table tr.pb0 td {
	padding-bottom:0px !important;
}
.pb1, table.pb1 td, table tr.pb1 td {
	padding-bottom:1px;
}
.pb2, table.pb2 td, table tr.pb2 td {
	padding-bottom:2px;
}
.pb3, table.pb3 td, table tr.pb3 td {
	padding-bottom:3px;
}
.pb4, table.pb4 td, table tr.pb4 td {
	padding-bottom:4px;
}
.pb5, table.pb5 td, table tr.pb5 td {
	padding-bottom:5px;
}
.pb6, table.pb6 td, table tr.pb6 td {
	padding-bottom:6px;
}
.pb7, table.pb7 td, table tr.pb7 td {
	padding-bottom:7px;
}
.pb8, table.pb8 td, table tr.pb8 td {
	padding-bottom:8px;
}
.pb9, table.pb9 td, table tr.pb9 td {
	padding-bottom:9px;
}
.pb10, table.pb10 td, table tr.pb10 td {
	padding-bottom:10px;
}
.pb15, table.pb15 td, table tr.pb15 td {
	padding-bottom:15px;
}
.pb20, table.pb20 td, table tr.pb20 td {
	padding-bottom:20px;
}
.pb25, table.pb25 td, table tr.pb25 td {
	padding-bottom:25px;
}
.pb30, table.pb30 td, table tr.pb30 td {
	padding-bottom:30px;
}
.pb40, table.pb40 td, table tr.pb40 td {
	padding-bottom:40px;
}
.pb45, table.pb45 td, table tr.pb45 td {
	padding-bottom:45px;
}
.pb50, table.pb50 td, table tr.pb50 td {
	padding-bottom:50px;
}
.pb55, table.pb55 td, table tr.pb55 td {
	padding-bottom:55px;
}
.pb60, table.pb60 td, table tr.pb60 td {
	padding-bottom:60px;
}
.pb65, table.pb65 td, table tr.pb65 td {
	padding-bottom:65px;
}
.pb70, table.pb70 td, table tr.pb70 td {
	padding-bottom:70px;
}
.pb75, table.pb75 td, table tr.pb75 td {
	padding-bottom:75px;
}
.pb80, table.pb80 td, table tr.pb80 td {
	padding-bottom:80px;
}
.pb85, table.pb85 td, table tr.pb85 td {
	padding-bottom:85px;
}
.pb90, table.pb90 td, table tr.pb90 td {
	padding-bottom:90px;
}
.pb95, table.pb95 td, table tr.pb95 td {
	padding-bottom:95px;
}
.pb100, table.pb100 td, table tr.pb100 td {
	padding-bottom:100px;
}
/***** Padding left classes for bounding box *****/

.pl0, table.pl0 td, table tr.pl0 td {
	padding-left:0px !important;
}
.pl1, table.pl1 td, table tr.pl1 td {
	padding-left:1px;
}
.pl2, table.pl2 td, table tr.pl2 td {
	padding-left:2px;
}
.pl3, table.pl3 td, table tr.pl3 td {
	padding-left:3px;
}
.pl4, table.pl4 td, table tr.pl4 td {
	padding-left:4px;
}
.pl5, table.pl5 td, table tr.pl5 td {
	padding-left:5px;
}
.pl6, table.pl6 td, table tr.pl6 td {
	padding-left:6px;
}
.pl7, table.pl7 td, table tr.pl7 td {
	padding-left:7px;
}
.pl8, table.pl8 td, table tr.pl8 td {
	padding-left:8px;
}
.pl9, table.pl9 td, table tr.pl9 td {
	padding-left:9px;
}
.pl10, table.pl10 td, table tr.pl10 td {
	padding-left:10px;
}
.pl15, table.pl15 td, table tr.pl15 td {
	padding-left:15px;
}
.pl20, table.pl20 td, table tr.pl20 td {
	padding-left:20px;
}
.pl25, table.pl25 td, table tr.pl25 td {
	padding-left:25px;
}
.pl30, table.pl30 td, table tr.pl30 td {
	padding-left:30px;
}
.pl35, table.pl35 td, table tr.pl35 td {
	padding-left:35px;
}
.pl40, table.pl40 td, table tr.pl40 td {
	padding-left:40px;
}
.pl45, table.pl45 td, table tr.pl45 td {
	padding-left:45px;
}
.pl50, table.pl50 td, table tr.pl50 td {
	padding-left:50px;
}
.pl55, table.pl55 td, table tr.pl55 td {
	padding-left:55px;
}
.pl60, table.pl60 td, table tr.pl60 td {
	padding-left:60px;
}
.pl65, table.pl65 td, table tr.pl65 td {
	padding-left:65px;
}
.pl70, table.pl70 td, table tr.pl70 td {
	padding-left:70px;
}
.pl75, table.pl75 td, table tr.pl75 td {
	padding-left:75px;
}
.pl80, table.pl80 td, table tr.pl80 td {
	padding-left:80px;
}
.pl85, table.pl85 td, table tr.pl85 td {
	padding-left:85px;
}
.pl90, table.pl90 td, table tr.pl90 td {
	padding-left:90px;
}
.pl95, table.pl95 td, table tr.pl95 td {
	padding-left:95px;
}
.pl100, table.pl100 td, table tr.pl100 td {
	padding-left:100px;
}
/***** Padding right classes for bounding box *****/

.pr0, table.pr0 td, table tr.pr0 td {
	padding-right:0px !important;
}
.pr1, table.pr1 td, table tr.pr1 td {
	padding-right:1px;
}
.pr2, table.pr2 td, table tr.pr2 td {
	padding-right:2px;
}
.pr3, table.pr3 td, table tr.pr3 td {
	padding-right:3px;
}
.pr4, table.pr4 td, table tr.pr4 td {
	padding-right:4px;
}
.pr5, table.pr5 td, table tr.pr5 td {
	padding-right:5px;
}
.pr6, table.pr6 td, table tr.pr6 td {
	padding-right:6px;
}
.pr7, table.pr7 td, table tr.pr7 td {
	padding-right:7px;
}
.pr8, table.pr8 td, table tr.pr8 td {
	padding-right:8px;
}
.pr9, table.pr9 td, table tr.pr9 td {
	padding-right:9px;
}
.pr10, table.pr10 td, table tr.pr10 td {
	padding-right:10px;
}
.pr15, table.pr15 td, table tr.pr15 td {
	padding-right:15px;
}
.pr20, table.pr20 td, table tr.pr20 td {
	padding-right:20px;
}
.pr25, table.pr25 td, table tr.pr25 td {
	padding-right:25px;
}
.pr30, table.pr30 td, table tr.pr30 td {
	padding-right:30px;
}
.pr35, table.pr35 td, table tr.pr35 td {
	padding-right:35px;
}
.pr40, table.pr40 td, table tr.pr40 td {
	padding-right:40px;
}
.pr45, table.pr45 td, table tr.pr45 td {
	padding-right:45px;
}
.pr50, table.pr50 td, table tr.pr50 td {
	padding-right:50px;
}
.pr55, table.pr55 td, table tr.pr55 td {
	padding-right:55px;
}
.pr60, table.pr60 td, table tr.pr60 td {
	padding-right:60px;
}
.pr65, table.pr65 td, table tr.pr65 td {
	padding-right:65px;
}
.pr70, table.pr70 td, table tr.pr70 td {
	padding-right:70px;
}
.pr75, table.pr75 td, table tr.pr75 td {
	padding-right:75px;
}
.pr80, table.pr80 td, table tr.pr80 td {
	padding-right:80px;
}
.pr85, table.pr85 td, table tr.pr85 td {
	padding-right:85px;
}
.pr90, table.pr90 td, table tr.pr90 td {
	padding-right:90px;
}
.pr95, table.pr95 td, table tr.pr95 td {
	padding-right:95px;
}
.pr100, table.pr100 td, table tr.pr100 td {
	padding-right:100px;
}
/***** Padding top,bottom classes for bounding box *****/

.ptb0, table.ptb0 td, table tr.ptb0 td {
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.ptb1, table.ptb1 td, table tr.ptb1 td {
	padding-top:1px;
	padding-bottom:1px;
}
.ptb2, table.ptb2 td, table tr.ptb2 td {
	padding-top:2px;
	padding-bottom:2px;
}
.ptb3, table.ptb3 td, table tr.ptb3 td {
	padding-top:3px;
	padding-bottom:3px;
}
.ptb4, table.ptb4 td, table tr.ptb4 td {
	padding-top:4px;
	padding-bottom:4px;
}
.ptb5, table.ptb5 td, table tr.ptb5 td {
	padding-top:5px;
	padding-bottom:5px;
}
.ptb6, table.ptb6 td, table tr.ptb6 td {
	padding-top:6px;
	padding-bottom:6px;
}
.ptb7, table.ptb7 td, table tr.ptb7 td {
	padding-top:7px;
	padding-bottom:7px;
}
.ptb8, table.ptb8 td, table tr.ptb8 td {
	padding-top:8px;
	padding-bottom:8px;
}
.ptb9, table.ptb9 td, table tr.ptb9 td {
	padding-top:9px;
	padding-bottom:9px;
}
.ptb10, table.ptb10 td, table tr.ptb10 td {
	padding-top:10px;
	padding-bottom:10px;
}
.ptb15, table.ptb15 td, table tr.ptb15 td {
	padding-top:15px;
	padding-bottom:15px;
}
.ptb20, table.ptb20 td, table tr.ptb20 td {
	padding-top:20px;
	padding-bottom:20px;
}
.ptb25, table.ptb25 td, table tr.ptb25 td {
	padding-top:25px;
	padding-bottom:25px;
}
.ptb30, table.ptb30 td, table tr.ptb30 td {
	padding-top:30px;
	padding-bottom:30px;
}
.ptb35, table.ptb35 td, table tr.ptb35 td {
	padding-top:35px;
	padding-bottom:35px;
}
.ptb40, table.ptb40 td, table tr.ptb40 td {
	padding-top:40px;
	padding-bottom:40px;
}
.ptb45, table.ptb45 td, table tr.ptb45 td {
	padding-top:45px;
	padding-bottom:45px;
}
.ptb50, table.ptb50 td, table tr.ptb50 td {
	padding-top:50px;
	padding-bottom:50px;
}
.ptb55, table.ptb55 td, table tr.ptb55 td {
	padding-top:55px;
	padding-bottom:55px;
}
.ptb60, table.ptb60 td, table tr.ptb60 td {
	padding-top:60px;
	padding-bottom:60px;
}
.ptb65, table.ptb65 td, table tr.ptb65 td {
	padding-top:65px;
	padding-bottom:65px;
}
.ptb70, table.ptb70 td, table tr.ptb70 td {
	padding-top:70px;
	padding-bottom:70px;
}
.ptb75, table.ptb75 td, table tr.ptb75 td {
	padding-top:75px;
	padding-bottom:75px;
}
.ptb80, table.ptb80 td, table tr.ptb80 td {
	padding-top:80px;
	padding-bottom:80px;
}
.ptb85, table.ptb85 td, table tr.ptb85 td {
	padding-top:85px;
	padding-bottom:85px;
}
.ptb90, table.ptb90 td, table tr.ptb90 td {
	padding-top:90px;
	padding-bottom:90px;
}
.ptb95, table.ptb95 td, table tr.ptb95 td {
	padding-top:95px;
	padding-bottom:95px;
}
.ptb100, table.ptb100 td, table tr.ptb100 td {
	padding-top:100px;
	padding-bottom:100px;
}
/***** Padding left,right classes for bounding box *****/

.plr0, table.plr0 td, table tr.plr0 td {
	padding-left:0px !important;
	padding-right:0px !important;
}
.plr1, table.plr1 td, table tr.plr1 td {
	padding-left:1px;
	padding-right:1px;
}
.plr2, table.plr2 td, table tr.plr2 td {
	padding-left:2px;
	padding-right:2px;
}
.plr3, table.plr3 td, table tr.plr3 td {
	padding-left:3px;
	padding-right:3px;
}
.plr4, table.plr4 td, table tr.plr4 td {
	padding-left:4px;
	padding-right:4px;
}
.plr5, table.plr5 td, table tr.plr5 td {
	padding-left:5px;
	padding-right:5px;
}
.plr6, table.plr6 td, table tr.plr6 td {
	padding-left:6px;
	padding-right:6px;
}
.plr7, table.plr7 td, table tr.plr7 td {
	padding-left:7px;
	padding-right:7px;
}
.plr8, table.plr8 td, table tr.plr8 td {
	padding-left:8px;
	padding-right:8px;
}
.plr9, table.plr9 td, table tr.plr9 td {
	padding-left:9px;
	padding-right:9px;
}
.plr10, table.tplr10 td, table tr.plr10 td {
	padding-left:10px;
	padding-right:10px;
}
.plr15, table.plr15 td, table tr.plr15 td {
	padding-left:15px;
	padding-right:15px;
}
.plr18, table.plr18 td, table tr.plr18 td {
	padding-left:18px;
	padding-right:18px;
}
.plr19, table.plr19 td, table tr.plr19 td {
	padding-left:19px;
	padding-right:19px;
}
.plr20, table.plr20 td, table tr.plr20 td {
	padding-left:20px;
	padding-right:20px;
}
.plr25, table.plr25 td, table tr.plr25 td {
	padding-left:25px;
	padding-right:25px;
}
.plr30, table.plr30 td, table tr.plr30 td {
	padding-left:30px;
	padding-right:30px;
}
.plr35, table.plr35 td, table tr.plr35 td {
	padding-left:35px;
	padding-right:35px;
}
.plr40, table.plr40 td, table tr.plr40 td {
	padding-left:40px;
	padding-right:40px;
}
.plr45, table.plr45 td, table tr.plr45 td {
	padding-left:45px;
	padding-right:45px;
}
.plr50, table.plr50 td, table tr.plr50 td {
	padding-left:50px;
	padding-right:50px;
}
.plr55, table.plr55 td, table tr.plr55 td {
	padding-left:55px;
	padding-right:55px;
}
.plr60, table.plr60 td, table tr.plr60 td {
	padding-left:60px;
	padding-right:60px;
}
.plr65, table.plr65 td, table tr.plr65 td {
	padding-left:65px;
	padding-right:65px;
}
.plr70, table.plr70 td, table tr.plr70 td {
	padding-left:70px;
	padding-right:70px;
}
.plr75, table.plr75 td, table tr.plr75 td {
	padding-left:75px;
	padding-right:75px;
}
.plr80, table.plr80 td, table tr.plr80 td {
	padding-left:80px;
	padding-right:80px;
}
.plr85, table.plr85 td, table tr.plr85 td {
	padding-left:85px;
	padding-right:85px;
}
.plr90, table.plr90 td, table tr.plr90 td {
	padding-left:90px;
	padding-right:90px;
}
.plr95, table.plr95 td, table tr.plr95 td {
	padding-left:95px;
	padding-right:95px;
}
.plr100, table.plr100 td, table tr.plr100 td {
	padding-left:100px;
	padding-right:100px;
}
/***** Margin classes for bounding box *****/

.m0, table.m0 td, table tr.m0 td {
	margin:0px !important;
}
.m1, table.m1 td, table tr.m1 td {
	margin:1px;
}
.m2, table.m2 td, table tr.m2 td {
	margin:2px;
}
.m3, table.m3 td, table tr.m3 td {
	margin:3px;
}
.m4, table.m4 td, table tr.m4 td {
	margin:4px;
}
.m5, table.m5 td, table tr.m5 td {
	margin:5px;
}
.m6, table.m6 td, table tr.m6 td {
	margin:6px;
}
.m7, table.m7 td, table tr.m7 td {
	margin:7px;
}
.m8, table.m8 td, table tr.m8 td {
	margin:8px;
}
.m9, table.m9 td, table tr.m9 td {
	margin:9px;
}
.m10, table.m10 td, table tr.m10 td {
	margin:10px;
}
.m15, table.m15 td, table tr.m15 td {
	margin:15px;
}
.m20, table.m20 td, table tr.m20 td {
	margin:20px;
}
.m25, table.m25 td, table tr.m25 td {
	margin:25px;
}
.m30, table.m30 td, table tr.m30 td {
	margin:30px;
}
.m35, table.m35 td, table tr.m35 td {
	margin:35px;
}
.m40, table.m40 td, table tr.m40 td {
	margin:40px;
}
.m45, table.m45 td, table tr.m45 td {
	margin:45px;
}
.m50, table.m50 td, table tr.m50 td {
	margin:50px;
}
/***** Margin top classes for bounding box *****/

.mt0, table.mt0 td, table tr.mt0 td {
	margin-top:0px !important;
}
.mt1, table.mt1 td, table tr.mt1 td {
	margin-top:1px;
}
.mt2, table.mt2 td, table tr.mt2 td {
	margin-top:2px;
}
.mt3, table.mt3 td, table tr.mt3 td {
	margin-top:3px;
}
.mt4, table.mt4 td, table tr.mt4 td {
	margin-top:4px;
}
.mt5, table.mt5 td, table tr.mt5 td {
	margin-top:5px;
}
.mt6, table.mt6 td, table tr.mt6 td {
	margin-top:6px;
}
.mt7, table.mt7 td, table tr.mt7 td {
	margin-top:7px;
}
.mt8, table.mt8 td, table tr.mt8 td {
	margin-top:8px;
}
.mt9, table.mt9 td, table tr.mt9 td {
	margin-top:9px;
}
.mt10, table.mt10 td, table tr.mt10 td {
	margin-top:10px;
}
.mt15, table.mt15 td, table tr.mt15 td {
	margin-top:15px;
}
.mt20, table.mt20 td, table tr.mt20 td {
	margin-top:20px;
}
.mt25, table.mt25 td, table tr.mt25 td {
	margin-top:25px;
}
.mt30, table.mt30 td, table tr.mt30 td {
	margin-top:30px;
}
.mt35, table.mt35 td, table tr.mt35 td {
	margin-top:35px;
}
.mt40, table.mt40 td, table tr.mt40 td {
	margin-top:40px;
}
.mt45, table.mt45 td, table tr.mt45 td {
	margin-top:45px;
}
.mt50, table.mt50 td, table tr.mt50 td {
	margin-top:50px;
}
/***** Margin bottom classes for bounding box *****/

.mb0, table.mb0 td, table tr.mb0 td {
	margin-bottom:0px !important;
}
.mb1, table.mb1 td, table tr.mb1 td {
	margin-bottom:1px;
}
.mb2, table.mb2 td, table tr.mb2 td {
	margin-bottom:2px;
}
.mb3, table.mb3 td, table tr.mb3 td {
	margin-bottom:3px;
}
.mb4, table.mb4 td, table tr.mb4 td {
	margin-bottom:4px;
}
.mb5, table.mb5 td, table tr.mb5 td {
	margin-bottom:5px;
}
.mb6, table.mb6 td, table tr.mb6 td {
	margin-bottom:6px;
}
.mb7, table.mb7 td, table tr.mb7 td {
	margin-bottom:7px;
}
.mb8, table.mb8 td, table tr.mb8 td {
	margin-bottom:8px;
}
.mb9, table.mb9 td, table tr.mb9 td {
	margin-bottom:9px;
}
.mb10, table.mb10 td, table tr.mb10 td {
	margin-bottom:10px;
}
.mb15, table.mb15 td, table tr.mb15 td {
	margin-bottom:15px;
}
.mb20, table.mb20 td, table tr.mb20 td {
	margin-bottom:20px;
}
.mb25, table.mb25 td, table tr.mb25 td {
	margin-bottom:25px;
}
.mb30, table.mb30 td, table tr.mb30 td {
	margin-bottom:30px;
}
.mb35, table.mb35 td, table tr.mb35 td {
	margin-bottom:35px;
}
.mb40, table.mb40 td, table tr.mb40 td {
	margin-bottom:40px;
}
.mb45, table.mb45 td, table tr.mb45 td {
	margin-bottom:45px;
}
.mb50, table.mb50 td, table tr.mb50 td {
	margin-bottom:50px;
}
/***** Margin left classes for bounding box *****/

.ml0, table.ml0 td, table tr.ml0 td {
	margin-left:0px !important;
}
.ml1, table.ml1 td, table tr.ml1 td {
	margin-left:1px;
}
.ml2, table.ml2 td, table tr.ml2 td {
	margin-left:2px;
}
.ml3, table.ml3 td, table tr.ml3 td {
	margin-left:3px;
}
.ml4, table.ml4 td, table tr.ml4 td {
	margin-left:4px;
}
.ml5, table.ml5 td, table tr.ml5 td {
	margin-left:5px;
}
.ml6, table.ml6 td, table tr.ml6 td {
	margin-left:6px;
}
.ml7, table.ml7 td, table tr.ml7 td {
	margin-left:7px;
}
.ml8, table.ml8 td, table tr.ml8 td {
	margin-left:8px;
}
.ml9, table.ml9 td, table tr.ml9 td {
	margin-left:9px;
}
.ml10, table.ml10 td, table tr.ml10 td {
	margin-left:10px;
}
.ml5, table.ml5 td, table tr.ml5 td {
	margin-left:5px;
}
.ml10, table.ml10 td, table tr.ml10 td {
	margin-left:10px;
}
.ml15, table.ml15 td, table tr.ml15 td {
	margin-left:15px;
}
.ml20, table.ml20 td, table tr.ml20 td {
	margin-left:20px;
}
.ml25, table.ml25 td, table tr.ml25 td {
	margin-left:25px;
}
.ml30, table.ml30 td, table tr.ml30 td {
	margin-left:30px;
}
.ml35, table.ml35 td, table tr.ml35 td {
	margin-left:35px;
}
.ml40, table.ml40 td, table tr.ml40 td {
	margin-left:40px;
}
.ml45, table.ml45 td, table tr.ml45 td {
	margin-left:45px;
}
.ml50, table.ml50 td, table tr.ml50 td {
	margin-left:50px;
}
/***** Margin right classes for bounding box *****/

.mr0, table.mr0 td, table tr.mr0 td {
	margin-right:0px !important;
}
.mr1, table.mr1 td, table tr.mr1 td {
	margin-right:1px;
}
.mr2, table.mr2 td, table tr.mr2 td {
	margin-right:2px;
}
.mr3, table.mr3 td, table tr.mr3 td {
	margin-right:3px;
}
.mr4, table.mr4 td, table tr.mr4 td {
	margin-right:4px;
}
.mr5, table.mr5 td, table tr.mr5 td {
	margin-right:5px;
}
.mr6, table.mr6 td, table tr.mr6 td {
	margin-right:6px;
}
.mr7, table.mr7 td, table tr.mr7 td {
	margin-right:7px;
}
.mr8, table.mr8 td, table tr.mr8 td {
	margin-right:8px;
}
.mr9, table.mr9 td, table tr.mr9 td {
	margin-right:9px;
}
.mr10, table.mr10 td, table tr.mr10 td {
	margin-right:10px;
}
.mr15, table.mr15 td, table tr.mr15 td {
	margin-right:15px;
}
.mr20, table.mr20 td, table tr.mr20 td {
	margin-right:20px;
}
.mr25, table.mr25 td, table tr.mr25 td {
	margin-right:25px;
}
.mr30, table.mr30 td, table tr.mr30 td {
	margin-right:30px;
}
.mr35, table.mr35 td, table tr.mr35 td {
	margin-right:35px;
}
.mr40, table.mr40 td, table tr.mr40 td {
	margin-right:40px;
}
.mr45, table.mr45 td, table tr.mr45 td {
	margin-right:45px;
}
.mr50, table.mr50 td, table tr.mr50 td {
	margin-right:50px;
}
/***** Margin top,bottom classes for bounding box *****/

.mtb0, table.mtb0 td, table tr.mtb0 td {
	margin-top:0px !important;
	margin-bottom:0px !important;
}
.mtb1, table.mtb1 td, table tr.mtb1 td {
	margin-top:1px;
	margin-bottom:1px;
}
.mtb2, table.mtb2 td, table tr.mtb2 td {
	margin-top:2px;
	margin-bottom:2px;
}
.mtb3, table.mtb3 td, table tr.mtb3 td {
	margin-top:3px;
	margin-bottom:3px;
}
.mtb4, table.mtb4 td, table tr.mtb4 td {
	margin-top:4px;
	margin-bottom:4px;
}
.mtb5, table.mtb5 td, table tr.mtb5 td {
	margin-top:5px;
	margin-bottom:5px;
}
.mtb6, table.mtb6 td, table tr.mtb6 td {
	margin-top:6px;
	margin-bottom:6px;
}
.mtb7, table.mtb7 td, table tr.mtb7 td {
	margin-top:7px;
	margin-bottom:7px;
}
.mtb8, table.mtb8 td, table tr.mtb8 td {
	margin-top:8px;
	margin-bottom:8px;
}
.mtb9, table.mtb9 td, table tr.mtb9 td {
	margin-top:9px;
	margin-bottom:9px;
}
.mtb10, table.mtb10 td, table tr.mtb10 td {
	margin-top:10px;
	margin-bottom:10px;
}
.mtb20, table.mtb20 td, table tr.mtb20 td {
	margin-top:20px;
	margin-bottom:20px;
}
.mtb25, table.mtb25 td, table tr.mtb25 td {
	margin-top:25px;
	margin-bottom:25px;
}
.mtb30, table.mtb30 td, table tr.mtb30 td {
	margin-top:30px;
	margin-bottom:30px;
}
.mtb35, table.mtb35 td, table tr.mtb35 td {
	margin-top:35px;
	margin-bottom:35px;
}
.mtb40, table.mtb40 td, table tr.mtb40 td {
	margin-top:40px;
	margin-bottom:40px;
}
.mtb45, table.mtb45 td, table tr.mtb45 td {
	margin-top:45px;
	margin-bottom:45px;
}
.mtb50, table.tdmtb50 td, table tr.mtb50 td {
	margin-top:50px;
	margin-bottom:50px;
}
/***** Margin left,right classes for bounding box *****/

.mlr0, table.mlr0 td, table tr.mlr0 td {
	margin-left:0px !important;
	margin-right:0px !important;
}
.mlr1, table.mlr1 td, table tr.mlr1 td {
	margin-left:1px;
	margin-right:1px;
}
.mlr2, table.mlr2 td, table tr.mlr2 td {
	margin-left:2px;
	margin-right:2px;
}
.mlr3, table.mlr3 td, table tr.mlr3 td {
	margin-left:3px;
	margin-right:3px;
}
.mlr4, table.mlr4 td, table tr.mlr4 td {
	margin-left:4px;
	margin-right:4px;
}
.mlr5, table.mlr5 td, table tr.mlr5 td {
	margin-left:5px;
	margin-right:5px;
}
.mlr6, table.mlr6 td, table tr.mlr6 td {
	margin-left:6px;
	margin-right:6px;
}
.mlr7, table.mlr7 td, table tr.mlr7 td {
	margin-left:7px;
	margin-right:7px;
}
.mlr8, table.mlr8 td, table tr.mlr8 td {
	margin-left:8px;
	margin-right:8px;
}
.mlr9, table.mlr9 td, table tr.mlr9 td {
	margin-left:9px;
	margin-right:9px;
}
.mlr10, table.mlr10 td, table tr.mlr10 td {
	margin-left:10px;
	margin-right:10px;
}
.mlr15, table.mlr15 td, table tr.mlr15 td {
	margin-left:15px;
	margin-right:15px;
}
.mlr20, table.mlr20 td, table tr.mlr20 td {
	margin-left:20px;
	margin-right:20px;
}
.mlr25, table.mlr25 td, table tr.mlr25 td {
	margin-left:25px;
	margin-right:25px;
}
.mlr30, table.mlr30 td, table tr.mlr30 td {
	margin-left:30px;
	margin-right:30px;
}
.mlr35, table.mlr35 td, table tr.mlr35 td {
	margin-left:35px;
	margin-right:35px;
}
.mlr40, table.mlr40 td, table tr.mlr40 td {
	margin-left:40px;
	margin-right:40px;
}
.mlr45, table.mlr45 td, table tr.mlr45 td {
	margin-left:45px;
	margin-right:45px;
}
.mlr50, table.mlr50 td, table tr.mlr50 td {
	margin-left:50px;
	margin-right:50px;
}
/***** Block level classes *****/

.blk {
	display:block;
}
.blk-all * {
	display:block;
}
.in-blk {
	display:inline-block;
}
.inl {
	display:inline;
}
.hidden {
	display: none !important;
} /* For SEO */
.bg-opaque {
	background: transparent !important;
}
.bg-none {
	background: none !important;
}
.no-deco, .no-deco a {
	text-decoration: none !important;
}
form {
	margin: 0;
	padding: 0;
	display: inline;
}
legend {
	padding-left: 2px;
	padding-right: 2px;
	border: none;
	position: static;
	float: none;
	width: -moz-fit-content;
	min-width: 0;
	max-width: none;
	height: auto;
	min-height: 0;
	max-height: none;
	white-space: nowrap;
}
fieldset {
	display: block;
	margin-left: 2px;
	margin-right: 2px;
	padding: 0.35em 0.625em 0.75em;
}
label {
	cursor: default;
}
textarea {
	margin: 1px 0 1px 0;
	font: medium -moz-fixed;
	text-align: start;
	text-transform: none;
	word-spacing: normal;
	letter-spacing: normal;
	vertical-align: text-bottom;
	cursor: text;
	text-indent: 0;
}
select {
	margin: 0;
	line-height: normal !important;
	white-space: nowrap !important;
	text-align: start;
	cursor: default;
	text-indent: 0;
	overflow: -moz-hidden-unscrollable;
}
option {
	display: block;
	float: none !important;
	position: static !important;
	min-height: 1em;
	line-height: normal !important;
	text-indent: 0;
	white-space: nowrap !important;
}
optgroup {
	display: block;
	float: none !important;
	position: static !important;
	line-height: normal !important;
	font-style: italic;
	font-weight: bold;
	font-size: inherit;
	text-indent: 0;
	white-space: nowrap !important;
}
input[type="button"], input[type="submit"],  input[type="checkbox"], input[type="radio"],  input[type="text"] {
	vertical-align: middle;
}
.iw99 input[type="text"], .iw99 input[type="password"], .iw99 textarea, .iw99 select {
	width: 99%;
}
.ie-iw99 {
	width: 99%;
}
.iw98 input[type="text"], .iw98 input[type="password"], .iw98 textarea, .iw98 select {
	width: 98%;
}
.ie-iw98 {
	width: 98%;
}
.iw97 input[type="text"], .iw97 input[type="password"], .iw97 textarea, .iw97 select {
	width: 97%;
}
.ie-iw97 {
	width: 97%;
}
.iw96 input[type="text"], .iw96 input[type="password"], .iw96 textarea, .iw96 select {
	width: 96%;
}
.ie-iw96 {
	width: 96%;
}
.iw95 input[type="text"], .iw95 input[type="password"], .iw95 textarea, .iw95 select {
	width: 95%;
}
.ie-iw95 {
	width: 95%;
}
#commentform {
	padding-left: 20px;
}
.commentlist {
	padding-left: 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#comments {
	padding-left: 20px;
	background-color:#AFB852;
}
.form-bar {
	background-color:#AFB852;
}
#commentform {
	margin: 0;
	padding-left: 20px;
}
.archive-list {
	padding-top:10px;
	padding-left: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	width:50%;
	color:#AFB852;
	top:10px;
}
.navigation {
	width:50%;
	top:10px;
	left:285px;
	position:absolute;
	text-align:right;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
}
/* Calendar */



#calendar_wrap {
	padding: 10px 15px;
	text-align: center;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
}
#calendar_wrap table {
	width: 100%;
}
#calendar_wrap th {
}
#calendar_wrap td {
	padding:3px;
}
#calendar_wrap tfoot td {
	border: none;
}
#calendar_wrap tfoot td#prev {
	text-align: left;
	font-weight: bold;
	border: none;
}
#calendar_wrap tfoot td#prev a {
	border: none;
}
#calendar_wrap tfoot td#next {
	text-align: right;
	font-weight: bold;
	border: none;
}
#calendar_wrap tfoot td#next a {
	border: none;
}
#calendar_wrap caption {
	font-weight:bold;
	text-align:center;
}
body.blogs {
	padding: 10px 0 !important;
}
.posts-list .post {
 #margin:10px 15px;
 #width: auto;
}

.padded p {padding:20px;}
