/* Default */

img  { behavior: url('/css/iepngfix.htc') }

body,td {
  font-family: Arial,Verdana;
  font-size: 11px;
  line-height:18px;
  color: #646464;
}

body {
  margin: 0px;
  background-color: #ffffff;
  text-align: center;
}

body.emailBody {
  margin: 20px;
  background: none;
  background-color: white;
  text-align: left;
}

input,select,textarea {
  font-family: Arial,Verdana;
  font-size: 11px;
}

/* Dotted line */

.dotted_line{ 
  height: 10px; 
  background-image: URL('../images/pictures/large/system-files/bg_dotted_line.gif'); 
  background-repeat: repeat-x; 
  background-position: left center;
}

/* Item Page */
.storehrline{height:1px;color:#e9e9e9;}
DIV#store-item-trail { float:left; margin-bottom: 10px; width: 550px; }
DIV#store-item-print { float:right; }
DIV#store-item-print A { color: grey; text-decoration:none; }

DIV#store-item-images { float:left; width:280px; clear:both; margin-top:20px; } 
DIV#store-item-images IMG { border: solid 1px silver; }

DIV#store-item-name_zoom {margin-top:5px;}
DIV#store-item-name{float:left;}
DIV#store-item-zoom {float:left;text-align:right;}
DIV#store-item-zoom a, DIV#store-item-zoom a:visited, DIV#store-item-zoom a:hover {color:#646464;}


DIV#item-thumbnails { clear:both; text-align:center; padding-top: 10px; }
DIV#item-thumbnails IMG { width:44px;}

DIV#store-item-detail { margin-left:300px;margin-top:20px;}
DIV#store-item-detail H1 { font-size: 24px; line-height:30px; color:#000; margin-bottom:0px; }

DIV#store-item-price { float:left; padding-right: 18px; }
DIV#store-item-price div { margin:0px; color:#bc2a1d; font-size: 22px; font-weight:bold; }
DIV#store-item-price p { margin:0;font-size: 11px; color:#131313;font-weight:normal; text-transform: uppercase;}
DIV#store-item-rrp { float:left; width: 100px;  }
DIV#store-item-rrp div { margin:0px; color:grey; font-size: 22px; font-weight:bold; }
DIV#store-item-rrp p { margin:0;font-size: 11px; color:#131313;font-weight:normal; text-transform: uppercase;}

DIV#store-item-brand { float:right; text-align:right; }
DIV#store-item-brand P { margin: 4px;  }

DIV#store-item-form { float:left; }
DIV#store-item-form SELECT { padding:2px; border: solid 1px silver; height: 25px; width: 200px; } 
DIV#store-item-form .input {  height: 16px; padding: 4px; border: solid 1px silver; } 

DIV.step-number { font-size:21px; font-weight: bold; color: silver; margin-right: 7px; margin-top:5px; height: 24px; float:left;} 
DIV#step-two-box { margin-top: 11px; } 
DIV#step-three-box { margin-top: 11px;  } 

DIV#store-item-rating { float:right; text-align:right; }
DIV#store-item-rating P { margin: 7px; }

DIV#store-item-buttons { text-align:center;padding-top: 10px; }

#tab_table td { cursor:pointer; }

.related_product_img {padding-top:10px;}
.related_product_img img{border:1px solid #c9c9c9;}
.related-items-heading {color:#646464;font-weight:bold;}
.related_product_title {padding-top:10px;}
.related_product_title a, .related_product_title a:visited, .related_product_title a:hover {color:#131313;font-weight:bold;text-decoration:none;}
.related_product_detail {color:#131313;}

.img_border {border:1px solid #c9c9c9;}

/* Category Page */

DIV#store-cat-pager { } /*{border-top:1px dotted #c9c9c9;border-bottom:1px dotted #c9c9c9;}*/
DIV#sorted-by {float:left;margin:15px 0px 15px 0px;}
DIV#per-page {float:left;margin:15px 0px 15px 20px}

DIV#pages {float:left;margin:15px 0px 15px 20px}
DIV#pages a {text-decoration:none;color:#131313;font-size:11px;font-weight:bold;}
DIV#pages a:visited {text-decoration:none;color:#131313;font-size:11px;font-weight:bold;}
DIV#pages a:hover {text-decoration:none;color:##FE4D01;font-size:11px;font-weight:bold;}

DIV#store-cat-header {}
DIV#store-cat-heading {margin:10px 0px 10px 0px;font-size:13px;font-weight:bold;color:#131313;text-transform:uppercase;}
.store-subcat-heading {margin:0px;font-size:12px;font-weight:bold;color:#131313;}
.store-cat-image {border:1px solid #c9c9c9;}
.store-cat-itemname {margin-top:20px;text-align:left;}
.store-cat-item a {text-decoration:none;color:#131313;font-size:11px;font-weight:bold;}
.store-cat-item a:visited {text-decoration:none;color:#131313;font-size:11px;font-weight:bold;}
.store-cat-item a:hover {text-decoration:none;color:##FE4D01;font-size:11px;font-weight:bold;}
.store-more-btn {text-align:right;margin-top:20px;}
DIV#store-footer {padding-top:20px;padding-bottom:10px; border-top:1px solid #c9c9c9;}
DIV#store-footer-left {float:left;width:300px;}
DIV#store-footer-right {float:right;width:300px;text-align:right;}

/* CART */
.storeheading { font-size:13px;font-weight:bold; color:#131313 }



input.lightBdr,#checkoutRegisterTable input,select.lightBdr,#checkoutRegisterTable select,textarea.lightBdr {
  border: 1px solid #D3D3D3;
  background-color: #f5f6f5;
  color: #8E8E8E;
}
input.lightBdr,#checkoutRegisterTable input {
  padding: 2px;
}

.site_left_col {
float: left; 
width: 752px;
}

.site_right_col {
float: right; 
width: 168px;
}



/* Headings, styles */

.heading { 
  font-size: 25px;
  line-height:32px;
  color: #3d3d3d;
  font-weight:bold;
  text-transform:lowercase;
}

.subheading,.subheadingOrange,.subheadingRed { 
  font-size: 14px;
  line-height:19px;
font-weight:bold;
}

.subheading { color: #3d3d3d; }
.subheadingOrange { color: #FE4D01; }
.subheadingRed { color: #A70D12; }

.small { font-size: 10px; }
.tiny { font-size: 9px; }
.white { color: white; }
.grey { color: #a0a0a0; }
.red { color: #A70D12; }
.orange { color: #FE4D01; }
.darkred { color: #5D011D; }

ul {
  text-indent: 0.0em;
  margin-left: 0.8em;
  padding-left: 0.7em;
  margin-top: 6px;
  margin-bottom: 4px;
  list-style-image: URL(../images/pictures/large/system-files/btn_bullet.gif);
}

/* Links */

a {
  color: #FE4D01;
}
a:visited {
  color: #FE4D01;
}
a:hover {
  color: #FE4D01;
}

/* Misc */

form {
  margin: 0px;
}

hr {
  border-width: 0px;
  height: 1px;
  color: #c0c0c0;
  background-color: #c0c0c0;
}

.star {
  color: #a70d12;
  font-size:14px;
  font-weight:bold;
  
}

#mainCell {
  padding-top: 14px;
  padding-right: 24px;
  padding-bottom: 14px;
  padding-left: 20px;
}

div.siteByInfo {
  padding-top: 2px;
  padding-bottom: 3px;
  font-size: 10px;
  color: #c0c0c0;
}
div.siteByInfo a { color: #c0c0c0; text-decoration: none; }
div.siteByInfo a:visited { color: #c0c0c0; text-decoration: none; }
div.siteByInfo a:hover { color: #e0e0e0; text-decoration: none; }

/* Store */

.storehdr {
  font-size:13px;
  font-weight: bold;
        line-height:24px;
  color: #131313;
}

.storecatlink a {text-decoration:none;color:#555555;font-size:11px;}
.storecatlink a:visited {text-decoration:none;color:#555555;font-size:11px;}
.storecatlink a:hover {text-decoration:none;color:#007ec6;font-size:11px;}


.store_featured_link a {text-decoration:none;color:#131313;font-size:11px;font-weight:bold;}
.store_featured_link a:visited {text-decoration:none;color:#131313;font-size:11px;font-weight:bold;}
.store_featured_link a:hover {text-decoration:none;color:#007ec6;font-size:11px;font-weight:bold;}

.storetopline {
  border-top:1px solid #DDDDDD;
}

.storesoftline {
  background-color: #D0D0D0;
}

hr.storesoftline {
  color: #D0D0D0;
  background-color: #D0D0D0;
}


.storeitemhdr {
	background-color: #ffffff;
	color: grey;
	font-size:20px;
	line-height:25px;
	font-weight: bold;
}

td.storeitemorderhdr {
  background-color: #E0E0E0;
  font-weight: bold;
}

td.storeitemorderbody {
  background-color: #F5F5F5;
}

td.cartheading {
  color: #131313;
  background-color: #FFFFFF;
  border-top:1px solid #c9c9c9;
  border-bottom:1px solid #c9c9c9;
  padding-top:10px;
  padding-bottom:10px;
}

td.bluebox {
  background-color: #5C6D89;
  color: #FFFFFF;
}
td.cart_item_row1{
  height:30px;
  border-bottom:1px dashed #c9c9c9;
  padding-top:5px;
  padding-bottom:5px;
}
td.cart_item_row2{
  padding-top:5px;
  padding-bottom:5px;
}
td.itemLine {
  background-color: #5C6D89;
}

ul.storeCatUl {
  list-style-image: URL(../images/btn/btn_bullet_blue.gif);
  margin-top: 0px;
  margin-bottom: 0px;
}

.cart_img {border:1px solid #d4d4d4;}


/* Site map */

.sitemapDiv {
  margin-bottom: 3px;
}
.sitemapHdrDiv {
  margin-top: 12px;
  margin-bottom: 2px;
}
table.sitemapTbl {
  width: 100%;
}
td.sitemapMidCell {
  border-left: 1px solid #f0f0f0;
}

a.myAccountNav, a.myAccountNav:visited { display:block; margin-bottom:20px; text-decoration: none; font-size:12px;font-weight:bold;color:#231f20;}
a.myAccountNav:hover {text-decoration: none; font-size:12px;font-weight:bold;color:#e71e16;}

.account-fav-image {border:1px solid #c9c9c9;}

/* TEMPLATE */

#site { width:980px; margin:0px auto; position:relative; }
IMG#juicedrop { position:absolute;top:127px;left:466px;z-index:20;}

#header { width:980px; margin:0px auto; text-align:left; height:170px; position:relative;}
#topnav { float:right; }
#logo { float:left;margin-top:55px;margin-left:0px;}

#header_banner {float:right;clear:right;margin-top:10px;width:700px;height:80px;}


#home_banner { width:980px; height:338px; margin:0px auto; text-align:left; border-bottom:1px solid #e4e4e4;height:338px; }
#home_banner_left { float:left; width:627px;height:338px;}

#home_banner_right { float:right; width:353px;height:338px; }

#home_banner_now_playing { height:48px;border-bottom:1px solid #e4e4e4; background-image:url(../images/pictures/large/system-files/img_now_playing.jpg); background-repeat:no-repeat;background-position:right top; }
#home_banner_now_playing_song { float:left;margin-top:15px;margin-left:7px;width:207px;border:0px solid red;}

#home_banner_music_stream { float:right; margin-top:5px; margin-right:0px; z-index:100;}

#home_banner_subscribe { text-align:right;margin-top:0px;height:210px; width:245px;float:right;}
div.subscribebox {float:right;margin-top:10px;width:201px;height:24px; background-color:#f3f3f3;border:1px solid #d6d6d6;}
input.subscribe { font-family:arial;font-size:11px; color:#231f20; width:190px;height:12px; background-color:#f3f3f3;margin-right:6px;margin-top:5px;padding:0px;border:0px; }
div.subscribebtn {float:right;margin-top:10px;}

#home_banner_buttons { clear:right;text-align:right;margin-top:0px;margin-right:0px;  }

#body { margin:23px auto; width:980px;text-align:left; color:#373737; font-size:11px;line-height:18px; }


#body_home { position:relative; margin-top:23px; width:980px;text-align:left; color:#373737; font-size:11px;line-height:18px; }
	#body_home #footer_grass { position:absolute; bottom:0px; left:0px; width: 300px; height:200px;background-image:url(../images/pictures/large/system-files/img_footer.jpg); background-repeat:no-repeat; background-position: left bottom;  }
	
	#body_home_left { float:left; width:650px; padding-bottom:200px; }
		.news_item { padding-bottom:10px;border-bottom: 1px dashed #ccc;}
		.news_item_date { float:right;}
		.news_item img { float:left; padding-right:20px; padding-bottom:20px; }
		.clear { clear:both; }
		
	#body_home_right { float:right; width:300px; padding-bottom:20px;}
		#body_home_right a,#body_home_right a:visited,#body_home_right a:hover { color:#231f20;text-decoration:none; }
		#body_home_right .body_buttons_title_left {margin-top:20px;}
		#body_home_right .body_buttons_title {margin-top:20px; margin-left:0px;}
		
		#body_home_right #body_about_wrapper {  width:300px;height:172px;background-image:url(../images/pictures/large/system-files/bg_about_us_new.jpg); background-repeat:no-repeat; background-position: top right;border-bottom: 1px dashed #ccc; }
		#body_home_right #body_about { width:130px; margin-top:10px; }
		
		#body_home_right #body_join_wrapper {  width:300px;height:172px;background-image:url(../images/pictures/large/system-files/bg_join_in_new.jpg); background-repeat:no-repeat; background-position: top right; border-bottom: 1px dashed #ccc; }
		#body_home_right #body_join { width:130px; margin-top:10px;margin-left:0px; }
		
		#body_home_right #body_tasty_wrapper {  width:300px;height:172px;background-image:url(../images/pictures/large/system-files/bg_tasty_stuff_new.jpg); background-repeat:no-repeat; background-position: top right; border-bottom: 1px dashed #ccc; }
		#body_home_right #body_tasty { width:110px; margin-top:10px;margin-left:0px; }
		
		#body_home_right #body_ad {  width:300px;height:auto;text-align:center; margin-top:10px;}
		
	#body_home #body_clear {clear:both;}

	
	
/* old */	
#body_buttons { height:172px; overflow:hidden; }
	#body_buttons a,#body_buttons a:visited,#body_buttons a:hover { color:#231f20;text-decoration:none; }
		.body_buttons_title_left {margin-top:20px;}
		.body_buttons_title {margin-top:20px; margin-left:20px;}

	#body_about_wrapper { float:left;width:235px;height:172px;background-image:url(../images/pictures/large/system-files/bg_about_us.jpg); background-repeat:no-repeat; }
	#body_about { width:130px; margin-top:10px; }

	#body_join_wrapper { float:left;width:255px;height:172px;background-image:url(../images/pictures/large/system-files/bg_join_in.jpg); background-repeat:no-repeat; }
	#body_join { width:130px; margin-top:10px;margin-left:20px; }

	#body_tasty_wrapper { float:left;width:255px;height:172px;background-image:url(../images/pictures/large/system-files/bg_tasty_stuff.jpg); background-repeat:no-repeat; }
	#body_tasty { width:110px; margin-top:10px;margin-left:20px; }

	#body_ad { float:left;width:235px;height:172px;text-align:right; }
	

	
	
	
	

#body_default_banner {
	width:980px;
	margin:0px auto;
}
	
#body_default {
	width:980px;
	margin:20px auto;
	text-align:left;
	background-image:url(../images/pictures/large/system-files/bg_content.jpg); 
	background-repeat:repeat-y;
}	

#body_wide {
	width:980px;
	margin:20px auto;
	text-align:left;
	background-image:url(../images/pictures/large/system-files/bg_content_wide.jpg); 
	background-repeat:repeat-y;
}	

#body_left {
	float:left;
	width:215px;
}	

#body_mid {
	float:left;
	margin-left:40px;
	width:470px;
}	

#body_right {
	float:left;
	width:215px;
	margin-left:40px;
	text-align:center;
}	

#body_right_wide {
	float:left;
	width:725px;
	margin-left:40px;
}	

#body_clear {
	clear:left;
}		
	
	
/*Directory Styles*/
.directory-item{margin-bottom:20px;}
.directory-item h2{margin-bottom:5px;}
.directory-item img{float:left; padding-right:10px; padding-bottom:5px}

	
	
	
#footer_grass { height:200px;background-image:url(../images/pictures/large/system-files/img_footer.jpg); background-repeat:no-repeat; background-position: left bottom;  }

#footer_wrapper { margin:0px auto; width:980px; height:31px; padding:10px 0px; border-top:2px solid #231f20; font-size:11px;color:#231f20;}
#footer_wrapper a, #footer_wrapper a:visited, #footer_wrapper a:hover { font-family:arial; color:#231f20;text-decoration:none; }
#footer_left { float:left; }
#footer_right { float:right;}
			
		
	
.staticMenu {display:block;padding-left:10px;margin-top:-20px;margin-bottom:20px;}
.staticMenu a {color:#FD4D02;font-weight:bold;text-decoration:none; font-size:12px;}








#emailthispageContainer { text-align:left;}

#emailthispageProductHdr { font-size:18px;}

#emailthispageSendBtnDiv {text-align:right;}



div.galleryListName { font-weight: bold; }


/* This is to fix a fade issue in IE when using jquery */
.gallery_image_title { background:#fff} 

div.rssCurrentsong {
  height: 20px;
  width:207px;
  overflow: hidden;
}

