/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 25 June 2010 17:58:31
*/


/* ========= Copyright Planet Retail - Created by David Martin 06-04-09, Last Updated 16-04-09========== */
/*====1. HTML Tag styles =====*/
/*====2. Major Regions & Columns=======*/
/*====================================*/
/*====================================*/
/*====================================*/
/*====================================*/
/*====================================*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1. HTML Tag styles~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

html { height:100%;}


body
{ color:#333; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; height:100%; background-color:#bbb; }

a { color:#005288; text-decoration:none;}
a:hover { text-decoration:underline;}
a:visited { color:#005288;}

strong { font-weight:bold;}
.orangeText { color:#FC6100;}
.greyText { color:#666;}
.smallerTxt { font-size:0.9em;}
.darkGreyText { color:#666;}
.largerText { font-size:1.2em; }
.clear {border:0; clear:both; height:0px; line-height:0; margin:0; padding:0; }
.spacer5px{height:5px; width:5px;}
.spacer10px{height:10px; width:10px;}
.innerTube5px { padding:5px; display: block; overflow: hidden; }
.innerTube10px { padding:10px; }
div.hr{ background:url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0008/440/dotted.gif) repeat-x bottom; height:1px;}
.floatLeft { float:left;}
.floatRight { float:right;}
.sectionHeading { border-bottom:2px solid #BBB; padding:3px 0px; }
.sectionHeading h2 { color:#666; font-size:1.3em; display:inline;}
.standardThumb { float:left; padding:1px; border:1px solid #CCCCCC;}
.imgRight { float:right; background-color: #f7f7f7; clear: both; width: 200px; padding:10px;}
.notAMember {display:inline; position:absolute; top:55px; right:15px; font-size:11px;}
.notAMember a {color:#fff;}
h3{ color:#777; font-size:1.15em; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2. Major Regions & Columns~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#pageBody
{ background:#bbb url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0005/140/bgBody.gif) repeat-y; font-size:1.2em; line-height:140%; margin: 0 auto; min-height:100%; padding-left:6px; padding-right:6px;  position:relative; width:985px; }


#mainBanner
{ background:#2427AA url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0013/139/bgBanner.jpg) repeat-x top left; height:95px; }

#membersLogin
{ font-size : 1em; position : absolute; right : -30px; top : 30px; width : 384px; }

#membersLogin label
{ color : #fff; float : left; margin : 3px 1em 0 0em; width : 52px; }
#membersLogin input
{ float : left; margin-right:5px; }
#membersLogin a { float:right; color:#FFF; position:relative; top:3px;/*2px*/; margin-right: 20px; display:block; font-size: 1.2em;}

#col575px { float:left; width:575px; min-height:500px; margin-right:5px;}
#col275px {  float:left; width:275px; min-height:500px; margin-right:5px; background-color:#F3F3F3;}
#col124px {  float:left; width:124px; min-height:500px;}
/* #col100percent {background-color:#0099FF; height:65px; margin-bottom:5px;} old style - kb */
#col100percent {background: transparent url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0008/1106/WhyPlanetRetail.jpg) no-repeat scroll 0 0; height:65px; margin-bottom:5px;}
#col100percent h2 { font-size:3em; font-weight:bold; color:#FFF; padding:25px 0px 10px 10px;}

#mainContent {}
#mainContent p{ margin:15px 0px;  }
#mainContent h3 { font-size:1.6em; color:#666; margin:10px 0px;}
#mainContent h4 { font-size:1.2em; color:#777; margin:10px 0px;}
#callToAction { background-color:#F2FCF2; padding:5px; border:1px solid #BDE1B3;}

.col285px { float:left; width:285px;}
.footerNavBlock { background:url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0007/142/bgFooter.jpg) no-repeat; padding:65px 5px 5px 5px; }
.footerBlueBlock {background:#2427AA url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0013/139/bgBanner.jpg) repeat-x top left; height:20px;} 

.alignRight { text-align: right; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3. Lists & Navigation~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

ul.mainNav
{ border:0; left:10px; list-style:none; margin:0; padding:0; position:absolute; top:64px; width:980px; }
ul.mainNav li
{ background:url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0008/161/mainLeft.gif) top left no-repeat; border : 0; display : inline; float:left; height:30px; margin:0; margin-left:3px; padding:0 0 0 3px; }
ul.mainNav li a
{ background:url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0009/162/mainRight.gif) top right no-repeat; border : 0; color:#000077; display:block; font-size: 1.1em; font-weight : bold; margin : 0; padding : 0.4em 16px 0.6em 11px; text-align : center; text-decoration : none; width:auto; }


ul.mainNav li a:hover
{ text-decoration : underline; }

ul.mainNav li.crumbTrail
{ background:#fff url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0015/159/mainCrumbLeft.gif) top left no-repeat; height:41px;  display:inline; position:relative; top:-10px;  }
ul.mainNav li.crumbTrail a
{background:url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0007/160/mainCrumbRight.gif) top right no-repeat;  font-size:1.3em;color:#333; padding-top: 0.6em; display:block; float:left;  }
/*---------------*/
.mainSubNavContainer { background:url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0013/148/dotted1.gif) bottom repeat-x; display:block; height:30px; width:100%;}
ul.mainSubNav { list-style-type:none;  }
ul.mainSubNav li { 
   float:left; 
 /*  background:url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0012/138/arrowRightGrey.gif) 10px 11px no-repeat; */
   margin-top: 6px; /*new */
}
ul.mainSubNav li a { 
   margin-right:15px; /*10px; */
   display:inline; /* block; */
   margin-left:15px; /*25px; */
  /* margin-top:6px; */
   font-size:1.1em; 
   font-weight:bold; 
}

/*----------*/
ul#topRightNav
{ color : #FFF; position : absolute; right : 12px; text-align : right; top : 5px; width : 499px; }
ul#topRightNav li
{ display : inline; }
ul#topRightNav li a
{ color : #FFF; font-size : 0.9em; padding : 0em 0.1em; }
/*---------*/
ul.linkListWithLine  { list-style-type:none; background:none;}
ul.linkListWithLine li { background:url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0009/153/greenChevron.gif) 0px 6px no-repeat; border-bottom:1px solid #f2f2f2; display:block; }
ul.linkListWithLine li a { margin:3px 0px 3px 10px; display:block; }
/*---------*/
ul.linkListWithBorder { }
ul.linkListWithBorder li { display:block; border-bottom:1px solid #f2f2f2; line-height:180%; padding:5px 0px;}
/*---------------*/
.subTabsContainer { background:url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0015/168/navTabSubBg.gif) repeat-x; height:25px;}
ul.subTabs
{ list-style : none; margin : 0; padding : 0; width : 100%; position: relative; top:-4px; }
ul.subTabs li
{ background: url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0011/164/navTabLeft2.gif) top left no-repeat; border : 0; display : inline; float : left; height : 25px; margin : 0; margin-left : 5px; padding : 0 0 0 3px; }
ul.subTabs li a
{ background : url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0013/166/navTabRight2.gif) top right no-repeat; border : 0; display : block; margin : 0; padding : 3px 8px 4px 3px; text-align : center; text-decoration : none; cursor: pointer; /*xwidth : 70px;*/}
ul.subTabs li a:hover
{ text-decoration : underline; }
ul.subTabs li.crumbTrail
{ background : url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0012/165/navTabLeft2Crumb.gif) top left no-repeat; height:28px; position:relative; top:-3px;   }
ul.subTabs li.crumbTrail a
{ background : url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0014/167/navTabRight2Crumb.gif) top right no-repeat; height:26px; float:left; font-weight:bold;}

.subTabsBody { border:1px solid #ccc; border-top:none; display:block; position:relative; top: -4px; text-align:left; padding-top:5px; background-color:#FFF;}
/*---------------*/
ul.footerNav {
list-style:none; clear:both;
}
ul.footerNav li { float:left; }
ul.footerNav li a { margin:0px 10px;}
ul.footerNav li img{ margin:0px 10px;}
/*---------------*/
#mainContent ul { list-style-type:disc; margin:15px 0px; }
#mainContent ul li { margin-left:30px; line-height:170%;}
/*---------------*/
#callToAction ul {
    list-style-type:none;
    margin:15px 20px;
}

#callToAction ul li{ background:url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0010/145/bulletCalltoAction.gif) no-repeat; margin-left:0px; padding-left:30px; padding-bottom:10px;}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3. Modules ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.logo {margin:8px;}
.linkWithArrow {background:url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0011/137/arrowRight.gif) no-repeat right; padding-right : 12px;} 
.linkWithExternal {background:url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0007/151/externalLink.gif) no-repeat right; padding-right : 20px;} 
.linkWithFb {background:url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0008/152/fb.gif) 5px 0px no-repeat; padding-left : 25px;} 
.linkWithTwitter {background:url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0014/176/twitter.gif) 5px 0px no-repeat ; padding-left : 25px;}
.linkWithLinkedIn {background:url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0011/155/linkedIN.gif) 5px 0px no-repeat ; padding-left : 25px;}  
.linkWithRSS { background:url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0010/172/rss2.gif) 5px 0px no-repeat ; padding-left : 25px;}
.linkWithTCK { background:url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0012/1722/tcktcktck-action.gif) 5px 0px no-repeat ; padding-left : 25px;}

.promoMain { height:145px; background-color:#CCC;}

.welcome_content { width: 575px; height: 145px; overflow: hidden; }
#banner_tabs { margin: 0px auto; padding: 110px 127px 0; width: 321px; height: 35px; background:url(http://www1.planetretail.net/__data/assets/image/0003/15447/pr_banner_bg.jpg); }

#contact_tab { width: 105px; height: 35px; float: left; }
#contact_tab a { display: block; width: 105px; height: 35px; background: url(http://www1.planetretail.net/__data/assets/image/0019/15445/contact_tab.gif) no-repeat 0 0; text-decoration: none; }
#contact_tab a:hover { background: url(http://www1.planetretail.net/__data/assets/image/0019/15445/contact_tab.gif) no-repeat -105px 0; }

#trial_tab { width: 105px; height: 35px; float: left; margin: 0px 3px; }
#trial_tab a { display: block; width: 105px; height: 35px; background: url(http://www1.planetretail.net/__data/assets/image/0004/15448/trial_tab.gif) no-repeat 0 0; text-decoration: none; }
#trial_tab a:hover { background: url(http://www1.planetretail.net/__data/assets/image/0004/15448/trial_tab.gif) no-repeat -105px 0; }

#demo_tab { width: 105px; height: 35px; float: left; }
#demo_tab a { display: block; width: 105px; height: 35px; background: url(http://www1.planetretail.net/__data/assets/image/0020/15446/demo_tab.gif) no-repeat 0 0; text-decoration: none; }
#demo_tab a:hover { background: url(http://www1.planetretail.net/__data/assets/image/0020/15446/demo_tab.gif) no-repeat -105px 0; }


.dailyNewsAd { background:#EFEFEF; text-align:right; padding:6px 0px 6px 6px;}
.dailyNewsAd a{ font-weight:bold; background:url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0012/147/dailyNewsAd.gif) right no-repeat; padding:5px 45px 5px 5px ; }
.borisBlog { height:141px; background:url(http://www1.planetretail.net/__data/assets/image/0009/144/borisBlog.gif) no-repeat;}
.borisBlog a.blogLink1 { font-weight:bold; font-size:1.2em; display:block; padding:5px 5px 10px 5px;}
.borisBlog a.blogLink2 { padding:10px 105px 10px 5px; display:block; }

.bryanBlog { height:141px; background:url(http://www1.planetretail.net/__data/assets/image/0015/3174/BlogBG.gif) no-repeat;}
.bryanBlog a.blogLink1 { font-weight:bold; font-size:1.2em; display:block; padding:5px 5px 10px 5px;}
.bryanBlog a.blogLink2 { padding:25px 2px 10px 80px; display:block; }

.thumbTextContainer { margin:15px 0px; line-height:170%;}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4. Misc ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


img.emap_image {position:relative; top:3px;}

a#channel_mostRecent_link {cursor: default; font-weight: normal;}
a#channel_mostRecent_link:hover {text-decoration: none; }

img.rss_dailynews{ 
   width: 35px;
   height: 13px;
   position: relative;
   top: 3px;
}

div.standardThumb{
   margin-right:5px;

}
div.standardThumb img {
   width: 61px;
   height: 58px;
}
#site-map{
   padding: 20px;
}
#site-map ul li ul {
   margin: 5px 0px;
}
img.joinus_new{
   position:relative;
   top:2px;
}
img.joinus_latest{
   width: 62px;
   height: 9px;
}

div.form_row div.form_question{
  display:block;
  float:left;
  padding:1px 1px 1px 1px;
  width:270px;
}

div.form_row div.form_answer{
  display:block;
  float:left;
  overflow:hidden;
  padding:1px 1px 1px 1px;
}
div.form_row{
  clear:both;
  overflow:hidden;
}
span.required_red, div.submission_errors, div.submission_errors ul li{
  color: #FF0000;
}
div.submission_errors ul, div.form_tickbox ul{
  margin: 0px !important;
  list-style-type: none !important;
}
div.form_tickbox label{
  font-size: 0.8em;
}
#contact_us_form{
  margin-bottom: 10px;
}
#contact_us_form p{
  margin: 5px 0px;
}
.captcha{
  float: right;
}
a.add_bookmark{
  cursor: pointer;
}
p.bottom_links{
   text-align: center;
   font-size: 0.95em;
}
.promoMain {
  background: url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0015/1068/introBg.jpg) no-repeat;
  width: 576px;
  height: 145px;
  overflow: hidden;
}
.promoMain a{
  display: block;
  float: right; /*left*/
 /* margin-top: 104px; */
}
.promoMain a.first{
  margin-left: 268px;
}
.join_us {
  height:79px;
  width:275px;
  background:#F3F3F3  no-repeat ; padding-left:2px;

}
.join_us a{
  display:block;
 /* margin-left:176px; */
  margin-top:1px;
  margin-right: 1px;
  float:right; /*left*/
  overflow: hidden;
}
.ext_adv_block{
  text-align: center;
}
img.online_shop_basket{
  width: 17px;   /*17px */
  height: 13px; /* 13px */
  overflow: hidden;
}
#inner #col575px {
   width: 699px;
}
li.online_shop a span{
   background: transparent url(http://emap.insight.build.squiz.co.uk/__data/assets/image/0011/173/shop.gif) no-repeat scroll right top;
   display: block; 
   padding-right: 21px;
}
.promoMain{
   color: #FFFFFF;
   font-weight: normal;
}
.promoMain h1{
   font-size: 2.3em;
   margin-top: 17px;
   margin-left: 7px;
   letter-spacing: 4px;
}
.promoMain p{
   margin: 10px 110px 0px 7px;   
}

.promoMain .welcome_links{
   margin-top: -5px;
   margin-right: 1px;
}
.customer_login{
 background: transparent url(http://www1.planetretail.net/__data/assets/image/0019/1099/membersLoginBtn.gif) no-repeat !important;
 display:block;
 width: 144px;
 height: 33px;
}
.customer_login span{
   display: none;
}

.gallery-image{
   center; padding:6px; 
   vertical-align:middle;
}

.gallery-image img{
   center; padding:6px; 
   vertical-align:middle;
}

.webcastBtn {
position:absolute;
top:89px;
right:0px;
}
/*===EVENT GALLERY====*/

.galleryCol { background:#000 url(http://www1.planetretail.net/__data/assets/image/0019/7804/events_bg.jpg) no-repeat;}
.galleryBody { margin-top:40px; background:#FFF;}
.galleryHead { background:url(http://www1.planetretail.net/__data/assets/image/0016/7801/events1_bg.jpg);}
.galleryImgBlock { width:150px; float:left; padding-right:10px;}
.galleryImgBlock img{ border:4px solid #ddd; margin-bottom:10px;}
.galleryCol h4 { color:#FF3300;}
.galleryBody hr { border-bottom:1px solid #CCC;}
#preview{
    position:absolute;
    border:1px solid #ccc;
    background:#333;
    padding:5px;
    display:none;
    color:#fff;
    }
    
pre{
    display:block;
    font:100% "Courier New", Courier, monospace;
    padding:10px;
    border:1px solid #bae2f0;
    background:#e3f4f9;    
    margin:.5em 0;
    overflow:auto;
    width:800px;
}




/* END OF CSS FILE */