/*
Theme Name: iPadDev
Theme URI: http://
Description: WP theme with 2 column layout, post with Image on homepage, Custom homepage.
Version: 1.0
Author: WordpressRoom
Author URI: http://
Tags: Dark, Black, Yellow, Gray two-columns, fixed-width, theme-options, Images

  Arclite Wordpress theme
    http://

  Design and coding by wordpressRoom
    http://
*/
/* !!!!! GLOBAL ELEMENTS !!!!! */
/* ........................... */
* { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, input, textarea, select, a, blockquote, table, td, th { font-family:Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
h1 { line-height:24px; }

p { margin:0; padding:0; }
p a { color:#C3D4DF; }
p img { padding: 0; max-width: 100%;}
li { list-style:none; }
img, a img { border:0; }
a { text-decoration:none; color:#2C7FBA;}
a:hover { text-decoration:underline; }
:focus{ outline:none;}
 
code { font: 1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; }

/*___ end global elements ___*/


/* !!!!! GLOBAL CLASSES !!!!! */

.alignleft, .float_left { float:left; }
.alignright, .float_right { float:right; }
.aligncenter, div.aligncenter { display: block;  margin-left: auto;  margin-right: auto; }
br.float_clear { clear:both; height:0px !important; font-size:0px !important; line-height:0px !important; }
.float_clear { clear:both; font-size:0; line-height:0; }
.no_hr { display: none; }
.spacer{ font-size:0px; height:12px; line-height:0px;}
/*___ end global classes ___*/

/* !!!!! STRUCTURAL CLASSES !!!!! */
/* .............................. */

#wrapper { width:961px; }
.widecolumn { width:652px; text-align:left; }
.fullcolumn { width:100%; text-align:left; }
.narrowcolumn { width:290px; background:url(images/mid_rgt_bg.gif) repeat-x bottom #161c27; text-align:left; margin-top:5px; padding:16px 5px 8px 7px; }
#content { width:961px; }
.sidebar { margin:0px; padding:0; width:100%; }


.footer { margin:0; padding:0; text-align:left; padding-left:4px; }

/*___ end structural classes ___*/


/* !!!!! ELEMENT SPECIFIC CLASSES !!!!! */
/* .................................... */
/*Top Part CSS Here */
.top_rel { height:100px; }
.logo_bg { background:url(images/top_logo_bg.gif) no-repeat; width:325px; height:99px; text-align:center; }
.logo_pad { padding:18px 0 0 0; margin:0 auto; }
#top_nav { margin:0; padding:0; }
#top_nav ul { margin:0; padding:0; }
#top_nav ul li { position:relative; }
#top_nav li a { color:#fff; display:block; }
#top_nav li a:hover { background:url(images/nav_h_bgo.gif) repeat-x; padding:0 13px; margin:0 -13px; color:#FFF; text-decoration:none; }
#top_nav ul li ul { position:absolute; left:-1px; top:72px; background-color:#222; width:170px; background:none; display:none; z-index:+999; }
#top_nav ul li:hover ul { display:block; width:240px; padding:10px 0; background:url(images/nav_bg.jpg) repeat-x left top #fc5925; -moz-border-radius-bottomright:7px; -webkit-border-bottom-right-radius:7px; -moz-border-radius-bottomleft:7px; -webkit-border-bottom-left-radius:7px; border:solid 1px #000; }
#top_nav ul li:hover ul li { border-bottom:none; }
#top_nav ul li:hover ul li { margin:5px 0; padding:0; height:auto; line-height:normal; text-align:left; background:none; display:inline-block; width:240px; }
#top_nav ul li:hover ul li ul { position:absolute; left:210px; width:220px; top:-5px; -moz-border-radius:0px; -webkit-border-radius:0px; padding:0; background:#fc5925; border:solid 1px #762418; -moz-border-radius:7px; -webkit-border-radius:7px; display:none; }
#top_nav ul li:hover ul li ul li { }
#top_nav ul li:hover ul li:hover ul { display:block; }
#top_nav ul li:hover ul li a { margin:0; padding:0 0 0 20px; height:auto; line-height:normal; font-size:12px; color:#fff; text-align:left; background:url(images/arrow.gif) no-repeat 9px 4px; display:inline-block; font-weight:normal; }
#top_nav ul li:hover ul li a:hover { margin:0; padding:0 0 0 20px; background:url(images/arrow.gif) no-repeat 9px 4px; text-decoration:underline; display:inline-block; }
#top_nav li.home{background:url(images/nav_h_bg.gif) repeat-x; padding:0 24px; color:#FFF; line-height:76px; font-size:14px; font-weight:bold; float:left; margin-left:1px;}
#top_nav li.home a{color:#FFF; display:block;}
#top_nav li.home a:hover{background:url(images/nav_h_bgo.gif) repeat-x; padding:0 22px; margin:0 -22px; color:#FFF; text-decoration:none;}
#top_nav li.about{background:url(images/nav_a_bg.gif) repeat-x; padding:0 24px; color:#666666; line-height:76px; font-size:14px; font-weight:bold; float:left; margin-left:1px;}
#top_nav li.about a{color:#FFF; display:block;}
#top_nav li.about a:hover{background:url(images/nav_a_bgo.gif) repeat-x; padding:0 22px; margin:0 -22px; color:#FFF; text-decoration:none;}
#top_nav li.contact{background:url(images/nav_s_bg.gif) repeat-x; padding:0 13px; color:#FFF; line-height:76px; font-size:14px; font-weight:bold; float:left; margin-left:1px;}
#top_nav li.contact a{color:#FFF; display:block;}
#top_nav li.contact a:hover{background:url(images/nav_s_bgo.gif) repeat-x; padding:0 11px; margin:0 -11px; color:#FFF; text-decoration:none;}
#top_nav li.service {background:url(images/nav_c_bg.gif) repeat-x; padding:0 16px; color:#FFF; line-height:76px; font-size:14px; font-weight:bold; float:left; margin-left:1px;}
#top_nav li.service a{color:#FFF; display:block;}
#top_nav li.service a:hover{background:url(images/nav_c_bgo.gif) repeat-x; padding:0 14px; margin:0 -14px; color:#FFF; text-decoration:none; display:block;}
#top_nav li.expert{background:url(images/nav_e_bg.gif) repeat-x; padding:0 11px; color:#FFF; line-height:76px; font-size:14px; font-weight:bold; float:left; margin-left:1px;}
#top_nav li.expert a{color:#FFF; display:block;}
#top_nav li.expert a:hover{background:url(images/nav_e_bgo.gif) repeat-x; padding:0px 9px; margin:0 -9px; color:#FFF; text-decoration:none; display:block;}

/*Middle Left CSS Here */
.mid_top { margin-top:5px; }
.mid_pad { padding-top:20px; }
.p_title { padding-left:11px; padding:5px 10px 10px 11px; }
.bnr_txt { color:#C3D4DF; line-height:20px; margin-top:15px;}
.bnr_txt a { color:#FFF; }
.post_subhdr { color:#FFF; }
.post_subhdr a { color:#C3D4DF; }
.post_ftrpad { padding-right:10px; }
.note_rel { position:relative; }
.note_pos { position:absolute; left:185px; top:-10px; text-align:left; }
.cl_width { width:29%; margin-right:8px; padding:10px; }
.cl_hdr, .cl_hdr a { font-size:14px; font-weight:bold; color:#FFF; margin-right:10px; }
.cl_btm_mar { margin-bottom:10px; }
.cl_txt { text-align:justify; line-height:18px; color:#C3D4DF; font-size:12px; font-weight:normal; }
.cl_txt a { color:#FFF; font-size:12px; font-weight:normal; }
.cl_txt { padding:0 12px 0 5px; margin:10px 0; }
.cl_txt span.readmore a {color:#FFFFFF; }
.cl_txt img{ float:left; margin:0px 10px 0px 0px;}

#single .cl_txt p { margin-top:10px;}

.cl_txt h1, .cl_txt h1 a { font-size:20px;}
.cl_txt h2, .cl_txt h2 a { font-size:18px; }
.cl_txt h3, .cl_txt h3 a { font-size:16px; }
.cl_txt h4, .cl_txt h4 a { font-size:14px; }
.cl_txt h5, .cl_txt h5 a { font-size:13px; }
.cl_txt h6, .cl_txt h6 a { font-size:12px; }

.cl_txt p { margin-bottom:8px;}

.cl_txt img { margin-bottom:5px; }
.cl_txt img.alignleft { margin-right:5px; display:block; }
.cl_txt img.alignright { margin-left:5px !important; display:block; float:right !important; }

.cl_txt ol { padding:5px 0 10px 15px; }
.cl_txt li { font-size:12px; line-height:22px; }
.cl_txt li a { text-decoration:underline; }
.cl_txt li a:hover { text-decoration:none; }

.cl_txt ul { margin:10px; padding:0 0 0 5px;}
.cl_txt ul li { background:url(images/mid_lft_arrow.gif) no-repeat left 7px; padding-left:15px; list-style:none; }

.cl_txt ol { padding-left:25px; }
.cl_txt ol li { list-style:decimal; }

.cl_txt blockquote { padding:20px 50px 20px 50px; background-color:#FFF7F0; margin:20px 0; color:#BA7B00; clear:both;}
.cl_txt blockquote:after {content: close-quote; margin:0 0px 0 100%; }
.cl_txt blockquote:before {content: open-quote; margin:20px 0 0 -40px; }
.cl_txt blockquote:before, blockquote:after { color:#ffba62; height:0px; display: block; font-size: 8em; width: 20px; }

.f_story_mar { margin:15px 0 0 0; }
.pad_lft { padding-left:10px; }
.right_s { background:url(images/right_sign_img.gif) no-repeat; margin:0px 3px 10px 21px; line-height:20px; padding-left:25px; color:#C3D4DF; }
.right_s a { color:#C3D4DF; }
.right_s a:hover { color:#FFF; }
.right_s_mar { margin-top:15px; }
.cl_width1 { width:45%; margin-right:8px; padding:10px; border-right:1px solid #485466; }
.arrow_sq { background:url(images/mid_lft_arrow.gif) no-repeat left; color:#C3D4DF; line-height:20px; padding-left:20px; margin-left:25px; }
.arrow_sq a { color:#C3D4DF; }
.arrow_sq a:hover { color:#FFF; }
.paging_bg { height:37px; text-align:center;}
.page_blk { color:#C3D4DF; line-height:37px; padding:0 5px; }
.page_blk a { color:#C3D4DF; line-height:37px; padding:0 5px; text-decoration:underline; }
.page_blk a:hover { text-decoration:none; }
.page_blk span a { color:#FFF; line-height:37px; }
.cl_width2 { width:20%; margin-right:5px; padding:10px; }
.border { border:5px solid #FFF; width:124px; }
.right_cl { padding:10px; line-height:20px; width:72%; text-align:justify; }

/*Middle Right Part CSS Here */

/*Sidebar */
.side_pad {padding:15px;}

/* SEARCH */
#search { background:url(images/mid_rgt_yelbg.gif) repeat; height:40px; padding-top:10px; width:290px; }
#search h2 { color:#191e29; line-height:26px; padding:0 9px; font-size:12px; }
#search .search_btn { margin-left:6px; background:url(images/search_go_btn.gif) no-repeat; display:block; width:44px; height:28px; border:0; cursor:pointer; }
#search .input{width:170px; padding:2px; border:1px solid #e7e7dc; line-height:18px; margin-top:2px;}

/* RSS */
.rss_hdr a { color:#1f2632; font-size:22px; }
.rss_txt { color:#1f2632; font-size:11px; padding-left:3px; }
.rss_pad { padding:6px 0 4px 5px; background:url(images/mid_rgt_yelbg.gif) repeat; width:285px; margin:15px 0;  }
.rss_img { padding-top:3px; }
.rss_txt_lft { margin-left:10px; }

/* LEAVE NOTE */
.leave_note input { margin:5px 0; border:1px solid #706F6F; padding:2px; }
.leave_note { background:#303947; padding:10px; border:3px solid #32425B; margin:50px 0 20px 0; }
.leave_note h1 { line-height:50px; }

.leave_note .btn_margin { margin:10px 0; }
.leave_note .btn_w{width:55px; background:url(images/mid_rgt_yelbg.gif) repeat-x; border:0; color:#000000; cursor:pointer; }
.red { color:#FF0000; }


.alt { border-left: 1px solid #ddd; }
small { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em; line-height: 1.5em; }
#headerimg .description { font-size: 1.2em; text-align: center; }
.entry p a:visited { color: #b85b5a; }

/* COMMENT-LIST HERE */
.commentlist { padding: 0; text-align: justify; }
.commentlist li { margin: 15px 0 10px; padding: 5px 15px 10px 10px; list-style: none; background:#262e3b; border-bottom:1px solid #303947; border-top:0; border-left:0; border-right:0; font-weight: bold; color:#FFFFFF;}
.commentlist li ul li { margin-right: -5px; margin-left: 10px; font-size: 1em;}
.commentlist p { margin: 10px 5px 10px 0; color:#C3D4DF; font-weight: normal; line-height: 1.5em; text-transform: none; }
.commentlist li .avatar { float: right; border: 1px solid #eee; padding: 2px; background: #fff; }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size:16px; color:#FFFFFF; }
.comment-meta a{color:#C3D4DF; font-size:10px;}
.comment_title1 { background:#303947; padding:6px 10px 6px 11px; margin:0px; color:#FFFFFF; }



/*COMMENT-FORM  */
#commentform input, #commentform textarea { font-size:12px; padding: 2px; margin: 5px 5px 1px 0; border:1px solid #3A4E6D; }
#commentform .imput_w{width: 170px;}
#commentform p { font-family:Arial, Helvetica, sans-serif; }
#commentform textarea { width:610px; padding:2px; font-size:12px; }
#respond:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/*POST */
#page { background-color: white; margin: 20px auto; padding: 0; width: 760px; border: 1px solid #959596; }
.post { margin: 0 0 40px 0; text-align: justify; }
.post hr { display: block; }
.postmetadata { clear: both; }

.meta { margin:10px;}

.date{padding:3px 5px; color:#2ed0fd; font-size:11px;}
.date a{ color:#2ed0fd; font-size:11px; }
.author {color:#FFFFFF; padding:3px 5px; margin:0px; font-size:11px;} 
.author a{color:#2ed0fd;}
.post_tag {color:#b6bbc2 ; padding:3px 5px; margin:0px; font-size:11px; width:98%; font-weight:normal;} 
.post_tag a{color:#b6bbc2;}
.popularpost{ height:151px; overflow:hidden;}
.popularpost a{ text-decoration:none; color:#fff; font-weight:bold; text-decoration:none; padding-bottom:8px; display:block;}
.services_list ul{ padding:5px 0 5px 15px;  margin:0; }
.services_list li{background:url(images/right_sign_img.gif) no-repeat left 7px; padding:4px 0 4px 25px; margin:0 0 5px 0; width:44%; float:left;}
.services_list li a{ text-decoration:none; color:#C3D4DF; }
.services_list li a:hover{ text-decoration:underline; color:#fff;}


/* Begin Comments*/
.alt { margin: 0; padding: 10px; }
.children { padding: 0; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; }

/* Begin Various Tags & Classes */
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999999; }
.center { text-align: center; }

/* NAVIGATION */
.navigation a { display: block; text-align: center; margin:10px 10px 0 10px; margin-bottom: 60px; background:#f7b300; color:#000000; padding:5px; line-height:18px; text-decoration:none;  }
.navigation a:hover{background:#999999; color:#FFFFFF; text-decoration:none;}

/* SITEMAP PAGE */
.ddsg-wrapper li a{text-decoration:none;}
.ddsg-wrapper li a:hover{text-decoration:underline;}

/* Calendar */
#calendar_wrap { padding: 0 15px; text-align: center; }
#calendar_wrap table { width: 100%; }
#calendar_wrap tfoot td { border: none; }
#calendar_wrap tfoot td#prev { text-align: left; font-weight: bold; border: none; }
#calendar_wrap tfoot td#prev a { border: none; color:#2b70a8;}
#calendar_wrap tfoot td#next { text-align: right; font-weight: bold; border: none; }
#calendar_wrap tfoot td#next a { border: none; color:#2b70a8; }
#calendar_wrap caption { font-weight:bold; font-size:13px; line-height:30px; }
#calendar_wrap a{ color:#2b70a8;}

/* Calendar */
#calendar { padding: 0 15px; text-align: center; }
#calendar table { width: 100%; }
#calendar tfoot td { border: none; }
#calendar tfoot td#prev { text-align: left; font-weight: bold; border: none; }
#calendar tfoot td#prev a { border: none; color:#2b70a8; }
#calendar tfoot td#next { text-align: right; font-weight: bold; border: none; }
#calendar tfoot td#next a { border: none;  color:#2b70a8; }
#calendar caption { font-weight:bold; font-size:13px; line-height:30px;  }
#calendar a{ color:#2b70a8;}

/* WP_CAPTION */
.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; /* optional rounded corners for browsers that support it */ -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;   border-radius: 3px; }
.wp-caption img {margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

/*Footer CSS Here */
.ftr_bg { background:#19202d; height:80px; width:948px; }
.ftr_w { }
.ftr_pad { padding-top:20px; }
.footer ul { margin:0; padding:0; }
.footer li { list-style:none; display:inline; }
.footer li a { padding:0 5px; color:#FFFFFF; text-align:left; }
.footer li a:hover { color:#FFFFFF; }
.copy_rgts { color:#969eb2; font-size:11px; text-align:left; padding-left:10px; line-height:25px; }
.copy_rgts a { color:#969eb2; font-weight:bold; }



/* Tabbed Panels CSS */
/*New Tabs CSS Here */
.TabbedPanels {margin:22px 0 0 0px; padding: 0px; clear: none; width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/}
.TabbedPanelsTab {position: relative; top: 1px; float: left; list-style: none; cursor: pointer; background:url(images/mid_rgt_redbg.gif) repeat-x left top;  line-height:32px; text-align:center; padding:0 0px 0 0px; margin-right:4px;}
.TabbedPanelsTabSelected {background:#303947; text-align:center; border-bottom:0;}
/*li.TabbedPanelsTabSelected a{background:url(images/tabblk_lft.gif) no-repeat left top; text-align:center; border-bottom:0; color:#fff;}*/
li.TabbedPanelsTab a {color:#fff; display:block; background:url(images/tabwht_lft.gif) no-repeat left top; padding:0 15px 0 15px; font-weight:bold;}
li.TabbedPanelsTab a:hover{ text-decoration:none; background:#303947; color:#fff;}
.TabbedPanelsContentGroup{clear: both;background-color:#303947; margin-bottom:0px; /*border-top:1px solid #313a49; border-left:1px solid #313a49; border-right:1px solid #313a49;*/}
.TabbedPanelsContent{padding: 7px 0px 10px 0px;}
.TabbedPanelsContent ul li li{ background:none;  margin:0px; border:0px; padding:6px 10px 6px 0px; line-height:18px; border-bottom:solid 1px #3b424f; }
.TabbedPanelsContent ul li li a:hover{color:#F15120;  }
.TabbedPanelsContent div.tab_inr ul li{ border-bottom:none;}
.TabbedPanelsContent div.tab_inr ul li li ul{ padding:0px;}
.TabbedPanelsContent div.tab_inr ul li li{ border-bottom:1px dashed #616B7C;}
.TabbedPanelsContent div.tab_inr ul li div.featured-comment-tab ul li{ border-bottom:1px dashed #616B7C;}
.tagcloude{ padding:12px;}
.padding10px a{color:#969EB2;}
.TabbedPanelsContentGroup div.tabmiddlebg, div.tabmiddlebg  {  background:url(images/tab-middle-bg.gif) repeat-y left top;}
.TabbedPanelsContentGroup div.sidebar{ margin-bottom:0px;}
.TabbedPanelsContentGroup div.sidebar h2{ display:none;}

/*'wp-pagenavi' PAGING Plugin CSS STARTS HERE*/
div.wp-pagenavi {  float:left; padding:10px 0; background:url(images/paging_bg.gif) no-repeat;}
*html div.wp-pagenavi a, div.wp-pagenavi a:link { padding:2px 0px; background:none; }
div.wp-pagenavi a, div.wp-pagenavi a:link { background:none; border:0px solid #9F9F9F !important; border-right:solid 1px #aaa !important; color:#C3D4DF !important; margin:2px; padding:2px 6px 2px 4px !important;  text-decoration:none; }
*html div.wp-pagenavi a:visited { padding:2px 6px 2px 4px; background:none; border:0px solid #9F9F9F; border-right:solid 1px #aaa; }
div.wp-pagenavi a:visited { background:none; border:0px solid #9F9F9F !important; color:#C3D4DF !important; margin:2px;  padding:2px 6px 2px 4px !important; text-decoration:none; border-right:solid 1px #aaa !important; }

div.wp-pagenavi a:hover { background-color:none !important; border:0px solid #9F9F9F !important; border-right:solid 1px #aaa !important; color: #fff !important;   padding:2px 6px 2px 4px !important; text-decoration:underline;  }
*html div.wp-pagenavi a:active {  padding:2px 6px 2px 4px; }
div.wp-pagenavi a:active { padding:2px 6px 2px 4px !important; margin: 2px; text-decoration: none; color: #C3D4DF !important; background:none; border:0px solid #9F9F9F !important;   border-right:solid 1px #aaa !important;}
*html div.wp-pagenavi span.pages { padding:2px 6px 2px 4px }
div.wp-pagenavi span.pages { background:none !important; border:0px solid #9F9F9F !important; color:#C3D4DF !important; margin:2px;  padding:2px 6px 2px 4px !important; }
*html div.wp-pagenavi span.current {padding:2px 4px; background:none; }
div.wp-pagenavi span.current { background:none; border:0px solid #9F9F9F !important; border-right:solid 1px #aaa !important; color:#C3D4DF !important; font-weight:bold; margin:2px; padding:2px 6px 2px 4px !important;  }
*html div.wp-pagenavi span.extend {  padding:2px 6px 2px 4px; }
div.wp-pagenavi span.extend {  padding:2px 6px 2px 4px !important; margin: 2px; border:0px solid #9F9F9F !important; color: #C3D4DF !important; background:none !important; }

/* Latest News */
.latestnews{ padding:10px 15px 0px 25px;}
strong.newsdate a{ color:#fff; padding-bottom:10px; display:block;}
.newsbox{ padding-bottom:15px;}
.latestnews p{ line-height:17px;}

.ftr_posrel{position:relative;}
.ftr_posabs{position:absolute; right:10px; top:2px;}


/* Flickr and Advt. Banner CSS */
#wr_flickr{clear: both;margin: 0 0 20px 0;padding: 0px;}
#wr_flickr .flickr_badge_image a{float: left;display: inline;margin: 5px 9px 4px 0;border: 1px dashed #888;padding: 5px;}
#wr_flickr .flickr_badge_image a:hover{border: 1px dashed #444;}
#browseFlickr{background: url(images/bg-flickr.png) no-repeat;width: 91px; height: 11px;margin: 0 25px 10px 12px;float:right;}
#video{padding: 10px;}
#advt_125x125{margin:15px 0;padding:8px; background:#f1f1f1; }
#advt_125x125 img{margin:5px; }
#advt_125x125 span{ font-size:10px; color:#666666; display:block;text-align:center;}

.address {padding-bottom:10px}
.map iframe {border:solid 3px #303947}
.map a.mapview {display:inline-block; margin-left:5px}

.textwidget ul { margin-bottom:15px !important; }
.follow_us { padding:12px 0 0 0; text-align:center; }
.follow_us a { display:inline-block; margin:0 15px; }

.ios_features { padding:10px 0; border-bottom:dotted 1px #3c4553; }
.ios_features img { float:left; margin-top:5px; }
.ios_features p { float:left; padding:0 0 0 5px; margin:0; font-size:11px; width:558px; }
.ios_features p strong { font-size:12px; color:#fff; }

#header-img { position:relative; }
#header-img .request_quote { position:absolute; right:10px; top:-17px; }

.sidebar_inq_form { padding:5px 10px; }
.sidebar_inq_form label { display:block; padding:3px 0 2px 3px; }
.sidebar_inq_form .form-tf, .sidebar_inq_form .form-tf1, .sidebar_inq_form .form-ta { background:#fff; border:solid 1px #627392; padding:3px 5px; width:255px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; -moz-border-radius:3px; -webkit-border-radius:3px;  }
.sidebar_inq_form .form-tf1 { width:267px; padding:0; }
.sidebar_inq_form .mandatory-widget .form-tf, .sidebar_inq_form .mandatory-widget .form-tf1, .sidebar_inq_form .mandatory-widget .form-ta { background:#fef6b5!important; }
.sidebar_inq_form .submit_button { display:inline-block; width:68px; height:26px; border:none; background:url(/wp-content/plugins/indianic_enquiry/images/submit_btn.png); cursor:pointer; font-size:1px; text-indent:-5000px; margin:10px 0 0 1px; float:left; }

.edit-link a { color:#fff; text-decoration:none; }
.edit-link a:hover { color:#ffff00; }
