
form {margin-top:0px; margin-bottom:0px;}


h2{FONT-WEIGHT: normal; text-align:center; font-size: 10px; COLOR: #cc3399;LINE-HEIGHT: 140%; FONT-FAMILY: 'verdana', 'tahoma', helvetica, arial, sans-serif;TEXT-TRANSFORM: capitalize; margin: 3px auto;}

h2.ho {text-align:left;}

.clr {display: block; float: none; clear: both; height: 1px;}


div#tad {display:block; border: none; float:none; clear: both; text-align:left; padding: 0px; margin: 12px 0px 0px 0px;}

div#tad div.clr {display: block; float: none; clear: both; height: 1px; width:798px;}

/*------ VERISIGN and HACKERSAFE --------------------------------*/



div#tadkeylinks p a#hackersafeSide {margin: 0px; border: none 0px; padding: 0px; display: block;  }
div#tadkeylinks p a#verisignSide {margin: 0px; border: none 0px; padding: 0px; display: block; }

div#tadkeylinks p a#verisignSide img, a#hackersafeSide img {border: 0px none; margin: 0px;}



/*---------V2 Additions -----------------------------------------------------------------------------------------------------*/



img.stdnobord {border: none; margin: 12px 0px 0px 0px;}

div.categoryMenus {width: 266px; display: block; position:relative; float: left; margin: 0px; border: none 0px; padding: 15px 0px 20px 0px; text-align: center;}

div.categoryMenus a img {border: none 0px;}

div#categories {border-top: solid 1px #ffffff; margin-top: 10px; background-image: url('/img/bgs/line-bk.gif'); background-repeat: repeat-x; background-position: top left;}

div.catClr, div.catSubClr {display: block; float: none; clear: both; height: 1px; }

div.catSubClr {width: 530px;}
div.catClr {width: width: 100%;}

div#categoriesRight {border: none 0px; width: 532px; padding: 0px; margin: 0px; float: left;}

div#inCatCont{border:solid 1px #003366; padding: 0px 0px 20px 0px; width: 532px; }

h2.inCatCont {display: block; padding: 7px; margin: 0px 0px 0px 0px; font-size: 24px; color: #eaf1f8; letter-spacing: 4px; font-weight: normal; font-style: italic; 
font-family: arial, helvetica, sans-serif;
		background-image: url('/img/bgs/gift-ideas-bk.jpg'); background-repeat: no-repeat; background-position: top right;} 


div#inCatContLft {display: block; width:275px; padding: 20px 0px 10px 5px; margin:0px; float: left; clear: none; }

div#inCatContRgt {display: block; width:215px; padding: 20px 5px 10px 5px; margin:0px; float: right; clear: none; background: #eaf1f8;}


div#inCatContLft h3, div#inCatContRgt h3 {display: block; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 19px; letter-spacing: 2px; padding: 11px 10px 11px 10px; color:#cc0099; margin: 12px 0px 2px 0px; text-align: left; border-top: solid 1px #ffccff;}

div#inCatContLft h3 a, div#inCatContRgt h3 a {text-decoration: none; color: #cc0099;}

div#inCatContLft h3 a:hover, div#inCatContRgt h3 a:hover {text-decoration: underline; color: #0000ff;}

div#inCatContLft h3.cont {background: #ffffff; border-top:none; margin-top: 0px; padding: 0px 10px 11px 10px;}

div#inCatContRgt h3.cont {margin-top: 0px; border-top:none; padding: 0px 10px 11px 10px; color: #003366;}

div#inCatContRgt h3.cont a {color: #003366;}


div#inCatContLft p, div#inCatContRgt p {font-size: 12px; font-family: arial, helvetica, sans-serif; letter-spacing: 1px; line-height: 150%; padding: 3px 10px 10px 10px; margin: 0px;}

div#inCatContLft ul, div#inCatContRgt ul  {font-size: 11px; font-family: arial, helvetica, sans-serif; letter-spacing: 1px; line-height: 150%; padding: 3px 10px 10px 10px; margin: 0px; list-style-type: none; text-align: left;}

div#inCatContLft ul li, div#inCatContRgt ul li {padding-left: 25px;} 

div#inCatContLft img.rghtinPara, div#inCatContRgt img.rghtinPara {float: right; border: none;}

ul.adnav li {padding-bottom: 10px;}

ul.adnav li a {color: #003366; text-decoration: none; border-bottom: dotted 1px #999999;}

ul.adnav li a:hover {color: #0000ff; border-bottom: dotted 1px #0000ff;}

ul.adnav li a:visited {color: #999999;}



div#categories ul.subnav {display: block; width: 240px; font-size: 11px; text-align:left; list-style-type: none; list-style-position: outside; padding:2px; margin:10px auto 5px auto; border:none;}
div#categories ul.subnav li {padding: 5px 4px 7px 4px; border: none 0px; }


ul.subnav li.high {list-style-type: none; padding-top: 5px !important; padding-left: 0px; }

ul.subnav li.imad img {margin: 5px 0px 0px 0px;} 

ul.subnav li.imad {padding-bottom: 0px;}


ul.subnav li a.ad {display: block; padding-top: 99px !important; padding-left: 0px; margin-top: 0px; width:205px;}
ul.subnav li a.ad2 {display: block; padding-top: 8px !important; padding-bottom: 110px; padding-left: 0px; margin-top: 0px; width:205px;}

span#ann {display: block;  margin: 0px; width: 205px !important; padding: 0px 0px 10px 0px; background-image: url('http://www.pressies4princesses.co.uk/img/bgs/anniversary.jpg'); background-repeat: no-repeat; background-position: top center;}
span#chocs {display: block; margin: 0px; width: 205px !important; padding: 0px 0px 10px 0px; background-image: url('http://www.pressies4princesses.co.uk/img/bgs/handmade-choc-list.jpg'); background-repeat: no-repeat; background-position: top center;}

span#kiss {display: block;  margin: 0px; width: 205px !important; padding: 0px 0px 10px 0px; background-image: url('http://www.pressies4princesses.co.uk/img/bgs/kiss2.jpg'); background-repeat: no-repeat; background-position: bottom left;}
span#flowers {display: block;  margin: 0px; width: 205px !important; padding: 0px 0px 10px 0px; background-image: url('http://www.pressies4princesses.co.uk/img/bgs/flowers-roses.jpg'); background-repeat: no-repeat; background-position: top center;}
span#christmas {display: block; margin: 0px; width: 205px !important; padding: 0px 0px 10px 0px; background-image: url('http://www.pressies4princesses.co.uk/img/bgs/christmas.jpg'); background-repeat: no-repeat; background-position: top center;}


span#xmasBaubles {display: block; margin: 0px; width: 205px !important; padding: 0px 0px 10px 0px; background-image: url('http://www.pressies4princesses.co.uk/img/bgs/christmas-baubles-210.jpg'); background-repeat: no-repeat; background-position: top center;}



span#styleaccessories {display: block; margin: 0px; width: 205px !important; padding: 0px 0px 10px 0px; background-image: url('http://www.pressies4princesses.co.uk/img/bgs/style-accessories.jpg'); background-repeat: no-repeat; background-position: top center;}
span#funnovelty {display: block; margin: 0px; width: 205px !important; padding: 0px 0px 10px 0px; background-image: url('http://www.pressies4princesses.co.uk/img/bgs/fun-novelty.jpg'); background-repeat: no-repeat; background-position: top center;}
span#lovetokens {display: block; margin: 0px; width: 205px !important; padding: 0px 0px 10px 0px; background-image: url('http://www.pressies4princesses.co.uk/img/bgs/love-tokens.jpg'); background-repeat: no-repeat; background-position: top center;}



ul.subnav li a {color: #999999; text-decoration: none; font-size: 10px; letter-spacing: 1px;}
ul.subnav li b {font-weight: normal; letter-spacing: 2px; font-size: 11px; color:#000066; }
ul.subnav li strong {font-weight: normal; letter-spacing: 2px; font-size: 11px; }
ul.subnav li a.ad b {font-weight: bold;}
ul.subnav li a.ad2 b {font-weight: bold;}
ul.subnav li a:hover {color: #0000ff; text-decoration: underline;}
ul.subnav li a:visited {color: #cc3399; text-decoration: none;}

ul.subnav li a.top, ul.subnav li a.top b {color: #01234A; text-decoration: none; font-size: 11px; font-weight: bold; letter-spacing: 1px;}


ul.subnav li ul {font-size: 10px; text-align:left;list-style-type: none; padding:2px; margin:5px 2px 0px 12px;}
ul.subnav li ul li {padding:4px !important; padding: 3px; border: none;}


p.indent {display: block; float: none; clear: both; font-size: 11px; line-height: 150%; padding: 0px 8px 7px 8px; margin: 6px 0px 0px 0px; color: #cc3399; font-style: normal; letter-spacing: 1px; border-bottom: none 0px #ffffff;}
p.indent a{color: #0066cc;}

p.indentHdr {display: block; float: none; clear: both; font-size: 11px; line-height: 150%; letter-spacing: 1px; margin: 30px 0px 0px 0px; padding:0px;}



/* --- New Tad concept additions ---*/

div#tadmainfull {display: block; width: 798px; padding: 0px; margin: 0px;}
div#tadmainfull div.clr {display:block; float: none; clear: both; height: 1px; width:580px;}



 

div#tadkeylinks {width: 170px; display: block; clear: none; padding: 20px 0px 20px 0px; margin:0px;}

div#tadkeylinks h3 {display: block; width: 170px; font-size: 11px; font-weight: normal; color: #cc3399; padding: 4px; margin: 0px;}
div#tadkeylinks h3 a{color: #000033; display: block; font-family: arial, helvetica, sans-serif; font-size: 15px; text-transform: capitalize; letter-spacing: 1px; text-decoration: none; border-bottom: dotted 1px #cccccc; font-weight:bold;}
div#tadkeylinks h3 a:hover {color:#0000ff;}
div#tadkeylinks h3 a strong {font-weight: bold;}

div#tadkeylinks p {display: block; margin: 24px 0px 0px 0px; padding:4px; font-size: 11px; color: #cc3399;}
div#tadkeylinks p a {display:inline; font-family: arial, helvetica, sans-serif; font-size: 15px; font-weight: bold; letter-spacing: 1px; color: #000033; border-bottom: dotted 1px #cccccc; text-decoration: none;}
div#tadkeylinks p a:hover {color: #0000ff;}
div#tadkeylinks p em {font-style: normal; display: block; margin-top:4px;}


div#tadbest{display: block; width: 610px; float: right; padding: 40px 0px 0px 0px; margin: 0px;}


div#tadbest div.spt {display: block; float: left; text-align: center; border: none 0px; margin: 0px 0px 20px 2px; padding: 0px; font-size: 11px; font-family: arial, helvetica, tahoma, sans-serif;}

div#tadbest div.spt a {display: block; float: none; margin: 0px 0px 5px 0px; padding: 0px;}

div#tadbest img {display: block; float: none; border: none 0px; margin: 0px 0px 5px 0px; padding: 0px;}





div.offerbanner {display: block; float: none; margin: 0px 0px 20px 0px; text-align: center;}

div.offerbanner img {border: none 0px;}


