/* CSS Document */


ol.product_list {
  padding:0px 0px 0px 20px;
  margin:0px;
  font:14px Helvetica,Arial, sans-serif;
  font-weight:bold;
  font-style:normal;
  color: #999999;


}

ol.product_list p {
  font: normal 14px Helvetica,Arial, sans-serif;
  color: #000000;

}

BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    color:#999999;
    PADDING-TOP: 0px;
    font-family:"Helvetica Neue", Helvetica, Arial,sans-serif;
	font-size:15px;
    TEXT-ALIGN: center;
    background:url(../images/pattern.gif);

}

.container {
   
    width:999px;
    height:836px;
	MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
    TEXT-ALIGN: left;
    margin-top:10px;

}


.top_container {

   width:999px;
   height:170px;

}  

.logo {

    width:177px;
	height:170px;
	background:url(../images/apple_logo.gif);
	float:left 

}


.top {

    width:822px;
	height:170px;
	background:url(../images/top.gif);
	float:left 

}

#navtop {position:relative; top:25px; left:100px; width:auto}

#navcontainer {  margin:0px; padding:0px; }

#navcontainer img { display: inline; margin-left:0px; padding:0px }

.middle_container {


   width:999px;
   height:666px;
   background:#FFFFFF 

}


.middle_container_products {

   width:999px;
   height:auto;
   background:url(images/large_bg.jpg) no-repeat;
   padding-bottom:4px;
   background-position:bottom 

}


.middle_container_order {

   width:999px;
   height:auto;
   background:url(images/large_bg.jpg) no-repeat;
   padding-bottom:4px;
   background-position:bottom 


}


.banner_large {

   width:615px;
   height:351px;
   padding-top:12px;
   padding-left:12px;
   padding-right:12px;

}

 .banner_large img {
   
   border:solid 1px #FFD200

}

.copy_home {

   width:560px;
   height:auto;
   padding-left:27px;
   font-weight:bold;
   font-size:22px;
   color:#999999;
   line-height:27px;
 
}

.copy_shop {

   width:579px;
   height:auto;
   padding-left:27px;
   font-weight:bold;
   font-size:22px;
   color:#999999;
   line-height:27px;
  
}

.copy_top {

   width:544px;
   height:auto; 
   padding-left:27px;
   padding-top:0px;
   padding-bottom:0px;
   margin:0px
  
}


.copy_top_long {

   width:auto;
   height:auto; 
   padding-left:27px;
  
}

.right_col {

   width:183px;
   height:666px;
   background:url(../images/left_col.gif);
   float:left;
   font-size:12px;
   line-height:16px

}


.right_col_order {

   width:183px;
   height:auto;
   background:url(../images/left_col2.gif);
   font-size:12px;
   line-height:16px;
   margin: 0px 0px 0px 0px;
   float:left;

}

.middle_col {

   width:639px;
   height:666px;
   background:url(../images/middle_col.gif) no-repeat;
   background-position:bottom; 
   float:left 

}

.middle_col_products {

   width:639px;
   height:auto;
   float:left;

}

.middle_left {

   width:300px;
   height:auto;
   padding-left:15px;
   padding-right:15px;
   float:left 

}

.middle_left2 {

   width:360px;
   height:auto;
   padding-left:21px;
   padding-right:8px;
   float:left;
   
}

.middle_left3 {

   width:394px;
   height:auto;
   padding-left:13px;
   padding-right:13px;
   float:left;

}

.middle_left4 {

   width:279px;
   height:auto; 
   float:left;
   padding-left:14px;
   padding-right:11px;

}

.middle_left5 {

   width:auto;
   height:auto; 
   float:left;
   padding-left:14px;
   padding-right:14px;

}

.middle_right {

   width:276px;
   height:auto; 
   float:left;
   padding-right:15px;
     
}

.middle_right_text {

   width:270px;
   height:528px; 
   float:left;
   padding:11px;
   font-size:12px;
   background:#eeeeee;
   border:solid 1px #FFD200; 

}

.middle_right_text_thankyou {

   width:280px;
   float:left;
   padding-left:11px;
   padding-right:0px;
   font-size:13px;
   background:#FFD201;
   border:solid 1px #FFD200;
   color:#000000;
   height:550px; 

}

.middle_right2 {

   width:228px;
   height:auto; 
   float:left;
   padding-right:11px;
   padding-top:4px;
  
}

.middle_right_text2 {

   width:215px;
   height:auto; 
   float:left;
   padding:11px;
   font-size:12px;
   height:442px;
   border:solid 1px #FFD200; 

}

.middle_right3 {

   width:208px;
   height:auto; 
   float:left;
   padding-right:11px;
  
}

.middle_right4 {

   width:322px;
   height:auto; 
   float:left;
  
}

.middle_right5 {

   width:322px;
   height:auto; 
   float:left;
  
}


.left_col {

   width:177px;
   height:666px;
   background:url(../images/right_col.gif);
   float:left;

}


.left_col_products {

   width:177px;
   height:auto;
   background:#ffd200;
   float:left;
   height: auto;
   margin: 0px 0px 0px 0px;

}

.right_col_baits {

   height:auto; 
   padding-top:123px;
   padding-bottom:15px;
   text-align:center;
   clear:both
  
}

.right_col_text {

   height:auto; 
   width:140px;
   padding-left:16px;
   clear:both;
   color:#F29C47
  
}


h1 {

   margin-bottom: 0px;
   padding-bottom: 0px;
   padding:0px;
   color:#FFD200;
   font-size:45px;
   display:inline
}

.head {

 
   color:#FFD200;
   font-size:45px;
   height:45px;
   line-height:40px;
   font-weight:bold;
   letter-spacing: -0.05em;

}

.subhead {

   line-height:25px;
   font-weight:bold;
   font-size:22px;
   color:#999999;

}

a.subhead:link,
a.subhead:visited,
a.subhead:active,
a.subhead:hover {

   line-height:24px;
   font-weight:bold;
   font-size:22px;
   color:#999999;

}

.gray_medium {

   color:#8C8D90;
   font-weight:bold;
   font-size:16px

}


.gray_medium_small {

   color:#8C8D90;
   font-weight:bold;
   font-size:14px

}

.gray {

   color:#58595B;
   font-size:12px

}

.orange_medium {

   color:#F29245;
   font-weight:bold;
   font-size:16px;
   text-decoration:none;
}

.yellow {

   color:#999999;
   font-weight:bold;
   font-size:12px

}

.black {

   color:#000000;
   font-weight:bold;
   font-size:12px
}

.brown {

   color:#B7A574;
   text-decoration:none
}

.black_text {

   color:#000000;
   text-decoration:none;
}

.gray_text {

   color:#8C8D90;
   text-decoration:none;
}

.form_box {
   
    width:611px;
    height:auto;
	MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
    margin-bottom:0px;
    TEXT-ALIGN: left;
    background:#F8F8F9;
    border:solid 1px #FFD200;
    font-size:12px;

}

.form_box_thankyou {
   
    width:611px;
    height:271px;
	MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
    margin-bottom:0px;
    TEXT-ALIGN: left;
    background:#C2C62A;
    border:solid 1px #FFD200;
    font-size:13px;
    color:#000000;

}

.form_text {
   
    width:586px;
    height:auto;
	margin-left: auto;
    margin-right: auto;
    text-align: left;
    margin-top:13px;
    margin-bottom:0px

}

.input {

   border:solid #C9CE2B 1px;
   height:18px;

}

.login {

   background:#ED871C;
   width:176px;
   height:100px;
   font-size:10px;
   font-weight:bold;
   margin-bottom:11px;
   padding-top:20px;
   padding-right:8px;
   padding-left:8px;
   color:#FFFFFF; 

}

.nav_indent {


  width:148px;
  float:right;
  

}



a.black_link:link, 
a.black_link:visited,
a.black_link:hover,
a.black_link:active{

	color:#000000;
	font-size:11px
}

a.submenu:link, 
a.submenu:visited,
a.submenu:active{

	color:#000000;
	font-size:11px
}


a.submenu:hover {

    color:#666666

}


.tip_1 {
      
    width:611px;
    height:277px;
	MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
    TEXT-ALIGN: left;
    color:#000000;
    background:url(../images/tip_1.gif);
    border:solid 1px #FFD200;
	margin-top:13px;

}

.tip_1_text {
 
   width:431px;
   position:relative;
   top:41px;
   left:142px;
   font-size:12px;

}

.green {

   font-size:27px;
   color:#C9CE2B;
   font-weight:bold;
}

.green_small {

   font-size:14px;
   color:#C9CE2B;
   font-weight:bold;
}

.tip {

   width:412px;
   height:26px;
   background:url(../images/note.gif);
   padding:11px;
   font-size:11px;
   line-height:14px;

} 

.contact_image {
   
    width:297px;
	height:268px;
	background:url(../images/red_tree.jpg);
	border:solid 1px #FFD200;
	margin-bottom:8px;

}

.contact_info {
   
    width:278px;
	height:auto;
	border-top:solid 8px #FFD200;
	background:#FFF3D1;
	color:#000000;
    padding:11px;

}

.ordering_info {   
     
    width:589px;
    height:auto;
	MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
    TEXT-ALIGN: left;
	border-top:solid 8px #FFD200;
	background:#FFF3D1;
	color:#000000;
    padding:11px;
	margin-top:10px;
	font-size:13px;
	color:#000000

}

.ordering_info p {
        
    margin:0px 0px 2px 0px;
    padding-top:0px;
    color:#ED871C;
	font-weight:bold;
	font-size:20px
}

.contact_info p {

    display:inline;
    margin:0px 0px 0px 0px;
    padding-top:0px;
    color:#C4372C;
	font-weight:bold;
	font-size:16px
}

.article_page p {
        
    margin:0px 0px 2px 0px;
    padding-top:0px;
    color:#ED871C;
	font-weight:bold;
	font-size:20px
}



.article_1 {

   width:377px;
   height:187px;
   border:solid 1px #FFD200;
   padding-left:15px;
   padding-top:19px;
   color:#72871B;
   font-weight:bolder;
   font-size:17px;
   color:#939598
}

.article_2 {

   margin-top:14px;
   width:377px;
   height:86px;
   border:solid 1px #FFD200;
   color:#E69C16;
   font-weight:bolder;
   font-size:17px;
   padding-left:15px;
   padding-top:10px;
   color:#939598

}

.article_3 {
  
   width:180px;
   height:258px;
   border:solid 1px #FFD200;
   padding-top:60px;
   padding-right:10px;
   color:#C7C30C;
   padding-left:15px;
   font-weight:bolder;
   font-size:17px;
   color:#939598

}

.article_4 {
  
   width:439px;
   height:160px;
   background:url(../images/article_4.jpg) no-repeat;
   border:solid 1px #FFD200;
   padding-top:60px;
   color:#999999;
   padding-left:173px;
   font-weight:bolder;
   font-size:17px;
   margin-left:14px;
   margin-right:0px;
   margin-bottom:15px;

}

.article_5 {
  
   width:253px;
   height:136px;
   border:solid 1px #FFD200;
   padding-top:10px;
   color:#999999;
   padding-left:15px;
   font-weight:bolder;
   font-size:17px;


}

.article_6 {
  
   width:180px;
   height:134px;
   background:url(../images/article_6.jpg) no-repeat;
   border:solid 1px #FFD200;
   padding-top:16px;
   color:#999999;
   padding-left:142px;
   font-weight:bolder;
   font-size:17px;
   
}

.clearance_1 {
  
   width:260px;
   height:38px;
   border:solid 1px #FFD200;
   padding-top:50px;
   color:#F6BB0B;
   padding-left:15px;
   font-weight:bolder;
   font-size:17px;
   margin-bottom:14px;

}

.clearance_2 {
  
   width:260px;
   height:38px;
   background:url(../images/clearance_2.gif) no-repeat;
   border:solid 1px #FFD200;
   padding-top:193px;
   color:#F6BB0B;
   padding-left:15px;
   font-weight:bolder;
   font-size:17px;

}

.clearance_3 {
  
   width:305px;
   height:39px;
   background:url(../images/clearance_3.gif) no-repeat;
   border:solid 1px #FFD200;
   padding-top:192px;
   color:#F6BB0B;
   font-weight:bolder;
   font-size:17px;
   margin-bottom:14px;
   padding-left:15px;

}

.clearance_4 {
  
   width:305px;
   height:72px;
   border:solid 1px #FFD200;
   padding-top:16px;
   color:#F6BB0B;
   font-weight:bolder;
   font-size:17px;
   margin-bottom:14px;
   padding-left:15px;

}

.clearance_5 {
  
   width:596px;
   height:38px;
   border:solid 1px #FFD200;
   padding-top:55px;
   color:#F6BB0B;
   font-weight:bolder;
   font-size:17px;
   padding-left:15px;
   margin-left:14px;
   margin-right:0px;
   clear:both
   
}

.order_box p {

    display:inline;
    margin:0px 0px 0px 0px;
    padding-top:0px;
    color:#C4372C;
	font-weight:bold;
	font-size:16px
}

.order_box {
      
    width:584px;
    height:auto;
	MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
    TEXT-ALIGN: left;
    font-size:16px;
	color:#000000

}

a.footer:link,
a.footer:visited,
a.footer:active,
a.footer:hover {

   font-size:11px;
   color:#9D9FA1;
   text-decoration:none
   
}  

.footer{

   font-size:11px;
   color:#9D9FA1;   
   text-decoration:none;
   
}  
 
 
.bait_container {
    
   vertical-align:bottom;
   height:45px;
   width:615px;
   padding-left:13px;
   padding-right:12px;
   position:relative;
   bottom:-39px; /* works in all */
   *bottom:-3px; /* targets IE6 and 7 */
  _bottom:143px; /* targets IE6 */
   *position:absolute;
}



.bait_container_media {
    
   vertical-align:bottom;
   height:45px;
   width:615px;
   padding-left:13px;
   padding-right:12px;
   position:relative;
   bottom:-21px; /* works in all */
   *bottom:-3px; /* targets IE6 and 7 */
  _bottom:143px; /* targets IE6 */
   *position:absolute;
}

 
 .left_bait {

    width:404px;
	height:43px;
    float:left;
	color:#C8BE2D;
	font-size:16px;
	background:#F5F4E4;
    border:solid 1px #C8BE2D;
	font-weight:600;
	font-family:"Helvetica Neue Condensed", "Helvetica Neue", Helvetica, Arial,sans-serif; 
   
 } 
 
 #products {
 
   height:auto;
   width:155px;
   padding-right:22px;
   visibility:hidden;
 
 }
 
.submenu{

  height:auto;
  width:155px;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  color:#000000;
  text-decoration:none;
  font-size:12px;

}



.hide{

   display: none;
}

.show{
   
   display: block;
}

a.submenu:link,
a.submenu:visited,
a.submenu:active,
a.submenu:hover {

  	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    color:#000000;
	text-decoration:none;
	font-size:12px;   
}


a.product_desc:link,
a.product_desc:visited,
a.product_desc:active,
a.product_desc:hover {

  	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    color:#000000;
	font-size:14px;   
}

a.allies_link:link,
a.allies_link:visited,
a.allies_link:active,
a.allies_link:hover {

    color:#999999;
	text-decoration:none;
	font-size:14px;
	padding-left:34px
}
.details img {


   border:solid 1px #F8D568;

}

a.gray:link,
a.gray:visited,
a.gray:active,
a.gray:hover {

   font-weight:bolder;
   font-size:17px;
   color:#999999;
   text-decoration:none
 }  