
html{height:100%;margin:0;padding:0;}
#Body{ height:100%; font-family:Helvetica, Arial, sans-serif; color:#333; margin:0 auto; padding:0; }

a{outline:0;border:0;}
p, ul, ol,li{margin:0;padding:0 0 0 0;}

h1{font-size:26px; margin:0 0 10px 0;}
h2{font-size:22px; margin:0 0 10px 0;}
h3{font-size:18px; margin:0 0 10px 0;}

/* Fonts */
.Normal{font-size:12px;line-height:16px; }
.SubHead{color:#333;}

@font-face {
    font-family: 'oswaldregular';
    src: url('../fonts/oswald-regular-webfont.eot');
    src: url('../fonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-regular-webfont.ttf') format('truetype'),
         url('../fonts/oswald-regular-webfont.svg#oswaldbook') format('svg');
    font-weight: normal;
    font-style: normal;
}
 

/*Layout */

#container{ margin-bottom:-18px;height:100%; width:100%; background-color:#fff; float:left;} 
#backtotop{ position: fixed; right:0px; bottom:15px; z-index:1000; }
.Customizer{z-index:999;position:relative;}
/* ********************HeaderSection Code Start ***************** */
#container .Normal, #container .NormalDisabled,#container .NormalDeleted{color:#333333;}
input[type="text"], input[type="password"] { outline: none; }




/** top list**/
.row .Normal{color:inherit;}
ul.Top-nav { padding-top:3px;padding-bottom:1px; }
.Top-nav { padding: 0px 0px 0px 10px;  z-index:905; position:relative;}
.Top-nav li { margin:0 5px 0 0px; list-style:none; float:left;padding:0px 0px 0px 0px; }
.Top-nav li a { text-decoration:none; color:#ffffff; font-family:arial, Verdana, Tahoma; font-size:12px; text-align:center;}
.Top-nav li a:hover { text-decoration:none; color:inherit; }
/** top list*/


/*noteficationArea*/
.userProfileImg img {
width: 22px;
height: 22px;
}




/****dnncode****/
.DnnModule-DNN_HTML ul, .DnnModule-DNN_HTML ol { padding:5px 0px 5px 30px; }
.DnnModule-DNN_HTML p { margin: 5px 0 18px; }
.dnnSortable{ min-height:30px;}




/*header section*/
#HeaderTopPane {min-height:5px; color:inherit; border-bottom:1px solid #333; }
#MainHeaderPane {
    color:inherit;background:url(../images/headerBg_03.png);min-height:110px;border-bottom:1px solid #999; 
    -webkit-box-shadow: #0c1113 2px 2px 2px; -moz-box-shadow: #0c1113 2px 2px 2px; box-shadow: #0c1113 2px 2px 2px;
	behavior:url(/Portals/_default/Skins/Ares/PIE.htc); position:relative;
}

.language-object{padding-top:5px; padding-bottom:5px; float:right;}
.language-object span{ padding:0px 5px 0px 0px;  }
#dnn_dnnLogo_hypLogo img { margin:0px 0 0px 0; }
#Search{ float:right;}
.Social { padding:13px 0px 8px 0px; display:inline;z-index:998; text-align:right;}
.Search { padding-right:10px; padding-bottom:0px; padding-top:13px; }
.RoundedContainer{ float:right;}
.LogIn{ margin:3px 0px 2px 0;  text-align:right; color:inherit; float:right; padding:0px 0px 1px 0px;}
#Login a { color:inherit; font-size:12px; padding:0px 10px 0px 0px; }
#Mainmenu{z-index:903;position:relative;}
/* ********************HeaderSection Code Close ***************** */

/****** Breadcrumb *****/
.breadcrumb_style {padding: 2px 20px;
padding-top: 0px;
padding-bottom: 15px;
background: url(/Portals/_default/Skins/Ares/images/breadcrumb_icon.png) no-repeat left 3px;  }
.breadcrumb_style img { width: 7px;height: 7px; padding: 0 5px;}
a.BreadText { font-family: Arial,Tahoma; font-size:12px; color:#6e7071; text-shadow:none; }
a.BreadText:hover { color:#000000; text-decoration:none; }




/* ******************* SliderSection Start ********************** */
.DnnModule-SpeedyTouchFlexi { margin:0px 0px 0px 0px; }
.flexslider { background:none; border:none;text-shadow:none; box-shadow:none;}
.flex-control-nav{ margin-bottom:-10px;}
.slider-wrapper theme-default{ margin:0px 0px -50px 0px;}
.nivo-controlNav{ margin:-30px 0px 0px 0px;} 
.nivoSlider{ margin:30px 0px 0px 0px;}


.NivoList li { font-size:17px; line-height:27px;}
.camera_wrap{ margin:0px 0px 0px 0px;}
.gallery.thumbs {padding:0px 0px 0px 0px;}
.caroufredsel_wrapper ul{margin:0px 0px 0px 0px;}

 
/***Flexi Slider **/
p.Title {color: inherit;font-size:36px;color:#219fd1; font:Arial Black;font-weight:bold;padding:20px 0px 20px 0px;}
.TextSlider{padding: 4px 20px; color: #666666; font-family: arial; font-size: 14px; line-height: 24px;}
/* ******************* SliderSection Close ********************** */
.MainContentPaneA{ margin:0px 10px 0px 10px;}



/**RightSidebar and sidebar***/
.RightSidebarPane li{ list-style:none;border-bottom:1px solid #ccc; text-decoration:none;}
.RightSidebarPane li a{ font-size:12px; font-family: Arial, Tahoma; color:#666; text-decoration:none;padding:10px 0px 10px 10px; display:block;}
.RightSidebarPane li a:hover{ background:#2c3133; color:#fff; display:block;border-bottom:1px solid #ccc;padding:10px 0px 10px 10px;}  **/


#Fulltop{ margin-top:0px;  }
.FulltopHline{ width:100%; padding:0px 0px 5px 0px; font-family:'oswaldregular'; font-weight:lighter; letter-spacing:1px; font-size:20px;text-align:left;border-bottom:1px dotted #999; color:#586364;}
.ReadMoreImg{ margin:20px 0px 0px 0px;}
.FulltopText{ color:#333; font-size:12px; font-family:Arial, Sans-Serif; padding:10px 0px 0px 0px; line-height:18px;}
.sbottom{ border-bottom:1px dotted #999;line-height:40px;}
.btn-primary 
{
    margin-top:15px;
    background-color: #000000;
    background-image: linear-gradient(to bottom, #000000, #666);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color:inherit;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
p.btn-primary a{color:inherit;}
p.btn-primary:hover{ background:#000;}



#SidebarB { margin:0px 0px 30px 0px;}/* **SidebarA** */
.SidebarATitle p {  line-height:30px; font-family:'oswaldregular'; font-size:20px; color:#586364;}
.sb_column1 { padding:20px 0 0 0; width:100%; float:left; border-bottom:1px dashed #ccc; }
.sb_column2 { padding:20px 0 0px 0; width:100%; float:left; border-bottom:1px dashed #ccc; }
.sb_column3 { padding:20px 0 0px 0; width:100%; float:left; }
.sb_title { font-size:14px; font-weight:bold; color:#000; float:left; }
.sb_date { font-size:14px; color:#333; float:right; }
.sb_text p { padding-top:10px; color:#333; float:left; }
.sb_readmore { float:right; padding:7px 0 15px 0; }
.sb_readmore a { color:#000; font-weight:bold; }/* ***SidebarA Close *** */  

.HovImag img:hover 
{
-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
-moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
-webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transform: rotate(-7deg);
-moz-transform: rotate(-7deg);
-o-transform: rotate(-7deg);
behavior:url("/Portals/_default/Skins/Ares/PIE.htc")
}
/**RightSidebar  and sidebar **/





#MainContentPage{background-color:#fff; padding:5px 0px 15px 0px;}
.MainContentPaneA{ min-height:400px;}
/***showcase area**/
#ShowcaseTop{ padding-bottom:40px;}
.ShowcaseImg img{ margin-top:20px; display:block; padding-left:0px;}
.ShowcaseHeadline{ display: block; padding-left:65px; margin-top:-40px; font-family:'oswaldregular'; font-size:20px; color:#586364;}
.ShowcaseHeadline1{ display: block; padding-left:0px; margin-top:0px; font-family:'oswaldregular'; font-size:20px; color:#586364;}
.Showcasetext{font-size: 12px; font-family: arial; color: #333333; padding-top: 15px; line-height: 18px; text-align: left;}
.dottedLine{ background:url(../images/DottedLine.png) repeat-x; height:1px; padding:8px 0px 8px 0px; margin:15px 0px 0px 0px;}
.ShowcaseReadMore a{ text-align:right; font-family: Arial, Tahoma; font-size:12px; font-weight:bold; color:#262626; display:block; padding:10px 0px 0px 0px;}
span.PGalleryText{ color:#666; display:block; padding-top:10px; text-align:center;}
/***showcase area**/



/* Right Hand Links */
#RightLinks{ width:100%; margin:0;padding:0; }
#RightLinks li{  clear:both; list-style-type:none; background:url(../images/Horizontal-Sep.jpg) repeat-x left bottom; padding:1em 0;margin:0;}
#RightLinks li img{float:left;min-height:20px;min-width:25px;margin:0 15px 0 0;}
#RightLinks li a:link, #RightLinks li a:visited{color:#000;text-decoration:none;}
#RightLinks li a:active, #RightLinks li a:hover{color:#2d3043;text-decoration:none;}
#RightLinks li p{margin:0;line-height:14px;}
#RightLinks li p span{display:block;color:#000;font-size:13px;font-weight:bold;text-transform:uppercase;padding:0 0 2px;font-family:TitilliumText22LBold;font-size:14px;}
#RightLinks li.icoMarketplace{background:none;}
.sidebar-nav a{ color:#000; line-height:22px; }		
.sidebar-nav a:hover{ color:#2d3043; }




/* ******** Contact Us  ********** */
.Address a{ color:#999; }
.textcolor { padding-left:0px; margin-top:15px; font-family:Arial; font-size:14px; color:#000; }
/* ******GooleMape ****/
.GmapArea{ margin:20px 0px 10px 0px;}





/*Search Results */
.RoundedContainer { background:none; box-shadow:none;  }
#SpeedSearchTextBox input[type="text"] {width:110px;background: url(../images/search-white.png) no-repeat 6px 7px #fff; color:#999;behavior: url(/Portals/_default/Skins/Ares/PIE.htc); position:relative; border:1px solid #ccc; box-shadow:none;}
#SpeedSearchTextBox input[type="text"]:focus{width:120px;background: url(../images/search-dark.png) no-repeat 6px 20px #f9f9f9;border:1px solid #e8e4e4; box-shadow:none; color:#000;behavior: url(/Portals/_default/Skins/Ares/PIE.htc); position:relative; }
#SearchIcon { display:none; padding:0; margin:0; }
#SearchTable td { padding:0px 0;}
.SpeedySearchBox { margin-left:0px; margin-right:0px; margin-top:0px; width:90%; }
#SearchButton a { display:none; }
input[type='text'],input[type='number'],textarea {font-size:12px;}
/*  *** search Colse here ***** */


#SearchTable #SpeedSearchTextBox > input:focus {
    background-color: #ffffff;
    background-image: url("/Portals/_default/Skins/Ares/images/search-white.png");
    background-position: 6px 7px;
    background-repeat: no-repeat;
     box-shadow:none; color:#000;behavior: url(/Portals/_default/Skins/Ares/PIE.htc); position:relative; 
    opacity: 1;
}



/* *******************FooterSection Start ********************* */
#Footer {z-index:900; background:#363839; border-top:1px #e9eaee; border-top-style:solid; }
.FooterTop{ padding:0px 0px 35px 0px;padding:0px 15px 0px 15px;}
#F_Top{ margin:0px 0px 30px 0px;}	
.FlistTop{ margin-left:10px; margin-right:10px; }
.FooterTitle { font-size:18px; font-family:Tahoma, Arial; color:#edeeef; padding:33px 0px 10px 0px; border-bottom:1px dotted #ccc;}
.FooterList { margin-top:10px;}
.FooterList li { list-style:none;  }
.FooterList li a { font-size:12px; color:#fafafa;  line-height:35px;}
.FooterList li a:hover{ text-decoration:none; color:#000000;}
#FBottom{background: #282a2b; border-top:1px solid #4b4c4d;padding:0px 15px 0px 15px;}
ul.f-nav { padding-top:20px;padding-bottom:30px; }
.f-nav { padding: 0px 0px 0px 10px; }
.f-nav li { margin:0 35px 0 0; list-style:none; float:left; }
.f-nav li a { text-decoration:none; color:#ffffff; font-family:'oswaldregular'; font-size:12px; text-align:center; font-weight:lighter; letter-spacing:0.1em;}
.f-nav li a:hover { text-decoration:underline; }
#dnn_dnnCopyright_lblCopyright{ padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:inherit; display:block; margin-top:18px; margin-right:0px; text-align:right;}    

 /* *******************FooterSection Close ********************* */

.LeftC { text-align:justify; }
.RightC { text-align:justify; }
.ie8 { behavior:url("/Portals/_default/Skins/Ares/PIE.htc"); -pie-png-fix: true; }



@media handheld, only screen and (max-width: 960px) 
 
{
 
  #MainContentPage{background-color:#fff; padding:0px 10px 15px 10px; z-index:901;} 
 .TopContactPane{ padding:9px 0px 5px 5px;}
 .Social { padding:10px 0px 10px 0px;  margin-right:0px; text-align:left;}
 #Login{ float:right;}
 .LogIn{ margin:5px 0px 0px 0;  text-align:right; padding-right:10px; }
 #Login a { font-size:12px; padding-right:5px; }
 
.language-object{padding-top:5px; padding-bottom:5px; }
.language-object span{ padding:0px 5px 0px 0px;  }
 
 .sb_column1{ padding:10px 0px 0px 0px;}
 #SpeedSearchTextBox input[type="text"]{width:80%;}
 #SpeedSearchTextBox input[type="text"]:focus{width:85%;}
 .FulltopHline { font-size:17px;}
 .FulltopText{ color:#333333; font-size:11px; font-family:Arial, Sans-Serif; padding:10px 0px 0px 0px; line-height:12px;}      
 .FooterList li a{ font-size:10px; line-height:25px;}
 .FooterTitle{ font-size:16px;}
 .MainContentPaneA{padding:20px 0px 0px 0px;}     
 #FooterTop{padding:0px 10px 0px 10px;}
 .F_bottomPane{padding:0px 10px 0px 10px;}
 #dnn_dnnCopyright_lblCopyright{ padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999; display:block; margin-top:19px; margin-right:0px; text-align:left;}
 .FulltopHline{ font-size:16px;}
 }




/*DotNetNuke Login Form for Mobile */


@media handheld, only screen and (max-width: 767px)  {
	
/**header*/
#HeaderTopPane{margin:0px 10px 0px 10px;}
#MainHeaderPane{margin:0px 10px 0px 10px; box-shadow:none;}
.RoundedContainer{float:none; margin:0 auto;}
.language-object{padding-top:5px; padding-bottom:5px; float:none;}
.language-object span{ padding:0px 5px 0px 0px;  }
.language-object .Language{float:none;}
.TopContactText{ text-align:center; padding:0px 0px 10px 0px;}
#dnn_dnnLogo_hypLogo img { margin:10px 0 0px 0; }
#SocialTop{ margin:0px 0px 10px 0px;}
.LogIn{ margin:0px 0px 8px 0;  text-align:center; color:#fff; }
#Login a { color:#fff; font-size:12px; padding-right:5px; }
.Search {margin:0px 0px 15px 0px;}
.mobile-centered{ margin:0 auto !important; text-align:center;} 
#HeaderMenuPane{ min-height:40px;}
#SpeedSearchTextBox input[type="text"] { float:none;width:120px;}
#SpeedSearchTextBox input[type="text"]:focus { width:140px;  }

.ShowcaseHeadline1{ margin-top:30px;}
.ShowcaseImg img {margin-top:0px;padding: 0px 0 0;float:left; display:block;}
.ShowcaseHeadline{ display: block; padding-left:65px; margin-top:0px; font-family:'oswaldregular'; font-size:18px; color:#586364;}
    
#Fulltop{ padding-top:20px; padding-left:10px; padding-right:10px;}
.FulltopHline{ width:100%; padding:0px 0px 5px 0px; font-family:'oswaldregular'; letter-spacing:1px; font-weight:bold; font-size:18px;text-align:left;border-bottom:1px dotted #999; }
.FullRowTitle{ text-align:center;} 
    
    
/***Flexi Slider **/
p.Title {color: inherit;font-size:36px;color:#219fd1; font:Arial Black;font-weight:bold;padding:15px 0px 15px 0px;line-height:30px;text-align:left;}
.TextSlider{padding: 4px 20px; color: #666666; font-family: arial; font-size: 14px; line-height: 24px;}
    
    
    
.MainContentPaneA{padding:0px 0px 0 0px;}
.FulltopHline2{ text-align:center;}
	
#SidebarB{ padding:0px 10px 0px 10px}
#Fulltop{ padding-top:20px; padding-left:10px; padding-right:10px;}
.FullRowTitle{ text-align:center;}
.FulltopText{color:#333; font-size:12px; line-height:18px;}
	
/* FooterNav */
.FooterTitle{ border-bottom:none;}  
.FooterList li a{ font-size:12px; color:#ced1d2;}
.f-nav { padding:0; margin:5px 0px 0px 10px; }
.f-nav li { color:#e8e6e7; margin:3px 0px 3px 1px; text-shadow:none; width:96%; line-height:35px; font-family:'oswaldregular'; text-align:center;  list-style:none; text-transform:none; border:1px dotted #3e3d3d;}
.f-nav  a { font-size:16px; color:#f7f7f7; text-decoration:none; float:none; }
.f-nav li:hover { color:#435961; text-shadow:none;}
.Copyright { margin:15px 0 10px 0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; }
#dnn_dnnCopyright_lblCopyright{ text-align:center; padding:15px 0px 15px 0px;}
	
	
.dnnLogin input[type="text"], .dnnLogin input[type="password"]{ margin-left:40px; max-width:295px;}
.dnnFormRequired span { width:100%; }
.dnnFormItem { width:460px; color:#262321; }
.dnnFormItem h2 { color:#262321; }
.dnnForm { margin-left:-7px; }
.dnnFormItem label a span { width:320px; text-align:left; float:left; color:#262321; }
.dnnFormItem input[type="text"], .dnnManageUsers .dnnFormItem input[type="text"] {  width:300px; float:left; }
.dnnForm input.dnnFormRequired, .dnnForm textarea.dnnFormRequired, .dnnForm select.dnnFormRequired { width:320px; float:left; }
.dnnSendPasswordContent input[type="text"] { width:295px; float:left; }
.dnnSendPasswordContent ul.dnnActions { width:280px; float:left; }
}














@media handheld, only screen and (max-width: 320px)  {
	
/**header*/
#HeaderTopPane{margin:0px 10px 0px 10px;}
#MainHeaderPane{margin:0px 10px 0px 10px; box-shadow:none;}
.RoundedContainer{float:none; margin:0 auto;}
.language-object{padding-top:5px; padding-bottom:5px; float:none;}
.language-object span{ padding:0px 5px 0px 0px;  }
.language-object .Language{float:none;}
.TopContactText{ text-align:center; padding:0px 0px 10px 0px;}
#dnn_dnnLogo_hypLogo img { margin:10px 0 0px 0; }
#SocialTop{ margin:0px 0px 10px 0px;}
.LogIn{ margin:0px 0px 8px 0;  text-align:center; color:#fff; }
#Login a { color:#fff; font-size:12px; padding-right:5px; }
.Search {margin:0px 0px 15px 0px;}
.mobile-centered{ margin:0 auto !important; text-align:center;} 
#HeaderMenuPane{ min-height:40px;}
#SpeedSearchTextBox input[type="text"] { float:none;width:120px;}
#SpeedSearchTextBox input[type="text"]:focus { width:140px;  }

.ShowcaseHeadline1{ margin-top:30px;}
.ShowcaseImg img {margin-top:0px;padding: 0px 0 0;float:left; display:block;}
.ShowcaseHeadline{ display: block; padding-left:65px; margin-top:0px; font-family:'oswaldregular'; font-size:18px; color:#586364;}
    
#Fulltop{ padding-top:20px; padding-left:10px; padding-right:10px;}
.FulltopHline{ width:100%; padding:0px 0px 5px 0px; font-family:'oswaldregular'; letter-spacing:1px; font-weight:bold; font-size:14px;text-align:left;border-bottom:1px dotted #999; }
.FullRowTitle{ text-align:center;} 
    
    
/***Flexi Slider **/
p.Title {color: inherit;font-size:36px;color:#219fd1; font:Arial Black;font-weight:bold;padding:15px 0px 15px 0px;line-height:30px;text-align:left;}
.TextSlider{padding: 4px 20px; color: #666666; font-family: arial; font-size: 14px; line-height: 24px;}
    
    
    
.MainContentPaneA{padding:0px 0px 0 0px;}
.FulltopHline2{ text-align:center;}
	
#SidebarB{ padding:0px 10px 0px 10px}
#Fulltop{ padding-top:20px; padding-left:10px; padding-right:10px;}
.FullRowTitle{ text-align:center;}
.FulltopText{color:#333; font-size:12px; line-height:18px;}
	
/* FooterNav */
.FooterTitle{ border-bottom:none;}  
.FooterList li a{ font-size:12px; color:#ced1d2;}
.f-nav { padding:0; margin:5px 0px 0px 10px; }
.f-nav li { color:#e8e6e7; margin:3px 0px 3px 1px; text-shadow:none; width:96%; line-height:35px; font-family:'oswaldregular'; text-align:center;  list-style:none; text-transform:none; border:1px dotted #3e3d3d;}
.f-nav  a { font-size:16px; color:#f7f7f7; text-decoration:none; float:none; }
.f-nav li:hover { color:#435961; text-shadow:none;}
.Copyright { margin:15px 0 10px 0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; }
#dnn_dnnCopyright_lblCopyright{ text-align:center; padding:15px 0px 15px 0px;}
	
	
.dnnLogin input[type="text"], .dnnLogin input[type="password"]{ margin-left:40px; max-width:295px;}
.dnnFormRequired span { width:100%; }
.dnnFormItem { width:460px; color:#262321; }
.dnnFormItem h2 { color:#262321; }
.dnnForm { margin-left:-7px; }
.dnnFormItem label a span { width:320px; text-align:left; float:left; color:#262321; }
.dnnFormItem input[type="text"], .dnnManageUsers .dnnFormItem input[type="text"] {  width:300px; float:left; }
.dnnForm input.dnnFormRequired, .dnnForm textarea.dnnFormRequired, .dnnForm select.dnnFormRequired { width:320px; float:left; }
.dnnSendPasswordContent input[type="text"] { width:295px; float:left; }
.dnnSendPasswordContent ul.dnnActions { width:280px; float:left; }
}



 



















              



















