/* Polo Shirts.co.uk Style Sheet */
/* Jon Hudghton - jon@quaysidegroup.com */



/* New Index Page Layout */

#ni_top_red_bar {
float: left;
background-image: url(images/ps_new_0606/index_banners/ni_feb_2006/top_red_bar.jpg);
width: 631px;
height: 43px;
margin-bottom: 6px;
margin-top: -6px;
}

#ni_top_red_bar_text_left {
float: left;
width: 380px;
}

#ni_top_red_bar_text_right {
float: right;
width: 156px;
text-align: center;
margin-top: 4px;
margin-right: 16px;
}

.ni_telephone_span {
color: #FFFFFF;
font-weight: bold;
font-size: 16px;
}

#ni_left_block_container {
width: 401px;
float: left;
margin-top: -8px;
}

#ni_right_block_container {
float: right;
margin-top: -5px;
margin-right: 1px;
}

#ni_right_block_container_ie6 {
float: right;
margin-top: 0px;
margin-right: 1px;
}

#ni_shop_block {
float: left;
width: 200px;
color: #FFFFFF;
padding-left: 192px;
text-align: center;
}

.ni_shop_front_text {
color: #000000;
font-weight: bold;
}

#ni_quantity_discount_back {
width: 397px;
float: left;
height: 23px;
background-image: url(images/ps_new_0606/index_banners/ni_feb_2006/quantity_discount_back.gif);
margin-left: 2px;
}

#ni_quantity_discount_text {
float: left;
text-align: center;
width: 397px;
padding-top: 3px;
color: #FFFFFF;
font-weight: bold;
}

#ni_right_hand_bar {
float: left;
width: 221px;
height: 436px;
background-image: url(images/ps_new_0606/index_banners/ni_feb_2006/right_hand_bar.jpg);
margin-top: 2px;
}

#ni_right_hand_bar_text_1 {
width: 156px;
text-align: center;
margin-top: 70px;
margin-left: 32px;
font-weight: bold;
margin-bottom: 25px;
}

.ni_right_hand_bar_text_2 {
color: #FFFFFF;
font-weight: bold;
margin-left: 5px;
width: 200px;
float: left;
}

.ni_right_hand_bar_text_3 {
float: left;
margin-left: 83px;
width: 136px;
height: 71px;
padding-top: 7px;
margin-bottom: 15px;
padding-left: 1px;
}


.ni_red_heading_text {
color: #FF0000;
font-weight: bold;
}

.ni_red_sep_bar {
float: left;
width: 631px;
height: 21px;
background-image: url(images/ps_new_0606/index_banners/ni_feb_2006/red_bar.jpg);
margin-top: 3px;
margin-bottom: 3px;
}

.ni_red_sep_bar_text {
float: left;
padding-left: 1px;
color: #FFFFFF;
font-weight: bold;
margin-top: 4px;
margin-left: 5px;
}

.ni_text_layout_1_left {
float: left;
width: 402px;
background-image: url(images/ps_new_0606/index_banners/ni_feb_2006/grey_left_bar.gif);
background-position: right;
background-repeat: repeat-y;
padding-right: 9px;
margin-top: 5px;
padding-left: 1px;
}

.ni_text_layout_1_right {
float: right;
width: 208px;
padding-left: 5px;
margin-top: 5px;
}

.ni_popular_products_div {
float: left;
width: 110px;
padding-left: 1px;
margin-left: 7px;
margin-right: 6px;
margin-top: 5px;
margin-bottom: 3px;
}

.ni_popular_products_div2 {
float: left;
width: 130px;
padding-left: 1px;
margin-left: 7px;
margin-right: 99px;
margin-top: 5px;
margin-bottom: 3px;
}

.ni_popular_products_div3 {
float: left;
width: 130px;
padding-left: 1px;
margin-left: 7px;
margin-right: 0px;
margin-top: 5px;
margin-bottom: 3px;
}


#ni_centre_middle_block_centre_1 {
float: left;
width: 630px;
padding-left: 2px;
}







#container {
width:772px;
margin-left: auto;
margin-right: auto;
font-family: Arial;
font-size: 11px;
color: #000000;
text-align: left;
}

#support_line {
color: #E9271E;
font-weight: bold;
font-size: 12px;
text-align: right;
padding-top: 4px;
padding-bottom: 7px;
padding-right: 4px;
}

#header_background {
position: relative;
width: 772px;
height: 96px;
background-image: url(images/ps_new_0606/nav_top.gif);
}

#header_background2 {
position: relative;
width: 772px;
height: 132px;
background-image: url(images/ps_new_0606/nav_top.gif);
background-position:left bottom;
background-repeat: no-repeat;
}

#header_background a:link {color : #FFFFFF; text-decoration:none;}
#header_background a:visited {color : #FFFFFF; text-decoration:none;}
#header_background a:hover {color : #FFFFFF; text-decoration:underline;}

#header_background2 a:link {color : #FFFFFF; text-decoration:none;}
#header_background2 a:visited {color : #FFFFFF; text-decoration:none;}
#header_background2 a:hover {color : #FFFFFF; text-decoration:underline;}

#header_text_1_left {
width: 310px;
float: left;
height: 55px;
padding-left: 2px;
font-weight: bold;
}

#header_text_1_left2 {
width: 310px;
float: left;
height: 55px;
padding-left: 2px;
font-weight: bold;
padding-bottom: 2px;
}


#header_text_1_right {
width: 460px;
float: left;
color: #FFFFFF;
text-align: center;
padding-top: 0px;
font-size: 12px;
}

#header_text_1_right2 {
width: 460px;
float: left;
color: #FFFFFF;
text-align: center;
padding-top: 0px;
font-size: 12px;
padding-bottom: 2px;
}



#header_text_2{
float: left;
width: 772px;
padding-top: 16px;
color: #FFFFFF;
text-align: center;
font-size: 13px;
}

#centre_container {
position: relative;
width: 772px;
}

#centre_top_block_1 {
width: 772px;
height: 8px;
background-image: url(images/ps_new_0606/middle_top.gif);
font-size: 4px;
}

#centre_middle_block_1 {
float: left;
width: 772px;
background-image: url(images/ps_new_0606/middle_middle.gif);
}

#centre_middle_block_left_1 {
float: left;
width: 128px;
padding-left: 4px;
color: #000000;
}

#centre_middle_block_left_1  a:link {color : #000000; text-decoration:none;}
#centre_middle_block_left_1  a:visited {color : #000000; text-decoration:none;}
#centre_middle_block_left_1  a:hover {color : #E9271E; text-decoration:underline;}

.left_nav_selected {
float: left;
background-color: #CCCCCC;
width: 120px;
display: inline;
color: #E9271E;
}

#centre_middle_block_centre_1 {
float: left;
width: 631px;
padding-left: 9px;
}

#centre_middle_block_centre_1_ie6 {
float: left;
width: 631px;
margin-left: 1px;
}

#centre_middle_block_centre_1 a:link {color : #3E6E9E; text-decoration:underline;}
#centre_middle_block_centre_1  a:visited {color : #3E6E9E; text-decoration:underline;}
#centre_middle_block_centre_1  a:hover {color : #E9271E; text-decoration:underline;}

#centre_middle_block_centre_1_ie6 a:link {color : #3E6E9E; text-decoration:underline;}
#centre_middle_block_centre_1_ie6  a:visited {color : #3E6E9E; text-decoration:underline;}
#centre_middle_block_centre_1_ie6  a:hover {color : #E9271E; text-decoration:underline;}




#centre_bottom_block_1 {
clear: both;
width: 772px;
height: 12px;
background-image: url(images/ps_new_0606/middle_bottom.gif);
font-size: 0px;
}

#footer_bar {
float: left;
width: 772px;
height: 20px;
background-image: url(images/ps_new_0606/footer.gif);
font-size: 4px;
}

#footer_bar_text_1 {
float: left;
position: relative;
width: 772px;
font-size: 10px;
padding-top: 5px;
}

#footer_bar_text_1 a:link {color: #6D6C6C; text-decoration:none;}
#footer_bar_text_1 a:visited {color: #6D6C6C; text-decoration:none;}
#footer_bar_text_1 a:hover {color: #E9271E; text-decoration:underline;}

#footer_bar_text_1_left {
float: left;
width: 555px;
}

#footer_bar_text_1_right {
float: right;
padding-right: 2px;
}

#footer_bar_text_2 {
float: left;
width: 555px;
font-size: 10px;
color: #000000;
}


td.title_block {
padding-left: 5px;
padding-right: 5px;
text-align: center;
font-weight: bold;
color: #000000;
}

td.content_block {
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
text-align: left;
color: #000000;
}

/* Image Rollover */
.borderimage{
border:1px solid #caccc7;
}

/* Image Rollover */
.borderimage{
border:1px solid #caccc7;
}

.borderimage2{
border:1px solid #fff;
}

/* Index page layout */

#scrolling_news_bar_back {
width: 626px;
height: 20px;
float: right;
background-color: #FEEBCF;
margin-bottom: 6px;
}

#scrolling_news_bar_text_left {
float: left;
width: 130px;
padding-left:5px;
padding-top: 3px;
overflow: hidden;
display: inline;
font-weight: bold;
}

#scrolling_news_bar_text_right{
float: right;
width: 470px;
padding-left:5px;
padding-top: 3px;
overflow: hidden;
display: inline;
}

#newsletter_bar {
width: 630px;
height: 35px;
float: left;
font-size: 12px;
}

#newsletter_bar_left {
float: left;
width: 338px;
padding-top: 6px;
padding-left: 5px;
}

#newsletter_bar_right {
float: right;
width: 275px;
text-align: right;
}

#index_main_left_col {
float: left;
width: 405px;
}

#index_main_right_col {
float: left;
width: 215px;
padding-top: 2px;
padding-left: 10px;
}

#index_main_right_grey_back {
float: left;
width: 215px;
background-color: #F2F2F2;

}

#index_main_right_grey_back_text {
float: left;
width: 180px;
padding-top: 10px;
padding-left: 10px;
}

/* Soon IE6 will be defunct (hopefully) */
#index_main_right_grey_back_text_ie6 {
float: left;
width: 180px;
padding-top: 10px;
margin-left: 5px;
}

#comments_bubble {
float: left;
background-image: url(images/ps_new_0606/index_banners/comments_bubble.gif);
width: 159px;
height: 210px;
margin-left: 18px;
}

#comments_bubble_ie6 {
float: left;
background-image: url(images/ps_new_0606/index_banners/comments_bubble.gif);
width: 159px;
height: 210px;
margin-left: 8px;
}

#comments_bubble_text_1 {
float: left;
color: #E60A0A;
font-weight: bold;
text-align: center;
width: 158px;
font-size: 13px;
padding-top: 5px;
}

#comments_bubble_text_2 {
float: left;
width: 142px;
padding-top: 10px;
color: #000000;
height: 126px;
overflow: hidden;
padding-left: 8px;
padding-right: 8px;
}

#comments_bubble_read_more {
float: right;
text-align: right;
}

#support_line_new {
float: left;
background-image: url(images/ps_new_0606/support_line.gif);
width: 156px;
height: 70px;
margin-left: 18px;
}

#support_line_new_ie6 {
float: left;
background-image: url(images/ps_new_0606/support_line.gif);
width: 156px;
height: 70px;
margin-left: 8px;
}

#support_line_new_text_1 {
float: left;
color: #E9271E;
font-weight: bold;
font-size: 13px;
text-align:center;
margin-top: 36px;
width: 152px;
}


#support_line_new_text_2 {
float: left;
text-align:center;
color: #000000;
width: 152px;
font-size: 80%;
}

#delivery_charge_back {
float: left;
background-image: url(images/ps_new_0606/index_banners/delivery_charge_banner.gif);
width: 153px;
height: 74px;
margin-left: 19px;
}

#delivery_charge_back_ie6 {
float: left;
background-image: url(images/ps_new_0606/index_banners/delivery_charge_banner.gif);
width: 153px;
height: 74px;
margin-left: 9px;
}

#delivery_charge_back_text {
float: left;
margin-top: 50px;
margin-left: 7px;
}


#red_banner {
float: left;
background-image: url(images/ps_new_0606/index_banners/red_banner.gif);
width: 193px;
height: 23px;
}

#red_banner_text{
color: #ffffff;
width: 192px;
text-align: center;
font-weight: bold;
padding-top: 5px;
}

#special_offer_banner {
float: left;
background-image: url(images/ps_new_0606/index_banners/special_offers.gif);
width: 194px;
height: 121px;
}

#special_offer_banner2 {
float: left;
background-image: url(images/ps_new_0606/index_banners/special_offers2.gif);
width: 154px;
height: 114px;
margin-left: 19px;
}

#special_offer_banner2_ie6 {
float: left;
background-image: url(images/ps_new_0606/index_banners/special_offers2.gif);
width: 154px;
height: 114px;
margin-left: 9px;
}

#special_offer_banner_top_text2 {
color: #ffffff;
width: 140px;
padding-left: 8px;
padding-top: 73px;
text-align: center;
}


#special_offer_banner_top_text {
color: #ffffff;
width: 60px;
padding-left: 115px;
padding-top: 18px;
}

#special_offer_banner_bottom_text {
color: #ffffff;
width: 192px;
text-align: center;
font-weight: bold;
padding-top: 15px;
}

#special_offer_banner a:link {color : #FFFFFF; text-decoration:none;}
#special_offer_banner a:visited {color : #FFFFFF; text-decoration:none;}
#special_offer_banner a:hover {color : #FFFFFF; text-decoration:underline;}

#special_offer_banner_top_text2 a:link {color : #FFFFFF; text-decoration:underline;}
#special_offer_banner_top_text2 a:visited {color : #FFFFFF; text-decoration:underline;}
#special_offer_banner_top_text2 a:hover {color : #FFFFAA; text-decoration:underline;}


#express_delivery_back {
float: left;
background-image: url(images/ps_new_0606/index_banners/express_delivery.gif);
width: 122px;
height: 211px;
}

#express_delivery_text_1 {
float: left;
width: 110px;
text-align: center;
padding-left: 6px;
padding-top: 36px;
}

#express_delivery_text_2 {
float: left;
width: 110px;
text-align: center;
padding-left: 6px;
padding-top: 51px;
}

#express_delivery_back a:link {color : #3E6E9E; text-decoration:underline;}
#express_delivery_back  a:visited {color : #3E6E9E; text-decoration:underline;}
#express_delivery_back  a:hover {color : #E9271E; text-decoration:underline;}

#new_cards_back {
float: left;
background-image: url(images/ps_new_0606/index_banners/new_card_block.gif);
width: 115px;
height: 101px;
margin-left: 2px;
margin-top: 4px;
}





#index_left_top_block_1 {
float: left;
width: 397px;
height: 200px;
margin-left: 2px;
margin-top: 3px;
}


#index_left_top_block_1_new {
float: left;
margin-left: 6px;
margin-top: 3px;
width: 195px;
height: 215px;
}




#index_left_top_block_text_1 {
float: left;
font-family: Arial;
color: #FFFFFF;
font-size: 18px;
text-align: center;
font-weight: bold;
}

#index_left_top_block_text_1_schools {
float: left;
font-family: Arial;
color: #000000;
text-align: left;
}

#index_left_top_block_text_2 {
float: left;
width: 180px;
color: #E40403;
padding-left: 210px;
}


#index_left_top_block_text_3_back {
float: left;
background-image: url(images/ps_new_0606/index_banners/quantity_discount_back.gif);
width: 397px;
height: 24px;
margin-left: 2px;
}

#index_left_top_block_text_3 {
float: left;
width: 396px;
color: #ffffff;
text-align: center;
padding-left: 1px;
padding-top: 4px;
}



#index_left_top_block_text_2 a:link {color : #FFFFFF; text-decoration:underline;}
#index_left_top_block_text_2  a:visited {color : #FFFFFF; text-decoration:underline;}
#index_left_top_block_text_2 a:hover {color : #E40403; text-decoration:underline;}

#index_left_top_block_text_3 a:link {color : #FFFFFF; text-decoration:underline;}
#index_left_top_block_text_3  a:visited {color : #FFFFFF; text-decoration:underline;}
#index_left_top_block_text_3 a:hover {color : #95C44C; text-decoration:underline;}

#index_left_middle_block {
float: left;
background-image: url(images/ps_new_0606/index_banners/middle_block.gif);
width: 403px;
height: 155px;
}

#index_left_middle_block_world_cup_text_1 {
float: left;
width: 160px;
color: #FFFFFF;
padding-left: 10px;
padding-top: 10px;
text-align: left;
height: 110px;
}

#index_left_middle_block_world_cup_text_2 {
float: left;
width: 395px;
text-align:center;
padding-top: 7px;
font-weight: bold;
}

.wc_line_1{
font-size: 18px;
display: inline;
}

.wc_line_2{
font-size: 32px;
display: inline;
font-weight: bold;
}

#index_left_middle_block_world_cup a:link {color : #FFFFFF; text-decoration:underline;}
#index_left_middle_block_world_cup a:visited {color : #FFFFFF; text-decoration:underline;}
#index_left_middle_block_world_cup a:hover {color : #FFFF00; text-decoration:underline;}


#index_left_middle_block_back_to_school {
float: left;
background-image: url(images/ps_new_0606/index_banners/back_to_school.gif);
width: 403px;
height: 73px;
}

#index_left_middle_block_back_to_school_text_upper {
float: left;
height: 47px;
width: 402px;
color: #FFFFFF;
}

#index_left_middle_block_back_to_school_text {
float: left;
margin-left: 42px;
color: #FFFFFF;
}

#index_left_middle_block_back_to_school a:link {color : #FFFFFF; text-decoration:underline;}
#index_left_middle_block_back_to_school a:visited {color : #FFFFFF; text-decoration:underline;}
#index_left_middle_block_back_to_school a:hover {color : #FFFF00; text-decoration:underline;}

#index_left_middle_block_hanes_strap_top {
margin-top: 3px;
float: left;
background-image: url(images/ps_new_0606/index_banners/hanes_strap_top_banner.gif);
width: 403px;
height: 150px;
}

#index_left_middle_block_hanes_strap_top_text_1 {
float: left;
width: 170px;
color: #3B3839;
padding-left: 150px;
padding-top: 17px;
text-align: center;
height: 90px;
}

#index_left_middle_block_hanes_strap_top_text_2 {
float: left;
width: 280px;
text-align:center;
font-weight: bold;
color: #FFFFFF;
padding-top: 8px;
padding-left: 122px;
}

#index_left_middle_block_hanes_strap_top_text_3 {
float: left;
width: 390px;
text-align:right;
height: 15px;
}

.hanes_strap_top_line_1{
font-size: 20px;
display: inline;
font-weight: bold;
color: #EB2D2E;
}

#index_left_middle_block_text_1 {
float: left;
width: 160px;
color: #000000;
padding-left: 20px;
padding-top: 10px;
text-align: center;
}

.fav_colour_line_1{
color: #616160;
font-size: 14px;
font-family: "Times New Roman", Times, serif;
display: inline;
}

.fav_colour_line_2{
color: #FF0000;
font-size: 32px;
font-family: "Times New Roman", Times, serif;
display: inline;
font-weight: bold;
}


#index_left_bottom_block {
float: left;
background-image: url(images/ps_new_0606/index_banners/bottom_block.gif);
width: 403px;
height: 220px;
}

#index_left_bottom_block_left_side {
float: left;
width: 217px;
}

#index_left_bottom_block_left_side_top {
float: right;
width: 115px;
height: 92px;
padding-top: 8px;
padding-left: 1px;
padding-right: 2px;
}

#index_left_bottom_block_left_side_bottom {
float: right;
width: 114px;
padding-top: 18px;
}

#index_left_bottom_block_right_side {
float: right;
width: 88px;
padding-top: 15px;
}

.bottom_block_title {
color: #E9271E;
font-family: Arial;
font-size: 14px;
font-weight: bold;
line-height: 25px;
display: inline;
}

.bottom_block_title_2 {
color: #E9271E;
font-family: Arial;
font-size: 14px;
font-weight: bold;
display: inline;
}

.bottom_block_title_3 {
color: #E9271E;
font-family: Arial;
font-size: 14px;
font-weight: bold;
}

#index_left_lower_left {
float: left;
width: 195px;
padding-left: 3px;
}

#index_left_lower_right {
float: right;
width: 195px;
padding-left: 1px;
}


/* News Archive Page */

.news_box_outer_left {
 float: left;
 width: 200px;
 height: 260px;
  margin-bottom: 10px;
 border: 1px solid #CCCCCC;
}

.news_box_outer {
 float: left;
 width: 198px;
 height: 260px;
 margin-left: 10px;
 margin-bottom: 10px;
 border: 1px solid #CCCCCC;
}

.news_box_upper{
 float: left;
 width: 100%;
 height: 40px;
 background-color: #CCCCCC;
 padding-top: 5px;
 padding-left: 2px;
}

.news_box_inner {
 float: left;
 width: 188px;
 height: 210px;
 padding-left: 2px;
 padding-right: 5px;
 overflow: hidden;
}

#news_article_text {
float: left;
text-align: justify;
width: 100%;
padding-left: 1px;
}

#news_article_links {
float: left;

}

/* Polo Shirts News Article Layout */
#polo_article_index {
float: left;
background-color: #FFFFCC;
width: 150px;
border: 1px solid #CCCCCC;
}

#polo_article_index_heading {
float: left;
width: 150px;
background-color: #CCCC99;
text-align: center;
font-weight: bold;
margin-bottom: 5px;
margin-top: 5px;
}

#polo_article_index_heading_top {
float: left;
width: 150px;
background-color: #CCCC99;
text-align: center;
font-weight: bold;
}

#polo_article_text {
float: left;
padding-left: 10px;
width: 460px;
}


#schools_middle_right_text  a { color:  #C72020; text-decoration: underline }
#schools_middle_right_text  a:hover { color: #FF0000; text-decoration: underline }
#schools_middle_right_text  a:active { color: #FF0000; text-decoration: underline }

#schools_top_text  a { color:  #C72020; text-decoration: underline }
#schools_top_text  a:hover { color: #FF0000; text-decoration: underline }
#schools_top_text a:active { color: #FF0000; text-decoration: underline }

.schools_main_title {color: #C10000; font-weight: bold; font-size:28px;}
.schools_highlight {color: #C10000; font-weight: bold; line-height: 20px;}
.schools_highlight_colourless {line-height: 20px;}
.productViewSchools { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-top: 0px; margin-bottom: 0px; width: 155px; height: 180px; float: left }
.productViewSchools  span  { font-size: 11px; font-weight: bold; text-align: center; display: block; width: 150px; height: 15px; overflow: hidden }
.productViewSchools  p   { margin: 0 0 0 0; padding: 0 0 0 1px }
.productViewSchools  img { margin-bottom: 3px; border: solid 1px #caccc7 }

a.a_review a {
color: #000000;
font-size:14px;
font-weight:bold;
}

a.a_review a:hover {
color: #FF0000;
font-size:14px;
font-weight:bold;
}

a.a_review a:active {
color: #FF0000;
font-size:14px;
font-weight:bold;
}

