/* /////////////////////////////////



	Sharkey Media CSS 



///////////////////////////////// */







/* reset whitespace */



* { 



	margin:0;



	padding:0;



}







/* /////////////////////////////////



	LAYOUT



///////////////////////////////// */







body {



	font: normal 11px verdana, tahoma, arial, trebuchet, "sans serif";



	color: #646464;



	background: #fff;



	line-height: 18px;



}







.center {

	width: 960px;



	margin: 0 auto;



}







.left {



	float: left;



}







.right {



	float: right;



}







.clear { 



	clear: both; 



	height: 0; 



	line-height: 0px;



	font-size: 0px;



	text-indent: -500px;



}







.hidden {



	display: none;



}







#header {



	height: 149px;



	background: #fff url('../images/bk_top.jpg') no-repeat center top;



}



#header_in {



	height: 195px;



	background: #fff url('../images/bk_top.jpg') no-repeat center top;



}



#until_menu {

margin:0 auto;

height:75px;

width:960px;

	}





#banner {



	height: 217px;



	background: transparent url('../images/bg-banner.gif') repeat-x left top;



	overflow: hidden;



}







#bannerHome {

	background: transparent url('../images/bk_content.jpg') 49.5% -78px no-repeat;

    padding-bottom:15px;

}







#content {







}







.mainCol {



	width: 960px;



	padding-bottom: 18px;



	float: left;





}

.mainColHome {

	width: 960px;

    padding-bottom: 18px;

	float: left;

    background: url(../images/mainColHomeBg.gif) repeat-x;

}









.mainCol ul {



  list-style-type: disc;



}



.mainCol li {



  margin-left: 12px;



}







.subCol {



	width: 371px;



	margin-top: 24px;



	float: right;



}







#footMenu {



	background: #ffffff url('../images/footer_bk.jpg') no-repeat center top;



	margin-top: 12px;



	padding-bottom: 24px;



}







#footer {



	clear: both;



	height: 40px;



	background: #4c555b;



}







/* /////////////////////////////////



	TEXT + HTML



///////////////////////////////// */







h1 {



	font: bold 14px Verdana, Geneva, sans-serif;



	margin: 0px 0px 0px 0px;



	letter-spacing: 0px;



	text-transform: uppercase;



	line-height: 40px;

	

	color:#00334f;



}







h2 {



	font: bold 14px arial, tahoma;



	margin: 18px 0px -4px 0px;



	color: #475d1c;



	letter-spacing: -1px;



}







.subCol h2 {



	margin-left: 40px;



}







h3 {



	font: bold 14px arial, tahoma;



	margin: 4px 0px 10px 0px;



	color: #4e4e4e;



}







h3#startSomething {



	width: 233px;



	height: 49px;



	overflow: hidden;



	text-indent: -5000px;



	background: transparent url('../images/start-something.gif') no-repeat left top;



	margin: 10px 0 0 81px;



}









h4#h4allthefuss {



	background: transparent url('../images/h4-allthefuss.gif') no-repeat left 3px;



	overflow: hidden;



	text-indent: -5000px;



}







h4#h4ourclients {



	background: transparent url('../images/h4-ourclients.gif') no-repeat left 3px;



	overflow: hidden;



	text-indent: -5000px;



}







p, ul, ol {



	margin: 12px 0px 12px 0px;



}



ul.fr {

margin-top:0px;



	}





ul {



	  list-style-type: none;  



}







/* /////////////////////////////////



	LINKS



///////////////////////////////// */







a img { border: none }







a,



a:visited {



	color: #0091d3;



	text-decoration: none;



}







a:hover {



	color: #0091d3;



	text-decoration: none;



}









#content a:visited,



#footMenu a,



#footMenu a:visited {



	padding: 2px 1px;



}





#footMenu a,



#footMenu a:visited {

	

color:#3A520C;



}



#footMenu a:hover  {

color: #0074a9;

}







/* /////////////////////////////////



	HEADER



///////////////////////////////// */







#logo {



	display: block;



	width: 190px;



	height: 56px;



	background: transparent url('../images/logo.gif') no-repeat left top;



	text-indent: -5000px;



	float: left;



	margin-top: 15px;

	

	margin-left: 100px;



}







/* /////////////////////////////////



	NAV



///////////////////////////////// */







ul#nav {



	float: right;



	margin: 36px 0px 0px 0px;



	list-style-type: none;



	font: normal 12px tahoma;



	height: 22px;



}







ul#nav li {



	display: block;



	float: left;



	height: 22px;



	margin-right: 2px;



}







ul#nav li a,



ul#nav li a:visited {



	display: block;



	height: 22px;



	text-indent: -5000px;



	overflow: hidden;



}







#navHome a {



	width: 59px;



	background: transparent url('../images/nav-home.gif') no-repeat left top;



}



#navOurPeople a {



	width: 96px;



	background: transparent url('../images/nav-ourpeople.gif') no-repeat left top;



}



#navCapabilities a {



	width: 103px;



	background: transparent url('../images/nav-capabilities.gif') no-repeat left top;



}



#navCaseStudies a {



	width: 106px;



	background: transparent url('../images/nav-casestudies.gif') no-repeat left top;



}



#navMedia a {



	width: 64px;



	background: transparent url('../images/nav-media.gif') no-repeat left top;



}



#navPartners a {



	width: 87px;



	background: transparent url('../images/nav-partners.gif') no-repeat left top;



}



#navContact a {



	width: 79px;



	background: transparent url('../images/nav-contact.gif') no-repeat left top;



}







#navHome a:hover,



#navOurPeople a:hover,



#navCapabilities a:hover,



#navCaseStudies a:hover,



#navMedia a:hover,



#navPartners a:hover,



#navContact a:hover,



#navHome a.current,



#navOurPeople a.current,



#navCapabilities a.current,



#navCaseStudies a.current,



#navMedia a.current,



#navPartners a.current,



#navContact a.current {



	background-position: 0px -22px;



}











/* /////////////////////////////////



	BANNER



///////////////////////////////// */







#news {



	height: 40px;



	background: #4c555b;



}







#news p {



	width: 960px;



	margin: 0 auto;



	text-align: center;



	color: #d8d8d8;



	line-height: 40px;



}







#titleBar {



	height: 40px;



	background: #4c555b;



	border-top: solid 1px #393f43;



	overflow: hidden;



}







#bannerHome .left {



	width: 587px;



	height: 317px;



	overflow: hidden;



}







#bannerHome .right {



	width: 373px;



	height: 317px;



	background: transparent url('../images/banner-home-right.jpg') no-repeat left top;



	overflow: hidden;



}







#threeButtons {



	list-style-type: none;



	margin: 39px 0 0 15px;



}







#threeButtons li {



	width: 358px;



	height: 86px;



}







#threeButtons li#buttonStrat a {



	display: block;



	width: 358px;



	height: 86px;



	overflow: hidden;



	text-indent: -5000px;



	background: transparent url('../images/home-button1.gif') no-repeat left top;



}







#threeButtons li#buttonWeb a {



	display: block;



	width: 358px;



	height: 86px;



	overflow: hidden;



	text-indent: -5000px;



	background: transparent url('../images/home-button2.gif') no-repeat left top;



}







#threeButtons li#buttonMedia a {



	display: block;



	width: 358px;



	height: 86px;



	overflow: hidden;



	text-indent: -5000px;



	background: transparent url('../images/home-button3.gif') no-repeat left top;



}







#threeButtons li#buttonStrat a:hover,



#threeButtons li#buttonWeb a:hover,



#threeButtons li#buttonMedia a:hover {



	background-position: left -86px;



}







/* /////////////////////////////////



	CONTENT



///////////////////////////////// */







#content .center {



	padding-top: 1px;



}







#bubbles {



	margin-top: 8px;



}







#video {



	margin: 10px 0 18px 35px;



}







#video2 {



	margin: 24px 0 24px 0;



	display: block;



}







#coverflow {



	margin-top: 32px;



}







.caseStudy {



	clear: both;



	overflow: hidden;



	margin-top: 18px;



	margin-bottom: 12px;



}







#content a.thumb {



	display: block;



	padding: 0;



	float: left;



	margin: 0 18px 0 0;



	background: none;



}







a.thumb img {



	display: block;



}







#imageFlowContainer {



	width: 960px;



	height: 300px;



	background: #fff url('../images/bg-coverflow.gif') no-repeat left top;



	overflow: hidden;



	position: relative;



	margin-top: 30px;



}







#myImageFlow {



	width: 960px;



	height: 300px;



	margin: -17% 0;



}







a#podcast {



	display: block;



	width: 102px;



	height: 24px;



	overflow: hidden;



	text-indent: -5000px;



	background: transparent url('../images/button-podcast.gif') no-repeat left top;



	float: right;



	margin: 20px 0 0 0;



}







a#podcast:hover {



	background: transparent url('../images/button-podcast.gif') no-repeat left top;



}







a#subscribe {



	display: block;



	width: 110px;



	height: 24px;



	overflow: hidden;



	text-indent: -5000px;



	background: transparent url('../images/button-subscribe.gif') no-repeat left top;



	float: right;



	margin: 20px 0 0 0;



}







a#subscribe:hover {



	background: transparent url('../images/button-subscribe.gif') no-repeat left top;



}







.divideRight {



	width: 371px;



	height: 30px;



	background: transparent url('../images/divide-right.gif') no-repeat left top;



	margin: 24px 0 -24px 0;



}







ul.media {



	margin: 18px 0 18px 40px;



}







ul.media2 {



	margin: 18px 0 18px 0px;



}







ul.media li {



	padding: 2px 0 2px 20px;	



}







li.video {



	background: transparent url('../images/bullet-video.gif') no-repeat left 4px;



}







li.blog {	



	background: transparent url('../images/bullet-blog.gif') no-repeat left 4px;



}







li.pdf {	



	background: transparent url('../images/bullet-pdf.gif') no-repeat left 4px;



}







li.doc {	



	background: transparent url('../images/bullet-blog.gif') no-repeat left 4px;



}







a#mediaArchive {



	font: bold 16px arial;



	margin: 0;



}







#socialIcons {



	margin: 24px 0 -8px 0px;



	padding: 0 0 50px 40px;



	background: transparent url('../images/divide-right.gif') no-repeat left bottom;



}







a.social {



	display: block;



	float: left;



	margin-right: 10px;



}







#content a.social:hover {



	background: none;



}







.subCol p {



	margin-left: 40px;



}







p.marginBottom {



	margin-bottom: 30px;



}



.mg30 {

margin-top:15px !important;

	}







a#caseStudies {



	display: block;



	width: 114px;



	height: 22px;



	overflow: hidden;



	text-indent: -5000px;



	background: transparent url('../images/button-casestudies.gif') no-repeat left top;



	float: left;



	margin: 9px 10px 0 0;



}







a#caseStudies:hover {



	background: transparent url('../images/button-casestudies.gif') no-repeat left top;



}







img#screenShot {



	display: block;



	margin: 30px 0 0 0;



}







#content a.screenThumb {



	display: block;



	float: left;



	padding: 0;



	margin: 10px 10px 18px 0;



}







#content a.screenThumb img {



	display: block;



}







#content a.screenThumb:hover {



	background: none;



}







#content a#emailAddress img {



	position: relative;



	top: 2px;



}







/* /////////////////////////////////



	FORMS



///////////////////////////////// */







form#start {



	margin: 18px 0;



}







fieldset {



	border: 0;



}







#nameLabel {



	text-indent: 5000px;



	background: transparent url('../images/label-name.gif') no-repeat right 9px;



}







#emailLabel {



	text-indent: 5000px;



	background: transparent url('../images/label-email.gif') no-repeat right 9px;



}







#phoneLabel {



  text-indent: 5000px;



  background: transparent url('../uploads/images/label-phone.gif') no-repeat right 9px;



}







#messageLabel {



	text-indent: 5000px;



	background: transparent url('../images/label-message.gif') no-repeat right 10px;



}







/* Changes made here by Chris Sharkey */



input.input, #starts input {



	background: #fff url('../images/bg-input.gif') no-repeat left top;



	height: 18px;



	width: 201px;



	padding: 7px 5px 3px 5px;



	border: 0;



	margin-top: 7px;



	font: normal 11px verdana, arial;



}







.input:focus, #starts .input:focus {



	border: 0;



	outline: 0;



}







textarea.input, #starts textarea {



	background: #fff url('../images/bg-textarea.gif') no-repeat left top;



	height: 121px;



	width: 201px;



	padding: 7px 5px 3px 5px;



	border: 0;



	margin-top: 7px;



	font: normal 11px verdana, arial;



}







.button {



	margin: 12px 0 0 99px;



}



/* End changes by Chris Sharkey */











/* /////////////////////////////////



	FOOTER



///////////////////////////////// */







#footMenu .left {



	width: 300px;



}







#footMenu .right {



	width: 660px;



}







ul#footNav {



	margin: 0;



	list-style-type: none;



}







ul#clients {



	margin: 0 0 0 0;



	list-style-type: none;



}







ul#clients li {



	display: block;



	float: left;



	margin-right: 30px;



}







ul#clients li a:hover {



	background: none;



}







#footer p {



	text-align: center;



	color: #d8d8d8;



	line-height: 40px;



	margin: 0;



}







#footer a,



#footer a:visited {



	color: #d8d8d8;



	border-left: solid 1px #6a7277;



	padding: 2px 0 2px 15px;



	margin-left: 15px;



}







#footer a:hover {



	color: #a7e2ff;



}











/* /////////////////////////////////



	added by Benek 22 Dec.



///////////////////////////////// */







h5 {



	font: bold 12px arial, tahoma;



	margin: 18px 0 12px 0;



	color: #0086c7;



	text-transform: uppercase;



}







h3.marginTop {



	margin: 18px 0px 0px 0px;



}







.box {



	background: #effafd;



	border: solid 1px #e1f5fb;



	margin: 24px 0 24px;



	padding: 6px 20px;



}







.box h5 {



	margin: 12px 0 6px 0;



}







.half {



	width: 49%;



}







.check { list-style-type: none; }



.check li {



	padding-left: 20px;



	background: transparent url('../images/check.gif') no-repeat left 2px;



	margin-bottom: 5px;



        list-style-type: none;



}







/* /////////////////////////////////



	added by Benek 05 March



///////////////////////////////// */







#footMenu {



	padding-bottom: 14px;



}





#footMenu #footCol0 {

	text-align:center;

}



#footMenu #footCol1 {

padding:10px 250px 0px 280px;



}







#footMenu #footCol2 {

padding:5px 145px 0px 145px;



}



#footMenu #footCol2 ul {

margin:0px;

	

}







#footMenu #footCol3 {

	

	margin-right:20px;

	margin-top:55px;

	width: 260px;



}







h4#h4thegoss {



	background: transparent url('../images/h4-thegoss.gif') no-repeat left 3px;



	overflow: hidden;



	text-indent: -5000px;



	margin-left: 12px;



}







#tweet {



	width: 257px;



	height: 77px;



	padding: 1px 0;



	background: transparent url('../images/bg-tweet.gif') no-repeat left top;



	position: relative;



}







#tweet p {



	font-family: tahoma, arial;



	font-size: 11px;



	line-height: 14px;



	margin: 8px 12px;



}







#tweet #bird,



#tweet #bird:visited {



	position: absolute;



	top: 75px;



	right: 0px;



	border: 0;



	padding: 0;



	margin: 0;



}







#tweet #bird img {



	display: block;



}







#tweet #bird:hover {



	background: transparent;



}







/* /////////////////////////////////



	added by Benek 10 March



///////////////////////////////// */







body#landing #banner {



	height: 157px;



	background: transparent url('../images/bg-banner-landing.gif') repeat-x left top;



	overflow: visible;



}







body#landing #banner .center {



	position: relative;



}







body#landing #banner .center img {



	display: block;



}







#callUs {



	position: absolute;



	top: 0px;



	left: 618px;



}







body#landing #footer a,



body#landing #footer a:visited {



	margin: 0;



	padding: 0;



	border: 0;



}







h3#readyHire {



	width: 184px;



	height: 51px;



	overflow: hidden;



	text-indent: -5000px;



	background: transparent url('../images/ready-tohireus.gif') no-repeat left top;



	margin: 10px 0 0 40px;



}







body#landing #footer {



	margin-top: 18px;



}







h2#whyDiff {



	width: 223px;



	height: 29px;



	overflow: hidden;



	text-indent: -5000px;



	background: transparent url('../images/why-weredifferent.gif') no-repeat left top;



	margin: 10px 0 22px 0;



}







ul.stars {



	margin: 18px 0 18px 4px;



}







ul.stars li {



	padding: 0 0 0 28px;



	background: transparent url('../images/bullet-star.gif') no-repeat left 1px;



	margin-bottom: 16px;



}







ul.stars li h3 {



	color: #0085c6;



	margin-bottom: 2px;



}







h2#whatSay {



	width: 227px;



	height: 31px;



	overflow: hidden;



	text-indent: -5000px;



	background: transparent url('../images/what-ourclientssay.gif') no-repeat left top;



	margin: 28px 0 22px 0;



}







#landingVideo {



	float: left;



	margin-right: 20px;



}







#clientTiles {







}







#clientTiles a {



	display: block;



	float: left;



	width: 80px;



	height: 80px;



	border: 0;



	padding: 0;



	margin: 0 12px 12px 0;



}







#clientTiles a img {



	display: block;



}







/* /////////////////////////////////



	added by Benek 11 March



///////////////////////////////// */







#freeReport { /* this is the orange button that opens lightbox */



	position: absolute;



	top: 24px;



	left: 773px;



}







#freeReportPopup {



	width: 600px;



	height: 500px; /* 448px; */



	/* the 2 following rules (margin, border) are just to help me see it when building. Remove them for the real thing */



	margin: 100px;



	border: solid 10px #000;



}







#freeReportPopup .left {



	width: 196px;



	padding-left: 25px;



}







h2#freeMarketReport {



	width: 158px;



	height: 108px;



	overflow: hidden;



	text-indent: -5000px;



	background: transparent url('../images/free-market-report.gif') no-repeat left top;



	margin: 24px 0 22px 0;



}







#freeReportPopup h3 {



	color: #0085c6;



	margin-top: 18px;



	margin-bottom: 14px;



}







form#analysis {



	width: 358px;



	height: 500px; /*448px; */



	float: right;



	border-left: solid 1px #e8e8e8;



}







form#analysis fieldset {



	padding-top: 24px;



}







form#analysis label {



	width: 100px!important;



}







form#analysis #phoneLabel2 {



	text-indent: 5000px;



	background: transparent url('../images/label-phone.gif') no-repeat 65px 9px;



}







form#analysis #websiteLabel {



	text-indent: 5000px;



	background: transparent url('../images/label-website.gif') no-repeat 31px 9px;



}







form#analysis #industryLabel {



	text-indent: 5000px;



	background: transparent url('../images/label-industry.gif') no-repeat 24px 10px;



	height: 75px;



}







form#analysis .button {



	margin: 12px 0 0 119px;



}







form#analysis p {



	margin: 18px 24px;



}







/* /////////////////////////////////



	added by Benek 11 March



///////////////////////////////// */







body#contentNetwork #banner {



	height: 157px;



	background: transparent url('../images/bg-banner-landing.gif') repeat-x left top;



	overflow: visible;



}







body#contentNetwork #banner .center {



	position: relative;



	background: transparent url('../images/banner-network.jpg') no-repeat left top;



	height: 157px;



}







body#contentNetwork #banner .center img {



	display: block;



}







body#contentNetwork h1 {



	font: bold 48px arial;



	margin: 0;



	padding: 62px 0 0;



	letter-spacing: -1px;



}







.breadcrumb p {



	margin: 0;



	padding: 12px 0;



	font: normal 14px arial;



	text-transform: uppercase;



	color: #fff;



}



.breadcrumb a,



.breadcrumb a:visited {



	color: #fff;



	font-weight: bold;



}







body#contentNetwork #content .center {



	background: transparent url('../images/bg-fauxcol2.gif') no-repeat left top;



}







body#contentNetwork .leftCol {



	width: 220px;



	margin-top: 24px;



	padding-right: 20px;



	padding-bottom: 18px;



	float: left;



}







body#contentNetwork .mainCol {	width: 349px;



	margin-top: 24px;



	padding-right: 30px;



	padding-left: 30px;



	padding-bottom: 18px;



	float: left;



	background: transparent url('../images/bg-fauxcol2-bottom.gif') no-repeat left bottom;



}







body#contentNetwork .subCol {







	width: 311px;



	margin-top: 24px;



	float: right;



}







body#contentNetwork .mainCol h3 {



	margin: 16px 0 12px;



}







body#contentNetwork ul.media {



	margin: 12px 0;



}







body#contentNetwork label { 



	width: 73px;



	margin-right: 16px;



}







body#contentNetwork .button {



	margin: 12px 0 0 89px;



}







body#contentNetwork h3#startSomething {



	margin: 10px 0 0 71px;



}







h3#startTalking {



	width: 134px;



	height: 50px;



	overflow: hidden;



	text-indent: -5000px;



	background: transparent url('../images/start-talking.gif') no-repeat left top;



	margin: 34px 0 0 71px;



}







div#startTalkingFrame {



  margin: 14px 0 0 71px;



}







li.news {	



	background: transparent url('../images/bullet-news.gif') no-repeat left 6px;



}







li.link {	



	background: transparent url('../images/bullet-link.gif') no-repeat left 5px;



}







h3#relatedPages {



	width: 159px;



	height: 20px;



	overflow: hidden;



	text-indent: -5000px;



	background: transparent url('../images/related-pages.gif') no-repeat left top;



	margin: 24px 0 0 0;



}







h3#recentMedia2 {



	width: 147px;



	height: 20px;



	overflow: hidden;



	text-indent: -5000px;



	background: transparent url('../images/recent-media2.gif') no-repeat left top;



	margin: 36px 0 0 0;



}







body#contentNetwork #callUs {



	position: absolute;



	top: 0px;



	left: 708px;



}







body#contentNetwork #freeReport { /* this is the orange button that opens lightbox */



	position: absolute;



	top: 24px;



	left: 863px;



}







body#contentNetwork #phoneLabel {



	text-indent: 5000px;



	background: transparent url('../images/label-phone.gif') no-repeat 38px 9px;



}







body#contentNetwork form#start {



	overflow: hidden;



	width: 310px;



}







body#contentNetwork input.input {



	float: left;



}







/* /////////////////////////////////



	added by Benek 19 March



///////////////////////////////// */







a#analysisButton,



a#analysisButton:visited {



	display: block;



	width: 291px;



	height: 63px;



	overflow: hidden;



	text-indent: -5000px;



	background: transparent url('../images/button-analysis.gif') no-repeat left top;



	margin: 5px 0 24px 18px;



}







a#analysisButton:hover {



	background: transparent url('../images/button-analysis.gif') no-repeat left top;



}







#freeReportPopup { 



	height: auto;



        margin: 70px auto 0px;



	overflow: hidden;



        background: #fff;



}







#freeReportPopup .right {



	width: 338px;



	float: right;



	border-left: solid 1px #e8e8e8;



	padding: 1px 0px 12px 20px;



}







#freeReportPopup .right h2 {



	margin-top: 34px;



}







#freeReportPopup .results {



	margin: 24px 0 18px 0;



}







#freeReportPopup .results h3 {



	color: #4e4e4e;



	margin: 0;



}







#freeReportPopup .results p {



	margin: 8px 0;



	line-height: 15px;



}







#freeReportPopup .results li {



	margin-top: 12px;



	padding: 16px 18px 8px 56px;



}







#freeReportPopup .results li.pass {



	background: #ebf4e3 url('../images/results-pass.gif') no-repeat 12px 10px;



}







#freeReportPopup .results li.fail {



	background: #fddccc url('../images/results-fail.gif') no-repeat 12px 10px;



}







#freeReportPopup .results li.summary {



	background: #fff7d1;



}







/* Added by Chris */







#darkBackground {



  display: none; position: absolute; height: 800px; width: 100%; background: black; z-index: 998;



}







#freeReportContent {



  display: none; position: absolute; width: 100%; height: 100%; z-index: 999;



}





/* Added by Cosmos */



.clearl {

clear:left;

}



#header .contact {

float:right;

padding:0 0 0;

width:490px;

}



#header_in .contact {

float:right;

padding:0 0 0;

width:600px;

}



.menutop {

float:left;

margin-top:5px;

}



.fr li.first {

background:none repeat scroll 0 0 transparent;

}





.fr li {

float:left;

line-height:35px;

}







.fr li a {

background:transparent url(../images/headericons.png) no-repeat scroll left top;

color:#777777;

font-weight:normal;

margin-right:5px;

padding:0 10px 4px 23px;

text-decoration:none;

}



.fr li a#login {

background-position:0 -3px;

}



.fr li a#login:hover {

background-position:0 -403px;

}



.fr li a#contact {

background-position:0 -43px;

}



.fr li a#contact:hover {

background-position:0 -443px;

}



.fr li a#help {

background-position:0 -83px;

}



.fr li a#help:hover {

background-position:0 -483px;

}



.fr li a#forums {

background-position:0 -123px;

}



.fr li a#forums:hover {

background-position:0 -523px;

}



.fr li.first a {

margin:0 0px 0 5px;

}



.fr li.first {

background:transparent none repeat scroll 0 0;

}



.fr li a {

color:#777777;

display:block;

float:left;

text-decoration:none;

}



.fr li a:hover {

color:#383838;

}



.lang {

float:left;

margin-top:10px;

}





.langin, .langin2 {

float:left;

}



.langin2 {

padding-left:5px;

padding-top:20px;

}



a.en {

background:url("../images/langEN.jpg") no-repeat scroll left center transparent;

display:block;

line-height:20px;

padding-left:25px;

margin-top:19px;

color:#777777;

}



#intro {

    background:url("../images/bk_slider.jpg") no-repeat transparent;

    height:183px;

    margin:5px 0 0 0;

}

	

#intro .item p.photo {

float:left;



padding:0px 10px 0 30px;

}

#intro .item .photo img{

    height:165px;

    margin-left:10px;

}



.intro-scripted {

float:left;

padding:0px 10px 0 50px;

top:0;

width:385px;

height:165px;

z-index:3;

overflow:hidden;

}



#intro .item p.info {

color:#535353;

font-size:0.833em;

text-transform:uppercase;

word-spacing:0.5ex;

}



.section {

height:45px;

padding:15px 31px 0 31px;

}



div.section .highlight-box {

color:#FFFFFF;

float:left;

height:auto;

margin:2px 5px 10px 0;

text-align:center;

width:158px;

}



div.section .www-box {

color:#FFFFFF;

float:left;

height:auto;

margin:3px 5px 10px 0;

text-align:center;

width:78px;

}



.section div.textinput {

background:url("../images/textbox_300.gif") no-repeat scroll 0 0 transparent;

float:left;

height:30px;

margin:3px 0 0;

width:432px;

}



.section input {

background:none repeat scroll 0 0 transparent;

border:medium none;

color:#848585;

font-size:17px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

height:25px;

line-height:20px;

padding:5px 6px 0;

width:420px;

}



#butt_cauta {

float:left;

margin:3px 0 0 15px;

}



#butt_cauta button {

background:transparent url(../images/cauta.gif) no-repeat scroll 0 0;

height:31px;

width:88px;

margin:0px;

padding:0px;	

}



#butt_cauta button:hover {background-position: 0 -31px;}





button {

cursor:pointer;

display:block;

border:0 none;

margin:0;

padding:0;

}



a span, button span, ul#navigation span, h3 span {

display:none;

}



#flashcontent  {

width:960px;

height:300px;

text-align:center;

	}

	

.block  {

float:left;

width:270px;

min-height:165px;

padding:10px 25px 10px 25px;

}

.block2  {

float:left;

width:270px;

min-height:165px;

padding:10px 25px 0px 25px;

}







.block a, .block a:visited {

color: #008BCF;

text-decoration: none;



}



/* partners */



.partners {

background:url("../images/partners-sprite.gif") no-repeat scroll 0 50% transparent;

padding:5px 10px;

}



dl#partners {

margin:10px 0 0;

overflow:hidden;

}



dl#partners dt {

display:none;

}



dl#partners dd {

display:inline;

float:left;

line-height:28px;

margin:0 0 0 40px;

padding:5px 0;

text-indent:-9999px;

width:120px;

}





dd.partners a {

display:block;

height:32px;

width:65px;

}



.centos {

background:url("../images/partners-sprite.gif") no-repeat scroll 0 -250px transparent;

}



.microsoft {

background:url("../images/partners-sprite.gif") no-repeat scroll 0 0 transparent;

}



.mysql {

background:url("../images/partners-sprite.gif") no-repeat scroll 0 -50px transparent;

}



.parallels {

background:url("../images/partners-sprite.gif") no-repeat scroll 0 -100px transparent;

}



.intel {

background:url("../images/partners-sprite.gif") no-repeat scroll 0 -208px transparent;

}



.ripe {

background:url("../images/partners-sprite.gif") no-repeat scroll 0 -295px transparent;

}



dl dt {

font-size:14px;

font-weight:700;

}



#footMenu ul {

list-style:none outside none;

list-style-type:none !important;

}



#footMenu li {

float:left;

}



#footMenu a.underline {

border-bottom:1px dotted #BBDDE8;

}





p.lighter, span.lighter {

color:#D7D5CD;

}



p.light {

margin:0px 0px 0px 0px;

padding:10px 0px 0px 10px;

	

}



input.domeniu-mic {

background:url("../images/cautare_mic.gif") no-repeat scroll left top #FFFFFF;

border:0 none;

font:11px verdana,arial;

height:11px;

padding:7px 5px 3px;

width:148px;

margin-right:3px;



}	

#inregistrare-blank {

text-align:left;

color:#224b61;

margin-bottom:5px;

	

	

	}



#domeniu_cont {

float:left;

	}

	

#dombut_cont {

float:right;

margin-right:10px;

	

	}

	

#ext_cont {

float:left;

	}

	

#box-inregistrare-domenii	 {

padding-top:5px;

height: 80px;

width:235px;

}



#dom_ro {

color:#87d5ad;

font-weight:bold;

	}

#dom_com {

color:#87cdee;

font-weight:bold;

	}

#dom_net {

color:#fdd693;

font-weight:bold;

	}

	

#dom_org {

color:#f3a2a3;

font-weight:bold;

	}

	

#dom_eu {

color:#ffb3fe;

font-weight:bold;

	}

	

#alldomains {

float:left;

width:150px;

text-align:left;

	}

	

#dombut_cont button {

background:transparent url(../images/cauta_small.gif) no-repeat scroll 0 0;

height:19px;

width:66px;

margin:0px;

padding:0px;	

}



#dombut_cont button:hover {background-position: 0 -19px;}





#clickVertical {

overflow:hidden;

padding:0px 10px 0px 5px;

position:relative;

text-align:left;

font-weight:bold;

line-height:22px;



}



#clickVertical li a {

display:block;

overflow:hidden;

position:relative;

z-index:10;

padding-left:10px;

color:#465d1b;

}



#clickVertical li a:hover {

color:#008acc;

}



#clickVertical li {

list-style:none outside none;



}



#clickVertical li.backLava {

background:url("../images/lava.gif") no-repeat scroll right -22px transparent;

position:absolute;

width:9px;

z-index:8;



}



#clickVertical li.backLava .leftLava {

background:url("../images/lava.gif") no-repeat scroll left top transparent;

height:22px;

margin-right:9px;



}



ul.planItems  {

margin-bottom:15px;

padding:0 10px 10px;

margin-top:0px !important;

}



.clearfix {

clear:both;

display:inline-block;

}



ul.planItems li {

list-style-type:none;

float:left;

margin:0 11px 25px;

width:290px;

}



ul.planItems img.productImage {

margin-left:10px;

}



ul.planItems li h3 {

color:#00528E;

font-size:1.8em;

font-weight:normal;

margin-bottom:5px;

min-height:35px;

width:275px;

}



div.priceInfo span.from {

display:block;

}



ul.planItems div.priceInfo span.price {

color:#333333;

float:left;

font-size:2.6em !important;

margin-bottom:0 !important;

margin-left:0;

margin-right:5px;

margin-top:0;

padding:0;

}





ul.planItems div.priceInfo span.priceRate {

color:#666666;

float:left;

font-size:1em !important;

margin:0 10px 0 5px;

width:61px !important;

}



div.productSubCategoryList ul.planItems div.callToAction {

margin:0;

}







div.mainCol p {

font-size:1.1em;

line-height:1.3;

margin-bottom:1em;

}



div.productSubCategoryList div.callToAction p {

display:inline;

float:left;

margin:15px 0 0 10px;

}



div.mainCol a.viewDetails18 {

background:url("../images/btn_viewdetails_18.gif") no-repeat scroll left top transparent;

display:block;

height:18px;

width:96px;

}



a.cr_trim {

background:url("../images/btn_trimite.gif") no-repeat scroll left top transparent;

display:block;

height:18px;

width:96px;

}



a.cr_trim:hover {

background-position: left -18px;

}





div.callToAction p a {

display:inline;

float:left;

margin:0 0 0 2px;

}



.textReplacement {

display:block;

overflow:hidden;

text-indent:-999999em;

}



div.mainCol a.buyNow18 {

background:url("../images/btn_buynow_primary_18.gif") no-repeat scroll left top transparent;

display:block;

height:18px;

width:76px;

padding:0px !important;

}



div.mainCol a.cerof_mic {

background:url("../images/cerof_mic.gif") no-repeat scroll left top transparent;

display:block;

height:18px;

width:76px;

padding:0px !important;

}



div.mainCol a.cerof_mic:hover {

background-position: left -18px;

}



div.mainCol a.buyNow18:hover {

background-position: left -18px;

}



div.mainCol a.viewDetails18 {



background:url("../images/btn_viewdetails_18.gif") no-repeat scroll left top transparent;

display:block;

height:18px;

width:96px;

padding:0px !important;

}

div.det_index a.viewDetails18 {

background:url("../images/btn_viewdetails_18_mic.gif") no-repeat scroll left top transparent;

display:block;

height:18px;

width:76px;

padding:0px !important;

}




div.mainCol a.viewDetails18:hover {

background-position: left -18px;

}

div.det_index a.viewDetails18:hover {

background-position: left -18px;

}




div.mainCol a.compara_pachet {

background:url("../images/compara_pachet.gif") no-repeat scroll left top transparent;

display:block;

height:18px;

width:96px;

padding:0px !important;

margin-left:5px;

}



div.mainCol a.compara_pachet:hover {

background-position: left -18px;

}



div.mainCol p {

font-size:1em !important;

line-height:1.3 !important;

margin-bottom:1em !important;

}



div.callToAction p {

display:inline !important;

float:left !important;

margin:15px 0 0 10px !important;

}



.img_box {

width:290px;

height:186px;



	}



.priceInfo {

float:right;

	

	

	}

	

.menudetContent {

float:left;

width:220px;

}



div.sidePanelAccordion {

background:url("../images/hdrGreySideBtm.gif") no-repeat scroll left top transparent;

margin-bottom:20px;

}



div.sidePanelAccordion h2 {

background:url("../images/hdrService.gif") no-repeat scroll left top transparent;

height:31px;

overflow:hidden;

position:relative;

top:-5px;

width:220px;

}



div.sidePanelAccordion h2 span {

display:block;

padding-left:300px;

}



div#mainContentArea p {

font-size:1.1em;

line-height:1.3;

margin-bottom:1em;

}



div.sidePanelAccordion p.statusUpdate {

display:block;

font-size:110% !important;

padding:0 8px 0 31px;

}



div.accordionPanel {

margin-top:-6px;

}



div.accordionPanel div.header {

background:url("../images/sideCollapsed.png") no-repeat scroll left top transparent;

margin-top:-11px;

}



div.accordionPanel div.header {

color:#00528E;

cursor:pointer;

margin-top:-11px;

padding:15px 10px 16px 22px;

position:relative;

}



div.accordionPanel div.header h4 {

background:none repeat scroll 0 0 transparent;

color:#00528E;

font-size:140%;

padding:0 0 0 4px;

}



.pachet_menu, .comppachet {

font-size:140%;	

	}

	

.comppachet {	

color:#008bcf !important;

}



div.accordionPanel div.header .last {

background:url("../images/sideBtmGif.gif") no-repeat scroll left top transparent;

height:10px !important;

width:220px;

}





div.accordionPanel div.header .last {

display:block;

height:9px;

left:0;

margin-top:4px;

position:absolute;

}



div.accordionPanel div.contentWrapper {

overflow:hidden;

width:220px;

}



div.accordionPanel div.accordContent {

border-left:1px solid #DBDBDB;

border-right:1px solid #DBDBDB;

}



div.accordionPanel div.accordContent {

background:none repeat scroll 0 0 #FFFFFF;

padding:6px 10px 15px;

}



.contain {

display:block;

}





div.accordionPanel div.accordContent ul li {

background:url("../images/bg_grey_dot_line.gif") repeat-x scroll left bottom transparent;

padding:7px 0 9px;

}



div.accordionPanel div.accordContent a {

color:#00528E;

}



div.accordionPanel ul li a {

display:block;

padding-bottom:2px;

}



div#mainContentArea .accordionPanel div.accordContent p.link {

margin-bottom:0;

padding:7px 0 0;

}



div.accordionPanel div.accordContent a {

color:#00528E;

}





a.textLink {

background:url("../images/bg_blue_right_arrow.gif") no-repeat scroll right 65% transparent;

padding:0 8px 0 0 !important;

}



div.accordionPanel div.contentWrapper div.bottom {

background:url("../images/sideBtmCollapsed.png") no-repeat scroll left top #FFFFFF !important;

height:15px !important;

position:relative;

width:220px;

}



div.accordionPanel div.contentWrapper div.bottom {

background:url("../images/sideBtmCollapsed.png") no-repeat scroll left top #FFFFFF !important;

height:15px !important;

position:relative;

width:220px;

}



div.accordionPanel div.contentWrapper div.bottom_green {

background:url("../images/bottom_green.png") no-repeat scroll left bottom #efefef !important;

height:15px !important;

position:relative;

width:220px;

}



div.sidePanelAccordion {

height:auto;

margin:0 0 20px;

}



.helpdetContent {

float:left;

width:220px;

}



.cat_det .helpdetContent {

float:right !important;

margin-top:15px;

	}

	

.contentSupport  {

margin-bottom:25px;

margin-top:-23px;

position:relative;

}



.sideMain {

background:url("../images/sideMain.gif") repeat scroll left top #FFFFFF;

margin-bottom:15px;

}



.sideBtm {

background:url("../images/sideBtm.gif") no-repeat scroll left bottom transparent;

bottom:-5px;

position:relative;

}



.contentSupport h2 {

background:url("../images/hdrQuestion.gif") no-repeat scroll left top transparent;

height:80px;

overflow:hidden;

width:220px;

}



.contentSupport h2 span {

display:block;

height:80px;

padding-left:300px;

width:220px;

}



.sideBtm ul {

padding:0 8px;

}



.contentSupport ul li {

font-size:120% !important;

list-style-type:none !important;

margin:0;

padding:0 0 7px 0 !important;

background-image:none  !important;

}



.sideBtm li {

border-bottom:1px dotted #B2B2B2 !important;

margin-bottom:10px !important;

padding-bottom:7px !important;

}



.contentSupport ul {

list-style-type:none !important;	

	}

	

.contentSupport ul li.cotatie a {

background:url("../images/cere_cotatie.gif") no-repeat scroll left top transparent;

display:block;

padding:2px 0 3px 29px !important;

}



.contentSupport ul li.chatNA span {

background:url("../images/icon_chat_na.gif") no-repeat scroll left top transparent;

display:block;

padding-left:29px !important;

}





.contentSupport ul li.contact a {

background:url("../images/icon_phone.gif") no-repeat scroll left top transparent;

display:block;

padding:2px 0 3px 29px !important;

}



.sideBtm li.last {

border:medium none;

margin-bottom:0;

}



.contentSupport ul li.report a {

background:url("../images/iconReport.gif") no-repeat scroll left top transparent;

display:block;

padding:2px 0 4px 29px !important;

}



.contentSupport ul li.mmodpl a {

background:url("../images/modplata.gif") no-repeat scroll left top transparent;

display:block;

padding:2px 0 4px 29px !important;

}



.detContent {

float:left;

margin-right:20px;

margin-left:20px;

width:480px;

}





div.fullWidthContent div.column1 div.content h4 {

color:#0091D3;

font-size:2.3em;

font-weight:bold;

}





div.fullWidthContent div.column1 div.content {

min-height:95px;

padding-left:103px;

}



div.fullWidthContent {

background-position:0 bottom;

border-bottom:medium none;

margin:0 0 20px;

min-height:115px;

overflow:hidden;

position:relative;

}



div.fullWidthContent div.phone {

background:url("../images/advanced_det.gif") no-repeat scroll left top transparent;

}



div.fullWidthContent div.column1 div.content ul li {

list-style-type:none;

margin:0;

padding:0;

background:url("../images/bg_bullet_disc.gif") no-repeat scroll left 0.6em transparent;

margin:5px 0;

padding:1px 12px;

}



div.packageFooter {

overflow:hidden;

margin-right:40px;

}



a.buyNow24 {

background:url("../images/buynow_primary_24.gif") no-repeat scroll left top transparent;

display:block;

height:24px;

width:94px;

padding:0px !important;

}



a.cerof_mare {

background:url("../images/cerof.gif") no-repeat scroll left top transparent;

display:block;

height:24px;

width:94px;

padding:0px !important;

margin-left:170px !important;

margin-top:30px !important;

}



a.cerof_mare:hover {

background-position: left -24px;



}



a.buyNow24:hover {

background-position: left -24px;



}





div.packageFeature {

float:right;

	}



div.packageFeature div.priceInfo {

margin:10px 0 0;

overflow:hidden;

float:none;

}



div.priceInfo span.from {

display:block;



}



div.packageFeature div.priceInfo span.price {

color:#333333;

float:left;

font-size:2.6em !important;

margin-bottom:0 !important;

margin-left:0;

margin-right:5px;

margin-top:0;

padding:0;

}



div.packageFeature div.priceInfo span.priceRate {

color:#666666;

float:left;

font-size:1em !important;

margin:0 10px 0 5px;

width:61px !important;

}





div.selectedCatalogue  {

background:url("../images/bg_productcatalogue_divider.gif") repeat-y scroll left top #FFFFFF;

padding:0 1px;

margin:0 10px 0px 10px;

}



div.selectedCatalogue div.relatedProductItems {

background:url("../images/bg_productcatalogue_selected_header.gif") no-repeat scroll left top transparent;

overflow:hidden;

padding:20px 0 30px !important;

}



div.productsCatelogue div.relatedProductItems {

clear:both;

overflow:hidden;

padding:20px 0 0 !important;

}



div.selectedCatalogue div.productColumns {

float:left;

width:312px;

}



div.selectedCatalogue div.relatedProductItems h2 {

color:#000000;

font-size:2.2em;

font-weight:normal;

padding:0 15px !important;

margin:0px !important;

}



div.selectedCatalogue div.relatedProductItems h2 a {

background:url("../images/arrow_productcatalogue.gif") no-repeat scroll right 7px transparent;

color:#000000;

padding:0 15px 0 0 !important;

}



div#mainContentArea p {

font-size:1.1em;

line-height:1.3;

margin-bottom:1em;

}



div.selectedCatalogue div.relatedProductItems p.subHeader {

padding:0 15px;

font-size:0.9em !important;

line-height:1 !important;

margin:0px !important;

min-height:35px;

}



div.selectedCatalogue div.productColumns ul.productItemsList {

margin-top:30px;

}



div.productsCatelogue ul.productItemsList {

overflow:hidden;

}



div.productsCatelogue ul.productItemsList li {

display:inline;

float:left;

margin:0 10px 10px;

min-height:165px;

width:292px;

list-style-type:none;

padding:0;

}



div.productsCatelogue ul.productItemsList li h4 {

font-size:1.6em;

margin:2px 0 !important;

padding:0 5px !important;

}



div#mainContentArea div.productsCatelogue ul.productItemsList li p {

margin-bottom:0;

}



div.productsCatelogue p.productDescription {

margin-right:60px;

min-height:60px;

padding:0 5px;

margin-top:0px !important;

margin-bottom:0px !important;

}





div.productsCatelogue ul.productItemsList li div.productPrice {

background:url("../images/bg_product_catalogue_price.gif") repeat scroll left top transparent;

padding:3px 5px 1em;

position:relative;

}



div.productsCatelogue ul.productItemsList li div.productPrice img {

bottom:30px;

position:absolute;

right:10px;

list-style-type:none;

margin:0;

padding:0;

}



div#mainContentArea div.productsCatelogue ul.productItemsList li p {

margin-bottom:0;

}



div.productsCatelogue ul.productItemsList li p.cost {

margin-right:100px;

overflow:hidden;

padding:12px 0 0 5px !important;

}



div.productsCatelogue ul.productItemsList li p.cost span.from {

float:left !important;

width:30px;

}



div.productsCatelogue ul.productItemsList li p.cost span.price {

color:#000000;

float:left !important;

font-size:2em;

padding:0 3px;

}



div.productsCatelogue ul.productItemsList li p.cost span.per {

float:left !important;

width:51px;

}



/*ul.productItemsList div.callToAction {

display:none;

}*/



ul.productItemsList div.callToAction {

background:url("../images/bg_product_catalogue_action.gif") repeat scroll left top transparent;

overflow:hidden;

padding:0 5px 10px;

}



div#mainContentArea a.viewDetails18 {

background:url("../images/btn_viewdetails_18.gif") no-repeat scroll left top transparent;

display:block;

height:18px;

width:96px;

}



body#productTheme1 div.catalogueFooterLinks {

text-align:center;

}



div.catalogueFooterLinks {

background:url("../images/bg_product_catalogue_bottom.gif") no-repeat scroll left bottom transparent;

margin:0px 10px 20px 10px;

padding:8px 10px 10px 0;

text-align:right;

}



div.catalogueFooterLinks ul {

overflow:hidden;

text-align:right;

}



div.catalogueFooterLinks ul li {

display:inline;

font-size:1em;

padding:0 0 0 19px !important;

}



a.textLink {

background:url("../images/bg_blue_right_arrow.gif") no-repeat scroll right 65% transparent;

padding:0 8px 0 0 !important;;

}



.eurd {

position:inherit !important;

margin:0px !important;

padding:0px !important;

	}

	

div#mainContentArea a.viewDetails18 {

background:url("../images/btn_viewdetails_18.gif") no-repeat scroll left top transparent;

display:block;

height:18px;

width:96px;

}



ul.productItemsList div.callToAction a {

float:left;

margin-right:15px !important;

}



.textHidden {

display:block;

overflow:hidden;

text-indent:-999999em;

}



.nume_cat1 {

display:inline !important;

color:#00334f;

	}

.sidePanelAccordion h2 {

padding:13px 10px 0px 35px;

margin:0px !important;

color:#333333;

	}

	

.sidePanelAccordion h2 a {

color:#333333;

}



#breadcrumb {

clear:both;

margin-bottom:15px;

	}



ul.breadcrumbs {

float:none;

}



ul.breadcrumbs {

clear:both;

margin:0;

padding:0 0 23px;

width:auto;

}





ul.breadcrumbs li.first {

padding:0 6px 0 0 !important;

}



ul.breadcrumbs li.first, ul.breadcrumbs li.last a {

background:none repeat scroll 0 0 transparent;

}



ul.breadcrumbs li {

color:#000000;

display:inline;

float:left;

font-size:10px;

font-weight:normal;

width:auto;

}



ul.breadcrumbs li a  {

background:url("../images/bg_right_arrow.gif") no-repeat scroll right 0.35em transparent;

padding:0 14px 0 6px;

color:#00528e;

}



div.content p.subHeading {

color:#333333;

font-size:1.9em !important;

margin-bottom:0.35em !important;

}





div.content ul li {

background:url("../images/bg_bullet_disc.gif") no-repeat scroll left 0.6em transparent;

color:#333333;

padding:1px 12px;

list-style-type:none;

margin:0;

}



.catdetalii {

font-size:12px;

	}

	

.cat_titlu {

padding:0px 10px 0px 10px;

margin:0px !important;

	}	

	

.cat_titlu p.subHeading {

margin-top:0px !important;

	}

	

.txt_green {

color:#3A520C;

	

	}

	

ul.bullet-cat li {

background:url("../images/bg_bullet_disc.gif") no-repeat scroll left 0.6em transparent;

list-style-type:none;

margin:0px;

padding:1px 12px;

}



ul.bullet-cat2 li {

background:url("../images/bg_bullet_disc.gif") no-repeat scroll left 0.6em transparent;

list-style-type:none;

margin:0px !important;

padding:1px 12px;

}



ul.bullet-cat2 {

margin: 5px 0px !important;

	}



ul.bullet-cat , ul.bullet-cat2 {

overflow:hidden !important;

margin: 5px 0px !important;

	

	}

	

.intro-scripted p.info {

margin-top:25px;

	

	}

.intro-scripted h2 {

margin-top:30px;

	}

	

.intro-scripted h1 {

color:#475D1C !important;

font:bold 15px !important;

letter-spacing:-1px;

margin:10px 0 -10px 0;

}



table.containerTable {

border-collapse:collapse;

font-size:1.1em;

margin:15px 0;

position:relative;

text-align:left;

vertical-align:top;

}



table.containerTable td.c1 div {

width:160px !important;

margin-left: auto;

margin-right: auto;

text-align:center;

}



table.containerTable td.c2 div {

width:160px !important;

margin-left: auto;

margin-right: auto;

text-align:center;

}



table.containerTable td, table.containerTable th {

padding:4px;

}



.table_header {

border-bottom:1px solid #D4D4D4;

color:#333333;

font-family:tahoma;

font-size:1em;

font-weight:bold;

padding:8px;

}



table.containerTable td.c3 div {

width:180px;

margin-left: auto;

margin-right: auto;

text-align:center;

}



table.containerTable td.c4 div {

width:110px !important;

margin-left: auto;

margin-right: auto;

text-align:center;

}



table td.center {

text-align:center;

}



div.costOrder {

margin:10px 0 0;

}





.table_row {

background-color:#FCFCFC;

border-bottom:1px dotted #B2B2B2;

color:#666666;

font-family:Tahoma;

font-size:1.1em;

padding:8px;

}



.table_header_row  {

background-color:#FCFCFC;

border-bottom:1px dotted #B2B2B2;

color:#666666;

font-family:Tahoma;

font-size:1.1em;

font-weight:bold;

padding:8px;

}



.comp_align {

width: 100px !important;

margin-left: auto !important;

margin-right: auto !important;

text-align:center !important;

	

	}

	

div.callToAction  {

background:url("../images/bg_prod_sub_category_list.gif") no-repeat scroll left bottom transparent !important;

width:100%;

height:43px;

overflow:hidden;

}



div.callToActiondet  {

background:url("../images/bg_prod_sub_category_list.gif") no-repeat scroll left bottom transparent !important;

width:100%;

height:73px;

overflow:hidden;

}



.all_inone .callToAction {

overflow:visible !important;

padding: 0px !important;

height:23px !important;

}



.planDescription {

	overflow:hidden;

	

	}

	

.planDescription p {

margin:0px !important;

	}

	

.additionalProducts {

margin:20px 0 20px 0;

	}

	

div.additionalProducts div.content {

background:url("../images/bg_additional_products_mid.gif") repeat-x scroll left top transparent;

border-left:1px solid #D5D5D5;

border-right:1px solid #D5D5D5;

border-top:1px solid #D5D5D5;

float:left;

}



div.additionalProductsBottom  {

background:url("../images/bg_additional_products_bot_b.png") no-repeat scroll left bottom transparent;

clear:left;

height:21px;

width:940px;

}



div.additionalProducts ul.productItems {

background:url("../images/bg_additional_products_divider.gif") repeat-y scroll left top transparent;

clear:both;

float:left;



width:938px;

list-style-type:none;

margin:0px !important;

padding:0px !important;

}



div.additionalProducts ul.productItems li {

background-image:none !important;

display:inline;

float:left;

margin:0 !important;

min-height:95px !important;

width:210px;

list-style-type:none;

}



div.additionalProducts ul.productItems li h3 {

font-size:2.2em;

margin-top:10px;

}



div.additionalProducts ul.productItems li p.productDescription {

margin:6px 0 0;

width:125px;

}



div.additionalProducts ul.productItems li p.productDescription {

margin:6px 0 0;

width:125px;

}



div.additionalProducts ul.productItems li div.priceInfo p.cost {

margin-right:50px;

padding:0 !important;

margin:0 !important;

width:190px;

overflow:hidden;

}



div.additionalProducts ul.productItems li div.priceInfo span.pricex {

font-size:1.9em !important;

}



div.additionalProducts ul.productItems li div.priceInfo {

background:url("../images/bg_product_catalogue_price_in.gif") repeat scroll left top transparent;

padding:3px 5px 1em;

}



div.additionalProducts ul.productItems li div.priceInfo {

margin:0;

padding:0;

width:inherit;

}



/*div.additionalProducts ul.productItems li div.priceInfo img {

margin:0 !important;

position:relative;

right:10px;

top:-65px;

float:right;

}*/



div.additionalProducts ul.productItems li div.priceInfo span.from {

width:auto;

}



div.additionalProducts ul.productItems li div.priceInfo span.from, div.additionalProducts ul.productItems li div.priceInfo span.price, div.additionalProducts ul.productItems li div.priceInfo span.per {

font-size:1em !important;

}



div.additionalProducts ul.productItems li div.priceInfo span.price {

font-weight:700;

}



.titlu_plus {

font-size:1.6em;

color:#285100;

	}

	

a.det_titlu_plus span {

background:url("../images/arrow_Blue.gif") no-repeat scroll right 2px transparent;

padding:0 6px !important;

display:inherit;

}



a.det_titlu_plus {

font-size:1.2em;	

	}

	

.productColumnsplus {

background:url("../images/bk_productColumnsplus.gif") no-repeat scroll left top transparent;

padding-top:15px !important;

	

	}

	

span.price_co a  {

background:url("../images/arrow_productcatalogue.gif") no-repeat scroll right 2px transparent;

color:#000000 !important;

padding:0 15px 0 0 !important;

font-size:1.4em;

	}

	

#content_ex {

width:960px;

margin-top:30px;

}

	

.sidebar {

float:left !important;

	}

.coluna.sidebar {

margin-top:-15px !important;	

	}

	

.mainBody {

width:720px !important;

float:right;

margin-bottom: 20px !important;

	}

.content_ex label {

display:inline;

line-height:24px;

	}





#contatoForm input, #contatoForm textarea {

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:20px;

text-shadow:0 0 0 #000000;

}



#contatoForm input,#contatoForm textarea, #contatoForm button {

border:0 none;

outline-style:none;

outline-width:medium;

text-decoration:none;	

	}

ul.contactinfo li {

margin:10px 0px;

padding:inherit;

	

	}



#contatoForm input[type="text"] {

background:transparent url(../images/input.png) no-repeat scroll 0 0;

float:left;

height:20px;

margin-bottom:10px;

padding:5px 10px;

width:240px;

}



#contatoForm select {

background:transparent url(../images/input.png) no-repeat scroll 0 0;

display:inline;

float:left;

height:30px;

margin-bottom:10px;

padding:5px 10px;

width:260px;

border:none;

}



#contatoForm textarea {

background:transparent url(../images/textarea.png) no-repeat scroll 0 0;

float:left;

height:140px;

padding:5px 10px;

width:240px;

}



#contatoForm label {

background:transparent url(../images/label.png) no-repeat scroll 0 center;

clear:both;

display:block;

float:left;

line-height:30px;

margin-right:20px;

padding:0 10px;

width:80px;

}



#contatoForm label, #contatoForm input[type="submit"] {

color:#FFFFFF;

}



#contatoForm input[type="submit"] {

background:url("../images/trimite.gif") no-repeat scroll left top transparent;

display:block;

float:right;

height:24px;

width:94px;

padding:0px !important;

margin-right:20px;

margin-top:10px;

}



#contatoForm input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active {

background-position: left -24px;

}



#contatoForm input[type="submit"] {

	

	

}



.coluna {

float:left;

margin-left:40px;

width:400px;

}



.coluna.media {

width:400px;

margin-bottom:20px;

}



#contatoForm form {

margin:0;

padding:5px 0;

}



.coluna p, .coluna ul  {

margin:0 !important;

padding:0 !important;

	}



/* grids & columns */





.coluna h3 {

	margin-top:20px;

	font-size:1.4em;

	color:#0091D3;

	

	

	}



.intro-scripted h2, .block h2, .menudetContent h2 {

font-size:17px;

	

	}

	

.intro-scripted h1 {

font-size:17px;

	

	}

	

.mainBody h1 {

font-size:1.4em;

	}

	

#bannerHome #intro .item {

display:none;

width: 960px;

    }

	

.intro-scripted h2 a {	

color:#475D1C;

}



.content_ex .mainBody {

min-height:350px;

	}

.content_ex td {

padding:3px;

	}

	

.panelB {

background-color:#EBEBEB;

border-left:1px solid #CACACA;

border-right:1px solid #CACACA;

margin:10px 0 36px;

width:198px;

}



.panelBMiddle {

background:url("../images/module_2_top.gif") no-repeat scroll left top transparent;

margin:0 0 -12px -1px;

padding:10px 0 0 10px;

position:relative;

top:-8px;

}



.innerPanel {

margin:0;

position:relative;

top:3px;

width:180px;

}



.innerPanel .panelTop {

background:url("../images/module_3_tl.gif") no-repeat scroll left top transparent;

margin:0;

padding-left:10px;

position:relative;

}



.panelTop, .panelBottom {

top:0;

}



.innerPanel .panelTop div {

background:url("../images/module_3_tr.gif") no-repeat scroll right top transparent;

height:10px;

}



.panelContent {

background-color:#FFFFFF;

margin:0;

overflow:hidden;

padding:0 10px;

}



.innerPanel .panelBottom {

background:url("../images/module_3_bl.gif") no-repeat scroll left bottom transparent;

margin:0;

clear:both;

margin-left:-1px;

padding-left:10px;

position:relative;

}



.innerPanel .panelBottom div {

background:url("../images/module_3_br.gif") no-repeat scroll right bottom transparent;

margin:0;

height:10px;

margin-right:-1px;

}



.panelB .base {

background:url("../images/module_2_bot.gif") no-repeat scroll left bottom transparent;

height:10px;

margin:0 0 0 -1px;

position:relative;

top:8px;

}



.panelB ul li {

line-height:1.4em;

margin:0;

padding:0;

border-bottom:1px dotted #B2B2B2;

margin:0 0 8px;

padding-bottom:9px;

font-size:1.2em

}



.panelBMiddle h3 {

font-size:1.4em;

	

	}

	

#status_online {

left:46%;

margin:12px 0 0 270px;

position:absolute;

z-index:10;

	

	}

	

.helpdetContent h2 {

margin-top:-30px;

	

	

	}

	

.mainproduse #breadcrumb {

margin-bottom:25px;

	}



.link_home {

background:url("../images/bg_blue_right_arrow.gif") no-repeat scroll right 65% transparent;

padding:0 8px 0 0 !important;

color:#008BCF !important

	}

	

.mainpagini h2 {

margin-top:5px;

color:#5d5d5d;

	}

.mainpagini .section {

padding:15px 160px 0;

	

	}

	

.cat_subl_content {

float:left;

width:700px;

	

	}

	

.w940 {

width:940px;

	}

	

div.jqerror {

	text-align:left;

	color:#c61b36;

	padding-left:120px;

	}

	

.micdom {

cursor:pointer !important;

	}

	

.clientlogofirst {

clear:left;

	

	}





.clientlogo a, .clientlogofirst a {

border:4px solid #e9e9e9;

float:left;

height:82px;

margin:0 0 13px 19px;

text-align:center;

vertical-align:middle;

width:127px;

}



.clientlogofirst a {

margin-left:0;

}



.clientlogo a:hover, .clientlogofirst a:hover {

border-color:#cecece;

	}

	

ul.contactinfo li {

background-image:none !important;

padding-left:0px !important;





}



#ssd-flash {

width:190px;

height:284px;

float:left;

margin-right:10px;

	}

	

.modplt  {

border:2px solid #E9E9E9;

float:left;

height:49px;

margin:0 0 13px 19px;

text-align:center;

vertical-align:middle;

}



.modplt.mfirst  {

margin-left:0px !important;

}



.faqarticle {

padding-bottom:20px;

}



.faqarticle p {

margin-top:0px !important;

	}



h1#pageTitle {

color:#5d5d5d;

font-size:1.4em;	

	}





/*reg italiano*/

div.consenso {

border:1pt solid #3a520c;

clear:both;

margin-bottom:1em;

margin-top:1em;

padding:0.4em;

}



div.tipolar {

font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;

font-size:12px;

padding-bottom:2em;

padding-top:1em;

text-align:right;

text-decoration:underline;

}



div.cittadata {

clear:right;

float:left;

font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;

font-size:12px;

padding-bottom:2em;

}



div.firma {

float:right;

font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;

font-size:12px;

padding-bottom:3em;

text-align:center;

}



div.button_it {

border-top:1pt solid #3a520c;

clear:both;

margin-top:2em;

padding-bottom:1em;

padding-top:1em;

}



#stampa.disabled {

background:none repeat scroll 0 0 #d4d0c8;

border:1px solid #c3c3c3;

color:#ececec;	

	}	

/*sf  reg italiano*/



.cr_update {

clear:left;

width:350px;

height:117px;

overflow:hidden;

	}



.new_cr {

clear:left;

background-image:url(../images/bk_cr.png);

background-repeat:no-repeat;

width:220px;

height:117px;

overflow:hidden;

	}

		

.qty, .qtz {

background:none;

border:none;

color:#666;

font-size:10px;

width:108px;

}



.cr_email {

margin:38px 0px 0px 82px;

}



.cr_tel {

margin:6px 0px 0px 82px;

}



.bt_trmt {

margin:6px 0px 0px 100px;

}



h3.cont_call {

background:url("../images/icon_call_us.gif") no-repeat scroll 0 0px transparent;

line-height:25px;

padding-left:35px;

margin:0px !important;

color:#0091D3;

}



h3.cont_email {

background:url("../images/icon_email.gif") no-repeat scroll 0 5px transparent;

line-height:25px;

padding-left:35px;

margin:5px 0 0 0 !important;

color:#0091D3;

}



h3.cont_email a, h3.cont_email a:hover, h3.cont_email a:visited {

color:#0091D3;

}

#overBanner {

    width:100%;

    height:177px;

    margin-bottom:10px;

    background:transparent !important;

}

    #overBanner td {

        border: 0px solid red;

        vertical-align:top;

        

    }

    #overBanner h1 { 

        margin:0 0 0 30px;

        color:#3a520c;

        font-family:arial;

        font-size:16px;

    }

    #overBannerCol1 {

        font-weight:none;

        background: transparent url(../images/overBannerCol.gif) 25px bottom no-repeat;

    }

    #overBannerCol2 {

        width:50%;

        background: transparent url(../images/overBannerCol.gif) right bottom no-repeat;

        text-align:right;

    }

    .regDomItem {

        width:80px;

        float:left;

        color:#03364f;

        font-size:15px;

        font-weight:bold;

        text-align:right;

        font-family: Arial;

        margin-top:5px;

    }

    .textinput2 {

        margin:3px 0 10px 35px;

        padding-left:5px;

        width:372px;

        height:30px;

        border:0px;

        background: url(../images/searchDomHomePageBg.gif) left no-repeat;

        color:#848585;

        font-size:17px;

    }


.ul_pac_index {
float:right;
list-style-type: circle;
color:#3a520c;
font-weight:bold;
	
	}
	
.price_pac_index {	
font-size: 20px;
float:right;
color:#000;
}

.gazd_index {
margin-right: 230px !important;
font-size:18px !important;
}

.inreg_index {
font-size:18px !important;
	}

div.det_index {
float:left;
margin-top:3px;
margin-left:15px;
	}