

/*** /cart/skin/frontend/default/modern/css/clears.css ***/

/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @copyright Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 */

/****************************************************/
/****************[ Mage_CSS_B Clears ]***************/
/****************************************************/
.narrowed-category li:after,
.page-head:after,
.page-head-alt:after,
.clear:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.col2-alt-set:after,
.header:after,
.head:after,
.head-alt:after,
.head-alt2:after,
.head-alt3:after,
.box:after,
#nav:after,
.middle:after,
.button-set:after,
.actions:after,
.legend:after,
.ratings:after,
.page-head:after,
.page-head-alt:after,
.search-bar:after,
.sidebar li.item:after,
.sidebar .content:after,
.group-select li:after,
.tabs:after,
.cross-sell-block:after,
.my-review-detail:after,
.search-autocomplete li:after,
.generic-product-list li:after,
.account-nav li:after,
.listing-type-list .listing-item:after,
.product-options dt:after,
.product-options dd ul.options-list li:after,
.product-options-bottom:after { content:"."; display:block; clear:both; height:0; font-size:0; line-height:0; visibility:hidden; overflow:hidden; }

/*** /cart/skin/frontend/default/modern/css/menu.css ***/

/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @copyright Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 */

#nav { float:left; margin-top:15px; margin-left:15px; font-size:1.1em; z-index:999; }


/************** ALL LEVELS *************/ /* Style consistent throughout all nav levels */
#nav li {
 list-style:none;
 position:relative;
 text-transform:uppercase;
 text-align:left;
 }
#nav li.over { z-index:99; }
#nav li.active { z-index:98; } /* to prevent the li separator from showing through on mouseover on li */
#nav a { line-height:1.3em; }
#nav a, #nav a:hover { display:block; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }



/************ 1ST LEVEL ***************/
#nav li { float:left; margin:1px 8px 11px 1px; padding:3px 8px; }
#nav li.active a { color:#444; }
#nav a { float:left; background:url(/cart/skin/frontend/default/modern/css/../images/nav_top_level_arrow.gif) no-repeat 100% 50%; padding-right:11px; color:#444; font-weight:bold; }
#nav li.over a, #nav a:hover { color:#444; }
#nav li.over, #nav li.active { margin:0 7px 10px 0; border:1px solid #bbb; background:#ececec; }



/************ 1ST LEVEL RESET ************/
#nav ul li, #nav ul li.active, #nav ul li.over {
 float:none;
 border:none;
 margin:0;
 background:none;
 padding:0;
 padding-bottom:1px;
 text-transform:none;
 }
#nav ul li.parent { background:url(/cart/skin/frontend/default/modern/css/../images/nav_parent_arrow.gif) no-repeat 100% 50%; }
#nav ul li.last { padding-bottom:0; }
#nav ul li.active { margin:0; border:0; background:none; }
#nav ul a, #nav ul a:hover {
 float:none;
 padding:0;
 background:none;
 }
#nav ul li a { font-weight:normal !important; }



/************ 2ND LEVEL ************/
#nav ul {
 position: absolute;
 width:15em;
 top:22px;
 left:-10000px;
 border:1px solid #bbb;
 border-bottom:2px solid #999;
 padding:3px 8px;
 background:#fcfcfc; 
 font-size:11px;
}

/* Show menu */
#nav li.over > ul { left:-1px; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }


#nav ul li a { padding:3px 0; color:#444 !important; }
#nav ul li a:hover { padding:3px 0; color:#5a7f00 !important; }



/************ 3RD+ LEVEL ************/
#nav ul ul { top:5px; }

/*** /cart/skin/frontend/default/modern/css/menu.css ***/

/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @copyright Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 */

#nav { float:left; margin-top:15px; margin-left:15px; font-size:1.1em; z-index:999; }


/************** ALL LEVELS *************/ /* Style consistent throughout all nav levels */
#nav li {
 list-style:none;
 position:relative;
 text-transform:uppercase;
 text-align:left;
 }
#nav li.over { z-index:99; }
#nav li.active { z-index:98; } /* to prevent the li separator from showing through on mouseover on li */
#nav a { line-height:1.3em; }
#nav a, #nav a:hover { display:block; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }



/************ 1ST LEVEL ***************/
#nav li { float:left; margin:1px 8px 11px 1px; padding:3px 8px; }
#nav li.active a { color:#444; }
#nav a { float:left; background:url(/cart/skin/frontend/default/modern/css/../images/nav_top_level_arrow.gif) no-repeat 100% 50%; padding-right:11px; color:#444; font-weight:bold; }
#nav li.over a, #nav a:hover { color:#444; }
#nav li.over, #nav li.active { margin:0 7px 10px 0; border:1px solid #bbb; background:#ececec; }



/************ 1ST LEVEL RESET ************/
#nav ul li, #nav ul li.active, #nav ul li.over {
 float:none;
 border:none;
 margin:0;
 background:none;
 padding:0;
 padding-bottom:1px;
 text-transform:none;
 }
#nav ul li.parent { background:url(/cart/skin/frontend/default/modern/css/../images/nav_parent_arrow.gif) no-repeat 100% 50%; }
#nav ul li.last { padding-bottom:0; }
#nav ul li.active { margin:0; border:0; background:none; }
#nav ul a, #nav ul a:hover {
 float:none;
 padding:0;
 background:none;
 }
#nav ul li a { font-weight:normal !important; }



/************ 2ND LEVEL ************/
#nav ul {
 position: absolute;
 width:15em;
 top:22px;
 left:-10000px;
 border:1px solid #bbb;
 border-bottom:2px solid #999;
 padding:3px 8px;
 background:#fcfcfc; 
 font-size:11px;
}

/* Show menu */
#nav li.over > ul { left:-1px; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }


#nav ul li a { padding:3px 0; color:#444 !important; }
#nav ul li a:hover { padding:3px 0; color:#5a7f00 !important; }



/************ 3RD+ LEVEL ************/
#nav ul ul { top:5px; }

/*** /templates/retrospectgalleries/css/style.css ***/

/* CSS Document */

body
{
 background:#dfdcd6 !important;
 margin:0px;
 padding:0px;
 text-align:left !important;
}

#mainpage
{
 margin:auto;
 padding:auto;
 width:900px;
 
}

#mainbody
{
 width:900px;

 float:left;
 background:#FFFFFF !important;
 
}
/*#logostrip
{
 height:60px;
 float:left;
 width:900px;
 background-image:url(/templates/retrospectgalleries/css/http://dev.retrospectgalleries.com/templates/retrospectgalleries/images/logo.gif) !important;
 background-position:left;
 background-position:7px;
 background-repeat:no-repeat;
 background-color:#35291f !important;
}*/
#logostrip {
 background-color:#281E18 !important;
 background-image:url(/templates/retrospectgalleries/css/../images/logo.gif) !important;
 background-position:left center;
 background-repeat:no-repeat;
 background-position:7px;
 float:left;
 height:60px;
 width:900px;
}

#productcart
{
 float:right;
 width:330px;
 padding:10px;
 font-family:Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 font-size:12px;
 margin-top:10px;
}

#productcart ul
{
 margin:0px;
 padding:0px;
 list-style-type:none;
}
#productcart ul li
{
 margin-left:5px;
 
 border-right:1px solid #BEBEB3 !important;
 list-style-type:none;
 float:left;
}

#productcart ul li a
{

 color:#BEBEB3 !important;
 margin-right:5px;
 text-decoration:none;
 font-size:11px;
 
}

#mainmenupart
{
 float:left;
 height:25px;
 background-color:#BEBEB3 !important;
 width:900px;
 border-bottom:1px solid white;
border-top:1px solid white;
}

#search
{
 float:right;
 height:25px;
 
 width:205px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FFFFFF;
 }

#mainmenu
{
 float:left;
 margin-left:6px;
 
}


#mainmenu ul
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 list-style-type:none;
 margin:0px;
 padding:0px 0px 0px 10px; 
}

#mainmenu ul li
{
 float:left;
 margin:5px;
 background:url(/templates/retrospectgalleries/css//templates/retrospectgalleries/images/border.gif) no-repeat top right;
 font-weight:100;
}
#mainmenu ul li a
{
 color:#333 !important;
 text-decoration:none;
 margin-right:5px;
}

#mainmenu ul li a:hover
{
 color:#993300;
 text-decoration:underline;
}

#breadcromb {
border-bottom:1px solid #CACACA;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-left:15px;
width:870px;
}

#breadcromb span {
 
padding:0 5px 0 0;
}


#banner-contentslide
{
 float:left;
 width:900px; 
 height:auto;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
}

#banner-left
{
 float:left;
 width:521px; 
 height:auto;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
}

#banner-right
{
 float:right;
 width:378px; 
 height:uto;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
}

#bannerleftcontent {
background-color:#C94038 !important;
border-right:2px solid #FFFFFF;
float:left;
height:80px;
padding:0 0 0 10px;
width:510px;
}

#bannerrightcontent-top
{
 height:27px;
 float:left;
 
 width:378px;
 background-color:#C94038 !important;
}

#bannerrightcontent-bottom {
background-color:#666666 !important;
float:left;
height:80px;
min-height:80px;
padding:0 0 0 10px;
width:368px;
margin-top:-5px;
}

#bannerrightcontent-bottom p
{
 padding:12px 10px 8px 10px ;
 color:#FFFFFF;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 margin:0px;
}

#bannerleftcontent p
{
 padding:10px;
 color:#FFFFFF;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 margin:0px;
}

#contentpart
{
 float:left;
 margin:10px;
 width:860px;
 border-bottom:1px solid #666666;
 font-family:Arial, Helvetica, sans-serif;

 padding:5px;
}

#contentpart-left
{
 float:left; 
 width:500px;
 font-family:Arial, Helvetica, sans-serif;

 
}
#contentpart-left h3
{
 float:left; 
 width:500px;
 color:#C94038;
 font-size:13px;
 font-weight:bold;
 
}
#contentpart-left p
{
 float:left; 
 width:500px;
 color:#666666;
 font-size:12px;
 
}


#contentpart-right
{
 float:left; 
 width:350px;
 font-family:Arial, Helvetica, sans-serif;

 
}
#contentpart-right h3
{
 float:right; 
 width:350px;
 color:#C94038;
 font-size:13px;
 font-weight:bold;
 
}
#contentpart-right p
{
 
 float:left;
 color:#666666;
 font-size:12px;
 
}


#gallery
{
 float:left;
 width:900px;
 font-size:11px;
 margin:10px 0px 10px 10px;
 
}

.featured-categories .category
{
 float:left;
 width:158px;
 height:144px;
 margin:0 14px 20px 5px;
 background-color:#f3a07a !important;
 
}
 
#footer
{
 float:left;
 width:860px;
 padding:20px;
 
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
}



h2, .contentheading {
 float:left; 
 
 color:#C94038;
 font-size:13px;
 font-weight:bold;
}



table.contentpaneopen, table.contentpane {
 margin: 0;
 padding: 0;
 width: auto;
}



table.contentpaneopen fieldset {
 border: 0;
 border-top: 1px solid #ddd;
}


table.contentpaneopen h4 {
 font-family: Arial, Helvetica, sans-serif;
 color: #333;
}

table.nopad {
 width: 100%;
 border-collapse: collapse;
 padding: 0;
 margin: 0;
 margin-bottom: 15px;
}




#gallery h2
{
 float:left; 
 width:100%;
 font-family:arial;
 color:#C94038;
 font-size:13px;
 font-weight:bold;
 
}




























/*** /templates/retrospectgalleries/css/custom.css ***/

body {
 text-align:left !important;
 color:#333 !important;
}
 # search input, select, button {
float:left;
vertical-align:middle;
background-color:white !important;
}
#search {
 color:#FFFFFF;
 float:right;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 height:25px;
 margin-right:-35px;
 padding-top:3px;
 width:255px;
}
.gallery-box h3 {
 background-color:#C94038 !important;
 width: 155px;
 color:white;
 font-size:12px;
 font-weight:100;
 padding:3px 0px 3px 3px;
 margin-bottom:0px;
}
#gallery h2 {
 color:#C94038;
 font-size:14px;
 font-weight:100;
 padding:3px 5px;
 margin-bottom:0px;
}
.gallery-box {
 height:144px;
 overflow:hidden;
 background-color:white !important;
 margin:0 18px 20px 0 !important;
}
/*#logostrip {
 background-color:#35291f !important;
 background-image:url(/templates/retrospectgalleries/css/../images/logo.gif) !important;
 background-position:left center;
 background-repeat:no-repeat !important;
 float:left;
 height:60px;
 width:900px;
}*/
.hometext {
 padding:10px 10px 10px 20px;
 clear:left;
 font-size:11px;
}
body {
 line-height:16px;
}
.hometext h3, .gallerytext h3 {
 color:#C94038;
 font-size:12px;
 font-weight:100;
 margin-bottom:0px;
}
#bannerrightcontent-top {
 background-color:#C94038 !important;
 color:white;
 float:left;
 font-size:12px;
 /*height:25px;*/
 width:378px;
}
.toprighttext {
 padding:5px 0px 0px 20px;
 clear:left;
}
#mainmenu ul li a {
 color:#333 !important;
 margin-right:8px;
 text-decoration:none;
}
.toplinks {
 float:right;
 padding-right:10px;
}
.toplinks ul li a {
 color:white;
}
#contentpart {
 border-bottom:0px solid #666666;
 float:left;
 font-family:Arial, Helvetica, sans-serif;
 margin:0px 10px 0px 10px;
 padding:0px 5px 0px 5px;
 width:860px;
}
#gallerypageorange {
 background-color:#C94038 !important;
 color:white;
 float:left;
 font-size:12px;
 height:75px;
 width:378px;
 border-left:1px solid white;
}
.gallerytext {
 padding:15px 10px 10px 15px;
 clear:left;
 font-size:11px;
}
.gallerypageorange_text, .gallerypageorange_text a {
 padding:29px 0 0 10px;
 font-size:18px;
 font-weight:100;
 color:white !important;
}
.gallerypageorange_text a:hover {
 color:white !important;
}
#gallerybanner-right {
 float:right;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 height:285px;
 width:378px;
 overflow:hidden;
}
.gallery-box-cat-page {
 background-color:#FFF !important;/* float:left;*/
/* margin:0 14px 20px 5px;*/
 
}
.gallery-box-cat-page h3 {
 background-color:#C94038 !important;
 width: 124px;
 color:white;
 font-size:12px;
 font-weight:100;
 padding:3px 0px 3px 3px;
 margin-bottom:0px;
}
.gallerylist {
 width:420px;
 clear:none;
 float:left;
}
.gallerylist img {
 padding:0px 15px 10px 0px;
}
.greytext, .greytext a {
 font-size:10px;
 color:#999 !important;
}
.smallarrow {
 padding:0px 5px 0px 0px !important;
 margin:0px;
}
.welcome {
 padding:10px 0px 10px 0px;
 float:left;
 clear:none;
}
.gallery_cats {
 border-bottom:1px solid #999999;
 margin-left:10px;
 margin-right:10px;
 padding-bottom:10px;
 width:860px;
}
.gallery_cats a {
 color:#2F2F2F !important;
}
a, a:hover {
 color:#C94038 !important;
}
.generic-product-grid {
 padding-left:20px;
 width:100%;
}
.generic-product-grid td {
 width:16%;
}
.category-description {
 text-align:left;
 float:left;
 clear:none;
 padding:0px 20px 20px 20px;
}
.category-head {
 margin-bottom:7px;
 padding:0px 20px 5px 20px;
}
.category-head h1, h1 {
 color:#C94038;
 float:left;
 font-size:14px;
 font-weight:100;
 padding-top:20px;
 width:100%;
}
.breadcrumbs {
 float:left;
 padding:10px 10px 10px 0px;
}
table.pager td {
 border-top:0 solid #DDDDDD;
 padding:4px 20px;
 vertical-align:middle;
 width:33%;
}
table.pager {
 background:transparent none repeat scroll 0 0;
 width:100%;
}
.product-img-box .main-product-img {
 border:1px solid #CACACA;
 height:412px;
 overflow:hidden;
 position:relative;
 width:512px !important;
 z-index:9;
}
.main-product-img img {
/*width:908px!important;*/
}
.product-image {
 border:0px solid #CACACA;
 height:127px;
 overflow:hidden;
 position:relative;
 width:127px;
 z-index:9;
 margin:0 20px 20px 0;
}
.image-zoom {
 background:transparent url(/templates/retrospectgalleries/css/../images/slider_bg.gif) no-repeat scroll 50% 50%;
 cursor:pointer;
 height:24px;
 margin:0 auto 13px;
 padding:0 28px;
 position:relative;
 width:460px;
 z-index:9;
}
#track_hint {
 background:transparent url(/templates/retrospectgalleries/css/../images/orangetrans.png) repeat scroll 50% 50%;
 color:white;
 left:259px;
 margin-top:-31px;
 padding:2px;
 position:relative;
 width:250px;
 z-index:1000;
}
#track_hint_gallery {
 background:transparent url(/templates/retrospectgalleries/css/../images/orangetrans.png) repeat scroll 50% 50%;
 color:white;
 margin-bottom:-20px;
 padding:2px 0px 2px 5px;
 position:relative;
 width:123px;
 z-index:1000;
}
#track_hint_home_gallery {
 background:transparent url(/templates/retrospectgalleries/css/../images/orangetrans.png) repeat scroll 50% 50%;
 color:white;
 margin-bottom:-20px;
 padding:2px 0px 2px 5px;
 position:relative;
 width:157px;
 z-index:1000;
}
#track_outer {
 clear:left;
}
.product-img-box {
 float:left;
 width:512px;
 padding-top:10px;
}
.padder {
 padding:5px 20px 5px 20px;
}
.product-info-box {
 float:right;
 width:333px;
 padding-top:10px;
}
.listing-type-grid .product-image img {
 border-color:#DDDDDD #DDDDDD #DDDDDD -moz-use-text-color;
 border-style:solid solid solid none;
 border-width:0 !important;
 margin-left:0px;
 margin-top:0px;
}
#breadcromb {
 border-bottom:1px solid #CACACA;
 float:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 margin-left:20px;
 padding-bottom:5px;
 padding-top:10px;
 width:861px;
}
.product-img-box .more-views li {
 float:left;
 height:52px;
 margin-right:6px;
 overflow:hidden;
 width:64px;
}
.product-img-box .more-views li img {
 border:1px solid #DDDDDD;
 margin-left:-15px;
 margin-top:-15px;
}
.thumbsup-image img {
 background:#F1F1F1 none repeat scroll 0 0;
 border:1px solid #F8C122;
 margin-right:15px;
 margin-top:-1px;
 padding:4px;
 width:127px;
}
.thumbsup-intro {
 font-size:11px;
 font-weight:normal;
 margin-left:153px;
 padding-bottom:4px;
}
.thumbsup-title a {
 font-size:12px;
 font-weight:100;
}
.thumbsup-image {
 border-bottom:0 solid #999999;
 float:left;
 margin-bottom:10px;
 padding:3px 26px 3px 0;
 width:47%;
 height:150px;
}
#articles {
 padding:0px 0px 0px 25px;
}
#breadcromb ul {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 list-style-type:none;
 margin:0px;
 padding:0px 0px 0px 0px;
}
#breadcromb ul li {
 background:transparent url(/templates/retrospectgalleries/css/../images/border.gif) no-repeat scroll right top;
 float:left;
 font-weight:100;
 margin:0;
 padding-left:8px;
 padding-right:4px;
}
#breadcromb ul li a {
 color:#C94038 !important;
 text-decoration:none;
 margin-right:5px;
}
#breadcromb ul li a:hover {
 color:#993300;
 text-decoration:underline;
}
.menu-gallerymenu ul {
 padding-top:10px;
}
.ticker_text {
 background-color:#C94038;
 color:white;
 height:54px;
 margin-top:-5px;
 padding:10px;
}
.past {
 padding:10px 0 10px 25px;
}
.narrow-by dd li {
 float:left !important;
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 padding-right:5px !important;
}
.layered-nav .narrow-by dt {
 border-top:opx solid #FFFFFF;
 clear:left;
 float:left;
 font-size:1em;
 padding:0px 8px 8px 8px;
 line-height:1.3em;
}
.narrow-by {
 padding:8px 0 0 20px;
 clear:both;
}
.layered-nav .narrow-by dd {
 border-bottom:0 solid #DDDDDD;
 padding:0 8px 8px;
}
.narrowed-category {
 padding:8px 8px 0 12px;
 clear:both;
 float:left;
}
.action {
 float:left;
}
.product-info-box .price-box {
 margin:0 0;
}
.price-box {
 padding:0 0 0px;
}
.regular-price .price {
 font-size:12px;
 font-weight:100 !important;
 color:#333 !important;
}
.featured_gallery {
 width:124px;
 height:124px;
 overflow:hidden;
}
li.featured_gallery {
 clear:none;
 float:left;
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 margin-right:20px;
}
#subcategories {
 float:left;
 font-size:11px;
 margin:0px 0 0 20px;
 width:900px;
}
#gallery {
 float:left;
 font-size:11px;
 margin:10px 0 0 20px;
 width:900px;
}
#gallery.featured-categories {
 margin-left:10px!important;
 padding-bottom:20px;
}
li.featured_gallery a img {
 border:0 none;/*margin-left:-40px;
margin-top:-30px;*/
}
li.featured_product, .product-list-item {
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
}
.featured_product, .product-list-item, .artist-item {
 width:127px;
 height:127px;
 overflow:hidden;
 float:left;
}
.recent-product-item {
 float:left;
 height:72px;
 overflow:hidden;
 width:72px;
 margin:10px 10px 0 0;
}
.recent-product-item img {
 border:0 none;
 margin-left:0px;
 margin-top:0px;
}
#featured_products .product-list-item {
 margin:0 17px 20px 0px;
}
li.featured_product a img, .product-list-item a img {
 border:0 none;/*margin-left:-40px;
margin-top:-40px;*/
}
.product-list-item .name, .artist-item .name {
 background:transparent url(/templates/retrospectgalleries/css/../images/orangetrans.png) repeat scroll 50% 50%;
 color:white;
 margin-bottom:-20px;
 padding:2px 0px 2px 5px;
 position:relative;
 width:157px;
 z-index:1000;
}
a:focus {
 outline-color:-moz-use-text-color;
 outline-style:none;
 outline-width:medium;
}
#product_viewed {
 border-top:1px solid #CCCCCC;
 padding-top:10px;
}
#product_viewed h4 {
 font-weight:100;
}
.clear {
 clear:both;
}
#product_viewed .content {
 padding:0px!important;
}
#product_viewed .head {
 text-align:left!important;
 font-weight:normal;
}
#artist-gallery .image {
}
#artist-gallery .details {
 float:left;
 margin-top:10px;
}
#artist-gallery .navigation {
 float:right;
 margin-top:10px;
}
.artist-profile {
margin-left:8px;
padding:12px;
}
.artist-profile .name {
 background:transparent url(/templates/retrospectgalleries/css/../images/orangetrans.png) repeat scroll 50% 50%;
 color:white;
 margin-top:-20px;
 padding:2px 0 2px 5px;
 position:relative;
 width:636px;
 z-index:1000;
}
.artist-breadcrumbs {
 padding-left:20px;
}
.artist-breadcrumbs span {
 color:#C94038;
}
.artist-breadcrumbs a {
 color:#333!important;
}
.artist-profile .left-col {
 float:left;
 width:210px;
}
.artist-profile .main-col {
 float:left;
 width:650px;
 margin-left:8px;
}
.artist-profile h2 {
 float:none!important;
 clear:both;
 font-size:22px;
 margin-top:12px;
}
.artist-profile .nav {
 margin-top:12px;
}
.artist-profile .nav li {
 float:none;
 display:block;
 margin-top:4px;
 cursor:pointer;
}
.artist-profile .nav li a {
 color:#333!important;
 font-size:11px;
}
.artist-profile .nav li.active a {
 color:#C94038!important;
}
.artist-profile .main-col .gallery, .artist-profile .main-col .statement, .artist-profile .main-col .education, .artist-profile .main-col .awards, .artist-profile .main-col .exhibitions, .artist-profile .main-col .collections, .artist-profile .main-col .bibliography, .artist-profile .main-col .pdf {
 display:none;
}
.artist-profile .links {
 margin-top:12px;
}
.artist-profile .sections {
 margin-top:12px;
}
.artist-profile .sections h3 {
 color:#C94038;
 margin-bottom:14px;
}
.artist-profile .links a {
 margin-right:14px;
 background-repeat:no-repeat;
 height:28px;
 padding-left:28px;
 display:block;
 float:left;
 color:#999!important;
 background-image:url(/templates/retrospectgalleries/css/../images/lightbox_next.jpg);
}
.artist-profile .links .gallery-link {
 background-image:url(/templates/retrospectgalleries/css/../images/lightbox_next.jpg);
}
.featured-categories .category .product-image {
 width:162px;
 height:158px;
}
.featured-categories .category .name {
 background:transparent url(/templates/retrospectgalleries/css/../images/orangetrans.png) repeat scroll 50% 50%;
 color:white;
 margin-bottom:-20px;
 padding:2px 0 2px 5px;
 position:relative;
 width:157px;
 z-index:1000;
}
.featured-categories .category .name a {
 color:white!important;
 text-decoration:none!important;
}
.featured-categories .category .product-image img {
 border-color:#DDDDDD #DDDDDD #DDDDDD -moz-use-text-color;
 border-style:solid solid solid none;
 border-width:1px 1px 1px 0;
}
.grid-sold {
 background:transparent url(/templates/retrospectgalleries/css/../images/orangetrans.png) repeat scroll 50% 50%;
 color:white;
 margin-bottom:-20px;
 padding:2px 0 2px 5px;
 position:relative;
 width:157px;
 z-index:1000;
 display:block;
}
#product_view .buttons a {
 color:#333!important;
}
#product_view .buttons .prev {
 float:left;
 margin-right:120px;
 background-image:url(/templates/retrospectgalleries/css/../images/lightbox_prev.jpg);
 background-repeat:no-repeat;
 background-position:center left;
 padding-left:28px;
 display:block;
 height:21px;
}
#product_view .buttons .lightview, #product_view .buttons .back {
 float:left;
 margin-right:12px;
}
#product_view .buttons .next {
 float:right;
 background-image:url(/templates/retrospectgalleries/css/../images/lightbox_next.jpg);
 background-repeat:no-repeat;
 background-position:center right;
 padding-right:28px;
 display:block;
 height:21px;
}
#userForm div {
 margin-left:10px!important;
}
#userForm span {
 font-weight:bold;
}
#userForm span.formNoError {
 display:none;
}
#userForm input[type="text"], #userForm textarea {
 border:1px solid #B6B6B6;
 display:block;
 font-family:arial, helvetica, sans-serif;
 font-size:12px;
 font-size-adjust:none;
 font-stretch:normal;
 font-style:normal;
 font-variant:normal;
 font-weight:normal;
 line-height:normal;
 margin-top:2px;
}
.enquiry-link {
 cursor:pointer;
 display:block;
 padding-top:4px;
 padding-bottom:0px;
 color:#999!important;
}
#track_outer {
 display:none;
}
#search-form input[type="text"] {
 width:135px;
}
.product-info-box h2, .product-info-box h1 {
 font-size:1.0em!important;
 color:#333!important;
 margin-right:4px;
}
h2.artist {
 float:none;
 display:block;
}
h2.artist span {
 margin-left:6px;
}
h2.artist a {
 font-size:10px!important;
 color:#999!important;
}
img.blog-item-img {
 margin-bottom:20px;
 margin-right:20px;
 width:114px;
}
a.item-title {
 font-size:12px;
 font-weight:bold;
}
a.read-more {
 background-image:url(/templates/retrospectgalleries/css/../images/small_arrow.jpg);
 background-repeat:no-repeat;
 background-position:center left;
 padding-left:18px;
 margin-left:134px;
 height:22px;
 display:block;
 color:#999!important;
}
.blog {
 margin-left:20px;
 margin-right:20px;
}
.main-product-img img {
/*margin-top:-170px;
margin-left:-140px;
*/
}
.category-head h1 {
 float:none;
 font-weight:bold;
}
.cat-description {
 clear:both;
}
.add-to-cart-link {
 cursor:pointer;
 background-image:url(/templates/retrospectgalleries/css/../images/lightbox_add.jpg);
 background-repeat:no-repeat;
 background-position:center left;
 padding-left:24px;
 padding-top:4px;
 height:20px;
 display:block;
 float:left;
}
.tell-friend-link {
 cursor:pointer;
 background-image:url(/templates/retrospectgalleries/css/../images/lightbox_next.jpg);
 background-repeat:no-repeat;
 background-position:center left;
 padding-left:24px;
 padding-top:4px;
 margin-left:20px;
 height:20px;
 display:block;
 float:left;
}
.add-to-inline {
 margin:0px;
 text-align:left;
}
.add-to-inline li {
 background-image:0;
}
.short-description {
 /*overflow:auto;
height:180px;*/
margin-bottom:8px;
}
.product-options {
 background-color:#e7e6e5;
}
.product-options dt {
 padding-top:2px;
}
.product-options dd {
 padding-bottom:2px;
 padding-left:8px;
 padding-right:8px;
 padding-top:0;
}
.product-options p.required {
 padding-top:6px;
}
.product-options-bottom {
 padding-bottom:8px;
 padding-top:8px;
}
.layered-nav .narrow-by dt {
 padding-left:0px;
}
.generic-product-grid {
 padding-left:0px;
}
#breadcromb ul li:first-child {
 padding-left:0px;
}
#subcategories {
 border-bottom:1px solid #CACACA;
 float:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 margin-left:20px;
 padding-bottom:5px;
 padding-top:0px;
 width:853px;
 line-height:1.5;
}
#subcategories h2, #gallery h2 {
 padding:0px;
 margin-top:0px;
 font-size:12px;
 font-weight:100;
}
.gallery-artists {
 padding-top:0px;
 clear:both;
 width:861px;
}
.gallery-artists li {
 float:left;
 padding:0 3px 0 0;
}
.gallery-artists a {
 border-right:1px solid #999;
 padding-right:3px;
 color:#333!important;
}
#footer {
 border-top:1px solid #CACACA;
 float:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 margin:20px 20px 0;
 padding:20px 0;
 width:860px;
}
.article_column {
 padding:0 10px 0 0;
}
.enquiry a {
 color:#999 !important;
 text-decoration:none;
}
#myBlog-wrap {
 margin:0 20px;
}
.page_content {
 margin:0 20px;
 padding:0;
 width:auto;
}
.page_content2 {
 margin:0 20px;
 padding:0;
 width:auto;
}
.pretext {
 margin-left:0px;
 margin-top:20px;
 margin-bottom:20px;
}
.page_content ol {
 clear:both;
}
.cart-collateral-block {
 float:right;
 width:623px;
 margin-right:20px;
}
.one-page-checkout-progress {
margin:15px 0 0 20px;
width:183px;
}
.one-page-checkout-progress h3 {
 font-size:1.15em;
 line-height:1.2em;
 margin-bottom:0.4em;
}
.one-page-checkout {
 margin-bottom:20px;
}
#aca_22 {
 margin:10px 0 20px 0;
}
table.contentpaneopen, table.contentpane {
style.css (line 335) margin:0;
 padding:0;
 width:auto;
}
* {
reset.css (line 21) margin:0;
 padding:0;
}
table {
 border-spacing:0px !important;
}
.article_separator {
 display:none;
}
#gallery {
 padding-top:10px;
}
h3 {
 margin:0 0 0.5em;
}
.one-page-checkout .active .head {
 background:#C94038 none repeat scroll 0 0;
 border:1px solid #E46B00;
 cursor:default;
}
.dashboard-welcome, .account-box {
 margin:0 20px;
}
.page-head {
 margin:10px 20px;
}
#artist-profiles {
 clear:both;
 margin:20px 0 20px 20px !important;
}
#artist-profiles li {
 float:left;
 height:127px !important;
 margin:19px 19px 0 0 !important;
 overflow:hidden !important;
 width:127px !important;
}
.add-to-inline li {
 display:inline;
 line-height:1.25em;
 margin-left:0;
 margin-right:10px;
}
.add-to-inline a {
 color:#999999 !important;
}
.add-to-inline a:hover {
 color:#C94038 !important;
}
.shopping-cart {
 margin-bottom:0;
 padding:0 20px;
}
.messages {
 margin-bottom:10px;
 overflow:hidden;
 padding:0 20px;
 width:861px;
}
#productcart {
 width:500px;
}
.login-box {
 padding:0 20px;
}
.wide, .button-set {
 margin:0 20px;
}
.currency-switcher {
 float:right;
 margin-right:20px;
}
/*jcarousel{
height:470px!important;
}*/

.jcarousel-list li, .jcarousel-item {
 float: left;
 list-style: none;
 width: 378px!important;
 height: 366px!important;
}
.jcarousel-item img{
height:260px!important;
}
.jcarousel-container-vertical {
 width: 378px!important;
 height: 366px!important;
}
.jcarousel-clip-vertical {
 width: 378px!important;
 height: 366px!important;
}
#footer a {
 text-decoration:none;
 color:#333 !important;
}
#footer a:hover {
 text-decoration:underline;
}


.jomentry2, #jc_commentFormDiv {
background-color:#FFFFFF;
background-image:transparent none !important;
color:#000000;
}


.blog-tags {
 margin-top:20px;
 margin-bottom:20px;
}

.cart-collateral {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E6F7D7 none repeat scroll 0 0;
display:none;
padding:10px 12px;
}

.cart-totals {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
padding:12px 0;
text-align:right;
}


.blog-tags a {
 font-size:11px !important;
 float:left;
 clear:left;
 line-height:16px !important;
 padding:0px !important;
}

.blog-archives {
 clear:left;
 padding-top:20px;
}

/*** /components/com_rsform/front.css ***/

.formError {
 color: #CF4D4D;
 font-weight:bold;
 font-size:10px;
}

.formNoError {
 display:none;
}

.formClr {
 clear:both;
 display: block;
}

fieldset.formFieldset {
 margin-bottom: 10px;
}

fieldset.formFieldset legend {
 padding: 0 2px;
 font-weight: bold;
 font-size: 16px;
}

fieldset.formFieldset ol.formContainer {
 margin: 0;
 padding: 0;
}

fieldset.formFieldset ol.formContainer li {
 background-image: none;
 list-style: none;
 padding: 5px;
 margin: 0;
 clear: both;
}

strong.formRequired {
 font-weight: bold;
 font-style: normal;
 margin-left: 3px;
}

div.formCaption {
 display: block;
 float: left;
 width: 25%;
 height: 12px;
}

div.formBody {
 display: block;
 float: left;
}

div.formDescription {
 margin-left: 3px;
 padding-left: 3px;
 font-size: 11px;
 font-weight: normal;
}

div.calheader{
 text-align:center !important;
}

/*** /components/com_jomcomment/style.css ***/

.infolevel1, .infolevel2 , .infolevel3 {
 background-color: #FAD163;
 display: block;
}

div#dialog_body {
 text-align: left;
}

div #jcAzrulWindow{
 position: absolute;
}

.infolevel1, .infolevel2 {
 height: 1px;
 font-size: 1px;
}

.infolevel1 {
 margin-right: 3px;
 margin-left: 3px;
}

.infolevel2 {
 margin-right: 1px;
 margin-left: 1px;
}

.infolevel3 {
 color: #000000;
 font-weight: bold;
 text-align: center;
 vertical-align: middle;
 height: 18px;
}

#powered_jc {
 text-align: center;
 display: block;
 text-decoration: none;
 font-size: xx-small;
}

.jcAdminPanel{
 top: 0px;
 position: relative;
 display: block;
 background-color: #EFEFD2;
 padding:4px;
 padding:4px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-right-style: solid;
 border-bottom-style: solid;
 border-right-color: #E6E6B7;
 border-bottom-color: #E6E6B7;
 text-align: right;
 width: auto;
 right: 0px;
}

#jc_commentFormDiv #bb_main div{display:inline}
#jc_commentFormDiv #bb_main>div{display:-moz-inline-block}
/*\*//*/
#jc_commentFormDiv #bb_main>div{display:inline-block}
/* */

/* comment form */
#jc_commentFormDiv {
 margin: 0 auto 0 auto;

}

/* new bb_code style */
#jc_comment_bbcode {

}
#jc_comment_bbcode a:link, #jc_comment_bbcode a:visited {
 width: 24px;
 height: 24px;
 margin-right: 3px;
 text-align: center;
 outline-style:none;
 float: left;
 background: transparent url(/components/com_jomcomment/smilies/buttons.gif) no-repeat scroll 0 -231px;
 border: 0;
}
#jc_comment_bbcode a:hover {
 background: transparent url(/components/com_jomcomment/smilies/buttons.gif) no-repeat scroll 0 -257px;
 border: 0;
}
#jc_comment_bbcode a img {
 margin-top: -2px;
 border: 0;
}
/* bbcode toolbar */
#jc_comment_bbcode .jc_bb_bold {
 background: transparent url(/components/com_jomcomment/smilies/buttons.gif) no-repeat 0 4px;
}
#jc_comment_bbcode .jc_bb_italic {
 background: transparent url(/components/com_jomcomment/smilies/buttons.gif) no-repeat 0 -17px;
}
#jc_comment_bbcode .jc_bb_underline {
 background: transparent url(/components/com_jomcomment/smilies/buttons.gif) no-repeat 0 -38px;
}
#jc_comment_bbcode .jc_bb_strike {
 background: transparent url(/components/com_jomcomment/smilies/buttons.gif) no-repeat 0 -59px;
}
#jc_comment_bbcode .jc_bb_url {
 background: transparent url(/components/com_jomcomment/smilies/buttons.gif) no-repeat 0 -80px;
}
#jc_comment_bbcode .jc_bb_image {
 background: transparent url(/components/com_jomcomment/smilies/buttons.gif) no-repeat -1px -103px;
}
#jc_comment_bbcode .jc_bb_quote {
 background: transparent url(/components/com_jomcomment/smilies/buttons.gif) no-repeat 0 -122px;
}
/* smilies */
#jc_comment_bbcode .jc_bb_smile {
 background: transparent url(/components/com_jomcomment/smilies/buttons.gif) no-repeat -23px 4px;
}
#jc_comment_bbcode .jc_bb_wink {
 background: transparent url(/components/com_jomcomment/smilies/buttons.gif) no-repeat -23px -17px;
}
#jc_comment_bbcode .jc_bb_laugh {
 background: transparent url(/components/com_jomcomment/smilies/buttons.gif) no-repeat -23px -38px;
}
#jc_comment_bbcode .jc_bb_grin {
 background: transparent url(/components/com_jomcomment/smilies/buttons.gif) no-repeat -23px -59px;
}
#jc_comment_bbcode .jc_bb_angry {
 background: transparent url(/components/com_jomcomment/smilies/buttons.gif) no-repeat -23px -80px;
}
#jc_comment_bbcode .jc_bb_sad {
 background: transparent url(/components/com_jomcomment/smilies/buttons.gif) no-repeat -23px -101px;
}
#jc_comment_bbcode .jc_bb_shocked {
 background: transparent url(/components/com_jomcomment/smilies/buttons.gif) no-repeat -23px -122px;
}
#jc_comment_bbcode .jc_bb_cool {
 background: transparent url(/components/com_jomcomment/smilies/buttons.gif) no-repeat -23px -143px;
}
#jc_comment_bbcode .jc_bb_tongue {
 background: transparent url(/components/com_jomcomment/smilies/buttons.gif) no-repeat -23px -164px;
}
#jc_comment_bbcode .jc_bb_kiss {
 background: transparent url(/components/com_jomcomment/smilies/buttons.gif) no-repeat -23px -185px;
}
#jc_comment_bbcode .jc_bb_cry {
 background: transparent url(/components/com_jomcomment/smilies/buttons.gif) no-repeat -23px -206px;
}


.toggleArea{
 text-align:right;
 display:block;
}

.trackback-footer {
 clear: both;
 margin: 5px 10px 5px 10px;
}

.trackback-footer {
 margin: 0 0 5px 0;
 border-top: 1px solid #BCBCBC;
 padding-top: 3px;
 font-size: 85%;
 text-align: right;
}

.trackback-url{
 text-align: right;
 margin: 5px 10px 10px 10px;
}

#trackbacks-content{
 margin: 0px;
}

div #jcfavDiv #favTitle{
 border-bottom: 1px solid #BCBCBC;
 height: 15px;
 padding: 5px;
 background-color: #CDCDCD;
}

div #jcfavDiv #favTitle #favImage{
 position: absolute;
}

div #jcfavDiv #favTitle #favText {
 left:35px;
 top: 3px;
 font-weight: bold;
 position:absolute;
}

div #jcfavDiv #favTitle #favClose{
 right: 10px;
 top: 3px;
 position: absolute;
}
div #jcshareDiv ul li {
 background: none;
}
div #jcshareDiv #shareTitle{
 border-bottom: 1px solid #BCBCBC;
 height: 15px;
 padding: 5px;
 background-color: #CDCDCD;
}

div #jcshareDiv #shareTitle #shareImage{
 position: absolute;
}

div #jcshareDiv #shareTitle #shareText {
 left:35px;
 top: 3px;
 font-weight: bold;
 position:absolute;
}

div #jcshareDiv #shareTitle #shareClose{
 right: 10px;
 top: 3px;
 position: absolute;
}

div #emailFormDiv{
 top:29px;
 z-index:10;
 width:410px;
}

div #emailFormDiv #emailFormTitle #emailFormImage{
 position: absolute;
 left: 5px;
}

div #emailFormDiv #emailFormTitle #emailFormText {
 left:35px;
 top: 3px;
 font-weight: bold;
 position:absolute;
}

div #emailFormDiv #emailFormTitle #emailFormClose{
 top: 3px;
 right: 10px;
 position: absolute;
}


div #emailFormDiv #emailFormTitle{
 border-bottom: 1px solid #BCBCBC;
 height: 15px;
 padding: 5px;
 background-color: #CDCDCD;
}

div #emailFormDiv input {
 background-color: #FFFFFF;
}

.emailForm{
 background-color:#EEEEEE;
 border-color:#CCCCCC rgb(153, 153, 153) rgb(153, 153, 153) rgb(204, 204, 204);
 border-style:solid;
 border-width:1px;
 color:#333333;
 display:-moz-inline-box;
 margin:1px;
 vertical-align:middle;
 white-space:nowrap;
 position:absolute;
 right:0px;
 top:0px;
 text-align: left;
}

.emailForm #emailFormResult{
 margin-top: 5px;
 padding: 4px;
}

.emailForm #emailFormResult #email{
 text-decoration: underline;
 color: blue;
}
#jcshareDiv ul{
 padding:0px;
}

#jcshareDiv ul li {
 float:left;
 margin:0pt;
 padding:0pt;
 width:48%;
 list-style-type: none;
}

#jcshareDiv ul li a {
 background-position:0px 2px;
 background-repeat:no-repeat;
 display:block;
 float:left;
 height:24px;
 padding:0px 0pt 0pt 22px;
 vertical-align:middle;
 font-size:95%;
}

#bm_delicious {
 background-image:url(/components/com_jomcomment/images/bookmarks/delicious.gif);
}

#bm_digg {
 background-image:url(/components/com_jomcomment/images/bookmarks/digg.gif);
}
#bm_furl {
 background-image:url(/components/com_jomcomment/images/bookmarks/furl.gif);
}

#bm_yahoo_myweb {
 background-image:url(/components/com_jomcomment/images/bookmarks/yahoo_myweb.gif);
}

#bm_stumbleupon {
 background-image:url(/components/com_jomcomment/images/bookmarks/stumbleupon.gif);
}

#bm_google_bmarks {
 background-image:url(/components/com_jomcomment/images/bookmarks/google_bmarks.gif);
}

#bm_technorati {
 background-image:url(/components/com_jomcomment/images/bookmarks/technorati.gif);
}

#bm_reddit {
 background-image:url(/components/com_jomcomment/images/bookmarks/reddit.gif);
}

#bm_facebook {
 background-image:url(/components/com_jomcomment/images/bookmarks/facebook.gif);
}

div#jc_commentsDiv{
 z-index:-1;
}

span.jcerr{
font-weight:bold;
color:#FF0000;
}
div.dialog_header div.dialog_close{
 cursor:pointer;
 float:right;
}
div#AzrulWindow{
 background:transparent url(/components/com_jomcomment/images/shadowAlpha.png) no-repeat scroll right bottom !important;
}
table#jcAzrulWindowtable{
 position:relative;
 right:6px;
 bottom:6px;
}

td#jcAzrulWindowContent {
 background-color:#EEEEEE;
 border-color:#CCCCCC rgb(153, 153, 153) rgb(153, 153, 153) rgb(204, 204, 204);
 border-style:solid;
 border-width:1px;
 color:#333333;
}



td#jcAzrulWindowContent hr{
 height: 1px;
 background-color:#CDCDCD;
}

td#jcAzrulWindowContent div.dialog_header{
 background-color:#CDCDCD;
 border-bottom:1px solid #BCBCBC;
 height:15px;
 padding:5px;
 font-size:13px;
 font-weight:bold;
 margin:0px;
 width:auto;
}

td#jcAzrulWindowContent h2 span{
 display:block;
 padding:4px 10px 5px;
}

td#jcAzrulWindowContent div.dialog_content{
 display:block;
 padding:4px 10px 5px;
}

td#jcAzrulWindowContent > div > div {
 background-repeat: no-repeat;
}




/*** /components/com_jomcomment/templates/pastel/comment_style.css ***/

div.commentBlogView {
 display:block;
 text-align: right;
 padding-top: 6px;
 padding-bottom: 6px;
 margin-top: 4px;
 margin-bottom: 4px;
 clear:both;
}
#jcWrapper {
 width: 99%;
 margin: 0 auto;
}
/*
 Comment box styling
 */
#jcWrapper .jomentry1,
#jcWrapper .jomentry2 {
 margin-bottom: 5px;
 overflow: hidden;
 padding: 0 5px 0 5px;
}
#jcWrapper .jomentry1 {
 background: #f7f6f6 url(/components/com_jomcomment/templates/pastel/images/jomentry1-bg.gif) repeat-x top left;
 border: solid 1px #ccc;
}
#jcWrapper .jomentry2 {
 background: #fcfcee url(/components/com_jomcomment/templates/pastel/images/jomentry2-bg.gif) repeat-x top left;
 border: solid 1px #cfcfb5;
}
#jcWrapper .jomauthor {
 background: #f4f6fd url(/components/com_jomcomment/templates/pastel/images/jomauthor-bg.gif) repeat-x top left;
 border: solid 2px #369;
}
#jcWrapper .jomentry_low {
 background: #ccc;
 border: solid 1px #999;
 margin-bottom: 5px;
 overflow: hidden;
 padding: 0 5px 0 5px;
}
/*
 End Comment box styling
 */

#jcWrapper .jomentry1 blockquote,
#jcWrapper .jomentry2 blockquote,
#jcWrapper .jomauthor blockquote {
 padding: 10px auto 10px auto;
 margin: 0 10px 10px 10px !important;
 margin: 0 5px -5px 5px;
 width: 86%;
 border-left: 5px solid #ddd;
 font-size: 1em;
 float: left;
}

/* RSS feed link */
#jcWrapper .jc_rss_link {
 height: 21px;
 background: transparent url(/components/com_jomcomment/templates/pastel/images/toolbar.gif) no-repeat 0 -125px;
 width: 22px;
 float: right;
 outline-style: none;
 display: block;
 margin: 0 0 5px 0 !important;
 margin: 0 0 -2px 0;
 border: 0;
 text-decoration: none;
 text-indent: -9999px;
}
#jcWrapper a.jc_rss_link:link,
#jcWrapper a.jc_rss_link:visited,
#jcWrapper a.jc_rss_link:hover {
 border: 0;
}
/* Trackback link */
#jcWrapper .jc_trackback_link {
 height: 20px;
 padding: 0 0 0 20px;
 background: transparent url(/components/com_jomcomment/templates/pastel/images/toolbar.gif) no-repeat 0 -145px;
 width: 200px;
}
#jcWrapper .jc_low_vote {
 font-size:11px;
 color: #999;
}
#jcWrapper #jc_num_comment {
 font-size: 12px;
}
/* tools; favourite, share, email and hits */
#jcWrapper .jctools {
 float: right;
 margin-left: 15px;
 position: inherit;
}
/* IE 6 Compatibility mode */
.show-comment,
.show-linkmore,
.show-hit,
.jctools,
.show-feed,
.show-report,
.show-voteup,
.show-votedown {
 display: inline;
 float: right;
 height: 18px;
 text-indent: 24px;
 margin-left: 4px;
 margin-right: 4px;
 background-repeat:no-repeat;
 background-position: 0 50%;
}

#jcWrapper .jc_title {
 font-size: 14px;
 font-weight: 700;
 color: #585947;
 border-bottom: dashed 1px #CCCEA9;
 margin: 15px 0 5px 0;
}

#jcWrapper .jomentry1 .jc_comment_title {
 font-size: 1.1em;
 font-weight: 700;
 margin: 0 0 5px 0;
 padding: 3px 0 3px 0;
 border-bottom: solid 1px #dedede;
 color: #666;
}
#jcWrapper .jomentry2 .jc_comment_title {
 font-size: 1.1em;
 font-weight: 700;
 margin: 0 0 5px 0;
 padding: 3px 0 3px 0;
 border-bottom: solid 1px #dedede;
 color: #996;
}
#jcWrapper .jomauthor .jc_comment_title {
 font-size: 1.1em;
 font-weight: 700;
 margin: 0 0 5px 0;
 padding: 3px 0 3px 0;
 border-bottom: solid 1px #dedede;
 color: #369;
}
#jcWrapper .jomentry1 .jc_avatar,
#jcWrapper .jomentry2 .jc_avatar {
 float: right;
 padding: 2px;
 border: solid 1px #8E9067;
 margin: 0 0 3px 3px;
}
#jcWrapper .jomentry1 .jc_comment_text,
#jcWrapper .jomentry2 .jc_comment_text {
 font-size: 12px;
 margin-bottom: 5px;
 padding-bottom: 5px;
}
#jcWrapper .jomentry1 .jc_user_details,
#jcWrapper .jomentry2 .jc_user_details {
 color: #999;
 font-size: 0.8em;
 width: 60%;
 float: left;
}
/* Voting panel */
#jcWrapper .jc_comment_panel {
 margin: 0;
 padding: 0;
 width: 20%;
 height: 21px;
 float: right;
}
#jcWrapper .jc_comment_panel li {
 list-style: none;
 float: right;
 background: none;
 padding: 0;
 margin: 0;
}

#jcWrapper #jc_commentsDiv .jomentry1 .jc_comment_panel .jc_comment_panel_up a:link,
#jcWrapper #jc_commentsDiv .jomentry1 .jc_comment_panel .jc_comment_panel_up a:visited,
#jcWrapper #jc_commentsDiv .jomentry2 .jc_comment_panel .jc_comment_panel_up a:link,
#jcWrapper #jc_commentsDiv .jomentry2 .jc_comment_panel .jc_comment_panel_up a:visited {
 width: 21px;
 height: 18px;
 display: block;
 cursor: pointer;
 background: transparent url(/components/com_jomcomment/templates/pastel/images/votings.gif) no-repeat 0 -20px;
 text-indent: -9999px;
 outline: none;
}
#jcWrapper #jc_commentsDiv .jomentry1 .jc_comment_panel .jc_comment_panel_up a:hover,
#jcWrapper #jc_commentsDiv .jomentry2 .jc_comment_panel .jc_comment_panel_up a:hover {
 background: transparent url(/components/com_jomcomment/templates/pastel/images/votings.gif) no-repeat 0 0;
}
#jcWrapper #jc_commentsDiv .jomentry1 .jc_comment_panel .jc_comment_panel_total,
#jcWrapper #jc_commentsDiv .jomentry2 .jc_comment_panel .jc_comment_panel_total {
 height: 18px;
 width: 35px;
 display: block;
 color: #999999;
 text-align: center;
 font-weight: 700;
 font-size: 10px;
 line-height: 17px;
 background: transparent url(/components/com_jomcomment/templates/pastel/images/votings.gif) no-repeat 0 -125px;
}
#jcWrapper .jomentry1 .jc_comment_panel .jc_comment_panel_down a:link,
#jcWrapper .jomentry1 .jc_comment_panel .jc_comment_panel_down a:visited,
#jcWrapper .jomentry2 .jc_comment_panel .jc_comment_panel_down a:link,
#jcWrapper .jomentry2 .jc_comment_panel .jc_comment_panel_down a:visited {
 width: 19px;
 height: 18px;
 display: block;
 cursor: pointer;
 text-indent: -9999px;
 background: transparent url(/components/com_jomcomment/templates/pastel/images/votings.gif) no-repeat 0 -62px;
 outline: none;
}
#jcWrapper .jomentry1 .jc_comment_panel .jc_comment_panel_down a:hover,
#jcWrapper .jomentry2 .jc_comment_panel .jc_comment_panel_down a:hover {
 background: transparent url(/components/com_jomcomment/templates/pastel/images/votings.gif) no-repeat 0 -42px;
}
#jcWrapper .jomentry1 .jc_comment_panel .jc_comment_panel_report a:link,
#jcWrapper .jomentry1 .jc_comment_panel .jc_comment_panel_report a:visited,
#jcWrapper .jomentry2 .jc_comment_panel .jc_comment_panel_report a:link,
#jcWrapper .jomentry2 .jc_comment_panel .jc_comment_panel_report a:visited {
 width: 20px;
 height: 18px;
 display: block;
 text-indent: -9999px;
 cursor: pointer;
 background: transparent url(/components/com_jomcomment/templates/pastel/images/votings.gif) no-repeat 0 -103px;
 outline: none;
}
#jcWrapper .jomentry2 .jc_comment_panel .jc_comment_panel_report a:hover {
 background: transparent url(/components/com_jomcomment/templates/pastel/images/votings.gif) no-repeat 0px -84px;
}

#jcWrapper .jc_bottom_container {
 border-top: 1px solid #dedede;
 padding: 5px 0 0 0 !important;
 padding: 2px 0 0 0;
 margin: 0 0 2px 0;
}



#jcWrapper .jc_clear {
 clear: both;
}
#jcWrapper .jc_show_form_notice {
 clear: both;
 background: transparent url(/components/com_jomcomment/templates/pastel/images/max.gif) no-repeat left;
 height: 12px;
 padding-left: 15px;
 cursor: pointer;
}

/* comment form */
#jcWrapper #jc_commentFormDiv {
 margin: 0 auto 0 auto;
}
#jcWrapper #jc_commentFormContainer {
 width: 98%;
 margin: 0 auto 0 auto;
}
#jcWrapper #jc_commentFormContainer .jc_inputbox {
 background: transparent url(/components/com_jomcomment/templates/pastel/images/inputbox-bg.gif) repeat-x top left;
 border: solid 1px #ccc;
 padding: 4px;
 margin: 0 0 5px 0;
 color: #666;
 width: 98%;
}
#jcWrapper #jc_commentFormContainer .jc_optionbox {
 background: transparent url(/components/com_jomcomment/templates/pastel/images/inputbox-bg.gif) repeat-x top left;
 border: solid 1px #ccc;
 padding: 10px;
 margin: 0 0 5px 0;
 color: #666;
}
#jcWrapper #jc_commentFormContainer .jc_inputbox:focus,
#jcWrapper #jc_commentFormContainer .jc_inputbox:hover,
#jcWrapper #jc_commentFormContainer .jc_inputbox_hover {
 border: solid 1px #999;
}
#jcWrapper #jc_comment {
 width: 98%;
}
#jcWrapper #jc_commentFormDiv label {
 font-size: 11px;
 font-style: italic;
}
/* Resize textarea */
#jcWrapper #jc_commentFormDiv .jc_comment_resize {
 font-size: 10px;
 color: #ccc;
 cursor: pointer;
 text-align: right;
 margin: -3px 0 10px 0;
 width: 100px;
 float: right;
}
#jcWrapper #jc_commentFormDiv label.subscribe,
#jcWrapper #jc_commentFormDiv label.agree {
 font-size: inherit;
 font-style: normal;
}
#jcWrapper #jc_commentFormContainer .jc_captcha {
 font-size: 20px;
 font-weight: 700;
 text-align: center;
 color: #999;
 letter-spacing: 3px;
}
/* override default styling */
#jcWrapper .jcAdminPanel {
 background: #ccc;
 border: 1px solid #999;
 display: block;
 padding: 4px;
 right: 0px;
 text-align: right;
 top: 0px;
 width: auto;
 margin: 0 0 5px 0;
}
#jcWrapper .jcAdminPanel a.jcAdminPanel_edit:link,
#jcWrapper .jcAdminPanel ajcAdminPanel_edit:visited,
#jcWrapper .jcAdminPanel a.jcAdminPanel_unpublished:link,
#jcWrapper .jcAdminPanel ajcAdminPanel_unpublished:visited {
 color: #930;
 text-decoration: none;
}
#jcWrapper .jcAdminPanel ajcAdminPanel_edit:hover,
#jcWrapper .jcAdminPanel ajcAdminPanel_unpublished:hover {
 color: #c60;
 text-decoration: underline;
}

/* For IE Only */
div.show-comment {
 background: transparent url(/components/com_jomcomment/templates/pastel/images/toolbar.gif) no-repeat 0 -71px;
}

div.show-linkmore {
 background: transparent url(/components/com_jomcomment/templates/pastel/images/toolbar.gif) no-repeat 0 -90px;
}

div.show-hit {
 background: transparent url(/components/com_jomcomment/templates/pastel/images/toolbar.gif) no-repeat 0 -35px;
}

/* More specific rule for other browser */
div.commentBlogView > div.show-comment {
 background: transparent url(/components/com_jomcomment/templates/pastel/images/toolbar.gif) no-repeat 0 -71px;
}

div.commentBlogView > div.show-linkmore {
 background: transparent url(/components/com_jomcomment/templates/pastel/images/toolbar.gif) no-repeat 0 -90px;
}
div.commentBlogView > div.show-hit{
 background: transparent url(/components/com_jomcomment/templates/pastel/images/toolbar.gif) no-repeat 0 -35px;
}
#jcWrapper div.show-feed {
 width: 18px;
 background-image:none;
}
#jcWrapper div.jcfav {
 background: transparent url(/components/com_jomcomment/templates/pastel/images/toolbar.gif) no-repeat 0 -54px !important;
 background: transparent url(/components/com_jomcomment/templates/pastel/images/toolbar.gif) no-repeat 0 -52px;
}
#jcWrapper div.jcshare {
 background: transparent url(/components/com_jomcomment/templates/pastel/images/toolbar.gif) no-repeat 0 1px;
}
#jcWrapper div.jcemail {
 background: transparent url(/components/com_jomcomment/templates/pastel/images/toolbar.gif) no-repeat 0 -16px;
}
#jcWrapper div.jcpreview {
 background: transparent url(/components/com_jomcomment/templates/pastel/images/toolbar.gif) no-repeat -18px -36px;
}