/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-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.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

* { margin:0; padding:0; }

body          { -webkit-text-size-adjust:none;font:13px/17px Georgia, "Times New Roman", Times, serif;color:#657883;  text-align:center; padding: 0 }

img           { border:0; vertical-align:top; }

a             { color: #657883; text-decoration:none;}
a:hover       { text-decoration:none;/*underline;*/}
a:hover img   { /*position:relative;*/}

:focus        { outline: 0; }

/* Headings */
h1            { font-size:20px; font-weight:normal; line-height:1.3; }
h2            { font-size:18px; font-weight:normal; line-height:1.34; }
h3            { font-size:16px; font-weight:bold; line-height:1.375; }
h4            { font-size:14px; font-weight:bold; }
h5            { font-size:12px; font-weight:bold; }
h6            { font-size:11px; font-weight:bold; }

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }

/* Content */
address       { font-style:normal; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before, 
q:after       { content:''; }
small,big     { font-size:1em; }
sup           { font-size:1em; vertical-align:top; }

/* Lists */
ul,ol         { list-style:none; }

/* Tools */
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }

/* gpha css */
h1 {color: #FFFFFF; font-size: 26px; font-weight: bold;}
h2 {color:#00A3E3; font-size: 16px; margin-bottom: 5px;}
h3 {font-weight: bold; color:#00A3E3; font-size: 18px; margin-bottom: 10px;}
h8 {font-weight: bold; color:#00A3E3; font-size: 13px; margin-bottom: 8px;}

p {
	color:#657883;
	font-size: 13px;
	line-height: 150%;
	font-family: Georgia, "Times New Roman", Times, serif;
}
li {font-family: Georgia, "Times New Roman", Times, serif;}
.clear {clear: both;}
.divider {
	height: 0px;
	margin: 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00A3E3;
}
.type-blue {color: #00A3E3;}
.social-icon {margin-right:2px;}
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-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.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @licensehttp://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */
 
/* Custom pages ================================================================================= */
.cms-page-view .col3-set p { padding:0 0 7px 0;}
.cms-page-view .col3-set p strong{ color:#00AEE7 !important;}

.customer-address-index .col2-set ol li { padding:0 0 25px 0;}
.sales-order-history .data-table{ margin:0 0 10px 0;}

.cms-home .header-container {position: relative;z-index: 120;height: 132px;}
.cms-home .mage-header .row { height:auto !important; position:relative;}
.cms-home .mage-header { /*min-height:405px; height:405px; */height:auto !important; margin:0;}
.cms-home .wrapper { /*background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/WHY.png) center top no-repeat;*/}


.cms-home .left-top{ background:none;}
.cms-home .right-top{ background:none;}
.cms-home .left-bot{ background:none;}
.cms-home .right-bot{ background:none; width:100%;}

.cms-home .border-left{ background:none;}
.cms-home .border-right{ background:none;}
.cms-home .border-top{ background:none;}
.cms-home .border-bot{ background:none;}

.cms-home .indent-col-main { padding:0 0 0 0;}

.cms-home .std > ul{position: relative;z-index: 120;}
.cms-home .std > ul >li.first-tab {position: relative;/*top: 290px*/}
.cms-home .mage-header .bg-menu-left { }


.left-top{ /*background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/left_top.gif) left top no-repeat;*/}
.right-top{ /*background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/right_top.gif) right top no-repeat;*/}
.left-bot{ /*background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/left_bot.gif) left bottom no-repeat;*/}
.right-bot{ /*background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/right_bot.gif) right bottom no-repeat;*/ width:100%;}

/*.border-left{ background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/border.gif) left top repeat-y #FFFFFF;}
.border-right{ background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/border.gif) right top repeat-y;}
.border-top{ background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/border.gif) left top repeat-x;}
.border-bot{ background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/border.gif) left bottom repeat-x;}*/


.border-title { /*background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/border_top_title.gif) 0 0 repeat-x #F6F6F6;*/}
.border-left-title { /*background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/border.gif) left top repeat-y;*/}
.border-right-title { /*background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/border.gif) right top repeat-y;*/}
.left-top-title { /*background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/left_top_title.gif) 0 0 no-repeat;*/}
.right-top-title { /*background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/right_top_title.gif) right top no-repeat;*/ width:100%;}
.category-title .right-top-title{/*width: 20%;margin-top: 10px*/}

.sm-button 
{
	padding:0px 2px 0px 2px;
	text-align:center;
	margin:0;
	float:right;
	width: 22px;
	height:20px;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	-moz-border-radius:2px; 
	border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	border:0px solid #f36f37;	
	-o-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-khtml-background-size: 100% 100%;
	background-size: 100% 100%;
	background-color:#f36f37;
	display:inline;
}

.sm-button:hover{background-color:#26b1f0;} 

.indent-col-main { padding:15px 15px 10px 12px;}

.catalog-product-view .indent-col-main { padding:19px 0px 40px 0px;position: relative}

.checkout-cart-index .left-top{ background:none;}
.checkout-cart-index .right-top{ background:none;}
.checkout-cart-index .left-bot{ background:none;}
.checkout-cart-index .right-bot{ background:none; width:100%;}

.checkout-cart-index .border-left{ background:none;}
.checkout-cart-index .border-right{ background:none;}
.checkout-cart-index .border-top{ background:none;}
.checkout-cart-index .border-bot{ background:none;}
.checkout-cart-index .indent-col-main { padding:3px 0 10px 0;}
.checkout-cart-index .title-buttons { margin:0 0 20px 0;}
.checkout-cart-index .title-buttons h2 {/*padding:11px 5px 0 17px;*/ padding:11px 5px 0 24px;}

.checkout-cart-index .cart-table { margin:0 0 20px 0;}

.checkout-onepage-index .left-top{ background:none;}
.checkout-onepage-index .right-top{ background:none;}
.checkout-onepage-index .left-bot{ background:none;}
.checkout-onepage-index .right-bot{ background:none; width:100%;}

.checkout-onepage-index .border-left{ background:none;}
.checkout-onepage-index .border-right{ background:none;}
.checkout-onepage-index .border-top{ background:none;}
.checkout-onepage-index .border-bot{ background:none;}
.checkout-onepage-index .indent-col-main { padding:15px 15px 10px 12px;}
.checkout-onepage-index .title-buttons { margin:0 0 16px 0;}
.checkout-onepage-index .title-buttons h2 {padding:11px 5px 0 17px;}


.banner-center { margin:0 0 13px 0;}

.checkout-multishipping-address-newshipping .page-title { margin:-15px -10px 9px -7px; }


/* end Custom pages ================================================================================= */

/* Layout ================================================================================= */
.clear-block { clear:both;}

.wrapper {}
.page {  padding:0 0 0 0; text-align:left; }
.indent-page { padding:0px;margin:0px;}
.page-print { background:#fff; padding:20px; text-align:left; }
.page-popup { padding:20px; text-align:left;background: none; }
.main { width:1000px; margin:0 auto;  margin-top:-3px; background-color:#F4F7F9; /* min-height: 900px*/ }

/* Base Columns */ 
.col-left { float:left; width:245px; padding:0 0 0 0; border-right: solid 1px #d1d3d4; height: auto;margin-top: 5px}
.col-main { float:left; width:720px; padding:0 0 0 0; }
.col-right { float:right; width:226px; padding:0 0 0 0; }

/* 1 Column Layout */
.col1-layout .col-main { float:none; width:auto; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; }
.col2-right-layout .col-main {}

/* 3 Columns Layout */
.col3-layout .col-main { width:484px; margin-left:10px; }

/* Content Columns */
.col2-set {padding:15px; border:1px solid #C9C8C2; margin:0 0 10px 0;}
.col2-set .col-1 { float:left; width:49%;}
.col2-set .col-2 { float:right; width:49%;}
.col2-set .narrow { width:33%; }
.col2-set .wide { width:65%; }

.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }
/* ======================================================================================= */

/* Noscript Notice */
.noscript { border:1px solid #ddd; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.noscript .noscript-inner { width:1000px; margin:0 auto; padding:12px 0 12px; background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/i_notice.gif) 20px 50% no-repeat; }
.noscript p { margin:0; }

/* Demo Notice */
.demo-notice { margin:0; padding:6px 10px; background:#d75f07; font-size:12px; line-height:1.15; text-align:center; color:#fff; }

/* Header ================================================================================ */
.logo { float:left; width:312px; height:76px; overflow:hidden; } 
.header-container {position:relative;background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/bg-header.png) left top repeat-x; min-width:1000px; width:100%;z-index:8888;}
.mage-header { width:1000px; margin:0 auto; height:auto !important; height:118px;  }
/*.header { padding:0 0 0 0; min-height:202px; height:auto !important; height:202px;}*/

.mage-header .row { height:auto !important; max-height:93px;}
.mage-header .block-logo { position:relative;top:12px;left:5px;width: 240px}
.mage-header .navigation { width:635px; padding:0; position:relative;left:350px; height: 45px;top: -81px}

.mage-header .block-logo #logo { margin:0 0 0 0; position:relative; z-index:399;}

.mage-header .logo { background-position:0 0; background-repeat:no-repeat; text-indent:-999em;}
.mage-header .logo a { display:block; width:317px; height:76px; }
.mage-header .welcome-msg {  font-size:11px; line-height:14px; font-weight:bold; text-align:right; }
.mage-header .links { float:right; }

.mage-header ul.links { position:relative; top:20px;left: -230px;margin: 0px}
.mage-header ul.links li{ font-size:11px; line-height:12px; display:inline; color:#FF1495; padding:0 8px 0 4px;}
.mage-header ul.links li.last { background:none; padding-right:0;}
.mage-header ul.links li.last a{ font-weight:bold;}
.mage-header ul.links li a{ font-size:12px; line-height:14px;font-weight:bold; text-decoration:none;}
.mage-header ul.links li a:hover{text-decoration:underline;}


#search_mini_form{position: relative;}

.mage-header .form-search {  width:198px; height:22px; position:relative;float:right; padding:0 0 0 0; margin:1px 1px 0 0;}
.mage-header .form-search input{ position:relative; left: 11px; top: -2px; border:1px solid #999;background:none; font-size:11px; line-height:18px; padding:0;width:164px; height:23px;padding-left: 2px;-moz-box-shadow: 0 0 12px #999999 inset; -webkit-box-shadow: 0 0 12px #999999 inset; box-shadow: 0 0 12px #999999 inset;}

.mage-header .form-search button.button { position: relative;top: -2px; left: 15px;width:25px; height:24px; overflow:visible; background-color: #999; border:none; cursor:pointer; vertical-align:top; }
.mage-header .form-search button.button span { display:none;}
.mage-header .form-search button.button span span { display:none; margin:0; padding:0 5px 0 1px;}
.mage-header .form-search button.button span span span{ display:none; margin:0; padding:3px 1px 9px 4px; font:bold 13px/16px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#FFFFFF; text-transform:uppercase; }

.mage-header .form-search label{ display:none;}
.mage-header .form-search .search-autocomplete { z-index:999; }
.mage-header .form-search .search-autocomplete ul { border:1px solid #ddd; background-color:#fff; }
.mage-header .form-search .search-autocomplete li { padding:3px; border-bottom:1px solid #ddd; cursor:pointer; }
.mage-header .form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
.mage-header .form-search .search-autocomplete li.selected {}

.mage-header .form-language { float:right; padding:0 0 14px 0;}
.mage-header .form-language label{ display:none;}
.mage-header .form-language select{ width:50px;}

.mage-header .language-switcher { float:right; padding:0 1px 18px 15px;}
.mage-header .language-switcher a{padding:0 0 0 4px;}
.mage-header .language-switcher label{ display:none;}

.mage-header .bg-menu {width:100%;height: 28px;}
.mage-header .bg-menu-left {position: relative;top:-35px; left:228px; width:780px;}
.mage-header .bg-menu-right {height: 28px; width:300px;}

/********** < Navigation */
#nav {width:655px;white-space: nowrap;padding-bottom: 6px; padding-top: 12px;margin:0px;}

/* All Levels */
#nav li {/*position:relative;*/text-align:left;}
#nav li.over { z-index:9999; }
/*#nav li.item-8,#nav li.item-7,#nav li.item-6,#nav li.item-5,#nav li.item-4,#nav li.item-3,#nav li.item-2,#nav li.item-1 {position: relative; }*/
#nav li.parent {position: relative;}

ul.item-6>li>ul.level1{display: none}

#nav a:link,
#nav a:visited { color:#000; text-decoration:none;}
#nav a:hover{
	text-decoration: none;
	border-style:solid;
	border-width:0px;
	list-style-type: none;
	padding-right: 0px;
	padding-top: 13px;
	padding-bottom: 12px;
}

#nav span {  text-decoration:none;font-size:12px;padding: 0 12px }
#nav li ul span { }
#nav li li.parent {}
#nav>li>a>span{font-size: 14px;color:#000;text-transform: uppercase;}
/*#nav>li>a.over>span{color: #ffffff}*/

/* 0 Level */
#nav li { display:inline; list-style-type:none; height:28px; border-right:2px solid #00A3E3; font-size:13px; padding:0px; margin:0px;padding-bottom:3px; font-weight:bold;}
#nav>li:hover{/*background-color: #00aff2;padding: 10px 0 8px 0;border-top-left-radius:8px;border-top-right-radius:8px*/}
#nav li.active a { color:#40a8c9; }

#nav li.item-6 {border-right:0px solid #00A3E3;}

#nav li a.item-1:hover span{color: #00A3E3;} 
#nav li a.item-2:hover span{color: #007D7D;} 
#nav li a.item-3:hover span{color: #3399FF;} 
#nav li a.item-4:hover span{color: #96c515;} 
#nav li a.item-5:hover span{color: #03B7CC;} 
#nav li a.item-6:hover span{color: #FF9900;} 

#nav li.item-3{margin-left:6px;}
#nav li.item-4{margin-left:3px;}

#nav li.item-1 ul li {  }
#nav li.item-2 ul li span,#nav li.item-2 ul div.sub-nav-circle,#nav li.item-2 ul div.sub-nav-photo{ color: #007D7D;/*padding:0 0 0 0;*/}
#nav li.item-3 ul li span,#nav li.item-3 ul div.sub-nav-circle,#nav li.item-3 ul div.sub-nav-photo{ color: #3399FF;/*padding:0 0 0 0;*/}
#nav li.item-4 ul li span,#nav li.item-4 ul div.sub-nav-circle,#nav li.item-4 ul div.sub-nav-photo{ color: #96c515;/*padding:0 0 0 0;*/}
#nav li.item-5 ul li span,#nav li.item-5 ul div.sub-nav-circle,#nav li.item-5 ul div.sub-nav-photo{ color: #03B7CC;/*padding:0 0 0 0;*/}
#nav li.item-6 ul li span,#nav li.item-6 ul div.sub-nav-circle,#nav li.item-6 ul div.sub-nav-photo{ color: #FF9900;/* padding:0 0 0 0;*/}
#nav li.item-7 ul li { /*padding:0 0 0 0;*/}
#nav li.item-8 ul li { /*padding:0 0 0 0;*/}
#nav li.item-9 ul li { /*padding:0 0 0 0;*/}

/* 1st Level */
#nav ul li,
#nav ul li.active { float:none; margin:0; padding-bottom:1px;width:169px;border-right:none;}
#nav ul li.over {z-index:988; }
#nav ul li.last { padding-bottom:0;height: 22px; }

/*#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; }
#nav ul li a { font-weight:normal;}
#nav ul li.over a {display: block;width: 100%;height: 100%;}*/
/*#nav ul li.over a:hover span{}*/

/* 2nd leven */
#nav ul { position:absolute; min-width:436px; width:auto; top:29px; min-height:178px; padding: 22px 0px 15px 0px; left:-10000px;background:#F6F6F6 url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/bg-header-sub.png) left -1px repeat-x; border-bottom:1px solid #EAE8E8;border-top:0px solid #EAE8E8; filter:alpha(opacity=92);-moz-opacity:0.92;-khtml-opacity:0.92;opacity:0.92;}
#nav li.item-2 ul{ border:1px solid #007D7D; border-top:none;}
#nav li.item-3 ul{ border:1px solid #3399FF; border-top:none;}
#nav li.item-4 ul{ border:1px solid #96c515; border-top:none;}
#nav li.item-5 ul{ border:1px solid #03B7CC; border-top:none;}
#nav li.item-6 ul{ border:1px solid #FF9900; border-top:none;}

#nav ul div.sub-nav-circle {position:absolute; top:-2px; left:210px; padding:0px;margin:0px; font-size:28px; line-height:6px; font-weight:bold; width:26px; height:6px; text-align:center;}
#nav ul div.sub-nav-photo {position:absolute;top:25px;left:189px;width:238px; font-size:11px; font-weight:bold;}
#nav ul div.sub-nav-photo img{height:152px;width:225px;margin-top:5px;}

/* 3rd+ Level */
#nav ul ul { top:0px; display:none; }

/* Show Menu */
#nav li.over > ul { left:-182px;/*box-shadow:0px 2px 15px #000;*/ }

#nav li.over > ul.item-1 {left: 10px; z-index: 2000;top: 42px;box-shadow:0px 2px 15px #000;}
#nav li.over > ul li.over > ul { position: absolute;left:221px;top: -1px; width: 218px;min-height:347px;box-shadow:0px 2px 15px #000;} /* 2nd level menu on other pages*/
#nav li.over > ul li.over >ul li span{color: #042e34}

#nav li.over ul ul { left:-10000px; }

#nav ul li a {  color:#898885; }
#nav ul li a:hover {color: #fff; }
#nav ul span,
#nav ul li.last li span { padding:3px 12px 4px 7px; }

/* drop down menu */
#nav li ul li span{color:#474747;position:relative;top:6px;}
#nav li ul{height:auto; width:auto;margin: 0px }

#nav li ul li{display:block; height: 22px;margin:0px;padding:0px;padding-left: 10px;font-size:10px; line-height:10px; font-weight:bold;}
#nav li ul li.last{height: 22px}
/* ===STORE DROPDOWN=== */
#nav li ul.item-1 li.over{background-color: #d1d3d4}
#nav li.item-1 ul { display:none;}
#nav li ul.item-1 li>ul li {width: 218px;}
#nav li ul.item-1 li>ul li:last-child{border: none}

#nav li ul li.over{background-color: #d1d3d4;}
#nav li.item-1 > a {}
#nav li.item-1 > a.over{}
/* hide level3 menu */
ul.level2{display: none}


#tagline {position: absolute; top:-6px; left:570px; width:203px; color:#657883; font-size:15px;}
#tagline span {font-size: 18px;color:#00A3E3;font-weight:bold;}

/********** Navigation > */
/* ======================================================================================= */


/* Global Styles ========================================================================= */
/* Form Elements */
input,select,textarea,button { font:12px Arial, Helvetica, sans-serif; vertical-align:middle; color:#000; }
input.input-text,select,textarea {  /*background:#fff; border:1px solid #ddd;*/}
input.input-text,textarea { padding:2px; }
select { padding:1px; height:auto !important; }
select option { padding-right:10px; }
select.multiselect option {}
textarea { overflow:auto; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
input.qty { width:22px !important; border:1px solid #d1d3d4; }

button.button:-moz-focus-inner { padding:0; border:0; } /* FF Fix */

button.button { overflow:visible; height: 20px;width:auto; background:none; border:none; cursor:pointer; }
button.button span { display:block;}
button.button span span { display:block; margin:0; }
button.button span span span{ display:block; margin:0; padding:0px 7px; font:bold 13px/16px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff;}

.sidebar button.button { overflow:visible; width:auto; background:none; border:none; cursor:pointer; }
.sidebar button.button span { display:block; background:none;}
.sidebar button.button span span { display:block; background:none; margin:0; padding:0 0 0 0;}
.sidebar button.button span span span{ background:none; display:block; margin:0; padding:0 0 0 0; font:bold 11px/15px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#40a8c9;font-weight: normal }


button.disabled {}
button.disabled span {}
/* Input & Textarea stretched for 100% */
.field-100 { border:1px solid #888; padding:2px; overflow:hidden; }
.field-100 input.input-text,
.field-100 textarea { float:left; width:100%; margin:0; padding:0; border:0; }
/* Form Highlight */
/*input.input-text:focus,select:focus,textarea:focus {}
.highlight {}*/

/* Form lists */
.form-list li { margin:0 0 5px; }
.form-list label { font-weight:bold; }
.form-list .input-box { float:left; width:260px; }
.form-list input.input-text,
.form-list textarea { width:250px; }
.form-list select { width:256px; }
.form-list li.add-row { border-top:1px solid #C5C1C1; margin-top:10px; }

.form-list li.add-row .btn-remove { font-size:0; line-height:0; padding:5px 5px 0 0; text-align:right; }
.form-list .range input.input-text { width:96px; }


.group-select {}
.group-select li { margin:0 0 5px; }
.group-select .input-box { float:left; width:340px; }
.input-box-2 { width:285px !important;}
.name-lastname { width:285px !important;}
.group-select input.input-text,
.group-select textarea {width:620px; }
.group-select select { width:516px; }
.group-select .input-box input.input-text,
.group-select .input-box textarea { width:280px; }
.group-select .input-box select { width:285px; }

.ship-block { padding:15px 0 0 0;}

#advanced-search-list select { height:50px;}

.catalog-seo-sitemap-category .col-main ul { margin:0 0 0 10px;}
.catalog-seo-sitemap-category .col-main ul li{ padding:0 0 5px 0; font-size:10px; text-transform:uppercase;}
.catalog-seo-sitemap-category .col-main .pager { border:1px solid #F4F4F4; padding:15px; margin:0 0 10px 0;}

.buttons-set { clear:both; margin:5px 0 0; padding:5px; position: relative;}
.buttons-set .back-link { float:left; }
.buttons-set button.button { float:right; margin:0 0 0 15px; background-color:#f36f37; -webkit-border-radius: 6px; border-radius:6px;-moz-border-radius:6px}
.buttons-set button.button span span{color:#ffffff;font-weight: bold;padding: 0px 5px}

.buttons-set2 { clear:both; margin:5px 0 0; padding:5px; border:1px solid #C5C1C1; text-align:right; }


/* Form Billing Information */
.customer-name-middlename .name-firstname { width:280px !important;}
.customer-name-middlename .name-firstname input {width:270px !important;}
.name-middlename { width:60px !important;}
.name-middlename input { width:50px !important;}

.dob-day { width:60px !important;}
.dob-day input { width:50px !important; float:none;}
.dob-day label { display:block;}

.dob-month { width:60px !important;}
.dob-month input { width:50px !important; float:none;}
.dob-month label { display:block;}

.dob-year { width:60px !important;}
.dob-year input { width:50px !important; float:none;}
.dob-year label { display:block;}

/* Form Billing Information */

.range input { width:70px !important;}

/* Form Validation */
.validation-advice { clear:both; min-height:13px; margin:3px 0 0; font-size:10px; line-height:13px; background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/validation_advice_bg.gif) 2px 1px no-repeat; color:#f00; }
.validation-failed { border:1px dashed #f00 !important; background:#faebe7 !important; }
.validation-passed {}
.required { color:red; }
p.required { font-size:11px; text-align:right; }
/* Expiration date and CVV number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative;top: 52px;margin-top: -30px }

/* Global Messages  */
.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.success { color:#3d6611; font-weight:bold; }
.error { color:#f00; font-weight:bold; }
.notice { color:#ccc; }

.messages { width:1000px; overflow:hidden; margin:0 0 20px 0px !important; }
.messages li { margin:0 0 0; }
.messages li li { /*margin:0 0 3px;*/ }
.error-msg,
.success-msg,
.note-msg,
.notice-msg { border-radius:8px; background-position:5px 5px !important; background-repeat:no-repeat !important; padding:8px 8px 8px 32px !important; font-size:11px !important; font-weight:bold !important; }
.error-msg { background-color:#40a8c9; background-image:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/error.png); color:#fff; }
.success-msg { background-color:#40a8c9; background-image:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/check.png); color:#fff; }
.note-msg,
.notice-msg { background-color:#40a8c9; background-image:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/error.png); color:#fff; }
.catalog-product-view .messages{margin: -12px 0 25px 0px !important}
/* BreadCrumbs */ 
.breadcrumbs { padding:0 0 8px 18px; margin:0 0 0;}
.breadcrumbs .title-breadcrumbs { display:none;}
.breadcrumbs li { display:inline; font-size:15px; line-height:15px; }
.breadcrumbs li a{color:#b1aeae; font-size:9pt; line-height:15px; text-decoration:none; font-weight:normal; }
.breadcrumbs li a:hover{font-weight:normal; text-decoration:underline;}
.breadcrumbs li strong{ color:#132647; font-weight:normal;}
.breadcrumbs li span{ font-size:9pt; font-weight:normal; padding:0 0px 0 0;}
.top-page-title ul{height: 18px;overflow: hidden}

/* Page Heading */
.page-title { position:relative; padding:0 0 0 0; border-bottom:1px solid #d1d3d4; }
.page-title h2 { padding:11px 5px 8px 0px; color:#000; font-size:21px; font-weight:normal;line-height:24px; }


.title-buttons { text-align:right; position:relative; margin:0px -15px 9px -12px;padding:0 0 0 0; border-bottom:1px solid #d1d3d4; }
.title-buttons h2 { padding:11px 5px 8px 17px; color:#000; font-size:21px; font-weight:normal;line-height:24px; }

.title-buttons button.button { margin:5px 5px 0 0;}

.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 { float:left; }


.cms-index-noroute .col-main dl { margin:0 0 0 10px;}
.cms-index-noroute .col-main dt { padding:0 0 0 0; font-weight:bold;}
.cms-index-noroute .col-main dd { padding:5px 0 5px 5px; font-style:italic;}
.cms-index-noroute .col-main .disc li{ padding:5px 0;}


/* Pager */ 
.pager { font-size:12px; line-height:normal; padding:30px 1px 8px 0;text-align:center;color: #042e34; position: relative;left: 10px;border-bottom: solid 1px #c8c8c8}
.pager .amount { margin-top: 2px;}
.pager .amount b{margin: 0 2px}
.pager .limiter { /*margin-top: -20px;padding-left: 200px;*/ }
.pager .limiter select{ width:110px; text-align:center; }
.pager .pages { }
.pager .pages ol { display:inline; }
.pager .pages li { display:inline; }
.pager .pages .current {}
.pager >table td{width:26%}

/* Sorter */ 
.sorter { }
.sorter a { color:#908F8F; padding:0 4px 0 3px;}
.sorter .view-mode { float:left; }
.sorter .sort-by { }
.sorter .sort-by select { width:110px;margin:0 6px 0 8px;}
.sorter .link-feed {}

/* Data Table */ 
.data-table { width:100%; }
.data-table th { padding:5px; border:1px solid #ddd; font-weight:bold; white-space:nowrap; }
.data-table td { padding:5px; border:1px solid #ddd; }
.data-table thead { }
.data-table tbody {}
.data-table tfoot {}
.data-table tr.first {}
.data-table tr.last {}
.data-table tr.odd {}
.data-table tr.even {  }
.data-table tbody.odd {}
.data-table tbody.odd td { border-width:0 1px; }
.data-table tbody.even {}
.data-table tbody.even td { border-width:0 1px; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom-width:1px; }
.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
.data-table td.label,
.data-table th.label { font-weight:bold;}
.data-table td.value {}

/* Tax Details Row */
tr.tax-total { cursor:pointer; }
tr.tax-total td {}
tr.tax-total .tax-collapse { float:right; text-align:right; padding-left:20px; background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/bg_collapse.gif) 0 4px no-repeat; cursor:pointer; }
tr.show-details .tax-collapse { background-position:0 -53px; }
tr.show-details td {}
tr.tax-details td {}
tr.tax-details-first td {}

/* Shopping cart tax info */
.cart-tax-info,
.cart-tax-info .cart-price { padding-right:20px; }
.cart-tax-total { cursor:pointer; }
.cart-tax-total { padding-right:20px; background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/bg_collapse.gif) 100% 4px no-repeat; cursor:pointer; }
.cart-tax-total-expanded { background-position:100% -52px; }

/* Lists Decoration */
li.odd {}
li.even {}
dt.odd,
dd.odd {}
dt.even,
dd.even {}

/* Class: std - styles for admin-controlled content */
.std,
.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote { /*margin:0 0 1em;*/ padding:0; }
.std ul { position:relative; /*top: -220px;background-color:#fff;*/ list-style:none; /*padding:0 0.8em;*/}
.std ul li { /*padding-top:20px;*/}
.cms-home .std ul li{padding: 0}
.std ol { list-style:decimal outside; padding-left:1.5em; }
.std ul ul { /*list-style-type:circle;*/ }
.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul { /*margin:.5em 0; */}
.std dt { font-weight:bold; }
.std dd { padding:0 0 0 1.5em; }
.std blockquote { font-style:italic; padding:0 0 0 1.5em; }
.std address { font-style:normal; }
.std b,
.std strong { font-weight:bold; }
.std i,
.std em { font-style:italic; }
/* Misc */.link-rss { background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/icon_rss.gif) 0 1px no-repeat; padding-left:18px; white-space:nowrap; } 

/* ======================================================================================= */


/* Sidebar =============================================================================== */
.block { margin:0 0 10px 0; }
.block .block-title {/* padding:0 0 0 0; border-bottom:1px solid #d1d3d4;*/ }
.block .block-title h2 { color: #fff;/*padding:11px 5px 8px 17px; color:#042e34; font-size:21px;*/font-size: 16px; font-weight:normal;line-height:24px; }
.block h3 { font-size:14px; line-height:1.5; }
.block .block-content { /*padding:14px 16px 17px 17px;*/padding:0px 16px 17px 22px; }
.block .actions { text-align:right; }
.block .actions a { float:left; }
.block-content dl {/*border-top: solid 1px #d1d3d4;padding-top: 5px;*/}

.fix-category-image { margin:0 -28px;}

/* Block: Account */
.block-account {}
.block-account .block-content ul{background-color: #f6f6f6}
.block-account .block-content ul li{padding: 4px 0px 3px 7px;border-bottom: 1px solid #fff}
.block-account .block-content ul li a{color: #042e34;font-size: 12px;text-decoration: none}
.block-account .right-top-title{width: 100%;margin-left: 1px;}
.block-account .right-top-title h2{color:#fff;background-color: #042e34;padding: 0px 0 0px 6px;font-size: 12px;font-weight: bold}
.block-account .block-title{border: none}
.customer-account-index .col2-set { border:none; margin:0 0 10px 0;padding-top: 10px}
.customer-account-index .messages{width: 720px;margin: 0 !important;}

/* Block: Currency Switcher */
.block-currency {}
.block-currency .block-content{ padding:16px 39px 17px 39px;}
.block-currency select { width:100%; border:1px solid #F3F3F3; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; padding:1px; }

/* Block: Layered Navigation */
.block-layered-nav {}
.block-layered-nav .block-content {}
.block-layered-nav .block-content h3 { color:#042e34;/*color:#908F8F;*/ font-size:12px; line-height:14px; font-weight:normal; padding:0 0 0 0;}
.block-layered-nav dt { padding:3px 0 2px 6px; /*margin:0 3px 0 0;*/ color:#fff;background-color: #042e34;/*color:#908F8F;*/ font-weight:bold; }
.block-layered-nav dd { background-color: #f6f6f6;color:#042e34;/*color:#908F8F;*/ font-size:12px; line-height:15px; font-weight:normal;}
.block-layered-nav dd.price_filter{background-color: #fff;padding: 10px 5px;border-bottom: 15px solid #f6f6f6}
.block-layered-nav dd ol li{padding: 4px 0 3px 7px;border-bottom: 1px solid #fff}
.block-layered-nav dd a{ color:#042e34;/*color:#908F8F;*/ font-size:12px; line-height:15px; font-weight:normal; text-decoration:none;}
.block-layered-nav dd .price { color:#042e34;/*color:#908F8F;*/ font-size:12px; line-height:15px; padding:0;}
.block-layered-nav .currently { margin:0 3px 0 0;}
.block-layered-nav .currently .label { color:#042e34;/*color:#908F8F;*/ font-weight:normal;}
.block-layered-nav .currently .price { color:#042e34;/*color:#908F8F;*/ font-size:11px; text-transform:uppercase; font-weight:normal; padding:0;}
.block-layered-nav .currently li {padding:3px 0 0 0px;}
.block-layered-nav .currently a{ float:right; padding:0 4px 0 0;}

.block-layered-nav .actions { text-align:right; padding:10px 7px 25px 0;}
.block-layered-nav .actions a{ float:none; color:#042e34;/*color:#908F8F;*/ font-weight:normal;}

/* Block: Cart */
.block-cart {}
.block-cart .block-content { padding:15px 14px 15px 10px; }
.block-cart .amount { margin:5px 0 5px 8px;}
.block-cart .amount a{ color:#515050; font-weight:bold; text-decoration:none;}
.block-cart .amount a:hover{ text-decoration:underline;}
.block-cart .subtotal { background:#f6f6f6; padding:5px 2px 5px 8px; margin:0 0 8px 0px; text-align:left; }
.block-cart .price { font-size:12px; line-height:normal; color:#515050; font-weight:bold; padding:0 0 0 0;}
.block-cart h3 { font-size:12px; line-height:13px; font-weight:bold; color:#042e34;margin-left: 9px;margin-bottom: 7px;margin-top: -21px }
.block-cart h4 { color:#908F8F; font-size:12px; line-height:15px; font-weight:normal;}
.block-cart h4 a{ color:#908F8F; font-size:11px; line-height:15px; font-weight:normal; text-decoration:none;}
.block-cart h4 a:hover{ text-decoration:underline;}
.block-cart .block-title{border:none}
.block-cart .right-top-title{width: 85%;margin-left: 21px}
.block-cart .block-title h2,.block-reorder .block-title h2{color: #fff;background-color: #042e34;padding: 0 0 0 6px;font-size: 12px;font-weight: bold;}
.block-cart .actions{text-align: left;position: relative;top: -85px;left: 150px;width: 60px}
#cart-sidebar{/*border-bottom: 50px solid #f6f6f6*/}

.mini-products-list li { border-top: 1px solid #d1d3d4;padding:10px 0 10px 0;}
.mini-products-list .product-image { float:left; width:90px; padding:1px; border:1px solid #EBEBEB; margin-right:-110px;margin-left: 9px }
.mini-products-list .product-details { margin-left:110px; padding:0 3px 0 0; }
.mini-products-list .product-details h4 { font-size:1em; font-weight:bold; margin:0; }
.mini-products-list .product-details .btn-remove { font-size: 11px}

/* Block: Wishlist */
.block-wishlist {}

/* Block: Related */
.block-related {}
.block-related .select-all { padding:0 0 10px 0;}
.block-related .select-all a{ color:#515050; text-decoration:none; font-weight:bold;}
.block-related .select-all a:hover{ text-decoration:underline;}
.block-related ol { margin:0 0 0 -20px;}
.block-related li { padding:5px 0; }
.block-related input.checkbox { float:left; margin-right:-20px; }
.block-related .item { margin-left:20px; }
.block-related .item .product-image { float:left; margin-right:-100px; }
.block-related .item .product-details { margin-left:100px; }

.block-related a img { border:1px solid #EBEBEB;}

/* Block: Compare Products */
.block-compare {}
.block-compare .block-content li { padding:5px 0; }
.block-compare .block-content li .remove_btn{ float:right;}

.block-compare .actions { padding:10px 0 0 0;}
.block-compare .actions-2 { padding:15px 0 0 0;}

/* Block: Viewed */
.block-recent {}
.block-recent .block-content li { font-size:11px; line-height:17px; color:#042e34; padding:0 0 10px 0;}
.block-recent .block-content li a{ font-size:11px; line-height:17px; color:#042e34; background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/arr_recent.gif) 0 6px no-repeat; padding:0 0 0 12px;}

/* Block: Poll */
.block-poll {}


.block-poll h3{ font-size:12px; line-height:15px; color:#B2B2B2; font-weight:normal; margin:0 0 12px 0;}
.block-poll ol li{ font-size:11px; line-height:15px; color:#B2B2B2; margin:0 0 6px 0;}
.block-poll input.radio { float:left; margin:2px -25px 0 0; }
.block-poll .label { display:block; margin-left:25px; }
.block-poll .answer {}
.block-poll .votes { font-weight:bold; }

/* Block: Tags */
.block-tags ul { font-size:12px; line-height:normal;}
.block-tags ul,
.block-tags li { display:inline; }

/* Block: Subscribe */
.block-subscribe {background: #00aef0;width: 700px;height: 25px;padding: 10px;position: relative;top: 525px;box-shadow:0 6px 8px -6px grey}
.block-subscribe .block-title{position: absolute}
#newsletter-validate-detail{position: absolute;left: 335px}
#newsletter{width: 304px;height: 16px;border: 1px;color: #cfcece}
.block-subscribe button.button{background: #cfcece;padding: 3px 10px}
.block-subscribe .form-subscribe{width: 380px;margin-top: 2px}
.block-subscribe .block-content { padding-right:10px; padding-bottom:18px;}
.block-subscribe .block-content label{ font-family:tahoma, sans-serif; font-size:11px; line-height:28px; color:#767373;}
.block-subscribe .block-content input{ border:1px solid #D8D7D7; width:168px; margin:0 0 8px 0;}
.block-subscribe .block-content button.button{ float:right;}

/* Block: Reorder */
.block-reorder {}
.block-reorder li { padding:5px; }
.block-reorder input.checkbox { float:left; margin:3px -20px 0 0; }
.block-reorder .label { display:block; /*margin-left:20px;*/ }

/* Block: Banner */
.block-banner {}
.block-banner .block-content { text-align:center; padding:0px; }

/* Block: Checkout Progress */
.sidebar .block-progress dl { border:1px solid #BEBEBE; border-top:none;padding-top: 0px}

.sidebar .block-progress {}
.sidebar .block-progress dt { font-weight:bold; border-top:1px solid #BEBEBE; padding:10px 10px 7px 20px; font-size:12px; line-height:normal; color: #042e34}
.sidebar .block-progress dt.complete,
.sidebar .block-progress dd.complete { padding:10px 10px 7px 20px; border-bottom:1px solid #BEBEBE;}
/* ======================================================================================= */


/* Category Page ========================================================================= */

.category-title { position:relative; margin:-15px -15px 9px -242px; padding:0 0 0 0; }
.category-title h2 { color: #042e34; font-size:16px; font-weight:normal; line-height:16px }

.category-image { display:block; margin:0 auto; width:80%; height: auto;padding-left: 7px; }
.category-products {}
.category-page-list {position: relative;left: -8px}
.category-description {border-top: solid 1px #d1d3d4;position:relative;}

/* View Type: Grid */
.products-grid { /*width:100%;*/width:50%}
.products-grid td{ text-align:center;}
.products-grid tr.odd {}
.products-grid tr.even {}
.products-grid td { width:33%; padding:15px 5px 31px 5px; border: solid 1px #d1d3d4 }
.products-grid td.empty {}
.products-grid td  .rating-box { margin:0 auto;}
.products-grid td a img { width:140px;height:auto;}
#products-grid-table{ top:180px;left:25%; border-collapse: separate; border-spacing: 10px;width: 740px;/* for category with 1 product*/}
#featured-product-table button.button,#products-grid-table button.button{height: 30px}
#products-grid-table button.button span span{padding:0 6px 0 6px;}
#featured-product-table .block-button button.button span span span,#products-grid-table .block-button button.button span span span{font-size: 16px;padding-left: 25px;padding-top: 3px;}
#products-grid-table td{width: auto;padding-bottom: 50px}
#products-grid-table ul.add-to-links{padding-left: 30px}


.row-price { width: 155px; height: 160px;position: relative;top: 55px;}

.products-grid td .price-box { float:left; padding:12px 0 10px 0; border-bottom: solid 1px #d1d3d4;border-top: solid 1px #d1d3d4; width: 155px}
.products-grid td .block-button{ background-image:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/add-cart-s.png);background-position: 7px 5px !important;background-repeat: no-repeat !important;width:130px; background-color: #f36f37;position: relative;left: 14px;height:30px;margin-top: 10px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border: 1px solid #ef602d}
.products-grid td .contact-button{ width:130px; background-color: #f36f37;position: relative;left: 14px;height:30px;margin-top: 10px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border: 1px solid #ef602d}
.add-to-box .contact-button{background-color: #f36f37;height: 20px;margin: 20px 0px 20px 370px;width: 94px;-webkit-border-radius:8px;-moz-border-radius:8px}

.products-grid td .add-to-links li { display:inline;}
.products-grid td .add-to-links li .separator{ display:inline;}


.products-grid.products-grid-2 td{ text-align:left !important;}
.products-grid.products-grid-2 .product-image { float:left; }
.products-grid.products-grid-2 .product-shop { float:right; width:225px; }
.products-grid.products-grid-2 .product-shop .add-to-links { padding:10px 0 10px 0;}
.products-grid.products-grid-2 .product-shop .add-to-links li { display:inline;}
.products-grid.products-grid-2 .product-shop .add-to-links li .separator { display:inline; color:#787A81; padding:0 18px 0 15px;}



/* View Type: List */
.products-list li.item { padding:0 0 40px 4px; margin:0 0 0 0; }
.products-list .product-image { float:left; }
.products-list .product-shop { float:right; width:235px; }

.products-list .desc { font-size:12px; line-height:17px; color:#908F8F; padding:10px 0 0 0; margin:0 0 12px 0;}
.products-list .desc a{ color:#13E6FF;}

.products-list .add-to-links li { display:inline;}
.products-list .add-to-links li .separator{ display:inline;}

.products-list a img { border:1px solid #EBEBEB; margin:0 0 10px 0;}

.products-list .price-box { float:left; padding:11px 0 0 0;}
.products-list .block-button { width:115px; float:right;}


.products-list .ratings .rating-links { font-size:11px; color:#FF1293; font-weight:normal;}
.products-list .ratings .rating-links a{ font-size:11px; color:#FF1293; font-weight:normal; display:block;}
.products-list .ratings .rating-links .separator { display:none;}


.products-list-2 .product-image-col{ float:left; margin:0 15px 0 0;}
.products-list-2 .product-shop{ float:left; width:270px;}
/* ======================================================================================= */


/* Product View ========================================================================== */

/*=============product tabs==============*/
#product-tabs .tabs{}
#product-tabs .tabs .corner-left-top{background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/tabs_button_corner_left_top.gif) left top no-repeat; width:160px; display:block; float:left; font-weight:bold; color:#646464; font-size:12px; line-height:16px; font-family:tahoma, sans-serif; text-decoration:none; cursor:pointer; margin-right:2px;}
#product-tabs .tabs .corner-right-top{background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/tabs_button_corner_right_top.gif) right top no-repeat; display:block;}
#product-tabs .tabs .border-top{background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/tabs_title_border.gif) left top repeat-x #525252; display:block; margin:0 10px; padding:10px 0 13px 0; text-align:center; height:13px; overflow:hidden;}

#product-tabs .tabs .active-tab{color:#FFFFFF; background-color:#FFFFFF; margin-bottom:-1px; position:relative; height:37px;} 
#product-tabs .tabs .corner-left-top.active-tab{background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/tabs_button_corner_left_top_active.gif) left top no-repeat; width:160px; display:block; float:left; font-weight:bold; color:#646464; font-size:12px; line-height:16px; font-family:tahoma, sans-serif; text-decoration:none; cursor:pointer; margin-right:2px;}
#product-tabs .tabs .active-tab .corner-right-top{background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/tabs_button_corner_right_top_active.gif) right top no-repeat; display:block;}
#product-tabs .tabs .active-tab .border-top{background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/tabs_title_border_active.gif) left top repeat-x #FFFFFF; display:block; margin:0 10px; padding:10px 0 13px 0; text-align:center; height:14px; overflow:hidden;}


.review-product-list .corner-left-top { display:none !important;}

#product-tabs .tabs h3 { color:#131313; font-size:13px; line-height:16px; font-family:Arial, Helvetica, sans-serif;}
#product-tabs .tabs .active-tab h3 { color:#131313; font-size:13px; line-height:16px; font-family:Arial, Helvetica, sans-serif;}

#width-tab { width:157px !important;}
#width-tab-2 { width:176px !important;}
#width-tab-3 { width:161px !important;}
#width-tab-4 { width:112px !important;}

#product-tabs .tabs-content{}
#product-tabs .tabs-content .tabs-content-top{background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/tabs_corner_left_top.gif) left top no-repeat;}
#product-tabs .tabs-content .tabs-content-top div{background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/tabs_corner_right_top.gif) right top no-repeat;}
#product-tabs .tabs-content .tabs-content-top div div{background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/tabs_border.gif) left top repeat-x #ffffff; margin:0 10px; height:10px; overflow:hidden;}

#product-tabs .tabs-content .border-left{background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/tabs_border.gif) left top repeat-y #ffffff;}
#product-tabs .tabs-content .border-right{background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/tabs_border.gif) right top repeat-y;}
#product-tabs .tabs-content .border-right .block-width{width:650px; overflow:hidden; position:relative; padding-left:9px; padding-top:10px;}

#product-tabs .tabs-content .tabs-content-bot{background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/tabs_corner_left_bot.gif) left top no-repeat;}
#product-tabs .tabs-content .tabs-content-bot div{background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/tabs_corner_right_bot.gif) right top no-repeat;}
#product-tabs .tabs-content .tabs-content-bot div div{background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/tabs_border.gif) left 9px repeat-x #ffffff; margin:0 10px; height:10px; overflow:hidden;}
#tabber{ display:block; width:2760px; list-style:none; overflow:hidden;}
#tabber .tabs-list{width:650px; float:left; display:block; margin-right:40px;}

/*============//product tabs=============*/


.product-view {border-top: 2px solid #d1d3d4;border-bottom: 2px solid #d1d3d4}

.product-essential {position: relative;height: 1300px}
.product-collateral { /*position:relative;float:right;min-height: 900px;margin-bottom: 430px;*/}
.product-collateral .std { font-size:12px; line-height:18px; padding:0 0 0 0;}


.product-collateral .data-table { margin-top:1px; width:95%; margin-left:1px; margin-bottom:20px;}
.product-collateral .data-table th { padding:11px 5px 11px 30px; border:1px solid #C5C1C1; color:#908F8F; font-weight:bold; white-space:nowrap; }
.product-collateral .data-table td { padding:11px 5px 11px 18px; border:1px solid #C5C1C1; color:#727171; font-size:12px; line-height:17px; color:#908F8F; }

/* Product Images */
.product-view .product-img-box { float:left; width:50%; margin-bottom: 20px;margin-top: 8px;border-bottom: solid 1px #d1d3d4;padding-bottom: 20px;}
.product-view .product-img-box .product-image { }
.product-view .product-img-box .product-image-zoom { position:relative; height:325px; overflow:hidden;  }
.product-view .product-img-box .product-image-zoom img { position:absolute; left:95px; top:30px; cursor:move; }
.product-view .product-img-box .zoom-notice { text-align:center; color:#908F8F; font-size:10px; line-height:18px; text-decoration:underline; padding:15px 0 10px 0; }
.product-view .product-img-box .zoom { position:relative; z-index:9; height:18px; margin:0 auto 13px; padding:0 28px; background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/slider_bg.gif) 50% 50% repeat-x; cursor:pointer; }
.product-view .product-img-box .zoom #track { position:relative; height:18px; }
.product-view .product-img-box .zoom #handle { position:absolute; left:0; top:-1px; width:9px; height:22px; background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/magnifier_handle.gif) 0 3px no-repeat;  }
.product-view .product-img-box .zoom .btn-zoom-out { position:absolute; left:0; top:0; }
.product-view .product-img-box .zoom .btn-zoom-in { position:absolute; right:0; top:0; }
.product-view .product-img-box .more-views ul { margin-left:0;}
.product-view .product-img-box .more-views li { float:left; margin:0 24px 5px 0 ; }
.product-view .product-img-box .more-views li a img{ border:1px solid #EBECED;}

.more-views { color:#908F8F; font-size:12px; line-height:17px; font-family:Arial, Helvetica, sans-serif;position: relative;width: 100%;height: 70px;overflow: hidden;padding-top:10px;top: 10px;border-top: 1px solid #d1d3d4}
.more-views  h3{ color:#FF1495; font-size:12px; line-height:normal; text-transform:uppercase; font-weight:bold; margin:0 0 20px 0;}


.product-image-popup { margin:0 auto; }
.product-image-popup .nav { text-align:center; }
.product-image-popup .image { display:block; }
.product-image-popup .image-label {}

/* Product Shop */
.product-view .product-shop { float:right; width:48%;position: relative }
.product-view .product-shop .price-box { float:left; padding-bottom: 18px}
.product-view .product-name {
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	text-decoration:none;
	padding:7px 0 0 0;
	margin:0 0 13px 16px;
        width: auto;
}
.product-view .product-name h2{
	font-size:20px;
	font-weight: bold;
	line-height:22px;
	text-decoration:none;
}
.product-view .short-description { color:#000; font-size:11px; line-height:15px; font-family:Arial, Helvetica, sans-serif;margin: 0}
.product-view .short-description  h3{ color:#FF1495; font-size:12px; line-height:normal; text-transform:uppercase; font-weight:bold; margin:0 0 12px 0;}

/* Rating */
.ratings { margin:0 0 13px 0; padding-top: 10px;padding-left: 372px}
.ratings .amount {}
.ratings .rating-links { font-size:11px;  font-weight:normal;}
.ratings .rating-links a{ font-size:11px;  font-weight:normal;}
.ratings .rating-links .separator { color:#908F8F; padding:0 6px 0 9px;}
.ratings dt {}
.ratings dd {}
.rating-box { width:77px; height:13px; font-size:0; line-height:0; background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/product_rating_blank_star.gif) 0 0 repeat-x; position:relative; overflow:hidden; margin:0 0 7px 0; }
.rating-box .rating { position:absolute; top:0; left:0; height:13px; background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/product_rating_full_star.gif) 0 100% repeat-x; }

.catalog-product-view .rating-box { margin:0 0 10px 0; width:77px; height:13px; font-size:0; line-height:0; background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/product_rating_blank_star.gif) 0 0 repeat-x; position:relative; overflow:hidden; }


/* Availability */
.row-availability { width:20%; overflow:hidden; margin-top: 7px;position:absolute;top: 156px}
.availability { color:green; font-size:12px; line-height:normal; font-family:Arial, Helvetica, sans-serif; padding:1px 0 5px 0;}
.availability .in-stock { font-weight:normal; }
.availability .out-of-stock { font-weight:normal; color:#f00; }

/********** < Product Prices */
.price { font-size:16px; line-height:15px; white-space:nowrap !important; }
.price-box .price {float: left}

.price-box { padding:0 0 10px 0;}
.price-box .price { font-weight:normal; }

.price-box-bundle {}

/* Regular price */
.regular-price {}
.regular-price .price { font-weight:bold; }

/* Old price */
.old-price {}
.old-price .price-label { white-space:nowrap; }
.old-price .price { font-weight:normal; text-decoration:line-through; }

/* Special price */
.special-price {}
.special-price .price-label { font-weight:bold; white-space:nowrap; }
.special-price .price { font-weight:bold; }

/* Minimal price (as low as) */
.minimal-price {}
.minimal-price .price-label { font-weight:bold; white-space:nowrap; }

a.minimal-price-link { display:block; }
a.minimal-price-link .label {}
a.minimal-price-link .price { font-weight:normal; }

/* Excluding tax */
.price-excluding-tax { display:block; }
.price-excluding-tax .label { white-space:nowrap; }
.price-excluding-tax .price { font-weight:normal; }

/* Including tax */
.price-including-tax { display:block; }
.price-including-tax .label { white-space:nowrap; }
.price-including-tax .price { font-weight:normal; }

/* Excl tax (for order tables) */
.price-excl-tax  { display:block; }
.price-excl-tax .label { display:block; white-space:nowrap; }
.price-excl-tax .price { display:block; }

/* Incl tax (for order tables) */
.price-incl-tax { display:block; }
.price-incl-tax .label { display:block; white-space:nowrap; }
.price-incl-tax .price { display:block; font-weight:bold; }

/* Price range */
.price-from {}
.price-from .price-label { font-weight:bold; white-space:nowrap; }
.price-to {}
.price-to .price-label { font-weight:bold; white-space:nowrap; }

/* Price as configured */
.price-as-configured {}
.price-as-configured .price-label { font-weight:bold; white-space:nowrap; }

/* Price notice next to the options */
.price-notice { padding-left:10px; }
.price-notice .price { font-weight:bold; }
/********** Product Prices > */

/* Tier Prices */
.tier-prices { background:#C9C8C2; padding:7px 0 5px 15px; margin:0 0 10px 0; font-family:tahoma, sans-serif; font-size:13px; line-height:normal; color:#272727;}
.tier-prices .price { font-weight:bold; }
.tier-prices .benefit {}

/* Add to Links */
.add-to-links .separator { display:none; }
.add-to-links li a{ color: grey;font-size:11px; line-height:normal; font-weight:normal; position: relative;font-size: 12px;cursor: pointer;padding-bottom: 5px;text-decoration: none}

/* Add to Cart */
.add-to-cart label { float:left; margin-right:5px; }
.add-to-cart .qty { float:left;}
.add-to-cart button.button {border-radius:8px }

.add-to-cart button.button { float: right;overflow:visible; width:auto; height: 40px;border:none; cursor:pointer; -webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px }
.add-to-cart button.button span { display:block; border-radius:8px}
.add-to-cart button.button span span { display:block;margin:0; padding:0 0px 0 0px;}
.add-to-cart button.button span span span{ background-image:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/add-cart-s.png);background-position: 7px 5px !important;background-repeat: no-repeat !important;/*background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/bg_button_2.gif) 0 0 repeat-x; */display:block; margin:0; padding:7px 9px 7px 36px; font:bold 16px/16px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#FFFFFF; background-color: #f36f37; }
.add-to-cart button.wishlist-button{width: 140px}

a.wishlist-link{ /*color:#908F8F !important;*/}

/* Add to Links + Add to Cart */
.add-to-box { padding:0 0 15px 0;position:relative}
.add-to-box .add-to-cart { width: 80%; padding:10px 0 10px 86px; }
.add-to-box .or { padding:10px 0 0 0; float:left; margin:0 19px 0 14px; font-weight:bold; text-transform:uppercase; color:#FF1495; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.add-to-box .add-to-links { float:left; padding:2px 0 0 0; }

.left-top-add-to-box { background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/left_top_add_to.gif) 0 0 no-repeat #E8E8E8; margin:0 0 7px 0;}
.right-top-add-to-box { background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/right_top_add_to.gif) right 0 no-repeat;}
.left-bottom-add-to-box { background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/left_bot_add_to.gif) left bottom no-repeat;}
.right-bottom-add-to-box { background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/right_bot_add_to.gif) right bottom no-repeat; width:100%;}

.product-pricing { margin:0 0 20px 0;}
.product-pricing li { background:#F2F2F2; padding:4px 10px 2px 10px; margin:0 10px 0 0;}
.product-pricing .price { color:#515050; font-size:12px; line-height:normal; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding:0;}
.product-pricing .benefit { color:#515050; font-size:12px; line-height:normal; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.promots{position:absolute;left:1px;height:55px;display: none;width:70%;margin-top: 3px}
.promots li{height: 55px;width: 20%;border: solid 1px #d1d3d4;text-align: center;margin-left: 10px;float:left}
.promots li img{height: 35px;padding: 10px 4px}

/* Product Options */
.product-options { padding:10px; margin:10px 0 0; border:1px solid #ddd; background-color:#f6f6f6; }
.product-options dt label { font-weight:bold; }
.product-options dt .qty-holder { float:right; }
.product-options dt .qty-holder label { vertical-align:middle; }
.product-options dt .qty-disabled { background:none; border:0; padding:3px; color:#000; }
.product-options dd { margin:10px 0; }
.product-options dl.last dd.last {}
.product-options dd input.input-text { width:98%; }
.product-options dd textarea { width:98%; height:8em; }
.product-options dd select { width:100%; }
.product-options .options-list {}
.product-options .options-list input.radio { float:left; margin:3px -18px 0 0; }
.product-options .options-list input.checkbox { float:left; margin:3px -20px 0 0; }
.product-options .options-list .label { display:block; margin-left:20px; }
.product-options ul.validation-failed { padding:0 7px; }
.product-options p.required { padding:15px 0 0; }

.product-options-bottom { padding:10px; border:1px solid #ddd; border-top:0; }
.product-options-bottom .price-box { margin:10px 0; }

/* Grouped Product */
.grouped-items {}

/* Block: Description */
.product-view .description { padding:35px 0 25px 0;}
.product-view .description { color:#908F8F; font-size:12px; line-height:17px; font-family:Arial, Helvetica, sans-serif; width: 92%; padding: 10px;border: solid 1px #d1d3d4;margin-bottom: 20px;height: auto}
.product-view .description h3{ color:#000; font-size:12px; line-height:normal; text-transform:uppercase; font-weight:bold; margin:0 0 14px 0;}

.description-2 { padding:18px 0 20px 19px;}

/* Block: Additional */
.product-view .additional {}
.product-view .additional { color:#908F8F; font-size:12px; line-height:17px; font-family:Arial, Helvetica, sans-serif;}
.product-view .additional h3{ color:#FF1495; font-size:12px; line-height:normal; text-transform:uppercase; font-weight:bold; margin:0 0 18px 0;}

/* Block: Upsell */
.product-view .up-sell {position: absolute;top:1010px}

.product-view .up-sell .price-box {
float:none;
padding:11px 0 0;
margin:0 auto;
}
.product-view .up-sell .rating-box { margin-bottom:10px;}

.product-view .up-sell { color:#908F8F; font-size:12px; line-height:17px; font-family:Arial, Helvetica, sans-serif;}
.product-view .up-sell h3{ margin-left: 35px}
.product-view .up-sell .products-grid td { width:33%; padding-bottom:20px !important;}
.product-view .up-sell .products-grid td.no-devider { border:0 !important;}
.product-view .up-sell .products-grid td.empty { display:none; border:0 !important;}
.product-view .up-sell .products-grid td .rating-box { float:none;}
.product-view .up-sell .products-grid td a img { border:1px solid #EBEBEB;}


.product-view .up-sell product-name {
	color:#908F8F;
	font-size:12px;
	
	text-transform:none;
	line-height:18px;
	margin:0 0 13px;
}
.product-view .up-sell .product-name a{
	color:#908F8F;
	font-size:11px;
	margin:0 0 13px;
	text-decoration:none;
}
.block-viewed .product-name a{font-size: 11px}
.product-view .up-sell .product-name a:hover{ text-decoration:underline;}

/* Block: Tags */

.product-view .tags { color:#908F8F; font-size:12px; line-height:17px; font-family:Arial, Helvetica, sans-serif; padding:0 0 20px 0;}

.product-view .tags button.button { overflow:visible; width:auto; background:none; border:none; cursor:pointer; }
.product-view .tags button.button span { display:block; background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/bg_button_left_2.gif) 0 0 no-repeat;}
.product-view .tags button.button span span { display:block; background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/bg_button_right_2.gif) right top no-repeat; margin:0; padding:0 0px 0 0px;}
.product-view .tags button.button span span span{ background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/bg_button_2.gif) 0 0 repeat-x; display:block; margin:0; padding:2px 12px 2px 12px; font:bold 13px/16px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#FFFFFF; }


.product-view .tags h3{ color:#FF1495; font-size:12px; line-height:normal; text-transform:uppercase; font-weight:bold; margin:0 0 18px 0;}

.product-view .tags h4{ color:#908F8F; font-weight:normal; font-size:12px; line-height:18px; padding:0 0 5px 0;}
.product-view .tags .form-add-tags { width:100%; overflow:hidden; margin:0 0 13px 0;}
.product-view .tags .form-add-tags label { display:block; color:#908F8F; font-size:12px; line-height:16px; font-weight:bold; padding:0 0 15px 0;}
.product-view .tags .form-add-tags .input-box { float:left; width:570px; margin:0 0 0 0; }
.product-view .tags .form-add-tags button.button { float:left; }
.product-view .tags .form-add-tags p { clear:both; color:#727272; font-size:112px; line-height:normal; padding-top:8px; }


.product-view .tags ul.tags-list { font-size:12px; line-height:16px; color:#908F8F; margin:0 0 18px 0;}
.product-view .tags .tags-list li { display:inline; background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/devider_tags.gif) right 4px no-repeat; padding:0 14px 0 14px; color:#908F8F; font-weight:normal;}
.product-view .tags .tags-list li.first { padding-left:0;}
.product-view .tags .tags-list li.last { background:none;}
.product-view .tags .tags-list li a{ font-weight:normal; color:#908F8F; padding-right:4px;}

/* Block: Reviews */
.product-view .reviews {}

/* Block: Add Review */
.product-view .add-review {}
.product-view .add-review .product-name span { font-weight:normal; }
/* ======================================================================================= */


/* Content Styles ================================================================= */
.product-name { font-size:12px; font-weight:normal; line-height:15px; margin:0 0 0px 0;text-align: left;}
.product-name a{ font-size:12px; font-weight:normal; line-height:15px; color:#042e34; text-decoration:none;}
.product-name a:hover{text-decoration:underline;}

.wishlist-index-index .product-name { font-size:11px; font-weight:bold; line-height:20px; color:#222222; }
.wishlist-index-index .product-name a{ text-decoration:none;}
.wishlist-index-index .product-name a:hover{text-decoration:underline;}

/* Product Tags */
ul.tags-list { font-size:14px; line-height:16px; color:#646464; margin:0 0 15px 0;}
.tags-list li { display:inline; padding:0 4px 0 0; color:#1A1A1A; font-weight:bold;}
.tags-list li.first { padding-left:0;}
.tags-list li.last { background:none;}
.tags-list li a{ font-weight:bold; color:#DB1918; padding-right:4px;}
#productTagName { width:550px; border:1px solid #E0E0E0; margin-left:0; padding:2px;}


.block-tags .tags-list li a{ font-weight:normal; color:#908F8F; text-decoration:none; padding-right:4px;}
.block-tags .tags-list li a:hover{text-decoration:underline;}
.block-tags .actions { padding:15px 0 0 0;}

/* Advanced Search */
.search-summary {}

/* CMS Home Page */
.cms-home .products-grid td { width:20%;border: solid 1px #d1d3d4;padding: 15px 5px 55px 5px }
.cms-home .category-products {position: relative;top: 25px;min-height: 450px;}
/* ======================================================================================= */

/* Sitemap */
.sitemap {}

/* Product Review ======================================================================== */
.product-review {}
.product-review .product-img-box { float:left; width:140px;  }
.product-review .product-img-box .product-image { display:block; border:1px solid #ddd; padding:1px; }
.product-review .details { float:right; width:570px; }
/* ======================================================================================= */


/* Shopping Cart Table */
.cart-table .item-msg { font-size:10px; }

/* Shopping Cart Collateral boxes */
.cart .cart-collaterals { float:left; width:612px; border:none; padding:0; }

.col2-set.cart-collaterals .col-1 { float:left; width:28%; }
.col2-set.cart-collaterals .col-2 { float:right; width:72%; }

.cart .crosssell { padding:15px 16px 0px 30px;width: 92%;overflow: hidden;}

.cart .crosssell button.button { overflow:visible; width:auto; background:none; border:none; cursor:pointer; margin-left: 5px }
.cart .crosssell button.button span { display:block; }
.cart .crosssell button.button span span { display:block;margin:0; padding:0 0px 0 0px;}
.cart .crosssell button.button span span span{ background-color: #f36f37;border-radius:6px; display:block; margin:0; padding:2px 12px 2px 12px; font:bold 11px/16px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#FFFFFF; }


.cart .crosssell .add-to-links { padding:7px 0 0 0;}

.cart .crosssell li.item{ float: left;display: inline;margin-top: 20px;height: 240px}
.cart .crosssell li.item.last{ border-bottom:none !important; padding:0; margin:0;}

.cart .crosssell h3{ color:#908F8F; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; margin:0 0 10px 3px;}
.cart .crosssell h4.product-name{ color:#908F8F; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; margin:0 0 12px 0; text-transform:lowercase !important;height: 55px;}
.cart .crosssell h4.product-name a{ color:#908F8F; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; text-decoration:none; text-transform:lowercase !important;}
.cart .crosssell h4.product-name a:hover{text-decoration:underline;}

.cart .crosssell .product-image { /*float:left; margin-right:-134px;*/ }
.cart .crosssell .product-shop { width: 130px;height: 120px;margin-right: 15px}
.cart .crosssell .devider-crosssell { border-bottom:1px solid #D3D3D3; padding:0 0 35px 0; margin:0 0 25px 0;}
.cart .crosssell .price-box .price { color:#020202; font-size:17px; line-height:24px;}


.cart .discount {border:1px solid #E0E0E0; padding:15px 20px 27px 16px; margin:0 0 20px 0;}

.cart .discount button.button { overflow:visible; width:auto; background:none; border:none; cursor:pointer;-webkit-border-radius:6px;-moz-border-radius:6px }
.cart .discount button.button span { display:block; }
.cart .discount button.button span span { display:block;  margin:0; padding:0 0px 0 0px;}
.cart .discount button.button span span span{ background-color: #042e34;display:block; margin:0; padding:1px 12px 1px 12px; font:bold 11px/16px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#FFFFFF; }



.cart .discount h3{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; margin:0 0 5px 0;}
.cart .discount label{ color:#042e34; font-family:Arial, Helvetica, sans-serif; line-height:26px;}
.cart .discount .input-text { border:1px solid #E4E3E3; width:390px; padding:1px; }

.cart .shipping {border:1px solid #E0E0E0; padding:15px 20px 20px 16px;}

.cart .shipping button.button { overflow:visible; width:auto; background:none; border:none; cursor:pointer; }
.cart .shipping button.button span { display:block; }
.cart .shipping button.button span span { display:block; margin:0; padding:0 0px 0 0px;}
.cart .shipping button.button span span span{  background-color: #f36f37;display:block; margin:0; padding:2px 12px 2px 12px; font:bold 11px/16px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#FFFFFF;border-radius:6px }


.cart .shipping h3{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; margin:0 0 5px 0;}
.cart .shipping p{ color:#042e34; font-family:Arial, Helvetica, sans-serif;  line-height:16px; margin:0 0 11px 0;}
.cart .shipping .buttons-set { padding:12px 0 0 0; margin:0;}
.cart .shipping .buttons-set button.button {float:left; margin:0 0 0 0;}
.cart .shipping .form-list li { margin:0 0 7px 0;}
.cart .shipping .form-list label {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; font-weight:bold;}
.cart .shipping .form-list select { color:#042e34; font-size:11px; line-height:13px; border:1px solid #E4E3E3; width:226px; padding:1px; margin:0 0 0 0;}
.cart .shipping .form-list input { color:#042e34; font-size:11px; line-height:13px; border:1px solid #E4E3E3; width:222px; padding:1px; margin:0 0 0 0;}

/* Shopping Cart Totals */
.cart .totals { float:right; width:254px; padding:25px 13px 12px 20px; margin-left:3px; background:#f6f6f6;margin-right: 30px}
.cart .totals table { width:100%; }
.cart .totals table th,
.cart .totals table td { padding:0 5px 5px 5px; }
.cart .totals table th { font-size:12px; line-height:26px; color:#2C2B2B; font-weight:bold; text-align:left !important; }
.cart .totals .price { color:#2C2B2B; font-size:12px; line-height:24px; font-weight:normal;}
.cart .totals .checkout-types { padding:10px 0 0 0;}
.cart .totals .checkout-types li{ text-align:right; padding:0 0 10px 0;}
.cart .totals .checkout-types li a{ font-size:12px; line-height:14px; color:#40a8c9}

#shopping-cart-table td{padding: 12px}
#review-detail-table thead,#wishlist-table thead,#shopping-cart-table thead{color: #000;background-color: #f6f6f6}
#wishlist-table .price{font-size: 12px;font-weight: normal}
#wishlist-table .product-name{font-size: 12px;font-weight: normal;line-height: 18px;color: #000}

.cart .totals .checkout-types button.button { overflow:visible; width:auto; background:none; border:none; cursor:pointer; }
.cart .totals .checkout-types button.button span { display:block;}
.cart .totals .checkout-types button.button span span { display:block;  margin:0; padding:0 0px 0 10px;}
.cart .totals .checkout-types button.button span span span{ width: 130px;background-image:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/add-cart-s.png);background-position: 10px 7px !important;background-repeat: no-repeat !important; display:block; margin:0; padding:9px 0px 10px 6px; font:16px/16px Arial, Helvetica, sans-serif; font-weight: bold;text-align:center; white-space:nowrap; color:#FFFFFF; }




.checkout-types { padding:0px 1px 20px 0;}
.checkout-types li { float: right}
.checkout-types button.button { overflow:visible; width:auto; border:none; cursor:pointer; height: auto;margin-right: 5px}
.checkout-types button.button span { display:block;}
.checkout-types button.button span span { display:block; margin:0; padding:0 7px 0 10px;}
.checkout-types button.button span span span{ display:block; margin:0; padding:9px 6px 9px 6px; font:14px/16px Arial, Helvetica, sans-serif; font-weight: bold;font-size: 16px;text-align:center; white-space:nowrap; color:#FFFFFF;background: #f36f37;border-radius:6px }



td.cart-buttons { padding:11px 12px 11px 12px !important;}
td.cart-buttons .button-left{ float:left;}

td.cart-buttons button.button { overflow:visible; width:auto; background:none; border:none; cursor:pointer; -webkit-border-radius:6px;-moz-border-radius:6px}
td.cart-buttons button.button span { display:block;}
td.cart-buttons button.button span span { display:block;margin:0; padding:0 0px 0 0px;}
td.cart-buttons button.button span span span{background-color: #042e34; display:block; margin:0; padding:2px 12px 2px 12px; font:bold 11px/16px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#FFFFFF; }



/* Options Tool Tip */
.item-options dt { font-weight:bold; font-style:italic; }
.item-options dd { padding-left:10px; }
.truncated { cursor:help; }
.truncated a.dots { cursor:help; }
.truncated a.details { cursor:help; }
.truncated .truncated_full_value { position:relative; z-index:999; }
.truncated .truncated_full_value dl { position:absolute; top:-99999em; left:-99999em; z-index:999; width:250px; padding:8px; border:1px solid #ddd; background-color:#f6f6f6;}
.truncated .show dl { top:-20px; left:50%; }
.col-left .truncated .show dl { left:30px; top:7px; }
.col-right .truncated .show dl  { left:-240px; top:7px; }
/* ======================================================================================= */


/* Checkout ============================================================================== */
/* One Page */
.opc { border-bottom:1px solid #E0DFDF; position:relative; }

.opc button.button { overflow:visible; width:auto; height: auto;background:none; border:none; cursor:pointer; }
.opc button.button span { display:block; }
.opc button.button span span { display:block;  margin:0; padding:3px 5px; background-color: #f36f37;}
.opc button.button span span span{  display:block; margin:0; font:bold 11px/16px  tahoma, sans-serif; text-align:center; white-space:nowrap; color:#FFFFFF; }


.opc li.section { border:1px solid #E0DFDF; border-bottom:0; }
.opc .step-title { background:#F2F2F2; padding:8px 0 8px 31px; text-align:right; }
.opc .step-title .number { float:left; font-size:12px; line-height:17px; padding:0 6px; margin-right:10px; border:1px solid #E0DFDF; background:#F2F2F2; color:#908F8F; font-weight:bold; }
.opc .step-title h3 { float:left; font-size:12px; line-height:18px; color:#908F8F; padding:0; }
.opc .allow .step-title { cursor:pointer; }
.opc .active {}
.opc .active .step-title { background:#FFFFFF; cursor:default; }
.opc .step { border-top:1px solid #B2C2CB; padding:5px; position:relative; }
.opc .step .tool-tip { right:10px; }
.opc .order-review {}

.opc .active .step-title .number { float:left; font-size:12px; line-height:18px; padding:0 7px; margin-right:10px; border:none; background:#F2F2F2; color:#908F8F; font-weight:bold; }
.opc .active .step-title h3 {color:#042e34; }
.opc .active .step { background:#FFFFFF; border-top:1px solid #E0DFDF; padding:20px 31px 20px 31px; position:relative; }

.opc .col2-set { border:0; padding:0;}

/* Checkout method */
.checkout-onepage-index .form-list { margin:10px 0;}
.checkout-onepage-index .login-list { margin:0 0 0 10px; font-size:10px; line-height:16px;}

/* Billing Information */
#billing:use_for_shipping_no{ margin:0 46px 0 0;}
#co-billing-form input { padding:1px;  font-size:11px;}
.radio { border:0 !important;}
#co-billing-form select { padding:1px;  font-size:11px;}
#co-billing-form label { font-family:Arial, Helvetica, sans-serif; line-height:normal; font-weight:normal; padding:0 20px 0 0;}


#co-shipping-form input { padding:1px; font-size:11px;}
#co-shipping-form select { padding:1px; font-size:11px;}
#co-shipping-form label { font-family:Arial, Helvetica, sans-serif;line-height:normal; font-weight:normal;}

.customer-account-create #form-validate h3 { margin:0 0 15px 0;}
#form-validate input { /*border:1px solid #E0DFDF; padding:1px;*/}
#form-validate select { border:1px solid #E0DFDF; padding:1px; color:#908F8F; font-size:11px;}
#form-validate label { font-family:Arial, Helvetica, sans-serif; line-height:normal; font-weight:bold;}
#form-validate ul.group-select{padding:15px;padding-bottom: 0}
#form-validate ul.group-select li{margin: 0 0 15px}
#form-validate .buttons-set,#form-validate>p{margin-left: 15px}
#form-validate fieldset{padding: 10px 0;}
#form-validate button.button{float: left;margin: 8px 0 0 0;}
#form-validate .buttons-set{margin: 0;padding-top: 0}
#form-validate .field{margin: 10px}

/* Multiple Addresses Checkout */
.checkout-progress { padding:0 50px; margin:10px 0 40px 0; }
.checkout-progress li { float:left; width:19%; margin:0 6px 0 0; border-top:5px solid #A2A2A2; text-align:center; color:#A2A2A2; text-transform:uppercase; font-weight:bold; }
.checkout-progress li.active { border-top-color:#000; color:#000; }

.multiple-checkout { position:relative; }
.multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:10px; }
.multiple-checkout .grand-total { font-size:1.5em; text-align:right; }
.multiple-checkout .grand-total big {}
.multiple-checkout .grand-total .price {}

/********** < Common Checkout Styles */
/* Shipping and Payment methods */
.sp-methods .form-list { padding-left:20px; }
.sp-methods select.month { width:150px; margin-right:10px; }
.sp-methods select.year { width:96px; }
.sp-methods input.cvv { width:3em !important; }

.sp-methods dt { font-weight:bold; }
.sp-methods .price {font-size:12px; font-weight:bold; }

.sp-methods dt { padding:2px 0;}
.sp-methods dd { /*padding:2px 0;*/}

.please-wait { float:right; margin-right:5px; }
.cvv-what-is-this { cursor:help; margin-left:5px; }

/* Tooltip */
.tool-tip { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; position:absolute; z-index:9999; }
.tool-tip .btn-close { text-align:right; }
.tool-tip .tool-tip-content { padding:5px; }

/* Gift Messages */
.add-gift-message {}
.gift-message-form { border:1px solid #ddd; background-color:#f5f5f5; }
.gift-message-form .inner-box { padding:5px; height:300px; overflow:auto; }
.gift-message-form .gift-item {}

.gift-message-link { display:block; background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/bg_collapse.gif) 0 4px no-repeat; padding-left:20px; }
.gift-message-link.expanded { background-position:0 -53px; }
.gift-message-row {}
.gift-message-row .btn-close { float:right; }
.gift-message dt strong { font-weight:bold; }

/* Checkout Agreements */
.checkout-agreements {}
.checkout-agreements li { margin:10px 0; }
.checkout-agreements .agreement-content { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; height:10em; overflow:auto; }
.checkout-agreements .agree { padding:6px; }
/********** Common Checkout Styles > */
/* ======================================================================================= */

/* Account Login/Create Pages ============================================================ */
.account-login {}
.account-login .new-users {width: auto;float: left}
.account-login .registered-users {width: auto;float: left;width: 100%}

.account-create {}


/* My Account ============================================================================= */
/********** < Dashboard */
.dashboard {}
.dashboard .info-address{border: 1px solid #d1d3d4;border-top: none}
.dashboard .welcome-msg {padding: 10px 0px}
.dashboard .welcome-msg p{margin-left: 15px;margin-top: 10px}
.dashboard .title-buttons{border: none}
/* Block: Recent Orders */
.dashboard .recent-orders { padding:15px; margin:0 0 10px 0;}

/* Block: Tags */
.dashboard .tags { padding:15px; border:1px solid #C9C8C2; margin:0 0 7px 0;}
.dashboard .tags .number { float:left; margin-right:-20px; }
.dashboard .tags .details { margin-left:20px; }

/* Block: Reviews */
.dashboard .reviews {}
.dashboard .reviews { padding:15px;margin:20px 0 7px 0;padding-top: 0;}
/********** Dashboard > */

/* Order View */
.order-info { border:1px solid #ddd; padding:5px;margin-bottom: 10px }
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li { display:inline; }
.order-info dt { font-weight:bold; }

/* Print Pages */
.page-print .print-head {}
.page-print .print-head img { float:left; }
.page-print .print-head address { float:left; margin-left:15px; }
/* Price Rewrites */
.page-print .gift-message-link { display:none; }
.page-print .price-excl-tax,
.page-print .price-incl-tax { display:block; white-space:nowrap; }

.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price { display:inline; }

/* Footer ================================================================================ */
.mage-footer .store-switcher { text-align:center; margin:0 auto; padding:10px 0 0 0;}
.mage-footer { width:1000px; margin: 0 auto; min-height:268px; height:auto; position:relative; background-color:#F4F7F9; border-top:1px solid #657883;}
.indent-footer { padding: 20px 0px 20px 12px;}
.mage-footer .small-menu {padding:0 0 0 0; text-align:center; margin:0 0 0 0;}
.mage-footer p { text-align:left; font-size:9pt; line-height:18px; color:#474747; margin-bottom: 0 }
.mage-footer p strong {font-size: 14px;color: #00aef0}

.mage-footer .border-footer { }

/*
.mage-footer address { text-align:right; }
.mage-footer ul {padding:20px 0px 0 0; margin:0 0 0 0; }
.mage-footer ul li{ font-size:12px; line-height:14px; float:left;  width:23%; padding:0 0 0 15px; height:160px}
.mage-footer ul li a{color:#f6f6f6; text-decoration:none;}
.mage-footer ul li a:hover{text-decoration:underline;}
*/

#footer-des{ background-color:#40a8c9;height: 110px}
#footer-logo{width:30%; padding-top:30px}
#footer-logo img{position: relative;left: 15px}
#footer-des-txt{width:48%; border-left:#fff 1px dotted;padding-left: 15px}
#footer-des-txt strong{color:#f6f6f6;font-size: 10pt}
#footer-legal {line-height: 1px; position: relative; float: left; font-size: 8pt; left: 15px; top:-5px}

.mage-footer .top-links { padding:6px 0 0 0;}
.mage-footer .top-links ul {padding:0 20px 0 0; }
.mage-footer .top-links  ul li{ display:inline; color:#908F8F;}
.mage-footer .top-links  ul li a{color:#908F8F; text-decoration:none;}
.mage-footer .top-links  ul li a:hover{text-decoration:underline;}
.mage-footer label { font-size:10px;}

.mage-footer .block-subscribe {position: relative;right: 8px;width:237px; float:right;margin: 0}
.mage-footer .block-subscribe .block-title { display:none;}
.mage-footer .block-subscribe label { display:none;}
.mage-footer .block-subscribe .input-box { float:left;}
.mage-footer .block-subscribe input { border:none; padding:0; width:196px; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:17px; vertical-align:top;}
.mage-footer .block-subscribe button.button {float:left;}

.mage-footer .block-subscribe .block-content { background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/bg_ubscribe.gif) 0 0 no-repeat; width:207px; height:17px; padding:0; margin:0;}


.mage-footer .block-subscribe button.button { position: relative;top: -5px;left:5px;width:31px; height:28px; overflow:visible; background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/circle-go2.png) 0 0 no-repeat; border:none; cursor:pointer; }
.mage-footer .block-subscribe button.button span { display:none; background:none;}
.mage-footer .block-subscribe button.button span span { display:none; background:none; margin:0; padding:0 1px 0 1px;}
.mage-footer .block-subscribe button.button span span span{ display:none; background:none; margin:0; padding:1px 3px 1px 3px; font:bold 11px/16px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#FFFFFF; }

.mage-footer .column-footer {float:left; width:168px;padding:0;margin:0;}
.mage-footer .column-footer ul.footer-nav {list-style:none; display:block; }
.mage-footer .column-footer ul.footer-nav li {display:block; }
.mage-footer .footer-nav li a {color:#657883; font-size: 12px; margin-bottom:5px;}
.mage-footer .footer-nav li.toplevel a {color:#657883;display:block;font-size:12px;font-weight:bold; margin-bottom:10px;}
.mage-footer .column-footer img{padding-left:4px;}

#header_contact{position:absolute;display:inline; height:29px;width:1001px;z-index: 100;top: 2px}
input.button{background-color:#40a8c9; font-weight:bold;cursor:pointer; text-decoration:none; width:90px; height: 22px;padding:4px 8px;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;border: 0px;}
.std p{font-size:12px;}
.std{color:#474747;}
.cms-home .std{height: 1260px;}
.std strong{font-size:14px; color:#042e34;}
.std td{}
.std table{position:relative;}
#top-contact-left{float:left; padding-left:20px; padding-top:7px;}
#header_contact strong,#header_contact a {color: #fff;text-decoration: none;font-size: 12px}
#top-contact-right{padding-top:6px}
#logo>a>img{width: 202px;height: 76px;}

/*======================Swann Home Page======================================*/
#gallery-switch{margin-top: -16px;height: 12px;margin-bottom: 10px}
#gallery-switch a{color: #cacaca;text-decoration: none;cursor: pointer}
#gallery-switch img{margin:3px 3px 0 0}
/*====================== End of Swann Home======================================*/

/* ======================================================================================= */

/* Product Page ================================================================================ */
.name_and_price{padding-left:10px;padding-top: 10px; border-bottom: 10px solid #f6f6f6;height: 136px}
.up-sell{width:502px; border: solid 1px #d1d3d4; padding-top: 10px;position: relative;top: 770px;height: 244px;border-left: none;border-right: none;overflow: hidden}
.addthis_toolbox{position: relative;width: 150px;height: 15px;}
#product_question_form{border: solid 1px #d1d3d4; width: 46%;height:265px; padding: 10px;margin-bottom: 20px;position: absolute;top: 455px;left:52%;border-left: none;border-right: none;}
.customer_reviews{padding: 10px; border: solid 1px #d1d3d4; width: 461px;position: relative;left: 3px;float: right;top: 255px;margin-bottom: 30px;border-left: none;border-right: none;}
#upsell-product-table td{border: none;padding:15px 4px 20px 4px}
#upsell-product-table td a img{width: 95px;border: solid 1px #d1d3d4;margin-left: 16px}
#upsell-product-table td h4 a{color: #40a8c9}
#upsell-product-table{position: absolute;top: 40px}
/* ======================================================================================= */
#tek-feed-table td{padding-right: 0}
.right-column-hp{padding-left: 12px}
#tek-feed-table{left:5%;top: 355px;z-index: 200;border-bottom:solid 1px #d1d3d4;width:70%;}
#tek-feed-table th{padding: 0;margin: 0}
#tek-feed-table a{text-decoration: none;color: #042e34}
#tek-feed-table th h2{margin: 0}
#tek-feed-table th h2 strong{color:#40a8c9;font-size: 14px;}
#home-left-banner{width: 22%;left: -2%;list-style: none;margin: 0;padding: 0;top:-928px;float: right;margin-bottom: -928px }
button.moreInfo span span span{padding:0px;font-size: 11px}
button.moreInfo{background-color: #042e34; height: 20px; width: auto; margin-right: 10px}10px}

.footer_wide_inner{/*position: relative;top: 110px;height: 200px;background-color: #042e34*/}
.footer_wide{position: relative;width: 100%;height: 330px;margin-top: -310px;z-index: -1;background-color: #fff}
/*=============home page featured product list====================================================================================*/


.col2-left-layout .indent-col-main{ padding: 5px 10px 40px 10px;position: relative;left: -30px;width: 100%;}
.col2-left-layout .row-price a {padding-top:6px}
.col2-left-layout .products-grid td{padding-bottom: 0px}
.col2-left-layout .products-grid {/*border-bottom: solid 2px #d1d3d4;*/}
.col2-left-layout .indent-col-main>p{padding-left: 2px;margin-bottom: 10px}
.col2-left-layout .indent-col-main .cms-block-des{overflow: hidden;padding-left: 2px}
.cms-block-des h2{margin-top: 0!important}

.name_and_price p{width:auto;height:15px;overflow:hidden}
#home-left-banner li{padding-top:8px;margin-bottom: 10px;box-shadow:0px 6px 8px -6px grey;}
#home-left-banner li.img-bg{height: 175px}
li.img-bg>a{display: block;width: 100%;height: 100%}
#home-left-banner li.none-img{padding-bottom: 6px;background-color: #fff}
#home-left-banner li.none-img a{font-size: 16px;padding-left: 12px}

table.list-table {left:0px; top:0px; width:100%; border-collapse:collapse; }
table.list-table td
{
	height:38px;
	padding-left:6px;
	line-height:15px; 
	max-height:auto;
	text-align:left;
	padding:none;
	width:auto;
	font-size:12px;
	border-bottom:1px solid #989898;
	overflow:hidden;
	text-overflow: ellipsis;
}

table.list-table td a{color:black; text-decoration: none}
table.list-table td a:hover{text-decoration: underline}
table.list-table .row-title {height:28px;background-color:#e7e7e8; font-size:14px; font-weight:bold; color:#000; padding-left: 6px;vertical-align: middle}
.top-page-title
{
	clear:both;
	width:96%;
	color:#b1aeae;
        padding-left: 22px;
        position: relative;
}
table.tablesorter tbody td {padding: 4px;}
	
#event_title {background-color:#EFEFEF;padding:6px 8px 7px;border-style: solid;border-width: 1px 1px 0; border-color:#d5d5d3;}
#event_descript {border:solid 1px #D5D5D3;font-size:13px;line-height:1.6em;padding:13px 14px;}
#event_title h3{font-size:18px;color:#40a8c9;}
#event_descript p {padding-top:8px}
#event_descript a {color:#E60}

#search-btn {
	width: 13px;
	height: 14px;
	z-index: 1002;
}
#search-btn img{height: 16px}
/*======================= Header Links Pages =============================*/
#wishlist-view-form td > textarea{width: 300px;resize:none}
#shopping-cart-table .product-name a {font-size: 12px;color:#000}
.buttons-set span span{padding: 3px 10px}
.btn-cart span span{color: #40a8c9;}
.title-buttons button.button span span,#multiship-addresses-table button.button span span{color: #042e34}
#menu-gallery {/*position: relative;top: -1343px;z-index: 300;left: 466px;border:0;width: 520px;height: 350px;*/display: none;overflow: hidden}
#gallery-ul {/*position: relative;top: 5px;width: 700px;border:0;*/}
ul.level1>li>a>img{/*width: 520px;height: 350px;*/width: 532px;height: 373px;margin: -4px 0 0 -9px} /* store dropdown menu gallery */
.cms-home ul.item-1 li >ul.level1 li:last-child{position: absolute;top: 3px;left: 233px}
.block-wishlist .block-content{padding: 0}

/* Product Tabs */
#detail-specs{position: relative;top: 482px;height: 490px;width: 503px;/*left: 52%*/border-top: solid 5px #d1d3d4;border-left: solid 1px #d1d3d4}
.product-tabs { height: 32px;overflow: hidden;position: absolute;top: -32px;left:-1px}
.product-tabs li { float:left; border-right:1px solid #d1d3d4; border-top: solid 1px #d1d3d4;border-left: solid 1px #d1d3d4; font-size:1.1em; line-height:1.5em;padding-bottom: 6px;cursor: pointer }
.product-tabs li.first { /*border-left:0;*/ }
.product-tabs li.last { border-right:0; }
.product-tabs a { display:block; padding:6px 15px; color:#58595b;width: 80px;font-size: 16px;font-weight: bold;text-align: center;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #D1D3D4));}
.product-tabs a:hover { height: 32px;text-decoration:none;}
.product-tabs li.active a { height: 22px;font-weight:bold; font-size: 16px;color:#58595b;background:white none}
.product-tabs li.active a:hover { height: 22px;font-weight:bold; font-size: 16px;color:#58595b;}
.product-contents{border-bottom: solid 5px #d1d3d4;height: 488px;overflow-y:hidden;position: absolute;top: 5px;padding-bottom: 5px;}
.product-tabs-content {padding: 15px;}
/* Left Bar - Manufacturer drop down */
#manu_drop_btn{padding-top: 3px;width: 10px;height: auto;padding-right: 8px;float: right}
.manu_drop ol{height: 0px;width: 207px;overflow: hidden}
dt.manu_drop{cursor: pointer}
.block-content dl ::-webkit-scrollbar{width: 7px}
.block-content dl ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(199,199,199,0.9);-webkit-border-radius:5px;border-radius:5px}
.block-content dl ::-webkit-scrollbar-thumb{background: rgb(209,211,212);-webkit-box-shadow:inset 0 0 6px rgba(0 0 0 0.5);-webkit-border-radius:5px;border-radius:5px}
.block-content dl ::-webkit-scrollbar-thumb:window-inactive{background: rgba(209,211,212,0.6);}
/* CMS Page Left Bar */
.cms-page-view .col-left{background-color: #fff}
.contact-us {
	width: 208px;
	height: 169px;
	background-color:#f6f6f6;
        text-align: center;
	margin-top: 15px;
        padding-bottom: 10px;
}
.contact-us .header {
	font-family: Helvetica;
        padding: 2px 0px;
        font-size: 12px;
        background-color: #042e34;
}
.contact-us .header strong{float: left;color: #fff;padding:1px 0 0 6px}
.contact-us form {position: relative;top: 10px}
.contact-us input,.PB_content input, .dynamic-form input, .dynamic-form textarea
{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border:2px solid #BBB;
	border-radius: 4px;
	width: 95%;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:3px;
	margin-bottom:3px;
}
input.submit{
        -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border:0px solid #BBB;
	background-color: #40a8c9;
	color:#fff;
	font-weight: bold;
	margin-top: 8px;
	font-size: 9pt;
	width:60px;
	height:22px;
	cursor: pointer;
	padding-right:4px;
}

.tek-special-promotion{text-align: center; padding-top: 15px}
ul.level-2nd-menu {/*padding-left: 10px*/}
ul.level-2nd-menu >li a{padding-left: 21px;text-decoration: none;color:#042e34;display: block;width:90%;height: 100%}
li.level-1st-item>a{color:#042e34;font-size:12px; line-height:15px; font-weight:normal;padding-left: 10px; text-decoration:none;}
ul.left-bar-list b{font-size: 12px;color: #fff}
li.level-1st-item{padding: 4px 0px 3px 0px;border-bottom: 1px solid #fff}
ul.level-2nd-menu li{padding: 1px 0px;border-bottom: 1px solid #fff;background-color: #f6f6f6;}
ul.level-1st-menu{background-color: #f6f6f6}
/* Contact Us popup */
.contact-button { position:relative }
.contact-button .field {
	border:none; cursor:pointer;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.contact-button>ul.list { display:none;
	position:fixed; left:0; top:0; right:0;bottom: 0;z-index:999;
	width:300px;
	margin:auto;
        padding: 10px;padding-top: 15px;list-style:none;
        height:215px;
	background-color: #40a8c9; 
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:8px;
	-moz-box-shadow:0 0 5px #999; -webkit-box-shadow:0 0 5px #999; box-shadow:0 0 5px #999;;
}

.contact-button>ul.list li:hover { }
.contact-button>ul.list li:last-child {background-color: #fff;height: 170px}
.contact-button>ul.list li:last-child p {text-align:left;padding: 10px;padding-top: 20px;font-size: 14px}
.contact-button>ul.list li:first-child {padding: 7px;background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0,#214652), color-stop(1, #699EBB));}
.contact-button>ul.list li:first-child b{color: #fff;font-size: 16px;position: relative;top: 7px;left: 60px}
.contact-button>ul.list li:first-child img{margin-left: -150px}

ul.product_ava{position:relative;float: left;list-style: none !important;margin: 0 !important;width: 99%}
ul.product_ava li{float: left;text-align: left}
.sku-avacode li.ava_code{margin-right: 15px}

#contact_info_sh input{width: 89%}
#top-contact-right a img{padding-right: 1px}

/*===============FAQ PAGE=================================*/
ul.faq-pager li{display: inline;cursor: pointer;padding-right: 3px}
ul.faq-pager{width: 100px;float: right;margin: 0}
ul.faq-pager li:first-child {color:#40a8c9;font-weight: bold}
/*==============END of FAQ PAGE============================*/
input:focus.search-input{outline: none;/*background: url('http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/search_box_bg_outline.png') no-repeat;*/}

button.wishlist-button{/*padding: 3px 30px;background-image:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/plus.png);background-position: 0px !important;background-repeat: no-repeat !important;*/}
button.wishlist-button a{color:#9a9b9d;text-decoration: none;font-size: 12px}
button.wishlist-button a span{color: #f36f37;width: 10px;margin-bottom: -14px;margin-left: 15px}

ul.first_char_list{padding:0px 0px 10px 2px}
ul.first_char_list .first_char{float:left;padding:5px;padding-top:0px ;cursor: pointer}
.brand_sort p{padding-left: 5px}

#desc_btn {
	position:relative;
	z-index:1000;
	left:7px;
	top: 27px;
	background-image: url('http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/left.png'); 
	width:17px; 
	height:17px;
}

#asc_btn {
	position:relative;
	z-index:1000;
	top: 27px;
	left:978px;
	display:none;
	background-image: url('http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/right.png'); 
	width:17px; 
	height:17px;
}

.close-btn {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #00aeef), color-stop(1, #00aeef) );
	background:-moz-linear-gradient( center top, #00aeef 5%, #00aeef 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aeef', endColorstr='#00aeef');
	background-color:#00aeef;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	display:inline-block;
	color:#fff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:3px 6px;
	text-decoration:none;
        float: right;
}.close-btn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #00aeef), color-stop(1, #00aeef) );
	background:-moz-linear-gradient( center top, #00aeef 5%, #00aeef 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aeef', endColorstr='#00aeef');
	background-color:#00aeef;
        text-decoration: none;
}.close-btn:active {
	position:relative;
	top:1px;
}

/*==========Product Image Pop-up================*/
#dialog-overlay{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;background: #666;position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 400;display: none;}
#product-img-pop{display: none;position: relative;height:590px;width: 857px;background-color: #fff;border:solid 1px #d1d3d4;top: -360px;left:70px;z-index: 500;margin-bottom: -592px;}
#product-img-pop>img{max-width:857px;max-height:435px;position: absolute;left:0;right: 0;top: 0;bottom: 0;margin: auto}
#thumb-views{position: relative;width: 800px;height: 70px;overflow: hidden;top: 512px;left: 20px;opacity:0.9}
#thumb-views>ul>li img{border:solid 1px #d1d3d4;margin-bottom: 5px}
#thumb-views>ul>li{float: left;margin-right: 20px}
#thumb-views ul{position: absolute;width: 500%;left: 22px}
#image{position:absolute;margin:auto;right:0;bottom:0;left:0px;top:0px;max-width:495px;max-height:325px;cursor: pointer}
#pdesc_btn {
	position:absolute;
	z-index: 100;
	left:1px;
	top: 354px;
	background-image: url('http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/left.png'); 
	width:19px; 
	height:67px;
}
#pop_desc_btn{	
        position:absolute;
	z-index: 100;
	left:11px;
	top: 512px;
	background-image: url('http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/left.png'); 
	width:19px; 
	height:67px;
}
#pasc_btn {
	position:absolute;
	z-index: 100;
	top: 354px;
	left:481px;
	display:none;
	background-image: url('http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/right.png'); 
	width:19px; 
	height:67px;
}
#pop_asc_btn{	
        position:absolute;
	z-index: 100;
	top: 512px;
	left:825px;
	display:none;
	background-image: url('http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/right.png'); 
	width:19px; 
	height:67px;
}
#product-thumb-list{position: absolute;width: 500%;left: 22px}
/*==========End of Product Image Pop-up================*/


#is_subscribed{float: right}
.catalog-product-view #comment{width:98%;resize:none;height:44px}
#review_field{resize:none;width: 98%;height: 42px}
.sales-order-history .limiter{float: right}
.checkout-onepage-index .col-right{width: 250px;margin-top: 15px}
.block-progress .block-title{border: none}
.block-progress .block-content{padding-top: 0px;padding-left: 3px}
.sales-order-shipment .data-table{margin-bottom: 15px}
/*=============================One Page CheckOut Process====================================================*/
#creat-account-news{width: 400px;padding-left: 376px;padding-top: 20px}
#billing-new-address-form label{float: left}
#billing-new-address-form .input-box{float: none}
#billing-new-address-form li.fields > .field{margin-bottom: 5px}
#billing-new-address-form .name-firstname{float: left}
#billing-new-address-form .name-lastname{float: right}
#billing-new-address-form .wide input{width: 595px}
#co-billing-form .wide select{width: 516px}
/*=============================End of One Page CheckOut Process====================================================*/
tbody.brand-body td{padding:0 !important;font-size: 12px;border: 0}
tbody.faq-body td{padding-left: 7px !important;font-size: 12px;}
tbody.faq-body td b{color: #40a8c9;font-size: 14px}
tbody.faq-body td p{margin: 7px 0 0 0;}
tbody.faq-body td a{cursor: pointer}
tbody.faq-body-sorted td{padding-left: 7px !important;font-size: 12px}
.category-page-list .pager{width: 707px;height: 18px;padding: 8px 6px;background-color: #d1d3d4}
.pager >ul >li{float: left;margin:0 14px}
.pager >ul >li:last-child{margin-left: 65px}
fieldset.add-to-cart #qty{height: 22px;margin-top: 5px}
fieldset.add-to-cart label{margin-top: 10px;font-weight: bold;margin-left: 40px}
#login-form .buttons-set{padding-left: 0;}
#login-form button.button{margin: 0}
.forget-pw{margin-left: 15px}
.totals ul.checkout-types li:last-child{display: none}
#discount-coupon-form button.button span span span{background-color: #f36f37;}
#discount-coupon-form button.button{margin-top: 16px}
#co-shipping-method-form dl.sp-methods{padding: 10px 0 4px 0}
#shopping-cart-totals-table td{vertical-align: baseline}
.form-header{background-color: #042e34;color:#fff;margin: -10px -10px 10px -10px;padding: 10px;background-image:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/qbubble.png);background-position:5px 5px; background-repeat:no-repeat}
.form-header h3,.rform-header h3{margin-left: 35px}
.rform-header{background-color: #042e34;color:#fff;margin: -10px -10px 10px -10px;padding: 10px;background-image:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/reviews.png);background-repeat:no-repeat}
.upsell-header,.recent-header{background-color: #042e34;color:#fff;margin: -10px 0px 10px 0px;padding: 10px;background-image:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/reviews.png);background-repeat:no-repeat;height: 22px}
#contactForm .input-box{margin-bottom: 5px}
#contactForm .validation-advice {position: relative;top: -20px;margin-bottom: -15px;left: 300px}
li.success-msg a{color:#042e34}
.my-wishlist .title-buttons{width: 100%;margin-left: 0px}
.my-wishlist .title-buttons h1{float: left}
.left-bar-header{background-color: #042e34;padding: 3px 0px 2px 6px;}
#nav li.item-2{left:5px}
li.error-msg a{color: #042e34}
.brand-logo{position: relative;width: 136px;height: 136px;border: 1px solid #d1d3d4; }
.brand-name{width: 136px;text-align: center;margin: 6px 0px}
.brand-name a{color: #000}
img.logo-image{position: absolute !important;margin: auto;top: 0;right: 0;bottom: 0;left: 0;max-height: 105px;max-width: 105px}
#upper-tel{float: right;margin-top: -26px;margin-right: 6px}
#upper-tel a{font-weight: bold;color: #000;}
#upper-tel span{padding: 0 2px;position: relative;top:-1px}
.block-viewed{position: absolute;width: 482px;padding-top: 10px;border: 1px solid #d1d3d4;height: 244px;top: 1032px;left:522px;border-left: none;border-right: none;}
.block-viewed .product-grid{position: absolute;top: 30px;}
.block-viewed h3{margin-left: 35px;font-size: 16px;height:22px}
.block-viewed td{padding: 25px 4px 0px 4px;float: left}
.block-viewed td a img{border: 1px solid #d1d3d4;width: 95px;margin-left: 9px}
.block-viewed td a{color: #40a8c9}
.block-viewed td.item p{height: 70px;overflow: hidden;width: 90px}
.catalog-product-view .block-viewed{display: block !important}
ul.sorted_list li{float: left;margin-left: 6px;}
tbody.body-sorted td{border: 0}
.form-subscribe p{color: grey;font-size: 10px;margin-top: -26px;position: relative;top: -8px;height: 5px}
#promo_pop{background-color: #fff}
#contactFeedback h4{font-size: 14px;font-weight: bold}
.sku-avacode{height: 20px;padding: 8px 6px 4px 12px;border-bottom: 1px solid #d1d3d4;border-top: 1px solid #d1d3d4;}
#product-sku{position: absolute;width:135px;height:18px;display:inline;color:#000;text-align: right}
.row-availability .price{font-size: 20px;margin-top: 15px}
.products-grid .deal-price{width:100px;height:20px;font-size: 16px;color:red;margin-bottom: 7px;margin-top: -27px;padding-left: 45px;display: none;position: absolute;left: 20px;top: 39px}
#shopping-cart-table{position: relative;left: 25px;width: 945px}
#shopping-cart-table .price{font-size: 12px}
.right-top-title .checkout-types button.button{margin-right: 20px}
.my-account h3{background-color: #f6f6f6;color: #000;border: 1px solid #d1d3d4;padding: 3px 10px;font-weight: normal}
.my-account .page-title h2{font-weight: bold}
.my-account .recent-orders .title-buttons a{position: relative;top: -22px;right: 10px}
.info-address h4{padding: 3px 10px;margin-bottom: -10px}
.info-address p,.info-address h5,.info-address address{margin-left: 10px}
.recent-orders #my-orders-table{/*margin-left: -11px*/margin-top: -26px;margin-left: -16px;width: 720px}
#my-orders-table .price{font-size: 12px}
.reviews .title-buttons h3,.recent-orders .title-buttons h3{width: 698px;text-align: left;margin-left: -4px}
#recent-added-border{position: relative;left: 11px;top: -15px;width: 206px;border: 1px solid #d1d3d4}
#my_recent_reviews{border: 1px solid #d1d3d4;border-bottom: none;border-top:none;width:718px;margin-left: -16px;margin-top: -26px}
#my_recent_reviews li{border-bottom: 1px solid #d1d3d4;padding: 5px;padding-left: 26px}
#my-reviews-table thead,#my-orders-table thead{background-color: #f6f6f6}
#my-reviews-table thead td{font-weight: bold}
.block-account .block-content >ul>li>a{display: block;width: 100%;height: 100%}
.block-account .block-content >ul>li.current{background-color: #d1d3d4 !important}
#wishlist-table input.qty{height: 22px}
#review-detail-table h2.product-name{width: 160px;margin-top: 5px}
#checkout-progress h2{padding-left: 4px;}
#checkout-progress .price{font-size: 12px}
#advice-required-entry-RedPay_expiration,#advice-required-entry-RedPay_expiration_yr,#advice-required-entry-RedPay_cc_cid{position: relative;top:2px;margin-top: 0}
#product_addtocart_form .product-name{margin-left: 0}
#checkoutSteps .messages{width:305px}
.checkout-onepage-success .block-cart{margin-top: 58px}
.checkout-onepage-success #recent-added-border{width: 224px;left: -10px}
.checkout-onepage-success #recent-added-border p{margin:5px 0 5px 7px}
.customer-account-index .block-title{width: 207px;position: relative;left: 21px}
#all-to-reorder{float: right;padding-right: 10px;font-weight: normal;font-size: 11px}
#reorder-content{padding: 0;width: 205px;margin-left: 21px;border: 1px solid #d1d3d4;border-top: 0}
#cart-sidebar-reorder li.odd{background-color: #f6f6f6}
#reorder-content h3{padding: 5px;font-size: 12px;color: #042e34}
#advice-validate-cc-exp-RedPay_expiration{position: relative;left: 166px;top: 29px}

/*GPhA css*/
#featured-photo {position:relative; width:1000px; height: 285px; margin: 0px 0px 0px -12px;top:-32px;}
#page-title {width: 100%; height: 54px; z-index: 100; background-repeat: repeat-x; background-position: center center; position: absolute; bottom: 0px; left: 0px;}
#page-title h1 {margin: 14px 0 0 25px;} 
#page-title.about {background-image: url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/bg-title-about.png);}
#page-title.issues {background-image: url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/bg-title-issues.png);}
#page-title.media {background-image: url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/bg-title-media.png);}
#page-title.events {background-image: url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/bg-title-events.png);}
#page-title.engage {background-image: url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/bg-title-engage.png);}

#sidebar {width: 205px; float: left; margin: -20px 30px 0 12px;}

#content {float:left; width: 660px;margin-top:-20px;}
#content h1 {font-weight: bold; font-size: 20px; margin-bottom: 20px;}
#content h2 {font-size: 17px; margin-bottom: 10px;}
#content p {font-size: 14px; margin-bottom: 10px;}
#content ul, .private-pages ul {list-style-type:disc;padding-left:1.4em;font-size: 14px;}
/*#content ul li:before{ content:"\002022 "; font-size:20px;  font-weight:bold; padding-right:16px;}*/
#content.about h1, #content.about h2, #content.about a, #content.about p a:hover,#content.about ul li{color: #007D7D;}
#content.issues h1, #content.issues h2, #content.issues a, #content.issues p a:hover,#content.issues ul li,#content.issues div.spliter{color: #3399FF;}
#content.media h1, #content.media h2, #content.media a, #content.media p a:hover,#content.media ul li {color: #96c515; /*#9ED334;*/}
#content.events h1, #content.events h2, #content.events a, #content.events p a:hover,#content.events ul li {color: #03B7CC;}
#content.engage h1, #content.engage h2, #content.engage a, #content.engage p a:hover,#content.engage ul li {color: #FF9900;}

#content div,#content.media div a, #content.issues a{color: #657883;}
#content div.spliter {width:100%; height:15px; border-top:1px solid; }
#content .spliter1 {height:6px;}
#content.engage p a,#content.about p a,#content.issues p a,#content.events p a,#content.media p a{color:#657883;text-decoration:underline;}

#content.issues a.read-more {font-size:11px; color: #3399FF;}

#content .article {
	display: block;
	float: left;
	width:100%;
	margin-bottom: 20px;
	padding-bottom: 10px;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#content.about .article {
	border-bottom-color: #007D7D;
}
#content.issues .article {
	border-bottom-color: #3399FF;
}
#content.media .article {
	border-bottom-color: #96c515;
}
#content.events .article {
	border-bottom-color: #03B7CC;
}
#content.engage .article {
	border-bottom-color: #FF9900;
}

#content ul.search-list {list-style-type:none;padding-left:none;font-size: 14px;}

#content .article h2 {font-size:14px;}
#content .last-article {border-bottom:none;}
.key-points {width:100%;background-color:#CAE4FA;min-height:68px;height:auto;}
#content div.key-points-title {width:100%;height:36px;color:#fff;background:#CAE4FA url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/kps-bg.png) left top repeat-x; text-indent:22px; font-size:16px; line-height:32px; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif;}

.key-points ul {list-style-type: none; width:100%;margin:0;padding:0;}
.key-points ul li.kps-list {list-style-type: none;width:100%;background:#CAE4FA url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/key-arrow.png) 23px 12px no-repeat; display:block;border-bottom:1px solid #fff;padding:12px 0px;margin-left:-1.4em;}
.key-points ul li.kps-list div{padding-left:68px;padding-right:23px;color: #657883;}

#content div.media-list{clear:both; width:100%;}
#content div.list-gap{height:10px;}

#subnav {padding: 15px 14px; background-color: #E5ECF1;}
#subnav  li a {color: #657883; font-weight: bold; font-size: 12px;}
#subnav li li a {font-weight: normal; margin-left: 15px;}
#subnav.about li a:hover, #subnav.about li a.active {color: #007D7D;} /* Also apply the following styles to active states when on particular page */
#subnav.issues li a:hover, #subnav.issues li a.active {color: #3399FF;}
#subnav.media li a:hover, #subnav.media li a.active,#related-content div.media,#related-content2 div.media {color: #96c515;}
#subnav.events li a:hover, #subnav.events li a.active {color: #03B7CC;}
#subnav.engage li a:hover, #subnav.engage li a.active {color: #FF9900;}

#related-content, #related-content1, #related-content2 {
	padding: 12px 0;
	margin: 20px 0 0 0;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#related-content div.filter, #related-content1 div.filter, #related-content2 div.filter {padding: 0 6px 6px; size:10px; cursor:pointer;}

#related-content p {padding: 0 12px 12px;}
#related-content.about {
	border-top-color: #007D7D;
	border-bottom-color: #007D7D;
}
#related-content.issues {
	border-top-color: #3399FF;
	border-bottom-color: #3399FF;
}
#related-content.media,#related-content1.media,#related-content2.media {
	border-top-color: #96c515;
	border-bottom-color: #96c515;
}
#related-content.events {
	border-top-color: #03B7CC;
	border-bottom-color: #03B7CC;
}
#related-content.engage {
	border-top-color: #FF9900;
	border-bottom-color: #FF9900;
}
#related-content.about h2 {color: #007D7D;} /* Also apply the following styles to active states when on particular page */
#related-content.issues h2 {color: #3399FF;}
#related-content.media h2, #related-content1.media h2, #related-content2.media h2 {color: #96c515;}
#related-content.events h2 {color: #03B7CC;}
#related-content.engage h2 {color: #FF9900;}

.clear-section { clear:both;height:18px; }

.content-row {clear:both; width:100%;}
.content-column {float:left;}

ul#content-nav {list-style-type:none;padding-left:0px;}
/*#content-nav li {display:inline; list-style-type:none; height:28px; border-right:1px solid #657883; font-size:15px; padding:0px; margin:0px; padding-left:14px; padding-right:14px; padding-bottom:3px; font-weight:normal;}*/
#content-nav li {display:inline-block; list-style-type:none; /*height:28px;*/ border-right:1px solid #657883; font-size:15px; padding:0 12px; margin:0 0 10px; font-weight:normal;} 
#content-nav li a { color: #657883; text-decoration:none; }
#content.media #content-nav li a:hover, #content.media #content-nav li a.actived,#related-content1.media a.actived { color:#9ED334; }
#content-nav li.first { padding-left:0px; }
#content-nav li.last { border-right:0; }

.gpha-button 
{
	padding:0px 5px 0px 5px;
	text-align:center;
	margin:0 0 2px 0;
	float:left;
	min-width: 68px;
	height:28px;
	color:#fff;
	font-family: Arial;
	font-size:16px;
	font-weight:bold;
	-moz-border-radius:5px; 
	border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	/*-moz-box-shadow:2px 0 3px #00AEF0;
	-webkit-box-shadow:2px 0 3px #92c93d;
	box-shadow:2px 0 3px #92c93d;*/
	border:0px solid #00AEF0;	
	-o-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-khtml-background-size: 100% 100%;
	background-size: 100% 100%;
	background-color:#00AEF0;
	/* background: -webkit-gradient(linear, left top, left bottom, from(#a5bc80), to(#8ba267));
	background: -moz-linear-gradient(top,  #a5bc80,  #8ba267);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5bc80', endColorstr='#8ba267'); */
	clear:both;
}

#content.events .gpha-button {background-color: #03B7CC;}

#content.events .gpha-button:hover{background-color:#26b1f0;} 

/*END GPhA css*/

/*Begin GDUFA css*/

.gdufo-logo {height:96px;}
.gdufo-logo>img{float:left;margin-top:18px;}
.gdufo-logo div.stf{float:left;padding:22px;margin-left:22px;width:328px;border-left:1px solid #00a2e5;}
.gdufo-logo div.stf h1{color:#00a2e5;font-size:20px; line-height:20px;}

#gdufa-left-nav {background-color:#78c137; padding:16px;position:relative;z-index:99;}
#gdufa-left-nav li a {color:#fff;}
#gdufa-left-nav li ul.comp-cat {list-style-type:disc; margin-left:28px; padding:5px 0px;}
#gdufa-left-nav li ul.comp-cat li{color:#fff;}

#gdufa-mailto { margin-top:12px; width:100%; height:38px; background-color:#16BCD0; text-align:center;position:relative;z-index:99;}
#gdufa-mailto a {color:#fff; font-weight:bold; font-size:16px; line-height:38px;}

#gdufa-twitter { margin-top:12px; width:100%; height:368px; background-color:#00a3e3; }
#gdufa-twitter div.twt-content{padding:12px;}
#gdufa-twitter div.twt-header {border-bottom:2px solid #fff;padding-bottom:8px;}
#gdufa-twitter div.twt-header h1{color:#fff; font-weight:bold; font-size:20px;}
li.tweet .e-entry-title{color:#fff;}

#gdufa-hm-list{width:100%;margin-top:6px;}
#gdufa-hm-list li{margin-top:12px;}
#gdufa-hm-list .gdf-hm-arrow, .gdf-main-arrow{color:#00a3e3;font-size:23px;width:20px; cursor: pointer;}
#gdufa-hm-list li div h1 { position:relative; left:0px/*8px*/; top:-3px; width:96%;color:#000; font-size:20px; line-height:18px; margin-left:0px/*18px*/; display:inline;}
#gdufa-hm-list li div.gdf-summary {position:relative; left:0px/*50px*/; top:6px; width:898px;}
#gdufa-hm-list li div.gdf-more {text-align:right;padding-top:8px;}
#gdufa-hm-list li div.gdf-more a{color:#00a3e3; font-size:12px; font-weight:bold; text-transform:uppercase;}

#gdufa-hm-list h1.gdufa-blue, div.main-item-title span.gdufa-blue, #gdufa-left-nav li.gdufa-blue, #gdufa-left-nav li.gdufa-blue a, div.gdufa-main-section.gdufa-blue h1, li.comp-section.gdufa-blue>div.comp-title{color:#00a3e3;}
.gdufa-main-section {padding-bottom:18px;}
div.gdufa-main-title h1{color:#000; font-size:22px;}
.gdf-main-arrow {font-size:12px;line-height:18px;}
.gdufa-main-list li{margin-top:8px;}
.gdufa-main-list li a{text-decoration:underline;}
.gdufa-main-section>div.spliter{height:6px;}
.gdufa-media-body {padding:0px;margin:0px;}
.gdufa-main-section div.content-column {padding:0px;margin:0px;margin-bottom:12px;/*float:none;position:relative;display:inline;*/}
.gdufa-main-section div.content-column>a{min-width:98px;max-height:68px;text-decoration:underline;display:inline-block;}
.gdufa-main-section div.content-column.content-column-copy>a{width:575px;}
.gdufa-main-section li.comp-section {padding-top:12px;}
.gdufa-main-section div.comp-title {font-size:14px;color:#000;font-weight:bold;}
.gdufa-main-section div.clear-section.list-gap{clear:none !important; height:18px !important;}

#gdufa-left-nav li.gdufa-blue, #gdufa-left-nav li.gdufa-blue a{color:#008ACA;}

.gdufa-fixed-div{position:fixed;}

/*END GDUFA css*/
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-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.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/************************************************/
/******************** Clears ********************/
/************************************************/
.clearer:after,
.header:after,
#nav:after,
.main:after,
.footer:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block-poll li:after,
.block-related li:after,
.block-related .item:after,
.block .actions:after,
.mini-products-list li:after,
.title-buttons:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.products-list li.item:after,
.product-view .product-img-box .more-views ul:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.opc .step-title:after,
.checkout-progress:after,
.field-100:after,
.group-select li:after,
.form-list li:after,
.buttons-set:after,
.buttons-set2:after,
.page-print .print-head:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
.col2-right-layout{position:relative;/*top:-90px;*/}
/* Member Account Pages ================================================================================= */

.blue-bgcl {background-color: #01A4E5; background: linear-gradient(to bottom, #13607A, #17A6E2); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#13607A', endColorstr='#17A6E2'); background: -webkit-gradient(linear, left top, left bottom, from(#13607A), to(#17A6E2)); background: -moz-linear-gradient(top, #13607A, #17A6E2);}
.grenn-bgcl {background-color: #01A4E5; background: linear-gradient(to bottom, #13607A, #17A6E2); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#13607A', endColorstr='#17A6E2'); background: -webkit-gradient(linear, left top, left bottom, from(#13607A), to(#17A6E2)); background: -moz-linear-gradient(top, #13607A, #17A6E2);}
/*.grenn-bgcl {background: linear-gradient(to bottom, #D2E9BB, #82C84C); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D2E9BB', endColorstr='#82C84C'); background: -webkit-gradient(linear, left top, left bottom, from(#D2E9BB), to(#82C84C)); background: -moz-linear-gradient(top, #D2E9BB, #82C84C);}*/

.acc-blue {color: #12A8D8;}
.acc-green {color: #77C243;}
.acc-white {color: #FFFFFF;}
.acc-small {font-size:10px;font-weight:bold;}
.edit-indent {padding-left:18px;}

#sidebar.block-account {padding:0px;margin-top:-12px;}
#sidebar.block-account .block-content ul{list-style-type:none;}
#sidebar.block-account .block-content ul li{padding: 6px 0px 6px 0px; font-size: 12px; color: #fff; font-weight: bold; text-align:center; border-bottom: 0px solid #fff; margin-bottom:8px; background-color: #01A4E5; background: linear-gradient(to bottom, #515151, #9F9F9F);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#515151', endColorstr='#9F9F9F');background: -webkit-gradient(linear, left top, left bottom, from(#515151), to(#9F9F9F)); background: -moz-linear-gradient(top, #515151, #9F9F9F);}
#sidebar.block-account .block-content ul li a{color: #fff;text-decoration: none;}

#sidebar.block-account .block-content>ul>li.current{background: linear-gradient(to bottom, #13607A, #17A6E2); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#13607A', endColorstr='#17A6E2'); background: -webkit-gradient(linear, left top, left bottom, from(#13607A), to(#17A6E2));background: -moz-linear-gradient(top, #13607A, #17A6E2);}

#acc-content {float:left;width:698px;margin-top:-12px;min-height:398px;}
#acc-content.dashboard {}
#acc-content.dashboard .acc-title, #acc-content.dashboard .acc-title-block{position:relative;padding:0;margin:0;}
#acc-content.dashboard .acc-title h2{font-size:18px; font-weight: bold;}
#acc-content.dashboard .acc-title h3{font-size:14px; font-weight: bold;}
.acc-title-block{margin-top:18px;}
.acc-block{margin-top:0px;}

.dashboard .title-box {font-weight:bold;padding:4px 0px 3px 8px;}
.dashboard .meb-wel-msg {margin:0px;padding:0px;}
.dashboard .meb-wel-msg p{margin-left: 2px;margin-top: 5px}
.dashboard .meb-wel-msg div.hello{color:#fff!important;}

#directory_search_form .form-search button.button { margin:0px 15px 0px 8px; width:25px; height:24px; overflow:visible; background-color: #999; border:none; cursor:pointer; vertical-align:top; }
#directory_search_form a#search-btn { position: relative; width: 18px; height: 18px; z-index: 298;}

ul#dh-prof {list-style-type:none;width:100%; margin:0px; margin-bottom:-6px;padding:0px; padding-top:3px; display:inline-block;}
#dh-prof li{float:left;display:inline-block;width:32%;max-height:298px; overflow:auto;}
#dh-prof li.right-spc{margin-right:10px;}
#dh-prof li div{clear:both;width:100%;padding-top:0px;}
#dh-prof li div.pf-title{color:#000;font-weight:bold;line-height:26px; border-bottom:2px solid #77C243;}
#dh-prof li.dir-left{width:35%;}
#dh-prof li.dir-right{width:65%;}
#acc-db-evt{max-height:168px; overflow:auto;}
#acc-db-evt div{padding-bottom:4px;}

.direct-box {background-color:#fff; border:1px solid #C4C7C9;padding:12px;}
.direct-top-brife {clear:both;border-bottom:1px solid #ccc;}
.dir-logo {text-align:center;height:136px;line-height:136px;}
.dir-logo>img {/*height:98px;*/vertical-align:middle;}
.comp-info-title {float:left;width:73%!important; height:60px;padding-left:0px; padding-top:0px;}
.comp-info-title div.ct{font-size:15px;color:#231F20;font-weight:bold;margin-top:0px;}
.comp-info-but {width:88px;height:40px;display:inline;}
.comp-info-but>button {float:right;width:96px; font-size:11px; line-height:13px; height:40px; margin-top:-62px; margin-right:6px;}
.comp-info-but>button span{color:#fff;}
.dir-bot-left span{padding-left:5px;}
li.dir-right div.dir-bott-right {padding:0px;margin:0px;height:140px;}
div.dir-right-content {width:407px!important;height:135px;padding:0px 10px 0px 18px;border-left:1px solid  #C4C7C9;overflow:hidden;}
div.dir-right-content div.dir-member-list{padding:0px;margin:0px;height:106px;overflow-x:hidden;overflow-y:auto;border-top:0px solid #C4C7C9;border-bottom:0px solid #C4C7C9; scrollbar-bace-color:#ffffff;scrollbar-face-color:#ffffff;scrollbar-highlight-color:#C4C7C9;scrollbar-arrow-color:#C4C7C9;}
div.dir-member-list::-webkit-scrollbar, div.dir-member-list::-webkit-scrollbar-track{background-color:#fff;border:1px solid #C4C7C9;}
div.dir-member-list::-webkit-scrollbar-thumb{background-color:#C4C7C9;}

div.dir-member-list>div {height:20px;padding:2px 0px;border-bottom:1px solid #C4C7C9;}
div.dir-member-list>div.first{margin-top:-3px;border-top:1px solid #C4C7C9;}

table#my-committee-table,table#my-files-table {margin-top:10px;font-size:11px;}
table#my-committee-table{width:100%;}
table#my-committee-table th{padding:2px; padding-left:8px; text-align:left; font-weight:bold; white-space:nowrap; border-right:1px solid #999;border-bottom:2px solid #77C243;}
table#my-committee-table td{padding:2px; padding-left:8px; border-right:1px solid #999;}
table#my-committee-table th.last, table#my-committee-table td.last{border-right:0px solid #999;}
table#my-files-table {margin-top:0px;}
table#my-files-table td{border:0px; border-bottom:2px solid #77C243;padding:8px 4px;}
table#my-files-table td.first{width:46%;}
table#my-files-table td.first>div{width:100%; border-right:1px solid #999;}
table#my-files-table td.last{width:8%;}

/*ul#dh-prof li div.update-pic{position:relative;width:128px:height:28px;display:inline;z-index:288;}*/
.prof-list{clear:both; padding-top:18px; border-top:2px solid #77C243;}
div.prof-down-detail{position:relative;clear:both;width:100%;padding:0px 28px;}

.prof-list.last{padding-bottom:18px;border-bottom:2px solid #77C243;}
.slide-down-arrow{float:right;width:81%;height:22px;display:inline;cursor:pointer;cursor:hand;}

/* Committee Top Nav */
#committee-top-menu.block-account-committee {clear:both;padding:0px;margin:0px;width:100%;}
#committee-top-menu.block-account-committee .block-content ul{list-style-type:none; width:100%;}
#committee-top-menu.block-account-committee .block-content ul li{float:left;display:inline-block;width:140px;padding: 6px 12px 6px 12px; font-size: 12px; color: #12ACEC; font-weight: bold; text-align:center; margin-left:13px; background-color:#CCCCCC; background: linear-gradient(to bottom, #CCCCCC, #AAAAAA);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#AAAAAA');background: -webkit-gradient(linear, left top, left bottom, from(#CCCCCC), to(#AAAAAA)); background: -moz-linear-gradient(top, #CCCCCC, #AAAAAA);}
#committee-top-menu.block-account-committee .block-content ul li a{color: #12ACEC;text-decoration: none;}

#committee-top-menu.block-account-committee .block-content>ul>li.current{background-color:#82C84C; background: linear-gradient(to bottom, #D2E9BB, #82C84C); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D2E9BB', endColorstr='#82C84C'); background: -webkit-gradient(linear, left top, left bottom, from(#D2E9BB), to(#82C84C));background: -moz-linear-gradient(top, #D2E9BB, #82C84C);}
#committee-top-menu.block-account-committee .block-content>ul>li.last{width:143px;}

/* Popup Window */

.overlay_dialog 
{
	background-color: #666666;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.overlay___invisible__ 
{
  background-color: #666666;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

.dialog_nw 
{
	width: 9px;
	height: 23px;
	background: transparent url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/css/member/top_left.gif) no-repeat 0 0;		
}

.dialog_n 
{
	background: transparent url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/css/member/top_mid.gif) repeat-x 0 0;	
	height: 23px;
}

.dialog_ne 
{
	width: 9px;
	height: 23px;
	background: transparent url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/css/member/top_right.gif) no-repeat 0 0;		
}

.dialog_e 
{
	width: 2px;
	background: transparent url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/css/member/center_right.gif) repeat-y 0 0;	
}

.dialog_w 
{
	width: 2px;
	background: transparent url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/css/member/center_left.gif) repeat-y 0 0;		
}

.dialog_sw 
{
	width: 9px;
	height: 19px;
	background: transparent url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/css/member/bottom_left.gif) no-repeat 0 0;			
}

.dialog_s 
{
	background: transparent url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/css/member/bottom_mid.gif) repeat-x 0 0;		
	height: 19px;
}

.dialog_se 
{
	width: 9px;
	height: 19px;
	background: transparent url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/css/member/bottom_right.gif) no-repeat 0 0;			
}

.dialog_sizer 
{
	width: 9px;
	height: 19px;
	background: transparent url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/css/member/sizer.gif) no-repeat 0 0;	
	cursor:se-resize;	
}

.dialog_close 
{
	width: 14px;
	height: 14px;
	background: transparent url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/css/member/close.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:8px;
	cursor:pointer;
	z-index:2000;
}

.dialog_minimize 
{
	width: 14px;
	height: 15px;
	background: transparent url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/css/member/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:28px;
	cursor:pointer;
	z-index:2000;
}

.dialog_maximize 
{
	width: 14px;
	height: 15px;
	background: transparent url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/css/member/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:49px;
	cursor:pointer;
	z-index:2000;
}

.dialog_title 
{
	float:left;
	height:14px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	width:100%;
	color:#000;
}

.dialog_content 
{
	overflow:auto;
	color: #DDD;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color:#123;
}

.top_draggable, .bottom_draggable 
{
  cursor:move;
}

.status_bar 
{
  font-size:12px;
}

.status_bar input
{
  font-size:12px;
}

.wired_frame 
{
  display: block;
  position: absolute;
  border: 1px #000 dashed;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog 
{
	display: block;
	position: absolute;
}

.dialog table.table_window  
{ 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
  margin: 0px;
  padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th 
{ 
  padding: 0; 
}

.dialog .title_window 
{
  -moz-user-select:none;
}              

/* Mage popup window */

.dialog { border:2px solid #13607A; }
.dialog .bot { display:none !important; }
.overlay_magento { background-color:#fff; filter:alpha(opacity=10); -moz-opacity:.1; opacity:.1; -webkit-opacity:.1; }
.top.table_window { border-bottom:1px solid #17A6E2; background-color:#17A6E2; /*background:#6a838b url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/css/member/top_bg.gif) 0 100% repeat-x;*/ background: linear-gradient(to bottom, #13607A, #17A6E2); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#13607A', endColorstr='#17A6E2'); background: -webkit-gradient(linear, left top, left bottom, from(#13607A), to(#17A6E2)); background: -moz-linear-gradient(top, #13607A, #17A6E2); }

.magento_nw { width:6px; height:28px; }
.magento_n { height:28px; }
.magento_ne { width:6px; height:28px; }

.magento_w { width:6px; }
.magento_e { width:6px; }
.magento_w,
.magento_e,
.magento_content { background: #fff/*#fafafa url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/css/member/content_bg.gif) 0 0 repeat-x*/; }

.magento_content iframe{margin-bottom:-3px;} 

.magento_sw { background:#deebf0; width:5px; height:3px; }
.magento_s { background:#deebf0; height:3px; }
.magento_se, .magento_sizer{ background:#deebf0; width:5px; height:3px; }
.magento_sizer { cursor:se-resize; }

.magento_close { width:16px; height:16px; background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/css/member/window_close.png) no-repeat 0 0; position:absolute; top:5px; right:7px; cursor:pointer; z-index:1000; }
.magento_minimize { width:16px; height:16px; background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/css/member/window_minimize.png) 0 0 no-repeat; position:absolute; top:5px; right:28px; cursor:pointer; z-index:1000; }
.magento_maximize { width:16px; height:16px; background:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/css/member/window_maximize.png)0 0 no-repeat; position:absolute; top:5px; right:49px; cursor:pointer; z-index:1000; }

.magento_title { float:left; width:100%; font:bold 14px/28px Arial, Helvetica, sans-serif; color:#fff; text-align:left; }

.magento_content { overflow:auto; font-size:12px;}
.magento_content, .magento_content label { color:#333; font-family:Arial, sans-serif; }

.magento_buttons { padding:10px; text-align:right; }
.magento_buttons input.button { border-width:1px; border-style:solid; border-color:#ed6502 #a04300 #a04300 #ed6502;  background:#ffac47 url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/css/member/btn_bg.gif) 0 100% repeat-x; padding:0 7px 1px 7px; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#fff; cursor:pointer; text-align:center; white-space:nowrap; }
.magento_buttons button.button span span span { display:inline; background:none; padding:0; height:auto; }

/* FOR IE */
* html .magento_close { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/member/window_maximize.png", sizingMethod="crop"); }
* html .magento_minimize { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/member/window_close.png", sizingMethod="crop");}
* html .magento_maximize { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/member/window_minimize.png", sizingMethod="crop"); }

form.member-acc-form div.fieldset div{clear:both;width:100%;height:30px;}
form.member-acc-form div label{display:inline-block; font-size:12px; line-height:18px; font-weight:bold; width:35%;}
form.member-acc-form div input.input-text{width:62%; height:18px;border:1px solid #ccc;margin-top:-3px;}
form.member-acc-form div option{color:#000;}

form#member-form-validate label{width:30%;}
form#member-form-validate ul.form-list{list-style-type:none; width:100%;}
form#member-form-validate ul.form-list li{float:left;display:inline-block;}

.membership-create{padding-top:0px;margin-top:0px;}

/*form.member-acc-form div.validation-advice{display:none;}*/
.member-error-box {width:100%; height:25px; overflow:hidden; margin:0px; padding:0px;margin-top:-20px;padding-bottom:8px;}
.member-error-box .messages{width:100%;}
.member-error-box .messages .error-msg{background:none;background-image:url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/error.png);padding:0px;margin:0px; color:red;border-radius:0px;}
.member-error-box .messages .error-msg ul li{padding:0px;margin:0px;}

/* end popup */

/* online update box */
div.iframe-online-update {position: relative; height:auto; background-color:#fff; border:1px solid #D1D3D4; padding:6px; z-index:88;}
div.iframe-online-update div.update-header-div{padding:0px;margin:0px;width:100%;height:14px;margin-top:-6px;}
div.update-header-div #cls-btn{float:right; width:18px;height:14px; margin-top:3px; background: transparent url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/css/member/window_close.png) no-repeat 0 0;}
div.iframe-online-update div.update-but-div {clear:both; height:48px;}

/* end online update box */

.member-button 
{
	padding:0px 5px 0px 5px;
	text-align:center;
	margin:0 0 2px 0;
	float:left;
	min-width: 68px;
	height:28px;
	color:#fff;
	font-family: Arial;
	font-size:16px;
	font-weight:bold;
	-moz-border-radius:2px; 
	border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	/*-moz-box-shadow:2px 0 3px #00AEF0;
	-webkit-box-shadow:2px 0 3px #92c93d;
	box-shadow:2px 0 3px #92c93d;*/
	border:0px solid #01A4E5;	
	-o-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-khtml-background-size: 100% 100%;
	background-size: 100% 100%;
	background-color:#01A4E5;
	/* background: -webkit-gradient(linear, left top, left bottom, from(#a5bc80), to(#8ba267));
	background: -moz-linear-gradient(top,  #a5bc80,  #8ba267);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5bc80', endColorstr='#8ba267'); */
	clear:both;
}

.member-button:hover{background-color:#26b1f0;} 

.member-form-but>button{float:right;}

/* file upload */
.file-upload, .edit-button
{
	position:relative;
	top: 0px;
	left: 0px;
	height: 38px;
	width:auto;
	margin:0;
	padding:0;
	overflow:hidden;
	text-align:center;
	cursor:pointer;
	cursor:hand;
}

.file-upload lable, edit-button label
{
	position:absolute;
	left:0;
	top:0;
	display:inline;
	margin:0;
	padding:0;
	/*background-color:#fff;*/
	z-index:98;
	cursor:pointer;
	cursor:hand;
}

.file-upload input[type="file"]
{
	position:absolute;
	left:0;
	top:0;
	display:inline;
	height:35px;
	width:auto;
	color:#fff;
	background-color: none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	z-index:99;	
	cursor:pointer;
	cursor:hand;
}

/* end file upload */

/*!
 *  Kwicks: Sexy Sliding Panels for jQuery - v2.0.0
 *  http://devsmash.com/projects/kwicks
 *
 *  Copyright 2012 Jeremy Martin (jmar777)
 *  Released under the MIT license
 *  http://www.opensource.org/licenses/mit-license.php
 */
/*
 *  This file contains styles that are common to all kwicks instances.  Note that each kwicks instance requires
 *  additional styling - please see the examples for more info.
 */
.kwicks {
	display: block;
	list-style-type: none;
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}
.kwicks > * {
	display: block;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.kwicks.kwicks-processed > * {
	margin: 0;
	position: absolute;
}
.kwicks-horizontal > * {
	float: left;
}
.kwicks-horizontal > :first-child {
	margin-left: 0;
}
.kwicks-vertical > :first-child {
	margin-top: 0;
}

/* Customization */

.kwicks {
	width: 1000px;
	height: 371px;
}
.kwicks > li {
	width: 200px;
	height: 371px;
	/* overridden by kwicks but good for when JavaScript is disabled */
	margin: 0;
	float: left;
}

/*home featured */
#accordion-container {margin: -32px 0 0 -12px;}
.accordion-photo {height: 324px; text-align: center;}
.accordion-photo img { 
	filter: url("http://www.gphaonline.org/skin/frontend/gpha/gphastore/css/data:image/svg+xml;utf8,<sv")xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

.accordion-photo img.color-photo {
	filter: none; 
	-webkit-filter: none;
}

#accordion-title {width: 100%; height: 61px; z-index: 100; background-repeat: repeat-x; background-position: center center; position: absolute; bottom: 0px; left: 0px;}
#accordion-title.panel1 {background-image: url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/bg-home-accordion1.png);}
#accordion-title.panel2 {background-image: url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/bg-home-accordion2.png);}
#accordion-title.panel3 {background-image: url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/bg-home-accordion3.png);}
#accordion-title.panel4 {background-image: url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/bg-home-accordion4.png);}
#accordion-title.panel5 {background-image: url(http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/bg-home-accordion5.png);}
#accordion-title h1 {width: 100%; font-size: 16px; font-weight: bold; color: #FFFFFF; margin: 20px 0 0 15px;}

.panel-caption {position:absolute; top:20px; left:200px; width:253px; height:38px; font-size:12px; color: #FFFFFF; line-height:14px; display:none; font-weight:bold; vertical-align:middle;z-index:108; overflow:hidden; text-align:justify; margin: 0; padding:0;}
.panel-caption a{color:#fff;}
#slider {width:264px}
#slider .header {
    /*background-image: url("http://www.gphaonline.org/skin/frontend/gpha/gphastore/images/bg-arrow-accordion.png");
    background-position: left center;
    background-repeat: no-repeat;*/
    border-top: 1px solid #00A3E3;
    cursor: pointer;
    padding: 7px 0;
    text-indent: 0px; /*15px;*/
    width: 274px;
}

#slider .content {max-height:248px;overflow:hidden}
#slider .text {width:274px; padding-bottom:20px;}
.zippy {color:#657883;}

.home-body {width:1000px;padding:0;margin:0px;margin-left:-12px;}

.column-home {width: 210px; margin-left:10px; float:left;}
h2.home-h2{color:#00A3E3;}
.column-home img {margin-bottom: 15px;}
.column-home div {color:#657883;font-size:12px;}
#featured-items {background-color: #E5ECF1; float: right; width: 264px; padding: 13px; margin-right:0px;}
.article {clear: both; margin-bottom: 10px; display: block; float: left;}
.featured-thumbnail {float: left; margin: 0 10px 0 0;}
.excerpt {float: left; width: 190px;}

.excerpt a{color: #657883;}

