/*	-------------------------------------------------------------
	Project Name : SoldMagazine
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	.version       1.0
	.updated       17-12-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; }
/* Ready To Use */


body a { color:#046b00; }
h1, h2, h3, h4, h5 { color:#046b00; clear:both; }
h1 { font-size:22px; }
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; font-weight:700; }
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; }
p.star_for_required { margin: 5px 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; }
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; background-color:#F9DDDD; padding:8px; padding-left:40px; margin:auto; margin-bottom:10px; width:600px; margin-top:10px; }
div.Error li { 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; padding-left:3px; }
/*------ Tree Menu-----------*/
#tree_menu { background-image:url(images/tree_menu.gif); padding:20px 0 0 10px; }
#tree_menu a, #tree_menu a:hover, #tree_menu a:visited, #tree_menu a:link { }
/*----------Menu-----------------*/
div.menu { display:block; margin:0 0 30px 10px; }
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; min-width:989px; }
#Container { width:989px; margin:0 auto; }

#Header { display:block; height:120px; padding-top:30px; width:989px; background:#006699; background:#FFFFFF url('images/header_green.jpg') no-repeat bottom; }
#Header .Select { float:left; font-size:12px; margin-left:5px; }
#Header input { float:left; }
#Header label { padding-left:5px; }
#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; width:255px; }
#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:706px; display:block; float:left; _height:850px; min-height:850px; }
#Contents h1 { padding:15px 0 10px 10px; }
#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:#066d00; text-decoration:underline; padding-left:50px; }
#searchbox label { color:#066d00; 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; }
p.Rsub { float:right; display:block; padding-top:15px; padding-right:55px; }
p.Rsub span { }
/* the search results block // Repeated .. */
.SearchResults { clear:both; width:678px; padding:12px 0 17px 15px; border-bottom:1px solid #cccccc; display:block; }
.SearchResults a { color:#066d00; 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; overflow:hidden; }
#SideBar #News { background:#f7f7f7; margin-top:25px; margin-bottom:10px; padding:0 10px 10px 10px; }
#SideBar #News h1 { color:#006391; font-size:20px; font-weight:700; }
.NewsBlock { padding:10px 0 0 0px; }
.NewsBlock h3 { background:url(images/arrow.gif) no-repeat left; padding:4px; }
.NewsBlock a { color:#066c00; font-size:11px; font-weight:700; padding-left:20px; display:block; }
.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; }
ul#categories { margin-left:10px; height:15px; }
ul#categories li { display:block; float:left; margin-right:10px; background:url('images/cat_nav_delim_green.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; color:#066d00; }
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:#960C0A; padding-bottom:10px; font-size:20px; }
p.ReadMore { float:left; background:url(images/comments_red.gif) left center no-repeat; display:block; margin:15px 15px 0 0; }
p.ReadMore a { padding-left:20px; color:#006896; }
p.Comments { float:left; background:url(images/red_aro2.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; 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; }
.video_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-direct.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
  --------------------------------------------------*/ 
h2#hot_articles { margin-left:13px; }
#TabBox a { color:#066d00; font-size:11px; font-weight:700; text-decoration:none; }
ul.tabbernav { margin:0; }
ul.tabbernav li { list-style: none; margin: 0; display: inline; }
.tabberlive .tabbertab { padding:5px; border:1px solid #CCCCCC; background:#F7F7F7; border-top:0; clear:both;  }
.tabberlive .tabbertab a { display:block; border-bottom:1px solid #066d00; padding:5px 0 5px 0; }
/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 { }
/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 .tabbertab a { }
#side #TabBox { width:268px; margin:0px 0px 10px 5px; }
#side h2#hot_articles { margin-left:13px; }
#side #TabBox a { color:#066d00; font-size:11px; font-weight:700; text-decoration:none; }
#side ul.tabbernav { margin:0; }
#side ul.tabbernav li { list-style: none; margin: 0; display: inline; }
#side #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; }
#side ul.tabbernav li#tab_nav1 a { width:38px; }
#side ul.tabbernav li#tab_nav2 a { width:76px; border-left:0px none; }
#side ul.tabbernav li#tab_nav3 a { width:110px; border-left:0px none; }
#side #TabBox ul.tabbernav li a:hover { color:#066d00; background: #F7F7F7; }
#side #TabBox ul.tabbernav li.tabberactive a { color:#066d00; background: #F7F7F7; border-bottom: 1px solid #F7F7F7; }
#side #TabBox ul.tabbernav li.tabberactive a:hover { color:#066d00; background: #F7F6F4; border-bottom: 1px solid white; }
#side .tabberlive . { padding:5px; border:1px solid #CCCCCC; background:#F7F7F7; border-top:0; clear:both; }
#side .tabberlive .tabbertab a { display:block; border-bottom:1px solid #62a95d; padding:5px 0 5px 0; }
/* If desired, hide the heading since a heading is provided by the tab */
/* Example of using an ID to set different styles for the tabs on the page */
.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 { padding:3px 5px 0 0; margin:3px 4px 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; }
body { background:#e6ece7 url(images/green_bg.gif) repeat-y center; font:11px Arial, Helvetica, sans-serif; }
.TopLogin { width:160px; color:#066d00; float:right; text-align:right; padding-right:5px; font-size:16px; margin-top:5px; display:block; }
.TopLogin a, .TopLogin a:visited, .TopLogin a:Link { color:#066d00; font-weight:700; font-size:13px; text-decoration:none; }
.TopLogin span { padding:0 5px 0 5px; }
.clear { clear:both; }
#Header { display:block; height:120px; padding-top:30px; width:989px; background:#006699; background:#FFFFFF url(images/header_green.jpg) no-repeat bottom center; }
ul#categories { margin-left:10px; height:15px; }
ul#categories li { display:block; float:left; margin-right:10px; background:url('images/cat_nav_delim_green.gif') repeat-y right; padding-right:10px; }
ul#categories li a { text-decoration:none; font-size:14px; color:#066d00; font-weight:bold; }
#SideBar #upload { background:#f7f7f7; margin-top:25px; color:#066d00; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:15px 10px 10px 10px; }
#SideBar #upload h2 { color:#066d00; font-size:20px; font-weight:700; }
#SideBar #upload p { color:#333333; width:230px; }
#SideBar #upload a { color:#066d00; font-weight:700; font-size:11px; padding-right:10px; }
#CatList h2 { color:#066d00; background:#ebebeb; border:1px solid #cccccc; border-bottom:0; display:block; width:130px; font-size:20px; font-weight:700; margin-bottom:-2px; position:relative; padding-left:10px; }
.Lists { border:1px solid #cccccc; background:#ebebeb; z-index:9999; position:relative; }
.Lists ul { list-style:none; }
.Lists li { border-top:1px solid #cccccc; padding:5px 0 5px 0; }
.Lists li a { color:#066d00; font-weight:700; background:url(images/green_aro2.gif) no-repeat left 3px; padding-left:25px; display:block; margin-left:10px; }


/* index tab box*/
#TabBox { width:415px; margin:10px 0px 10px 10px; }
#TabBox .tabbertab { background:#FFF; color:#066d00; border-top:1px solid #cccccc; overflow:hidden;   }
.tabbertab h2 a { color:#066d00;  }
.tabbertab a { display:block; color:#066d00;  border-bottom:1px solid #7CAEC9; padding:5px 0 5px 0; }
ul.tabbernav li#tab_nav1 a { width:80px; }
ul.tabbernav li#tab_nav2 a { width:130px; color:#066d00; border-left:0px none; }
ul.tabbernav li#tab_nav3 a { color:#066d00; width:130px; border-left:0px none; }
#TabBox ul.tabbernav li a { padding: 4px 5px; margin-left: 0px; display:inline; float:left; border:1px solid #CCCCCC; border-bottom: none; background: #DDE; text-decoration: underline; }
#TabBox ul.tabbernav li a:link { background:#ebebeb; color: #8f8f8f; text-align:center; }
#TabBox ul.tabbernav li a:visited { color: #8f8f8f; background:#FFFFFF; }
#TabBox ul.tabbernav li a:hover { color: #8f8f8f; background: #FFF; }
#TabBox ul.tabbernav li.tabberactive a { color: #066d00; background: #FFF; border-bottom: 1px solid #F7F7F7; }
#IndexTabs #TabBox ul.tabbernav li.tabberactive a { color: #066d00; background: #EBEBEB; border-bottom: 1px solid #EBEBEB; }
#TabBox ul.tabbernav li.tabberactive a:hover { color: #066d00; background: #F7F6F4; border-bottom: 1px solid white; }
#DirextTabs { display:block; width:420px; float:left; }

#UploadedBlock { width:400px; height:100px; display:inline; float:left; margin:0px 0 0 0; }
#UploadedBlock a { margin:0; padding:0; border:0; text-decoration:none; }

#Thumb { float:left; display:inline; width:110px; margin-right:5px; }
#UploadedBlock img { border:1px solid #ccc; }
#UploadedBlock .TBox { float:left; width:200px;display:inline; }

#UploadedBlock h3 { color:#066d00; font-size:14px; }
#UploadedBlock h3 a { color:#066d00; font-size:14px; font-weight:700; text-decoration:none; padding:0; margin:0; border:0; }
#UploadedBlock .TBox p { color:#333333; font-size:11px; }
.


clear { clear:both; }
#DirectContents { width:690px; margin:0 auto; }
#DirectContents h1 { color:#066d00; font-weight:700; font-size:20px; width:417px; border-bottom:1px #cccccc solid; padding:0 0 2px 5px; }
#ListingBlock { width:420px; margin:5px 0 0 0; border-bottom:1px solid #ccc; padding-bottom:10px; }
#ListingBlock img { float:left; padding:5px; border:1px #cccccc solid; margin-right:15px; }
#listingText { float:left; width:250px; }
#listingText h3 { color:#066d00; padding-bottom:5px; }
#listingText h3 a { text-decoration:none; }
#listingText p { padding-bottom:10px; }
.open { margin-right:20px; background:url(images/green_aro.gif) no-repeat left; }
.open a { padding-left:15px; color:#066d00; }
.comments { background:url(images/comments_red.gif) no-repeat left; }
.comments a { padding-left:23px; color:#066d00; }
#Listings { float:left; padding-left:10px; width:420px; }
#Listings h2 { color:#066d00; border-bottom:1px solid #CCC; font-size:18px; padding-bottom:3px; }
#menu{ padding-left:5px;}


#CatList { display:block; float:right; width:260px; margin-right:10px;  _margin-right:5px; margin-top:10px;  }



.grblock { width:230px; margin:20px auto; }
.grblock span { background:url(images/red_aro2.gif) no-repeat left; }
.grblock a { padding-left:25px; color:#066d00; font-weight:700; }
.grblock p { padding-left:25px; }
.gtblock { width:240px; margin:0 auto; }
.gtblock h2 { font-size:14px; color:#066d00; padding:5px 0 5px 0; }
.gtblock p { padding-bottom:15px; }
#RedPages { margin:10px 0 25px 370px; color:#066d00; font-weight:700; }
#RedPages a { color:#066d00; text-decoration:none; padding:0 2px 0 2px; font-weight:700; }
#Footer { clear:both; margin:0 auto; background:#FFF url(images/footer_green.gif) top repeat-x; width:988px; height:180px; }
/*FLV*/
#CastingPage { padding:30px 0 10px 10px; display:block; }
#CastComments { }
#CastComments h3 { color:#920D0E; }
#FLV_CAST { width:665px; padding:10px; background:#f6f6f6; margin-top:5px; }
#FlvPlayre { display:block; }
#FlvInfo { display:block; float:left; padding:5px 0 5px 0px; margin-top:5px; }
#FlvInfo ul { padding:10px 0 0 12px; }
#FlvInfo li { padding-top:5px; }
.HighQ { margin:5px 0 0 0; text-indent:14px; color:#920D0E; background: url(images/red_aro2.gif) no-repeat left center; display:block; height:11px; }
#FlvInfo h2 { color:#066d00; font-size:22px; padding-bottom:10px; }
#redBlock { margin:10px auto auto 5px; background:url(images/red_bg.gif) repeat-x; border:2px solid #CCCCCC; width:689px; height:46px; }
#redBlock h1 { color:#FFF; font-size:20px; padding:12px 0 0 15px; }
#RedBanner { margin:15px auto; background:#920D0E; color:#FFF; width:689px; display:block; }
#RedBanner img { float:left; }
#RedText { float:left; padding:25px 0 0 15px; width:222px; }
#RedText h2 { padding:0px 0 5px 0px; color:#FFFFFF; }
#RedTextBlock { padding:0 15px 0 10px; }
#RedTextBlock h3 { color:#960C0A; font-size:18px; padding:20px 0 10px 0; }
#SearchImg { display:block; float:left; width:100px; }
#SearchSumm { padding:0px 0 0 15px; display:block; float:left; }
#SearchSumm a { text-decoration:none; }
#ContactInfo { padding:0 0 20px 30px; }
/* 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/red_aro2.gif) left center no-repeat; display:block; margin:5px 15px 0 0; padding-left:20px; float:left; }
.Checkout { background:url(images/red_aro2.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; }
p.ReadMore { float:left; background:url(images/red_aro2.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:#960C0A; }
.PostTxt p a, .PostTxt p a:visited { 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:#960C0A; }
p.ReadMore a { padding-left:20px; color:#960C0A; }
.Update { border:1px solid #CCCCCC; background:#ebebeb; height:20px; font-size:11px; }
#cart_id_car_qty { height:15px; }
#user { padding:10px 0 20px 10px; }
#user form { padding:0; margin:0; }
#user #tree_menu { padding:0; margin:0; }
#user .menu { padding:0; margin:0; }
#RegisterForm { margin:0; padding:0; padding-left:10px; }
.forgot { padding-right:10px; }
/* safari bug */
.TBox p { margin:0; }
#listingText p { margin:0; }
body p { margin:0; }
#Comments p { margin:0; margin:5px 0 10px 0; }
div.more_info { border:1px solid #f9f9f9; padding-bottom:15px; position:absolute; margin-left:320px; }
#user .header { background:#e5f7e4; padding:5px; width:400px; font-size:12px; font-weight:700; }
#user p.title { background:#e5f7e4; padding:5px; width:230px; font-size:14px; font-weight:700; }
#user td.title { background:#f9f9f9; padding:1px 5px 1px 5px; width:100px; font-weight:700; }
.value { width:115px; background:#fafafa; padding:1px 5px 1px 5px; }
#tree_menu h2 { width:80%; padding:3px 0 3px 0px; font-size:26px; }
.productcontextlist { padding:0 10px 5px 10px; }
.productblocktitle { font-size:14px; color:#46982c; font-weight:700; }
.productblocklist { display:block; padding:15px 0 0 5px; }
#subscribe { display:inline; margin:0px 0 0px 20px; float:right; padding-right:40px; padding-top:5px; }
#Subscribe_droplist { display:inline; float:left; }
#Extra-Options { display:block; padding:5px; background:#e5e5e5; }
#subscribe a { margin:0; padding:0; }
/* pages */
.About_Us { padding:0px 0 15px 10px; }
.About_Us p { padding:5px 10px 5px 0; }
#Contact_direct { margin:20px 0 20px 10px; }
/* view products*/

.ProductsView { padding:20px 0px 15px 10px; }
.ProductsView .ViewImg { float:left; display:inline;}
.ProductsView .ViewImg img { border:0; padding-bottom:10px; margin-right:15px; }
.ProductsView .ViewDesc { float:left; width:420px; margin-bottom:15px; }
ul#sitemap { padding:10px 0 10px 15px; list-style:none; }
ul#sitemap a { text-decoration:none; display:block; padding:2px 0 2px 0; margin-right:5px; }
ul#sitemap a:hover { background:#f9faf9; }
.smalltext { color:#990000; font-size:10px; }
.terms { padding:0 10px 0 10px; }
.terms p { padding:0 0 10px 0; }
#CheckBox { width:500px; padding:5px 0 10px 0; }
#CheckBox input { margin:0; clear:none; float:left; display:block; }
#CheckBox label { float:left; display:block; clear:none; padding-left:10px; }


/* Jobs Details Template 28-12-2008 */
#Job-Details{ position:relative; margin:30px 15px 10px 10px;}
#Job-Details h1{ margin:0; padding:0; padding:0 0 6px 0; font-family:"Trebuchet MS", Tahoma, "Times New Roman"; font-size:20px;}
#Job-Details p.More-info{ padding-top:6px; margin-top:10px; background:url(images/doted619.gif) top repeat-x;}
#Job-Details .Company-Logo{ position:absolute; right:15px; margin-left:10px;}
#Job-Details .Company-Logo img{ border:none; }
.Top-Details {  font-size:12px;}
.Top-Details span{ color:#077903; font-weight:700;}
.Top-Details { }
.Apply-Info{ padding:15px 0 10px 0;}

/*#GrayBox{ padding-top:25px;}*/

#ads{ padding-left:5px;}
#ads img{ border:0;}

#menu p{ padding-right:15px; text-align:justify;}

#JobOptions{ display:block; padding:10px 0 10px 0; }
#JobOptions input{ display:inline; margin:0; padding:0; padding-bottom:5px;}
#JobOptions label{ display:inline;}
#JobOptions #image{ display:block;}





/* Jobs details 15-1-2009  */
#Jobs-details{ margin-right:15px;}
#Informations{ margin-left:10px;}
#career_info{ width:260px; background:#F7F7F7; padding:10px 0 10px 10px; float:left;}

#career_info p{padding:2px 0 2px 0;}
#career_info p strong{ width:100px;}
#Puplisherlogo{ float:right; width:50%; margin-top:-20px;}
#Puplisherlogo img{ margin: 0 auto; display:block; float:right;}

#MoreDetails{ padding-top:10px;background:url(images/doted619.gif) top repeat-x; margin-top:15px;}
#MoreDetails h2{ color:#000000; font-size:18px;}
#MoreDetails h3{ color:#000000; font-size:14px;}
#MoreDetails p{ padding-bottom:15px;}

#MoreDetails ul{ padding:10px 0 10px 30px;}

#contact-info{ padding-top:10px;background:url(images/doted619.gif) top repeat-x; margin-top:15px;}

#Item-Info h3{ padding-bottom:5px;}


/* 6 - 7 - 09 */
.Full{ background:; min-width:989px;background:#e6ece7 url(images/green_bg.gif) repeat-y center; height:100%; width:100%;}

