/* Color: Fix My Hog */

@import url('/css/thickbox.css');
@import url('/css/jquery.jcarousel.css');
@import url('/custompages/skins/tango/skin.css');
@import url('/css/fmhmodals.css');

a.new img {
display:none;
height:1px;
width:1px;
}



body {
	background: #000 url('/custompages/imgs/background.jpg') no-repeat top center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 160%;
	color: #000;
}


/* Slow Loaders */

.ProductList .ProductImage {
	background:#eee url(/custompages/imgs/loading.gif) 50% 50% no-repeat;

}



#hogger_vid a.thickbox {
		background:#eee url(/custompages/imgs/loading.gif) 50% 50% no-repeat;
		width:234px;
		height:196px;
		display:block;
		float:left;
		margin:0 10px 10px 0;

	
	
}

.hogger_home .hogger_main {
			background:#eee url(/custompages/imgs/loading.gif) 50% 50% no-repeat;
			width:494px;
			height:250px;

	
}
.hogger_home .video_btn,  .hogger_home .ask_bobbtn{
		background:#eee url(/custompages/imgs/loading.gif) 50% 50% no-repeat;
			width:232px;
			height:120px;
}

.generic {
		background:url(/custompages/imgs/loading.gif) 50% 50% no-repeat; float:right; clear:right;
}
.home_banner {
	width:232px;
	height:105px;
	
}
.attention {
	background-color:#F87D13;
	padding:5px;
	z-index:2000;
	
}


/* header */

#Header {
	border-bottom: none;
	height:97px;
	overflow:hidden;
	clear: both;
}


#Logo h1 {
	color: #fff;
}

#Logo h1 a {
	color: #fff;
}

a img.logo {
	float:left;
	
}

#custom_nav {
	position:relative;
	top: 49px;
	height:48px;
	width:675px;
	overflow:hidden;
	
}
#custom_nav a {
	padding:10px;
	background-color:#000;
	display:block;
	float:left;
	color:#FFF;
	text-transform:uppercase;
	background: url(/templates/fixmyhog/images/fixmyhog/nav_sprite.png) no-repeat 0px 0px;
	height:48px;


}  
#custom_nav a span{
	display:none;
}

#custom_nav a.products { background-position: 0px 0px; width:118px;}
#custom_nav a.products:hover { background-position: 0px -102px;}
#custom_nav a.reviews { background-position: -135px 0px; width:143px;}
#custom_nav a.reviews:hover { background-position: -135px -102px;}
#custom_nav a.about { background-position: -296px 0px; width:78px;}
#custom_nav a.about:hover { background-position: -296px -102px;}
#custom_nav a.hogger { background-position: -394px 0px; width:121px;}
#custom_nav a.hogger:hover { background-position: -394px -102px;}
#custom_nav a.contact { background-position: -535px 0px; width:106px;}
#custom_nav a.contact:hover { background-position: -535px -102px;}



/* Logo */

#Logo {

}

#Logo h1 {
	font-size: 2.4em;
	font-weight: normal;
	padding-left: 64px;
	height: 45px;
	margin-top: 10px;
}

#Logo h1 a {
	text-decoration: none;
}










/* Class Styles */

.super {
	font-size:10px;
	vertical-align:super;
	
}

/* Buttons  */


a.orange_button {
background: transparent url('/custompages/imgs/orange_button_a.png') no-repeat scroll top right;
color: #FFF;
display: block;
font-size: 12px;
height: 34px;
margin: 0px 8px 10px 0px;
padding-right: 14px; /* sliding doors padding */
text-decoration: none;
text-transform:uppercase;
float:left;
}
a.orange_button span {
background: transparent url('/custompages/imgs/orange_button_span.png') no-repeat;
display: block;
line-height: 34px;
padding: 0px 0px 0px 15px;
font-weight: bold;
}
a.orange_button:hover {
background-position: bottom right;
color: #fff;
outline: none; /* hide dotted outline in Firefox */
}
a.orange_button:hover span {
background-position: bottom left;
padding: 0px 0px 0px 15px; /* push text down 1px */
}


a.grey_button {
background: transparent url('/custompages/imgs/grey_button_a.png') no-repeat scroll top right;
color: #000;
display: block;
float: left;
font-size: 10px;
height: 33px;
margin: 0px 8px 10px 0px;
padding-right: 14px; /* sliding doors padding */
text-decoration: none;
text-transform:uppercase;
}
a.grey_button span {
background: transparent url('/custompages/imgs/grey_button_span.png') no-repeat;
display: block;
line-height: 33px;
padding: 0px 10px 0px 25px;
font-weight: bold;
}
a.grey_button:hover {
background-position: bottom right;
color: #474747;
outline: none; /* hide dotted outline in Firefox */
}
a.grey_button:hover span {
background-position: bottom left;
padding: 0px 10px 0px 25px; /* push text down 1px */
}



a.qa_button {
background: transparent url('/custompages/imgs/qa_button_a.png') no-repeat scroll top right;
color: #000;
display: block;
float: left;
font-size: 9px;
height: 33px;
margin: 0px 4px 10px 0px;
padding-right: 4px; /* sliding doors padding */
text-decoration: none;
text-transform:uppercase;
}
a.qa_button span {
background: transparent url('/custompages/imgs/qa_button_span.png') no-repeat;
display: block;
line-height: 33px;
padding: 0px 10px 0px 10px;
font-weight: bold;
}
a.qa_button:hover {
background-position: bottom right;
color: #474747;
outline: none; /* hide dotted outline in Firefox */
}
a.qa_button:hover span {
background-position: bottom left;
padding: 0px 10px 0px 10px; /* push text down 1px */
}




/****** ------ PAGES -------- ****/

/* Know thy hog */

.know_page img.flt_right {
	
	padding: 0px 0px 20px 20px;
	
}

.know_page p {
	padding:0px 0px 0px 30px;
	
}
.know_page h1 {
	padding:20px 0px 0px 0px;
	
}

/* Register your DVD */

#reg_dvd_form {
	background-color:#FFF;
	background:url(/custompages/imgs/canvas_top.jpg) no-repeat;
	width:700px;
	text-align:left;
	margin-top:100px;
	
}

/* Landing Pages */

.landing_page h4{
	background: url(/custompages/imgs/landing_code.png) no-repeat;
	padding:50px 0px 10px 150px;
	font-size:25px;
	height:125px;
	text-transform:uppercase;
	
	
}
.chart_container {
	z-index:1;
	float:left;
	position:relative;
	
	
}


.landing_page .chart_div {
	float:left;
	width:230px;
	margin-right:12px;

	
}
.landing_page .chart_div .short_p {
	min-height:79px;
	
	
}

.landing_page .chart_div img {
	padding-bottom:10px;
	
}
.landing_page .chart_div img:hover {
	opacity:.70;
	z-index:0;
	
}

.landing_page .chart_div p {
	
	font-weight:normal;
	line-height:120%;
	
	
}
.landing_page #PageContent {
	float:right;
	clear:none;
	
}

.landing_page .hogger_btn {
	float:left;
	
	
}

.best_landing #LayoutColumn2 {
	overflow:hidden;
	
}

.best_landing h4{
	background: url(/custompages/imgs/landing_code.png) no-repeat;
	padding:50px 0px 10px 150px;
	font-size:25px;
	height:125px;
	text-transform:uppercase;
	width:300px;
	
	
}
.best_landing .Content .Block {
	
	clear:none;
}


.coupon_landing .Content.Wide {
		background: url(/custompages/imgs/landingpage_canvas.jpg) no-repeat;

	
	
	
}
.coupon_top {
	height:42px;
	padding:18px 20px 20px 20px;
	text-align:left;
	position:relative;
	
	
}

.coupon_landing #PageContent {
	float:none;
	
}
.coupon_landing .coupon_top p{
	margin-left:175px;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
	padding:5px;
	background-color:#FFF;
	border:1px solid #666;
	width:304px;
	line-height:100%;

	
}

.coupon_top .hogger_btn {
	float:right;
	position:absolute;
	right:12px;
	bottom:-54px;
	
}



.bubbleInfo {
	position: relative;
		z-index:1;
		float:left;

}
.trigger {
	position: relative;
	z-index:1;
	float:left;
}
/* Bubble pop-up */

        .popup {
	position: absolute;
	display: none;
	z-index: 500;
	background:url(/custompages/imgs/bubble_back.png) repeat;
	padding:15px;
	border:2px solid #FFF;
	color:#FFF;
	font-size:12px;
	line-height:120%;
	
	
}

.popup .btm_arrow {
	display:none;

}
.popup h3 {
	color:#ff6600;
	
}
.popup h5 {
	color:#ff6600;
	size:14px;
	font-weight:normal;
	text-transform:uppercase;
}



#home .ie_div {
}
#home #Wrapper .popup img {
	padding:0;
	margin:0;
}

.best_popup {
				width:500px;
	margin-left:-275px;
		margin-top:-120px;

	
}
.better_popup {
		width:500px;
	margin-left:-280px;
		margin-top:-100px;
	
}.good_popup {
		width:320px;
		margin-left:-100px;
		margin-top:-100px;

	
}

.best_container{
	
}
.better_container{
	
}
.good_container{
	
}





/* Reviews Page */




.reviewspage_img {
	float:right;
	padding-left:30px;
	
}
	
#reviewspage_div {
display:block;
height:500px;
padding:50px 20px 0px 50px;
width:768px;

}
#reviewspage_div #reviewscontent {
height:450px;
overflow:auto;
width:693px;
padding:20px;
color:#FFF;
}

#reviewspage_div h2 {
	background:none;
	padding:0px 0px 20px 0px;
	line-height:120%;
	
	
}


/* About Page */

body.About .staticpages  p {
	width:475px;
	
}
body.About .staticpages img {
	float:right;
	clear:right;
	
}
body.About .staticpages .about_logos{
	float:left;
	width:150px;
	font-size:12px;
	line-height:12px;
	
}
body.About .staticpages .about_logos img{
	float:left;
	padding-bottom:10px;
	
}

#about_nav {
	display:block;
	height:30px;
	width:100%;
	padding:0px 0px 30px 0px;
	
}

a.faq_link {
	display:block;
	font-weight:bold;
	padding:2px;
	color:#333;
	padding:0;
	margin:0;
	
}

/* Contact Us Page */

#wufoo_contact {
	width:400px;
	display:block;
	float:left;
	
	
}
.contact_sticker {
	float:right;
	position:relative;
	right:110px;
	
}

#wufoo_contact .HorizontalFormContainer dt {

margin-bottom:15px;
width:115px;
}

#wufoo_contact .HorizontalFormContainer dd {
margin-bottom:15px;
margin-left:130px;

}
styles.css (line 122)




/* Homepage */

#home_banners {
	width:738px;
	float:left;
	height:275px;
	
	
}

.home_banner {
	float:left;
	width:232px;
	height:250px;
	margin-right:20px;
	
	
	
}
.home_banner p {
	height:58px;
	margin:10px 0px 0px 0px;
	
	
	
}
.home_banner.last{
	margin-right:0;
	
	
}
.home_banner a:hover img {
	opacity:.90;
	
}

/* Homepage Slider */

.loading {
display: block;
text-align: center;
padding: 175px 0px 0px 0px;
color: #CCC;

}

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 738px; /*width of featured content slider*/
height: 345px;
background-color: #EFEFEF;
float: right;
margin-bottom: 15px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding:0;
width: 738px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
-moz-opacity: 1;
opacity: 1;

}

.pagination{
width: 100px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
float:right;
position:relative;
top:-292px;
right:-30px;
z-index:3000;


}

.pagination a{
padding: 2px;
margin:0px 2px 0px 2px;
text-decoration: none; 
color: #000;
display:block;
float:left;
background-color:#FFF;
height:10px;
width:10px;
line-height:10px;
text-align:center;
font-weight:bold;
font-size:10px;
opacity: .40;

}

.pagination a:hover, .pagination a.selected{
color: #000;
opacity: 1;

}


.slide_1, .slide_2, .slide_3, .slide_4, .slide_5 {
background-image:none;
background-repeat: no-repeat;
}

.slide_2 {
	background:url(/custompages/imgs/banners/slide2.jpg) no-repeat;
	height:345px;
	width:738px;
	
}
.slide_2  .flv_wrap{
 margin:32px 0px 0px 33px;
 	display:none;

	
}
.flv_wrap_ie8{
 margin:32px 0px 0px 33px;
 height:209px;
 width:370px;
	
	
}

.slide_2  .morebutton{
	float:right;
	position:relative;
	bottom: -252px;
	right:145px;
	
}
.slide_2  img.morebutton:hover{
	opacity:.90;

	
}


/* Product Content Page */

#product_banners {
	width:738px;
	float:left;
	margin-bottom:20px;
	
	
}

.product_banner {
	float:left;
	width:232px;
	margin-right:20px;

	
	
	
}

.product_banner h2 {
	background:none;
	font-size:24px;
	margin:0;
	padding:10px 0px 0px 4px;
	height:auto;
	
}
.product_banner h4 {
	font-weight:normal;
	font-size:14px;
	margin:0px 0px 10px 0px;
	padding:4px 0px 0px 4px;
	height:35px;
	
}



.product_banner.last{
	margin-right:0;
	
	
}
.product_banner a:hover img {
	opacity:.90;
	
}

#side_orderform p.BlockContent{
	font-size:11px;
	line-height:120%;
	
}
#side_orderform {
	display:block;
	border-bottom: 1px solid #CCC;
	float:left;
	margin-bottom:25px;
	padding-bottom:10px
	
	
}
.Right .grey_button {
	margin:0px 0px 0px 5px;
	
}

#ProductDescription blockquote {
	background:url(/custompages/imgs/blockquote_bck.jpg) no-repeat 0 0;
	height:75px;
	text-align:center;
	text-transform:uppercase;
	font-size:20px;
	padding:30px 30px 0px 30px;
	margin:0;
	
}
#ProductDescription h4 {
	float:left;
	text-transform:uppercase;
	
	
}
#ProductDescription h5 {
	float:right;
	text-transform:uppercase;
	
	
}
#ProductDescription h1 {
	font-size:32px;
	
	
	
}
#ProductDescription table {
	clear:both;
	
	
}
#ProductDescription table p {
	margin:0;
	padding:0;
	
	
}
#ProductDescription p {
	clear:both;
	
}

/* Hogger Pages */

.hidden{
	display:none;
	
}
#hogger_nav {
	display:block;
	height:30px;
	
}
#hogger_nav ul{

	
}
#hogger_nav li{
	
	
}
.hogger_home .hogger_main {
	float:left;
	padding:0px 7px 0px 0px;
	
}
.hogger_home .video_btn,  .hogger_home .ask_bobbtn{
	float:right;
	clear:right;
	margin:0px 0px 10px 0px;
	
}
.hogger_home .video_btn:hover,  .hogger_home .ask_bobbtn:hover{
	opacity: .90;
	
	
}
.hogger_home h1 {
	margin:0;

	
}
.hogger_home .benefits {
	float:right;
	width:181px;
	background:url(/custompages/imgs/hogger_home_benefits.png) no-repeat;
	padding:35px 7px 5px 152px;
	
	
}
.hogger_home .benefits h2{
	background:none;
	padding:0;
		
	
}
.hogger_home .benefits ul{
	margin:0;
	padding:0;
	
	
}

.hogger_home .text{
	float:left;
	width:370px;
	padding-top:15px;
	
}

#hogger_newsletter {
	color:#FFF;
	padding:30px;
	
}
#hogger_newsletter a {
	color:#F60;
	
}
#hogger_newsletter img {
	float:right;
	padding:0px 0px 20px 20px;
	
}




#qa_nav {
	display:block;
	background:url(/custompages/imgs/hogger_qa_nav_bck.png) no-repeat top;
	height:120px;
	padding: 50px 120px 0px 20px;
	z-index:2000;
	position:relative;
	clear:left;
	width:591px;
	
}

.qa_bob {
	position:relative;
	bottom:0px;
	z-index:0;
	padding-right: 15px;
	
}
#swapcontent {
	clear:both;
	margin:0px 0px 50px 0px;
	display:block;
	float:left;
	padding:0px 10px;
		background:url(/custompages/imgs/qa_question_bck.gif) no-repeat bottom;

	
}
#swapcontent .loadin {
	background:none;
	
}

#swapcontent h2{
	margin:0;
	padding:0px 0px 20px 10px;
	height:auto;
	background:url(/custompages/imgs/qa_question_bck.gif) no-repeat bottom;
	font-weight:bold;
	color:#666;
	font-size:16px;
}
#swapcontent h4 span{
	text-transform:uppercase;
	font-size:12px;
	font-style:normal;
	
}
#swapcontent p{
	padding:0px 0px 0px 0px;
	width:430px;
	float:right;
	font-size:14px;
	line-height:160%;
	color:#333;
	
}
#swapcontent ul, #swapcontent li{
	width:400px;
	float:right;

	
}

#swapcontent h4{
padding:50px 0px 10px 0px;
float:none;
	text-transform:none;
	font-size:17px;
	font-weight:normal;
	margin:10px 0px;
	font-style:italic;
	line-height:130%;
	display:block;
	clear:both;
	background:url(/custompages/imgs/qa_question_bck2.gif) no-repeat top;
	width:690px;

}
#swapcontent h6{
padding:0;
margin:0;
	float:left;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	color:#333;
}

#swapcontent img {
	float:left;
	clear:left;
}

a.backtotop {
	display:block;
	font-size:8px;
	font-weight:bold;
	text-transform:uppercase;
	padding:2px;
	color:#666;
	
}


#swapcontent .installs p{
	
	
}
#swapcontent .installs h4{
padding:20px 0px 0px 0px;
	width:450px;
	float:right;
	clear:none;
}
#swapcontent .internet h4{

	font-size:15px;
}
#swapcontent h4.first {
		padding:0px 0px 25px 0px;

}

#swapcontent .installs h4.first #swapcontent h4.first {
	padding:0px 0px 0px 0px;
	
}


#swapcontent .installs img {
	padding:10px 0px 0px 0px;
	clear:none;
	float:left;
}


.inline_ul {
	display:inline;
	padding:0;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.inline_ul li{
	display:inline;
	padding:0;
	margin:0;
	list-style:none;
}

.hogger_qa h1 {
	margin-top:25px;
	
}

#hogger_vid img {
	padding: 0px 10px 10px 0px;
	
}
#hogger_vid img:hover{
	opacity:.90;
	
}

#hogger_photo {
	width:700px;
	font-size:14px;
	line-height:130%;
	
}
#hogger_photo td {
	background:url(/custompages/imgs/qa_question_bck.gif) no-repeat bottom;
	padding:10px 20px 30px 20px;
	
}
#hogger_photo img {
	border-right: 1px solid #333;
	border-bottom:1px solid #333;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	padding:0;
	margin:0px 0px 10px 0px;
	
	
}


.photo_page h1{
	
	margin:40px 0px 0px 0px;
	
	
}
.Content .photo_page h3{
	
	margin:0px 0px 20px 0px;
	
	
}

.Content .news_page h1 {
	margin:65px 0px 0px 0px;
	
}
.Content .news_page img {
	padding:0px 38px 0px 0px;
	
}
.Content .news_page p {
	width:400px;
}


.Content .news_page .newsletters h4{
	
	margin:0;
	padding:0;


	
}
.Content .news_page .newsletters a{
	float:left;
	clear:left;
	padding-right:30px;

	
}.Content .news_page .newsletters p{
	width:auto;


	
}


.Content .news_page .press_div {
	padding:0px 40px;
	text-transform:uppercase;
	font-size:11px;
	font-weight:normal;
	
}


.Content .newspage .press_div {
}

.Content .news_page .press_div strong {
	font-size:15px;
	font-weight:normal;
	line-height:120%;
	padding-bottom:5px;
	display:block;
	text-transform:none;
	color:#000;
	
}
.Content .news_page .press_div a {
	
display:block;
text-transform:uppercase;
font-size:12px;
padding-bottom:20px;
	
}






	
	








/* Category Pages */

.CategoryHeading .CategoryDescription {
	display:block;
	height:30px;
	overflow:hidden;
	float:left;
	
	
	
}

.bannercat{
	margin:0px 0px 0px 5px;
	
	
	
}



.banner_dvd a {
	display:block;
	height:250px;
	
}

.h2_cat {
	background:none;
	padding:0px 0px 0px 5px;
	font-size:30px;
	font-weight:bold;
	height:auto;
	margin:0;
	width: 300px;
	float:left;
	
}

/* CART PAGES */


.checkout_page h2 {
	
	
}
.checkout_page #top_payment_button {
	display:none;
	
	
}


#suggestive_cart_buttons {
	float:right;
	width: 325px;
	padding:25px 25px 0px 0px;
	
	
}
#suggestive_cart_buttons a.grey_button {
	float:left;
	clear:left;
	width:200px;
	
	
	
}

#suggestive_cart_buttons ul.ProductList  {
		border-bottom: 1px solid #CCC;
		float:left;

	
}


#suggestive_cart_buttons ul.ProductList li[style]  {
	min-height: 20px;
	display:block;
	border-top: 1px dashed #CCC;
	width:300px;
	padding-top:10px;
	height:auto !important;
	
	
}
#suggestive_cart_buttons .ProductList li em  {
	font-size:16px;
	margin-top:8px;
	
}
#suggestive_cart_buttons .suggested_subtotal {
	font-size:18px;
	display:block;
	clear:both;
	padding-top:5px;
	
}
#suggested_just_added {
	width:300px;
	text-align:center;
	background-color:#FFF;
	display:block;
	float:left;
	border:1px solid #CCC;
	margin:0px 0px 20px 25px;
	
}
#suggested_just_added .JustAddedProduct {
	padding-left:50px;

}
#suggested_just_added h3 {
	font-weight:normal;
	font-size:16px;
	padding:10px 40px 0px 40px;
	margin:0;
	
}

.CouponCode {
	
	margin-bottom:25px;
}
#SideProductRecentlyViewed {
	padding-top:15px;
	
}

#SideProductRecentlyViewed  em{
	z-index:2000;
	float:left;
	
	
}
#SideProductRecentlyViewed  span.Rating{
	float:left;
	clear:left;
	
	
}
.Right #SideProductRecentlyViewed .ProductDetails a {
	font-weight:normal;
	font-size:13px;
	margin-bottom:10px;
	display:block;
	z-index:2000;
	
}
#SideProductRecentlyViewed  .ProductActionAdd strong a{
	font-size:11px;
	padding:4px 0px 0px 0px;
	color:#F87D13;
	text-decoration:none;
	font-weight:bold;
	clear:left;
	
}

/* Other Pages */




/* Top Menu */
#TopMenu {
	float:right;
	width:623px;
	
}


#TopMenu li a, #TopMenu li div {
	border-left: 1px solid #FFF;
	color: #fff;
	font-weight:bold;
	text-transform:uppercase;
		line-height:100%;

}

#TopMenu li div a {
	border-left: 0;
}

#TopMenu li a:hover {
	color: #fff;
}

#Menu li a {
	color: #fff;
}

#Menu li ul li a {
	background: #65b2cb;
}

#Menu li ul li a:hover {
	background-color: #075899;
	color: #fff;
}

#Menu li:hover a, #Menu li.over a{
	background-color: #65b2cb;
}

#Outer {
}





#SearchForm {
	color: #95bbd1;
}

#SearchForm label {
	color: #fff;
}

#SearchForm a {
	color: #b1ccdc;
}

#SearchForm a:hover {
	color: #fff;
}

.Left {
}

.Left li {
	border-bottom: 1px solid #c5dde9;
}

.Left li a:hover {
	color: #07599a;
}

.Content {
}

.Content a {
}

.Content.Wide {
}

.Content.Widest {
	background-image: url('../images/ContentBgWidest.gif');
}


.Right {
	background: transparent url('/custompages/imgs/canvas_top.jpg') right top no-repeat ;
}

.Right a {
	color: #034285;
}

.Right a:hover, .Right a:hover strong {
	color: #001927;
}

#Footer {
	padding:0px 0px 0px 180px;
}

#Footer li a {
	border-left: 1px solid #208db5;
}

.Content .ProductList li {
}
.Content .ProductList li img{
	border: 1px solid #CCC;
	margin:1px;
}

.Content .ProductList li:hover, .Content .ProductList li.Over {
	opacity: .90;
}

.ProductList .ProductImage {
}

.ProductList strong, .ProductList strong a {
	color: #075899;
}

.ProductPrice, .ProductList em {
}

.ProductList .Rating {
	color: #797979;
}

.Right .ProductList li {
	border-bottom: 1px dashed #CCC;
}

.Content .FeaturedProducts .ProductList li {
	background: #dff2f7;
}

.Content .FeaturedProducts .ProductList li:hover, .Content .FeaturedProducts .ProductList li.Over {
	background: #D2E8EE;
}

.Left .TopSellers li .TopSellerNumber, .Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */
	background: url(../images/blue/TopSellerNumberBg.gif) 0 4px no-repeat;
	color: #075899;
}

.Left .TopSellers li.TopSeller1, .Right .TopSellers li.TopSeller1 { /* No1 seller box */
	border: 1px solid #c0dae7;
	background: #fff;
}

.Left .TopSellers li.TopSeller1 .TopSellerNumber, .Right .TopSellers li.TopSeller1 .TopSellerNumber {
	background: url(../images/blue/TopSellerNumber1Bg.png) 0 0 no-repeat;
	color: #075899;
}



.Breadcrumb {
	border-bottom: 1px solid #DCDFE2;
}


.CompareItem { width:200px; border-left: solid 1px #CACACA; }
.CompareFieldName { font-weight:bold; border-bottom: 1px solid #EFF8FA; }
.CompareFieldTop { border-bottom:solid 1px #85BADF; }
.CompareFieldTop a:hover { color:red; }
.CompareCenter { border-left:solid 1px #85BADF; border-bottom:solid 1px #F2F2F2; }
.CompareLeft { border-left:solid 1px #85BADF; border-bottom:solid 1px #F2F2F2; }

.ViewCartLink {
	background: url('../images/blue/Cart.gif') no-repeat 3px 0;
}

table.CartContents, table.General {
	border: 1px solid #CCCCCC;
}

.CartContents thead tr th, table.General thead tr th {
	background: #000;
	color: #FFF;
	border-bottom: 1px solid #CCCCCC;
}

.CartContents tbody .SubTotal td {
	border-top: 1px solid #CCCCCC;
	color: #000;
}

.MiniCart .SubTotal {
	color: #000;
}

.JustAddedProduct {
	background: #fff;
}

.JustAddedProduct strong, .JustAddedProduct a {
	color: #000;
	text-align:left;
}
.JustAddedProduct .ProductPrice{
	font-size:16px;
	margin:8px 0px 0px 0px;
	text-align:left;
}

.CategoryPagination {
	color: #474747;
	background:url(/custompages/imgs/h2_bck.png) no-repeat 0px 0px;
	padding:14px 15px 0px 15px;
	font-weight:normal;
	display:block;
	height:30px;
	text-transform:uppercase;
	width:686px;
	margin:0px 0px 0px 20px;
}

.CheckoutRedeemCoupon { background: #EFEFEF; padding: 10px; width: 300px; border: 1px solid #CCC; margin-bottom: 10px; }

.SubCategoryList, .SubBrandList {
	background:#EEF5F9;
}

.InfoMessage {
	background: #FFF url('../images/InfoMessage.gif') no-repeat 5px 8px;
	color: #555;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;



}

.SuccessMessage {
	background: #FFF url('../images/SuccessMessage.gif') no-repeat 5px 8px;
	color: #555;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
}

.ErrorMessage {
	background: #FFF url('../images/ErrorMessage.gif') no-repeat 5px 8px;
	color: #555;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
}

.ComparisonTable tr:hover td, .ComparisonTable tr.Over td {
	background: #EFF8FA;
}

/* Shipping Estimation on Cart Contents Page */
.EstimateShipping {
	border: 1px solid #CCCCCC;
	background: #edf2f3;
}

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
	background: #FF6600;
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
	background: #f0f0f0;
	border: 1px solid #ddd;
	color: #000;
}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
	color: #000;
}

h3.ExpressCheckoutTitle a {
	text-decoration:none;
	background-color:#666;
	color:#FFF;
	padding:2px 4px;
	
	
}

/* Tabbed Navigation */
.TabNav {
	border-bottom: 1px solid #3d9abe;
}

.TabNav li a {
	border: 1px solid #3d9abe;
	background: #ddf0f6;
}

.TabNav li a:hover {
	background-color: #c8e6ed;
}

.TabNav li.Active a {
	border-bottom: 1px solid #fff;
	background: #000;
}

/* General Tables */
table.General tbody tr td {
	border-top: 1px solid #efefef;
}


/* temp removal of product ratings */

.ProductList .Rating {
	height:1px;
	overflow:hidden;
	
	
}

img.rate_img {
	display:none;
	height:1px;
	overflow:hidden;
	margin-left:-1000px;
	width:1px;
	
}
ol.ProductReviewList .date {
	display:none;
	
}

#ie8_account {
	display:none;
}

/*flickr feed page */

