


body {

    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 80%;
    background: #f8f8f8 url(/store_templates/qualitymags/bg.jpg) repeat-x top ;
    margin:  0px;
    padding: 0px;
    text-align: left;

}



p {

}

h1 {

}

h2 {
	color: #666;
	font-size: 140%;
}

h3 {
	font-size: 120%;
}

h4 {

}

a:link {
	text-decoration: none;
	color: #000000;
    font-weight: bold;
}
a:visited {
	text-decoration: none;
	color: #000000;
    font-weight: bold;
}
a:hover, a:active {
	text-decoration: underline;
	color: #000000;
    font-weight: bold;
}

a:active {
	text-decoration: underline;
	color: #000000;
    font-weight: bold;
}

ul {
    padding: 0px;
    margin: 5px;
}

li {
    margin: 5px;
    padding: 0px;
}

input {

}




#container {
    width: 775px;
    padding: 0px;
    margin: 0px;
    text-align: left;
    background: transparent;
	min-height: 100%;
}


#header {
    width: 750px;
    height: 80px;
    margin: 0px 0px -1px 0px;
    padding: 0px;
    background: transparent;
}

    #header_left {
        margin: 0px;
        padding: 0px;
		border: 0px;
        float: left;
		width: 274px;
		height: 98px;
		background: url(/store_templates/qualitymags/logo.jpg) no-repeat;
		vertical-align: middle;		
    }
	
		#header_left img {
			border: 0px;
			margin: 20px;
			padding: 0px;
			width: 200px;
			height: 50px;
		}


    #header_right {
        margin: 0px;
        padding: 0px;
        float: left;
        background: transparent;
    }

        #header_search {
            margin: 0px 0px 0px 0px;
            padding: 10px 0px;
            background: transparent;
            height: px;
             font-size: 10pt;
        }
		
			#header_search input {
				border: 1px solid #ccc;
				margin: 2px;
			}

        #header_basket {
            margin: 0px;
            padding: 7px 0px;
            background: transparent;
            font-size: 10pt;
		}
		
					#header_basket1  {
						margin: 0px 5px 0px 0px;
						padding: 0px;
						float: left;
						background: transparent;
					}
					
					#header_basket2 {
						margin: 0px 5px 0px 5px;
						padding: 0px;
						float: left;
						background: transparent;
					}
					
					#header_basket3 {
						margin: 0px 5px 0px 5px;
						padding: 0px;
						float: left;
						background: transparent;						
					}										




#nav_left {
    margin: 0px;
    padding: 0px;
    width: 150px;
    background: #f8f8f8;
    float: left;
    font-size: 10pt;
	clear: left;
}

        #nav_left a:link {
            font-weight: bold;
            text-decoration: none;
        	color: #000;
            padding: 0px;
        }
        #nav_left a:visited {
            font-weight: bold;
        	text-decoration: none;
        	color: #000;
            padding: 0px;
        }
        #nav_left a:hover {
            font-weight: bold;
        	text-decoration: underline;
        	color: #f90c0b;
            padding: 0px;
        }

        #nav_left a:active {
            font-weight: bold;
        	text-decoration: underline;
        	color: #f90c0b;
            padding: 0px;
        }


                  #categories h2 {
                  	background: url(/store_templates/qualitymags/nav_categories.jpg) no-repeat center;
                  	margin: 0px;
                    padding: 0px;
                  	width: 150px;
                  	height: 30px;
                  }

                  #categories h2 span {
          	        display:none;
              	  }

                  #categories ul {
                      margin: 0px;
                      padding: 0px;
                  }

                  #categories li {
                     background: url(/store_templates/qualitymags/nav_bg.jpg) repeat-x;
                     margin: 0px;
                     padding: 3px 3px;
                     height: 17px;
                     width: 144px;
                  }


                  #gifts h2 {
                  	background: url(/store_templates/qualitymags/nav_gifts.jpg) no-repeat center;
                  	margin: 0px;
                      padding: 0px;
                  	width: 150px;
                  	height: 30px;
                  }

                  #gifts h2 span {
          	        display:none;
              	  }

                  #gifts ul {
                      margin: 0px;
                      padding: 0px;
                  }

                  #gifts li {
                     background: url(/store_templates/qualitymags/nav_bg.jpg) repeat-x;
                     margin: 0px;
                     padding: 3px 3px;
                     height: 17px;
                     width: 144px;
                  }


                  #your_account h2 {
                  	background: url(/store_templates/qualitymags/nav_your_account.jpg) no-repeat center;
                  	margin: 0px;
                      padding: 0px;
                  	width: 150px;
                  	height: 30px;
                  }

                  #your_account h2 span {
          	        display:none;
              	  }

                  #your_account ul {
                      margin: 0px;
                      padding: 0px;
                  }

                  #your_account li {
                     background: url(/store_templates/qualitymags/nav_bg.jpg) repeat-x;
                     margin: 0px;
                     padding: 3px 3px;
                     height: 17px;
                     width: 144px;
                  }


                  #website_tools h2 {
                  	background: url(/store_templates/qualitymags/nav_website_tools.jpg) no-repeat center;
                  	margin: 0px;
                    padding: 0px;
                  	width: 150px;
                  	height: 30px;
                  }

                  #website_tools h2 span {
          	        display:none;
              	  }

                  #website_tools ul {
                      margin: 0px;
                      padding: 0px;
                  }

                  #website_tools li {
                     background: url(/store_templates/qualitymags/nav_bg.jpg) repeat-x;
                     margin: 0px;
                     padding: 3px 3px;
                     height: 17px;
                     width: 144px;
                  }

                  #nav_left_bottom {
                      text-align: center;
                      padding: 10px;
                  }


#contentcontainer { /* To house the below prop div next to content */
	margin: 0px 0px;
	width: 565px;
	float: left;
	background: #fff url(/store_templates/qualitymags/content_shadow.jpg) repeat-y right ;
	padding: 15px 30px 10px 15px;
	border-left: 1px solid #ccc;
}

#prop { /*To make the content div expand to at least 800px due to bug in IE */
	height:800px;
	float:right;
	width:1px;
	background: transparent;
}

#content {  

	width: 550px;
	background: transparent;
	margin: 0px;
}

#contentsecure {
	margin: 0px 0px;
	width: 760px;
	float: left;
	background: #fff url(/store_templates/qualitymags/content_shadow.jpg) repeat-y right ;
	padding: 15px 30px 10px 20px;
	border-left: 1px solid #ccc;
}

		#bannerAd {
			visibility:visible;
			text-align: center;
		}

        .StoreText {

        }

		.ItemName {
            font-size: 110%;
            font-weight: bold;
            color: #000;
            margin: 0px;
            padding: 0px;
		}

        .ItemNameDisplay {
            font-size: 90%;
            font-weight: bold;
            color: #000;
            margin: 0px;
            padding: 0px;
        }

		.OfferText {

		}

		.DirectDebit {
			font-size: 80%;
		}

		.CheckoutText {
			font-size: 80%;
		}

		.CheckoutFields {
			font-size: 80%;
		}

		.CheckoutHeaders {
			font-size: 90%;
			font-weight: bold;
		}

		.CheckoutBasketSummary {
			font-size: 90%;
			font-weight: bold;
		}
		
		.YourBasket {
			font-size: 130%;
			font-weight: bold;
		}
		
		.redbold {
			color: #c00;
			font-weight: bold;
		}
		
		#hometext {
			width: 515px;
			margin: 0px auto;
			background: #fff;
			text-align: center;
		}
		
		#hometext p {
			padding: 10px;
			text-align: left;
		}
		
		        #hometext_t {background: url(/store_templates/qualitymags/hometext_dot.jpg) 0 0 repeat-x;}
				#hometext_b {background: url(/store_templates/qualitymags/hometext_dot.jpg) 0 100% repeat-x;}
				#hometext_l {background: url(/store_templates/qualitymags/hometext_dot.jpg) 0 0 repeat-y;}
				#hometext_r {background: url(/store_templates/qualitymags/hometext_dot.jpg) 100% 0 repeat-y;}
				#hometext_bl {background: url(/store_templates/qualitymags/hometext_bl.jpg) 0 100% no-repeat;}
				#hometext_br {background: url(/store_templates/qualitymags/hometext_br.jpg) 100% 100% no-repeat;}
				#hometext_tl {background: url(/store_templates/qualitymags/hometext_tl.jpg) 0 0 no-repeat;}
				#hometext_tr {background: url(/store_templates/qualitymags/hometext_tr.jpg) 100% 0 no-repeat;}
				
		#aboutus {
		
		}

		#giftideas {
			
		}
		
				#giftideas h3 {
					font-size: 120%;
					background: #c00;
					padding: 2px 5px;
					margin: 15px 0px;
					color: #fff;
					float: none;
				
					
				}
				
				#giftideas h4 {
					font-size: 100%;

				}
				
				#giftideas p {
					
				}
		
				#block {
					background: transparent;
					width: 100%;
					margin: 3px;
				}
				
				#item {
					background:;
					float: left;
					margin: 0px 5px;
				}
					
				#item img {
					border: 0px;
				}
				
		#faq {
		}
		
		#contactus {
		}
		
		#contactus h3 {
			font-size: 110%;			
		}
		
		#contactus h4 {
			width: 100%;
			background: #c00;
			color: #fff;
			padding: 3px 5px;

		}
		
		#contactus h4 {
			font-size: 100%;
		}
		
		#contactus hr {
			width: 100%;
			height: 1px;
		}
			
		#contactus li {
			list-style: none;
		}
		
		#sitemap {
			width: 100%;
			padding: 0;
			margin: 0;
			background:;
		}
		
			#sitemapleft {
			float: right;
				width: 40%;
				margin: 0px 15px 0px 0px;
			}
			
			#sitemapright {

				margin: 0px;
				width: 40%;	

			}
			
			#sitemap h3 {
				width: 100%;
				background: #c00;
				color: #fff;
				padding: 3px 5px;
				margin: 2px;
			}	
			
			#sitemap ul {
				list-style: disc;
				margin: 1px 10px ;
				padding: 1px;
				background: transparent;
			}
			
			#sitemap li {
				list-style: disc;
			}
			
			#sitemap ul li ul li {
				list-style: circle;
				margin: 2px 5px;
			}
		
		#managesubscription {
		}
		
		#manageleftcolumn {
			float: left;
			width: 45%;
			margin: 0px 5px;
			background:;
		}
		
		#managerightcolumn {
			width: 45%;
			background:;
			margin: 0px 5px;			
		}	
		
		#managesubscription h3 {
			background: #cc0000;
			padding: 2px 5px;
			color: #fff;
		}		




#footer {
    width: 738px;
    height: 40px;
    margin: 0px;
    padding: 0px;
    background: #00c7f2 url(/store_templates/qualitymags/nav_main_bg.jpg) repeat-x;
    text-transform: capitalize;
    text-align: right;
    font-size: 10pt;
    color: #ffffff;
    float: left;
    z-index: 2;

}


		#footer a:link {
			text-decoration: none;
			color: #000000;
			font-weight: bold;
			padding: 2px 6px;
		}
		#footer a:visited {
			text-decoration: none;
			color: #000000;
			font-weight: bold;
			padding: 2px 6px;										
		}
		#footer a:hover {
			text-decoration: underline;
			color: #000000;
			font-weight: bold;
			padding: 2px 6px;							
		}
		
		#footer a:active {
			text-decoration: underline;
			color: #000000;
			font-weight: bold;
			padding: 2px 6px;										
		}		




    #footer li {
        display:inline;
        padding: 0px;
		margin: 5px;
        background: transparent;
        }

            #footer_shadow {
                width: 20px;
                height: 40px;
                background: url(/store_templates/qualitymags/content_shadow.jpg) repeat-y left ;
                float: left;
                margin: 0px;
                padding: 0px;
            }
			
/*Hacks*/

#clearfloat { 
	float: none;
	height: 140px;
	width: 50px;
	background: #ccc;
}

/* E-VOUCHER CLASSES */

.eVoucher
{
	background: #ffffff; 
	border: 1px solid #000000;
	text-align: left;
	width: 250px;
}

.eVoucher font.eVoucherName
{
 	color: #000000;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.eVoucher font.eVoucherError
{
 	color: #cc0000;
}

.eVoucherAccept
{
 	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background: #ffffff; 
	border: 1px solid #000000;
	text-align: center;
}

.strikethrough {
	color: #CC0000;
	text-decoration: line-through;			
	}


/* END E-VOUCHER CLASSES */

