/* www.roopletheme.com */

body { color: #1D2326; background: #c8cad7 url(../images/digital/mainbg2.png) repeat-x; }
a { color: #40627C; }
#outer-container { background: #c8cad7; } 
#container { background: #fff; padding-top:0px; } 
#region2-container {background:#607190;}
#region1, #user1 {background: #607190; } 
#block-block-1 { float:right;}
#banner { background-color: #FFFAE4; }
#page-right { background: transparent; }
#page-left { background:  transparent; }
#container .page-bottom { background: #FFF; height:0px; min-height:0px; }
#round-right { background: transparent ; }
#round-left { background:  transparent ; }
#round-container { background:  transparent ; }
#leaderboard { background: #636384; height:0px; min-height:0px; } 
#trailerboard { background: #c8cad7 url(../images/digital/footer.jpg) repeat-x; } 
#trailerboard .rtlogo { display:none;}
#header { background: #C8CAD7 url(../images/digital/bannerbg.jpg) repeat-x; width:1000px; margin:0 auto; } 
#header { color: #FFFAE4; }
#header a { color: #D0A825; }
#views_slideshow_main_1 {float:right;  padding-bottom:0px;}
#block-views-BannerHome-block_1 {padding-bottom:0px; margin-top:-215px;}
.site-slogan { color: #FFFAE4; }
#header-bottom { background: #c8cad7; height:0px; min-height:0px; } 
#mission { border: 1px solid #40627C; color: #26393D; background: #D0A825; }
#mission a { color: #40627C; }
#mainContent, #sidebar-left {background: #fff url(../images/digital/footer.jpg) repeat-x; min-height:0px;}
.node h2.title a, .node h2 a{ color:#f0027f;}

.aerial {background: #fff url(../images/digital/aerialbg.jpg) no-repeat; height:174px; padding:0px; padding-top:10px;}

#block-block-6 { padding-left:40px; position:absolute; z-index:1; padding-top:42px; background:transparent;}
#sidebar-right {background:transparent;}

#block-menu-primary-links {background:#607190; width:1000px;}
#sidebar-outside {background:transparent;}

/* grid */

.view-taxonomy-term .views-view-grid td {width:210px; height:210px; background: url(../images/digital/pbg.png) no-repeat;}
.views-field-title {vertical-align: text-top; height:55px; padding-left:5px; font-variant:small-caps; font-weight:700; width:180px; }
.views-field-field-image-cache-fid {float:right; padding-right:10px; height:100px}
.views-field-field-reduced-teaser-value {height:100px; padding-left:5px;}
.views-field-view-node {padding-left:5px; background-color:#fff;	BACKGROUND: url(../images/digital/cart.png) no-repeat; WIDTH: 94px; height:22px; margin-left:5px;	BORDER-TOP-STYLE: none;	LINE-HEIGHT: 20px;	BORDER-RIGHT-STYLE: none;	BORDER-LEFT-STYLE: none;	BORDER-BOTTOM-STYLE: none; cursor: pointer; }
.views-field-view-node a { font-size:11px; font-weight:700; color:#fff; text-decoration:none;}

.views-field-sell-price {float:right; padding-right:5px;  color:#eb2d91; font-weight:700; font-size:16px; padding-top:5px; padding-right:15px; text-align:right;}
.list-add-to-cart , .add-to-cart input.form-submit{FONT-SIZE: 11px; background-color:#fff;	BACKGROUND: url(../images/digital/more.png) no-repeat; WIDTH: 94px; height:22px; padding-top:22px; margin-left:5px;	COLOR: #fff;	BORDER-TOP-STYLE: none;	LINE-HEIGHT: 20px;	BORDER-RIGHT-STYLE: none;	BORDER-LEFT-STYLE: none;	BORDER-BOTTOM-STYLE: none; cursor: pointer;}

/* product */
.field-field-image-cache {float:right;}

/* payment */
#block-block-18 {padding-left:0px; background: #fff url(../images/digital/footer.jpg) repeat-x;}
/* featured */
.view-display-id-attachment_1 .views-view-grid td {width:210px; height:210px; background: url(../images/digital/pbg2.png) no-repeat;}
.view-display-id-attachment_1 .view-header { color:#eb2d91; font-weight:700; font-size:16px;}
#block-views-Best_Sellers-block_1 {padding:0px;}

/* product sort */
#block-block-19 {	MARGIN-TOP: 10px;	PADDING-LEFT: 5px;	BACKGROUND: url(../images/digital/sort.png) no-repeat;	COLOR: #fff;	LINE-HEIGHT: 20px;	HEIGHT: 20px; padding-bottom:0px; padding-top:0px;}
#block-block-19 a {color:#fff;}


#block-menu-menu-mounts h2 {BACKGROUND: url(../images/digital/h22.png) no-repeat;	MARGIN-BOTTOM: 0px;	WIDTH: 170px;	COLOR: #f2f2f2;	LINE-HEIGHT: 31px;	HEIGHT: 37px;	TEXT-ALIGN: center;  }

/* Catalogue Menu */
#block-menu-menu-products, #block-menu-menu-commercial-digi, #block-menu-menu-mounts {padding-left:0px; }
#block-menu-menu-products h2, #block-menu-menu-commercial-digi h2 {BACKGROUND: url(../images/digital/h22.png) no-repeat;	MARGIN-BOTTOM: 0px;	WIDTH: 170px;	COLOR: #f2f2f2;	LINE-HEIGHT: 31px;	HEIGHT: 37px;	TEXT-ALIGN: center; }
#block-menu-menu-products ul.menu, #block-menu-menu-commercial-digi ul.menu, #block-menu-menu-mounts ul.menu {padding-left:0px; WIDTH: 170px;}
#block-menu-menu-products ul.menu li, #block-menu-menu-commercial-digi ul.menu li, #block-menu-menu-mounts ul.menu li { margin-left:0px; }
#block-menu-menu-products ul.menu li a, #block-menu-menu-commercial-digi ul.menu li a, #block-menu-menu-mounts ul.menu li a{color:#fff; display:block;}
#block-menu-menu-products li.leaf:hover, #block-menu-menu-commercial-digi li.leaf:hover, #block-menu-menu-mounts li.leaf:hover {background:url(../images/digital/leafc.png) no-repeat;}
#block-menu-menu-products li.leaf:active,{background:url(../images/digital/leafc.png) no-repeat;}



#block-menu-menu-products li.expanded{background:url(../images/digital/leafc.png) no-repeat; line-height:31px; list-style-image:none; list-style-type:none; }
#block-menu-menu-products li.expanded a { padding-left:20px;}
#block-menu-menu-products ul.menu li.expanded li.leaf{ margin-left:0px; padding-left:0px; margin-right:0px; width:100%; background:url(../images/digital/leafc1.png) no-repeat; height:31px; padding-top:0em; line-height:28px;}
#block-menu-menu-products ul.menu LI.expanded li.leaf:hover {background:url(../images/digital/leafc.png) no-repeat;}
#block-menu-menu-products ul.menu LI.expanded ul .menu li.leaf.active{background:url(../images/digital/leafc.png) no-repeat;}
#block-menu-menu-products ul.menu li.collapsed:hover {background:url(../images/digital/leafc.png) no-repeat;}
#block-menu-menu-products ul.menu li.collapsed, #block-menu-menu-products li.leaf, #block-menu-menu-commercial-digi li.leaf, #block-menu-menu-mounts li.leaf  { PADDING-LEFT: 20px;	BACKGROUND: url(../images/digital/leaf.png) no-repeat;	LIST-STYLE-IMAGE: none;	MARGIN-LEFT: 0px;	LINE-HEIGHT: 28px;	PADDING-TOP: 0em;	LIST-STYLE-TYPE: none;	HEIGHT: 31px;}


#region5 .unstyled-block { color: #FFFAE4; }
#region5 .unstyled-block h2 { color: #FFFAE4; }
#region5 .unstyled-block a{ color: #D0A825; }

#mastfoot { background: #40627C url(../images/digital/mastfoot-bg.png) repeat-x; } 
#mastfoot-bottom { background: #40627C url(../images/digital/mastfoot-bottom.png) repeat-x; } 
#footer { color: #26393D; }
#footer a{ color: #40627C; }


/* box */
.boxborder { background:url(../images/digital/box-right.gif) 100% 0 repeat-y; }
.bi { background:url(../images/digital/box-left.gif) 0 0 repeat-y; }
.bt { background:url(../images/digital/box.gif) 100% 0 no-repeat; }
.bt div { background:url(../images/digital/box.gif) 0 0 no-repeat; }
.bb { background:url(../images/digital/box.gif) 100% 100% no-repeat; }
.bb div { background:url(../images/digital/box.gif) 0 100% no-repeat; }

/* block theme styles */
.color0-box-page-bg { background: #FFFAE4; }
.color0-box-page-bg h2 { color: #26393D; }
.color0-box-page-bg a { color: #40627C; }

.color1-box-page-bg { background:#D0A825; color:#1D2326; }
.color1-box-page-bg h2 { color:#FFFAE4; }
.color1-box-page-bg a { color: #40627C; }

.color2-box-page-bg { background:#40627C; color:#FFFAE4; }
.color2-box-page-bg h2 { color:#FFFAE4; }
.color2-box-page-bg a { color: #D0A825; }

.color3-box-page-bg { background:#E8E595; color:#40627C; }
.color3-box-page-bg h2 { color:#40627C; }
.color3-box-page-bg a { color: #D0A825; }

.color4-box-page-bg { background:#26393D; color:#FFFAE4; }
.color4-box-page-bg h2 { color:#FFFAE4; }
.color4-box-page-bg a { color: #E8E595; }

.stripe0-box-page-bg { background: #FFFAE4; color: #1D2326; }
.stripe0-box-page-bg h2 { background: #D0A825; border-top: 1px solid #293A4F; border-bottom: 1px solid #293A4F; color: #26393D; }
.stripe0-box-page-bg a { color: #40627C; }

.stripe1-box-page-bg { background: #D0A825; color: #1D2326; }
.stripe1-box-page-bg h2 { background: #40627C; border-top: 1px solid #FFFAE4; border-bottom: 1px solid #FFFAE4; color: #FFFAE4; }
.stripe1-box-page-bg a { color: #40627C; }

.stripe2-box-page-bg { background: #40627C; color: #FFFAE4; }
.stripe2-box-page-bg h2 { background: #D0A825; border-top: 1px solid #FFFAE4; border-bottom: 1px solid #FFFAE4; color: #FFFAE4; }
.stripe2-box-page-bg a { color: #D0A825; }

.stripe3-box-page-bg { background: #E8E595; color: #40627C; }
.stripe3-box-page-bg h2 { background: #26393D; border-top: 1px solid #FFFAE4; border-bottom: 1px solid #FFFAE4; color: #FFFAE4; }
.stripe3-box-page-bg a { color: #D0A825; }

.stripe4-box-page-bg { background: #26393D; color: #FFFAE4; }
.stripe4-box-page-bg h2 { background: #E8E595; border-top: 1px solid #FFFAE4; border-bottom: 1px solid #FFFAE4; color:#FFFAE4; }
.stripe4-box-page-bg a { color: #E8E595; }

.blk-outline1 { border: 1px solid #D0A825; }
.blk-outline1 h2, .blk-outline1 a { color: #D0A825; }
.blk-outline2 { border: 1px solid #40627C; }
.blk-outline2 h2, .blk-outline2 a { color: #40627C; }
.blk-outline3 { border: 1px solid #E8E595; }
.blk-outline3 h2, .blk-outline3 a { color: #E8E595; }
.blk-outline4 { border: 1px solid #26393D; }
.blk-outline4 h2, .blk-outline4 a { color: #26393D; }
.blk-solid1 { background: #D0A825;  color:#FFFAE4; }
.blk-solid1 a { color:#40627C; }
.blk-solid2 { background: #40627C;  color:#FFFAE4; }
.blk-solid2 a { color:#D0A825; }
.blk-solid3 { background: #E8E595;  color:#40627C; }
.blk-solid3 a { color:#D0A825; }
.blk-solid4 { background: #26393D;  color:#FFFAE4; }
.blk-solid4 a { color:#E8E595; }

#region5 { color: #FFFAE4; }
#region5 .blk-outline2 { border: 1px solid #FFFAE4; }
#region5 .blk-outline2 a, #region5 .blk-outline2 h2  { color:#D0A825; }
#region5 .blk-solid2 { background: #FFFAE4;  color:#1D2326; }
#region5 .blk-solid2 a, #region5 .blk-solid2 h2  { color:#D0A825; }

.pager strong, .pager a, .pager a:link, .pager a:visited { background-color:#FFF; border: 0px solid #D0A825; }
.pager a:hover { background-color:#ff0000; color:#FFF; }
.pager strong { background-color:#ff0000; color:#FFF; }

.sticky { border-bottom: 1px solid #D0A825; }
.comment { border: 1px solid #D0A825; }
#primary li a.active { color: #40627C; }
#primary li a:hover { color: #40627C; }

#suckerfishmenu	 a { color: #FFF; background: #607190;}
#suckerfishmenu	 a:active, #suckerfishmenu	 a:hover { color: #fff;}
#suckerfishmenu	 ul.menu li li a:link, #suckerfishmenu	 ul.menu li li a:visited { color: #FFF; background:#607190;}
#suckerfishmenu	 ul.menu li li { border-left: 1px solid #607190; background:transparent; }
#suckerfishmenu	 ul.menu li ul a { color: #FFF;  }
#suckerfishmenu	 ul.menu li ul a:active, #suckerfishmenu ul.menu li ul a:hover { color: #fff; background: #607190 url(../images/digital/menu.jpg) top no-repeat; width:100px;  }

#suckerfishmenu	 ul.menu li li.expanded a {	background: url(../images/digital/menu.jpg) top no-repeat;  }
#suckerfishmenu	 ul.menu li li.expanded a:active, #suckerfishmenu ul.menu li li.expanded a:hover { background: #607190 url(../images/digital/menu.jpg) top no-repeat; width:200px; }
#suckerfishmenu	 ul.menu li ul a:active, #suckerfishmenu	 ul.menu li ul a:hover {  background: url(../images/digital/menu.jpg) top no-repeat;  text-decoration: none; }
#suckerfishmenu	 ul.menu li li.expanded ul.menu a {   background: #607190 url(../images/digital/menu.jpg) top no-repeat; }
#suckerfishmenu	 ul.menu li li.expanded ul.menu a:active, #suckerfishmenu	 ul.menu li li.expanded ul.menu a:hover {   background: #D0A825; }
#suckerfishmenu	 ul.menu li li.expanded ul.menu li.expanded a { 	background: #40627C url(../images/digital/sfmenu-expand-1.png) 100% 50% no-repeat; }
#suckerfishmenu	 ul.menu li li.expanded ul.menu li.expanded a:active, #suckerfishmenu	 ul.menu li li.expanded ul.menu li.expanded a:hover { 
	background: #2E4A6B url(../images/digital/sfmenu-expand-2.png) 100% 50% no-repeat;}

.rollover-block h2 { color: #26393D; background: #D0A825; }
.rollover-block ul li a { color: #FFFAE4; background: #40627C; }
.rollover-block ul li a:active, .rollover-block ul li a:hover {  color: #26393D; background: #D0A825;}

thead th { border-bottom: 3px solid #40627C; }
.even th, .even td, .odd th, .odd td { background-color:  #FFFAE4; border-bottom: 1px solid #40627C; }
td.active {	background-color:#D0A825; }
.messages { color: #40627C; border: 1px solid #40627C; }
