/* CSS Document */
html {min-height: 100%;}* {	margin: 0; }

body {background:url(../images/bg.jpg) repeat-x; color: #41413d; font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif ; font-size:12px;padding:0; margin:0;}

a {color: #006fc3; }

a:hover {color: #72a800; text-decoration:none;}


p,code,ul {padding-bottom: 1.2em;}

li {list-style: none;}h1 {font: normal 1.8em Tahoma,sans-serif;}

h2 {font: bold 1.4em sans-serif;}h3 {font: bold 1em Tahoma,sans-serif;}

form,input {margin: 0; padding: 0; display: inline;}

code {	background: #FFF;	border: 1px solid #EEE;	border-left: 6px solid #CCC;	color: #666;	display: block;	font: normal 1em Tahoma,sans-serif;	line-height: 1.6em;	margin-bottom: 12px;	padding: 8px 10px;	white-space: pre;}

blockquote {	background: url(img/quote.gif) no-repeat;	display: block;	font-weight: bold;	padding-left: 28px;}

h1,h2,h3 {padding-top: 6px; margin-bottom: 4px; text-align:left;}

/* misc */.clearer {clear: both; font-size: 0;}

.left {float: left;}.right {float: right;}

/* structure */

.outer-container {	text-align:center;	padding-bottom: 10px;}

.inner-container {	background:transparent;	margin: 0 auto;	width: 850px;}

/* sign  up structure */

.inner-container-pop {	background:transparent;	margin: 0 auto;	width: 370px;}

/* headere & title */

.header {	background: #fff;	height: 93px;	margin: 0px;	text-align: left; padding:0;}

.header .title {	color: #8d8d7c;	padding-top: 20px; font-size:30px; text-align:left; float:left; left:15px; position: relative;}

.logo { float:left; padding-top: 10px; padding-left:10px; padding-right:20px;}

/* welome */

.welcome_bg{background:url(../images/wel_bg.jpg) no-repeat; height:127px; width:850px; padding:0; margin:0px;}

.welcome_text{font-size:14px; line-height:18px; text-align:left; padding:10px; width:650px; float:left;}

.welcome_text h2 {font-size:16px; line-height:18px; text-align:left; font-weight:bold; padding-bottom:5px; font-family:Trebuchet MS;}

/* main */

.main {	padding: 0px; margin:0;}

/* Login adn register raw */

.login-row{height:230px; width:850px; padding:5; margin: 10px 0px 20px 0px;}

/* Product raw */

.prd-row{height:300px; width:850px; padding:5; margin: 20px 0px 20px 0px;}

/* email box */

.email_box2 {	float: right;	width: 332px; margin:10px; padding:0px; background:url(../images/login_bg.jpg);}

.email_box {	float: left;	width: 332px; margin:10px 10px 10px 0px; padding:0px; background:url(../images/login_bg.jpg);}
.email_box_title2 {	margin:0px; padding:0px; background:  #006fc3; height:33px; text-align:center;}
.email_box_title {	margin:0px; padding:0px; background: url(../images/login_hed_bg.jpg); height:33px; text-align:center;}

.email_box_title .arrow{text-align:center; padding-top:4px;}

.email_box_title .arrow2{text-align:center; padding-top:4px;}

.email_box_title .shadow{text-align:center; padding-top:5px; bottom:0;}

.email_box_title_text {color: #fff;	font-size:16px; font-weight:bold; margin:0px; padding-top:5px; text-align:center; 
                       text-transform:uppercase;}

.email_box_title_text2 {color: #fff;	font-size:16px; font-weight:bold; margin:0px; padding-top:5px; padding-bottom:4px; text-align:center; text-transform:uppercase;}

.email_box .descr {	font-size: 14px; margin: 3px; padding:10px; text-align:left; line-height:18px; margin: 10px 5px 20px 5px;  }
.email_box2 .descr {	font-size: 14px; margin: 3px; padding:10px; text-align:left; line-height:18px; margin: 10px 5px 20px 5px;
                        height:120px; }

.leftindexmsg {
  font-size: 11px;	color: #FF0000;	text-align: left; line-height:18px; padding:5px; }


.bdr{border:#CCCCCC solid 1px; margin:3px; width:200px;}


/* Thank you massage box */
.thanks-box {	float: right;	width: 332px; margin:10px; padding-top:20px; color:#FF0000; font-size:13px; text-align:left; height:200px;}



/* Welcome guest name and logut box */
.logout-box {width: 850px; margin:10px; padding:10px; font-size:13px; text-align:left;}


/* sign up popup box */

.signup_box {width: 332px; margin:10px; padding:0px; background:"transparent"; }
.signup_box .tiitle {	margin:0px; padding:0px; background:  #006fc3; height:33px; text-align:center;}
.signup_box .text h1 {font-size:22px; font-weight:normal; margin:0px; padding-top:5px; padding-bottom:4px; padding-left:13px; 
                      text-align:left;}
.signup_box .descr {	font-size: 14px; padding:10px; text-align:left; line-height:18px; margin: 10px 5px 10px 5px;  }
.signup_box .close { float:right; right:0; top:0;  }


/* product  Left */

.prd-L {	float: left;	width: 393px; margin:5px; padding:0px; }

.prd-L .text{	padding:0px 3px 3px 3px; text-align:left; line-height:17px; font-size:14px; }

.prd-L .text h3{ padding-bottom:5px; padding-top:0px; text-align:left; line-height:17px; font-size:14px; font-weight:bold; }

.prd-L .text img{	float: left; padding-right:10px; padding-bottom:5px; padding-top:0px; }

.prd-L .text .icon{ text-align:center; padding-top:15px; }

.prd-L .text .bdr2 {border:#f0f0ed solid 1px; width:192px; }

/* product Right */

.prd-R {	float: right;	width: 393px; margin:5px; padding:0px; }

.prd-R .text{	padding:0px 3px 3px 3px; text-align:left; line-height:17px; font-size:14px; }

.prd-R .text h3{ padding-bottom:5px;padding-top:0px; text-align:left; line-height:17px; font-size:14px; font-weight:bold; }

.prd-R .text img{	float: left; padding-right:10px; padding-bottom:5px; padding-top:0px; }

.prd-R .text .icon{ text-align:center; padding-top:15px; }

.prd-R .text .bdr2 {border:#f0f0ed solid 1px; width:192px; }



/* form */

input, textarea, select{border:#dfdfdd solid 1px; background:#fff;  font-size:14px; text-align:left; padding:2px; margin-bottom:5px; margin-top:5px;}

input:hover{border:#dfdfdd solid 1px; background: #E6E3D0;  font-size:14px; text-align:left; padding:2px; margin-bottom:5px; margin-top:5px;}

.button{background: #ddddcd; border: solid 1px #adada6; padding:1px; font-size:14px; font-family:verdana; color:#000; text-align:center;}
.button:hover{background: #CECAAE;border: solid 1px #adada6; padding:1px;text-align:center; }

/* footer */

.footer { background:url(../images/footer_bg.jpg); height:44px; margin-top: 5px; padding:0; clear:both;}
.footer_text {	text-decoration: none; text-align:center; padding: 10px;}
.footer_text a{	text-decoration: underline; text-align:center;}
.footer_text a:hover{	text-decoration: none; text-align:center;}
