/* CSS Document */
/* css files- by http://www.logicspice.com india */
.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0 ; }
.clear{clear:both;}
.clearfix{display:inline-block;}
h1{font-size:100%;}
h2{font-size:80%;}
img{ border:none;}
html, body{
	
    background-color:#ffffff; background:url(../images/page_bg.jpg) repeat-x;
	margin:0 auto;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a{ color:#000; text-decoration:none;}
a:hover{ color:#000; text-decoration: underline;}
#container{height:100%; width:auto; padding:12px 0 0 0; margin:0; }
#wrapper{width:955px; height:auto; margin:auto;  padding:0px 0 0 0;background:#FFFFFF; }
.header_main{padding:2px 0 0 0; float:left; margin:0 auto; height:92px; width:955px; background:#ffffff;}
.logo{padding:0 0 0 10px; float:left; margin:0 auto;}
.logo img{ border:none;}
.call_today_main{float:right; padding:0; margin:0 auto; width:700px;}
.top_link{float:right; height:auto; margin:0 auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#828282; width:185px; clear:both; text-align:right; padding-right:10px;}
.call_today_img{float:right; padding:38px 0 0 0 ; margin:0 auto; width:77px;}
.nav_main{float:left; padding:0; margin:0 auto; width:959px; }
.nav_main_inner{float:left; padding:0; margin:0 auto;height:33px; width:955px; background:url(../images/nav_bg.gif) repeat-x;}
.banner_main{float:left; padding:0; margin:0 ; height:318px;   }
.banner_bottom_main{float:left; padding:0 0 0 ; margin:0 auto;height:auto; }
.banner_bottom_inner{float:left; padding:0 0 0 0; margin:0 auto;height:auto; }
.banner_bottom_inner1{float:right; padding:0 1px 0 0px; margin:0 auto;height:auto; }
.map_main{ float:left; height:auto; padding:2px 0 0 0; margin:0 auto;}
.map_main_inner{ float:left; height:auto; padding:0; margin:0 auto; border:1px solid #CCCCCC; width:952px; height:144px; background:#f3f3f3; font-size:21px; color:#6f6c6c; line-height:35px; }
.map_main_inner img{ float:left;}
.content_main{ float:left; height:auto; padding:10px 5px 0 5px; margin:0 auto; background:#FFFFFF;}
.content_left{ float:left; height:auto; padding:0px 0 0 0; margin:0 auto; width:264px;}
.content_left_inner{ float:left; height:auto; padding:5px 5px 0 5px; margin:0 auto; border:1px solid #dfdfdf;  width:220px; margin-right:5px;}
.content_left_heading_bg{ float:left; height:34px; padding:0px 0 0 0; margin:0 auto; width:235px; background:url(../images/heading_bg.jpg) no-repeat;}
.content_text_icon{ float:left; height:auto; padding:11px 10px 0 15px; margin:0 auto;}
.content_text_heading{ float:left; height:auto; padding:0; margin:0 auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#000000; line-height:34px;}
.categories_text_main{ float:left; height:auto; padding:0; margin:0 auto; width:100%; font-size:12px}

.content_right{ float:left; height:auto; padding:10px 0 0 0; margin:0 auto; width:681px;}
.content_right_inner{ height:auto; padding:0px 0 0 0; margin:0 auto;}
.content_right_heading{ height:auto; padding:0px 0 3px 0; margin:0 auto; font-size:16px; color:#f2762b; font-weight:bold; border-bottom:1px solid #000; }
.index_heading{ float:left; height:auto; padding:0px 0 3px 0; margin:0 auto; font-size:15px; color:#f2762b; font-weight:bold; border-bottom:1px solid #000; }
.content_right_text{ float:left; height:auto; padding:0px 0 0 0; margin:0 auto; line-height:18px; width:675px; text-align:justify;}

.add_main{width:959px; height:auto; float:left; padding:10px 0; margin:0 auto;}
.add_main_left{width:200px; height:auto; float:left; padding:0px 0 0 37px ; margin:10px 0 0 0; border:1px solid #DFDFDF;}
.flash_banner_shoppy{width:auto; height:auto; float:left; padding:0px 0 0 0px ; margin:10px 0 0 0; }
.footer_main{width:959px; height:auto; float:left; padding:5px 0; margin:0 auto; border-top:1px solid #CCCCCC; font-size:11px; color:#999999; line-height:25px; text-align:center;}

.border_flash{ padding-left:5px;}
.border_flash1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold; border:none }

/*Text Link css*/
.link_1 a {Font-Family:Verdana, Arial, Helvetica, sans-serif;color: #828282;text-decoration: none;font-size: 11px;}
.link_1 a:hover {Font-Family: Verdana, Arial, Helvetica, sans-serif;color: #f2782e;text-decoration: none; font-size: 11px;}

/*Text Link css*/
.link_2 a {Font-Family:Verdana, Arial, Helvetica, sans-serif;color: #f2782e;text-decoration: none;font-size: 12px; font-weight:bold;}
.link_2 a:visited {Font-Family: Verdana, Arial, Helvetica, sans-serif;color: #f2782e; text-decoration: none;font-size: 12px; font-weight:bold;}
.link_2 a:active {Font-Family: Verdana, Arial, Helvetica, sans-serif;color: #f2782e;text-decoration: none;font-size: 12px; font-weight:bold;}
.link_2 a:hover {Font-Family: Verdana, Arial, Helvetica, sans-serif;color: #828282;text-decoration: none; font-size: 12px; font-weight:bold;}

/*________________________________________TOPMENU_____________________________________*/

#topmenu 				{margin:0 auto; font-weight:bold;}
ul.menu-nav 			{padding:0; margin:0 auto; font-weight:bold;}
ul.menu-nav li			{display:block; float:left;}
ul.menu-nav li a  		{color:#fff;  text-decoration:none; font-weight:bold; line-height:34px;}
ul.menu-nav li a span	{padding:0px 5px;}
ul.menu-nav li a:hover  {color:#000000; margin:0 auto;}
ul.menu-nav li a:hover span { padding:0px 5px;}
ul.menu-nav li.active a  {color:#000000;}
ul.menu-nav li.active a span{padding:0px 5px;}

/*________________________________________MAINMENU_____________________________________*/
.module_menu			{background:none; margin:0px 0px 0px 0px; }
.module_menu div		{ width:100%;}
.module_menu div div	{padding:0px 0px 0px 0px;}
.module_menu div div div{padding:0px 0px 0px 0px; text-align:left;  }
.module_menu h3			{color:#000; font-size:12px; font-weight:bold;  padding:0px 0px 0px 0px; text-align:left;  margin:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif   }
.module_menu ul			{padding:0px 10px 0px 10px; list-style:none; margin:0 auto;  }
.module_menu li			{padding:10px 5px 5px 05px; background-image:url(../images/li_bg.jpg); background-repeat:repeat-x; }
.module_menu li a		{color:#000; font-weight:normal;  text-decoration:none; line-height:16px; padding:0px 10px 0px 20px; background:url(../images/menu_bullet.jpg) no-repeat 0px 3px; font-family:Verdana, Arial, Helvetica, sans-serif}
.module_menu li a em	{font-style:normal;  }

.text{font-family:Verdana,Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:18px;  }
.text a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none;    }
.text a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#f2782e; text-decoration:none; line-height:18px;   }

.bullet_menu{font-family:Verdana,Arial, Helvetica, sans-serif;color:#009ce2; font-weight:bold;}
.page_title{color: #fca600; font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.style{color: #0033FF; font-size:17px; font-family:Verdana,Arial, Helvetica, sans-serif;}
.style1{color: #0033ff; font-size:16px; font-family:Verdana,Arial, Helvetica, sans-serif;}

.navigation{font-family:Verdana,Arial, Helvetica, sans-serif; font-size:14px; color:#000; line-height:18px; font-weight:bold }
.navigation a{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:14px; color:#000; text-decoration:underline; line-height:18px; font-weight:bold  }
.navigation a:hover{font-family:Verdana,Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-decoration:none; line-height:18px; font-weight:bold  }
.textfield{ border:1px solid #ddd; font-size:12px;}
.error{color: #FF0000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.newheader{ font-family:Verdana,Arial, Helvetica, sans-serif;font-size:11px; color:#009ce2; font-weight:bold;}
.newheader a{font-family:Verdana,Arial, Helvetica, sans-serif; font-size:11px; color:#009ce2; font-weight:bold; text-decoration: none;}
.newheader a:hover{font-family:Verdana,Arial, Helvetica, sans-serif; font-size:11px; color:#009ce2; font-weight:bold; text-decoration:underline;}

/* New Layout Styles */
#page-header{ float:left; padding:0;}
#main-navigation{ float:left; padding:0;}
#page-content{ float:left; padding:0;}
#page-footer{ float:left; padding:0; clear:both;}
aside{ float:left; width: 264px;}
article{float: right;padding: 10px 0 0;width: 681px;}
.designed_by{ text-align:left;}
.designed_by a{ color:#828282; text-decoration:none;}
.designed_by a:hover{ color:#828282; text-decoration: underline;}
.html5-icon{ float:right;}
.footer-left{ float:left; text-align: left;}
.footer-right{ float:right; margin:10px 0 0;}
img.image-left{ padding:5px; float:left; background:#fff; border:2px solid #efefef; margin-right:10px;}
img.image-right{ padding:5px; float: right; background:#fff; border:2px solid #efefef; margin-left:10px;}
ul.sitemap{ padding:0; margin:0; width:48%; float:left; margin-right:10px;}
ul.sitemap li{ display:block; font: normal 12px/21px Verdana, Arial, Helvetica, sans-serif;}
ul.sitemap li a{ text-decoration:none; color:#000;}
ul.sitemap li a:hover{ text-decoration: underline; color:#000;}
form.cssFrom{ display:block; clear:both;}
form.cssFrom p{ float:left; display:block; clear:both; margin:0 0 10px; padding:0; width:100%;}
form.cssFrom label{ font:normal 12px Verdana, Arial, Helvetica, sans-serif; display:block; padding:0 0 5px;}
form.cssFrom input{ display:block; border:1px solid #ddd;}
span.red{ color:#f00;}
