
body {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 80%;
    background: #ffffff /*url(/store_templates/subscouk2/bg_gradient.jpg) repeat-x bottom ;*/
    margin:  0px auto;
    padding: 0;
    text-align: center;

}

p {

}

h1 {
    text-align: right;
    font-size: 18px;
    padding: 10px 25px;
    margin: 0px;
    color: #FFFFFF;
    vertical-align: middle;
}

h2 {
    font-size: 130%;
    padding: 1px 0px;
    color: #666;
    background-color: #f1f1f1;
    border-top: 1px solid #195195;
    border-bottom: 1px solid #195195;
}

h3 {
    font-size: 120%;
    font-weight: bold;
    margin: 5px;
    padding: 0px;
    color: #999;
}

h4 {
    font-size: 100%;
    font-weight: bold;

}

a:link {
	text-decoration: none;
	color: #000000;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover, a:active {
	text-decoration: underline;
	color: #000000;
}

a:active {
	text-decoration: underline;
	color: #000000;
}

ul {
    padding: 0px;
    margin: 5px;
}

li {
    list-style-image: url(/store_templates/subscouk2/bullet_point.gif);
    margin: 5px;
    padding: 0px;
}

/*
input {
	border: 1px solid #666;
	margin: 1px;
}
*/

input[type=text] {
	border: 1px solid #666;
	margin: 1px;
}

#container {
    width: 750px;
    padding: 0px;
    margin: 0px auto;
    text-align: left;
    background: transparent;
}


#header {
    width: 740px;
    height: 70px;
    margin: 0px;
    padding: 20px 5px;
    background:  #fff url(/store_templates/subscouk2/header.gif) no-repeat;
}

        #header a:link {
    	text-decoration: none;
    	color: #fff;
        }

        #header a:visited {
    	text-decoration: none;
    	color: #fff;
        }

        #header a:hover {
    	text-decoration: none;
    	color: #fff;
        }

        #header a:active {
    	text-decoration: none;
    	color: #fff;
        }

#nav {
    width: 740px;
    height: 15px;
    margin: 0px;
    padding: 5px;
    background: #fff url(/store_templates/subscouk2/nav.gif) no-repeat center;
    text-transform: capitalize;
    color: #ffffff;
    font-size: 10pt;

}

        #nav a:link {
            font-weight: bold;
            text-decoration: none;
        	color: #fff;
        }
        #nav a:visited {
            font-weight: bold;
        	text-decoration: none;
        	color: #fff;
        }
        #nav a:hover {
            font-weight: bold;
        	text-decoration: underline;
        	color: #fff;
        }
		
        #nav a:active {
            font-weight: bold;
        	text-decoration: underline;
        	color: #ccc;
        }		

        #nav ul {
        display: inline;
        padding: 0px;
        background: transparent;
        margin: 5px 10px;
        }

        #nav li {
        display:inline;
        padding: 0px;
        margin: 0px 5px;
        background: transparent;
        }

        #nav span {
        background: transparent;
        margin: 5px 10px;
        padding: 0px;
        }


#content {
    margin: 0px;
    padding: 0px;
    background: transparent;
}


#body {
    width: 430px;
    margin: 0px 0px;
    padding: 10px 10px;
    background: transparent;
    float: left;
}

        .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: 80%;
		}
		
		.strikethrough {
			color: #CC0000;
			text-decoration: line-through;			
		}

        #body div {
            margin: 0px;
            padding: 0px;
        }

        #body td {
        	padding: 0px;
        	margin: 0px;
        }

		#body_gift_container {
			background: transparent;
			position: relative;
		}

		#body_gift_ul {
			width: 300px;
  			padding: 10px;
  			position: relative;
 			float: left;
			background: transparent;
        }

        #body_gift_ul p {
  			padding: 10px;
        }

        #body_gift_cover {
			width: 100px;
  			padding: px;
			margin: 10px;
  			float: left;
			background: #fff;
        }

		#body_sitemap li {
			list-style-image: none;
			list-style: circles;
		}

		#body_faq li {
			list-style-image: none;
			list-style: none;
		}

        #body_contactus {
            background-image: url(/store_templates/subscouk2/contact_us_bg.jpg);
            background-position: bottom right;
            background-repeat: no-repeat;
}


		#body_contactus h3 {
			margin: 5px 0px;
        }

        #body_magsaz {
            background-image: url(/store_templates/subscouk2/mags_a_z_bg.jpg);
            background-position: top right;
            background-repeat: no-repeat;
        }



        #body_secure {
                width: 750px;
                background: transparent;
        }
        
	.cover_image {
		background: #ccc url(http://www.subscription.co.uk/covers/current/blank.gif) no-repeat;
		width: 100px;
		height: 140px;
	}        
        


#right_column {
    width: 140px;
    background: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 5px;
    float: left;
}

#verisign {
    width: 140px;
    margin: 5px 0px;
    padding: 0px;
    background: transparent;
    text-align: center;

}

        #verisign_t {background: url(/store_templates/subscouk2/verisign_dotx.jpg) 0 0 repeat-x; width: 140px;}
        #verisign_b {background: url(/store_templates/subscouk2/verisign_dotx.jpg) 0 100% repeat-x}
        #verisign_l {background: url(/store_templates/subscouk2/verisign_dotx.jpg) 0 0 repeat-y}
        #verisign_r {background: url(/store_templates/subscouk2/verisign_dotx.jpg) 100% 0 repeat-y}
        #verisign_bl {background: url(/store_templates/subscouk2/verisign_blx.jpg) 0 100% no-repeat}
        #verisign_br {background: url(/store_templates/subscouk2/verisign_brx.jpg) 100% 100% no-repeat}
        #verisign_tl {background: url(/store_templates/subscouk2/verisign_tlx.jpg) 0 0 no-repeat}
        #verisign_tr {background: url(/store_templates/subscouk2/verisign_trx.jpg) 100% 0 no-repeat;padding: 5px;}



#affiliate {
	width: 120px;
	height: 600px;
	vertical-align:middle;
	text-align:center;
	margin: auto;
}

#search {
    width: 140px;
    margin: 5px 0px;
    padding: 0px;
    background: #fff;
}

        #search h3 {
        	background: url(/store_templates/subscouk2/search_header.gif) no-repeat center;
        	margin: 0px;
            padding: 0px;
        	width: 130px;
        	height: 35px;
        }

        #search h3 span {
	        display:none;
    	}

        #search_box {
        width: 120px;
        margin: 5px 0px;
        border: 1px solid #666;
        padding: 0px 1px;
        }

        #search_button {
        float: right;
        }


        #search_t {background: url(/store_templates/subscouk2/search_dot.jpg) 0 0 repeat-x; width: 140px;}
        #search_b {background: url(/store_templates/subscouk2/search_dot.jpg) 0 100% repeat-x}
        #search_l {background: url(/store_templates/subscouk2/search_dot.jpg) 0 0 repeat-y}
        #search_r {background: url(/store_templates/subscouk2/search_dot.jpg) 100% 0 repeat-y}
        #search_bl {background: url(/store_templates/subscouk2/search_bl.jpg) 0 100% no-repeat}
        #search_br {background: url(/store_templates/subscouk2/search_br.jpg) 100% 100% no-repeat}
        #search_tl {background: url(/store_templates/subscouk2/search_tl.jpg) 0 0 no-repeat}
        #search_tr {background: url(/store_templates/subscouk2/search_tr.jpg) 100% 0 no-repeat;padding: 5px;}

#basket {
    width: 140px;
    margin: 5px 0px;
    padding: 0px;
    background: #f3f3f3;
    text-transform: capitalize;
}

        #basket h3 {
        	background: url(/store_templates/subscouk2/basket_header.gif) no-repeat center;
        	margin: 0px;
            padding: 0px;
        	width: 130px;
        	height: 35px;
        }

        #basket h3 span {
	        display:none;
    	}

        #basket_t {background: url(/store_templates/subscouk2/basket_dot.jpg) 0 0 repeat-x; width: 140px;}
        #basket_b {background: url(/store_templates/subscouk2/basket_dot.jpg) 0 100% repeat-x}
        #basket_l {background: url(/store_templates/subscouk2/basket_dot.jpg) 0 0 repeat-y}
        #basket_r {background: url(/store_templates/subscouk2/basket_dot.jpg) 100% 0 repeat-y}
        #basket_bl {background: url(/store_templates/subscouk2/basket_bl.jpg) 0 100% no-repeat}
        #basket_br {background: url(/store_templates/subscouk2/basket_br.jpg) 100% 100% no-repeat}
        #basket_tl {background: url(/store_templates/subscouk2/basket_tl.jpg) 0 0 no-repeat}
        #basket_tr {background: url(/store_templates/subscouk2/basket_tr.jpg) 100% 0 no-repeat;padding: 5px;}

#featured_mags {
    width: 140px;
    margin: 5px 0px;
    padding: 0px;
    background: #f3f3f3;
    text-transform: capitalize;
}

        #featured_mags h3 {
        	background: url(/store_templates/subscouk2/featured_mags_header.gif) no-repeat center;
        	margin: 0px;
            padding: 0px;
        	width: 130px;
        	height: 35px;
        }

        #featured_mags h3 span {
	        display:none;
    	}
		
		#featured_mags li {
			list-style: none;
			list-style-image: none;
		}

        #featured_mags_t {background: url(/store_templates/subscouk2/featured_mags_dot.jpg) 0 0 repeat-x; width: 140px;}
        #featured_mags_b {background: url(/store_templates/subscouk2/featured_mags_dot.jpg) 0 100% repeat-x}
        #featured_mags_l {background: url(/store_templates/subscouk2/featured_mags_dot.jpg) 0 0 repeat-y}
        #featured_mags_r {background: url(/store_templates/subscouk2/featured_mags_dot.jpg) 100% 0 repeat-y}
        #featured_mags_bl {background: url(/store_templates/subscouk2/featured_mags_bl.jpg) 0 100% no-repeat}
        #featured_mags_br {background: url(/store_templates/subscouk2/featured_mags_br.jpg) 100% 100% no-repeat}
        #featured_mags_tl {background: url(/store_templates/subscouk2/featured_mags_tl.jpg) 0 0 no-repeat}
        #featured_mags_tr {background: url(/store_templates/subscouk2/featured_mags_tr.jpg) 100% 0 no-repeat;padding: 5px;}


#right_right_column {
    width: 140px;
    margin: 0px 0px 0px 0px;
    padding: 0px 5px;
    background: transparent;
    float: left;

}

#right_right_column div.offerPanel img{
    border:none;
    width:139px;
    height:372px;
}

#categories {
    width: 140px;
    margin: 5px 0px;
    padding: 0px;
    background: #e1edfb;
    text-transform: capitalize;

}

        #categories h3 {
        	background: url(/store_templates/subscouk2/categories_header.gif) no-repeat center;
        	margin: 0px;
            padding: 0px;
        	width: 130px;
        	height: 35px;
        }

        #categories h3 span {
	        display:none;
    	}
		
		#categories li {
			list-style: none;
			list-style-image: none;
		}		

        #categories_t {background: url(/store_templates/subscouk2/categories_dot.jpg) 0 0 repeat-x; width: 140px;}
        #categories_b {background: url(/store_templates/subscouk2/categories_dot.jpg) 0 100% repeat-x}
        #categories_l {background: url(/store_templates/subscouk2/categories_dot.jpg) 0 0 repeat-y}
        #categories_r {background: url(/store_templates/subscouk2/categories_dot.jpg) 100% 0 repeat-y}
        #categories_bl {background: url(/store_templates/subscouk2/categories_bl.jpg) 0 100% no-repeat}
        #categories_br {background: url(/store_templates/subscouk2/categories_br.jpg) 100% 100% no-repeat}
        #categories_tl {background: url(/store_templates/subscouk2/categories_tl.jpg) 0 0 no-repeat}
        #categories_tr {background: url(/store_templates/subscouk2/categories_tr.jpg) 100% 0 no-repeat;padding: 5px;}

#gift {
    width: 140px;
    margin: 5px 0px;
    padding: 0px;
    background: #ffffff;
    text-transform: capitalize;

}

        #gift h3 {
            display: none;
        }

        #gift h3 span {
	        display:none;
    	}

        #gift_t {background: url(/store_templates/subscouk2/gift_dot.jpg) 0 0 repeat-x; width: 140px;}
        #gift_b {background: url(/store_templates/subscouk2/gift_dot.jpg) 0 100% repeat-x}
        #gift_l {background: url(/store_templates/subscouk2/gift_dot.jpg) 0 0 repeat-y}
        #gift_r {background: url(/store_templates/subscouk2/gift_dot.jpg) 100% 0 repeat-y}
        #gift_bl {background: url(/store_templates/subscouk2/gift_bl.jpg) 0 100% no-repeat}
        #gift_br {background: url(/store_templates/subscouk2/gift_br.jpg) 100% 100% no-repeat}
        #gift_tl {background: url(/store_templates/subscouk2/gift_tl.jpg) 0 0 no-repeat}
        #gift_tr {background: url(/store_templates/subscouk2/gift_tr.jpg) 100% 0 no-repeat;padding: 5px;}






#footer {
    width: 720px;
    height: 15px;
    margin: 10px 0px;
    padding: 15px;
    background: transparent url(/store_templates/subscouk2/footer.gif) no-repeat top;
	float: left;

}

        #footer ul {
        display: inline;
        padding: 0px;
        margin: 0px 0px 0px 0px;
        background: transparent;
        text-transform: capitalize;
        }

        #footer li {
        display:inline;
        padding: 0px;
        margin: 0px 3px;
        background: transparent;

}


/*------------------ Landing page styles INC --------------------*/

#landing_page {
	background:none;
	width: 580px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

	#landing_page h1 {
		font-size: 170%;
		margin: 10px 0px;
		padding: 5px;
		color: #000;
		text-align: left;
		background: none;
	}

	#landing_page h2 {
		font-size: 140%;
		display: inline;
		margin: 10px;
		background:none;
		border: none;
		color: #000;
	}
	
	#landing_page h3 {
		font-size: 130%;
		margin: 15px 3px;
		color: #000;
	}	
	
	#landing_page p {
		font-size:120%;
		margin:15px 5px;
	}
	
	#landing_page #description {
		
	}
	
	#landing_page_cover {
		background:none;
		float:left;
		margin:10px 20px 10px 10px;
		border:none;
	}
	
	#landing_page_content {
		width:440px;
		background:#fff;
		float:left;

	}
	
	#call_to_action {
		background:#c00;
		width:220px;
		padding:3px;
		text-align:center;
		border: solid 1px #a00;
	}
	
		
	
		#call_to_action a {
			color:#fff;
			font-size:140%;
		}
		
		
		
	#clear {
		clear:both;
	}
	
	#footer_landing_page {
		border-top: 1px solid #666;	
	}
	
		#footer_landing_page ul {
			float: left;
			width: 210px;
			background: none;
			margin: 3px 15px;
			border-right: dashed 1px #666;
		}
		
		#footer_landing_page #end {
			border-right: none;
		}

/*------------------ End Landing page styles INC ----------------*/

/* 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;
}






/* END E-VOUCHER CLASSES */


/*CURRENCY CONVERTER*/

.convertedCurrency{
    color: red;
    /*background: white;*/
    
}
.currencyDisclaimerLink
{
    color: red;
    /*background: white;*/
    font-size: 80%;
}
.currencyDisclaimerCheckout
{
    padding: 5px;
    border: solid 1px red;
    color: red;
    /*background: white;*/
    font-size: 80%;
    width: 150px;
}

/*END CURRENCY CONVERTER*/
