body {
	background: #400076 !important;
	font-family: verdana !important;
}

#wrapper {
background: url("wrapper-blue.png") 0 0 repeat-y;
margin: 0 auto;
text-align: left;
width: 960px;
}


#header {
	background: url("banner.png") 0 0 no-repeat !important;

}

#header a.home {
	display: block;
	width: 415px;
	height: 125px;
	float: left;
	margin-left: 20px;
}

a, a:link, a:visited, a:active {
	color: #8b00ff !important;
	font-weight: bold;	
	text-decoration: none;
}

a:hover {
	color: #8b00ff !important;
	font-weight: bold;
	text-decoration: underline;	
}

#global {
	left: 290px !important;
	top: 10px !important;
}

.lowerglobal {
	margin-top: 10px;
}

#sidebar h3 {
	color: #000 !important;
}

#sidebar ul {
	margin-bottom: 10px !important;
	
}

#sidebar input.imageright-noborder {
	margin-right: 15px !important;
	display: none;
}


#main {
	
	padding: 10px 0 !important;
}





#footer {
	background-color: #400076 !important;
	
}

#footer a {
	color: #fff !important;
}

#footernav {
	margin: -5px 0 0 0 !important;
	padding: 0 !important;
}

#footernav p {
	display: none;	
}

#footernav, #footerinfo {
	letter-spacing: normal;
	color: #cda4ef !important;
}

.rightfooterinfo {
	width: 365px;
	float: right;
	text-align: right;
}

.leftfooterinfo {
	float: left;
	width: 550px;
	height: 100px;
	text-align: left;
	/*background: url(http://www.dogloverstore.com/images/ComingUpRosesPS/paypallogo.gif) 0 0 no-repeat !important;*/
}

.leftfooterinfo img {
	width: 253px;
	height: 80px;
	float: left;
	margin-right: 5px;
	
}


/* BUTTONS
----------------------------------------------- */
/******* ACTION BUTTON *******/

/* Both browsers apply these styles to the action button */
.actn_button_color {
	border: 1px #000 solid !important;
	cursor:pointer;
	white-space:nowrap;
	padding:2px 3px 2px 3px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:12px;
	font-weight:bold;
	text-align:center
}
/* IE uses the filter for the blend */
.actn_button_color {
	* filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#CCE6F9')
	}
/* FireFox uses a background color and white gradient image for the blend */
html>body .actn_button_color {
	background: #A5D6FA url("<ss:value source="$system.styleImage['white_gradient.png']"/>") repeat-x top
}
/******* BEGIN FIREFOX HOVER FOR ACTION BUTTON *******/
.actn_button_color.actn_button:hover {
	border: 1px #000 solid !important;
	color:#444444;
	background: #B3D8F4 url("<ss:value source="$system.styleImage['white_gradient.png']"/>") repeat-x top
}	
/******* END FIREFOX HOVER FOR ACTION BUTTON *******/

/******* REGULAR BUTTON *******/
/* Both browsers apply these styles to the regular button */
.button_color {
	border: 1px #000 solid !important;
	cursor:pointer;
	white-space:nowrap;
	padding:2px 3px 2px 3px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:12px;
	font-weight:bold;
	text-align:center
}
/* IE uses the filter for the blend */
.button_color {
	* filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#EDF3F7')
}
/* FireFox uses the background-color and white gradient image for the blend */
html>body .button_color {
	background: #C7E5FB url("<ss:value source="$system.styleImage['white_gradient.png']"/>") repeat-x top
}
/******* BEGIN FIREFOX HOVER FOR REGULAR BUTTON *******/
.button_color.button:hover {
	border: 1px #000 solid !important;
	color:#444444;
	background: #B3D8F4 url("<ss:value source="$system.styleImage['white_gradient.png']"/>") repeat-x top
}
/******* END FIREFOX HOVER FOR ACTION BUTTON *******/


#column2 {
	padding-left: 15px !important;
	
}


/* DROP DOWN SIDEBAR */

/*
Author: Craig Erskine
Description: Dynamic Menu System - Vertical
*/

ul#navmenu-v,ul#navmenu-v li,ul#navmenu-v ul {
 width: 190px; /* Menu Width */
 margin: 0;
 list-style: none;
}

ul#navmenu-v li { position: relative;  width: 100%; margin: 0 !important;}
ul#navmenu-v li.iehover { z-index: 1000;
	 /* IE z-index bugfix */ }

ul#navmenu-v ul {
 display: none;
 position: absolute;
 top: -100%;
 left: 100%;
 z-index: 9999;
 background: 1px solid #ddd;
 
}

/* Root Menu */
ul#navmenu-v a {
 border-top: 1px solid #ddd;
 border-right: 1px solid #FFF;
 padding: 6px;
 display: block;
 background: #fff;
margin: 0 !important;
 color: #666;
 font-size: 9pt;
 text-decoration: none;
 /*height: 1%;*/
}

/* Root Menu Hover Persistence */
ul#navmenu-v a:hover,ul#navmenu-v li:hover a,ul#navmenu-v li.iehover a {
 background: #eee;
 color: #FFF;
padding: 6px;
margin: 0 !important;
}

ul#navmenu-v ul {
	background: #ddd;
}

/* 2nd Menu */

ul#navmenu-v li:hover li a, ul#navmenu-v li.iehover li a {
 float: none;
 background: #eee;
 font-size: 8pt;	
 padding: 4px;
}


/* 2nd Menu Hover Persistence */
ul#navmenu-v li:hover li a:hover,ul#navmenu-v li:hover li:hover a,ul#navmenu-v li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover a {
 background: #ddd;
}

/* 3rd Menu */
ul#navmenu-v li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li a {
 background: #ddd;
 font-size: 8pt;	
 padding: 2px 4px;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-v li:hover li:hover li a:hover,ul#navmenu-v li:hover li:hover li:hover a,ul#navmenu-v li.iehover li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover a {
 background: #ddd;
}

/* 4th Menu */
ul#navmenu-v li:hover li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li.iehover li a {
 background: #ddd;
}

/* 4th Menu Hover */
ul#navmenu-v li:hover li:hover li:hover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {
 background: #ddd;
}

/* Hover Function - Do Not Move */
ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul { display: none; }
ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul { display: block; margin: 0;}

span.morecats {clear:none; display:inline; position:absolute; right:0; margin:0; padding:9px 0 0 0 ; top:0; z-index:100000;}
span.morecats { font:bold 9pt arial,tahoma,verdana; color: #1b4307; height:auto !important; width:1.54em; /*height:1%;*/ }


/* CHECK OUT */

.sectiontitle {
	background: #8b00ff !important;
	
}



.social img {
	padding: 2px;
	background: #fff;
	border: 1px #ddd solid;
	
}


div.container table#content {
	width: 650px !important;
}

div.container table#content td#column2 {
width: 315px !important; 
}

table.display_section {
	width: 315px !important;  
}

td.display_section_content {
	max-width: 75px !important;
}


