@charset "utf-8";
/*------------------- CSS RESET -----------------------------------------*/

html{color:#333;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;} input{ border: none;}

/*------------------- CUSTOM STYLING ------------------------------------*/

body{lucida, "Times New Roman", Times, serif;background: #fff;}
#main-container{ font-size: 12px;}
a{color:#069; text-decoration: none;}
a:hover{color:#F60}

h1,h2,h3,h4,h5,h6{line-height:1.5em;}
h1{font-size:3.00em; margin-bottom:0.50em;}
h2{font-size:2.00em; margin-bottom:0.75em;}
h3{font-size:1.50em; margin-bottom:0.50em;}
h4{font-size:1.00em; margin-bottom:1.50em;} 
h5{font-size:1.00em; margin-bottom:1.50em;}
h6{font-size:1.00em; margin-bottom:1.50em;}
h4,h5,h6{font-weight:bold}

p,pre,code,address{margin:1.5em 0 0  0 }
em stong,strong em{font-weight:bold;font-style:italic}
address{font-family:"Courier New", Courier, monospace;}
pre{font-family:"Courier New", Courier, monospace;}
fieldset{border:solid 1px #CCC}
legend{padding:.5em; border:solid 1px #CCC; margin-left:1em;}

s,strike,del{text-decoration:line-through}
ins{text-decoration:underline}
hr{ border: none; background: #ccc; color: #ccc; outline: none; height: 1px; margin: 20px 0 15px 0; display: block;}

/*------------------- SWIFT MINIMIZED GRID ------------------------------*/

.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16, .grid_17, .grid_18 {display: inline;float: left;}
.grid_1  {width:  40px;} .grid_2  {width: 100px;} .grid_3  {width: 160px;} .grid_4  {width: 220px;} .grid_5  {width: 280px;} .grid_6  {width: 340px;} .grid_7  {width: 400px;} .grid_8  {width: 460px;} .grid_9  {width: 520px;} .grid_10 {width: 580px;} .grid_11 {width: 640px;} .grid_13 {width: 760px;} .grid_14 {width: 820px;} .grid_15 {width: 880px;} .grid_16 {width: 960px;} .grid_17{ width: 70%} .grid_18{ width: 20%}

/*------------------- LAYOUT ------------------------------*/

	.grid_960{margin:0 auto;width: 960px;}
	#content {margin: 40px 40px 40px 0;padding-top:0}
	.wide-sidebar {width:288px; margin-top: 40px; overflow: hidden;}
	.google-ads{ width: 288px; margin-bottom: 30px; overflow: hidden;}
	#sb1,#sb2{width:160px;_width:154px; margin:10px;}
	.footer-widgets {width:220px; margin:0 10px;display: inline;float: left;}
	#related-posts, #sb-container,#sb1,#sb2, .footer-widgets {display: inline;float: left;}
	
/*------------------- HEADER --------------------------------------------*/

	#header{padding: 10px 0;}
	#header #header-ad{ height: 60px; width: 468px; float: right; display: block; }
	h1.blogname a,h2.blogname a{font-size:2em;margin-bottom:0; text-decoration:none;color:#069;}
	h1.blogname,h2.blogname {margin-bottom:0;margin:.33em 0 .4em}
	h2.blog-title{font-size:1em;line-height:1em; color:#000;padding-bottom:.5em;}

	 
/*------------------- SLIDER (Lite) --------------------------------------------*/

	#jFlowSlide{background:#d7e5ed; width:580px}
	#myController {padding:2px 0;background:#43a0d5;margin-bottom:10px;}
	#myController span.jFlowSelected {background:#3ab7ff;margin-right:0px;}
	
	.slide-wrapper{padding:5px;}
	.slide-thumbnail{float:left;padding:.4em 1em 1em 0}
	.slide-thumbnail img{max-width:300px;}
	.slide-details{ margin-left:10px;}
	.slide-details h2{font-size:2em; margin-bottom:0}
	.slide-details h2 a{text-decoration:none}
	.slide-details .description{margin-top:10px;}
	
	.jFlowControl, .jFlowPrev, .jFlowNext{color:#FFF; cursor:pointer; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;}
	
	.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover{background: #43A0D5;}

/*------------------- TABS ----------------------------------------------*/

	.ui-tabs { padding: 0; zoom: 1; background:#fff; min-height:220px; margin-bottom: 30px}
	.ui-tabs .ui-tabs-nav { list-style: none; position: relative;}
	.ui-tabs .ui-tabs-nav li { position: relative; float: left; width: 50%; font-size: 26px; border-top: 4px double #ccc;}
	.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: 3px 0;  color:#ccc; width: 100%; display: block; outline: none;}
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected { border-top: 4px double #000;}
	
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
	.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
	.ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color:#000}
	
	.ui-tabs .ui-tabs-nav li a,
	.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
	
	.ui-tabs .ui-tabs-panel { padding:  0 0 0 1.4em; display: block; border-width: 0; background: none; }
	.ui-tabs .ui-tabs-hide { display: none !important; }
	
	.tabmenu{background:#fff; margin:0; padding:0}
	.tabmenu li{}
	.tab-content a{ text-decoration:none}
	.tab-content li{list-style:decimal ; margin-left:.7em; line-height: 22px; border-bottom: 1px solid #ccc; padding: 4px 0; font-size: 12px;}
	#voted-best { text-align: right;}
	.ui-tabs .ui-tabs-nav li#voted-best-long{ width: 100%;}
/* --------------------------- tabs2 ---------------------------------------*/
	.tab2 .ui-tabs { padding: 0; zoom: 1; background:#fff; min-height:220px; margin-bottom: 30px}
	.tab2 .ui-tabs .ui-tabs-nav { list-style: none; position: relative; margin-left: 5px;  z-index: 5; border-bottom: 1px solid #ccc;}
	.tab2 .ui-tabs .ui-tabs-nav li { position: relative; float: left; width: 140px; font-size: 14px; border: 1px solid #ccc; margin-right: 5px; margin-bottom: -1px;}
	.tab2 .ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: 7px 15px 7px 15px;  color:#aaa; width: 110px; display: block; background: #f2f2f2; font-weight: bold; outline: none;}
	.tab2 .ui-tabs .ui-tabs-nav li.ui-tabs-selected { border-bottom: 1px solid #fff; position: relative; z-index: 20;}
	.tab2 .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
	.tab2 .ui-tabs .ui-tabs-nav li.ui-state-disabled a,
	.tab2 .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color:#333; background: #fff;}
	.tab2 .ui-tabs .ui-tabs-nav li a,
	.tab2 .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
	.tab2 .ui-tabs .ui-tabs-panel { padding:  20px 0 0 5px; display: block; border-width: 0; background: #fff; border-top: 1px solid #ccc; position: relative; top: -1px; z-index: 1;}
	.tab2 .ui-tabs .ui-tabs-hide { display: none !important; }
	.tab2 .tabmenu{background:#fff; margin:0; padding:0}
	.tab2 .tab-content a{ text-decoration:none}
	.tab2 .tab-content ul li{list-style: none; margin-left: 0; line-height: 22px; border-bottom: 1px solid #ccc; padding: 10px 0; font-size: 12px;}
	
/*-------------------------Profile Tabs----------------------*/
	.tab2 .ui-tabs-panel .article-info{ float: left; width:310px; font-style: italic; font-size: 12px;}
	.tab2 .ui-tabs-panel .no-pic{ width: 100%;} 
	.tab2 .ui-tabs-panel ul li .article-image{ float: left; width: 75px; border: 1px solid #ccc; overflow: none; height: auto; max-height: 60px; margin-right: 10px;}
	.tab2 .ui-tabs-panel ul li .article-image img{ border: none; max-width: 75px; min-width: 75px;}
	.tab2 .ui-tabs-panel ul li .article-info a.title{ line-height: 18px; font-size: 14px; font-style: normal;}
	.tab2 .ui-tabs .ui-tabs-panel h4{margin-bottom: 0; font-size: 16px; border-bottom: 1px solid #ccc;}
	#forum-activity ul{ margin-bottom: 20px;}
	#forum-activity ul li{ padding: 5px; line-height: 14px;}

/*-----------------------Article List Style--------------------------*/
	.title-site{ font-size: 24px; border-bottom: 1px solid #ccc; line-height: 32px; float: left; width: 100%; font-weight: bold;}
	.title-site2{ font-size: 24px; border-bottom: 1px solid #ccc; line-height: 32px; float: left; width: 100%; font-weight: bold;}
	.title-site2 span{ font-weight: normal;}
	.article-list, .article-list-no{ padding: 15px 0; border-bottom: 1px solid #ccc;}
	.article-image{ width: 137px; /*height: 92px;*/ overflow: hidden; float: left}
	.article-image img{ border: 1px solid #ccc; padding: 0;}
	.article-snip{ width: 480px; margin-left: 15px; float: left}
	.article-snip .post-title{ font-size: 20px; line-height: 24px;}
	.article-snip p{ margin: 3px 0; line-height: 18px;}
	.article-snip p a {
		display: block;
	}
	.article-snip .post-date, .article-snip .comment-like-amount{ color: #999;}
	.article-list-no .article-snip{ width: 100%; float: left; margin: 0}
	.article-list-no, .article-list{ clear: both; }

/*----------------------user search results-------------------------*/
	.search_users{ clear: both; margin: 10px 0; border-bottom: 1px solid #ccc;}
	.search-users-left{ width: 70px; height: 70px; margin: 0 15px 10px 0; overflow: hidden; float: left;}
	.search-users-left img{ max-width: 70px; min-width: 70px;}
	.search-users-right{ width: 330px; float: left; line-height: 20px;}
	.search-users-right a{ font-size: 16px; }
/*---------------no results-------------------*/
	.search-new{text-align: center; border: 1px solid #ccc; padding: 3%; width: 94%; margin-top: 20px;}
	.search-box-new{border: 1px solid #ccc; display: inline-block}
	.search-box-new input, .search-box-new select{ border: none;}
	.search-new-button{position:relative; top: 5px;}
	.no-results{padding-top: 15px; clear: both; display: block; font-size: 16px;}
/*-----------fun facts -----------------------------*/

#fun-facts { margin: 20px 0 30px 0;}
#fun-facts h2{ margin-bottom: 0;}
#fun-facts span{ color: #666;}
#content #blank #fun-facts ul{ margin: 0;}
#fun-facts ul li,  #content #fun-facts ul li{ width: 32%; float: left; margin: 10px 2% 0 0; padding: 0 0 5px 0; list-style: none; }
#fun-facts ul li{ background: url(images/flags.png) no-repeat #f2f2f2;}

#fun-facts ul li#us-flag{ background-position: 0 0;}
#fun-facts ul li#in-flag{ background-position: 0 -65px;}
#fun-facts ul li#uk-flag{ background-position: 0 -130px;}
#fun-facts ul li#ca-flag{ background-position: 0 -195px;}
#fun-facts ul li#as-flag{ background-position: 0 -260px;}
#fun-facts ul li#ph-flag{ background-position: 0 -325px;}

#fun-facts ul li#visitors{ background: url(images/blank.gif) no-repeat #f2f2f2 }
#fun-facts ul li#countires{ background: url(images/country.gif) no-repeat #f2f2f2}
#fun-facts ul li.last, #content #fun-facts ul li.last{ margin-right: 0; width: 32%;}
#fun-facts ul li div{ padding: 15px 0 5px 10px; font-size: 14px; color: #333; font-weight: bold;}
#fun-facts ul li#us-flag div, #fun-facts ul li#in-flag div{ padding: 15px 0 5px 5px;}
#fun-facts ul li strong{ font-size: 17px; display: block; margin: 0 0 0 45px; color: #000; text-shadow: #fff 0 0 9px ;}


/*------------------- POST STYLES ---------------------------------------*/

	.post-title a{font-weight:normal;text-decoration:none; color:#069; }
	.post-title a:hover{ color: #f60;}
	h2.post-title{margin:0 0 -.2em 0;line-height:1.4em; font-size:2em} /*Home page posts title*/
	h1.post-title{margin:0; line-height:1.2em; font-size:2em}/*single page posts title*/
	
	.post-meta{color:#333;font-size:1em; margin:.5em 0; font-style:italic; }
	.post-meta a{text-decoration:none}
	
	.category { font-size: 14px; color: #333; font-style: italic; margin-bottom: 8px; font-weight: bold;}
	.border{display:block; border-bottom: solid 1px #CCC; margin-top: .4em}
	#snipsly-3 a{ display: inline-block;}
	#snipsly-3 p{ font-size: 14px;}
	#snipsly-3 img{ border: 0px;}
	#snipsly-3 h2, #header h2{color: red; text-align: center; font-weight:bold; font-family: Arial, Helvetica, sans-serif; }
	#snipsly-3 h1{ font-size: 28px; margin: 10px 0; text-align: center;}
	#header h2{ margin-top: 25px;font-size: 26px;}
	#counter{display: inline-block}
	
	.article{ border-bottom: 1px solid #ccc; font-size:14px; padding: 20px 0; line-height: 18px;}
	#snipsly-3{ padding: 0 0 20px 0;}
	.article#last{ border-bottom: none;}
	.article img{ border: 1px solid #ccc; margin-right: 15px;}
	.article h3{ font-size: 14px; margin: 0; font-style: italic; font-weight: bold; line-height: 16px}
	.article p{ line-height: 20px;}
	.article h3 a{ text-decoration: none;}
	.article h2{ font-size:24px;}
	
	.entry{margin:1em 0;word-wrap: break-word;}
	.entry img.mag-thumb{float:left;padding:.2em; background:#EEE; margin:0 1em .5em 0;} 
	
	.entry p{text-align:justify; line-height: 1.5em;}
	.entry .alignright{ margin: 0 0 5px 20px;}
	.entry blockquote{
		font-size:1.2em;line-height:1.25em; font-style:italic; background:#f6f6f6; margin-bottom:1.25em; border-left:solid 8px #CCC;
		padding:1.2333em 2em .0167em; width:85%;
		}	
	.entry blockquote p{margin-bottom:1.25em}
	
	/* List styles*/
	.entry ul li{list-style:square;}
	.entry ol li{list-style:decimal;}
	.entry li{margin:0 0 1.5em 3em;}

	/* Table styling*/
	.entry td,.entry th{padding:.2em .5em;border:solid 1px #CCC}
	.entry th{background:#DDD; font-weight:bold;}
	.entry td{background:#EEE; }
	.entry table{border:solid 1px #CCC}
	
	/* Post image styling */
	.wp-caption{background-color:#EEEEEE;border:1px solid #DDDDDD;padding:5px 0;text-align:center; margin:0 10px 1.5em}
	.wp-caption-text {margin:auto;text-align:center!important;font-size:.9em;padding:.4em 1em}
	.entry .wp-caption img {padding:0}
	.wp-caption-dd {font-size: .9em;padding: 0 4px 5px;}	
	.entry img{padding:0 10px .5em}
	.entry .wp-smiley{padding:0 .2em; background:none;}

	/* Pagination styling for posts with multiple page */
	.page-navigation a{padding:.3em .55em; background:#f2f2f2; border:solid 1px #DDD;margin:0 .2em;
						-moz-border-radius: 3px;
    					-webkit-border-radius: 3px; text-decoration:none; font-weight:bold}
	.page-navigation a:hover{padding:1em .55em .3em;}
	
	/* Archives and Error page Styling */
	h2.archive-title{display:block; background:#CCC; margin:0 -10px; padding:0 10px; margin-bottom:.3em; font-weight:bold}
	h2.archive-title span.normal{font-weight:normal; color:#666}
	h3.ep-listing{font-size:1.5em; margin-bottom:-.1em}
	h3.ep-listing a{text-decoration:none}
	.error h4{margin-bottom:.2em}
	.error span.post-meta{font-size:.8em}
	.error ol li{list-style:decimal; margin-left:1.5em;}

	/* Readmore button for blog layou t*/
	.entry a.read-more {margin-top:-1.2em}

	/* page nav styling */
	.wp-pagenavi{margin:1em 0;}
	.wp-pagenavi a,
	.wp-pagenavi .current,
	.wp-pagenavi .pages{padding:.4em .6em; margin-right:.5em;text-decoration:none;}
					
	.wp-pagenavi .current,.wp-pagenavi a:hover{ color: #f60; }
	.wp-pagenavi .current { font-weight: bold; }
	/*article info box*/
	#article-info-box{ width: 259px; margin-left: 15px; padding: 0; border: 1px solid #ccc;}
	#top-article-user-box .alignleft, #top-article-user-box .alignright{ width: 50%; line-height: 18px;}
	#top-article-user-box .alignleft a, #top-article-user-box .alignright a{ background: #e6e6e6; padding: 3px 3px 3px 40px; display: block;}
	#top-article-user-box .alignleft a{ border-right: 2px solid #fff; background: url(images/mail.gif) #e6e6e6 no-repeat;}
	#top-article-user-box .alignright a{ background: url(images/like.gif) #e6e6e6 no-repeat; }
	#top-article-user-box .featureduser{ min-height: 60px;}
	#about-the-article{ padding: 10px 10px 0 10px;}
	.entry #about-the-article img{ padding: 0 10px 10px 0;}
	#article-info-box .user-image { float: left; height: 72px; overflow: hidden; margin-bottom: 10px;}

/*------------------- RELATED POSTS AND AUTHOR INFO BOX  ----------------*/

	.post-nav{background:#000;color:#EEE;margin:0 -1em;padding:.25em;}
	.post-nav a{text-decoration:none}
	
	#rp-wrapper{background:#222;padding:0 1em;color:#F2F2F2;}
	
	#rp-wrapper a{color:#FFF;}
	#rp-wrapper a:hover{color:#F60;}
	
	#rp-wrapper ol li{ list-style:decimal; margin-left:2em;}
	#rp-wrapper li a{text-decoration:none}
	#related-posts{margin:0 10px; width:48%; float:left; min-height:120px}
	#related-posts li{margin:0 0 .5em 2em;font-size:.8em;}
	
	#rp-wrapper h3{margin-bottom:.5em;}
	#rp-wrapper h3 a{ text-decoration:none;}
	
	#subscribe{margin-left:10px;}
	#socialmedia{margin-top:1.5em;}
	#socialmedia img{margin:0 1.2em 1em 0;}
	#author-info{background:#FFF;color:#000;margin:0 -1em;padding:0 1em .75em;}
	#author-info h3{margin-bottom:0}
	#author-info img.avatar{float:left; padding:0 10px 0 0;}
	#rp-wrapper span.tags{
		font-style:italic; font-size:.8em; display:block; border-top:solid 1px #333;
		margin:.6em 0 0 0;padding-top:.6em}
/*------------------SIDEBAR STATIC--------------------------------*/
	/*search box*/
	#search-side{ border: 1px solid #000;}
	#searchform{ border: 1px solid #ccc; margin: 3px; padding: 10px;}
	#searchform h4{ font-size: 16px; border: none; line-height: 18px; font-weight: bold;}
	.search{ display: inline-block; border: 1px solid #ccc; padding: 2px; height: 20px; background: #fff; float: left}
	.search select{ border: 0; outline: 0;}
	#search_action, #search_action_large{ background: #FF6600; padding: 6px 2px; display: inline-block; color: #fff; font-size: 10px; float: left; margin-left: 3px;}
	#search_action:hover, #search_action_large:hover{ background: #D65500; cursor: pointer;}
	#search_keywords, #coupon_keyword{ width: 320px; font-size: 14px;}
	#search_type_large{ font-size: 14px;}
	
	#search-content{ background: #F6F6F6; border: 1px solid #ccc; padding: 15px; text-align: center;}
	#search-content h2{ font-size: 16px; font-weight: bold; text-align: left;}
	
	.no-results #search-content{ margin-top: 20px;}	
	.side-bar-section{ border-top: 1px solid #333; margin-bottom: 20px; line-height: 20px;}
	.side-bar-section h2, .side-bar-section h4{ border-top: 1px solid #ccc; margin: 2px 0 10px 0; font-size: 22px; font-weight: normal; line-height: 32px; }
	.side-bar-section .scroll h2{ border-top: none;}
	.side-bar-section .featured-user{ font-size: 12px;}
	.side-bar-section .featured-user ul{ margin: 0; padding: 0;}
	.side-bar-section .featured-user ul li{ width: 45%; margin: 2% 2% 0 0; padding: 2%; height: 110px; float: left; background: #f2f2f2}
	.side-bar-section .featured-user ul li.last{ margin-right: 0;}

	#find-us-online a{ margin-right: 15px;}
	.side-bar-section .user-image{ height: 80px; overflow:hidden; float: left; position: relative; top: 5px;}
	.side-bar-section .featured-user img{ margin-right: 10px; min-width: 75px; max-width: 75px; min-height: 75px; max-height: 75px;}
	#tags a{ line-height: 125%;}
	
	#login-reg label.grey{ display: inline-block; width: 85px; margin-bottom: 10px;}
	#login-reg .field{ width: 180px;}
	#why-snipsly { border-top: 1px solid #000; padding-top: 2px; margin-bottom: 30px;}
	#why-snipsly ol, .facebook-found .side-bar-section ol { font-size: 18px; }
	#why-snipsly ol li, .facebook-found .side-bar-section ol li{ list-style: decimal; margin: 9px 0 9px 25px; font-size: 18px; line-height: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; color: #aaa;}
	#why-snipsly ol li span, .facebook-found .side-bar-section ol li span{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #333;}
	 .facebook-found .side-bar-section ol li span{ font-size: 12px; line-height: 16px;}
	#why-snipsly h4, #why-snipsly h2 { margin-bottom: 0; font-size: 22px; border-top: 1px solid #ccc; font-weight: normal;}
	#why-snipsly h2{ font-size: 28px;}
	#why-snipsly .orange{ font-size: 16px; font-weight: bold; color: #FF6600;}
	#why-snipsly .green{ font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; color: #6DBED0;}
	#why-snipsly .blue{ font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #41A1D4;}
	
	#content #why-snipsly { border-top:0; border-bottom: 1px solid #ccc; padding: 15px 0 20px; margin: 0;}
	#content #why-snipsly h2{ border: 0;}
	#content #why-snipsly ol li span{ font-size: 16px; line-height: 22px;}
	#content #why-snipsly .orange{ font-size: 18px;}
	#content #why-snipsly{ font-size: 20px;}
	#content #why-snipsly{ font-size: 20px;}
	/*accordion*/
	#acc {width:100%; list-style:none; color:#000; margin:0 auto 20px}
	#acc h3 {width:94%; padding:4px 3% 4px; font-size: 16px; margin:5px 0 0 0; cursor:pointer; background:url(/wp-content/themes/SWIFT-snipsly/images/header.gif); border: none; line-height: 24px;}
	#acc h3:hover {background: #dfdede}
	#acc .acc-section {overflow:hidden; background:#fff}
	#acc .acc-content {width:100%; padding:10px 0; border:1px solid #DFDEDE; border-top:none; border-right: none; border-left: 7px solid #DFDEDE; background:#fff}
	#acc a{ display: block; margin-left: 15px;}
	
/*------------------- SIDEBAR AND FOOTER WIDGETS ------------------------*/
	#sb1,#sb2{word-wrap: break-word;}
	.widget{background:#f6f6f6; padding:5px; margin-bottom:1em;border:solid 1px #EEE;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			}
	h4.widget-title{background:#EEE; display:block; margin:-5px -5px .2em ; padding:.3em 5px; letter-spacing:.1em;}
	
	.widget a{color:#069;text-decoration:none}
	.widget a:hover{color:#F60}
	
	.widget ul {margin:0}
	.widget ul li{list-style:none; border-bottom: dotted 1px #CCC; margin:0 -5px; padding:.3em .5em}
	.widget ul li:hover{background:#EEE; border-bottom-style:solid}
	.widget ul li ul li,.widget ul li ul li:hover{border-bottom:none; list-style:square; margin:0 0 0 1em;padding:.3em 0;}
	
	/* Footer widgets (All the styling is inherited from above rules except fo colours) */
	#footer-container{ background: url(images/footer-bg.gif) #f2f2f2 repeat-x;}
	#footer-plain{ font-family: Arial, Helvetica, sans-serif; text-align: center; padding: 20px 0 40px;}
	#footer-container #footer ul{ margin: 20px 0 40px 0;}
	#footer .widget{background:#005078; color:#FFF; border-color:#005078}
	#footer .widget a{color:#EEE;}
	#footer .widget a:hover{color:#F60}
	#footer h4.widget-title{background:#005078; color:#FFF} 
	#footer .widget ul li{border-bottom: dotted 1px #CCC;}
	#footer div ul li.header{  font-size:18px; }
	#footer .widget ul li:hover{background:none;border-bottom-style:solid} 
	#footer #footer-nav{ width: 15%; float: left; padding-right: 19px; background: url(images/footer-seperation.gif) no-repeat right top;}
	#footer #footer-user-nav { width: 25%; float: left; padding: 0 19px; background: url(images/footer-seperation.gif) no-repeat right top;}
	#footer #footer-category { width: 52%; float: left; margin-left: 19px;}
	#footer div ul li{ border-bottom: 1px solid #e3e3e3; font-family:Arial, Helvetica, sans-serif; padding: 4px 0;}
	#footer div ul li a{ font-size: 14px;}
	#footer div#footer-category ul{ width: 50%; float: left;}
	#footer div ul li.archive-dates a{ width: 30px; display: inline-block; margin: 3px 0;}
	#footer #date-1{ margin-left: 90px;}
	#archive-site-map #date-site-1{ margin-left: 90px;}
	#footer .clear-date{ height: 16px; display: inline-block; margin: 3px 0; width: 30px;}
	
	#footer-container #footer-category ul { margin: 0px 0 0px 0;}
	

/*--------------------PROFILE---------------------------------*/
#profile-basic{ margin-bottom: 10px; line-height: 28px;}
#profile-basic h2, #profile-bio-post h2{ border-bottom: 1px solid #ccc; margin-bottom: 0px;}
#profile-basic img{ max-width: 180px; padding:4px; border: 1px solid #ccc;}
.profile-right{ width: 67%; float: left; margin-left: 3%}
.profile-left{ width: 30%; float: left}
#profile-bio h2{ line-height: 1.2em; font-size: 18px; line-height: 30px; margin-bottom: 0px;}
#profile-bio p{ margin: 1em 0; line-height: 18px;}
#profile-bio .less{ height: 142px; overflow: hidden;}
#profile-bio hr{ margin-bottom: 0;}
#profile-bio #more-bio{ text-align: right; display: block; cursor: pointer;}
#less-bio{ display: none; text-align: right; cursor: pointer;}

/*------------------- COMMENT'S TEMPLATE STYLING ------------------------*/
	ol.commentlist{ margin-top: 18px;}
	li.comment{ padding: 0;border-bottom:solid #ccc 1px; margin-bottom:1.5em;}
	li.comment .avatar{float:left; background:#ccc; margin:0 1em .5em 0;}
	div.reply a{ 	
			background:#069;padding:.2em .8em; width:2.8em;position:relative;
			bottom:2.2em;  float:right; text-decoration:none; font-weight:bold; color:#FFF}
	.children{margin-left:2em;}
	.children li.comment{margin-bottom:.5em;}
	
	cite.fn{font-size:1.5em; font-style:italic;}
	cite.fn a{text-decoration:none}
	
	.comment-meta a{font-size:.8em; font-style:italic; text-decoration:none;}/*date and time*/
	span.says{display:none} /*Hide the word says*/
	
	li.comment p{margin-bottom:1.5em;}
 	.comment-body{ min-height: 60px; margin-bottom: 18px;}
	/* Comment form styling */
	#respond, .coupon_merch{ background: #f2f2f2; padding: 1em;
		-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
	}
	h3#comment-form-title{ margin-bottom:10px;  display:block; padding:0;	font-size: 26px; line-height: 28px;
		}
		
	#commentform{  color:#333; margin:0 0 6em 0;	-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;}
	
	#commentform label{font-size:1.2em}
	
	#commentform input{padding:.5em 1em; width:50%;border:solid 1px #CCC;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px; }
				
	#commentform textarea{padding:.5em 5%; width:89.5%; border:solid 1px #CCC;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;} 
	
	#commentform #submit{ background: url(images/comment-button.gif) no-repeat top; color:#FFF; width: 188px;  
						font-size:1.5em; border: none; height: 44px;}
	#commentform #submit:hover{ background:  url(images/comment-button.gif) no-repeat bottom; cursor: pointer; width: 188px;}
	#cancel-comment-reply{display: none;}
	a#cancel-comment-reply-link{float:right; padding:.5em; background:#069; color:#FFF; }
	
	/* Paginated Comments */
	span#comments-template,span.post-a-comment{display:inline; padding:.3em 0; margin:1em 0 0 0; font-size:1.2em; font-weight: bold;}
	span.post-a-comment a{background:url(images/post-button.gif) no-repeat top; color:#FFF; text-decoration:none; display:block; text-align: center; width: 150px; line-height: 35px;}
	span.post-a-comment a:hover{background:url(images/post-button.gif) no-repeat bottom; }
	#comment-nav{padding:.5em; margin:1em 0}
	.page-numbers{padding:1em .55em .3em; background:#f2f2f2; border:solid 1px #DDD;margin:0 .2em;
							-moz-border-radius: 3px;
							-webkit-border-radius: 3px;}
	a.page-numbers,.dots {padding:.3em .55em;}

	a.page-numbers:hover{padding:1em .55em .3em;}

/*------------------- COPYRIGHT -----------------------------------------*/
	#copyright{margin:auto;background:#DDD; border-top:solid 1px #CCC; padding:.5em 10px; color:#222; font-size:.8em; width:940px;}
	#copyright p{margin:0}
	#copyright a{color:#333; text-decoration:underline}
	#copyright a:hover{color:#F60}
	#copyright strong{ font-weight:normal}
	
/*------------------- MISC ----------------------------------------------*/	
	#main-container{padding-bottom:10px; font-family: Arial, Helvetica, sans-serif}
	/* Tooltip styling */
	#tooltip{position:absolute;border:.2em solid #43a0d5;background:#d7e5ed;padding:.2em .5em;
			color:#333;display:none;word-wrap: break-word; }	
	/*------sitemap----*/
	#site-map-title{ margin: 20px 0; font-weight: bold; border-bottom: 1px solid #ccc; padding-bottom: 10px;}
	.site-map-col{ width: 23%; padding: 0 7%; margin-bottom: 30px; float: left; font-size: 14px; }
	.site-map-col .bold-header{ font-size: 16px; font-weight: bold;}
	.site-map-col ul li{ padding: 2px 0;}
	.site-map-col ul li.main-cat{ padding-top: 10px; font-weight: bold;}
	
	.site-map-col ul ul{ padding-left: 17px;}
	.site-map-col ul ul li{ list-style-type: circle}
	#archive-site-map{ padding-right: 0;}
	#archive-site-map a{ width: 30px; display: inline-block; text-align: center; margin: 3px 0;}
	.bold-header-date{ font-weight: bold; font-size: 14px; display: block; margin: 10px 0 5px 0;}
	.site-map-col#cat-div{ border: 1px solid #ccc; border-top:0; border-bottom: 0;}
	.site-map-col#links-site-map{ padding-left: 0;}


/*------------------- GENERIC CLASSES ----------------------------------*/	
	.aligncenter {display: block;margin-left: auto;margin-right: auto;}
	.alignleft {float: left;}
	.alignright {float: right;}
	
	.radius5,.reply a,li.comment .avatar,.read-more{	-moz-border-radius: 5px;
				-webkit-border-radius: 5px;}
	.radius10,li.comment{}

	.fullpost-margin{margin:.75em 0;display:block; border-bottom:dotted 1px #CCC;}
	.indent{ padding-left: 50pt; }


/*------------------- HACKS ---------------------------------------------*/

/* Takes care of div height containing floating elements */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clear{clear:both}


/*----------------- Copied from custom styles----------------------------*/
 /*--------------- NAVIGATION(for full width layout) -----------------------------------*/
	#nav1-container,
	#nav2-container{background:#f2f2f2;}
	#nav1-container {border-bottom:solid 5px #069;}
	#nav2-container {background: #069; padding: 2px;}
	ul.navigation{float:left; width:63%;}
	.navigation, .navigation ul {margin:0; padding:0; list-style-type:none;
								position:relative;width:100%;}
	.navigation ul{margin-left:-10px;}
	.navigation li ul {z-index:60;}
	.navigation a {display:block; padding:0.25em 14px;border-right:1px solid #CCC; text-decoration:none; color:#000}
	.navigation a:hover {color:#fff;}
	.navigation li:hover{background:#069; }
	.navigation li:hover a{color:#fff}
	ul.navigation #coupon_header{ padding: 1px 0 0 4px;}
	ul.navigation #coupon_header a{ padding: 0; border: 0; width: 106px; height: 26px; display: block; overflow: hidden;}
	ul.navigation #coupon_header:hover{ background: none;}
	ul.navigation #coupon_header a:hover{background: url(/images/snipsly_lil_couponbutton.png) no-repeat; background-position:bottom}
	ul.navigation #coupon_header:hover img{ display: none;}
	.navigation li:hover ul li a{ color: #000;}
	.navigation li {float:left; position:relative; z-index: 10;}
	.navigation ul {position:absolute; display:none; width:10em; top:20px; left:9px;background:#069; padding-bottom: 5px; padding-top: 5px}

	.navigation ul li a{border-width:0 0 1px;color:#000}
	.navigation ul li:hover a:hover{background:#069; color: #fff;}
	.navigation ul a {border-left:1px solid #CCC; padding: .2em 14px}
	.navigation li ul { width:11.75em; border:solid 1px #CCC; border-width:0 1px 1px;}
	.navigation li ul a {width:10em; height:auto; float:left; }
	.navigation ul ul {top:auto;}
	.navigation ul li{ background: #eee;}
	.navigation ul li a{ color: #000;}
	.navigation li ul ul {left:13.1em; margin:0px 0 0 1em;}
	.navigation li:hover ul ul, .navigation li:hover ul ul ul, .navigation li:hover ul ul ul ul {display:none;}
	.navigation li:hover ul, .navigation li li:hover ul, .navigation li li li:hover ul, .navigation li li li li:hover ul {display:block;}
	
#rss-links{float:right;margin:.3em 10px 0 0;font-size:.8em;}
ul#rss-links li{display:inline; text-decoration:none; padding:0.25em .3em;}
ul#rss-links li a{text-decoration:none;}
 .widget{font-size:1em}
#footer .widget{font-size:1em}
#content{font-size:1em;line-height:1.2}
#nav-ad-container{background:#069;padding:3px 0}
.message{ margin: 20px 0 0 0; background: #ff8833; display: block; font-size: 16px; text-align: center; padding: 10px 0; color: #FFF; font-weight: bold;}

/*---------------------------404 -----------------------------*/

#error404{ margin: 30px 0; text-align: center;}
#error404 div.list-all-cat div{ display: inline-block; width: 580px; padding-left: 110px;}
#error404 h4{ font-size: 14px;}
#error404 .list-all-cat{ text-align: center; margin: 30px 0;}
#error404 ul { width: 30%; float: left; text-align: left;}
#error404 ul li { padding: 4px 0; font-size: 14px;}
#error404 a#join{ margin: 10px 0; display: inline-block}

/*--------------------- blank pages ---------------------------*/

#blank {line-height: 18px;}
#blank em{ margin-left: 40px; display: block;}
#blank strong p{ border-bottom: 1px solid #ccc; padding-bottom: 3px; font-size: 14px;}
#blank ul{ margin: 20px 0 0 20px;}
#blank ul li{ padding: 2px 0; list-style: circle; margin-left: 20px;}
#blank ol{ padding-left: 20px; margin-top: 10px;}
#blank ol li{ list-style: decimal; margin-bottom: 20px; padding-left: 10px;}
#blank ol ol li{ list-style: lower-alpha;}
#blank ol ol ol li{ list-style: lower-roman}
#blank #fast-facts{ margin-top:0;}

/*-------------------------FAQ---------------------------------------*/

div.answer{ margin: 5px 0 10px 0;}
#faq h3{ font-size: 20px; margin-top: 20px;}
.question strong{ display: block; font-size: 14px; cursor: pointer; color: #069; font-weight: normal; margin-bottom: 5px;}
.question { margin-bottom: 10px; border-bottom: 1px solid #ccc;}

/*------------------facebook sign ups-----------------------------*/
#facebook-signup-form{ background: url(images/bg-graybox.gif); padding: 30px; text-align: center; height:186px;}
#facebook-signup-form form{ width: 460px; text-align: left; margin: 0 50px;}
#facebook-signup-form label{ margin-bottom: 10px; font-size: 18px; width: 100px; float: left; display: block; text-align: right;}
#facebook-signup-form input{ font-size: 18px; padding: 5px; float: right; margin-bottom: 10px; display: block;}
.facebook-found p{ font-size: 9.5px; line-height: 11px;}
.facebook-found strong{ font-weight: bold; font-size: 16px;}
.facebook-found h2{ margin-bottom: 0px;}

/*----coupon---*/
#content_coupon{ margin: 0 40px 0 0;}
.coupon-content{ margin-bottom: 20px;}
.coup_col { float: left; width: 250px; padding: 0 20px; margin-top: 10px;}
.coup_col a{ display: block; padding: 2px 0; margin: 6px 0; font-size: 16px;}
#coup_col_left{ border-right: 1px solid #ccc; margin-right: 10px ;}
#coupon_button_large{  width: 632px; font-size: 26px; line-height: 32px; padding: 13px 0; text-align: center; color: #f00; font-weight: bold; text-decoration: underline;}
#coupon_button_large:hover{ color: #006699}
.coupon_breadcrumb{ padding: 12px 0 12px 0; border-bottom: 1px solid #ccc; margin: 0 40px 10px 0; font-size: 9px; color: #6DBED0;}
.coupon_breadcrumb a{ font-size: 12px;}
.coupon_breadcrumb strong{ font-size: 12px; color: #000; font-weight: bold;}
.coupon_merch{ margin: 20px 0 0 0;}
.coupon_merch h3{ margin: 0 0 0 20px; font-size: 24px;}
.merch_img { border: 1px solid #ccc; padding: 3px; display: width: 128px; float: left;}
.mech_blurb{ float: left; width: 480px; margin: 0 0 0 10px;}
.mech_blurb p{ font-size: 16px;}
.merch_coup_large { text-align: center; display: block; padding: 20px 0; border: 1px solid #ccc; border-left: 0; border-right: 0; margin: 10px 0 20px 0;} 
.merch_img img{ width: 120px; height: 60px;}
/** lawqa side bar **/
form.ask_box_form_short{ background: #1775b0; color: #fff; padding: 0 20px;}
#ask_box_full form#form_ask{ padding-bottom: 3%; }
#qa_title, #qa_email{ width: 98%; border: 0; outline: 0; font-size: 18px; line-height: 24px; height: 30px; padding: 5px; font-family: Arial, Helvetica, sans-serif}
form.ask_box_form_short h1, form#form_ask h1{ width: 70%; float: left; margin: 20px 0 10px;}
form#form_ask strong{font-weight: normal; font-size: 14px; color: #ccc;}

#ask_box_small{ margin-bottom: 10px; position: relative; z-index: 0; top: -10px;}
#ask_box_small form.ask_box_form_short { padding: 0 10px; width: 268px;}
#ask_box_small form.ask_box_form_short h1{ font-size: 16px; font-weight:bold}
#ask_box_small form.ask_box_form_short #qa_title { width: 96%;}
#ask_box_small form.ask_box_form_short a { width: 73px; height: 34px; background: url(http://snipsly.com/wp-content/themes/SWIFT-snipsly/images/lawqa_box.png); background-position: -104px 0; display: block; float: right;}
#ask_box_small form.ask_box_form_short a:hover{ background: url(http://snipsly.com/wp-content/themes/SWIFT-snipsly/images/lawqa_box.png); background-position: -104px -34px;}
#ask_box_small #ask_submit{background:url(http://snipsly.com/wp-content/themes/SWIFT-snipsly/images/buttons.png); background-position: 0 -45px; line-height: 36px; height: 35px; width: 74px; font-size: 18px; margin: 10px 0; float: right; color: #fff;}
#ask_box_small #ask_submit:hover{background-position: -74px -45px;}
.ask-box-3 { z-index: 99; position: relative;}
.hidden{ display: none;}

/*coupon*/
.promo_row .deals_text strong{ font-size: 16px; font-weight: bold;}
.deals_text{float: left; width: 390px; padding-bottom: 10px; text-align: left; font-size: 14px;}

#profile-slider {
    width: 288px;
    margin: 0 auto;
    position: relative;
}

.scroll {
	overflow: hidden;
	width: 288px;
    margin: 0 auto;
    position: relative;
}

.scrollContainer {
	position: relative;
}

.scrollContainer div.panel {
    padding: 0;
    width: 288px;
	height: 220px;
}
/* Jonathan Christensen (11-17) No use
#left-shadow {
	position: absolute;
	top: 0;
	left: 0;
	width: 12px;
	bottom: 0;
	background: url(images/leftshadow.png) repeat-y;
}

#right-shadow {
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	bottom: 0;
	background: url(images/rightshadow.png) repeat-y;
}
*/

.inside {
	padding: 0;
}
.inside a{ z-index: 30;}
.inside img {
	display: block;
	margin: 0 0 10px 0;
	width: 250px;
}

.inside h3 {
	font-weight: bold;
	color: #111;
	font-size: 16px;
	margin: 0;
}
#scrollarrows{ width: 25%; float: right; position: relative; top: -30px;}
.inside p {
	font-size: 2px;
	padding: 0;
	margin: 0;
}
.scrollButtons { cursor: pointer;}
.scrollButtons.left { float: left;

}
.scrollButtonDiv.right{ top: 0;}
.scrollButtons.right { float: right; margin-right: 10px;

}

.hide {
    display: none;
}

/*
Name: Sliding Login Panel with jQuery 1.3.2
Author: Jeremie Tisseau
Author URI: http://web-kreation.com/
Date: March 26, 2009
Version: 1.0

	Copyright 2009 Jeremie Tisseau
	"Sliding Login Panel with jQuery 1.3.2" is distributed under the GNU General Public License version 3:
	http://www.gnu.org/licenses/gpl-3.0.html
*/

/***** clearfix *****/
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}

/* Panel Tab/button */
.tab {
	height: 25px;
	position: relative;
    top: 0;
}

body .tab ul.login {
	display: block;
	position: relative;
  	float: right;
  	clear: right;
  	height: 25px;
	width: auto;
	line-height: 25px;
	margin: 0;
  	color: white;
  	font-size: 14px;
	text-align: center;
	font-family: lucida,"Times New Roman",Times,serif;
}

.tab ul.login li.left {
  	background: url(images/tab_l.gif) no-repeat left 0;
  	height: 25px;
	width: 10px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li.right {
  	background: url(images/tab_r.gif) no-repeat left 0;
  	height: 25px;
	width: 10px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li {
 	text-align: left;
  	padding: 0 6px;
	display: block;
	float: left;
	height: 25px;
  	background: #333;
}
.tab ul.login li a.username, .tab ul.login li a#logout{
	text-decoration: underline;
}
.tab ul.login li a.username:hover, .tab ul.login li a#logout:hover{
	color: #ccc;
}
.tab ul.login li a {
	color: #fff;
}

.tab ul.login li a:hover {
	color: white;
}

.tab .sep {color:#414141}

.tab a.open, .tab a.close {
	height: 18px;
	line-height: 18px !important;
	padding-left: 30px !important;
	cursor: pointer;
	display: block;
	width: 100px;
	position: relative;
	top: 3px;
}

.tab a.open {background: url(images/bt_open.png) no-repeat left 0;}
.tab a.close {background: url(images/bt_close.png) no-repeat left 0;}
.tab a:hover.open {background: url(images/bt_open.png) no-repeat left -17px;}
.tab a:hover.close {background: url(images/bt_close.png) no-repeat left -17px;}

/* sliding panel */
#toppanel {
    position: absolute;   /*Panel will overlap  content */
    /*position: relative;*/   /*Panel will "push" the content down */
    top: 0;
    width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#panel {
	width: 100%;
	height: 270px;
	color: #999999;
	background: #333333;
	overflow: hidden;
	position: relative;
	z-index: 500;
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
}

#panel strong {
	font-size: 1.6em;
	padding: 5px 0 10px;
	margin: 0;
	color: white;
	display: block;
}

#panel p {
	margin: 5px 0;
	padding: 0;
}

#panel a {
	text-decoration: none;
	color: #15ADFF;
}

#panel a:hover {
	color: white;
}

#panel a-lost-pwd {
	display: block;
	float: left;
}

#panel .content {
	width: 960px;
	margin: 0 auto;
	padding-top: 15px;
	text-align: left;
	font-size: 12px;
}

#panel .content .left {
	width: 280px;
	float: left;
	padding: 0 15px;
	border-left: 1px solid #444;
}
#panel .left p.grey{ line-height: 20px;}
#panel .content .right {
	border-right: 1px solid #444;
}

#panel .content form {
	margin: 0 0 10px 0;
}

#panel .content label {
	float: left;
	padding-top: 8px;
	clear: both;
	width: 280px;
	display: block;
}

#panel .content input.field {
	border: 1px #1A1A1A solid;
	background: #414141;
	margin-right: 5px;
	margin-top: 4px;
	width: 200px;
	color: white;
	height: 16px;
}

#panel .content input:focus.field {
	background: #545454;
}

/* BUTTONS */
/* Login and Register buttons */
#panel .content input.bt_login,
#panel .content input.bt_register {
	display: block;
	float: left;
	clear: left;
	height: 24px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin: 10px 0;
}

#panel .content input.bt_login {
	width: 74px;
	background: transparent url(images/bt_login.png) no-repeat 0 0;
}

#panel .content input.bt_register {
	width: 91px;
	color: white;
	background: transparent url(images/bt_register.png) no-repeat 0 0;
}

#panel .lost-pwd {
	display: block;
	float:left;
	clear: right;
	padding: 15px 5px 0;
	font-size: 0.95em;
	text-decoration: underline;
}

.front-message {
	background: #f2f2f2;
	padding: 20px 20px 20px;
}

#our-brands {
	background: #cbcbca;
	padding: 8px 10px;
	font-size: 11px;
	font-family: tahoma;
}

#our-brands .inner {
	width: 960px;
	margin: 0 auto;
}

#our-brands ul li {
	float: left;
	padding-right: 10px;
	border-right: 1px solid #666;
	margin-right: 10px;	
}

#our-brands ul li.brand-title {
	font-weight: bold;
	color: #607B88;
	border: 0;
	margin-right: 0;
}

#footer #our-brands ul li a {
	font-weight: bold;
}

.clear-both {
	clear: both;
}

#footer div#footer-category {
	margin-top: 20px;
}

#nav {
	font-family: tahoma;
	font-size: 12px;
	padding: 5px 0;
}

#control-links {
    float: right;
    font-size: 12px;
}

#control-links a {
    color: #006699;
    display: block;
    padding: 3px 10px;
    text-decoration: none;
}

#control-links li a:hover {
background: #069;
color: #FFF;
}

#control-links li {
	float: left;
	//padding-right: 10px;
	border-right: 1px solid #ccc;
	//margin-right: 10px;
}

#control-links li.nav-last {
	border-right: 0;
	padding-right: 0;
}

