body {
	font-family: Arial, Verdana, sans-serif;
	font-size:small;
	padding:0;
	margin:1em 0;
	text-align:center;
	background:url(/template/.jpg) top left repeat;
	} 

h1 {
	font-size:1.3em;
	color:#B93435;
	font-weight:bold;
	margin-top:10;
	text-transform:none;
	}
#content h1 {
        font-size:1.3em
        /*font-size:1.5em*/
        }

h2 {
	font-size:1.5em;
	color:#6BA363;
	font-weight:normal;
	}
h2 a {
	color:#6BA363 !important;
	text-decoration:none;
	}
h2 a:hover {
	color:#2B6194 !important;
	}
h3, h4 {
	font-size:1em;
	text-transform:none;
	color:#333;
	}
h4 a {
	color:#333;
	text-decoration:none;
	}
h6 {
font: normal 21px Baskerville, "Hoefler text", Georgia,serif;
color: #2E2E2E;	
}

a {
	color:#5a595a;
        /*color:#694815;*/
	}
p,ul,ol {
	line-height:1.5em;
	}
	

#container {
	width:787px;
	text-align:left;
	border:8px solid white;
	margin:auto; /*F2F2F2*/
	background:#fff url(/template/side-bg.gif) 0 0 repeat-y;
	}


#banner {
	height:160px;
        border-bottom:px solid white;
	margin-bottom: 10px;
	clear:both;
	background:#FFFFFF url(/template/pp-logo.jpg) center top no-repeat;
	}

.brand-logo {
	height:160px;
	text-decoration:none;
	display:block;
	text-indent:-999em;

	}

#brand {
	height:20px;
        width:99.5%;
        float:center;
	border-bottom:8px solid white;
	background:#B93435  0 0 no-repeat;
	color:#333;
		}
#brand h2 {
	height:79px;
	margin:0;
	}
#brand h2 a {
	height:79px;
	display:block;
	text-decoration:none;
	text-indent:-999em;
	no-repeat;
	/*width:150px;
	float:right;*/
	}
#brand h2 span {
	height:34px;
	display:block;
	width:500px;
	float:left;
	font-size:12px;
	text-align:center;
	padding:30px 0 0 0;
	color:white;
	}
#brand h2 span a {
	display:inline;
	padding:0;
	color:white !important;
	text-indent:0;
	background:none;
	width:auto;
	height:auto;
	float:none;
	}
#brand h2 span a:hover {
	text-decoration:underline;
	}
#brand ul {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	}
#brand li {
	float: left;
	padding: 0;
	margin: 0;
	}


#brand .links-information a {
	color:#fff;
	padding: 2px 10px 5px 10px;
	border-right: 1px solid #F2F2F2;
	text-transform:none;
	margin: 0px;
	text-decoration:none;
        font-weight: bold;
	}


#brand .links-information a:hover {
	background-height:12px;
	background-color:#F2F2F2;
        color:#B93435;
        font-weight: bold;
	}

#brand .links-information .last a {
	border-right: 0;
}
	
	
	
	

#side {
	width:168px;
	border-right:8px solid white;
	float:left;
	padding:10px 0 20px 0;
	/*background-color: <!--#E8E8E8-->;*/
        display:block; 
	}
#side ul {
	margin:0;
	padding:5px 0 5px 0;
	list-style:none;
	}
#side ul ul {
	margin:0;
	padding:0;
	list-style:none;
	}
#side li {
	display:inline;
	}
#side ul a {
	display:block;
	padding:2px 0 2px 15px;
	text-transform:none;
	text-decoration:none;
	}
#side ul .current a {
	font-weight:bold;
	text-decoration:none;
	color:#9E2529;
	}
#side ul a:hover {
	background:#F2F2F2;
	}
#side ul a.highlight-edit-small {
	display:inline;
	color:red;
	}
#side ul ul a {
	padding:2px 0 2px 25px;
	}
#side .highlight-edit-small {
	padding:4px;
	margin-left:10px;
	}


/* 

HIDING EMPTY CATEGORIES

*/



#side .link-pallet-wrapping,
#side .link-carton-sealing
{
	display: none;
}


.links-groupings ul,
.links-groupings h4 {
	margin:1em 0 0 0;
	}
	
	
	
	
	
#content {
	width:600px;
        /*height:500px;*/
	margin:0;
	margin:2px 0 0 2px;
	/*<!--background:#F2F2F2-->;*/
	float:left;
	/*<!--border: 13px solid #F2F2F2-->;*/
	}

.subsection-category #content {
	width:530px;
	}
	
	
	

	

	
#page-home #content {
	width:600px;
	padding:0;
	margin:0;
	}

#page-home #content ul.homepics {
	margin:0;
	padding:0;
	list-style:none;
	}
#page-home #content ul.homepics li {
	display:inline;
	}
#page-home #content ul.homepics a {
	display:block;
	float:left;
	text-decoration:none;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	}
#page-home #content ul.homepics a:hover {
	display:block;
	float:left;
	text-decoration:none;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	}
#page-home #content .home1 a {
	width:600px;
	height:142px;
	background:url(/template/rpc-sketch-pad.jpg);
	border-right:8px solid white;
	}

/*
#page-home #content .home2 a {
	width:157px;
	height:121px;
	background:url(/template/home2.jpg);
	border-right:8px solid white;
	border-bottom:8px solid white;
	}
#page-home #content .home3 a {
	width:198px;
	height:121px;
	background:url(/template/home3.jpg);
	border-bottom:8px solid white;
	}
#page-home #content .home4 a {
	width:241px;
	height:115px;
	background:url(/template/home4.jpg);
	border-right:8px solid white;
	}
#page-home #content .home5 a {
	width:114px;
	height:115px;
	background:url(/template/home5.jpg);
	}
*/
#page-home h1,#page-home #side .highlight-edit-small {
	display:none;
	}
/*
#page-home .highlight-edit {
	position:absolute;
	top:1em;
	right:1em;
	}
*/

/* CHECKOUT */

.section-purchase #side {   /* hide sidenav */
	display:none;
	}
.section-purchase #content { /* make content wider */
	width:auto;
	}
.links-path,.section-purchase #brand .links-information {  /* change top links into breadcrumb */
	display:none;
	}
.section-purchase .links-path {
	display:block;
	margin:2px 0 0 87px;
	}

.section-purchase #container {
	background:#F2F2F2;
	}	
	
	
	


/* CART */

 .cart-empty .links-order,
.cart-empty h4.cart,
#page-home .links-order,
#page-home h4.cart,
#page-home #side .links-groupings {
	display:none;
	}	
.links-order, #side h4  {
	padding:0 15px;
	}	
.links-order li {
	display:block !important;
	}
.links-order a {
	display:inline !important;
	}		
	
	
	
/* FOOTER */

.links-footer {
	width:787px;
	height:2px;
	border-top:8px solid white;
	clear:both;
        background:#B93435;
	}
.links-footer ul {
	height:25px;
	margin:0;
	padding:76px 100px 0 0;
	text-align:right;
        background:#fff;
	}
.links-footer li {
	display:inline;
	}
.links-footer a {
	display:inline;
	padding-left:20px;
	text-decoration:none;
	}






/* COPYRIGHT */

.copyright {
	text-align: center;
	font-size: 10px;
	color: #999;
	padding-top: 5px;
	padding-bottom: 5px;
}

.copyright a {
	color: #999;
	text-decoration: none;
}

.copyright a:hover {
	color: #B93435;
}





.form-search {
	margin:0;
	padding:10px 0 10px 0;
	}
.form-search label {
	display:none;
	}
.form-search #keywords {
	width:126px;
	margin:0px 0 0 15px;
	border:1px solid #999;
	padding:2px;
	}
.form-search .button {
	border:none;
	background:none;
	margin:4px -10px 0 100px;
	color:#333;
	font-size:11px;
	}





/* TERMS AND CONDITIONS LIST */


.terms-and-conditions {
	list-style-type: lower-alpha;
}




.layout-gridview .product {
	border:1px solid #D1D1D1;
	background:white;
	margin:0 13px 20px 0; 
	padding:10px 3px;
	width:155px;
	float:left; 
	height:180px;
	}
.layout-gridview .product-image { 
	height:155px;
	}

.layout-listview .product-image {
	height: 130px;
}


.subsection-product .product-image	{
	width:45%;
	border:1px solid #D1D1D1;
	background:white;
	padding:20px 0;
	margin:0 0 1em 1em;
	}
.product {
	border: 1px solid #fff;	
	}

.product:hover {
	border:1px solid #BBB;
	}
#page-zoom .product-image {
	width:auto;
	}




.category-description {
	padding:0 0 1em 0 ;
	}




.subsection-product .form-standard,
.subsection-product .table-data,
.subsection-product .product-attributes {
	width:50%;
        display:none;
	}
/* 
.subsection-product .form-standard,
.subsection-product .attribute-price,
.logged-out .highlight-price {
	display:none;
	} */ 

/*
.subsection-product .attribute-price-wholesale dt {
	width:101px;
	}
	

.subsection-product .form-standard,
.logged-out .attribute-price,
.logged-out .highlight-price,
.logged-out .attribute-stock {
	display:none;
	}

.subsection-product .form-standard,
.logged-in .attribute-price,
.logged-in .attribute-stock {
	display:none;
	}

.admin .form-standard,
.admin .attribute-price,
.admin .attribute-stock {
	display:block;
	}


.wholesale .form-standard,
.wholesale .attribute-price
.wholesale .attribute-stock {
	display:block;
	}	
	*/

fieldset, div {
	-moz-border-radius:0 !important;
	}
	
	


a.highlight-edit-small,a.highlight-edit {
	color:red !important;
	}	
	
	

/* 	Mind Internet Branding  */

body.admin .panel-admin {
	padding-bottom:88px;
	background:white url(http://www.mindmediagroup.com/assets/admin-mind-media-logo.gif) 9px 97% no-repeat;
	}

body.admin .panel-admin .a {
	color:black;
	}
/*
body.admin .panel-admin li.link-setup{
	display:none;
	}

body.admin .panel-admin li.link-products{
	display:none;
	}

body.admin .panel-admin li.link-orders{
	display:none;
	}

body.admin .panel-admin li.link-reports{
	display:none;
	}

body.admin .panel-admin li.link-layout{
	display:none;
	}
.section-admin  .links-subsection {
        display:none;
        }


.section-admin  .row-products {
        display:none;
        }

.section-admin  .row-gateway {
        display:none;
        }

.section-admin  .row-status {
        display:none;
        }

 

.section-admin  .row-products {
        display:none;
        }

.section-admin  .row-gateway {
        display:none;
        }

.section-admin  .row-status {
        display:none;
        }
*/
.message-promo 	{ 
	padding:15px 5px 10px 15px;
	border:1px solid #BCE5A3; 
        -moz-border-radius: 5px;
        -border-radius: 5px;
	/*background: <!-- #E4FFCF; #EFF5E9 --> */
	}

.message-wstyle 	{ 
	width:740px;
        padding:10px 10px 10px 10px;
	border:1px solid #D1D1D1; 
	background: #FFFFFF;
	-moz-border-radius: 5px;
	}

/* .subsection-product .attribute-weight {
	display:none;
	}	*/

/* hide order and purchase links if not a wholesaler */
.links-login .link-order,
.links-login .link-purchase {
	display:none !important;
	}
.wholesale .links-login .link-order,
.wholesale .links-login .link-purchase {
	display:inline !important;
	}

/* CART */

.cart-empty .links-order,
.cart-empty h4.cart,
#page-home .links-order,
#page-home h4.cart,
#page-home #side .links-groupings {
	display:none;
	}	
.links-order, #side h4  {
	padding:0 15px;
	}	
.links-order li {
	display:block !important;
	}
.links-order a {
	display:inline !important;
	}	


.link-account {
        display:none;
        }	


#photoholder {
	margin: 0;
	width: 700px;
	background-color: #fff;
	height: 225px;
        }

#moving {
	margin-top: px;
        padding: 40px;
	}

.form-admin{
        display:;
        }

#admin {display:none}
#page-products {
        display:inline;

#page-reports {
        display:none;
}
.reports-summary {
        display:none;
        }

.links-section-options{
        display:none;
        }
