@charset "utf-8";
/* CSS Document */
/***********body***********/
body {
	margin:0px;
	padding:0px;
	width:100%;
	font-size:14px;
	font-weight:normal;
	/*color:#336600;
	font-family:Arial,sans-serif;*/
	font-family:Arial;
	/*background-color:black;*/
	
	background: url('background.jpg') no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
/***********outer div***********/
#outer {
	width:1200px;
	margin:0px auto;
	padding:0px;
	}
#inner {
	background-image:url(../img/backgrounds/background1.jpg);
	background-repeat:no-repeat;
	width:1200px;
	height:665px;
	/*box-shadow:0px 10px 15px rgba(0, 0, 0, 0.23);*/
	}	
#main {
	width:1200px;
	height:665px;
	margin:0px auto;
	padding:0px;
	}
#left {
	width:320px;
	display:inline;
	float:left;
	}
#right {
	width:865px;
	display:inline;
	float:right;
	}
/***********page sides***********/
#left_menu {
	background-image:url(../img/left_img.png);
	background-repeat:repeat-y;
	width:320px;
	height:665px;
	}
/
#left_gap {
	background-repeat:repeat-y;
	width:160px;
	}

#answer_display{
	width:500px;
             	display:inline;
              /position:relative;/ 
              padding:20px 0px 0px 20px;
              margin:10px;
	float:right;
             }/
#right_menu {
	width:865px;
	height:665px;
	}
/***********left side***********/
.left_align {
	padding:0px 0px 0px 20px;
	margin:0px;
}
.logo {
	border:none;
	}
/***********menu***********/
#menu {
	margin:0px;
	padding:0px;
	}
#menu ul {
	margin:0px;
	padding:0px;
	float:right;
	}
#menu ul li {
	list-style:none;
	padding-bottom:10px;
	background-image:url(../img/menu.png);
	background-repeat:no-repeat;
	width:300px;
	height:36px;
	}
#menu ul li a {
	padding:11px 20px 0px 0px;
	text-decoration:none;
	font-size:17px;
	font-weight:normal;
	color:#336600;
	/*font-family:Arial,sans-serif;*/
	font-family:Arial;
	text-align:right;
	float:right;
	}
#menu ul li:hover {
	background-image:url(../img/menu_hov.png);
	background-repeat:no-repeat;
	width:300px;
	height:36px;
	}
.current {
	background-image:url(../img/menu_hov.png);
	background-repeat:no-repeat;
	width:280px;
	height:36px;
	}
.menu_orange {
	background-image:url(../img/menu_orange.png);
	font-weight:normal;
	background-repeat:no-repeat;
	width:280px;
	height:36px;
	}
	
.wel_menu {
    position: relative;
	right: 130px;
}
.wel_menu2 {
    position: relative;
	right: 150px;
}
/***********right side***********/
.right_align {
	margin:0px;
	padding:0px;
	}
#sign_out {
	margin:0px;
	padding:0px;
	float:right;
	background-image:url(../img/signout_img.png);
	background-repeat:no-repeat;
/*	width:185px;*/
	width:500px; /* if new item add then just increase this, because image is already made width:500px; */
	height:43px;
	}
#sign_out ul {
	margin:0px;
	padding:0px;
	float:right;
	}
#sign_out ul li {
	list-style:none;
	display:inline;
	}
#sign_out ul li a {
	padding:14px 18px 0px 0px;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	color:#336600;
	/*font-family:Arial,sans-serif;*/
	font-family:Arial;
	text-align:right;
	float:right;
}
#sign_out ul li a:hover {
	text-decoration:underline;
	}
#sign_out ul li span {
	padding:11px 18px 0px 0px;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	font-family:Arial,sans-serif;
	text-align:right;
	float:right;
}
.main_content {
	margin:0px;
	padding:30px 0px 0px 0px;
}
.content_align {
	padding:8px;
	font-size:14px;
	font-weight:normal;
	color:#336600;
	/* font-family:Arial,sans-serif; */
	font-family:Arial;
	}
.content_width {
	margin:0px;
	padding:0px;
	width:831px;
	}
#heading {
	margin:0px;
	padding:0px;
	}
.heading_bg {
	background-image:url(../img/head_bg.png);
	background-repeat:no-repeat;
	width:830px;
	height:30px;
	}
/*.heading_bg {
	padding:9px 0px 0px 50px;
	margin:0px;
	}*/
.heading_bg span {
	font-size:15px;
	font-weight:normal;
	color:#336600;
	/* font-family:Arial,sans-serif; */
	font-family:Arial;
	}
/***********right side center content***********/
.fields_section {
	width:790px;
	margin:0px auto;
	padding:0px;
	}
.left_section {
	width:160px;
	display:inline;
	float:left;
	}
.right_section {
	width:630px;
	display:inline;
	float:right;
	padding:0px 0px 0px 0px;
	}
.right_section {
	width:630px;
	display:inline;
	float:right;
	padding:0px 0px 0px 0px;
	}
.two_btn {
	width:110px;
	display:inline;
	float:left;
	}
.answer_dis{
	width:200px;
	display:inline;
	float:left;
	}

.answer_dis_main{
	width:630px;
	display:inline;
	float:right;
	}


/***********text and buttons***********/
.policy_input {
	background-image:url(../img/text1.png);
	background-repeat:no-repeat;
	width:127px;
	height:30px;
	padding:5px 0px 0px 0px;
	}	
.policy_input_text {
	font-size:14px;
	font-weight:normal;
	color:#336600;
	font-family:Arial, Helvetica, sans-serif;
	background:transparent;
	cursor:pointer;
	width:125px;
	height:20px;
	border:none;
	}
.btn_get {
	background-image:url(../img/btn.png);
	background-repeat:no-repeat;
	width:95px;
	height:29px;
	}
.get_btn{
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	/* font-family:Arial,sans-serif; */
	font-family:Arial;
	border:none;
	background:transparent;
	cursor:pointer;
	width:100px;
	height:29px;
}
.name_input {
	background-image:url(../img/text2.png);
	background-repeat:no-repeat;
	width:221px;
	height:30px;
	padding:5px 0px 0px 0px;
	}	
.name_input_text {
	font-size:14px;
	font-weight:normal;
	color:#336600;
	font-family:Arial, Helvetica, sans-serif;
	background:transparent;
	cursor:pointer;
	width:219px;
	height:20px;
	border:none;
	}
.textarea {
	background-image:url(../img/textarea_img.png);
	background-repeat:no-repeat;
	width:278px;
	height:117px;
	}
.text_area {
	color:#505356;
	font-family:"TitilliumText22L Lt", Helvetica, SansSerif;
	font-size:14px;
	font-weight:normal;
	width:270px;
	height:106px;
	border:none;
	background:transparent;
	resize:none;
	padding:6px 0px 0px 4px;
	overflow:auto;
	}
/***********table***********/
#tab_le table {
	border:1px solid #336600;
	}
#tab_le table th {
	border:1px solid #336600;
	text-align:center;
	}
#tab_le table td {
	border:1px solid #336600;
	text-align:center;
	font-size:14px;
	font-weight:normal;
	color:#336600;
	/* font-family:Arial, Helvetica, sans-serif; */
	font-family:Arial;
	text-decoration:none;
	}
.link_edit a {
	font-size:14px;
	font-weight:normal;
	color:#336600;
	/* font-family:Arial,sans-serif; */
	font-family:Arial;
	text-decoration:none;
	}
.link_edit a:hover {
	font-size:14px;
	font-weight:normal;
	color:#336600;
	/* font-family:Arial,sans-serif; */
	font-family:Arial;
	text-decoration:underline;
	}
.note {
	text-align:left;
	line-height:18px;
	}
.note a:hover {
	text-decoration:none;
	}	
/***********policy div***********/
.policy {
	width:820px;	
	}
.policy_left {
	width:120px;
	display:inline;
	float:left;
	color:#FFFFFF;
	padding:8px 0px 0px 0px;
	}
.policy_right {
	width:690px;
	display:inline;
	float:right;
	}
.policy2 {
	width:600px;	
	}
.policy_3 {
	width:480px;	
	}
.policy_left2 {
	width:160px;
	display:inline;
	float:left;
	color:#336600;
	padding:8px 0px 0px 0px;
	}

.policy_left_main {
	width:160px;
	display:inline;
	float:left;
	color:#336600;
	padding:8px 0px 0px 13px;
	}

.policy_right2 {
	width:440px;
	display:inline;
	float:right;
	}
.lab_2 {
	padding:8px 0px 0px 0px;
	font-size:14px;
	font-weight:normal;
	color:#336600;
	font-family:Arial, Helvetica, sans-serif;
	}
.policy_r_left {
	width:130px;
	display:inline;
	float:left;
	}
.policy_r_right {
	width:310px;
	display:inline;
	float:right;
	}
.policy_r_left2 {
	width:230px;
	display:inline;
	float:left;
	}
.policy_r_left3 {
	width:430px;
	display:inline;
	float:left;
	}
.policy_r_right2 {
	width:200px;
	display:inline;
	float:right;
	}
.policy_r_right23 {
	width:140px;
	display:inline;
	float:left;
	}
.policy_r_right234 {
	width:100px;
	display:inline;
	float:left;
	}
	
.sect_1 {
	width:60px;
	display:inline;
	float:left;
	padding:8px 0px 0px 0px;
	}
.sect_2 {
	width:140px;
	display:inline;
	float:left;
	}
.sect_3 {
	width:40px;
	display:inline;
	float:left;
	padding:8px 0px 0px 0px;
	}
/***********table div***********/
.table_div {
	width:770px;
	margin:0px;
	padding:6px;
	border:1px solid #336600;	
	}
.column_1 {
	width:150px;
	display:inline;
	float:left;
	text-align:center;
	}
.column_2 {
	width:200px;
	display:inline;
	float:left;
	text-align:center;	
	}
.column_3 {
	width:100px;
	display:inline;
	float:left;
	text-align:left;	
	}
.txt_right {
	text-align:right;
	padding:2px 6px 0px 0px;
	}
.column_4 {
	width:550px;
	display:inline;
	float:left;
	text-align:left;	
	}
.bg_1 {
	background-color:#336600;
	color:#FFFFFF;
	}
/***********initiate page div***********/
.ini_left {
	width:150px;
	display:inline;
	float:left;
	border:1px solid #336600;
	padding:4px;
	}
.ini_align {
	margin:0px auto;
	}
.ini_right {
	width:600px;
	display:inline;
	float:left;
	border-top:1px solid #336600;
	border-right:1px solid #336600;
	border-bottom:1px solid #336600;
	padding:4px;
	}
.ini_right_col {
	width:180px;
	display:inline;
	float:left;
	border:1px solid #FFFFFF;
	}
.ini_right_col2 {
	width:50px;
	display:inline;
	float:left;
	border:1px solid #FFFFFF;
	}
.ini_right_col3 {
	width:175px;
	display:inline;
	float:left;
	border:1px solid #FFFFFF;
	}
.ini_head {
	background-color:#336600;
	color:#FFFFFF;
	padding:4px;
	text-align:center;
	}
.radi_o {
	margin:0px;
	padding:0px;
	}
.radi_o ul {
	margin:0px;
	padding:0px 8px 0px 22px;
	}
.radi_o ul li {	
	margin:0px;
	padding:0px 16px;
	}
/***********footer***********/
#footer {
	margin:0px;
	padding:0px;
	}
.footer_align {
	margin:0px;
	padding:0px 20px 0px 0px;
	float:right;
	font-size:14px;
	font-weight:normal;
	color:#336600;
	font-family:Arial,sans-serif;
	}
.copy {
	font-size:14px;
	font-weight:bold;
	color:#336600;
	font-family:Arial, Helvetica, sans-serif;
	}
/***********home links***********/
#home_ul {
	margin:0px;
	padding:0px;
	}
#home_ul li {
     
	list-style:none;
	display:inline;
	float:left;
	padding: 3px 16px 0px 6px;
	}
.padding_top8 {
	margin:5px 0px 0px 0px;
	
	}
/***********import fonts***********/
.txt_arial {
	font-size:14px;
	font-weight:bold;
	color:#336600;
	font-family:Arial, Helvetica, sans-serif;
	}
.font_14 {
	font-size:13px;
	}
.txt_arial_2 {
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
.txt_arial_21 {
	font-size:14px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	}
@font-face {
	font-family: GOODTIME;
	src: url("GOODTIME.eot") /* EOT file for IE */
}
@font-face {
	font-family: GOODTIME;
	src: url("GOODTIME.ttf") /* TTF file for CSS3 browsers */
}
.color1 {
	color:#FF0000;
	}
/***********start login, registration and forgot password CSS 08/Oct/2012***********/	
.login_head {
	background-image:url(../img/login01.png);
	background-repeat:repeat-y;	
	width:1200px;
	color:#FFFFFF;
	}
.head_inner {
	width:830px;
	margin:0px auto;
	padding:15px;
	}
#login_main {
	width:800px;
	height:100px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	}
.login_left {
	width:450px;
	display:inline;
	float:left;
	}
.login_right {
	width:340px;
	display:inline;
	float:right;
	}
#left_main {
	width:440px;
	}
.left_l {
	width:75px;
	display:inline;
	float:left;
	}
.left_r {
	width:365px;
	display:inline;
	}
.txt_18 {
	font-size:22px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
.login_height {
	line-height:20px;
	}
.login_height2 {
	line-height:17px;
	padding-left:40px;
	}
.cell_align {
	padding-left:150px;
	}
.height_120px { 
	height:120px;
	}
.login_bottom {
	width:1200px;
	background:#007171;
	}
.login_bot {
	width:830px;
	margin:0px auto;
	padding:11px 15px 11px 15px;
	color:#FFFFFF;
	}
.login_bot a {
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	font-family:Arial,sans-serif;
	text-align:right;
	letter-spacing:2px;
	}
.login_bot a:hover {
	text-decoration:underline;
	}
.foot_cop {
	font-size:20px;
	font-weight:normal;
	color:#FFFFFF;
	font-family:Arial,sans-serif;
	position:relative;
	top:1px;
	}
.login_cent {
	width:1200px;
	}
.login_cen {
	background-image:url(../img/login02.png);
	background-repeat:repeat-y;
	width:694px;
	margin:0px auto;
	padding:0px;
	}
.register_cen {
	background-image:url(../img/register02.png);
	background-repeat:repeat-y;
	width:868px;
	margin:0px auto;
	padding:0px;
	}	
.login_cen02 {
	width:332px;
	margin:0px auto;
	padding:10px;
	}
.login_cen03 {
	/*width:745px;*/
	width:755px;	
	margin:0px auto;
	padding:10px;
	}
.login_cen04 {
	width:600px;	
	margin:0px auto;
	padding:10px;
	}
#up {
	width:332px;
	font-size:13px;
	font-weight:normal;
	color:#FFFFFF;
	font-family:Arial,sans-serif;	
	}
.up_username {
	width:170px;
	display:inline;
	float:left;
	}
.up_password {
	width:161px;
	display:inline;
	float:right;
	}
.up_usernamebg {
	background-image:url(../img/username_bg.png);
	background-repeat:no-repeat;
	width:161px;
	height:24px;
	}
.up_passwordbg {
	background-image:url(../img/passwordbg.png);
	background-repeat:no-repeat;
	width:161px;
	height:24px;
	}
.up_user_input {
	font-size:14px;
	font-weight:normal;
	color:#336600;
	font-family:Arial, Helvetica, sans-serif;
	background:transparent;
	/*cursor:pointer;*/
	width:128px;
	height:20px;
	border:none;
	}
.up_left {
	padding:3px 0px 0px 28px;
	}
.up_username a {
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	font-family:Arial,sans-serif;
	text-align:left;
	letter-spacing:1px;
	line-height:18px;
	}
.up_username a:hover {
	text-decoration:underline;
	}
.height_200px { 
	height:162px;
	}
.height_180px { 
	height:140px;
	}
.memb_cent {
	margin:0px auto;
	padding:0px;
	border:0px;
}
.forgot_left {
	width:62px;
	display:inline;
	float:left;
	}
.forgot_right {
	width:256px;
	display:inline;
	float:left;
	}
.forgot_bg {
	background-image:url(../img/forgotpasswordbg.png);
	background-repeat:no-repeat;
	width:256px;
	height:24px;
	}
.forgot_pass_bg {
	background-image:url(../img/user_password.png);
	background-repeat:no-repeat;
	width:256px;
	height:24px;
	}
.email_align {
	padding:7px 0px 0px 10px;
	}
.forgot_rig {
	width:220px;
	display:inline;
	float:right;
	padding:0px 0px 0px 0px;
	}	
.rig_btn {
	width:110px;
	display:inline;
	float:left;
	}
.forgot_input {
	font-size:14px;
	font-weight:normal;
	color:#336600;
	font-family:Arial, Helvetica, sans-serif;
	background:transparent;
	cursor:pointer;
	width:220px;
	height:20px;
	border:none;
	}

.forgot_inputdiv {
	padding:3px 0px 0px 28px;
	}
.register_txt {
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	font-family:Arial,sans-serif;
	line-height:16px;
	}
#ul_main {
	width:720px;
	margin:0px auto;
	padding:0px;
	}
.ul_register {
	width:350px;
	margin:0px;
	padding:0px;
	display:inline;
	float:left;
	}
.ul_register ul {
	margin:0px;
	padding:0px;
	}
.ul_register ul li {
	list-style:none;
	}
.register_align {
	padding:0px 0px 0px 20px;
	}	
.reg_txt10 {
	font-size:10px;
	color:#FFFFFF;
	}
.reg_01 {
/*	width:148px;*/
	width:142px;
	display:inline;
	float:left;
	text-align:right;
	font-size:14px;
	padding-right:10px;
	}
.reg_02 {
	width:265px;
	display:inline;
	float:left;
	}
.reg_03 {
	width:287px;
	display:inline;
	float:left;
	}
.reg_04 {
	width:150px;
	display:inline;
	float:left;
	}
.txt03 {
	background-image:url(../img/txt03.png);
	background-repeat:no-repeat;
	width:256px;
	height:24px;
	}
.txt03_input {
	font-size:14px;
	font-weight:normal;
	color:#336600;
	font-family:Arial, Helvetica, sans-serif;
	background:transparent;
	cursor:pointer;
	width:250px;
	height:20px;
	border:none;
	padding:2px 0px 0px 3px;
	}
.txt_red {
	font-size:9px;
	color:#FF0000;
	}
.p_num01 {
	width:85px;
	display:inline;
	float:left;
	}
.p_num02 {
	width:62px;
	display:inline;
	float:left;
	}
.txt01 {
	background-image:url(../img/txt01.png);
	background-repeat:no-repeat;
	width:85px;
	height:24px;
	}
.txt01_input {
	font-size:14px;
	font-weight:normal;
	color:#336600;
	font-family:Arial, Helvetica, sans-serif;
	background:transparent;
	cursor:pointer;
	width:78px;
	height:20px;
	border:none;
	padding:2px 0px 0px 3px;
	}
.txt02 {
	background-image:url(../img/txt02.png);
	background-repeat:no-repeat;
	width:62px;
	height:24px;
	}
.txt02_input {
	font-size:14px;
	font-weight:normal;
	color:#336600;
	font-family:Arial, Helvetica, sans-serif;
	background:transparent;
	cursor:pointer;
	width:56px;
	height:20px;
	border:none;
	padding:2px 0px 0px 3px;
	}
.txt_space {
	width:23px;
	display:inline;
	float:left;
	}
.txt_space {
	text-align:center;
	padding:7px 0px 0px 0px;
	}
.login_height2 a {
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	}
.login_height2 a:hover {
	text-decoration:underline;
	}
.height_7px { height:7px; }
.height_18px { height:18px; }
.height_30px { height:30px; }
.height_36px { height:36px; }
/***********end login, registration and forgot password CSS 08/Oct/2012***********/
	
	
	
/***********height div***********/
.height_1px { height:1px; }
.height_5px { height:5px; }
.height_10px { height:10px; }
.height_20px { height:20px; }
.height_40px { height:30px; }
.height_50px { height:50px; }
.height_68px { height:68px; }
.height_140px { height:70px; }
/***********clear***********/
.clear_both { clear:both;
}
.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
* html .clearfix {
}
:first-child + html .clearfix {
}

#flexbox{
  
  display: box;
  box-orient: inline;

}

.tb_border{
	border:1px solid #808080;
	background: #fff98b;
	}	
	
.button_01{
 
	border:1px solid #666666;
	}
	
	
#checkoutbutton {
  align:center;
  padding: 3px 3px 3px 20px;
  float: left;
  width: 100px;
  
}

#checkoutbutton1 {
  float: left;
  width: 100px;
    //background-color: #33FF00;
  padding: 3px 3px 3px 10px;
}
.bg_div {
background-color: orange;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  padding: 10px;
  }
	
