#rt-bottom .rt-grid-12,

#rt-mainbottom .rt-grid-12 {width:950px;}

.rt-alpha {margin-left:5px;}

.rt-omega {margin-right:5px;}

#rt-copyright {

	display: none;

}

#rt-copyright .rt-grid-12, #rt-copyright .rt-container {

	width: 255px;

	margin: 0;

}



/* Header */

#rt-header .rt-block {

	padding:28px 0 3px 10px;

}

#rt-header .rt-grid-9,

#rt-header .rt-grid-9 .rt-block {

	float:right;

}

#rt-header ul.menu {

	list-style: none;

}

#rt-header ul.menu li {

	float: left;

	margin-right: 30px;

}

#rt-header ul.menu a {

	color: #00aefd;

}

.call-num {
	background-image:url(../../../../images/phone_thumb.jpg);
	background-repeat:no-repeat;
	background-position: 10px center;
	background-color:#7fc04a;
	height: 20px;
    padding: 8px 0 8px 35px;
    width: 176px;
	color:#fff;
	font-family:'century gothic';
	font-size:15px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}

.search {

	width:150px; border:1px solid #d6d6d6; border-radius:10px; background:#fff;

	padding:3px 3px 3px 8px;

}

.search .inputbox {

	color:#92a3ab; border:none; font-size:11px;

}

.search .button {

	float:right;

}

.nopill {

	float:right;

	margin-bottom: 28px;

}

.nopill li.item54{
	background-image:url(../../../templates/rt_gantry_j15/images/menus/alkaline_water.png);
	background-repeat:no-repeat;
	background-position:20px 2px;
	height:104px;
	}
.nopill li.item54 span{
	padding: 0 10px 0 105px !important;
	}
.nopill li.item130{
	background-image:url(../../../templates/rt_gantry_j15/images/menus/commercial_icon.png);
	background-repeat:no-repeat;
	background-position:10px 2px;
	height:104px;
	}
.nopill li.item130 span{
	padding: 0 10px 0 65px !important;
	}
.nopill li.item109{
	background-image:url(../../../templates/rt_gantry_j15/images/menus/labwater_icon.png);
	background-repeat:no-repeat;
	background-position:6px 2px;
	height:104px;
	}
.nopill li.item109 span{
	padding: 0 10px 0 60px !important;
	}
.nopill li.item56{
	background-image:url(../../../templates/rt_gantry_j15/images/menus/one_peso.png);
	background-repeat:no-repeat;
	background-position:8px 2px;
	height:104px;
	}
.nopill li.item56 span{
	padding: 0 10px 0 60px !important;
	}
.nopill li.item132{
	background-image:url(../../../templates/rt_gantry_j15/images/menus/vidac_shower.png);
	background-repeat:no-repeat;
	background-position:0px 2px;
	height:104px;
	}
.nopill li.item132 span{
	padding: 0 10px 0 70px !important;
	}	
.nopill li.item114{
	background-image:url(../../../templates/rt_gantry_j15/images/menus/ecosmart.png);
	background-repeat:no-repeat;
	background-position:10px 2px;
	height:104px;
	}
.nopill li.item114 span{
	padding: 0 10px 0 70px !important;
	}
.nopill li.item143{
	background-image:url(../../../templates/rt_gantry_j15/images/menus/cart_icon.png);
	background-repeat:no-repeat;
	background-position:6px 2px;
	height:104px;
	}
.nopill li.item143 span{
	padding: 0 10px 0 70px !important;
	}	
		

.menutop {

	background: url(../images/menus/menu-bg.png) no-repeat;

	width:950px;

	height:59px;

	font-family:Century Gothic;

}

.menutop .subline {display: block; line-height: 8px; font-size: 11px; color: #fff; font-family:Arial;}



/* Showcase */

#rt-showcase .rt-grid-12 {

	width:946px;

	border:2px solid #e3e3e3; border-radius:5px; background:#fff;

	margin-bottom:20px;

}

#rt-showcase .rt-block {padding: 0;}



#newsflash .flashing {

	background: url(../images/note.png) no-repeat; 

	width: 115px; 

	height: 83px; 

	top: -40px;

	left: 22px;

	position:absolute;

}

#newsflash li {

	width:720px;

}



/* Breadcrumbs */

#rt-breadcrumbs .rt-grid-12 {

	background: url(../images/breadcrumbs-bg.png) no-repeat;

	width:956px;

	height:36px;

	color:#3a3a3a;

	font-size:11px;

}

#rt-breadcrumbs .rt-alpha {margin-left:2px;}

#rt-breadcrumbs .rt-omega {margin-right:2px;}

#rt-breadcrumbs .rt-block {padding:2px 15px;margin-bottom:3px;}

#rt-breadcrumbs .separator {

	background: url(../images/separator.png) no-repeat;

	width:9px;

	height:34px;

	display:block;

	float:left;

}

#rt-breadcrumbs a.pathway,

#rt-breadcrumbs .no-link {

	float:left;

	padding:7px 10px;

}

#rt-breadcrumbs a {

	color:#3a3a3a;

	font-size:11px;

}

#rt-breadcrumbs .top-menu a {

	color:#1d73ad;

	font-weight:bold;

}

#rt-breadcrumbs .top-menu .rt-block {

	padding:2px 12px 2px 0;

}

.top-menu, .call {

	float:right;

}

.top-menu ul {

	list-style:none;

}

.top-menu li {

	float:left;

	padding:6px 4px 5px 20px;

}

.top-menu li.first {

	padding-left:0;

}



/* Main Top */

#rt-maintop .rt-grid-12 {

	border-width:0 1px 1px; border-style:solid; border-color:#d9d9d9;

	border-bottom-left-radius:5px;

	border-bottom-right-radius:5px;

	background:#fff;

	width:950px;

	margin-left:4px;

	margin-right:4px;

	margin-bottom:12px;

}

#rt-maintop .rt-block {

	padding:0;

}

.module-newsflash {

	margin-left:175px;

	margin-right:35px;

}



/* Sidebar */

#rt-sidebar-a {

	padding:28px 12px 28px 30px;

	margin:2px 0;

}

#rt-sidebar-a .box-sidebar {

	background:url(../images/sidebar-bot.png) no-repeat 1px 100%;

	padding-bottom:15px;

	margin-bottom:15px;

	color:#4d4d4d;

	font-size:13px;

}

#rt-sidebar-a .rt-block {

	background:url(../images/sidebar-mid.png) repeat-y;

	margin:0;

	padding:0;

}

#rt-sidebar-a .module-title {

	margin-bottom:10px;

}

#rt-sidebar-a .title {

	background:url(../images/sidebar-title.jpg) no-repeat;

	padding:10px 15px;

	font-size:16px;

	font-family:Century Gothic;

	color:#333;

	line-height:1.2em;

	letter-spacing:0;

	font-weight:normal;

	margin:0;

}

#rt-sidebar-a .large .title {

	background:url(../images/sidebar-title-2.jpg) no-repeat;

	padding:10px 15px;

	font-size:16px;

	font-family:Century Gothic;

	color:#333;

	line-height:1.2em;

	letter-spacing:0;

	font-weight:normal;

	margin:0;

}

#rt-sidebar-a ul {

	list-style:none;

	margin:0;

}

#rt-sidebar-a ul ul {

	padding:0;

}

#rt-sidebar-a .menu {

	padding:0 15px;

}

#rt-sidebar-a .menu li {

	border-bottom:1px solid #d9d9d9;

	padding:5px 0;

}

#rt-sidebar-a .menu li.parent.active {

	background:url(../images/menus/arrow-down.png) no-repeat 99% 10px;

}

#rt-sidebar-a .menu li li.active {

	background:url(../images/menus/arrow-right.png) no-repeat 0 6px;

}

#rt-sidebar-a .menu li li {

	background:url(../images/menus/arrow.png) no-repeat 0 6px;

	padding:2px 0 2px 15px;

}

#rt-sidebar-a .menu li a, #rt-sidebar-a .menu li li a {

	color:#333;

	font-size:14px;

	line-height:14px;

}

#rt-sidebar-a .menu li li, #rt-sidebar-a .menu li.last {

	border:none;

}

.acymailing_form .inputbox {

	border:1px solid #cfcfcf;

	padding:5px;

}

.acymailing_introtext {

	font-weight:bold;

}

.forme #submit,

.acysubbuttons .subbutton {

	background:url(../images/submit.png) no-repeat;

	border:0;

	width:77px;

	height:25px;

	cursor:pointer;

}

.acysubbuttons .subbutton {

	text-indent: -999em;

}

.latestnewsbox-sidebar {

	padding-right:15px;

}

.latestnewsbox-sidebar li {

	padding:5px 0;

	border-bottom:1px solid #d9d9d9;

}

.latestnewsbox-sidebar a {

	font-size:13px;

	color:#4d4d4d;

}

.box-sidebar .square-blue {

	padding-left: 15px;

}



/* Main */

.menu-home #rt-main .rt-container {

	border:none;

}

#rt-main .rt-container {

	width:950px;

	border-width:0 1px 1px; border-style:solid; border-color:#d9d9d9;

	background:#fff;

	border-bottom-left-radius:5px;

	border-bottom-right-radius:5px;

}

#rt-main .rt-grid-12 {

	margin:0;

	width:950px;

}

#rt-main .rt-grid-12 .rt-block {

	padding:15px 30px;

}

#rt-main .rt-grid-9 .rt-block {

	padding-right:25px;

}

#rt-main .border-top {

	border-top-width:1px; border-top-style:solid; border-top-color:#d9d9d9;

	border-top-left-radius:5px;

	border-top-right-radius:5px;

}

#rt-main .rt-grid-3 {

	width:255px;

	margin:0;

}

#rt-main .rt-push-3 {

	left:255px;

}

#rt-main .rt-grid-9 {

	width:695px;

	margin:0;

}

#rt-main .rt-pull-9 {

	left:-695px;

}

#rt-mainbody {

	font-size:13px;

}

.browse-view {

	padding-top:10px;

}

.AG_classic h1,

.rt-joomla h1,.browse-view h1 {

	font-size:26px;

	font-family:Century Gothic;

	letter-spacing:0;

	color:#0587c5;

	font-weight:normal;

}

.green .VMProdTop,

.rt-joomla.green h1 {

	color:#64ab09;

}

.purple .VMProdTop,

.rt-joomla.purple h1 {

	color:#af3fc1;

}

.orange .VMProdTop,

.rt-joomla.orange h1 {

	color:#fcbc36;

}

.pink .VMProdTop,

.rt-joomla.pink h1 {

	color:#f796b1;

}

.VMProdTop {

	color: #0587c4;

}

.rt-joomla .rt-article {

	margin:0;

}

.rt-joomla .multicolumns .rt-article {

	margin: 0 0 25px;

}

.rt-joomla .rt-articleinfo {

	margin:10px 0 0;

}

.rt-joomla .rt-article-bg {

	border:none;

	padding-right: 15px;

}

.rt-article a {

	color:#2684af;

}

hr {

	border:1px solid #d7d7d7;

}

.table-bg td {

	padding:5px 15px;

}

.table-border td {

	padding:18px;

	border:1px solid #e1e1e1;

}

.table-border td td {

	padding:0;

	border:none;

}

ol li {

	margin-bottom:10px;

}

.mp3browser {

	padding:15px 17px;

	border:1px solid #d9d9d9;

	border-radius:5px;

	background:#f7f7f7;

}

.mp3-box {

	border:1px solid #e1e1e1;

	border-radius:5px;

	padding:10px;

	margin-bottom:10px;

	width:370px;

	background:#fff;

}

.mp3-title {

	color:#0587c5;

	font-size:14px;

	font-weight:bold;

	padding-left:3px;

}

.featured-view .product-price {

	float:left;

	width:200px;

}

.featured-view .spacer {

	padding:0;

}

.featured-view .product {

	text-align:left;

}

.sign-in {

	background:url(../images/box-login.png) no-repeat;

	float:left;

	width:350px;

	height:312px;

}

.register p.title,

.sign-in .title {

	font-size:18px;

	font-family:Century Gothic;

	color:#000;

	padding:10px 0;

}

.register form,

.sign-in form {

	padding:0 20px;

}

.sign-in .inputbox {

	background:url(../images/button-bg.png) no-repeat;

	border:none;

	height:32px;

	width:210px;

	padding:0 5px;

}

.sign-in .default {

	background:url(../images/sign-in.jpg) no-repeat;

	border:none;

	width:104px;

	height:38px;

	text-indent:-999em;

}

.register {

	background:url(../images/register-top.png) no-repeat;

	float: right;

	width:500px;

	padding-bottom:10px;

}

.register #adminForm {

	border-left:1px solid #d9d9d9;

	border-right:1px solid #d9d9d9;

	margin:0 1px;

}

.register-bot {

	background:url(../images/register-bot.png) no-repeat;

	width:500px;

	height:10px;

}

.register p.title {

	padding-left: 20px;

}

.register .button {

	background:url(../images/button.png) no-repeat;

	width:148px;

	height:35px;

	border:none;

	color:#fff;

	font-size:17px;

}

a.AG_album_thumb

{

    margin: 0 18px 30px 0;

	padding: 0;

	border: none;

}

span.AG_album_thumb_img

{

	margin-bottom: 10px;

}

span.AG_album_thumb_label

{

    font-size:13px;

	color: #333;

	text-align: left;

	font-weight: bold;

}

.date {

	color: #0587c5;

}

#product-top.rt-block {

	padding: 25px 45px 15px;

}

.PricesalesPrice {

	font-size: 24px;

	color: #949494;

}

.product-short-description {

	margin-bottom: 15px;

}

.cart-summary {

	border-radius: 0 0 5px 5px;

	border-width: 1px;

	border-style: solid;

	border-color: #ededed;

}

.continue_link {

	background:url(../images/continue_shopping.png) no-repeat; border: 0 none; cursor: pointer; display: inline-block; height: 37px; vertical-align: bottom; width: 191px;

	text-indent: -999em;

}

.checkout-button-top .vm-button-correct {

	background:url(../images/button.png) no-repeat;

	width:148px;

	height:35px;

	border:none;

	color:#fff;

	font-size:17px;

	padding: 6px 2px 3px;

	letter-spacing: 0;

	font-weight: normal;

}

.adminlist th {

	width: 25%;

	text-align: left;

}



/* Content Bottom */

#rt-content-bottom .rt-block {

	padding-top:0;

}

#VMProduct {

	width:654px;

}

#VMProduct .VMProdTop {

	background:url(../images/featured-top.png) no-repeat;

	padding:9px 20px;

	font-size:18px;

	font-family:Century Gothic;

}

#VMProduct .VMProdMid {

	background:url(../images/featured-mid.png) repeat-y;

	padding:15px 15px 15px 5px;

}

#VMProduct .VMProdBot {

	background:url(../images/featured-bot.png) no-repeat;

	height:10px;

}

#VMProduct .VMTitle {

	display: block;

	color: #4d4d4d;

	font-size: 15px;

	font-weight:bold;

}

#VMProduct .VMDetail{

	display: block;

	font-size: 13px;

	color:#4d4d4d;

	margin-top:15px;

}

#VMProduct .VMMore{

	display: block;

	font-size: 13px;

	color:#0587c5;

	margin-top:15px;

	background:url(../images/menus/arrow-right.png) no-repeat 100% 50%;

	width:75px;

}

.VMImg {

	width: 100%;

}

h2.title {

	font-family: Century Gothic;

	color: #666666;

	letter-spacing: 0;

}

.rt-article-title {

	height: 40px;	

}

.rt-article-title a {

	color: #333;

}

.rt-date-posted {

	color: #0587c5;

	font-size: 13px;

}

.relateditems {list-style:none; padding:0;}

.relateditems li {background:url(../images/square-blue.jpg) no-repeat 0 50%; padding-left:15px;}

.relateditems li a {color: #0587c5; line-height: 1.5em; border-bottom: 1px dotted #bfd3dc; }



/* Main Bottom */

#rt-mainbottom .rt-block {

	padding:9px;

}

.box-green,.box-blue {

	width:185px;

	height:235px;

	float:left;

	margin-right:6px;

}

.box-green p,.box-blue p {

	margin-bottom:8px;

}

.box-green.last {margin-right:0;}

.box-green {background: url(../images/box-green.png) no-repeat;}

.box-blue {background: url(../images/box-blue.png) no-repeat;}



/* Bottom */

#rt-bottom .rt-block {

	float:left;

	width:185px;

	padding-left:2px;

	padding-right:3px;

}

#rt-bottom .title {

	font-size:18px;

	color:#0587c5;

	font-family:Century Gothic;

	letter-spacing:0;

}

#rt-bottom .menu {

	list-style:none;

	padding:0;

}

#rt-bottom a {

	line-height:1.5em;

}



/* Footer */

#rt-footer .rt-container {

	border-top:1px solid #e4e4e4;

	margin-bottom:20px;

}

#rt-footer .rt-block {

	padding:10px 0 0;

	margin-bottom:0;

}

#rt-footer .rt-grid-7,

#rt-footer .rt-grid-7 .rt-block {

	text-align: right;

}

.powered-by {

	font-size:9px;

	line-height:9px;

}