/*
Theme Name: Home Security Solution
Theme URI: http://www.capacitywebsolutions.com/
Author: the CWS team
Author URI: http://www.capacitywebsolutions.com/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.2
License: GNU General Public License
License URI: license.txt
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
/* CSS Document */
body,h1, h2, h3, form,ul,li,ol { margin:0px; padding:0px; }
ul, ol { list-style:none; }
p { margin:13px 0px; padding:0px; }
/*li{ margin:0px 0px 0px 10px !important;}*/
/* Floating */
.fl { float:left; }
.fr { float:right; }
.cl { clear:both; }

/* Text align */
.tal { text-align:left; }
.tac { text-align:center; }
.tar { text-align:right; }
.taj { text-align:justify; }
.vm { vertical-align:middle; }

a { color:#000; text-decoration:none; }
a:hover { color:#b42727; }
a, a img { border:0 none; outline:none; }
img { vertical-align:middle; }

.next_page_img { margin-right:10px; }

.hline { background:url(images/line.gif) repeat-x center; }
.vline { background:url(images/line.gif) repeat-y center; }

input, select, textarea { color:#666666; font:normal 12px Georgia, "Times New Roman", Times, serif; vertical-align:middle; }
.button { font-weight:bold; color:#fff; padding:2px 5px;
	background:url(images/buttonbg.gif) repeat-x center; border:1px solid #000; }
.noborder { border:0px none; vertical-align:middle; }
.text_gold{ background-color:#CCCCCC; }

html { overflow-x:hidden; overflow-y:auto; }

body { color:#666; font:normal 12px Arial,Tahoma,Helvetica; background:url(images/body_bg.gif) top left repeat; }
.wrapper{ background:url(images/wrapper_bg.png) top left repeat-x; float:left; width:100%;}
.main{ width:1000px; margin:0px auto;}

#header { background: url(images/headerbg.png) no-repeat left top; height: 87px; padding:10px 0 0 20px; position: relative;}
#header h1 { float:left; padding:3px 0 0; }
#header h1 a { text-indent:-9999px; display:block; width:174px; height:71px; background:url(images/logo.png) center left no-repeat; }

.topRight{ float:right; padding:0px 25px 0px 0px;}
.topRight img{ padding:0px 0px 0px 35px;}

.menu-mainmenu-container { position:absolute; height:45px; width:738px; top:70px; right:5px; padding:9px 0 0 50px; z-index:999;
	background:url(images/menu_bg.png) top left no-repeat; }
.menu-mainmenu-container li { float:left; font:bold 13px Arial; margin-right:5px; }
.menu-mainmenu-container li a,
.menu-mainmenu-container li a span { float:left; background:url(images/hover_img.gif) no-repeat 0 50px; cursor:pointer; }
.menu-mainmenu-container li a { color:#000; text-decoration:none; padding-left:10px; }
.menu-mainmenu-container li a span { padding:5px 17px 0 7px; height:23px; }
.menu-mainmenu-container li a:hover,
.menu-mainmenu-container li.current-menu-item a { color:#fff; text-decoration:none; background-position:0 0; }
.menu-mainmenu-container li a:hover span,
.menu-mainmenu-container li.current-menu-item a span { background-position:100% 0; }

.Banner { background:url(images/banner_bg.png) top left no-repeat; padding:24px 0px 0px 18px; position:relative; z-index:5; }
.Banner span { position:absolute; left:180px; }
.Map { float:left; padding:23px 0 0 11px; }
.Rightbanner{ float:left; padding:5px 0px 0px 10px;}
.saveup { clear:both; padding:15px 0px 0px 0px; }

.content { }
.contentTop { height:4px; overflow:hidden; background:url(images/content_top.png) no-repeat 0 0; }
.contentMiddelwrap { padding:0px 14px 10px 16px; background:url(images/conent_middel.png) bottom left no-repeat; }
.contentMiddel { padding:15px 0 0px 11px; background:#FFF; }
.contentBttom { clear:both; height:21px; }

.contentLeft { width:675px; float:left; }
.contentLeft1 { width:570px; float:left; }

.contentRight { width:273px; float:right; }
.getstartRight { float:right; width:365px; padding:0 10px; }

.smallbanner { float:left; padding-bottom:10px; }
.smallbanner img{ padding:0px 0px 0px 11px; float:left;}
.smallbanner img.frst{ padding:0px;}
.smallbanner:after { clear:both; display:block; content:'.'; height:0; overflow:hidden; }

.entry-header { margin-bottom:10px; }
.entry-header h1,
.entry-content h1 { color:#1d456f; font:normal 20px Arial; padding:0 0 16px 15px; background:url(images/heading_bg.gif) no-repeat left bottom; }

.entry-content { padding:0 5px 5px; }
.home .entry-content { padding:0; }
.entry-content h2 { color:#3374ab; font-size:16px; }
.entry-content h3 { color:#000; font:bold 14px Arial; padding:5px 0px 0px 0px;}
.entry-content b { color:#333; }

.bottomimg { padding:0px 0px 0px 18px; text-align:center; }
.bottomimg img { vertical-align:middle; margin:0 15px; }

.list ul { list-style:outside; margin:15px 0 15px 20px; }
.list li { color:#333; font-weight:bold; margin:4px 0; }

.table_list{ padding:0px 0px 0px 2px; }
.table_list span.yellow{ color:#ba9f00; font-weight:bold; line-height:20px;}
.table_list span.blue{ color:#329ad2; font-weight:bold; line-height:20px;}
.table_list span.orange{ color:#ec8916; font-weight:bold; line-height:20px;}
.table_list ul { }
.table_list li { line-height:16px; padding:2px 2px 5px 10px; color:#000000; background:url(images/left_bullet.png) left 8px no-repeat; }

.border{ border-top:1px solid #988200;}
Table b{ color:#000000;}
.bullet{ font-size:35px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; }

.yellow1{ color:#ba9f00; font-weight:bold; line-height:20px;}
.blue1{ color:#329ad2; font-weight:bold; line-height:20px;}
.orange1{ color:#ec8916; font-weight:bold; line-height:20px;}

.whiteF{ color:#FFFFFF; font-weight:bold;}

.bigblock{ background:url(images/bigblockbg.gif) top left no-repeat; width:624px; padding:10px 10px 0px 10px; margin:0px 0px 30px 10px; float:left;}
.bigblock p{ color:#494949; font-weight:normal;}
.bigblock img{ float:left; padding:0px 10px 0px 0px;}
.bigblock .button{ padding:15px 0px 0px 50px !important; border:none !important;}
.bigblock h2{ font-size:17px; color:#003399; padding:10px 0px 0px 0px;}

.small_main{ float:left;}
.smallblock{ background: url(images/small_blockbg.gif) top left no-repeat; width:303px; float:left; padding:13px 0px 0px 13px; margin:0px 0px 0px 10px;}
.smallblock p{ color:#494949; font-weight:normal; margin:0px; padding:10px 20px 10px 0px; line-height:18px;}


.footerwrap { clear:both; background:url(images/footer_wrap.png) repeat-x left bottom; }
.footer { width:1000px; margin:0px auto; background:url(images/footer_bg.png) top left no-repeat; }
.footerTop { font-size:17px; font-weight:bold; color:#FFFFFF; text-align:center; line-height:28px; }
.footerTop span { font-size:22px; font-weight:bold; color:#ffcb16; text-align:center; }

.footerMiddel { background:url(images/footerlink_bg.png) top left no-repeat; color:#000000; padding:30px 0px 30px 28px; }
.footerMiddel a { color:#000000; text-decoration:none; padding:0px 3px 0px 3px; }
.footerMiddel a:hover { color:#fff; text-decoration:underline; }
.footerMiddel span { color:#000000; font-size:11px; padding:0px 0px 0px 75px; }
.footerbottom { color:#fff; padding:0 0 10px; font-size:11px; width:937px; margin:0 auto; text-align:justify; }

#contact_detail { font: 13px Arial,Helvetica; line-height:18px;}
#contact_detail input, #contact_detail select { border: 1px solid #DDDDDD; padding: 2px 2px; vertical-align: middle; width:150px;}
#contact_detail p{ padding:5px 0px 2px 0px; margin:0px;}
#contact_detail input[type="radio"]{ border:none; vertical-align:text-bottom; width:auto; }
#contact_detail input[type="button"]{ border:none; width:auto; background:#004e78; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:2px 5px; margin:5px 0px 5px 0px; }
#contact_detail input[type="submit"]{ border:none; width:auto; background:#004e78; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:2px 5px; margin:5px 0px 5px 0px; }

.secuPackages { text-align:center; margin:25px 0; }
.secuPackages th { border-right:1px dotted #fff; }
.secuPackages .price { color:#fff; font:bold 15px/16px Arial; padding:5px; }
.secuPackages .price1 { background-color:#82b91a; border-top:2px solid #659509; }
.secuPackages .price2 { background-color:#5baaed; border-top:2px solid #2b7fc6; }
.secuPackages .price3 { background-color:#ec8916; border-top:2px solid #b2660f; }
.secuPackages td { padding:5px 0; border-right:1px dotted #ccc; border-bottom:1px dotted #ccc; }
