/******************************************************************************/
/*  PADDYO.COM Catalog Stylesheet                                             */
/*  Written 4/29/08     Modified 08/15/08                                     */
/*  (c)2008, Paddy O' Furniture. All rights reserved.                         */
/*                                                                            */
/*  LIME GREEN: rgb(165,177,49)                                               */
/*  ORANGE:     rgb(253,109,41)                                               */
/*                                                                            */
/******************************************************************************/

/******************************************************************************/
/* CATALOG MAIN PAGE                                                          */
/******************************************************************************/

.catitem {
 float: left;
 margin-left: 26px;
 margin-bottom: 20px;
}
.catitem a {
 border-bottom: none ! important;
 text-decoration: none ! important;
}
.catitem a:hover {
 border-bottom: none;
}
.catthumb {
 border: 3px solid rgb(137,163,33);
}
.catthumb:hover {
 border: 3px solid #fff;
}
#shippingpic {
 border: 2px solid #fff;
 margin-left: 5px;
}

/******************************************************************************/
/* CATALOG COLLECTION                                                         */
/******************************************************************************/

.sideboximg {
 border: 2px solid #fff;
}

#descriptive {
 padding: 0 10px 0 0;
 background: #000;
 border-right: 1px solid #000;
 width: 400px;
 height: 318px;
 float: left;
 text-align: left;
}

.bigpic {
 border: 1px solid #999;
 float: right;
}

.fabric_swatch {
 width: 50px;
 height: 50px;
 border: 1px solid #999;
 float: left;
 margin-right: 10px;
 margin-bottom: 5px;
}

.shade-a, .shade-b {
 width: 100%;
 border-bottom: 1px solid #000;
 padding: 0px;
 margin: 0px;
 height: 135px;
 clear: both;
}
.shade-a {
 background-color: #333;
}
.shade-b {
 background-color: rgb(40,40,40);
}
.item_img {
 height: 120px;
 float: left;
 display: inline;
 padding: 10px;
 text-align: center;
 overflow: hidden;
 font-size: 11px;
 font-style: italic;
}
.item_img a {
 border-bottom: none ! important;
 text-decoration: none ! important;
}
.item_img a:hover {
 border-bottom: none;
}
.item_img img {
 border: 1px solid rgb(165,177,49);
}
.item_details {
 width: 540px;
 float: left;
 display: inline;
 position: relative;
 padding: 10px;
 text-align: left;
 height: 115px;
 overflow: hidden;
}
.item_details h3 {
 font-family: arial, verdana, sans-serif ! important;
 margin-top: 0 ! important;
 padding-left: 0 ! important;
 background: none ! important;
 font-weight: bold;
 font-size: 15px;
 color: #fff;
 border-bottom: 1px dotted #999;
 margin-bottom: 10px;
}
.item_details strong {
 font-weight: bold;
 color: #fff;
}
.item_add {
 width: 158px;
 float: left;
 display: inline;
 position: relative;
 padding: 10px;
 text-align: right;
 height: 115px;
 overflow: hidden;
}
.item_add h3 {
 font-family: arial, verdana, sans-serif ! important;
 margin-top: 0 ! important;
 padding-left: 0 ! important;
 background: none ! important;
 font-weight: bold;
 font-size: 15px;
 color: #fff;
 border-bottom: 1px dotted #999;
 margin-bottom: 10px;
}
.item_add h2 {
 font-family: arial, verdana, sans-serif ! important;
 margin-top: 0 ! important;
 padding-left: 0 ! important;
 background: none ! important;
 font-weight: bold;
 font-size: 12px;
 color: #fff;
 margin-bottom: 5px;
}
.item_add h2 em {
 font-family: arial, verdana, sans-serif ! important;
 margin-top: 0 ! important;
 padding-left: 0 ! important;
 background: none ! important;
 font-weight: normal;
 font-style: italic;
 color: #999;
}
.item_add label {
 padding: 2px;
 color: #999;
 float: right;
}
.item_add input {
 padding: 2px;
 color: #000;
 background-color: #ccc; 
 border: 1px inset;
 font-size: 11px;
 float: right;
}
.item_add .addbutton {
 font-size: 11px; 
 background-color: rgb(137,163,33); 
 color: #FFFFFF; 
 cursor: pointer;
 border: 1px outset;
 height: 22px;
 float: right;
 clear: right;
 margin-top: -5px;
}

/******************************************************************************/
/* VENDOR LOGOS                                                               */
/******************************************************************************/

ul#venlogo {
 width: 920px;
 margin: 0;
 padding: 0;
}

ul#venlogo li {
 width: 210px;
 height: 100px;
 margin: 0 20px 20px 0;
 float: left;
 list-style: none;
 border: none;
 display: block;
 background: url(../images/bgvenlogo.png) no-repeat top left;
}

ul#venlogo li:hover {
 background: url(../images/bgvenlogo2.png) no-repeat top left;
}

ul#venlogo li a.logobox {
 border: none;
 text-decoration: none;
 margin: 0;
 cursor: pointer;
}

ul#venlogo li a.logobox:hover {
 border: none;
 text-decoration: none;
}

ul#venlogo li#logocaste {
 background-color: #fff;
}
ul#venlogo li#logoccl {
 background-color: rgb(202,168,147);
}
ul#venlogo li#logoglo {
 background-color: rgb(0,117,173);
}
ul#venlogo li#logokin {
 background-color: #fff;
}
ul#venlogo li#logollo {
 background-color: #fff;
}
ul#venlogo li#logomal {
 background-color: #fff;
}
ul#venlogo li#logoowl {
 background-color: rgb(175,159,140);
}
ul#venlogo li#logotro {
 background-color: #fff;
}


