
* {
 margin: 0px;
 padding: 0px;
}
body {
 background: #EBE9DA url(gfx/page_layout/homebg_head.gif) no-repeat left top;
 font-size: 62.5%;
 font-family: verdana, sans-serif;
}
body.home {
 background:  #EBE9DA url(gfx/page_layout/bg_home_head.gif) no-repeat left top;
}
body.further_info {
 background:  #EBE9DA url(gfx/page_layout/bg_home_head.gif) no-repeat left top;
}
body.pocketcomms {
 background:  #EBE9DA url(gfx/page_layout/bg_product_head.gif) no-repeat left top;
}
body.catalogue {
 background:  #EBE9DA url(gfx/page_layout/bg_catalogue_head.gif) no-repeat left top;  
}
body.news {
 background:  #EBE9DA url(gfx/page_layout/bg_news_head.gif) no-repeat left top;
}
body.feedback {
 background:  #EBE9DA url(gfx/page_layout/bg_feedback_head.gif) no-repeat left top;
}
body.links {
 background:  #EBE9DA url(gfx/page_layout/bg_links_head.gif) no-repeat left top;
}
body.contact {
 background:  #EBE9DA url(gfx/page_layout/bg_contact_head.gif) no-repeat left top;
}

body.home #fan_nav{
 background:  transparent url(gfx/page_layout/bg_home_nav.gif) no-repeat left top;
}
body.further_info #fan_nav{
 background:  transparent url(gfx/page_layout/bg_home_nav.gif) no-repeat left top;
}
body.pocketcomms #fan_nav {
 background:  transparent url(gfx/page_layout/bg_product_nav.gif) no-repeat left top;
}
body.catalogue #fan_nav {                                                                
 background:  transparent url(gfx/page_layout/bg_catalogue_nav.gif) no-repeat left top;
}
body.news #fan_nav {
 background:  transparent url(gfx/page_layout/bg_news_nav.gif) no-repeat left top;
}
body.feedback #fan_nav {
 background:  transparent url(gfx/page_layout/bg_feedback_nav.gif) no-repeat left top;
}
body.links #fan_nav {
 background:  transparent url(gfx/page_layout/bg_links_nav.gif) no-repeat left top;
}
body.contact #fan_nav {
 background:  transparent url(gfx/page_layout/bg_contact_nav.gif) no-repeat left top;
}

#page {
 position: absolute;;
 left: 0px;
 top: 24px;
 width: 980px;
}
body.home #page {
 background:  #EBE9DA url(gfx/page_layout/bg_home.gif) repeat-y left top;
}
body.further_info #page {
 background:  #EBE9DA url(gfx/page_layout/bg_home.gif) repeat-y left top;
}
body.pocketcomms #page {
 background:  #EBE9DA url(gfx/page_layout/bg_product.gif) repeat-y left top;
}
body.catalogue #page {
 background:  #EBE9DA url(gfx/page_layout/bg_catalogue.gif) repeat-y left top; 
}
body.news #page {
 background:  #EBE9DA url(gfx/page_layout/bg_news.gif) repeat-y left top;
}
body.feedback #page {
 background:  #EBE9DA url(gfx/page_layout/bg_feedback.gif) repeat-y left top;
}
body.links #page {
 background:  #EBE9DA url(gfx/page_layout/bg_links.gif) repeat-y left top;
}
body.contact #page {
 background:  #EBE9DA url(gfx/page_layout/bg_contact.gif) repeat-y left top;
}

#page #prop {
 display: block;
 float: left;
 width: 150px;
 height: 560px;
}

#page #content_col {
 float: left;
 width: 623px;
}

#page #footer {
 display: block;
 position: relative;
 clear: both;
 width: 1000px;
 background: transparent url(gfx/page_layout/homebg_foot.gif) no-repeat bottom left;
 text-align: center;
 padding: 0px 2px 10px 2px;
}

#page #footer a.acid_logo img {  
 margin: 0px 0px 0px 20px;
}
#page #footer img.cards_accepted {
    margin: 0px 0px 0px 20px;    
}
#page #footer img.recycle { 
    margin: 0px 0px 0px 20px;
}
#page #footer img.recyclepp5 { 
    margin: 0px 100px 0px 20px;
}

#page #footer a.acid_logo img {
 border: 0px;
}


#page #footer  a {
 color: black;
 text-decoration: none;
}

#page #footer  a:hover {
 color: black;
 text-decoration: underline;
}

h2 a.home_read_more { 
 font-size: 13px;
 text-decoration: none;
 font-style: italic; 
 margin: 0px 0px 0px 20px;
}
h2 a:hover.home_read_more { 
 text-decoration: underline;
}


#page.home #footer {
 background: transparent url(gfx/page_layout/bg_home_foot.gif) no-repeat bottom left;
}
#page.pocketcomms #footer {
 background: transparent url(gfx/page_layout/bg_product_foot.gif) no-repeat bottom left;
}
#page.catalogue #footer {
 background: transparent url(gfx/page_layout/bg_catalogue_foot.gif) no-repeat bottom left;
}
#page.news #footer {
 background: transparent url(gfx/page_layout/bg_news_foot.gif) no-repeat bottom left;
}
#page.feedback #footer {
 background: transparent url(gfx/page_layout/bg_feedback_foot.gif) no-repeat bottom left;
}
#page.links #footer {
 background: transparent url(gfx/page_layout/bg_links_foot.gif) no-repeat bottom left;
}
#page.contact #footer {
 background: transparent url(gfx/page_layout/bg_contact_foot.gif) no-repeat bottom left;
}







#page #footer ul {
 list-style: none;
 margin-right: 100px;
 margin: 10px 100px 15px 0px
}
#page #footer ul li {
 display: inline;
 border-right: 1px solid black;
 padding: 0px 5px 0px 5px;
}
#page #footer ul li.last {
 display: inline;
 border-right: 0px;
}


#page #content_col h1 {
 font-size: 2.5em;
 font-weight: normal;
 color: #E63838;
}



#page #content_col table {
 font-size: 1.2em;
 margin: 20px 0px 10px 0px;
 clear: both;
}

#page #content_col table th {
 background: black;
 color: white;
 text-align: right;
 padding: 2px 3px 2px 0px;
}
#page #content_col table th.fullwidth{
 text-align: center;
}
#page #content_col table td {
 padding: 1px 0px 1px 0px;
}
#page #content_col table td input {
 width: 98%;
 border: 1px solid black;
}
#page #content_col table td textarea {
 width: 98%;
 border: 1px solid black;
}

#page.contact #content_col table th {
 background: #8C3BB7;
}
#page.contact #content_col table th.fullwidth {
 background: #8C3BB7;
}
#page.contact #content_col table th.field_head {
 background: #E8D8F1;
 color: #8C3BB7;
}
#page.contact #content_col table td {
 background: #E8D8F1;
}

#page.feedback #content_col table th {
 background: #64A1E5;
}
#page.feedback #content_col table th.fullwidth {
 background: #64A1E5;
}
#page.feedback #content_col table th.field_head {
 background: #E0ECFA;
 color: #64A1E5;
}
#page.feedback #content_col table td {
 background: #E0ECFA;
}

#page #content_col a {
 color: #E63838;
}

#page #content_col h2, #page #content_col h3, #page #content_col h4, #page #content_col h5 {
 font-size: 1.8em;
 font-weight: normal;
 color: #E63838;
 margin: 5px 0px 10px 0px;
}


#page.home #content_col h1, #page.home #content_col h2, #page.home #content_col h3, #page.home #content_col h4, #page.home #content_col h5, #page.home #content_col a, #page.home #rhs_col #news_box ul li a.read_more, #page.home #rhs_col #news_box a.read_all {
 color: #E63838;
}
#page.pocketcomms #content_col h1, #page.pocketcomms #content_col h2, #page.pocketcomms #content_col h3, #page.pocketcomms #content_col h4, #page.pocketcomms #content_col h5, #page.pocketcomms #content_col a, #page.pocketcomms #rhs_col #news_box ul li a.read_more, #page.pocketcomms #rhs_col #news_box a.read_all {
 color: #FBAC2E;
}
#page.news #content_col h1, #page.news #content_col h2, #page.news #content_col h3, #page.news #content_col h4, #page.news #content_col h5, #page.news #content_col a, #page.news #rhs_col #news_box ul li a.read_more, #page.news #rhs_col #news_box a.read_all {
 color: #009F30;
}
#page.catalogue #content_col h1, #page.catalogue #content_col h2, #page.catalogue #content_col h3, #page.catalogue #content_col h4, #page.catalogue #content_col h5, #page.catalogue #content_col a, #page.catalogue #rhs_col #news_box ul li a.read_more, #page.catalogue #rhs_col #news_box a.read_all,
#page.feedback #content_col h1, #page.feedback #content_col h2, #page.feedback #content_col h3, #page.feedback #content_col h4, #page.feedback #content_col h5, #page.feedback #content_col a, #page.feedback #rhs_col #news_box ul li a.read_more, #page.feedback #rhs_col #news_box a.read_all {
 color: #64A1E5;
}
#page.links #content_col h1, #page.links #content_col h2, #page.links #content_col h3, #page.links #content_col h4, #page.links #content_col h5, #page.links #content_col a, #page.links #rhs_col #news_box ul li a.read_more, #page.links #rhs_col #news_box a.read_all {
 color: #6A64E5;
}
#page.contact #content_col h1, #page.contact #content_col h2, #page.contact #content_col h3, #page.contact #content_col h4, #page.contact #content_col h5, #page.contact #content_col a, #page.contact #rhs_col #news_box ul li a.read_more, #page.contact #rhs_col #news_box a.read_all {
 color: #8C3BB7;
}

#telephone {     
 text-align: center;
 font-size: 20px;
 margin: 20px 0px 0px 0px;
 padding: 0px;
 color: #FBAC2E;
}

 a.read_all {
 font-size: 0.9em;
 text-decoration: none;
 font-style: italic;
 margin: 5px 0px 10px 10px;
}

#page.pocketcomms #content_col a.rharrow {
 background: #FBAC2E url(default_shop/gfx/page_layout/arrow_right.gif) no-repeat right 50%;
 display: block;
 color: white;
 text-decoration: none;
 font-weight: bold;
 padding: 1px;
}

#page #content_col p {
 margin: 5px 10px 10px 0px;
 font-size: 1.2em;
 line-height: 1.3em;
}

#page #content_col ul {
 margin: 5px 0px 10px 30px;
 font-size: 1.2em;
 line-height: 1.3em;
}
#page #content_col #news_list {
 margin: 5px 0px 10px 10px;
 list-style: none;
}
#page #content_col #news_list li {
 margin: 0px 0px 10px 0px;
 list-style: none;
}
#page #content_col #news_list li a {
 font-size: 1.4em;
 line-height: 1.5em;
 text-decoration: none;
}

#page #content_col hr {
 clear: both;
 borer: 0px;
 background: black;
 color: black;
 width: 75%;
 height: 1px;
}

#page a.read_more, #page #content_col #news_list li a.read_more  {
 font-size: 0.9em;
 text-decoration: none;
 font-style: italic;
}


/* Feedback Quotes List */
#page #content_col table.quotes_list {
 margin: 0px 10px 20px 10px;
}

#page #content_col table.quotes_list td {
 margin: 10px;
 padding: 5px;
 background: #E0ECFA;
 border: 5px solid white;
 text-align: center;
}
#page #content_col table.quotes_list td em {
 display: block;
 margin: 3px 0px 0px 0px;
 padding: 2px;
 color: #64A1E5;
}

/* RHS bar styling */
#page #rhs_col {
 float: left;
 width: 185px;
}


#page #rhs_col #buy_now {
 margin: 0px 0px 15px 5px;
 padding: 0px 0px 6px 0px;
 background: white url(gfx/page_layout/buy_now_home_foot.gif) no-repeat left bottom;
 text-align: left;
 clear: both;
}
#page #rhs_col #buy_now p {
 background: transparent url(gfx/page_layout/buy_now_home_head.gif) no-repeat left top;
 font-size: 1.2em;
 margin: 0px;
 padding: 6px 4px 0px 4px;
}
#page #rhs_col #buy_now p strong {
 font-size: 1.6em;
 font-weight: normal;
}
#page #rhs_col #buy_now p a {
 display: block;
 float: right;
 background: #E63838;
 color: white;
 padding: 1px;
 margin: 1px 3px 1px 0px;
 font-size: 1.1em;
 font-weight: bold;
 text-decoration: none;
 text-align: center;
 border: 1px solid #690D0D;
 border-top: 1px solid #F7C1C1;
 border-right: 1px solid #F7C1C1;
}

#page.pocketcomms #rhs_col #buy_now {
}
#page.catalogue #rhs_col #buy_now {
}
#page.news #rhs_col #buy_now {
}
#page.feedback #rhs_col #buy_now {
}
#page.links #rhs_col #buy_now {
}
#page.contact #rhs_col #buy_now {
}


#page #rhs_col a.rhs_view_basket {
 display: block;
 margin: 15px 0px 0px 5px;
 padding: 6px 5px 10px 40px;
 text-decoration: none;
 background: transparent url(gfx/view_basket/home.gif) no-repeat top left;
 color: white;
 font-weight: bold;
 font-size: 13px;
}
#page.home #rhs_col a.rhs_view_basket {
 background: transparent url(gfx/view_basket/home.gif) no-repeat top left;
}
#page.pocketcomms #rhs_col a.rhs_view_basket {
 background: transparent url(gfx/view_basket/pocketcomms.gif) no-repeat top left;
}
#page.catalogue #rhs_col a.rhs_view_basket {
 background: transparent url(gfx/view_basket/catalogue.gif) no-repeat top left;
}
#page.news #rhs_col a.rhs_view_basket {
 background: transparent url(gfx/view_basket/news.gif) no-repeat top left;
}
#page.feedback #rhs_col a.rhs_view_basket {
 background: transparent url(gfx/view_basket/feedback.gif) no-repeat top left;
}
#page.links #rhs_col a.rhs_view_basket {
 background: transparent url(gfx/view_basket/links.gif) no-repeat top left;
}
#page.contact #rhs_col a.rhs_view_basket {
 background: transparent url(gfx/view_basket/contact.gif) no-repeat top left;
}

#page #rhs_col #quote {
 display: block;
 margin: 15px 0px 0px 5px;
 padding: 25px 0px 25px 0px;
 text-align: center;
 clear: both;
 background: transparent url(gfx/page_layout/quote_marks.gif) no-repeat 50% 50%;
 font-size: 1.4em;
 color: #E63838;
 text-decoration: none;
}

#page #rhs_col #quote em {
 font-size: 0.8em;
}

#page #rhs_col #quote em.read_more {
 display: block;
 margin: 5px 0px 0px 0px;
}

#page.pocketcomms #rhs_col #quote{
 color: #FBAC2E;
}    
#page.news #rhs_col #quote {
 color: #009F30;
}
#page.feedback #rhs_col #quote,
#page.catalogue #rhs_col #quote {
 color: #64A1E5;
}
#page.links #rhs_col #quote {
 color: #6A64E5;
}
#page.contact #rhs_col #quote {
 color: #8C3BB7;
}


#page #rhs_col #news_box {
 margin: 15px 0px 0px 5px;
 padding: 0px 0px 5px 0px;
 background: white url(gfx/page_layout/rhsbar_box_home_foot.gif) no-repeat left bottom;
 text-align: left;
 clear: both;
}

#page #rhs_col #news_box ul {
 margin: 0px 0px 15px 0px;
 list-style: none;
 clear: both;
}

#page #rhs_col #news_box ul li {
 margin: 5px 0px 5px 10px;
}  
#page #rhs_col #news_box ul li p {
 margin: 0px;
 padding: 0px;
 display: inline;
}  
#page #rhs_col #news_box ul li a {
 color: black;
 text-decoration: none;
 font-size: 1.3em;
}
#page #rhs_col #news_box ul li a.read_more {
 font-size: 0.9em;
}

#page #rhs_col #movie_box {
 margin: 15px 0px 0px 5px;
 padding: 0px 0px 0px 0px;
 background: white url(gfx/page_layout/rhsbar_box_home_foot.gif) no-repeat left bottom;
 text-align: center;
 clear: both;
}

#page.pocketcomms #rhs_col #movie_box, #page.pocketcomms #rhs_col #news_box, #page.pocketcomms #rhs_col #user_menu  {
 background: white url(gfx/page_layout/rhsbar_box_product_foot.gif) no-repeat left bottom;
}                                                                                                               
#page.news #rhs_col #movie_box, #page.news #rhs_col #news_box, #page.news #rhs_col #user_menu  {
 background: white url(gfx/page_layout/rhsbar_box_news_foot.gif) no-repeat left bottom;
}
#page.feedback #rhs_col #movie_box, #page.feedback #rhs_col #news_box, #page.feedback #rhs_col #user_menu,
#page.catalogue #rhs_col #movie_box, #page.catalogue #rhs_col #news_box, #page.catalogue #rhs_col #user_menu    {
 background: white url(gfx/page_layout/rhsbar_box_feedback_foot.gif) no-repeat left bottom;
}
#page.links #rhs_col #movie_box, #page.links #rhs_col #news_box, #page.links #rhs_col #user_menu  {
 background: white url(gfx/page_layout/rhsbar_box_links_foot.gif) no-repeat left bottom;
}
#page.contact #rhs_col #movie_box, #page.contact #rhs_col #news_box, #page.contact #rhs_col #user_menu  {
 background: white url(gfx/page_layout/rhsbar_box_contact_foot.gif) no-repeat left bottom;
}

#page #rhs_col #movie_box object {
 backround: transparent;
}

#page #rhs_col h2, #page #rhs_col h3 {
 background: #E63838;
 color: white;
 padding: 1px;
 font-size: 1.2em;
 font-weight: bold;
 text-align: center;
}
#page #rhs_col h3 {
 font-size: 1em;
}

#page #rhs_col h2 {
 background: #E63838 url(gfx/page_layout/rhsbar_box_home_head.gif) no-repeat left top;
}


#page.pocketcomms #rhs_col h3 {
 background: #FBAC2E;
}
#page.pocketcomms #rhs_col h2 {
 background: #FBAC2E url(gfx/page_layout/rhsbar_box_product_head.gif) no-repeat left top;
}

#page.news #rhs_col h2 {
 background: #009F30 url(gfx/page_layout/rhsbar_box_news_head.gif) no-repeat left top;
}
#page.news #rhs_col h3 {
 background: #009F30;
}

#page.feedback #rhs_col h2,
#page.catalogue #rhs_col h2 {
 background: #64A1E5 url(gfx/page_layout/rhsbar_box_feedback_head.gif) no-repeat left top;
}
#page.feedback #rhs_col h3,
#page.catalogue #rhs_col h3  {
 background: #64A1E5;
}

#page.links #rhs_col h2 {
 background: #6A64E5 url(gfx/page_layout/rhsbar_box_links_head.gif) no-repeat left top;
}
#page.links #rhs_col h3 {
 background: #6A64E5;
}

#page.contact #rhs_col h2 {
 background: #8C3BB7 url(gfx/page_layout/rhsbar_box_contact_head.gif) no-repeat left top;
}
#page.contact #rhs_col h3 {
 background: #8C3BB7;
}


#page #rhs_col p.tel0845 {  
 text-align: center;
 font-size: 16px;
 margin: 20px 0px 0px 0px;
 padding: 0px;
 color: #E63838;
}
#page.pocketcomms #rhs_col p.tel0845 {
 color: #FBAC2E;
}                                  
#page.news #rhs_col p.tel0845 {
 color: #009F30;
}
#page.feedback #rhs_col p.tel0845,
#page.catalogue #rhs_col p.tel0845 {
 color: #64A1E5;
}
#page.links #rhs_col p.tel0845 {
 color: #6A64E5;
}
#page.contact #rhs_col p.tel0845 {
 color: #8C3BB7;
}

/* END of RHS bar styling */


body #fan_nav {
 position: absolute;
 left: 0px;
 top: 0px;
 width: 143px;
 height: 656px;
 background: transparent url(gfx/page_layout/navigation_bg.gif) no-repeat left top;
}


body #fan_nav li a {
  opacity: .65;
    filter: alpha(opacity=65);
}

body #fan_nav li a:hover, body #fan_nav li.active a {
  opacity: 1;
    filter: alpha(opacity=100);
}

body #fan_nav li a img {
 border: 0px;
}

body #fan_nav li a.logo {
 position: absolute;
 top: 4px;
 left: 7px;
}


body #fan_nav li a.home {
 position: absolute;
 top: 82px;
 left: 17px;
}

body #fan_nav li a.pocketcomms {
 position: absolute;
 top: 158px;
 left: 32px;
}

body #fan_nav li a.catalogue {
 position: absolute;
 top: 227px;
 left: 42px;
}

body #fan_nav li a.news {
 position: absolute;
 top: 295px;
 left: 46px;
}

body #fan_nav li a.feedback {
 position: absolute;
 top: 360px;
 left: 47px;
}
body #fan_nav li a.links {
 position: absolute;
 top: 430px;
 left: 37px;
}
body #fan_nav li a.contact {
 position: absolute;
 top: 498px;
 left: 8px;
}


#copyright {
 clear: both;
 background: #EBE9DA;
 width: 1000px;
 padding: 2px;
 text-align: center;
 font-size: 1em;
}
