/* baits */


.bait_container_media {
   height:45px;
   width:615px;
   padding-left:13px;
   padding-right:12px;
   position:relative;
   bottom:-20px;

}



.bait_container_advice {
   height:45px;
   width:615px;
   padding-left:13px;
   padding-right:12px;
   position:relative;
   bottom:-39px;

}


.bait_container {
   height:45px;
   width:615px;
   padding-left:13px;
   padding-right:12px;
   position:relative;
   bottom:-73px;

}





/* CSS Document */


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);

}

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

    color:#000000;
	text-decoration:underline;
	font-size:11px;

}


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

    color:#999999;
	text-decoration:none;
	font-size:14px;

}

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

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


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.subhead_link:link,
a.subhead_link:visited,
a.subhead_link:active,
a.subhead_link:hover {

  	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    color:#999999;
	font-size:12px;
	padding:0px;
	margin:0px;  
	line-height:0px;
}

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.bb_link:link, 
a.bb_link:visited,
a.bb_link:hover,
a.bb_link:active{

	font-family:Helvetica, Geneva, Arial, sans-serif;
	color:#ee881d;
	font-size:22px;
	line-height:24px;
	text-decoration:none;
	font-weight:bold;
	
}


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

}

a.head_gold:link,
a.head_gold:visited,
a.head_gold:active,
a.head_gold:hover


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

}



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

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

}

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

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

}


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

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






.advice_text	{

	color:#000000;
	font-size:16px;
	line-height:19px;
	width:580px;

}

.advice_header	{
	color:#999999;
	font-weight:bold;
}


.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
}

.front_1 {

   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:193px;
   height:258px;
   border:solid 1px #FFD200;
   padding-top:60px;
   color:#C7C30C;
   padding-left:12px;
   font-weight:bolder;
   font-size:17px;
   color:#939598

}




.article_4 {
  

 
   padding-top:35px;
   color:#999999;
   padding-left:173px;
   font-weight:bolder;
   font-size:17px;
  

}


.article_4_wrap {
  
   width:612px;
   height:220px;
   background:url(../images/article_4.jpg) no-repeat;
   border:solid 1px #FFD200;
   
   margin-left:14px;
   margin-right:0px;
   margin-bottom:15px;

}

.article_10_wrap_main {
  
   width:612px;
   height:220px;
   background:url(../images/Media_landing_article_10.jpg) no-repeat;
   border:solid 1px #FFD200;
   
   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;
   
}

.article_7_wrap	{
	width:611px;
	height:220px;
	background:url(../images/article_7.jpg) no-repeat;
   	border:solid 1px #FFD200;
	margin-left:14px;
    margin-bottom:15px;
	

}


.article_7 {
  
   padding-top:60px;
   color:#999999;
   padding-left:173px;
   font-weight:bolder;
   font-size:17px;
   margin-left:14px;
   margin-right:0px;
   margin-bottom:15px;

}

.article_8_wrap	{
	width:611px;
	height:220px;
	background:url(../images/article_8.jpg) no-repeat;
   	border:solid 1px #FFD200;
	margin-left:14px;
    margin-bottom:15px;
	

}

.article_8 {
  
   
  
   padding-top:60px;
   color:#999999;
   padding-left:334px;
   font-weight:bolder;
   font-size:17px;
  

}

.article_9_wrap	{
	width:611px;
	height:220px;
	background:url(../images/article_9.jpg) no-repeat;
   	border:solid 1px #FFD200;
	margin-left:14px;
    margin-bottom:15px;
	
	

}

.article_10_wrap	{
	width:611px;
	height:220px;
	background:url(../images/article_10.jpg) no-repeat;
   	border:solid 1px #FFD200;
	margin-left:14px;
    margin-bottom:15px;
	}


.article_9 {
  
   padding-top:60px;
   color:#999999;
   padding-left:173px;
   font-weight:bolder;
   font-size:17px;
   margin-left:14px;
   margin-right:0px;
   margin-bottom:15px;

}


.banner_large {

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

}

 .banner_large img {
   
   border:solid 1px #FFD200

}


.bb_link_wrap	{

	padding:35px 0px 0px 0px;
	
}

.bb_photo_wrap	{

	clear:left;
	padding-bottom:15px;
}

.bb_photo_wrap_last	{

	clear:left;
	padding-bottom:100px;
}

.bb_small_photo	{

	border:solid 1px #FFD200;
	float:left;
	margin-right:15px;

}

.black {

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

.brown {

   color:#B7A574;
   text-decoration:none
}

.black_text {

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


.braggin_text	{
	font-size:16px;
	line-height:19px;
	color:#000000;
	font-weight:normal;
	width:540px;
	

}

.braggin_text p	{

	padding:0px;
	margin:0px;
	padding-bottom:15px;

}

.contact_info p {

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


.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
   
}

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

}


.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_shop_2 {

   width:628px;
   height:auto;
   padding-left:27px;
   color:#999999;
  
}

.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;
  
}

.details img {


   border:solid 1px #F8D568;

}

div.menu_bar_2 {
    position: absolute;
    top: 170px;
    left: 25px;
    width: 180px;
    height: 300px;
    overflow-x: hidden;
    overflow-y: visible;
    overflow: visible;
  }

float_left	{

	float:left;

}


float_right	{


	float:right;
}

.footer{

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

.form_box {
   
    width:611px;
    height:auto;
	MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
    margin-bottom:0px;
    TEXT-ALIGN: left;
    background:#F8F8F8;
    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_container {
    
   vertical-align:bottom;
   height:100px;
   width:592px;
   color:#000000;
   font-size:12px;
   border:solid 2px #D5CD7C;

   MARGIN-LEFT: 13px;
   background:#F5F4E4;
   padding-left:13px;
  
   padding-top:5px;
   padding-bottom:3px;
   margin-bottom:2px 
}

.form_container_2 {
	 
	 width:610px;
	 height:105px;
	 color:#000000;
	 background:#F5F4E4;
	 margin-left:13px;
     margin-bottom:2px;
	 border:solid 2px #D5CD7C;
	 
  
}

.form_container_header	{

	color:#D82F26;
	font-weight:bolder;
	padding-bottom:0px;


}

.form_container_pad	{

	padding-top:7px;
	 padding-left:10px;
	font-size:11px; 

}

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

}

.gray_medium {

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

}


.gray_medium_small {

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

}

.gray_medium_11 {

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

}

.green {

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

.green_small {

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


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;

}

.head_2 {

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

}

.hide{

   display:none;
}


.homepage_form_input	{

	height:20px;
	border:solid 2px #D5CD7C;
	margin-bottom:5px;
	width:165px;

	}
	
.input {

   border:solid #C9CE2B 1px;
   height:18px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:13px;


}

.javascript_img	{

	cursor:pointer;
	
	}

 .label_go
{
	color:#8C8D90;
	font-weight:bold;
	font-size:10px;
	width:55px;
	float: left;
	text-align: right;
	margin-right:5px;
	display: block
}

.label_gray_medium_11 {

   color:#8C8D90;
   font-weight:bold;
   font-size:11px;
   width:70px;
   text-align:right;
   padding-right:5px;
   display:block;
   background-color:#fff000;

}


.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; 

}





.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;

}

.left_form_container	{

	width:290px; 
	float:left;
	line-height:16px;

}






 
 .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; 
   
 } 

.logo {

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

}



.merch_left {
 
    float:left;
	
}



.merch_right  {

    float:right;
   
}
 
 .merch_container {
 
 
  width:100%
  
 }
 

.middle_col {

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

}

.middle_col_bb {

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

}


.middle_col_products {

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

}

.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 


}

.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:208px;
   height:auto; 
   float:left;
   
  
}


.middle_right4 {

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

.middle_right5 {

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

.msrp_div	{
	font-size:11px;
	color:#D82F26;
	font-weight:normal;

}

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

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

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

.nav_indent {


  width:148px;
  float:right;
  

}

.padding_bottom_x_small	{
 	padding-bottom:2px;
 }


 .padding_bottom_small	{
 	padding-bottom:5px;
 }
 
 .padding_bottom_10	{
 	padding-bottom:10px;
 }
 
 .padding_bottom_15	{
 	padding-bottom:15px;
 }
 
 .padding_bottom_20	{
 	padding-bottom:20px;
 }
 
 .padding_bottom_25	{
 	padding-bottom:25px;
 }
 
 .padding_bottom_30	{
 	padding-bottom:30px;
 }
 
  .padding_bottom_35	{
 	padding-bottom:35px;
 }
 
  .padding_bottom_40	{
 	padding-bottom:40px;
 }
 
 .padding_bottom_50	{
 	padding-bottom:50px;
 }
 

 .padding_bottom_60	{
 	padding-bottom:60px;
 }
 
 .padding_bottom_120	{
 	padding-bottom:120px;
 }
 
.padding_top_15	{
 	padding-top:15px;
 }
 
  .padding_top_20	{
 	padding-top:20px;
 }
 
 .padding_top_30	{
 	padding-top:30px;
 }
 
 .padding_top_33	{
 	padding-top:33px;
 }

.right_col_baits {

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

.right_col_text {

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

.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;

}

.subhead {

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

}







.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

}



.gray_text {

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






.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;

}



.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
}



.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

}

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

}

.order_box_reduced_text p {

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


 #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;

}





.show{
   
   display: block;
}



/* Old Allies_link
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
}


*/




 
/* Additions 8/15/07 */
td.form_art	{
	
	width:60px;
	height:30px;
}

.textarea_input {

   border:solid #C9CE2B 1px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:13px;
   
   }
   





/* Additions to mech page 10/3/07 */


 
 
.text_advice_insert	{
 
	font-size:16px;
	line-height:19px;
	color:#000000;
	font-weight:normal;
 	float:left; 
 	width:294px;
	margin-right:13px; 
 
 }
 
.text_advice_insert	{

	height:252px;
}
 
 .top_container {

   width:999px;
   height:170px;

}  




.top {

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

}