/* CSS Document */

html {
text-align:left;
height:100%;
margin:0px;
background: url(http://www.magazine-group.co.uk/static_content/3pm/en/images/grad-bg.jpg) repeat-x;
background-attachment:fixed;
background-position:center;
background-position: bottom;
}


body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:16px;
height:100%;
margin:0px;
padding:0px;
}
p {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
text-align:left;
line-height:16px;
font-size:12px;
}
h1 {
font-size:22px;
line-height:22px;
margin:18px 0 5px 0;
color:#16478a;
font-weight:100;
}

h2 {
font-size:16px;
color:#16478a;
margin:0 0 2px 0;
font-weight:100;
}

h3 {
font-size:18px;
color:#16478a;
margin:0;
font-weight:100;
}

h1.wholepage {
margin:0;
}

/* LISTS*/

.a-zli {
	background: url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/bullet-point.jpg) left center no-repeat;
	margin-left: 25px;
	padding-left:20px;
	margin-bottom:10px;
	list-style:none;
	}
	
ul
  {
  margin-left: 1em;
  padding-left: 0;
  line-height:18px;
  }
li
  {
  margin: 0;
  padding: 0;
  line-height:18px;
  }
  
  
#arrow-bullet
{
list-style-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/arrow-spaced.gif);
text-decoration:none;
}

.atoz li {
    float: left;
	display: inline;
    font-weight: bold;
    list-style:none;
    width: 19px;
    height: 18px;
    margin: 1px 0px 5px 2px;
	background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/b-az-blank-sel.jpg);
        background-repeat:no-repeat;
	}
.atoz li.sel {
	background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/b-az-blank.jpg);
        background-repeat:no-repeat;
}

.atoz {
    
    text-align: center;
}

.atoz a, .atoz a:link {
    display: block;
    color:#16478a;
    text-decoration: none;
	
}

.atoz a:hover {
    text-decoration: underline;
    color:#660000;
}

ul.atoz {
    list-style:none;
    margin: 0 0 10px 0;
}
	

/*LAYOUTS*/

.short-width {
width:500px;
float:left;
}

.right-link{
float:left
}
#checkout-container{
	width:990px;
	text-align:left;
	clear:both;
	font-size:12px;
	background-color:#FFFFFF;
	margin:25px 10px 25px 0px;
	border: solid #CCCCCC 1px;
}
#intro-para {
margin:10px 10px 0px 10px;
}

#container {
width:990px;
text-align:center;
margin: 0px auto;
border:0;
}

#head {
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/head-r.jpg);
background-repeat: no-repeat;
width:981px;
height:47px;
text-align:left;
}
#account-top {
text-align:right;
width:981px;
margin-bottom:5px;
margin-top:10px;
}
#left-column-home{
width:176px;
float:left;
text-align:left;
background:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/column-bg.jpg);
background-repeat:repeat-y;

margin-bottom:30px;
}

#left-column-mag{
width:176px;
float:left;
margin-right:18px;
text-align:left;

margin-bottom:30px;
background:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/column-bg.jpg);
background-repeat:repeat-y;
}
#main-content-home{
width:590px;
float:left;
text-align:left;
margin-left:22px;

background:url(http://magazinegroup.loveoffers.co.uk/static_content/magazinegroup.loveoffers/en/images/comp-main-home-bg.jpg);
background-repeat:repeat-y;
margin-bottom:50px;
}









#competition-main-content-home{
width:790px;
float:left;
text-align:left;
margin-left:22px;
border: solid #CCCCCC 0px;
background:url(http://magazinegroup.loveoffers.co.uk/static_content/magazinegroup.loveoffers/en/images/comp-main-home-bg.jpg);
background-repeat:repeat-y;
margin-bottom:50px;
}

#competition-home-head {
background-image:url(http://magazinegroup.loveoffers.co.uk/static_content/magazinegroup.loveoffers/en/images/comp-h-middle.jpg);
background-repeat:no-repeat;
width:790px;
height:31px;
text-align:left;
display:block;
margin:0 0 5px 0;
border:none;
padding-left:10px;
line-height:30px;
}























#main-content-header{
float:left;
text-align:center;
margin-left:22px;
margin-right:0px;
display:block;
background-image: url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/main-content-home-hd.jpg) no-repeat;
width:590px;
height:30px;
}

#main-content-magazine{
width:760px;
float:left;
margin-left:22px;
text-align:left;

padding-left:20px;
}

#main-content-magazine-whole{
width:775px;
float:left;
text-align:left;
padding-left:20px;
margin-bottom:50px;
background:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/magazine-bg.jpg);
background-repeat:repeat-y;
}

#main-content-magazine-whole ul{
list-style-type:none;
}

#magazine-base{
width:795px;
float:left;
background:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/magazine-base.jpg);
background-repeat:no-repeat;
margin-left:-20px;
line-height:9px;
display:inline;
}

#main-base{
background:url(http://magazinegroup.loveoffers.co.uk/static_content/magazinegroup.loveoffers/en/images/comp-main-base.jpg);
background-repeat:no-repeat;
line-height:9px;
}

#main-content-cat{
width:269px;
float:left;
margin-left:10px;
padding-top:10px;
padding-left:10px;
text-align:left;
background:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/h1-graphic.jpg) no-repeat;
}

#right-column-home{
width:176px;
float:right;
text-align:left;

margin-bottom:30px;
background:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/column-bg.jpg);
background-repeat:repeat-y;
}
#magazine-header{
background:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/magazine-page-header.gif) no-repeat;
height:29px;
display:block;
margin-left:-20px;
line-height:29px;
padding-left:15px;
margin-bottom:15px;
}

#footer {
background:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/footer-bg.jpg);
background-repeat:repeat-x;
width:100%;
float:left;
clear:both;
text-align:center;
font-size:11px;
background-color:#FFFFFF;
padding:50px 0px 100px 0px;
}

#white-bg {
width:100%;
}

#banners{
margin:0 0 0 10px;}

/*ELEMENTS*/

#mini-basket {
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/mini-basket-bg.gif);
background-repeat: no-repeat;
width:266px;
height:30px;
text-align:center;
display:block;
border:none;
padding:10px 0 0 0;
}

.searchbox{
text-align:right;
margin-right:30px;
}

.tal {
    text-align: left;
}
.magazines_framed {
width: 590px;
margin-bottom:20px;
vertical-align:top;
text-align:center;
padding-left: 12px;
margin-top:15px;
}
			
.magazines_framed_categories{
width: 705px;
margin-bottom:20px;
vertical-align:top;
text-align:center;
padding-left:25px;
margin-top:15px;

	}

.magazine {
    float: left;
	display: block;
    margin: 0 9px 9px 0;
    padding: 4px 8px 14px 0;
    width: 100px;
    text-align: left;
	vertical-align:top;
}

/*
.mag_image_packet {
	height: 150px;
	margin: 0;
	padding-bottom: 0;
	vertical-align:top;
	text-align:left;
}*/

.mag_image_packet {
width:98px;
margin-right:19px;
float:left;
margin-bottom:20px;
height:262px;
}

.mag_image_packet_bs {
	vertical-align:top;
	text-align:left;
	margin:10px 0 10px 10px;
}
.mag_image_packet_bsa {
	vertical-align:top;
	text-align:left;
	margin:0 10px 0 10px;
}

.catfish {
width:98px;
font-size:0.85em;
clear:both;
}

#logo {
padding-left:9px;
height: 85px;
}

#logo table {
height:85px;
}

#yellow-bg {
background-color:#FFF3CC;
}

.dashed-base {
/*padding-bottom:20px;
padding-top:20px;*/
border-bottom:#16478a dotted thin;
border-top:#16478a dotted thin;
margin-bottom:10px;
}

.dashed-base-titles {
}
.dashed-base-titles2 {
border-bottom:#16478a dotted thin;
display:block;
margin-top:10px;
margin-right:35px;
}
#dashed-base-titles {
border-bottom:#16478a dotted thin;
display:block;
}

#next-buttons {
clear:both;
text-align:center;
padding:20px;
}

/*LINKS*/

a {
color: #16478a;
text-decoration: underline;
font-weight:bold;
}
a:active {
color: #16478a;
text-decoration: underline;
font-weight:bold;
}
a:visited {
color: #16478a;
text-decoration: underline;
font-weight:bold;
}
a:hover {
color: #000000;
text-decoration: underline;
font-weight:bold;
}

a.selected:link{
color:#6887af;
text-decoration:none;
font-style:italic;
}

a.selected:visited{
color:#6887af;
text-decoration:none;
font-style:italic;
}

a.selected:active{
color:#6887af;
text-decoration:none;
font-style:italic;
}

a.selected:hover{
color:#6887af;
text-decoration:none;
font-style:italic;
}

a.breadcrumb:link{
color:#666666;
text-decoration:none;
font-size:11px;
}

a.breadcrumb:visited{
color:#666666;
text-decoration:none;
font-size:11px;
}

a.breadcrumb:active{
color:#666666;
text-decoration:none;
font-size:11px;
}

a.breadcrumb:hover{
color:#666666;
text-decoration:none;
font-size:11px;
}

a.account-top {
font-size: 11px;
color: #16478a;
text-decoration: none;
}
a.account-top:active {
font-size: 11px;
color: #16478a;
text-decoration: none;
}
a.account-top:visited {
font-size: 11px;
color: #16478a;
text-decoration: none;
}
a.account-top:hover {
font-size: 11px;
color: #000000;
text-decoration: underline;
}

a.more-like-this {
font-size: 11px;
color: #16478a;
text-decoration: none;
text-align:right;
padding-right:10px;
}
a.more-like-this:active {
font-size: 11px;
color: #16478a;
text-decoration: none;
text-align:right;
padding-right:10px;
}
a.more-like-this:visited {
font-size: 11px;
color: #16478a;
text-decoration: none;
text-align:right;
padding-right:10px;
}
a.more-like-this:hover {
font-size: 11px;
color: #000000;
text-decoration: underline;
text-align:right;
padding-right:10px;
}

a.basket-top {
font-size: 12px;
color: #333333;
text-decoration: underline;
}
a.basket-top:active {
font-size: 12px;
color: #333333;
text-decoration: underline;
}
a.basket-top:visited {
font-size: 12px;
color: #333333;
text-decoration: underline;
}
a.basket-top:hover {
font-size: 12px;
color: #000000;
text-decoration: underline;
}

a.a-z {
font-size: 12px;
color: #16478a;
text-decoration: none;
}
a.a-z:active {
font-size: 12px;
color: #16478a;
text-decoration: none;
}
a.a-z:visited {
font-size: 12px;
color: #16478a;
text-decoration: none;
}
a.a-z:hover {
font-size: 12px;
color: #000000;
text-decoration: underline;
}

a.search-results {
font-size: 12px;
color: #16478a;
text-decoration: none;
background:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/b-pageno-sq.jpg) no-repeat;
width: 18px;
height: 18px;
line-height: 18px;
display:inline-table;
text-align:center;
}
a.search-results:active {
font-size: 12px;
color: #16478a;
text-decoration: none;
background:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/b-pageno-sq.jpg) no-repeat;
width: 18px;
height: 18px;
line-height: 18px;
display:inline-table;
text-align:center;
}
a.search-results:visited {
font-size: 12px;
color: #16478a;
text-decoration: none;
background:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/b-pageno-sq.jpg) no-repeat;
width: 18px;
height: 18px;
line-height: 18px;
display:inline-table;
text-align:center;
}
a.search-results:hover {
font-size: 12px;
color: #000000;
text-decoration: none;
background:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/b-pageno-sq.jpg) no-repeat;
width: 18px;
height: 18px;
line-height: 18px;
display:inline-table;
text-align:center;
}

a.search-results-selected {
font-size: 12px;
color: #666666;
text-decoration: none;
background:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/b-pageno-sq-select.jpg) no-repeat;
width: 18px;
height: 18px;
line-height: 18px;
display:inline-table;
text-align:center;
}

a.mag-title-med {
font-size: 14px;
color: #16478a;
text-decoration: none;
}
a.mag-title-med:active {
font-size: 14px;
color: #16478a;
text-decoration: none;
}
a.mag-title-med:visited {
font-size: 14px;
color: #16478a;
text-decoration: none;
}
a.mag-title-med:hover {
font-size: 14px;
color: #000000;
text-decoration: underline;
}

#sub-sections ul {
line-height: 30px;
text-align:left;
}

#sub-sections ul li {
display:inline; 
color: #16478a;
font-weight:bold;
}
#sub-sections ul li:after {
content:"   | ";
color:#333;
font-size:12px;
letter-spacing:5px;

}
#sub-sections ul li:last-child:after {
content:" ";}


a.sub-section-links {
font-size: 12px;
color: #16478a;
text-decoration:none;
}
a.sub-section-links:hover {
font-size: 12px;
color: #000000;
text-decoration:none;
}
a.categories:link {
font-size: 14px;
color: #0e3263;
text-decoration: none;
line-height:24px;
border-bottom:#CCCCCC thin dotted;
display:block;
margin:0 10px -15px 0;
}

a.categories:visited {
font-size: 14px;
color: #0e3263;
text-decoration: none;
line-height:24px;
border-bottom:#CCCCCC thin dotted;
display:block;
margin:0 10px -15px 0;
}

a.categories:active {
font-size: 14px;
color: #0e3263;
text-decoration: none;
line-height:24px;
border-bottom:#CCCCCC thin dotted;
display:block;
margin:0 10px -15px 0;
}

a.categories:hover {
color: #000000;
text-decoration: underline;
font-size: 14px;
line-height:24px;
border-bottom:#CCCCCC thin dotted;
display:block;
margin:0 10px -15px 0;
}

a.sub-category:link {
font-size: 12px;
color: #16478a;
text-decoration: none;
line-height:16px;
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/arrow-spaced.gif);
background-repeat:no-repeat;
padding:4px 10px 0 20px;
display: block;
margin:0 10px 0 -20px;
}

a.sub-category:visited {
font-size: 12px;
color: #16478a;
text-decoration: none;
line-height:16px;
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/arrow-spaced.gif);
background-repeat:no-repeat;
padding:4px 10px 0 20px;
display: block;
margin:0 10px 0 -20px;
}

a.sub-category:active {
font-size: 12px;
color: #16478a;
text-decoration: none;
line-height:16px;
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/arrow-spaced.gif);
background-repeat:no-repeat;
padding:4px 10px 0 20px;
display: block;
margin:0 10px 0 -20px;
}

a.sub-category:hover {
text-decoration: underline;
font-size: 12px;
color: #16478a;
line-height:16px;
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/arrow-spaced.gif);
background-repeat:no-repeat;
padding:4px 10px 0 20px;
display: block;
margin:0 10px 0 -20px;
}

#intro-para a.categories:link {
font-size: 12px;
color: #16478a;
text-decoration: none;
line-height:16px;
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/arrow-spaced.gif);
background-repeat:no-repeat;
padding:4px 10px 0 20px;
display: block;
margin:0 10px 0 -20px;
border:none;
}


#intro-para a.categories:visited {
font-size: 12px;
color: #16478a;
text-decoration: none;
line-height:16px;
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/arrow-spaced.gif);
background-repeat:no-repeat;
padding:4px 10px 0 20px;
display: block;
margin:0 10px 0 -20px;
border:none;
}

#intro-para a.categories:active {
font-size: 12px;
color: #16478a;
text-decoration: none;
line-height:16px;
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/arrow-spaced.gif);
background-repeat:no-repeat;
padding:4px 10px 0 20px;
display: block;
margin:0 10px 0 -20px;
border:none;
}

#intro-para a.categories:hover {
text-decoration: underline;
font-size: 12px;
color: #16478a;
line-height:16px;
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/arrow-spaced.gif);
background-repeat:no-repeat;
padding:4px 10px 0 20px;
display: block;
margin:0 10px 0 -20px;
border:none;
}

#intro-para a.selected:link{
color:#6887af;
text-decoration:none;
font-style:italic;
text-decoration: none;
line-height:16px;
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/arrow-spaced.gif);
background-repeat:no-repeat;
padding:4px 10px 0 20px;
display: block;
margin:0 10px 0 -20px;
border:none;
}

#intro-para a.selected:visited{
color:#6887af;
text-decoration:none;
font-style:italic;
text-decoration: none;
line-height:16px;
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/arrow-spaced.gif);
background-repeat:no-repeat;
padding:4px 10px 0 20px;
display: block;
margin:0 10px 0 -20px;
border:none;
}

#intro-para a.selected:active{
color:#6887af;
text-decoration:none;
font-style:italic;
text-decoration: none;
line-height:16px;
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/arrow-spaced.gif);
background-repeat:no-repeat;
padding:4px 10px 0 20px;
display: block;
margin:0 10px 0 -20px;
border:none;
}

#intro-para a.selected:hover{
color:#6887af;
text-decoration:none;
font-style:italic;
text-decoration: none;
line-height:16px;
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/arrow-spaced.gif);
background-repeat:no-repeat;
padding:4px 10px 0 20px;
display: block;
margin:0 10px 0 -20px;
border:none;
}



#arrow-bullet a.categories:link {
font-size: 12px;
color: #16478a;
text-decoration: none;
line-height:16px;
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/arrow-spaced.gif);
background-repeat:no-repeat;
padding:4px 10px 0 20px;
display: block;
margin:0 10px 0 -20px;
border:none;
}


#arrow-bullet a.categories:visited {
font-size: 12px;
color: #16478a;
text-decoration: none;
line-height:16px;
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/arrow-spaced.gif);
background-repeat:no-repeat;
padding:4px 10px 0 20px;
display: block;
margin:0 10px 0 -20px;
border:none;
}

#arrow-bullet a.categories:active {
font-size: 12px;
color: #16478a;
text-decoration: none;
line-height:16px;
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/arrow-spaced.gif);
background-repeat:no-repeat;
padding:4px 10px 0 20px;
display: block;
margin:0 10px 0 -20px;
border:none;
}

#arrow-bullet a.categories:hover {
text-decoration: underline;
font-size: 12px;
color: #16478a;
line-height:16px;
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/arrow-spaced.gif);
background-repeat:no-repeat;
padding:4px 10px 0 20px;
display: block;
margin:0 10px 0 -20px;
border:none;
}


/*TOP NAVIGATION TABS*/
    #header {
      float:left;
      width:980px;
      font-size:98%;
      line-height:normal;
	  clear:both;
	  margin:0 0 -1px 0;
      }
    #header ul {
      margin:0;
      padding:10px 4px 0;
      list-style:none;
      }
    #header li {
      float:left;
      background:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/left_both.gif) no-repeat left top;
      margin:0;
      padding:0 5px 0 9px;
      }
    #header a {
      float:left;
      display:block;
      background:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/right_both.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      color:#333;
	  margin:0;
	  clear:none;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #header a {float:none;}
    /* End IE5-Mac hack */
    #header a:hover {
      color:#16478a;
      }
    #header #current {
      background-position:0 -150px;
      border-width:0;
      }
    #header #current a {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#16478a;
      }
	  
    #header li:hover, #header li:hover a {
      background-position:0% -150px;
      color:#000000;
	  border-width:0;
      }
    #header li:hover a {
      background-position:100% -150px;
      border-width:0;
	  color:#000000;
	  }
	  /*END OF TOP TABS*/
	  
	  /*GRAPHICS*/

img.cover {
background: #FFF;
border: 1px solid #B9D6E9;
padding: 5px;
}

.cover {
background: #FFF;
border: 1px solid #B9D6E9;
padding: 5px;
}

img.centre {
text-align:center;
margin-left:10px;
}
	  
#tab-baseline {
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/blue-nav-bar.jpg);
background-repeat:repeat-x;
width:990px;
height:35px;
display:block;
clear:both;
margin: 0px auto;
border-left: #b3b3b3 1px solid;
border-right: #b3b3b3 1px solid;
}


#tab-baseline-blue {
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/tab-baseline.gif);
background-repeat:repeat-x;
width:990px;
height:30px;
text-align:center;
display:block;
margin: 0px auto;
border-left: #ce9a00 1px solid;
border-right: #ce9a00 1px solid;
clear:both;
padding:0px;
}
	  
/* FONTS AND TEXT */	

h1.extra-large{
font-size:24px;
padding-bottom:0px;
margin-top:10px;
}  

.extra-large-grey{
font-size:24px;
padding-bottom:0px;
margin-top:20px;
color:#333333;
font-style:oblique;
} 

h2.small {
font-size:13px;
padding-bottom:0px;
color:#333;
margin:15px 0 -5px 0;
}  
h1.row-head {
font-size:16px;
padding-bottom:0px;
border-bottom:#16478a thin dotted;
display:block;
margin: 5px 0 5px 0;
} 

h2.block {
background-color:#FFFF99;
border:thin #FFFF00 solid;
display:block;
padding: 5px;
width:95%;
}

h1.home-header {
font-size: 18px;
margin:0px;
}

h2.checkout-steps {
line-height:35px;
text-align:left;
margin-left:10px;
}
.rrp-listing {
color:#666666;
	font-size:11px;
}

.category-intro {
color:#666666;
font-size:12px;
}
.prices-listing {
	color: #000000;
	font-weight: bold; 
	font-size: 12px;
}
.top-pad {
	padding-top: 5px;
}

.column-heading {
margin:10px 10px 5px 10px;
font-size:14px;
color: #333333;
}

.left-margin {
margin-left:10px;
}

#column-header-graphic {
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/h-column-mid.jpg);
background-repeat:no-repeat;

height:30px;
text-align:left;

margin:0 0 5px 0;
border:none;
padding-left:10px;
line-height:30px;
}

#column-header2-graphic {
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/h-column-mid.jpg);
background-repeat:no-repeat;

height:30px;
text-align:left;

margin:0 0 5px 0;
border:none;
padding-left:10px;
line-height:30px;
}

#home-head {
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/h-middle.jpg);
background-repeat:no-repeat;
width:590px;
height:31px;
text-align:left;
display:block;
margin:0 0 5px 0;
border:none;
padding-left:10px;
line-height:30px;
}

#mid-head {
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/h-middle.jpg);
background-repeat:no-repeat;
width:590px;
height:32px;
text-align:left;
display:block;
margin:0 0 5px 0;
border:none;
padding-left:10px;
line-height:30px;
clear:both;
}

.column-body {
padding:5px 10px 10px 10px;
font-size:11px;
color: #333333;
}
.our-price {
font-size:11px;
}

.saving {
font-size:14px;
color:#16478a;
}

.our-price-red {
font-size:12px;
color:#16478a;
font-weight:bold;
}

.price-table {
	border-width: thin;
	border-style: dotted;
	border-color: #16478a;
}
.issues {
font-size:14px;
color: #16478a;
	}
	
.more-info {
font-size:11px;
color: #333333;
}

.a-z-head{
padding-bottom:5px;
padding-top:5px;
padding-left:22px;
background:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/blue-grad.jpg) no-repeat left top;
background-color:#FFFFFF;
margin-top:20px;
display:block;
color:#16478a;
width:560px;
}
.indent{
padding-left:22px;
}

.line-height{
line-height:24px;
}

.selected {
color:#000000;
}
#selected a{
color:#000000;
}

/* TREE MENU*/
.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
list-style-type: none;
margin-left: -5px;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
padding-left:22px;
cursor: hand !important;
cursor: pointer !important;

}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}

.no-underline {
background-color:#dce4ee;
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/template_images/arrow-spaced.gif);
background-repeat:no-repeat;
color: #16478a;
padding:4px 10px 4px 20px;
display: block;
margin:0 10px 3px -20px;
font-weight:bold;
}

.no-underline-map {
background-color:#dce4ee;
background-repeat:no-repeat;
color: #16478a;
padding:4px 10px 4px 20px;
display: block;
margin:0 10px 3px -20px;
font-weight:bold;
height:18px;
}

a.no-underline-ul {
text-decoration: none;
background-color:#FFEAA1; 
color: #16478a;
display: block;
padding:4px 10px 4px 20px;
margin:0 10px 3px -20px;
}

a.no-underline-ul:hover {
color: #000000;

}

a.no-underline-bs-ul {
text-decoration: none;
color: #16478a;
}

a.no-underline-bs-ul:visited {
text-decoration: none;
color: #16478a;
}

a.no-underline-bs-ul:hover {
text-decoration: none;
color: #000000;
}

.column-best-sellers {
text-decoration: none;
background-color:#DDEBF4;
font-weight:bold;
font-size:12px;
color: #16478a;
display:block;
padding:4px 10px 4px 10px;
margin:0 6px 3px 0;
}

.column-head-large {
text-decoration: none;
background-color:#DDEBF4;
font-weight:bold;
font-size:12px;
color: #16478a;
padding-bottom: 10px;
padding-left: -33px;
padding-right: 10px;
padding-top: 10px;
display: block;
margin-top: 6px;
margin-left:-43px;
margin-right:8px;
line-height:5px;
}



a.tooltip:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:130px;}
a.tooltip:hover span{display:inline; position:absolute; border:1px solid #16478a;; background:#fbf8da; color:#16478a;text-align:left;}


.minw1 {
	min-width: 30em;
}
ul#menu {
	margin: 0;
	padding: 0;
}
#menu li {
	margin: 0;
	padding: 7px 0 2px 8px;
	list-style-type: none;
}
#menu a, #menu span {
	padding: 0 8px;
}
#menu .first {
	padding-left: 16px;
	border-left: 0 none;
}

#menu .selected {
	color: #000000;
}
#menu a {
	color: #16478a;
	text-decoration: none;
}
#menu a:hover {
	color: #000000;
}
#menu span {
	color: #000000;
}
#menu li, #menu a, #menu span {
	float: left;
}
#postmenu {
	clear: both;
}
/*\*//*/
* html .minw1 {
	border-left: 30em solid #fff;
}
* html .minw2 {
	margin-left: -30em;
}
/**/

.dashed {
	border-bottom:thin #1076b7 dashed;
	color:#FFF;
}

.right-pad {
	padding-right: 10px;
}
error-border {
	border: medium dotted #16478a;
}

/* New Additions*/

.our-price {
font-size:11px;
font-weight:bold;
}

.prices-saving {
color:#FF0000;
font-size: 12px;
}

.small_grey {
color:#666666;
font-size:10px;
line-height:20px;
}

img.place-order {margin-left:390px;}




/*SIMPLIFIED PAGE*/



/* ====================================================================
GENERAL STYLING
-------------------------------------------------------------------- */

div { margin: 0px; padding: 0px; }

.clear { clear: both;} /* CSS HACK: only for NN4, so now use Caio hack to cleanse palette */
/*/*/ .clear { display: none; } /* */
/* box-wrap is only needed if you want to set a background color for the columns, put a border round the content block or fix the content width */


/* ====================================================================
main container
-------------------------------------------------------------------- */
.home-box-main-container
	{
	text-align:left;
	width: 990px;
	color : #000000;
	background: #ffffff;
	background-position: 75% 0px;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	margin-left:-1px;
	margin-top:-12px;
	}
	
/* ====================================================================
inner container
-------------------------------------------------------------------- */
.home-box-inner-container
	{
	background-image: url(/alex/images/css/striped_gutter_bg.gif);
	background-repeat: repeat-y;
	background-position: 25% 0px;
	}
	

/* ====================================================================
header
-------------------------------------------------------------------- */
.home-main-header
	{
	color: #993366;
	height:29px;
	background-color: #cccccc;
	background-image: url(http://www.magazine-group.co.uk/static_content/3pm/en/images/hometest/p_grey_bar_bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	}
	

a.home {
font-size:16px;
font-weight:normal;
color:#16478a;
text-decoration: none;
position:relative;
top:5px;
left:10px;
}
a.home:active {
font-size:16px;
font-weight:normal;
color:#16478a;
text-decoration: none;
position:relative;
top:5px;
left:10px;
}
a.home:visited {
font-size:16px;
font-weight:normal;
color:#16478a;
text-decoration: none;
position:relative;
top:5px;
left:10px;
}
a.home:hover { 
font-size:16px;
font-weight:normal;
color:#16478a;
text-decoration: underline;
position:relative;
top:5px;
left:10px;
}


/* ====================================================================
COLUMNS LAYOUT 
-------------------------------------------------------------------- */
.columns-float
	{
	padding:10px;
	width: 989px;
	}


/********* search box *********/
.search-box-x
	{
	margin:0px;
	float: left;
	width: 684px;
	height: 306px;
	border: 1px solid #c0c0c0;
	}
	
	.search-box
	{
	margin:0px;
	float: left;
	width: 684px;
	height: 306px;
	border: 1px solid #c0c0c0;
	}
	
.search-box-content { padding-left:20px;}	


.xmas-page-box
	{
	margin:0px;
	float: left;
	width: 684px;
	height: 306px;
	background-image: url(http://www.magazine-group.co.uk/static_content/3pm/en/images/xmas/xmas-page-hero.jpg);
	background-repeat: no-repeat;
	border: 1px solid #c0c0c0;
	}
	


h2.shome
	{
	font-size:32px;
	line-height:1.0em;
	color:#FFFFFF;
	padding-top: 50px;
	padding-bottom: 35px;
	padding-left:0px;
	font-weight:lighter;
	} 
	
	h2.shome-blue
	{
	font-size:32px;
	line-height:1.0em;
	color:#16478a;
	padding-top: 50px;
	padding-bottom: 35px;
	padding-left:0px;
	font-weight:lighter;
	} 

.med-blue-text {
padding-top: 10px;
padding-right:10px;
	font-size:16px;
	font-weight:bold;
	line-height:1.0em;
	color:#16478a;}
	
.med-white-text {
padding-top: 0px;
padding-right:10px;
	font-size:24px;
	font-weight:lighter;
	line-height:0.5em;
	color:#FFFFFF;}
	
	
a.search-az-list {
margin: 5px; 
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-decoration: underline;
}

a.search-az-list:active {
margin: 5px; 
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-decoration: underline;
}
a.search-az-list:visited {
margin: 5px; 
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-decoration: underline;
}
a.search-az-list:hover {
margin: 5px; 
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-decoration: underline;
}


a.search-az-list-blue {
margin: 5px; 
font-size:13px;
font-weight:bold;
color:#16478a;
text-decoration: underline;
}

a.search-az-list-blue:active {
margin: 5px; 
font-size:13px;
font-weight:bold;
color:#16478a;
text-decoration: underline;
}
a.search-az-list-blue:visited {
margin: 5px; 
font-size:13px;
font-weight:bold;
color:#16478a;
text-decoration: underline;
}
a.search-az-list-blue:hover {
margin: 5px; 
font-size:13px;
font-weight:bold;
color:#16478a;
text-decoration: none;
}



.submit { vertical-align: middle; *vertical-align: text-bottom; } 




/*********everything under �5 box *********/
.under5-box{ 
margin-left: 70.5%;
width: 268px;
height: 306px;
border: 1px solid #c0c0c0;}
.under5-box-content { padding-left: 0px; }

.xmas-gifts-top-box-content { padding-left: 0px;
background: url(http://www.magazine-group.co.uk/static_content/3pm/en/images/hometest/p_gift_icon.jpg) right bottom no-repeat;
}


h3.box-heading-container{
	height:29px;
	background-color: #cccccc;
	/**background-image: url(http://www.magazine-group.co.uk/static_content/3pm/en/images/hometest/p_grey_bar_bg.jpg);**/
	background-image: url(http://www.magazine-group.co.uk/static_content/3pm/en/images/hometest/p_yellow_bar_bg.jpg);
	background-repeat: repeat-x;
	margin:0px;
}


h3.box-heading-container-x{
	height:29px;
	background-color: #cccccc;
	background-image: url(http://www.magazine-group.co.uk/static_content/3pm/en/images/hometest/p_red_bar_bg.jpg);
	background-repeat: repeat-x;
	margin:0px;
}

.box-heading-x{
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	position:relative;
	top:5px;
	left:10px;
	
}


.box-heading{
	font-size:16px;
	font-weight:normal;
	color:#16478a;
	position:relative;
	top:5px;
	left:10px;
	
}

p.box-content{
padding-top:10px;
padding-left:10px;
padding-right:10px;
margin: 0px;
}

a.box {
font-size:13px;
font-weight:bold;
color:#16478a;
text-decoration: none;
line-height:1.5em;
}

a.box:active {
font-size:13px;
font-weight:bold;
color:#16478a;
text-decoration: none;
}

a.box:visited {
font-size:13px;
font-weight:bold;
color:#16478a;
text-decoration: none;
}
a.box:hover {
font-size:13px;
font-weight:bold;
color:#16478a;
text-decoration: underline;
}

img.under5-see-btn{ 
	padding-top:10px;
}

/******** dotw box **********/

.dotw-box{
float:left;
padding:0px;
width: 475px;
height: 268px;
border: 1px solid #c0c0c0;
}

.gift-box-2{
float:left;
padding:0px;
width: 475px;
height: 268px;
border: 1px solid #c0c0c0;
background: url(http://www.magazine-group.co.uk/static_content/3pm/en/images/xmas/gift-background.jpg) right bottom no-repeat;
}



.dotw-box-content { padding: 0px; }

	
	
.dotw-red-heading{
margin-top:30px; 
padding-right:10px;
font-size:28px;
font-weight:lighter;
color:#dc1800;
}

.dotw-blue-heading{
float:left;
margin-right:10px;
font-size:18px;
font-weight:bold;
color:#16478a;
}

.dotw-black-heading{
float:left;
vertical-align:top;
margin-right:10px;
font-size:16px;
font-weight:bold;
color:#000000;
}

.dotw-black-text{
margin-top:15px;
padding-top:2px;
font-size:12px;
font-weight:normal;
color:#000000;}

.special-red-text{
float:left;
margin-top:5px;
vertical-align:top;
margin-right:10px;
font-size:13px;
font-weight:normal;
color:#dc1800;}

img.float-left { 
	position:relative;
    float: left; 
    margin-top:5px; 
	padding-right:10px;
		padding-left:10px;
}

img.dotw-see-btn {
	padding-top:0px;
}

p.dotw-text-content{
padding-top:10px; 
padding-left:10px;
padding-right:5px;
}

/******** popular categories box **********/

.categories-box{ 
margin-left: 49.4%;
padding:0px;
width: 475px;
height: 268px;
border: 1px solid #c0c0c0;
 background: url(http://www.magazine-group.co.uk/static_content/3pm/en/images/hometest/p_category_mags.jpg) right bottom no-repeat; 
}
.categories-box-content { padding: 0px; }


.right-links { 
width:190px;
padding-top: 20px;
padding-left: 10px; 
float:left;}

.right-links2 { 
width:130px;
padding-top: 20px;
padding-left: 10px; 
float:left;}


.left-links { 
width:190px;
padding-top: 20px;
padding-left: 30px; 
float:left;}

.left-links2 { 
width:190px;
padding-top: 20px;
padding-left: 30px; 
float:left;}

img.category-mags { 
	position:relative;
    top:25px; 
}



/********great gifts  **********/

.great-gifts-box{
margin-top:10px;
margin-right:15px;
float:left;
padding:0px;
width: 310px;
height: 260px;
border: 1px solid #c0c0c0;}
.great-box-content { padding: 0px; }

img.gift-see-btn {
	padding-top:20px;
}

img.gift-float-right { 
	position:relative;
    float: right; 
    margin-top:-139px; 
	padding-left:20px;
}


/********great gifts**********/

.special-offers-box{
margin-top:10px;
margin-right:15px;
float:left;
padding:0px;
width: 310px;
height: 260px;
border: 1px solid #c0c0c0;
background-image: url(http://www.magazine-group.co.uk/static_content/3pm/en/images/hometest/p_shadow_bar_bg.gif);
background-repeat: repeat-x;
}

.special-offers-content { 
padding: 0px; 
background-image: url(http://www.magazine-group.co.uk/static_content/3pm/en/images/hometest/p_special_icon.jpg);
background-repeat:no-repeat;
background-position:150px 100px;
}

.special-offers-red { 
padding: 0px; 
background-image: url(http://www.magazine-group.co.uk/static_content/3pm/en/images/xmas/p_special_icon-red.jpg);
background-repeat:no-repeat;
background-position:150px 100px;
}

img.gift-see-btn {padding-top:15px;}
img.special-float-right { position:relative; float: right; margin-top:28px; padding-left:20px;}

/***bottom links ***/
a.bottom-links , a.bottom-links:active, a.bottom-links:visited {
padding-left:4px;
font-size:11px;
font-weight:normal;
color:#16478a;
text-decoration: none;
}

a.bottom-links:hover {
padding-left:4px;
font-size:11px;
font-weight:normal;
color:#16478a;
text-decoration: underline;
}


/********find out box **********/

.find-out-box{
margin-top:10px;
 float:left; 
 padding:0px; 
 width: 310px; 
 height: 260px; 
 border: 1px solid #c0c0c0;
 background: url(http://www.magazine-group.co.uk/static_content/3pm/en/images/hometest/p_signup_icon.jpg) right bottom no-repeat; 
 }
 
.find-out-content { padding: 0px; }
img.signup-btn {padding-top:47px;}
p.find-out-text-content{width:150px; padding-top:8px; padding-left:10px;}
img.find-first-float-right {vertical-align: top; position:relative; float: right; margin-top:-205px; padding-left:10px;}
.find-out-bold-text{font-weight: bold; font-size:14px;}

/* CSS HACK: Caio hide from NN4 since NN4's float model is all wrong */
/*/*/
/* */
.column-one-content, .column-two-content, .column-three-content
	{
	padding: 0px;
	border: none; 
	color: #000000;
	}

.column-two-content { padding-right: 12px; }

/* CSS HACK:  position:relative needed by IE6 otherwise the header and col 2 don't show up on initial rendering - they're there but you have to minimise the window or switch to another app and back to see the full effect. But IE5(pc) doesn't like it. And nor does NN4.
NB. the use of pos:rel has to go way beyond skin-deep - any nested element that needs a background colour appears to require to be be relatively positioned */ 
/*/*/
.box-wrap, .columns-float, .column-one, .column-two, .column-three, h2
	{ p\osition: relative; }
/* */

/* ====================================================================
header
-------------------------------------------------------------------- */


.box-footer
	{
	height:1px;
	background-color: #ffffff;
	padding: 0.5em;
	clear: both;
	
	}


/* POP UP */


img {
	border: none;
}
#hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

#hideshow3 {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

#fade {
	background: #000; 
	position: fixed; 
	width: 100%;
	height: 100%;
	filter:alpha(opacity=80);
	opacity: .80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	top:0;
	z-index: 100000;
}

#fade3 {
	background: #000; 
	position: fixed; 
	width: 100%;
	height: 100%;
	filter:alpha(opacity=80);
	opacity: .80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	top:0;
	z-index: 100000;
}

.popup_block {
	background: #ddd;
	padding: 10px 20px;
	border: 10px solid #fff;
	float: left;
	width: 480px;
	position: fixed;
	top: 10%;
	left: 50%;
	margin: 0px 0 0 -250px;
	z-index: 100000000;

}
.popup_block .popup {
	float: left;
	width: 100%;
	background: #fff;
	margin: 10px 0;
	padding: 10px 0;
	border: 1px solid #bbb;
}
.popup h3 {
	margin: 0 0 20px;
	padding: 5px 10px;
	border-bottom: 1px solid #bbb;
	font-size: 1.5em;
	font-weight: normal;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
.popup img.cntrl {
	position: absolute;
	right: -20px;
	top: -20px;
}

/* POP UP 2 */


.popup_block2 {
	background: #FFF;
	padding: 10px 20px;
	float: left;
	width: 810px;
	position: fixed;
	top: 20%;
	left: 50%;
	margin: -60px 0 0 -420px;
	z-index: 100000000;
}

.popup_block3 {
	background: #FFF;
	padding: 10px 20px;
	float: left;
	width: 640px;
	height:370px;
	position: fixed;
	top: 20%;
	left: 50%;
	margin: 0px 0 0 -320px;
	z-index: 100000000;
}

.popup_block4 {
	background: #FFF;
	padding: 10px 20px;
	float: left;
	width: 810px;
	height:560px;
	position: fixed;
	top: 20%;
	left: 50%;
	margin: 0px 0 0 -320px;
	z-index: 100000000;
}

/*--Making IE6 Understand Fixed Positioning--*/

*html #fade {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop : document.body.scrollTop);
}

*html .popup_block {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));
	
	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft 
	+ (document.body.clientWidth /2 ) 
	: document.body.scrollLeft 
	+ (document.body.offsetWidth /2 ));
}

/*--IE 6 PNG Fix--*/

img{ behavior: url(/static_content/3pm/en/css/iepngfix.htc) }


/*Help Desk */

#container_help_content {
width: 840px;
height: auto;
margin: 0px;
padding:2px 0px;
}

.box_container {
width:365px;
float:left;
margin-right:20px;
}

.container_boxout_top {
width:365px;
height:36px;
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/helpdeskimages/help-box_01.gif);
background-repeat:no-repeat;
display:block;
margin:0;
}

.container_heading {
padding-left:10px;
font-size:16px;
color:#16478a;
line-height:30px;
}

.container_text a {
padding-left:10px;
font-size:12px;
color:#16478a;
line-height:25px;
text-decoration:none;
}


.container_boxout_body {
width:365px;
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/helpdeskimages/help-box_02.gif);
background-repeat:repeat-y;
display:block;
margin:0;
}

.container_boxout_base {
width:365px;
height:10px;
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/helpdeskimages/help-box_04.gif);
background-repeat:no-repeat;
display:block;
margin:0;
}

.help-head {
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/helpdeskimages/help-title.gif);
background-repeat:no-repeat;
width:759px;
height:31px;
text-align:left;
display:block;
margin:0 0 5px 0;
border:none;
padding-left:2px;
line-height:30px;
}

.pad-left {
margin:0 0 10px 15px;
}

.large-blue{
font-size:18px;
margin:0;
color:#16478a;
}


/*QUIDCO PAGE*/


/************QUIDCO MAIN************/


.big_red_heading {
font-size:20px;
font-weight:bold;
color:#cf1c18;
margin:0px 0 5px 0;
}

/************QUIDCO LEFT************/
td.leftcol{
height: auto;
text-align: left;
padding: 10px 30px 20px 0px;
margin: 0px;
}


.dont_miss_text{
font-size:15px;
font-weight:bold;
color:#000000;}

/************QUIDCO RIGHT************/


td.rightcol {
height: auto;
padding: 0px 5px 0px 0px ;
margin: 0px;
}

/*QUIDCO RIGHT IMAGE*/
img.quidco_logo {
   padding:2px;
   border:1px solid #a3b6d1;
}
.clearer {
font-size: 0px;
height: 0px;
width: 100%;
display: block;
clear: both;
}


/************QUIDCO BOTTOM BANNERS ************/

#bottom_banners {
padding: 20px 0px 50px 0px;
margin: 0px;
text-align: left;
}


#mid-head2 {
width:750px;
height:32px;
text-align:left;
display:block;
margin:0 0 5px 0;
border:none;
padding-left:0px;
line-height:30px;
clear:both;
}


#intro-para2 {
margin:0px 15px 10px 0px;
}


p.intro-para-quidco {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
text-align:left;
line-height:16px;
font-size:14px;
}

img.left_banner {
   padding: 20px 0px 10px 0px;
}

img.right_banner {
 padding: 20px 0px 10px 2px;
}


#bottom_banners p {
margin: 0px auto 0px auto;
padding: 10px 0px 10px 0px;
color: #aaa;
}

img.sink {
position:relative;
top:1px;
margin-top:20px;
}

#mid-head3{
margin-top:10px;
}


/*Zinio*/

.zinio-wide-frame {
width:966px;
height:224px;
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/zinio/zinio-frame-wide.gif);
background-repeat:no-repeat;
display:block;
margin-bottom:15px;
margin-left:12px;
margin-top:12px;
float:left;
}

#zinio-narrow-frame {
width:730px;
height:224px;
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/zinio/zinio-frame-narrow.gif);
background-repeat:no-repeat;
float:left;
margin-right:12px;
margin-left:12px;
margin-bottom:12px;
}

#zinio-narrow-frame2 {
width:730px;
height:224px;
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/zinio/zinio-frame-narrow.gif);
background-repeat:no-repeat;
float:left;
margin-right:12px;
margin-left:12px;
margin-bottom:12px;
}

.zinio-box-frame {
width:221px;
height:224px;
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/zinio/zinio-frame-box.gif);
background-repeat:no-repeat;
float:right;
margin-right:12px;
}

.zinio-box-frame2 {
width:221px;
height:224px;
background-image:url(http://www.magazine-group.co.uk/static_content/3pm/en/images/zinio/zinio-frame-box.jpg);
background-repeat:no-repeat;
float:right;
margin-right:12px;
}

.mag_image_packet_zinio {
width:135px;
float:left;
height:150px;
margin-top:40px;
}

.mag_image_packet_zinio_first {
width:140px;
margin-left:20px;
float:left;
height:150px;
margin-top:40px;
}

.mag_image_packet_zinio_last {
width:120px;
float:left;
height:150px;
margin-top:40px;
}

.column_zinio{
width:122px;
float:left;
text-align:left;
margin-right:20px;
}

.column_zinio-drop{
width:122px;
float:left;
text-align:left;
margin-right:20px;
margin-top:15px;
}

.column_zinio-drop-border{
width:100px;
float:left;
text-align:left;
margin-right:20px;
padding-top:15px;
border-right:#CCCCCC 1px dotted;
height:170px;
}


.column_zinio_first{
width:122px;
float:left;
text-align:left;
margin-right:20px;
border-right:#CCCCCC 1px dotted;
}

.column_zinio_last{
width:122px;
float:left;
text-align:left;
margin-left:10px;
}

.margin_zinio{
margin:20px 0 20px 20px;
}

#zinio-narrow-frame li{
list-style:none;
margin:0;
padding:0 0 10px 0;
}

#zinio-narrow-frame ul{
list-style:none;
margin:30px 0 0 0;
padding:0;
}

#zinio-narrow-frame a:link{
text-decoration:none;
}

.zinio_nav_title{
font-size:16px;
font-weight:lighter;
}

	.zinio-header
	{
	width: 990px;
	height:360px;
	background-image: url(http://www.magazine-group.co.uk/static_content/3pm/en/images/zinio/digital-magazines.jpg);
	margin-top:-12px;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	margin-left:-1px;
	}
	
	h1.zinio-h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-style:normal;
	font-size:30px;
	margin-left:435px;
	margin-top:-12px;
	padding-top:45px;
	color:#333333;
	text-align:left;
	line-height:30px;
	}
	
	p.zinio {
	margin-left:435px;
	text-align:left;
	}
	
	p.zinio-green {
	font-size:18px;
	font-weight:bold;
	color:#006600;
	text-align:left;
	margin-left:435px;
	}
	
	ul.zinio-header-bullets {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:14px;
	margin-left:435px;
	text-align:left;
	color:#333333;
	list-style-type:square;
	line-height:30px;
	list-style-position:inside;
	}
	
	.zinio-hd-margin {
	margin-left:435px;
	}
	

/*NEW STYLES  */

.blueFrame {
border-left: 1px solid #B9D6E9;
border-right: 1px solid #B9D6E9;
border-bottom: 1px solid #B9D6E9;
padding: 0 5px 0 5px;
}

#leftcol { 
	position:relative;
	float:left;
	width:220px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px; /* actual value */
	margin:0;
	z-index:100;
	}
#rightcol {
	position:relative;
	float:right;
	width:180px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:160px; /* actual value */
	margin:0 0 0 20px;
	z-index:99;
    height:300px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
h3 {
font-family: Arial, Helvetica, sans-serif;
color:#16478a;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0px;
line-height: 20px;
font-size: 16px;
font-weight: normal;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	p.bannerhead-competitions	{
font-family: Arial, Helvetica, sans-serif;
width:771px;
height:29px;
font-size: 18px;
line-height: 25px;
color: #666666;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 35px;
font-style: normal;
font-weight: normal;
background-image: url(http://magazinegroup.loveoffers.co.uk/static_content/magazinegroup.loveoffers/en/images/master_banner.gif);
background-repeat: no-repeat;
} 



p.competitionhead
{
	font-family: Arial, Helvetica, sans-serif;
	width: 622px;
	height: 29px;
	font-size: 18px;
	margin: 20px 0px 0px 0px;
	text-align: left;
} 




p.bannerhead-competitions	{
font-family: Arial, Helvetica, sans-serif;
width:771px;
height:29px;
font-size: 18px;
line-height: 25px;
color: #666666;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 10px;
font-style: normal;
font-weight: normal;
background-image: url(http://magazinegroup.loveoffers.co.uk/static_content/magazinegroup.loveoffers/en/images/master_banner.gif);
background-repeat: no-repeat;
} 



p.competitionhead
{
	font-family: Arial, Helvetica, sans-serif;
	width: 622px;
	height: 29px;
	font-size: 18px;
	line-height: 25px;
	margin: 20px 0px 0px 0px;
	text-align: left;
	padding: 0px 0px 0px 15px;
	font-style: normal;
	font-weight: normal;
	background-image: url(http://magazinegroup.loveoffers.co.uk/static_content/magazinegroup.loveoffers/en/images/competition_banner.gif);
	background-repeat: no-repeat;
} 

p.competitionheadbig
{
	font-family: Arial, Helvetica, sans-serif;
	height: 29px;
	font-size: 22px;
	line-height: 25px;
	margin: 20px 0px 0px 10px;
	text-align: left;
	padding: 0px 0px 20px 0px;
	font-style: normal;
	font-weight: normal;
} 




p.comp-header-big	{
width: 420px;
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
line-height: 17px;
text-align: left;
color: #16478a;
margin: 10px 0px 0px 10px;
padding: 0px 0px 0px 0px;
font-style: normal;
font-weight: normal;
text-decoration: none;
} 


p.comp-body	{
width:250px;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
line-height: 13px;
text-align: left;
color: #000000;
margin: 10px 0px 0px 10px;
padding: 0px 10px 0px 0px;
font-style: normal;
font-weight: normal;
} 

p.comp-enter-big	{
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
line-height: 14px;
text-align: left;
color: #104565;
margin: 10px 0px 20px 10px;
padding: 0px 10px 0px 0px;
font-style: normal;
font-weight: normal;
text-decoration: underline;
} 












p.competitionfoot
{
font-family: Arial, Helvetica, sans-serif;
	width: 771px;
	height: 29px;
	font-size: 18px;
	line-height: 25px;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 15px;
} 

p.thanksfoot
{
font-family: Arial, Helvetica, sans-serif;
	width: 622px;
	height: 29px;
	font-size: 18px;
	line-height: 25px;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 15px;
} 






p.bannerhead-competitions2
{
font-family: Arial, Helvetica, sans-serif;
	width: 771px;
	height: 29px;
	font-size: 18px;
	line-height: 25px;
	color:#16478a;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-style: normal;
	font-weight: normal;
	background-image: url(http://magazinegroup.loveoffers.co.uk/static_content/magazinegroup.loveoffers/en/images/master_banner.gif);
	background-repeat: no-repeat;
} 




p.comp-header	{
width: 250px;
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
line-height: 17px;
text-align: left;
color: #16478a;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-style: normal;
font-weight: normal;
text-decoration: none;
} 


p.comp-body	{
width:250px;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
line-height: 13px;
text-align: left;
color: #000000;
margin: 10px 0px 0px 0px;
padding: 0px 10px 0px 0px;
font-style: normal;
font-weight: normal;
} 


p.comp-enter	{
width:250px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
line-height: 14px;
text-align: left;
color: #104565;
margin: 10px 0px 0px 0px;
padding: 0px 10px 0px 0px;
font-style: normal;
font-weight: normal;
text-decoration: underline;
} 


p.comp-form	{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
line-height: 14px;
text-align: left;
color: #000000;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-style: normal;
font-weight: normal;
} 



p.comp-form-small	{
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
line-height: 11px;
text-align: left;
color: #000000;
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
font-style: normal;
font-weight: normal;
} 



.saving {
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#16478a;
}



p.contact	{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
line-height: 16px;
text-align: left;
color: #000000;
margin: 0px 30px 0px 0px;
padding: 0px 0px 0px 0px;
font-style: normal;
font-weight: normal;
} 


p.small {
font-size: 9px;
font-family: Arial, Helvetica, sans-serif;
line-height: 16px;
text-align: left;
color: #000000;
margin: 0px 30px 0px 0px;
padding: 0px 0px 0px 0px;
font-style: normal;
font-weight: normal;
}

/*LAYOUTS*/




#main-content-competitions-enter {
width:722px;
text-align:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 80px;
}






#main-content-competitions {
width:771px;
text-align:center;
background-color:#FFFFFF;
margin: 0px 0px 0px 15px;
padding: 0px 0px 0px 0px;
}

#competition-content {
width:772px;
text-align:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#competition-image {
width:622px;
text-align:left;
background-color:#FFFFFF;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


#compwrapper {
height:1px;
border-bottom: 1px solid #999999;
}


#wrapper {
width:771px;
text-align:left;
background-color:#FFFFFF;
}



#wrapper-competitions {
width:771px;
text-align:left;
background-color:#FFFFFF;
}

#wrapper_competitions {
width:771px;
text-align:left;
background-color:#FFFFFF;
padding: 0px 0px 0px 0px;
}

#middle-competitions {
width:771px;
text-align:left;
background-color:#FFFFFF;
margin: 0px 0px 0px 0px;
}






#field-competitions {
width:620px;
text-align:left;
background-color:#FFFFFF;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#competition-form-section {
width:622px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}






#competition-warning{
width:622px;
text-align:left;
background-color:#d3ebf4;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.competition-warning{
width:622px;
text-align:left;
background-color: #d3ebf4;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}





#competition {
width:622px;
text-align:left;
background-color: #FFFFFF;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


.competition {
width:622px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}




.competition-bg {
width: 622px;
float: left;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


.competition-question-bg {
width: 622px;
float: left;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}





#privacyNotice {
width:566px;
text-align:left;
margin:0px 0px 0px 2px;
padding:10px 30px 10px 0px;
background-color:#FFFFFF;
}















.competitions-label {
display:block;
float:left;
font-weight:700;
width:600px
}
















													h1.comp_thanks_header	{
													font-family: Arial, Helvetica, sans-serif;
													color:#16478a;
													text-decoration: none;
													word-spacing: normal;
													text-align: left;
													letter-spacing: -1px;
													line-height: 30px;
													font-size: 27px;
													margin: 30px 0px 0px 0px;
													padding: 0px 0px 0px 0px;
													} 
													
													
												
													
													
													
													
													h1.competition	{
													font-family: Arial, Helvetica, sans-serif;
													color:#16478a;
													text-decoration: none;
													word-spacing: normal;
													text-align: left;
													letter-spacing: -1px;
													line-height: 30px;
													font-size: 27px;
													margin: 0px 0px 0px 0px;
													padding: 0px 0px 0px 0px;
													} 
													
													h1.comp_main_header	{
													font-family: Arial, Helvetica, sans-serif;
													color:#16478a;
													text-decoration: none;
													word-spacing: normal;
													text-align: left;
													letter-spacing: -1px;
													line-height: 30px;
													font-size: 27px;
													margin: 30px 0px 0px 0px;
													padding: 0px 0px 0px 0px;
													} 



													h3.competition-question {
													font-size:20px;
													font-family: Arial, Helvetica, sans-serif;
													color:#16478a;
													margin:15px 15px 0px 0px;
													font-weight:100;
													line-height:25px;
													}  
													
													
													
													
													
													
													
													
													h2.comp_main_header	{
													font-family: Arial, Helvetica, sans-serif;
													color:#16478a;
													text-decoration: none;
													word-spacing: normal;
													text-align: left;
													letter-spacing: -1px;
													line-height: 30px;
													font-size: 27px;
													margin: 30px 0px 5px 0px;
													padding: 0px 0px 0px 0px;
													} 




													h2.comp_thanks_header	{
													font-family: Arial, Helvetica, sans-serif;
													color:#16478a;
													text-decoration: none;
													word-spacing: normal;
													text-align: left;
													letter-spacing: -1px;
													line-height: 30px;
													font-size: 27px;
													margin: 30px 0px 0px 0px;
													padding: 0px 0px 0px 0px;
													} 
													
													
													h2.competition-answers {
													font-family: Arial, Helvetica, sans-serif;
													color: #333333;
													text-decoration: none;
													word-spacing: normal;
													text-align: left;
													letter-spacing: 0px;
													line-height: 20px;
													font-size: 14px;
													font-weight: normal;
													margin: 10px 0px 10px 0px;
													padding: 0px 0px 10px 0px;
													}
																									
													h2.comp_closing_date {
													font-family: Arial, Helvetica, sans-serif;
													color: #16478a;
													text-decoration: none;
													word-spacing: normal;
													text-align: left;
													letter-spacing: 0px;
													line-height: 20px;
													font-size: 16px;
													font-weight: normal;
													margin: 10px 40px 10px 0px;
													padding: 0px 30px 10px 0px;
													}
													
													h2.comp_thanks_body {
													font-family: Arial, Helvetica, sans-serif;
													color: #333333;
													text-decoration: none;
													word-spacing: normal;
													text-align: left;
													letter-spacing: 0px;
													line-height: 20px;
													font-size: 14px;
													font-weight: normal;
													margin: 20px 0px 10px 0px;
													padding: 0px 0px 10px 0px;
													}
													

	
	
	
	
.col-competitions {
width:759px;
height:100%;
float:left;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


.content-competitions {
width:789px;
text-align:center;
background-color:#FFFFFF;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}





.lh-comp {
width:378px;
float:left;
text-align:left;
margin:0px 0px 0px 0px;
background-image: url(http://magazinegroup.loveoffers.co.uk/static_content/magazinegroup.loveoffers/en/images/comp-bg.gif);
background-repeat: no-repeat;
background-color: #FFFFFF;
}

.lh-comp-content {
width:80px;
text-align:left;
margin:10px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

.lh-comp-body {
width:250px;
height:130px;
text-align:left;
margin:10px 0px 0px 10px;
padding:0px 0px 20px 0px;
}


.rh-comp {
width:379px;
float:right;
text-align:left;
margin:0px 30px 0px 0px;
background-image: url(http://magazinegroup.loveoffers.co.uk/static_content/magazinegroup.loveoffers/en/images/comp-bg.gif);
background-repeat: no-repeat;
background-color: #FFFFFF;
}

.rh-comp-content {
width:80px;
text-align:left;
margin:10px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

.rh-comp-body {
width:250px;
height:130px;
text-align:left;
margin:10px 0px 0px 10px;
padding:0px 0px 20px 0px;
}






















#advert-competitions {
width:771px;
float:left;
text-align:left;
margin:0px 0px 0px 0px;
background-color: #FFFFFF;
}


.lh-advert-competitions {
font-family: Arial, Helvetica, sans-serif;
width:379px;
height:300px;
float:left;
text-align:left;
margin:0px 0px 0px 0px;
}

.lh-advert-content-competitions {
width:300px;
text-align:left;
margin:0px 0px 20px 40px;
padding:0px 0px 0px 0px;
}

p.comp-label	{
display:none;
} 




.rh-advert-competitions {
font-family: Arial, Helvetica, sans-serif;
width:379px;
height:300px;
float:left;
text-align:left;
margin:0px 0px 0px 0px;
}

.rh-advert-content-competitions {
width:300px;
text-align:left;
margin:0px 0px 20px 40px;
padding:0px 0px 0px 0px;
}





#advert-competitions2 {
width:771px;
float:left;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 30px 0px;
background-color: #FFFFFF;
border: 1px solid #16478a;
}


.lh-advert-competitions2 {
font-family: Arial, Helvetica, sans-serif;
width:309px;
height:300px;
float:left;
text-align:left;
margin:0px 0px 0px 0px;
}

.lh-advert-content-competitions2 {
width:300px;
text-align:left;
margin:0px 0px 20px 4px;
padding:0px 0px 0px 0px;
}




.rh-advert-competitions2 {
font-family: Arial, Helvetica, sans-serif;
width:309px;
height:300px;
float:left;
text-align:left;
margin:0px 0px 0px 0px;
}

.rh-advert-content-competitions2 {
width:300px;
text-align:left;
margin:0px 0px 20px 4px;
padding:0px 0px 0px 0px;
}




























#pad {
width:771px;
float:left;
text-align:left;
margin:0px 0px 0px 0px;
background-color: #FFFFFF;
}


.lh-pad {
width:359px;
height:40px;
float:left;
text-align:left;
margin:0px 0px 0px 0px;
background-color: #FFFFFF;
}

.lh-pad-content {
width:310px;
text-align:left;
background-color:#FFFFFF;
margin:10px 30px 10px 30px;
padding:0px 30px 0px 0px;
}



.competition-pad {
width:622px;
height:40px;
float:left;
text-align:left;
margin:0px 0px 0px 0px;
background-color: #FFFFFF;
}

.competition-pad-content {
width:622px;
text-align:left;
background-color:#FFFFFF;
margin:20px 30px 20px 30px;
padding:0px 30px 0px 0px;
}



.rh-pad {
width:359px;
height:40px;
float:left;
text-align:right;
margin:0px 0px 0px 0px;
background-color: #FFFFFF;
}

.rh-pad-content {
width:310px;
text-align:right;
background-color:#FFFFFF;
margin:10px 30px 10px 30px;
padding:0px 30px 0px 0px;
}

.our-price-red-competitions {
font-family: Arial, Helvetica, sans-serif;
color:#16478a;
font-size:12px;
font-weight:bold;
line-height:16px;
text-align:left;
}





p.competitionterms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
} 


p.bread {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 8px;
	text-align: left;
	color: #000000;
	margin: 10px 0px 10px 0px;
	padding: 10px 10px 10px 0px;
	font-style: normal;
	font-weight: normal;
} 





a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:active {text-decoration: none;}
a:hover {text-decoration: none;}
a {text-decoration: none;}












.lh-advert-competitions3 {
font-family: Arial, Helvetica, sans-serif;
width:309px;
height:300px;
float:left;
text-align:left;
margin:0px 0px 0px 0px;
}

.lh-front-competitions {
font-family: Arial, Helvetica, sans-serif;
width:359px;
height:220px;
float:left;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color: #FFFFFF;
}

.lh-front-content-competitions {
width:359px;
height:250px;
text-align:left;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}


.lh-promobox-front {
width:359px;
height:250px;
text-align:left;
margin:0px 0px 0px 2px;
padding:0px 0px 0px 0px;
}


.lh-promobox {
width:300px;
text-align:left;
margin:0px 0px 20px 2px;
padding:0px 0px 0px 0px;
}

.rh-promobox {
font-family: Arial, Helvetica, sans-serif;
width:300px;
height:250px;
float:left;
text-align:left;
padding:0px 0px 0px 10px;
background-color: #FFFFFF;
}


.rh-promobox-front {
font-family: Arial, Helvetica, sans-serif;
width:345px;
height:250px;
float:left;
text-align:left;
padding:0px 0px 0px 14px;
background-color: #FFFFFF;
}


p.linktohead	{
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
line-height: 18px;
text-align: left;
color: #000000;
margin: 40px 12px 14px 4px;
padding: 0px 0px 0px 0px;
font-style: normal;
font-weight: normal;
} 


p.linktoheadfront	{
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
line-height: 18px;
text-align: left;
color: #000000;
margin: 20px 12px 14px 0px;
padding: 0px 0px 0px 0px;
font-style: normal;
font-weight: normal;
} 


p.promolinkfront	{
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
line-height: 18px;
text-align: left;
color: #000000;
margin: 20px 12px 0px 0px;
padding: 0px 0px 0px 0px;
font-style: normal;
font-weight: normal;
} 



p.promolink	{
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
line-height: 18px;
text-align: left;
color: #000000;
margin: 40px 12px 14px 4px;
padding: 0px 0px 0px 0px;
font-style: normal;
font-weight: normal;
} 











p.competitionheadbig
{
	font-family: Arial, Helvetica, sans-serif;
	height: 29px;
	font-size: 22px;
	line-height: 25px;
	margin: 20px 0px 0px 10px;
	text-align: left;
	padding: 0px 0px 20px 0px;
	font-style: normal;
	font-weight: normal;
} 


p.comp-header-big	
{
	width: 420px;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	text-align: left;
	color: #CC0000;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
} 

p.comp-body	
{
	width:250px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;
	text-align: left;
	color: #000000;
	margin: 10px 0px 0px 10px;
	padding: 0px 10px 0px 0px;
	font-style: normal;
	font-weight: normal;
} 

p.comp-enter-big	
{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	text-align: left;
	color: #104565;
	margin: 10px 0px 20px 10px;
	padding: 0px 10px 0px 0px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
} 




	
	
	




