/**
 * @version   3.1.6 December 30, 2010
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2010 RocketTheme, LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */


body a {color:#555}

/*joomla.css overrides */
.rt-joomla h1 {letter-spacing:0;}
.rt-joomla h2, .rt-joomla h3, .rt-joomla h4, .rt-joomla h5 {letter-spacing:0;}
.rt-joomla .rt-article-icons {width: 65px;overflow: hidden;float: right;position:absolute; top:20px; right:0px;}
.contact .icon {float: left; width:auto; }
.tool-tip {float: left;max-width: 200px;color: #fff;margin-top:20px; margin-left:-10px; background:url(../images/bulltip.png) no-repeat left top transparent; padding-top:5px; border:0; padding:5px 0 0;}
.tip {background:url(../images/sp75.png);-webkit-border-radius: 3px;-webkit-border-top-left-radius: 0;-moz-border-radius: 3px;-moz-border-radius-topleft: 0;border-radius: 3px;border-top-left-radius: 0; padding:5px 10px; }

/* Grid Block */
.rt-block {padding: 15px 5px;margin-bottom: 10px;position: relative;}
.rt-container {background: none;} 
#rt-sidebar-a, #rt-sidebar-b, #rt-sidebar-c {background-color:transparent;}
/* Layout */
#rt-logo {width: 140px;height:80px; gin-top:0px;}
#rt-content-top, #rt-content-bottom {overflow: hidden;}
#rocket {display: block;width: 92px;height: 16px;margin: 0 auto;}
#rt-copyright {text-align: center;}




/* Menu */
#rt-menu .rt-container {height:auto;}

/* Typography */
h1 {font-size: 240%; font-weight:normal;}
h2 {font-size: 200%; font-weight:normal;}
h3 {font-size: 175%;}
h4 {font-size: 120%;}
h5 {font-size: 120%;}
h2.title {font-size: 26px;line-height: 1em; padding-bottom:15px; background:url(../images/bg-h.png) no-repeat left bottom; font-weight:400; letter-spacing:0;}
a {text-decoration: none;outline: none;}
code {color: #000;margin: -1px 0 0 0;font: 10px Courier;}
blockquote {font: italic 16px/22px Georgia, Serif; text-decoration:none;}
.left-1, .left-2, .left-3, .left-4, .left-5, .left-6, .left-7, .left-8, .left-9, .left-10, .left-11 {float: left;margin-right: 50px;margin-bottom: 15px;display: inline;position: relative;}
.right-1, .right-2, .right-3, .right-4, .right-5, .right-6, .right-7, .right-8, .right-9, .right-10, .right-11 {float: right;margin-left: 50px;margin-bottom: 15px;display: inline;position: relative;}
.date-block {padding: 15px; float:right;}

/* Lists */
ul,ol {padding-left:15px;}
ul li {padding: 0;margin: 0;}
ul li a {line-height: 1.8em;}
ul ul {margin-left: 25px;padding: 5px 0;}
ul li.author {margin: 0;letter-spacing: 1px;list-style: none;font-weight: bold;text-align: right;}
ul li.date {margin: 0;letter-spacing: 1px;list-style: none;text-align: right;font-weight: bold;}
ul li.comments {list-style: none;text-align: right;font-weight: bold;}
ul li.author span, ul li.date span, ul li.comments span {display: block;font-weight: normal;margin-bottom: 10px;line-height: 1em;}

/* Style */
html,body {margin-bottom: 1px;}
body {color: #333;}
#rt-header, #rt-bottom {color: #aaa;}
a:hover {color: #000;}
#rt-logo {background: url(../images/logo-citymall.pn) 0 0 no-repeat;}
#rt-menu ul.menu li a {color: #fff;}
#rt-menuu) 0 0 no-repeat;}
#rt-menu ul.menu li a {color: #fff;}
#rt-menu ul.menu li a:hover {background: #444;color: #fff;}
#rt-menu ul.menu li.active a, #rt-menu ul.menu li.active a:hover {background: #fff;color: #000;}
#rt-footer, #rt-copyright {color: #ddd;}

#rocket {background: url(../images/rocket.png) 0 0 no-repeat;}

#gantry-viewswitcher {background-image: url(../images/iphone/switcher.png); background-repeat: no-repeat; background-position: top left; width: 60px; height: 20px;display:block;position:absolute;right: 10px;top:40%;}
#gantry-viewswitcher.off {background-position: bottom left;}
#gantry-viewswitcher span {display: none;}

/* Clear Set */
html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear {background: none;border: 0;clear: both;display: block;float: none;font-size: 0;list-style: none;margin: 0;padding: 0;overflow: hidden;visibility: hidden;width: 0;height:0;}
.clearfix:after {clear: both;content: '.';display: block;visibility: hidden;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;} 

/* Debug only */
#debug #rt-main {overflow:hidden;border-bottom: 4px solid #666; margin-top:15px;position:relative}
#debug .status {position: absolute;background:#333;opacity:.3;padding:0px 15px;z-index:10000;color:#fff;font-weight:bold;font-size:150%}

#rt-header {width:100%; background:url(../images/shadow-down.png) no-repeat center bottom;height:100px; }
#rt-header .rt-container {background-image:url(../images/header-border-bottom.png); background-repeat:repeat-x; background-position:center bottom;width:100%; height:100px; }
#rt-header .rt-container .rt-container-pad {margin: 0 auto;width: 1000px;}
#rt-header .rt-block {margin-bottom:0; padding:7;}
#rt-header .rt-omega .rt-block  {float:right;}
.headerFix {height:70px; display:block;}
.socialMedia {float:right; width:45px; position:relative;}
.searchBox {float:right; width:45px; position:relative; margin-right:1px;}
.searchBox .searchIco {  background:url(../images/sp20.png);-webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;border-bottom-left-radius: 3px; margin-top:20px; }
.searchBox .searchIco span { display:block;width:45px; height:28px; cursor:pointer; background:url(../images/searchLoupe.png) no-repeat center top; }
.searchBox .sbox {display:none; position:absolute; width:180px; height:40px; background:url(../images/sp75.png); margin-left:-135px; }
.searchBox .sbox .search {margin-top:10px; margin-left:10px; width:100%; }
.searchBox .sbox .search #mod_search_searchword {border:0; background:none; color:#fff; width:140px; float:left; padding-left:10px;}
.searchBox .sbox .search input.button {border:0; background:url(../images/searchGo.png) no-repeat 0 0; color:#fff; cursor:pointer; width:20px; height:20px; float:left; text-indent:-9999px;}
.searchBox .sbox .search input.button:hover {background-position: 0 -20px; }
.searchBox:hover .searchIco { -webkit-border-top-left-radius: 3px;-moz-border-radius-topleft: 3px;border-top-left-radius: 3px; -moz-border-radius-bottomleft: 0px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;background:url(../images/sp75.png); }
.searchBox:hover .searchIco span { width:45px; height:50px; }
.searchBox:hover .sbox {display:block;}

.socialMedia {float:right; width:45px; position:relative;}
.socialMedia .socialIco {  background:url(../images/sp20.png);-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px; margin-top:20px; }
.socialMedia .socialIco span { display:block;width:45px; height:28px; cursor:pointer; background:url(../images/socialIco.png) no-repeat center top; }
.socialMedia .smile {display:none; position:absolute; width:180px; height:auto; background:url(../images/sp75.png); margin-left:-155px; padding:10px; }
.socialMedia:hover .socialIco { -webkit-border-top-right-radius: 3px;-moz-border-radius-topright: 3px;border-top-right-radius: 3px; -moz-border-radius-bottomright: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;background:url(../images/sp75.png); }
.socialMedia:hover .socialIco span { width:45px; height:50px; }
.socialMedia:hover .smile {display:block;}
.socialMedia:hover .smile a {opacity:0.8; filter:alpha(opacity=80);}
.socialMedia:hover .smile a:hover {opacity:1; filter:alpha(opacity=100);}

#rt-menu {}
#rt-showcase { background-image:url(../images/slide-bg.png); background-repeat: no-repeat; background-position: center center;}
#rt-showcase .rt-container {background:url(../images/shadow-up.png) no-repeat center bottom; }
.homepage #rt-showcase .rt-container {width:100%; }
.homepage #rt-showcase .rt-container .rt-alpha {width:100%; margin:0; /*background-image:url(../images/slide-bottom-bar.png);*/ background-repeat: repeat-x; background-position: center bottom;}
.homepage #rt-showcase .rt-container .rt-alpha .rt-block {padding:0;}
#rt-showcase h2 {color:#fff; font-weight:normal;}


.djslider-loader {width:100% !important;}
.djslider {height:335px;  }
.prev-button {position:absolute; top:200px; left:0; width:74px; height:80px; background:url(../images/slide-controls.png) no-repeat 0 0;}
.prev-button:hover {background-position:0 -80px !important;}
.next-button {position:absolute; top:200px; right:0; width:74px; height:80px; background:url(../images/slide-controls.png) no-repeat -74px 0;}
.next-button:hover {background-position:-74px -80px !important;}
.play-button {position:absolute; top:0px; left:50% !important; width:35px; height:35px; margin-left:-17px; background:url(../images/slide-controls.png) no-repeat -35px -160px;}
.play-button:hover {background-position:-35px -195px !important;}
.pause-button {position:absolute; top:0px; left:50% !important; width:35px; height:35px; margin-left:-17px; background:url(../images/slide-controls.png) no-repeat 0px -160px;}
.pause-button:hover {background-position:0px -195px !important;}
.navigation-container {top:0 !important;}
.navigation-container-custom {bottom:0px; top:auto !important; left:50% !important; margin-left:-10px; right:auto !important; }
.navigation-container-custom span.load-button {background:none; border:2px solid #fff; opacity:1 !important; filter:alpha(opacity=100) !important ;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.navigation-container-custom span.load-button-active {background:#fff}
.slider-container li img {height:auto !important}

#rt-feature .rt-block {padding:0 5px; } 
.homeTitle {font-size:30px; line-height:1.1; padding-top:25px;}
.findOut {width:119px; height:119px; background:#222;margin-left: 30px;}
.findOut .rt-block {padding:0 !important; margin:10px 0 0;}
.findOut a {width:119px; height:90px; display:block; font-size:32px; line-height:1; text-align:center;  color:#fff; text-shadow:1px 2px 0 #000; margin-top:0px; padding-top:29px; margin-left:0px;background:url(../images/find-out-more.png) no-repeat 0 0;}


.mouseeffect {width:119px; height:119px; margin-left: 30px;}
.mouseeffect .rt-block {padding:0 !important; margin:10px 0 0;}
.mouseeffect a {width:119px; height:90px; display:block; font-size:32px; line-height:1; text-align:center;  color:#fff;  margin-top:0px; padding-top:29px; margin-left:0px;}


#rt-mainbody a {color:#000;}
#rt-main a:hover {text-decoration:underline}
#rt-main .rt-block {padding-top:0;}
#rt-main ul.menu {list-style:none; margin:0; padding:0;}
#rt-main ul.menu li a {display:block; padding:4px 0 4px 5px; border-bottom:1px solid #ccc; color:#5f5f5f; font-size:13px;}
#rt-main ul.menu li a:hover { color:#1D1D1D; background:#f5f5f5; text-decoration:none;}

h1.rt-article-title {font-size:38px; font-weight:400; padding-top:10px;}
 
.learn-more {border: 1px solid rgba(255, 255, 255, 0.2); color: #FFFFFF; cursor: pointer; display: inline-block;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius:3px;font-size: 12px;padding: 1px 7px;background: url("../images/button_overlay.png") repeat-x scroll center top;text-shadow: 0 -1px 0 #667;}
.learn-more:hover {background-position:center bottom; color:#fff;}

#rt-mainbottom h6 {font-size:11px; font-weight:normal; color:#787878; padding-left:47px; margin-bottom:10px;}
#rt-mainbottom .modLeft h6 {background:url(../images/cur_euro.png) no-repeat left center;}
#rt-mainbottom .modRight h6 {background:url(../images/ico-pin.jpg) no-repeat left center;}
#rt-mainbottom img.with-shadow {background:#fff; padding:4px; border:1px solid #ededed;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}

#rt-bottom, #rt-footer {background:#0c0b0a; }
#rt-bottom .rt-container {background-image: url("../images/bottom-border-bottom.png");background-position: center bottom;background-repeat: repeat-x;}
#rt-bottom h2.title {color:#cecece; background-image:url(../images/bg-h-50.png); font-weight:400;}
#rt-bottom a {color:#eee;} 
#rt-bottom a:hover {color:#fff;}
#rt-bottom ul.list-type-6 {line-height: 25px; list-style-image: url("../images/bull01.png"); margin: 0 0 15px; padding-left: 15px;}
.readmore {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; padding:3px 6px;text-shadow: 0 -1px 0 #666677;opacity:0.7; filter:alpha(opacity=70);}
.readmore:hover {opacity:1; filter:alpha(opacity=100);}
#rt-bottom .rt-block {}

#rt-footer {font-size:11px;}
#rt-footer h2.title {font:12px/1 Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; background:none; padding-bottom:0; }
#rt-footer a:hover {color:#fff;}
#rt-footer ul.menu {list-style:none; margin:0; padding:0; }
#rt-footer ul.menu li {line-height:1.2}
#rt-footer ul.menu li a { color:#797979; font-size:11px;}
#rt-footer ul.menu li a:hover {color:#fff}

.footerMenu li {float:left; width:135px}

.copyright {color:#3e3e3e;}
.copyright .rt-block {background:url(../images/mini-hording-31.png) no-repeat 100% 25%; padding-top:70px; text-align:right; }

#gantry-totop { display:none; font-weight:normal; font-family:tahoma; font-size:10px; width:70px; background:url(../images/bull02.png) 8px 15px no-repeat; color:#fff; font-size:11px; text-decoration:none; padding:6px 6px 6px 19px;position:fixed; right:5px; bottom:5px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-shadow: 0 -1px 0 #666677;}
#gantry-totop:hover {background-color:#0c0b0a; border:1px solid #444;}

.twitterModule .ltBlock {display:none;width:200px; height:140px; position:absolute; top:-130px; left:-70px; background:#eee; padding:15px; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; color:#333; font-size:}
.twitterModule .ltBlock ul {list-style:none; margin:0; padding:0}
.twitterModule .ltBlock a { font-size:11px; color:#000;}
.twitterModule .ltBlock a:hover { color:#000 !important; text-decoration:decoration;}
.twitterModule #twitterIco {width:70px; height:69px; margin-top:20px; cursor:pointer;}
.twitterModule .twitter-wrap {width:70px;}
.twitterModule .twitter-wrap:hover .ltBlock {display:block; }
.twitterModule .ltFollowUsLink {border-top:1px dotted #ccc; margin-top:10px; padding-top:10px;}

.mainnewsletter #name:focus, .mainnewsletter #email:focus {color:#393939;}
#addSubscriber {cursor:pointer;}

#rt-breadcrumbs {background:#eee; text-shadow:white 0px 1px 0px;}
#rt-breadcrumbs .rt-block {margin:0;}

.step1 {background:url(../images/shop.png) no-repeat; width:210px; height:113px;}
.step1:hover {background-position:left bottom;}
.step1 .rt-block {  background:url(../images/01.png) no-repeat 15px center; height:93px;}
.step2 {background:url(../images/shop.png) no-repeat; width:210px; height:113px;}
.step2 .rt-block {  background:url(../images/02.png) no-repeat 15px center; height:93px;}
.step2:hover {background-position:left bottom;}
.step3 {background:url(../images/bg-step1.png) no-repeat; width:210px; height:113px;}
.step3 .rt-block {  background:url(../images/03.png) no-repeat 15px center; height:93px;}
.step3:hover {background-position:left bottom;}
.step4{ background:url(../images/eat.png) no-repeat; width:210px; height:113px;}
.step4:hover{background-position:left bottom;}
.step4 .rt-block{background:url(../images/01.png) no-repeat 15px center; height:93px;}
.step5 {background:url(../images/celebration.png) no-repeat; width:210px; height:110px;}
.step5:hover{background-position:left bottom;}
.step5 .rt-block {  background:url(../images/01.png) no-repeat 15px center; height:93px;}
#rt-content-bottom h3 {font-size:14px; line-height:1.1; margin:0 0 10px 0; padding:0;}
#rt-content-bottom .rt-block {padding:20px 20px 0 90px ; font-size:11px; color:#999; line-height:1.4; }

.rt-articleinfo {font-size:11px;}
.rt-article img {padding:4px; border:1px solid #ededed;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}

.contact #rt-showcase .rt-container {width:100%; background:none; }
.contact #rt-showcase .rt-container .rt-alpha {margin:0;width:100%; }
.contact #rt-showcase .rt-container .rt-alpha .rt-block {padding:0; margin:0;width:100%;}
#map {width:100% ;}

.rapid_contact .inputbox {background:#fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; height:26px; color:#555; width:200px;padding:0; padding-left:10px; border:1px solid #ccc; font-size:12px;} 
.rapid_contact .textarea {background:#fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; height:80px; color:#555; width:320px;padding:0; padding-left:10px; border:1px solid #ccc; font-size:12px;} 
.rapid_contact .inputbox.antispam {width:30px;}
.rapid_contact .button {border:0; background:#d9d9d9; color:#888;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; padding: 4px 6px; font-size:12px; width:auto !important; cursor:pointer; margin-top:10px}
.rapid_contact .button:hover {background:#0C0B0A; color:#fff; }

/* LISTS */
ul, ol {margin:5px 0;}
ul.list-type-1,ul.list-type-2,ul.list-type-3,ul.list-type-4,ul.list-type-5,ul.list-type-6,ul.list-type-7,ul.list-type-8 {padding-left:0; margin-bottom:10px; margin-left:5px;}
ul.list-type-1 li {padding-left:15px; list-style:none; background:url(../images/bullet-list_01.png) no-repeat 0 0; line-height:20px;}
ul.list-type-2 li {padding-left:15px; list-style:none; background:url(../images/bullet-list_02.png) no-repeat 0 0; line-height:20px;}
ul.list-type-3 li {padding-left:15px; list-style:none; background:url(../images/bullet-list_03.png) no-repeat 0 0; line-height:20px;}
ul.list-type-4 li {padding-left:25px; list-style:none; background:url(../images/bullet-list_04.png) no-repeat 0 0; line-height:20px; margin-bottom:5px;}
ul.list-type-5 li {padding-left:25px; list-style:none; background:url(../images/bullet-list_05.png) no-repeat 0 0; line-height:20px; margin-bottom:5px;}
ul.list-type-6 li {padding-left:25px; list-style:none; background:url(../images/bullet-list_06.png) no-repeat 0 0; line-height:20px; margin-bottom:5px;}
ul.list-type-7 li {padding-left:25px; list-style:none; background:url(../images/bullet-list_07.png) no-repeat 0 0; line-height:20px; margin-bottom:5px;}
ul.list-type-8 li {padding-left:25px; list-style:none; background:url(../images/bullet-list_08.png) no-repeat 0 0; line-height:20px; margin-bottom:5px;}

.highlight25 {background-color:#dedede; padding:2px 4px;text-shadow:0 1px 0 #fff;}
.highlight50 {background-color:#bbb; padding:2px 4px; text-shadow:0 1px 0 #fff;}

.blockquote {background: url(../images/quotation-mark.png) no-repeat left top;text-indent: 20px;text-shadow: 0px 1px 0 #ccc;font: italic 14px/22px Georgia,Serif;}

.pre {padding: 5px 5px 5px 15px; border: 1px dotted #ccc; background:#efefef;  -webkit-border-radius: 5px 5px 5px 5px ; -moz-border-radius:  5px 5px 5px 5px ; border-radius: 5px 5px 5px 5px ; color: #333; }


/* COINSLIDER */
.coin-slider {width:930px !important;}
.cs-title {width:400px !important; margin-bottom:40px; margin-left:20px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
#coin-slider-wrapper {padding:0px 0 40px; margin-top:25px; background:url(../images/bgCoinslider.png) no-repeat center bottom; }
.cs-prev {background:url(../images/prev.png) no-repeat 0 0 transparent !important; width:35px; height:35px; text-indent:-9999px; display:block; padding:0 !important; opacity:1 !important; filter:alpha(opacity=100) !important; left:20px !important; }
.cs-prev:hover {background-position:0 -35px !important;}
.cs-next {background:url(../images/next.png) no-repeat 0 0 transparent !important; width:35px; height:35px; text-indent:-9999px; display:block; padding:0 !important;  opacity:1 !important; filter:alpha(opacity=100) !important; right:20px !important; }
.cs-next:hover {background-position:0 -35px !important;}
.cs-buttons {left:15px !important; margin-left:0 !important; position:absolute !important; bottom:15px; padding:0 !important; }
.cs-buttons a {border:1px solid #fff !important;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.cs-buttons a.cs-active {background-color:#fff !important;}

/* SIMPLE IMAGE GALLERY PRO */
li.sig-block {background:none; margin-right:15px;}
li.sig-block span.sig-link-wrapper {background:none !important; margin:0 !important; padding:0 !important;}
li.sig-block span.sig-link-innerwrapper {border:0 !important; padding:0 !important; margin:0 !important;}
li.sig-block a.sig-link {border: 1px solid #EDEDED !important; padding: 4px !important;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
li.sig-block a.sig-link img.sig-image, li.sig-block a.sig-link img.sig-image:hover {border: 0; padding:0; -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-moz-box-shadow:none !important;-webkit-box-shadow: none !important; box-shadow: none !important;}

/* BACKGROUNDS */
.backgrounds {position:fixed; width:110px; background:#656565; top:60%; left:-105px; padding:0 10px 0 20px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; opacity:0.7; filter:alpha(opacity=70); }
.backgrounds h6 { text-transform:uppercase; color:#fff; font-weight:normal; margin:10px 0; width:90px; font-size:11px;}
.backgrounds ul {list-style:none; margin:0 0 5px; padding:0;}
.backgrounds ul li {margin-bottom:10px; float:left;}
.backgrounds ul li a {display:block; width:15px; height:15px; border:1px solid #ccc; text-indent:-9999px; margin-right:5px;}
.backgrounds ul li a:hover {border:1px solid #fff}
.backgrounds ul li a.preset1 {background:#638900;}
.backgrounds ul li a.preset2 {background:#b71010;}
.backgrounds ul li a.preset3 {background:#E16204;}
.backgrounds ul li a.preset4 {background:#1b5e88;}
.backgrounds ul li a.preset5 {background:#13D7FD;}
.backgrounds ul li a.preset6 {background:#685518;}
.backgrounds ul li a.preset7 {background:#5B2F2A;}
.backgrounds ul li a.preset8 {background:#6A6664;}

.loginForm {background:url(../images/login_icon.png) no-repeat 480px 50px;}
.loginForm input.inputbox {background-color: transparent;background-image: url("../images/login_input.png");background-repeat: no-repeat;border:0 !important;height: 23px;padding: 10px !important;vertical-align: middle;width: 251px;}
.loginForm label {color: #333333;font-size: 16px;font-weight: bold;padding-right: 30px;}
.loginForm input.button {background-color: transparent;background-image: url("../images/login_button.png");background-position: left top;background-repeat: no-repeat;border: medium none;color: #333;height: 31px;overflow: visible;width: 97px; margin-left: 110px; cursor:pointer;}
.loginForm input.button:hover { background-position:left -33px;}
.loginForm input.button:focus { background-position:left -66px;}
.loginForm ul.links {margin-top:30px;}
.loginForm ul.links li {float:left; margin-right:10px; padding-right:10px; border-right:1px solid #ccc; list-style:none;}
.loginForm ul.links li.last {margin-right:0; padding-right:0; border-right:0;}
.loginForm ul.links li a {font-size:12px; color:#333;}

.leftpad {padding-left:110px;}
.elabel {color: #333333;font-size: 16px;font-weight: bold;padding-right: 30px;}
.efield {background-color: transparent;background-image: url("../images/login_input.png");background-repeat: no-repeat;border:0 !important;height: 23px;padding: 10px !important;vertical-align: middle;width: 251px;}
.ebutton {background-color: transparent;background-image: url("../images/login_button.png");background-position: left top;background-repeat: no-repeat;border: medium none;color: #333;height: 31px;overflow: visible;width: 97px; margin-top:30px; cursor:pointer;}
.ebutton:hover { background-position:left -33px;}
.ebutton:focus { background-position:left -66px;}

.registerForm {background:url(../images/register-icon.png) no-repeat 480px 50px;}
.registerForm input.inputbox {background-color: transparent;background-image: url("../images/login_input.png");background-repeat: no-repeat;border:0 !important;height: 23px;padding: 10px !important;vertical-align: middle;width: 251px;}
.registerForm label {color: #333333;font-size: 16px;font-weight: bold;padding-right: 30px; display:block; float:left; width:140px;}
.registerForm button.button {background-color: transparent;background-image: url("../images/login_button.png");background-position: left top;background-repeat: no-repeat;border: medium none;color: #333;height: 31px;overflow: visible;width: 97px; margin-left: 170px; float:left; cursor:pointer;}
.registerForm  button.button:hover { background-position:left -33px;}
.registerForm  button.button:focus { background-position:left -66px;}
.registerForm .contentpane td {height: 60px;}
#cb_position {padding:5px; border:1px solid #d5d5d5; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

.pagenav_prev , .pagenav_next {background:none !important; border:0 !important; font-weight:normal !important; padding:0 !important;}
.pagenav_prev a, .pagenav_next a {border: 1px solid rgba(255, 255, 255, 0.2); color: #FFFFFF !important; cursor: pointer; display: inline-block;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius:3px;font-size: 12px;padding: 1px 7px;background: url("../images/button_overlay.png") repeat-x scroll center top;text-shadow: 0 -1px 0 #667;}
.pagenav_prev a:hover,  .pagenav_next a:hover {background-position:center bottom; color:#fff; text-decoration:none !important;}