﻿/* CSS Document */

/*Splash tags*/

#SplashWrapper	{
	margin: 0 auto;
	width: 960px;
}

#SplashHeader	{
	background: url(images/splash-header.jpg) no-repeat;
	height: 148px;
	width: 960px;
}

#SplashInnerWrapper	{
	background: #EBF1FF;
	height: 365px;
	padding: 20px 0 0 90px;
	width: 870px;
}

#dnn_SplashRetail	{
	float: left;
	height: 174px;
	padding: 0 50px;
	text-align: justify;
	width: 300px;
}

#dnn_SplashWholesale	{
	float: left;
	height: 174px;
	margin: -10px 0 0 0;
	padding: 0 50px;
	text-align: justify;
	width: 300px;
}

*:first-child + html #dnn_SplashWholesale	{
	margin: 0;
}

* html #dnn_SplashWholesale	{
	margin: 0;
	width: 300px;
}	

#dnn_SplashContent	{
	margin: 30px 0 0 0;
	float: left;
	text-align: center;
	width: 780px;
}

#SplashShadow	{
	background: url(images/splash-shadow.png) top no-repeat;
	height: 50px;
	width: 960px;
}

*:first-child + html #SplashShadow	{
	background: url(images/splash-shadow.png) top no-repeat;
}

* html #SplashShadow	{ 
	background: none;
}

/*Main page tags*/

#header	{
	background: url(images/header-bg.jpg) repeat-x;
	height: 111px;
}

#logo	{
	height: 81px;
	margin: 0 auto;
	text-align: left;
	width: 884px;
}

.login	{
	padding: 0 5px 0 0;
	text-align: right;
}

.login a	{
	color: #414141 !important; /*dark ash*/
}

#dnn_Nav	{
	background: url(images/shop-online.jpg) left top no-repeat;
	height: 30px;
	margin: 0 auto;
	width: 884px;
}

#visit	{
	height: 30px;
	margin: -30px 0 0 80%;
	padding: 5px 0 0 0;
	position: relative;
	width: 180px;
}

#visit a	{
	color: #fff;
}

#outter-wrapper	{
	margin: 0 auto;
	width: 899px;
}

* html #outter-wrapper	{
	margin: -12px 0 0 0;
}

#shadow-wrapper	{
	background: url(images/shadow.png) repeat-y;
	float: left;
	width: 899px;
}

* html #shadow-wrapper	{
	background: none;
}

#wrapper	{
	background: #fff url(images/flower.jpg) top left no-repeat;
	float: left;
	margin: 0 0 0 6px;
	width: 888px;
}

#breadcrumb	{
	margin: 0 0 0 132px;
	padding: 5px 0 0 0;
	text-align: left;
}

#breadcrumb a	{
	color: #414141 !important; /*dark ash*/
}

#dnn_ContentPane	{
}

.Content	{
	float: left;
	margin: 0 auto;
	padding: 10px 0 0 132px;
	text-align: justify;
	width: 480px;
}

#dnn_ContentPane .Normal *
{
	color: #9B9B9B;
}

/*Shopping Cart Content Pane*/

.CartContent	{
	float: left;
	margin: 10px 0 0 132px;
	width: 740px;
}

#dnn_Images	{
	float: left;
	padding: 20px;
	width: 200px;
}

#dnn_Images img	{
	padding: 10px 20px 10px 20px ;
}

#copyright	{
	background: #97A6CB; /*light purple*/
	color: #fff;
	float: left;
	height: 25px;	
	letter-spacing: 1px;
	padding: 5px 0 0 40px;
	text-align: center;
	width: 96%;
}

#copyright a	{
	color: #EBF1FF; /*baby blue*/
	text-decoration: none;
}

#copyright a:hover	{
	color: #fff;
}

#dnn_Nav	{
	margin-top: 0;
}

/*DNN adds a br below the content pane name (in this case nav)*/
#dnn_Nav .SubHead br	{
	display: none;
	height: 0;
	visibility: hidden;
}

/*bringing the nav up because the table was 58px in height and could not be overwritten, and it was hidden under a content pane; so we could not login*/
#dnn_Nav #dnn_ctr371_DD table 	{
	margin: -18px 0 0 0;
}

/*local version of nav issue, uncomment this and it will work locally
#dnn_Nav #dnn_ctr1271_DD table 	{
	margin: -18px 0 0 0;
}
*/

#dnn_ctr421_ModuleContent	{
}
