@charset "utf-8";
@import "layout.css";
@import "icons.css";



*{margin:0; padding:0; }
body {font-size:12px; 
font-family:Arial, Helvetica, sans-serif; }
a:focus, input, img{outline:none;}
table {font-size:inherit; font-size:100%;}
select, input, textarea {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
pre, code{font-size:100%;}
.invisible{display:none;}
tr, td {padding: 6px;}
td.icon {text-align: center;}
body {margin: 0; padding: 0px;  /* 2x (left-side fullwidth + main padding) + right-side fullwidth */}


/* Common styles */
body {background:#eee9db url(body-bg.gif) repeat-x top left;}
#page {font-family: Arial, Helvetica, sans-serif; color: #111; line-height:1.5em; background-color: #fff; width:980px; margin:0 auto;}
#container { margin:0; position:relative;}
#main {}
#main .node .content{color: #3D3D2D;}
#squeeze {}
div.content, div.links {font-size: 12px;}
a, a:link, a:visited {color: #0099FF; text-decoration: none; outline:0;}
a:hover, a:focus {color: #006DB6;}
a:active, a.active {color: #006DB6;}

div.content2, div.links2 {font-size: 12px;}
a, a:link, a:visited {color: #000000; text-decoration: none; outline:0;}
a:hover, a:focus {color: #000000;}
a:active, a.active {color: #000000;}

div.content3, div.links3 {font-size: 12px;}
a, a:link, a:visited {color: #666666; text-decoration: none; outline:0;}
a:hover, a:focus {color: #666666;}
a:active, a.active {color: #666666;}



h1.title, h1.title a, h1.title a:hover {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 200%; margin:0; margin-bottom:0px;  line-height:normal;}


h1, h1 a, h1 a:hover { font-size: 140%; color: #B47A01; font-family: Arial, Helvetica, sans-serif; margin:.5em 0 .5em 0;}
h3 {font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
h4, h5, h6 {font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
p, .book .body {padding: 0 0 0.5em 0; margin: 0;}
pre {background: #ddd; border: 1px solid #aaa; padding: 0.75em 1.5em;}
blockquote {border: 1px #ccc solid; margin: 0.5em 1em; padding: 0.3em; font-style: italic;}
code {font-size: 100%; font-family: Profont, 'lucida console', 'Courier New', Monaco, monospace;}
img {border: 0;}
ol, ul, dl {}
/* Header styles */
#header {
  background:url(header-bg.gif) repeat-x top left;}
#logo-title {margin:0 auto;	height:110px; position:relative;}
#logo{vertical-align: baseline; /* float:right;*/ }
#name-and-slogan {display: inline;}
#site-name {margin: 0; display: inline;}
#primary{
background:transparent url(images/top-nav-bg.gif) repeat-x scroll 0 0;
height:38px;
}
#site-name a, #site-name a:hover {font-family: times, serif; font-weight: bold; text-transform: uppercase; color: #68684D; font-size: 176%; margin: 0; padding: 0;}
#site-slogan {color: #DEDE96; font-style: italic; font-family: serif; margin: 0; font-size: 95%; margin-left:0px; padding-bottom: 10px; display: inline;}
#search {/*position: absolute;*/ padding:0; top: 0; right: 0; display:block; background:url(search-bg.gif) no-repeat right top; height:37px; float:left; padding-right:2px;}
	#search .inner{background:url(search-bg.gif) no-repeat left top; float:left;	height:37px; padding:0 1px;	padding-right:3px;}
#mission{color: #68684D; font-weight:bold; margin: 0; padding: 1.5em 0; font-size: 115%;/*  border: solid 1px #9e9e72;*/ font-family: arial, helvetica, sans; line-height: 150%; text-align: justify;}
#mission img {margin: 1em 0; padding: 0; vertical-align: middle;}
.breadcrumb {margin:0; padding:0; font-size: 85%; border-bottom: 1px solid #FFA90A; margin-bottom: 1em; letter-spacing: 1px;}
/* Menu styles */
#secondary ul {margin:0; padding:0; list-style:none;}
#secondary li {margin:0; padding:0; display:inline;}
#secondary li a {float:left; display:block; color: #fff; font-size: 85%; text-decoration:none; padding:0px 5px 0px 5px;}
#secondary a:hover {background:#2763A5;}
#secondary a.active {font-weight:bold;}
/* Link styles */
ul.links {text-align:left;}
.taxonomy {margin:0; padding:0; display:inline;}
.taxonomy ul.links li, .taxonomy ul.links li.first {/*  border-color:#cdcd3e; border-width: 1px 1px 1px 0; border-style: solid;*/ padding:.4em .4em .4em 0; display:block; float:left;}
.taxonomy ul.links li:after {content: "";}
.taxonomy ul.links li.last:after {content: "";}
.taxonomy ul.links a {color: #bdbd19; background: url(images/etiq.png) no-repeat 0px 1px;}
ul.links li.first {padding-left:0;}
.taxonumy .links {color: #999;}
.taxonomy .links a {padding: .2em 0 .2em 2.2em ;}
.taxonumy .links a:hover {text-decoration: none;}
.submitted, .taxonomy {font-size: 85%; color: #999;}
.links ul li {background: none;}
/* Form styles */	
input, textarea, textfield {margin:0; color: #000; font-family: arial; padding:1px; font-size: 100%;}
fieldset {border: solid #ccc 1px;}
input.form-checkbox, input.form-radio {border: none;}
#search .form-text, #user-login-form .form-text {color: #444; border: 1px solid #6191C5; padding: 2px;}
.form-submit, .button {padding: 1px;}
#search .button, #search .form-submit, #user-login-form .button, #user-login-form .form-submit {background-color: #68A0D9; color: #fff; font-weight:bold; /*border: 1px solid #4070A1;*/}
#node-form, #node-form .node-form {overflow:auto;}
#user-login-form {text-align:left;}
#user-login-form .item-list ul {margin-top:10px;}
/* Alerts, Status, Help Messages  */
.messages {min-height: 32px;                 /* icon height */ padding: 1.3em 1em .3em 52px; border: 2px solid #ddd; background: #eee; margin: 10px 0;}
div.error {border: 2px solid #F00;}
.messages ul {padding: 0 0 0 20px; margin-left:40px;}
/* Footer styles */
.panel-3col-33-stacked .panel-bottom-wraper{}
.panel-bottom-wraper .panel-bottom-left {float:left; width:319px; height:auto; border-right:1px #dfd9ce solid;}
	.panel-bottom-wraper .panel-bottom-left .inside{margin:0 10px;}
.panel-bottom-wraper .panel-bottom-mid{ width:319px; margin-left:319px;	height:auto; border-right:1px #dfd9ce solid;}
	.panel-bottom-wraper .panel-bottom-mid .inside{margin:0 9px 0 10px;}
.panel-bottom-wraper .panel-bottom-right{float:right; width:320px; height:auto;}
	.panel-bottom-wraper .panel-bottom-right .inside{margin:0 10px;}
#footer {border-width: 2px 0 0; color:#9e9e72; text-align: center; margin:0; font-size: 85%; padding: 1em;}
#footer a {color: #9e9e72; font-weight:bold;}
#footer a:hover {border-bottom: 1px solid #FFFFFF;}
#footer img.drupal-powered {position:relative; top:.3em;}
/* Administration styles */
.admin-panel {margin:0; padding:0;}
.admin-panel .body {background-color: #FEFEDC; border: solid #B47A01 1px;}
.admin-panel .body dl, .admin-panel .body p {padding:10px;}
.admin-panel h3 {margin-bottom:0; padding:5px 5px 5px 45px; font-family: helvetica, sans-serif; font-size: 122%; color:#fff; border-width: 0px 2px 2px 2px;}
/* Comment styles */
.comment {margin:0px 0px 10px 0; padding: 10px; background: #EBF2F8;}
.comment  h3.title, .comment  h3.title a {font-size: 122%; color: #2266AB; font-weight:normal; font-family: "Trebuchet MS", Arial, Verdana, Sans-serif; margin-bottom:3px; margin-top:0;}
.comment .picture, .node .picture {float:left; margin-right:15px;}
.comment-unpublished {background: #FCE38E;}
.comment .new {color: #FFC600; font-weight:bold; font-family: "Trebuchet MS", Arial, Verdana, Sans-serif;}
.comment .links {text-align: right;}
/* Poll styles */
.poll .bar .foreground {background:url(images/poll-result-bg.gif) repeat-x top left; height:7px;}
.poll .bar {padding:0px; background: #fff;}
/* Book styles */
div.node div.content .book-navigation {background: #eee; margin:0; padding:0;}
div.node div.content .book-navigation ul.menu {border:0; border-top:1px solid #2763A5; margin:0; padding-bottom:10px;}
div.node div.content .book-navigation .page-links {background: #C1D4EA; /*#347FD2;*/ border:1px solid #2763A5; border-width:1px 0 1px 0; padding:5px; margin:0;}
/* Forum styles */
#forum table {width: 100%;}
/* Pager styles */
.pager a {float:left; padding-top:3px;}
.pager  a.pager-current {background:url(images/pagination_left_bg.gif) no-repeat left top; padding:0 0 0 6px; height:23px; float:left; color:#666; line-height:23px;	cursor:pointer;	margin-top:2px; }
.pager  a.pager-current span{background:url(images/pagination_right_bg.gif) no-repeat right top; height:23px; float:left; padding:0 6px 0 0;}
.pager  a.pager-next {background:url(images/next-btn.gif) no-repeat right top; height:30px;}

.pagination{float:right;}
.pagination a{float:left; line-height:24px;	/*padding-top:3px;*/cursor:pointer;}	
		.pagination a.active{background:url(images/pagination_left_bg.gif) no-repeat left top; padding:0 0 0 6px; height:23px; float:left; color:#666;			 line-height:23px; cursor:pointer;}
			/*margin-top:1px;*/
			.pagination a.active span{background:url(images/pagination_right_bg.gif) no-repeat right top; height:23px; float:left; padding:0 6px 0 0;}
ul.pageLoop li{float:left; list-style:none; list-style-type:none; margin-left:10px;}
ul.pageLoop li a{display:block; padding-top:3px;}
ul.pageLoop li.active{background:url(images/pagination_left_bg.gif) no-repeat left top; padding:0 0 0 6px; height:23px; float:left; color:#666; line-height:23px; cursor:pointer; margin-top:1px;}
ul.pageLoop li.active a{background:url(images/pagination_right_bg.gif) no-repeat right top; height:23px; float:left; padding:0 6px 0 0; color:#666;}

/* Node, Block, Content styles */
.node {margin-bottom:15px; padding-bottom:15px;}
/*.node h2.title {
  margin-bottom:.1em;
}*/
#block .blockinner .title0{color:#CC0000;}
.node .content {padding-top:10px; padding-bottom:5px;}
.sticky {border: solid 1px #cdcd3e; padding: 7px;}
.profile {clear:none;}
.sidebar h2.title {color:#68684D; font-size:12px;}
#sidebar-left .block, #sidebar-right .block {/*  border-bottom: solid #ddd 1px;*/ padding-bottom:15px; margin-bottom:20px;}
#sidebar-left {/*background:transparent url(images/film.png) repeat-y 0 0; border-right: 1px dotted #e0e0b5;*/}
#sidebar-right {/*background:transparent url(images/film-right.png) repeat-y 100% 0; border-left: 1px dotted #e0e0b5;*/}
.block .item-list ul {padding-left:0;}
#block-i18n-0 ul li {display: inline;}
#block-i18n-0 ul {float: right; padding: .25em 20px; font-size: 85%;}
#block-i18n-0 h2 {padding: 0; margin: 0;}
.image {padding: 1em 0;}
/**
 * Status report colors.
 */
table.system-status-report tr.error, table.system-status-report tr.error th {background-color: #fcc; border-color: #ebb; color: #200;} 
table.system-status-report tr.warning, table.system-status-report tr.warning th {background-color: #ffd; border-color: #eeb;} 
table.system-status-report tr.ok, table.system-status-report tr.ok th {background-color: #dfd; border-color: #beb;}
/**
 * Video lists (like front-page)
 */
#squeeze .ntype-video {border-bottom: 3px solid #f0f0ad; padding-bottom: .5em; margin-bottom: 2em;}
#squeeze .ntype-video h2.title a {font-family: times, serif; font-weight: bold; color: #B47A01;}
#squeeze .ntype-video .image {padding: .7em; border: 1px solid #dedea0;}
#squeeze .ntype-video .content {font-size: 85%;}
#squeeze .ntype-video div.links {font-size: 85%;}
/**
 *  The pager
**/
.pager {font-family:Arial, Helvetica, sans-serif; float:right;}
.pager a{color: #006DB6; border: none; padding-top:3px;}
.pager-current {padding: 0; background: none; color: #B47A01;  border-color: #dddd22;}
	.paging ul{list-style:none;	float:right;}
         .paging ul li{margin-right:5px; float:left; font-weight:bold;}
/** *  views blocks in sidebars**/
.sidebar {line-height: 110%; }
.sidebar .block-views ul li {list-style-type: none; list-style-image: none; display: block;}
.sidebar .block-views ul {padding-left: 0;}
.sidebar .block-views .item-list ul li {margin: 0;}
.sidebar .block-views .item-list ul li .image {padding: .7em; border: 1px solid #dedea0; background: #fff;/*  max-width: 162px; */}
.sidebar .block-views .item-list ul li .view-field {font-size: 85%;}
.view-data-users-name, .view-data-node-title {margin: 0; padding: 0;}
.view-data-users-name {margin-bottom: 1em;}
.view-data-users-name a{color: #000; font-weight: normal;}
.view-data-node-title {font-family: times, serif;}
.view-data-node-title a {font-weight: bold; font-size: 120%; color:#B47A01;}
/* Front-page featured video */
.panel-col-top .panel-col-last div.node, .panel-col-top .panel-col-first div.node, .view-content-latest-featured-videos-in-panels ul {border: 1px solid #dedea0; padding: 5px 10px;  background: #fff;}
.view-content div.node {min-height: 25em;}
.view-content-latest-featured-videos-in-panels ul {padding: 1em;}
.view-content-latest-featured-videos-in-panels .view-data-node-title, .view-content-latest-featured-videos-in-panels .view-label-node-title {display: inline;}
.view-content-latest-featured-videos-in-panels .view-label-node-title {font-size: 140%; text-transform: uppercase; font-weight: bold; color: #FFAE00;}
.view-content-latest-featured-videos-in-panels .view-data-users-name, .view-content-latest-featured-videos-in-panels .view-label-video-play-counter, .view-content-latest-featured-videos-in-panels .view-data-video-play-counter {width: 100%; font-size: 90%; color: #68684D;}
.view-content-latest-featured-videos-in-panels .view-label-video-play-counter, .view-content-latest-featured-videos-in-panels .view-data-video-play-counter {display: inline;}
.view-content-latest-featured-videos-in-panels .view-label-video-play-counter:after {content: " : "}
.view-content-latest-featured-videos-in-panels .view-data-users-name:before { content: "by: "}
.panel-col-top ul li {list-style-type: none; list-style-image: none; padding: 0; margin: 0;}
.panel-col-top div.node .image {background: #fff;}
.panel-col-top div.node h2.title {margin: 0; padding: 0;}
.sidebar a.active  {border-bottom: 1px solid #FFA90A;}
.sidebar ul li a {display: block;}
.sidebar #block-block-4, #block-block-4 p, #block-block-4 .content {margin-top: 1.5em; margin-bottom: 0; padding-bottom: 0;}
#video-player {float: left; width: 100%; padding: .5em 0;}
#video-player p {font-size: 90%; line-height: 100%;}
/* Added on 20-March-09*/
#header .advertize{height:90px;	background:#efeadd url(images/add-top-shadow.gif) no-repeat left top; padding:4px 0;}
	#header .advertize img{margin-left:126px;}
#header .advertize .tagimage{margin-left:110px;}
#page .popularTopics{background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; margin-bottom:5px;}
	#page .popularTopics .topics{margin:auto; width:940px; border-bottom:1px #cdc6bb solid; height:auto; padding:5px 0 10px 0;}
	#page .popularTopics span{color:#F15722;}
	#page .popularTopics a{color:#0099FF; text-decoration:none; font-weight:bold; margin:0 2px;}
	#page .popularTopics a:hover{color:#006DB6;}
/*-----Footer-------*/
#footer-wrapper{background-color:#fff; padding:0 10px; border-top:1px #fff solid; width:960px; margin:0 auto;}
	#footer-wrapper .footer-top{}
		#footer-wrapper .footer-top .left-panel{float:left;	width:320px;}
.cont-grid{font-size:12px;}
	.cont-grid tr th{text-align:left; padding-left:10px;}
		.cont-grid tr th.paddingTop8{padding-top:8px;}
		.cont-grid tr th.paddingleftNone, .cont-grid tr td.paddingleftNone{padding-left:0;}
		.cont-grid tr td{padding:0;}
			.cont-grid tr td.paddingTop10{padding-top:5px;}		
			.cont-grid tr td.border0{border:none;}
				.cont-grid tr td ul, .cont-grid tr td ul.margin-left15{margin:0; padding-left:0; margin-left:25px;} 
				.cont-grid tr td ul.margin-left15{margin-left:15px;}
					.cont-grid tr td ul li{margin-bottom:3px;}
						.cont-grid tr td ul li span.green{color:#83a747;}
a.seeAll{background:url(images/see-all.gif) no-repeat center left; padding-left:20px; margin-left:10px; list-style:none; font-weight:bold;}
	a.seeAll.margin-left0{margin-left:0;}
		a.seeAll.margin-left0.margin-top10{margin-left:0; margin-top:5px; display:block;}
#footer-wrapper .footer-top .mid-panel{float:left; width:319px;	border-left:1px #999999 solid; height:250px;}
#footer-wrapper .footer-top .right-panel{float:left; width:320px; background-color:#CCCCCC;}
#footer-wrapper .footer-mid{ height:56px; margin-top:10px; }
#footer-wrapper .footer-mid div.backgroundColor{background-color:#f7f1e3;}
		.footer-mid .footer-crowsel{overflow: hidden; width: 850px !important; visibility:visible; overflow:hidden; position:relative; z-index:2; left:0; margin-left:25px;}
			.footer-mid table tr td{padding:0; height:55px; overflow:hidden;}
		#footer-wrapper .footer-bottom{background-color:#e3ded1; font-size:12px; padding:10px 0 10px 0; margin-top:10px; text-align:center;	width:980px; margin-left:-10px; font-weight:bold;}
		#footer-wrapper .footer-bottom a{color:#0099FF;	text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
			#footer-wrapper .footer-bottom a:hover{color:#006DB6; text-decoration:none;	border-bottom:none;}
		#footer-wrapper .footer-bottom span{color:#636363; display:block; font-weight:bold;}
/* Utility */	
.seperator{background-color:#eae5d2; height:10px; margin:15px 0; font-size:1%;}
.seperator.margin-top10{margin-top:10px;}
.titleWraper{/*border-bottom:1px #e2dcd2 solid; height:25px;*/ margin:0; padding:0; color:#68635D; font-family:Arial,Helvetica,sans-serif; height:27px; border-bottom:1px #e2dcd2 solid; line-height:27px;}
	.titleWraper .leftHead{float:left; }
	.titleWraper .rightHead{float:right; }
h2{/*color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:normal;	font-size:18px;	margin-top:0; padding-bottom:8px;*/font-size:18px; font-weight:normal;  display:block; }
h2 span{/*border-bottom:3px #b2eb35 solid; padding-bottom:3px;*/ border-bottom:3px #b2eb35 solid;}
	h2 span.blue{border-bottom:3px #4fc7e9 solid; }
a.visit{color:#0099FF; font-size:12px;}
.grid-one{border-top:none; border-collapse:separate; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
	.grid-one tr td{border-bottom:1px #e2dcd2 solid; padding-top:10px; padding-bottom:5px;}
	.grid-one tr td.paddingLeftNone{padding-left:0;}
	.grid-one tr td.paddingTopLeftNone{padding-top:0; padding-left:0;}
	.grid-one tr td.border-bottom3{border-bottom:3px #e2dcd2 solid;}
	.grid-one tr td.padding-top5{padding-top:5px;}
	.grid-one tr td a.title{line-height:12px ; font-weight:bold; display:block;}
	.grid-one tr td.padding-tp-bt-5{padding-bottom:5px;	padding-top:5px;}
	.grid-one tr td.padding-lt-rt-5{padding-left:5px; padding-right:5px;}
	.grid-one tr td span.detail{color:#666666;}
	a.cart{background:url(images/cart.gif) no-repeat center left ; padding-left:20px; margin-top:5px; display:block;}
	.grid-one tr td p{margin:0;	padding:0;}
	.grid-one tr td.borderNone{border:none;}
	.grid-one tr td.borderTop{border-top:1px #e2dcd2 solid;}
	.grid-one tr td table tr td{padding:0; border:none;}
	.grid-one tr td table tr td span.detail{color:#666666;}
.car{overflow: hidden; 	visibility: visible; z-index: 2; left: 0px; height:250px; }
h3{font-size:14px; color:#68635D;}
.popular{margin-top:9px;}
	.popular tr td{padding-top:0; padding-bottom:0;}
	.popular ul{margin-left:10px;}	
		.popular ul li{margin-bottom:3px;}
#header .search{position:absolute; top:25px; right:0;}
	#header .search tr td{padding:0;}
	#header .search tr td.padding-top10{padding-top:10px; padding-left:5px;}
	#header .search input.form-text{width:235px; border:1px #b2b2b2 solid;	background: #fff url(input-bg.gif) repeat-x top left; height:21px; float:left;		margin-top:5px;	margin-left:5px;}
		#header .search .button-wraper span{margin-left:5px; #margin-left:2px; margin-top:4px;}
.submit{font-weight:bold; background:url(images/search-btn.gif) no-repeat top left; width:71px;	height:27px; color:#fff; border:none;}
	.submit:hover{background:url(images/search-btn-hover.gif) no-repeat top left; height:27px; border:none; width:71px;}
.sign-in-search, .addbtn{background:url(images/sing-in-search.gif) no-repeat top left; height:27px; width:69px; color:#fff;	border:none; font-weight:bold; padding:0 5px;}
	.sign-in-search:hover, .addbtn:hover{background:url(images/sing-in-search-hover.gif) no-repeat top left; height:27px; width:69px;}
ul.quicktabs_tabs{list-style:none; font-family:Arial, Helvetica, sans-serif;}
	ul.quicktabs_tabs li{float:left;}
	ul.quicktabs_tabs li a, ul.quicktabs_tabs li a.selected{float:left; background:url(images/grey-btn-bg.gif) no-repeat left top; height:23px; display:block;	 line-height:23px; margin-right:5px;	font-size:12px;	cursor:pointer;}
		ul.quicktabs_tabs li a span, ul.quicktabs_tabs li a.selected span{background:url(images/grey-btn-bg.gif) no-repeat right top; height:23px; display:block;		float:left;	padding:1px 6px; padding-left:10px;	line-height:23px; font-weight:bold;	padding-right:10px;	color:#0099FF;}
		ul.quicktabs_tabs li a.selected{background:url(images/grey-btn-bg-hover.gif) no-repeat left top; height:23px; color:#666666;}
		ul.quicktabs_tabs li a.selected span{background:url(images/grey-btn-bg-hover.gif) no-repeat right top; height:23px;}
ol.mostPopular-list	{margin-top:10px; margin-left:25px; color:#666666; font-weight:bold; list-style:none;}	
	ol.mostPopular-list li{margin-bottom:3px;}
		ol.mostPopular-list li a{font-weight:normal;}
		.mostPopular-list tr td{padding:1px 0;	font-size:12px;}
		.mostPopular-list tr td.number{color:#666666; font-weight:bold;}
.top10-grid{}
	.top10-grid tr td{padding-top:10px;	padding-bottom:5px;} 
	.top10-grid tr td.orderList{font-size:24px;	color:#8c8883;}
	.top10-grid tr td.borderBottom{border-bottom:1px #e2dcd2 solid;}
	.top10-grid tr td.borderNone{border:none;}
	.top10-grid tr td span.heading{font-size:10px; font-weight:bold; color:#666666; display:block; text-transform:uppercase;}
	.top10-grid tr td span.detail{font-size:12px; color:#666666; display:block;}
	.top10-grid tr td span.voteNum{color:#f15722; font-size:12px; font-weight:bold;}
	.top10-grid tr td a.link{font-size:14px; font-family:Helvetica;	font-weight:bold;}
	.top10-grid tr td p.content{color:#666666; font-size:12px;}
/*----------------------*/		
.gardenContainer, .storiesCrowser{padding:10px 0; border-bottom:5px #c9c3bc solid; /*height:225px;*/ height:auto;}
.storiesCrowser{border:none;}
	.gardenContainer .leftBlock, .storiesCrowser .leftBlock{float:left;	width:450px; border-right:1px #000000 dotted; padding-right:5px; /*height:225px;*/ height:auto;}
	.storiesCrowser .leftBlock{width:288px; float:left;}
	.storiesCrowser .leftBlock h3 a{color:#000;}
	.storiesCrowser .leftBlock table tr td a.votes, .storiesCrowser .leftBlock table tr td a.comments{color:#666666;}
	.gardenContainer .centerBlock, .storiesCrowser .centerBlock{float:left; width:240px; padding:0 5px;	border-right:1px #000000 dotted; /*height:225px;*/ height:auto;}
	.storiesCrowser .centerBlock{width:295px; float:left; padding:0 15px;}
	.gardenContainer .rightBlock, .storiesCrowser .rightBlock{float:left; width:228px; padding-left:5px; /*height:225px;*/ height:auto;}
	.storiesCrowser .rightBlock{width:295px; float:left; padding-left:10px;}
h3.title{font-family:Helvetica; font-size:30px;	font-weight:bold; color:#000; line-height:30px;}

.gardenContainer .leftBlock table tr td, .storiesCrowser .leftBlock table tr td, .storiesCrowser .centerBlock table tr td, .storiesCrowser .rightBlock table tr td{border-bottom:1px #e2dcd2 solid;}
	.gardenContainer .leftBlock table tr td p.content{font-size:12px; color:#666666; margin-top:10px;}
	.storiesCrowser .leftBlock table tr td.padding-topNone{padding-top:0;}
		.gardenContainer .leftBlock table tr td.borderNone, .storiesCrowser .leftBlock table tr td.borderNone, .storiesCrowser .centerBlock table tr td.borderNone, .storiesCrowser .rightBlock table tr td.borderNone{border:none;}
a.readMore{font-weight:bold; display:block;}
a.comments, a.commentsadd {background:url(images/comments.gif) no-repeat left center; padding-left:20px; color:#666666; font-weight:bold;}
a.commentsadd{background:url(images/commentsadd.gif) no-repeat left center;}
	a.comments:hover, a.commentsadd:hover{color:#006DB6;}
span.green, strong.green{color:#93d00d;}
strong.green{font-weight:bold;}
a.votes{background:url(images/tick.gif) no-repeat left center; padding-left:20px; color:#666666; font-size:12px; font-weight:bold;}
	a.votes:hover{color:#006DB6;}
	a.votes span.red, span.red{color:#f15722;}
		span.red.font28{font-size:25px;	font-weight:bold;}
.gardenContainer .centerBlock table tr td, .gardenContainer .rightBlock table tr td{border-bottom:1px #e2dcd2 solid;}
.gardenContainer .centerBlock table tr td.borderNone, .gardenContainer .rightBlock table tr td.borderNone{border:none;}
		.gardenContainer .centerBlock table tr td.paddingTopNone, .gardenContainer .rightBlock table tr td.paddingTopNone, .storiesCrowser .leftBlock table tr td.paddingTopNone, .storiesCrowser .centerBlock table tr td.paddingTopNone{padding-top:0;}
ul.crowser li{width:295px;  height:240px;}
h4.heading{font-size:10px; font-weight:bold; color:#666666; display:block; text-transform:uppercase;}
a.linkHeading{font-size:14px; font-family:Helvetica; font-weight:bold;	line-height:16px !important;}
a.linkHeading1{font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:18px;}
	a.linkHeading .arial{font-family:Arial, Helvetica, sans-serif;}
.gardenContainer .centerBlock table tr span.content, .gardenContainer .rightBlock table tr span.content, .storiesCrowser .leftBlock table tr span.content, .storiesCrowser .rightBlock table tr span.content, .storiesCrowser .centerBlock table tr span.content {font-size:12px; color:#666666; display:block; line-height:18px;}
/*----------------------*/	
.adviceTips, .stories, .poll-head, .fun, .jokes, .blogsH{margin:15px 10px 10px 10px;}
.fun, .blogsH{border-bottom:3px #f15722 solid; height:70px;}
.blogsH{border-bottom:3px #f15722 solid; height:78px;}
.jokes{border-bottom:3px #f15722 solid; height:70px;}
.stories{height:70px; border-bottom:3px #f15722 solid;}
.adviceTips{height:70px; border-bottom:3px #f15722 solid;}
.adviceTips .moreLinks, .stories .moreLinks, .poll-head .poll-head-left, .fun .moreLinks, .jokes .moreLinks, .blogsH .moreLinks{float:left;	width:600px;}
	.blogsH .moreLinks{background:url(images/fruits-bg.gif) no-repeat right top; height:78px; width:620px;}
	.adviceTips .moreLinks span, .stories .moreLinks span, .fun .moreLinks span, .jokes .moreLinks span, .blogsH .moreLinks span{color:#f15722;	font-size:13px;}
		.blogsH .moreLinks span.lhb{font-size:18px;	color:#f15722; font:Helvetica; font-weight:normal;}
.poll-head{border-bottom:3px #999999 solid; height:80px;}
h2.advice{font-size:24px; font-family:Arial, Helvetica, sans-serif;	color:#000;	font-weight:bold; border:none; margin-bottom:5px;}
		.adviceTips .moreLinks a.links, .stories .moreLinks a.links, .fun .moreLinks a.links, .jokes .moreLinks a.links, a.links, .blogsH .moreLinks a.links{background:url(images/arrow-bullet.gif) center left no-repeat;	padding-left:8px; font-weight:bold;	margin-left:10px; font-size:13px; }
.adviceTips .sponsored, .stories .sponsored, .article-head .sponsored, .poll-head .sponsored, .fun .sponsored, .jokes .sponsored, .blogsH .sponsored{float:right;}
.moreLinks span{color:#F15722; font-size:13px;}
.sponsored{text-align:right;}
	.adviceTips .sponsored span, .stories .sponsored span, .article-head .sponsored span, .poll-head .sponsored span, .fun .sponsored span, .jokes .sponsored span, .blogsH .sponsored span, .sponsored span{font-size:11px;	color:#9a9a9a;}
.panel-top-wraper1{border-bottom:3px #F15722 solid; margin:10px; padding-bottom:10px;}
.panel-top-wraper1 .panel-col-top1 .moreLinks{float:left;}
.moreLinks ul{list-style:none;}
	.moreLinks ul li{float:left;}
		.moreLinks ul li a{background:url(images/arrow-bullet.gif) center left no-repeat;	padding-left:8px; font-weight:bold;	margin-left:10px; font-size:13px;}
.panel-top-wraper1 .top-right{width:200px; float:right;}
/*----------------------*/
.poll{margin-left:10px;}
	.poll .vote-form .choices .form-item {font-size:36px; font-family:Helvetica; line-height:35px;}
.poll label.option{font-size:18px; color:#666666;}
.poll .text{font-size:18px; margin-top:10px; color:#666666;}
.poll .text span{color:#F15722; margin-left:5px; font-size:12px; font-weight:bold;}
h2.poll-head{font-size:36px; font-family:Helvetica; line-height:30px; color:#000; border:none; font-weight:bold;}
.form-radios .form-item{margin:0;}
.form-checkboxes, .form-radios{margin:0;}
.poll p{margin-top:10px; margin-left:0; text-align:left;}
	.links1 ul.links{position:static !important;}
.topJokes table tr td{border-bottom:1px #e2dcd2 solid; padding-left:0;}
.topJokes table tr td.borderNone{border:none;}
a.smile{background:url(images/smile.gif) no-repeat left center; padding-left:25px; display:block; margin-left:0;}
	a.smile strong{color:#000;}	
.favWeek table tr td span{font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#000;	display:block; margin-top:5px; line-height:22px; font-weight:bold;}
/*----------------------*/		
h2.article{font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#000; font-weight:bold; line-height:30px; border:none;}
h2.poll{font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#000; font-weight:bold; border:none;}
.article-head{margin-left:10px; border-bottom:3px #c9c3bc solid; height:70px; margin-bottom:10px; margin-right:10px; padding:10px 0;}
.article-head .content, .moreLinks .content{float:left;	font-size:14px;	color:#636363; width:600px;}
	.article-head .content span{display:block;	margin-top:8px;	font-size:12px;	color:#000;}
/*----------------------*/
.headLinks{}
	.headLinks .leftLink{float:left; margin-left:5px;}
		.headLinks .leftLink strong{font-size:18px;}
		.headLinks #firstcmt{font-size:12px; font-weight:bold;}
	.headLinks .rightLink{text-align:right;	margin-right:5px;}
		.headLinks .rightLink span{font-size:11px; color:#666666;}
	.headLinks .rightLink a{font-weight:bold; font-size:11px;}
		.wraper-article p{font-size:14px; margin:10px 0 0 10px;}
/*----------------------*/
/*.wraper-article p span{font-size:36px; font-weight:bold;}*/
		.wraper-article p.margin-top20{margin-top:20px;}
.wraper-article .left-section{float:left; margin:18px; margin-right:30px; width:217px; margin-left:0;}
	.left-section span{font-size:10px; color:#666666; line-height:10px;	display:block; margin-bottom:5px;}
			.left-section .block-display{border-top:1px #e2dcd2 solid;	border-bottom:1px #e2dcd2 solid; font-size:16px; font-family:Arial, Helvetica, sans-serif; text-align:center;				padding:10px;}
			.left-section .block-displayII{border-bottom:3px #0099ff solid;	padding-bottom:5px;}
			.left-section ul {margin-left:18px;	margin-top:5px;}
/*----------------------*/	
.voteit{float:left;	margin:5px 20px 20px 0;	background:url(images/vote-it-bg.gif) no-repeat left top; width:130px; height:94px;}
	.voteit a {display:block; font-size:16px; font-weight:bold;	text-align:center;}
	.voteit span.article{color:#000; font-size:11px; display:block;	text-align:center; margin-top:10px;}
	.wraper-article p.author{font-size:12px;}
	.wraper-article span.rCheck{font-size:14px;	font-weight:bold; display:block;}
	
a.share{background:url(images/share.gif) no-repeat center left; padding-left:25px; color:#666666;}
.article-head .sponsored{}
.comments-grid tr.altGreen{background-color:#efffd8;}
.comments-grid tr td{padding:10px 10px;}
.comments-grid tr td.paddingNone{padding:0;}
.comments-grid tr td p{color:#666666; margin-top:5px;}
a.seeMore{
	background:url(images/right-arrow-bullet-blue.gif) no-repeat center left; padding-left:15px; font-weight:bold;}
.add1 .everyMonth{background-color:#e5f4f6;	color:#0099ff; padding:10px 0; padding-left:50px; position:static; height:35px;}
	.add1 .everyMonth .left{}
	.add1 .everyMonth .right{position:absolute; margin-top:-25px; left:520px;}
	.add1 .everyMonth .left span{font-size:18px;}
.article-crowsel{background-color:#f3f0e7;}
	.article-crowsel tr td span{font-size:10px;	color:#666666;}
.relatedSlideshow tr td {border-bottom:1px #e2dcd2 solid;}
	.relatedSlideshow tr td.borderNone{border:none;}
		.relatedSlideshow tr td span.content{font-size:12px; color:#636363;	display:block;} 
.see-articles h4.articles-about{font-size:14px;	color:#666666;}
	.see-articles span {color:#666666;}
	.see-articles strong{color:#666666;} 
/*----------------------*/
.cartoon-wraper{border-right:1px solid #CCCCCC;}
.cartoon-block{background-color:#e9f7ff; border:1px #d1edff solid; margin:0 10px; padding:10px 8px ; width:600px; margin-bottom:20px; position:relative;}
            .cartoon-block span.font18{color:#68635d; font-size:18px;}
            .cartoon-block span.font14{color:#68635d; font-size:14px;}
.cartoon-block .vs-wraper{margin-top:8px;}           
            .cartoon-block .vs-wraper .cartoon1{float:left; width:298px; height:298px; border:1px #d1edff solid; background-color:#fff;}
				.cartoon-block .vs-wraper .cartoon1 strong.thankU{position:absolute; top:150px; left:110px; font-size:20px; display:block; text-align:center;}
                        .cartoon-block .vs-wraper .cartoon1 .button{position:absolute; top:315px; left:90px;}
						.cartoon-block .vs-wraper .cartoon1 img{position:absolute; left:50px; top:75px;}
            .cartoon-block .vs-wraper .cartoon2{width:298px; height:298px; border:1px #d1edff solid; background-color:#fff; float:left;}
                        .cartoon-block .vs-wraper .cartoon2 .button{position:absolute; top:315px; left:400px;}
						.cartoon-block .vs-wraper .cartoon2 strong.thankU{position:absolute; top:150px; left:320px; font-size:20px; display:block; text-align:center;}
						.cartoon-block .vs-wraper .cartoon2 img{position:absolute; left:350px; top:75px;}
.cartoon-block .vs{position:absolute; top:150px; left:288px; background:url(images/vs.gif) no-repeat top left; width:42px; height:36px; color:#fff; font-size:20px; font-weight:bold; padding-top:15px; padding-left:10px; }
.cartoon-block .vs-wraper .cartoon1 .message{position:absolute; top:130px; left:60px; background:#FFFFFF; width:200px; padding:20px 0; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; }	
.cartoon-block .vs-wraper .cartoon2 .message{position:absolute; top:130px; left:360px; background:#fff; width:200px; padding:20px 0; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}	
a.blueArrow{background:url(images/blue-right-arrow.gif) no-repeat center 2px ; padding-left:45px; font-weight:bold;}
input.voteButton{background:url(images/vote-button-bg.gif) no-repeat left top; width:124px; height:37px; border:none; color:#fff; font-weight:bold; font-size:14px;}
input.voteButtonGrey{background:url(images/not-as-funny.gif) no-repeat left top; width:116px; height:27px; border:none; color:#fff; font-weight:bold; font-size:14px;}
/*----------------------*/	
.AccordionTitle, .AccordionTitle-Big{overflow:hidden; cursor:pointer; font-family:Arial; font-weight:bold; color:#0099FF; text-align:left; background-repeat:repeat-x;/* -moz-user-select:none;*/ border:1px #dbd6d1 solid; background:url(images/accordian-bg.gif) repeat-x top left; height:33px; line-height:33px; margin-bottom:5px;	}
.AccordionTitle-Big{background:#f6f4ee url(images/accordian-bg-big.gif) repeat-x bottom left; height:50px; line-height:50px;}
	.AccordionContainer strong.prev{color:#999999; font-size:15px;}
	.AccordionContainer .accord-content-wraper{border-bottom:5px #c9c3bc solid;	border-top:5px #c9c3bc solid;}
.AccordionTitle-blue{background-color:#eaf7ff;}
	.AccordionTitle-blue span{color:#666666; font-size:14px; font-weight:bold; text-align:center; display:block;}
.AccordionTitle-blue-big{background-color:#eaf7ff;}
	.AccordionTitle-blue-big span{color:#666666; font-size:14px; font-weight:bold; text-align:center; display:block;}
.rateIt{/*height:28px; line-height:32px; border-bottom:1px #e2dcd2 solid;*/	padding:4px 0 4px 0; display:block;}
	.rateIt .leftHeading{float:left;}
		.rateIt .leftHeading span.rate{font-size:14px; color:#666666; font-weight:bold;}
	.rateIt .rightHeading{float:right; font-size:11px;}
a.upArrow{background:url(images/top-arrow-grey.gif) no-repeat left top; padding-left:25px;}
.AccordionContainer p{font-size:14px; color:#666666;}
.rdCover{height:auto;}
	.rdCover .cont1{float:left;	width:140px;}
		.rdCover .cont1 span{line-height:16px;} 
h3.rd{font-size:14px; font-family:Helvetica; font-weight:bold; color:#000;}
	.rdCover span{color:#666666; display:block;}
	.customerCare table tr td.paddingLeftNone{padding-left:0; padding-right:0;}
.customerCare table tr td.paddingtopNone{padding-top:0;}
/*----------------------*/	
.wePay p{color:#666666; line-height:16px; margin-top:8px; padding:0;}
.sign-up-wraper{background:#e7f6ff  url(images/sin-up-bg.gif) repeat-x left top; border:1px #d1edff solid;}
.sign-up-wraper .sign-up{background:url(images/sign-up-tag.gif) right top no-repeat;}
		.sign-up-wraper .sign-up table tr td h4{color:#000;	font-weight:bold; font-size:18px; font-weight:bold;}
		.sign-up-wraper .sign-up table tr td.padding-right30{padding-right:30px;}
		.sign-up-wraper .sign-up table tr td.padding-top0{padding-top:5px;}
		.sign-up-wraper .sign-up table tr td.padding-bottom0{padding-bottom:0;}
		.sign-up-wraper .sign-up table tr td.padding-left{padding-left:2px;}
		.sign-up-wraper .sign-up table tr td.padding-left5{padding-left:35px;}
		.sign-up-wraper .sign-up table tr td input.sign, input.sign{border:1px #a0a0a0 solid; background: #fff url(images/input-bg.gif) repeat-x top left; height:18px;
			padding-top:3px; padding-bottom:2px; padding-left:5px; color:#a0a0a0; font-size:14px;}
		input.sign-in{font-weight:bold;	font-size:14px;	padding-left:5px;}
/*----------------------*/	
h2.addHeading{font-size:18px; color:#f15722; font-weight:bold;}
.paging ul{list-style:none;}
	.paging ul li{margin-right:5px;	float:left;	font-weight:bold;}
h3.winners{font-family:Helvetica; font-size:14px; font-weight:bold;	color:#000;}
.subscribe{border:1px #d1edff solid; background:#e6f6ff url(images/subscribe-bg.gif) no-repeat top left; padding:0 10px; position:relative;}
	.subscribe .wrap{border-bottom:1px #d1edff solid; height:auto;	position:relative !important;}
		.subscribe .wrap .left-side{width:162px;}
		.subscribe .wrap .right-side{right:0px;	margin-top:-5px; position:absolute;}
		.subscribe-table tr td{padding:2px 5px;}
.aboutThisBlog p{color:#666666;	margin-top:8px;}
.contributors, .recentPost, .blogs{color:#666666;}
	.blogs span.tHeading{font-size:24px; color:#000; font-weight:bold;}
	.blogs table tr td.font14{font-size:14px;}
.carousel ul li h1{color:#000;}
.sTable{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.altBlue{background-color:#F0F0F0;}
.altLiteBlue{background-color:#F6F6F6;}
.width{width:145px;}
.sBtn{background:none; border:1px #000 solid;}
.sTable tr td{padding-left:5px}
.fieldSetSearch{padding:10px;}
	.fieldSetSearch legend{	font-size:20px;} 
.snf tr{padding:0;}
table tr.odd{ background-color:#ccc;}
table tr.even{background-color:#E0E0E0;}
.email{font-size:12px;}
	.email tr td span.font11{font-size:11px; font-weight:normal;}
.newPost{width:auto;}
	.newPost span.title{font-size:14px; font-weight:bold; color:#666666;}
.oldPost{width:auto;}
	.oldPost span.title{font-size:14px; font-weight:bold; color:#666666;}
a.leftArrow{font-weight:bold; background:url(images/lft-small.gif) no-repeat left center; padding-left:18px;}
a.rightArrow{background:url(images/rt-small.gif) no-repeat right center; padding-right:18px; font-weight:bold;}
/*-----------------Buttons----------------------*/	
.button-wraper {height:27px;}
.button-wraper span{ background:url(button-left.gif) no-repeat right top; height:27px; line-height:27px;	float:left;	display:block;	padding-right:3px;	#padding-right:1px;	}
	.button-wraper span input{background:none; border:none;	line-height:27px;	background:url(button-left.gif) no-repeat left top;	float:left;	height:27px; display:block;	padding:2px 6px; padding-right:3px; /*#padding:0 3px;	#padding-right:0;*/	#padding:0;	#margin:0;	color:#fff;	cursor:pointer;	font-weight:bold; font-size:14px;}
		.button-wraper span:hover{background:url(button-left-hover.gif) no-repeat right top;}
		.button-wraper input:hover{background:url(button-left-hover.gif) no-repeat left top;}
.button-wraper-grey, .button-wraper-blue{height:23px;}
.button-wraper-grey span.greyNext{ background:url(images/older-post-long.gif) no-repeat right top; height:23px; line-height:23px; float:left; display:block; padding-right:25px;}
.button-wraper-grey span.greyNext a{background:none; border:none; background:url(images/older-post-long.gif) no-repeat left top; float:left; height:23px; display:block; padding:0 3px; padding-left:8px; color:#0099FF; font-size:12px; font-weight:bold;}	
.button-wraper-grey span.greyPrev{ background:url(images/newer-post-long.gif) no-repeat right top; height:23px; line-height:23px; float:left; display:block; padding-right:3px;}	
.button-wraper-grey span.greyPrev a{background:url(images/newer-post-long.gif) no-repeat left top; float:left; height:23px; display:block; padding:0 5px;	padding-left:25px; color:#0099FF; font-size:12px; text-decoration:none; font-weight:bold;}
.button-wraper-blue span.blueNext{ background:url(images/see-next-7.gif) no-repeat right top; height:23px; line-height:23px; float:left; display:block; padding-right:22px; }
.button-wraper-blue span.blueNext a{background:none; border:none; background:url(images/see-next-7.gif) no-repeat left top; float:left; height:23px; display:block; padding:0 3px; padding-left:8px; color:#fff; font-size:12px; font-weight:bold;}	
.button-wraper-blue span.bluePrev{ background:url(images/see-prev-7.gif) no-repeat right top; height:23px; line-height:23px; float:left; display:block; padding-right:3px;}	
.button-wraper-blue span.bluePrev a{background:url(images/see-prev-7.gif) no-repeat left top; float:left; height:23px; display:block; padding:0 5px;	padding-left:25px; color:#fff; font-size:12px; text-decoration:none; font-weight:bold;}

.button-wraper-like, .button-wraper-dontlike{height:28px;}
.button-wraper-like span.like{ background:url(images/like-it-long.gif) no-repeat right top; height:28px; line-height:28px; float:left; display:block; padding-right:10px; }
.button-wraper-like span.like a{background:none; border:none; background:url(images/like-it-long.gif) no-repeat left top; float:left; height:28px; display:block; padding:0 3px; padding-left:30px; color:#0099FF; font-size:12px; font-weight:bold;}	
.button-wraper-dontlike span.dontlike{ background:url(images/dont-like-it-long.gif) no-repeat right top; height:28px; line-height:28px; float:left; display:block; padding-right:10px; }
.button-wraper-dontlike span.dontlike a{background:none; border:none; background:url(images/dont-like-it-long.gif) no-repeat left top; float:left; height:28px; display:block; padding:0 3px; padding-left:30px; color:#0099FF; font-size:12px; font-weight:bold;}	
.bio{font-size:12px;}
	.bio .right-section{float:right; margin:0 0 20px 20px; }
.sf-sub-indicator{display:none;}
#breadcrumb .breadcrumb{font-size:12px;}
.blogHead span.tHead{font-size:20px; color:#F15722; text-align:center; display:block;}
.blogHead span.bHead{font-size:14px; color:#666666; text-align:center; display:block;}
#main .site-map ul.menu li a{color:#000 !important;}
#main .site-map ul.menu li ul{margin-left:50px;}

/*-----Utility--------*/
	/*-----Margins--------*/
.margin-top20{margin-top:20px;}
.margin-top30{margin-top:30px;}
.margin-bottom10{margin-bottom:10px;}
.margin-top38{margin-top:38px;}
.margin-top10{margin-top:10px;}
.margin-top15{margin-top:15px;}
.margin-top17{margin-top:17px;}
.margin-top5{margin-top:5px;}
.margin-top3{margin-top:3px;}
.margin-left0{margin-left:0;}
.margin-left2{margin-left:2px;}
.margin-left20{margin-left:20px;}
.margin-left10{margin-left:10px;}
.margin-left15{margin-left:15px;}
.margin-set{margin-top:20px;}
.margin-left5{margin-left:5px;}
.margin-top0{margin-top:0;}
.margin-top8{margin-top:8px;}
.marginNone{margin:0;}
.margin-right10{margin-right:10px;}
	/*-----Padding--------*/
.paddingtpbt3{padding-top:3px; padding-bottom:3px;}
.padding-tp-bt-none{padding-bottom:0; padding-top:0;}
.padding-top-none{padding-top:0;}
.padding-tp-bt-2{padding-bottom:2px; padding-top:2px;}
.padding-tp-bt-4{padding-bottom:4px; padding-top:4px;}
.padding-bottomNone{padding-bottom:0;}
.padding-rightNone{padding-right:0;}
.padding-top3-ie{line-height:16px;}
.padding-bottom5{padding-bottom:5px;}
.paddingNone{padding:0;}
.padding-leftNone{padding-left:0;}
.padding-right10{padding-right:10px;}
.padding-left10{padding-left:10px;}
.padding-top10{padding-top:10px;}
	/*-----Misc--------*/
.border-top1{border-top:1px #d7d7d7 solid;}
.borderTBgrey1{border-top:1px #E2DCD2 solid; border-bottom:1px #E2DCD2 solid;}
.borderTBgrey3{border-top:3px #E2DCD2 solid; border-bottom:3px #E2DCD2 solid;}
.border-top-grey{border-top:1px solid #E2DCD2;}
.border-bottom1{border-bottom:1px #d7d7d7 solid;}
.border-bottom3{border-bottom:3px #e2dcd2 solid;}
.border-top3{border-top:3px #e2dcd2 solid;}
.border-top1grey{border-top:1px #e2dcd2 solid;}
.width300{width:300px;}
.width90per{width:90%;}
.width340{width:340px;}
.display-block{display:block;}
.text-align-center{text-align:center;}
.arial11{font-size:11px;}
span.font12{font-size:12px;	color:#666666; display:inline;}
.font14{font-size:14px; font-weight:bold;}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;  height:0;  font-size: 1px;  line-height: 0px;}
.font20{font-size:20px;}
.font12{font-size:12px; color:#666666;}
.fltleft{float:left;}
.fltright{float:right;}
.width130{width:130px;}
.width120{width:120px;}	
.width425{width:425px;}
.width90per{width:90%;}
.pointer{cursor:pointer;}
.center{text-align:center;}
/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
h2 span{padding-bottom:1px; }
 h2 span.blue{padding-bottom:1px;}
	.button-wraper span{padding-right:1px;}
	.button-wraper span input{padding:1px 10px;}
}
