/*  

Theme Name: Gabix 

Theme URI: http://www.moonthemes.com 

Description: Premium Wordpress Theme by MoonThemes

Version: 1.1.0

Author: MoonThemes.com

Author URI: http://www.moonthemes.com 

*/  

@import url('../../../../plugins/easy-contact/sample/econtact-basic.css');


/*  -------- Small CSS Resets -------- */
/*  -----------------V--------------- */
img, a { padding: 0; margin:0; outline:0; border:0; }


/*  -------- Body Font and Link -------- */
/*  ------------------V---------------- */
body { background:#fff; color: #333; line-height:20px; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0; }
a { color:#515151; text-decoration:none; }
a:hover { text-decoration:none; }


/*  --------- Top BG and Logo ---------- */
/*  ------------------V---------------- */
#main {  width:941px; margin-left:auto;margin-right:auto; }
.slider-bg { background:url(../default/images/slidjer-bg.png) no-repeat; height:291px; width:980px; margin-left:-20px; margin-top:58px; }
.header { background:url(images/s-bgn2.jpg) repeat-x; height:646px; overflow:hidden; }
.logo { padding-top:12px; margin-left:-1px; }
.centro { width:940px; margin-left:auto;margin-right:auto; margin-top:-37px;}
.logo-container { display:inline; float:left; width:280px; }
.nav-container { display:inline; float:left; width:659px; }
.sds { z-index:99; position:absolute; top:165px; left:202px; background:url(../default/images/sds.png) no-repeat; height:15px; width:940px; }
.foto2 { background:url(../default/images/fader-hey.png) no-repeat; height:520px; width:1075px; margin-left:-59px; margin-top:-299px; }
.other-header { background:url(images/other-header3.jpg) repeat-x; height:249px; overflow:hidden; }
.centfootor { width:940px; margin: 0 auto 0; }

.top-border { border-top: 1px solid #f0f0f0; margin: 0; }

.catchy-txt { margin-left:-3px; float:left; display:inline; width:760px; }
.teaser { padding-top:5px; }
.teaser h2 { font-size:23px; color:#444444; }

.catchy-btn { padding-top:35px;float:left; display:inline; width:100px; }

.tsr2 { margin-top:-17px; font-size:18px; color:#666; }

.bg-line-rpt { margin-top:28px; background: url(../default/images/bg-line-rpt.jpg) repeat-x; height:2px; margin-left:-1px; margin-right:2px;}



#recentcomments li a:link, #recentcomments li a:visited, #recentcomments li a:active { background-image:none; border:none;   }
#recentcomments { list-style:none; }
#recentcomments li { background: url(images/cm-ble.jpg) no-repeat scroll 1px 8px;  padding-left:26px !important; text-decoration: none; color: #555; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.textwidget { width:242px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #f0f0f0; 
line-height: 22px; padding:5px 0 13px;margin-top:-16px; margin-left:35px; text-shadow:1px 1px 1px #222222; }
.textwidget a { padding-left:2px; text-decoration:none;  }
.textwidget a:hover { text-decoration:none; color:#fff; }





/*  -------- Search Box & Button -------- */
/*  ------------------V----------------- */
.search-main { margin-top:-19px; }
form { margin:0; padding:0; }
.spo {margin:-30px 0 0 203px;}
.search-box { background:url(../default/images/search-box.jpg) no-repeat top right; height: 26px; width: 194px; }
input.search-field { border:0; margin:1px 0 0 15px; font-family:Arial; font-size:12px; color:#666;  height:24px; background:url(/..images/search-form.gif) no-repeat top right; width:201px; outline:none;  } 
input.search-go { float:right;border:0; height:26px; width:42px; background:url(../default/images/search-bh2.jpg) no-repeat top left; cursor: pointer; margin:-27px -42px 0 0px; }
input.search-go:hover { background:url(../default/images/search-bh.jpg) no-repeat bottom left; }

input.search-go { margin-top /*\**/: 0px\9; }
input.search-field { margin-top /*\**/: 7px\9; }

/*  ---------- Heading Styles ---------- */
/*  ------------------V---------------- */

h1, h2, h3, h4, h5, h6 { color:#333; font-weight:normal; line-height:31px; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#777777; text-decoration:none; }

h1 { font-size: 3em; }
h2 { font-size: 2.6em; }
h3 { font-size: 2.2em;}
h4 { font-size: 2.1em; }
h5 { font-size: 2em; }
h6 { font-size: 1.8em; }


/*  ---------- Blog Styles ---------- */
/*  ------------------V---------------- */

.ott-dings  { font-size:30px; color:#fff; padding-top:62px; display:inline; float:left; width:437px; }
.dngs-decs  { font-size:13px; color:#f5f5f5; padding-top:57px; display:inline; float:left; width:500px; }
.ptt-cings  { font-size:30px; color:#fff; padding-top:62px; display:inline; float:left; }
.tcto-co  { font-size:31px; color:#444444; border-bottom: 1px solid #ededed; padding-top:43px; padding-bottom:9px; }
.sidebar { margin-top:-15px;display:inline; float:left; width:267px; }
.sidb-top { background:url(../default/images/sidb-top.jpg) no-repeat; height:50px; padding-top:12px; margin-top:29px; }
.sidb-middle { background:url(../default/images/sidb-middle.jpg) repeat-y;margin-top:-45px; }
.sidb-bottom { background:url(../default/images/sidb-bottom.jpg) no-repeat; height:50px; padding-top:12px; margin-top:-33px; }
.tcto-entryco { padding-top:9px; padding-bottom:0px; font-family:arial; color: #666; font-size:13px;   }
#blog-side-mano {  width:941px; margin-left:auto;margin-right:auto; margin-top:-54px; }
.mbo-all { display:inline; float:left; width:635px; margin-right:36px; margin-top:-10px; }
.bloog-title {  margin:43px 0 0 0px;  }
.bloog-title  h2 {  }
.bloog-title  h2  a { font-size:27px; color:#444444; text-decoration:none; }
.bloog-title  h2  a:hover { color:#515151; text-decoration:none; }
.mrecentb-authorb { margin-top:-13px; padding-top:5px; font-family:Tahoma, Helvetica, sans-serif; font-size:10px;
word-spacing:1px; letter-spacing:1px; padding-bottom:6px; color:#888888;  
border-top: 1px solid #ededed; border-bottom: 1px solid #ededed; padding-left:1px; }
.mrecent-autimg2{padding: 0px 3px 3px 8px; margin: 0 0 0 4px; }
.mrecent-autimg{padding: 0px 3px 3px 7px; margin: 0 0 0 4px; }
.mrecent-autimg3{padding: 0px 2px 3px 7px; margin: 0 0 0 -2px; }
.mrecent-authord { font-family:Tahoma, Helvetica, sans-serif; font-size:10px;
word-spacing:-1px; letter-spacing:1px; text-transform:uppercase; color:#515151; }
.portb-thumbb { background:#FFF url(../default/images/no-img-y2.jpg) no-repeat; width:647px; height:248px; margin-left:-5px; margin-top:16px;}
.inportb-thumbbin { padding:11px 0 0 12px; }
.blog1ent-entry { margin-top:-7px; font-family:arial; color: #555; font-size:13px;   }
.pajo1ent-conto { margin-top:47px; padding-bottom:13px; font-family:arial; color: #555; font-size:13px;   }

#blogo-hbtn { display:block; margin-left:-1px;width: 96px; height: 33px; background:url(images/blogo-hb.jpg) no-repeat 0 0; }
#blogo-hbtn:hover { background-position:0 -32px; }

.pagi {text-align:right; padding:9px 0 35px; border-top:1px solid #ededed; margin-top:40px;}
.pagi-po {text-align:right; padding:9px 0 35px; border-top:1px solid #ededed; margin-top:0px;}
#brdsucumb { margin-top:-41px; }
#breadcrumb-main { margin-top:6px; }
.breadcrumb-content { padding-right:5px; float:left; color: #999999; word-spacing:1px; letter-spacing:1px; line-height:20px; font-family: Tahoma; font-size:10px;  }
.breadcrumb-content a { color: #515151; word-spacing:1px; letter-spacing:1px; line-height:20px; font-family: Tahoma; font-size:10px; text-decoration:none; }
.breadcrumb-content a:hover { color: #515151; text-decoration:none; }


/* -------------------- Calender -----------------------------------------------------------*/
#calendar_wrap { margin-top:-22px;}
#wp-calendar { width:100%; }
#wp-calendar caption { font-family:arial; color: #777777; font-size:13px; font-weight:bold;margin-top:-5px; padding-bottom:1px; }
#wp-calendar thead  { font-size:11px; }
#wp-calendar thead  th{ font-size:11px; }
#wp-calendar tbody  { color:#aaa; }
#wp-calendar tbody td  { background:#f5f5f5; border: 1px solid #fff; padding: 3px 0 2px; text-align:center; }
#wp-calendar tbody .pad { background:none; }
#wp-calendar tfoot #next { text-align:right; }



/*  --------- Image Alignments ---------- */
/*  ------------------V----------------- */
.aligncenter,
div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 0px 13px 10px 0px; }
.alignright { float: right; margin: 0px 0px 10px 10px; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f8f8f8; padding-top: 4px;
/* optional rounded corners for browsers that support it */
-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 4px 0px 5px 0px; }
.wp-caption img { margin: 0px 0px 4px 0px; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-family: Arial; font-size:11px; color:#666666; line-height: 13px; padding: 0px 0px 5px 0px; margin: 0; }


/*  --------- Blockquotes --------- */
/*  ---------------V-------------- */
blockquote { margin-top: 23px; padding: 4px 14px 2px 15px; background:#f8f8f8; color:#555555; border: 1px solid #e9e9e9; border-left:5px solid #ababab; }


.portfolio-main { width:989px; margin-top:38px; margin-left:-1px; }
.portfolio-content { display: inline; float: left; width: 225px; margin-right:102px;  margin-bottom:50px; }
.shada1 { margin-top:-4px; margin-left:-5px;background:url(../default/images/hm-pg.jpg) no-repeat; width:297px; height:142px; }
.port-thumb { background:url(../default/images/opa4.png) no-repeat top left;}
.hm-pg-inno{ padding:11px 0 0 12px; }
.portfolio-title { width:291px; margin-top:-13px; }
.portfolio-title  h2 { font-size:21px; color:#444444; }
.portfolio-title  h2  a { font-size:21px; color:#444444; text-decoration:none; }
.portfolio-title  h2  a:hover { color:#444444; text-decoration:none; }
.portfolio-description { margin-top:-10px; padding-left:1px; }
.portfolio-description  p { font-family:arial; color: #6e6e6e; font-size:13px; width:290px; }
.portfolio-read-link { margin-top:-2px; padding-left:2px; }
.portfolio-read-link a { font-family:arial; color:#515151; text-decoration:none; font-size:13px; }
.portfolio-read-link a:hover { color:#999; text-decoration:none;  }

.ft-top-border {background:url(images/footer-bdg.jpg) repeat-x; height:66px; }
.footer { background:url(images/footer-bdg2.jpg) repeat-y;  }
.ter-btmo { background:url(images/footer-bdg3.jpg) repeat-x; height:53px; }

.footer-kuch { float:left; width:18%; font-family:Arial, Helvetica, sans-serif;  color:#FFFFFF; padding-bottom:11px;}
.footer-kuch h3 { border-bottom: 1px solid #8d8d8d; font-family: Arial, Helvetica, sans-serif; font-size:22px; color: #fff;  padding-bottom: 15px;  margin-left:35px; margin-top:-7px; }

* html .footer-kuch h3 { margin-top:14px; }

* html .footer-kuch h3 { margin-bottom:15px; !important; }
* html .footer-kuch  { padding-bottom:3px; }

.footer-kuch ul{  list-style:none; margin-top:-22px; margin-bottom:31px;}
.footer-kuch li {
	list-style:none;}
	
.footer-kuch li a {display: block;
	
	padding: 4px 0 4px;border-bottom: 1px solid #8d8d8d;
	text-decoration: none; 
	color: #f0f0f0; margin-left:-5px; background: url(../default/images/ftaero.png) no-repeat 2px 11px;  padding-left:11px;outline:0;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; text-shadow:1px 1px 1px #222222;
	}
.footer-kuch li a:hover {color: #a5a5a5; text-decoration:none;}
.lojee {margin-left:-35px; }

.ccop-cont { display:inline; float:left; width:641px; }
.copyrights { padding-top:17px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f0f0f0; text-shadow:1px 1px 1px #222222; }
.copyrights a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#bbbbbb; text-shadow:1px 1px 1px #222222; text-decoration:none; }
.copyrights a:hover { color:#fff; text-decoration:underline; }

.dont-cont { display:inline; float:left; width:299px; }
.do-not-delete { padding-top:17px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f0f0f0; text-shadow:1px 1px 1px #222222; }
.do-not-delete a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#bbbbbb; text-shadow:1px 1px 1px #222222; text-decoration:none; }
.do-not-delete a:hover { color:#fff; text-decoration:underline; }

.portf-mai { width:989px; margin-top:33px; margin-left:-7px; }
.portf-cont { display: inline; float: left; width: 225px; margin-right:100px;  margin-bottom:50px; }
.dsha1 { background:url(../default/images/ptor-bo.jpg) no-repeat; width:306px; height:205px;  }
.port-thumb2 { background:url(../default/images/opa5.png) no-repeat top left;}
.two-inn { padding:15px 0 0 16px; }
.portf-tle { width:291px;  }
.portf-tle  h2 { font-size:22px; color:#444444; padding-left:8px; margin-top:0px;  }
.portf-tle  h2  a { font-size:22px; color:#444444; text-decoration:none; }
.portf-tle  h2  a:hover { color:#444444; text-decoration:none; }
.portf-ption { margin-top:-11px; padding-left:8px;}
.portf-ption  p { font-family:arial; color: #6e6e6e; font-size:13px; width:290px; }
.portf-nk { margin-top:-2px; padding-left:8px; }
.portf-nk a { font-family:arial; color:#515151; text-decoration:none; font-size:13px; }
.portf-nk a:hover { color:#999; text-decoration:none;  }


/* -------------------- ie-fix -----------------------------------------------------------*/
*:first-child+html .portfolio-title { width:291px; padding-top:16px; }
*:first-child+html .portfolio-description { margin-top:-67px; padding-left:1px; }
*:first-child+html .portfolio-read-link { margin-top:-48px; padding-left:2px; }
*:first-child+html .footer-kuch h3 { margin-top:-7px; }
*:first-child+html .portf-ption { margin-top:-68px; padding-left:8px;}
*:first-child+html .portf-nk { margin-top:-47px; padding-left:8px; }
*:first-child+html input.search-go { border:0; height:26px; width:42px; background:url(images/search-bh2.jpg) no-repeat top left; cursor: pointer; margin:-35px -42px 0 9px; }
*:first-child+html .blog1ent-entry { margin-top:-13px; font-family:arial; color: #555; font-size:13px;   }
*:first-child+html #blogo-hbtn { margin-top:-6px; display:block; margin-left:-1px;width: 96px; height: 33px;  }
*:first-child+html .sidb-bottom { padding-top:0px;  }

*:first-child+html  .ott-dings  { font-size:30px; color:#fff; padding-top:58px; display:inline; float:left; width:437px; }
*:first-child+html  .ptt-cings  { font-size:30px; color:#fff; padding-top:58px; display:inline; float:left; }

/*
+----------------------------------------------------------------+
|																							|
|	WordPress 2.5 Plugin: WP-PageNavi 2.31									|
|	Copyright (c) 2008 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Page Navigation CSS Style													|
|	- wp-content/plugins/wp-pagenavi/pagenavi-css.css					|
|																							|
+----------------------------------------------------------------+
*/


.wp-pagenavi a, .wp-pagenavi a:link {
	 font-family:Lucida Sans Unicode; font-size:10px; letter-spacing:0.1px; word-spacing:1px;
	padding: 3px 6px 4px 6px; 
	margin: 1px;border: none; 
	text-decoration: none;border: 1px solid #fff; 
	
	color: #999;
	background-color: #fff;	
}
.wp-pagenavi a:visited {
	 font-family:Lucida Sans Unicode; font-size:10px; 
	padding: 3px 6px 4px 6px;letter-spacing:0.1px; word-spacing:1px;
	margin: 1px;border: none; border: 1px solid #fff; 
	text-decoration: none;
	
	color: #999;
	background-color: #fff;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #ebebeb; 
	color: #777777;padding: 3px 6px 4px 6px;
	background-color: #f8f8f8;
}

.wp-pagenavi span.pages {
     font-family:Lucida Sans Unicode; font-size:10px; 
	padding: 3px 6px 4px 6px;  letter-spacing:0.1px; word-spacing:1px;
	margin: 1px ;border: none; border: 1px solid #fff; 
	color: #999;
	
	background-color: #fff;
}
.wp-pagenavi span.current {
	 font-family:Lucida Sans Unicode; font-size:10px; 
	padding: 3px 6px 4px 6px;  letter-spacing:0.1px; word-spacing:1px;
	margin: 1px; font-weight:bold;
	
	border: 1px solid #444444; 
	color: #fff;
	background-color: #515151;
}
.wp-pagenavi span.extend {
	 font-family:Lucida Sans Unicode; font-size:10px; 
	padding: 3px 6px 4px 6px; 
	margin: 1px;	
	border: 1px solid #ededed; 
	color: #999;
	background-color: #FFFFFF;
}


/* -------------------- Comments -----------------------------------------------------------*/

ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist li {border-top: 1px solid #ebebeb; margin:0 0 6px; padding: 9px 14px 5px 26px; position:relative; }
ol.commentlist li.pingback comment-author { padding: 0 170px 0 0 }

ol.commentlist li div.vcard { margin-top:13px; color:#666; font-size:12px; line-height: 16px; font-family:Arial, Helvetica, sans-serif;  }
ol.commentlist li div.vcard cite.fn { color: #515151; font-style: normal;font-size:14px; font-weight:bold; padding-left: 63px;}
ol.commentlist li div.vcard cite.fn a.url {color: #515151; font-style: normal; font-size:14px; font-weight:bold;text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color: #515151; text-decoration:non; }
ol.commentlist li div.vcard img.avatar { background:#FFF; border: 1px solid #E4E4E4; padding: 5px; left:0px; position:absolute; top:21px; }
* html ol.commentlist li div.vcard img.avatar {top:21px; left:-3px;}
em { padding-left:63px; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold;color: #000000; }
.cancel-comment-reply {float:right; clear:both; margin:-35px 0 0 0; }
.cancel-comment-reply a { color: #555; background: url(../default/images/cancel-comment.gif) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px;  padding: 5px 32px 6px; text-decoration:none; outline:0;}
.cancel-comment-reply a:hover {  color: #555; text-decoration:none;}
.cancel-comment-reply a:active {  color: #555; text-decoration:none;}
.cancel-comment-reply a:visited {  color: #555; text-decoration:none;}

* html .cancel-comment-reply { float: none; display:inline; }
* html .cancel-comment-reply a { display:block; background:url(../default/images/cancel-comment.gif) no-repeat; margin: 12px 0 0 0;}
* html .cancel-comment-reply a:hover { color: #555; text-decoration:none; !important;}
* html .cancel-comment-reply a:active { color: #555; text-decoration:none; !important;}
* html .cancel-comment-reply a:visited { color: #555; text-decoration:none; !important;}

*:first-child+html .cancel-comment-reply { padding: 5px 0px 6px; }


ol.commentlist li div.comment-meta { font-weight:bold; font-size:10px; line-height: 16px; font-family:Arial, Helvetica, sans-serif; position:absolute; right:10px; text-align:right; top:8px; }
* html ol.commentlist li div.comment-meta {position:absolute; right:65px; top:8px; }
ol.commentlist li div.comment-meta a { color: #888888; text-decoration:none; }
ol.commentlist li p { font-weight:normal; font-size:12px; color:#555; line-height:20px; font-family:Arial, Helvetica, sans-serif; margin:9px 0 12px 63px; padding-right:11px;}
ol.commentlist li ul { font-weight:normal; font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif; list-style:square; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { display:block; text-align:right; padding:12px; margin-right:-15px;}

a.comment-reply-link { background: #515151; border: 1px solid #515151;
color:#FFFFFF; font-family:tahoma; text-transform:uppercase;font-size:9px; font-weight:normal; padding:2px 5px 2px 7px; text-align:center; width:36px; text-decoration:none; }

ol.commentlist li div.reply a:hover{ background: #ababab; border: 1px solid #ababab;
color:#FFFFFF; font-family:tahoma; text-transform:uppercase;font-size:9px; font-weight:normal; padding:2px 5px 2px 7px; text-align:center; width:36px; text-decoration:none;outline:0; }

ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 5px; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 5px; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 5px; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 5px; }
ol.commentlist li ul.children li.odd {  }
ol.commentlist li ul.children li.even {  }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
.says {display:none; color:#fff;}
#respond {padding-left:0px;border-top: 1px solid #ebebeb; }
#comments { font-family: Arial, Helvetica, sans-serif; font-size:20px;   color: #333; margin:35px 0 19px 0px;}
.comments-text { font-family: Georgia, "Times New Roman", Times, serif; font-size:18px;  color: #000000; margin-top:45px;}

.comment-reply-text {  font-family: Arial, Helvetica, sans-serif; font-size:20px;  color: #333;   
 margin-top:33px; margin-left:0px; margin-bottom:0px; padding-bottom:3px; }



#commentform #author { font-size:13px; color:#555; background:#f8f8f8; border: 1px solid #e1e1e1; width:225px;  padding:6px 0 7px 9px; margin-bottom:16px; }


#commentform #email { font-size:13px;   color:#555; background:#f8f8f8; border: 1px solid #e1e1e1; width:225px;  padding:6px 0 7px 9px; margin-bottom:16px; }


#commentform #url { font-size:13px;   color:#555; background:#f8f8f8; border: 1px solid #e1e1e1; width:225px;  padding:6px 0 7px 9px; margin-bottom:16px;}


#commentform textarea {
font-size:13px;   color:#555; background:#f8f8f8; border: 1px solid #ddd; width:624px;  padding:5px 0 5px 9px; margin-bottom:10px; }




input#submit {float:left;  font-family:Arial; font-size:12px; background:#515151; 
color:#fff; text-shadow:1px 1px 1px #222222; border: 1px solid #515151; margin-bottom: 50px; padding:6px 15px 6px 15px; 
width:70px; cursor:pointer;  outline:0; margin-top:7px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;

}
input#submit:hover { background:#333; color:#fff; border: 1px solid #333; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;

}

#commentform p { margin:15px 0 -17px;   }

#commentform label { color:#6e6e6e; font-family:Arial, Helvetica, sans-serif; font-size: 11px; padding:21px 2px 1px 7px; }





/*
 * jQuery Nivo Slider v2.4
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}







/*=================================*/
/* Nivo Slider Demo
/* November 2010
/* By: Gilbert Pellegrom
/* http://dev7studios.com
/*=================================*/



/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/

#slider {
	position:relative;
    width:940px;
    height:440px;
    margin-left:20px; 
	background:url(../default/images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:450px;
	bottom:-30px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../default/images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../default/images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}


.aff-hd { font-family:arial; font-size: 18px; color: #222222; padding-bottom:6px; margin-top:-4px; }
.sider-22 { padding:9px 0 41px; margin-left:29px; }
.sider-22 h2 {  padding:0 0 11px 0px; font-size:22px; color:#444444; margin-left:2px; margin-top:-29px;}
.side-cats { margin-top:-9px; }
.side-cats ul { list-style:none; margin-top:6px; margin-bottom:27px;}
.side-cats ul li { padding:0 0 2px; margin-left:-37px; border-bottom: 1px dotted #cacaca; padding:4px 0 4px;  }
.side-cats ul li a { display:block; font-family: Arial; font-size:12px; color:#6e6e6e; text-decoration:none;  }
.side-cats ul li a:hover{ color:#e3930d; text-decoration:none; }
.aff-main {  }
.aff-main2 { margin-top:33px; }
.ad-right {float: left; padding-left: 2px; margin-bottom:-5px; }
.ad-left { float: left; margin-bottom:-5px; }
.s-bder {  margin-top:23px; margin-left:1px; }
.s-bder2 {  margin-top:32px; margin-left:1px; }
.s-bder3 {  margin-top:23px; margin-left:1px; }


.side-cats2 { margin-top:20px; }
.side-cats2 ul { list-style:none; margin-top:-16px; margin-bottom:-2px;}
.side-cats2 ul li { padding:0 0 2px; margin-left:-37px;  border-bottom: 1px solid #f0f0f0; padding:5px 0 5px;  }
.side-cats2 ul li a {  display:block; font-family: Arial; font-size:12px; color:#6e6e6e; text-decoration:none; background: url(images/loro.jpg) no-repeat 1px 5px;  padding-left:18px; }
.side-cats2 ul li a:hover{ color:#515151; text-decoration:none; }

#crumbs {  }
#crumbs { color: #999999; word-spacing:1px; letter-spacing:1px; line-height:20px; font-family: Tahoma; font-size:10px;  }
#crumbs a { color: #515151; word-spacing:1px; letter-spacing:1px; line-height:20px; font-family: Tahoma; font-size:10px; text-decoration:none; }
#crumbs a:hover { color: #515151; text-decoration:none; }


.screenReader { left: -9999px; position: absolute; top: -9999px; }
.thanks {font-family:Arial; font-size:12px; color: #666; background: #f8f8f8; border: 1px double #e1e1e1; padding: 20px 0 20px 20px; }

/*****Forms*****/
ol.forms { float: right; list-style: none; margin: 0; width: 100%; }
ol.forms li { 
 clear: both; 
 float: left; 
 margin-bottom: 1px; 
 position: relative;
 width: 100%;
}
ol.forms label {
 cursor: pointer;
 display: block;
 float: right; 
color:#999; font-family:Tahoma; font-size: 11px; font-weight:bold;
 padding-right: 19px;
 width: 100px; padding-top:5px; margin-right:270px;
}
ol.forms input, ol.forms textarea {
font-size:13px; color:#555; background:#f8f8f8; border: 1px solid #e1e1e1; width:225px;  padding:6px 0 7px 9px; margin-bottom:16px;
}
ol.forms textarea { height: 201px; width: 580px; }
ol.forms input:focus, ol.forms textarea:focus { background-color: #fff; border-color: #e1e1e1; }
.error { font-family:Tahoma; font-size:9px; color: #f00; float:left; margin-top:-20px; }

ol.forms li.screenReader { margin-bottom: 0; }
ol.forms li.buttons button {
 float:left;  font-family:Arial; font-size:12px; background:#515151; 
color:#fff; text-shadow:1px 1px 1px #222222; border: 1px solid #515151; margin-bottom: 50px; padding:6px 15px 6px 15px; 
width:69px; cursor:pointer;  outline:0; margin-top:0px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
}
ol.forms li.buttons button:hover { background:#333; border: 1px solid #333;}
ol.forms li.buttons button:active { left: -1px; position: relative; top: -1px; }
ol.forms li.buttons, ol.forms li.inline {  }
ol.forms li.inline input { width: auto; }
ol.forms li.inline label { display: inline; float: none; width: auto; }


.bg-oo { background: #f9f9f9; border: 1px solid #e9e9e9; margin-top:50px; }
.cate-oops{margin-bottom:7px;padding-top: 21px;font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#444444; display:block; padding-bottom:5px; padding-left:11px;}
.cate-aeros{margin-bottom:27px;padding-top: 10px;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#666; display:block; padding-bottom:7px; padding-left:11px; }



