@charset "utf-8";

body {background:#ececec url(../images/bg.jpg) repeat-x;}
a {color:#0787BB; text-decoration:none;}
a:hover {text-decoration:underline;}
p {line-height:20px;}


/*id*/
#shadow-wrapper {width:968px; height:auto; margin:0 auto;}
#shadow {width:968px; height:auto; background:url(../images/shadow.png) repeat-y;}
#main-wrapper {width:960px; height:auto; margin:0 auto;}
#header {width:940px; height:98px; background:url(../images/bg-header.jpg) repeat-x; padding:0 10px;}
#logo {width:365px; height:55px; background:url(../images/logo.jpg) no-repeat; float:left; margin-top:19px;}
#logo h1 a {width:365px; height:55px; display:block; text-indent:-9999px;}
#emails {width:209px; height:21px; background:url(../images/email.jpg) no-repeat; float:right; padding:10px 0 0 11px;}
#nav-shadow {width:960px; height:33px; background:url(../images/nav-shadow.jpg) no-repeat;}
#nav-wrapper {width:960px; height:40px; margin:0 auto;}
#nav-container {width:940px; height:40px; margin:0 auto;}
#nav-roundedL {width:40px; height:40px; background:url(../images/rounded-nav-left.jpg) no-repeat; float:left;}
#nav-roundedR {width:40px; height:40px; background:url(../images/rounded-nav-right.jpg) no-repeat; float:right;}
#nav-main {width:860px; height:40px; background:url(../images/bg-nav.jpg) repeat-x; float:left;}
#banner h1 {width:960px; height:312px; background:url(../images/bg-banner.jpg) no-repeat; text-indent:-9999px;}
#content-shadow h1 {width:960px; height:58px; background:url(../images/content-shadow.jpg) no-repeat; text-indent:-9999px;}
#main-cont {width:940px; height:auto; padding:0 10px; font:14px Arial, Helvetica, sans-serif; line-height:22px; padding-bottom:50px;}
#contentL {width:660px; height:auto; float:left; font:13px Arial, Helvetica, sans-serif;}
#contentL h1 {padding-bottom:15px;}
#contentL p {padding:0 0 15px 0;}
#contentR {width:240px; height:auto; float:right; font:12px Arial, Helvetica, sans-serif; color:#6e6e6e; line-height:18px;}
#foter-contner {width:920px; height:30px; margin:0 auto; border-top:1px solid #e1e1e1; font:11px Arial, Helvetica, sans-serif; color:#1b576f;}
#forms {padding-left:30px;}
#foter-contner a {font:11px Arial, Helvetica, sans-serif; color:#1b576f; text-decoration:none;}
#footer-shadow {width:968px; height:33px; background:url(../images/footer-shadow.jpg) no-repeat; margin:0 auto;}


/*reviews*/
.reviews-wrapper {width:660px; height:auto;}
.reviews-contner {width:660px; height:auto;}
.reviews-contner h2 {padding-bottom:15px;}
.reviews-LR {width:660px; height:auto; font:12px Arial, Helvetica, sans-serif; line-height:20px; border-bottom:1px solid #e1e1e1; padding-bottom:10px; margin-bottom:40px;}
.reviews-L {width:200px; height:auto; float:left; padding:8px 0 8px 20px;}
.reviews-R {width:430px; height:auto; float:right; padding:8px 10px 8px 0;}
.reviews-R h2 a {color:#b10000;} .reviews-R h2 a:hover {text-decoration:none;}
.reviews-H {width:650px; height:25px; background:url(../images/reviews-header.jpg) no-repeat; margin:20px 0 0 0; padding:7px 0 0 10px;}
.review {float:left; width:200px; margin-top:20px;}
.reviews_box {
	width:660px;
	height:auto;
	margin-bottom:15px;
	padding:10px 0;
	-moz-box-shadow:1px 2px 7px #666;
	-webkit-box-shadow:1px 2px 7px #666;
	}

/*button*/
.button_1 a {width:118px; height:33px; background:url(../images/buttons-more_reviews.gif) no-repeat; float:left; margin-right:11px; text-indent:-9999px; display:block;}
.button_2 a {width:124px; height:33px; background:url(../images/buttons-download_now.gif) no-repeat; float:left; margin-right:11px; text-indent:-9999px; display:block;}
.button_3 a {
	width:165px;
	height:27px;
	float:left;
	display:block;
	color:#FFF;
	font:14px "Myriad Pro",Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:6px;
	background:url(../images/buttons-best_price_bitdefender.jpg) no-repeat;
	}

.button_margin {margin-right:10px;}

.button_1 a:hover {background:url(../images/buttons-more_reviews_hover.gif) no-repeat;}
.button_2 a:hover {background:url(../images/buttons-download_now_hover.gif) no-repeat;}
.button_3 a:hover {background:url(../images/buttons-best_price_bitdefender_hover.jpg) no-repeat; text-decoration:none;}
.reviews-button {width:430px; height:auto; float:right;}

/*right sidebar*/
.Rsidebar-contner {width:230px; height:auto; float:right;}
.rounded-top {width:230px; height:10px; background:url(../images/rounded-top-R_sidebar.jpg) no-repeat;}
.rounded-btm {width:230px; height:32px; background:url(../images/rounded-bottom-R_sidebar.jpg) no-repeat;}
.sidebar-bg {background:#e4e4e4 url(../images/bg-right-sidebar.jpg) repeat-x; min-height:393px; padding:0 10px;}
ul.sidebar li {
			display:block;
			font:12px Arial, Helvetica, sans-serif; 
			color:#2e2e2e;
			padding:5px 0 5px 10px;
			background:url(../images/separator-list.jpg) bottom no-repeat;
			}
.rounded-top-R {width:230px; height:10px; background:url(../images/rounded-top-cntent-R.jpg) no-repeat; margin-top:20px;}
.rounded-btm-R {width:230px; height:10px; background:url(../images/rounded-bottom-cntent-R.jpg) no-repeat; margin-bottom:20px;}
.content-cntner-R {width:200px; height:auto; background:url(../images/bg-right-content.jpg) repeat-y; padding:10px 15px;}

/*main menu navigation*/
ul#nav {}
ul#nav li.none a {background:none;}
ul#nav li {display:inline; font:14px Arial, Helvetica, sans-serif;}
ul#nav li a {
			display:block; 
			float:left;
			font:14px Arial; 
			text-decoration:none;
			color:#FFF;
			padding:10px 55px;
			background:url(../images/separator.jpg) right no-repeat;
			font-weight:bold;
			text-shadow:1px 1px 1px #5f1302;
			}
ul#nav li a:hover {text-shadow:none;}
ul#nav li a.current {text-shadow:1px 1px 2px #5f1302, 0 0 1em blue, 0 0 0.2em blue; color:#ffbc08;}


/*class*/
.clearboth {clear:both;}
.center {margin-left:34px;}
.ordered a{text-decoration:none;}
.bold {font:12px Arial, Helvetica, sans-serif; color:#b10000;}
.nounderline {text-decoration:none;}
.underline {text-decoration:underline; color:#be1d20;}
.emails {font:9px Verdana, Geneva, sans-serif; color:#e6400e; text-align:center; text-decoration:none;}
.h1-a {font:24px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#b10000;}
.h1 {font:22px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#b10000; padding-bottom:15px;}
.h1-b {font:24px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#1b576f;}
.h1-c {font:20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1b576f;}
.h2 {font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#b10000; padding-bottom:8px}
.line {border-bottom:1px solid #e1e1e1; margin:10px 0;}
.h2-a {font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#b10000;}
.h2-b {font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#b10000;}
.h2-c {font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#0787bb;}
.h2-d {font:13px Arial, Helvetica, sans-serif; color:#b10000; margin-bottom:10px;}
.h3 a{font-weight:bold; text-decoration:none;}
.h3 {font-weight:bold; color:#b10000;}
.color {color:#41475a;}
.small {font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#09F;}
.f-padding {padding:0 0 25px 0;}
.bold {font-weight:bold;}
.left-F {width:410px; height:auto; float:left; padding-top:8px;}
.left-F span{color:#09a3e1;}
.left-F a:hover span {text-decoration:underline;}
.rght-F	{width:230px; height:auto; float:right; padding-top:8px;}
ul.list li {width:auto; height:auto; padding-left:15px; list-style:url(../images/bullet.png) inside;}


/* Form */
form {width:400px; border:1px solid #EEE; padding: 10px; margin:40px auto;}
label {display:block; margin-top :8px; width:100%; background-repeat:no-repeat;}
.blue {color:#0099CC; font-weight:bold;}

/* footer */
.dwnld {
	Display: block;
	padding: 10px;
	text-align: center;
	width: 400px;
	margin: 0 auto;
	border: 1px solid #EEE;
	background-color: white;
	color: #999;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 50px;
	background: url(../images/download.gif) no-repeat 40px 10px;
}

/* footer */
.footer {Display:block; padding:10px; margin-top:50px; width:400px; color:#999;}
.footer p {color:#999;}

/* Congratulation message */
.MsgSent {Display:block; padding:10px; margin:40px auto; width:400px; text-align:center; border:1px solid #EEE;	background-color:white;}
.MsgSent h1 {background:url(../images/MsgSent.gif) no-repeat 0 0; padding-left:20px; height:85px; line-height:85px;}

/* Error message */
.MsgError {Display:block;  padding:10px; margin:40px auto; width:400px; text-align:center; border:1px solid #EEE; background-color:white;}
.MsgError h1 {background:url(../images/MsgError.gif) no-repeat 0 0; padding-left:20px; height:85px; line-height:85px; color:#CC0000;}
.MsgSent p, .MsgError p {font-size:1.3em; color:#999;}

/***** FormCheck *****/
.tipsbox .tipsbox_top_left{background:url('../images/top_left.png') no-repeat;	_background:url('../images/top_left.gif') no-repeat; _background-position:9px 8px;}
.tipsbox .tipsbox_top{background:url('../images/top.png') repeat-x; height:17px; _background:url('../images/top.gif') repeat-x;	_background-position:0px 8px;}
.tipsbox .tipsbox_top_right{background:url('../images/top_right.png') no-repeat; _background:url('../images/top_right.gif') no-repeat; _background-position:0px 8px;}
.tipsbox .tipsbox_left{background:url('../images/left.png') repeat-y; width:17px; _background:url('../images/side.gif') repeat-y; _background-position:9px 8px;}
.tipsbox .tipsbox_right{background:url('../images/right.png') repeat-y;	width:22px; _background:url('../images/side.gif') repeat-y; _width:9px;}
.tipsbox .tipsbox_bottom_left{background:url('../images/bottom_left.png'); _background:url('../images/bottom_left.gif') no-repeat; _background-position:9px 0px;}
.tipsbox .tipsbox_mark{background:url('../images/mark.png') no-repeat; height:36px; _background:url('../images/mark.gif') no-repeat;}
.tipsbox .tipsbox_bottom_right{background:url('../images/bottom_right.png'); _background:url('../images/bottom_right.gif') no-repeat;}
.tipsbox .tipsbox_inner, .tipsbox .tipsbox_inner_ie6{background:url('../images/inner.png');}
.tipsbox .tipsbox_inner_ie6 {padding:4px;}
.tipsbox .tipsbox_error {
	background : url('../images/error.png') no-repeat;
	_background : url('../images/error.gif') no-repeat;
	width: 40px;
	height: 40px;
	margin-top: 5px;
	float: left;
	clear: left;
}
.tipsbox p, .tipsbox {font-size:1em; font-family:tahoma, verdana, "sans-serif"; margin:0; padding:0; border:0; color:#FFF;}
.tipsbox p {padding-left:55px; line-height:15px;}
.tipsbox p span {font-size:1em; font-weight:bold; color:red; line-height:35px;}
.error_f {border:1px dotted #666; margin-top:5px; background-color:#EAEAEA;}
.error_f p {margin:5px;	color:#A00;}
.error_f p span {font-size:1.1em; color:#000; margin:5px 0px 0px 0px;}

/***** Niceforms *****/
/*##########################################
Name: Default styling for Niceforms v.1.0
Author: Lucian Slatineanu
URL: http://www.badboy.ro/
##########################################*/

/*Forms defaults - change as needed*/
input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#404040;}
label {color:#999; cursor:pointer; padding-left:2px; line-height:16px;}
label.chosen {color:#333;}

/*Transparent items*/
.outtaHere {position:absolute; left:-3000px;}

/*Radio buttons*/
.radioArea, .radioAreaChecked {display:block; float:left; clear:left; width:15px; height:14px; font-size:0; cursor:pointer;}
.radioArea {background:url(../images/radio.gif) no-repeat left top;}
.radioAreaChecked {background:url(../images/radio.gif) no-repeat left bottom;}

/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked {display:block; float:left; clear:left; width:13px; height:13px; font-size:0; padding:0; margin:0; cursor:pointer;}
.checkboxArea {background:url(../images/checkbox.gif) no-repeat left top;}
.checkboxAreaChecked {background:url(../images/checkbox.gif) no-repeat left bottom;}
.focused {border:1px dotted #ddd;}

/*Text inputs*/
.textinput, .textinputHovered {height:15px; background:url(../images/input_bg.gif) repeat-x left top; border:none; padding:4px 0; vertical-align:middle;}
.textinputHovered {background-position:left bottom;}
.inputCorner {padding-bottom:0; vertical-align:middle;}

/*Text areas*/
.txtarea .tr, .txtarea .tr_xon {background:url(../images/txtarea_tr.gif) no-repeat top right;}
.txtarea .tr_xon {background:url(../images/txtarea_tr_xon.gif) no-repeat top right;}
.txtarea img.txt_corner {width:5px; height:5px; display:block;}
.txtarea .br, .txtarea .br_xon {background:url(../images/txtarea_br.gif) no-repeat top right;}
.txtarea .br_xon {background:url(../images/txtarea_br_xon.gif) no-repeat top right;}
.txtarea .cntr {background:url(../images/txtarea_cntr.gif) repeat-y right top;}
.txtarea .cntr_xon {background:url(../images/txtarea_cntr_xon.gif) repeat-y right top;}
.txtarea .cntr_l, .txtarea .cntr_l_xon {width:5px; background:url(../images/txtarea_l.gif) repeat-y left top; float:left;}
.txtarea .cntr_l_xon {background:url(../images/txtarea_l_xon.gif) repeat-y left top;}
.txtarea textarea { border:0; background:none; padding:0; margin:5px;}

/*Selects*/
.selectArea {width:200px; height:21px; background:url(../images/select_bg.gif) repeat-x left top;}
.selectArea .left {width:8px; height:21px; float:left; background:url(../images/select_left.gif) no-repeat left top;}
.selectArea .right {width:21px;	height:21px; float:right; background:url(../images/select_right.gif) no-repeat left top;}
.selectArea .right a {display:block; width:200px; height:21px; margin-left:-179px; position:absolute;}
.selectArea .right i {display:none;}
.selectArea .center {width:160px; color:#FFF; padding-top:3px; overflow:hidden; white-space:nowrap;}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {position:absolute; margin-top:-1px; margin-left:3px; width:172px; background:#6f7074;	padding:2px; font-size:11px; z-index:20;}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {margin:0; padding:0;}
.optionsDivVisible a {color:#F2F2F2; text-decoration:none; display:block; padding:1px 4px; border:1px solid #6f7074;}
.optionsDivVisible a:hover {color:#FFF;	background:#5F6062; border-color:#cfd0d6;}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:auto;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px;
	background:url(../images/button_bg.gif) repeat-x left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {background-position:left bottom;}
.buttonImg {vertical-align:bottom;}


