@charset "utf-8";
/* CSS Document */

body {  font-family:Arial, Helvetica, sans-serif;
margin:0 auto 0 auto;
background:#eeeae7;}

div, img { border:0;}

/* specific styles */

.clear { clear:both;}

/* container */

#container { width:1024px;
margin:0 auto;}

h3 { font-size:80%;
font-weight:bold;
color:#5a2729;}

/* header */

#container #header { background:url(/assets/images/stripes-top.jpg) no-repeat;
height:139px;
border-bottom:1px solid #9c908d;
position:relative;
z-index:2;}

#container #header img#cookie-club { float:right;
margin:5px 20px 5px 5px;}

#container #header img#logo { margin:35px 0 0 10px;}

/* main nav */

#container #header ul { margin:-50px 20px 0 0;
list-style:none;
padding:0;
float:right;}

#container #header ul li { float:left;
margin:0 5px;}

/* middle column */

/* original pink version 

#container #middle { background:#c31f52;
padding:40px 20px 0px 0px;}*/

#container #middle #main-image { margin:40px 20px 0 30px;
float:left;
position:relative;
z-index:5;
height:312px;
_margin:40px 20px 0px 50px;}


/* summer styling */

#container #middle { background:#7ed3f7;}

#container #middle.home { background:url(/assets/images/summer-bg.jpg) no-repeat;
width:1024px;
height:823px;
position:relative;
z-index:0;}


.boat { width:398px;
height:90px;
float:right;
margin:100px -220px 0 0;
.margin:135px -220px 0 0;}

.deckchair { 
width:381px;
height:199px;
float:left;
position:relative;
margin:20px 0 0 20px;}

.crab { 
width:187px;
height:233px;
float:left;
margin:-20px 0 0 50px;
position:relative;}
 


/* easter styling

#container #middle { background:#7ed3f7;
padding:40px 20px 0px 0px;} */

/* sleepover styling 

#container #middle { background:#596b91;
padding:40px 20px 0px 0px;}
*/

/* homepage easter styling box 


#container #middle #content-area { float:right;
width:270px;
margin:20px 30px 0 0 ;
position:relative;
z-index:5;}

#container #middle #content-area .top { background:url(/assets/images/easter-box-top.png) no-repeat;
width:270px;
height:13px;
.margin-top:-60px;}

#container #middle #content-area .main { background:url(/assets/images/easter-box-bg.jpg) repeat-y;
margin:0px 0 0 0;

padding:0px 10px 40px 10px;}

#container #middle #content-area .main img.happyeaster { margin:-40px 10px 10px 10px;
.margin:10px;}

#container #middle #content-area .main a { color:#c61e52;
font-weight:bold;
text-decoration:none;}

#container #middle #content-area .main a:hover { text-decoration:underline;}

#container #middle #content-area .main h1 { margin:0 10px;
padding:5px 0 0 0;
font-size:125%;
color:#5a2729;
font-weight:bold;
line-height:18px;}

#container #middle #internal-content-area .main div#flashcontent.home { width:400px;
float:right;
margin:0 0px 0 10px;}

#container #middle #content-area .main p { margin:10px 10px 0 10px;
padding:0;
font-size:72%;
color:#5a2729;}

#container #middle #content-area .bottom { background:url(/assets/images/easter-box-bottom.png) no-repeat;
width:270px;
height:45px;
margin:0;
padding:0;}

#container #middle #internal-content-area .main div#images { float:right; 
width:315px;
margin:0 0px 0 10px;
text-align:center;}

#container #middle #content-area.home .main div#images { margin-left:10px }*/

/* butterfly */

#container #middle #content-area .butterfly { width:52px;
height:101px;
background:url(/assets/images/butterfly.png) no-repeat;
float:right;
position:relative;
margin:-30px -20px -60px 0;
z-index:6;}

/* eggs */

#container #middle #content-area .eggs { width:110px;
height:85px;
background:url(/assets/images/eateregg.png) no-repeat;
float:left;
position:relative;
margin:-80px 0 0 -40px;}


/* clouds */

#container #middle #content-area .cloud { width:136px;
height:62px;
background:url(/assets/images/cloud.png) no-repeat;
float:right;
position:relative;
margin:-30px -30px -30px 0;
z-index:6;}

/* star */

#container #middle #content-area .star { width:82px;
height:87px;
background:url(/assets/images/content-stars-bottom.png) no-repeat;
float:left;
position:relative;
margin:-60px 0 0 -20px;}



/* homepage content area  - for when we revert to back to pink*/

#container #middle #content-area { float:right;
width:270px;
margin:20px 30px 0 0 ;
position:relative;
z-index:5;}

#container #middle #content-area .top { /*background:url(/assets/images/home-box-top-norm.png) no-repeat;*/
/* easter --- background:url(/assets/images/easter-box-top.png) no-repeat;*/
/* sleepover --- background:url(/assets/images/sleepover-box-top.jpg) no-repeat; */
/* fathers --- */ background:url(/assets/images/fathers-box-top.jpg) no-repeat; 
width:270px;
/*height:15px;*/
/* easter --- height:13px;*/
height:14px;
/*.margin-top:-60px;*/}




#container #middle #content-area .main { /*background:url(/assets/images/home-bg.jpg) repeat-y;*/
/* easter --- background:url(/assets/images/easter-box-bg.jpg) repeat-y;*/
/* sleepover --- background:url(/assets/images/sleepover-box-middle.jpg) repeat-y;*/
/* fathers --- */ background:url(/assets/images/fathers-box-middle.jpg) repeat-y;
/*margin:-10px 0 0 0;*/
margin:-4px 0 0 0;
padding:0px 10px 0px 10px;}

/*#container #middle #content-area .main.mothers { background:url(/assets/images/mothersday-box.jpg) no-repeat;
width:272px;
height:288px;}
#container #middle #content-area .main.mothers img.title { margin:30px 0 0 0;}
#container #middle #content-area .main.mothers img.yummy{ margin:0px 25px 0 0;}*/




/* new homepage */
#container #middle #content-area.home { margin:40px 0 0 0;
.margin:60px 0 0 0;
width:250px;}

#container #middle #content-area.home p { font-size:80%;
margin:5px 5px 0 0;}

#container #middle #content-area.home img.millies { margin:0 0 0 30px;}

#container #middle #content-area .main a { color:#c61e52;
font-weight:bold;
text-decoration:none;}

#container #middle #content-area .main a:hover { text-decoration:underline;}

#container #middle #content-area .main h1 { margin:0 10px;
padding:5px 0 0 0;
font-size:125%;
color:#5a2729;
font-weight:bold;
line-height:18px;}

#container #middle #content-area .main h2 { margin:0 10px;
padding:5px 0 0 0;
font-size:110%;
color:#5a2729;
font-weight:bold;
line-height:18px;}

#container #middle #internal-content-area .main div#images { float:right; 
width:315px;
margin:0 0px 0 10px;
text-align:center;}

#container #middle #content-area.home .main div#images { margin-left:10px }

#container #middle #internal-content-area .main div#flashcontent.home { width:400px;
float:right;
margin:0 0px 0 10px;}

#container #middle #content-area .main p { margin:10px 10px 0 10px;
padding:0;
font-size:72%;
color:#5a2729;}

#container #middle #content-area .main.mothers p { margin:30px 10px 0 10px;}

#container #middle #content-area .bottom { /*background:url(/assets/images/home-box-bottom-new.png) no-repeat;*/
/* easter --- background:url(/assets/images/easter-box-bottom.png) no-repeat;*/
/* sleepover ---background:url(/assets/images/sleepover-box-bottom.jpg) no-repeat;*/
/* fathers ---*/background:url(/assets/images/fathers-box-bottom.jpg) no-repeat;
width:270px;
/*height:45px;*/
height:14px;
margin:0;
padding:0;}

img.valen { float:right;}

img.content-box-img { margin:10px 0;
position:relative;
z-index:8;}

/* muffin */

#container #middle #content-area .muffin { width:53px;
height:50px;
background:url(/assets/images/muffin.png) no-repeat;
float:right;
position:relative;
margin:-20px -20px 0px 0;
z-index:6;}

/* heart */

#container #middle #content-area .heart { width:53px;
height:50px;
background:url(/assets/images/heart.png) no-repeat;
float:right;
position:relative;
margin:-20px -20px 0px 0;
z-index:6;}

/* flower */

#container #middle #content-area .flower { width:73px;
height:73px;
background:url(/assets/images/top-flower.png) no-repeat;
float:right;
position:relative;
margin:-40px -20px 0px 0;
.margin:-40px -20px -30px 0;
z-index:6;}

/* cookies */

#container #middle #content-area .cookies { width:91px;
height:73px;
background:url(/assets/images/cookies.png) no-repeat;
float:left;
position:relative;
margin:-50px 0 0 -40px;}

/* hearts */

#container #middle #content-area .hearts { width:91px;
height:73px;
background:url(/assets/images/hearts.png) no-repeat;
float:left;
position:relative;
margin:-50px 0 0 -40px;}

/* flowers */

#container #middle #content-area .flowers { width:102px;
height:77px;
background:url(/assets/images/bottom-flowers.png) no-repeat;
float:left;
position:relative;
margin:-60px 0 0 -40px;}

/* rosette */

#container #middle #content-area .rosette { width:87px;
height:134px;
background:url(/assets/images/rosette.png) no-repeat;
float:left;
position:relative;
margin:-80px 0 0 -40px;
z-index:6;}


/* cup */

#container #middle #content-area .cup { width:96px;
height:111px;
background:url(/assets/images/cup.png) no-repeat;
float:left;
position:relative;
margin:-80px 0 0 -45px;
z-index:6;}



/* only needed for worldcup */
#container #middle .middle-boxes { position:absolute;
margin:125px 0 0 0;}

/* bottom boxes */

#container #middle .box { width:302px;
margin:40px 10px 0 10px;
float:left;
position:relative;
z-index:3;}

#container #middle .box .stars { background:url(/assets/images/box-stars.png) no-repeat;
width:69px;
height:72px;
position:relative;
float:right;
margin:-25px -10px -47px 0;}

#container #middle .box#first { margin:40px 10px 0 40px;}

/*#container #middle .box .top { background:url(/assets/images/box-bottom-top.png) no-repeat;
height:6px;
width:302px;}

#container #middle .box .main { background:url(/assets/images/box-bottom-bg.jpg) repeat-y;
padding:3px 8px 0 8px;
margin:0;
height:90px;
width:302px;
float:left;}

#container #middle .box .main img { float:left;}
#container #middle .box .main img.gift { padding:10px 8px 0 2px;
margin:5px 0 0 0;}
#container #middle .box .main img.pounds { padding:2px 8px 0 2px;}
#container #middle .box .main img.fun { padding:0 8px 0 2px;
margin:2px 0 0 0;}

#container #middle .box .main .text { margin:20px 0 0 5px;}

#container #middle .box .main h1 { margin:0;
padding:0;
font-size:125%;
font-weight:bold;
width:210px;
float:left;}

#container #middle .box .main h2 { margin:0;
padding:0;
font-size:110%;
font-weight:bold;
width:210px;
float:left;}

#container #middle .box .main h2.gift-ideas { background:url(/assets/images/gift-ideas.jpg) no-repeat;}
#container #middle .box .main h2.savings { background:url(/assets/images/savingsandfreebies.jpg) no-repeat;}
#container #middle .box .main h2.fun { background:url(/assets/images/funandgames.jpg) no-repeat;}*/

/* for world cup */
#container #middle .box .top { background:url(/assets/images/football-box-top.png) no-repeat;
height:44px;
width:302px;}

#container #middle .box .main { background:url(/assets/images/football-box-middle.jpg) repeat-y;
padding:0px 8px 0 8px;
height:70px;
width:302px;
float:left;}

#container #middle .box .main img { float:left;}
#container #middle .box .main img.gift { padding:0px 8px 0 2px;
margin:-5px 0 0 0;
position:relative;}
#container #middle .box .main img.pounds { padding:0px 8px 0 2px;
margin:-20px 0 0 0;
position:relative;}
#container #middle .box .main img.fun { padding:0 8px 0 2px;
margin:-20px 0 0 0;
position:relative;}

#container #middle .box .main .text { margin:0px 0 0 5px;}
#container #middle .box .main .text a { color:#fff;}
#container #middle .box .main .text a:hover { text-decoration:none;}


#container #middle .box .main h1 { margin:0;
padding:0;
font-size:125%;
font-weight:bold;
width:210px;
float:left;}

#container #middle .box .main h2 { margin:0;
padding:0;
font-size:110%;
font-weight:bold;
width:210px;
float:left;}

#container #middle .box .main h2.gift-ideas { background:url(/assets/images/gift-ideas-title.jpg) no-repeat;}
#container #middle .box .main h2.savings { background:url(/assets/images/savings-title.jpg) no-repeat;}
#container #middle .box .main h2.fun { background:url(/assets/images/fun-title.jpg) no-repeat;}

#container #middle .box .main h2 span { visibility:hidden;}

#container #middle .box .main p { margin:0;
padding:0;
font-size:72%;
float:left;
width:200px;
color:#fff;}

/*#container #middle .box .bottom { background:url(/assets/images/box-bottom-bottom.png) no-repeat;
height:41px;
width:302px;
margin:-10px 0 0 0;}*/

/* world cup styling */
#container #middle .box .bottom { background:url(/assets/images/football-box-bottom.png) no-repeat;
height:33px;
width:302px;
margin:-10px 0 0 0;}

/* footer */


/* pink footer variants 
#container #footer { background:url(/assets/images/footer.png) no-repeat;
width:1024px;
height:281px;
margin:-150px 0 0 0;
position:relative;
.position:inherit;
z-index:1;}

#container #footer.internal { background:url(/assets/images/inner-footer.png) no-repeat;
height:174px;
margin:0px 0 0 0;}*/

/* easter footer 

#container #footer { background:url(/assets/images/spring-footer.jpg) no-repeat;
width:1024px;
height:374px;
margin:-100px 0 0 0;
position:relative;
.position:inherit;
z-index:1;}*/

/* fathers day footer 

#container #footer { background:url(/assets/images/fathers-footer.jpg) no-repeat;
width:1024px;
height:283px;
margin:-80px 0 0 0;
position:relative;
.position:inherit;
z-index:1;}*/

/* world cup footer 

#container #footer { background:url(/assets/images/world-cup-footer.jpg) no-repeat;
width:1024px;
height:431px;
margin:0px 0 0 0;
_margin:50px 0 0 0;
position:relative;
.position:inherit;
z-index:1;}

#container #footer.internal { background:url(/assets/images/football-internal-footer.jpg) no-repeat bottom;
height:349px;
margin:0px 0 0 0;
padding:50px 0 0 0;}*/


#container #footer { background:url(/assets/images/summer-footer.jpg) no-repeat;
width:1024px;
height:434px;}

/* sleepover footer 

#container #footer { background:url(/assets/images/sleepover-footer.jpg) no-repeat;
width:1024px;
height:312px;
margin:-100px 0 0 0;
position:relative;
.position:inherit;
z-index:1;}
*/

#container #footer.internal { margin:-40px 0 0 0;}


#container ul.bottom-links { float:right;
font-size:70%;
list-style:none;
margin:10px 0;
padding:0;}

#container ul.bottom-links li { float:left;
border-right:1px solid #5d2412;
padding:0 5px;}

#container ul.bottom-links li a { color:#5d2412;
text-decoration:none;}

#container ul.bottom-links li a:hover { text-decoration:underline;}


/* internal pages side nav */

ul#side-nav { width:210px;
margin:20px 0 0 60px;
padding:0;
list-style:none;
float:left;}

ul#side-nav li { color:#fff;
margin:5px 0 0 0;}

ul#side-nav li a { color:#fff;
text-decoration:none;}

/* side nav items  */


/* internal page box */

#container #middle #internal-content-area { float:right;
width:687px;
margin:20px 40px 0 0;
position:relative;
z-index:5;}

#container #middle #internal-content-area .top { background:url(/assets/images/main-box-top-new.png) no-repeat;
width:687px;
height:16px;}

#container #middle #internal-content-area .main { background:url(/assets/images/main-box-bg.jpg) repeat-y top left;
margin:0;
padding:0px 20px 10px 20px;
overflow:auto;
width:647px;
min-height:150px;}

#container #middle #internal-content-area .main a { color:#c61e52;
font-weight:bold;
text-decoration:none;}

#container #middle #internal-content-area .main a.password { font-size:72%;
color:#64250c;
margin:0;
padding:0 0 0 30px;
.padding:0;
.float:left;
.margin:-40px 0 0 30px;}

#container #middle #internal-content-area .main a:hover { text-decoration:underline;}


#container #middle #internal-content-area .main h1 { margin:0;
padding:0;
font-size:125%;
color:#5a2729;
font-weight:bold;
line-height:26px;}

#container #middle #internal-content-area .main h2 { margin:0;
padding:0;
font-size:110%;
color:#5a2729;
font-weight:bold;
line-height:26px;}


#container #middle #internal-content-area .main p { margin:10px 0 0 0;
padding:0;
font-size:72%;
color:#5a2729;}


#container #middle #internal-content-area .main .images { float:right;
width:300px;
margin:0 40px 0 10px;}

#container #middle #internal-content-area .main .images img { margin:5px 0;}

#container #middle #internal-content-area .bottom { background:url(/assets/images/main-box-bottom-new.png) no-repeat;
width:687px;
height:45px;}

/* muffin */

#container #middle #internal-content-area .muffin { width:53px;
height:50px;
background:url(/assets/images/muffin.png) no-repeat;
position:relative;
z-index:6;
float:right;
margin:-20px 0px -40px 0;}

#container #middle #internal-content-area .main ol { font-size:72%;}

#container #middle #internal-content-area .main ul { margin:10px;
padding:0;
list-style:none;
font-size:72%;}

#container #middle #internal-content-area .main ul li { background:url(/assets/images/cookie_bullet.jpg) no-repeat center left;
padding:0px 0 0px 15px;}


/* muffin */

#container #middle #internal-content-area .cookies { width:91px;
height:73px;
background:url(/assets/images/cookies.png) no-repeat;
float:left;
position:relative;
margin:-50px 0 0 -40px;}


/* product detail page */

img.sticker { position:relative;
z-index:1;
margin:0;}

.product-top { background:url(/assets/images/products/product-box-top.png) no-repeat;
width:183px;
height:29px;
position:relative;
z-index:0;
margin:-20px 0 0 19px;}


.product-middle { background:url(/assets/images/products/product-bg.jpg) repeat-y;
width:183px;
margin:0 0 0 19px;
height:240px;}

.product-middle img { margin:0 10px;}

.product-middle p { font-size:72%;
color:#5a2729;
margin:10px 12px 0px 12px;
line-height:16px;}

.product-bottom { background:url(/assets/images/products/product-box-bottom.png) no-repeat;
width:183px;
height:53px;
margin:0 0 0 19px;}

.product-bottom p { margin:0 30px 0 0;
font-size:70%;
padding:5px 0;
float:right;}

.product-bottom p a { color:#5a2729;
text-decoration:none;
font-weight:bold;
padding:0 15px 0 0;
background:url(/assets/images/products/arrows.jpg) no-repeat center right;}

.sticker { background:url(/assets/images/products/pink-sticker.png) no-repeat;
width:150px;
height:99px;
position:relative;
z-index:10;}

.sticker.pink { background:url(/assets/images/products/pink-sticker.png) no-repeat;}

.sticker h2 { font-size:110%;
margin:0;
padding:25px 25px 0 30px;
color:#fff;
text-align:center;}

/* without carousel */

#container #middle ul#without-carousel { list-style:none;
width: 870px;
margin:0 auto;}

#container #middle ul#without-carousel li { display:inline;
width:200px;
float:left;
margin:40px 5px;}


/* category page */

.cat { width:300px;
height:250px;
float:left;
text-align:center;
margin:5px 10px 10px 10px;
position:relative;
z-index:10;}

.cat img { margin:20px 0 0 0;}

.cat.first { margin:5px 10px 10px 40px;}


/* login pages */

#container #middle #internal-content-area .main .login-form { width:370px;
float:right;
margin:0 5px 10px 20px;}

#container #middle #internal-content-area .main div#login-area-top { float:none;
width:358px;
margin:40px 0 0 0px;}
#container #middle #internal-content-area .main div#login-area { float:none;
width:358px;
text-align:left;
margin:0px 0 0 0px;}
#container #middle #internal-content-area .main div#login-area-bottom { float:none;
width:358px;
margin:0px 0 0 0px;}



#container #middle #internal-content-area .main ul#formErrors { list-style:none;
margin:10px 0 0 0px;}

#container #middle #internal-content-area .main ul#formErrors li { background:url(/assets/images/error.jpg) no-repeat center left;
color:#c31f52;
font-weight:bold;}

#login-area-top { width:358px;
height:10px;
background:url(/assets/images/login-box-top.jpg) no-repeat #e6e0d5;
margin:0;
padding:0;}


#login-area { background:#e6e0d5;
width:358px;}

#login-area img.login-logo { margin:-30px 0 0 -20px;}

#login-area img.joined { margin:10px 0 0 27px;
.margin:-80px 0 0 27px;}
#login-area img.forgotten { margin:-10px 0 0 0px;}

#login-area form#login_box { width:370px;
margin:0 20px;}

#login-area form#login_box.forgot { padding:0 0 20px 0;}

#login-area form#login_box label { font-size:72%;
color:#64250c;
padding:2px;
margin:0 10px 5px 10px;}

#login-area form#login_box input { background:#d4cdc0;
border:1px solid #9a9180;
color:#64250c;
font-size:72%;
padding:2px;
width:290px;
margin:0 10px 5px 10px;}

#login-area form#login_box input.mail { margin:5px 10px 5px 10px;}

#login-area form#login_box input.btn { background:url(/assets/images/login-btn.png) no-repeat;
width:126px;
height:83px;
border:none;
float:right;
cursor:pointer;
.margin-right:-20px;}

#login-area form#login_box input.button { background:url(/assets/images/update-btn.png) no-repeat;
width:126px;
height:83px;
border:none;
float:right;
cursor:pointer;}


#login-area-bottom { width:358px;
height:10px;
background:url(/assets/images/login-box-bottom.png) no-repeat;
margin:0;
padding:0;}

/* map */

#container #middle #internal-content-area .main div#map_popup { float:none;
margin:0;
text-align:left;
width:auto;}

img.back { margin:20px 0 0 110px;}

#container #middle #internal-content-area .main div#map_popup h2 { color:#64250c;
margin:0 0 10px 0;}
#container #middle #internal-content-area .main div#map_popup p { color:#64250c;
margin:0 2px;
padding:0;}

/* registration form */

form#register { width:550px;
margin:20px 0;}

form#register label { font-size:72%;
width:150px;
float:left;
padding:2px;}

form#register input { background:#d4cdc0;
border:1px solid #9a9180;
color:#64250c;
font-size:72%;
padding:2px;
margin:0 10px 5px 10px;
width:300px;}

form#register fieldset { border:none;
margin:0 0 10px 0;
padding:0;}

form#register fieldset legend { font-size:72%;
font-weight:bold;}

form#register fieldset label { margin:0 0 0 160px;}

form#register fieldset input { width:200px;}

form#register input.tick { width:50px;}

form#register input.btn { background:url(/assets/images/update-btn.png) no-repeat;
width:126px;
height:83px;
border:none;
float:right;
margin:0 70px 0 0;
cursor:pointer;}

/* international template */

.address { float:left;
width:200px;
margin:0;}

.line { clear:both;
border-bottom:1px solid #fbdae1;
margin:10px 0;}

/* ie only */
#container #middle #main-image { .margin:40px 20px 0 30px;}
#container #middle #content-area { .margin:60px 30px 0 0;}
#container #middle #content-area .muffin { .margin:-20px -20px -30px 0;}
#container #middle #content-area .heart { .margin:-20px -20px -30px 0;}
ul#side-nav { .margin:60px 0 0 60px;}
#container #middle #internal-content-area { .margin:60px 30px 0 0;}
.cat { .float:none;
.display:inline;
.margin:20px;}
#login-area form#login_box { .margin:0 10px;}

/* ie 6 only */

div, img { behavior: url(/assets/iepngfix/iepngfix.htc); }
#container #header { _border:none;}
#container #header img#logo { _position:relative;
_z-index:2;}
#container #header ul { _margin:-55px 5px 0 0;
_position:relative;
_z-index:2;}
#container #middle { _padding:0px 0px 0px 0px;
_margin:-32px 0 0 0;}
#container #middle #content-area .main { _margin:-5px 0 0 0;
_width:270px;}
#container #middle .box { _margin:40px 5px 0 5px;}
#container #middle .box#first { _margin:40px 10px 0 15px;}
#container #middle .box .main { _margin:-12px 0 0 0;}
#container #middle .box .main img.pounds { _padding:0;}
#container #middle .box .main img.fun { _padding:0;}
ul#side-nav { _margin:60px 0 0 30px;
_position:relative;
_z-index:2;}
#container #middle #internal-content-area .main { _margin:-4px 0 0 0;}
#login-area img.login-logo { _position:relative;}
#login-area form#login_box { _width:358px;
_margin:0;}
#login-area form#login_box input.btn { _margin:0 -50px 0 0;
_position:relative;
behavior: url(/assets/iepngfix/iepngfix.htc);}
#login-area form#login_box input.button { _margin:0 -50px 0 0;
_position:relative;
behavior: url(/assets/iepngfix/iepngfix.htc);}
img.valen { _margin-right:20px;}
form#register input.btn { behavior: url(/assets/iepngfix/iepngfix.htc);}

