/* YUI Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,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 {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	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;
}
/* end reset */
:focus{outline:none;}
body {
	font-family: Arial, Helvetica, sans-serif;
background-image: url(../../images/interface/128-28.jpg); background-repeat:repeat; background-position: left top;
	padding-top:20px;
	padding-bottom:20px;
}
.clear{clear:both;}
#container {width:900px; margin-right:auto; margin-left:auto; border:1px solid #000; background-color:#FFF;}
#header {background-color:#000; height:80px; font-family:"Trebuchet MS"; background-image: url(../../images/interface/header_bg.jpg); background-repeat: no-repeat; background-position: left top;}
strong{font-weight: bold}
#header #logo {
	color:#FFFFFF;
	font-size:48px;
	padding:10px 0 0 15px;
	width:300px;
	float:left;
	margin-left:-9000px
}
#header #tagline {
	color:#FFFF00; 
	float:right; 
	width:400px; 
	font-style:italic; 
	font-size:12px; 
	text-align:right; 
	margin:44px 13px 0 170px;
}

#header #language {
	float:right;
	font-size:10px;
	text-align: right;
	width:200px;
	margin: 2px 13px 0 370px;
}
#header #language a,
#header #language a:visited {
	color:#FFF;
	text-decoration: none;	
}

#header #language a:hover {
	text-decoration: underline;
}


#top_nav {
	background-color:#FFFF00;
	height:25px;
	font-size:13px;
}

#top_nav a, #top_nav a:visited {
	background-image:url(http://www.yelltrader.net/images/interface/top_nav_sep.gif);
	background-position:right center;
	background-repeat:repeat-y;
	color:#000;
	display:block;
	float:left;
	font-size:13px;
	height:20px;
	padding:5px 7px 0;
	text-decoration:none;
}

#top_nav a:hover {
	color:#FFF;
	background-color:#333;
}

#top_nav a.active {
	color:#FFF;
	background-color:#000;

}

#top_nav a.last {
	background-image:none;
}

#main_wrapper {

}

#main_wrapper_revamp
{
	}


#main_wrapper_revamp #craftysyntax_right {
	border:1px solid #CCCCCC;
	float:right;
	margin:15px 75px 0 0;
	overflow:hidden;
	width:351px;
}

#main_wrapper_revamp #col1 {
	float:left;
	width:530px;
	padding:0 0 20px 0;
	margin-left:18px;
}

.home_content {
	margin: 0 15px 15px 15px;
	min-height: 400px;
}

#home_info_trio {

}

#home_info_trio .trio, .home_info_trio .trio {
	border:1px solid #33CCFF;
	float:left;
	height:100px;
	width:155px;
	margin:0 0 0 6px;
}

#pt_trio #home_info_trio .trio, #pt_trio .home_info_trio .trio {
	height:130px;
}

/* #home_info_trio .trio_2, .home_info_trio .trio_2,   {
	margin:0 13px 0 15px;

} */

#home_info_trio .trio h2, .home_info_trio .trio h2 {
	background-color:#33CCFF;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding:3px;
	text-align:center;
	margin:0;

}

#home_info_trio .trio p, .home_info_trio .trio p {
	padding:5px;
	font-size: 13px;
	text-align: center;
	color: #333;
}

#home_info_trio .trio p a, .home_info_trio .trio p a,
#home_info_trio .trio p a:visited, .home_info_trio .trio p a:visited  {
	text-decoration: none;
	color: #FF3399;
}

#home_info_trio .trio p a:hover, .home_info_trio .trio p a:hover {
	text-decoration: underline;
}




.home_content h1,
.home_content h2 {
	font-size:22px;
	border-bottom:1px solid #CCC;
	margin-bottom:10px;
	text-align: center;
}

#main_wrapper_revamp #col2 {
	width:162px;
	float:left;
	padding:0 0 20px 0;
		margin-left:6px;
}

#main_wrapper_revamp #col3 {
width:171px;
	float:right;
	padding:0 0 20px 0;
			margin-right:6px;

}

#gwc_ad {
	background-image:url(http://www.yelltrader.net/images/interface/gwc_logo_60_55.jpg);
	background-position:5px 5px;
	background-repeat:no-repeat;
	float:right;
	height:65px;
	margin-bottom:20px;
	margin-right:15px;
	overflow:hidden;
	width:353px;
}



#gwc_ad p {
	font-size:14px;
	margin:15px 0 0 85px;
	text-align:left;
}

#gwc_ad p a, 
#gwc_ad p a:visited {
	text-decoration:none;
	color:#0099ff;
}

#gwc_ad p a:hover {
	text-decoration: underline;
}

#main_wrapper_revamp #testimonial, #main_wrapper_revamp .testimonial {
	width:169px;
	float:left;
	border:1px solid #CCC;
	background-image:url(http://www.yelltrader.net/images/interface/sidebar_box_bg_test.gif);
	background-repeat:repeat;
	background-position: left top;
	margin-top:15px;
	
}


#testimonial p, .testimonial p {
	margin:10px;
	text-align: center;
	color: #000;
	font-style: italic;
	font-size:14px;
}


#testimonial a, .testimonial a
{
	text-underline:none;
	color:#0099FF;
	}

 /* #main_wrapper_revamp .testimonial .bottom_bg {
	background-image: url('http://www.yelltrader.net/images/interface/close_sm.gif');
	height:29px;
	background-position: right top;
	background-repeat: no-repeat; */
}

/* content glider */
#glider_wrapper {
	border:1px solid black;
	height:225px;
	margin:15px 0 15px 15px;
	width:500px;
}

#glider div.controls {
	height:35px;
	background-color:#000;
}


#glider div.controls a, #glider div.controls a:visited {
	background-color:#000;
	background-image:url(http://www.yelltrader.net/images/interface/glider_link.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	color:#FFF;
	display:block;
	float:left;
	font-family:"Trebuchet MS";
	font-size:13px;
	height:20px;
	padding-top:15px;
	text-align:center;
	text-decoration:none;
	width:165px;
}

#glider div.controls a:hover {
	/*background-image:url(http://www.yelltrader.net/images/interface/glider_link_hover.gif);*/
	background-position: -220px 0px;;
	background-repeat:no-repeat;
	color:#FFFF00;
}

#glider div.controls a.active {
	/*background-image:url(http://www.yelltrader.net/images/interface/glider_link_active.gif);*/
	background-position: -420px 0px;
	background-repeat:no-repeat;
	color:#FFFF00;
}

#glider div.scroller {
/* modify width and height of scrolling section if necessary */
width: 500px;
height: 190px;
overflow: hidden;
}
#glider div.scroller div.section {
/* modify width and height of each section as needed (should match the size of the scroller window) */
width:500px;
height:190px;
overflow:hidden;
float:left;
/*padding:1em;*/
}
#glider div.scroller div.content {
width: 10000px;
}

#glider div.controls #sl_link2 {
	width: 160px;
	padding-right:10px;
}


/* front page content box */

.home_content_box {
	border:1px solid black;
	margin:15px 0 15px 15px;
	width:500px;
	position: relative;
}

.sub_list {
	border:1px solid #CCC;
		
}

.home_content_box h2 {
	font-size:16px;
	margin:10px;
	border-bottom:1px solid #CCC;
	padding-bottom:2px;
	font-weight:bold;
	padding-right: 40px;

}

.home_content_box .news_logo {
	left:460px;
	position:absolute;
	top:5px;
}

.home_content_box h2.town {
	margin:0 0 5px 0;
	padding: 3px 3px 3px 10px;
	border-bottom:none;
	background-color: #333;
}

.home_content_box h2.town a,
.home_content_box h2.town a:visited {
	color:#FFFF00;
	text-decoration: none;
	font-size:13px;
	
}

.home_content_box p {
	font-size:12px;
	padding:0 10px 5px 10px;
}

.home_content_box .read_more {
	margin-top:5px;
	background-color:#000;
	text-align:right;
	padding:5px 10px 3px 0;
}

.home_content_box .read_more a, .home_content_box .read_more a visited {
	text-decoration:none;
	color:#FFFF00;
	font-style:italic;
	font-size:12px;
}

.home_content_box .read_more a:hover {
	text-decoration:underline;
	color:#FFFF00;
}
/* sidebar boxes */
.sidebox {
	background-image:url(http://www.yelltrader.net/images/interface/sidebar_box_bg.gif);
	background-repeat:repeat;
	margin-top:15px;
	width:170px;
	padding: 5px 0 0 0;
}

#two_col_2 .sidebox {
	width:220px;
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
}

.sidebox h4 {
	background-image:url(http://www.yelltrader.net/images/interface/sidebox-title-back.jpg);
	background-repeat:repeat-x;
	color:#FFFF00;
	font-family:"Trebuchet MS";
	font-size:12px;
	margin:0 5px 10px;
	padding:5px;
	text-align:center;
	text-transform:uppercase;
}

/*Twitter Module */
.sidebox .tweet {
	font-size:12px;

	margin: 0 10px 5px 10px;
	padding-bottom:5px;
	border-bottom: 1px solid #CCC;
}

.sidebox .tweet a,
.sidebox .tweet a:visited {
	color: #B28B00;
	text-decoration: none;
}

.sidebox .tweet a:hover {
	text-decoration: underline;
}

.sidebox .tweet .status_one {

}

.sidebox .tweet .status_two {

}

.sidebox .twitter_link {
	text-align:center;
	width:100%;

}

.sidebox .twitter_link a,
.sidebox .twitter_link a:visited {
	display:block;
	
	text-decoration:none;
	color:#B28B00;

	border:none;
	
	
}

.sidebox .twitter_link a:hover {
	text-decoration: underline;
}

/*End Twitter Module */

/*News Begin*/

#main_wrapper_revamp #news_wrapper
{
	margin-top:15px;
	width:auto;
	height:auto;
	background: url(http://www.yelltrader.net/images/interface/sidebar_box_bg.gif);
	background-repeat:repeat;
	
}



#main_wrapper_revamp .news_home {
border:1px solid #33CCFF;
float:left;
height:auto;
width:169px;
}

#main_wrapper_revamp #news_wrapper h1
{
border-bottom:1px solid #CCCCCC;
font-size:22px;
margin-bottom:10px;
}



#main_wrapper_revamp .news_home h2 {
background-color:#33CCFF;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
margin:0;
padding:3px;
text-align:center;
}

#main_wrapper_revamp .news_home p {
color:#333333;
font-size:13px;
padding:5px;
text-align:center;
}

#main_wrapper_revamp .news_home  a, .news_home a:visited {
color:#FFFF00;
text-decoration:none;
font-weight:bold;
}

News  End*/


/* News  Begin*/


#main_wrapper_revamp .sidebox .tweet1 {
border-bottom:1px solid #CCCCCC;
font-size:12px;
margin:0 10px 5px;
padding-bottom:5px;
}


/** Testimonials Page**/

 #testhead
 
{
 background-image:url(http://www.yelltrader.net/images/interface/sidebox-title-back.jpg);
 background-repeat:repeat-x;color:#FFFF00;
 }
 
 
.tweet1 {
border-bottom:1px solid #CCCCCC;
font-size:12px;
margin:0 10px 5px;
padding-bottom:5px;
}

#main_wrapper_revamp .sidebox .tweet1 h2
{
	font-weight:bold;
	text-align:left;
	font-size:13px;
	margin-bottom:2px;
}

#main_wrapper_revamp .sidebox .tweet1 a, #main_wrapper_revamp .sidebox .tweet1 a:visited {
color:#B28B00;
text-decoration:none;

}

#main_wrapper_revamp .sidebox .tweet1 a:hover
{
	text-decoration:underline;
}


/* News  End*/

.sidebox p {
	font-size:12px;
	padding: 0 10px 10px 10px;
}

.sidebox ul {
	padding:0 10px 0 10px;
	font-size:14px;
}

.sidebox ul li {
	margin-left:5px;
}

.sidebox ul li a, .sidebox ul li a:visited  {
	/*text-decoration:none;*/
	color:#B28B00;
}

.sidebox ul li a:hover {
	/*text-decoration:underline;*/

}

/*ad layout*/

#main_content #ad_left_col {
width:625px;
float:left;
margin-left:20px;
margin-right:10px;
margin-top:0;
margin-bottom:150px;
/*border-right: 1px solid #CCC;*/
}

#main_content #ad_left_col p {
padding-right:10px;
font-size:14px;
margin-bottom:14px;
padding-left:5px;
}

#main_content #ad_right_col {
width:225px;
float:left;
margin-top:0;
margin-bottom:0;
padding-left:5px;
}

#main_content #ad_right_col .ad_phone,
#main_content #ad_right_col .ad_mobile,
#main_content #ad_right_col .ad_fax,
#main_content #ad_right_col .ad_url,
#main_content #ad_right_col .ad_email,
#main_content #ad_right_col .ad_skype  {
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0 0 5px 25px;
}

#main_content #ad_right_col .ad_url a,
#main_content #ad_right_col .ad_email a {
	text-decoration: none;
}

#main_content #ad_right_col .ad_url a:hover,
#main_content #ad_right_col .ad_email a:hover {
	text-decoration: underline;
} 

#main_content #ad_right_col .ad_phone {
	background-image: url(http://www.yelltrader.net/images/interface/telephone.png);
}

#main_content #ad_right_col .ad_mobile {
	background-image: url(/images/interface/mobile.png);
}

#main_content #ad_right_col .ad_fax {
	background-image: url(http://www.yelltrader.net/images/interface/page_white_text.png);
}

#main_content #ad_right_col .ad_url {
	background-image: url(http://www.yelltrader.net/images/interface/world.png);
	background-position: left center;
}

#main_content #ad_right_col .ad_email {
	background-image: url(http://www.yelltrader.net/images/interface/email.png);
	background-position: left center;
}

#main_content #ad_right_col .ad_skype {
	background-image: url(http://www.yelltrader.net/images/interface/skype_16x16px.png);
	background-position: left center;
}

#main_content #company_logo,
#main_content #company_map,
#main_content #company_contact {
	margin-bottom:10px;
}

#main_content #company_contact  {
	font-size:14px;
}

#share {
	text-align:right;
	float:right;
	margin-right:10px;
	
}

#share a,
#share a:hover,
#share a:visited {
	border-right:none;
	background: none;
}

#main_content #company_map {
	margin-bottom:0;
	width:225px;
	height:225px;
	overflow: hidden;
}

#main_content #ad_sitemap_text {
	background: #000;
	padding:5px;
	color:#FFFF00;
	font-size:15px;
	margin-bottom:10px;
}

#main_content #ad_sitemap_text h1 {
	color:#FFFF00;
	font-size: 15px;
}

#main_content .ad_thumb_2 {
	margin-left:35px;
}

#main_content #ad_thumbs {
	width:625px;
	margin-left:20px;
	margin-right:10px;
	float:left;
	margin-top: -125px;
	/*border-right: 1px solid #CCCCCC;*/
}

/*news layout*/

div.news_article {

	background-color:#FFF;
}

div.news_article p {
	font-size:13px;
	line-height: 16px;
	margin: 0 20px 10px 10px;
}

div.news_article h1 {
	font-size:22px;
	margin: 10px 20px 10px 10px;
	border-bottom: 1px solid #CCC;
	padding-bottom:2px;
}

#paginate {
	font-size:14px;
	margin-bottom:20px;
	margin-left:20px;
	margin-right:20px;
	margin-top:0;
	text-align:right;
}

#footer {
	background-image: url(http://www.yelltrader.net/images/interface/yelltrader-new-background-footer.jpg);
	background-repeat:repeat-x;
	height:60px;
	color:#fff;
}

#footer_top {
	height:10px;
	background-color:#FFFF00;
}

#footer_nav {
	float:left;
	font-size:12px;
	margin:10px 0 0 10px;
}
#footer_nav a, #footer_nav a:visited {
	color:#fff;
	text-decoration:none;
	font-size:12px;
}

#footer_nav a:hover {
	color:#FFFF00;
	text-decoration:underline;
}

#footer_nav a.active {
	color:#FFFF00;
}

#footer_text_en {
	float:left;
	font-size:12px;
	font-style:italic;	
	margin:10px 0 0 330px;
	text-align:right;
}

#footer_text_en a,
#footer_text_pt a,
#footer_text_en a:visited,
#footer_text_pt a:visited
{
	color:#FFF;
	text-decoration: none;
}

#footer_text_en a:hover,
#footer_text_pt a:hover {
	text-decoration: underline;
}

.news_article ul {
	list-style: disc;
	margin-left: 30px;
	margin-bottom:10px;
	font-size: 14px;
}

#footer_text_pt {
	float:right;
	font-size:12px;
	font-style:italic;	
	margin:10px 9px 0 0;
	text-align:right;
}

.posted {
	float:right;
	font-size:11px;
	color:#CCC;
	font-style:italic;
	margin: 20px 10px 0 5px;
}

.news_article .posted {
	margin-top:20px;
	margin-right:20px;
	font-size:13px;
}

/*Single column*/
div.single_col {
	margin: 10px;
}

/*Two Column*/

#two_col_1 {
	
	float:left;
	margin:20px 10px 20px 20px;
	width:625px;
}

#two_col_2 {
	float:left;
	margin-bottom:10px;
	margin-top:20px;
	padding-left:5px;
	width:225px;
}

#two_col_1 h1 {
	margin-bottom:5px;
	padding-bottom: 5px;
	font-size:20px;
	border-bottom:1px solid #CCC;
}

#two_col_1 p {
	font-size:13px;
	padding-right:10px;
	margin: 0 0 13px 0;
	line-height: 15px;
}


div.single_col h1 {
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-size:20px;
}


/*Directory*/

#directory {
	margin: 10px 10px 10px 10px;

	
}

#directory tr {

}

#directory td {

}

.directory a,
.directory a:visited {
	text-decoration: none;
	font-size: 12px;
	color:#333;
	display:block;
	margin-bottom:5px;
	background-color: #F5F5F5;
	padding:5px 0 5px 0;
}

.directory a:hover {

	text-decoration: none;
	background-color: #CCC;
	

}

.directory {
	width:280px;
	float:left;
	padding:10px;
	text-align: center;
}

/* EditADS*/
#editad_user_content h4 {
	color:#FFFF00;
	font-size:15px;
	background-color: #000;
	padding:5px;
	margin-bottom:10px;
}

/*LIGHTBOX CSS*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.yelltrader.net/images/interface/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.yelltrader.net/images/interface/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/*END LIGHTBOX CSS*/

.formlabel{  }
.formlabel2{margin-left:20px; }
.messagebox{margin-left:20px;margin-top:7px;}
.otherbox{margin-top:7px;margin-bottom:7px;}
.contacttitle{margin-bottom:7px;display:block;color:#FFFF00; background-color:#000;padding:5px;}
.clear{clear:both;}
.outerwrap{width:auto;height:auto;font-size:14px;}
.formcol1{width:237px;float:left;margin-left:6px;}
.formcol2{width:366px;float:left;}

#slider_wrapper  {
-moz-box-shadow:9px 20px 20px #888888;
margin-bottom:40px;
margin-left:16px;
margin-top:16px;
width:500px;
height:190px;
}

.nivo-caption
{
height:;
font-size:;
}


#slider {
	position:relative;
	//See the "style-pack" below for image
	background:url(../../images/interface/glider/images/loading.gif) no-repeat 50% 50%; 
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

.nivo-controlNav {
	position:absolute;
	left:47%;
	bottom:-30px;
}
.nivo-controlNav a {
	display:block;
	width:10px;
	height:10px;
	background:url(../../images/interface/glider/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:-10px 0;
}

.nivo-directionNav a {
	display:block;
	width:32px;
	height:34px;
	background:url(../../images/interface/glider/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-32px 0;
	right:10px;
}
a.nivo-prevNav {
	left:10px;
}



/* ---------------- JQuery Scrollable */

.scrollable {
	position:relative;
	overflow:hidden;
	width:500px;
	height:190px;
	float:left;
}

.scrollable .items{
	position:absolute;
	width:37000px;
}

.items div{
	float:left;
}

#two_col_1 ul {
	list-style: disc;
	font-size: 13px;
	margin-left:15px;
}


