/* Bubblebaby CSS Document */

/* Main Structure */

body{
width:100%;
height:100%;
margin:0;
padding:0;
background-image:url(images/body_bg.png);
background-repeat:repeat-x;
background-color:#C2D7F4;
font-family:"Trebuchet MS";
}

img{
	border:0;
}

link{
cursor:hand;
}

a{
color:#F46691;
text-decoration:none;
cursor:hand;
}
a.hover{
text-decoration:underline;
}
#main{
margin-left:auto;
margin-right:auto;
width:961px;

}
#main_content{
margin-left: auto;
margin-right:auto;
background-color:#fff;
height:auto;
padding-bottom:25px;
width:765px;
float:left;
margin-bottom:25px;

}

#full_page_content{
margin-left:15px;
width:730px;
height:auto;
background-color:#ffffff;
padding-bottom:25px;
background-image:url(images/second_column_bg.png);
background-repeat:repeat-x;
background-position:top;
padding-top:30px;
margin-bottom:20px;
clear:both;

}
/* <------GENERIC PAGE ------> */


#full_page_content h1{
font-family:"Trebuchet MS";
font-size:1.13em;
font-weight:bold;
padding-top:0px;
margin-bottom:0px;
color:#ED6666;
margin-left:15px;


}

#full_page_content p{
font-family:"Trebuchet MS";
font-size:0.8em;
font-weight:normal;
padding-top:0px;
margin-bottom:0px;
color:#666666;
margin-left:15px;
}

#full_page_content a{
text-decoration:none;
}

#full_page_content a:hover{
text-decoration:underline;
}

#full_page_content .green_box p{
font-size:0.75em;
font-family:"Trebuchet MS";
color:#7B7B7B;
margin-left:15px;
margin-right:15px;
margin-top:0;
margin-bottom:0;
padding:0;
}

#full_page_content ul{
font-family:"Trebuchet MS";
font-size:0.8em;
font-weight:normal;
padding-top:0px;
margin-bottom:0px;
color:#666666;
margin-left:15px;
padding-left:0px;	

}

#full_page_content li a, #products_column a, #inputtable a{
color:#F46691;
	text-decoration:none;
	
}#full_page_content li a:hover, #products_column a:hover, #inputtable a:hover, #products_column li a:hover{
color:#F46691;

	text-decoration:underline;
}



#full_page_content li, #products_column li{
	list-style-image:url(images/bullet_sub.gif);
	margin-left:15px;
}



#full_content-first{
width:500px;
height:auto;
float:left;
}
#full_content-second{
width:180px;
height:auto;
float:left;
margin-left:20px;
}
/* <------ BUBBLES ------> */
#bubble_column{
width:92px;
background-image:url(images/header_left.png);
background-repeat:no-repeat;
background-position:top;
height:565px;
float:left;
}


#bubble_first_column{
width:92px;
background-image:url(images/bubble_first_column.png);
background-repeat:no-repeat;
background-position:top;
height:115px;
margin-top:450px;
float:left;
}


#bubble_third_column{
width:104px;
height:96px;
background-image:url(images/bubble_third_column.png);
background-position:top;
background-repeat:no-repeat;
float:left;
}
#bubble_third_column2{
width:104px;
height:145px;
background-image:url(images/bubble_third_column2.png);
background-position:top;
background-repeat:no-repeat;
margin-top:170px;
float:left;
}
#bubble_third_column3{
width:104px;
height:80px;
background-image:url(images/bubble_third_column3.png);
background-position:top;
background-repeat:no-repeat;
margin-top:270px;
float:left;
}


/* <----- OTHER COLUMNS ----> */

#second_column{
float:left;
width:765px;
height:auto;


}


#left_column{
width:150px;
height:auto;
float:left;
padding-left:11px;
}


#right_column{
width:585px;
height:auto;
float:left;
padding-bottom:25px;
background-image:url(images/second_column_bg.png);
background-repeat:repeat-x;
background-position:top;


}
#products_column{
width:534px;
height:auto;
float:left;
padding-bottom:25px;
padding-top:30px;
background-image:url(images/second_column_bg.png);
background-repeat:repeat-x;
background-position:top;
padding-left:52px;
margin-bottom:30px;
}

/*Products page */
#products_column h1{
font-family:"Trebuchet MS";
font-size:1.13em;
font-weight:bold;
padding:5px 0 0 0;
margin-bottom:10px;
color:#ED6666;
}

#products_column p{
font-family:"Trebuchet MS";
font-size:0.8em;
font-weight:normal;
padding-top:0px;
margin-bottom:0px;
color:#666666;
margin-left:0px;
}

#products_column ul{

font-family:"Trebuchet MS";
font-size:0.8em;
font-weight:normal;
padding-top:0px;
margin-bottom:0px;
color:#666666;
margin-left:0px;
}

#back #products_column h1{
margin-left:15px;
}

html>body #products_column h1{
	margin-left:0px;
}
html>body #products_column h1.extra{
	margin-left:15px;
}


#all_the_products{
border-left:1px solid #E2E2E2;
padding-left:0px;
}


#breadcrumb_trail{
width:518px;
height:21px;
background-color:#F8F8F8;
background-image:url(images/bg_breadcrumb.gif);
background-position:left;
background-repeat:no-repeat;
color:#979595;
font-family:Arial, Helvetica, sans-serif;
font-size:0.69em;
padding-left:15px;
padding-top:8px;
margin:0;
}

#breadcrumb_trail a{

color:#979595;
text-decoration:underline;
}

#breadcrumb_trail a:hover{

color:#979595;
text-decoration:none;
}
.page_numbers{
color:#979595;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:0.69em;
float:right;
}

.item{
float:left;
width:105px;
height:auto;
padding-top:32px;
padding-right:20px;
padding-left:20px;
line-height:0.8em;
}
.product_image{
border:1px solid #EBEBEB;
height:112px;
width:100px;

}

.item h2{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:0.69em;
color:#ED6666;
margin-top:10px;
margin-bottom:0px;
}
.item p{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:0.69em;
color:#A29F9F;
margin-top:0px;
margin-bottom:0px;
}
.item a{
color:#A29F9F;

margin-top:0px;
margin-bottom:0px;
color:#666666;
text-decoration:underline;
}

/* Header */


#header{

width:765px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:0px;
background-color:#ffffff;

}


#header_right_container{
width:484px;
margin:0;
padding:0;
float:left;
height:141px;
background-color:#ffffff;


}


#header_top_margin{
background-image:url(images/top_bg.png);
background-repeat:repeat-x;
height:26px;
width:416px;
float:left;
}

#header_top_margin2{
background-image:url(images/top_bg2.png);
background-repeat:no-repeat;
height:26px;
width:68px;
float:left;
}
#bubble_part{
height:25px;
width:177px;
background-image:url(images/bubble_part_bg.png);
background-repeat:no-repeat;
float:left;
}

#header_logo{
background-image:url(images/logo.png);
background-repeat:no-repeat;
height:141px;
width:281px;
float:left;


}

#header_logo h1 span{
visibility:hidden;
}

/* <----- VERY TOP MENU (PINK) -----> */

#top_menu{
height:32px;
width:277px;
padding-left:144px;

font-family:"Trebuchet MS";
font-size:0.62em;
float:left;



}
#top_menu ul{
background-image:url(images/top_menu_corner_left.png);
background-repeat:no-repeat;
background-position:left;
background-color:#FFE8E8;
padding:0;
margin:0;
padding-top:10px;
margin-left:0px;
width:277px;
height:22px;
float:left;




}
#top_menu li {
display:inline;
color:#F23F79;
text-decoration:none;
padding-left:15px;
padding-right:15px;
background-image:url(images/top_menu_bg.png);
background-position:right;
background-repeat:no-repeat;
height:22px;

}

#top_menu li.no_bg{
background-image:none;

}

#top_menu li a{
display:inline;
color:#F66896;
text-decoration:none;
}

#top_menu li a{
color:#F66896;

}
#top_menu li a:hover{
color:#BD1249;

}
#top_corner{
background-image:url(images/top_menu_corner_right.png);
background-position:right;
background-repeat:no-repeat;
width:63px;
height:32px;
float:left;
}

#search{
padding-top:25px;
height:50px;
float:left;
padding-left:70px;
width:210px;
}

#search p{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:0.68em;
font-weight:normal;
margin-top:0px;
}
#search p.label{
color:#3D87C4;
font-family:Arial, Helvetica, sans-serif;
font-size:0.68em;
font-weight:normal;
margin-top:0px;
margin-bottom:0px;
}

#search .inputform{
width:126px;
border:1px solid #C9C9C9;
margin-top:0px;
margin-left:6px;
height:11px;
font-size:0.8em;
font-weight:normal;
color:#3D87C4;
}

.rightalign{
float:right;
}
.rightalignlogos{
float:right;
margin-top:10px;
margin-right:15px;
}
.inputform{
width:160px;
border:1px solid #C9C9C9;
margin-top:0px;
margin-left:6px;
height:11px;
}
.input2{
color: #5F7079;
border: 1px solid #C9C9C9;
width:160px;
margin-left:6px;
margin-right:15px;
border:1px solid #B7CFEE;
font-family:"Trebuchet MS";
font-size:0.75em;

}

#search .submit{
margin-left:8px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}
#sleeping_baby1{
float:left;
background-image:url(images/baby1.png);
background-repeat:no-repeat;
background-position:left;
height:80px;
width:160px;
margin-left:40px;
}
/* Header Navigation */

#header_navigation{
width:728px;
height:49px;
background-image:url(images/menu_bg.png);
background-repeat:repeat-x;
background-position:bottom;
display:block;
margin-left:15px;
clear:both;
background-color:#ffffff;
font-size:0.81em;
font-family:"Trebuchet MS";
color:#F23F79;
float:left;


}
#header_navigation ul{
margin:0;
padding:0;
}
#header_navigation a{
color:#F23F79;
text-decoration:none;
background-image:url(images/button-left.png);
background-repeat:no-repeat;
display:block;
padding-top:10px;
margin:0px;
float:left;
}


#header_navigation a span {
float:left;
display:block;
background:url(images/button.png) no-repeat right top;
padding:10px 15px 4px 6px;
color:#F23F79;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
   #header_navigatioN span {float:none;}
    /* End IE5-Mac hack */
 #header_navigatioN a:hover span {
   color:#F23F79;
      }

#header_navigation a.active{
color:#105197;
text-decoration:none;
background-position:100% -35px;

background-repeat:no-repeat;
height:34px;
width:91px;
display:block;
padding-top:10px;
margin-top:1px;
}
#header_navigation a.active:hover{
color:#105197;
text-decoration:none;
background-position:100% -35px;
background-repeat:no-repeat;
height:34px;
width:91px;
display:block;
padding-top:10px;
margin-top:1px;
}
#header_navigation a:hover{
color:#F23F79;
text-decoration:none;
background-position:0% -35px;
background-repeat:no-repeat;
height:33px;
width:91px;
display:block;
padding-top:10px;
margin-top:0px;
}
#header_navigation a.blue_left{
color:#105197;
text-decoration:none;
background-image:url(images/blue_extreme_left.png);
background-repeat:no-repeat;
height:34px;
width:91px;
display:block;
padding-top:10px;
margin-top:0px;
}
#header_navigation li{
width:91px;
height:34px;
float:left;
list-style-type:none;
text-align:center;
margin:0;
padding:0;



}

/* pink panel */
#pink_panel{
background-image:url(images/pinkpanel_bg.png);
background-repeat:no-repeat;
background-position:top;
height:221px;
width:579px;
margin-bottom:18px;
margin-top:20px;
float:left;
}

#pink_panel_text{
margin-left:225px;
margin-top:40px;
}
#pink_panel_text h1{
font-family:"Trebuchet MS";
color:#ED6565;
font-size:1.44em;
font-weight:bold;
width:310px;
padding-bottom:15px;


}
#pink_panel_text p{
font-size:0.75em;
font-family:"Trebuchet MS";
color:#7B7B7B;
}
/* green boxes */

.green_box, .red_box{
float:left;

}
.green_box_right{
float:left;
margin-right:0px;
}

/* footer items */
#footer{

border-top:1px solid #CACACA;
margin-left:16px;
margin-top:20px;
width:733px;
height:auto;
clear:both;
padding-top:13px;
}
#lightbox{
margin-left:16px;
margin-top:10px;
}

#lightbox p{
width:150px;
float:left;
}

#footer p, #lightbox p{
color:#939393;
font-family:"Trebuchet MS";
font-size:0.75em;
margin-top:0px;
margin-bottom:0px;
}
#footer a, #lightbox a{
color:#939393;
text-decoration:none;
}
#footer a:hover{
color:#939393;
text-decoration:underline;
}


.lightbox a{
color:#939393;
font-size:0.75em;
text-decoration:none;
margin-left:20px;
}
.lightbox a:hover{
color:#939393;
text-decoration:underline;

}


.footer_margin{
margin-left:55px;
}
.margin5{
margin-left:5px;
}
#grey_box{
background-color:#E1E1E1;
width:733px;
height:114px;
margin-left:auto;
margin-right:auto;
clear:both;
margin-top:20px;

}

#footer_text{
width:396px;
height:auto;
float:left;
font-family:"Trebuchet MS";
font-size:0.75em;
margin-top:30px;
}

#footer_text ul{
margin:0;
padding:0;
}	
#footer_text p{
color:#939393;
font-family:"Trebuchet MS";
margin-top:0px;
margin-bottom:0px;

}

#footer_text li{
display:inline;
background-image:url(images/footer_list_bg.png);
background-repeat:no-repeat;
background-position:right;
padding-right:5px;
padding-left:5px;

}

#footer_text li.left{
padding-left:0px;
padding-right:5px;
}

#footer_text li.no_bg{
background-image:none;

}
#footer_text li a{
color:#939393;
text-decoration:none;
}
#footer_text li a:hover{
color:#939393;
text-decoration:underline;
}
.realex_logo{
margin-left:21px;
margin-top:22px;
margin-right:35px;
float:left;

}

.cards{
margin-top:45px;
margin-left:40px;
}
/* <------ HOME PAGE LEFT MENU -----> */
#left_menu{
width:150px;
height:auto;
padding-top:40px;
padding-left:0px;
font-family:"Trebuchet MS";
background-image:url(images/left_menu_bg.png);
background-repeat:no-repeat;
background-position:top;
float:left;
}

#left_menu ul{
margin:0;
padding:0 0 0 15px;
float:left;
width:125px;
list-style:none;

}

#left_menu li{
color:#5BA0D9;
font-family:"Trebuchet MS";
font-size:0.75em;
font-weight:normal;
background-image:url(images/list_item.png);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 10px;
margin:0;
}

#left_menu li.last{
	padding:10px 0 0 0;
	margin:0 0 5px 0;
	border-bottom:1px dotted #5BA0D9;
	background-image:none;
	line-height:0em;
	font-size:10%;
}


#left_menu li a{
text-decoration:none;
color:#5BA0D9;
font-weight:normal;
}

#left_menu li a:hover{
text-decoration:underline;
color:#5BA0D9;
}

#left_menu li a.active{
text-decoration:none;
}

/* <------ PRODUCT PAGE LEFT MENU -----> */
#product_menu{
width:215px;
height:auto;
padding-top:40px;
padding-left:0px;
font-family:"Trebuchet MS";
background-image:url(images/left_menu_bg.png);
background-repeat:no-repeat;
background-position:top;
float:left;

}

#product_menu ul{
margin-left:10px;
padding:0;
float:left;
width:200px;
list-style:none;

}

#product_menu li{
color:#5BA0D9;
font-family:"Trebuchet MS";
font-size:0.75em;
font-weight:normal;
background-image:url(images/list_item.png);
background-position:left;
background-repeat:no-repeat;
padding-left:10px;
}

#product_menu li a{
text-decoration:none;
color:#5BA0D9;
font-weight:normal;
}

#product_menu li a:hover{
text-decoration:underline;
color:#5BA0D9;
}


#left_menu li.sub{
margin-left:20px;
font-size:70%;
background-image:url(images/bullet_sub.gif);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
}

#left_menu li.sub a{
	color:#666;
}

#left_menu li.sub a.active{
	color:#F23F79;
}

#left_menu li.sub a:hover{
	color:#F23F79;
}

table.cart{
	border-collapse:collapse;
	width:533px;
	margin:10px 0 20px 0;
	font-size:80%;
	color:#666;
}
table.shop{
	border:1px solid #9FC1ED;
	width:533px;
	margin:10px 0 20px 0;
	
}

table.cart a{
	text-decoration:underline;
}

table.shop td,table.shop th, table.cart td, table.cart th{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	font-family:"Trebuchet MS";
	font-weight:normal;

	
	
	
}


table.shop td a{
color:#F46691;
}


fieldset .border{
border:1px solid red;
}

table.shop th, table.cart th{
	background:#9FC1ED;
	color:#fff;
	
}



table.shop td.blue, table.cart td.blue{
	background:#DFEBFA;
	font-weight:normal;

}
table.shop td.lightblue, table.cart td.lightblue, table.shop th.lightblue, table.cart th.lightblue{
	background:#F3F9FF;
	font-weight:normal;

}

table.shop td.red{
	color:#FF0033;
}
table.shop td.blue_bor, table.cart td.blue_bor{
	background:#D5E3F0;
	border-top:1px solid #2D72B2;
	font-weight:normal;
}

table.shop td.product, table.cart td.product{
	width:225px;
}

table.cart td.cartProduct{
	width:100px;
}

table.cart td.cartPrice{
	width:60px;
	padding-right:8px;
	text-align:right;
}

table.shop td.cartPrice{
	width:80px;
	padding-right:8px;
}
table.cart td.quantity{
	width:20px;
	padding-left:12px;
	text-align:right;
}

table.cart td.lineTotal{
	width:60px;
	padding-left:12px;
	text-align:right;
}


table.cart td.buttons{
	/*margin-left:25px;*/
}

table.shop td.blue_bor2, table.cart td.blue_bor2 {
	border-top:1px solid #DCEAF8;
}

table.shop td.center, table.shop th.center{
	text-align:center;
}

table.shop td.right, table.shop th.right, table.cart td.right{
	text-align:right;
}

.login{
	border-collapse:collapse;
	margin:20px 0 20px 0;
	width:100%;
	color:#666;
}

.login td, .login th{
	padding:4px;
	vertical-align:top;
}

#inputtable{
padding-top:30px;
padding-bottom:30px;
padding-right:15px;
padding-left:15px;
border-collapse:collapse;
}
#inputtable td p{
padding-left:20px;
margin-bottom:10px;
}

#inputtable td.name2{
	width:30%;
	text-align:right;
	padding-right:10px;
	font-family:"Trebuchet MS";
font-size:0.75em;
font-weight:normal;
padding-top:0px;
margin-bottom:0px;
color:#666666;

	padding-top:4px;
	padding-left:4px;
	width:15%;
}


#inputtable td.name{

width:110px;
	text-align:right;
	padding-right:10px;
	font-family:"Trebuchet MS";
font-size:0.75em;
font-weight:normal;
padding-top:0px;
margin-bottom:0px;
color:#666666;
padding-left:4px;

}
#inputtable td.name4{

width:110px;
	text-align:left;
	padding-right:10px;
	font-family:"Trebuchet MS";
font-size:0.75em;
font-weight:normal;
padding-top:0px;
margin-bottom:0px;
color:#666666;
padding-left:4px;

}

#inputtable th.shop{
	text-align:center;		
	border-bottom:1px solid #CCC;
	background-color:#CCC;
	color:#fff;
	padding:0 6px;
}

#inputtable td.dark{
	background-color:#EFEFEE;
}

#inputtable td.left, #inputtable th.left{
	text-align:left;
	width:30%;
}

#inputtable td.right, #inputtable th.right{
	text-align:right;
}

#inputtable td.center, #inputtable th.center{
	text-align:center;
	width:5%;
}

#inputtable td.status{
	width:150px;
}


#inputtable td.price{
	width:100px;
}

#inputtable td.status{
	width:350px;
}

.login td.button{
	padding-top:20px;
}

table.shop{
	border-collapse:collapse;
	width:90%;
	margin:10px 0 20px 4px;
	font-size:80%;
}

#products_column{
	color:#666666;
	
}

fieldset{
	margin:20px 0 0 0;
	border:0;

}


fieldset h2{
font-family:"Trebuchet MS";
font-size:1.13em;
font-weight:normal;
padding:5px 0 0 0;
margin-bottom:10px;
color:#ED6666;
}
legend{
	padding:0 5px;
	color:#9373E6;
	font-weight:bold;
	background-color:#FFFFFF;
}

fieldset.blue{
	border-top: 2px dotted #007FD8;
	border-bottom: 2px dotted #007FD8;
}

legend.blue{
	color:#007FD8;
}

p.right{
	float:right;
	margin:2px 5px 0 0;
}

p.rightproduct{
	float:right;
	margin:2px 25px 0 0;
	font-size:90%;
}


#back{
	background-image:url(images/bg_sub.gif);
	background-repeat:repeat-y;
	float:left;
}

#left_shop{
	float:left;
	width:370px;
	margin:20px 0 0 0;
}
#right_shop{
	width:137px;
	height:142px;
	float:right;
	margin:20px 5px 0 0;
	padding:5px 5px 5px 15px;
	background-image:url(images/bg_right_box.gif);
	background-repeat:no-repeat;

	line-height:1.2em;
}

.price{
	font-size:160%;
	font-weight:bold;
}
#right_shop p{
	margin:0;
	padding:2px;
	font-size:0.75em;
}

#right_shop p select.blue-input2{
border:1px solid #B7CFEE;
font-family:"Trebuchet MS";
color:#666666;
font-size:1em;
margin-left:0px;
}


.product_image2{
border:1px solid #EBEBEB;
margin-left:10px;
}

p.desc{
	margin-left:15px;
	font-family:"Trebuchet MS";
font-size:0.75em;
font-weight:normal;
padding-top:0px;
margin-bottom:0px;
color:#666666;

}


#inputtable{
background-color:#F2F8FF;
border:1px solid #B7CFEE;
padding-top:30px;
padding-bottom:30px;
padding-left:30px;

}
#inputtable h2{
font-family:"Trebuchet MS";
font-weight:bold;
padding:5px 0 0 0;
margin-bottom:10px;
color:#ED6666;
}
.mess{
	color:#FF0000;
	
}

#popup{
	background-color:#fff;
}

p.marg{
	padding-left:15px;
	font-size:90%;
}

.spacer_item{
	clear:left;
}

/* green boxes */

.panelgreen, .panelgreenhome{
height:220px;
width:182px;
float:left;
padding:0;
margin:0;
padding:0;
margin-top:0;
padding-top:0;
}

.panelgreen{
margin-right:10px;
}

.panelgreenhome{
margin-right:16px;
}

.panelgreen_right{
height:220px;
width:182px;
float:left;
margin:0;
padding:0;
margin-top:0;
padding-top:0;

}

.panel-green-head{
background-image:url(images/offer-header.jpg);
}

.panel-red-head{
background-image:url(images/tips-header.jpg);
}

.panel-green-head, .panel-red-head{
background-repeat:no-repeat;
width:182px;
height:37px;
padding-top:0px;
}


.green_box p{
font-size:0.75em;
font-family:"Trebuchet MS";
color:#7B7B7B;
margin-left:15px;
margin-right:15px;
margin-top:0;
margin-bottom:0;
padding:0;
}

.red_box p{
color:#C63B40;
font-size:0.75em;
font-family:"Trebuchet MS";
margin-left:15px;
margin-right:15px;
margin-top:0;
margin-bottom:0;
padding:0;
}

.red_box p.abstract{
margin-top:15px;
}

.green_box a{
text-decoration:none;
color:#78A033;
font-weight:bold;
}

.red_box a{
text-decoration:none;
color:#E57172;
font-weight:bold;
}
.green_box a:hover, .red_box a:hover{
text-decoration:underline;

}
/*.panelgreen h1, .panelgreenhome h1{
font-size:1.1em;
font-family:"Trebuchet MS";
color:#ffffff;
margin-left:15px;
margin-right:15px;
padding:0;
margin-top:0;
font-weight:normal;
padding-top:8px;
}*/
.panelgreen_right h1, .panelgreen h1, .panelgreenhome h1{
padding:0;
margin:0;
font-size:1.1em;
font-family:"Trebuchet MS";
color:#ffffff;
margin-left:15px;
margin-right:15px;
padding:0;
margin-top:0;
font-weight:normal;
padding-top:8px;
}
.green_box{
width:182px;
height:150px;
background-image:url(images/green_box_bg.jpg);
background-repeat:none;
margin-top:1px;
padding-top:11px;
}

.red_box{
width:183px;
height:150px;
background-image:url(images/top_tips_bg.jpg);
background-repeat:no-repeat;
margin-top:1px;
padding-top:11px;
}

.red_box h3{
	margin:0;
	padding:7px 0 0 60px;
	font-size:90%;
	color:#C63C39;
}

.red_box p.link{
	margin:0;
	padding:0 0 0 60px;
}

.red_box p.abstract{
	/*margin:0;
	padding:5px 0 0 0px;*/
}

.red_box p.link a{
	color:#4F8CD7;
	text-decoration:underline;
}

.green_box_right{
float:left;
margin-right:0px;

}

.offer-img{
margin-left:10px;
}
.floatleft{
float:left;
}
#full_content-second h1{
color:#ffffff;
margin-left:15px;
margin-right:15px;
margin-top:0;
font-weight:normal;
padding-top:8px;
}


.blue-half-box{
height:160px;
width:308px;
float:left;
background-color:#F2F8FF;
border:1px solid #B7CFEE;
margin-top:35px;
margin-bottom:35px;
margin-right:0px;
padding:20px;
margin-left:10px;

}

.blue-half-box ul{
margin-left:10px;
margin-right:10px;
}

.blue-input{
border:1px solid #B7CFEE;
font-family:"Trebuchet MS";
color:#666666;
font-size:0.75em;
margin-left:6px;
}

.blue-input3{
border:1px solid #B7CFEE;
font-family:"Trebuchet MS";
color:#666666;
font-size:0.75em;
margin-left:6px;
width:147px;
}
.blue-input2{
border:1px solid #B7CFEE;
font-family:"Trebuchet MS";
color:#666666;
font-size:0.75em;
margin-left:0px;
}

#txtGiftWrap{
border:1px solid #B7CFEE;
font-family:"Trebuchet MS";
color:#666666;
font-size:0.75em;
margin-left:0px;
}
.blue-half-box2{
height:auto;
width:310px;
float:left;
background-color:#F2F8FF;
border:1px solid #B7CFEE;
margin-top:35px;
margin-right:0px;
margin-left:15px;
padding:20px;
margin-bottom:20px;
}

.blue-half-box2 ul{
margin-left:10px;
margin-right:10px;
}

h4.error{
	color:#ED6666;
	font-size:90%;
}

td.error{
	color:#FF0000;
}

#sitemap {
	padding:20px 0 20px 40px;
}

#sitemap li{
	margin-top:10px;
}

#sitemap li.sub{
	margin-left:30px;
	margin-top:10px;
	font-size:80%;
}

#sitemap li.sub1{
	margin-left:20px;
	margin-top:5px;
	font-size:90%;
}

#full_content-first p span.question{
color:#105197;
font-weight:bold;
}



#submit1{
margin-left:6px;
}

#form1{
width:100%;
}


/*  ////////////// NEW MENU ////////////////////////*/
#newmenu{
background-color:#ffffff;
width:765px;
clear:both;
}
#tabsJ {

width:732px;
height:48px;
background-image:url(images/menu_bg.png);
background-repeat:repeat-x;
background-position:bottom;
background-color:#ffffff;
font-family:"Trebuchet MS";
color:#F23F79;
line-height:normal;
margin-left:15px;
margin-right:15px;
padding:0;
font-size:0.81em;
      }

    #tabsJ ul {
	margin:0;
	width:732px;
	padding:0px 0px 0 0px;
	list-style:none;
	float:left;
	
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
	  width:81px;
      }
    #tabsJ li a {
      float:left;
      background:url(images/button-left.png) no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
	  height:35px;
      text-decoration:none;
	  width:auto;
      }
    #tabsJ li a span {
      float:left;
      display:block;
      background:url(images/button.png) no-repeat right top;
      padding:9px 19px 4px 13px;
	  height:22px;
      color:#F23F79;
	  width:auto;

      }
	  
   #tabsJ li a span.last{
         background:url(images/button-last.png) no-repeat right top;
	
}
   	  
#tabsJ li a span.productlistitem {
 padding:9px 21px 4px 15px;


      }
	  
	  
#tabsJ li a span.giftregistryitem{
 padding:9px 20px 4px 16px;

}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
  	color:#F23F79;
      }
    #tabsJ a:hover {
      background-position:0% -35px;
	color:#F23F79;
      }
    #tabsJ a:hover span {
      background-position:100% -35px;
	  color:#F23F79;
      }
	#tabsJ li a.active{
	background-position:0% -70px;
	color:#105197;
	}
	
	#tabsJ li a.active span{
	background-position:100% -70px;
	color:#105197;
	
	}
	
	td.lightblue a.margin-left10px{
	margin-left:10px;
	}
	
	
	.brandsearch{
	margin-right:10px;
	margin-left:0;


	}
	
	.brandsearchright{
	margin-right:0;

		clear:both;
	}
	
	
	#logobuttons{
	padding-top:25px;
	clear:both;
	}
	
	.row{
	margin-top:15px;
	}
	
#right_categories{
	float:right;
	width:125px;
	background-color:#F7F7F7;
	border-left:1px solid #C5C5C5;
	border-right:1px solid #C5C5C5;
	padding:5px 10px;
}

#right_categories_top, #right_categories_bottom{
	float:right;
}

#right_categories ul{
	margin:0 0 0 10px;
	padding:0;
}

#right_categories li a{
	color:#666666;
	font-size:0.85em;
}

#right_categories li a.active{
	text-decoration:underline;
	color:#F23F79;
}

#right_categories h3{
	font-size:80%;
	color:#ED6666;
	font-weight:normal;
	padding:0 0 10px 0;
	margin:0;
}

#right_cat{
	float:right;
	width:145px;
}

.recent_awards{
	float:left;
	margin:10px 0 17px 24px;
}

td.top{
	vertical-align:top;
}