@charset "utf-8";
/* CSS Document */

@import url("productPurchasePage.css");
@import url("partnerSites.css");

body
{
background-image:url(../images/gradient-grey-black-background.jpg);
margin:0;
padding:0;
height:100%; 
min-height: 100%;
background-color:#666666;
background-repeat:repeat-x;
}

img
{
border:none;
}

.clear
{
width:50px;
height:20px;
clear:both;
}

h1, h2, h3, h4, h5, h6 {
font-family:Georgia, "Times New Roman", Times, serif;
margin:0;
}

h1.home-title {
font-size:24px;
color:#666666;
font-weight:lighter;
margin-bottom:15px;
background-color:#f6f5ee;
display:inline;
border-right: #f6f5ee 4px solid;
padding-left:7px;
}

.title-underline {
background-image:url(../images/dashed-line.gif);
background-repeat:repeat-x;
background-position:100px 20px;
width:96%;
display:block;
margin-right:30px;
margin-bottom:15px;
}

.dotted-line {
background-image:url(../images/dashed-line.gif);
background-repeat:repeat-x;
width:95%;
display:block;
height:10px;
margin-left:20px;
}

.ref {
font-size:14px;
}


#wrapper
{
width:990px;
height:100%;
background-image:url(../images/main-background.gif);
background-repeat:repeat-y;
margin: 0 auto 0 auto;
clear:both;
padding:0;
}
#header
{
width:990px;
background-image:url(../images/Home.png);
background-repeat:no-repeat;
}
#top_nav_container
{
width:930px;
height:30px;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;								
}

#left_top_nav
{
width:465px;
height:30px;									
margin-top:5px;
background-image:url(../images/top_nav_ie_bg.gif);
background-repeat:repeat-x;
float:left;
display:block;
}

html>/**/body #left_top_nav
{
width:465px;
height:30px;									
margin:5px 0 0;
background-image:url(../images/top_nav_bg.gif);
background-repeat:repeat-x;
float:left;
display:block;
padding:0;
}


								
#left_top_nav ul
{
display:inline;
float:left;
color:#777774;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
line-height:25px;
width:465px;
height:30px;
margin-left:-5px;
margin-top:0;
padding-top:3px;																		
}


									
									/*firefox only!*/
									html>/**/body #left_top_nav ul
									{
									display:inline;
									float:left;
									color:#777774;
									font-family:Arial, Helvetica, sans-serif;
									font-size:0.8em;
									margin-left:-52px;									
									margin-top:0;
									padding-top:3px;									
									width:465px;
									}
									
									#left_top_nav li
									{
									list-style-type: none;
									display:inline;
									text-decoration: none;
									height:30px;
									padding-left:20px;
									background:url("../images/top_nav_divider.gif") no-repeat left;
	 								background-position:8px -5px;
									}
									
									#left_top_nav #first {
									background:url("../images/top_left.gif") no-repeat left top;
									background-position:-22px -8px;
									height:30px;
									padding-bottom:20px;
									}
									
									#left_top_nav #last {
									background:url("../images/top_right.gif") no-repeat right top;
									background-position:6px -8px;
									height:30px;
									padding-bottom:20px;
									padding-right:30px;
									}

#left_top_nav2
{
width:450px;
height:30px;									
margin-top:5px;
background-image:url(../images/top_nav_ie_bg.gif);
background-repeat:repeat-x;
float:right;
display:block;
overflow:invisible;
}
								
#left_top_nav2 ul
{
display:inline;
float:left;
color:#777774;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
line-height:25px;
height:30px;
margin-left:-7px;
margin-top:0;
padding-top:6px;
}


									
									/*firefox only!*/
									html>/**/body #left_top_nav2 ul
									{
									display:inline;
									float:left;
									color:#777774;
									font-family:Arial, Helvetica, sans-serif;
									font-size:0.8em;
									margin-left:-45px;									
									margin-top:0;
									padding-top:3px;									
									width:500px;
									}
									
									#left_top_nav2 li
									{
									list-style-type: none;
									display:inline;
									text-decoration: none;
									height:30px;
									padding-left:20px;
									background:url("../images/top_nav_divider.gif") no-repeat left;
	 								background-position:8px -5px;
									}
									
									html>/**/body #left_top_nav2 #first {
									background:url("../images/top_left.gif") no-repeat left top;
									background-position:-22px -8px;
									height:30px;
									padding-bottom:20px;
									}
									
									#left_top_nav2 #first {
									background:url("../images/top_left.gif") no-repeat left top;
									background-position:-22px -10px;
									height:30px;
									padding-bottom:20px;
									}
									
									a.last2 {
									background:url("../images/top_right.gif") no-repeat right top;
									background-position:18px -8px;
									height:30px;
									padding-bottom:20px;
									padding-right:12px;
									}									
								
									
									
									
									

									
									
									
									
									
									
									
									
									
									#orange_nav
									{
									width:975px;
									height:39px;
									background-image:url(../images/search-bar.gif);
									background-repeat:repeat-x;
									margin-left:5px;
									margin-bottom:0;
									padding:0;
									margin-top:5px;
									}
									
									.orange_text
									{
									color:#FFFFFF;
									font-size:20px;
									margin-left:22px;
									padding:0;
									margin-top:9px;
									font-family:
									}
									
									.search_bar
									{
									margin-right:30px;
									}
									
									.search_input {
									position:relative;
									top:-7px;
									}
									
									
									img.search_button {
									position:relative;
									top:-1px;
							
									}
									
									.go_button {
									position:relative;
									top:6px;
									}
									
									.top-pad {
									padding-top:7px;
									}
									
									/*firefox only*/
									html>/**/body #search_bar
									{
									float:left;
									margin-left:460px;
									}
									
									#search_button
									{
									}
									
									#main_nav
									{
									width:962px;
									height:25px;
									clear:both;
									margin-left:5px;
									font-family:Arial, Helvetica, sans-serif;
									font-weight:bold;
									background-image:url(../images/main-nav.gif);
									background-repeat:repeat-x;
									padding-left:13px;
									}
									
									#ddowm{
									width:10000px;
									}
									
								
									
									

							#footer
							{
							width:990px;
							height:180px;
							background-image:url(../images/footer-background.png);
							background-repeat:no-repeat;
							margin:0 auto 0 auto;
							font-family:Arial, Helvetica, sans-serif;
							font-weight:bold;
							font-size:0.8em;
							color:#999999;
							padding-top:20px;
							border:0px solid #66FF00;
							margin-bottom:-10px;
							}
							
							
							/*firefox only*/
							html>/**/body #footer
							{
							width:990px;
							height:180px;
							background-image:url(../images/footer-background.png);
							background-repeat:no-repeat;
							clear:both;
							margin:0 auto 0 auto;
							font-family:Arial, Helvetica, sans-serif;
							font-weight:bold;
							font-size:0.8em;
							color:#999999;
							padding-top:10px;
							}
							
							
							
							#footer_container1
							{
							width:150px;
							height:110px;
							float:left;
							}
							
							#footer_container2
							{
							width:180px;
							height:150px;
							float:left;
							}
							
							#footer_container3
							{
							width:200px;
							height:150px;
							float:left;
							}
							
							#footer_container4
							{
							width:205px;
							height:94px;
							float:left;
							margin-left:220px;
							border:0px solid #66FF00;
							}
							
							#dma_logo
							{
							width:100px;
							height:85px;
							float:left;
							}

							#com_logo
							{
							width:100px;
							height:85px;
							float:left;
							}
							
							#footer ul
							{
							text-decoration:none;
							}
							
							#footer li
							{
							text-decoration:none;
							list-style-type: none;
							border-bottom:1px dotted #999999;
							}
							
							

#main_content
{
width:735px;
min-height:400px;
border-left:1px dashed #CCCCCC;
float:left;
background-color:#f6f5ee;
margin-top:0px;/* -16px */
padding:0;
}

#flash_content
{
width:700px;
height:200px;
background-color:#f6f5ee;
clear:both;
margin: 15px auto 0 auto;
background-color:#f6f5ee;
}

.DirectDebit
{
width:auto;
height:auto;
}

#creditcard_container
{
width:auto;
height:auto;
}


.magazine_holder
{
width:230px;
float:left;
margin-left:5px;
}

.box-top {
background-image:url(../images/mag-holder-box_01.gif);
background-repeat:no-repeat;
height:14px;
width:230px;
}


.box-content {
background-image:url(../images/mag-holder-box_02.gif);
background-repeat:repeat-y;
width:230px;
}

.box-base {
background-image:url(../images/mag-holder-box_04.gif);
background-repeat:no-repeat;
height:14px;
width: 230px;
}


.order-box-wrapper {
margin-left:12px;
}


.order-box-top {
width:204px;
background-image:url(../images/order-box_01.gif);
background-repeat:no-repeat;
background-position:bottom;
height:6px;
}


.order-box-content {
width:194px;
background-image:url(../images/order-box_02.gif);
background-repeat:repeat-y;
background-color:#f7f5ee;
padding-left:10px;
}

.order-box-base {
width:204px;
background-image:url(../images/order-box_04.gif);
background-repeat:no-repeat;
background-position:top;
height:6px;
}


.side-panel-top {
width:213px;
background-image:url(../images/side-panel_01.gif);
background-repeat:no-repeat;
background-position:bottom;
height:12px;
}

.subscriber-extra {
cursor:pointer;
width:173px;
height:29px;
background-image:url(../images/subscriber-extra.png);
background-repeat:no-repeat;
background-position:bottom;
}

.buy-as-a-gift {
cursor:pointer;
width:211px;
height:50px;
background-image:url(../images/buy-as-gift.png);
background-repeat:no-repeat;
background-position:bottom;
}

.side-panel-content {
width:203px;
background-image:url(../images/side-panel_02.gif);
background-repeat:repeat-y;
padding-left:10px;
}

.side-panel-base {
width:213px;
background-image:url(../images/side-panel_04.gif);
background-repeat:no-repeat;
background-position:top;
height:13px;
}

.offer-head {
font-family:Georgia, "Times New Roman", Times, serif;
color:#CC0000;
font-size:14px;
}

.red-price{
font-family:Georgia, "Times New Roman", Times, serif;
color:#CC0000;
font-size:16px;
}

.side-panel-head{
font-family:Georgia, "Times New Roman", Times, serif;
color:#CC0000;
font-size:18px;
}

.offer-desc {
font-family:Georgia, "Times New Roman", Times, serif;
color:#666;
font-size:12px;
}


.magazine-wrapper {
margin-left:15px;
height:auto;
width:720px;

}

.holder_left
{
width:110px;
height:295px;
padding-left:7px;
}

.box-title h2 {
margin:0 0 10px 12px;
height:60px;
font-weight:lighter;
color:#666666;
font-size:20px;
}

.box-copy {
float:left;
width:100px;
padding: 0 0 0 14px;
font-family:Arial, Helvetica, sans-serif;
height:140px;
line-height:14px;
}

.box-cover-img {
float:right;
margin:0 12px 0 0;
height:150px;
}

h2.search-title {
margin:0 0 10px 0;
font-weight:lighter;
color:#666666;
font-size:22px;
}

.box-desc {
color:#333333;
font-size:12px;
}

.box-cover {
float:left;
margin-right:30px;
}

.holder_top {
width:220px;
float:left;
padding-left:7px;
margin-top:5px;
}

/*firefox only*/
html>/**/body .holder_left
{
width:110px;
height:295px;
float:left;
padding-left:5px;
margin-top:-8px;
}

.holder_right
{
width:90px;
height:170px;
float:left;
margin-top:-10px;
margin-left:5px;
margin-top:5px;
}

/*firefox only*/
html>/**/body .holder_right
{
width:90px;
height:170px;
float:left;
margin-top:10px;
margin-left:10px;
}

.offer_container
{
width:200px;
height:80px;
clear:both;
padding-left:5px;
font-size:0.8em;
color:#666666;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
					
#left_menu
{
width:230px;
min-height:500px;
height:100%;
float:left;
margin-left:5px;
margin-top:0px;
background-color:#FFFFFF;
}

#right_menu
{
width:230px;
min-height:500px;
height:100%;
float:right;
margin-left:5px;
margin-top:0px;
}

* html #right_menu
{
width:230px;
height:1000px;
float:right;
margin-left:5px;
border-right:1px dashed #CCCCCC;
margin-top:0px;
}

* html #left_menu
{
width:230px;
height:1000px;
float:left;
margin-left:5px;
float:left;
border-right:1px dashed #CCCCCC;
margin-top:0px;
}
	
#left_menu_element1
{
width:211px;
height:23px;
background-color:#FFFFFF;
margin:0 auto 0 auto;
margin-bottom:10px;
margin-top:15px;								
}

#left_menu_element2
{
width:216px;
height:218px;
background-color:#FFFFFF;
margin:0 auto 0 auto;
}
					
#left_menu_element3
{
width:216px;
height:120px;
background-color:#FFFFFF;
margin:0 auto 0 auto;
}

#left_menu_element3-logged_in
{
width:216px;
height:120px;
background-color:#FFFFFF;
margin:0 auto 0 auto;
}
				
#left_menu_ad_banners
{
width:216px;
/*background-color:#FFFFFF;*/
margin:0 auto 0 auto;
text-align: center;
}
								
								#left_menu_element2 li{
								list-style-type:none; 
								margin-left:-37px;
								font:Arial, Helvetica, sans-serif;
								font-size:14px;
								margin-top:0;
								line-height:20px;
								padding-left:20px;
								background-image:url(../images/tick.gif);
								background-repeat:no-repeat;
								background-position:0px 4px;
								}
								
								#left_menu_element2 ul {
								line-height:-15px;
								margin-top:2px;
								margin-bottom:0px;
								}
								
								#left_menu_element3 li{
								list-style-type:none; 
								margin-left:-37px;
								font:Arial, Helvetica, sans-serif;
								font-size:14px;
								margin-top:0;
								line-height:20px;
								padding-left:20px;
								background-image:url(../images/tick.gif);
								background-repeat:no-repeat;
								background-position:0px 4px;
								}
								
								#left_menu_element3 ul {
								line-height:-15px;
								margin-top:2px;
								margin-bottom:0px;
								}
								
								#left_menu_element3-logged_in .side-panel-content ul {
								line-height:-15px;
								margin-top:2px;
								margin-bottom:0px;
								}
								
								#left_menu_element3-logged_in .side-panel-content ul li {
								list-style-type:none; 
								margin-left:-37px;
								font:Arial, Helvetica, sans-serif;
								font-size:14px;
								margin-top:0;
								line-height:20px;
								padding-left:20px;
								background-image:url(../images/greenarrow.gif);
								background-repeat:no-repeat;
								background-position:0px 4px;
								}
								
/*links start*/

a:link
{
color:#777774;
text-decoration:none;
}

a:visited
{
color:#777774;
text-decoration:none;
}

a:hover
{
color:#999999;
text-decoration:underline;
}

a:active
{
color:#777774;
text-decoration:none;
}


a.top-nav-2:link
{
color:#CC0000;
text-decoration:none;
}

a.top-nav-2:visited
{
color:#CC0000;
text-decoration:none;
}

a.top-nav-2:hover
{
color:#999999;
text-decoration:underline;
}

a.top-nav-2:active
{
color:#CC0000;
text-decoration:none;
}




a.next:link
{
color:#CC0000;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}

a.next:visited
{
color:#CC0000;
text-decoration:none;
}

a.next:hover
{
color:#999999;
text-decoration:underline;
}

a.next:active
{
color:#CC0000;
text-decoration:none;
}

/*links end*/

/*fonts start*/
p
{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
}

h3
{
font-family:Georgia, "Times New Roman", Times, serif;
}

h2
{
font-size:1.1em;
}

.payment_heading
{
color:#0046D5;
font-size:1em;
}

.red_text
{
color:#CC0000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:1em;
}

.red_text_small
{
color:#CC0000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:0.7em;
}

.previous {
color:#666;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}

.search-term {
font-family:Georgia, "Times New Roman", Times, serif;
}

.magazine_heading
{
color:#009900;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.3em;
}

.magazine_heading_holder
{
width:700px;
height:30px;
clear:both;
background-image:url(../images/dashed_header.gif);
background-repeat:no-repeat;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.3em;
padding-left:10px;
margin-bottom:10px;
}
/*fonts end*/


/*purchase page style start*/

#main-column
{
width:420px;
height:300px;
float:left;
padding:10px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
}

#mag_text
{
width:480px;
height:300px;
float:left;
margin-left:5px;
padding-right:10px;
}

#mag_cover
{
width:230px;
height:300px;
float:left;
}

.breadcrumbs
{
margin-left:5px;
}

#purchase_page_container
{
width:auto;
height:auto;
padding-left:5px;
}


.mag_heading
{
width:200px;
height:20px;
clear:both;
color:#000000;
font-weight:bold;
font-size:1.2em;
}

.mag_saving_text
{
text-transform:uppercase;
color:#FF0000;
font-size:1.3em;
}

.price_point_info
{
width:350px;
height:auto;
background-color:#FF0000;
}

.price_point_bullet
{
width:30px;
height:20px;
background-color:#33CCCC;
}

.price_point_info_saving
{
width:auto;
height:auto;
background-color:#FFFF99;
}

/*style for red star*/
.red_star
{
color:#FF0000;
padding-left:2px;
}

/*category page styles start*/
.cat_holder_1
{
width:230px;
height:299px;
background-image:url(../images/mag_holder_bg.gif);
background-repeat:no-repeat;
float:left;
margin-left:10px;
}

.cat_holder_2
{
width:230px;
height:299px;
background-image:url(../images/mag_holder_bg.gif);
background-repeat:no-repeat;
float:left;
}

.cat_holder_3
{
width:230px;
height:299px;
background-image:url(../images/mag_holder_bg.gif);
background-repeat:no-repeat;
float:left;
}


/*styling for address payment details form elements end*/

/*checkout layout elements start*/

#checkout-container
{
width:650px;
height:100%;
margin-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
}
				
				/*styling for address payment details form elements start*/
				.float_left
				{
				float:left;
				width:195px;
				height:30px;
				}
				
				.float_right
				{
				float:left;
				width:auto;
				height:30px;
				}
				
				.form_container
				{
				width:615px;
				height:30px;
				border:0px solid #009900;
				padding-top:2px;
				}
				
								.float_left_bank
								{
								float:left;
								width:190px;
								height:40px;
								}
								
								.float_right_bank
								{
								float:right;
								width:250px;
								height:40px;
								
								}
								
								.form_container_bank
								{
								width:445px;
								height:40px;
								border:0px solid #009900;
								}
				/*styling for address payment details form elements end*/

/*address details container*/
#address_details_container
{
width:500px;
height:auto;
background-color:#00FF33;
}
/*container to create left margin to be in alignment with payment details*/
#your_billing_address_container
{
width:auto;
height:auto;
padding-left:10px;
}

/*checkout layout elements end*/

.red_star
{
color:#FF0000;
text-decoration:none;	
}

/*match_day_mag_container*/

#match_day_mag_container
{
width:auto;
height:1100px;
border:1px solid #CCCCCC;
margin-left:5px;
padding-left:8px;
margin-bottom:10px;
}

.section
{
width:auto;
height:auto;
}


#sddm
{	margin: 0;
	padding: 0;
	z-index: -30;
	overflow:visible;
}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;
	overflow:visible;
}
	
	

    #sddm #current a {
	background:url("../images/right_both.gif") no-repeat right top;
      background-position:0px -150px;
	  color:#FFFFFF;
      }
	  
	   #sddm #current {
	 background:url("../images/left_both.gif") no-repeat left top;
      background-position:0px -150px;
	  z-index:100000;
      }
	  
	   #divider {
	 background:url("../images/main-nav-divider.gif") no-repeat left top;
	  background-position:0px 0px;
      }
	  

	.tab-top {
	width:217px;
		}
		
.alignleft {
float: left;
}
.alignright {
float: right;
margin-top:7px;
}

.alignright1 {
float: right;
width:270px;
margin:0;
padding:0;
}

.alignleft1 {
margin:0;
padding:0;
width:170px;
float: left;
}

.170 {
width:170px;
}

.magazine-description {
float:left;
width:400px;
height:auto;
margin-left:20px;
}


.right-col-override
{
width:230px;
height:500px;
float:right;
margin-right:10px;
}


.magazine-cover {
float:left;
margin-right:10px;
height:auto;
width:auto;
}

.gift-details-container
{
width:500px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
margin-left:20px;
}

						.gift-details
						{
						width:100%;
						height:auto;
						float:left;
						}
						
						.item-name
						{
						width:200px;
						height:auto;
						float:left;
						}
						
						.item-image
						{
						width:200px;
						height:auto;
						float:right;
						}
						
						.item-shortDescription
						{
						width:200px;
						height:auto;
						}
						
						.item-description
						{
						width:200px;
						height:auto;
						}

.override-container
{
width:auto;
height:300px;
}

.subscribe-to{
font-size:20px;
color:#FF0000;
text-transform:uppercase;
font-weight:bold;
letter-spacing:-1px;
}

.pricing-info {
float:left;
width:675px;
margin-left:20px;
}

.search-results {
float:left;
width:710px;
margin-left:8px;
}

.saving-text  {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
letter-spacing:-1px;
}

.payment-options {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#666666;
}

.price-table-top {
background-image: url(../images/price-grid_01.gif);
width:680px;
min-height: 18px;
height:6px;
background-repeat:no-repeat;
background-position:bottom;
background-color:#FFF;
}

.price-table-content {
background-image: url(../images/price-grid_02.gif);
width:680px;
background-repeat:repeat-y;
text-align:left;
font-weight:200;
}

.price-table-content small {
font-family:Arial,Helvetica,sans-serif;
font-size:x-small;
padding:20px;
margin:0;
}

.price-table-base {
background-image: url(../images/price-grid_03.gif);
width:680px;
height:6px;
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
margin-bottom:15px;
}

.check-table-top {
background-image: url(../images/price-grid_01.gif);
width:680px;
height:6px;
background-repeat:no-repeat;
background-position:bottom;
}


.faqtable {
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
}

.privacylist li{
list-style-image:none;  
list-style-position:outside;  
list-style-type:none;  
margin-left:0;  
padding-left:1em;  
text-indent:-1em;  
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
}

.competitionlist li {
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
}

.price-table-content {
background-image: url(../images/price-grid_02.gif);
width:680px;
background-repeat:repeat-y;
font-family:Arial, Helvetica, sans-serif;
}


.price-table-base {
background-image: url(../images/price-grid_03.gif);
width:680px;
height:6px;
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
margin-bottom:15px;
}


.promo-table-content {
background-image: url(../images/price-grid_02.gif);
width:680px;
background-repeat:repeat-y;
height:38px;
}

.line-through {
text-decoration:line-through;
}

.left-margin{
margin-left:30px;
}

.logo {
float:left;
width:380px;
margin-bottom:80px;
}

.banner-holder {
float:right;
width:500px;
height:60px;
margin-top:30px;
}

img.top-banner {
padding:10px 30px 0 0;
}

.atoz li {
    float: left;
	display: inline;
    font-weight: bold;
    list-style:none;
    width: 19px;
    height: 18px;
    margin: 1px 0px 5px 2px;
	}

.atoz {
    
    text-align: center;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.atoz a, .atoz a:link {
    display: block;
    color:#666;
    text-decoration: none;
	
}

.atoz a:hover {
    text-decoration: underline;
    color:#CC0000;
}

ul.atoz {
    list-style:none;
    margin: 0 0 10px 30px;
}

#a-z-header{
background-color:#CC0000;
height:29px;
display:block;
line-height:29px;
width:690px;
}

.white {
color:#FFFFFF;
padding-left:10px;
}

#arrow-bullet
{
list-style-image:url(../images/arrow-spaced.gif);
text-decoration:none;
margin-top:-20px;
margin-left:-22px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}


.error-top {
margin-left: 20px;
color: #CC0000;
font-size:0.8em;
}

.checkout-content{
margin-left:20px;
margin-right:10px;
}

img.dd {
padding: 0 20px 0 20px;
}

.required {
color:#CC0000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

img.bottom-pad {
padding-bottom:10px;
}

.pad-right {
padding-right:30px;
}

.breadcrumb {
margin-left:10px;
}

.active-bc {
color:#CC0000;
font-weight:bold;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}


.inactive-bc {
color:#666;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}

.pad-left {
margin-left:15px;
}

.active-tab {
 background-color: #ffcc00;
 color: #FFFFFF;
	 }


.georgia {
font-family:Georgia, "Times New Roman", Times, serif;
}

.georgia-bull {
font-family:Georgia, "Times New Roman", Times, serif;
}


/* new products styling */
.box-content-products
{
width:172px;
height:auto;
background-image:url(../images/mag-holder-box-products_02.gif);
background-repeat:repeat-y;
}

.box-top-products {
background-image:url(../images/mag-holder-box_01.gif);
background-repeat:no-repeat;
height:14px;
width:172px;
}



.box-top-products {
background-image:url(../images/mag-holder-header-products.gif);
background-repeat:no-repeat;
height:14px;
width:172px;
background-color:#FFCC66;
}

.box-base-products {
background-image:url(../images/mag-holder-footer-products.gif);
background-repeat:no-repeat;
height:14px;
width: 172px;
}

.box-cover-img-products {
height:190px;
width:150px;
margin:10px auto 0 auto;

}

.box-cover-img-products-smaller {
margin-left: 10px; 
margin-top: 10px; 
padding-bottom: 5px;
min-height: 156px;

}

.box-title-products h2 {
margin:0 0 0 12px;
height:auto;
width:auto;
font-weight:lighter;
color:#666666;
font-size:24px;
}

.product-button
{
width:100px;
height:20px;
margin:10px auto 0 auto;
}


.magazine_holder-products
{
width:172px;
float:left;
margin-left:5px;
}


/*used for utd rev login digi etd*/

.utd_rev_digi
{
width:100%;
height:200px;
}

.spikes_links
{
color:#666666;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
}

/*
#important_message b {
color:red;
}

#important_message {
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
margin:8px 0 0;
text-align:justify;
}
*/

/* FACEBOOK friend link */

.facebook {
	width: 211px;
	text-align: center;
	margin: 5px auto;
}

.facebook  a {
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #3D62B0;
}

.facebook  img {
	vertical-align: middle;
	margin-right: 3px;
}


/* Practical Motorhome Digital Link */

.motorhomeDigital {
	width: 216px;
	height: 220px;
	background: url('../images/ad_banners/motorHomeDigital.png');
	text-align: center;
	margin: 12px 0 0 0;
}

.motorhomeDigital ul {
	margin: 0 auto;
	padding: 118px 0 0;
	width: 92px;
}

.motorhomeDigital ul li {
	margin: 0 0 4px 0;
	height: 28px;
	width: 92px;
	background: url('../images/ad_banners/motorHomeButton.png');
	list-style: none outside none;
}

.motorhomeDigital ul li:hover {
	margin: 0 0 4px 0;
	height: 28px;
	width: 92px;
	background: url('../images/ad_banners/motorHomeButtonHover.png');
	list-style: none outside none;
}

.motorhomeDigital ul li a {
	color: white;
	font-family: arial black;
	font-size: 16px;
	padding: 1px 14px 3px 13px;
	text-decoration: none;
}
