 @charset "utf-8";
/* CSS Document */
a:link
{
	color: #AC0818;
	text-decoration: underline;
	font-weight:bold;
	cursor:pointer;
}
a:visited
{
	font-weight:bold;
}

/* DIV check  */ 
.checker {border:1px solid #F0F;}
/* This is the Main template logo */
#logo {width: 212px;height:77px;}

/* Font Family Settings */
#ff-arial, feature-block span.feature-title  {font-family: Arial, Helvetica, sans-serif}

/* InnerPage */
body.innerPage #horiz-menu {
	height: 59px;
}
body.innerPage #main-body {
	background:url(../images/module-top.png) repeat-x;

}
body.innerPage .float-left {
	margin-top:15px;	
	width:319px	
}
body.innerPage .float-right {
	width:618px;
	margin-top:6px;
}

body.innerPage .contentheading {
	color:#AC0818;
	margin-left:5px;
}
/* Header */
#header {height: 81px;  position:relative;}
#header .padding {padding: 0px 0;overflow: hidden;}
#logo {background: url(../images/logo.jpg) 0 0 no-repeat;}
#logo {float: left;margin: 0 25px 0 0; position:relative; z-index:10000; top:5px; left:5px;}
.logo-module {width: 275px;float: left;overflow: hidden;}
#top-right {float: right;width:600px;}
#top-right ul { margin-top:20px;}
#top-right ul li {float: right; border-right:1px solid #fff; padding:0 5px 0 5px; font-size:11px;}
#top-right ul li a { color:#de4a0a; outline:none;}
#top-right ul li a:hover {text-decoration:underline; color:#666 }
#memberHead { background:url(../images/subscribe-bg.png) no-repeat; position:absolute; width:263px; height:32px; right:0; top:40px}
#memberHead form .input {position:absolute;top:9px;left:10px;background:transparent;font-style:italic;color:#a2a2a2;font-size:11px;width:180px;}
#memberHead form .button {background:url(../images/subscribe-btn-bg.png) no-repeat bottom right; height:32px; width:70px; text-indent:-9999px; position:absolute; top:0px; right:0px;}
#memberHead form .button:hover {background-position:left top; cursor:pointer;}

/* Surrounds */
.main-tm, .main-tl, .main-tr, .main-bm, .main-bl, .main-br, .show-tm, .show-tl, .show-tr, .show-bm, .show-bl, .show-br {background-image: url(../images/surrounds.png);}
.main-m {background: #fff;}
.main-l {background: url(../images/main-l.png) 0 0 repeat-y;}
.main-r {background: url(../images/main-r.png) 100% 0 repeat-y;}
.show-m {background: #fff url(../images/show-m.png) 0 0 repeat-x;}
.show-l {background: url(../images/show-l.png) 0 0 repeat-y;}
.show-r {background: url(../images/show-r.png) 100% 0 repeat-y;}

.show-m, .main-m {margin-left: 2px;margin-right: 2px;}
.show-l, .main-l {margin-left: -2px;}
.show-r {margin-right: -2px;padding: 0 2px;}
.main-r {margin-right: -2px;padding: 0;}
.show-tm, .show-bm, .main-tm, .main-bm, .module-tm, .module-bm, .sidecol-tm, .sidecol-bm {height: 10px;position: relative;margin: 0 10px;}
.show-tr, .show-tl, .show-br, .show-bl, .main-tr, .main-tl, .main-br, .main-bl, .module-tr, .module-tl, .module-br, .module-bl, .sidecol-tr, .sidecol-tl, .sidecol-br, .sidecol-bl {height: 10px;width: 10px;position: absolute;top: 0;}
.show-tl, .show-bl, .main-tl, .main-bl, .module-tl, .module-bl, .sidecol-tl, .sidecol-bl {left: -10px;}
.show-tr, .show-br, .main-tr, .main-br, .module-tr, .module-br, .sidecol-tr, .sidecol-br {right: -10px;}
.show-bm {margin-bottom: 3px;}
.main-tm {background-position: 0 -20px;background-repeat: repeat-x;}
.main-tl {background-position: 0 0;background-repeat: no-repeat;}
.main-tr {background-position: -10px 0;background-repeat: no-repeat;}
.main-bm {background-position: 0 -30px;background-repeat: repeat-x;}
.main-bl {background-position: 0 -10px;background-repeat: no-repeat;}
.main-br {background-position: -10px -10px;background-repeat: no-repeat;}
.show-tm {background-position: 0 -60px;background-repeat: repeat-x;}
.show-tl {background-position: 0 -40px;background-repeat: no-repeat;}
.show-tr {background-position: -10px -40px;background-repeat: no-repeat;}
.show-bm {background-position: 0 -29px;background-repeat: repeat-x;}
.show-bl {background-position: 0 -9px;background-repeat: no-repeat;}
.show-br {background-position: -10px -9px;background-repeat: no-repeat;}
.side-style-h3, .hilite .style-h3 {background: url(../images/sect.bmp) 10px 0 no-repeat;}
.side-style2-h3 {background: url(../images/side-style-h3.png) 10px 0 no-repeat;}


/* menu */
/* Root Items */
#horiz-menu ul.level1 {background:none;}
body #horiz-menu li.root > .item {background: none;}
.menutop {list-style: none;margin: 0;padding: 0;position: relative;line-height: 1.0;float: left;}
.menutop li.root {display: block;float: left;height: 47px;}
.menutop li.root > .item {white-space: nowrap;display: block;float: left;font-weight: bold;font-size: 14px;text-decoration: none !important;z-index: 100;cursor: pointer;padding: 7px 12px;position:relative;margin: 0;outline: none;}
.menutop li.root > .item span {display: block;padding: 0;margin: 0;outline: none;height:33px;}
.menutop li.root > .item em {font-size:11px;font-weight:normal;display:block;font-style:normal;}
.menutop li.root > .daddy span {padding-right: 14px;}

#horiz-menu {display: block;height: 68px;}
#horiz-menu .padding {padding: 10px 0;}
#horizmenu-surround {position: relative;}
#horiz-menu ul {float: left;}
#horiz-menu {background: url(../images/menu-bg.png) 0 0 repeat-x;}
#horiz-menu li.root, #horiz-menu.splitmenu li {background: url(../images/menu-div.png) 100% 0 no-repeat;}
#horiz-menu li.root > .item, #horiz-menu.splitmenu li .item {color: #F0AC9F;text-shadow: -1px -1px 0 #222;}
#horiz-menu li.root .daddy span {background: url(../images/drop-bullet.png) 100% -225px no-repeat;}
.fusion-pill-l {background: #982F3A url(../images/active-menu-bg.png) 0 1px repeat-x;}
#horiz-menu li.root:hover, #horiz-menu li.root.active, #horiz-menu li.root.f-menuparent-itemfocus, #horiz-menu.splitmenu li:hover, #horiz-menu.splitmenu li.active {background: url(../images/menu-div.png) 100% 0 no-repeat;}
#horiz-menu.splitmenu li.active .item, #horiz-menu.splitmenu li:hover .item {background: #982F3A url(../images/active-menu-bg.png) 0 1px repeat-x;}
#horiz-menu li > .item {color: #F0AC9F;}
#horiz-menu li:hover > .item, #horiz-menu li.active > .item, #horiz-menu li.f-menuparent-itemfocus .item  {color: #F0B400;}
body #horiz-menu li.root:hover > .item span,
body #horiz-menu li.root.active > .item span,
body #horiz-menu li.root.active:hover > .item span,
#horiz-menu.splitmenu li:hover .item span,
#horiz-menu.splitmenu li.active .item span,
#horiz-menu.splitmenu li.active:hover .item span {color: #F0B400;}

.menutop li {height: auto;margin: 0;padding: 0;position: relative;list-style: none;}
.menutop li.root {margin: 0;padding: 0;}
.menutop em {font-size:80%;font-weight:normal;display:block;font-style:normal;}
.menutop li .item, .menutop li.active .item {display: block;margin: 0;text-decoration: none;float: none;width: auto;}
.menutop li .fusion-submenu-wrapper {float: none;left: -999em;position: absolute;z-index: 500;}
.menutop li:hover li ul, .menutop li.sfHover li ul {top: -999em;}
.menutop li:hover ul, .menutop li.sfHover ul {top: 0;}

/* Menu Dropdowns */
#horiz-menu ul {background: url(../images/drop-bg-1.png) 50% 100% no-repeat;}
#horiz-menu ul.columns2 {background: url(../images/drop-bg-2.png) 50% 100% no-repeat;}
#horiz-menu .drop-top {background: url(../images/drop-bg-1.png) 50% 0 no-repeat; }
#horiz-menu .columns2 .drop-top {background: url(../images/drop-bg-2.png) 50% 0 no-repeat;}
#horiz-menu li > .bullet {background: url(../images/drop-bullet.png) 9px 11px no-repeat;}
#horiz-menu li:hover > .bullet, #horiz-menu li.f-menuparent-itemfocus .bullet, #horiz-menu li.active > .bullet {background: url(../images/drop-bullet.png) 9px 11px no-repeat;}
#horiz-menu li {background: url(../images/menu-drop-active.png) 0 100% repeat-x;}
#horiz-menu li:hover, #horiz-menu li.active, #horiz-menu li.f-menuparent-itemfocus {background: url(../images/menu-drop-active2.png) 0 100% repeat-x;}
#horiz-menu li > .daddy span {background: url(../images/drop-bullet.png) 100% -110px no-repeat;}


/* Dropdowns */
.menutop .subtext span {line-height: 18px;}
.menutop .subtext em {line-height:13px;}
.menutop ul {width:194px;padding:0 0 14px 13px;margin: 0;}
.menutop .drop-top {width: 207px;height: 14px;}
.menutop ul.columns2 {width:370px;}
.menutop .columns2 > .drop-top {width:383px;}
.menutop ul li {width:182px;}
.menutop ul.columns2 li {width:178px;float:left;}
.menutop li > .item {padding: 0;height: auto;line-height: 31px;display: block;font-size: 12px;}
.menutop li > .bullet {padding: 3px 5px 5px 25px;}
.menutop li > .item.image {padding:3px 5px 5px 0px;}
.menutop li > .item img {float:left;margin: 6px 4px 0 5px;}
.menutop li > .item span {display:block;padding: 0;width: 100%;}
.menutop li a.item {cursor:pointer;}
.menutop li span.item {cursor:default;outline:none;}
.menutop .level2 > .drop-top {display: none;}

/* No JS */
.menutop li:hover > .fusion-submenu-wrapper {left:165px;top:-15px;}
.menutop li.root:hover > .fusion-submenu-wrapper {top:47px;left:-12px;}

/* Fusion Pill */
.fusion-pill-l {height: 47px;margin:0 2px 0 0;top:0;position:absolute;left:0;}
.fusion-pill-r {height: 47px;}

/* Fusion JS */
.fusion-js-container {display:block;height:0;left:0;overflow:visible;position:absolute;top:0;z-index:600000!important;background:transparent !important;}
.fusion-js-subs {display:none;margin:0 0 0 -2px;overflow:hidden;padding:0 2px;position:absolute;}

/* feature */
.feature-module, .scroller-module {padding: 0px 15px 10px 15px ;background: url(../images/sliderbg.gif) repeat-x top; overflow:hidden }
.feature-module {color: #555;}
.feature-module {overflow: hidden; background: url(../images/feature-bg.gif) repeat-x; margin-top:-9px; padding-bottom:24px;}

/* RokStories */
.feature-block span.feature-title {font:normal 29px Tahoma, Geneva, sans-serif;margin-bottom: 5px;}
.feature-block .image-container {padding: 6px; border:1px solid #e6dcb7; background-color:#f7f4e8; margin-top:25px;}
.feature-block .feature-badge { background:url(../images/featuredBadge.png) no-repeat; height:88px; width:88px; position:absolute; z-index:50;}

.feature-badge { background:url(../images/featuredBadge.png) no-repeat; height:88px; width:88px; position:absolute; z-index:50;}

/* Layout 1 */
.feature-block {overflow: hidden;position: relative;}
.feature-block .feature-pad {margin-left: 15px;}
.feature-block .ffstories-spinner {background: transparent url(../images/spinner.gif) no-repeat scroll 50% 50%}
.feature-block .image-container .image-full {position:relative;overflow: hidden;}
.feature-block .image-container .image-full img {position:absolute;top: 0;left: 0;visibility: hidden;}
.feature-block .image-container .image-small img {cursor: pointer;}
.feature-block .desc-container {overflow: hidden;position: relative;}
.feature-block .desc-container .description {position: absolute;top: 0; left: 0;visibility: hidden;}
.feature-block img.feature-main {display: block;}
.feature-block img.feature-sub {margin: 7px 7px 0 0;}
.feature-block .feature-title {display: block;font-size: 200%;line-height: 130%;margin:20px 0 0 0;}
.feature-block .created-date {display:block;font-size:90%;margin: 0px 0 20px 0;color:#999;}
.feature-block .feature-desc {font-size: 15px;line-height: 21px;}
.feature-block .moduletable h3 {font-size: 180%;}
.feature-block .readon-wrap1 {margin-top: 15px;position:relative;float:left;}
.feature-block .readon-wrap1 span {display:block;height: 24px;line-height: 24px;}
.feature-block a.readon {font-weight: bold;}
.feature-block a.readon-main {font-size: 12px;cursor: pointer;}
.feature-block a.readon-main:hover {text-decoration: none;}
.feature-block .readon1-l {position:absolute;width: 7px;height: 24px;left:0;top:0;}
.feature-block .readon1-m {margin-left: 7px;text-align: center;padding-left:2px;}
.feature-block .readon1-r {margin-right: -7px;padding-right: 10px;}

/* Layout 2 */
.ffstories-layout2 .image-container {position:relative;overflow: hidden;} 
.ffstories-tip {background: url(../images/thumbs-bg.png) bottom center;padding: 10px 10px 25px;text-align: center;}
.ffstories-layout2 .image-small {display: none;}
.ffstories-layout2 .feature-block-tl, .ffstories-layout2 .feature-block-tr, .ffstories-layout2 .feature-block-bl, .ffstories-layout2 .feature-block-br {}
.ffstories-layout2 .feature-arrow-r {background: url(../images/arrows.png) 100% 0 no-repeat;cursor: pointer;height: 50px;position: absolute;right: 0;top: 35%;width: 42px;}
.ffstories-layout2 .feature-arrow-l {background: url(../images/arrows.png) 0 0 no-repeat;cursor: pointer;height: 50px;left: 0;position: absolute;top: 35%;width: 42px;}
.ffstories-layout2 .arrowleft-hover {background-position: 0 50%;}
.ffstories-layout2 .arrowleft-down {background-position: 0 100%;}
.ffstories-layout2 .arrowright-hover {background-position: 100% 50%;}
.ffstories-layout2 .arrowright-down {background-position: 100% 100%;}
.ffstories-layout2 .labels-title {position:relative;padding:0.7em;font-size: 120%;height:15px;background: #222;color:#fff;font-weight: bold;}
.ffstories-layout2 .feature-block-title {position: absolute;}

.readon-wrap1 {margin-top: 15px;position:relative;float:left;}
.readon-wrap1 span {display:block;height: 26px;line-height: 26px;}
.show-r .feature-block .readon-wrap1 span {height: 38px;line-height: 38px;}
.readon1-l {position:absolute;width: 8px;height: 26px;left:0;top:0;}
.readon1-l {height: 38px;}

/* IntroScroller */
/* for overflow
.introscroller-leftarrow, .introscroller-rightarrow {background-image: url(../images/scroller-arrows.png);}
.introscroller-leftarrow {background-position: 0 50%;background-repeat: no-repeat;}
.introscroller-rightarrow {background-position: -47px 50%;background-repeat: no-repeat;}
.introscroller-leftarrow:hover, .introscroller-leftarrow-hover {background-position: -94px 50%;background-repeat: no-repeat;}
.introscroller-rightarrow:hover, .introscroller-rightarrow-hover {background-position: -141px 50%;background-repeat: no-repeat;}
*/
.scroller-padding {padding: 25px 40px;}
.introscroller-container {overflow: hidden;padding: 0 40px;}
.introscroller-wrapper {overflow: hidden;}
.introscroller-leftarrow, .introscroller-rightarrow {height: 100%;width: 47px;}
#introscroller { margin:16px 0px 16px 0px; !important}
#introscroller div.scroller-item {width: 125px;float: left;}
#introscroller div.first {margin-left: 0;}
#introscroller div.last {border-right: none;margin-right: 0;padding-right: 0;}
#introscroller div div.introscroller-image, #introscroller div div.introscroller-caption, #introscroller div div.introscroller-readmore {border: 0;margin: 0;padding: 0;}
#introscroller h3 {font-size: 12px;font-weight: normal;margin: 10px 0 2px;color: #efefef;}
#introscroller p {font-size: 11px;font-weight: normal;margin: 0 0 8px;}
#introscroller h4 {margin: 6px 0 0 0;font-size: 100%;color: #999;}
.scroll-img {float: left;padding: 1px;}
.scroll-img2 {border: 1px solid #151515;}

/* News Flash */
#newsflash {
	margin:2px 9px 0 13px;
}
body div#newsflash.ffnewsflash {border:0;position:relative;height:21px; overflow:hidden; padding:0 10px 0 10px} /* clear any default styling */
.ffnewsflash .controls { width:55px;position:absolute;top:0;right:0;}
.ffnewsflash .controls span {display:none;}
.ffnewsflash .controls div {width:21px;height:21px;float:left;margin-left:4px;}
.ffnewsflash .controls .control-prev {background:url(../images/arrows.png) 100% 0 no-repeat;}
.ffnewsflash .controls .control-next {background:url(../images/arrows.png) 0 0 no-repeat;}
.ffnewsflash .controls .control-prev-hover {background:url(../images/arrows.png) 100% -21px no-repeat;}
.ffnewsflash .controls .control-next-hover {background:url(../images/arrows.png) 0 -21px no-repeat;}
.ffnewsflash .controls .control-prev-down {background:url(../images/arrows.png) 100% -42px no-repeat;}
.ffnewsflash .controls .control-next-down {background:url(../images/arrows.png) 0 -42px no-repeat;}
.ffnewsflash .flashing {position:absolute;top:0;left:0;line-height:21px;font-weight:bold; color:#5b5b5b; font-size:15px; }
.ffnewsflash ul {margin:0;padding:0;margin-right:60px;}
.ffnewsflash li {list-style:none;margin:0;padding:0;line-height:21px;}
.ffnewsflash li a {font-size:13px;color:#333;}
.ffnewsflash li a:hover { color:#ac0818;}

/* modules */
.module-tm, .module-tl, .module-tr, .module-bm, .module-bl, .module-br, .sidecol-tm, .sidecol-tl, .sidecol-tr, .sidecol-bm, .sidecol-bl, .sidecol-br {background-image: url(../images/module-corners.png);}
.module-tm {background-position: 0 -20px;background-repeat: repeat-x; margin-top:10px;}
.module-tl {background-position: 0 0;background-repeat: no-repeat;}
.module-tr {background-position: -10px 0;background-repeat: no-repeat;}
.module-bm {background-position: 0 -30px;background-repeat: repeat-x;}
.module-bl {background-position: 0 -10px;background-repeat: no-repeat;}
.module-br {background-position: -10px -10px;background-repeat: no-repeat;}
.module-inner {border-left: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;background: #fff;}
.module-inner-page {border-left: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3; padding:4px 7px; overflow:hidden}

.sidecol-m, .sidecol-r .module-inner, .hilite .module-m, .hilite .module-inner {background: #FEFAF2;}
.sidecol-l, .hilite .module-l {background: url(../images/sidecol-l.png) 0 0 repeat-y;}
.sidecol-r, .hilite .module-r {background: url(../images/sidecol-r.png) 100% 0 repeat-y;}
/* side bar heading */
h3.module-title {background: url(../images/module-h3.png) 0 100% repeat-x;border-left: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;color: #AC0818; padding:0 0 7px 40px; vertical-align:text-bottom; font-size:24px;}

h3.module-title2 {color: #026f77; padding:0 0 7px 10px; vertical-align:text-bottom; font-size:24px;}

h3.module-title span {color: #AC0818;}
.style-h3 {background: url(../images/style-h3.png) 10px 0 no-repeat;}
.sidecol-r h3.module-title, h3.module-title2, .hilite h3.module-title {background: url(../images/sidecol-h3.png) 0 100% repeat-x;}
.sidecol-r h3.module-title span {color: #AC0818;}
.sidecol-tm, .hilite .module-tm {background-position: 0 -60px;background-repeat: repeat-x;}
.sidecol-tl, .hilite .module-tl {background-position: 0 -40px;background-repeat: no-repeat;}
.sidecol-tr, .hilite .module-tr {background-position: -10px -40px;background-repeat: no-repeat;}
.sidecol-bm, .hilite .module-bm {background-position: 0 -70px;background-repeat: repeat-x;}
.sidecol-bl, .hilite .module-bl {background-position: 0 -50px;background-repeat: no-repeat;}
.sidecol-br, .hilite .module-br {background-position: -10px -50px;background-repeat: no-repeat;}
.sidecol-m, .hilite .module-m {margin-left: 2px;margin-right: 2px;}
.sidecol-l, .hilite .module-l {margin-left: -2px;}
.sidecol-r, .hilite .module-r {margin-right: -2px;padding: 0 2px;overflow: hidden;}
.sidecol-r .module-inner, .sidecol-r h3.module-title, h3.module-title2, .hilite h3.module-title, .hilite .module-r .module-inner {border: 0;}
#main-body .sidecol-r .moduletable {padding: 0 0 0 0;}

.contentheading {background: url(../images/module-h3.png) 0 100% repeat-x;color: #675430;}
.article-info-surround {background: #fffbec;border-bottom: 1px solid #e7e7e7;color: #835924; padding:6px; font-size:11px; overflow:hidden; }
.article-info-surround img { margin:0 8px 0 0px; }
.article-info-surround span { float:right; font-size:9px !important; margin-top:-13px; }
.article-details {padding:10px 10px 0px 10px; overflow:hidden;}
.article-details h2{color:#AC0818;font-size:24px;}
.article-details h3{color:#AC0818;font-size:18px;}
.article-details p {line-height:21px;color:#666666;font-size:13px; padding-bottom:8px;}
.article-details ul {line-height:21px;color:#666666;font-size:13px; padding-bottom:8px;}
.direction {padding:10px 10px 0px 10px; overflow:hidden;}
.direction p {line-height:21px;color:#000000;font-size:13px; padding-bottom:8px;}

a.button {background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;color: #444; display: block; float: left;font-size:11px;height: 22px;   margin-right: 6px;padding-right: 5px; /* sliding doors padding */ text-decoration: none;line-height:22px;}
a.button span {background: transparent url('../images/bg_button_span.gif') no-repeat;display: block; line-height: 13px; padding: 4px 0 5px 6px;} 
a.button:hover {background-position: bottom right;color:#fff !important;outline: none; text-decoration:none !important; /* hide dotted outline in Firefox */}
a.button:hover span {background-position: bottom left;} 

h2.contentheading, .contentheading { padding: 0 0 5px 0;	margin: 0;	font-weight: normal; color:#AC0818;  }
h2.contentheading, .contentheading img { margin:0 8px 0 4px; vertical-align:text-bottom; }
.contentheading span a { color:#835924; font-size:11px !important; float:right; margin-top:-20px;}
.contentheading span a:hover { text-decoration:underline;}
/* ftabs */

.ftabs-wrapper {padding: 0; margin-top:10px;}
.ftabs-wrapper .light {position: relative;border: 1px solid #DCDCDC; background: url(../images/tabbg-light.png) 0 0 repeat-x;}
.ftabs-wrapper .light .ftabs-container-inner {position:relative;overflow: hidden;}
.ftabs-wrapper .light .ftabs-container-wrapper {clear: both;position: relative;overflow: hidden;}
.ftabs-wrapper .light .ftabs-container-wrapper div {float: left;/*width: 450px;*//*width: 220px;*/}
.ftabs-wrapper .light .ftabs-container-wrapper div.wrapper {padding: 14px;width: auto;}
.ftabs-wrapper .light .ftabs-links {overflow: hidden;margin:0;}
.ftabs-wrapper .light .active-arrows .ftabs-links {margin:0 21px;}
.ftabs-wrapper .light .ftabs-links ul {text-align: left; font-size:14px; list-style-type: none;padding: 0;overflow:hidden;}
.ftabs-wrapper .light .ftabs-links ul.ftabs-top {margin: 0;background: url(../images/tabbg-light.png) 0 0 repeat-x;height: 32px;}
.ftabs-wrapper .light .ftabs-links ul.ftabs-bottom {margin: 0;background: url(../images/tabbg-bottom-light.png) 0 0 repeat-x;height: 32px;}
.ftabs-wrapper .light .ftabs-links ul li {float: left;padding: 0;margin: 0;text-decoration: none;border-right: 1px solid #DCDCDC;border-bottom: none;color: #666;position: relative;height: 31px;line-height: 31px;}
.ftabs-wrapper .light .ftabs-links ul li span {padding: 0 10px;}
.ftabs-wrapper .light .ftabs-links ul li.first {border-left: 0;}
.ftabs-wrapper .light .ftabs-links ul li.active.last {border-right: 1px solid #DCDCDC;}
.ftabs-wrapper .light .ftabs-links ul li.last {border-right: 0;}
.ftabs-wrapper .light .ftabs-links ul li.hover {color: #000;}
.ftabs-wrapper .light .ftabs-links ul.ftabs-top li.active {background: url(../images/tabbg-active-light.png) 0 0 repeat-x;color: #000;height: 31px;border-bottom: 1px solid #fff;}
.ftabs-wrapper .light .ftabs-links ul.ftabs-bottom li.active {background: url(../images/tabbg-active-bottom-light.png) 0 0 repeat-x;color: #000;height: 31px;border-top: 1px solid #fff;margin-top: -1px;}
.ftabs-wrapper .light .ftabs-links ul li.active.first {border-left: 0;}
.ftabs-wrapper .light .ftabs-scroller {position: absolute;bottom: 0;right: 0;height: 32px;}
.ftabs-wrapper .light .arrow-next, .ftabs-wrapper .light .arrow-prev {line-height: 29px;margin: 1px;text-align: center;float: left;cursor: pointer;border: 1px solid #DCDCDC;z-index: 2;width:17px;position:absolute;top:0;height:29px;}
.ftabs-wrapper .light .arrow-next {right:0;background: url(../images/next-light.png) 50% 0 no-repeat;}
.ftabs-wrapper .light .arrow-prev {left:0;background: url(../images/prev-light.png) 50% 0 no-repeat;}
.ftabs-wrapper .light .arrow-next-hover {background-position: 50% -29px;}
.ftabs-wrapper .light .arrow-prev-hover {background-position: 50% -29px;}
.ftabs-wrapper .light .arrow-prev span, .ftabs-wrapper .light .arrow-next span {display: none;}
.ftabs-wrapper .light .ftabs-container-tr, .ftabs-wrapper .light .ftabs-container-inner, .ftabs-wrapper .light .active-arrows {background: #fff;}

/* tabs New release */
#new-release li{float:left;background-repeat: no-repeat;height: 99px; width: 173px;border:5px solid #ececec;margin-right:13px;}
#new-release li:hover{border:5px solid #ffcf28;	}
#new-release li:hover span {background:#ffcf28;}
#new-release li span {font-size:14px;background:#ececec;position: relative;height: auto;width: auto;top:55px;color:#585858;}

/* footer */
.footer {font:normal 13px Tahoma, Geneva, sans-serif; color:#FFF; margin-bottom:10px;text-align:center;}
.footer ul {width:100%; margin-top:8px;}
.footer li {text-align:center;display:inline;border-right:1px solid #5b4c37;padding:0 5px 0 5px;}
.footer li a {color:#FFF;}
.footer li a:hover { color:#f0b400; }
.footer p { clear:both; padding-top:8px;}
.footer p span{ font-weight:bold; color:#f0b400;}

/* products */
.products { margin:0 auto; width:291px;}
.products li .productID {color:#FA8E00; text-decoration:none;}
.products li { color:#AC0818; font-size:12px; background:url(../images/tweet-bg.gif) no-repeat bottom center; padding-bottom:4px; padding-top:7px;}
.products li p {}
.products li p a {color:#ff751d; text-decoration:underline;}
.products li span{  font-size:9px; color:#666666;}

/* featured-product */
.featured-product {margin-top:10px;}

/* Navigation */
.product-nav { padding-top:5px;}
.product-nav li { color:#558693; font-size:14px; line-height:28px; background:url(../images/tweet-bg.gif) no-repeat bottom center; padding-bottom:5px; }
.product-nav li a{ color:#666666; padding-left:32px; background:url(../images/bullet-nav.png) no-repeat 16px 5px}
.product-nav li a:hover{ color:#f0b400;}

/* Filters */
a.filter {background: transparent url('../images/fil_button_a.gif') no-repeat scroll top right;color: #444; display: block; float: left;font-size:11px;height: 20px;   margin-right: 6px;padding-right: 5px; /* sliding doors padding */ text-decoration: none;line-height:20px;}
a.filter span {background: transparent url('../images/fil_button_span.gif') no-repeat;display: block; line-height: 13px; padding: 4px 0 3px 6px; margin-top:0px;} 
a.filter:hover {background-position: bottom right;color: #fff;outline: none; /* hide dotted outline in Firefox */}
a.filter:hover span {background-position: bottom left;} 

a.selected  {
background: transparent url('../images/fil_button_a.gif') no-repeat scroll bottom right;color: #444; display: block; float: left;font-size:11px;height: 20px;   margin-right: 10px;padding-right: 5px; /* sliding doors padding */ text-decoration: none;line-height:20px;}

a.selected span  {
background: transparent url('../images/fil_button_span.gif') no-repeat bottom left;display: block; line-height: 13px; padding: 4px 0 3px 6px; margin-top:0px;}

/* paging */
.pagging { overflow:hidden;}
.pagging { font-size:11px; color:#666666}
.pagging ul { float:right;}
.pagging li { float:left; padding:0 4px; border-right:1px solid #e4e4c5;}
.pagging li a{color:#666666}
.pagging li a:hover{color:#7c252e}

/*  */ 

div.attention, div.alert,  div.notice, div.download, div.approved, div.media, div.note, div.cart, div.camera, div.doc, div.news {display: block; padding:0 0 10px 0;}
div.attention .icon, div.alert .icon,  div.notice .icon, div.download .icon, div.approved .icon, div.media .icon, div.note .icon, div.cart .icon, div.camera .icon, div.doc .icon, div.news .icon {display: block;padding: 8px 10px 8px 36px;margin: 0px 0;}
div.alert {color: #D0583F;background: url(../images/typo/alert.png) 0 100% repeat-x;border-bottom: 1px solid #F8C9BB;}
div.alert .icon {background: url(../images/typo/alert-icon.png) 10px 10px no-repeat;font:normal 13px Tahoma, Geneva, sans-serif;color:#99765f}
.news span {font-size:11px; }
div.alert p { font-size:11px; margin-left:35px; margin-top:-8px;}
div.attention {color: #666666;background: url(../images/typo/attention.png) 0 100% repeat-x;border-bottom: 1px solid #E4E4D5;}
div.attention .icon {background: url(../images/typo/attention-icon.png) 10px 10px no-repeat; font:normal 13px Tahoma, Geneva, sans-serif;color:#99765f}
div.notice {color: #666666;background: url(../images/typo/notice.png) 0 100% repeat-x;border-bottom: 1px solid #C7CDDA;}
div.notice .icon {background: url(../images/typo/notice-icon.png) 10px 10px no-repeat; font:normal 13px Tahoma, Geneva, sans-serif;color:#638ebd}
div.notice p { font-size:11px; margin-left:35px; margin-top:-8px;}
div.download {color: #666666;background: url(../images/typo/download.png) 0 100% repeat-x;border-bottom: 1px solid #D3D3D3;border-right: 1px solid #D3D3D3;}
div.download .icon {background: url(../images/typo/download-icon.png) 10px 10px no-repeat;}
div.approved {color: #6CB656;background: url(../images/typo/approved.png) 0 100% repeat-x;border-bottom: 1px solid #C1CEC1;border-right: 1px solid #C1CEC1;}
div.approved .icon {background: url(../images/typo/approved-icon.png) 10px 10px no-repeat;}
div.media {color: #8D79A9;background: url(../images/typo/media.png) 0 100% repeat-x;border-bottom: 1px solid #DBE1E6;border-right: 1px solid #DBE1E6;}
div.media .icon {background: url(../images/typo/media-icon.png) 10px 10px no-repeat;}
div.note {color: #B76F38;background: url(../images/typo/note.png) 0 100% repeat-x;border-bottom: 1px solid #E6DAD2;border-right: 1px solid #E6DAD2;}
div.note .icon {background: url(../images/typo/note-icon.png) 10px 10px no-repeat;}
div.cart {color: #559726;background: url(../images/typo/cart.png) 0 100% repeat-x;border-bottom: 1px solid #D3D3D3;border-right: 1px solid #D3D3D3;}
div.cart .icon {background: url(../images/typo/cart-icon.png) 10px 10px no-repeat;}
div.camera {color: #55A0B4;background: url(../images/typo/camera.png) 0 100% repeat-x;border-bottom: 1px solid #C9D5D8;border-right: 1px solid #C9D5D8;}
div.camera .icon {background: url(../images/typo/camera-icon.png) 10px 10px no-repeat;}
div.doc {color: #666666;background: url(../images/typo/doc.png) 0 100% repeat-x;border-bottom: 1px solid #E5E5E5;}
div.doc p {font-size:11px; margin-left:35px; margin-top:-8px; margin-right:10px;}
div.doc .icon {background: url(../images/typo/doc-icon.png) 10px 10px no-repeat;font:normal 13px Tahoma, Geneva, sans-serif;color:#99765f}

div.news {color: #666666;background: url(../images/typo/doc.png) 0 100% repeat-x;border-bottom: 1px solid #E5E5E5;}
div.news p {font-size:13px; margin-left:35px; margin-top:-5px; margin-right:10px; border-top:1px dashed #e1e1e1; padding-top:5px;}
div.news .icon {background: url(../images/typo/newspaper-icon.png) 10px 10px no-repeat;font:normal 15px Tahoma, Geneva, sans-serif;color:#444}
div.news .icon a { text-decoration:none; color:#333;}
div.news .icon a:hover { text-decoration:underline;}
div.news .icon em { font:normal 10px Tahoma, Geneva, sans-serif; display:block; color:#999}


/* Featured product */

#featured-product {background:url(../images/featured-apps.gif) repeat-x;padding:10px 0; overflow:hidden; margin-top:8px;}
#featured-product .product-Holder {margin:0 auto;border:1px solid #c98b36;	width:302px;height:234px;position:relative;}
#featured-product .product-details {padding:5px;position:absolute;background:url(../images/featuredapp-bg.png);width:293px;bottom:0;}
#featured-product .product-details p {font-size:12px;color:#ffffb5;}
#featured-product .product-details a {color:#FFF;}
#featured-product .product-details a:hover {text-decoration:underline;}
#featured-product .product-details h1 {font-size:19px;color:#ffffb5;}
#featured-product .product-info { color:#666666; font-size:13px; line-height:21px; padding:18px 10px 10px 10px; }

/* Listing product */
#listings-product {overflow:hidden;}
#listings-product li {overflow:hidden;background:url(../images/listing-app-border.png) repeat-x bottom;padding:15px 0pc;}
#listings-product li div {float:right;width:536px;}
#listings-product li div h1 {font-size:15px;color:#99765f;}
#listings-product li div p {font-size:13px;line-height:21px;color:#666;}
#listings-product li img {float:left;width:52px;margin-left:8px;}
#listings-product li a { color: #333333;}
#listings-product li a:hover { text-decoration:underline;}

/* Product details */

#product-details {
	width:555px;
	overflow:hidden;
	margin:20px auto;
}
#product-details .product-details-1 {
	float:right;
	width:319px;
}
#product-details .product-image{
	float:left;
	width:217px;
}
#product-details .product-details-1 h1{
	font-size:15px;
	color:#99765f;
}
#product-details .product-details-1 p{
	font-size:13px;
	color:#666;
	line-height:21px;
}
#product-details .product-details-1 ul {
	margin:10px 0;
}
#product-details .product-details-1 li {
	clear:right;
	font-size:13px;
	color:#666;
	background:url(../images/listing-app-border.png) repeat-x bottom;padding:10px 0px;}	
}
#product-details .product-details-1 li span{ float:right !important; color:#ac0818; margin-top:-10px;}
#product-details .product-details-1 li span a{float:right; color:#ac0818;}
#product-details .product-details-1 li span a:hover { text-decoration:underline;}
.product-details-1 li span{ float:right !important; color:#ac0818; }
.product-details-1 li span{margin-top:-18px;}
#product-details .info p {
	font-size:13px;
	line-height:21px;
	color:#666;
	padding-bottom:20px;
}
#product-details .info p:last-child {
	padding-bottom:0px;	
}

/* Breadcrumb */
#breadcrumbs-home {background: url(../images/main-assets.png) 0 0 no-repeat;}
span.breadcrumbs img {background: url(../images/menu-arrows.png) 0 -744px no-repeat;}
#breadcrumbs {margin: 0 0 0px 0;display: block;position:relative;overflow: hidden;height: 20px;padding: 10px 0 0 0; font-size:12px;}
#breadcrumbs-home {width: 22px;height: 19px;display: block;float: left;}
#breadcrumbs h3 {display: none;}
span.breadcrumbs {display: block;font-size: 110%;font-weight: bold;overflow: hidden;}
span.breadcrumbs img {width: 9px;height: 23px;float: left;}
span.breadcrumbs a, span.no-link {padding: 0 10px;float: left;display: block;height: 23px;line-height: 20px; color:#666;}
span.breadcrumbs a:hover {color:#C00;}
span.breadcrumbs span.no-link {font-weight: normal;}
span.breadcrumbs a:hover {text-decoration: none;}

/* insets */
span.inset-left {float: left;margin-right: 15px;}
span.inset-right {float: right;margin-left: 15px;}
span.inset-right-title, span.inset-left-title {background: #fff;color: #AC3400;position: absolute;display: block;top: -15px;left: 10px;padding: 3px 8px;font-size: 100%;font-weight: bold;}
span.inset-left, span.inset-right {display: block;padding: 12px 8px 8px 8px;width: 20%;font-size: 100%;font-style: italic;margin-top: 25px;position: relative;border: 1px solid #E5E5E5;background: url(../images/important.png) repeat-x 0 100%;color: #333;text-align: center;}

p.typo { font-size:13px; color:#666; line-height:20px;}
p.dropcap {background: url(../images/typo/list-divider.png) 0 100% repeat-x;padding-bottom: 10px;}
span.dropcap {font-size: 270%;margin: 0px 4px 0 0;line-height: 100%;color: #999;float: left;display: block;}

.important {border: 1px solid #E5E5E5;background: url(../images/typo/important.png) repeat-x 0 100%;padding: 15px;margin: 3px 0 10px 0;position: relative;}
.important h2 { font-size:15px; padding-bottom:5px;}
span.important-title {background: #fff;color: #7c252e;position: absolute;display: block;top: -0.8em;left: 10px;padding: 3px 8px;font-size: 90%;}
span.important-title em { color:#666; font-size:80%;}

.min-events {border: 1px solid #f1de92;background: url(../images/typo/attention.png) repeat-x 0 100%;padding: 15px;margin:12px 0 20px 0;position: relative;}
.min-events .typo { line-height:18px; font-size:12px;}
.min-events h2 { font-size:14px; padding-bottom:3px;}
.min-events a { color:#000;}
.min-events a:hover{ color:#; text-decoration:underline;}
span.min-events-title {background: #fff;color: #9c272e;position: absolute;display: block;top: -0.8em;left: 10px;padding: 3px 8px;font-size: 90%;}
span.min-events-title em { color:#666; font-size:80%;}

div.highlight1 {background: #f8f8f8 url(../images/typo/highlight1.jpg) 0 0 no-repeat;border-bottom: 1px solid #E5E5E5;border-right: 1px solid #E5E5E5; padding: 15px 15px 0 35px; margin: 15px 0;}
div.highlight2 {padding: 15px 15px 0 35px; margin: 15px 0;}
div.highlight2 {background: #FFFAF1 url(../images/typo/highlight2-2.jpg) 0 0 no-repeat;border-bottom: 1px solid #F4EDDB;border-right: 1px solid #F4EDDB;}

.ContactUs fieldset {padding:20px;position:relative;font:normal 12px Arial, Helvetica, sans-serif;}
.ContactUs p {margin:0 0 15px 0 !important;}
#Name, #EmailAddress, #Subject, #Captcha {width:255px;height:23px;padding:7px 0 0 5px;margin-top:5px;color:#b4b4b4;	background: url(../images/form.gif) no-repeat left top;}
#Name:focus, #EmailAddress:focus, #Subject:focus, #Captcha:focus {background: url(../images/form.gif) no-repeat left center !important;color:#79826c;}
.FormPosition {height:130px;width:260px;position:absolute;top:20px;left:300px;}
.FormPosition, x:-moz-any-link, x:default { top:0px; } 
.formError {background: url(../images/form.gif) no-repeat left bottom !important;}
textarea.formError {background: url(../images/contactarea.gif) no-repeat left bottom !important;}
#Message {width:555px;height:103px;padding:7px 0 0 5px;margin-top:5px;color:#b4b4b4;background: url(../images/contactarea.gif) no-repeat left center;font-family: Arial, Helvetica, sans-serif;}
#Message:focus {background: url(../images/contactarea.gif) no-repeat left top !important;color:#79826c;}
#ContactSend {position:relative;width:600px;height:29px;background: url(../images/sendmail.gif) no-repeat left top;top:-15px;cursor:pointer;}
#ContactSend:hover {background: url(../images/sendmail.gif) no-repeat left bottom;}
#CommentSend {position:relative;width:600px;height:29px;background: url(../img/commentsend.gif) no-repeat left top;top:-15px;cursor:pointer;}
#CommentSend:hover {background: url(../img/commentsend.gif) no-repeat left bottom;}

/* facebook coonect */
.face-connect {
	margin-top:6px;
	overflow:hidden;
	margin-left:35px;
}
.face-connect ul {}
.face-connect li {
	float:left;
	margin-right:2px;
}
/* Top */
.top-product-nav { padding-top:5px;}
.top-product-nav li { color:#558693; font-size:14px; line-height:28px; background:url(../images/tweet-bg.gif) no-repeat bottom center; padding-bottom:5px; }
.top-product-nav li a{ color:#666666; padding-left:15px;}
.top-product-nav li a:hover{ color:#f0b400;}
.top-product-nav li a img {
	margin-right:5px;
}
.news-view {
	font-size:13px; color:#666; line-height:20px;
}
.news-view ul {
	margin: 10px 0;
	font-size:13px; color:#666; line-height:20px;
}
.news-view li {
 	background:url(../images/bullet-nav.png) no-repeat 8px 7px;
	line-height:24px;
	text-indent:25px;
}
#error {
	background:url(../images/errorboxbg.png) no-repeat;
	width:266px;
	height:44px;
	position:absolute;
	z-index:1000;
	right:265px;
	top:35px;

}
#error p {
	font-size:13px;
	margin:9px 0 0 40px;
	color:#CC0000;	
}


