/*_______________GENERAL SETUP________________*/
body, html { font-size:14px; font-family:"Times New Roman", Times, serif; margin:0; padding:0; min-height:100.1%; height:auto !important; height:100.1% }
#body { background:#000 url(../images/bg.jpg) top no-repeat fixed }
html { height:100.1% }
h1, h2, h3, h4, h5, h6, label, legend, fieldset, div, form { margin:0; padding:0; border:0 }
table { border-collapse:collapse }
td { vertical-align:top }
a img, :link img, :visited img { border:0; outline:none }
#wrapper, #copyright { color:#000 }
a { color:#1d203e; outline:none; border:0 }
a:hover { color:#000 }
p, div { font-weight:normal }

/*___________________MAIN LAYOUT________________*/
#wrapper { width:960px; margin:0 auto; min-height:680px; height:auto !important; height:680px }
#headerLogo { float:left; width:320px; height:174px; margin:25px 0 0 0 }
#topRight { width:600px; height:240px; float:right; margin:0; padding:0 }
#breadcrumb { height:28px; padding:15px 15px 0 0; margin:0; float:right; font-size:.8em; color:#fff }
#breadcrumb a { color:#fff }
#sidebar1 { width:300px; float:left; margin:15px 0 0 18px; padding:10px 0 }
#mainRight { width:580px; float:right; padding:0; margin:15px 0 10px 0 }
#mainFull { width:960px; padding:0; margin:10px auto }
#mainRight, #sidebar1  { 
-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; padding:10px; overflow:hidden;
background:rgb(255, 255, 255); background:rgba(255, 255, 255, 0.1);
-moz-box-shadow:0 0 15px #333; -webkit-box-shadow:0 0 15px #333; box-shadow:0 0 15px #333
}
#sidebar1 { background:rgb(255, 255, 255); background:rgba(255, 255, 255, 0.5) }
.item-page, .weblink-category, .category-list, .search #searchForm, .login, .remind, .registration, .contact, #mainRight .blog-featured { 
-webkit-border-radius:20px; -moz-border-radius:20px; border-radius: 20px; background:rgb(255, 255, 255); background:rgba(255, 255, 255, 0.8);
padding:15px; overflow:hidden; -moz-box-shadow:0 0 15px #333; -webkit-box-shadow:0 0 15px #333; box-shadow:0 0 15px #333; border:2px solid #fff
}
#mainFull .item-page, #mainFull .weblink-category, #mainFull .login, #mainFull .remind, #mainFull .registration, #mainFull .contact, #mainFull .search #searchForm, #mainFull .blog-featured_BG, #mainFull .category-list { -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; background: rgb(255, 255, 255);
background: rgba(255, 255, 255, 0.8); padding:20px; overflow:hidden; -moz-box-shadow:0 0 15px #333; -webkit-box-shadow:0 0 15px #333; box-shadow:0 0 15px #333
}
#mainRight > .item-page, .weblink-category, .category-list, .remind, .login, .registration, #mainRight .contact { padding:15px }
#copyright { width:400px; float:left; margin:20px 0 10px 20px; font-size:.8em; color:#fff }
#copyright a { color:#fff }

/*__________VERTICAL SIDE MENU STYLES________*/
ul.menu { margin:0; padding:0; z-index:50 !important }
ul.menu li { list-style:none; margin:0; padding:0; z-index:50 !important }
ul.menu span { display:block; height:18px; line-height:18px; padding-left:0 }
ul.menu a { display:block; background:url(../images/menu-list.gif) no-repeat 0 6px; font-weight:bold; margin:0; text-decoration:none; cursor:pointer }
ul.menu a:hover { background:url(../images/menu-list.gif) no-repeat 0 6px }
ul.menu ul { margin:0; padding:0 }
ul.menu ul a { text-indent:0; z-index:50 !important; cursor:pointer }
ul.menu ul li a, ul.menu ul li a:hover, ul.menu li.active li a {  text-align:left; margin:0; font-weight:normal }
ul.menu li.active li a:hover { cursor:pointer }
ul.menu li li { padding:0; margin:0; z-index:50 !important }
ul.menu li a { padding-left:9px; z-index:50 !important }
ul.menu li.active a { text-decoration:none; z-index:50 !important }
ul.menu li a:hover, ul.menu li.active li a:hover { text-decoration:underline }
ul.menu li.active li a { z-index:50 !important; text-decoration:inherit; font-weight:normal } 
/*_________END VERTICAL SIDE MENU STYLES________*/

/*__________MODULE STYLES________*/
/* DEFAULT MODULES (position- sidebar-1) */
.moduletable, .moduletable_menu, .moduletable_text { padding:0; margin:0 0 10px 0; width:300px }
.moduletable h3, .moduletable_menu h3, .moduletable_text h3 { width:290px; height:27px; padding:8px 0 0 10px; margin:0 auto; font-weight:bold }
.moduletable .cont, .moduletable_text .cont, moduletable_menu .cont { width:auto; padding:0 15px }
.moduletable .cont ul, .moduletable_text .cont ul { margin:0; padding:0; border:0 }
.moduletable_menu .cont ul { margin:0 0 0 20px; padding-left:9px }
.moduletable_menu .cont ul ul { margin:0 0 0 5px; padding-left:9px }
.moduletable li, .moduletable_text li { margin:0; padding:0 0 0 9px; list-style:none; background:url(../images/list.gif) no-repeat 0 6px; line-height:17px }
.moduletable .cont p { margin:0; padding:0 }
.moduletable h4 { font-size:13px }

/*CAROUSEL MODULE (position=user3) */ 
.moduletable_carousel { width:980px; height:434px; overflow:hidden; margin:85px auto 10px auto; background:url(../images/transparent.png) no-repeat; padding:10px 0 0 0 }
#mycarousel li { list-style:none; width:280px; height:85%; margin:0 5px; padding:10px 5px; float:left; background:rgb(255, 255, 255); background:rgba(255, 255, 255, 0.8); -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; border:1px solid #fff }
#mycarousel li:hover { background:rgb(255, 255, 255); background:rgb(255, 255, 255 0.8); border:1px solid #fff }
#mycarousel li img { position:relative }
.moduletable_carousel ul { height:400px; width:980px; margin:0 auto; padding:0; overflow:hidden; list-style:none } /* Loading view */
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl}
.jcarousel-skin-tango .jcarousel-clip, .jcarousel-skin-tango .jcarousel-container-horizontal { overflow:hidden }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:902px; height:370px; margin:30px auto 0 auto; padding:0 }
.jcarousel-skin-tango .jcarousel-next-horizontal, .jcarousel-skin-tango .jcarousel-next-horizontal:hover { position:absolute; top:200px; right:0; width:22px; height:26px; cursor: pointer; background:url(../images/next-bt.png) no-repeat 0 0 }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal, .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal:hover { left:0px; right:auto; background-image:url(../images/next-bt.png) }
.jcarousel-skin-tango .jcarousel-prev-horizontal { position:absolute; top:200px; left:0; width:22px; height:26px; cursor:pointer; background:url(../images/prev-bt.png) no-repeat 0 0 }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal { left:auto; right:0; background-image:url(../images/next-bt.png) }
.moduletable_carousel p { padding:5px }

/*Social Module (position=user1) */
.moduletable_social { float:right; margin:12px 0 0 0; padding:0 }
.moduletable_social p { margin:0; padding:0 }
.moduletable_social a { text-decoration:none }

/* Newsletter Module (position=user2) */
.moduletable_newsletter { 
float:right; overflow:hidden; color:#000; font-style:italic; width:286px; height:124px;
margin:2px 25px 0 0; padding:0; 
background:url(../images/newsletters.png) no-repeat 
}
.moduletable_newsletter h3 { color:#000; font-style:bold; padding:20px 0 0 26px }
.moduletable_newsletter p { margin:0; padding:0 }
.acysubbuttons .button .subbutton { float:right; margin:0 }
.acyfield_email input, .acyfield_name input { float:left; width:145px; border:1px solid #ccc }

/*Who's Online Module (position=user4) */
.moduletable_online { float:right; margin:20px 0 0 0; background:#788317; padding:4px; color:#fff; font-size:11px; display:inline; clear:right  }
.moduletable_online p { margin:0; padding:0 }
.moduletable_online h3 {  text-align:left }

/*__________BOTTOM MENU STYLES (position-user5)________*/
ul.menu_bottom { list-style:none; margin:-10px 0 0 0; float:right; background:#788317; padding:4px 4px 8px 4px  }
ul.menu_bottom li { float:left; padding:0 7px; line-height:10px; border-left:1px solid #fff }
ul.menu_bottom li:first-child {border:0}
ul.menu_bottom li a {font-size:11px; line-height:10px; color:#fff }






