/*  
Theme Name: decormoulding
Description: A 2  Column  Professional theme
Author: Karuu 
Author URI: http://www.wpspark.com/
*/

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:400;
background:#fff url('images/bg-dm.gif') no-repeat top left;
margin:0 auto;
padding:0;
min-height:1100px;
}

#main {
position:relative;
background:url('images/bn-thin.png') repeat-x;
min-width:960px;
margin:0 auto;
padding:82px 0 0;
height:183px;
}

.wraptop {
width:900px;
text-align:center;
position:relative;
z-index:1;
margin:0 auto;
padding:0;
}

.wrapbuble {
width:900px;
text-align:center;
position:relative;
z-index:1;
margin:0 auto;
padding:0;
}

.fix-top {
background:#000;
background-repeat:repeat-x;
width:100%;
height:20px;
}


.nav-font {
z-index:1;
position:absolute;
top:-3px;
left:1px;
background-color:#000;
padding-top:3px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

img {
border:none;
margin:0;
}


p img.left {
float:left;
border:1px solid #ddd;
background:#fff;
margin:5px 8px 8px 0;
padding:5px;
}

p img.right {
float:right;
border:1px solid #ddd;
background:#fff;
margin:5px;
padding:5px;
}

h1,h2,h3,h4,h5,h6 {
color:#000;
font-weight:400;
font-family: Arial "Times New Roman", Times, serif; /* Georgia,  */
}

h1 {
font-size:24px;
}

h2 {
font-size:20px;
margin:0;
padding:0;
}

h3 {
font-size:16px;
font-weight:bolder;
}

h4 {
font-size:13px;
}

h5 {
font-size:10px;
}

h6 {
font-size:8px;
}

a:link,a:active,a:visited,a:hover {
color:#000;
outline:none;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

#top {
height:95px;
margin:0;
padding:-20px;
}

#header {
float:left;
width:1196px;
height:140px;
background:url('images/decor-top-new.png') no-repeat;
text-align:center;
position:absolute;
top:-88px;
left:-130px;
margin:0 auto;
padding:0;
}

#header h1 {
left:1px;
top:1px;
font-size:30px;
font-family:Georgia, "Times New Roman", Times, serif;
text-indent:-9999px;
}

.breadcrumb {
height:30px;
/*position:relative;
top:-21px;*/
width:100%;
color:#000000;
font-size:11px;
font-family: "Arial" Helvetica, Times, serif;
margin:0;
padding:0;
}


#featured {
background:url('images/featuredbg.jpg') repeat-x;
padding-bottom:8px;
padding-top:13px;
}

#shadow-side {
min-width:320px;
min-height:200px;
position:relative;
width:99.5%;
border-collapse:collapse;
background:url('images/shadow-side.png') repeat-x;
border:0 none;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
}


.featured-container {
height:282px;
position:relative;
color:#444;
width:890px;
margin:0 auto;
}

.featured-container h2 {
font-size:20px;
color:#118ba2;
font-weight:400;
width:490px;
border-bottom:1px solid #4c4435;
padding:15px 0;
}

.featured-container h2 a {
color:#fff;
}

.featured-container p {
font-size:14px;
line-height:140%;
padding-bottom:18px;
margin-bottom:18px;
width:490px;
color:#fff;
border-bottom:1px solid #4c4435;
}

.filter {
filter:alpha(opacity=50);
-moz-opacity:0.5px;
-khtml-opacity:0.5px;
opacity:0.5px;
}

img.featured-image {
float:right;
width:364px;
height:244px;
background:#19150E;
border:1px solid #4c4435;
margin:0 0 0 10px;
padding:8px;
}


.ribbon {
position:absolute;
float:right;
width:130px;
top:-3px;
right:-3px;
}




.more a,.port a {
width:108px;
display:block;
height:32px;
text-indent:-9999em;
overflow:hidden;
}




.more a:hover,.port a:hover {
background-position:0 -32px;
}




.more a {
float:left;
margin-right:15px;
display:block;
background:url('images/more.png') no-repeat;
}




.port a {
background:url('images/port.png') no-repeat;
}




.stepcarousel {
position:relative;
left:20px;
overflow:scroll;
width:910px;
height:285px;
margin:0 auto;
}




.stepcarousel .belt {
position:absolute;
left:0;
top:0;
}




.stepcarousel .panel {
float:left;
overflow:hidden;
width:910px;
padding-top:5px;
margin:0;
}




.bullet {
list-style-image:url('/wp-content/themes/decor-moulding/images/bulet.png');
}




h2.hello,h2.recent,h2.event,h2.client {
height:30px;
text-indent:-9999em;
padding-bottom:10px;
}




#left-container {
float:left;
clear:left;
width:570px;
min-height:1150px;
padding-right:10px;
border-right:1px solid #ddd;
}




# {
line-height:
font-size:12px;
margin-bottom:8px;
}




.blog {
border-bottom:1px dashed #ddd;
margin-bottom:15px;
padding:0 0 10px;
}




.blog-meta {
display:block;
color:#817f78;
font-size:11px;
margin:10px 0 0;
padding:0;
}




h2.hello {
background:url('images/hello.png') no-repeat;
}




.information p {
padding-bottom:15px;
border-bottom:1px solid #ddd;
margin:0;
}




h2.recent {
background:url('images/recent.png') no-repeat;
height:30px;
text-indent:-9999px;
padding-bottom:10px;
position:relative;
top:15px;
}




.work {
position:relative;
top:5px;
height:100%;
padding:5px 0 20px;
}


.work p {
width:380px;
padding:8px 0 15px;
border-bottom:1px dashed #fff; 
}


.work h3 {
font-size:18px;
font-weight:400;
color:#0c7488;
margin:5px 0 8px;
}




.meta {
color:#817f78;
font-size:11px;
margin:0;
}




.work img {
float:right;
background:#fff;
border:1px solid #ddd;
margin:0 0 10px 10px;
padding:5px;
}




#right-container {
width:305px;
float:right;
clear:right;
font-weight:400;
padding:0 -80px 0 10px;
min-height:1150px;
}




h2.event {
background:url('images/news.png') no-repeat;
margin:0;
}




.article p {
margin-top:-8px;
line-height:150%;
margin-bottom:13px;
}




.article h3 {
font-size:14px;
color:#0c7488;
font-weight:700;
margin:2px 0 6px;
}




.date {
font-size:11px;
color:#999;
}




h2.client {
background:url('images/clients.png') no-repeat;
}




.testimonial p {
margin-top:3px;
line-height:150%;
margin-bottom:20px;
}




.author {
color:#728903;
font-size:11px;
display:block;
margin-top:5px;
}




.portfolio-article {
border-bottom:1px solid #ccc;
min-height:207px;
margin:18px 0;
padding:10px;
}




.portfolio-article h2 {
color:#0c7488;
}




.portfolio-article img {
float:right;
background:#fff;
margin-left:10px;
border:1px solid #ddd;
padding:7px;
}




b.involve {
color:#c34507;
}




.portfolio-article p {
margin:10px 0;
padding:0;
}




img.single-port {
border:1px solid #ddd;
background:#fff;
margin:15px 0;
padding:7px;
}




#footer {
clear:both;
color:#888;
float:left;
width:100%;
height:100%;
background:#201c13;
text-align:center;
margin:50px 0 0;
padding:12px 0 0;
}




#comment-box {
border-top:1px dotted #888;
border-bottom:1px dotted #888;
}




form p {
margin:0 0 5px;
padding:0;
}




#comment-box input {
width:220px;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:1px solid #eee;
border-right:1px solid #eee;
height:20px;
font-size:12px;
color:#000;
margin:2px 0 10px;
padding:5px 0 0 5px;
}




#comment-box label {
display:block;
font-size:small;
font-weight:700;
margin:0;
padding:0;
}




#comment-box textarea {
width:350px;
height:150px;
display:block;
border:1px solid #ddd;
font-size:small;
color:#000;
margin:0;
padding:5px 0 0 5px;
}




input#submit-comment {
font-size:small;
font-weight:700;
color:#000;
width:155px;
height:30px;
border:1px solid #ccc;
background:#fff;
margin:10px 0 0;
padding:0;
}




ol.commentlist {
list-style:none;
margin:0;
padding:0;
}




ol.commentlist p {
line-height:1.7em;
}




ol.commentlist li {
border:1px dashed #888;
margin-bottom:15px;
padding:10px;
}




.comment-author cite {
float:left;
margin-right:5px;
font-style:normal;
color:#000;
}




.comment-author img {
border:1px solid #ddd;
background:#fff;
float:right;
padding:5px;
}




#respond:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.children {
margin:0;
padding:0;
}

ul.children li {
margin:10px 0;
}


.wp-caption {
text-align:center;
padding-top:4px;
border:1px solid #ddd;
}




.wp-caption img {
border:0 none;
margin:0;
padding:0;
}




.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}




.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
background:#fff;
}




.alignright {
float:right;
/* border:1px solid #ddd; */
background:#fff;
margin:0 0 10px 12px;
padding:2px;
}




.alignleft {
float:left;
border:1px solid #ddd;
background:#fff;
margin:0 12px 10px 0;
padding:2px;
}




blockquote p {
border-left:5px solid #C03;
margin:0;
padding:5px;
}




.space {
padding-bottom:1px;
}

.textarea {
margin-bottom:5px;
width:260px;
}

option {
margin:0 3px;
}

/* option {
margin:0 13px;
} 
*/

.news-p {
/* 
padding-bottom:8px;
border-bottom:1px transparent;
*/
}

.mores {
float:right; 
margin-bottom:8px;
border-bottom:1px transparent;
}


.centered {
width:450px;
margin-left:auto;
margin-right:auto;
text-align:left;
}


.twitt {
padding-bottom:15px;
}


.batch {
width:350px;
height:40px;
padding:10px 0 10px 20px;
/* padding-top:10px;
padding-bottom:20px;
padding-left:40px; */}


.sp {
vertical-align:top;
padding:0 1px;
}




.side-line {
border-top:1px dashed #DDD;
padding-bottom:18px;
padding-left:40px;}




#nav-shadow ul {
display:inline;
text-align:left;
list-style:none;
width:28px;
padding-top:20px;
}




#nav-shadow li {
display:inline;
margin-right:3px;
position:relative;
left:-40px;
float:left;
width:38px;
}




#nav-shadow a,#nav-shadow a:visited,#nav-shadow a,#nav-shadow a:hover {
overflow:hidden;
display:block;
position:relative;
z-index:2;
margin:0 auto;
}




#nav-shadow li img.shadow {
position:absolute;
bottom:0;
left:0;
z-index:1;
margin:0 auto;
}


.testimonies {
color:#090;
font-size:12px;
}


.help {
color:#fff;
position:absolute;
top:147px;
right:190px;
font-size:12px;
}

.help ul {
list-style: none;

}

.help-inside {
font-size:14px;
}


.loc {
font-size:14px;
font-weight:700;
color:#BF460B;
font-family:Georgia,"Times New Roman",Times,serif;
}


.footer-menu {
font-weight:400;
color:#fff;
width:100%;
text-align:center;
clear:both;
}

.footer-menu ul {
margin:0;
padding:6px 0 7px;
}

.footer-menu ul li {
display:inline;
}

.footer-menu ul li a {
color:#fff;
margin-right:8px;
text-decoration:none;
padding:6px 3px 4px;
}

.wrap,.wrap-footer {
width:900px;
position:relative;
margin:0 auto;
padding:0;
}


#content ul li, #content, .commentlist ul li,ul.children {
/* list-style: none;
padding-bottom:6px;
*/
list-style: url( url(/images/arrow.gif);
list-style-position:outside;
padding-left:-13px;
}


#content ul,#content ol, #content p,{
line-height:150%;
margin-bottom:8px;
}


.recent-work h3 a:link,.news h3 a:link,#left-container h2 a:link,.portfolio-article h2 a:link,.recent-work h3 a:visited,.news h3 a:visited,#left-container h2 a:visited,.portfolio-article h2 a:visited {
color:#bf460b;
}


select,imput {
/* width:250px;*/
padding-left:3px;
position: relative;
min-width:202px;
}

p {line-height:120%;}

.satisfaction { position:absolute; top:385px; left:835px; }

.loope {float:left; width:150px; font-size:18px;}


/* cajas - nuevas */

.cajas {
 width: 327px;
 margin: -10px auto;
padding-left:15px;
}

.cajas div {margin: 0.5em 0 0 -3.5em;
}

.cajas div.topleft-l {display: block;
 background: url('images/box-bg.png') top left no-repeat white;
padding: 2.0em 0em 0em 2.0em;
}
.cajas div.topright-r {
 display: block;
 background: url('images/box-bg.png') top right no-repeat white;
 padding: 2.0em;
 margin: -2.0em 0 1em 2.0em;
}

.cajas div.bottomleft-b {
 display: block;
 height: 35px;
 margin-top: -3.0em;
 background: url('images/box-bg.png') bottom left no-repeat white;
}

.cajas div.bottomright-br {
 display: block;
 background: url('images/box-bg.png') bottom right no-repeat white;
 height: 35px;
 margin-left: 3.0em;
 margin-top: 0em;
}

.caja-width {
width:255px; 
padding-left: 45px;
text-align:left;
}

.caja-width h2 {
margin: 5px 0;
}

.caja-width p {
margin: 5px 10px;
font-size:12px!important;
}

.extra-m {
margin-bottom:30px;
}

.twitter-inline {
color:#990000!important;
padding-right:50px; 
padding-top:40px;
}

.twitter-inline ul li {
list-style: none;
}

.read-more-inline {
border-bottom:1px solid #fff; 
width:50px; 
padding-bottom:18px;
text-align:center;
margin-left: 168px!important;
}

	
/* holder_images */
#holder_images {display: none;}
#carousel img {border: 2px solid #ddd;}
#carousel img.link:hover {border: 4px solid #0e0893;}
.width-height {width:500px; height:375px;}


.our-location {padding-right:-30px!important;}
.our-location2 {margin:13px 0 0 0!important;padding-right:-30px!important;}

.space-shopp {padding:10px 0;}
.hr-shopp {color: #999; background-color: #ccc; height: 3px;}

.new-products {float:right; padding-right:140px; padding-top:40px;}
.canada {float:left; padding-left:20px; padding-top:40px;font-size:18px;}

.sub-menu-swf {margin:0 0 15px 0; float:left;}

.sub-menu-desc {padding-left:0px; font-size:16px;}

.canada2 {float:left; padding-left:10px; vertical-align:bottom;}

/* tagarea */
  .tagarea-top {padding-top:100px; padding-left:-100px;}
  .tagarea {color: #999; background-color: #fff; padding: 1em; margin: 1em; }
  .tagweight1 {font-size: 2.8em; }
  .tagweight2 {font-size: 2.6em; }
  .tagweight3 {font-size: 2.5em; }
  .tagweight4 {font-size: 2.0em; }
  .tagweight5 {font-size: 1.9em; }
  .tagweight6 {font-size: 1.7em; }
  .tagweight7 {font-size: 1.5em; }
  .tagweight8 {font-size: 1.3em; }
  .tagweight9 {font-size: 1.2em; }
  .tagweight10 {font-size: 2.0em;; }
  .quarterc {width: 850px; text-align: left;}
  .nolist {list-style: none; display: inline; padding-left: 0.5em; }

.right {float:left; width:140px;}
.left {float:left; width:140px;}

/************************************************form-format.css************************************/

textarea {width:250px; height:100px;}

.form-format
{
background:#fff!important;
border: none!important;
list-style:none!important;
list-style-image: none!important;
border: none!important;

}
.form-format ul {
background:none!important;
border: none!important;
float:left;
margin:0;
padding:0;
list-style:none!important;
list-style-image: none!important;
}

.form-format ul li li.table-form
{
list-style:none!important;
list-style-image: none!important;
padding:5px 10px;
background:none!important;
border: none!important;
}
.form-format ul 
{
background:none!important;
width:285px;
list-style:none!important;
list-style-image: none!important;
}

.no-img-ul 
{
list-style:none!important;
list-style-image: none!important;
}

.caja {
background:#F7F7F7;
/* border:1px solid #E6E6E6; */
}

.lista {font-size:16px; font-weight:bold;}
.lista-1 ul {list-style-image:url ('/wp-content/themes/decormouldings/images/checkmark.png') !important;}
.lista-1 {font-size:10px;}

.lists {
background: url(images/icon.gif) no-repeat top left;
font-size:10px;
margin:0!important;
padding:0!important;
text-decoration:none;
line-height:18px!important;
}

.table-form {
  width: 200px!important;
  }


/* Account Information */

fieldset {
border: 1px solid #ECEADE;
width: 540px!important;
background:#F7F7F4;
}

legend {
color: #fff;
font-weight:bold;
background: #565869;
border: 1px solid #000;
padding: 2px 130px;
} 


.cssform p{
clear: left!important;
margin: 10px 0!important;
padding: 5px 0 8px 0!important;
padding-left: 10px!important; 
height: 1%!important;
}

.cssform label{
float: left!important;
width: 290px!important;
}

.cssform input[type="text"]{ 
width: 200px!important;
/*margin-left:30px;*/
}

.cssform-input {margin-left:30px; width:200px !important;}

.cssform textarea{
/* width: 250px!important; */ 
height: 150px;
border: 1px solid #ccc;
}

* html .threepxfix{
margin-left: 3px;
}

.banner-button {
background:#333333;
color:#FFFFFF;
padding:2px 0 2px 6px;
font-size:14px;
font-weight:bold;
}

.select-form {
width:200px!important;
margin-left:30px!important;
}

.inside-form {
	background:#ECEADE;
	width:540px!important;
	margin: 20px 10px!important;
}

.p-adentro {
	margin: 0 15px!important;
	}
	
.hr-div {color: #000; background-color: #000; height: 1px; width: 480px; float:left; margin:10px 0 20px 15px;}	

.important {
    position: absolute!important;
    width:9px;
    height:9px;
    background-image:url("http://decorpillars.com/wp-content/uploads/2009/10/required1.gif");
    background-repeat:no-repeat;
    }
  .important  span {display:none;}

   .important-left {margin-left:15px;}
   
   .lasttitle {padding:4px 0 4px 6px;;}

.fieldset-form {
border: 1px solid #ECEADE;
width: 568px!important;
background:#F7F7F4;
}

input.text, input.title, textarea, select { 
width:202px; 
margin-bottom:10px!important;
/* border:1px solid #333333!important;
margin-left:30px!important;*/
}

.uploadb {float:right!important; margin:6px 20px 4px 0!important; border:1px solid #000; position: relative; background:#fff; color:#000; cursor:pointer;}

input.uploadb [type=file] {width:180px!important;background:#fff!important;}

.cssform-2 p{margin-left:1px!important;}

.catchap-box1 {padding:10px 0 30px 0; float:right; margin-right:15px;}

.catchap-box2 {width:220px; background:#FFF; border: 1px solid #ccc; padding:10px;}

.space-box {padding:10px 10px 0;}

/* End Account Information */

.login {padding:0px!important;}

.wpcf7-validates-as-required, {width:203px!important; border:1px solid #ccc!important; margin-left:30px;}

.breadcrumbs-shop ul li {list-style-image:none!important; list-style:none!important; display:inline!important;font-size:16px;}


.side-pics {border: 1px solid #E6E6E6; margin:10px 0; width:350px; height:120px;}

.shop-background {background: url('http://decormouldings.com/wp-content/uploads/2009/10/shopnow-side.png'); height:120px; width:350px; }

.shop-trans {float:right; clear:right; width: 138px; height:118px; margin-top:-65px!important; position:absolute; top:190px; right:-43px; z-index:1 !important;}

.shop-pos {padding:12px 0 0 10px; color:#fff;}
.shop-pos a {color:#fff!important;}

.searchsubmit {position:relative; top:10px; }

.floatleft {padding:0; margin:0}

.date-code {font-size:12px; font-weight:bold; float:right; clear:right;}

/* carusel */

.xticker {width:360px!important; height:130px; border: 1px solid #ccc;}

#newsticker-demo { 
width:310px; 
background:#fff; 
padding:5px 5px 0; 
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
margin:20px auto;
}

#newsticker-demo a { text-decoration:none; }
#newsticker-demo img { border: 0px solid #FFFFFF; }

#newsticker-demo .title {
text-align:center;
font-size:14px;
font-weight:bold;
padding:5px;
}

.newsticker-jcarousellite { width:360px;  }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; margin-left: 8px; }
.newsticker-jcarousellite .thumbnail { float:left; width:110px; height:88px;}
.newsticker-jcarousellite .info { float:right; width:190px; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }


/*- Ads -*/
.ads{
background:transparent url('/wp-content/themes/decor-moulding/images/sidebarhometop.gif') no-repeat top !important;
	border: 1px solid #eee;
	height: 310px;
	width:338px;
	padding: 5px;
	margin:12px 0 12px 0;
        text-align:center;
        margin-bottom:10px!important;

}
.ads img{
	float: left;
	margin:0 3px;
	border-style:solid;
	border-color: #ccc;
	border-width:1px;
}
.ads img.last{margin: 0;}


/* web 2.0 bottons */

.web2-bottons{
width: 400px;
}
.web2-bottons ul li{
display: inline;
margin:0px auto;
}
.web2-bottons ul li a{
padding: 3px; /*top padding is 6px, bottom padding is 4px*/
text-decoration: none;
}



/* nav 4 shop dec 3, 2009 */
.holder {width:570px; height:100px; background: #FFF;margin:0 auto;}
.holder2 {width:570px; height:100px; background: #FFF; margin:0 auto; padding:10px 0;}
.holder3 {width:570px; height:100px; background: #FFF; margin:0 auto; padding:0;}
.holder-border { border:1px solid #eee; width:570px; margin:0 auto; height:356px; }
ul.outer {padding:0; margin:0; list-style:none; width:138px; height:89px; float: left; position:relative;  }
ul.outer ul {padding:0; margin:0; list-style:none;}
ul.outer span {display:none; color: #000; text-align:left; font:bold 11px/15px arial, sans-serif; position:absolute; top:97px; left:0; width:169px; z-index:100; padding-left:5px;}
ul.outer a {text-decoration:none;}
 
ul.outer table {border-collapse:collapse; padding:0; margin:-1px;}
 
ul.outer li {display:block; float:left; padding:2.5px; margin:0; }
 
* html ul.outer li {padding:0;} /* for IE6 */
* html ul.outer li a {float:left; display:block; padding:2.5px; } /* for IE6 */
 
ul.outer li.inner img {width:100%; display:block; border:0; cursor:pointer; border:1px solid #333;}
 
ul.outer li:hover {padding:1px;}
ul.outer li:hover span {display:block;}
* html ul.outer a:hover {padding:1px;}
* html ul.outer a:hover span {display:block;}
ul.outer li.inner:hover img {width:119px; height:90px; border:1px solid #333;}
/* END nav 4 shop dec 3, 2009 */



h2.shop-logo {
	width: 570px; height: 75px; margin:10px 0;
	background: url('http://decormouldings.com/wp-content/themes/decor-moulding/images/dm-onlineshopfrontpage.png');
	text-indent: -9999px;
}

h2.shop-logo2 {
	width: 570px; height: 75px; margin:10px 0;
	background: url('http://decormouldings.com/wp-content/themes/decor-moulding/images/dp-onlineshopfrontpage.png');
	text-indent: -9999px;
}

#shopp ul.paging li.active { background:#000; border: 1px solid #333!important; padding:2px 4px; color:#fff; font-weight:bold; margin:2px;}

.paging {width:590px;}




/* css deal */

#mytable-shop {
	width: 572px;
	padding: 0;
	margin: 0;
	border:1px solid #eee;
}

caption {
	padding: 0 0 5px 0;
	width: 572px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #595959;
}

th.nobg {
	background: none;
}

td {
	/* background: #fff; color: #4f6b72;*/
	padding: 6px 6px 6px 12px;
	
}


td.alt {
	background: #F5FAFA;
	color: #797268;
}

th.spec {
	background: #fff;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
	border-top: 0;
	background: #f5fafa;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

.dod-timer {
color:#000;
font-family:verdana,arial,sans-serif;
font-size:10pt;
font-weight:bold;
padding-top:0px;
width:100px;
text-align:center; 
}

.dod_title {
font-family:verdana,arial,sans-serif;
font-size:8pt;
font-weight:bold;
text-transform:uppercase!important;
padding-bottom:15px!important;
line-height:2.5;
}


.colorred {color:#F00!important}
.blackfont {color:#000}
.rightborder { border-right: 1px solid #999;}


/* end css deal */



/* Subcategory Shopp */

.subcategories ul{
padding-left: 0!important;
margin-left: 0!important;
width:600px!important;
float: left;
}

.subcategories ul li{
list-style: none!important;
display: inline!important;
}

.subcategories li{
float: left!important;
}

.subcategories ul li a{
/* padding: 2px 0.5em!important;*/ 
text-decoration: none!important;
float: left!important;
color: black!important;
width:140px!important;
text-align:center;
}

.name {
width:130px!important; 
padding-right:20px; 
margin-bottom:15px;
}

.category-inside {float:left!important; clear:left; font-size:16px; font-weight:bold;}
.category-h3 {font-size:16px; font-weight:bold; text-transform:uppercase; position:absolute; top:-30px; left:1px;}

.category-sub {font-size:16px; font-weight:bold; text-transform:uppercase; }

/* End Subcategory Shopp */

#shDisplay div#shTitle {text-align:left!important;}

.side-help {font-size:14px; text-align:center; position:absolute; top:-23px; right:40px; color:#fff; }

#shopp ul, .paging {width:540px; text-align:center;}

#pwd-tml-main {
border:1px solid #CCCCCC !important;
}

.login form label {
width:200px !important;
margin-right:40px;
float:left;
}

.checkout {background:#595959; border: 1px solid #000; padding:0.5em; width:550px; margin:1em 0 1em 0; color:#fff;}
.checkout2 {font-size:14px; font-weight:bold;padding-bottom:3px;}

#shopp .products ul li {clear:right;}

#dropdownW {width:202px;}

/*.addtocart {vertical-align:text-bottom; }*/


/* print and share */

#article-tools {
border:0 none;
color:#BEBEBE;
position:absolute;
top:100px;
left:250px;
font-size:11px;
margin:0 !important;
text-align:left;
text-transform:uppercase;
width:300px;
}

#article-tools ul {
margin:0 !important;
white-space:nowrap;
}

#article-tools ul {
white-space:nowrap;
}

#article-tools li {
display:inline;
list-style-type:none;
margin-left:23px;
}

#article-tools a:link, #article-tools a:visited, #article-tools a:active {
color:#217AA6;
text-decoration:none;
}

#article-tools a {
padding:1px;
}


/* end print and share */

.form-table th {background:#fff!important; color:#000!important; font-size:13px; font-weight:normal!important; letter-spacing: normal!important; width:250px;}

.form-table td {width:200px;}

.form-table imput {width:200px;}

.description {width:200px!important; display:block;}


.required {
background-image:url('/wp-content/uploads/2010/02/icon_required.gif');
background-position:top left;
background-repeat:no-repeat;
padding-left:10px;
}

.details {text-align:left;}

.product { border:0;}
.box-pro { border:1px solid #EBEBEB;}

#shopp ul.products li.product { width:140px!important; }

#shopp .products .frame {width:0!important; height:175px!important;}
#shopp form.product {border:1px solid #ccc!important; background:transparent url('/wp-content/themes/decor-moulding/images/sidebarhometop.gif') no-repeat scroll center top !important; }
.variations {padding-top:13px; text-align:right!important;}
.variations-font {font-size:16px; font-weight:700; color: #333; padding:3px; border-bottom:3px solid #666!important; }

.variation-ext {text-align:right!important;}

#shopp ul.products li.product div.frame {padding:7px!important;}
#shopp form label {font-size:12px!important;}
.price-in { color:#990000; font-size:16px!important;}
.price { text-align: left; font-size:13.5px!important; text-transform:capitalize; width:200px;}
.p-side {padding-left:90px;}
.shopp-cos input {border: 1px solid #666; background:transparent url(/wp-content/themes/decor-moulding/images/sidebarhometop.gif) no-repeat scroll center top !important; color:#990000; font-weight:bold; font-size:12px!important; margin-top:6px; }
.addtocart  {padding:3px;}
.selectall {padding:2.5px;}
#shopp form.product .addtocart {margin-left:4px!important;}
.quality {margin-right:7px}
.pid {color:#990000}
.negrita {font-weight:bold;margin-left:4px!important;}
.option-2 select {display:block; margin-right:0px!important; padding-bottom:3px;} 

.box-pro:hover { border:1px solid #661429; padding:3px;}
.onsale {text-decoration: line-through; color:#F00}

/* articulos */
.caja-articulos {background:transparent url('/wp-content/themes/decor-moulding/images/sidebarhometop.gif') no-repeat top !important; padding:10px; 0 25px 30px; border: 1px solid #ccc; width:330px;}
.caja2 {height:230px; margin:1px 0 0 0px; padding-top:13px;}
.articulos ul {list-style-type:none; margin-left:-15px;}
.articulos li { padding:4px 0 4px 18px; border-bottom:1px dotted #bcbcbc; background: url('/wp-content/uploads/2010/02/list.gif') no-repeat 0 4px;}
.articulos li a {font-size:12px; color:#000; }
.articulos li a:hover {color:#F00; }
/* end articulos */

.box-side {width:315px;}
.holder-border-pillars {border:1px solid #EEEEEE;height:136px;margin:0 auto;width:570px;}



a.button-rollover {background:url('/wp-content/uploads/2010/02/image-rollover.png') repeat 0px 0px; width: 123px; height: 44px;display: block;}
a.button-rollover span {display: none;}
a.button-rollover:hover {background: url('/wp-content/uploads/2010/02/image-rollover.png') repeat 0px -44px;}


/*//    navlivehelp      //*/

a.navlivehelp {
	display: block;
	width: 123px;
	height: 42px;
	background: url("/images/livehelp.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.navlivehelp {
	background-position: 0px -40px;
}

a.navlivehelpoff {
	display: block;
	width: 123px;
	height: 42px;
	background: url("/images/livehelp2.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.navlivehelpoff {
	background-position: 0px -40px;
}

/*//  end  navlivehelp      //*/


.nav-front {}