/* $Id: local-sample.css,v 1.1 2009/08/19 04:28:52 sociotech Exp $ */



/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */


/* Main Page Elements */
html{
	background-color: #fff;
}

div#header-group-wrapper.header-group-wrapper.full-width
{
	background-color: #fff;
}

div#main-wrapper.main-wrapper.full-width
{
	background-color: #fff;
}

#footer
{
	background: #fff;
}

#footer-wrapper
{
	background-color: #fff;
	border: none;
}

#footer-message-wrapper
{
	background-color: #fff;
}
h1, h1.title {
font-size: 250%;
margin-top: 25px;
}

/* Shopping Cart */
li.cart-block-view-cart.first
{
	float: left;
	width: 80px;
	color: black;
}
header-group-wrapper a:link, .header-group-wrapper a:visited {
	color: #000;
}
header-group-wrapper a:link, .header-group-wrapper a:hover {
	color: #000;
}
header-group-wrapper a:link, .header-group-wrapper a {
	color: #000;
}
#block-uc_cart-0 table.cart-block-summary tbody tr.cart-block-summary-links td
{
	background-color: #92052C;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-bottomright: 15px; 
	-webkit-border-top-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	text-align: left;
}

li.cart-block-checkout.last {
	float: right;
}


/* User Login Style */

#block-user-0 div.inner.clearfix
{
	background: #92052C;
	background-image: none;
	color: #000;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px; 
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	border: 1px solid #92052C;
}

/* Primary Menu Styles */
.sf-menu li
{
background:none repeat scroll 0 0 #fff;
}
#header-primary-menu-wrapper {
	background: #fff;
	border: none;
}

div#primary-menu-inner.primary-menu-inner.inner.clearfix
{
	background: #fff;
	width: 100%;
}

#primary-menu-inner ul.menu.sf-menu.sf-js-enabled
{
	background: #92052C;
}

#primary-menu-inner ul.menu.sf-menu.sf-js-enabled li.leaf.active-trail a.active
{
	color: #000;
	background: #fff;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px; 
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	border: 1px solid #92052C;
	text-align: center; 
}

#primary-menu-inner ul.menu.sf-menu.sf-js-enabled li.leaf a
{
	color: #fff;
	background: #92052C;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px; 
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	border: 1px solid #92052C; 
}

.primary-menu-inner ul.sf-menu li.last
{
	border: none;
}

.primary-menu-inner ul.sf-menu li ul.menu
{
	border: none;
	text-align: center;
	background: #FFFFFF repeat scroll 0;
}

#primary-menu-inner ul.menu.sf-menu.sf-js-enabled li.expanded
{
	color: #fff;
	text-decoration: none;
	text-shadow: none;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px; 
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	border: none; 
	text-align: center;
}

#primary-menu-inner ul.menu.sf-menu.sf-js-enabled li.collapsed a
{
	color: #fff;
	background: #92052C;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px; 
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	border: 1px solid #92052C; 
	text-align: center;
	text-decoration: none;
}

#primary-menu-inner ul.menu.sf-menu.sf-js-enabled li.expanded.active-trail a.active
{
	color: #000;
	background: #fff;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px; 
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	border: 1px solid #92052C;
	text-decoration: none; 
	text-align: center;
}

#primary-menu-inner ul.menu.sf-menu.sf-js-enabled li.expanded.active-trail
{
	color: #000;
	background: #fff;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px; 
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	border: none;
	text-decoration: none; 
	text-align: center;
}

#leaf-first-last a, .leaf-first a:hover
{
	color: #fff;
	background: #92052C;
/*	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px; 
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
*/	border: 1px solid #92052C;
	border-bottom: none; 
	text-align: center;

}
#primary-menu-inner ul.menu.sf-menu.sf-js-enabled li.expanded a:hover
{
	color: #fff;
	background: #92052C;
/*	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px; 
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
*/	border: 1px solid #92052C;
	border-bottom: none; 
	text-align: center;
}

#primary-menu-inner ul.menu.sf-menu.sf-js-enabled li.expanded.active-trail a:hover
{
	color: #fff;
	background: #92052C;
/*	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px; 
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
*/	border: 1px solid #92052C;
	text-align: center;
}

#primary-menu-inner ul.menu.sf-menu.sf-js-enabled li.expanded.active-trail a
{
	color: #000;
	background: #fff;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px; 
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	border: 1px solid #92052C;	
	text-align: center;

}

primary-menu-inner ul.sf-menu li.expanded:hover a, .primary-menu-inner ul.sf-menu li.expanded.hover a
{
	color: #000;
	background: #fff;
/*	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px; 
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
*/	border: 1px solid #92052C;	
	text-align: center;
}

.primary-menu-inner ul.menu li a:focus, .primary-menu-inner ul.menu li a:hover, .primary-menu-inner ul.menu li:hover a, .primary-menu-inner ul.menu li.hover a, .primary-menu-inner ul.menu li.active-trail a, .primary-menu-inner ul.sf-menu li a:hover, .primary-menu-inner ul.sf-menu li:hover a, .primary-menu-inner ul.sf-menu li.hover a
{
	/*width: 75px;
	*/text-align: center;
	border: none;
	text-decoration: none;
	background: #fff;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active
{
	color: #000;
	background: #fff;
/*	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px; 
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;	*/	
	text-align: center;
	border: none;
}

#primary-menu-inner ul.menu.sf-menu.sf-js-enabled li.expanded a
{
	color: #000;
	background: none repeat scroll 0 0;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px; 
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	border: 1px solid #92052C;	
	text-align: center;
	text-decoration: none;
	text-shadow: none;
}

/* Tabs Content Style */
#tabs-mini-panel-all-bubbles-middle ul.clear-block.ui-tabs-nav.tabs.primary a
{
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px; 
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	border: 1px solid #92052C; 
  	background-color: #92052C;
  	color: white;
  	float: left;
}

a#tabs-mini-panel-all-bubbles-middle-next-button-1.tabs-nav-next
{
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px; 
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border: 1px solid #92052C; 
  	background-color: #fff;
  	color: #92052C;
}

a#tabs-mini-panel-all-bubbles-middle-next-button-2.tabs-nav-next
{
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px; 
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border: 1px solid #92052C; 
  	background-color: #fff;
  	color: #92052C;
  	float: right;
}

a#tabs-mini-panel-all-bubbles-middle-previous-link-2.tabs-nav-previous
{
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px; 
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border: 1px solid #92052C; 
  	background-color: #fff;
  	color: #92052C;
	float: left;
}

a#tabs-mini-panel-all-bubbles-middle-previous-link-3.tabs-nav-previous
{
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px; 
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border: 1px solid #92052C; 
  	background-color: #fff;
  	color: #92052C;
	float: left;
}
/* Attachments Style Clear Graphics on Mobile devices */
table#attachments.sticky-enabled.sticky-table
{
	float: left;
	clear: both;
}

/* Product Display */
div.field.field-app-screenshots div.field-items div.field-item
{
	float: left;
	padding: 15px;
}

#views_slideshow_singleframe_main_text_bubbles-panel_pane_1
{
	width: 298px;
	margin: 0 auto;
}


#views_slideshow_singleframe_teaser_section_text_bubbles-panel_pane_2
{
	width: 298px;
	margin: 0 auto;
}

#views_slideshow_singleframe_teaser_section_text_bubbles-panel_pane_3
{
	width: 298px;
	margin: 0 auto;
}

/* Add-on dictionary view */

div.view.view-dictionaries.view-id-dictionaries.view-display-id-panel_pane_1.view div.view-content table.views-view-grid span.views-field-sell-price span.field-content {
	float: left;
	padding-right: 20px;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.8em;
}

td.col-1 {
	width: 24%;
}

td.col-2 {
	width: 24%;
}

td.col-3 {
	width: 24%;
}

td.col-4 {
	width: 24%;
}

/* Add-on Dictionary node */
div.node.node-type-addon_dictionaries div.field.field-image-cache  {
	margin-right: 60px;
}

div.node.node-type-addon_dictionaries div.field.field-body div.product-body {
	float: right;
	margin-right: 60px;
}

div.node.node-type-addon_dictionaries.node.node-type-addon_dictionaries div.nd-region-left {
	width: 160px;
}

div.node.node-type-addon_dictionaries.node-type-addon_dictionaries div.nd-region-middle div.field.field-body div.product-body 
{
	margin-left: -80px;
	text-align: justify;
}

div.node.node-type-addon_dictionaries.node-type-addon_dictionaries div.nd-region-right {
	margin-right: 25px;
	float: right;
}

div.node.node-type-addon_dictionaries.node-type-addon_dictionaries div.field.field-files div.field-label 
{
	font-size: 12px;
}

div#tabs-tabset.drupal-tabs.js-hide.tabs-navigation.tabs-processed
{
	margin-bottom: 25px;
}
/*panels layout*/
div#panels-flexible-toggle-layout {text-decoration: underline !important;
margin-right: 5px !important;
}
div#panels-flexible-reuse-layout {
text-decoration: underline!important;
}
