/*Theme Name: Paltech SolutionsTheme URI: http://www.designvetica.com/Description: Unique WordPress theme for Paltech SolutionsAuthor: Design VeticaAuthor URI: http://www.designvetica.com/License: All Rights Reserved*/
/* MAIN STYLES */
* {padding: 0;margin: 0;}
A {color:#535353;}
A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: none}
body {font-family:Helvetica,Arial,default;text-align:center;color:#535353;background:#ffffff;min-width: 1000px;}
pre {font-family:Helvetica,Arial,default;}
#wrapper {width:100%;background:#FFFFFF;}
.clear {clear:both;}
h2 A:hover {text-decoration: underline; color:#008885;}
h2 A{color:#008885;}
p#details{font-size: 12px; font-weight: bold;margin:10px 0 4px 0;padding:0 0 0 8px;}
p.grey_p{color:#666666;font-size:10px;margin:10px 0 4px 0;padding:0 0 0 8px;}
/* HEADER STYLES */
#header {height:65px;border-bottom:1px #24a5a1 solid;font-size: 11px;background-color:#FFFFFF;padding-top:8px;}
.headerinner {width:1000px;margin-left:auto;margin-right:auto;}
#headerleft {width:50%; float:left;margin-top:10px;text-align: left;}
#headerleft img {border:none;}
#headerright{float:right;padding-top:10px;width:278px;}
#header a:hover {text-decoration: underline;}
.titlelink {text-indent:-9999px; text-align:left;display:block;height:90px;width:100%;}
.header_links {font-size:13px;margin-right:32px;margin-top:10px;vertical-align: middle;display:block;float:right;color:#000000;}
.header_links#last {margin-right:0;}
.twitter {float:right;margin:5px 2px 2px 2px;background: url('images/twitter.png') no-repeat;display:block;width:30px;height:30px;position: relative;z-index: 10;}
.facebook {float:right;margin:5px 0px 2px 2px;background: url('images/facebook.png') no-repeat;display:block;width:30px;height:30px;position: relative;z-index: 10;}
.linkedin {float:right;margin:5px 2px 2px 2px;background: url('images/linkedinlogo.png') no-repeat;display:block;width:30px;height:30px;position: relative;z-index: 10;}
.blog {float:right;margin:5px 2px 2px 2px;background: url('images/blog.png') no-repeat;display:block;width:30px;height:30px;}
.contact_us {float:right;margin:5px 2px 2px 15px;background: url('images/contact_us.png') no-repeat;display:block;width:30px;height:30px;}
.close_request {float:right;margin:0px -13px 2px 2px;background: url('images/close_quote.png') no-repeat;background-position: left top;display:block;width:30px;height:18px;position: relative;z-index: 10;}
.close_request:hover {float:right;margin:0px -13px 2px 2px;background: url('images/close_quote.png') no-repeat;background-position: left bottom;display:block;width:30px;height:18px;position: relative;z-index: 10;}
.close_request_thankyou {margin: 0 -1px 2px 2px;}
.facebook span, .twitter span, .linkedin span, .blog span, .contact_us span, .close_request span {text-indent:-9999px;display:none;}
/* MENU STYLES */
#menu {width:100%;}
#menu img{width:100%;}
#menu ul {width:100%;z-index:2;}
#menu li .big {width:145px;text-align:center;}
#menu li .med {width:80px;text-align:center;}
#menu li .sma{width:35px;text-align:left;}
/*IMAGE WRAPPING */
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
/* CONTENT STYLES */
p {padding-bottom: 15px;}
p.footer{padding-top: 20px;}
#content {font-family:Helvetica,Arial,default;font-size:13px;width:100%;margin-top:20px;width:1000px;margin-left:auto;margin-right: auto;}
#contentinner {font-size:13px;text-align:left;padding:10px 0px 20px 0px;width:710px;float:left;overflow: hidden;}
#contentinner_welcome,#contentinner_casestudies {font-size:13px;text-align:left;padding:10px 0px 20px 0px;width:1000px;float:left;overflow: hidden;}
#quote_request {font-size:13px;color: #666666;background-color:#f7f7f7; float:right;margin-left:0px;width:275px;height:400px;margin-top:40px;padding:0px 0px 20px 0px;border: #cccccc 1px solid;text-align:left;border-radius:15px;position:relative;-moz-border-radius:15px;overflow: hidden;}
#quote_detailed_form, #quote_request_form{padding:0px;margin:0px auto;width:90%;clear:both;}
.input_box {color: #666666;clear:both;}
.on {background-image: url(images/background_input_on.png);background-repeat: no-repeat;color:#FF7100;}
input {outline:none;height:21px;margin-bottom:5px;font-family:Helvetica,Arial,default;font-size:12px;width:241px;padding-left:7px;background-image: url(images/background_input.png);background-repeat: no-repeat;border:0;}
textarea {outline:none;resize: none;overflow: auto;border:0;width:241px;padding:7px 0 0 7px;background-image: url(images/background_txtarea.png);background-repeat:no-repeat;height:168px;}
.txt_on{color:#FF7100;background-image: url(images/background_txtarea_on.png);background-repeat:no-repeat;}
select {font-family:Helvetica,Arial,default;font-size:12px;background-image: url(images/background_input.png);background-repeat: no-repeat;border:none;}
.drop_box {width:101%;margin: 0 0 5px 0;height:21px;background-image: url(images/background_input.png);background-repeat: no-repeat;border:none;}
.input_box_on {font-size:12px;color: #000000;}
.is_selectable {color:#000000;}
#quote_request table td#button{padding:0 30px 0 0;}
#quote_request table td#button a{font-size: 18px;}
#quote_request #insert_button {float:left; line-height: 43px;text-align: center;background-image: url(images/button.png);background-repeat: no-repeat; height:43px; width:119px; margin: 20px 0 10px 0px; font-size: 18px;color:#ffffff;font-weight: bold;}#quote_request a#insert_button:hover, #quote_request a#insert_button_detailed:hover{color:#535353;}#upload {height:80px;padding:10px 0 0 0;}
#quote_request #insert_button_detailed {float:left; line-height: 43px;text-align: center;background-image: url(images/button.png);background-repeat: no-repeat; height:43px; width:119px; margin: 0 0 10px 24px; font-size: 18px;color:#ffffff;font-weight: bold;}
#filelist {line-height:25px;vertical-align: middle;}
.add_file {background-image: url(images/add.png);overflow: hidden;background-repeat: no-repeat;}
#quote_request .quote_subtitle{padding:0 0 20px 7px;font-weight: bold;font-size:13px;}
.add_file span{visibility: hidden;overflow: hidden;}
#uploaded_files {overflow:auto;height:50px;clear:both;font-size:12px;padding-left:24px;}
.description {font-size:12px;font-family:Helvetica,Arial,default;color: #666666;}
.description_on {font-size:12px;font-family:Helvetica,Arial,default;color: #000000;}
#call_us {margin: 10px 0 0 0; text-align: right;padding:0 28px 0 0;font-weight: bold;width:80px;}
#content h1 {font-weight:bold;font-size:18px;padding-bottom:25px;font-family:Helvetica,Arial,default;}
#maincontent h2 {font-size:15px;color:#008885; padding-bottom:20px;}
#content li { list-style-position:outside;margin-left:20px;margin-bottom:10px;}
#content ul {padding-bottom:5px;margin-left:5px;}
.alignright {float:right;margin-left:10px;}
.alignleft {float:left;margin-right:10px;}
#quote_request h1 {padding:10px 0 0px 7px;margin:0px;font-size:22px;}
#main {width:70%; float:left;margin-top:15px;
}#maincontent {padding-right:5px;padding-left:7px;}.nosidebar {width:100%; float:none;}#sidebar {font-size:11px;width:30%;float:left; margin: 15px 10px 10px -10px; }#sidebar h2 {font-size:15px;color:#008885;padding-top:15px;}#sidebar h2.iphone {font-size:13px; padding-top:20px;}#sidebar h2.bbapps {font-size:13px; padding-top:17px;}#sidebar h2.categories{font-size:13px; padding-top:20px;}#sidebar ul.iphone {font-size:12px; margin-top:20px;}#sidebar h3 {text-transform:uppercase;font-size:13px;color:#fff;background:#5f5f5f;margin:10px -10px 12px 0px;padding: 2px 5px 2px 5px;}#sidebar h2 span{font-size:15px;color:#000;text-transform:none;}#sidebarcontent {padding:10px 10px 20px 10px;}.sidebarImage {margin: 0px 0 0px 40px;}.square {margin: 0 0 0 50px;}.sqlserver {margin-top:60px;}.webdev {margin-bottom:20px;}#sidebar img {max-width:188px;}#sidebar img.sideImages {margin-top:35px;margin-bottom:10px;padding:0px 0px 10px 0px;}#sidebar img.bb {margin:90px 0 0 20px;}#sidebar img.iphoneApp {padding-top:60px;}#sidebar br {margin-bottom:0px;}#sidebar ul a {text-decoration:underline;}.sidebarimg {float:left;margin-right:10px;}.homebox {float:left;width:216px;height:140px;padding:10px 0 0 10px;margin-right:15px;margin-top:15px;background:#EEE;}.homebox br {margin-bottom:15px;}/*POSTS FORMATTING*/.brochurebox {height:90px; width:468px; background-image:url('images/palbrochure.jpg'); background-repeat:no-repeat; padding:10px 0px 0px 10px;}.brochurebox #explanation {margin-top:10px; line-height: 200%;}.brochureboxbiz {height:90px; width:468px; background-image:url('images/bsanalysisbrochure.jpg'); background-repeat:no-repeat; padding:10px 0px 0px 10px;}.brochureboxbiz #explanation {margin-top:10px; line-height: 200%;}.brochureboxfis {height:90px; width:468px; background-image:url('images/fisbrochure.jpg'); background-repeat:no-repeat; padding:10px 0px 0px 10px;}.brochureboxfis #explanation {margin-top:10px; line-height: 200%; width:300px;}.solutionbox {padding:10px 0px 15px 10px; min-height:200px; width:675px; border-style:solid; border-color:#EEEEEE; clear:both; margin-top:15px; float:left;}.solutionbox img.pos {float:left; margin-left:60px;}.solutionbox .info {float:left; width:450px; margin-top:20px;}.solutionbox h2 {font-size:15px;color:#008885;}.solutionbox h2 a {color:#008885}.solutionbox h2 a:hover{text-decoration:underline;}.iphonebox {min-height:50px; width:450px; margin-bottom:20px; margin-top:0px;}.iphonebox .info{width:250px;}.iphonebox img.pos{margin-left:30px;}.iphonebox img.remotePos {margin-left:50px; margin-top:15px;}.iphonebox .infoMob{float:left; width:300px; margin-top:20px;}.iphonebox .infoMob a{text-decoration:underline; font-weight:bold;}.businessOverview {height:400px; clear:both;}.iphonebox a:hover{text-decoration:underline;}.casestudybox {height:600px;border-style:solid;border-color:#EEEEEE; padding: 10px 5px 15px 10px; clear:both; margin-top:30px;}.companyinfo {width:380px; float:left; padding:20px 0px 0px 0px; margin-top:15px; clear:both;}.solution{width:380px; float:left; padding:10px 0px 30px 0px; margin-top:5px; clear:both;}.testimonial{width:670px; float:left; padding:10px 0px 30px 0px; margin-top:5px; clear:both;}.rightImage {float:left;margin-top:50px; margin-left:30px;}.rightImageScreen {float:left; margin-top:60px; margin-left:30px;}.casestudybox h2 {font-size:15px;color:#008885;}.casestudyboxLast h2 {font-size:15px;color:#008885;}.sitemap {width:200px; overflow:visible;float:left; padding-right:25px; padding-bottom:15px; margin-left:10px; margin-top:10px;}.sitemap a:hover {text-decoration: underline;}#case_studies{height:150px;}.remove_file {float:left;    background-image: url(images/remove.png);    height:10px;    width:10px;margin:2px 0 0 5px;}.uploaded_file{float:left;}/* ENTRY */.entry {margin-top:2px;}.entry h1 a {color:#009188;}.entry h1 a:hover {text-decoration:underline;}.entry h1 {border-bottom:3px solid #5f5f5f;padding-bottom:5px !important;}.meta {margin:5px 0 20px 0;border-bottom:1px solid #e5e5e5;}.meta a {color:#4291ca;}.meta a:hover {text-decoration:underline;}.screen-reader-text, #searchsubmit {display:none;}#s {	-moz-background-clip:border;	-moz-background-inline-policy:continuous;	-moz-background-origin:padding;	background:white url('images/search.jpg') no-repeat scroll right top;	border:1px solid #CCCCCC;	bottom:1px;	color:#666666;	font-size:12px;	height:18px;	width:150px;	margin-bottom:10px;}.more-link {text-decoration:none; font-weight:bold; padding-bottom:30px;}.more-link img{border:none;}/* COMMENTS */#comments {margin-top:10px;padding-top:10px;border-top:1px solid #E5E5E5;}.commentlist li {list-style-type:none;padding:10px 0 10px 0;border-bottom:1px dotted #D7D7D7}.avatar {float:left;margin-right:10px;}.fn a, .comment-edit-link {color:#4291CA;font-weight:bold;}.commentlist p {padding:10px 42px 0 0;}#respond {margin-top:20px;}
/* FOOTER STYLES */
#footer {font-family:Helvetica,Arial,default;font-size:12px;border-top:1px #24a5a1 solid;margin-top:40px;padding:35px 0 0 0px;background-color: #F7F7F7;overflow: auto;}
#footer a{color:#000000;}
#footer a:hover {text-decoration: underline;}
#copyright_line {
    padding-top: 20px;
    vertical-align: middle;
    line-height: 33px;
    background-color: #F7F7F7;
    font-size:11px;
    margin-left:220px;
    clear:both;
}
#copyright_line div{position:static;line-height:40px;vertical-align: middle;padding-left:3px;display:inline;}
#footerinner {width:1000px;margin:0 auto;}
#footer_links {text-align: left;margin-left:220px;float:left;}
#footer_links th{width:175px;padding-right:50px;text-align:left;color:#000000;padding-bottom: 10px;font-size:13px;}
#footer_links td{padding-bottom: 2px;}
#footer_links th#last_col{padding-right:0px;}
/* CONTACT STYLES */
#contactleft {line-height:22px;width:50%;float:left;}
#contactright {width:50%;float:left;line-height:22px;}
.wpcf7-list-item-label {display:none;}
/* SUCKERFISH */
#suckerfishnav {	text-align:left;	background:#333;	font-size:13px;	font-weight:bold;	width:100%;}#suckerfishnav, #suckerfishnav ul {	float:left;	list-style:none;	line-height:20px;	padding:0;	margin:0;	width:100%;}#suckerfishnav a {	display:block;	color:#fff;	text-decoration:none;	padding:0px 10px;}#suckerfishnav li {	float:left;	padding:0;}#suckerfishnav ul {	position:absolute;	left:-999em;	height:auto;	width:165px;	font-weight:normal;	margin:0;	line-height:1;	border:0;	border-top:1px solid #666666;}#suckerfishnav li li {	width:163px;	border-bottom:1px solid #666666;	border-left:1px solid #666666;	border-right:1px solid #666666;	font-weight:normal;}#suckerfishnav li li a {	padding:4px 10px;	width:153px;	font-size:13px;	color:#000;}#suckerfishnav li:hover ul#lastbox {        margin-left: -65px;   }#suckerfishnav li ul ul {margin:-22px 0 0 100px;}#suckerfishnav li li:hover {background:#fff;}#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {color:#333;}#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color:#333;}#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {color:#fff;}#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {left:-999em;}#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {left:auto;background:#333;}#suckerfishnav li:hover, #suckerfishnav li.sfhover {background:#fff;}#suckerfishnav li ul li:hover ul {left:auto;background:#333;margin-left:163px;}#twitter_update_list a {color:#009188;}#current {background:#fff;color:#333!important;}.twtr-doc {margin-left:-10px;}.text {width:50px;}

/* Custom Sidebar styles */

#sidebar img {
    display:block;
    margin: 0 auto;
}
#sidebar img.imageborder{
     border: thin solid #CCCCCC;
     padding:0;
}
/* Mobile Development */
.mobile-ios{
    margin-top:85px;
    font-size:13px;
    font-weight: bold;
}

.mobile-ios li{
    background-repeat: no-repeat;
    background-position:  left center;
    list-style: none;
    padding-left:30px;
    margin-top:5px;
    line-height: 25px;

}

#sidebar .mobile-ios li a{
    font-weight: normal;
    text-decoration: none;
}

#sidebar .mobile-ios li a:hover{
    text-decoration: underline;
}

.mobile-ios li#android{
    background-image: url('images/pages/android-icon.png');

}
.mobile-ios li#iphone{
    background-image: url('images/pages/iphone-icon.png');
    background-position: 3px;

}
.mobile-ios li#bb{
    background-image: url('images/pages/blackberry-icon.png');

}
.mobile-ios li#windows{
    background-image: url('images/pages/windows-mobile-icon.png');

}

/* iPhone development*/
#sidebarcontent .examples{
    margin-top:20px;
}

#sidebarcontent .examples a p{
    text-decoration: underline;
    margin-top:5px;
    text-align:center;
    width:160px;
}
