
/*CSSDocument*/

/*--------DefaultStyle--------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead,a:link,a:visited,a:hover,input{color:#333333;font-family:Verdana,Arial,Helvetica,sans-serif;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead,a:link,a:visited,a:hover{font-size:12px;}
h1, h2, h3, h4,h5,h6{color:#333333;}
h1, h3, h5, h1input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1, h2, h1input{font-size:14px;margin:10px 0;}
h3, h4{font-size:12px;margin:8px 0;}
h5, h6{font-size:10px;margin:6px 0;}

a,a:link,a:visited,a:active{color:#0099CC;text-decoration:none;font-weight:normal;}
a:hover{color:#98a254;text-decoration:underline;}
.Head,.SubHead,.SubSubHead,.Normal,.NormalDisabled,.NormalDisabled,.NormalBold,.NormalRed,.NormalTextBox
{font-family:Verdana,Arial,Helvetica,sans-serif;}
.Head{color:#0099CC;font-weight:bold;}
.SubHead{color:#666666;}
.SubSubHead{color:#0099CC;}
.NormalRed{color:#F00;}

/*Datagrids*/
.DataGrid_Container{margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Headertd,.NormalBoldtd{font-weight:bold;}

/*--------------Background Image--------------*/
body {background:#FFF url(images/body_bg.jpg) repeat-x top left; height:100%; margin:0px; padding:0px; }

/*--------------Skin Width--------------*/
.template_style{width:970px; margin:0 auto;}

/*--------------Text Size--------------*/
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:12px;}
h1, h2, h1 input{font-size:14px;}
h3, h4{font-size:12px;}
h5, h6{font-size:10px;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}
a.login, a.user, .date {font-size:11px;}

/*------------Module Action Menus--------------*/
.ModuleTitle_SubMenu{border:1px solid #e8e8e8;}
.ModuleTitle_SubMenu td{border:0px;white-space:nowrap;color:#666666;padding:2px 0 2px 0;} 
.ModuleTitle_MenuIcon{border:none;padding:0;}
.ModuleTitle_MenuItemSel,.ModuleTitle_MenuItemSel,.ModuleTitle_MenuIcon{color:#666666;background-color:#e8e8e8;}
.ModuleTitle_MenuBreak td,.ModuleTitle_MenuBreak,.ModuleTitle_MenuIcon{height:1px;}


/*--------designstyle--------*/
.top_space{height:10px;}
.lang_pad{padding:7px 35px 0px 0px;float:right;}

.logo_top_left{padding:0px;margin:0px;background:url(images/logo_top_left.png) no-repeat top left;height:45px;}
.logo_top_right{padding:0px;margin:0px;background:url(images/logo_top_right.png) no-repeat top right;}
.logo_top_bg{padding:0px;margin:0 19px 0 19px;background:url(images/logo_top_bg.png) repeat-x top;height:45px;}
.logo_left{padding:0px;background:#FFF;}
.logo_right{padding:0px;background:#FFF;}
.logo_pad{padding:0 10px 0 10px;margin:0 8px 0 8px;background:url(images/logo_bg.png) repeat-x top left;}
.logo{padding:0;}

.header_top{top:-24px;width:auto;position:relative;z-index:-1;background-color:Transparent;}
#dt_tr_shadow {background:url(images/right_bg.png) no-repeat;height:277px;width:17px;position: absolute;right:-17px;top: -20px;}
#dt_tl_shadow {background:url(images/left_bg.png) no-repeat;height:277px;width:17px;position: absolute;left:-17px;top: -20px;}

.menu_bg{padding:0;margin:0px 0 0 0;background:#FFF;}
.menu_left{padding:0px;margin:0px;}
.menu_right{margin:0px;}

.search_style{float:right;height:40px;}	

.bread_bg{height:40px;margin:0;background:url(images/bread_bg.png) repeat-x; margin:8px 0 5px 0;}
.bread_bgdiv{font-size:11px;}
.bread_left{height:40px;background:url(images/bread_left.png) no-repeat top left;}
.bread_right{height:40px;background:url(images/bread_right.png) no-repeat top right;overflow:hidden;}
.homeicon{height:40px;background:url(images/breadcrumb.png) no-repeat top left;padding:14px 0 0 65px;float:left;}
.breaddiv.moduletable{padding-top:14px;padding-left:16px;float:left;}

.channelnavicon{height:40px;background:url(images/channelnav.png) no-repeat top left;padding: 14px 0 0 80px;float:left;}

.search_bg{float:right;padding:8px 2px 0 0;margin:0;height:40px;background:url(images/search_bg.png) no-repeat top left;}
.SearchButton{margin:0 0 0 13px;}

.login_style{float:right; padding:15px 40px 15px 0;}
.logo_style{ float:left; padding:5px 0 15px 20px;}

.center_bg{padding:0px;margin:0px;clear:both;}
.left_bg{padding:0px;margin:0px;}
.right_bg{padding:0px;margin:0px;}
.content_pad{padding:0px;margin:0px;}
.content_width{overflow:visible;padding:0;}
#dt_content_height{min-height: 320px;}

.bot_pad{margin-bottom:20px;padding:0 30px 0 20px;}

.clear_float{clear:both;line-height:0;font-size:0;height:0;}

/*-------FileManager-------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}

a.CommandButton:link,a.CommandButton:visited{color:#0099CC;font-weight:bold;text-decoration:none;}
a.CommandButton:hover{color:#98a254;text-decoration:underline;}


/*-------ControlPanelchanges---------------*/
.ControlPanel a.CommandButton:link,.ControlPanela.CommandButton:visited{color:#0099CC;}
.ControlPanel a.CommandButton:hover{color:#98a254;text-decoration:underline;}
.ControlPanel a.CommandButton:link,.ControlPanel a.CommandButton:visited,.ControlPanel.SubHead{font-size:11px;}


/*---------panestyle----------*/
.SocialPane{padding:0 0px 0 0px;margin:0px; width:99%;}
.channelnavpane{padding:0 0px 0 0px;margin:0px;}
.ContentPane{padding:0 5px 0 5px;margin:0px;width:99%;}
.BannerPane{padding:0px;margin:0px;}
.BannerRightPane{padding:15px 0 0 0;margin:0px;}
.TopPane{padding:0px;margin:0px;width:99%;}
.BottomPane{padding:0px;margin:0px;width:99%;}
.LeftPane{padding:0px 5px 0px 0px;margin:0px;}
.RightPane{padding:0px 0px 0px 5px;margin:0px;}
.ContentPane2{padding:0px 5px 0px 5px;margin:0px;width:33%;}
.RightPane2{padding:0px 0px 0px 5px;margin:0px;width:33%;}
.LeftPane2{padding:0px 5px 0px 0px;margin:0px;width:33%;}
.MidPane1{padding:0px 5px 0px 0px;width:50%;margin:0px;}
.MidPane2{padding:0px 0px 0px 5px;width:50%;margin:0px;}
.MidPane3{padding:0px 5px 0px 0px;width:70%;margin:0px;}
.MidPane4{padding:0px 0px 0px 5px;width:30%;margin:0px;min-width:270px;}
.MidPane5{padding:0px 5px 0px 0px;width:35%;margin:0px;}
.MidPane6{padding:0px 5px 0px 5px;width:35%;margin:0px;}


/*--------DropDown--------*/
#dt_contentwrapper {padding:0px 30px 0px 30px;}
#dt_contentwrapper2 {width: 100%; float: left;}
.rowpadding {width: 100%;}
.background{float:left;width: 100%;}
#dt_drop_downdiv.moduletableh3{margin-bottom:5px;}
#dt_drop_downdiv.moduletable{}
#dt_drop_down_tab{position:absolute;background:url(images/tab.png) no-repeat top center;width:174px;z-index:2;display:none;top:-5000px;cursor:pointer;line-height:18px;font-weight:bold;height:24px;}
#dt_drop_down2{z-index:2;top:-5000px;position:absolute;overflow:hidden;width:100%;}
#dt_drop_down{z-index:3;background:url(images/drop_bg.png) repeat-x bottom left;padding-top:17px;position:absolute;top:-5000px;border-bottom:solid 2px #B9B8B8;overflow:hidden;font-weight:bold;width:100%; }
#dt_open{margin:0px auto;cursor:pointer;display:block;text-align:center;font-size:11px;width:174px;margin-left:-1px;padding-top:3px;visibility:visible;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;}
#dt_closed{margin:0px auto;padding-top:3px;cursor:pointer;margin-left:-1px;text-align:center;display:none;width:174px;font-size:11px;visibility:hidden;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;}
.addtocart_form.addtocart_button{margin-bottom:-5px;cursor:pointer;}
#dt_feat_prodimages,#dt_rand_prodimages{margin-top:16px;margin-bottom:16px;}
#dt_feat_prod.sectiontableentry2,#dt_rand_prod.sectiontableentry2{background:#FFFFFF;}
#dt_feat_prodtd,#dt_rand_prodtd{padding-top:15px;}
div.pathway{position:relative;}

.width{float:right;padding-right:100px;}


/*------------BreadcrumbStyle--------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#0099CC;}
a.Breadcrumb:hover{color:#98a254;}


/*--------------LinkStyle--------------*/
.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{font-weight:bold;color:#0099CC;text-transform:uppercase;}
a.links:hover{color:#98a254;}


/*--------------UserStyle--------------*/
.user,a.user:link,a.user:active,a.user:visited{color:#0099CC;float:right;background:url(images/register.png) no-repeat left top;padding:0 0 2px 20px;}
a.user:hover{color:#98a254;}

.login,a.login:link,a.login:active,a.login:visited{color:#0099CC;float:right;background:url(images/login.png) no-repeat left top;padding:0 15px 2px 20px;}
a.login:hover{color:#98a254;}


/*--------------DateStyle--------------*/
.date{color:#0099CC;float:right;padding:0 0px 0 10px; clear:both;}

/*--------------SearchSkinObjectStyles--------------*/
#dnn_dnnSEARCH_txtSearch.NormalTextBox{float:left;margin-top:5px;font-weight:bold;font-size:11px;margin-left:29px;width:170px;border:none;background-color:Transparent;}


#dnn_dnnSEARCH_ClassicSearch {float:right; }

/*--------------Footer--------------*/
.footer_bottom{margin-top:-45px;width:auto;position:relative;z-index:-1;background-color:#FFFFFF;}
.footer_bottom_middle{margin:0 17px;height:100px;background:url(images/footer_bottom_middle.png) repeat-x;}
.footer_bottom_left{margin-top:-115px;position:absolute;top:0px;left:-18px;width:35px;height:205px;background:url(images/footer_bottom_left.png) no-repeat;}
.footer_bottom_right{margin-top:-115px;position:absolute;top:0px;right:-18px;width:35px;height:205px;background:url(images/footer_bottom_right.png) no-repeat;}

.footer_bg{background:url(images/footer_bg.png) repeat-x;height:40px;margin:5px 0 0 0;}
.footer_left{background:url(images/footer_left.png) no-repeat top left;height:40px;}
.footer_right{background:url(images/footer_right.png) no-repeat top right;height:40px;}
.footer_shadow{margin-left:auto;margin-right:auto;height:8px;background:url(images/footer_shadow.png) no-repeat top center;}
.footer_text{width:48%;float:left;padding-top:13px;padding-left:18px;}
.bottom_pos{float:right;padding-top:13px;padding-right:18px;}

.footer,a.footer:link,a.footer:active,a.footer:visited{color:#0099CC;}
a.footer:hover{color:#98a254;}

/*-----------------Byline----------------*/
.byline {text-align:center;}


/*--------------EmptypanesStyle--------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}




/*///////////////////////////////////////////////////////////////////////////////////*/
/*				Markit XMenu CSS file * @author MarkitModules.com					 */
/* @copyright Copyright (C) 2008 - 2009 MarkitModules Ltd. & Co. All rights reserved.*/ 
/*///////////////////////////////////////////////////////////////////////////////////*/

/* MenuBar */
div#xmenu div.menubar {width:auto;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 150%;margin: 0px 0px 0px 0px;padding: 0px 15px 0px 15px;clear: both;position: relative;z-index:100;}
div#xmenu div.menubar-m {height: 48px;background: url(images/Menu/style01/menubar_m.png) 0 0 repeat-x;}
div#xmenu div.menubar-l {position: absolute;top: 0px;left: 0px;width: 15px;height: 48px;background: url(images/Menu/style01/menubar_l.png) 0 0 no-repeat;}
div#xmenu div.menubar-r {position: absolute;top: 0px;right: 0px;width: 15px;height: 48px;background: url(images/Menu/style01/menubar_r.png) 0 0 no-repeat;}

/* Menu */
div#xmenu ul {margin: 0px;padding: 0px;list-style: none;float: left;}
div#xmenu li {position: relative;margin: 0px;padding: 0px;display: block;float: left;z-index: 5;}
div#xmenu li a, #menu li span.separator {color: #2498be;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 150%;height: 48px;display: block;float: left;line-height: 32px;text-decoration: none;}
div#xmenu li span {display: block;font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;background-position: 95% 50%;}
div#xmenu a:hover, div#xmenu span.separator:hover, div#xmenu span.sfhover {color: #000000;}
div#xmenu li.active {font-weight: bold;}
div#xmenu li.active ul {font-weight: normal;}
div#xmenu li.parent span.separator {cursor: pointer;}
div#xmenu li.fancy {position: absolute;top: 0px;visibility: hidden;z-index: 4;overflow: hidden;}
div#xmenu li.fancy div.fancy-container {padding: 0px 15px 0px 15px;}
div#xmenu li.fancy div.fancy-container div.fancy-m {height: 48px;background: url(images/Menu/style01/menu_fancy_m.png) 0 0 repeat-x;}
div#xmenu li.fancy div.fancy-container div.fancy-l {position: absolute;top: 0px;left: 5px;width: 10px;height: 48px;background: url(images/Menu/style01/menu_fancy_l.png) 0 0 no-repeat; /* ie6png:crop */}
div#xmenu li.fancy div.fancy-container div.fancy-r {position: absolute;top: 0px;right: 5px;width: 10px;height: 48px;background: url(images/Menu/style01/menu_fancy_r.png) 0 0 no-repeat; /* ie6png:crop */}
div#xmenu ul.menu {position: absolute;top: 0px;left: 12px;z-index: 11;height: 48px;}
div#xmenu li.level1 {top: 6px;}
div#xmenu a.level1, div#xmenu span.level1 {padding: 0px 0px 0px 0px;background: url(images/Menu/style01/menu_level1_item.png) 0 0 no-repeat;line-height: 250%;color: #ffffff;font-weight: bold;font-size: 135%;}
/*width between menu items*/
div#xmenu a.level1 span, div#xmenu span.level1 span {padding: 0px 13px 0px 13px;}
div#xmenu li:hover a.level1, div#xmenu li.sfhover a.level1, div#xmenu li:hover span.level1, div#xmenu li.sfhover span.level1 {/* color: #323232; */}
div#xmenu li.active a.level1, div#xmenu li.active span.level1 {color: #FFFFFF;}
div#xmenu a.level1 span.xtitle, div#xmenu span.level1 span.xtitle{padding: 0px;line-height: 200%;}
div#xmenu a.level1 span.sub, div#xmenu span.level1 span.sub {padding: 0px;font-size: 55%;font-weight: normal;color: #CCCCCC;margin-top: -7px;line-height: 10px;}

/* Sub Menu */
div#xmenu ul.menu ul {position: absolute;top: 42px;left: -999em;width: 165px;padding: 2px 0px 4px 0px;background: url(images/Menu/style01/menu_dropdown_bg.png) 0 100% no-repeat;}
div#xmenu li:hover ul, div#xmenu li.sfhover ul {left: 0px;z-index: 100;}
div#xmenu li.level1 li {width: 100%;text-indent: 15px;}
div#xmenu li.level1 li a, div#xmenu li.level1 li span.separator{height: 25px;padding: 0px;margin: 0px 1px 0px 1px;background: #FFFFFF url(images/Menu/style01/menu_level2_item.png) 100% 0 no-repeat;float: none;display: block;line-height: 25px;}
div#xmenu li.level2 a.parent span, div#xmenu li li.level2 span.parent span {background: url(images/Menu/style01/menu_level2_item_parent.png) 95% 0 no-repeat;}
div#xmenu li.level2 a.active, div#xmenu li.level2 span.active {}
div#xmenu li.level2 a:hover,
div#xmenu li.level2 span.separator:hover,
div#xmenu li.level2 span.sfhover {} 
div#xmenu li ul ul {margin: -42px 0 0 164px;}
div#xmenu li:hover ul ul, div#xmenu li.sfhover ul ul {border: 0px;}
div#xmenu li:hover ul ul, div#xmenu li.sfhover ul ul,  
div#xmenu li:hover ul ul ul, div#xmenu li.sfhover ul ul ul,  
div#xmenu li:hover ul ul ul ul, div#xmenu li.sfhover ul ul ul ul {left: -999em;} 
div#xmenu li li:hover ul, div#xmenu li li.sfhover ul,  
div#xmenu li li li:hover ul, div#xmenu li li li.sfhover ul,  
div#xmenu li li li li:hover ul, div#xmenu li li li li.sfhover ul {left: 0;z-index: 100;}
