/*	-------------------------------------------------------------
	Project Name : SoldMagazine
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	.version       1.0
	.updated       24-09-2008
	-------------------------------------------------------------	


/*	-------------------------------------------------------------
	0. Rests
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, td { margin:0; padding:0; }
.clear { clear:both; }
body p { margin:0; } /*Safari Margin Bug */
/* Ready To Use */


body { margin:0; padding:0; background-color:#eeeeee; }
body a { color:#00699e; }
h1, h2, h3, h4, h5 { color:#0c668b; clear:both; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:12px; }
FORM#template_selector { width:300px; padding:10px; border:1px solid #DDDDDD; margin:10px; }
/*----- Forms ------*/
FORM.extended { margin-left:25px; }
FORM.extended label.required { }
FORM.extended label.required font.star { color:red; font-weight:bold; font-size:16px; }
FORM.extended LABEL { clear:both; DISPLAY: block; font-size:12px; }
FORM.extended LABEL.check { clear:none; float:left; margin-left:3px; margin-bottom:10px; margin-top:5px; }
FORM.extended INPUT { DISPLAY: block; clear:both; }
FORM.extended INPUT.button { clear:both; float:left; }
FORM.extended INPUT.preview_button { clear:none; float:left; margin-bottom:50px; }
FORM.extended INPUT.continue_button { margin:25px auto; width:120px; height:30px; }
FORM.extended INPUT.check { clear:both; float:left; margin-top:5px; margin-bottom:10px; margin-left: 6px; margin-right: 0em; }
FORM.extended INPUT { MARGIN: 6px 0px 20px 6px; }
FORM.extended select { DISPLAY: block; }
FORM.extended select { MARGIN: 6px 0px 20px 6px; }
FORM.extended textarea { width: 500px; height: 80px; MARGIN: 6px 0px 9px 6px; }
FORM.extended textarea.big { width: 500px; height: 80px; }
form.extended textarea.small { width: 275px; height: 65px; }
form.extended textarea.terms { width: 500px; height: 60px; }
FORM.extended label.radio { clear:none; float:left; margin-left:3px; margin-bottom:15px; margin-top:5px; font-size:12px; }
label.terms { font-weight:bold; }
FORM.extended input.radio { clear:none; float:left; margin-left:20px; margin-bottom:15px; margin-top:5px; }
span.star { color:#FF0000; size:140%; }
p.star_for_required { margin: 5px 0px 20px 0px; }
#Forms_New p.star_for_required { margin: 20px 0px 20px 0px; }
input.calender { clear:none; float:left; }
.calender_trigger { margin-top:4px; width:30px; clear:none; float:left; }
.comment_form .calender_trigger { margin-top:13px; }
p.hint { font-size:11px; color:#666666; margin-left:10px; }
/*-- Comment Form-----------*/

form.comment_form { margin-left:20px; margin-bottom:80px; }
form.comment_form label { clear:both; display:block; float:left; width:100px; margin-top:17px; }
form.comment_form input, form.comment_form select { display:block; float:left; margin-top:15px; height:20px; }
form.comment_form textarea { margin-top:15px; display:block; float:left; width:350px; height:70px; }
form.comment_form input.articleSubmit { clear:both; display:block; margin-top:10px; }
form.comment_form p.hint { margin:0px; }
form.comment_form h4 { margin:11px 0px; }
/*------------- Error -----------*/
div.Error { color:#910404; border:#CC3300 solid 1px; background:url(images/error.gif) no-repeat left center; background-color:#F9DDDD; padding:8px; padding-left:40px; margin:auto; margin-bottom:10px; width:600px; margin-top:30px; }
div.Error li { background:inherit; list-style:inside; padding-left:5px; }
/*------------- MSG ----------*/
div.msg { width:400px; margin:15px auto 15px auto; padding:10px; background:#F5F9BF; border:solid thin #D0C04F; font-weight:bold; color:#770000; }
div.msg a, div.msg a:hover, div.msg a:visited { color:#990000; }
/*------ Tree Menu-----------*/

#tree_menu { background-image:url(images/tree_menu.gif); padding-top:5px; padding-left:10px; }
#tree_menu a, #tree_menu a:hover, #tree_menu a:visited, #tree_menu a:link { }
/*----------Menu-----------------*/
  div.menu { margin-bottom:30px; }
div.menu a { font-size:14px; text-decoration:none; }
div.menu a:hover { text-decoration:underline; }
div.menu p.hint { margin-left:20px; font-style:normal; margin-top:5px; }
/*-------------------------*/

p.admin_title { font-size:120%; padding:10px; padding-left:5px; font-weight:bold; }
table.adminlist { margin-top:10px; margin-left:10px; margin-bottom:20px; text-align:center; color:#000000; }
table.adminlist td { padding: 4px; }
table.adminlist tr.odd { background-color: #EEEEEE; }
table.adminlist tr.even { background-color: #FFFFFF; }
table.adminlist td a, table.adminlist td a:hover, table.adminlist td a:visited, table.adminlist td a:link { text-decoration:none; }
table.adminlist td a:hover { }
table.adminlist tr.header { font-weight:bold; color:#000000; }
/*	-------------------------------------------------------------
	1. BODY
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
body {  font:11px Arial, Helvetica, sans-serif; }
#Container { width:989px; margin:0 auto; }
*+html #Container { width:990px; margin:0 auto; }

#Header { display:block; height:120px; padding-top:30px; width:990px; background:#FFF url(images/soldmagazine-header.jpg) no-repeat bottom; position:relative; }
#Header .Select { float:left; font-size:12px; margin-left:5px; }
#Header input { float:left; }
#Header img { border:0px; margin:0px; padding:0px; float:left; }
#Header img#rss_feed { float:right; margin-right:23px; }
#Header a { border:0px; margin:0px; padding:0px; }
#Header form { clear:both; float:right; margin-top:49px; margin-right:23px; display: inline; }
#Header form input { float:left; }
#Header form label { color:#FFFFFF; float:left; margin:3px 3px 0px 0px; }
#Header form #go_submit { float:left; margin-left:6px; }
#Contents { width:707px; display:block; float:left; overflow:hidden; }
#SearchBlock { margin:5px 0 0 5px; height:70px; width:690px; background:#e5e5e5; }
#searchbox { background:url(images/search_grad.gif) repeat-x; width:688px; border:1px solid #b7b7b7; height:46px; }
#searchbox form { margin:10px 0 0 15px; }
#searchbox .search_text { width:240px; height:16px; border:2px solid #b7b7b7; }
#searchbox a.advancedSearch { color:#00649d; text-decoration:underline; padding-left:50px; }
#searchbox label { color:#006899; font-size:20px; padding-right:50px; font-weight:700; }
#searchbox .Submit { margin:0 0 -5px 2px; }
#SearchBlock p { padding:4px 0 0 15px; color:#353535; font-size:11px; }
#SearchBlock span#subscribe { float:right; }
#SearchBlock span#subscribe a { color:#0000ff; float:left; padding:2px 5px 0 0; }
p.Rsub { width:400px; float:left; }
/* the search results block // Repeated .. */
.SearchResults { width:678px; padding:12px 0 17px 15px; border-bottom:1px solid #cccccc; display:block; }
.SearchResults a { color:#0c6398; font-weight:700; font-size:11px; }
.SearchResults p { color:#323232; width:550px; font-size:11px; }
#SideBar { /* the sidebar _ static in all pages */ width:280px; float:left; }
#SideBar #News { background:#f7f7f7; margin-top:25px; padding:7px 10px 10px 10px; }
#SideBar #News h1 { color:#006391; font-size:20px; font-weight:700; }
.NewsBlock { padding:10px 0 0 2px; }
.NewsBlock h3 { background:url(images/arrow.gif) no-repeat left; }
.NewsBlock a { display:block; color:#00699e; font-size:11px; font-weight:700; padding-left:20px; }
.NewsBlock p { padding-left:20px; }
.TextBLock { margin-top:20px; padding:0 0 0 10px; }
.TextBLock h2 { color:#0c668b; }
#SideBar h2 { width:258px; margin:0px 0px; font-size:20px; }
#SideBar .TextBLock h2 { font-size:18px; }
.Searchpages { width:678px; padding:0 0 10px 15px; border-bottom:1px solid #cccccc; display:block; margin:40px 0 10px 0; }
.Searchpages .ResultsNumbers { width:200px; float:left; display:inline; }
.Counts { float:right; }
.Counts strong { display:block; margin:0 5px 0 5px; float:left; text-decoration:none; }
.Counts a { display:block; margin:0 5px 0 5px; float:left; color:#656565; text-decoration:none; }
.Counts .previous { background:url(images/previous.gif) no-repeat; height:12px; width:11px; display:block; float:left; }
.Counts .next { background:url(images/next.gif) no-repeat; height:12px; width:11px; display:block; float:left; }
/* Page two */


ul#categories { margin-left:10px; height:15px; }
ul#categories li { display:block; float:left; margin-right:10px; background:url('images/cat_nav_delim.gif') repeat-y right; padding-right:10px; }
ul#categories li a { text-decoration:none; font-size:14px; font-weight:bold; }
h1#home_title { font-size:26px; margin:25px 0px 10px 10px; }
div#static_contents { margin:0px 10px; margin-right:30px; }
#IndexBanner { width:685px; border:1px solid #CCCCCC; margin:10px 15px 10px 5px; }
#IndexBanner img { margin:4px; float:left; }
#BannerBlock { float:left; width:340px; padding:25px 0 0 15px; }
#BannerBlock a { text-decoration:none; }
#BannerBlock h2 { color:#00639D; padding-bottom:10px; font-size:20px; }
p.ReadMore { float:left; background:url(images/readmore.gif) left center no-repeat; display:block; margin:15px 15px 0 0; }

.CartInfo { float:left; background:url(images/information.png) left center no-repeat; display:block; margin:15px 15px 0 0; padding-left:20px; color:#006896; }
.PostTxt p a{ color:#666666;}
p.CartBuy a{ float:left; background:url(images/cart.gif) left center no-repeat; display:block; margin:15px 15px 20px 0; padding:0 0 0 20px; color:#00639D; }

p.ReadMore a { padding-left:20px; color:#006896; }
p.Comments { float:left; background:url(images/comments.gif) left center no-repeat; display:block; margin:15px 15px 0 0; }
p.Comments a { padding-left:28px; color:#006896; }
#Posts { float:left; width:420px; display:block; }
#IndexTabs { float:left; margin-left:15px; width:260px; display:inline; }
#TabContent { clear:both; background:#EBEBEB; border:1px solid #CCCCCC; }
#TabContent p { margin:15px 15px 25px 15px; color:#006D9A; }
#PostsBlock { border-bottom:2px solid #CCCCCC; width:420px; /*width:690px;*/ margin:10px 0 0 5px; padding-bottom:10px; }
#PostsBlock h3 { clear:none; }
#PostsBlock .Postimg { float:left; }
.Postimg img { border:1px solid #cccccc; padding:4px; margin-right:15px; }
.PostTxt a { text-decoration:none; }
.PostTxt h3 { color:#0967A5; font-size:16px; }


#Radio { border-top:1px solid #CCCCCC; display:block; margin-top:40px; padding-top:20px; }
#Radio h2 { color:#006298; font-size:18px; padding-bottom:5px; }
#Realplayer { float:left; display:block; background:url(images/radio.jpg) no-repeat; height:57px; width:339px; }
/*-------------------------------------------------*/
#TopArticles { background:#F5F5F5; display:block; width:675px; border-top:4px solid #CCC; margin:15px auto; }
#TopArticles h2 { padding:15px; color:#006498; font-size:20px; }
.ArticlesBlock { padding:0px 0 10px 15px; }
.ArticlesBlock h3 { background:url(images/arrow.gif) no-repeat left; }
.ArticlesBlock a { color:#00699e; font-size:11px; font-weight:700; padding-left:20px; }
.ArticlesBlock p { padding-left:20px; }
#ArticlesCount { padding:10px 0 10px 10px; }
.TextBLock { display:block; margin: 10px auto; }
.TextBLock img { border:1px solid #CCCCCC; }
.article_hint { font-size:11px; color:#555555; margin-left:20px; margin-top:5px; margin-bottom:0px; }
/*-------Comments ----*/
#Comments h3 { margin-top:15px; font-size:18px; }
#Comments { clear:both; border-top:1px dotted #999999; border-bottom:1px dotted #999999; margin-bottom:10px; padding-left:20px; margin-top:15px; margin-right:3px; }
.CommentBlocK { display:block; margin:25px 0 25px 0; }
.CommentBlocK span { color:#666666; font-size:11px; }
.CommentBlocK h5 { font-weight:700; }
p.no_commnet { margin:20px; }
/*---------------*/
/* the location of that is being changed using css_helper.js' javascriipt */
#Footer { clear:both; margin:0 auto; background:#FFF url(images/footer.gif) top repeat-x; width:988px; height:180px; }
#Footer p { padding:10px 0 0 10px; }
#sold_logo { background:url(images/tellafriend-header.jpg) no-repeat; height:85px; }
h1#popup_head { margin-left:20px; margin-top:5px; }
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide { display:none; }
/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/

.tabberlive { margin-top:1em; }
/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
  
#TabBox { width:258px; margin:10px 0px 10px 10px; }
h2#hot_articles { margin-left:13px; }
#IndexTabs #TabBox { padding-top:5px; width:247px; }
#TabBox a { color:#05629B; font-size:11px; font-weight:700; text-decoration:none; }
ul.tabbernav { margin:0; }
ul.tabbernav li { list-style: none; margin: 0; display: inline; }
#TabBox ul.tabbernav li a { padding: 4px 5px; margin-left: 0px; display:inline; float:left; border:1px solid #CCCCCC; border-bottom: none; background: #FFF; color:#aaaaaa; text-decoration: underline; }
#IndexTabs #TabBox ul.tabbernav li a { float:none; display:auto; padding:3px 10px; background: #FFFFFF; color:#000000; border-bottom:solid 1px #CBCBCB; }
ul.tabbernav li#tab_nav1 a { width:38px; }
ul.tabbernav li#tab_nav2 a { width:76px; border-left:0px none; }
ul.tabbernav li#tab_nav3 a { width:110px; border-left:0px none; }
#TabBox ul.tabbernav li a:hover { color: #05629B; background: #F7F7F7; }
#TabBox ul.tabbernav li.tabberactive a { color: #05629B; background: #F7F7F7; border-bottom: 1px solid #F7F7F7; }
#IndexTabs #TabBox ul.tabbernav li.tabberactive a { color: #05629B; background: #EBEBEB; border-bottom: 1px solid #EBEBEB; }
#TabBox ul.tabbernav li.tabberactive a:hover { color: #05629B; background: #F7F6F4; border-bottom: 1px solid white; }
.tabberlive .tabbertab { padding:5px; border:1px solid #CCCCCC; background:#F7F7F7; border-top:0; clear:both; }
#IndexTabs .tabberlive .tabbertab { padding:17px 10px; background:#EBEBEB; margin-top:3px; color:#006C90; border-top:1px sloid; }
.tabberlive .tabbertab a { display:block; border-bottom:1px solid #7CAEC9; padding:5px 0 5px 0; }
/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 { }
.tabberlive .tabbertab h3 { }
/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 .tabbertab a { }
.tabberlive#tab2 { }
.arcomment { background:url(images/comment.png) no-repeat left; padding-left:20px; margin-left:5px; }
.aremail { background:url(images/email.png) no-repeat left; padding-left:20px; margin-left:5px; }
.ardownload { background:url(images/drive_disk.png) no-repeat left; padding-left:20px; margin:0 5px 0 5px; }
#Feeds { padding:25px 10px 10px 10px; }
#Feeds p, #Feeds h1, #Feeds h2 { padding-bottom:10px; }
#Feeds ul { list-style:none; }
#Feeds li { background:url(images/feed-icon.png) no-repeat left center; margin:10px 0 10px 0; }
#Feeds li a { padding-left:60px; }
.resultsFeed { margin:3px 5px 0 0; background:url(images/feed-icon-12x12.gif) no-repeat right center; text-indent:-9999px; width:12px; height:12px; }
.prod_img { float:left; display:block; }
.prod_Desc { float:left; padding-left:15px; width:340px; display:block; }
.prod_Desc h1 { padding-bottom:10px; color:#066d00; }
.prod_Desc p { padding-bottom:10px; }
.prod_Desc p.Price { color:#006600; font-weight:700; }
.prod_Desc .Buy { background:url(images/buy.gif) no-repeat; display:block; text-indent:-9999px; height:21px; width:50px; }
#article_contents table { margin:10px 0 10px 25px; }
#article_contents .compact { background:#ededed; padding:2px; }
#article_contents .odd { background:#f5f5f5; padding:2px; }
#ContactInfo { padding:20px 0 30px 30px; }
a#rates_file { display:block; height:30px; background:url(images/pdf-icon.gif) no-repeat; padding-left:60px; padding-top:15px; }
/*Quiz Summry*/
#quiz_summary { margin:10px 0 15px 0; }
.Question { font-size:14px; font-weight:700; }
.Option { border:1px solid #f6f6f6; }
#quiz_summary span { font-weight:700; color:#00CC00; }

/* shoping cart */
#cart_container { }
.cart_add_more_prods { background:#ebebeb; padding:5px 0 5px 5px; margin:10px 10px 10px 10px; }
.cart_product_block { border-bottom:1px solid #CCCCCC; margin:10px 10px 0 10px; }
.cart_product_img { float:left; border:1px solid #CCCCCC; padding:5px; margin:15px 0 10px 10px; display:inline; }
.cart_product_details { display:inline; margin:20px 0 10px 20px; float:left; }
.cart_product_details h3 { padding-bottom:5px; }
.crt_qty_input { width:25px; }
.cartfoot { padding:10px 0 0 10px; }
.gst, .total, .checkout { display:block; float:left; width:206px; text-align:center; background:#ebebeb; padding:5px 10px 5px 10px; margin:5px 5px 5px 0; }
.checkout { font-size:14px; text-decoration:none; }
.unit_price { margin-top:5px; }
.unit_price2 { margin-top:5px; }
.Remove { padding-top:5px; display:block; }
.ShopingC { padding-top:10px; }
.EmptyCart { background:url(images/readmore.gif) left center no-repeat; display:block; margin:5px 15px 0 0; padding-left:20px; float:left; }
.Checkout { background:url(images/readmore.gif) left center no-repeat; display:block; margin:5px 15px 0 0; padding-left:20px; float:left; }
#Cart { background:url(images/cart_bg.gif) no-repeat; margin:0 0px 0 15px; padding:10px 0 0 15px; height:56px; width:212px; }
.ShopingC { background:url(images/cart.png) left center no-repeat; padding:0px 0 0 20px; }


#static_contents ul{ padding:10px 0 15px 15px;}
#static_contents li{ padding-top:5px;}
#static_contents p{ margin:5px 0 15px 0;}
.rates{ margin:0px 0 15px 0}
.rates td{ background:#f7f7f7; padding:2px 0 2px 4px;}
.rates h2, #static_contents h2
{ background: #ebebeb; padding:5px 0 5px 4px; font-size:18px; }
#rates_file{ margin:10px 0 15px 0;}
.Update{ border:1px solid #CCCCCC; background:#ebebeb; height:20px; font-size:11px; }



/*Help us form*/

#HelpUs{ padding:25px 0 20px 10px; width:600px; float:left; display:block;}
#Top_Help h2{ color:#ee1c23; font-size:22px; font-weight:700; text-transform:uppercase; letter-spacing:-0.75px; }
#Top_Help .Bolder{ font-weight:700; display:inline;}
#Top_Help p{ padding:5px 0 0 0;}
#Top_Help span{ color:#ee1c23; font-weight:700; display:inline;}
#Help_FOrm{margin:30px 0 0 0; width:500px; clear:both; background:url(images/red_form.gif) no-repeat right 20px }
.FormField{ display:block; width:400px; height:30px;}
.FormField label{ float:left;}.FormField input{ float:right;}
#OnlineForm{ margin:30px 0 0 0;}

.SecuretyField{display:block; width:400px; height:60px;}
.SecuretyField label{ float:left; padding:10px 5px 0 0 ;}.SecuretyField input{ float:right; margin:10px 0 0 0;}


#Tv_Videos{ clear:both; border-top:1px dotted #999999; padding:15px 0 15px 20px; }
#Tv_Videos img{ display:inline;vertical-align:middle; margin-right:10px;}
#Tv_Videos p{ vertical-align:middle; display:inline; }


.sec_cod{ vertical-align:middle;}
.Security-txt{ vertical-align:middle;padding-top:10px;display:none;}

#security_code{vertical-align:middle;}
#img_security_code{ vertical-align:middle; padding-top:6px;}

#NotifyBlock{ clear:both; width:200px; margin-left:100px; }
#NotifyBlock label{ float:right; width:180px; }

#notify{  float:left;}

ul#sitemap{ padding:10px 0 10px 15px; list-style:none;}
ul#sitemap a{ padding:2px 0 2px 0; text-decoration:none;}

#order_summary_2{  width:200px; position:absolute; margin:55px 0 0 500px;}

#display_div{clear:both; padding-left:30px; font-size:12px;}
#required_items, #total_cost{ font-weight:700;}

#ads{ padding-left:0px; text-align:center;}
#ads img{ border:0; margin:auto;margin-top:26px;}


#Forms_New{}
#Forms_New label, #Forms_New input{ margin:0; padding:0; float:none;}

#Forms_New .input{display:block;  padding:5px 0 5px 0 ; width:400px; position:relative;  }
#Forms_New .input label{ position:absolute; left:0;}
#Forms_New .text{ height:25px; display:block;}
#Forms_New .text input{ position:absolute; left:140px;}
#Forms_New .select{ height:25px; display:block;}
#Forms_New .select select{ margin:0; padding:0; position:absolute; left:140px;}
#Forms_New .submit{ display:block; height:25px;}
#Forms_New .submit input{ left:140px; position:absolute; }
#Forms_New .submit input.next{ left:220px;}


/* 6 - 7 - 09 */
.Full{ background:#dae7ed url(images/bg.gif) repeat-y center; min-width:989px;background:#e6ece7 url(images/green_bg.gif) repeat-y center; height:100%; width:100%;}

.pdf_downloads{ display:block; clear:both; margin-left:15px;}
.pdf_downloads a{background: url(images/pdf_ico.gif) no-repeat scroll left center;display:block;padding:5px 0 5px 20px;}
.pdf_downloads br{ font-size:1%;}


#TabBox .tabbertab .AddEvent{ background:url(images/new_event.gif) no-repeat left; width:100px; display:block; padding-left:28px; height:24px; font-size:12px; font-weight:700; color:#FFF; padding-top:11px;border:0; color:#FFF;}
.tabberlive .tabbertab .EventLogo{ border:0;}