form{ margin:0; padding:0;}

div.layout, div.aboutusfooter{ margin:0pt auto; text-align:left; width:950px; font:normal 11px Verdana,Arial,sans-serif;}
div.footerBlock{ margin:0 auto; text-align:center; width:980px; font:normal 11px Arial,"Helvetica Neue",Helvetica,sans-serif;}
#top { background:transparent url('images/bg.gif') repeat scroll 100% 0pt; padding:0px 3pt; }

div.bleft{ float:left; width:180px; margin:6px 0px 0 6px; }
div.bmiddle{ float:left; width:500px; 	margin:6px 0 0 0px; }
div.bright{ float:right; width:222px; margin:6px 0 0 0px; }

.smallHeading{ color:#000000; padding: 2px; text-align: left; font-family:Verdana,Arial,sans-serif; font-size:10pt; font-weight:bolder;}

td.lab{ color:#000000; padding: 2px; text-align: right; font-family:Verdana,Arial,sans-serif; font-size:11pt; font-weight:bolder;}
td.val{ color:#000000; padding: 2px; text-align: left;Verdana,Arial,sans-serif; font-size:11pt;}
#search_criteria{width:98%;background-color:#F6F6F5; border:1px solid #BDBDBD; margin:5px 0 0 0; }

#searchstrip, #header {  background-color:#74a942; border-bottom:1px solid #000000; }
#searchstrip table{ margin-left:5px; }
#searchstrip table a{ color:#fff; font:normal 12px Arial,"Helvetica Neue",Helvetica,sans-serif; }

#navmenu { display:table; margin:0; height:35px; font-weight:bold; font-size:12px; color:#fff;}
#navmenu ul { display:table-row; margin:0; padding:0;  list-style:none; }
#navmenu li { display:table-cell; text-align:center; float:left;}
#navmenu a { display:block; width:100%; margin:5px 0 0; height:30px; overflow:hidden; text-decoration:none; color:#fff; background-color:transparent; background-position:0 0; background-repeat:no-repeat; }
#navmenu li a span { display:block; padding:0px 0 2px; white-space:nowrap; }
#navmenu {margin: 10px 0 0 0 ; }

#content { float:right; overflow:hidden;width:750px;}
.tbl_fullwidth{width:100%;border:0;}

/* Product listing */
.products_list { clear:both; display:block; padding: 10px 0 0; font-size:11px; font-family:Verdana,Arial,sans-serif;}
	.products_list h3 { margin:5px 0 0; width:100%; height:17px; font-size:15px; background-color:transparent; background-position:0 0; background-repeat:no-repeat; }
		.products_list h3 a { display:block; width:100%; height:100%; }
	.products_list ul, .products_list li { margin:0; padding:0; list-style:none; }
	.products_list li { float:left; }
		.products_list h4 { display:none; }
		.products_list li li { float:none; }
		.products:after { clear:left; content:""; display:block; height:0; line-height:0; overflow:hidden; }
	.products li { float:left; margin:0 0 0 3px; padding:2px 0 6px; width:225px; }
	.products li.first { clear:left; margin:0; }
			.products .p_container { margin-bottom:14px; height: 300px!important; text-align:center; border:1px solid #CCCCCC;  }
			.products .p_container_2 { margin-bottom:14px; height: 245px; text-align:center; border:1px solid #CCCCCC;  }
		.products .info { margin-bottom:14px; height: 252px; text-align:center; border:0px solid #CCCCCC;  }
			.products .info a { position:relative; display:block; margin:0 0 40px; height:150px; vertical-align:middle; cursor:pointer; }
				.products .info a img { margin:2px auto; }
				.products .info a span { position:absolute; display:block; padding:2px 2px 4px; width:220px; top:160px; left:0; text-decoration:underline; color:#205FB5; overflow:hidden;}
			.products .info li { font-size:11px; font-family:Verdana,Arial,sans-serif; }
			.products .info li.deal { font-size:14px; color:#075281; font-weight: bold}
			.products .info li.was { font-size:13px; color:#075281; font-weight: bold}
			.products .info li.special { font-size:14px; color:#FF0000; font-weight: bold}
			.products .info li.save { font-size:11px; color:#FF0000; }
			.products .info li.deal strong { font-size:12px; display:block; font-weight: bold; color:#1e48bd; }
			.products .rrp { display:none; }
		.products ul li { float:none; margin:0; padding:0; width:225px; height:auto; }
		.products .cart{ margin-top:-12px; margin-left:61px; }
			.products .cart a { display:block; margin:0; padding:0; height:44px; border:0; background-color:transparent;  background-position:0 0; background-repeat:no-repeat; }
			.products .cart a.info {  float:right;  background-image:url('images/banners/box_info_button.gif'); width:50px; }
			.products .cart a.addcart { background-image:url('images/banners/box_add_to_cart.gif'); width:150px; overflow:hidden; }
			.xproducts .cart a.add:hover, .products .cart a.info:hover { background-position:0 -0px; }
				.products .cart span { position:absolute; left:0; top:0; width:0; height:0; margin:0; padding:0; overflow:hidden; }
.products div.instock { position:relative;left:173px ;background-image:url('images/banners/in_stock.gif'); background-repeat:no-repeat; height:48px; width:50px;}
.products div.outofstock { position:relative;left:173px ;background-image:url('images/banners/outofstock.gif'); background-repeat:no-repeat; height:48px; width:50px;}

.product_container {
    float:left;
    padding-left:5px;
}

.p_container {
    width:235px;
    height:270px;
    background: transparent url(images/product_border.gif) no-repeat;
    position:relative;
}

.instock {
    background-image:url('images/banners/in_stock.gif');
    background-repeat:no-repeat;
    height:48px;
    width:50px;
    position: absolute;
    right: 0px;
    top: 0px;
}

.outofstock {
    background-image:url('images/banners/outofstock.gif');
    background-repeat:no-repeat;
    height:48px;
    width:50px;
    position: absolute;
    right: 0px;
    top: 0px;
}

.p_container .info {
    border:0 solid #CCCCCC;
    height:252px;
    margin-bottom:14px;
    text-align:center;
}

.p_container .info .pic {
    width:100%;
    text-align:center;
    height: 180px;
    padding-top: 10px;
}

.p_container .info .deal {
    color:#075281;
    font-size:14px;
    font-weight:bold;
    font-family:Verdana,Arial,sans-serif;
}

.p_container .info .freeshiptag {
    color:#4F8B10;
    font-size:10px;
    font-weight:bold;
    text-align:center;
}

.p_container .info .p_info {
    background: transparent url(images/product_infoarea.gif) no-repeat;
    position: absolute;
    bottom:12px;
    left:2px;
    width: 231px;
    height: 61px;
}

.p_container .info .p_info a {
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
}

TD.categoryPageTitle {
    text-align:left;
    font-family: Arial;
    font-size: 18px;
    color: #9B0000;
    height:20px;
    font-weight: bold;
    border-top: 4px solid white;
    border-bottom: 1px solid #F5F5F5;
    border-left: 3px solid white;
    border-right: 2px solid white;
}

.section_title_line {
    border-top: 1px solid #E5E5E5;
    border-bottom: 0px solid white;
    border-left: 0px solid white;
    border-right: 0px solid white;
}

.product_largeimg {
    width: 408px;
}

.product_largeimg_container {
    width: 100%;
    height: 258px;
    background: transparent url(images/product_largeimg_bg.gif) no-repeat;
}

.product_largeimg_container a {
	background-color:white;
	display:inline-block;
	height:248px;
	margin-left:5px;
	margin-top:5px;
	text-align:center;
	width:394px;
}

.product_largeimg_container .product_image {
    /*width:394px;
    height:248px;*/
    margin: 0px auto;
    /*padding-left:5px;
    padding-top:5px;*/
}

.product_extraimg_container {
    width: 100%;
    height: 80px;
    padding-top:5px;
}

.product_extraimg_container .extraimg_div_container {
    padding-right: 4px;
    float:left;
}

.product_extraimg_container .extraimg_div_container .extraimg_div {
    width: 98px;
    height: 61px;
    /*float:left;*/
    background: transparent url(images/product_smallimg_bg.gif) no-repeat;
}

.product_extraimg_container .extraimg_div_container .extraimg_div a {
	background-color:white;
	display:inline-block;
	
	margin-left:4px;
	margin-top:4px;
	text-align:center;
	
	width:90px;
	height:53px;
	
}


.product_extraimg_container .extraimg_div_container .extraimg_div .extraimg {
    /*width: 90px;
    height: 53px;*/
    margin: 0px auto;
    /*padding-left:4px;
    padding-top:4px;*/
}



td.boxBold { text-align: left; padding-left:10px; font-family: Arial;font-size: 12px; background: transparent url(../files/leftmenu-item.gif) repeat-x; width:231px; height: 27px; }
td.boxBold a { color:#0b5d86; font-weight: bold; }
td.boxbold .sidebar_selected_link {
		color:#D04517;
}
td.boxbold .sidebar_sub_link {
		color:#199FC5;
}
td.boxBold .arrow {  }

td.boxBold_last { text-align: left; padding-left:10px; font-family: Arial;font-size: 12px; background: transparent url(../files/leftmenu-lastitem.gif) no-repeat; width:231px; height: 36px; }
td.boxBold_last a { color:#0b5d86; font-weight:bold; }
td.boxBold_last .sidebar_selected_link {
		color:#D04517;
}
td.boxBold_last .arrow {  }

td.boxBold_bottom {
    font-family: Verdana;
    font-size: 12px;
    height: 30px;
}

div.boxBold_bottom {
    width:231px;
    height:36px;
    position:absolute;
    top:-21px;
    left:-3px;
}

table.newstable {
    /*border-left:1px solid #C5E0F1;
    border-right:1px solid #C5E0F1;
    border-bottom:1px solid #C5E0F1;*/
}

div.green {
    background: transparent url(images/leftmenu_bottom_green.gif) no-repeat 0px 0px;
}

div.orange {
    background: transparent url(images/leftmenu_bottom_orange.gif) no-repeat 0px 0px;
}

div.pink {
    background: transparent url(images/leftmenu_bottom_pink.gif) no-repeat 0px 0px;
}

div.boxBold_bottom_content {
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    position:absolute;
    text-align:center;
    top:-9px;
    width:100%;
    z-index:1;
}

div.boxBold_bottom_content a {
    color: white;
}

.spacing-1 {
	font-size:1px;
	height:10px;
}

.tabcontent {
	padding:2em; /* acts little ike cellpadding, so dont touch this */
	clear:both;
	background: #FFFFFF ;  /* Background color */

border-top:1px solid #ddd;
	border-bottom:5px solid #ddd;
    border-left:1px solid #ddd;
	border-right:5px solid #ddd; 

    color:#000000;      /* font color */
	font-size: 10px;    /* font size -- does not affect standard view */
  }

#mainnavtabbed1{
	clear:both;
	list-style-type:none;
	margin:0px;
	padding:0px;
	}

#mainnavtabbed1 li{
	margin-left:0px; /* distance between tabs */
	margin-bottom:0px;
	text-align: center; /* alignment of text within tabs */
	float:left;
	width:99px; /* width of actual tab */
	margin-bottom:0px;
}

/* this is the active tab class, just as below */
#mainnavtabbed1 li a{
	padding:5px; /* padding around the text within the tabs */
/*	sempre io
border-left:0px solid #ccc; /* border of the inactive tab */
/*	border-top:0px solid #ccc; /* border of the inactive tab */
/*	border-bottom:none; */
/*	border-right:1px solid #ccc; /* border of the inactive tab 
*/
	background:none;
	display:block;
	color:#ffffff;
	text-decoration:none;
	background-image:url(images/icons/a_information2.gif);
	font: 13px Arial, Helvetica, sans-serif;
}

/* the folowing section deals with the tabbed button when active */

#mainnavtabbed1 li a.tabon,#mainnavtabbed1 li a.tabon:hover{
	color:#000000;        /* Font color on tab */
	background:#FFFFCC;   /* Tab Color */
	/*
	border-left:0px solid #aaa;
	border-top:0px solid #aaa;
	border-bottom:none;
	border-right:1px solid #aaa;
*/
	background-image:url(images/icons/p_information2.gif);
}

/* the folowing section deals with the tabbed button when hovered */
#mainnavtabbed1 li a:hover{
	color:#FF0000;      /* Font color on hover */
	background: #CCFFFF;
	/*	
sempre mi
border-left:0px solid #ccc;
	border-top:0px solid #ccc;
	border-bottom:none;
	border-right:0px solid #ccc;
*/	
	background-image:url(images/icons/p_information1.gif);
}





/* TAB STUFF */

div.clear {
    clear:both;
}

.tab_container {
    width: 710px;
    /*height: 265px;*/
    font-family: Arial;
    font-size: 13px;
    padding-left:10px;
}

.tab_container .tab_header {
    height: 24px;
    font-weight:bold;
    padding-left:27px;
}

.tab_container .tab_header .tab,.tab_selected{
    float:left;
    height: 24px;
    padding-left:4px;
}

.tab_container .tab_header .tab a {
    text-decoration: none;
    color: #ACACAC;
}

.tab_container .tab_header .tab_selected a {
    text-decoration: none;
    color: #1DA6D7;
}

.tab_container .tab_header .tab .content {
    height:20px;
    background-color: #F9F9F9;
    padding-left:5px;
    padding-right:5px;
    padding-top:3px;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
    border-top: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
    float:left;
}

.tab_container .tab_header .tab_selected .content {
    height:21px;
    background-color: #FFF;
    padding-left:5px;
    padding-right:5px;
    padding-top:3px;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
    border-top: 1px solid #E5E5E5;
    float:left;
}

.tab_container .tab_contents {
    width:710px;
    /*height: 241px;*/
    overflow:auto;
    border: 1px solid #E5E5E5;
}

.tab_container .tab_contents .tab_content {
    margin:2px;
}

.tab_container .tab_contents .tab_content .reviews {
    background-color:#FFFEE7;
    border:1px solid #E5E5E5;
    margin-top:21px;
    padding:10px;
    text-align:left;
    width:646px;
    margin-bottom:10px;
    color:#5F5F5F;
}


.tab_container .tab_contents .tab_content .reviews_footer {
    text-align:left;
    width:666px;
    line-height:30px;
    color:#9C9C9C;
}

.tab_container .tab_contents .tab_content .reviews .reviews_author {
    width:100%;
    text-align:right;
    font-weight:bold;
}

table.product_specifications {
    font-family: Arial;
    font-size: 14px;
    color: #585858;
    width: 706px;
}

table.product_specifications td {
    padding-left:12px;
    padding-top: 3px;
    padding-bottom: 3px;
}

table.product_specifications td.fieldValue {
    font-weight: bold;
    background-color:#F5F5F5;
}

table.product_specifications td.fieldKey {
    background-color: #FAFAFA;
}


   /* BLUE BOX */
   
   .bluebox_container {
            margin:0px;
            /*padding:0px;*/
        }
        
    .bluebox_container .bluebox {
        
    }
    
    .bluebox_container .bluebox .head {
        width: 100%;
        height:38px;
        background: transparent url(images/bar_bg.gif) repeat-x;
        position:relative;
    }
    
    .bluebox_container .bluebox .head .left_corner {
        width:7px;
        height:38px;
        position:absolute;
        left:0px;
        top:0px;
        background: transparent url(images/bar_left_corner.gif) no-repeat;
    }
    
    .bluebox_container .bluebox .head .right_corner {
        width:7px;
        height:38px;
        position:absolute;
        right:0px;
        top:0px;
        background: transparent url(images/bar_right_corner.gif) no-repeat;
    }
    
    .bluebox_container .bluebox .head .head_content {
        /*background: transparent;*/
        color:#1B699B;
        font-family:Arial;
        font-size:15px;
        font-weight:bold;
        padding-left:15px;
        padding-top:10px;
        /*width:100%;*/
        /*height:100%;*/
    }
    
    .bluebox_container .bluebox .body {
        width:100%;
        position:relative;
        background: #DFF4F8 url(images/boxcontent_bg.gif) repeat-x;
    }
    
    .bluebox_container .bluebox .body .body_content {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
        font-family:Arial;
        font-size:12px;
        position:relative;
        height:100%;
    }
    
    .bluebox_container .bluebox .body .body_content a {
        color:#0B5D86;
        font-weight:bold;
    }
    
    .bluebox_container .bluebox .body .body_content .box_button {
        position:absolute;
        margin-right:5px;
        padding:0px;
        right:0px;
        bottom:0px;
    }
    
    .bluebox_container .bluebox .body .body_content .box_button img {
        margin-bottom: 15px;
    }
    
    .bluebox_container .bluebox .body .body_content .box_button_left {
        position:absolute;
        margin-left:5px;
        padding:0px;
        left:0px;
        bottom:0px;
    }
    
    .bluebox_container .bluebox .body .body_content .box_button_left img {
        margin-bottom: 15px;
    }
    
    .bluebox_container .bluebox .body .body_content table {
        font-family:Arial;
        font-size:12px;
    }
    
    .bluebox_container .bluebox .footer {
        background-color:#DFF4F8;
        font-size:1px;
        height:6px;
        line-height:1px;
        margin:0;
        padding:0;
        position:relative;
        width:100%;
    }
    
    .bluebox_container .bluebox .footer .bottom_left_corner {
        width: 7px;
        height: 6px;
        background: transparent url(images/box_bottom_left_corner.gif) no-repeat;
        position:absolute;
        left:0px;
        top:0px;
    }
    
    .bluebox_container .bluebox .footer .bottom_right_corner {
        width: 7px;
        height: 6px;
        background: transparent url(images/box_bottom_right_corner.gif) no-repeat;
        position:absolute;
        right:0px;
        top:0px;
    }
    
    .searchlink {
		color:#188ACA;
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
    }
    
    .ourprice_search {
		color:#B6B6B6;
		font-family:Arial;
		font-size:15px;
    }
    
    .ourprice_price_search {
		color:#FE0000;
		font-family:Arial;
		font-size:15px;
		font-weight:bold;
    }
    
    a.pageResults {
		/*color:#188ACA;*/
		border:1px solid transparent;
		color:#969696;
		display:inline-block;
		font-weight:bold;
		height:13px;
		min-width:17px;
		text-align:center;
		text-decoration:none;
    }
    
    a.pageResults u {
		text-decoration:none;
    }
	
	a.pageResults:hover {
		color:#188ACA;
		background-color:transparent;
		border:1px solid #D1D1D1;
		display:inline-block;
		font-weight:bold;
		height:13px;
		min-width:17px;
		text-align:center;
		text-decoration:none;
	}
	
	.pageResultsSelected {
		color:#188ACA;
		background-color:transparent;
		border:1px solid #D1D1D1;
		display:inline-block;
		font-weight:bold;
		height:13px;
		min-width:17px;
		text-align:center;
		text-decoration:none;
	}
	
	
	
ul.filterOptions li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.gfselect {
	background-color:#FFFFFF;
	color:#0066FF;
	font-family:Arial;
	font-size:11px;
	width:230px;
}
.categoryIntro {
	float:left;
	width:400px;
}
.categoryIntro p{
	padding:25px 0 0 130px;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	line-height:1.5;
}
.filterOptionsSection {
	float:right;
	width:300px;
}

.filterOptionsSection h2 {
	float:right;
	width:300px;
	margin:0px 10px 5px 0px;
}

.homePanel { 
	float:left;
	margin:10px 10px 0 0;
	xwidth:700px;
}
#slideshow.pics{
	height:260px;
}

#nav a, #s7 strong { 
	background:#FFCC00 none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	margin:0 3px;
	padding:1px 5px;
	text-decoration:none;
}
#nav a.activeSlide { 
	background:#EEA000 none repeat scroll 0 0;
}

.homePanel ol li{
	font-size:11px;
}

.homePanel .seeAll {
	background:transparent url(images/arrowWhite.png) no-repeat scroll left center;
	color:#FFFFFF !important;
	float:right;
	margin:-40px 10px 0 0;
	padding:0 0 0 1.8em;
}

.homefeatureHalf {
	background:transparent url(images/bg/bg_home_feature.gif) no-repeat scroll left top;
	color:#2a2474;
	font-size:20px;
	height:35px;
	padding:4px 5px 16px;
	width:340px;
	margin:2px 0px 0 0;
}

#giftCenter{
	background:transparent url(images/theme_images/gift-center-bg.jpg) no-repeat scroll left top;
	width:711px;
	height:158px;
}
#giftCenter ul li.boysGifts { 
	height:140px;
	width:170px;
}

#giftCenter ul li.giftFinder { 
	height:140px;
	width:350px;
}

#giftCenter ul li.giftFinder a{ 
	height:140px;
	width:350px;
}


#giftCenter ul li.boysGifts a,#giftCenter ul li.girlsGifts a,#giftCenter ul li.giftFinder a {
	color:#FFFFFF;
	display:block;
	font-size:1.3em;
	margin:30px 0 0 10px;
	padding:0;
	text-transform:uppercase;
}

#giftCenter ul li.boysGifts a span, #giftCenter ul li.girlsGifts a span {
	display:block;
	font-size:1.3em;
}

#giftCenter ul li.girlsGifts { 
	height:140px;
	width:170px;
}

#featuredProducts h3 { 
	color:#6C1B72;
	font-size:1.3em;
	xmargin-bottom:0.2em;
	nowrap;
}

#featuredProducts ul li h3 a {
	color:#5E5E55;
	font-size:0.75em;
	font-weight:bold;
}

#featuredProducts ul li p.price {
	color:#5E5E55;
	margin:0 0 1em;

}

#featuredProducts ul li { 
	float:left;
	margin:0;
	width:115px;
}

.giftFinderHeader{
	background:transparent url(images/bg/bg_gift_finder.jpg) no-repeat scroll left bottom;
	height:190px;
}

.homeBlueHeader{
	background:transparent url(images/bg/bg_home_header.gif) no-repeat scroll left bottom;
	color:#2a2474;
	font-size:20px;
	height:45px;
	padding: 10px 5px 6px 6px;
	width:710px;
	margin:2px 0px 0 0;
}

#instockFilter span
{
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
}

.fieldlabel
{
	font-size:12px;
	font-family:Verdana,Arial,sans-serif;
}

/* START: product_info review section */

.product_review_container{
	font-size:13px;
}

.product_review_container .reviews{
	background-color:#FFFEE7;
	border:1px solid #E5E5E5;
	color:#5F5F5F;
	margin-bottom:10px;
	margin-top:21px;
	padding:10px;
	text-align:left;
	width:680px;
}

.product_review_container .reviews_author{
	font-weight:bold;
	text-align:right;
	width:100%;
}

.product_review_container .quote{
	font-size:15px;
	font-family: Arial;
}

/* END: product_info review section */

/* START MBC ADDED */

.infoBoxHeading{text-align: left; font-family:Arial;font-size:15px;font-weight:bold;background:transparent url(../files/leftmenu_bar.gif) no-repeat;color:#fff;height:38px;padding-left:15px;}
.infoBoxHeadingRight{text-align: left; font-family:Arial;font-size:15px;font-weight:bold;background:transparent url(../files/rightmenu_bar.gif) no-repeat;color:#fff;height:38px;padding-left:15px;}
td.newsContent { 
	text-align: left; 
	padding-top:10px; 
	padding-left:10px; 
	padding-right:10px; 
	font-family: Arial;
	font-size: 12px; 
	background: #EEF7BC; 
	width:190px; 
	height: 27px; 
}

td.newsContent a { 
	color:#0b5d86; 
	font-weight: bold; 
}

td.newsContent ul {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-indent: 0px;
	list-style-position: outside;
	list-style-image: url(../files/leftmenu-arrow.gif);
	padding-left: 20px;
	margin: 0px;
}

td.newsContent li {
	padding-bottom: 10px;
}

td.newsContent_last { 
	padding-left:10px; 
	font-family: Arial;
	font-size: 12px; 
	background: transparent url(../files/rightmenu-lastitem.gif) no-repeat; 
	width:190px; 
	height: 10px; 
}

td.newsContent_last a { 
	color:#0b5d86; 
	font-weight:bold; 
}

td.carrotRhsContent { 
	text-align: left; 
	padding-top:10px; 
	padding-left:10px; 
	padding-right:10px; 
	font-family: Arial;
	font-size: 12px; 
	background: #EEF7BC; 
	width:190px; 
	height: 27px; 
}

td.socialContent { 
	text-align: center; 
	padding-top:10px; 
	padding-left:10px; 
	padding-right:10px; 
	font-family: Arial;
	font-size: 12px; 
	background: #EEF7BC; 
	width:190px; 
	height: 27px; 
}


td.totalEarnings { 
	padding-top:10px; 
	padding-left:10px; 
	padding-right:10px; 
    font-family: Palatino, Georgia, Serif;
    font-size: 24px;
    color: #9B0000;
	background: #EEF7BC; 
	width:190px; 
	height: 27px; 
}

td.latestPayment { 
	padding-top:10px; 
	padding-left:10px; 
	padding-right:10px; 
	font-family: Arial;
	font-size: 12px; 
	background: #EEF7BC; 
	width:190px; 
	height: 27px;
}

td.latestPayment b { 
    font-family: Palatino, Georgia, Serif;
    font-size: 24px;
    color: #9B0000;
    font-weight: normal;
}

td.accountDetails { 
	text-align: left; 
	padding-top:5px; 
	padding-left:10px; 
	padding-right:10px; 
	font-family: Arial;
	font-size: 12px; 
	background: #EEF7BC; 
	width:190px; 
	height: 27px;
}

td.accountDetails b { 
    color: #9B0000;
    font-weight: normal;
}

td.accountDetails a { 
    font-weight: bold;
}

TD.front-page-title {
    text-align:left;
    font-family: Arial;
    font-size: 18px;
    color: #9B0000;
    height:20px;
    font-weight: bold;
    border-top: 4px solid white;
    border-bottom: 1px solid #F5F5F5;
    border-left: 3px solid white;
    border-right: 2px solid white;
}

p.front-page-paragraph {
    border-top: 2px solid white;
    border-bottom: 1px solid white;
    border-left: 20px solid white;
    border-right: 20px solid white;

}

UL.front-page-list {
	text-align:left;
}

TD.merchant-page-title {
    text-align:left;
	/*font-family:Arial Rounded MT Bold, Arial;*/
	font-family:Palatino, Georgia, Serif;
    font-size: 24px;
    /*color: #9B0000;*/
    color: #d71f20;
    /*height:20px;*/
	/*font-weight:normal; */
	font-weight:bold; 
    /*border-top: 4px solid white;*/
    border-bottom: 1px solid #F5F5F5;
    border-left: 5px solid white;
    border-right: 2px solid white;
}

TD.merchant-page-title h1 {

	/*font-family:Arial Rounded MT Bold, Arial;*/
	font-family:Palatino, Georgia, Serif;
	font-size:24px;
	/*font-weight:normal; */
	font-weight:bold; 
    /*color: #9B0000;*/
    color: #d71f20;
	margin-bottom:0;
	padding-bottom:0; 
	margin-top:0;
}

TD.home-page-title {
    text-align:left;
    font-family: Palatino, Georgia, Serif;
    font-size: 24px;
    /*color: #9B0000;*/
    color: #d71f20;
    height:20px;
	width:564px;
    font-weight: normal;
    border-top: 4px solid white;
    border-bottom: 1px solid #F5F5F5;
    border-left: 5px solid white;
    border-right: 2px solid white;
}

TD.home-page-snapshot-title {
    text-align:left;
    font-family: Palatino, Georgia, Serif;
    font-size: 18px;
    color: #98c13c;
    height:20px;
	width:564px;
    font-weight: normal;
    border-top: 4px solid white;
    border-bottom: 1px solid white;
    border-left: 5px solid white;
    border-right: 2px solid white;
}

TD.home-page-main {
    text-align:left;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
    height:20px;
    font-weight: normal;
    border-top: 5px solid white;
    border-bottom: 5px solid white;
    border-left: 5px solid white;
    border-right: 5px solid white;
}
TD.header-info-text {
    text-align:left;
    font-family: Verdana,Arial,sans-serif;
    font-size: 10px;
    color: #000;
    /*height:20px;*/
    font-weight: normal;
}

TD.faq-page-main {
    text-align:left;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
    height:20px;
    font-weight: normal;
    border-top: 5px solid white;
    border-bottom: 5px solid white;
    border-left: 5px solid white;
    border-right: 5px solid white;
}

TD.faq-page-main li {
    text-align:left;
    font-family: Palatino, Georgia, Serif;
    font-size: 18px;
    color: #000;
    height:20px;
    font-weight: normal;
    border-left: 5px solid white;
}

TD.faq-page-title {
    text-align:left;
    font-family: Palatino, Georgia, Serif;
    font-size: 18px;
    color: #000;
    height:20px;
    font-weight: normal;
    border-left: 5px solid white;
}


TD.login-page-main {
    text-align:left;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
    height:20px;
    font-weight: normal;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    border-left: 5px solid white;
    border-right: 5px solid white;
}

TD.news-page-main {
    text-align:left;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
    height:20px;
    font-weight: normal;
}

SELECT.enquiry-select {

    text-align:left;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
    height:20px;
    font-weight: normal;
	width: 300px

}

.errorText {
	color: #f00;
}

TD.home-page-main-snapshot {
    text-align:left;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
    height:20px;
    font-weight: normal;
    border-top: 5px solid white;
    border-bottom: 5px solid white;
    border-left: 10px solid white;
    border-right: 5px solid white;
}


TD.merchant-page-category {
    text-align:left;
    font-family: Palatino, Georgia, Serif;
    font-size: 18px;
    /*color: #9B0000;*/
    color: #d71f20;
    height:20px;
    font-weight: normal;
    border-top: 4px solid white;
    /*border-bottom: 1px solid #F5F5F5;*/
    border-left: 5px solid white;
    border-right: 2px solid white;
}

TD.merchant-page-header {
    text-align:left;
    font-family: Arial;
    font-size: 12px;
    height:20px;
    font-weight: bold;
    border-top: 4px solid white;
	width: 564px;
    /*border-bottom: 1px solid #F5F5F5;*/
    border-left: 5px solid white;
    border-right: 2px solid white;
}

TD.merchant-page-merchant-title {
    text-align:left;
    font-family: Palatino, Georgia, Serif;
    font-size: 19px;
    /*color: #519950;*/
	color: #0b5d86;
    height:20px;
    font-weight: normal;
    border-top: 0px solid white;
    border-bottom: 0px solid white;
    border-left: 5px solid white;
    border-right: 2px solid white;
}

TD.about-page-main {
    text-align:left;
    font-family: Palatino, Georgia, Serif;
    font-size: 19px;
    /*color: #519950;*/
	color: #000;
    height:20px;
    font-weight: normal;
    border-top: 0px solid white;
    border-bottom: 0px solid white;
    border-left: 5px solid white;
    border-right: 2px solid white;
}

TD.about-page-main b{
	color: #66a542;
    font-size: 21px;
}

TD.about-page-title {
    text-align:left;
    font-family: Palatino, Georgia, Serif;
    font-size: 24px;
	color: #0b5d86;
    height:20px;
    font-weight: normal;
    border-top: 0px solid white;
    border-bottom: 1px solid #F5F5F5;
    border-left: 5px solid white;
    border-right: 2px solid white;
}

TD.about-page-title-no-underline {
    text-align:center;
    font-family: Palatino, Georgia, Serif;
    font-size: 24px;
	color: #000;
    height:20px;
    font-weight: normal;
    border-top: 0px solid white;
    border-bottom: 0px solid #F5F5F5;
    border-left: 5px solid white;
    border-right: 2px solid white;
}

TD.merchant-page-merchant-title-header {
    text-align:left;
    font-family: Palatino, Georgia, Serif;
    font-size: 21px;
    /*color: #519950;*/
	color: #0b5d86;
    height:20px;
    font-weight: normal;
    border-top: 0px solid white;
    border-bottom: 0px solid white;
    border-left: 5px solid white;
    border-right: 2px solid white;
}

TD.merchant-page-merchant-title a {
    /*color: #519950;*/
	color: #0b5d86;
}

TD.merchant-page-merchant-title-header a {
    /*color: #519950;*/
	color: #0b5d86;
}

TD.merchant-page-merchant-moneyback {
    text-align:right;
    font-family: Palatino, Georgia, Serif;
    font-size: 19px;
    /*color: #9B0000;*/
    color: #d71f20;
    height:20px;
    font-weight: normal;
    border-top: 0px solid white;
    border-bottom: 0px solid white;
    border-left: 2px solid white;
    border-right: 5px solid white;
}

TD.merchant-page-social {
	text-align: center;
    font-size: 11px;
}

TD.merchant-page-merchant-social {
    text-align:right;
    font-size: 11px;
    font-weight: normal;
    border-top: 0px solid white;
    border-bottom: 0px solid white;
    border-left: 35px solid white;
	_border-left: 1px solid white;
    border-right: 1px solid white;
}

TD.merchant-page-merchant-moneyback-header {
    text-align:right;
    font-family: Palatino, Georgia, Serif;
    font-size: 21px;
    /*color: #9B0000;*/
    color: #d71f20;
    height:20px;
    font-weight: normal;
    border-top: 0px solid white;
    border-bottom: 0px solid white;
    border-left: 2px solid white;
    border-right: 5px solid white;
}

TD.merchant-page-merchant-description {
    text-align:left;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
    height:20px;
    font-weight: normal;
    border-top: 0px solid white;
    border-bottom: 10px solid white;
    border-left: 5px solid white;
    border-right: 5px solid white;
}

TD.merchant-page-error {
    text-align:left;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    /*color: #9B0000;*/
    color: #000;
    height:20px;
    font-weight: normal;
    border-top: 5px solid white;
    border-bottom: 10px solid white;
    border-left: 5px solid white;
    border-right: 5px solid white;
}
TD.merchant-page-merchant-conditions {
    text-align:left;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
    height:20px;
	width:564px;
    font-weight: normal;
    /*border-top: 0px solid white;
    border-bottom: 0px solid white;
    border-left: 5px solid #E62021;
    border-right: 5px solid #E62021;*/
	background: url(../files/conditions-bg.gif) repeat-y;
}

TD.merchant-page-merchant-additional {
    text-align:left;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #fff;
    height:20px;
    font-weight: normal;
	width: 564px;
    /*border-top: 0px solid white;
    border-bottom: 10px solid white;
    border-left: 5px solid white;
    border-right: 5px solid white;
	background: 8CBA3C;*/
	background: url(../files/additional-bg.gif) repeat-y;
}


TR.tableRowBeige {
	background: #EEF7BC;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
}

TR.tableRowNone {
	background: #fff;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
}

TR.tableRowNoneHeader {
	background: #fff;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
}


.front-page-text{
	font-family:Verdana,Arial,sans-serif;
	color:#000;
	font-size:13px;     
	border-left: 3px solid white;
    border-right: 2px solid white;
}

.merchant-page-text{
	font-family:Verdana,Arial,sans-serif;
	color:#595959;
	font-size:13px;     
	border-left: 3px solid white;
    border-right: 2px solid white;
}

.footer_bar {
    width:100%;
    height:78px;
    background: transparent url(../files/footer-bar.gif) no-repeat;
}

div.tab {
	background: url(../files/tab_background.gif) repeat-x;
	height: 21px;
	margin-top: 6px;
	float: left;
}

div.line {
	background: url(../files/tab_line.gif) repeat-x;
	height: 21px;
	margin-top: 6px;
	float: left;
}

div.tab_selected {
	background: url(../files/tab_selected_background.gif) repeat-x;
	float: left;
	height: 21px;
	font-weight: bold;
	color: #0b5d86;
}

div.tab a {
	font-weight: bold;
	line-height: -20px;
	text-decoration: none;
	color: #0b5d86
}


#pager {
    font-size: 60%;
    margin-top: 15px;
}

#pager a.pager-number {
    border: #66A542 solid 1px;
    padding: 3px 0.5em;
    margin: 0 3px;
    width: 15px;
}

#pager a.pager-first,
#pager a.pager-last,
#pager a.pager-next,
#pager a.pager-previous {
    border: #66A542 solid 1px;
    padding: 3px 0.5em;
    margin: 0 3px;
    width: 15px;
	_width: 46px;
}
#pager a:hover {
    background-color: #EEF7BC;
    text-decoration: none;
}
#pager strong.pager-current {
    background-color: #8AB83E;
    border: #66A542 solid 1px;
    color: #0b5d86;
    padding: 3px 0.5em;
    margin: 0 3px;
    width: 15px;
}

hr {
	color: #66A542;
	background-color: #66A542;
}

.noscript {
	background-color: #D91F21
}

.noscriptwarning {
	color:#fff; 
	font-weight:normal; 
	font-size:85%; 
	text-align:center;
	background-color: #D91F21;
}

.carrot-rating-div {
	font-size:10px;
	color:#000;
	text-align: left;
}

TD.join-now {
	width:524px;
    height:35px;
	background: url(../files/join-now.gif);
	color: #fff;
}

TD.join-now-left {
	width:20px;
	height:35px;
	background: url(../files/join-now-left.gif) no-repeat;
	color: #fff;
}

TD.join-now-right {
	width:20px;
	height:35px;
	background: url(../files/join-now-right.gif) no-repeat;
	color: #fff;
}

TD.join-now A{
	color:#FFF;font-size:14px;font-family:Arial;font-weight:bold;
}

TD.no-moneyback {
	width:485px;
    height:35px;
	background: url(../files/no-moneyback.gif);
	color: #fff;
}

TD.no-moneyback-left {
	width:20px;
	height:35px;
	background: url(../files/no-moneyback-left.gif) no-repeat;
	color: #fff;
}

TD.no-moneyback-right {
	width:20px;
	height:35px;
	background: url(../files/no-moneyback-right.gif) no-repeat;
	color: #fff;
}

TD.no-moneyback A{
	color:#FFF;font-size:14px;font-family:Arial;font-weight:bold;
}

.add-favourites-div {
	width:110px;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	background: #86b63d;
	border-top: 4px solid #86b63d;
    border-bottom: 5px solid #86b63d;
	border-left: 5px solid #86b63d;
    border-right: 5px solid #86b63d;
}

.add-favourites-div a{
	color:#fff;	
	font-weight:bold;
}

.remove-favourites-div {
	width:150px;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	background: #db1819;
	border-top: 4px solid #db1819;
    border-bottom: 5px solid #db1819;
	border-left: 5px solid #db1819;
    border-right: 5px solid #db1819;
}

.remove-favourites-div a{
	color:#fff;	
	font-weight:bold;
}

TD.ozb-deals {
    text-align:left;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
    font-weight: normal;
	width:559px;
    height:1px;
	background: url(../files/ozb-deals-bg.gif);
	color: #000;
}

TD.merchant-page-broken-link {
    text-align:center;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
	width:564px;
    height:20px;
    font-weight: normal;
}

TD.front-page-1-top {
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
    height:300px;
    font-weight: normal;
}

TD.front-page-1-top-apple {
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
    height:100px;
	text-align: center;
    font-weight: normal;
}

TD.front-page-1-middle {
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
    height:100px;
    font-weight: normal;
}

DIV.front-page-title {
	padding-left: 15px;
	vertical-align : middle; 
	text-align: left;
	display : table-cell;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
    color: #fff;
	width: 190px;
	height: 44px;
	background: url(../files/front-page-button.gif) no-repeat;
}

DIV.front-page-title a {
	color: #fff;
}

DIV.front-page-title-middle {
	padding-top: 13px;
	text-align: left;
	padding-left: 15px;
	vertical-align : middle; 
	/*display : table-cell;*/
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
    color: #fff;
	width: 190px;
	height: 44px;
	background: url(../files/front-page-button.gif) no-repeat;
	margin: 10px 10px 10px 10px;
}

DIV.front-page-title-middle a {
	color: #fff;
}

.slideshow { 
	text-align: center;
	/*padding-left: 20px;*/
	height: 102px; 
	width: 177px; 
	padding:0; 
	margin:0; 
	overflow: hidden;
}

.slideshow img { 
	border: 1px solid #66a542; 
	background-color: #fff; 
	top:0; 
	left:0;
}

.dell-slideshow { 
	text-align: center;
	/*padding-left: 20px;*/
	height: 200px; 
	width: 200px; 
	padding:0; 
	margin:0; 
	overflow: hidden;
}

.dell-slideshow img { 
	/*border: 1px solid #66a542; */
	background-color: #fff; 
	top:0; 
	left:0;
}

TD.front-page-moneyback {

    text-align:left;
    font-family: Palatino, Georgia, Serif;
    font-size: 21px;
    color: #9B0000;
    height:20px;
    font-weight: normal;
    border-top: 0px solid white;
    border-bottom: 0px solid white;
    border-left: 2px solid white;
    border-right: 5px solid white;

}

TD.font-page-bottom-left {
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
    font-weight: normal;
}

TD.font-page-bottom-left h1{
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
    color: #98c13c;
}

TD.font-page-bottom-right {
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
    font-weight: normal;

}

TD.font-page-bottom-right h1{
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
    color: #98c13c;

}

TD.voucher {
	text-align: center;
	height: 205px;
    width: 435px;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
    font-weight: bold;

	background: url(../files/large-voucher.gif) no-repeat;
}

TD.voucher-expired {
	text-align: center;
	height: 205px;
    width: 435px;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
    font-weight: bold;

	background: url(../files/large-voucher-expired.gif) no-repeat;
}

.voucher-title {
    font-family: Arial Rounded MT Bold, Arial;
    font-size: 24px;
    color: #9B0000;
    font-weight: normal;
}

.voucher-title-small {
    font-family: Arial Rounded MT Bold, Arial;
    font-size: 18px;
    color: #9B0000;
    font-weight: normal;
}

.coupon-code {
    font-family: Courier New, Courier;
    font-size: 18px;
    color: #000000;
    font-weight: bold;
}

TD.sale {
	text-align: center;
	height: 205px;
    width: 435px;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
    font-weight: bold;

	background: url(../files/large-sale-ticket.gif) no-repeat;
}

TD.sale-expired {
	text-align: center;
	height: 205px;
    width: 435px;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
    font-weight: bold;

	background: url(../files/large-sale-ticket-expired.gif) no-repeat;
}

TD.offer {
	text-align: center;
	height: 205px;
    width: 435px;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
    font-weight: bold;

	background: url(../files/large-offer-ticket.gif) no-repeat;
}

TD.offer-expired {
	text-align: center;
	height: 205px;
    width: 435px;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
    font-weight: bold;

	background: url(../files/large-offer-ticket-expired.gif) no-repeat;
}

.feed {
    text-align:left;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
    height:20px;
    font-weight: normal;
}

.allnews, .allnews-b {width: 100%; height: 35px; padding: 2px 0px 0px 0px; border-top: 1px solid #66a542;}
.allnews-b {background-color: #eef7bc;}
.allnews-rating {width: 120px; float: right;}
.allnews-ph {width: 110px; float: right;}
.allnews-name {float: left;}
.allnews-loc {float: right; margin-right: 10px;}

.allnews-divider, .allnews-b-divider {width: 100%; height: 5px; padding: 2px 0px 0px 0px; border-top: 1px solid #66a542;}
.allnews-b-divider {background-color: #eef7bc;}

#forum table {
    border-collapse: collapse;
    width: 100%;
}
#forum td {
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
    height:20px;
    font-weight: normal;
	/* ozbargain colour - border: #f7a859 solid 1px; */
	border: #66a542 solid 1px;
    padding: 3px;
}
#forum th {
	text-align: left;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
    height:20px;
    font-weight: bold;
    /* ozbargain colour - background-color: #fff0c0; */
    background-color: #eef7bc;
    /* ozbargain colour - border: #f7a859 solid 1px; */
    border: #66a542 solid 1px;
    color: #000;
    padding: 3px;
}

#backgroundPopup{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:1;
}

#loginBackgroundPopup{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:1;
}

#popupContact{
	/*text-align: left;*/
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	width:569px;
	background:#FFFFFF;
	border:2px solid #66a542;
	z-index:2;
	padding:12px;
	font-size:13px;
}

#loginPopupContact{
	/*text-align: left;*/
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	width:530px;
	background:#FFFFFF;
	border:2px solid #66a542;
	z-index:2;
	padding:12px;
	font-size:13px;
}

#popupContact h1{
    text-align:left;
    font-family: Palatino, Georgia, Serif;
    font-size: 19px;
	color: #0b5d86;
    height:20px;
    font-weight: normal;
	border-bottom:1px solid #D3D3D3;
	padding-bottom:2px;
	margin-bottom:20px;
}

#loginPopupContact h1{
    text-align:left;
    font-family: Palatino, Georgia, Serif;
    font-size: 19px;
	color: #0b5d86;
    height:20px;
    font-weight: normal;
	border-bottom:1px solid #D3D3D3;
	padding-bottom:2px;
	margin-bottom:20px;
}

#popupContactClose{
	cursor: pointer;
	font-size:14px;
	line-height:14px;
	right:6px;
	top:4px;
	position:absolute;
	color:#6fa5fd;
	font-weight:700;
	display:block;
}

#loginPopupContactClose{
	cursor: pointer;
	font-size:14px;
	line-height:14px;
	right:6px;
	top:4px;
	position:absolute;
	color:#6fa5fd;
	font-weight:700;
	display:block;
}

/* autocomplete css */
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 1px 1px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('../files/indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

.thumb_ss {
	float: left;
	border-right: 5px solid white;
	border-bottom: 1px solid white;
}

.thumb_ss a{

}

.merchant_logo {
	float: left;
	border-right: 5px solid white;
	border-bottom: 1px solid white;
}

.merchant_logo a{

}

.stats_slider_link{	/* Styling question */
position:relative;
    width:400px;
	height:16px;
    top:0px;
    left:0px;
}

td.leftmenu-info-last { 
	padding-left:10px; 
	font-family: Arial;
	font-size: 12px; 
	background: transparent url(../files/leftmenu-lastitem-info.gif) no-repeat; 
	width:192px; 
	height: 10px; 
}

td.leftmenu-info { 
	text-align: left; 
	padding-top:10px; 
	padding-left:10px; 
	padding-right:10px; 
	font-family: Arial;
	font-size: 12px; 
	background: #EEF7BC; 
	width:190px; 
	height: 27px; 
}

td.leftmenu-info a { 
	color:#0b5d86; 
	font-weight: bold; 
}

td.leftmenu-info ul {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-indent: 0px;
	list-style-position: outside;
	list-style-image: url(../files/leftmenu-arrow.gif);
	padding-left: 20px;
	margin: 0px;
}

td.leftmenu-info li {
	padding-bottom: 5px;
}

.blogTitleBar{
	text-align: left;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	background:transparent url(../files/blog-title.gif) no-repeat; 
	background-position:top center;
	color:#fff;
	padding-left:10px;
	height: 38px;
}

.blogTitleBarMerchant{
	text-align: left;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	background:transparent url(../files/blog-title-merchant.gif) no-repeat; 
	background-position:top center;
	color:#fff;
	padding-left:10px;
	height: 38px;
}

.blogTitleBar a{
	color:#fff;
}

.blogTitleBarInfo{
	text-align: right; 
	font-family:Arial;
	font-size:12px;
	font-weight:normal; 
	padding-right:5px;
}

.blogText{	
	text-align: left;
	padding-left:10px; 
	padding-right:10px; 
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
	color: #000;
	background: transparent url(../files/blog-background.gif) repeat-y; 
	background-position:top center;
	font-weight:normal; 
}

.blogTextMerchant{	
	text-align: left;
	padding-left:10px; 
	padding-right:10px; 
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
	color: #000;
	background: transparent url(../files/blog-background-merchant.gif) repeat-y; 
	background-position:top center;
	font-weight:normal; 
}

.blogTextData{
	text-align: left;
	padding-left:10px; 
	padding-right:10px; 
}

.blogTextDataMerchant{
	text-align: left;
	padding-left: 10px; 
	padding-right: 10px; 
	padding-bottom: 10px;
	padding-top: 10px;
}

.blogTextDataMerchantLinks{
	text-align: left;
	padding-left: 20px; 
	padding-right: 10px; 
	padding-bottom: 10px;
	padding-top: 10px;
}

.blogCommentData{
	vertical-align: bottom;
	text-align: right;
	padding-left:10px; 
	padding-right:20px; 
	padding-bottom:5px;
	font-size: 10px;
	color: #b5b7b4;
}

.blogBottom{
	height: 8px;
	background: transparent url(../files/blog-bottom.gif) repeat-y; 
	background-position:top center;
}

.blogBottomMerchant{
	height: 8px;
	background: transparent url(../files/blog-bottom-merchants.gif) repeat-y; 
	background-position:top center;
}

.blogLoginMessage{
	text-align: left;
	padding-left:20px; 
	padding-right:20px; 
	padding-top: 10px;
	padding-bottom: 10px;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
	color: #000;
	font-weight:normal; 

}

ul.unorderedList{
	list-style-image: url(../files/ul-arrow.gif);
}

.blogDivider{
	text-align: left;
	padding-left:10px; 
	padding-right:10px; 
}

.blogThumb {
	float: right;
	border-right: 1px solid white;
	border-bottom: 5px solid white;
	text-align: center;
}

.blogCouponCode {
	width: 72%;
	text-align: center; 
	border-width: 3px; 
	border-style: dashed; 
	border-color: #000; 
	padding:10px 10px 10px 10px;
    font-family: Courier New, Courier;
    font-size: 18px;
    color: #000000;
    font-weight: bold;
}

.messageReceived_migrate_small {font-family:Arial, Helvetica, sans-serif; font-size:12px;float:left; width:250px; height:60px; text-align:center}
.messageReceived_migrate_medium {font-family:Arial, Helvetica, sans-serif; font-size:12px;float:left; width:250px; height:120px; text-align:center}
.messageReceived_migrate_large {font-family:Arial, Helvetica, sans-serif; font-size:12px;float:left; width:250px; height:250px; text-align:center}

#overlay_migrate{background:url(../files/overlay.png); position:absolute}
#popupbox_migrate{ position:absolute; border:solid 8px #73af53; padding:8px;color:#000 ; margin-left:300px; margin-top:150px;background:#d8e592; }

#closePopup{float:right; width:0px; height:0px; overflow:visible; position:relative; top:-25px; left:-5px;}

table .productMatrix 
{
	width: 100%;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
    height:20px;
    font-weight: normal;
    border-top: 5px solid white;
    border-bottom: 5px solid white;
    border-left: 5px solid white;
    border-right: 5px solid white;
}

table .productMatrix strong
{
	color: #6ba841;
}

table .productMatrix a
{
	color: #6ba841;
}

td .products
{
	vertical-align: top;
	border-bottom: dashed 1px black;
	border-right: dashed 1px black;
	padding-left: 5px;
	padding-right: 5px;
}

td .products-no-right-border
{
	vertical-align: top;
	border-bottom: dashed 1px black;
	padding-left: 5px;
	padding-right: 5px;
}

td .products-no-bottom-border
{
	vertical-align: top;
	border-right: dashed 1px black;
	padding-left: 5px;
	padding-right: 5px;
}

td .products-no-right-bottom-border
{
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
}

.slide-out-div {
    padding: 20px;
    width: 220px;
    /*background: #8ab83e;*/
    background: #ffffff;
    border: 1px solid #67a642;
    text-align:left;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: #000;
    font-weight: normal;
}



/* end autocomplete css*/


/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
/*
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star-rating,div.star-rating a{background:url(../files/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
*/
div.rating-cancel,div.star-rating{float:left;width:30px;height:30px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star-rating,div.star-rating a{background:url(../files/starrating.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:30px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -30px!important}
div.star-rating-hover a{background-position:0 -60px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

TD.featured-text {
    text-align:right;
    font-family: Verdana,Arial,sans-serif;
    font-size: 10px;
    color: #8cba3c;
    /*height:20px;*/
    font-weight: bold;
}
