


/* pink: #FFC3E9  */


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,
pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding: 0;
	margin: 0;
	}
fieldset, img {
	border: 0;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
ol, ul {
	list-style: none;
	}
address, caption, cite, code, dfn, em, strong, th, var {
	font-weight: normal;
	font-style: normal;
	}
caption, th {
	text-align: left;
	}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
	}
q:before, q:after {
	content: '';
	}
abbr, acronym {
	border: 0;
	}
	
	
	body {
	min-width:950px;
	}	
	
#MainContainer {
	margin:auto ;
	width:1300px;
	height:900px;

	padding-top:4px;
}	
#OuterBox {
	margin:auto;
	width:1200px;
	height:700px;
		
}
#head {
	width:1200px;
	height:154px;
	margin-left:56px;
	margin-top:20px;
	margin-bottom:-10px;
	padding:0px;
	display:block;
	background: url('images/LogoMCBird.jpg') no-repeat ;
	
}
#head h1 {
	text-indent: -9999px;
}	
#Innerbox{
margin:auto;
width:1000px;
height:600px;	
background: #fff url('images/WhiteBox.jpg') no-repeat ;

}

#LeftCol {
	float:left;
	height:566px;
	width:686px;

}


#LeftCol  h1.home_text {
font-family: Gill Sans, Verdana;
font-size: 22px;
text-indent: 520px;
width:100px;
line-height: 2em;
letter-spacing: 2px;
font-weight: normal;
padding:4px;
margin-top:-36px;
margin-bottom:60px;
color:#FDC9CB;
text-decoration: none;	
}
#LeftCol  h1.product_text {
	float:right;
font-family: Gill Sans, Verdana;
font-size: 22px;

width:200px;
line-height: 2em;
letter-spacing: 2px;
font-weight: normal;
padding:4px;
margin-top:-36px;
margin-bottom:60px;
color:#FDC9CB;
text-decoration: none;
	
}
#LeftCol #top_box{
	border: 1px solid red;
	width:270px;
	padding:4px;
}

#LeftCol #product_box {
	width:600px;	
	padding:40px;
	padding-top:10px;
}







/* ------flash-home--------------------------------*/

#flash_home #Innerbox{


margin:auto;
width:1000px;
height:600px;	
}
#flash_home #LeftCol{
	background: #fff url('images/BigWhiteBox.jpg') no-repeat ;	
}

	

/* ------END flash-home--------------------------------*/


dl.gallery
{
border: 1px solid #fff;
background-color: #fff;
width: 102px;
text-align: center;
padding: 14px;
float: left;
margin-right: 1em;
margin-bottom: 1em;
}

.gallery dt { font-weight: bold;font: italic small-caps normal verdana, sans-serif;color:#666;letter-spacing: 0.3em; }


.gallery dt img
{

border: 1px solid #000;
width: 100px;
height: 100px;
}

.gallery dd
{
color:#666;
font-weight: normal;
font-size: 86%;
width: 100px;
margin: 0;
padding: 0;
}



dl.gallery dd.price_text {
	font-size: 100%;
	color:green;
}







dl.gallery_diff1
{
	
border: 1px solid #000;
background-color: #ddd;
width: 102px;
text-align: center;
padding: 10px;
float: left;
margin-right: 1em;
margin-bottom: 1em;
}


.gallery_diff1 dt { font-weight: bold; }
.gallery_diff1 dt img
{
border: 1px solid #000;
width: 100px;
height: 100px;
}

.gallery_diff1 dd
{
border: 1px solid red;
margin: 10px;
padding: 8px;
}



#middle_box h2 {
	letter-spacing: 0.15em;
	color:#333;
	padding-bottom:4px;
}
#middle_box p {
	color:#979394;
	font-size: 94%;
	padding-bottom:8px;
}

#middle_box .wholesale_text  {
	letter-spacing: 0.15em;
	padding-top:14px;
	color:green;
	padding-bottom:4px;
}
#middle_box .shipping_text  {
	letter-spacing: 0.15em;
	padding-top:14px;
	color:green;
	padding-bottom:4px;
}

#LeftCol #middle_box a {
	text-decoration: none;
color:#8BA329!important;
}

#LeftCol #middle_box a:hover {
	text-decoration: none;
	color:green!important;
}

/* ---------about -------------*/

#about_box {
	padding:10px;
	width:600px;
	margin:auto;
}
#about_box h2{
	border-bottom: 1px dotted #999;
	font-size: 1.5em;
	padding:16px 0 0 0;
	color: green;
	
	width:600px;
	margin:auto;
}
#about_box .about_text1 {
	font-size: 0.9em;
	letter-spacing: 0.1em;
	padding-top:14px;
	color:#333;
	padding-bottom:4px;
	
}
#about_box p{
	font-size: 0.9em;
	letter-spacing: 0.1em;
	padding-top:14px;
	color:#333;
	padding-bottom:4px;

}

#LeftCol #about_box a {
	text-decoration: none;
	color:#8BA329!important;
}

#LeftCol #about_box a:hover {
	text-decoration: none;
	color:green!important;
}
#about_box p.indaba_space {
	padding-bottom:44px;
	
}



/* ---------END about -------------*/

#RightCol {
	text-indent: -9999px;
	width:310px;
	float:right;
	background: #fff url('images/sidebar1.jpg') no-repeat;
	height:540px;
	margin-top:0px;
	margin-right:-10px;
}

#RightCol ul{

width:200px;
}
#RightCol li{
color:green;
font-size: 1.3em;
text-indent: 60px;
padding:5px;
}
li.norm a{
margin-left:7px;
font-size: 1.2em;
margin-bottom:2px;

}
#RightCol li.norm{ 
margin-top:32px;
}
#RightCol ul ul li {
	color:#000!important;
	text-indent: 80px;
	font-size: 1.1em;
	width:200px;
	margin-left:20px;	
}
#RightCol ul ul li a{
color:#000!important;
}

#RightCol ul ul li a:hover{
color:green!important;
}
a.subbitless1.  {

margin-top:12px;

}
li.bit a{
margin-left:8px;
font-size: 1.1em;
margin-bottom:8px;

}

li.bitless a{
margin-left:0px;
font-size: 1.6em;
}

li.bitmore a{
margin-left:0px;
font-size: 1.2em;
margin-bottom:1px;

}
li.bitmore {

margin-top:32px;
}

#RightCol ul ul .highlited a{
	color: yellow!important;
}
li a {
	color:green;
}
li a:hover {
	color:#111;
}
.topspace {
	
margin-top:54px;
}
.topspace a{
	
	font-size: 1.6em;
}
.faded a{
border: 1px solid red!important;

}
li#highlited.subbitless1 a{
	
	width:120px;
	color: green!important;
}
li#highlited.subbitless1 {
background:  url('images/redcircleBird.png') no-repeat center;
	
}
li#highlited {
background:  url('images/redcircle.png') no-repeat center;
color:red!important;	
}

#RightCol ul li a {
	text-decoration: none;
}



#contactbox {
margin-top:90px;
width:400px;
margin-left:auto;
margin-right:auto;

padding:20px;
}
#contactbox p{
color:green;
padding:10px;
}
#contactbox p a {
	color:red;
}
#contactbox .typ_alt1 a{
	text-decoration: none;
	color:#8BA329!important;
}
#contactbox .typ_alt1 a:hover{
	text-decoration: none;
	color:#FFC3E9!important;
}
#footer {
clear:both;

}
#footer p {
padding:8px;
margin-left:100px;

text-indent: 90px;

}
#footer a {
color:#FFC6D5;
text-decoration: none;
margin-left:400px;
font-family: Gill Sans, Verdana;
font-size: 11px;
width:180px;
line-height: 1em;
letter-spacing: 2px;
font-weight: normal;
	
	
}
#footer a:hover {
color:#88BC29;
text-decoration: none;
}

/*  cycle jquery tester  */

#myslides {
	width: 620px;
	height: 460px;
	max-height:460px;		
    padding: 0;  
    margin:  0 auto;  
overflow: hidden;
} 
 
#myslides img {  
    padding: 4px; 
margin-top:18px; 
    border: none;  
    
    width: 620px;
    height: 460px;
    top:  0; 
    left: 0 
}