.left_include_content ul li a div {
    padding:5px 5px 5px 15px;
    color:#000000;
    font-weight:bold;
}

.shop_top, .shop_middle,  .guides_content, .ads_by_google{
    margin:5px 15px 5px 15px;
}

.shop_top h1 {
    margin:0px 0px 10px 0px;
}
.shop_top_left {
    float:left;
    width:420px;
}
.shop_top_right {
    float:right;
    width:230px;
}
.shop_top_right_partner {
    float:right;
    width:233px;
}
.shop_middle_left {
    float:left;
    width:221px;
    height:97px;
    background-image:url(/images/shop/searchbox.gif);
    padding:5px 5px 5px 5px;
}
.shop_middle_left_find {
    vertical-align:middle;
}
.shop_middle_left span {
    font-weight:bold;
    font-size:16px;
    vertical-align:top;
    line-height:27px;
}
.shop_middle_left form {
    margin:5px 5px 5px 5px;
}
.shop_middle_left form input {
    margin-bottom:5px;
}
.shop-marketing-content{
  margin-left: 20px;
  margin-right: 20px;
}
.input1 {
    width:206px;
}
.input2 {
    width:150px;
}
.shop_middle_right {
    float:right;
    background-image:url(/images/shop/hotsalebg.gif);
    width:380px;
    height:107px;
}
.shop_middle_right_content {
    margin:5px 5px 5px 140px;
}
.shop_middle_right_content_title {
    color:#DC6E00;
    font-weight:bold;
    font-size:12px;
}
.shop_middle_right_content_left {
    float:left;
    width:150px;
}
.shop_middle_right_content_right {
    float:left;
    width:80px;
}
.shop_middle_right_content_right img {
    margin-top:5px;
}
.shop_gear_buttons {
    width:100%;
}
.guides_content_item_left {
    float:left;
    width:110px;
    text-align:center;
}
.guides_content_item_right {
    float:right;
    width:520px;
}
a img {
    border:none;
}
.guides_content_item_right_title {
    color:#DC6E00;
    font-size:18px;
    border-bottom-style:dotted;
    border-bottom-color:#CCCCCC;
}
.guides_content_item_right a, .guides_content_item_right div {
    margin:10px 5px 5px 5px;
}
.guides_content_item_right div {
    line-height:15px;
}
.guides_content_item_right ul {
    list-style:none;
    margin-left:0px;
    padding-left:0px;
}
.guides_content_item_right li {
    margin-top:5px;
}
.left_include_content ul, .left_include_content ul li {
    list-style:none;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.left_include_content ul li a:hover div {
    padding:5px 5px 5px 15px;
    background-color:#E6E6E6;
    text-decoration:none;
}
.left_include_content_image{
    width:240px;
    height:180px;
    background:url(/images/shop/add_products.gif) #FFFFFF no-repeat;
    position:relative;
}
.left_include_content_image form input {
    position:absolute;
    top:100px;
    left:100px;
}


/****** SHOP SECTION *********/
.shop_header{
    text-align: left;
    margin: -20px 20px 0 20px;
}

.featured_product_container{
    width: 647px;
    margin-right:15px;
    margin-left:20px;
    margin-bottom: 0px;
    background: url(/images/shop/featured-product-bg-side.gif) no-repeat;
    
}
.featured_product_body{
    margin: 0 0 0 6px;
    padding:0 0 0 6px;
    overflow:hidden;
  background: url(/images/shop/featured-product-bg.gif) repeat-y;
}
.featured_product_left{
    float: left;
    width: 380px;
    height: 189px;
    position: relative;

}
.featured_product_right{
    float: right;
    width: 250px;
    height: 189px;
}
.featured_product_right img{
    float:right;
    /*margin-top:-220px;*/
    position:absolute;
    top:570px;
}

.featured_product_header{
    font-family: Trebuchet MS;
    color: black;
    margin: 0;
}

.featured_product_price{
    font-family: Trebuchet MS;
    color: black;
    text-align: center;
    margin-top: 20px;
    font-size: 20px;
    position: absolute;
    bottom: 3px;
    left: 120px;
}

.shop_products{
    margin-top: 10px;
    margin-left:15px;
    width: 660px;
    height:100%;
    overflow:hidden;
}
* html .shop_alt_row_1_right{width:500px;}
.shop_alt_row_1_right{
    background: url(/images/info/infobg.gif) repeat-y;
    background-position:right;
    width:520px;    
    float: right;
    padding: 10px;
}
* html .shop_alt_row_2_right{width:500px;}
.shop_alt_row_2_right{
    background-color:white; 
    background-position:right;
    width:520px;
    float: right;
    padding: 10px;
}

.shop_alt_row_1_or_2_left{
    float: left;
    width: 90px;
}
.shop_alt_row_1_or_2_left img{
  margin: 10px 0 0 10px;
}

#nav1  li p{
  margin: 0 0 0 -45px;
  text-align:center;
}


                     
.giftcontainer{
    background-color: white;
    margin-left:15px;
    text-align: left;
}

#shopnavlist li{
    display: inline;
    padding-right: 1px;
    padding-left: 0px;
    border-left: none;
    text-align: left;
    float: left;
    
}

#shopnavlist{
    display: inline;
    padding-right: 1px;
    padding-left: 10px;
    border-left: none;
    text-align: left;
    float: left;
    margin:5px 0 0 0;
}

.brand_content {
    margin:15px 15px 15px 15px;
}

.brand_content_intro img {
    vertical-align:top;
    float:left;
}

.product_row {
    width:660px;
}

.product_item {
    width:210px;
    float:left;
    margin:7px 7px 7px 0px;
}
.product_item_left {
    float:left;
    width:80px;
}
.product_item_left img{
    width:80px;
}
.product_item_right {
    float:right;
    width:130px;
}
/*other products gift ideas*/

    .topTenContainer{
        padding:0 0 0 15px;
     }
    .topTenColumns{
        width:19%;
    }

    .col{
        float: left;
    }
    .col a{
        font-size:11px;
    }
    #columns{
        width: 23%;
        padding-left:2px;
        padding-right:2px;
    }
	#columns_3{
        width: 30%;
        padding-left:5px;
        padding-right:5px;
		text-align:center;
    }
	.border_both_sides{
		border-right: 3px solid #EEEEEE;
		border-left: 3px solid #EEEEEE;
	}
    .number{
        float:left;
    }
    .cols{
      border-right: 3px solid #EEEEEE;
      margin:0 0 0 -15px;
      padding:0;
    }
    .cols_noborder{
      margin:0 0 0 -15px;
      padding:0;
    }


.shop_product_header{
  margin-top:10px;
  margin-left:10px;
}

.menu1_left_img{
  float: left;
  
}

.menu1_right_img{
  float: left;
  margin-right:6px;
  padding:0;
}


#menu1
{
margin-top:-1px;
padding:0px;
margin-left:0px;
font-family:Verdana,Trebuchet MS,  Arial,Sans-Serif;
white-space:nowrap;
list-style-type:none;
float:left;
text-align:center;
}


#menu1 li {
	display:inline;
	padding-right:13px;
	padding-left:13px;
	padding-top:3px;
	color:#BFBFBF;
	text-decoration:none;
	float:left;
	border:1px solid #b2b6b5;
	height:16px;
	font-size:11px;
	font-weight:bold;
}

#menu1 li a{
color:#000;
text-decoration:none;
float:left;
font-size:11px;
font-weight:bold;
}

#menu1 li a:hover
{
color:#e99920;
}
/* shop tab selected- jacl */
#menu1 li a.shop_tab_selected
{
color:#e8a226;
text-decoration:underline;
}

.shop_bar{
 text-align:center;
 height:20px;
 width:653px;
 float:left;
 border:1px solid #b2b6b5;
 border-left:none;
 border-right:none;
background: url(/images/productpage/bar-bg.gif) repeat-x;
background-position:bottom;
}

.product_header{
 margin-left:20px;
}
*html .product_header img {margin-top:-10px;} /*IE6*/
*:first-child+html .product_header img {margin-top:0;} /*IE7*/
.product_header img{
 background-color:#FFFFFF;
 padding:0px;
 margin-top:-2px;
}

.product_search{
  background: #FFFFFF;
 margin-top:-2px;
 padding-left:10px;
}

.product_box_search{
  height:29px;
}

.product_search_left_img{
  background: url(/images/productpage/shop-search-bar-l.gif) no-repeat;
  float: left;
    width: 9px;
    height:100%;
}

.product_search_contents{
  background: #D9E3EC;
  float: left;
    width: 650px;
	height:27px;
    overflow:hidden;
    border-top:1px solid #8199A0;
    border-bottom:1px solid #8199A0;
}

.product_search_label{
  font-size:11px;
  color:#000000;
  font-family:Verdana,Trebuchet MS,  Arial,Sans-Serif;
  float:left;
  padding:7px;
}

.product_search_contents select{
  float: left;
  width:155px;
  margin-top:3px;
  margin-left:5px;
}

.product_search_contents input{
  float: left;
  width:210px;
  margin-top:3px;
  margin-left:5px;
}

.product_search_contents h5{
  margin-top:7px;
  font-weight:normal;
  font-family:Verdana,Trebuchet MS,  Arial,Sans-Serif;
  font-size:10px;
}

#prod_header_img{
vertical-align:top;
padding-top:10px;
}

.product_search_contents img{
  float: left;
  margin:4px 5px 0px 5px;
}



.product_search_right_img{
  background:  url(/images/productpage/shop-search-bar-r.gif)  no-repeat;
  float: left;
    width: 9px;
    height:100%;
}

.products{
 padding: 10px 10px 0px 20px;
}

.prod_label{
  padding-top:2px;
 font-size:11px;
 font-family:Verdana,Trebuchet MS,  Arial,Sans-Serif;
 float:left;
  padding-right:10px;
  font-weight:normal;
}
/* added 05142008 -jacl */
.prod_sort_container {
  float:right;
  width:380px;
  margin-right:10px;
}
/* end of addition */
.prod_label2{
 font-weight:bold;
 font-size:13px;
 font-family:Verdana,Trebuchet MS,  Arial,Sans-Serif;
 float:left;
 /*padding-right:70px;*/
 font-weight:normal;
}

.products select{

 font-family:Verdana,Trebuchet MS,  Arial,Sans-Serif;
 float:left;
 margin-right:10px; 
}

/*.alt_row_1{
background: url(/images/info/infobg.gif) repeat-y;
background-position:right;
width:650px;
padding: 0px 5px 5px 0px;
margin:10px 0px 0px 15px;
float:left;
}



.alt_row_1 a img{
float:left;
padding-right:10px;
width:80px;
border:0px;
}

.alt_row_2{
background-color:white;
background-position:right;
width:650px;
padding: 0px 5px 5px 0px;
margin:10px 0px 0px 15px;
}



.alt_row_2 a img{
float:left;
padding-right:10px;
width:80px;
border:0px;
}
*/

.product_info a{
font-size:13px;
font-weight:bold;
display:inline;
}

.product_info {
margin-left:0px;
}

.product_name{
color:#D66B00;
font-size:13px;
font-weight:bold;
display:inline;
margin-right:3px;
}

.product_info p{
padding:0px;
padding-right:10px;
font-size:12px;
font-family:Verdana,Trebuchet MS,  Arial,Sans-Serif;
}

.prod_type{
float:left;
padding:0px;
padding-right:20px;
font-size:12px;
font-family:Verdana,Trebuchet MS,  Arial,Sans-Serif;
}

.text_darkred_bold{
font-family:Arial,Sans-Serif;
color:#9F0006;
font-size:12px;
font-weight:bold;
text-decoration:line-through;
margin:0px;
}

/*.text_green_bold{
font-family:Arial,Sans-Serif;
color:darkgreen;
font-size:14px;
font-weight:bold;
margin:0px;
}*/


.shop{
color:#D66B00;
font-size:12px;
font-weight:bold;
margin:0px;
/*padding-bottom:2px;*/
}

.shop a{
color:#D66B00;
font-size:12px;
font-weight:bold;
margin:0px;
padding-bottom:2px;
}


.shops{
 float:left;
 padding-right:10px;
}

.old_prices{
 float:left;
 padding-right:10px;
}

.new_prices{
 float:left;
 padding-right:5px;
}

.left_include_content ul, .left_include_content ul li {
list-style:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.left_include_content ul li a div {
padding:5px 5px 5px 15px;
color:#000000;
font-weight:bold;
text-align:left;
}
.left_include_content ul li a:hover div {
padding:5px 5px 5px 15px;
background-color:#E6E6E6;
text-decoration:none;
}

.left_include_content_image{
width:250px;
height:122px;
background-image:url(/images/add_products.gif);
position:relative;
}
.left_include_content_image form input {
position:absolute;
top:90px;
left:100px;
}
.left_include_content_image div {
position:absolute;
top:32px;
left:80px;
text-align:left;
margin-right:5px;
}

/*
#navcontainer{
  padding: 5px;
  margin-top:80px;
  margin-bottom:150px;
  
}

#navcontainer ul
{
padding: 0px;
margin: 0;
list-style-type: none;
width: 100%;
text-align: center;
}

#navcontainer li { 
    padding:2px;
    display: inline;
    margin-right:3px;
    text-align: center;
    background-color: #eaeff3;
    border:1px solid #899595;
  }
  


#navcontainer li a
{
text-decoration: none;
padding-right:10px;
padding-left:10px;
color:#053a62;
font-weight:bold;
}

#navcontainer li.currentPage
{
border:none;
background:none;
}

#navcontainer li.currentPage .link
{
color:#FF9933;
font-weight:bold;
}

#navcontainer li.prevOrNext .link
{
color:#053a62;
font-weight:bold;
}

#navcontainer li:hover
{
background-color: white;
}

.page_nav_buttons{
border:none;
color:#053a62;
background:#eaeff3;
height:20px;
vertical-align:bottom;
font-weight:bold;
border:1px solid #899595;
}

.page_nav_buttons_curr{
border:none;
color:#FF9933;
background:white;
height:20px;
vertical-align:bottom;
font-weight:bold;
}



.page_nav_buttons:hover{
background-color: white;
}


.page_selected {
border:none;
background:none;
}
.page_selected a {
color:#FF9933;
}
*/
/* edited 05152008 */
#pg{
    clear:both;
    /*color:#3666d4;*/
    height:2em;
    /*margin:0 0 0 20px;*/
    width:400px;
    margin: 0px auto;
    /*padding-top:25px;*/
}
#pg a,#pg strong, #pg .prevOrNextDis{
    border:1px solid #899595;
    display:inline;
    
    color:#053a62;
    margin:0 5px 0 0;
    padding:1px 8px;
    text-align:center;
    text-decoration:none;
    background-color:#eaeff3;
    /*try*/
    width:20px;
    height:20px;
    vertical-align:bottom;
    font-size:11px;
    font-weight:bold;
    
}
#pg a:hover{
    background:#3666d4;
    /*border-color:#2b55af;*/
    color:#fff;
}
#pg strong{
    border:0;
    color:#FF9933;
    font-size:11px;
    font-weight:bold;
    padding:2px 6px;
    background-color:white;
}
#pg .prevOrNextDis {
    color:#DADADA;
}
#pg-next,#pg-prev{
    border-width:2px;
    font:114% Tahoma,Helvetica,sans-serif;
    margin-top:-2px;
    padding-bottom:1px;
    padding-top:1px;
    margin-top:-2px;
}
#pg-next{
    margin-left:9px;
}
#pg-prev{
    margin-right:14px;
}
/* end of edit */

/*"how-our-shop-works styles"*/

.divleft{
 float: left;
 width: 22px;
}

.divright{
 float: right;
 width: 200px;
}

.divright p{
 margin: 0;
}
.fright{
 float: right;
 margin-right: 5px;
}
.howToHeader{
text-align: left;
float: left;
margin-top: 5px;
font-size: 12px;
}

.button{
 margin-left: 5px;
 margin-right: 5px;
 float: left;
}

.foldContainer{
    position:relative;
}

.foldImg{
 position: absolute;
 right: 0px;
 bottom: 0px;
}

.instButton{
 margin-left: 60px;
}

.section_title_left{
  font-family:Trebuchet MS;
  font-size: 18px;
}
/* shop-product page */
.top_left{
  margin: 5px;
  float:left;
}
.top_right{  
  margin: 5px ;

}
.top_bottom{
  clear: both;
  margin: 20px 10px;
  margin-right: 14px;
}
.shop-product-page-content{
  margin-left: 5px;
  margin-right: 10px;
}
.top_left_content{
  margin-left: 15px;
}
.product_features{
  font-size:14px;
  color: #F69534;
}
.product_features_info{
  width: 100%;
 
}
.product_title{
  font-family:Verdana,Trebuchet MS, Arial, Sans-Serif;
  font-size: 14px;
  font-weight: 600;
}
.product_detail_1{
  font-family:Verdana,Trebuchet MS, Arial, Sans-Serif;
}
.product_price{
 color: red;
 font-size:12px;
 font-weight:bold;
}
/*.product_name{
 color: orange;
 margin-left: 20px;
}*/
.product_features{
  font-size:14px;
  color: #F69534;
  font-weight:bold;
}
.product_features_info{
  margin-left: -30px;
  width: 340px;
}
/* hides  nested <ul> */
.buyit{
 position: absolute;
	/*background: #336633;*/	
	left: -999em;
	height: auto;
	width: 155px;	
	 list-style-type: none;
	 opacity:.90;
  filter: alpha(opacity=90); 
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
}
/*  mouseover effects */
.buyit: hover{
  left:auto;
  margin-top: -20px; 
}


.advanced_search_container{
	padding-left:18px;
	padding-right:22px;

}
.advanced_search_contents{
    width: 100%;
    border:1px solid #8199A0;
}

/******** END SHOP SECTION *********/


/*************GIFT IDEAS*******************/
.section_body_content_gi{
	background:#FFFFFF;
	padding:0;
}

.gi_header{
	background:url(/images/gift-ideas/gift-ideas-banner.gif) no-repeat #FFFFFF;
	height:128px;
}
/******************************************/

/****************NEW SHOP HOME************************/
.hotonsale_container{
	margin:10px 10px 10px 20px;
	position:relative;
}
.hotonsale{
	border:5px solid #F1EFEF;
	width:650px;
	background:url(/images/shop/bg_onsale.gif) repeat-y;
}
.hotonsale_boxes{
	width:230px;
	float:left;
	padding-left:10px;
	font-size:24px;
	font-weight:bold;
	color:#004276;
	text-align:center;
	font-family:verdana,arial;
}
.hotonsale_old_price{
	color:#C00000;
	font-size:16px;
	font-weight:bold;
	text-decoration:line-through;
	font-family:arial,verdana;
}
.hotonsale_new_price{
	color:#006400;
	font-size:30px;
	font-weight:bold;
	font-family:arial,verdana;
}
.hotonsale_lowerbox{
	display:inline;
	margin: 0 15px 0 20px;
}
.affiliates{
	border:5px solid #F1EFEF;
	width:380px;
	float:left;
	background:url(/images/shop/cart-large.jpg) #FFFFFF top right no-repeat;
}
.topproducts{
	border:5px solid #F1EFEF;
	width:255px;
	float:right;
}
.affg{
	background:url(/images/shop/bg_aff_green.gif) right repeat-y;
	padding:5px;
	border-bottom:1px solid #E6E6E6;
}
.aff{
	padding:5px;
	border-bottom:1px solid #E6E6E6;
}
.aff_img{
	width:130px;
	float:left;
	text-align:center;
	margin-right:5px;
}
.aff_text{
	width:230px;
	float:right;
}
.moreshops{
	font:trebuchet MS, verdana, arial;
	font-size:14px;
	font-weight:bold;
	float:right;
}
.toptitle{
	font-family:Impact,verdana,arial, trebuchet MS;
	font-size:35px;
	font-weight:bold;
	color:#E03A00;
	text-align:center;
}
.toplist{
	margin:0 10px 0 10px ;
	text-align:left;
}
.toplist img{
	margin:0 5px 5px 0;
	float:left;
}
.toplist li{
	clear:both;
}
.toplist li a{
	font-family:arial,verdana,trebuchet MS;
	font-size:13px;
	font-weight:bold;
	color:#737373;
}
.discount_coupons{
	background-color:#FFFEF4;
	width:255px;
	float:right;
	margin-top:5px;
	padding:5px;
}
.discounts{
	border:3px dashed #909090;
	padding:5px;
	text-align:center;
}
.coupons_box{
	width:235px;
	height:67px;
	border:1px solid #008101;
	margin-bottom:10px;
	text-align:center;
	background-color:#FFFFFF;
	display:inline;
}
.coupons_image{
	float:left;
	padding-top:5px;
	max-width:110px;
}
.coupons_text{
	padding-top:5px;
}
.price_off{
	color:#A40816;
	font-size:24px;
	font-weight:bold;
	font-family: arial, trebuchet MS, verdana;
}
.coupon_details{
	font-size:9px;
	font-family: arial, trebuchet MS, verdana;
}
.affiliate_buy_button{
	float:right;
	height:32px;
	display:inline;
}
.affiliate_buy_button a, .affiliate_buy_button a:visited{
	font-family: verdana, arial, trebuchet MS;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}
.affiliate_buy_body{
	background:url(/images/shop/buy-button.jpg) repeat-x;
	height:32px;
	float:left;
	padding:7px 0 0 0;
	margin:0;
}
.other_affiliates{
	border:1px solid #E9E9E9;
	width:100%;
	text-align:center;
}
.other_affiliates .title{
	background-color:#E9E9E9;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	text-align:left;
}
.other_affiliates img{
	margin:0 50px 0 50px;
}
.aff_comments, .aff_comments2{
	padding:5px;
	margin: 0 0 5px 0;
}
.aff_comments2{
	background-color:#E9EFF3;
}
/*****************************************************/