/*
* Site Name: theultrasoundclinic.com
* Source file name: style.css
* Author: 
* Date of creation: Nov 30, 2012
* Date of modification:
* Modification Purpose:
* Copyright (c) 2012 : Compare Infobase Ltd.
*/
body{margin: 0; padding: 0; width: 100%;height:100%; background-image:url('images/site-bg.png'); display: block;font: 12px/1.5 Arial;}
*{margin:0; padding:0;}
ul li{list-style-type:none; padding:0; margin:0;}
a{text-decoration:none; padding:0; margin:0; color:#222;}
img{border:none; padding:0; margin:0;}
a:focus{outline:none;}
h1{font: 400 16px 'helvetica'; color: #ce5051;font-weight:bold;}
h3{padding:0;margin:0;color:#CE5051;padding-bottom:5px;}
h3 a{color:#CE5051;}
h2{ color: #ce5051;font-size: 14px;font-weight: bold;font-family:'Helvetica';line-height: 20px;margin-bottom: 5px;margin-top: 0;padding: 0 8px;text-align: left;}
h2 a{color: #ce5051;}
#top-bg{background-image:url('images/top-bg.jpg');display: block;margin:0;padding:0;position: relative;height:386px;margin-bottom: 8px;}
.top-inner{width:1003px;margin:0 auto;height:53px;padding:0px;}
.social_list {width:273px;float:left;padding:0px;margin-top:12px;}
.social_list li{float: left; margin-left:10px;}
.social{float:left;height:52px;}
.fb{width: 33px; height: 30px; background: url('images/social-icons.png') no-repeat top left; background-position: left top; cursor: pointer; display: block;}
.fb:hover{width: 33px; height: 30px; background: url('images/social-icons.png') no-repeat top left; background-position: bottom left; cursor: pointer; display: block;}
.twt{width: 33px; height: 30px; background: url('images/social-icons.png') no-repeat top left; background-position: -38px top; cursor: pointer; display: block;}
.twt:hover{width: 33px; height: 30px; background: url('images/social-icons.png') no-repeat top left; background-position: -38px bottom; cursor: pointer; display: block;}
.gplus{width: 33px; height: 30px; background: url('images/social-icons.png') no-repeat top left; background-position: -77px top; cursor: pointer; display: block;}
.gplus:hover{width: 33px; height: 30px; background: url('images/social-icons.png') no-repeat top left; background-position: -77px bottom; cursor: pointer; display: block;}
.digg{width: 33px; height: 30px; background: url('images/social-icons.png') no-repeat top left; background-position: -117px top; cursor: pointer; display: block;}
.digg:hover{width: 33px; height: 30px; background: url('images/social-icons.png') no-repeat top left; background-position: -117px bottom; cursor: pointer; display: block;}
.delicious{width: 33px; height: 30px; background: url('images/social-icons.png') no-repeat top left; background-position: -157px top; cursor: pointer; display: block;}
.delicious:hover{width: 33px; height: 30px; background: url('images/social-icons.png') no-repeat top left; background-position: -157px bottom; cursor: pointer; display: block;}
.rss{width: 33px; height: 30px; background: url('images/social-icons.png') no-repeat top left; background-position: -198px top; cursor: pointer; display: block;}
.rss:hover{width: 33px; height: 30px; background: url('images/social-icons.png') no-repeat top left; background-position: -198px bottom; cursor: pointer; display: block;}
.srch{float:right;background-image:url('images/search-box.png');width:252px;height:31px;margin-top: 12px;}
.srch input {border: medium none;color: #ffffff;float: left;height: 20px;margin: 3px 0 0 4px;width: 214px;background-color:#222;}
.srch .input {background:none !important; border:none !important;}
.srch input.magni {background: none repeat scroll 0 0 transparent;cursor: pointer;float: left;height: 29px; margin: 0;padding: 0;width: 30px;}
.top-header{width:1003px;height:160px;margin:0 auto;padding:0px;}
.logo{float:left;width:261px;height:101px;}
.login{float:right;width:325px;height:87px;margin-top:18px;}
.emp-login a{width:160px;height:36px;margin-right:2px;margin-top: 3px;}
.post-resume{float:left;width:160px;height:36px;margin-top:3px;}
.nav{border-top:1px solid #5c6e92;float:left;width:1003px;height:46px;}
.info{width:1003px;height:175px;margin:0 auto;padding:0px;}
.pre{width:308px;height:140px;float:left;background:url('images/top3-box.png');margin:15px 0px 10px 0px;}
.que{width:308px;height:140px;float:left;background:url('images/top3-box.png');margin:15px 30px 10px 40px;}
.tip{width:308px;height:140px;float:left;background:url('images/top3-box.png');margin:15px 0px 10px 9px;}
.data{margin: 9px;padding: 2px;}
.data span a{color:#bebfc3;font-weight:bold;}
.data ul{margin:0;padding:0px;}
.data li{line-height:16px;margin: 1px;padding-left: 11px;background:url("images/grayarrow.png") no-repeat scroll 0 7px transparent;}
.data ul li a{color:#dedede;}
.data ul li a:hover{color:#f87a1a;text-decoration:none;}
.data p a{color:#6c6d71;}
.data p{color:#dedede;}
#main-content{width:1003px;margin:0 auto;padding:0;}
#main-content{width:1003px;margin:0 auto;padding:0px;}
.left-content{margin-left:26px;width:680px;float:left;}
.line{background:url('images/h1-pattern.png') repeat; width:100%; height:5px; float:left; margin:10px 0;}
.header{width:100%;margin:0px;padding:0px;float:left;}
.intr{width:100%;margin:0px;padding:0px;float:left;}
.intr img{float:left;}
.intr1{background:url('images/seprator.png') no-repeat bottom right;width:100%;height:20px;float:left;}
.updates{width:100%;float:left;margin-top:7px;}
.blog{float:right;width:325px;height:277px;background:#ffffff;border:1px solid #dadada;}
.blog ul li{background:none;}
.blog ul li a{color:#6c6c6c;}
.new{float:left;width:325px;height:277px;background:#ffffff;border:1px solid #dadada;margin-right:20px;}
.new ul li a{color:#222;} 
.content{float: left;padding: 10px;width: 304px;}
.content2{
 background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DADADA;
    margin-right: 9px;
    margin-top: 8px;
    padding: 10px;
    width: 239px;
	overflow:hidden;
}
.content3{float:left;width:932px;margin:8px;padding: 5px;}
.content ul{padding:0;margin:0;}
.content li{background: url("images/li-arrow.png") no-repeat scroll 0 7px transparent;list-style: none outside none;padding-left: 13px;line-height: 22px;text-align: left;}
.content a{
color: #ce5051;}
span.line2{
background:url('images/h1-pattern.png') repeat;
width:100%;
height:5px;
float:left;
display:block;
}
.view{
	color: #ce5051;
	font-size: 14px;
    font-weight: bold;
	font-family:'Helvetica';
	text-align: left;
	bottom:0px;
	 margin-bottom:0;
    margin-top: 0;
    padding: 0 8px;
	line-height: 30px;
	}
.right-content{float:right;}
.middle-content{width:958px;height:261px;margin-top:20px;padding:0px;background:#ffffff;border:1px solid #dadada;float:left;margin-left:27px;margin-right:12px;}
.content-wrapper{width:100%;float:left;background:url('images/container-bg.png');}
.content-wrapper{width:100%;float:left;background:url('images/container-bg.png') repeat;}
.resource{
float:left;
margin-top:21px;
width:924px;
height:169px;
}
.inner{background: url("images/glow.png") repeat scroll 0 0 transparent;float: left;height: 150px;margin: 9px;padding: 2px;}
.degree{width:288px;height:171px;float:left;border:1px solid #dadada;}
.left{width:126px;float:left;}
.left a{color:#222;}
.left img{width:122px;border:1px solid #b6b6b6;height:112px;float:left;}
.right ul{padding:0;margin:0;}
.right ul li{
	background: url("images/li-arrow.png") no-repeat scroll 0 6px transparent;
    margin: 0;
    padding-left: 11px;
    text-align: left;
    width: 128px;
	}
.right{float: right;margin-left: 5px;width: 135px;}
.right a{color:#222;}
.univ{width:288px;height:171px;float:left;margin-right:24px;margin-left:28px;border:1px solid #dadada;}
.job{width:288px;height:171px;float:right;border:1px solid #dadada;}
.career{
width:963px;
height:255px;
padding:0px;
float:left;
margin: 20px 12px 20px 27px;
}
.placement{
width:306px;
height:253px;
float:left;
border:1px solid #dadada;
margin-right:20px;
background:#ffffff;
}
.catagory
{
width:306px;
height:253px;
float:left;
border:1px solid #dadada;
margin-right:17px;
background:#ffffff;
}
.adv
{
width:306px;
height:253px;
float:right;
border:1px solid #dadada;
background:#ffffff;
}
.footer
{
width:1003px;
margin:0 auto;
padding:0px;
margin-top:6px;
}
.footer-wrapper{
	background-image:url('images/footer-bg.png');
	width:100%;
	float:left;
	margin-top:6px;
}
.foot-inter{float:left;background-image:url('images/footer-bg.png');}
.footer-content
{
    float: left;
    margin-top: 20px;
    padding: 5px;
    width: 96%;
}
.footer-info{float:left; margin-left: 24px;}
.footer-info p{color:#8c8a8b;}
.footer-info b{color:#fff;}
.footer-logo{float:right;width:115px;height:61px;}
.footer-nav{float:left;width:100%;background:url("images/footer-bottom-bar.png") repeat scroll center bottom transparent;height:66px;}
.footer-nav ul{float:left;margin:25px 300px;padding:0;color:#222;width:402px;}
.footer-nav ul li{float:left;margin:0;padding:0;color:#222;width:100px;}
.footer-nav ul li a{float:left;margin:0;padding:0;color:#8c8a8b;}
.footer-nav ul li a:hover{float:left;margin:0;padding:0;color:#fff;}


/*footer*/

#nav{float:left; font-weight:bold; height:49px; margin-top:0; width:100%; border-top:1px solid #5c6e92;}
#nav > ul{float:left; width:100%; list-style:none; margin: 0; padding:12px 3px 0px;}
#nav > ul > li{position:relative; float:left; z-index:9;}
#nav > ul > li > a{color:#FFF; padding:5px 10px; float:left; line-height:24px; cursor:pointer;}
#nav > ul > li > a:hover,#nav > ul > li:hover > a{padding:4px 9px; border:1px solid #5C6E92; background:#171F32;}
#nav > ul > li > ul{position:absolute; top:29px; display:none; background:#FFF; margin-top: 5px; left:8px;
border: 2px solid #0075C5; border-top:none; padding:4px;}
#nav li.last ul{right:8px; left:auto;}
#nav > ul > li > ul > li{position:relative; float:left;}
#nav > ul > li > ul > li img{margin-right:10px; vertical-align:middle;}
#nav > ul > li > ul > li > a{padding:5px 10px; float:left; width:225px; line-height:24px; border-bottom:1px dashed #CCCCCC; cursor:pointer;}
#nav > ul > li > ul > li > a:hover{padding:4px 9px 5px; float:left; line-height:24px; border:1px solid #5C6E92;}
#nav > ul > li > ul > li > ul{position:absolute; top:10px; left:85%; display:none; background:#FFF; border:2px solid #0075C5; padding:4px; z-index:9999!important;}
#nav > ul > li > ul > li > ul > li{float:left;}
#nav > ul > li > ul > li > ul > li > a{padding:5px 10px; float:left; width:225px; line-height:24px; border-bottom:1px dashed #CCCCCC; cursor:pointer;}
#nav > ul > li > ul > li > ul > li > a:hover{padding:4px 9px 5px; float:left; line-height:24px; border:1px solid #5C6E92;}

#nav > ul > li:hover > ul,#nav > ul > li > ul > li:hover > ul{display:block;}

/*scroll*/
.stepcarousel{
position: relative; /*leave this value alone*/
width: 265px;
float:left;
height: auto; /*Height should enough to fit largest content's height*/
overflow-y: scroll;
}

.stepcarousel .belt{
position: relative; /*leave this value alone*/
float:left;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width: 215px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.stepcarousel .panel ul{
padding-left:8px;
margin:0px;
}
.stepcarousel .panel ul li{
padding:7px;
}
.stepcarousel .panel ul li span a{
color:#6c6c6c;
}
#galleryc{
width: 450px;
height: 170px;
border: 10px solid darkred;
}
#galleryc .panel{
height: 150px;
font: bold 28px Arial;
text-align: center;
background-color: green;
color: white;
}

p.samplebuttons{
width: 300px;
text-align: center;
}

p.samplebuttons a{
color: #2e6ab1;
padding: 1px 2px;
margin-right: 3px;
text-decoration: none;
}
li.leaf{background:url("images/li-arrow.png") no-repeat scroll 0 14px transparent;}
.content-wrapper{width:100%;background:#fff;float:left;}

/* ul in text*/
.intr li{
list-style-type:circle;
padding:0px;
margin:0px;
}
/*added on 20-02-13*/
comment{float: left;
    margin: 10px 40px;
    padding: 5px 0;
    width: 600px;
}

.comment .row-bx {
    float: left;
    padding: 5px 0;
    width: 100%;
}

.comment .row-bx .req-txt-hdng {
    float: left;
    margin-left: 8px;
    width: 90%;
}

.comment .row-bx .req-txt-hdng label {
    float: left;
    font-size: 14px;
    font-weight: bold;
}

.comment .row-bx .req-txt {
    float: left;
    margin-left: 8px;
    width: 90%;
}
.comment .row-bx .req-txt textarea.txtara {
    color: #65601B;
    float: left;
    font-size: 14px;
    max-height: 80px;
    max-width: 95%;
    min-height: 80px;
    min-width: 95%;
    padding: 5px 10px;
}
.comment .row-bx input.req-submit {
    background: none repeat scroll 0 0 #39FEFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    width: 80px;
}
.comment .req-txt{float:left; margin:0 8px;}

.field{float:left; width:100%;}
.add-coment{float:left;}
.coment-inp{float:left; width:400px;}
.coment-text{width:80%;float:left;}
.form-submit{background-color: #102624; border: 0; color: #FFF; cursor: pointer; overflow: visible; padding: 3px 5px;margin-left: 8px;}
.right-content { float: right; width: 275px; }

/*user comment section by vishwaranjan 07-03-13 */
.shw-comnt { float:left; width:100%; }
.shw-comnt .hdng { float:left; width:100%;  font-size:16px; font-weight:bold; color:#352620;}
.shw-comnt .usr-shw-cmnt { float:left; width:100%; padding:5px 0px; border-bottom:2px solid #262035; margin-top:10px;}
.shw-comnt .usr-shw-cmnt .usr-cmnt { float:left; padding:0px 10px 0px 45px;}
.shw-comnt .usr-shw-cmnt .usr-cmnt .usr-bx { float:left; }
.shw-comnt .usr-shw-cmnt .usr-cmnt .rpy-usr-cmnt { float:left;  padding:0px 10px 0px 20px; margin-top:5px;}
.shw-comnt .usr-shw-cmnt p { font-size:14px; font-weight:bold; color:#000000; margin:0px; padding:0px;}
.shw-comnt .usr-shw-cmnt span { font-size:13px; color:#82757e; }
.shw-comnt .usr-shw-cmnt .cmnt { font-size:13px; color:#000000;}

/*latest job box section by vishwaranjan 11-03-13*/
#dynamicjob {padding:18px;float:left;}
.ltst-jbbx { width:96.5%; float:left; margin-top:5px; padding:10px; border: 1px solid #ccc;}
.ltst-jbbx h3 { font-size:17px; color:#ce5051; padding:0px; }
.ltst-jbbx .ltst-bx { width:100%; float:left; margin-top:5px; border-bottom:1px solid #24322c; padding-bottom:10px;}
.ltst-jbbx .ltst-bx .ltst-hnd { width:100%; float:left; color:#3a4968; font-size:14px; font-weight:bold; }
.ltst-jbbx .ltst-bx p { font-size:13px; color:#262600; padding:0px; margin:0px; float:left; width:100%;}
.ltst-jbbx .ltst-bx p span{ color:#b11a1a; float:left;font-size:13px;}
.ltst-jbbx .ltst-bx p span.pst{ float:right;}


/*Category css*/

#category{float:left; width:100%;}
#category .type{float:left; width:100%;}
#category .type ul{float:left; width:100%; list-style:none;}
#category .type ul li{float:left; margin-right:10px; list-style:none;}
#category .type ul li a{color:#333; padding:2px 10px;font-weight:bold;}
#category .type ul li a:hover{color:#CE5051;}
#category .type ul li a.active{color:#fff; padding:1px 9px; border:1px solid #CE5051; background:#CE5051;}

#category .category-details{float:left; width:100%; padding-bottom:20px;}
#category .tabcontent{float:left; width:100%;}
#category .tabcontent .col{display:table-cell; min-width:20%;}
#category .tabcontent .col.mid{display:table-cell; padding:0 10px; border:1px solid #ccc; border-width:0 1px;}
#category .tabcontent .col.pl10{padding-left:10px;}
#category .tabcontent .col.plr10{padding:0 10px;}
#category .tabcontent .col.bl{border-left:1px solid #ccc;}
#category .tabcontent .col.br{border-right:1px solid #ccc;}
#category .tabcontent .col.pr10{padding-right:10px;}
#category .tabcontent .col ul{display:block; width:100%; list-style:none !important;}
#category .tabcontent .col ul li{width:100%; list-style:none; text-transform:capitalize;}
#category .tabcontent .col ul li:hover{background:#dfdfdf;}

#category .tabContent.hide{display:none;}

/*Tips css*/
table {border-collapse: collapse; border-color:#222;}
table tr td{padding:4px 10px; font-size:13px; font-weight:bold;}
table tr td a:hover{color:#CE5051; text-decoration:underline;}
.intr.tips p,.intr.tips li{text-align:justify;}
.intr.tips ul{margin:5px 0 5px 20px;}
.intr.tips ul li{list-style:square outside;}
.intr.tips p.gotop {color:#CE5051;}
.intr.tips p.gotop a{margin:0 0 0 20px; color:#CE5051;}
.intr.tips p.gotop a:hover{text-decoration:underline;}
.intr.tips h4{font:bold 14px/22px Arial; color:#333;}
.intr.tips img.br-shadow{width:312px; padding:5px; margin:0 0 10px; -webkit-box-shadow:1px 1px 2px 1px #999;  box-shadow:1px 1px 2px 1px #ccc; }









