body { 



	font-family: Arial;



	font-size: 12px;



	background-image: URL('http://site.babyboystyle.com/bkg-img.gif');



}





a:link    { font-size: 12px; color: #449CC3; text-decoration: none; font-weight: bold;}

a:hover   { font-size: 12px; color: #449CC3; text-decoration: underline; font-weight: bold;}

a:active  { font-size: 12px; color: #449CC3; text-decoration: none; font-weight: bold;}

a:visited { font-size: 12px; color: #449CC3; text-decoration: none; font-weight: bold;}





.Arial10pxBrown { font: normal 10px arial; text-decoration: none; color: #4F3A00; padding-right: 5px; padding-left: 3px; }

.Arial10pxBrown a:link    { font: normal 10px arial; text-decoration: none; color: #4F3A00; padding-right: 5px; padding-left: 3px; }.Arial10pxBrown a:hover   { font: normal 10px arial; text-decoration: none; color: #4F3A00; padding-right: 5px; padding-left: 3px; }.Arial10pxBrown a:active  { font: normal 10px arial; text-decoration: none; color: #4F3A00; padding-right: 5px; padding-left: 3px; }.Arial10pxBrown a:visited { font: normal 10px arial; text-decoration: none; color: #4F3A00; padding-right: 5px; padding-left: 3px; }





td {



	vertical-align: top;



}







h1 {

    font-weight: bold;

	font-size: 16px;

	color: #449CC3;

}







h2 {

	font-size: 12px;

	color: #4E3902;

	display: inline;

}







#header {



	border-collapse: collapse;



	background-color: white;



	text-align: left;



}





#header td img {



	display: block;



}



#head2 { 



	background-image: URL('http://site.babyboystyle.com/head2bg.gif');

	background-repeat: repeat-x;

	background-position: bottom left;



}













#head2r { 



	background-image: URL('http://site.babyboystyle.com/baby-boy_07.gif');



	background-repeat: no-repeat;



	background-position: bottom right;



	vertical-align: top;



	height: 68px;



	width: 381px;



}







#head-links-box {



	background-image: URL('http://site.babyboystyle.com/baby-boy_08.gif');



	background-repeat: repeat-x;
	padding-left: 10px;




}




#head-links {


	position: relative;

	background-image: URL('http://site.babyboystyle.com/topnav.gif');



	background-repeat: no-repeat;



	height: 34px;



	padding-left: 10px;



}


#head-links a {
	color: white;
	text-decoration: none;
	background-color: inherit;
}

#head-links a:hover {
	text-decoration: underline;
}

#head-links ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#head-links ul li { display: inline; }

#head-links ul li a { padding-right: 10px; padding-left: 10px;}

.link1 {
	position: absolute;
	top: 0;
	left: 0;
}

.link1 img {
	height: 30px;
	width: 98px;
	border 0px;
}

.link2 {
	position: absolute;
	top: 0;
	left: 110px;
}

.link2 img {
	height: 30px;
	width: 90px;
	border 0px;
}

.link3 {
	position: absolute;
	top: 0;
	left: 208px;
}

.link3 img {
	height: 30px;
	width: 76px;
	border 0px;
}

.link4 {
	position: absolute;
	top: 0;
	left: 294px;
}

.link4 img {
	height: 30px;
	width: 78px;
	border 0px;
}

.link5 {
	position: absolute;
	top: 0;
	left: 385px;
}

.link5 img {
	height: 30px;
	width: 70px;
	border 0px;
}

.link6 {
	position: absolute;
	top: 0;
	left: 462px;
}

.link6 img {
	height: 30px;
	width: 80px;
	border 0px;
}

.link7 {
	position: absolute;
	top: 0;
	left: 552px;
}

.link7 img {
	height: 30px;
	width: 67px;
	border 0px;
}


.link8 {
	position: absolute;
	top: 0;
	left: 629px;
}

.link8 img {
	height: 30px;
	width: 80px;
	border 0px;
}

.link9 {
	position: absolute;
	top: 0;
	left: 720px;
}

.link9 img {
	height: 30px;
	width: 34px;
	border 0px;
}


#main {

	border-collapse: collapse;

	background-color: white;

	text-align: left;



}







#leftnav {



	color: #ffffff;



	padding: 2px;



}







#main-body {



	padding: 5px;



	text-align: left;



}







#home-body {



	text-align: left;



}







#home-main-body {



	text-align: left;



}







#search-box {



	font-size: 12px;

	font-weight: bold;

	text-align: right;



}







#search {



	padding-top: 20px;

	padding-right: 10px;



}







.input-search {border: 1px solid #4E3902;}







.input-news {



	border: 1px solid #4E3902; 



	width: 165px; 



	height: 16px;



}







label {



	float: left;



	width: 40px;



	padding-top: 5px;



}







#news-box {



	background-image: URL('http://site.babyboystyle.com/baby-boy_18.gif');



	background-repeat: no-repeat;



}







#news {



	padding-top: 35px; 



	text-align: center;



}







#bottom {



	border-collapse: collapse;



	background-color: white;



	text-align: left;



}







form {margin: 0;}



.sec-desc { font-size: 14px; }



.item-desc {font: 16px Arial; padding: 5px;}







.c4-breadcrumbs          { font-size: 12px; color: #625739; text-decoration: none; font-weight: normal;}



A.c4-breadcrumbs:link    { font-size: 12px; color: #625739; text-decoration: none; font-weight: normal;}



A.c4-breadcrumbs:hover   { font-size: 12px; color: #449CC3; text-decoration: underline; font-weight: normal;}



A.c4-breadcrumbs:active  { font-size: 12px; color: #625739; text-decoration: none; font-weight: normal;}



A.c4-breadcrumbs:visited { font-size: 12px; color: #625739; font-weight: normal;}



.c4-breadcrumbs-last          { font-size: 12px; color: #4E3902; text-decoration: none; font-weight: normal;}







.cross-title { 



	font-weight: bold;



	font-size: 14px;



	color: #015A92;



	padding: 5px;



	border-bottom: 1px solid #7BC2DE;



}







#cs a {



    text-decoration: none;



    font-weight: bold;



	font-size: 12px; 


	color: #015A92;



}







#cs a:hover {



    text-decoration: underline;



    color: #4E3902;



}







#cs td {



	vertical-align: top;	



	text-align: center;



	font-size: 12px;



	color: #625739;



	padding: 10px 5px;



}







#related a {



    text-decoration: none;



    font-weight: normal;



	font-size: 12px;



	color: #015A92;



}







#related a:hover {



    text-decoration: underline;

    color: #4E3902;



}







#related td {



	vertical-align: top;	



	font-weight: normal;



	font-size: 12px;



	color: #449CC3;



}







#cross-sell a {



    text-decoration: none;



    font-weight: normal;



	font-size: 12px;



	color: #015A92;



}







#cross-sell a:hover {



    text-decoration: underline;



    color: #4E3902;



}







#cross-sell td {



	font-size: 12px;



	vertical-align: bottom;	



}







.sitemap-1 {



    text-decoration: none;



    font-weight: bold;



	font-size: 12px;



	color: #449CC3;



}







.sitemap-2 {



    text-decoration: none;



    font-weight: bold;



	font-size: 11px;



	color: #4E3902;



	padding-left: 12px;



}







.sitemap-3 {



    text-decoration: none;



    font-weight: normal;



	font-size: 10px;



	color: #625739;



	padding-left: 20px;



}







#footer  {



	vertical-align: middle;



	text-align: center;



	background-image: URL('http://site.babyboystyle.com/baby-boy_30.gif');



	height: 51px;



}











#footer2 a {



    text-decoration: none;



	font-size: 12px;



	color: #625739;



}



#blogfooter  {

	vertical-align: middle;

	text-align: center;

	background-image: URL('http://boysfashionblog.babyboystyle.com/images/baby-boy_30.gif');

	height: 51px;

}



#footer2 a:hover {



    text-decoration: underline;



    color: #4E3902;



}







#footer2 {



	font-size: 12px;



	color: #625739;



}







#copyright {



	vertical-align: middle;	



	font-weight: normal;



	font-size: 11px;



	color: #625739;



}







#c4 a {



	font-weight: normal;

	font-size: 10px;

	color: #AEAEAE;

	text-decoration: none;

}







A.c4lnav {



	font: bold 12px Arial; 

	color: #449CC3; 

	text-decoration: none; 



}







A.c4lnav:hover {text-decoration: underline; color: #449CC3;}







#c4-l-nav {



	padding: 5px;



	color: #449CC3;



}







#c4-cs-nav {



	font: bold 12px Arial; 



	color: #ffffff; 



}







#c4-h-nav {



	font: bold 12px Arial; 



	color: #015A92; 



}







#c4-h-nav a {



	font: bold 12px Arial; 



	color: #ffffff; 



	text-decoration: none;



	}







A.c4snav {



	padding-left: 15px; 



	font: 11px Arial; 



	color: #ffffff; 



	text-decoration: none; 



	margin-bottom: 2px; 



}







A.c4snav:hover {text-decoration: underline; color: #ffffff;}







#section-hr { 



	background-image: url('http://site.1choice4yourstore.com/tc.gif'); 



	background-repeat: repeat-y;



}







#ordertable td {



	padding: 2px;



	vertical-align: middle;  



}







.leftorder { 



	background-color: #ffffff; 



	font: 14px Arial; 



	font-weight: normal; 



	width: 25%;



}







.rightorder { 



	background-color: #ffffff; 



	font: 14px Arial; 



	text-align: left; 



	width: 75%;



}







.leftsale { 



	background-color: #ffffff; 



	font: 14px Arial; 



	color: #449CC3; 



	font-weight: bold; 



	text-align: left; 



	width: 25%;



}







.saleorder { 



	background-color: #ffffff; 



	font: 14px Arial; 



	color: #449CC3; 



	font-weight: bold; 



	text-align: left; 



	width: 75%;



}







.orderinfo {



	vertical-align: bottom; 



	font: 12px Arial; 



	color: #604B6A; 



	font-weight: normal; 



	width: 100%;



}







#multi-name {



	vertical-align: middle;	



	padding-bottom: 15px;



	font-size: 12px;



}







#multi-product {



	vertical-align: middle;	



	padding: 5px;



	border-bottom: 1px solid #449CC3;



}



#multi-product a {



    text-decoration: none;



	font-size: 12px;



	color: #015A92;



	font-weight: bold;



}



#multi-product a:hover {text-decoration: underline; }







#multi-price, #multi-options {



	vertical-align: middle;	



	padding: 2px;



	font-size: 12px;



	border-bottom: 1px solid #449CC3;



}







#multi-check {



	vertical-align: middle;	



	padding: 2px;



	font-size: 12px;



	border-bottom: 1px solid #449CC3;



}







#multi-order {



	text-align: right;



	padding-top: 5px;



}







#test-begin {



font-size: 12px;



font-weight: bold;



color: #449CC3;



}







#test-mid {



font-size: 11px;



font-weight: normal;



}







#test-end a {



font-size: 11px;



font-weight: normal;



color: #ffffff;



text-decoration: none;



}







#big-body {



	padding: 5px;



	background-color: white;



}







#intro-text-box {



	background-image: URL('http://site.babyboystyle.com/baby-boy_11.gif');



	background-repeat: no-repeat;



	height: 293px;



}







#intro-text {



	padding-top: 85px;

	padding-left: 5px;

	padding-right: 260px;



	color: #015A92;



	text-align: left;



	font-size: 12px;



	font-weight: normal;



}







#sale-box-1 {



	background-color: #449CC3;



}







#sale-hr {



	background-color: #449CC3;



}







#sale-box-box {



	background-color: #449CC3;





}







#sale-box {



	padding-top: 5px;



	padding-left: 10px;



}







#sale-box-2, #test-name-box {



	background-color: #449CC3;



}







#home-s-box {



	background-color: #449CC3;



}







#home-specials-name {



	padding: 12px 5px 6px 10px;



}







#design-n-box {



	background-color: #4E3902;



}







#design-name {



	padding: 12px 5px 6px 10px;



}







#test-name  {



	padding: 13px 5px 0px 10px;



}







#design-box {



	background-color: #DDF6FF;



}







#test-box {



	background-color: #DDF6FF;



}







#test {



	padding: 10px;



	text-align: left;



	color: #015A92;



	font-style: italic;



	font-weight: normal;



}







.image-blue-border {



	border: 1px solid #7BC2DE;



	margin: 5px;



}







.sale-price, .sale-price-bold {



	color: #ce1700;



	font-weight: bold;



}







#hs-image-td {



	border: 1px solid #449CC3;



	padding: 5px;



	vertical-align: middle;



	text-align: center;



}







#h-s-info-box {



	background-color: #F5F1E5;



	color: #625739;



	font-size: 12px;



	font-weight: normal;



}







#h-s-info {



	padding: 10px;



	text-align: left;



}







#h-s-info a, #design a {



	color: #625739;



	text-decoration: none;



}







#salebox1 {



	color: white;



	padding: 0px 10px;



	font-size: 12px;



	font-weight: bold;



}







#salebox1 a {



	color: white;



	text-decoration: none;



}







#spacing {



	font-size: 1px;



}







#sale-box-2-box{



	font-weight: bold;



}







#sale-box-2 {



	padding: 0px 10px 5px 10px;



}







#sale-box-2 a {



	color: white;



	text-decoration: none;



}







.was {



	color: #C2E8FD;



	font-size: 11px;



	display: inline;



}







.now {



	color: white;



	display: inline;



	font-size: 11px;



}





#head-dd {

	text-align: left;



	padding-top: 0px; !important; padding-top: 20px;



	padding-left: 0px; !important; padding-left: 110px;



}





.sel1 {



	font-family: Arial;



	display: inline;



	font-size: 11px;



	font-style: normal;



	width: 125px;



}



/*  PROMOTIONAL PAGE CSS   */



.leftnavigation { font-size: 12px; color: #015A92; text-decoration: none; font-weight: normal;}

.leftnavigation a:link    { font-size: 12px; color: #449CC3; text-decoration: none; font-weight: bold;}

.leftnavigation a:hover   { font-size: 12px; color: #449CC3; text-decoration: underline; font-weight: bold;}

.leftnavigation a:active  { font-size: 12px; color: #449CC3; text-decoration: none; font-weight: bold;}

.leftnavigation a:visited { font-size: 12px; color: #449CC3; text-decoration: none; font-weight: bold;}



.middle { font-family: Arial; font-size: 12px; }


/* ######### Default class for drop down menus ######### */

.anylinkcss{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
border-bottom-width: 0;
font: normal 12px Verdana;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: white;
width: 200px; /* default width for menu */
}

.anylinkcss ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background: #614B4B;
color: white;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkcsscols{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font: normal 12px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #DEFFCA;
}

.anylinkcsscols .column{
width: 130px;
float: left;
}

.anylinkcsscols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcsscols li{
padding-bottom: 3px;
}

/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}

.selectedanchor {
background: #614B4B!important;
color: white!important;
}

#c4-name2 {
	text-align: right;
}

#ct-wid {
}

/*START OF FLYOUT MENUES*/

.bluetabs ul{
padding: 0;
margin-left: 0;
margin-top: 0px;
margin-bottom: 0;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.bluetabs li{
display: inline;
margin: 0;
}

.bluetabs li a{
padding: 0px;
margin-right: 0px;
}

.bluetabs li a:visited{

}

.bluetabs li a:hover{

}

.bluetabs li.selected{
}

.bluetabs li.selected a{ /*selected main tab style */
 /*THEME CHANGE HERE*/

}

.bluetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}



.bluetabs2 ul{
padding: 0;
margin-left: 0;
margin-top: 0px;
margin-bottom: 0;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.bluetabs2 li{
display: inline;
margin: 0;
}

.bluetabs2 li a{
padding: 0px;
margin-right: 0px;
}

.bluetabs2 li a:visited{

}

.bluetabs2 li a:hover{

}

.bluetabs2 li.selected{
}

.bluetabs2 li.selected a{ /*selected main tab style */
 /*THEME CHANGE HERE*/

}

.bluetabs2 li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}


/* ######### Style for Drop Down Menu ######### */


#dropmenu1 {
	top: 28px!important;
	left: 0px!important;
	visibility: hidden;
	text-align: left;
}

#dropmenu1 a {
font-weight: normal;
}

#dropmenu2 {
	top: 28px!important;
	left: 110px!important;
	visibility: hidden;
	text-align: left;
}

#dropmenu2 a {
font-weight: normal;
}

#dropmenu3 {
	top: 28px!important;
	left: 208px!important;
	visibility: hidden;
	text-align: left;
}

#dropmenu3 a {
font-weight: normal;
}

#dropmenu4 {
	top: 28px!important;
	left: 294px!important;
	visibility: hidden;
	text-align: left;
}

#dropmenu4 a {
font-weight: normal;
}

#dropmenu5 {
	top: 28px!important;
	left: 385px!important;
	visibility: hidden;
	text-align: left;
}

#dropmenu5 a {
font-weight: normal;
}

#dropmenu6 {
	top: 28px!important;
	left: 462px!important;
	visibility: hidden;
	text-align: left;
}

#dropmenu6 a {
font-weight: normal;
}

#dropmenu7 {
	top: 28px!important;
	left: 552px!important;
	visibility: hidden;
	text-align: left;
}

#dropmenu7 a {
font-weight: normal;
}

#dropmenu8 {
	top: 28px!important;
	left: 629px!important;
	visibility: hidden;
	text-align: left;
}

#dropmenu8 a {
font-weight: normal;
}

#dropmenu9 {
	top: 28px!important;
	left: 720px!important;
	visibility: hidden;
	text-align: left;
}

#dropmenu9 a {
font-weight: normal;
}

#dropmenu10 {
	top: 180px;
	left: 680px;
	visibility: hidden;
	text-align: left;
}

#dropmenu10 a {
font-weight: normal;
}


.dropmenudiv {
position:absolute;
top:0; left:0;
border: 2px solid #4e3902; /*THEME CHANGE HERE*/
font:normal 11px Verdana;
line-height:18px;
z-index:100;
background-color: #f5f1e5;
width: 200px;
visibility: hidden;
margin-top: 0px !important; margin-top: 0px;
margin-left: 0px !important; margin-left: 0px;
text-align: left;
}

.dropmenudiv  a{
font-weight: normal !important;
width: auto;
display: block;
padding: 4px 0 4px 5px;
text-decoration: none;
color: #292D36 !important;
font-size: 11px !important;
text-transform: none;
text-align: left;
}

* html .dropmenudiv  a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
text-decoration: none !important;
background-color: white !important;
}


.dropmenudiv2 {
position:absolute;
top:0; left:0;
border: 1px solid #292D36; /*THEME CHANGE HERE*/
border-width: 1px 1px 1px 1px;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
background-color: #fff;
width: 200px;
visibility: hidden;
margin-top: 0px !important; margin-top: 0px;
margin-left: 0px !important; margin-left: 0px;
}

.dropmenudiv2  a{
font-weight: normal;
width: auto;
display: block;
text-indent: 5px;
padding: 2px 0;
text-decoration: none;
color: #292D36 !important;
font-size: 9px;
text-transform: none;
}

* html .dropmenudiv2  a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv2 a:hover{ /*THEME CHANGE HERE*/
background-color: #292D36 !important;
color: #ffffff !important;
}


#tcat ul li:hover {
	display: block;
	position: relative;
}

#nav ul{ /* all lists */
	padding: 0px;
	margin: 0;
	list-style: none;
	display: block;	
}

#nav li { /* all list items */
	margin: 0px;
	list-style: none;
	display: block;	
}

#nav ul li ul li { /* Dropdown list items */
	background: #ECECE9;
	text-align: left;
	padding:2px;	
	display: block;	
}

#nav li ul li a{
	text-decoration:none;
	color:#8FC800;
	display: block;
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-size: 9px;
}

#nav li ul { /* second-level lists */
	margin-top: 40px;
	position: absolute;	
	width: 14em;
	border: 1px solid #01493B;	
	background-color: #ECECE9;
	left: -999em;   /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
	position: absolute;
	margin: -1.4em 0 0 10em;  /* False value for IE4-5.x/Win */
	margin: -1.4em 0 0 10em;	 /* Actual value for conformant browsers */
}

#nav li:hover ul ul, #nav li.sfhover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul ul{
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul{ /* lists nested under hovered list items */
	left: auto;	
	float: left;
}
#nav li ul li:hover, #nav li ul li a:hover, #nav li ul li a.sfhover {
	color:#01493B;	
	display: block;
}






/*
.topbnavtabs ul{
padding: 0px;
margin-left: 0;
margin-top: 0px;
margin-bottom: 0;
list-style-type: none;
text-align: left; 
}

.topbnavtabs li{
display: inline;
margin: 0;

}

.topbnavtabs li a{
display: inline;
text-decoration: none;
padding: 0px;
}

.topbnavtabs li a:visited{
}

.topbnavtabs li a:hover{
}

.topbnavtabs li.selected{
}

.topbnavtabs li.selected a{ 
border-bottom-color: white;
}

.topbnavtabs li.selected a:hover{ 
text-decoration: none;
}
*/

