/*
	Theme Name: Harmony
	Theme URL: http://newwpthemes.com/wordpress-theme/harmony/
	Description: Harmony is a free premium WordPress theme with theme options page and featured content. Suitable for any niche
	Author: NewWpThemes.com
	Author URI: http://newwpthemes.com/
	Version: 1.0 
	Tags: Clean, Elegant, Ads Ready, Three Columns, Right Sidebar, Fixed Width, Blogging, Options Page
*/

/* LAYOUT */

body {
	background: #fff url(images/background.png) top left repeat-x;
	}

#wrapper {
	padding:0;
    background: url(images/wrapper-background.png) top center no-repeat;
	}

#container {
    background: url(images/pagenav-background.png) top center no-repeat;
    border-left: 4px solid #fff;
    border-right: 4px solid #fff;
	}

#contentwrap {
	background:  url(images/content-background.png) top left repeat-y;
	}

a {
	color: #647521;
	}

a:hover {
	color: #ff9c00;
	}
/* HEADER */

#header {
	height: 105px;
    padding-top: 10px;
	}

#header h1 {
	margin-bottom: 0px !important;
	padding: 15px 0 0 0;
	font-weight: normal;
	font-family: Georgia, Times New Roman Times, Serif;
	font-weight: bold;
	font-size: 48px;
	}

#header h1 a, #header h1 a:visited {
	color: #6d8900;
	text-decoration: none;
	}


#header h2 {
	color: #989898;
	font-size: 14px;
    font-family: Times New Roman, Times, Serif;
	}

.logoimg {
    margin:0;
}

/* NAVIGATION MENUS */

    
#pagemenucontainer {
	height: 32px;
	margin-top: 5px;
    padding-left: 10px;
	}
	
#pagemenu {
	height: 30px;
	}

#pagemenu, #pagemenu ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	}
#pagemenu {
	margin-bottom: 1px;
	}
	
#pagemenu ul {
	float: left;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px
	}
	
#pagemenu li {
	float: left;
	list-style: none;
	margin: 0px;
    padding: 0px 6px 0 0px;
    background: url(images/pagenav-separator.gif) right center no-repeat;
	}
	
#pagemenu ul li {
	list-style: none;
	margin: 0px;
	padding: 0;
    
	}
	
#pagemenu li a, #pagemenu li a:link {
	color: #465706;
	display: block;
    margin: 0;
	padding: 6px 8px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;
    font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#pagemenu li a:hover, #pagemenu li a:active{
	color: #ecffa5;
	display: block;
	text-decoration: none;
	}
	
#pagemenu  li.current_page_item a {
	color:#ecffa5;
	}

#pagemenu li:hover, #pagemenu li.sfhover { 
	position: static;
	}
	


.navcontainer {
	height: 35px;
    background: url(images/nav-background.png) top left no-repeat;
	}
	
#nav {
	height: 30px;
	}

#nav, #nav ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	}
#nav {
	margin-bottom: 1px;
	padding-left: 10px;
	}
	
#nav ul {
	float: left;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li a, #nav li a:link {
	color: #fff;
	display: block;
    margin: 0px;
	padding: 11px 12px 6px 12px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
    text-shadow: 0 1px 0 #767e57;
	}
	
#nav li a:hover, #nav li a:active {
	color: #fff2b7;
	display: block;
	text-decoration: none;
	}
	
#nav  li.current-cat a {
	color:#fff2b7;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}
	
/* CONTENT */

#content {
	background-color: #fff;
	padding: 15px 5px 15px 5px;
	}
	
pre { overflow: auto; 
	width: 470px; 
	}

.post {
	padding-bottom: 15px;
	margin-bottom: 15px;
    border-bottom: 1px solid #ddd;
	}

.post p {
	margin-bottom: 10px;
	}

.title {
	margin: 0 0 8px 0;
	padding: 0px;
	line-height: 22px;
	font-family: Georgia, Times New Roman Times, Serif;
    font-weight: bold;
	color: #414826;
	}

	
.title a {
	text-decoration: none;
	color: #414826;
	}

.title a:hover {
	text-decoration: none;
	color: #ff9c01;
	}

.pagetitle {
	margin-bottom: 20px;
	line-height: 22px;
	font-family: Arial, Verdana;
	text-decoration: underline;
}

.postdate {
	font-size: 13px;
	font-family: Arial, Helvetica, Sans-serif;
    font-style: italic;
    color: #8a8a8a;
	}


.postmeta {
	font-size: 11px;
	padding: 2px 4px;
	font-family: Arial, Verdana;
	}
	
.postdate img, .postmeta img {
	border: none;
	vertical-align: middle;
	margin:2px;
	}
	
.entry {
	text-align: justify;
	line-height: 20px;
	padding-top: 8px;
	font-family: Arial, Verdana;
	font-size: 14px;
	}
.navigation {
	padding: 10px 0;
	}

blockquote {
	overflow: hidden;
	padding-left: 9px;
	font-style: italic;
	color: #666;
	border-left: 3px solid #CADAE7;
	}
	
.post img {
	max-width: 680px;
	}

img.wp-smiley {
	max-height: 12px;
	margin: 0;
	padding: 0;
	border: none;
	}
	
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
	}

.alignleft {
   float: left;
	}

.alignright {
   float: right;
	}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
	}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
	}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
	}
	
/* wp-pagenavi */
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
    color: #686868 !important;
    background:#dfdfdf !important;
    border: 1px solid #989898 !important;
    font-size: 15px !important;
    padding:  4px 8px !important;
}

.wp-pagenavi span.current {
    color: #434343 !important;
    background:#fff !important;
    border: 1px solid #b6b5b5 !important;
    font-size: 15px !important;
    padding:  4px 8px !important;
    font-weight: bold;
}

.wp-pagenavi a:hover {
    color: #494949 !important;
    background:#dfdfdf !important;
    border: 1px solid #626262 !important;
    
}

.wp-pagenavi span.pages {
    color: #676767 !important;
    background:#fff !important;
    border: 1px solid #b6b5b5 !important;
    font-size: 15px !important;
    padding:  4px 8px !important;
}

.wp-pagenavi span.extend {
    background:transparent !important;
    font-size: 15px !important;
    padding:  4px 8px !important;
    color: #676767 !important;
    background:#fff !important;
    border: 1px solid #b6b5b5 !important;
    font-weight: bold;
}

/* SIDEBAR(S) */

.sidebaradbox {
	margin-top: 5px; 
	text-align:center;
	}
	
.ad125 {
	margin: 10px;
	}


.sidebar {
	margin: 10px 0 10px 0;
    color: #fff;
	}
	
.sidebar-right {
	}
	
.sidebar-left {
	}
    
    
.sidebar a {
	text-decoration: none;
	color: #f7fedc;
	}

.sidebar a:hover {
	text-decoration: underline;
	color:#ecfea3;
	}

	
#search {
    border: 1px solid #76af16;
    height: 26px;
    padding: 0;
    background: #fff url(images/search-background.png) top left repeat-x;
    text-align: right;
    margin: 0px 10px;
    
}

#search input {
	border: 0;
    background: none;
    color: #666;
}
	
	
#s {
	width: 130px;
	padding: 3px;
    margin:2px 0 0 0;
    background: none;
}

#topsearch #s {
    width: 180px;
    }

#topsearch #search {
    margin: 3px 10px 0 0;
    }

.sidebar h2 {
	margin: 10px 0 0 0;
	padding: 4px 0 6px 0;
	background: url(images/sidebar-tab.png) top left no-repeat;
	font-size: 14px;
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
    text-align: center;
    text-shadow: 0 1px 0 #000;
	}

.sidebar ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
.sidebar ul li {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

.sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0 10px;
	}
	
.sidebar ul li li {
	padding: 4px 0px 6px 4px;
	margin: 0px;
	background: url(images/sidebar-line.png) left bottom repeat-x;
	}
	
.sidebar ul li ul li {
	background: url(images/sidebar-line.png) left bottom repeat-x;
	padding: 4px 0px 6px 4px;
	margin: 2px 0;
	}

.sidebar #tag_cloud div {
    padding:  0 10px;
    }

.rssbox {
	background: #a8b187;
	border: 1px solid #919a6d;
	padding: 10px;
	margin: 10px 10px 0 10px;
	}
    
.rssbox:hover {
    border-color: #636d3c;
    }

.rssbox a {
	color: #363d1b;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	}
.rssbox a:hover {
	color: #363d1b; 
	text-decoration: underline;
	}

.twitterbox {
	background: #a8b187;
	border: 1px solid #919a6d;
	padding: 10px;
	margin: 10px 10px 0 10px;
	}
	
.twitterbox:hover {
    border-color: #636d3c;
    }
    
.twitterbox a {
	color: #363d1b;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	}
.twitterbox a:hover {
	color: #363d1b; 
	text-decoration: underline;
	}
    
#wp-calendar {
    padding-left: 5px;
    }

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	color: #fff;
	background: none;
	}
#wp-calendar caption {
	padding: 2px 4px;
	text-transform: uppercase;	margin: 2px 0 2px 0;
	background: none;
	}

#wp-calendar td {
	color: #fff;
	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
	}

#wp-calendar td:hover a {
  color:  #757c5a;
  }

#wp-calendar td:hover, #wp-calendar #today {
	background: #eee;
	color: #555;
	}
	
#wp-calendar {
	empty-cells: show;
	font-size: 14px;
	margin: 0;
	font-weight: bold; 
	width: 95%;
	}


/* FOOTER */

#footer {
	background: #8fb208;
	padding: 22px;
	text-align: center;
	color: #fff;
	font-size: 13px;
    border-top: 4px solid #fff;
	}

#footer a {
	color: #fff;
	} 

#footer a:hover {
	text-decoration: none;
	} 
	
#footer2 {
	color: #657b0e;
	font-size: 11px;
	text-align: center;
	padding: 10px;
	}
    	
#footer2 a {
	color: #657b0e;
    text-decoration: none;
	} 
	
/* COMMENTS */

#comments h3 {
	margin-bottom: 10px;	
}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
	
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
	
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
	
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}

.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
	
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
	
.post_thumbnail {
    padding: 6px;
    background: #eee;
    border: 1px solid #ddd;
    margin: 0 10px 10px 0;
}

.content {width:100%;}
#checkout_form table.secure_info {display:none;}

div.socialbookmarks {display:block; width:120px;}
.socialbookmarks span {margin:25px;}
.socialbookmarks ul {margin:0; padding:0; }
.socialbookmarks ul li {list-style:none; float:left; display:block; padding:5px; }

div.special {font-size:14px;}

/* checkout link & cart @ top right */
td.topr td.summary table {margin-left:15px; height:45px; width:97%;}
td.topr td.summary table strong {font-size:14px; line-height:5px; }
/* after click */
table.afterclick, table.afterclick .text, table.afterclick .banner {border:none; padding:0 15px; font-size:12px;}

/* popular image */
.variant tr.popular{background-color: #FFFFEC;color:#267500;}
.variant tr.popular td.package{background:url(imgs/star.gif) no-repeat top left;}
.variant tr.popular td a{color:#339900;}

/* checkout button */
.cart .chk_btn{padding:15px 40px 10px 0;text-align:right}
.cart .chk_btn input{font-size:16px; color:black; margin:0; background:url(imgs/chk_btn1.gif);border:none;height:26px;padding:0 12px 0 15px;font-weight:bold;cursor:pointer;display:inline-block;vertical-align:middle;font-family:tahoma;}
.cart .chk_btn u{background:url(imgs/chk_btn2.gif);height:26px;width:6px;display:inline-block;vertical-align:middle}

/* cart */
.cart .variant .products .pic {width:80px; overflow:hidden; padding:0; margin:0;}
.cart .variant .products .product strong {font-size:14px; font-weight:bold;}
.cart .variant .products td.product {font-size:11px; text-align:left; padding-left:8px;} 
.cart .variant .shipmethods {text-align:left; font-size:11px;}
.cart .variant td.price {width:80px;color:black; font-size:11px; overflow:hidden;}
.cart .variant td.subtotal {width:80px; color:black; font-size:11px; overflow:hidden; font-weight:bold;}
.cart .variant .remove, .cart .variant .update {width:25px; padding:1px; overflow:none; font-size:10px;}
.cart .variant .total #total {font-size:12px; text-align:center;}
.cart .variant .free {color:red;}
.cart .summary th.continue {text-align:left; padding-left:8px; font-size:12px;}
.cart .summary th.continue a, .cart .variant .update a {color:red; font-weight:bold;}
.cart .summary th.continue a:hover, .cart .variant .update a:hover {color:black;}
.cart .variant .qty select {/*border:1px gray solid;*/ font-size:11px;}
.cart tbody.summary tr.total th.totalprice {text-align:center; background:gray; color:white; font-size:14px; font-weight:bold;}
.cart tbody.summary td.shipmethods input[type='radio'] {vertical-align:bottom; /*margin:0 5px 0 15px;*/;}
.cart tbody.summary td.shipmethods label {margin:0 5px 0 15px;}

/* builtin checkout fix */
#checkout_form .content .left_col {padding-right:0;}
#checkout_form .right_col {font-size:12px;}
#checkout_form .method_selector table {margin-left:10px; margin-top:10px;}
form#checkout_form {width:100%; margin-top:25px;} 

a{color:#000}
body{color:#000;font-family:Tahoma,sans-serif;font-size:11px;background-color:#FFF}
html,body{margin:0;padding:0;height:100%}
form{margin:0;padding:0}
h1{margin-top:25px;margin-bottom:10px;font-size:36px;font-family:Arial;color:#073165;margin-left:40px}
h2, h3{margin-top:25px;margin-bottom:10px;font-size:26px;font-family:Arial;color:#073165}
/*h3{font-size:18px;font-weight:bold;color:#d52660;padding:5px 5px 5px 10px;margin-bottom:0}*/
img{border:none}
table{border:0;border-collapse:collapse}
td{padding:0}

.summary{font-size:10px;height:25px}
.summary table{margin-top:10px;width:175px}

.topr .header{background-color:#C2C2C2;color:#000;font-size:12px;padding-left:15px;height:30px}
.left_col{vertical-align:top;width:1%}
.left_col p{margin:0 10px}
.left_col .hdr{margin-bottom:6px 0 1px;padding-left:20px;background-color:#2A4070;color:#FFF;font-family:Arial;font-size:15px;font-weight:bold;line-height:35px;height:35px;vertical-align:middle}
.left_col .txt1{padding-bottom:10px;padding-left:15px;padding-right:10px;padding-top:15px;background-color:#C2D2E4;font-size:10px}
.left_col .txt2{padding-bottom:10px;padding-left:15px;padding-right:10px;padding-top:15px;font-size:10px}
.main{padding-left:15px;padding-right:15px}

.main_index{background-color:#FFF}
.main_index div,.main_index p,.main_index form{/*padding:8px*/}
#checkout_form div {padding:0;}
.main_index div p{padding:0}
.main_index div.subtitle{margin:0; height:30px;background-color:#7A7A7A;color:#FFF;font-size:18px;font-weight:bold;line-height:30px;padding:0}

.main_table{width:100%}
.main_table td{vertical-align:top}

.nav_bot{color:#FFF;background:url(imgs/art/52.gif) no-repeat top left;padding-top:15px}
.nav_bot a{color:#000;text-decoration:none;text-transform:uppercase;margin:10px}
.nav_bot a:hover{text-decoration:underline}
.nav_bot td{font-size:11px;text-align:center;text-transform:uppercase}

.nav_top, .nav_topr{padding-bottom:10px}/* !!! */
.nav_top a{margin-right:6px}
.nav_top a,.nav_topr a{background:url(imgs/art/03.gif) top left;height:32px;float:left;display:block}
.nav_topr a{float:right}
.nav_top td{padding-bottom:5px}
.page_title{margin-bottom:10px;margin-top:1px;padding-right:10px;color:#FFF;font-size:22px;font-weight:bold;text-align:right}

div.product {padding:16px 12px}
div.product table{margin:10px 0;}
div.product table thead th{text-align:center}
img.right{float:right}

/* UPDATED by slr 2008-08-05 */
table.product, table.variant {width:524px; line-height:18px;}
/*
table.variant tr:hover {background:#e0e0ff; font-size:14px; line-height:18px;}
*/
/*.variant td.package,*/ .variant td.price, .variant td.perpill, .variant td.buy {width:20%;}
/*.content & .pills*/
.combined th.content {width:25%;}

form{width:100%;}
form table.variant{width:100%}
.product .text{text-align:left;padding:8px}
table.variant{margin:8px;}
.variant td,.cart td,.cart tbody th{text-align:center;border:1px solid #CCC;font-weight:normal;padding:6px 0;}
.variant thead th,.cart thead th{font-weight:bold;line-height:18px;background-color:#9F9F9F;color:#FFF;padding:6px 0;}
.variant td a,.cart td a{color:#DA1D1D;font-weight:bold}
.variant td.content{font-weight:bold}
.cart .summary th{text-align:right}
.cart .total{font-weight:bold}

table.product_index{width:100%;margin-top:6px}
.product_index td{text-align:center;border-top:1px solid #CCC;border-bottom:1px solid #CCC}

.right_col{vertical-align:top;padding-left:15px;font-size:10px;padding-right:10px;line-height:15px}
.search{margin-top:5px;width:150px;background-color:#073165;color:#FFF;border:solid #9AB5D6 1px;margin-bottom:10px;margin-left:12px;padding-left:5px}
.sitename{color:#DA1B1B;font-size:20px;padding:0px;font-family:Arial;height:55px}
.sitename a{text-decoration:none;color:#DA1B1B}
button,form tfoot input{border:1px solid #CCC;background-color:#7A7A7A;color:#FFF;font-weight:bold}

.title{margin-left:120px;margin-top:10px;border-bottom:solid #B2B2B2 1px;padding-bottom:7px;font-size:18px;font-family:Arial;font-weight:bold}

.v_stretch_table{width:100%;height:100%;background-color:#CED6AF}
.v_stretch_table .top{vertical-align:top;background-color:#FFF}
.v_stretch_table .top1{vertical-align:bottom;width:568px;height:232px}
.v_stretch_table .top2{background:url(imgs/art/20.gif) no-repeat}
.v_stretch_table td.topleft{width:50%;background:url(imgs/art/19.gif) top right no-repeat;vertical-align:top}
.v_stretch_table td.topr{vertical-align:top; background:url(imgs/art/20.gif) no-repeat top right}
.v_stretch_table td.topright{width:50%;background:url(imgs/art/21.gif) no-repeat top left;vertical-align:top}
.v_stretch_table td.topleft div,
.v_stretch_table td.topright div{height:30px;margin-top:339px;background-color:#7A7A7A}
.v_stretch_table td.topright div{background-color:#C2C2C2}
.v_stretch_table tr.bot{vertical-align:top}

li{margin-bottom:10px;margin-top:5px}
li div{padding-bottom:0.5em}
li div span{font-weight:bold;line-height:20px}
p,div.txt1,div.txt2{margin-bottom:10px;margin-top:5px;text-align:justify}
/*.prod_info_table{margin-bottom:15px;margin-top:20px}
.prod_info_table td{vertical-align:top;text-align:left}
.prod_info_table .pic{margin-left:20px;margin-top:7px}*/

.info{margin:20px;width:420px}
.info thead th{background-color:#F0F0F0}
.info td,.info th{text-align:left;border:1px solid #CCC;padding:5px 10px 5px 10px}

TD.aright{text-align:right}

.copyright{color:#676B57;margin-left:10px}
.copyright a{color:#676B57;text-transform:none;margin:0;text-decoration:underline}

.blisters td{vertical-align:top;padding:2px 8px}

.testimonials div{margin:12px 0}
.testimonials span{font-style:italic}

.name{border-top:#CCC dashed 1px;padding-top:5px;margin-bottom:35px}
#checkout_form .name{margin-bottom:0}

table.bookmark, div.clear{clear:both}
.bookmark TH{width:40px;height:30px}

.lang{padding:15px 0}
.lang a{margin:4px;float:left}
.lang div{padding:4px}

.callus{color:#FFF;margin-left:10px;margin-bottom:7px;font-size:12px}

.addr{background:url(imgs/addr.gif) no-repeat;height:15px;margin-left:10px}

.buner1{text-align:center;border-top:1px solid #CCC}

.cart tfoot th{padding-top:1em}
.cart button,.cart tfoot input{margin:4px}

div.faq h2{margin-top:2em;margin-bottom:-1em;color:#487B10}
div.faq table,div.faq table td{border:1px solid #487B10;padding:4px 8px}
div.faq table thead td{font-weight:bold;background:#F0F0F0}

.error{color:#A00}
div.error{color:#F00;font-weight:bold;padding:10px}
img.vcode{vertical-align:middle}

tr.upgrade td{padding:7px;text-align:center}
tr.upgrade td span{padding:5px 10px;background:#F8FFEC}
tr.upgrade td span a, tr.upgrade td span b{color:#000}
tr.upgrade td span a{text-decoration:underline}

div.promobanner{padding:1px}

div.contact p img{vertical-align:bottom}

.product_index th{background:url(imgs/price_box.gif) no-repeat center;height:79px;vertical-align:middle;color:#FFF;font-weight:normal}
.product_index th span{display:block;font-size:30px;font-weight:bold;margin-top:10px}

.main_index div.your_bonus {padding:0 0 10px; margin:0 auto 10px; width:100%;}
.your_bonus{/*margin:8px;padding: 0 0 10px;*/border: solid 1px #ccc;}
.your_bonus div{background:url(imgs/mrk1.gif) 25px center no-repeat;line-height:1;padding:6px 0 6px 70px;vertical-align:middle;text-align: left;font-size: 11px;margin: 0 10px;}
.your_bonus div.selected{background-image:url(imgs/mrk2.gif);background-color: #F8FFE8;}
.your_bonus div.hdr{font-size:11px;background:#9F9F9F;font-weight: bold;padding:6px 20px;margin:0 0 10px;color: #fff;line-height: 16px;}


.main_index div {margin:10px;}

