/* The Quilt Show Shoppe CSS Document */


body {
  background: #ffffff;
  color: #000000;
  margin: 0px;
  background-image:url(../images/tqss-web-background-tile.jpg);
}

a {
	color: #004080;
	text-decoration: underline;
}

a:hover {
  color: #0033CC;
  text-decoration: underline;
}
.noBigWidth {
   width: auto;
}
.clear {
   clear: both;
   height: 2px;
   padding: 0;
   margin: 0;
   font-size: 1px;
}
.buttons {
   text-align: center;
}

/* .checkoutForm .label { */
.label {
   width: 200px;
/*    text-align: right; */
   float: left;
   font-weight: bold;
}
/* .checkoutForm .element { */

.element {
   float: right;
   text-align: left;
   width: 420px;
}
.element input,
.element textarea {
   width: 70%;
}
.element textarea {
/*   height: 100px;*/
   height: 200px;
   font-family: Arial, Verdana, Helvetica, Sans-serif;
}
.element input.noBigWidth {
   width: auto;
}

.info, .error {
   width: 500px;
   margin: 5px auto;
   background-color: #e2f6d1;
   border: 1px solid #ccecb3;
   padding: 5px;
   text-align: center;
}

.error {
   background-color: #f6d5d1;
   border: 1px solid #efc3be;
   text-align: left;
}

#wrapper
{
	/*position:relative;*/
	width:987px;
	margin-left:auto;
	margin-right:auto;

}

#header
{

}

#nav
{
	background-image:url(../images/bar_navbar_bevel.jpg);
	background-repeat:no-repeat;
	/*position:relative;*/
	width:987px;
	height:25px;
	padding: 5px 0 0 0px;
	margin: 0 0 0 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight : bold;
	text-align:center;

}

#nav a
{
	color: #ffffff;
/* 	text-decoration:none; */
}

#nav a:hover
{
	color: #ffffff;
/* 	text-decoration:underline; */
   text-decoration:none;
}

.authtext {
   /*position: relative;*/
   top: 0;
   left: 0;
   text-align: left;
   padding-left: 7px;
   width: 300px;
}

.menu {
   margin-top: -15px;
   text-align: center;
   padding-right: 7px;
}
.menu ul,
.menu li {
   display: inline;
   list-style-type: none;
}

.menu li {
   padding: 0 5px;
}

#main
{
	width: 987px;
	/*position:relative;*/
}



#center
{

	background-color:#FFFFFF;
	width:930px;
	margin-left: 26px;
	margin-right: 26px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
  	line-height: 1.5;
	color:#000099;
	background-image:url(../images/tqss-web-background-tile.jpg);

}

#content
{
	float:left;
	width: 715px;
}

#content .loginForm
{

	width:587px;
	height:200px;

}

#minicart
{
	float:right;
	width:195px;
    margin: 20px 0 0 0;

}

#footer {
	margin-top: 10px;
	background-color: #986dc6;
	width: 100%;
	clear: both;
   height: 65px;
	margin-bottom: 20px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	text-align:center;
/* 	padding: 1px; */
}
#footer * {
   margin-top: 5px;
}

#footer a {
	color: #fff;
}

#footer a:hover {
	color: #00C;
}

.homepagecontent
{
    position:relative;
    background-image:url(../images/shoppe_page_background_pt6.jpg);
    background-repeat: none;
    width: 987px;
    height: 407px;
    padding: 0;
    margin: 0;
    margin-left: -28px;
}

.homepagecontent a img
{
    outline:none;
    border: none;
}

.homepagecontent a
{
    outline:none;
    border: none;
}



.shoppeimg
{
    margin: 140px 0 0 30px;
}

.radar
{
    margin: -270px 0 0 535px/*-510px 0 0px 735px*/;
    /*margin: 5px 0 -190px 520px;*/
}

.storelocatortext
{
    margin: -315px 0 0 735px/*-510px 0 0px 735px*/;
    color: #e83e6f;
}

.storelocatortext a
{
    color: #e83e6f;
    font-weight:bold;
}

.openningp
{
    width: 450px;
    color: #e83e6f;
    margin: 110px 0 -190px 520px;
}

.recentCartItems {
  background-color: #eee;
  border: 1px solid #ccc;
}
.recentCartItems .moduleTitle {
  padding: 5px;
}

.recentCartItems .odd {
  background-color: #ddd;
  padding: 5px;
}
.recentCartItems .even {
  background-color: #ccc;
  padding: 5px;
}
.recentCartItems .new {
  background-color: #ffc;
  padding: 5px;
}


#loggedIn
{
   float: right;
   position: relative;
   z-index: 1;
   margin-bottom: 10px;
}

#loggedIn span
{
   color: red;
}


/*the following were created for store products with multiple images*/

#rcol {
width: 357px;
float: left;
}

#rcol img{
padding-top: 50px;
}

#lcol {
width: 357px;
float: right;
}

#lcol img{
padding-top: 15px;
}

.partnerStoreError
{
	border: solid #FF0000 thin;
	background-color:#FFCCCC;
	color:#FF0000;
	padding: 10px;
	width: 360px;
}

.input_disabled
{
    background-color:#afafaf;
}

#font-sizes span { text-decoration: underline; color: #fff; cursor: pointer; }