@import url(news.css);

body
{
	margin: 10px 0 10px 0;
	font-family: Arial, Verdana, Sans-Serif;
	background-color: #FFF;
	color: #000;
	font-size: 76%;
}
	
img{ display: block; border: 0px;} 


h1{font-size: 2em; display: block; margin: 3px 0px 10px 0px; border-bottom: 1px solid black; font-family: Arial Narrow, Arial, Sans-Serif;}
h2{font-size: 1.3em; display: block; padding: 10px; margin: 0px; }

a { font-weight: bold; color: #000; text-decoration: underline;}
a:hover{}

.Homeimg{ margin: 0px; padding: 0px;}	

/*-----  Rotator   */


.imageContainer {

margin:auto;
width:400px;
height: 400px;
float: left;
padding: 0px;
display: block;
overflow: hidden;
}

.imageContainer img {
	display:none;
	position:absolute;
    
}


/*------------------  Positional Elements   --------------------*/	
.MasterDiv
{
	margin: 0px;
	width: 950px;
	display: table;
	text-align: left;
	float: left; 
}
.BodyContents
{
	display:table;
	background: #fff url(../images/template/mainbg.png) repeat-y;
	width: 950px; 
	}
.CrumbTrailDiv
{ background: url(../images/template/Crumb.gif) no-repeat; padding-left: 167px;
	display: block; margin: 0px; width: 733px; height: 23px;}
.CrumbTrailDiv a
{
	font-weight: normal;
	color: #555;
	display: block;
	float:left;
	padding: 2px 5px 0 0;
	text-decoration: none;
	font-size: 0.8em;
	text-transform: uppercase;
}
.LeftCol{ float: left; display: block; margin: 0 0 0 0; width: 130px; padding: 8px 23px 0 15px; 
	}
	.Menu{ margin: 0 0 20px 0; padding: 0; display: block; float:left; width:130px;}
	.Menu ul{ list-style-type: none; margin: 0px; padding: 0px; }
	.Menu li{ margin: 0px; padding: 0px; background: #661B4A; display: block; float: left;}
	.Menu .Top {background: #661B4A url(../images/template/Top.gif) no-repeat; width: 130px; height: 11px; padding-bottom: 10px;}
	.Menu .Bottom {background: #661B4A url(../images/template/Bottom.gif) no-repeat bottom; width: 130px; height: 11px; padding-top: 40px;
	}
.NewsTicker{ float: left; display: block; width: 130px;}
.MainCol{ width: 450px; float: left; display: block; margin: 0 0 0 0; padding: 0 22px 0 0; }
.RightCol{background: #DFD9F9; width: 160px; float: left; display: block; margin: 0px; padding: 0px; }


/*------ News   */


.NewsSmallDiv{ display: table; clear: both; margin: 0px 0px 0px 10px; width: 140px; border-bottom: 2px solid #333;
	padding: 10px 0px 10px 0px;}
.NewsTitleSm{ font-size: .9em; font-weight: bold; padding: 0px 0px 0px 0px; color: #000;  margin: 0px;}
.NewsDescSm{ font-size: 1em;}
.NewsReadMore{display: block; float: left; color: #F01A24; }


.HomeInfoLink{font-size:0.9em;}
.HomeInfoLink:hover{color:#fff;}

.NewsImageDiv{display: block; float:right; }
.NewsImageDiv ul {list-style:none;margin: 40px 0 0 0;padding:0;}
.NewsImageDiv ul li {margin:0 0 5px 0; background: #D8CFF6; padding: 10px;}
.NewsImageDiv ul li a{margin:0;padding:0; }

.NewsImageDiv ul li a img{margin:0;padding:0;display:block;vertical-align:bottom;}

.SmallNewsImageDiv{float:right; display:block; margin: 0 0 5px 5px; }
.NewsSmallTextDiv{ }

.RegisterDiv{}
.RegisterDiv fieldset{ border: 1px solid #E50F9F; padding: 10px; display:table; float:left;}
.RegisterDiv legend{ font-size: 1.3em; font-weight: bold; margin: 0px 0px 0px 0px; color: #E50F9F;}
.RegisterDiv Table{ padding: 0px; margin: 10px 0px 0px 0px; width: 400px; display:block; float:left;}
.RegisterDiv td{ padding: 0px 0px 3px 0px; width: 50%; font-size: 0.9em; text-align: left;}
.RegisterDiv .TextBox{ width: 180px; background-color: #CCC; border: 0px; font-size: .95em; padding: 2px;}
.RegisterDiv .SignupButton{ background: url(../images/template/button.jpg); border: 0px; padding: 3px; width: 66px; height: 32px; cursor: hand; }

.ContactTitleCell{ width: 170px; vertical-align: top;}
.ContactSubmit{ width: 200px; background-color: #671B4A; border: 1px solid #000; color: #FFF; font-weight: bold;}
.ContactMemo, .ContactTextBox {width: 200px;}

.StoreName{font-size: 2em; display: block; margin: 3px 0px 10px 0px; border-bottom: 1px solid black; font-family: Arial Narrow, Arial, Sans-Serif; }

/*----*/
.StoreDirScroll{display: block; width: 150px; height: 400px; overflow: auto;}
.StoreDirLetter{display: block; margin: 15px 0 0 10px; font-weight: bold;}
.StoreDirLink{display: block; margin: 0 0 2px 10px; font-weight: normal; text-decoration: none;}
.StoreDirLink:hover{text-decoration:underline;}

.StoreBanner{ display: block; border: 0px;}
.StoreName{font-size: 2.8em; display: block; padding: 10px 10px 0px 0; color: #000;font-family: Arial Narrow, Arial, Sans-Serif; }
.StoreDescription{ margin: 0px; padding: 0px;}
.StoreTel{display: block; padding: 5px 10px 2px 0px; margin: 0px; font-size: 1.1em; text-decoration: underline; color: #000;}
.StoreWebsite{display: block; padding: 3px 10px 2px 0px; margin: 0px; font-size: 1.1em; text-decoration: underline; color: #000;}
.StoreLogo{ display: block; float: left; }
.StoreLogoDiv{display:block; float:right; background-color: #DFD9F9; padding: 13px; margin: 0 0 0 20px;}

.LoginMainDiv
{
	width: 300px;
	height: 500px;
	padding: 95px 0 0 40px;
	font-family: Verdana;
	font-size: 11px;
	margin: 20px 0 0 150px;
	background: #fff url(../CMS/Images/loginbg.png) no-repeat;
	
}
.LoginTitle
{
	text-align: left;
	font-size: 1em;
	
	font-weight: bold;
	padding: 0 0 10px 0;
	}
.LoginButton
{
	color: #fff;
	background-color: #333;
	margin: 4px 6px 0 0;
	width: 100px;
	border: 1px solid #fff;
	}
